@import url("swiper.min.css");
@import url("common.css");
/*搜索*/
.header_in { height: 220px; padding-top: 40px; background:#19ba94 url(../pic/banner_bg.jpg) no-repeat center; }
.header_in .logo { width: 154px; display: block; margin: 0 auto; float: none; }
.header_in .search { float: none; position: absolute; border: none; left: 50%; margin-left: -310px; }
.header_in .search_f { width: 620px;line-height: 54px; height: 54px; }
.header_in .search_text { width: 530px; line-height: 54px; height: 54px; padding-left: 20px; font-size: 18px; }
.header_in .search_btn { line-height: 54px; height: 54px; background-size: 50%; }
.search_f em { right: 14px; top: 0px; font-size: 34px; font-weight: bold; }
/*首屏*/
.con_ban { margin-top: -40px; }
.con_ban1 { margin-top: -60px; }
.ban_l { width: 760px; height: 342px; float: left; background: #fff; padding: 26px; border-radius: 10px;}
.ban_banner { height: 226px; }
.banner { width: 368px; height: 228px; overflow: hidden; position: relative; border-radius: 10px; }
.swiper-button-next, .swiper-button-prev { width: 30px; height: 30px; border-radius: 10px; background-size: 10px 20px; background-color: #fff; transition: 0.3s ease; }
.swiper-button-prev { left: -30px; }
.swiper-button-next { right: -30px; }
.banner:hover .swiper-button-prev { left: 10px; transition: 0.3s ease; }
.banner:hover .swiper-button-next { right: 10px; transition: 0.3s ease; }
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction { width: 60px; right: 0; left: auto; }
.swiper-pagination-bullet { background: #fff; opacity: 0.4; transition: 0.3s ease; }
.swiper-pagination-bullet-active { opacity: 0.8; width: 16px; border-radius: 10px; transition: 0.3s ease; }
.banner p { height: 36px; line-height: 36px; background: rgba(0,0,0,0.4); position: absolute; bottom: 0; left: 0; color: #fff; width: 310px; padding: 0 60px 0 10px; }
.banner img { width: 380px; min-height: 226px; }
.banner { width: 380px; float: left; }
.ban_new { width: 350px; float: right; }
.ban_new .new_rwap { margin-top: 20px; }
/*专题*/
.ban_zt { margin-top: 30px; }
.ban_zt .zt_item { width: 23.5%; display: block; float: left; margin-left: 2%; }
.ban_zt .zt_item img { width: 100%; }
.ban_zt .zt_item:first-child { margin-left: 0; }
/*志愿填报*/
.ban_write { width: 318px; height: 342px; background: #fff; padding: 26px; float: right; border-radius: 10px; }
.ban_write li { line-height: 44px; height: 44px; margin-bottom: 36px; }
.ban_write .write_bt { margin-bottom: 16px; }
.write_bt h3 { color: #19ba94; text-align: center; font-size: 24px; }
.ban_write .write_sx { margin-bottom: 16px; color: #333; padding: 0 10px; }
.write_sx .iconfont { color: #ccc; font-size: 12px; margin-left: 5px; }
.write_sr { height: 44px; border: 1px solid #e0e9e7; border-radius: 10px; padding: 0 10px; }
.write_sr .sr_333 { color: #333; }
.write_sr .sr_999 { color: #ccc; margin-right: 10px; }
.write_btn { height: 46px; color: #fff; text-align: center; line-height: 46px; font-size: 18px; background: #19ba94; background-image: linear-gradient(to right,#1ec59d,#1babb6); border-radius: 10px; margin-bottom: 0; box-shadow: 0 10px 20px #19ba9440; }
/*标签*/
.con_tag { padding: 26px; background: #fff; margin-top: 20px; border-radius: 10px; }
.tag_item { height: 30px; overflow: hidden; margin-top: 14px; position: relative; }
.tag_item.active { height: auto;}
.tag_bt { float: left; }
.tag_rwap { float: left; width: 1040px; }
.tag_item .tag_a { width: 77px; height: 28px; border: 1px solid #e0e9e7; display: block; text-align: center; line-height: 28px; border-radius: 4px; float: left; margin-left: 6px; margin-bottom: 10px; }
.tag_item .tag_a.on { color:#19ba94; font-weight: bold;}
.tag_item .tag_bt a { margin-left: 0; background: #19ba94; color: #fff; border-color: #19ba94; }
.tag_item:first-child { margin-top: 0; }
.tag_item .filter_zhan { position: absolute; right:0; top: 5px; color: #19ba94; font-size: 13px; cursor: pointer; }
/*院校*/
.school { padding-right: 350px; height: 334px; position: relative; }
.school_rwap { border-top: 2px solid #f2f8f7; border-left: 2px solid #f2f8f7; margin-top: 20px; }
.school_item { width: 272px; border-right: 2px solid #f2f8f7; border-bottom: 2px solid #f2f8f7; float: left; height: 92px;}
.school_item a {  padding-left: 90px; height: 72px; position: relative; display: block; padding-top: 20px; }
.school_img { width: 56px; height: 56px; position: absolute; left: 18px; top: 18px; }
.school_img img { width: 100%; }
.school_name { font-size: 18px; line-height: 22px; font-weight: normal; margin-bottom: 10px; }
.school_tag span { color: #999; margin-right: 10px; font-size: 13px; }
.school_news { position: absolute; right: 26px; width: 280px; top: 26px;}
.news_rwap { padding-top: 10px; }
/*专业*/
.major { height: 216px; }
.major_rwap { height: 164px; margin-top: 20px; }
.major_item { width: 15.8%; float: left; border-radius: 10px; height: 164px; background: #f2f8f7; margin-left: 1%; }
.major_item a { display: block; padding: 20px; text-align: center; }
.major_item .major_icon { width: 68px; margin: 0 auto; }
.major_item .major_icon img { width: 100%; }
.major_item:first-child { margin-left: 0; background: #edfdf8; }
.major_item:nth-child(2) { background: #fef4f5; }
.major_item:nth-child(3) { background: #f4f7fb; }
.major_item:nth-child(4) { background: #edfbfd; }
.major_item:nth-child(5) { background: #fff5ef; }
.major_item:nth-child(6) { background: #effbfe; }
.major_item h4 { font-size: 18px; font-weight: normal; line-height: 22px; padding: 8px 0; }
.major_item span { font-size: 13px; color: #999; }

.rid_detail_top {
    margin-top: 12px;
    width: 660px;
    height: 50px;
    margin: 0 auto;
    background: url(../images/articlecontent.png) 0px 0px no-repeat;
}

.rid_detail {
    width: 540px;
    min-height: 150px;
    margin: 0 auto;
    background: url(../images/articletop.png) 0px 0px repeat-y;
    padding: 20px 60px;
    position: relative;
}
.rid_detail_bottom {
    width: 660px;
    height: 50px;
    margin: 0 auto;
    background: url(../images/articlecontent.png) 0px -120px no-repeat;
}