@charset "utf-8";
html, body { margin:0px; padding:0px; height:100%; background: #f9f9f9; }
html, body, div, p, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td, img, a { margin: 0; padding: 0; border:none; }
body { color:#333; }
html { overflow-y:scroll; }
table { border-collapse:collapse; }
img { border: 0 none; vertical-align: top; }
ul, li { list-style-type: none; }
h1, h2, h3, h4, h5, h6 { font-size: 14px; }
body, input, select, button, textarea { font-size:12px; font-family:"微软雅黑"; }
button { cursor: pointer; }
i, em, cite { font-style: normal; }
a { color:#444; text-decoration:none; }
a:visited { text-decoration:none; }
a:active, a:hover { color:#ba2636; text-decoration:underline; }
a:focus { outline: none; }
.clearfix:after {content:"."; clear:both; display:block; height:0; font-size:0; visibility:hidden; overflow:hidden;}
.clearfix {display:inline-table;}
* html .clearfix {height:1%;}
.clearfix {display: block;}
*+html .clearfix{min-height:1%;}
.mt1 { height:1px; overflow:hidden; }
.mt3 { height:3px; overflow:hidden; }
.mt5 { height:5px; overflow:hidden; }
.mt6 { height:6px; overflow:hidden; }
.mt8 { height:8px; overflow:hidden; }
.mt10 { height:10px; overflow:hidden; line-height:10px;}
.mt13 { height:13px; overflow:hidden; line-height:13px;}
.mt15 { height:15px; overflow:hidden; line-height:15px;}
.mt20 { height:20px; overflow:hidden; line-height:20px;}
.mt30 { height:30px; overflow:hidden; line-height:30px;}
.mt40 { height:37px; overflow:hidden; line-height:37px;}
.mb10 { margin-bottom:10px; }
.ml5 { margin-left:5px; }
.mr { margin-right:80px; }
.mr5 { margin-right:5px; }
.pl2 { padding:2px; }
.pl1 { padding-left:1px; }
.p2 { padding:2px; }
.p5 { padding:5px; }
.p6 { padding:6px; }
.p8 { padding:8px; }
.p9 { padding:9px; }
.p10 { padding:10px; }
.p12 { padding:12px; }
.p14 { padding:14px; }
.p15 { padding:15px; }
.p20 { padding:20px; }
.p30 { padding:30px; }
.pl3 { padding-left:3px; }
.pl10 { padding-left:10px; }
.pl13 { padding-left:13px; }
.pl20 { padding-left:20px; }
.pb0 { padding-bottom:0px; }
.pb5 { padding-bottom:5px; }
.pt5 { padding-top:5px; }
.f12 { font-size:12px; }
.f14 { font-size:14px; }
.fl { float:left; }
.f16 { font-size:16px; }
.fb { font-weight:bold; }
.red { color:#b80000; }
.redb { color:#b80000; font-weight:bold; }
.green { color:#1f8b06; }
.c666 { color:#666; }
.c999 { color:#999; }
.cfff { color:#fff; }
.blue { color:#005ab9; }
.wid125 { width:125px; overflow:hidden; }
.wid80 { width:80px; overflow:hidden; }
.wid78 { width:75px; }
.wid116 { width:116px; }
.wid50 { width:50px; }
.photo { border:1px solid #e6e6e6; }
.photo1 { border:1px solid #e6e6e6; padding:2px; background:#fff; }
.photo2 { border:1px solid #e6e6e6; padding:1px; background:#fff; }
.photo3 { border:4px solid #e8e8e8; }
.photo4 { border:1px solid #e8e8e8; padding:4px; background:#fff; }
.photo5 { border:1px solid #ddd; padding:1px; background:#fff; }
.photo6 { border:1px solid #bbdbfa; padding:4px; background:#fff; }
.cl { clear:both; font-size:0px; line-height:0px; overflow:hidden; height:0px; }
.underline { text-decoration:underline; }
.fl { float:left; }
.fr { float:right; }
.maincontain { width:1000px; margin:0 auto; }
.nav { background:#bb0815; height: 50px; position: relative; z-index: 5; }
.nav ul { position: relative; z-index: 5; }
.nav ul li { float: left; text-align: center; line-height: 50px; background:url(../images/nav_li.png) no-repeat left top;}
.nav ul li a { color: #fff; font-family: "\5FAE\8F6F\96C5\9ED1"; font-size: 14px; display: block; text-decoration: none; width: 124px; height: 50px; }
.nav ul li.home { background:none; }
.nav ul li a:hover { color: #fff; background:#9b0510; }
.nav ul li.kaihu{background:url(../images/kaihu_bg.png) repeat-x left top;}
.nav ul li.kaihu a{color:#bb0815;}
.nav ul li.kaihu a:hover{color:#bb0815;background:url(../images/kaihu_bg.png) repeat-x left top;}
.top { background: url(../images/topimgrepeat.jpg) repeat-x; height: 28px; overflow: hidden; }
.top .top950 { color: #666; line-height: 26px; width: 950px; margin: 0 auto; }
.top .top950 p { float: right; font-family: arial; }
.top .top950 p span { display: inline-block; background: url(../images/img1.png) 0 -1103px no-repeat; padding-left: 33px; margin-left: 5px; }
.logoArea { padding-top: 25px; padding-bottom: 25px; width: 950px; margin: 0 auto; }
.logoArea .tel { display: inline-block; background: url(../images/tel.gif) no-repeat 0 0; width: 280px; height: 54px; float: right; }
.logoArea .logo { display: inline-block; background: url(../images/logo.gif) no-repeat; display: inline-block; height: 54px; width: 484px; }
.line {background: url("../images/header_bottom.png") repeat-x scroll left bottom;position:absolute;top:0;display:block;z-index:9999;height: 10px;width:100%;}
.footer { background:#1D1D1D; width:100%; height:220px; padding:20px 0;clear:both;}
.footer .flink h4{font-size:16px;line-height:30px;}
.footer_top { width:940px; margin:0 auto; color:#FFF; }
.footer_top .rightso { width:410px; float:right; overflow: visible; }
.footer_top .rightso2 { width:410px; float:right; text-align:left; padding-top: 0px;line-height:22px; }
.footer_top ul { list-style:none; }
.footer_top ul li { float:left; padding-top: 15px; padding-bottom: 5px; width: 150px; text-align: center; overflow: hidden; zoom: 1; }
.footer_top div { text-align:left; line-height:40px; }
.footer_top p { line-height:30px; color:#acacac; }
.footer_top span { margin-right:10px; float:left; margin-bottom:20px; }
.footer_top a { color:#acacac; }
.footer_top p a:hover { color:#FFF; }
.footer_bottom { background:#000000; color:#FFF; text-align:center; padding:10px; }
/*Paging*/
.pages { clear:both; width:100%; padding-top:10px; margin:0 auto; text-align:center; }
.pages  a, #page_show { font-size:12px; padding:0 3px; color: #8a8a8a; }
#page_show { font-weight: 700; color: #D6000F; }
.pages img { margin:0; vertical-align: middle;}
.footborder { height: 123px; overflow: hidden; border: 1px solid #e4e3e3; clear:both;}
.footbg { height: 122px; background: #e4e3e3; margin-top: 1px; overflow: hidden; }
.foot943 { width: 943px; margin: 0 auto; }
.foot943 ul { width: 187px; border-right: 1px dotted #666; height: 183px; float: left; padding-top: 15px; cursor: pointer; }
.foot943 ul ol { width: 70px; float: left; text-align: center; }
.foot943 ul li { margin-left: 71px; line-height: 21px; color: #666; }
.foot943 ul .fb { font-weight: bold; color: #333; margin-bottom: 3px; }
.foot943 .account span { width: 43px; height: 43px; display: block; margin: 0 auto; margin-top: 8px; }
.foot943 .down span { width: 39px; height: 33px; display: block; margin: 0 auto; margin-top: 8px; }
.foot943 .net span { width: 42px; height: 42px; display: block; margin: 0 auto; margin-top: 8px; }
.foot943 .wgfd span { width: 42px; height: 42px; display: block; margin: 0 auto; margin-top: 8px; }
.foot943 .live span { width: 44px; height: 43px; display: block; margin: 0 auto; margin-top: 8px; }
.foot943 .live { border: none; }
.footdown { text-align: center; color: #9a9b9b; line-height: 24px; padding-top: 5px; }
.footdown a { color: #9a9b9b; border-right: 1px solid #9a9b9b; margin-right: 14px; padding-right: 14px; }
.footdown span { background: url(../images/img1.png) no-repeat -295px -1335px; margin: 0 auto; width: 228px; height: 71px; display: block; margin-top: 5px; }