.partmain2{width:100%;min-width:960px;height:1130px;}
.pyq{background:url(kuang2.png) 10px 40px no-repeat;width:420px;height:790px;overflow:hidden;position: absolute;
top:0;
left:0;
right:0;
bottom:0;
margin:auto;}
.partmain2 .rightDiv{width:380px;float:right;margin-top:60px;}
.spbutton{width:380px;height:40px;text-align:center;font:26px/40px "Î¢ÈíÑÅºÚ", "ºÚÌå";color:#fff;}
.spdiv{width:380px;margin-top:15px;height:215px;}
.sptitle{width:380px;font:16px/2em "Î¢ÈíÑÅºÚ", "ºÚÌå";color:#444;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.sptitle a{font:16px/2em "Î¢ÈíÑÅºÚ", "ºÚÌå";color:#444;font-weight:500}
.tielu{width:380px;min-height:140px;}
.minhang{width:380px;min-height:140px;}
.gonglu{width:380px;min-height:140px;}
.tielu ul,.minhang ul,.gonglu ul{width:300px;float:right; }
.tielu ul li,.minhang ul li,.gonglu ul li{font:16px/1.5em "Î¢ÈíÑÅºÚ", "ºÚÌå";color:#444;width:300px;height:69px;overflow:hidden;}
.tielu ul li a,.minhang ul li a,.gonglu ul li a{font:16px/1.5em "Î¢ÈíÑÅºÚ", "ºÚÌå";color:#444;}

/*ÅóÓÑÈ¦*/
.pyqDiv{width:380px;height:965px;float:left;position:absolute;left:31px;top:60px;border-radius: 28px;overflow:hidden;}
.pyqLayer{width:380px;height:627px;margin-top:72px;position:relative;overflow:hidden;}
.scrollDiv{width:380px;overflow-x:hidden;}



/*´ºÔËÅóÓÑÈ¦*/
/*×ÖÌåÑÕÉ«*/
.grey{font-family:"Î¢ÈíÑÅºÚ";color:#444}
.grey2{font-family:"Î¢ÈíÑÅºÚ";color:#aaa}
.black{font-family:"Î¢ÈíÑÅºÚ";color:#000}
.white{font-family:"Î¢ÈíÑÅºÚ";color:#fff}
.red{font-family:"Î¢ÈíÑÅºÚ";color:#c10101}
.blue{font-family:"Î¢ÈíÑÅºÚ";color:#2c457a}
.font10,.font10 a,ul.font10 li,ul.font10 li a{font:12px/1.5em "Î¢ÈíÑÅºÚ";}
.font11,.font11 a,ul.font11 li,ul.font10 li a{font:12px/1.5em "Î¢ÈíÑÅºÚ";}
.font12,.font12 a,ul.font12 li,ul.font12 li a{font:0.24em/1.5em "Î¢ÈíÑÅºÚ";}
.font14,.font14 a,ul.font14 li,ul.font14 li a{font:0.28em/1.5em "Î¢ÈíÑÅºÚ";}
.font16,.font16 a,ul.font16 li,ul.font16 li a{font:0.32em/1.5em "Î¢ÈíÑÅºÚ";}
.font18,.font18 a,ul.font18 li,ul.font18 li a{font:0.36em/1.5em "Î¢ÈíÑÅºÚ";}
.font20,.font20 a,ul.font20 li,ul.font20 li a{font:0.4em/1.5em "Î¢ÈíÑÅºÚ";}
.font22,.font22 a,ul.font22 li,ul.font22 li a{font:0.44em/1.5em "Î¢ÈíÑÅºÚ";}
.font24,.font24 a,ul.font24 li,ul.font24 li a{font:0.48em/1.5em "Î¢ÈíÑÅºÚ";}
.font26,.font26 a,ul.font26 li,ul.font26 li a{font:0.52em/1.5em "Î¢ÈíÑÅºÚ";}

.pyqmain{width:7.1em;margin:0 auto;padding:0.3em 0.2em;background:#fff;}
ul.rwlist li{padding-left:18.75%;width:81.25%;position:relative;padding-bottom:5%;margin-bottom:5%;border-bottom:0.01em solid #f4f4f6}
.rwpic{width:14.875%;padding:1.8125%;position:absolute;left:0;top:0}
.rwcontent{width:94%;}
.piclist1{width:100%;padding-top:2%;margin-left:-1.25%;overflow:hidden}
.piclist1 p{width:29%;margin:1.25%;display:inline-block;overflow:hidden;height:0.82em;}
.piclist1 p img{position:relative;width:100%;}
.piclist2{width:100%;padding-top:2%;margin-left:0;overflow:hidden}
.piclist2 img{width:65%}
.piclist3{background:#f4f4f6;margin-top:2%;width:96%;}
.piclist3 img{width:100%;}
.piclist3 .img3{width:12.5%;padding:2%;float:left;}
.piclist3 .text3{width:83%;padding-top:2%;}
.piclist4{width:90%;margin-top:2%;margin-left:0;overflow:hidden;background:#000;font-size:0px;position:relative;z-index:1;}

.rwmore{width:96%;padding-top:3%;padding-bottom:3%;position:relative}
.more{width:6.5%;position:absolute;bottom:0.03em;right:0;}
.more img{position:absolute;bottom:0.08em;cursor:pointer;}
.zan{width:25%;position:absolute;bottom:-0.02em;right:7.6%;display:none}
.zan img{position:absolute;bottom:-0.02em;cursor:pointer;}


/*.rwbg{width:96%;background:url(bg1.gif) no-repeat ;background-size:100% auto;padding-bottom:2%}*/
span{font:12px/1.5em "Î¢ÈíÑÅºÚ";color:#2c457a;}
.rwhf{padding-left:2%;}
.rwhf span{padding-left:10%;padding-right:4%;background:url(heart.gif) no-repeat;background-size:auto 100% }
.rwhf span.noneclass{background:none;margin-left:-4%;padding-left:0;}
ul.huifu li{width:96%;padding-left:2%;padding-bottom:0;border:0;margin-bottom:0;}
#blackScreen{width:100%;height:100%;background-color:#000;filter:alpha(opacity=100);moz-opacity:1;opacity:1;position:fixed;z-index:99;top:0;left:0}
#blackHtml{width:100%;height:100%;position:fixed;z-index:999;top:0;left:0;overflow: auto;}

.w100{width:100%}


.swipe {
    height:100%;
    width:100%;
    overflow: hidden;
    position: relative;

}
.swipe-wrap {
    height:100%;
    position: relative;


}

.swipe-wrap > div{
    float:left;
    width:100%;
    height:100%;
    position: relative;


}

#content{width:100%;height:100%;overflow:hidden;}
#content img{width:100%;}


ul#position{width:100%;bottom:8%;text-align:center;position:absolute;z-index:999;height:0.05em;}
ul#position li{width:0.05em;height:0.05em;border-radius: 50%;border:0.01em solid #fff;display:inline-block;margin:0.05em;background:#fff;filter:alpha(opacity=30);moz-opacity:0.30;opacity:0.30;}
ul#position li.on{border:0.01em solid #fff;background:#fff;filter:alpha(opacity=90);moz-opacity:0.90;opacity:0.90;}

.huifu span{color:#444;}




.page5Left{
    width:560px;
    float: left;
    padding:40px 40px 40px 100px;
    height: 100%;
    position: relative;
    font-size:20px;
    line-height: 36px;
    height: 750px;
}
.page5Left .in{
    overflow: hidden;
    height: 645px;
    position: relative;
}
.page5Left .inin{
    height: 750px;
    position: absolute;
    top: 750px;
    margin: auto;
    animation: topp 15s infinite linear;
}
@keyframes topp{
    0%{
        top:800px;
    }
    80%{
        top:75px;
    }
    100%{
        top:75px;
    }

}
.bigggg{
    background:url("../images/11.png") no-repeat center center;
    background-size:100% auto;
    -webkit-background-size:100% auto;
    -moz-background-size:100% auto;
    -ms-background-size:100% auto;
    -o-background-size:100% auto;
    width: 300px;
    height: 205px;
    position: absolute;
    bottom: -166px;
    left: 0;
    right: 0;
    margin:auto;
    color: #f00;
    cursor: pointer;
}
.bigggg .addIcon{
    font-size:100px;
    position: absolute;
    right: 19px;
    top: -36px;
    margin: auto;
    opacity: 0;
}
.bigggg.on .addIcon{
    -webkit-animation:addIcon 2.5s;
    -moz-animation:addIcon 2.5s;
    -ms-animation:addIcon 2.5s;
    -o-animation:addIcon 2.5s;
    animation:addIcon 2.5s;
}
.bigggg .have{
    font-size:30px;
    position: absolute;
    right: -151px;
    top: 22px;
    margin: auto;
    opacity: 0;
}
.bigggg.on .have{
    -webkit-animation:have 2.5s;
    -moz-animation:have 2.5s;
    -ms-animation:have 2.5s;
    -o-animation:have 2.5s;
    animation:have 2.5s;
}
.have span{
    font-size:30px;
    color: #f00;
}
@keyframes addIcon{
    0%{
        opacity: 0;
        transform: translateY(50%);
    }
    40%{
        opacity: 1;
        transform: translateY(0);
    }
    100%{
        opacity: 0;
        transform: translateY(-20%);
    }
}
@keyframes have{
    0%{
        opacity: 0;
    }
    40%{
        opacity: 1;
    }
    100%{
        opacity: 0;
    }
}

.page5Left .head ul:after{
    content:'';
    display:block;
    clear:both;
}
.page5Left .head li{
    width:70px;
    height:70px;
    float: left;
    background-color: #c92202;
    margin-right:10px;
    font-size: 40px;
    line-height:70px;
    text-align: center;
    color: #fff;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}
.page5Left .line2{
    padding:10px 0;
}
.page5Left .line2 p{
    font-size: 16px;
    line-height:24px;
}
.page5Left .line3{
    width:455px;
    height:264px;
}
.page5Left .line3 object{
    display: block;
    width:100%;
    height:100%;
}
.page5Left .line4 ul:after{
    content:'';
    display:block;
    clear:both;
}
.page5Left .line4 li{
   padding: 11px 0;
}
.page5Left .line4 li:after{
    content:'';
    display:block;
    clear:both;
}
.page5Left .line4 li .leftLi{
    float: left;
    width:190px;
    height:124px;
}
.page5Left .line4 li .rightLi{
    float: left;
    font-size: 16px;
    line-height:24px;
    width:240px;
    height:120px;
    margin-left:26px;
}
.piclist3{
    display: none;
}
#part5 .add{
    opacity:0.7;
    position: absolute;
    right: 8%;
    bottom: 5%;
    width: 50px;
    height: 50px;
    cursor: pointer;
}
#part5 .add img{
    display: block;
    width:100%;
    height:100%;
}
#part5{
    background: url(../../page4.jpg) no-repeat center;
    -webkit-background-size:cover;
            background-size:cover;
}
#part5 .page5in:after{
    content:'';
    display:block;
    clear:both;
}

#part5 .upload{
    width:380px;
    height: 627px;
    display: none;
    background-color: #fff;
    z-index:2;
    position: absolute;
    bottom:0;
    margin: auto;
    background-color: #f3f3f3;
    padding:40px 20px;
}
#scroll{
    position: relative;
}

textarea::-webkit-input-placeholder,
input::-webkit-input-placeholder{
    color:#cdcdd2;
}
#allImg{
    /*line-height:150px;*/
    font-size:0;
}
.upImg{
    display: inline-block;
    vertical-align: top;
    width:150px;
    height:150px;
    margin:18px;
    position: relative;
}
.close{
    position: absolute;
    color:#333;
    font-size: 30px;
    height:30px;
    line-height: 30px;
    right: -15px;
    top: -15px;
    margin:auto;
    overflow: hidden;
}
.upImg img{
    width:150px;
    height:150px;
}
.addImg{
    display: inline-block;
    vertical-align: top;
    width:150px;
    height:150px;
    line-height: 140px;
    text-align: center;
    font-size: 50px;
    color:#bfbfbf;
    margin:18px;
    border:3px solid #c9c9c9;
    -webkit-border-radius:4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    position: relative;
}
#inputImg{
    width:150px;
    height:150px;
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
}
.upload input,.upload textarea{
    display: block;
    width:90%;
    margin: auto;
    background-color: #fff;
    border:1px solid #c3bfbf;
    margin-bottom:20px;
    font-size: 20px;
    padding:5px;
    color: #424040;
}
.upload input{
    height:50px;
    line-height:50px;
    opacity: 0;
}
.upload textarea{
    height:150px;
}
.upload .submit{
    width:180px;
    height:60px;
    margin: auto;
    line-height:60px;
    text-align: center;
    font-size: 26px;
    color: #fff;
    background-color: #ffb2cc;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    cursor: pointer;
    margin-top:20px;
}
#part5 .notice1,
#part5 .notice2{
    position: absolute;
    top:30%;
    left:0;
    right:0;
    margin:auto;
    width:200px;
    height:50px;
    background-color: #333;
    opacity:0.7;
    line-height:50px;
    text-align: center;
    color: #fff;
    font-size: 20px;
    display: none;
    z-index:3;
}
.center .close{
    top:0;
    right:0;
    opacity:0.7;
    cursor: pointer;
}

.page5Right{width:420px;height:100%;overflow:hidden;float:left;position:relative;}
.page5LeftIn{
    position: absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    margin:auto;
    height: 732px;
}

