@charset "utf-8";
/* CSS Document */
@charset "utf-8";
*{ margin:0px; padding:0px;}
html{font-family:"Microsoft YaHei";font-size:12px}
b,blockquote,body,button,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,img,input,legend,li,ol,p,pre,td,textarea,th,ul{padding:0;margin:0;border:0 none}
img,input{border:0;vertical-align:middle}
li,ul{list-style:none;margin:0;padding:0}
form{padding:0;margin:0}
td{FONT-SIZE:12px}
i{font-style:normal;}
img{border:0}
body{ overflow-X:hidden}
a{COLOR:#333;blr:expression(this.onFocus=this.blur());text-decoration:none}
a:focus{outline:0}
input,textarea{outline:0}
a:hover{color:#c92b2f;text-decoration:none;transition:.4s ease-out;-moz-transition:.4s ease-out;-webkit-transition:.4s ease-out;-o-transition:.4s ease-out}
.content{ margin:0 10%; overflow:hidden;}
.picBox{ margin:70px 9% 40px; overflow:hidden;}

@media screen and (min-width:320px){blockquote,body,button,code,dd,div,dl,dt,fieldset,form,input,legend,lipre,ol,p,td,textarea,th,ul{font-size:16px;font-family:'微软雅黑'}
}



.header{ width:100%; position:absolute; width:100%; top:0; left:0px; z-index:9999;transition:.4s ease-out;-moz-transition:.4s ease-out;-webkit-transition:.4s ease-out;-o-transition:.4s ease-out }
.nav{    padding: 0% 2% 0;   background: rgba(255,255,255,0.8) ;   border-radius: 20px;   top: 10%; text-align:center;   margin: 55px 5% 0;   line-height: 108px;  height: 110px;transition:.4s ease-out;-moz-transition:.4s ease-out;-webkit-transition:.4s ease-out;-o-transition:.4s ease-out } 

.nav_active{ margin:0px auto; position:fixed;  background: #fff; box-shadow:0 0 12px #ccc; width:100%;transition:.4s ease-out;-moz-transition:.4s ease-out;-webkit-transition:.4s ease-out;-o-transition:.4s ease-out}
.nav_box{ margin:0px 2%; background:none; transition:.4s ease-out;-moz-transition:.4s ease-out;-webkit-transition:.4s ease-out;-o-transition:.4s ease-out}


.logo{float:left; margin-top:11px;}
.hot{ float:right; margin-top:26px;}
.hot img.gw{ display:block;}
.hot img.s_gw{ display:none;}

.caidan{transition:.3s ease-out;-moz-transition:.3s ease-out;-webkit-transition:.3s ease-out;-o-transition:.3s ease-out; width:30px; float:right; margin-top:23px; display:none; margin-top:30px;}

.head-nav{ display:block;}
.head-nav .er_item{position:relative;padding:0 2%; display:inline-block;}

.head-nav .er_item .nav-colums{position:absolute;top:100%;min-width:600px;padding:40px 0;margin-top:20px;border-radius:10px;box-shadow:0 2px 6px rgba(0,0,0,.1);-webkit-box-shadow:0 2px 6px rgba(0,0,0,.1);-moz-box-shadow:0 2px 6px rgba(0,0,0,.1);line-height:1;background-color:#fff;pointer-events:none;opacity:0;transform:translateY(10px);-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-o-transform:translateY(10px);-ms-transform:translateY(10px);transition:all .5s ease-in-out;justify-content:space-between;display:none}

.head-nav .er_item a{ font-size:20px; font-weight:600;  position:relative; color:#333 }

.head-nav .colums-list{width:160px;border-right:1px solid #efefef;float:left;margin-left: 15px; text-align:left;min-height: 175px; }

.head-nav .colums-list>a{position:relative;padding:15px 0 15px 40px;font-size:18px;color:#333;font-weight:400;display:block ;}

.head-nav .colums-list>a::before{content:"";position:absolute;top:50%;left:20px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);width:8px;height:8px;border-radius:50%;background-color:#dcdddd}


.head-nav .nav-colums::before{content:"" ; position:absolute;border-top:.14rem solid transparent;border-left:40px solid transparent;border-bottom:40px solid #fff;border-right:40px solid transparent}

.head-nav .nav-colums::after{ content: "";position: absolute; top: -40px; left: 0; width: 100%; height: 41px;}

.head-nav .colums-pic{    padding: 0 25px 0 25px; box-sizing: border-box; float: left; width: 410px;}
.head-nav .colums-pic>img{width:100%}

.head-nav .colums-pic>a{position:absolute;left:.34rem;bottom:.4rem;width:.99rem;height:.33rem;border-radius:.16rem;font-size:.12rem;text-align:center;line-height:.32rem;font-weight:400;color:#fff}
header.active{width:100%;left:0;top:0;background:#fff;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.2);-moz-box-shadow:0 2px 6px rgrgba(5,2,2,.2);box-shadow:0 2px 6px rgba(0,0,0,.2);border-radius:0}
header.active .logo{width:.7rem}

header.active .head-nav .er_item{height:.9rem;line-height:.9rem}

.head-nav .er_item.active{color:#bd002e;}

.head-nav .er_item a:hover {color:#fff; }
.colums-list a:hover{color:#fff;background-color:#c92b2f}

.head-nav .er_item.active:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:4px;background:#bd002e}

.head-nav .er_item:hover>a{display:block;color:#bd002e;border-bottom:3px #bd002e solid}


.head-nav .er_item:hover .nav-colums{display:block;left:0;opacity:1;pointer-events:auto;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0)}

.head-nav .er_item:hover .nav-colums::before{top:-30px;left:22px}

.head-nav .er_item:nth-child(6):hover .nav-colums::before{top:-30px;left:500px}


.head-nav .er_item:nth-child(6):hover .nav-colums{ left:-320%;}

.add-car-buttom{width:1.8rem;height:.56rem;margin:.05rem 0;border-radius:1rem;font-size:.18rem;font-weight:700;display:flex;justify-content:center;align-items:center;color:#fff;background-color:#bd002e}

.add-car-buttom>img{width:.27rem;margin-right:.12rem}


.m_mobile{display:none;}

.flickerplate{position:relative;width:100%;background-color:#e6e6e6;overflow:hidden}
.flickerplate ul.flicks{width:10000%;height:100%;padding:0;margin:0;list-style:none}
.flickerplate ul.flicks>li{float:left;width:1%;height:100%;background-position:center;background-size:cover;display:table}
.flickerplate ul.flicks>li .flick-inner{height:100%;color:#fff;display:table-cell;vertical-align:middle}
.flickerplate ul.flicks>li .flick-inner .flick-content{max-width:100%;margin-left:auto;margin-right:auto}
.flickerplate ul.flicks>li .flick-title{padding:0 0;font-size:2.778em;line-height:1.995em;text-align:center}
.flickerplate ul.flicks>li img{ width:100%}
@media only screen and (max-width:43.813em){.flickerplate ul.flicks>li .flick-title{font-size:1.667em}
}
.flickerplate ul.flicks>li .flick-sub-text{padding:5px;font-weight:300;line-height:2.5em;color:rgba(255,255,255,.8);text-align:center}
.flickerplate ul.flicks>li .flick-sub-text span.flick-block-text,.flickerplate ul.flicks>li .flick-title span.flick-block-text{padding:12px 18px;background-color:rgba(0,0,0,.6)}
.flickerplate .arrow-navigation{position:absolute;height:80%;width:10%;top:10%;z-index:100;overflow:hidden}
.flickerplate .arrow-navigation .arrow{display:block;height:100%;width:100%;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-ms-transition:all .2s ease-out;transition:all .2s ease-out}
.flickerplate .arrow-navigation .arrow:hover,.flickerplate .arrow-navigation:hover{cursor:pointer}
.flickerplate .arrow-navigation.left{left:0}
.flickerplate .arrow-navigation.left .arrow{opacity:1;margin:0%;background-image:url(../images/arrow-left-light.png);background-repeat:no-repeat;background-position:left;}
.flickerplate .arrow-navigation.right{right:0}
.flickerplate .arrow-navigation.right .arrow{opacity:1;margin:0%;background-image:url(../images/arrow-right-light.png);background-repeat:no-repeat;background-position:right}
.flickerplate .arrow-navigation.left.hover .arrow{opacity:1;margin:0 0 0 20%}
.flickerplate .arrow-navigation.right.hover .arrow{opacity:1;margin:0 0 0 -20%}
.flickerplate .dot-navigation{position:absolute;bottom:15px;width:100%;text-align:center;z-index:100}
.flickerplate .dot-navigation ul{text-align:center;list-style:none;padding:0 15px}
.flickerplate .dot-navigation ul li{display:inline-block;float:none}
.flickerplate .dot-navigation .dot{width:14px;height:14px;margin:0 6px;background-color:rgba(255,255,255,.3);border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-webkit-transition:background-color .2s ease-out;-moz-transition:background-color .2s ease-out;-o-transition:background-color .2s ease-out;-ms-transition:background-color .2s ease-out;transition:background-color .2s ease-out}
.flickerplate .dot-navigation .dot:hover{cursor:pointer;background-color:rgba(255,255,255,.6)}
.flickerplate .dot-navigation .dot.active{background-color:#fff}
.flickerplate .dot-navigation.left,.flickerplate .dot-navigation.left ul{text-align:left}
.flickerplate .dot-navigation.right,.flickerplate .dot-navigation.right ul{text-align:right}
.flickerplate.flicker-theme-dark .arrow-navigation.left .arrow{background-image:url(../images/arrow-left-light.png)url(../images/arrow-left-dark.png);}
.flickerplate.flicker-theme-dark .arrow-navigation.right .arrow{background-image:url(../images/arrow-right-dark.png)}
.flickerplate.flicker-theme-dark .dot-navigation .dot{background-color:rgba(0,0,0,.12)}
.flickerplate.flicker-theme-dark .dot-navigation .dot:hover{background-color:rgba(0,0,0,.6)}
.flickerplate.flicker-theme-dark .dot-navigation .dot.active{background-color:#000}
.flickerplate.flicker-theme-dark ul.flicks li .flick-inner{color:rgba(0,0,0,.9)}
.flickerplate.flicker-theme-dark ul.flicks li .flick-inner .flick-content .flick-sub-text{color:rgba(0,0,0,.9)}
.flickerplate.flicker-theme-dark ul.flicks li .flick-inner .flick-content .flick-sub-text span.flick-block-text,.flickerplate.flicker-theme-dark ul.flicks li .flick-inner .flick-content .flick-title span.flick-block-text{background-color:rgba(255,255,255,.5)}
.flickerplate ul.flicks li.flick-theme-dark .flick-inner{color:rgba(0,0,0,.9)}
.flickerplate ul.flicks li.flick-theme-dark .flick-inner .flick-content .flick-sub-text{color:rgba(0,0,0,.9)}
.flickerplate ul.flicks li.flick-theme-dark .flick-inner .flick-content .flick-sub-text span.flick-block-text,.flickerplate ul.flicks li.flick-theme-dark .flick-inner .flick-content .flick-title span.flick-block-text{background-color:rgba(255,255,255,.5)}
.flickerplate.animate-transform-slide ul.flicks{-webkit-perspective:1000;-webkit-backface-visibility:hidden;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-webkit-transition:-webkit-transform .6s;-o-transition:-o-transform .6s;-moz-transition:-moz-transform .6s;transition:transform .6s}
.flickerplate.animate-transition-slide ul.flicks{position:relative;left:0;-webkit-transition:left .4s ease-out;-moz-transition:left .4s ease-out;-o-transition:left .4s ease-out;-ms-transition:left .4s ease-out;transition:left .4s ease-out}
.flickerplate.animate-jquery-slide ul.flicks{position:relative;left:0}
.flickerplate.animate-scroller-slide{padding-bottom:0;overflow:auto}
.flickerplate.animate-scroller-slide ul.flicks{position:auto}


.dashiji{ background:#f9e9ea;}
.dashiji .dsj_bt{ font-size:20px; color:#fff; font-weight:600; float:left; background:#c92b2f; padding:1% 2%; text-align:center; letter-spacing:5px;}
.dashiji .dsj_bt span{ display:block;}
.redian{ margin:0 20px; float:left; height:50px;; width:60%; overflow:hidden; margin-top:15px;}

.redian  ul{ overflow:hidden;}
.redian  ul li{ float:left;   border-left:1px #ccc solid; padding-right:15px; padding-left:15px; width:400px; overflow:hidden;}

.redian  ul li h3{ font-size:18px; text-overflow: ellipsis;overflow: hidden;white-space: nowrap; margin-bottom:5px; }
.redian  ul li h3 span{float:right; font-size:13px; font-weight:400; color:#999; line-height:27px;}
.redian  ul li p{  color:#979797; text-overflow: ellipsis;overflow: hidden;white-space: nowrap; font-size:14px; }
.redian  ul li:first-child{ border-left:none;}





.sousuo{ float:right; border:1px #ccc solid; border-radius:30px; height:40px; line-height:40px; background:#fff; margin-top:20px; width:23%; overflow:hidden;}
.sousuo .inp{ width: 83%; height:40px; line-height:40px; background:url(../images/sos.png) no-repeat 10px center; text-indent: 3em;}
.sousuo  .button{ width:17%; height:40px; line-height:40%; background:#c92b2f ; color:#fff; font-size:18px;}

.box1{ overflow:hidden; margin:40px auto 0;}
.title{ color:#c92b2f; font-size:24px; font-weight:600; height:60px; line-height:50px;}
.title b{ color:#999;  text-transform:uppercase;}
.title  span{ float:right; margin-top:8px;}
.title  span a{width:60px; height:30px; line-height:30px; display:inline-block; border:1px #ccc solid; border-radius:6px; text-align:center; font-size:14px; font-weight:400;}
.title  span a.m4{ margin-right:13px;}


.title2{ color:#c92b2f; font-size:24px; font-weight:600; height:60px; line-height:50px; background:url(../images/bs.png) repeat-x center center; margin-bottom: 20px;}
.title2 em{ background:#c92b2f; color:#fff; text-align:center; display:inline-block; font-style:normal; padding:0 10px; float:left}
.title2 b{ color:#999;  text-transform:uppercase; border:2px #c92b2f solid; text-align:center; padding: 0 10px; display:inline-block; background:#fff; line-height:46px; float:left;}
.title2 b a{color:#c92b2f}
.title2 i{     font-size: 19px;  text-transform: uppercase;  margin-left: 10px; color: #c9abac;  float: left; display: inline-block;  margin-top: 16px;  height: 30px;}
.title2  span{     float: right;  margin-top: 20px; background: #fff; padding-left: 5px;}
.title2  span a{width:60px; height:30px; line-height:30px; display:inline-block; border:1px #ccc solid; border-radius:6px; text-align:center; font-size:14px; font-weight:400;}


  .logo_tubiao{ position:absolute; width:100%; height:100px; top:-70px;}
	.logo_tu{ width:120px; overflow:hidden; height:120px; border:10px rgba(201,43,47,.6) solid; border-radius:50%; margin:0px auto;}
	.logo_tu img{ width:100%;}
	
.cord{ position: absolute; right: 14px; top: 11px; width:40px; height:40px; cursor:pointer}
.zhezhao{ width:100%; height:100%; position:fixed; background:rgba(0,0,0,0.4); top:0px;  left:0px; z-index:9999; display:none;}
.coton{  margin:10% auto 0; width:900px;  background:#fff; border-radius:30px; padding-top:25px; position:relative;} 
.c_text{ margin:30px 33px 0; height:450px; overflow-X:hidden; }
.ctxt{line-height:28px; font-size:16px; color:#666;  overflow:hidden; margin:30px 0; }
.ctxt img{ max-width:100%; margin:0px auto; display:block; text-align:center;}
.c_text::-webkit-scrollbar { width: 2px; height: 1px;  }
.c_text::-webkit-scrollbar-thumb {  border-radius: 10px; -webkit-box-shadow: inset 0 0 5px #d474b0;  background: #f00; }
.c_text::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2); border-radius: 10px; background: #EDEDED;}

.back-top{ position:fixed; bottom:10%; right:10px; width:50px; height:52px;}

.anniu{ width:100%; text-align:center; font-size:16px; background:#c92b2f;    line-height: 50px; border-radius: 0 0 30px 30px;}
.anniu a{color:#fff;}

.pinpai{ width:55%; float:left;}
.pp{ overflow:hidden;}
.pp ul{ overflow:hidden;}
.pp ul li{ overflow:hidden; width:48%; margin-right:2%; float:left; border:1px #ccc solid}
.pp ul li:last-child{  margin-right:0%; }
.pp ul li div{ overflow:hidden; width:100%;}
.pp ul li div img{-webkit-transition:all .5s;transition:all .5s;width:100%;height:100%}
.pp ul li div:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}
.pp ul li  dl{ padding:10px; overflow:hidden;}
.pp ul li h3{ overflow:hidden; text-overflow: ellipsis;overflow: hidden;white-space: nowrap; font-size:18px; margin:5px 0; font-weight:600; }
.pp ul li i{ overflow:hidden; font-size:13px; font-style:normal;padding:5px 0; display:block; color:#c92b2f; }
.pp ul li p{ overflow: hidden;-webkit-line-clamp: 2; -webkit-box-orient: vertical;display: -webkit-box;;height:50px; line-height:24px; font-size:14px; color:#666;     margin: 9px 0;}
.youpin{ width:44%; float:right}
.yp{ overflow:hidden; }
.yp ul { overflow:hidden;}
.yp ul li  { overflow:hidden; margin-bottom:10px; }
.yp ul li div{float:left; margin-right:20px; width:30%;   }
.yp ul li div img{-webkit-transition:all .5s;transition:all .5s;width:100%;height:100%}
.yp ul li div:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}
.yp ul li span{ overflow:hidden;}
.yp ul li span h3{ overflow:hidden; text-overflow: ellipsis;overflow: hidden;white-space: nowrap; font-size:18px; margin:0 0 5px}
.yp ul li span i{ overflow:hidden; font-size:13px; font-style:normal;padding:5px 0; display:block; color:#c92b2f; }
.yp ul li span  p{ overflow: hidden;-webkit-line-clamp: 2; -webkit-box-orient: vertical;display: -webkit-box;; height:50px; line-height:24px; font-size:14px; color:#666;}


.xbanner{ width:100%; overflow:hidden; margin:50px auto}
.xbanner img{width:100%}
.zhaoshang{ overflow:hidden;}
.zhaoshang ul{ overflow:hidden;}
.zhaoshang ul li{ overflow:hidden; position:relative; width:495px; margin-right:10px; float:left;}
.zhaoshang ul li div{ width:100%; padding:2% 0;  overflow:hidden; background:rgba(0,0,0,0.6); position:absolute; bottom:0px; }
.zhaoshang ul li img{-webkit-transition:all .5s;transition:all .5s;width:100%;height:100%}
.zhaoshang ul li:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}
.zhaoshang ul li div h3{ overflow:hidden; text-overflow: ellipsis;white-space: nowrap; font-size:16px; color:#fff; padding:0 3% }
.zhaoshang ul li div h3 span{float:right;}
.zhaoshang ul li div p{ overflow: hidden;-webkit-line-clamp: 1; -webkit-box-orient: vertical;display: -webkit-box;line-height:24px; font-size:16px; color:#fff;padding:0 3% }

.zhaoshang ul li:hover div{ background:rgba(201,43,47,0.8);}


.sy_tuijian{ overflow:hidden;}
.sy_tuijian ul{ overflow:hidden; padding:1px 1px 0 0}
.sy_tuijian ul li{ width:25%; border:1px #ccc solid; margin:-1px -1px 0 0; overflow:hidden; float:left; box-sizing:border-box; position:relative; }
.sy_tuijian ul li img{-webkit-transition:all .5s;transition:all .5s;width:100%;}
.sy_tuijian ul li img{-webkit-transition:all .5s;transition:all .5s;width:100%; height:100%;}

.sy_tuijian ul li .tj1{ width:100%; overflow:hidden; height:100%; top:0px; right:0px; -webkit-transition:all .5s;transition:all .5s;
 transform:translateX(0);
-ms-transform:translateX(0); 	
-moz-transform:translateX(0); 	
-webkit-transform:translateX(0); 
-o-transform:translateX(0); }

.sy_tuijian ul li .tj2{ width:100%; overflow:hidden; height:100%;position:absolute; top:0px; right:0px;-webkit-transition:all .5s;transition:all .5s;
 transform:translateX(-100%);
-ms-transform:translateX(-100%); 	
-moz-transform:translateX(-100%); 	
-webkit-transform:translateX(-100%); 
-o-transform:translateX(-100%); 
}

.sy_tuijian ul li:hover .tj1{-webkit-transition:all .5s;transition:all .5s;
 transform:translateX(100%);
-ms-transform:translateX(100%); 	
-moz-transform:translateX(100%); 	
-webkit-transform:translateX(100%); 
-o-transform:translateX(100%); }
.sy_tuijian ul li:hover .tj2{ -webkit-transition:all .5s;transition:all .5s;
 transform:translateX(0%);
-ms-transform:translateX(0%); 	
-moz-transform:translateX(0%); 	
-webkit-transform:translateX(0%); 
-o-transform:translateX(0%); 
}






.tuijian{ overflow:hidden;}
.tuijian ul{ overflow:hidden; padding:1px 1px 0 0}
.tuijian ul li{ width:25%; border:52px #fff solid;  overflow:hidden; float:left; box-sizing:border-box; position:relative; }
.taat{  overflow:hidden; width:100%;     position: relative; background-size:100%; height:100%; }
.taat img.mtb{   position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    z-index: 9;
}

.taat img.mtm{ position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    z-index: 9; display:none;}
	
	
.tuijian ul li:hover img.mtm{ display:block;}

.tuijian ul li img{-webkit-transition:all .5s;transition:all .5s;width:100%; height:100%;}

.tuijian ul li .tj1{ width:100%; overflow:hidden; height:100%;  -webkit-transition:all .5s;transition:all .5s;}

.tuijian ul li .tj1{ width:100%; overflow:hidden; height:100%; top:0px; right:0px; -webkit-transition:all .5s;transition:all .5s;
 transform:translateX(0);
-ms-transform:translateX(0); 	
-moz-transform:translateX(0); 	
-webkit-transform:translateX(0); 
-o-transform:translateX(0); }

.tuijian ul li .tj2{ width:100%; overflow:hidden; height:100%;position:absolute; top:0px; right:0px;-webkit-transition:all .5s;transition:all .5s;
 transform:translateX(-100%);
-ms-transform:translateX(-100%); 	
-moz-transform:translateX(-100%); 	
-webkit-transform:translateX(-100%); 
-o-transform:translateX(-100%); 
}

.tuijian ul li:hover .tj1{-webkit-transition:all .5s;transition:all .5s;
 transform:translateX(100%);
-ms-transform:translateX(100%); 	
-moz-transform:translateX(100%); 	
-webkit-transform:translateX(100%); 
-o-transform:translateX(100%); }
.tuijian ul li:hover .tj2{ -webkit-transition:all .5s;transition:all .5s;
 transform:translateX(0%);
-ms-transform:translateX(0%); 	
-moz-transform:translateX(0%); 	
-webkit-transform:translateX(0%); 
-o-transform:translateX(0%); 
}







.title1{ text-align:center; font-size:32px; color:#c92b2f; margin:50px auto; font-weight:600;}




.pic_l{ width:77%; float:left; overflow:hidden;}
.pic_l ul{ overflow:hidden;}
.pic_l ul li{ overflow:hidden; width:31.4%; float:left;padding:10px; box-shadow:0 0 5px #f68989; margin:1% 0.7%; box-sizing:border-box;}
.pic_l ul li div{ width:100%; overflow:hidden;}
.pic_l ul li div img{-webkit-transition:all .5s;transition:all .5s;width:100%;height:100%}
.pic_l ul li div:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}
.pic_l ul li p{ height:50px; line-height:50px; text-align:center;  overflow:hidden; text-overflow: ellipsis;white-space: nowrap; font-size:18px; }

.pic_r{width:22.2%; float:right; box-shadow:0 0 5px #f68989; margin:10px 10px 10px 0 ;padding:10px; box-sizing:border-box;}

.pic_r div{ width:100%; overflow:hidden; }
.pic_r div img{-webkit-transition:all .5s;transition:all .5s;width:100%;height:100%}
.pic_r div:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}
.pic_r p{ height:50px; line-height:50px; text-align:center;  overflow:hidden; text-overflow: ellipsis;white-space: nowrap; font-size:18px; }


.cont{ overflow:hidden; padding:0 9.5%}
.about{ overflow:hidden; margin-top:50px;}
.about ul{ overflow:hidden;}
.about ul li{ float:left; width:50%; position:relative; background:#c92b2f;}
.about ul li .k1{ width:100%; overflow:hidden;position:relative;}
.about ul li .k2{ width:100%; overflow:hidden; position:relative; }
.about ul li .k3{ width:50%; overflow:hidden; float:left; position:relative;}
.about ul li .k4{ width:50%; overflow:hidden;  float:left;position:relative; }
.about ul li .k5{ width:50%; overflow:hidden; float:left; position:relative;}
.about ul li .k6{ width:50%; overflow:hidden;  float:left; position:relative;}

.about ul li img{width:100%; height:100%}

.about ul li dl{ position:absolute; top:0px; width:100%;}
.about ul li dl  h3{ color:#fff; font-size:30px; margin:50px auto 10px; text-align:center;}
.about ul li dl p{ text-align:center; color:#fff; font-size:18px; line-height:30px; height:125px; padding:0 30px; margin-bottom:30px; overflow:hidden; overflow: hidden;-webkit-line-clamp: 4; -webkit-box-orient: vertical;display: -webkit-box;}
.about ul li dl  dd{ width:45px; margin:0px auto; height:45px;transition:.4s ease-out;-moz-transition:.4s ease-out;-webkit-transition:.4s ease-out;-o-transition:.4s ease-out}
.about ul li dl  dd img{ width:45px; margin:0px auto; height:45px;}
.about ul li dl:hover dd{ margin-top:-20px;transition:.4s ease-out;-moz-transition:.4s ease-out;-webkit-transition:.4s ease-out;-o-transition:.4s ease-out}

.pinpaigushi{ display:none;}


.footer{ overflow:hidden; background:#fafafa; border-top:1px #ccc solid; padding-top:2%;;margin-top:2%}
.footer ul{ overflow:hidden;}
.footer ul li{ width:13%; float:left;}
.footer ul li h3{ font-size:18px; font-weight:400; color:#333; margin-bottom:10px;}
.footer ul li dd{ font-size:15px; line-height:30px;}
.footer ul li p{ font-size:16px; line-height:36px; color:#333;}
.footer ul li p span{font-size:30px;}
.footer ul li:nth-child(5){width:31%}
.footer ul li:last-child{float:right; width:15%}

.links{ overflow:hidden; margin: 0px auto;} 
.links span{display:block; font-size:18px; color:#333; margin:1% 0 1%;}
.links div{display:block; overflow:hidden;}
.links div a{ margin:5px; font-size:16px; }
.Copyright{ border-top:1px #ccc solid; overflow:hidden; text-align:center; margin:2% auto 0; color:#666; font-size:18px; line-height:100px;}

.flickerplate_dpq{display:none;}


.pc_banner{display:block;}
.m_banner{ display:none; width:100%;}
.m_banner img{ width:100%; overflow:hidden;}

.mbx{width: 100%; height:80px; line-height:80px; background:#f9e9ea;max-width:1920px; margin:0px auto;}
.mbx .p1{float: left; background: url(../images/shouye.png) no-repeat center left; padding-left:30px; font-size:15px; }
.mbx .p1 a:after { content:"/"; color:#666; margin:0 5px;}
.mbx .p1 a:last-child:after {content:""; display:none;}
.mbx .p2{float: right;}
.mbx .p2 i{display: block;font-size: 18px;color: #666666;font-weight: 400; line-height:77px; float: left;text-decoration: none; }
.mbx .p2 i:after{ content:"|"; color:#666; margin:0 20px; }
.mbx .p2 i:last-child:after {content:""; display:none;}
.mbx .p2 i a{ display:inline-block;font-size: 18px;color: #666666; }
.mbx .p2 i a.cur{color: #c92b2f;border-bottom: 3px solid #c92b2f;}
.mbx .p2 i a:hover{color: #c92b2f;border-bottom: 3px solid #c92b2f; transition:.0s ease-out;-moz-transition:.0s ease-out;-webkit-transition:.0s ease-out;-o-transition:.0s ease-out}


.pc_banner{width:100%; overflow:hidden; margin:0px auto;}
.pc_banner img{width:100%; }


.pic_mp{ overflow:hidden; margin:0px auto;}
.pic_mp ul{ overflow:hidden;}
.pic_mp ul li{ overflow:hidden; width:23.5%; float:left;padding:10px; box-shadow:0 0 5px #f68989; margin:1% 0.7%; box-sizing:border-box;}
.pic_mp ul li div{ width:100%; overflow:hidden;}
.pic_mp ul li div img{-webkit-transition:all .5s;transition:all .5s;width:100%;height:100%}
.pic_mp ul li div:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}
.pic_mp ul li p{ height:50px; line-height:50px; text-align:center;  overflow:hidden; text-overflow: ellipsis;white-space: nowrap; font-size:18px; }



.page{width:100%;overflow:hidden;margin:30px auto}
.page ul{display:table;margin:0 auto}
.page ul li{color:#333;display:block;color:#333;border:1px solid #ccc;float:left;margin:0 5px;padding:0 10px;height:30px;line-height:30px}
.page ul li a{color:#333;display:block}
.page ul li.thisclass{background:#c92b2f;color:#fff;border:1px solid #c92b2f;display:block}
.page ul li.thisclass a{display:block;color:#fff}
.page select{border:none;background:0 0;outline:0}


.textBox{ margin:70px auto 40px; overflow:hidden;}
.d_biaoti{ font-size:40px; color:#c92b2f;font-weight:600; margin-bottom:60px}
.d_biaoti span{ font-weight:400; font-size:24px; color:#ccc; text-transform:uppercase;}

.z_left{ width:530px; float:left; overflow:hidden; margin-right:120px;}
.shipin,.video{ overflow:hidden; font-size:15px; }
.videolist { position:relative; float:left; width:500px; height:300px;  border-radius:30px; overflow:hidden; border:5px #d2d2d2 solid;}
.videolist:hover{ cursor: pointer; }
.videoed { display:block; width:50px; height:50px; position: absolute; left:45%; top:45%; z-index:99; border-radius:100%; }
.videos{ display:none; border: 1px solid #080808; position:fixed; left:50%; top:50%; margin-left:-450px; margin-top:-310px; z-index:100; width:1000px; height:500px; }
.vclose { position:absolute;right:1%; top:1%; border-radius:100%; cursor: pointer; }
.xian{ width:60px; height:2px; background:#c92b2f; margin:30px 0 30px 0;}

.y_right{ overflow:hidden;}
.y_right h3{ font-size:22px; color:#c92b2f; margin-bottom:50px; font-weight:400; margin-top:20px;}
.y_right p{ font-size:18px; line-height:42px; color:#333333; text-align:justify}


.shuzi{ background:#c92b2f; margin:40px auto 0; overflow:hidden;}


.product-number-info{position:relative; padding:85px 0}
.product-number-info .product-number-inner{margin:0 auto}
.product-number-info h3{ font-size:24px; color:#fff; font-weight:400; padding:3% 0 ; text-align:center;}
.product-number-info h3 b{ font-weight:600; font-size:36px;}
.product-number-info ul{ overflow:hidden;}
.q{zoom:1}
.product-number-info li{float:left;width:23%;color:#fff; text-align:center; border:1px #fff solid; margin:0 1%; box-sizing:border-box;     padding: 4% 0;}

.product-number-info li b{font-weight:400;font-size:36px;line-height:1;display:inline-block;position:relative;margin:0px 0 10px}
.product-number-info li div{float:left; margin-top:15px; margin-right:10px;}
.product-number-info li span{ overflow:hidden;}
.product-number-info li span:after{content:"—"; display:block;}
.product-number-info li p{font-size:24px; margin-top:20px;}
.product-number-info li b i{font-style:normal;  font-size:85px; margin-left:-38px;}
.product-number-info li b sup{position:absolute;font-size:24px;right:-26px;top:50px}

.fazhanlicheng{ overflow:hidden; margin:60px auto 40px;}

.lichengbt{ background:url(../images/lc.jpg) repeat-x center bottom; padding-bottom:30px; position:relative;}

.lcbt{ margin:30px; box-shadow:0 6px 10px #5a1313; background:#fff; color:#c92b2f; padding:30px; font-size:22px; line-height:40px; text-indent:2em;}
.yuandian{ margin:10px auto; width:100%;  position:absolute; z-index:9999;text-align:left;}
.yuandian img{width:38px; height:38px; margin:0px auto; max-width:100%; text-align:left; margin-left:9px}
.lcks{ overflow:; background:url(../images/lcx.png) repeat-y center top; margin-top:10px;}




/*17发展历程2*/


.llcheng{overflow:hidden; position:relative; padding:0 10px; width:1000px; margin:0px auto;}
.llcheng:nth-child(2n).zl-lt ul li{}

.zl-lt{overflow:hidden; }
.lszcyuan{ width:16px; height:16px; display:block; overflow:hidden; margin:0 auto; border:1px solid #d9d9d9; border-radius:50%; position:relative; z-index:10;}
.lszcyuan i{ width:12px; height:12px; display:block; overflow:hidden; margin:0 auto; border:2px solid #fff; border-radius:50%; background:#e45811;}
.show.iconfont{cursor: pointer; animation: move1 2s linear infinite; display: block;margin: 0px auto;width:37px;height:38px;line-height: 54px;text-align: center;font-size: 50px;color: #D4D4D4; background:url(../images/xiatu.png) no-repeat; width:982px;}
.show.iconfont:hover{color: #1B57AC;}
.lszcList{text-align: center;padding: 70px 20px 0;position: relative;overflow: hidden;}
.lszcList .zltw-ns{width:100%;margin-bottom:60px;padding-left:10px; position:relative}

.lszcList .zltw-ns:nth-child{margin-right:10px; margin-top: 0px;}

.lszcList .zltw-ns:nth-child .zltl-nr{margin-left:0; float:right;}
.lszcList .zltw-ns:nth-child .zltln-title{ left:auto; right:25px;}

.lszcList .zltw-ns:after{content:url(../images/jiant1.png); position:absolute;left: 0px;     top: 25px; z-index:-1;}


.llcheng:after{position: absolute;width: 28px;height: 100%;content: '';display: block;top: 18px;left: 38px; margin-left:-14px;background:url(../images/lcx.png) repeat-y center top; z-index:-2}
.nianfen{text-align: center; margin: 50px auto 0;font-size:36px; color: #fff;; background:#c92b2f; padding:0 10px;  display:inline-block;}
.nianfen b{ font-size: 36px;}



.zltl-nr{ padding:30px; }
.zltl-nr h3{ color:#c92b2f}
.zltl-nr p{ line-height:28px; color:#666;}
.lszcList .zltw-ns .zltl-nr:hover{ background:#c92b2f;transition:.4s ease-out;-moz-transition:.4s ease-out;-webkit-transition:.4s ease-out;-o-transition:.4s ease-out }
.lszcList .zltw-ns .zltl-nr:hover h3,.lszcList .zltw-ns .zltl-nr:hover p{color:#fff; transition:.4s ease-out;-moz-transition:.4s ease-out;-webkit-transition:.4s ease-out;-o-transition:.4s ease-out}


.lszcList .zltw-ns:nth-child {}
.lszcList .zltw-ns .zltl-nr{width:87%;background: #fff;text-align: left;border-radius:30px;  box-shadow:0 3px 8px #ccc ; z-index:10; margin-bottom:20px; margin-left: 40px;}
.lszcList .zltw-ns .zltl-time{text-align: right;color: #666;font-size: 16px;margin-bottom: 50px;}
.lszcList .zltw-ns:nth-child .zltl-time{text-align: left;}
.lszcList .zltw-ns:nth-child .zltl-time span{float: left;margin-top: 10px;margin-left: 0;margin-right: 20px;}
.lszcList .zltw-ns .zltl-time span{display: inline-block;vertical-align: middle; background:url(../images/jiant.png) no-repeat; width:100px; height:50px;}
.zltln-title{ background:url(../images/zlt-icon0.png) no-repeat; width:62px; overflow:hidden; text-align:center; color:#fff; font-size:16px; font-weight:bold; height:60px; line-height:60px; padding-top:40px; position:absolute; left:25px; top:-65px;}
.zltln-list{ width:100%; overflow:hidden; padding:63px 0 15px;}
.zltln-list li{ width:100%; overflow:hidden; float:left;font-size: 16px; box-sizing:border-box; padding:0 25px 10px 28px; background:url(../images/zlt-icon2.png) no-repeat 14px 9px; line-height:24px; color:#333333;}

.zltl-nr h3{ font-size:24px; color:#c92b2f; margin-bottom:15px; font-weight:400;}
.zltl-nr p{ font-size:16px; color:#555; line-height:30px;}


.news_lb{ overflow:hidden;}
.news_lb ul{ overflow:hidden; padding:10px;}
.news_lb ul li{ overflow:hidden;  margin-bottom:50px;}
.news_lb ul li div{ width:30%; float:left; overflow:hidden;}
.news_lb ul li div img{-webkit-transition:all .5s;transition:all .5s;width:100%;height:100%}
.news_lb ul li div:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}
.news_lb ul li span{ overflow:hidden; float:right; display:block; width:66%;}
.news_lb ul li span h3{ font-size:20px; font-weight:600; margin:50px auto 30px;  overflow:hidden; text-overflow: ellipsis;white-space: nowrap;}
.news_lb ul li span h3 dt.tuij{ padding:2px 10px; background:#c92b2f; color:#fff; display:inline-block; float:left; margin-right:10px;}
.news_lb ul li span dd{ line-height:28px; font-size:15px; color:#666;  overflow: hidden;-webkit-line-clamp: 3; -webkit-box-orient: vertical;display: -webkit-box;}
.news_lb ul li span dd b{ color:#c92b2f}
.news_lb ul li span{ overflow:hidden;}
.news_lb ul li span h3 a{color:#000;}
.news_lb ul li span h3 a:hover{color:#c92b2f;}
.news_lb ul li span p{ margin-top:30px ; border-top:1px #ccc solid; padding-top:20px;}
.news_lb ul li span p span{ display:inline-block; width:auto; float:inherit;}
.news_lb ul li span p span.shijian{ margin-right:40px; background:url(../images/shijian.png) no-repeat center left; padding-left:20px; color:#999;}
.news_lb ul li span p span.liulan{  background:url(../images/yulan.png) no-repeat center left; padding-left:30px;color:#999;}
.news_lb ul li:hover{box-shadow:0 0 8px #ccc;}


.news_xq{ width:72%; overflow:hidden; float:left; border:#dcdcdc 5px solid }
.news_dbt{ overflow:hidden; margin:30px; border-bottom:1px #ccc solid; padding-bottom:15px}
.news_dbt h3{ font-size:24px;  color:#c92b2f; font-weight:400; margin-bottom:15px;}
.news_dbt h1{ font-size:24px;  color:#c92b2f; font-weight:400; margin-bottom:15px;}
.news_dbt p{ overflow:hidden; padding:10px 0;}
.news_dbt p span{ margin:0 20px; color:#666}
.news_dbt p span:last-child{ background:url(../images/yulan.png) no-repeat center left; float:right; padding-left:30px; m}
.xq_content{margin:30px; overflow:hidden; line-height:36px; font-size:18px; color:#555}
.xq_content img{ display:block; max-width:100%; margin:0px auto; text-align:center;}



.news_tuijian{ width:25%; overflow:hidden; float:right;}
.tuijian-bt{ background:#c92b2f; padding:20px 0; color:#fff; text-align:center; font-size:24px;}
.tuijian-bt p{ text-transform:uppercase;}
.pic_tj{ border:1px #ccc solid; overflow:hidden;}
.pic_tj ul{ overflow:hidden; padding:0 30px;}
.pic_tj ul li{overflow:hidden; margin-bottom:20px; margin-top:20px;}
.pic_tj ul li div{ width:100%; overflow:hidden; } 
.pic_tj ul li div img{-webkit-transition:all .5s;transition:all .5s;width:100%;height:100%}
.pic_tj ul li div:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}
.pic_tj ul li  h3{ line-height:28px; font-size:18px; color:#666;  overflow: hidden;-webkit-line-clamp: 2; -webkit-box-orient: vertical;display: -webkit-box; font-weight:400; margin:10px auto;}
.pic_tj ul li  p{ border-bottom:1px #ccc solid; padding-bottom:20px;}
.pic_tj ul li  p span{ display:inline-block; width:auto; float:inherit;}
.pic_tj ul li  p span.shijian{ margin-right:40px; background:url(../images/shijian.png) no-repeat center left; padding-left:20px; color:#999;}
.pic_tj ul li  p span.liulan{  background:url(../images/yulan.png) no-repeat center left; padding-left:30px;color:#999;}
.pic_tj ul li:hover  a h3{color:#c92b2f}




.fenxiang{  overflow:hidden; text-align:center;margin:30px; border-top:1px #ccc solid; padding:30px 0 0 ;border-bottom:1px #ccc solid;}
.fenxiang .span{line-height:34px; color:#333333; display:block; font-size:18px;}
.fenxiang .news_fx{ text-align:center; margin-top:3%; margin-bottom:4%;}
 .fenxiang .news_fx ul li{ display:inline-block; width:58px; height:58px; overflow:hidden; margin-left:3%; margin-right:3%; background-repeat:no-repeat; background-size:100% 100%; cursor:pointer;}
.fenxiang .news_fx ul li.bgs1{ background-image:url(../images/ico1.png);}
.fenxiang .news_fx ul li.bgs2{ background-image:url(../images/ico2.png);}
.fenxiang .news_fx ul li.bgs3{ background-image:url(../images/ico3.png);}
 .fenxiang .news_fx ul li:hover{transition:all 0.3s;opacity:0.9;filter:Alpha(opacity=90);}
.fenxiang .news_fx ul li a{ display:block; width:100%; height:100%;}

.case_con{ padding-top:110px;line-height:26px; padding-left:3%; padding-right:3%; font-size:14px; padding-bottom:100px; overflow:hidden; background:#fff;}
.case_con img{  max-width:1200px; width:100%; display:block; margin:0 auto;}
.case_t{ height:76px; line-height:76px; margin-top:78px; text-align:center; font-weight:normal; color:#000; font-size:36px;}


.prenext{text-align:center; padding-bottom:3%; overflow:hidden; margin:30px ;position:relative;}
.prenext span{ color:#333333; display:block; height:50px; line-height:50px; text-align:left; width:660px; overflow:hidden;  font-size:18px;  overflow:hidden; text-overflow: ellipsis;white-space: nowrap;}
.prenext a:hover{ color:#e44352;  text-decoration:none;}
.prenext a label{ font-family:"宋体"; font-size:22px;}
.prenext a label.a{ padding-right:12%;}
.prenext a label.b{ padding-left:12%;}
.prenext a.nodata{ background:#e8e8e8;color:#333333;}
.prenext dd{position:absolute; top:20px; right:0px; width:150px; border:1px #ccc solid; height:50px; line-height:50px; text-align:center;}
.prenext dd a{margin:0px;  display:inline-block; width:150px;text-align:center;}

  
.lx_left{ background:#f9e9ea; float:left; width:64%; padding:50px; position:relative; overflow:hidden; }
     
.lx_biaoti{ font-size:40px; color:#c92b2f;font-weight:600; margin-bottom:20px}
.lx_biaoti span{ font-weight:400; font-size:24px; color:#ccc; text-transform:uppercase;}

.lx_left p{ font-size:18px; color:#666; }
.lx_left p:before{ content:""; background:#c92b2f; width:80px; height:3px; display:block; margin-bottom:10px; } 
.lx_left ul{ margin-top:80px; }
.lx_left ul li{ border-bottom:1px #ccc solid; overflow:hidden; padding-bottom:15px ; margin-bottom:15px;}
.lx_left ul li dt{ height:40px; line-height:40px; font-size:18px;color:#666;}
.lx_left ul li dd{ height:40px; line-height:40px; font-size:18px; color:#666;}
.lx_left ul li dt.dhh{font-size:36px; color:#c92b2f;}
.lx_left:after{content:""; background:#c92b2f; width:120px; height:80px; position:absolute; top: -45px; right: -35px; transform:rotate(35deg);-ms-transform:rotate(35deg); 	-moz-transform:rotate(35deg); 	-webkit-transform:rotate(35deg); -o-transform:rotate(35deg); }

.lx_right{background:#f9e9ea; float:right; width:27%}     
.lx_right ul{ overflow:hidden; padding:38px 30px;}
.lx_right ul li{ overflow:hidden; background:#c92b2f; padding:10% 0; border-radius:20px; margin-bottom:22px; text-align:center; margin: 26px 0;}
.lx_right ul li a{ color:#fff; font-size:22px;}
.lx_right ul li:hover{ box-shadow: 0 0 8px #950505}
.map{ height:400px; border:4px #dcdcdc solid;}
.lx_right ul li img{ width:22%;}

.hd_news{ display:block;}

.hd_top{ background:#f7f7f7; overflow:hidden; margin:10px;}
.hd_left{ width:42%; float:left; overflow:hidden;}
.hd_right{width:52%; float:right; padding-right:50px;}

.hd_top:hover{  box-shadow:0 0 8px #999; }

.hd_right h3{ font-size:20px; font-weight:600; margin:50px auto 30px;  overflow:hidden; text-overflow: ellipsis;white-space: nowrap;}
.hd_right h3 dt.tuij{ padding:2px 10px; background:#c92b2f; color:#fff; display:inline-block; float:left; margin-right:15px;}
.hd_right dd{ line-height:28px; font-size:16px; color:#666;  overflow: hidden;-webkit-line-clamp: 8; -webkit-box-orient: vertical;display: -webkit-box;}

.hd_right p{ margin-top:30px ; border-top:1px #ccc solid; padding-top:20px;}
.hd_right p span{ display:inline-block; width:auto; float:inherit; line-height:50px;}
.hd_right p span.shijian{ margin-right:40px; background:url(../images/shijian.png) no-repeat center left; padding-left:20px; color:#999;}
.hd_right p span.liulan{  background:url(../images/yulan.png) no-repeat center left; padding-left:30px;color:#999;}
.hd_right p span:last-child{ float:right; width:120px; text-align:center; line-height:50px; background:#c92b2f}
.hd_right p span a{ color:#fff;}
.hd_content{ overflow:hidden;}
.huodong_news ul{ overflow:hidden;  margin:40px auto;}
.huodong_news ul li{ overflow:hidden; width:33.33%; float:left; border:15px #fff solid; box-sizing:border-box; background:#f7f7f7; padding:30px;}
.huodong_news ul li h3{font-size:18px;overflow:hidden; text-overflow: ellipsis;white-space: nowrap; }
.huodong_news ul li dt{font-size:12px;overflow:hidden; color:#999; padding:15px 0 }
.huodong_news ul li div{width:100%; overflow:hidden;}
.huodong_news ul li div img{width:100%; overflow:hidden;-webkit-transition:all .5s;transition:all .5s;width:100%;height:100%}
.huodong_news ul li div:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}
.huodong_news ul li dd{overflow: hidden;-webkit-line-clamp: 2; height:56px; -webkit-box-orient: vertical;display: -webkit-box; font-size:15px; color:#666; line-height:28px; margin:15px auto;}
.huodong_news ul li p{ overflow:hidden; line-height:36px;}
.huodong_news ul li p span.liulan{ overflow:hidden; float:left;}
.huodong_news ul li p  i{ font-style:normal; float:right; font-size:13px; border:1px #c92b2f solid; width:100px; height:36px; line-height:36px; display:inline-block; text-align:center;}
.huodong_news ul li a h3 {color:#000;}
.huodong_news ul li:hover{ background:#c92b2f;}
.huodong_news ul li:hover a h3,.hd_content ul li:hover a dd,.hd_content ul li:hover a dt,.hd_content ul li:hover a span{color:#fff;}
.huodong_news ul li:hover a i{ background:#fff; color:#666;}

.liulan{  background:url(../images/yulan.png) no-repeat center left; padding-left:30px;color:#999;}

.form{ width:720px; overflow:hidden; padding:50px 70px; background:#fff;  box-shadow:0 0 5px #ccc; margin:10px auto; border-radius:20px;}
.form h3{ font-size:30px; color:#c92b2f; text-align:center; }
.form p { font-size:16px; color:#666; text-align:center; margin:15px auto;}
.form p span{ color:#c92b2f}
.form ul{ overflow:hidden;}
.form ul li{ overflow:hidden; margin:30px auto; font-size:16px; color:#666;}
.form ul li input{ width:600px; border:1px #ccc solid;  height:50px; line-height:50px;font-size:16px; color:#666; text-indent:.5em;}
.form ul li i{ margin-left:5px; color:#c92b2f}
.form ul li:nth-child(2) span{ display:inline-block; margin-right:20px;}
.form ul li:nth-child(2) span:last-child{ margin-right:0px;}
.form ul li:nth-child(2) span input{ width:237px;}

.form ul li:nth-child(4) span { margin-right:20px;}
.form ul li:nth-child(4) span select{ width:289px;}
.form ul li:nth-child(4) span:last-child{ margin-right:0px;}

.form ul li  select{width:603px; border:1px #ccc solid;  height:50px; line-height:50px; font-size:16px; color:#666; text-indent:.5em;}

.three{letter-spacing: 0.34em }
.form ul li:last-child{ text-align:center;}
.form ul li:last-child input{width:300px; height:80px; line-height:80px; font-size:20px; background:#c92b2f; font-weight:600; text-align:center; color:#fff;  cursor:pointer; margin:0px auto; text-indent:0em;} 







.hidden{ display: none;}
.moreload{height: auto;margin:0 auto;overflow: hidden;text-align: left;background:#fff;padding:5px;}
.moreload ul.list{overflow: hidden;}
	.moreload ul.list li{ overflow:hidden;  margin:20px auto}

	.moreload ul.list li .yyleft{width:43%; float:left; overflow:hidden; padding:60px 40px}
	.moreload ul.list li .yyright{width:49%; float:right; overflow:hidden;}
	.moreload ul.list li .yyleft h3{ font-size:24px;  overflow:hidden;  text-overflow: ellipsis;white-space: nowrap; font-weight:400;}
	.moreload ul.list li .yyleft h3:after{content:"——"; display:block; margin-top: 20px; color:#c92b2f}
	.moreload ul.list li .yyleft p{ overflow:hidden;overflow: hidden;-webkit-line-clamp: 3; line-height:36px; text-align:left; color:#666; -webkit-box-orient: vertical;display: -webkit-box; font-size:16px; height:102px;}
	.moreload ul.list li .yyleft dd{ width:290px; height:40px; line-height:40px; border:1px #ccc solid; text-align:center; color:#666; margin-top:50px;}
	.moreload ul.list li .yyleft h3 a{color:#c92b2f;-webkit-transition:all .5s;transition:all .5s;}
	.moreload ul.list li .yyleft h3 a:hover{color:#c92b2f; padding-left:10px;-webkit-transition:all .5s;transition:all .5s;}
	.moreload ul.list li .yyright img{width:100%; overflow:hidden;-webkit-transition:all .5s;transition:all .5s;width:100%;height:100%}
	.moreload ul.list li .yyright:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}
.moreload ul.list li:nth-child(2n) .yyleft{float:right;}
.moreload ul.list li:nth-child(2n) .yyright{float:left;}


	.moreload ul.list p{text-align: center;}
	.moreload .more{overflow: hidden;padding:10px;text-align: center;}
	.moreload .more a{display: block;padding:20px 0;color:#666;margin:0 auto; border:1px #ccc solid;text-align:center;border-radius:3px;}
	.moreload .more a:hover{text-decoration: none;background:#f1f1f1;;color: #000;}
	

.pic_mp_mqtj{ overflow:hidden; margin:0px auto;}
.pic_mp_mqtj ul{ overflow:hidden;}
.pic_mp_mqtj ul li{ overflow:hidden; width:23.5%; float:left; margin:1% 0.7%; box-sizing:border-box;  border:1px #c92b2f solid; position:relative;}
.pic_mp_mqtj ul li div{overflow:hidden; border:1px #fff solid; margin:10px;}
.pic_mp_mqtj ul li div img{-webkit-transition:all .5s;transition:all .5s;width:100%;height:100%}
.pic_mp_mqtj ul li div:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}
.pic_mp_mqtj ul li p{ height:80px; line-height:80px; text-align:center;  overflow:hidden; text-overflow: ellipsis;white-space: nowrap; font-size:18px; background:#c92b2f ; color:#fff;}
.pic_mp_mqtj ul li div:hover{ border:1px #c92b2f solid;}
.pic_mp_mqtj ul li dd{ position:absolute; top:0px; right:10px; width:60px; }
.pic_mp_mqtj ul li dd img{ width:100%}	
.pic_mp_mqtj ul li a p{ color:#fff;}

.mall{ width: 385px; overflow:hidden; margin:60px auto;}
.mall img{ width:100%}
.mall p{ text-align:center; font-size:24px; color:#999; margin-top:20px;}
.yp ul li div{ height:144px;}


.zhizhao{ width:1200px; margin:50px auto; background:#eeeeee}
.zz_box{ width:735px;  margin:0px auto; padding:50px 0;}
.rslides{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0}
.rslides li{-webkit-backface-visibility:hidden;position:absolute;display:none;width:100%;left:0;top:0}
.rslides li:first-child{position:relative;display:block;float:left}
.rslides img{display:block;height:auto;float:left;width:100%;border:0}
.callbacks_container{margin-bottom:50px;position:relative;width:100%}
.callbacks{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0}
.callbacks li{position:absolute;width:100%;left:0;top:0}
.callbacks img{display:block;position:relative;z-index:1;height:auto;width:100%;border:0}
.callbacks .caption{display:block;position:absolute;z-index:2;font-size:20px;text-shadow:none;color:#fff;background:#000;background:rgba(0,0,0,.8);left:0;right:0;bottom:0;padding:10px 20px;margin:0;max-width:none}
.callbacks_nav{position:absolute;-webkit-tap-highlight-color:transparent;top:52%;left:-20%;opacity:1;z-index:3;text-indent:-9999px;overflow:hidden;text-decoration:none;height:69px;width:69px;background:transparent url(../images/zuo1.png) no-repeat left top;margin-top:-45px; background-size:100%;}
.callbacks_nav:active{opacity:1}
.callbacks_nav:hover{background:url(../images/zuo2.png) no-repeat ; background-size:100%;}
.callbacks_nav.next{left:auto;background-position:right top;right:-20%; background:url(../images/you1.png) no-repeat; background-size:100%;}
.callbacks_nav.next:hover{background:url(../images/you2.png) no-repeat; background-size:100%;}
#slider3-pager a{display:inline-block}
#slider3-pager img{float:left}
#slider3-pager .rslides_here a{background:0 0;box-shadow:0 0 0 2px #666}
#slider3-pager a{padding:0}


}
@media only screen and (max-width:1800px){
	
.nav{ margin:55px  5% 0}

.yp ul li div{ height:inherit;}
.tuijian ul li{  min-height:220px;}
}


@media only screen and (max-width:1600px){
	
	.nav{ margin:20px  3% 0}
	.cont{ padding:0 10%}
	.redian{ width:57%;}
	.yp ul li div{ height:127px;}
	


	
}

@media only screen and (max-width:1580px){
.nav{ margin:8px 3%}
	
.pic_l{width:76%;}
.pic_r {
    width: 22.4%;}
	.yp ul li div{ height:inherit;}
	
}

@media only screen and (max-width:1540px){
	
.head-nav .er_item{ padding:0 1%;}
.content{ margin:0 5%; }
.cont{ padding:0 5%}
.picBox{ margin:70px 5% 40px}
	
}

@media only screen and (max-width:1440px){	
.about ul li div p{ text-align:center; color:#fff; font-size:18px; line-height:30px; height:90px; margin-bottom:10px; overflow:hidden; overflow: hidden;-webkit-line-clamp:3; -webkit-box-orient: vertical;display: -webkit-box;}
	
	.lx_left{ width:57%;}
	.lx_right{ width:32%; }
		.yp ul li div{ height:127px;}

	
}
@media only screen and (max-width:1400px){

.head-nav .er_item a{ font-size:18px;}
.news_lb ul li span h3{ font-size:20px; font-weight:600; overflow:hidden; margin:20px auto 20px;}
.yp ul li div{ height:inherit;}

}
@media only screen and (max-width:1380px){
	

.dashiji ul li:last-child{ display:none;}
.footer ul li p span{ font-size:24px;}
	
}
@media only screen and (max-width:1366px){
	
.yp ul li div{ height:124px;}

	
}

@media only screen and (max-width:1360px){
	
.yp ul li div{ height:inherit;}
	
}



@media only screen and (max-width:1250px){
.nav span i a { font-size: 18px;}
.lx_left{ width:52%;}
	.lx_right{ width:35%; }
	.lx_left ul{ width:auto; margin:20px auto;}

}
@media only screen and (max-width:1240px){
	
.nav span i{ padding:0 5px;}
.dashiji ul li:last-child{ display:none;}

	
}



@media only screen and (max-width:1200px){
	
	.zhizhao{ width:auto; margin:20px 0px ; background:#eeeeee; padding:30px 0;}
.zz_box{ width:auto; margin:0px 130px; padding:0px; }
.callbacks_nav{left:-10%;}
.callbacks_nav.next{right:-10%;}
	
	
	
.flicker-example{ display:none;}	
.flickerplate_dpq{ display:block;}
.lx_right ul li a{ font-size:0.15rem;; }
.lx_right ul li img{ width:22%;}
.hd_news{ display:block;}

	.hd_right dd {
    line-height: 28px;
    font-size: 16px;
    color: #666;
    overflow: hidden;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    display: -webkit-box;
}
.tuijian ul li{  min-height:180px;}

.tuijian ul li{  border:20px #fff solid; }

.head-nav{ display:none;transition:.3s ease-out;-moz-transition:.3s ease-out;-webkit-transition:.3s ease-out;-o-transition:.3s ease-out}
.caidan { display:block;transition:.3s ease-out;-moz-transition:.3s ease-out;-webkit-transition:.3s ease-out;-o-transition:.3s ease-out}
.hot img.gw{display:none;transition:.3s ease-out;-moz-transition:.3s ease-out;-webkit-transition:.3s ease-out;-o-transition:.3s ease-out}
.hot img.s_gw{display:block; margin-top:0px; margin-right:20px;transition:.3s ease-out;-moz-transition:.3s ease-out;-webkit-transition:.3s ease-out;-o-transition:.3s ease-out}	
.logo img{ width:100%;transition:.3s ease-out;-moz-transition:.3s ease-out;-webkit-transition:.3s ease-out;-o-transition:.3s ease-out}

.sousuo {  float:inherit;  border: 1px #ccc solid; border-radius: 30px; height: 60px; line-height: 60px; background: #fff;margin-top: 10px; width: 99%; overflow: hidden; margin-bottom:10px;}
.sousuo .inp { width: 83%; height: 60px; line-height: 60px; background: url(../images/sos.png) no-repeat 10px center;  text-indent: 3em;}
.sousuo .button { width: 17%;  height: 60px;line-height: 60px;  background: #c92b2f;   color: #fff; font-size: 18px;}

.redian{ width:80%;}
.dashiji{ background:none; border-bottom:1px #ccc solid; padding-bottom:15px;}

.box1{ margin:0px auto;}
.pinpai{ width:100%; float:none; margin-top:10px;}
.youpin{ width:100%; float:none; margin-top:10px;}

.about ul li div h3{ margin:10px auto }

.links{ display:none;}

.footer ul li{ width: 100%; float: none; overflow: hidden ;border-bottom: 1px #ccc solid; padding-bottom: 10px;  margin-bottom: 10px;}

.footer ul li h3{ font-size:18px; font-weight:400; color:#333; margin-bottom:0px; position:relative; height: 40px;
    line-height: 40px;}
.footer ul li dd{ font-size: 15px; line-height: 30px;float: left; margin: 0 8px; display:none;}
.footer ul li:hover dd{ display:block;}
.footer ul li h3:after{content:url(../images/jiantou.png); position:absolute; top:12px; width:20px; height:20px; right:10px;}
.footer ul li h3:hover:after{content:url(../images/jiantou.png);-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}

.footer ul li p{ font-size:16px; line-height:36px; color:#333;}
.footer ul li p span{font-size:30px;}
.footer ul li:nth-child(5){width:100%; text-align:center; background:#f1f1f1; border-bottom:none; margin-bottom:0px; padding-top:20px;}
.footer ul li:last-child{ float:none; text-align:center; width:100%; background:#f1f1f1; margin-bottom:0px; ;border-bottom: none;}
.Copyright{ margin:0px auto; line-height:30px; padding:20px  0}



.m_mobile{display:block;position:fixed;top:0px;left:0px;width:0px;height:0px;overflow:hidden;z-index:10000}
.m_mobile .m_bj{position:absolute;width:100%;height:100%;background:#0b0d19;filter:alpha(opacity=0);opacity:0;left:0px;top:0px;z-index:1}
.m_mobile .m_color{position:absolute;width:20%;left:0px;top:5%;z-index:100;text-align:center;filter:alpha(opacity=0);opacity:0}
.m_mobile .m_nav{position:absolute;width:80%;right:0px;top:0px;background:#fff;height:100%;z-index:100;right:-80%}
.m_mobile .m_nav h3{ margin:0px auto; text-align:center; padding:5% 0}
.m_mobile .m_nav h3 img{ width:50%;}
.m_mobile .m_nav ul{padding-left:5%;padding-right:5%}
.m_mobile .m_nav ul li{border-bottom:1px solid #ccc}
.m_mobile .m_nav ul li a{height:45px;color:#333;line-height:45px;padding-left:5%;font-size:16px;}
.m_mobile .m_nav ul li i{ width:30px; height:30px; float:right; margin-top:5px;}
.m_mobile .m_nav ul li i.jiantou{background:url(../images/jiantou.png) 95% center no-repeat;-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}
.m_mobile .m_nav ul li i.jiantou:hover{background:url(../images/jiantou1.png) 95% center no-repeat;-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}
.m_mobile .m_nav ul li .a_txt2{display:none}
.m_mobile .m_nav ul li .a_txt2 a{height:40px;line-height:40px;font-size:14px; text-indent:2em; display:block;}
.m_mobile .m_nav ul li:nth-child(4) i,.m_mobile .m_nav ul li:nth-child(7) i,.m_mobile .m_nav ul li:nth-child(8) i{ display:none;}
.m_mobile .m_nav ul li:nth-child(4) a,.m_mobile .m_nav ul li:nth-child(7) a,.m_mobile .m_nav ul li:nth-child(8) a{ display:block;}


.pc_banner{display:none;}
.m_banner{ display:block;}


.title3{ color:#c92b2f; font-size:0.3rem;; font-weight:600; line-height:0.35rem;;  text-align:center; }
.title3 p{font-size: 0.2rem;  text-transform: uppercase;  margin-left: 10px; color: #c9abac;  height: 30px; font-weight:400;}

.pinpaigushi{ overflow:hidden;  background:#c92b2f;  margin-bottom:20px; display:block;}
.gushi{ overflow:hidden;}
.gushi div{  width:50%; float:left;  margin-right:10px;}
.gushi span{ overflow:hidden;}
.gushi span p{overflow:hidden; overflow: hidden;-webkit-line-clamp:3; color:#fff; -webkit-box-orient: vertical;display: -webkit-box; line-height:36px; padding:0 10px;}
.gushi div img{ width:100%}
.gushi div img.pp1{ width:100%}

.gushi h3 {
    font-size: 24px; text-align:center; color:#fff;
    margin: 10px auto;
}
.gushi span dd{ text-align:center; margin:0px  auto;}
.about ul li:nth-child(1){ display:none;}


.mbx{width: 100%; height:auto; line-height:80px; background:#f9e9ea;max-width:1920px; margin:0px auto;}

.mbx .p1{float: none; width:auto; line-height:45px; }
.mbx .p2{float: none; width:auto; border-top:1px #ccc solid;}
.mbx .p2 i{ width:50%; text-align:center;  line-height:45px; display:block; float:left;; border-right:1px #ccc solid; box-sizing:border-box;}
.mbx .p2 i a{ display:inline-block}
.mbx .p2 i:after{content:""; display:none;}
.mbx .p2 i:last-child{ border-right:none}

.mbx .p3 i{ width:33.33%}

.textBox{ margin-top:20px;}
.z_left{ width:100%; float:none;}
.y_right{width:100%; float:none;}

.videolist{ float:none; margin:0px auto;}

.videos{ display:none; border:none; position:fixed; left:0%; top:20%; margin-left:0px; margin-top:0px; z-index:100; width:100%; height:100%; }
.xian {
    width: 100%;
    height: 2px;
    background: #c92b2f;
    margin-top: 60px;

}


.yuandian{ margin:10px auto; width:100%;  position:absolute; z-index:9999; text-align:left;}
.yyss{ width:100%; overflow:hidden; position:relative;}
.img{ width:1000px; overflow:hidden; margin:0px auto;}
.img img {
    width: 38px;
    height: 38px;
    margin: 0px auto;
    max-width:inherit;
    display:inline-block;
    text-align: center;
}



.llcheng:after{position: absolute;width: 28px;height: 100%;content: '';display: block;top: 18px;left: 0%; margin-left:-5px;background:url(../images/lcx.png) repeat-y center top; z-index:-2}

.nianfen{ display:block;}

.lszcList .zltw-ns:nth-child(2n+1):after{content:url(../images/jiant.png); position:absolute;left: 0px; top:50%; z-index:-1; display:none}
.lszcList .zltw-ns:nth-child(2n):after{content:url(../images/jiant1.png); position:absolute;left: 0px;     margin-top: 20%; z-index:-1; display:none}
.lszcList .zltw-ns:nth-child(2n+1){ margin-left:0px;}

.lszcList .zltw-ns:nth-child(2n) .zltl-nr{ float:none; margin-left:30px;}

.lszcList .zltw-ns{ width:auto;margin-bottom: 30px; padding: 10px; overflow:hidden; margin-left:20px;}

.lszcList .zltw-ns:before{content:url(../images/jiant1.png); position:absolute; left:0px; top: 20%;     z-index: -1;}

.lszcList .zltw-ns .zltl-nr{ width:88%; margin-left:30px;}
.lszcList .zltw-ns:nth-child(2n){ margin-top:0px; float:none; margin-right: 0px; margin-left: 0px}
.show.iconfont {
 
    display: inline-block;
     margin-left: -10px;
}

.news_lb ul li div{ width:40%;}
.news_lb ul li span{width:56%;}

.news_tuijian{ display:none;}
.news_xq{ width:auto;}
.news_xq {
    width: -webkit-fill-available;
}
.prenext{ overflow:visible}
.prenext dd {
    position:inherit;
    top: 20px;
    right: 0px;
    width: 150px;
    border: 1px #ccc solid;
    height: 50px;
    line-height: 50px;
    text-align: center; margin:0px auto;
}

.prenext span{ width:auto;}

.moreload ul.list li .yyleft{ padding:20px 30px;}




}
@media only screen and (max-width:1138px){
	.redian{ width:75%;}
	.llcheng{ width:auto;}
}

@media only screen and (max-width:1024px){

.moreload ul.list li .yyleft p{overflow:hidden;overflow: hidden;-webkit-line-clamp: 2; line-height:32px; color:#666; -webkit-box-orient: vertical;display: -webkit-box; font-size:16px; height:66px;}
.moreload ul.list li .yyleft dd{ margin-top:20px;}
.tuijian ul li{  min-height:150px;}
.coton{  margin:30% 6%; width:auto; }

}




@media only screen and (max-width:980px){
.pic_r{ display:none}
.pic_l{width:100%}
.zhaoshang ul li{ overflow:hidden; position:relative; width:350px; margin-right:10px; float:left;}
.gushi span p{overflow:hidden; overflow: hidden;-webkit-line-clamp:3; color:#fff; -webkit-box-orient: vertical;display: -webkit-box; line-height:30px; padding:0 10px;}
.pic_mp ul li{width:31.9%; }
.pic_mp_mqtj ul li{ width:31.9%;}
.pic_mp_mqtj ul li dd{ width:50px}
.picBox{ margin:30px 3%;}

.huodong_news ul li{ width:50%; border:5px #fff solid;}
}


@media only screen and (max-width:940px){
.about ul li div h3{ margin:30px auto 10px; }
.about ul li div p{ display:none;}

.news_dbt p span { display:block; margin:0px; padding:1% 0;}
.news_dbt p span:last-child{ float:left;}
.lx_left{ width:auto; float:none;}
.lx_right{ width:auto; float:none;     margin-top: 20px;}
.lx_right ul li a{ font-size:0.25rem;}

.form{ width:auto;  padding:50px 20px; margin: 10px;}



.form ul li input{ width:85%; height:50px; line-height:50px; font-size:16px; color:#666;}
.form ul li  select{width:85%;  height:50px; line-height:50px; font-size:16px; color:#666;}


.form ul li:nth-child(2) span{ width:100% ; display:block; margin-bottom:30px; }

.form ul li:nth-child(2) span input{ width:85%;}
.form ul li:nth-child(4) span select{ width:85%;}
.form ul li:nth-child(2) span:last-child{ margin-right:0px;margin-bottom:0px;}

.form ul li:nth-child(4) span { display:block; margin-bottom:30px; width:100% ;}

.form ul li:nth-child(4) span:last-child{ margin-right:0px; margin-left:84px; margin-bottom:0px;}


.three{
    letter-spacing: 0.34em 
}
.form ul li:last-child{ text-align:center;}
.form ul li:last-child input{width:100%; height:80px; line-height:80px; font-size:20px; background:#c92b2f; font-weight:600; text-align:center; color:#fff;  cursor:pointer; margin:0px auto;} 



/*.form ul li{ overflow:hidden; margin:30px auto; font-size:16px; color:#666;}
.form h3{ font-size:30px; color:#c92b2f; text-align:center; }
.form p { font-size:16px; color:#666; text-align:center; margin:15px auto;}*/

.hd_left{ width:95%; margin:10px auto; float:none;}
.hd_right{ width:auto; float:none; padding: 0 25px 30px;}


}

 .inside_sousuo{
     width: 70%;
     overflow:hidden;
     margin: 0 auto;
 }

@media only screen and (max-width:880px){
	.redian{ width:70%;}
	.title2 i{ display:none;}
	.gushi span p{overflow:hidden; overflow: hidden;-webkit-line-clamp:2; color:#fff; -webkit-box-orient: vertical;display: -webkit-box; line-height:30px; padding:0 10px;}

		.tuijian ul li{  min-height:130px;}
		.mall{ width: 80%; overflow:hidden; margin:60px auto;}

    .inside_sousuo{width: 95% !important;}
}


@media only screen and (max-width:850px){
	.moreload ul.list li .yyleft{ width:auto; float:none; padding:20px 0;}
	.moreload ul.list li .yyright{ width:auto ;float:none; padding:0px;}
	.moreload ul.list li .yyleft h3:after{ margin-top:10px;}
	}

@media only screen and (max-width:768px){

.zhizhao{ width:auto; margin:20px 0px; background:#eeeeee; padding:30px 0;}
.zz_box{ width:auto; margin:0px 16px; padding:0px; }
.callbacks_nav{left:30%; background-size: 60%; top:inherit;    bottom: -85px;}
.callbacks_nav.next{right:25%; background-size: 60%;  top:inherit;     bottom: -85px;}

.callbacks_nav:hover{background:url(../images/zuo2.png) no-repeat ; background-size:60%;}

.callbacks_nav.next:hover{background:url(../images/you2.png) no-repeat; background-size:60%;}

.news_lb ul li span h3{ font-size:20px; font-weight:600; overflow:hidden; margin:10px auto 5px;}
.news_lb ul li span p{margin-top: 15px;}
.news_lb ul li span dd { line-height: 28px;  font-size: 15px; color: #666; overflow: hidden;  -webkit-line-clamp: 2;   -webkit-box-orient: vertical; display: -webkit-box;}
}

@media only screen and (max-width:740px){

.form ul li input{ width:95%;}
.form ul li select{ width:95%;}
.form ul li:nth-child(2) span input{ width:95%;}
.form ul li:nth-child(4) span select{ width:95%;}
.form ul li:nth-child(4) span select{ width:95%;}
.form ul li:nth-child(4) span:last-child{ margin-right:0px; margin-left:0%}
.ctxt{ padding-right:10px;}
.pic_mp_mqtj ul li p{ height:inherit; line-height:0.35rem; padding:7% 0}
}

@media only screen and (max-width:710px){
	.redian{ width:65%;}
	.gushi div{ width:100%; float:inherit;}
	.pinpaigushi{ padding-bottom:20px;}
	.gushi h3 {
    font-size: 0.3rem; }
		.gushi span p{overflow:hidden; font-size:0.2rem; overflow: hidden;-webkit-line-clamp:3; color:#fff; -webkit-box-orient: vertical;display: -webkit-box; line-height:0.3rem; padding:0 10px;}
		.gushi span dd{  margin:0.25rem  auto 0;}
		
		.d_biaoti{ font-size:0.3rem; margin-bottom:20px;}
		.d_biaoti span{ font-size:0.22rem;}
		.y_right h3 { font-size:0.22rem; margin-bottom:20px;}
		
		.y_right p{ font-size:0.22rem; line-height:0.4rem;}
		.product-number-info li b i{ font-size:0.7rem;}
		.product-number-info li b sup {
    position: absolute;
    font-size: 0.25rem;
    right: -26px;
    top:15px;
}
.tuijian ul li{  min-height:120px;}

.sy_tuijian ul li{ width:50%}

.product-number-info li p{ font-size:0.2rem;}
.product-number-info li{ width:48%}
.product-number-info h3{ font-size:0.25rem;}
.product-number-info h3 b{ font-size:0.35rem;}
.lcbt{ font-size:0.22rem; margin:0 10px;}

.lszcList .zltw-ns .zltl-nr{width:auto;}
.zltl-nr h3{ font-size:0.25rem;}
.zltl-nr p{ font-size:0.2rem; line-height:0.35rem;}

.hd_right p span:last-child{ width:150px; float:none;}	
.hd_right h3{ margin:10px auto; font-size:18px;}	
 
}

@media only screen and (max-width:640px){
.about ul li{ width:100%; float:none; margin-bottom:10px; overflow:hidden;}
.about ul li div p{ display:block;}

.pic_l ul li{ width:48%}
.title3{ padding:10px 0 0}

.pic_mp ul li{width:48.6%; }
.pic_mp_mqtj ul li{ width:48.6%;}


.videolist { width:100%; height:100%;}
.shipin, .video{
    padding: 0 10px;}
	
	.lx_left{ padding:10px;}
	.lx_left ul li dt{ height:auto;}
.lx_right ul li {
	    padding: 5% 0;}
.tuijian ul li{  border:15px #fff solid; width:50%;}

.title1{ margin:30px auto;}
.xbanner{ margin:0px auto;}
.about{margin-top:15px;}
.tuijian ul li { width:50%; min-height:220px;}
.yuandian img{margin-left: -10px;}

.lszcList {
  
    padding: 70px 0px 0;}

}
@media only screen and (max-width:580px){
	.redian{ width:60%;}
	.nav { height:inherit; overflow:hidden;padding:5px;transition:.3s ease-out;-moz-transition:.3s ease-out;-webkit-transition:.3s ease-out;-o-transition:.3s ease-out}
	.logo{ width:42%;transition:.3s ease-out;-moz-transition:.3s ease-out;-webkit-transition:.3s ease-out;-o-transition:.3s ease-out;
    margin: 7px;}
	
	.news_lb ul li div{ width:100%; float:none;}
.news_lb ul li span{width:100%; float:none;}
	
	
	
}

@media only screen and (max-width:510px){
	.redian{ width:100%;}
	.dashiji .dsj_bt {
    font-size: 0.28rem;
    color: #fff;
    font-weight: 600;
    float: none;
    background: #c92b2f;
    padding: 3% 2%;
    text-align: center;
}

.sousuo {

    height: 45px;
    line-height: 45px;

}
.sousuo .inp {
    height: 45px;
    line-height: 45px;

}
.sousuo .button {

    height: 45px;
    line-height: 45px;}


.redian ul li h3{ font-size:0.22rem;}
.redian ul li h3 span{ font-size:0.2rem; line-height:0.3rem;}

.redian ul li p{ font-size:0.2rem; line-height:0.35rem;}

.title,.title2{ font-size:0.26rem;}
.title2{ margin-top:20px;}

.pp ul li h3{ font-size: 0.22rem;}

.pp ul li p{ font-size:0.2rem; }


.yp ul li{margin-bottom:10px; padding-bottom:10px; overflow:hidden; border-bottom:1px #ccc solid;}
.yp ul li span h3{ margin:0px; font-size:0.22rem; }

.about ul li dl h3{ font-size:0.3rem; margin:10px auto;}
.yp ul li span p{overflow: hidden;  -webkit-line-clamp: 2; height:inherit ; -webkit-box-orient: vertical; display: -webkit-box; font-size:0.2rem;}

.about ul li div p {  text-align: center;   color: #fff;   font-size: 0.2rem;  line-height: 0.3rem;  height:auto;   margin-bottom: 10px; overflow: hidden;   -webkit-line-clamp: 2; -webkit-box-orient: vertical; display: -webkit-box;}

.yp ul li div{ width:42%;}
 
.mall p{ font-size:0.25rem;}
.zhaoshang ul li div h3{ font-size:0.22rem;}
.zhaoshang ul li div p{font-size:0.2rem;}
.title1{font-size:0.35rem;}
.pic_l ul li p{font-size:0.22rem;}
.footer ul li h3{ font-size:0.22rem; }
.footer ul li dd{ font-size:0.2rem;}
.footer ul li p{ font-size:0.2rem;}
.Copyright { font-size:0.22rem;}
.footer ul li p span{ font-size:0.3rem;}
.mbx .p1{ line-height:0.65rem; font-size:0.22rem; }

.mbx .p2 i{ line-height:0.75rem;}
.mbx .p2 i a{ display:inline-block; font-size:0.25rem;}
.news_lb ul li span h3{ font-size:0.3rem;}
.news_lb ul li span h3 dt{ font-size:0.3rem;}
.news_lb ul li span dd { font-size:0.22rem;}
.news_lb ul li span p  span{ font-size:0.2rem;}
.fenxiang .span {font-size:0.25rem;}
.prenext span { font-size:0.22rem;}
.prenext dd a{ font-size:0.22rem;}
.news_dbt h3{ font-size:0.3rem;}
.lx_biaoti{font-size:0.3rem;}
.lx_left p { font-size:0.2rem;}
.lx_biaoti span { font-size:0.2rem;}
.lx_left ul li dd,.lx_left ul li dt { font-size:0.22rem;}
.lx_left ul li dt.dhh{ font-size:0.35rem;}
.form h3 {font-size:0.3rem;}
.form p {font-size:0.22rem;}
.form ul li { font-size:15px;}
.form ul li input,.form ul li select{ font-size:15px;}

.huodong_news ul li{ width:100%; border:5px #fff solid;}

.moreload ul.list li .yyleft h3{font-size:0.25rem;}
.moreload ul.list li .yyleft p{ font-size:0.22rem;}
.moreload ul.list li .yyleft dd{font-size:0.22rem;}
.videoed {
    display: block;
    width: 50px;
    height: 50px;
    position: absolute;
    left: 45%;
    top: 45%;
    z-index: 99;
    border-radius: 100%;
    margin-left: -6px;
    margin-top: -12px;
}
.dashiji .dsj_bt span{ display:inline}
.tuijian ul li{  min-height:150px;}
}


@media only screen and (max-width:420px){
	.hot img.s_gw{display:block; margin-top:0px; margin-right:10px;transition:.3s ease-out;-moz-transition:.3s ease-out;-webkit-transition:.3s ease-out;-o-transition:.3s ease-out}	
	
	
	.hot{margin-top:15px;transition:.3s ease-out;-moz-transition:.3s ease-out;-webkit-transition:.3s ease-out;-o-transition:.3s ease-out}
	.caidan{ margin-top:15px;transition:.3s ease-out;-moz-transition:.3s ease-out;-webkit-transition:.3s ease-out;-o-transition:.3s ease-out}
	
.form ul li input{ width:62%; height:36px; line-height:36px; }
.form ul li  select{width:62%;height:36px; line-height:36px; }


.form ul li:nth-child(2) span{ width:100% ;}

.form ul li:nth-child(2) span input{ width:62%;}
.form ul li:nth-child(4) span select{ width:62%;}
.form ul li:nth-child(2) span:last-child{ margin-right:0px;margin-bottom:0px;}

.form ul li:nth-child(4) span { display:block; margin-bottom:30px; width:100% ;}

.form ul li:nth-child(4) span:last-child{ margin-right:0px; margin-left:82px; margin-bottom:0px;}



.tuijian ul li{  min-height:120px;}

	}



.back-top{ width:50px; height:52px; position:fixed; bottom:40px; right:0px; display:none;}


