﻿body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,textarea,select,optgroup,option,fieldset,legend,p,blockquote,th,td{margin:0;padding:0;-webkit-tap-highlight-color:rgba(0,0,0,0);}ul,li,ol{list-style:none;list-style-type:none;}table{border-collapse:collapse;border-spacing:0;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;}fieldset,img{border:0;}a img,img{-ms-interpolation-mode:bicubic;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}:focus{outline:0;}.s-clear:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;} 
body{max-width:640px;margin:0 auto;}
a{ text-decoration:none;color:#333;}
html, body {font-family:"Microsoft YaHei",Arial,Helvetica,sans-serif;font-size:14px;width:100%;background:#fff;}
.clearfix:after{content:'.';height:0;display:block;clear:both;visibility:hidden;}
.clearfix{*zoom:1;}

.fl{float:left;display:inline;}
.fr{float:right;display:inline;}

.h51{height:51px;font-size:0;display:block;}

li,ol{list-style:none;vertical-align:bottom;}
em,i{font-style:normal;}

div[node-type="ad-wap-feed"]{display:none!important;}




/**顶部**/
header{height:50px;line-height:50px;width:100%;display:block;position:fixed;top:0px;left:0;z-index:1000;background:#f8f8f8;color:#333;text-align:center;border-bottom:1px solid #e4e4e4;}
header .logo{width:54px;height:50px;position:relative;}
header .logo a{background:url(images/logo.png?335) no-repeat 10px center;background-size:auto 30px;display:block;width:24px;height:30px;padding:10px 15px;}
header .list{width:57px;height:50px;}
header .list a{width:37px;height:100%;background:url(images/list.png) no-repeat center center;background-size:auto 20px;display:block;position:relative;padding:10px;height:30px;}
header .list,header .logo,header .back{position:relative;z-index:999;}

.search{padding:9px 57px;}
.search .search_content{background:#eee;width:100%;border-radius:5px;position:relative;overflow:hidden;}
.search .search_content input{height:50px;line-height:50px;border:none;width:100%;display:block;font-size:12px;}
.search .search_content .search_txt input{background:none;}
.search_txt{margin-right:50px;height:50px;overflow:hidden;padding:0 10px 0 15px;}
.search_sbt{position:absolute;right:10px;top:0;width:50px;height:50px;}
.search_sbt input{background:#fff;background:url(images/ico_search_sbt.png) no-repeat right center;background-size:20px auto;}

header .search .search_content .search_txt{height:30px;margin-right:30px;background:#eee;}
header .search .search_content .search_txt input{height:30px;line-height:30px;background:none;}

header .search .search_content .search_sbt{position:absolute;right:10px;top:0;width:30px;height:30px;}
header .search .search_content .search_sbt input{background-color:#eee;width:30px;height:30px;background-size:18px auto;}

header .back{width:37px;height:50px;}
header .back a{background:url(images/ico_back.png) no-repeat 15px center;background-size:auto 25px;padding:10px;width:13px;}
header .back a{display:block;height:30px;color:#00a3f8;line-height:30px;}
header .back{height:50px;}
.conttxt2{font-size:20px;width:100%;text-align:center;height:50px;line-height:50px;position:absolute;z-index:99;}

.serach_page{padding:0 10px;}
.serach_page .search{padding:0;}

/**弹窗菜单**/
.pop_nav_more{display:none;}
.nav_more_content{background:#333;width:140px;position:fixed;top:51px;right:5px;z-index:99999;border-radius:5px;}
.nav_more_content bdo{position:absolute;top:-10px;right:0;height:25px;width:50px;background:url(images/ico_arrow_top.png??23522312) no-repeat 0 0;}
.nav_more_content a{display:block;height:50px;line-height:50px;border-bottom:1px solid #666;color:#fff;position:relative;text-align:center;}
.nav_more_content a:last-child{border:none;}
.nav_more_bg{width:100%;height:100%;position:fixed;top:0;left:0;z-index:998;background:rgba(0,0,0,0.5);}

/**tab**/
.bbs_type{background:#fff;margin:10px;border:2px solid #333; border-radius:5px;}
.bbs_type a{width:50%;float:left;height:36px;line-height:36px;text-align:center;color:#333;}
.bbs_type a.crently{background:#333;color:#fff;}

/**错误提示**/
#errormsg{width:80%;height:50px;line-height:50px;position:relative;position:fixed;top:50%;left:50%;margin-left:-40%;margin-top:-25px;z-index:999999999}
#errormsg p{position:relative;z-index:2;text-align:center;color:#fff;}
#errormsg div{position:absolute;z-index:1;background:rgba(0,0,0,0.5);top:0;left:0;width:100%;height:100%;border-radius:6px;}

.h2{background:linear-gradient(to bottom, #E7E7E7 0px, rgba(211, 211, 211, 0.96) 100%) repeat scroll 0 0 transparent;height:40px;line-height:40px;border-bottom:1px solid #A8A8A8;border-top:1px solid #A8A8A8;padding-left:6px;white-space:nowrap;}
.h2 .cre{background:#fff;border:1px solid #A8A8A8;border-bottom:none;border-top-left-radius:3px;border-top-right-radius:3px;cursor:default;display:inline-block;font-weight:bolder;height:36px;line-height:36px;margin:4px 3px 0 0px;max-width:110px;overflow:hidden;padding:0 9px;position:relative;text-align:center;text-overflow:ellipsis;text-shadow:0 1px 0 white;white-space:nowrap;}
.h2 a{float:right;color:#333;margin-right:5px;}
.h2 em{float:right;margin-right:5px;color:#666;}
.h3{margin-top:5px;background:linear-gradient(to bottom, #eee 0px, #fff 100%) repeat scroll 0 0 transparent;height:30px;line-height:30px;border-bottom:1px solid #A8A8A8;border-top:1px solid #A8A8A8;text-overflow:ellipsis;text-shadow:0 1px 0 white;white-space:nowrap;overflow:hidden;}
.h3 a{margin-left:5px;}

#a1{width:100%;height:300px;display:block;background:url(/images/loading.gif) no-repeat center center;}
.top{padding:10px;}

.bott{font-size:13px;padding:10px;background:#E6E6E6;border-top:1px solid #BBBBBB;position:relative;}
.bott .back_top{background:url(images/arr-red.png) no-repeat 0 center;float:right;text-align:right;color:#838383;border:none;background-color:transparent;border-radius:0;background-position:4px 6px;width:45px;background-size:9px 15px;position:absolute;top:20px;right:10px;line-height:25px;}

#page{border:1px solid #ddd;height:30px;line-height:30px;}
.vc{font-size:12px;padding:5px;}
.vc a{color:#333}
/*.vc a:hover{border:1px solid #333;color:#f60;text-decoration:none;}*/
.vc a,.vc b{display:inline-block;width:35px;height:35px;line-height:35px;text-align:center;text-decoration:none;border:1px solid #ccc;border-radius:5px;font-family:Fixedsys;font-weight:normal;background:#e9eaf0;margin-right:5px;}
.vc b{background:#d20001;color:#fff;}
.vc p{float:right;}
.vc .pre,.vc .next,.vc .fst,.vc .lst{font-size:12px; font-weight:bold;text-decoration:none;display:inline-block;width:35px;height:35px;}

.vc .pre,.vc .next,.vc .prefalse,.vc .nextfalse{background:url(images/num.gif) no-repeat;}

/*.vc .pre:hover,.vc .pre,.vc .next:hover,.vc .next,.vc .prefalse,.vc .prefalse:hover,.vc .nextfalse,.vc .nextfalse:hover{background:url(images/num.gif) no-repeat;}
.vc .fst,.vc .lst,.vc .fstfalse,.vc .fstfalse:hover,.vc .lstfalse,.vc .lstfalse:hover{background:url(images/last_first.gif) no-repeat}*/

.vc .fst,.vc .lst,.vc .fstfalse,.vc .lstfalse{background:url(images/last_first.gif) no-repeat}

/*.vc .pre,.vc .pre:hover{background-position:0 -2px;}
.vc .next:hover,.vc .next{background-position:0 -46px;}*/
.vc .pre{background-position:-3px -4px;}
.vc .next{background-position:-3px -46px;}

.vc .fst{background-position:-3px -4px;}
.vc .lst{background-position:-5px -48px;}
/*.vc .prefalse,.vc .prefalse:hover,.vc .fstfalse,.vc .fstfalse:hover{background-position:right -2px;border:1px solid #ccc;}
.vc .nextfalse,.vc .nextfalse:hover,.vc .lstfalse,.vc .lstfalse:hover{background-position:-44px -44px;border:1px solid #ccc;}*/
.vc .prefalse,.vc .fstfalse{background-position:-47px -4px;border:1px solid #ccc;}
.vc .nextfalse,.vc .lstfalse{background-position:-47px -46px;border:1px solid #ccc;}


/**编辑器**/
#editor{margin-top:10px;padding:0 5px;}
    .brow{height:30px;background:#fff;font-size:14px;padding-top:3px;white-space:nowrap;overflow:hidden;}
    .brow span{cursor:pointer;}
    .brow label{text-align:left;}
    .textT,.textT2{height:120px;border:1px #ccc solid;color:#666;font-size:16px;width:99.7%;margin:0 auto;background:#fff url(../images/PL_txtbg.gif) no-repeat center center;}
    .textT2{background:#fdffcb url(../images/PL_txtbg.gif) no-repeat center center;}
    .brow img{margin:0 3px;}
    .verify{line-height:35px;margin-bottom:5px;}
    .verify em{width:80px;display:inline-block;text-align:right;color:#b60000}
    .verify b{color:#000; font-weight:normal;display:none;}
    .verify img{ vertical-align:middle;}
    .verify input{height:28px;line-height:28px;padding:1px; vertical-align:middle;margin-right:5px;}
    .verify dbo{color:#333;}
    .verify dbo a{color:#ff0000; text-decoration:underline}
    .asbt{height:30px;}
    
    
    .apl_list{color:#a5a5a5;margin-top:8px;background:#eee;padding:5px;}
.apl_list span{float:left;clear:both;margin:5px 5px 0;border:1px solid #bebebe;}
.apl_list span img{padding:5px;background:#fff;width:40px;height:40px;display:block;}
.apl_list a{ text-decoration:none;}
.apl_list li{height:auto;border:1px solid #ddd;border-top:none;position:relative;padding:7px 3px;word-break:break-all;}
.apl_list li.bt{border-top:1px solid #ddd;height:0;font-size:0;overflow:hidden;padding:0;margin:0;}
.apl_list li bdo{position:absolute;top:35px;*top:40px;left:59px;height:20px;width:20px;background:url(../images/pl_way2.gif) no-repeat 0 0;display:block;}
.apl_list li h2{font-weight:normal;font-size:12px;background:#e3e3e3;padding:3px 5px;color:#5e5151;}
.apl_list li h2 b{float:left;display:inline;}
.apl_list li h2 b a{color:#64372c;}
.apl_list li h2 em{float:right;display:inline;color:#a5a5a5;}
.apl_list li .pl_c{color:#555;padding:10px 70px 5px 85px}
.apl_list li .pl_c.rely{color:#ff0078;padding:15px 70px 15px 50px;margin-left:60px;background:url(../images/quote_lt2.gif) no-repeat 20px 10px;}
.apl_list li .pl_c .q{font-family:Arial,Consolas;font-size:36px;height:17px;line-height:43px;*line-height:17px;overflow:hidden;display:inline-block;color:#ADADAD}

.video_list{padding:10px 5px;}

.a_pinlun{padding:10px;}

.video_list p {width:33.33%;float:left;overflow:hidden;text-align:center;margin-bottom:10px;font-size:12px;}
.video_list p a{display:block;padding:0 5px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.video_list p img{height:160px;min-width:100%;display:block;}
.video_list p span{width:80%;display:block;margin:0 auto;}

.Diarys{margin-bottom:5px;}
.Diarys a{position:relative;height:35px;line-height:35px;padding:0 10px;border-bottom:1px dotted #ccc;display:block;}
.Diarys a em{position:absolute;top:0;right:5px;}


.list_all i{}
.list_all i a{margin-right:6px;}
.list_all img{width:120px;height:100px;float:left;border:1px solid #ddd;padding:5px;margin-right:8px;}
.list_all .content{padding:10px;}
.list_art .content a{color:red;border-radius:3px;background:#fff;margin-right:8px;}
/*.list_art .content a:hover{color:#fff;background:#47AFD5;}*/

.des{font-size:14px;color:#999;padding-top:5px;padding-left:5px;}
.des b{font-weight:normal;}

.descript_moive{padding:10px;line-height:25px;}


.art_content{padding:10px;overflow:hidden;font-size:16px;line-height:30px;}
.art_content img{max-width:100%;}
.tag{color:#999;}
.tag a{margin-right:5px;color:#ff340c}


/**video**/
.playmovie{border:1px solid #8f8f8f;border-radius:3px;width:80%;text-align:center;position:relative;background-image:-moz-linear-gradient(270deg,#fff,#d5d5d5);}
.playmovie img{height:100%;}
.playmovie a{display:block;width:100%;height:100%;}
.playmovie b{background:url(../images/paly.png) no-repeat center center;position:absolute;top:0;left:0;width:100%;height:100%;}
#jwplayer1{width:80%;height:300px;margin:0 auto;}
.shareto{padding:10px 0;}
#palyer{height:100%;height:100%;}

#jubao{width:147px;height:62px;position:fixed;z-index:9999;bottom:0;right:10px;display:none;}

#feedAv,#feedAv .list-avatar-wap,#feedAv .list-content-wrapper-wap,#feedAv .cont-head-gw,#feedAv .msg-wrap-gw,#MZAD_POP_PLACEHOLDER,#SOHUCS #SOHU_MAIN div.module-cmt-footer,#SOHUCS #SOHU_MAIN .module-cmt-footer{width:0!important;height:0!important;padding:0!important;overflow:hidden!important;font-size:0!important;}
#pop_ad,.cyr_pop_ad{display:none!important;}
div#SOHUCS >div:last-child[style]{display:none!important}
