@charset "utf-8";
/*去除样式*/
html, body, talbe, tr, th, td, ul, ol, li, dl, dt, dd, div, center, p, span, h1, h2, h3, h4, h5, h6, hr, form, select, input, textarea{ margin:0px; padding:0px;}
ul,ol,li{ list-style:none;}
img{ border:none;} 
a{text-decoration: none;color:#333;}
a:hover{color: #E40210; transition: all 0.2s;}
body{min-width: 1200px;font-family: "microsoft yahei";}
.clear { clear:both;height:0px; width:100%; font-size:1px;line-height:0px; visibility:hidden; overflow:hidden;}
.clearfix:after{ content:" ";display:block; visibility:hidden; height:0;font-size:0; clear:both;}
.clearfix { *zoom:1;}

/*头部样式*/
.wrap{width: 85%;max-width: 1632px;min-width: 1200px;}
.hx_nav{width:100%;margin:0 auto;padding-top:16px;min-width: 1200px;}
.hx_top{float:left;width:68%;}
.hx_user{float:right;}
.hx_logo{width:250px;display: inline-block; margin-right:3%;}
.hx_logo img{width: 100%; height: 100%;}
.hx_topNav{height:54px; line-height: 70px;display: inline-block;vertical-align: top;}
.hx_topNav li{ width:100px; height:40px; line-height:40px; font-size: 16px; color: #ffffff; font-family: 'Microsoft Yahei'; cursor: pointer; display: inline-block; font-weight: bold; background: #ff4545; text-align: center; border-radius: 6px; margin: 6px 6px;}
.hx_topNav li a{ color: #ffffff;}
.hx_topNav .hx_area{font-size:16px;line-height: 54px;width: 60px;position: relative;}
.hx_area em{display: inline-block;background: url( http://www.hongxin.org/statics/images/2019/icon.png) no-repeat;vertical-align: middle;background-position:-56px -21px; width:16px; height:16px;}	
.hx_area:hover em{background-position:-88px -22px;}

.area-list {position: absolute;display:none;width: 340px;z-index: 200;padding:20px 0 6px;background: #fff;padding-left:20px;right:-60px;border: 1px solid #dedede;box-shadow: 0  0 10px rgba(0,0,0,0.2);}
.area-list a {display:block;float:left;height: 20px;font-size: 16px;line-height: 20px;width: 38px;margin-right: 12px;margin-bottom: 20px;font-weight: normal;}
.area-list a.aw{width:54px;}
.area-list a:hover{background:#e30000;color:#fff;border-radius: 4px;}

.hx_tel{font-size:18px;line-height: 54px;vertical-align: top;font-weight: bold;width:184px;;color:#e40210;display: inline-block;}
.hx_tel em{display: inline-block;background: url( http://www.hongxin.org/statics/images/2019/icon.png) no-repeat;vertical-align: middle;background-position:-10px -10px; width:36px; height:36px;}
.hx_login{font-size:16px;line-height: 54px;margin-right: 10px;display: inline-block;}
.hx_login a{display: inline-block;margin-right: 12px;}




/* 主焦点图 */
.swiper-container {width: 100%;margin-left: 0 auto;}
#banner{height:400px;}
#banner img{width: 100%;object-fit: cover;height:400px;}
.swiper-slide {width: 100%;text-align: center;font-size: 18px;background: #fff;height:400px;}
.twoside{z-index: 200;width:1632px;margin: 0 auto;}
.leftSide{width: 170px;height: 353px;background: #fff;text-align: center;z-index: 300;position: absolute;top:4%;left:7%;}
.leftSide ul li{border:1px solid #f1efef;border-top: 0;height: 58px;line-height: 58px;}
.leftSide ul li:hover{border-right: 0;}
.leftSide ul li a{color: #4c4a4b;display: block; font-size:16px;padding-left:12px;}
.leftSide ul li a:hover{color: #ed2d3a;}
.leftSide ul li.look1{background: url(" http://www.hongxin.org/statics/images/2019/icon8.png") no-repeat 0px -604px}
.leftSide ul li.look1:hover{background-position: 0px -664px}
.leftSide ul li.look2{background: url(" http://www.hongxin.org/statics/images/2019/icon8.png") no-repeat 0px 0}
.leftSide ul li.look2:hover{background-position: 0px -61px}
.leftSide ul li.look3{background: url(" http://www.hongxin.org/statics/images/2019/icon8.png") no-repeat 0px -122px}
.leftSide ul li.look3:hover{background-position: 0px -182px}
.leftSide ul li.look4{background: url(" http://www.hongxin.org/statics/images/2019/icon8.png") no-repeat 0px -243px}
.leftSide ul li.look4:hover{background-position: 0px -302px}
.leftSide ul li.look5{background: url(" http://www.hongxin.org/statics/images/2019/icon8.png") no-repeat 0px -360px}
.leftSide ul li.look5:hover{background-position: 0px -421px}
.leftSide ul li.look6{background: url(" http://www.hongxin.org/statics/images/2019/icon8.png") no-repeat 0px -483px}
.leftSide ul li.look6:hover{background-position: 0px -545px}
.rightSide{width: 205px;height: 353px;background: #fff;z-index: 100;position: absolute;right:7%;top:4%;}
.rightSideTit{height:70px;line-height:30px;text-align: center;padding-top: 5px;}
.knowMe{display: block;width: 169px;height: 30px;border: 1px solid #ed2d3a;text-align: center;line-height: 30px;color: #ed2d3a;margin: 0 auto ;border-radius: 2px;}
.knowMe:hover{color: #fff;background: #ed2d3a;transition: .3s;  transition-property: initial;  transition-duration: 0.3s;  transition-timing-function: initial;  transition-delay: initial;  }
.knowMg{display: block;width: 171px;height: 30px;border: 1px solid #ed2d3a;text-align: center;line-height: 30px;color: #fff;margin: 0 auto ;border-radius: 2px;background: #ed2d3a;margin-top: 10px;}
.knowMg:hover{color: #ed2d3a;background: #fff;width: 169px;height: 30px;border: 1px solid #ed2d3a;line-height: 30px;transition: .3s;  transition-property: initial;  transition-duration: 0.3s;  transition-timing-function: initial;  transition-delay: initial;  }
.knowVip{border: 1px solid #f1efef;border-left: 0;border-right: 0;padding:10px 20px;margin-top: 20px;line-height: 36px;}
.check{color: #62c244;margin: 10px 0;display: block}
.classList{padding: 10px 0 0}
.classList li{float: left;margin-left: 15px;height: 26px;line-height:26px;}
.classList li a{color: #4c4a4b}
/* --主焦点图end */	

/*最新推荐内容*/
.hx_recom{width:100%;margin: 0 auto;}
.hx_recom .wrap{border-width: 1px;margin-top:60px;padding-top:36px;margin-bottom:60px;padding-bottom: 10px;border-radius: 10px;
				box-shadow: 0 0 6px rgba(255,0,0,0.5);
				-moz-box-shadow: 0 0 6px rgba(255,0,0,0.5);
				-webkit-box-shadow: 0 0 6px rgba(255,0,0,0.5);
				-o-box-shadow: 0 0 6px rgba(255,0,0,0.5);}

.hx_notice {width:30%;float: left;margin-top:6px;margin-left: 3%;}
.hx_notice li h2 {text-decoration: none;line-height:52px;font-size:22px;text-overflow: ellipsis; overflow: hidden;color: #f3130e;white-space:nowrap;}
.hx_notice li h2 span{display:inline-block;width:4px;height: 16px;background:#f3130e;margin-right:6px;}
.hx_notice li h2 a{color: #f3130e;}
.hx_notice li p{white-space:nowrap;overflow: hidden;text-overflow: ellipsis;}
.hx_notice li p a.hx-sort{color:#999;padding-right:4px;}
.hx_notice li p a{padding-right:6px;font-size:16px;line-height:40px;color:#333;}

.hx_notice li{margin-bottom:24px;}

/*推荐下焦点图*/
.hx_m3{float:left;width:26%;margin:22px 5% 22px 3%;}
#hx_focus{width:100%;margin-top:8px;}
#hx_focus img{ width:100%;}
.swiper-container #focus{position: relative;}
.swiper-container #focus .swiper-slide span{position:absolute;left:0;bottom:0;background-color:rgba(0,0,0,0.6);color:#fff;line-height: 30px;padding-left:22px;}
.swiper-container #circle-list{position: absolute;width:32px;bottom:8px;left:50%;margin-left: -16px;}
.swiper-container #circle-list span{width: 8px;height: 8px;background-color:#fff;border-radius: 50%;}
/*焦点图 end*/
.hx_m3 .hx_lecture{width:100%;}
.hx_m3 .hx_lecture h2{font-size:22px;line-height: 50px;color:#e40210;font-weight:bold;margin-top:20px;}
.hx_m3 .hx_lecture h2 span{display:inline-block;width:4px;height: 16px;background:#f3130e;margin-right:6px;}
.hx_m3 .hx_lecture ul{margin-top: 10px;}
.hx_m3 .hx_lecture ul li{font-size:16px;line-height: 40px;color:#222;cursor: pointer;width:19%;float:left;margin-right:8%;}
.hx_m3 .hx_lecture ul li:last-child{margin-right:0%;}
.hx_m3 .hx_lecture ul li a{display: block;width:100%;}
.hx_m3 .hx_lecture ul li a img{display: block;margin: 0 auto;}
.hx_m3 .hx_lecture ul li a p{text-align: center;font-size:16px;line-height: 46px;color:#666;}
.hx_recom .hx_right{margin-left: 0;}


/*项目入口*/
.hx_project ul{margin-bottom: 36px;}
.hx_project ul li{width:15%;height:216px;margin-right:2%;float:left;box-shadow:0 0 6px rgba(143,143,143,0.5);border-radius: 10px;position: relative;}
.hx_project ul li:last-child{margin-right: 0%;}
.hx_project ul li img{display: block;margin:20px auto;	-webkit-transition:all 1s;transition:all 1s;}
.hx_project ul li p{text-align: center;line-height:16px;padding:8px 0 32px;font-size:18px;color:#333;}
.hx_project ul li .hx_entry{}
.hx_project ul li .hx_entry{width:100%;padding:16px 0 12px;margin: 0 auto;position:absolute;top:0;left:0;border-radius: 10px 10px 0 0;
	background:#fff;
	transition:all 0.8s;-webkit-transition:all 0.8s;
    filter: alpha(opacity=0);
    opacity:0;}
	
.hx_project ul li .hx_entry a{display: block;float: left;width: 42%;height: 30px;margin: 0 4% 10px;border: 1px solid #fff;color:#fff;
    border-radius: 20px;line-height: 30px;text-align: center;box-sizing:border-box;
    -webkit-transition: background 0.3s;
    transition: background 0.3s;}
.hx_project ul li:hover img {-webkit-transform:scale(1.1);transform:scale(1.1);filter: alpha(opacity=0);opacity:0;}
.hx_project ul li:hover p{font-weight: bold;}
.hx_project ul li:hover .hx_entry{background: linear-gradient(135deg,#10dcf8,#31c0f8);filter: alpha(opacity=100);
    opacity:100;} 
.hx_project ul li.project02:hover .hx_entry{background: linear-gradient(135deg,#6eafff,#1c92ed);-webkit-background: linear-gradient(135deg,#6eafff,#1c92ed);-moz-background: linear-gradient(135deg,#6eafff,#1c92ed);}
.hx_project ul li.project03:hover .hx_entry{background: linear-gradient(135deg,#ffa06b,#ff605f);-webkit-background: linear-gradient(135deg,#ffa06b,#ff605f);-moz-background: linear-gradient(135deg,#ffa06b,#ff605f);}
.hx_project ul li.project04:hover .hx_entry{background: linear-gradient(135deg,#fdb241,#f47020);-webkit-background: linear-gradient(135deg,#fdb241,#f47020);}
.hx_project ul li.project05:hover .hx_entry{background: linear-gradient(135deg,#ff82ab,#fd1d57);-webkit-background: linear-gradient(135deg,#ff82ab,#fd1d57);}
.hx_project ul li.project06:hover .hx_entry{background: linear-gradient(135deg,#ff8989,#ff0000);-webkit-background: linear-gradient(135deg,#ff8989,#ff0000);}
.hx_project ul li.project07:hover .hx_entry{background: linear-gradient(135deg,#f37bfc,#c54efd);-webkit-background: linear-gradient(135deg,#f37bfc,#c54efd);}
.hx_project ul li.project08:hover .hx_entry{background: linear-gradient(135deg,#be8bfc,#8636ff);-webkit-background: linear-gradient(135deg,#be8bfc,#8636ff);}
.hx_project ul li.project09:hover .hx_entry{background: linear-gradient(135deg,#33d8ac,#10d276);-webkit-background: linear-gradient(135deg,#33d8ac,#10d276);}
.hx_project ul li.project10:hover .hx_entry{background: linear-gradient(135deg,#a2ea44,#04b200);-webkit-background: linear-gradient(135deg,#a2ea44,#04b200);}
.hx_project ul li.project11:hover .hx_entry{background: linear-gradient(135deg,#9edeff,#18a7f0);-webkit-background: linear-gradient(135deg,#9edeff,#18a7f0);}
.hx_project ul li.project12:hover .hx_entry{background: linear-gradient(135deg,#609dfa,#4b5bfb);-webkit-background: linear-gradient(135deg,#609dfa,#4b5bfb);}
/*中间广告位*/
.hx_ad.wrap{margin:40px auto;}
.hx_ad a{width: 50%;float:left;}
.hx_ad a img{width:100%;float:left;margin: 0;}

/*公务员考试*/
.hx_gwy .gwy_left{width:64%;float:left;}
.hx_gwy .gwy_left .title{border-bottom:2px solid #ddd;height:55px;}
.hx_gwy .gwy_left .title h2{border-bottom:3px solid #f3130e;font-size:24px;line-height:54px;width:150px;text-align: center;color:#f3130e;}
.hx_gwy .gwy_left .title h2 span{display: inline-block;width: 4px;height:18px;background: #f3130e;margin-right:10px;}
.hx_gwy .gwy_left .gwy_tab .infotit div{font-size:20px;width:110px;line-height:32px;border-radius:4px;border:1px solid #666;color:#666;text-align: center;float:left;margin:26px 30px 24px 0;}	
.hx_gwy .gwy_left .gwy_tab .infotit .on{background:#f3130e;color:#fff;border-color:#f3130e;}
.hx_gwy .gwy_left .gwy_tab .infotit .on a{color:#fff;cursor: pointer;}
.hx_gwy .gwy_left .gwy_tab ul{}
.hx_gwy .gwy_left .gwy_tab ul li{}
.hx_gwy .gwy_left .gwy_tab ul .gwy_gg dl dd em{width: 4px;height: 4px;background:#9e9e9e;border-radius: 4px;float: left;margin-right:5px;margin-top: 9px;}
.hide{display: none;}
	
.hx_gwy .gwy_left .gwy_tab ul .gwy_gg dl{width:52%;float:left;}	
.hx_gwy .gwy_left .gwy_tab ul .gwy_gg dl dd{width:100%; height:42px;}		
.hx_gwy .gwy_left .gwy_tab ul .gwy_gg dl dd time{color:#666;float:right;}	
.hx_gwy .gwy_left .gwy_tab ul .gwy_gg dl dd a{width:84%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;height:42px;float:left;color:#666;}	
.hx_gwy .gwy_left .gwy_tab ul .gwy_gg .gwy_zx{width:42%;float:right;}	
.hx_gwy .gwy_left .gwy_tab ul .gwy_gg .gwy_zx .gktu{width:100%;margin-bottom:25px;}	
.hx_gwy .gwy_left .gwy_tab ul .gwy_gg .gwy_zx .gktu img{width:100%;}	
.hx_gwy .gwy_left .gwy_tab ul .gwy_gg .gwy_zx p{margin-top:28px;}	
.hx_gwy .gwy_left .gwy_tab ul .gwy_gg .gwy_zx dd{width:100%; height:42px;}	
.hx_gwy .gwy_left .gwy_tab ul .gwy_gg .gwy_zx dd span{float:left;color:#666;}	
.hx_gwy .gwy_left .gwy_tab ul .gwy_gg .gwy_zx dd a{width:78%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;height:42px;float:left;color:#666;}
.hx_gwy .gwy_left .gwy_tab ul .gwy_gg .gwy_zx dd:last-child{display:none;}
.hx_gwy .gwy_right{width:32%;float:right;}	
.hx_gwy .gwy_right .title{border-bottom:2px solid #ddd;height:55px;}
.hx_gwy .gwy_right .title h2{border-bottom:3px solid #ff4800;font-size:24px;line-height:54px;width:120px;text-align: center;color:#ff4800;}
.hx_gwy .gwy_right .title h2 span{display: inline-block;width: 4px;height:18px;background: #ff4800;margin-right:10px;}	

.hx_gwy .gwy_right .rili{margin-top:36px;}
.hx_gwy .gwy_right .rili li{border-left:1px solid #cccccc;position: relative;height:32px;padding-bottom: 18px;}
.hx_gwy .gwy_right .rili li:last-child{padding-bottom: 0;}	
.hx_gwy .gwy_right .rili li span{width:56px;margin:0px 16px 0;display:block;float:left;}
.hx_gwy .gwy_right .rili li a{display:block;float:left;margin-top: 2px;cursor:pointer;max-width:78%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;height:42px;}
.hx_gwy .gwy_right .rili li:hover a{color:#ff4800;}
.hx_gwy .gwy_right .rili li:hover .circle{background:#ff4800;}
.hx_gwy .gwy_right .rili li .circle{position: absolute;left:-6px;top:6px;width:8px;height: 8px;background:#fff;border:1px solid #ff4800;border-radius:8px;}
.hx_gwy .gwy_right .tool{width:100%;margin-top:30px;}
.hx_gwy .gwy_right .tool a{display: block;float:left;width:22%;margin-right:4%;box-shadow:0 0 6px rgba(143,143,143,0.5);border-radius: 4px;}
	
.hx_gwy .gwy_right .tool a img{display: block;margin:20px auto;}	
.hx_gwy .gwy_right .tool a span{display: block;text-align: center;font-size:16px;padding-bottom: 20px;}	

/*银行农信社考试*/
.hx_credit.wrap{margin:40px auto;}
.hx_credit .credit_left{width:64%;float:left;}
.hx_credit .credit_left .title{border-bottom:2px solid #ddd;height:55px;}
.hx_credit .credit_left .title h2{font-size:24px;line-height:54px;width:150px;text-align: center;float:left;color:#333;margin-right:50px;}

.hx_credit .credit_left .title .active{border-bottom:3px solid #f3130e;color:#f3130e;position:relative;}	
.hx_credit .credit_left .title .active i{border: 8px solid #f3130e;display: block;border-radius: 1px;border-color:transparent transparent #f3130e transparent ;position: absolute;bottom:-2px;left: 50%;
    margin-left: -8px;}
.hx_credit .credit_left .title .active a{color:#f3130e;cursor:pointer;}
.hx_credit .credit_left .title a{float:right;line-height:54px;margin-right: 10px;color:#e60020;font-weight: bold;margin-top: 4px;}
.hx_credit .credit_left .title h2 a{clear: both;color:#333;width: 150px;margin:0 auto;}
.hx_credit .credit_left ul{}	
.hx_credit .credit_left ul li{width: 100%;}	
.hx_credit .credit_left ul li .subtitle{width: 110px;line-height:32px;font-size:18px;background:#ff4545;text-align: center;border-radius: 4px;margin:26px 0;}	
.hx_credit .credit_left ul li .subtitle a{color:#fff;}
.hx_credit .credit_left ul li dl{width:52%;float:left;}	
.hx_credit .credit_left ul li dl dd{width:100%; height:42px;}		
.hx_credit .credit_left ul li dl dd time{color:#666;float:right;}	
.hx_credit .credit_left ul li dl dd a{width:84%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;height:42px;float:left;color:#666;}
.hx_credit .credit_left ul li dl dd em{width: 4px;height: 4px;background:#9e9e9e;border-radius: 4px;float: left;margin-right:5px;margin-top: 9px;}

.hx_credit .credit_left ul li .subright{float:right;width:42%;}
.hx_credit .credit_left ul li .subright .subtitle1{background:#ff9b19;margin:25px 0;}
.hx_credit .credit_left ul li .subright .subright_top dd{width:100%; height:42px;}		
.hx_credit .credit_left ul li .subright .subright_top dd time{color:#666;float:right;}	
.hx_credit .credit_left ul li .subright .subright_top dd a{width:84%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;height:42px;float:left;color:#666;}
.hx_credit .credit_left ul li .subright .subtitle2{background:#25d085;margin:0px 0 10px;}

.hx_credit .politics_right{width:32%;float: right;}	
.hx_credit .politics_right .title{border-bottom:2px solid #ddd;height:55px;}
.hx_credit .politics_right .title h2{font-size:24px;line-height:54px;width:126px;text-align: center;float:left;color:#333;margin-right:50px;border-bottom:3px solid #ff4800;color:#ff4800;}
.hx_credit .politics_right .title h2 span{display: inline-block;width: 4px;height:18px;background: #333;margin-right:10px;background:#ff4800;}
.hx_credit .politics_right .politics_list{width: 100%;}
.hx_credit .politics_right .politics_list ul{margin-top: 20px;}
.hx_credit .politics_right .politics_list li{width: 100%;height: 44px;font-size:16px;line-height:44px;color:#666;}
.hx_credit .politics_right .politics_list li span,.hx_credit .politics_right .politics_list li a,.hx_credit .politics_right .politics_list li i{display:block;float:left;}
.hx_credit .politics_right .politics_list li a{max-width: 78%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.hx_credit .politics_right .politics_list li span{width: 18px;height: 18px;margin-right:12px;color:#fff;text-align: center;margin-top:12px;line-height: 18px;}
.hx_credit .politics_right .politics_list li.sz01 span{background:#f6564a;}
.hx_credit .politics_right .politics_list li.sz02 span{background:#fd7d37;}
.hx_credit .politics_right .politics_list li.sz03 span{background:#f6bf4a;}
.hx_credit .politics_right .politics_list li.sz04 span{background:#9e9e9e;}
.hx_credit .politics_right .politics_list li.sz05 span{background:#c1c1c1;}
.hx_credit .politics_right .politics_list li.sz06 span{background:#c1c1c1;}
.hx_credit .politics_right .politics_list li a{color:#666;}
.hx_credit .politics_right .politics_list li i{font-style: normal;float:right;}
.hx_credit .politics_right .politics_list li:last-child{display: none;}
	

.hx_credit .politics_right .politics_list .hx_entrance{padding-top: 10px;margin-top:6px;}
.hx_credit .politics_right .politics_list .hx_entrance a{display: block;float:left;width: 48%;}
.hx_credit .politics_right .politics_list .hx_entrance a.ws01{margin-right: 4%;}
.hx_credit .politics_right .politics_list .hx_entrance a img{width: 100%;}

/*事业单位和选调生*/
.hx_cause.wrap{margin: 40px auto;}
.hx_cause .cause_left{width: 64%;float:left;}
.hx_cause .cause_left .title{border-bottom:2px solid #ddd;height:55px;}
.hx_cause .cause_left .title h2{font-size:24px;line-height:54px;width:150px;text-align: center;float:left;color:#333;margin-right:50px;}
.hx_cause .cause_left .title h2 a{width:150px;line-height: 50px;background:none;text-align: center;clear: both;padding-left: 0;}
.hx_cause .cause_left .title .active{border-bottom:3px solid #f3130e;color:#f3130e;position:relative;}	
.hx_cause .cause_left .title .active i{border: 8px solid #f3130e;display: block;border-radius: 1px;border-color:transparent transparent #f3130e transparent ;position: absolute;bottom:-2px;left: 50%;margin-left: -8px;}
.hx_cause .cause_left .title  a{float:right;line-height:55px;margin-right: 10px;color:#e60020;font-weight: bold;margin-top: 4px;background:url( http://www.hongxin.org/statics/images/2019/new.png) no-repeat left center;background-size:36px 18px;padding-left: 40px;}
.hx_cause .cause_left .title h2 a{width:150px;line-height: 54px; background:none;text-align: center;clear: both;margin: 0 auto;color:#333;}
.hx_cause .cause_left .title .active a{color:#f3130e;}


.hx_cause .cause_left ul{margin-top: 26px;}	
.hx_cause .cause_left .cause_gg{width:43%;float:left;}	
.hx_cause .cause_left .cause_gg li{margin-bottom: 22px;}
.hx_cause .cause_left .cause_gg li h2 {text-decoration: none;line-height:52px;font-size:22px;text-overflow: ellipsis;overflow: hidden;white-space:nowrap;}
.hx_cause .cause_left .cause_gg li h2 a{color: #333;}
.hx_cause .cause_left .cause_gg li p{text-overflow: ellipsis;white-space:nowrap;overflow: hidden;}
.hx_cause .cause_left .cause_gg li p a.hx-sort{color:#999;padding-right:4px;}
.hx_cause .cause_left .cause_gg li p a{padding-right:6px;font-size:16px;line-height:40px;color:#333;}
.hx_cause .cause_left .cause_tz{width:52%;float:right;margin-top:14px;}	
	
.hx_cause .cause_left .cause_tz .cause_zx dd{width:100%; height:44px;}	
.hx_cause .cause_left .cause_tz .cause_zx dd span{float:left;color:#666;margin-right: 4px;}	
.hx_cause .cause_left .cause_tz .cause_zx dd a{float:left;width:80%;text-overflow: ellipsis; white-space: nowrap;overflow: hidden;height:44px;color:#666;}
.hx_cause .cause_left .cause_tz .cause_zx dd:last-child{display: none;}
.hx_cause .cause_left .cause_tz .sydw{width: 100%;margin-top:10px;}
.hx_cause .cause_left .cause_tz .sydw a{width:48%;display: block;float:left;}
.hx_cause .cause_left .cause_tz .sydw a img{width:100%;display: block;margin: 0 auto;}
.hx_cause .cause_left .cause_tz .sydw a span{display: block;text-align: center;font-size:16px;line-height: 40px;color:#666;border:1px solid #ccc;border-top:none;}
.hx_cause .cause_left .cause_tz .sydw a.sy02{margin-left:4%;}

.hx_cause .cause_right{width: 32%;float:right;}
.hx_cause .cause_right .title{border-bottom:2px solid #ddd;height:55px;}
.hx_cause .cause_right .title h2{border-bottom:3px solid #ff4800;font-size:24px;line-height:54px;width:140px;text-align: center;color:#ff4800;}
.hx_cause .cause_right .title h2 span{display: inline-block;width: 4px;height:18px;background: #ff4800;margin-right:10px;}
.hx_cause .cause_right .title h2 a{color:#ff4800;}
.hx_cause .cause_right dl{margin-top:40px;}
.hx_cause .cause_right dl dd{width:100%; height:44px;}		
.hx_cause .cause_right dl dd time{color:#666;float:right;}	
.hx_cause .cause_right dl dd a{width:84%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;height:44px;float:left;color:#666;}

/*其它考试切换内容*/
.other_exam.wrap{margin: 40px auto;}
.other_exam .title{border-bottom:2px solid #ddd;height:55px;}
.other_exam .title h2{border-bottom:3px solid #f3130e;font-size:24px;line-height:54px;width:130px;text-align: center;color:#f3130e;float:left;}
.other_exam .title h2 span{display: inline-block;width: 4px;height:18px;background: #f3130e;margin-right:10px;}
.other_exam .title ul{float:right;margin-top: 8px;margin-right:10%;}	
.other_exam .title ul li{float:left;line-height:38px;padding:0 9px;border-radius: 4px;margin-right:20px;color:#333;}
.other_exam .title ul .select{background:#f3130e;color:#fff;position: relative;}	
.other_exam .title ul .select i{border:6px solid #f3130e;border-radius: 1px;border-color: #f3130e transparent transparent  transparent;position: absolute;bottom:-12px;left:50%;margin-left:-3px;display: block;}
.other_exam .title ul .select a{color:#fff;}
.other_exam .other_tab{margin-top:38px;}
.other_exam .other_tab .other_left{width:64%;float:left;}
.other_exam .other_tab .other_left .other_gg dl{width:52%;float:left;}	
.other_exam .other_tab .other_left .other_gg dl dd{width:100%; height:44px;}		
.other_exam .other_tab .other_left .other_gg dl dd time{color:#666;float:right;}	
.other_exam .other_tab .other_left .other_gg dl dd a{width:84%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;height:44px;float:left;color:#666;}
.other_exam .other_tab .other_left .other_gg dl dd em{width: 4px;height: 4px;background:#9e9e9e;border-radius: 4px;float: left;margin-right:5px;margin-top: 9px;}
.other_exam .other_tab .other_left .other_tz{width: 42%;float:right;}	
.other_exam .other_tab .other_left .other_tz dd{width:100%; height:44px;}	
.other_exam .other_tab .other_left .other_tz dd span{float:left;color:#666;}	
.other_exam .other_tab .other_left .other_tz dd a{float:left;width:78%;text-overflow: ellipsis; white-space: nowrap;overflow: hidden;height:44px;color:#666;}
.other_exam .other_tab .other_right{float:right;width:32%;}	
.other_exam .other_tab .other_right .other_tu{width: 100%;}
.other_exam .other_tab .other_right .other_tu img{width: 100%;}
.other_exam .other_tab .other_right dl{width:100%;margin-top:1%;}	
.other_exam .other_tab .other_right dl dd{width:100%; height:44px;}	
.other_exam .other_tab .other_right dl dd:last-child{display: none;}	
.other_exam .other_tab .other_right dl dd time{color:#666;float:right;}	
.other_exam .other_tab .other_right dl dd a{width:84%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;height:44px;float:left;color:#666;}
.other_exam .other_tab .other_right dl dd em{width: 4px;height: 4px;background:#f3130e;border-radius: 4px;float: left;margin-right:5px;margin-top: 9px;}

/*精选课程*/
.hx_course{ background: url( http://www.hongxin.org/statics/images/2019/course_bg.jpg) no-repeat center top; background-size: 100% 100%;padding-bottom:42px;}
.wrap{width: 85%;margin: 0 auto;}
.hx_course .title{border-bottom: 1px solid #fff;height: 60px;padding-top:24px;}
.hx_course .title h2{border-bottom: 5px solid #e40210;font-size: 36px;line-height: 58px;width: 180px;text-align: center;color:#fff;}
.hx_m4{width:64%;float:left;}

.hx_m4_tjkc{ width:94%; height: auto; clear: both;padding:36px 3% 0;background:#fff;}
.hx_m4_tjkc:after{ display: block; clear: both; content: ''; height: 0;}
.hx_m4_tjkc dl{ width: 31%; height: auto; background: #fff; float: left; box-shadow: 0 0 10px rgba(120,120,120,0.6);
	-webkit-box-shadow:  0 0 10px rgba(120,120,120,0.6);
		-moz-box-shadow: 0 0 10px rgba(120,120,120,0.6);
		-o-box-shadow: 0 0 10px rgba(120,120,120,0.6);
	margin-bottom:36px;}
.hx_m4_tjkc dl:hover{ box-shadow: 0 0 20px rgba(143,143,143,0.7);
	-webkit-box-shadow: 0 0 20px rgba(143,143,143,0.7);
		-moz-box-shadow: 0 0 20px rgba(143,143,143,0.7);
		-o-box-shadow:  0 0 20px rgba(143,143,143,0.7);}
.hx_m4_tjkc dt{ width: 100%; height: auto;}
.hx_m4_tjkc dt img{ display: block; width:100%;}
.hx_m4_tjkc dd{ padding: 0 20px; line-height: 60px;height: 60px; font-size: 16px; color: #333; font-family: 'Microsoft Yahei'; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}



.hx_course .hx_m4 .title,.hx_course .hx_book .title{border-bottom:2px solid #ddd;height:55px;margin-bottom:30px;}
.hx_course .hx_book .title h2{border-bottom:3px solid #f3130e;font-size:24px;line-height:54px;width:150px;text-align: center;color:#fff;}
.hx_course .hx_book .title h2 span{display: inline-block;width: 4px;height:18px;background: #fff;margin-right:10px;}

.hx_course .hx_m4 .title h2{border-bottom:3px solid #f3130e;font-size:24px;line-height:54px;width:170px;text-align: center;color:#fff;float:left;}
.hx_course .hx_m4 .title h2 span{display: inline-block;width: 4px;height:18px;background: #fff;margin-right:10px;}
.hx_course .hx_m4 .title  a{float:right;line-height:55px;margin-right: 10px;color:#fff;font-weight: bold;margin-top: 4px;background:url( http://www.hongxin.org/statics/images/2019/new1.png) no-repeat left center;background-size:36px 18px;padding-left: 40px;}

.hx_course .hx_book{width:32%;float:right;margin-bottom: 30px;}
.hx_course .hx_book .book_list{background:#fff;padding:36px 4% 24px;width: 92%;}
.hx_course .hx_book .book_list ul li{border:1px solid #ddd;float:left;width:46%;margin: 0 2%;box-sizing: border-box;}
.hx_course .hx_book .book_list ul li a{display: block;padding: 20px 0;width: 100%}
.hx_course .hx_book .book_list ul li a  img{display: block;margin: 0 auto;width: 80%;}
.hx_course .hx_book .book_list ul li a p{text-align: center;font-size:16px;color:#666;padding-top: 20px;}
	
.hx_course .hx_book .book_list .book_bot{margin-top:6.7%;margin-left:2%}
.hx_course .hx_book .book_list .book_bot li{border-left:1px solid #cccccc;position: relative;height:32px;padding-bottom:2%;}
.hx_course .hx_book .book_list .book_bot li:last-child{padding-bottom: 0;}

.hx_course .hx_book .book_list .book_bot li a{display:block;float:left;cursor:pointer;margin-left: 12px;width: 90%;text-overflow: ellipsis;overflow:hidden;white-space: nowrap;}
.hx_course .hx_book .book_list .book_bot li:hover a{color:#ff4800;}
.hx_course .hx_book .book_list .book_bot li:hover .circle{background:#ff4800;}
.hx_course .hx_book .book_list .book_bot li .circle{position: absolute;left:-6px;top:6px;width:8px;height: 8px;background:#fff;border:1px solid #ff4800;border-radius:8px;}

.about.wrap{margin: 40px auto;}
.about .entry{width:42%;float:left;}	
.about .entry .title{border-bottom:2px solid #ddd;height:55px;}
.about .entry .title h2{border-bottom:3px solid #f3130e;font-size:24px;line-height:54px;width:120px;text-align: center;color:#f3130e;}
.about .entry .title h2 span{display: inline-block;width: 4px;height:18px;background: #f3130e;margin-right:10px;}
.about .entry .scene{width: 100%;margin-top:30px;}
.about .entry .scene .scene_left{float:left;width: 49%;}
.about .entry .scene .scene_left img{width: 100%;margin-bottom:15px;}	
.about .entry .scene .scene_right{float:right;width:49%;}	
.about .entry .scene .scene_right img{width:100%;margin-bottom:15px;}
	
.about .strength{width:54%;float:right;}
.about .strength .title{border-bottom:2px solid #ddd;height:55px;}
.about .strength .title h2{border-bottom:3px solid #f3130e;font-size:24px;line-height:54px;width:120px;text-align: center;color:#f3130e;}
.about .strength .title h2 span{display: inline-block;width: 4px;height:18px;background: #f3130e;margin-right:10px;}
.about .strength .merit{margin-top:30px;}	
.about .strength .merit ul{width:100%;}	
.about .strength .merit ul li{float:left;width: 32%;}
.about .strength .merit ul li img{width:100%;}


.about .strength .merit dl{margin-top:30px;}
.about .strength .merit dl img{width: 100%;}
.about .strength .merit dl .br{border-right:1px dashed #c2c2c2;}	
.about .strength .merit dl dd{float:left;width: 25%;box-sizing:border-box;margin-top: 16px;}
.about .strength .merit dl dd h3{font-size:30px;font-weight: normal;text-align: center;}
.about .strength .merit dl dd h3 span{font-size:14px;font-weight: normal;vertical-align: super;display: inline-block;margin-left:2px;}
.about .strength .merit dl dd p{text-align: center;line-height: 36px;}

/*师资团队	*/
.footer{background: #333333;margin-top:52px;}
.footer .friendship_link{padding:30px 0 16px;}
.footer .friendship_link li{font-size:16px;line-height: 20px;color:#d0d0d0;}
.footer .friendship_link li a{font-size:16px;line-height: 20px;color:#d0d0d0;}
.zg_dbwl{ width: 100%; height: auto; overflow: hidden;margin-top: 32px;}
.zg_dbwld{ float: left;width: 10%;}
.zg_wldl{ width: 100%; height: auto; }
.zg_wldl dt{line-height: 44px; font-size: 20px; color: #d0d0d0;font-weight: bold;}
.zg_wldl dt p{text-align: center;}
.zg_wldl dt img{display: block;width: 38px;margin: 0 auto;}
.zg_wldl dd{ width: 100%; line-height: 28px; font-size: 14px; color: #d0d0d0; font-family: 'Microsoft Yahei';margin-top: 16px;}
.zg_wldl dd a{display: inline-block;line-height:32px; font-size: 14px; color: #d0d0d0; font-family: 'Microsoft Yahei';width: 45%;margin-right: 7%;}
.zg_wldl dd a:nth-child(2n){margin-right: 0;}
.zg_dbwld3{width:26%;float:left;padding-left:6%;margin-right: 2%;}
.zg_dbwld3 .hx_bar_list{float:left;margin-right:10%;width: 36%;}
.zg_dbwld3 .hx_bar_list img{width: 100%;}
.zg_dbwld3 .hx_bar_list p{width:100%;color:#d0d0d0;text-align: center;line-height: 36px;font-size:16px;}

.zg_dbwld4{ padding-left:7%;width: 20%; padding-top: 13px;border-left:1px solid #cecece;}
.zg_dbtel{ padding-left: 63px; height: 87px; background: url( http://www.hongxin.org/statics/images/2019/tel.png) no-repeat left top;}
.zg_dbtel span{ display: block; line-height: 16px; margin-bottom: 5px; font-size: 14px; color: #d0d0d0; font-family: 'Microsoft Yahei';}
.zg_dbtel p{ line-height: 30px; font-size: 30px; color: #d0d0d0; font-family: 'Microsoft Yahei';}
.zg_dbzx{ height: 70px; background-image: url( http://www.hongxin.org/statics/images/2019/kefu.png);}
.zg_dbzx a{ display: block; font-size: 20px; color: #d0d0d0; font-family: 'Microsoft Yahei'; line-height: 30px;}
.zg_dbzx a:hover{ color: #e60012;}
.zg_advice{ line-height: 18px; font-size: 14px; color: #666; font-family: 'Microsoft Yahei'; padding-bottom: 20px;}
.zg_footer{ padding: 24px 0 27px; line-height: 26px; text-align: center; font-size: 12px; color: #999; font-family: 'SimSun'; background: #333;}
.zg_footer a{ color: #999;}
.footer_line{width: 100%;height: 1px;background: #ddd;margin-top: 12px;}
.footer_bottom {width: 100%;background-color: #333;padding:14px 0 8px 0;margin-top: 10px;}
.footer_bottom li{color:#999;text-align: center;padding: 2px 0;font-size:12px;line-height: 20px;font-family:'SimSun';}
.footer_bottom li a {color: #999;padding: 0 8px;}

/*导航*/
.fix-box{width: 70px;position: fixed;top:50%; right:10px;margin-top: -210px;text-align: center;background-color: #fff;z-index:300;
    -webkit-box-shadow: 0px 0px 6px rgba(0,0,0,0.6);
    -moz-box-shadow: 0px 0px 6px rgba(0,0,0,0.6);
    box-shadow: 0px 0px 6px rgba(0,0,0,0.6);}
.fix-box li{position: relative;}
.fix-box li .info-box{width: 120px;padding:10px 0 5px;position: absolute;top:4px;left: -135px;border:1px solid #ebebeb;text-align: center;width: 120px;color:#666;font-size: 14px;background-color: #fff;display: none;}
.fix-box li .info-box p{line-height: 28px;}
.fix-box li .info-box img{width: 120px; height: 120px;margin-top:0px;}
.fix-box li a{display: inline-block;font-size: 14px;line-height:28px; height: 16px;color:#000;padding:42px 0 19px;border-bottom: 1px solid #e7e6e6;position: relative;}
.fix-box #toTop a{border-bottom: 0 none;}
.fix-box a.phone{background: url(" http://www.hongxin.org/statics/images/2019/tel1.png") no-repeat 15px 13px;}
.fix-box a.online{background: url(" http://www.hongxin.org/statics/images/2019/kefu2.png") no-repeat 13px 13px;}
.fix-box a.download{background: url(" http://www.hongxin.org/statics/images/2019/app1.png") no-repeat 15px 17px;}
.fix-box a.gong{background: url(" http://www.hongxin.org/statics/images/2019/wechart.png") no-repeat 8px 13px;}
.fix-box a.group{background: url(" http://www.hongxin.org/statics/images/2019/group.png") no-repeat 14px 13px;}
.fix-box a.toTop{background: url(" http://www.hongxin.org/statics/images/2019/top.png") no-repeat  17px 20px;}
.sx-clear {clear: both;font-size: 0;content: " ";line-height: 0;height: 0;}
@media screen and (min-width:1633px) and (max-width: 1800px) {
	#slider .pp dd,#slider2 .pp dd{width: 320px;}
}
	@media screen and (min-width:1366px) and (max-width: 1632px) {  
	.hx_top{width:75%;}
	.hx_topNav li{width:100px;}
	.hx_recom .wrap{padding-bottom: 16px;}
	.hx_recom .hx_m2{width:26%;margin-right: 3%;}
	.hx_recom .hx_m2 .hx_tool dd a{width:90px;color:#555;text-align: center;border-radius: 16px;margin:0 3% 6% 0;font-size:15px;}
	.hx_notice {width:30%;float: left;margin-top:6px;}
    .hx_notice li h2 a{text-decoration: none;line-height:52px;font-size:18px;overflow: hidden;}
	.hx_notice li p a{margin-right:5px;font-size:15px;line-height:36px;color:#333;}
    .hx_notice li{margin-bottom:16px;}
	.twoside{max-width: 1366px;}
	.leftSide{top:4%;left:3%;}
	.rightSide{top:4%;right:3%;}
	.hx_m3{float:left;width:26%;margin:22px 4% 22px 4%;}
	/*	备考工具*/
	.hx_m3 .hx_lecture ul li a p{width:70%;margin: 0 auto;line-height:20px;margin-top:12px;}
		
	/*公务员中部图下方*/
	.hx_gwy .gwy_left .gwy_tab ul .gwy_gg .gwy_zx dd a{width:76%;}
	/*考试日历*/
	.hx_gwy .gwy_right .rili li a{width:76%;}
		
	.other_exam .other_tab .other_left .other_tz dd a{width:76%;}
	
	.other_exam .other_tab .other_right dl{margin-top:7%;}
		
	.hx_course .hx_book .book_list .book_bot{margin-top:5%;}

	.hx_m5_live li p a{font-size:15px;line-height: 28px;}
	.hx_book .hx_book_right ul li p a{font-size:19px;line-height:42px;color:#333;}
	.hx_book .hx_book_right ul .left_line{position: absolute;left:4px;top:22px;width: 1px;height:260px;background:#ddd;z-index: 12}
	.about_us .about_right li h6 a{ color: #333;font-size:15px;}
	.about_us .about_right li p{font-size: 14px;}
	.zg_wldl dd a{display: inline-block;line-height:28px; font-size: 14px; font-family: 'Microsoft Yahei';width:48%;margin-right: 0;}
	.zg_dbtel p{ line-height: 30px; font-size:27px; font-family: 'Microsoft Yahei';}
	#slider .pp,#slider2 .pp {width:360px;}
	#slider .pp dd,#slider2 .pp dd{width:200px;}
	.zg_dbwld3 .hx_bar_list{width:40%;}
	.zg_dbwld3 .hx_bar_list p{font-size:15px;}
		
}



@media screen and (max-width:1366px) {
	.wrap{width: 88%;}
	.twoside{width: 88%;}
	.hx_nav{width:90%;}
	.hx_top{width:75%;}
	.hx_topNav li{width:100px;font-size:16px;}
	.hx_logo{width: 250px; display: inline-block; margin-right:2%;}
	.hx_recom .wrap{padding-bottom: 16px;}
	.hx_recom .hx_m2{width:26%;margin-right: 3%;}
	.hx_recom .hx_m2 .hx_tool dd a{width:90px;color:#555;text-align: center;border-radius: 16px;margin:0 3% 6% 0;font-size:15px;}
	.hx_notice {width:30%;float: left;margin-top:6px;}
    .hx_notice li h2 a{text-decoration: none;line-height:52px;font-size:18px;overflow: hidden;}
	.hx_notice li p a{margin-right:5px;font-size:15px;line-height:36px;}
   .hx_notice li{margin-bottom:16px;}
	.leftSide{top:4%;left:3%;}
	.rightSide{top:4%;right:3%;}
	
	.hx_m3{float:left;width:26%;margin:22px 4% 22px 4%;}
	/*	备考工具*/
	.hx_m3 .hx_lecture ul li a p{width:80%;margin: 0 auto;line-height:20px;margin-top:12px;}
/*公务员中部图下方*/
	.hx_gwy .gwy_left .gwy_tab ul .gwy_gg .gwy_zx dd a{width:76%;}
	.hx_gwy .gwy_left .gwy_tab ul .gwy_gg .gwy_zx dd:last-child{display:block;}
	/*考试日历*/
	.hx_gwy .gwy_right .rili li a{width:74%;}
	.other_exam .other_tab .other_left .other_tz dd a{width:74%;}
	.other_exam .other_tab .other_right dl{margin-top:3%;}
	.other_exam .other_tab .other_right dl dd:last-child{display:block;}
	.hx_course .hx_book .book_list .book_bot{margin-top:5%;}
	.hx_credit .politics_right .politics_list li:last-child{display:block;}
	.hx_credit .politics_right .politics_list .hx_entrance{padding-top: 10px;margin-top: 0;}

	.hx_book .hx_book_right ul li p a{font-size:16px;line-height:40px;color:#333;}
	.hx_book .hx_book_right ul .left_line{position: absolute;left:4px;top:22px;width: 1px;height:260px;background:#ddd;z-index: 12}
	.about_us .about_right li h6 a{ color: #333;font-size:15px;}
	.about_us .about_right li p{font-size: 14px;}
	.about_us .about_right li p{font-size: 14px;}
	.zg_wldl dd a{display: inline-block;line-height:28px; font-size: 14px; color: #d0d0d0; font-family: 'Microsoft Yahei';width:48%;margin-right: 0;}
	.zg_dbtel p{ line-height: 32px; font-size:26px;font-family: 'Microsoft Yahei';}
	#slider .pp,#slider2 .pp {width:360px;}
	#slider .pp dd,#slider2 .pp dd{width:180px;}
	.zg_dbwld3 .hx_bar_list{width:40%;}
	.zg_dbwld3 .hx_bar_list p{font-size:15px;}
	}



@media screen and (min-width:1367px) and (max-width: 1620px) { 
.hx_gwy .gwy_left .gwy_tab ul .gwy_gg .gwy_zx dd:last-child{display:block;}
}

@media screen and (min-width:1200px) and (max-width: 1600px) { 
.hx_cause .cause_left .cause_tz .cause_zx dd:last-child{display:block;}
.hx_cause .cause_left .cause_tz .sydw {width: 100%;margin-top:0px;}
.hx_credit .politics_right .politics_list li:last-child{display:block;}
.hx_credit .politics_right .politics_list .hx_entrance{padding-top: 6px;margin-top:0;}
}