/*

Copyright (c) 2009, Yahoo! Inc. All rights reserved.

Code licensed under the BSD License:

http://developer.yahoo.net/yui/license.txt

version: 2.7.0

*/



html { overflow-x: inherit; }

body { min-width: 1200px; overflow: initial; height: 100%; }

@font-face { font-family: 'Fontin_ml'; src: url('../fonts/方正粗倩简体_0.TTF'); }

@font-face { font-family: 'Fontin_sm'; src: url('../fonts/张海山锐线体简.TTF'); }

.font_ms { font-size: 12px; }

.font_md { font-size: 14px; }

.font_mf { font-size: 16px; }

.font_ml { font-size: 18px; }

a { text-decoration: none; color: #484848; }

a:hover { color: #c50000; }

a:visit {

 color: #555555;

}

.omit { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }

.text-right { text-align: right; }

.header { background: #262626; overflow: hidden; }

.logintop { height: 38px; line-height: 38px; color: #757776; width: 1200px; margin: 0 auto; position: relative; }

.logintop .f_l { float: left; }

.login_form { float: right; }

.login_form img { display: inline-block; vertical-align: middle; margin: 0px 5px; margin-bottom: 3px; }

.login_form .input_ms { width: 149px; height: 24px; margin-right: 3px; vertical-align: middle; margin-bottom: 3px; }

.login_form .login_btn { width: 86px; height: 27px; background: #c50000; border-radius: 3px; display: inline-block; border: none; color: #fff; line-height: 27px; text-align: center; vertical-align: middle; margin-bottom: 3px; }

.login_form .jh_btn { width: 86px; height: 27px; background: #0097d6; border-radius: 3px; display: inline-block; border: none; color: #fff; line-height: 27px; text-align: center; vertical-align: middle; margin-bottom: 3px; }

.login_form .login-name { padding: 0 5px 0 30px; position: relative; line-height: 23px; display: inline-block; height: 23px; font-size: 14px; color: #cccccc; }

.login_form .login-name:before { content: ""; display: inline-block; position: absolute; left: 0; top: 0; width: 23px; height: 23px; background: url(../img/header-icon.png); }

.login_form .login-name.zzsh:before { background-position: 0 0; }

.login_form .login-name.wrz:before { background-position: 0 -39px; }

.login_form .login-name.rz:before { background-position: 0 -77px; }

.login_form .login_btn_out { width: 86px; height: 27px; background: #ff7200; border-radius: 3px; display: inline-block; border: none; color: #fff; line-height: 27px; text-align: center; }



.banner { height: 202px; background: #b00 url(../images/ban_top.jpg) no-repeat center bottom; }

.banner .logo_img { width: 1200px; margin: 0 auto; background: url(../images/logo_img.png) 0 70px no-repeat; height: 172px; padding-top: 25px; }





.nav { height: 53px; width: 100%; background: #c50000;}

.nav ul { width: 1200px; margin: 0 auto; }

.nav ul>li { display: inline-block; text-decoration: none; height: 53px; line-height: 53px; }

.nav ul>li>a { color: #FFF; font-size: 18px; }

/*.nav ul > li:hover{background: #ff6b2b;}*/





.nav li:hover { background-color: #e41a02; }

.nav li.Active { background-color: #ff7200; }

.nav li em { display: none; width: 160px; height: 8px; margin-top: 52px; background: url(../images/sub_icon.png) no-repeat center center; position: absolute; z-index: 999; }

.nav li:hover em { display: block; }

.nav .Sub, .nav .Trd { display: none; width: 1200px; height: 56px; line-height: 56px; position: absolute; background-color: rgb(255, 255, 255); box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.4); margin-top: 53px; box-sizing: border-box; white-space: nowrap; z-index: 998; }

.nav li, .nav a { display: block; float: left; width: 160px; height: 53px; line-height: 53px; color: #ffffff; font-size: 22px; text-align: center; }



.nav span a { display: block; padding: 0 14px; color: #2d0d0d; font-size: 16px; width: auto; line-height: 56px; }

.nav span a:hover { background: none; color: #AD0700; }

.footer { background: #e7e7e7; }


.footer .foot_con {
	text-align: center;
	color: #fff;
	font-size: 14px;
	line-height: 30px;
	padding-top: 28px;
	width: 1200px;
	margin: 0 auto;
}
.footer .foot_con ul { line-height: 58px; display: none; }

.footer .foot_con ul li { display: inline-block; vertical-align: middle; font-size: 18px; }

.footer .foot_con ul li a { color: #FFF; }
.foot_left {
	width: 300px;
	float: left;
}

.foot_right {
	height: 100px;
}

.rightMenu { position: fixed; /*padding-bottom: 35px;*/

right: 0px; bottom: 20px; width: 85px; background-color: #fff; box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2); z-index: 998; }

.rightMenu.hidden { overflow: hidden; }

#hei85 { height: 70px; }

.rightMenu{ display:none;}

.rightMenu a { position: relative; display: block; width: 85px; min-height: 65px; border-bottom: 1px solid #eee; color: #393939; font-size: 14px; text-align: center; }

.rightMenu a#sy { font-size: 12px; }

.rightMenu a i { color: #fe9f9d; display: block; height: 43px; line-height: 43px; font-size: 30px; background: no-repeat center top; }

#sy .ygljr { height: 50px; }

.rightMenu a i.fhsy { background: url(../images/ico_idx.png)no-repeat 25px -7px; }

.rightMenu a i.aikf { background: url(../images/ico_kefu.png)no-repeat 25px -13px; }

.rightMenu a i.zxzx { background: url(../images/ico_zxzx.png)no-repeat 25px -13px; }

.rightMenu a i.wyjc { background: url(../images/ico_wyjc.png)no-repeat 25px -13px; }

.rightMenu a i.wxgzh { background: url(../images/ico_weixin.png)no-repeat 25px -13px; }

.rightMenu a i.app { background: url(../images/ico_app.png)no-repeat 25px -4px; }

.rightMenu a i.fhdb { background: url(../images/ico_idx.png)no-repeat 25px -13px; }

.rightMenu a i.tousu { background: url(../images/ico_tousu.png)no-repeat 25px -5px; }

.rightMenu a i.tream { background: url(../images/ico_tream.png) no-repeat 25px -7px; }

.rightMenu a i.fuwu { background: url(../images/ico_fuwu.png)no-repeat 25px -13px; }

.rightMenu a i.jbjd { background: url(../images/ico_jbjd2.png)no-repeat 25px -13px; }

.rightMenu a i.ygljr { background-image: url(../images/ico_ygljr.png); }

.rightMenu a i.ygljrxx { background: url(../images/ico_ygljrxx.png)no-repeat 25px -3px; }

.rightMenu a i.erweima { background: url(../images/ico_erweima.png)no-repeat 25px -7px; }

/*@media screen and (max-width:1400px){

	body{zoom: 0.8;*zoom: 0.8;}

}*/



.rightMenu a .qr { position: absolute; top: 0; right: 115px; display: none; padding: 11px; border-radius: 10px 0 10px 10px; width: 260px; height: 140px; background-color: #fff; box-shadow: 0px 0px 5px 5px rgba(0, 59, 92, 0.2); }

.qr p { position: relative; bottom: 13px; }

.ewmapp { float: left; display: inline-block; text-align: center; color: #333; font-size: 14px; }

.ewmgzh { float: left; display: inline-block; text-align: center; margin-left: 20px; color: #333; font-size: 14px; }

.rightMenu a .qr:after { content: ""; display: block; position: absolute; right: -12px; top: 0; width: 12px; height: 12px; background: url(../images/arrow_qr.png); }

#sy { background-color: #e4393c; color: #fff; height: 85px; }

#sy a i { display: block; height: 43px; background: no-repeat center top; }

.qr img { width: 120px; height: 120px; }

.rightMenu a.yjzj { padding-bottom: 5px; }

.rightMenu a.yjzj i { background: url(../images/01.png) no-repeat center; }

.rightMenu a.yjzj:hover i { background: url(../images/02.png) no-repeat center; }

.rightMenu a.yjzj:hover span { background-color: #fff300; color: #000; }

.rightMenu a:hover { background-color: #e4393c; color: #fff; }

.rightMenu a:hover i { background-position: center bottom; color: #fff300; }

.rightMenu a:hover .qr { display: block; }

.rightMenu .shrink { position: absolute; bottom: 0; display: block; width: 100%; height: 35px; line-height: 40px; text-align: center; background-color: #e4393c; color: #fff; font-size: 16px; cursor: pointer; z-index: 99; overflow: hidden; }

.rightMenu .shrink em { font-style: normal; }

.rightMenu .shrink strong { position: absolute; left: 0; bottom: 0; display: block; width: 100%; height: 80px; font-weight: 400; }

.rightMenu .shrink i { display: block; bottom: 40px; height: 33px; margin-top: 9px; background: url(../images/ico_shrink.png) no-repeat center center; }

.rightMenu a:hover .qr { display: block; }

table tbody tr { font-size: 16px; color: #484848; line-height: 45px; }

table tbody tr td { font-size: 16px; color: #484848; line-height: 45px; text-align: center; }

 table tbody tr:even { background: #d4d4d4;}

table thead th { border: none; background: #d4d4d4; font-size: 18px; color: #484848; line-height: 48px; text-align: center; }



/*专题*/

.Ncard .T { height: 40px; line-height: 40px; background-color: #ad0700; color: #ffffff; font-size: 18px; }

.Ncard .T i { display: block; float: left; width: 40px; height: 40px; background: no-repeat center center; }

.Ncard .T i.Politics { background-image: url(../images/Politics.png); }

.Ncard .T i.Notice { background-image: url(../images/notice.png); }

.Ncard .T i.Sina { background-image: url(../images/sina2_icon.png); }

.Ncard .T i.Bulb { background-image: url(../images/bulb.png); }

.Ncard .T i.Heart { background-image: url(../images/heart_icon.png); }

.Ncard .T i.Nav { background-image: url(../images/nav_icon.png); }

.Ncard .T i.Img { background-image: url(../images/img.png); }

.Ncard .T i.Video { background-image: url(../images/video2.png) }

.Ncard .T i.Special { background-image: url(../images/special.png) }

.Ncard .T i.Qico { background-image: url(../images/qicotit.png) }

.Ncard .T a { float: right; color: #fff; margin-right: 10px; }

.Ncard .Tab li { height: 38px; margin: 2px 0 0 2px; width: 86px; line-height: 38px; color: #ffffff; font-size: 16px; text-align: center; float: left; cursor: pointer; }

.Ncard .Tab li a { color: #fff; }

.Ncard .Tab li.Active { background-image: -webkit-linear-gradient(90deg, #ffffff 70%, #eeeeee 99%); background-image: -moz-linear-gradient(90deg, #ffffff 70%, #eeeeee 99%); background-image: -o-linear-gradient(90deg, #ffffff 70%, #eeeeee 99%); background-image: linear-gradient(0deg, #ffffff 70%, #eeeeee 99%); color: #ad0700; }

.Ncard .Tab li.Active a { color: #ad0700; }

.Ncard .C { border: 1px solid #dfdfdf; border-top: 0; padding: 15px; }

.Mt10 { margin-top: 15px; }

.ii_tag_l .itl_tags { overflow: hidden; transition: height 1s; -moz-transition: height 1s; -webkit-transition: height 1s; -o-transition: height 1s; }

.ii_tag_l .itl_tags.open { height: inherit; }

.ii_tag_l .itl_tags>p { background: #bc0000; transition: background 1s; -moz-transition: background 1s; -webkit-transition: background 1s; -o-transition: background 1s; }

.ii_tag_l .itl_tags.open>p { background: #c50000; }

.ii_tag_l .itl_tags.open>p>span { display: none; }

/*下拉框样式*/



.aaselect { /*Chrome和Firefox里面的边框是不一样的，所以复写了一下*/

border: solid 1px #000; /*很关键：将默认的select选择框样式清除*/

appearance: none; -moz-appearance: none; -webkit-appearance: none; /*在选择框的最右侧中间显示小箭头图片transparent*/

background: url("../images/i_select_arrow.png") no-repeat scroll right center #fff; /*为下拉小箭头留出一点位置，避免被文字覆盖*/

padding-right: 30px; }





/*清除ie的默认选择框样式清除，隐藏下拉箭头*/



.aaselect::-ms-expand {

 display: none;

}

/*详情页面模板*/



.i_union_info { }

.i_union_info .iui_tags { border-bottom: 2px solid #dcdcdc; line-height: 38px; height: 38px; }

.i_union_info .iui_tags li { float: left; margin-right: 50px; cursor: pointer; }

.i_union_info .iui_tags li:hover, .i_union_info .iui_tags li.in { border-bottom: 2px solid #c50000; }

.i_union_info .iui_cons { }

.i_union_info .iui_cons .iui_c { padding-top: 30px; display: none; }

.i_union_info .iui_cons .iui_c.in { display: block; }

.iui_cons .iui_c .ic_tag { width: 412px; float: left; margin-bottom: 20px; cursor: pointer; }

.iui_cons .iui_c .ic_tag>div { display: inline-block; vertical-align: middle; }

.iui_cons .ic_tag .ic_l { width: 190px; height: 127px; background: #c3c3c3; }

.iui_cons .ic_tag .ic_r { width: 205px; height: 127px; padding-left: 15px; }

.iui_cons .ic_tag .ic_r p { line-height: 28px; }

.iui_cons .ic_tag .ic_r p.ic_r_tit { margin: 20px 0 7px; }

.iui_c .i_kf_icon { color: #484848; line-height: 48px; border-bottom: 1px dashed #d4d4d4; }

.iui_c .i_kf_icon a { }

.iui_c .i_kf_icon p { display: inline-block; vertical-align: middle; }

.iui_c .i_kf_icon .al_tit { width: 650px; }

.iui_c .i_kf_icon .al_date { width: 160px; text-align: right; color: #aaa; }

/* .iui_c .i_kf_info{display: none;} */



.iui_c .i_kf_info { }

.iui_c .i_kf_info .i_kfi_tit { font-size: 26px; color: #c50000; line-height: 36px; margin: 6px 0; }

.iui_c .i_kf_info>p { text-align: center; }

.iui_c .i_kf_info .i_kfi_i { padding: 10px 0 30px; border-bottom: 2px solid #ce0000; }

.iui_c .i_kf_info .i_kfi_sub { position: relative; margin-top:20px; }

.i_sub_con { /*text-indent: 2em;*/

line-height: 36px; }

.iui_c .i_kf_info .i_kfi_sub .i_zoom { margin: 10px 0 40px; }

.iui_c .i_kf_info .i_kfi_sub .i_zoom>a { margin: 0 5px; }

.i_whg_info { display: none; }

.i_whg_info .font_ml { line-height: 28px; }

.i_whg_info .i_whg_tag>div { display: inline-block; vertical-align: middle; }

.i_whg_info .i_whg_tag .i_whg_l { width: 190px; height: 127px; background: #c3c3c3; }

.i_whg_info .i_whg_tag .i_whg_r { width: 619px; height: 127px; padding-left: 15px; }

.i_whg_info .i_whg_tag .i_whg_r p { line-height: 28px; }

.i_whg_info .i_whg_tag .i_whg_r p.i_whg_r_tit { margin: 20px 0 7px; }

.ift_tit { font-size: 24px; line-height: 2px; margin: 40px 0; border-bottom: 1px solid #d9d9d9; }

.ift_tit span { background: #f5f5f5; }

.iui_cons .iui_c.model_worker .ic_tag { width: 412px; float: left; margin-bottom: 20px; cursor: pointer; }

.iui_cons .iui_c.model_worker .ic_tag .ic_l { width: 120px; height: 170px; background: #c3c3c3; }

.iui_cons .iui_c.model_worker .ic_tag .ic_r { width: 275px; height: 170px; padding-left: 15px; position: relative; }

.iui_cons .iui_c.model_worker .ic_tag .briefing { overflow: hidden; height: 54px; }

.iui_cons .iui_c.model_worker .ic_tag .i_sl { position: absolute; right: 0; bottom: 0; background: #f5f5f5; padding: 0 8px 11px 0px; }

.iui_cons .iui_c.model_worker .ic_tag .ic_r p.ic_r_tit { margin: 15px 0 5px; }

.i_whg_info.m_w .i_whg_tag>div { display: inline-block; vertical-align: middle; }

.i_whg_info.m_w .i_whg_tag .i_whg_l { width: 120px; height: 170px; background: #c3c3c3; }

.i_whg_info.m_w .i_whg_tag .i_whg_r { width: 619px; height: 170px; padding-left: 15px; }

.family_box, .enclosure_box { display: none; }

.login_box { width: 1000px; position: fixed; top: 50%; left: 50%; margin: -159px -500px; }

.login_con { width: 626px; height: 398px; padding: 20px; margin: 0 auto; background: #fff; }

.login_con .form-group .control-div>input { background: #f5f5f5; }

.login_con .form-group .control-div .i_yzm input { width: 265px; background: #f5f5f5; display: inline-block; vertical-align: middle; }

.login_con .lc_tit>p { display: inline-block; vertical-align: middle; }

.login_con .icr_tit { background: url(../images/i_sl_img.png) left center no-repeat; width: 120px; }

.login_con .form-group .control-label { width: 23%; margin-right: 10px; }

.login_con .form-group .control-div { width: 56%; }

.i_go_page { margin-top: 50px; }

.i_go_page>a.i_prev { float: left; width: 250px }

.i_go_page>a.i_next { float: right; width: 250px }

.i_share { position: absolute; top: 0; right: 0; }

.i_share .bds_more, .i_share .bds_tqq { display: none; }

.form-group .control-label.no_lh { line-height: 18px; }

.i_col_1 .form-group .control-label { width: 13.33%; padding-right: 1%; }

.i_col_1 .form-group .control-div { width: 85.67%; }

.i_col_2 .form-group .control-label { width: 20%; padding-right: 1.5%; }

.i_col_2 .form-group .control-div { width: 78.5%; }

.i_col_3 .form-group .control-label { width: 40%; padding-right: 3%; }

.i_col_3 .form-group .control-div { width: 57%; }

.i_form_tag .i_row .tis { margin: 0; }

.i_row { font-size: 0; }

.i_row>div { display: inline-block; vertical-align: top; }

.i_row .i_col_1 { width: 100%; }

.i_row .i_col_2 { width: 66.67%; }

.i_row .i_col_3 { width: 33.33%; }

.i_row .control-div>label { margin-right: 30px; }

.i_row .control-div>label>input[type="radio"] { width: 20px; height: 20px; vertical-align: middle; margin-right: 10px; }

/*按钮*/



.form_btn { text-align: center; }

.form_btn button { height: 39px; line-height: 39px; text-align: center; color: #fff; border: none; margin-right: 15px; width: 190px; cursor: pointer; border-radius: 5px; }

.form_btn button.btn_danger { background: #c50000; }

.form_btn button.btn_waring { background: #ff8d31; }

.form_btn button.btn_success { background: #00b451; }

.form-group .control-div>textarea { width: 100%; background: #fff; border: none; box-sizing: border-box; }

.family_con { padding: 20px; }

.family_con .form-group .control-div>input, .family_con .form-group .control-div>select { background: #e6e6e6; }

.family_con .form-group .control-div .i_yzm input { width: 265px; background: #e6e6e6; display: inline-block; vertical-align: middle; }

.enclosure_con { padding: 20px; }

.enclosure_con .form-group .control-div>input, .enclosure_con .form-group .control-div>select { background: #e6e6e6; }

.enclosure_con .form-group .control-div .i_yzm input { width: 265px; background: #e6e6e6; display: inline-block; vertical-align: middle; }

.enclosure_con .form-group .control-div>textarea { background: #e6e6e6; }

.form_cd_l { width: 120px; height: 150px; background: #e6e6e6; display: inline-block; vertical-align: middle; }

.form_cd_r { width: 450px; height: 100px; display: inline-block; vertical-align: middle; padding-top: 50px; }

.form_cd_r span { color: #c50000; }

/*日历*/



.container .Wdate { border: #999 1px solid; height: 20px; background: #fff url(../plugin/My97DatePicker/skin/datePicker.png) no-repeat right; padding-right: 10px; }

/*默认图片*/



.default_img { text-align: center; color: #b7b3b2; padding-top: 45px; position: absolute; width: 100%; }

.default_img .iconfont { font-size: 50px; }

.default_img>p { margin-top: 10px; }

.lawyer .lawyer_tag.lm_info { width: 100%; font-size: 0; }

.lawyer .lawyer_tag.lm_info .lt_img { display: inline-block; vertical-align: top; margin-right: 20px; }

.lawyer .lawyer_tag.lm_info .lt_con_r { display: inline-block; vertical-align: top; }

.lawyer .lawyer_tag.lm_info .lt_con_r>p { line-height: 28px; }

.lawyer .lawyer_tag.lm_info .btn_law .bl_btn { width: 150px; }

.hui-404 { background: #FFF; height: 100%; width: 100%; position: fixed; left: 0; top: 0; }

.hui-404 .hui-404-con { text-align: center; position: absolute; top: 50%; margin-top: -230px; height: 434px; width: 100%; left: 0; }

.hui-404 .hui-404-con .hui-404-img { background: url(../img/404.png) center center no-repeat; height: 260px; }

.hui-404 .hui-404-con .hui-500-img { background: url(../img/500.png) center center no-repeat; height: 260px; }

.hui-404 .hui-404-con .hui-404-info { margin-top: 80px; }

.hui-404 .hui-404-con .hui-404-info p { font-size: 18px; color: #333333; }

.hui-404 .hui-404-con .hui-404-info .hui-404-btn { margin-top: 35px; }

.hui-404 .hui-404-con .hui-404-info .hui-404-btn a { height: 35px; line-height: 35px; width: 126px; border-radius: 18px; color: #FFF; background: #ff765e; display: inline-block; vertical-align: middle; }

.hui-404 .hui-404-con .hui-404-info .hui-404-btn a.goBack { background: #00dd15; margin-right: 20px; }

.recover-password { height: 100%; width: 100%; position: fixed; left: 0; top: 0; }

.recover-password .recover-password-con { }

.recover-password .recover-password-con .hui-rp-head { height: 78px; line-height: 78px; background: #c50000; }

.recover-password .hui-rp-head .hui-head-con { width: 1200px; margin: 0 auto; }

.hui-rp-head .hui-rp-logo { display: inline-block; height: 78px; }

.hui-rp-head .hui-rp-logo img { margin-top: 15px; }

.recover-password .recover-password-con .hui-rp-lr { float: right; height: 78px; line-height: 78px; }

.recover-password-con .hui-rp-lr a { font-size: 18px; color: #FFF; letter-spacing: 20px; }

.recover-password-con .hui-rp-lr a:hover { color: #fcff00; }

.recover-password-con .hui-rp-lr span { font-size: 20px; color: #FFF; margin: 0 20px 0 0; }

.recover-password .hui-rp-con { width: 1200px; height: 410px; position: absolute; top: 45%; left: 50%; margin: -205px 0 0 -600px; }

.recover-password .hui-rp-con .hui-step { text-align: center; }

.recover-password .hui-rp-con .hui-rp-form { margin-top: 80px; }

.hui-rp-form .form-group { line-height: 39px; margin-bottom: 30px; }

.hui-rp-form .form-group .control-label { display: inline-block; vertical-align: top; width: 35%; text-align: right; font-size: 18px; color: #484848; padding-right: 30px; }

.hui-rp-form .form-group .control-label.hui-ph { margin-left: 143px; }

.hui-rp-form .form-group .control-div { display: inline-block; vertical-align: top; width: 30%; position: relative; }

.hui-rp-form .form-group .control-div .i_yzm input { height: 42px; width: 148px; border: none; padding-left: 30px; margin-right: 10px; background: #eeeeee; }

.hui-rp-form .form-group .control-div .i_yzm img { height: 42px; vertical-align: top; }

.hui-rp-form .form-group .control-div > input { height: 42px; width: 100%; border: none; padding-left: 30px; box-sizing: border-box; background: #eeeeee; }

.hui-rp-form .form_btn button { letter-spacing: 16px; padding-left: 20px; overflow: hidden; border-radius: 20px; }

.hui-rp-form .rp-success { color: #f16e07; font-size: 18px; text-align: center; margin-bottom: 75px; font-weight: bold; }

.hui-rp-form .form-group .control-div .password-hl { margin-top: 10px; }

.hui-rp-form .form-group .control-div .password-hl span { margin-right: 10px; width: 34px; height: 8px; border-radius: 4px; background: #c7c7c7; display: inline-block; vertical-align: middle; }

.hui-rp-form .form-group .control-div .password-hl span.m.in { background: #05da00; }

.hui-rp-form .form-group .control-div .password-hl span.l.in { background: #ff9000; }

.hui-rp-form .form-group .control-div .password-hl span.xl.in { background: #c50000; }

.hui-rp-form .form-group .control-div label.error { position: absolute; left: 0; top: 33px; font-size: 12px; }

.hui-rp-form .form_btn { padding-top: 20px; }

#make_code { background: #ff7200; color: #FFF; border: none; padding: 5px 15px; border-radius: 20px; }

.recover-password .hui-rp-foot { padding: 10px 0px; height: 40px; width: 100%; background: #f0f0f0; border-top: 5px solid #c50000; position: absolute; bottom: 0; left: 0; }

.recover-password .hui-rp-foot p { font-size: 12px; color: #757575; text-align: center; line-height: 24px; }

.recover-password .hui-rp-foot p span { margin: 0 25px; }

/*在线培训注册页*/

.hui-zxpx-form .form-group { line-height: 30px; margin-bottom: 15px; margin-bottom: 0px\9; }

.hui-zxpx-form .form-group .control-label { display: inline-block; vertical-align: top; width: 35%; text-align: right; font-size: 16px; color: #484848; padding-right: 30px; }

.hui-zxpx-form .form-group .control-label.hui-ph { margin-left: 143px; }

.hui-zxpx-form .form-group .control-div { display: inline-block; vertical-align: top; width: 30%; position: relative; font-size: 14px; }

.hui-zxpx-form .form-group .control-div select { background: #eeeeee; color: #7b7b7b; padding-left: 25px; width: 360px; height: 39px; padding: 8px 24px\9; border: 0px; }

.hui-zxpx-form .form-group .control-div .i_yzm input { height: 39px; box-sizing: border-box; width: 233px; border: none; padding-left: 30px; margin-right: 10px; background: #eeeeee; }

.hui-zxpx-form .form-group .control-div .i_yzm img { height: 39px; vertical-align: top; }

.hui-zxpx-form .form-group .control-div > input { height: 39px; width: 100%; border: none; padding-left: 30px; box-sizing: border-box; background: #eeeeee; }

.hui-zxpx-form .form_btn button { width: 180px; height: 39px; line-height: 39px; letter-spacing: 5px; padding-left: 20px; overflow: hidden; border-radius: 20px; background: #ff7200; font-size: 18px; outline: none; }

.hui-zxpx-form .form-group .control-div label.error { position: absolute; left: 0; top: 33px; font-size: 12px; }

.hui-zxpx-form .form-group .control-div .hui-radio { width: 16px; vertical-align: middle; margin-right: 10px; }

.hui-zxpx-form .form-group .control-div label { height: 39px; line-height: 39px; display: inline-block; vertical-align: top; color: #737373; font-size: 14px; }

.hui-zxpx-form .form-group .control-div label em { color: #c50000; cursor: pointer; }

.Cover, .Cover_f { position: fixed; margin: 0; padding: 0; left: 0; top: 0; width: 100%; height: 100%; border: 0; z-index: 9999 }

.Cover { background: transport }

.Cover { background: rgba(0, 0, 0, .5); position: fixed; left: 0; top: 0; width: 100%; height: 100%; display: none; z-index: 9999 }

.Cover.Tra { background-color: transparent; }

.Notice { position: absolute; top: 50%; left: 50%; margin: -330px 0 0 -540px; width: 1080px; height: 660px; background-color: #ffffff; border: 4px solid #C2C2C2; border-radius: 3px; overflow: auto; }

.Notice .T { height: 40px; line-height: 40px; padding: 0 12px; background-color: #f7f7f7; color: #2d0d0d; font-size: 18px; }

.Notice .C { margin: 20px; }

.Notice .C p { color: #737373; font-size: 16px; padding-left: 2rem; text-indent: -2em; margin: 0; line-height: 20px; }

.Notice .C strong { color: #484848; font-weight: bold; display: block; margin-bottom: 10px; font-size: 18px; }

.Notice .C em { color: #ad0700; font-style: normal; line-height: 30px; }

.Notice .B { text-align: center; padding-top: 10px; }

.Notice .B button { width: 200px; height: 40px; border-radius: 20px; background-color: #f26f63; color: #ffffff; font-size: 18px; cursor: pointer; border: none; }

.Notice .B button:hover { opacity: .8 }

.Notice .Close { width: 15px; height: 15px; margin: 12px 0; background: url(../images/close-icon.png); float: right; cursor: pointer; }

.Notice .Close:hover { opacity: .5 }

.xblock { background-color: #e4393c; color: #fff; display: inline-block; font-size: 12px; height: 18px; line-height: 18px; padding: 0 6px; border-radius: 9vw; }

.xui_txt { line-height: 28px; font-size: 16px; padding: 10px; background-color: #ffe492; color: #bc0000; }

/*分页页码样式 基础版 Bootstrap S */
#Paging .pagination {
	display: inline-block;
	padding-left: 0;
	margin: 18px 0;
	border-radius: 3px;
}
#Paging .pagination > li > a,
#Paging .pagination > li > span {
	position: relative;
	float: left;
	display: inline-block;
	padding: 6px 12px;
	line-height: 1.42857143;
	text-decoration: none;
	color: #c50000;
	background-color: #fff;
	border: 1px solid #ddd;
	margin-left: -1px;
}
#Paging .pagination > li:first-child > a,
#Paging .pagination > li:first-child > span {
	margin-left: 0;
	border-bottom-left-radius: 3px;
	border-top-left-radius: 3px;
}
#Paging .pagination > li > a:hover,
#Paging .pagination > li > span:hover,
#Paging .pagination > li > a:focus,
#Paging .pagination > li > span:focus {
	z-index: 2;
	color: #c50000;
	background-color: #eeeeee;
	border-color: #ddd;
}
#Paging .pagination > .active > a,
#Paging .pagination > .active > span,
#Paging .pagination > .active > a:hover,
#Paging .pagination > .active > span:hover,
#Paging .pagination > .active > a:focus,
#Paging .pagination > .active > span:focus {
	font-size: 14px !important;
	z-index: 3;
	color: #fff !important;
	background-color: #c50000;
	border-color: #c50000;
	cursor: default;
}

#Paging {
	width: 100%;
	overflow: hidden;
	text-align: center;
}
#Paging .pager {
	margin: 18px 0;
	list-style: none;
}
#Paging .pager:before {
	content: " ";
	display: table;
}
#Paging .pager .pagination {
	margin: 0;
}
#Paging .pager li {
	margin: 0 .4em;
	display: inline-block;
	width: auto !important;
	padding: 0;
	float: none;
}
#Paging .pager li > a,
#Paging .pager li > span {
	font-size: 14px !important;
	background: none;
	color: #c50000;
	border: 1px solid #c50000;
	border-radius: 0.25em;
	padding: .5em .93em;
	text-decoration: none;
}
#Paging .pager li > a:hover,
#Paging .pager li > a:focus {
	text-decoration: none;
	background-color: #c50000;
	color: #fff;
}
#Paging .pager li:first-child > a,
#Paging .pager li:last-child > a,
#Paging .pager li:first-child > span,
#Paging .pager li:last-child > span {
	padding: .5em 1.2em;
	font-size: 14px !important;
}
#Paging .pager .disabled > a,
#Paging .pager .disabled > a:hover,
#Paging .pager .disabled > a:focus,
#Paging .pager .disabled > span {
	color: #777;
	border: 1px solid #777;
	background-color: #fff;
	cursor: not-allowed;
}

#Paging .loadmore-tips{
	font-size: 14px;
}

/*手机自适应控制*/
@media screen and (max-width:767px) {
	#Paging .pager li{
		margin: 0 1px;
	}
	#Paging .pager li > a,
	#Paging .pager li > span{
		font-size: 12px !important;
		padding: .2em .4em;
	}
	#Paging .pager li:first-child > a,
	#Paging .pager li:last-child > a,
	#Paging .pager li:first-child > span,
	#Paging .pager li:last-child > span {
		font-size: 12px !important;
		padding: .2em .4em;
	}
	#Paging .pagination > .active > a,
	#Paging .pagination > .active > span,
	#Paging .pagination > .active > a:hover,
	#Paging .pagination > .active > span:hover,
	#Paging .pagination > .active > a:focus,
	#Paging .pagination > .active > span:focus,
	#Paging .loadmore-tips{
		font-size: 12px !important;
	}

}
/*分页页码样式 E */

