@charset "utf-8";
/* CSS Document */
body{margin:0;padding:0; font-family:"微软雅黑";overflow-x:hidden;}
a,a:hover{text-decoration:none;}
ul,li{list-style:none;}
*{ margin:0; padding:0;}
.clear{ clear:both;}
img{ border:none;}
.pagetop{ margin:0; padding:0;}
.topbar{ background:url(../images/top_bg.jpg) repeat-x; height:40px; margin:0; padding:0;}
.topbar_c{ width:1034px; margin:0 auto; padding:0;}
.bar_c_l{ float:left;}
.phone{ float:left; margin:0; padding:0;}
.weibo{ float:left; margin:9px 0 0 20px;}
.weixin{ float:left; margin:0 10px 0 20px; padding:0; float:left;}
.weixin span{ font-size:12px; color:#fff; float:right; line-height:40px; margin-left:5px;}
.bar_c_r{ float:right; margin:0; padding:0;}
.search{ float:left; background:url(../images/search.jpg) no-repeat; width:185px; height:27px; margin:7px 0 0 0;}
.button{ float:left; background:url(../images/button.jpg) no-repeat; width:18px; height:16px; border:none; margin:5px 0 0 10px}
.text{ float:left; width:130px; border:none; margin:3px 0 0 10px; height:20px; line-height:20px; background:none; font-size:12px;font-family:"微软雅黑"; color:#333;}
.links{ float:left; margin:0 0 0 10px; padding:0; color:#fff; font-size:12px; line-height:40px; width:110px;}
.links a{ color:#fff;}
.links a:hover{ color:#ee5026;}
.twobar{ width:1034px; margin:0 auto; padding:0; height:100px;}
.logo{ float:left; margin:0; padding:0;}
.menu{ float:right; margin:0; padding:0; width:745px;}
.nav *{text-decoration:none;font-size:14px;font-family:"微软雅黑";}
.nav * a:hover{width:105px;}
.nav{list-style:none;height:90px;width:745px;margin:10px 0 0 0;	}
.nav li{float:left;position:relative;width:92px;text-align:center;}
.nav li a{color:#333;height:90px;line-height:90px;_height:60px;_line-height:60px;isplay:inline-block;width:105px;}
.nav li a.select{width:105px;}
.nav li .sub-nav{position:absolute;top:85px;_top:55px;left:0;list-style:none;background-color:#fff; border-top:5px solid #fe0000; display:none; z-index:10000;}
.nav li .sub-nav li{text-align:center;clear:left;width:105px;height:40px;line-height:35px;position:relative; border-bottom:1px solid #e8e8e8;}
.nav li .sub-nav li a{height:40px;line-height:40px;width:105px;padding:0;display:inline-block;}
.nav li .sub-nav li a:hover{height:40px;line-height:40px;width:105px;padding:0;display:inline-block; background-color:#fe0000; color:#fff;}
#line{ background:url(../images/line.jpg) no-repeat; width:1px; height:24px; float:left; margin:35px 0 0 0px;}
.focus{ position:relative; width:1920px; height:463px; left:50%; margin-left:-950px;}  
.focus img{ width:1920px; height:463px;} 
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:30px; line-height: 30px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:20px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:5px; right:940px; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#1963ad; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#4f607c;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; } 
.pagemain{ width:1034px; margin:0 auto; padding:0;}   
.jtjs{ width:245px; float:left; margin:35px 0 0 15px; padding:0;}
.jtjs img{ width:245px; height:158px;}
.jtjs h1{ width:245px; font-size:18px; color:#000; font-weight:normal; text-align:center; border-bottom:2px solid #dcdcdc; height:50px; line-height:50px;}
.jtjs h1 a{color:#000;}
.jtjs h1 a:hover{color:#fe0000;}
.jtjs h2{ width:245px; font-size:12px; color:#585858; font-weight:normal; line-height:24px; margin:10px 0 0 0;}
.jtjs h3{font-size:12px; color:#333; font-weight:normal; margin:20px 0 0 0; height:30px;}
.jtjs h3 a{background:url(../images/icon.jpg) no-repeat; font-size:12px; color:#333; font-weight:normal; padding-left:22px; display:block;height:30px; }
.jtjs h3 a:hover{background:url(../images/icon_h.jpg) no-repeat; font-size:12px; color:#fe0000; font-weight:normal; padding-left:22px; display:block; height:30px;}
.yqlj{ height:60px;border-top:2px solid #dedede; border-bottom:2px solid #dedede; margin:20px 0 0 0;}
.yqlj_c{ width:1034px; margin:0 auto; padding:0;}
.yqlj_c_t{ background:url(../images/yqlj_t.jpg) no-repeat; width:106px; height:60px; line-height:60px; text-align:center; color:#626262; font-size:16px; float:left;}
.yqlj_c_zw{ width:900px; float:left; line-height:64px; font-size:12px; color:#626262; margin-left:10px;height:60px; }
.yqlj_c_zw a{color:#626262; }
.yqlj_c_zw a:hover{color:#fe0000; }
.pagebottom{ margin:30px 0 0 0; padding:0;}
.ksdh{ background-color:#f6f6f6; border-top:1px solid #ececec; height:260px;}
.ksdh_c{ width:1034px; margin:0 auto; padding:0;}
.ksdh_c_t{ float:left; margin:25px 0 0 0;}
.ksdh_c_zw{ float:left; height:225px; width:820px; margin:20px 0 0 70px;}
.ksdh_c_zw li{ width:160px; float:left; margin:0; padding:0; border-left:1px solid #dcdcdc; height:225px;}
.ksdh_c_zw li h1{ width:160px; text-align:center; font-size:16px; color:#000; font-weight:normal; line-height:30px;}
.ksdh_c_zw li span{ width:160px; text-align:center; font-size:13px; color:#444; float:left; line-height:30px;}
.ksdh_c_zw li span a{color:#444;}
.ksdh_c_zw li span a:hover{color:#fe0000;}
.banquan{ height:60px; background-color:#434343; }
.banquan_c{ width:1034px; text-align:center; line-height:60px;font-size:12px; color:#989898; margin:0 auto; }
.banquan_c a{color:#989898; }
.banquan_c a:hover{color:#fe0000; }
.banner{ background:url(../images/hy_ny_02.jpg) no-repeat center 0; height:250px;}
.nyleft{ width:235px; float:left; margin:-90px 0 0 0; padding:0;}
.nyleft_t{ background:url(../images/hy_ny_08.jpg) no-repeat; width:135px; height:69px; font-size:18px; color:#333; padding:21px 0 0 95px;}
.nyleft_t span{font-size:14px; color:#666;}
.nyleft_zw{width:235px; margin:0; padding:0;}
.nyleft_zw li{ width:235px; height:45px; background:url(../images/hy_ny_15.jpg) no-repeat; font-size:14px; color:#333; line-height:45px;}
.nyleft_zw li a{ color:#333; width:150px; height:45px; display:block; padding-left:85px;}
.nyleft_zw li a:hover{ width:235px; height:45px; background:url(../images/hy_ny_12.jpg) no-repeat; color:#fff; display:block;}
.nyleft_b{ background:url(../images/hy_ny_17.jpg) no-repeat; width:230px; height:242px;}
.nyright{ width:780px; float:right; margin:15px 0 0 0; padding:0;}
.nyright_t{ width:780px; border-bottom:1px solid #ccc; height:32px; line-height:32px;}
.nyright_t h1{ float:left; font-size:16px; color:#333; font-weight:normal;}
.nyright_t span{ float:right; font-size:12px; color:#666;}
.nyright_t span a{color:#666;}
.nyright_t span a:hover{color:#fe0000;}
.nyright_zw{ width:780px; line-height:28px; color:#333; font-size:13px; margin:20px 0 0 0;}
.nyright_zw p{ text-indent:2em;}
.news{ width:780px; margin:10px 0 0 0; padding:0;}
.news li{ width:780px; line-height:42px; border-bottom:1px dashed #ccc; font-size:14px; color:#555;}
.news li a{ color:#555; background:url(../images/ni_a.jpg) no-repeat 0 10px; padding-left:10px; width:770px;}
.news li a:hover{ color:#fe0000; background:url(../images/ni_h.jpg) no-repeat 0 10px; padding-left:10px; width:770px;}
.news li span{ color:#555; font-size:12px; float:right;}
.product li{ width:240px; line-height:42px;font-size:14px; color:#555; float:left; margin-left:20px !important; list-style-type:none;}
.product li a{ color:#555;line-height:}
.product li a:hover{ color:#fe0000;}
.product li span{ color:#555; font-size:12px; float:right;}

.ArticleTitle{font-family:微软雅黑;font-size:18px;line-height:50px;text-align:center;}
.ArticleMessage{border-left:none;border-right:none;color:#999;height:26px;line-height:26px;text-align:center;}
.brow_mm {width:830px;height: auto !important;min-height: 360px;line-height: 30px; padding-top:20px; color:#666;}

/**分页**/
.page{clear:both;padding:10px 10px; text-align:right}
.page a {font-size:12px; line-height:12px;color:#666; padding:3px 6px; margin-right:5px; border:1px solid #a7b0b8; background-color:#f9fafb; text-align:center; white-space:nowrap; display:inline; font-family:simsun; text-decoration:none}
.page .current,.page a:hover {background-color:#0f7dc9; color:#fff;}