/* CSS Document */
*{margin:0;padding:0;}
body{font-size:12px; font-family:"microsoft yahei"; padding-top:64px;}
a{text-decoration:none;outline:none; color:#555;}
ul{list-style:none;}
.left{float:left;}
.right{float:right;}
img{border:none;}
.wrapper{width:1200px;margin:0 auto;}
.clearB{clear:both;}
.clearfix:after{content:"."; display:block; clear:both; font-size:0; height:0; overflow:hidden;}
.clearfix{zoom:1;}
.mt21{margin-bottom:21px;}
.mb14{margin-bottom:16px;}
.w600{width:600px; margin: 0 auto;}
.fixedNav{position:fixed;top:0px;left:0px;width:100%;z-index:100000;_position:absolute;_top:expression(eval(document.documentElement.scrollTop));}




/*top*/
.top{position:fixed;width:100%;top:0px;left:0px;height: 64px; background: #fff;z-index: 999;}
.top_bg{ height: 64px;}
.top_left{ float: left; width:440px; height: 64px;}
.top_left ul{ width: 440px; height: 63px;}
.top_left ul li{ float: left; width: 144px; height: 63px;}
.top_left ul li a{ display: block; width:124px; height: 42px; line-height: 42px; font-size: 18px; color: #333333; margin-top: 10px;}
.top_right{ float:right; width: 432px; height: 63px;}
.top_right ul{width:432px; height: 16px;}
.top_right ul li{ float: left; width:79px; height: 16px; line-height: 16px; margin: 24px 5px;}
.top_right ul li a{ float: left; width:79px; height: 16px; text-align: center; color: #333333;text-indent: 0.3em;}
.top_right ul li.s{border-right:1px solid #000; width: 44px;}
.top_right ul li.b{margin-left: 10px; width: 54px;}
.top_right ul li.t{ width: 16px; height: 16px; margin-left: 10px;}
.top_right ul li a i.jilu{ float: left; text-indent: 1.5em; width: 16px; height: 16px; background: url(../images/icon.png) no-repeat 0px 0px;}
.top_right ul li a i.gwc{ float: left; width: 16px; height: 16px; background: url(../images/icon.png) no-repeat -31px 0px;}
.top_right ul li a i.caidan{ float: left;text-indent: 1.5em; width: 16px; height: 16px; background: url(../images/icon.png) no-repeat -64px 0px;}
.top_right ul li a i.sina{ float: left; width: 16px; height: 16px; background: url(../images/icon.png) no-repeat 0px -29px;}
.top_right ul li a i.weixin{ float: left; width: 21px; height: 16px; background: url(../images/icon.png) no-repeat -30px -30px;}
.top_right ul li a i.qq{ float: left; width: 16px; height: 18px; background: url(../images/icon.png) no-repeat -62px -30px;}
#menu{ width:124px; height: 42px; cursor:pointer; line-height: 42px; background: url(../images/top_anniu.png) no-repeat 10px 23px; text-indent: 2em; padding-top: 10px; font-size: 18px; color: #333333;}
.wrap {width: 124px;height: 52px;margin: 0 auto;}
/* @group core nav menu */
#nav { width: 124px; height: 63px;}
#nav li {width: 124px;height: 52px;float: left;display: block;background: none;position: relative;z-index: 999;margin: 0 1px;}
#nav li a {width: 124px;height: 52px;float: left;}
/* @group subnav */
#nav ul {position: absolute; left:-90px; top: 63px;display: none; width: 267px; height: 470px; background: #fff; opacity: 0.8;}
#nav ul li { width: 267px; height: 115px; float: left;border-bottom: 1px dashed #3e496c;}
#nav ul li h2{width: 267px; height: 36px; line-height: 36px; margin-left: 28px; margin-top: 7px; font-size: 16px; color: #2c2b63;}
#nav ul a { float: left; width: 100px; height: 14px; line-height: 14px; font-size: 14px; color: #999999; margin-left: 28px; margin-top: 5px;}







/*banner*/
.banner{ width:100%; min-width: 1200px; height: 580px; background: url(../images/banner.jpg) no-repeat; background-size: 100% 100%;}
.banner-bg{ height: 580px; background: url(../images/banner.png) no-repeat center center;}






/*shiji*/
.shiji{ width:100%; height: 722px;}
.shiji-bg{ height:722px;}
.shiji-bg h2{ width:1200px; height: 110px; line-height: 110px; text-align: center; font-size: 30px; font-weight: bold; color: #e41211;}
.shiji-bg h2 span{ color:#333333;}
.shiji-a{ width:874px; height: 512px; margin: 0 auto;}
.shiji-a-l{ width:154px; height:512px;}
.shiji-a-l ul li{ width:154px; height: 154px;}
.shiji-a-r{ width:680px; height:512px;}
.shiji-a-r ul li{ width:680px; height: 154px; background: url(../images/biankuang.png) no-repeat center center;}
.shiji-a-r ul li h3{ width:680px; height: 22px; line-height: 22px; font-size: 22px; font-weight: bold; text-align: center; color: #333333;}
.shiji-a-r ul li p{ width:616px; height: 63px; line-height:21px; font-size: 14px; color: #666666; margin: 32px auto;}
.shiji-b{ width:248px; height:42px; margin:30px auto;}
.shiji-b a{ display:block; width:248px; height: 42px; line-height: 42px; text-align: center; font-size: 20px; color: #fff; background: #e41211; border-radius: 10px;}
.shiji-b a:hover{background: #ba0f0f;}
.shiji-bb a{ display:block; width:248px; height: 42px; line-height: 42px; text-align: center; font-size: 20px; color: #fff; background: #e41211; border-radius: 10px; margin: 0px auto 40px auto;}
.shiji-bb a:hover{background: #ba0f0f;}









/*kaoshianpai*/
.kaoshianpai{ min-width: 1200px; height:647px; background: url(../images/btbanner.jpg) no-repeat; background-size: 100% 100%;}
.kaoshianpai-bg{ height: 647px;}
.kaoshianpai-bg h2{ width:1200px; height: 110px; line-height: 110px; text-align: center; font-size: 30px; font-weight: bold; color: #ffffff;}
.kaoshianpai-bg h2 span{ color:#e41211;}
.kaoshianpai-img{ width:1123px; height: 439px; margin: 0 auto;}
.kaoshianpai-c{  width:1200px; height: 100px; line-height: 100px; font-size: 20px; text-align: center; color:#ffffff;}





/*zhitongche*/
.zhitongche{ width:100%; min-width: 1200px; height:530px;}
.zhitongche-bg{ height:530px;}
.zhitongche-bg h2{ width:1200px; height: 110px; line-height: 110px; text-align: center; font-size: 30px; font-weight: bold; color: #e41211;}
.zhitongche-bg h2 span{ color:#333333;}
.zhitongche-img{ width:729px; height: 431px; margin: 0 auto;}
.xh3{ height: 20px; line-height: 20px; font-size: 20px; text-align: center; color:#333333; font-weight: bold; margin-top: 50px;}





/*badafuwu*/
.badafuwu{ width:100%; min-width: 1200px; height:540px; background: url(../images/bjbanner.jpg) no-repeat; background-size: 100% 100%;}
.badafuwu-bg{ height:540px;}
.badafuwu-bg h2{ width:1200px; height: 110px; line-height: 110px; text-align: center; font-size: 30px; font-weight: bold; color: #e41211;}
.badafuwu-bg h2 span{ color:#ffffff;}
.badafuwu-img{ width:1144px; height: 310px; background: url(../images/benpao.png) no-repeat; margin: 0 auto;}
.badafuwu-img ul{ width:1144px; height: 310px; position: relative;}
.badafuwu-img ul li h3{ width:372px; height: 18px; line-height: 18px; font-size: 18px; color: #fff; text-align: right; margin-bottom: 10px;}
.badafuwu-img ul li h3.r,.badafuwu-img ul li p.r{ text-align:left;}
.badafuwu-img ul li p{ width:372px; height: 12px; line-height: 12px; font-size: 12px; color: #fff; text-align: right;}
.badafuwu-img ul li.dw1{ width:372px; height: 40px; position: absolute; top:0px; left: 10px;}
.badafuwu-img ul li.dw2{ width:372px; height: 40px; position: absolute; top:93px; left: -20px;}
.badafuwu-img ul li.dw3{ width:372px; height: 40px; position: absolute; top:182px; left: -20px;}
.badafuwu-img ul li.dw4{ width:372px; height: 40px; position: absolute; top:272px; left: 10px;}
.badafuwu-img ul li.dw5{ width:372px; height: 40px; position: absolute; top:0px; right: 10px;}
.badafuwu-img ul li.dw6{ width:372px; height: 40px; position: absolute; top:93px; right: -20px;}
.badafuwu-img ul li.dw7{ width:372px; height: 40px; position: absolute; top:182px; right: -20px;}
.badafuwu-img ul li.dw8{ width:372px; height: 40px; position: absolute; top:272px; right: 10px;}





/*kechengbiao*/
.kechengbiao{ width:100%; height:504px;}
.kechengbiao-bg{ height:504px;}
.kechengbiao-bg h2{ width:1200px; height: 100px; line-height: 100px; text-align: center; font-size: 30px; font-weight: bold; color: #e41211;}
.kechengbiao-bg h3{ width:1200px; height: 20px; line-height: 20px; text-align: center; font-size: 20px; font-weight: bold; color: #e41211;}
.kechengbiao-bg h2 span{ color:#333333;}
.kechengbiao-img{ width:1200px; height: 255px; margin:25px auto 0 auto;}
.kechengbiao-c{ width:1200px; height: 100px; line-height: 100px; font-size:20px; text-align: center; color: #333333; }
.kechengbiao-c span{ color:#e41211;}

/*shijiananpai*/
.shijiananpai{ width:100%; min-width: 1200px; height:500px; background: url(../images/bcbanner.jpg) no-repeat;}
.shijiananpai-bg h2{ width:1200px; height: 100px; line-height: 100px; text-align: center; font-size: 30px; font-weight: bold; color: #ffffff;}
.shijiananpai-bg h2 span{ color:#e41211;}
.shijiananpai-img{ width:963px; height: 288px; margin: 0 auto;}






/*yiciguo*/
.yiciguo{ height:566px;}
.yiciguo-bg{ width:1200px; height: 338px; background: url(../images/bbk.png) no-repeat; margin: 40px auto; position: relative;}
.yiciguo-bg ul{ width:757px; height: 281px; position: absolute; top:25px; right: 0;}
.yiciguo-bg ul li{ width:757px; height:44px; line-height: 44px; font-size: 18px; color: #333333;}
.yiciguo-div{ width:694px; height: 108px; line-height: 108px; font-size: 22px; color: #333333; text-align: center; font-weight: bold; background: url(../images/dihua.png) no-repeat; margin: 0 auto;}
.yiciguo-div span{ color:#e41211;}



/*zx*/
.zx{ width:100%; min-width:1200px; height:60px; background:#2c2c2c;}
.zx_bg{ height:60px;}
.zx_bg h2{ float:left; width:280px; height:60px; line-height:60px; color:#ff7902; font-size:20px; text-align:center;}
.zx_bg form{ float:left; width:920px; height:60px;}
.zx_bg form label{ float:left; width:124px; height:60px; line-height:60px; text-align:center; font-size:18px; color:#fff;}
.zx_bg form label.btb{ float:left; width:80px; height:60px; line-height:60px; text-align:center; font-size:18px; color:#fff;}
.zx_bg form input{ float:left;  width:124px; height:28px; line-height:28px; margin-top:16px;}
.zx_bg form button{width:113px; height:33px; line-height:33px; text-align:center; border:none; font-size:16px; color:#fff; background:#ff7902; border-radius:10px; margin-left:34px; margin-top:15px;}















































/*footer*/
.footer{ min-width: 1200px; height: 160px; background: #444547; color: #8a8887; margin-top: -5px;}
.footer a{ color: #8a8887; font-size: 18px;}
.footer a:hover{ text-decoration: underline;}
.footer .link{ padding: 30px 0 10px 0; text-align: center;}
.footer .link span{ padding: 0 15px; font-size: 18px;}
.footer .add{ text-align: center; padding-bottom: 10px; font-size: 18px;}
.footer .dda{ width:564px; margin:0 auto; text-align: center; padding-bottom: 30px; font-size: 18px;}
.footer .dda_l{ float:left; width:480px; height:24px;}
.footer .dda_r{ float:left; width:50px; height:24px;}
.footer .site{ text-align: center; padding-bottom: 30px;}
.footer .tel{ width: 463px; height: 30px; line-height: 30px; border: #fff solid 2px; margin: 0 auto;}
.footer .tel span,.footer .tel i{ float: left; display: block; height: 30px; line-height: 30px;}
.footer .tel span{ background: #f6f6f6; color: #8a8887; padding: 0 15px;}


