/* CSS Document */
*{margin:0;padding:0;}
body{font-size:12px; font-family:"microsoft yahei"; padding-top:64px; background:#fff;}
a{text-decoration:none;outline:none; color:#555;}
ul{list-style:none;}
em,i{ font-style:normal;}
li{display:block;}
.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;}
.fixedNav{position:fixed; top:0px; left:0px; width:100%; z-index:100000;_position:absolute; _top:expression(eval(document.documentElement.scrollTop));}
.mr10{ margin-right:10px;}
.mlr14{ margin:0px 14px;}
.mr54{ margin-right:54px;}
.mr110{ margin-right:110px;}
.mr236{ margin-right:236px;}





/*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: #221815; margin-left: 28px; margin-top: 5px;}







/*banner*/
.banner{ width:100%; min-width:1200px; height: 431px; background:url(../images/banner_bg.jpg) no-repeat center center; background-size:cover;}
.banner-bg{ height: 60px; width:100%; background:url(../images/banner.png) no-repeat center center; background-size:contain; position: relative; top:300px;}




/*导语*/
.daoyu{width:100%; min-width:1200px; height:746px; margin-top:40px;}
.daoyu_box{height:113px; margin:0 auto; text-align:center;}
.daoyu_box h4{font-size:26px; color: #e85349; line-height: 18px;}
.daoyu_box img{margin-top:20px;}
.daoyu_box p{width:938px; height:53px; font-size: 18px; color: #e85349; margin: 20px auto 0; line-height: 28px;}



/*shezhi*/
.shezhi{width:100%; min-width:1200px; height:593px; margin-top:40px;}
.shezhi_box{margin:0 auto; text-align:center;}
.shezhi_box h2{width:1200px; line-height:78px; text-align:center; font-size:28px; color:#fff; background: url(../images/tit1.png) no-repeat center;}
.shezhi_box img{text-align:center; margin:20px auto 0; display: block;}
.shezhi_box .quanke{width:441px; height:306px; margin-top: 20px; margin-left: 120px; display:inline-block; float:left;}
.shezhi_box .quanke img{margin: 0 auto;}
.quanke dd{font-size:16px; color: #444444; margin-top: 20px;}
.quanke dd em{font-size:18px; font-weight: bold;}
.quanke dd h3{font-size:22px; color: #ef5726;}
.shezhi_box .danke{width:441px; height:306px; margin-top: 20px; margin-left: 120px; display:inline-block; float:left;}
.shezhi_box .danke img{margin: 0 auto;}
.danke dd{font-size:16px; color: #444444; margin-top: 20px;}
.danke dd em{font-size:18px; font-weight: bold;}
.danke dd h3{font-size:22px; color: #ef5726;}
.shezhi a{font-size:20px; font-weight: bold; color:#fff; float: left; width:216px; height:42px; background: #e85349; line-height: 42px; border-radius: 10px; margin-top:40px; margin-left: 492px;}
.shezhi a:hover{background:#fef122; color:#e85349;}





/*fangfa*/
.fangfa{width:100%; min-width:1200px; height:625px; background:url(../images/beijing.png) no-repeat center;}
.fangfa_box{margin:0 auto; text-align:center;}
.fangfa_box h2{width:1200px; padding-top: 40px; line-height:78px; text-align:center; font-size:28px; color:#fff; background: url(../images/tit2.png) no-repeat center 40px;}
.fangfa_box img{text-align:center; margin:20px auto 0; display: block;}
.fangfa a{font-size:20px; font-weight: bold; color:#e85349; float: left; width:216px; height:42px; background: #f7d724; line-height: 42px; border-radius: 10px; margin-top:40px; margin-left: 492px;}
.fangfa a:hover{background:#fff;}



/*jiangli*/
.jiangli{width:100%; min-width:1200px; height:326px; margin-top:40px;}
.jiangli_box{margin:0 auto; text-align:center;}
.jiangli_box h2{width:1200px; line-height:78px; text-align:center; font-size:28px; color:#fff; background: url(../images/tit1.png) no-repeat center;}
.jiangli_box p{font-size:18px; color: #e85349; margin-top: 20px;}
.st{width:100%; margin:0 auto; text-align:center;}
.st label{float:left; font-size:20px; color:#e85349; margin-top:40px; margin-left:24px; line-height: 40px;}
.st form input{float:left; width:228px; height:40px; margin:40px 0 0 0; background:#fff; text-indent:.8em; border:1px solid #e85349; font-size:16px; font-family:"microsoft yahei"; color:#9c9c9c;}
.st .inputxt1{width:415px; height:40px;}
.st form button{float:left; width:176px; height:42px; background:#e85349; font-size:20px; font-weight: bold; line-height:24px; font-family:"microsoft yahei"; border:1px solid #ff472f; border-radius:5px; color:#fff; margin:40px 0 0 512px;}
.st form button:hover{background:#ff6701; border:1px solid #ff6701;}




/*yongtu*/
.yongtu{width:100%; min-width:1200px; height:720px; background:#e85349;}
.yongtu_box{margin:0 auto; text-align:center;}
.yongtu_box h2{width:1200px; padding-top: 40px; line-height:78px; text-align:center; font-size:28px; color:#fff; background: url(../images/tit2.png) no-repeat center 40px;}
.yongtu_box img{text-align:center; margin:20px auto 0; display: block;}
.yongtu_box .shuoming{width:993px; height:382px; background:url(../images/shuoming.png) no-repeat center; margin: 40px auto 0;}
.yongtu_box .shuoming p{font-size:18px; color:#fff; text-align: left; margin-left: 45px; line-height: 36px; padding-top:100px;}
.yongtu_box a{width:216px; height:42px; border-radius: 10px; background:#f7d724; float:left; font-size:20px; font-weight: bold; color:#e85349; line-height: 42px; margin-left: 492px; margin-top: 40px;}
.yongtu_box a:hover{background:#fff;}





/*footer*/
.footer{ min-width: 1200px; height: 160px; background: #444547; color: #8a8887;}
.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;}

