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,a,div{margin:0;padding:0;-webkit-box-sizing: border-box;box-sizing: border-box;}
body,button,input,select,textarea{ font-size:12px; font-family:Microsoft Yahei,CiscoSansExtraLigh,arial,tahoma,sans-serif,宋体; font-weight:200; color:#333}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight: normal;}
address,cite,dfn,em,var,i,s{font-style:normal;}
body{line-height: 1;min-width: 1200px;} 
ul,ol,li,dd,dl{list-style:none;}
img{border:0;}
a{color: #000;text-decoration: none;/*-webkit-transition: all .4s;transition: all .4s;*/}
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: 1200px;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;}
.block{display: block;}


/*common*/
.header{}
.hdtop{background-color:#3c3c3c;line-height:38px;}
.hdl h2,.hdl h3,.hdr h4{font-size:14px;color:#fff;}
.hdl h3{font-family:arial;padding-left:30px;background:url(../images/tel.png) no-repeat left center;margin-left:26px;}
.hdr h4{padding-right:35px;background:url(../images/weixin.png) no-repeat right center;background-size:24px 19px;}

.headnav{height:96px;position: relative;}
.navlist{}
.navlist li{float: left;}
.navlist li a{font-size:18px;color:#000 !important;padding-left:30px;line-height:96px;}
.navlist li a:hover,.navlist li a.current{color:#008ecf;}
.logo{display: block;position: absolute;top:55%;transform: translateY(-40%);}




/*.header .headerRight .navlist li:hover .subDrop{display: block;}*/

.header .subDrop{position: absolute;width:570px;right:0;top:83px;background: #fff;z-index: 999;
padding:34px 55px 55px 20px;display:none;}
.header .headerRight .navlist li:nth-of-type(2) .subDrop{left:120px;}
/*.header .headerRight .navlist li:nth-of-type(3) .subDrop{left:240px;}*/
.header .subDrop .subInfo img{width: 305px;height:130px;}
.header .subDrop .sublink{width:148px;}
.header .subDrop .sublink a{display: block;font-size: 16px;margin-bottom:16px;color:#666;line-height:16px!important;}
.header .subDrop .sublink a:hover{color: #004ea2;}
.header .subDrop .subInfo{width:338px;padding-left:33px;border-left:1px solid #e9e9e9;}
.header .subDrop .subInfo p{font-size:14px;color:#666;line-height:28px;margin-top:14px;}



.banner{position: relative;text-align: center;width: 100%;z-index: 1; padding-top:12px;}
.banner .slider{margin: 0 auto;position: relative;}
.slider li{float:left;width: 100%;position: relative;overflow: hidden;}
.slider img{width:100%;height:auto;height:100%;}
.banner .pagination{font-size: 0;position: absolute;z-index: 2;bottom: 25px;width: 100%;}
.banner .pagination a{display: inline-block;background:#ffffff ;width: 8px;height: 8px;margin: 0 12px;border-radius: 100%;vertical-align: middle;}
.banner .pagination a.current{background:#004da3;width:10px;height:10px;}
.banner .prev,.banner .next{position: absolute;top:50%;margin-top: -22px;width:27px;height: 44px;}
.banner .prev{left: 10px;background:url(../images/bl.png) no-repeat center;background-size:44px;}
.banner .next{right: 10px;background:url(../images/br.png) no-repeat center;background-size:44px;}

.banTxt{position: absolute;left: 0;top:50%;width:100%;text-align:left;transform: translateY(-50%);}
.banTxt h3{font-size:0.5rem;color:#fff;}
.banTxt h3 span{font-size:0.8rem;}
.banTxt h4{font-size:0.24rem;color:#fff;line-height:1;margin:0.2rem 0 0.38rem;}
.banTxt a{display: block;width:2.34rem;height:0.5rem;line-height:0.5rem;text-align: center;font-size:0.24rem;color:#175089;border-radius:0.5rem;
background-color:#f4ba19;}


.bannerTwo{width: 100%;/*height: 500px;*/position: relative;overflow: hidden;}
.bannerTwo img{width:100%;height:auto;}
.bannerIntroduce{position: absolute;top:50%;left:50%;margin-left:-600px;transform:translateY(-50%);}
.bannerIntroduce h3{font-size:42px;color:#ffffff;line-height:42px;margin-bottom:17px;}
.bannerIntroduce h5{font-size:30px;color:#ffffff;line-height:30px;}
@media only screen and (min-width: 1200px) and (max-width:1440px) {
	.bannerIntroduce h3{font-size:36px;line-height:1;}
	.bannerIntroduce h5{font-size:24px;line-height:1;}
	.header .headerRight .navlist li>a,.header .subDrop .sublink a{font-size:14px;}
}

@media only screen and (min-width:750px) {
	html{font-size:100px;}
}

.bannerTwo .breadcrumb{position: absolute;z-index: 2;line-height: 50px;background: rgba(255,255,255,.8);padding: 0 28px;left: 50%;margin-left: -600px;bottom: 8px;}
.bannerTwo .breadcrumb p.fl{}
.bannerTwo .breadcrumb p.fl a{font-size: 16px;margin-right: 30px;}
.bannerTwo .breadcrumb p.fl a:hover,.bannerTwo .breadcrumb p.fl a.current{color: #004da3;}
.breadcrumb .bread{font-size: 14px;color: #666666;}
.breadcrumb .bread .ihome{display: inline-block;background: url(../images/ihome.png) no-repeat;width: 14px;height: 13px;vertical-align: -2px;margin-right: 8px;}
.breadcrumb .bread a{color: #666666;font-weight:200;}
.breadcrumb .bread a:hover{color: #004da3;}
.breadcrumb .bread .line{margin: 0 4px;}
.breadcrumb .bread .locat{color: #004da3;}
 
.footer{}
.fotTop{background-color:#3c3c3c;}
.foL{padding:32px 0 24px;}
.fotTop p{font-size:13px;color:#c4c4c4;line-height:30px;}
.fotTop p span{padding-left:62px;}
.fotTop p:nth-of-type(2){margin-bottom:14px;}
.fotBottom{background-color:#444546;}
.fotBottom p,.fotnav a{font-size:12px;color:#b3b3b3;line-height:46px;}
.ewm h6{font-size:14px;color:#fff;line-height:1;text-align: center;margin-top:14px;}
.ewm{width:229px;height:249px;background-color:#008ecf;}
.ewm img{display: block;margin:40px auto 0;}
