@charset "UTF-8";
.base{
	width:100%; padding:0px 5px;
}

.header{
	 background:none;
}

.header .h-dh{
	
}

.pc{
	display:none !important;
}

#hh{
	
}

.header .h-dh .h-navs{
	display:flex; flex-direction:column-reverse;
}

.header .h-dh .h-navs .navs{
	display:flex; justify-content:flex-start; background:#E0B66C; flex-wrap:wrap; padding:0px 0px;
}

.header .h-dh .h-navs .navs a{
	display:inline-block; line-height:36px; text-decoration:none;  font-size:14px; padding:0px 8px;  color:white; width:33.333%; text-align:center;
}

.header .h-dh .h-navs .navs a span{
	display:none;
}

.header .h-dh .h-navs .navs a.cur{
	background:#212C5A;
}

.header .h-dh .h-navs .logo-box{
	width:100%; text-align:center; 
}

.header .h-dh .h-navs .logo-box a.logo{
	display:inline-block; padding:8px 0px;
}
.header .h-dh .h-navs .logo-box a.logo img{
	 max-height:30px;
}
.header .h-dh .top-search-btn{
	display:none;
}

#page{
	  width:100%; overflow:hidden;
}

#page .section{
	width:100%; overflow:hidden;
}

.index-1{
	display:none;
}

.index-2 .index-2-lb{
	width:100vw;  position:relative;
}

.index-2 .index-2-lb .index-2-box1{
	width:100%; overflow:hidden;  overflow:hidden;
}

.index-2 .index-2-lb ul.index-2-bg{
	width:100vw;  height:calc(100vw * 1);
}

.index-2 .index-2-lb .index-2-bg li{
	width:100vw;  position:relative; overflow:hidden;
	position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    transition: all 0.5s ease-in-out;
    opacity: 0;
    visibility: hidden;
	z-index:0;
}
.index-2 .index-2-lb .index-2-bg li.cur{
	opacity: 1;
    visibility: visible;
	
}

.index-2 .index-2-lb .index-2-bg li img{
	width:180%; position:relative; left:-24%; display:block;
}
.index-2 .index-2-lb .index-2-bg li .index-txt{
	position:absolute; width:95%; left:2.5%; height:66%; top:0%; display:flex; justify-content:center; color:white; flex-direction:column;
}

.index-2 .index-2-lb .index-2-bg li .index-txt .title{
	line-height:30px; font-size:20px; margin-bottom:10px; text-align:center;
}

.index-2 .index-2-lb .index-2-bg li .index-txt .desc{
	line-height:20px; font-size:12px; margin-bottom:8px; text-align:center; 
}

.index-2 .index-2-lb .index-2-bg li .index-txt .more{
	text-align:center;
}

.index-2 .index-2-lb .index-2-bg li .index-txt .more a{
	display:inline-block; line-height:30px; padding:0px 18px; border-radius:10px; border:solid 1px #fff; font-size:12px; color:white; text-decoration:none;
}

.index-2 .index-2-lb .index-2-slider-box{
	display:flex; align-content:flex-start; background:rgb(0,0,0,0.5);   flex-wrap:wrap;
	width:100%; position:absolute; left:0px; bottom:0px;
}

.index-2 .index-2-lb .index-2-slider-box .index-2-item{
	width:50%; text-align:center; height:38px; line-height:38px;
}

.index-2 .index-2-lb .index-2-slider-box .index-2-item span{
	display:inline-block; color:#fff; cursor:pointer; font-size:12px;
}


.index-2 .index-2-lb .index-2-slider-box .index-2-item.cur span{
	color:#e0b66c;
}


.index-2 .index-2-lb .index-2-slider-box .index-2-item.cur{
	 background:#212C5A; 
}

.index-2 .index-2-lb .index-2-slider-box .index-2-item:nth-child(5){
	display:none;
}


.index-3-box{
	width:100vw;  overflow:hidden; position:relative; display:none;
}
.index-3-box .index-3-box-img>img{
	width:160%; display:block; position:relative; left:-60%;
}

.index-3-box .txt-box{
	position:absolute; height:90%; top:5%; display:flex; width:100%; left:0px; flex-direction:column; color:white;  overflow:hidden;
	padding:0px 15px; justify-content:center;
}

.index-3-box .txt-box .title{
	height:30px; line-height:30px; margin-bottom:11px; font-size:18px; text-align:center;
}

.index-3-box .txt-box .description{
	line-height:20px; font-size:12px; margin-bottom:15px; height:40px; overflow:hidden;
}

.index-3-box .txt-box .more{
	text-align:center;
}

.index-3-box .txt-box .more a{
	display:inline-block; height:30px; line-height:30px; padding:0px 15px; border-radius:5px; text-decoration:none; font-size:12px; color:white;
	border:solid 1px #fff;
}
 
.index-4-box{
	width:100vw;  overflow:hidden;  position:relative; 
}

.index-4-box .index-4-news{
	padding:0px 5px;   display:flex;  padding-top:40px; color:#333;  flex-direction:column;
}

.index-4-box .index-4-news .news-left{
	  display:flex;  flex-direction:column; justify-content:center; text-align:center;
}

.index-4-box .index-4-news .news-left .title{
	height:25px; line-height:25px; margin-bottom:8px; font-size:20px;
}

.index-4-box .index-4-news .news-left .description{
	line-height:21px; font-size:12px; margin-bottom:20px; color:#999;
}

.index-4-box .index-4-news .news-left .more{
	text-align:center; display:none;
}

.index-4-box .index-4-news .news-left .more a{
	display:inline-block; height:32px; line-height:32px; padding:0px 15px; border-radius:5px; text-decoration:none; font-size:13px; color:#333;
	border:solid 1px #fff;
}
 
.index-4-box .index-4-news .news-right{
	width:100%; 
}

.index-4-box .index-4-news .news-right  .index-news{
	width:100%; display:flex; flex-direction:column;
}



.index-4-box .index-4-news .news-right  .index-news a{
	display:flex; width:100%; text-decoration:none; color:#333;   flex-direction:column;justify-content:center;
	padding:0px 2px; padding-bottom:10px; margin-bottom:18px;
}

.index-4-box .index-4-news .news-right  .index-news a .img{
	  overflow:hidden; margin-bottom:10px; text-align:center;
}

.index-4-box .index-4-news .news-right  .index-news a .img img{
	width:100%
}

.index-4-box .index-4-news .news-right  .index-news a .title{
	height:30px; line-height:30px; font-size:15px; overflow:hidden;
}

.index-4-box .index-4-news .news-right  .index-news a .description{
	line-height:20px; font-size:12px; height:40px; overflow:hidden; margin-bottom:15px; color:#999;
}

.index-4-box .index-4-news .news-right  .index-news a .tools{
	height:50px; display:flex; justify-content:space-between;
}

.index-4-box .index-4-news .news-right  .index-news a .tools .rq{
	width:80px;
}
.index-4-box .index-4-news .news-right  .index-news a .tools .rq span{
	display:block; line-height:25px; margin-bottom:3px; font-size:18px; font-weight:bold;
}
.index-4-box .index-4-news .news-right  .index-news a .tools .rq font{
	display:block; line-height:20px;  font-size:12px;  
}

.index-4-box .index-4-news .news-right  .index-news a .tools .more{
	width:70px; text-align:right; line-height:50px; color:#cccccc; font-size:12px;
}

.index-4-box .index-4-news .news-right  .index-news a .tools .more span{
	font-size:12px; position:relative; margin-left:5px;
}

.index-5{
	background:white; padding-top:50px; padding-bottom:20px;
}

.index-5 .index-5-box{
	width:100vw; 
}

.index-5 .base{
	 padding:0px 0px;
}

.index-5 .index-5-box .index-v5{
	display:flex; flex-direction:column; justify-content:space-between; 
}

.index-5 .index-5-box .index-v5 .index-5form{
	position:relative;  background:#f9f9f9; padding-top:40px; margin-bottom:50px; padding-bottom:35px;
}

.index-5 .index-5-box .index-v5 .index-5form>img{
	display:none;
}

.index-5 .index-5-box .index-v5 .index-5form .index-f5{
	 display:flex; flex-direction:column;  justify-content:center; padding:0px 8px;
}

.index-5 .index-5-box .index-v5 .index-5form .index-f5 .title{
	  margin-bottom:15px; line-height:28px; font-size:16px; color:#333; text-align:center;
}
ul.index-fff{
	display:flex; justify-content:flex-start;  flex-direction:column;
}
ul.index-fff li{
	width:100%;   margin-bottom:20px;
}

ul.index-fff li:nth-child(even){
	margin-right:0px;
}

ul.index-fff li input.input-txt{
	width:100%; height:42px; padding:6px 8px; background:#FFFFFF; border:none; line-height:30px; font-size:16px; color:#999999; outline:none;
}

ul.index-fff li button.tj-index{
	width:100%; height:42px; padding:6px 8px; background:#212C5A; border:none; line-height:30px; font-size:16px; color:#e0b66c;
}


.index-5-news {
	display:flex;  flex-direction:column; padding:0px 10px;
}
.index-5-news  li{
	width:100%; margin-bottom:18px;
}
.index-5-news  li a{
	display:block; text-decoration:none;
}
.index-5-news  li a .img{
	margin-bottom:15px;
}
.index-5-news  li a .img img{
	max-width:100%;
}
.index-5-news  li a span.tname{
	display:block; line-height:22px; font-size:14px; color:#999;
}
.index-5-news  li a span.title{
	display:block; line-height:32px; height:32px; font-size:18px; color:#333; overflow:hidden; margin-bottom:3px;
}
.index-5-news  li a .more{
	color:#e0b66c; font-size:12px;
}
.index-5-news  li a .more span{
	position:relative; left:0px; font-size:12px;
}


.footer{
	background:#212C5A; color:white; padding-top:40px; padding-bottom:0px;
}

.footer a{
	color:white;
}

.foo{
	display:none;
}



.foo-sh{
	display:flex; margin-bottom:15px; flex-direction:column;  text-align:center;
}

.foo-sh .sh-sh{
	 font-size:16px; text-align:center; margin-bottom:15px;
}

.foo-sh .sh-sh a{
	display:inline-block; margin-right:10px;
}

.foo-sh .sh-sh a img{
	height:15px;
}

.foo-sh>img{
	  width:100px; margin:0 auto;
}
.foo-bo{ 
	 
}

.foo-oo{ 
	 display:flex;  flex-direction:column; text-align:center; padding-top:25px; padding-bottom:15px;
}

.foo-oo .oo1{
	  line-height:24px;
}

.foo-oo .oo1 a{
	display:inline-block;
}

.foo-oo .oo2{
	  line-height:25px; text-align:center;
}

.page-ppt{
	position:relative; 
}
.page-ppt>img{
	display:block; width:100%;
}
.page-ppt .txt-box{
	position:absolute; left:5%; width:90%; top:5%; height:90%; display:flex; flex-direction:column; justify-content:center;
}
.page-ppt .txt-box .title{
	height:40px; color:white; line-height:40px; font-size:22px; text-align:center;
}

.page-title{
	text-align:center; margin-bottom:28px; line-height:45px; font-size:30px; color:#333333;
}

.hr-2{
	background:white; padding:35px 0px;
}
.hr-2 .ulist{
	display:flex; flex-wrap:wrap;
}
.hr-2 .ulist .num-box{
	width:40%; height:150px; text-align:center; border:solid 1px #f0f0f0; border-radius:3px; display:flex; flex-direction:column; justify-content:center; background:#212C5A; margin-bottom:20px;
}

.hr-2 .ulist .num-box .title{
	height:30px; line-height:30px; font-size:18px; color:#e0b66c;  
}
.hr-2 .ulist .num-box .desc{
	line-height:22px; color:#e0b66c; font-size:12px;
}

.hr-2 .ulist .j-box{
	width:20%; height:150px; background:url(../images/jj1.png) no-repeat center; background-size:auto 20px;  display:flex; flex-direction:column; justify-content:center; margin-bottom:20px;
}
.hr-2 .ulist .j-box:nth-child(4){
	display:none;
}
.hr-2 .ulist .j-box:nth-child(8){
	margin-left:40%;
}
 
.hr-3{
	background:#F9F9F9; padding-top:35px; padding-bottom:35px;
}

table.tbs.table{
	width:800px; max-width:800px;
}

.tbs tr>th{
	text-align:center; vertical-align:middle !important; padding-top:20px; padding-bottom:20px; background:#212C5A; font-size:16px; color:#e0b66c;
}

.tbs tbody>tr>td{
	padding-top:14px; padding-bottom:14px;  vertical-align:middle; text-align:center; line-height:29px;
}

.tbs tbody>tr>td.desc{
	line-height:22px; text-align:left; width:400px;
}

.tbs tbody>tr>td.desc p{
	margin-bottom:3px;
}

.page-navs{
	background:white;   padding:0px 0px;  
}
.p-navs{
	 display:flex; padding:0px 10px; flex-direction:column;
}
.p-navs a{
	display:block; height:44px; line-height:44px; text-align:center; text-decoration:none; color:#666666; font-size:16px; width:100%; position:relative; border-bottom:solid 1px #f3f3f3;
}

.p-navs a span{
	position:absolute; right:0px; top:16px; font-size:12px; color:#999;
}

.p-navs a.cur,.p-navs a:hover{
	color:#212C5A; 
}

.page-main{
	padding:40px 0px; background:#f9f9f9;
}

.splist{
	display:flex; flex-wrap:wrap;
}
.splist li{
	width:48.5%; margin-right:3%; margin-bottom:20px; overflow:hidden;
}
.splist li:nth-child(even){
	margin-right:0px;
}
.splist li>a.img{
	display:block; text-decoration:none; margin-bottom:5px; overflow:hidden; position:relative;
}
.splist li>a.img img{
	max-width:100%;
}
.splist li>a.img span{
	display:none;
}

.splist li>a.txt{
	display:block; height:35px; line-height:35px; position:relative; padding:0px 10px;  color:#333; font-size:14px; text-decoration:none;
}

.splist li>a.txt span{
	display:none;
}

.shiping-box{
	display:flex;  flex-direction:column;
}

.shiping-box .shiping-left{
	width:100%; 
}

.shiping-box .shiping-right{
	width:100%;
}

.nlist{
	display:flex; flex-direction:column;
}

.nlist li{
	margin-bottom:22px; padding-bottom:12px; border-bottom:solid 1px #f6f6f6;
}

.nlist li a.img{
	margin-bottom:18px; text-align:center; display:block;
}

.nlist li a.img img{
	max-width:100%;
}

.nlist li .title{
	height:50px; display:flex; margin-bottom:20px;
}

.nlist li .title .rq{
	width:75px; background:#212C5A; color:#e0b66c; display:flex; flex-direction:column; height:50px; justify-content:center; text-align:center;
}

.nlist li .title .rq span{
	display:block; height:20px; line-height:20px; font-size:16px;
}
.nlist li .title .rq font{
	display:block; height:18px; line-height:18px; font-size:12px;
}
.nlist li .title a{
	display:flex; margin-left:13px; font-size:16px; line-height:22px; height:50px; overflow:hidden; text-decoration:none; color:#444; flex-direction:column; justify-content:center;
}

.nlist li .desc{
	line-height:20px; font-size:12px; color:#999; max-height:60px; overflow:hidden;
}

.n-ly{
	display:none;
}

.page-join1{
	padding:35px 0px;
}

.page-join1 .title{
	color:#222; line-height:25px; margin-bottom:10px; font-size:18px;
}

.page-join1 .desc{
	line-height:20px; color:#999999; font-size:13px;
}

.page-join2{
	position:relative; padding-top:32px;
}

.page-join2 .join-box{
	padding:40px 0px; background:#F9F9F9;
}

.page-tits{
	text-align:center; line-height:32px; font-size:20px; color:#333333; margin-bottom:20px;
}

.page-join2 .join-box .desc{
	line-height:25px; color:#999999; text-align:center; margin-bottom:20px; font-size:12px;
}

.page-slide-join-main{
	position:relative; width:100%; 
}

.page-join3{
	position:relative; padding:40px 0px;
}

.page-join3 ul{
	display:flex; flex-wrap:wrap;
}

.page-join3 ul li{
	width:49%; margin-right:2%; margin-bottom:20px; border:solid 1px #f2f2f2; text-align:center; padding:20px 18px; display:flex; flex-direction:column; justify-content:center;
}

.page-join3 ul li:nth-child(even){
	margin-right:0px;
}

.page-join3 ul li .num{
	line-height:22px; font-size:18px;  color:#e0b66c; font-weight:bold; margin-bottom:5px;
}

.page-join3 ul li .title{
	line-height:24px; margin-bottom:3px; color:#333333; font-size:16px;
}

.page-join3 ul li .desc{
	color:#999; line-height:22px;
}


.page-join4{
	 ; background:url(../images/join4.jpg) no-repeat center center;  margin-bottom:10px; padding:38px 0px;
}

.page-join4 .page-tits,.page-join4 .desc{
	color:white; text-align:center
}

.page-join4 .desc{
	font-size:16px;
}

.page-join4 ul{
	display:flex;   margin-top:20px; flex-wrap:wrap;
}

.page-join4 ul li{
	width:32%; margin-right:2%; height:90px; text-align:center;color:#E0B66C; display:flex; flex-direction:column; padding:0px 12px;justify-content:center; margin-bottom:15px;
}

.page-join4 ul li:nth-child(3n+0){
	margin-right:0px;
}

.page-join4 ul li .img img{
	max-width:100%;
}

.page-join4 ul li span{
	display:block; line-height:20px; font-size:13px; margin-top:3px;
}

.page-join4 .base{
	  display:flex; flex-direction:column; justify-content:center;
}

.page-join5{
	padding:40px 0px; background:#fff;
}

.page-join5 .join-box{
	display:flex; background:white; flex-direction:column;
}

.page-join5 .join-box .join-left{
	width:100%;
}

.page-join5 .join-box .join-left>img{
	width:100%;
}

.page-join5 .join-box .join-right{
	width:100%; display:flex; flex-direction:column;
}

.page-join5 .join-box .join-right a{
	 padding-left:9px; text-decoration:none; text-decoration:none; border-bottom:solid 1px #f2f2f2; width:100%;  color:#666; font-size:13px; position:relative; line-height:45px;
}
.page-join5 .join-box .join-right a span{
	display:inline-block; height:100%; font-size:14px; color:#e0b66c; font-weight:bold; margin-right:6px;
}
 
.page-join6{
	display:none;
}


.page-join7{
	 background:url(../images/join7.jpg) no-repeat center center; padding:40px 0px; 
}

.page-join7 .desc{
	line-height: 21px;
    color: #999999;
    text-align: center;
    margin-bottom: 15px;
    font-size: 13px;
}

.page-join7 ul.index-fff{
	
}


.con-1{
	padding:34px 0px;
}

ul.cons{
	display:flex;   padding:15px 0px; margin-bottom:15px; flex-direction:column;
}

ul.cons li{
	width:100%;  border-bottom:solid 1px #f3f3f3; background:url(../images/vline.jpg) no-repeat right center; padding:20px 15px; display:flex; text-align:center; flex-direction:column;
}

ul.cons li .img{
	margin-bottom:10px; padding:0px 25px;
}

ul.cons li .img img{
	max-width:100%;
}
ul.cons li span{
	display:block; line-height:22px; color:#666; font-size:14px;
}

.cons2{
	display:none;
}

.page-desc{
    line-height: 23px;
    color: #999999;
    text-align: center;
    margin-bottom: 23px;
    font-size: 14px;
}

.case-1{
	padding:40px 0px; background:#f6f6f6;
}

.hblist{
	display:flex; flex-wrap:wrap;
}

.hblist li{
	height:46px; line-height:36px; text-align:center; margin-bottom:12px; padding:5px 8px; width:32%; margin-right:2%; background:white; border:solid 1px #f0f0f0;
}
.hblist li img{
	max-width:100%; max-height:100%;
}
.hblist li:nth-child(3n+0){
	margin-right:0px;
}
.hblist li:nth-child(7n+0){
	display:none;
}
.hblist li:nth-child(8n+0){
	display:none;
}
.hblist li:nth-child(9n+0){
	display:none;
}
.hblist li:nth-child(10n+0){
	display:none;
}
.hblist li:nth-child(11n+0){
	display:none;
}
.hblist li:nth-child(12n+0){
	display:none;
}
.case-2{
	padding:40px 0px; background:url(../images/case2.jpg) no-repeat center center; 
}

.case-2 .base{
	display:flex; flex-direction:column;justify-content:center; 
}

.case-2 .base .page-desc,.case-2 .base .page-tits{
	color:white;
}

.case-2 .base .page-desc{
	padding:0px 10px;
}

.case-2 .base ul{
	display:flex;  flex-wrap:wrap;
}

.case-2 .base ul li{
	width:32%; text-align:center; background:#E0B66C; color:white; padding:20px 5px; text-align:center; margin-right:2%; margin-bottom:13px;
}

.case-2 .base ul li:nth-child(3n+0){
	margin-right:0px;
}

.case-2 .base ul li .img{
	height:40px; line-height:40px; padding:0px 5px; margin-bottom:3px;
}

.case-2 .base ul li .img img{
	max-width:100%; max-height:100%;
}

.case-2 .base ul li .title{
	height:30px; line-height:30px; color:#f9f9f9; font-size:12px;
}

.case-3{
	background:#F9F9F9;
}
.case3-lb{
	width:100%; overflow:hidden;
}

.case3-lb ul.case-3-bg{
	width:auto;  display:flex; margin-bottom:25px;
}

.case3-lb .case-3-bg li{
	width:100vw; position:relative;
}
.case3-lb .case-3-bg li img{
	width:100%;
}
.case3-lb .case-3-bg li .index-txt{
	position:absolute; width:80%; left:10%; height:80%; top:10%; display:flex; justify-content:center; color:white; flex-direction:column;
}

.case3-lb .case-3-bg li .index-txt .title{
	line-height:36px; font-size:20px; text-align:center; margin-bottom:15px;
}

.case3-lb .case-3-bg li .index-txt .desc{
	line-height:30px; font-size:12px; margin-bottom:12px; text-align:center;
}
.case-3box{
	width:100%; overflow:hidden; position:relative;
}
.case-3box .left-btn{
	width:36px; height:36px; position:absolute; left:2px; top:40%; text-decoration:none; line-height:38px; text-align:center; background:#f6f6f6; font-size:16px; border-radius:50%;
}

.case-3box .right-btn{
	width:36px; height:36px; position:absolute; right:2px; top:40%; text-decoration:none; line-height:38px; text-align:center; background:#f6f6f6; font-size:16px; border-radius:50%;
}
.case-slide{
	display:none;
}
.case-list{
	display:flex; flex-wrap:wrap; padding-bottom:40px; position:relative;
}

.case-list a{
	width:48.5%; display:flex;  line-height:21px; margin-bottom:6px; text-decoration:none; color:#999; margin-right:3%; flex-direction:column; height:42px;  justify-content:center;
}

.case-list a:nth-child(even){
	margin-right:0px;
}

.about-1{
	padding:40px 0px;
}
.page-about-desc{
	line-height:21px; font-size:13px; color:#888;
}
.page-about-desc p{
	margin-bottom:5px;
}

.a-u{
	display:none;
}

.about-2{
	background:url(../images/about2_bg.jpg) no-repeat center; padding:35px 0px;
}

.about-2 .page-tits{
	color:white;
}

.about-2 .page-desc{
	color:white;
}

.about-2 ul{
	display:flex;flex-wrap:wrap;
}

.about-2 ul li{
	width:49%; position:relative; overflow:hidden; margin-bottom:20px; margin-right:2%;
}

.about-2 ul li:nth-child(even){
	margin-right:0px;
}

.about-2 ul li .img{
	position:relative;
}

.about-2 ul li .img img{
	max-width:100%;
}

.about-2 ul li .img.words img{
	opacity:0;
}

.about-2 ul li .txt{
	height:32px; line-height:32px; padding:0px 7px; position:relative; background:white;
}

.about-2 ul li .txt font{
	display:inline-block; font-size:12px; color:#212c5a;
}

.about-2 ul li .txt span{
	display:none;
}

.about-2 ul li .img .txt-box{
	position:absolute; width:100%; height:100%; display:flwx; background:#212C5A; flex-direction:column; padding:10px 8px; color:#e0b66c; line-height:20px; left:0px; top:0px; font-size:12px;
}

.about-3{
	display:none;
}


.about-4{
	padding:35px 0px;
}

.about-navs{
	
}

.about-navs{
	margin-bottom:20px; height:30px; text-align:center; line-height:30px;
}

.about-navs a{
	display:inline-block; text-decoration:none; height:30px; line-height:30px; margin:0px 10px; font-size:13px;
}

.about-navs a.cur{
	color:#e0b66c;
}

.about-tabs{
	width:100%; overflow:hidden; overflow-x:auto;
}

.about-tabs .a-tab{
	display:none; width:auto;
}

.about-tabs .a-tab.cur {
	display:flex; justify-content:flex-start;align-content:flex-start;
}

.about-tabs .a-tab a{
	display:block; width:45vw; text-decoration:none;  
}

.about-tabs .a-tab a img{
	max-width:100%;
}

.cps{
	display:flex;  flex-wrap:wrap; 
}

.cps li{
	width:49%; margin-bottom:30px; margin-right:2%;
}

.cps li:nth-child(even){
	margin-right:0px;
}

.cps li a.img{
	display:block;  position:relative; overflow:hidden; width:100%;  text-align:center; background:white; padding:10px 0px;
}

 
.cps li a.img img{
	max-width:100%; transition:all 0.6s; max-height:200px;
}

.cps li:hover a.img img{
	transform:scale(1.05);
}

.cps li a.img .tbox{
	display:none;
}


.cps li a.txt{
	display:block; height:34px; line-height:34px; background:white; padding:0px 10px; position:relative; background:white; color:#666; text-decoration:none; font-size:13px;
}

.cps li a.txt span{
	display:none;
}


 
.details-box{
	background:white; padding:20px 0px;
}

.product-detail{
	display:flex; flex-direction:column;
}

.product-detail .left-detail{
	width:100%; padding-bottom:30px; border-bottom:solid 1px #f3f3f3; margin-bottom:15px;
}

.product-detail .left-detail .img-boxs{
	margin-bottom:10px; text-align:center; padding:12px; border:solid 1px #f6f6f6; border-radius:3px; max-height:300px;
}

.product-detail .left-detail .img-boxs img{
	max-width:100%; max-height:250px;
}

.product-detail .right-detail{
	width:100%;
}


.img-slides{
	height:38px; width:100%; overflow:hidden; display:flex;   padding:0px 32px;
}

.img-slides a{
	display:inline-block; width:45px; height:36px; text-decoration:none; margin-right:5px;  line-height:34px;  text-align:center; border:solid 1px #f0f0f0;
}
.img-slides a img{
	max-width:100%;  max-height:30px;
}
.img-slides a:hover,.img-slides a.cur{
	border-color:#E0B66C;
}
.img-slides .vbtn{
	position:absolute;  height:36px; line-height:36px; width:22px; text-align:center; font-size:14px; color:#666; top:0px; background:white;
}
.img-slides .kleft{
	left:0px;
}
.img-slides .kright{
	right:0px;
}

.product-detail .right-detail .title{
	  line-height:25px; margin-bottom:10px; font-size:16px; color:#212c5a; padding:0px 10px; text-align:center;
}

.product-detail .right-detail .cs{
	margin-bottom:10px; line-height:28px; color:#999; font-size:14px; padding:0px 10px;
}

.product-detail .right-detail .cs p{
	margin-bottom:4px;
}

.cp-links {
    margin-bottom: 20px; margin-top:30px; text-align:center;
}

.cp-links a {
    display: inline-block;
    height: 30px;
    line-height: 30px;
    text-decoration: none;
    border-radius: 10px;
    border: solid 1px #212C5A;
    padding: 0px 18px;
	color:#212C5A;
	font-size:13px;
}

.cp-links a:first-child {
    background: #212C5A;
    color: white;
    margin-right: 15px;
}

.cpions{
	margin-top:30px; display:flex; flex-wrap:nowrap; justify-content:space-between;
}

.cpions li{
	width:31.0%;  padding:18px 8px; text-align:center; border:solid 1px #f0f0f0;
}

.cpions li .img{
	height:35px; margin-bottom:7px; line-height:35px;
}

.cpions li .img img{
	max-width:100%; max-height:35px;
}

.cpions li .tit{
	line-height:28px; color:#666;
}

.p-content{
	padding:25px 10px; line-height:24px;
}

.p-content img{
	max-width:100%; max-height:auto !important;
}

.tol-s,.search-page,.search-page{
	display:none;
}

.about-tabs,.zert-lb{
	width:100%; overflow:hidden;
}
	
.ntitle {
    line-height: 28px;   
    text-align: center;
    font-size: 18px;
    color: black;
    margin-bottom: 10px;
}

.ncontent {
    line-height: 25px;
	padding:0px 10px;
    padding-bottom: 55px;
}

.ninfo {
    color: #999;
    font-size: 12px;
    text-align: center;
    line-height: 20px;
    margin-bottom: 15px;
	 
}
.ncontent img{
	max-width:100%; height:auto !important;
}
ul.cons li .img img:nth-child(2){
	display:none;
}

ul.cons li .img img:nth-child(1){
	display:inline-block;
}

.hh-s{
	display:none;
}

.alinks{
	 display:flex; padding:0px 10px; flex-direction:column;
}
.alinks li{
	  line-height:44px; text-align:center; text-decoration:none; color:#666666; font-size:16px; width:100%; position:relative; border-bottom:solid 1px #f3f3f3;
}

.alinks li>a{
	display:block; height:44px; line-height:44px; text-align:center; text-decoration:none; color:#666666; font-size:16px; width:100%; position:relative;
}
.alinks li div{
	display:none;
}

.alinks li.cur div{
	display:block; border-top:solid 1px #f0f0f0;
}

.alinks li div a{
	display:block; height:36px; line-height:34px; text-align:center; text-decoration:none; color:#666666; font-size:13px; width:100%; position:relative; border-bottom:solid 1px #f0f0f0;
}

.alinks li div a.cur{
	color:#212C5A;
}

.alinks li a span{
	position:absolute; right:0px; top:16px; font-size:12px; color:#999;
}

.alinks li>a.cur,.p-navs li a:hover{
	color:#212C5A; 
}