@charset "utf-8";/* CSS Document */
*{margin: 0;padding: 0;}
html {font-size: 62.5%;height: 100%}
body {margin: 0 auto;font-family:Arial, Helvetica, sans-serif;font-size: 12px;font-size: 1.2rem;height: 100%;}
img {border: none;}
ul li {list-style-type: none;}
ul, form, p, a, img, table, tr, td, li, dd, dt, dl, span {margin: 0;padding: 0;list-style: none;color: #333;}
a {text-decoration: none;color: #333;outline: none; transition: 0.3s;-moz-transition: 0.3s;-o-transition: 0.3s;-webkit-transition: 0.3s;}
h1 {margin: 0;padding: 0;font-weight: normal;color: #333;}
.clear {clear: both;}
.mln {margin-left: auto !important}
input, textarea {font-family: 'HelveticaNeueLTProLt';font-size: 12px;font-size: 1.2rem;color:#333;border: none;outline: none;}
.l{ float:left;}
.r{ float:right;}
.fix{*zoom:1; } .fix:after,.fix:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }

.c_xp ::-webkit-input-placeholder {/* WebKit browsers */
 color:#999999;}
.c_xp :-o-placeholder {/* Mozilla Firefox 4 to 18 */
 color:#999999;}
.c_xp ::-moz-placeholder {/* Mozilla Firefox 19+ */
 color:#999999;}
.c_xp :-ms-input-placeholder {/* Internet Explorer 10+ */
 color:#999999;}
 
 
 .form ::-webkit-input-placeholder {/* WebKit browsers */
 color:#ffffff;}
.form :-o-placeholder {/* Mozilla Firefox 4 to 18 */
 color:#ffffff;}
.form ::-moz-placeholder {/* Mozilla Firefox 19+ */
 color:#ffffff;}
.form :-ms-input-placeholder {/* Internet Explorer 10+ */
 color:#ffffff;}
@media screen and (min-width:1220px) {.wp {width: 1200px;margin: auto;}}
@media screen and (min-width:1000px) and (max-width:1219px) {.wp {width: 980px;margin: auto;}}
@media screen and (max-width:1000px) {.wp {width: 95%;margin: auto;}}



@font-face {
    font-family: 'HelveticaNeueLTProLt';
    src: url('fonts/HelveticaNeueLTProLt.eot');
    src: url('fonts/HelveticaNeueLTProLt.eot') format('embedded-opentype'),
         url('fonts/HelveticaNeueLTProLt.woff2') format('woff2'),
         url('fonts/HelveticaNeueLTProLt.woff') format('woff'),
         url('fonts/HelveticaNeueLTProLt.ttf') format('truetype'),
         url('fonts/HelveticaNeueLTProLt.svg#HelveticaNeueLTProLt') format('svg');
}

@font-face {
    font-family: 'BOD_1';
    src: url('fonts/BOD_1.eot');
    src: url('fonts/BOD_1.eot') format('embedded-opentype'),
         url('fonts/BOD_1.woff2') format('woff2'),
         url('fonts/BOD_1.woff') format('woff'),
         url('fonts/BOD_1.ttf') format('truetype'),
         url('fonts/BOD_1.svg#BOD_1') format('svg');
}

@font-face {
    font-family: 'HelveticaNeueLTProMd';
    src: url('fonts/HelveticaNeueLTProMd.eot');
    src: url('fonts/HelveticaNeueLTProMd.eot') format('embedded-opentype'),
         url('fonts/HelveticaNeueLTProMd.woff2') format('woff2'),
         url('fonts/HelveticaNeueLTProMd.woff') format('woff'),
         url('fonts/HelveticaNeueLTProMd.ttf') format('truetype'),
         url('fonts/HelveticaNeueLTProMd.svg#HelveticaNeueLTProMd') format('svg');
}

@font-face {
    font-family: 'HelveticaNeueLTProTh';
    src: url('fonts/HelveticaNeueLTProTh.eot');
    src: url('fonts/HelveticaNeueLTProTh.eot') format('embedded-opentype'),
         url('fonts/HelveticaNeueLTProTh.woff2') format('woff2'),
         url('fonts/HelveticaNeueLTProTh.woff') format('woff'),
         url('fonts/HelveticaNeueLTProTh.ttf') format('truetype'),
         url('fonts/HelveticaNeueLTProTh.svg#HelveticaNeueLTProTh') format('svg');
}


.zitilt{ font-family: 'HelveticaNeueLTProLt'; }
.zitibod{font-family: 'BOD_1';}
.zitimd{font-family: 'HelveticaNeueLTProMd';  }

.zitith{ font-family: 'HelveticaNeueLTProTh'; }











/* search */
 .search{width:25px;z-index:99999; position:absolute;background:none;margin-top:57px; right:7px; }
.sb-icon-search {color: #333;width:25px;height:25px;display:block;}
.sb-search-submit {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);opacity: 0;color: transparent;border: none;outline: none;z-index: 99999; }
.search_1000{}
.sb-search {position:relative;width: 0%;min-width: 25px;height: 25px;float: right;display:inline;overflow: hidden;-webkit-transition: width 0s;-moz-transition: width 0s;transition: width 0s;-webkit-backface-visibility: hidden;z-index:99999; border-radius:5px; color:#333}
.sb-search-input {position: absolute;top: 0;left:0px;outline: none;width:236px;height: 25px;line-height:25px;padding-left:10px;border:none;margin: 0;z-index: 10;font-family:Arial, Helvetica, sans-serif;  background: none; color:#333}
.sb-icon-search,.sb-search-submit{width: 25px;height: 25px;display: block;position: absolute;right: 0px;top:0px;padding: 0;margin: 0;cursor: pointer;background:url(../images/sousuo.png) no-repeat center;}
.sb-search.sb-search-open,
.no-js .sb-search {width: 236px;height:25px;line-height:25px;position:relative;right:0px;top:0px;z-index: 9999999; background:#fff; color:#333; border:1px solid #54afb1;}
.no-js .sb-search .sb-icon-search {position:absolute;background:#fff url(../images/sousuo.png) no-repeat center;z-index: 15;right:0px;top:0px; border:none !important}
.no-js .sb-search .sb-search-submit{z-index: 9990;}





/*container*/
.container{ width:5px; height:100%;position:absolute; right:0px;top:0px;transition:all 0.4s ease 0s; z-index:999999; cursor:pointer;}
.container .menubtn{width: 35px;height: 30px;position: absolute;top:27px;right:12px;transition:all 0.4s ease 0s; z-index:999999}
.container .menubtn span{display: block;width: 100%;height: 5px;margin-bottom: 5px;background-color: #a01671;}
.container .nav{width:250px;height:100%;background:rgba(0,0,0,0.8);position: absolute;bottom: 0;right: 0;display: none;}
.container .nav ul {display: none; margin-top:10px;}
.container .nav ul li{line-height: 40px;font-size: 12px; font-size:1.2rem;text-indent: 30px;}
.container .nav ul li a{ color:#fff;}






/*head*/
.head { position: absolute; top:11px;  width: 100%;max-width: 1920px;z-index: 1111;  padding-bottom: 0px; margin: 0 auto;}
.box{ position: relative; }
.logo{max-width: 239px;top: 8px;position: absolute;left: 0;}
.logo a{display: block;}
.logo a img{display: block;}
.fr ul{margin-left: 342px; margin-top: 61px; margin-bottom: 23px;}
.fr ul>li{float: left; position: relative; margin-left: 20px;}
.fr ul>li>a{display: block; font-family: 'HelveticaNeueLTProLt';  height: 30px;line-height: 20px;text-align: center; font-size: 16px;font-size: 1.6rem;  color: #fff;border-bottom: 2px solid transparent;}
.fr ul>li.on>a,.fr ul>li:hover>a{color: #fe0fa3;}
.fr ul>li:hover dl{display: block;}
.fr ul>li dl{z-index: 9999; 
display: none;width:184px; padding-top: 8%;
position: absolute;top: 100%;left: -52px; background: url(../images/didl.png) repeat-y top center; }
.fr ul>li dl dd{line-height: 40px; padding-top: 1px; padding-left: 26px; position: relative;}

.fr ul>li dl dd a{  font-family: 'HelveticaNeueLTProLt'; padding-left: 10px; background: url(../images/dian.png) no-repeat left center;
  font-size:14px;font-size:1.4rem; line-height: 34px; color: #333;}
.fr ul>li dl dd a:hover,.fr ul>li dl dd.on>a{ color: #fb109c; background: url(../images/dianon.png) no-repeat left center; }



.fr ul>li dl dd{position: relative;}
.fr ul>li dl dd>ol{ position: absolute; top:0%; right:-177px;  width:177px;   display: none; }

.fr ul>li dl dd>ol>li{border-bottom: 1px solid #fff8f8; line-height: 40px;  padding-left: 20px; }
.fr ul>li dl dd>ol>li>a{font-size:14px;font-size:1.4rem; color: #333;}

.fr ul>li dl>dd:hover ol{ display: block; }


.fr ul>li dl dd>ol>li{position: relative;}
.fr ul>li dl dd>ol>li>.san{ position: absolute; top:0%; right:-177px;  width:177px;   display: none; }

.fr ul>li dl dd>ol>li .san p{border-bottom: 1px solid #fff8f8; line-height: 40px; background: #f76373;padding-left: 20px; }
.fr ul>li dl dd>ol>li .san p>a{font-size:14px;font-size:1.4rem; color: #fff;}

.fr ul>li dl>dd ol li:hover .san{  display: block; }




.nonert980{display: none;}
.none980{display: block;}

#input980{width: 50%;margin-top: 23px;}
#input980 form{width: 100%;border: 1px solid #f15d69;background-color: transparent;border-radius: 18px;overflow: hidden;}
#input980 form .ipt{display: block;width: 80%;height: 34px;line-height: 34px;padding-left: 3%;background-color: transparent;font-size:14px;font-size:1.4rem; color: #333;}
#input980 form .ips{display: block;width: 10%;height: 34px;line-height: 34px;background:  transparent url(../images/sousuo.png) no-repeat 60% center; }

#input980,.b980{display: none;}
.nav2{display: none;}
.nav2 ul{display: flex;justify-content: space-around;margin-top: 15px;}
.nav2 ul li>a{display: block;height: 30px;line-height: 30px;text-align: center; padding: 0 12px;font-size: 16px;font-size: 1.6rem;color: #333;}








/*lun bo*/
.index_focus {position: relative;  max-width: 1920px; width: 100%;margin: 0 auto; overflow:hidden;  z-index: 999; height: 958px;}
.index_focusn{width:1920px; position:absolute; left:50%; top:0px; margin-left:-960px; z-index:99;height: 945px;}
.index_focus .bd li {display: none;position: absolute;left: 0;top:0;width:1920px;z-index:999}
.index_focus .slide_nav {position: absolute; z-index:9998 ;height: 18px;left:50%;margin-left:-80.5px ; bottom:98px;}
.index_focus .slide_nav a{ width:20px; height:20px; cursor:pointer;display: inline-block;margin-top: 9px; margin-right:9px; margin-left:9px; background:url(../images/circle.png) no-repeat center center;}

.index_focus_post {z-index: 10;}
.index_focus .pic {height: auto;display: block; margin:0 auto;}
.index_focus .pic:hover {text-decoration: none;}
.index_focus .slide_nav li:hover,.index_focus .slide_nav .on{text-decoration: none; background:url(../images/circleon.png) no-repeat center center;}


.index_focus1 {position: relative;width: 100%;margin: 0 auto; overflow:hidden; z-index:9;height: 695px;}
.index_focusn1{width:1920px; position:absolute; left:50%; top:0px; margin-left:-960px; z-index:99;}
.index_focus1 .bd li {display: none;position: absolute;left: 0;top:0;width:1920px;z-index:999}
.index_focus1 .slide_nav {position: absolute; z-index:9998 ;height: 18px;left:50%;margin-left:-64px ;bottom:25px;}
.index_focus1 .slide_nav a{ width:18px; height:18px; cursor:pointer;display: inline-block;margin-top: 9px; margin-right:6px; margin-left:6px; background:url(../images/circle.png) no-repeat center center;}

.index_focus_post {z-index: 10;}
.index_focus1 .pic {height: auto;display: block;    margin:0 auto;}
.index_focus1 .pic:hover {text-decoration: none;}
.index_focus1 .slide_nav li:hover,.index_focus1 .slide_nav .on{text-decoration: none; background:url(../images/circleon.png) no-repeat center center;}



@media screen and (min-width:1000px) and (max-width:1219px) {
.index_focus {height:766px;}
.index_focusn  {height:766px;}
.index_focusn img {width:80%;}
.index_focus2 {height:432px;}
.index_focusn2 img {width: 80%;}
}
@media screen and (min-width:1000px) {.carousel,.clear2{display: none}}
@media screen and (max-width:999px) {
.index_focus {display: none}
.index_focus2,.index_focus1 {display: none}

.carousel{width: 100%;position: relative;overflow: hidden; z-index: 999;}
.carousel ul{width: 100%;height: 100%;}
.carousel ul li{width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.carousel ul li img{width: 100%; vertical-align: middle;}

.carousel ol{position: absolute;z-index: 2;width: 70px;height:5px;bottom: 35px;
left: 50%;-webkit-transform:translate3d(-50%,0,0);}
.carousel ol li{float: left;width: 10px;height: 10px;margin-right: 10px;border-radius: 5px;
background-color: #d19fb6;transition:all 0.3s ease 0s;}
.carousel ol li.cur{width: 10px;background:#fff;}
.carousel ol li:last-child{margin: 0;}
}
@media screen and (min-width:980px) {.container,.nav{ display:none}}


@media screen and (max-width:639px){em{width: 8px;display: inline-block;}}



@media screen and (max-width:1219px) {
    .fr ul{ margin-left: 300px; }
    .fr ul>li{margin-left: 12px;}
    .fr ul>li>a{font-size:14px;font-size:1.4rem;}

}

@media screen and (max-width:999px) {
    .fr ul{ margin-left: 280px; }
    .fr ul>li{margin-left: 10px;}
    
}


@media screen and (max-width:979px){
    #input980,.b980{display: block; margin-right: 5%;}
    .none980{display: none;}
    .nonert980{display: block;}
    .nav2{display: block; margin-top: 30px; margin-bottom: 10px;}
    .head{ position: relative; }

    .fr ul>li dl{ display: none; }
}

@media screen and (max-width:810px){
    #input980{width: 30%; margin-right: 7%;}
    #input980 form .ips{width: 20%;}
    #input980 form .ipt{width: 70%;}
}
@media screen and (max-width:640px){
    #input980{width: 100%;float: none;margin-top: 113px;}
    .china1{margin-bottom: 40px;}
    .nav2{ margin-top: 0px;}

}
@media screen and (max-width:400px){
    .logo a img{width: 65%;margin-top: 10px;}
    .nav2 ul li>a{padding: 0;font-size:12px;font-size:1.2rem;}
}








/* main1 */
.main1{ width: 100%; background: url(../images/main1bj.png) no-repeat top center; position: relative; z-index: 9;  margin-top: -175px;}

.main1 .title{display: block; width: 100%; text-align: center;  padding-top: 215px; padding-bottom: 26px; }
.main1 .title a{  font-size: 36px; font-size: 3.6rem; color: #fb109c; line-height: 46px; }


.main1 .title2{ text-align: center; width: 100%; margin: 0 auto;  padding-bottom: 38px;}
.main1 .title2 a{ font-size: 16px; font-size: 1.6rem; line-height: 30px; }
.main1 .title2 a:hover{ color: #fb109c;}

.main1 .title3{display: block; width: 100%; text-align: center;}
.main1 .title3 a{  font-size: 36px; font-size: 3.6rem; color: #fb109c; line-height: 46px; }

.main6 .title4{display: block; width: 100%; text-align: center; margin-bottom: 19px; padding-top: 35px; }
.main6 .title4 a{  font-size: 36px; font-size: 3.6rem; color: #fb109c; line-height: 46px; }






/* main2 */
.main2{ width: 100%;  }

.main2 ul{ margin-bottom: 56px; }
.main2 ul li{position: relative; top:0;   width: 130px; float: left; margin-left: 111px; padding-left: 17px;   background: url(../images/main2.png) no-repeat center bottom; padding-bottom: 17px; }
.main2 ul li .liz{  max-width: 130px; margin: 0 auto; height: 130px; line-height: 130px; border-radius: 50%; border: 1px solid #ef6eae; background: url(../images/main2li.png) no-repeat center center;  }
.main2 ul li a{display: inline-block;  padding-top: 40px; width: 100%;  text-align: center; font-weight: bold; font-size: 18px; font-size: 1.8rem;  color: #fff;
 line-height:24px; text-transform: uppercase; }
.main2 ul li .aa{ line-height: 130px; padding-top: 0; }

.main2 ul li .aaa{ padding-top: 32px; }


.main2 ul li:hover{ top:-15px; transition: 0.3s;-moz-transition: 0.3s;-o-transition: 0.3s;-webkit-transition: 0.3s;}




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

.main2 ul li{ margin-left: 60px; padding-left:6px }

}

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

.main2 ul li{ margin-left: 40px; }

}

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

.main2 ul li{ width: 31%; margin: 0 auto!important; margin-left: 1%!important;  margin-right: 1%!important; padding-left: 0; margin-bottom: 30px!important; }

}

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

.main2 ul li{ width: 48%; margin: 0 auto!important; margin-left: 1%!important;  margin-right: 1%!important; padding-left: 0; margin-bottom: 30px!important; }

}

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

.main2 ul li{ width: 98%; margin: 0 auto!important; margin-left: 1%!important;  margin-right: 1%!important; padding-left: 0; margin-bottom: 30px!important; }

}

/* main3 */

.main3{ width: 100%;margin:0 auto; padding-bottom: 169px;  }
.main3 .img-scroll3 { position:relative; padding-top:32px;}
.main3 .img-scroll3 .prev3,.img-scroll3 .next3{position:absolute;display:block;width:50px;height:98px;top: 50%;margin-top: -49px;}
.main3 .img-scroll3 .prev3 { left:-80px;cursor:pointer; background: url(../images/chooseright.png) no-repeat center;  border-radius: 10%;}
.main3 .img-scroll3 .next3 { right:-80px;cursor:pointer; background:url(../images/chooseleft.png) no-repeat center; border-radius: 10%;}
.main3 .img-scroll3 .prev3:hover { background:url(../images/chooseleft1.png) no-repeat center;}
.main3 .img-scroll3 .next3:hover { background:url(../images/chooseright1.png) no-repeat center;}
.main3 .img-list3 { position:relative; width:1200px; overflow:hidden;margin: 0 auto 0px;}
.main3 .img-list3 ul { width:9999px; }
.main3 .img-list3 li { float:left; display:inline; width:280px; margin-right:27px; }.main3 .img-list3 li .m3zi{ display: block; font-size: 16px; font-size:1.6rem;color: #fc4db5;line-height: 30px; width: 90%; margin: 0 auto; padding-top: 8px; text-align: left;}
.main3 .img-list3 li .m1tu{display: block; overflow: hidden; width: 100%; height: 351px;}
.main3 .img-list3 li .m1lie { margin-top: 0; }
.main3 .img-list3 li .m1lie .m1tu{  max-width: 283px; position: relative;}
.main3 .img-list3 li .m1lie .m1tu .m1tun{  max-width: 281px;}
.main3 .img-list3 li .m1lie .m1tu .m1fu{ display:block; position:absolute; left:0px; top:100%; width:100%;max-width:280px; height:100%; 
    background: url(../images/zhezhao.png) repeat left top;}
.main3 .img-list3 li .m1lie .m1tu .m1fu img{ width:177px; height:43px; position:absolute; left:50%; margin-left:-88.5px; 
    top: 45%;}
.main3 .img-list3 li .m1lie{  max-width: 281px; width: 100%;}

.m1lie .m1tu .m1tun img{  max-width: 264px; width: 100%;}


.main3 .img-list3 li .m1lie:hover .m1fu{ top:0px;}
.main3 .m1zi:hover{ color:#40a2b1;}

.main3 .img-list3 li .m2-2 a{line-height: 24px;  padding-top: 10px; padding-bottom: 2px; text-transform: uppercase; font-weight: bold; text-align: center;  display: block; font-size:14px; font-size: 1.4rem; color: #333;}
.main3 .img-list3 li .m2-2 p{ line-height: 24px; font-family: 'HelveticaNeueLTProMd';  text-align: center;  font-size: 18px; font-size: 1.8rem; color: #fb109c;}
.main3 .img-list3 li .m2-2 a:hover{ color: #fb109c;}




.img-list3 li .m3lie2 img:hover{transform: scale(1.1);}
.img-list3 li .main4m3zi{color: #4d4d4d;font-size: 14px;  width: 85%; margin:0 auto; line-height: 27px; text-align: left; display: block; padding-bottom: 14px; padding-top: 5px;}
.img-list3 li .main4m3zi:hover{color: #fc4db5;}

.mian3-scroll31{display: none;  margin-top: 32px; }
.mian3-scroll31 ul{display: flex;justify-content: flex-start;flex-wrap: wrap;}
.mian3-scroll31 ul li{width: 33.33%;margin-bottom: 15px; }
.mian3-scroll31 ul li a{display: block; width: 100%;overflow: hidden;}
.mian3-scroll31 ul li a img{display: block;width: 100%;max-width: 280px;}
.mian3-scroll31 ul li a{font-size: 14px;color: #333;line-height: 42px;margin-top: 5px;text-align: center;}


.mian3-scroll31 ul li .m1lie{ max-width: 280px; margin: 0 auto;  }
.mian3-scroll31 .m2-2 a{line-height: 24px;  padding-top: 10px; padding-bottom: 2px; text-transform: uppercase; font-weight: bold; text-align: center;  display: block; font-size:14px; font-size: 1.4rem; color: #333;}
.mian3-scroll31 .m2-2 p{ line-height: 24px; font-family: 'HelveticaNeueLTProMd';  text-align: center;  font-size: 18px; font-size: 1.8rem; color: #fb109c;}


@media screen and (max-width:1420px) {
.main3 .img-scroll3 .prev3 { left:-54px }
.main3 .img-scroll3 .next3 { right:-54px; }
}

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

.main3 .img-list3{ width: 1135px;  }
.main3 .img-list3 ul li { margin-right: 5px; }

.main3 .img-scroll3 .prev3 { left:-27px }
.main3 .img-scroll3 .next3 { right:-27px; }
.main3 .img-list3 li .m1lie .m1tu{ height: auto; }

.main3{ padding-bottom: 217px; }

}


@media screen and (max-width:1263px) {
    .main3 .img-list3{width: 980px;}
    .main3 .img-list3 li{ width: 239px; }
    .main3 .img-scroll3 .prev3 { left:50px }
    .main3 .img-scroll3 .next3 { right:50px; }
}



@media screen and (max-width:999px) {
    .img-list3{width:95%;}
    .img-list3 li{margin-right: 107px;}


     .img-scroll3{display: none;}
     .mian3-scroll31{display: block;}
     .mian3-scroll31 ul li{width:48%; margin-left: 1%; margin-right: 1%; margin: 0 auto; margin-bottom: 25px;}

     .main1{ background: url(../images/main1bj.png) no-repeat  bottom center;   background-attachment: fixed;  }

}


@media screen and (max-width:639px) {
    .img-scroll3{ width: 90%; margin: 0 auto; }
    .mian3-scroll31 ul li{width:280px; margin:0 auto; margin-bottom: 25px;}
}
@media screen and (max-width:750px) {
    .mian3-scroll31 ul li{width:280px; margin-left: 4%; margin-bottom: 25px;}

}
@media screen and (max-width:680px) {
    .mian3-scroll31 ul li{width:280px;  margin: 0 auto; margin-bottom: 25px;}

}




/* main5 */

.main5{ width: 100%; background: url(../images/main5bj.png) no-repeat bottom center; background-attachment:fixed;     margin-top: -280px;  position: relative; z-index: 8; padding-bottom: 199px; }
.main5 .wp{ position: relative; }


.mavideo{ position: absolute;   z-index: 10; top:50%; right:0;  left: 0; margin: 0 auto;  margin-top: -179.5px;  max-width: 323px; height: 343px; background: url(../images/videovj.png) no-repeat top center; }

.mavideo p { width: 100%; text-transform: uppercase; text-align: center; line-height: 343px; color: #fff; font-size: 42px; font-size: 4.2rem; color: #fb109c; }

.mavideo p a{ color:#fb109c}





.main5 .zong{padding-top: 370px;    }

.main5 .vi-img{ width: 986px; height: 798px;  margin: 0 auto;  margin-bottom: 40px; border: 1px solid #fff; position: relative;  } 
.main5 .vi-img li{  }
.main5 .vi-img li p { padding-top: 244px;  font-size: 18px; font-size: 1.8rem;}
.main5 .vi-img li a img{ display: block; max-width:515px; width: 100%; margin: 0 auto; }
.main5 .vi-img li p a{color: #fff; font-size: 24px; font-size: 2.4rem; line-height: 30px; font-family: 'HelveticaNeueLTProLt'; }
.main5 .vi-img li p a:hover{ color:#fb109c;  }



.main5 .vi-img .vi-m1tu{ position: relative;  overflow: hidden; max-width: 515px; z-index: 6;}
.main5 .vi-img .vi-m1tu .vi-m1fu{font-size:26px;font-size:2.6rem;color: #fff;}

.main5 .vi-img .vi-m1tu .vi-m1fu{position: absolute; top:100%;left: 0;  width: 100%;height:100%;text-align: center;  }
.main5 .vi-img .vi-m1tu .vi-m1fu>img{display:block; max-width:120px;  width: 100%; margin: 0 auto; margin-top: 33%;width:120px\9 }

.main5 .vi-img .vi-m1tu .vi-m1fu{font-size:26px;font-size:2.6rem;color: #fff;}

.main5 .vi-img .vi-m1tu .vi-m1fu{background: url(../images/zhezhaos.png) repeat;}
.main5 .vi-img .vi-m1lie{max-width: 515px;; }
.main5 .vi-img .vi-m1lie:hover .vi-m1fu{top: 0;}






.main5 .vi-img .li1 .vi-m1lie {
    float: left;
    margin-left: -106px;
    margin-top: -68px;
}.main5 .vi-img .li1 p { float: right;   padding-right: 21px;  text-align: right;  }



.main5 .vi-img .li2 .vi-m1lie{ float: right; margin-right: -106px;   margin-top: 1px; }
.main5 .vi-img .li2 p { float: left;   padding-left: 21px;  text-align: left;  padding-top: 73px;  }




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

.main5 .vi-img{ width: 756px;}
.main5 .vi-img .vi-m1lie{ width: 483px; }
.main5 .vi-img .li1 .vi-m1lie {
    float: left;
    margin-left: -106px;
    margin-top: -60px;
}
.main5 .vi-img .li1 p { float: right;   padding-right: 21px;  text-align: right;  }



.main5 .vi-img .li2 .vi-m1lie{ float: right; margin-right: -106px;  }
.main5 .vi-img .li2 p { float: left;   padding-left: 21px;  text-align: left;  }

}




@media screen and (max-width:979px) {
 
.main5{  background: url(../images/main5bj.png) no-repeat bottom center;   background-attachment: fixed;  }

.mavideo{ position: relative;  margin-top: 25px; top:0; }

.main5 .zong{ padding-top: 340px; }
.main5 .vi-img{ border: 0;   width: 100%; height: 100%; }
.main5 .vi-img li{ position: relative;}
.main5 .vi-img .li1 .vi-m1lie{ float: none; padding-top:0; margin: 0 auto;  }
.main5 .vi-img .li1 p { float: none; padding-top:0; margin: 0 auto; padding-right: 0; text-align: center; padding-top: 20px;   }

.main5 .vi-img{ border: 0; }
.main5 .vi-img .li2 { padding-top: 40px;  }
.main5 .vi-img .li2 .vi-m1lie{ float: none; padding-top:0; margin: 0 auto;  }
.main5 .vi-img .li2 p { float: none; padding-top:0; margin: 0 auto; padding-right: 0; text-align: center; padding-top: 20px;  }

.main5 .vi-img .vi-m1lie .vi-m1fu{top: 0;}

.main6 .title4{ margin-top: 30px;}

}


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

.main5 .vi-img li{ width: 96%;margin: 0 auto; }
.main5 .vi-img .li1 .vi-m1lie{ width: 100%; float: none;  }
.main5 .vi-img .li2 .vi-m1lie{ width: 100%;  float: none;}


}








/* main6 */
.main6{ width: 100%; background: url(../images/main6.png) no-repeat top center;  position: relative;  margin-top: 17px;  z-index: 7; padding-bottom: 270px;  }




.main6 .zong{ width: 100%; background: url(../images/main6bj.png) no-repeat top center;  }
.main6 .zong a{ display: block; color: #fff;  }

.main6 .zong .l{width: 487px;  }
.main6 .zong .l img{ max-width:286px; border:#e5e5e5 solid 1px}
.main6 .zong .r{ padding-top: 110px; }

.main6 .zong .r img{ display: block; max-width: 100%; }


.main6 .zong .t1{  margin-left: 52px; padding-top: 46px;  padding-bottom: 10px; font-size: 16px; font-size: 1.6rem;  line-height: 24px; }
.main6 .zong a:hover{ color: #fb109c;}


.main6 .zong .t2{  margin-left: 52px;  font-size: 14px; font-size: 1.4rem;  line-height: 24px; padding-bottom:23px;   }

.main6 .zong .more{   font-size: 14px; font-size: 1.4rem;  margin-left: 52px; border: 1px solid #fff; width: 78px; line-height: 36px; text-align: center; border-radius: 5px; }

.main6 .zong .more:hover{background: #fb109c; color: #fff;}




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


.main6{ padding-bottom: 345px; }
.main6 .zong .l{width: 387px;  }
.main6 .zong .r{  width: 500px;}
.main6 .zong { width: 100%;    background: url(../images/main6bj.png) no-repeat top center; background-size: 100% 100%;}

}




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

.main6 .zong a{ color: #fb109c; }

.main6 .zong .more{ border-color:  #fb109c; }

.main6{ /* padding-bottom: 345px; */  padding-bottom: 95px;  background-attachment: fixed;  }
.main6 .zong { width: 100%; background: url(../images/main6bj.png) no-repeat top center;  background-attachment: fixed;  }


.main6 .zong .l{ float: none; margin: 0 auto; }
.main6 .zong .r{  float: none; max-width: 641px; width: 100%;  margin: 0 auto; }

}


@media screen and (max-width:500px){
.main6 .zong .l{ width: 100%; margin: 0 auto; }

}







/* footer */
.footer{ width: 100%; background: url(../images/footerbj.png) no-repeat top center; margin-top: -343px;  position: relative;   z-index: 6;  }
.footerab{ background: url(../images/ft.png) no-repeat top center; margin-top: -220px;   position: relative;   z-index: 6;}

.footerfen{background: url(../images/ft.png) no-repeat top center; margin-top: 0px;   position: relative;   z-index: 6;  }


.footer .zong{ padding-top: 332px; padding-bottom: 10px; }
.footerab .zong{ padding-top:183px; padding-bottom: 10px; }
.footerfen .zong{ padding-top: 181px; padding-bottom: 10px; }





.footer  .zong .fl ul li a:hover{ color: #fb109c; }
.footer  .zong .for ul li a:hover{ color: #fb109c; }

.footer .zong .title{ display: block; font-size: 24px; font-size: 2.4rem; line-height: 24px; color: #fb109c; text-transform: uppercase; }
.footer  .zong .fc .title{ width: 100%; text-align: center; padding-bottom: 41px; }


.footer  .zong>div{ float: left;  }



.footer  .zong .fl{ width: 224px; padding-right: 104px; }
.footer  .zong .fc{ width: 577px; }
.footer  .zong .for{ width: 212px; float: right; }




/* .footer  .zong .fl */

.footer  .zong .fl ul{ padding-top: 58px; }
.footer  .zong .fl ul li{ flex: left  }
.footer  .zong .fl ul li a{ display: block; font-family: 'HelveticaNeueLTProLt';   font-size: 14px; font-size: 1.4rem; line-height: 30px; color: #fff; }

.footer  .zong .for ul{ padding-top: 58px; }
.footer  .zong .for ul li{ flex: left  }
.footer  .zong .for ul li{ display: block; font-family: 'HelveticaNeueLTProLt';   font-size: 14px; font-size: 1.4rem; line-height: 30px; color: #fff; }
.footer  .zong .for ul li a{ color: #fff; font-family: 'HelveticaNeueLTProLt';  }




.fc .form{ background: url(../images/forbj.png) no-repeat top center;  }
.fc form{ padding-left:17px;   padding-top: 26px;margin-right: 25px;  }
.fc .int1{   padding-left:17px; }

.fc .int1 .r{ margin-left: 93px; position: relative; }
.fc .int1 .r .xi{ position: absolute; top:0; left:-12px; display: block; width: 10px; height: 34px;      display: inline-block;  background:url(../images/xing.png) no-repeat left 19px; }
.fc .int1 .input{ display:block; width: 210px;  border-radius: 5px;  background: url(../images/input.png) no-repeat top center;  }

.fc .int1 .input{ width: 210px;  background: url(../images/input.png) no-repeat top center;  }
.fc .int1 input{  float: left; border-radius: 5px;  width:174px; height:34px; line-height:34px; padding-left:39px; font-size:14px; font-size:1.4rem; color:#fff;}
.fc .fren{ background: url(../images/fren.jpg) no-repeat left top; }
.fc .fdianhua{  margin-left: 9px;}
.fc .fxinfeng{ background: url(../images/fxinfeng.jpg) no-repeat left center; }
.fc .ffang{  float:right;}
.fc .int2{ background:url(../images/input.png) no-repeat left 12px;  padding-top:16px; margin-top: 4px; }
.fc textarea{  border-radius: 5px;    width: 478px;  height: 87px;  line-height: 34px; padding-left: 35px;
     font-size:14px; font-size:1.4rem; color:#fff;background: url(../images/input1.png) no-repeat left top; }
.fc .int3{ background:url(../images/xing.png) no-repeat 3px 19px; padding-left:22px; margin-top:11px;  padding-bottom: 31px; }
.fc .int4{ width:177px; height: 34px; background: url(../images/int4.png) no-repeat top center;  padding-left:33px;  border-radius: 5px; line-height:34px;  font-size:14px; font-size:1.4rem; color:#fff; float:left;}
.fc .fyanzheng{ width:105px; height:34px; float:left; margin-left:9px; cursor:pointer}
.fc .int5{ width:116px; height:34px; border-radius: 5px; float:right; background:#fb109c; border:none; font-size:14px; font-size:1.4rem; color:#fff; text-transform:uppercase; cursor:pointer; transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;-webkit-transition:0.5s;}
.fc .int5:hover{ background:#fff; color:#fb109c; border:1px solid #fb109c;}


.fc .xing{  display: inline-block; padding-left: 18px; background:url(../images/xing.png) no-repeat left 19px; margin-left: 3px; }





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

.footer .zong{ padding-top: 377px; }
.footerab .zong{ padding-top: 160px; }
.footerfen .zong{ padding-top: 158px; }
.footer{ background: #1b1621  url(../images/footerbj.png) no-repeat top center;  }


.footerab {  background: url(../images/fen.png) no-repeat top center; margin-top: 0px; }
.footerfen {  background: url(../images/fen.png) no-repeat top center;   margin-top: 0px; }



.footer  .zong .fl{ width: 220px; padding-right: 20px; }
.footer  .zong .fc{ width: 570px; }
.footer  .zong .for{ width: 158px; float: right; }


}




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


.footer  .zong .fl{ width: 220px; padding-right: 10px; }
.footer  .zong .fc{ width: 500px;}

.fc .int1 .r{ margin-left: 47px;}

.fc textarea{    width: 409px;  height: 85px;  margin-left: 20px;}
.fc .int2{ background:url(../images/input.png) no-repeat left 12px; background-size:100% auto;  padding-top:16px; margin-top: 4px; }
.footer  .zong .fc form{ padding-left: 0px; margin-right: 10px;  }
.fc .int3{ padding-left: 23px;  background:url(../images/xing.png) no-repeat 8px 19px;  }


}



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

.footer  .zong .fl{float: none;  margin-bottom: 30px; }
.footer  .zong .fc{  float: none;  margin-bottom: 30px; }
.footer  .zong .for{  float: none; }
.footer  .zong .int2{ width: 102%; overflow: hidden; }
.fc .int5{ width: 100%; margin-top: 20px; }
.fc textarea{   margin-left: 0px;}

.footerfen {  background: url(../images/fen.png) no-repeat bottom center; background-attachment: fixed;   margin-top: 0px; }
.footerab {  background: url(../images/fen.png) no-repeat bottom center; background-attachment: fixed;   margin-top: 0px; }




}



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

.footer  .zong .int2{ width: 95%; overflow: hidden; }
.footer  .zong .fc{ width: 100%; }

.fc .int1{ width: 95%; }
.fc .int1 .input{ width: 95%; float: none;margin-bottom: 10px; }
.fc .int1 input{ width: 90%; margin: 0 auto; float: none;  }

.fc textarea{ width: 88%; }
.fc .xing{ width: 96%; }

.fc .int1 .r{ margin-left: 0; float: none; }
.fc .int1 .r .xi{ left: -20px; }

}




@media screen and (max-width:375px){
.fc .int4{  margin-right: 20px; margin-bottom:20px }
.fc .fyanzheng{  float: left;  margin-left: 0; margin-top: 20px; }

}


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

.links{ padding-bottom: 40px; }

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

.links{ padding-bottom: 80px; }

}




/* links */
.links{ border-top: 1px solid #95004a; height: 162px; margin-top: 32px; }

.links .img{ width: 100%; text-align: center; margin-top: 23px; }

.links .img a{ display: inline-block;  margin-left: 13px; margin-right: 13px; }



.links p{ display: block; font-family: 'HelveticaNeueLTProLt';  width: 100%; color: #fff;   text-align: center;  line-height: 30px;   font-size: 14px; font-size: 1.4rem; }
.links a:hover{ color: #fc4db5; }
.links a{display: inline-block;color: #fff;font-size: 14px; font-size: 1.4rem;   font-family: 'HelveticaNeueLTProLt';  line-height: 30px; }

.but .p2{ margin-top: -5px; }


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

.but .p2{ display: none; }

}









/* bread */
.bread{  width: 100%;  }
.bread p{ padding-top: 7px; padding-bottom: 8px; border-bottom: 1px solid #e5e5e5; line-height: 35px; font-size: 14px; font-size: 1.4rem; font-family: 'HelveticaNeueLTProLt';  color: #666666;  }

.bread p a{ font-size: 14px; line-height: 35px;  font-size: 1.4rem; font-family: 'HelveticaNeueLTProLt';  color: #666666;}
.bread p a:hover,.bread p .on{ color: #fb109c; }





/* sex */

.sex{ width: 100%; padding-top: 46px; }
.sexl{ width: 260px; }
.sexr{ width: 896px; }


/* left */

.list{ widows: 100%; }
.list .title{ padding-left: 16px; background: #fb109c; border-radius: 10px 10px 0 0;  line-height: 39px;  font-size: 18px; font-size: 1.8rem;  text-transform: uppercase; }
.list .title a{ padding-left: 27px; background: url(../images/titl.png) no-repeat left center; color: #fff;   }

.list .title2{ margin-top: 69px; padding-left: 16px; background: #fb109c; border-radius: 10px 10px 0 0;  line-height: 39px;  font-size: 18px; font-size: 1.8rem;  text-transform: uppercase; }
.list .title2 a{ padding-left: 27px; background: url(../images/new1.png) no-repeat left center; color: #fff;   }


.sexl .list .subNavBox{width: 100%; background: #f7f7f7; border-radius: 0 0 10px 10px;  }
.sexl .list .subNav{cursor: pointer; width: 88%; margin: 0 auto;background:url(../images/dian.png) no-repeat left center; 
 border-bottom: 1px solid #fff;}
.sexl .list .subNav a{ font-family: 'HelveticaNeueLTProLt';   line-height:35px; padding-left:10px; display: block;
background:url(../images/parrow.png) no-repeat 97% center;    font-size:14px; font-size: 1.4rem; color:#333; transition:0s;}

.sexl .list .subNav:hover a{ background:url(../images/parrowon.png) no-repeat 97% center; color:#fb109c;}
.sexl .list .subNav:hover{ background:url(../images/dianon.png) no-repeat left center; color:#fb109c;}

.sexl .list .currentDd{ background:url(../images/dianon.png) no-repeat left center; color:#fb109c;}
.sexl .list .currentDd a{ background:url(../images/parrowon.png) no-repeat 97% center; color:#fb109c}

.sexl .list .navContent{display: none; position: relative;top:0px;padding-bottom: 4px;top: -10px;}
.sexl .list .navContent>li a{display:block; font-size:14px; font-size:1.4rem; line-height:31px; color:#333; padding-left:32px;}
.sexl .list .navContent>li a:hover{color: #fb109c;}





.pro-l-footer{ padding-left: 16px; padding-right: 18px; background: #f7f7f7; border-radius: 0 0 10px 10px;  }
.pro-l-footer .img{ display: block; max-width: 250px; max-height: 180px; margin: 0 auto; padding-top: 12px; padding-bottom: 8px; }
.pro-l-footer a:hover{ color: #fb109c; }


.p-f-zi{ background: #f7f7f7;  margin: 0 auto; padding-bottom: 20px;  border-bottom: 1px solid #fff;  margin-bottom: 8px; }
.p-f-zi p { padding-bottom: 4px; }
.p-f-zi p .h1{ font-family: 'HelveticaNeueLTProMd';  }
.p-f-zi p .h3{ font-family: "Arial"; }
.p-f-zi p a{ font-family: "Arial"; display: block; font-size: 14px; font-size: 1.4rem; line-height: 26px; }

.p-f-zi .mover{     text-decoration: underline;   display: inline-block; padding-top: 8px;   color: #fb109c;  font-size: 14px; font-size: 1.4rem; }
.p-f-zi .mover1{     text-decoration: underline;  display: inline-block; padding-top: 8px;    color: #fb109c;  font-size: 14px; font-size: 1.4rem; }
.p-f-zi .mover:hover{ color: #333; }
.p-f-zi .mover1:hover{ color: #333; }




/* right */

.sexr ul li{ float: left; width: 280px; margin-left: 28px; margin-bottom: 37px; }
.sexr ul li .zong{ max-width: 280px; width: 100%; margin: 0 auto; }

.sexr ul li .zong .m1tu{display: block; overflow: hidden; width: 100%;  }
.sexr ul li .zong .m1lie{ margin-top: 0;max-width: 264px; margin: 0 auto; }
.sexr ul li .zong .m1lie .m1tu{  max-width: 264px; position: relative;}
.sexr ul li .zong .m1lie .m1tu .m1tun{display: block;  max-width: 264px;}
.sexr ul li .zong .m1lie .m1tu .m1fu{ display:block; position:absolute; left:0px; top:100%; width:100%;max-width:280px; height:100%; 
    background: url(../images/zhezhao.png) repeat left top;}
.sexr ul li .zong .m1lie .m1tu .m1fu img {      width: 177px;  height: 43px; position: absolute;  left: 50%;
    margin-left: -88.5px;  top: 45%;}

.sexr ul li .zong .m1lie:hover .m1fu{ top:0px;}



.sexr ul li .zong>a{ display: block;  }
.sexr ul li .zong>a>img{ display: block; max-width: 280px; width: 100%; margin: 0 auto; }

.sexr ul li .zong .input{ max-width: 280px; width: 100%; margin: 0 auto; text-align: center;margin-top: 18px; }
.sexr ul li .zong .input a{ text-transform: uppercase; display:inline-block;  text-align: center; font-size: 14px; font-size: 1.4rem; line-height: 24px; }
.sexr ul li .zong .input input{ position: relative; top:1px; left:-12px; }

.sexr ul li .zong  span{ padding-bottom: 8px; display: block; text-align: center; font-size: 18px; color: #fb109c; font-size: 1.8rem; line-height:27px; }
.sexr ul li .zong .now{ display: block; margin: 0 auto; width: 112px; height: 30px; line-height: 27px; color: #fff; background:#fb109c;  border: 1px solid #fb109c;border-radius: 20px; text-align: center; font-size: 14px; font-size: 1.4rem;   }

.sexr ul li .zong .now:hover{ background: #fff; color: #fb109c;  }












/*page*/
.page{position: relative; margin-top: 2px;text-align: center; }

.page a,.page span {display: inline-block; font-family: "Arial";  background-color:#eeeeee;color: #333;  margin-right:5px;
width: 34px;height: 28px;line-height: 28px;border: 1px solid #e5e5e5; text-align:center;font-size: 12px;font-size: 1.2rem;border-radius: 0px;}
.page a.on,.page a:hover{  color: #fa1da1; border-color: #fa1da1; }


.page a.first,.page span.first{width:59px;margin-right:6px;}
.page a.last,.page span.last{width: 59px;margin-left: -2px;}


.add{ display: inline-block; margin-left: 5px; }
.page img{display: inline-block;position: relative;top: -2px;margin-left: 2px;margin-right: 8px;}
.ins{margin-left: 4px; width: 150px;display: inline-block;height: 28px; line-height: 26px;text-align: center;
 border: none; outline: none;background-color: #fb109c;color: #fff;font-size: 14px;font-size: 1.4rem;cursor: 
 pointer;border: 1px solid #fb109c;}




#showArea img{cursor:pointer;display:block; margin: 0 auto;  margin-bottom:15px;margin-top: 10px; max-width:124px;height:155px;}
#showArea a{ display:block;}
#main_img{cursor:pointer;display:block;}
#gotop{cursor:pointer;display:block; margin:auto; }
#gobottom{cursor:pointer;display:block; margin:auto;}
#showArea{height:520px; overflow:hidden; margin-top: 9px; margin-bottom: 5px; }
#showArea a:hover{ background:url(../images/zhizhen.jpg) no-repeat right center;}
.MagicZoomBigImageCont {background:#FFF;width:300px!important;height:300px!important;}
.MagicZoomBigImageCont img{width:1000px;height:1000px}
.MagicZoomPup {border:0px solid #aaa;background:#ffffff;}


.left-pro{width:608px; text-align:center; margin-left: 116px;  margin-top: 3px; margin-bottom: 8px; }
.left-pro .t1{width:124px;float:right; margin-top: 10px; }
.left-pro .t2{width:465px;text-indent:0;float:left; }
.left-pro .t2 a{ display:block;margin-bottom: 18px;}
.left-pro .t2 img{text-indent:0;display: block;}
.MagicZoomBigImageCont,.MagicZoomPup{display: none!important;}


.proimg{ display: none; }

.sexr h1{ text-transform: uppercase;  text-align: center; font-size: 16px; font-size: 1.6rem; }
.sexr .h2{ padding-top: 4px; padding-bottom: 8px; line-height: 30px; text-align: center; max-width: 608px; margin: 0 auto; font-size: 14px; font-size: 1.4rem;  }
.sexr .h3{ color: #fb109c; text-align: center; font-size: 18px; font-size: 1.8rem; }


.sexr .inp{ width: 280px; margin: 0 auto; margin-top: 18px; margin-bottom: 40px; }
.sexr .inp a {width: 114px; border-radius: 20px; height: 32px; text-align: center; font-size: 14px; font-size: 1.4rem; line-height: 30px; color: #fff; background: #530127;}
.sexr .inp a:hover{ background: #fb109c; }


.sextop{ margin-top: 20px; }
.sexq .title{ margin-bottom: 29px; background:#fff url(../images/sex1.jpg) no-repeat right center; font-size: 24px; font-size: 2.4rem; text-transform: uppercase; color: #fb109c; }
.sexq .title span{ background:#fff; font-size: 24px; font-size: 2.4rem; padding-right: 12px; text-transform: uppercase; color: #fb109c; }
.sexq .title span a{color: #fb109c; }
.sexq .ti2{   font-size: 18px; font-size: 1.8rem; text-transform: uppercase;  text-align: center;  }
.sexq .ti2 span{ background:#fff; font-size: 24px; font-size: 2.4rem; padding-right: 12px; text-transform: uppercase; color: #fb109c; }



.sexq .table{ width: 100%;  margin-bottom: 54px;  }
.sexq .table img{ display: block; max-width:100%; margin-bottom:auto; margin-right:auto}

.sexq p { font-size: 14px;font-size:1.4rem;color: #333;line-height: 30px; }
.sexq p span{ font-size: 14px;font-size:1.4rem;color: #333;line-height: 30px; }
.sexq p a{ font-size: 14px;font-size:1.4rem;color: #fc4db5;line-height: 30px; }
.sexq p img{display:block;margin: 0 auto; max-width: 155px;width: 100%;}

.sexq .table a{ color:#fb109c !important;}
.sexq table{ width:97%; border-collapse:collapse; line-height:24px;border:1px solid #ccc;}
.sexq tr td{ line-height:24px; padding:2px;border:1px solid #ccc;}



.sexbot{ width: 100%; margin-top: 40px; margin-bottom: 20px; }
.sexbot li { float:left;  width:208px; margin-left: 21px; }

.sexbot li .m1tu{display: block; overflow: hidden; width: 100%;  }
.sexbot li .m1lie{ margin-top: 0;max-width: 208px; margin: 0 auto; }
.sexbot li .m1lie .m1tu{  max-width: 208px; position: relative;}
.sexbot li .m1lie .m1tu .m1tun{display: block;  max-width: 208px;}
.sexbot li .m1lie .m1tu .m1fu{ display:block; position:absolute; left:0px; top:100%; width:100%;max-width:208px; height:100%; 
    background: url(../images/zhezhao.png) repeat left top;}



.sexbot li .m1lie .m1tu .m1fu img {  width: 177px;  height: 43px; position: absolute;  left: 50%;
    margin-left: -88.5px;  top: 40%;}



.sexbot li .m1lie:hover .m1fu{ top:0px;}
.main3 .m1zi:hover{ color:#40a2b1;}

.sexbot li .m2-2 a{line-height: 24px;  padding-top: 16px; padding-bottom: 2px; text-transform: uppercase; text-align: center;  display: block; font-size:14px; font-size: 1.4rem; color: #333;}
.sexbot li .m2-2 p{ display: block; text-align:  center; margin: 0 auto; }
.sexbot li .m2-2 p span{ display: inline-block; text-align: center; background: url(../images/s.png) no-repeat left -1px; padding-left: 20px;  line-height: 24px; font-family: 'HelveticaNeueLTProMd';  text-align: center;  font-size: 18px; font-size: 1.8rem; color: #fb109c;}
.sexbot li .m2-2 a:hover{ color: #fb109c;}

.sexr .h3{ display: block; text-align:  center; margin: 0 auto; }
.sexr .h3 span{ display: inline-block; text-align: center; background: url(../images/s.png) no-repeat left -1px; padding-left: 20px;  line-height: 24px; font-family: 'HelveticaNeueLTProMd';  text-align: center;  font-size: 18px; font-size: 1.8rem; color: #fb109c;}





/* 
.sextop .ul1 { margin-top: 35px; }
.sextop .ul1 li{ width: 115px; float: left; margin-left: 40px; margin-bottom: 30px; }
.sextop .ul1 .zong1 { max-width: 115px; width: 100%; margin: 0 auto; }
.sextop .ul1 .zong1 img{ display: block; max-width: 115px; width: 100%; margin: 0 auto; margin-bottom: 5px; }
.sextop .ul1 .zong1 .in{ position: relative; }
.sextop .ul1 .zong1 .in span{ display:block; text-align: center; font-size: 18px; font-size: 1.8rem; line-height: 30px;  }
.sextop .ul1 .zong1 .in input{ position: absolute; top: 8px; left: 30px; }



.sextop .ul1 .zong1 .vi-m1tu{ position: relative;  overflow: hidden; max-width: 115px; z-index: 6;}
.sextop .ul1 .zong1 .vi-m1tu a{ display: block; }
.sextop .ul1 .zong1 .vi-m1tu a img{ display: block; margin: 0 auto; }

.sextop .ul1 .zong1 .vi-m1tu .vi-m1fu{position: absolute; top:100%;left: 0;  width: 100%;height:100%;text-align: center; 
    background: url(../images/sexbj.png) no-repeat top center;  }
.sextop .ul1 .zong1 .vi-m1tu .vi-m1fu>img{display:block; max-width:120px;  width: 100%; margin: 0 auto; margin-top: 33%; }

.sextop .ul1 .zong1 .vi-m1tu:hover .vi-m1fu{top: 0;}




.sextop .ul2 { margin-top: 35px; }
.sextop .ul2 li{ width: 155px; float: left; margin-left: 30px; margin-bottom: 30px;  }
.sextop .ul2 .zong2 { max-width: 155px; width: 100%; margin: 0 auto; }
.sextop .ul2 .zong2 img{ display: block; max-width: 153px;  border: 1px solid #fb109c;width: 100%; margin: 0 auto; margin-bottom: 5px; }
.sextop .ul2 .zong2 .in{ position: relative; }
.sextop .ul2 .zong2 .in span{ display:block; text-align: center; font-size: 18px; font-size: 1.8rem; line-height: 30px;  }
.sextop .ul2 .zong2 .in input{ position: absolute; top: 8px; left: 30px; }

 */


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

.sexl{ width: 250px; }
.sexr{ width: 700px; }
.left-pro{ margin: 0 auto; }

.sexr ul li{ width: 31.1%; margin: 0 auto; margin-left: 1%!important; margin-right: 1%!important;  margin-bottom: 37px!important;}

.sexr ul li .zong .input input{ left: -10px; }


.table{ width: 100%; overflow-x:scroll;  }
.table img{ display: block;max-width: 901px; }

.sexbot li{ width: 23%; margin: 0 auto; margin-left: 1%!important; margin-right: 1%!important;   }



}




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

.sexl{ width: 260px; }
.sexr{ width:650px; }

.sexr ul li{ width: 31.1%;}

.sexr ul li .zong .input input{ left: 21px; }

.sexr ul li .zong .input input{ left: -10px; }

}


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

.sexl{ float: none; width: 100%;  }
.sexr{ float: none; width: 100%; margin-bottom:40px;  }

.sexr ul li{ width: 31.1%;}



.page a{ margin-top: 15px; }

.add{ margin-top: 15px; }


.left-pro{ display: none; }
.proimg{ display: block; }

.proimg p{ float: left; width: 31%; margin: 0 auto; margin-left: 1%!important; margin-right: 1%!important;  margin-bottom: 20px!important; }
.proimg p img{ display: block; max-width: 100%; margin: 0 auto; }

.sexr ul li .zong .m1lie .m1fu{ top:0px;}

}


@media screen and (max-width:640px){
.sexr ul li{ width: 48%;}
.proimg p{  width: 48%;}

.sexbot li{ width: 48%; margin: 0 auto; margin-left: 1%!important; margin-right: 1%!important;    margin-bottom: 30px!important;  }
}

@media screen and (max-width:400px){
.sexr ul li{ width: 98%;}
.proimg p{ float: none; width: 98%;}
.sexbot li{ width: 98%; margin: 0 auto; margin-left: 1%!important; margin-right: 1%!important;   margin-bottom: 30px!important;   }

}




/* about */

.aboutzo{ background: url(../images/abbj.png) no-repeat top center; }
.about {
    width: 100%;
    position: relative;
    z-index: 1;
    padding-bottom: 0px;
}
.about .title{ padding-top: 41px; display: block; width: 100%; text-align: center;   padding-bottom: 40px; }
.about .title a{  font-size: 36px; font-size: 3.6rem; color: #fb109c; line-height: 46px; }


.about .title3{ padding-top: 36px; display: block; width: 100%; text-align: center;   padding-bottom: 28px; }
.about .title3 a{  font-size: 36px; font-size: 3.6rem; color: #fb109c; line-height: 46px; }



.about .titl{ margin-top: -10px; margin-bottom: 45px; font-size: 16px; font-size: 1.6rem; line-height: 30px; }


.abimg{ width: 100% ;margin-bottom: 41px;}
.abimg>div{ width: 50%; }

.abimg img{ display: block; width: 100%; max-width: 562px;}



.abzi{ width: 98%; margin: 0 auto;}
.abzi p{ font-family: 'HelveticaNeueLTProLt'; font-size: 16px; font-size: 1.6rem; line-height: 30px; padding-bottom: 30px;}


.zhengshu ol li{ width: 270px; margin: 0 auto; float: left;  margin-left: 40px;  }
.zhengshu ol li .m2-2{ width: 100%;   text-align: center; font-size: 16px; font-size: 1.6rem; }
.zhengshu ol li .m2-2 a{ width: 100%; padding: 21px 0;display: inline-block;  font-size: 16px; font-size: 1.6rem; }
.zhengshu ol li .on a{color: #fc4db5;}
.zhengshu ol .m2-2  a:hover{color: #fc4db5;}


.zhengshu .m1lie{ width:100%;  position:relative;margin-top:16px; overflow:hidden;}
.zhengshu .m1tu{ position:relative; margin: 0 auto;  max-width: 270px;}
.zhengshu .m1tun{ display:block; width: 96%;}
.zhengshu .m1tun img{ width:100%; max-width: 264px; height: 100%;  }
.zhengshu .m1fu{ display:block; position:absolute; left:0px; top:100%; width:100%;max-width:270px; height:100%;   }
.biank{ border:#898989 solid 2px}
.zhengshu .m1fu img{ width:54px; height:54px; position:absolute; left:50%; margin-left:-20px;  top: 50%; margin-top: -27px;    }
.zhengshu .m1lie:hover .m1fu{ top:0px;}
.zhengshu .m1zi:hover{ color:#fc4db5;}





#baguetteBox-overlay{display:none;opacity:0;position:fixed;overflow:hidden;top:0;left:0;width:100%;height:100%;  background-color:#222;background-color:rgba(0,0,0,.8);-webkit-transition:opacity .5s ease;transition:opacity .5s ease;z-index:99999999999999999999999999999999999999;}
#baguetteBox-overlay.visible{opacity:1}
#baguetteBox-overlay .full-image{display:inline-block;position:relative;width:100%;height:100%;text-align:center;}
#baguetteBox-overlay .full-image figure{display:inline;margin:0;height:100%}
#baguetteBox-overlay .full-image img{display:inline-block;width:auto;height:auto;max-height:100%;max-width:100%;vertical-align:middle;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);-moz-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);}

#baguetteBox-overlay .full-image figcaption{display:block;position:absolute;bottom:0;width:100%;text-align:center;line-height:1.8;color:#ccc;background-color:#000;background-color:rgba(0,0,0,.6);font-family:Verdana, Geneva, sans-serif;}
#baguetteBox-overlay .full-image:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}
#baguetteBox-slider{position:absolute;left:0;top:0;height:100%;width:100%;white-space:nowrap;-webkit-transition:left .4s ease,-webkit-transform .4s ease;transition:left .4s ease,-moz-transform .4s ease;transition:left .4s ease,transform .4s ease}
#baguetteBox-slider.bounce-from-right{-webkit-animation:bounceFromRight .4s ease-out;animation:bounceFromRight .4s ease-out}
#baguetteBox-slider.bounce-from-left{-webkit-animation:bounceFromLeft .4s ease-out;animation:bounceFromLeft .4s ease-out}
.baguetteBox-button#next-button,.baguetteBox-button#previous-button{top:50%;top:calc(50% - 30px);width:44px;height:60px}
.baguetteBox-button{position:absolute;cursor:pointer;outline:0;padding:0;margin:0;border:0;-moz-border-radius:15%;
border-radius:15%;background-color:#323232;background-color:rgba(50,50,50,.5);color:#ddd;font:1.6em sans-serif;-webkit-transition:background-color .4s ease;transition:background-color .4s ease;}
.baguetteBox-button:hover{background-color:rgba(50,50,50,.9)}
.baguetteBox-button#next-button{right:2%}
.baguetteBox-button#previous-button{left:2%}
.baguetteBox-button#close-button{top:20px;right:2%;right:calc(2% + 6px);width:30px;height:30px}
.baguetteBox-button svg{position:absolute;left:0;top:0}
.spinner{width:40px;height:40px;display:inline-block;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px}
.double-bounce1,.double-bounce2{width:100%;height:100%;-moz-border-radius:50%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:bounce 2s infinite ease-in-out;animation:bounce 2s infinite ease-in-out}
.double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}





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

.aboutzo{padding-bottom:0; background-attachment:  fixed; }
.abimg>div{ width: 48%; }
.zhengshu ol li {  width: 23%;  margin: 0 auto!important; margin-left: 1%!important; margin-right: 1%!important;   margin-bottom: 30px!important;}

.about{ padding-bottom:20px;  }


}

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

.zhengshu ol li {  width: 31%;  margin: 0 auto!important; margin-left: 1%!important; margin-right: 1%!important;   margin-bottom: 30px!important;}
.zhengshu .m1lie .m1fu{ top:0; }
}

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

.zhengshu ol li {  width: 48%;  margin: 0 auto!important; margin-left: 1%!important; margin-right: 1%!important;   margin-bottom: 30px!important;}

}

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

.abimg>div{ width: 100%; margin-bottom: 15px;margin-top: 15px; }
.zhengshu ol li {  width: 98%;  margin: 0 auto!important; margin-left: 1%!important; margin-right: 1%!important;   margin-bottom: 30px!important;}

}





/* videos */

.videos{ margin-bottom: 24px;  }


.videos .vi-img{ width: 100%;  margin: 0 auto; margin-top: 46px; margin-bottom:24px;}
.videos .vi-img li{ float: left; width: 373px; margin-left: 40px;  margin-bottom: 37px; }
.videos .vi-img li p {width: 100%;  max-width: 371px; margin: 0 auto;  text-align: center;  padding-top: 18px; padding-bottom: 25px;
    background: #e5e5e5; font-size: 18px; font-size: 1.8rem; line-height: 24px; }
.videos .vi-img li a{   max-width: 371px; display: block; margin: 0 auto;} 


.videos .vi-img .vi-m1tu{ position: relative;  overflow: hidden; max-width: 374px;}
.videos .vi-img .vi-m1tu a{ display: block;max-width: 374px;max-height:246px; margin: 0 auto; }
.videos .vi-img .vi-m1tu a img{ display: block; max-width: 374px; width: 100%; margin: 0 auto; }

.videos .vi-img .vi-m1tu .vi-m1fu{font-size:26px;font-size:2.6rem;color: #fff;}

.videos .vi-img .vi-m1tu .vi-m1fu{position: absolute;top:100%;left: 0;width: 100%;height:100%;text-align: center; }
.videos .vi-img .vi-m1tu .vi-m1fu img{display: inline-block;  width: 72px; height: 72px;  margin-top: 25%; }

.videos .vi-img .vi-m1tu .vi-m1fu{font-size:26px;font-size:2.6rem;color: #fff;}

.videos .vi-img .vi-m1tu .vi-m1fu{background: url(../images/zhezhaov.png) repeat;}
.videos .vi-img .vi-m1lie{ width: 100%; max-width: 371px;  border: 1px solid #e5e5e5;  margin: 0 auto; }
.videos .vi-img .vi-m1lie:hover .vi-m1fu{top: 0;}


.videos .zi2{ max-width: 371px; margin: 0 auto;  padding-top: 12px;  padding-bottom: 20px;    font-size: 14px; font-size: 1.4rem; line-height: 24px; width: 95%; margin: 0 auto; }


@media screen and  (max-width:1219px){
 
.videos .vi-img li {  width: 31%;  margin: 0 auto!important; margin-left: 1%!important; margin-right: 1%!important;   margin-bottom: 30px!important;}


}

@media screen and  (max-width:900px){
 
.videos .vi-img li{ float: left; width: 48%; }
.videos .vi-img .vi-m1lie .vi-m1fu{ top:-0; }

}


@media screen and  (max-width:460px){
 
.videos .vi-img li{ float: left; width: 98%; }

}




/* Blog */
.Blog{ margin-top: 43px; margin-bottom: 26px; }

.Blog .xqy {position: relative;}
.Blog .xqy .top1 {text-align: center;}
.Blog .xqy .top1  h1{ width: 100%; text-align: center; font-weight: normal;  margin-bottom: 15px;  font-size: 18px;font-size:1.8rem;color: #333;   }
.Blog .xqy .top1 .time{ font-family: 'HelveticaNeueLTProLt'; text-align: center; color: #666; font-size: 12px;font-size:1.2rem;
 background: url(../images/biao.png) no-repeat left center; width: 83px; margin: 0 auto; margin-bottom: 38px;   padding-left: 18px;  }


.Blog .xqy .c-wz p { font-family: 'HelveticaNeueLTProLt'; font-size: 16px;font-size:1.6rem;color: #333;line-height: 30px;margin-bottom: 32px;}
.Blog .xqy .c-wz p span{ font-family: 'HelveticaNeueLTProLt';  font-size: 16px;font-size:1.6rem;color: #333;line-height: 30px; }
.Blog .xqy .c-wz p a{ font-family: 'HelveticaNeueLTProLt';  font-size: 16px;font-size:1.6rem;color: #fc4db5;line-height: 30px;  }
.Blog .xqy .c-wz img{display: block; max-width: 100%;}
.Blog .xqy .c-wz p img{display:block;margin: 0 auto;max-width: 831px;width: 100%;}



.Blog .xqy .c-wz table{ width:90%; border-collapse:collapse; line-height:22px; border:1px solid #ccc; margin-left:auto; margin-right:auto}
.Blog .xqy .c-wz table tr td{ padding:3px; border:1px solid #ccc; background:#fff}








.Blog table{ width:97%; border-collapse:collapse; line-height:24px;}
.Blog tr td{ line-height:24px; padding:2px;}




.Blog .updown{border-top: 1px solid #bfbfbf; margin-top: 49px;}
.Blog .updown .up{margin-top: 5px;}
.Blog .updown .down{ margin-top: 0px; }
.Blog .updown p{ font-family: 'HelveticaNeueLTProLt';  line-height: 26px;font-size: 14px;font-size:1.4rem; color: #666;}
.Blog .updown p .on{color:#fc4db5; }
.Blog .updown p a { font-family: 'HelveticaNeueLTProLt';  font-size: 14px;font-size:1.4rem; line-height: 26px; color: #666;}
.Blog .updown p a:hover{color: #fc4db5;}

.upzi{ font-weight: bold; font-style: italic; }



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

.Blog ul .li .img{  }
.Blog ul .li .cont{ width: 80%; }


}



@media screen and  (max-width:880px){
.Blog ul .li .img{  }
.Blog ul .li .cont{ width: 75%; }

}

@media screen and  (max-width:710px){
.Blog ul .li .img{  }
.Blog ul .li .cont{ width: 70%; }

}


@media screen and  (max-width:600px){
.news ul .li .img{ float: none;  width: 100%; margin: 0 auto; margin-bottom: 20px; }
.news ul .li .cont{  float: none; width: 100%; }

}






.Blog1{ margin-top: 56px; margin-bottom: 29px; }
.Blog1 ul { margin-bottom: 61px; }
.Blog1 ul .li{border-bottom: 1px solid  #e5e5e5; margin-bottom: 34px; padding-bottom: 35px;  }
.Blog1 ul .li.li5n{margin-bottom: 0px;}
.Blog1 ul .li .img{max-width:278px;}

.Blog1 ul .li .img img{max-width:278px; width:100%}
.Blog1 ul .li .cont{width: 896px;margin-bottom: 0px;}
.Blog1 ul .li .cont .tle1{margin-bottom: 10px;margin-top:18px;}
.Blog1 ul .li .cont .tle1 a{color: #299b9d;font-size:16px;font-size:1.6rem;}
.Blog1 ul .li .cont .tle1 a:hover{color: #fc4db5;}

.Blog1 ul .li .cont .tle3{ margin-bottom: 28px; }
.Blog1 ul .li .cont .tle3 p{font-size:14px;font-size:1.4rem;line-height: 30px;}
.Blog1 ul .li .cont .tle3 p a{display: block; color: #333; font-size:16px;font-size:1.6rem;}
.Blog1 ul .li .cont .tle3 p a:hover{color: #fc4db5;}

.Blog1 ul .li .n1{display: block; margin-bottom: 12px; font-size: 18px; font-size: 1.8rem; color: #333; }
.Blog1 ul .li .n1:hover{color: #fc4db5; }




.Blog1 ul .li .mo .more{display: block;  color: #fff;  background: #fb109c; line-height: 34px; width: 115px; text-align: center; 
    font-size: 12px; font-size: 1.2rem;  border-radius: 5px; margin-top: -18px;  }
.Blog1 ul .li .mo .time{  font-family: 'HelveticaNeueLTProLt';  color: #666; font-size: 12px; font-size: 1.2rem; line-height: 24px; padding-left: 27px; background: url(../images/blog.png) no-repeat left center;  }

.Blog1 ul .li .mo .more:hover{ background: #333; }


@media screen and  (max-width:1219px){
.Blog1 ul .li .cont{ width: 70%; }
}


@media screen and  (max-width:999px){
.Blog1 ul .li .cont{ width: 67%; }
}


@media screen and  (max-width:920px){
.Blog1 ul .li .cont{ width: 65%; }
}


@media screen and  (max-width:880px){
.Blog1 ul .li .cont{ width:62%; }
}

@media screen and  (max-width:800px){
.Blog1 ul .li .cont{ width:60%; }
}



@media screen and  (max-width:710px){
.Blog1 ul .li .cont{ width: 58%; }
}

@media screen and  (max-width:760px){
.Blog1 ul .li .cont{ width: 55%; }
}

@media screen and  (max-width:700px){
.Blog1 ul .li .cont{ width: 52%; }
}

@media screen and  (max-width:640px){
.Blog1 ul .li .img{ float: none;  width: 100%; margin: 0 auto; margin-bottom: 20px; }
.Blog1 ul .li .cont{  float: none; width: 100%; }
.Blog1 ul .li .n1{ line-height: 30px; }

}
















/*contact*/
.c-top { margin-top: 51px; margin-bottom:52px;}

.c-top .p{ display: block;    text-align: center;     margin-bottom: 7px;}
.c-top .p span{     font-size: 14px;    font-size: 1.4rem;    display: inline-block;    line-height: 30px;
    padding-left: 27px;    background: url(../images/di.png) no-repeat left top; }


.c-top ul{background:url(../images/diandian.png) no-repeat 170px 37px; margin-bottom: 45px; }
.c-top ul li{float: left; }

.c-top ul .li1{width: 145px;margin-left: 45px;}
.c-top ul .li2{width: 200px;margin-left: 128px;}
.c-top ul .li3{width: 102px;margin-left: 144px;}
.c-top ul .li4{width: 125px;margin-left: 180px;}

.c-top ul li .ct1 img{display: block;max-width: 80px;width: 100%;margin: 0 auto;width: 80px\9;}
.c-top ul li .ct2{margin-top: 12px;margin-bottom: 8px; color: #333;}
.c-top ul li .ct2 p{ font-family: 'HelveticaNeueLTProLt';  color: #fb109c; text-transform: uppercase; font-size:16px;font-size:1.6rem;text-align: center;line-height: 28px;}
.c-top ul li .ct3 p{  font-family: 'HelveticaNeueLTProLt'; color: #333; font-size:14px;font-size:1.4rem; text-align: center;line-height: 20px;}
.c-top ul li .ct3 p a{ font-family: 'HelveticaNeueLTProLt'; color: #333; font-size:14px;font-size:1.4rem;text-align: center;line-height: 20px;}
.c-top ul li .ct3 p a:hover{  color: #fb109c; }


.c{padding-bottom: 68px;background:url(../images/contact.jpg) no-repeat top center;margin-top: 40px;}
.c_title{ text-align:center; padding-top: 27px;}
.c_title a{font-size: 30px;font-size: 3rem; color:#fb109c; text-transform: uppercase;}

.c_msg{ font-size:16px; font-size:1.6rem; line-height:30px; color: #333; text-align:center; 
margin:0 auto; max-width:907px; margin-top:15px; margin-bottom: 34px;}


.c_xp{ width:100%; max-width:1025px; margin:0 auto; }

.c_div{ margin-top:0px; margin-bottom: 33px;}
.c_div2{ margin-top:38px; margin-left: 18px; }
.c_nr{ width:47.6%; }

.c_input,.c_captcha{ border-bottom:solid 1px #c7c5c4; font-size:14px; font-size:1.4rem; color:#999999; height:41px; line-height:37px; }


.c_div .c-span{width: 18px;display: block;height: 41px;line-height:34px;font-size:19px; font-size:1.9rem;color: #fb109c;text-indent:1px;}
.c_div .c_nr .c-span{width: 18px;display: block;height: 41px;line-height: 52px;font-size:18px; font-size:1.8rem;color: #fb109c;text-indent:1px;}


.c_input{ font-family: 'HelveticaNeueLTProLt';  width:446px; text-indent:35px;display: block; background-color: transparent;}
.c_textarea{  font-family: 'HelveticaNeueLTProLt';  line-height:26px; font-size:14px; font-size:1.4rem; color:#999999; background:url(../images/xp-icon5.png) no-repeat left 3px; text-indent:35px; width:98%; border-bottom:solid 1px #c7c5c4; height:152px; }

.c_yzm{ float:left; margin-top:2px; cursor:pointer; }
.c_captcha{ font-family: 'HelveticaNeueLTProLt';  float:right; width:61%;background-color: transparent; }
.c_send{ font-family: 'HelveticaNeueLTProLt';  float:right; width:95%; font-size:18px; font-size:1.8rem; background:#fb109c; color:#fff; height:40px; line-height:38px; cursor:pointer; transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;-webkit-transition:0.5s; margin-top:2px; }
.c_send:hover{ background:#aaa; }

.c_xpbg1{}


.c_xpbg1 .c_input{ background:url(../images/xp-icon1.png) no-repeat left 7px; }
.c_xpbg2 .c_input{ background:url(../images/xp-icon2.png) no-repeat left 10px; }
.c_xpbg3 .c_input{ background:url(../images/xp-icon3.png) no-repeat left 6px; }
.c_xpbg4 .c_input{ background:url(../images/xp-icon4.png) no-repeat left 6px; }





@media screen and (max-width:1219px){
    .c-top ul{background:none;}
    .c-top ul li.li1{margin-left: 0px;}
    .c-top ul li.li2{margin-left: 120px;}
    .c-top ul li.li3{margin-left: 120px;}
    .c-top ul li.li4{margin-left: 120px;} 

    .c_input{width: 95%;}
    .c_textarea{width: 95%;}
    .c_xp{ width:96%;}
}






@media screen and (max-width:999px){
.c_captcha{ width:50%; }

.c_lx{ width:80%; float:none; margin:0 auto; margin-top:30px; margin-bottom:30px; } 
}
@media screen and (max-width:979px){
    .c-top ul li.li1{width:46%; margin: 2%!important; }
    .c-top ul li.li2{width:46%; margin: 2%!important; }
    .c-top ul li.li3{width:46%; margin: 2%!important; }
    .c-top ul li.li4{width:46%; margin: 2%!important; }
}
@media screen and (max-width:850px){
.c_input{width: 90%;}
.c_msg{ width: 91%; margin: 0 auto; }
}
@media screen and (max-width:839px){
.c_nr{ width:48%; }
}
@media screen and (max-width:759px){
.c_div,.c_div2{ margin-top:30px; }
.c_div2 .c_nr{ float:none; width:100%; }
.c_send{ float:none; margin:30px auto  0;display: block; }
.c_captcha{ width:65%; margin-right: 20px;}
.c{background:#f5f3f3 ; padding-bottom: 20px; margin-bottom: 30px;}
.c_lx{ width:90%; }
}

@media screen and (max-width:639px){
    .c_nr{ width:100%; }
    .c_div,.c_div2{ margin-top:0px;margin-bottom: 0; }
    .c_div2{margin-top: 20px;}
    .c_nr{margin-bottom: 30px;}
    
}
@media screen and (max-width:600px){
    .c_captcha{ width:40%;}
}
@media screen and (max-width:400px){
    .c-top ul li.li1{width:96%; margin: 2%!important; }
    .c-top ul li.li2{width:96%; margin: 2%!important; }
    .c-top ul li.li3{width:96%; margin: 2%!important; }
    .c-top ul li.li4{width:96%; margin: 2%!important; }
    .c_captcha{ width:90%; margin-right: 5%;margin-top: 20px;}
    .c_textarea{width: 90%;}
}
@media screen and (min-width:980px) {
    .container,.nav{ display:none};

}

.xuanzhong,.dangqiandao { color:#fc4db5 !important}



.listcart{ width:100%;  }


.listcart a{ display:inline-block;height: 26px;
	line-height: 25px;

	color: #fff; background:#fb109c;cursor: pointer; border: 1px solid #fb109c;border-radius: 20px; padding-left:10px; padding-right:10px; text-align:center; display:block }
	@media screen and (max-width:999px){
		.listcart a{ width:45% ;max-width:133px; margin-left:2.5%; margin-right:2.5%; }
	}
	
	@media screen and (max-width:420px){
		
		.listcart a{ width:100% ; float:none; overflow:hidden; margin-bottom:1rem; margin-left:auto; margin-right:auto}


		
		}
		
		.shuxp_c{ margin-top:10px; margin-bottom:3px}
.ablibaba{ position:fixed; bottom:10px; right:0px; z-index:9999999999999999}


.cuowu404{ width:100%;max-width:605px; overflow:hidden; margin-left:auto; margin-right:auto; display:block; margin-top:20px; margin-bottom:350px;}
.cuowu404 img{ width:100%; ;}

	@media screen and (max-width:999px){
		.cuowu404{ width:80%; overflow:hidden; }
		

	}