﻿@charset "utf-8";
body{margin:0px; padding:0px; margin:0px auto; font-size:14px; line-height:24px; color:#666666; width:100%; width:expression((documentElement.clientWidth < 1000) ? "1000px" : "100%" ); zoom:1; font-family:"微软雅黑";}
a,ul,li,form, dl,dt,dd, div,aside,figcaption,article,h1,h2,h3,h4,h5,h6,p,i,em{ font-style:normal;padding: 0px; margin: 0px;list-style:none; font-weight:normal; }
select,input,textarea{ border-radius:2; -webkit-border-radius:2; color:#666666; font-size:12px; font-family:"微软雅黑",Arial;}
input:focus { outline: none;}
form,input,button,select,textarea{outline:none;/*-webkit-appearance:none;*//*Ç¿ÖÆÈ¥³ý±íµ¥×Ô´øµÄÑùÊ½*/ vertical-align:middle;}
textarea{resize:none;/*-webkit-appearance:none;*//*Ç¿ÖÆÈ¥³ýtextarea×Ô´øµÄÑùÊ½*/ }
textarea,input,select { border:none; margin:0; padding:0;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display: block;} /*html5ÉèÖÃ*/
figure,figcaption{ margin:0px; padding:0px;}
form,input{margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}
img{ border:none; border:0;  vertical-align:top;padding:0;margin:0;}
a{ color:#aeaeae; text-decoration:none;cursor:pointer;}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none; color:#000000;}
.fl{ float:left;}.fr{ float:right;}
.clear{ clear:both;}
.clearfix{ zoom:1;}
.clearfix:after,
.clearfix:before{content:" ";display: table;}
.clearfix:after{clear: both;}
.contain{ width:1200px;margin:0 auto;}

/*top*/
.toper{ position:relative; z-index:6;}
.top{ width:1200px; margin:0 auto; height:100px; position:relative; }
.logo{ display:block; cursor:pointer; width:436px; height:46px; float:left; margin:30px 0 0;}
.logo img{ max-width:100%; }
.nav{ position:absolute; top:60px; right:0%; width:100%;}
.nav .nav_n{max-width:1200px;margin:0 auto;}
.nav ul{ float:right; margin-right:1.5%;}
.nav li{ float:left;text-align:center; padding:0 15px;}
.nav li a{color:#666; cursor:pointer;}
.nav li a.nava{ text-align:center; display:block; padding-bottom:13px;}
.nav li:hover a.nava,.nav li.on a.nava{ color:#be0322; border-bottom:3px solid #d5232c;}
.nav li .xlbox{ position:absolute; width:100%; padding:3% 0; z-index:20;left:0px;background:#f2f2f2; top:40px; display:none;}
.nav li .xlbox .contain{position: relative;}
.nav li .subnav{ float:left; width:765px;}
.nav li .subnav dl{ float:left; text-align:left; width:33%; margin-bottom:3%;}
.nav li .subnav dl:nth-child(6n){ clear:both;}
.nav li .subnav dt{ margin-bottom:5%; }
.nav li .subnav dt a{ font-weight:bold; color:#666; font-size:16px; }
.nav li .subnav dd{ height:25px; line-height:25px;}
.nav li .subnav dd a{ font-size:14px; color:#a7a7a7;}
.nav li .subnav a:hover{ color:#be0322!important;}
/*.nav li .xlbox .pic{ float:right; width:32%; margin-top:5px; display:block; height:252px; overflow:hidden; position:absolute; top:0px; right:0px;}
*/
.nav li .xlbox .pic{width:40%; display:block; height:100%; overflow:hidden; position:absolute; top:0px; right:0px;}
.nav li .xlbox .pic img{ width:100%;}
.nav li .snav{ position:absolute;background:#f2f2f2; top:40px; z-index:20; width:150px; padding:0 10px; margin-left:-35px; display:none;}
.nav li.mnav2 .snav{ margin-left:-13px; }
.nav li.mnav4 .snav{ margin-left:-54px; }
.nav li.mnav5 .snav{ margin-left:-21px; }
.nav li.mnav6 .snav{ margin-left:-18px; }
.nav li .snav dd{ height:35px; line-height:35px; border-bottom:1px dashed #aaa;}
.nav li .snav dd:hover a{ color:#be0322; }
.nav li:hover .snav{ display:block; }

.en{ position:absolute; right:72px; top:10px; font-size:12px; text-transform:uppercase; color:#fff; cursor:pointer; height:30px; line-height:30px; width:30px; text-align:center; border-radius:15px; background:#d5232c; display:block;}
.en:hover{ color:#fff;}
.ra{ position:absolute; right:36px; top:10px; font-size:12px; text-transform:uppercase; color:#fff; cursor:pointer; height:30px; line-height:30px; width:30px; text-align:center; border-radius:15px; background:#d5232c; display:block;}
.ra:hover{ color:#fff;}
.jp{ position:absolute; right:0px; top:10px; font-size:12px; text-transform:uppercase; color:#fff; cursor:pointer; height:30px; line-height:30px; width:30px; text-align:center; border-radius:15px; background:#d5232c; display:block;}
.jp:hover{ color:#fff;}

.SreachBox{ width:210px; height:30px; background:url(../images/search.png)no-repeat; position:absolute; right:115px; top:12px;}
.sreach_btn{ display:block; cursor:pointer; float:right; width:30px; height:30px; }
.sreach_ipu{ width:165px; float:left; height:30px; line-height:30px; padding-left:15px; background:transparent;}
/*top end*/

/*mtop*/
.mtoper{ display:none; position:relative; width:100%;}
.nylogom{ width:36.2%; padding:3% 0 3% 3%; float:left;}
.nylogom img{width:auto; height:auto; max-width:100%; max-height:100%;}
.navsld{ position:absolute; width:6%; right:3%; top:19%;}
.navsld img{ width:100%;}
.close{ display: none;}
.nynavm{ width:100%; background:#fff; position: absolute; top:100%; z-index: 100; display:none;}
.nynavm ul{background:#fff;}
.nynavm li{ border-bottom: 1px solid #ddd; width:100%;position:relative;}
.nynavm li p>a{ color:#666;font-size:2rem; padding-left:10%; line-height:4rem;display:block;width:100%;box-sizing:border-box;}
.subnavm{ background: #f4f1f1; width:100%; display:none;}
.subnavm dd{ line-height:35px; padding-left:10%;}
.subnavm dd+dd{ border-top: 1px solid #fff;}
.subnavm dd>a{ color:#333;}
.sld{ width:50%;position:absolute; z-index:999;top:0; height:50%;padding:3% 6% 0 0; right:0; text-align:right;}
.slds{ display:none;}
.sld img{ width:; }
@media (max-width:1024px){
.contain{ width:96%;}
.toper{ display:none;}
.mtoper{ display:block;}
.en{ right:140px; top:35%;}
.ra{ right:110px; top:35%;}
.jp{ right:79px; top:35%;}
}
@media (min-width:320px) and (max-width: 767px){
.nylogom{ width:48%; }
.nylogom img{max-height:30px;}
.navsld{ width:8%; top:21%;}
.en{top:50%; right:145px; margin-top:-12px;}
.ra{top:50%; right:110px; margin-top:-12px;}
.jp{top:50%; right:74px; margin-top:-12px;}
.sld{ height:50%;padding:5% 6% 0 0;}
}
/*mtop end*/

/*homeban*/
.homeban{ width:100%; height:760px; position:relative; z-index:0;}
.homeban .bd li a{ width:100%; height:760px; display:block; cursor:pointer; z-index:0; position:relative;}
.homeban .hd{ height:9px; position:absolute; bottom:334px; width:100%; text-align:center;}
.homeban .hd li{ cursor:pointer; width:9px; height:9px; margin:0 4px; display:inline-block;*display:inline;*zoom:1; background:url(../images/hdli.png);}
.homeban .hd li.on{ background:url(../images/hdlion.png); }

.sban{ display:none; width:100%; position:relative;}
.sban .bd li a{ display:block; width:100%; cursor:pointer;}
.sban .bd li a img{ width:100%;}
.sban .hd{ height:9px; position:absolute; bottom:5%; width:100%; text-align:center;}
.sban .hd li{ cursor:pointer; width:9px; height:9px; margin:0 4px; font-size:0; display:inline-block;*display:inline;*zoom:1; background:url(../images/hdli.png); }
.sban .hd li.on{ background:url(../images/hdlion.png);}
@media (max-width:1199px){
.sban{ display:block; }
.homeban{ display:none;}	
}
/*homeban end*/

/*bottom*/
.link{ height:50px; line-height:50px; background:#f6f6f6; }
.link dl{ width:100%; }
.link dt{ font-weight:bold;  float:left; width:80px;}
.link dd{ float:left; width:85%; }
.link dd a{ color:#666; cursor:pointer; margin-right:1%; }
.link dd a:hover{ color:#d5232c;}
.btmbox{ background:#383838; padding:3% 0; }
.btmlf{ float:left; width:75%;}
.btmlf .wx{ float:left; width:11.2%; text-align:center;}
.btmlf .wx img{ width:100%; }
.btmlf .box{ float:left; margin-left:2%; width:86%;}
.btmlf .box .btmnav{ text-transform:uppercase; margin:2.5% 0 1%; }
.btmlf .box .btmnav span{ color:#474747; margin:0 13px;}
.btmlf .box .btmnav a{ color:#999; cursor:pointer; }
.btmlf .box .btmnav a:hover{ color:#fff;}
.btmlf .box .addr,.btmlf .box .copyright{ color:#999; }
.btmlf .box .copyright a{ color:#999; cursor:pointer;}
.btmlf .box .copyright a:hover{ text-decoration:underline; }
.btmrt{ float:right; width:18.3%; display:block; cursor:pointer; text-align:center;}
.btmrt img{ width:100%; }
@media (max-width: 991px){
.btmlf .box .btmnav{ margin-top:0; }
.btmlf .box .btmnav span{ margin:0 2px;}
}
@media (min-width:320px) and (max-width: 767px){
.link{ height:auto; line-height:24px; padding:3% 0;}
.link dt,.link dd,.btmlf,.btmlf .wx,.btmlf .box,.btmrt{ float:none; width:100%; }
.btmbox{ padding:5% 0; }
.btmlf .wx img{ width:30%; }
.btmlf .box{ text-align:center; margin:3% 0 3% 0; }
.btmlf .box .btmnav span{ margin:0 5px 0 8px;}
.btmrt img{ width:50%; }
}
/*bottom end*/

/*首页*/
.main{ margin:-300px 0 30px; position:relative; z-index:5;}
@media (max-width:1024px){
.main{ margin:3% 0;}
}
@media (min-width:320px) and (max-width: 767px){
.main{ margin:3% 0 0;}
}
/*研发创新*/
.innovation{ width:100%; }
.innovation .lfbox{ width:230px; height:260px; padding:40px 35px 0 35px; background:#d5232c; float:left; }
.titl{ font-size:22px; background:url(../images/redline.png) left bottom no-repeat; line-height:40px; padding-bottom:5%;}
.titl span{ display:block; }
.titl .entit{ text-transform:uppercase; font-weight:bold;}
.innovation .lfbox .titl{ color:#fff;}
.innovation .lfbox p{ color:#ecacae; margin:7% 0; }
.more{ width:16.5%; display:block; }
.more img{ width:100%; }
.innovation .insld{ float:left; width:900px; background:#fff;}
.innovation .insld .pic{ float:left; width:600px;}
.innovation .insld .pic img{ width:100%; }
.innovation .insld .txt{ float:right; width:230px; padding:40px 35px 0 35px;}
.innovation .insld h3{ font-size:18px; font-weight:bold; color:#333; margin-bottom:11%; }
.innovation .insld li{ padding-left:10px; background:url(../images/libg.png) left center no-repeat; }
.innovation .insld li a{ color:#666; cursor:pointer; display:block; width:100%; overflow:hidden;white-space:nowrap; text-overflow:ellipsis; }
.innovation .insld li a:hover{ color:#d5232c; }
.innovation .insld .swiper-button-prev { display:none;}
@media (max-width:1024px){
.innovation .lfbox{ width:19%; padding:25px 3% 0 3%; height:235px;}
.titl{ line-height:30px;}
.innovation .insld{ width:75%;}
.innovation .insld .pic{ width:66.6%; }
.innovation .insld .pic img{ height:260px; }
.innovation .insld .txt{ width:27.4%; padding:3% 2.9% 0 2.9%; }
.swiper-button-prev,.swiper-container-rtl .swiper-button-next{ right:33.4%; }
.swiper-button-next,.swiper-container-rtl .swiper-button-prev{ right:29%; }
.innovation .insld h3{ margin-bottom:6%; }
}
@media(max-width: 991px){ 
.innovation .lfbox{ height:auto; width:94%; padding:2% 3%; float:none;}
.titl{ padding-bottom:3%; font-size:20px; line-height:24px; padding-bottom:2%;}
.more{ width:4.5%;}
.innovation .lfbox p{ margin:1.5% 0 0.5%; }
.innovation .insld{ width:100%; float:none; margin-bottom:5%;}
.innovation .insld .pic{ width:50%; }
.innovation .insld .pic img{ height:auto;}
.innovation .insld .txt{ width:46%; padding:1% 2% 0 2%;}
.innovation .insld h3{ margin-bottom:1%; font-size:15px; line-height:18px;}
.innovation .insld li{ line-height:21px; }
.swiper-button-prev,.swiper-container-rtl .swiper-button-next{ right:50%; }
.swiper-button-next,.swiper-container-rtl .swiper-button-prev{ right:50%; margin-right:-35px; }
}
@media (min-width:320px) and (max-width: 767px){
.innovation .lfbox{ padding:5% 3%; }
.titl{ font-size:18px; line-height:20px; padding-bottom:5%;}
.innovation .lfbox p{ line-height:20px; margin:3% 0;}
.more{ width:8%; }	
.innovation .insld{ padding-bottom:50px;}
.innovation .insld .pic{ float:none; width:100%;}
.innovation .insld .txt{ float:none; width:96%;}
}
/*研发创新 end*/

/*新闻中心*/
.newsbox .pic{ display:block; cursor:pointer; float:left; width:300px; }
.newsbox .pic img{ width:100%; height:300px; }
.newsbox .nlist{ width:540px; float:left; background:#fff; padding:30px 30px 0 30px; }
.newsbox .nlist li{ margin-bottom:5%; }
.newsbox .nlist li .date{ float:left; width:65px; text-align:center;}
.newsbox .nlist li .date .day{ font-size:34px; color:#000;  }
.newsbox .nlist li .date p{ height:23px; line-height:23px; background:#f6f6f6; color:#888; margin-top:15px; }
.newsbox .nlist li .txt{ float:right; width:445px; }
.newsbox .nlist li .txt h3 { margin:-6px 0 3px; }
.newsbox .nlist li .txt h3 a{ font-size:16px; cursor:pointer; color:#000; display:block; width:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.newsbox .nlist li .txt h3 a:hover{ color:#d5232c; }
.newsbox .nlist li .txt p{ height:40px; overflow:hidden; line-height:20px; }
.newsbox .rtbox{ width:230px; height:260px; padding:40px 35px 0 35px; background:#f6f6f6; float:right; }
.newsbox .rtbox .titl{ color:#333;}
.newsbox .rtbox p{ color:#a7a7a7; margin:7% 0; }
.more img.i2{ display:none; }

@media (max-width:1024px){
.newsbox .pic{ width:25%;}
.newsbox .pic img{ height:260px;  }
.newsbox .nlist{ width:48%; padding:2% 1% 0 1%;}
.newsbox .nlist li .date{ width:18%; }
.newsbox .nlist li .txt{ width:80%; }
.newsbox .rtbox{width:19%; padding:25px 3% 0 3%; height:235px;}
}
@media (max-width: 991px){ 
.newsbox .rtbox{ float:none; width:94%; height:auto; padding:2% 3%;}	
.more img.i1{ display:none;}
.more img.i2{ display:block;}
.newsbox .rtbox p{ margin:1.5% 0 0.5%; }
.newsbox .pic{ width:50%; }
.newsbox .pic img{ height:300px; }
.newsbox .nlist{ padding:30px 0% 0 2%; width:48%; }
.newsbox .nlist li{ margin-bottom:8%; }
}
@media (min-width:320px) and (max-width: 767px){
.newsbox{ margin-bottom:0; }
.newsbox .pic{ width:100%; float:none;}
.newsbox .nlist{ padding:5% 0% 0% 0%; width:100%; float:none;}
.newsbox .nlist li{ margin-bottom:6%; }
.newsbox .rtbox{ padding:5% 3%; }
.newsbox .rtbox p{ line-height:20px; margin:3% 0; }
}
/*新闻中心 end*/

/*pages*/
.Pages{ height:30px; zoom:1; overflow:hidden; text-align:center;}
.Pages span{ display:inline-block;}
.Pages a{ display:inline-block; margin:0px 5px; font-size:12px;}
.Pages .p_page a{ display:inline-block; vertical-align:middle;}
.Pages .p_page .a_prev,
.Pages .p_page .a_next,
.Pages .p_page .a_first,
.Pages .p_page .a_end{ color:#a9a9a9; height:28px; width:74px; text-align:center; line-height:28px; border:1px solid #dcdcdc; cursor: pointer;}
.Pages .p_page .a_prev:hover,.Pages .p_page .a_next:hover,
.Pages .p_page .a_first:hover,.Pages .p_page .a_end:hover{ color:#fff; background:#c72b1c;border:1px solid #c72b1c;}
.Pages .p_page .num a{ width:38px; height:30px; line-height:30px; text-align:center; color:#7f7f7f; vertical-align:middle; font-size:14px;}
.Pages .p_page .num a:hover,.Pages .p_page .num a.a_cur{ background:#c72b1c; color:#fff; }
@media (min-width:320px) and (max-width: 767px){
.Pages a{ margin:0 2px; }
.Pages .p_page .a_first,.Pages .p_page .a_end{ display:none; }
}
/*pages end*/

/*navlf*/
.navlf{ float:left; width:18.75%; margin-top:-60px; position:relative; z-index:5;}
.navlf h3{ text-align:center; color:#fff; background:#c72b1c; font-size:18px; height:60px; line-height:60px;}
.navlf li{ padding-left:11%; }
.navlf li .nlfa{ padding-left:18px; background:url(../images/navlfli.png) left center no-repeat; color:#3d3c3c; font-size:16px; cursor:pointer; line-height:48px; height:48px; }
.snavlf{ display:none; }
.snavlf dd{ padding-left:26px; background:url(../images/point_03.jpg) 16px 10px no-repeat; }
.snavlf dd a{ font-size:13px; color:#5f5e5e; cursor:pointer;}
.snavlf dd a.on{color:red}
.navlf li.on .snavlf{ display:block; }
.navlf li .nlfa:hover,.navlf li.on .nlfa,.snavlf dd a:hover,.snavlf dd.on a{ color:#d5232c; }
.snavlf dd .threenav{ display:none; padding-left:2%;}
.snavl dfd .threenav p a{ color:#5f5e5e !important; }
.snavlf dd .threenav p:hover a{ color:#d5232c !important;}

@media (max-width: 991px){ 
.navlf{ width:22%; margin-top:-45px; }	
.navlf h3{ height:45px; line-height:45px;font-size:16px; }
.navlf li .nlfa{ height:35px; line-height:35px; font-size:14px;}
}
@media (min-width:320px) and (max-width: 767px){
.navlf{ float:none; width:100%; margin-top:3%; }
.navlf h3{ font-size:18px;}	
.navlf li{ display:inline-block; *display:inline;*zoom:1; padding:0; margin-left:4%; vertical-align:top;}
.navlf li .nlfa{ font-size:16px; padding-left:10px;}
}

/*navlf end*/

/*售后服务.shtml*/
.nyban,.nyban img{ width:100%;}
.rtcont{ float:right; width:78.4%; }
.nytitbox{ border-bottom:1px solid #eee; height:53px; line-height:50px; margin-top:1%;}
.current{ background:url(../images/current.png) left center no-repeat; float:right; padding-left:27px; position:relative; top:5px; font-size:12px; color:#949393;}
.current a{ color:#949393; cursor:pointer; }
.current a:hover,.current span{ color:#d5232c; }
.current em{ margin:0 5px; }
.nytitbox h2{ background:url(../images/nytitl.png) left bottom no-repeat;}
.nytitbox h2 .cntit{ font-size:18px; font-weight:bold; color:#c72b1c; line-height:54px;}
.nytitbox h2 .entit{ font-size:12px; color:#5f5e5e; text-transform:uppercase; position:relative; top:3px; font-family:Arial; display:none;}
.dp{ padding:3% 0 5%; }
.dp img{ max-width:100%; display:block; margin:0px auto;}
.ny_shfw table{ border:1px solid #d9d9d9; border-collapse:collapse;}
.ny_shfw td,.ny_shfw th{border:1px solid #d9d9d9; color:#666; padding:1.5% 2%;}
.ny_shfw th{ font-weight:bold; font-size:16px;}
@media (max-width: 991px){ 
.rtcont{ width:75%; }	
}
@media (min-width:320px) and (max-width: 767px){
.rtcont{ float:none; width:100%; margin-top:1%; }
.nytitbox{ height:auto;}
.current{ display:none; }
.ny_shfw th:first-child{ width:15%; }
.ny_shfw td p{ line-height:24px!important; }
}
/*售后服务.shtml end*/

/*下载中心.shtml*/
.ny_xzzx{ margin:3% 0 5%; }
.ny_xzzx ul{ margin-bottom:5%; }
.ny_xzzx li{ height:30px; line-height:30px; background:url(../images/dot_03.jpg) left center repeat-x; }
.ny_xzzx li .click{ float:right; background:#fff; text-decoration:underline; padding-left:2%; color:#626363; cursor:pointer; }
.ny_xzzx li span{ background:#fff url(../images/point_03.jpg) left center no-repeat; padding:0 1.5%;}
@media (min-width:320px) and (max-width: 767px){
}
/*下载中心.shtml end*/

/*资讯中心.shtml*/
.ny_news{ margin:0 0 5%; }
.ny_news ul{ margin-bottom:6%; }
.ny_news li{ padding:3% 0 3.5%; background:url(../images/newline_03.png) left bottom repeat-x; }
.ny_news li .pic{ display:block; cursor:pointer; width:28.3%; float:left; overflow: hidden;}
.ny_news li .pic img{ width:100%; transition:all 0.5s;}
.ny_news li:hover .pic img{ transform:scale(1.2); }
.ny_news li .txt{ float:right; width:68.5%;}
.ny_news li .txt h3 a{ font-size:18px; color:#393a3a; cursor:pointer; display:block; width:100%; overflow:hidden; text-overflow:ellipsis;white-space: nowrap;}
.ny_news li .txt h3 a:hover{ color:#d5232c; }
.ny_news li .txt .fb{ color:#c2c1c1; font-size:12px; margin:1% 0;}
.ny_news li .txt .fb span{ margin-right:2%; }
.ny_news li .txt p{ font-size:13px; color:#979797; }
.ny_news li .txt .ckxq{ width:109px; height:32px; line-height:32px; border-radius:17px; border:1px solid #e5e5e5; text-align:center; color:#6b6a6a; display:block; cursor:pointer; transition:.5s;margin-top:3.5%;}
.ny_news li .txt .ckxq:hover{ color:#fff; background:#c72b1c; border:1px solid #c72b1c; }
@media (max-width:1024px){
.ny_news li .txt .fb{ margin:0; }
.ny_news li .txt p{ line-height:20px; }	
.ny_news li .txt .ckxq{ margin-top:1%; }
}
@media (max-width: 991px){ 
.ny_news li .txt p{ display:none; }
.ny_news li .txt .ckxq{ margin-top:3%; }
}
@media (min-width:320px) and (max-width: 767px){
.ny_news li .pic{ float:none;width:100%; }
.ny_news li .txt{ float:none; width:100%; padding:3% 0; }
.ny_news li .txt p{ display:block; font-size:12px;}
.ny_news li .txt h3 a{ font-size:16px; }
.ny_news li .txt .ckxq{ width:90px; }
}
/*资讯中心.shtml end*/

/*资质荣誉.shtml*/
.menu{ width:100%; text-align:center; margin:3% 0;}
.menu li{ display:inline-block;*display:inline;*zoom:1; margin:0 1.6%; }
.menu li a{ font-size:16px; cursor:pointer; color:#494848; display:block;width:128px; height:41px; line-height:41px; transition:.5s;}
.menu li.on a,.menu li a:hover{ color:#fff; background:#c72b1c;}
.ny_zzry{ margin-bottom:5%; }
.ny_zzry ul{ margin-bottom:2%; }
.ny_zzry li{ float:left; width:23%;text-align:center; margin:0 2.66% 2.66% 0;}
.ny_zzry li .pic{ background:#eee; padding:12%;}
.ny_zzry li .pic img{ max-width:100%; height:219px;}
.ny_zzry li p{ margin-top:5%; color:#666; }
.ny_zzry li a{ display:block; cursor:pointer; }
@media (min-width:320px) and (max-width: 767px){
.menu li{ width:28%; }
.menu li a{ height:35px; line-height:35px; width:100%; font-size:14px;}
.ny_zzry li{ width:48.5%; margin-right:3%;}
.ny_zzry li:nth-child(2n){ margin-right:0; }
}
/*资质荣誉.shtml end*/

/*产品中心.shtml*/
.ny_prod{ margin:3% 0 5%; }
.ny_prod ul{ margin-bottom:2%; }
.ny_prod li{ float:left; width:31.5%;text-align:center; margin:0 2.75% 3.5% 0;}
.ny_prod li .pic{ overflow:hidden; }
.ny_prod li .pic img{ width:100%; transition:all 0.5s; height:200px;}
.ny_prod li p{ margin-top:3%; background:#eee; height:40px; line-height:40px; color:#413f3f;transition:all 0.5s;}
.ny_prod li a{ display:block; cursor:pointer; }
.ny_prod li:hover .pic img{ transform:scale(1.2); }
.ny_prod li:hover p{ background:#c72b1c; color:#fff;}
@media (min-width:320px) and (max-width: 767px){
.ny_prod li{ width:48.5%; margin:0 3% 3% 0; }
.ny_prod li:nth-child(3n){ margin-right:3%!important;}
.ny_prod li:nth-child(2n){ margin-right:0!important; }
.ny_prod li .pic img{ height:120px;}
}
/*产品中心.shtml end*/

/*产品详情页.shtml*/
.prodinfo{ margin:3% 0 5%; }
.prodtop .pic{ float:left; width:45.1%; }
.prodtop .pic .bd li img{ width:100%; height:286.5px;}
.prodtop .pic .hd{ text-align:center; text-align:center; margin-top:3%; }
.prodtop .pic .hd li{ width:8px; height:8px; border-radius:4px; background:#eee; cursor:pointer; margin:0 3px; cursor:pointer; display:inline-block;*display:inline;*zoom:1; font-size:0;}
.prodtop .pic .hd li.on{ background:#c72b1c; }

.prodtop .txt{ float:right; width:51%; }
.prodtop .txt h3{ font-size:20px;color:#292a2a; font-weight:bold; margin:4.5% 0 6%;}
.prodtop .txt .explain{ height:36px; line-height:36px; background:#c72b1c; padding-left:4%; margin-bottom:5%;}
.prodtop .txt .explain .cntit{ font-size:16px; color:#fff; }
.prodtop .txt .explain .entit{ font-size:12px; color:#e4aba8; font-size:12px; font-family:Arial; margin-left:1%; position:relative; top:1px; text-transform:uppercase;}
.prod_range{ margin-top:2.5%; }
.prod_range .hd{ height:36px; line-height:36px; background:#f5f5f5; margin-bottom:2%;}
.prod_range .hd li{ float:left; padding:0 10px; text-align:center;cursor:pointer; font-size:16px; color:#333; transition:.5s;}
.prod_range .hd li:hover,.prod_range .hd li.on{ color:#fff; background:#c72b1c; }
.prodinfo img{ max-width:100%; }
.prod_range .cont{ display:none;}
.prod_range .cont p table{ width:100%!important; }
@media (max-width:991px){
.prodtop .pic .bd li img{ height:200px; }
}
@media (min-width:320px) and (max-width: 767px){
.prodtop .pic,.prodtop .txt{ float:none; width:100%; }
.prodtop .txt h3{ margin:4.5% 0 3%; }
.prodtop .txt .explain{ margin-bottom:2%; }
.prod_range{ margin-top:4%; }
}
/*产品详情页.shtml end*/

/*公司简介.shtml*/
.ny_abt{ margin:3% 0 4%; }
.ny_abt img{ max-width:100%; }
.abtit{ text-align:center; font-size:24px; color:#c72b1c; margin-bottom:3%; }
.fzbg{ background:url(../images/fzline.png) center 67px no-repeat; }
.fzsld{ width:81%; margin:0 auto; }
.fzsld .swiper-slide{ text-align:center; width:25%; }
.fzsld .swiper-slide .date{ font-size:18px; padding-bottom:30px; background:url(../images/year.png) center bottom no-repeat; font-family:Arial; color:#484747;}
.fzsld .swiper-slide .cont{ font-size:13px; margin-top:50px; color:#4a4949;}
/*公司简介.shtml end*/

/*解决方案.shtml*/
.ny_case{ margin:3% 0 5%; }
.ny_case ul{ margin-bottom:3%; }
.ny_case li{ float:left; width:32%; margin:0 2% 2% 0; background:#f9f9f9; cursor:pointer;}
.ny_case li a{ display:block; cursor:pointer; }
.ny_case li .pic{ overflow:hidden; }
.ny_case li .pic img{ width:100%; transition: all 0.5s; height:160px;}
.ny_case li .txt{ padding:9% 6% 6% 6%; }
.ny_case li .txt h3 a{ font-size:16px; color:#484848; }
.ny_case li .txt p{ font-size:12px; color:#7e7c7c; line-height:21px; margin:3% 0;display:none;}
.ny_case li .txt .ckxq{ border-radius:4px; height:31px; line-height:31px; width:70px; background:url(../images/ckxq.png) 66px center no-repeat; transition:.5s; font-size:12px; color:#c72b1c;padding-left:14px; margin-left:-10px;}
.ny_case li .txt .ckxq:hover{ color:#fff; background:#c72b1c url(../images/whiteshot.png) 66px center no-repeat; margin-left:0;}
.ny_case li:hover .pic img{ transform:scale(1.2); }
.ny_case li:hover h3 a{ color:#c72b1c; }
@media (min-width:320px) and (max-width: 767px){
.ny_case li{ width:48.5%; margin:0 3% 3% 0; }
.ny_case li:nth-child(3n){ margin-right:3%!important;}
.ny_case li:nth-child(2n){ margin-right:0!important; }
.ny_case li .pic img{ height:100px;}
}
/*解决方案.shtml end*/

/*领导风采.shtml*/
/*.ny_jtld{ margin:3% 0 5%; }
.jtsld .swiper-slide{ background:#f7dfdd; }
.jtsld .swiper-slide .pic{ float:left; width:31.6%; }
.jtsld .swiper-slide .pic img{ width:100%;}
.jtsld .swiper-slide .txt{ width:61.4%; padding:3% 3.5% 0 3.5%; float:right;}
.jtsld .swiper-slide .txt h3 a{ font-size:18px; font-weight:bold; color:#292929; }
.jtsld .swiper-slide .txt .tip{ font-size:12px; color:#a59695; margin:1.5% 0 3%;}
.jtsld .swiper-button-next,.jtsld .swiper-button-prev{position:absolute;top:0; bottom:auto; width:21px;height:28px;z-index:12;cursor:pointer;background-position:center;background-repeat:no-repeat;}
.jtsld .swiper-button-prev{ left:0; right:auto; }
.jtsld .swiper-button-next{ left:22px; right:auto; }*/
.ny_gsld{ margin:3% 0 5%;}
.ny_gsld .cont{ background:#eee; padding:3%;}
.ny_gsld li{ background:#eee; margin:0 0 2% 0; cursor:pointer;}
.ny_gsld li .pic{ float:left; width:44.2%; overflow: hidden;}
.ny_gsld li .pic img{ width:100%; transition: all 0.5s; height:300px;}
.ny_gsld li .txt{ width:48.8%; padding:5% 2% 2% 3.5%; float:right; line-height:24px;}
.ny_gsld li .txt h3 a{ font-size:18px;color:#292929;}
.ny_gsld li .txt .tip{ font-size:12px; color:#a59695; margin:1.5% 0 6%; line-height:15px;}
.ny_gsld li .txt p{ font-size:13px; }
.ny_gsld li:hover .pic img{ transform:scale(1.2); }
@media (max-width:1024px){
.jtsld .swiper-slide .txt{ padding-top:1.5%; }	
.jtsld .swiper-slide .txt .tip{ margin:0.5% 0 0.5%; }
.jtsld .swiper-slide .txt p{ line-height:20px; }
.ny_gsld li .txt{ padding-top:2%; }
.ny_gsld li .txt .tip{ margin-bottom:3%; }
}
@media (max-width: 991px){
.jtsld .swiper-slide .pic{ width:100%; float:none;}	
.jtsld .swiper-slide .txt{ width:93%; padding:3.5%; float:none;}
.ny_gsld li .pic{ float:none; width:100%;}
.ny_gsld li .txt{ float:none; width:93%; padding:3.5%; }
}

/*领导风采.shtml end*/

/*新闻详情页.shtml*/
.info_titl{ text-align: center; border-bottom:1px solid #ececec; padding-bottom:2%; margin-top:4%;}
.info_titl h2{ color:#333; font-size:20px; font-weight:bold;}
.info_titl p{ margin-top:1.5%; color:#666666;}
.info_titl p span{ margin:0 2%;}
.ny_morecont{ padding:3% 0 2%; border-bottom:1px solid #dadada;}
.ny_infofy{ margin:3% 0; }
.ny_infofy p{ font-size:14px; color:#000;}
.ny_infofy p a{ font-size:14px; color:#666666; cursor: pointer;}
.ny_infofy p a:hover{ text-decoration:underline; color:#c72b1c;}
@media (min-width:320px) and (max-width: 767px){
.info_titl h2{ font-size:18px; }
}
/*新闻详情页.shtml end*/

/*销售网点.shtml*/
.net li{ display:none; }
.net li img{ max-width:100%;}
.net li .txt{ margin-top:3%; }
/*销售网点.shtml end*/

/*招贤纳士.shtml*/
.hr{ margin-top:3%;}
.hr h3{ font-size:18px; font-weight:bold; color:#252525; line-height:18px;}
.recuit{ margin:29px 0 58px; }
.recuit li{ width:100%;margin-bottom:2px;}
.recuit li span{ width:14.285%; display:block; line-height:48px; height:48px;color:#3e3a39; text-align: center; font-size: 14px; float:left;}
.recuit li#recfirst span{ color:#fff; font-size:16px; line-height:46px; height:46px;}
.recuit li#recfirst .rechd{ background:#c72b1c; height:46px;}
.recuit li .rechd{ background:#eeeeee;}
.rechd.on{ background:#c72b1c;}
.recuit li span.recbtn{ margin:7px 1.5% 0 1.5%; cursor: pointer; width:11.285%; height:34px; line-height:34px; text-align: center;}
.recuit li span.recbtn.on,
.recuit li span.recbtn:hover{ background:#c72b1c; color:#fff;}
.recbd{ padding:3% 0 2% 2%; display:none; }
.recbd dl{ margin-bottom:3%; }
.recbd dt,
.recbd dd{ line-height:24px; color:#898989;font-size:12px;}
@media (max-width: 991px){
.recuit li span.sex{ display:none; }	
.recuit li span{width:16.66%;}
.recuit li span.recbtn{ width:13.66%; }
}

@media (max-width: 991px){
.recuit li span.dy,.recuit li span.time,.recuit li span.num{ display:none; }	
.recuit li span{width:33.33%;}
.recuit li span.recbtn{ width:30.33%; }


}
/*招贤纳士.shtml end*/

/*20180205 领导风采-测试页.shtml*/
.ny_cspage{ margin:3% 0 5%; }
.ny_cspage li{ float:left; text-align:center; width:21.5%; margin:0 5.915% 4% 5.915%; }
.ny_cspage li a{ display:block; cursor:pointer; }
.ny_cspage li img{ border: 1px solid #f2f2f2; width:100%; box-sizing:border-box; height:145px;}
.ny_cspage li .txt h3,.ny_cspage li .txt .tip{ font-weight:normal; color:#000; font-size:16px; }
.ny_cspage li.sec{ margin:0 14.25% 4% 14.25%; }
@media (max-width:1024px){
.ny_cspage li img{ height:119px; }
}
@media (max-width:991px){
.ny_cspage li .txt h3,.ny_cspage li .txt .tip{ font-size:14px; }
}
@media (min-width:320px) and (max-width: 767px){
.ny_cspage li{ width:30.33%; margin:0 1.5% 3% 1.5%; }
.ny_cspage li.sec{ margin:0 9.835% 3% 9.835%; }	
.ny_cspage li img{ height:120px; }
}

/*20180205 领导风采-测试页.shtml end*/
@media (min-width:320px) and (max-width: 767px){
	html{ font-size:62.5%;}