@charset "utf-8";
/*公共样式*/
*{margin: 0; padding: 0;}
html{overflow-x: hidden;}
body{font-size: 14px; background: #fff; font-family: "Microsoft Yahei"; color: #333;}
ol,ul,li{list-style: none;}
a{text-decoration: none; color: #333; -webkit-tap-highlight-color: rgba(255,0,0,0); transition: all .6s ease; cursor: pointer;}
a:hover{color: #e50112 !important;}
em,i{font-style: normal;}
h1,h2,h3,h4,h5,h6,th,strong{font-weight: 800;}
img{border: 0; max-width: 100%; height: auto; vertical-align: middle;}
table{border-collapse: collapse; border-spacing: 0;}
input,textarea,select,button{border: 0; outline: 0; font-family: "Microsoft Yahei";}
input[type="button"],input[type="text"],input[type="submit"]{appearance: none; -moz-appearance: none; -webkit-appearance: none;}
input,input:focus,input:active{user-select: text;}
textarea{resize: none;}
.clear{zoom: 1;}
.clear:after{content: "."; *zoom: 1; display: block; visibility: hidden; height: 0; clear: both;}
.content{width: 1200px; margin: 0 auto; position: relative;}
/*头部*/
.header{width: 100%; min-width: 1200px; height: 108px; background: #fff; border-top: 6px solid #005bac;}
.logo{height: 62px; float: left; margin-top: 22px; margin-left: 138px;}
.logo a{display: block; height: 100%;}
.logo img{display: block; height: 100%;}
.head_rt{float: right; margin-right: 138px;}
.nav{float: left;}
.nav > ul > li{float: left; font-size: 16px; margin-left: 1px;}
.nav > ul > li > a{display: block; min-width: 46px; height: 108px; padding: 0 25px; text-align: center;}
.nav > ul > li > a span{display: inline-block; *display: inline; *zoom: 1; height: 52px; line-height: 52px; padding-top: 26px; position: relative;}
.nav > ul > li > a span > i{display: block; width: 0; height: 1px; background: #fff; position: absolute; left: 0; bottom: 0; transition: all .3s;}
.nav > ul > li.active > a,.nav > ul > li > a:hover{background: #005bac; color: #fff !important;}
.nav > ul > li.active > a span > i,.nav > ul > li > a:hover span > i{width: 100%;}
.h_tel{float: left; height: 30px; line-height: 30px; background: url(/statics/images1/htel_bg.png) no-repeat left center; padding-left: 38px; font-size: 26px; color: #c00; margin-top: 30px; margin-left: 50px;font-weight: bold}
.search{width: 188px; height: 36px; background: #fff; float: left; margin-left: 38px; margin-top: 35px; border: 1px solid #ddd; overflow: hidden; position: relative; padding-right: 40px;}
.search input[type="text"]{display: block; width: 100%; height: 36px; line-height: 36px; font-size: 13px; text-indent: 16px;}
.search input[type="submit"]{display: block; width: 40px; height: 36px; background: url(/statics/images1/search_bg.png) no-repeat center; position: absolute; top: 0; right: 0; cursor: pointer;}
/*广告图轮播*/
.banner{position: relative; z-index: 94;}
.banner .bd li{display: none;}
.banner .bd li a{display: block; width: 100%; height: 100%;}
.banner .bd li img{display: block; width: 100%; height: auto;}
.banner .hd{width: 100%; text-align: center; position: absolute; left: 0; bottom: 50px;}
.banner .hd ul{display: inline-block; *display: inline; *zoom: 1;}
.banner .hd li{width: 14px; height: 14px; background: #fff; float: left; margin: 0 4px; cursor: pointer; border-radius: 50%;}
.banner .hd li.on{background: #035cac;}
/*底部*/
.footer{color: #fff; overflow: hidden;}
.footer a{color: #fff;}
.foot_top{background: #333; padding: 44px 0 50px 0;}
.foot_item{float: left;}
.foot_item dt{height: 30px; line-height: 30px; font-size: 16px;}
.foot_item dd{padding-top: 6px; font-size: 15px;}
.foot_item dd li{height: 30px; line-height: 30px;}
.foot_nav{width: 492px;}
.foot_nav dd li{width: 126px; height: 55px; line-height: 55px; border-bottom: 1px solid #666; float: left; margin-right: 38px;}
.foot_nav dd li a{padding-left: 2px;}
.foot_contact{width: 430px; margin-left: 86px;}
.foot_contact dd{padding-top: 16px; color: #aeaeae;}
.foot_contact dd a{color: #aeaeae;}
.foot_follow{width: 116px; float: right;}
.foot_wx{padding-top: 22px;}
.foot_wx img{width: 116px; height: 116px;}
.foot_copy{padding: 16px 0; font-size: 13px; line-height: 22px; background: #292828; color: #666;}
.foot_copy a{color: #666;}
.foot_copy_text{max-width: 1020px; float: left; text-transform: uppercase;}
.foot_technology{max-width: 250px; float: right;}
@media only screen and (max-width: 1699px){
	.header{height: 98px;}
	.logo{margin-top: 16px; margin-left: 110px;}
	.head_rt{margin-right: 110px;}
	.nav > ul > li > a{height: 98px; padding: 0 22px;}
	.nav > ul > li > a span{padding-top: 21px;}
	.search{margin-left: 28px; margin-top: 30px;}
}
@media only screen and (max-width: 1599px){
	.header{height: 88px;}
	.logo{height: 52px; margin-top: 18px; margin-left: 80px;}
	.head_rt{margin-right: 80px;}
	.nav > ul > li > a{height: 88px;}
	.nav > ul > li > a span{padding-top: 16px;}
	.search{margin-top: 25px;}
}
@media only screen and (max-width: 1499px){
	.logo{margin-left: 60px;}
	.head_rt{margin-right: 60px;}
	.nav > ul > li{font-size: 15px;}
	.nav > ul > li > a{padding: 0 18px;}
}
@media only screen and (max-width: 1399px){
	.logo{margin-left: 30px;}
	.head_rt{margin-right: 30px;}
	.nav > ul > li > a{padding: 0 14px;}
	.search{width: 150px;}
}