@charset "utf-8";
/* CSS Document */
*,*:before,*:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
body{ margin:0px; padding:0px; font-size:14px;font-family:"font2","微软雅黑","黑体";color:#59564d;line-height:1; background:#FFF;}
ul,li,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,ol,form,input{ margin:0px; padding:0px;}
input,textarea { font-family: "微软雅黑"; border: none; outline: none; background: none; }
ul,li{ list-style:none}
img{border:0px; padding:0px; display: block;}
a{ color:#5c5c5c; text-decoration:none}

h2,h3,h4,b,strong { font-weight: normal; }
em,i { font-style: normal; }
img{max-width:100%}
.clear{ zoom: 1; }
.clear:after { content: ''; display: block; clear: both; }
.fl { float:left}
.fr { float:right}
.hidden{display:none; background: url() no-repeat center;}
@font-face {
	 font-family: 'font1';
	 src: url('../images/syzt.OTF');
}
@font-face {
	 font-family: 'font2';
	 src: url('../images/TIMES.TTF');
}
.bt{color:#fff;font-size:50px;position:absolute;top:50%;left:0;right:0;text-align:center}
.banner{position: relative; width: 100%;height: 70vh;background: #000000;display: flex;align-items: center;justify-content: space-around;overflow:hidden}
.banner img{/*height: 100%;*/max-width:unset}
.sjny{display:none}
@media screen and (max-width:750px){
.banner img{width:auto;height:100%}
.sjny{display:block}
.pc{display:none}
}
.banner_text{text-align: center;position:absolute;top:70%;left:0;right:0;bottom:10%;    display: flex;
    align-items: center;
    justify-content: space-around;flex-direction: column;}
.banner_text h2{font-size: 86px;color: #fff;}
.banner_text p{color: #fff; font-size: 28px; /* margin: 125px 0 240px; */}
.banner_text a{display: inline-block; font-size: 28px;color: #fff; line-height: 74px; padding: 0 74px;border-radius: 37px;background: #414b85;}
.header{position: fixed;z-index: 100; width: 100%; left: 0; top: 0;transition: .5s;  }
.header.on1{background: #fff;box-shadow:0 0 10px rgba(0, 0, 0, .1);}
.header.on1 .nav h3 a{color: #333;}
.header.on1 .headerbox{width: 1520px;}
.header.on1 li{line-height: 80px;}
.header.on1 .c1{opacity: 0;}
.header.on1 .c2{opacity: 1;}
.header.on1 .ssbtn{background: url(../images/a_07.png);} 
.header.on1 .nav .on h3 a:before{border-bottom: 2px solid #333;transition: .5s;bottom: 15px;width: 100%;}
.headerbox{width: 1490px;max-width: 94%; margin: 0 auto;display: flex;justify-content: space-between; position: relative;align-items: center;transition: .5s; }
.logo{width: 360px; position: relative;}
.logo img{width: 100%; position: absolute;transition: .5s;left:50%; top:50%; transform:translate(-50%,-50%); }
.c1{opacity: 1;}
.c2{opacity: 0;}
.sub{background: #eaedf1; top: 80px;left: 0; position: absolute;display: none;width: 200%;}

.ssbtn{position: absolute;background: url(../images/a_06.png);width: 21px;height: 21px; right: 0;top: 50%;transform: translateY(-50%);cursor: pointer;    z-index: 22;}

.nav li{float: left; padding-right: 60px; font-size:16px;line-height: 120px; position: relative;}
.nav h3 a{color: #fff;display: block;position: relative;}
.nav h3 a:before{position: absolute; content: "";border-bottom: 2px solid #fff;width: 0; bottom: 25px;left: 50%;transform: translateX(-50%);}
.nav .on h3 a:before{width: 100%;}
.sub dt{line-height: 2.6; font-size: 16px; padding:0 5%;}
.sub dt a{color: #333; position: relative;display: inline-block;white-space: nowrap;}
.sub dt a:hover{color: #414b85;}
.sub dt a:before{position: absolute;content: ""; border-bottom: 2px solid #414b85; width: 0;bottom: 0;left: 50%;transform: translateX(-50%);}
.sub dt a:hover:before{width: 100%;}
.nav .nav2{position:unset}
.nav2 .sub{left:0;right:0;padding:2%}
.nav2 .sub a{width:24%}
.nav2 dl{position:relative}
.nav2 dt{}
.nsb{ 
    position: absolute;background:#333;
    left:100%;padding:0 5%;z-index:222;
    top: 0;display:none}
.nav2 dt:first .nsb{display: flex;}
.nav dt:hover .nsb{display: block;}	
	
.bj1{background: url(../images/a_01.png) no-repeat center;background-size: cover;}
.brand{width: 1490px;margin: 0 auto;max-width: 94%;padding: 225px 0 135px;display: flex;justify-content: space-between;}
.brand_left{width: 350px;}
.brand_left h2{font-size: 58px;color: #414b85; margin-bottom: 70px;font-family: font2;font-weight: bold;}
.brand_left a{display: block; width: 162px; line-height: 30px;border-radius: 15px;text-align: Center; padding-right: 0px;background: #414b85;color: #fff; font-size: 16px;font-family: font2;}
/* .brand_left a b{background: url(../images/a_02.png);width: 0;height: 10px;background-size: 100% 100%; display: inline-block;vertical-align: middle; margin: -3px 0 0 20px;transition: .5s;opacity: 0;} */
.brand_left a:hover b{width: 15px;margin: 0 20px;opacity: 1;}
.brand_right{width: calc(100% - 690px);}
.brand_right p{font-size: 18px; line-height: 29px;color: #595450;font-family: font2;}

.prod{ padding: 215px 0 95px 10vw; display: flex;justify-content: space-between;}
.prod_left{width: 470px; background: #fff;position: relative;z-index: 10; padding-right: 220px;}
.prod_left h2{font-size: 58px;color: #414b85; font-family: font2;font-weight: bold;}
.prod_left p{font-size: 18px; color: #595450; line-height: 29px;margin: 150px 0 440px;font-family: font2;}
.prod_left a{display: block; width: 162px; line-height: 30px;border-radius: 15px;text-align: Center; padding-right: 0px;background: #414b85;color: #fff; font-size: 16px;font-family: font2;}
.prod_left a b{background: url(../images/a_02.png);width: 0;height: 10px;background-size: 100% 100%; display: inline-block;vertical-align: middle; margin: -3px 0 0 20px;transition: .5s;opacity: 0;}
.prod_left a:hover b{width: 15px;margin: 0 20px;opacity: 1;}
.prod_right{width: calc(100% - 470px); position: relative; }
.prodbox{position: relative; overflow: hidden;border-radius: 15px;}
.prodbox img{width: 100%;transition: .5s;}
.prodbox a:hover img{transform: scale(1.1);}
.prodbox p{font-size: 20px; color: #fff; font-family: font2;width: 100%; position: absolute; left: 0; bottom: 50px; padding: 0 40px;}
.prodbox p b{background: url(../images/a_02.png);width: 26px;height: 15px;display: inline-block;vertical-align: middle; margin: -3px 0 0 35px;transition: .5s;}
.prodbox a:hover b{margin-left: 50px;}
.btnbox{position: relative; margin-top: 65px; padding-left: 80px; }
.btnbox:before{position: absolute;content: ""; border-bottom: 1px dashed #d7d1cc;width: 100%; left: 0;top: 50%;transform: translateY(-50%);}
.btnxq{position: relative; width: 160px;height: 30px;border-radius: 15px; background: #414b85;font-size: 16px;text-align: center; line-height: 30px;color: #fff; font-family: font2;}
.prod_right .swiper-button-next:after,.prod_right .swiper-button-prev:after{font-size: 16px; color: #fff;}

.bj2{background: #f4f4f4;}
.Service{width: 1490px; margin: 0 auto; max-width: 94%; padding: 230px 0 130px;display: flex;justify-content: space-between;}
.Service_left{width: 460px;}
.Service_left h2{font-size: 58px;color: #414b85;font-family: font2;font-weight: bold;}
.Service_left span{display: block; background: url(../images/a_18.png); width: 48px;height: 27px;background-size: 100% 100%; margin: 75px 0 110px;}
.Service_left b{display: block; position: relative;overflow: hidden;}
.Service_left img{width: 100%;transition: .5s;}
.Service_left b:hover img{transform: scale(1.1);}
.servbox{padding-top: 100px;}
.servbox p{font-size: 50px; line-height: 98px; color: #bfb7b1;transition: .5s;font-family: font2;cursor: pointer;}
.servbox p:hover{color: #414b85;}
.Service_right{width: calc(100% - 600px);}
.serw_text{padding: 0 0 70px 230px;}
.serw_text p{font-size: 24px; line-height: 31px; margin-bottom: 30px;color: #595450;font-family: font2;}
.Service_right b{display: block; position: relative; overflow: hidden;}
.Service_right b img{width: 100%;transition: .4s;}
.Service_right b:hover img{transform: scale(1.1);}

.news{width: 1490px; margin: 0 auto; max-width: 94%; padding: 230px 0 130px;}
.news_title h2{font-size: 58px;color: #414b85;font-family: font2;font-weight: bold; margin-bottom: 65px;}
.news_nr{overflow: hidden; position: relative;}
.news_lb{padding: 0 0 0 330px;}
.news_lb ul{overflow: hidden; margin-left: -43px;}
.news_lb li{float: left; width: 33.33%; padding-left: 43px;}
.news_lb span{display: block; position: relative;}
.news_lb span:before{position: absolute; content: ""; border-bottom: 1px solid #fff;width: 0%; top: 25px; left: 50%;transform: translateX(-50%);transition: .5s;z-index: 50;}
.news_lb span:after{position: absolute; content: ""; border-left: 1px solid #fff;height: 0%; left: 25px; top: 50%;transform: translateY(-50%);transition: .5s;}
.news_lb span img{width: 100%;}
.news_lb b{position: relative;display: block;}
.news_lb b:before{position: absolute; content: ""; border-bottom: 1px solid #fff;width: 0%; bottom: 25px; left: 50%;transform: translateX(-50%);transition: .5s;}
.news_lb b:after{position: absolute; content: ""; border-left: 1px solid #fff;height: 0%; right: 25px; top: 50%;transform: translateY(-50%);transition: .5s;}
/*.news_text{padding: 50px 0 0 0;}*/
.news_text h2{font-size: 20px; font-family: font2; color: #1c1c1c; line-height: 23px; margin: 20px 0;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;text-align:Center;padding:10px 0;background:#40749b;color:#FFF}
.news_text p{border-top: 1px solid #e1e1e1;font-size: 13px; line-height: 38px; color: #a5a5a5;font-family: font2;}
.news_text p img{display: inline-block;vertical-align: middle; margin: -3px 0 0 12px;}
.more{position: absolute; left: 0; bottom: 50%;display: block; width: 162px; line-height: 30px;border-radius: 15px;text-align: Center; padding-right: 0px;background: #414b85;color: #fff; font-size: 16px;font-family: font2;}
.more b{background: url(../images/a_02.png);width: 0;height: 10px;background-size: 100% 100%; display: inline-block;vertical-align: middle; margin: -3px 0 0 20px;transition: .5s;opacity: 0;}
.more:hover b{width: 15px;margin: 0 20px;opacity: 1;}

.news_lb a:hover span:before{width: 100%;}
.news_lb a:hover b:before{width: 100%;}
.news_lb a:hover span:after{height: 100%;}
.news_lb a:hover b:after{height: 100%;}

.footer{background: #161823;margin-top: 45px;}
.footerbox{width: 1490px; margin: 0 auto;-webkit-transform-origin-x: 94%; padding: 95px 0 75px;display: flex;justify-content: space-between;max-width: 94%;}
.foot_left ul{padding-top: 70px;overflow: hidden; margin-left: -15px;}
.foot_left li{float: left; padding-left: 15px;}
.foot_left img{height: 24px;transition: .5s;}
.foot_left p img{height: 48px;transition: .5s;}
.foot_left a:hover img{opacity: .5;}
.foot_right{width: calc(100% - 500px);}
.foot_right ul{display: flex;justify-content: space-between;}
.foot_right a{font-size: 18px; font-family: font2; color: #FFF;transition: .5s;}
.foot_right a:hover{color: #414b85;}
.foot_bottom{padding-top: 75px;display: flex;justify-content: space-between;align-items: center;}
.foot_bottom p{font-size: 33px; font-family: font2; color: #888888;}
.ssknr{width: calc(100% - 300px);border:1px solid #424242;overflow: hidden;}
.wby1{float: left; width: calc(100% - 160px); border-right: 1px solid #424242; padding: 0 15px; font-size: 18px; font-family: font2;height: 49px; line-height: 47px; color: #FFF;}
.wby1::-webkit-input-placeholder{color:#FFF;}
.btn2{float: right;width: 160px;height: 49px;border: none;font-size: 18px; font-weight: bold; font-family: font2;cursor: pointer; transition: .5s;background: #1a1a1a;color: #FFF;}
.btn2:hover{color: #fff;background: #96353e;}
.bqxx{text-align: center; padding: 40px 3%;border-top: 1px solid #383838;}
.bqxx p{font-size:18px; line-height: 1.5; color: #FFF;font-family: font2;}


@media(max-width:1680px){
.prod_left p{margin: 140px 0 320px;}
.prod{padding-left: 5vw;}
}
@media(max-width:1460px){
.prod_left p{margin: 120px 0 275px;}
.prod{padding-left: 3%;}
.serw_text{padding:0 0 80px 200px;}
.servbox{padding-top: 80px;}
.servbox p{font-size: 40px;line-height: 60px;}
.banner_text p{margin: 80px 0 160px;}
}
@media(max-width:1280px){
.nav li{font-size: 18px; padding-right: 45px;}
.prod_left p{margin: 95px 0 220px;}
.prod{padding-left: 3%;}
.serw_text{padding:0 0 80px 100px;}
.serw_text p{font-size: 20px;}
.servbox{padding-top: 60px;}
.servbox p{font-size: 30px;line-height: 50px;}
.foot_right{width: calc(100% - 350px);}
.news_lb ul{margin-left: -20px;}
.news_lb li{padding-left: 20px;}
}
@media(max-width:1000px){
.header{height: 60px;background: #fff;}
.headerbox{height: 60px;}
.headerbox{display: block;}
.logo{position: absolute; left: 0; top: 50%;transform: translateY(-50%);width: 280px;}
.c1{opacity: 0;}
.c2{opacity: 1;}

.dhbtn{position: absolute;width: 30px;height: 30px;border-radius: 4px;background: url(../images/d1.png) no-repeat center #414b85;background-size: 20px 20px;right: 0;top: 50%;transform: translateY(-50%);}
.dhbtn.on{background: url(../images/d2.png) no-repeat center #000;background-size: 20px 20px;}
.ssbtn{background: url(../images/a_07.png);right: 45px;}
.nav{height: calc(100% - 60px);left: 0;z-index: 100; top: 60px;background: #fff; position: fixed;left: 0; width: 100%;display: none;}
.nav li{float: none;  text-align: center; line-height: 48px;font-size: 16px; padding: 0; border-top: 1px solid #eee;}
.sub dt a{display: block;font-size: 14px;}
.header.on1 li{line-height: 48px;}
.header.on1 .nav .on h3 a:before{bottom: 0;}
.nav h3 a:before{bottom: 0;}
.nav h3 a{color: #333;}
.sub{position: static; text-align: center; padding: 15px;text-align: center;width: 100%;}
.banner_text h2{font-size: 36px;}
.banner_text p{font-size: 18px;margin: 40px 0 80px;}
.banner_text a{font-size: 18px; padding: 0 25px; line-height: 46px;}
.brand{padding: 50px 0;display: block;}
.brand_left h2{font-size: 24px; margin-bottom: 30px;}
.brand_left a{width: 120px;}
.brand_right{width: 100%; padding-top: 30px;}
.brand_right p{font-size: 16px; line-height: 24px;}
.prod{padding: 50px 3%;display: block;}
.prod_left h2{font-size: 24px;}
.prod_left{width: 100%; padding: 0;}
.prod_left p{margin: 20px 0 40px;}
.prod_left a{width: 120px;}
.prod_right{width: 100%; padding-top: 30px;}
.btnbox{margin-top: 30px; padding: 0;}
.btnxq{margin: 0 auto;}
.prodbox p{padding: 0 20px; font-size: 16px;bottom: 20px;}
.prodbox p b{width: 13px;height: 8px; margin-left: 15px;background-size: 100% 100%;}

.Service{padding: 50px 0; display: block;}
.Service_left h2{font-size: 24px;}
.Service_left span{margin: 20px 0 40px;width: 24px;height: 14px;}
.Service_left{width: 100%;}
.servbox{padding-top: 20px;}
.servbox p{font-size: 18px; line-height: 1.6;}
.Service_right{width: 100%;}
.serw_text{padding: 25px 0 10px;}
.serw_text p{font-size: 16px; line-height: 1.5;margin-bottom: 15px;}
.news{padding: 50px 0;display: block;}
.news_title h2{font-size: 24px; margin-bottom: 20px;}
.news_title{position: relative;}
.news_lb{padding: 0;}
.news_lb li{float: none;width: 100%;}
.news_text{padding-top: 20px;}
.news_text h2{font-size: 16px; line-height: 20px; height: auto;}
.more{width: 120px; left: 50%; transform: translateX(-50%);}
.footerbox{padding: 30px 0;display: block;}
.foot_left img{margin: 0 auto;}
.foot_left ul{padding-top: 25px;text-align: center;}
.foot_left li{float: none;display: inline-block; padding: 0 3px;}
.foot_right{width: 100%; padding-top: 20px;}
.foot_bottom{padding-top: 25px;display: block;text-align: center;}
.foot_right a{font-size: 12px;}
.ssknr{width: 100%;}
.wby1{width: calc(100% - 100px);height: 40px; line-height: 38px; font-size: 14px; padding: 0 12px;}
.btn2{width: 100px;height: 40px; font-size: 14px;}
.foot_bottom p{margin-top: 15px; font-size: 24px;}
.bqxx p{font-size: 14px;}
.bqxx{padding: 20px 3%;}
.news_nr{padding-bottom: 30px;}
.more:hover b{margin: 0 10px;}
.prod_left a:hover b{margin: 0 10px;}
.brand_left a:hover b{margin: 0 10px;}
}



.container {
    width: 92%;
    margin: 0 auto;
    padding:0 15px;
}
@media (max-width: 1920px){
.container {
    max-width: 1920px;
    margin: 0 auto;
    padding:0 15px;
} 
}
@media (max-width: 1024px){
.container {
    width: 100%;
    padding:0 15px;
}
}
.one-section {
    margin: 2% 0 0 0;
}
.section .title address {
    font-size: 16px;
    color: #999999;
}
.section .title address::before {
    content: "";
    width: 20px;
    height: 20px;
    background: url(../images/home-icon.svg) no-repeat center center/18px;
    margin: 0 5px 0 0;
    display: inline-block;
    vertical-align: middle;
}
.xq-company {
    width:85%;
	min-width: 1240px;
	margin:0 auto;
}
.xq-company-about{
    width:85%;
	min-width: 1240px;
	margin:0 auto;
}
.xq-company li{
    width:18%;
	float:left;
	border:#ccc solid 1px;
	margin-left:1%;
	margin-right:1%;
	margin-bottom:30px;
}
.xq-company .com-left{
    width:50%;
	text-align:left;
	float:left;
}
.xq-company .com-left .com-title{
    width: 100%;
    text-align: left;
    line-height: 43px;
    font-size: 42px;
    color: #414b85;
    font-weight:bold;
    font-family: 'font2';
	margin:5% auto
}
.xq-company .com-left .com-line{
    width: 100%;
    text-align: left;
    line-height: 30px;
    font-size: 24px;
    color: #7f1b27;
    font-family: 'MONTSERRAT-BOLD';
    margin: 15px;
}
.xq-company .com-left .com-test{
    width: 100%;
    text-align: left;
    line-height: 1.8;
    font-size: 20px;
    color: #58554e;
    padding: 0 10%;;
}
.xq-company .com-left .com-test p{
   font-size: 16px;color: rgb(0, 23, 67);
}
.xq-company .com-left .com-test strong{
   font-weight: bolder;
}
/*.xq-company .com-left .com-test span{
    font-size: 18px;
    color: #d40e27;
}*/
.xq-company .com-left .com-test span a{
    color: #d40e27;
}
.xq-company .com-left .com-map{
    width: 100%;
    text-align: center;
	padding-top:20px;
}
.xq-company .com-left .com-map img{
    max-width: 100%;
}
.xq-company .com-right{
    width:50%;
	text-align:right;
	float:left;
	padding-left:5%;
}
.xq-company .com-right img{
    max-width: 100%;
}
.clearfix:after{clear:both}
.ovh{overflow:hidden}
#com-culnei-main {
	padding-bottom: 55px;
	padding-top:40px;
	/* height:240px; */
}

.product-number-info {
    position: relative;
	/* height:160px; */
}

.product-number-info .product-number-inner {
    width: 100%;
}
.product-number-info ul {
display: flex;flex-wrap: wrap;
    justify-content: space-around;    padding: 5px 0;
}

.q {
    zoom: 1; }

.product-number-info li {
    float: left;
    width: 16%;
    height: 150px;
    color: #58554e;
    padding-top: 1px;
	text-align:center;
	/* border-right:#ccc solid 1px; */
}
.product-number-info li:last-child {
	border-right:#ccc solid 0px;
}
.product-number-info li b {
    font-size: 52px;
    line-height: 1;
    display: inline-block;
    position: relative;
    margin: 15px 0 10px;
    color: #414b85;
	/* font-family: 'MONTSERRAT-BOLD'; */
}
.product-number-info li dd {
    font-weight: 400;
    font-size: 52px;
    line-height: 1;
    display: inline-block;
    position: relative;
    margin: 15px 0 10px;
}
.product-number-info li p {
    font-size: 16px;
	font-family: 'font2';
	padding:15px 0;
	color:#58554e;
}

.product-number-info li b i {
    font-style: normal;
}

.product-number-info li b sup {
    position: absolute;
    font-size: 20px;
    right: -15px;
    top: -3px;
}

.product-number-info li b em {
    font-style: normal;
    font-size: 28px;
    font-weight: 100;
    padding-left: 2px;
    position: relative;
    top: -4px;
}
.vvm{background:#dbdbdb;    display: flex;flex-wrap: wrap;
    align-items: center;}
.vvm .com-right{padding:0 5%;text-align:left;color:#000;font-size:16px}
.vvm .com-title{font-size:28px;line-height:1.5;margin-top:2.5%;color: #414b85;}


.ab3{width:85%;position:relative;margin:5% auto}
.ab3 dl{    width: 100%;position:absolute;left:5%;bottom:5%;color:#fff;line-height:1.5}
.ab3 dt,.ab5 dt{font-size:40px}
.ab3 dt img{float:left;margin-right:2%;width:9%}
.ab3 dd,.ab5 dd{clear:both;font-size:20px;margin-top:2%}
.ab5{position:relative;margin:5% auto}
.ab5 dt b{font-size:28px}
.ab4 .com-left .com-title{font-size:28px;margin:0 }
.ab4 .com-left p{font-size:16px;margin-bottom:2% }

.ab5 dl{    width: 100%;position:absolute;left:0;top:25%;color:#fff;line-height:1.5;text-align:center}
.ab4 .com-left img{display:inline-block}
.section .second-nav {
   /*  padding: 15px 0 0 0; */
    overflow: hidden;
    position: relative;
}
.section .second-nav::after {
    content: '';
    display: block;
    width: 100%;
    height: 1px;
    background: #e6e6e6;
    position: absolute;
    bottom: 0;
    left: 0;
}
.section .second-nav a {
    font-size: 18px;
    padding: 20px 0;
    color: #2d2926;
    display: block;
    position: relative;
    z-index: 10;
    float: left;
    margin-right: 60px;
    border-radius: 5px;
}
.section .second-nav a::after{
    content: '';
    display: none;
    width: 100%;
    height: 2px;
    background: #414b85;
    position: absolute;
    bottom: 0;
    left: 0;
}
.section .second-nav a:hover,.section .second-nav a.active {
    color:#414b85;
    font-weight: bold;
}
.section .second-nav a.active:after{
    display:block;
}

@media screen and (max-width:1024px){
.section .title address::before {
    background-size: 16px;
}
.section .title h2 {
    font-size: 18px;
}
.section .title h2::before {
    width: 20px;
    height: 20px;
    background-size: 16px;
    margin: 0 5px 0 0;
}
.section .second-nav {
    padding:5% 0;
}
.section .second-nav a {
    width: 30.33%;
    margin: 5px 1.5%;
    padding: 6px 0;
    font-size: 14px;
    text-align: center;
    background:#f9f9f9 ;
    
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.section .second-nav a:hover,.section .second-nav a.active {
    color:#fff;
    font-weight: bold;
    background:#58554e ;
}
.section .second-nav a.active:after{
    display:none;
}
}
.page {
    padding:30px 0px;
    text-align:center;
    overflow:hidden;
}
.page  li {
    display:inline-block;
    font-size:14px;
    line-height:30px;
    height:30px;
    margin:0 2px;
    padding:0 12px;
    text-align:center;
    color:#999;
    border:1px solid #f6f6f6;
    background:#fff;
}
.page li:hover {
    text-decoration:none;
}
.page li.active {
    line-height:30px;
    padding:0 12px;
    text-align:center;
    margin-left:2px;
    background:#414b85;
    border:1px solid #414b85;
}
.page li.active a {
    color:#fff;
}
@media screen and (max-width:1024px){
.page  li {
    font-size:12px;
    line-height:24px;
    height:24px;
    margin:0 2px;
    padding:0 8px;
} 
.page  li span.current {
    color:#2d2926;
    font-weight: bold;
}
}
address{font-style:normal}
.search-product {
    display:none;
}
.searchfix {
    display:block;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 9999999;
}
.searchfix .bg {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    left: 0;
    background:rgba(0, 0, 0, 0.6);
    *background: -webkit-radial-gradient(rgba(0,0,0,.1) 0,rgba(0,0,0,.45) 55%,rgba(0,0,0,.6) 70%,rgba(0,0,0,.9) 100%);
}
.searchfix .box {
    background: #fff url(../images/logo-fix.svg) no-repeat center 18%;
    background-size: 20%;
    width: 100%;
    max-width: 1200px;
    margin: auto auto;
    padding: 150px 15px 100px 15px;
    top: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 1;
    box-shadow: 0px 2px 2px #ccc;
}
.searchfix .box form {
    display:block;
    width:424px;
    margin:0 auto;
}
.searchfix .box .test {
    float: left;
    width: 360px;
    height: 42px;
    line-height: 42px;
    color: #252525;
    border:1px solid #ccc;
    padding: 0 12px;
    font-size: 14px;
}
.searchfix .box .btn {
    width: 60px;
    height: 42px;
    line-height: 38px;
    border-radius: 0px;
    background:#414b85 url(../images/search.svg) no-repeat center center/26px;
}
.searchfix .box .btn:hover {
    background:#414b85 url(../images/search.svg) no-repeat center center/28px;
}
