@charset "UTF-8";
body, h1, h2, h3, h4, h5, h6, p, ul, ol, li, input, select, textarea, div, table, td, th, tr, dt, dd, dl { margin: 0; padding: 0; }
ul, ol { list-style: none; }
em, i { font-style: normal; }
table { border-spacing: 0; border-collapse: collapse; }
img { border: none; vertical-align: middle; }
input, select { vertical-align: middle; outline: none; }
a {text-decoration:none;color:#666;}
a :hover{color:#ef581c;}
body { min-width: 1200px; font-family: 'Microsoft YaHei', 'Arial', 'Heiti SC'; background: #f7f9fc; }
.fl { display: block; float: left; }
.fr { display: block; float: right; }
.W1200 { width: 1200px; margin: 0 auto; position: relative; }
.w1200 { width: 1200px; margin: 0 auto; position: relative; }
.mt20{margin-top:20px!important;}
body{font:12px tahoma,'\5b8b\4f53',sans-serif;font-family:"Microsoft YaHei";font-size:12px; min-width:1200px;}
ul li{list-style:none;}
li{list-style: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;}
/* MoBan5鍘熷垱婧愮爜锛屽敮涓€瀹樼綉锛歸ww.moban5.cn */
@charset "utf-8";


/*鐧诲綍寮圭獥*/
#loginfade{ display:none;background:#000;filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity:0.6;opacity: 0.6;position: fixed; left: 0; top: 0; z-index: 10;width: 100%; height: 100%;z-index: 999; _background:none; _height:0px;}
#loginpopup{display:none;position:fixed;width:500px; height:auto;left:45%;top:20%;margin-left:-200px;z-index:1000;background-color:#fff; overflow:hidden;}
.pop_tit{ height:85px; border-bottom:5px solid #2f74db; background:#4189f5; position:relative; overflow:hidden;}
.pop_logo{width:122px; height:40px; margin:22px 22px 23px 18px; float:left; background:url(../skin_img/xp_newpl.png) no-repeat -1px -371px; overflow:hidden;}
.pop_hb{ width:155px; height:36px; margin-top:25px; background:url(../skin_img/xp_new.png) no-repeat -147px -377px; float:left; overflow:hidden;}
.pop_close{ display:block;position:absolute; top:0px; right:0px; width:36px; height:36px; background:#347ae3 url(../skin_img/xp_newpl.png) no-repeat -338px -371px; cursor:pointer;}
.pop_close:hover{ background-position:-304px -370px}
.pop_box{padding:15px 0; background:#fff; overflow:hidden;}
.pop_box_zh{padding:0 50px;width:300px; margin:0 auto; height:auto; overflow:hidden;}
.pop_t{font-size:16px; color:#333;}
.pop_srk{width:298px; height:45px; border:1px solid #c0c0c0; margin-top:15px; overflow:hidden;}
.pop_srk .icon{display:inline-block; width:20px; height:23px; margin:11px; float:left; background:url(../skin_img/xp_newpl.png) no-repeat -345px -342px;}
.pop_srk .icon.mm{ background-position:-376px -342px;}
.pop_srk input{float:left; border:none; outline:none; width:245px; height:21px; line-height:21px; margin:12px 0; font-size:14px; color:#666; overflow:hidden;}
.pop_srk .userName{background:url(../skin_img/xp_newpl.png) no-repeat -383px -378px;}
.pop_srk .password{background:url(../skin_img/xp_newpl.png) no-repeat -445px -346px;}
.pop_srk.cur{border:1px solid #31aaf3;}
.pop_b{ height:25px; line-height:25px; margin:15px 0; font-size:14px; overflow:hidden;}
.pop_b .remember{width: 13px;height: 13px;margin:6px 5px 0 0px;border:none;float:left;}
.pop_b span{float:left; color:#666;}
.pop_b a{float:right; display:inline-block; color:#31aaf3;}
.pop_qd{width:298px; height:45px; background:#31aaf3; display:block; line-height:45px;text-align:center; font-size:16px; color:#fff; margin-bottom:15px; overflow:hidden;}
.pop_qd:hover,.pop_box_r .bnt:hover{background:#0096f1;}
.qq_dl{ width:100%; height:38px; line-height:38px; color:#aaa; font-size:16px; margin-bottom:20px; overflow:hidden;}
.qq_dl span{display:inline-block; float:left;}
.qq_dl a{display:inline-block; float:left;width:38px; height:38px; background:url(../skin_img/xp_icon.png) no-repeat -0px -565px; text-indent:-9999px; overflow:hidden;}
.mesg{color:#ff3f0c; font-size:14px; height:25px; line-height:25px;margin: 5px 0 -15px 0; position:relative; overflow:hidden;}
.qq_dl a.wx{ background-position:-0px -639px; margin-left:8px;}
.wx_ewm{ width:231px; height:231px;border:3px solid #4189f5; margin:32px auto 5px; border-radius:15px; overflow:hidden;}
.wx_ewm img{width:100%;}

.pop_srk.yzm{width:300px; height:47px; border:none;}
.pop_srk.yzm input{ border:1px solid #c0c0c0; float:left;height:21px; line-height:21px; padding:12px; width:109px; margin:0px; color:#cbcbcb;}
.pop_srk.yzm img{float:left; width:113px; height:44px; margin:1.5px 0 0 8px; cursor:pointer;}
.pop_srk.yzm a{float:right; color:#879299; line-height:47px;}
.pop_srk.yzm a:hover{ color:#31aaf3;}

/*** @description: 鍙橀噺; @Author: ray; @create date: 2016-12-20;
***/
/*** @Author:ray; @create date:2016-01-06
***/
.icon-sprite, .icon-close, .icon-eye-close, .icon-eye-open, .icon-eye, .icon-identity-title, .icon-sign-banner, .icon-warn { background-image: url('../skin_img/icon-s5f93057756.png'); background-repeat: no-repeat; }

.icon-close { background-position: 0 0; height: 13px; width: 13px; }

.icon-eye-close { background-position: -13px 0; height: 14px; width: 22px; }

.icon-eye-open { background-position: -35px 0; height: 14px; width: 22px; }

.icon-eye { background-position: -57px 0; height: 14px; width: 20px; }

.icon-identity-title { background-position: -93px 0; height: 65px; width: 300px; }

.icon-sign-banner { background-position: 0 -65px; height: 170px; width: 500px; }

.icon-warn { background-position: -77px 0; height: 16px; width: 16px; }

.icon { display: inline-block; }

/*** @description: 琛ㄥ崟鏍峰紡; @Author: ray; @create date: 2016-08-09;
***/
.form-group { margin-bottom: 20px; }

.form-input, .form-select, .form-textarea { line-height: 1.42857143; color: #666; font-size: 14px; border: 1px solid #d0d0d0; border-radius: 4px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; -moz-transition: box-shadow 0.3s, border-color 0.3s; -o-transition: box-shadow 0.3s, border-color 0.3s; -webkit-transition: box-shadow 0.3s, border-color 0.3s; transition: box-shadow 0.3s, border-color 0.3s; }
.form-input:focus, .form-select:focus, .form-textarea:focus { -moz-box-shadow: inset 0 2px 5px rgba(0, 0, 0, 0.075); -webkit-box-shadow: inset 0 2px 5px rgba(0, 0, 0, 0.075); box-shadow: inset 0 2px 5px rgba(0, 0, 0, 0.075); }

.form-input { width: 260px; padding: 13px 15px; display: inline-block; }
.form-input[readonly] { background-color: #eee; }

.form-select { width: 260px; padding: 13px 12px; height: 50px; }

.form-textarea { width: 500px; max-width: 100%; height: 140px; padding: 13px 15px; vertical-align: top; resize: none; overflow: hidden; }

.form-name { display: inline-block; width: 100px; text-align: right; font-size: 16px; margin-right: 8px; }

.form-mark { color: #ff9600; font-size: 20px; vertical-align: -4px; margin-left: 5px; margin-right: 5px; }

.form-group-inline { display: inline-block; }

.ui-form { width: 300px; margin: 0 auto; }
.ui-form input, .ui-form select, .ui-form button, .ui-form textarea { font-family: inherit; outline: 0; margin: 0; }
.ui-form .form-group { margin-bottom: 30px; position: relative; }
.ui-form .form-select, .ui-form .form-input, .ui-form .btn-submit { width: 300px; }
.ui-form .btn-submit { padding: 14px 0; }
.ui-form .form-error { height: 20px; color: #FF6029; font-size: 14px; margin-top: -15px; margin-bottom: 15px; }
.ui-form .form-code-img { width: 120px; height: 50px; margin-left: 16px; vertical-align: top; }
.ui-form .form-input-password { text-transform: lowercase; }
.ui-form .form-input-label { position: absolute; top: 8px; left: 16px; font-size: 14px; line-height: 32px; background: #FFF; color: #FFF; white-space: nowrap; visibility: hidden; text-transform: lowercase; -moz-user-select: -moz-none; -ms-user-select: none; -webkit-user-select: none; user-select: none; }
.ui-form .form-input-label i { display: inline-block; vertical-align: bottom; width: 8.2px; line-height: 26px; }
.ui-form .form-input-label span { position: absolute; left: 0; right: 0; top: 0; bottom: 0; color: #666; }
.ui-form .form-input-identity { text-transform: lowercase; }
.ui-form .icon-warn { vertical-align: -3px; margin-right: 10px; }
.ui-form .icon-eye, .ui-form .icon-eye-open, .ui-form .icon-eye-close { position: absolute; top: 50%; right: 10px; border: 10px solid #FFF; margin-top: -17px; cursor: pointer; }
.ui-form .icon-eye-open, .ui-form .icon-eye-close { cursor: pointer; }
.ui-form .eye-open .form-input-label { visibility: visible; }
/* MoBan5鍘熷垱婧愮爜锛屽敮涓€瀹樼綉锛歸ww*m-o-b-a-n-5*cn */
/*** @description: 鎸夐挳鏍峰紡; @Author: ray; @create date: 2016-08-09;
***/
/*鎸夐挳鏍峰紡*/
.btn { display: inline-block; padding: 6px 12px; margin-bottom: 0; font-size: 14px; font-weight: 400; line-height: 1.42857143; text-align: center; white-space: nowrap; -ms-touch-action: manipulation; touch-action: manipulation; cursor: pointer; background-image: none; background-color: #FFF; color: #333; border: 1px solid #E9E9E9; border-radius: 4px; -moz-user-select: -moz-none; -ms-user-select: none; -webkit-user-select: none; user-select: none; -moz-transition: background-color 0.2s, color 0.2s, border-color 0.2s; -o-transition: background-color 0.2s, color 0.2s, border-color 0.2s; -webkit-transition: background-color 0.2s, color 0.2s, border-color 0.2s; transition: background-color 0.2s, color 0.2s, border-color 0.2s; }

.btn:active { background-image: none; outline: 0; box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }

.btn[disabled] { cursor: default; }

.btn-lg { font-size: 20px; padding: 10px 29px; }

.btn-block { padding-left: 0; padding-right: 0; width: 100%; }

.btn-red { background-color: #ff392b; border-color: #ff392b; color: #FFF; }
.btn-red:hover { background-color: #fc4a3d; border-color: #ff392b; }

.btn-red-border { background-color: #FFF; border-color: #ff392b; color: #ff392b; }
.btn-red-border:hover { background-color: #FFF; border-color: #ff392b; }

.btn-blue { background-color: #4e9dff; border-color: #4e9dff; color: #FFF; }
.btn-blue:hover { background-color: #2e8bff; border-color: #4e9dff; }

input::-webkit-input-placeholder { color: #d0d0d0; }
input::-moz-placeholder { color: #d0d0d0; opacity: 1; }
input:-ms-input-placeholder { color: #d0d0d0; }

.identity-popup, .identity-popup-cover { position: fixed; top: 0; bottom: 0; left: 0; right: 0; display: none; z-index:3;}

.identity-popup-cover { background: rgba(0, 0, 0, 0.3); filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#4C000000,endcolorstr=#4C000000); }

.identity-popup { z-index: 10; width: 500px; height: 510px; background: #FFF; margin: auto; }
.identity-popup .sign-banner { text-align: center; position: relative; color: #FFF; }
.identity-popup .sign-banner dt { font-size: 26px; padding: 60px 0 20px; }
.identity-popup .sign-banner dd { font-size: 16px; }
.identity-popup .sign-banner .close { position: absolute; top: 0; right: 0; line-height: 0; padding: 6px; -moz-transition: all 0.4s; -o-transition: all 0.4s; -webkit-transition: all 0.4s; transition: all 0.4s; }
.identity-popup .sign-banner .close:hover { -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg); }

.identity-form { padding-top: 50px; }

.identity-box .identity-title { text-align: center; padding-top: 80px; }
.identity-box .identity-form, .identity-box .identity-form .form-input, .identity-box .identity-form .btn-submit { width: 400px; }


.ui-form .icon-eye{ background-image: url('../skin_img/icon/eye.png'); background-position: -1px 0; }
.ui-form .eye-open .icon-eye{ background-image: url('../skin_img/icon/eye-close.png'); background-position: -1px 0; }
.ui-form .eye-close .icon-eye{ background-image: url('../skin_img/icon/eye-open.png'); background-position: -1px 0; }

input::-ms-clear{display:none;}
input::-ms-reveal{display:none;}


/* 骞垮憡 */
.poster58{ position: fixed; right: 10px; bottom: 10px; }
.wx_gzh1, .wx_gzh2, .wx_gzh3{ margin: 15px 0; text-align: center; }
.article_cmt + .wx_gzh3{ margin-bottom: 0; }
.article_cmt .wx_gzh3{ text-align: center; }
/*鍏ㄧ珯瀵艰埅*/
.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;}
.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:#a0a0a0;}
.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 .my{background-position:-70px -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;}


/* 鐧诲綍&娉ㄥ唽 */

.loreg{position:relative; z-index:999;}
.login{float:right;position: relative;}
#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, #my-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: none; position: absolute; 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;}

/* MoBan5鍘熷垱婧愮爜锛屽敮涓€瀹樼綉锛歸ww*m-o-b-a-n-5*cn */
.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;}
.mask-content {
	background:#fff;
	margin:0 auto;
	padding: 0 20px 10px;
	width:1200px;
	position:relative;
	z-index: 3;
}

.video_info{ width: 1200px;}
.video_info .top_bt{ height: 54px;line-height: 54px;}
.video_info .top_bt h1{color: #2e2e2e; font-size: 24px; width: 1000px; float: left;white-space: nowrap; text-overflow: ellipsis; height: 100%; overflow: hidden; }
.video_info .top_bt .time{ max-width: 160px; float: right; text-align: right; color: #aaaaaa; font-size: 13px; overflow: hidden; height: 100%;}
.video_info .video_info_top .text_net{color: #666666; line-height: 28px; font-size: 14px; padding-top: 10px;}
.video_info .video_info_top { margin: 0 20px; width: 1160px;}

.video_warp{ margin-top: 22px; width: 100%; height: 590px;background: #f7f7f7;}
.video_warp .video_lef{ float: left; width: 800px; margin-right: 30px;}
.video_warp .video_lef .video{ width: 100%; height: 555px;background: #000; position: relative; overflow: hidden;}
.video_warp .video_rit{width: 370px; height: 100%; float: right;}
.video_warp .video_rit .bt{ height: 54px; line-height: 54px; width: 100%;}
.video_warp .video_rit .bt p{float: left; width: 280px; font-size: 18px; color: #2e2e2e;white-space: nowrap; text-overflow: ellipsis; overflow: hidden; font-weight: bold;}
.video_warp .video_rit .bt span{ width: 80px; color: #ff9900; font-size: 14px; height: 100%; overflow: hidden;}
.video_warp .video_rit .net{margin-top: 4px;overflow-y: auto; overflow-x: hidden;height: 495px; background: #efefef;}
.video_warp .video_rit .net ul{ background: #f7f7f7;  margin-top: -15px;}
.video_warp .video_rit .net ul li{width: 365px; height: 112px; cursor: pointer; margin-top: 15px;}
.video_warp .video_rit .net ul li .img{float: left;  overflow: hidden;}
.video_warp .video_rit .net ul li .img,.video_warp .video_rit .net ul li .img img{ width: 170px;height: 112px;}
.video_warp .video_rit .net ul li .tex{ height: 112px; width: 160px; padding-left: 20px; float: left;}

.video_warp .video_rit .net ul li .tex p{color: #525252; font-size: 14px; line-height: 20px; height: 60px; width: 100%; overflow: hidden; padding-top: 7px;}
.video_warp .video_rit .net ul li .tex .bot{ height: 22px; padding-top: 15px; width: 100%; font-size: 12px; color: #525252; line-height: 22px;}
.video_warp .video_rit .net ul li .tex .bot .bf{width: 85px; float: left;  overflow: hidden; overflow: hidden; height: 100%;}
.video_warp .video_rit .net ul li .tex .bot .bf i{display: inline-block; vertical-align: middle; margin-right: 3px;background: url(../images/img-zt2.0.png) no-repeat; height: 22px; width: 22px; background-position: 0 -250px; margin-top: -4px;}
.video_warp .video_rit .net ul li .tex .bot .time{width: 70px;float: right; height: 100%; overflow: hidden;}
.video_warp .video_rit .net ul li:hover{ background: #fff;}
.video_warp .video_rit .net::-webkit-scrollbar{ width: 4px; height: 28px; background: transparent;}
.video_warp .video_rit .net::-webkit-scrollbar-button { width: 0;height: 0;}
.video_warp .video_rit .net::-webkit-scrollbar-corner {  display: block;}
.video_warp .video_rit .net::-webkit-scrollbar-thumb { background-clip: padding-box;background: #2577e3; border-radius: 10px;}

 .vid_foot { width: 796px; height: 36px; line-height: 36px; float: left; margin-left: 4px; }
 .vid_foot .num { float: left; height: 36px; line-height: 36px; }
 .vid_foot .num i { display: inline-block; background: url(../images/img-zt2.0.png) no-repeat; float: left;
     width: 22px; height: 22px; margin: 7px; background-position: 0 -250px; }
 .vid_foot .num span { display: inline-block; float: left; height: 36px; line-height: 36px; font-size: 14px; color: #999; }
 .vid_foot .pl_box { float: right; width: 180px; height: 36px; font-size: 14px; color: #999; }
 .vid_foot .pl_box .zan { float: left; margin-right: 30px; cursor: pointer; }
 .vid_foot .pl_box .zan:hover { opacity: 0.8; }
 .vid_foot .pl_box .zan i { display: inline-block; background: url(../images/img-zt2.0.png) no-repeat; width: 16px; height: 16px;
     background-position: 0 -145px; margin:0 5px -2px 0; }
 .vid_foot .pl_box .plbtn { float: left; font-size: 14px; color: #999; }
 .vid_foot .pl_box .plbtn:hover { opacity: 0.8; }
 .vid_foot .pl_box .plbtn i { display: inline-block; background: url(../images/img-zt2.0.png) no-repeat; width: 18px; height: 16px;
     margin: 0 5px  -2px 0; background-position:0  -197px; }


.warp_zx { margin-top: 50px;}
.warp_zx .cont_L .zq_title{ background: #f7f7f7; width: 1160px; padding: 0 20px;}
.warp_zx .item { width: 106%; overflow: hidden; margin-top: 20px; }
.warp_zx .item .lis { width: 188px; height: 177px; float: left; margin: 0 15px 8px 0; }
.warp_zx .item .lis:hover .img .time { bottom: 0; }
.warp_zx .item .lis:hover .bot .txt { height: 50px; }
.warp_zx .item .lis .img { width: 100%; height: 112px; position: relative; overflow: hidden; }
.warp_zx .item .lis .img img { position: relative; width: 100%; height: 112px; }
.warp_zx .item .lis .img .time { width: 100%; height: 40px; position: absolute; left: 0; bottom: -40px; font-size: 12px; color: #fff; background: -webkit-linear-gradient(top, transparent 0%, #000000 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 ); background: linear-gradient(to bottom, transparent 0%, #000000 100%); -webkit-transition: all 0.1s linear; -moz-transition: all 0.1s linear; -ms-transition: all 0.1s linear; -o-transition: all 0.1s linear; transition: all 0.1s linear; }
.warp_zx .item .lis .img .time .nm { float: left; height: 40px; line-height: 40px; }
.warp_zx .item .lis .img .time .nm i { display: inline-block;vertical-align: middle; background: url(../images/img-zt2.0.png) no-repeat; height: 22px; width: 22px; background-position: 0 -250px; margin: 10px 10px;  }
.warp_zx .item .lis .img .time .day { float: right; height: 44px; margin-right: 10px; line-height: 40px; }
.warp_zx .item .lis .bot { width: 100%; height: 48px; position: relative; overflow: hidden; }
.warp_zx .item .lis .bot .txt { width: 100%; height: 22px; line-height: 22px; overflow: hidden; margin-top: 2px; font-size: 14px; color: #525252; -webkit-transition: all 0.1s linear; -moz-transition: all 0.1s linear; -ms-transition: all 0.1s linear; -o-transition: all 0.1s linear; transition: all 0.1s linear; }
.warp_zx .item .lis .bot .time { width: 100%; height: 22px; font-size: 12px; color: #999; -webkit-transition: all 0.1s linear; -moz-transition: all 0.1s linear; -ms-transition: all 0.1s linear; -o-transition: all 0.1s linear; transition: all 0.1s linear; }
.warp_zx .item .lis .bot .time .nm { float: left; height: 22px; line-height: 22px; }
.warp_zx .item .lis .bot .time .nm i { display: inline-block;vertical-align: middle; background: url(../images/img-zt2.0.png) no-repeat; height: 22px; width: 22px; background-position: 0 -250px; margin: 2px 10px 2px 0px; }
.warp_zx .item .lis .bot .time .day { float: right; height: 25px; margin-right: 10px; line-height: 25px; }
.yymengban{display: none; width: 100%;height:2000px;position: fixed;z-index: 999;;background: rgba(0,0,0,.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);left: 0;top: 0;}
.yywrap{display:none; width: 600px;height: 300px;position: fixed;left: 50%;top: 50%;margin: -150px 0 0 -300px;background: #fff;border-radius: 8px;z-index: 1000;cursor: initial;}
.closebtn{position: absolute;right: 10px;top: 5px;font: 20px/18px microsoft yahei; color: #2577e3; cursor: pointer;}
.closebtn:hover{opacity: 0.88;}
.yywrap .yy_L{width: 320px;height: 260px;float: left;margin: 20px;}
.yywrap .yy_L .phone{width: 300px;height: 45px;font-size: 14px;line-height: 45px;padding: 0 10px;border:1px solid #ccc ; display: block; margin: 20px auto 0 auto; border-radius: 5px;}
.yywrap .yy_L .phone:focus{border:1px solid #2577e3 ;}
.yywrap .yy_L .tips{width: 320px;text-align: center;line-height: 45px;font: 16/45;margin: 10px auto;color: #999;}
.yybtn_bs,.yybtn_br{width: 330px;height: 45px;line-height: 45px;text-align: center;border-radius:3px;margin: 10px auto 20px;font-size: 16px;cursor: pointer;}
.yybtn_bs{background: #2577e3;color: #fff;}
.yybtn_bs:hover,.yybtn_br:hover{opacity: 0.88;}
.yybtn_br{color: #2577e3;border: 1px solid #2577e3;}
.yy_R{float: right;width: 190px;height: 252px;margin:35px 20px 0;}
.yy_R p{width: 100%;text-align: center;font: 14px/30px;color: #666;}
.yy_R img{width: 170px;height: 170px;margin: 10px 5px;}

.ZT-wrap { position: relative; width: 100%; }
.ZT-wrap .zt_bg { position: absolute; z-index: -1; left: 0; top: 0; width: 100%; height: 800px; background-position: center top !important; background-repeat: no-repeat !important; }
.ZT-wrap .zthead {position: relative; width: 100%; height: 90px; background: rgba(21, 27, 38, 0.5); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f151b26,endColorstr=#7f151b26); z-index: 8; }
.ZT-wrap .zthead .Gminfo { background: url(../images/img-zt2.0.png) no-repeat; height: 108px; width: 320px; background-position: -87px 0; float: left; position: relative; }
.ZT-wrap .zthead .Gminfo .tx { width: 72px; height: 72px; background: #d2d5da; float: left; margin: 10px 16px 0 15px; }
.ZT-wrap .zthead .Gminfo .tx img { width: 68px; height: 68px; display: block; margin: 2px; }
.ZT-wrap .zthead .Gminfo .tx, .ZT-wrap .zthead .Gminfo .tx img { border-radius: 12px; }
.ZT-wrap .zthead .Gminfo .name { margin-top: 10px; float: left; font-size: 20px; color: #fff; font-weight: bold; width: 200px; height: 30px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.ZT-wrap .zthead .Gminfo .btn { width: 210px; height: 24px; margin-top: 10px; float: left; }
.ZT-wrap .zthead .Gminfo .btn a { display: block; float: left; text-align: center; width: 96px; height: 24px; border-radius: 12px; line-height: 24px; font-size: 12px; color: #fff; cursor: pointer; }
.ZT-wrap .zthead .Gminfo .btn a:hover { opacity: 0.88; }
.ZT-wrap .zthead .Gminfo .btn a i { display: inline-block; background: url(../images/img-zt2.0.png) no-repeat; margin: 0 4px -3px; }
.ZT-wrap .zthead .Gminfo .btn .lb { background: #e5b045; margin-right: 10px; }
.ZT-wrap .zthead .Gminfo .btn .lb i { height: 16px; width: 14px; background-position: 0 -64px; }
.ZT-wrap .zthead .Gminfo .btn .downl_btn { background: #296eb6; }
.ZT-wrap .zthead .Gminfo .btn .downl_btn i { height: 15px; width: 15px; background-position: 0 -96px; }
.ZT-wrap .zthead .zt_nav { overflow: hidden; height: 90px; max-width: 860px; float: left; margin-left: 14px; }
.ZT-wrap .zthead .zt_nav a { display: block; float: left; height: 90px;      width: 142px;text-align: center; line-height: 90px; font-size: 20px; color: #fff; }
.ZT-wrap .zthead .zt_nav a i { display: inline-block; background: url(../images/img-zt2.0.png) no-repeat; margin-right: 10px; height: 12px; width: 14px; background-position: 0 -34px; }
.ZT-wrap .zthead .zt_nav a.on, .ZT-wrap .zthead .zt_nav a:hover { background: #171a26; }
.ZT-wrap .zthead .zt_nav a.on i, .ZT-wrap .zthead .zt_nav a:hover i { height: 12px; width: 14px; background-position: 0 -22px; }

.mornav_wrap{display: none; position: absolute; top:90px; left: 0; width: 100%; padding-top: 15px; padding-bottom: 30px; background: #000; background: rgba(0,0,0,0.7); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2000000,endColorstr=#B2000000); z-index: 3;}
.mornav_wrap ul{width: 854px;      margin-right: 14px;  float: right; overflow: hidden;}
.mornav_wrap ul li{float: left; display: inline;     width: 142px; padding: 2px 0; text-align: center; white-space: nowrap;}
.mornav_wrap ul li a{height: 30px; line-height: 30px; display: block; padding: 0; font-size: 16px; color: #c9c9dd;}
.mornav_wrap ul li a:hover{color:#f3c258;text-decoration:underline;}

.ZT-wrap .btn_wrap { height: 420px; width: 1200px; margin: 0 auto; position: relative; }
.ZT-wrap .btn_wrap .btnlink { position: absolute; left: 45%; top: 320px; display: block; background: url(../images/img-zt2.0.png) no-repeat; height: 47px; width: 137px; background-position: -171px -117px; font-size: 18px; text-indent: 5px; font-weight: bold; color: #fff; text-align: center; line-height: 45px; }

.zt-content { width: 1200px; overflow: hidden; margin: 20px auto; }

.brednav { height: 50px; line-height: 50px; }
.brednav p { height: 50px; line-height: 50px; float: left; margin-left: 20px; }
.brednav p a { color: #525252; }
.brednav p a:hover { color: #2577e3; }
.brednav p span { font-family: initial; }

.r_titile { width: 100%; height: 58px; line-height: 58px; }
.r_titile p { float: left; font-size: 18px; color: #4c4c4c; }

.zq_title { width: 100%; height: 40px; line-height: 40px; font-size: 20px; font-weight: bold; color: #2e2e2e; position: relative; }
.zq_title p { float: left; }
.zq_title .R_mor { height: 40px; line-height: 40px; float: right; color: #6ca3ec; font-size: 14px; }
.zq_title .R_mor i { display: inline-block; background: url(../images/img-zt2.0.png) no-repeat; height: 4px; width: 10px; background-position: 0 -6px; vertical-align: middle; margin: 0 5px 4px; }

.tl_title { width: 100%; height: 48px; background: #f7f7f7; line-height: 48px; }
.tl_title p { font-size: 20px; font-weight: bold; color: #333; margin-left: 20px; float: left; }
.tl_title .tab_lis, .tl_title .lis { float: left; margin-left: 30px; }
.tl_title .tab_lis a, .tl_title .lis a { float: left; height: 40px; text-align: center; margin: 0 20px; font-size: 14px; color: #525252; }
.tl_title .tab_lis a.on, .tl_title .tab_lis a:hover, .tl_title .lis a.on, .tl_title .lis a:hover { font-weight: bold; color: #2577e3; border-bottom: 3px solid #2577e3; }
.tl_title .mor { float: right; font-size: 14px; color: #6ca3ec; margin: 0 20px; }
.tl_title .mor i { margin: 0 5px; background: url(../images/img-zt2.0.png) no-repeat; vertical-align: middle; display: inline-block; height: 4px; width: 10px; background-position: 0 -6px; }

.zt-content .cont_L, .contwrap .cont_L { width: 1200px; float: left;  }
.zt-content .cont_R, .contwrap .cont_R { width: 360px; float: right; }

.contwrap { background: #fff; }

.comments_wrap { margin-top: 30px; width: 100%; }
.comments_wrap .coms_cont { margin: 20px 0; background: #f7f7f7; min-height: 160px; }
.Ritem_e .zq_title .r_tab { float: left; margin-left: 50px; height: 30px; line-height: 30px; margin-top: 4px; }

.Ritem_e .zq_title .r_tab p { font-size: 14px; color: #525252; border-bottom: 3px solid transparent; margin: 0 20px; cursor: pointer; }

.Ritem_e .zq_title .r_tab p.on { color: #2577e3; border-bottom: 3px solid #2577e3; }

.Ritem_e .warp .hidden { display: none; }

.Ritem_e .warp ul + ul { display: none; }

.Ritem_e .warp ul { padding-top: 10px; }

.Ritem_e .warp ul li .nober { display: inline-block; width: 16px; height: 16px; border: 1px solid #92bbf1; text-align: center; line-height: 16px; color: #92bbf1; font-size: 13px; font-weight: bold; }

.Ritem_e .warp ul li .img_on { height: 112px; width: 100%; display: none; margin: 10px 0; }

.Ritem_e .warp ul li .img_on .img { float: left; position: relative; }

.Ritem_e .warp ul li .img_on .img, .Ritem_e .warp ul li .img_on .img img { width: 170px; height: 112px; }

.Ritem_e .warp ul li .img_on .img .nober { position: absolute; top: 0; left: 0; }

.Ritem_e .warp ul li .img_on .tex { height: 112px; width: 160px; padding-left: 20px; float: left; }

.Ritem_e .warp ul li .img_on .tex p { color: #525252; font-size: 14px; line-height: 20px; height: 60px; width: 100%; overflow: hidden; padding-top: 7px; }

.Ritem_e .warp ul li .img_on .tex p a { color: #525252; }

.Ritem_e .warp ul li .img_on .tex .bot { height: 22px; padding-top: 15px; width: 100%; font-size: 12px; color: #525252; line-height: 22px; }

.Ritem_e .warp ul li .img_on .tex .bot .bf { width: 85px; float: left; overflow: hidden; overflow: hidden; height: 100%; }

.Ritem_e .warp ul li .img_on .tex .bot .bf i { display: inline-block; vertical-align: middle; margin-right: 3px; background: url(../images/img-zt2.0.png) no-repeat; height: 22px; width: 22px; background-position: 0 -250px; margin-top: -4px; }

.Ritem_e .warp ul li .img_on .tex .bot .time { width: 70px; float: right; height: 100%; overflow: hidden; }

.Ritem_e .warp ul li .text_on { height: 46px; line-height: 46px; width: 100%; cursor: pointer; }

.Ritem_e .warp ul li .text_on .nober { vertical-align: middle; margin: -3px 30px 0 0; }

.Ritem_e .warp ul li .text_on p { width: 310px; float: right; height: 100%; font-size: 15px; color: #333333; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }

.Ritem_e .warp ul li .bj1 { background: #ff4c4c; border-color: #ff4c4c; color: #fff; }

.Ritem_e .warp ul li .bj2 { background: #ff8610; border-color: #ff8610; color: #fff; }

.Ritem_e .warp ul li .bj3 { background: #ffd37f; border-color: #ffd37f; color: #fff; }

.Ritem_e .warp ul .on .text_on { display: none; }

.Ritem_e .warp ul .on .img_on { display: block; }
#main{width:1200px; height:auto; margin:0 auto; overflow:hidden;}

.header2{ width:100%; height:120px; clear:both; background:#fff;}

.header2_main{ width:1200px;margin:0 auto; height:120px; overflow:hidden;}

.logo{ float:left; width:200px; height:80px; margin-top:21px;}

.yxhb2{ float:left; width:172px; height:35px; margin:40px 0 0 10px; background:url(../skin_img/xp_new.png) no-repeat -329px -297px;}



.header2_r{float:right; width:402px; height:120px; overflow:hidden;}

.search2{width:402px; height:43px; margin-top:25px; overflow:hidden;}

.search2 .text{ border:2px solid #3385ff; height:19px; padding:10px; width:321px; float:left; outline:none; color:#bfbfbf; font-size:14px;}

.search2 .button{width:57px; height:43px; background:#3385ff url(../skin_img/xp_new.png) no-repeat -515px -291px; border:none; outline:none; float:left; cursor:pointer;}



.hot_word{ width:402px; height:25px; line-height:25px; margin-top:10px; color:#333; overflow:hidden;}

.hot_word a{color:#333; margin:0 3px;}

.hot_word a:hover{ color:#3385ff;}



.nav2_box{height:51px; width:100%; background:#3385ff; overflow:hidden;}
.nav2{height:51px; line-height:51px; width:1200px; margin:0 auto; overflow:hidden; display: -webkit-flex; display: flex; display: -ms-flexbox;}
.nav2 a{ display:inline-block; height:51px; padding:0; width:132px; text-align:center; color:#f4f6fa; font-size:18px; border-left:1px solid #37a1e9; float:left; -ms-flex: 1; -webkit-flex: 1; flex: 1; -webkit-box-flex: 1; -moz-box-flex: 1; -ms-flex: 1; }
.nav2 a:last-child,
.nav2 a.last{ width:131px; border-right:1px solid #37a1e9;}
.nav2 a:hover,.nav2 a.on{background:#317ef3; color:#fefefe;}





/***********************************wzh 4 3*************************************/

.wzlb_wz{ width:100%; height:38px; line-height:38px; position:relative; font-size:14px; color:#666666; text-indent:27px;}

.wzlb_wz span{ display:block; width:19px; height:18px; position:absolute; left:0; top:10px; background:url(../skin_img/xp_new.png) no-repeat -1px -426px;}

.wzlb_wz a{ color:#666666;}

.wzlb_lf{ width:800px; padding:0 10px; float:left; background:#fff;}

.footer{ width:100%; height:auto; margin-top:15px; clear:both; overflow:hidden;}

.footer_top{ width:100%; height:5px; overflow:hidden;+background:#e84c3d;}

.footer_top .foot_line{ width:25%; height:100%; float:left; +width:24.98%;}

.footer_top .green{ background:#10ad74;}

.footer_top .yellow{ background:#ffb016;}

.footer_top .blue{ background:#26a8ff;}

.footer_top .red{ background:#e84c3d;}

.yj{ width:100%; height:160px; background:#243445;}

.footer_ul{ width:1200px; margin:0 auto; overflow:hidden;}

.footer_li{ width:82px; margin:0 59px; margin-top:26px; height:108px; float:left; background:url(../skin_img/xp_new.png) no-repeat 0 -231px; overflow:hidden; _display:inline;}

.footer_li a{ display:block; width:100%; height:108px; overflow:hidden;}

.footer_li a span{ display:block; width:100%; height:82px;background:url(../skin_img/xp_new.png) no-repeat; float:left; _display:inline;}

.footer_li a .xpjj{ width:36px; height:36px; background-position:-139px -193px; margin:23px;}

.footer_li a .cpyc{ width:36px; height:22px; background-position:-181px -203px; margin:30px 23px;}

.footer_li a .lxwm{width:36px; height:36px; background-position:-220px -197px; margin:23px;}

.footer_li a .grzx{width:36px; height:36px; background-position:-261px -194px; margin:23px;}

.footer_li a .flsm{width:36px; height:33px; background-position:-306px -199px; margin:24px 23px 25px;}

.footer_li a .wzdt{width:37px; height:36px; background-position:-355px -198px; margin:23px 22px 23px 23px;}

.footer_li{ margin:26px 43px 0;}
.footer_li a .yjfk{width:39px; height:41px; background: url(../skin_img/yjfk_icon.png) no-repeat 1px 0px; margin: 23px 20px 18px 23px;}
.footer_li a:hover .yjfk{ background-position:-44px 0px;}

.footer_li a:hover .xpjj{ background-position:-387px -143px;}

.footer_li a:hover .cpyc{ background-position:-430px -153px;}

.footer_li a:hover .lxwm{ background-position:-478px -153px;}

.footer_li a:hover .grzx{ background-position:-394px -194px;}

.footer_li a:hover .flsm{ background-position:-442px -196px;}

.footer_li a:hover .wzdt{ background-position:-492px -197px;}



.footer_li a em{ color:#6b8198; font-size:16px; margin-top:5px; display:block; width:82px; text-align:center; font-weight:normal; float:left;}

.footer_li a:hover em{ color:#a2bad2;}

.link_copy{ width:100%; height:auto; background:#1e2d3d; overflow:hidden;}



.copy{ padding-top:16px;}

.copy p{ color:#fff; font-size:14px; line-height:25px; text-align:center;}
.copy a{ color:#fff;}