* { margin: 0; padding: 0; word-wrap: break-word; font-family:'PingFang SC Regular'; }
ul li, .xl li { list-style: none; }
.xw0 { font-weight: 400; }
.xw1 { font-family:'PingFang SC Regular'; }
.xw6 { font-family:'PingFang SC Bold'; font-weight: bold; }
.xg1, .xg1 a { color: #1d72f2 !important; text-align:right;}
.xg1 .xi2 { color: #999 !important; }
.right-0{ float:right; display:inline-block;}
.right-0 span.hui{ color:#c9c9c9;}
.xg2 { color: #333; }
.onerror { color: #F60; }
.xi2, .xi2 a, .xi3 a { color: #369 ; }
.mtn { margin-top: 5px !important; }
.mbn { margin-bottom: 5px !important; }
.mtm { margin-top: 10px !important; }
.ptn { padding-top: 5px !important; }
.pbn { padding-bottom: 5px !important; }
.pd2 { padding: 2px !important; }
.pd5 { padding: 5px !important; }
.nopd { padding: 0px !important;}
.bt{ border-top: 1px #d0d0d0 solid !important; }
.bbn{ border-bottom: 1px #efefef solid !important; }
.ban { border: 1px #F2F2F2 solid !important;}
.xs0 { font-size : 8pt;}
.clearfix:after{ overflow:hidden; content:""; clear:both;}
a, .lkcss{ color: #333333; text-decoration: none;}
a img{ text-decoration: none; border: 0px none;}
EM { font-style: normal; }
img{border: 0;}

.odd { background: #FFF; }
.even { background: #fbfbff;}

.txt, .txt_s, .px { border-radius:5px; padding: 5px 0px;border-bottom:none; border-top:1px solid #c1bfc0; border-left:1px solid #e5e4e4; border-right:1px solid #e5e4e4; background: #f6f6f6 url(../image/mobile/input_bg.gif) repeat-x 0 0px; width: 100%; }
.txt_s { width: 30px; }


body {background: #FFF; background-image:none; line-height: 130%; font-size: 10pt; font-style: normal; font-family: Arial,Helvetica,sans-serif; }

.hd { padding: 3px; border-bottom: 3px solid #FF8B00; }
	.hd a{ color: #2B7ACD; text-decoration: none; }
.wp { padding: 2px 10px;}

.f_c { margin-top: 5px; padding: 5px; border: 1px #C2D5E3 solid; }
.f_c p{ line-height: 24px;}
/* common border */
.box { margin-top:3px; background: #fbfbff; padding: 3px 0; line-height:18px;}
	.box h2 {}
	.box .on { font-weight: 700; }
.box_ex { margin-top:0px; border-top: 0px none;}
	.box_ex2{ margin-top:0px; border-top:0px none; border-left: 0px none; border-right: 0px none; }
.bm .bm_h { color:#353737; line-height: 0.37rem; font-size: 0.26rem; overflow:hidden; margin-top:0.13rem;font-weight: 600; }
.bm .bm_h .font-wei{font-weight:bold; font-size:14px; }
.bm .bm_h .bm_h_span{ width:2px; height:13px; background:#de5f0f; display:block; float:left; margin-top: 3px;}
.bm .bm_h .bm_h_span-3{ margin-top: 0;}
.bm .bm_h .bm_h_a1{ float:left; font-family:'PingFang SC Bold'; font-weight:bold;color: #de5f0f;}
.bm .bm_h .bm_h_a3{ margin-top:4px; font-size: 14px;color: #de5f0f;}
.bm_h_a2-1{ margin-top:4px;}
.bm_h_a1{ margin-left:6px;}
.bm_h_a2{ float:right;}
.bm_h_a2 .genduo-you{ background-size:70%; width:13px; height:13px; margin-top:3px; background:url(genduo_03.png) no-repeat right center; display:block; float:right;}
.bm_h_a2 .genduo-you-1{ margin-top:0px;  }

.clearfix:after{clear: both;}
.bm .bm_h .lkcss { color: #FFF; text-decoration: none;}
.bm .bm_c { padding: 6px 2px 12px; }
.bm_c-bottom{ margin-top:5px; padding-bottom:10px;}
.bm_c-bottom em{ float:right;}
.bm_c-bottom .dj-shu{ float:left; margin-right:4px; width:14px; height:14px; background:url(pinglun_03.jpg) no-repeat left center; display:block; background-size:100%; }
.xg6{ font-size:12px; float:left;}
.bm_c-bottom .pl-shu{float:left; width:14px;  margin:0 4px 0 6px; height:14px; background:url(pinglun_05.png) no-repeat left center; display:block; background-size:100%;}
.bm .bm_c p{ margin-bottom: 5px; }
.bm .bm_c_bg { background: #f3f3ff; }
.bm .bm_c em { color: #999;}
.bm_c .bm_user { padding-top: 15px;line-height: 14px; }
.border-bot{ border-bottom:1px solid #d5d5d5}
.warning { margin-top: 4px; padding: 3px; border: 1px #CDCDCD solid; color:#666; }
	.warning a{ color: #F26C4F;}

.pg { padding: 4px 0;}
	.pg strong{ padding:2px 6px; }
	.pg a{ padding: 2px 6px; }
.pipe { margin: 0 1px; font-size:12px; font-weight: 300; color: #c4c4c4; }

/* footer */
.ft{ margin:2px 0 2px 2px; padding: 1px; margin-bottom:65px;}

.fl {  }
.tl { margin-top: 5px;}
	.tl a{ text-decoration: none;}
	.tl .bm .bm_c img{ vertical-align: middle;}
.moder { margin-top: 2px; padding: 2px; border: 0px none; background: #FFF;}
.flif { border: none; background: none; color: #666;}
.ttp a{ margin: 0 2px;}

/* viewthread */
.vt { margin-top: 5px;}
	.vt .bm .bm_h a { display: inline; width: auto; color: #252525; font-weight: bold;}
	.vt .bm .bm_inf{ color: #444; }
	.vt .bm .bm_c { padding: 1px; border-top: 1px #e9e9ff solid; border-bottom: 1px #e9e9ff solid; background: #fbfbff; color: #666;  }
	.vt .pbody { margin-top: 1px; margin-bottom: 4px;}
		.vt .pbody h2{ font-weight: 300;}
		.vt .pbody .mes { padding: 1px;}
	.vt .bm .bm_c .attach_h { margin-top: 4px;}
	.vt .bm .bm_c .attach .vm{ width: 14px; vertical-align: middle;}
		.attach img { width: 16px; vertical-align: middle; }
	.vt .postmessage{ padding-bottom: 3px; text-indent:2em; color:#333;}
.fenxiang .zhixian{ width:56px; height:1px; background:#e5e5e5; display:inline-block; vertical-align:middle;}
.fenxiang{ text-align:center; font-size:15px;}


.inbox { padding: 3px 0; color:#666;}
.bt input{ outline:none;}
.inbox select{ float:right;background: #f6f6f6; outline:none;  border-top: 1px #c1bfc0 solid; border-bottom:none; border-left:1px solid #e5e4e4;
					border-right:1px solid #e5e4e4; border-radius:4px; font-family:'PingFang SC Medium'; }
.inbox-2{  overflow:hidden; height:32px; width:97px; position:relative; float:right; margin-bottom:17px;}
.inbox-2 input{ height:32px; width:97px; background:#ff7400; border:none; border-radius:5px; font-size:15px; color:#fff; text-indent:21px;}
.inbox-2 span{ width:18px; height:18px; background:url(fatie-bjt_03.png) no-repeat; display:block; position:absolute; top:9px; left:20px; background-size:100%;}
.viewimg { padding: 2px;}
.viewsort img { vertical-align:top; }

/* newpost */
.sort { padding: 2px; border: 1px #efefef solid; background: #FFF; }
.quote { padding: 5px; font-style: italic; }

/* profile */
.profile_bm_c { padding: 0px !important;}
.profile_table td{ padding:0 3px; border-top: 1px #efefef solid;}
.profile_table th { border-top: 2px #efefef solid;}
.jammer { font-size: 10px; color:#FFF;}

/*new logo*/
.logo{ overflow:hidden;}
.logo_L{ float:left;}
.logo_R{ margin-left: 205px;}
.logo img{ border:0;}

/* new */
.textarea{width:100%;padding:3px;background:#ededed;border:1px #dcdcdc solid;overflow:hidden;border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box}
.textarea:hover{border:1px #999 solid}
.textarea textarea{overflow:hidden;vertical-align:top;font-size:10pt;font-weight:normal;display:inline-block;border:none;outline:none;color:#333;width:100%;min-height:50pt;background:#ededed;-webkit-appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.textarea textarea:focus{outline:none}
.textarea textarea:-moz-placeholder{color:#bbb}
.textarea textarea:-ms-input-placeholder{color:#bbb}
.textarea textarea::-webkit-input-placeholder{color:#bbb}

.select select{overflow:hidden;vertical-align:middle;font-size:10pt;font-weight:normal;display:inline-block;border:1px #dcdcdc solid;outline:none;color:#333;width:100%;padding:3px;background:url(icon_jt.png) no-repeat center right;background-size:20px 15px;border-radius:3px;-webkit-appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.select select:focus{outline:none}
.select select:hover{border:1px #999 solid}

.input{width:100%;padding:3px;border:1px #dcdcdc solid;overflow:hidden;border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box}
.input:hover{border:1px #999 solid}
.text input[type="text"]{overflow:hidden;vertical-align:middle;font-size:10pt;font-weight:normal;display:inline-block;border:none;outline:none;color:#333;width:194px;background:none;-webkit-appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.text input[type="text"]:focus{outline:none}
.text input[type="text"]:-moz-placeholder{color:#bbb}
.text input[type="text"]:-ms-input-placeholder{color:#bbb}
.text input[type="text"]::-webkit-input-placeholder{color:#bbb}

.submit button[type="submit"], .submit input[type="submit"]{ position:relative;overflow:hidden;font-size:10pt;display:inline-block;outline:none;color:#333; width: 97px;height: 32px; background: #ff7400; border: none; border-radius: 5px; color: #fff; margin: 15px 0; float: right; -webkit-appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box;}
.submit button[type="submit"]:focus, .submit input[type="submit"]:focus{outline:none}
.submit button img{vertical-align:middle;height:14px;margin-top:-5px;margin-right:2px}
.mtn .submit2 input{ width:97px; height:32px; background:#ff7400; border:none; border-radius:5px; color:#fff; float:right; margin:13px 0 25px; }
.submitBtn button[type="submit"], .submitBtn input[type="submit"]{color:#fff;background:url(bg_btn.jpg) repeat-x center center}
.submitBtn button img, .submitBtn input img{height:17px;margin-top:-7px}

.hd2{height:50px;width:100%;overflow:hidden;background:#ffa600 url(hbg.jpg) no-repeat 0 0}
.hd2 a.l{float:left}
.hd2 a.l-1{ width:10px; height:20px; background:url(fanhui_03.png) no-repeat; display:block; background-size:100%; position:absolute;top:14px; left:10px;}
.hd2 a.l-2 span{ width:85px; height:20px; background:url(logo-2.png) no-repeat; margin:15px auto 0; display:block; background-size:100%;}
.hd2 a.l-2 { width:100%;  }
.hd2 a.l img{height:50px}
.hd2 a.r{float:right;font-size:14px;line-height:16px;color:#fff;padding:4px 11px;margin-top:10px;margin-right:10px;display:inline-block; border:1px solid #fff;border-radius:3px}
.hd2 .lkcss img{height:50px}

.uhd{padding:10px; border-bottom:1px solid #cfcdce; clear:both;}
.uhd .xiaoxi-2{ position:relative;}
.uhd .xiaoxi-2 .xiaodian-1{ width:5px; height:5px; background:url(xiaodian-1_03.png) no-repeat; background-size:88%; display:block; position:absolute; left:23px; top:-3px;}
.uhd a:link{margin-right:3px; font-size:12px; font-weight: 500;}
.uhd a.qd:link{float:right;margin-right:0; background: url(sousuo_03.png) no-repeat; width:19px; height:19px; display: inline-block; background-size:80%;}
.uhd .yonghu{ color:#ff6000;}
.box .red-ccc, .box em{ color:#999;}
.box{ clear:both;}
.box a, .box em{ color:#a8a8a8;}
.wp .box a.over-hidden{ width:138px; overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.kstw{padding:2px}
.kstw h2{color:#ff6100;font-size:12pt;margin:7px 0 2px 0}
.kstw h2 span{color:#bbb;font-size:9pt;font-weight:400;margin-left:5px}
.kstw .textarea{margin-bottom:5px}
.kstw select{margin-bottom:5px}
.kstw .input{margin-bottom:5px}
.kstw input[type="submit"]{margin:5px 0 10px 0;}

.ss form{margin:10px;overflow:hidden;border-radius:3px;}
.ss .input{background:#f6f6f6; outline:none; border-radius:7px; border:1px solid #f6f6f6; border-top:1px solid #b0adaf;padding:5px 3px; position:relative;}
.ss .input span{ width:18px; height:18px; background: url(sousuo-jg_03.png) no-repeat; background-size:100%; display:block; position:absolute; right:9px; top:4px;  }
.ss ul{ height:31px;}
.ss li{width:33%;float:left;border-bottom:1px solid #e5e5e5; text-align:center;}
.ss li.m button{ color:#ff7400; }
.ss li.m { position:relative;}
.ss li.m .shang{ width:82px; height:8px; background:url(shang_07.png) no-repeat; background-size:85%; position:absolute; left:50%;  bottom:-2px; margin-left:-34px;}
.ss button[type="submit"], .ss input[type="submit"]{border:none;padding:6px;}

.bm .lh{line-height:100%; /*padding:0px 2px 12px;*/}
.bm .bm_h span.i{display:inline-block;width:100%;font-size:7pt;line-height:100%; margin-top:6px;}
.bm .bm_h span.pipe{font-size:7pt;color:#fff;}
.bm .bm_h .ddd{ color:#999;}
.bm .bm_h_2{ overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.apps{width:100%;background:#ddd;padding:10px 0;height:50px;}
.apps a{width:25%;float:left;text-align:center;line-height:1;}
.apps a img{height:50px;}

.ft{height:50px;width:100%;overflow:hidden;background:#fd9c00 url(ftbg.jpg) no-repeat 0 0;text-align:center;   margin:2px 0 2px 2px; padding: 1px;}
.ft-6{margin-bottom:46px;}
.ft a.mb:link{padding-right:4px; }
.ft a.pc:link{padding-left:7px; border-left:1px solid #ffd8b3;}
.ft .ver{margin-top:8px;}
.ft .ver a{ color:#fff; font-family:'PingFang SC Medium'; font-size:13px;}
.ft .copy{margin-top:3px;font-size:7pt;color:#ffeadd }
.ft .copy a{color:#ffeadd}
.tadd{text-align:right;border-bottom:2px #ff7900 solid;padding:5px 0 3px 0;}
.tadd a:link{margin:0 5px;color:#ff7900;}

.tfl{color:#53a1a2;line-height:150%;margin-top:5px;}
.tfl .xg2{color:#333; display:block;}
.tfl a:link{color:#333;}

.ti{border-bottom:1px #dedede solid;padding:6px 0 13px 0;}
.ti1{}
.ti1, .ti2{font-family:Helvetica,Arial;}
.ti a:link{font-size:10pt;color:#444;line-height:1.5;}
.ti i{margin-left:-15px;}
.ti i img{height:13px;vertical-align:top;margin-top:2px;}
.ti span.i{display:inline-block;width:100%;font-size:7pt;line-height:100%;color:#b9b9b9;margin-top:2px;}
.ti span.i a:link{font-size:7pt;line-height:100%;color:#b9b9b9;}
.ti span.i img{height:8px;vertical-align:top;margin-left:5px;}
.ti span.l{float:left;margin-left:-5px;}
.ti span.r{float:right;}
.ti span.r a{margin-right:5px;}

.pgbd{text-align:center;margin:10px 0;}
.pgs{display:inline-block;}
.pgs span, .pgs a{display:inline-block;text-align:center;color:#333;padding: 3px;line-height:150%;}
.pgs span{color:#bbb;}
.pgs a:visited{}
.pgs input{width:18px; outline:none;border-top:1px solid #c1bfc0; border-radius:4px; border-left:1px solid #e5e4e4; border-right:1px solid #e5e4e4;background:#f3f3f3;text-align:center;}
.pgs a.topage{border:none; }

.nbd{border:none;}
.vt{margin-top:0;}
.bm .thd{background:#eee; font-size:11pt;line-height:120%;}
.bm .thd a{color:#000;}
.bm .thd img{height:17px;vertical-align:top;}

.vt .bm .bm_inf{background:#fff;display:inline-block;width:100%;line-height:100%;color:#b9b9b9;padding:5px 0 2px 0;}
.vt .bm .bm_inf span.l{float:left;margin-left:-5px;}
.vt .bm .bm_inf span.l img{height:11px;vertical-align:top;margin-left:5px;}
.vt .bm .bm_inf span.r{float:right;}
.vt .bm .bm_inf span.r a{margin:0 2px;color:#b9b9b9;}
.vt .bm .bm_inf span.r a.fav{color:#ff7900;margin-right:5px;}

.vt .bm .bm_u{padding:3px;border:none;background:#f0f0f0;}
.bm_c .bm_user{padding-top:15px;line-height:130%;}
.bm_c .bm_user em.postno{background:#cbcbcb;color:#fff;padding:5px 3px; border-radius:5px;}

.trep{background:#fff;text-align:right;font-size:8pt;line-height:120%; padding-bottom:5px;}
.trep a{color:#f86b26; font-size:10pt; }

.vt .pbody{padding:0 5px 5px;line-height:150%;}

.emp{text-align:center;padding:20px;color:#999;}
.s_hl{color:#ff7400; font-weight:normal;}
.ai{padding-left:0}
.ai span.i{line-height:120%; }
.ai span.l{margin:0;}

.bm_att{margin-bottom:10px}
.bm_att .bm_c{padding:5px 0;line-height:150%;font-size: 0.18rem}
.bm_att .bm_c a:link{color:#316884;font-size: 0.18rem;}
.tips{text-align:center;color:red;}
.tips a{margin:0 5px}

.softs{width:100%;padding:4px 0;height:90px;}
.softs a{width:16.666%;float:left;text-align:center;line-height:1;}
.softs a img{width:40px;padding:2px 0;}

.cda{ padding:10px;}
.cda a img{width:100%; display:block; overflow:hidden;}
.cda-6 a img{width:100%; display:block; overflow:hidden; margin-bottom:20px;}

/*foot-bot*/
.foot-bot { position:fixed; left:0; bottom:0; background:#fff; z-index:100; width:100%; }
.foot-bot li{ float:left; width:25%; text-align:center; margin-bottom:5px; }
.foot-bot li img { width:15px; height:15px; }
.foot-bot ul{ clear:both;  width:100%; padding-top:6px;}
.foot-bot li.right-no{ }

.ss li.m button{color: #fff;font-weight: 700;}

.v_gk_top{width:1px;height:200px;float:left;}
.v_gk_body{float:left;clear:left;padding: 5px 16px 5px 0;text-indent:0;}
.v_gk_body img{width:100%;}

/* 2017.9.6 */
.vt .mes img{max-width:100%;}
.vt .postmessage {text-indent: 0;}