/*org:site/css/TopBanner.css*/
.top_banner{width: 100%;height: 80px;display: none;}
.top_banner1{background: #FFF center center no-repeat;}
.top_banner2{background: #eee center center no-repeat;}
.top_cont{width: 1000px; margin: 0 auto; height: 80px;position: relative;}
.top_cont a{position: absolute;text-indent: -999em;}
.top_cont .t_cont{width: 100%; height: 100%;z-index: 1;}
.top_cont .t_close{width: 121px;height: 25px;right: 10px; top: 5px;z-index: 2;background:url(../img/1.png) no-repeat;}
.top_cont .close_tip{position: absolute;font: 12px "Microsoft YaHei";width: 88px;height: 30px;right: 5px;top: 5px;z-index: 2;line-height: 28px;margin-right: 36px;}
.top_banner1 .top_cont .close_tip{color:#f2f2f2;top:-2px;}
.top_banner2 .top_cont .close_tip{color:#454545;}
.t_icon{position: absolute;width: 60px;height: 65px;left: 50%; display: none;margin-left: 40px;z-index: 9999;top:139px;}
.t_icon img{width: 100%;height: 100%;display: block;}
@-webkit-keyframes wobble {0% { -webkit-transform: translateX(0%); }15% { -webkit-transform: translateX(-25%) rotate(-5deg); }30% { -webkit-transform: translateX(20%) rotate(3deg); }45% { -webkit-transform: translateX(-15%) rotate(-3deg); }60% { -webkit-transform: translateX(10%) rotate(2deg); }75% { -webkit-transform: translateX(-5%) rotate(-1deg); }100% { -webkit-transform: translateX(0%); }}
@-moz-keyframes wobble {0% { -moz-transform: translateX(0%); }15% { -moz-transform: translateX(-25%) rotate(-5deg); }30% { -moz-transform: translateX(20%) rotate(3deg); }45% { -moz-transform: translateX(-15%) rotate(-3deg); }60% { -moz-transform: translateX(10%) rotate(2deg); }75% { -moz-transform: translateX(-5%) rotate(-1deg); }100% { -moz-transform: translateX(0%); }}
@-o-keyframes wobble {0% { -o-transform: translateX(0%); }15% { -o-transform: translateX(-25%) rotate(-5deg); }30% { -o-transform: translateX(20%) rotate(3deg); }45% { -o-transform: translateX(-15%) rotate(-3deg); }60% { -o-transform: translateX(10%) rotate(2deg); }75% { -o-transform: translateX(-5%) rotate(-1deg); }100% { -o-transform: translateX(0%); }}
@keyframes wobble {0% { transform: translateX(0%); }15% { transform: translateX(-25%) rotate(-5deg); }30% { transform: translateX(20%) rotate(3deg); }45% { transform: translateX(-15%) rotate(-3deg); }60% { transform: translateX(10%) rotate(2deg); }75% { transform: translateX(-5%) rotate(-1deg); }100% { transform: translateX(0%); }}
@-webkit-keyframes shake {0%, 100% {-webkit-transform: translateX(0);}40%, 80% {-webkit-transform: translateX(-10px);}20%, 60% {-webkit-transform: translateX(10px);}}
@-moz-keyframes shake {0%, 100% {-moz-transform: translateX(0);}40%, 80% {-moz-transform: translateX(-10px);}20%, 60% {-moz-transform: translateX(10px);}}
@-o-keyframes shake {0%, 100% {-o-transform: translateX(0);}40%, 80% {-o-transform: translateX(-10px);}20%, 60% {-o-transform: translateX(10px);}}
@keyframes shake {0%, 100% {transform: translateX(0);}40%, 80% {transform: translateX(-10px);}20%, 60% {transform: translateX(10px);}}
/*org:site/css/hjpassport2014.css*/
#hjpassport{background-color:#000000;width: 100%;min-width: 1000px;height:60px;font-size: 12px;-webkit-box-shadow: 0 2px 0px rgba(0,0,0,0.1);box-shadow: 0 2px 0px rgba(0,0,0,0.1);position: fixed;z-index: 99999;_position:relative;}
#hjpassport .hide{display: none;}
#hjpassport .cf{zoom:1;}
#hjpassport .cf:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
#hjpassport .fl{float: left;display: inline;}
#hjpassport .fr{float: right;display: inline;}
#hjpassport ul li a{
	padding:0 25px;
	display:block;
	color:#ffffff;
	text-align:center;
	font-size:14px;
	height:60px;
	line-height:60px;
	-webkit-transition:background-color 0.3s;
	-moz-transition:background-color 0.3s;
	transition:background-color 0.3s;
}
#hjpassport ul li a:hover,#hjpassport li.current a{
	color:#fff;
	background-color:#363c41;
}





#hjpassport h3{font-weight: normal;margin: 0;}
#pass_c {min-width: 1200px;margin: 0 auto;position: relative;z-index: 9999;}
.pass_c2{position: relative;z-index: 9997;height: 40px;_display:none;}
#pass_c_l {float: left;list-style: none;margin: 0;/* margin-left:-173px; */}
#passport_userinfo{float: right;list-style: none;margin: 0;height: 40px;}
#hjpassport li {float: left;/* height: 36px; */}
#hjpassport .pass_x{position: relative;}
#hjpassport .pass_x_t{padding: 1px 10px 3px 10px;height: 34px;line-height: 30px;position: relative;cursor: default;}
#hjpassport .pass_x .hover{padding: 0 9px 2px 9px;border: 1px solid #ddd;border-bottom: none;background-color: #fff;border-radius: 3px 3px 0 0;z-index: 9;}
#hjpassport .pass_x_t span,
#hjpassport .pass_x_t a{padding-right: 15px;color:#ffffff;}
#hjpassport .pass_x_b{position: absolute;display: none;border: 1px solid #ddd;border-radius: 0 3px 3px 3px;top: 36px;left: 0px;background-color: #fff;z-index:8;}
#hjpassport .pass_x_b li{float: none;margin: 0;height: 30px;line-height: 30px;}
#hjpassport .pass_x_b li a{height: 30px;line-height: 30px;color: #666;display: block;padding: 0 10px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
#hjpassport .pass_x_b li a:hover{background-color: #EFEFEF;}
#hjpassport .wx_li a{width:180px;}
#pass_c_l li.shetuan div {position:relative;}
#pass_c_l li.shetuan div a{text-decoration: none}
#pass_c_l li.hj_index div{padding:1px 10px 3px 10px;height:34px;line-height:30px;position:relative;*line-height: 32px;}
#pass_c_l li.hj_index div a{text-decoration: none}
#pass_c_l li.yidong a {display: block;height: 34px;line-height:30px;padding: 1px 10px 0 25px;background: url(../img/bg_icon_passport.gif) no-repeat;background-position: 5px -124px;}
#pass_c_l li.yidong a span{line-height: 30px;line-height: 32px\9;}
#pass_c_l li.yidong a:hover {background-position: 5px -164px;}
.icon_tuan_t{background: url(../img/bg_icon_passport.gif) no-repeat;background-position: 0 -204px;text-indent: -999em;display: block;width: 16px;}
.icon_pass_xx{background: url(../img/bg_icon_passport.gif) no-repeat;background-position: 0 -284px;text-indent: -999em;display: block;width: 16px;}
.icon_home_cate{background: url(../img/bg_icon_passport.gif) no-repeat;background-position: 0 -85px;text-indent: -999em;display: block;width: 16px;}
.pass_x_t b{background: url(../img/bg_icon_passport.gif) no-repeat;background-position: 0 -256px;height: 4px;width: 7px;position: absolute;right: 10px;top: 15px;overflow: hidden;}
.pass_x_t b.bg2 {background-position: 0 -266px;right:9px;top:13px;}
#pass_c_l .pass_x_b a span{background: url(../img/bg_icon_passport.gif) no-repeat;cursor:pointer;}
#pass_c_l .home_b{width: 95px;}
#pass_c_l .home_b span{padding-left: 25px;display: block;overflow: hidden;line-height: 32px\9;}
#pass_c_l .home_b .home_i0 span{background-position:0 -364px;}
#pass_c_l .home_b .home_i1 span{background: url(../img/bg_wx_passport_02.png) no-repeat;}
#pass_c_l .home_b .home_i2 span{background-position:0 -814px;}
#pass_c_l .home_b .home_i3 span{background-position:0 -844px;}
#pass_c_l .home_b .home_i4 span{background-position:0 -874px;}
#pass_c_l .home_b .home_i5 span{background: url(../img/2.png) no-repeat 0 5px;}
#pass_c_l .dh_b{width: 481px;}
#pass_c_l #dh_b_con1{width: 288px;}
#pass_c_l #dh_b_con2{width: 192px;}
#pass_c_l .dh_b .borLeft{border-left: 1px solid #eee;}
#pass_c_l .dh_b h3{text-indent: 10px;color: #666;height: 32px;line-height: 34px;overflow: hidden;}
#pass_c_l .dh_b li {width: 96px;height: 30px;float: left;padding: 0;}
#pass_c_l .dh_b li a {width: 86px;height: 30px;line-height: 30px;display: block;padding: 0 0 0 10px;}
#pass_c_l .dh_b li span {height: 30px;line-height: 30px;line-height:32px\9;padding-left: 25px;display: block;background: url(../img/bg_icon_passport.gif) no-repeat;cursor: pointer;}
#pass_c_l .dh_b a.dh_con1_more{margin-right: 14px;line-height: 34px;height:32px;overflow: hidden;}
#pass_c_l .dh_b .db_h_title{background-color: #f7f8f9;}
#pass_c_l .dh_b li#dh_b_i1 a span{background-position: 0 -424px;}
#pass_c_l .dh_b li#dh_b_i2 a span{background-position: 0 -604px;}
#pass_c_l .dh_b li#dh_b_i3 a span{background-position: 0 -454px;}
#pass_c_l .dh_b li#dh_b_i4 a span{background-position: 0 -634px;}
#pass_c_l .dh_b li#dh_b_i5 a span{background-position: 0 -544px;}
#pass_c_l .dh_b li#dh_b_i6 a span{background-position: 0 -484px;}
#pass_c_l .dh_b li#dh_b_i7 a span{background-position: 0 -514px;}
#pass_c_l .dh_b li#dh_b_i8 a span{background-position: 0 -694px;}
#pass_c_l .dh_b li#dh_b_i9 a span{background-position: 0 -664px;}
#pass_c_l .dh_b li#dh_b_z1 a span{background-position: 0 -754px;}
#pass_c_l .dh_b li#dh_b_z2 a span{background-position: 0 -724px;}
#pass_c_l .dh_b li#dh_b_z3 a span{background-position: 0 -574px;}
#pass_c_l .dh_b li#dh_b_z4 a span{background-position: 0 -934px;}
#pass_c_l .dh_b li#dh_b_z5 a span{background-position: 0 -904px;}
#pass_c_l .dh_b li#dh_b_z6 a span{background-position: 0 -964px;}
#hjpassport #MyNoPayOrder{display:none;}
#hjpassport .tuan_b{width:200px;}
#hjpassport .tuan_b li{height: 60px;border-bottom: 1px solid #eee;padding: 0;margin: 0 10px;}
#hjpassport .tuan_b li a{line-height: 24px;width: 180px;height: 28px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;color:#797979;padding: 0;}
#hjpassport .tuan_b li a:hover{color:#f60;text-decoration: underline;background-color: #FFF;}
#hjpassport .tuan_b li .p_tuan_price{color:#F50;line-height: 20px;}
#hjpassport .tuan_b li a.btn_p_gotopay{width: 50px;height: 22px;text-align: center;background-color:#F60;color:#FFF;line-height: 20px;}
#hjpassport .tuan_b li a.btn_p_gotopay:hover{text-decoration: none;}
#hjpassport .tuan_b li.tuan_lastli{height: 30px;text-align: right;border-bottom: 0;}
#hjpassport .tuan_b .h3_tuan_t{background-color: #f7f8f9;text-align: center;color: #797979;height: 30px;line-height: 30px;}
#hjpassport .tuan_t .tuan_quantity{position: absolute;text-indent: -999em;width: 10px;height: 10px;overflow: hidden;right:14px;bottom:5px;padding: 0;background: url(../img/bg_icon_passport.gif) -3px -1240px no-repeat;}
#hjpassport .hover .tuan_quantity{right:13px;bottom:4px;}
#hjpassport .tuan_t .tuan_num_1{background-position: -3px -1250px}
#hjpassport .tuan_t .tuan_num_2{background-position: -3px -1260px}
#hjpassport .tuan_t .tuan_num_3{background-position: -3px -1270px}
#hjpassport .tuan_t .tuan_num_4{background-position: -3px -1280px}
#hjpassport .tuan_t .tuan_num_5{background-position: -3px -1290px}
#hjpassport .tuan_t .tuan_num_6{background-position: -3px -1300px}
#hjpassport .tuan_t .tuan_num_7{background-position: -3px -1310px}
#hjpassport .tuan_t .tuan_num_8{background-position: -3px -1320px}
#hjpassport .tuan_t .tuan_num_9{background-position: -3px -1330px}
#hjpassport .tuan_t .tuan_num_10{background-position: -3px -1340px}
.pass_log a{display: block;height: 34px;line-height: 30px;line-height: 32px\9;overflow: hidden;float:left;padding: 1px 10px 0 10px;}
.pass_log a.zhuce span{color:#ea7813;}
.pass_log{margin:0 10px 0 0;}
.split_border{height: 10px;width:1px;background-color:#bfbfbf;float:left;margin:12px 0 0 10px;}
#passport_userinfo .tx_t{overflow: hidden;max-width:80px;padding-right: 21px;}
#passport_userinfo .tx .hover{padding-right: 20px;}
#passport_userinfo .tx_t a#username{display: inline-block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 100%;padding: 0;line-height: 30px;width:65px\9;text-align: center\9;}
#passport_userinfo .tx_b{width: 109px;}
#passport_userinfo .tx_b li a span{padding-left:28px;display: block;background: url(../img/bg_icon_passport.gif) no-repeat;text-align: center;}
#passport_userinfo .tx_b li#tx_b_l1 a span {background-position: 8px -1033px;}
#passport_userinfo .tx_b li#tx_b_l2 a span {background-position: 8px -1063px;}
#passport_userinfo .tx_b li#tx_b_l3 a span {background-position: 8px -1094px;}
#passport_userinfo .tx_b li#tx_b_l4 a span {background-position: 8px -394px;}
#passport_userinfo .tx_b li#tx_b_l5 a span {background-position: 8px -1386px;}
#passport_userinfo .tx_b li#tx_b_l6 a span {background-position: 8px -1356px;}
#passport_userinfo .xx_b{width:80px;}
#passport_userinfo .wx .wx_b{width: 200px;}
#passport_userinfo .wx .wx_b li a:hover{background: #efefef;}
#passport_userinfo .wx .wx_b li.wx_lastli{line-height: 30px;height: 30px;width: 200px;border-top: 1px solid #eee;}
#passport_userinfo .wx .wx_b li.wx_lastli a{line-height: 30px;height: 30px;width: 65px;padding: 0;text-align: center;display: block;float: left;}
#passport_userinfo .wx .wx_b li.wx_lastli a.wx_t_gkk{width: 70px;}
#passport_userinfo .wx .wx_b li.wx_lastli a span{padding: 0 0 0 20px;background: url(../img/bg_icon_passport.gif) no-repeat;}
#passport_userinfo .wx .wx_b li.wx_lastli a.wx_t_xk span{background-position: 0 -1133px;}
#passport_userinfo .wx .wx_b li.wx_lastli a.wx_t_dy span{background-position: 0 -1164px;}
#passport_userinfo .wx .wx_b li.wx_lastli a.wx_t_gkk span{background-position: 0 -1199px;}
#passport_userinfo .pass_x_b{left:auto;right:0;_right:-1px;}
#passport_userinfo .tx .pass_x_b{_right:0px;}
#pass_c_l li.bl .bl_b li {width: 120px;height: 30px;line-height: 30px;}
#pass_c_l li.bl .bl_b li a {margin: 0;width: 100px;height: 30px;line-height: 30px;padding: 0 10px;position: relative;}
#pass_c_l li.bl .bl_b li a img{position: absolute;top:6px;width: 18px;height: 18px;overflow: hidden;}
#pass_c_l li.bl .bl_b li a:hover {background-color: #efefef;}
#pass_c_l li.bl .bl_b li a span {margin: 0;padding-left: 25px;height: 30px;display:block;cursor: pointer;overflow: hidden;width: 75px;white-space: normal;background: none;}
#hjpassport #ing_push {position: absolute;left: 50%;top: 44px;width: 174px;z-index: 7;margin-left: 300px;}
#hjpassport #ing_push #s_push_top {background: url(../img/bg_push_new_t.gif) no-repeat;height: 3px;line-height: 0;font-size: 0;overflow: hidden;}
#hjpassport #ing_push #s_push_mid {border-left: 1px solid #EBB15E;border-right: 1px solid #EBB15E;background: #FFFFE4;padding: 4px 4px 4px 6px;line-height: 20px;width: 162px;height: auto;}
#hjpassport #ing_push #s_push_btm {background: url(../img/bg_push_new_b.gif) no-repeat;height: 3px;line-height: 0;width: 174px;font-size: 0;overflow: hidden;}
#hjpassport #ing_push #s_push_mid .close {background: url(../img/ico_close_ora.gif) no-repeat center center;float: right;}
#hjpassport #ing_push #s_push_mid .close a {width: 16px;height: 12px;display: block;margin: -4px -6px 0 0;position: relative;}
#hjpassport #ing_push #push_cnt {padding-right: 0px;display: block;float: left;width: 151px;}
#hjpassport #ing_push #push_cnt a {margin: 0;padding: 0;position: relative;float: right;}
#push_cnt a{color: #1071B5;}
#push_cnt a:hover{color: #f60;text-decoration: underline;}
#hotmessage,
.top_warning {border: 1px solid #F99C5C;background: #FFFCF6;border-radius: 0 0 5px 5px;left: 0;position: relative;top: 1px;_position:absolute;_left:50%;_top:41px;margin: 0 auto;_margin-left:-500px;width: 998px;z-index: 9998;display: none;padding: 10px 0 20px 0;}
#hotmessage:after,
.top_warning:after {content: ".";visibility: hidden;display: block;height: 0;clear: both;}
.warning_close {background: url(../img/passport_bg_all_new.gif) no-repeat scroll -85px 0 transparent;display: block;height: 15px;overflow: hidden;position: absolute;right: 12px;top: 10px;width: 15px;}
#hjpassport .sound1,
#hjpassport .sound2 {position: absolute;padding: 0;top: 5px;left: 356px;}
#hjpassport #sound a.soundimg{background: url(../img/bg_icon_passport.gif) no-repeat;background-position: 10px -5px;display: block;height: 35px;width: 36px;outline: none;}
#hjpassport #sound a.soundimg_bg2{background-color: #FFFCF6;background-position: 9px -46px;border: 1px solid #F99C5C;width: 34px;height: 36px;border-bottom: 0;border-radius: 3px 3px 0 0;}
#hjpassport .warning_title {float: left;margin: 0;padding: 0;margin-top: 12px;margin-left: 20px;width: 400px;}
#hjpassport .warning_title h1 {font-family: "Microsoft YaHei";font-size: 34px;color: #fa6500;margin: 6px 0 0 0;font-weight: bold;}
#hjpassport .warning_title h1 a {color: #FF6600;}
#hjpassport .warning_title h1 :hover {text-decoration: underline;}
#hjpassport .warning_title span {font-size: 14px;font-weight: normal;color: #fa6500;}
#hjpassport .warning_content {margin-top: 7px;overflow: hidden;float: left;margin-left: 25px;width: 520px;line-height: 28px;}
#hjpassport .warning_content a:link, .warning_content a:visited, .warning_content a:active {text-decoration: underline;margin: 0 10px;font-size: 14px;color: #005a94;}
#hjpassport .warning_content a:hover{color: #f60;}
#hjpassport li.home{_width:51px;}
#hjpassport li.yidong{_width:71px;}
#hjpassport li.shetuan{_width:61px;}
#hjpassport li.dh{_width:83px;}
#hjpassport li.tx{_width:83px;z-index: 8;}
#hjpassport li.xx{_width:51px;}
#hjpassport li.tuan{_width:51px;}
#hjpassport li.wx{_width:83px;}
#hjpassport li.bl{_width:83px;}
.pass_register_tooltip{float: right;color: #fff !important;line-height: 22px;margin-top: 9px;background-image: url(../img/update_info.png);width: 101px;height: 24px;text-align: center;cursor: pointer;display: none;width: 0;height: 0;opacity: 0;filter:alpha(opacity=0);}
#hjpassport .school_get_new{position:absolute;right:-128px;top:4px;background:url('../img/c543213885b249648a0c4b6d9a8c1b6c.png') no-repeat;width:130px;height:32px;z-index:999;display:none}
#hjpassport .school_get_new .school_get_new_close{width:14px;height:14px;margin-top:10px;margin-right:10px;float:right;cursor:pointer;}
.shake{-webkit-animation-name:shake;-moz-animation-name:shake;-o-animation-name:shake;animation-name:shake;-webkit-animation-duration:.5s;-moz-animation-duration:.5s;-o-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;}
@-webkit-keyframes shake {0%, 100% {-webkit-transform: translateX(0);}40%, 80% {-webkit-transform: translateX(-10px);}20%, 60% {-webkit-transform: translateX(10px);}}
@-moz-keyframes shake {0%, 100% {-moz-transform: translateX(0);}40%, 80% {-moz-transform: translateX(-10px);}20%, 60% {-moz-transform: translateX(10px);}}
@-o-keyframes shake {0%, 100% {-o-transform: translateX(0);}40%, 80% {-o-transform: translateX(-10px);}20%, 60% {-o-transform: translateX(10px);}}
@keyframes shake {0%, 100% {transform: translateX(0);}40%, 80% {transform: translateX(-10px);}20%, 60% {transform: translateX(10px);}}
.wx_new_lesson_icon{position: absolute;right: 20px;top: 6px;}
#s_push_mid .clear{height: 0;overflow: hidden;clear: both;}
/*org:site/css/commonFooter.css*/
.clearfix,.hui-footer .hui-footer-bd dl{_zoom:1}.clearfix:after,.hui-footer .hui-footer-bd dl:after,.clearfix:before,.hui-footer .hui-footer-bd dl:before{display:table;content:'';clear:both}
@media screen and (max-width: 768px){.hui-footer-ft.mh-footer-flex,.hui-footer .hui-footer-bd.mh-footer-flex{width:768px}}
@media screen and (max-width: 1366px){.header_hid{display:none;}}
@media screen and (max-width: 1280px){.header_hid_php{display:none;}}
@media screen and (min-width: 1280px){.hui-footer-ft.mh-footer-flex,.hui-footer .hui-footer-bd.mh-footer-flex{width:1200px}}
@media screen and (min-width: 1440px){.hui-footer-ft.mh-footer-flex,.hui-footer .hui-footer-bd.mh-footer-flex{width:1400px}}
.hui-footer .hui-footer-bd dd{float:left}
.hui-footer .hui-footer-bd .col-4{width:25%}
.hui-footer .hui-footer-bd .col-3{width:33.333%}
.hui-footer .hui-footer-bd .col-2{width:50%}
.hui-footer{margin-top:20px}
.hui-footer-i{position:relative}
.hui-footer-i.wx .qrcode{background:url()}
.hui-footer-i.wb .qrcode{background:url()}
.hui-footer-i .qrcode{display:block;width:95px;height:100px;display:none;position:absolute;top:-50px;left:-95px}.hui-footer-i:hover .qrcode{display:block}
.hui-footer-qrcode{position:absolute;width:88px;height:88px;display:none;left:-92px;top:-34px}
@media screen and (max-width: 768px){.hui-footer-ft.mh-footer-flex p.hui-footer-ft-copyright{margin-left:8px}.hui-footer-ft.mh-footer-flex b{margin:0 1px}.hui-footer-ft.mh-footer-flex .hui-footer-ft-icon{display:none}}
.hui-footer-ft a:link,.hui-footer-ft a:visited,.hui-footer-ft a:active{color:#666}.hui-footer-ft a:hover{color:#52b343}.hui-footer .hui-footer-bd{height:auto}.hui-footer .hui-footer-bd dl h4{color:#494949;text-align:left}.hui-footer .hui-footer-bd dl dd{white-space:nowrap}.hui-footer .hui-footer-bd .huiicon{position:relative}.hui-footer .hui-footer-bd .long-text{line-height:1.5}.hui-footer .hui-footer-bd.mh-footer-equal .col-helper,.hui-footer .hui-footer-bd.mh-footer-equal .col-link{width:50%;float:left}.hui-footer .hui-footer-bd.mh-footer-equal dd{margin-right:15px}.hui-footer .hui-footer-bd.mh-footer-flex dd{margin-right:15px}.hui-footer .hui-footer-bd.mh-footer-fixed .col-helper{display:inline;padding:0 1px 0 19px;/*background:url(/bg_eng_all.gif) 238px -760px no-repeat*/}.hui-footer .hui-footer-bd.mh-footer-fixed .col-helper dd{float:left;padding: 3px;}.hui-footer .hui-footer-bd.mh-footer-fixed .col-link{float:right;display:inline;width:735px;overflow:hidden;padding:0 0 0 25px}.hui-footer .hui-footer-bd.mh-footer-fixed .col-link dd{float:left;margin-right:7px}.hui-footer .hui-footer-bd.mh-footer-fixed .col-auto{width:auto}.hui-footer .hui-footer-bd.mh-footer-fixed .col-auto dd{float:left;margin-right:15px}


.search-header {
  height: 144px;
  /* background-color: #d9dde1; */
  padding-top:60px;
}
.search-form {
  width: 440px;
  height:60px;
  position: relative;
}
 .content {
  word-break: break-all;
}
 .search-area-prge {
  display: none;
  position: absolute;
  width: 560px;
  top: 85px;
  left: 0;
  background-color: #fff;
  z-index: 2;
  box-shadow: 0 3px 8px rgba(7, 17, 27, 0.2);
}
.search-warp{
	min-width: 32px; 
	margin-top:10px;
}

 .search-area-prge li {
  width: 100%;
  height: 40px;
  line-height: 40px;
  font-size: 12px;
  color: #787d82;
}
 .search-area-prge .first {
  padding: 0 28px;
  box-sizing: border-box;
}
 .search-area-prge .first span {
  color: #b7bbbf;
}
 .search-area-prge span {
  float: left;
}
 .search-area-prge .del-history {
  float: right;
  cursor: pointer;
}
 .search-area-prge .del-history:hover {
  color: #f01414;
}
 .search-area-prge a {
  display: block;
  color: #787d82;
  height: 40px;
  padding: 0 28px;
  box-sizing: border-box;
}
 .search-area-prge a:hover,
 .search-area-prge li.active a {
  color: #14191e;
  background-color: #edf1f2;
}
.search-form-ipt {
  float: left;
  border:none;
  width: 360px;
  height: 40px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  padding: 0 16px 0 52px;
  font-size: 16px;
  color: #b7bbbf;
}
 .icon-search {
  position: absolute;
  font-size: 24px;
  color: #b7bbbf;
  left: 16px;
  bottom: 12px;
}
.search-form-ipt:focus {
  color: #14191e;
}
.search-form-btn {
  float: left;
  width: 80px;
  height: 40px;
  font-size: 16px;
  line-height: 40px;
  text-align: center;
  color: #fff;
  background-color: #f01414;
  cursor: pointer;
}
.search-form-btn:hover {
  background-color: #c81414;
}
.article_index_a{
	width:122px;height:38px;line-height:38px;text-align:center;float:left;font-size:16px;cursor:pointer;border:1px solid #e4e4e4;
}

.content{padding:75px 0 0px;position:relative}.content>.section{background-color:#fff;margin-bottom:25px}.content .block_ke_cheng,.content .block_yi_dong{background:none}

#login-area{margin-right:-5px;}
.user-card-box .user-card-item img{border:none !important;}
#login-area .g-user-card{right:24px;top:60px;}
#login-area .g-user-card *{
   line-height:normal !important;
}
#login-area .g-user-card .card-top *{background:none !important;height:auto !important;}
#login-area .g-user-card .card-top>a{
  height:auto !important;
  padding:0px !important;
  text-align:left !important;
}
#login-area .g-user-card .card-top p a{display:inline-block !important;padding:0px !important;}
#login-area .g-user-card .card-sets{padding:0px !important;}
#login-area .g-user-card .card-sets a {
    color: #787d82 !important;
    background:none !important;
    font-size:12px !important;
    height:40px !important;
    line-height:40px !important;
}
#login-area #header-avator{background:none !important;}
#login-area .header-unlogin li a{padding:0px !important;background:none !important;}

.async_data_list li{line-height:30px;}
.tab_title.rpb{padding-bottom:12px !important;}
.class_rank,.text_pic_column .class_pic_list{visibility:hidden;}

/*首页头条*/
.hotread{background:#FFF;height:109px;padding-bottom:10px;border-bottom:1px solid rgba(0,0,0,0.1);    margin-bottom:10px;}
.hotread .title{width:65px;background:#f21717;border-radius:2px;color:#fff;padding:3px 5px 3px 5px;text-align:center;font-size:16px;}
.hotread .caption{margin-top:7px;border-bottom:1px solid #EEE;padding-bottom:19px;}
.hotread .caption:last-child{border:none;}
.hotread .caption h4 {display:block;overflow:hidden;height:20px;line-height:20px;text-overflow:ellipsis;white-space:nowrap;}
.hotread .caption h4 a{color:#353535;font-weight:bold;word-wrap:break-word;overflow-wrap:break-word;}
.hotread .caption h4 a:hover{color: #d9534f;}
.hotread .caption p{color:#999;line-height:20px;height:40px;margin-top:5px;display:-webkit-box;-webkit-box-orient:vertical; -webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;}
.article_list.column_2 .recommend_list .list_item{line-height:28px;height:28px;}


.piclist_tmpl{display:none;}
.tts{
    display: inline-block;
    *display: inline;
    *zoom: 1;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 16px;
}
.left-col a{
    color: #2D374B;
}
.hotread.r{float:right;width:370px;border-bottom:none;}
.hotnews .textdes{position:relative;border-bottom:#eee dotted 1px;}
.hotnews .textdes dt{font-size:16px}
.hotnews .textdes dd{font-size:12px;line-height:18px;color:#888;}
.hotnews .textdes dt a{width:350px;line-height:30px;}
.hotnews .textdes dd{width:300px;}
.hotnews .textdes dd.date{position:absolute;right:0px;top:37px;width:auto;color:#b3b3b3;}