body,div,p,ul,textarea,form,input,h1,h2,h3,h4,h5,dl,dt,dd,img,section,article,aside,header,footer,nav,dialog,figure,hgroup {
  margin: 0;
  padding: 0;
}
.cc:after {content: ".";display: block;height:0;clear: both;visibility: hidden;}
.cc {display: inline-block;}/* Hides from IE-mac \*/
* html .cc {height: 1%;}
.cc {display: block;}
html {font-size:70%;overflow-y:scroll;-webkit-text-size-adjust:none;}
input[type=text], select {-webkit-appearance: none }
.clearfix:after {content: ".";display: block;height: 0;clear: both;overflow: hidden;visibility: hidden }
.clearfix {*zoom:1 }
.clear {clear: both;width: 0px;height: 0px;font-size: 0px;overflow: hidden;}
audio, canvas, iframe, img, svg, video {vertical-align: middle;}
textarea {resize: vertical }
input, select, button, textarea, .msg_con_html {font-family: inherit;margin: 0;padding: 0;outline: none; }
body { width: 100%;margin:0 auto;font-family: 'Microsoft YaHei', Arial, Helvetica, sans-serif;color: #222;word-wrap:break-word;word-break:break-all;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size:13px;font-size:1rem;}
.c{clear:both;height:1px;font:0px/0px Arial;overflow:hidden;}
.cn {text-align: center;}
.fl {float: left;}
.fr {float: right;}
.sa{color: #008080;}
.sb{color: #f00;}
.sc{color: #00f;}
.sd{color: #f0f;}
.se{color: #fff;}
.sf{color: #ff0;}
.sg{color: #FDB091;}
.sh{color: #080;}
.si{color: #004F69;}
.sk{color:#ff4900}
.sm{color: #D2FF78;}
.sj{color: #DA4205;}
.sn{color: #000;}
.so{color: #FFFFCC;}
.sp{color: #FFDD78;}
.sv {color: #777;}
.sz {color: #BEBEBE;}
.b {font-weight:700;}
.f7 {font-size:.7rem;}
.f11 {font-size:1.1rem;}
.f12 {font-size:1.2rem;}
.f13 {font-size:1.3rem;}
.f14 {font-size:1.4rem;}
.f15 {font-size:1.5rem;}
.f16 {font-size:1.6rem;}
.f18 {font-size:1.8rem;}
.f2 {font-size:2rem;}
/*全局链接样式*/
a {color: inherit;text-decoration: none; }
a:link{text-decoration: none;}
a:visited{text-decoration: none;}
a:hover{text-decoration: none;}
a:active{text-decoration: none;}
ol, ul, li {list-style: none }
.mtl {margin-left:10px;}
.mt5 {margin-top:5px;}
.mt8 {margin-top:8px;}
img {border: 0;}
.input {border:1px solid #CCCBCB;line-height:20px;height:18px;padding:2px 0px 2px 2px;font-size:1.0em;vertical-align:middle;color:#222;border-radius:2px;}
.input:focus, textarea:focus {outline:0px solid #007bff;outline-offset:0px;box-shadow: 0px 0px 2px 2px #DAD7D7;}
.headerbox {width:100%;margin:0 auto;max-width:700px;position:relative;background-color: #fff;}
.error {width:390px;margin:auto;left:0; right:0%; top:0;bottom:45%;z-index:9999999999;position:fixed;text-align:center;font-weight:700;background-color: rgba(0, 0, 0, 0.8);border-radius:5px;line-height:70px;height:70px;font-size:1.8rem;color:#fff;}
.error img {width:99%;margin:0 auto;position:relative;text-align: center;line-height:70px;height:70px;}
.magess {margin:0 auto;color:#A4A4A4;font-size:1.6rem;height: 40px; line-height:40px;font-weight:700;text-align: center;background-color: #fff;border: 1px solid #DBDADA;margin:3px;}
.Close {border: 1px #670101 solid;padding:4px 10px 3px 10px;height:30px;line-height:30px;background-color: #DD0505;border-top-color: #FFFFFF;border-left-color: #FFFFFF;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;color:#fff;}
/*按钮*/
.button {padding:0px 5px;height:25px; line-height:25px;text-align: center; color: #fff; text-decoration: none;border-radius:3px;display: inline-block; background: #00AAFF;cursor: pointer;border: 0;position:relative;top:5px;left:3px;}
/*发表框*/
.msg_userfb {width:100%;max-width:700px;max-height:600px;-webkit-border-radius: 5px;border-radius: 5px;border: 1px solid #CCCBCB;overflow:hidden;}
.msg_bottom_tit {height:45px;line-height:45px;font-size:1.1rem;}
.input-container {width: 100px;height:30px;line-height:30px;margin-top:5px;margin-left: 15px;text-align: center;background: #3879d9;color: #fff;border-radius: 3px;font-size: 1.4rem;cursor: pointer;z-index:1;margin-top:7px;}
.newspic {position: absolute;left:15px;opacity: 0;width:100px;height: 30px;cursor: pointer;z-index:2;}
.msg_fabu {float: right;position: relative;width: 100px;height: 30px;line-height: 30px;font-size:1.2rem;font-weight: bold;text-align: center;color:#fff;cursor: pointer;border: 1px solid #671F02;border-radius: 3px;top:5px;background-color: #ff4900;border-top-color: #FFFFFF;border-left-color: #FFFFFF;}
.msg_con_html {height: 90px;min-height:90px;overflow:auto;border-top:1px solid #CCCBCB;border-bottom:1px solid #CCCBCB;padding:5px;border-radius: 3px;}
.pl_dltxzc {border: 1px #717171 solid;padding: 4px 10px 3px 10px;height: 30px;line-height: 30px;background-color: #EFEFEF;border-top-color: #FFFFFF;border-left-color: #FFFFFF;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.emotimg {margin:0 auto;width:25px;height:25px;line-height:60px;background-image:url(../images/emot/29.gif);background-repeat: no-repeat;background-size:100% 100%;border-radius:500px;margin-top:8px;margin-left:10px;}
.emot_img, .remot_img, .pemot_img {width:275px;height:180px;position:fixed;z-index:888888;top:5px;left:35%;background-color:#fff;border:1px #C8C7C7 solid;border-radius:5px;}
.emot_img img, .remot_img img, .pemot_img img {width:24px;height:24px;margin:3px;cursor: pointer;}
.overlay {position:fixed;width:99%;margin:0 auto;background-color: rgba(0, 0, 0, 0.5);z-index:9999999999999999999998;display: none;margin-top:25px;border-radius: 3px;top:5%;}
.overlay img {width:100%;max-width:90%;margin-left:5%;margin-right:5%;max-height:500px;margin-top:25px;margin-bottom:25px;border-radius:5px;}
.d_img_w {max-width:700px;max-height:550px;}
.r_img_w {max-width:500px;max-height:400px;}
/*登陆*/
#forum_reg {width:350px;height:175px;position:relative;margin: 0 auto;left:35%;right:5%;top:25%;z-index:9999;position: fixed;background:#fff;border: 1px #2989B4 solid;}
.popup_login_box {margin:0 auto;display: block;height:30px;line-height:30px;border: 1px solid #E7E6E6;position:relative;overflow:hidden;padding:5px 8px;background-color: #2989B4;}
.popup_login_box .popup_tithtml {float:left;color:#fff;}
.forum_msc {padding-right:10px;position:absolute;right:0;color:#f00;font-weight:700;text-shadow: -1px 0 #fff, 0 1px #fff, 1px 0 #fff, 0 -1px #fff;}
.ur_login_box {margin:0 auto;position:relative;overflow:hidden;background:#fff;padding:0 0 0px 0;}
.home_login {width:99.8%;margin-top:13px;position:relative;overflow:hidden;}
.home_login .user_l {width:25%;float:left;text-align:right;}
.home_login .user_t {width:50%;float:left;text-align:left;}
.home_login .user_r {width:24.8%;float:left;text-align:center;}
.home_login .user_l dd {height:30px; line-height:30px;font-size:1.1rem;color:#444;} 
.home_login .user_t dd {height:35px; line-height:35px;}
.home_login .user_r img {height:50px;line-height:50px;}
.loginput {border: 1px solid #A9C9E2;height:25px; line-height:25px;padding-left:3px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#444;}
.log_tx {display:none;color:#f00;cursor: pointer;}
.home_login_btn {padding:0px 10px;height:30px; line-height:30px;text-align: center;color: #fff; text-decoration: none;display: inline-block; background: #A90126;cursor: pointer;border: 0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.home_reg_btn {padding:0px 10px;height:30px; line-height:30px;text-align: center;color: #fff; text-decoration: none;display: inline-block; background: #0aa284;cursor: pointer;border: 0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.home_reg_btn:hover, .home_login_btn:hover {filter:alpha(opacity=70);opacity:.7;-moz-opacity:.5;-khtml-opacity:.7;}
.logurbox {height:120px;}
.logurbox li {height:40px;line-height:40px;}
.login_info {height:70px; line-height:30px;text-align: center;color:#080;font-weight:700;font-size:1.4rem;}
.m_out {-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#fff;text-align:center;background:#008000;outline:none;border:1px #C3F9C1 solid;font-size:1.1rem;height:25px;line-height:25px;margin-top:10px;padding:3px 6px;}
.pl_dltxtc {border: 1px #022D01 solid;padding: 4px 10px 3px 10px;height: 30px;line-height: 30px;background-color: #080;border-top-color: #FFFFFF;border-left-color: #FFFFFF;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;color:#fff;}
/*选择头像*/
#pl-pop{padding: 1px;z-index:99999;position: fixed;width:300px;height:200px;top:55%;right:5%;}
#kypl-pop{padding: 1px;z-index:99999;position: fixed;width:300px;height:200px;top:55%;right:5%;}
.ico-list {background: #ccc;position: relative;border: 1px solid #ccc;}
.ico-list a.cur {cursor:pointer;}
.ico-list a, img.focus-ico {cursor:pointer;}
.ico-list a img {border: 1px dashed #eee;margin: 1px;cursor:pointer;position: relative;}
.ico-list a:hover img, .ico-list .cur img {background: #fff;border: 1px solid #c0c;position: relative;z-index:999;}
.ico-list a img:hover {transform: scale(1.4);}
.focus-ico {-webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px;}
.ico-txt {border-bottom:#d21e1e 1px solid;position: relative;margin-top:5px;height:25px;line-height:25px;text-align:center;font-size: 14px;font-weight: bold;color: #fff;}
.ico-txt .iconcol {color: #fff;font-size: 14px;height:25px;light-height:35px;text-align:right;float:right;padding-right:5px;}
.post_ico {width:60px;height:60px;margin-top:50px;border-radius:50%;}
/*我的*/
.pl_dltxwd {width:30px;height:30px;margin:0px 3px;background-image: url(../images/sting.png);background-repeat: no-repeat;display:inline-block;position: relative;top:12px;right:10px;background-size:75% 75%;float:left;}
.sting_box {width:99%;margin:0 auto;position: relative;overflow:hidden;background-color:#E6E3E3;border-radius:5px;border:.1rem solid #3B7088;}
.ur_abor {border:.1rem solid #6696AB;border-radius:5px;overflow:hidden;}
.ur_bbor {border:.1rem solid #A8DCF3;border-radius:5px;overflow:hidden;}
.ur_cbor {border:.1rem solid #6696AB;border-radius:5px;overflow:hidden;}
.ur_dbor {border:.1rem solid #3B7088;border-radius:5px;overflow:hidden;}
.sting_box .ur_l {width:45%;margin-right:5px;float:left;text-align:right;line-height:60px;}
.sting_box .ur_r {width:51%;float:left;margin-left:5px;line-height:60px;}
.sting_box .ur_l .txico {border-radius:50%;height:60px;line-height:60px;position: relative;top:3px;}
.sting_box .ur_r dd {line-height:30px;}
.uricook {width:20px;height:20px;position: relative;top:4px;background-image: url("../images/icon.png");background-position: 0px 0px;display:inline-block;}
.uricono {width:20px;height:20px;position: relative;top:4px;background-image: url("../images/icon.png");background-position: 0px -20px;display:inline-block;}
.sting_box .ur_r dd font {position: relative;top:-2px;}
.ur_bgbor {background-color: #fff;margin:5px 3px;border-radius:3px;overflow:hidden;}
.urme_sj {display:inline-block;width: 30px;height: 30px;background-image: url(../images/sj.png);background-repeat: no-repeat;background-size: 100% 100%;border-radius: 50%;position: relative;top:8px;}
.urme_mm {display:inline-block;width: 30px;height: 30px;background-image: url(../images/pass.png);background-repeat: no-repeat;background-size: 100% 100%;border-radius: 50%;position: relative;top:8px;}
.xgico {width:30px;height:30px;border-radius: 50%;}
/*消息*/
.d_con_h {height:360px;max-height:360px;}
.r_con_h {height:250px;max-height:250px;}
.msg_content_code {overflow:auto;position:relative;padding-bottom:8px;background-color:#EDEDED;}
.ur_name_box {width:99%;text-align:right;min-height:50px;position: relative;top:5px;overflow:hidden;}
.ur_admin_bok {width:99%;text-align:left;min-height:50px;position: relative;top:5px;overflow:hidden;} 
.ur_icon img {width:25px;height:25px;border-radius: 50%;margin:0px 5px 0px 3px;position:relative;top:3px;}
.msg_tit {height: 30px;line-height:30px;}
.ur_info {margin:0px 0px 0px 10px;}
.ad_info {margin:0px 10px 0px 0px;}
.msg_list {text-align:left;font-size:1.3rem;padding:8px 5px;color:#170F02;}
.msg_list img {border-radius:5px;}
.msg_bg {background-color:#95EC69;border-radius:3px;}
.adm_bg {background-color:#fff;border-radius:3px;}
.arrow {width: 0;height:0;float:right;border-top:5px solid transparent;border-left:7px solid #95EC69;border-bottom:5px solid transparent;position:relative;right:-12px;top:5px;}
.drrow {width: 0;height:0;float:left;border-top:5px solid transparent;border-right:7px solid #fff;border-bottom:5px solid transparent;position:relative;left:-12px;top:5px;}
.msg_time {height:50px;line-height:50px;}
.namelock {float:right;margin-right:5px;}
#tcdllok, #zcdllok {float:right;margin-right:5px;} 
#alert-reply {width:600px;margin:0 auto;position:fixed;z-index:9999;left:20%;top:35px;}
/*靠右插件*/
.msg_right_box {margin:0 auto;position:fixed;z-index:9999999999999;right:10px;bottom:40px;} 
.rightb_html {height:30px;line-height:30px;background-color:#AA050D;border-radius:3px;padding:0px 8px;color:#fff;font-size:1.3rem;}
.right_con_box {width:500px;max-height:430px;margin:0 auto;position:fixed;z-index:999;right:10px;bottom:40px;-webkit-border-radius: 5px;border-radius: 5px;border: 1px solid #CCCBCB;overflow:hidden;}
.msg_kftit {margin:0 auto;height:30px;line-height:30px;background-color:#3879d9;padding:0px 5px;}
.delicon {width:16px;height:16px;display:inline-block;position:relative;background-image: url(../images/icon_del.gif);top:7px;}




























