html,body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
body,button,input,select,textarea{font:12px/1.5 'Microsoft Yahei',Tahoma,Helvetica,Arial,sans-serif,\5b8b\4f53;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
address,cite,dfn,em,var,i{font-style:normal;}
ul,ol,dl,li{list-style:none;}
fieldset,img{border:0;}
button,input,select,textarea{font-size:100%;}
table{border-collapse:collapse;border-spacing:0;}
a{
	color:#5e5e5e;
	text-decoration:none;
}
a:hover{
	color:#ff6c01;
	text-decoration:underline;
}
:focus{  
	outline: 0 none;
}
/*reset by wukong end*/
body {
	background-color:#f1f1f1;
    color:#5E5E5E;
    height:100%;
	min-width:100%;
    -webkit-backface-visibility:hidden;
}
em,i {
	font-style:normal
}
table,tbody,tr,td,ul,ol,li {
	list-style:none;
	margin: 0;
	padding: 0;
}
	.clearfix:after {
	content:"";
	height:0;
	visibility:hidden;
	display:table;
	clear:both;
}
.clearfix {
	zoom:1;
}
* {
	margin: 0;
	padding: 0;
}
	width: 982px;
	margin:0 auto;
	margin-top:10px;

	.header .h-top {
	height: 35px;
}
.h-top .h-welcom {
	float: left;
}
.h-top .h-welcom p {
	color: #fff;
	margin-left: 26px;
	line-height: 35px;
}
.h-top .h-user {
	float: right;
	width: 500px;
	height:35px;
	line-height:35px;
}
.h-user .user-info {
	height:35px;
	line-height:35px;
	color:#fff;
	text-align:right;
	width:auto;
	float:right;
}
.h-user .user-info a {
	color:#fff;
}
.h-user .user-info a:hover {
	color: #FE0000;
	text-decoration:underline;
}
.h-user .enter {
	float: right;
	height:35px;
	line-height:35px;
}
.h-user .enter span {
	display:inline-block;
	color: #fff;
}
.h-user .enter span a {
	color: #fff;
}
.h-user .enter span a:hover {
	color: #f40;
	text-decoration: underline;
}
.h-user .vip {
	float: right;
	margin-left: 14px;
	color: #FE0000;
}

	.header .h-nav {
	height: 72px;
	background: #333;
}
.h-nav .logo {
	float: left;
	width: 240px;
	height: 72px;
	cursor: pointer;
	background: url(../img/d2d743f1gw1f456w26og8j205w0203ye.jpg) no-repeat;
}
.h-nav .logo h1 {
	text-indent: -9999em;
}
.h-nav .nav {
	float: right;
	width: 800px;
}
.nav .list li {
	float: left;
	font-size: 16px;
	width: 100px;
	height: 72px;
	line-height: 72px;
	text-align: center;
	transition: all 0.4s;
}
.nav .list li a {
	display: block;
	width: 100%;
	height: 100%;
	color:#fff;
}

.nav .list li  a.cur {
color: #fff;
	background: #66CBFF;
	
}
.nav .list .current,.nav .list li:hover {
	color: #fff;
	background: #66CBFF;
}
.nav .list .current a,.nav .list li:hover a {
	color: #fff;
}

	.banner .banner-bg {
	position: absolute;
	top: 0;
	width: 100%;
	height: 734px;
	z-index: -999;
	background: url(../img/d2d743f1gw1f44fvuntahj21hc0kedjj.jpg) no-repeat;
}
.banner-big {
	width: 1180px;
	height: 446px;
	margin: 6px auto;
	position: relative;
	overflow:hidden;
	cursor: pointer;
}
.banner-big .list {
	position: absolute;
	width: 7100px;
	z-index:0;
}
.banner-big .list li {
	float:left;
	/* position: relative;*/
	
}
.banner-big .list li a {
	width: 100%;
	height: 100%;
	display: block;
}
.banner-small {
	width: 1180px;
	height: 88px;
	margin:6px auto;
}
.banner-small .turn li {
	width: 232px;
	height: 88px;
	float:left;
	margin-right:5px;
	cursor: pointer;
	background: #000;
}
.banner-small .turn li img {
	opacity: 0.5;
}
.banner-small .turn .current img,.banner-small .turn li img:hover {
	opacity: 1;
}
.banner-small .turn .last {
	margin-right: 0;
}

.main .main-in {
	background: #fff;
	/* margin-top: 12px;*/
	height: 1908px;
}
.main-in .area {
	height: auto;
	overflow:hidden;
}
.main-in .main-top {
	height: 54px;
	overflow: hidden;
}
.main-top .content-left {
	float: right;
	width: 160px;
	height: 38px;
	background: url(../img/bg_bt.jpg) no-repeat;
	margin-top: 3px;
}
.main-top .content-left h2 {
	line-height: 38px;
	text-align: center;
	font-weight: bold;
	font-size: 20px;
	color: #fff;
}
.main-top .content-right {
	width: 1040px;
	height: 38px;
	float: right;
	margin-top: 3px;
	border-top: 2px solid #32CCFE;
	box-sizing: border-box;
}
.main-top .content-right .more {
	float: right;
	margin-right: 24px;
	color: #666;
	line-height: 38px;
}
.main-top .content-right .more:hover {
	color: #f40;
}
.main-in .main-show {
	height: auto;
	overflow:hidden;
}
.main-show .video {
	overflow: hidden;
	margin-left: 11px;
}
.main-show .video li {
	float: left;
	width: 180px;
	height: 265px;
	background: #f2f2f2;
	margin-right: 21px;
	cursor: pointer;
	position: relative;
	transition: all 0.5s;
}
.main-show .video li a {
	display: block;
	width: 100%;
	height: 100%;
}
.main-show .video li i {
	position: absolute;
	left: 0;
	width: 48px;
	height: 47px;
	z-index: 99;
	background: url(../img/VIP.png) no-repeat;
}
.main-show .video li .litpic {
	width:180px;
	height:238px;
}
.main-show .video li em {
	position: absolute;
	left: 0;
	top: 0;
	display: none;
	width: 100%;
	height: 100%;
	background: url(../img/play.png) no-repeat center ;
}
.main-show .video li:hover em {
	display: block;
}
.main-show .video .last {
	margin-right: 0;
}
.main-show .video li p {
	line-height: 27px;
	height:27px;
	overflow:hidden;
	text-align: center;
}

	.footer {
	height: 70px;
	background: #222;
	color: #ccc;
}
.footer .f-left {
	float: left;
}
.f-left .list {
	margin: 28px 0 0 15px;
}
.f-left .list li {
	float: left;
	width: 71px;
	height: 14px;
	border-right: 1px solid #ccc;
	text-align: center;
	line-height: 14px;
}
.f-left .list .last {
	border-right: 0;
}
.f-left .list li a {
	color: #ccc;
}
.f-left .list li:hover a {
	text-decoration: underline;
}
.footer .f-right {
	float: right;
	line-height: 70px;
	margin-right: 26px;
}

	.right-nav {
	background: url(../img/slide.png) no-repeat;
	position: fixed;
	right: 10px;
	top: 260px;
	cursor: pointer;
	display: none;
}
.right-nav .r-nav li {
	width: 65px;
	height: 40px;
	opacity: 0.2;
	background: #000;
}
.right-nav .r-nav li:hover {
	opacity: 0;
}

	.gray {
	width: 100%;
	height:100%;
	background:rgba(0,0,0,0.5);
	position:fixed;
	left: 0;
	top: 0;
	z-index:99;
	display:none;
}

	.loginbox,.signinbox {
	width: 560px;
	height: 300px;
	background: #fff;
	position: fixed;
	left:50%;
	top:50%;
	z-index:100;
	color: #888888;
	margin:-150px 0 0 -280px;
	display:none;
}
.signinbox {
	z-index:999999;
}
.loginbox .tcbg,.signinbox .tcbg {
	float: left;
	margin: 0 10px;
}
.loginbox .tcright,.signinbox .tcright {
	float: left;
}
.tcright h3 {
	font-size: 16px;
	color: #333333;
	font-weight: normal;
	line-height: 16px;
	margin: 44px 0 22px 0;
}
.tcright .bd {
	width: 233px;
	height: 38px;
	border-radius: 2px;
	border: 1px solid #cccccc;
	outline: none;
	padding-left: 12px;
	font-size: 12px;
	color: #aaaaaa;
	margin-bottom: 13px;
}
.tcright .password,.tcright .username {
	position: relative;
}
.tcright .lab-pwd,.tcright .lab-txt,.tcright .lab-yzm {
	position: absolute;
	left: 12px;
	top: 12px;
	font-size: 12px;
	color: #aaaaaa;
	font-weight: normal;
}
.tcright .ckbox {
	margin-right: 6px;
}
.tcright .lgin {
	width: 128px;
	height: 40px;
	color: #343433;
	font-size: 16px;
	padding-left: 0;
	margin-left: 10px;
	background: #F7F7F7;
}
.tcright .ljzc {
	margin-left: 50px;
}
.close {
	width: 14px;
	height: 14px;
	position: absolute;
	right:25px;
	top:25px;
	cursor: pointer;
}

	.tcright .yzm {
	width: 108px;
	margin-right: 10px;
}
.tcright .bg-yzm span {
	font-size: 12px;
	color: #333333;
	cursor: pointer;
}
.tcright .sigbtn {
	width: 98px;
	height: 30px;
	padding-left: 0;
	color: #393939;
	background: #F7F7F7;
}
.tcright .e-mail,.tcright .bg-yzm {
	position: relative;
}

	.paybox {
	width: 940px;
	height: 450px;
	background: #fff;
	position: fixed;
	left:50%;
	top:50%;
	z-index:100;
	color: #888888;
	margin:-225px 0 0 -470px;
	display:none;
}
.paybox .pay-lf {
	float: left;
}
.paybox .pay-rgt {
	float: right;
	margin-right: 17px;
	margin-top: 34px;
}
.paybox .pay-rgt #wxpic {
	display: block;
}
.paybox .pay-rgt #zfpic {
	
}
.paybox .pay-main {
	width: 300px;
	height: 100%;
	float: left;
	margin-left: -22px;
	padding-top: 20px;
}
.pay-main span {
	font-size: 14px;
	line-height: 36px;
	color: #333333;
}
.pay-main .pay-name i {
	color: #fff;
	display: inline-block;
	width: 58px;
	height: 26px;
	line-height: 26px;
	text-align: center;
	background: #FF6600;
	font-weight: bold;
}
.pay-main .pay-name em {
	color: #f60;
}


.pay-main .pay-pic b {
	color: #000;
}

.pay-main .pay-pic b2 {
	color: #000;
}


.pay-main .pay-pic i {
	color: #f00;
}
.pay-main .pay-pic em {
	color: #f60;
}
.pay-main .pay-explain {
	position: relative;
}
.pay-main .pay-explain .exp1 {
	display: block;
	position: absolute;
	top: 0;
}
.pay-main .pay-explain .exp2 {
	
	position: absolute;
	top: 0;
}
.pay-main .pay-explain span {
	line-height: 18px;
}
.pay-main .pay-explain i {
	color: #333;
	left: 70px;
	width: 225px;
}
.pay-main .pay-explain em {
	color: #f60;
}
.pay-main .pay-ewm {
	text-align: center;
	padding-top: 38px;
}
.pay-main .pay-zfb {
	text-align: center;
	padding-top: 38px;
}


.pay-main #p-weixin {
	text-align: center;
	padding-top: 16px;
}
.pay-main #p-zhifubao {
	text-align: center;
	padding-top: 16px;
	position: relative;
	
}
.pay-main #p-zhifubao .ddh {
	width: 160px;
	height: 23px;
	border: 1px solid #999999;
	margin-bottom: 5px;
	font-size: 14px;
	padding-left: 2px;
	line-height: 23px;
	color: #666;
}
.pay-main #p-zhifubao .tjiao {
	width: 164px;
	height: 24px;
	background: #66CCFF;
	color: #fff;
	border: 0 none;
	cursor: pointer;
}
.pay-main #p-zhifubao .tjiao:hover {
	background: #6699FF;
}
.pay-main #p-zhifubao span {
	position: absolute;
	left: 225px;
	top: 10px;
	width: 100px;
}
.pay-main #p-zhifubao span a {
	text-decoration: underline;
}
.pay-way {
	position: relative;
}
.pay-way .p-wx {
	margin-right: 112px;
	position: relative;
}
.pay-way i {
	position: absolute;
	left: 92px;
	top: 3px;
	width: 100px;
	height: 27px;
	background: url(../img/pay_wx.fw.png) no-repeat;
}
.pay-way .p-zfb {
	position: relative;
}
.pay-way em {
	position: absolute;
	left: 228px;
	top: 3px;
	width: 71px;
	height: 29px;
	background: url(../img/pay_zfb.fw.png) no-repeat;
}
.pay-way i2 {
	position: absolute;
	left: 92px;
	top: 3px;
	width: 100px;
	height: 27px;
	background: url(../img/pay_zfb.fw.png) no-repeat;
}

	ul li .bf {
	position: relative;
	transition: all 0.5s;
	transform: scale(1.03,1.03);
}
.bf::after {
	position: absolute;
	top: 0;
	left: 0;
	content: "";
	width: 100%;
	height: 100%;
	background: url(../img/play.png) no-repeat center ;
}

	.recommend li em {
	position: absolute;
	left: 0;
	top: 0;
	display: none;
	width: 100%;
	height: 100%;
	background: url(../img/play.png) no-repeat center ;
}
.recommend li:hover em {
	display: block;
}

	.quick-buy {
	height: 518px;
	width: 505px;
	background: #EEEEEE;
	position: fixed;
	left: 50%;
	top: 50%;
	margin: -259px 0 0 -252px;
	display: none;
	z-index: 9999;
}
.quick-buy .head {
	height: 30px;
	border-bottom: 1px solid #DDDDDD;
}
.quick-buy .close {
	height: 9px;
	width: 9px;
	background: url(../img/close01.jpg) no-repeat;
	position: absolute;
	right: 10px;
	top: 10px;
}
.quick-buy .title {
	height: 55px;
	background: #fff;
	border-bottom: 1px solid #EEEEEE;
	overflow:hidden;
}
.quick-buy h4 {
	font-size: 24px;
	line-height: 55px;
	padding-left: 21px;
	font-weight: normal;
}
.quick-buy h4 i {
	color: #66CCFF;
}
.quick-buy .pic {
	height: 243px;
	background: #fff;
	padding-top: 6px;
	padding-left: 162px;
	border-bottom: 1px solid #EEEEEE;
}
.quick-buy .howmoney {
	height: 74px;
	padding-left: 35px;
	background: #fff;
}
.quick-buy .howmoney h5 {
	font-size: 18px;
	line-height: 74px;
	font-weight: normal;
}
.quick-buy .howmoney i {
	color: #FF6600;
}
.quick-buy .tobuy {
	height: 100px;
	background: url(../img/pay_bottom.png) repeat-x;
}
.quick-buy .tobuy .btn {
	width: 123px;
	height: 43px;
	color: #fff;
	border:0 none;
	outline: none;
	background: #FF6600;
	margin: 30px 0 0 191px;
	font-size: 20px;
	cursor: pointer;
}
.quick-buy .tobuy .btn:hover {
	background: #f40;
}

#head_nav {font-size: 14px;color: #fff;line-height: 40px;background: #222; height:40px;}
#head_nav .area {position: relative;}
.area{ width:972px; margin:0 auto; zoom:1}
#head_nav .left_nav {float: left;}

#head_nav .sep {margin:0;color:#000;font-weight:normal;background:#333;height:40px;width:1px;text-indent:-100px;overflow:hidden;display:block;float:left;}

#head_nav .left_nav a {color: #fff;height: 40px;padding: 0px 23px;float: left;position: relative;font-size:16px;font-family:'Microsoft Yahei';text-decoration:none;}
#head_nav .left_nav a:hover, #head_nav a.on, #head_nav .l a:hover, #head_nav .l a.on {background: #555;font-size:16px;font-family:'Microsoft Yahei';}
#head_nav .left_nav fr {background: url(../img/bg_ico2.png) -78px -446px no-repeat;}

#head_nav li.sign_panel {z-index: 1;}
#head_nav li.sign_panel .signin {color: #fff;padding: 0 20px;font-size: 16px;cursor: pointer;display: inline-block;_margin-top: 12px;_height: 28px;font-family:'Microsoft Yahei';}
#head_nav li.sign_panel .signin:hover {color: #FFFFFF;padding: 0 20px;font-size: 16px;cursor: pointer;display: inline-block;_margin-top: 12px;_height: 28px;text-decoration: none;font-family:'Microsoft Yahei';}
#head_nav li.sign_panel .signin em {width: 16px;height: 16px;display: inline-block;background: url(../img/icon_head.png) no-repeat -40px -20px;_background-image: url(../img/icon_head_ie6.png);vertical-align:middle; margin-right: 4px;margin-top: -4px;}
#head_nav li.sign_panel a.signin:hover em {background-position: 0px -20px;}

.head i.new, .head i.hot, .head i.focus {background: url(../img/icon_head.png) no-repeat;_background-image: url(../img/commonicon_head_ie6.png);height: 11px;position: absolute;width: 11px;right: 3px;top: 5px;display: block;}
.head i.focus {background-position: -30px 0;_top: -7px;}
.head #head_nav i.focus {right: 12px;}

#head_nav .fr a {color: #fff;padding: 0 20px;float: left;position: relative;font-size: 14px;}
#subnav {background: #fff;height: 40px;line-height: 38px;width: 100%;z-index: 99;margin-bottom: 10px;}
#subnav a {float: left;font-size: 12px;margin-right: 1px;padding: 0 10px;position: relative;text-decoration: none;color: #333;}
#subnav a.on, #subnav a.on:hover {border-bottom: 3px solid #E02F2F;color: #E02F2F;font-weight: bold;}
.head i.hot {background-position: -15px 0;}
#subnav i {float: left;}
#head_nav .left .fr i {background: url(../img/bg_ico2.png) -78px -446px no-repeat;}

li.sign_panel .dropdown-menu {font: 12px/20px "";color: #666;width: 185px;left: auto;right: 0;border: 1px solid #C11713;position: absolute;top: 40px;background: #fff;border-top: none;z-index: 999;text-align: left;display: none;overflow: hidden;}
#head_nav li.sign_panel dl dt, .sign_panel dl dd {padding: 10px 0;text-align: center;}
#head_nav li.sign_panel dl dd {background: #f0f0f0;padding: 5px;color: #cccccc;}
#head_nav li.sign_panel .dropdown-menu b {color: #C11713;}
#head_nav li.sign_panel dl a {color: #1b80a9;font-size: 12px;padding: 0;float: none;}
#head_nav li.sign_panel dl dd p {text-align: center;color: #666;}
#head_nav li.open {background: url(../img/bg_x.png) 0 -80px repeat-x;z-index: 101;}
#head_nav .fr a:hover {text-decoration: underline;}
#head_nav li.sign_panel a.signin:hover em {background-position: 0px -20px;}
#head_nav li.sign_panel.open .dropdown-menu {display: block;}

.toolbar {
    width: 100%;
    height: 32px;
    background-color: #222222;
    /* border-top: 1px solid #eee; */
    border-bottom: 1px solid #222;
    line-height: 30px;
    float: left;
}
.top-nav{ line-height:30px; height:30px; color:#666;  width:980px; margin:0 auto;}

.top-nav .top-txt{ width:626px;}
.top-nav .top-txt span{ margin-right:24px;}
.top-nav .top-txt a{ margin-right:8px;}
.top-nav .login-union{ _margin-top:3px;}
.top-nav .login-union li{ float:left; margin-right:10px; display:inline;}
.top-nav .info,.top-nav .other-links span{ margin-left:10px; height:34px;}
.top-nav .info img{margin-top:9px;}

.head{ position:relative; width:100%; height:auto;background-color:#0E0E0E }
.head .logo{ position:relative; width:972px; height:80px; margin:0 auto;overflow:hidden;}
.head .logo h1{position:absolute; top:0px; left:0; }
.head .search_box{display:block; line-height:36px;position:absolute; top:30px; right:0px;}
.head .search_box .text{ float:left;height:17px; line-height:20px; padding:8px; background:#fff; border:0; color:#aaa; overflow:hidden; border:1px solid #e5e5e5; border-right:0 solid #e5e5e5;border-radius: 1px;}
.head .search_box button,.head .search_box button:hover{background:url(../img/search_new.png) no-repeat}
.head .search_box button { float:left; width:60px; height:35px; border:0; font-weight:bold; cursor:pointer; color:#fff; background-color:#e13d01; text-indent:-9999px; outline:0;border-radius: 3px;}
.head .search_box .btn{ background-position:0 0 }
.head .search_box .btn:hover { background-position:0 -36px }
.head .search_box .btn2{ background-position:-60px 0 }
.head .search_box .btn2:hover { background-position:-60px -36px }
.head .logo .header{width:972px; background-color:#fff; height:110px; margin:0 auto;}
.head .logo .links{ position:absolute; width:400px; height:38px;top:20px;left:260px;}

.w980{ width:972px; }
.jiu-nav-main { width: 100%; height: 40px; background: #fff;  background:url(../img/menu-bg.png) repeat-x 0 -3px #fff;}
.jiu-nav-main-2 { height: auto; background: #fff; }
.jiu-nav { position: relative; height: 40px; margin: 0 auto; }
.nav-item { height: 40px; position: relative; }
.jiu-nav .n_h { float: right; color: #999; height:40px; }
.jiu-nav .n_h a { margin-LEFT:2Px; }
.jiu-nav .n_h span { float:left; line-height:40px;font-size:14px; }
.jiu-nav-main .fixed {position: fixed;top: 0;margin-top: 0;}
.item-list ul li { display: block; float: left; margin-right: 8px; display: inline; }
.item-list ul li a,.jiu-nav .n_h a { position: relative; display: inline-block; height: 37px; font-size:14px; line-height: 40px; color: #656565; border-bottom: #fff solid 2px; padding: 0 5px; min-width: 26px; text-align: center; }
.item-list ul li a:hover,.jiu-nav .n_h a:hover { text-decoration: none; color: #ff6600; }
.item-list ul li a.active,.jiu-nav .n_h a.active { color: #a3370f; font-weight: bold; border-bottom: #a9441f solid 2px; text-decoration: none; }
.nav-other em {display: block;position: absolute;top: 5px;left: 77px;height: 14px;padding: 0 5px;background: #555;color: #FFF;font: normal 10px/14px Arial;border-radius: 0px;}
.nav-other { position: relative; padding-left:20px; background:url(../img/line.gif) no-repeat left center; }
.nav-other ul li { float: left; margin-right:30px; display: inline; position: relative;}
.nav-other ul li a { padding: 0 6px; display:inline-block; color:#666; font-weight:bold; font-size:14px; cursor:pointer; height:38px; line-height:42px; _height:20px; _margin-top:16px; }
.nav-other ul li a.advance{ padding: 0 6px; text-align:center;color: #a3370f; font-weight: 700; border-bottom: 2px solid #A9441F;text-decoration: none; line-height: 42px; height: 38px; *line-height: 35px; }
.nav-other ul li a.advance:hover{ color: #a3370f;}
.nav-other ul li a .today{ width:14px; height:14px; background:url(../img/today.gif) no-repeat; display:inline-block; vertical-align:-4px;*vertical-align:-1px;_vertical-align:-2px margin-right:1px;}
.nav-other ul li a .tw{ width:14px; height:14px; background:url(../img/tomorrow.gif) no-repeat; display:inline-block; vertical-align:-4px;*vertical-align:-1px;_vertical-align:-2px margin-right:1px;}
.fl { float: left; display: inline }
.fr { float: right; display: inline }

.indextop{width:972px; margin:0 auto; overflow:hidden; /*background-color:#FFF;*/}
.focuspic{width:662px; float:left; overflow:hidden;}
.focuspic1{width:700px; float:left; overflow:hidden;}
.hdflash{position:relative;}
.hdwrap{width:662px; text-align:left; float:left;}
.flashlist{height:300px;}
.flashlist1{height:536px;}
.flashlist .f_out{height:300px;	overflow:hidden; position:relative;z-index:98;}
.flashlist .f_out .picintro{height:50px; background:url(../img/web_sprite.png) repeat 0 -608px; position:absolute; bottom:0; right:0; width:642px; z-index:96; padding:0 10px;}
.picintro h2{float:left; width:642px; padding-top:15px; margin-bottom:6px; padding-bottom:0; overflow:hidden;}
.picintro h2 a{color:#FFF; font-family:"Microsoft Yahei"; font-size:18px; font-weight:bold;}
.picintro h2 a:hover{color:#0099cc;}
.picintro p{float:left; width:642px; height:290px; overflow:hidden; color:#ccc; line-height:20px;}
.picintro p a{color:#ccc;}
.flash_tab{margin:0 auto;height:26px;padding-top:10px;position:absolute;right:-10px;bottom:5px;z-index:98;margin-right:20px;}
.flash_tab .tabs{height:8px; overflow:hidden; margin:auto;}
.flash_tab .tabs ul li{width:38px; height:8px; float:left; display:block;}
.flash_tab .tabs ul li.opdiv a{width:30px; height:8px; background:url(../img/web_sprite.png) no-repeat scroll -45px -590px;display:block;}
.flash_tab .tabs ul li.opdiv a:hover{background-position:0px -590px;}
.flash_tab .tabs ul li.noopdiv a{width:30px; height:8px; background:url(../img/web_sprite.png) no-repeat scroll 0px -590px;display:block;}

.topsm{width:310px; height:300px; padding-left:0px; float:right; overflow:hidden;}
.jieshao {
    width: 265px;
    height: auto;
    padding-right: 1px;
    float: right;
    overflow: hidden;
}
.tuzu {
    width: 972px;
    height: auto;
    float: right;
}
.tuzu1 {
    width: 965px;
    height: auto;
    padding: 3px;
    padding-bottom: 5px;
}

.jjs {
    color: #2A2B38;
    margin: 10px;
    font-size: 16px;
}

.xiazhai {
    width: auto;
    padding: 1px;
}

.xiazhai1 li{margin-top: 10px;background:#666;width:96px;height:40px;line-height:40px;font-size:16px;color:#fff;border-left:1px solid #999;float:left;text-align:center;text-shadow:1px 1px 1px #000;margin-right:5px;}
.xiazhai1 li a{display:inline-block;width:96px;color:#FFFFFF;cursor:pointer}
.xiazhai1 li a:hover{background-color:#000;color:#FFF;text-decoration:none;}

.topsm ul{width:310px; overflow:hidden;}
.topsm li{float:left; width:147px; height:95px; margin-left:6px; margin-bottom:6px; overflow:hidden; position:relative; border:1px solid #FFF; border-bottom:0; }
.topsm li a.pic{display:block;width:147px; height:96px;background-size: 147px auto;}
.topsm li p{position:absolute; bottom:0; left:0; background:url(../img/web_sprite.png) repeat scroll 0px -608px; width:149px; height:26px; line-height:26px; float:left; text-align:center;}
.topsm li p a{color:#fff;font-size:12px;}
.topsm li p a:hover{color:#fff;}
.topsm li:hover { border:1px solid #666; border-bottom:0;}
.gxmh{width:972px; margin:0 auto;}
.gxmh p{float:left; width:987px; overflow:hidden;}
.gxmh a{float:left; width:314px; margin-right:15px;}

.main{width:972px;position:relative;margin:auto;overflow:hidden;padding:0px;margin-top:2px;margin-bottom:10px;}
.index_main{ width:971px; position:relative; margin:auto; overflow:hidden; background:#fff;margin-top:10px;border:1px #dfdfdf solid;margin-bottom: 5px;}
.play_main{ width:971px; position:relative; margin:auto; overflow:hidden;margin-bottom: 5px;}
.space{ padding-top:3px;}
.dtitle{ padding-left:13px; border-left:#222 solid 6px; height:22px; line-height:22px; font-size:16px; width:942px; margin:auto;}
.dtitle span{ font-size:12px; color:#999; padding-left:5px; font-family:Tahoma, Geneva, sans-serif}
.dtitle a{ float:right;font-size:14px;}
.indexxiee{ float:left; width:730px;}
.jianjux{ margin-top:-8px;border-bottom:3px solid #222;margin-bottom:8px;}
.jianju{ padding-top:8px;border-bottom:3px solid #222;margin-bottom:8px;}
.piclist li.r2 a{ display:block;}
.piclist li{float:left;overflow:hidden;position:relative;}
.piclist li a{ display:block; width:150px; position:relative;}
.piclist li a.pic{ width:148px; height:183px; border:#666 solid 1px; overflow:hidden; cursor:pointer; overflow:hidden;}
.piclist li a.pic img{ z-index:1; width:148px; height:183px;}
.piclist li a.pic span.bg,.piclist li a.pic span.bt{width:100%;height:22px;line-height:22px;position:absolute;left:0px;bottom:0px;}
.piclist li a.pic span.bg{ background-color:#000000;filter:alpha(Opacity=50);-moz-opacity:0.5;opacity: 0.5; z-index:33}
.piclist li a.pic span.bt{ font-size:12px; color:#ffffff; z-index:35; text-indent:5px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; text-align:center;filter:alpha(Opacity=80);-moz-opacity:0.8;opacity: 0.8;}
.piclist li a.pic span.bt font.c{display:block;width:28%;float:left;text-align:center;}
.piclist li a.pic span.bt font.x{display:block;width:28%;float:left;text-align:center;text-align:center;}
.piclist li a.pic span.bt font.t{display:block;width:44%;float:left;text-align:center;}
.piclist li a.pic span.bt i.rd{padding:0 10px; background:url(../img/rq.png) 0px 0px no-repeat;}
.piclist li a.pic span.bt i.xh{padding:0 10px; background:url(../img/xh.png) 0px 0px no-repeat;}
.piclist li a.pic span.bt i.sj{padding:0 10px; background:url(../img/sj9.png) 0px 0px no-repeat;background-size:16px;}

.piclist li a.pic:hover span,.piclist li a.pic.show span{ display:block;}
.piclist li a.txt{ height:26px; line-height:26px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;text-align:center;}
.piclist li.r2 a{ display:block;}
.piclist li.r2{width:219px;overflow:hidden;height:140px;background:#fff;margin-left:0px;margin-right: 7px;position:relative;margin-top:6px;padding:10px;border: 1px #dfdfdf solid;}
.piclist li.r2:hover { border:1px solid #666; }
.piclist li.r2 a,.piclist li.r2 a img{ height:114px;width:182px;}
.piclist li.r2 a,piclist li.r2 a.pic span{width:217px; height:118px;background-repeat:no-repeat;background-size: 217px auto;}
.piclist li.r2 a{ display:block;}
.piclist li.r2 a:hover .ico-play,.piclist li.r2 a:hover .play_bg{display:block;}
.piclist li.r2 a:hover .bt,.piclist li.r2 a:hover .bg{display: none;}
.piclist li.r2 img:hover {filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8}
.piclist li.r2 a.txt{ height:26px; line-height:26px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;text-align:center;}

.piclist li .title{display:block;width:100%;height:26px;line-height:26px;text-align:center;font-size:14px;}
.piclist li.r2 .ico-play {background:url(../img/ico_play2.png)  no-repeat center;background-repeat: no-repeat;display: block;font-size: 0;line-height: 0;overflow: hidden;color: transparent!important;width: 100%;height:120px;position: absolute;cursor: pointer;z-index:1;display: none;}
.piclist li.r2 .play_bg{ background-color:#000000;filter:alpha(Opacity=50);-moz-opacity:0.2;opacity: 0.2;width: 100%;height:120px;z-index:0;display: none;}

.piclist li.r3 a{ display:block;}
.piclist li.r3{ width:134px;overflow:hidden; height:190px; padding-right:25px;}
.piclist li.r3 a,.piclist li.r2 a img{height:102px;width:182px;}
.piclist li.r3 a,piclist li.r2 a.pic span,.piclist li.r2 a.pic span.bt{width:100%;}
.piclist li a.pic.show:hover span{ color:#43c3ff}

.rqph{float:right;height:561px;border:#dfdfdf solid 1px; background:#fff; overflow:hidden;padding:10px;margin-top:6px;/*border-radius: 6px;*/}
.wanjie{float:right;width:220px;background:url(../img/bh.gif) no-repeat 5px 2px;overflow:hidden;/* border-top:3px solid #222; */}
.listwj{width:318px;}
.wanjie .t{ font-size:16px; color:#000000; padding:5px 0px 0px 24px; overflow:hidden; height:42px;}
.wanjie .top1{width:182px; margin-left:26px; height:100px; overflow:hidden;position: relative; margin-bottom:14px;}
.wanjie .top1 .tp{ float:left; height:98px; width:180px; overflow:hidden; border:#666 solid 1px;}
.wanjie .top1 .tp a{display:block; width:180px; height:100px;background-size: 180px auto; margin:0px;}
.wanjie .top1 span.bt{ width:100%; height:24px; line-height:24px; font-size:12px; position:absolute; left:0px; bottom:0px; color:#fff;text-align:center; overflow:hidden;z-index:1;}
.wanjie .top1 span.bg{position:absolute;background-color:#000000;left:0px; bottom:0px;filter:alpha(Opacity=50);-moz-opacity:0.5;opacity: 0.5;width: 100%;height:24px;z-index:0;}
.wanjie .top1 a{ color:#fff;}
.wanjie .top1 .dj{top:12px; right:12px;position:absolute;background:#fff;filter:alpha(Opacity=80);-moz-opacity:0.8;opacity: 0.8;overflow:hidden; height:18px; line-height:18px;padding:0px 5px;margin:0 auto;border-radius: 0px; color:#000;border:#666 solid 1px; text-align: center;}
.wanjie .item{ padding-left:26px; height:34px; line-height:34px;font-size:14px; border-top:#dfdfdf dashed 1px; overflow:hidden;}

.indexl2 li.r2 a{ display:block;}
.indexl2 li{float:left;overflow:hidden;position:relative;}
.indexl2 li a{ display:block; width:150px; position:relative;}
.indexl2 {width:992px; overflow:hidden;}
.indexl2 li a.pic{ width:148px; height:183px; border:#666 solid 1px; overflow:hidden; cursor:pointer; overflow:hidden;}
.indexl2 li a.pic span.bg,.indexl2 li a.pic span.bt{ width:214px; height:22px; line-height:22px; position:absolute; left:0px; bottom:0px; }
.indexl2 li a.pic span.bg{ background-color:#000000;filter:alpha(Opacity=50);-moz-opacity:0.5;opacity: 0.5; z-index:33}
.indexl2 li a.pic span.bt{ font-size:12px; color:#ffffff; z-index:35; text-indent:5px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; text-align:center;}
.indexl2 li a.pic:hover span,.piclist li a.pic.show span{ display:block;}
.indexl2 li a.txt{ height:26px; line-height:26px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;text-align:center;}
.indexl2 li.r2 a{ display:block;}
.indexl2 li.r2{width:219px;overflow:hidden;height:140px;background:#fff;margin-left:0px;margin-right: 7px;position:relative;margin-top:6px;padding:10px;border: 1px #dfdfdf solid;}
.indexl2 li.r2:hover { border:1px solid #666; }
.indexl2 li a.pic span.bg,.indexl2 li.r2 a span.bt{ width:100%;}
.indexl2 li.r2 a,piclist li.r2 a.pic span{width:217px; height:118px;background-repeat:no-repeat;background-size: 217px auto;}
.indexl2 li.r2 a span.bt{ font-size:12px; color:#ffffff; z-index:35; text-indent:5px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; text-align:center;filter:alpha(Opacity=100);-moz-opacity:1;opacity: 1;}
.indexl2 li.r2 a{ display:block;}

.indexl2 li.r2 .title{display:block;width:100%;height:22px;line-height:22px;text-align:center;overflow:hidden;}
.indexl2 li.r2 .title a{display:block;width:100%;height:28px;line-height:28px;font-size:14px;}

.indexl2 li.r2 img:hover {filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8}
.indexl2 li.r2 a.txt{ height:26px; line-height:26px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;text-align:center;}
.indexl2 li.r2 .ico-play {background:url(../img/ico_play2.png)  no-repeat center;background-repeat: no-repeat;display: block;font-size: 0;line-height: 0;overflow: hidden;color: transparent!important;width: 100%;height:120px;position: absolute;cursor: pointer;z-index:1;display: none;}
.indexl2 li.r2 .play_bg{ background-color:#000000;filter:alpha(Opacity=50);-moz-opacity:0.2;opacity: 0.2;width: 100%;height:120px;z-index:0;display: none;}

.namecc {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}

.page{ width:972px; position:relative; margin:auto; overflow:hidden; background:#fff;margin-top:6px;border:1px #E5E6E6 solid;}
.pages {TEXT-ALIGN: center; padding-top:15px;padding-BOTTOM:15px;}
.pages A {border:1px #b7b7b7 solid; LINE-HEIGHT: 26px; padding: 5px 10px 5px 10px; HEIGHT: 26px; margin:0 2.5px;font-size:12px; background:#fff;}
.pages A:hover {COLOR: #fff; BORDER: #222 1px solid; background:#222;text-decoration:none;}
.pages SPAN {border:1px #b7b7b7 solid; LINE-HEIGHT: 26px; padding: 5px 10px 5px 10px; HEIGHT: 26px; margin:0 2.5px;font-size:12px;COLOR: #fff; BORDER: #222 1px solid; background:#222;text-decoration:none;}

.icon {background:url(../img/icons.png) no-repeat 0 0;}
.meinv {background-position:0 -298px;}
.catag {background-position:5px -320px;}
.tuijian {background-position:-490px -61px;}
.time {background-position:0 -390px;}
.cate {background-position:0 -425px;}
.list {background-position:0 -458px;}
.screen {background-position:0 -492px;}
.cont {background-position:0 -559px;}
.down {background-position:0 -526px;}
.view {background-position:0 -157px;}
.like {background-position:0 -189px;}
.mod-common {width:972px;margin: 0px auto auto auto;position:relative;margin-top:5px;}
.post-header {height:62px; width:856px; background:#fff;border:1px solid #e5e6e6;}
.post-title {display:block;font-size:18px;font-weight:400;color:#e75242;height:38px;line-height:42px;margin-left:12px;}
.post-info {height:22px;line-height:16px;margin-left:12px;}
.post-info .post-span {
display:inline-block;position:relative;margin-right:20px;padding-left:20px;color:#bfbfbf;}
.post-info .post-span i {position:absolute;left:0;top:0;width:17px;height:17px;}
.post-info .post-span a {color:#bfbfbf;}
.post-info .post-span a:hover {color:#e75242;}
.post-data {position:absolute;top:0;right:0;}
.post-data a {float:left;width:115px;height:32px;border:1px solid #e5e6e6;margin-left:5px;padding:15px 0;cursor:pointer;text-align:center;position:relative;background:#fff;}
.post-data a:hover {background:#fafafa;}
.post-data a span {padding-left:20px;padding-right:8px;}
.post-data a small {display:block}
.post-data a i {position:absolute;left:12px;top:14px;width:17px;height:17px;}
.post-data .already .like {background-position:-26px -189px;}
.post-data .already {color:#e75242;}

.mod-single {width:972px;overflow:hidden;position:relative;margin: 0 auto;border:1px solid #e5e6e6;background:#fff;}
.desc_s {border-bottom: 1px solid #e5e6e6;height:38px;width:972px;}
.desc_s ul {margin:0 0 0 10px;padding:8px 0 0 0;list-style:none;}
.desc_s li {display:inline;line-height:23px;}
.desc_s li a {color:#666666;text-decoration:none;padding:5px 20px 8px 20px;font-size:14px;}
.desc_s li.tabactive {color:#000000;font-weight:bold;padding-top:5px;padding-bottom:5px;}

#tabcontent1 {width:960px;height:80px; padding:10px;font-size:12px;margin:-1px 0 5px 0;border-bottom: 2px solid #ECECEC;}
#tabcontent2 {width:984px;height:115px; padding:10px;font-size:14px;margin:-1px 0 5px 0;text-indent: 2em;}
#tabcontent1 .F a {float: left;font-size:14px;margin-bottom: 5px;}
.FT {width: 30px;float: left;margin: 0px 0 0 10px;height: 100px;text-align: center;background-color: #EAEAEA;color: #595858;text-shadow: 1px 1px 0 #fff;font-size: 16px;}
.L {float: right; width:786px; overflow:hidden;}
#tabcontent1 .L a {float: left;font-size:14px;margin-bottom: 5px;width:181px; margin-left:6px;margin-right:3px;}
.L img {margin-left: 8px;}
.ico-playing {background-image: url(../img/playing.png);background-repeat: no-repeat;display: block;font-size: 0;line-height: 0;overflow: hidden;color: transparent!important;width: 156px;height: 100px;position: absolute;}
.mt6 {overflow: hidden;margin-top: 5px;width: 156px;height: 20px;text-align:center;}
.mt7 {overflow: hidden;margin-top: 5px;width: 164px;margin: 5px 0px 0px 10px;height: 20px; text-align:center}

.dsbox{background-color:#fff;padding:0 10px;}

.pingl{background-color:#fff;padding:0 10px;}
#plnr{padding-top:16px;}

.dsbox{width:920px;margin-left:10px;}
.main1{width:972px;position:relative;margin:auto;overflow:hidden;background:#fff;padding:6px;margin-top:6px;border:1px #E5E6E6 solid;}
.picture .title {margin-bottom: 6px;background: #fff;}
.picture .t-left {width: 120px;float: left;}
.picture .t-left i {width: 4px;height: 26px;background: #FF7800;float: left;display: block;margin-top: 12px; margin-left:6px;}
.picture .t-left h2 {line-height: 50px;margin-left: 22px;font-size: 22px;}
.picture .t-right {width: 71px;float: right;}
.picture .t-right a {font-size: 14px;color: #7E868E;line-height: 50px;position: relative;}
.picture .t-right a:hover {text-decoration: underline;}
.picture .t-right em {height: 20px;width: 20px;border-radius: 20px;background: #999999;border:1px solid #828282;color: #fff;display: block;font-weight: bold;line-height: 20px;text-align: center;float: right;margin: 14px 15px 0 0;}
.picture .list li {width: 170px;height: 260px;padding: 10px;float: left;margin-right: 5px; margin-left:0px;background: #fff;margin-bottom: 10px;font-size: 14px;transition:all 0.4s; border: 1px #E5E6E6 solid;}
.picture .list img{width: 170px;height: 230px;}
.picture .list li:hover {box-shadow:0px 3px 10px 0px #999;transform:translate(0,-2px);}
.picture .list .mgr {margin-right: 0;}
.picture .list .first {width: 417px;}
.picture .list li .name {margin-top: 10px;display: inline-block;line-height: 24px;color: #585658;height:24px;overflow:hidden;}
.picture .list li .name:hover {text-decoration: underline;}
.picture .list li span {position: relative;line-height: 24px;padding-left: 21px;display: block;}
.picture .list li span::before {position: absolute;top: 6px;left: 0;content: "";width: 18px;height: 11px;background: url(/css/eye.jpg) no-repeat;}
.picture .list{background:#333;margin-top:6px;margin-left:1px;}

ul.entry li {
    position: relative;
    display: inline-block;
    width: 175px;
    margin-right: 0.6%;
    margin-bottom: 10px;
    background: #fff;
    /*border-radius: 6px;*/
    box-shadow: 0 0 3px 2px #e8e8e8;
    text-align: center;
}
ul,li {
	margin: 0;
	padding: 0;
	list-style: none;
}
.article-image::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.4);
    /*border-radius: 6px 6px 0 0;*/
    opacity: 0;
    z-index: 10;
}
.play-video-ico {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 37px;
    height: 37px;
    background: url(../images/sprite.png) -636px -382px no-repeat;
    margin: -18px 0 0 -18px;
    opacity: 0;
    z-index: 500;
}
.article-image {
    position: relative;
    width: 100%;
    height: 218px;
    overflow: hidden;
}

ul.entry li:hover .article-image-second, ul.entry li:hover .play-video-ico, ul.entry li:hover .article-image::before {
    opacity: 1;
}

ul.entry li .title {
    font-size: 15px;
    font-weight: 700;
    color: #494349;
    margin-top: 13px;
    overflow: hidden;
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding: 0 8px;
}
.article-image img {
    position: relative;
    height: 218px;
    display: block;
    margin: 0 auto;
    vertical-align: middle;
    opacity: 1;
}
ul.entry li .subtitle {
    font-size: 14px;
    color: #818181;
    margin-bottom: 5px;
    overflow: hidden;
    display: block;
}
.pink-txt {
    color: #ed6f99;
}
.clearfix {
    display: block;
}
.common-title-inner {
    float: left;
    margin-right: 20px;
}
.common-title-inner {
    float: left;
    height: 50px;
    line-height: 50px;
}
.rank-video-ico {
    width: 30px;
    height: 41px;
    background-position: -5px -441px;
	vertical-align: middle;
}
.i {
    background-image: url(../images/sprite.png);
    background-repeat: no-repeat;
    display: inline-block;
}

.video-title-txt {
    position: relative;
    font-size: 18px;
    letter-spacing: 2px;
    color: #F50A56;
    margin-left: 8px;
}
span {
    vertical-align: baseline;
}
.common-title-txt-en {
    float: left;
    padding-left: 15px;
    margin-top: 8px;
    height: 35px;
    line-height: 35px;
    color: #E62E87;
    font-size: 16px;
    border-left: 1px solid #bebdbd;
}
.change-bnt {
    float: right;
    margin-top: 12px;
    border-radius: 5px;
    background: #fff;
    padding: 5px 8px;
    box-shadow: 0 0 3px #e8e8e8;
    cursor: pointer;
}
.new-video-ico {
    width: 30px;
    height: 41px;
    background-position: -36px -173px;
	vertical-align: middle;
}
ul.entry1 li {
    position: relative;
    display: inline-block;
    width: 155px;
    margin-right: 0.37%;
    margin-bottom: 10px;
    background: #fff;
    box-shadow: 0 0 3px 2px #e8e8e8;
    text-align: center;
}
.indexxiee1 {
    float: left;
    width: 100%;
}
.footer-inner {
	float: left;
	width: 100%;
	height: 60px;
	padding: 20px 0 0 0;
	margin-top: 0px;
	/*border-top: 1px solid #e3dfe3;*/
	background: #222222;
}

.footer-inner .logo {
	float: left;
}

.footer-list-inner {
	margin-top:7px;
	float: left;
}

.footer-inner ul.ghead-list {
	display: block;
	float: none;
	margin-bottom: 5px;
}

.footer-inner .ghead-list li {
	padding: 0 12px;
}

.footer-inner .ghead-list li+li::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 1px;
	height: 25px;
	background: url(images/sprite.png) no-repeat -76px -220px;
}

.footer-notice {
	float: left;
	margin-left: 10px;
	color: #818181;
}

.copyright {
    float: right;
    margin-top: 11px;
    font-size: 13px;
    color: #F4F4F4;
}
.wrapper {
    max-width: 972px;
    margin: 0 auto;
}
a:link {
text-decoration: none; 
}
a:visited {
text-decoration: none;
}
a:hover {
text-decoration: none;
}
a:active {
text-decoration: none;
}

h1, h2, h3, h4, h5, h6 {
font-size: 100%;
font-weight: 400;
}
.loading h2 {
font-size: 20px;
color: #333333;
padding-left: 20px;
}
.loading ul {
padding-bottom: 2px;
}
.loading ul li {
height: 35px;
padding-left: 15px;
margin-top: 10px;
}
.loading ul li a {
color: #666;
}
.loading ul li a:hover {
color: #f60;
text-decoration: underline;
}
.loading ul li input {
width: 110px;
height: 35px;
color: #fff;
background: #01A9EC;
border:0 none;
outline: none;
cursor: pointer;
margin-right: 15px;
}
.loading ul li input:hover {
background: blue;
}
.loading ul li .link {
background: #FF6600;
}
.loading ul li .link:hover {
background: #FF3300;
}
#paybox .ui-dialog-cnt img {
width:100%
}
#paybox .ui-dialog-cnt .info {
padding:1.5rem 1rem 1rem;
font-size:.6rem;
text-align:left
}
#paybox .ui-dialog-cnt .info h4 {
font-size:.7rem
}
#paybox .paybtn {
    width: 100%;
    display: block;
    font-size: 0.8rem;
    line-height: 3rem;
    text-align: center;
    color: #fff;
    margin: 1rem 0;
}
#paybox .paybtn.alipay {
background-color:#0be
}
#paybox .paybtn.x1 {
background-color:#44b549
}

.ui-dialog.show {
display: -webkit-box;
display: box;
}
.ui-dialog {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 3;
display: -webkit-box;
-webkit-box-orient: horizontal;
-webkit-box-pack: center;
-webkit-box-align: center;
background: rgba(0,0,0,.4);
display: none;
}
#paybox .ui-icon-close-page {
position: absolute;
right: .25rem;
top: 0;
}
.ui-dialog-cnt {
border-radius: 6px;
background-clip: padding-box;
pointer-events: auto;
background-color: hsla(0,0%,99%,.95);
position: relative;
font-size: 16px
}
.ui-icon-close-page:before {
content: "\f60b";
}
.ui-icon, [class^=ui-icon-] {
font-family: iconfont!important;
font-size: 32px;
line-height: 44px;
font-style: normal;
-webkit-font-smoothing: antialiased;
-webkit-text-stroke-width: .2px;
display: block;
color: rgba(0,0,0,.5);
}
@font-face {
font-family:iconfont;src:url(data:font/ttf;charset=utf-8;base64,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) format("truetype")
}
.ui-txt-red, .ui-txt-warning {
color: #ff4222;
}
.red {
color: #FF0000;
}

.bq {
    margin-top: 10px;
    cursor: pointer;
}

.liebiao {
    width: 189px;
}

#commentList .usermsg img{vertical-align:middle;margin-left:5px;margin-bottom:10px}

#commentList h2 {
    font-size: .8rem;
    line-height: 2rem;
    padding-left: .75rem;
    border-bottom: 1px solid #ccc;
    margin-bottom: .75rem;
    font-weight: 700;
    color: 333


}

#commentList h2 span {
    color: #d64f4f;
    font-weight: 400;
    float: right;
    margin-right: .5rem;
    font-size: .7rem
}

#commentList h2 span i {
    color: #d64f4f;
    display: inline;

    vertical-align: middle
}

#commentList .comment {
    clear: both;
    margin-bottom: .75rem;
    border-bottom: 1px solid #ececec;
    padding-bottom: .75rem
}

#commentList .comment:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
}

#commentList .comment .avatar {
    float: left;
    width: 2.5rem;
    padding: 0 .75rem
}

#commentList .comment .avatar img {
    width: 2.5rem;
    border-radius: 50%
}

#commentList .comment .commentCnt {
    float: left;
    font-size: .7rem;
    width: 90%

}

#commentList .comment .commentCnt .username {
    color: #d64f4f
}

#commentList .comment .commentCnt .usermsg {
    margin-bottom: .25rem;
    color: #666
}

#commentList .comment .commentCnt .metainfo {
    font-size: .6rem;
    color: #666

}

#commentList .comment .commentCnt .metainfo span {
    float: right;
    display: inline-block;
    background-color: #f90;
    padding: 0 .7rem;
    border-radius: 10px;
    color: #f2f2f2
}

#comment .ui-left {
    width: 50px;
    height: 48px;
    float: left;
    margin-left: 12px;
    border: 1px solid rgba(0, 0, 0, .2);
    border-right: 0px;
    background: #fff;
}
#comment .ui-left span {
    height: 24px;
    line-height: 24px;
    width: 100%;
    display: block;
    text-align: center;
    font-size: 12px;
    color: #666;
}
#comment .plnr {
    width: 90%;
    height: 50px;
    float: left;
    overflow: hidden;
}
#comment .left {
    width: 72%;
    height: 50px;
    float: left;
}
#comment .left textarea {
    line-height: 38px;
    width: 100%;
    height: 38px;
    -webkit-user-select: text;
    border: 1px solid rgba(0, 0, 0, .2);
    border-right: 0px;
    border-radius: 0px;
    outline: 0;
    background-color: #fff;
    -webkit-appearance: none;
    font-size: 14px;
    -webkit-tap-highlight-color: transparent;
    color: #666;
    background-color: #f8f8f8;
    resize: none;
	padding: 5px;
}
button, input, optgroup, option, select, textarea {
    font-family: inherit;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit;
    outline: 0;
}
#comment .right {
    width: 28%;
    height: 50px;
    float: left;
    background-color: #F86363;
}

#comment .right .user_reg_but {
    width: 100%;
    height: 50px;
    border-radius: 0px;
}
.user_reg_but {
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42;
    position: relative;
    display: inline-block;
    margin-bottom: 0;
    padding: 6px 0px;
    cursor: pointer;
    -webkit-transition: all;
    transition: all;
    -webkit-transition-timing-function: linear;
    transition-timing-function: linear;
    -webkit-transition-duration: .2s;
    transition-duration: .2s;
    text-align: center;
    vertical-align: top;
    white-space: nowrap;
    color: #333;
    border: 1px solid #ccc;
    border-radius: 3px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    background-color: #fff;
    background-clip: padding-box;
    color: #fff;
    border: 1px solid #F86363;
    background-color: #F86363;
}
.topBack {position:fixed;z-index:998;top:0;width:100%;min-width:972px;height:46px;background:#222;opacity:0.8;}
.topHead {position:fixed;z-index:999;top:0;width:100%;min-width:972px;}
.topHead div{margin:0 auto;width:972px;}
.topHead div img.logo{float:left;border:none}
.topHead div ul{margin:0;float:left;padding:6px 30px 0 25px;color:#fff;height:40px;text-shadow:2px 2px 2px #000;list-style-type:none}
.topHead div ul li{line-height:20px;font-size:16px;text-transform:capitalize;padding:8px 10px;float:left;display:inline-block}
.topHead div ul a{color:#fff}
.topHead div ul li:hover{background-color:#555}
.topHead div ul li.sel  {color:#333;display:inline-block;background-color:#fff;text-shadow:none}