﻿@charset "utf-8";



/* CSS Document */



/*@font-face{



    font-family:myFont;



    src:url('../fonts/HYRunYuan-55W.ttf');



}*/



@font-face{



    font-family:myFont;



    src:url('../fonts/AlibabaPuHuiTi-2-35-Thin.ttf');



}



html{ overflow-x:hidden; overflow-y:auto;}



*{ padding:0; margin:0;}



ul,ol,li,dl,dd,dt{ list-style-type:none; line-height:normal;}



.clear{clear:both;}



body{font-family:myFont; font-size:16px; background-color:#f5f6f8}



code, kbd, pre, samp { }



address, caption, cite, code, dfn, em, th, var {



	font-style: normal;



	font-weight: normal;



}



a{ text-decoration:none; color:#333;



        transition: all 0.5s linear;



   -moz-transition: all 0.5s linear;



-webkit-transition: all 0.5s linear;



     -o-transition: all 0.5s linear;



-webkit-tap-highlight-color:rgba(0, 0, 0, 0);



-webkit-tap-highlight-color: transparent;



}



a:hover{ cursor:pointer;}



img{border:0; max-width:100%;vertical-align:middle;}



table { border-collapse: collapse; border-spacing: 0; }



h1,h2,h3,h4,h5,h6{ margin:0; font-weight:normal;font-family:'Microsoft yahei' ,Arial;}



h1{font-size:36px;}



h2{font-size:24px;}



h3{font-size:22px;}



h4{font-size:18px;}



h5{font-size:14px;}



h6{font-size:12px;}



.f14{font-size:14px; color:#666666;}



input,table,tr,td{ margin:0; padding:0; border:none;}



button,table{ border:none; background:none; margin:0; padding:0;}



select{ margin:0; padding:0;}



textarea{ resize:none; outline:0;}



input{ outline:0;}







.h10{clear:both; height:5px;}







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



.section{ height:auto !important; display:block; float:left; width:100%;}



.fp-tableCell{ height:auto !important; display:block; float:left;}



}







.pz_top{ /*float:left;*/ width:100%; background:#fff; /*position:fixed; left:0; top:0;*/ z-index:66;}



/*.pz_top.on{ box-shadow:0 0 5px rgba(0,0,0,0.2);}*/



.pz_banner{ float:left; width:100%; overflow:hidden;}



.pz_main{ float:left; width:100%; min-height:360px;}



.pz_down{ float:left; width:100%; background:#EEEEEF; margin-top:50px;}







.section{ position:relative; overflow:hidden;}



.sectBg5{ float:left; width:100%; height:100%; position:absolute; left:0; top:0; z-index:6;opacity:0.2; filter:alpha(opacity=20); }



.sectBg4{ float:left; width:100%; height:100%; position:absolute; left:0; top:0; z-index:6;opacity:0.4; filter:alpha(opacity=40);}



.padd1{width:1200px; margin:0 auto;}



.padd2{width:1200px; margin:0 auto;}



.pad30{padding:30px;}



/*@media screen and (max-width:1680px){



.padd1{ padding-left:80px; padding-right:80px;}



.padd2{ padding-left:65px; padding-right:65px;}



}*/



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



.padd1{width:auto;padding-left:30px; padding-right:30px;}



.padd2{width:auto;padding-left:30px; padding-right:30px;}



}



.pshow{display:block;}



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



.padd1{width:auto; margin:0 auto;padding-left:0; padding-right:15px;}



.padd2{width:auto; margin:0 auto;padding-left:15px; padding-right:15px;}



.pad30{padding:10px 0 10px 6px; font-size:16px !important;}



.pshow{display:none;}

.portlet-body{overflow-x:scroll;}
}


@media screen and (max-width:767px){
.pshow{display:none;}
}





.eill{ overflow:hidden;white-space: nowrap; text-overflow:ellipsis;}







/*top*/

.logo{ position:absolute; left:40px;width:193px; height:41px; line-height:0; margin:14px 0 0 0;-webkit-transition: all 0.5s ease-out 0s; 



-moz-transition: all 0.5s ease-out 0s; 



-o-transition: all 0.5s ease-out 0s; 



transition: all 0.5s ease-out 0s;}



.logo img{height:80px;}



.logo2{padding-top:10px;}

.logo2 img{height:80px;}



.so_box{ float:right; position:relative; z-index:99; margin:33px 0 0 0;-webkit-transition: all 0.5s ease-out 0s; 



-moz-transition: all 0.5s ease-out 0s; 



-o-transition: all 0.5s ease-out 0s; 



transition: all 0.5s ease-out 0s; cursor:pointer;}



.Search_but{ float:left; width:28px; height:38px; background:url(images/search.png) right no-repeat; border:0px; /*border:1px solid #c5c5c5; border-radius:50%;*/ cursor:pointer;}



.so_but{ display:none;float:left; width:282px; position:absolute; right:0; top:39px; z-index:99;}



.so{ float:left; width:100%; background:#fff; position:relative; border:1px solid #666;border-radius:6px;}



.so .Search{ float:left; width:100%; height:36px; background:none; border:none; line-height:24px; padding:0 56px 0 10px; color:#818181; font-size:14px;}



.so .sear_sub{ float:right; width:46px; height:36px; border:none;background:url(../images/ico_152.png) center no-repeat #666; position:absolute; right:0; top:0; margin-right:0;}



.lang{ float:right; margin:32px 0 31px 0;}



.lang a{ float:left; width:38px; height:38px; border:1px solid #c5c5c5; color:#DA251D; font-size:14px; line-height:36px; text-align:center; color:#DA251D;border-radius:50%;}



.lang a:hover{ background:#DA251D; border:1px solid #DA251D; color:#fff;}







/*menu*/
.nav2{width:800px; margin:0 auto;margin-top:10px;display:flex; text-align:center; /*padding-bottom:20px;*/}
.nav2 li{flex:1;}
.nav2 li{color:#666; font-size:16px;line-height:40px; font-family:myFont;}
.nav2 li a{padding:8px; font-family:myFont;}
.nav2 li .l1::after{ float:left; width:0; height:3px; position:absolute; left:50%; bottom:0; content:''; background:#DA251D;oz-transition: all 0.5s linear;-webkit-transition: all 0.5s linear;-o-transition: all 0.5s linear;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);}
.nav2 li.on a,.nav2 li:hover a{/*color:#DA251D;border-bottom:1px solid #666;*/}
.nav2 li.on a::after,.nav2 li:hover a::after{ width:92%; margin-left:4%;}
.head_right{font-size:12px; color:#727171; display:block; position:absolute; top:8px; width:280px; right:40px; text-align:right;}
.navbtn{display:block;}
.navbtn a{font-size:14px;}
@media screen and (max-width:1200px){
.nav2{width:800px; margin:8px 20px 3px 0;}
}


.fl{float:left;}



.fr{float:right;}







.search{border:1px solid #333;border-radius: 6px; width:180px; height:34px;}



.search input{height:20px; margin-bottom:4px; padding-left:4px; margin-top:8px; width:130px; float:left}



.search-btn{background:url(../images/ico_15.png) right no-repeat !important;width:22px; height:22px; margin-top:5px; margin-right:5px; cursor:pointer;}







/*手机按钮*/



.menuph{ display:none; float:right; cursor: pointer;  width: 30px;  height: 30px; font-size:18px; color:white; text-transform:uppercase; margin:15px 0 15px 10px;}



.menuph .point {  display: inline-block;  width:24px;  height:20px; margin:5px 3px;  position: relative; float:right;}



.menuph .point:hover .navbtn,



.menuph .point:hover .navbtn::after,



.menuph .point:hover .navbtn::before {  width: 24px;  }



.menuph .navbtn {  position: absolute;  top: 9px;  right: 0;  display: inline-block;  width: 20px;  height:2px;  -webkit-transition: all .3s ease-out 0s;  -moz-transition: all .3s ease-out 0s;  -ms-transition: all .3s ease-out 0s;  -o-transition: all .3s ease-out 0s;  transition: all .3s ease-out 0s;  background: #333;}



.menuph .navbtn::after,



.menuph .navbtn::before {  position: absolute;  right: 0;  display: inline-block;  width: 24px;  height: 2px;  content: '';  -webkit-transition: all .3s ease-out 0s;  -moz-transition: all .3s ease-out 0s;  -ms-transition: all .3s ease-out 0s;  -o-transition: all .3s ease-out 0s;  transition: all .3s ease-out 0s;  background: #333;}



.menuph .navbtn::after { top:-9px;}



.menuph .navbtn::before { top:9px;}



.menuph .point.active .navbtn{  background: transparent;  }



.menuph .point.active .navbtn::after{  -webkit-transform: rotate(45deg);  -moz-transform: rotate(45deg);  -ms-transform: rotate(45deg);  -o-transform: rotate(45deg);  transform: rotate(45deg);  top: 0px;  }



.menuph .point.active .navbtn::before {  -webkit-transform: rotate(-45deg);  -ms-transform: rotate(-45deg);  -o-transform: rotate(-45deg);  transform: rotate(-45deg);  top: 0px;  }


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



.logo{left:10px; padding-bottom:10px;width:auto;height:auto;margin: 6px 0 0 0;}

.logo img {height:65px; width:auto;}	

.logo2{padding-top:5px; padding-left:40px;}
.logo2 img{height: 65px;}

.nav2{ display:none;}



.so_box{ display:none; }



.so_but_ph{ float:left; width:100%; margin-top:15px;}



.lang{ margin:15px 0;}



.lang a{ width:30px; height:30px; line-height:28px; font-size:12px;}



.menuph{ display:block;}



.navbtn{margin-top:8px;}
.navbtn img{margin-top:5px;}
}

@media screen and (max-width:1200px){
.menuph{ display:block;margin: 15px 0 15px 10px;}
}







/*手机下拉*/



.xialaph{ position:fixed; left:0; top:0; float:left; width: 100%; height:100%; overflow:scroll; margin:76px 0 100px 0;  display: none;  z-index:54; background:#fff;}



.xialaph .ul1{ float:left; width:100%; border-top:1px solid #e7e7e7; padding:0 30px;}



.xialaph .ul2,



.xialaph .ul3{display: none;}



.xialaph li{ margin-top:-1px;}



.xialaph h4 a{ float:left; width:60%; color: #333333;  font-size:16px; line-height: 50px;}



.xialaph h4 a span{ padding-left:6px; opacity:0.5; filter:alpha(opacity=50);  font-size:12px; letter-spacing:1px;}



.xialaph h4{ float:left; width:100%; position:relative;}



.xialaph li:last-child h4::before{  content: '';  position: absolute;  bottom: 0;  left: 0;  width: 100%;  height: 1px;  background-color: #e7e7e7; /*opacity: 0.1;*/  }



.xialaph li:last-child h4::before{}



.xialaph h4:hover a,



.xialaph h5:hover a{  color: #DA251D; }



.xialaph h4:hover a span{ color: #333333; opacity:0.8; filter:alpha(opacity=80);}



.xialaph h4::after{  content: '';  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 1px;  background-color: #e7e7e7; /*opacity: 0.1;*/  }



.xialaph h5 a{ float:left; width:100%;  color: #1f1f1f;  font-size:14px; line-height: 40px;  text-transform:uppercase; }



.xialaph h5{ float:left; width:100%;position: relative;  }



.xialaph h5::after{  content: '';  position: absolute;  bottom: 0;  left: 0;  right: 0;  height: 1px;  background-color: #e7e7e7; /*opacity: 0.05;*/  }



.xialaph li:last-child h5::after{  display: none;  }



.xialaph h4 img{  width: 15px;  height: 8px;  float: right;  margin-top: 24px;  cursor: pointer;  }



.xialaph h5 img{  width: 11px;  height: 6px;  float: right;  margin-top: 26px;  margin-right: 18px;  cursor: pointer;  }



.xialaph h4.active img.img_s,



.xialaph h5.active img.img_s{  display: none;  }



.xialaph h4.active img.img_d,



.xialaph h5.active img.img_d{  display: block;  }



.xialaph .ul2{ float:left; width:100%; padding:0 12px;}



.xialaph .ul3{  padding-top: 12px;  padding-bottom: 18px;  padding-left: 15px;  position: relative;  }



.xialaph .ul3::after{  content: '';  position: absolute;  bottom: 0;  left: 0;  right: 0;  height: 1px;  background-color: #3c3a3a;  }



.xialaph li:last-child .ul3::after{  display: none;  }



.xialaph .ul3 li a{  color: #333;  font-size: 14px;  line-height: 35px;  display: block;  }



.xialaph .ul3 li{  padding-top: 5px;  }



.xialaph .ul3 li:first-child{  padding-top: 0;  }



.xialaph .phsou{  position: relative;  margin-top: 34px;



}



.xialaph .phsou input{  width: 100%;  height: 56px;  background-color: #fff; color: #aaa;  font-size: 14px;  padding-left: 20px;  border: 1px solid #e5e5e5;  }



.xialaph .phsou img{  cursor: pointer;  width: 21px;  height: 22px;  position: absolute;  top: 17px; right: 29px;}



.img_d, .disno{  display: none;  }







.prolist{margin-top:30px;margin-bottom:30px;}



/*.prolist li{float:left; width:30%; margin-right:3%;-webkit-box-shadow: #ddd 0px 0px 15px; -moz-box-shadow: #ddd 0px 0px 15px; box-shadow: #ddd 0px 0px 15px; background: #fff; text-align:center;border-radius:20px; margin-top:25px; margin-bottom:25px; }*/



.prolist li{float:left; width:22%; margin-left:2.4%;border:1px solid #f5f6f8; background: #fff; text-align:left; margin-top:3%;}



.prolist li:nth-child(3n){margin-right:0;}



.prolist li div{margin:0 auto; margin-bottom:10px; overflow:hidden}



.prolist li div img{width:100%;}



.prolist li p{font-size:16px; color:#747474; padding:10px 0 0 15px;}



.prolist li p span{color: #FCB70B;font-size:12px; line-height:20px; margin-right:6px;padding:0 5px 0 5px;border:1px solid #FCB70B; float:right;}



.prolist li p span:nth-child(2){color: #FF0000;border:1px solid #FF0000;}



.regular-price{font-size: 14px;line-height:40px;color: #747474;font-weight: 700; padding-left:15px;}



.prolist li:hover{border:1px solid #ddd;}



.prolist li:hover p{color:#000;}



.prolist li:hover img{transform:scale(1.2,1.2);transition:all 0.8s ease-out;}



/*.prolist li:hover div{border:6px solid #fff;}*/







.proleft{float:left; width:178px;background-color:#fff; margin-top:48px; min-height:300px;}



.proleft ul{padding:18px 0 18px 0;}



.proleft li a{line-height:42px; display:block; font-size:13px; color:#727171}



.menuon{line-height:67px; display:block; background-color:#9fa0a0}



.menuon a{font-size:18px; color:#fff !important;}



.menuon img{filter: grayscale(100%) brightness(200%);}



.proleft li a img{height:33px; margin-left:18px; margin-right:16px;}



.proleft li a:hover{background-color:#9fa0a0; color:#FFFFFF}



/*.proleft li a:hover img{filter:alpha(Opacity=80);-moz-opacity:0.8;opacity: 0.8;} */



.proright{float:right;margin-top:48px; width:987px;}



.sorts{clear:both; background-color:#FFFFFF}



.sorts li{line-height:46px; clear:both;}



.sorts li:last-child{margin-bottom:32px;}



.sorts li span{float:left; width:90px; text-align:right;display:block; background-color:#F7F7F7; line-height:43px; font-size:12px; color:#000000; padding-right:13px;background:url(images/arrowright.png) right no-repeat !important;}



.sorts li a{margin-right:42px; font-size:12px; color:#727171;}



.sorts li a:hover,.sorts li a.on{color:#cd2122;}



.shuxing{float:right; width:800px; margin-left:20px; margin-right:75px; padding-top:11px; line-height:22px;}







.cplist li{float:left; width:23.2%; margin-right:2.35%;text-align:center;margin-bottom:22px; padding-bottom:20px; background-color:#FFFFFF}



.cplist li:nth-child(4n){margin-right:0%;}



.cplist li div{padding:10px 0 0 0;}



.cplist li div img{width:193px; height:226px;}



.cplist li p{font-size:12px; color:#727171; padding:20px; text-align:left; line-height:20px;}



.cplist li p span{/*float:right;*/ padding-left:20px;}



.cplist .add{color:#FF944E; font-size:14px;}







.menuli{background-color:#efefef; height:35px; line-height:35px;}



.menuli ul{padding-left:510px;}



.menuli li a{float:left;display:inline-block; padding:0 30px 0 30px; font-size:12px; line-height:35px; text-align:center;}



.menuli li a.on{background-color:#CD2122; color:#FFFFFF}







.dropmenu{width:98px; position:absolute; z-index:9999; right:-30px; background-color:#FFFFFF; display:none; margin-top:30px; padding-top:13px;}



.dropmenu ul li{float: none;}



.dropmenu ul li a{text-align:center;height:38px; line-height:38px; display:block;}



.dropmenu ul li a:hover{background-color:#EFEFEF}



.moremenu{cursor:pointer}



.moremenu:hover .dropmenu{display:block;}







.xial{display:none; position:absolute;top:140px;background:#fff;z-index:99; width:100px; margin-left:80px; z-index:99;*zoom:1;}



.xial a{height:40px; line-height:24px; display:block; text-align:center;font-size:14px;color:#000;}



.xial a:hover{background:#EFEFEF;color:#000; text-decoration:none;}







.newbtn{text-align:center}



.newbtn a{border:1px solid #666;padding:10px 30px 10px 30px; font-size:16px;}



.newbtn:hover a{background-color:#333; color:#fff;}







.black{background-color:#333333}







.fmenu{padding-top:20px;}



.fmenu li{float:left; width:30%; margin-left:3.333%; line-height:40px; text-align:center;}



.fmenu li a{font-size:16px;}



.fmenu li:hover a{color:#333;}



.addcart{border:2px solid #333 !important; width:100%; font-size:16px !important; }



.clear{clear:both;}







.h70{height:70px;}



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



.pz_down {



    float: left;



    width: 100%;



    background: #EEEEEF;



    margin-top:0px;



}



.proleft {display:none;}



.proright {



    float: none;



    margin-top:28px;



    width: 100%;



}



.sorts li span {



    float: left;



    text-align: left;



    display: block;



    background-color: #F7F7F7;



    line-height: 40px;



    font-size: 12px; margin-left:10px;



    color: #000000;



    background: url(images/arrowright.png) right no-repeat !important;



}



.shuxing{float:left; width:96%; margin-left:10px;  padding-bottom:11px; line-height:22px;padding-top:0px;}



.sorts li a {margin-right:12px;font-size: 12px;color: #727171;}







.cplist li {



    float: left;



    width: 48%;



    margin-left: 2%;



	margin-right: 0;



    text-align: center;



    margin-bottom: 22px;



    padding-bottom: 20px;



    background-color: #FFFFFF;



}



.cplist li div img {



    width: 100%;



    height: auto;



}







.xialaph .ul1{ padding:0 15px;}







.prolist{margin-top:20px;margin-bottom:20px;}



.prolist li{float:left; width:47%; margin-left:2%;-webkit-box-shadow: #ddd 0px 0px 15px; -moz-box-shadow: #ddd 0px 0px 15px; box-shadow: #ddd 0px 0px 15px; background: #fff; text-align:center; margin-top:15px; margin-bottom:15px; }


.prolist li div{overflow:hidden}



.prolist li div img{width:100%;}



.prolist li p{font-size:16px; height:40px; line-height:40px; overflow:hidden; color:#747474;padding:3px;}



.prolist li:hover{background:#EEEEEF;}



.prolist li:hover p{color:#DB2A22;}



}











.mainbox{-webkit-box-shadow: #ddd 0px 0px 15px; -moz-box-shadow: #ddd 0px 0px 15px; box-shadow: #ddd 0px 0px 15px; background-color:#FFFFFF; padding:30px; margin-top:40px;}



.red20{font-size:24px; color:#D91A12; letter-spacing:2px;}







/*购物车*/



.shoppingcart .thead{background:#ddd;color:#000;font-weight:bold; height:40px;}



.shoppingcart .title{margin:0 10px;}



.shoppingcart .attr{color:#999;margin-left:4px;}



.shoppingcart .total{font-size:14px; margin-top:15px; display:block}



.shoppingcart .totalprice{font-size:20px;font-family:Verdana;color:#c00;font-weight:bold;}



.shoppingcart .next{display:inline-block;color:#fff;text-align:center;font-size:16px;overflow:hidden;cursor:pointer;font-weight:bold;margin-left:15px; float:right; width:180px; background-color:#FC6605; height:50px; line-height:50px;}



.shoppingcart .next:hover{text-decoration:none;background:#F60;}



.shoppingcartempty{margin-top:25px;}







.cha{font-size:16px; color:#999999}







.elli{ overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}



@media screen and (max-device-width: 320px){body{-webkit-text-size-adjust:none}}



@media screen and (max-device-width: 480px){body{-webkit-text-size-adjust:none}}



@media only screen and (-webkit-min-device-pixel-ratio: 2){body{-webkit-text-size-adjust:none}}



@media only screen and (min-device-width: 768px) and (max-device-width: 1243px){body{-webkit-text-size-adjust:none}}







/*footer*/



.foot2{ /*float:left; width:100%;*/ background:#EEEEEF; padding-top:25px; padding-bottom:25px;}



.Copyright{ float:left; width:100%; color:#727171; font-size:14px; line-height:24px; padding-top:13px;padding-bottom:20px; margin-top:5px; border-top:1px solid #9FA0A0;}



.Copyright a{ color:#727171;}



.Copyright a:hover{ color:#DA251D;}



.Copyright p{float:right;color:#666; text-align:right;}



.foot1{ /*float:left; width:100%;*/ background:#EEEEEF; padding-top:24px;}



.footL1{ float:left; width:54%; padding-top:15px;}



.footTit{ float:left; width:100%; border-bottom:1px solid #d7d7d7; font-size:18px; line-height:28px;}



.footL1 b{font-size:18px; display:block; font-weight:500; color:#727171; margin-bottom:3px;}



.footL1 li{font-size:14px; padding:0 0 5px 0; color:#666}



.footL1 li img{vertical-align: middle;}



.footTit1{ width:92%;}



.footNav{ float:left; width:100%;}



.footNav .NavL1{ float:left; width:16.66%; color:#696969; font-size:14px; line-height:34px;}



.footNav .NavL1 h3{ float:left; width:100%;}



.footNav .NavL1 h3 a{ float:left; width:100%; color:#696969; font-size:14px; line-height:34px;}



.footNav .NavL1 ul{ float:left; width:100%;}



.footNav .NavL1 ul li{ float:left; width:100%;}



.footNav .NavL1 ul li a{ color:#696969; font-size:14px; line-height:34px;}



.footNav .NavL1 ul li a:hover{ color:#DA251D;}



.footL2{ float:left; width:21.52%; margin-left:0.69%;}



.footLinks{ float:left; width:100%;}



.footLinks a{ float:left; width:33.33%; color:#696969; font-size:14px; line-height:34px;}



.footLinks a:hover{ color:#DA251D;}



.footL3{float:right; width:20%; text-align:right; color:#727171; font-size:13px;}



.footL3 div{text-align:left; padding-top:10px;}



.footL3 div span{padding-left:70px;}



.footAdd{ float:left; width:100%; color:#696969; font-size:14px; line-height:34px;}



.footAdd a{ color:#696969;}



.footShare{ float:left; width:100%; margin-top:10px;}



.bdshare1 a{ margin:0 13px 0 0 !important; width:29px !important; height:29px !important; float:left;}



.bdshare1 .bds_sqq{ background:url(images/foot1.png) center no-repeat !important; background-size:100% 100% !important;}



.bdshare1 .bds_tsina{ background:url(images/foot2.png) center no-repeat !important; background-size:100% 100% !important;}



.bdshare1 .bds_weixin{ background:url(images/foot3.png) center no-repeat !important; background-size:100% 100% !important; position:relative;}



.bdshare1 .bds_weixin .dewm{



    width: 90px;



height: 90px;



border-radius: 2px;



border: 1px solid #e5e5e5;



box-shadow: 0 0 5px rgba(0,0,0,0.1);



background: #fff;



padding: 8px;



position: absolute; left:50%; margin-left:-45px; bottom:35px; display:none;



}



.bdshare1 .bds_weixin:hover .dewm{display:block;}



.bdshare1 .bds_tel{ background:url(images/foot4.png) center no-repeat !important; background-size:100% 100% !important; position:relative;}



.bdshare1 .bds_tel .dtel{



    width: 130px; line-height:30px; font-size:14px; color:#333; text-align:center;



border-radius: 2px;



border: 1px solid #e5e5e5;



box-shadow: 0 0 5px rgba(0,0,0,0.1);



background: #fff;



padding: 8px;



position: absolute; left:50%; margin-left:-65px; bottom:35px; display:none;



}



.bdshare1 .bds_tel:hover .dtel{display:block;}



.bdshare1 .bds_sqq:hover{ background:url(images/foot1_1.png) center no-repeat !important; background-size:100% 100% !important;}



.bdshare1 .bds_tsina:hover{ background:url(images/foot2_1.png) center no-repeat !important; background-size:100% 100% !important;}



.bdshare1 .bds_weixin:hover{ background:url(images/foot3_1.png) center no-repeat !important; background-size:100% 100% !important;}



.bdshare1 .bds_tel:hover{ background:url(images/foot4_1.png) center no-repeat !important; background-size:100% 100% !important;}



.bd_weixin_popup{ box-sizing:content-box;}



.footNav .NavL1.L2{ width:13%;}



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



.footL1{ width:52%;}



.footL2{width:24.52%; margin-left:0%;}	



}



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



.foot1{ padding-top:22px; padding-bottom:22px;}	



.foot2{ padding-top:15px; padding-bottom:15px;}



.footTit{ font-size:16px; line-height:26px; margin-bottom:15px;}



.footTit span{ padding-bottom:10px;}	



.footNav .NavL1 h3 a{ font-size:12px; line-height:28px;}



.footNav .NavL1 ul li a{ font-size:12px; line-height:28px;}	



.footLinks a{ font-size:12px; line-height:28px;}



.footAdd{ font-size:12px; line-height:28px;}



.footL3{ width:22%;}	



.footL1{width:50%;}



}



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



.footL1{ width:100%;}



.footTit{ margin-bottom:10px;}



.footTit1{ width:100%;}



.footNav .NavL1{ width:100%;}



.footNav .NavL1.L2{ width:100%;}



.footNav .NavL1 h3{ width:25%;}



.footNav .NavL1 h3 a{ line-height:24px;}



.footNav .NavL1 ul{ width:75%;}



.footNav .NavL1 ul li{ width:33.33%;}



.footNav .NavL1 ul li a{ line-height:24px;}



.footL2{ width:100%; display:none;}



.footL3{ width:100%; margin-top:10px;}	



.footAdd{ line-height:24px;}



.footShare{ margin-top:5px; display:none;}



.bdshare1 a{ margin:0 7px 0 0 !important;}



}







/*banner*/



.section1{ position:relative; overflow:hidden;}



.slide_banner{ float:left; width:100%; height:100%; position:relative; background:#000000;}



.slide_banner .slick-list{ height:100%;}



.slide_banner .slick-track{ height:100%;}



.slide_banner .slick-slide{height:100%; position:relative;}



.slide_banner .img1{ width:100%; height:100%; position:relative;opacity:0.9; filter:alpha(opacity=90);}



.slide_banner .img2{ float:left; width:100%; position:absolute; left:0; top:37.69%; z-index:66; text-align:center;}



.slide_banner .img2 .ico{ display:inline-block; width:57.5%;}



.slide_banner .img3{ float:left; width:100%; position:absolute; left:0; top:37.69%; z-index:66; text-align:center;}



.slide_banner .img3 .ico{ display:inline-block; width:57.7%;}



.slide_banner .ph3{ float:left; width:100%; display:none;}



.slide_banner .slick-dots{ width:100%; left:45%; bottom:22px; height:10px;}



.slide_banner .slick-dots li{ float:left; width:10px; height:10px;border-radius:50%; background:#fff;opacity:0.5; filter:alpha(opacity=50); overflow:hidden; vertical-align:top; text-indent:-999px; margin:0 7px;}



.slide_banner .slick-dots li.slick-active{opacity:1; filter:alpha(opacity=100);}



.bann_btn{ float:left; width:59px; line-height:0; position:absolute; left:50%; bottom:0; margin-left:-30px; z-index:66;}



.number{ float:left; text-align:center; position:absolute; right:9.27%; bottom:122px; z-index:66; text-align:center; color:#fff; line-height:40px; height:40px; font-family:Arial;}



.number font{ display:inline-block; font-size:54px; font-weight:bold; }



.number span{ display:inline-block; font-size:16px; line-height:16px; height:16px; padding-left:5px; vertical-align:top; }



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



.slide_banner .slick-dots{ right:4%; bottom:50px;margin-right:52px; }



.bann_btn{ bottom:-20px; width:46px; margin-left:-23px;}



.number{ right:4%; bottom:50px; line-height:30px; height:30px; }



.number font{ font-size:40px; }



}



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



.slide_banner .img2,



.slide_banner .img3{ top:46%;}	



.slide_banner .ph3{ display:block;}



.slide_banner .slick-dots{ right:15px; bottom:15px; height:10px; margin-right:38px;}



.slide_banner .slick-dots li{ margin:0 3px;}



.bann_btn{ width:30px; margin-left:-15px; bottom:-20px;}



.number{ bottom:15px; right:15px; line-height:23px; height:23px;}



.number font{ font-size:27px; }



.number span{ font-size:14px; line-height:14px; height:14px; padding-left:2px; }



}



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



.slide_banner .img2 .ico{ width:84%;}



.slide_banner .img3 .ico{ width:84%;}



}







.sectBtn{ float:left; width:16px; line-height:0; position:absolute; left:3.48%; bottom:8.37%; z-index:44;}



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



.sectBtn{ left:20px; bottom:4.2%;  width:12px;}



}



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



.sectBtn{ display:none;}



}



/*main*/



.homeAbout{ float:left; width:100%; margin-top:3%;}



.homeAbout .scroll{ float:left; width:47.77%; position:relative; transition: all 1s; opacity: 0; -webkit-transform: scale(0.5); -moz-transform: scale(0.5);transform: scale(0.5);}



.homeAbout .scroll .slick-list{ padding:0 !important;}



.homeAbout .scroll .slick-slide{ position:relative; z-index:4;}



.homeAbout .scroll .img1{ float:left; width:100%; position:relative;}



.homeAbout .scroll .ico1{ float:left; width:76.66%; background:#DA251D; line-height:0; position:relative; right:200%;}



.homeAbout .scroll .ico1 img{opacity:0.4; filter:alpha(opacity=40); }



.homeAbout .scroll .ico2{ float:left; width:100%; position:relative; z-index:8; line-height:0;}



.homeAbout .scroll .slick-current{ margin-top:1.2%; position:relative; z-index:6;}



.homeAbout .scroll .slick-current .ico1{ left:0; width:89.34%; margin-left:10.66%;}



.homeAbout .scroll .slick-current .ico1 img{opacity:1; filter:alpha(opacity=100);}



.homeAbout .scroll .slick-prev{ width:35.7%;height:11.42%; position:absolute; left:0; top:74.76%; background:#f7931e url(images/main4.png) center no-repeat; background-size:100% 100%;}



.homeAbout .img2{ float:left; width:84.26%; position:absolute; left:0; bottom:-7.46%; margin-left:12.4%;}







.homeAbout .info{ float:right; width:44.9%; margin-top:6%; transition: all 1s; opacity: 0; -webkit-transform: scale(0.5); -moz-transform: scale(0.5);transform: scale(0.5);}



.homeAbout .info .zh1{ float:left; width:100%; color:#f7931e; font-size:50px; line-height:60px; font-weight:bold; margin:0 0 10px 0;}



.homeAbout .info .en1{ float:left; width:100%; color:#666666; font-size:18px; line-height:28px;}



.homeAbout .info .line{ float:left; width:100%; border-bottom:1px solid #dadada; margin:26px 0 30px 0;}



.homeAbout .info .line span{ float:left; width:256px; height:4px; background:#DA251D;}



.homeAbout .info .p1{ float:left; width:100%; color:#666666; font-size:18px; line-height:40px; height:160px; overflow:hidden;}



.homeAbout .info .p2{ float:left; width:100%; margin:40px 0 44px 0;}



.homeAbout .info .p2 .ln1{ float:left; width:33.33%;}



.homeAbout .info .p2 .sp1{ float:left; width:100%; color:#f46133; font-size:40px; line-height:34px; font-weight:bold; font-style:italic;}



.homeAbout .info .p2 .sp1 span{ font-style:normal; color:#333333; font-size:16px; line-height:16px; font-weight:normal; vertical-align:top; padding-left:12px;}



.homeAbout .info .p2 .sp2{ float:left; width:100%; color:#333333; font-size:20px; line-height:30px; margin-top:10px;}



.homeAbout .info .more{ float:left; width:100%;}



.homeAbout .info .more a{ float:left; width:160px; line-height:44px; background:#DA251D; color:#fff; font-size:14px; text-transform:uppercase; text-align:center;}



.homeAbout .info .more a:hover{ box-shadow:4px 4px 10px rgba(0,0,0,0.2);}











.active .homeAbout .scroll{ transition-delay: 0.5s; opacity: 1;  -webkit-transform: scale(1); -moz-transform: scale(1);transform: scale(1);}



.active .homeAbout .info{ transition-delay: 0.5s; opacity: 1;  -webkit-transform: scale(1); -moz-transform: scale(1);transform: scale(1);}



















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



.homeAbout .info{ margin-top:3%;}



.homeAbout .info .zh1{ font-size:40px; line-height:50px;}



.homeAbout .info .p1{ font-size:16px; line-height:30px; height:120px;}



.homeAbout .info .p2 .sp1{ font-size:30px; line-height:25px;}



.homeAbout .info .p2 .sp2{ font-size:18px; line-height:28px;}



}



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



.homeAbout .info{ margin-top:1%;}	



.homeAbout .info .zh1{ font-size:30px; line-height:40px; margin:0 0 5px 0;}



.homeAbout .info .en1{ font-size:14px; line-height:24px;}



.homeAbout .info .line{ margin:13px 0 15px 0;}



.homeAbout .info .line span{ width:160px; height:2px;}



.homeAbout .info .p1{ font-size:14px; line-height:26px; height:104px; }



.homeAbout .info .p2{ margin:20px 0 22px 0;}



.homeAbout .info .p2 .sp1{ font-size:26px; line-height:22px;}



.homeAbout .info .p2 .sp1 span{ font-size:14px; line-height:14px; padding-left:10px;}



.homeAbout .info .p2 .sp2{ font-size:14px; line-height:24px; margin-top:5px;}



.homeAbout .info .more a{ width:106px; line-height:36px; font-size:13px;}



}



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



.section2{ padding:6% 0 5% 0;}



.homeAbout{ margin-top:0;}



.homeAbout .scroll{ width:60%; margin:0 20%;opacity:1; transform: translateY(0); -webkit-transform: translateY(0);}



.homeAbout .info{ width:100%; margin-top:30px;opacity:1; transform: translateY(0); -webkit-transform: translateY(0);}



.homeAbout .info .zh1{ font-size:20px; line-height:30px; margin:0;}



.homeAbout .info .en1{ font-size:12px; line-height:22px;}



.homeAbout .info .line{ margin:10px 0 12px 0;}



.homeAbout .info .line span{ width:140px; height:2px;}



.homeAbout .info .p1{ height:52px; }



.homeAbout .info .p2{ margin:15px 0 17px 0;}



.homeAbout .info .p2 .sp1{ font-size:22px; line-height:20px;}



}



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



.homeAbout .info .p2{ margin:5px 0 7px 0;}	



.homeAbout .info .p2 .ln1{ width:50%; margin:3px 0;}



.homeAbout .info .p2 .sp2{ margin:0;}



.homeAbout .scroll{ width:80%; margin:0 10%;}



}







/*homeTop*/



.homeTop{ float:left; width:100%; position:relative; z-index:66;transition: all 1s; opacity: 0;}



.homeMore{ float:right; margin-top:30px;}



.homeMore a{ float:right; color:#333333; font-size:18px; line-height:28px;}



.homeMore span{ font-family:宋体;}



.homeMore1 a{ color:#fff;}



.homeMore a:hover{ color:#DA251D;}



.homeTit{ float:left; position:relative; padding-left:85px;}



.homeTit .zh1{ display:block; color:#f7931e; font-size:34px; line-height:34px; font-weight:bold; margin:5px 0 15px 0;}



.homeTit .en1{ display:block; color:#DA251D; font-size:28px; line-height:28px; font-weight:bold; text-transform:uppercase; letter-spacing:2px;}



.homeTit .en2{ display:block; color:#DA251D; font-size:100px; line-height:80px; font-weight:bold; text-transform:uppercase; position:absolute; left:0; top:0;}



.homeSect6{ float:left; width:100%; margin-top:3.64%;}



.homePart{ float:left; width:100%; padding:0 40px;}



.homePart .ul1{ margin:0 -15px; }



.homePart .l1{ float:left; width:16.66%; padding:0 15px;}



.homePart .la{ float:left; width:100%; line-height:0; overflow:hidden; margin:20px 0;}



.homePart .la:hover{ box-shadow:5px 5px 5px rgba(0,0,0,0.2);}



.homePart .slick-prev,



.homePart .slick-next{ float:left; width:13px; height:25px; background:url(images/main27.png) left center no-repeat; background-size:auto 100%; left:-25px; margin-top:-12px;}



.homePart .slick-next{ left:auto; right:-25px; background:url(images/main27.png) right center no-repeat; background-size:auto 100%;}



.homePart .slick-prev:hover{ background:url(images/main26.png) left center no-repeat; background-size:auto 100%;}



.homePart .slick-next:hover{ background:url(images/main26.png) right center no-repeat; background-size:auto 100%;}







.active .homeTop{ margin-top:3%; transition-delay: 0.5s; opacity: 1; }







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



.homePart{ padding:0 15px;}	



.homePart .la{ margin:15px 0;}



.homePart .slick-prev,



.homePart .slick-next{ left:-10px; }



.homePart .slick-next{ left:auto; right:-10px; }



.homeMore{ float:right; margin-top:20px;}



.homeMore a{ font-size:15px; line-height:25px;}



.homeTit{ padding-left:58px;}



.homeTit .zh1{ font-size:22px; line-height:22px; margin:2px 0 9px 0;}



.homeTit .en1{ font-size:18px; line-height:18px; letter-spacing:1px;}



.homeTit .en2{ font-size:66px; line-height:46px; }



}



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



.homePart .ul1{ margin:0 -10px; }	



.homePart .l1{ padding:0 10px;}



.homePart .la{ margin:10px 0;}



}



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



.section6{ padding:6% 0 5% 0;}



.homeTop{ margin-top:0; opacity: 1;}	



.homePart .ul1{ margin:0 -6px; }	



.homePart .l1{ padding:0 6px;}



.homePart .la{ margin:6px 0;}



.homePart .slick-prev,



.homePart .slick-next{ width:11px; height:20px; margin-top:-10px;}



}



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



.homeMore{ display:none;}	



.homePart{ padding:0;}



.homePart .ul1{ margin:0; } 



.shoppingcart .next {



    display: inline-block;



    color: #fff;



    text-align: center;



    font-size: 14px;



    overflow: hidden;



    cursor: pointer;



    font-weight: bold;



    margin-left: 15px;



    float: right;



    width: 80px;



    background-color: #FC6605;



    height: 32px;



    line-height: 32px;



}



}















/*homeNew*/



.homeNew{ float:left; width:100%; position:relative; z-index:77; transition: all 1s; opacity: 0; transform: translateY(100px); -webkit-transform: translateY(100px);}



.homeNew .line5{ float:left; width:4000px; height:1px; background:#cbcbcb; position:absolute; left:50%; margin-left:-2000px; top:244px; z-index:6;}



.homeNew .parHd2{ float:left; position:absolute; right:9.11%; top:-53px; margin-right:130px; z-index:77;}



.homeNew .parHd2 ul li{ float:left; color:#333333; font-size:18px; line-height:28px; padding:0 11px 19px 11px; margin:0 25px; position:relative; cursor:pointer;}



.homeNew .parHd2 ul li::after{ float:left; width:0; height:3px; background:#f7931e; position:absolute; left:50%; bottom:0; content:'';oz-transition: all 0.5s linear;



-webkit-transition: all 0.5s linear;



     -o-transition: all 0.5s linear;



-webkit-transform:translateX(-50%);



    -ms-transform:translateX(-50%);



        transform:translateX(-50%);



   -moz-transform:translateX(-50%);



     -o-transform:translateX(-50%);}



.homeNew .parHd2 ul li.on{ color:#f7931e;}



.homeNew .parHd2 ul li.on::after{ width:100%;}



.homeNew .parBd2{ float:left; width:100%; min-height:550px;}



	



.homeNew .slideBox2{ float:left; width:100%; padding:0 40px; margin-top:100px;}



.homeNew .box4{ margin:0 -15px; position:relative; z-index:66;}



.homeNew .box4 li{ float:left; width:25%; position:relative; padding:0 15px;}



.homeNew .box4 li time{ float:left; color:#666666; font-size:20px; line-height:30px;}



.homeNew .box4 li h3{ float:left; width:100%; color:#333333; font-size:18px; line-height:30px; height:60px; overflow:hidden; margin-top:13px;}



.homeNew .box4 li .img{ float:left; width:100%; position:relative; overflow:hidden; z-index:8;}



.homeNew .box4 li .img i{ float:left; width:100%; line-height:0; overflow:hidden;}



.homeNew .box4 li .img em{ float:left; width:100%; height:100%; position:absolute; left:0; bottom:-100%; background:#DA251D; background:rgba(111,186,45,0.8);-webkit-transition: all 0.5s ease-out 0s; 



-moz-transition: all 0.5s ease-out 0s; 



-o-transition: all 0.5s ease-out 0s; 



transition: all 0.5s ease-out 0s;



}



.homeNew .box4 li .img em img{ float:left; width:58px; height:58px; position:absolute; left:50%; top:50%; margin:-29px 0 0 -29px;}



.homeNew .box4 li .dian{ float:left; width:100%; height:55px; background:url(images/main24.png) 49px top no-repeat; position:relative; z-index:8;}



.homeNew .box4 li .cont{ float:left; width:100%; position:relative; margin-top:35px;}



.homeNew .slick-prev,



.homeNew .slick-next{ float:left; width:13px; height:25px; background:url(images/main27.png) left center no-repeat; background-size:auto 100%; left:-25px; top:70%; margin-top:-12px;}



.homeNew .slick-next{ left:auto; right:-25px; background:url(images/main27.png) right center no-repeat; background-size:auto 100%;}



.homeNew .slick-prev:hover{ background:url(images/main26.png) left center no-repeat; background-size:auto 100%;}



.homeNew .slick-next:hover{ background:url(images/main26.png) right center no-repeat; background-size:auto 100%;}











.homeNew .box4 li a:hover .dian{background:url(images/main25.png) 49px top no-repeat;}



.homeNew .box4 li a:hover time{ color:#DA251D;}



.homeNew .box4 li a:hover h3{ color:#f7931e;}



.homeNew .box4 li a:hover .img em{ bottom:0;}







.active .homeNew{ transition-delay: 0.5s; opacity: 1; transform: translateY(0); -webkit-transform: translateY(0);}







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



.homeNew .line5{ top:175px;}



.homeNew .parHd2{ margin-right:60px; top:-32px;}	



.homeNew .parHd2 ul li{ margin:0 10px; font-size:16px; line-height:26px;}



.homeNew .parHd2 ul li::after{ height:2px;}



.homeNew .slideBox2{ padding:0 15px; margin-top:60px;}



.homeNew .box4 li time{ font-size:18px; line-height:28px;}



.homeNew .box4 li h3{ font-size:16px; line-height:28px; height:56px; margin-top:7px;}



.homeNew .box4 li .cont{ margin-top:18px;}



.homeNew .box4 li .dian{ height:50px;}



.homeNew .box4 li .img em img{ width:40px; height:40px; margin:-20px 0 0 -20px;}



.homeNew .slick-prev,



.homeNew .slick-next{ left:-10px; }



.homeNew .slick-next{ left:auto; right:-10px; }







.homeNew .parBd2{ min-height:460px;}







}



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



.homeNew .line5{ top:140px;}	



.homeNew .parHd2 ul li{ padding:0 6px 8px 6px; margin:0 12px;}



.homeNew .slideBox2{margin-top:40px;}



.homeNew .box4{ margin:0 -10px;}	



.homeNew .box4 li{ padding:0 10px;}



.homeNew .box4 li time{ font-size:16px; line-height:26px;}



.homeNew .box4 li h3{ font-size:14px; line-height:22px; height:44px; margin-top:5px;}



.homeNew .box4 li .cont{ margin-top:18px;}



.homeNew .box4 li .dian{ height:40px; background:url(images/main24.png) 30px top no-repeat;}



.homeNew .box4 li .img em img{ width:36px; height:36px; margin:-18px 0 0 -18px;}







.homeNew .box4 li a:hover .dian{background:url(images/main25.png) 30px top no-repeat;}







.homeNew .parBd2{ min-height:400px;}







}



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



.section5{ padding:6% 0;}



.homeNew{ opacity: 1; transform: translateY(0); -webkit-transform: translateY(0);}



.homeNew .line5{ top:163px;}



.homeNew .slideBox2{margin-top:20px;}	



.homeNew .box4{ margin:0 -6px;}	



.homeNew .box4 li{ padding:0 6px;}



.homeNew .slick-prev,



.homeNew .slick-next{ width:11px; height:20px; margin-top:-10px;}







.homeNew .parBd2{ min-height:240px;}







}



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



.homeNew .parHd2{ position:static; right:0;  margin:10px 0 0 0; width:100%;}	



.homeNew .parHd2 ul{ float:left;}



.homeNew .parHd1 ul li{ padding:0 4px 6px 4px; margin:0 6px;}



.homeNew .slideBox2{ padding:0;}	



.homeNew .box4{ margin:0;}	



.homeNew .parBd2{ min-height:initial;}



}







/*homeServ*/



.homeServ{ float:left; width:100%; position:relative; z-index:77;transition: all 1s; opacity: 0; transform: translateY(100px); -webkit-transform: translateY(100px);} 



.homeServ .parHd1{ float:left; position:absolute; right:9.11%; top:-53px; margin-right:130px; z-index:77; }



.homeServ .parHd1 ul{ float:right;}



.homeServ .parHd1 ul li{ float:left; color:#333333; font-size:18px; line-height:28px; padding:0 11px 19px 11px; margin:0 25px; position:relative; cursor:pointer;}



.homeServ .parHd1 ul li::after{ float:left; width:0; height:3px; background:#f7931e; position:absolute; left:50%; bottom:0; content:'';oz-transition: all 0.5s linear;



-webkit-transition: all 0.5s linear;



     -o-transition: all 0.5s linear;



-webkit-transform:translateX(-50%);



    -ms-transform:translateX(-50%);



        transform:translateX(-50%);



   -moz-transform:translateX(-50%);



     -o-transform:translateX(-50%);}



.homeServ .parHd1 ul li.on{ color:#f7931e;}



.homeServ .parHd1 ul li.on::after{ width:100%;}



.homeServ .parBd1{ float:left; width:100%; min-height:440px;} 



.homeServ .slideBox1{ float:left; width:100%; padding:0 40px; margin-top:80px;}



.homeServ .box5{ margin:0 -16px;}



.homeServ .box5 .l1{ padding:0 16px;}



.homeServ .box5 .la{ float:left; width:100%; position:relative;}



.homeServ .box5 .img1{ display:none; float:left; width:100%; line-height:0;}



.homeServ .box5 .img2{ float:left; width:100%; line-height:0;}



.homeServ .box5 .bg{ display:none; float:left; width:100%; height:100%; position:absolute; left:0; top:0; z-index:16; background:#DA251D;}



.homeServ .box5 .bor{ display:none; float:left; position:absolute; left:0; top:0; z-index:16; margin:4%; width:92%; height:92%; border:2px solid #f8f4f1; border:2px solid rgba(248,244,241,0.45);}



.homeServ .box5 .info{ float:left; width:100%; text-align:center; padding:0 5.96%; z-index:18; margin-top:26px; margin-bottom:10px;}



.homeServ .box5 .tit{ float:left; width:100%; color:#333333; font-size:18px; line-height:28px; font-weight:bold;}



.homeServ .box5 .p1{ float:left; width:100%; color:#666666; font-size:14px; line-height:30px; height:60px; overflow:hidden; margin-top:18px;}



.homeServ .box5 .line{ display:none; float:left; width:100%;}



.homeServ .box5 .line span{ display:block; margin:0 auto; width:57px; height:3px; background:#fff;}



.homeServ .box5 .more{  display:none;float:left; width:100%; margin-top:23px;}



.homeServ .box5 .more span{ display:block; margin:0 auto; width:71px; height:71px; line-height:69px; color:#fff; font-size:14px; border:1px solid #f8f4f1; border-radius:50%; text-transform:uppercase;}



/*.homeServ .box5 .la:hover .img1{ display:block;}



.homeServ .box5 .la:hover .img2{ display:none;}*/



.homeServ .box5 .la:hover .bg{ display:block; opacity:0.8; filter:alpha(opacity=80);}



.homeServ .box5 .la:hover .info{ position:absolute; left:0; top:50%; margin-top:-102px;}



.homeServ .box5 .la:hover .line{ display:block; margin:25px 0 4px 0;}



.homeServ .box5 .la:hover .tit{ color:#fff;}



.homeServ .box5 .la:hover .p1{ color:#fff;}



.homeServ .box5 .la:hover .more{ display:block;}



.homeServ .box5 .la:hover .bor{ display:block;}







.homeServ .slick-prev,



.homeServ .slick-next{ float:left; width:13px; height:25px; background:url(images/main27.png) left center no-repeat; background-size:auto 100%; left:-25px; margin-top:-12px; top:35%;}



.homeServ .slick-next{ left:auto; right:-25px; background:url(images/main27.png) right center no-repeat; background-size:auto 100%;}



.homeServ .slick-prev:hover{ background:url(images/main26.png) left center no-repeat; background-size:auto 100%;}



.homeServ .slick-next:hover{ background:url(images/main26.png) right center no-repeat; background-size:auto 100%;}







.active .homeServ{ transition-delay: 0.5s; opacity: 1; transform: translateY(0); -webkit-transform: translateY(0);}











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



.homeServ .parHd1{ margin-right:60px; top:-32px;}	



.homeServ .parHd1 ul li{ margin:0 10px; font-size:16px; line-height:26px;}



.homeServ .parHd1 ul li::after{ height:2px;}	



.homeServ .slideBox1{ padding:0 15px; margin-top:60px;}



.homeServ .box5 .line span{ height:2px;}



.homeServ .box5 .more span{ width:60px; height:60px; line-height:58px; font-size:12px;}



.homeServ .box5 .p1{ margin-top:10px;}



.homeServ .box5 .more{ margin-top:12px;}







.homeServ .box5 .la:hover .info{ margin-top:-86px;}



.homeServ .box5 .la:hover .line{ margin:15px 0 0 0;}







.homeServ .slick-prev,



.homeServ .slick-next{ left:-10px; }



.homeServ .slick-next{ left:auto; right:-10px; }



}



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



.homeServ .parHd1 ul li{ padding:0 6px 8px 6px; margin:0 12px;}	



.homeServ .slideBox1{ margin-top:40px;}	



.homeServ .box5{ margin:0 -10px;}	



.homeServ .box5 .l1{ padding:0 10px;}



.homeServ .box5 .tit{ font-size:16px; line-height:26px;}



.homeServ .box5 .p1{ line-height:22px; height:44px; margin-top:5px;}



.homeServ .box5 .info{ margin-top:15px;}







.homeServ .box5 .la:hover .info{ margin-top:-75px;}



.homeServ .box5 .la:hover .line{ margin:5px 0 0 0;}







}



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



.section3{ padding:6% 0 5% 0;}



.homeServ{opacity: 1; transform: translateY(0); -webkit-transform: translateY(0);}



.homeServ .slideBox1{ margin-top:20px;}



.homeServ .box5{ margin:0 -6px;}	



.homeServ .box5 .l1{ padding:0 6px;}



.homeServ .box5 .p1{ margin-top:0;}



.homeServ .box5 .info{ margin-top:10px;}







.homeServ .box5 .la:hover .info{ margin-top:-38px;}



.homeServ .box5 .la:hover .more{ display:none;}











.homeServ .parBd1{min-height:240px;}







}



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



.homeServ .parHd1{ position:static; right:0;  margin:10px 0 0 0; width:100%;}	



.homeServ .parHd1 ul{ float:left;}



.homeServ .parHd1 ul li{ padding:0 4px 6px 4px; margin:0 6px;}



.homeServ .slideBox1{ padding:0;}



.homeServ .box5{ margin:0;}







.homeServ .slick-prev,



.homeServ .slick-next{ width:11px; height:20px; margin-top:-10px;}



.homeServ .parBd1{min-height:initial;}



}







/*homeAdvant*/



.section4{ background:#000000;}



.homeAdvant{ float:left; width:100%; margin-top:2%; position:relative; z-index:16; transition: all 1s; opacity: 0; transform: translateY(100px); -webkit-transform: translateY(100px);}



.homeAdvant .ul1{ margin:0 -15px;}



.homeAdvant .l1{ padding:0 15px; height:547px;}



.homeAdvant .la{ float:left; width:100%; background:#fff; border-radius:10px; margin:40px 0; text-align:center; padding:32px 13.5% 52px 13.5%;-webkit-transition: 0.5s ease;



   -moz-transition: 0.5s ease;



	-ms-transition: 0.5s ease;



	 -o-transition: 0.5s ease;



		transition: 0.5s ease;}



.homeAdvant .img{ float:left; width:100%; margin:5px 0 16px 0;}



.homeAdvant .img .ico{ display:block; margin:0 auto; position:relative; width:90px; padding-bottom:6px; background:url(images/main48.png) center bottom no-repeat; background-size:100% auto;}



.homeAdvant .img .ico::after,



.homeAdvant .img .ico::before{ float:left; width:32px; height:23px; background:url(images/main43.png) center no-repeat; background-size:100% 100%; position:absolute; left:-42px; top:50%; margin-top:-11px; content:'';}



.homeAdvant .img .ico::before{ left:auto; right:-42px; background:url(images/main42.png) center no-repeat; background-size:100% 100%;}



.homeAdvant .img .ico img{ width:90px; height:90px; border-radius:50%;}



.homeAdvant .top{ float:left; width:100%; position:relative;}



.homeAdvant .tit{ float:left; width:100%; color:#333333; font-size:20px; line-height:30px; position:absolute; left:0; top:50%; margin-top:-15px; z-index:8;}



.homeAdvant .nub{ float:left; width:100%; color:#fff; font-size:120px; line-height:100px; font-weight:bold; opacity:0.05; filter:alpha(opacity=5); z-index:6;}



.homeAdvant .info{ float:left; width:100%; color:#666666; font-size:14px; line-height:30px; height:120px; overflow:hidden; text-align:left;}



.homeAdvant .info span{text-align:center; display:block; width:100%;}



.homeAdvant .more{ float:left; width:100%; margin-top:18px;}



.homeAdvant .more a{ display:block; margin:0 auto; width:90px; line-height:26px; border-radius:26px; border:1px solid #e5e5e5; text-align:center; color:#666666; font-size:12px; font-family:Arial;}







.homeAdvant .la:hover{ background:#DA251D; margin:0; padding:50px 13.5% 90px 13.5%;}



.homeAdvant .la:hover .tit{ color:#fff;}



.homeAdvant .la:hover .info{ color:#fff;}



.homeAdvant .la:hover .more a{ background:#fff; border:1px solid #fff; color:#f7931e;}



.homeAdvant .la:hover .img{ margin:5px 0 4px 0;}



.homeAdvant .la:hover .img .ico{ width:114px;background:url(images/main49.png) center bottom no-repeat; background-size:100% auto;}



.homeAdvant .la:hover .img .ico img{ width:114px; height:114px; }



.homeAdvant .la:hover .img .ico::after,



.homeAdvant .la:hover .img .ico::before{ background:url(images/main43_1.png) center no-repeat; background-size:100% 100%;}



.homeAdvant .la:hover .img .ico::before{ background:url(images/main42_1.png) center no-repeat; background-size:100% 100%;}



.homeAdvant .slick-prev,



.homeAdvant .slick-next{ width:12px; height:16px; background:url(images/main41.png) left center no-repeat; background-size:auto 100%; left:50%; top:auto; bottom:0;opacity:0.2; filter:alpha(opacity=20); margin:0 0 0 -105px;}



.homeAdvant .slick-prev:hover,



.homeAdvant .slick-next:hover{opacity:1; filter:alpha(opacity=100);}



.homeAdvant .slick-next{ left:auto; right:50%; background:url(images/main41.png) right center no-repeat; background-size:auto 100%; margin:0 -105px 0 0;}



.homeAdvant .slick-dots{ position:static; height:16px; margin-top:0.5%;}



.homeAdvant .slick-dots li{ vertical-align:top; width:auto; height:auto; margin:0 15px;}



.homeAdvant .slick-dots button{ color:#848484;font-size:16px; line-height:16px; font-weight:bold; font-family:'Open Sans'; outline:none; }



.homeAdvant .slick-dots li.slick-active button{ color:#fff;}







.active .homeAdvant{ transition-delay: 0.5s; opacity: 1; transform: translateY(0); -webkit-transform: translateY(0);}







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



.homeAdvant .ul1{ margin:0 -10px;}



.homeAdvant .l1{ padding:0 10px; height:381px;}



.homeAdvant .la{ margin:20px 0; padding:22px 6.5% 42px 6.5%;}



.homeAdvant .info{ line-height:24px; height:48px;}



.homeAdvant .nub{ font-size:80px; line-height:60px;}



.homeAdvant .more{ margin-top:12px;}



.homeAdvant .img{ margin:5px 0 8px 0;}







.homeAdvant .la:hover{ padding:32px 6.5% 60px 6.5%;}







}



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



.homeAdvant .tit{ font-size:18px;}







.section4{ padding:6% 0 5% 0;}



.homeAdvant{ opacity: 1; transform: translateY(0); -webkit-transform: translateY(0);}



.homeAdvant .ul1{ margin:0 -6px;}



.homeAdvant .l1{ padding:0 6px; height:320px;}



.homeAdvant .la{ margin:12px 0; padding:20px 6.5% 30px 6.5%;}



.homeAdvant .tit{ font-size:16px;}



.homeAdvant .nub{ font-size:80px; line-height:60px;}



.homeAdvant .info{ font-size:13px; line-height:22px; height:44px;}



.homeAdvant .img .ico::after,



.homeAdvant .img .ico::before{ width:20px; height:14px; left:-30px; margin-top:-7px;}



.homeAdvant .img .ico::before{ left:auto; right:-30px;}



.homeAdvant .img .ico{ width:70px; padding-bottom:4px;}



.homeAdvant .img .ico img{ width:70px; height:70px;}











.homeAdvant .la:hover{ padding:30px 6.5% 42px 6.5%;}



.homeAdvant .la:hover .img .ico{ width:80px}



.homeAdvant .la:hover .img .ico img{ width:80px; height:80px; }







.homeAdvant .slick-prev,



.homeAdvant .slick-next{ height:14px; margin:0 0 0 -80px;}



.homeAdvant .slick-next{ margin:0 -80px 0 0;}



.homeAdvant .slick-dots li{ margin:0 5px;}



.homeAdvant .slick-dots button{ font-size:14px; line-height:14px;}







}







/*弹窗*/



.PopupBg{ display:none; float:left; width:100%; height:100%; position:fixed; left:0; top:0; z-index:106; background:#000;opacity:0.6; filter:alpha(opacity=60);}



.PopupBox{ display:none; float:left; width:610px; background:#fff url(images/Pop1.png) right bottom no-repeat; background-size:contain; border-radius:10px; overflow:hidden; position:fixed; left:50%; top:50%; margin-left:-305px; margin-top:-313px; z-index:108;}







.PopupBox .closebtn{width:30px; height:30px; background:url(images/close.png) no-repeat; background-size:100% 100%; cursor:pointer; position:absolute; right:15px; top:15px; }











.PopupBox .tit{ float:left; width:100%; background:#CD2122; text-align:center; color:#fff; font-size:30px; line-height:87px; font-weight:bold;}



.PopupBox .tit span{ position:relative; padding:0 15px;}



.PopupBox .tit span:after,



.PopupBox .tit span:before{ float:left; width:162px; height:1px; background:#fff; position:absolute; left:-162px; top:50%; content:'';opacity:0.4; filter:alpha(opacity=40);}



.PopupBox .tit span:before{left:auto; right:-162px;}



.PopupBox .form1{ float:left; width:100%; padding:15px 12px 47px 12px;}



.PopupBox .lab1{ float:left; width:100%; margin-top:15px; position:relative; padding:0 93px 0 165px;}



.PopupBox .name{ float:left; width:165px; line-height:39px; color:#666666; font-size:16px; position:absolute; left:0; top:0; text-align:right; padding-right:4px;}



.PopupBox .input1{ float:left; width:100%; height:39px; border:1px solid #e4e4e4; position:relative;}



.PopupBox .fv1{ float:left; width:100%; height:37px; line-height:37px; color:#666666; font-size:16px; padding:0 12px;}



.PopupBox .fv1_1{ padding-right:100px;}



.PopupBox .fv4{ position:absolute; right:7px; top:4px;  height:30px;}



.PopupBox .fv2{ float:left; width:100%; height:37px; line-height:37px; color:#666666; font-size:16px; padding:0 12px; border:none; outline:none;}



.PopupBox .fv3{ float:left; width:50%; height:37px; line-height:37px; color:#666666; font-size:16px; padding:0 12px; border:none; outline:none; text-align:right;}



.PopupBox .lab2{ float:left; width:100%; margin-top:58px;}



.PopupBox .fv5{ display:block; margin:0 auto; width:216px; height:41px; line-height:41px; color:#fff; font-size:18px; background:#39b54a; border:none; border-radius:0;}



.PopupBox .fv5:hover{ box-shadow:5px 5px 10px rgba(0,0,0,0.2);}







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



.PopupBox{ width:460px; margin-left:-230px; margin-top:-227px;}



.PopupBox .tit{ font-size:18px; line-height:50px;}



.PopupBox .tit span{ padding:0 10px;}



.PopupBox .tit span:after,



.PopupBox .tit span:before{ width:80px; left:-80px;}



.PopupBox .tit span:before{left:auto; right:-80px;}



.PopupBox .form1{ padding:10px 12px 30px 12px;}



.PopupBox .lab1{ margin-top:12px; padding:0 20px 0 115px;}



.PopupBox .name{ width:115px; font-size:14px; line-height:32px;}



.PopupBox .lab2{ margin-top:20px;}



.PopupBox .input1{ height:32px;}



.PopupBox .fv1,



.PopupBox .fv2,



.PopupBox .fv3{ font-size:14px; height:30px; line-height:30px;}



.PopupBox .fv4{ right:2px; top:2px;  height:22px;}



.PopupBox .fv1_1{ padding-right:82px;}



.PopupBox .fv5{ width:160px; height:36px; line-height:36px; font-size:16px;}







}



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



.PopupBox{ width:300px; margin-left:-150px; margin-top:-201px;}



.PopupBox .tit{ font-size:17px; line-height:46px;}



.PopupBox .tit span:after,



.PopupBox .tit span:before{ width:40px; left:-40px;}



.PopupBox .tit span:before{left:auto; right:-40px;}



.PopupBox .form1{ padding:5px 12px 20px 12px;}



.PopupBox .lab1{ margin-top:8px; padding:0 0 0 92px;}



.PopupBox .name{ width:92px; font-size:13px; line-height:32px; padding-right:0;}



.PopupBox .lab2{ margin-top:15px;}



.PopupBox .fv1,



.PopupBox .fv2,



.PopupBox .fv3{ font-size:13px; padding:0 8px;}



.PopupBox .fv5{ width:120px;}



}







/*右侧漂浮*/



.PopupRight{ position:fixed; width:80px; top:50%; right:10px; margin-top:-140px; z-index:99; border:2px solid #DFDFDF; background-color:#FFFFFF;border-radius:10px;}



.PopupRight .Pop{width:80px; margin:12px 0; z-index:8; text-align:center;}



.PopupRight .Pop a{font-size:14px; color:#999;}



.PopupRight .top{ display:block; float:left; width:42px; height:42px;}







.PopupRight .PopTel{ float:left; background:#fff; position:absolute; right:52px; top:50%; margin-top:-17px; padding:5px 12px; border:1px solid #e5e5e5; color:#333; font-size:14px; line-height:24px; border-radius:2px; white-space:nowrap; box-shadow:0 0 5px rgba(0,0,0,0.1);-webkit-transition: all 500ms cubic-bezier(.5, 1, .4, 1);



	-moz-transition: all 500ms cubic-bezier(.5, 1, .4, 1);



	transition: all 500ms cubic-bezier(.5, 1, .4, 1);



	-webkit-transform-origin:98% 50%;



	-moz-transform-origin:98% 50%;



	-ms-transform-origin:98% 50%;



	-o-transform-origin:98% 50%;



	transform-origin:98% 50%;



	-webkit-transform: translateY(0) scale(0);



	-moz-transform: translateY(0) scale(0);



	-ms-transform: translateY(0) scale(0);



	-o-transform: translateY(0) scale(0);



	transform: translateY(0) scale(0)}



.PopupRight .PopTel::after{ float:left; width:0; height:0; content:''; position:absolute; right:-8px; top:50%; margin-top:-6px; border-top: 6px solid transparent; border-bottom:6px solid transparent;border-left: 8px solid #fff;}



.PopupRight .Pop:hover .PopTel{opacity: 1;



	filter: alpha(opacity=100);



	display: block \9;



	pointer-events: auto;



	-webkit-transform: translateY(0) scale(1);



	-moz-transform: translateY(0) scale(1);



	-ms-transform: translateY(0) scale(1);



	-o-transform: translateY(0) scale(1);



	transform: translateY(0) scale(1);}



.PopupRight .wx_bg{ width:90px; height:90px; border-radius:2px; border:1px solid #e5e5e5; box-shadow:0 0 5px rgba(0,0,0,0.1); background:#fff; padding:8px; position:absolute; right:52px; top:50%; margin-top:-45px;-webkit-transition: all 500ms cubic-bezier(.5, 1, .4, 1);



	-moz-transition: all 500ms cubic-bezier(.5, 1, .4, 1);



	transition: all 500ms cubic-bezier(.5, 1, .4, 1);



	-webkit-transform-origin:98% 50%;



	-moz-transform-origin:98% 50%;



	-ms-transform-origin:98% 50%;



	-o-transform-origin:98% 50%;



	transform-origin:98% 50%;



	-webkit-transform: translateY(0) scale(0);



	-moz-transform: translateY(0) scale(0);



	-ms-transform: translateY(0) scale(0);



	-o-transform: translateY(0) scale(0);



	transform: translateY(0) scale(0)}



.PopupRight .wx_bg::after{ float:left; width:0; height:0; content:''; position:absolute; right:-8px; top:50%; margin-top:-6px; border-top: 6px solid transparent; border-bottom:6px solid transparent;border-left: 8px solid #fff; }



.PopupRight .Pop:hover .wx_bg{opacity: 1;



	filter: alpha(opacity=100);



	display: block \9;



	pointer-events: auto;



	-webkit-transform: translateY(0) scale(1);



	-moz-transform: translateY(0) scale(1);



	-ms-transform: translateY(0) scale(1);



	-o-transform: translateY(0) scale(1);



	transform: translateY(0) scale(1);}











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



.PopupRight{ display:none;}



}











/*2门店展示*/



.zy_banner{ float:left; width:100%; background:#000; line-height:0;}



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



.zy_banner{ margin-top:81px;}



}



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



.zy_banner{ margin-top:60px;}



}











.storeTit{ float:left; width:100%; border:1px solid #e2e2e2; padding:0 32px; margin-top:3.57%;}



.storeTit .l1{ float:left; width:100%; padding-left:67px; position:relative;}



.storeTit .l1 .tit{ float:left; position:absolute; left:0; top:23px; color:#333333; font-size:14px; line-height:22px; font-weight:bold;}



.storeTit .l1 .info{ float:left; width:100%;}



.storeTit .l1 .p1{ float:left; width:100%; border-bottom:1px dashed #cccccc; padding:18px 0 18px 18px;}



.storeTit .l1 .p1 a{ float:left; color:#757575; font-size:14px; line-height:22px; padding:0 7px; margin:6px 10px; border-radius:2px;}



.storeTit .l1 .p1 a.on{ background:#39b54a; color:#fff;}



.storeTit .l1 .p1 a.a_acticve.on{ background:none; color:#f7931e;}



.storeTit .l1:last-child .p1{ border-bottom:none;}







.storeList{ float:left; width:100%;}



.storeList ul{ margin:0 -15px; display:flex; flex-wrap: wrap; align-items: flex-start;}



.storeList li{ float:left; width:33.33%; padding:0 15px; margin-top:40px;}



.storeList .img{ float:left; width:100%; line-height:0; overflow:hidden; position:relative;}



.storeList .tit{ float:left; width:100%; color:#333; font-size:18px; line-height:28px; margin:15px 0 9px 0;}



.storeList .info{ float:left; width:100%;}



.storeList .sp1{ float:left; margin-right:10px; background:#dddddd; color:#454b5a; font-size:14px; line-height:28px; padding:0 14px;}







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



.storeTit{ padding:0 20px;}	



.storeTit .l1 .p1{ padding:9px 0 9px 9px;}



.storeTit .l1 .p1 a{ margin:3px 5px;}



.storeTit .l1 .tit{ top:12px;}







.storeList ul{ margin:0 -10px;}



.storeList li{ padding:0 10px; margin-top:30px;}



.storeList .tit{ font-size:16px; line-height:26px; margin:10px 0 6px 0;}



.storeList .sp1{ font-size:12px; line-height:24px; padding:0 8px; margin-right:6px;}



}



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



.zy_banner{ margin-top:0px;}



.storeTit{ padding:0 12px;}	



.storeList ul{ margin:0 -6px;}



.storeList li{ width:50%; padding:0 6px; margin-top:15px;}



.storeTit .l1 .p1{ padding:9px 0 9px 3px;}



.storeList .tit{ margin:8px 0 6px 0;}



}



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



.storeList li{ width:100%;}



.storeTit .l1{ padding-left:0;}



.storeTit .l1 .tit{ position:static; width:100%; margin-top:10px;}



.storeTit .l1 .p1{ padding:4px 0 9px 0;}



.storeTit .l1 .p1 a{ margin:3px 3px;}











}











/*3门店展示详情1*/



.storeBox{ float:left; width:100%; position:relative;}



.storeLeft{ float:left; width:66.21%; margin:3.57% 0 5.85% 0;}



.store1{ float:left; width:100%;}



.store1 .big{ float:left; width:100%; line-height:0;}



.store1 .small{ float:left; width:100%; line-height:0; padding:0 60px; margin-top:10px;}



.store1 .small .slick-slide{ margin:0 5px;}



.store1 .small .slick-prev,



.store1 .small .slick-next{ left:14px; width:31px; height:31px; margin-top:-15px; background:url(images/store9.png) left center no-repeat; background-size:auto 100%;}



.store1 .small .slick-next{ left:auto; right:14px; background:url(images/store9.png) right center no-repeat; background-size:auto 100%;}



.store1 .small .slick-prev:hover{ background:url(images/store10.png) left center no-repeat; background-size:auto 100%;}



.store1 .small .slick-next:hover{ background:url(images/store10.png) right center no-repeat; background-size:auto 100%;}



.store2{ float:left; width:100%; padding:3.88% 0;}



.store2 .tit{ float:left; width:100%; color:#333333; font-size:24px; line-height:34px;}



.store2 .nub{ float:left; width:100%; color:#f7931e; font-size:24px; line-height:34px; font-weight:bold; margin:1.72% 0 2.15% 0;}



.store2 .info{ float:left; width:100%; color:#666666; font-size:15px; line-height:30px;}



.store3{ float:left; width:100%; height:12px; background:#f5f5f5;}



.store4{ float:left; width:100%; padding:3.67% 0 5.93% 0;}



.storeTit1{ float:left; width:100%; color:#333333; font-size:18px; line-height:28px; font-weight:bold;}



.storeInfo1{ float:left; width:100%; text-align:center; margin:6.26% 0 0 0;}



.storeInfo1 .slick-slide{ margin:0 2px;}



.storeInfo1 .img{ float:left; width:100%;}



.storeInfo1 .img .ico{ display:inline-block;}



.storeInfo1 .tit{ float:left; width:100%; color:#333333; font-size:16px; line-height:26px; margin-top:22%;}



.storeInfo1 .slick-dots{ position:static; height:10px; margin-top:2.8%;}



.storeInfo1 .slick-dots li{ vertical-align:top; margin:0 8px; width:10px; height:10px; border-radius:10px; background:#f7931e; text-indent:-999px; overflow:hidden;}



.storeInfo1 .slick-dots li.slick-active{ width:35px;}



.store5{ float:left; width:100%; padding:4.42% 0 4.85% 0;}



.storeInfo2{ float:left; width:100%; margin:27px 0 4.31% 0;}



.storeInfo2 .info{ float:left; width:16.66%; text-align:center;}



.storeInfo2 .img{ float:left; width:100%;}



.storeInfo2 .img .ico{ display:block; margin:0 auto; width:110px; height:110px; border-radius:50%; border:1px solid #fddebb; padding:6px;}



.storeInfo2 .img .ico img{ border-radius:50%; border:1px solid #f7931e;}



.storeInfo2 .p1{ float:left; width:100%; color:#333333; font-size:16px; line-height:26px; margin-top:17px;}



.storeInfo2 .info:hover .img .ico{ box-shadow:0 0 10px rgba(0,0,0,0.2);}



.storeInfo3{ float:left; width:100%; color:#333333; font-size:15px; line-height:30px; margin:12px 0 0 0;}



.store6{ float:left; width:100%; padding:5.07% 0 0 0;}



.storeL1 li{ width:50%; margin-top:17px;}











.storeRight{ float:right; width:31.92%; border:2px solid #DA251D; box-shadow:0 0 15px rgba(0,0,0,0.09); border-radius:8px; background:#fff; margin:3.57% 0 5.85% 0;-webkit-transition: 0.5s ease;



   -moz-transition: 0.5s ease;



	-ms-transition: 0.5s ease;



	 -o-transition: 0.5s ease;



		transition: 0.5s ease; z-index:16;}



.storeRight .tit{ float:left; width:100%; background:#DA251D; color:#fff; font-size:28px; line-height:100px; font-weight:bold; padding:0 40px;}



.storeRight .tit span{ float:left; padding-left:42px; background:url(images/store21.png) left center no-repeat; background-size:32px auto;}



.storeRight .cont{ float:left; width:100%; padding:29px 30px 59px 30px;}



.storeRight .lab1{ float:left; width:100%; margin-top:11px; position:relative;border:1px solid #cccccc; border-radius:8px; overflow:hidden;}



.storeRight .lab2{ border:none;}



.storeRight .lab3{ border:none; margin:26px 0; color:#666666; font-size:16px; line-height:26px; padding:2px 0;}



.storeRight .lab3 a{ color:#ea8c1c;}



.storeRight input[type="checkbox"]{ width:30px; height:30px; margin:0 8px 0 0; background: url(images/store25.png) left center no-repeat; background-size:contain; line-height: 0; -webkit-appearance: none;   vertical-align: top;



    border-radius:50%;



    -webkit-border-radius:50%;



    -moz-border-radius:50%;



    -o-border-radius:50%;



}



.storeRight input[type='checkbox']:checked{background: url(images/store24.png) left center no-repeat; background-size:contain;}



.storeRight .fv1{ float:left; width:100%; height:58px; line-height:48px; padding:5px 12px; color:#666666; font-size:16px; }



.storeRight .fv2{ float:left; position:absolute; right:0; top:10px; height:36px;}



.storeRight .fv3{ float:left; width:48.43%; border: 1px solid #cccccc; height:60px; line-height:58px; color:#666666; font-size:16px; overflow:hidden; border-radius:8px; outline:none; padding:0 8px;}



.storeRight .fv5{ float:left; width:100%; height:60px; line-height:58px; color:#fff; font-size:18px; background:#f7931e; border-radius:8px; border:none; cursor:pointer;}



.storeRight .fv5:hover{ box-shadow:5px 5px 10px rgba(0,0,0,0.2);}











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



.store1 .small{ padding:0 32px; margin-top:6px;}



.store1 .small .slick-slide{ margin:0 3px;}



.store1 .small .slick-prev,



.store1 .small .slick-next{ left:0; width:22px; height:22px; margin-top:-11px; }



.store1 .small .slick-next{ left:auto; right:0; }



.store2 .tit{ font-size:18px; line-height:28px;}



.store2 .nub{ font-size:18px; line-height:28px;}



.store2 .info{ font-size:14px; line-height:28px;}



.storeTit1{ font-size:16px; line-height:26px;}



.storeInfo1 .tit{ margin-top:6%;}



.storeInfo1 .slick-dots li{ margin:0 4px;}



.storeInfo2 .img .ico{ width:80px; height:80px; padding:4px;}



.storeInfo2 .p1{ font-size:14px; line-height:24px; margin-top:12px;}



.storeInfo3{ font-size:14px; line-height:28px;}



.store3{ height:6px;}











.storeRight .tit{ font-size:18px; line-height:52px; padding:0 20px;}



.storeRight .tit span{ padding-left:32px;background-size:22px auto;}



.storeRight .cont{ padding:15px 15px 30px 15px;}



.storeRight .lab3{ margin:13px 0; font-size:14px; line-height:24px;}



.storeRight input[type="checkbox"]{ width:22px; height:22px; margin:0 4px 0 0;}



.storeRight .fv1{ height:38px; line-height:36px;font-size:14px; }



.storeRight .fv3{ height:40px; line-height:38px; font-size:14px;}



.storeRight .fv5{ height:40px; line-height:38px; font-size:16px;}



.storeRight .fv2{ height:38px;}







}



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



.storeLeft{ width:100%; margin:3.57% 0 5.85% 0;}	



.storeRight{ width:100%; margin-top:5%;}



}



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



.storeL1 li{ width:100%;}



.storeInfo2{ margin:2% 0 4.31% 0;}



.storeInfo2 .info{ width:33.33%; margin:6px 0;}



.storeInfo2 .img .ico{ width:80px; height:80px; padding:5px;}



.storeInfo2 .p1{ margin-top:8px;}



}







.bdmap2{ float:left; width:100%; height:360px; margin:0 0 5.83% 0;}



.bdmap2 img{ max-width:inherit !important}



.bdmap2 .BMap_shadow img{ max-width:inherit !important;}



.bdmap2 .BMap_pop{ top:40px !important;}



.bdmap2 .BMap_pop div{background:none !important; border:none !important; box-shadow:none !important;}



.bdmap2 .BMap_pop .BMap_bubble_content{ float:left; background:url(images/store26.png) center top no-repeat !important; background-size:100% 100% !important;}



.bdmap2 .BMap_pop .iw_poi_content{ float:left; width:391px; height:115px; font-size:14px !important; line-height:24px !important; color:#666666; padding:44px 15px 20px 49px;}



.bdmap2 .BMap_shadow{ display:none;}



.bdmap2 .BMap_pop img{ display:none;}



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



.bdmap2 .BMap_pop .iw_poi_content{ width:280px; height:115px; font-size:14px !important; line-height:24px !important; color:#666666; padding:30px 15px 20px 20px;}



}



















/* 分页 */



.wack1{ float:left; width:100%; padding:5.71% 0; text-align:center;}



.pz_fy{ display:inline-block; *display:inline; *zoom:1;}



.pz_fy a { float:left; width:31px; height:31px; line-height:31px;  border-radius:31px; -moz-border-radius:31px; -webkit-border-radius:31px; border: #e2e2e2 1px solid; color:#272727; font-size:14px; font-family:Arial; margin:0 5px;}



.pz_fy a:hover,



.pz_fy a.on{color:#fff; border:#39b54a 1px solid; background-color:#39b54a;}



.pz_fy .l_fy{ background:url(images/h_img3.png) center no-repeat; width:100px; display:inline-block; *display:inline; *zoom:1;}



.pz_fy .r_fy{ background:url(images/h_img2.png) center no-repeat; width:100px; display:inline-block; *display:inline; *zoom:1;}



.pz_fy .l_fy:hover{ background:url(images/h_img3_1.png) center no-repeat #39b54a;}



.pz_fy .r_fy:hover{ background:url(images/h_img2_1.png) center no-repeat #39b54a;}







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



.wack1{padding:30px 0;}	



.fy_pc{ text-align:center; font-size:14px; color:#272727; padding:5px 0;}



.fy_pc a{ padding:5px 25px; color:#fff; border:solid 1px #39b54a; background:#39b54a; border-radius:16px; overflow:hidden;}



.fy_pc span{ padding:5px 20px; color:#272727;}



}











/*4新闻资讯*/



.news_list{ float:left; width:100%; overflow:hidden;}



.news_list li{ float:left; width:100%; background:#f7f7f7; margin-top:30px; padding:30px 0;-webkit-transition: all 0.5s ease-out 0s; 



-moz-transition: all 0.5s ease-out 0s; 



-o-transition: all 0.5s ease-out 0s; 



transition: all 0.5s ease-out 0s;



}



.news_list li a{ float:left; width:100%; position:relative;}



.news_list li .time{ float:left; position:absolute; left:0; top:0; width:186px; height:154px; text-align:center; border-right:1px solid #e0e0e0;-webkit-transition: all 0.5s ease-out 0s; 



-moz-transition: all 0.5s ease-out 0s; 



-o-transition: all 0.5s ease-out 0s; 



transition: all 0.5s ease-out 0s;}



.news_list li .time time{ float:left; width:100%; color:#c2c2c2; font-size:72px; line-height:72px; font-family:Arial; font-weight:bold; margin:27px 0 3px 0;}



.news_list li .time span{ float:left; width:100%; color:#4c4c4c; font-size:20px; line-height:20px; font-family:Arial;}



.news_list li .img{ float:left; width:205px; height:154px; line-height:0; overflow:hidden; position:absolute; left:235px; top:0;}



.news_list li .img img{



-webkit-transition: all 0.5s ease-out 0s; 



-moz-transition: all 0.5s ease-out 0s; 



-o-transition: all 0.5s ease-out 0s; 



transition: all 0.5s ease-out 0s;transition: -webkit-transform 2s;vertical-align:middle;-ms-interpolation-mode:bicubic;}



.news_list li:hover .img img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1);transform: scale(1.1);}



.news_list li .text{ float:left; width:100%; padding:0 3.57% 0 480px; min-height:154px;}



.news_list li .text h5{ float:left; width:100%; color:#333333; font-size:18px; line-height:28px; margin:16px 0;-webkit-transition: all 0.5s ease-out 0s; 



-moz-transition: all 0.5s ease-out 0s; 



-o-transition: all 0.5s ease-out 0s; 



transition: all 0.5s ease-out 0s;



}



.news_list li .text p{ float:left; width:100%; color:#666666; font-size:14px; line-height:26px; height:78px; overflow:hidden;-webkit-transition: all 0.5s ease-out 0s; 



-moz-transition: all 0.5s ease-out 0s; 



-o-transition: all 0.5s ease-out 0s; 



transition: all 0.5s ease-out 0s;



}



.news_list li .text time{ display:none;}







.news_list li:hover{ background:#DA251D;}



.news_list li:hover .text h5{ color:#fff;}



.news_list li:hover .text p{ color:#fff;opacity:0.8; filter:alpha(opacity=80);}



.news_list li:hover .time{border-right:1px solid #6bc277;}



.news_list li:hover .time time{ color:#fff;}



.news_list li:hover .time span{ color:#fff;}



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



.news_list li{ margin-top:15px; padding:15px 0;}



.news_list li .time{ width:130px; height:110px;}



.news_list li .time time{ font-size:54px; line-height:54px; margin:14px 0 3px 0;}



.news_list li .time span{ font-size:14px; line-height:14px;}



.news_list li .img{ float:left; width:146px; height:110px; left:155px; }



.news_list li .text{ padding:0 15px 0 330px; min-height:110px;}



.news_list li .text h5{ font-size:16px; line-height:24px; margin:8px 0;}



.news_list li .text p{ line-height:22px; height:66px;}



}







.intro{font-size:14px; line-height:24px;}







/*左边*/



.oright{float:right; width:362px; height:30px; margin-top: 50px;border:1px solid #CE2123;border-radius:2px 0 0 2px;}



.soinput{float:left; text-indent:10px;font-size:12px; color:#9FA0A0;background-color: transparent; height:28px; line-height:28px; width:300px;}



.bigso{float:right;height:28px; line-height:28px; width:34px;background:#CE2123 url(images/bigso.png) center center no-repeat; cursor:pointer;}







.SideBox{ float:left; width:100%; background-color:#EEEEEF; text-align:center; height:80px;}



.SideBox .pz_SideLayer{ display:inline-block; vertical-align:top; margin-top:49px; float:left;}



.SideBox .pz_SideLayer .l1{ float:left; margin:0 10px 0 0;}



.SideBox .pz_SideLayer .l1 a{ float:left; color:#fff; font-size:13px; background-color:#9FA0A0; line-height:31px; position:relative; padding:0 26px;border-radius:5px 5px 0 0;}



.SideBox .pz_SideLayer .l1 a::after{ float:left; width:100%; position:absolute; left:0; bottom:0; content:;}



.SideBox .pz_SideLayer .l1.on a{ color:#fff; font-weight:bold; background-color:#CD2122}



.contact{width:80%; margin:0 auto; margin-top:30px;}







.tabmenu .l1{ float:left; width:50%;  margin:0;}



.tabmenu .l1 a{ float:left; width:100%; text-align:center;color:#fff; font-size:13px; background-color:#9FA0A0; line-height:31px;border-radius:5px 0 0 0;}



.tabmenu .l1:nth-child(2) a{border-radius:0 5px 0 0;}



.tabmenu .l1.on a{ color:#fff; font-weight:bold; background-color:#CD2122}







.newslist{padding:0 0 40px 0;}



.newslist li{margin-bottom:16px; padding:20px 35px 30px 30px; border:1px solid #9FA0A0;}



.newslist li b{font-size:14px; color:#CE2123; display:block; margin-bottom:8px;}



.newslist li span{font-size:12px; color:#9FA0A0; line-height:24px; display:block; width:80%;}







.morebtn{font-size:12px; color:#000000; width:107px; line-height:30px; border:1px solid #9FA0A0; float:right; text-indent:34px; margin-top:-38px;background:#fff url(images/icodown.png) 10px center no-repeat;}



.morebtn:hover{background:#DA251D url(images/icodown2.png) 10px center no-repeat;border:1px solid #FFFFFF;color:#FFFFFF;}











.piclist{padding:0 0 40px 0;}



.piclist li{padding:14px 31px 26px 16px; border-top:1px solid #C9CACA;}



.newspic{float:left;width:270px; height:183px; margin-right:30px;}



.piclist li b{font-size:16px; color:#000000; display:block; margin-bottom:10px;}



.piclist li p{font-size:12px; color:#727171; line-height:24px; margin-bottom:20px;}



.piclist li:hover{background-color:#F7F8F8;}



.piclist li:hover b{color:#CD2122;}



.piclist li:last-child{border-bottom:1px solid #C9CACA;}







.morebtn2{font-size:14px; color:#000; padding:10px 25px 10px 40px; float:right; border:1px solid #ccc;background:#fff url(images/icomore.png) 14px center no-repeat;}



.morebtn2:hover{background:#DA251D url(images/icomore.png) 14px center no-repeat; border:1px solid #DA251D; color:#fff;}







.loginbtn{display:block;height:33px; width:80px; line-height:33px;font-size:14px; color:#FFFFFF; background-color:#CA151C; margin:0 auto; text-align:center;border-radius:2px; margin-top:18px; cursor:pointer;}



.error{height:40px; line-height:40px; text-indent:30px; font-size:14px; text-align:center;}







.zhezhao {



    position: fixed;



    top: 0;



    left: 0;



    right: 0;



    bottom: 0;



    background: rgba(0,0,0,0.7);



    z-index: 9999; display:none;



}







.tanchuang {width: 268px; height:140px;position:fixed;top:50%;left:50%; transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%); z-index:99999; background-color:#FFFFFF; display:none;}



.tcinput {display: block;width: 230px; margin:0 auto;height: 46.66666665px;padding-left: 8.33333333px;padding-right: 8.33333333px;font-size: 14.99999999px;color: #94867e;background: #fff;box-sizing: border-box;border-radius:5px;}







.showlist {width:1115px; height:590px;position:fixed;top:50%;left:50%; transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%); z-index:99999; background-color:#FFFFFF; display:none;}







.imglist li{float:left; width:210px;margin-right:10px; background-color:#efefef; text-align:center;}



.imglist li img{width:210px; height:240px;}



.imglist li p{height:50px; line-height:50px; background-color:#f7f8f8; font-size:14px; color:#727171;}







.qgdbiaoti{border-bottom:1px solid #9fa0a0; font-size:16px; text-align:center; padding-bottom:15px; color:#727171;}



.addbuy{position:fixed;width:1005px; bottom:30px; background-color:#EFEFEF; height:45px; line-height:45px;}



.addbuy dl{float:left; width:-webkit-calc(100% - 140px);width:-moz-calc(100% - 140px);width:calc(100% - 140px);line-height:45px;}



.addbuy dd{float:right; width:140px; background-color:#CD2122; line-height:45px; text-align:center; font-size:14px; color:#FFFFFF; cursor:pointer;margin-inline-start:0px; margin-top:-6px;}







.changebtn{display:block;color:#fff;text-align:center;font-size:16px;border-radius:6px;font-weight: bold;float:right;width:120px;background-color:#D3191A;height:40px;line-height:40px;}







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







.imglist li{float:left; width:46%;margin-left:3%; margin-right:0px; background-color:#efefef; text-align:center;}



.imglist li img{width:100%; height:auto;}



.imglist li p{height:50px; line-height:50px; overflow:hidden; background-color:#f7f8f8; font-size:14px; color:#727171;}







.news_list li{ margin-top:12px; padding:12px 0;}



.news_list li .time{ display:none;}



.news_list li .img{ left:12px; width:120px; height:90px;}



.news_list li .text{ padding:0 12px 0 144px; min-height:90px;}



.news_list li .text h5{ font-size:16px; line-height:24px; margin:0 0 4px 0;}



.news_list li .text p{ line-height:20px; height:40px;}



.news_list li .text time{ display:block; float:left; width:100%; color:#c2c2c2; font-size:12px; line-height:22px; }



.sortname{display:none;}



.SideBox .pz_SideLayer{vertical-align:top; margin-top:0px; float:none; width:150%;}



.contact{width:90%; margin:0 auto; margin-top:0px;}







.newspic{display:none;}



.morebtn{font-size:12px; color:#000000; width:107px; line-height:30px; border:1px solid #9FA0A0; float:right; text-indent:34px; margin-top:-40px;background:#fff url(images/icodown.png) 10px center no-repeat;}



.morebtn:hover{background:#DA251D url(images/icodown2.png) 10px center no-repeat;border:1px solid #FFFFFF;color:#FFFFFF;}



}







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



.SideBox{ height:54px; padding-top:20px; width:100%; overflow-x:scroll;}



.SideBox .pz_SideLayer .l1{ margin:0 9px;}



.SideBox .pz_SideLayer .l1 a{ font-size:14px; line-height:34px; padding:0 13px;}







}







/*5新闻详情*/



.news_det{ float:left; width:100%; margin:0;}



.news_det .l1{ float:left; width:100%; text-align:center; color:#1d1d1d; font-size:26px; line-height:36px; }



.news_det .l2{ float:left; width:100%;  margin-top:25px; border-bottom:1px solid #d7d8d8;  border-top:1px solid #d7d8d8; padding:9px 0;}



.news_det .l2 p{ float:left; color:#888888; font-size:14px; line-height:34px;}



.news_det .l2 .but1{ float:right; color:#777777; font-size:14px; line-height:34px; background:url(images/news_but.png) right center no-repeat; padding-right:49px;}



.news_det .l2 .but1:hover{ color:#f7931e;}



.news_det .l3{ float:left; width:100%; color:#4c4c4c; font-size:14px; line-height:24px; padding-top:30px;}



.pageCon{ color:#4c4c4c; font-size:16px; line-height:36px; padding:35px 0; float:left; width:100%;}



.sy_fy{ float:left; width:100%; border-top:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb; position:relative;}



.sy_fy::after{ float:left; width:1px; height:100%; background:#dbdbdb; content:''; position:absolute; left:50%; top:0;}



.sy_fy a{ float:left; width:50%; color:#333333; font-size:14px; line-height:60px; overflow:hidden; white-space: nowrap; text-overflow:ellipsis;}



.sy_fy a.l_fy{ padding-right:15px;}



.sy_fy a.r_fy{ float:right; text-align:right; padding-left:15px;}



.sy_fy a:hover{ color:#39b54a;}







.bdshar{ float:left; width:100%; text-align:center; height:35px; margin:40px 0;}



.bdshare2{ display:inline-block; *display:inline; *zoom:1; vertical-align:top;}



.bdshare2 a,



.bdshare2 .bds_more{ width:35px !important; height:35px !important; margin:0 8px !important; padding:0 !important;}



.bdshare2 .bds_weixin{ background:url(images/news1_3.png) 0 0 no-repeat !important;}



.bdshare2 .bds_tsina{ background:url(images/news1_4.png) 0 0 no-repeat !important;}



.bdshare2 .bds_qzone{ background:url(images/news1_5.png) 0 0 no-repeat !important;}



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



.news_det .l1{ font-size:18px; line-height:28px; }



.news_det .l2{ padding:6px 0; font-size:12px; line-height:22px; margin-top:15px;}



.news_det .l3{ line-height:28px; font-size:14px; padding-top:15px; margin-bottom:10px;}



.pageCon{line-height:28px; font-size:14px;  padding:25px 0;}







.sy_fy{padding:15px 0; }



.sy_fy a{ width:100%; line-height:24px;}



.sy_fy a.l_fy{ padding:0;}



.sy_fy a.r_fy{ padding:0; text-align:left;}



.sy_fy::after{ display:none;}



.bdshar{ margin:10px 0 20px 0; display:none;}



}



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



.news_det .l2 p{ width:100%; line-height:20px; font-size:12px; margin-top:5px;}



.news_det .l2 .but1{ float:left; background-size:22px 22px; padding-right:32px; font-size:12px;}



}







.news_tuijan{ float:left; width:100%; margin:4.71% 0 5.85% 0;}



.news_tuijan h3{ float:left; width:100%; color:#000000; font-size:24px; line-height:24px;}



.news_tuijan h3 span{ color:#f7931e; font-size:16px; font-family:Arial; text-transform:uppercase;}



.news_tuijan .ul1{ float:left; width:100%; margin-top:10px;}



.news_tuijan .ul1 ul{ margin:0 -15px;}



.news_tuijan .ul1 li{ float:left; width:50%; padding:0 15px; margin-top:20px;}



.news_tuijan .ul1 li a{ float:left; width:100%; position:relative;}



.news_tuijan .ul1 li .pic1{ float:left; width:205px; height:154px; overflow:hidden; position:absolute; left:0; top:0;}



.news_tuijan .ul1 li .tx1{ float:right; width:100%; padding-left:227px; min-height:154px;}



.news_tuijan .ul1 li .tx1 h4{ float:left; width:100%; color:#333333; font-size:16px; line-height:26px; overflow:hidden;white-space: nowrap; text-overflow:ellipsis; margin:21px 0 10px 0;}



.news_tuijan .ul1 li .tx1 p{ float:left; width:100%; color:#666666; font-size:14px; line-height:26px; height:52px; overflow:hidden;}



.news_tuijan .ul1 li .tx1 time{ float:left; width:100%; color:#999999; font-size:14px; line-height:24px; font-family:Arial; margin-top:8px;}



.news_tuijan .ul1 li .pic1 img{



-webkit-transition: all 0.4s ease-out 0s; 



-moz-transition: all 0.4s ease-out 0s; 



-o-transition: all 0.4s ease-out 0s; 



transition: all 0.4s ease-out 0s;transition: -webkit-transform 2s;vertical-align:middle;-ms-interpolation-mode:bicubic;}



.news_tuijan .ul1 li:hover .pic1 img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1);transform: scale(1.1);}



.news_tuijan .ul1 li:hover .tx1 h4{ color:#39b54a;}







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



.news_tuijan h3{ font-size:20px; line-height:20px;}



.news_tuijan h3 span{font-size:14px;}	



.news_tuijan .ul1{ margin-top:5px;}



.news_tuijan .ul1 ul{ margin:0 -10px;}



.news_tuijan .ul1 li{ padding:0 10px; margin-top:10px;}



.news_tuijan .ul1 li .pic1{ width:130px; height:97px;}



.news_tuijan .ul1 li .tx1{ padding-left:145px; min-height:97px;}



.news_tuijan .ul1 li .tx1 h4{ line-height:24px; margin:3px 0;}



.news_tuijan .ul1 li .tx1 p{ line-height:20px; height:40px; font-size:13px;}



.news_tuijan .ul1 li .tx1 time{ margin-top:3px; font-size:13px; line-height:22px;}







}







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



.news_tuijan .ul1 li{ width:100%;}







}















/*7联系我们*/



.bdmap{ float:left; width:100%; height:566px; margin:38px 0 3.85% 0;}



.bdmap .bdmap img{ max-width:inherit !important}



.bdmap .BMap_shadow img{ max-width:inherit !important;}



.bdmap .BMap_pop div{background:none !important; border:none !important; box-shadow:none !important;}



.bdmap .BMap_pop div:nth-child(8){ display:none;}



.bdmap .BMap_pop div:nth-child(9){ left:-278px !important; top:166px !important;}



.bdmap .BMap_pop .BMap_bubble_content{ float:left; width:520px !important; background:#fff !important;}



.bdmap .BMap_pop .iw_poi_img{ float:left; width:140px; height:140px;}



.bdmap .BMap_pop .iw_poi_title{ font-size:18px !important; line-height:28px !important; color:#333333; background:url(images/ab23.png) left 7px no-repeat; padding-left:24px; font-weight:normal; margin:56px 27px 0 27px; float:right; width:326px;}



.bdmap .BMap_stdMpCtrl{ margin-bottom:40px;}



.bdmap .BMap_shadow{ display:none;}



.bdmap .BMap_pop img{ display:none;}







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



.bdmap .BMap_pop div:nth-child(9){ left:-170px !important; top:140px !important;}



.bdmap .BMap_pop .BMap_bubble_content{ width:330px !important; }



.bdmap .BMap_pop .iw_poi_img{ width:80px; height:80px;}



.bdmap .BMap_pop .iw_poi_title{ font-size:14px !important; line-height:24px !important; padding-left:20px; margin:25px 10px 0 10px; width:230px;}



.bdmap .BMap_stdMpCtrl{ top:auto !important; bottom:60px;}



}



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



.bdmap .BMap_pop .BMap_bubble_content{ width:260px !important; }	



.bdmap .BMap_pop div:nth-child(9){ left:30px !important; top:50px !important;}



.bdmap .BMap_pop .iw_poi_title{ width:160px; margin:15px 10px 0 10px;}



.bdmap{ height:350px; margin:20px 0 4% 0;}



}











.ContactUs{float: left;width: 100%;margin:0	 0 5.92% 0;}



.ContactUs .l_12_l{display: block;float: left;width:26.42%;text-align: center;height:296px;background: #fff;



-webkit-box-shadow:0 0 17px rgba(0,0,0,0.09);



   -moz-box-shadow:0 0 17px rgba(0,0,0,0.09);



        box-shadow:0 0 17px rgba(0,0,0,0.09);}



.ContactUs .l_12_l font{display: block;margin:33px auto 0 auto;width:166px;padding:14px;background:url(images/us2.jpg) center no-repeat; background-size:100% 100%;}



.ContactUs .l_12_l font img{display: block;width: 100%;}



.ContactUs .l_12_l h4{display: block;font-size: 18px;line-height: 28px;color: #1f1f1f;text-align: center;margin-top: 13px;}



.ContactUs .l_12_r{float: right;width:71.5%;height:296px; border:6px solid #fff; background:url(images/us1.jpg) no-repeat right center/auto 100%;border: 6px solid #fff;padding: 0 5.71%;



-webkit-box-shadow:0 0 17px rgba(0,0,0,0.09);



   -moz-box-shadow:0 0 17px rgba(0,0,0,0.09);



        box-shadow:0 0 17px rgba(0,0,0,0.09);}



.ContactUs .l_12_r h3{display: block;font-size:28px;line-height:38px;margin-top:30px;color: #1f1f1f;}



.ContactUs .l_12_r ul{margin-top: 17px;}



.ContactUs .l_12_r ul li{line-height:26px;font-size: 16px;color: #333;padding-left: 49px;position: relative; margin:5px 0;}



.ContactUs .l_12_r ul li em{display: block;position: absolute;left: 0;top:3px;width:20px;}



.ContactUs .l_12_r ul li em img{display: block;width: 100%;}







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



.ContactUs .l_12_l{height: 250px;



-webkit-box-shadow:0 0 15px rgba(0,0,0,0.09);



-moz-box-shadow:0 0 15px rgba(0,0,0,0.09);



	box-shadow:0 0 15px rgba(0,0,0,0.09);}



.ContactUs .l_12_l font{margin: 25px auto 0 auto;width:140px;padding: 8px;}



.ContactUs .l_12_l h4{font-size: 16px;line-height: 26px;margin-top: 10px;}



.ContactUs .l_12_r{height: 250px;border: 5px solid #fff;padding: 0 40px;



-webkit-box-shadow:0 0 15px rgba(0,0,0,0.09);



-moz-box-shadow:0 0 15px rgba(0,0,0,0.09);



	box-shadow:0 0 15px rgba(0,0,0,0.09);}



.ContactUs .l_12_r h3{font-size:20px;line-height:30px;margin-top:20px;}



.ContactUs .l_12_r ul li{ font-size: 14px;color: #333;padding-left:30px;position: relative;}



.ContactUs .l_12_r ul li em{display: block;position: absolute;left: 0;top: 4px;width: 20px;}



}



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



.ContactUs .l_12_r{padding: 0 15px; width:68%;}



.ContactUs .l_12_l{ width:30%;}



}



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



.ContactUs .l_12_l{ width:100%; height: auto;padding: 20px 0;



-webkit-box-shadow:0 0 10px rgba(0,0,0,0.09);



-moz-box-shadow:0 0 10px rgba(0,0,0,0.09);



	box-shadow:0 0 10px rgba(0,0,0,0.09);}



.ContactUs .l_12_l font{margin: 0 auto;width: 94px;padding: 6px;}



.ContactUs .l_12_l h4{font-size: 12px;line-height: 24px;margin-top: 5px;}



.ContactUs .l_12_r{ width:100%;}



.ContactUs .l_12_r{height: auto;border: 5px solid #fff;padding: 10px;margin-top: 15px;



-webkit-box-shadow:0 0 10px rgba(0,0,0,0.09);



-moz-box-shadow:0 0 10px rgba(0,0,0,0.09);



	box-shadow:0 0 10px rgba(0,0,0,0.09);}



.ContactUs .l_12_r h3{font-size:18px;line-height: 28px;margin-top: 0;}



.ContactUs .l_12_r ul{margin-top: 5px;}



.ContactUs .l_12_r ul li{line-height: 24px;font-size: 12px;padding-left: 19px;}



.ContactUs .l_12_r ul li em{top: 5px;width: 14px;}



}











/*8加入我们*/



.jobList{ float:left; width:100%; margin-top:10px;}



.jobList li{ float:left; width:100%; margin-top:2.85%; position:relative; padding-left:122px;}



.jobList .nub{ float:left; width:82px; line-height:72px; color:#fff; font-size:36px; text-align:center; position:absolute; left:0; top:0; background:#39b54a;}



.jobList .job{ float:left; width:100%;}



.jobList .tit{ float:left; width:100%; color:#333333; font-size:20px; line-height:28px; padding:20px 0; border-top:3px solid #39b54a;position:relative; cursor:pointer;}



.jobList .tit::after{ float:left; width:26px; height:13px; position:absolute; right:4.38%; top:50%; margin-top:-6px; content:''; background:url(images/job1.png) center no-repeat; background-size:100% 100%;}



.jobList .info{ display:none; float:left; width:100%; border-top:1px dashed #dddddd; padding:8px 0 30px 0; color:#565656; font-size:14px; line-height:24px;}



.jobList .info sp1{padding-left:20px;}



.jobList .line{ float:left; width:100%; height:1px; background:#cccccc;}



.jobList .p1{ float:left; width:100%; margin-top:11px}



.jobList .p2{ float:left; width:100%; margin-top:2.81%;}



.jobList .p3{ float:left; width:100%; margin-top:19px;}



.jobList .p4{ float:left; width:100%; margin-top:26px;}



.jobList .p4 a{ float:left; width:144px; line-height:41px; background:#f7931e; text-align:center; border-radius:2px; color:#fff; font-size:14px;}



.jobList .p4 a:hover{ box-shadow:4px 4px 10px rgba(0,0,0,0.2);}



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



.jobList li{ padding-left:50px;}	



.jobList .tit{ font-size:16px; line-height:26px; padding:10px 0; border-top:2px solid #39b54a;}



.jobList .tit::after{ margin-top:-3px; width:14px; height:7px; }



.jobList .nub{ width:41px; line-height:41px; font-size:18px;}



.jobList .info{ padding:4px 0 20px 0;}



.jobList .info sp1{padding-left:10px;}



.jobList .p1{ margin-top:6px;}



.jobList .p3{ margin-top:10px;}



.jobList .p4{ margin-top:13px;}



.jobList .p4 a{ width:100px; line-height:34px;}



}







/*6物业合作*/



.ProCoop1{ float:left; width:100%; margin:20px 0 30px 0;}



.ProCoop1 .l1{ float:left; width:100%; margin:20px 0;}



.ProCoop1 .l1 .img{ float:left; width:40.71%; position:relative; padding:3% 3% 0 0; line-height:0;}



.ProCoop1 .l1 .img .ico{ position:relative; z-index:18;}



.ProCoop1 .l1 .img::after{ float:left; width:92.6%; height:92.6%; position:absolute; right:0; top:0; border:1px solid #ebcb8d; content:''; z-index:16;}



.ProCoop1 .l1 .info{ float:right; width:55%; position:relative; margin-top:5.71%; padding-right:7.14%;}



.ProCoop1 .l1 .en1{ float:left; width:100%; line-height:0;}



.ProCoop1 .l1 .en1 .ico{ height:36px;}



.ProCoop1 .l1 .zh1{ float:left; width:100%; color:#f7931e; font-size:24px; line-height:34px; font-weight:bold; margin:3.24% 0 4.54% 0;}



.ProCoop1 .l1.l2 .zh1{color:#d8971b;}



.ProCoop1 .l1 .p1{ float:left; width:100%; color:#666666; font-size:16px; line-height:32px; }



.ProCoop1 .l2 .img{ float:right;}



.ProCoop1 .l2 .info{ float:left;}



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



.ProCoop1 .l1 .info{ padding-right:0;}



.ProCoop1 .l1 .en1 .ico{ height:30px;}



.ProCoop1 .l1 .zh1{ font-size:20px; line-height:30px; margin:1.6% 0 2.2% 0;}



.ProCoop1 .l1 .p1{ font-size:14px; line-height:28px;}







}



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



.ProCoop1 .l1{ margin:15px 0;}	



.ProCoop1 .l1 .info{ margin-top:2%;}



.ProCoop1 .l1 .en1 .ico{ height:24px;}



.ProCoop1 .l1 .zh1{ font-size:18px; line-height:28px;}



.ProCoop1 .l1 .p1{ line-height:26px;}



}



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



.ProCoop1 .l1{ margin:8px 0;}	



.ProCoop1 .l1 .img{ width:80%; margin:0 10%;}



.ProCoop1 .l1 .info{ width:100%; margin-top:15px;}



}







/*ProCoop_bg2*/



.ProCoop_bg2{ float:left; width:100%; background:url(images/Coop5.png) center top no-repeat; padding:5.2% 0 0 0;}



.ProCoop_tit{ float:left; width:100%; text-align:center;}



.ProCoop_tit .tit1{ float:left; width:100%; color:#dddddd; font-size:30px; line-height:40px; font-weight:bold; text-transform:uppercase; border-bottom:1px solid #e9e9e9; padding-bottom:16px; position:relative;}



.ProCoop_tit .tit1::after{ float:left; width:140px; height:1px; background:#f67b14; position:absolute; left:50%; bottom:-1px; margin-left:-70px; content:'';}



.ProCoop_tit .tit1::before{ float:left; width:240px; height:1px; background:#f67b14; position:absolute; left:50%; bottom:6px; margin-left:-120px; content:'';}



.ProCoop_tit .tit2{ float:left; width:100%; color:#333333; font-size:24px; line-height:34px; margin-top:11px;}



.ProCoop2{ float:left; width:100%; background:#fff; border-radius:10px; margin:2.71% 0 22px 0; padding:3.28% 0;}



.CoopTit{ float:left; width:100%; color:#333333; font-size:18px; line-height:28px; font-weight:bold; text-align:center; }



.ProCoop2 .info{ float:left; width:100%; margin-top:20px; text-align:center;}



.ProCoop2 .info .sp1{ display:inline-block; margin:0 47px; width:94px; height:94px; padding:5px; border:1px solid #fde9d2; border-radius:50%;}



.ProCoop2 .info .sp1 span{ display:inline-block; width:82px; height:82px; background:#f7f6f7; border:1px solid #f7931e; border-radius:50%; color:#f7931e; font-size:14px; line-height:81px; font-weight:bold;}



.ProCoop2 .info .sp1:hover{ box-shadow:0 0 10px rgba(0,0,0,0.2);}



.ProCoop3{ float:left; width:100%; background:#fff; border-radius:10px; margin:0 0 5.85% 0; padding-top:4.07%;}



.CoopInfo{ float:left; width:100%; text-align:center; color:#444444; font-size:18px; line-height:28px; margin-top:15px; padding-top:16px; position:relative; padding-left:10px; padding-right:10px;}



.CoopInfo::after{ float:left; width:47px; height:1px; margin-left:-23px; background:#f7931e; position:absolute; left:50%; top:0; content:'';}



.CoopCont{ float:left; width:100%; padding:0 17.5%; margin-top:5px;}



.CoopCont .lab1{ float:left; width:50%; padding:0 15px; margin-top:30px;}



.CoopCont .lab2{ float:left; width:100%; padding:0 15px; margin-top:30px;}



.CoopCont .fv5{ display:block; margin:0 auto; width:365px; height:52px; line-height:52px; background:#f7931e; color:#fff; font-size:18px; border-radius:3px; text-align:center;}



.CoopCont .fv5:hover{ box-shadow:5px 5px 10px rgba(0,0,0,0.2);}



.CoopCont .fv4{ float:left; width:100%; height:87px; line-height:26px; border:none; color:#666666; font-size:16px; padding:12px 0;}



.CoopCont .fv3{ float:left; width:103px; height:42px; position:absolute; top:4px; right:19px;}



.CoopCont .input1{ float:left; width:100%; position:relative; padding:0 20px; border:1px solid #ededed;}



.CoopCont .fv1{ float:left; width:100%; height:52px; line-height:50px; color:#666666; font-size:16px; border:none;}



.CoopCont .name{ float:left; line-height:50px; color:#666666; font-size:16px; position:absolute; left:20px; top:0;}



.CoopCont .name span{ color:#f7931e;}



.CoopCont .pa1{ padding-left:49px;}



.CoopCont .pa2{ padding-left:81px;}



.CoopCont .pa3{ padding-left:97px;}







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



.CoopCont{ padding:0 8.75%;}



.CoopCont .lab1{ padding:0 10px; margin-top:20px;}



.CoopCont .lab2{ padding:0 10px; margin-top:20px;}



.CoopCont .fv5{ width:240px;}



.ProCoop2 .info .sp1{ margin:0 40px;}



}



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



.ProCoop2 .info .sp1{ margin:0 20px;}	



	



.ProCoop_tit .tit1{ font-size:22px; line-height:32px; padding-bottom:8px;}



.ProCoop_tit .tit1::after{ width:70px; margin-left:-35px;}



.ProCoop_tit .tit1::before{ width:120px; bottom:4px; margin-left:-60px;}



.ProCoop_tit .tit2{ font-size:18px; line-height:28px; margin-top:11px;}	



	



.CoopTit{ font-size:16px; line-height:26px;}	



.CoopInfo{ font-size:16px; line-height:26px; margin-top:10px; padding-top:10px;}	



.CoopCont{ padding:0 12px;}



.CoopCont .lab1{ padding:0 6px; margin-top:12px;}



.CoopCont .lab2{ padding:0 6px; margin-top:12px;}



.CoopCont .fv5{ width:120px; height:36px; line-height:36px; font-size:14px;}



.CoopCont .fv1{ height:36px; line-height:36px; font-size:14px; }



.CoopCont .name{ line-height:38px; font-size:14px; left:10px;}



.CoopCont .fv4{ font-size:14px; line-height:24px; padding:7px 0;}



.CoopCont .fv3{ width:72px; height:26px; top:5px; right:2px;}



.CoopCont .input1{ padding:0 10px;}



.CoopCont .pa1{ padding-left:44px;}



.CoopCont .pa2{ padding-left:72px;}



.CoopCont .pa3{ padding-left:86px;}











}



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



.CoopCont{ padding:0 6px;}



.CoopCont .lab1{ width:100%;}







.ProCoop2 .info{ margin-top:10px;}



.ProCoop2 .info .sp1{ margin:7px 12%; width:84px; height:84px;}



.ProCoop2 .info .sp1 span{ width:72px; height:72px; line-height:71px;}



}



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



.ProCoop2 .info .sp1{ margin:7px 6%;}



}















/*1关于我们*/



.aboutBg1{ float:left; width:100%; padding:34px 0 0 0;}



.abouTit{ float:left; width:100%; text-align:center;}



.abouTit .tit1{ float:left; width:100%; color:#f7931e; font-size:36px; line-height:46px; font-weight:bold; text-transform:uppercase; letter-spacing:1px;}



.abouTit .tit2{ float:left; width:100%; color:#757475; font-size:40px; line-height:40px; letter-spacing:1px;}



.aboutInfo1{width:100%; color:#333; font-size:16px; line-height:28px; text-align:left; min-height:300px;}



.aboutInfo2 .l1{ float:left; width:20%; text-align:center;}



.aboutInfo2 .img{ float:left; width:100%; }



.aboutInfo2 .tit{ float:left; width:100%; color:#333333; font-size:16px; line-height:26px; margin-top:23px;}



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



.abouTit .tit1{ font-size:24px; line-height:32px;}



.abouTit .tit2{ font-size:20px; line-height:28px;}



.aboutInfo1{ font-size:14px; line-height:28px; margin:9px 0 0 0;}



.aboutInfo2{ padding:0 8%;}



.aboutInfo2 .tit{ font-size:14px; line-height:24px; margin-top:12px;}



}



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



.aboutBg1{ float:left; width:100%; padding:34px 10px 20px 10px;}



.aboutInfo2{ padding:0;}



.aboutInfo2 .l1{ padding:0 5px;}



.aboutInfo2 .tit{ margin-top:6px;}



}



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



.aboutInfo1{ float:left; width:100%; color:#4C4444; font-size:18px; line-height:45px; text-align:left; margin:28px 0 0 0;}



.aboutInfo2{ float:right; width:100%; font-size:15px; line-height:30px; color:#4C4444; font-family:arial;margin:25px 0 0 0;}



}







.aboutBg2{ float:left; width:100%; background:#DA251D; padding:3.43% 0 5.72% 0;}



.abouTit1 .tit1{ color:#fff; border-bottom:1px solid #7ec142;}



.abouTit1 .tit1::after{ background:#fff;}



.abouTit1 .tit1::before{ background:#fff;}



.abouTit1 .tit2{ color:#fff;}



.aboutInfo3{ float:left; width:100%; margin-top:25px;}



.aboutInfo3 .l1{ float:left; width:25%; background:#fff;}



.aboutInfo3 .img{ float:left; width:100%;height:240px; overflow:hidden; line-height:0;}



.aboutInfo3 .info{ float:left; width:100%; padding:54px 14.28%;height:240px; overflow:hidden;}



.aboutInfo3 .tit{ float:left; width:100%; color:#323232; font-size:24px; line-height:34px;}



.aboutInfo3 .tit span{ display:inline; color:#f7931e; font-weight:bold; text-transform:uppercase; font-style:italic; padding-left:10px;}



.aboutInfo3 .p1{ float:left; width:100%; color:#666666; font-size:16px; line-height:26px;}



.aboutInfo3 .line{ float:left; width:100%; height:2px; background:#fbc98e; margin:16px 0;}



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



.aboutInfo3 .img{ height:170px;}	



.aboutInfo3 .info{ padding:27px 7%;height:170px;}



.aboutInfo3 .tit{ font-size:18px; line-height:28px;}



.aboutInfo3 .tit span{ padding-left:5px;}



.aboutInfo3 .p1{ font-size:14px; line-height:24px;}



.aboutInfo3 .line{ margin:8px 0;}



}



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



.aboutInfo2{ padding:0;}



.aboutInfo2 .l1{ padding:0 5px;}



.aboutInfo2 .tit{ margin-top:6px;}



.aboutInfo3 .img{ height:126px;}	



.aboutInfo3 .info{ padding:14px 7%;height:126px;}



.aboutInfo3 .line{ height:1px;}



}



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



.aboutInfo3{ margin-top:3%;}	



.aboutInfo3 .l1{ width:50%;}



.aboutInfo3 .img{ height:99px;}	



.aboutInfo3 .info{ height:99px; padding:8px 10px;}



.aboutInfo3 .line{ margin:5px 0;}



.aboutInfo3 .tit{ margin-top:0; font-size:16px; line-height:22px;}	



.aboutInfo3 .tit span{ padding-left:0; display:block;}



.aboutInfo3 .p1{ font-size:12px; line-height:20px;}







}







.aboutBg3{ float:left; width:100%; padding:4.68% 0 5.72% 0;}



.aboutInfo4{ float:left; width:100%; margin-top:34px; padding:0 8.57%; overflow:hidden;}



.aboutInfo4 .l1{ float:left; width:33.33%; text-align:center; padding:17px 12px; border-right:1px solid #e8e8e8; border-top:1px solid #e8e8e8; margin-top:-1px;}



.aboutInfo4 .l1:nth-child(3n){ border-right:none; }



.aboutInfo4 .img{ float:left; width:100%;}



.aboutInfo4 .img .ico{ height:74px;}



.aboutInfo4 .zh{ float:left; width:100%; color:#000003; font-size:22px; line-height:32px; margin:20px 0 0 0;}



.aboutInfo4 .en{ float:left; width:100%; color:#333333; font-size:14px; line-height:24px; text-transform:uppercase;}



.aboutInfo4 .line{ float:left; width:100%; margin:10px 0;}



.aboutInfo4 .line span{ display:block; margin:0 auto; width:40px; height:2px; background:#DA251D;}



.aboutInfo4 .p1{ float:left; width:100%; color:#666666; font-size:16px; line-height:30px; height:60px; overflow:hidden;}



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



.aboutInfo4{ margin-top:34px; padding:0 4.2%;}	



.aboutInfo4 .img .ico{ height:54px;}	



.aboutInfo4 .p1{ font-size:14px; line-height:24px; height:48px;}



.aboutInfo4 .zh{ font-size:18px; line-height:28px; margin:10px 0 0 0;}



}



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



.aboutInfo4{ margin-top:17px; padding:0;}



.aboutInfo4 .l1{ padding:12px 8px;}



.aboutInfo4 .img .ico{ height:44px;}



.aboutInfo4 .zh{ margin:5px 0 0 0;}



.aboutInfo4 .line{ margin:5px 0;}



}



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



.aboutInfo4 .l1{ width:50%; border-right:1px solid #e8e8e8;}



.aboutInfo4 .l1:nth-child(3n){ border-right:1px solid #e8e8e8; }



.aboutInfo4 .l1:nth-child(2n){ border-right:none; }



}











.aboutBg4{ float:left; width:100%; background:#fff; padding:0 0 2% 0;}



/*about4*/



.about4{ float:left; width:100%; margin:0; overflow:hidden; position:relative;}



.about4 .ul1{ float:left; width:100%; position:relative; z-index:6;  padding:0 30px 0 30px; }



.about4 .ul1 .bj{position:absolute; width:100%; height:100%; background:url(images/xb33.png) top center no-repeat; background-size:83.57% auto; left:0px; top:0;}



.about4 .ul1 .bj.bj1{background-image:url(images/xb33_1.png)}



.about4 .ul1 .bj.bj2{background-image:url(images/xb33_2.png)}



.about4 .ul1 .bj.bj3{background-image:url(images/xb33_3.png)}



.about4 li{ float:left; width:25%; padding:27px; position:relative; z-index:3;}



.about4 li .li1{ float:left; width:100%; min-height:184px; position:relative; z-index:5;}



.about4 li .li1_1{ float:left; width:100%; color:#DA251D; font-size:16px; line-height:26px; font-weight:bold; margin:10px 0 3px 0;}



.about4 li .li1_2{ float:left; width:100%; color:#555555; font-size:14px; line-height:24px; }



.about4 li .li2{ float:left; width:100%;}



.about4 li .li2 span{ float:left; width:100px; height:100px; font-family:Arial; font-weight:bold; color:#fff; font-size:24px; line-height:100px; text-align:center}



.about4 li .li3{ float:left; width:264px; background:#fff; margin-left:-15px;-webkit-box-shadow: #ddd 0px 0px 25px; -moz-box-shadow: #ddd 0px 0px 25px; box-shadow: #ddd 0px 0px 25px;border-radius:20px;}



.about4 li .li3_1{ float:left; width:100%; line-height:0;}



.about4 li .li3_2{ float:left; width:100%; margin:5px 0 15px 0; color:#fff; font-size:16px; line-height:28px; text-align:center;}











.about4 li.ln1,



.about4 li.ln3{ margin-top:0px;}



.about4 li.ln4{ margin-top:0px;}



.about4 li.ln1 .li1{ padding-left:26px;}



.about4 li.ln2 .li1{ padding-left:40px;}



.about4 li.ln3 .li1{ padding-left:34px;}



.about4 li.ln4 .li1{ padding-left:38px;}



.about4 li.ln4 .li3{ margin-top:8px;}



.about4 li.ln1 .li2 span{ margin-left:26px;}



.about4 li.ln3 .li2 span{ margin-left:32px;}



.about4 li.ln2 .li2 span{ margin-left:39px;}



.about4 li.ln4 .li2 span{ margin-left:39px;}







.about4 .slick-prev,



.about4 .slick-next{ float:left; width:15px; height:21px; background:url(images/xb41.png) left center no-repeat; background-size:auto 100%; position:absolute; left:0; top:50%; margin-top:-10px; cursor:pointer;opacity:0.8; filter:alpha(opacity=80);}



.about4 .slick-next{ background:url(images/xb42.png) right center no-repeat; background-size:auto 100%; left:auto; right:0;}



.about4 .slick-prev:hover,



.about4 .slick-next:hover{opacity:0.5; filter:alpha(opacity=50);}



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



.about4 .ul1{ padding:0 66px;}	



.about4 li{ padding:0 0 0 15px;}



.about4 li .li3{ width:170px; margin-left:0;}



.about4 li .li3_1{ padding:6px;}



.about4 li .li3_2{ margin:4px 0 10px 0;}



.about4 li .li1_2{ font-size:12px; line-height:18px;}



.about4 li .li1_1{ margin:5px 0 0 0; font-size:14px; line-height:22px;}



.about4 li .li1{ min-height:130px;}



.about4 li .li2 span{ width:70px; height:70px; line-height:70px; font-size:18px;}







.about4 li.ln1,



.about4 li.ln3{ margin-top:27px;}



.about4 li.ln4{ margin-top:50px;}



.about4 li.ln1 .li1{ padding-left:30px;}



.about4 li.ln2 .li1{ padding-left:38px;}



.about4 li.ln3 .li1{ padding-left:32px;}



.about4 li.ln4 .li1{ padding-left:34px;}



.about4 li.ln4 .li3{ margin-top:8px;}



.about4 li.ln1 .li2 span{ margin-left:31px;}



.about4 li.ln3 .li2 span{ margin-left:30px;}



.about4 li.ln2 .li2 span{ margin-left:39px;}



.about4 li.ln4 .li2 span{ margin-left:32px;}







.about4 .slick-prev,



.about4 .slick-next{ float:left; width:30px; height:60px; margin-top:-30px;}







}



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



.about4{ padding:0 60px;}



.about4 li{ padding:0;}	



.about4 li .li1{ float:right; width:94%; min-height:auto; background:url(images/xb40.png) left top no-repeat; background-size:13px auto; padding-bottom:18px;}



.about4 li .li2{ position:relative; margin-top:-10px;}



.about4 li .li2 span{ background:url(images/xb34.png) center no-repeat; background-size:100% 100%; position:relative; z-index:66;}



.about4 li .li2::after{ float:left; width:100%; height:1px; background:#DA251D; position:absolute; left:0; top:50%; content:''; z-index:33;}



.about4 li .li3{ width:160px; margin-top:10px; margin-left:5px;}



.about4 li .li3_2{ font-size:14px; line-height:22px; margin:0 0 6px 0;}







.about4 li.ln1,



.about4 li.ln3{ margin-top:0;}



.about4 li.ln4{ margin-top:0;}



.about4 li.ln1 .li2 span,



.about4 li.ln3 .li2 span,







.about4 li.ln2 .li2 span,



.about4 li.ln4 .li2 span{ margin-left:0;}



.about4 li.ln1 .li1,



.about4 li.ln2 .li1,



.about4 li.ln3 .li1,



.about4 li.ln4 .li1{ padding-left:18px;}











}







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



.about4{ padding:0;}



.about4 li .li2 span{ font-size:16px;}



.about4 li .li3{ width:140px;}



.about4 .slick-prev,



.about4 .slick-next{ width:20px; height:40px; margin-top:-20px;}



}











.aboutBg5{ float:left; width:100%; padding:3.85% 0 4.16% 0;}



.about5 .slick-track{padding:0 0 70px 0 !important; }



.about5{ float:left; width:100%; margin-top:2.73%;}



.about5 .slick-slide{ margin-left:5px; margin-right:5px;}



.about5 .slick-slide .img{ float:left; width:100%; margin-top:73px; margin-bottom:5px; background:#fff; -webkit-transform: scale(1); -moz-transform: scale(1);transform: scale(1); box-shadow:0 0 5px rgba(203,203,203,1); padding:5px; z-index:22;}



.about5 .slick-slide .img span{ float:left; width:100%; line-height:0; position:relative; background:#000000;}



.about5 .slick-slide .img span img{opacity:0.6; filter:alpha(opacity=60);}



.about5 .slick-slide .img h5{ display:none; float:left; width:100%; position:absolute; left:0; bottom:0; background:#000; background:rgba(0,0,0,0.4); color:#fff; font-size:12px; line-height:22px; padding:3px 12px; text-align:center;}



.about5 .slick-current .img{ -webkit-transform: scale(1.5); -moz-transform: scale(1.5);transform: scale(1.5); position:relative; z-index:33; /*margin-top:75px;*/} 



.about5 .slick-current .img span img{opacity:1; filter:alpha(opacity=100);}



.about5 .slick-current .img h5{ display:block;}



.about5 .slick-prev,



.about5 .slick-next{ width:22px; height:39px; background:url(images/about11.png) left center no-repeat; background-size:auto 100%; left:10px; top:45%;}



.about5 .slick-next{ left:auto; right:10px; background:url(images/about11.png) right center no-repeat; background-size:auto 100%;}



.about5 .slick-prev:hover{ background:url(images/about12.png) left center no-repeat; background-size:auto 100%;}



.about5 .slick-next:hover{ background:url(images/about12.png) right center no-repeat; background-size:auto 100%;}



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



.about5 .slick-slide .img{ margin-top:73px;}	



.about5 .slick-track{padding:0 0 50px 0 !important; }



.about5 .slick-prev,



.about5 .slick-next{top:48%}



}



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



.about5 .slick-slide .img{ margin-top:46px;}	



.about5 .slick-track{padding:0 0 35px 0 !important; }



.about5 .slick-prev,



.about5 .slick-next{top:45%}



}







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



.about5 .slick-slide{ margin-left:3px; margin-right:3px;}	



.about5 .slick-slide .img{ margin-top:5px; -webkit-transform: scale(1); -moz-transform: scale(1);transform: scale(1); }	



.about5 .slick-slide .img h5{ display:block;}



.about5 .slick-current .img{ margin-top:5px;}



.about5 .slick-prev,



.about5 .slick-next{ width:18px; height:30px; left:8px; top:50%; margin-top:-15px;}



.about5 .slick-next{ left:auto; right:8px;}



.about5 .slick-track{padding:0 0 0px 0 !important; }



.tongji{color:#666; font-size:16px; text-indent:0px !important;}



.tongji a{display:block;padding-right:0px; margin-right:0px; border-right:0px !important;}



}







.miaoshu{font-size:12px; color:#727171; line-height:20px; margin-bottom:30px;}







/*分页样式*/



.pagination {



    padding-left: 0;



    margin: 20px 0;



    border-radius: 4px;



}



.pagination>li {



    display: inline;



}



.pagination>li>a {



    margin: 0 3px;



}



.pagination>li>a, .pagination>li>span {



    /*position: relative;



    float: left;*/



    padding: 6px 12px;



    line-height: 1.42857;



    text-decoration: none;



    color: #333;



    background-color: #fff;



    border: 1px solid #ddd;



    margin-left: -1px;



}



.pagination li.active a, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover {



    z-index: 2;



    color: #fff;



    background-color: #333;



    border-color: #333;



}











/*内容分页*/



.contPage{height:20px;line-height:20px;text-align:center;letter-spacing:0;font-family:"Arial Black";font-size:10px;margin-top:20px;}



.contPage a{display:inline-block;color:#898989;background:#fff;text-align:center;padding:0 7px;margin:0 1px;}



.contPage a:hover{color:#fff;background:#898989;}



.contPage a.on{color:#333;background:#E5EDF2;border:1px solid #C2D5E3;}















/*登录区域*/



.login{width:453px !important; height:323px;display:none;position: fixed;margin:auto;left:0;right:0;top:0;bottom:0;z-index:9999999}



.login{padding:10px 30px 30px;background:#fff;}



.login input[type="text"]:focus,



.login input[type="password"]:focus,



.login textarea:focus,



.login select:focus{box-shadow:0 0 0;outline:none;}



.login #validate{text-transform:uppercase;}



.login .top{text-align:center; padding-bottom:15px;}



.login .top h2{font-size:20px;color:#9C0;}



.login .txt{margin-top:8px;color:#999;}



.login .note{color:#999;}



.login .inputs{border:1px solid #DADADA;border-radius:8px; margin-top:25px; width:90%; margin-left:5%; height:37px; line-height:37px; text-indent:60px; font-size:14px; color:#999999;}



.login .mobico{background:url(images/mobico.png) no-repeat 20px center;}



.login .safeico{background:url(images/safeico.png) no-repeat 20px center;}



.login .sub{border-radius:8px; background-color:#A1A1A1; margin-top:30px; width:90%; margin-left:5%; height:36px; line-height:36px; font-size:14px; color:#fff; cursor:pointer;}







.mar10{margin-top:25px !important;}







.pjli{border-bottom:1px solid #ddd; font-size:14px; color:#666}



.pjli2{border-bottom:1px solid #ddd; font-size:14px; color:#666}



.price{color:#CD2122; font-size:16px;}



.pjimg2{width:90px; height:90px; border:1px solid #ddd;}







.red{background-color:#D3191A !important;}







.tongji{color:#666; font-size:16px; text-indent:30px;}



.tongji a{padding-right:20px; margin-right:20px; border-right:1px solid #999;}







.btn-numbox {



	overflow: hidden;



	margin-top: 20px;



}







.btn-numbox li {



	float: left;



}







.btn-numbox li .number,



.kucun {



	display: inline-block;



	font-size: 12px;



	color: #808080;



	vertical-align: sub;



}







.btn-numbox .count {



	overflow: hidden;



	margin: 0 16px 0 0;



}







.btn-numbox .count .num-jian,



.input-num,



.num-jia {



	display: inline-block;



	width: 18px;



	height: 19px;



	line-height: 15px;



	text-align: center;



	font-size: 18px;



	color: #999;



	cursor: pointer;



	border: 1px solid #e6e6e6;



}



.btn-numbox .count .input-num {



	width: 48px;



	height: 19px;



	color: #333;



	font-size: 14px;



	border-left: 0;



	border-right: 0;



}







.class_input{width:96%; height:35px;border:1px solid #e0e0e0;padding:6px 9px;background:#fff;font-size:13px;color:#888;-webkit-box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.03);box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.03);border-radius:2px;}



.class_input_on{width:96%;height:35px;border:1px solid #8cd1ff;background:#f1f9ff;padding:6px 9px;-webkit-box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.03);box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.03);border-radius:2px;font-size:13px;color:#888;}







.class_areatext{width:96%;height:90px;border:1px solid #e0e0e0;padding:8px 9px;background:#fff;font-size:13px;color:#888;-webkit-box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.03);box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.03);border-radius:2px;}



.class_areatext_on{width:96%;height:90px;border:1px solid #8cd1ff;background:#f1f9ff;padding:8px 9px;-webkit-box-shadow:0px 2px 0px 0px rgba(0, 0, 0, 0.03);box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.03);border-radius:2px;font-size:13px;color:#888;}







.w12{width:12%;}



.w60{width:59%;}







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



.btn-numbox .count .input-num {width:28px;height: 19px;color: #333;font-size: 14px;border-left: 0;border-right: 0;}



.wphid{display:none;}



.btn-numbox{width:100px; margin-left:15px; margin-top:20px;}



.w12{width:31%;}



.w60{width:96%; margin-top:15px;}



}







.scrollbar {



  width:95%; margin:0 auto;height:500px; overflow-y:scroll;



}



.scrollbar::-webkit-scrollbar {



  /*滚动条整体样式*/



  width : 10px;  /*高宽分别对应横竖滚动条的尺寸*/



  height: 1px;



}



.scrollbar::-webkit-scrollbar-thumb {



  /*滚动条里面小方块*/



  border-radius: 10px;



  box-shadow   : inset 0 0 5px rgba(0, 0, 0, 0.2);



  background   : #535353;



}



.scrollbar::-webkit-scrollbar-track {



  /*滚动条里面轨道*/



  box-shadow   : inset 0 0 5px rgba(0, 0, 0, 0.2);



  border-radius: 10px;



  background   : #ededed;



}

.faq h1{font-size:16px;color: #666;margin-top:16px;cursor: pointer;padding:13px 20px 13px 20px;}
.miaoshu{font-size:16px;color: #666666;line-height:30px;margin-top: 3px; background-color:#FFFFFF; padding:10px 20px 10px 20px;}