@charset "utf-8";
/* CSS Document */
*{ padding:0px; margin:0px;list-style:none;}
img{border:none;border:0;}
a{text-decoration:none;color:#535353;  }
a:hover{ color:#d71341;text-decoration:none; }
html{font:normal 14px/1.5 "microsoft yahei",tahoma,arial,sans-serif;background:#fff;}
body{background:#fff;}
input,input:focus{outline:none;text-indent:5px}
h1{ font-size:20px}
h2{ font-size:18px}
h3{ font-size:16px}
h4{ font-size:14px}
/* */
.w1024{width:1024px;height:auto;margin:0 auto;overflow:hidden;}
.fl{ float:left; display:inline }
.fr{ float:right;display:inline}
.w{ width:100%; height:auto; overflow:hidden;}
.w1040{width:1040px;height:auto;margin:0 auto;overflow:hidden;}
.w1200{ width:1200px; margin:0 auto;}
.w1160{ width:1160px; margin:0 auto;}
/* */

#topBar{
	width:100%;
	min-height:67px;
	position:absolute;
	left:0;
	top:0;
}
.topBar {
    background:url(/skin/images/top.jpg) repeat;
    min-width: 1060px;
    width: 100%;
    z-index: 9999;
	position:relative;
	height:67px;
}
#topBar.h-fix{
	position:fixed;
	left:0;
	top:0;
	width:100%;
	z-index:110;
}
.topBar .topBox{
	height:67px;
    margin: 0 auto;
    overflow: visible;
    position: relative;
    width: 1200px;
	font-size:20px;
	color:#535353
}
.topBar  .topLogo{
	float:left;
	background:url(/skin/images/logo.png) no-repeat;
	background-size:100% 100%;
	width:203px;
	height:65px;
	position:relative;
	left:0px;
	top:0;
}
.topBar .topBoxlist{
	height:67px;
	line-height:67px;
	position:relative;
	float:left;
	width:714px;
	margin-left:100px;
}
.topBar .topBoxlist li{
	width:100px;
	height:67px;
	text-align:center;
	float:left;
	position:relative;
	font-size: 16px;
}
.topBar .topBoxlist li a{
	display:block;
	color:#535353;
}
.topBar .topBoxlist li.on,.topBar .topBoxlist li:hover{
	background:#d71441;
}
.topBar .topBoxlist li.on a,.topBar .topBoxlist li:hover a{
	color:#fff;
}
.topBox .login{ float:left; display:inline; background:url(/skin/images/logon_bg.png) no-repeat center 0px; position:absolute; right:0px; height:31px; width:119px;color:#8a8a8a;  font-size:14px; margin-top:16px;text-align:center}
.login a{ line-height:30px;color:#8a8a8a;  }
.login a:hover{ color:#d71441}
.menuNav {
    position: relative;
    width: 100%;
    height: 54px;
    line-height: 54px;
    background: #d71441;
    display: none;
}
.menuNav a {
    color: #313031;
    float: left;
    font-size: 16px;
    margin: 0 25px;
    position: relative;
}
.menuNav.on {
    display: block;
}
.menuNav a.on, .menuNav a:hover {
    color: #fff;
}
.menuNav p {
    width: 1026px;
    margin: 0 auto;
    display: block;
    position: relative;
    height: 54px;
}
.aboutNav p a:first-child {
    margin-left: 200px;
}
.menuNav a.active {
    color: #fff;
}
.menuNav span {
    float: left;
    width: 4px;
    color: #313031;
}

.banner_c{ height:200px; background:url(/skin/images/banner_c.jpg)  no-repeat   center 0;}

.about-wrap span.hero-xl{width:100%;position:absolute;left:0;top:67px;height:2px;background:#f1f1f1;display:block}

.about-wrap .abo-banner{margin-top:50px;height:550px;background-repeat: no-repeat;background-position: center center;overflow: hidden;position: relative;}
.joi-banner {width:100%;height:547px;position:relative;}
.joi-banner .joi-wrap0-img{width:100%;height:547px;position:relative;}

.abo-wrap0{width:100%;height:547px;position:relative;}
.abo-wrap0-img{width:100%;height:547px;position:relative;}
.about-wrap .abo-wrap0-img img{width:100%;display:block}
.about-wrap .abo-banner-txt{position:absolute;left:50%;top:75px;margin-left:-520px;width:1026px;height:440px;}
.about-wrap .abo-banner-txt h1,.about-wrap h1.font-face{color:#fff;font-size:38px;text-transform:uppercase;padding-bottom:20px;line-height: 38px;}
.about-wrap .abo-banner-txt h1 span,.about-wrap h1.font-face span{font-size:24px;color:#d71341;font-weight:400;margin-left:10px;}
.about-wrap .abo-banner-txt p{font-size:14px;line-height:28px;text-indent:28px;color:#fff;width:963px;margin-left:31px;text-align:justify; text-justify:inter-ideograph}
.about-wrap .abo-banner-tit {width:1026px;height:325px;background:url(/skin/images/about-bg.png);overflow:hidden;padding-top:40px;}
.about-wrap .abo-wrap{width:100%;padding-top:50px; position:relative}
.about-wrap h1.font-face{color:#000;display:block;}
.about-wrap .h-year-list,.about-wrap .h-honor-list{width:1026px;margin:0 auto;position:relative; }
.abo-wrap1 .h-year-tab{width:983px;margin:0 auto;}

.abo-wrap1 .h-year-list h1.font-face{width:490px;background:#fff;padding:0 10px;margin-left:-10px;}
.abo-wrap1 .bd{width:983px;height:75px;background:url(/skin/images/h-year-list.jpg) no-repeat;position:relative}
.abo-wrap1 .bd > span{width:60px;height:100%;float:left;text-align:center;position:absolute;color:#505050;top:0;cursor:pointer}
.abo-wrap1 .bd span span{font-size:16px;height:17px;line-height:17px;position:absolute;left:0;bottom:15px;}
.abo-wrap1 span i{width:21px;height:21px;background:url(/skin/images/ico2.png) no-repeat 0 -639px;position:absolute;left:20px;top:10px;display:inline-block;display:none}
.abo-wrap1 span.year15{left:46px;}
.abo-wrap1 span.year16{left:211px;}
.abo-wrap1 span.year17{left:378px;}
.abo-wrap1 span.year18{left:545px;}
.abo-wrap1 span.year19{left:710px;}
.abo-wrap1 span.year20{left:875px;}
.abo-wrap1 span.on i{display:block}
.abo-wrap1 span.on{color:#d71341}
.abo-wrap1 .hd{width:100%;min-height:200px;overflow:hidden;}
.abo-wrap1 .hd .info{display:none; width:940px; height:auto;color:#535353;margin:55px auto;}
.abo-wrap1 .hd .info p{line-height:30px;font-size:14px; text-indent:24px}
.abo-wrap1 .hd .info h1{text-align:center;font-weight:400;padding-bottom:20px;font-size:26px;}
 
.abo-wrap2 h1.font-face{width:420px;background:#fff;}
.abo-wrap2 .honor-trophy{width:630px;height:331px; margin:0 auto;margin-top:50px; text-align:center}
.abo-wrap2 .more{width:46px;height:14px;background:url(/skin/images/ico_0321.html) no-repeat;position:absolute;right:0;bottom:-30px;display:block}
.abo-wrap2 .more.on{background:url(/skin/images/ico_0322.html) no-repeat;}

.abo-wrap3 .h-culture-list{width:1026px;margin:0 auto;position:relative}
.abo-wrap3 .h-culture-list h1.font-face{width:410px;background:#fff;padding:0 10px;margin-left:-10px;}
.abo-wrap3 .h-culture-list .wenhua{ width:100%; height:auto; margin:30px auto; color:#535353; margin-left:85px}
.abo-wrap3 .h-culture-list .wenhua span{ font-size:18px; line-height:50px; width:510px}
.abo-wrap3 .h-culture-list .wenhua ul{ width:100%; height:auto; margin:0px auto; overflow:hidden; padding-top:60px}
.abo-wrap3 .h-culture-list .wenhua ul li{ width:118px; height:auto; text-align:center; float:left; display:inline; margin-right:30px}
.abo-wrap3 .h-culture-list .wenhua ul li p{ line-height:40px; font-size:16px}

 
.abo-wrap4{width:100%;height:710px; background:url(/skin/images/about-bg4.jpg) no-repeat center top;}
.abo-wrap4 .h-contact-list{width:1026px;margin:0 auto;overflow:hidden;color:#fff; }
 
.abo-wrap4 .h-contact-mail{width:100%;overflow:hidden;display:block;font-size:20px;margin:20px 0 60px 80px; line-height:40px; }
 .abo-wrap4 .h-contact-mail span{ font-size:28px}
  
.abo-wrap4 .copyRight-footer{font-size: 12px;width:100%;text-align:center;margin-top:30px;}
.abo-wrap4 .copyRight-footer p{line-height:23px;}
.abo-wrap4 .copyRight-footer a{color:#fff}
.h-mTop67 {
    margin-top: 67px;
}


/*newslist*/
.new-list-wrap{width:1026px;margin:0 auto;overflow:hidden;}
.new-list-wrap .news-list{margin: 54px 0 0;overflow: hidden;width:1026px;}
ul.event-list-news{ margin-top:80px}
ul.event-list-news li{margin-top: 30px;height:228px;position: relative;background:#fff;overflow:hidden;}
ul.event-list-news li a{display:block;width:100%;height:100%;color: #303030;font-size: 14px;}
ul.event-list-news li img{width:180px;height:110px;position:absolute;left:35px;top:59px;}
ul.event-list-news li h2{font-size:24px;width:747px;line-height:25px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-left:246px;margin-top:59px;}
ul.event-list-news li p.tit{font-size:16px;line-height:48px;width:747px;margin-left:246px;}
ul.event-list-news li p.txt{width:747px;line-height:22px;overflow:hidden;height:45px;margin-left:246px;}
ul.event-list-news li:nth-child(2n+2){background:#f1f1f1}
.new-list-wrap .page{font-size: 14px;margin:86px 0;text-align:center}
.new-list-wrap .page ul{display: inline-block;padding-left: 0;*display:inline;*zoom:1}
.new-list-wrap .page ul  li {display: inline;}
.new-list-wrap .page ul  li  a{background:url(/skin/images/page0.png) no-repeat;color: #303030;float: left;height: 65px;line-height: 65px;font-size:18px;margin-right:26px;position: relative;text-align: center;text-decoration: none;width:65px;}
.new-list-wrap .page ul  li.active  a,.new-list-wrap .page ul  li:hover  a{background:#d71341;color:#fff}
.new-list-wrap .page ul  li.first,.new-list-wrap .page ul  li.last{display:none}
.new-list-wrap .page ul  li.prev a{width:40px;height:65px;background:url(/skin/images/ico2.png) no-repeat 0 -507px;content: "";display: inline-block;vertical-align: -3px;font-size:0;text-indent:-999rem}
.new-list-wrap .page ul  li.next a{width:40px;height:65px;background:url(/skin/images/ico2.png) no-repeat 0 -573px;content: "";display: inline-block;vertical-align: -3px;font-size:0;text-indent:-999rem}

.art-wrap,.about-wrap,.abo-wrap,.joi-wrap,.join-wrap{width:100%;overflow:hidden;position:relative}
.art-wrap .art-article{width:956px;margin:54px auto 0;overflow:hidden;}
.art-wrap .art-header{width:100%;height:60px;line-height:60px;margin-top:30px;}
.art-wrap .art-header > span{width:140px;height:60px;color:#d71341;display:block;border-bottom:#d71341 solid 2px;font-size:26px;float:left;text-align:center}
.art-wrap .art-header a{border:#f1f1f1 solid 3px;float:right;padding:0 10px;color:#535353;font-size:16px;letter-spacing:1px;}
.art-wrap .art-header a span{margin-right:5px;}
.art-wrap .art-content{margin-top:30px;margin-bottom:50px;color:#303030;}
.art-wrap .art-content h1.artTitle{font-size:24px;text-align:center;line-height:48px;width:752px;margin:0 auto;}
.art-wrap .art-content p.artInfo{font-size:16px;text-align:center;line-height:48px;width:752px;margin:0 auto;border-bottom: 1px dashed #707070;}
.art-wrap .art-content p.artInfo span{margin:0 10px;}
.art-wrap .art-content .artText{margin-top:20px;font-size:14px;line-height:28px;width:100%;text-align:justify; text-justify:inter-ideograph}
.art-wrap .art-content .artText p img{text-align:center;margin:20px auto;display:block;max-width:100%;width:auto;}

/*fuwu*/
.bannerbg{ background:url(/skin/images/fuwu_bg.jpg) no-repeat center 0px; height:198px; width:100%;   
}
.fuwu-header{ text-align:center; font-size:36px; font-weight:bold; color:#d71341}
.fuwu-content p{ font-size:16px}
.fuwu-content .tt1{ color:#d71341}


/*foot*/
.footer{ width:100%; height:auto; overflow:hidden; border-top:1px solid #f1f1f1; padding:30px 0; margin-top:58px; color:#535353; text-align:center; line-height:30px; font-size:12px;}

.footer2{ width:100%; height:91px; background:#313031; padding:20px 0;}
.footer2 .box{ width:960px; margin:0 auto;}
.footer2 .box .logo{ width:285px; height:91px;}
.footer2 .box .logo a{ width:100%; height:100%; display:block;}
.footer2 .box .info{ width:550px; height:91px; border-left:1px solid #FFF; padding-left:20px; line-height:25px; color:#FFF; font-size:12px;}
.footer2 .box .info a{ color:#FFF;}
.footer2 .box .info a:hover{ color:#f8f8f8;}
.footer2 .box .ewm{ width:91px; height:91px; margin:0 auto; overflow:hidden}
.footer2 .box .ewm img{ width:91px; height:91px; overflow:hidden}



/*add*/
.user_main{ width:100%;height:604px; overflow:hidden; background:url(/skin/images/login_bg.jpg) center 0px;}
.user_main .w1200{ position:relative; }
.login_block{ width:310px;height:415px;  padding:15px 20px; position:absolute;right:80px; top:93px; background:#ffffff; }
.reg_box{ width:340px; height:495px; padding:15px 20px; position:absolute;  right:80px; top:40px; background:#ffffff; } 
.user_main .error,.user_main .right{background:url(/skin/images/tips.html) no-repeat; width:30px; height:40px;}
.user_main .right{background-position:-10px -330px;}
.user_main .error{background-position:-10px -294px;}


.user_main .title{ font-size:20px; font-weight:bold; color:#000; }
.user_main .free_reg a{ color:#d71341; font-size:14px;}
.user_main .users,.user_main .pwd,.user_main .yzm{  height:38px;background:url(/skin/images/icon.png) no-repeat; line-height:40px; font-size:14px; border:1px solid #f1f1f1; color:#a9a9a9;}
.user_main .users,.user_main .pwd{padding-left:50px;width:243px; }
.user_main .yzm{padding-left:50px;width:123px;}
.user_main .users{background-position:0px 0px;}
.user_main .users:hover{background-position:-310px 0px; border:1px solid #d71341;}
.user_main .pwd{background-position:0px -68px;}
.user_main .pwd:hover{border:1px solid #d71341;background-position:-310px -68px;}
.user_main .yzm{background-position:0px -137px;}
.user_main .yzm:hover{border:1px solid #d71341;background-position:-310px -138px;}

.user_main .btn{width:286px;height:44px;line-height:44px; text-align:center; font-size:20px;  color:#FFF;background:#d71341; border:0px; cursor:pointer;font-family:"microsoft yahei"; }
.user_main .btn:hover{ background:#df1d4a;}

.user_main .xieyi a{ color:#1aabda;font-size:14px;}
.user_main .xieyi a:hover{ text-decoration:underline;}
.user_main .agree{ width:15px; height:15px; cursor:pointer; }
.login_block .qq ,.login_block .weixin{ width:33px; height:33px; margin-left:5px; background:url(/skin/images/qqweixin.png) no-repeat; cursor:pointer;}
.login_block .qq a ,.login_block .weixin a{ width:100%; height:100%; display:block;}
.login_block .qq{ background-position:0px -60px; }
.login_block .weixin{ background-position:-50px -60px;}
.login_block .qq:hover{ background-position:5px 3px; }
.login_block .weixin:hover{ background-position:-30px 3px;}

.user_main .get_yzm{ width:115px; height:39px; background:#3db0f3; line-height:39px; text-align:centere; color:#FFF; cursor:pointer; font-size:14px; border:0; text-align:center;}
.user_main .get_yzm:hover{filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;}

.reg_box .hd{ width:290px; height:43px; border-bottom:1px solid #ccc;}
.reg_box .hd li {width:50%;height:39px;float:left;color:#000;font-size:14px;line-height:42px;text-align:center;}
.reg_box .hd li a {color:#000;display:block}
.reg_box .hd li a:hover {color:#000; border-bottom:3px solid #d71341;}
.reg_box .hd li.on a {color:#000; border-bottom:3px solid #d71341;}










.pay-main {
	width:1160px;
	height:auto;
	overflow:hidden;
	
	background-color: #f8f8f8;
	border-left: 1px solid #d7e0e6;
	/*border: 1px solid #d7e0e6;*/
	margin:30px auto;
}
.pay-main .recharge_nav {
	width: 230px;
	height:auto;
	
	font-size: 14px;
	border-top: 1px solid #d7e0e6;
	
}
.pay-main .recharge_nav ul {
	margin-bottom: 60px;
	
}
.pay-main .recharge_nav ul li {
	margin-bottom: -2px;
}
.pay-main .recharge_nav ul li a{ width:100%; height:100%; display:block;}
.recharge_nav a {
	
	color: #565656;
	font-size: 16px;
	height: 50px;
	line-height: 50px;
	position: relative;
	text-indent: 55px;
	width: 230px;
	
}
.recharge_nav a:hover {
	background-position: 0 -56px;
	color: #12b7f5;
	text-decoration: none;
}
.recharge_nav .pay {
	display: block;
}
.recharge_nav .on a{
	background: #fff;
	border: 1px solid #d7e0e6;
	border-left:0;
	border-right: 1px solid #fff;
	color: #12b7f5;
	cursor: default;
	
	height: 48px;
	line-height: 48px;
	z-index: 1;
	


}
.pay-main-w {
	background-color: #f8f8f8;
	padding: 0px 0;
}
.recharge_nav .pay span {
	background:url(/skin/images/icon.png) no-repeat;
	display: block;
	position: absolute;
}
.recharge_nav .pay .recharge_nav_01 {
	background-position: 0px -240px;
	height:30px;
	width:30px;
	left: 22px;
	top: 14px;
}
.recharge_nav .pay .recharge_nav_02 {
	background-position:0px  -291px;
	height:30px;
	width:30px;
	left: 22px;
	top: 14px;
}
.recharge_nav .pay .recharge_nav_03 {
	background-position:0px  -445px;
	height:30px;
	width:30px;
	left: 22px;
	top: 14px;
}
.recharge_nav .pay .recharge_nav_04 {
	background-position:0px  -496px;
	height:30px;
	width:30px;
	left: 22px;
	top: 14px;
}


.recharge_nav a:hover  .recharge_nav_01, .recharge_nav .on a .recharge_nav_01 {
	background-position:-48px -240px;
}
.recharge_nav a:hover  .recharge_nav_02, .recharge_nav .on a .recharge_nav_02 {
	background-position:-48px -291px;
}
.recharge_nav a:hover  .recharge_nav_03, .recharge_nav .on a .recharge_nav_03 {
	background-position:-48px -445px;
}
.recharge_nav a:hover  .recharge_nav_04, .recharge_nav .on a .recharge_nav_04 {
	background-position:-48px -496px;
}




.pay-content {
background-color: #fff;
border-left: 1px solid #d7e0e6;
color: #565656;
min-height: 470px;
width:929px;
 
}
.recharge_con {
position: relative;
left: -1px;
z-index: 1;
width:909px;
margin-left:20px;
font-size: 14px;
height:auto;
overflow:hidden;
}
.recharge_01 {
width:100%;
height:auto; overflow:hidden;
 

}
.recharge_01 .title {
letter-spacing: 1px;
font-size:18px;
color:#474747;
width:100%;
height:50px;
line-height:51px;
border-bottom:1px solid #dedede;
margin-bottom:35px
}

.recharge_01 table{ padding-left:30px;}
.recharge_01 .tl{	
	height:44px;
	text-align:right;
	color:#474747; 
	font-size:14px;
	}

.recharge_01 .tred {
	font-family:"Microsoft Yahei";
	font-size:22px;
	color:#e20000;
	text-align:left;
	padding-left:10px;
}
.recharge_01 .ipt {
	width:294px;
	height:44px;
	padding:0px 10px;
	border:0;
	line-height:32px;
	font-size:16px;
	color:#322F2F;
	background:url(/skin/images/icon_input.png) no-repeat -1px -51px;
}
.recharge_01 .rad {
	width:98px;
	height:30px;
	border:1px solid #eee;
	line-height:32px;
	text-align:center;
	margin-right:10px;
}
.recharge_01 .yzm {
	width:104px;
	height:44px;
	border:0;
	padding:0px 10px;
	line-height:34px;
	margin-right:10px;
	background:url(/skin/images/icon_input.png) no-repeat -1px -394px;
}
.recharge_01 .tips { color:#474747; font-size:12px; padding-left:10px; line-height:44px;}
.recharge_01 .yzm_pic {
	width:120px;
	height:44px;
	cursor:pointer;
	margin-right:10px;
}
.recharge_01 .yzm_pic  img{ vertical-align:middle;}
.recharge_01 .yzm_pic a {
	width:100%;
	height:100%;
	display:block;
}
.recharge_01 .chget {
	height:34px;
	line-height:34px;
	font-size:12px;
}
.recharge_01 .mt {
	height:45px;
	padding-top:40px;
	border-top:1px solid #dedede;
	text-align:center;
}
.recharge_01 .qrb {
	width:308px;
	height:40px;
	background:url(/skin/images/icon_input.png) no-repeat 0 -120px;
	margin:0px 100px;
	border:0;
	text-align:center;
	line-height:40px;
	cursor:pointer;
	
	color:#FFF;
	font-size:20px;
	font-family:"microsoft yahei"
}
.recharge_01 .qrb:hover {
	filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;
}
.sum {
width: 100%;
height: auto;
overflow:hidden
 
}
.sum ul li {
width: 156px;
height: 44px;
text-align: center;
line-height: 44px;
float: left;
display: inline;
font-size: 14px;

margin-left: 5px;
margin-bottom:5px;
text-align: center;
cursor: pointer;
border:0;

background:url(/skin/images/icon_input.png) no-repeat -1px -221px;
}
.sum ul li:hover {background:url(/skin/images/icon_input.png) no-repeat -1px -171px; color:#d71441;}
.sum ul li.on {
width: 156px;
height: 44px;border:0;
background:url(/skin/images/icon_input.png) no-repeat -2px -171px;
color: #d71441;
}

.zdyje {
width: 84px;
height: 44px;
border:0;
line-height: 35px;
background:url(/skin/images/icon_input.png) no-repeat -72px -269px;
}



.tel_cards{ margin-bottom:50px; width:100%; height:auto; overflow:hidden;}
.tel_cards .hd{ margin-bottom:30px; width:440px; height:49px; padding-left:160px;}
.tel_cards .hd ul li{ width:138px; height:49px;background:url(/skin/images/tab_bg.png) no-repeat -143px 0px; float:left; margin-right:5px; line-height:40px; text-align:center; font-size:16px; }
.tel_cards .hd ul li a{ width:100%; height:100%; display:block;}
.tel_cards .hd ul li.on a{ background:url(/skin/images/tab_bg.png) no-repeat 0px 0px; color:#FFF;}

.radio_box{ margin-right:30px; position:relative; }

.radio_box .erweima_box{ width:169px; height:180px; padding:25px 15px; background:url(/skin/images/erweima_bg.png) no-repeat; position:absolute; top:17px; display:none; }
.agree_box,.agree{ width:20px; height:20px; cursor:pointer;  background:url(/skin/images/icon_input.png) no-repeat; background-position:-217px -342px;}
.agree_box{background-position:-217px -342px;}
.agree_box.on .agree{display:block; }
.agree{background-position:-7px -342px; display:none; }

.check_box{ width:17px; height:17px;background:url(/skin/images/icon_input.png) no-repeat;background-position:-217px -342px;}


.check_box,.check{ width:17px; height:17px;cursor:pointer; background:url(/skin/images/checkbox.png) no-repeat;background-position: 0px 0px; margin-top:3px;}
.check_box{background-position: 0px 0px;}
.check_box.on .check{ display:block;}
.check{ background-position:0px -19px; display:none;}


/*head-slider banner*/
.head-slider{ width: 100%; min-width: 1024px; height: auto; overflow: hidden; position: relative;}
.head-slider ul{ margin-left: 0; width: 500%;}
.head-slider li{ float: left; width: 20%;}
.head-slider li img{ width: 100%;}
.head-slider .preNexts{width:59px; height:95px;cursor:pointer;position: absolute;z-index: 10; top: 50%; margin-top: -47px;}
.head-slider .pres{float:left;background:url(/skin/images/ico2.png) no-repeat 0 -339px;left: 30px;}
.head-slider .nexts{float:right;right: 30px; background:url(/skin/images/ico2.png) no-repeat 0 -243px;}
.head-slider .botBtn{min-width:38px;position:absolute;left:50%;margin-left:-20px;bottom:0;height:26px;z-index:10}
.head-slider .botBtn i.botBtn-1{width:19px;height:26px;background:url(/skin/images/ico2.png) no-repeat 0 -453px;display:block;float:left}
.head-slider .botBtn i.botBtn-2{width:19px;height:26px;background:url(/skin/images/ico2.png) no-repeat -20px -453px;display:block;float:right}
.head-slider .botBtn span{width:29px;height:26px;background:url(/skin/images/ico2.png) no-repeat 0 -480px;display:block;float:left;cursor:pointer;}
.head-slider .botBtn span.on{background-position:-30px -480px}

.head-slider  .load_btn{ width:300px; height:81px; background:url(/skin/images/load_btn.png) no-repeat; position:absolute; left:40%; bottom:50px;}
.head-slider  .load_btn a{ width:100%; height:100%; display:block;}



.head-slider  .load_btn a {
	display: inline-block;
	text-shadow: 0 1px 0 #F8474F;
	cursor: pointer;
	position: relative;
	overflow: hidden;
	-webkit-user-select: none;
	-moz-user-select: none;
	-mz-user-select: none;
	user-select: none;
}
.head-slider  .load_btn  a:active {
	-webkit-transform: scale(0.95);
	transform: scale(0.95);
}
.head-slider  .load_btn  a:before {
	content: ' ';
	display: block;
	background: rgba(255, 255, 255, .2);
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	border-radius: 30px;
	transform: scale(0, 1);
	-webkit-transform: scale(0, 1);
	transition: transform 0.3s ease;
	-webkit-transition: -webkit-transform 0.3s ease;
}
.head-slider  .load_btn  a:hover:before {
	transform: scale(1, 1);
	-webkit-transform: scale(1, 1);
}
.con-wrap3{ margin:30px 0;}
.con-wrap3 .title{ width:100%; height:30px; line-height:30px; }
.con-wrap3 .title .tt { width:200px;font-size:26px;font-weight:800;color:#535353;}



.con-wrap3 .title .more{ width:100px; text-align:right; font-size:14px;}
.con-wrap3 .prize{width:521px; height:335px;}
.con-wrap3 .ranking{ width:492px;height:335px;}

.con-wrap3 .prize table{ margin-right:5px; margin-top:20px; text-align:center;background:#ededed}
 
.con-wrap3 .prize table td{ overflow:hidden; background:#FFF}

.con-wrap3 .prize table td img{    transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;}
.con-wrap3 .prize table td a:hover img{webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
    transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;}

.con-wrap3 .ranking .table{ margin-left:0px;  margin-top:20px; text-align:center;background:#ededed}
.con-wrap3 .ranking table td{ background:#FFF;}

.con-wrap3 .ranking .table .pic{ width:75px; height:35px; text-align:center;}
.con-wrap3 .ranking .table .tt1{ width:101px; height:35px; line-height:35px;text-align:center;font-size:16px; color:#535353;}
.con-wrap3 .ranking  .table .tt2{ width:90px; height:35px; line-height:35px;text-align:center; font-size:16px; color:#f85903;}
.award_ranking{position:relative; }
.award_ranking .bd{ height:auto; overflow:hidden;}
.award_ranking .bd li { width:490px; height:35px;}
.award_ranking .bd li .pic{ width:75px; height:35px; text-align:center;}
.award_ranking .bd li .tt1{ width:101px; height:35px; line-height:35px;text-align:center;font-size:16px; color:#535353;}
.award_ranking .bd li .tt2{ width:90px; height:35px; line-height:35px;text-align:center; font-size:16px; color:#f85903;}
.award_ranking .bd li .yuan{ width:23px; height:23px; margin:6px 26px; background:url(/skin/images/yuan.png) no-repeat; color:#FFF; font-size:16px; line-height:23px; text-align:center;}



.con-wrap{width:100%;background:#fff;}
.con-wrap .con-box{width:1026px; height:auto; overflow:hidden;margin:20px auto 0;position:relative;}
.con-wrap1 .h-hotList-l{width:521px;height:344px;overflow:hidden;}
.con-wrap1 .h-hotList-l .h-hl-1{width:167px;height:167px;position:relative;float:left; display:inline;margin:0 10px 0 0;}
.con-wrap1 .h-hotList-l .h-hl-1 img{width:167px;height:167px;}
.con-wrap1 .h-hotList-l .h-hl-2{width:344px;height:167px;position:relative;float:left;display:inline;}
.con-wrap1 .h-hotList-l .h-hl-2 img{width:344px;height:167px;}
.con-wrap1 .h-hotList-l .h-hl-3{width:167px;height:167px;position:relative;float:left;display:inline;margin-top:10px;}
.con-wrap1 .h-hotList-l .h-hl-3 img{width:167px;height:167px;}
.con-wrap1 .h-hotList-l .h-hl-4{width:167px;height:167px;position:relative;float:left;display:inline;margin:10px 10px 0;}
.con-wrap1 .h-hotList-l .h-hl-4 img{width:167px;height:167px;}
.con-wrap1 .h-hotList-l .h-hl-5{width:167px;height:167px;position:relative;float:left;display:inline;margin-top:10px;}
.con-wrap1 .h-hotList-l .h-hl-5 img{width:167px;height:167px;}
.con-wrap1 .h-hotList-r{width:452px;height:304px;overflow:hidden;background:#f1f1f1;position:relative;padding:20px}
.con-wrap1 .h-hotList-r .more{width:41px;height:41px;position:absolute;right:0;top:0;background:url(/skin/images/ico_03.png) no-repeat;font-size:0;text-indent:-999rem;display:block;}
.con-wrap1 .h-hotList-r dl  dt{font-size:26px;font-weight:800;padding-bottom:10px;margin-bottom:10px;color:#535353;padding-left:10px;background:url(/skin/images/hero-xian.png) no-repeat center bottom;}
.con-wrap1 .h-hotList-r dl dd{height:44px;line-height:44px;width:100%;overflow:hidden;}
.con-wrap1 .h-hotList-r dl dd a{color:#535353;font-size:16px;}
.con-wrap1 .h-hotList-r dl dd a:hover,.con-wrap1 .h-hotList-r dl dd a.on{color:#d71341}
.con-wrap1 .h-hotList-r dl dd span.txt{width:350px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;float:left}
.con-wrap1 .h-hotList-r dl dd span.tit{float:right}
.con-wrap1 .h-hotList-r dl dd span.mid{float:left;margin-right:10px;font-size:26px;margin-top:-2px;}
.con-wrap2{margin-bottom:45px;}
.con-wrap2 .link-li-box{width:327px;height:315px;float:left;border-top:#d71441 solid 6px;position:relative;cursor:pointer;background: #F1F1F1;overflow: hidden;}
.con-wrap2 .link-li-box2{width:327px;margin:0 22px}
.con-wrap2 .link-li-box .link-li-box-img{
	width: 88px;
	height: 88px;
	display: block;
	margin: 19px auto;
	border-radius: 44px;
	background: #343434;
}
.con-wrap2 .link-li-box:hover .link-li-box-img{
	background: #D71441;
}
.con-wrap2 .link-li-box .link-li-h3{
	width: 100%;
	text-align: center;
	font-size: 30px;
	color: #343434;
	font-weight: bolder;
}
.con-wrap2 .link-li-box:hover .link-li-h3{
	color: #d71441;
}
.con-wrap2 .link-li-box .link-li-p{
	width: 100%;
	text-align: center;
	font-size: 18px;
	color: #343434;
	font-weight: bolder;
	line-height: 3;
}
.con-wrap2 .link-li-box .link-li-move{
	width: 100%;
	height: 100px;
	overflow: hidden;
}
.con-wrap2 .link-li-box .link-li-move p{
	width: 100%;
	text-align: center;
	font-size: 14px;
	color: #7f7f7f;
	line-height: 1.6;
}
.con-wrap2 .link-li-box .link-li-move i{
	width: 92px;
	height: 26px;
	margin: 10px auto 0;
	display: block;
	background: url(/skin/images/hero-ico-more.png) no-repeat;
}
.con-wrap2 .link-li-box:hover .link-li-move i{
	background: url(/skin/images/hero-ico-moreon.png) no-repeat;
}
.con-wrap2 .link-li-box .link-li-move .p0{
	-webkit-transition: transform 1s ease-out;
	-moz-transition: transform 1s ease-out;
	-ms-transition: transform 1s ease-out;
	transition: transform 1s ease-out;
	-webkit-transform: translate3d(0,-52px,0);
	-moz-transform: translate3d(0,-52px,0);
	-ms-transform: translate3d(0,-52px,0);
	transform: translate3d(0,-52px,0);
}
.con-wrap2 .link-li-box:hover .link-li-move .p0{
	-webkit-transition: transform 1s ease-out;
	-moz-transition: transform 1s ease-out;
	-ms-transition: transform 1s ease-out;
	transition: transform 1s ease-out;
	-webkit-transform: translate3d(0,0,0);
	-moz-transform: translate3d(0,0,0);
	-ms-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}






.pn-wrap{
	width: 100%;
	overflow: hidden;
}
.pn-wrap .pn-lb{
	width: 100%;
	/*height: 700px;*/
	background: #fff;
}
.pn-wrap .pn-inner{
	width: 1200px;
	margin: 50px auto 0;
}
.pn-wrap .pn-inner .pn-box{

}

.pn-wrap .pn-inner .pn-box .pn-nav{

}
.pn-wrap .pn-inner .pn-box .pn-nav ul{
	width:860px; 
	text-align: center;
	height:60px; margin:0 auto
}
.pn-wrap .pn-inner .pn-box .pn-nav ul li{
	display: inline-block;
	float:left;
	width: 209px;
	height: 57px;
	line-height: 57px;
	margin: 0 2px;
	border-radius: 4px;
}
.pn-wrap .pn-inner .pn-box .pn-nav ul li a{
	display: block;
	width: 100%;
	height: 100%;
	background: #F1F1F1;
	font-size: 16px;
	color: #636363;
	position: relative;
}
.pn-wrap .pn-inner .pn-box .pn-nav ul li a em{
	display: none;
	width: 21px;
	height: 10px;
	position: absolute;
	left: 50%;
	margin-left: -10.5px;
	bottom: -10px;
	background: url(/skin/images/pn-ico-on.png) no-repeat;
}
.pn-wrap .pn-inner .pn-box .pn-nav ul li a.active em{
	display: block;
}
.pn-wrap .pn-inner .pn-box .pn-nav ul li a i{
	display: inline-block;
	
	margin-top: -2px;
	vertical-align: middle;
}
.pn-wrap .pn-inner .pn-box .pn-nav ul li.pc a i{
	width: 23px;height: 17px;
	background: url(/skin/images/pn-ico-pc.png) no-repeat;
}
.pn-wrap .pn-inner .pn-box .pn-nav ul li.pc a.active i{
	width: 23px;height: 17px;
	background: url(/skin/images/pn-ico-pcon.png) no-repeat;
}

.pn-wrap .pn-inner .pn-box .pn-nav ul li.sj a i{
	width: 23px;height: 17px;
	background: url(/skin/images/pn-ico-sj.png) no-repeat;
}
.pn-wrap .pn-inner .pn-box .pn-nav ul li.sj a.active i{
	width: 23px;height: 17px;
	background: url(/skin/images/pn-ico-sjon.png) no-repeat;
}
.pn-wrap .pn-inner .pn-box .pn-nav ul li.hot a i{
	width:13px;
	height: 14px;background: url(/skin/images/pn-ico-hot.png) no-repeat;
}
.pn-wrap .pn-inner .pn-box .pn-nav ul li.hot a.active i{
	width:13px;
	height: 14px;background: url(/skin/images/pn-ico-hoton.png) no-repeat;
}
.pn-wrap .pn-inner .pn-box .pn-nav ul li.pc a.active,.pn-wrap .pn-inner .pn-box .pn-nav ul li.hot a.active,.pn-wrap .pn-inner .pn-box .pn-nav ul li.tv a.active,.pn-wrap .pn-inner .pn-box .pn-nav ul li.sj a.active{
	background: #fe7300;
	color: #fff;
}
.pn-wrap .pn-inner .pn-box .pn-nav ul li.tv a i{
	width:18px; height:18px;
	background: url(/skin/images/pn-ico-new.png) no-repeat;
}
.pn-wrap .pn-inner .pn-box .pn-nav ul li.tv a.active i{
	width:18px; height:18px;
	background: url(/skin/images/pn-ico-newon.png) no-repeat;
}
.pn-wrap .pn-inner .pn-box .pn-nav ul li.test a i{
	background: url(/skin/images/pn-ico-test.png) no-repeat;
}
.pn-wrap .pn-inner .pn-box .pn-nav ul li a span{
	display: inline-block;
}

.pn-wrap .pn-inner .pn-box .pn-con{

}
.pn-wrap .pn-inner .pn-box .pn-con .pn-list{
	width: 1200px;
	margin: 20px 0;
	overflow: hidden;
}
.pn-wrap .pn-inner .pn-box .pn-con .pn-list .item{
	width: 382px;
	height: 315px;
	overflow: hidden;
	background: #F5F6F3;
	float: left;
	margin: 8px 9px;
}
.pn-wrap .pn-inner .pn-box .pn-con .pn-list .item a{
	width: 382px;
	height: 228px;
	display: block;
	overflow: hidden;
	position: relative;
	background: url(/skin/images/pn-li-top.png) no-repeat;
}
.pn-wrap .pn-inner .pn-box .pn-con .pn-list .item a img{
	display: block;
	width: 372px;
	height: 223px;
	margin: 5px auto 0;
}
.pn-wrap .pn-inner .pn-box .pn-con .pn-list .item.hot a .icon{
	width: 67px;
	height: 67px;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 11;
	background: url(/skin/images/pn-li-hot.html) no-repeat;
}
.pn-wrap .pn-inner .pn-box .pn-con .pn-list .item.new a .icon{
	width: 67px;
	height: 67px;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 11;
	background: url(/skin/images/pn-li-new.html) no-repeat;
}
.pn-wrap .pn-inner .pn-box .pn-con .pn-list .item.test a .icon{
	width: 67px;
	height: 67px;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 11;
	background: url(/skin/images/pn-li-test.html) no-repeat;
}
.pn-wrap .pn-inner .pn-box .pn-con .pn-list .item a .hover{
	width: 372px;
	height: 223px;
	position: absolute;
	left: 5px;
	top: 5px;
	opacity: 0;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
	background:url(/skin/images/red.png);
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-ms-transition: all 1s ease;
	transition: all 1s ease;
	z-index: 10;
}
.pn-wrap .pn-inner .pn-box .pn-con .pn-list .item a:hover .hover{
	filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1; opacity:1;  
}
.pn-wrap .pn-inner .pn-box .pn-con .pn-list .item a .hover .pn-ewm{
	float: left;
	width: 164px;
	margin-left: 0px;
	opacity: 0;
	margin-top: 38px;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-ms-transition: all 1s ease;
	transition: all 1s ease;
}
.pn-wrap .pn-inner .pn-box .pn-con .pn-list .item a:hover .hover .pn-ewm{
	margin-left: 22px;
	opacity: 1;
}
.pn-wrap .pn-inner .pn-box .pn-con .pn-list .item a .hover .pn-ewm img{
	display: block;
	width: 125px;
	height: 125px;
	margin: 0 auto;
}
.pn-wrap .pn-inner .pn-box .pn-con .pn-list .item a .hover .pn-ewm p{
	width: 100%;
	text-align: center;
	font-size: 18px;
	color: #fff;
	margin-top: 10px;
}
.pn-wrap .pn-inner .pn-box .pn-con .pn-list .item a .hover .pn-more{
	width: 144px;
	height: 36px;
	float: right;
	margin-top: 82px;
	border: 1px solid #fff;
	border-radius: 19px;
	font-size: 18px;
	color: #fff;
	text-align: center;
	line-height: 36px;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-ms-transition: all 1s ease;
	transition: all 1s ease;
	margin-right: 0;
	opacity: 0;
}
.pn-wrap .pn-inner .pn-box .pn-con .pn-list .item a:hover .hover .pn-more{
	margin-right: 32px;
	opacity: 1;
}
.pn-wrap .pn-inner .pn-box .pn-con .pn-list .item a .hover .pn-more i{
	width: 14px;
	height: 17px;
	display: inline-block;
	vertical-align: middle;
	background: url(/skin/images/pn-ico-jt.png) no-repeat;
}
.pn-wrap .pn-inner .pn-box .pn-con .pn-list .item figcaption{
	width: 382px;
	height: 87px;
	display: block; 
	overflow: hidden;
	background: url(/skin/images/pn-li-bot.png) no-repeat;
}
.pn-wrap .pn-inner .pn-box .pn-con .pn-list .item figcaption h3{
	width: 362px;
	margin: 0 auto;
	font-size: 18px;
	color: #000;
	padding: 0 5px;
	line-height: 1.8;
	text-align: center;
	font-weight: normal;
}
.pn-wrap .pn-inner .pn-box .pn-con .pn-list .item figcaption h6{
	width: 362px;
	margin: 0 auto;
	font-size: 14px;
	color: #6e6d6d;
	padding: 0 5px;
	font-weight: normal;
}

.pn-tck,.pn-tck2,.pn-tck3{
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 999999;
	display: none;
	background: url(/skin/images/black.png);
	
}
.pn-tck .pn-tckcon{
	width: 912px;
	height:482px;
	position: fixed;
	left: 50%;
	top: 50%;
	margin: -270px 0 0 -434px;
}
.pn-tck .pn-tckcon img{
	display: block;
	width: 100%;
	height: 100%;
}
.pn-tck .pn-tckcon .pn-tck-close{
	display: block;
	width: 78px;
	height: 78px;
	position: absolute;
	right: 0;
	top: 0;
	cursor: pointer;
	background: url(/skin/images/pn-tck-close.png) no-repeat;
}
.pn-tck .pn-tckcon .pn-tck-home{
	display: block;
	width: 212px;
	height: 62px;
	position: absolute;
	left:226px;
	top:176px;
	background: url(/skin/images/pn-tck-home.png) no-repeat;
}


.popup{ width:912px; height:482px; overflow:hidden; background:url(/skin/images/douzizhu_popup.jpg) no-repeat;}

.popup .game_bg{ width:100%;height:482px;  }

.popup .game_nr{ padding:35px; width:840px; height:430px; overflow:hidden;}
.popup .game_nr .game_intro{ width:100%; height:250px; overflow:hidden;}
.popup .game_nr .game_intro .game_pic{ width:174px; height:224px; overflow:hidden;}
.popup .game_nr .game_intro .game_pic .pic{ width:174px; height:174px; overflow:hidden;}


.popup .game_nr .game_intro .nr{ font-size:15px; line-height:25px; padding-left:15px;  color:#FFF; width:580px; height:auto; overflow:hidden;}
.popup .game_nr .game_intro .nr .name{ height:50px; line-height:50px;  color:#FFF; font-size:22px; font-weight:bold;}




.popup .game_nr .erweima{ width:100%; height:auto; overflow:hidden; }
.popup .game_nr .erweima .boxs{ width:140px; height:170px; overflow:hidden; margin-left:60px;}
.popup .game_nr .erweima .boxs .pic{ width:140px; height:140px; overflow:hidden;}
.popup .game_nr .erweima .boxs .pic img{ width:140px; height:140px; }
.popup .game_nr .erweima .boxs  p{ height:30px; line-height:30px; text-align:center; color:#FFF;}






	
	
.game_platform{ width:930px; height:540px; overflow:hidden; background:url(/skin/images/load_bg.jpg) no-repeat; position: fixed;
	left: 50%;
	top: 50%;
	margin: -270px 0 0 -465px;}
.game_platform .game_platform_close{ width:78px; height:78px; background:url(/skin/images/pn-tck-close.png) no-repeat; cursor:pointer; position:absolute; right:20px; top:20px;}
.game_platform1{ width:585px; height:410px; margin-left:345px; margin-top:125px; overflow:hidden; }
.game_platform1 .com_tit{ width:100%; height:36px; line-height:36px; padding-bottom:10px; margin-bottom:10px; padding-top:30px; background:url(/skin/images/dotttt_line.jpg) no-repeat left bottom; color:#6d6d6d; font-size:20px;}
.game_platform1 .com_tit img{ vertical-align:middle;}
.game_platform1 .load_btn{ width:153px; height:48px; background:url(/skin/images/icon_07.jpg) no-repeat; line-height:48px; color:#FFF; font-size:18px; text-indent:45px; margin-right:15px;}
.game_platform1 .load_btn a{ width:100%; height:100%; display:block; color:#FFF;}
.game_platform1 .td_code{ width:121px; height:160px; overflow:hidden; margin:15px;}
.game_platform1 .td_code .pic{ width:121px; height:120px; overflow:hidden;}
.game_platform1 .td_code .pic img{ width:121px; height:120px;}
.game_platform1 .td_code .ways{ height:40px; text-align:left; line-height:40px; width:121px; color:#666;}
.game_platform1 .td_code .ways img{ vertical-align:middle;}
	
	
	
/*Parental care*/
.banner_jzjh{ width:100%; height:316px; overflow:hidden; background:url(/skin/images/jiazhangjianhu.jpg) no-repeat center 0px;}
.parental_care .hd{ width:200px; height:270px; background:#f0f1f3;overflow:hidden;}
.parental_care .hd ul li{ width:197px; height:40px; float:left; border-left:3px solid #d71341; text-indent:20px; font-size:18px; line-height:40px; margin-bottom:10px;}
.parental_care .hd ul li a{ width:100%; height:100%; display:block;}
.parental_care .hd ul li.on a,.parental_care .hd ul li a:hover{ background:#d71341; color:#FFF;}
.parental_care .bd{ width:780px; height:auto; overflow:hidden; margin-left:40px; color:#303030;}

.parental_care .bd .nr{ margin-top:30px; margin-bottom:130px; line-height:30px;}
.parental_care .bd .title{ width:100%;color:#d71341; font-size:36px; font-weight:bold; text-align:center; height:55px; line-height:55px;}
.parental_care .bd .r{ color:#d71341; font-size:16px;}
.parental_care .bd .b{ color:#333; font-weight:bold;}
.parental_care .bd .sqs a{ color:#2359c6; text-decoration:underline; font-size:16px;}




.fuwu_search_r{ width:335px; height:40px;  line-height:40px; overflow:hidden;}
.fuwu_search_r .search_inp{ width:233px; height:38px; padding-left:10px; background:#f0f1f3; border:1px solid #e5e5e5;}
.fuwu_search_r .search_btn{ width:80px; height:40px; line-height:40px; text-align:center; color:#FFF; font-size:16px; background:#d71341; text-align:center;border:0; cursor:pointer; color:#FFF; margin-left:10px; font-family:"微软雅黑";}



/*kefu*/
.banner_kefu{ height:575px; background:url(/skin/images/kefu_bg.jpg) no-repeat center 0px;}
.kefu_tit{ text-align:center;}
.customer_service{ margin:70px auto; width:990px}
.customer_service ul li{ width:480px; padding-top:20px; height:160px; float:left; overflow:hidden; border-right:1px solid #dadada; color:#535353;}
.customer_service ul li .box{ height:93px;}
.customer_service ul li .pic{ margin-left:80px; margin-right:10px;}
.customer_service ul li .tt1{ font-size:16px; line-height:40px;}
.customer_service ul li .tt2{ font-size:25px;}
.customer_service ul li .tt3{  line-height:30px; background:#e13758; text-align:center; font-size:18px; color:#FFF; width:92px; height:30px; display:inline-table; border-radius:5px; margin-top:10px; position:relative;}
.customer_service ul li .tt3 a{ z-index:11; display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;  color:#FFF;-webkit-transition: all .8s ease;
    transition: all .8s ease;transition: background-color .3s; }
	
	.i1{background: #d71441;
	 border-radius:5px;
    display: block;
    width: 100%;
    height: 0;
	 position: absolute;
    left: 0;
    top: 0;
    z-index: 10;
	
   
  -webkit-transition: all .8s ease;
}
	
.customer_service ul li .tt3:hover .i1{height:100%;}
.customer_service ul li p{ font-size:18px;  line-height:30px;text-align:center; margin-top:20px;}


.self_service{ margin:60px 0px;}
.self_service ul{ width:1120px;}
.self_service ul li{ width:158px; height:auto; overflow:hidden;float:left;margin-right: 58px;}
.self_service ul li .tt{ height:60px; font-size:20px; line-height:60px; text-align:center;}
.self_service ul li .tt a{ color:#e12446}
.self_service ul li .tt a:hover{ color:#F96}
.self_service ul li p{ font-size:13px; text-align:center; line-height:25px; color:#535353}
.self_service ul li a{ width:100%; height:100%; display:block;}
.self_item1,.self_item2,.self_item3,.self_item4{width:158px; height:184px; background:url(/skin/images/self_seivice.png) no-repeat;}
.self_item1{ background-position:-1px -15px;}
.self_item1:hover{ background-position:-1px -230px; }
.self_item2{ background-position:-220px -15px;}
.self_item2:hover{ background-position:-220px -230px;}
.self_item3{ background-position:-439px -15px;}
.self_item3:hover{ background-position:-439px -230px;}
.self_item4{ background-position:-656px -15px;}
.self_item4:hover{ background-position:-656px -230px;}
.self_item5{ background-position:-875px -15px;}
.self_item5:hover{ background-position:-875px -230px;}
.service_more{ width:143px; height:46px; background:#eb003b; border-radius:5px; margin:0px auto 80px auto;; position:relative}
.service_more a{ z-index: 11;width:100%; height:100%; display:block; color:#fff; font-size:16px; line-height:46px; text-align:center;-webkit-transition: all .8s ease;
    transition: all .8s ease;transition: background-color .3s;      position: absolute;  }
.service_more:hover .i1{height:100%;}

.faq{ width:806px; height:auto; float:left; margin:0px 0px 90px 34px;}
.faq_tt{ color:#e13758; font-size:26px; font-weight:bold; margin-bottom:40px; line-height:40px; height:40px;}
.faq_tt .line_r{ width:680px; height:2px; background:#eb8296; margin-top:20px;}

.faq ul li{ width:100%; height:65px; text-indent:10px; line-height:65px;}
.faq ul li .dot{ width:40px; height:65px; background:url(/skin/images/doty.png) no-repeat 20px 23px; display:block; }
.faq ul li .r{ width:11px; height:16px; background:url(/skin/images/icon_r.png) no-repeat; margin:20px 15px; display:block;}
.faq ul li a{ width:100%; height:100%; display:block;}
.faq ul li.h{ background:#f5f5f5;}

.mall{ margin:25px 0px;}
.mall_tit{height:43px; border-bottom:2px solid #d71441; line-height:45px; color:#7b7b7b;}
 { width:410px; height:350px;}
 
 .ban{ width:410px; height:auto; overflow:hidden; position:relative; overflow:hidden; }
.ban2{ width:410px;  height:260px; position:relative; overflow:hidden; }
.ban2 ul{ position:absolute; left:0; top:0;}
.ban2 ul li{ width:410px;  height:260px; text-align:center;display:table;overflow:hidden; }
.ban2 ul li img {width:347px; height:239px; cursor:pointer; vertical-align:middle;}
.ban2 ul li p 	{ width:347px; height:239px; display:table-cell;vertical-align:middle;}
.prev{ float:left; cursor:pointer;}
.num{  height:70px;overflow:hidden; width:300px;  position:relative;float:left;}
.min_pic{ width:380px; height:90px; margin:0 15px; }
.num ul{ position:absolute; left:10px; top:0px;}
.num ul li{ position:relative;  width:61px; height:44px; box-sizing:border-box; margin-right:15px; margin-top:20px;}
.num ul li span { display:block; position:absolute; left:0; top:0; width:100%; height:100%; }
.num ul li span:hover { background:rgba(0,0,0,0)}
.num ul li img { width:100%; height:100%;}
.num ul li.on{ border:2px solid #d71441; cursor:pointer;  }
.num ul li.on span {  background:rgba(0,0,0,0)}
.prev_btn1{ width:30px; text-align:center; height:90px; background:url(/skin/images/disabled-prev.png) no-repeat 2px 25px; cursor:pointer; float:left;}

.next_btn1{  width:30px; text-align:center; height:90px; cursor:pointer;float:right; background:url(/skin/images/disabled-next.png) no-repeat 5px 25px; margin-right:10px;}


.goods_nr{ width:750px; height:auto; overflow:hidden; color:#7b7b7b; padding-top:25px; }
.goods_nr .goods_name{ color:#7b7b7b; font-size:24px; font-weight:bold; width:100%; height:40px;  overflow:hidden;}
.goods_nr .tt1{ font-size:16px; }
.goods_nr .tt2{ font-size:22px; color:#d71441;}

.goods_nr .change_btn{ width:200px; height:50px; margin-right:20px; margin-top:40px;}
.goods_nr .change_btn a{ width:100%; height:100%; display:block;}


.goods_detail{ margin:40px 0px;}
.goods_detail .title{ width:100%; height:39px; border-bottom:1px solid #e1e1e1;}

.goods_detail .tit{ width:140px; height:37px; color:#7b7b7b; font-size:16px; text-align:center; line-height:40px; border-bottom:3px solid #d71441; }
.goods_detail .nr  .pic{ width:1160px;height:auto; overflow:hidden;text-align:center;}



.prize_tan{ width:738px; height:488px; background:#FFF; border:1px #efecec solid; margin:50px auto;position:relative; z-index:0;position: fixed;left: 50%;top: 50%;margin: -244px 0 0 -369px;display:none;}
.prize_tan  .close{ position:absolute; width:24px; height:18px; background:url(/skin/images/close_s.png) no-repeat; right:10px; top:15px; cursor:pointer;}

.prize_tan .tit_box{ width:738px; height:50px; text-indent:20px; background:#d71441; color:#FFF; font-size:18px;line-height:50px; }
.prize_tan .box1{ width:492px; height:340px; position:absolute; top:65px; right:80px; z-index:1}
.prize_tan .box2{ width:465px; height:327px; position:absolute; top:100px; right:211px; z-index:2;}
.prize_tan .box3{ width:567px; height:331px; position:absolute; top:70px; right:95px; z-index:1; }
.prize_tan .box4{ width:481px; height:277px; position:absolute; top:155px; right:150px; z-index:2;}

.prize_tan .tt{ width:738px; height:30px; line-height:30px; text-align:center; font-size:16px; bottom:25px; left:0px; position:absolute; color:#535353;}








	
/*other*/
.slider{ width:100%; position:relative; overflow:hidden;   height:600px; }
.slider .bd{ position:relative; z-index:0;  }
.slider .bd li{ height:600px; overflow:hidden; }
.slider .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; }
.slider .hd ul{ text-align:center;  }
.slider .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:17px; height:17px; margin:0 4px; background:url(/skin/images/controls.png) no-repeat  -134px 0px;
		overflow:hidden;   vertical-align:top; line-height:9999px; }
.slider .hd ul .on{ background-position:-107px 0px;  }
.slider .timer{ position:absolute; z-index:1; left:0; bottom:0; height:4px; width:0; background:#000; filter:alpha(opacity=20);opacity:0.2; font-size:0; overflow:hidden;   }


.game_load{ width:319px; height:98px; background:url(/skin/images/game_download.png) no-repeat; position:absolute; bottom:200px; left:57%; z-index:99; overflow:hidden;}
.game_load a{ width:100%; height:100%; display:block; cursor:pointer; }

.game_load a:hover:before{ -webkit-transition: left 0.5s;
	-moz-transition: left 0.5s;
	transition: left 0.5s;
	left:260px;}
.game_load a:before {
    content: "";
    position: absolute;
   width:319px; height:98px;
    top: 0;
    left: -250px;
    overflow: hidden;
    background: -moz-linear-gradient(left, rgba(255,255,255,0)0, rgba(255,255,255,.2)50%, rgba(255,255,255,0)100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255,255,255,0)), color-stop(50%, rgba(255,255,255,.2)), color-stop(100%, rgba(255,255,255,0)));
    
    background: -o-linear-gradient(left, rgba(255,255,255,0)0, rgba(255,255,255,.2)50%, rgba(255,255,255,0)100%);
    -webkit-transform: skewX(-25deg);
    -moz-transform: skewX(-25deg);
}




.add{width:100%;  height:350px; background:url(/skin/images/add.jpg)  no-repeat center 0px;}
.hot{width:100%; height:410px; margin:0 auto; background:#FFF;}
.hot .title{width:1200px; height:64px; margin:0 auto;}
.hot .title .left{ float:left; font-size:26px; color:#9b9b9b; line-height:64px; padding-left:20px;}
.hot .title .right{ float:right; line-height:64px; padding-right:30px;}
.hot .goods{width:1165px; height:auto; overflow:hidden; margin:0 auto; padding:1px;}
.hot .goods .goods_class{width:233px; height:322px; outline:1px solid #f5f5f5; background:#FFF; float:left;}
.hot .goods .goods_class a{width:100%; height:100%; margin:0 auto; background:#FFF; float:left;}
.hot .goods .goods_class a:hover{ background:#f5f5f5;}
.hot .goods .goods_pro{width:233px; height:200px; text-align:center; margin:0 auto;}
.hot .goods .goods_pro span{ height:100%; display:inline-block; vertical-align:middle;}
.hot .goods .goods_pro img{ vertical-align:middle;}
.hot .goods .goods_title{width:233px; height:auto; overflow:hidden; margin:0 auto; line-height:20px; color:#000; text-align:center; font-size:14px;}
.hot .goods .goods_price{width:233px; height:auto; overflow:hidden; margin:0 auto; padding:25px 0px 5px 0px; font-size:14px;}
.hot .goods .goods_price .y{ color:#878787; text-align:center; line-height:22px;}
.hot .goods .goods_price .x{ color:#d71441; text-align:center; line-height:22px;}

.vir{width:1200px; height:auto; overflow:hidden; margin:0 auto;}
.vir .title{width:1200px; height:64px; margin:0 auto; padding-top:15px;}
.vir .title .left{ float:left; font-size:26px; color:#d71441; line-height:64px; padding-left:20px;}
.vir .title .right{ float:right; line-height:64px; padding-right:30px;}
.vir .title .where{ float:left; font-size:20px;  color:#d71441; line-height:64px; padding-left:20px;}
.vir ul{width:1200px; height:auto; overflow:hidden; margin:0 auto; padding:2px;}
.vir ul li{width:222px; height:280px; float:left; margin:14px 0px 0px 14px; background:#FFF;}
.vir ul li a{width:100%; height:100%;  background:#FFF; float:left; margin:0;}
.vir ul li a:hover{outline:2px #e87b94 solid;}
.vir ul li .vir_img{width:222px; height:180px; text-align:center; margin:0 auto;}
.vir ul li .vir_img span{ height:100%; display:inline-block; vertical-align:middle;}
.vir ul li .vir_img img{ vertical-align:middle;}
.vir ul li .vir_title{width:222px; height:auto; overflow:hidden; margin:0 auto; line-height:20px; color:#000; text-align:center; font-size:14px;}
.vir ul li .vir_price{width:222px; height:auto; overflow:hidden; margin:0 auto; padding:15px 0px 5px 0px; font-size:12px;}
.vir ul li .vir_price .y{ color:#878787; text-align:center; line-height:22px;}
.vir ul li .vir_price .x{ color:#d71441; text-align:center; line-height:22px;}

.dig{width:1200px; height:auto; overflow:hidden; margin:0 auto;}
.dig .title{width:1200px; height:64px; margin:0 auto; padding-top:15px;}
.dig .title .left{ float:left; font-size:26px; color:#d71441; line-height:64px; padding-left:20px;}
.dig .title .right{ float:right; line-height:64px; padding-right:30px;}
.dig .dig_cont{width:1200px; height:auto; overflow:hidden; margin:0 auto; padding-bottom:5px;}
.dig .dig_cont .recommended{width:232px; height:570px; float:left; display:inline; margin:0px 0px 0px 15px; padding-top:11px;}
.dig .dig_cont .deta{width:937px; height:570px; float:right; margin:0px 15px 0px 0px; padding-bottom:5px;}

.dig ul{width:935px; height:auto; overflow:hidden; margin:0 auto;}
.dig ul li{width:222px; height:280px; float:left; display:inline; margin:10px 0px 2px 10px; background:#FFF;}
.dig ul li a{width:100%; height:100%;  background:#FFF; float:left; margin:0;}
.dig ul li a:hover{outline:2px #e87b94 solid;}
.dig ul li .vir_img{width:222px; height:180px; text-align:center; margin:0 auto;}
.dig ul li .vir_img span{ height:100%; display:inline-block; vertical-align:middle;}
.dig ul li .vir_img img{ vertical-align:middle;}
.dig ul li .vir_title{width:222px; height:auto; overflow:hidden; margin:0 auto; line-height:20px; color:#000; text-align:center; font-size:14px;}
.dig ul li .vir_price{width:222px; height:auto; overflow:hidden; margin:0 auto; padding:15px 0px 5px 0px; font-size:12px;}
.dig ul li .vir_price .y{ color:#878787; text-align:center; line-height:22px;}
.dig ul li .vir_price .x{ color:#d71441; text-align:center; line-height:22px;}


.pc_load{ width:870px; height:270px; margin:0 auto; margin-bottom:50px; background:url(/skin/images/pc_loadbg.jpg) no-repeat 50px 50px; text-align:center;}
.tv_load{ width:320px; height:360px; margin:0 auto; margin-bottom:50px;text-align:center; }
.pc_load .load_box,.tv_load .load_box{ width:336px; height:224px; margin-right:80px; margin-top:50px;}
.tvload_box{ width: 252px;
    height: 210px;
    margin: 10px auto; text-align:center} 
.pc_load .com_tit,.tv_load .com_tit{ width:100%; height:36px; line-height:36px; margin:10px 0; color:#000; font-size:20px}
.pc_load .load_btn,.tv_load .load_btn{ width:144px; height:48px; background:#eb003b; border-radius:8px; line-height:48px; color:#FFF; font-size:18px; text-align:center; margin-right:15px;}
.pc_load .load_btn a,.tv_load .load_btn a{ width:100%; height:100%; display:block; color:#FFF;}
.tv_load .load_box{ margin-right:130px}
.mobile_load{ width:320px; height:360px;margin:0 auto; margin-bottom:50px;text-align:center; }
.mobile_load.isotope-item{}
.mobile_load .ewm{ width:248px; height:248px; margin:10px auto;}

.mobile_load .ewm img{width:248px; height:248px; }
.mobile_load .com_tit{ width:100%; height:36px; text-align:center; line-height:36px; margin:10px 0; color:#6d6d6d; font-size:20px;}

.mobile_load .load_btn{ width:142px; height:48px;  margin-right:15px; }
.mobile_load .load_btn a{ width:100%; height:100%; display:block; color:#FFF;}
.pc_load .load_btn:hover,.tv_load .load_btn:hover{ filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8; border-radius:8px;}
.mobile_load .load_btn:hover{ filter:alpha(opacity=90);-moz-opacity:0.9;opacity:0.9;}


.safe_pwd{background:#d3d3d3; margin:0 auto;}
.safe_pwd td{ width:50px; background:#f7f7f7; text-align:center;}
.safe_pwd .td1{ color:#FFF; background:#d71441;}


/*add  news content*/

.news_banner{ width:100%; height:200px; background:url(/skin/images/news_banner.jpg) no-repeat center 0px;}

.news_bar{ width:100%; height:40px; line-height:40px; background:#f0f0f0; color:#949494;}
.news_bar a{color:#949494;}
.news_bar a:hover{ color:#d71441;}

.w965{ width:965px; height:auto; overflow:hidden; margin:0 auto;}
.gg_act{ margin:30px auto;}
.gg_act .hd{ width:100%; height:39px; border-bottom:1px solid #d71441;}
.gg_act .hd li{ width:145px; height:38px; float:left; color:#949494; font-size:18px; margin-bottom:1px; margin-right:1px; line-height:38px; text-align:center;}
.gg_act .bd .news_gg ul li span.date{ color:#b4b4b4; font-size:14px; float:right;}
.gg_act .hd li a{ width:100%; height:100%; display:block;} 
.gg_act .hd li a:link,.gg_act .hd li a:visited{ color:#b4b4b4;}
.gg_act .hd li a:hover,.gg_act .hd li a:active{background:#d71441; color:#FFF;}
.gg_act .hd li.on a{ background:#d71441; color:#FFF;}
.gg_act .bd{ margin:20px 0px;}
.gg_act .bd .news_gg{ width:965px; height:auto; overflow:hidden;}
.gg_act .bd .news_gg ul li{ width:940px; height:59px; font-size:18px; line-height:60px; border-bottom:1px dashed #e2e2e2; padding-left:25px; background:url(/skin/images/icon_jr.html) no-repeat left 20px;}
.gg_act .bd .news_gg ul li a:link,.gg_act .bd .news_gg ul li a:visited { color:#313131;}
.gg_act .bd .news_gg ul li a:active,.gg_act .bd .news_gg ul li a:hover{ color:#d71441;}

.gg_act .bd .hot_act{width:965px;height:auto;overflow:hidden; }
.gg_act .bd .hot_act li{ width:965px; height:170px; padding:20px 0px;border-bottom:1px dashed #ebebeb; float:left;}

.gg_act .bd .hot_act li a:link,.gg_act .bd .hot_act li a:visited{ color:#353535;}
.gg_act .bd .hot_act li a:hover,.gg_act .bd .hot_act li a:active{ color:#d71441;}
.gg_act .bd .hot_act li .pic{ width:458px; height:163px; overflow:hidden; position:absolute;z-index:1; padding:4px; border-radius:5px; border:1px solid #e9e9e9;}
.gg_act .bd .hot_act li .pic a{ width:100%; height:100%; display:block; }
.gg_act .bd .hot_act li .pic .tips{ width:75px; height:75px; position:absolute; left:4px; top:4px; z-index:222; }
.gg_act .bd .hot_act li .intro{ width:430px; height:170px; overflow:hidden;}
.gg_act .bd .hot_act li .intro .title{ height:30px; line-height:30px; font-size:20px;}
.gg_act .bd .hot_act li .intro .pub_date{ font-size:12px; color:#CCC; height:30px; line-height:30px;}
.gg_act .bd .hot_act li .intro .nr{ height:60px;  line-height:25px; color:#777777;}
.gg_act .bd .hot_act li .intro .ljcy{ width:125px; height:32px; background:#fe8125 url(/skin/images/canyu.html) no-repeat right 7px; text-align:center; color:#FFF; line-height:32px; border-radius:25px;}
.gg_act .bd .hot_act li .intro .ljcy:hover{opacity:0.8}
.gg_act .bd .hot_act li .intro .ljcy a{width:100%; height:100%; display:block; color:#FFF; }
.gg_act .bd .hot_act li .intro .hdjs{width:125px; height:32px; background:#979797; text-align:center; color:#FFF; line-height:32px; border-radius:25px; }
.gg_act .bd .hot_act li .intro .hdjs:hover{opacity:0.8}
.gg_act .bd .hot_act li .intro .hdjs a{width:100%; height:100%; display:block;color:#FFF;}

/*help_center*/
.help_center { margin-top:-90px}
.help_left{ width:200px; height:270px; background:#f0f1f3}
.help_left ul li{ width:100%; height:40px; line-height:40px; font-size:18px; color:#535353; position: relative; margin-bottom: 10px; text-indent:15px}
.help_left ul li i{ width:4px; height:40px; background:#d71341; position:absolute; left:0px}
.help_left ul li a{ width:100%; height:100%; display:block}
.help_left ul li.on a,.help_left ul li a:hover{ color:#fff; background:#d71341}
 