@charset "gb2312";
/* CSS Document */
body, h1, h2, h3, h4, h5, h6, hr, p,blockquote,dl, dt, dd, ul, ol, li, pre,form, fieldset, legend, button, th, td,img,div{border:medium none;margin: 0;padding: 0;font:12px "\5B8B\4F53",sans-serif;}
body,button, select, textarea {font:12px "\5B8B\4F53",sans-serif;line-height:1.8;color:#000;}
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
h3{font-size:20px;}
h4{font-size:16px;}
em{font-style:normal;}
ul, ol { list-style: none; }
img{border:0px; vertical-align:middle;}
table { border-collapse: collapse; border-spacing:0;}
.clear{zoom:1}
.clear:after {content:"";display:block;clear:both; visibility:hidden; overflow:hidden;}
a{text-decoration:none;blr:expression(this.onFocus=this.blur()); cursor:pointer; color:#000;font:"\5B8B\4F53",sans-serif;}
a:hover{text-decoration:underline; cursor:pointer;}
.sty333,.sty333 a{ color:#333;}
.sty333 a:hover{ color:#333; text-decoration:underline;}
.sty000,.sty000 a{ color:#000;}
.sty000 a:hover{ color:#000; text-decoration:underline;}
.sty666,.sty666 a{ color:#666;}
.sty666 a:hover{ color:#666; text-decoration:underline;}
.styfff,.styfff a{ color:#fff;}
.styfff a:hover{ color:#fff; text-decoration:underline;}

.fl{float:left;}
.fr{float:right;}
.wra{ width:990px; margin:0 auto;}
.nav li,.focus .title,.tit a,.news_dl dl dd a,.rightinfo dl dt,.rightinfo dl dd,#focus .focus-title,.video .title,.dllist dl dd,.partner span,.article h2,.article .art_time,.art_word p,.list .list_li li{font-family:"\5fae\8f6f\96c5\9ed1","ºÚÌå","\5B8B\4F53",sans-serif;}
.focus .D1fBt a,.focus .btn a.current,.focus .prev,.focus .next,#focus .btn-prev, #focus .btn-next,#focus .change a,#focus .change a.on,.video .btn{ background:url(all.png) no-repeat;}

.top{height:230px;background: #017ac3 url(top_bd.jpg) no-repeat center top;}
.navbd{ height:50px; background:#e69a21;}
.nav li{ float:left; line-height:50px; font-size:18px;}
.nav li a{ float:left; padding:0 25px; color:#FFF;}
.nav li a:hover,.nav li.cur{ text-decoration:none; background:#d2651f;}

.w640{ width:640px;}
.w320{ width:320px;}
.mt50{ margin-top:50px;}

/*½¹µãÍ¼*/
.focus_bg_img{ margin:25px 0 30px;} 
.focus{position:relative;width:640px;height:350px; overflow:hidden;}  
.focus img{width:640px;height:350px;} 
.focus .shadow{width:100%;position:absolute; bottom:0; left:0px;z-index:10;height:70px;line-height:47px; background:#000;filter: Alpha(Opacity=60, Style=0);opacity:0.6;display:block;}  
.focus .title{width:100%;position:absolute; bottom:0; left:0px;z-index:11;height:70px;line-height:47px;font-size:18px;overflow:hidden;/*margin-left:41px;*/display:block; text-align:center;}
.focus .title a{color:#fff;}
.focus .fcon{width:100%;float:left;display:none;background:#000;}  
.focus .fcon img{display:block;}  
.focus .D1fBt{overflow:hidden;zoom:1;height:5px;z-index:200;}  
.focus .fbg{position:absolute; right:50%; bottom:12px;height:13px; margin-right:-50px; text-align:center;z-index:200; }  
.focus .fbg div{overflow:hidden;zoom:1;height:16px}          
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none;font-style:normal;}    
.focus .prev,.focus .next{ position:absolute; bottom:14px;width:22px;height:44px;filter: Alpha(Opacity=80, Style=0);opacity:0.8;cursor:pointer; z-index:100;}
.focus .prev{ background-position:0 0;left:20px;}
.focus .prev:hover,.focus .next:hover{filter: Alpha(Opacity=100, Style=0);opacity:1;}
.focus .next{background-position:-25px 0; right:20px;}  
.focus .D1fBt a,.focus .btn a.current{position:relative;display:inline;width:13px;height:13px; margin-right:12px; text-decoration:none;text-align:center;outline:0; float:left; background-position:0 -76px;}
.focus .D1fBt .current,.focus .D1fBt a:hover{ background-position:0 -55px;} 

.tit{ text-indent:18px; font-size:24px; line-height:55px; border-top:3px solid #81b935;}
.news_dl{ width:615px; padding-right:15px; padding-bottom:12px;}
.news_dl dl{ height:120px; margin-bottom:30px; overflow:hidden;}
.news_dl dl dt img{ width:220px; height:120px;}
.news_dl dl dd{ width:376px;}
.news_dl dl .dd1{ height:45px; font-size:18px; color:#000; line-height:50px;}
.news_dl dl .dd1 a{ color:#000;}
.news_dl dl .dd2{ color:#666; line-height:21px;}
.news_dl dl .dd2 a{ color:#666;}
.rightinfo{ height:347px; margin-top:10px; overflow:hidden;}
.rightinfo dl{ margin-top:10px; padding-bottom:20px; border-bottom:1px solid #d7d7d7;} 
.rightinfo dt{ height:45px; line-height:55px; font-size:18px;}
.rightinfo dd{ line-height:21px;}
.rightpic li{ margin-bottom:10px;}

/*content2------*/
#focus{position: relative;width: 960px;height: 635px; margin:0 14px;}
#focus .bd{position: relative}
#focus .btn-prev, #focus .btn-next{display: none;position: absolute;top: 260px;width: 40px;height: 80px;z-index: 2;filter: Alpha(Opacity=100, Style=0);opacity:1;}
#focus .btn-prev{left: 0;background-position:0 -106px;}
#focus .btn-next{right: 0;background-position:-41px -106px;}
#focus .focus-bar-box{width: 100%;height: 635px;position: relative;overflow: hidden;}
#focus .focus-bar{width: 10000px}
#focus .focus-bar li{float: left;width: 960px;height: 635px}
#focus .focus-bar li img{width: 100%;min-height: 100%}
#focus .ftbg{position: absolute;left: 0;bottom: 0;z-index: 1;width: 960px;height: 50px;background: #000; background-color:rgba(0,0,0,.6); filter: alpha(opacity=60)}
#focus .change{position: absolute;right: 0;bottom: 15px;height: 20px; z-index:9999;}
#focus .change a{float: left;width: 22px;height: 22px;margin-right: 20px;background-position:-58px -61px;cursor: pointer}
#focus .change a.on{background-position:-24px -61px;}
#focus .hd{position: absolute;left: 0;bottom: 0;z-index: 2;width: 800px;height: 40px}
#focus .focus-title{position: absolute; bottom:0;left: 0;height: 50px; text-indent:44px; line-height: 50px;font-size: 18px; color:#FFF; overflow: hidden; z-index:9999;}
#focus .hdicon{position: absolute;left:10px;bottom: 10px;width: 59px;height: 59px;background: url(../images/play-btn.png) no-repeat;}
#focus .focus-title a{display: none;color: #fff;}

/*content3------*/
.video{ position:relative; height:350px; overflow:hidden;}
.video img{ width:640px; height:350px;}
.video .shadow{ position:absolute; left:0; bottom:0; width:100%; height:50px; background: #000; background-color:rgba(0,0,0,.6); filter: alpha(opacity=60);}
.video .title{ position:absolute; left:0; bottom:0; width:100%; height:50px; line-height:50px; font-size:18px; text-indent:30px; }
.video .btn{ position:absolute; right:34px; bottom:79px; width:77px; height:77px; background-position:0 -198px; cursor:pointer;}
 
/*content4------*/
.content4{ margin-top:35px; overflow:hidden;}
.content4 .dllist{ width:980px; margin:0 20px;}
.content4 .dllist dl{ float:left; width:215px; margin-right:30px;}
.content4 .dllist dl dt{ width:215px; height:136px; margin-bottom:10px; overflow:hidden;}
.content4 .dllist dl dt img{ width:215px; height:136px;}
.content4 .dllist dl dd{ font-size:14px; line-height:21px;}

.partner{ margin-top:65px; margin-bottom:32px; padding:24px 0 22px; text-indent:20px; border:1px dashed #b1b1b1; border-left:none; border-right:none;}
.partner span{ margin-right:62px; font-size:24px;}
.partner a{ margin-right:25px;}

/*footer------*/
.footer{ height:75px; background:#eaeaea;}
.footer p{ text-align:center; line-height:75px;}
.footer p span.sty666{ margin-right:10px;}
.footer p .shortline{ margin:0 4px;}

/*article---------*/
.weizhi{ height:45px; line-height:50px; border-bottom:1px dashed #b1b1b1; text-indent:31px;}
.article{ padding:0 75px 50px;}
.article h2{ height:116px; line-height:116px; font-size:24px; text-align:center;}
.article .art_time{ text-align:center;}
.article .art_word p{ margin-top:33px; font-size:16px; line-height:33px; color:#000;}

/*list---------*/
.weizhi{ height:45px; line-height:50px; border-bottom:1px dashed #b1b1b1; text-indent:31px;}
.list{ padding:20px 378px 34px 145px;}
.list .list_li li{ line-height:35px;}
.list .list_li li a{ font-size:16px;}
.list .list_li li span{ color:#999;}




