body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,select,th,td{margin:0;padding:0;}
body,button,input,select,textarea{ font-size:12px; font-family:Microsoft Yahei,arial,tahoma,sans-serif,宋体; color:#666;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
address,cite,dfn,em,var,i,s{font-style:normal;}
html{font-size: 100px;}
body{line-height: 1;font-size: 0.12rem;} 
ul,ol,li,dd,dl{list-style:none;}
img{border:0;}
a{color: #666;text-decoration: none;}
a:hover{text-decoration: none !important;}
.clearfix:after{clear:both;content:" ";display:block;font-size:0;height:0;visibility:hidden;}
.clearfix{display: inline-block;}
.clearfix{display: block;}
.fl,.lefter{float:left;}
.fr,.righter{float:right;}
:focus{outline: none;}
.rela{position: relative;}
.cb{clear: both;}
.tc{text-align: center;}
.tl{text-align: left;}
.tr{text-align: right;}
.ellipsis{text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.list li{float: left;}
.list li.last{margin-right: 0!important;}
a.cor1,.cor1{color: #008ca5;}
.box{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex; display: flex;}
/*::-webkit-scrollbar{width:0;height:0}*/
.block{display: block;}
/*icon*/
.icon{display: inline-block;background: url(../images/icon.png) no-repeat;background-size: 2.41rem auto;vertical-align: middle;}
.ic1{background-position: -0.76rem -0.06rem;width:0.18rem;height:0.19rem;}
.ic2{background-position: -1.11rem -0.06rem;width:0.18rem;height:0.19rem;}
.ic3{background-position: 0 0;width:0.65rem;height:0.68rem;}
.ic4{background-position: 0 -0.84rem;width: 0.45rem;height: 0.43rem;}
.ic5{background-position: -0.68rem -0.84rem;width: 0.32rem;height: 0.43rem;}
.ic6{background-position: -1.24rem -0.84rem;width: 0.37rem;height: 0.43rem;}
.ic7{background-position: -1.41rem -0.06rem;width: 0.17rem;height: 0.16rem;}
.ic8{background-position: -1.71rem -0.06rem;width: 0.06rem;height: 0.1rem;}
/*common*/
.header{padding: 0.3rem  0 0.24rem;position: relative;}
.header a.logo{margin-top: 0.12rem;}
.header a.logo img{ height:0.63rem;}
.header .navlist{margin-top: 0.22rem;}
.header .navlist li{line-height: 0.52rem;margin-left: 0.44rem;position: relative;}
.header .navlist a{font-size: 0.16rem;position: relative;}
.header .navlist a:hover,.header .navlist a.current{color: #008ca5;}
.header .navlist li .droplist{width:300%;position: absolute;left: 50%;top:100%;margin-left:-150%;text-align:center;z-index: 9999;background: #fff;border-top:2px solid #008ca5;display: none;}
.header .navlist li .droplist li{float: none;margin-left: 0;}
/*.header .navlist li:hover .droplist{display: block;}*/
.header .navlist .droplistpc{position: absolute;width: 718px;left:0;padding: 44px 35px;background: #f0f0f0;z-index: 999;top:0.76rem;display: none;}
.header .navlist .droplistpc img.fr{width: 312px;height: 212px;}
.header .navlist .droplistpc .dlist{margin-top: 22px;}
.header .navlist .droplistpc .dlist dd{margin-bottom: 24px;}
.header .navlist .droplistpc .dlist a{font-size: 14px;color: #666666;-webkit-transition: margin-left .4s; transition: margin-left .4s;}
.header .navlist .droplistpc .dlist a:hover{color: #008ca5;margin-left: 10px;}
.header .navlist .arrs{position: absolute;background: url(../error.html) no-repeat;width: 18px;height: 9px;bottom:-0.48rem;left: 50%;margin-left: -4px;z-index: 1000;display: none;}
.header .navlist a:hover .arrs,.header .navlist a.current .arrs{display: block;}
.banner{position: relative;text-align: center;height: 700px;width: 100%;top:0;z-index: 1;}
.banner .slider{margin: 0 auto;position: relative;height: 700px;}
.slider li{position: absolute;width: 100%;}
.slider img{width: 100%;height: 700px;}
.banner .pagination{font-size: 0;position: absolute;z-index: 2;bottom: 0.2rem;width: 100%;display: block;margin: 0;}
.banner .pagination a{display: inline-block;background: #ccc;width: 0.16rem;height: 0.16rem;margin: 0 0.08rem;border-radius: 100%;}
.banner .pagination a.current{background: #008ca5;}
.banner1{overflow: hidden;}
.banner1 .slider li{width: 1920px;width:1920px;left: 50%;transform: translateX(-50%);}
.banner2,.banner2 .slider,.banner2 .slider img{height: 4.4rem;}
.bannerTwo{width: 100%;height: 500px;position: relative;overflow: hidden;}
.bannerTwo img{height: 500px;position: absolute;left: 50%;width: 1920px;margin-left: -960px;}
.bannerTwomobile{display: none;}
.bannerTwomobile,.bannerTwomobile img{width: 100%;height: 3.6rem;}
.pages{text-align:center;}
.pages a,.pages span{display:inline-block;height: 29px;line-height:29px;color:#000000;padding: 0px 11px;margin:0 3px;font-size: 16px;border:1px solid #b5b5b5;border-radius: 3px;}
.pages a:hover,.pages a.current,.pages span.current{text-decoration: none;color: #07ae52;}

.footer{background: #333535;position: relative;}
.footer .footertop{padding: 0.8rem 0 0.76rem;}
.footer .footertop .col-sm-3 dt{font-size: 0.16rem;color: #fff;margin-bottom: 0.2rem;}
.footer .footertop .col-sm-3 dd{font-size: 0.14rem;line-height: 0.32rem;}
.footer .footertop .col-sm-3 a{color: #b6b6b6;}
.footer .footertop .col-sm-4{position: relative;}
.footer .footertop .col-sm-4 .ic3{position: absolute;left: 0;top:0;}
.footer .footertop .col-sm-4 .contactInfo{padding-left: 0.75rem;}
.footer .footertop .col-sm-4 .contactInfo span,.footer .footertop .col-sm-4 .contactInfo p.big{font-size: 0.16rem;color: #fff;}
.footer .footertop .col-sm-4 .contactInfo h4{font-size: 0.3rem;color: #b6b6b6;margin: 0.1rem 0 0.2rem;}
.footer .footertop .col-sm-4 .contactInfo p.big{margin-bottom: 0.1rem;}
.footer .footertop .col-sm-4 .contactInfo p.small{font-size: 0.14rem;color: #b6b6b6;line-height: 0.28rem;}
.footer .footerbot{border-top: 1px solid #595a5a;line-height: 0.7rem;color: ;}
.footer .footerbot p{color: #999999;font-size: 0.12rem;}
.footer .footerbot .img-responsive{width: 0.5rem;height: 0.12rem;margin-left: 0.12rem;display: inline-block;}
.fixfooter{position: fixed;left: 0;right: 0;bottom: 0;line-height: 1rem;height: 1rem;background: #008ca5;z-index: 999;}
.fixfooter li{width: 33.3%;text-align: center;}
.fixfooter li:nth-child(2){border-left: 1px solid #33a3b7;border-right: 1px solid #33a3b7;}
.fixfooter a{display: block;font-size: 0.28rem;color: #fff;}
.fixfooter .icon{margin-right: 0.1rem;}
