 /* ----------------------------***-------------------------------------



The Text Monitored by dingzhi,Please do not use for Commercial

(C) dingzhi Inc.

Specialied for discuz!X project

Huizhou GiantEGG Authorized 源代码作者QQ: 1841884100 date: 2017-10-12 12:00:00



---------------------------------***----------------------------------------------*/



body { background: #F1F1F1} /* 非强制性全局页面背景颜色 */

a:hover { text-decoration: none}

.b_fixed { width: 740px; position: fixed !important; top: 0; z-index: 999}

.wp { width: 1000px}

#editorbox { padding: 20px}

.mibbs_con .mibbs_signpanel .font { font-size: 20px !important}

.mi .avatar img { max-width: 100px}

/*** 全局样式CSS ***/



.star, .down, .frd-top { padding: 0 18px}

.combox{ background: #fff; border: 0}

.com-title{ height: 50x; border-bottom: 1px solid #EEEEEE; line-height: 50px}

.com-title h3{ color: #4D4D4D; font-size: 16px; font-weight: bold; font-style: normal; position: relative;}

.com-title h3 a{ position: absolute;right:0; top:6px; color: #7f7f82; font-size: 14px; *top:-18px;}



.star,.down,.frd-top { padding:0 18px;}

.star ul,.down  ul{ padding:24px 0; width: 115%;}

.star li,.down li{ display: inline-block; float: left; margin-right: 14px; margin-bottom: 3px;}

.star .s-img,.down .d-img{ display: inline-block; width: 128px;}

.star .s-img img,.down .d-img img{ width: 128px; height: 128px;}

.star .s-img span,.down .d-img span{ display: block; text-align: center; color: #7f7f82; font-size:14px; padding:8px 0 5px 0; overflow: hidden;}



.down li{margin-left: 0; margin-right: 30px}

.down .d-img{ width: 111px; }

.down .d-img img{ width: 111px;height: 111px;}



.dos-news{ background: #fff; border: 0; padding: 0 18px}

.dos-news ul{ padding-bottom: 10px;}

.dos-news li{ padding: 0; margin: 0; height: 36px; line-height: 36px; overflow: hidden;}

.dos-news .fimg{ height: 120px; line-height: auto; margin-top: 20px; padding: 0; margin-bottom: 10px; overflow: hidden}

.dos-news .fimg a{ height: auto; line-height: auto; }

.dos-news .fimg img{ width: 252px; height: 120px;}

.dos-news li a{ font-size: 15px;  overflow: hidden; height: 24px; color: #7f7f82;}

.dos-news li span{ color: #343434;font-size: 18px; margin-left: -8px; display: inline-block; float: left;}



/*** end ***/





/*** 宽度重定义 ***/



#mood_mystatus { width: 390px !important} /* 动态输入框宽度 */

.mi .moodfm_input { width: 300px !important;height: 56px !important;background: none !important;border: 1px solid #ECECEC !important}

.mi #moodfm textarea { width: 300px !important}



/* 导读等页面 */

.ct2 .mn { width: 740px; overflow: visible; margin-bottom: 0 !important}

.ct2 .sd { width: 250px}

.ct2_a .mn { display: inline;margin-right: 10px;padding-top: 10px;width: 770px}

.ct3_a .mn { width: 505px !important}

.ct3_a .sd { width: 260px !important}



/* 排行榜等页面 */

.biduser { width: 728px !important}



.tdats .tfxf { width: 620px !important}

.tdats .tfx { width: 270px !important}



/*** end ***/









/*** level up ***/



.pg_view #comment.bm { border: 0}

.pg_view .tedt { width: auto; margin-bottom: 10px}

.pg_view #comment_ul li {border-top: 1px solid #F0F0F0;margin: 0;padding: 15px 0 15px 62px;}

.pg_view #comment_ul .portrait {position: absolute;left: -62px;top: 0;}

.pg_view #comment .comment_tit a {padding: 0;color: #333;height: 40px;line-height: 40px;font-size: 18px;float: left;}



.wtopbar { position:relative;height:34px;line-height:34px;background:#222;font-size:14px;color:#fff}

.wtopbar a { padding: 0 10px; font-size: 14px; color: #FFFFFF}

.wtopbar .z a { float: left; height: 34px; line-height: 34px; border-right: 1px solid #3A3A3A}

.wtopbar .z a:last-child { border-right: 0}



.frame, .frame-tab { margin: 0; border: 0; background: none}

.block, .temp { margin: 0}



#newspecialtmp { background: url({STYLEIMGDIR}/t_post.png) no-repeat 90px center #EB0028}

#newspecialtmp:hover { text-decoration: none !important; background-color: #5EB6EC}



/* 部分论坛样式 */

/* 注册登录 */



.m_l, .m_r, .t_l, .t_c, .t_r, .b_c, .b_l, .b_r { display: none}

.nfl .f_c .rfm th { display: none}

#messagelogin { border-top: 0}

.m_c { padding: 10px; border: 1px solid #E6E6E6; box-shadow: 0 0 3px 1px rgba(0,0,0,0.1); border-radius: 0}

#fwin_login .m_c .flb { height: 25px; line-height: 25px;padding: 25px 20px 10px 20px !important;border-top: 1px solid #FFF;border-bottom: 0;background: none; margin-bottom:10px; text-align: center}

.m_c .flbc { background: url("{STYLEIMGDIR}/sprite.png") no-repeat 5px 5px}

.m_c .flbc:hover { background-position: 5px 5px}

#fwin_login .m_c .flb em { float: none; color: #555555; font-size: 18px; font-weight: 400}

.m_c .o { border: 0; background: #FFFFFF}

.rfm .px { width: 180px}

.fwin .rfm, .nfl .f_c .rfm, .nfl .f_c { width: 340px}

.nfl .f_c { box-shadow: 1px 3px 3px rgba(0,0,0,0.1)}

#pt{margin:10px 0}

.nvhm{width:16px;line-height:100px;overflow:hidden;background:url({STYLEIMGDIR}/chart.png) no-repeat 0 center}

.ie8 .nvhm{margin-top:4px}

.ie7 .nvhm,.ie9 .nvhm{margin-top:6px}

#pt .z{font-size:14px}

#pt .z a,#pt .z em,#pt .z span{color:#666}

#pt .z em{width:20px;height:29px;line-height:100px;overflow:hidden;background:url({STYLEIMGDIR}/r_arrow.png) no-repeat 8px 12px}



.ie8 #pt .z em { background-position: 8px 11px !important}

.ie7 #pt .z em, .ie9 #pt .z em { background-position: 8px 12px !important}



.nfl .f_c { border: 0}

.alert_right, .alert_error, .alert_info { background-position: 8px 0}



.jump_bdl .bbda { border-bottom: 0 !important}

.jump_bdl .a a, .jump_bdl .a a:hover { background-color: #F3F3F3 !important}

#fjump_menu.btda { border-top: 0 !important}



#qmenu_menu .xi2 { color: #EB0028 !important}

.date_1 { float: left; padding-left: 20px; margin: 0 0 0 26px; background: url({STYLEIMGDIR}/reply1.png) no-repeat 0 10px}

.view_1 { float: left; padding-left: 20px; margin: 0 0 0 26px; background: url({STYLEIMGDIR}/star.png) no-repeat 0 7px}



#fastpostsubmit { text-indent: 0 !important}

.xi2, .xi2 a, .xi3 a { color: #333333}

.side_tit { position: relative; height: 20px; line-height: 20px; padding: 0; margin: 0 30px 25px 0; border-bottom: 0}

.side_tit h2 { float: left; line-height: 19px; padding-left: 20px; font-size: 16px; color: #4d4d4d; font-weight: bold}

.span-mark { background-color: #EB0028;position: absolute;left: 0;z-index: 1;height: 20px;line-height: 20px;width: 3px;bottom: 0; display: none}



.box_1 { padding: 30px 0; margin: 0; border-top: 0; border-radius: 0;background: #FFFFFF; border-radius: 0; box-shadow: none}

.box_1 .bm_c { padding: 0 30px}



.pn { min-width: 50px; border: 0 !important}

.pnpost .pn { color: #FFFFFF; background: #EB0028 !important}

.pnpost #fastpostsubmit.pn { width: 152px !important; height: 40px; line-height: 40px; padding: 0 !important; margin-right: 0; box-shadow: none; border-radius: 0; font-size: 14px; background: #f35858 !important}

.pnpost #fastpostsubmit.pn strong { font-weight: 400 !important}

.pns .pn { color: #FFFFFF; background: #f35858 !important}



.bm_h { border-color: #E6E6E6}

.tag_box { position:relative;width:100%;height:30px;margin-bottom:20px;border-bottom:1px solid #F0F0F0}

.span-mark-author { display:inline-block;border-bottom:4px solid #EB0028;position:absolute;left:0;bottom:-1px;z-index:1;height:26px;line-height:20px;margin:-28px 0 0;font-size:18px;font-weight:400}



.ct2_a { box-shadow: none; border: 0; border-radius: 0}

.bid { margin: 20px 0 15px 0 !important}

.pbr { height: 10px !important}



.appl { float: left; padding: 0; margin-bottom: 10px; background: none; width: 196px; min-height: 700px; overflow: visible}

.appl li { display: block; height: 28px; line-height: 28px; padding: 0 10px; white-space: nowrap;word-wrap: normal;font-size: 14px;text-overflow: ellipsis;overflow: hidden}

.tbn { margin: 0}

.tbn li { padding: 0; margin: 0 20px; height: 50px; border-bottom: 1px solid #E6E6E6}

.tbn ul { margin: 0}

.tbn ul a { display: block;height: 50px;line-height: 50px}

.tbn li.a { border-left: 3px solid #EB0028; margin-left: 0; background: #FFFFFF; color: #EB0028;padding-left: 17px;width: 168px;border-top: 1px solid #e6e6e6;margin-top: -1px}

.tbn li.a a { color: #EB0028}

.tbn .mt { padding: 12px 15px}

.tbn h2 { font-weight: bold; color: #555555}



.xi1, .onerror { color: #F26C4F}

.xw1 { font-weight: bold}

.bm_h { border-top: 0}

.bmw .bm_h { border-left: 0; border-right: 0}

.ct2_a .bm_h { position: relative;padding: 0 20px;height: 50px;border-bottom: 1px solid #eee;background: #FFFFFF;line-height: 50px;white-space: nowrap;overflow: hidden}

.ct2_a .bm_h h2 { position: absolute;height: 16px;line-height: 16px;top: 18px;left: 0;font-size: 16px;font-weight: 400}



.mus_box { line-height: 50px; background: none}

.pbr { height: 10px !important}

.notice_app, .notice_interactive, .notice_manage, .notice_mypost, .notice_pm, .notice_system { margin-top: 18px !important}



#mu ul { margin-left: -8px; background: none}

#mu li { height: 50px}

#mu a { height: 50px; line-height: 50px; font-size: 16px; color: #555555; padding: 0 8px; border: 0 !important; margin: 0 !important; background: none !important}

#mu a:hover { color: #EB0028}





.pg_dsu_paulsign .ct2 .mn{width:855px;overflow:visible;padding:20px;background:#FFF}

.pg_dsu_paulsign .ct2 .sd { width: 295px}

.pg_dsu_paulsign .bm{border:0!important}

.pg_dsu_paulsign .bm_h{border-color:transparent!important;background-color:#FAFAFA!important}



.rank2 .bm_c { width: 105%; padding: 20px 0}

.ct2_a .rank2 .xl2 li { width: 43% !important; margin-right: 55px; font-size: 13px !important}

.rank2 .bm_c li span { float: left; width: 12px; height: 21px; line-height: 21px; display: inline-block; font-size: 32px; color: #999999}

.rank2 .bm_c li a { float: left; display: inline-block; max-width: 270px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden}



.ct2_a .tb { margin-bottom: 8px}

.tb { padding-left: 0; line-height: 35px}

.tb a { font-size: 14px;display: block;padding: 0 10px; border: 0; background: #FFFFFF !important}

.tb a { padding: 0 5px; margin: 0 6px 0 0}

.tb .a a, .tb .current a { border-bottom-color: #FFF;background: #FFF;color: #EB0028;font-weight: 700;border-bottom: 2px solid #EB0028}

.tb .o { height: 28px; line-height: 28px; border: 0; border-radius: 0; background: none !important}

.tb .o a { height: 28px; line-height: 28px; border: 0; border-radius: 0; background: #EB0028 !important}



.ct2_a, .ct3_a { border: 0; box-shadow: 1px 1px 3px rgba(0,0,0,0.1); background-color: #FFFFFF}

.ct2_a { background-color: #FFFFFF}

.xl2 { background: none !important}



/***  end ***/











/*** 论坛全局样式 ***/



.shoucang img { max-width: 35px}



/*** end ***/







/*** 全局头部 ***/



.wp { width: 1000px}

.fm_line { height: 1px;background-color: rgba(0, 0, 0, 0.07);filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#10000000, endColorstr=#10000000)}



#dingzhi_nav { position: relative; width: 100%; min-width: 1000px; height: auto; margin: 0; overflow: visible ;z-index: 150; box-shadow: none; background: none}

#dingzhi_bar { height: 60px; margin: 0; border-bottom: 0; transition: all 0.4s; border-bottom: 0; box-shadow: none; background: #FFFFFF; border-top: 0}

#dingzhi_bar a { color: #333333}



.dingzhi_logo { max-width: 300px; height: 50px; display: block; float: left; margin: 5px 25px 0 0; overflow: hidden; background: none}

.dingzhi_logo a { height: 50px; display: block}

.dingzhi_logo img { max-width: 150px; max-height: 50px}





/*** end ***/











/*** 导航条 ***/



.dingzhi_navigate { float: left; max-width: 550px; height: 60px; padding: 0; margin: 0; overflow: hidden}

.dingzhi_navigate ul { float: left; height: 60px; white-space: nowrap; overflow: visible}

.dingzhi_navigate li { float: left; height: 60px; margin: 0; position: relative}

.dingzhi_navigate li i { display: none; position: absolute; right: 12px; top: 29px; width: 10px; height: 6px; background: url({STYLEIMGDIR}/arrow.png) no-repeat center center}

.dingzhi_navigate li span { display: none}

.dingzhi_navigate li a { float: left; display: inline-block; font-size: 14px !important; height: 60px; line-height: 60px; color: #333333; position: relative; padding: 0 15px; margin: 0; font-family: "Microsoft Yahei",Arial; border: 0; font-weight: 400; transition: all 0s ease 0s; border-radius: 0}

.dingzhi_navigate li a:hover { color: #EB0028!important; text-decoration: none; background: none}



.dingzhi_navigate li#mn_Pxxx a { padding-right: 25px}

.dingzhi_navigate li#mn_Pxxx i { display: block !important}



/*** end ***/











/*** 用户菜单 ***/



.dingzhi_user{float:right;width:80px;font-family:'Microsoft Yahei'}







.lg_box{width:auto!important;height:40px;font-size:14px;line-height:40px}

.lg_box a{display:inline-block;margin-bottom:0;padding:0;font-size:16px;font-weight:400;line-height:28px;text-align:center;white-space:nowrap;background-image:none;border:1px solid transparent;border-radius:0;cursor:pointer;outline:0 none;transition:background-color .3s ease-out 0s,border-color .3s ease-out 0s;display:block;border-radius:1000px;background:0 0;border:1px #8C8C8C solid;display:block;width:60px;height:30px;color:#E9E9E9}

.lg_box a:hover{background:#EB0028;border:1px #EB0028 solid}







#sctype_menu .sca,.p_pop a.a,.p_pop a:hover{background-color:transparent!important;color:#EB0028!important;text-decoration:none}



#qmenu_menu ul.nav a:hover{background-color:none;color:#EB0028!important;text-shadow:none}

#qmenu { width: auto; height: 70px; line-height: 70px; padding: 0 0 0 28px; margin: 0; color: #FFFFFF; font-weight: 400; font-size: 14px; border-left: 0; background: url({STYLEIMGDIR}/phone.png) no-repeat left 25px}

#qmenu.a { background: url({STYLEIMGDIR}/phone.png) no-repeat left 25px !important}

#qmenu_menu { margin: 0; border: 0; box-shadow: 1px 1px 15px rgba(0,0,0,.3)}



.uns_box li.i_user {

    margin: 0px 9px;

    width: 36px;

}

.u-i {

    float: left;

    text-align: center;

    height: 42px;

    line-height: 42px;

    position: relative;

	z-index: 300

}

.u-i .i_face {

    position: absolute;

    z-index: 20;

    left: 0;

    top: 0;

    border-color: #fff;

    border-radius: 0;

    display: block;

    height: 30px;

    width: 30px;

    margin: 0;

    transition: 0.3s;

}

.i_menu {

    position: absolute;

    left: 0;

    padding: 5px 0px;

    top: 38px;

    display: block;

    background: #fff;

    box-shadow: rgba(0, 0, 0, 0.16) 0px 2px 4px;

    list-style: none;

    z-index: 999;

    border-radius: 0 0 4px 4px;

}

#i_menu_login {

    display: none;

    width: 320px;

    margin-left: -308px;

    padding: 12px;

    text-align: left;

    line-height: normal;

	font-family: 'Microsoft Yahei'

}

.u-i:hover  #i_menu_login { display: block !important}

#i_menu_login .tips {

    font-size: 12px;

    color: #6d757a;

}

#i_menu_login .img {

    width: 320px;

    height: 200px;

    margin: 12px 0;

    overflow: hidden;

    position: relative;

    background: url({STYLEIMGDIR}/bg.png) no-repeat center;

}

#i_menu_login .img img {

    width: 320px;

    height: 200px;

    position: absolute;

    top: 0;

    left: 0;

}

#i_menu_login .login-btn {

    display: block;

    height: 43px;

    line-height: 43px;

    text-align: center;

    background: #f35858;

    border-radius: 4px;

    font-size: 14px;

    color: #fff;

}

#i_menu_login .reg {

    margin-top: 8px;

    text-align: center;

    font-size: 12px;

    color: #282828;

}

#i_menu_login .reg a {

    color: #EB0028;

}



.dingzhi_user_info .user-main{ padding-right:8px;font-family:"微软雅黑";position:relative;cursor:pointer}

.dingzhi_user_info .user-main .arrow{transition:.25s; width:9px;height:5px;right:8px;margin-top:15px;display:block;position:absolute;-webkit-transition:all .25s;-o-transition:all .25s;background:url({STYLEIMGDIR}/a_d.png) no-repeat 0 0}

.dingzhi_user_info .avatar img{width:32px;height:32px;margin: 0;border-radius:50%;display:block;box-shadow: 0 1px 3px rgba(0,0,0,0.2)}

.dingzhi_user_info .avatar{position:relative;float:left;overflow:visible; padding-right: 18px}

.dingzhi_user_info{border:0;padding-top:14px;padding-bottom:14px;padding-left:10px;margin-left:20px;float:right;position:relative;z-index:200}

.unread_num{position:absolute;left:22px;top:0;color:#FFF;padding:0 3px;border-radius:0;background:#E04E4E}

.unread_num2{position:absolute;left:42px;top:0;color:#FFF;padding:0 3px;border-radius:0;background:#E9962A}

.dingzhi_user_info .nickname{padding:0 5px;margin:0;height:32px;color:#EB0028;line-height:32px;font-size:13px;float:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:45px}

.dingzhi_user_info:hover{ box-shadow: none; background: none}

.dingzhi_user_info:hover .nickname{color:#EB0028}

.logined .dingzhi_user_info .nickname{margin:0 5px 0 0}

.dingzhi_user_info:hover .user-main .arrow{background:url({STYLEIMGDIR}

/a_d.png) no-repeat 0 0;transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg)}

.dingzhi_user_info:hover .user_menu{display:block}

.dingzhi_user_info .user_menu{width: 107px;padding:0;right:0;top: 60px;display:none;position:absolute;z-index:999; box-shadow: 1px 1px 15px rgba(0,0,0,.3); background: #FFFFFF}

.dingzhi_user_info .user_menu li{ width: auto;border:0}

.dingzhi_user_info .user_menu ul .pipe { display: none}

.dingzhi_user_info .user_menu ul img { max-width: 83px}

.dingzhi_user_info .user_menu li.slide_icon{margin:5px 0}

.dingzhi_user_info .user_menu li.slide_icon a{padding:0 0 0 42px}

.dingzhi_user_info .user_menu li a{background-position:17px 0!important;background-size:18px auto!important;background-repeat:no-repeat!important}

.dingzhi_user_info .user_menu li img{max-width:85px}

.dingzhi_user_info .user_menu li .pipe{display:none}

.dingzhi_user_info .user_menu a{padding:5px 17px;color:#888!important;font-size:14px;display:block;background:0 0!important}

.dingzhi_user_info .user_menu a:hover{color:#EB0028!important}

.dingzhi_user_info .user_menu i{background:url({STYLEIMGDIR}/yp_spirit.png) no-repeat;top:2px;width:15px;height:15px;margin-right:5px;display:inline-block;position:relative}

.ie7 .dingzhi_user_info .user_menu i{top:-4px}

.dingzhi_user_info .user_menu .l1 i{background-position:-40px -46px}

.dingzhi_user_info .user_menu .l2 i{background-position:-59px -45px}

.dingzhi_user_info .user_menu .l3 i{background-position:0 -45px}

.dingzhi_user_info .user_menu .l4 i{background-position:-20px -45px}

.dingzhi_user_info .user_menu .l3 a:hover i{background-position:0 -66px}

.dingzhi_user_info .user_menu .l4 a:hover i{background-position:-20px -66px}

.user_login{float:left;padding:0 10px;margin:0 0 0 10px;line-height:80px;color:#888}

.user_login:hover{color:#333!important}

.app_login a{line-height:22px}

.app_login i{width:20px;height:16px;margin:2px 5px 0 0;float:left}

.app_login i.i_qq{background-position:-230px 0}

.app_login i.i_wb{background-position:-250px 0}

.app_login a:hover i.i_qq{background-position:-90px 0}

.app_login a:hover i.i_wb{background-position:-110px 0}

.userbox{float:right;height:80px;line-height:80px;margin:0 0 0 20px}

.userbox,.userbox a{font-size:14px}

.usernav{float:left;display:inline}

.usernav .user_list{float:left;position:relative;height:80px;line-height:80px;padding:0;overflow:hidden}

.usernav .menu-li span{display:none}

.usernav .current,.usernav .user_list-hover{background-color:#1f5583}

.usernav a:hover{text-decoration:none}

#toptb .user_link,.user_link{display:block;height:80px;padding:0 8px;line-height:80px;color:#B7BAC1}

.user_link i{display:block;width:30px;height:20px;cursor:pointer}

.user_link:hover{color:#FFF}

.msg i{background-position:0 0}

a:hover.msg i{background-position:-140px 0}

.notification i{background-position:-30px 0}

a:hover.notification i{background-position:-170px 0}

.flo i{background-position:-60px 0}

a:hover.flo i{background-position:-200px 0}

.userinfo{float:left;overflow:hidden;height:60px!important;line-height:80px;padding:0 8px!important}

.ie7 .userinfo{width:70px}

.userinfo.hover,a:hover.userinfo{color:#333;background:0 0}

.userinfo .arrow{float:right;width:8px;height:6px;margin-top:37px;margin-left:5px;background:url({STYLEIMGDIR}/arrow_down.png) no-repeat 0 -58px}

.userinfo.hover .arrow{width:10px;height:10px;margin:33px 0 0 3px;background:url({STYLEIMGDIR}/arrow_up.png) no-repeat 2px 0}

.userinfo .user_avt{max-width:70px;height:80px;line-height:80px;float:left;color:#7E7E7E;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}

.ie7 .userinfo .user_avt{width:50px;overflow:hidden}

.userinfo.hover .user_avt{color:#333}

.userinfo .user_avt img{width:30px;height:30px}

.userinfo .user_name{height:30px;line-height:30px;float:left;color:#B7BAC1;margin-left:8px}

.usernav li #msg_menu,.usernav li #nte_menu{transition:none;-moz-transition:none;-webkit-transition:none;-o-transition:none}

.usernav li .unread_num{z-index:10;padding:0 4px;margin:0 0 0 3px;line-height:12px;color:#FFF;font-size:12px;text-align:center;box-shadow:none;cursor:pointer;background:#EA4747}

.sub_menu{z-index:100;min-width:110px;margin-top:-20px;background-color:rgba(254,254,253,.95);box-shadow:2px 2px 6px rgba(0,0,0,.2);border:none}

.ie7 .sub_menu,.ie8 .sub_menu{background:#FFF}

.sub_menu li{padding:0 5px}

.ie6 .sub_menu li,.ie7 .sub_menu li{display:inline}

.sub_menu a{display:block;width:auto;margin:5px 0;padding:2px 10px;color:#828282;background-repeat:no-repeat;background-position:-200px 0}

.sub_menu a:hover{background:{ALLCOL}

;color:#FFF;font-weight:400;text-decoration:none;background-repeat:no-repeat;background-position:-200px 0}

.sub_menu .pipe{display:none}





/*** end ***/











/*** 下拉菜单 ***/



.nav_slide .h_pop { width: auto; padding: 10px; margin: 0; border: 0; box-shadow: none; min-width: 90px; border-radius: 3px; box-shadow: 0 1px 5px rgba(0,0,0,0.2) !important; background: #FFFFFF}

.nav_slide .h_pop::before {

    display: block;

width: 20px;

height: 20px;

position: absolute;

left: 20px;

top: -16px;

background: url("{STYLEIMGDIR}/up.png") !important;

    background-repeat: repeat;

    background-position-x: 0%;

    background-position-y: 0%;

    background-size: auto auto;

background-position: center !important;

background-size: 100% !important;

background-repeat: no-repeat !important;

-webkit-transition: all 0.3s;

transition: all 0.3s;

-moz-transition: all 0.3s;

    content: " ";

} -moz-transition: all 0.3s;

}

.nav_slide .h_pop li { width: auto; text-align: center; overflow: hidden}

.nav_slide .h_pop li a {display: block; min-width: 110px; padding: 5px 15px;height: 25px;color: #555555;line-height: 25px; border-radius: 3px; font-size: 14px;width: auto;text-align: left;border-bottom: 0; transition: all .2s ease-in-out; font-family: 'Microsoft Yahei'}

.nav_slide .h_pop li a:hover { color: #333333 !important; background: #F2F2F2 !important}

.nav_slide .h_pop li:last-child a { border-bottom: 0}



/*** end ***/













/*** 搜索样式 ***/



#scbar{float: right; width: 199px; height:30px;line-height:30px;margin: 15px 20px 0 0;overflow:visible; border: 0!important; border-radius: 30px; box-shadow:none;background: #f2f2f2}

.scbar_txt_td,.scbar_type_td{background:0 0}

.scbar_type_td{ float: left; text-align:left;width:25px!important; height: 30px; line-height:30px; overflow: hidden}

.scbar_narrow #scbar_txt{width:120px!important}

a#scbar_type.xg1{width:25px!important; height: 30px; line-height:30px; overflow: hidden; font-size:12px!important; font-family: 'Microsoft Yahei'}

.scbar_txt_td{ float: left; width:130px!important; height:30px;line-height:30px;overflow:hidden}

#scbar_txt{border:0;width:120px; height:30px;line-height:30px; padding:0;font-size:12px;margin-left: 10px; overflow: hidden; background:0 0}

.scbar_btn_td{ float: left; width: 32px; height:30px;line-height: 30px; padding:0; margin-left: 6px; overflow:hidden;display:block;background:0 0}

.ie7 .scbar_btn_td { margin-left: 0 !important}

#scbar_btn{ min-width: 32px; width:32px;height:30px;padding:0;overflow:hidden;text-indent:9999px;background:url({STYLEIMGDIR}

/new_search.png) no-repeat center center}

#scbar_type{padding-left:0;text-align:center}

#scbar_type_menu{width: auto; margin:0;border:none;box-shadow:2px 2px 3px rgba(0,0,0,.5);padding:5px;min-width:50px;text-align:center!important;z-index:20000!important;background:#FFF}

#scbar_type_menu.p_pop li{float:none}

#scbar_type_menu.p_pop a{color:{ALLCOL}

;padding:3px 8px;margin:4px 0;border:0; font-family: 'Microsoft Yahei'}

#scbar_type_menu.p_pop a:hover{color:#FFF;background:{ALLCOL}}



/*** end ***/













/*** 页脚 ***/



#ft { padding: 25px 0 !important; border: 0 !important; color: #dfdfdf}

.foot { margin-top: 10px; border-top: 0; overflow: hidden; font-family: Arial, Helvetica, sans-serif, 'Microsoft YaHei'; background: #505050}

.ft_box { text-align: center; color: #dfdfdf}
.ft_box a { line-height: 20px !important; color: #dfdfdf}



/*** end ***/







/*** 应用侧边 ***/



.myo li{height:auto;line-height:1.5}

.myo img{margin-bottom:-1px}

.myo a{color:{HIGHLIGHTLINK}}



/*** end ***/





/*** 侧边管理列表 ***/



.notice_app,.notice_interactive,.notice_manage,.notice_mypost,.notice_pm,.notice_system{float:left;width:18px;height:14px;background-image:url({IMGDIR}

/ico_notice.png);margin:11px 5px 5px 0}

.notice_pm{background-position:0 0}

.notice_mypost{background-position:0 -33px}

.notice_interactive{background-position:0 -68px}

.notice_system{background-position:0 -101px}

.notice_manage{background-position:0 -135px}

.notice_app{background-position:0 -169px}



/*** end ***/







/*** 百度分享插件 ***/



.viewthread_foot{width:100%;margin:0 0 10px 0;border-bottom:1px solid #EEE;font-family:"Helvetica Neue",Arial,"Hiragino Sans GB",STHeiti,"Microsoft Yahei",SimSun,"WenQuanYi Micro Hei",sans-serif}

.viewthread_foot .bdsharebuttonbox em{float:left;display:inline-block;margin:3px 6px 0 0}

.viewthread_foot .bdsharebuttonbox a{float:left;display:inline-block;text-indent:-999px;padding:0;width:28px;margin:0 7px 0 0;height:28px;line-height:28px;border:1px solid #E6E6E6;border-radius:50%;background:url({STYLEIMGDIR}

/bd_share.png) no-repeat}

.viewthread_foot .bdsharebuttonbox .bds_tsina{background-position:-1px -1px;border-color:#d2423c}

.viewthread_foot .bdsharebuttonbox .bds_weixin{background-position:-1px -31px;border-color:#39b41c}

.viewthread_foot .bdsharebuttonbox .bds_qzone{background-position:-1px -61px;border-color:#3d9dd1}

.viewthread_foot .bdsharebuttonbox .bds_more{background-position:-1px -91px;border-color:#aaa}

.viewthread_foot .bdsharebuttonbox{float:left;display:inline-block;color:#999;font-size:14px}

.viewthread_foot .bdsharebuttonbox .bds_tsina:hover{background-position:-1px -121px;background-color:#d2423c}

.viewthread_foot .bdsharebuttonbox .bds_weixin:hover{background-position:-1px -151px;background-color:#39b41c}

.viewthread_foot .bdsharebuttonbox .bds_qzone:hover{background-position:-1px -181px;background-color:#3d9dd1}

.viewthread_foot .bdsharebuttonbox .bds_more:hover{background-position:-1px -211px;background-color:#aaa}

.viewthread_foot .cutline{height:13px;margin:2px 8px 0 0;width:1px;background:#E6E6E6 none repeat scroll 0 0;display:inline-block;vertical-align:middle}

.viewthread_foot .k_favorite{color: #39b41c;font-size:14px;border:1px solid #39b41c;border-radius:3px;padding:0 10px;height:28px;line-height:28px;display:inline-block;vertical-align:middle}

.viewthread_foot .k_favorite:hover{color:#FFF;text-decoration:none;background:#EB0028}





/*** end ***/







/*** 全局分页样式 ***/



.pg label { display: none}

.pg, .pgb { line-height: 25px}



.pg { float: none !important; text-align: center}

.pg a, .pg strong, .pgb a, .pg label { float: none; display: inline-block; width: auto; margin-left: 3px; padding: 0; height: 28px; line-height: 28px;

min-width: 28px;color: #333333; border: 1px solid #dfdfdf; font-size: 14px; border-radius: 0; transition: all .3s ease-out; box-shadow: none; text-align: center; font-family: Arial, Helvetica, sans-serif, 'Microsoft Yahei'; cursor: pointer; overflow: hidden; background: #FFFFFF}

.pg strong { font-weight: 400; color: #FFFFFF; border-color: #EB0028; color: #EB0028;}

.pg a:hover, .pgb a:hover { border-color: #EB0028; color: #EB0028;}

.pg label { display: none !important}

.pg a.prev { padding: 0 10px; margin-right: 10px; text-indent: -9999px; background: url({STYLEIMGDIR}/prev_p.png) no-repeat center center #FFFFFF}

.pg a.prev:hover { background: url({STYLEIMGDIR}/prev2_p.png) no-repeat center center #EB0028}

.pg a.nxt { padding: 0 10px; margin-left: 10px; text-indent: -9999px; background: url({STYLEIMGDIR}/next_p.png) no-repeat center center #FFFFFF}

.pg a.nxt:hover { background: url({STYLEIMGDIR}/next2_p.png) no-repeat center center #EB0028}



.y.pgb a { width: auto; padding: 0 10px; border-radius: 0}

.pgb a { margin-right: 0; background: #FFFFFF}



.px { border: 1px solid #DDDDDD; box-shadow: none; background: none}

.pg label .px { width: 20px; padding-left: 5px; margin-top: -3px; box-shadow: none; border: 1px solid #EEEEEE; color: #888888; background: #FFFFFF !important}



/*** end ***/









/*** 返回顶部 ***/



#to_top{position:fixed;right:20px;bottom:110px;width:62px;border:0;overflow:visible!important}

#to_top a{margin-bottom:2px}

.transition{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}

.go-top{display:none;width:60px;height:60px;position:fixed;right:20px;bottom:151px;cursor:pointer;border:1px solid #eee;background-color:#fff}

.go-top:hover{background-color:#F6F6F6}

.go-feedback{width:42px;height:34px;display:none;bottom:269px;color:#7a818e;font-size:14px;text-align:center;padding:13px 9px;z-index:10;line-height:1.2;letter-spacing:1px}

.app-feedback,.feedback-box{background-color:#fff;display:none}

.app-feedback{width:46px;height:46px;bottom:210px;color:#9ca4b4;font-size:12px;text-align:center;padding:7px;z-index:10}

.app-footer-guide{position:absolute;width:108px;height:128px;background:#fff;padding:10px;box-shadow:1px 1px 15px rgba(0,0,0,.3);left:-140px;top:-30px;display:none}

.app-feedback:hover .app-footer-guide{display:block!important;left:-140px!important}

.icon-big-phone{display:inline-block;height:31px !important;width:90% !important;background:url({STYLEIMGDIR}

/icon.png) no-repeat -441px -488px}

.icon-top{display:inline-block;width:60px !important;height:60px !important;background:url({STYLEIMGDIR}

/icon.png) no-repeat -181px 16px}



/*** end ***/









/*** 一些通用框架 ***/



.whole_Box{position:relative; border-top: 0; box-shadow: none; border-radius: 0; background-color: #FFFFFF}

.whole_Box h3{width:250px;position:relative;height:20px;line-height:20px;padding:20px 20px 10px 20px}

.whole_Box h3 b{position:relative;height:20px;line-height:20px;font-size: 16px;font-weight: bold;padding:0 10px 0 0;display:inline-block;margin:0;color:#333;z-index:1;border-left:0}

.whole_Box2{position:relative;background-color:#F9F9F9}

.whole_Box2 h2{width:280px;position:relative;height:28px;padding:25px 30px 10px 30px}

.whole_Box2 h2 b{position:relative;font-size:16px;font-weight:700;padding:0 10px 0 0;display:inline-block;margin:0;color:#333333;z-index:1}

.span-mark2{bottom:10px}





.hot-article ul li{padding: 20px 0; margin: 0 20px; border-bottom:1px solid #f0f0f0;overflow:hidden}

.hot-article ul li:last-child{border-bottom:0}

.hot-article ul li .hot-article-img{position:relative;width:250px;height:180px;overflow:hidden;margin-bottom:15px}

.hot-article ul li .tit2{position:absolute}

.hot-article ul li a{font-size:14px;line-height:23px;color:#333}

.hot-article ul li a:hover{color:#EB0028}

.hot-article ul li img{overflow:hidden;margin-bottom:20px;transition:all .5s ease-out}

.hot-article ul li img:hover{transform:matrix(1.04,0,0,1.04,0,0)}





.interested-article-box{width:100%;position:relative;display:inline-block;margin-top:47px;margin-bottom:50px}

.article-box{width:216px;height:243px;border:0;float:left;margin-right:30px;margin-bottom:30px}

.article-box:hover{box-shadow:0 5px 15px rgba(45,50,55,.2);-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-o-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}

.article-list-box{padding:30px 0;border-top:1px solid #f0f0f0}

.transition{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}

.related-pic-box{position:relative;width:214px;height:162px;background:#000}

.article-box .article-title{padding:15px 20px;font-size:16px;line-height:24px;border:1px solid #F0F0F0}

.article-box:hover .article-title{border:0}

.article-box .article-title a{color:#333}



.duanqu-list li{padding:11px 10px 10px;border-bottom:1px solid #f0f0f0}

.duanqu-list li:last-child{border-bottom:0}

.duanqu-list li .story-content .story-title p{padding:0 20px;padding-top:10px;padding-bottom:9px;font-size:16px;color:#333;line-height:28px;position:relative}

.duanqu-list li .story-content .story-title p:hover{color:#EB0028}

.icon-caret{position:absolute;background-position:-211px -720px;right:18px;top:13px}

.duanqu-list li .story-content .story-time p.time{float:left;font-size:14px;color:#bbb;padding:0 20px;padding-bottom:5px;line-height:39px}

.clear{clear:both}

.moder-group-list ul li span, .project-more a { color: #BBBBBB; font-size: 14px; font-weight: 400}



/*** end ***/









/*** 论坛 ***/





.big-pic.big-pic-cy{position:relative;width:800px;height:450px}

.big-pic::before,.big2-pic::before,.topic-content::before{content:"";position:absolute;width:100%;height:100%;z-index:1;opacity:1;-webkit-transition:all .3s ease;transition:all .3s ease;background:-webkit-gradient(linear,0 30%,0 100%,from(rgba(0,0,0,0)),to(#121515));background:-moz-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0),#121515);background:-ms-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0),#121515);background:-o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0),#121515)}

.big-pic .back-img,.big2-pic .back-img{position:absolute;width:100%}

.big-pic-content,.big2-pic-content{position:absolute;width:533px;height:400px;z-index:100;cursor:pointer;display:block}

.big-pic.big-pic-cy .big-pic-content{width:800px;height:450px}





.big2-pic,.big2-pic-right{position:relative;width:360px;height:270px;background-color:#F9F9F9;overflow:hidden}

.big3-pic{width:340px;height:210px}

.box-topic .big2-pic,.box-topic .big2-pic-content{width:340px}

.big-pic .back-img,.big2-pic .back-img{position:absolute;width:100%}

.box-topic .big2-pic img { height:217px;width:inherit; transition: all .5s ease-out}

.box-topic .big2-pic:hover img { transform: matrix(1.04,0,0,1.04,0,0)}

.big-pic::before,.big2-pic::before,.topic-content::before{content:"";position:absolute;width:100%;height:100%;z-index:1;opacity:1;-webkit-transition:all .3s ease;transition:all .3s ease;background:-webkit-gradient(linear,0 30%,0 100%,from(rgba(0,0,0,0)),to(#121515));background:-moz-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0),#121515);background:-ms-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0),#121515);background:-o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0),#121515)}

.big-pic-content,.big2-pic-content{position:absolute;width:533px;height:400px;z-index:100;cursor:pointer;display:block}

.big2-pic-content{width:360px;height:270px;overflow:hidden}

.big3-pic-content{overflow:hidden;height:210px}

.box-topic .big2-pic,.box-topic .big2-pic-content{width:340px}

.t-h1{margin:0 30px;bottom:22px;position:absolute;font-size:24px;color:#fff}

.big2-pic-content .t-h1{word-break:inherit;font-size:18px;color:#fff;line-height:1.5;font-weight:400}



.sheke_boxtool{margin-top:15px;width:290px;float:left;background:#fff;border-radius:0;box-shadow:none}

.sheke_ytool{float:left;background:#f9f9f9;padding-left:15px;padding-top:15px}

.sheke_toolname{line-height:53px;font-size:16px;color:#333;font-weight:700}

.sheke_boxtool h3{border-bottom:1px solid #f1f1f1;padding-left:15px;padding-right:15px}

.sheke_toolname .more,.sheke_toolname .more a{float:right;font-weight:400;font-size:14px;color:#afafaf}

.ie7 .sheke_toolname .more{display:none}

.sheke_ytool li{width:90px;height:115px;overflow:hidden;float:left}

.sheke_ytool li img{float:left;width:80px;height:80px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}

.sheke_ytoolbt{color:#666;width:80px;height:18px;margin-top:8px;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;text-align:center;float:left;font-size:12px;font-family:'Microsoft Yahei'}

.sheke_yborder{border-top:1px solid #f1f1f1;font-size:15px;width:290px;line-height:53px;text-align:center}

.sheke_yborder a{font-weight:700;font-size:15px;color:#555;padding-left:8px;padding-right:8px}

#gotop a{width:50px;height:50px;position:fixed;left:50%;margin-left: 520px;cursor:pointer;bottom:100px;text-indent:-9999px;display:block;border:0;transition:all 0s ease 0s;background:url({STYLEIMGDIR}/top.png) no-repeat center center #FFFFFF}





.f_news{width:1160px;padding:20px;box-shadow:none;border-radius:0;margin-bottom:15px;background:#FFF}

.f_news_l{float:left;width:530px;height:310px;margin:0}

.f_news_r{float:right;width:605px;height:310px;margin:0}



.focus_box2{float:left;width:740px;height:300px; margin-bottom: 10px; overflow:hidden;position:relative}

.focus_box2 img{display:block;float:left;width:740px;height:300px}

.focus_box2 img:hover{opacity:1!important}

.focus_box2 .bd2 li{position:relative}

.focus_box2 .bd2 .t_box{width: 740px;height:65px;padding: 0;color:#888;position:absolute;left:0;bottom:0;text-align:left;z-index:100;border-radius:0; background: none}

.focus_box2 .bd2 .t_box h2{ float: left; height:50px;overflow:hidden;line-height:50px; padding: 0 50px 0 20px; margin: 0; background: url({STYLEIMGDIR}/black.png) repeat 0 0}

.focus_box2 .bd2 .t_box h2 a{font-size:16px;color:#EEE;font-weight:700}

.focus_box2 .bd2 .t_box h2 a:hover{text-decoration:none}

.focus_box2 img{display:block}

.focus_box2 .hd2{position:absolute; left: 0; bottom: 15px; width: 100%; height:20px;padding:0 9px;overflow:hidden;z-index:120; text-align: center; background:0 0}

.caption_info p a:hover{color:#FFF;text-decoration:none}

.focus_box2 .hd2 li{ float: none; position: relative;z-index: 3;display: inline-block;width: 18px;height: 18px;background: url('{STYLEIMGDIR}/slide.png') no-repeat;background-size: auto auto;background-size: 100% auto;cursor: pointer; text-indent: -9999px}

.focus_box2 .hd2 li.on { background-position: 0 -18px;}



.focus_box2 .slide-icon {

    position: absolute;

    top: 0;

    z-index: 10;

    width: 41px;

    height: 100%;

    background-image: url('{STYLEIMGDIR}/icon-slides.png');

    background-repeat: no-repeat;

}

.focus_box2:hover .slide-icon { display: block !important}

.focus_box2 .prev {

    left: 0;

    background-position: -84px center;

}

.focus_box2 .prev:hover { background-position: 0 center}

.focus_box2 .next {

    right: 0;

    background-position: -125px center;

}

.focus_box2 .next:hover { background-position: -43px center}



.headlines{padding: 12px;margin:0 0 15px 0;border-bottom: 0; background: #F6F6F6}

.headlines h3{width:605px;font-size:20px;height:30px;line-height:30px;margin:0 0 5px 0;text-align:center;overflow:hidden}

.headlines h3 a{color:#626262; font-weight: 400}

.headlines h3 a:hover{color:#EB0028; text-decoration: none}

.headlines p{line-height:22px;color:#888}

.headlines p a{color:#EB0028}

.hot-news li{float:left;padding:0 0 0 20px;margin: 0;height:29px;line-height:29px;width:250px;overflow:hidden;background:url({STYLEIMGDIR}/dot_green.png) no-repeat 1px 15px}

.hot-news li a{color:#626262;font-size:14px}

.hot-news li a:hover{color:#EB0028}





/*** end ***/





.hotArticle{width:100%;padding:24px 20px 20px 20px;box-sizing:border-box;background:#FFF}

.hotArticle li{margin-bottom:16px;overflow:hidden}

.hotArticle li a{color:#4d4d4d}

.hotArticle h3{font-size:16px;color:#4d4d4d;margin-bottom:16px;font-weight:700}

.hotArticle p{font-size:14px;color:#4d4d4d;line-height:20px;float:left;width: 180px !important}

.hotArticle p:hover { color: #EB0028 !important}

.hotArticle span{float:left;display:block;height:18px;width:18px;line-height:18px;text-align:center;margin-right:9px; margin-top: 1px; text-align:center; border-radius: 50%; background: #F0F0F0}

.hotArticle .hot{color:#FFF;background: #f35858}



.hotLabel{width:100%;padding:24px 20px 35px 20px;box-sizing:border-box;background:#FFF;margin-top:16px}

.hotLabel h3{font-size:16px;color:#4d4d4d;font-weight:700}

.hotLabel span{display:inline-block;padding:7px 20px;border:1px solid #ededed;border-radius:15px;box-sizing:border-box;font-size:14px;line-height:14px;margin-right:8px;margin-top:16px;cursor:pointer}

.hotLabel span a{color:#777}

.hotLabel span:hover{border:none;background:#fef3ec;padding:8px 21px}

.hotLabel span:hover a{color:#ff6000}



.hotAuthor{width:100%;padding:24px 20px 25px 20px;box-sizing:border-box;background:#FFF;margin-top:10px}

.hotAuthor h3{font-size:16px;color:#4d4d4d;font-weight:700;margin-bottom:16px}

.hotAuthor dl{width:100%;height:38px;margin-bottom:23px}

.hotAuthor dl dt{float:left;width:35px;height:35px;border-radius:35px;margin-top:5px}

.hotAuthor dl dt img{width:35px;height:35px;border-radius:35px}

.hotAuthor dl dd{float:right;width: 160px !important;margin-top:12px}

.hotAuthor dl dd p{color:#4d4d4d;font-size:14px}

.hotAuthor dl dd span{font-size:12px;color:#999}

.hotAuthor dl dd span a{color:#999}



.hotVideo{width:100%;padding:24px 30px 45px 30px;box-sizing:border-box;background:#FFF}

.hotVideo h3{font-size:16px;color:#4d4d4d;font-weight:700;margin-bottom:16px}

.hotVideo dl{width:100%;height:76px;margin-bottom:23px}

.hotVideo dl dt{float:left;width:136px;height:76px;position:relative}

.hotVideo dl dt img{width:136px;height:76px}

.hotVideo dl dt .hot{width:18px;height:18px;position:absolute;left:0;top:0}

.hotVideo dl dd{float:right;width:112px}

.hotVideo dl dd p{color:#4d4d4d;font-size:14px}

.hotVideo dl dd span{font-size:12px;color:#999}

.hotVideo dl dd span a{color:#999}



.mediaPartner{width:100%;padding:24px 20px 25px 20px;box-sizing:border-box;background:#FFF;margin-top:16px}

.mediaPartner h3{font-size:16px;color:#4d4d4d;font-weight:700;margin-bottom:16px}

.mediaPartner a{display:block;width:100%;height:100px;margin-bottom:23px}

.mediaPartner a img{width:100%;height:100px}





.forumlist_newthread, .right_main div a#sign {

    display: inline-block;

    height: 50px !important;

    width: 162px;

    background: #EB0028;

    color: white;

    text-align: center;

    line-height: 50px !important;

    font-size: 16px;

    text-decoration: none;

    transition: all 0.5s ease 0s;

}

.forumlist_newthread p {

    color: #FFFFFF !important;

}





.left_wrap {

    background: #fff;

    margin-bottom: 15px;

}

.left_wrap .con {

    border: 0;

    padding: 0 19px 25px 29px;

}

.hotspot h3, .hotspot h4 {

    font-size: 14px;

    line-height: 26px;

    padding-bottom: 4px;

	padding-top: 20px;

    margin-bottom: 0px;

}

.hotspot h3 {

    border-bottom: 1px solid #e6e6e6;

    margin-bottom: 20px;

}

.hotspot ul li {

    width: 200px;

    color: #333;

    list-style: inside;

    text-overflow: ellipsis;

    white-space: nowrap;

    overflow: hidden;

    _zoom: 1;

    font-size: 12px;
	height: 24px;

    line-height: 24px;

    *margin-left: -16px;
	transition: all 0.5s ease 0s

}

.hotspot ul li a {
    width: 180px;
	height: 24px;

    line-height: 24px;

    font-size: 12px;

    color: #333;
	overflow: hidden;
	transition: all 0.2s ease 0s

}



.hotspot ul li:hover a, .hotspot ul li a:hover { padding-left: 5px; color: #ff6450}
.hotspot ul li:hover { color: #ff6450}





.tabBar { width: 100%; font-family:"Microsoft YaHei"; padding-top: 0; margin-bottom: 15px; border-bottom: 1px solid #F0F0F0; background: #FFFFFF}

.tabBar .hd { position: relative; border-bottom: 1px solid #F2F2F2}

.tabBar .hd ul { float: left; width: 750px; height: 46px; line-height: 46px; padding: 0; margin: 0; z-index: 151; zoom: 1; border: 0; background: none}

.tabBar .hd li {cursor: pointer;float: left;width: 122px; height: 44px;line-height: 42px;border-top: 2px solid #CCCCCC; border-right: 1px solid #F0F0F0;text-align: center; font-size: 14px; font-weight: bold; background: #FAFAFA}
.tabBar .hd li:hover { color: #f35858}

.tabBar .hd li.on { border-top: 2px solid #f35858; background: #FFFFFF}

.tabBar .bd { padding: 5px 20px 20px 20px}

.tabBar .conWrap { height: auto !important}

.tabBar .conWrap .con { position: relative !important; height: auto !important}







.tabBar2 { width: 100%; font-family:"Microsoft YaHei"; padding-top: 0; margin-bottom: 10px; border-bottom: 1px solid #F0F0F0; background: #FFFFFF}

.tabBar2 .hd { position: relative}

.tabBar2 .hd ul { float: left; width: 335px; height: 46px; line-height: 46px; padding: 0; margin: 0; z-index: 151; zoom: 1; border: 0; background: none}

.tabBar2 .hd li {cursor: pointer;float: left;width: 125px; height: 44px;line-height: 42px;border-top: 2px solid #CCCCCC; border-right: 1px solid #F0F0F0;text-align: center; font-size: 14px; font-weight: bold; background: #FAFAFA}

.tabBar2 .hd li.on { border-top: 2px solid #f35858; background: #FFFFFF}



.poocgme-hdshow_ad .adlist { border-top: 0}

.sidebarplate { width: 250px; overflow: hidden}

.sidebarplate ul {

    display: block;

    width: 253px;

    margin-right: -1px;

}

.sidebarplate ul li {
    float: left;
    width: 125px;
    height: 40px;
    line-height: 40px;
    border-right: 1px solid #F0F0F0;
    border-top: 1px solid #F0F0F0;
    text-align: center;
    overflow: hidden;
}

.sidebarplate ul li a {

    color: #333;

    display: block;

	font-size:12px

}

.sidebarplate ul li a:hover { color: #EB0028; text-decoration: none}





.theme .theme_con ul li {

    position: relative;

    padding-top: 16px;

    *clear: both;

    *margin-top: 16px;

    *padding: 0;

}

.theme .theme_con ul li .theme_list_img {

    width: 50px;

    float: left;

    position: relative;

}

.theme .theme_con ul li .theme_list_img img {

    display: block;

    width: 50px;

    height: 50px;

    -webkit-border-radius: 50%;

    -moz-border-radius: 50%;

    border-radius: 50%;

    margin-top: 2px;

}

.theme .theme_con ul li .theme_list_con {

    margin-left: 60px;

}

.theme .theme_con ul li .theme_list_con .titx {

    margin-top: 5px;

}

.theme .theme_con ul li .theme_list_con .titx .title_name {

    display: inline-block;

    width: auto;

    max-width: 524px;

    text-overflow: ellipsis;

    white-space: nowrap;

    overflow: hidden;

    _zoom: 1;

    color: #333;

    font-size: 16px;

}

.theme .theme_con ul li .theme_list_con .titx .title_name:hover { color: #EB0028; text-decoration: none}

.theme .theme_con ul li .theme_list_con .auth_msg {

    line-height: 18px;

    margin: 6px 0 0;

    padding-bottom: 11px;

    border-bottom: 1px solid #F2F2F2;

}

.theme .theme_con ul li .theme_list_con .auth_msg .user_name {

    font-size: 12px;

    color: #BBBBBB;

}

.theme .theme_con ul li .theme_list_con .auth_msg span, .theme .theme_con ul li .theme_list_con .auth_msg i, .theme .theme_con ul li .theme_list_con .auth_msg a {

    float: left;

    vertical-align: middle;

}

.theme .theme_con ul li .theme_list_con .auth_msg .txt {

    font-size: 12px;

    color: #BBBBBB;

    margin-left: 10px;

}

.theme .theme_con ul li .theme_list_con .auth_msg .numb {

    float: right;

    _display: inline-block;

    font-size: 12px;

    color: #9da5ab;

    height: 18px;

    margin-top: 3px;

	margin-left: 5px;

}

.theme .theme_con ul li .theme_list_con .auth_msg .numb i {

    display: inline-block;

    margin: 4px 5px 0;

    *margin: 4px 5px 0;

    background: url('{STYLEIMGDIR}/invitation_pic.png') 0 0 no-repeat;

        background-position-x: 0px;

        background-position-y: 0px;

    vertical-align: middle;

}

.theme .theme_con ul li .theme_list_con .auth_msg .numb.msg i {

    width: 14px;

    height: 11px;

    background-position: -3px -12px;

}

.theme .theme_con ul li .theme_list_con .auth_msg .numb.view i {

    width: 16px;

    height: 10px;

    background-position: -2px -1px;

}







.more_box { text-align: center; padding: 20px 0 0 0; font-size: 14px}

.more_box a { color: #666666; cursor: pointer}

.more_box a:hover { color: #EB0028; text-decoration: none}





.hostplate {

    height: 60px;

    line-height: 60px;

    background: #fff;

    font-size: 12px;

    border: 0;

    margin-bottom: 10px;

}

.hostplate .name {

    margin-left: 20px;

	margin-right: 15px;

    float: left;

    color: #333;

}

.hostplate .hostplate_con .list_item {

    float: left;

    margin-right: 16px;

}

.hostplate .hostplate_con .list_item .list_item_con {

    display: inline-block;

    color: #333;

    line-height: 18px;

    margin-top: 20px;

}

.hostplate .hostplate_con .list_item .list_item_con img {

    float: left;

    width: 24px;

    margin: -4px 2px 0 0;

}

.hostplate .hostplate_con .list_item .list_item_con {

    color: #333;

    line-height: 18px;

}

.hostplate .hostplate_con .list_item .list_item_con:hover {

    color: #EB0028;

}





.head-info {

    position: relative;

    width: 100%;

    border: 1px solid #ccc;

    background: #fff;

    box-shadow: 0 0 10px #ccc;

}

.head-info {

    height: auto;

    border: none;

    border-radius: 0;

    box-shadow: none;

    -webkit-transition: all .3s;

    -moz-transition: all .3s;

    transition: all .3s;

}

.head-info .head-info-child {

    border-bottom: 1px solid rgba(0,0,0,.05);

}

.head-info-child {

    height: 103px;

}

.head-info .head-info-child .head {

	position: absolute;

    top: 20px;

    left: 20px;

}

.head-info .head-info-child .head img {

    display: block;

    overflow: hidden;

    margin: 0;

    padding: 0;

    width: 56px;

    height: 56px;

    border-radius: 50%;

}

.head-info .head-info-child .info {

    position: absolute;

    top: 20px;

    left: 85px;

}

.head-group, .head-login {

    display: block;

    padding-top: 5px;

    text-align: left;

    font-size: 14px;

}

.head-login, .head-login a {

    color: #eb0028;

}

.head-info .head-info-child .info p {

    padding-top: 8px;

    height: 20px;

    text-align: left;

    font-size: 14px;

    line-height: 20px;

	color: #999;

}

.head-info ul {

    left: 0;

	margin: 2px 4px;

    overflow: hidden;

    height: auto;

}

.head-info li {

    padding: 0;

    background: 0 0;

    font-size: 12px;

}

.head-info .topul ul li {

    float: left;

    width: 33.333333% !important;

    height: auto !important;

    text-align: center;

    line-height: 30px !important;

}

.head-info .topul ul li a { color: #333333}

.head-info .topul ul li a:hover { color: #EB0028; text-decoration: none}





.elected > ul > li {

    margin: 10px 0 15px;

    width: 100%;

    height: auto;

    border-radius: 3px;

    box-shadow: none;

    -webkit-transition: all .3s;

    -moz-transition: all .3s;

    transition: all .3s;

	background: #FFFFFF

}

.elected ul li h3 {

    padding-top: 30px;

    width: 100%;

    height: 30px;

    text-indent: 20px;

    font-weight: 600;

    font-size: 1pc !important;

    line-height: 30px;

}

.elected ul li h3 {

    padding-top: 20px;

    font-weight: 400;

    font-size: 18px;

}

.elected ul li h3 a {

    font-size: 18px;

	color: #333333

}

.elected ul li:hover h3 a { text-decoration: none; color: #EB0028}

.time-comment {

    padding-left: 20px;

}

.time-comment .time {

    float: left;

    line-height: 30px;

}

.time-comment .time .event {

    position: relative;

    cursor: pointer;

}

.time-comment .time .date, .time-comment dd, .time-comment dt {

    color: #b2b2b2;

}

.time-comment dd, .time-comment dt {

    float: left;

}

.time-comment .time .event a {

    display: block;

    height: 38px;

    font-size: 14px;

}

.i-split {

    margin: 0 10px;

    color: #eee;

}

.time-comment .time .date {

    height: 35px;

    color: #666;

    font-size: 14px;

    line-height: 40px;

}

.time-comment .time .date {

    line-height: 30px;

}

.time-comment .comment {

    float: right;

    padding-right: 20px;

    height: 35px;

    color: #666;

    font-size: 15px !important;

    line-height: 35px;

}

.comment .cicon {

    float: left;

    display: block;

    margin: 11px 4px 0 0;

    width: 14px;

    height: 14px;

}

.comment .read-icon {

    background: url('{STYLEIMGDIR}/view1.png');

        background-repeat: repeat;

        background-position-x: 0%;

        background-position-y: 0%;

        background-size: auto auto;

    background-position: center;

    background-repeat: no-repeat;

}

.comment .comment-icon {

	margin-top: 12px;

    margin-left: 10px;

    background: url('{STYLEIMGDIR}/reply2.png');

        background-repeat: repeat;

        background-position-x: 0%;

        background-position-y: 0%;

        background-size: auto auto;

    background-position: center;

    background-repeat: no-repeat;

    font-size: 14px;

}

.exhibition-img {

    overflow: hidden;

    margin: 40px 20px 0;

    width: auto;

    height: auto;

}

.exhibition-img img { border-radius: 5px}

.elected ul li:hover .exhibition-img img, .exhibition-img img:hover { opacity: 0.8}

.introduce {

    margin: auto;

    padding: 15px 20px;

    width: auto;

}

.introduce p {

    color: #737373;

    font-size: 14px;

}


.thread_post {
    width: 250px;
    height: 50px;
    padding: 0;
    margin: 0 0 10px 0;
    text-align: center;
    border-radius: 0;
    background: url('{STYLEIMGDIR}/t_post.png') no-repeat 60px center #f35858;
}
.thread_post a {
	display: block;
    padding: 0 0 0 20px;
    height: 50px;
    line-height: 50px;
    color: #FFFFFF;
    font-size: 18px;
}
.thread_post:hover { background-color: #f37070}


.sidebar1 {
    background: #fff;
    border-top: 0;
    position: fixed;
    left: 50%;
    margin-left: -570px;
    top: 109px;
}
.sidebar1 .sidebar_btn {
    display: block;
    width: 58px;
    height: 75px;
    text-indent: -9999px;
    border: 0;
    border-top: 0;
    background: #fff url({STYLEIMGDIR}/sliderbar_cn.png) no-repeat;
}
.sidebar1 .sidebar_btn.sidebar_msg {
    background-position: 0 -76px;
    background-color: #f35858;
}
.sidebar1 .sidebar_btn.sidebar_postmsg {
    background-position: 0 -150px;
}
.sidebar1 .sidebar_btn.sidebar_postmsg:hover {
	background-color: #f35858;
	border-top:0 solid #fff;
	background-position:0 -223px
}
