/* MoBan5原创源码，唯一官网：www.moban5.cn */
@charset "utf-8";
/* CSS Document */

body{font:12px tahoma,'\5b8b\4f53',sans-serif;font-family:"Microsoft YaHei";font-size:12px; min-width:1200px;}
*{margin:0px; padding:0px;}
ul li{list-style:none;}
li{list-style:none;}
img{border:none;}
a{color:#333; text-decoration:none; cursor:pointer;}
em{font-style:normal;}
.clearfix{zoom:1;}
.clearfix:after{clear:both; height:0px; font-size:0px; visibility:hidden;display:block;content:" ";}

.dh_head{width:100%; height:40px; position:relative; z-index:100;}
.top_bar{width:100%; height:40px; line-height:40px; background:#323232; position:absolute; left:0px; top:0px;}
.top_box{width:1200px; height:40px; margin:0 auto; color:#fff;}
.top_box_l{ float:left;}
.top_box_l .qzdh_box{float:left; width:108px;line-height:50px; background:url(../skin_img/com_icon.png) no-repeat 0 -22px; position:relative; z-index:101;}

/*全站导航*/
.top_box_l .qzdh{ cursor:pointer;  text-align:center; padding-right:10px; font-size:14px;padding-left: 0px;width: auto;background: none;}
.top_box_l .qzdh_box.on{}
.top_box_l .tb_box{ display:none; background:url(../skin_img/bg_hs.png) repeat;width: 1200px; height:410px; position:absolute; top: 50px; left:0px; z-index:9999;}

.tb_box dl{float:left; height:350px; border-left:1px solid #4c4c4c; width:199.1px; margin-top:25px; overflow:hidden;}
.tb_box dl:first-child{border:none;}
.tb_box dl dt{color:#3e8cff; font-size:24px; height:50px; line-height:50px; width:100%; float:left; overflow:hidden;}
.tb_box dl dt em{float:left; width:6px; height:6px; background:#3e8cff; margin:22px 20px 0 30px;}
.tb_box dl dd{ float:left; width:100%; height:30px; line-height:34px; font-size:14px; box-sizing:border-box; overflow:hidden;}
.tb_box dl dd a{color:#999; padding-left:56px;}
.tb_box dl dd a:hover{color:#fff;}
.tb_box dl dd a em{background:url(../skin_img/com_icon.png) no-repeat -139px -1px; width:14px; height:14px; display:inline-block; margin-left:7px; vertical-align:-3px;+vertical-align:1px;}
.tb_box dl dd a em.hot{background-position:-139px -18px;}

.top_box_l .gymenu{ font-size:14px;float:left;margin-left:42px;}
.top_box_l .gymenu .bnt{color:#a0a0a0; display:block; float:left; cursor:pointer; height:40px; line-height:40px;}
.top_box_l .gymenu .bnt:hover{color:#fff;}
.top_box_l .gymenu .bnt .icon{ background:url(../skin_img/com_icon.png) no-repeat; display:inline-block; width:18px; height:18px; float:left; margin:11px 7px 0 0;}
.top_box_l .gymenu em,.loreg .sx{margin:17px 10px 0;background:url(../skin_img/com_icon.png) no-repeat -130px -1px; display:inline-block; height:10px; width:1px; float:left;}
.top_box_l .gymenu .bnt.home{ color:#ffbe31;}
.top_box_l .gymenu .bnt.home .icon{background-position:0 -1px; height:16px; margin:12px 8px 0;}
.top_box_l .gymenu .bnt.zs .icon{background-position:-20px -1px;}
.top_box_l .gymenu .bnt.syb .icon{background-position:-40px -1px;}
.top_box_l .gymenu .bnt.sjb .icon{background-position:-60px -1px;}
.top_box_l .gymenu .bnt.rmyx .icon{background-position:-80px -1px;}
.top_box_l .gymenu .bnt.sjb{position:relative;}
.top_box_l .gymenu .bnt.sjb .ewm{display:none; width:130px; height:130px; background:url(../skin_img/com_icon.png) no-repeat 0 -77px; position:absolute; left:0px; top:40px; overflow:hidden;}
.top_box_l .gymenu .bnt.sjb .ewm img{width:90px; height:90px; margin:20px;}
.top_box_l .gymenu .bnt.sjb:hover .ewm{display:inline-block;}
.top_box_l .jiant{ width:8px; height:5px; display:inline-block;background:url(../skin_img/com_icon.png) no-repeat -103px -3px; margin-left:6px; vertical-align:2px;+vertical-align:5px;}
.top_box_l .gymenu .bnt:hover .jiant{background-position:-114px -3px;}
.top_box_l .gymenu .bnt.rmyx,.top_box_l .gzwm{position:relative;}
.top_box_l .rmyx_list{ height:0; overflow:hidden;position:absolute; left:0px; top:40px; width:140px;  background:url(../skin_img/bg_hs.png) repeat;}
.top_box_l .rmyx_list .cover{ height:37px; width:140px; position:absolute; left:0px; bottom:0px; z-index:9999; background:url(../skin_img/com_icon.png) no-repeat 0 -228px; overflow:hidden;}
.top_box_l .rmyx_list ul{margin-right:6px; padding:9px 0; height:187px;}
.rmyx_list li{ height:22px; line-height:22px; font-size:14px; margin:7px 0; width:100%; float:left; overflow:hidden;}
.rmyx_list li:last-child,.rmyx_list li.last{padding-bottom: 30px;}
.rmyx_list li a{display:block;} 
.rmyx_list .pic{width:22px; height:22px; position:relative; float:left; margin:0 10px 0 16px; overflow:hidden; +position:static;}
.rmyx_list .pic img{width:100%; height:100%;}
.rmyx_list .pic em{position:absolute; left:0px; top:0px; width:22px; height:22px; background:url(../skin_img/com_icon.png) no-repeat -110px -21px; margin:0px; overflow:hidden; +left:auto; +top:auto; +margin:0 0 0 -22px;}
.rmyx_list .tit{color:#fff; float:left;}
.rmyx_list .down{ width:60px; height:22px; line-height:22px !important;padding:0 !important; background:#3e8cff; text-align:center; color:#fff; font-size:12px; display:none; float:left;}
.rmyx_list li a:hover .down{display:block;}
.rmyx_list li a:hover .tit{display:none;}
.top_box_l .gymenu .bnt.rmyx:hover .rmyx_list{ height:205px;}
.top_box_l .gzwm ul{ display:none;position:absolute; left:0px; top:40px; width:205px; height:135px; background:url(../skin_img/bg_hs.png) repeat;}
.top_box_l .gzwm ul li{ width:80px; float:left; margin:20px 0px 0 15px; color:#fff; text-align:center;}
.top_box_l .gzwm ul li a{color:#fff;}
.top_box_l .gzwm ul li img{height:70px; width:70px; margin:0 5px; float:left;}
.top_box_l .gzwm ul li .cover{height:70px; width:70px; margin:0 5px; float:left;background:url(../skin_img/ewm_cover.png) no-repeat; overflow:hidden;}
.top_box_l .gzwm ul li .cover img{ width:60px; height:60px; margin:5px;}
.top_box_l .gzwm:hover ul{display:block;}

.top_box_r{float:right; width:auto; height:35px; _z-index:1;}
.top_box_r ul li{float:left; _z-index:80;}

/* MoBan5原创源码，唯一官网：www*m-o-b-a-n-5*cn */
/* 登录&注册 */

.loreg{position:relative; z-index:999;}

#login, #reg{float: left; width:70px; text-align:center;cursor: pointer; font-size:14px; color:#fff}
#login.on, #reg.on,#login:hover, #reg:hover{background:#484848; border-bottom:2px solid #3e8cff; position:relative; margin-bottom:-2px;color:#3e8cff; height:38px;}

#login-container, #reg-container{ right:-77px; top:40px; width:300px; height:auto;overflow: hidden;}

.login-reg{position: relative;width:240px; padding:12px 30px;}
.login-reg b{ display:block; color: #4e4e4e; text-align: center; margin-bottom: 10px; font-weight:normal; font-size:100%;}
.login-reg .other-login-reg { height: 205px; width: 124px;  padding-right: 36px; border-right: 1px dashed #d3d1d2;}
.login-reg .other-login-reg a { display: block;width: 124px; height: 24px;margin-bottom: 18px;background: url(../skin_img/loginReg.jpg) no-repeat; }
.login-reg .other-login-reg .qq{ background-position: 0px -19px; }
.login-reg .other-login-reg .weibo{background-position: 0px -50px; }
.login-reg .other-login-reg .txwb {background-position: 0px -82px;}
.login-reg .form-box{ width:235px; margin-right:5px; _margin-right:0px;}
.login-reg .form-box .warning{ background: #ffeeee; border: 1px solid #ffb5b5;}
.login-reg .form-box b{  margin-bottom: 8px; }
.login-reg .form-box p { height: 30px;line-height: 30px; margin-bottom: 8px;}
.login-reg .form-box p span{display:inline-block; float:left; color:#4e4e4e;}
.login-reg .form-box .pdw{height:25px; line-height:25px; position:relative; margin-top:-6px; padding-left:0px; margin-left:36px; overflow:hidden;}
.login-reg .form-box .notice { display: none;height: 14px;margin-bottom: 5px; padding-left:45px; text-align: left;line-height: 1;color: red; +height:20px; +line-height:21px;}
.login-reg .form-box label {color: #4e4c4d; float: left;  height: 30px; line-height: 30px;}
.login-reg .form-box label span{ margin: 0 12px;}
.login-reg .form-box input{height: 15px;  width: 160px;padding:9px 8px 6px; border: 1px solid #d1cfd0; outline:medium none;}
.login-reg .form-box .pdw a{margin-left:58px;color: #f76917;line-height: 30px;margin-left:52px\9\0;}
.login-reg .form-box .sub-btn { float: left; height: 30px; width: 64px;background: #2ba339; border: none; font-size: 14px;color: #fff;cursor: pointer;}

.login-reg .form-box p.yzm{ display: block;position: static;width: 100%;background: none;}
.login-reg .form-box p.yzm input {width: 40px;float: left;}
.login-reg .form-box p.yzm .pimg { float: left;width: 74px;height: 30px;margin: 0 5px;margin-top: 1px;}
.login-reg .form-box p.yzm .pimg img {width: 74px;height: 30px;}
.login-reg .form-box p.yzm a {float: left;line-height: 32px;font-size: 12px;color: #879299;}

.login-reg .form-box .login{ margin-left:36px; width:178px;font-size: 14px;font-weight: bold;border:none;background-color: #3AAF4E;background-image: -webkit-gradient(linear, left top, left bottom, from(#3AAF4E), to(#118C2B));background-image: -webkit-linear-gradient(top, #3AAF4E, #118C2B);background-image: -moz-linear-gradient(top, #3AAF4E, #118C2B);background-image: -o-linear-gradient(top, #3AAF4E, #118C2B);background-image: -ms-linear-gradient(top, #3AAF4E, #118C2B);background-image: linear-gradient(top, #3AAF4E, #118C2B); padding:0px;} 
.login-reg .form-box .login:hover{  width:178px;font-size: 14px;font-weight: bold;cursor: pointer;border:none;color: white;background-color: #5EBA6D;background-image: -webkit-gradient(linear, left top, left bottom, from(#5EBA6D), to(#3CA051));background-image: -webkit-linear-gradient(top, #5EBA6D, #3CA051);background-image: -moz-linear-gradient(top, #5EBA6D, #3CA051);background-image: -o-linear-gradient(top, #5EBA6D, #3CA051);background-image: -ms-linear-gradient(top, #5EBA6D, #3CA051);background-image: linear-gradient(top, #5EBA6D, #3CA051);}

.login-reg .form-box .remember{width: 13px;height: 13px;margin:6px 5px 0 0px;vertical-align: -2px; border:none;+vertical-align:3px; padding:0 0 0 0; float:left;}

.container { display: black; position: none!important; top: 33px; border: 1px solid #cdcdcd; -webkit-border-radius: 1px; -moz-border-radius: 1px; -o-border-radius: 1px; border-radius: 1px; background: #fff; z-index: 1050; }

.qq_login a { display: block;width: 124px; height: 24px;margin-bottom: 18px;background: url(../skin_img/loginReg.jpg) no-repeat 0px -19px; float:left; margin-left:0px; }


.bar-main-right .close {display: block;position: absolute;top: 10px;right: 10px;width: 9px;height: 9px;overflow: hidden;background:url(../skin_img/loginReg.jpg) no-repeat -2px -3px;text-indent: -3000px;cursor: pointer;}
#barbox span.close{height:9px;}
.fl{float:left;}
.fr{float:right;}


.top_box_r .login_ok a{color:#fff; display:inline-block;}
.top_box_r .login_ok em{margin:0 4px; color:#999;}

.top_box_r .user_tx{width:24px; height:24px; margin:5px 11px 0 0; position:relative; overflow:hidden;}
.top_box_r .user_tx img{width:24px; height:24px; +height:31px; _width:23px; _height:23px;}
.top_box_r .user_tx .cover24{position:absolute; top:0px; left:0px; width:24px; height:24px; background:url(../skin_img/iocn.png) no-repeat -249px -505px; display:inline-block;}

.qq_login a{margin-top: 4px;}
.qq_login a.qq{ display:inline-block; width:22px; height:22px; background:url(../skin_img/kjdl.png) no-repeat 0px 0px;}
.qq_login a.wx{display:inline-block; width:22px; height:22px; background:url(../skin_img/kjdl.png) no-repeat -23px 0px; margin-left:12px;}
.qq_login a.qq:hover{background-position:-46px 0px;}
.qq_login a.wx:hover{background-position:-69px 0px;}
.codebox .code-hd{display:none;}
