/**Author:hqb*Updated:2016.02.24**/
*{margin:0px; padding:0px;font-family:"\5FAE\8F6F\96C5\9ED1"}
body{font-family:"\5FAE\8F6F\96C5\9ED1", Arial;font-size:12px;color:#333; background-color:#fff;min-width: 1100px;}
ul,li,dl{list-style:none;list-style-type:none;}
em{ font-style:normal}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{*+height:1%;}
.banner{width: 100%; height: 400px; background: url(../images/banner.jpg) no-repeat center top;}
.floor1{background-color: #f0f1f3; padding-bottom: 60px; border-bottom: 1px #fff solid;}
.floor1 .mainbox{ width: 1132px; margin: 0px auto; }
.mainbox h2{ text-align: center;padding-top: 28px; }
.floor1 .txtcon{ font-size: 18px; width: 1000px; margin: 38px auto 0; line-height: 30px; text-indent: 2em;}
.floor1 .txtcon span{ color: #00a2a5; }
.floor1 .flowcon{ margin-top: 26px; }
.floor1 .leftcon{ width: 545px; float: left; }
.floor1 .rightcon{ width: 545px; float: right; padding-top: 75px;}
.floor1 .line{ width: 10px; background-color: #c5c9cc; position: relative; margin-left: 16px; float: left; height: 1938px; margin-top: 55px;}
.floor1 .line .dot{ width: 32px; height: 32px; background-image: url(../images/dot.png); display: block; position: absolute; left: -10px; top: -14px;}
.floor1 .line .dot.top2{ top:62px; }
.floor1 .line .dot.top3{ top:264px; }
.floor1 .line .dot.top4{ top:343px; }
.floor1 .line .dot.top5{ top:472px; }
.floor1 .line .dot.top6{ top:593px; }
.floor1 .line .dot.top7{ top:725px; }
.floor1 .line .dot.top8{ top:875px; }
.floor1 .line .dot.top9{ top:976px; }
.floor1 .line .dot.top10{ top:1135px; }
.floor1 .line .dot.top11{ top:1235px; }
.floor1 .line .dot.top12{ top:1386px; }
.floor1 .line .dot.top13{ top:1437px; }
.floor1 .line .dot.top14{ top:1639px; }
.floor1 .line .dot.top15{ top:1670px; }
.floor1 .line .dot.top16{ top:1920px; }
.floor1 li{ margin-bottom: 8px; }
.floor1 .time{ font-size: 18px; text-align: right; color: #626b5f; padding-right: 27px;}
.floor1 .time i{ width: 25px; height: 25px; display: inline-block;background-image: url(../images/clock.jpg);vertical-align: top; margin-right: 9px; line-height: 25px;}
.floor1 .rightcon .time{text-align: left; padding-right: 0px; padding-left: 18px;}
.floor1 .titbg{width: 545px; height: 56px;background: url(../images/titbg.jpg) no-repeat center top;font-size: 16px; color: #333;}
.floor1 .rightcon .titbg{background: url(../images/titbg1.jpg) no-repeat center top;}
.floor1 .titbg span{ padding:22px 0 0 26px; display: block;}
.floor1 .conbg{ color: #333;line-height: 26px; background-image: url(../images/conbg.jpg); width: 545px; font-size: 16px; padding-top: 10px;}
.floor1 .conbg p{ padding: 0px 23px 0 35px; }
.floor1 .botbg{ height: 26px; background-image: url(../images/botbg.jpg);  }
.floor2{ background:url(../images/floor2.jpg) repeat-x #e6e6e6; text-align: center;}
.floor2 img{display: block; margin: 0 auto;}
.floor2 img.topblank{padding-top: 28px;}
.linebot{ width: 110px; height: 2px; font-size: 0px;background-color: #282d43;margin: 38px auto 34px; }
.titcon1{ font-size: 30px; text-align: center;padding-top: 40px; }
.floor3{ background-color: #f5f5f5;text-align: center; margin-top: -2px; padding-bottom: 22px;}
.floor3 img{ display: block; margin: -3px auto 0px; }
.floor4{background-color: #e6e6e6; padding: 36px 0 47px;}
.floor5{ background-color: #f5f5f5; padding-bottom: 72px;}
.kuangbg{ background-image: url(../images/kuangbg.jpg); width: 1139px; height: 580px; margin: 20px auto 0; font-size: 16px; line-height: 30px;}
.kuangbg .txt{ padding: 78px 68px 0 82px; }
.kuangbg .txt h3{ margin: 16px 0 2px; background-color: #303030; width: 136px; height: 33px; line-height: 33px; border-radius: 10px; font-size: 18px; color: #fff; text-align: center;font-weight: normal;position:relative;behavior: url(css/pie.htc);}
.company{ background: url(../images/companybg.jpg) center center; width: 1092px; height: 226px; margin: 0 auto;}
.company li{ width: 148px; color: #fff; font-size: 18px; line-height: 30px; text-align: center; float: left; padding:34px 57px 0 65px;}
.company li span{ font-size: 20px; font-weight: bold; }
.company li.li2{ padding:43px 60px 0px 70px; }
.floor6{background:url(../images/floorbg.jpg) center bottom #e4ebec no-repeat; height: 888px; width: 100%;}
.floor6 .mainbox{ width: 1100px; margin: 0 auto; }
.floor6 .floorul{ padding-top: 82px; }
.floor6 .mainbox li{ width: 550px; float: left; }
.floor6 .mainbox .txtcon1{font-size: 14px; line-height: 28px; color: #666; padding: 0px 32px 0 10px; text-indent: 2em;}
.floor6 .mainbox .tit{ font-size: 20px; line-height: 48px;font-weight: normal;  padding: 0px 34px 0 10px}
.floor6 .mainbox .tit1{ font-size: 20px; line-height: 48px;font-weight: normal;  padding: 0px 34px 0 28px}
.floor6 .mainbox a{ color: #333 }
.floor6 .mainbox a:hover{color: #af954c}
.result{ font-size: 18px; line-height: 30px;padding: 106px 9px 0px 12px; }
.result .tit3{ font-size: 48px; line-height: 48px; padding-bottom: 20px;font-weight: normal; }
.result p{ text-indent: 2em; }
.bomlist{width: 253px; }
.bottom{ width: 1000px;margin-top: 48px; }
.about-us{ width: 1000px; }
.bomhome{width: 960px; margin: auto;}
