@charset "utf-8";
/* CSS Document */

body {
    font-family: "Microsoft Yahei", Helvetica, Arial, sans-serif;
    color: #616161;
}
/*新加入响应式代码 2019*/
.product-tit .container .fix{   display: flex; justify-content: space-between;}

@media screen and (min-width: 1900px) and (max-width: 2600px) { 
.container,.picScroll-left2 .bd,.picScroll-left2,.picScroll-left3 .bd,.picScroll-left3,.picScroll-leftdnaz {width:1400px !important;min-width:1400px !important}
nav ul li,header .tel{margin-left:30px !important;}
header .search .s-inp{width:198px !important; box-sizing: border-box; }
.picScroll-left2 .bd ul li{    height: 348px; width: 280px; }.picScroll-left2 .bd ul li .pic{width:280px !important;} .picScroll-left2 .bd ul li .pic img{width:240px !important; height:auto !important;}
.picScroll-left3 .bd ul li{width:440px !important;height:448px !important; } .picScroll-left3 .bd ul li .pic{height:270px !important;} .picScroll-left3 .bd ul li .pic img{width:100% !important;}
/*.main .footer_right .ico{margin-right: 40px !important;width: 240px !important;}.main .footer_right .ico a{width: 240px !important;}*/
.footer .footer-top ul li{width:150px !important;}
.footer .footer-top ul li div{width: 120px;}
.footer .footer-top ul li div a{width:100% }
.footer .footer-top ul li.first{width:350px !important;}
.chooseList .choosedes{min-height:150px !important;}
.map_search{min-height:500px;}
.searchtext{line-height:60px; height:190px; margin-top:190px;}
.add-list li{width:45% !important}
.new-box .box{width:330px !important}
.new-box .new-l {width: 1000px !important;margin-left:50px;margin-top:0px;;margin-bottom:30px;}
.new-box .new-r {margin-right:50px;}
.topposi{padding:10px 50px}
}

@media screen and (min-width:1210px) and (max-width: 1899px){ 
.container,.picScroll-left2 .bd,.picScroll-left2,.picScroll-left3 .bd,.picScroll-left3 {width:1200px !important;min-width:1200px !important}
.nav ul li{margin-left:15px !important;} nav ul li,header .tel,header .other{margin-left:15px !important;}
header .search .s-inp{width:148px !important; box-sizing: border-box; }
.picScroll-left2 .bd ul li,.picScroll-left2 .bd ul li .pic img{width:240px !important; }.picScroll-left2 .bd ul li .pic img{height:auto !important;}
.picScroll-left3 .bd ul li{width:380px !important;height:410px !important; margin-right:30px !important;} .picScroll-left3 .bd ul li .pic{height:240px !important;} .picScroll-left3 .bd ul li .pic img{width:100% !important;}
.main .footer_right .ico{margin-right:20px !important;width: 220px !important;}
.product-list li{width:380px !important;margin-left:20px !important;box-sizing: border-box; }
.products-detail .l-s{width:720px !important; }.products-detail .r-s{width:460px !important; }
.new-box .box{width:280px !important}
.hd .next{right: -60px !important;}
.hd .prev{left:-60px !important;}
.jianjie{line-height: 28px  !important; font-size: 16px  !important;}
.searchtext{line-height:60px; height:190px; margin-top:100px;}
.service-promise2 .main ul li a.indextitle{width:360px; height:20px;overflow:hidden;}
.footer .footer-top ul li{width:130px !important;}
.footer .footer-top ul li div{width:120px !important;}
.footer .footer-top ul li a {display: block !important;}
.footer .footer-top ul li.first{width: 270px !important;padding-right: 30px !important;}
.footer .footer-top ul li.first .s-1{width: 250px !important;}
.footer .footer-top ul li.last{width:120px !important;}
.new-box .new-l {width:890px !important;margin-left:20px;margin-top:0px;;margin-bottom:30px;}
.new-box .new-r {margin-right:20px;}
.topposi{padding:10px 20px}
} 
/*
@media screen and (min-width: 1210px) and (max-width: 1599px) { 
.container,.picScroll-left2 .bd,.picScroll-left2,.picScroll-left3 .bd,.picScroll-left3 {width:1100px !important;min-width:1100px !important}
.nav ul li{margin-left:15px !important;} nav ul li,header .tel,header .other{margin-left:10px !important;}
header .search .s-inp{width:128px !important;box-sizing: border-box;  }
.jianjie{line-height: 25px  !important; font-size: 18px  !important;}
.picScroll-left2 .bd ul li{width:220px !important;height:290px !important; }.picScroll-left2 .bd ul li .pic img{width:220px !important; height:auto !important;}
.picScroll-left3 .bd ul li{width:346px !important;height:380px !important;margin-right:31px !important; } .picScroll-left3 .bd ul li .pic{height:200px !important;} .picScroll-left3 .bd ul li .pic img{width:100% !important;}
.main .footer_right .ico{margin-right: 20px !important;width: 200px !important;}.main .footer_right .ico a{width: 200px !important;}
.footer .footer-top ul li{width:132px !important;}
.footer .footer-top ul li.first{width:300px !important;}
.chooseList .choosedes{min-height:150px !important;}
.map_search{min-height:360px !important;}
.searchtext{line-height:60px; height:190px; margin-top:90px !important;}
.products-detail .l-s{width:720px !important; }.products-detail .r-s{width:370px !important; }
.product-list { margin-left: -25px !important;}
.product-list li{width:350px !important;margin-left:25px !important;box-sizing: border-box;}
.add-list li{width:489px !important;}
.add-list li .info{width:285px !important;}
.new-box .box{width:255px !important;}
}
*/

/**为什么选择我们 2019*/  
.chooseList ul{display: flex; justify-content: space-between;}
.chooseList ul li.w25{width:24% !important;}
.chooseList .choosetitle{padding:20px;}
.chooseList .choosedes{padding:10px 20px 40px 20px;min-height:120px;}

/*经销商门店2019*/
.jianjie{    background: #333333c2;
    color: #ccc;
    right: 10%;
    top: 10%;
    padding: 20px;
    line-height: 40px;
    width: 23%;
    font-size: 20px;
    border-radius: 15px;}
/**首页工程案例2019*/
.picScroll-left3{
    position:relative;
    margin-bottom: 50px;
}
.picScroll-left3 .hd{
    overflow:hidden;
    height:30px;  }
.picScroll-left3 .hd .prev,
.picScroll-left3 .hd .next{
    display:block;
    width:53px;
    height:53px;
    overflow:hidden;
    cursor:pointer;
    position: absolute;
    top: 210px;
}
.picScroll-left3 .hd .prev {
    background: url("../images/prev.png") no-repeat;
    left: -80px;
}
.picScroll-left3 .hd .prev:hover{background: url("../images/prev-h.png") no-repeat;}
.picScroll-left3 .hd .next{
    background: url("../images/next.png") no-repeat;
    right: -80px;
}
.picScroll-left3 .hd .next:hover{background: url("../images/next-h.png") no-repeat;}
.picScroll-left3 .bd{ width: 1400px;}
.picScroll-left3 .bd ul li{
    margin-right:40px;
    float:left;
    _display:inline;
    overflow:hidden;
    text-align:center;  background: #fff;
}
.picScroll-left3 .bd ul li .pic {
    text-align:center; position:relative; overflow:hidden;
}
.picScroll-left3 .bd ul li .pic .pic_ico{
     position:absolute; top:40%; right:40%;
}
.picScroll-left3 .bd ul li .pic .pic_ico img {width:50px; height:50px;}
.picScroll-left3 .bd ul li .pic img {
    display:block;
    margin: 0 auto;    transition: 0.3s;
    -ms-transition: 0.3s;
    -webkit-transition: 0.3s;
}
.picScroll-left3 .bd ul li .pic img:hover {   transform: scale(1.1,1.1); -ms-transform: scale(1.1,1.1); -webkit-transform: scale(1.1,1.1);}
.picScroll-left3 .bd ul li .title h3 a {
    display: inline-block;
}
.picScroll-left3 .bd ul li .abs {
   right:0px;bottom:0px; width:46px; height:46px; background: url("../picture/jia.jpg") no-repeat; background-size:100%;
}
.picScroll-left3 .bd ul li:hover .title a {
    color: #cd392a;
    /*background: url("../images/img-22.png") no-repeat 10px bottom;*/
}
	
.product_hot a{ display:block;}
.product_hot .piaofu{ width:240px; height:360px; background:#FFF; padding:25px; box-shadow: 1px 2px 3px;}
.product_hot .piaofu .bigtitle{font-size:40px; font-weight:800;color:#fc0100;  line-height: 40px; height: 50px;}
.product_hot .piaofu .huititle{font-size:30px; font-weight:100;  color: #888;line-height: 48px; padding-top: 10px;padding-bottom: 10px;}
.product_hot .piaofu .blacktitle{font-size: 20px; background: #333;color: #fff;padding: 8px 10px;    display: table;}
.product_hot .piaofu .blacktitle h3{font-size: 20px; font-weight:100;}
.product_hot .piaofu .blacktitle a{color:#fff}
.product_hot .piaofu .price{font-size:30px; color:#fc0100; padding-bottom:10px; padding-top: 10px;}
.product_hot .piaofu .price .pricenum{font-size:50px;font-weight: bolder;}
.product_hot .piaofu .anniu{font-size:10px; font-weight:800;}
.product_hot .pright{ right:120px; top:10%;}
.product_hot .pleft{ left:120px; top:10%; }
.container {
    width: 1400px;
    min-width: 1400px;
    margin-left: auto;
    margin-right: auto;
}
.container h4{font-size:16px; line-height:23px;margin-bottom:14px;}
.container p{margin-bottom:12px; font-size:16px; line-height:23px;}
.container td p {
    margin-bottom: 0px;
    font-size: 12px;
    line-height: 20px;
}
/*header*/
header {
    min-height: 114px;
    min-width: 1200px; 
}
header .logo {
  /*  margin-top: 30px;*/margin-top: 26px;
}
header .logo img {
    display: block;
}
.fix-header {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 999;
    background: #ffffff; box-shadow:0px 0px 5px #555
}
nav {
    margin-left: 15px;
   /* margin-top: 50px;*/
}
nav ul li {
    float: left;
    margin-left: 35px;
    display: inline;

}
nav ul li a {
    color: #252525;
    font-size: 14px;
    display: block;
  /*  height: 36px;
    line-height: 28px; */height: 114px; line-height:114px;
}
nav ul li a:hover,
nav ul li a.current {
    background: url("../images/img-46.png") no-repeat center 75px;
    color: #cd392a;
}
nav ul li .nav-cont {
   background: url("../images/img-47.png") repeat;
    /*height: 60px;*/
    position: absolute;
    left: 0;
    right: 0;
    z-index: 99999;
    top: 114px;
   /* padding-top: 30px;*/
    text-align: center;
    display: none;
}
nav ul li .nav-cont a {
    display: inline-block;
    border-right: 1px solid #dfdddc;
    height: 28px;
    padding: 0 30px; margin:20px 0px;
    font-size: 12px;     height: auto;
    line-height:28px;
}
nav ul li .nav-cont a:hover,
nav ul li .nav-cont a.current {
    background: none;
}
nav ul li .nav-cont a span {
    display: block;
}
header .other {
    margin-left: 30px;/* margin-left: 120px; */
    margin-top: 42px; position:relative;z-index:1;
}
header  .other .weixin_show{ position:absolute; background:#fff; left:-30px; top:48px; display:none; border:1px solid #ccc; box-shadow:0px 0px 10px #999}
header  .other .drop-down {
    position: absolute;
        left: -30px;
    top: 30px;
    width: 200px;
    height: 100px;
background: url("../images/tmall_drop_down.png") center 7px no-repeat;
}
header  .other .drop-down  a {
    font-size: 12px;
    color: #000000;
    display: block;
text-align: center;}
header .other a {
    display: inline-block;
    margin: 0 4px;  
}
header  .other .tmall {
    display: inline-block;cursor:pointer;
    margin: 0 4px;  width:34px; height:34px;
}
header .other a img:hover{
		 -webkit-transform: scale(0.9);
-moz-transform: scale(0.9);
-ms-transform: scale(0.9);
-o-transform: scale(0.9);
transform: scale(0.95);
}
header .tel {
    background: url("../images/img-05.png") no-repeat;
    height: 28px;
    line-height: 28px;
    color: #cd392a;
    font-size: 18px;
    padding-left: 25px;
    margin-top: 46px;
    margin-left: 25px;
}
header .search {
    margin-top: 43px;
    position: relative;
}
header .search .s-inp {
    background: url("../images/img-09.png") no-repeat;
    width: 168px;
    height: 34px;
    line-height: 35px;
    padding: 0 20px 0 10px;
    position: absolute;
    right: 14px;
    top: 0;
    color: #ffffff;
    border: none;
    /*display: none;*/
}
header .search .s-btn {
    background: url("../images/img-06.png") no-repeat;
    position: absolute;
    right: 0;
    top: 0;
    width: 34px;
    height: 34px;
    border: none;
    cursor: pointer;
}

/*footer*/
.links,.copy{font-size:14px; line-height:20px;}
.copy,.copy a{color: #ccc;}
.links{color:#999}
.bg_444 .links a{color: #bbb;margin-right: 10px;}
.footer_info{width:auto;display:table;margin:0px auto;}
.footer_info a{float:left;padding:5px 5px 5px 0px;text-decoration:none;height:20px;line-height:20px;}
.footer_info a img{float:left;margin-right:5px;}
.footer{font-size: 14px;}
.footer,.footer a {
    color: #ccc;    
}
.footer .footer-top {
    border-bottom: 1px solid #969696;
    padding-top: 40px;
    padding-bottom: 35px;
}
.footer .footer-top ul li {
    float: left;
    width: 140px;
}
.footer .footer-top ul li div{width: 120px;}
.footer .footer-top ul li h2 {
    font-weight: normal;
    font-size: 18px;
    margin-bottom: 5px;
}
.footer .footer-top ul li a {
    display: inline-block;
    line-height: 2;
}
.footer .footer-top ul li.first {
    width: 300px;
}
.footer .footer-top .s-1 {
    line-height: 1.4;
    padding-left: 45px;width:auto;
}
.f24 {
    font-size: 24px;
}
.footer .footer-top .s-1 .icon {
    position: absolute;
    margin-left: -45px;
}
.footer .footer-top ul li.last {
    width: 200px;
    text-align: center;
}
.footer .footer-top .s-2 a {
    display: inline-block;
}
.footer .footer-top .erwm {
    font-size: 12px;

}
.footer .footer-btm {
    padding: 25px 0;
    line-height: 1.6;
}
.footer .footer-btm a {
    margin: 0 5px;
}

/*banner*/
.banner{
    width:100%;
   /* height:650px;*/ margin-top:114px;
    overflow:hidden;
    position:relative;
/*	-webkit-animation-delay: 0.2s;
    animation-delay: 0.2s;-webkit-animation: 'loading' 1s infinite alternate;*/
}
.banner .hd{
    height:16px;
    overflow:hidden;
    position:absolute;
    left: 0;
    right: 0;
    bottom: 30px;
    z-index:1;
    text-align: center;
}
.banner .hd ul{
    overflow:hidden;
    zoom:1;
    text-align: center;
    width: 100%;
}
.banner .hd ul li{
    width:13px; 
    height:13px; 
    line-height:12px;
    text-align:center;
    background: url("../images/img-07.png") no-repeat;
    cursor:pointer;
    display: inline-block;
    margin: 0 6px;
} 
.banner .hd ul li.on{
    background: url("../images/img-08.png") no-repeat;
}
.banner .bd{
    position:relative;
    /**height:100%;*/
    z-index:0;
}
.banner .bd li {
    zoom:1;
    vertical-align:middle;
}
.banner .bd li a {
   /* height: 650px;*/
    display: block;
    width: 100%;
}
.banner .prev,.banner .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/left-right.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.banner .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
		
/*product-center*/
.product-center {
    padding: 80px 0 50px 0;
    min-width: 1200px;
}
.product-center .m-title {
    height: 82px;
    line-height: 82px;
    background: url("../images/img-20.png") no-repeat top center;
    color: #252525;
    font-size: 40px;
    text-align: center;
    font-weight: bold;
}

.picScroll-left{
    width:1200px;
    position:relative;
    margin-bottom: 50px;
}
.picScroll-left .hd{
    overflow:hidden;
    height:30px;  }
.picScroll-left .hd .prev,
.picScroll-left .hd .next{
    display:block;
    width:53px;
    height:53px;
    overflow:hidden;
    cursor:pointer;
    position: absolute;
    top: 150px;
}
.picScroll-left .hd .prev {
    background: url("../images/prev.png") no-repeat;
    left: -80px;
}
.picScroll-left .hd .prev:hover{background: url("../images/prev-h.png") no-repeat;}
.picScroll-left .hd .next{
    background: url("../images/next.png") no-repeat;
    right: -80px;
}
.picScroll-left .hd .next:hover{background: url("../images/next-h.png") no-repeat;}
.picScroll-left .bd{
    width: 1200px;
}
.picScroll-left .bd ul{
    overflow:hidden;
    zoom:1;
    padding: 8px!important;
}
.picScroll-left .bd ul li{
    margin-right: 15px;
    float:left;
    _display:inline;
    overflow:hidden;
    text-align:center;
    height: 288px;
    padding-top: 16px;
    width: 229px;
}
.picScroll-left .bd ul li .pic {
    text-align:center; position:relative;
}
.picScroll-left .bd ul li .pic .pic_ico{
     position:absolute; top:0px; right:5px; 
}
.picScroll-left .bd ul li .pic .pic_ico img {width:50px; height:50px;}
.picScroll-left .bd ul li .pic img {
   /* width:162px;
    height:206px;*/width:206px;
    height:196px;
    display:block;
    margin: 0 auto;    transition: 0.3s;
    -ms-transition: 0.3s;
    -webkit-transition: 0.3s;
}
 .picScroll-left .bd ul li .pic img:hover {   transform: scale(1.1,1.1);
    -ms-transform: scale(1.1,1.1);
    -webkit-transform: scale(1.1,1.1);}
.picScroll-left .bd ul li .title a {
    display: inline-block;
    background: url("../images/img-21.png") no-repeat 10px bottom;
    height: 42px;
    line-height: 22px;
    color: #616161;
    font-size: 14px;
	text-align: left;
    padding: 10px 10px 15px 10px;
}
.picScroll-left .bd ul li:hover {
    box-shadow: 0 0 8px #dbdbdb;
}
.picScroll-left .bd ul li:hover .title a {
    color: #cd392a;
    background: url("../images/img-22.png") no-repeat 10px bottom;
}

.picScroll-left2{
    width:1400px;
    position:relative;
    margin-bottom: 10px;
}
.picScroll-left2 .hd{
    overflow:hidden;
    height:30px;  }
.picScroll-left2 .hd .prev,
.picScroll-left2 .hd .next{
    display:block;
    width:53px;
    height:53px;
    overflow:hidden;
    cursor:pointer;
    position: absolute;
    top: 150px;
}
.picScroll-left2 .hd .prev {
    background: url("../images/prev.png") no-repeat;
    left: -80px;
}
.picScroll-left2 .hd .prev:hover{background: url("../images/prev-h.png") no-repeat;}
.picScroll-left2 .hd .next{
    background: url("../images/next.png") no-repeat;
    right: -80px;
}
.picScroll-left2 .hd .next:hover{background: url("../images/next-h.png") no-repeat;}
.picScroll-left2 .bd{
    width: 1400px;
	padding: 16px 0px;
}
.picScroll-left .bd ul{
    overflow:hidden;
    zoom:1;
    padding: 8px!important;
}
.picScroll-left2 .bd ul li{
    margin-right:0px;
    float:left;
    _display:inline;
    overflow:hidden;
    text-align:center;
    height: 348px;
    width: 280px;
}
.picScroll-left2 .bd ul li .pic {
    text-align:center; position:relative; overflow:hidden;
}
.picScroll-left2 .bd ul li .pic .pic_ico{
     position:absolute; top:40%; right:40%;
}
.picScroll-left2 .bd ul li .pic .pic_ico img {width:50px; height:50px;}
.picScroll-left2 .bd ul li .pic img {
   width:263px;
    height:280px;
    display:block;
    margin: 0 auto;    transition: 0.3s;
    -ms-transition: 0.3s;
    -webkit-transition: 0.3s;
}
 .picScroll-left2 .bd ul li .pic img:hover {   transform: scale(1.1,1.1);
    -ms-transform: scale(1.1,1.1);
    -webkit-transform: scale(1.1,1.1);}
.picScroll-left2 .bd ul li .title h3 a {
    display: inline-block;
    /*background: url("../images/img-21.png") no-repeat 10px bottom;*/
    height: 42px;
    line-height: 32px;
    /*color: #fff;*/
    font-size: 19px;
	text-align: left;
	font-weight:400;
    /*padding: 10px 10px 15px 10px;*/
	padding: 20px 10px 0px 10px;
}
.picScroll-left2 .bd ul li:hover {}
.picScroll-left2 .bd ul li:hover .title a {
    color: #cd392a;
    /*background: url("../images/img-22.png") no-repeat 10px bottom;*/
}
.other-info .s-1 img{
    display: block;
    margin: 0 auto;
}
.other-info .main {
   /* background: url("../images/img-25.png") no-repeat bottom center;*/
    padding-bottom: 10px;font-family: -webkit-pictograph;
    text-align: center;
    color: #888;
    line-height: 24px; font-size:14px;
}
.other-info .main a{ color: #999999;}
.guide {
    background: url("../images/img-26.png") no-repeat top center #ff7654;
    min-width: 1200px;
    height: 420px;
    overflow: hidden;
}
.guide2 {
   /* background: url("../images/ssxlbg.jpg") no-repeat top center #F0A13A;*/
    min-width: 1200px;
    height: 540px;
    overflow: hidden;
}
.guide2  .info{ text-align:center; font-size:21px; line-height:23px; color:#FFF; padding-top:22px;}
.guide img ,.guide2  img{
    display: block;
    margin: 0 auto;
}
.guide .main,.guide2 .main  {
   /* padding-top: 75px;*/
}
.guide .main > div {
    margin-bottom: 38px;
}

.service-promise2 {
    padding: 20px 0 30px 0px;
}
.service-promise2 .m-title {
    height: 70px;
    line-height: 70px;
   /* background: url("../images/img-32.png") repeat-x left bottom;*/
    text-align: center;
}
.service-promise2 .m-title span {
    /*background: url("../images/img-31.png") repeat-x bottom center ;*/
	border-bottom:1px solid #ccc;letter-spacing: 5px;
    height: 70px;
    color: #E40114;
    font-size: 42px;
    font-weight: bold;
    display: inline-block;
}
.service-promise2 .info{ font-size:24px; text-align:center; margin-top:22px}
.service-promise2 .main {
    margin-top:30px; 
}
.service-promise2 .main ul {
    margin-left: 10px; 
}
.service-promise2 .main ul li {
    float: left;
    display: inline;
    margin-left: 5px;background: url("../images/libg.jpg") no-repeat left center; padding-left:15px;
    width: 94%;
    
}
.service-promise2 .main ul li.linobg  {background:none; padding-left:5px;width:95%;}
.service-promise2 .main ul li a.indeximg{ width:100px; height:80px;display:none; overflow:hidden; float:left;margin-right:10px;}
.service-promise2 .main ul li a.indextitle{float:left;font-size:14px; }
.service-promise2 .main ul li p.indexp{float:left; margin-top:6px;width:420px;font-size:11px;line-height:18px;margin-bottom:0px;display:none;color:#999}
.service-promise2 .main ul li p.indexp a{color:#999;}
.service-promise2 .main ul li a{color:#666}
.service-promise2 .main ul li span{float:right; color:#CCC}
.service-promise2 .newsList{width:49%;border-radius: 10px; /*background:#EDEDED;*/background:#fff; padding-bottom:20px}
.service-promise2 .newstitle{width:auto; border-bottom:1px solid #ccc; height:50px; line-height:50px; padding:0px 15px}
.service-promise2 .newstitle h3{font-size:18px;color:#333}
.service-promise2 .newstitle a{font-size:14px;color:#ccc}
.service-promise2 .newsList li{margin-top:15px;}
.service-promise2 .main ul li .pic img {
    display: block;
    width: 167px;
    height: 167px;webkit-transition:0.4s linear;transition:0.4s ease-in;} 

.service-promise2 .main ul li .pic img:hover{
	-webkit-transform:rotate(360deg);     /* for Chrome || Safari */ 
   -moz-transform: rotate(360deg);       /* for Firefox */
    -ms-transform: rotate(180deg);        /* for IE9+ */
   -o-transform:rotate(360deg);       /* for Opera */
   }

.service-promise {
    padding: 80px 0;
}
.service-promise .m-title {
    height: 80px;
    line-height: 78px;
    background: url("../images/img-32.png") repeat-x left bottom;
    text-align: center;
}
.service-promise .m-title span {
    background: url("../images/img-31.png") repeat-x bottom center ;
    height: 80px;
    color: #000000;
    font-size: 36px;
    font-weight: bold;
    display: inline-block;
}
.service-promise .box {
    width: 198px;
    height: 285px;
    background: #cd392a;
    padding: 35px 20px 0;
    color: #ffffff;
    font-size: 14px;
    line-height: 1.8                ;
    top: -160px;
    left: 0; display:none
}
.service-promise .box .b-1 {
    background: url("../images/img-33.png") no-repeat left bottom;
    text-transform: uppercase;
    padding-bottom: 25px;
}
.service-promise .box .b-2 span{
    display: block;
    font-size: 22px;
}
.service-promise .main {
    margin-top: 105px;
}
.service-promise .main ul {
    margin-left: -51px;
}
.service-promise .main ul li {
    float: left;
    display: inline; width: 112px;margin-left:80px; border:1px solid #999; height: 112px;
    /**margin-left: 91px; 
    width: 167px;*/
    text-align: center; padding:4px; border-radius:50%; 
}
.service-promise .main ul li .pic{text-align: center;background:#CA091C;border-radius:50%;width: 112px;height:112px;}
.service-promise .main ul li .pic img {
    /*display: block; */   margin-top: 26px;
    width: 58px;
    height: 58px;webkit-transition:0.4s linear;transition:0.4s ease-in;} 

.service-promise .main ul li .pic img:hover{
	-webkit-transform:rotate(360deg);     /* for Chrome || Safari */ 
   -moz-transform: rotate(360deg);       /* for Firefox */
    -ms-transform: rotate(180deg);        /* for IE9+ */
   -o-transform:rotate(360deg);       /* for Opera */
   }
.service-promise .main ul li .title {
    height: 66px;
    line-height: 66px;
    font-size: 16px;
}
.service-promise .main ul li .title a {
    color: #333;
}

.about-us {
    background: url("../images/img-39.png") no-repeat top center;
    background-size: cover;
    height: 480px;
    padding-top: 136px;
}
.about-us .m-title {
    height: 102px;
    background: url("../images/img-40.png") no-repeat top center;
    line-height: 102px;
    text-align: center;
    color: #ffffff;
    font-size: 42px;
}
.about-us .main {
    font-size: 16px;
    line-height: 30px;
    color: #ffffff;
    margin: 35px 0 65px;
}
.about-us .a-more {
    background: url("../images/img-41.png") no-repeat;
    width: 207px;
    height: 45px;
    line-height: 45px;
    color: #ffffff;
    font-size: 16px;
    display: inline-block;
}

.other-box {
    padding: 55px 0 45px;
}
.other-box .other-info {
    margin-bottom: 55px;
}
.other-box ul {
    /*margin-left: -42px;*/display: flex;
    justify-content: space-between;
}
.other-box ul li {
    float: left;
    display: inline;
    width: 268px;
   /* overflow: hidden;*/
    vertical-align: bottom;
    /*margin-left: 42px;*/
}
.other-box ul li .pic {
    margin-bottom: 15px;
}
.other-box ul li .pic img {
    display: block;
    border-radius: 5px;
    transition: 0.3s;
    -ms-transition: 0.3s;
    -webkit-transition: 0.3s;
}
.other-box ul li .pic img:hover { border-radius: 5px;  transform: scale(1.1,1.1);
    -ms-transform: scale(1.1,1.1);
    -webkit-transform: scale(1.1,1.1);    box-shadow: -3px 5px 5px #B3B0B0;}
.other-box ul li .title {
    color: #999999;
    font-size: 14px;
    line-height: 1.6;
}
.other-box ul li .title a {
    color: #252525;
    text-transform: uppercase;
}
.other-box ul li .title a span {
    font-size: 18px;
}

.bread-crumbs {
    height: 58px;
    line-height: 58px;
    background: #f5f5f5;
    min-width: 1200px;margin-top: 114px;
}
.bread-crumbs a {
    color: #616161;
}

.mod-01 .top-s img {
    display: block;
}

.mod-01 .map {
    background: #f8f8f8;
}
.mod-01 .map .img-s {
    width: 523px;

}
.mod-01 .map .info {
    width: 587px;
    padding: 30px 45px 0;
    line-height: 2;
    font-size: 14px;
}
.mod-01 .map .info h3 {
    font-size: 24px;
}

.mod-01 .main h3 {
    color: #000000;
    font-size: 24px;
}
.mod-01 .main {
    font-size: 14px;
    line-height: 2;
}

.mod-02 {
    background: #f8f8f8;
    padding: 25px 0
}

.mod-02 ul {
    margin-left: -9px;
}
.mod-02 ul li {
    float: left;
    width: 293px;
    margin-left: 9px;
}
.mod-02 ul li img {
    display: block;
}

/*other-banner*/
.other-banner {
    min-width: 1200px;
    height: 456px;margin-top: 114px;
}

.sub-nav {
    background: url("../images/img-58.png") repeat-x;
    height: 45px;
    line-height: 45px;
    left: 0;
    right: 0;
    top: 0;
}
.sub-nav ul li {
    float: left;
    width: 98px;
}
.sub-nav ul li a {
    display: block;
    text-align: center;
    font-size: 14px;
    color: #ffffff;
}
.sub-nav ul li a:hover,
.sub-nav ul li a.current {
    background: #bcbcbc;
}

.join-us {
    padding: 25px 0;
}
.join-us ul li {
    border-bottom: 1px solid #d3d3d3;
    padding: 30px 0;
}
.join-us ul li .img-s {
    width:30%;
}
.join-us ul li .img-s img {
    display: block;width:100%;
}
.join-us ul li .info {
   /* width: 755px;*/    width: 68%;
    color: #999999;
    line-height: 24px;
}
.join-us ul li .info  h5 {
    font-size: 16px;
}

.brand-intr {
   /* background: url("../images/img-05.jpg") no-repeat top center;
    padding-bottom: 50px; */margin-top: 114px; padding-bottom: 10px; 
}
.brand-intr .main {
    padding: 60px 50px;
    color: #999999;
    line-height: 30px;
    font-size: 18px;
}
.brand-intr .main p {
/*  text-indent: 2em;*/
}
.brand-intr .s-1 {
    height: 446px;
}

.contact-us {
    padding-bottom: 50px;
}
.contact-us .m-title {
    color: #000000;
    font-size: 30px;
    padding: 30px 0;
}
.contact-us .s-1 {
    text-align: center;
    color: #999999;
    font-size: 18px;
    line-height: 2;
}
.contact-us  .tel {
    background: url("../images/img-59.png") no-repeat;
    height: 141px;
    padding-top: 70px;
    color: #999999;
    font-size: 30px;
    line-height: 1.2;
    padding-left: 200px;
    width: 300px;
}
.contact-us .add {
    width: 400px;
    font-size: 16px;
    line-height: 30px;
    color: #999999;
    padding-top: 30px;
}
.contact-us .erwm {
    padding-top: 30px;
}

.join-to {
    padding-top: 20px;
    min-width: 1200px;
}
.join-to tr td{    padding: 15px 0;}
.join-to .m-title .en {
    padding: 10px 0;
    color: #b4b4b4;
    font-size: 18px;
    text-transform: uppercase;
}
.join-to .m-title .ch {
    background: url("../images/img-65.png") repeat-x left 32px;
	
}
.join-to .m-title .chjm {
	background: url("../images/jiameng_bg.jpg") repeat-x left 32px;
}
.join-to .forhelp .helpico{background: #fe0000; border-radius:10px; border: 2px solid #fff;font-size: 30px;line-height:36px; padding: 10px 19px; } 
.join-to .forhelp p{font-size:20px;color:#ccc !important; margin-left:40px; padding-top:10px; width: 60%;line-height: 36px; font-weight: 100;}
.join-to .m-title .ch span {
    display: inline-block;
    background: #ffffff;
    padding: 0 20px;
    color: #000000;
    font-size: 40px;
}
.join-to .top-s {
    font-size: 14px;
    line-height: 1.8;
    padding: 60px 0;
}

.join-to .btn-s,.fangwei .btn-s {
    background: url("../images/img-67.png") no-repeat;
    width: 273px;
    height: 47px;
    line-height: 47px;
    text-align: center;
    border: none;
    cursor: pointer;
    color: #ffffff;
    font-size: 20px;
    display: inline-block;
}

.join-to .img-list {
    background: #f6f6f6;
    padding: 20px 0;
}

.join-to .img-list ul li {
    width: 23.5%;
    float: left;
    display: inline;
    margin-left: 2%;
}
.join-to .img-list ul li.first {
    margin-left: 0;
}
.join-to .img-list img {
    display: block;
    max-width: 100%;
}

.join-condition {
    padding-top: 25px;
}
.join-condition ul.jmlc{margin-left:0px;}
.join-condition ul.jmlc li{ width:160px; padding:0px 20px 20px 20px; height:110px; border:1px solid #ccc; border-radius:6px; margin-left:85px;}
.join-condition ul.jmlc li b{color:#AE0003; font-weight:100; font-size:25px;line-height:60px;}
.join-condition ul.jmlc li p{font-size:16px; line-height:20px; text-align:left;}
.join-condition .main {
    margin-top: 50px;
    background: url("../images/img-68.png") no-repeat center center;
}
.join-condition ul {
    margin-left: -116px;
}
.join-condition ul li {
    float: left;
    width: 542px;
    height: 125px;
    border-bottom: 2px dotted #cccccc;
    line-height: 1.8;
    margin-left: 116px;
    display: inline;
}
.join-condition ul li .title {
    height: 40px;
    line-height: 40px;
    color: #cd392a;
    font-size: 20px;width:15%;
}
.join-condition ul li .neir {width:85%;font-size: 16px;}
.fangwei {
  /*  background: #f6f6f6;*/
    padding: 40px 0;
}
.fangwei table{ width:600px;margin:0px auto;}
.fangwei .m-title .ch span{
    background: #f6f6f6;
}
.fangwei .main {
    padding: 50px 0 70px;
}
.fangwei .inp-s {
    width: 213px;
    height: 32px;
    padding: 0 10px;
    border: 1px solid #d8d8d8;
    background: #fff;
    border-radius: 5px; margin-bottom:15px;
}
.fangwei .l-s {
    width: 135px;
    text-align: center;
    font-size: 18px;
    color: #616161;
    line-height: 34px;
    margin-right: 10px;
}
.fangwei  .s-1 {
    font-size: 21px;
    line-height: 30px;
    border-bottom: 1px solid #dedede;
    padding-bottom: 35px;
    margin-bottom: 35px;
}

.join-apply {
    background: #e0e0e0;
    padding: 40px 0;
}
.join-apply .m-title .ch span{
    background: #f6f6f6;
}
.join-apply .main {
    padding: 50px 0 70px;
}
.join-apply .inp-s {
    width: 413px;
    height: 32px;
    padding: 0 10px;
    border: 1px solid #d8d8d8;
    background: #fff;
    border-radius: 5px;
}
.join-apply .l-s {
    width: 135px;
    text-align: right;
    font-size: 18px;
    color: #616161;
    line-height: 34px;
    margin-right: 10px;
}

.join-apply .ui-select-wrap {
    background-color: #fff;
    border: 1px solid #d8d8d8;
    border-radius: 5px;
    cursor: pointer;
    display: inline-block;
    height: 32px;
    padding-right: 15px;
    position: relative;
    vertical-align: top;
    z-index: 8;
}
.join-apply .ui-select-input {
    bottom: 0;
    display: block;
    left: 0;
    overflow: hidden;
    padding-left: 8px;
    position: absolute;
    right: 15px;
    top: 0;
    white-space: nowrap;
    line-height: 32px;
    font-size: 14px;
}

.other-services {
    padding-bottom: 20px; margin-top: 114px;
}
.other-services .top-s {
    height: 456px;
}
.other-services .main {
    height: 980px;
    background: #ffffff;
    box-shadow: 0 0 10px #f2f2f2;
    margin-top: -170px;
}
.other-services .tabs-tit {
    background: url("../images/img-53.png") repeat-x;
    height: 96px;
    padding-top: 8px;
    line-height: 88px;
    text-align: center;
}
.other-services .tabs-tit a {
    display: inline-block;
    width: 186px;
    color: #616161;
    font-size: 20px;
}
.other-services .tabs-tit a .icon img{
   display: inline-block;
    vertical-align: middle;
    margin-top: -3px;
}
.other-services .tabs-tit a .icon .img-h {
    display: none;
}
/*.other-services .tabs-tit a:hover,*/
.other-services .tabs-tit a.active {
    color: #cd392a;
    background: #ffffff;
}
.other-services .tabs-tit a:hover .img-h,
.other-services .tabs-tit a.active .img-h {
    display: inline-block;
}
.other-services .tabs-tit a:hover .img-d,
.other-services .tabs-tit a.active .img-d {
    display: none;
}

.tabs-cont {
    padding: 50px;
    overflow: hidden;
    overflow-y: auto;
    /*height: 780px;*/
}
.tabs-cont > div {
    /*display: none;*/
}
.tabs-cont .title {
    margin-bottom: 40px;
}
.tabs-cont .title h1 {
    height: 70px;
    line-height: 70px;
    font-size: 30px;
}
.tabs-cont .t-1 {
    font-size: 16px;
    line-height: 1.6;
}

.tabs-cont h3 {
    font-size: 30px;
}

.box-01 .s-1 {
    font-size: 16px;
    line-height: 30px;
    border-bottom: 1px solid #dedede;
    padding-bottom: 35px;
    margin-bottom: 35px;
}
.box-01 .inp-01 {
    border: 1px solid #dbdbdb;
    width: 215px;
    border-radius: 5px;
    padding: 0 10px;
    height: 34px;
    line-height: 34px;
}
.box-01 .inp-02 {
    border: 1px solid #dbdbdb;
    width: 235px;
    border-radius: 5px;
    padding: 0 10px;
    height: 34px;
    line-height: 34px;
}
.box-01 .txt-01 {
    border: 1px solid #dbdbdb;
    width: 610px;
    border-radius: 5px;
    padding: 0 10px;
    height: 180px;
    line-height: 34px;
}
.box-01 .btn-s {

    width: 126px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #ffffff;
    border: none;
    cursor: pointer;
    font-size: 16px;
}
.box-01 .btn-01 {
    background: url("../images/img-70.png") no-repeat;
}
.box-01 .btn-02 {
    background: url("../images/img-71.png") no-repeat;
}


.box-01 .l-s {
    width: 270px;
    text-align: right;
    font-size: 18px;
    line-height: 32px;
}
.col-f00 {
    color: #ff0000!important;
}
.box-01 .s-2 {
    width: 150px;
    text-align: right;
    font-size: 18px;
    line-height: 32px;
}

.box-01 .ui-select-wrap {
    background-color: #ffffff;
    border: 1px solid #d8d8d8;
    border-radius: 5px;
    cursor: pointer;
    display: inline-block;
    height: 34px;
    padding-right: 15px;
    position: relative;
    vertical-align: top;
    z-index: 8;
}
.box-01 .ui-select-input {
    bottom: 0;
    display: block;
    left: 0;
    overflow: hidden;
    padding-left: 8px;
    position: absolute;
    right: 15px;
    top: 0;
    white-space: nowrap;
    line-height: 34px;
    font-size: 14px;
}

.up-box {
    border: 1px solid #cd392a;
    width: 502px;
    height: 239px;
    background: url("../images/img-72.png") no-repeat 52px 88px #ffffff;
    position: fixed;
    left: 50%;
    top: 50%;
    z-index: 9999;
    margin: -200px 0 0 -386px;
    padding: 160px 0 0 270px;
    font-size: 30px;
    line-height: 40px;
    color: #cd392a;
    display: none;
}
.up-box .close {
    position: absolute;
    right: 15px;
    top: 0;
}

.box-02 table tr td {
    padding: 20px 0;
    font-size: 14px;
    line-height: 24px;
}
.box-02 table .t-tit td {
    border-top: 1px solid #dddddd;
    border-bottom: 1px solid #dddddd;
    text-align: center;
}

.box-02 .t-1 {
    background: url("../images/img-69.png") no-repeat;
    width: 416px;
    height: 80px;
    line-height: 80px;
    text-align: center;
    color: #ffffff;
    font-size: 20px;
    display: inline-block;
}


.box-03 table tr td {
    border: 1px solid #d3d3d3;
    padding: 15px 0;
    text-align: center;
    color: #65696a;
    font-size: 16px;
}
.box-03 table tr.t-tit td {
    background: #939696;
    color: #ffffff;
}

/*product-center-info*/
.product-center-info {
    background: #f8f8f8; margin-top: 114px;
}
.product-center-info .top-img {
    height: 456px;
}
.product-center-info .m-title {
    text-align: center;
    margin-top: -43px;
}
.product-center-info .m-title img {
    display: block;
    margin: 0 auto;
}
.product-center-info .m-title .name {
    display: block;
    height: 70px;
    text-align: center;
    font-size: 30px;
    color: #000000;
    font-weight: bold;
}

.product-tit {
    background: #ffffff;
    height: 194px;
    margin-bottom: 45px;
}
.product-tit ul li {
    float: left;
    width: 171px;
    text-align: center;
}
.product-tit ul li a {
    display: block;
    padding-top: 34px;
    height: 160px;
    width: 100%;
}
.product-tit ul li a .img-s img {
    display: block;
    margin: 0 auto;
}
.product-tit ul li a .title {
    color: #000000;
    font-size: 14px;
}

.product-tit ul li a:hover,
.product-tit ul li a.current {
    background: url("../images/img-74.png") no-repeat center 170px #f8f8f8;
      font-weight: bolder;
}

.product-list {
    margin-left: -40px;
}
.product-list li {
    /*width: 505px;*/
	width:400px;
    height: 420px;
    background: #ffffff;
    float: left;
    display: inline;
    margin-left: 40px;
    margin-bottom: 25px;
    overflow: hidden;
    vertical-align: bottom;
    padding: 0 20px;
}
.product-list li .img-s {
    border-bottom: 1px solid #e9e9e9; text-align:center;position:relative;
}

.product-list li .img-s .img-s_ico{
     position:absolute; top:8px; right:-15px; 
}
.product-list li .img-s .img-s_ico img {
     height:60px; width:60px;
}
.product-list li .img-s a{height:304px; width:320px; overflow:hidden;cursor:pointer}
.product-list li .img-s img {
   /* display: block; height:279px;    margin-left: -80px; padding:10px 0px*/
height:304px; width:320px; 
}

.product-list li .info {
  /*padding-top: 25px;*/padding-top: 10px;
}
.product-list li .info h3 a {
    color: #cd392a;
    /*font-size: 26px;*/cursor:pointer;
    line-height: 1; font-size: 20px;    height: 20px;
    overflow: hidden;
    display: block;
}
.product-list li .info .s-1 {
      /* width: 305px;*/
    line-height: 18px;
    text-align: justify;
}
.product-list li .info .a-more {
    border: 1px solid #cd392a;
    width: 160px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #cd392a;
    font-size: 16px;
    right: 0;
    top:25px; display:none
}

.ajax_search_page a{/*width:auto !important; padding:10px;color:#333 !important;*/}
.ajax_search_page table{display:none;width:auto !important;}
.ajax_search_page table tr{border-bottom:0px !important;}
.ajax_search_page table tr td{padding:0px !important;}
.page {    color: #ccc;
    text-align: center;
    padding: 40px 0;
}
.page a {
    display: inline-block;
    width:30px;margin-left:5px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #616161;
    font-size: 14px; cursor:pointer
}
.page a:hover,
.page a.current{
    background: #cd392a;
    color: #ffffff !important;
}       
.page select{margin-left: 10px;}
.page span.pageinfo{width: auto; background: none;color: #ccc;margin-left:10px;}
.page span{
    background: #cd392a;   display: inline-block;
    width: 40px;
    height: 30px;margin-left:2px;
    line-height: 30px;
    text-align: center;
    color: #616161;
    font-size: 14px;
    color: #ffffff;
}
/*reco-products*/
.reco-products {
    background: url("../images/img-81.png") no-repeat center top;
    height: 450px;background-size: cover; 
}
.reco-products .m-title {
    height: 130px;
    line-height: 130px;
    font-size: 30px;
    color: #ffffff;
}
.reco-products ul {
    /*margin-left: -25px;*/
	display: flex;
    justify-content: space-between;
}
.reco-products ul li {
    float: left;
    background: url("../images/img-82.png") no-repeat;
    width: 170px;
    height: 251px;
    overflow: hidden;
    vertical-align: bottom;
    display: inline;
    /*margin-right: 25px;*/
    padding: 0 25px;
}
.reco-products ul li .pic{
    border-bottom: 1px solid #e6e6e6;
    height: 168px;
    padding-top: 20px;
    margin-bottom: 6px; position: relative;
}
.reco-products ul li .pic .pic_ico {
    position: absolute;
    top: 10px;
    right: -10px;
}
.reco-products ul li .pic .pic_ico  img {
    width: 50px;
    height: 50px;
}
.reco-products ul li .pic img {
    display: block;
    margin: 0 auto;width:170px; height:162px;overflow:hidden;transition: 0.3s;
    -ms-transition: 0.3s;
    -webkit-transition: 0.3s;
}
.reco-products ul li .pic img:hover {
transform: scale(1.1,1.1);
    -ms-transform: scale(1.1,1.1);
    -webkit-transform: scale(1.1,1.1);
	}
.reco-products ul li .title {
    text-align: center;
    color: #999999;
    line-height: 1.4;    
	height: 42px;
    overflow: hidden;
}
.reco-products ul li .title a {
    color: #252525;
    font-size: 16px;
}
.reco-products .hd{
    overflow:hidden;
    height:1px;  }
.reco-products .hd .prev,
.reco-products .hd .next{
    display:block;
    width:53px;
    height:53px;
    overflow:hidden;
    cursor:pointer;
    position: absolute;
    top: 150px;
}
.reco-products .hd .prev {
    background: url("../images/prev.png") no-repeat;
    left: -80px;
}
.reco-products .hd .prev:hover{background: url("../images/prev-h.png") no-repeat;}
.reco-products .hd .next{
    background: url("../images/next.png") no-repeat;
    right: -80px;
}
.reco-products .hd .next:hover{background: url("../images/next-h.png") no-repeat;}
.reco-products .hd .prev, .reco-products .hd .next {
    display: block;
    width: 53px;
    height: 53px;
    overflow: hidden;
    cursor: pointer;
    position: absolute;
    top: 220px;
}
.products-detail {
    background: #f5f5f5;
    overflow: hidden;
}
.products-detail .top-s {
    padding:55px 0 40px 0px;
    background: #ffffff;
}

.products-detail .l-s {
    width: 780px;
}
.products-detail .r-s {
    width: 600px;/*width:450px*/
}
.products-detail .r-s .title {
    line-height: 1.3;
    color: #000000;
    font-size: 14px;
    border-bottom: 1px solid #dddddd;
    padding-bottom: 20px;
}
.products-detail .r-s .title h3 {
    color: #000000;
    font-size: 30px;
}
.products-detail .r-s .s-1 {
    color: #999999;
    line-height: 33px;
    border-bottom: 1px solid #dddddd;
    padding: 10px 0;
    font-size: 14px;
	min-height:200px;
}

.picScroll-top{
    width:126px;
    overflow:hidden;
    position:relative; display:none;
}
.picScroll-top .hd{
    overflow:hidden;
    height:40px;
}
.picScroll-top .hd .prev,
.picScroll-top .hd .next{
    display:block;
    width:59px;
    height:40px; overflow:hidden;
    cursor:pointer;
}

.picScroll-top .bd{}
.picScroll-top .bd ul{ overflow:hidden; zoom:1; }
.picScroll-top .bd ul li {
    zoom:1;
    overflow: hidden;
    vertical-align: bottom;
    margin-bottom: 11px;
    cursor: pointer;
}
.picScroll-top .bd ul li img {
    border: 1px solid #e7e7e7;
}
.picScroll-top .bd ul li.on img{
    border: 1px solid #d1493c;
}

.big-img {
    position: absolute;
   /* left: 140px;*/
    top: 0;
}
.big-img > div {
    visibility: hidden;
    position: absolute;
    top: -25px;
    left: 0;
}
.big-img > div img{width:700px;height:420px;}
.mall_ico{
    position: absolute;
    right: 80px;
    top: -30px;
}
.product-info-tit {
    border-top: 1px solid #dedede;
    padding: 20px 0;
    text-align: center;
    background: #ffffff;
}
.product-info-tit a {
    font-size: 18px;
    color: #616161;
    height: 30px;
    line-height: 30px;
    border-right: 1px solid #d6d6d6;
    padding: 0 55px;
}
.product-info-tit a:hover,
.product-info-tit a.current {
    color: #cd392a;
}

.product-info-main {
    background: #ffffff;
    padding-bottom: 10px;
}
.product-info-main > div {
    display:none;
    /*padding: 20px 0;padding: 30px;*/line-height: 24px;text-align: justify;font-size: 15px;
}
.product-info-main > div img {
    display: block;    
	max-width: 100%;
    margin: 0 auto;
}

/*new-list*/
.new-list .top-s{
    height: 456px;
}
.new-list .new-box {
    width: 280px;
    background: #ffffff;
    box-shadow: 0 0 5px #f4f4f4;
}
.new-list .new-box .pic img{
    display: block;
    max-width: 100%;
}
.new-list .new-box .main {
    padding: 10px;
    line-height: 20px;
    color: #999999;
}
.new-list .new-box .main .title a{
    line-height: 42px;
    color: #000000;
    font-size: 16px;
}
.new-list .new-box .time {
    background: url("../images/img-90.png") no-repeat left;
    height: 16px;
    line-height: 16px;
    padding-left: 20px;
}

#main {
    margin-left: -20px;
}
#wrap{position: relative;}
.new-box .box{ float:left;width: 255px; padding:10px;    box-sizing: content-box;}
.new-box .box .case{ box-shadow: 0 4px 10px #ccc;border: 1px solid #e5e5e5;overflow:hidden}
.new-box .box .case .con{color:#888;line-height:20px; padding:5px 10px 10px 10px}
.new-box .box .con .tm{margin-top: 12px;background: url("../images/img-90.png") no-repeat left;height: 18px;line-height: 18px;padding-left: 20px;
}
.new-box .box .case img{width:100%; height:auto}
.new-box .box .con span{font-size: 12px; display:block;color: #99a0a9;line-height: 22px;    text-align: justify;}
.new-box .box a{line-height: 22px;display:block;
color: #000000;
font-size: 16px; padding-bottom:10px;}

.new-box {
    background: #ffffff;
    box-shadow: 0 0 10px #f2f2f2;
   /* margin-top: -170px;*/
   /* padding: 30px 50px 50px 50px;padding: 50px;*/
}
.new-box .new-l {
    width: 810px;
    line-height: 1.8;
}
.new-box .new-l .title {
    border-bottom: 1px solid #e2e2e2;
    padding-bottom:50px;
    font-size: 30px;
    color: #252525;
    line-height: 1;
}
.new-box .new-l .time {
    padding: 25px 0px 0px 0px;
}
.new-box .new-l .time a{color:#616161}
.new-box .new-l .time span{
    background: url("../images/img-90.png") no-repeat left;
    display: inline-block;
    height: 16px;
    line-height: 16px;
    padding-left: 20px;
}
.new-box .new-l .body { font-size:16px; padding-top:5px;/*padding-top:15px;*/color: #333;line-height: 30px; text-align: justify;min-height:500px;}
.new-box .new-l .body p{padding-top: 15px;}
.new-box .new-l .body h2{color: #F60;padding-top: 15px;font-size:16px;}
.new-box .new-l .body img{padding:10px;}
.other-page {
    color: #999999;
    font-size: 16px;
    line-height: 1.8;
}
 .other-page a {
    color: #999999;
}

.new-box .new-r {
    width: 253px;
}
.r-box {
    border: 3px solid #d9d9d9;
    padding-bottom: 16px;
}
.r-box .title {
    height: 70px;
    line-height: 70px;
    font-size: 20px;
    color: #252525;
}
.r-box .l-s {
    width: 70px;
    margin-right: 5px;
    text-align: right;
    line-height: 22px;
    font-size: 14px;
}
.r-box .inp-s {
    border: 1px solid #e5e5e5;
    height: 24px;
    line-height: 24px;
    padding: 0 5px;
    width: 135px;
}
.r-box select {
    height: 24px;
    border: 1px solid #e5e5e5;
}
.r-box .btn-s {
    background: url("../images/img-91.png") no-repeat;
    width: 145px;
    height: 30px;
    line-height: 30px;
    color: #ffffff;
    border: none;
    cursor: pointer;
}

.list-s {
    border: 1px solid #e4e4e4;
}
.xiangguan{border: 1px solid #F2F2F4;}
.xiangguan .xiangguan_tit{    font-size: 20px;margin: 20px 15px 10px 15px;
   color:#333;
    padding-left: 10px;display: inline;line-height: 46px;
    border-left: 5px solid #F02A2A;}
.xiangguan .xiangguan_list{ border-top: 1px solid #F2F2F4;padding: 20px 15px 10px 15px;}
.xiangguan .xiangguan_list ul li{    float: left;
    width: 48%;background: url("../images/img-93.png") no-repeat left 11px;
    line-height: 1.8; padding-left:2%}
.xiangguan .xiangguan_list ul li a {
    color: #333;
    width: 90%;
    display: inline-block; font-size:14px;
    height: 28px;
    overflow: hidden;
    white-space: nowrap;
	 text-overflow: ellipsis;}
.list-s .title {
    border-bottom: 1px solid #e4e4e4;
    height: 36px;
    line-height: 36px;
    background: url("../images/img-92.png") no-repeat 16px 15px;
    padding-left: 27px;
    color: #000000;
    font-size: 20px;
}
.list-s .l-main {
    padding: 10px 15px;
}
.list-s ul li {
    line-height: 22px;
    /*height: 22px;*/
    background: url("../images/img-93.png") no-repeat left 13px;
    padding-left: 10px;     padding-bottom: 6px;padding-top: 6px;
    border-bottom: 1px solid #F2F2F2;
}
.list-s ul li span{float:right;display: none;}
.list-s ul li a {
    color: #616161;    
}

.authorized-stores {
    margin-top: 35px;
    margin-bottom: 100px;
}
.authorized-stores .search .title {
    height: 56px;
    line-height: 56px;
    color: #000000;
    font-size: 24px;
}
.authorized-stores .search .inp-s {
    width: 595px;
    height: 44px;
    border: 1px solid #dbdbdb;
    padding: 0 20px;
    font-size: 16px;
}
.authorized-stores .search .btn-s {
    background: url("../images/img-94.png") no-repeat;
    width: 137px;
    height: 45px;
    line-height: 45px;
    border: none;
    cursor: pointer;
    color: #ffffff;
    font-size: 24px;
}

.add-tabs {
    border: 1px solid #dbdbdb;
    background: #fbfbfb;
    padding: 20px;
}
.add-tabs .add-tit {
    margin-left: -4px;
}
.add-tabs .add-tit a {
    background: url("../images/img-96.png") no-repeat top center;
    display: block;
  /*  width: 226px;*/width: 13.9%;
    height: 45px;
    line-height: 38px;
    float: left;
    margin-left: 4px;
    text-align: center;     cursor: pointer;
    color: #ffffff;
    font-size: 20px;

}
.add-tabs .add-tit a:hover{color: #ffffff !important;}
.add-tabs .add-tit a.current {
    background: url("../images/img-97.png") no-repeat top center;
}
.add-tabs .s-1 {
    background: url("../images/img-98.png") no-repeat left 5px;
    padding-left: 20px;
    line-height: 2;
}
.add-tabs .s-1 span {
    color: #cd392a;
}
.add-tabs .s-1 a {
    color: #616161;
    display: inline-block;
     padding:0px 4px;
}
.add-tabs .s-1 a:hover,.add-tabs .s-1 a.on{ background:#d3d3d3; padding:0px 4px;} 
.add-main > div {
    display: none;
}

.add-list {
    margin-left: -18px;
}
.add-list li {
    border: 1px solid #dbdbdb;
    background: #fbfbfb;
    padding: 20px 25px;
    overflow: hidden;
    vertical-align: bottom;
    width: 539px;
    float: left;
    margin-left: 18px;
    margin-bottom: 20px;
}
.add-list li .img-s {
   /* width: 192px;**/width: 30%;
}
.add-list li .img-s img {
    /*width: 190px;*/width: 100%;
    height: 120px;
    border: 1px solid #dbdbdb;
    display: block;
}
.add-list li .info {
   /* width: 330px; */ width: 67%;
    line-height: 1.4;
	height: 130px;
}
.add-list li .info h5 {
    font-size: 16px;
}
.add-list li .info img {
    display: block;
}
.add-list li .info td{ line-height:20px;}
.from-box {
    background: #fbfbfb;
    padding-bottom: 45px;
}
.from-box .m-title {
    color: #000000;
    font-size: 30px;
    line-height: 126px;
    height: 126px;
}
.from-box table tr td {
    font-size: 18px;
    color: #000000;
    padding: 25px 0;
}

.from-box  .ui-select-wrap {
    background-color: #ffffff;
    border: 1px solid #d8d8d8;
    border-radius: 5px;
    cursor: pointer;
    display: inline-block;
    height: 46px;
    padding-right: 15px;
    position: relative;
    vertical-align: top;
    z-index: 8;
}
.from-box  .ui-select-input {
    bottom: 0;
    display: block;
    left: 0;
    overflow: hidden;
    padding-left: 8px;
    position: absolute;
    right: 15px;
    top: 0;
    white-space: nowrap;
    line-height: 46px;
    font-size: 18px;
}
.from-box .inp-s {
    border: 1px solid #dcdcdc;
    background: #ffffff;
    box-sizing: border-box;
    height: 42px;
    line-height: 42px;
    width: 100%;
    padding: 0 10px;
    font-size: 16px;
    border-radius: 5px;
}

.from-box .txt-01 {
    border: 1px solid #dcdcdc;
    background: #ffffff;
    box-sizing: border-box;
    /*height: 300px;*/
   /*  line-height: 42px;
   width: 100%;*/height: 160px; width:100%;
    line-height: 22px;
    padding:  10px;
    font-size: 16px;
    border-radius: 5px;
}
.from-box .btn-s {
    background: url("../images/img-101.png") no-repeat;
    width: 304px;
    height: 54px;
    line-height: 54px;
    font-size: 20px;
    color: #ffffff;
    border: none;
    cursor: pointer;
}

/*input*/


.from-box label {
    display: block;
    cursor: pointer;
    line-height: 20px;
    padding-bottom: 9px;
    text-shadow: 0 -1px 0 rgba(0,0,0,.2);
}
.checkboxes {
    border-bottom: 1px solid #0064cd;
}
.radios {
    padding-top: 18px;
    border-top: 1px solid #049CDB;
}
.label_check input,
.label_radio input {
    margin-right: 5px;
}

.has-js .label_check,
.has-js .label_radio {
    padding-left: 34px;
}

.has-js .label_check {
    background: url(../images/checkbox-radio-bg.png) no-repeat;
}
.has-js .label_radio {
    background: url("../images/img-103.png") no-repeat;
    display: inline-block;
    line-height: 30px;
}
.has-js .label_check {
    background-position: 0 -100px
}
.has-js label.c_on {
    background-position: 0 -150px;
}
.has-js label.r_on {
    background: url("../images/img-102.png") no-repeat;
}
.has-js .label_check input,
.has-js .label_radio input {
    position: absolute;
    left: -9999px;
}
.news-nav {
    background: url("../images/img-108.png") repeat-x;
    /*height: 96px;*/
    min-width: 1200px;
    text-align: center;
}
.news-nav a {
    display: inline-block;
    width: 186px;
    height: 96px;
    line-height: 96px;
    text-align: center;
    font-size: 20px;
    color: #616161;
    margin: 0;
    padding: 0;
}
.news-nav a span {
    display: inline-block;margin-right: 5px;
    width: 29px;
    height: 27px;
}
.news-nav a span img {
    vertical-align: middle; 
    display: block;
    margin: 8px auto;
}
.news-nav a span .img-h {
    display: none;
}
.news-nav a:hover,
.news-nav a.current{
    background: url("../images/img-109.png") repeat-x;
    color: #e70018;
}
.news-nav a:hover span .img-h {
    display: block;
}
.news-nav a:hover span .img-d {
    display: none;
}
.news-nav a.current .img-h {
    display: block;
}
.news-nav a.current .img-d {
    display: none;
}
.news-cont > div {
    visibility: hidden;
}


.centant-if{width:800px;position: relative; z-index: 1; height:820px; margin-left:180px;}
#box{display:none; position:absolute; width:380px; height:210px; border:solid 1px #e6e6e6; background:#fff url("../images/bg1.gif") 0 -1px repeat-x; font-size:12px; z-index:200;    box-shadow: 0px 0px 10px #666;}
#closeBtn{position:absolute; right:10px; top:10px; color:#666; background:url("../images/close.gif") no-repeat; padding-left:17px; cursor:pointer}
#closeBtn:hover{color:#F00; text-decoration:none}
#box div{position:absolute; left:50px; top:67px}
#box div input{padding:4px; margin:0;    color: #000; border:solid 1px #ABADB3}
#box .sendtomb{position:absolute; left: 50px;  top: 155px;}
#greybackground{background:#fff; width:100%; display:block; position:absolute; top:0; left:0; z-index:100}


.box-03 .bd {
    padding: 35px 0; border:1px solid #e3e3e3; margin-top:30px;
}
.box-03  .o {
    border-right: 1px solid #e0e0e0;
}
.box-03  dl {
    text-align: left;
}
.box-03  dl {
    width: 49%;
    float: left;
}
.box-03 dl dd {
    font-size: 12px;
}
.btn-primary{
    background-color: #f25807;
    border-color: #f25807;
    color: #fff;
}
.box-03  dl dd {
    margin: 0;
}
.box-03 dl dt, .box-03 dl dd {
    margin-left: 270px;
}
.box-03  dl dt {
    font-size: 18px;
    padding: 0;
    margin-bottom: 7px;
    margin-top: 8px;
    color: #333;
}
.icon-contact {
    float: left;
    margin-left: 137px;
}
.icon-contact01 {
        background-position: top left;
}
.icon-contact02 {
    background-position: 0 -109px;
}
.icon-contact03 {
    background-position: 0 -211px;
}
.box-03  input {
    margin: 10px 0 0 270px;
}
.box-03  input {
    display: block;     width: 160px;
    height: 40px;
	    background-color: #f25807;
    border-color: #f25807;
    color: #fff;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit; border:1px
}
.icon-contact {

    width: 101px;
    height: 100px;
    display: block;
    background-repeat: no-repeat;
    background-image: url("../images/icon.jpg");
}

/*search.asp搜索页面样式*/
.search-result-title{    padding-top: 62px;
    margin-bottom: 58px;
    padding-left: 15px}
.search-result-title h2{font-size: 22px;color: #2c2c2c;line-height: 24px;margin-bottom: 24px;}
.search-result-title p{font-size: 18px;color: #787878;line-height: 20px;}

.search-result-list{margin-bottom: 5px;}
.search-result-list .list-box{width:576px;}
.search-result-list .list-box .title{
    font-size: 18px;
    color: #333333;
    height: 56px;
    line-height: 56px;
    padding-left: 30px;
    border-top: 1px #E4E4E4 solid;
    border-bottom: 1px #E4E4E4 solid;
}

.search-result-list .list-box {font-size: 12px;}
.search-result-list .list-box table{width: 100%;}
.search-result-list .list-box tr{border-bottom: 1px #E4E4E4 solid;}
.search-result-list .list-box td{vertical-align: top;padding: 14px 0px;}
.search-result-list .list-box td p{line-height: 22px;}
.search-result-list .list-box td.td-item-1{width: 208px;padding-left: 15px;}
.search-result-list .list-box td.td-item-2{padding-right: 25px;}
.search-result-list .list-box td h5{font-size: 18px;color: #00213b;margin: 36px 0px 16px 0px;}
.search-result-list .product-list td{padding-top: 15px;padding-bottom: 15px;}
.search-result-list .product-list td p{color: #666;}
.search-result-list .product-list td .img-box{width: 178px;height: 178px;overflow: hidden;}
.search-result-list .news-list td{padding-top: 15px;padding-bottom: 15px;}
.search-result-list .news-list td p{color: #99a0a9;}
.search-result-list .news-list td p.time{
    padding-left: 22px;
    margin-top: 10px;
    background: url('/images/apps/frontend/home/clock_icon.png') left center no-repeat;
}
.search-result-list .news-list td .img-box{ width: 178px;/*height: 178px;*/overflow: hidden;}
.search-result-list .news-list td.td-item-1{width: 222px;}
.search-result-list .news-list td.td-item-2{padding-top: 0px;}
/*.search-result-list .news-list td .img-box{width: 182px;height: 153px;overflow: hidden;}*/
a.zhushou_start{ cursor:pointer}
.series-title{ height:90px;}

.series-title span.product-num {   
    font-size: 22px;
    color: #79797b;
    line-height: 16px;
}
a.link{     
display: inline-block;
    width: 45%;
    height: 40px;
    text-align: center;
    color: #fff;
    font-size: 14px;
    border-radius: 20px;
    line-height: 40px;
    background-color: #bcbcbc;
    transition: background-color 0.3s;
	}
a.link i{ 	    
display: inline-block;
    margin-right: 8px;
    vertical-align: top;
height: 39px;
}
a.link1 i {
    width: 33px;
    background: url(../images/ico_30.png) no-repeat center;
}
a.link2 i {
    width: 33px;
    background: url(../images/ico_31.png) no-repeat center;
}
a.link3 i {
    width: 33px;
    background: url(../images/ico_tm.png) no-repeat center;
}
a.link4 i {
    width: 33px;
    background: url(../images/ico_jd.png) no-repeat center;
}
a.link:hover {background-color: #e60012;color: #fff !important;}

a.tmgm:hover{ background:url('/images/img-85_h.png') left center no-repeat; width:190px; height:48px;}
a.mdgm{ background:url('/images/img-md.png') left center no-repeat; width:190px; height:48px;}
a.mdgm:hover{ background:url('/images/img-md_h.png') left center no-repeat; width:190px; height:48px;}
/*悬浮*/
#zxn_box_left{ position: fixed;bottom:0px;left: 0px; width:100%;z-index:1}
a.tmcx{ background:url('/images/tmcx.png') top center no-repeat; width:100%; height:133px; width:100%;display:block;    background-size: cover;}
#zxn_box{  position: fixed; bottom: 80px;right: 20px;z-index:2;}
.consult_box { position:fixed; top:0px; right:0px;	_position:absolute;	_bottom:auto; _top:expression(eval(document.documentElement.scrollTop)); z-index:9000;}
.consult_tan {position:fixed;_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop)); left:100%;margin-left:0px;margin-top:160px; width:466px; height:216px; overflow:hidden;background:url(../images/invite.png) no-repeat; z-index:9999;}
.consult_but { position:absolute; width:93px; height:28px; top:142px; left: 152px; cursor:pointer; background:url(../images/invite_button_but.png) no-repeat; }
.consult_but:hover { opacity:0.8;}
.consult_now { position:absolute; width:93px; height:28px; top:142px; left: 250px; cursor:pointer; background:url(../images/invite_button_now.png) no-repeat; }
.consult_now:hover { opacity:0.8;}
.consult_text { position:absolute; width:300px; height:90px; top:52px; left: 154px; font:normal 15px/20px "宋体"; display:block; text-align:center; }
.consult_center_close { position:absolute; width:15px; height:15px; top:40px; right: 50px; cursor:pointer; background:url(../images/service_close.gif) no-repeat; }
.consult_search_prompt { width: 211px; background: url("../images/consult_search_prompt.gif") no-repeat; position: absolute; left: 120px; height: 39px; top: 36px; display:none; }

.consult_fu_box {display:block; width:70px;margin:132px 10px 0 0;border-top:1px solid #e8e8e8;}
.consult_zhangshi {width: 70px;float:right;display: block; /*overflow:hidden;*/}
.consult_zhangshi a { display:block;}
.consult_zxiang { /*width:26px;*/ width:0px; height:134px; cursor:pointer; position:absolute; top:30px; right:0px; z-index:7; overflow:hidden;}
.concult_kp_new { width:70px;display: block;  }
.concult_kp_new a,.concult_kp_new a:visited {width:68px;padding-top:58px;height:21px;border:1px solid #e8e8e8;border-top:none;background:#f5f5f5 url("../images/footerbg.jpg") no-repeat;color:#4c4c4c;text-decoration:none;text-align:center;}
.concult_kp_new a:hover,.concult_kp_new a:active {background:#f81e46 url("../images/footerbg.jpg") no-repeat;color:#fff !important;border:1px solid #f81e46;border-top:none;}

.weixinimg{position:absolute;right:75px; top:0px; padding:0px; background:#fff;display:none;    box-shadow: 1px 1px 5px 4px #ccc;}
.newzx_weixin{position:relative;}
.newzx_celiang a,.newzx_celiang a:visited {background-position:-381px 0px;}
.newzx_celiang a:hover,.newzx_celiang a:active {background-position:-381px -80px;}
.newzx_weixin a,.newzx_weixin a:visited {background-position:-202px 0px;}
.newzx_weixin a:hover,.newzx_weixin a:active {background-position:-202px -80px;}
.newzx_zixun a,.newzx_zixun a:visited {background-position:0px 0px;}
.newzx_zixun a:hover,.newzx_zixun a:active {background-position:0px -80px;}
.newzx_yuyue a,.newzx_yuyue a:visited {background-position:-69px 0px;}
.newzx_yuyue a:hover,.newzx_yuyue a:active {background-position:-69px -80px;}
.newzx_huodong a,.newzx_huodong a:visited {background-position:-137px 0px;}
.newzx_huodong a:hover,.newzx_huodong a:active {background-position:-137px -80px;}
.newzx_guanzhu a,.newzx_guanzhu a:visited {background-position:-263px 0px;}
.newzx_guanzhu a:hover,.newzx_guanzhu a:active {background-position:-263px -80px;}
.newzx_top a,.newzx_top a:visited {background-position:-263px 0px !important;}
.newzx_top a:hover,.newzx_top a:active {background-position:-263px -80px !important;}


.main .footer_right { margin:0px auto;display: flex;justify-content: space-between;}
.main .footer_right .ico {
	width: 240px; 
	height:170px;
	/*float: left;*/
	display: inline-block; /*margin-right:46px;*/
	
}
.main .footer_right .ico a{/*width: 220px;*/border:1px dashed #a0a0a0; background:#FFF; border-radius:10px;box-sizing: border-box;height:170px;display: inline-block; text-align: center;}
.main .footer_right .ico span{width: 220px;height:30px; line-height:20px;display: inline-block; text-align:center; font-size:18px; padding-top:5px;color: #e7161a;}
.main .footer_right .ico p{ line-height: 20px; font-size: 14px; margin-bottom: 0px; color:#999}
.main .footer_right .split {
	width: 0px;
	height:58px;
	float: left;
	display: inline-block;border-left:2px solid #eee;
	 margin:30px 59px
}
.main .footer_right  a {
	position: relative; 
}
.main .footer_right .ico img {
	width: 80px; height:62px;     margin-top: 20px;
/* position: absolute;	top: 36px;
	left: 35px;
	overflow: hidden; */
	transition: 0.3s;
  -ms-transition: 0.3s;
  -webkit-transition: 0.3s;
}
.main .footer_right .ico img:hover{transform: scale(1.1,1.1);
    -ms-transform: scale(1.1,1.1);
    -webkit-transform: scale(1.1,1.1);
}

.box-03 .bd table.shouhou tr td{border:none;text-align:left;padding:0px}
.topposi{    height: 58px; line-height: 58px;color:#ccc}
.topposi a{ color:#777}
/*top_banner*/
#ads {
	
	width:100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: relative;
}
.my_jyfs {
	position: absolute;
	z-index: 999;
	top: 2px;
	right: 0px;
	height: 20px;
	width: 20px;
	visibility: visible; }
	
.dnaz-news ul li.linobg  {background:none;width:46%; margin:1% 2%;padding-bottom:15px; height:auto;}
.dnaz-news ul li a.indeximg{ width:100px; height:80px;display:none; overflow:hidden; float:left;margin-right:10px;}
.dnaz-news ul li a.indextitle{float:left;font-size:16px; }
.dnaz-news ul li p.indexp{float:left; margin-top:6px;width:420px;font-size:11px;line-height:18px;margin-bottom:0px;display:none;text-align: left;color:#999}
.dnaz-news ul li a{color:#666}
.dnaz-news ul li span{float:right; color:#CCC}
.picScroll-leftdnaz .bd ul li{margin-left:0px  !important; border:0px;}
.picScroll-leftdnaz{
    width:1200px;
    position:relative;
}
.picScroll-leftdnaz .hd{
    overflow:hidden;
    height:30px;  }
.picScroll-leftdnaz .hd .prev,
.picScroll-leftdnaz .hd .next{
    display:block;
    width:53px;
    height:53px;
    overflow:hidden;
    cursor:pointer;
    position: absolute;
    top: 150px;
}
.picScroll-leftdnaz .hd .prev {
    background: url("../images/prev.png") no-repeat;
    left: -45px;
}
.picScroll-leftdnaz .hd .prev:hover{background: url("../images/prev-h.png") no-repeat;}
.picScroll-leftdnaz .hd .next{
    background: url("../images/next.png") no-repeat;
    right: -45px;
}
.picScroll-leftdnaz .hd .next:hover{background: url("../images/next-h.png") no-repeat;}
.picScroll-leftdnaz .bd{
    width: 1130px; margin:0px auto;overflow:hidden;
}
.picScroll-left .bd ul{
    overflow:hidden;
    zoom:1;
    padding: 8px!important;
}
.picScroll-leftdnaz .bd ul li{
    margin-right: 25px;
    float:left;
    _display:inline;
    overflow:hidden;
    text-align:center;
    height: 288px;
    width: 360px; 
}
.picScroll-leftdnaz .bd ul li .pic {
    text-align:center; position:relative; overflow:hidden;
}
.picScroll-leftdnaz .bd ul li .pic .pic_ico{
     position:absolute; bottom:0%; right:0%; width:100%; text-align:center; color:#FFF;background:rgba(0, 0, 0, 0.57); line-height:60px;
}
.picScroll-leftdnaz .bd ul li .pic .pic_ico img {width:50px; height:50px;}
.picScroll-leftdnaz .bd ul li .pic img {
   width:360px;
    height:288px;
    display:block;transform: scale(1.1,1.1);
    -ms-transform: scale(1.1,1.1);
    -webkit-transform: scale(1.1,1.1);
}
 .picScroll-leftdnaz .bd ul li .pic img:hover {   transform: scale(1.1,1.1);
    -ms-transform: scale(1.1,1.1);
    -webkit-transform: scale(1.1,1.1);}
.picScroll-leftdnaz .bd ul li:hover {}
.picScroll-leftdnaz .bd ul li:hover .title a {
    color: #cd392a;
    /*background: url("../images/img-22.png") no-repeat 10px bottom;*/
}
table.ke-zeroborder  tr td{border:1px solid #ccc}
table.ke-zeroborder tr td:last-child{ text-align:left; padding-left:15px;}
table.ke-zeroborder  thead{background:#e0e0e0}
.dnazlc {width:48%; padding:0px 1%; }
.dnazlc  ul li.dnazli{height:auto; margin-left:0px; border:none; width:520px; margin-left:15px}
span.dnaz_ico{color:#FFF; background:#c23929; padding:0px 15px; font-size:16px; line-height:36px;display: inline-block;border-radius: 3px 15px;}
span.dnaz_txt{color:#FFF; background:#898989; padding:0px 20px; line-height:26px;display: inline-block; text-align:center}
.dnazico_pf{position:absolute;z-index:2;left:-16px; top:-10px;}
.dnaztxt_pf{position:absolute;z-index:2;right:-1px; bottom:-1px;}
.dnazlc  ul li .img_one,.dnazlc  ul li .img_two{position:relative;width:212px; height:162px;}
.dnazlc  ul li .img_one img,.dnazlc  ul li .img_two img{border-radius:10px 85px;width:212px; height:162px;border:1px solid #ccc }
.dnazlc  ul li .img_zhong_L{background: url("/uploads/zt/nuanqianzhuang/al.jpg") no-repeat center center;height:162px;width:96px;}
.dnazlc  ul li .img_zhong_R{background: url("/uploads/zt/nuanqianzhuang/ar.jpg") no-repeat center center;height:162px;width:96px;}
.dnazlc  ul li .img_xia{background: url("/uploads/zt/nuanqianzhuang/ax.jpg") no-repeat  80% center; width:100%; height:80px;}
.dnazlc  ul li .img_xiaL{background: url("/uploads/zt/nuanqianzhuang/ax.jpg") no-repeat  15% center; width:100%; height:80px;}

/*点击弹出预约测量框*/
.waipf{width:100%;height:100%; position: fixed;bottom: 0;right: 0;background: #10101061;    z-index: 999;}	

.postceliang{width:500px;height:490px;  box-shadow: 1px 1px 10px #333;  position: fixed;bottom: 200px;left: 50%;margin-left: -250px; padding:30px; box-sizing: border-box;background: #fff;z-index: 1000;}	
.postceliang .cl_title{font-size:28px;color:#FFF;line-height:70px;width:100%;}
.postceliang input{padding:10px 10px 10px 100px;width:100%;height: 50px;font-size: 18px; box-sizing: border-box;border-radius: 5px;  border:1px solid #ccc}	
.postceliang .w100{position:relative; z-index: 1001;}
.postceliang .waiclose{position:absolute; z-index: 1002;right:-20px; top:-30px;height:20px;width: 20px; }
.postceliang .text{position:absolute; z-index: 1002;left:10px; top:0px;height: 50px; line-height:50px;width:90px; font-size:18px; color:#777}
.postceliang .yzm{height: 30px; line-height:50px;width:80px; font-size:14px; color:#777;margin-top:10px;}
.postceliang a.cl_send{font-size:18px;line-height:30px;padding:10px 30px;color:#FFF;border-radius:10px;display: inline-block;cursor: pointer;}
.postceliang a.cl_send:hover{background:#ad3f3f;color:#FFF !important;}

.article_postceliang{border: 1px solid #e4e4e4; box-sizing: border-box;background: #fff;  }	
.article_postceliang .art_cl_title{font-size:20px;color:#FFF;line-height:50px; margin: 1px;}
.article_postceliang input{padding:10px 10px 10px 10px; width:90%;  height: 40px;font-size: 14px; box-sizing: border-box;border-radius: 5px;   margin-left: 5%;  border:1px solid #ccc}	
.article_postceliang .w100{position:relative; z-index:1;}
.article_postceliang .yzm{height: 30px; line-height:50px;width:80px; font-size:14px; color:#777;margin-top:5px;}
.article_postceliang a.art_cl_send{cursor: pointer;font-size:16px;line-height:20px;padding:8px 30px;color:#FFF;border-radius:16px;display: inline-block;}
.article_postceliang a.art_cl_send:hover{background:#ad3f3f;color:#FFF !important;}
