﻿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-family:arial; color:#525151;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-o-box-sizing: border-box;box-sizing: border-box;}
html{font-size: 12px;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
address,cite,dfn,em,var,i,s{font-style:normal;}
body{line-height: 1;} 
ul,ol,li,dd,dl{list-style:none;}
img{border:0;}
a{color: #3e3a39;text-decoration: none;}
a:hover{}
.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;}
.container{width: 67.6%;margin:0 auto;}
.container2{width: 100%;}
.container3{width: 83.3%;margin:0 auto;}

: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;}
/*icon*/
.icon{display: inline-block;background: url(../images/icon.png) no-repeat;vertical-align: middle;margin-right: 2.25rem;background-size: 21.83rem;}
.ic1{background-position: 0px -2.92rem;width: 3rem;height: 3.91rem;}
.ic2{background-position: -4.83rem -2.92rem;width: 3.08rem;height: 3.91rem;}
.ic3{background-position:-11.5rem -2.92rem;width: 3.41rem;height:3.91rem}
.ic4{background-position: -17.75rem -2.92rem;width: 4.08rem;height: 3.83rem;}
.ic5{background-position: 0 -8.83rem;width: 4.25rem;height: 4.5rem;}
.ic6{background-position: -5.75rem -8.83rem;width: 4.25rem;height: 4.5rem;}
.ic7{background-position: -11.83rem -8.83rem;width: 4.25rem;height: 4.5rem;}


/*common*/
.header{}
.header .headR{background: #0075c1;padding-right: 9.6%;width: 69.58%;}
.headR .ulform{position: relative;top:2.66rem;}
.ulform .inptxt{border-radius: 10px;background: #fff;width: 12rem;padding: 0.41rem 0.7rem;height: 2.58rem;border: none;}
.ulform .btnSe{background: url(../images/icon.png)  0 0 no-repeat;width: 1.75rem;height: 1.75rem;border: none;position: absolute;left: 9.66rem;top:0.416rem;cursor: pointer;background-size: 21.83rem;}
.ulform .btnEn{margin-left: 1rem;background: #fff;border-radius: 10px;padding: 0 1rem;line-height: 2.58rem;color: #1781c7;font-size: 1.2rem;display: inline-block;}
.headR .nav{}
.nav li{line-height: 7.4rem;font-size: 18px;position: relative;}
.nav a{color: #fff;display: block;padding: 0 2.1rem;}
.nav a:hover{background:none;}
.nav .subnav{background: #1eb9ee;color:#fff;position: absolute;top:100%;left: -55px;width: 200%;z-index: 999;display: none;}
.subnav li{float:none;line-height: 3.4rem;text-align: center;}
.subnav a{color:#fff;font-size:14px;padding:0;}
.subnav a:hover{text-decoration:underline;}
.subnav a:hover{background: none;}
.header .logo{padding-left: 1.4%;margin-top: 2.25rem;}
.header .logo img{width: 19.66rem;height: 4.416rem;}
.bannerTwo{width: 100%;max-height: 27.58rem;}
.bannerTwo img{width: 100%;}

.breadcrumb{margin:14px 0 36px;color:#221815;font-size: 14px;}
.breadcrumb .line{padding:0 12px;}
.breadcrumb .locat{padding-right: 4px;color: #595757;}
.breadcrumb a{color:#595757;}

.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: #247cbb;}
.pages .icon{width:10px ;height: 11px;margin-top: 8px;}

.footer{background: #ffffff;}
.footer .ftop{background: #cfe2f5;padding: 4.16rem 0 1.9rem;}
.footer .fbot{color: #201e1e;font-size: 1.33rem;padding: 20px 0 14px;line-height: 24px;text-align: center;}
.footer .footL{width: 80%;padding-left: 9.6%;}
.footL .footNav{margin-bottom: 2.33rem;}
.footNav li{margin-right:0.5rem;}
.footNav a{color: #0093de;font-size: 1rem;}
.footNav span.mgr24{margin-right: 2rem;}
.footNav dt{color: #000;font-size: 1.6rem;background: url(../images/dot1.png) left center no-repeat;padding-left: 2.5rem;margin-bottom: 1rem;line-height:24px;}
.footNav dd{line-height: 2.5rem;}
.footL p{color: #333333;font-size: 1.33rem;line-height: 2rem;}
.footer .footR{width: 27.8%;padding-right: 4.6%;}
.footR span{display: block;text-align: center;color: #525151;font-size: 1.16rem;margin-right: 4rem;}
.footR img{display: block;width: 12rem;height: 12rem;margin-bottom: 0.8rem;}
.zixun{position:fixed;right: 0;top:233px;z-index: 999;}
.zicon{background: url(../images/zicon.png) no-repeat;display: block;margin:1rem auto ;background-size: 4.25rem;}
.zicon.ic1{background-position: 0 0;width: 2.5rem;height: 2.5rem;}
.zicon.ic2{background-position: 0 -4.25rem;width: 2.5rem;height:2.66rem;}
.zicon.ic3{background-position: 0 -8.583rem;width: 2.41rem;height:2rem;margin-top: 1.2rem;}
.zicon.ic4{background-position: 0 -12.66rem;width: 2.5rem;height:2.76rem;}
.zicon.ic5{background-position: 0 -17.583rem;width: 2.83rem;height:1.91rem;margin-top: 1.4rem;}
.zixun .info{}
.zixun .info li{margin-bottom:3px;text-align:center;position: relative;}
.zixun .info a{display: block;height: 6.5rem;width: 6.5rem;background: #009beb;overflow: hidden;}
.zixun .info a:hover{text-decoration: none;}

.zixun .info span{display: block;font-size: 1.16rem;color: #fff;}
.zixun .info .wk{position: absolute;right:6.8rem ;width:12.5rem ;height: 12.5rem;top:0;display: none;}
.zixun .info .tel{position: absolute;right:6.8rem ;width:12.5rem ;height: 12.5rem;top:0;display: none;}