﻿g@charset "utf-8";
/* CSS Document */
* { padding: 0; margin: 0; border: 0; } 
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,legend,button,form,fieldset,input,textarea,p,blockquote {padding:0;margin:0;}
body {background:#fff; color:#333; font: 14px "微软雅黑","SimSun","Arial Narrow";margin-top:5px; margin:0px;}
table{border-collapse:collapse;border-spacing:0;}
a{ color:#333333; text-decoration:none; cursor:pointer;}
i,em{ font-style:normal;}
table {border-collapse: collapse;border-spacing: 0;}   
caption,th {text-align: left;}
input,img,select {vertical-align:middle;}
input[type="text"],input[type="password"],input[type="num"],select,textarea{ border:1px solid #dcdcdc;}
ol,ul,li {list-style: none;}
.fl{ background-color:transparent; border:0;}
.tc{ text-align:center;}
.gery{ color:#999999}
.border{ border:1px solid #dcdcdc;}
.border_b{ border-bottom:1px solid #dcdcdc;}

.mswx_code{ position:relative;}
.mswx_code img{ position:absolute; top:80px; right:0px; z-index:100; border:1px solid #efefef;}
.fl_tb{width:1150px}
/*修改艺佰的样式*/
.m_l, .m_r{max-width:8px;}
/*导航栏免费装修*/
#nv li .free{background:url(free.gif) no-repeat;width:28px;height:42px;display:block;position:absolute;top:4px;right:3px;}
/**/
.f_bg{height: 106px;background: url(powered_bg.png) no-repeat; background-size:96%; padding:16px !important;}
.f_bg img{ width:70px; height:70px;}
/**common**/
.pm_o{ width:120px !important;}
.rfm{ border-bottom:0;}
.ftid{ border:0;}
.ftid a{ margin-bottom:6px;}
.tedt .bar{ -moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing: border-box;}
.mtm{padding-left: 10px;margin: 10px 0;}
#seccheck_fastpost{ border-bottom:0;}
#seccheck_fastpost{ position:relative;}
#seccheck_fastpost .p_opt{ width:130px!important;top: 25px!important;left:50px!important;}

/*颜色*/
.red_txt{ color:#dd5847;}
.blue_txt{ color:#3cb5d4;}
.green_txt{ color:#35aa47;}
/* 输入控件字体 */
input,button,textarea,select,optgroup,option {font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
/* 标题元素样式清除 */ 
h1,h2,h3,h4,h5,h6 {font-weight: normal; font-size: 100%; }
h1{ font-size:30px;}
h2{ font-size:24px;} 
h3{ font-size:20px;} 
h4{ font-size:18px;}
.ht_80{ width:100%; height:80px;}
.txt_red{ line-height:18px; color:#c00;}
.txt_orange{ color:#ff4a00;}
.txt_r{ text-align:right;}
.txt_l{ text-align:left;}
.txt_c{ text-align:center;}
/* 链接样式，颜色可酌情修改 */
del,ins,a {text-decoration:none;}

/*标题图标*/
i.hot_icon{ display:inline-block; width:44px; height:39px; background:url(hot_icon.jpg) no-repeat; position:relative; top:10px; margin-left:6px;}
i.pic_icon{ display:inline-block; width:55px; height:36px; background:url(pic_icon.jpg) no-repeat; position:relative; top:8px; margin-left:6px;}
i.red_icon{ display:inline-block; width:55px; height:36px; background:url(red_icon.jpg) no-repeat; position:relative; top:8px; margin-left:6px;}
i.life_icon{ display:inline-block; width:55px; height:36px; background:url(life_icon.jpg) no-repeat; position:relative; top:8px; margin-left:6px;}
i.foucus_icon{ display:inline-block; width:55px; height:36px; background:url(foucus_icon.jpg) no-repeat; position:relative; top:10px; margin-left:6px;}
i.mouth_icon{ display:inline-block; width:55px; height:36px; background:url(mouth_icon.jpg) no-repeat; position:relative; top:10px; margin-left:6px;}
i.activity_icon{ display:inline-block; width:44px; height:39px; background:url(activity_icon.jpg) no-repeat; position:relative; top:10px; margin-left:6px;}
/* 鼠标样式 */
input[type="submit"] ,input[type="button"]{cursor: pointer;}
input[type="checkbox"]{ display:inline-block; width:20px; height:20px; background:url(check.png);}
input[type="checkbox"]:checked{display:inline-block; width:20px; height:20px; background:url(checked.png);}
button {cursor: pointer;}
input::-moz-interview-inner { border: 0; padding: 0;}
.clearfix:after{display:block;content:"";clear:both;}
.pointer{ cursor:pointer;}
.show{ display:block;}
.hidden{ display:none;}
.box_sizing{ -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}

.f_18{ font-size:18px; font-family:"微软雅黑";}
.f_12{ font-size:12px;}
.h_60{height:60px;}
/*快捷登录*/
.l_quick a{ display: inline-block; width:26px; height:30px; background:url(quick.png) no-repeat; position:relative; top:8px; margin:0;}
.l_quick a.QQ{ background-position: center 3px;}
.l_quick a.wxin{ background-position: center center;}
.l_quick a.sina{ background-position: center 103%;}
/** 首页 main**/
.main{ width:100%; margin:0px auto; position:relative;}
.main .top{ width:100%; height:38px; background:#f7f8f8; border-bottom:1px solid #dcdcdc;}
.main .top .tbox{ width:1200px; margin:0px auto; position:relative;}
.main .top .tbox .logo_min{ display:block; float:left; width:80px; margin-right:10px; height:30px; background: url(logo_min.png) no-repeat center 4px;}
.main .top .tbox .logo_min.on{background: url(logo_min.png) no-repeat center 91%;}
.main .top .tbox li{ float:left; line-height:38px; width:50%; font-size:12px; position:relative;}
.main .top .tbox li > p{ display:inline-block; width:76px;  text-align:center; position:relative; cursor:pointer;}
.main .top .tbox li > p:hover{ background:#fff; border:1px solid #dcdcdc; border-bottom:0; box-sizing:border-box; -moz-box-sizing:border-box;  -webkit-box-sizing:border-box;}
/* .main .top .tbox li > a{ display:inline-block; width:50px; text-align:center; position:relative;} */
.main .top .tbox li > a{ display:inline-block; width:80px; text-align:center; position:relative;}
.main .top .tbox li > a i{ display:inline-block; width:22px; height:22px; background:url(gery_icon.png) no-repeat; position:relative; top:7px;}
.main .top .tbox li > a i.icon1{background-position:center top;}
.main .top .tbox li > a i.icon2{background-position:center center;}
.main .top .tbox li > a i.icon3{background-position:center bottom;}
.main .top .tbox li .p_home span{ background:#fff; display:block; width:101px; position: absolute; left:-1px; top:38px; border:1px solid #dcdcdc; border-top:0;padding:10px 0; z-index:100;}
.main .top .tbox li .p_home span > a{ display:block; width:100px; line-height:26px;}

.main .top .tbox li .community span{ display:block; width:404px; position: absolute; left:-1px; top:38px; background:#fff;  border:1px solid #dcdcdc; border-top:0; padding:10px 0; z-index:100;}
.main .top .tbox li .community span > label{ display:block; float:left;}
.main .top .tbox li .community span > label > a{ display:block; width:100px; line-height:26px; border-right:1px solid #dcdcdc;}
.main .top .tbox li .community span > label:last-child a{ border-right:0;}

.main .top .tbox li .l_drop.on{ height:36px; background:#fff; border:1px solid #dcdcdc; border-bottom:0px;}
.main .top .tbox li .drop{ display:inline-block; width:20px; height:20px; background:url(drop.gif) no-repeat center center; position:relative; top:6px;}
.main .top .tbox li .drop_box{ width:80px; background:#fff; position:absolute; right:60px; border:1px solid #dcdcdc; border-top:0; padding:0 10px;}
.main .top .tbox li .drop_box a{ display:block; width:100%; text-align:left; line-height:20px;}
.drop_box i{ display: inline-block; width:30px; height:18px; background:url(quick.png) no-repeat; position:relative; top:4px; background-size:18px;}
.drop_box i.QQ{ background-position: center 0px;}
.drop_box i.wxin{ background-position: center center;}
.drop_box i.sina{ background-position: center bottom;}
/*main_logo*/
.main_logo{ width:100%; height:100px; background:#fff;}
.main_logo .box{ width:1200px; margin:0px auto; position:relative;}
.main_logo .box > div{ float:left;}
.main_logo ..logo{ width:260px;}
.main_logo .search{ width:700px;}
.main_logo .search .s_box{ width:540px; margin:30px auto; height:40px; background:#ff4a00;}
.main_logo .search .s_box li{ float:left;}
.main_logo .search .s_box input{ width:390px; padding:4px; height:22px; margin:4px 0 4px 4px; border:0px;}
.main_logo .search .s_box .drop{ width:60px; text-align:center; margin:4px 4px 4px 0; height:30px; line-height:30px; border-left:1px solid #dcdcdc; background:#fff url(drop.gif) no-repeat 94% center; cursor:pointer; position:relative; color:#999999;}
.main_logo .search .s_box .drop span{ display:block; width:80px; position:absolute; right:0; top:36px; background:#fff; border:1px solid #ff4a00; border-top:0;}
.main_logo .search .s_box .drop a{ display:block; width:100%; text-align:center; line-height:30px;}
.main_logo .search .s_box button{ width:60px; height:30px; margin:4px; background:#ff4a00; color:#fff;}
.main_logo .box .pic{ width:240px;}
.main_logo .box .pic img{ display:block; width:210px; height:55px; margin:22px 0; float:right;}
/*nav*/
.nav{ width:100%; height:50px; background:#ff4a00;}
.nav .box{ width:1200px; margin:0px auto;}
.nav .box li{ float:left; width:120px; text-align:center; line-height:50px; font-size:18px; font-family:"微软雅黑";}
.nav .box li a{ display:block; width:100%; height:50px; color:#fff;}
.nav .box li a.on{ background:#ff8553;}
/*home_box*/
.home_box{ width:1200px; margin:0px auto; position: relative;}
.home_ad{ width:1200px; margin:0px auto; height:68px; border:1px solid #dcdcdc; border-top:0;}
.home_ad div{ float:left; width:25%; position:relative;}
.home_ad div:after{ display:block; content:""; width:1px; height:48px; background:#dcdcdc; position: absolute; top:10px; right:0;}
.home_ad div:last-child:after{ width:0;}
.home_ad div li{ float:left; width:230px; margin-top:14px;}
.home_ad div li:after{ display:block; content:""; clear:both;}
.home_ad div li.pic{ width:70px;}
.home_ad div li.pic img{ display:block; width:42px; height:42px; margin:0px auto;}
.home_ad div li a{ display:block; float:left; width:70px; text-align:center; height:22px; line-height:22px; overflow:hidden;}
.home_news{ width:100%; margin-top:20px;}
.home_news > div{ float:left;}
.home_news .left{ width:374px; margin-right:10px;}
.home_news .left .slide{ height:380px; margin-bottom:20px; border:0;}
#main{width:373px;height:400px;overflow:hidden;position:relative;margin:0px auto;}
#main .box{width:100%;height:400px;box-shadow:0px 0px 5px #ddd;margin:0px auto;overflow:hidden;position:relative;}
#main .box > p{ display:block; width:100%; position:relative;}
#main .box > p a.pic{ display:block;width:100%;height:400px;position:absolute;left:0px;top:0px;}
#main .box > p a.pic img{width:100%;height:400px;position:absolute;left:0px;top:0px;}
#main .box > p a.name{ display:block; width:100%; text-align:center; height:40px; line-height:40px; color:#fff; position:absolute; top:340px; left:0; z-index:200;}
#main > a{width:30px;height:70px;background:url(arrow.png) no-repeat; z-index:100;}
#main .btnLeft{position:absolute;left:0px;top:120px; background-position:0px 0px;}
#main .btnLeft:hover{ background-position:0px -140px;}
#main .btnRight{position:absolute;right:0px;top:120px; background-position:0px -70px;}
#main .btnRight:hover{ background-position:0px -210px;}
#main .page{width:373px;height:60px;position:absolute;bottom:0px;right:0px; background: rgba(0,0,0,0.7); text-align:center;}
#main .page li{ width:80%; margin:40px auto 0 auto;}
#main .page a{display:inline-block;width:25px; margin:0px 6px; height:3px; background:#aba9a7;float:left;}
#main .page a.active{background:#fff;}

.home_news .left .a_link{ width:100%; margin-top:10px;}
.home_news .left .a_link li{ float:left; width:89px; height:32px; margin-right:6px; margin-bottom:6px;}
.home_news .left .a_link li:nth-child(4n){ margin-right:0px;}
.home_news .left .a_link li.color1{ background:#ed686e;}
.home_news .left .a_link li.color2{ background:#cfa972;}
.home_news .left .a_link li.color3{ background:#78ad96;}
.home_news .left .a_link li.color4{ background:#7abcff;}
.home_news .left .a_link li.color5{ background:#b579c3;}
.home_news .left .a_link li.color6{ background:#709ed1;}
.home_news .left .a_link li.color7{ background:#f59d56;}
.home_news .left .a_link li.color8{ background:#afcf72;}
.home_news .left .a_link li a{ display:block; width:100%; height:100%; color:#fff; text-align:center; line-height:32px;}

/* .home_news .left .hot{ height:360px; margin-bottom:20px;} */
/* .home_news .left .hot{  margin-bottom:20px;} */
.home_news .left .hot{}
.home_news .left .hot > div{ width:90%; margin:10px auto;}
.home_news .hot .tit{ line-height:40px; font-size:18px; font-family:"微软雅黑"; font-weight:blod;}

.home_news .left .hot .list li{ height:28px; line-height:28px; background: url(list_arrow.gif) no-repeat center left; padding-left:20px; overflow:hidden;}
.home_news .left .hot .list li:nth-child(1){background: url(list_arrow_red.png) no-repeat center left; }
.home_news .left .hot .list li:nth-child(2){background: url(list_arrow_green.png) no-repeat center left; }
.home_news .left .hot .list li:nth-child(3){background: url(list_arrow_blue.png) no-repeat center left; }
.home_news .left .ad{ height:135px;}
.home_news .left .ad img{ display:block; width:100%; height:135px;}
.home_news .center{ width:528px; margin-right:10px;}
.home_news .center > div{ width:506px; margin:10px auto;}
.home_news .center .hot ul{ margin-bottom:10px;}
.home_news .center .hot .news{ font-size:12px; height:40px; line-height:20px; overflow:hidden;}
.home_news .center .hot .news a{ display:inline-block; margin-left:10px; color:#ff4a00;}
.home_news .center .city{ height:95px; background:#efefef;}
.home_news .center .city li{ float:left;}
.home_news .center .city li.c_tit{ width:96px; height:96px; background:url(city.gif) no-repeat center center;}
.home_news .center .city li.list{ width:380px; margin-top:4px; margin-left:10px;}
.home_news .center .city li.list b{ font-size:18px; position:relative; top:3px;}
.home_news .center .city li.list a{ width:48%; margin-right:4%; display:block; float:left; height:28px; line-height:28px; overflow:hidden; color:#666666;}
.home_news .center .city li.list a:nth-child(2n){ margin-right:0;}
.home_news .center .n_list{ padding-bottom:3px; border-bottom:2px dashed #dcdcdc;}
.home_news .center .n_list:last-child{ padding-bottom:0; border-bottom:0;}
.home_news .center .n_list .tit{ text-align:center; line-height:40px; font-size:18px; font-weight:bold;}
.home_news .center .n_list li{ height:28px; line-height:28px; overflow:hidden;}
.home_news .right{ width:278px;}
.m_login{ width:100%; height:158px; border:1px solid #dcdcdc; margin-bottom:14px; position:relative;-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.m_login .no_login{ width:100%; height:156px; position:relative;}
.m_login .no_login ul{ width:180px; margin:0px auto}
.m_login .no_login li.m_btn a{ display:block; width:100%; text-align:center; height:36px; line-height:36px; margin:14px auto; color:#fff;  border-radius:6px; background-image:url(l_arrow.png); background-repeat:no-repeat; background-position:94% center;}
.m_login .no_login li.m_btn a.green{background-color:#8cc63f;}
.m_login .no_login li.m_btn a.blue{background-color:#4f8ce7;}
.m_login .no_login li.m_quick p{ float:left; font-size:12px; line-height:30px;}
.m_login .no_login li.m_quick p.l_quick a{ top:0px;}
.state .now_login{width:100%; background:#fff; padding-bottom: 14px;}
.m_login .now_login{ position:absolute; top:0px; left:0px; width:100%; height:100%; background:#efefef;}
.now_login ul{ width:92%; margin:10px auto;}
.now_login .msg li{ float:left;}
.now_login .msg .pic{ width:86px; height:86px; border:1px solid #dcdcdc; margin-right:10px;}
.now_login .msg .pic img{ display:block; width:80px; height:80px; margin:3px auto;}
.now_login .msg .name p{ line-height:24px;}
.now_login .msg .name p i{ display:inline-block; width:14px; height:14px; background:url(l_icon.png) no-repeat; position:relative; top:2px;}
.now_login .msg .name p i.VIP.on{ background-position: left bottom;}
.now_login .msg .name p i.crown{ background-position: right top;}
.now_login .msg .name p i.crown.on{ background-position: right bottom;}
.now_login .msg .name a{ color:#666;}
.now_login .msg .m_btn{ width:140px; background:#fff; border:2px solid #dcdcdc; border-radius:4px;}
.now_login .msg .m_btn .sign{ display:block; width:132px; margin:3px auto; height:32px; background:#4f8ce7; color:#fff;padding-top:0}
.now_login .msg .m_btn .sign.on{background:#999999;}
.now_login .txt{width:254px; margin:0px auto;}
.now_login .txt p{ line-height:20px;}
.now_login .txt .name{ color:#999;}
.now_login .txt span{ display:block; float:left; width:50%;}
.activity{ width:100%; position:relative; margin-bottom:14px;}
.activity .tit{ line-height:38px; font-size:18px; font-weight:bold; margin-bottom:10px;}
.activity .tit i.activity_icon{ display:inline-block; width:44px; height:39px; background:url(activity_icon.jpg) no-repeat; position:relative; top:10px; margin-left:6px;}
.activity .name{ max-height:48px; line-height:24px; font-size:18px; font-family:"微软雅黑"; color:#333;}
.activity .date{ font-family:"微软雅黑"; color:#999999; line-height:22px;}
.activity .pic{ margin:4px auto 10px auto; position:relative;}
.activity .pic span{ display:block; width:100%; height:140px; background-position: left center; background-repeat:no-repeat; background-size:100%;}
.activity .pic img{ display:block; width:100%; height:140px;}
.activity .pic i{ display:block; width:62px; height:62px; position:absolute; top:0; right:0; background:url(top_ing.png);}
.activity .txt{ font-size:14px; position:relative;height: 36px;line-height: 32px;}
.activity .take{ display:block; width:96px; text-align:center; height:28px; line-height:28px; background:#ff8300; color:#fff; font-size:16px; border-radius:6px; position:absolute; right:0px; top:0px;}
.activity_btn{ width:167px; margin:0px auto;}
.activity_btn:after{ display:block; content:""; clear:both;}
.activity_btn a{ display:block; width:50%; text-align:center; height:40px; border:1px solid #dcdcdc; float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box; font-size:18px; font-weight:bold; color:#a1a1a1; font-family:"微软雅黑";}
.activity_btn a:hover,.activity_btn a.on{ background:#adadad; color:#fff;}
.activity_btn a.prev{ border-radius:0 0 0 6px; line-height:30px;}
.activity_btn a.next{ border-radius:0 0 6px 0; border-left:0; line-height:50px;}
.notices{ width:100%; height:205px; border:1px solid #dcdcdc;-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.notices ul{ width:92%; margin:20px auto; }
.notices li{ line-height:30px;}
.notices li:after{ display:block; content:""; clear:both;}
.notices li p{ float:left; width:150px; height:30px; line-height:30px; overflow: hidden;}
.notices li p.date{ width:80px !important; text-align:right; color:#999;}
/*f_menu*/
.f_menu{ width:136px !important; border:2px solid #eae8e9 !important; font-size:14px;}
/* .f_menu .top{ height:40px; line-height:40px; background:#fafafa; padding-left:16px; background:#ff4a01; color: #fff; font-weight:bold;} */
.f_menu .top{ height:40px; line-height:40px; background:#fafafa; background:#ff4a01; color: #fff; font-weight:bold;text-align:center;}
.f_menu a{ display:block;}
.f_menu li> a{ line-height:34px; background:#e7e7e7; padding-left:16px; border-top:1px solid #dcdcdc;}
.f_menu p > a{ line-height:32px; padding-left:16px; cursor:pointer;}
.f_menu p > a b{ font-size:18px; position:relative; top:2px;}
/*domain_news*/
.domain_news > div{ float:left;}
.domain_news .left{ width:342px; margin-right:10px;}
.domain_news .left > div { width:100%; margin:0px auto 11px auto; position:relative; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.domain_news .left .tit{ font-size:18px; font-weight:bold; line-height:30px; margin-bottom:6px;}
/*.domain_news .left .daily*/
.daily{height:612px; overflow: hidden;}
.daily .list li{ float:left; width:160px; margin-right:6px;}
.daily .list li:nth-child(2n){ margin-right:0;}
.daily .list li img{ display:block; width:100%; height:110px;}
.daily .list li p{ line-height:25px; margin-bottom:8px; text-align:center;}
/*.domain_news .left .red_list*/
.red_list{ height:575px; overflow:hidden;}
.red_list .list li{ width:100%; height:34px; line-height:34px; background:url(orange_dian.png) no-repeat 0px center; overflow: hidden; padding-left:20px;webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.red_list .list #portal_block_624_content li{ height:70px; line-height:28px; }
.red_list .list li:after{ display:block; content:""; clear:both;}
.red_list .list li img{ display:block; width:54px; height:54px; float:left; margin-right:4px;}
.red_list .list li p{ float:left; width:245px;}
.red_list .list li i{ color:#6095e9;}
.red_list .list li p i{ display:block;}
/*life_msg*/
.life_msg{ height:304px; overflow:hidden;}
.life_msg .list li{ width:100%; height:30px; line-height:30px; background:url(list_arrow.gif) no-repeat 0px center;overflow: hidden; padding-left:20px;webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.domain_news .left .ad{ width:100%; height:130px; border:0; padding:0 !important;}
.domain_news .left .ad img{ display:block; width:100%; height:130px;}
/*.domain_news .center*/
.domain_news .center{ width:560px; margin-right:10px;}
.domain_news .center > div{ width:100%; padding:0px 4px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.domain_news .center .tit{ font-size:18px; font-weight:bold; line-height:32px;}
/*.domain_news .center .interview*/
.interview{ margin-bottom:15px; height:1522px; overflow:hidden;}
.interview .list li{ line-height:30px;}
.interview .list li:nth-child(4n){ border-bottom:2px dashed #dcdcdc; padding-bottom:14px;}
.interview .list li:nth-child(4n+1){padding-top:13px;}
.interview .list li:last-child{ border-bottom:0; padding-bottom:0px;}
.interview .list li i{color:#6095e9;}
/*.domain_news .center mouth*/
.mouth{ height:276px; overflow:hidden;}
.mouth .list li{ width:100%; height:32px; line-height:32px; background:url(list_arrow.gif) no-repeat 0px center;overflow: hidden; padding-left:20px;-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
/*.domain_news .right*/
.domain_news .right{ width:278px;}
/* .domain_news .right .ad{ width:100%; width:100%; height:90px; margin-top:8px;} */
.domain_news .right .ad{ width:100%; width:100%; height:90px; margin-top:12px;}
.domain_news .right .ad img{ display:block; width:100%; height:90px;}
/*.domain_news .right sign_msg*/
.sign_msg{ width:100%; height:84px;}
.sign_msg .s_btn{ width:100%; height:50px;}
.sign_msg .s_btn .sign{display:block; width:90%; margin:0px auto; height:50px; border-radius:6px; background:#4f8ce7; color:#fff;padding-top:0;}
.sign_msg .s_btn .sign.on{background:#999999;}
.sign_msg .msg{ width:100%; text-align:center; line-height:34px;}
.sign_msg .msg em{ color:#e60020;}
/*hours_hot*/
/* .hours_hot{ height:540px; overflow:hidden; padding-top:8px;} */
.hours_hot{overflow:hidden; padding-top:8px;}
.hours_hot .tit{ font-size:18px; font-weight:bold; line-height:32px;}
.hours_hot .list li{ width:100%; height:36px; line-height:36px; background:url(list_arrow.gif) no-repeat 0px center;overflow: hidden; padding-left:20px;webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}

/*home_wxin*/
.home_wxin{ width:100%; margin:0px auto; position:relative; margin-top:20px;}
.home_wxin > div{ float:left; width:590px; margin-right:20px;}
.home_wxin > div:nth-child(2n){ margin-right:0;}
.home_wxin .tit{ width:100%; font-size:24px; line-height:32px; font-weight:bold; position:relative; border-bottom:2px solid; padding:0px 10px;}
.home_wxin > div:nth-child(1) .tit{ border-color:#8cc63f;}
.home_wxin > div:nth-child(2) .tit{ border-color:#e5004f;}
.home_wxin > div:nth-child(3) .tit{ border-color:#ff4a00;}
.home_wxin > div:nth-child(4) .tit{ border-color:#874d11;}
.home_wxin > div:nth-child(5) .tit{ border-color:#00a0e9;}
.home_wxin > div:nth-child(6) .tit{ border-color:#009e96;}
.home_wxin .tit em{ font-size:14px; font-style:normal; color:#999; font-weight:normal;}
.home_wxin .tit i{ display:block; width:22px; height:22px; background:url(code_min.gif) no-repeat center center; position:absolute; right:4px; bottom:4px; cursor:pointer;}
.home_wxin .tit .code{ width:160px; height:160px; position:absolute; top:40px; right:0; z-index:100; border:1px solid #dcdcdc;}
.home_wxin .tit .code img{ display:block; width:160px; height:160px;}
.home_wxin .box{ width:576px; margin:15px auto;}
.home_wxin .box > div{ float:left;}
.home_wxin .box > div.pic{ width:240px; margin-right:14px;}
.home_wxin .box > div.pic img{ display:block; width:240px; height:346px;}
.home_wxin .box > div.right{ width:322px;}
.home_wxin .box > div.right .cont{ line-height:22px;}
.home_wxin .right .msg{ width:100%; margin:0px auto 10px auto; position:relative;}
.home_wxin .right .msg .f_18{ line-height:30px; height:30px; overflow:hidden;}
.home_wxin .right .msg .cont{ height:96px; overflow:hidden;}
.home_wxin .right .msg .cont p{ line-height:24px;}
.home_wxin .right .w_tit{ width:100%; position:relative; margin-bottom:10px;}
.home_wxin .right .w_tit li{ float:left; height:25px; line-height:25px;}
.home_wxin .right .w_tit li.name{ width:66px; font-weight:bold; color:#8cc63f;}
.home_wxin .right .w_tit li.more{ width:240px; background:#dcdcdc; padding-right:10px;}
.home_wxin .right .w_tit li.more span{ display:block; float:left; width:40px; height:25px; background:url(more_span.jpg) no-repeat;}
.home_wxin .right .w_tit li.more a{ display:block; float:left; width:200px; text-align:right;}
/* .home_wxin .right .w_list{ width:100%; margin:0px auto 10px auto; height:140px; overflow:hidden; position:relative;} */
.home_wxin .right .w_list{ width:100%; margin:0px auto 15px auto; overflow:hidden; position:relative;}
.home_wxin .right .w_list li{line-height:22px; }
.home_wxin .right .w_list li.name{margin-bottom:4px;}
.home_wxin .right .w_list li.name:nth-child(1){height: 22px;overflow: hidden;}
.home_wxin .right .w_list li.name em{ display:inline-block; width:68px; text-align:center; height:20px; background:#89c997; color:#fff; border-radius:6px 6px 0 0; margin-right:10px;}
.home_wxin .right .w_list span{ display:inline-block; width:72%; color:#666;}
.home_wxin .right .w_list a{ display:inline-block; width:24%; text-align:right;background: #ff7b00;color: #fff;border-radius: 4px;}
.home_wxin .right .m_list{ width:100%; margin:0px auto 10px auto; height:140px; overflow:hidden; position:relative;}
.home_wxin .right .m_list p{ float:left; margin-bottom:4px; line-height:18x;}
.home_wxin .right .m_list p.name{ width:28px; margin-right:10px; height:28px; padding:8px; background:#f29c9f; color:#fff; border-radius:6px;}
.home_wxin .right .m_list p.list{ width:266px;}
.home_wxin .right .m_list p.list a{ display:block; line-height:22px;}
/* .home_wxin .right .s_list{ width:100%; margin:0px auto 10px auto; height:140px; overflow:hidden; position:relative;} */
.home_wxin .right .s_list{ width:100%; overflow:hidden; position:relative;}
.home_wxin .right .s_list li{ float:left;}
.home_wxin .right .s_list .name{ width:30px;  margin-right:6px; border-radius:6px 0 0 6px;}
.home_wxin .right .s_list .name.orange{background:#ff8553;}
.home_wxin .right .s_list .name.yellow{height:134px; background:#cfa972;}
.home_wxin .right .s_list .name.blue{height:80px; background:#7ecef4;}
.home_wxin .right .s_list .name.color{height:110px; background:#7ecef4;}
.home_wxin .right .s_list .name.purple{height:103px; background:#556fb5;}
.home_wxin .right .s_list .name.pink{height:134px; background:#FFA2A2;}
.home_wxin .right .s_list .name a{ display:block; width:14px; margin:20px auto; line-height:20px; color:#fff;}
.home_wxin .right .s_list .orange a {color: #fff;display: block;line-height: 16px;margin: 5px auto;width: 14px;height: 60px;}
.home_wxin .right .s_list .blue a {color: #fff;display: block;line-height: 16px;margin: 5px auto;width: 14px;height: 60px;}
.home_wxin .right .s_list .purple a {color: #fff;display: block;line-height: 20px;margin: 12px auto;width: 14px;height: 60px;}
/* .home_wxin .right .s_list > ul > li { width:286px; margin-bottom:16px;} */
.home_wxin .right .s_list > ul > li { width:286px; margin-bottom:10px;}
.home_wxin .right .s_list .list_min p{ line-height:24px; height:24px;}
.home_wxin .right .s_list .list p{ line-height:26px; height:26px;}
.home_wxin .right .s_list > ul > li p:after{ display:block; content:""; clear:both;}
.home_wxin .right .s_list > ul > li span{ display:block; float:left; height:24px; overflow:hidden;}
.home_wxin .right .s_list > ul > li span:nth-child(1){ width:80%;}
.home_wxin .right .s_list > ul > li span:nth-child(2){ width:20%; text-align:right; color:#666;}
.home_wxin .right .s_list .list a.find{display:block; float:left; width:18%; margin:2px 0 2px 2%; height:24px; line-height:24px; text-align: center; background:#00c3f2; color:#ffffff; border-radius:2px;font-size:12px;}
.home_wxin .right .s_list .list a.orange{display:block; float:left; width:18%; height:22px; line-height:22px; text-align: center; background:#ff4a00; color:#ffffff; border-radius:2px;font-size:12px;}
.home_wxin .right .s_list .list a span{color:#666666;}
.home_wxin .right .s_list .list b{font-size:18px;}
.home_wxin .right .m_tit{ font-size:16px; text-align:left; color:#ff3300; line-height:26px; margin-bottom:6px; position:relative;}
.home_wxin .right .m_tit a{ position:absolute; right:0px; top:0px; font-size:14px;}
.home_wxin .right .module li{ float:left; width:32%; margin-right:2%;}
.home_wxin .right .module li:nth-child(3n){ margin-right:0px;}
/* .home_wxin .right .module li img{ display:block; width:100%; height:64px;} */
.home_wxin .right .module li img{ display:block; width:100%; height:79px;}
.home_wxin .right .tag li{ line-height:21px;}
.home_wxin .right .tag li.name{ height:42px; overflow:hidden;}
.home_wxin .right .tag li.name a{ display:inline-block; color:#666;}
.home_wxin .right .g_list { width:100%; overflow:hidden; position:relative; border: 1px solid #13b5b1; border-radius:5px 5px 0 0;padding-bottom:1px;}
.home_wxin .right .g_list .name{ height:30px; background:#13b5b1; color:#fff; line-height:30px;}
.home_wxin .right .g_list .list p{ line-height:26px; height:26px; overflow:hidden;}
.home_wxin .right .g_list .list p:nth-child(1){ margin-top:4px;}
.home_wxin .right .g_list .list a.green{ display:block; float:left; width:18%; height:20px; line-height:20px; text-align: center; background:#84ccc9; color:#ffffff; border-radius:2px;font-size:12px; margin:2px 10px 0 5px; border:1px;}
.home_wxin .right .g_list .list a span{ overflow:hidden; color:#666;}
/*big_show*/
.big_show .tit{ width:100%; font-size:24px; font-weight:bold; line-height:32px; position:relative; border-bottom:2px solid #ff4a00; padding:0px 10px;}
.big_show .tit em{ font-size:14px; font-style:normal; color:#999; font-weight:normal;}
.big_show .box{ width:100%; margin:20px auto; position:relative; padding:0px 0px;}
.big_show .box li{ float:left; margin-right:4px; position:relative;}
.big_show .box li:last-child{ margin-right:0; position:absolute; right:0px; top:0px;}
.big_show .box li:nth-child(2),.big_show .box li:nth-child(3),.big_show .box li:nth-child(4){ margin-bottom:4px;}
.big_show .box li:nth-child(1){ width:279px; height:410px;}
.big_show .box li:nth-child(2){ width:311px; height:203px;}
.big_show .box li:nth-child(3){ width:196px; height:203px;}
.big_show .box li:nth-child(4){ width:196px; height:203px;}
.big_show .box li:nth-child(5){ width:311px; height:203px;}
.big_show .box li:nth-child(6){ width:396px; height:203px;}
.big_show .box li:nth-child(7){ width:202px; height:410px;}
.big_show .box li img{ display:block; width:100%; height:100%;}
.big_show .box li p{ display:none;}
.big_show .box li:hover p{ display:block; position:absolute; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.5); z-index:100;}
.big_show .box li:hover p a{ display:table-cell; padding:0 30px; text-align:center; height:203px; vertical-align:middle; color:#fff; font-size:18px; cursor: pointer;}
.big_show .box li:hover:nth-child(1) p a{ width:279px; height:410px;}
.big_show .box li:hover:nth-child(2) p a{ width:311px; height:203px;}
.big_show .box li:hover:nth-child(3) p a{ width:196px; height:203px;}
.big_show .box li:hover:nth-child(4) p a{ width:196px; height:203px;}
.big_show .box li:hover:nth-child(5) p a{ width:311px; height:203px;}
.big_show .box li:hover:nth-child(6) p a{ width:396px; height:203px;}
.big_show .box li:hover:nth-child(7) p a{ width:202px; height:410px;}
/*quick_nav*/
.quick_nav{ width:100%; margin:0px auto; position: relative;}
.quick_nav div{ width:228px; height:86px; float:left; margin-right:15px; background: url(quick_tit_gery.png) no-repeat; background-size:100%; cursor:pointer;}
.quick_nav div:hover{width:228px; height:86px; float:left; margin-right:15px; background: url(quick_tit.png) no-repeat; background-size:100%; cursor:pointer;}
.quick_nav div:last-child{ margin-right:0px;}
.quick_nav div.q_green{ background-position: center 0;}
.quick_nav div.q_red{background-position: center -125px;}
.quick_nav div.q_orange{background-position: center -252px;}
.quick_nav div.q_brown{background-position: center -378px;}
.quick_nav div.q_blue{background-position: center -505px;}

.quick_nav div p{ width:140px; margin:10px auto; text-align:center; color:#999; font-size:12px;}
.quick_nav div p.name{ font-size:28px; padding-left:20px; line-height:36px; color:#333;}

.quick_nav div.q_green  p.name{ color:#c6e19a;}
.quick_nav div.q_red  p.name{ color:#e18dad;}
.quick_nav div.q_orange  p.name{ color:#ff9a8d;}
.quick_nav div.q_brown  p.name{ color:#c6ad8d;}
.quick_nav div.q_blue  p.name{ color:#adc6ff;}
.quick_nav div:hover.q_green  p.name{ color:#99cc33;}
.quick_nav div:hover.q_red  p.name{ color:#cc0066;}
.quick_nav div:hover.q_orange  p.name{ color:#ff3300;}
.quick_nav div:hover.q_brown  p.name{ color:#996600;}
.quick_nav div:hover.q_blue  p.name{ color:#6699ff;}
/*partner*/
.partner{width:1200px;height:82px; margin:20px 0;float:left;overflow:hidden;border:1px solid #dcdcdc; position:relative;}
.partner .jslogo{width:114px;height:82px;border:0px;}
.partner .scrollcon{width:1072px;height:68px;position:absolute;top:10px;left:111px;}
.partner .Cont{width:1080px;overflow:hidden;float:left;height:68px;}
.partner .ScrCont{width:10000000px;}
.partner .Cont .pic{width:172px;height:64px;overflow:hidden;float:left; border:1px solid #dcdcdc; margin-right:7px;}
.partner .Cont .pic:last-child{ margin-right:0;}
.partner .Cont .pic img{display:block;width:172px;height:64px;background:#fff;}
.partner #List1, .partner #List2{float:left;}
/*domain_slide silde*/
.domain_slide{ width:100%; margin:20px auto;}
.domain_slide > div{ float:left;}
.domain_slide .slide{ width:664px; height:372px; margin-right:8px;}
.domain_slide .silde > div{ float:left; height:372px}
.domain_slide .silde .silde_box{ width:664px;}
/*domain_slide bigPic */
/* bigPic */
.bigPic{margin:0px auto;overflow:hidden;width:664px; position:relative;}
.bigPic img{ display:block; width:100%; height:310px;}
.bigPic > a{display:block; width:30px; height:70px; background:url(../images/arrow.png);position:absolute; top:40%; z-index:10;}
.bigPic a.btnleft{ left:0; background-position: center 0;}
.bigPic a.btnleft:hover{ background-position: center -140px;}
.bigPic a.btnright{right:0px;background-position: center -70px;}
.bigPic a.btnright:hover{background-position: center -210px;}
.bigPic .info{overflow:hidden;width:664px;height:auto}
.bigPic .info td{ position:relative;}
.bigPic .info div{overflow:hidden;width:664px;text-align:center;}
.bigPic .info div a.name{ display:block; width:100%; height:40px; line-height:40px; position:absolute; bottom:0px; left:0px; font-size:18px; font-weight:bold; background:rgba(0,0,0,0.5); color:#fff;}
/* sPic */
.sPic{ width:664px; height:66px; margin:0px auto; background:rgba(0,0,0,0.5); overflow:hidden; position:relative}
.sPic .info{margin:0px auto;overflow:hidden;width:656px}
.sPic .info div{overflow:hidden;width:109px;cursor:pointer;height:66px;text-align:center}
.sPic .info div img{margin:5px auto;width:98px;height:54px; border:1px solid #fff;}
.sPic .info td.current div img{ border:1px solid #f24601;}
/*domain_slide msg */
.domain_slide .msg{ width:528px;}
.domain_slide .msg .m_list{ height:290px; margin-bottom:4px; overflow:hidden;}
.domain_slide .msg .m_list ul{ width:96%; margin:0px auto; border-bottom:2px dashed #dcdcdc; height:94px;}
.domain_slide .msg .m_list ul:last-child{ border-bottom:0px;}
.domain_slide .msg .m_list .tit{ line-height:46px; font-size:18px; font-weight:bold; text-align:center;}
.domain_slide .msg .m_list .cont{ height:44px; line-height:20px; overflow:hidden;}
.domain_slide .msg .m_list .cont a{ color:#ff4a00;}
.domain_slide .msg .pic{ width:100%; height:70px;}
.domain_slide .msg .pic img{ display:block; width:100%; height:70px; border-radius:6px; background:#efefef;}
/*domain_news*/
.domain_news{ width:100%; margin:0px auto; position:relative;}
/**link**/
.link{ width:100%; margin:20px auto 40px auto; position:relative;}
.link li{ float:left;}
.link li.tit{ width:80px; font-weight:bold;}
.link li a{ display:inline-block; color:#666;}
/*plate_box*/
.plate_box{ width:1200px; margin:0px auto;}
.plate_box .msg{ line-height:56px;}
.plate_box .msg ul{ width:96%; margin:0px auto;}
.plate_box .msg li{ float:left;}
.plate_box .msg li.left{ width:76%; color:#999;}
.plate_box .msg li.left span{ color:#a1a1a1;}
.plate_box .msg li.left em{ color:#333;}
.plate_box .msg li.left i{ display:inline-block; width:15px; height:15px; background:url(blue_icon.png) no-repeat center center; position:relative; top:3px;}
.plate_box .msg li.right{ width:24%; text-align:right; color:#999999;}
.plate_box .box{ width:1200px;border:1px solid #dcdcdc;}
.plate_box .box > div{margin:0px auto;border-bottom:1px solid #dcdcdc; padding:0 14px 14px 14px; background:#f7f8f8;}
.plate_box .box > div:last-child{border-bottom:0;}
.plate_box .box .tit{ line-height:60px; padding-left:28px; font-size:20px; font-family:"微软雅黑"; border-bottom:1px dotted #dcdcdc;background: url(orange_line.jpg) no-repeat 6px 18px;}
.plate_box .box .tit span{ display:inline-block; float:right; font-size:14px;}
.plate_box .list > div{ float:left; width:25%; margin:20px 0;}
.plate_box .list > div li{ float:left;}
.plate_box .list > div li.pic{ width:83px; height:63px;}
.plate_box .list > div li.pic img{ display:block; width:63px; height:63px; margin:0px auto;}
.plate_box .list > div li.txt{ width:200px;}
.plate_box .list > div li.txt p{ line-height:22px;}
.plate_box .list > div li.txt .name{ color:#666;}
.plate_box .list > div li.txt .name em{ color:#ff4a00;}
.plate_box .list > div li.txt .date{ color:#666;}
/*forum_box 论坛页*/
.forum_box{width:1200px; margin:20px auto;}
.forum_box .head{ width:100%; height:36px; line-height:36px; border:1px solid #dcdcdc; background:#f7f7f7; position:relative; }
.forum_box .head a{ display:inline-block; min-width:40px; padding-right:16px; background:url(top_arrow.png) no-repeat center right; color:#005eac;}
.forum_box .head a:nth-child(1){ width:40px;}
.forum_box .head i{ display:inline-block; width:40px; height:36px; background:url(home_icon.png) no-repeat center center; position: absolute; left:10px;top:0;}
.forum_box .head em{ font-size:0px;}
.forum_box .f_tit{ height:60px; padding:16px 0;}
.forum_box .f_tit li{ float:left;}
/* .forum_box .f_tit li.name{ width:75%;} */
.forum_box .f_tit li.name{ width:25%;}
.forum_box .f_tit li.name p{ line-height:30px;}
.forum_box .f_tit li.name p b{ color:#ff6600;}
.forum_box .f_tit li.name p a{ color:#005eac;}
.forum_box .f_tit li.favorite{ width:50%;}
.forum_box .f_tit li.favorite a{ display: inline-block; width:76px; text-align:center; height:25px; line-height:25px; border-radius:4px; color:#fff; font-size:14px;}
.forum_box .f_tit li a.f_btn_orange{ background:#ff4a01;}
.forum_box .f_tit li a.f_btn_orange.on{ background:#999999;}
.forum_box .f_tit li.f_btn{ width:25%; text-align:right;}
.forum_box .f_tit li.f_btn a{ display: inline-block; width:140px; text-align:center; height:46px; line-height:46px; border-radius:6px; color:#fff; font-size:18px; font-family:"微软雅黑";}
.forum_box .f_tit li.f_btn a i{ display:inline-block; width:28px; height:28px; background:url(btn_iocn.png) no-repeat; margin-right:4px; position:relative; top:8px;}
.forum_box .f_tit li a.f_btn_blue{ background:#29abe2;}
.forum_box .f_tit li a.f_btn_orange{ background:#ff4a00;}
.forum_box .f_tit li a.f_btn_orange i{ background-position:0 106%;}
.forum_box .c_tit li{ float:left;}
.forum_box .c_tit li.c_nav{ width:460px;}
.forum_box .c_tit li.c_nav a{ display:inline-block; width:60px; text-align:center; line-height:30px; border:1px solid #dcdcdc; border-radius:4px 4px 0 0; border-bottom:0;}
.forum_box .c_tit li.page{ width:740px; text-align:right;}
.forum_box .c_tit li.page a,.forum_box .c_tit li.page span{ display:inline-block; width:30px; height:26px; line-height:26px; text-align:center; border:1px solid #dcdcdc; border-radius:4px; margin:0px 2px;}
.forum_box .c_tit li.page span.on{background:#ff7300; color:#fff;}
.forum_box .c_tit li.page a.return,.forum_box .c_tit li.page a.prev,.forum_box .c_tit li.page a.next{ width:80px; background:url(page_arrow.png) no-repeat;}
.forum_box .c_tit li.page a.return,.forum_box .c_tit li.page a.prev{ background-position:6px 6px;}
.forum_box .c_tit li.page a.next{ background-position:70px -40px;}
.forum_box .c_tit li.page a.last{ width:50px;}
.forum_box .c_tit li.page a.first{ width:50px;}
.forum_box .c_tit li.page label >span{ width:100px;}
.forum_box .c_tit li.page label >span input{ position:relative; top:-2px; left:2px; border-radius:4px; text-align:center;}
.forum_box .forum{ width:100%; border:1px solid #dcdcdc; background:#fefdfb;}
.forum_box .forum .tag{ width:100%; line-height:40px; border-bottom:1px solid #dcdcdc;}
.forum_box .forum .tag a{ display:inline-block; min-width:60px; text-align:center; font-size:12px;}
.forum_box .forum .tag a em,.forum_box .forum .tag a b{ display:inline-block; margin:10px auto; height:20px; line-height:20px; padding:0px 10px; background:#ff8400; border-radius:4px; color:#fff;}
.forum_box .forum .tag a b{background:#ff4400;}
.forum_box .forum .l_top{ width:100%; position:relative;}
.forum_box .forum .l_top li{ float:left; line-height:30px; position:relative; font-size:12px;}
.forum_box .forum .l_top .all{ width:85px;}
.forum_box .forum .l_top .drop{ width:100%; text-align:center; height:30px; line-height:30px; background:url(drop.gif) no-repeat 96% center; color:#666; cursor:pointer;}
.forum_box .forum .l_top .drop_list{ width:100px; margin:0px auto; background:#fff; position: absolute; border:1px solid #dcdcdc; border-bottom:0; z-index:10; left:6px;}
.forum_box .forum .l_top .drop_list a{ display:block; text-align:center; line-height:24px; border-bottom:1px solid #dcdcdc; background:#fff;}
.forum_box .forum .l_top .more{ width:60px;}
.forum_box .forum .l_top .l_wid{ width:50px;}
.forum_box .forum .l_top .targe{ width:440px;}
.forum_box .forum .l_top .author{ width:80px; color:#666;}
.forum_box .forum .l_top .replies{ width:80px; color:#666;}
.forum_box .forum .l_top .lastReply{ width:80px; color:#666;}
.forum_box .list{ width:100%; margin:0px auto;}
.forum_box .list > div{ float:left; padding-top:10px 0;}
.forum_box .list > div.box{ width:870px; margin-right:10px; border:1px solid #dcdcdc; border-left:0; border-bottom:0;  background:#fefdfb !important;}
.forum_box .list > div.box div{ width:100%; border-bottom:1px solid #dcdcdc;}
.forum_box .list > div.box div:last-child{ border-bottom:0;}
.forum_box .list > div.box div:last-child(1){ border-bottom:0;}
.forum_box .list > div.box div li{ float:left;}
.forum_box .list .photo{ width:75px;}
.forum_box .list .photo img{ display:block; width:44px; margin:10px auto; height:44px; border-radius:100%;}
.forum_box .list .news_list{ width:520px;}
.forum_box .list .news_list p{ width:98%; margin:0px auto;}
.forum_box .list .news_list .title{ height:30px; line-height:30px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.forum_box .list .news_list .title em{ color:#666; font-size:12px;}
.forum_box .list .news_list .abstract{ height:20px; line-height:20px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap; font-size:12px; color:#666;}
/* .forum_box .list .news_list .img{ height:104px;} */
/* .forum_box .list .news_list .img a{ display: inline-block; width:120px; height:90px; background-repeat:no-repeat; background-position: left top;} */
.forum_box .list .news_list .img img{ display: inline-block; width:120px; height:90px; background-repeat:no-repeat; background-position: left top;}
/* .forum_box .list .news_list .img a{ display: inline-block; width:120px; height:90px; background-repeat:no-repeat; background-position: left top; background-size:120%;} */
.forum_box .list .author{ width:90px;}
.forum_box .list .author a{ display:block; font-size:12px; color:#666; line-height:26px;}
.forum_box .list .author p{ display:block; font-size:12px; color:#666; line-height:26px;overflow: hidden;padding-left: 6px;}
.forum_box .list .author i{ display:inline-block; width:22px; height:12px; background: url(min_icon.png) no-repeat; position:relative; top:2px;}
.forum_box .list .author i.a_icon{ background-position: center 0px;}
.forum_box .list .author i.r_icon{ background-position: center 100%;}
.forum_box .list .reply{ font-size:12px; line-height:50px;width:70px;}
.forum_box .list .reply p{display:block; font-size:12px; color:#666;overflow: hidden;text-align:center;}
.forum_box .list .last{ font-size:12px; color:#666;width:90px}
.forum_box .list .last a{ display:block; font-size:12px; color:#666; line-height:26px;}
.forum_box .list .last p{ display:block; font-size:12px; color:#666; line-height:26px;overflow: hidden;padding-left: 6px;}
.forum_box .list .last i{ display:inline-block; width:22px; height:12px; background: url(min_icon.png) no-repeat; position:relative; top:2px;}
.forum_box .list .last i.r_icon{ background-position: center 100%;}
/* .forum_box .list .time{ width:85px; font-size:12px; line-height:50px; color:#666;} */
.forum_box .list .state{ width:298px;}
/*.state > div{ width:100%; border:1px solid #dcdcdc; border-right:0; margin-bottom:16px;}*/
.state > div{ width:100%; border:1px solid #dcdcdc; margin-bottom:16px;}
.state .mark{ height:180px; padding:16px;}
.state .mark .pic p{ float:left;}
.state .mark img{ display:block; width:80px; height:80px; margin-right:14px;}
.state .mark .pic .msg{ width:170px;}
.state .mark .pic .msg a{ display:block;}
.state .mark .pic .tit{ font-size:20px; font-weight:bold; line-height:36px;}
.state .mark .pic .txt{ font-size:12px; height:40px; line-height:20px;overflow: hidden;text-overflow: ellipsis;}
.state .mark .score{ width:100%; background:#f4f4f4; margin:6px auto; height:16px; line-height:16px; font-size:12px; padding:4px; color:#666;}
.state .mark .score b{ color:#ff7300;}
.state .mark .moderator{ font-size:12px; width:100%; height:36px; line-height:18px; overflow:hidden;padding-top:7px;}
.state .s_btn ul{ width:96%; margin:10px auto;}
.state .s_btn li{ float:left; width:50%;}
.state .s_btn li a{ display:block; width:90%; margin:0px auto; text-align:center; height:32px; line-height:32px; color:#fff; border-radius:4px;}
.state .s_btn li a.green{background:#8cc63f;}
.state .s_btn li a.orange{background:#ff4a00;}
.state .ad{ width:100%; height:114px; border:0;}
.state .ad img{ display:block; width:100%; height:114px;}
/*release_box 发表*/
.release_box{ width:1000px; margin:20px auto; border:1px solid #dcdcdc; padding:20px;}
.release_box > div{ float:left;}
.release_box .left{ width:180px;}
.release_box .left p{ width:164px; margin:0px auto;}
.release_box .left .pic img{ display:block; margin:0px auto; width:126px; height:126px;}
.release_box .left .f_18{text-align:center; line-height:30px;}
.release_box .right{ width:770px;}
.release_box .right li:after{ display:block; content:""; clear:both;}
/*release*/
.release{ padding:10px; width:98%;}
.release li{ margin-bottom:10px; position:relative; top:11px;}
.release li:after{ display:block; content:""; clear:both;}
.release .search > p{ float:left; position:relative;}
.release .drop{ display:block; width:100px; text-align:center; height:24px; line-height:24px; border:1px solid #dcdcdc; background:url(drop.gif) no-repeat 96% center; margin-right:10px;}
/* .release .drop_list{ width:100px; text-align: center; position:absolute; top:26px; background:#fff; z-index:10; border:1px solid #dcdcdc; border-bottom:0; border-top:0;} */
.release .drop_list{ width:80px; text-align: center; position:absolute; top:26px; background:#fff; z-index:10; border:1px solid #dcdcdc; border-bottom:0; border-top:0;}
.release .search .drop_list a{ display:block; width:100%; height:24px; line-height:24px; border-bottom:1px solid #dcdcdc;}
.release .search .txt{ width:510px; margin-right:10px;}
.release .search .txt input{ padding:2px 4px 3px 4px; width:460px;}
.release .search .chk{ width:120px; line-height:26px;}
.release .prompt{ width:100%; height:30px; line-height:30px; background:#fffaf1; font-size:12px; color:#ff4a00; border:1px solid #dcdcdc; text-indent:1em;}
/* .release .editor{ width:100%; height:190px; border:1px solid #dcdcdc; border-bottom:0;} */
.release .editor{ width:100%; border:1px solid #dcdcdc; border-bottom:0;}
.release .up{ width:100%;}
/* .release .up .name li{ float:left; width:80px; text-align:center; height:28px; line-height:28px; border:1px solid #dcdcdc; margin-right:10px; position:relative; top:1px; z-index:10; background:#fff; cursor:pointer;} */
.release .up .name li{ float:left; width:80px; text-align:center; height:28px; line-height:28px; border:1px solid #dcdcdc; margin-right:10px; position:relative; z-index:10; background:#fff; cursor:pointer;}
.release .up .name li:nth-child(1){ margin-left:20px;}
.release .up .name li.current{ border-bottom: 1px solid #fff;}
.release .up .name li.current:after{ display:block; content:""; width:100%; height:3px; background:#248bd8; position: absolute; top:0; left:0;}
.release .up .box{ width:100%; min-height:60px; border:1px solid #dcdcdc;}
.upload{ margin:20px;}
.upload .up_load{ display:inline-block; width:80px; text-align:center; height:24px; line-height:24px; background:#319cc8; color:#fff; border-radius:4px;}
.upload .doubt{ color:#005eac; font-weight:bold;}
.upload .doubt i{ display: inline-block; width:14px; text-align:center; height:14px; line-height:14px; margin-right:6px; border:1px solid #005eac; border-radius:4px;}
.release .album_sure{ width:100%; padding:0px 16px;}
.release .album_sure .choice p{ float:left; margin-right:10px; line-height:26px;}
.release .album_sure .choice p a{ color:#3cb5d4;}
.release .album_sure .upPic{ width:100%;}
.release .album_sure .upPic p{ float:left; width:12%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.release .album_sure .upPic p img{ display:block; width:80px; margin:6px auto; height:80px;}
.release .album_sure .upPic p.border{ border:1px solid #3cb5d4;}
.release .rel_btn{ text-align:center;}
.release .rel_btn button,.release .rel_btn a{ display: inline-block; width:120px; text-align:center; height:32px; line-height:32px; border-radius:4px;}
.release .rel_btn .orange{ background:#ff4a01; color:#fff; font-weight:bold;}
.release .rel_btn .white{ background:#fff; color:#333; border:1px solid #dcdcdc;}
/**user**/
.btn_blue{width:100px; text-align:center; height:30px; line-height:30px; color:#fff; background:#4f8ce7; margin-top:10px;}
.fl{ display:block; float:left;}
.wid_50{ width:50%;}
.f_12{ font-size:12px;}
.f_14{ font-size:14px;}
.orange{ color:#ff4a00;}
.blue{ color:#4f8ce7; background-color:transparent; border:0;}
.grey{ color:#666;}
#user .sub{ height:40px; line-height:20px; font-size:12px; overflow:hidden;}

#user{ width:100%;}
#user .top{ width:100%; height:38px; line-height:38px; background:#f7f8f8; border-bottom:1px solid #dcdcdc; font-size:12px;}
#user .top ul{ width:1200px; margin:0px auto;}
#user .top li{ float:left; width:50%;}
#user .head{ width:1200px; margin:0px auto;}
#user .head .pic{ width:1200px; margin:0px auto; height:320px; position:relative;}
#user .head .pic img{ display:block; width:100%; height:100%;}
#user .head .pic .msg{ width:100%; height:100px; background:rgba(0,0,0,0.5); position:absolute; bottom:0; left:0;}
#user .head .pic .msg li{ float:left; color:#fff; position:relative; top:10px;}
#user .head .pic .msg .photo{ width:122px; height:122px; background:#fff; margin-left:40px; margin-right:38px}
#user .head .pic .msg .photo img{ display:block; width:110px; height:110px; margin:6px auto;}
#user .head .pic .msg .txt{ font-size:12px; line-height:22px;}
#user .head .pic .msg li .name{ font-size:18px; font-family:"微软雅黑"; line-height:36px;}
/* #user .head .pic .msg a{ display:inline-block; margin-left:30px; color:#fff;} */
#user .head .h_heit{ width:100%; height:50px; background:#f7f8f8;}
#user .box{ width:1200px; margin:0px auto; position:relative; background:#f7f8f8; border-top:2px solid #ff4a00;}
#user .box > div { float:left;}
#user .box .menu{ width:120px;}
#user .box .menu li{ width:100%; line-height:40px; text-align:center; border-left:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; cursor:pointer;}
#user .box .menu li.on{ background:#ff4a00; color:#fff;}
#user .info{ width:772px; border:1px solid #dcdcdc; border-bottom:0; border-top:0; min-height:796px;}
#user .info > div { width:96% !important; margin:10px auto;}
#user .info > div .tit{ width:100%; line-height:40px; border-bottom:1px solid #dcdcdc !important; margin-bottom:10px !important;}
#user .info > div .tit li{ float:left; width:85px; text-align:center; position:relative; cursor:pointer; color:#999;}
#user .info > div .tit li:after{ display:block; content:""; width:1px; height:12px; background:#999; position:absolute; right:0; top:14px;}
#user .info > div .tit li:last-child:after{ width:0;}
#user .info > div .tit li.on{ font-weight:bold; background:url(line_arrow.png) no-repeat center 100%; color:#333; position:relative; top:2px;}
/*用户头像*/
#user .userinfo{ width:52px; margin-right:20px;}
#user .userinfo img{ display:block; width:100%; height:52px; border:1px solid #dcdcdc;}
#user .userinfo p{ line-height:22px; font-size:12px;}
/*wrap 两列*/
#user .wrap{ width:100%; position:relative;}
#user .wrap ul{padding:10px 4px; border-bottom:1px dashed #dcdcdc; margin-bottom:6px;}
#user .wrap li{ float:left;}
#user .wrap .txt{ width:640px; font-size:12px;}
#user .wrap .txt p{ line-height:20px;}
#user .wrap .txt a{ line-height:24px;}
#user .wrap .txt .pic{ width:100%; position:relative; max-height:100px; overflow:hidden;}
#user .wrap .txt .pic img{ display:block; float:left; width:90px; height:90px; margin-right:10px; margin-bottom:14px;}
#user .wrap .txt .pic img:last-child{ margin-right:0;}
/*wraps 三列*/
#user .wraps > ul{padding:10px 4px; border-bottom:1px dashed #dcdcdc; margin-bottom:6px;}
#user .wraps > ul > li{ float:left;}
#user .wraps .txt{ width:540px; font-size:12px;}
#user .wraps .txt p{font-size:14px; overflow:hidden;height:30px; }
/* #user .wraps .txt p{ height:30px; line-height:30px; font-size:14px; overflow:hidden;} */
#user .wraps .txt p.title2{font-size:12px;}
#user .wraps .txt p.msg{ height:60px !important;}
#user .wraps .txt a{ line-height:24px;}
#user .wraps .operate{ width:100px; font-size:12px;}
#user .wraps .txt .cont{ height:60px; overflow:hidden;}
#user .wraps .txt .title a{ color:#666;}
#user .wraps .ireply a{ height:30px; overflow:hidden; font-size:14px;}
#user .wraps .blue a{ color:#2d64b3;}
#user .wraps .blue i{ display:inline-block; width:20px; text-align:center; height:16px; line-height:26px; color:#666;}
#user .wraps .blue i.i_reply{ background:url(min_icon.png) no-repeat center 96%;}
#user .wraps .notify .msg{ height:60px; line-height:30px; overflow:hidden;}
#user .wraps .notify .msg a{ color:#666;}
/*pcmsg 私信*/
#user .pcmsg .msg_tit{ width:100%; line-height:50px; border-bottom:1px dashed #dcdcdc; margin-bottom:10px;}
#user .pcmsg .msg_tit li{ float:left; width:50%;}
#user .pcmsg .msg_tit li button,#user .pcmsg .msg_tit li a{ display:inline-block; width:80px; text-align:center; height:24px; line-height:24px; font-size:12px; border-radius:4px;}
#user .pcmsg .msg_tit li .btn_w{background:#fff; border:1px solid #dcdcdc;}
#user .pcmsg .msg_tit li .btn_b{ background:#4f8ce7; color:#fff;}
.pm_op .msg_tit li{ width:100%;}
#user .pcmsg .cont .set{ width:100%; margin:0px auto;}
#user .pcmsg .cont .set li{ display:block; clear:both; margin-bottom:10px;}
#user .pcmsg .cont .set label{ display:inline-block; width:60px; height:28px; line-height:28px; vertical-align:top;}
#user .pcmsg .cont .set .name{ display:inline-block; width:580px; height:20px; padding:4px; }
#user .pcmsg .cont .set .msg{ display:inline-block; width:580px; height:90px; line-height:20px; padding:4px;}
#user .pcmsg .cont .set .verify{ display:inline-block; width:200px; height:20px; padding:4px;}
#user .pcmsg .cont .cont_list li{ width:100%; font-size:12px; margin-bottom:10px;}
#user .pcmsg .cont .cont_list li i{ display:inline-block; width:20px; height:18px; background:url(min_icon.png) no-repeat center 100%; cursor:pointer;}
#user .pcmsg .cont .cont_list a{ color:#4f8ce7;}
#user .pcmsg .cont .cont_list p{ float:left;}
#user .pcmsg .cont .cont_list p.pic{ width:36px; height:36px; border:1px solid #dcdcdc; margin-right:10px;}
#user .pcmsg .cont .cont_list .txt{ width:664px;}
#user .pcmsg .cont .cont_list .txt span{ display:block; height:20px; line-height:20px; overflow:hidden;}
#user .pcmsg .cont .cont_list p.pic img{ display:block; width:34px; height:34px;}
#user .pcmsg .cont .cont_list .rp{ width:620px; margin:0px auto;}
#user .pcmsg .cont .cont_list .rp .t_txt{ width:570px;}
#user .pcmsg .cont .cont_list .rp .t_txt span{ display:block; height:20px; line-height:20px; overflow:hidden;}
#user .pcmsg .cont .cont_list .editor > span{ display:block; width:660px; border:1px solid #dcdcdc; height:100px;}
/*好友*/
#user .friends{ width:100%;}
#user .friends .mine div{ float:left; width:235px; margin-right:7px; border:1px solid #dcdcdc; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; margin-bottom:10px;}
#user .friends .mine div:nth-child(3n){ margin-right:0px;}
#user .friends .mine ul{ width:94%; margin:10px auto;}
#user .friends .mine ul li{ float:left;}
#user .friends .mine .name{ width:146px;}
#user .friends .mine .name p{ display:block; line-height:22px;}
#user .friends .mine .name .txt_r a{ display:inline-block; width:68px; text-align:center;font-size:12px; color:#fff; margin:4px 4px 0px 0px; border-radius:2px;}
#user .friends .mine .name .txt_r a.red{ background:#ff4a00;}
#user .friends .mine .name .txt_r a.blue{ background:#4f8ce7;}
/*相册*/
#user .album .mine > .list a{ display:block; float:left; width:144px; height:180px; margin-top:10px;}
#user .album .mine > .list p{ line-height:40px; text-align:center;}
#user .album .pics li{ float:left; width:111px; height:111px; margin-right:10px; margin-bottom:10px;}
#user .album .pics li:nth-child(6n){ margin-right:0px;}
#user .album .pics li img{ display:block; width:111px; height:111px;}
/*勋章*/
#user .honor{ width:100%; position:relative;}
#user .honor .mine li{ float:left; display:block; width:97px;margin-right:6px; margin-bottom:6px;}
#user .honor .mine li:nth-child(7n){ margin-right:0px;}
#user .honor .mine li img{ display: block; margin:20px auto !important;} 
#user .honor .mine li p{ width:80px; text-align:center; line-height:20px; margin:10px auto; border-radius:2px; color:#fff; font-size:12px; cursor:pointer;}
#user .honor .mine li p.green{ background:#5eb206;}
#user .honor .mine li p.red{ background:#e40606;}
#user .honor .mine li p.gery{ background:#666;}
#user .honor .rank{ width:100%; margin:0px auto; position:relative; border:1px solid #dcdcdc; border-top:0; border-left:0;}
#user .honor .rank li{ line-height:36px; padding:0px 16px; border:1px solid #dcdcdc; border-bottom:0; border-right:0;}
#user .honor .rank .d_head{ background:#e2f0fc; font-weight:bold;}
#user .honor .rank .d_line{ background:#f5fafe;}
#user .honor .rank li:after{ display:block; content:""; clear:both;}
#user .honor .rank li p{ float:left;}
#user .honor .rank li p:nth-child(1){ width:100px;}
#user .honor .rank li p:nth-child(2){ width:410px; text-align:center;}
#user .honor .rank li p a{ color:#265fb6;}
#user .honor .rank li p:nth-child(3){ width:170px; text-align:center;}
/**integral 积分**/
.integral{ width:100%; margin:0px auto; position:relative;}
.integral .mine .msg{ width:100%; margin:10px auto; position:relative; border-left:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc;}
.integral .mine .msg li{ float:left; width:215px; text-align:center; height:100px; background:#f5f5f5; border-right:1px solid #dcdcdc; border-top:1px solid #dcdcdc; padding:10px 10px; margin:0;}
.integral .mine .msg li p{ line-height:50px;}
.integral .mine .msg li p i{ display:inline-block; width:24px; height:24px; background:url(integral.png) no-repeat; position:relative; top:5px;}
.integral .mine .msg li p i.cachet{ background-position: center top;}
.integral .mine .msg li p i.gold{ background-position: center 100%;}
.integral .mine .msg li p.num{ font-size:26px; color:#ff7f00; font-weight:bold;}
.integral .mine .msg .sign p{ width:210px; height:58px; margin:22px auto; background:#ffffff; border:1px solid #dcdcdc; border-radius:4px;}
.integral .mine .msg .sign p span{ display:block; width:200px; margin:5px auto; height:48px; background:#4f8ce7;border-radius:2px; color:#fff; font-size:20px; cursor:pointer;}
.integral .mine .msg .sign p span.on{ background:#999999;}
.integral .mine .list{ width:100%; position:relative;}
.integral .mine .list .l_head{ font-weight:bold; border-top:1px solid #dcdcdc;}
.integral .mine .list li:after{ display:block; content:""; clear:both;}
.integral .mine .list li{ padding:0px 10px; background:#f2f2f2; line-height:34px; border-bottom:1px solid #dcdcdc;}
.integral .mine .list li:nth-child(2n){ background:#ffffff;}
.integral .mine .list li p{ float:left; width:90px; text-align:center;}
.integral .mine .list li p:nth-child(1){ width:130px; text-align:left;}
.integral .mine .list li p:nth-child(2){ width:130px;}
.integral .mine .list li p:nth-child(3){ width:170px;}
/**person 个人资料**/
.person{ width:100%; margin:0px auto; position:relative;}
.person > div {width:100%; margin:0px auto; position:relative;}
/**basic 基本设置**/
.person .basic li{ line-height:34px;}
.person .basic li >label{ display:inline-block; width:84px; line-height:34px; vertical-align:top;}
.person .basic li > input{ width:220px; padding:4px;}
.person .basic li > select{ width:120px; padding:2px; margin:10px 0;}
.person .basic li > select > option{ height:28px; line-height:28px;}
.person .basic li > textarea{ width:500px; height:128px; line-height:22px; padding:4px;}
.person .basic span{ display:inline-block; height:26px; line-height:26px;}
/**photo 头像设置**/
.person .photo li{ width:100%; line-height:34px;}
.person .photo li a.btn_w{ display:inline-block; width:80px; text-align:center; height:24px; line-height:24px; font-size:12px; border-radius:4px; background:#fff; border:1px solid #dcdcdc;}
.person .photo .clearfix p{ float:left; width:50%; position:relative;}
.person .photo .clearfix p.name:after{ display:block; content:""; width:1px; height:300px; position:absolute; top:10px; right:0; background:#dcdcdc;}
.person .photo .name a{ display:block; width:300px; margin:10px 0; background:#f2f2f2; border:1px solid #dcdcdc; height:300px;}
.person .photo .name span{ display:block; font-size:12px; text-align:center;}
.person .photo .name span.s_tit{ font-size:14px; padding-top:80px; font-weight:bold;}
.person .photo .pic span{display:block; width:290px; margin:0px auto;}
.person .photo .pic span img{ display:block; float:left;}
.person .photo .pic span .img_big{ width:180px; height:180px; margin-right:20px;}
.person .photo .pic span .img{ width:66px; height:66px; margin-bottom:20px;}
.person .photo .pic span .img_small{ width:36px; height:36px;}
/*同步分享*/
.person .share li.msg{ line-height:34px;}
.person .share li{ line-height:60px;}
.person .share i{ display:inline-block; width:60px; height:60px; background:url(quick_icon.png) no-repeat; position:relative; top:20px;}
.person .share i.sina{ background-position:center 0;}
.person .share i.QQ{ background-position:center 100%;}
/*偏好设置*/
.person .mine li{ line-height:34px;}
.person .mine span{ display:block; height:26px; line-height:26px;}
/*右侧广告*/
#user .aside{ width:306px;}
#user .aside > div{ width:278px !important; margin-left:4%; margin-top:6px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
/***********登录注册************/
.line_bg{background:url(line.png) no-repeat center top;}
.sheet{ width:1200px; margin:0px auto;}
.sheet a{color:#4f8ce7;}
.sheet .top{ width:100%; height:70px;}
.sheet .top li{ float:left; height:70px; line-height:70px; position:relative;}
.sheet .top li.logo{ width:180px; background:url(logo.png) no-repeat center center;}
.sheet .top li i{ display:block; width:120px; text-align:center; line-height:70px;}
.sheet .top li i:after{ display:block; content:""; width:1px; height:40px; background:#dcdcdc; position:absolute; left:0; top:15px;}
/**登录**/
.login{ width:100%; margin:0px auto; padding-bottom:20px;}
.login .box{ width:1000px; margin:0px auto;}
.login .box > div{ float:left;}
.login .box .left{ width:676px; min-height:460px; background:url(login_pic.png) no-repeat center top;}
.login .box .right{ width:324px;}
.login .box .right .r_box{ width:100%; border:1px solid #ff4a01; border-radius:8px; margin-top:60px; padding:16px 20px;}
.r_box  li{ margin-bottom:10px;}
.r_box .name{ width:100%; border:1px solid #dcdcdc; height:40px; line-height:40px;}
.r_box .name label{ display:inline-block; width:20%; padding-left:10px;}
.r_box .name input{ padding:4px; width:200px; border:0; position:relative; top:-2px;}
.r_box .a_forget{ display:block; width:120px; float:right; text-align:right;}
.r_box button{ width:100%; height:40px; background:#ff4a01; color:#fff;}
.r_box .l_quick{ line-height:30px;}
/**注册**/
.reg{ width:100%; margin:0px auto; padding-bottom:20px;}
.reg .box{ width:860px; margin:0px auto 0px auto; border:1px solid #ff4a01; border-radius:8px; padding:40px;}
.reg .box > div{ float:left;}
.reg .box .left{ width:510px; margin-right:42px;}
.reg .box .left li{ margin-bottom:10px;}
.reg .box .left li:after{ display:block; content:""; clear:both;}
.reg .box .left li p{ float:left;}
.reg .box .left li p.name{ width:330px; border:1px solid #dcdcdc; line-height:30px; margin-right:8px; padding:6px;-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.reg .box .left li p.name label{ display:inline-block; width:66px; text-indent:10px;}
.reg .box .left li p.name input{padding:6px; width:230px; border:0;}
.reg .box .left li p.name input.verify{ width:150px;}
.reg .box .left li p.name input.wait{ display:inline-block; width:80px; text-align:center; background:#fff; color:#4f8ce7; cursor:pointer; font-size:12px;}
.reg .box .left li button{ width:330px; height:40px; background:#ff4a01; color:#fff;}
.reg .box .left li p.red_txt{ width:170px; font-size:12px; line-height:18px;}
.box .box_sizing .right{ width:222x; position:relative; font-size:12px;}
.box .box_sizing .right:after{ display:block; content:""; width:1px; height:310px; background:#dcdcdc; position:absolute; top:-5px; left:0;}
.box .box_sizing .right .r_box{ width:180px; margin-left:42px;}
.box .box_sizing .right .r_box li{ line-height:18px;}
.box .box_sizing .right .r_box li.msg{ margin-bottom:20px;}
.box .box_sizing .right .reg_quick{ width:100%; margin:0px auto;}
.box .box_sizing .right .reg_quick a{ display:block; width:100%; height:40px; margin-top:10px; background:url(reg_quick.png) no-repeat;}
.box .box_sizing .right .reg_quick a.QQ{ background-position: center 0;}
.box .box_sizing .right .reg_quick a.wxin{ background-position: center center;}
.box .box_sizing .right .reg_quick a.sina{ background-position: center bottom;}
/*精彩推荐*/
.recommend{ width:1200px; margin:0px auto; height:160px; background:#ffa75f;}
.recommend > div{ float:left;}
.recommend .tit{ width:50px; height:160px;}
.recommend .cont{ width:1145px; margin:5px 0; height:150px; background:#ffffff; position:relative;}
.recommend .cont .page{ position:absolute; right:20px; top:5px;}
.recommend .cont .page a{ display:inline-block; width:5px; height:5px; background:#dcdcdc; margin-right:6px; border-radius:100%;}
.recommend .cont .page a.on,.recommend .cont .page a:hover{background:#ff7300;}
.recommend .cont li{ width:120px; height:120px; margin:20px 0 0 20px; float:left;}
.recommend .cont li img{ display:block; width:120px; height:90px;}
.recommend .cont li p{ width:100%; text-align:center; line-height:30px;}
/*帖子页今日热帖*/
.ct2 .sd .hot .tit{ line-height:40px; font-size:18px; font-family:"微软雅黑"; font-weight:blod;}
.ct2 .sd .hot .list li{ height:28px; line-height:28px; background: url(list_arrow.gif) no-repeat center left; padding-left:20px; overflow:hidden;}
.ct2 .sd .hot .list li:nth-child(1){background: url(list_arrow_red.png) no-repeat center left; }
.ct2 .sd .hot .list li:nth-child(2){background: url(list_arrow_green.png) no-repeat center left; }
.ct2 .sd .hot .list li:nth-child(3){background: url(list_arrow_blue.png) no-repeat center left; }
/*广播台*/
.broadcast{ width:878px; height:314px; margin:10px auto; border:1px solid #ff790b; background:#fff;}
/* .broadcast .tit{ height:46px; background:url(/template/minsheng/style/images/broadcast.png) no-repeat 16px center; padding:0px} */
.broadcast .tit{height:36px; background:url(/template/minsheng/style/images/broadcast.png) #ff790b no-repeat 16px center; padding:0px; margin-bottom:10px;}
.broadcast .cont{ padding:0px 16px;}
.broadcast .cont .frame-1-2-l{ width:39%;}
.broadcast .cont .frame-1-2-r{ width:60%;}
.broadcast .cont ul{ float:left; width:49%; height:134px; margin-right:2%;}
.broadcast .cont ul:nth-child(2n){margin-right:0;}
.broadcast .cont ul li{ float:left; position:relative;}
.broadcast .cont ul .pic{ width:160px; margin-right:10px;}
.broadcast .cont ul .pic img{ display:block; width:100%; height:120px;}
.broadcast .cont ul .pic p{ width:100%; line-height:24px; text-align:center; position:absolute; bottom:0px; left:0px; background:rgba(0,0,0,0.5); color:#fff;}
.broadcast .cont ul .list{ width:220px;}
.broadcast .cont ul .list a{ display:block; width:100%; height:24px; line-height:24px; overflow:hidden;}
/*快捷登录*/
.login_quick{ width:1200px; margin:0px auto; padding-top:60px;}
.login_quick .box{ width:860px; margin:0px auto; position:relative; border:1px solid #ff4a01; border-radius:8px;}
.login_quick .box .l_top{ font-size:14px; line-height:50px; padding: 0px 24px;}
.login_quick .box .l_top em{ color:#ff4a01; font-style:normal;}
.login_quick .box .head{ height:50px; line-height:50px; font-size:18px; font-family:"微软雅黑";}
.login_quick .box .head li{ float:left; width:50%; text-align:center; font-size:16px;background:#dcdcdc; cursor:pointer;}
.login_quick .box .head li a:hover{ color:#333;}
.login_quick .box .head li.on{ background:#ff4a01; color:#fff;}
.login_quick .box .head li.on a{ color:#fff;}
.login_quick .box .head li.on a:hover{ color:#fff;}
.login_quick .box .head li#l_new{ border-radius:6px 0 0 0;}
.login_quick .box .head li#old{ border-radius:0 6px 0 0;}
.l_form{ width:100%; background:#fff; border-radius:6px; padding:20px 60px;}
.l_form > div{ float:left; position:relative;}
.l_form .l_box{ width:434px;margin-right:28px;}
.l_form .l_box input{ border:0;}
.l_form .l_box>div li{ width:100%; margin-bottom:16px;}
.l_form .l_box>div li:after{ display:block; content:""; clear:both;}
.l_form .l_box>div li p{ float: left;}
.l_form .l_box>div li p.name{ width:320px; height:38px; line-height:38px; background:#fff; border:1px solid #dcdcdc; margin-right:6px;}
.l_form .l_box>div li p.name label{ display:inline-block; width:60px; padding-left:16px;}
.l_form .l_box>div li p.name input{ width:216px; padding:4px; position:relative; top:-2px; background:#fff;}
.l_form .l_box>div li p.name input.verify{ width:140px;}
.l_form .l_box>div li p.name input.wait{ display:inline-block; width:80px; text-align:center; background:#fff; color:#4f8ce7; cursor:pointer; font-size:12px;}
.l_form .l_box>div li p.red_txt{ width:86px; font-size:12px; line-height:18px;}
.l_form .l_box>div li.verify .verify_box{ width:172px; padding:4px; position:relative; top:-2px;}
.l_form .l_box>div li.verify .wait{ display:inline-block; width:86px; text-align:center; background:#fff; color:#34ab47; cursor:pointer;}
.l_form button{ width:330px; height:40px; background:#ff4a01; color:#fff;}
.l_form .l_msg{width:260px;}
.l_form .l_msg .m_box{ width:210px; margin-left:50px;}
.l_form .l_msg .f_18{ line-height:24px; margin-top:10px;}
.l_form .l_msg:after{ display:block; content:""; width:1px; height:100%; background:#dcdcdc; position:absolute; top:0; left:0;}
.l_form .l_msg img{ display:block; width:132px; margin:0px auto; height:132px;}
.l_form .l_msg .name{ text-align:center; line-height:22px;}
.l_form .l_msg .txt{ color:#c00; line-height:18px; margin-top:20px;}
/**版权**/
.copyright{ width:100%; margin:0px auto; position:relative; border-top:1px solid #dcdcdc; margin-top:20px; padding:20px 0;background:#fff;z-index:100;}
.copyright li{ line-height:22px; text-align:center; font-size:12px;}
.copyright li i{ display:inline-block; width:20px; height:20px; background:url(safte.jpg) no-repeat center center; position:relative; top:5px;}


/* 帖子弹出框位置修改 */
#mdly{
	left: 20% !important;
}