
@charset "utf-8";/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,legend,input,textarea,button,p,blockquote,pre,hr,th,td,em{margin:0;padding:0}
body{font:12px/1.5  Arial,'微软雅黑','Microsoft YaHei',sans-serif;color:#464646;-webkit-text-size-adjust:none;background:#f6f6f6;min-width:320px}
h1,h2,h3,h4,h5,h6,button,input,select,textarea{font-size:100%;font-weight:normal}
fieldset,img{border:0}
address,caption,cite,code,em,i,strong,th,var{font-style:normal}
ol,ul{list-style:none}
table{border-collapse:collapse;border-spacing:0}
label{cursor:default}
input,textarea{outline:none}
.no_background{background:none !important}
a{text-decoration:none;cursor:pointer}
a{color:inherit}
a:link{text-decoration:none}
a{blr:expression(this.onFocus=this.blur());outline:none;-webkit-transition:all 0.6s ease;transition:all 0.6s ease}
a:focus{-moz-outline-style:none}
a:hover{color:#f02f72;text-decoration:none}
.clear{clear:both}
.clearfix:before,.clearfix:after{content:"";display:block;height:0;overflow:hidden}
.clearfix:after{clear:both}
.clearfix{zoom:1}
/* Hides from IE-mac \*/
* html .clearfix{height:1%}
.clearfix{display:block}
/* End hide from IE-mac */
.layout{width:1200px;margin:0 auto}
img{max-width:100%}
.clearfix:before,.clearfix:after{content:" ";display:table}
.clearfix{zoom:1}
.clearfix:after{content:" ";clear:both;height:0;visibility:hidden;display:block}
.contain{width:100%;position:relative;padding-top:170px;overflow:hidden}
@media screen and (max-width:1300px){.layout{width:1100px}
}@media screen and (max-width:1199px){.layout{width:1000px}
.contain{padding-top:60px}
}@media screen and (max-width:1025px){.layout{width:95%;max-width:890px}
}
/*-------------------reset----------------------*/
/*header*/
#warpper{width:100%;position:relative;overflow-x:hidden}
.header{width:100%;height:170px;background-color:#fff;background:url(../images/bg90.png) repeat center center;z-index:100;position:fixed;left:0;right:0;top:0}
.header .headerBox{position:relative;height:170px;padding-left:400px}
/*LOGO*/
.header .logo{position:absolute;left:0px;top:35px;width:340px;height:100px;line-height:100px}
.header .logo a{display:inline-block;font-size:0;vertical-align:middle}
.header .logo a img{vertical-align:middle;height:62px}
/*top-share*/
.header .top-share{text-align:right;position:absolute;top:60px;right:0}
.header .top-share a{display:inline-block;height:25px;width:20px;margin-left:15px;background:url(../images/share2.png) no-repeat left top}
.header .top-share .s1{background-position:left top}
.header .top-share .s2{background-position:-30px top}
.header .top-share .s3{background-position:-65px top}
.header .top-share .s4{background-position:-100px top}
.header .top-share .s5{background-position:right top}
.header .top-share a:hover{background-image:url(../images/share4.png)}
/*PC nav*/
.header .nav{position:absolute;right:0;top:100px}
.header .nav ul{font-size:0;line-height:0;position:relative}
.header .nav ul li{display:inline-block;*display:inline;zoom:1;float:left;position:relative}
.header .nav ul li a.a1{font-size:13px;color:#141414;display:inline-block;line-height:26px;min-width:60px;text-align:center;padding:0 25px;background:url(../images/nav_xx.png) no-repeat right center;text-transform:uppercase}
.header .nav ul li:hover>a,.header .nav ul li.on>a{color:#f02f72}
.header .nav ul li .nav-body{width:100%;position:absolute;padding:10px 0;text-align:center;background-color:#333333;display:none;border-radius:5px}
.header .nav ul li .nav-body a{font-size:12px;color:#fefefe;display:block;padding:5px 10px;line-height:20px;text-transform:uppercase;-webkit-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;transition:all .1s ease-in-out}
.header .nav ul li .nav-body a:hover{background:#f02f72;color:#fff}
/*mobile*/
.btn-m-list{position:absolute;top:50%;right:10px;margin-top:-15px;height:30px;width:30px;cursor:pointer;display:none}
.btn-m-list span{position:absolute;left:0;top:0;display:block;width:100%;height:1px;background:#333;transform:rotate(0deg);-o-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);transition:.25s ease-in-out;-o-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-webkit-transition:.25s ease-in-out}
.btn-m-list span:first-child{top:10px}
.btn-m-list span:nth-child(2){top:18px}
.btn-m-list span:nth-child(3){top:18px}
.btn-m-list span:nth-child(4){top:26px}
.btn-m-list.on span:first-child,.btn-m-list.on span:nth-child(4){display:none}
.btn-m-list.on span:nth-child(2){transform:rotate(45deg);-o-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg)}
.btn-m-list.on span:nth-child(3){transform:rotate(-45deg);-o-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
.mask{position:fixed;_position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;filter:alpha(opacity=70);background-color:rgba(0,0,0,0.7);display:none;z-index:100}
.mob-nav{width:60%;height:100%;position:fixed;_position:absolute;top:0;left:-60%;overflow-y:auto;overflow-x:hidden;background-color:#25211E;z-index:200;visibility:hidden;opacity:0;-webkit-transition:all .4s ease;transition:all .4s ease}
.mob-nav.on{left:0px;visibility:visible;opacity:1}
.mob-nav .msearchbox{width:100%;height:35px;position:relative;background-color:#fff}
.mob-nav .msearchbox .mtext{width:100%;height:35px;border:none;background:none;font-size:14px;color:#333;text-indent:10px}
.mob-nav .msearchbox .mbtn{width:40px;height:35px;border:none;position:absolute;right:0px;top:0px;z-index:5;cursor:pointer;background:url(../images/searchbtn.png) no-repeat}
.mob-nav .neirong-close{width:24px;height:24px;background:url(../images/nav_close.png) no-repeat 7px center;position:absolute;top:20px;left:10px;font-size:0;visibility:hidden}
.mob-nav.on .neirong-close{visibility:visible}
.mob-nav .subtab{padding-top:50px}
.mob-nav .subtab li{border-bottom:1px solid #343434;position:relative}
.mob-nav .subtab li .tlink{display:block;padding:10px;font-size:16px;color:#fff;background-position:98% center;background-repeat:no-repeat}
.mob-nav .subtab li.on .tlink{background-color:#f02f72}
.mob-nav .subtab li .subbtn{background-image:url(../images/moli.png)}
.mob-nav .subtab li.on .subbtn{background-image:url(../images/moli_h.png);background-position:98% center;background-repeat:no-repeat}
.mob-nav .subtab li .submenu{width:100%;overflow:hidden;display:none}
.mob-nav .subtab li .submenu a{display:block;font-size:16px;color:#fff;padding:10px;border-top:1px solid #343434;background-color:#000}
/*topfix*/
.header,.header .top-share,.header .nav,.header .logo{-webkit-transition:all .2s ease;-o-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}
.header.topfix{-moz-box-shadow:0px 0px 8px rgba(0,0,0,0.2);-webkit-box-shadow:0px 0px 8px rgba(0,0,0,0.2);box-shadow:0px 0px 8px rgba(0,0,0,0.2);height:100px}
.header.topfix .logo{top:0}
.header.topfix .top-share{top:10px}
.header.topfix .nav{top:50px}
@media screen and (max-width:1300px){.header .headerBox{padding-left:340px}
}@media screen and (max-width:1199px){.header{height:60px}
.header.topfix{height:60px}
.header .headerBox{padding-left:0;height:60px}
.header .top-share{display:none}
.header .logo{display:block;top:0;left:0;position:static;height:60px;width:70%;line-height:60px;text-align:left}
.header .logo a{height:60px}
.header .logo a img{height:auto;max-height:40px}
.header .nav{display:none}
.btn-m-list{display:block}
}
/*slick-slider*/
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
/*banner*/
.bannerwarp{width:100%;height:100%;position:relative;overflow:hidden;min-height:690px}
.bannerList{overflow:hidden;background:#000;max-height:930px}
.bannerList item a{display:block}
.bannerList item a img{height:auto;width:100%}
/*arrow*/
.bannerList .slick-next,.bannerList .slick-prev{position:absolute;top:50%;margin-top:-25px;display:block;width:50px;height:50px;background:url(../images/arrowbtn1.png) no-repeat;border-radius:50%;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border:none;outline:none;font-size:0;z-index:2;cursor:pointer}
.bannerList .slick-prev{background-position:0px 0px;left:-5%}
.bannerList .slick-next{background-position:-50px 0px;right:-5%}
.bannerList:hover .slick-next{right:3%}
.bannerList:hover .slick-prev{left:3%}
/*Dots */
.bannerwarp .slick-dots{position:absolute;bottom:20px;list-style:none;display:block;text-align:center;padding:0px;width:100%;width:100%;z-index:1;bottom:75px;height:30px;line-height:30px}
.bannerwarp .slick-dots li{position:relative;display:inline-block;height:12px;width:12px;margin:0px 6px;padding:0px;cursor:pointer}
.bannerwarp .slick-dots li button{border:0;background:transparent;display:block;height:12px;width:12px;outline:none;line-height:0;font-size:0;color:transparent;padding:0;cursor:pointer;outline:none}
.bannerwarp .slick-dots li button:focus{outline:none}
.bannerwarp .slick-dots li button:before{position:absolute;top:0;left:0;content:"";width:12px;height:12px;font-size:0;line-height:0px;text-align:center;color:black;opacity:1;border:none;border-radius:50%;background:#fff}
.bannerwarp .slick-dots li.slick-active button:before{background:#f02f72}
@media screen and (max-width:1300px){.bannerwarp{min-height:490px}
}@media screen and (max-width:1025px){.bannerwarp{min-height:inherit}
.bannerwarp .slick-dots{bottom:8vw}
.bannerwarp .slick-dots li{height:6px;width:6px;margin:0px 3px}
.bannerwarp .slick-dots li button{height:6px;width:6px}
.bannerwarp .slick-dots li button:before{width:6px;height:6px}
.bannerList .slick-next,.bannerList .slick-prev{display:none!important}
}@media screen and (max-width:768px){.bannerwarp .slick-dots{bottom:10vw}
}
/*index-tit*/
.tit-name{overflow:hidden;font-size:18px;padding-left:21px;color:#333333;background:url(../images/index-tit.png) no-repeat left center;background-size:15px}
.more{float:right;font-size:12px;color:#f02f72;text-transform:uppercase}
.tit-name2{overflow:hidden;font-size:24px;font-weight:bold;color:#ef5685;text-align:center;line-height:normal;margin-bottom:10px}
.tit-wz{overflow:hidden;font-size:14px;font-weight:bold;color:#909090;text-align:center;line-height:22px;margin-bottom:55px}
.tit-name3{overflow:hidden;font-size:20px;padding-left:30px;background:url(../images/index-tit.png) no-repeat left center;background-size:20px;color:#f02f72;line-height:36px;font-weight:bold}
.more3{float:right;font-size:12px;color:#fff;width:100px;line-height:36px;border-radius:36px;background:#f02f72;text-align:center}
.more3:hover{background:#cf1f5c;color:#fff}
@media screen and (max-width:768px){.tit-name{font-size:16px}
.tit-name2{font-size:20px}
.tit-name3{font-size:18px}
.more3{width:80px}
.tit-wz{margin-bottom:30px;font-size:13px}
}
/*indexAbout*/
.indexAbout .indexAboutB{overflow:hidden;height:221px;/*width:929px;*/margin:-55px auto 31px auto;position:relative;z-index:10;background-color:#ffffff;border-top:6px solid #f02f72;padding:49px 78px 46px 93px}
.indexAbout .left{overflow:hidden;width:520px;height:170px;float:left;padding-top:55px}
.indexAbout .left .tit{height:auto;overflow:hidden;margin-bottom:10px}
.indexAbout .left .about-nr{overflow:hidden;height:88px;text-overflow:ellipsis;color:#313131;font-size:13px;line-height:22px;margin-bottom:15px}
.indexAbout .right{overflow:hidden;float:right;height:235px;width:407px;margin-top:1px}
.indexAbout .right .pt{display:table-cell;overflow:hidden;vertical-align:middle;width:400px;height:225px;float:left;position:relative;z-index:10}
.indexAbout .right .pt video{background:#000;display:block;height:auto;width:100%}
.indexAbout .right .pt img{display:block;height:100%;width:100%}
.indexAbout .right .zs-line{overflow:hidden;width:396px;height:156px;border:1px solid #d8d8d8;float:right;position:relative;z-index:5;margin-top:-149px}
@media screen and (max-width:1300px){.indexAbout .left{width:420px}
}@media screen and (max-width:1199px){.indexAbout .indexAboutB{padding:49px 80px 46px 80px}
.indexAbout .left{width:40%}
}@media screen and (max-width:1025px){.indexAbout .indexAboutB{padding:49px 60px 46px 60px}
}@media screen and (max-width:992px){.indexAbout .indexAboutB{padding:49px 30px 46px 30px}
.indexAbout .right{width:50%}
.indexAbout .right .pt{width:95%}
.indexAbout .right .zs-line{width:90%}
}@media screen and (max-width:768px){.indexAbout .indexAboutB{padding:40px 20px 40px 20px;height:auto;margin-top:-30px;border-top:3px solid #f02f72}
.indexAbout .left{float:none;width:100%;padding-top:0;padding-bottom:30px}
.indexAbout .right{float:none;width:407px;margin:0 auto}
.indexAbout .right .pt{width:400px}
.indexAbout .right .zs-line{width:396px}
}@media screen and (max-width:480px){.indexAbout .right{width:100%;height:100%;position:relative}
.indexAbout .right .pt{width:100%;height:auto}
.indexAbout .right .zs-line{width:90%;height:50%;margin-top:-35%;display:none}
}
/*searchbox*/
.searchbox{width:100%;background-color:#ff5691;overflow:hidden;position:relative;overflow:hidden}
.searchbox .layout{padding:15px 0}
.searchbox .tt{float:left;width:70%;line-height:26px;border:none;overflow:hidden;font-size:16px;color:#fff}
.searchbox .tt strong{font-weight:bold}
.searchbox .tt a{font-size:13px;color:#fff;margin-right:15px}
.searchbox .tt a:hover{text-decoration:underline;color:#7a032c}
.searchbox .searchform{float:right;padding-right:30px;height:30px;overflow:hidden;display:flex;align-items:center;border-radius:30px;position:relative}
.searchbox .searchtext{width:260px;height:30px;padding:0px 20px;border:none;background:transparent;float:left;color:#fff;flex-grow:1;align-self:center;border-bottom:1px solid #ff98bc;background:#ef4580}
.searchbox .searchtext::-webkit-input-placeholder{color:#fff}
.searchbox .searchtext:-moz-placeholder{color:#fff}
.searchbox .searchtext::-moz-placeholder{color:#fff}
.searchbox .searchtext:-ms-input-placeholder{color:#fff}
.searchbox .searchbtn{display:block;width:30px;height:30px;border:none;position:absolute;right:0;top:0;cursor:pointer;background-image:url(../images/nav.png);background-repeat:no-repeat;/*background-color:#ff5691;*/background-color:#ef4580; background-position:top center;}
@media screen and (max-width:1199px){.searchbox .tt{width:70%}
.searchbox .searchtext{width:240px}
}@media screen and (max-width:1025px){.searchbox .tt{width:60%}
.searchbox .searchtext{width:240px}
}@media screen and (max-width:768px){.searchbox .tt{float:none;width:100%;margin-bottom:10px}
.searchbox .searchform{float:none;margin:0 auto;width:340px}
.searchbox .searchtext{width:340px}
}
@media screen and (max-width:768px){
.searchbox .searchform{width:auto;margin-right:0;padding-right:40px;height:40px;border-radius:40px}
.searchbox .searchtext{width:80%;padding:0px 5%;background:#ef4580;height:40px}
.searchbox .searchbtn{width:14%}
.searchbox .searchbtn{width:40px;height:40px;background-color:#ef4580}
}
/*indexHot*/
.indexHot{overflow:hidden;width:100%;padding-top:60px;padding-bottom:65px;background:#fafafa}
.indexHot .indexHotList{height:385px;overflow:hidden}
.indexHot .indexHot-nr{position:relative;padding:0 50px}
.indexHot .indexHot-nr .indexHotX{height:auto;margin:0 -10px;font-size:0;line-height:0}
.indexHot .indexHot-nr .indexHotX .item{list-style-type:none;float:left;width:50%}
.indexHot .indexHot-nr .indexHotX .item a{display:block;overflow:hidden;margin:0 10px}
.indexHot .indexHot-nr .indexHotX .item a .img{width:100%;height:auto;overflow:hidden;border-radius:5px;position:relative}
.indexHot .indexHot-nr .indexHotX .item a .img img{display:block;width:100%;height:100%}
.indexHot .indexHot-nr .indexHotX .item a,.indexHot .indexHot-nr .indexHotX .item a .img img,.indexHot .indexHot-nr .indexHotX .item a .img{-moz-transition:all .5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;transition:all .5s ease-in-out}
.indexHot .indexHot-nr .indexHotX .item a:hover .img img{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}
/*arrow*/
.indexHot .slick-prev{background:url(../images/nav.png) left bottom  no-repeat;left:-60px}
.indexHot .slick-next{background:url(../images/nav.png) right bottom no-repeat;right:-60px}
.indexHot .slick-prev,.indexHot .slick-next{display:block;position:absolute;top:50%;margin-top:-17px;width:34px;height:34px;border:none;outline:none;font-size:0;z-index:2;cursor:pointer}
/*HOVER*/
.indexHot .indexHot-nr .indexHotX .item a .img:before{background:rgba(255,255,255,0.2) none repeat scroll 0 0;border-radius:100%;-webkit-border-radius:100%;-khtml-border-radius:100%;-moz-border-radius:100%;content:"";display:block;height:0;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);width:0;z-index:2}
.indexHot .indexHot-nr .indexHotX .item a:hover .img:before{animation:0.75s ease 0s normal none 1 running circle;-webkit-animation:0.75s ease 0s normal none 1 running circle;-moz-animation:0.75s ease 0s normal none 1 running circle;-o-animation:0.75s ease 0s normal none 1 running circle}
@keyframes circle{0%{opacity:1;-khtml-opacity:1;-webkit-opacity:1;-moz-opacity:1}
40%{opacity:1;-khtml-opacity:1;-webkit-opacity:1;-moz-opacity:1}
100%{height:200%;opacity:0;-khtml-opacity:0;-webkit-opacity:0;-moz-opacity:0;width:200%}
}@media screen and (max-width:1440px){.indexHot .slick-prev{left:-40px}
.indexHot .slick-next{right:-40px}
}@media screen and (max-width:1300px){.indexHot .indexHot-nr{padding:0 40px}
.indexHot .indexHotList{height:350px}
}@media screen and (max-width:1199px){.indexHot .indexHotList{height:318px}
}@media screen and (max-width:1024px){.indexHot .indexHot-nr{padding:0}
.indexHot .indexHotList{height:30.24390243902439vw}
.indexHot .slick-prev,.indexHot .slick-next{display:none!important}
}@media screen and (max-width:640px){.indexHot .indexHotList{height:auto}
.indexHot .indexHot-nr .indexHotX{margin:0}
.indexHot .indexHot-nr .indexHotX .item a{margin:0}
.indexHot .indexHot-nr .indexHotX .item{width:100%}
}
/*indexpro*/
.indexproB{background:#eaeaea;padding-top:60px;overflow:hidden}
.indexpro{overflow:hidden;width:100%;padding-top:60px;padding-bottom:65px}
.indexpro1{padding-top:0}
.indexpro2,.indexpro4{background:#fafafa}
.indexpro .tit{margin-bottom:22px}
.indexpro .indexproList{position:relative}
.indexpro .indexproList ul{height:auto;font-size:0;line-height:0}
.indexpro .indexproList ul li{list-style-type:none;float:left;display:inline-block;*display:inline;zoom:1;width:25%;vertical-align:top}
.indexpro .indexproList ul li a{display:block;overflow:hidden;background:#fff;position:relative;border:1px solid #e9e9e9}
.indexpro .indexproList ul li a .img{width:100%;height:auto;overflow:hidden;position:relative}
.indexpro .indexproList ul li a .img img{display:block;width:100%;height:100%}
.indexpro .indexproList ul li a,.indexpro .indexproList ul li a .img img,.indexpro .indexproList ul li a .img{-moz-transition:all .5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;transition:all .5s ease-in-out}
.indexpro .indexproList ul li a:hover .img img{-moz-transform:scale(1.15);-webkit-transform:scale(1.15);transform:scale(1.15)}
.indexpro .indexproList ul li a .img:after{transition:0s;position:absolute;left:-400px;top:0;transform:skewx(-25deg);content:"";width:200px;height:100%;overflow:hidden;background-image:-webkit-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,0.5),rgba(255,255,255,0))}
.indexpro .indexproList ul li a:hover .img:after{transition:0.4s;left:400px;width:200px}
.indexpro .indexproList ul li a .wzInfo{/*border:1px solid #e9e9e9;border-top:none;*/padding:26px 30px 26px 30px;position:relative}
.indexpro .indexproList ul li a .wzInfo::before{transition:0.4s;position:absolute;left:0;bottom:-1px;content:"";width:0;height:4px;background-color:#f02f72}
.indexpro .indexproList ul li a:hover .wzInfo::before{width:100%}
.indexpro .indexproList ul li a .wzInfo .t{font-size:14px;color:#595959;text-align:left;height:48px;line-height:24px;margin-bottom:5px;vertical-align:middle;/*text-overflow:ellipsis;white-space:nowrap;*/font-weight:bold;overflow:hidden}
.indexpro .indexproList ul li a .wzInfo .more2{font-size:12px;color:#fff;width:60px;line-height:26px;border-radius:5px;background:#f02f72;text-align:center}
.indexpro .indexproList ul li a .wzInfo .more2:hover{background:#cf1f5c;color:#fff}
.indexpro .indexproList ul li a:hover .t{color:#f02f72}
@media screen and (max-width:1025px){.indexproB{padding-top:40px}
.indexpro{padding-top:40px;padding-bottom:45px}
.indexpro1{padding-top:0}
}@media screen and (max-width:768px){.indexproB{padding-top:30px}
.indexpro{padding-top:30px;padding-bottom:35px}
.indexpro1{padding-top:0}
.indexpro .indexproList ul{margin:0 -5px}
.indexpro .indexproList ul li{width:50%;margin-bottom:10px}
.indexpro .indexproList ul li a{margin:0 5px}
.indexpro .indexproList ul li a .wzInfo{padding:20px 10px 20px 10px}
.indexpro .indexproList ul li a .wzInfo .t{font-size:13px}
}
/*indexNews*/
.indexNews{overflow:hidden;height:auto;background:#fafafa;padding-bottom:40px;overflow:hidden}
.indexNews .NewsToP{overflow:hidden;height:426px;width:445px;float:left;background-color:#ffffff;border-top:6px solid #f02f72;padding:0 11px}
.indexNews .title{overflow:hidden;height:33px;border-bottom:1px solid #ebebeb;padding-top:19px;margin-bottom:25px}
.indexNews .more4{float:right;font-size:12px;margin-top:5px;color:#323232;text-transform:uppercase}
.indexNews .more4:hover{color:#f02f72}
.indexNews .news-nr{overflow:hidden}
.indexNews .news-nr ul{height:315px;overflow:hidden}
.indexNews .news-nr ul li{list-style-type:none;border-bottom:1px #e3e3e3 solid;height:85px;padding-top:19px}
.indexNews .news-nr ul li .day{overflow:hidden;float:left;width:68px;height:68px;margin-right:13px;padding:8px}
.indexNews .news-nr ul li .day .rq{display:table-cell;overflow:hidden;width:52px;height:52px;font-size:14px;text-align:center;vertical-align:middle;position:relative;z-index:20;background:#f02f72;color:#fff}
.indexNews .news-nr ul li .day .rq span{font-size:14px;display:block;overflow:hidden}
.indexNews .news-nr ul li .day .zs-line2{width:46px;height:46px;border:1px solid #f02f72;margin:0 auto;position:relative;z-index:10;margin-top:-58px}
.indexNews .news-nr ul li .xw{overflow:hidden;float:left;width:340px}
.indexNews .news-nr ul li .xwbt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;margin-bottom:7px;color:#f02f72;font-weight:bold}
.indexNews .news-nr ul li a:hover .xwbt{text-decoration:underline}
.indexNews .news-nr ul li .xwzy{overflow:hidden;color:#757575;font-size:12px;text-overflow:ellipsis;height:36px;line-height:18px;overflow:hidden}
@media screen and (max-width:1300px){.indexNews .NewsToP{width:395px}
.indexNews .news-nr ul li .xw{width:290px}
}@media screen and (max-width:1199px){.indexNews .NewsToP{width:345px}
.indexNews .news-nr ul li .xw{width:240px}
}@media screen and (max-width:1025px){.indexNews .NewsToP{width:40%;padding:0 1%;border-top:3px solid #f02f72}
.indexNews .news-nr ul li .xw{width:25vw}
.indexNews .news-nr ul li .day{margin-right:0}
}@media screen and (max-width:992px){.indexNews .NewsToP{float:none;width:98%;padding:0 1%;margin-bottom:30px}
.indexNews .news-nr ul li .xw{width:70vw}
}@media screen and (max-width:430px){.indexNews .news-nr ul li .xw{width:65vw}
}@media screen and (max-width:360px){.indexNews .news-nr ul li .xw{width:60vw}
}@media screen and (max-width:320px){.indexNews .news-nr ul li .xw{width:60vw;min-width:190px}
}
/*NewsHot*/
.NewsHot{overflow:hidden;height:426px;float:right;width:683px;background-color:#ffffff;border-top:6px solid #f02f72;padding:0 17px}
.NewsHot .NewsHot-nr{/*margin-top:27px;*/ position:relative;padding:0 50px}
.NewsHot .NewsHot-nr .NewsHotList{height:auto}
.NewsHot .NewsHot-nr .NewsHotList .item{list-style-type:none;float:left;width:50%}
.NewsHot .NewsHot-nr .NewsHotList .item a{display:block;overflow:hidden;margin:0 7.5px}
.NewsHot .NewsHot-nr .NewsHotList .item a .img{height:auto;overflow:hidden;border:1px solid #d9d9d9}
.NewsHot .NewsHot-nr .NewsHotList .item a .img img{display:block;width:100%;height:100%}
.NewsHot .NewsHot-nr .NewsHotList .item a,.NewsHot .NewsHot-nr .NewsHotList .item a  .img img,.NewsHot .NewsHot-nr .NewsHotList .item a  .img{-moz-transition:all .5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;transition:all .5s ease-in-out}
.NewsHot .NewsHot-nr .NewsHotList .item a:hover .img img{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}
.NewsHot .NewsHot-nr .NewsHotList .item a .tit{font-size:13px;color:#131313;text-align:center;height:26px;line-height:28px;vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;text-align:left;margin-top:5px}
.NewsHot .NewsHot-nr .NewsHotList .item a:hover .tit{color:#f02f72}
.NewsHot .slick-prev{background:url(../images/arrow.png) no-repeat left center;left:-26.5px}
.NewsHot .slick-next{background:url(../images/arrow.png) no-repeat right center;right:-26.5px}
.NewsHot .slick-prev,.NewsHot .slick-next{display:block;position:absolute;top:50%;margin-top:-10px;width:8px;height:20px;border:none;outline:none;font-size:0;z-index:2;cursor:pointer}
@media screen and (max-width:1300px){.NewsHot{width:633px}
}@media screen and (max-width:1199px){.NewsHot{width:585px}
.NewsHot .NewsHot-nr{padding:0 0px}
}@media screen and (max-width:1025px){.NewsHot{width:53%;border-top:3px solid #f02f72}
.NewsHot .NewsHot-nr .NewsHotList .item{width:100%;text-align:center}
.NewsHot .NewsHot-nr .NewsHotList .item a .img{height:300px;width:300px;margin:0 auto}
.NewsHot .NewsHot-nr .NewsHotList .item a .tit{text-align:center}
}@media screen and (max-width:992px){.NewsHot{width:98%;padding:0 1% 3% 1%;float:none;height:auto}
.NewsHot .NewsHot-nr .NewsHotList .item{width:50%}
.NewsHot .NewsHot-nr .NewsHotList .item a .img{height:auto;width:100%}
}
/*footer*/
.footer{background:#f02f72;width:100%;height:auto;overflow:hidden}
.footer .layout{height:auto;margin:0 auto;padding:40px 0 25px 0}
.footer .footNav{overflow:hidden;padding-bottom:38px}
.footer .footNav .footNavB{height:auto;min-width:160px;float:left}
.footer .footNav .footNavB li{list-style-type:none;display:block;overflow:hidden;height:24px;line-height:24px}
.footer .footNav .t2Box{float:left;width:130px}
.footer .footNav .t2{font-size:16px}
.footer .footNav .t2 a{display:inline-block;overflow:hidden;height:28px;line-height:24px;color:#fff;font-weight:bold}
.footer .footNav .t2 a:hover{color:#a71648}
.footer .foot-center{float:right;width:390px;text-align:left}
.footer .foot-center h1{font-size:16px;color:#ffb9d2;margin-bottom:6px;font-weight:normal}
.footer .foot-center strong{color:#fff;font-weight:bold}
.footer .foot-lx{line-height:20px;font-size:13px;color:#ffb9d2}
/*bq*/
.footer .bq{font-size:13px;line-height:20px;color:#ffb9d2}
.footer .bq .bqtext{float:left;width:50%}
.footer .bq a{color:#ffb9d2}
.footer a:hover{color:#a71648}
.footer .share{float:right}
.footer .share ul{text-align:right;font-size:0;line-height:0}
.footer .share ul li{float:left;display:inline-block}
.footer .share ul li a{display:inline-block;height:25px;width:20px;margin-left:15px;background:url(../images/share.png) no-repeat left top;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5}
.footer .share ul li .s1{background-position:left top}
.footer .share ul li .s2{background-position:-30px top}
.footer .share ul li .s3{background-position:-65px top}
.footer .share ul li .s4{background-position:-100px top}
.footer .share ul li .s5{background-position:right top}
.footer .share ul li  a:hover{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}
@media screen and (max-width:768px){.footer .footNav .footNavB{float:none;width:100%;margin-bottom:20px}
.footer .footNav .t2Box{float:none;width:100%}
.footer .footNav .footNavB li{display:inline-block;margin-right:10px;min-width:80px}
.footer .foot-center{float:none;width:100%;text-align:left}
}@media screen and (max-width:430px){.footer .bq .bqtext{float:none;width:100%}
}
.m-block{display:none}
.bot-fix{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:90px;background:#fff;position:fixed;width:100%;bottom:0;z-index:11}
.bot-fix .li{width:25%;text-align:center;cursor:pointer;position:relative;color:#666}
.bot-fix .li .tit-18{text-transform:uppercase}
.bot-fix .sp{width:35px;height:35px;margin-bottom:10px;color:#666}
.bot-fix .wxbox{position:relative}
.bot-fix .wximg{position:absolute;width:120px;left:calc(50% - 60px);bottom:65px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.1);background:#fff;border-radius:8px;opacity:0;padding:10px;visibility:hidden;-webkit-transform:translate(0,-10px);-ms-transform:translate(0,-10px);transform:translate(0,-10px);-webkit-transition:all .3s;transition:all .3s}
.bot-fix .wximg img{width:100px}
.bot-fix .wximg:before{content:"";position:absolute;width:0;height:0;bottom:-8px;left:calc(50% - 8px);border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #fff}
.bot-fix .wximg.active{visibility:visible;opacity:1;-webkit-transform:translate(0,0px);-ms-transform:translate(0,0px);transform:translate(0,0px)}
.bot-fix .ulbox{position:absolute;width:90%;right:5%;bottom:65px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.1);background:#fff;border-radius:8px;opacity:0;visibility:hidden;-webkit-transform:translate(0,-10px);-ms-transform:translate(0,-10px);transform:translate(0,-10px);-webkit-transition:all .3s;transition:all .3s}
.bot-fix .ulbox a{height:40px;line-height:40px;text-align:center;padding:0 1%;display:block;border-bottom:1px solid #ececec;color:#666}
.bot-fix .ulbox a span{display:block;font-size:1.875vw}
.bot-fix .ulbox a:last-child{border-bottom:none}
.bot-fix .ulbox:before{content:"";position:absolute;width:0;height:0;bottom:-8px;left:calc(50% - 8px);border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #fff}
.bot-fix .ulbox.active{visibility:visible;opacity:1;-webkit-transform:translate(0,0px);-ms-transform:translate(0,0px);transform:translate(0,0px)}
@media (max-width:1024px){.bot-fix .sp{width:28px;height:28px}
}@media (max-width:768px){.bot-fix{height:70px}
.bot-fix .sp{width:25px;height:25px;margin-bottom:5px}
.bot-fix .wximg img{width:70px}
.bot-fix .wximg{width:80px;padding:5px;left:calc(50% - 40px)}
.m-block{display:block}
}@media (max-width:425px){.bot-fix .li p{font-size:13px}
.bot-fix .sp{width:20px;height:20px}
}@media (max-width:1024px){.f-bot-left{padding:30px 4%;font-size:14px;line-height:2}
}@media (max-width:767px){.f-bot-left{padding:.5rem 4%;font-size:14px;line-height:1.8}
}
/*backtop*/
.backtop{position:fixed;bottom:60px;right:1.5%;background-color:rgba(255,255,255,0.9);fill:#222;cursor:pointer;-webkit-transition:all 0.7s cubic-bezier(0.23,1,0.32,1);transition:all 0.7s cubic-bezier(0.23,1,0.32,1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:46px;padding:0;margin:0;width:46px;border-radius:50%;z-index:9;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.1);-webkit-transform:scale(0,0);-ms-transform:scale(0,0);transform:scale(0,0);opacity:0;-webkit-transform:translate(0,50px);-ms-transform:translate(0,50px);transform:translate(0,50px);-webkit-transition:all .6s ease;transition:all .6s ease}
.backtop .svg{height:20px;width:20px;position:relative;display:block;margin:0 auto;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.backtop.active{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);opacity:1}
@media (max-width:1024px){.backtop{bottom:120px}}
/*page*/
.banner{overflow:hidden;width:100%;height:434px;background-position:center top;background-repeat:no-repeat;background-size:cover}
.banner img{width:100%;height:auto;display:none}
@media screen and (max-width:1300px){.banner{height:400px}
}@media screen and (max-width:1199px){.banner{height:350px}
}@media screen and (max-width:1025px){.banner{height:300px}
}@media screen and (max-width:768px){.banner{height:200px}
}@media screen and (max-width:640px){.banner{height:160px}
}
.page{margin:30px auto;overflow:hidden;height:auto;color:#313131;font-size:14px;line-height:26px}
.pageleft{overflow:hidden;float:left;height:auto;width:266px}
.pageleft .list-lb{overflow:hidden;height:auto;background-color:#ffffff;border-top:6px solid #f02f72;padding:37px 20px;margin-bottom:23px}
.pageleft .list-lb .title2{overflow:hidden;font-size:18px;color:#141414;margin-bottom:15px}
.pageleft .list-lb .title2 span{display:block}
.pageleft .list-lb .lb{overflow:hidden;height:auto}
.pageleft .list-lb ul{height:auto}
.pageleft .list-lb ul li{list-style-type:none}
.pageleft .list-lb ul li .a3{display:block;overflow:hidden;padding:10px 0;background:url(../images/s.png) no-repeat 98% 50%;color:#141414;font-size:16px;border-bottom:1px #e3e3e3 solid}
.pageleft .list-lb ul li .a3:hover,.pageleft .list-lb ul li.on .a3{color:#f02f72}
/*sanji Navtwo*/
.pageleft .list-lb .Navtwo{margin:0 auto;display:block;border-bottom:1px #e3e3e3 solid}
.pageleft .list-lb .Navtwo li .a4{display:block;line-height:20px;padding:10px 0 10px 20px;font-size:14px;color:#848484;background:url(../images/s.png) 5px center no-repeat;border-bottom:1px solid #fff;background-size:6px}
.pageleft .list-lb .Navtwo li .a4:hover,.pageleft .list-lb .Navtwo li.on .a4{color:#f02f72}
/*pageleft contact*/
.pageleft .contact{overflow:hidden;height:auto;background-color:#ffffff;border-top:6px solid #f02f72;padding:37px 10px 37px 20px}
.pageleft .contact .title2{overflow:hidden;font-size:18px;color:#141414;margin-bottom:15px}
.pageleft .contact .title2 span{text-transform:uppercase;color:#959595;font-size:14px}
.pageleft .contact .contact-nr{overflow:hidden;height:auto;color:#757575;font-size:14px;line-height:26px}
/**/
.pageright{float:right;width:890px;height:auto}
.pageright .lm-title{overflow:hidden;height:auto;margin-bottom:45px}
.pageright .tit-name3{color:#323232;float:left;line-height:20px;padding-right:10px}
.pageright .line3{overflow:hidden;height:1px;margin-top:9px;background:#f02f72}
.pageright .zw{overflow:hidden;height:auto;padding-top:29px;color:#313131;font-size:14px;line-height:26px}
@media screen and (max-width:1300px){.pageright{width:790px}
}@media screen and (max-width:1199px){.pageright{width:690px}
}@media screen and (max-width:1025px){.pageleft{width:30%}
.pageright{width:68%}
}@media screen and (max-width:1025px){.pageleft{width:100%}
.pageright{width:100%}
.pageleft .contact{display:none}
.pageleft .list-lb{border-top:3px solid #f02f72;padding:0;margin-bottom:40px}
.pageleft .list-lb ul{display:block;text-align:left;padding:20px 5%;border-top:3px solid #f6f6f6;padding-top:0}
.pageleft .list-lb ul li .a3{font-size:16px;background:none;padding:8px 0}
.pageleft .list-lb .title2{line-height:normal;padding:10px 5%;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;display:block;margin-bottom:0}
.pageleft .list-lb .title2 span{position:relative;z-index:1;-webkit-transition:color .25s;-moz-transition:color .25s;-ms-transition:color .25s;-o-transition:color .25s;transition:color .25s;color:inherit;text-align:left}
.pageleft .list-lb .title2:after{content:"";display:block;position:absolute;top:18px;right:5%;width:0;height:0;border-style:solid;border-width:6px 4px 0 4px;border-color:#666666 transparent transparent transparent}
.pageleft .list-lb ul .title2 span{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.pageleft .list-lb ul li.on a:before,..pageleft .list-lb ul li.on a:after{display:none}
.pageleft .list-lb ul li:hover a:after,.pageleft .list-lb ul li.on a:after{width:0}
.pageleft .list-lb .Navtwo{padding:0;border-top:0}
.pageleft .list-lb .Navtwo li .a4{padding:5px 0 10px 15px}
}
/*detail-img*/
.detail-img{text-align:center;width:100%;display:block}
.left-pro{padding:0;margin:0 auto;width:750px;position:relative}
.left-pro .ImgBox2{width:550px;height:550px;float:left;position:relative;margin-bottom:50px;text-align:left}
.left-pro .ImgBox2 a{position:relative}
.left-pro .ImgBox2 img{max-width:inherit}
.left-pro .ImgBox1{width:124px;float:left;height:550px;padding:0 0 0 0;margin-left:45px}
.left-pro  #showArea{overflow:hidden;width:124px;height:511px;float:left}
.left-pro  #showArea a{display:block}
.left-pro  #showArea ul li{cursor:pointer;display:block;width:124px;height:124px;margin-bottom:5px}
.left-pro  #showArea ul li img{max-width:120px;max-height:120px;border:2px solid #f6f6f6}
.left-pro  #gotop{cursor:pointer;display:block;margin-bottom:7px;background:url(../images/gotop.png) no-repeat center top;height:10px;width:124px}
.left-pro  #gobottom{cursor:pointer;display:inline-block;margin-top:7px;background:url(../images/gobottom.png) no-repeat center bottom;height:10px;width:124px}
.mobileImgBox1{display:none}
@media screen and (max-width:1199px){.left-pro{display:none}
.mobileImgBox1{display:block;width:100%;height:auto;padding:0 0 30px 0;overflow:hidden;position:relative}
.mobileImgBox1 ul li{width:100%;height:auto;margin:0;float:left}
.mobileImgBox1 ul li a img{max-width:100%;max-height:100%;width:100%}
.mobileImgBox1 .hd2{display:block}
.mobileImgBox1 .hd2{width:100%;height:11px;position:absolute;z-index:1;bottom:20px;text-align:center}
.mobileImgBox1 .hd2 ul{display:inline-block;height:5px;padding:3px 5px;font-size:0;vertical-align:top}
.mobileImgBox1 .hd2 ul li{display:inline-block;width:5px;height:5px;margin:0 3px;border-radius:50%;vertical-align:top;overflow:hidden;background:#e5e5e5}
.mobileImgBox1 .hd2 ul .on{background:#f02f72}
}
/*detail-box */
.detail-nr{width:100%}
.detail-nr .detail-tit{font-size:20px;margin-bottom:25px;color:#323232;font-weight:bold;text-align:center}
.detail-nr .detail-jj{text-align:center;width:100%;height:35px;overflow:hidden;font-size:0;margin-bottom:35px}
.detail-nr .detail-share{display:inline-block;min-width:180px}
.detail-nr .detail-order{display:inline-block;background:url(../images/pro-line.jpg) no-repeat left center;padding-left:32px;margin-left:32px;text-align:center}
.detail-nr .detail-order a{display:block;width:106px;font-size:12px;height:33px;line-height:33px;border-radius:33px;background:#f02f72;color:#fff!important;font-weight:bold}
.detail-nr .detail-order a:hover{background:#c72e64}
.detail-box .detail-wz{font-size:14px;line-height:26px;color:#323232;margin-bottom:20px}
@media screen and (max-width:768px){.detail-nr .detail-tit{font-size:18px}
}@media screen and (max-width:430px){.detail-nr .detail-order{padding-left:15px;margin-left:15px}
.detail-nr .detail-order a{display:block;width:90px}
}
/*addthis*/
.addthis_toolbox.addthis_32x32_style a{overflow:hidden;margin-bottom:0}
.addthis_toolbox.addthis_32x32_style span{border-radius:50%!important;overflow:hidden!important}
/*page-back*/
.page-back{margin:0 auto;text-align:center;padding-bottom:30px}
.page-back a{display:block;width:200px;font-size:12px;line-height:40px;height:40px;overflow:hidden;text-align:center;color:#5e5e5e;margin:0 auto;-webkit-transition:0.3s;-moz-transition:0.3s;transition:0.3s;background:#e5e5e5}
.page-back a:hover{background:#F02F72;color:#fff}
/*jqzoom*/
.jqzoom{width:350px;height:350px;position:relative;padding:0}
.zoomdiv{z-index:100;position:absolute;top:1px;left:0px;width:280px;height:280px;background:url(i/loading.gif) #fff no-repeat center center;border:1px solid #e4e4e4;display:none;text-align:center;overflow:hidden;left:550px!important;top:0!important}
.bigimg{width:800px;height:800px}
.zoomdiv img{max-width:inherit;width:800px;height:800px}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:200px!important;height:200px!important;border:1px solid #aaa;background:#fff 50% top no-repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move}