@charset "utf-8";
/* CSS Document */
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}body,button,input,select,textarea{font:12px/1.5 arial,Microsoft Yahei,SimHei,\5b8b\4f53; color:#595959;}h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal; line-height:1.2em;}address,cite,dfn,em,var{font-style:normal;}code,kbd,pre,samp{font-family:courier new,courier,monospace;}small{font-size:12px;}ul,ol,li{list-style:none;}a{text-decoration:none;}a:hover{text-decoration:underline;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}legend{color:#000;}fieldset,img{border:0;}button,input,select,textarea{font-size:100%;}table{border-collapse:collapse;border-spacing:0;}strong, b{font-weight:normal}
body { background:#fff; line-height:20px;    overflow-x: hidden;}
a{ color:#595959;}
a:hover{ text-decoration:none; color:#d6000f;}
*{box-sizing: border-box;}
.hide{ display: none;}
body ,.header ,.ftProduct{ min-width:1024px;}
.PwSize ,.wrapWin{width:1200px; margin: 0 auto}
.PHOENIX{display:none}

input, textarea { -webkit-font-smoothing: antialiased;  -webkit-text-size-adjust: 100%;  -ms-text-size-adjust: 100%;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box; }
input, textarea , a ,button{outline: none;}
.clearfix:after{clear: both;content:' ';display: block;font-size: 0;line-height: 0;visibility: hidden;width: 0;height: 0;}
.fl{ float:left;}
.fr{ float:right}
.img10{width:100%}
.padtop5{ padding-top:50px}
.textCent{ text-align:center;}
.fontSz14{ font-size:14px;}
.BtnBor{line-height:36px;width: auto;padding: 0 1em;border-radius:5px;border:1px solid #333333; text-align: center;letter-spacing:1px;display: inline-block;font-size: 14px;color: #000}
.BtnBorW{color:#fff;border-color: #fff}
.BtnBor:hover{border-color:#d6000f;color:#d6000f;}
.BgBor{line-height:36px;width:160px;border-radius:5px;border:1px solid #333333; text-align: center;background: #333333; letter-spacing:1px;display: inline-block;font-size: 14px;color: #fff}
.BgBor:hover{border-color:#d6000f; background:#d6000f; color:#fff;}

.animt ,.header ,.HdSearch .btnS ,.header .im2,.language .words i ,.inkv .slick-prev, .inkv .slick-next ,.hdLogo ,.ftNav li a ,.inPro li.current span ,.BtnBor ,.BgBor,.MallTab li.active i{-webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out;}
.iconP ,.hdLogo ,.HdSearch .btnS ,.header .im2,.language .words i, .inkv .slick-prev, .inkv .slick-next ,.proSlick .slick-prev, .proSlick .slick-next ,.SideNav .sideIco ,.filterCl dd li span.curr em ,.dtIMg .slick-prev, .dtIMg .slick-next ,.GrpItem .infoFr i ,.JoinItm3 i{background:url(../images/icon.png) no-repeat; display:inline-block;}

/*header*/
.header{height:96px;background:#fff;position: relative;Z-INDEX: 1;}
.hdLogo{width:206px;height:60px; background-position:0 0;position: absolute;left: 50px;top:18px;}
.hdFr{position:absolute;right:50px;top:30px;}
.HdSearch{ position:relative;height: 36px;float: left; z-index: 1}
.HdSearch .search{width:238px;height: 36px;border:1px solid #c4c4c4;border-radius:5px; background:#fff;padding:0 35px 0 15px;font-size: 14px;display: none;position: absolute;top: 0;right: 0}
.HdSearch .btnS ,.HdSearch .mask{width:36px;height:36px; display: block; background-position:2px -76px;border:transparent;position:absolute;top: 0;right: 0;cursor: pointer;}
.HdSearch .btnS:hover{opacity:.8;background-position:0 -76px;}
.HdSearch .mask{ z-index:1}

.ab{position:absolute}
.sou_xl{ border:#bcbbba 1px solid; width: 145px; right: 0; top:34px;font-size: 14px; border-top:none; background: #fff; display: none; z-index: 1000;}
.sou_xl .ul_4{ padding: 0 9px;}
.sou_xl .ul_4 li>span{ color: #333; display: block; line-height: 36px; position: relative;}
.sou_xl .ul_4 li>span img{ position: absolute; top: 14px; right: 5px;}
.sou_xl .ul_4>li{border-bottom: #e8e8e8 1px solid;}
.sou_xl .ul_4  li{margin-right: 0; cursor: pointer;line-height:34px}

.header .form .im1.cur,.sou_xl .ul_4 li>span img{transform: rotate(180deg); -webkit-transform: rotate(180deg);}
.sou_xl .ul_4 li>span.cur img{transform: rotate(0deg); -webkit-transform: rotate(0deg);}

.header .ul3 li{ font-size: 13px;}

.ys_my a,.ys_my span,.ys_my{ color: #888 !important;}
.ys_my:hover a{ color: #888 !important;}
.hea_ri{ right:2.5%; top: 30px; }
.header .v1{margin-top: 2px;float: left;position: relative;}
.header .form{width: 145px; height: 34px; line-height: 34px;background: #fff; border:#bcbbba 1px solid;}
.header .in_1{  border:none; height: 26px; line-height: 26px; width: 70px; margin-left: 32px; margin-top: 2px; background: none;font-size: 14px;}
.header .form .im1{left: 2px;top: 3px;padding: 10px 6px;width: 26px;cursor: pointer}
.header .im2{width:34px;height:34px; display: block; background-position:2px -77px;border:transparent;position:absolute;top: 0;right: 0;cursor: pointer;}
.header .im2:hover{opacity:.8;background-position:0 -76px;}
.header input::-webkit-input-placeholder{ color: #dcdddd;}

.header input/*, textarea*/ {
    -webkit-font-smoothing: antialiased;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    outline: none;
    font-family: Arial,'微软雅黑';
}

.language{ float: left;position: relative;cursor: pointer;}
.language .words{padding:0 24px 0 10px;line-height: 36px; position: relative;}
.language .words i{width:13px;height:11px;background-position:-49px -90px; position: absolute;top:13px;right:5px;}
.language .words.curr ,.language .words:hover{color:#d6000f; z-index: 1}
.language .words.curr i{transform: rotate(180deg);-webkit-transform: rotate(180deg);top: 11px;}
.language .wordsList{ text-align: center;width:134px; height:126px/*220px*/;  padding:46px 7px 7px; position: absolute;left:-45px; top:0;background:url(../images/words_1.png) no-repeat bottom;display:none; background: #fff;}
.language .wordsList a{line-height:33px; display: block}

.Electric{width:120px; float: left; margin: 8px 0 0 8px;}
.Electric img{width: 100%;}

.hdMenu{ text-align:center}
.hdMenu li{display:inline-block;font-size:16px;}
.hdMenu li a{height:96px;display: inline-block;padding:0 24px;color:#333;}
.hdMenu li span{height:40px;line-height: 40px; margin-top:27px;display: block; position: relative}
.hdMenu li.curr a ,.hdMenu li:hover a ,.PwSize li a:hover{color:#d6000f;}
.hdMenu li span:before ,.PwSize li b:before{
  content: "";  position: absolute;left: 50%;right: 50%;bottom: 0; background: #d6000f; height: 2px;
  -webkit-transition-property: left, right;
  transition-property: left, right;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;}
.hdMenu li.curr span:before ,.hdMenu li a:hover span:before ,.PwSize li a:hover b:before{ left:-5px; right:-5px;}

/*sub menu*/
.subMenu{ background:#fff;border-top:1px solid #e2e2e2; box-shadow: 0 3px 1px rgba(0,0,0,.05); text-align: center;font-size:16px; position:relative;width:100%;height: 0; overflow: hidden;opacity: 0;z-index: 1;}
.PwSize{margin: 0 auto;font-size: 14px;padding:15px 0;overflow: hidden;}
.PwSize li{display:inline-block;vertical-align: top; margin:0 25px;}
.PwSize li a{display:block;color:#666666;}
.PwSize li b{ position: relative;display: inline-block;line-height:38px;}
.PwSize li b:before{height:1px;}

.SubColumn{overflow: hidden;position: absolute;width:100%;left: 0;top:0;background: #fff;}
.frW75{width:68%;float: right}
.frW50{width:46%;float: right}
.flW50{width:72%;float: left}
.flW90{width:90%;float: right}

.transition {-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;transition: all .3s ease-in-out;-webkit-transition-delay: .3s;-moz-transition-delay: .3s;-o-transition-delay: .3s;-ms-transition-delay: .3s;transition-delay: .3s;}
.make_transist {-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
.hidescale {/*-webkit-transform: scale(0.9);-moz-transform: scale(0.9);-o-transform: scale(0.9);-ms-transform: scale(0.9);transform: scale(0.9);*/-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);filter: alpha(opacity=0);opacity: 0;}
.showscale {-webkit-transform: scale(1);-moz-transform: scale(1);-o-transform: scale(1);-ms-transform: scale(1);transform: scale(1);-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);opacity: 1;-webkit-transition-delay: .3s;-moz-transition-delay: .3s;-o-transition-delay: .3s;-ms-transition-delay: .3s;transition-delay: .3s;}
.hideleft {-webkit-transform: translateX(-100%);-moz-transform: translateX(-100%);-o-transform: translateX(-100%);-ms-transform: translateX(-100%);transform: translateX(-100%);-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);opacity: 0;}
.showleft {-webkit-transform: translateX(0px);-moz-transform: translateX(0px);-o-transform: translateX(0px);-ms-transform: translateX(0px);transform: translateX(0px);-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);opacity: 1;-webkit-transition-delay: .3s;-moz-transition-delay: .3s;-o-transition-delay: .3s;-ms-transition-delay: .3s;transition-delay: .3s;}
.hidescaleup {-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);opacity: 0;}
.showscaleup {-webkit-transform: scale(1);-moz-transform: scale(1);-o-transform: scale(1);-ms-transform: scale(1);transform: scale(1);-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);opacity: 1;-webkit-transition-delay: .3s;-moz-transition-delay: .3s;-o-transition-delay: .3s;-ms-transition-delay: .3s;transition-delay: .3s;}
.hideflip {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);opacity: 0;-webkit-transform: rotatey(-90deg) scale(1.1);-moz-transform: rotatey(-90deg) scale(1.1);-o-transform: rotatey(-90deg) scale(1.1);-ms-transform: rotatey(-90deg) scale(1.1);transform: rotatey(-90deg) scale(1.1);-webkit-transform-origin: 50% 50%;-moz-transform-origin: 50% 50%;-o-transform-origin: 50% 50%;-ms-transform-origin: 50% 50%;transform-origin: 50% 50%;}
.showflip {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);opacity: 1;-webkit-transition-delay: .3s;-moz-transition-delay: .3s;-o-transition-delay: .3s;-ms-transition-delay: .3s;transition-delay: .3s;-webkit-transform: rotatey(0deg) scale(1);-moz-transform: rotatey(0deg) scale(1);-o-transform: rotatey(0deg) scale(1);-ms-transform: rotatey(0deg) scale(1);transform: rotatey(0deg) scale(1);-webkit-transform-origin: 50% 50%;-moz-transform-origin: 50% 50%;-o-transform-origin: 50% 50%;-ms-transform-origin: 50% 50%;transform-origin: 50% 50%;}
.tabulousclear{display: block;clear: both;}

.PrwSize {padding:30px 0 40px}
.PrwSize li{ text-align: left;width:13.2%; margin: 0 auto 0 3%;}
.PrwSize li b{font-size: 14px; line-height: 25px;}
.PrwSize li b:before {left: 0; right: 100%;}.PrwSize li a:hover b:before {left:0; right: 0;}
.PrwSize li .td{color:#d6000f; margin-bottom: 20px}
.PrwSize li .td b:before{left:0; right: 0;}
.PrwSize li .td .ico{width:26px;height: 18px;float: left; margin-right: 5px;}

.PrwSize li.li0 .td .ico{ background: url(../images/icon_1.png) no-repeat;}
.PrwSize li.li1 .td .ico{ background: url(../images/icon_2.png) no-repeat;}
.PrwSize li.li2 .td .ico{ background: url(../images/icon_3.png) no-repeat;}
.PrwSize li.li3 .td .ico{ background: url(../images/icon_4.png) no-repeat;}
.PrwSize li.li4 .td .ico{ background: url(../images/icon_5.png) no-repeat;}
.PrwSize li.li5 .td .ico{ background: url(../images/icon_6.png) no-repeat;}


.PrwSize li .td .carIco1{ background-position: 0 0}
.PrwSize li .td .carIco2{ background-position: -40px 0}
.PrwSize li .td .carIco3{ background-position: -86px 0}
.PrwSize li .td .carIco4{ background-position: -125px 0}
.PrwSize li .td .carIco5{ background-position: -165px 0}
.PrwSize li .td .carIco6{ background-position: -205px 0}

/*footer*/
.footer{ background: #302d2d; padding-top: 32px;color:#c8c8c8}
.ftNav{width:calc(100% - 325px); margin-left:20px}
.ftNav li{width:16%;float: left}
.ftNav li a{line-height:26px;color: #c8c8c8; display: block;font-size: 13px;}
.ftNav li a:hover{color:#d6000f;padding-left: 5px;}
.ftNav li a.th{font-size:14px; margin: 1em 0;}.ftNav li a.th:hover{padding:0}
.phCode{ text-align: center;/*margin-top:22px;*/margin-right:20px}
.phCode .codeImg{/*float: left*/display: inline-block;}
.phCode .codeImg2{ margin-left: 10px;}
.phCode .fanwei{width:96px; height:28px; background-position:0 -172px; margin-top: 30px;display: none;}
.PhCopy{width:100%;float: left;border-top:1px solid #484848;line-height: 30px; margin-top:26px; padding:15px 20px;}
.textft{clear:both}

/*index kv*/
.inkv.slick-slider{ margin: 0}
.inkv .slick-prev:before, .inkv .slick-next:before{display: none}
.inkv .slick-prev, .inkv .slick-next{width:48px;height: 48px;background-color:rgba(255,255,255,.3);display: block;border-radius:5px;margin-top: -24px;box-shadow: 0 0 3px rgba(0,0,0,.05);}
.inkv .slick-prev{left:50px;background-position: 13px -114px;}
.inkv .slick-next{right: 50px;background-position:-21px -114px;}
.inkv .slick-prev:hover ,.inkv .slick-next:hover{background-color:rgba(255,255,255,.6);}
.inkvimg{width:100%}
.inkv .slick-dots{bottom:10px}
.inkv .slick-dots li{width:32px;height: 14px;}
.inkv .slick-dots li button{width:32px;height:14px;padding: 0}
.inkv .slick-dots li.slick-active button{opacity: 1}
.inkv .slick-dots li button:before{;background-color:#fff;width:100%;margin-top: 5px; height:4px; opacity: .4;border-radius: 2px;padding: 0;display: block;content: ""}

.inPro{ padding:60px 0 70px}
.tabPro li{width:16.6%;float: left;text-align: center;font-size: 14px}
.tabPro li span{display: block;margin: 0 auto;border-radius:50%;border:1px solid #e2e2e2;width:108px;height: 108px; margin-bottom: 10px;}
.tabPro li span img{ opacity:.4}
.tabPro li:hover span{border-color:#666;margin-top:-10px; margin-bottom:20px; box-shadow: 0 5px 10px rgba(0,0,0,.15);border:1px solid #e2e2e2;}
.tabPro li:hover a{color:#333333;font-weight:600}
.tabPro li:hover a img{ opacity:1}
.tabPro li a{color:#666666}
/*
.tabPro li.active span ,.tabPro li.active:hover span{margin-top:-10px; margin-bottom:20px; box-shadow: 0 5px 10px rgba(0,0,0,.15);border:1px solid #e2e2e2;}
.tabPro li.active a{color:#333333;font-weight:600}
.tabPro li.active span img{ opacity:1}
*/

.tabProW {position: relative;/*overflow: hidden;*/}
.conPro{/* opacity: 0; position: absolute; top:146px; left: 0;*/width: 100%;}
.conPro.cur{ opacity: 1; z-index: 1}
.proSlick .wpSlide{padding:10px 17px; text-align: center;display: block;}
.proSlick .wpSlide:hover .showBox{box-shadow: -5px 0 15px #f2f2f2,0 -5px 15px #f2f2f2,0 5px 15px #f2f2f2,5px 0 15px #f2f2f2;}
.proSlick .wpSlide:hover .Button{border-color:#d6000f; color:#d6000f;}
.proSlick .showBox{ display: block;overflow: hidden; padding:36px 29px}
.proSlick .pImg{ width:100%;margin-bottom:38px;}
.proSlick .Model{font-size:20px; text-align: center;line-height:30px; padding:15px 0;color:#333333;}

.proSlick.slick-slider{margin:-10px 0 0}
.proSlick .slick-prev:before, .proSlick .slick-next:before{display: none}
.proSlick .slick-prev, .proSlick .slick-next{width:66px;height:88px;display: block;border-radius:5px;margin-top:-38px; opacity: .2}
.proSlick .slick-prev{left:-58px;background-position:-89px -73px;}
.proSlick .slick-next{right:-58px;background-position:-169px -73px;}
.proSlick .slick-prev:hover ,.proSlick .slick-next:hover{background-color:rgba(255,255,255,.6); opacity:1}

.hdTit{ text-align: center;padding:60px 0 40px;}
.hdTit h1{font-size:30px; color: #180b1e;line-height: 1.8em;}
.hdTit h1 i{width:28px; height: 1px; margin:0 auto;background: #000000; display: block;}
.hdTit h6{font-size: 14px;line-height: 1.6em; margin-top:18px;}

/*index news*/
.inNew{ padding-bottom:70px;}
.Newcont{ overflow: hidden;}
.Newcont ul{display:block; margin-right:-8%;}
.Newcont li{width:28.7%;float: left; margin-right:3.2%;}
.Newcont .pic{ border-bottom: 1px solid #e2e2e2; padding-bottom: 40px;display: block;line-height:0;overflow: hidden}
.Newcont .pic b{overflow:hidden;display: block;line-height: 0;position: relative}
.anitPic:hover img{-moz-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1);}
.Newcont .date{font-size:14px;color:#333;margin:30px 0 10px}
.Newcont li h4{font-size: 16px;line-height:24px;/*font-weight: 600;*/padding:2px 0}
.Newcont li .h1{color:#333; overflow:hidden;
  text-overflow:ellipsis;
  -o-text-overflow:ellipsis;
  -webkit-text-overflow:ellipsis;
  -moz-text-overflow:ellipsis;
  white-space:nowrap;display: block}.Newcont li a:hover{color:#d6000f}
.Newcont .Intr{font-size:14px;line-height: 24px;color: #999999; margin-top:10px;word-break:break-all; display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:48px;}

.inJy{ padding:70px 0}
.inJy .fl{width:45%; margin-left:20px;line-height: 0}
.inJy .fr{width:44%; margin-right:20px}
.inJy .hdTit{ text-align:left;padding:10px 0 0;}
.inJy .hdTit i{ margin: 0}
.inJy .txtCon{color:#666666;font-size: 14px;line-height: 30px; text-align: justify}
.inJy .txtCon p{ margin-top:1em;}

.inJon{ height:436px; width: 100%; background: url(../images/pic3.jpg) no-repeat center}
.inJon .wrapWin{position:relative}
.wrapWin .jonBox{width:100%;position:absolute;left:0;top:65px;}
.jonBox .hdTit h1 ,.jonBox .hdTit h6{color:#fff;}
.jonBox .hdTit h1 i{background: #fff}

.bgvid {width: 100%;}
/*top*/
.SideNav{ position: fixed;right: 0; bottom:30%;width: 60px;display:none;z-index: 1;}
.SideNav .p1{ position:relative;height: 61px;}
.SideNav .code{ position: absolute;top:0;right:70px; display: none}
.SideNav .sideIco{width: 60px; height: 60px; background-position:0 -267px; background-color:rgba(0,0,0,.28);border-radius:0 0 0 5px;cursor: pointer}
.SideNav .codeIco{ height: 61px;background-position:0 -206px; border-radius: 5px 0 0 0}
.SideNav .sideIco:hover{background-color:rgba(0,0,0,.48)}

/*子页 商城*/
.pageKv{height:280px; background: url(../images/mallKv.jpg) no-repeat center; }
.DealerKv{ background-image:url(../images/DealerKv.jpg)}

.pageKv .wrapWin{position:relative;height: 100%;}
.pageKv .slogan{color:#fff;width:45%; position: absolute;left: 0; top: 50%;overflow: hidden;}
.pageKv .slogan h1{font-size: 36px;}
.pageKv .slogan h6{font-size: 16px; margin-top: 1em}

.addressMa{ background: #f8f8f8; padding:60px 0;margin-top: 20px;}
.filterFl{width:100%;float: left; margin-bottom: 22px;}
.filterFl h5{font-size: 16px;font-weight: 600;color:#333333;line-height: 44px;}
.selectFl{width:20%;float: left;margin-right:2%;}
.searchFr{width:33.3%;position: relative;float:right}
.searchFr .searchZ{position: absolute;top:0;right: 0;width:42px;height: 42px; background-position:-102px -174px; border-color:transparent; background-color:transparent;cursor: pointer;opacity: .5}
.searchFr .searchZ:hover{ opacity:1}
.selectFl .nice-select ,.searchFr input{background-color:transparent;}

.resultFl{width: 23%;float:left;height:575px;border:1px solid #dddddd; background: #fff;}
.resultFl li{ border-bottom:1px solid #e9e9e9; padding:18px 0 18px 26px;position: relative; margin:0 14px; color: #666666;}
.resultFl li .no{width:18px;height:22px; line-height:17px;color:#fff;font-size: 14px; text-align: center; background:url(../images/mapIco.png) no-repeat;display: block; position: absolute;left: 0; top:15px}
.resultFl li h3{font-size:14px;color: #333333;line-height: 26px;}

.mabBox{width:75%;height:575px;float:right;border:1px solid #dddddd; }

.resultFl .mCSB_scrollTools{right:-7px;}
.resultFl .mCSB_scrollTools .mCSB_draggerRail{background-color: #eee;background-color: rgba(0,0,0,0.1);}
.resultFl .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {background-color: #333;background-color: rgba(0,0,0,0.6);}
.resultFl .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar ,.resultFl .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.resultFl .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color: #333;background-color: rgba(0,0,0,0.75);}

.insty{ background-color: #fff;border-radius:3px;border: solid 1px #dddddd;box-sizing: border-box;  font-size: 14px; height: 42px; line-height: 40px; outline: none; padding-left: 10px; padding-right: 30px;width:100%}
.testy{ background-color: #fff;border-radius:3px;border: solid 1px #dddddd;box-sizing: border-box; font-size: 14px; line-height:1.6em; outline: none; padding-left: 10px; padding-right: 30px;width:100%}
/*select*/
.nice-select { -webkit-tap-highlight-color: transparent; background-color: #fff;border-radius:3px;border: solid 1px #dddddd;box-sizing: border-box; clear: both; cursor: pointer; display: block; float: left; font-family: inherit; font-size: 14px; font-weight: normal; height: 42px; line-height: 40px; outline: none; padding-left: 10px; padding-right: 30px; position: relative; text-align: left !important; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; -webkit-user-select: none;    -moz-user-select: none;-ms-user-select: none;user-select: none; white-space: nowrap; width: auto;} 
/*.nice-select:hover {border-color: #d0dae5; } 
.nice-select:active, .nice-select.open, .nice-select:focus {   border-color: #88bfff; } */
.nice-select:after {  border-bottom:1px solid #c1c1c1;   border-right:1px solid #c1c1c1;   content: '';   display: block;   height: 8px;   margin-top: -6px;   pointer-events: none;   position: absolute;   right:16px;   top: 50%;   -webkit-transform-origin: 66% 66%;       -ms-transform-origin: 66% 66%;           transform-origin: 66% 66%;   -webkit-transform: rotate(45deg);       -ms-transform: rotate(45deg);           transform: rotate(45deg); -webkit-transition: all 0.15s ease-in-out;   transition: all 0.15s ease-in-out;   width: 8px;} 
.nice-select.open:after {   -webkit-transform: rotate(-135deg);-ms-transform: rotate(-135deg);transform: rotate(-135deg);margin-top:-6px;} 
.nice-select.open .list {   opacity: 1;   pointer-events: auto;   -webkit-transform: scale(1) translateY(0);       -ms-transform: scale(1) translateY(0);           transform: scale(1) translateY(0); } 
.nice-select.disabled {   border-color: #e7ecf2;   color: #90a1b5;   pointer-events: none; }   .nice-select.disabled:after {    /* border-color: #cdd5de;*/ } 
.nice-select.wide {   width: 100%; }   .nice-select.wide .list {  left: 0 !important;     right: 0 !important; } 
.nice-select.right {   float: right; }   .nice-select.right .list {     left: auto;     right: 0; } 
.nice-select.small {   font-size: 12px;   height: 36px;   line-height: 34px; }   .nice-select.small:after {     height: 4px;     width: 4px; }   .nice-select.small .option {     line-height: 34px;     min-height: 34px; } 
.nice-select .list {max-height:300px;overflow-y:auto;     background-color: #fff;/*border-radius: 5px;*/box-shadow: 0 0 0 1px rgba(68, 88, 112, 0.11);   box-sizing: border-box;   margin-top:2px;   opacity: 0;   padding: 0;   pointer-events: none;   position: absolute;   top: 100%;   left: 0;   -webkit-transform-origin: 50% 0;       -ms-transform-origin: 50% 0;           transform-origin: 50% 0;   -webkit-transform: scale(0.75) translateY(-21px);       -ms-transform: scale(0.75) translateY(-21px);           transform: scale(0.75) translateY(-21px);   -webkit-transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;   transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;   z-index: 9; }   .nice-select .list:hover .option:not(:hover) {     background-color: transparent !important; } 
.nice-select .option {   cursor: pointer;   font-weight: 400;   line-height: 40px;   list-style: none;   min-height: 40px;   outline: none;   padding-left: 18px;   padding-right: 29px;   text-align: left;   -webkit-transition: all 0.2s;   transition: all 0.2s; }   .nice-select .option:hover, .nice-select .option.focus, .nice-select .option.selected.focus {     background-color: #f6f7f9; }   .nice-select .option.selected {     font-weight: bold; }   .nice-select .option.disabled {     background-color: transparent;     color: #90a1b5;     cursor: default; }
.nice-select .list::-webkit-scrollbar {width: 4px;height: 4px;}
.nice-select .list::-webkit-scrollbar-track {background: #fff }
.nice-select .list::-webkit-scrollbar-thumb {background: #CBCBCB;}

.no-csspointerevents .nice-select .list { display: none; }
.no-csspointerevents .nice-select.open .list { display: block; }

/*在线商城*/
.MallTab{height:40px; line-height: 40px; margin:40px 0}
.MallTab li{display:inline-block; margin:0 18px;}
.MallTab li a{color:#666666;font-size: 14px; padding:0 .2em;position: relative; display: block}
.MallTab li i{ background:#333333;height: 2px;position: absolute;left: 50%;right: 50%;bottom: 0;
  -webkit-transition-property: left, right;
  transition-property: left, right;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;}
.MallTab li.active a{font-weight: 600; color: #333333;}
.MallTab li.active i{left:-5px; right:-5px;}

.MallTc{background:#f8f8f8; padding:20px 0 60px;min-height:400px}
.suMallTc{width:980px; margin: 0 auto;border-top:1px solid #e2e2e2;}
.suMallTc li{line-height:30px;border-bottom:1px solid #e2e2e2;font-size:14px; clear: both;}
.suMallTc li a{ display: block;padding:15px 0;overflow: hidden}.suMallTc li a:hover .txt{color:#333}
.suMallTc .th{width:164px; float:left;color: #333333;font-weight: 600}
.suMallTc .txt{ width:620px;float:left;color: #666666}
.suMallTc .more{float: right;}

/*分页*/
.padTB40{padding:40px 0}
.m-style { position: relative; text-align: center; zoom: 1;}
.m-style:before,.m-style:after { content: ""; display: table;}
.m-style:after { clear: both; overflow: hidden;}
.m-style span { display: inline-block; margin: 0 1px; width: 30px; height: 30px; line-height: 30px; color: #bdbdbd; font-size: 14px;border-radius: 3px;}
.m-style .active { display: inline-block;margin: 0 1px;width: initial; padding: 0 13px; height: 36px; line-height: 36px; background:#d6000f; color: #fff; font-size: 14px; border: 1px solid #d6000f;border-radius:1px;}
.m-style a {display: inline-block; margin: 0 7px;width: initial;padding: 0 13px; height: 36px; line-height: 36px; background: #fff; border: 1px solid #999999; color: #363636;; font-size: 14px;border-radius:3px;}
.m-style a:hover { color: #d6000f; background: #f8f8f8;}
.m-style .next,.m-style .prev {font-weight: bold;}
.now,.count { padding: 0 5px; color: #f00;}
.eg img { max-width: 800px; min-height: 500px;}
.m-style input{margin: 0 5px;width: 36px;height: 32px;line-height: 30px;text-align: center;background: #fff;border: 1px solid #E5E5E5;outline: none;color: #bdbdbd;font-size: 14px;}
.m-style span.disabled {display: inline-block;margin: 0 1px;width: initial;padding: 0 10px;height: 30px;line-height: 30px;background: #fff;border: 1px solid#E5E5E5;color: #ccc;font-size: 14px;border-radius: 3px;}

/*产品*/
.proCls{height:40px; line-height: 40px; margin:40px 0}
.proCls li{display:inline-block; margin:0 18px;}
.proCls li a{color:#666666;font-size: 14px; padding:0 .2em;position: relative; display: block}
.proCls li i{ background:#333333;height: 2px;position: absolute;left: 50%;right: 50%;bottom: 0;
  -webkit-transition-property: left, right;
  transition-property: left, right;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;}
.proCls li.active a{font-weight: 600; color: #333333;}
.proCls li.active i{left:-5px; right:-5px;}

.proFil h2{font-size: 30px;color: #333333; font-weight: 600;padding-bottom:15px;display: block;border-bottom: 1px solid #333333;}
.filterCl{font-size: 14px;border-bottom:1px solid #e9e9e9;overflow: hidden}
.filterCl dt ,.filterCl dd{line-height:30px; padding:15px 18px}
.filterCl dt{width:19%;float: left;background: #f8f8f8;color:#333333;}
.filterCl dt .open{width:30px;height:30px; background-position:-166px -179px; float: right;cursor: pointer}
.active dt .open{background-position: -188px -179px;}
.filterCl dd{width:80%;float:left;}
.filterCl dd ol{height:30px; display: block;overflow: hidden}
.filterCl dd li{float:left;width:25%;}
.filterCl dd li span{ margin-left:26px; display:inline-block;cursor: pointer}.filterCl dd li span:hover{color:#d6000f;}
.filterCl dd li em{float: left;width:18px;height: 18px;border: 1px solid #cccccc;margin:6px 10px 0 0; border-radius: 2px;}
.filterCl dd li span.curr em{ background-color: #d6000f; background-position:-145px -186px;border-color:#c9000e;}
.filterCl.active dd ol{overflow:auto;height: auto}

.proList{ clear: both}
.proList ul{ padding-bottom: 70px;overflow: hidden; margin-top: 30px;}
.proList li{width:33.333%;float: left;margin-top:10px;}
.proList .wpSlide{padding:10px 17px; text-align: center;display: block;}
.proList .wpSlide:hover .showBox{box-shadow: -5px 0 15px #f2f2f2,0 -5px 15px #f2f2f2,0 5px 15px #f2f2f2,5px 0 15px #f2f2f2;}
.proList .wpSlide:hover .Button{border-color:#d6000f; color:#d6000f}
.proList .showBox{ display: block;overflow: hidden; padding:36px 29px}
.proList li .pImg{ width:100%;margin-bottom:38px;}
.proList li .Model{font-size:20px; text-align: center;line-height:30px; padding:15px 0;color:#333333;}

.dtIMg.slick-slider{ margin: 0 0 42px;/*border:1px solid #e9e9e9;*/}
.dtIMg .slick-prev:before, .dtIMg .slick-next:before{display: none}
.dtIMg .slick-prev, .dtIMg .slick-next{width:48px;height: 48px;background-color:rgba(224,224,224,.3);display: block;border-radius:5px;margin-top: -24px;box-shadow: 0 0 3px rgba(0,0,0,.05);}
.dtIMg .slick-prev{left:50px;background-position: 13px -114px;}
.dtIMg .slick-next{right: 50px;background-position:-21px -114px;}
.dtIMg .slick-prev:hover ,.dtIMg .slick-next:hover{background-color:rgba(224,224,224,.6);}

.DtPar{border-top: 1px solid #333333;}
.DtPar li{font-size: 14px;border-bottom:1px solid #e9e9e9;overflow: hidden;line-height: 24px;}
.DtPar .dt{width:19%;float: left;background: #f8f8f8;color:#333333; padding: 17px 18px;height:auto !important;}
.DtPar .dd{width:80%;float:right; padding: 17px 18px;text-align: justify}

.dtProW{ margin-top:20px;padding-bottom: 60px}
.titSize30{font-size:30px;font-weight: 600;line-height: 68px;color:#333333}
.DtInfo{ margin-top:30px;}
.DtInfo .con{line-height: 28px;font-size:14px;color: #666666;}

/*团购*/
.GrpItem{ background:#f8f8f8; overflow: hidden;padding-bottom: 70px}
.GroupTab{height:40px; line-height: 40px; margin:40px 0}
.GroupTab li{display:inline-block; margin:0 18px;}
.GroupTab li a{color:#666666;font-size: 14px; padding:0 .2em;position: relative; display: block}
.GroupTab li i{ background:#333333;height: 2px;position: absolute;left: 50%;right: 50%;bottom: 0;
  -webkit-transition-property: left, right;
  transition-property: left, right;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;}
.GroupTab li.active a{font-weight: 600; color: #333333;}
.GroupTab li.active i{left:-5px; right:-5px;}

.GrpItem .picFl{width:66%;float: left; position: relative;line-height: 0;margin-left: 1%}
.GrpItem .picFl .text{position:absolute;left: 0; bottom: 0; right: 0; width: 100%;font-size: 14px;line-height: 22px;color: #fff;padding:14px 40px; background:rgba(0,0,0,.5)}
.GrpItem .infoFr{width:25%;float: right;margin-right:1%}
.GrpItem .infoFr ul{ margin-top: -10px}
.GrpItem .infoFr li{border-bottom:1px solid #e2e2e2;padding: 20px 0;color:#666666;line-height:28px;font-size: 14px}
.GrpItem .infoFr h5{font-size:16px;color: #333333;margin-bottom:.6em;}
.GrpItem .infoFr i{width:18px;height: 20px;float: left; margin-right: 4px; margin-top: 4px;}
.GrpItem .infoFr .tel{ background-position:-82px -222px}
.GrpItem .infoFr .mail{background-position:-81px -258px}
.GrpItem .infoFr .cet{background-position:-82px -296px}

.itemGr{ padding-bottom:70px;}
.itemGr .sum{padding:0 1%;margin-top:30px}

.Grpgift{background:#f8f8f8; overflow: hidden;padding-bottom: 40px}
.Grpgift .wrapWin {overflow:hidden}
.Grpgift .carPic{width:50%; line-height: 0;margin-top: 70px;}
.Grpgift .carTxt{width:41%; font-size: 14px;line-height: 30px;color: #666666;margin-top: 70px;}
.Grpgift .carTxt h4{font-size: 30px;color: #333333;line-height: 2em;margin:20px 0 10px;}
.Grpgift .carTxt h6{font-size: 16px;font-weight: 600;color: #333333; line-height: 1.6em;padding: 1em 0}

/*团购 集团*/
.GroupV1{background: #f8f8f8; padding:70px 0}
.GroupV1 .gv1fl{width:50%;float: left;line-height: 0}
.GroupV1 .gv1fr{width:42%;float: right}
.litxt30{color:666666;font-size:14px;line-height: 30px;}
.ftsize16{font-size: 16px;color: #333;font-weight: 600;line-height:1.8em;margin-bottom:1em;}
.hdTitTl{ text-align:left;padding:20px 0 30px;}
.hdTitTl h1 i{margin: 0}

.GroupV2{ background: url(../images/pic14.jpg)no-repeat center; height: 499px;}
.hdTitW h1{color:#fff;}
.hdTitW h1 i{ background:#fff;}
.gv2Ul li{width:27%;margin:0 3.1%;float: left;text-align: center;color:#fff;font-size: 14px;line-height:26px;}
.gv2Ul li h3{font-size:16px;font-weight: bold;line-height:2.5em;}
.gv2Ul li p{text-align:left;text-align: justify}

.GroupV3 {background:none;}
.GroupV3 .gv1fl{width:50%;float: right;line-height: 0}
.GroupV3 .gv1fr{width:42%;float: left}
.GroupV4{background: #f8f8f8; /*padding:70px 0*/ padding-bottom: 40px}
.GroupV4 .litxt30{width:70%; margin:18px auto 0}
.GroupV4 .hdTit{ padding-bottom:20px}
.gv4Con li{float: left;width:20%; text-align: center;padding:18px;}
.gv4Con li span{border:1px solid #e2e2e2; height: 68px; display: block;line-height: 68px; text-align: center;border-radius:3px;overflow: hidden;}
.gv4Con li span img{ vertical-align:middle}

.sharedV1{background: #f8f8f8; padding-bottom:40px}
.sharedV2{background: url(../images/shPic_1.jpg) no-repeat center;height:500px;}
.sharedV2 .wrapWin {position: relative;height: 100%}
.sharedV2 .picbox{ position: absolute;bottom:0;left:0;width:100%;line-height:0}

.sh3V1 {width:855px; margin: 0 auto;overflow: hidden}
.sh3V1 .stu1{width:334px; float: left;}
.sh3V1 .stu2 ,.sh3V1 .stu3{ float:left}
.sh3V1 .stu3{ margin-left:50px}
.sh3V1 .stu2 b ,.sh3V1 .stu3 b{display:block;font-size:16px;color: #333;font-weight: bold;line-height: 40px; margin-top:24px;}

.sh3V2{ padding-bottom:10px; margin-top: 60px}
.sh3V2 .shpic{width:50%; position: relative;}
.sh3V2 .shpic h5{position:absolute;left:0; top: 0; z-index: 1;font-size:20px;color: #333333;padding: 30px}
.sh3V2 .shtxt{width:41%;}
.sh3V2 .shtxt h5{display:block;font-size:16px;color: #333;font-weight: bold;line-height: 40px; margin:20px 0 16px;}
.shpicSick.slick-slider{ margin-bottom:0}
.shpicSick .slick-dots{ bottom:15px}
.shpicSick .slick-dots li.slick-active button:before{color:#d6000f}

/*活动*/
.actyTopW{ background:#f8f8f8;overflow: hidden}
.actyTopW .info{width:38%;float:left;margin-left:6%;}
.actyTopW .info .deta{color:#333333}
.actyTopW .info h3{font-size:22px; color:#333; font-weight: bold;line-height:1.6em; padding:.5em 0;}
.actyTopW .info p.litxt30{line-height:24px;color:#666}
.actyTopW .Imgbox{width:50%;float:right;line-height: 0;overflow: hidden}
.actyTopW a:hover h3{color:#d6000f}

.actyList li{ margin-top:70px;}
.actyList li .h2{word-break:break-all; display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:50px}


.actyCluW{ background:#f8f8f8;overflow: hidden}
.actyClub{ background-size:58% auto; background-repeat: no-repeat;background-position: right;overflow: hidden;margin-bottom:4%}
.actyClub.Bfr{background-position:left;}
.actyClub .info{width:30%;line-height: 26px;font-size: 14px;} .actyClub .padtop5{padding-top:10%}
.actyClub.Bfr .info{float:right}
.actyClub .info .titSize30{ padding-bottom:10px;}
.actyClub .wrapWin{height:100%;position: relative;overflow: hidden}
.actyClub.Bfl .wrapWin:before{content: ""; display:block; position: absolute;width:0px; left:37.4%;
  height:0px; 
  border-bottom:580px solid transparent;  /* left arrow slant */
  border-top:0px solid transparent; /* right arrow slant */
  border-left:140px solid #f8f8f8; /* bottom, add background color here */
  font-size:0px;
  line-height:0px;}
.actyClub.Bfr .wrapWin:before{content: ""; display:block; position: absolute;width:0px;bottom:0; right:37.4%;
  height:0px; 
	border-top:580px solid transparent;
    border-bottom:0px solid transparent; 
    border-right:130px solid #f8f8f8; 
  font-size:0px;
  line-height:0px;}

/*经销商加盟*/
.dealPg1{background:#f8f8f8;overflow: hidden;}
.dealPg1 img{display:inline-block; margin:80px 0;}
.dealPg2{ background:#f8f8f8;overflow: hidden;}
.dealPg2 .dealImg{width:50%;line-height: 0}
.dealPg2 .dealInf{width:40%;margin:5% 5% 0;font-size:14px;line-height:28px;color:#666666}

.padtb70{padding:70px 0}
.JoinItm1{background:#f8f8f8;overflow: hidden;}
.JoinItm1 .hdTitTl{padding-top:0}
.JoinItm1 .flPic{width:50%;float: left}
.JoinItm1 .frTxt{width:42%;margin-right:1%;float: right}
.JoinItm1 .frTxt ul{list-style:decimal; padding-left:1.2em;}
.JoinItm1 .frTxt li{list-style:decimal; line-height: 24px; color: #666; margin-bottom: 8px;font-size: 14px;}

.JoinItm2{padding-bottom:70px;}
.JoinItm2 .wrapWin{overflow:hidden}
.JoinItm2 ul{display:block; margin-right: -2%}
.JoinItm2 li{ background:#f8f8f8;height:345px;padding:0 2%;width:23%;float:left;text-align: center;margin-right:2%;}
.JoinItm2 li p{line-height:26px;font-size:14px;color:#666666;text-align: left}
.JoinItm2 li img{ margin-top:52px;}

.JoinItm3{background:#f8f8f8; padding-bottom:40px}
.JoinItm3 .wrapWin{overflow:hidden}
.JoinItm3 ul{margin-right:-3.3%}
.JoinItm3 li{padding: 20px 2.5%;color:#666666;line-height:28px;font-size: 14px;width:30.5%; margin-bottom: 2.5%; margin-right:2.5%;float: left; background:#fff;}
.JoinItm3 li.he2{height: 286px;}
.JoinItm3 h4{font-size:16px;color: #333333;margin-bottom:.6em;border-bottom:1px solid #e2e2e2;line-height:46px; margin-bottom:10px;}
.JoinItm3 p{display:block;margin-bottom: 5px;}
.JoinItm3 i{width:18px;height: 20px;float: left; margin-right: 4px; margin-top: 4px;}
.JoinItm3 .tel{ background-position:-82px -222px}
.JoinItm3 .mail{background-position:-81px -258px}
.JoinItm3 .cet{background-position:-82px -296px}

.JoinItm4{ padding-bottom: 40px}
.Join4V1{height:42px;}
.Join4V1 .liclUL{ margin-right:-4%;}
.Join4V1 .licl{width:22.5%; margin-right: 2%; float:left;position: relative}
.Join4V1 .licl i{width:20px;height:20px;position: absolute;left: 10px;top: 11px;z-index: 1}
.Join4V1 .licl i.city{ background-position:-118px -218px}
.Join4V1 .licl i.Name{ background-position:-118px -251px}
.Join4V1 .licl i.tel{ background-position:-118px -283px}
.Join4V1 .licl i.mail{ background-position:-118px -316px}
.Join4V1 .licl i.map{background-position:-79px -327px;}
.Join4V1 .licl .insty{padding-left:38px;}
.Join4V1 .nice-select ,.Join4V1 .licl select{padding-left:38px;}
.Join4V3{ padding-top:30px;}
.Join4V3 textarea{height:160px;padding:10px}
.joinUpload{ margin-top:10px;overflow: hidden;}
.joinUpload .upBtn{/*border:1px solid #bbbbbb;*/padding:0 2em;line-height:26px;border-radius:3px;display: inline-block;float: left}
.JoinItm4 .padTB40 a{ margin:0 20px}

/*产品手册*/
.ProManual{background:#f8f8f8;padding:20px 0 80px}
.ProManual li{width:20%;float:left; text-align:center;margin-top:50px}
.ProManual .pic{width:106px; height:150px; margin: 0 auto;display: block;margin: 0 auto;}
.ProManual .tit{ height:30px;line-height:30px; margin:12px 0; padding:0 10px; font-size: 14px;color:#2d2d2d;}
.ProManual .BtnBor{width:120px;}

.Security{ background:#f8f8f8; padding-bottom: 70px;}
.SecrSearch{width:580px; margin:0 auto}
.SecrSearch .insty{width:470px;float:left;height: 36px;line-height: 36px;}
.SecrSearch .buttom{width:98px;float: right;text-align: center;color: #fff;background: #333333;line-height: 36px;border:none;border-radius: 3px;}
.Security2 .picFl{width:50%; float:left;line-height: 0}
.Security2 .txtFr{width:42%;float:right;font-size: 14px;color: #666666;line-height: 26px;}
.Security2 .txtFr h4{ margin-top: 1em;}.Security2 .txtFr h4 img{ vertical-align:middle;margin-right: 5px;margin-top: -2px;}

.ctMap{background:#f8f8f8;}
.ctMap .wrapWin{background:#fff;overflow: hidden}
.ctMap .picFl{width:50%; float:left;line-height: 0}
.ctMap .txtFr{width:42%;float:right;font-size: 14px;color: #666666;line-height: 26px;margin-top:6.2%}
.ctMap .txtFr p { padding-left:30px; display: block;position: relative;line-height: 32px;font-size:14px;}
.ctMap .txtFr p i{width:20px;height:20px;position: absolute;left:0;top:6px;z-index: 1}
.ctMap .txtFr p i.map{background-position:-81px -327px;}
.ctMap .txtFr p i.mail{background-position:-119px -282px;}

/*凤凰中心*/
.newsDat{background:#f8f8f8; padding:50px 0 70px;font-size:14px;line-height: 24px;color:#8e8e8e;}
.newsDat h1{font-size:30px; color:#333333;line-height:2em;font-weight: bold}
.newsDat .date{color:#666666;display:block;margin-bottom:1.5em}
.Newcon img{ max-width: 100%; display:block; margin: 0 auto;}
.videoList{background:#f8f8f8; padding:20px 0 0;font-size:14px;line-height: 24px;color:#8e8e8e;}
.videoList .proCls{margin-bottom:0}

/*#mediaplayer_wrapper{position: fixed !important; top:50%; left: 23%; margin-top: -250px;width: 54% !important; height: 56% !important; z-index: -10; z-index: 1002;}*/
.jwlogo {display:none !important;}
.dian_ji{ cursor: pointer;}
.tan{ background:url(../images/span_bg.png); width: 100%; height: 100%; position: fixed; top: 0; left: 0; display: none; z-index:15}
#mediaplayer{  height: 560px; z-index: -1;}
.mediWrap{width: 1000px !important;position: fixed; top:50%; left:50%; margin: -250px 0 0 -500px;}
.guan_bi{color: #fff; width: 32px; height: 32px;line-height: 32px; background: url(../images/tan_7.png) no-repeat center; overflow:hidden; text-indent: 100em; position: fixed; top: 50%; left: 50%; margin: -290px 0 0 470px; cursor:pointer;}
.Newcont .pic em{width:51px;height:51px;background-position:-158px -211px;position:absolute;left:50%;top:50%;margin:-25px 0 0 -25px;}
.span_4{display:none}

/**/
.aboutT1{background:#f8f8f8;overflow: hidden;}
.aboutT1 .hdTitTl{padding-bottom:10px;padding-top:30px;}
.aboutT1 .flPic{width:50%;float: left}
.aboutT1 .frTxt{width:42%;margin-right:1%;float: right;font-size:14px;line-height: 28px;text-align: justify;}
.aboutT1 .frTxt ul{list-style:decimal; padding-left:1.2em;}
.aboutT1 .frTxt li{list-style:decimal; line-height: 24px; color: #666; margin-bottom: 8px;font-size: 14px;}
.aboutT2{ height:580px; background: url(../images/about2.jpg)no-repeat center;margin-bottom: 70px;background-size:auto 100%;}
.aboutT2:hover{ background-size:auto 110%; }


.aboutT3{ margin-bottom: 70px;}
.abouttxt{width:42%; margin-top: 29px;line-height:28px;font-size: 14px;color: #666666;}
.abouttxt p{ margin-bottom:1em; text-align: justify}
.aboutpic{width:50%;line-height: 0}

.aboutT6{ height:560px; background: url(../images/about6.jpg)no-repeat center;margin-bottom: 70px;}
.aboutT6 .wrapWin{ overflow: hidden}
.aboutT6 ul{margin-right: -6%; margin-top:100px;}
.aboutT6 li{width:28%;margin-right:5%;float:left;color:#cecece;font-size:14px;line-height:24px;}
.aboutT6 li .ftsize16{color:#fff; padding-top: 1em;}

/*大事记start*/
.aboutAA{background:#f8f8f8;overflow: hidden;}
.sociales {	text-align: center;	margin-bottom: 20px;}

#timeline {width:1000px;/*height: 350px;*/overflow: hidden;margin:70px auto;position: relative;background: url('../images/dot.gif') left 45px repeat-x;	}
#dates {width: 1000px;height:120px;overflow: hidden;}
#dates li { list-style: none; float: left; width:200px; height: 50px; font-size: 18px; text-align: center; background: url('../images/biggerdot.png') center bottom no-repeat;}
#dates a {	line-height: 38px;	padding-bottom: 10px;}
#dates .selected {font-size: 38px;color:#000}
		
#issues {width: 1000px;/*height: 350px;*/}	
#issues li { width: 1000px; /*height: 350px;*/ list-style: none; float: left;}
 #issues li.selected img.img10 {
 	-webkit-transform: scale(1,1);
 	-moz-transform: scale(1,1);
     -o-transform: scale(1,1);
     -ms-transform: scale(1,1);
     transform: scale(1,1);
 }
 #issues li img.img10 { width:40%;  float: left;
 	background: transparent;
 	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)"; /* IE 8 */   
 	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);/* IE 6 & 7 */      
 	zoom: 1;
 	-webkit-transition: all 2s ease-in-out;
 	-moz-transition: all 2s ease-in-out;
 	-o-transition: all 2s ease-in-out;
 	-ms-transition: all 2s ease-in-out; 
 	transition: all 2s ease-in-out;
 	-webkit-transform: scale(0.9,0.9);
 	-moz-transform: scale( 0.9,0.9);
     -o-transform: scale( 0.9,0.9);
     -ms-transform: scale( 0.9,0.9);
     transform: scale( 0.9,0.9);
 }
.coeItem{width:80%; margin: 0 auto;overflow: hidden}
.coeItem .frTxt{width:53%;float: right; text-align: justify;}
		
#grad_left,#grad_right {width: 100px;height: 350px;position: absolute;top: 0;	}
#grad_left {left: 0;background: url('../images/grad_left.png') repeat-y;}
#grad_right {right: 0;background: url('../images/grad_right.png') repeat-y;}
		
#next,#prev {position: absolute;top: 0;font-size: 70px;top:22px;width:48px;height:48px;background-position: 0 0;background-repeat: no-repeat;text-indent: -9999px;overflow: hidden;}
#next:hover,#prev:hover { background-position: 0 -54px;}
#next { right: 0; background-image: url('../images/next.png');}
#prev { left: 0; background-image: url('../images/prev.png');}
 #next.disabled, #prev.disabled {opacity: 0.2; }
/*成就荣誉*/
.ryCon{background:#f8f8f8;}
.ryCon .slogan p{color: #666666;font-size: 14px;text-align: center; line-height: 30px; margin-bottom: 35px}
/* .ryCon .container-fluid {padding: 20px;} */
.ryCon .reCon_img{padding-bottom: 70px}
.ryCon .box {margin-bottom: 30px;float: left;width: 220px;cursor: pointer}
.ryCon .box img {width: 100%}
/*成就弹窗**/
.layerRy{width: 100%; height: 100%; position: fixed; top: 0; left: 0;z-index: 99; height: 0; overflow: hidden;}
.layerRy .layerRy_bg{background: #000; opacity: 0.6;width: 100%;height: 100%; position: absolute; top: 0;left: 0;}
.layerRy .reLayerMax{height: 500px;width: 900px; position: relative; top: 50%; left: 50%; margin-left: -450px; margin-top: -250px; background: #fff}
.layerRy .reLayerMax .slick{width: 100%; height: 100%;}
.layerRy .slick .slick-list,.layerRy .slick .slick-track{height: 100%;}
.layerRy .slick .slickCon{font-size: 14px; color: #666666; text-align: center;position: absolute; top: 50%; margin-top: 0;width: 100%}
.layerRy .slick .slickCon img{margin: 0 auto; margin-bottom: 15px}
.layerRy .slick .slickCon .slickConWidth{margin: 0 auto}
.layerRy .slick .slickCon .slickConWidth img{max-width: 100%;max-height:100%;}
.layerRy .slick-prev:before,.layerRy .slick-next:before{content:''}
.layerRy .slick-prev{background: url('../images/ryCon11.png') no-repeat; width: 16px; height: 24px; position: absolute; top: 50%;left: 42px; background-position:top left; margin-top: -12px}
.layerRy .slick-next{background: url('../images/ryCon11.png') no-repeat; width: 16px; height: 24px; position: absolute; top: 50%;right: 42px; background-position:top right;margin-top: -12px}
.layerRy .layerClose{width: 22px; height: 22px;background: url('../images/ryCon11.png') no-repeat;background-position: left bottom; position: absolute;top: -38px;right: 0;cursor: pointer}



/*那一块动画*/
.over{ overflow: hidden;}
.dao_h .zuo,.dao_h .you ,.dao_h .BoxUp ,.dao_h .BoxUp2{-webkit-transition: all .5s ease-in-out;transition: all .5s ease-in-out;}
.dao_h .zuo{ position: relative; right: 50%; opacity: 0;}
.dao_h .you{ position: relative; left: 50%; opacity: 0;}
.dao_h .zuo.zuo_cur{
    -webkit-animation: zuo_cur .5s both ease-out;
    animation: zuo_cur .5s both ease-out;
  }
@-webkit-keyframes zuo_cur {
    0%{ opacity: 0; right: 50%;}  
    100%{ opacity: 1;  right: 0%;}
}
@keyframes zuo_cur {
    0%{ opacity: 0; right: 50%;}  
    100%{ opacity: 1;  right: 0%;}
}


.dao_h .you.you_cur{ 
-webkit-animation: you_cur .5s both ease-out;
    animation: you_cur .5s both ease-out;
}

@-webkit-keyframes you_cur {
    0%{ opacity: 0; left: 50%;}  
    100%{ opacity: 1;  left: 0%;}
}
@keyframes you_cur {
    0%{ opacity: 0; left: 50%;}  
    100%{ opacity: 1;  left: 0%;}
}

/*home 明星产品*/
.dao_h .titUp ,.dao_h .conUp ,.dao_h .bgvidWrap,.dao_h .txtUp,.dao_h .btnUp ,.dao_h .afterUp{ position: relative;top:50px; opacity: 0;}
.dao_h .titUp.titUp_cur{-webkit-animation: BoxUp_curr .5s both ease-out; animation: BoxUp_curr .5s both ease-out;}
.dao_h .conUp.conUp_cur{-webkit-animation: BoxUp_curr .5s .2s  both ease-out; animation: BoxUp_curr .5s .2s  both ease-out;}
.dao_h .txtUp.txtUp_cur{-webkit-animation: BoxUp_curr .5s .3s  both ease-out; animation: BoxUp_curr .5s .3s  both ease-out;}
.dao_h .btnUp.btnUp_cur{-webkit-animation: BoxUp_curr .5s .35s  both ease-out; animation: BoxUp_curr .5s .35s  both ease-out;}
.dao_h .afterUp.afterUp_cur{-webkit-animation: BoxUp_curr .5s .45s  both ease-out; animation: BoxUp_curr .5s .45s  both ease-out;}
@-webkit-keyframes BoxUp_curr {0%{ opacity: 0;top:50px;}100%{ opacity: 1; top:0;}}
@keyframes BoxUp_curr {0%{ opacity: 0; top:50px;}100%{ opacity: 1;  top:0;}}
.dao_h .bgvidWrap.bgvidCur{-webkit-animation: BoxUp_curr .5s both ease-out;animation: BoxUp_curr .5s both ease-out;}




/*地图*/
.tu_zuo{ width: 23%; float: left; height: 575px; background: #fff;}
.tu_zuo .resultFl{ height: 100%; padding:0 20px; width: 100%;overflow-y: scroll;}
.tu_zuo .resultFl dl{ padding: 20px 0 10px 0;border-bottom: 1px solid #E3E3E3; position: relative;}
.tu_zuo .resultFl dt{ width: 18px; height: 22px; line-height: 17px; color: #fff; font-size: 14px; text-align: center;
    background: url(../images/mapIco.png) no-repeat; display: block; position: absolute; left: 0; top: 15px;}
.tu_zuo .resultFl dd{ width: 80%; margin-left: 26px;}
.tu_zuo .resultFl dd .span_1{font-size: 14px; color: #333333; line-height: 26px; display: block;}
.tu_zuo .resultFl dd .span_2{ font-size: 12px;color: #333333;line-height: 26px; display: block;}



/*超导平台  修改*/
.chao_con{ padding: 70px 0; width: 790px; margin: 100px auto 0; opacity: 0;
-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;-ms-transition: all .5s ease-in-out;transition: all .5s ease-in-out;
}
.chao_con .v1{ position: relative;}
.chao_con .v1 img{ display: block; margin: 160px auto 38px;}
.chao_con .ul1 li{ border:#e3e3e3 1px solid; border-radius: 50%; width: 100px; height: 100px; text-align: center; line-height: 22px; position: absolute;display: flex;align-items: center; justify-content: center;flex-direction: column; cursor: pointer; font-size: 16px;color: #868686;}
.chao_con .ul1 li.cur{
  -moz-box-shadow:1px 1px 5px #bbb;
 -webkit-box-shadow:1px 1px 5px #bbb;
 box-shadow:1px 1px 5px #bbb; color: #000; font-size: 18px;
}
.chao_con .ul1 .li1{ left: 74px; bottom:16px; }
.chao_con .ul1 .li2{ left: 10px; bottom: 150px;}
.chao_con .ul1 .li3{ left: 0; bottom: 305px;}
.chao_con .ul1 .li4{ left: 60px; bottom: 450px;}
.chao_con .ul1 .li5{ left: 175px; bottom: 550px;}
.chao_con .ul1 .li6{ left: 345px; bottom: 594px;}
.chao_con .ul1 .li7{ right: 175px; bottom: 550px;}
.chao_con .ul1 .li8{ right: 60px; bottom: 450px;}
.chao_con .ul1 .li9{ right: 0px; bottom: 305px;}
.chao_con .ul1 .li10{ right: 10px; bottom: 150px;}
.chao_con .ul1 .li11{ right: 74px; bottom: 16px;}
.chao_con .c_qie{ text-align: center; margin-top: 38px;}
.chao_con .c_qie dl{ display: none;}
.chao_con .c_qie dt{ font-size: 18px; color: #333; margin-bottom: 18px;}
.chao_con .c_qie dd{ font-size: 14px; color: #666; min-height: 40px;}

.chao_con.cur1{ opacity: 1; margin: 0 auto;}


/*分页*/
.fen_ye{ width: 980px; margin: 40px auto 0; text-align: center;}
.fen_ye li{display: inline-block;
    margin: 0 7px;
    width: initial;
    /*padding: 0 13px;*/
    height: 36px;
    line-height: 36px;
    background: #fff;
    border: 1px solid #999999;
    color: #363636;
    font-size: 14px;
    border-radius: 3px;}
    .fen_ye li a{ display: block; width: 100%; height: 100%; padding: 0 13px;}
.fen_ye li.curr,.fen_ye li:hover{ background: #d6000f; border:#d6000f 1px solid;}
.fen_ye li.curr a,.fen_ye li:hover a{ color: #fff;}

/*window width 1280*/
@media screen and (max-width:1280px) {
	.header{height:80px;}
	.hdLogo{top: 9px;left: 30px;}
	.hdFr{top:22px;right: 20px}
	.hdMenu li a{height:80px;font-size: 14px;padding: 0 13px;}
	.hdMenu li span{ margin-top:20px}
	.inkv .slick-next{right:30px;}
	.inkv .slick-prev{left:30px;}
	
	.PwSize{width:auto; margin:0 20px;padding: 10px 0;}.PrwSize {padding: 20px 0 30px;}
	.wrapWin{width:auto; margin:0 20px;}

}











