*{ margin:0; padding:0;}
ul,p{margin: 0;padding: 0;}
li{list-style: none;}
a{color: inherit;}
input,select,textarea{outline: none;}
input{background: none; border: none;}
button, input:not([type=radio]):not([type=checkbox]), select{vertical-align: inherit;}
.container{width: 100%;}
.fl-l{float: left;}
.fl-r{float: right;}
.over{overflow: hidden;}
.img{width: 100%;height: 100%;}
.hide{display: none;}
.mouseHand{cursor: pointer;}
.scroll_box{overflow: scroll;}
.clearBoth{clear: both;}
.cont{position: relative;}
.inlineBlock{display: inline-block;}
.corbf{color: #bfbfbf;}
.corfff{color: #fff;}
.corb{color: #bbb;}
.cor666{color: #666;}
.cor60{color: #606060;}
.core7{color: #e70012;}
.corff0{color: #ff0000}
.cord2{color: #d2d2d2;}
.cor4e{color: #4e4e4e;}
.cor37{color: #373d41}
.cor0099ff{color: #0099ff}
.corbdbdbd{color: #bdbdbd;}
.bgcorf2{background: #f2f2f2;}
.bgece{background: #eceff6;}
.bgcorfff{background: #fff;}
.bgcor0099ff{background-color: #0099ff;}
.bgcor373d41{background-color: #373d41;}
.border0099ff{border: 1px solid #0099ff;}
.font16{font-size: 16px;}
.font0{font-size: 0;}
.font17{font-size: 17px;}
.font15{font-size: 15px;}
.font11{font-size: 11px;}
.font13{font-size: 13px;}
.font10{font-size: 10px;}
.font18{font-size: 18px;}
.font20{font-size: 20px;}
.font24{font-size: 24px;}
.font26{font-size: 26px;}
.font28{font-size: 28px;}
.font14{font-size: 14px;}
.font12{font-size: 12px;}
.font30{font-size: 30px;}
.font32{font-size: 32px;}
.font36{font-size: 36px;}
.height{height: 60px;}
.slh{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.slh2{text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.border-t{border-top: 1px solid #e2e2e2;}
.border-b{border-bottom: 1px solid #e2e2e2;}
.border-l{border-left: 1px solid #e2e2e2;}
.border-r{border-right: 1px solid #e2e2e2;}
.bordere2{border: 1px solid #e2e2e2;}
.border158{border: 1px solid #1580b2;}
.border8b{border: 1px solid #8b8b8b;}
.ver-bottom{vertical-align: bottom;}
.ver-text-bottom{vertical-align: text-bottom;}
.ver-top{vertical-align: top;}
.first_line{text-indent: 2em;}
#demo-slider-0 .am-control-nav{text-align: center;}
#demo-slider-0 .am-control-nav li a{width: 46px;  height: 6px; background: rgba(255,255,255,0.6); border-radius: 3px;}
#demo-slider-0 .am-active{background: #fff!important;}
.am-slider-default .am-control-nav{bottom: 35px;}
.am-slider-default .am-control-nav li{margin: 0 6px;}
.am-prev{background: url("../img/zuojt.png") no-repeat;}
.am-next{background: url("../img/youjt.png") no-repeat;}
.am-slider-default .am-direction-nav a{ width: 27px; height: 49px;}
.am-slider-default .am-direction-nav .am-prev{left: 90px;}
.am-slider-default .am-direction-nav .am-next{right: 90px;}
.vt:hover{ transform: scale(1.1);  -ms-transform: scale(1.1);  -moz-transform: scale(1.1);  -webkit-transform: scale(1.1); -o-transform: scale(1.1);  }
.vt{ transition: 1s;  -moz-transition: 1s;  -ms-transition: 1s;  -webkit-transition: 1s; }
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder { color: #bbb;  }
input:-moz-placeholder,textarea:-moz-placeholder{ color:#bbb;  }
input::-moz-placeholder,textarea::-moz-placeholder{ color:#bbb;  }
input:-ms-input-placeholder,textarea:-ms-input-placeholder{ color:#bbb;  }

.head-nav{position: absolute; top: 0; z-index: 1;border-bottom: 1px solid rgba(192,123,154,0.09); width: 100%;}
.comment-width{width: 1200px; margin: auto;}
.head-nav-logo{padding-top: 4px;}
.head-nav-title ul li{float:left; color: #fff; font-size: 16px; margin-left: 50px; line-height: 58px; padding: 0 13px;}
.li-before{position: absolute; width: 100%; height: 2px;  bottom: -2px;  left: 0;  background-color: #fff;
    visibility: hidden;  -webkit-transform: scaleX(0);  -o-transform: scaleX(0);  transform: scaleX(0);  -webkit-transition: all .3s ease-in-out 0s;  -o-transition: all .3s ease-in-out 0s;  transition: all .3s ease-in-out 0s;
}
.head-nav-title ul li:hover .li-before{ visibility: visible; -webkit-transform: scaleX(1);  -o-transform: scaleX(1);  transform: scaleX(1);}
.head-nav-title ul li:hover .nav-list{display: block;}
.nav-list{position: absolute; background: #1c2329;padding: 20px 10px; width: 133px; color: #d1d1d1; font-size: 14px; top: 62px; left: 0; line-height: 38px;}
.nav-list-active{cursor: pointer;}
.nav-list-active:hover{color: #0099ff;}
.big-title{font-size: 42px; color: #fff; letter-spacing: 15px;}
.middle-title{font-size: 20px; color: #fff; margin-top: 42px; line-height: 45px;}

.det-big-title{font-size: 48px; color: #fff;}
.det-middle-title{font-size: 24px; color: #fff; margin-top: 42px; line-height: 45px;}
footer{height: 530px;}
.foot_title{margin-top: 90px;}
.foot_tell{margin-top: 30px;}
.foot_tell img{width: 95px;height: 95px;}
.foot_tell span{line-height: 95px;margin-left: 20px;}
.foot_info{margin-top: 40px; line-height: 40px;}
.foot_info>div{margin-top: 23px;margin-right: 80px;}
.foot_info_span1{margin-left: 34px;}
.foot_info_span2{margin-left: 20px;}
.scan_we{margin-top:15px!important;text-align: center;}
.scan_we img{width: 90px;height: 90px;}
.foot_small{text-align: center;margin-top: 60px;}
footer .detail_center{margin-bottom: 0;}
.to_top{position: fixed;width: 70px;height: 70px;bottom: 120px;right: 60px;border: 1px solid #e2e2e2;background-color: rgba(0,0,0,0.34);text-align: center;border-radius: 50%;}
.foot-span:hover{color: #0099ff;}