/* CSS Document */
body {font:14px/1.5 '微软雅黑',YaHei,tahoma,arial,"Hiragino Sans GB",\5b8b\4f53;color:#666;margin:0px;padding:0px;}
body, button, input, select, textarea {
font:14px/1.5 '微软雅黑',YaHei,tahoma,arial,"Hiragino Sans GB",\5b8b\4f53;
}
ul,li,dl,dd,dt,ol,p{list-style:none;padding:0px;margin:0px;}
h1,h2,h3,h4,h5,h6{font:11pt/20px Arial,"微软雅黑","宋体";font-weight:bold;padding:0px;margin:0px;}
img{border:none;padding:0px;margin:0px;}
input,button{border:0;}
a:link{color:#494949;text-decoration:none;}
a:visited {color:#494949;text-decoration:none;}
a:hover {color:#d50000;text-decoration:none;}
a.orange:link,a.orange:visited,a.orange:hover,a.orange:active{ color:#FE5713}
.clear{font-size:0px;line-height:0px;clear:both;}
.r{float:right;}
.l{float:left;}
@-webkit-viewport {width:device-width;}
@-moz-viewport {width:device-width;}
@-ms-viewport {width:device-width;}
@-o-viewport {width:device-width;}
@viewport {width:device-width;}

#header{overflow:hidden;background:url(imgs/header.gif);}
#header .headercon{overflow:hidden;zoom:1;height:62px;margin:0 20px;padding:20px 0 5px;}
.logobox{float:left;display:block;width:270px;height:49px;overflow:hidden;background:url(imgs/logo.jpg) no-repeat;}
.searchbox{float:left;overflow:hidden;zoom:1;padding:10px 0px 0px 35px;}
.searchbox .sbl{height:32px;overflow:hidden;width:6px;background:url(imgs/ps_tbleft.gif) no-repeat;float:left;}
.searchbox .sbr{height:32px;overflow:hidden;width:5px;background:url(imgs/ps_tbright.gif) no-repeat;float:left;}
.searchbox .sbm{height:32px;overflow:hidden;background:url(imgs/ps_tbmiddle.gif) repeat-x;float:left;}
@media screen and (max-device-width:600px)  
{
	.searchbox{display:none;}
	}
.stcon{overflow:hidden;zoom:1;}
.sbm p,.sbm b{float:left;display:block;}
.sbm p{height:32px;padding-left:2px;}
.sbm p input{background:none;border:none;width:470px;line-height:20px;overflow:hidden;font-size:14px;color:#cdcdcd;outline:none;float:left;margin:8px 0 0;padding:0;}
.sbm b{width:29px;height:32px;overflow:hidden;cursor:pointer;}
.sbm b input{width:29px;height:19px;overflow:hidden;border:none;background:url(imgs/search_btn.gif) no-repeat;text-indent:-999em;display:block;float:left;cursor:pointer;margin:7px 0 0;padding:0;}

#mobiletop{z-index:999;width:100%;height:105px;display:none;}
#mobileheader{width:100%;background:#4C4C4C url(imgs/logo.jpg) no-repeat 50%;height:45px;overflow:hidden;zoom:1;position:relative;}
#mobileheader a.home_btn{display:inline-block;width:102px;height:28px;padding:9px 0px 8px 8px;position:absolute;top:0px;left:0px;}
#mobileheader a.nav_btn{display:inline-block;width:25px;height:21px;padding:12px;position:absolute;top:0px;right:2px;}
#mobileheader a span{width:25px;height:21px;display:block;background-image:url(imgs/pic_nav_icon.png);background-repeat:no-repeat;}
#mobileheader a.home_btn span{background:url(imgs/pic_back_icon.png) no-repeat;background-size:25px 21px;margin-top:4px;}
#mobileheader a.nav_btn span{width:25px;height:21px;background:url(imgs/pic_nav_icon.png) no-repeat;background-size:25px 21px;}
#mobileheader a.search_btn{display:inline-block;width:22px;height:22px;padding:12px;position:absolute;top:0px;right:41px;display:none;}
#mobileheader a.search_btn span{background-position:0px -28px;width:22px;height:22px;}
#mobileheader .title{text-align:center;line-height:45px;margin:0px 30%;font-size:20px;color:#fff;}
#picnav{width:100%;overflow:hidden;zoom:1;position:absolute;top:45px;left:0px;z-index:99;background:#5A5A5A;box-shadow:0px 1px 3px #999999;}
#picnav li{float:left;display:inline;width:50% ;line-height:40px;height:40px;font-size:14px;border-right:1px #636363 solid;border-bottom:1px #636363 solid;margin-left:-1px;margin-top:-1px;}
#picnav li a{color:#FFFFFF;text-align:center;display:block;height:40px;}
#picnav li a:hover{color:#FFA044;}
#header a.nav_btn span.close{background:url(imgs/pic_nav_close_icon.png) no-repeat;background-size:25px 21px;}

.msearch{padding:10px 10px;background: #4C4C4C; overflow: hidden;}
.msearch .skey{width:70%;padding:10px;float:left;}
.msearch .sbmt{width:20%;padding:10px;float:left;}

#place{height:34px;overflow:hidden;background:url(imgs/placebg.gif) repeat-x;padding:0 20px;}
#place .l{height:20px;line-height:20px;overflow:hidden;margin-top:7px;padding-left:19px;background:url(imgs/placetb.gif) no-repeat 0 2px;}
#place .l em{font-style:normal;color:#d70000!important;}
#place .l b{width:2px;height:13px;overflow:hidden;float:left;background:url(imgs/placepl.gif) no-repeat;display:inline;margin:3px 8px 0;}
#place .l a,#place p font,#place p em{font-style:normal;color:#555;}
#place .l font{font-size:12px;margin:0 5px;}
#place .l a:hover{color:#d70000!important;}
#place .r{line-height:34px;font-size:14px;color:#F00;}
#place .r a{color:#F00;}
#place .r span,#place .r span a{color:#00F;}
.notice{text-align:left;font-size:12px;line-height:24px;padding:0px 5px;width:80%;margin:10px auto;border:1px #ccc solid;}
.notice strong{color:#F00;padding-right:5px;}
.noticeb{text-align:left;font-size:12px;line-height:24px;padding:0px 5px;width:80%;margin:10px auto;border:1px #ccc solid; background:#f1f1f1;}
.noticeb strong{color:#F00;padding-right:5px;}
.k_btn{color:#fff;cursor:pointer;background:#0697DA;}
@media screen and (max-device-width:600px) {
#place{height:100px;overflow:hidden;background:url(imgs/placebg.gif) repeat-x;padding:0 20px;}
#place .l{width:100%;height:34px;display:block;float:none;}
#place .r{width:100%;background:#f1f1f1;padding:5px 5px; line-height:20px;clear:both;overflow:hidden;display:block;}
}
#con{width:100%;overflow:hidden;zoom:1;position:relative;}
#nav{width:16%;float:left;}
#main{width:78%;float:right;}
.navbox{overflow:hidden;padding:8px;background:#fff;border:1px #ccc solid;float:left;display:inline;margin:11px 0 0 0px;}
.navbox a{height:25px;overflow:hidden;display:block;text-align:center;font-family:微软雅黑;font-size:14px;margin:0 auto 5px;}
.navbox a span{line-height:25px;height:25px;display:block;color:#2b2b2b;background:#f4f4f4 url(imgs/fntb.gif) no-repeat 200px 7px;cursor:pointer;}
.navbox a:hover span{line-height:25px;height:25px;display:block;background:#454545 url(imgs/fntb_hover.gif) no-repeat 200px 7px;color:#fff;}
.navbox .hover span{display:block;background:#454545 url(imgs/fntb_hover.gif) no-repeat 200px 7px!important;color:#fff!important;}

.picbox{width:225px;overflow:hidden;padding:8px;background:#fff;border:1px #ccc solid;float:left;margin:11px 0 0 8px; text-align:center;}
.picbox img{width:225px;height:150px;}
.pichover img{filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;}
.picbox .imgname{display:block; background:f4f4f4; height:42px; line-height:21px;}
.picbox span{display:block; padding-left:3px;}
.picbox span.orange{background:#ff6600;}
.picbox a span{color:#494949; color:#E2E2E2;}
.picbox a span.orange{color:#fff;}
@media screen and (max-device-width:600px) {
#nav{width:20%;float:left;display:none;}
#main{width:100%;float:right;}
#mobiletop{display:block;width:100%;height:105px;}
#header{display:none;}
.picbox{width:100%;overflow:hidden;padding:8px;background:#fff;border:1px #ccc solid;float:left;margin:11px 0 0 8px;}
.picbox img{width:90%;height:150px;}
.pichover img{filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;}
.picbox .imgname{display:block;height:auto;}
}
.playbox{padding:20px;overflow:hidden;}
.playbox .l{width:65%;float:left;padding:8px;background:#fff;border:1px #ccc solid;}
.playbox .l img{width:100%;}
.playbox .r{width:30%;float:right;}
@media screen and (max-device-width:600px) {
.playbox{padding:20px;overflow:hidden;margin:0 auto;}
.playbox .l{width:90%;margin:0 auto;text-align:center;padding:0;float:none;background:#fff;border:1px #ccc solid;}
.playbox .l img{max-width:400px;max-height:500px;}
.playbox .r{width:90%;margin:0 auto;float:none;padding:8px;}
}
.detail_info{padding:8px;background:#fff;border:1px #ccc solid;margin-bottom:5px;}
.detail_info h1{font-size:14px;font-weight:bold;line-height:32px;color:#030303;}
.detail_info dl{line-height:22px;width:305px;}
.detail_info dt{line-height:22px;width:70px;float:left;color:#030303;}
.detail_info dd{line-height:22px;margin-left:70px;color:#777;}
.detail_player{padding:8px;background:#fff;border:1px #ccc solid;overflow:hidden;margin-bottom:5px;}
.detail_player h3{line-height:32px;}
.detail_player li{float:left;margin-left:20px;}
.detail_player li a{padding:0px 5px;height:30px;line-height:30px;font-size:14px;display:block;background:#FC0;color:#333;text-align:center;}
.detail_player li a:hover{ background:#333;color:#fff;}
.tips{margin:10px auto;width:640px;line-height:22px;padding:0px 5px;border:#FF9900 solid 1px;background:#FFFFCC;font-size:12px;}
.tips_m{margin:10px auto;line-height:22px;padding:0px 5px;border:#FF9900 solid 1px;background:#FFFFCC;font-size:12px;}
.tips strong{color:#F00;}
.play-info-desc{margin:10px 20px;padding:20px;overflow:hidden;background:#fff;border:1px #ccc solid;}
.player_box{margin:0 auto;}
.player_box_m{width:100%;height:auto;margin:0 auto;text-align:center;}
.down_box{margin:30px;text-align:center;}
.down_box h1,.down_box h2{line-height:40px;}
.down_box h2{color:#F00;}
.down_box a{width:200px;height:40px;line-height:40px;color:#fff;display:block;font-size:18px;background:#0697DA;border-radius:2px;}
.player_box{background:#fff;border:1px #ccc solid;border-radius:2px;margin:10px auto;padding:10px;overflow:hidden;}

.newsbox{width:80%;margin:10px auto;padding:10px 20px;border:1px #ccc solid;}
.pager{text-align:center;padding:50px 0 70px;}
.pager a{line-height:20px;height:20px;overflow:hidden;background:url(imgs/pagebg.gif) repeat-x;font-family:arial, helvetica, sans-serif;font-size:14px;margin-right:5px;border-top:1px #e3e3e3 solid;border-left:1px #e3e3e3 solid;border-bottom:1px #d3d3d3 solid;border-right:1px #d3d3d3 solid;box-shadow:1px 1px 1px #e8e8e8;padding:5px 11px;}
.pager a:hover{line-height:20px;height:20px;overflow:hidden;background:#454545;font-family:arial, helvetica, sans-serif;font-size:14px;margin-right:5px;border:1px #454545 solid;color:#fff;box-shadow:1px 1px 1px #e8e8e8;padding:5px 11px;}
.pager .sel{line-height:20px;height:20px;overflow:hidden;background:#454545;font-family:arial, helvetica, sans-serif;font-size:14px;margin-right:5px;border:1px #454545 solid;color:#fff;font-weight:100;box-shadow:1px 1px 1px #e8e8e8;padding:5px 11px;}
.pager .next,.pager .last,.pager .first,.pager .prev{line-height:20px;height:20px;overflow:hidden;_padding:6px 11px 4px 11px;background:url(imgs/pagebg.gif) repeat-x;font-family:arial, helvetica, sans-serif;font-size:14px;margin-right:5px;border-top:1px #e3e3e3 solid;border-left:1px #e3e3e3 solid;border-bottom:1px #d3d3d3 solid;border-right:1px #d3d3d3 solid;box-shadow:1px 1px 1px #e8e8e8;padding:5px 11px;}
.pager .next:hover,.pager .last:hover,.pager .first:hover,.pager .prev:hover{line-height:20px;height:20px;overflow:hidden;_padding:6px 11px 4px 11px;background:#454545;font-family:arial, helvetica, sans-serif;font-size:14px;margin-right:5px;border:1px #454545 solid;color:#fff;box-shadow:1px 1px 1px #e8e8e8;padding:5px 11px;}
.pager .total{font-size:12px;font-weight:100;font-family:arial, helvetica, sans-serif;margin-left:5px;}

.membermain{margin:0 auto;padding:10px;min-height:300px;}
.member_login{width:400px;margin:30px auto;padding:20px;overflow:hidden;background:#fff;border:1px #ccc solid;}
.member_login h2{font-size:16px;color:#FE5713;border-bottom:1px #ccc dashed;line-height:30px;margin-bottom:10px;}
.member_login span{color:#6A6969;font-weight:normal;font-size:12px;}
.member_login dl{width:400px;}
.member_login dl dt{float:left;width:60px;text-align:right;color:#6a6969;padding:8px 5px 0 2px;height:36px;line-height:36px;}
.member_login dl dd{padding:5px 0;}
.member_login dl dd .input{border:1px solid #c5c5c5;border-radius:2px;width:200px;padding:2px;height:36px;line-height:36px;}
.member_login .btn{width:300px;text-align:center;margin-top:10px;}
.member_login .btn input{padding:0px 10px;height:40px;line-height:40px;font-size:18px;background:#0697DA;border-radius:2px;color:#fff;text-align:center;cursor:pointer;}
.member_login .btn a.member_btn_reset,.member_login .btn a.member_btn_send{padding:0px 10px;height:40px;display:block;line-height:40px;font-size:18px;background:#0697DA;border-radius:2px;color:#fff;text-align:center;cursor:pointer;}
.quick_reg{width:300px;text-align:center;margin-top:10px;}
.quick_reg a{width:40%;height:40px;line-height:40px;font-size:18px;}
#pwd_lower,#pwd_middle,#pwd_high{border-bottom:2px solid #dadada;}
.greenbox{border:1px solid #337733;background:#bbffbb;color:#337733;padding:3px;}
.redbox{border:1px solid #773333;background:#ffbbbb;color:#773333;padding:3px;}

.messagebox{width:400px;margin:30px auto;padding:20px;overflow:hidden;background:#fff;border:1px #ccc solid;text-align:center;}
.messagebox h3{font-size:16px;line-height:30px;border-bottom:1px #ccc dashed;}
.messagebox p a{width:160px;height:36px;line-height:36px;display:block;background:#0697DA;border-radius:2px;color:#fff;text-align:center;cursor:pointer; margin:10px auto;}

.user_center_main{margin:10px auto;padding:5px;min-height:300px;overflow:hidden;}
.user_center_menu,.user_center_notice{width:90%;margin:0 auto 10px auto;overflow:hidden;padding:5px;background:#fff;border:1px #ccc solid;}
.user_center_menu ul{}
.user_center_menu ul li{float:left;width:100px;}
.user_center_menu ul li a{font-weight:bold;text-align:center;display:block;height:40px;line-height:40px;color:#666;background-image:linear-gradient(#f3f3f3,#ddd);background-image:-o-linear-gradient(#f3f3f3,#ddd);background-image:-ms-linear-gradient(#f3f3f3,#ddd);background-image:-moz-linear-gradient(#f3f3f3,#ddd);background-image:-webkit-linear-gradient(#f3f3f3,#ddd);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3f3f3',endColorstr='#dddddd');background-color:#f0f0f0;}
.user_center_menu ul li a:hover{background:#e6e6e6;}
.user_center_notice{color:#FF0000;}
.user_center_notice strong{color:#666;padding-right:5px;}
.user_center_contenet{width:90%;margin:0 auto;overflow:hidden;background:#fff;padding:5px;border:1px #ccc solid;}
.user_center_contenet h1{font-size:16px;line-height:30px;text-indent:2em;border-bottom:1px #ccc dashed;background:#f1f1f1;}
.user_center_box{}
.user_center_box ul{padding-left:18px;clear:both;}
.user_center_box li{float:left;color:#444;padding:5px 0 5px 5px;}
.user_center_box li p.title{width:78px;line-height:22px;text-align:right;}
.user_center_box p,.user_center_box p.front{width:300px;line-height:22px;}
.user_center_box p.frontxb input{line-height:20px;height:20px;}
.user_center_box input{border:1px solid #c5c5c5;border-radius:2px;padding:2px;height:24px;line-height:24px;}
.user_center_box .btn,.user_center_box2 .btn button{width:300px;text-align:center;margin:5px;}
.user_center_box .btn input,.user_center_box .btn button,.user_center_box2 .btn button{padding:0px 10px;height:26px;line-height:26px;font-size:18px;background:#0697DA;border-radius:2px;color:#fff;text-align:center;cursor:pointer;}
.user_center_table{width:100%;border-collapse:collapse;border-spacing:0;margin-top:5px;}
.user_center_table th{ background:#f2f2f2;text-align:center;font-weight:normal;border-left:1px #939190 solid;border-right:1px #939190 solid;border-top:1px #e4e2e2 solid;border-bottom:1px #e4e2e2 solid;line-height:30px;}
.user_center_table td{ padding: 0px 5px;border:1px #e4e2e2 solid;line-height:27px;}
.user_center_table  input{border:1px #D0CFCF solid;}
.user_center_table .tr1{ background:#f2f2f2;}
.user_center_table .text_c{ text-align:center;}
.user_center_table .text_l{ text-align:left;}
.user_center_table .text_r{ text-align:right;}
.user_center_table .date{ color:#939190;text-align:center}
.user_center_order{padding:18px 0 0 18px;line-height:30px;}
.user_center_order li{clear:both;}
.user_center_order p{float:left;width:180px;}
.user_center_order input{width:150px;height:38px;border:0px;margin-right:5px;color:#000;cursor:pointer;}
.user_center_order li .yeepaybtn{width:200px; height:40px; background:#FF7A00; color:#fff; font-size:16px;}
.spacetitle{font-size:16px;line-height:30px;padding:0px 5px;border-bottom:1px #ccc dashed;background:#f1f1f1;overflow:hidden;}
.spacetitle h2{float:left;line-height:30px;}
.spacetitle span{float:right;}
.helpbox{width:90%;margin:0 auto 10px auto;overflow:hidden;padding:5px;background:#fff;border:1px #ccc solid;text-align:center; font-size:14px; font-weight:bold;}
.helpbox .red{color:#F00;}


#footer{background:#454545;width:100%;border-top:1px #000 solid;}
.footer{width:100%;display:block;text-align:center;color:#fff;margin:0 auto;}
.footer div{height:30px;line-height:30px;}
.footer a{color:#fff;margin:0px 5px;}