*{ padding:0; margin:0;}
body{ font-size: 12px; line-height: 22px; color: #666666; background: #999999;}
li{ list-style: none;}
img{ border:none;}
a{ color: #666666; text-decoration: none;}
a:hover{ color: #DA251C; text-decoration: underline;}
.wrapper{ width:970px; margin:0 auto; background: url(../images/bg.jpg) repeat-y; padding:10px 0;}
.wra_inner{ padding:0 25px;}
/*头部*/
.logo_box{ width: 100%; overflow: hidden; height: 40px; margin-bottom: 15px;}
.logo_box .logo{ float: left; width: 177px; height: 40px;}
.logo_box .logo img{width: 177px; height: 40px;}
.logo_box .map{ width: 61px; height: 30px; float: right; padding-top: 5px;}
.logo_box .map a{ display: block; width: 100%; height: 100%; background-image: url(../images/worldmap.gif); background-repeat: no-repeat;}
.logo_box .map a:hover{ background-image: url(../images/worldmap_hover.gif);}
.logo_box .link{ float: right; margin-right: 20px; padding-top: 10px;}
.logo_box .link a{ font-weight: bold;}
/*nav*/
.nav{ width: 100%; height: 40px; background: #0062ad; margin-bottom: 15px;}
.nav li{ float: left; position: relative; height: 40px;}
.nav .nav_link{ line-height: 40px; padding:0 54px; color: white; display: block;}
.nav .nav_link:hover{ text-decoration: none; background: #333333;}
.nav li .tn{ position: absolute; left: 0; top: 40px; z-index: 100; background: white; width:200px; border-width:0 1px 1px; border-style: solid; border-color: #cccccc; overflow: hidden; height: 0; opacity: 0;}
.nav li dl{ padding:10px;}
.nav li dl a{ display: block; line-height: 25px;}
.nav li dl a:hover{ text-decoration: none; font-weight: bold;}
.marquee{ margin-bottom: 10px;}
/*banner*/
.banner{ width: 100%; position: relative; margin-bottom: 10px;}
.banner .pics{ width: 100%;}
.banner .pics img{ width: 920px; height:248px;}
.banner .hd{ position: absolute; z-index: 10; right: 10px; bottom: 15px;}
.banner .hd li{ float: left; padding:3px 6px; background: white; border:1px solid #ccc; margin-right: 4px; cursor: pointer;}
.banner .hd li.on{ background: #DA251C; color: white;}
/*conainer*/
.conainer{ width: 100%; overflow: hidden; margin-bottom: 30px;}
.left_cont{ width: 220px; float: left; margin-right: 20px;}
.area_title{ width: 100%; line-height: 25px; font-size: 14px; color: #0062ad; font-weight: bold;}
.class_cont{ margin-top: 10px; width: 100%;}
.class_cont li{ overflow: hidden; margin-bottom: 5px;}
.class_cont li .icon{ width: 40px; height: 40px; margin-right: 15px; float: left;}
.class_cont li .tit{ line-height: 40px; float: left;}
.class_cont li .tit a{ font-weight: bold;}

.middle_cont{ width: 440px; float: left;}

.about{ width: 100%;}
.about_cont{ margin-top: 10px; line-height: 18px; margin-bottom: 15px;}
.about_cont a{ color: #0062ad;}
.news{ width: 100%;}
.news_cont{ width: 100%; margin-top: 10px;}
.news_cont li{ padding-left: 15px; background: url("../images/NewReleaseLi.jpg") no-repeat 0 9px;}
.news_cont .more{ color: #0062ad;}
.right_cont{ width: 220px; float: right;}
.video{ padding:5px; border:1px solid #C0C0C0; margin-bottom: 10px;}
.video img{ width: 100%; height: 212px;}
.holder{ padding:5px; border:1px solid #C0C0C0;}
.holder img{ width: 100%;}
/*页脚*/
.footer{ width: 100%; border-top: 4px solid #da251c; text-align: center; color: #697d87; padding-top: 10px; font-weight: bold;}
.footer .inner{ width: 410px; margin: 0 auto; position:relative;}
.footer a{ color: #697d87; font-weight: bold;}
.footer .links{ margin-bottom: 10px;}
.footer .pic{ width: 40px; height: 40px; position: absolute; right: -50px; top: 5px;}
.footer .pic img{ width: 40px; height: 40px;}
/*面包屑*/
.crumbs{ height: 20px; background: url(../images/LocationBg.png) repeat-x; margin-bottom: 10px; line-height: 15px; padding-left: 20px;}
/*内页内容*/
.i_container{ width: 100%; overflow: hidden; margin-bottom: 15px;}
.i_side{ width: 220px; float: left;}
.i_side .title{ height: 30px; line-height: 30px; background: url(../images/SideNavBg.jpg) no-repeat; padding-left: 20px; font-weight: bold;}
.i_side .con{ width: 100%;}
.i_side .con li{ line-height: 25px; background: url(../images/SideNavLi.gif) no-repeat 0 2px; padding-left: 32px;}
.i_side .r_title{ padding-left: 21px; line-height: 27px;}
.i_side .r_title a{ font-weight: bold; color: black;}
.i_side .r_title a:hover{ color: #0062ad;}

.news_list{ line-height: 25px;}
.news_list .active{ color: #D9251B;}
.i_area{ width: 680px; float: right; margin-bottom: 15px;}
.i_area .title,.i_area_news .title{ width: 100%; margin-bottom: 15px; line-height: 25px; border-bottom: 1px dotted #666; font-size: 14px; font-weight: bold; color: #0062ad;}
.i_area .item{ width: 100%; overflow: hidden;}
.i_area .item li{ width: 50%; float: left; overflow: hidden; margin: 20px 0;}
.i_area .item li .image{ width: 60px; height: 60px; padding: 5px; border:1px solid #C0C0C0; float: left;}
.i_area .item li .text{ float: left; margin-left: 10px;}
.i_area .item li .text .hd{ line-height: 25px;}
.i_area .item li .text .hd a{ font-weight: bold; color: #0062ad;}
.i_area .item li .text .link a{ color: #0062ad; text-decoration: underline;}
.i_news{ width: 100%;}
.i_news li{ background: url(../images/NewReleaseLi.jpg) no-repeat 0 8px; padding-left: 15px;}

.i_news .indu{ padding:10px 20px 10px 30px;}
.i_news .indu h4{font-size:14px; line-height:35px; height:35px;}
.i_news .indu ul li{ line-height:25px;}
.i_news .indu p{ float:right; padding-right:20px;}

.i_area_news{ width: 680px; float: left; margin-left: 20px;}
.i_right{ width: 220px; float: right;}
.i_right .area{ width: 182px; margin:0 auto; border:1px #cccccc solid;}
.i_right .area .title{ height: 25px; color: white; padding-left: 15px; line-height: 25px; background: url(../images/QuickLinkBg.png) repeat-x;}
.i_right .area .con{ padding: 10px 15px;}
.i_right .area .con li{ line-height: 23px;}
.detail_title{ text-align: center; margin-bottom: 10px; font-weight: bold; font-size: 16px;}
.detail_time{ text-align: center; margin-bottom: 10px;}



/*翻页*/
div#showpages {
clear:both;
padding:0px;
margin:20px 0px;
width:100%;
height:30px;
white-space: nowrap;
}

div#pagesinfo {
float:left;
padding:3px 8px 3px 20px;
white-space: nowrap;
}

div#pages {
float:right;
padding-right:20px;
white-space: nowrap;
}

div#pages ul{
margin:0;
padding:0;
}

div#pages a:link,div#pages a:visited,div#pages a:active{
color:#303030;
text-decoration: none;
}

div#pages a:hover{
color:#ff0000;
text-decoration: none;
}

div#pages li{
margin:3px;
padding:2px 5px;
list-style-type: none;
float:left;
background:#dcd9d4;
color:#303030;
border:1px #dcd9d4 solid;
white-space: nowrap;
}

div#pages li.pagesnow{
color:#303030;
background-color:#eee;
white-space: nowrap;
border:1px #dcd9d4 solid;
}

div#pages li.pbutton{
color:#303030;
background-color:#dcd9d4;
padding:3px 5px 1px 5px;
white-space: nowrap;
border:1px #dcd9d4 solid;
}

div#pages li.opt{
color:#303030;
padding:0px;
white-space: nowrap;
border:0px;
background:#fff;
}
/*翻页结束*/




.flashNews {position:relative; width:208px; margin-bottom:12px; overflow:hidden; text-align:left;}
.firstNews {position:relative; float:right; width:208px; margin-bottom:12px; overflow:hidden;}
.flashNews, .firstNews {height:212px;}
.flashNews .bg {position:absolute;left:0;bottom:0;width:208px;height:18px;background:#000000;filter:alpha(opacity=39);-moz-opacity:0.39;opacity:0.39;}
.flashNews h3 {position:absolute;left:10px;top:240px;width:264px;height:35px;line-height:35px;z-index:2;}
.flashNews h3 a {font-size:20px;font-family:"黑体";font-weight:normal;color:#FFFFFF;}
.flashNews h3 a:hover {color:#f00;}
.flashNews p {position:absolute;left:10px;top:270px;width:264px;height:20px;line-height:20px;z-index:2;}
.flashNews p a {color:#FFFFFF;}
.flashNews p a:hover {color:#f00;}
.flashNews ul {position:absolute;right:0;bottom:0;padding-left:47px;_padding-left:46px;background:url(../images/flashPage_bg.png) 0 0 no-repeat;z-index:2;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/flashPage_bg.png',sizingMethod='crop')}
.flashNews ul li {float:left;width:15px;height:18px;line-height:18px;text-align:center;margin-left:1px;background:#000000;}
.flashNews ul li a {display:block;width:15px;height:18px;font-size:10px;font-family:Tahoma;font-weight:bold;color:#fff;}/*数字*/
.flashNews ul li a:hover, .flashNews ul li a.sel {color:#8C0A0C;}
.firstNews h3 {width:280px;height:27px;line-height:27px;text-indent:14px;font-size:12px;border:1px solid #FFFFFF;background:#F2F6FB;}
.firstNews p {position:absolute;top:5px;right:5px;}
.firstNews p a {font-size:12px;}
.firstNews h4 {width:280px;height:25px;margin:0 auto;overflow:hidden;padding-top:12px;line-height:25px;font-weight:normal;font-size:18px;font-family:"黑体";}
.firstNews ul {width:280px;height:auto;overflow:hidden;_zoom:1;margin:0 0 0 12px;}
.firstNews ul li {position:relative;width:280px;height:22px;line-height:22px;overflow:hidden;text-indent:10px;font-size:14px;}