﻿@charset "utf-8";
/* CSS Document */
html{color:#000;background:#fff;}
body{font:12px/1.5 "microsoft yahei",Tahoma,Arial,Helvetica,sans-serif;word-break:break-all;word-wrap:break-word;min-width: 1200px;}
body,h1,h2,h3,h4,h5,h6,p,dl,dd,td,th{margin:0;padding:0;}ul,ol,input{margin:0;padding:0;}li{list-style: none;}
img{border:none;vertical-align:middle;}
textarea{resize:none;}button,input,textarea{font-family:"宋体",Tahoma,Arial,Helvetica,sans-serif;vertical-align:middle;}
a{color: #333333; text-decoration: none;}
a:hover{text-decoration:inline;color: #cc0000;}
.clearfix {zoom:1;}
.clearfix:after{content: "";display: block; clear: both;}
.clearDiv{clear:both;height:0;font-size:0; overflow: hidden;}
.clearboth{clear:both; height:2px; overflow:hidden;}
input:focus{outline:none;}
.fl{float:left;}
.fr{float:right;}
table{border-collapse: collapse;}
td,th{padding: 0}
.zsb_box{margin: 0 auto;}
/*默认1920（1632）*/
/*有效区域的展示宽度 */
.layut{width:100%;min-width:1200px;}
.wrap{max-width: 1400px; margin: 0 auto; }


/*公共顶部*/
.top_logo{margin-top: 12px;position: relative;z-index: 5;border-bottom: 2px solid #dcdcdc;}
.top_logofl{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    height: 70px;
    line-height: 36px;
}
.top_logofl a img{height: 36px;}
.top_logofl a span{
    font-size: 28px;
    font-weight: 700;
    letter-spacing: 1px;
    color: #000000;
    line-height: 34px;
    vertical-align: bottom;
}
.top_logofr{width: 60%}
.top_logofr li{position: relative;float: left;margin-right: 3%;width: 11.28%;text-align: center}
.top_logofr .top_logofroli1{margin-right: 0}
.top_logofr li>a{font:20px/70px "Microsoft YaHei";color: #333333;display: block;font-weight: 700 !important;}
.top_logofr li:hover >a{font-weight: bold;color: #E60012;background: url("https://ah.huatu.com/z/zsb/images/zsb_bg2.jpg") no-repeat left 50%;}
.top_logofr li div{position: absolute;left: 0;top:70px;background: #fff;width: 100%;display: none;padding: 10px 0}
.top_logofr li div a{display: block;font:18px/30px "Microsoft YaHei";color: #555555;text-align: center; line-height: 32px;}
.top_logofr li div a:hover{color: #ff0000}
.top_logofr li:hover div{display: block;}

/* 移动端导航菜单样式 */
.mobile-menu-toggle {
    display: none;
    position: absolute;
    right: 10px;
    top: 17px;
    width: 26px;
    height: 30px;
    cursor: pointer;
    z-index: 1000;
}

.mobile-menu-toggle span {
    display: block;
    width: 100%;
    height: 3px;
    background: #333;
    margin: 5px 0;
    transition: 0.3s;
    border-radius: 2px;
}


/* 焦点图部分 */
.index_two {
	margin-top: 20px;
}
.w_1400 {
	width: 100%;
	margin: auto;
	position: relative;
	max-width: 1400px;
}
.idxTwoLeft {
	width: 75.7%
}

.idxTwoLeft .img{
    max-width: 100%;
    max-height: 100%;
}

.idxTwoLeft a:hover .img{
	transform: scale(1.03)
}

.idxTwoLeft a ,list_lunbo a{
	position: relative;
	height:318px;
}
.idxTwoLeft span.title{
	width: 100%;
	background: url(https://ah.huatu.com/z/zsb/images/gray.png) left bottom repeat-x;
	height: 120px;
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 0 28px;
	box-sizing: border-box;
}
.idxTwoLeft .btn{
	width: 60px;
	height: 60px;
	position: absolute;
	top: 50%;
	margin-top: -30px;
	z-index: 2;
}
/* .idxTwoLeft .btn.prev {
	background-image: url(https://ah.huatu.com/z/zsb/images/prev.png);
	left: 0;
}
.idxTwoLeft .btn.next {
	background-image: url(https://ah.huatu.com/z/zsb/images/next.png);
	right: 0;
} */
.idxTwoLeft span.title i{
	color: #fff;
	line-height: 102px;
	padding-top: 18px;
	width: 70%;
}
.idxpage {
	position: absolute;
	right: 0;
    left:0;
	bottom: 15px !important;
	z-index: 2;
    display: flex;
    justify-content: center;
    align-items: center;
}
.idxpage span.swiper-pagination-bullet {
	width: 10px;
	height: 10px;
	background: #fff;
	border-radius: 10px;
	margin: 0 5px !important
}
.index_two {
	margin-top: 23px
}
.idxTwoRightSwiper,
.idxTwoLeft,
.banner,
.index_three_swiper,
.fiveleft,
.fiveright,
.foot_link {
	position: relative;
	overflow: hidden
}
.idxTwoRightSwiper .swiper-slide {
	display: none;
}
.idxTwoRightSwiper .swiper-slide-active {
	display: block
}
.idxTwoRightSwiper li a {
	height: 40px;
	line-height: 40px
}
.idxTwoRight {
    width: 100%;
    max-width: 691px;
    background: #fff;
    border-radius: 15px;
    margin-top: 22px;
    box-shadow: 0px 0px 12px 1px rgba(211, 211, 211, 0.17);
}
.idxTwoRight1 {
    height:382px;
}
.idxTwoRight2 {
    margin-left:18px;
    height:382px;
}
.idxTwoRight .tabs li {
	float: left;
	margin-left: 1px;
}
.idxTwoRight .tabs .active {
    border-bottom:3px solid #e6222a;
}
.idxTwoRight .fz24 .active{
    font-weight:bold;
}
.idxTwoRight .tabs li a {
	color: #666666;
	position: relative;
	display: inline-block;
	z-index: 1;
	padding-right: 10px;
}

.idxTwoRight .tabs li a:after {
	width: 100%;
	height: 0px;
	/*background: #0056a8;*/
	content: '';
	z-index: -1;
	position: absolute;
	left: 0;
	bottom: 0px;
	-webkit-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s
}

.idxTwoRight .tabs li.active a,
.idxUl li a:hover span,
.idxTwoRight .tabs span a:hover,
.idxTit a:hover,
.six_idx_ul li a:hover {
	color: #e6222a;
    font-weight: bold;
}

.idxTwoRight .tabs li.active a:after {
	width: 100%;
	height: 100%;
}

.idxTwoRight .tabs li.active a {
	color: #333333;
    font-weight:bold;
}

.idxTwoRight .tabs,
.idxTit {
	line-height: 70px;
}

.idxTwoRight .tabs span a,
.idxTit a {
	color: #999999;
	position: relative;
	display: inline-block;
	font-weight: 300;
    font-size:16px;
}

.idxTwoRight .tabs span a:after,
.idxTit a:after {
	width: 10px;
	height: 10px;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	content: '';
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	display: inline-block;
	margin-left: 10px;
	-webkit-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;
	display: none;
}
.idxTwoRight .tabs span a:hover:after,
.idxTit a:hover:after {
	border-color: #0056a8;
	margin-left: 5px
}
.idxTwoRight_gg {
	width: 100%;
	max-width: 320px;
    box-sizing: content-box;
	background:#ffffff;
	border-radius: 16px;
    height:318px;
    margin-left:20px;
}
.idxTwoRightSwiper1,.idxTwoRightSwiper2{
    padding-bottom:20px;
}
.idxTwoRight1 .idxUl ,.idxTwoRight2 .idxUl {
    padding-top: 22px;
}
.idxTwoRight1 .tabs ul li ,.idxTwoRight2 .tabs ul li{
    margin-left:0px;
    margin-right:40px;
}
.idxTwoRight_gg .banner-right-title{
    margin-left:23px;
    width:190px;
    font-size:18px;
    font-weight: bold;
    line-height: 20px;
	height:40px;
    margin-top:24px;
}
.idxTwoRight_gg .banner-right-djs{
    margin-left:23px;
    font-size:36px;
    color:#e6222a;
    font-weight: bold;
    margin-top:15px;
    height:49px;
    display: flex;
}
.idxTwoRight_gg .banner-right-djs .djs-grid{
    display: inline-block;
    width:auto;
    height: 49px;
    line-height: 49px;
    text-align: center;
    margin: 0 8px;
}
.idxTwoRight_gg .banner-day{
    display: inline-block;color:#333;font-size:22px;font-weight: 500;line-height: 49px;height:49px;
}
.idxTwoRight_gg .banner-right-kstime{
    margin-left:23px;
    border-radius:18px;
    background: #FDEFF0;
    width:274px;
    height:36px;
    line-height: 36px;
    text-align: center;
    font-size:16px;
    font-weight: 400;
    color:#e6222a;
    margin-top:12px;
}
.idxTwoRight_gg .banner-right-liucheng{
    margin-top:20px;
    margin-left:36px;
    display: flex;
    justify-content: left;
    align-items: center;
}
.idxTwoRight_gg .banner-right-liucheng .liucheng{
    width:62px;
    text-align: center;
    margin-right: 33px;
    font-size: 14px;
}
/* 焦点图部分 end */
/* 热门推荐 go */
.hot-tuijian {
	position: relative;
	height: 74px;
	margin: 20px auto 0;
	border-radius: 2px;
	background-color: #f8fafc;
	padding: 0 16px;
	box-sizing: border-box;
}

.hot-tuijian-t {
	position: absolute;
	width: 10%;
	height: 74px;
	background-image: url(https://ah.huatu.com/z/zsb/images/hot_star.png);
	background-repeat: no-repeat;
	background-position: left;
    background-size: contain;
}

.hot-tuijian-list {
	position: relative;
	float: right;
	width: 88%;
	height: 34px;
	line-height: 34px;
	overflow: hidden;
    white-space: nowrap;
    background-color: #fff6eb;
    margin-top: 20px;
}

.hot-tuijian-list a {
	font-size: 15px;
	padding-left: 12px;
	margin: 0 15px;
	background-image: url(https://ah.huatu.com/z/zsb/images/hot_icon1.png);
	background-repeat: no-repeat;
	background-position: left;
    color: #e60012;
}

.hot-tuijian-bg {
	position: absolute;
	bottom: 0;
	right: 0;
}

#scroll_begin,
#scroll_end {
	display: inline;
}
/* 热门推荐 end */
/*招考资讯*/
.zsb_box .zsb_zkzxBox{margin-bottom:30px;margin-top:50px;}
.zsb_zkzxBox br{display: none;}
.zsb_zkzxBox_Lef{width:35%;}

.zsb_zkzxBox_Lef h2{
    font-size: 24px;
    color: #333333;
    background: url(https://ah.huatu.com/z/zsb/images/zszx.png) no-repeat left;
    padding-left: 38px;
    margin-bottom: 30px;
    margin-left: 2%;
}
.zsb_zkzxBox_LefBt{height:36px;line-height: 36px;margin-top: 30px;padding-left: 2%;}

.zsb_zkzxBox_LefBt a{display:inline-block;font-size: 16px;padding:0 18px;border-radius: 21px;background: #F8FAFC;margin-right:15px;}
.zsb_box .zsb_zkzxBox_LefBt a:last-child {margin-right: 0;}
.zsb_zkzxBox_LefBt a:hover,.zsb_zkzxBox_LefBt a.on{background: #f5243e;color: #fff;}

.zsb_zkzxBox_LefNr{padding-top:27px;padding-left: 3%;}

.zsb_zkzxBox_LefNr dl{border-bottom: dashed 1px #E8E8E8;margin-bottom: 8px;}

.zsb_zkzxBox_LefNr dl:last-child{border-bottom:0;margin-bottom:0;}

.zsb_zkzxBox_LefNr dt{
    font:16px/24px "Microsoft Yahei";
    margin-bottom: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    position: relative;
    padding-left: 3%;
}
.zsb_zkzxBox_LefNr dt::before {
    display: block;
    content: '';
    width: 6px;
    height: 6px;
    background-color: #e5e5e5;
    border-radius: 50%;
    position: absolute;
    top: 50%;
    margin-top: -1.5px;
    left: 0;
}
.zsb_zkzxBox_LefNr dt a{
    color: #444;
    width: 96%;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    vertical-align: middle;
}
.layut16 .zsb_zkzxBox_LefNr dt a {
    font-size: 16px;
}
.zsb_zkzxBox_LefNr dl span {
    color: #999;
    float: right;
    line-height: 26px;
    position: absolute;
    right: 0;
    top: 0;
}
.zsb_zkzxBox_LefNr dt:hover a{
    color: #e60012;
}
.zsb_zkzxBox_LefNr dt:hover span{
    color: #e60012;
}
.zsb_zkzxBox_LefNr dt:hover::before {
    background-color: #ff6666;
}

.zsb_zkzxBox_LefNr dd p{line-height: 32px;font-size: 16px;margin-bottom:20px; font-family:"Microsoft Yahei";}

.zsb_zkzxBox_LefNr dd p a{color: #E60012;font-size: 14px;margin-left:10px;}

.zsb_zkzxBox_LefNr dd span{color:#999;font-size: 14px;line-height:19px;}

.zsb_zkzxBox_LefNr dd span a{color: #999;}

.layut16 .zsb_zkzxBox_LefNr dt{font-size: 16px; font-family: "Microsoft YaHei";}

.layut16 .zsb_zkzxBox_LefNr dd p{font-size: 14px;font-family: "Microsoft YaHei";}

.layut16 .zsb_zkzxBox_LefNr dd span{font-size: 14px;font-family: "Microsoft YaHei";}
.layut16 .zsb_zkzxBox_LefBt a{
    font-size: 16px;
}


.zsb_zkzxBox_Ret{width:28%;padding-top: 15px;}
.index_pic1 img {
    width: 100%;
    border-radius: 8px;
}
.zsb_sbcs h6{
    font-size: 24px;
    color: #333333;
    background: url(https://ah.huatu.com/z/zsb/images/sbcs.png) no-repeat left;
    padding-left: 36px;
    margin-bottom: 20px;
    margin-top: 50px;
}
.zsb_1600 .zsb_sbcs h6{
    margin-top: 46px;
}
.sbcs_box a {
    width: 96%;
    font-size: 16px;
    color: #444;
    line-height: 36px;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.zsb_1600 .sbcs_box a{
    line-height: 36px;
}
.sbcs_box a:hover {
    color: #e60012;
}
.sbcs_box p {
    position: relative;
}
.sbcs_box span {
    position: absolute;
    right: 0;
    color: #999;
}
/* 招考资讯end */
/* 省份热门院校+专业 */
.zsb_rmyx {
    width: 69%;
}

.zsb_rmyx h2{
    font-size: 26px;
    font-weight: bold;
    margin-bottom: 30px;
    background: url(https://ah.huatu.com/z/zsb/images/sf_rmyx.png) no-repeat left;
    background-size: 24px;
    padding-left: 34px;
    line-height: 38px;
}
.zsb_rmyx h2 span {color: #e60012;}
.rmyx_ul li {
    width: 31%;
    background-color: #fff;
    border: 1px solid #efefef;
    box-shadow: 0 3px 6px rgba(0, 0, 0, .1);
    border-radius: 8px;
    float: left;
    margin-right: 2%;
    margin-bottom: 20px;
    padding-bottom: 30px;
}
.rmyx_ul li p {
    text-align: center;
    margin-top: 28px;
    margin-bottom: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.rmyx_ul li p img {
    margin-right: 5px;
    width: 35px;
}
.rmyx_ul li p b{
    font-size: 18px;
	line-height: 36px;
	letter-spacing: 1px;
	color: #e60012;
    vertical-align: middle;
}
.rmyx_ul li span {
    display: inline-block;
    width: 30%;
    height: 40px;
    border: 1px solid #e70719;
    font-size: 16px;
	line-height: 40px;
	letter-spacing: 1px;
	color: #666666;
    margin-left: 13%;
    border-radius: 6px;
    text-align: center;
    cursor: pointer;
    margin-top: 15px                                                                                                                                                                                                   ;
}
.rmyx_ul li span:hover {
    font-weight: 700;
    background-color: #e70719;
}
.rmyx_ul li span:hover a {
    color: #fff;
}
.rmyx_ul li a:hover span{
    color: #fff;
}
.rmyx_more a {
    display: block;
    width: 97.5%;
	height: 50px;
    border: 1px solid #dcdcdc;
    line-height: 50px;
    text-align: center;
    font-size: 16px;
	letter-spacing: 2px;
	color: #999999;
}
.rmyx_more a:hover {
	color: #e70513;
    text-decoration: underline;
}






.sf_rmzy h6 {
    font-size: 24px;
    line-height: 19px;
    color: #333333;
    background: url(https://ah.huatu.com/z/zsb/images/sf_rmzy.png) no-repeat left;
    padding-left: 28px;
    margin-bottom: 20px;
}
.sf_rmzy li {
    float: left;
    width: 31%;
    height: 51px;
    background-color: #f8fafc;
    font-size: 16px;
    line-height: 36px;
    letter-spacing: 2px;
    color: #e60012;
    text-align: center;
    line-height: 51px;
    cursor: pointer;
    border-radius: 6px;
    margin-right: 3%;
    margin-top: 15px;
	overflow: hidden;
}
.sf_rmzy li a {
    color: #e60012;
}
.sf_rmzy ul li:nth-child(3),.sf_rmzy ul li:nth-child(6),.sf_rmzy ul li:nth-child(9){
    margin-right: 0;
}
.sf_rmzy li:hover {
    font-weight: 700;
    background-color: #ff6666;
}
.sf_rmzy li:hover a {
    color: #fff;
}
.layut16 .sf_rmzy li {
    font-size: 16px;
}



/* 备考工具箱 */
.zsb_column .zsb_sbgjx{
    overflow: hidden;
}
.zsb_sbgjx ul{width: 100%;height: 100%;}

.zsb_sbgjx ul li{text-align: center; font-size: 16px;float: left; line-height: 50px; width: 48.5%; height: 50px; background-color: #58d382; border-radius: 4px;position: relative;}

.zsb_sbgjx ul li a{display: block;color: #fff;}

.zsb_sbgjx ul li{margin-bottom: 18px;overflow: hidden;}
.zsb_sbgjx ul li:nth-child(even){margin-left: 3%;}
.zsb_sbgjx ul li img {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 18%;
}
.zsb_sbgjx ul li span{
    margin-left: 20%;
}
.zsb_sbgjx ul li:nth-child(2){background-color: #46b0fe;}
.zsb_sbgjx ul li:nth-child(3){background-color: #7b8aea;}
.zsb_sbgjx ul li:nth-child(4){background-color: #899edd;}
.zsb_sbgjx ul li:nth-child(5){background-color: #d839f9;}
.zsb_sbgjx ul li:nth-child(6){background-color: #bf85fe;}
.zsb_sbgjx ul li:nth-child(7){background-color: #f16920;}
.zsb_sbgjx ul li:nth-child(8){background-color: #f79432;}
.layut16 .zsb_sbgjx ul li{font-size: 15px;}

.zsb_sbgjx h6 {
    font-size: 24px;
    color: #333333;
    background: url(https://ah.huatu.com/z/zsb/images/sbgj.png) no-repeat left;
    padding-left: 36px;
    margin-bottom: 20px;
    margin-top: 50px;
}

/* 文章详情内容 */
.zsb_title_t {
    font-size: 24px;
    color: #333333;
    background: url(https://ah.huatu.com/z/zsb/images/sbgj.png) no-repeat left;
    padding-left: 36px;
    margin: 20px auto;
    width: 100%;
    max-width: 1364px;
}
.zsb_title_t span {
    color: #f5243e;
}
.zsb_title {
    width: 100%;
    height: 76px;
    background: url(https://u3.huatu.com/uploads/allimg/250820/660647-250R01023367626750725.png) no-repeat center top;
    background-size: 100% 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    box-sizing: border-box;
    padding-bottom: 5px;
    padding-right: 2%;
}
.zsb_adress {
    width: 16.6%;
    color: #FFFEFF;
    font-size: 18px;
    display: flex;
    align-items: center;
    text-align: center;
}
.zsb_adress .address {
    display: inline-block;
    width: 44%;
}
.zsb_adress .title {
    width: 56%;
    display: inline-block;
}
.zsb_link_list {
    width: 77%;
    margin-top: 6px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.zsb_link_list a {
    font-size: 16px;
    display: inline-block;
    padding: 0 5px;
    line-height: 1;
    box-sizing: border-box;
    border-right: 1px solid #403D3D;
    cursor: pointer;
}
.zsb_link_list a.active {
    color: #FB2121;
}
.tab_container01, .tab_container02, .tab_container03, .tab_container04 {
    display: none;
    width: 970px;
}
.tab_container01.active, .tab_container02.active, .tab_container03.active, .tab_container04.active {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.zsb_link_list a:last-child {
    border-right: 0;
}
.more_btn {
    color: #A6A5A5;
    font-size: 18px;
}
.tuijian_title {
    margin-top: 19px;
    height: 62px;
    box-sizing: border-box;
    border: 1px solid #EEEEEE;
    border-left: 2px solid #FB2626;
    display: flex;
    align-items: center;
}
.tuijian_title h2 {
    height: 44px;
    box-sizing: border-box;
    color: #FB2626;
    font-size: 24px;
    width: 10%;
    padding-left: 1%;
    border-right: 1px solid #E6E6E6;
}
.tuijian_title h2 img {
    display: inline-block;
    vertical-align: middle;
    margin-right: .4%;
}
.tuijian_title h2 span {
    vertical-align: middle;
}
.tuijian_list {
    width: 84%;
    display: flex;
    justify-content: space-around;
    align-items: center;
}
.tuijian_list a {
    color: #222222;
    font-size: 16px;
    position: relative;
    max-width: 33%;
}
.tuijian_list a span {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
    width: 100%;
 }
.tuijian_list a img {
    position: absolute;
    top: 0;
    right: -38px;
}
.article_container {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 30px auto;
}
.article_list {
    width: 460px;
    height: auto;
}
.article_right {
    width: 375px; 
    height: auto;
    box-sizing: border-box;
    padding: 15px 0 0;
}
.article_img{
    width: 100%;
}
.article_list li {
    color: #323131;
    font-size: 15px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    line-height: 2.4;
}
.article_list li p::before {
    content: '';
    display: inline-block;
    vertical-align: middle;
    width: 4px;
    height: 4px;
    border-radius: 50%;
    margin-right: 9px;
    background-color: #C9C9C9;
}
.article_list li p {
    width: 365px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.article_list li span {
    width: 80px;
    color: #A6A4A4;
}
.hot_article p {
    color: #FB2626;
}
.article_right_title {
    color: #383737;
    font-size: 28px;
    box-sizing: border-box;
    padding-left: 26px;
}
.article_right_title img {
    display: inline-block;
    vertical-align: middle;
    margin-right: 9px;
}
/* 走进华图专升本 */
.zsb_about {height:100% ; max-height: 606px; margin: 50px auto;}
.zsb_about .box {
    padding-left: 16px;
}
.zsb_about h2 {font-size: 24px;font-weight: bold; margin-bottom: 30px;background: url(https://ah.huatu.com/z/zsb/images/zjzsb.png) no-repeat left;padding-left: 34px;}
.zsb_about h2 span{color: #f5243e;}

.zsb_about .box3_ul li:first-child{margin-bottom: 9%;}

.zsb_about .box3_ul{width: 23%;}

.zsb_about .box3_ul img{width: 100%;border-radius: 4px;}

.zsb_about .box3_div img{width: 100%;border-radius: 6px;}

.zsb_about .box3_div li {float: left;}

.box_div {width: 47%;margin: 0 3%; position: relative;}

.box_div .next img,.box_div .prev img{width: 30px;height: 60px;}

.box_div .prev{position: absolute; left: 0px;top:42%;}

.box_div .next{position: absolute; right: 0px;top:42%;}

/*footer*/
.footer{
    clear: both;
    position: relative;
    padding: 30px 0;
    text-align: center;
    background: #272727;
    margin-bottom: -30px;
}
.footer p{
    position: relative;
    z-index: 2;
    color: #adadad;
    font-size: 16px;
    line-height: 30px;
}
.footer p a{
    color: #adadad;
    text-decoration: none;
}


@media screen and (max-width:1440px){
.idxTwoLeft{
    width: 73%;
}
    
}
/* @media screen and (max-width:1280px){
.idxTwoLeft{
    max-width: 70%;
}    
.idxTwoRight_gg{
    max-width: 315px;
    height: auto;
} 
    
}*/
@media screen and (max-width:980px){
body {
    min-width: 100%;
    width: 100%;
    font-size: 0.7rem;
    line-height: 1.2rem;
    background-size: auto auto;
}
.top_logo{
    width: 100%;
    height: auto;
    margin: 0;
    position: relative;
    padding: 10px 0;
    background: #fff;
    box-shadow: 0 2px 10px rgba(0,0,0,0.1);    
}
.top_logofl{
    margin-left: 1%;
    height: 40px;
    line-height: 33px;    
}
.top_logofl a span{
    font-size: 1.2rem;
}
.top_logofl a img{
    width: 30%;
    height: auto;
}
.top_logofr {
    display: none;
    float: none;
    width: 100%;
    background: #f8f8f8;
    border-radius: 8px;
    overflow: hidden;
    margin-top: 10px;
    transition: all 0.3s ease;
}
.mobile-menu-toggle {
    display: block;
}
.top_logofr.active {
    display: block;
}

.top_logofr ul {
    display: flex;
    flex-direction: column;
    padding: 0;
    margin: 0;
}

.top_logofr li {
    margin: 0;
    float: none;
    width: 100%;
    border-radius: 0;
    background: #fff;
    border-bottom: 1px solid #eee;
}

.top_logofr li:last-child {
    border-bottom: none;
}

.top_logofr li a {
    font: 16px/50px "Microsoft YaHei";
    color: #333;
    font-weight: normal !important;
    padding: 0 15px;
    display: block;
    position: relative;
}

.top_logofr li a:hover {
    background: #f5f5f5;
    color: #E60012;
}

/* .has-submenu > a::after {
    content: '+';
    position: absolute;
    right: 15px;
    top: 50%;
    transform: translateY(-50%);
    font-size: 20px;
    color: #999;
    transition: 0.3s;
}

.has-submenu.active > a::after {
    content: '-';
    transform: translateY(-50%) rotate(180deg);
} */

.submenu {
    display: none;
    position: static;
    background: #f9f9f9;
    border-top: 1px solid #eee;
    padding: 0;
    margin: 0;
    border-radius: 0;
}

.submenu.active {
    display: block;
}

.submenu a {
    font: 14px/40px "Microsoft YaHei";
    color: #666;
    padding: 0 25px;
    border-bottom: 1px solid #eee;
    margin: 0;
}

.submenu a:last-child {
    border-bottom: none;
}

.submenu a:hover {
    background: rgba(230,0,18,0.05);
    color: #E60012;
}

.mobile-menu-toggle.active span:nth-child(1) {
    transform: rotate(45deg) translate(7px, 7px);
}

.mobile-menu-toggle.active span:nth-child(2) {
    opacity: 0;
}

.mobile-menu-toggle.active span:nth-child(3) {
    transform: rotate(-45deg) translate(7px, -7px);
}
/* 焦点图部分 */
.index_two{
    width: 100%;
}

.idxTwoLeft{
    width: 100%;
    margin: 0 auto;
    float: none;
}
.idxTwoLeft .swiper-slide img {
    width: 100%;
    height: auto;
}
.idxTwoRight_gg{
    width: 100%;
    height: 260px;
    margin: 0 auto;
    float: none;
}
.idxTwoRight_gg .banner-right-title{
    font-size: 1rem;
    line-height: 3rem;
    height: 2rem;
}

.hot-tuijian-t{
    width: 20%;
}
.hot-tuijian-list{
    width: 75%;
}
.zsb_box .zsb_zkzxBox{
    width: 100%;
    margin: 1rem 0;
}
.zsb_rmyx{
    width: 100%;
    float: none;
}
.zsb_rmyx h2{
    font-size: 1.2rem;
    margin-bottom: 1rem;
    margin-left: 2%;
}
.rmyx_ul{
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    align-content: center;
    align-items: center;
    justify-content: center;
}
.rmyx_ul li{
    width: 45%;
    margin: 1%;
}
.rmyx_ul li span{
    width: 35%;
    font-size: 0.8rem;
    height: 2rem;
    line-height: 2rem;
    margin-left: 9%;
}
.zsb_zkzxBox_Ret{
    width: 100%;
}
.sf_rmzy h6{
    font-size: 1.2rem;
    margin: 0 0 1rem 2%;
}
.sf_rmzy ul{
    padding: 2%;
}
.zsb_sbgjx h6{
    font-size: 1.2rem;
    margin: 1rem 0 1rem 2%;
}
.zsb_sbgjx ul{
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.zsb_sbgjx ul li{
    width: 45%;
}
.zsb_title_t{
    font-size: 1.2rem;
    width: 90%;
}

    .zsb_title {
        width: 100%;
        height: auto;
        background: none;
        flex-direction: column;
        padding-bottom: 0;
        padding-right: 0%;
        position: relative;
    }
    .zsb_adress {
        width: 100%;
        font-size: .9rem;
        height: 2rem;
        background: url(https://u3.huatu.com/uploads/allimg/250820/660647-250R01023367626750725.png) no-repeat left top;
        background-size: auto 100%;
    }
    .zsb_adress .address {
        width: 8%;
    }
    .zsb_adress .title {
        width: 15%;
		line-height: 1rem;
    }
    .zsb_link_list {
        width: 100%;
        height: auto;
        box-sizing: border-box;
        margin-top: .4rem;
        overflow: visible;
        white-space: normal;
    }
    .zsb_link_list a {
        font-size: .85rem;
        padding: 0 .2rem;
    }
    .zsb_link_list a:last-child {
        border-right: 0;
    }
    .more_btn {
        font-size: .9rem;
        position: absolute;
        top: .4rem;
        right: .3rem;
    }
    .tab_container03{
        width: 100%;
    }
    .tuijian_title {
        margin-top: .6rem;
        height: auto;
        flex-direction: column;
        border-left: 0;
        border: 1px solid #EEEEEE;
    }
    .tuijian_title h2 {
        height: auto;
        font-size: .8rem;
        width: 100%;
        border-left: 2px solid #FB2626;
        border-bottom: 1px solid #EEEEEE;
    }
    .tuijian_title h2 img {
        width: .9rem;
    }
    .tuijian_title h2 span {
        vertical-align: middle;
    }
    .tuijian_list {
        width: 100%;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-around;
        align-items: center;
        padding: .4rem 0 .2rem;
    }
    .tuijian_list a {
        font-size: .65rem;
    }
    .tuijian_list a img {
        width: 1rem;
        position: absolute;
        top: 0;
        right: -1rem;
    }
    .article_container {
        display: flex;
        flex-direction: column;
        margin-top: .6rem;
        margin-bottom: .8rem;
        padding: 0 2%;
    }
    .article_list {
        width: 100%;
        height: auto;
    }
    .article_list:nth-child(2) {
        display: none;
    }
    .article_right {
        width: 100%;
        height: auto;
        margin-top: .5rem;
        padding: .5rem 0 0;
    }
    .article_list li {
        font-size: .8rem;
    }
    .article_list li p::before {
        width: .15rem;
        height: .15rem;
        margin-right: .2rem;
    }
    .article_list li p {
        width: 100%;
		font-size: .85rem;
    }
    .article_list li span {
        width: 3rem;
        text-align: right;
    }
    .article_right_title {
        font-size: .8rem;
        padding-left: 1rem;
    }
    .article_right_title img {
        width: .9rem;
        margin-right: .4rem;
    }
.zsb_about{
    margin: 1.5rem auto;
}    
.zsb_about h2{
    font-size: 1.2rem;
    margin: 1rem 0 1rem 2%;
}
.footer{
    padding: 0;
}
.footer p{
    display: none;
}
.footer:before {
        display: block;
        content: "华图教育集团版权所有";
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 2.4rem;
        overflow: hidden;
        background: #333;
        color: #fff;
        font-size: .7rem;
        line-height: 2.4rem;
        text-align: center;
    }
}