@charset "utf-8";
/*公共部分*/
/* gray 
html {filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);-webkit-filter: grayscale(100%);}
*/
*{ margin:0; padding:0;}
body{ font:12px/1.5 "微软雅黑",Tahoma,"宋体",sans-serif; background:#fff; color:#333 }
a{ color:#333; text-decoration:none}
a:hover {text-decoration: none}
ul,li,dl,dd{list-style:none}
img{border:none; margin:0px; padding:0px; vertical-align:middle;background:#FFF url(/static_normal/loading.gif) no-repeat center center;}
#allbody{margin:0px auto;}

/* navhead */
.headbox{width:100%;margin:0 auto;background:url(/static_normal/image/nav-bgs.jpg) no-repeat;background-size:100%100%;}
#navheader{width:100%;margin:0 auto;}
.warm{width:960px;height:31px;overflow:hidden;opacity:0.7; filter:alpha(opacity=70);margin:0 auto;}
.navbox{width:960px;height:31px;margin:0 auto;overflow:hidden;}
.navbox span{color:#817F77;}
.navbox .hints{width:300px;line-height:31px;float:left;color:#003300;font-weight:bold;}
.navbox .hints b{color:white;font-size:14px;}
.navbox .user{width:660px;line-height:33px;text-align:right;float:right;color:white;font-size:16px;font-weight:bold;cursor:pointer}
.navbox .user img{vertical-align:middle;height:30px;}
.navbox .user i{background:url(/static_normal/image/user.png) no-repeat left center;height:30px;display:inline-block;padding-left:35px;font-style:normal;}
.navbox .user i a{color:white;margin-right:15px;}
.navbox .user i b{font-size:16px;font-weight:900;color:yellow;text-shadow: 1px 3px 3px #009933;}
.navbox .user i big{color:#FF3300;margin:0 5px 0 20px;font-size:22px;position: relative; top: 2px;}
.navbox .user i strong{color:#009933;margin: 0 0 0 5px;font-size: 16px;}
.navbox .user i em{color: white; width: 20px;height: 20px;background: #009933;border-radius: 50%;font-style: normal;line-height: 20px;display: inline-block;text-align: center;font-size: 14px;position: relative;top: -2px;margin: 0 0 0 2px;}
.navbox .user .usercenter{color: yellow;margin: 0 10px;text-shadow: 1px 3px 3px #009933;font-weight: bold;}
.navbox .user .userexit{color: green;margin: 0;text-shadow: 1px 3px 3px yellow;font-weight: bold;}
.navbox .user .usercenter:hover{color:white}
.navbox .user .userexit:hover{color:white}
/* head */
#header{ width:960px; margin:0 auto; padding:10px 0; height:54px;overflow:hidden}
#header .logo{ float:left; width:255px; background:url(/static_normal/image/logo.png) no-repeat left center}
#header .logo a{ width:255px; height:64px; display:block}
#header .so-module{width:700px; float:right; height:64px;}
#header .so-module .tools{ text-align:right;color:#666; height:24px}
#header .so-module .tools a{ color:#009900;}
.search{ float:right}
.search .input{ float:left; background:#F9F9F9; border:1px solid #57AE39; padding:3px; height:22px; line-height:22px; border-right:none; width:220px; font-size:12px; color:#696969; overflow:hidden}
.search .so_btn{ background:#57AE39; font-size:14px; color:#fff; border:1px solid #57AE39; height:30px;width:80px; font-weight:bold;}

#so{width:100%;margin:10px auto;}
.postion{width:1180px;margin:0 auto;text-align:left;font-size: 14px;text-indent: 20px;height:40px;line-height:40px;background:white;}
.postion h2{font-size: 20px;font-weight: bold;color: red;padding: 0 10px 0 0px;display: inline-block;}
.noreslut{width:100%;margin:10px auto;height:300px;background:white;text-align:center;font-size:18px;line-height:300px;}
/* nav */
.nav{ height:36px; line-height:36px; width:100%;}
.nav ul{ width:960px; margin:0 auto; position: relative;background:#009933;height:36px;overflow:hidden;}
.nav ul li{ font-size:15px; float:left; font-weight:bold}
.nav ul li a{ width:95px; height:36px; display:block; border-right:1px solid #2BAA2B; text-align:center; background:#009933; color:#fff;}
.nav ul li a:hover{ background: linear-gradient(#33CC33, #009933);color:yellow}
.nav ul li a.on{background: linear-gradient(#33CC33, #009933); color:yellow}
.nav ul li #signin{background: linear-gradient(to top right, #fff, #f00 50%, #000);}
.nav-additional{width:100%;height:35px;line-height:32px;border-top:1px solid #green;}
.nav-additional ul{width:768px;height:32px;margin:0px auto;padding:0 96px;background:#00CC66;overflow:hidden;border-radius: 0 0 20px 20px;box-shadow: 3px 3px 2px #B6B6B6;}
.nav-additional ul li{ font-size:14px; float:left; font-weight:bold}
.nav-additional ul li a{ width:95px; height:32px; display:block; border-right:1px solid #00E874; text-align:center; background:#00CC66; color:#fff;}
.nav-additional ul li a:hover{ background: linear-gradient(#33CC33, #009933);color:yellow}
.nav-additional ul li a.on{background: linear-gradient(#33CC33, #009933); color:yellow}
/* box-warp */
.box-wrap{ width:100%;background:#F9F9F9;padding-top:10px;overflow:hidden;}
.box-tag{ width:1180px;height:37px;margin:0 auto;border:1px solid #EBEBEB;background:white;}
.tag-title{ background:url(/static_normal/image/page_tag.gif?v=f7bd) no-repeat 0 -75px;float:left;margin:10px 15px 0 15px;padding-left:20px;color:#999}
.tag-title a{ color:#999}
.taglist-list{float:left;margin:7px 0px 0 0px;padding-left:20px;}
.taglist-list a{padding:3px 10px;color:#00CC00;float:left;}
.taglist-list a:hover{background:#33CC33;text-decoration:none;color:white;}

#menu{width:1180px;height:40px;margin:10px auto;background:#FFFFDD;box-shadow: 3px 3px 2px #B6B6B6;}
#menu a{width:25%;height:40px;line-height:40px;text-align:center;font-size:20px;font-weight:bold;color:#666;display:inline-block;}
#menu a.cur{border-bottom: 3px solid #00CC00;color:#00CC00;}
#menu a:hover{text-decoration:none}
#wrap-content{width:1180px;margin:0 auto;overflow:hidden;}
#wrap-content ul{padding:10px 0 20px 0;width:1196px;float:left;}
.dataload{width:100%;height:200px;text-align:center;padding-top:100px;}
.dataload img{width:137px;height:40px;background:none;}
.dataload b{color:white;font-size:24px;}
#wrap-content ul li{-moz-box-shadow:4px 4px 6px #C0C0C0;-webkit-box-shadow:4px 4px 6px #C0C0C0;box-shadow:4px 4px 6px #C0C0C0;*filter:progid:DXImageTransform.Microsoft.Shadow(Strength=6,Direction=135,Color='#C0C0C0');}
#wrap-content ul li{float:left;position:relative;width:379px;margin:0 17px 15px 0;border:1px solid #EBEBEB;background:white;overflow:hidden;}
@media screen and (-webkit-min-device-pixel-ratio:0) { #wrap-content ul li {margin-right:17px;} }
#wrap-content ul li img{width:349px;height:239px;padding:15px;display:block;transition:0.3s cubic-bezier(0.68,-0.55,0.265,1.55);}
#wrap-content ul li:hover img{transform: scale(1.2);transition: all 1s ease 0s;opacity:0.9; filter:alpha(opacity=90);border-radius: 4px;}
#wrap-content ul li:hover .p-title a{color:#00CC66;}
#wrap-content ul li p{width:349px;padding:0 15px;background:#FFFFEC;}
#wrap-content ul li p span{font-size:10px;color:#999;}

.picnum{position:absolute;left:18px;top: 181px;width:40px;height:40px;line-height:40px;text-align:center;display:block;border-radius:50%;background:#00CC99;color:white;font-size:14px;font-family: "Microsoft YaHei";overflow:hidden;}
.goldnum{position:absolute;left:18px;top: 140px;width:40px;height:40px;text-align:center;display:block;border-radius:50%;background:#FF9900;color:white;font-family: "Microsoft YaHei";overflow:hidden;}
.goldnum b{display:block;font-size:16px;margin:0;padding:0;line-height:26px;font-weight:normal;}
.goldnum i{display:block;font-size:12px;margin:0;padding:0;font-style:normal;line-height:0;}
.goldnum strong{display:block;font-size:16px;line-height:40px;font-weight:normal;}

.like{background:url(/static_normal/image/like.png) no-repeat 0 0;padding:0 0px 2px 25px;margin-right:70px;cursor:pointer;}
.watch{background:url(/static_normal/image/watch.png) no-repeat 0 -1px;padding:0 0px 0 22px;margin-right:70px;cursor:pointer;}
.new{background:url(/static_normal/image/new.png) no-repeat 0 -1px;padding:0 0px 0 22px;cursor:pointer;}
#wrap-content ul li .p-title{width:349px;height:28px;padding-bottom:5px;overflow:hidden;text-overflow:ellipsis; white-space:nowrap;}
#wrap-content ul li .p-title a{color:#969696;line-height:28px;width:349px;display:block;font-size:14px;}
#wrap-content ul li .p-title a:hover{color:#00CC66;}
.imgover{filter:alpha(opacity=90); opacity: 0.9;}
#wrap-content ul li .enjoy{ position:absolute; height:24px;width:73px;border-radius: 4px; top:0px; left:0px;display:block; background:url(/static_normal/image/enjoy.png) no-repeat;cursor:pointer;}
#wrap-content ul li .dojoy{ position:absolute; height:24px;width:73px;border-radius: 4px; top:0px; left:0px;display:block; background:url(/static_normal/image/dojoy.png) no-repeat;cursor:default;}
#wrap-content ul li .share{ position:absolute; height:24px;width:73px;border-radius: 4px; top:0px; right:0px;display:block; background:url(/static_normal/image/gather.png) no-repeat;cursor:pointer;}
#wrap-content ul li .doshare {position:absolute; height:24px;width:73px;border-radius: 4px; top:0px; right:0px;display:block; background:url(/static_normal/image/engather.png) no-repeat;cursor:default;}

.page{margin:20px auto;text-align:center;width:1180px;overflow:hidden;}
#page{width:100%;margin:20px auto;overflow:hidden;}
#page li{display:inline-block;margin:0 4px;border-radius:2px;border:1px solid #999;}
#page li a{padding:7px 12px 6px 12px;display:block;font-weight:bold;text-decoration: none;font-size:14px;}
#page li a:hover{background:green;color:white;}
#page li a.cur{background:#31a4f6;color:white;}
.jumppage{height:34px;line-height:34px;}
.jumppage span{font-size:14px;color:#666;font-weight:bold;padding:0 10px;}
.jumppage select{height:24px;}
.jumppage option{font-size:14px;font-weight:bold;}

/*sign in*/
.sign_box{width:100%;margin:0 auto;background:url(/static_normal/image/sign_in_bg.jpg) no-repeat;background-size:100% 100%;}
.sign_ad{width:1180px;margin:10px auto;text-align:center;position:relative;}
.sign_ad img{width:600px;height:200px;background:none;}
.sign_ad span{width:450px;position:absolute;display:block;top:75px;left:353px;}
.sign_ad span b{width:70px;height:70px;line-height:70px;background:#FFCC00;color:white;display:inline-block;border-radius: 50%;font-size:46px;margin:0 5px;box-shadow: 3px 3px 1px #FFFF66;}
.sign_wall{width:1160px;height:550px;margin:0 auto;padding-bottom:10px;border:10px solid yellow;border-radius: 6px;overflow:hidden;}
.sign_wall_tit{width:1140px;height:30px;line-height:30px;overflow:hidden;padding:15px 20px 0px 20px}
.sign_wall_t_left{float:left;width:200px;font-size:20px;color:white;font-weight:bold;}
.sign_wall_t_right{float:right;width:200px;font-size:20px;color:white;font-weight:bold;text-align:right;margin-right:20px;}
.sign_wall_tip{font-size:32px;color:white;font-weight:bold;width:100%;text-align:center;}
.sign_vip{width:1100px;height:400px;margin:50px 30px;display:block;}
.sign_vip .item{width: 86px;height: 86px;line-height: 30px;-webkit-border-bottom-left-radius: 20px 500px;-webkit-border-bottom-right-radius: 500px 30px;-webkit-border-top-right-radius: 5px 100px;-moz-border-bottom-left-radius: 20px 500px;-moz-border-bottom-right-radius: 500px 30px;-moz-border-top-right-radius: 5px 100px;box-shadow: 0 2px 10px 1px rgba(0, 0, 0, 0.2);-webkit-box-shadow: 0 2px 10px 1px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0 2px 10px 1px rgba(0, 0, 0, 0.2);}
.sign_vip p{height: 86px;margin: 6px 5px;overflow: hidden;word-wrap: break-word;line-height:24px;text-align:center;}

.sign_at{width:100%;margin:10px auto;}
#sign{width:240px;height:100px;margin:80px auto;position:relative;}
#sign b{width:240px;height:100px;display:block;cursor:pointer;background:#FF6600;color:white;font-size:64px;border-radius:100px;text-align:center;line-height:100px;box-shadow: 10px 10px 5px #888888;}
.sign_suc{position:absolute;left:70px;top:0px;color:yellow;font-size:32px;display:none;}

.sign_tit_box{margin:0 auto;width:1160px;border:10px solid white;border-radius:8px;}
.rule_tit{margin:0 auto;padding:30px 10px 10px 10px;font-weight:bold;font-size:26px;color:white;}
.rule_tit img{width:50px;height:50px;vertical-align: middle; margin-right: 5px;background:none;}
.rules{padding:10px;}
.rules p{font-size:16px;color:#FFFFCC;margin:0;padding:0;line-height:30px;}
.sing_line{width:100%;margin:0 auto;height:80px;display:block;}

/*sign in end*/
#links{width:100%;background:#F9F9F9;padding-top:15px;}
#links .link-title{width:1153px;height:30px;margin:0 auto;line-height:30px;padding-left:25px;font-size:14px;background:url(/static_normal/image/simg.png) repeat-x 0 -760px;border: 1px solid #E5E5E5;}
#links .link-site{width:1163px;background:white;margin:0 auto;padding-left:15px;}
#links .link-site a{display:inline-block;padding:5px 10px;line-height:24px;}
#links .link-site a:hover{color:green;font-weight:bold;}

/*content global*/
#content-box{width:1180px;margin:10px auto 0 auto;padding:20px 0 10px 0;overflow:hidden;background:url(/static_normal/image/search_bg.jpg) no-repeat white;border: 1px solid #EBEBEB;}
.content_column{width:100%;margin:10px auto;height:40px;text-align:right;position:relative;}
.content_column a{width:110px;height:36px;line-height:36px;background:#666;color:white;font-size:16px;display:inline-block;text-align:center;border-radius:3px;box-shadow: 3px 3px 2px #B6B6B6;}
.content_column .return{margin:0 24px 0 10px;}
.content_column a:hover{background:#009933}
.content_column b{width:130px;height:40px;color:white;display:block;line-height:40px;text-align:center;font-size:20px;position:absolute;left:0px;top:0;border-radius: 0 16px 16px 0;background: #FF9FBE;box-shadow: 3px 3px 1px #999;}
.tgoldnum{position:absolute;left:160px;top: 0px;width:40px;height:40px;text-align:center;display:block;border-radius:50%;background:#FF9900;color:white;font-family: "Microsoft YaHei";overflow:hidden;}
.tgoldnum em{display:block;font-size:16px;margin:0;padding:0;line-height:26px;font-style:normal;}
.tgoldnum i{display:block;font-size:12px;margin:0;padding:0;font-style:normal;line-height:0;}
.tgoldnum strong{display:block;font-size:16px;line-height:40px;font-weight:normal;}
.tpicnum{position:absolute;left:220px;top: 0px;width:40px;height:40px;line-height:40px;text-align:center;display:block;border-radius:50%;background:#00CC99;color:white;font-size:14px;font-family: "Microsoft YaHei";overflow:hidden;}
#content-box h1{width:1130px;margin:0 auto;text-align:center;font-size:30px;height:50px;line-height:50px;color:#009933;overflow:hidden;text-overflow:ellipsis; white-space:nowrap;border-bottom: 2px solid #57AE39;padding-bottom:10px;}
.content_tit{width:1130px;margin:10px auto;height:30px;line-height:30px;color:#57AE39;font-size:14px;}
.content_tit i{font-style:normal;}
.content_tit b{float:right;}
.content{width:1180px;margin:0 auto;text-align:center;}
.content p img {cursor: pointer;}
.content img { width: 1130px; padding-bottom: 5px;}

.down,.sale{width:1130px;margin:10px auto;background:#000;height:80px;line-height:80px;color:white;}
.down b,.sale b{font-size:24px;padding-left:20px;}
.down i,.sale i{font-style:normal;font-size:22px;font-weight:bold;margin-left:440px;cursor:pointer;}
.down em,.sale em{font-style:normal;border:2px solid white;border-radius:50%;width:22px;height:22px;line-height:22px;text-align:center;display:inline-block;margin-right:10px;}
.distance{width:100%;height:10px;margin:0 auto;display:block;}
/*content global end*/
/*content vod*/
.vod{margin: 20px auto 0 auto; width: 1130px;height: 600px;overflow: hidden;position: relative;z-index: 3;text-align: center;background-image: url(/static_normal/image/vod.jpg); background-repeat: no-repeat;background-size: 100% 100%;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/static_normal/image/vod.jpg',sizingMethod='scale');}
.vod img {width: 700px;height: 420px;margin-top: 40px;padding: 0px;}
.vod span { width: 40px;height: 40px;cursor: pointer;display: block;border-radius: 100%;position: absolute;left: 530px;top: 215px;border: 15px solid #333;padding: 5px;opacity: 0.8;filter: Alpha(opacity=80);background: white;}
.vod span i {position: absolute;width: 0px;height: 0px;left: 15px;top: 5px;display: block;border-top: 20px solid transparent; border-bottom: 20px solid transparent;border-left: 30px solid #333;opacity: 0.8;filter: Alpha(opacity=80);font-family: "Microsoft Yahei","Helvetica Neue",Helvetica,Arial,sans-serif;}

.morepic{margin: 0 auto;width: 1130px;}
.morepic img{width:1130px;padding-bottom:10px;}
/*guess like*/
.box-like{width:1180px;margin:0 auto;}
.like-tit{padding: 36px 0px;}
.like-tit p{display: inline-block;border-bottom: 1px solid #eee;width: 40%;}
.likest{font-size: 24px;display: inline-block;width: 19%;color: #333;vertical-align: middle;text-align:center;}

.box-like ul{padding:10px 0 20px 0;width:1196px;float:left;}
.box-like ul li{-moz-box-shadow:4px 4px 6px #C0C0C0;-webkit-box-shadow:4px 4px 6px #C0C0C0;box-shadow:4px 4px 6px #C0C0C0;*filter:progid:DXImageTransform.Microsoft.Shadow(Strength=6,Direction=135,Color='#C0C0C0');}
.box-like ul li{float:left;position:relative;width:379px;margin:0 17px 15px 0;border:1px solid #EBEBEB;background:white;overflow:hidden;}
@media screen and (-webkit-min-device-pixel-ratio:0) { .box-like ul li {margin-right:17px;} }
.box-like ul li img{width:349px;height:239px;padding:15px;display:block;transition:0.3s cubic-bezier(0.68,-0.55,0.265,1.55);}
.box-like ul li:hover img{transform: scale(1.4);transition: all 1s ease 0s;opacity:0.9; filter:alpha(opacity=90);border-radius: 4px;}
.box-like ul li:hover .p-title a{color:#00CC66;}
.box-like ul li p{width:349px;padding:0 15px;background:#FFFFEC;}
.box-like ul li p span{font-size:10px;color:#999;}
.box-like ul li .p-title{width:349px;height:28px;padding-bottom:5px;overflow:hidden;text-overflow:ellipsis; white-space:nowrap;}
.box-like ul li .p-title a{color:#969696;line-height:28px;width:349px;display:block;font-size:14px;}
.box-like ul li .p-title a:hover{color:#00CC66;}

/*guess like end*/

/*pw-box*/
.findpw-box{width:100%;margin:0 auto;}
.pw-box{width:1180px;margin:15px auto;background:#99FF99;border-radius: 5px;border:5px;height:240px;box-shadow:3px 3px 2px #C0C0C0;}
.pw-tit{width:100%;}
.pw-tit h1{padding:20px 0 15px 30px;color:white;}
.pw-tit p{color:white;font-size:14px;padding-left:30px;line-height:30px;}
.pw-tit p b{color:#FF9999}
.pw-tit p.imp{color:#666;}
/* find pwd*/
.box_Vip{width:100%;margin:20px auto 10px auto;}
.NormalUser,.VipUser,.SvipUser{width:1180px;margin:0 auto;}
.vip_title{width:100%;margin:0 auto;}
.ubutton{width:100%;margin:0 auto;text-align:center;}
.ubutton a{text-decoration:none;width:240px;height:50px;line-height:50px;color:white;font-weight:bold;display:block;}
#reg_login,#join_vip{width:240px;height:50px;line-height:50px;background:#009933;margin:0 auto;color:white;font-size:20px;font-weight:bold;border-radius:3px;box-shadow: 5px 5px 3px #666;}
#reg_login:hover,#join_vip:hover{background:#0099CC;}
.findbox{margin-top:30px;}
.race{margin-top:60px;}
.pass_title_line{background:#c6e4dd;width: 400px;height:2px;display:inline-block;position:relative;bottom:10px;}
.pass_titles{font-size: 32px;color: #666;margin: 0 30px;display:inline-block;font-weight:bold;}
.VipUser .pass_titles{color:#00CC66}
.findpwd{margin:30px auto;}
.findpwd .pass-form-item{margin:0 auto 20px auto;}

.pass-form-item{width: 280px;margin: 15px auto;position: relative;height: 35px;overflow: hidden;clear: both;line-height: 35px;}
.findpwd #username {background-position: 0 0;}
.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_normal/image/signin-icon.gif);}
.ui-input{height: 33px;line-height: 33px;overflow: hidden;color: #999;font-size: 14px;text-indent: 10px;float: left;border: 1px solid #ddd;background: url(/static_normal/image/input.gif) 0 0 repeat-x;background-color: #fbfbfb;}
.pass-form-item #username {background-position: 0 0;}
.pass-form-item #order {background-position: 0 -68px;}
.pass-form-item #pvercode{background-position: 0 -68px;}
.pass-form-item #pvdimgck{width:80px;height:25px;position:absolute;margin:0;top:5px;right:5px;z-index:11;display: block;float: left;background:none;}
.connect{width:100%;margin:0 auto;margin-top:30px;}
.kfinfo{margin:0 auto;width:150px;height:40px;line-height:40px;font-size:16px;border-radius:3px;background:#999;color:white;text-align:center;font-weight:bold;}
.info_content{font-size:15px;color:#555;margin:20px auto;border:1px dashed #E6E6E6;text-align:center;height:36px;line-height:36px;}
.info_content b{color:#222;padding:0 8px;}
.pwd_box{width:360px;height:60px;text-align:center;line-height:60px;margin:0 auto;margin-top:40px;border-radius:6px;background:#000;color:white;box-shadow: 5px 5px 3px #111;display:none;}
.pwd_box b{font-size:16px;color:white;}
.pwd_box i{font-style:normal;font-weight:bold;font-size:16px;color:red;}
/* find pwd end */
/*exit*/
.exit{width:1170px;height:160px;display:block;border:5px solid #666;border-radius:5px;margin:50px auto 20px auto;box-shadow: 5px 5px 3px #999;}
.exit_tit{width:120px;height:40px;background:#666;font-size:18px;font-weight: bold;color:white;text-align:center;line-height:40px;display:block;box-shadow: 3px 3px 1px #999;}
.exit_cont{height:20px;text-align:center;font-size:16px;color:black;line-height:20px;padding:20px 0 50px 0;font-weight:bold;border-radius:50%;}
.exit_cont i{color:white;width:20px;height:20px;font-weight:bold;line-height:20px;display:inline-block;background:red;border-radius: 50%;text-align:center;margin-right:5px;font-style:normal;}
.exit_cont em{font-style:normal;color:red;font-weight:bold;}
.exit_tips{color:#666;text-align:right;padding-right:10px;line-height:16px;}
.exit_cont b{color:#009933}
#copyright{width:100%;background:#F9F9F9;margin:0 auto; padding:15px 0 5px 0;text-align:center;color:#808080;clear:both;}

#goTop { display:none; position: fixed; right:-5px;bottom:99%; z-index:9999; _position: absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-20));}
#goTop a { display:block; width:50px; height:50px; line-height:300px;  overflow:hidden;border-radius:5px;}
#goTop a:hover { filter:alpha(opacity=100); opacity:1.0;}
.toTop { margin-bottom:10px; background:url(/static_normal/image/getTop.png) 0 -60px no-repeat; }
.toTop:hover {background-position: -60px -60px;}
.toFav { margin-bottom:10px; background:url(/static_normal/image/getTop.png) ; }
.toFav:hover {background-position:-60px 0;}


/* user box */
#login_box{display: block;width: 622px;height: 418px;top: 50%;left: 50%;margin-left: -311px;margin-top: -209px;position: fixed;z-index: 10001;padding: 0px;background-color: rgb(255, 255, 255);border-radius:3px;box-shadow: 5px 5px 3px #666;overflow:hidden;}
.btn_close {display: block;position: absolute;top: 1px;right: 1px;width: 47px;height: 28px;background: url(/static_normal/image/sprite_login.png) 0 0 no-repeat;z-index: 999999;}
.btn_close .btn_inner { display: none;}
.login_tab{position: relative;height: 50px;margin-bottom: -1px;border-bottom: 1px solid #e6e6e6;background: #f1f1f1;font-size: 0;z-index: 3;}
.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: 50px;line-height: 50px;font-size: 16px;color: #b1b1b1;}
.login_tab .current .tab_item_login{ background: #4ab218;}
.login_tab .current .tab_item_reg{ background:#31a4f6;}
.login_tab .current .tab_item {height: 51px;margin-bottom: -1px;color: #fff;}
.login_tab .list_item .item_inner{width: 20px; height: 23px;}
.login_tab .list_item a{text-decoration: none;}

.login,.reger{width:602px;height:347px;float:left;position:relative;padding:10px;}
.ui-form-item{width: 280px;margin: 15px 161px 0 161px;position: relative;height: 35px;overflow: hidden;clear: both;line-height: 35px;}
.login #username {background-position: 0 0;}
.ui-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_normal/image/signin-icon.gif);}
.ui-input{height: 33px;line-height: 33px;overflow: hidden;color: #999;font-size: 14px;text-indent: 10px;float: left;border: 1px solid #ddd;background: url(/static_normal/image/input.gif) 0 0 repeat-x;background-color: #fbfbfb;}
.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;}

.ui-form-item .forgot-psw { width: 15px;height: 15px;position: absolute;margin: 0;top: 9px;right: 9px;z-index: 11;background: url(/static_normal/image/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; margin: 12px 5px 0 0; _margin: 6px 0 0 -3px; cursor: pointer;}
.ui-form-item .ui-button { float: right;margin-right:3px;}
.ui-form-item .ui-regbutton { float:left;margin-left:75px;}
.ui-button,.ui-regbutton { width: 100px; height: 35px; line-height: 35px;overflow: hidden;border: 0 none; cursor: pointer; color: #fff;font-size: 14px;font-weight: 700;text-align: center; background-color: #009933;    border-radius: 3px;box-shadow: 5px 5px 3px #008000;}
.clears{height:40px;}
.uload{margin:10px auto;color:red;text-align:center;position: relative;height:22px;}
.loadbox,.loadboxs{display:none;}
.uload i{background: url(/static_normal/image/wait.gif) center center no-repeat;display: block;width:22px;height:22px;position:absolute;left:235px;top:-2px;}
.utips,.rtips{margin:0 auto;height:105px;padding:0px;color:#666;}
.utips p,.rtips{margin:0;padding:0;line-height:34px;border-bottom:1px dashed #E8E8E8;text-indent:2em;font-size: 12px;font-weight:400;font-family: 'Hiragino Sans GB','Microsoft YaHei','simsun';}

/* user box end */
.gonggao{width:100%;margin:15px auto;}
.gginfo{width:1180px;height:40px;line-height:40px;margin:0 auto;background:#222 url(/static_normal/image/laba.png) no-repeat 10px 0;border-radius:5px;box-shadow: 3px 3px 2px #C0C0C0;color:red;overflow:hidden;}
.gginfo ul{margin:0;padding:0}
.gginfo li{text-indent:4em;font-size:14px;margin:0;padding:0}
/* user pannel*/
.uinfo_box{width:1180px;margin:0 auto 20px auto;clear:both;overflow:hidden;}
.v-container{width:1180px;margin:0px auto 40px auto;}
.user-center-left{width:220px;float: left!important;}
.my-center-info{border: 5px solid #999;border-radius:8px 8px 0 0;margin-bottom: 10px;background-color: #fff;box-shadow: 3px 3px 2px #C0C0C0;}
.myinfo{border-bottom: 1px dashed #CACACA;}
.myphoto{width:220px;margin:0 auto;text-align:center;position: relative;z-index:3;}
.myphoto img{margin-top: 20px;height: 80px;width: 80px;border-radius: 50%;}
.myphoto i{font-size:18px;font-style:normal;color:#FF9900;font-weight:bold;vertical-align: top;position:absolute;top:15px;right:35px;display:block;text-shadow: black 0.1em 0.1em 0.2em}
.myphoto i em{font-size:14px;font-style:normal;background:#FF9900;border-radius: 50%;width:20px;height:20px;line-height:18px;color:white;display:inline-block;position: relative;top:-2px;left:3px;}
.myname{width: 100%;text-align: center;margin: 10px auto;color: #009933;vertical-align: middle;line-height: 29px; font-size: 18px;font-family: "Microsoft Yahei","Hiragino Sans GB","Helvetica Neue",Helvetica,tahoma,arial,"WenQuanYi Micro Hei",Verdana,sans-serif,"\5B8B\4F53";}
.unames{font-size:16px;font-weight:bold;color:#666;}
.umeali{color:#666;}
.umeali b{color:#009933;padding-right:5px;}

.myoption{margin:0 auto;text-align:center;}
.myoption ul{margin-top: 3px;}
.myoption ul li {height: 52px;line-height: 52px;width:210px;font-size: 16px;color: #000;text-align: center;margin-top:5px;}
.myoption ul li a {height: 52px;line-height:52px;width: 210px;font-size: 16px;color: #666;display:block;border-radius: 4px;}
.myoption ul li i{}
.myoption ul li a:hover{color:#fff;text-decoration:none;background-color:#009933;box-shadow: 5px 5px 3px #999;}
.myoption ul li a.current{color:#fff;width: 235px;font-weight:bold;text-decoration:none;background-color:#009933;box-shadow: 5px 5px 3px #999;}


.user-content-right{width:940px;float: left!important;margin-left:20px;}
#i-info,#i-history,#i-collection,#i-vip,#i-repass,#i-service,#i-golden{width:930px;border: 5px solid #ddd;border-radius:8px 8px 0 0;padding-bottom:20px;}
.mypro_title{width:100%;height:40px;background:#009933;line-height:40px;border-radius: 4px 4px 0 0;}
.mypro_title span{color:white;font-size:18px;margin-left:25px;}
.mypro_content{width:100%;margin:0 auto;}

/*user info center*/
.user_center{width:600px;margin:40px auto 27px auto;}
.user_center p.user_center_info,.user_center p.user_center_vip,.user_center p.user_center_svip{margin:0 auto 10px auto;border-bottom:1px dashed #ddd;padding-bottom:5px;color:#58b49d;font-size:18px;font-weight:bold;}
.user_center_account,.user_center_gloden,.user_center_reg,.user_center_log,.user_center_ip,.user_center_viptype,.user_center_viptime,.user_center_vipdays,.user_center_sviptype,.user_center_sviptime,.user_center_svipdays{font-size:14px;color:#666;line-height:36px;}
.user_center p.user_center_vip{margin-top:20px;}
.user_center p.user_center_svip{margin-top:20px;}
.user_center b{padding:0 0 0 15px;color:#666;font-weight:normal;}
.user_center_account b{font-weight:bold;}
.user_center_ip b{padding-left:30px;}
.user_center_gloden b{color:#FF6600;font-weight:bold;}
.user_center_viptype b{color:#FF6600;font-weight:bold;padding-left:25px;}
/*user info center*/

/*user pay vip*/
.mypro_pay_box{width:860px;margin:0 auto;margin-top:30px;border:1px solid #ddd;border:2px solid #D4D4D4;border-radius: 4px;}
.pay_box_title{width:860px;height:40px;background:#222;overflow:hidden;}
.pay_box_title a{width:210px;height:40px;line-height:40px;color:white;display:inline-block;text-align:center;font-size:18px;text-decoration:none}
.pay_box_title a.on{background:#000;font-weight:bold;}
.pay_box_title a:hover{background:#000}
.pay_box_cont{width:860px;margin:0 auto;}
#vipweek{width:100%;margin:0 auto;}
.pay_content_item{margin-top: 40px;}
.pay_content_item span{color: #009933;font-weight:bold;border-radius: 50%;border:5px solid #009933;font-size: 22px;width:45px;height:45px;line-height:45px;text-align:center;display:inline-block;vertical-align: middle;margin-left: 70px;}
.type_content_item{display: inline-block;color: #333;font-size: 18px; margin-left: 22px;vertical-align: middle;}
.type_content_item b{color: red; font-size: 26px;padding:0 10px;}
.type_content_item i{color: #999;font-size: 26px;font-style: normal;text-decoration: line-through;padding: 0 10px;}
.pay_content_desc{font-size: 16px;color: #666;line-height: 30px;margin: 30px 0 30px 50px;}
.pay_week{width:100%;margin:0 auto;}
.pay_content_tip{margin:0 auto;margin-bottom:10px;text-align:center;font-size:16px;color:#00A546;}
.pay_content_tip b{color:#00A546;}
.pay_content_tip em{color:#00A546;font-style:normal;font-weight:bold;padding:0 10px;}
.pay_wechatimg{margin:0 auto;text-align:center;margin-left: -20px}
.pay_wechatimg img{width:300px;height:70px;padding:15px 0}

.pay_erweima_week,.pay_erweima_year,.pay_erweima_goldtwenty,.pay_erweima_goldhundred{margin:0 auto;width:600px;text-align:center;background:#00A546;padding:60px 0 30px 0;}
.pay_erweima_week b,.pay_erweima_year b,.pay_erweima_goldtwenty b,.pay_erweima_goldhundred b{display:block;font-size:20px;color:white;margin-top:15px;}
.pay_erweima_week img,.pay_erweima_year img,.pay_erweima_goldtwenty img,.pay_erweima_goldhundred img{background:none;padding:10px;background:white;width:300px;height:300px}
.pay_erweima_week_reflash,.pay_erweima_year_reflash,.pay_erweima_goldtwenty_reflash,.pay_erweima_goldhundred_reflash{margin:0 auto;text-align:center;color:white;font-size:16px;margin-top:10px}
.pay_erweima_week_reflash em,.pay_erweima_year_reflash em,.pay_erweima_goldtwenty_reflash em,.pay_erweima_goldhundred_reflash em{font-style:normal;color:yellow;cursor:pointer}

.zfb{margin-top:30px;border-top:1px dashed #ddd;width:98%;padding-top:20px;color:#0089E1}
.zfb b{color:#0089E1}
.zfb em{color:#0089E1}

.pay_erweima_week_zfb,.pay_erweima_year_zfb,.pay_erweima_syear_zfb{margin:0 auto;width:600px;text-align:center;background:#0089E1;padding:60px 0 30px 0;}
.pay_erweima_week_zfb b,.pay_erweima_year_zfb b,.pay_erweima_syear_zfb b{display:block;font-size:20px;color:white;margin-top:15px;}
.pay_erweima_week_zfb img,.pay_erweima_year_zfb img,.pay_erweima_syear_zfb img{background:none;padding:10px;background:white;width:300px;height:300px}
.pay_erweima_week_reflash_zfb,.pay_erweima_year_reflash_zfb,.pay_erweima_syear_reflash_zfb{margin:0 auto;text-align:center;color:white;font-size:16px;margin-top:10px}
.pay_erweima_week_reflash_zfb em,.pay_erweima_year_reflash_zfb em,.pay_erweima_syear_reflash_zfb em{font-style:normal;color:yellow;cursor:pointer}
.pay_erweima_week_zfb a,.pay_erweima_year_zfb a,.pay_erweima_syear_zfb a{width:260px;height:260px;display:block;border-radius: 50%;background:white;margin:0 auto;font-size:30px;color:#333;font-weight:bold;line-height:260px;box-shadow: 3px 3px 2px #B6B6B6;}

.pay_tip_box{width:700px;margin:45px auto;border:1px dashed #FFFFEE;background:#FFFFEE;text-align:left;padding:15px 25px;color:#666;line-height:26px;font-size:14px;}
.pay_tip_box b{padding-right:10px;}
.pay_tip_box em{font-style:normal;color:#0066CC;}
.pay_tip_box span{padding-left:37px;}
.pay_tip_box i{font-style:normal;font-weight:normal;color:#FF3300;}
/*user pay vip*/

/* history_recently*/
.history_recently,.collection_recently{width:880px;margin:30px auto 20px auto;padding: 0 10px; color: #58b49d;font-size: 16px;border-bottom: 2px solid #c6e4dd;}
.history_recently b,.collection_recently b{position:relative;top:-6px;padding-bottom:5px;}
.history_box,.collection_box{width:880px;margin:0 auto;}
.history_box ul,.collection_box ul{width:100%;margin:0 auto;}
.history_box ul li,.collection_box ul li{float: left;width: 213px;border: 1px solid #eee;height: auto;margin-right: 5px;margin-bottom: 14px;}
.myvideo-box{position: relative;width: 213px;}
.myvideo-img img{width:213px;height:146px;}
.mypicture-img{width:213px;height:146px;overflow:hidden}
.mypicture-img img{height:146px;width:213px;}
.myvideo-box .hide{display:none;}
.myvideo-layer{width: 100%;height: 30px;background-color: #000;position: absolute;bottom: 0;opacity: .6;line-height: 30px;}
.myvideo-watch{float:left;color: #FFF;margin-left: 5px;line-height: 30px;width:95px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;text-align: left;}
.myvideo-time{float:right;color: #FFF;margin-right: 5px;line-height: 30px;width:95px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;text-align: right;}
.icon-clock{width:14px;height:14px;background:url(/static_normal/image/watch_timg.png) no-repeat center center;background-size:14px 14px;display:inline-block;position:relative;top:3px;margin-right:3px;}
.myvideo-name{font-size: 14px;color: #666;line-height: 24px;width: 100%;padding: 12px 0px;white-space: nowrap;text-overflow: ellipsis;float: left;overflow: hidden;background-color: #fff;text-align:center;}
.xvideo-thumbnail{display:none;position: absolute;z-index: 10000; width: 100%;height: 100%;top: 0;left:0;background: #333;opacity: .7;transition: all 1s linear;font-size: 48px;text-align: center;color: #FFF;}
.xvideo-thumbnail .icon-play{width: 28px;height: 28px;cursor: pointer;display: block;border-radius: 100%;border: 5px solid #C3C3C3;padding: 5px;opacity: 0.9;filter: Alpha(opacity=90);background: #333;margin:0 auto;position:relative;top:25%;}
.xvideo-thumbnail .icon-play em{position: absolute; width: 0px; height: 0px;left: 13px;top: 8px;display: block;border-top: 12px solid transparent;border-bottom: 12px solid transparent;border-left: 17px solid white;opacity: 0.8;filter: Alpha(opacity=80);font-family: "Microsoft Yahei","Helvetica Neue",Helvetica,Arial,sans-serif;}
.xvideo-thumbnail .icon-pic{width: 28px;height: 28px;cursor: pointer;display: block;border-radius: 100%;border: 5px solid #C3C3C3;padding: 5px;opacity: 0.9;filter: Alpha(opacity=90);background: #333;margin:0 auto;position:relative;top:36%;}
.xvideo-thumbnail .icon-pic em{position: absolute; width: 0px; height: 0px;left: 13px;top: 8px;display: block;border-top: 12px solid transparent;border-bottom: 12px solid transparent;border-left: 17px solid white;opacity: 0.8;filter: Alpha(opacity=80);font-family: "Microsoft Yahei","Helvetica Neue",Helvetica,Arial,sans-serif;}

.collec-myvideo-name{font-size: 14px;color: #666;line-height: 24px;width: 160px;padding: 12px 10px 12px 0px;white-space: nowrap;text-overflow: ellipsis;float: left;overflow: hidden;background-color: #fff;text-align:left;}
.edit{font-size: 14px;color: #0099CC;line-height: 24px;width: 35px;padding: 12px 0px;float: right;background-color: #fff;text-align:right;}
.edit:hover{color:#FF812D;}

.empty{widht:100%;margin:0 auto;text-align:center;line-height: 155px; height: 155px; font-size: 18px; color: #b5b5b5;}
.empty b{width:26px;height:26px;line-height:26px;color:white;display:inline-block;background:#b5b5b5;border-radius: 50%;margin-right:5px;}
.clear{clear:both;}
/* history_recently end */
/* change pass*/
.mypro_pass_tit{width:700px;margin:0 auto;text-algin:center;margin-top:50px;border-bottom:1px dashed #ddd;padding-bottom:5px;}
.mypro_pass_tit span{font-size:16px;font-weight:bold;color:#58b49d}
.mypro_pass_tit span:before {content: "♂";font-weight:bold;padding-right:5px;}
.mypro_pass_tit em{font-style:normal;color:#fea331;margin-left:50px;}
.mypro_pass_tit em:before{content: "!";border:1px solid #fea331;width:14px;height:14px;display:inline-block;border-radius:50%;text-align:center;position:relative;top:1px;margin-right:5px;}
.mypro_pass_cont{width:700px;margin:0 auto;margin-top:30px;}
.mypro_pass_input{font-size:14px;}
.mypro_pass_input label{width: 90px;height: 30px;margin-bottom: 0;line-height: 30px;font-weight: 400;color: #333;font-size: 14px;display:inline-block;}
.pass_input{width: 256px;height: 30px;margin-bottom: 30px;display:inline-block;}
.pass_input input{width: 256px; color: #333;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: 14px;line-height: 1.42857143;display: block;}
.mypro_pass_buttom{width:180px;height:38px;line-height:38px;margin-top:20px;margin-left:180px;text-align:center;background:#58b49d;border-radius: 4px;font-size:14px;color:white;font-weight:bold;cursor:pointer}
.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%;}
.pass_box{width:100%;margin:45px auto 21px auto;border:1px solid #E6FFF9;background:#E6FFF9;text-align:left;border-radius: 4px;padding:15px 25px;color:#666;line-height:26px;font-size:14px;}
.pass_box b{padding-right:10px;}
.pass_box span{padding-left:37px;}
/*change pass end*/

.customer_service{margin:0 auto;margin-top:30px;}
.customer_service_tit{width:100%;margin:0 auto;text-align:center;color:#FF6600;font-weight:bold;font-size:20px;}
.customer_service_cont{width:100%;margin:0 auto;margin-top:40px;text-align:center;}
.customer_service_cont p.mail{text-align:center;color:#666;}
.customer_service_cont p.mail b{font-size:16px;margin-right:10px;}
.customer_service_cont p.mail em{color:#0066CC;font-style:normal;font-weight:bold;font-size:18px;margin-right:15px;}
.customer_service_cont p.mail_box{width:800px;height:50px;border:1px solid #E6FFF9;background:#E6FFF9;text-align:left;margin:0 auto;margin-top:20px;border-radius: 4px;padding:15px 25px;color:#666;line-height:26px;font-size:14px;}
.customer_service_cont p.mail_box b{padding-right:10px;}
.customer_service_cont p.mail_box span{padding-left:37px;}
.cusline{margin-top:50px;}
.customer_service_cont p.wechat{width:400px;height:225px;text-align:center;margin:0 auto;}
.customer_service_cont p.wechat img{width:200px;height:200px;margin:10px auto 0 auto;text-align:center;display:block;}
/* user pannel end*/
/* xfz */
.content_ZCtit{width:1110px;height:70px;margin:10px auto 0 auto;background:linear-gradient(90deg,#FBFBFB 10%,#E1FFF0 90%);font-size:14px;color: #57AE39;padding:10px;line-height:24px;text-shadow: 1px 1px 2px #E1FFF0;}
.content_ZCtit b{font-weight:bold;font-size:16px;}
.content_ZCintr{width:1130px;margin:0 auto;}
.content_ZCintro_pic{width:1130px;height:290px;position:relative;text-shadow: 1px 1px 2px #000;}
.content_ZCintro_pic img{width:1130px;height:290px;}
.content_ZCintro_pic b{position:absolute;left:20px;bottom:20px;display: block;color:red;font-size: 19px;padding: 10px 10px 0 10px;font-weight: normal;}
.content_ZCprogress{width:1130px;height:32px;margin:5px auto 10px auto;background:#00A87E;position:relative;border-radius: 3px;}
.progressbg{height:30px;width:50%;display:block;background:#00CC99;position:absolute;left:1px;top:1px}
.progresstime{display:block;position:absolute;top:4px;left:10px;font-size:14px;line-height:24px;color:white;z-index:10}
.progressperct{display:block;position:absolute;top:4px;left:540px;font-size:14px;line-height:24px;color:white;z-index:10}
.progressnums{display:block;position:absolute;top:4px;right:10px;font-size:14px;line-height:24px;color:white;z-index:10}
.content_ZCintrnote{width:1130px;margin:5px auto 10px auto;}
.content_ZC_note{border:3px solid #00CC99;border-radius:3px;padding:10px;font-size:14px;color:#333;line-height:26px;}
.ZCcontent{width: 1180px; margin: 0 auto;text-align: center;}
.zvod{margin: 10px auto 0 auto;width: 1130px;height: 600px;overflow: hidden;position: relative;z-index: 3;text-align: center;background-image: url(https://cdn.doraclouds.com/static_normal/image/vod.jpg);background-repeat: no-repeat;background-size: 100% 100%;}
.zvod img{width: 700px;height: 420px;margin-top: 40px;padding: 0px;}
.zvod span{width: 40px;height: 40px;cursor: pointer;display: block;border-radius: 100%;position: absolute;left: 530px;top: 215px;border: 15px solid #333;padding: 5px;opacity: 0.8;background: white;}
.zvod span i{position: absolute;width: 0px;height: 0px;left: 15px;top: 5px;display: block;border-top: 20px solid transparent;border-bottom: 20px solid transparent;border-left: 30px solid #333;opacity: 0.8;filter: Alpha(opacity=80);font-family: "Microsoft Yahei","Helvetica Neue",Helvetica,Arial,sans-serif;}
.zvod_page{width:1124px;margin:0 auto;text-align:center;border:3px solid #000;border-radius:0 0 3px 3px;border-top:0;}
.zvod_page b{width:120px;height:22px;background:#000;border-radius:3px;color:white;display:inline-block;margin:20px;padding:10px 15px;cursor: pointer;}
.zimg{width:1130px;margin:10px auto;}
.zimg img{width: 1130px;padding-bottom: 5px;}
.gradient {z-index: 1;position: relative;}
.gradientbox {width: 100%;height: 350px;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;}
.ZC_unlock{width: 100%;height: 200px;padding-top: 100px;z-index: 1;background-color: #ebebeb;text-align: center;}
.ZC_unlock_Head{line-height: 40px; color: #71767a; font-size: 14px;}
.ZC_unlock_Head i {color: #d73333;font-size: 24px;padding: 0px 10px;}
.ZC_unlock_Head em{font-style:normal;}
.ZC_unlock_note{line-height: 40px; color: #71767a;font-size: 14px;}
.ZC_unlock_button{line-height: 40px;color: #71767a;font-size: 14px;}
.ZC_unlock_button button {display: inline-block;line-height: 40px;padding: 0px 30px;color: #f0f0f0;background-color: #d73333;border: 1px solid #d73333;cursor: pointer;font-size: 14px;border-radius: 2px;margin: 10px;}
.picpage{width:1130px;margin:10px auto;text-align:center;}
.picpage b{width:46px;height:40px;line-height:40px;font-size:16px;display:inline-block;background:#333;border-radius:3px;color:white;margin:0 15px;cursor: pointer;}
.picpage b.cur{background:green;color:white;cursor: default;}

.sepcial_box{width:1126px;margin:10px auto 0 auto;border:2px solid #999;border-radius:6px;display:none;}
.special_title{width:130px;height:42px;font-size:16px;line-height:42px;color:white;background:#333;text-align:center;display:block;border-radius:6px;font-weight:bold;}
.special_cont{margin:0 auto;text-align:left;text-indent:2em;padding:10px 0;}
.special_cont p{font-size:14px;color:#999;line-height:26px;}
.sepcial_buy{display:none;margin:10px auto;text-align:center;padding:0;font-weight:bold;}
.sepcial_buy span{display:block;position:relative;margin:30px auto 40px auto;padding:15px 30px;border-radius:8px;width:120px;cursor:pointer;background: linear-gradient(#33CCCC, #2FB9B9);}
.sepcial_buy span b{font-size:20px;color:white;}
.sepcial_buy span em{font-size:16px;font-style:normal;position:absolute;top:1px;right:5px;color:#FFE7CE}
.sepcial_buy span:hover{background: linear-gradient(#2FB9B9,#208080 );}
.sepcial_record{margin:20px auto;text-align:center;padding:10px;width:60%;height:26px;line-height:26px;background:#F6F6F6;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;margin-left:20px;}
.layui-form-item label { float: left;color: #333;font-weight: bold;font-size: 16px;margin: 20px 20px 20px 80px;}
.mypro_types_box_item {float: left;font-size: 16px;color: #0099CC;margin: 20px 15px 20px 0px;}

.sepcialG_box{width:1176px;margin:0 auto;border-top:2px solid #ddd;display:none;}
.specialG_title{width:130px;height:42px;font-size:16px;line-height:42px;color:white;background:#000;text-align:center;display:block;border-radius:6px;font-weight:bold;}
.specialG_cont{margin:0 auto;text-align:left;text-indent:2em;padding:10px 0;}
.specialG_cont p{font-size:14px;color:#999;line-height:26px;}
.sepcialG_buy{display:none;margin:10px auto;text-align:center;padding:0;font-weight:bold;}
.sepcialG_buy span{display:block;position:relative;margin:30px auto 40px auto;padding:15px 30px;border-radius:8px;width:120px;cursor:pointer;background: linear-gradient(#33CCCC, #2FB9B9);}
.sepcialG_buy span b{font-size:20px;color:white;}
.sepcialG_buy span em{font-size:16px;font-style:normal;position:absolute;top:1px;right:5px;color:#FFE7CE}
.sepcialG_buy span:hover{background: linear-gradient(#2FB9B9,#208080 );}
.sepcialG_record{margin:20px auto;text-align:center;padding:10px;width:60%;height:26px;line-height:26px;background:#F6F6F6;font-size:14px;color:#666;border-radius:6px;font-weight:bold;display:none;}
.sepcialG_record b{color:#333;}
.sepcialG_record em{color:red;font-style:normal;margin-left:20px;}
.down_recource{display:none;margin:10px auto;text-align:center;padding:0;font-weight:bold;}
.down_recource span{display:block;font-size:20px;color:white;font-weight:bold;margin:30px auto 20px auto;padding:15px 30px;border-radius:8px;width:120px;cursor:pointer;background: linear-gradient(#33CCCC, #2FB9B9);}
.down_recource span:hover{background: linear-gradient(#2FB9B9,#208080 );}
.down_recource b{color:#666;font-size:14px;display:block;margin:0 auto;text-align:center;}
.down_recource b em{font-style:normal;color:red;margin-left:10px;}
.buy_box_bg{top: 0; left: 0; width: 100%; height: 100%;position: fixed;pointer-events: auto;z-index: 19891023;background-color: rgb(0, 0, 0); opacity: 0.3;display:none;}
.buy_box_content{margin: 0; padding: 0; background-color: #fff;border-radius: 2px;box-shadow: 1px 1px 50px rgba(0,0,0,.3);width: 500px;position: fixed;top: 20.5px;left: 379.5px;z-index: 19891025;display:none;}
.buy_box_content_title{padding: 0 80px 0 20px;height: 50px;line-height: 50px;border-bottom: 1px solid #f0f0f0;font-size: 14px;color: #333;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;border-radius: 2px 2px 0 0;}
.buy_box_contents{position: relative; overflow: auto;}
.buy_box_contents_form{margin: 16px;margin: 0;padding: 0;}
.demo_container{margin: 16px;padding: 0;}
blockquote{ margin: 0; padding: 0;}
.layui-elem-quote {margin-bottom: 10px; padding: 15px;line-height: 1.6; border-left: 5px solid #5fb878;border-radius: 0 2px 2px 0;background-color: #fafafa;}
.layui-quote-nm {border-style: solid;border-width: 1px;border-left-width: 5px;background: 0 0;border-color: #eee;}
.demo_form_item{margin-bottom: 15px; clear: both; *zoom: 1;}
.demo_form_item:after {content: '\20'; clear: both; *zoom: 1; display: block; height: 0;}
.demo_form_item label {float: left; color: #333;font-weight: bold;font-size: 16px; margin: 20px 20px 20px 80px;}
.demo_form_button{margin-bottom: 15px;clear: both; *zoom: 1;}
.layui-btn{width: 100%;border-radius: 100px;display: inline-block; vertical-align: middle;height: 46px; line-height: 46px; border: 1px solid transparent;padding: 0 18px; background-color: #009688; color: #fff;white-space: nowrap;text-align: center;font-size: 14px;border-radius: 10px;;cursor: pointer;outline: 0;}
.demo_close{position: absolute;right: 15px; *right: 0; top: 17px; font-size: 0; line-height: initial;}
.demo_close a{cursor: pointer;position: relative;width: 24px;height: 24px;margin-left: 10px;font-size: 14px;color:#666;font-weight:800}
      /*!
       * Viewer v1.0.0
       * Date: 2018-04-01T06:09:55.194Z
       */
      .viewer-zoom-in::before,.viewer-zoom-out::before,.viewer-one-to-one::before,.viewer-reset::before,.viewer-prev::before,.viewer-play::before,.viewer-next::before,.viewer-rotate-left::before,.viewer-rotate-right::before,.viewer-flip-horizontal::before,.viewer-flip-vertical::before,.viewer-fullscreen::before,.viewer-fullscreen-exit::before,.viewer-close::before{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARgAAAAUCAYAAABWOyJDAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAQPSURBVHic7Zs/iFxVFMa/0U2UaJGksUgnIVhYxVhpjDbZCBmLdAYECxsRFBTUamcXUiSNncgKQbSxsxH8gzAP3FU2jY0kKKJNiiiIghFlccnP4p3nPCdv3p9778vsLOcHB2bfveeb7955c3jvvNkBIMdxnD64a94GHMfZu3iBcRynN7zAOI7TG15gHCeeNUkr8zaxG2lbYDYsdgMbktBsP03jdQwljSXdtBhLOmtjowC9Mg9L+knSlcD8TNKpSA9lBpK2JF2VdDSR5n5J64m0qli399hNFMUlpshQii5jbXTbHGviB0nLNeNDSd9VO4A2UdB2fp+x0eCnaXxWXGA2X0au/3HgN9P4LFCjIANOJdrLr0zzZ+BEpNYDwKbpnQMeAw4m8HjQtM6Z9qa917zPQwFr3M5KgA6J5rTJCdFZJj9/lyvGhsDvwFNVuV2MhhjrK6b9bFiE+j1r87eBl4HDwCF7/U/k+ofAX5b/EXBv5JoLMuILzf3Ap6Z3EzgdqHMCuF7hcQf4HDgeoHnccncqdK/TvSDWffFXI/exICY/xZyqc6XLWF1UFZna4gJ7q8BsRvgd2/xXpo6P+D9dfT7PpECtA3cnWPM0GXGFZh/wgWltA+cDNC7X+AP4GzjZQe+k5dRxuYPeiuXU7e1qwLpDz7dFjXKRaSwuMLvAlG8zZlG+YmiK1HoFqT7wP2z+4Q45TfEGcMt01xLoNZEBTwRqD4BLpnMLeC1A41UmVxsXgXeBayV/Wx20rpTyrpnWRft7p6O/FdqzGrDukPNtkaMoMo3FBdBSQMOnYBCReyf05s126fU9ytfX98+mY54Kxnp7S9K3kj6U9KYdG0h6UdLbkh7poFXMfUnSOyVvL0h6VtIXHbS6nOP+s/Zm9mvyXW1uuC9ohZ72E9uDmXWLJOB1GxsH+DxPftsB8B6wlGDN02TAkxG6+4D3TWsbeC5CS8CDFce+AW500LhhOW2020TRjK3b21HEmgti9m0RonxbdMZeVzV+/4tF3cBpP7E9mKHNL5q8h5g0eYsCMQz0epq8gQrwMXAgcs0FGXGFRcB9wCemF9PkbYqM/Bas7fxLwNeJPdTdpo4itQti8lPMqTpXuozVRVXPpbHI3KkNTB1NfkL81j2mvhDp91HgV9MKuRIqrykj3WPq4rHyL+axj8/qGPmTqi6F9YDlHOvJU6oYcTsh/TYSzWmTE6JT19CtLTJt32D6CmHe0eQn1O8z5AXgT4sx4Vcu0/EQecMydB8z0hUWkTd2t4CrwNEePqMBcAR4mrBbwyXLPWJa8zrXmmLEhNBmfpkuY2102xxrih+pb+ieAb6vGhuA97UcJ5KR8gZ77K+99xxeYBzH6Q3/Z0fHcXrDC4zjOL3hBcZxnN74F+zlvXFWXF9PAAAAAElFTkSuQmCC');background-repeat:no-repeat;color:transparent;display:block;font-size:0;height:20px;line-height:0;width:20px;}.viewer-zoom-in::before{background-position:0 0;content:'Zoom In';}.viewer-zoom-out::before{background-position:-20px 0;content:'Zoom Out';}.viewer-one-to-one::before{background-position:-40px 0;content:'One to One';}.viewer-reset::before{background-position:-60px 0;content:'Reset';}.viewer-prev::before{background-position:-80px 0;content:'Previous';}.viewer-play::before{background-position:-100px 0;content:'Play';}.viewer-next::before{background-position:-120px 0;content:'Next';}.viewer-rotate-left::before{background-position:-140px 0;content:'Rotate Left';}.viewer-rotate-right::before{background-position:-160px 0;content:'Rotate Right';}.viewer-flip-horizontal::before{background-position:-180px 0;content:'Flip Horizontal';}.viewer-flip-vertical::before{background-position:-200px 0;content:'Flip Vertical';}.viewer-fullscreen::before{background-position:-220px 0;content:'Enter Full Screen';}.viewer-fullscreen-exit::before{background-position:-240px 0;content:'Exit Full Screen';}.viewer-close::before{background-position:-260px 0;content:'Close';}.viewer-container{bottom:0;direction:ltr;font-size:0;left:0;line-height:0;overflow:hidden;position:absolute;right:0;-webkit-tap-highlight-color:transparent;top:0;-webkit-touch-callout:none;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.viewer-container::-moz-selection,.viewer-container *::-moz-selection{background-color:transparent;}.viewer-container::selection,.viewer-container *::selection{background-color:transparent;}
      .viewer-container img{display:block;height:auto;max-height:none !important;max-width:none !important;min-height:0 !important;min-width:0 !important;width:100%;}
      .viewer-canvas{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;}
      .viewer-canvas > img{height:auto;margin:15px auto;max-width:90% !important;width:auto;}
      .viewer-footer{bottom:0;left:0;overflow:hidden;position:absolute;right:0;text-align:center;}
      .viewer-navbar{background-color:rgba(0,0,0,.5);overflow:hidden;}
      .viewer-list{-webkit-box-sizing:content-box;box-sizing:content-box;height:50px;margin:0;overflow:hidden;padding:1px 0;}
      .viewer-list > li{color:transparent;cursor:pointer;float:left;font-size:0;height:50px;line-height:0;opacity:.5;overflow:hidden;-webkit-transition:opacity .15s;transition:opacity .15s;width:30px;}
      .viewer-list > li:hover{opacity:.75;}
      .viewer-list > li + li{margin-left:1px;}
      .viewer-list > .viewer-loading{position:relative;}
      .viewer-list > .viewer-loading::after{border-width:2px;height:20px;margin-left:-10px;margin-top:-10px;width:20px;}
      .viewer-list > .viewer-active,.viewer-list > .viewer-active:hover{opacity:1;}
      .viewer-player{background-color:#000;bottom:0;cursor:none;display:none;left:0;position:absolute;right:0;top:0;}
      .viewer-player > img{left:0;position:absolute;top:0;}
      .viewer-toolbar ul{display:inline-block;margin:0 auto 5px;overflow:hidden;padding:30px 0;}
      .viewer-toolbar li{background-color:rgba(0,0,0,.5);border-radius:50%;cursor:pointer;float:left;height:24px;overflow:hidden;-webkit-transition:background-color .15s;transition:background-color .15s;width:24px;}
      .viewer-toolbar li:hover{background-color:rgba(0,0,0,.8);}
      .viewer-toolbar li::before{margin:2px;}.viewer-toolbar li + li{margin-left:5px;}
      .viewer-toolbar .viewer-small{height:18px;margin-bottom:3px;margin-top:3px;width:18px;}
      .viewer-toolbar .viewer-small::before{margin:-1px;}.viewer-toolbar .viewer-large{height:30px;margin-bottom:-3px;margin-top:-3px;width:30px;}
      .viewer-toolbar .viewer-large::before{margin:5px;}
      .viewer-tooltip{background-color:rgba(0,0,0,.8);border-radius:10px;color:#fff;display:none;font-size:12px;height:20px;left:50%;line-height:20px;margin-left:-25px;margin-top:-10px;position:absolute;text-align:center;top:50%;width:50px;}
      .viewer-title{color:#ccc;display:inline-block;font-size:12px;line-height:1;margin:0 5% 5px;max-width:90%;opacity:.8;overflow:hidden;text-overflow:ellipsis;-webkit-transition:opacity .15s;transition:opacity .15s;white-space:nowrap;}
      .viewer-title:hover{opacity:1;}
      .viewer-button{background-color:rgba(0,0,0,.5);border-radius:50%;cursor:pointer;height:80px;overflow:hidden;position:absolute;right:-40px;top:-40px;-webkit-transition:background-color .15s;transition:background-color .15s;width:80px;}
      .viewer-button:focus,.viewer-button:hover{background-color:rgba(0,0,0,.8);}
      .viewer-button::before{bottom:15px;left:15px;position:absolute;}.viewer-fixed{position:fixed;}
      .viewer-open{overflow:hidden;}.viewer-show{display:block;}.viewer-hide{display:none;}.viewer-backdrop{background-color:rgba(0,0,0,.5);}
      .viewer-invisible{visibility:hidden;}
      .viewer-move{cursor:move;cursor:-webkit-grab;cursor:grab;}
      .viewer-fade{opacity:0;}.viewer-in{opacity:1;}
      .viewer-transition{-webkit-transition:all .3s;transition:all .3s;}
      @-webkit-keyframes viewer-spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}
      @keyframes viewer-spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}
      .viewer-loading::after{-webkit-animation:viewer-spinner 1s linear infinite;animation:viewer-spinner 1s linear infinite;border:4px solid rgba(255,255,255,.1);border-left-color:rgba(255,255,255,.5);border-radius:50%;content:'';display:inline-block;height:40px;left:50%;margin-left:-20px;margin-top:-20px;position:absolute;top:50%;width:40px;z-index:1;}
      @media (max-width:767px){.viewer-hide-xs-down{display:none;}}
      @media (max-width:991px){.viewer-hide-sm-down{display:none;}}
      @media (max-width:1199px){.viewer-hide-md-down{display:none;}}