﻿@charset "utf-8";
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background: transparent;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset, img {	border:0; }
address, caption, cite, code, dfn, em, strong, th, var {
	font-style:normal;
	font-weight:normal;
}
ol, ul { list-style:none; }
caption, th { text-align:left; }
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:normal;
}
:focus { outline: 0;}
a{ text-decoration:none;}
a:hover img{ border:none;}

/*清除浮动*/
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/*png css hack for ie6*/
*html img.png{
    _background-image: expression(this.runtimeStyle.backgroundImage = "none",this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",this.src = "http://i0.itc.cn/20101019/848_0a785a7b_1118_4825_85dc_e8696988c94b_0.gif");
}
/*Extra CSS File For Change on All The Websites*/





.hideTxt{position: absolute; left: -9999px; top: -9999px;}
html {overflow-x:hidden; }
body {font-family:'微软雅黑','宋体';font-size:14px;color:#293649; }
.bg1 {}
.bg2 {background:#fff;}
.bg3 {background:url(../images/guess_bg.png) repeat-x;}
/* header */
.header{ width:1000px; height:513px;position:relative; margin: 0 auto; }
.xtl_logo_lk a,.xtl_logo_bg{top:80px; left:-65px;}
.titlelink{right:0;top:18px; position:absolute;color:#fff; width: 248px; height: 31px; line-height:31px; background: url(../images/shareBg.gif) no-repeat; padding: 0 0 0 45px; color: #dda1ac; z-index:10;}
.titlelink span,.titlelink a{float:left;padding:0 3px; z-index:10; color:#FFFFFF;}
.titlelink a{color:#fff; line-height: 31px;}
.titlelink a:hover{ text-decoration:underline;}
.share{position:absolute;width:0px;right:0px;top:25px;color:#fff; z-index:10;}
.cyou_share span {padding: 3px 0 0 0 \9;}
.slogan {width: 700px; height: 300px; background: url(../images/slogan.png) no-repeat;_background:0;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/act/xtl/201504/eightGoddess/../images/slogan.png',sizingMethod='scale'); position: absolute; left: 139px; top: 152px; z-index: 10;}
.btn0 {background: url(../images/sprite_btn1.png) no-repeat; z-index:10;}
.btn1,.btn2,.btn4,.sign_step,.s1,.s2,.s3,.s4,.s5,.s6,.s7 {background: url(../images/sprite_btn2.png) no-repeat;}
.flash_box{width: 1000px; height:547px; overflow: hidden; position: absolute; left: 0; top: 0; z-index:5; }

.btn0 {width: 161px; height: 42px; display: block;}
.btn_select {position: absolute; left: 250px; top: 423px;background-position: 0 -86px;}
.btn_select:hover {background-position: 0 0;}
.btn_be {position: absolute; left: 532px; top: 423px;background-position: 0 -129px;}
.btn_be:hover {background-position: 0 -43px;}
.video_btn {background: url(../images/video_btn.png) no-repeat;_background:0;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/act/xtl/201504/eightGoddess/../images/video_btn.png',sizingMethod='scale'); width: 83px; height: 83px; position: absolute; left: 425px; top: 399px; cursor: pointer; z-index:10;}
.sign {width: 1108px; height: 228px; background:url(../images/sign_bg.png) no-repeat; _background-image:url(../images/sign_bg.gif); position: relative; margin:0 auto;  padding: 10px 0px 0px 10px;}
.mp3{ width:50px; height:100px;  position: absolute; left: 900px; top: 60px; cursor: pointer; z-index:12;}
.dlkuang{ width:300; height:100px;  position: absolute; left: 800px; top: 480px; cursor: pointer; z-index:11;}

.sign_btn {width:136px; height: 146px; float: left; margin: 0 24px 0 0;}
.sign_btn1 {}
.sign_btn1:hover {background: url(../images/sign_1.jpg) no-repeat;}
.sign_btn2 {margin: 0 24px 0 0;}
.sign_btn2:hover {background: url(../images/sign_2.jpg) no-repeat;}
.sign_btn3 {}
.sign_btn3:hover {background: url(../images/sign_3.jpg) no-repeat;}
.sign_btn4 {margin: 0 24px 0 0;}
.sign_btn4:hover {background: url(../images/sign_4.jpg) no-repeat;}
.sign_btn5 {margin: 0 24px 0 0;}
.sign_btn5:hover {background: url(../images/sign_5.jpg) no-repeat;}
.sign_btn6 {margin: 0 24px 0 0;}
.sign_btn6:hover {background: url(../images/sign_6.jpg) no-repeat;}
.sign_btn7 {margin: 0 0px 0 0;}
.sign_btn7:hover {background: url(../images/sign_7.jpg) no-repeat;}
.sign_up {position: absolute; right: 35px; top: 0px; width: 275px; height: 208px;}
.sign_ok {position: absolute; right: 35px; top: 0px; width: 250px; height: 188px; padding: 20px 0 0 25px;background: url(../images/sign_ok.jpg) no-repeat; color: #fff;}
.sign_ok p {line-height: 24px;color: #fff;}
.sign_ok_user {color: #fff;position: absolute;right: 35px;text-align: center;top: -28px;width: 275px;}
.sign_ok_user span {padding: 0 8px; font-size: 12px;}
.sign_ok_user a {color: #fea21c;}
.sign_ok_user a:hover {text-decoration: underline;}
.sign_ok .sign_info {width: 144px; height: 85px; color: #fff; font-size: 12px; line-height: 24px; float: left; margin-left: -10px;}
.sign_ok .sign_check {width: 100px; height: 85px; float: left; text-align: center; color: #fea21c;}
.sign_ok .sign_check a {color: #fea21c;}
.sign_ok .sign_check a:hover {text-decoration: underline;}
.sign_ok .sign_check .h_lev {display: block; width: 100px; height: 34px; line-height: 34px; text-align: center; color: #fff; font-size: 12px; background: #f04e7e; margin: 8px auto 0 auto; }
.sign_ok .sign_check .h_lev:hover {background: #da3969;text-decoration: none;}


.tp_btn{ position: relative; margin:0 auto;}
.tp_btn p{ margin:5px 27px 0 3px; color:#FFF; float:left; width:130px; overflow:hidden;}
.tp_btn p span{ font-weight:bold; font-size:20px; color:#FFFF00;}
.s1 {display: block; margin: 0 auto; width: 130px; height: 36px; line-height:36px; background-position: 0 0px; float: left; text-align:center; color:#FFFFFF; font-size:18px; font-weight:bold; font-family:'微软雅黑'; margin:30px 27px 0 3px;}
.s1:hover {background-position: 0 -37px; }


.sign_yy {float: left; width: 100%; line-height: 34px; }
.time_bar {position: relative; width: 1118px; margin:0 auto; height: 100px;background: url(../images/timebar.png) no-repeat;_background:0;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/act/xtl/201504/eightGoddess/../images/timebar.png',sizingMethod='scale');}
.time_bar_center{display: block; width: 200px; height: 150px; position: absolute; left: 370px; top: 0;}

.cont1 {background:url(../images/cont1.jpg) no-repeat center top; width:964px; height:778px;position:relative; margin: 0 auto; padding: 60px 0 0 36px;}
.cont2 {background:url(../images/cont2.jpg) no-repeat center top; width:964px; height:802px;position:relative; margin: 0 auto; padding: 60px 0 0 36px;}
.cont3 {background:#fff; width:964px; position:relative; margin: 0 auto; padding: 60px 0 30px 36px; z-index: 10;}
.cont4 {background:url(../images/guess_con.jpg) no-repeat center top;  width:1000px;  margin:0 auto; text-align:left; min-height:00px; height:auto; display:table; height:917px;}

.dyrcx_con03{background:url(img/guess_con_03.jpg) no-repeat; height:289px; padding:628px 0 0 140px; color:#FFFFFF; line-height:25px;}

.cont1 h2,.cont1 .note_tit,
.cont2 h2,.cont2 .note_tit,
.cont3 h2,.cont3 .note_tit {float: left; }
.cont1 h2,.cont2 h2 {padding: 0 20px 0 0; }
.cont3 h2 {padding: 0 65px 0 0; }
.cont1 .note_tit,.cont2 .note_tit,.cont3 .note_tit {width: 496px; height: 44px; line-height: 22px; border-top: 1px solid #36445e; border-bottom: 1px solid #36445e; margin: 0 22px 0 0;}
.note_tit a{color: #bd2258;}
.btn1 {float: left; width: 111px; height: 45px;}
.cont1 .btn1_count {background-position: 0 -46px;margin: 0 10px 0 0;}
.cont2 .btn1_count {background-position: 0 -173px;margin: 0 10px 0 0;}
.cont1 .btn1_count:hover {background-position: 0 0;}
.cont2 .btn1_count:hover {background-position: -112px -127px;}
.cont1 .btn1_no {background-position: -112px -46px;}
.cont2 .btn1_no {background-position: -112px -173px;}
.cont1 .btn1_no:hover {background-position: -112px 0;}
.cont2 .btn1_no:hover {background-position: 0 -127px;}
.area_tit {height: 50px; width: 100%;}
.select_area {margin:20px auto; }
.select_area .fl { float:left; width:285px; padding-top:11px; }
.select_area .fr { float:right; width:650px; }
.select_area .fr p { padding-bottom:10px;}
.select_area input { width:13px; height:13px; margin: 0 4px 0 0; vertical-align: middle;}
.select_area .fl input {width: 150px; height: 30px; line-height: 30px; border: 1px solid #a2b7d6; color:#999999; text-align: center; }
.select_area .fl input.current { color:#293649; }
.select_area span,.select_area label {display: inline-block; margin: 0 4px 0 0; vertical-align: middle;}
.select_area span { width:85px; }
.select_area select {vertical-align: middle; margin: 0 5px 0 0; width:180px; }
.cont1 .btn2,.cont2 .btn2 {display: inline-block; width: 90px; height: 34px; }
.cont1 .btn2_search,.cont2 .btn2_search {background-position: 0 -92px; vertical-align: middle;}
.cont1 .btn2_search:hover,.cont2 .btn2_search:hover {background-position: -91px -92px;}

.player_list li {margin: 0 32px 24px 0; _display: inline; float: left; position: relative;}
.player_list li span {display: block; width: 160px; height: 30px; line-height: 30px; color: #293649; text-align: center; }
.player_list li span em {color: #f04e7e;}
.player_list li .role_tips {position: absolute; left: 0px; top: 30px; width: 36px; height: 36px;}
.player_list li .role_tips_ll {background: url(../images/tips_ll.png) no-repeat;}
.player_list li .role_tips_wy {background: url(../images/tips_wy.png) no-repeat;}
.player_list li .role_tips_yj {background: url(../images/tips_yj.png) no-repeat;}
.player_list li .role_tips_fm {background: url(../images/tips_fm.png) no-repeat;}
.player_list li .role_tips_zx {background: url(../images/tips_zx.png) no-repeat;}
.cont2 .player_list li span em {color: #fff;}
.player_list li img {display: block; }
.player_list li b {display: block; width: 160px; height: 26px; line-height: 26px; background: #f04e7e; text-align: center;}
.cont2 .player_list li b {background: #36445e; color: #fff;}
.player_list li div {width: 160px; height: 42px;position: relative;}
.player_list li .img_bot_bg {display: block; position: absolute; left: 0px; top: 0px; background: #ffffff; opacity: .3;width: 160px; height: 42px; filter:alpha(opacity=30)}
.player_list li .img_bot {text-align: center; line-height: 42px;width: 160px; height: 42px; position: absolute; left: 0px; top: 0px;}
.player_list li .img_bot i {font-style: normal; padding: 0 14px 0 0;}
.player_list li .img_bot i em {color: #f04e7e;}
.cont2 .player_list li .img_bot i em {color: #fff;}
.player_list li .img_bot a {display: inline-block; width: 65px; height: 24px; border-radius: 2px; background: #fea21c; color: #fff; line-height: 24px; text-align: center;}
.player_list li .img_bot a:hover {background: #fd9600;}
.cont2 .player_list li .img_bot a {background: #36445e;}
.cont2 .player_list li .img_bot a:hover {background: #29364f;}
.pagnation {text-align: center;}
.pagnation a {color: #4c5664; cursor: pointer; margin: 0 2px;}
.pagnation a:hover {color: #f04e7e}
.pagnation .prev,.pagnation .next {display: inline-block; width: 70px; height: 24px; line-height: 24px; text-align: center; background: #f04e7e; color: #fff; border-radius: 2px;margin: 0 20px 0;}
.pagnation .prev:hover,.pagnation .next:hover {color: #293649;}
.cont2 .pagnation a {color: #4c5664; cursor: pointer; margin: 0 2px;}
.cont2 .pagnation a:hover {color: #fff}
.cont2 .pagnation .prev,.cont2 .pagnation .next {display: inline-block; width: 70px; height: 24px; line-height: 24px; text-align: center; background: #fff; color: #4c5664; border-radius: 2px;margin: 0 20px 0;}
.cont2 .pagnation .prev:hover,.cont2 .pagnation .next:hover {color: #f04e7e;}

.com_wall {padding: 40px 0 0 0; height: 212px; overflow: hidden;}
.com_wall a {padding: 0 60px 40px 0; float: left;}
.com_wall a span {float: left;}
.com_wall a .left_pho {border: 1px solid #e6e3e5; margin: 10px 10px 0 0;}
.com_wall a span em,.com_wall a span i {display: block;}
.com_wall a span em {line-height: 22px; color: #293649; width: 188px; text-align: center;}
.com_wall a span i {font-style: normal; background:url(../images/comment.png) no-repeat center top; width: 188px; height: 43px; text-align: center; color: #fff; font-size: 12px; line-height: 43px;}
.com_wall a span i.level1 {background-position: 0 0;}
.com_wall a span i.level2 {background-position: -189px 0;}
.com_wall a span i.level3 {background-position: -378px 0;}
.com_wall a span i.level4 {background-position: 0 -44px;}
.com_wall a span i.level5 {background-position: -189px -44px;}
.com_wall a span i.level6 {background-position: -378px -44px;}
.more_load {margin: 0 auto 36px auto; width: 56px; height: 44px; cursor: pointer; }
.more_load img {display: block;}
.comment {float: left; width: 386px; height: 52px; border: 1px solid #e9e9e9; margin: 0 16px 0 210px; position: relative;}
.comment .com_img {float: left; position: relative; width: 52px; height: 56px;}
.comment .com_input {float: left; *+margin-left: -152px; border: none; border: 0; }
.comment input {width: 320px; height: 50px; text-align: left; line-height: 50px; border: none;}
.btn4_com {width: 151px; height: 54px; background-position: 0 -244px; float: left;}
.btn4_com:hover {background-position: 0 -299px;}
.face_ico {width: 220px; height: 220px; position: absolute;left: -1px; top: 53px; z-index: 20; display: none;}
.face_ico table {display: block; position: absolute;left: 0; top: 0; }
.face_ico table td {border: 1px solid #e6e3e5; cursor: pointer; }
.face_ico table td a {width: 50px; height: 50px; border: 1px solid #fff; float: left;}
.face_ico table td a:hover {border: 1px solid #818181;}

.tabs {padding: 0 0 24px 0;}
.tabs li {float: left; width: 214px; height: 66px; font-family: '汉仪大宋简','微软雅黑'; font-size: 48px; text-align: center; line-height: 66px; margin: 0 40px 0 0;border: 3px solid #fff;}
.tabs li a {display: block; width: 100%; height: 100%; color: #fff;background: #e9e9e9; color: #293649; }
.tabs li a.current {background: #f04e7e; color: #fff;  }
.tabs_cont {display: none;}
.tabs_cont h2 {font-size: 24px; color: #36445e; border-top:1px solid #36445e; border-bottom:1px solid #36445e; width: 930px; height: 40px; line-height: 40px; text-indent: 0.5em;}
.tabs_cont h3 {font-size: 18px; line-height: 30px; margin: 24px 0 0 0; font-weight: bold;}
.tabs_cont p {line-height: 24px;}
.tabs_cont p span {font-weight: bold;}
.tabs_cont p a {color: #f04e7e; }
.tabs_cont p a:hover {text-decoration: underline;}

.tabs_cont table th {font-weight:bold; border:1px solid #ff96ab; color: #fff; text-align:center; line-height:30px;  font-size:12px;  background: #f04e7e;}
.tabs_cont table td { border:1px solid #ff96ab; text-align:center; padding:0 5px; line-height:30px; font-size:12px;}

.tips1,.tips2,.tips3,.tips4,.tips5,.tips6,.tips7{/*width: 235px; height: 78px; padding: 29px 0 0 13px; background: url(../images/tips_bg.png) no-repeat;*/}
.tips1 img,.tips2 img,.tips3 img,.tips4 img,.tips5 img,.tips6 img,.tips7 img {float: left; margin: 0 12px 0 0; _display: inline;}

#backToTop {width:102px; height:346px;bottom: 150px;cursor: pointer; position: fixed; left: 50%; margin-left: 504px; display:none; z-index:90;}
*html #backToTop {position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}
#backToTop a,#backToTop a:hover {display:block; width:68px; font-size: 14px; height:25px; line-height:25px; padding:0 0 0 34px;margin:0 0 20px 0; color:#000; background:url(../images/float_bg.png) no-repeat; cursor:pointer;_background:0;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/act/xtl/201504/eightGoddess/../images/float_bg.png',sizingMethod='scale');}
#backToTop a:hover,#backToTop a.active {color:#de3e70; }
.navigation1{font-weight: bold;}

/*视频弹窗*/
#video_player { display:none;  height:390px; width:640px; background-color:#474747; border:10px solid #474747; font:12px/22px '宋体', Tahoma, Geneva, sans-serif; color:#2e5b74; z-index:100;}
.video_title{ height:30px; line-height:30px; position:relative; color:#fff;}
.video_title h2{margin:0; padding:0; height:30px; line-height:20px; font-size:14px; background-color:#474747; font-weight:bold;}
.video_title .close{ display:block; width:30px; height:30px; text-align:center; position:absolute; right:0; top:-5px;font-family:Arial, Helvetica, sans-serif; font-size:16px; cursor:pointer; background-color:#474747; color:#fff;}
.video_title .close:hover{ color:#fee900;}
.video_title .more { position:absolute; right:70px; top:0px; line-height:20px; color:#fee900; }
.video_title .more:hover { text-decoration:underline; }
.video_placeholder{ height:360px; background-color:#474747;}
span#video_placeholder { display:block; line-height:360px; text-align:center; color:#fee900;}


.topflash{ position:absolute; width:1920px; left:50%; margin-left:-960px;}
.longbg{ position:relative; height:388px; background:url(../images/repeat_x.png) repeat-x left 34px; z-index: 10;}

.xtl_logo_bg, .xtl_logo_lk a{position:absolute; width:240px; height:96px;} 
.xtl_logo_bg{z-index:10; background:url('../images/logo.png');_background:0;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/logo.png',sizingMethod='scale'); cursor:pointer;}
.xtl_logo_lk a {z-index:11;}


.cyou_dialog {height:auto; width:500px; background-color:#efeaeb; border:10px solid #efeaeb;font-family:'微软雅黑'; font-size:12px; line-height:22px; color:#2b394c;  z-index:99990; position:relative; padding: 7px; /*display:none;*/}
#pop0 { z-index:99999; }
#pop7 {width:840px;}
#pop_wy {background: #eff2ec; border: 10px solid #eff2ec;}
#pop_yj {background: #f1eaf2; border: 10px solid #f1eaf2;}
#pop_fm {background: #e0dae0; border: 10px solid #e0dae0;}
#pop_zx {background: #d8dee0; border: 10px solid #d8dee0;}
.cyou_dialog {display: none;}
.cyou_dialog .pop_wrap {border: 3px solid #e7bec7; border-radius: 4px;}
#pop_wy .pop_wrap {border: 3px solid #b4d198; border-radius: 4px;}
#pop_yj .pop_wrap {border: 3px solid #f0d1f6; border-radius: 4px;}
#pop_fm .pop_wrap {border: 3px solid #cac2ca; border-radius: 4px;}
#pop_zx .pop_wrap {border: 3px solid #c0cbcf; border-radius: 4px;}
.dialog_title{height:64px; line-height:64px; position:relative; color:#fff; font-family:'微软雅黑'; margin: 0 0 20px 0;}
.dialog_title h2{margin:0; padding:0; height:64px; line-height:64px; font-size:30px; text-align:center; background-color:#efeaeb;width:90%; margin:0 auto; padding: 0 0 8px 0; color: #2b394c; border-bottom: 2px solid #ed6493; font-weight: bold; }
.dialog_title h2 span {color: #ed538b;}
.dialog_title a.close{display:block; width:50px; height:50px; line-height:50px; text-align:center; position:absolute; right:-71px; top:-20px; font-family:tahoma; font-size:26px; cursor:pointer; background-color:#efeaeb; color:#ed538b;}
.dialog_box a.close{display:block; width:50px; height:50px;  line-height:50px; text-align:center; position:absolute; right:-71px; top:-20px; font-family:tahoma; font-size:26px; cursor:pointer; background-color:#efeaeb; color:#ed538b;}
.dialog_title a.close:hover{color:#ed538b;}
#pop_ll .close {display:block; width:50px; height:50px; line-height:50px; text-align:center; position:absolute; right:-61px; top:-10px; font-family:tahoma; font-size:26px; cursor:pointer; background-color:#efeaeb; color:#ed538b;}
#pop_wy .close {display:block; width:50px; height:50px; line-height:50px; text-align:center; position:absolute; right:-61px; top:-10px; font-family:tahoma; font-size:26px; cursor:pointer; background-color:#eff2ec; color:#88b065;}
#pop_yj .close {display:block; width:50px; height:50px; line-height:50px; text-align:center; position:absolute; right:-61px; top:-10px; font-family:tahoma; font-size:26px; cursor:pointer; background-color:#f1eaf2; color:#aa3ccd;}
#pop_fm .close {display:block; width:50px; height:50px; line-height:50px; text-align:center; position:absolute; right:-61px; top:-10px; font-family:tahoma; font-size:26px; cursor:pointer; background-color:#e0dae0; color:#9e899d;}
#pop_zx .close {display:block; width:50px; height:50px; line-height:50px; text-align:center; position:absolute; right:-61px; top:-10px; font-family:tahoma; font-size:26px; cursor:pointer; background-color:#d8dee0; color:#4496b1;}
.pop_role_tips {width: 47px; height: 48px; position: absolute; left: 10px; top: -25px;}
.pop_role_tips_ll {background: url(../images/tips2_ll.png) no-repeat;}
.pop_role_tips_wy {background: url(../images/tips2_wy.png) no-repeat;}
.pop_role_tips_yj {background: url(../images/tips2_yj.png) no-repeat;}
.pop_role_tips_fm {background: url(../images/tips2_fm.png) no-repeat;}
.pop_role_tips_zx {background: url(../images/tips2_zx.png) no-repeat;}


.dialog_box{padding:12px 30px 30px 30px;}
.dialog_box h1, .dialog_box h2, .dialog_box h3, .dialog_box h4,
.dialog_box p, .dialog_box ul{margin:0; padding:0;}
.dialog_box p a {color:#1d5ebc; text-decoration:underline;}
.dialog_box .error{color:#e10000;}
.dialog_box .alight {color:#e10000;}
.dialog_box .ft14{font-size:14px; line-height:30px; }
.dialog_box .center{text-align:center;}
.dialog_box .indent {text-indent:2em;}
.dialog_box .imp{color:#eb3410;}
.dialog_box strong{font-weight:bold;}
.dialog_box button,.dialog_box .button a{ cursor:pointer; color:#fff; font-size:18px; text-align:center; height:51px; background:url(../images/pop_btn.jpg) no-repeat; border:none;width: 176px;font-family:'微软雅黑'; margin: 0 5px;}
.dialog_box .button a{display: block; float: left; font-weight: bold; line-height: 51px;}
.dialog_box button:hover{}

.dialog_box ul{margin:0 auto; padding:0; list-style:none;}
.dialog_box input{width:200px; height:16px; padding:4px; border:1px solid #ce7840; color:#333; font:14px/16px Tahoma, Geneva, sans-serif; background-color:#fff;}
/* .dialog_login */
.dialog_login{font-size:14px;}
.dialog_login li{height:26px; padding:5px 0; overflow:hidden;}
.dialog_login label, 
.dialog_login input, 
.dialog_login span{display:inline-block; *display:inline; *zoom:1; float:left;}
.dialog_login label{width:60px; text-align:right;padding:0 5px 0 0; height:20px;}
.dialog_login span{width:80px; text-align:center; position:relative;}
.dialog_login a{color:#e46511;}
.dialog_login .changeBtn {color:#812202;}
.dialog_login .getCode {display:block;width:95px; height:23px; background:url(../images/getCode.png) no-repeat; padding: 2px 0 0 2px;font-size:12px; border-right:1px solid #ce7840; cursor:pointer;}
.dialog_login .getCode a {width:93px; height:21px; background:#ee8946; color:#722409; text-align:center;line-height:21px;line-height:26px\9; *line-height:24px;_line-height:21px;_height:21px;display:block; cursor:pointer;}
.dialog_login .getCode a.clicked {background:#ababab; color:#636262; text-decoration:none;}
.dialog_login .getCodeInput {width:191px; height:25px; line-height:25px; border:none; padding:0px; color:#7d7d7d; font-size:12px; margin-left:4px;}

.dialog_login .button{height:40px; padding:10px 0; text-align:center;}
.dialog_login button.long {width:150px;}
.dialog_login .info{height:auto;}


/* .dialog_success */
.dialog_success h3{font-size:40px; line-height:60px; font-weight:bold; text-align:center;}
.dialog_success p,
.dialog_success h3{padding:2px 0;}
.dialog_success p span {color:#ed538b;}

.cyou_dialog_role {width: 805px; font-size: 14px; color: #2b394c;}
.role_tit {border-bottom: 2px solid #fe5e6d; padding:  0 0 10px 0; font-size: 12px;}
#pop_wy .role_tit {border-bottom: 2px solid #88b065; padding:  0 0 10px 0; }
#pop_yj .role_tit {border-bottom: 2px solid #aa3ccd; padding:  0 0 10px 0; }
#pop_fm .role_tit {border-bottom: 2px solid #967f95; padding:  0 0 10px 0; }
#pop_zx .role_tit {border-bottom: 2px solid #4496b1; padding:  0 0 10px 0; }
.cyou_dialog_role .pop_wrap {padding: 25px 10px; }
.cyou_dialog_role p span {width: 160px; display: inline-block; line-height: 28px; height: 28px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.cyou_dialog_role p span.mid_s {width:280px;}
.cyou_dialog_role p span.long_s {width:324px;}
.pop_video {float: left; margin: 0 28px 0 0; _display: inline; width: 300px; height: 340px;}
.pop_video h4 {line-height: 38px; height: 38px; font-size: 18px; }
.pop_video_meipai {width: 300px; height: 300px; }
.pop_video_none {width: 270px; height: 250px; padding: 50px 15px 0 15px; font-size: 14px; font-weight: bold; color: #ffffff; background: #2e2c3a;}
.pop_video_none p {line-height: 22px;}
.pop_video_none p.center {text-align: center;}
.pop_video_none p em {color: #fe6271;}
.pop_video_none a {display: block; width: 173px; height: 36px; margin: 50px auto; background: url(../images/hope_btn.jpg) no-repeat;}
.like_her {float: left; margin: 38px 0 0 0; width: 277px; height: 51px; background: url(../images/pop_sprite.png) no-repeat;}
#pop_ll .like_her {background-position: 0 0;}
#pop_wy .like_her {background-position: 0 -52px;}
#pop_yj .like_her {background-position: 0 -104px;}
#pop_fm .like_her {background-position: 0 -156px;}
#pop_zx .like_her {background-position: 0 -208px;}
.like_her_count {height: 51px; float: left; line-height: 51px; margin: 38px 0 0 0; padding: 0 0 0 10px;}
.like_her_count em {color: #fe5e6d;}
#pop_wy .like_her_count em {color: #88b065;}
#pop_yj .like_her_count em {color: #7a2d93;}
#pop_fm .like_her_count em {color: #967f95;}
#pop_zx .like_her_count em {color: #4496b1;}
.mz_cyc {width: 210px; height: 252px; float: left; margin: 0 16px 0 0; overflow: hidden;}
.mz_cyc h4 {line-height: 42px; font-size: 18px;}
.xx_cyc {width: 210px; height: 252px; float: left; overflow: hidden;}
.xx_cyc h4 {line-height: 42px; font-size: 18px;}
.pop_cyc {position: relative;}
.pop_cyc ul {height: 210px;}
.num {text-align: center; position: absolute; left: 0px; bottom: 0px; z-index: 10; width: 210px; line-height: 30px; height: 30px;}
.num a {width: 10px; height: 10px; border-radius: 4px; text-align: center; display: inline-block; background: #fff; margin: 0 3px;cursor: pointer; vertical-align: middle;}
.num a:hover,.num a.active {background: #fe5e6d;}
#pop_wy .num a:hover,#pop_wy .num a.active {background: #88b065;}
#pop_yj .num a:hover,#pop_yj .num a.active {background: #aa3ccd;}
#pop_fm .num a:hover,#pop_fm .num a.active {background: #967f95;}
#pop_zx .num a:hover,#pop_zx .num a.active {background: #4496b1;}
.cyou_dialog .pop_impor{ color:#ff0000; font-weight:bold; }



button, input, select, textarea {
	font-size:100%;
	margin:0;
	vertical-align:-3px;
	outline:none;
}
button, input {
	border:1px solid;
	outline:none;
	line-height:normal;
*overflow:visible
}
button::-moz-focus-inner, input::-moz-focus-inner {
border:0;
padding:0
}
button, input[type="button"], input[type="reset"], input[type="submit"] {
	cursor:pointer;
	-webkit-appearance:button
}
input[type="search"] {
	-webkit-appearance:textfield;
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box
}
input[type="search"]::-webkit-search-decoration {
-webkit-appearance:none
}
textarea {
	overflow:auto;
	vertical-align:top
}
::selection {
background:#72d0eb;
color:#fff;
text-shadow:none
}
::-moz-selection {
background:#72d0eb;
color:#fff;
text-shadow:none
}
*[hidden] {
	display:none
}
a {
	color:#0088DB;
	text-decoration:none;
	cursor:pointer
}
a:hover {
	color:#FFF;
}
.clearfix:after, .central:after, .widget ul:after, .paging:after, .pagenav:after, .base-tit:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden
}
.clearfix, .central, .widget ul, .paging, .pagenav, .base-tit {
*+height:1%;
}
body, button, input, select, textarea, code {
	font-size:12px;
	font-family:microsoft yahei;
	color: #444;
}
/*window*/


/* input */
.ipt {
	border: solid 1px #d2d2d2;
	border-left-color: #ccc;
	border-top-color: #ccc;
	border-radius: 2px;
	box-shadow: inset 0 1px 0 #f8f8f8;
	background-color: #fff;
	padding: 4px 6px;
	height: 21px;
	line-height: 21px;
	color: #555;
	width: 180px;
	vertical-align: baseline;
}
.ipt-mini {
	width: 140px;
	padding: 1px 3px;
}
.ipt:focus {
	border-color: #95C8F1;
	box-shadow: 0 0 4px #95C8F1;
}
/* btn */
.btn {
	position: relative;
	cursor: pointer;
	display: inline-block;
	vertical-align: middle;
	font-size: 12px;
	font-weight: bold;
	height: 27px;
	line-height: 27px;
	min-width: 52px;
	padding: 0 12px;
	text-align: center;
	text-decoration: none;
	border-radius: 2px;
	border: 1px solid #ddd;
	color: #666;
	background-color: #f5f5f5;
	background: -webkit-linear-gradient(top, #F5F5F5, #F1F1F1);
	background: -moz-linear-gradient(top, #F5F5F5, #F1F1F1);
	background: linear-gradient(top, #F5F5F5, #F1F1F1);
}
input.btn {
	height: 29px;
}
.btn:hover {
	border-color:#c6c6c6;
	color:#333;
	background-color:#f8f8f8;
	background:-webkit-linear-gradient(top, #f8f8f8, #f1f1f1);
	background:-moz-linear-gradient(top, #f8f8f8, #f1f1f1);
	background:linear-gradient(top, #f8f8f8, #f1f1f1);
	box-shadow:#ddd 0 1px 1px 0;
}
.btn:active, .btn.btn-active {
	box-shadow:#ddd 0 1px 2px 0 inset;
	border-color:#c6c6c6;
}
.btn:focus {
	border-color:#cd5818;
	outline:none
}
.btn-primary {
	border-color: #963113;
	color: #F3F7FC;
	background-color: #cd5818;
	background: -webkit-linear-gradient(top, #cd5818, #4787ED);
	background: -moz-linear-gradient(top, #cd5818, #4787ED);
	background: linear-gradient(top, #cd5818, #4787ED);
}
.btn-primary:hover {
	border-color:#963113;
	color:#fff;
	background-color: #cd5818;
	background: -webkit-linear-gradient(top, #cd5818, #357AE8);
	background: -moz-linear-gradient(top, #cd5818, #357AE8);
	background: linear-gradient(top, #cd5818, #357AE8);
}
.btn-primary:active, .btn-primary.btn-active {
	box-shadow:#2176D3 0 1px 2px 0 inset;
	border-color: #963113;
}
.btn-primary:focus {
	border-color:#cd5818;
	outline:none
}

.theme-buy {
	margin-top:10%;
	text-align: center;
}
.theme-gobuy, .theme-signin {
	font-size: 15px;
}
.theme-price {
	position: relative;
	bottom: -6px;
	font-family: microsoft yahei, Arial, Helvetica, sans-serif;
	margin-right: 20px;
	font-weight: bold;
	color: #f60;
	line-height: 32px;
	font-size: 24px;
	display: inline-block;
}
.theme-price dfn {
	font-style: normal;
	font-size: 18px;
	margin-right: 2px;
}
.theme-desc {
	padding: 30px;
}
.theme-version {
	padding: 30px;
}
.theme-popover-mask {
	z-index: 9998;
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:#000;
	opacity:0.4;
	filter:alpha(opacity=60);
	display:none
}
.theme-popover {
	z-index:9999;
	position:fixed;
	top:50%;
	left:50%;
	width:300px;
	height:220px;
	margin:-110px 0 0 -150px;
	border-radius:5px;
	border:solid 2px #666;
	background-color:#fff;
	display:none;
	box-shadow: 0 0 10px #666;
}
.theme-mo {
	z-index:9999;
	position:fixed;
	top:50%;
	left:50%;
	width:300px;
	height:220px;
	margin:-110px 0 0 -150px;
	border-radius:5px;
	border:solid 2px #666;
	background-color:#fff;
	display:none;
	box-shadow: 0 0 10px #666;
}
.theme-poptit {
	border-bottom:1px solid #ddd;
	padding:12px;
	position: relative;
}
.theme-popbod {
	padding:30px 15px;
	color:#444;
	height: 148px;
}
.theme-popbom {
	padding:15px;
	background-color:#f6f6f6;
	border-top:1px solid #ddd;
	border-radius:0 0 5px 5px;
	color:#666
}
.theme-popbom a {
	margin-left:8px
}
.theme-poptit .close {
	float:right;
	color:#999;
	padding:5px;
	margin:-2px -5px -5px;
	font:bold 14px/14px simsun;
	text-shadow:0 1px 0 #ddd
}
.theme-poptit .close:hover {
	color:#444;
}
.btn.theme-reg {
	position: absolute;
	top: 8px;
	left: 43%;
	display: none
}
.inp-gray, .feed-mail-inp {
	border:1px solid #ccc;
	background-color:#fdfdfd;
	width:220px;
	height:16px;
	padding:4px;
	color:#444;
	margin-right:6px
}
.dform {
	padding:80px 60px 40px;
	text-align: center;
}
.dform .ipt_error {
	background-color:#FFFFCC;
	border-color:#FFCC66
}
.dform-tip {
	display:none;
	background-color:#080;
	color:#fff;
	line-height:42px;
	margin-top:10px;
display:;
	font-size: 14px;
}
.dform-tip-errer {
	background-color: #CF301A;
}
.dform-tip a {
	display: inline-block;
	padding: 0 20px;
	margin-left:10px;
	background-color: #FFE924;
	color: #CF301A;
}
.dform-login {
	padding:0;
	height: 270px;
	overflow: hidden;
}
.dform-login iframe {
	height: 470px;
	margin-top: -180px;
}
.theme-signin {
	margin: -60px -20px -50px 0px;
	text-align:left;
	font-size: 14px;
}
.theme-signin h4 {
	color:#999;
	font-weight:100;
	margin-bottom: 20px;
	font-size: 12px;
}
.theme-signin li {
	padding-left: 20px;
	margin-bottom: 15px;
}
.theme-signin li strong {
	float: left;
	margin-left: -80px;
	width: 80px;
	text-align: right;
	line-height: 32px;
}
.theme-signin .btn {
	margin-bottom: 10px;
}
.theme-signin p {
	font-size: 12px;
	color: #999;
}
.theme-desc, .theme-version {
	padding-top: 0
}
.zczh{ color:#FF9900; font-size:12px; margin-left:2px;}
.zczh:hover{ color:#FF3300;}

/*----------footer----------*/
.footer{ width:100%; margin:0 auto; background:#000; border-top:2px solid #2c2a21; padding:30px 0 30px 0; }
.footer ul{ width:460px; margin:0 auto;}
.footer ul li{ float:left; height:30px; line-height:30px; padding:0 9px; text-align:center;}
.footer ul li a{color:#828181;}
.footer ul .nobg{ background:none;}
.footer p{ line-height:30px; color:#999999; text-align:center;}
.footer p a{color:#999999;}