body,div,margin,padding,dl,dt,dd,p,h1,h2,h3,h4,ul,ol,li,input,button,span,p,font,b,textarea,label{margin:0; padding:0;}
body{font:normal 0.12rem "Microsoft Yahei"; margin:0; padding:0; color:#666;height: 100%}
ol,ul,li{list-style:none;}
a,img{border:0;}
a{color:#666; text-decoration:none; font-size:0.12rem;}
a:hover{text-decoration:none;}
html{font-size:calc(100vw/7.5);height: 100%}

.header_top{ width:100%; overflow:hidden; padding-bottom:0.2rem; position:fixed; z-index:10; background:#fff; height:1rem;}
.header_logo img{ width:2.4rem; float:left; margin-left:0.2rem; margin-top:0.2rem; overflow:hidden;}
.header_menu_icon img{ width:0.4rem; float:right; margin-top:0.4rem;}
.subNavBox{width:100%; margin-top:10%;}
.subNav_icon{cursor:pointer; line-height:1rem; padding-left:1rem;}
.subNav_icon a{font-size:0.32rem; color:#333;}
.subNav{cursor:pointer; font-size:0.32rem; color:#333; line-height:1rem; padding-left:1rem; background:url(../images/jiantou.png) no-repeat 60% 50%; background-size:0.32rem 0.3rem;}
.subNav:hover{color:#333;}
.subNav a{ font-size:0.32rem; color:#333;}
.currentDd{color:#333;}
.currentDt{background:url(../images/jiantou2.png) no-repeat 60% 50%; background-size:0.32rem 0.3rem;}
.navContent{display:none; border-bottom:solid 1px #e5e3da; margin-top:0.2rem; padding-bottom:0.2rem;}
.navContent li a{display:block; font-size:0.3rem; line-height:0.8rem; color:#555; padding-left:1rem;}
.about_content_background{ background:#f5f5f5; padding:0.1rem 0px 0.5rem; width:100%;}
.about_content{ font-size:0.32rem; color:#333; font-weight:bold; text-align:center; line-height:0.6rem; margin:0.3rem 0px 0.1rem;}
.about_contenten{ font-size:0.24rem; color:#999; text-align:center; line-height:0.35rem; text-transform:uppercase;margin: 0px 0.5rem}
.about_contentall{ line-height:0.48rem; font-size:0.28rem; color:#666; padding:0 3%; margin-top:0.3rem;}
.index_more a{ border:1px solid #05549f; border-radius:1rem; color:#05549f; margin:0 auto 0.4rem; display:block; overflow:hidden; text-align:center; width:2rem; padding:0.1rem 0; font-size:0.24rem;}
.index_products{ background:#f5f5f5; padding:0.1rem 3.5% 0.5rem; width:100%;}
.index_productsall{ display:flex; justify-content:space-between; position:relative; z-index:3;}
.index_productsall a{color:#666;}
.index_productsall li{ position:relative; width:48%; text-align:center; height:4.8rem; color:#666; border-radius:0.1rem; float:left; margin-top:0.3rem; background:#fff; }
.index_productsall li strong{ font-weight:bold; color:#333; display:block; font-size:0.28rem; padding:0.1rem 0;}
.index_productsall li img{ display:block; width:100%; margin:0 0;}
.index_productsall li p{ margin: 0px 0.1rem; font-size:0.27rem; }
.box_big_index{ position:relative; top:1rem; }

.index_newsbox{display: -webkit-box; width:97%; position:relative; overflow:hidden; margin:0.3rem auto 0; padding-bottom:0.1rem; overflow-x: scroll;}
.index_newsbox a{width:4.8rem; height:3.8rem; line-height:0.6rem; color:#666; text-align:center;  font-size:0.26rem; display: block ; margin:0 0.2rem;}
.index_newsbox a img{display:block; border-radius:0.1rem; width:4.8rem;}

.index_newsboxNoScroll{ width:92%; position:relative; overflow:hidden; margin:0.3rem auto 0; padding-bottom:0.1rem;}
.index_newsboxNoScroll a{ display:inline-block; width:3.3rem; height:2.6rem; line-height:0.6rem; color:#666; text-align:center; float:left;  font-size:0.22rem;}
.index_newsboxNoScroll a img{display:block; border-radius:0.1rem; width:3.3rem;}

/*.index_area{ width:99%; overflow:hidden; margin:0.3rem auto 0;}*/
/*.index_area li{ width:3.3rem; display:block; float:left; border-radius:0.1rem; height:1.44rem; background:url(../images/index_area_03.png) no-repeat center 0; text-align:center; line-height:1.44rem; font-size:0.32rem; margin-bottom:0.3rem; text-shadow:1px 1px 0 #fff;}*/
/*.index_area li.b{ background:url(../images/index_area_05.png) no-repeat center 0; float:right;}*/
/*.index_area li.c{ background:url(../images/index_area_07.png) no-repeat center 0;}*/
/*.index_area li.d{ background:url(../images/index_area_10.png) no-repeat center 0; float:right;}*/
/*.index_area li.e{ background:url(../images/index_area_12.png) no-repeat center 0;}*/
/*.index_area li.f{ background:url(../images/index_area_19.png) no-repeat center 0; float:right;}*/
/*.index_area li.g{ background:url(../images/index_area_20.png) no-repeat center 0;}*/
/*.index_area li.h{ background:url(../images/index_area_21.png) no-repeat center 0; float:right;}*/
/*.index_area li.i{ background:url(../images/index_area_23.png) no-repeat center 0; float:right;}*/
/*.index_area li.j{ background:url(../images/index_area_25.png) no-repeat center 0; }*/
.index_footer{ background:#101928; padding:0.3rem 3.5% 0.15rem; width:100%; overflow:hidden;}
.index_footer dl{ display:block; width:100%;}
.index_footer dl dd{ display:block; float:left; line-height:0.45rem; font-size:0.2rem; text-align:center; color:#999; margin-top:0.05rem; padding-left:0.1rem;}
.index_footer dl dd img{ display:block; width:1.5rem; border-radius:0.1rem;}
.index_footer dl dt{ display:block; float:right; width:5rem; font-size:0.24rem; margin-top:0.1rem;}
.index_footer dl dt p{ display:block; float:left; color:#999; width:5rem; margin-bottom:0.2rem;}
.index_footer dl dt p img{ width:0.4rem; vertical-align:middle; padding-right:0.15rem; margin-top:-0.04rem;}
.index_footer2{ background:#101928; border-top:1px solid #283143; text-align:center; color:#666; width:100%; float:left; font-size:0.24rem; padding:0.2rem 0; line-height:0.4rem;}
.index_footer2 a{ font-size:0.24rem;}

.about_banner{position:relative;}
.about_banner img{width:100%; height:2.4rem; display:block;}
.about_box{ font-size:0.28rem; color:#666; width:92%; margin:0 auto; overflow:hidden; position:relative; line-height:0.5rem;}
.about_box strong{ font-size:0.36rem; display:block; line-height:0.48rem; text-align:center; font-weight:bold; padding:0.4rem 0 0.2rem; color:#05549f;}
.about_box b{ color:#05549f; font-weight:normal;}
.about_box img{ width:6.9rem; height:3rem; display:block; border-radius:0.1rem; margin-top:0.2rem;}
.about_box_icon{ width:92%; margin:0.3rem auto 0; overflow:hidden; padding-bottom:0.2rem;}
.about_box_icon ul{ display:block;}
.about_box_icon ul li{ border:1px solid #05549f; width:3.28rem; height:1.1rem; border-radius:0.15rem; float:left; margin-bottom:0.3rem; font-size:0.3rem;}
.about_box_icon ul li img{ display:block; width:0.9rem; vertical-align:middle; float:left; margin-top:0.1rem; padding-left:0.25rem;}
.about_box_icon ul li strong{ display:block; float:left; margin-top:0.36rem; color:#05549f; padding-left:0;}
.brand_box{ font-size:0.4rem; color:#333; display:block; text-align:center; line-height:0.48rem; padding:0.3rem 0;}
.brand_box b{ font-size:0.6rem; color:#005bac; font-weight:bold; padding:0 0.1rem;}
.brand_box strong{ font-weight:normal; color:#005bac;}
.brand_box p{ font-size:0.29rem; display:block; text-align:center; line-height:0.58rem;}
.brand_banner{ width:92%; margin:0 auto; overflow:hidden; padding-bottom:0.1rem;}
.brand_banner img{ width:6.9rem; height:3rem; display:block; border-radius:0.1rem;}
.brand_content{ width:92%; margin:0 auto; overflow:hidden; font-size:0.3rem; padding-bottom:0.5rem;}
.brand_content strong{ font-weight:bold; font-size:0.48rem; color:#333; padding-right:0.1rem;}
.brand_content b{ font-size:0.26rem; color:#666; font-weight:normal; display:block; line-height:0.44rem;}
.culture_box{ width:92%; margin:0 auto; overflow:hidden; padding-bottom:0.4rem; padding-top:0.1rem;}
.culture_box ul{ display:block; overflow:hidden; position:relative;}
.culture_box li{ display:block; float:left; width:3.32rem; position:relative; color:#000; margin-top:0.3rem; height:3rem;}
.culture_box li img{ display:block; width:3.32rem; border-radius:0.1rem; height:3rem;opacity: 50%}
.culture_box li strong{ position:absolute; top:1rem; left:0.95rem; display:block; font-size:0.32rem; font-weight:bold;}
.culture_box li b{ position:absolute; top:1.6rem; left:0.6rem; display:block; color:#333; text-align:center;}
.team_box{ width:92%; margin:0 auto; overflow:hidden; padding:0.3rem 0 0.3rem;}
.team_box a{ display:inline-block;}
.team_box ul{ display:block; overflow:hidden;}
.team_box ul li{ width:3.32rem; display:block; float:left; line-height:0.7rem; font-size:0.26rem; text-align:center; margin-top:0.2rem;}
.team_box ul li img{ width:3.32rem; display:block; border-radius:0.1rem;}
.team_box ul li strong{ display:block; line-height:0.36rem; font-size:0.26rem; color:#666;}
.team_box ul li b{ display:block; font-size:0.28rem; line-height:0.48rem; margin-top:0.1rem; font-weight:bold; padding-bottom:0.05rem; color:#333;}
.zhggaq{ width: 98%; margin:0.5rem auto; overflow: hidden}
.zhggaq dd { width: 20%; height: 100%; display: inline-block; text-align: center; float: left}
.zhggaq dd img{ max-width: 128px;  max-height: 128px; width: 50%; height: auto; }
.zhggaq dd b{ display: inline-block; width: 100%; line-height:0.36rem; font-size:0.26rem; color:#666666;}
.zhggaqSelect{ width: 98%; height: auto; margin:0px auto 0.5rem; list-style: none;}
.zhggaqSelect a{display: inline}
.zhggaqSelect .zhggaqline{ width: 96% ;margin: 0px auto; overflow: hidden}
.zhggaqSelect .zhggaqline dd{ width: 33.3%;}
.zhggaqSelect .zhggaqline1{ width: 64% ;margin: 0px auto; overflow: hidden}
.zhggaqSelect .zhggaqline1 dd{ width: 50%;}
.zhggaqSelect .zhggaqline1:nth-child(even) dd{ margin: 0.3rem auto;}
.zhggaqSelect .zhggaqline2{ width: 98% ;margin: 0px auto; overflow: hidden}
.zhggaqSelect .zhggaqline2 dd{ width: 50%;}
.zhggaqSelect .zhggaqline2:nth-child(even) dd{ margin: 0.3rem auto;}
.zhggaqSelect dd{ list-style: none; display: inline-block; float: left; height: 100%;}
.zhggaqSelect dd div{ background-image: url(../images/products_ico.png); width: 1.8rem; height: 1.8rem; background-repeat: no-repeat;  background-size: contain; text-align: center;  font-size: 0.27rem; line-height: 1.8rem; color: #FFFFFF; margin:0rem auto}
.products_box{ width:92%; margin:0 auto; overflow:hidden;}
.products_box p{ font-weight:bold; font-size:0.32rem; display:block; line-height:0.6rem; margin-top:0.3rem; text-align:center; color:#333;}
.products_box span{ text-align:center; color:#666; display:block; margin-top:0.06rem; padding-bottom:0.2rem;}
.products_box span b{ padding-right:0.1rem;}
.products_box span strong{ padding-left:0.8rem;}
.products_box img{ width:6.9rem; border-radius:0.1rem;}
.products_box font{ font-size:0.26rem; line-height:0.48rem; padding-bottom:0.4rem; display:block; margin-top:0.1rem;}
.products_box a{ display:block; text-align:center; color:#05549f; padding-bottom:0.4rem; font-size:0.26rem; float: right; padding-right: 0.2rem}
.contact_boxbig{ background:#f6f6f6; width:92%; margin:0.3rem auto; overflow:hidden; border-radius:0.1rem;}
.contact_box{ width:92%; margin:0 auto; overflow:hidden;}
.contact_box li{ border:1px solid #eee; border-radius:0.1rem; font-size:0.28rem; color:#333; line-height:0.9rem; margin-top:0.3rem;}
.contact_box li img{ vertical-align:middle; margin-right:0.2rem; width:0.5rem; padding-left:0.25rem;}
.contact_content{ width:92%; margin:0 auto; overflow:hidden; color:#999; line-height:0.5rem; font-size:0.26rem; padding-top:0.3rem; padding-bottom:0.4rem;}
.contact_content strong{ font-weight:bold; font-size:0.28rem; color:#666;}
.contact_content b{ font-weight:normal; font-size:0.26rem; color:#666;}
.job_box{ width:92%; margin:0 auto; overflow:hidden; color:#666; padding:0.3rem 0; line-height:0.48rem; font-size:0.26rem;}
.job_box strong{ color:#333; display:block; font-weight:bold; font-size:0.28rem; padding-bottom:0.1rem;}
.job_box b{ color:#666; display:block; font-weight:bold; font-size:0.26rem; padding-top:0.1rem;}