body{font-size:100%; margin:0px; background-color:#fff; color:#000;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block;}
ul, ol, li{ list-style:none; margin:0px; padding:0px;}
img{ display:block; margin:0px; padding:0px; border:none;}
.cr:before, .cr:after{content:"";display:table;}.cr:after{clear:both;}.cr{zoom:1;}

/*item pulic*/
@font-face {
    font-family:'zeq';
    src:url(../images/zeq.eot);
    src: url(../images/zeq.eot@#iefix) format('embedded-opentype'),
         url(../images/zeq.woff) format('woff'),
         url(../images/zeq.ttf) format('truetype'),
         url(../images/zeq.svg#zeq) format('svg');}
	
a:link,a:visited{color:#fff; text-decoration:none; }
.lr{float:left;}
.fr{float:right;}
/*app_ad*/
.ad_app{ height:3.75em; line-height:3.75em; overflow:hidden; 
background-image: -webkit-gradient(linear, center top, center bottom, from(#eeeded), to(#e1dddd));
background-image: -webkit-linear-gradient(top, #eeeded, #e1dddd);
background-image: -moz-linear-gradient(top, #eeeded, #e1dddd);
background-image: -o-linear-gradient(top, #eeeded, #e1dddd);
background-image: -ms-linear-gradient(top, #eeeded, #e1dddd);
background-image: linear-gradient(to bottom, #eeeded, #e1dddd);}
	.adclose_btn{float:right; text-align:center; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; width:3em;}
	.adclose_btn:before {font-family:zeq; content:"C"; display:inline-block; color:#999; font-size:1.5em; margin-right:3%;}
	.adlogo{float:left; margin-left:3%; margin-top:0.5em;}
	.ad_app{position: fixed; bottom:0px; z-index:1000; width:100%;}
	.ad_app img{ border-radius:9px; box-shadow:0px 2px 4px 1px #ccc;}
		.lnr{color:#00661A; float:left; line-height:0.5em; margin-top:1em; margin-left:0.5em;}
		.lnr header{ font-weight:bold; width:7em;}
		.lnr p{font-size:0.75em;}
		.stl_btn{ float:right; border-radius:4px; line-height:1em; padding:0.75em 0.5em; margin-top:0.5em; margin-right: 0.5em; border:1px solid #ddd; box-shadow:0px 1px 2px 1px rgba(0,0,0,0.2);
			background-image: -webkit-gradient(linear, center top, center bottom, from(#eeeded), to(#e1dddd));
			background-image: -webkit-linear-gradient(top, #237E34, #005B17);
			background-image: -moz-linear-gradient(top, #237E34, #005B17);
			background-image: -o-linear-gradient(top, #237E34, #005B17);
			background-image: -ms-linear-gradient(top, #237E34, #005B17);
			background-image: linear-gradient(to bottom, #237E34, #005B17);}


/*header_box*/
/*.hd_box{ position:fixed; z-index:1002; width:100%; top:0px;background:url(../images/hd_bgx.jpg) repeat-x; }*/ 
.hd_box{background:url(../images/hd_bgx.jpg) repeat-x #222; position: relative;}
/*
.hd_box:before{content:" "; display;block; height:80px; width:100%; bottom:-80px; position: absolute;
background-image: -webkit-gradient(linear, center top, center bottom, from(rgba(0,0,0,0.6)), to(rgba(225,225,225,0)));
			background-image: -webkit-linear-gradient(top, rgba(0,0,0,0.6), rgba(225,225,225,0));
			background-image: -moz-linear-gradient(top, rgba(0,0,0,0.6), rgba(225,225,225,0));
			background-image: -o-linear-gradient(top, rgba(0,0,0,0.6), rgba(225,225,225,0));
			background-image: -ms-linear-gradient(top, rgba(0,0,0,0.6), rgba(225,225,225,0));
			background-image: linear-gradient(to bottom, rgba(0,0,0,0.6), rgba(225,225,225,0));
}
*/
.hd_box_float{position:fixed; z-index:19002; width:100%; top:0px;}
	.logo{margin-top:0.6em; margin-left:3%;}
	.logo img{display:inline-block;}
	.top_bar{float:right; min-width:10em; text-align:right;}
	/*.lstboxs .top_bar{text-align:right; float:right; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}*/
	.top_bar > a{padding:0em 0.5em; margin:0em 1.6%; display:inline-block; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
	.top_bar > a:before{font-family:zeq; font-size:2em; text-shadow:0px 0px 10px #000; line-height:1.5em;}
	.top_bar > a:first-of-type:before{content:"D";}
	.top_bar > a:nth-child(2):before{content:"E";}
	.top_bar > div.p_r{position:relative; display:inline-block;}
	.top_bar > div.p_r > a{display:inline-block; padding:0em 0.5em; margin:0em 1.6%;}
	.top_bar > div.p_r > a:before{font-family:zeq; font-size:2em; text-shadow:0px 0px 10px #000; line-height:1.5em; content:"F";}
	/*.top_bar > div.p_r > a.ac:before,.top_bar a.ac:before{color:#d3d3d3; text-shadow:none;}*/
		.prompt{ position:absolute; width:9em; height:2em; bottom: -3.25em; right:0.8em; z-index:1001; padding-top:1em; padding-left:0.5em; background-color:#59B200; border-radius:10px; line-height:1em; font-size:0.75em; text-align: center; color:#fff;}
		.prompt:before{font-family:zeq; font-size:2em; content:"H"; position:absolute; top:-0.4em; right:0.25em; color:#59B200;}
	
	.main_nav{position: relative;}
		.mnav{ position:absolute; width:100%; background-color:rgba(0,0,0,.6); z-index:1000; top:0px;}
		.mnav a{font-size:1em; float:left; display:inline-block; text-align:center; width:25%; padding:0.75em 0%; border-left:1px solid rgba(255,255,255,0.1); border-right:1px solid #000; border-bottom:1px solid rgba(0,0,0,0.2); border-top:1px solid rgba(255,255,255,0.1); -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; text-shadow:0px 0px 10px rgba(0,0,0,0.2);}
		.mnav a:last-child:before{font-family:zeq; content:"G G G"; font-size:0.5em;}
		.mnav a:nth-child(1),.mnav a:nth-child(5){ border-left:none;}
		.mnav a:nth-child(-n+4){border-top:none;} 
		.mnav a:nth-child(-n+2){padding-top:0.85em;}
		.showmnv a:nth-child(-n+2){padding-top:0.75em;}
		

	.sid_img{ position:relative;}
	.sid_img a{ display:block;}
	.sid_img img{width:100%; max-width:100%;}
	.swipe-wrap span{ position:absolute; bottom:0px; text-align:center; background-color:rgba(0,0,0,0.6); display:block; width:100%; font-size:0.75em; overflow:hidden; padding:0.375em 0em;text-overflow: clip;white-space: nowrap;}
	.sid_bar{ text-align:center; height:0.5em;}
	.sid_bar span{-webkit-text-size-adjust:none; padding:0px 4px; position:relative; top:-5px;}
	.sid_bar span:before{font-family:zeq; content:"G"; font-size:0.35em; color:#ccc;}
	.sid_bar span.ac:before{color:#666;}
	
.imglist{background-color:#fff;}
.imglist img{width:100%; max-width:100%; border-radius:5px; box-shadow:2px 2px 2px 0px #ccc;}
	.lstimg li:before,.lstimg li:after{content:"";display:table;}.lstimg li:after{clear:both;}.lstimg li{zoom:1;}
	.lstimg li .lstc6,.lstimg li .lstc4{float:left;}
	.lstimg li > div{-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
	.lstimg li > div:nth-child(odd){padding-left:6px; padding-right:3px;}
	.lstimg li > div:nth-child(even){padding-left:3px; padding-right:6px;}
	.lstimg li .lstc6{width:60%;}
	.lstimg li .lstc4{width:40%;}
	
		.lir2 li a,.lir3 li a{ position:relative; display:block; margin-top:0.4em; }
		.lir2 li:nth-child(2) a{}
		
		.lir2 li a>span,.lir3 li a>span{position:absolute; bottom:0px; text-align:center; font-size:0.75em;/*12/16*/ overflow:hidden; background-color:rgba(0,0,0,0.5); display:block; width:100%; color:#ddd; height:1.5em; line-height:1.5em; border-radius:0px 0px 5px 5px; }

.fl{float:left; margin-top:0.75em; padding-left:2%; }
.fl span{color:#fff; font-size:1.5em; padding-left:0.25em;}
.lstboxs .fl{-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; float:none; overflow:hidden; margin-top:6px; height:2.6em; line-height:2.6em;}
.lstboxs .fl > span{overflow:hidden; height:2em; line-height:1.8em; margin-top: 0px; display:inline-block; width:76%; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-size:1.25em;}
.home_btn{ float:left; display:inline-block;}
.home_btn:before{font-family:zeq; content:"N"; font-size:2em; padding:0.05em 0.0125em; border:2px solid #CCC; border-radius:4px; box-shadow:0px 0px 4px 2px #333;
background-image: -webkit-gradient(linear, center top, center bottom, from(#777), to(#444));
background-image: -webkit-linear-gradient(top, #777, #444);
background-image: -moz-linear-gradient(top, #777, #444);
background-image: -o-linear-gradient(top, #777, #444);
background-image: -ms-linear-gradient(top, #777, #444);
background-image: linear-gradient(to bottom, #777, #444);}

.play_box{ padding-bottom:0.5em; border-bottom:1px solid #000;
background-image: -webkit-gradient(linear, center top, center bottom, from(#292929), to(#111));
background-image: -webkit-linear-gradient(top, #292929, #111);
background-image: -moz-linear-gradient(top, #292929, #111);
background-image: -o-linear-gradient(top, #292929, #111);
background-image: -ms-linear-gradient(top, #292929, #111);
background-image: linear-gradient(to bottom, #292929, #111);}
	.jj{ font-size:0.75em; line-height:1.5em; margin:0.5em; color:#666;}
	.zbox{ margin:0.5em;}
	.zbox span{font-size:0.75em; margin-right:0.8em; color:#999;}
	.play_box .zbox a.mores_btn{ margin:0px;}
	.play_box h4{ margin:0em; padding:1em 0em 0.5em 0.5em; color:#fff;}
	.play_box a.more_btn{ margin-top:1em; margin-right:0.5em; display:block; float:right; text-shadow:0px 0px 3px #000;}
	.play_box a.more_btn:before{font-family:zeq; content:"K"; font-size:1.25em; border:1px solid #666; border-radius:4px; padding:0.125em 0.25em; color:#CCC; box-shadow:0px 1px 4px 1px #000;
	background-image: -webkit-gradient(linear, center top, center bottom, from(#3a3a3a), to(#555));
	background-image: -webkit-linear-gradient(top, #3a3a3a, #555);
	background-image: -moz-linear-gradient(top, #3a3a3a, #555);
	background-image: -o-linear-gradient(top, #3a3a3a, #555);
	background-image: -ms-linear-gradient(top, #3a3a3a, #555);
	background-image: linear-gradient(to bottom, #3a3a3a, #555);}
	.play_box a.mores_btn{ margin-top:1em; margin-right:1em; display:block; float:right; text-shadow:0px 0px 3px #000;}
	.play_box a.mores_btn:before{font-family:zeq; content:"J"; font-size:1.25em; border:1px solid #666; border-radius:4px; padding:0.125em 0.25em; color:#CCC; box-shadow:0px 1px 4px 1px #000;
	background-image: -webkit-gradient(linear, center top, center bottom, from(#3a3a3a), to(#555));
	background-image: -webkit-linear-gradient(top, #3a3a3a, #555);
	background-image: -moz-linear-gradient(top, #3a3a3a, #555);
	background-image: -o-linear-gradient(top, #3a3a3a, #555);
	background-image: -ms-linear-gradient(top, #3a3a3a, #555);
	background-image: linear-gradient(to bottom, #3a3a3a, #555);}
		
		.play_b img{width:100%; max-width:100%;}
.fh_btn{ float:left; display:inline-block;}
.fh_btn a{ display:inline-block;}
.fh_btn:before{font-family:zeq; content:"M"; font-size:2.25em; padding:0.15em 0.1em 0em; border:2px solid #999; border-radius:6px; box-shadow:0px 0px 4px 2px #333; 
background-image: -webkit-gradient(linear, center top, center bottom, from(#777), to(#444));
background-image: -webkit-linear-gradient(top, #777, #444);
background-image: -moz-linear-gradient(top, #777, #444);
background-image: -o-linear-gradient(top, #777, #444);
background-image: -ms-linear-gradient(top, #777, #444);
background-image: linear-gradient(to bottom, #777, #444);}

/*sidpub*/
.pl_box{}
	.sid_nav{ padding-top:0.5em; border-top:1px solid #333; background-color:#111;}
	.sid_nav li{float:left; width:33.333%; text-align:center;}
	.sid_nav li a{ padding:1em 0px; display:block; font-weight:bold; color:#999;
	background-image: -webkit-gradient(linear, center top, center bottom, from(#2F2F2F), to(#191919));
	background-image: -webkit-linear-gradient(top, #2F2F2F, #191919);
	background-image: -moz-linear-gradient(top, #2F2F2F, #191919);
	background-image: -o-linear-gradient(top, #2F2F2F, #191919);
	background-image: -ms-linear-gradient(top, #2F2F2F, #191919);
	background-image: linear-gradient(to bottom, #2F2F2F, #191919);
	}
	
	.sid_nav li:nth-child(2) a{margin-left:0.125em; margin-right:0.125em;}
	.sid_nav li a.ac{color:#FFF; background-image:none; background-color:#2f2f2f;}
	
	/*
	.plst li{content:"";display:table; border-bottom:1px dashed #444; width:100%; padding:1.5em 0.5em; box-sizing:border-box;}.plst li:after{clear:both;}.plst li{zoom:1;}
	*/
	.plst li{background-color:#222; margin-top:0.25em; width:100%; padding:1.5em 0.5em; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
	.plst li .pl_boxs textarea:fcous{color:#fff;}
	.plst li:last-child{border-bottom:none;}
	.plst li div.lrs,.plst li .jjxbox{display:table-cell; vertical-align:top;}
	.plst li div.lrs{width:24%;}
	.plst li .jjxbox{ padding-left:0.5em; line-height:0.125em; width:76%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
	.plst li .jjxbox .cr{ line-height:1em;}
	.plst li div.lrs img{width:100%; max-width:100%;}
	.plst li h6{ display:inline; font-weight:normal; font-size:1em; color:#777;}
		a.hf_btn{float:right; border-radius:3px; background-color:red; padding:0.25em 0.5em; color:#CCC; box-shadow:0px 0px 2px 2px rgba(0,0,0,0.2); line-height:1em; font-size:0.75em;
		background-image: -webkit-gradient(linear, center top, center bottom, from(#5F6060), to(#5A5B5B));
		background-image: -webkit-linear-gradient(top,#5F6060, #5A5B5B);
		background-image: -moz-linear-gradient(top, #5F6060, #5A5B5B);
		background-image: -o-linear-gradient(top,#5F6060, #5A5B5B);
		background-image: -ms-linear-gradient(top, #5F6060, #5A5B5B);
		background-image: linear-gradient(to bottom, #5F6060, #5A5B5B);
		}
	.plst li p{ padding-top:-1em; overflow:hidden; display:block; line-height:1.25em; width:14em;}
	.plst li span{ font-size:0.625em; color:#666; margin-top:-1em;}
	.plst li span time{ margin-right:1em;}
	.plst li span address{display:inline-block;font-style:normal;padding-top:0px; margin-top:0px;line-height: 0.8em;} 
	
/*bottom_bar*/
.b_bar{ height:3.75em; font-weight:bold; border-top:1px solid #545454; margin-top:10px;
background-image: -webkit-gradient(linear, center top, center bottom, from(#3b3b3b), to(#222));
background-image: -webkit-linear-gradient(top, #3b3b3b, #222);
background-image: -moz-linear-gradient(top, #3b3b3b, #222);
background-image: -o-linear-gradient(top, #3b3b3b, #222);
background-image: -ms-linear-gradient(top, #3b3b3b, #222);
background-image: linear-gradient(to bottom, #3b3b3b, #222);}
	.t_btn{ border-left:1px solid #3f3f3f; height:3.75em; line-height:4.25em; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; float:right; width:20%; text-align:center; display:block;}
	.t_btn:before{font-family:zeq; content:"B"; font-size:2em;}
	.page_btn{float:left; width:80%; height:3.75em; line-height:3.75em; border-right:1px solid #181818; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
	.page_btn a{text-align:center; display:inline-block; width:33.3%; color:#fff;}
	
	.page_btn span{width:33.3%; display:inline-block; text-align:center; position:relative; vertical-align:top;}
	/*.page_btn select{background:none; border:none; color:#fff; width:64%; width:6em; position:absolute; left:1.5em; clip:rect(0px 60px 20px 0px); top:22px;}*/
	.page_btn select{-webkit-appearance: listitem; -moz-appearance: listitem; appearance:listitem; background: none; color: #fff; border:none; font-size:1em;}
	.page_btn::-ms-expand {padding: 0em; color:#fff; background:none;}  
	.page_btn strong{position:absolute; left:3.25em;}
	.page_btn strong:before{font-family:zeq; content:"H"; margin-left:6px; }
	/*.page_btn a:nth-child(2):after{ font-family:zeq; content:"H"; margin-left:6px;}*/

/*ÆÀÂÛ*/
.pl_boxs{ margin:1em 0em 0em;}
.pl_boxs textarea{ width:96%; display:block; margin:1em auto; min-height:4em; background-color:#efefef; padding:0.25em 0.5em; border:1px solid #999; border-bottom:1px solid #ccc; color:#999;}
.pl_boxs textarea:focus{color:#444; background-color:#efefef;}
	.pls_btn{ float:right; border:none; border-radius:4px; padding:0.5em 1em; font-size:1em;
	background-image: -webkit-gradient(linear, center top, center bottom, from(#a1a1a1), to(#888));
	background-image: -webkit-linear-gradient(top, #a1a1a1, #888);
	background-image: -moz-linear-gradient(top, #a1a1a1, #888);
	background-image: -o-linear-gradient(top, #a1a1a1, #888);
	background-image: -ms-linear-gradient(top, #a1a1a1, #888);
	background-image: linear-gradient(to bottom, #a1a1a1, #888);}
	.pl_boxs label{ font-size:0.75em; color:#666;}
	.plst_box{ margin:0px; padding:1em 0em;}
		
		.plst li .plst_box div.lrs{ width:24%; float:left; padding:10px 20px 10px 10px; position:relative; z-index:3000;}
		.plst_box dl:first-of-type{ margin-top:0px;}.plst_box dl:last-child{ margin-bottom:0px;}
		.plst_box dt{margin-bottom:0.5em;}
		.plst_box dd{margin:0px; padding:0px; font-size:0.75em; line-height:1.75em; padding-right:2em; color:#999;}
		
		.plst_box dl.plx{ padding:1em 1em 0.5em 0px; background-color:#efefef; border-radius:5px; position:relative;}
		.plst_box dl.plx:before{font-family:zeq; content:"H"; font-size:1em; color:#efefef; position:absolute; top:-10px; left:1em;}
		.plst_box dl.plx dt{ margin-left:1.5em;}
		.plst_box dl.plx dd{padding-right:0em; padding-left:2em; color:#777;}

.ulimg{ padding:0em 0.25em;}

.ulimg>li{content:"";display:table; border-bottom:1px solid #333; width:100%; padding:1.5em 0em 0.25em; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}.uliimg > li:after{clear:both;}.uliimg > li{zoom:1;}

/*.ulimg > li{border-bottom:1px solid #333; width:100%; padding:1.25em 0em 1em; box-sizing:border-box;}*/
	.ulimg>li:last-child{ border-bottom:none; padding-bottom:0em;}
	.ulimg>li>div{/*display:table-cell;*/ float:left; vertical-align:top;}
	.ulimg>li>div.dv1{width:40%;}
	.dv1 img{width:100%; max-width:120px;margin: 0 auto;}
	
	.ulimg>li>div.dv2{padding-left:2%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; width:60%; position:relative;}
	.dv2 h5{margin:0px 0px 0.5em 0px; height:2.5em; overflow:hidden;}
		.imgst{ position:relative; bottom:0px;}
		.imgst ul,.imgst a.play_btn{display:table-cell; vertical-align:bottom; padding-top:0.25em;}
		.imgst ul{color:#fff; font-size:0.625em; }
		.imgst ul li span{ margin-right:1em;}
		.imgst a.play_btn{float:right; margin-right:0.5em;} 
		.imgst a.play_btn:before{font-family:zeq; content:"L"; font-size:3em; color:#666; }

.search_box{ height:2.75em; line-height:2.5em; width:80%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding-left:2%; padding-right:3%; padding-top:2px; overflow-x:hidden; }
	.s_ipt,.s_btn{margin:0px; padding:0px; border:none; height:2.5em; }
	.s_ipt{width:70%; padding:0px 0.5em; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; border-radius:5px 0px 0px 5px; border-right:1px solid #eee; position:relative; top:0.6px; height:3em; resize:none; position:relative; top:1px; }
	.s_btn{width:30%; min-width:3em; border-radius:0px 5px 5px 0px; position:relative; top:-0.6px; border-left:1px solid #fff; box-shadow:0px -1px 0px 0px rgba(255,255,255,0.4); height:33px;
	background-image: -webkit-gradient(linear, center top, center bottom, from(#f9f9f9), to(#ededed));
	background-image: -webkit-linear-gradient(top, #f9f9f9, #ededed);
	background-image: -moz-linear-gradient(top, #f9f9f9, #ededed);
	background-image: -o-linear-gradient(top, #f9f9f9, #ededed);
	background-image: -ms-linear-gradient(top, #f9f9f9, #ededed);
	background-image: linear-gradient(to bottom, #f9f9f9, #ededed);}
	/*
	@media screen and (min-width:460px){
		.plst li .lr{width:78%;}
		.plst li p{line-height:1em; height:1em; overflow:hidden; font-size:0.75em;}
		.plst li .lr .cr{font-size:1em; line-height:0.75em;}
		.dv2{width:59%; min-height:96px;}
		.dv2 h5{ font-size:1em;}
		.imgst{ margin-top:0.3em;}
		.dv2 ul{font-size:1em;}
		.imgst a{ margin-top:0.5em;}
		.imgst a:before{ font-size:1.5em;}
		.ulimg > li{ padding-bottom:1.5em;}
		}
	*/
	
.ssls_box header,.rmss_box header{ padding:1em 0.5em; border-top:1px solid #444; margin-top:1px; 
	background-image: -webkit-gradient(linear, center top, center bottom, from(#292C29), to(#282828));
	background-image: -webkit-linear-gradient(top, #292C29, #282828);
	background-image: -moz-linear-gradient(top, #292C29, #282828);
	background-image: -o-linear-gradient(top, #292C29, #282828);
	background-image: -ms-linear-gradient(top, #292C29, #282828);
	background-image: linear-gradient(to bottom, #292C29, #282828);}
.ssls_box header h4,.rmss_box header h4{ margin:0px; color:#fff;}
	.sllsnr{ padding:1em 0.5em; border-top:1px solid #333; margin-top:1px; font-size:0.75em;}
	.sllsnr span{color:#777;}
.rmss_box .lic2a{ margin:0px 0.5em; font-size:1em;}
	.lic2a a{ display:inline-block; width:50%; color:#999; padding:0.75em 0em;}
	
	.lic2a a:visited{}
	.lic2a a:hover{}
	.lic2a a:focus{}
	
	
	.ulist{ margin:0px;}
	.ulist li{border-bottom:1px solid #efefef;}
	/*.ulist li a:link,.ulist li a:visited{color:#aaa;}*/
	.ulist li a{padding:1.25em 0px;}
	.ulist li a:link,.ulist li a:visited{color:#333; display: block; margin: 1px;}
	.ulist li:first-of-type{padding-top:0.5em;}
	.ulist li:last-child{ border-bottom:none; padding-bottom:0.5em;}
	#search_history li a:link,#search_history li a:visited{color:#888}
	#search_history li {border-bottom: 1px solid #333;}
	#search_history li:last-child{border-bottom:none;padding-bottom:0em;}
	
	body.blks .loadmorevideo span{color:#fff;}
	
	.s_lst{ position:relative; top:0px; z-index:100;}
	.s_lst .sllsnr{ position:absolute; width:100%; background-color:#fff; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; color:#222;}
	
.drimgul{ background-color:#767676;}
	.lic3{ width:100%; color:#666; padding-top:0.75em; padding-bottom:0.75em;}
	.lic3 a:link,.lic3 a:visited{color:#333;}
	.lic3 li{float:left; width:33.333%; padding:0.25em; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
	.lic3 li>div{background-color:#fff; text-align:center; padding:5% 0em 0.25em 0em;}
	.lic3 li h5,.lic3 li p{ margin:0.5em auto; font-size:0.75em; height:1em; line-height:1em; overflow:hidden;}
	.lic3 li p{ font-size:0.625em;}
	.lic3 li img{width:90%; max-width:90%; margin-left:auto; margin-right:auto;}
	.mt0{ margin-top:1px;}
	
.dr_show{ padding:1em 0.5em;
	background-image: -webkit-gradient(linear, center top, center bottom, from(#efefef), to(#ddd));
	background-image: -webkit-linear-gradient(top, #efefef, #ddd);
	background-image: -moz-linear-gradient(top, #efefef, #ddd);
	background-image: -o-linear-gradient(top, #efefef, #ddd);
	background-image: -ms-linear-gradient(top, #efefef, #ddd);
	background-image: linear-gradient(to bottom, #efefef, #ddd);}
	.r1b,.r2b{ display:table-cell; vertical-align:top;}
	.r1b{width:26%;}
	.r1b img{width:98%; max-width:98%; border:2px solid #fff;}
	
	.r2b{ font-size:0.75em; padding-left:1em;}
	.r2b p{ margin-top:0px; margin-bottom:4px; color:#999; }
	.r2b h4{ margin-top:0px; margin-bottom:0.125em;}
	
	.r3b a{ float:right; border:1px solid #666; border-radius:4px; padding:0.125em 0.75em; color:#CCC; box-shadow:0px 1px 4px 1px #000; font-weight:bold;
	background-image: -webkit-gradient(linear, center top, center bottom, from(#555), to(#3a3a3a));
	background-image: -webkit-linear-gradient(top, #555, #3a3a3a);
	background-image: -moz-linear-gradient(top, #555, #3a3a3a);
	background-image: -o-linear-gradient(top, #555, #3a3a3a);
	background-image: -ms-linear-gradient(top, #555, #3a3a3a);
	background-image: linear-gradient(to bottom, #555, #3a3a3a);}
	
.type_box{ margin-left:0.25em; margin-right:0.25em;}
.bbrd{ border-bottom:1px solid #333; padding:1em 0em; }
.bbrd:last-child{ border-bottom:none;}
.bbrd h4{ padding-left:0.25em;}
.bbrd span{color:#555;}
.bbrd a{ display:inline-block; padding:0.5em 0.5em;}
	.f1fs{ font-size:0.75em;}
	.f1fs a:link,.f1fs a:visited{color:#CCC;}
	
.show{display:block;}
.loadmorevideo{padding:1em 0em 0.5em; text-align:center;}
.loadmorevideo span{margin:0px; padding:0px;}
.ahs>a:first-of-type, .bhs>a:last-child{color:#666; pointer-events: none;}
.loadingif{height:24px; line-height:24px; background:url(../images/loadingif.gif) no-repeat; width:8em; padding-left:40px; margin-left:auto; margin-right:auto; margin-top:1.25em; }
.ulimg>li>div.loadingif{float: none; margin-top:0em;}
#reid_div3 > li:first-of-type{margin-top:0em;}
#comment  li{padding: 0 0.5em 1.5em;}

.p66{padding-top:49px;}
.p48{padding-top:48px;}
body.blks{background-color:#222; color:#fff;}
.mgt4{margin-top:2px;}

.djli{ padding:0em 0em;}
.djli ul{color:#111;}
.djli>li{ padding:0.5em 0.25em; border-bottom: 1px solid #fff;
background-image: -webkit-gradient(linear, center top, center bottom, from(#efefef), to(#ddd));
	background-image: -webkit-linear-gradient(top, #efefef, #ddd);
	background-image: -moz-linear-gradient(top, #efefef, #ddd);
	background-image: -o-linear-gradient(top, #efefef, #ddd);
	background-image: -ms-linear-gradient(top, #efefef, #ddd);
	background-image: linear-gradient(to bottom, #efefef, #ddd);
}

.djli>li>div.dv2 a:link,.djli>li>div.dv2 a:visited{color:#111;}
.djli>li:last-child{padding-bottom:0.5em;}
.mgt0{margin-top:0px;}

.plbs li{background-color:#fff;}
.blks .bbrd h4{color:#fff;}
.f1fs span:last-child{display:none;}
.cpgrt{background:#ccc; color:#444; text-align:center; font-size:0.85em; line-height:25px; border-top:1px solid #333; -webkit-appearance: listitem; -moz-appearance: listitem; appearance:listitem; padding:0.6em 0em;}
.cpgrt a:link,.cpgrt a:visited{color:#444; padding:0.5em 0em;}
.cpgrt a{margin-left:0.5em; margin-right:0.5em;}
.cpgrt span{font-size:0.75em;}
.jzs{margin-left: auto;margin-right: auto;width: 300px;}
.nof{position:relative;left:0px; top:0px;}

/*i_tg1*/

.stl_btn{background-image: -webkit-gradient(linear, center top, center bottom, from(#CA646B), to(#6F0F10));
			background-image: -webkit-linear-gradient(top, #CA646B, #6F0F10);
			background-image: -moz-linear-gradient(top, #CA646B, #6F0F10);
			background-image: -o-linear-gradient(top, #CA646B, #6F0F10);
			background-image: -ms-linear-gradient(top, #CA646B, #6F0F10);
			background-image: linear-gradient(to bottom, #CA646B, #6F0F10);}
.stl_btn a{font-size:0.75em;}
.lnr header{width:9em; margin-right:0em; font-size:1em;}
.adclose_btn{width:2em;}
.lnr{color:#A12E30;}

/*mebmer*/
.ihy li{padding: 0.8em 0.25em; line-height: 28px;}
.ihy a:link,.ihy a:visited{color:#000;}
.ihy img{float:left; margin-left:0.8em; margin-right:1em;}
.ihy span.r{float:right; margin-right:0.8em;}
.ihy span.red{color:red; font-weight: bold;}
.ihy span.num{color:#666;}
#tcdl_btn{margin-top:1px; line-height:3.75em; text-align:center;}
#tcdl_btn a{display:block;}

#comment{float:none;}
#comment ul li {display:-webkit-box; display:-moz-box; display:-ms-box; display:box;}
#comment ul  li div.lrss{width:86px;}#comment ul  li div.lrss img{width:75px;}
#comment ul  li .jjxboxs{-webkit-box-flex:1; -moz-box-flex:1; box-flex:1; width:initial;}
#comment ul  li p{width:100%; margin-bottom:0.5em;font-size:0.85em;}
#reid_div3 > li:first-child{display:block;}
.pls_btn{color:#fff;}
.pl_boxs textarea{width:90%; margin-top:0em;}

.ulimg{padding:0px;}
.fbbox{padding:0.25em 0.5em;}

.xmbox{-webkit-box-flex:1; -moz-box-flex:1; box-flex:1;}

/*award_detail*/
/*¼¯¿¨ÖÐ½±*/
.x_k{ background:#000; padding-bottom:1em; padding-top:4em;}
.x_k > h5{ text-align:center; color:#fff; font-size:2em; line-height:0em; margin-top:1em; margin-bottom:1em;}
.x_k > p{ text-align:center; color:#fff; margin-top:0px; margin-bottom:1em;}
.a_k{ text-align:center; color:#fff; padding:0px 0.25em; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -ms-box-sizing:border-box;}
.a_k span{display:inline-block; text-align:center; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -ms-box-sizing:border-box; width: 16.66%; margin:0.5em 0px;}
.a_k span a{ display:block; margin:0px 2px; border:1px solid rgb( 70, 166, 255 ); border-radius: 8px;  text-align:center; height: 60px;  line-height:60px; font-size:3em; text-shadow:1px 1.732px 0px #000; font-weight: bold;
background-image:none; border:1px solid #666; background-color:#ccc; -moz-box-shadow:0px 0px 12px #666 inset; -ms-box-shadow:0px 0px 12px #666 inset; -webkit-box-shadow:0px 0px 12px #666 inset; color:#929292; text-shadow:1px 1px 1px #fff;
  }

.a_k span a.ac{
color:#fff; text-shadow:1px 1px 1px #666; border:1px solid rgb( 70, 166, 255 ); -moz-box-shadow:0px 0px 12px #99E5FF inset; -ms-box-shadow:0px 0px 12px #99E5FF inset; -webkit-box-shadow:0px 0px 12px #99E5FF inset;
background-image: -moz-linear-gradient( 90deg, rgb(0,132,255) 0%, rgb(72,167,255) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(0,132,255) 0%, rgb(72,167,255) 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(0,132,255) 0%, rgb(72,167,255) 100%);}

.field{border:2px solid rgb( 151, 151, 151 );  border-radius: 9px;  width: 446px;  height: 55px;  background-color: rgb( 255, 255, 255 );}
  
.ts_k{background-color: rgb( 102, 102, 102 ); -moz-box-shadow:0px 5px 5px #4a4a4a inset; -ms-box-shadow:0px 5px 5px #4a4a4a inset; -webkit-box-shadow:0px 5px 5px #4a4a4a inset; box-shadow:0px 5px 5px #4a4a4a inset; padding:1em 0px; }
.ts_k > div:first-child{color:#fff; text-align:center; text-shadow: 1px 1.732px 0px #000; line-height:1.5em; margin:0em 0px 1em 0px;}

.ipt_k{display:-webkit-box; display:-moz-box; display:-ms-box; display:box;}
.ipt_kk{padding-left:10px; -webkit-box-flex:1; -moz-box-flex:1; -ms-box-flex:1; box-flex:1; }
.ipt_kk input{border-radius:4px; height:2.8em; line-height:2.8em; padding:0px 0.5em;  -moz-box-shadow:0px 5px 5px #ddd inset; -ms-box-shadow:0px 5px 5px #ddd inset; -webkit-box-shadow:0px 5px 5px #ddd inset; box-shadow:0px 5px 5px #ddd inset; border:1px solid #fff;}
	.mob_k{text-align:left;}
	.mob_k input:first-child{width:4em; margin-right:0.8em; margin-bottom:1.25em;}
	.mob_k input:last-child{width:11em; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -ms-box-sizing:border-box;}
	.tx_k > input{width:90%;}
	.btn_k{border-radius: 9px; text-align:center; padding:initial; box-shadow: 0px 2px 2px 0px rgb( 0, 0, 0 );  width: 100px;  height:2.5em; font-size:2em; font-weight:bold; margin-left:0.2em; border:none; margin-right:0.25em; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box;
  background-image: -moz-linear-gradient( 90deg, rgb(248,218,36) 0%, rgb(244,204,38) 16%, rgb(240,190,40) 50%, rgb(238,206,106) 51%, rgb(229,208,155) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(248,218,36) 0%, rgb(244,204,38) 16%, rgb(240,190,40) 50%, rgb(238,206,106) 51%, rgb(229,208,155) 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(248,218,36) 0%, rgb(244,204,38) 16%, rgb(240,190,40) 50%, rgb(238,206,106) 51%, rgb(229,208,155) 100%);}
  
.zj_k{ background:#000; color:#fff; padding-bottom:1em;}
.zjtb_k{ width:94%;  margin:0px auto;}
.zjtb_k h6{ margin:0px; padding:1em 0em; font-size:1.5em;}
.zjtb_k table{background:#313131; border-radius:8px;}
.zjtb_k table th{color:#999;}
.zjtb_k table th,.zjtb_k table td{ padding:0.4em 10px;}
.zjtb_k table th:first-child{ text-align:left;}
.zjtb_k table th:nth-child(2){width:30%;}
.zjtb_k table th:last-child{ text-align:right;}
.zjtb_k table td:nth-child(3n+1){text-align:left;}
.zjtb_k table td:nth-child(3n+2){text-align:center;}
.zjtb_k table td:nth-child(3n){text-align:right;}

.box_k{display:-webkit-box; display:-moz-box; display:-ms-box; display:box; padding:0.25em; background-color:#46a6ff}
.ad1_k img:first-child{width:62px; height:62px;}.ad1_k img:last-child{width:50px; height:63px;}
	.wzs_k{-webkit-box-flex:1; -moz-box-flex:1; box-flex:1; text-align:center; font-weight:bold; color:#fff; text-shadow:0px 0px 4px #3988d1;}
	.wzs_k h4{ font-size:1.5em; margin-top:0.5em; margin-bottom:0em;}
	.wzs_k p{font-size:0.85em; margin-top:0em; margin-bottom:0em; line-height:1.2em;}

.ad2_k{ background:#e3a036; padding:0.25em 0.5em;}
.ad2_k,.ad1_k{border-top:3px solid #222;}
.ad2_k a{display:-webkit-box; display:-moz-box; display:-ms-box; display:box;}
.ad2_k img{width:89px; height:60px; margin-right:6px;}
.ad2_k .tbwz_k{-webkit-box-flex:1; -moz-box-flex:1; box-flex:1; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -ms-box-sizing:border-box;}
.ic_k{ padding:0.6em 0px 0.2em 0px;}
.ic_k li{ display:inline-block; width:15.2%; text-align:center;}
.ic_k li span{border-radius:4px; text-align:center; padding:initial; box-shadow: 0px 0px 3px 1px #b58437; font-size:1.5em; font-weight:bold; color:#0083ff; text-shadow:1px 1px 1px #fff;
height:1em; line-heigh:1em; display:block; padding-bottom:0.3em;
  background-image: -moz-linear-gradient( 90deg, #dfdfdf 0%, #fcfcfc 100%);
  background-image: -webkit-linear-gradient( 90deg, #dfdfdf 0%, #fcfcfc 100%);
  background-image: -ms-linear-gradient( 90deg, #dfdfdf 0%, #fcfcfc 100%);}
.wz{ text-align:center; text-shadow:0px 0px 4px #bf872e; font-size:0.8em; color:#fff;}
.pr_k{position:relative;}
.pr_k span{position: absolute; font-size:2em; top:0.4em; left:0.5em; font-weight:bold; color:#0083ff; text-shadow:1px 1px 1px #fff;}
	.pr_k span.k_i{left:0.7em;}
	.pr_k span.k_a,.pr_k span.k_e,.pr_k span.k_x{top:0.3em; left:0.6em;}
	.pr_k span.k_r{top:0.3em; left:0.7em;}
	.pr_k span.k_p{top:0.2em; left:0.6em;}

.mmts{height:240px; position:relative;}
.mmts:before{content:" "; background:url(../images/bfmm.jpg) no-repeat 0% 100% #1e1e1e; height:45px; width:100%; position:absolute; bottom:0px;}
.srq{color:#fff; text-align: center; margin-top: 3em;}
.srq p{-webkit-margin-before: 0.5em; -webkit-margin-after: 0.5em;}
.srq input[type="password"]{margin:1em 0px; padding:0.5em 0.25em; font-size:1.25em;}
.srq .tj_btn{color:#000; border:none; padding: 0.5em 2em; border-radius:4px; font-size: 1.25em;
	background-image: -webkit-gradient(linear, center top, center bottom, from(#ddd), to(#666));
	background-image: -webkit-linear-gradient(top, #ddd, #666);
	background-image: -moz-linear-gradient(top, #ddd, #666);
	background-image: -o-linear-gradient(top, #ddd, #666);
	background-image: -ms-linear-gradient(top, #ddd, #666);
	background-image: linear-gradient(to bottom, #ddd, #666);}

/*b_ad3*/
.bdt{display:-webkit-box; display:-moz-box; display:-ms-box; display:box;
background-image: -webkit-gradient(linear, center top, center bottom, from(#de290c), to(#a02b55));
background-image: -webkit-linear-gradient(top, #de290c, #a02b55);
background-image: -moz-linear-gradient(top, #de290c, #a02b55);
background-image: -o-linear-gradient(top, #de290c, #a02b55);
background-image: -ms-linear-gradient(top, #de290c, #a02b55);
background-image: linear-gradient(to bottom, #de290c, #a02b55);}

.bdt>a:first-child{float:initial; width:41px;}
.bdt > a:first-child  img{margin-left:0.5em; box-shadow:0px 2px 4px 1px rgba(0,0,0,0.4);}
.bdt .qnr{-webkit-box-flex:1; -moz-box-flex:1; box-flex:1; float:initial; display: -webkit-box; padding-left: 0.25em;}
.bdt .qnr h5{font-size: 1.1em;line-height: 1.2em;margin-top: 0.4em;}
.bdt .qnr p{font-size: 0.75em; margin-top: 0.3em;}
.bdt .adclose_btn{float:initial; width:32px; padding-right:0.85em; display: -webkit-box;}
.bdt .adclose_btn:before{color:#fff;}

.bd_3 {padding-top:4px; background-color: #000;}
.bd_3 img{width:100%; max-width:100%;max-height:80px;}

.hid{ display:none;}
.adbgimg{height:50px;}
.adbgimg{background:url(../images/ad680x80.jpg) no-repeat 0%; background-size:100% 50px; }
.adbgimg .qnr{padding-left:0px; padding-right:1em;}
.adbgimg .qnr a{width:100%; display:block;}

.adbgimg a:link,.adbgimg a:visited{color:#C90205;}

/*2013-09-24*/
.an_btns{position:fixed; bottom:0.5em; left:0.5em; z-index:1400; }
	.bz_btn{border-radius:1em; box-shadow:0px 1px 0px 0px rgba(0,0,0,0.5); width:2em; height:2em;  border:2px solid #eee; text-align: center; background-color:#CB0126; position:relative;
	background-image: -webkit-gradient(linear, center top, center bottom, from(#EB1425), to(#CB0126));
	background-image: -webkit-linear-gradient(top, #EB1425, #CB0126);
	background-image: -moz-linear-gradient(top, #EB1425, #CB0126);
	background-image: -o-linear-gradient(top, #EB1425, #CB0126);
	background-image: -ms-linear-gradient(top, #EB1425, #CB0126);
	background-image: linear-gradient(to bottom, #EB1425, #CB0126);
	}
	.bz_btn:before{content:""; width:2em; height:2em; display:inline-block; border-radius:1em; box-shadow:inset 0px -1px 0px rgba(0,0,0,0.2);}
	.bz_btn:after{content:""; width:9px; height:24px; display:inline-block; background:url(../images/i.png) no-repeat; margin-top:7px; background-size:90%;}

	.t_pan{display:inline-block; border-radius:0.5em; border:2px solid #666; background:#efefef; font-size:1em;}
	.t_pan a:link,.t_pan a:visited{color:#000;}
	.t_pan ul{padding:0.25em;}
	.t_pan ul li{border-bottom:1px solid #999; border-top:1px solid #fff; padding:0.25em;}
	.t_pan ul li:first-child{border-top:none;}
	.t_pan ul li:first-child a:before{content:""; display:inline-block; background:url(../images/share24.png) no-repeat; background-size:80%; width:1em; height:1em;}
	.t_pan ul li:last-child{border-bottom:none;}
	.t_pan ul li:last-child a:before{content:""; display:inline-block; background:url(../images/search24.png) no-repeat; background-size:90%; width:1em; height:1em;}

.t_tit{-webkit-box-align:center; -moz-box-align:center; box-align:center; position:fixed; bottom:0.9em; z-index:1410; background-color: rgba(0,0,0,0.6); border-radius:0.5em; text-align:center; padding:0.5em; color:#fff; font-size:0.85em; line-height:1.5em; left:50%;}
.t_tit:after{content:" "; display:block; width:0em; height:0em; position:absolute; bottom:-1em; left:50%; border-top:1em solid rgba(0,0,0,0.6); border-right:1em solid rgba(0,0,0,0); border-left:1em solid rgba(0,0,0,0.0); border-left:1em solid rgba(0,0,0,0.0);}
.t_tit a{padding-right:0.5em;}
.t_tit a:link,.t_tit a:visited{color:#000;}
.t_tit h5{margin-left:0.5em; -webkit-box-flex:1; -moz-box-flex:1; -ms-box-flex:1; box-flex:1; font-size:1em; -webkit-margin-before: 0.85em; -webkit-margin-after: 0.85em;}


