@charset "utf-8";
/*公共部分 S*/
*{margin: 0;padding: 0;box-sizing: border-box;outline: 0;-webkit-tap-highlight-color: transparent}
html{overflow-x:hidden;width:100%;height:100%;font-size:12px;}
body{padding:0;margin:0;-webkit-text-size-adjust: none;-webkit-font-smoothing: antialiased}
ul,li{list-style:none;margin:0;padding:0}
h1,h2,h3,h4,h5,p{margin:0}
#XiuRenPage{width: 100%;}
a{color:#666;text-decoration: none;outline:none;}
.dataload{width:100%;height:60%;line-height:300px;text-align:center;}
.dataload img{width:137px;height:40px;}
.dataload b{color:#666;font-size:1.8rem;}
.emptydata{width: 100%;height: 300px;line-height: 300px;margin: 0 auto;text-align: center;font-size: 1.4rem;color: #999;font-weight: bold;}
/*顶部LOGO搜索*/
.toolbar_top{width:100%;margin:0 auto;padding:10px 0;background:#333;overflow:hidden;}
.logo{padding:0 15px;height:48px;margin:0 auto;position:relative;}
.logo span{width:40px;height:40px;display:block;font-size:2.4rem;font-weight:bold;line-height:40px;color:white;text-align:center;background: linear-gradient(#FFC46A, #FF9900);border-radius:8px;}
.logo b{position:absolute;left:62px;top:-1px;font-size:1.6rem;color:white;}
.logo em{position:absolute;left:66px;top:24px;font-size:1rem;color:#ddd;font-style:normal;font-weight:bold;opacity: 0.5;}
.logo i{font-style:normal;font-size:1.5rem;position:absolute;color:#FFCC99;right:20px;top:1px;font-weight:bold;}
.logo strong{font-size:1rem;color:#ddd;position:absolute;right:20px;top:25px;opacity: 0.5;}
.search_box{width:100%;margin:0 auto;}
form{margin:0;padding:0;border:0;}
.Inputtext{margin-left:16px;width: 70%;height: 30px;border-radius: 6px 0 0 6px;margin-top: 6px;line-height: 22px;padding-left: 10px;color: #817F77;overflow: hidden;border: 1px solid #444;background:#444;float: left;outline: 0 none;}
.search_box .sbmit {width: 66px;height: 31px;display: block;margin-top: 6px;line-height: 26px;float: left;border: 1px solid #444;cursor: pointer;background: linear-gradient(#666, #333);color:#999;outline: 0 none;font-size:1.2rem;margin-left:5px;}
/*首页展示*/
.index_show_box{width:100%;margin:0 auto;}
.index_show_tab{width:100%;margin:1.67rem auto;overflow:hidden;text-align:center;font-size:0;}
.index_show_tab a{width:17%;height:32px;line-height:32px;font-size:1.1rem;border:1px solid #ff658c;text-align:center;display:inline-block;color:#ff658c;}
.index_show_tab #hot{border-left:0;border-right:0;}
.index_show_tab #new{border-radius:6px 0 0 6px;}
.index_show_tab #vod{border-radius:0 6px 6px 0;}
.index_show_tab a.cur{background:#ff658c;color:white;}
.index_show_content{width:100%;margin:0 auto;}
.index_show_content ul{width:100%;margin:0 auto;}
.index_show_content ul li{width:100%;background:#F7F7F7;padding:0 0 7px 0;}
.index_show_pic{width:100%;height:100vw;overflow:hidden;position:relative;background:white;font-size:0;}
.index_show_pic img{width:100%;margin-top:-10%;}
.index_show_pic span{position:absolute;bottom:10px;right:10px;font-size:0;}
.index_show_pic span b{background:#999;color:white;display:inline-block;font-size:1.2rem;border-radius:4px;padding:0px 6px;line-height:2.1rem}
.index_show_pic span i{background:#FF0066;color:white;display:inline-block;font-size:1.2rem;border-radius:4px;font-style:normal;line-height:2.1rem;padding:0px 6px;margin-right:10px}
.preview{position:absolute;bottom:12px;left:50px;font-size:1.2rem;border-radius:6px;width:26px;height:26px;line-height:28px;background:#ff658c;color:white;text-align:center;font-weight:bold;}
.s_box_tab{width:100%;height:100vw;display:block;position:absolute;top:0;left:0;z-index:20;background:black;filter:alpha(Opacity=80);-moz-opacity:0.8;opacity:0.8;text-align:center;}
.s_box_tab b{line-height:100vw;font-size:1.6rem;color:white;}
.Iicon-play{width:14%;height:14%;display:block;border-radius:50%;position:absolute;left:43%;top:43%;background-image:url('/static/image/common/vplay.png');background-size:100% 100%;background-repeat:no-repeat:}
.issue {position: absolute;TOP: -20PX;right: -20PX;padding: 12px 12px;background: rgba(255,0,0,0.7);color: #FDFFFF;text-align: center;z-index: 11;width: 5.2rem;text-align: center;border-radius: 10px;transform: rotate(45deg);height: 5.2rem;background: linear-gradient(90deg,rgba(255,81,47,0.8) 10%,#DD2476 90%);}
.issue-num {position: absolute;font-size: 1.2rem;TOP: 3PX;right: 6PX;color: #FDFFFF;z-index: 11;text-align: center;width:2.8rem;}
.issue-nums {position: absolute;font-size: 1.1rem;TOP: 20PX;right: 11PX;color: #FDFFFF;z-index: 11;text-align: center;}
.uleval {position: absolute;font-size: 1.0rem;bottom: 10px;left: 10px;color: white;z-index: 11;text-align: center;width:30px;height:30px;line-height: 30px;font-weight:bold;border-radius: 50px;background: linear-gradient(90deg,#FF512F 10%,#DD2476 90%);}
.XR_new {width: 60px;height: 60px;display: block;position: absolute;top: 0px;left: 0px;z-index: 11;background-image: url(/static/image/common/new2.png);background-repeat: no-repeat;background-size: 100% 100%;}
.index_show_star{padding:10px;margin:0 auto;position:relative;background:white;}
.star_pic{height:32px;display:inline-block;font-size:1.3rem;}
.star_pic img{width:32px;height:32px;border-radius:50%;vertical-align: middle;}
.star_name{font-size:1.3rem;color:#666;display:inline-block;margin-left:7px;}
.index_show_star .rank-xinxiu{display:inline-block;background: url(/static/image/common/xinxiu.png) no-repeat;width: 18px;height: 18px;vertical-align: middle;margin: 0 0px 0 10px;position: relative;top: -3px;}
.index_show_star .rank-baijin{display:inline-block;background: url(/static/image/common/baijin.png) no-repeat;width: 18px;height: 18px;vertical-align: middle;margin: 0 0px 0 10px;position: relative;top: -3px;}
.index_show_star .rank-mingmo{display:inline-block;background: url(/static/image/common/mingmo.png) no-repeat;width: 18px;height: 18px;vertical-align: middle;margin: 0 0px 0 10px;position: relative;top: -3px;}
.index_show_star .rank-chaomo{display:inline-block;background: url(/static/image/common/chaomo.png) no-repeat;width: 18px;height: 18px;vertical-align: middle;margin: 0 0px 0 10px;position: relative;top: -3px;}
.index_show_star em{position:absolute;right:10px;bottom:14px;font-style:normal;padding:3px 10px 3px 10px;text-align:center;border:1px solid #FF0000;border-radius:4px;color:#FF0000;}
/*模特列表展示*/
.models_show_box{width:100%;margin:0 auto;}
.models_show_tab{width:100%;margin:0 auto;overflow:hidden;text-align:center;font-size:0;background:#F7F7F7;padding:1.67rem 0;}
.models_show_tab a{width:22%;height:32px;line-height:32px;font-size:1.1rem;border:1px solid #ff658c;text-align:center;display:inline-block;color:#ff658c;background:white;}
.models_show_tab #All{border-radius:6px 0 0 6px;}
.models_show_tab #Hot{border-radius:0 6px 6px 0;}
.models_show_tab a.cur{background:#ff658c;color:white;}
.models_show_content{width:100%;margin:0 auto;}
.models_show_content ul{width:100%;margin:0 auto;}
.models_show_content ul li{width:100%;padding:0 0 0px 0;position:relative;overflow:hidden;border-bottom:1px solid #F7F7F7;}
.models_photo{float:left;width:60px;height:60px;margin:10px 10px 10px 15px;position:relative;}
.models_photo img{width:60px;height:60px;border-radius:50%;}
.models_photo b{width:16px;height:16px;line-height:18px;display:block;background:#FFCC00;color:white;font-size:0.8rem;text-align:center;border:1px solid white;position:absolute;bottom:0px;right:0px;border-radius:50%;}
.models_box{float:left;margin-top: 10px;}
.models_nick{display:block;line-height:1.8rem;font-size:1.1rem;color:#666;margin-top: 5px;}
.models_nick .rank-xinxiu{display:inline-block;background-image: url(/static/image/common/xinxiu.png);background-size:100% 100%;background-repeat:no-repeat;width: 16px;height: 16px;vertical-align: middle;margin: 0 0px 0 10px;position: relative;top: -3px;}
.models_intro{margin-top:1px;}
.models_intro i{font-style:normal;color:#999;font-size:0.9rem;margin-right:10px;}
.models_intro em{font-style:normal;color:#999;font-size:0.9rem;}
.mfocus{position:absolute;right:10px;bottom:29px;padding:4px 10px 4px 10px;text-align:center;border:1px solid #FF0000;border-radius:4px;color:#FF0000;}
.Tmfocus{position:absolute;right:10px;bottom:29px;padding:4px 5px 4px 5px;text-align:center;border:1px solid #ff658c;background:#ff658c;border-radius:4px;color:white;}

/*分页列表*/
#page{width: 100%;margin:10px auto;padding:20px 0;overflow: hidden;text-align: center;background:#F7F7F7;}
.jumppage {height: 30px;line-height: 30px;width: 90%;margin: 0px auto 15px auto;padding-bottom:40px;overflow: hidden;text-align: center; border-bottom: 1px #ddd dashed;}
.jumppage span {font-size: 1.2rem;color: #666;padding: 0 6px;}
.jumppage select {height: 26px;font-size: 1.2rem;border: none;border-radius: 3px;background: linear-gradient(#999, #666);color: white;padding: 0px 6px;}
#page li {display: inline-block;margin: 0 4px;border-radius: 2px;border: 1px solid #DEDEDE;}
#page li a {padding: 7px 10px 6px 10px;display: block;font-weight: bold;text-decoration: none;font-size: 1.1rem;color: #333;background: linear-gradient(#F9F9F9, #EAEAEA);}
#page li a.cur {background: linear-gradient(#999, #666);color: white;}
/*分类列表*/
.column_show_box{width:100%;margin:0 auto;}
.column_show_tab{width:100%;margin:0 auto;overflow:hidden;text-align:center;font-size:0;background:#F7F7F7;padding:1.67rem 0;}
.column_show_tab a{width:22%;height:32px;line-height:32px;font-size:1.1rem;border:1px solid #ff658c;text-align:center;display:inline-block;color:#ff658c;background:white;}
.column_show_tab #column_pic{border-radius:6px 0 0 6px;}
.column_show_tab #column_prv{border-radius:0 6px 6px 0;}
.column_show_tab a.cur{background:#ff658c;color:white;}
.column_picture_box,.column_vedio_box,.column_private_box{width:100%;margin:0 auto;overflow:hidden;}
.column_box_item{width: 48%;height: 66px;margin:10px 1% 0 1%;float:left;overflow:hidden;border-radius:4px;background: linear-gradient(#FCFCFC, #F7F7F7);position:relative;}
.column_box_cont{width: 46px;height: 46px;line-height: 46px;display: block;float: left;background: #FFFADD;font-size: 2.7rem;color: #FF9900;border-radius: 12px;text-align: center;margin: 10px;}
.column_box_intr{width: 105px;height: 46px;float: left;margin: 10px 0;overflow:hidden;}
.column_box_title{font-size: 1.0rem;font-weight: bold;color: #666;line-height: 20px;width: 105px;overflow:hidden;}
.column_box_num{color: #999;line-height: 13px;font-size: 0.8rem;width: 105px;overflow:hidden;}
.column_box_time{color: #999;line-height: 13px;font-size: 0.8rem;width: 105px;overflow:hidden;}
.column_New {width: 36px;height: 36px;display: block;position: absolute;top: 1px;right: 1px;z-index: 11;background-image: url(/static/image/common/New-Tga3.png);background-repeat: no-repeat;background-size: 100% 100%;}
/*模特博客*/
.blog_box{width:100%;margin:0 auto;}
.blog_box_top{width: 100%;height:140px;position: relative;background-image:url(/static/image/common/skin.jpg);background-size:150% 100%;background-repeat:no-repeat;}
.blog_box_detail{width: 100%;height: 95px;margin: 0 auto;background: white;position: relative;}
.blog_box_photo{width: 140px;height: 60px;float: left;margin: 0 10px 0 5px;position: relative;}
.blog_box_warp{box-shadow: 0px 1px 2px #cacaca;border-radius: 4px;border: 1px solid #cacaca;padding: 5px 5px 0;background: #f5f5f5;position: absolute;top: -110px;z-index: 2;overflow: hidden;}
.blog_box_img img{width: 140px;height: 140px;display: block;}
.blog_box_cont {padding: 6px 0;width: 100%;overflow: hidden;}
.blog_box_cont li {width: 46px;text-align: center; float: left;border-right: 1px solid #ebebeb;line-height: 20px;}
.blog_box_cont li.noborder {border: none;}
.blog_box_cont li b {display: block;font-size: 1.1rem;color: #555;}
.blog_box_cont li em {color: #555;font-style: normal;font-size: 1.0rem;}
.blog_box_intro{float: left;margin: 0 auto;position: relative;padding: 10px 0 0 10px;}
.blog_box_name{display: block;overflow: hidden;}
.blog_box_name h1 {font-size: 1.2rem;float: left;color:#666}
.blog_box_name .rank-xinxiu {float: left;background-image: url(/static/image/common/xinxiu.png);background-size:100% 100%;background-repeat:no-repeat;width: 16px;height: 16px;display: block;vertical-align: middle;position: relative;top: 0px;margin: 0 0px 0 6px;}
.blog_box_bra{display: block;overflow: hidden;padding: 10px 0;color: #888;}
.blog_box_bra b {font-weight: normal;margin-right: 8px;}
.blog_box_bra i {font-style: normal;}
.blog_box_area {display: block;overflow: hidden;padding-bottom: 10px;color: #666;}
.women {display: inline-block;width: 12px;height: 12px;vertical-align: middle;background: url(/static/image/common/maleMin.png) no-repeat;overflow: hidden;font-size: 0;background-position: 0 bottom;position: relative; top:-1px;margin-right: 5px;}
.vcert{display: inline-block;width: 16px;height: 16px;vertical-align: middle;background: url(/static/image/common/vNormal.png) no-repeat;overflow: hidden;font-size: 0;background-position: 0 bottom;position: relative; top:1px;left:-3px;margin-right: 0px;}
.focusbtn {width: 86px;height: 32px;display: block;line-height: 32px;border: 1px solid #ddd;border-radius: 4px;background: linear-gradient(#E9E9E9, #FAFAFA);position: absolute;left: 60%;top: -80px; cursor: pointer;}
.focusbtn b {font-size: 1.4rem;color: #333;margin: 0 3px 0 19px;}
.focusbtn em {font-style: normal;text-align: center;color: #555;font-size:1.2rem;}
.focusbtn i{width:86px;height:32px;display:block;border-radius: 4px;background:linear-gradient(#FFCC00,#FF9900);color:white;font-style: normal;text-align: center;font-size:1.2rem;}
.blog_show_title{width:100%;margin: 0 auto;padding: 15px 0 0px 0;border-bottom: 1px solid #ddd;background: linear-gradient(#FFFFFF, #EFEFEF);clear: both;}
.blog_show_title a {width: 100px;height: 40px;line-height: 40px;display: inline-block;font-size: 1.2rem;font-weight: bold;color: #333;text-align: center;position: relative;top:1px;}
.blog_show_title a.cur {border-left: 1px solid #ddd;border-top: 1px solid #ddd;border-right: 1px solid #ddd;background: linear-gradient(#FF9FB8, #ff658c);border-radius: 4px 4px 0 0;color: white;top:1px;}
.blog_show_title #picture {margin-left: 5px;}
.blog_show_content{width:100%;margin: 0 auto;overflow: hidden;background: white;}
.blog_show_content ul{width:100%;margin: 0 auto;padding: 10px 0;overflow: hidden;}
.empty {width: 100%;height: 260px;line-height: 260px;font-size:1.4rem;color: #666;font-weight: bold;text-align: center;}
.blog_show_content ul li{width:100%;background:#F7F7F7;padding:0 0 7px 0;}
.blog_show_star{padding:10px;margin:0 auto;position:relative;background:white;overflow:hidden;}
.blog_type_pic{height:32px;display: inline-block;font-size: 1.3rem;}
.blog_type_pic img { width: 32px; height: 32px; border-radius: 50%;vertical-align: middle;}
.blog_type_name{font-size: 1.3rem;color: #666;display: inline-block;margin-left: 7px;}
.blog_show_star .rank-xinxiu{display:inline-block;background-image: url(/static/image/common/xinxiu.png);background-size:16px 16px;background-repeat:no-repeat;width:16px;height:16px;vertical-align: middle;margin: 0 0px 0 6px;position: relative;top: -2px;}
.blog_show_star .rank-baijin{display:inline-block;background-image: url(/static/image/common/baijin.png);background-size:16px 16px;background-repeat:no-repeat;width:16px;height:16px;vertical-align: middle;margin: 0 0px 0 6px;position: relative;top: -2px;}
.blog_show_star .rank-mingmo{display:inline-block;background-image: url(/static/image/common/mingmo.png);background-size:16px 16px;background-repeat:no-repeat;width:16px;height:16px;vertical-align: middle;margin: 0 0px 0 6px;position: relative;top: -2px;}
.blog_show_star .rank-chaomo{display:inline-block;background-image: url(/static/image/common/chaomo.png);background-size:16px 16px;background-repeat:no-repeat;width:16px;height:16px;vertical-align: middle;margin: 0 0px 0 6px;position: relative;top: -2px;}
.postview{position: absolute;right: 10px;bottom: 17px;font-style: normal;text-align: center;color:#999;}
.cloudicon {display: inline-block;background-image: url(/static/image/common/downico.png);background-repeat: no-repeat;background-size: 16px 16px;width:16px;height:16px;vertical-align: middle;font-style: normal;color: #999;margin-right:5px}
.iconfont {display: inline-block;background-image: url(/static/image/common/views.png);background-repeat: no-repeat;background-size: 16px 16px;width:16px;height:16px;vertical-align: middle; font-style: normal;color: #999;margin-left: 20px;margin-right:3px;position:relative;top:-1px;}

/*内容详情*/
.Xcontent_box{width:100%;margin:0 auto;}
.Xcontent_box h1{width:96%;height:26px;line-height:26px;color:#333;font-size:1.2rem;margin:10px auto;overflow:hidden;}
.Xcontent_box_intro{width:100%;margin:0 auto;overflow:hidden;}
.Xcontent_box_intro ul{width:96%;margin:0px auto;border-bottom:1px solid #F6F6F6;overflow:hidden;}
.Xcontent_box_intro ul li{float:left;width:33%;overflow:hidden;margin-bottom:15px;}
.Xcontent_box_intro ul li b{font-size:1.1rem;color:#999;font-weight:normal;float:left;line-height:20px;}
.Xcontent_box_intro ul li i{width:20px;height:20px;float:left;margin-right:5px;}
.xtime{background-image:url(/static/image/common/xtime.png);background-repeat:no-repeat;background-size:20px 20px;}
.xnums{background-image:url(/static/image/common/xnums.png);background-repeat:no-repeat;background-size:20px 20px;}
.xsize{background-image:url(/static/image/common/xsize.png);background-repeat:no-repeat;background-size:20px 20px;}
.xtype{background-image:url(/static/image/common/xtype.png);background-repeat:no-repeat;background-size:20px 20px;}
.xpixel{background-image:url(/static/image/common/xpixel.png);background-repeat:no-repeat;background-size:20px 20px;}
.xplay{background-image:url(/static/image/common/xplay.png);background-repeat:no-repeat;background-size:20px 20px;}
.xptime{background-image:url(/static/image/common/xptime.png);background-repeat:no-repeat;background-size:20px 20px;}
.Xcontent_box_sale{margin:10px auto;width:100%;}
.Xcontent_box_sale p{width:100%;overflow:hidden;}
.sale_type{text-align:center;font-size:1.2rem;color:#000;position:relative;top:10px;}
#salenum{color:red;font-size:1.3rem}
.sale_intro i{font-size:1.2rem;color:#333;font-style:normal;font-weight:bold;}
.sale_intro{padding:5px 10px;font-size:1.0rem;color:#999;line-height:16px;}
.Xcontent_box_type{width:100%;margin:10px auto;padding:10px 0;border-top:10px solid #F6F6F6;border-bottom:10px solid #F6F6F6;overflow:hidden;}
.Xcontent_box_type_item{float:left;width:50%;overflow:hidden;}
.type_item_name{width:100%;margin-left:15px;padding-bottom:10px;color:#999;font-size:1.1rem;}
.type_item_box{margin:0;padding:0;width:100%;overflow:hidden;}
.type_item_pic{margin-left:10px;width:50px;height:50px;float:left;position:relative;}
.type_item_pic img{width:50px;height:50px;border-radius:50%;}
.type_item_pic b{width:16px;height:16px;line-height:16px;text-align:center;display:block;position:absolute;bottom:0;right:0;background:#FFCC00;border:1px solid white;color:white;font-size:1.1rem;border-radius:50%;}
.type_item_star{float:left;margin-left:10px;overflow: hidden;width: 60%;height:50px;}
.type_item_star h3{font-size:1.14rem;margin:3px 0 9px 0;padding:0;width:100%;overflow:hidden;color:#555;height: 16px;font-weight:normal;}
.type_item_star h3 i{width:14px;height:14px;line-height:16px;text-align:center;display:inline-block;background:#FF5050;border-radius:50%;color:white;font-style:normal;position: relative;left:10px;top: -3px;font-size: 0.8rem;}
.type_item_star span.youwu{padding: 3px 4px;border-radius: 4px;background: linear-gradient(90deg,#333 10%,#DD2476 90%);font-size:1.0rem;color:white;}
.type_item_star span.lanmu{padding: 3px 4px;border-radius: 4px;background: linear-gradient(90deg,#333 10%,#ddd 90%);font-size:1.0rem;color:white;}
.Xcontent_photos{width:100%;margin:0 auto;font-size:0;margin-top:5px;}
.Xcontent_photos img{width:100vw;padding-bottom: 5px;}
.videoplay {width: 100%;height:100vw;overflow: hidden;position: relative;background-color: #464646;margin: 0 auto;}
.videoplay img {width: 100%;padding-bottom: 5px;background: white;}
.menu-play {width: 60px;height: 60px;position: absolute;z-index: 40;text-align: center;line-height: 100px;cursor: pointer;top: 50%;left: 50%;-ms-transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);transform: translate(-50%,-50%);transition: .3s;color: #f0f0f0;font-size: 30px;border-radius: 50px;background-color: rgba(0, 0, 0, 0.5);box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);}
.playicon {width: 40px;height: 40px;display: block;position: absolute;left: 10px;top: 10px;border-radius: 100%;border: 6px solid white;padding: 5px;opacity: 0.8;filter: Alpha(opacity=80);background: #666;}
.playicon i {position: absolute;width: 0px;height: 0px;left: 8px;top: 5px;display: block;border-radius: 6px;border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-left: 15px solid white;opacity: 0.8;filter: Alpha(opacity=80);font-family: "Microsoft Yahei","Helvetica Neue",Helvetica,Arial,sans-serif;}
.gradient {z-index: 1;position: relative;}
.gradientbox {width: 100%;height: 50vw;position: absolute;left: 0;bottom: 0;z-index: 2;background-image: linear-gradient(rgba(235, 235, 235, 0), rgba(235, 235, 235, 1));text-align: center;}
.Xcontent_sub {width: 100%;padding: 30px 0 10px 0;z-index: 1;background-color: #ebebeb;text-align: center;}
.Xcontent_sub p {line-height: 40px;color: #71767a;font-size: 1.0rem;}
.Xcontent_sub i {color: #d73333;font-size: 1.2rem;padding: 0px 3px;font-style:normal;font-weight:bold;}
.Xcontent_sub button {display: inline-block;line-height: 30px;padding: 0px 20px;color: #f0f0f0;background-color: #c4937e;border: 1px solid #c4937e;cursor: pointer;font-size: 1.2rem;border-radius: 2px;margin: 10px;}
.Xcontent_sub a button {background-color: #d73333;color: #f0f0f0;border: 1px solid #d73333;}
.Xcontent_Randbox {width: 100%;margin: 20px auto 0 auto;}
.Xcontent_Randbox_head {width:100%;height: 40px;line-height: 40px;padding:0;margin: 0 auto;border-bottom: 2px solid #d3d3d3;position: relative;}
.sidebar-icon {width: 6px;height: 26px;background: #FF7800;margin: 8px 10px 0px 10px;float: left;}
.Xcontent_Randbox_title {font: 12px/1.5 "微软雅黑",Tahoma,"宋体",sans-serif;font-size: 1.8rem;color: #333;float: left;height: 40px;line-height: 40px;font-weight: bold;}
.Xcontent_Randbox_head .Randbox_border {width: 120px;height: 2px;display: block;background: #FFCC00;position: absolute;left: 10px;bottom: -2px;}
.Xcontent_Randbox_content{width: 100%;margin: 0 auto;overflow: hidden;background: white;}
.Xcontent_Randbox_content ul {width: 100%;margin: 0 auto;padding: 20px 0 10px 0;overflow: hidden;}
.Xcontent_Randbox_content ul li {width: 100%; background: #F7F7F7;padding: 0 0 7px 0;}

/*用户中心*/
.Xuser_center{width:100%;margin:0 auto;}
.Xuser_center_box{width:100%;height:155px;background: linear-gradient(#FFF7E3, #FFFCF4);overflow: hidden;}
.Xuser_center_headpic{width: 60px;height: 60px;margin: 20px auto 0 auto;overflow: hidden;border-radius: 100%;display: block;}
.Xuser_center_headpic img {display: block;width: 60px;height: 60px;border-radius: 50%;}
.user_center_name{display: block;margin: 15px 0px 6px 40px;text-align: center;color: #666;font-weight:bold;font-size: 1.2rem;}
.user_center_name b{margin-left:10px;display:inline-block;padding:2px 4px;background:#ff658c;font-size:1.0rem;text-align:center;color:white;border-radius:4px;}
.user_center_name i{margin-left:10px;font-style:normal;display:inline-block;padding:2px 4px;background:#999;font-size:1.0rem;text-align:center;color:white;border-radius:4px;}
.user_center_sign{width: 100%;margin: 5px auto 0 auto;padding-left:25px;text-align: center;font-size: 1.1rem;color: #999;}
.user_center_sign b{color:#666;font-size: 1.3rem;}
.Xuser_center_info{width:100%;height:95px;margin:10px auto;overflow:hidden;}
.Xuser_center_info_type{width:100%;height:40px;position:relative;overflow:hidden;}
.Xuser_center_info_type span{width:50%;height:40px;line-height:40px;float:left;font-size:1.1rem;color:#999;padding-left:15px;}
.golden b{font-size:1.6rem;color:#333;margin-left:20px;}
.lestime b{font-size:1.2rem;color:#666;margin-left:20px;}
.info_line{width:1px;height:26px;display:block;position:absolute;left:50%;top:8px;background:#F9F9F9;}
.Xuser_center_VipUpdate{width: 100%;margin: 0 auto;}
.i-updatevip {width: 140px;display: block;margin: 10px auto;border: none;border-radius: 16px;background: linear-gradient(#FFC46A, #FF9900);color: #fff;font-size:1.2rem;line-height: 40px;outline: 0 none;}
.user_center_function{width:100%;margin:0 auto;border-top:10px solid #E8E8E8;border-bottom:10px solid #E8E8E8;overflow:hidden;}
.user_center_function ul{margin: 0px auto;padding: 0;width:100%;}
.user_center_function ul li{width:33%;float:left;height:100px;text-align:center;border-right:1px solid #F9F9F9;border-bottom:1px solid #F9F9F9;font-size:1.1rem;}
.user_center_function ul li a.current{color:red;}
.user_center_function ul li a{width:100%;height:100px;display:inline-block;}
.i-info,.i-subscribe,.i-shoporder,.i-favorite,.i-focusmodel,.i-downrecord,.i-repass,.i-service,.i-sign,.i-out{width:30px;height:30px;display:block;background-size:100% 100%;background-repeat:no-repeat;margin: 20px auto 15px auto;}
.i-info{background-image:url(/static/image/common/i-info.png?rand1.2);}
.i-subscribe{background-image:url(/static/image/common/i-subscribe.png?rand1.2);}
.i-shoporder{background-image:url(/static/image/common/i-shoporder.png?rand1.2);}
.i-favorite{background-image:url(/static/image/common/i-favorite.png?rand1.2);}
.i-focusmodel{background-image:url(/static/image/common/i-focusmodel.png?rand1.3);}
.i-downrecord{background-image:url(/static/image/common/i-downrecord.png?rand1.2);}
.i-repass{background-image:url(/static/image/common/i-repass.png?rand1.2);}
.i-service{background-image:url(/static/image/common/i-service.png?rand1.2);}
.i-sign{background-image:url(/static/image/common/i-sign.png?rand1.2);}
.i-out{background-image:url(/static/image/common/i-out.png?rand1.2);}
/*用户中心框架*/
#UserFram{display: fixed;position: fixed;left: 100%;top:0;width:100%;height:100vh;z-index:3000;background:white;overflow-x:hidden;overflow-y:scroll;}
.UserFram_title{width:100%;height:50px;line-height:50px;background:black;margin:0 auto;color:white;text-align:center;position:relative;}
.UserFram_back{display:block;width:26px;height:26px;position:absolute;left:10px;top:12px;background-image:url(/static/image/common/uback.png);background-repeat:no-repeat;background-size:100% 100%;}
.UserFram_title b{font-size: 1.4rem;line-height: 40px;color: white;font-weight: 540;}
.UserFram_title i{font-size: 1.3rem;line-height: 40px;font-style: normal;padding-left: 10px;font-weight: bold;}
.UserFram_content{margin: 0 auto;}
.user_center_info{width:100%;margin: 40px auto 27px auto;overflow:hidden;}
.subscribe_box,.favorite_box,.mymodel_box,.downinfo_box,.password_box,.uppay_box,.service_box{width:100%;margin: 20px auto 10px auto;overflow: hidden;}
.subscribe_box ul, .favorite_box ul{width: 100%;margin: 0 auto;overflow: hidden;}
.downinfo_box ul {width: 100%;margin: 0 auto;margin-bottom:50px;overflow:hidden;}
.user_center_info {width: 92%;margin: 20px auto;}
.user_center_info p.user_center_info_title {margin: 0 auto 10px auto;border-bottom: 1px dashed #ddd;padding-bottom: 5px;color: #999;font-size: 1.4rem;font-weight: bold;}
.user_center_info p {font-size: 1.2rem;color: #666;line-height: 36px;}
.user_center_info p b {padding: 0 0 0 20px;color: #666;font-weight: normal;}
.user_center_info p i {padding: 0 0 0 35px;color: #666;font-style: normal;}
.user_center_info p.user_center_vip_title {margin: 30px auto 10px auto;border-bottom: 1px dashed #ddd;padding-bottom: 5px;color: #999;font-size: 1.4rem;font-weight: bold;}
.subscribe_box ul li, .favorite_box ul li, .downinfo_box ul li {float: left;width: 46vw;height: 80vw;display: block;margin: 6px 2vw;border: 1px solid #EBEBEB;border-radius: 4px;overflow: hidden;position: relative;}
.artitle-info {position: relative;width: 100%;}
.piclink {width:46vw;height: 69vw;overflow: hidden;display: block;}
.subscribe_box ul li img, .favorite_box ul li img, .downinfo_box ul li img {width:46vw;height:69vw;border-radius: 4px 4px 0 0;}
.Aissue {position: absolute;TOP: -20PX;right: -20PX;padding: 12px 12px;background: rgba(255,0,0,0.7);color: #FDFFFF;text-align: center;z-index: 11;width: 55px;height: 55px;text-align: center;border-radius: 10px;transform: rotate(45deg);background: linear-gradient(90deg,rgba(255,81,47,0.8) 10%,#DD2476 90%);}
.Aissue-num {position: absolute;font-style: normal;font-size: 0.9rem;TOP: 3PX;right: 4PX;color: #FDFFFF;z-index: 11;text-align: center;}
.Aissue-nums {position: absolute;font-style: normal;font-size:1.0rem;TOP: 16PX;right: 6PX;color: #FDFFFF;z-index: 11;text-align: center;}
.Auleval {position: absolute;font-size: 1.0rem;top: 3px;left: 3px;color: white;z-index: 11;text-align: center;width: 24px;height: 24px;line-height: 24px;border-radius: 50%; background: linear-gradient(90deg,#FF512F 10%,#DD2476 90%);}
.Artitle-thumbnailP {display: none;position: absolute;z-index: 10;width: 100%;height: 100%;top: 0;left: 0;background: #000;opacity: .7;transition: all 1s linear;text-align: center;background-image: url(/static/image/common/tzoom.png);background-repeat: no-repeat;background-position: center;}
.artitle-name {font-size: 0.9rem;color: #666;height:11vw;width: 100%;line-height:15px;padding: 6px 4px;float: left;overflow: hidden;background-color: #fff;text-align: left;}
.unfavorite {position: absolute;width: 20px;height: 20px;z-index: 11;cursor: pointer;display: block;bottom: 10px;right: 10px;background-image: url(/static/image/common/delete-r.png);background-repeat: no-repeat;background-size: 100% 100%;}
.mymodel_box ul{margin:0 auto 10px auto;overflow: hidden;}
.mymodel_box ul li {float: left; width:46vw;height: 69vw;display: block; margin: 6px 2vw;border-radius: 4px;overflow: hidden;position: relative;}
.artitle-model {position: relative;width: 100%;}
.picmodel {width:46vw;height: 69vw;overflow: hidden;display: block;}
.mymodel_box ul li img {width: 69vw;height: 69vw;border-radius: 4px 4px 0 0; margin-left: -20px;}
.model-center-name {position: absolute;width: 46vw;height: 22px;line-height: 22px;z-index: 11;text-align: center; overflow: hidden;left: 0px;bottom: 50px;color: white;font-size: 1.2rem;}
.unfocus {position: absolute;width: 26px;height: 26px;z-index: 11;cursor: pointer;display: block;bottom: 10px;right: 10px;background-image: url(/static/image/common/myfocusM.png);background-repeat: no-repeat;background-size: 100% 100%;}
.Artitle-model-thumbnail {display: none;position: absolute;z-index: 10;width: 100%;height: 100%;top: 0;left: 0;background: #000;opacity: .5;text-align: center;}
.password_box_tit {width: 100%;margin: 20px auto 40px auto;border-bottom: 1px dashed #ddd;font-size: 1.2rem;color: #666;line-height: 40px;}
.password_box_tit b {font-size: 1.4rem;color: #fea331;padding-left:10px;}    
.mypro_pass_cont {width: 94%; margin: 0 auto; margin-top: 30px;}
.mypro_pass_input {font-size: 1.2rem;}
.mypro_pass_input label {width: 80px;height: 30px;margin-left:10px;margin-bottom: 0;line-height: 30px;font-weight: 400;color: #666;font-size: 1.2rem;display: inline-block;}
.pass_input {width: 200px;height: 30px;margin-bottom: 30px;display: inline-block;}
.pass_input input {width: 200px;color: #666;border: 1px solid #ddd;-webkit-appearance: none;outline: 0;padding: 6px 12px;background-color: #fff;border-radius: 4px;box-shadow: inset 0 1px 1px rgba(0,0,0,.075);transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;font-size: 1.2rem;line-height: 1.42857143;display: block;}
.org-pwd-tips, .new-pwd-tips, .con-pwd-tips {display: inline-block;margin-left: 35px;display: none;}
.org-pwd-tips b, .new-pwd-tips b, .con-pwd-tips b {width: 16px;height: 16px;line-height: 16px;background: green;color: white;display: inline-block;text-align: center;border-radius: 50%;}
.mypro_pass_buttom {width: 130px;height: 40px;line-height: 40px;margin: 20px auto 0 auto;text-align: center;background: linear-gradient(#999, #333);border-radius: 4px;font-size: 1.2rem;color: white;font-weight: bold;cursor: pointer;}
.pass_box {width: 100%;margin: 40px auto 0px auto;border: 1px solid #ddd;background: #F9F9F9;text-align: left;border-radius: 4px;padding: 15px 10px;color: #999;line-height: 26px;font-size: 1.0rem;}
.pass_box b {padding-right: 10px;}
.pass_box span {padding-left: 0px;}
.smes {width: 94%;margin: 50px auto 30px auto;border: 8px solid #999;border-radius: 8px;position: relative;}
.smestit {font-size: 1.4rem;font-weight: bold;color: white;position: absolute;top: -20px;left: 32px;width: 100px;height: 32px;line-height: 32px;text-align: center;background: #666;border-radius: 4px;}
.smesnos {width: 92%;margin: 20px auto;background: #F9F9F9;font-size:1.0rem;color: #999;padding: 10px;border-radius: 5px;}
.smeses {width: 92%;margin: 0 auto;height: 130px;overflow: hidden;text-align: center;}
textarea {width: 100%;height: 120px;color: #666;font-size: 14px;border: 2px solid #ECECEC;border-radius: 5px;padding: 10px;}
.sendmes {width: 120px;height: 40px;line-height: 40px;margin: 20px auto;text-align: center;}
.sendmes b {text-align: center;background: linear-gradient(#999, #333);font-size: 1.3rem;color: white;font-weight: bold;display: block;border-radius: 5px;cursor: pointer;}
.usermescont {width: 98%;height: auto;overflow: hidden;margin: 0 auto;padding-bottom: 10px;}
.umeshead {width: 40px;height: 40px;display: block;position: relative;background-image: url(/static/image/common/contact.png);background-repeat: no-repeat;background-size: 100% 100%;float: left;border-radius: 50%;}
.umessarr {position: absolute;width: 0px;height: 0px;right: -10px;top: 10px;display: block;border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-right: 10px solid #ddd;}
.umescont {float: left;margin-left: 10px;width: 84%;overflow: hidden;border: 1px solid #ddd;border-radius: 4px;}
.umesinfo {width: 100%;line-height: 26px;margin: 10px 0 0 10px;}
.umesinfo b {font-size:1.2rem;color: #666;}
.umesinfo i {font-size: 1.0rem;color: #999;font-style: normal; margin-left: 30px;}
.umeses {width: 96%;margin: 0px auto;color: #666;padding:0 10px 10px 10px;}
.kfmess {width: 96%;margin: 0 auto;border-top: 1px dashed #E1E1E1;}
.kfmeses {margin: 0px auto;color: red;padding: 10px 0 0 10px;font-size: 1.0rem;line-height: 22px;}
.kfsinfo { width: 100%;margin: 0 auto;text-align: right;padding: 10px 0;}
.kfsinfo b {font-size: 1.2rem;color: red;}
.kfsinfo i {font-size: 1.0rem;color: #999;font-style: normal;margin-left: 20px;}
.uppay_title {width: 100%;margin: 10px auto;text-align: center;font-size: 1.2rem;color: red;border-bottom: 1px dashed #ddd;line-height: 40px;}
.uppay_type_kinds {width: 100%;margin: 20px auto 0 auto;text-align: center;}
.uppay_type_item {width: 100%;margin: 0 auto;height: 40px;line-height: 40px;font-size: 1.2rem;color: #666;}
.uppay_type_item input {width: 20px;height: 20px;vertical-align: text-top;position:relative;top:-2px;margin-right:3px;}
.uppay_types_box {width: 100%;margin: 30px auto 0 auto;text-align: center;overflow: hidden;}
.uppay_types_box label {display:inline-block;font-size: 1.3rem;color: #333;margin-right: 10px;}
.uppay_types_box_item {display:inline-block;font-size: 1.3rem;color: #0099CC;margin-right: 10px;}
.uppay_types_box_item input {width: 20px;height: 20px;vertical-align: text-top;position:relative;top:-1px;}
.uppay_button {width: 100%;margin: 0 auto;text-align: center;}
.uppay_button a {margin: 30px auto 0 auto;width: 100px;height: 36px;background: #c4937e;line-height: 36px;display: block;font-size: 1.2rem;border-radius: 4px;color: white;}
.uppay_notice {width: 100%;margin: 40px auto 0 auto;clear: both;}
.uppay_notice_tit {width: 100%;margin: 0 auto;border-bottom: 1px solid #ddd;position: relative;}
.uppay_notice_tit b {width: 80px;height: 30px;line-height: 30px;text-align: center;display: block;position: absolute;background: #fff;left: 50px;top: -15px;color: #666;font-size:1.2rem;}
.uppay_notice_cont {width: 100%;margin: 20px auto 0 auto;}
.uppay_notice_cont p {padding: 0px 10px;font-size: 1.0rem;color: #666;line-height: 30px;}
.uppay_bottom{width:100%;margin:0 auto;height:35px;display:block;overflow:hidden;line-height:35px;}
.sign_box {margin: 0px auto;background: #FFF7D2;width: 100%;overflow: hidden;border-radius: 6px;}
.sign_wall_title{margin: 0 auto;padding: 30px 0 0 0;width: 100%;text-align: center;}
.sign_wall_title b {width: 40px;height: 40px;line-height: 40px;display: inline-block;margin-right: 5px;font-size:1.3rem;background: linear-gradient(#FFF7CC, #FF9900);color: white;border-radius: 50%;}
.sign_wall_title_top{position:relative;top:-6px;}
.sign_wall_tis{font-size: 1.0rem;color: #999;padding-top: 20px;text-align: center;}
.sign_calendar{width:100%;margin:0 auto;text-align:center;position:relative;}
.sign_calendar b{width:40px;height:40px;display:block;margin:20px auto 10px auto;background-image:url(/static/image/common/calendar.png);background-repeat:no-repeat;background-size:100% 100%;}
.sign_calendar span{font-size:1.3rem;color:#999;}
.signright{width:50px;height:40px;display:none;background-image:url(/static/image/common/signright.png);background-repeat:no-repeat;background-size:100% 100%;position:absolute;left:45vw;top:26px;}
.sign_at{width: 100%;margin: 10px auto;}
.isign {width: 140px;height: 46px;margin: 40px auto;position: relative;}
.isign b {width: 140px;height: 46px;display: block;cursor: pointer;background: #FF6600;color: white;font-size: 1.4rem;border-radius: 20px;text-align: center;line-height: 46px;box-shadow: 10px 10px 5px #888888;}
.sign_suc {position: absolute;left: 50px;top: 0px;color: #666;font-size:1.2rem; display: none;}
.sign_tit_box {margin: 10px auto 40px auto;background:white;width:92%;border-radius: 4px;}
.rule_tit {font-size: 1.2rem;color: white;width: 120px;height: 36px;line-height: 36px;text-align: center;background: linear-gradient(#333, #999);border-radius: 6px 0 6px 0;}
.rules {padding: 15px 10px;}
.rules p {line-height: 24px;color: #999;font-size: 1.0rem;}
/*密码找回*/
.findpass {width: 100%;margin: 10px auto;}
.findpass_box {width: 100%;margin: 20px auto 0 auto;padding: 10px 0 20px 0;background: linear-gradient(#999, #333);border-radius: 4px;box-shadow: 3px 3px 2px #C0C0C0;}
.findpass_box p {color: white;line-height: 22px;padding: 0px 10px;font-size:0.9rem;}
.findpass_box p.findpw_tit {padding: 10px;font-size: 1.3rem;font-weight: bold;}
.findpass_box p b {color: red;font-weight: bold;}
.pass_boxT {width: 100%;margin: 40px auto 20px auto;}
.pass_box_title {width: 100%;margin: 0 auto;border-bottom: 2px solid #ddd;position: relative;}
.pass_box_title b {width: 40vw;height: 40px;text-align: center;background: #fff;display: block;line-height: 40px;font-size: 1.6rem;font-weight: bold;color: #666;position: absolute;left:30vw;top: -20px;}
.findpwd { margin: 40px auto}
.findpwd .pass-form-item {margin: 0 auto 20px auto;}
.pass-form-item {width: 230px;margin: 15px auto;position: relative;height: 35px;overflow: hidden;clear: both;line-height: 35px;}
.pass-form-item .ui-input {position: absolute;top: 0;left: 0;z-index: 2;width: 230px;padding-left: 48px;text-indent: 0;background-repeat: no-repeat;background-image: url(/static/image/common/signin-icon.gif);}
.pass-form-item #pvdimgck {width: 80px;height: 25px;position: absolute;margin: 0;top: 5px;right: 5px;z-index: 11;display: block;background: none;}
.pass-form-item #findphonecode {width: 147px;}
#fpwgetcode {width: 61px;border: 1px solid #ddd;border-radius: 3px;text-align: center;height: 33px;line-height: 33px;display: inline-block;position: absolute;top: 0;left: 169px;z-index: 2;background: linear-gradient(white, #ddd);cursor: pointer;}
.findpwdbt {width: 100%;margin: 0 auto 50px auto;text-align: center;}
.findpwdbt button {width: 160px;height: 46px;line-height: 46px;border: none;cursor: pointer;background: #c4937e;margin: 0 auto;color: white;font-size: 1.4rem;font-weight: bold;border-radius: 3px;outline: 0 none;}
.show_pwd_box {width: 90%;height: 46px;text-align: center;line-height: 48px;margin: 30px auto 50px auto;border-radius: 6px;background: #555;color: white;box-shadow: 5px 5px 3px #111;display:none;}
.show_pwd_box b {font-size: 1.2rem;color: white;}
.show_pwd_box i {font-style: normal;font-weight: bold;font-size: 1.2rem;color: red;}
/*搜索展示*/
.search_result_box{width:100%;margin: 10px auto;overflow: hidden;}
.search_result{width: 100%;height: 42px;margin: 20px auto 0 auto;border-bottom: 1px solid #ddd;background: linear-gradient(#FFFFFF, #EFEFEF);}
.searchBox{width: 100%;}
.searchBox i{font-size: 1.4rem;color: #333;font-style: normal;margin-left: 10px;}
.searchBox b{font-size: 1.4rem;color: red;margin: 0 10px 0 0;}
.searchBox em{font-size: 1.2rem;color: #666;font-style: normal;}
.search_result_content{width: 100%;margin: 0 auto;overflow: hidden;background: white;}
.search_result_content ul{width:100%;margin: 0 auto;padding: 10px 0 20px 0;overflow: hidden;}
.search_result_content ul li {width: 100%;background: #F7F7F7;padding: 0 0 7px 0;}

/*帮助中心*/
.faq{width: 100%;margin: 0 auto;background: #FFF7D2;padding: 10px 0;}
.faqbox {width: 100%;border-radius: 4px;background: white;margin: 0 auto;padding: 20px 10px;overflow: hidden;}
.faqtitle {margin: 0 auto;}
.faqtitle ul {margin: 0 auto;border-bottom: 2px solid #FFF7D2;}
.faqtitle ul li {width: 21vw;height: 32px;line-height: 32px;border-radius: 4px;background: linear-gradient(#F0F0F0, #E3E3E3);text-align: center;font-size: 1.1rem;color: #666;margin: 0 1vw 0 0;display: inline-block;}
.faqtitle ul li a {width: 21vw;height: 32px;color: #666;display: inline-block;}
.faqtitle ul li.faqcur {width: 21vw;height: 32px;line-height: 32px;color: #666;font-size: 1.1rem;background: linear-gradient(#FFF7D2, #FFE66F);}
.faqcontent{width: 100%;margin: 10px auto;}
.faq_content_title {font-size: 1.4rem;color: #999;line-height: 30px;padding: 10px 0 20px 0;text-align: center;}
.faq_contentbox {width: 100%;margin: 0 auto;}
.faq_contentbox p {padding: 5px 0px;line-height: 24px;font-size:1.0rem;color: #71767a;}
legend {margin: 20px auto;text-align: center;font-size: 1.4rem;font-weight: 300;}
.xrlayui-table {width: 100%;background-color: #fff;margin: 0 auto;overflow: hidden;}
.xrlayui-table ul {margin: 0 auto;border-left: 1px solid #e6e6e6;border-top: 1px solid #e6e6e6;overflow: hidden;}
.xrlayui-table ul dt {float: left;width: 20%;height: 40px;line-height: 40px;background: #f2f2f2;text-align: center;color: #666;font-size: 1.1rem;border-right: 1px solid #e6e6e6;border-bottom: 1px solid #e6e6e6;}
.xrlayui-table ul li {float: left;width: 20%;height: 40px;line-height: 40px;text-align: center;color: #666;font-size: 1.0rem;border-right: 0.9px solid #e6e6e6;border-bottom: 1px solid #e6e6e6;}
.xrlayui-table ul li b {font-size: 1.2rem;color: red;}
#appdownquestion{display:none;}
.faq_contentbox_item {}
.faq_contentbox_item h2 {border: 1px solid #e6e6e6;border-bottom: none;height: 36px;line-height: 36px; padding: 0 0px 0 10px;color: #333;background-color: #f2f2f2;cursor: pointer;font-size: 1.2rem;overflow: hidden;font-weight: 400;}
.faq_item_show {border: 1px solid #e6e6e6;border-top: none;font-size: 1.0rem;padding: 10px 10px;line-height: 22px;color: #666;}

/*底部工具*/
.toolbar_bottom{display: flex;position: fixed;left: 0;bottom: 0;width: 100%;z-index: 1001;background-color: #ffffff;border-top: 1px solid #e7e7e7;box-sizing: border-box;border-bottom: 1px solid #f8f8f8;align-items: center;padding: 0 20px;justify-content: space-between;-webkit-box-align: center;padding-top: 2px;}
.tabbar{color: #5d656b;text-decoration: none;display: block;text-align: center;}
.icon-home{width:22px;height:22px;display:block;background-image:url(/static/image/common/home.png?1.2);background-repeat:no-repeat;background-size:100% 100%;}
.icon-game{width:22px;height:22px;display:block;background-image:url(/static/image/common/game.png?1.2);background-repeat:no-repeat;background-size:100% 100%;}
.icon-column{width:22px;height:22px;display:block;background-image:url(/static/image/common/column.png);background-repeat:no-repeat;background-size:100% 100%;}
.icon-models{width:22px;height:22px;display:block;background-image:url(/static/image/common/models.png?1.1l);background-repeat:no-repeat;background-size:100% 100%;}
.icon-my{width:22px;height:22px;display:block;background-image:url(/static/image/common/myself.png);background-repeat:no-repeat;background-size:100% 100%;}
.icon-vip{width:22px;height:22px;display:block;background-image:url(/static/image/common/vip.png?1.2);background-repeat:no-repeat;background-size:100% 100%;}
.icon-app{width:22px;height:22px;display:block;background-image:url(/static/image/common/app.png?1.1.2);background-repeat:no-repeat;background-size:100% 100%;}
.icon-shop{width:22px;height:22px;display:block;background-image:url(/static/image/common/shop.png?1.1.2);background-repeat:no-repeat;background-size:100% 100%;}
#appicon{display:none;}
.tabbar p{font-size:1.0rem;transform: scale(0.83333333);}
.tabbar s{text-align:center;margin:0 auto;}
.tabbar .cur .icon-home{background-image:url(/static/image/common/home_cur.png?1.3);}
.tabbar .cur .icon-column{background-image:url(/static/image/common/column_cur.png);}
.tabbar .cur .icon-models{background-image:url(/static/image/common/models_cur.png?1.1);}
.tabbar .cur .icon-my{background-image:url(/static/image/common/myself_cur.png);}
.tabbar .cur .icon-vip{background-image:url(/static/image/common/vip_cur.png?1.1);}
.tabbar .cur .icon-app{background-image:url(/static/image/common/app_cur.png?1.1.3);}
.tabbar .cur .icon-shop{background-image:url(/static/image/common/shop_cur.png?1.1.3);}
.tabbar a.cur{color:#FF0000;}
/*底部*/
.footer{margin: 10px auto 0 auto;clear: both;background: #464646;padding-bottom:42px;}
.foot_cont {margin: 0 auto;width: 90%;border-bottom: 1px solid #696969;text-align: center;color: #bbb;font-size: 1rem;padding: 20px 0 10px 0;}
.foot_cont b {margin-right: 5px;display: inline-block; font-size: 1.2rem; background: #999;color: #bbb; text-align: center; border-radius: 4pX;padding:0px 4px;line-height: 1.8rem;}
.foot_copyright { margin: 0 auto; text-align: center; padding: 10px; font-size: 1rem; color: #999;}
/*底部侧面功能*/
#G_R_fun{width: 40px;display:block;position: fixed;z-index: 101;right: 4px;bottom: 50px;overflow: hidden;}
#G_R_Subscribe,#G_R_Down,#G_R_Customas,#G_R_Message,#G_R_Top,#G_R_Favorite,#G_R_Like{width: 40px;height: 40px;line-height: 40px;font-size: 1.0rem;display:none;background: linear-gradient(#666, #000);color: white;text-align: center;border-radius: 50%;margin-bottom:5px;cursor: pointer;}
#G_R_Top{font-size:1.6rem;display:block;}
#G_R_Customas{display:block;}
#G_R_Subscribe.Gselected,#G_R_Message.Gselected,#G_R_Favorite.Gselected,#G_R_Like.Gselected{background: linear-gradient(#FF99CC, #FF6666);}
/*全局信息提示*/
.GBoxT{display:none;}
.GBox{position: fixed;z-index:9999;background:#000;border:1px solid #333;border-radius:6px;opacity: 0.8;}
.GBox_title{font-size:1.2rem;text-align:center;background: linear-gradient(#333, #000);line-height:2.5rem;color:white;}
.GBox_content{font-size:1.1rem;text-align:center;color:white;background: #333;padding: 10px;}

/* user box */
#GuserBox { margin: 0 auto;}
#login_box{position: fixed;width: 100%;height: 100%;top: 0;left: 0;z-index: 8888;padding: 0px;background:white;overflow:hidden;}
#login_close{width:100%;height:80px;display:block;margin:0 auto;position:relative;text-align:center;}
.btn_close{position:absolute;right:16px;top:23px;display:block;font-size:2.0rem;font-weight:bold;color:#999;}
.btn_title{font-size: 2.0rem;color: #666;font-weight: bold;line-height: 80px;}
.login_tab{position: relative;width:92%;height: 40px;margin:0 auto;margin-bottom: -1px;border-bottom: 1px solid #e6e6e6;background: #f1f1f1;font-size: 0;z-index: 3;border-radius:4px 4px 0 0;overflow:hidden;}
.login_tab li,.login_tab ul { padding: 0; margin: 0;}
.login_tab .list_item {display: inline-block;zoom: 1;width: 50%;text-align: center;}
.login_tab .list_item .tab_item {display: block;width: 100%;height:40px;font-size: 1.3rem;color: #b1b1b1;display:table;}
.login_tab .current .tab_item_login{background: linear-gradient(#FFC46A, #FF9900);}
.login_tab .current .tab_item_reg{background: linear-gradient(#FFC46A, #FF9900);}
.login_tab .current .tab_item {height: 41px;margin-bottom: -1px;color: #fff;font-weight:bold;}
.login_tab .list_item .item_inner{vertical-align: middle;display: table-cell;}
.login_tab .list_item a{text-decoration: none;}

.login,.reger{width:100%;float:left;position:relative;padding:10px 0;margin:0 auto;}
.ui-form-item {width: 280px;margin: 15px auto;position: relative;height: 35px;overflow: hidden;clear: both;line-height: 35px;}
.ui-form-item .ui-input {position: absolute;top: 0;left: 0;z-index: 2;width:100%;padding-left: 48px;text-indent: 0;background-repeat: no-repeat; background-image: url(/static/image/common/signin-icon.gif);}
.ui-input{height: 34px;line-height: 34px;overflow: hidden;color: #999;font-size: 1.2rem;text-indent: 10px;border: 1px solid #ddd;background-color: #fbfbfb;border-radius:3px;}
.ui-form-item #phonecode {background-position: 0 -68px;width: 205px;}
.ui-form-item #username {background-position: 0 0;}
.ui-form-item #password {background-position: 0 -68px;}
.ui-form-item #vercode{background-position: 0 -68px;}
.ui-form-item #regpass{background-position: 0 -68px;}
.ui-form-item #regpasses{background-position: 0 -68px;}
.ui-form-item #regcode{background-position: 0 -68px;}
#getcode {width: 65px;border: 1px solid #ddd;border-radius: 3px;text-align: center;height: 33px;font-size:1.1rem;line-height: 33px;display: inline-block;position: absolute;top: 0;left: 215px;z-index: 2;background: linear-gradient(white, #ddd);cursor: pointer;}

.ui-form-item .forgot-psw { width: 15px;height: 15px;position: absolute;margin: 0;top: 9px;right: 9px;z-index: 11;background: url(/static/image/common/signin-icon.gif) 0 -136px no-repeat;display: block;float: left;font-size: 0;line-height: 0; overflow: hidden;}
.ui-form-item #vdimgck,.ui-form-item #vdimgcks{width:80px;height:25px;position:absolute;margin:0;top:5px;right:5px;z-index:11;display: block;float: left;background:none;}
.clears:after {visibility: hidden; display: block; font-size: 0;    content: " "; clear: both; height: 0;}
.ui-label-checkbox {float: left;height: 35px;line-height: 35px;overflow: hidden; margin: 0 10px 0 0;font-size: 14px;cursor: pointer;}
.ui-label-checkbox input { float: left; cursor: pointer;vertical-align: middle;height:35px;line-height:35px;margin-right:2px;}
.ui-form-item .ui-button { float: right;margin-right:80px;}
.ui-form-item .ui-regbutton { float:left;margin-left:90px;}
.ui-button,.ui-regbutton { width: 100px; height: 35px; line-height: 35px;overflow: hidden;border: 0 none; cursor: pointer; color: #fff;font-size: 1.2rem;font-weight: 700;text-align: center; border-radius: 3px;background: linear-gradient(#ddd, #333);}
.clears{height:40px;border:none;}
.uload{margin:10px auto;color:#FF9900;text-align:center;position: relative;height:22px;}
.loadbox,.loadboxs{display:none;}
.uload i{background: url(/static/image/common/wait.gif) center center no-repeat;display: block;width:22px;height:22px;position:absolute;left:235px;top:-2px;}
.utips,.rtips{margin:0 auto;padding:0px;color:#666;text-align:left;}
.utips p,.rtips{margin:0;padding:0;line-height:34px;border-bottom:1px dashed #E8E8E8;text-indent:1em;font-size: 1.1rem;font-weight:400;font-family: 'Hiragino Sans GB','Microsoft YaHei','simsun';}
.utips b,.rtips b{font-size:1.2rem;}
.utips a{font-size:1.2rem;color:white;width:50px;height:30px;line-height:30px;background: linear-gradient(#ff658c, red);text-align: center;border-radius:3px;padding:5px 6px;}
/* user box end */
/* shop */
.index_show_tab #shophot {border-radius: 6px 0 0 6px;}
.index_show_tab #shopnew {border-left: 0;border-right: 0;}
.index_show_tab #shoporg {border-radius: 0 6px 6px 0;}
.shop_show_content{width:100%;overflow:hidden;margin:0 auto;padding:0;background:#F8F8F8;padding-bottom:20px;}
.shop_show_content ul{width:100%;overflow:hidden;margin:0;padding:0}
.shop_show_content ul li{width:47%;margin:10px 0% 0 2%;border-radius:10px;overflow:hidden;float:left;display:block;background:white;position:relative;z-index:100;}
.shop_show_content ul li a{}
.shop_img{width:100%;height:50vw;margin:0 auto;padding:0;overflow:hidden;}
.shop_img img{width: 100%;margin-top: -5%;}
.shop_saleout{width:100%;height:100%;overflow:hidden;display:block;background:#000;position:absolute;z-index:101;top:0;opacity: 0.7;text-align:center;}
.shop_saleout b{color:white;font-size:1.2rem;display:block;margin-top: 80%;}
.shop_title{width:100%;font-size:1.2rem;font-weight:bold;color:#333;height:26px;line-height:26px;overflow:hidden;padding:0 10px;margin-top: 5px;text-overflow:ellipsis;white-space:nowrap;}
.shop_class{padding:0 10px;}
.shop_class b{font-size:1.0rem;color:#999;display:inline-block;padding:2px 8px;border-radius:12px;background:#F8F8F8;margin-right:10px;font-weight:normal;}
.shop_price{padding:5px 10px 5px 10px;overflow:hidden;}
.shop_price b{font-size:1.6rem;color:#E63900;float:left;}
.shop_price b i{font-size:1.0rem;font-style:normal;}
.shop_price span{float:right;font-size:0.9rem;color:#0099FF;border:1px solid #80CCFF;border-radius:3px;padding:0 3px;position: relative; top: 3px;}
.shop_click{padding:0 10px 10px 10px;overflow:hidden;}
.shop_click .enjoy{float:left;color:#FF9900;font-size:1.0rem}
.shop_click .sale{float:right;color:#FFFFFF;font-size:0.9rem;padding:0 3px;border-radius:3px;background:#FF6666;}
    
.shop_content{width: 100%;margin: 0px auto 10px auto;padding:0 0 10px 0;background:#F4F4F4;overflow: hidden;font-size: 0;}
.shop_image{width:100%;height:100vw;margin:0 auto;padding:0;overflow:hidden;}
.shop_image img{width: 100%;margin-top: -8%;}
.shop_intro{width:96%;margin:15px auto;border-radius:12px;background:white;position:relative;overflow:hidden;}
.shop_tprice{padding:15px 10px 0 10px;line-height:32px;overflow:hidden;}
.shop_tprice .price{color:#FF3300;font-size:2.0rem;float:left;font-weight:bold;position:relative;top:-3px;}
.shop_tprice .price i{font-size:1.0rem;font-style:normal;font-weight:normal;}
.shop_tprice .oriprice{font-size:1.0rem;color:#999;float:left;margin-left:15px;}
.shop_tprice .oriprice em{font-style:normal;text-decoration:line-through}
.shop_tprice .sale{font-size:1.0rem;color:#999;float:right;}
.shop_tprice .sale b{font-weight:normal;padding-left:5px;}
.shop_intro h3{font-size:1.3rem;margin:0;padding:0 10px;line-height:23px;}
.shop_other{padding:10px 10px 20px 10px;margin:0 auto;}
.shop_other span{width:33%;display:inline-block;margin:0 auto;text-align:center;font-size:1.1rem;color:#999;}
.shop_other span i{position:relative;top:5px;}
.shop_other span .s_enjoy{width: 20px;height: 20px;display:inline-block;margin-right: 2px;background-image: url(/static/image/common/s_enjoy.png);background-repeat: no-repeat;background-size: 20px 20px;}
.shop_other span .s_house{width: 20px;height: 20px;display:inline-block;margin-right: 2px;background-image: url(/static/image/common/s_house.png);background-repeat: no-repeat;background-size: 20px 20px;}
.shop_other span .s_post{width: 20px;height: 20px;display:inline-block;margin-right: 2px;background-image: url(/static/image/common/s_post.png);background-repeat: no-repeat;background-size: 20px 20px;}
.shop_other #uenjoys b{font-weight:normal;}
.shop_other .less b{color:red;padding:0 3px;font-size:1.3rem;}
.shop_other .less strong{font-weight:normal;}
.shop_info{padding:10px 10px 0px 10px;margin:0 auto;}
.shop_info span{width:25%;display:inline-block;margin:0 auto;line-height:32px;text-align:center;font-size:1.1rem;color:#999;background:#FAFAFA;}
.shop_info span.genuine{border-left:1px solid #F2F2F2;}
.shop_info span.privacy{border-left:1px solid #F2F2F2;border-right:1px solid #F2F2F2;}
.isblind{width:36px;height:36px;line-height:36px;display:block;position:absolute;border-radius:50%;background:#FF9933;color:white;font-size:1.6rem;font-weight:bold;top:8px;left:47%;text-align:center;}
.shop_note{width:96%;margin:15px auto 0 auto;border-radius:12px;background:white;position:relative;overflow:hidden;padding:10px;}
.shop_note p{line-height:26px;font-size:1.0rem;color:#999;}
.shop_note p strong{font-size:1.2rem;color:#666;}
.shop_note p b{width:20px;height:20px;line-height:20px;display:inline-block;font-size:1.1rem;border-radius:50%;background:#FF9933;color:white;text-align:center;}
.shop_note p i{font-size:1.1rem;color:#999;display:inline-block;padding:2px 5px;line-height:22px;border-radius:12px;background:#F8F8F8;font-weight:normal;font-style:normal;}
.shop_detail{width:100%;margin:0 auto;background:white;overflow: hidden;}
.shop_detail_title{width:100%;height:46px;line-height:46px;font-size:1.2rem;color:#666;font-weight:bold;background:#F4F4F4;text-align:center;}
.shop_detail_image{width:100%;margin:20px auto 10px auto;}
.shop_line{width:100%;height:1px;display:block;border-bottom:1px solid #F2F2F2;}
.shop_detail_images{margin:10px auto;width:96%;padding:10px 0;overflow:hidden;}
.shop_detail_images img{width:100%;}
.shop_buy{widht:100%;margin:0 auto;background:white;overflow:hidden;}
.shop_btn_line{width:90%;height:1px;display:block;border-bottom:1px dashed #F2F2F2;margin:0 auto;}
.shop_btn{width:140px;height:40px;line-height:40px;font-size:1.3rem;color:white;background: linear-gradient(#FF9933, #FF6600);border-radius:16px;font-weight:bold;margin:30px auto 20px auto;text-align:center;}
.outbtn{background: rgb(102, 102, 102);color:white;}
.shop_tip{width:90%;margin:0 auto 20px auto;text-align:left;font-size:1.0rem;color:#999;line-height:22px;}
.shop_tip b{font-size:1.1rem;}
#ShopOrderBox{width:100%;height:100%;background:#000;opacity: 0.9;margin:0 auto;display:none;position: fixed;top:0;left:0;z-index: 1008;}
#OrderBox{width:100%;background:white;margin:0 auto;position: fixed;z-index: 1020;border-radius:10px 10px 0 0;overflow:hidden;}
.orderboxclose{width:20px;height:20px;line-height:20px;border-radius:50%;font-weight:bold;background:#F8F8F8;color:#999;position:absolute;right:10px;top:15px;text-align:center;}
.orderbox_detail{width:94%;margin:15px auto;overflow:hidden;}
.order_box_image{width:29%;height:28vw;border-radius:6px;overflow:hidden;display:inline-block;} 
.order_box_image img{width:100%;}
.order_box_info{width:68%;overflow:hidden;padding-left:10px;display:inline-block;}
.order_box_price{color:#FF3300;font-size:1.0rem;}
.order_box_price b{font-size:2.0rem;}
.order_box_title{font-size:1.2rem;line-height:22px;color:#666;font-weight:bold;}
.order_box_size,.order_box_color,.order_box_num{width:100%;margin:15px auto 20px auto;}
.order_box_th{font-size:1.1rem;color:#333;font-weight:bold;}
.order_box_size .order_box_td,.order_box_color .order_box_td{margin-top:10px;}
.order_box_size .order_box_td b,.order_box_color .order_box_td b{display:inline-block;font-size:1.1rem;height:24px;line-height:24px;background:#ECECEC;padding:0px 15px;border-radius:12px;color:#333;margin-right:15px;text-align:center;font-weight:normal;}
.order_box_size .order_box_td b.choosesize,.order_box_color .order_box_td b.choosecolor{background:#FF9900;color:white;}
.order_box_num .order_box_th{float:left;}
.order_box_num #buynum{float:right;border:1px solid #ECECEC;overflow:hidden;background:#ECECEC;border-radius:8px;position:relative;top:-5px;}
#buynum i{width:30px;height:26px;line-height:26px;font-size:1.4rem;font-weight:bold;background:#ECECEC;font-style:normal;display:inline-block;text-align:center;}
.numsub{border-right:1px solid #E7E7E7;}
.numadd{border-left:1px solid #E7E7E7}
#shopnum{width:30px;height:26px;line-height:26px;border:none;background:#ECECEC;text-align:center;font-size:1.2rem;display:inline-block;border-radius:0;margin:0 1px;padding:0;outline-offset:0;}
.goodsline{width:100%;height:1px;border-bottom:1px dashed #F2F2F2;display:block;margin:0px auto 15px auto;clear: both;padding-top:13px;}
.order_box_goods{width:100%;margin:0px auto 15px auto;overflow:hidden;}
.order_goods_name,.order_goods_phone,.order_goods_address{width:100%;margin:10px auto 5px auto;}
.order_goods_name b,.order_goods_phone b,.order_goods_address b{font-weight:normal;display:inline-block;font-size:1.0rem;line-height:24px;color:#999;width:80px;}
.order_goods_name input,.order_goods_phone input{border:none;line-height:23px;font-size:1.0rem;color:#999;border-radius:0;border-bottom:1px solid #ECECEC;width:70%;display:inline-block;position:relative;text-align:center;}
.order_goods_address b{vertical-align:top}
.order_goods_address textarea{border:1px solid #ECECEC;line-height:20px;color:#999;font-size:1.0rem;width:70%;height:66px;overflow:hidden;display:inline-block;position:relative;text-align:left;padding: 6px 10px;}
.goodspay{margin:0px auto;text-align:center;}
.formbtn{width:140px;height:40px;line-height:40px;font-size:1.3rem;color:white;border:none;background:linear-gradient(#FF9933, #FF6600);border-radius:16px;font-weight:bold;margin:0px auto 5px auto;text-align:center;}
#goodsorder{margin:0;padding:0;border:none;}
/*user order*/
.usershoporder_box{width:100%;margin: 0px auto;padding:20px 0;overflow: hidden;background:#F4F4F4;}
.usershoporder_box ul{width: 100%;margin: 0 auto;overflow: hidden;}
.usershoporder_box ul li{width:96%;margin:0 auto 10px auto;overflow:hidden;display:block;border-radius:8px;background:white;padding:10px;}
.uorder_title{width:100%;height:24px;line-height:24px;overflow:hidden;}
.sorder_title{width:76%;height:24px;line-height:24px;float:left;font-size:1.3rem;font-weight:bold;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.sorder_state{float:right;font-size:1.3rem;color:#FF6600;}
.uorder_img{width:29%;height:28vw;border-radius:6px;overflow:hidden;display:inline-block;margin:10px 0 0 0;}
.uorder_img img{width:100%;}
.uorder_info{width:69%;overflow:hidden;padding-left:10px;display:inline-block;margin:10px 0 0 0;vertical-align:top}
.uorder_info p{margin:0;padding:0;}
.uorder_time{width:100%;overflow:hidden;height:24px;line-height:24px;font-size:1.1rem;color:#999;}
.uorder_size,.uorder_deliver{width:100%;overflow:hidden;line-height:24px;height:24px;}
.uorder_size b{float:left;font-size:1.2rem;font-weight:normal;color:#FF9900;}
.uorder_size i{float:right;font-size:1.2rem;font-style:normal;color:#999}
.uorder_deliver b{float:left;font-size:1.2rem;font-weight:normal;color:#666;}
.uorder_deliver i{float:right;font-size:1.3rem;font-style:normal;color:#333;font-weight:bold;}
.uorder_postnums_detail{font-size:1.0rem;color:#999;line-height:24px;height:24px;}
.uorder_postnums_detail b{padding-right:10px;color:#0099FF;}
.uorder_postnums_detail i{font-style:normal;font-weight:bold;color:#333;}
.uorder_nums{font-size:1.0rem;color:#999;width:100%;overflow:hidden;height:24px;line-height:24px;}

.sepcial_box{width:100%;margin:10px auto;border-radius:6px;background:#F8F8F8;overflow:hidden;display:none;}
.special_title{width:100px;height:42px;font-size:1.2rem;line-height:42px;color:white;background: linear-gradient(#c4937e, #996633);text-align:center;display:block;border-radius:6px 0 12px 0;font-weight:bold;}
.special_cont{margin:0 auto;text-align:left;padding:10px;}
.special_cont p{font-size:1.0rem;color:#996633;line-height:22px;margin-bottom:5px;}
.sepcial_buy{display:none;margin:10px auto;text-align:center;padding:0;font-weight:bold;}
.sepcial_buy span{display:block;position:relative;margin:10px auto 20px auto;padding:12px 20px;border-radius:6px;width:120px;cursor:pointer;background: linear-gradient(#2FB9B9,#208080 );}
.sepcial_buy span b{font-size:1.2rem;color:white;}
.sepcial_buy span em{font-size:1.1rem;font-style:normal;position:absolute;top:0px;right:5px;color:#CCFFFF}
.sepcial_buy span:hover{background: linear-gradient(#33CCCC, #29A0A0);}
.sepcial_record{margin:25px auto;text-align:center;padding:10px;width:90%;line-height:24px;background:#F0F0F0;font-size:14px;color:#666;border-radius:6px;font-weight:bold;display:none;}
.sepcial_record b{color:#333;}
.sepcial_record em{color:red;font-style:normal;}
.layui-form-item label { float: left;color: #333;font-weight: bold;font-size: 1.2rem;margin: 20px 20px 20px 60px;}
.mypro_types_box_item {float: left;font-size: 1.2rem;color: #0099CC;margin: 20px 15px 20px 0px;}
.down_recource{display:none;margin:10px auto;text-align:center;padding:0;font-weight:bold;}
.down_recource span{display:block;font-size:1.2rem;color:white;font-weight:bold;margin:20px auto 15px auto;padding:12px 20px;border-radius:6px;width:120px;cursor:pointer;background: linear-gradient(#2FB9B9,#208080 );}
.down_recource span:hover{background: linear-gradient(#33CCCC, #2FB9B9);}
.down_recource b{color:#666;font-size:1.1rem;display:block;margin:0 auto;text-align:center;padding-bottom: 15px;}
.down_recource b em{font-style:normal;color:red;}
#data-load{position: fixed;display:none;width:40vw;height:19vw;top:45%;left:30%;z-index: 90001;background: #333;opacity: 0.9;border-radius: 6px;padding: 0px;overflow: hidden;}
#data-load b{width:100%;height:5vw;display:block;margin:0 auto;text-align:center;font-size:1.0rem;color:#FFF;text-shadow: 3px 3px 3px #999;position:relative;top:10px;}
#data-load i{width:30vw;height:30vw;display:block;margin:0 auto;text-align:center;background-image:url('/static/image/common/Dload.gif');background-repeat: no-repeat;background-size: 100% 100%;position: relative;top: -25px;}

#temp_buy_box_shade{position: fixed;width: 100%;height: 100%;display:none;top: 0;left: 0;background-color: rgb(0, 0, 0);opacity: 0.6;z-index: 19891015;}
#temp_buy_box{width:100%;position:fixed;top:10%;left:0;display:none;z-index: 19891016;margin: 0;padding:0;background-color: #fff;border-radius: 2px;box-shadow: 1px 1px 50px rgba(0,0,0,.3);}
.temp_buy_box_close{position: absolute;right: 15px;top: 10px;font-size: 0;line-height: initial;}
.temp_buy_box_close i{cursor: pointer;position: relative;width: 26px;height: 26px;font-size: 12px;display: inline-block;background: url('/static/image/common/temp_icon.png') no-repeat;background-position: -183px -34px;cursor: pointer;}
.temp_buy_box_title{height: 50px;line-height: 50px;border-bottom: 1px solid #f0f0f0;padding: 0 0px 0 20px;font-size: 1.2rem;color: #333;border-radius: 2px 2px 0 0;}
.temp_buy_box_content{position: relative;overflow: auto;}
.temp_contetnter{margin: 16px;}
.blockquote{margin-bottom: 10px;padding: 15px;line-height: 1.6;border-left: 5px solid #eee;border-radius: 0 2px 2px 0;background-color: #fafafa;color:#666;font-size:1.1rem;}
.elem{border-left: 5px solid #5fb878;}
.blockquote strong{margin-left:10px;color:#0099FF;}
.blockquote b em{margin-left:10px;color:red;font-style:normal;}
.blockquote i{margin-left:60px;font-style:normal;font-weight:bold;}
.blockquote i em{margin-left:10px;color:red;font-style:normal;}
.temp_layui-form-item{margin-bottom: 15px;clear: both;}
.temp_layui-form-item label{float: left;color: #333;font-weight: bold;font-size: 1.2rem;margin: 20px 20px 20px 55px;}
.temp_types_box_item{float: left;font-size:1.2rem;color: #0099CC; margin: 20px 15px 20px 0px;}
.temp_button{width: 100%;border-radius: 10px;height: 52px;line-height: 52px;vertical-align: middle;display:block;background-color: #009688;text-align: center;}
.temp_button a{color:#FFF;font-weight:bold;font-size:1.2rem;width: 100%;height: 52px;display: block;}
.paytips{width:90%;margin:15px auto;text-align:center;font-size:14px;color:red;font-weight:600;}
.paytips b{color:#333;margin-right:10px;}