@charset "utf-8";

body{font-size:12px;margin:0px;padding:0px;font-family:"Microsoft Yahei","Hiragino Sans GB","Helvetica Neue",Helvetica,tahoma,arial,Verdana,sans-serif,"WenQuanYi Micro Hei","\5B8B\4F53";color:#333;}
div{margin:0px auto;padding:0px;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:400}
ul,li,dl,dt,dd,ol,img,h1,h2,h3,h4,h5,h6,form,input,p,option{margin:0px;padding:0px;}
dl,dt,dd,li,ol,ul{list-style-type:none; display:block;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
input,button{overflow: visible;vertical-align:middle;outline:none;border:none;}
img{vertical-align:top;border:0px;}
.clear{width:0px;height:0px;line-height:0px;font-size:0px;content:".";display:block;height:0;clear:both;visibility:hidden}
.l,.f_l{float:left!important;_display:inline}
.r,.f_r{float:right!important;_display:inline}
{transform:translateY(-5px);}
{transition:transform .2s linear;}


a{color:#333;text-decoration:none;}
a:hover{color:#f50101;}
.orange{color:#ff7300;}


.header_bg{width:100%;height:159px; background:url(../images/hd_bg.png) repeat-x;}
.header{width:1150px;height:159px;}



#mainNav{width:100%;height:45px;background:#a82328;}
#mainNav-c{width:1150px;height:45px;}
.nav{width:100%;height:45px;}
.nav ul li{z-index:1;float:left;display:block;width:115px;text-align:center;height:45px;line-height:45px;font-size:16px;position:relative;}
.nav ul li a{display:block;width:115px;height:45px;color:#FFF;}
.nav ul li.on{background-color:#fe7d2c;}
.nav ul li dl{border-top:2px solid #fff;display:none; position:absolute;width:115px;top:45px;left:0;z-index:5;background:#0078af;text-align:center;}
 .nav ul li dl dt{width:115px;height:36px;line-height:36px;border-bottom: 1px solid #fff;text-align:center;}
 .nav ul li dl a{width:115px;height:36px;line-height:36px;display: block;color: #fff;font-size:14px;background-color:#0078af;}
 .nav ul li dl a:hover{ background:#fe7d2c;color:#fff;}



.banner{height:252px;width:1150px;}

.white{width:1110px;height:auto; background-color:#FFF; padding:20px 20px;}
.w_block{height:266px;width:100%; margin-bottom:24px;}
.contribute{height:266px;width:246px;}
.contribute_tit{letter-spacing:1px;width:100%; background-color:#fe7d2c; height:36px; line-height:36px; text-align:center; font-size:16px;letter-spacing:1px; color:#FFF; font-weight:bold;}
.contribute_c{width:220px;height:209px;border:1px solid #dfdfdf;border-top:none; padding-top:20px; padding-left:12px; padding-right:12px;}
.contribute_c p{display:block;height:32px; line-height:32px; font-size:13px; margin-bottom:12px;}
.contribute_c p span{height:100%;float:left;width:69px; display:block;}

.synopsis{height:266px;width:833px;}
.synopsis_tit{letter-spacing:2px;height:45px;width:100%; line-height:45px;background-color:#8195ab;text-align:center; font-size:16px; color:#FFF; font-weight:bold;}
.synopsis_c{height:184px;width:797px;border:1px solid #dfdfdf;border-top:none; padding:18px 17px;}
.synopsis_c dl{height:184px;width:797px;}
.synopsis_c dl dt{ float:left;width:149px;height:184px;}
.synopsis_c dl dd{ float:right;width:615px;height:184px; font-size:16px; line-height:30px; text-indent:30px;}

.w_block2{width:100%;height:266px; margin-bottom:30px;}
.links{width:246px;height:266px;}
.links_tit{height:45px; text-align:center;line-height:45px;width:100%; background-color:#8195ab;font-size:16px;letter-spacing:1px; color:#FFF; font-weight:bold;}
.links_c{height:198px;width:218px;border:1px solid #dfdfdf;border-top:none; padding:11px 13px;}
.links_c ul{width:100%;height:34px; line-height:34px;border-bottom:1px dashed #e0e0e0; margin-bottom:7px;}
.links_c ul li{width:92px;height:38px; float:left; margin-right:5px; padding-left:13px; background:url(../images/san_01.png) no-repeat left center;padding-bottom:0px}
.links_c ul li.m_r{ margin-right:0px;}

.dynamic{width:453px;height:266px; margin-left:30px;}
.dynamic_tit{height:45px; text-indent:24px;line-height:45px;width:100%; background-color:#A82328;font-size:16px;letter-spacing:1px; color:#FFF; font-weight:bold;}
.dynamic_tit span{font-size:12px; padding-right:15px; float:right; font-weight:normal; font-family:"宋体";}
.dynamic_tit span a{ color:#FFF;}
.dynamic_tit span a:hover{ text-decoration:underline;} 
.dynamic_c{width:451px;height:220px;border:1px solid #dfdfdf;border-top:none;}
.dynamic_c ul{width:420px;height:210px; margin:0px auto; padding-top:10px;}
.dynamic_c ul li{height:34px;line-height:34px; display:block; font-family:"宋体"; font-size:14px; text-indent:15px; background:url(../images/san_02.png) no-repeat left center;}
.dynamic_c ul li a span{float:right;}

.focusBox{position: relative; width:350px; height:266px;overflow: hidden; font-family:Arial; text-align: left; background:#fff;}
 .focusBox .pic img {width:350px; height:266px;display: block;}
 .focusBox .txt-bg {position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #000; filter: alpha(opacity=60); opacity: 0.6; overflow: hidden;}
 .focusBox .txt {position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden;}
 .focusBox .txt li{height:36px; line-height:36px; position:absolute; bottom:-36px;}
 .focusBox .txt li a{display: block; color: white; padding: 0 0 0 10px; font-size: 14px;text-decoration: none;}
 .focusBox .num {position: absolute; z-index: 3; bottom: 8px; right: 8px; }
 .focusBox .num li{float: left; position: relative; width:15px; height:15px; line-height:15px; overflow: hidden; text-align: center; margin-right: 5px; cursor: pointer; background-color:#FFF;}
 .focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
 .focusBox .num li span {z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
 .focusBox .num li.on a,.focusBox .num a:hover{ background:#fae80a; color:#000;}

.bannerbox { width: 1150px; height: 252px; overflow: hidden; margin: 0px auto; }
#focus { width: 1150px; height: 252px; clear: both; overflow: hidden; position: relative; float: left; }
    #focus ul { width: 1150px; height: 252px; float: left; position: absolute; clear: both; padding: 0px; margin: 0px; }
        #focus ul li { float: left; width: 1150px; height: 252px; overflow: hidden; position: relative; padding: 0px; margin: 0px; }
    #focus .preNext { width: 550px; height: 252px; position: absolute; top: 0px; cursor: pointer; }
    #focus .pre { left: 0; background: url(../images/sprite.png) no-repeat left center; }
    #focus .next { right: 0; background: url(../images/sprite1.png) no-repeat right center; }

.w_block3{height:221px;width:100%;}
.columns{width:246px;height:221px;}
.columns_tit{height:36px; text-align:center;line-height:36px;width:100%; background-color:#8195ab;font-size:16px;letter-spacing:1px; color:#FFF; font-weight:bold;}
.columns_c{height:162px;width:214px;border:1px solid #dfdfdf;border-top:none; padding:11px 15px;}
.columns_c ul li{width:199px; font-size:15px;height:35px;line-height:35px;float:left;padding-left:15px; background:url(../images/san_01.png) no-repeat left center; margin-bottom:7px;}

.columnss{width:833px;height:221px; margin-bottom:15px;}
.columnss_tit{height:36px; text-align:center;line-height:36px;width:100%; background-color:#8195ab;font-size:16px;letter-spacing:1px; color:#FFF; font-weight:bold;}
.columnss_c{height:144px;width:791px;border:1px solid #dfdfdf;border-top:none; padding:20px 20px;}
.columnss_c dl{width:791px;height:78px;}
.columnss_c dl dt{float:left;width:100px;height:78px; line-height:30px; font-size:15px; color:#ff6633; font-weight:bold;}
.columnss_c dl dd{float:right;width:690px;height:78px; line-height:31px; font-size:14px; color:#666666;}
.columnss_c dl dd a{ padding-right:5px;color:#666666;}
.columnss_c dl dd a:hover{color:#f50101;}


.news_list{ background-color:#FFF;width:1110px;height:auto; padding:40px 20px;  padding-bottom:0px;}

.news_list_l{width:223px;height:auto;border:1px solid #dddddd;border-bottom:none;}
 
.news_list_l_tit{width:100%; line-height:51px;height:51px; text-align:center; font-size:16px; color:#A82328; background-color:#A82328;}

.news_list_l ul li a{width:186px;border-bottom:1px solid #dddddd;height:44px; line-height:44px; padding-left:37px;color:#707070; font-size:14px; display:block; background:url(../images/san_03.png) no-repeat 17px center;}
.news_list_l ul li a:hover{background:url(../images/san_04.png) no-repeat 17px center; color:#A82328;}

.news_list_r{width:844px;height:auto;padding-bottom:40px;}
.bread_line{height:40px; line-height:40px;color:#b2b2b2; font-size:12px;border-bottom:1px solid #dddddd;}
.bread_line strong{ font-size:18px; font-weight:normal;color:#379ee1;}
.bread_line span{ float:right;font-size:13px; color:#666666;}
.bread_line span a{ color:#666666}
.bread_line span a:hover{color:#f50101;}


.news_list_s{width:844px;height:auto;}
.news_list_s ul{padding-bottom:60px;width:844px; margin:0px auto; padding-top:7px;}
.news_list_s ul li{background:url(../images/san_01.png) no-repeat 8px center; text-indent:28px;border-bottom:1px dashed #e0e0e0;height:47px;line-height:47px; display:block; font-size:16px;}
.news_list_s ul li a span{float:right; font-size:12px; color:#666666;}


.list_paging{height:22px; line-height:22px;width:53%; text-align:right; }
.list_paging a{ color:#666; margin-right:8px;font-family:Arial, Helvetica, sans-serif;font-size:12px;height:20px; line-height:20px;width:20px; display:block; float:left; text-align:center;border:1px solid #d5d5d5;}
.list_paging span{ float:left;height:20px;width:104px;text-align:center;border:1px solid #d5d5d5}
.list_paging a:hover{border:1px solid #cc0000;color:#cc0000;}



.news_detail{height:auto;width:800px; padding-top:20px;}
.news_detail h4{width:100%;height:55px; line-height:55px; text-align:center; font-size:30px; font-weight:normal;}
.news_detail h5{height:25px; line-height:25px; color:#9a9a9a;font-weight:normal;text-align:center; padding-bottom:18px; font-size:14px;}
.news_detail p{display:block;height:auto;width:100%; font-size:14px; line-height:30px; color:#242424; padding-bottom:38px;}
.news_detail p.center{text-align:center;}
.news_detail p.n_c_tit{ text-indent:32px;}
.share_it{height:24px; padding-top:8px;border-bottom:1px solid #e5e5e5;}
.flip{height:52px; line-height:52px; font-family:"宋体";}
.flip a{ padding-right:25px; color:#727272;}
.flip a:hover{ color:#1f99dc;}
.flip em{ color:#1f99dc;}


.copyright{height:79px;width:100%; text-align:center; font-size:14px; line-height:30px; color:#fff; background:url(../images/bottom_bg.png) repeat-x;border-top:1px solid #cfdce5; padding-top:20px;}