@charset "utf-8";
/*公共样式*/
*{margin: 0; padding: 0;}
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: #0d60ae !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: 1600px; margin: 0 auto; min-width: 980px; position: relative;}
.hide{display: none;}
.box{padding-top: 90px; overflow: hidden;}
/*头部*/
.Gotop{width: 50px; height: 70px; background: url(/statics/images1/r_top.png) no-repeat center; position: fixed; right: 0; bottom: 10%; z-index: 9999; transition: all .8s; cursor: pointer; display: none;}
.Gotop:hover{opacity: .8;}
.header{width: 100%; height: 90px; background: #fff; box-shadow: 0px 2px 6px rgba(0,0,0,.3); position: fixed; left: 0; top: 0; z-index: 96;}
.logo{height: 60px; float: left; margin-top: 16px;}
.logo a{display: block; height: 100%;}
.logo img{display: block; /* height: 100%; */}
.header_rt{float: right;}
.nav{float: left;}
.nav > ul > li{float: left; font-size: 15px; margin: 0 18px; position: relative;}
.nav > ul > li > a{display: block; height: 90px; line-height: 90px; padding: 0 12px; position: relative;}
.nav > ul > li > a > i{width: 0; height: 3px; height: 5px\9; background: #0d60ae; position: absolute; left: 0; top: 0; transition: all .3s;}
.nav > ul > li.active > a > i,.nav > ul > li:hover > a > i{width: 100%;}
.nav_child{width: 160px; background: #fff; position: absolute; left: 50%; top: 89px; margin-left: -70px; box-shadow: 4px 4px 10px rgba(0,0,0,.6); border-top: 1px solid #eee; opacity: 0; visibility: hidden; transition: all .4s;}
.nav_child:before{display: block; content: ""; width: 0; height: 0; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 8px solid #0d60ae; position: absolute; top: -8px; left: 50%; margin-left: -6px;}
.nav_child li a{display: block; padding: 8px 10px; line-height: 24px; text-align: center; border-bottom: 1px solid #eee; font-size: 14px;}
.nav_child li a:hover{background: #0d60ae; color: #fff !important;}
.nav > ul > li:hover .nav_child{opacity: 1; visibility: visible;}
.h_tel{float: left; height: 30px; line-height: 30px; background: url(/statics/images1/htel_bg.png) no-repeat left center; padding-left: 28px; font-size: 17px; color: #c00; margin-top: 30px; margin-left: 50px;}
.h_search{float: left; width: 30px; height: 30px; margin-top: 30px; margin-left: 30px; position: relative; z-index: 2;}
.h_searchBox{width: 0; padding-right: 28px; border: 1px solid #fff; background: #fff; height: 28px; position: absolute; right: 0; top: 0;}
.h_search i,.search_submit{display: block; width: 28px; height: 28px; background: url(/statics/images1/hsearch_bg.png) no-repeat 0 0; cursor: pointer; position: absolute; right: 0; top: 0;}
.h_search i{z-index: 2;}
.h_search i:hover,.search_submit:hover{background-position: 0 -30px;}
.search_input{display: block; width: 0; height: 28px; line-height: 28px; text-indent: 8px; background: none;}
.search_submit{z-index: 1;}
.h_searchBox.search_open{width: 200px; border: 1px solid #ddd;}
.h_searchBox.search_open .search_input{width: 100%;}
.h_searchBox.search_open i{z-index: 1;}
.h_searchBox.search_open .search_submit{z-index: 2;}
.language{height: 30px; line-height: 30px; float: left; margin-top: 30px; margin-left: 40px;}
.language a{text-transform: uppercase;}
/*广告图轮播*/
.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: 12px;}
.banner .hd ul{display: inline-block; *display: inline; *zoom: 1;}
.banner .hd li{width: 14px; height: 14px; background: rgba(255,255,255,0.5); float: left; margin: 0 4px; cursor: pointer; border-radius: 50%;}
.banner .hd li.on{background: #fff;}
/*底部*/
.footer{color: #fff; overflow: hidden;}
.foot_top{background: #1b1d1f; padding: 26px 0;}
.foot_link{padding: 30px 0; color: #999; border-bottom: 1px solid #424345;}
.foot_link a{margin-right: 10px; color: #999;}
.foot_model{padding: 10px 0; color: #737475;}
.foot_model a{color: #737475;}
.foot_item{float: left;}
.foot_item dt{font-size: 16px; padding-top: 20px; color: #fff;}
.foot_item dd{padding-top: 12px;}
.foot_item dd li{height: 33px; line-height: 33px;}
.foot_item dd li a{color: #737475;}
.foot_nav{min-width: 90px; margin-right: 80px;}
.foot_nav-w2{width: 320px;}
.foot_nav-w2 dd ul{width: 130px; float: left; margin-right: 30px;}

.foot_contact{width: 400px;}
.foot_follow{width: 136px; float: right; margin-left: 26px;}
.foot_follow dd{padding-top: 16px;}
.foot_follow img{width: 100%; height: auto;}
.foot_copy{padding: 14px 0; font-size: 12px; line-height: 22px; background: #16181a; color: #999;}
.foot_copy a{color: #999;}
.foot_copy_lt{max-width: 1400px; float: left; text-transform: uppercase;}
.foot_copy_rt{max-width: 100px; float: right;}

/* 客服 */
.yb_conct{position:fixed;z-index:9999999;top:150px;right:-127px;cursor:pointer;transition:all .3s ease;}
.yb_bar ul li{width:180px;height:53px;font:16px/53px 'Microsoft YaHei';color:#fff;text-indent:54px;margin-bottom:3px;border-radius:3px;transition:all .5s ease;overflow:hidden;}
.yb_bar .yb_top{background:#007ac1 url(/statics/images1/fixCont.png) no-repeat 0 0;}
.yb_bar .yb_phone{background:#007ac1 url(/statics/images1/fixCont.png) no-repeat 0 -57px;}
.yb_bar .yb_tel{background:#007ac1 url(/statics/images1/fixCont.png) no-repeat 0 -113px;}
.yb_bar .yb_QQ{text-indent:0;background:#007ac1 url(/statics/images1/fixCont.png) no-repeat 0 -169px;}
.yb_bar .yb_ercode{background:#007ac1 url(/statics/images1/fixCont.png) no-repeat 0 -225px;}
.hd_qr{padding:0 29px 25px 29px;}
.yb_QQ a{display:block;text-indent:54px;width:100%;height:100%;color:#fff;}

@media only screen and (max-width: 1599px){
	.content{width: 1360px;}

	/*头部*/
	.nav > ul > li{margin: 0 14px;}
	/*底部*/
	.foot_nav{margin-right: 54px;}
	.foot_nav-w2{width: 300px;}
	.foot_nav-w2 dd ul{margin-right: 20px;}
	.foot_follow{margin-left: 26px;}
	.foot_copy_lt{max-width: 1160px;}
}

@media only screen and (max-width: 1399px){
	.content{width: 1180px;}
	/*头部*/
	.nav > ul > li{margin: 0 5px;}
	.h_tel{margin-left: 15px;}
	.language{margin-left: 20px;}
	/*底部*/
	.foot_nav{min-width: 86px; margin-right: 30px;}
	.foot_nav-w2{width: 260px;}
	.foot_nav-w2 dd ul{width: 110px;}
	.foot_contact{width: 370px;}
	.foot_follow{width: 136px;}
	.foot_copy_lt{max-width: 980px;}
}
@media only screen and (max-width: 1219px){
	.content{width: 980px;}
	.box{padding-top: 80px;}
	/*头部*/
	.header{height: 80px;}
	.logo{height: 48px;}
	.nav > ul > li{font-size: 14px;margin: 0;}
	.nav > ul > li a{padding: 0 4px; height: 80px; line-height: 80px;}
	.nav_child{top: 79px;}
	.h_tel{ margin-top: 25px;}
	.h_search{margin-top: 30px;}
	.language{margin-top: 25px;margin-left: 15px;}
	/*底部*/
	.foot_nav{margin-right: 14px;}
	.foot_nav-w2{width: 240px;}
	.foot_nav-w2 dd{margin-right: -20px;}
	.foot_contact{width: 310px;}
	.foot_follow{width: 134px; margin-left: 24px;}
	.foot_follow img{width: 100%;}
	.foot_copy_lt{max-width: 830px;}
}

@media only screen and (max-width: 767px){
	html,body{width:100%; overflow-x:hidden;}
	body{font-size:13px; -webkit-text-size-adjust:100%;}
	.content{width:auto; min-width:0; max-width:none; margin:0 14px;}
	.box{padding-top:108px;}
	.Gotop,.yb_conct{display:none !important;}

	/* 手机端头部 */
	.header{height:auto; min-height:0; padding:8px 0 0; position:fixed;}
	.header .content{margin:0;}
	.logo{float:none; height:auto; margin:0 auto 6px; text-align:center;}
	.logo a{height:auto;}
	.logo img{max-height:42px; width:auto;}
	.header_rt{float:none; width:100%;}
	.nav{float:none; width:100%; overflow-x:auto; overflow-y:hidden; white-space:nowrap; background:#fff; border-top:1px solid #eee; -webkit-overflow-scrolling:touch;}
	.nav::-webkit-scrollbar{display:none;}
	.nav > ul{display:flex; width:max-content; min-width:100%;}
	.nav > ul > li{float:none; flex:0 0 auto; margin:0; font-size:14px;}
	.nav > ul > li > a,.nav > ul > li a{height:44px; line-height:44px; padding:0 14px;}
	.nav > ul > li > a > i{height:2px; top:auto; bottom:0;}
	.nav_child{display:none !important;}
	.h_tel,.h_search,.language{display:none;}

	.banner .hd{bottom:8px;}
	.banner .hd li{width:8px; height:8px;}
	.banner .bd li img{min-height:150px; object-fit:cover;}

	/* 底部 */
	.foot_top{padding:18px 0;}
	.foot_link{padding:16px 0;}
	.foot_item,.foot_nav,.foot_nav-w2,.foot_contact,.foot_follow{float:none; width:auto; min-width:0; margin:0;}
	.foot_item dt{padding-top:14px; font-size:15px;}
	.foot_item dd{padding-top:8px;}
	.foot_item dd li{height:auto; line-height:26px;}
	.foot_nav-w2 dd ul{float:none; width:auto; margin-right:0;}
	.foot_follow{max-width:120px;}
	.foot_copy_lt,.foot_copy_rt{float:none; max-width:none;}
}
