*{margin:0;padding:0;}
html,body{ margin:0px; padding:0px; font-size:14px; font-family:'microsoft yahei','Arial', sans-serif; background-color:#FFF; color:#2d2d2d;}
a{ text-decoration:none; color:#4b4b4b;}
a:hover{ text-decoration:none;}
p,ul,li,form,h1,h2,h3,h4,h5,h6,dl,dt,dd,img,div,table,td,th,input,textarea{ margin:0px; padding:0px; border:none;}
aside,header,footer,nav,seation,article{ display:block; padding:0; margin:0;}
table,td{ border-collapse:collapse;}
ul,li,dl,dt,dd,ol{ list-style:none;}
img{ border:none;overflow:hidden; vertical-align:bottom;}
em,i{ font-style:normal;}
p{ overflow:hidden;}

input,textarea,select{outline:none; color:#484848;}
.oh,.ov{ overflow:hidden; zoom:1;}
.dn,.hidden{ display:none; }
.db{ display:block;}
.clear{ clear:both;height:0px; overflow:hidden;}
.cp{ cursor:pointer;}
.fl,.fl-l{float:left;}
.fr,.fl-r{float:right;}
.ie6 .fl-l,.ie6 .fl { float: left; display: inline;}
.fix, #container, .icontainer, .pr-cate-d .s1, .nav-con ul { clear:both; zoom:1; }
.fix:after, .pr-list ul:after, .formArea li:after, .a-list li:after, .icontainer:after, #container:after, .pr-cate-d .s1:after, .nav-con ul:after { display:block; clear:both; visibility:hidden; height:0; content:""; overflow:hidden; }
.tc,.align-c{ text-align:center;}
.tl,.align-l{ text-align:left;}
.tr,.align-r{ text-align:right;}
.fs12{ font-size:12px;}
.fs14{ font-size:14px;}
.fs16{ font-size:16px;}
.fs18{ font-size:18px;}
.fs24{ font-size:24px;}
.fs30{ font-size:30px;}
.fs36{ font-size:36px;}

.fwb,.b{ font-weight:bold;}
.pa,.pos-a { position:absolute;}
.pf{ position:fixed;}
.pr,.pos-r{ position:relative;}

.tde{text-decoration:underline;}

.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt30{margin-top:30px;}
.mt40{margin-top:40px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt25{margin-top:25px;}
.mr5{margin-right:5px;}
.mr10{margin-right:10px;}
.mr15{margin-right:15px;}
.mr16{margin-right:16px;}
.mr20{margin-right:20px;}
.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.ma{ margin:0 auto;}
.ml5{margin-left:5px;}
.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.ml20{margin-left:20px;}
.ml25{margin-left:25px;}
.pb50{ padding-bottom: 50px;}
.margin10 { margin: 10px;}
.margin-b-20 { margin-bottom: 20px;}
.margin-r-20 { margin-right: 20px;}
.margin-l-20 { margin-left: 20px;}
.hr10 {height: 10px;}
.hr12 {height: 12px;}
.hr15 {height: 15px;}
.hr20 {height: 20px;}
.hr30 {height: 30px;}
.hr40 {height: 40px;}

.rad{-webkit-border-radius: 100%; -moz-border-radius:100%; border-radius:100%;  behavior:url(../css/PIE.htc); }

.fw{font-family:'微软雅黑',Microsoft YaHei;}

.opacity_10{filter:alpha(opacity=10);-moz-opacity:0.1;opacity:0.1;}  /*透明*/
.opacity_20{filter:alpha(opacity=20);-moz-opacity:0.2;opacity:0.2;}
.opacity_30{filter:alpha(opacity=30);-moz-opacity:0.3;opacity:0.3;}
.opacity_40{filter:alpha(opacity=40);-moz-opacity:0.4;opacity:0.4;}
.opacity_50{filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;}
.opacity_60{filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;}
.opacity_70{filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;}
.opacity_80{filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;}
.opacity_90{filter:alpha(opacity=90);-moz-opacity:0.9;opacity:0.9;}

.radius_4{border-radius:4px; -moz-border-radius:4px;-webkit-border-radius:4px; behavior:url(../css/PIE.htc); }  /*圆角*/
.radius_6{border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; behavior:url(../css/PIE.htc); }
.radius_8{border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; behavior:url(../css/PIE.htc); }
.radius_10{border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; behavior:url(../css/PIE.htc); }
.radius_12{border-radius:12px; -moz-border-radius:12px; -webkit-border-radius:12px; behavior:url(../css/PIE.htc); }
.radius_14{border-radius:14px; -moz-border-radius:14px; -webkit-border-radius:14px; behavior:url(../css/PIE.htc); }
.radius_16{border-radius:16px; -moz-border-radius:16px; -webkit-border-radius:16px; behavior:url(../css/PIE.htc); }

.col2d{ color:#2d2d2d;}
.colr{ color:#df301f;}
.col6{ color:#666;}
.col9{ color:#999;}
.colw{ color: #FFF;}
.colb{ color:#0066cc;}
.bore5{ border:1px solid #e5e5e5;}
.borr{ border:1px solid #df301f;}
.borc{ border:1px solid #cccccc;}
.bortr{ border-top:1px solid #df301f;}
.borty{ border-top:1px solid #ffc40d;}
.borbr{ border-bottom:1px solid #df301f;}
.borby{ border-bottom:1px solid #ffc40d;}
.borb5d{ border-bottom:1px dashed #e5e5e5;}

.clearfix:before,.clearfix:after{ content:""; display:table; clear:both; }

/*顶部下载*/
.app_download{ width:100%; height: 54px;}
.app_download .app_download_open{ display:block; width:100%; height:54px; padding: 4px 10px; box-sizing: border-box; background-color: rgba(51,51,51,0.4); position: fixed; top: 0; z-index:999; overflow:hidden;}
.app_download .app_open{ display:block; width:10%; float: right; height:54px; padding: 4px 10px; box-sizing: border-box; background-color: rgba(51,51,51,0.4); position: fixed; top: 0; z-index:999; overflow:hidden;}
.app_download_img1{ float: left; height: 46px;}
.app_download_img2{ float: right; height: 46px;}
.m2_close_btn_02{ float: right; height: 30px;width: 30px;margin:8px 0 8px 8px;}

/*订阅*/
.article-dy-aut{ text-align:right; font-size:14px; color:#999; margin:20px 0;}
.article-dy{ height:36px; line-height:36px; font-size:14px; background: url(../img/yf_dyh.png) no-repeat 15px center #EEF6FD; margin:20px 0; padding:0 15px 0 35px; background-size: auto 16px;}
.article-dy p a,.article-dy p { color:#4486CF;}

.column{ padding:10px 15px; }

/*评论加载*/
.hot_bt .comment-more{ text-align:center; padding:5px 0;}
.hot_bt .comment-more span{ color:#999; font-size:10px; padding: 0 20px;}
.hot_bt .comment-more span.jz{background: url(../img/loading_icon.png) no-repeat center right; background-size:contain;}

/*注册*/
.register-room .top{ position: relative; border-bottom: 1px solid #ddd; padding-bottom: 10px; margin-bottom: 10px;}
.register-room .top p{ text-align: center;}
.register-room .top a{ display: inline-block; position: absolute; top: 0; right: 0; z-index: 2; color: #B1B1B1;}
.register-room .web-top{ position: fixed; top: 0;  width: 100%; height: 50px; border-bottom: 1px solid #eee; text-align: center; line-height: 50px; font-size: 18px; background-color: #FFF;}
.register-room .web-top a{ display: block; position: absolute; left: 10px; font-size: 24px;}
.register-room .web-data{line-height: 40px; background-color: #FFF; margin-top: 50px;}
.register-room .web-tab1,.register-room .web-tab2{ position: relative; padding: 5px 10px; border-bottom: 1px solid #eee;}
.register-room .web-data input{ font-family:'microsoft yahei','Arial', sans-serif; font-size: 14px;}
.register-room .web-tab1 .send{ position: absolute; right: 0; top: 13px; width: auto; height: auto; background: none; border-left: 1px solid #eee; line-height: 24px; padding: 0 10px;}
.register-room .web-tab1 input{ width: 70%; height: 40px;}
.register-room .web-tab2 input{ width: 100%; height: 40px;}
.register-room .web-button{ display: block; width: 92%; background-color: #0fade7; color: #fff; border: none; margin: 30px auto 15px; line-height: 40px; font-family:'microsoft yahei','Arial', sans-serif; font-size: 14px;}
.register-room .web-warn{ text-align: center; color: #aaa;}
.register-room .web-warn a{ color: #0fade7;}
.register-room .web-content{ line-height: 24px; padding: 10px; margin-top: 50px;}
.register-room .web-content p{ padding: 5px 0;}

/*登录 注册*/
.section-user{ position: fixed; bottom: 0; width: 100%; height: 50px; background-color: rgba(51,51,51,0.4); padding: 10px 10%; box-sizing: border-box; display: none;}
.section-user button{ width: 45%; height: 30px; text-align: center; color: #FFF; line-height: 30px; font-size: 16px; border:none; font-family: inherit; }
.section-user button.login{ background-color: #2c7ce6;}
.section-user button.register{ background-color: #f0715c;}

.section-commentbox{ position: fixed; bottom: 0;margin: 0 auto;z-index:999; width: 100%; height: 50px; background-color: #eeeeee; padding: 10px 15px; box-sizing: border-box; border-top:1px solid #d5d5d5; display: none;-webkit-overflow-scrolling: touch;overflow-x: hidden;overflow-y: scroll;}
/*聊天室发送框*/
.section-commentbox div.box{ position: absolute; top:10px; left: 0; width: 100%; height: 30px; border-radius: 4px; box-sizing: border-box; padding-left: 15px;padding-right: 15px;}
.section-commentbox div.box > div{ height: 100%; background-color: #FFF; padding: 5px 10px; box-sizing: border-box;}
.section-commentbox div.box input{ position: absolute; top: 5px; left: 25px; z-index: 2; width: 92%; height: 20px; line-height: 20px;  box-sizing: border-box; background:initial;}
.section-commentbox div.box .send{ float: right; position: relative; z-index: 9999; width: 30px; height: 20px; background: url(../img/app-send.png) no-repeat right center; background-size: contain; border-left: 1px solid #dddddd; }
.section-commentbox div.money{ float: right; width: 30px; height: 30px; background: url(../img/app-red.png) no-repeat center center; background-size: contain;}
.section-commentbox div.gift{ float: right; width: 30px; height: 30px; background: url(../img/app-gift.png) no-repeat center center; background-size: contain; margin-right: 10px;}

/*评论发送框*/
.section-commentbox div.comment-box{ width:100%; height: 30px; box-sizing: border-box;}
.section-commentbox div.comment-box input{ width: 88%; height: 30px; line-height: 30px; padding: 0 10px; box-sizing: border-box; background: #fff; border-radius: 5px;}
.section-commentbox div.comment-box .send{ float: right; position: relative; z-index: 9999; width: 10%; height: 30px; background-color: gray; color: #fff; text-align: center; line-height: 30px; border-radius: 5px;}

/*弹窗*/
.blackbg{ position: fixed; top: 0; left: 0; z-index: 9999999; width: 100%; height: 100%; background:rgba(0,0,0,0.4); display: none;}
.whitebg{ width: 70%; height: auto; overflow: hidden; background-color: #FFF; border-radius: 6px; margin: 20% auto; padding: 15px; font-size: 16px;}
.money-warn p{ text-align: center;}
.money-warn .logo{ width: 80px; height: 80px; background: url(../img/app-logo.png) no-repeat center center; background-size: contain; margin: 10px auto;}
.money-warn .btn{ text-align: right;}
.money-warn .btn a{ color: #0fade7;}
.login-warn .top{ position: relative; border-bottom: 1px solid #ddd; padding-bottom: 10px; margin-bottom: 10px;}
.login-warn .top p{ text-align: center;}
.login-warn .top a{ display: inline-block; position: absolute; top: 0; right: 0; z-index: 2; color: #B1B1B1;}
.login-warn .input{ border-bottom: 1px solid #ddd; padding: 5px 0;}
.login-warn .input input{ width: 100%; height: 30px; line-height: 30px; font-size: 14px; margin-bottom: 5px;}
.login-warn .btn{ margin: 10px 0 0 0; text-align: right;}
.login-warn .btn a{color: #0fade7;}
.login-warn .btn-c{ width: 100%; height: 32px; line-height: 32px; color: #FFF; background-color: #0fade7; margin-top: 10px; text-align: center; border:none;}
.login-warn .btn-s{ margin: 20px auto;}
.login-warn .btn-s li{ float: left; width: 33%; text-align: center;}
.login-warn .btn-s li a{ display: inline-block; width: 100%;}

/*轮播*/
.ui-slider-next,.ui-slider-pre{display: none;}
.ui-slider-dots{ width: 100% !important; text-align: center !important;}

#userspace{
    border-radius:10px;
    padding: 5px 10px;
    border: 1px solid #0fade7}


.dy_link .support{ font-size: 16px; padding: 5px 10px}
.dy_link .support img {height:16px; vertical-align:middle; margin-right:4px;}
.dy_pv{line-height: 14px; font-size: 14px;}
.dy_pv img {height:16px; margin-right:4px;}


#content-indent {text-indent: 2em;}
#content-indent img{display: block;}
