*{ margin:0px; padding:0px; list-style:none;}
html { margin:0px; padding:0px; list-style:none;}
body { margin:0; padding:0; text-align:left; font-size:12px; color:#555555; font-family: "Arial", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", "sans-serif"; background-color:#ffffff; min-width:1180px;}
a { text-decoration: none; color:#555555; }
a:hover {text-decoration:none; cursor:pointer;color:#1787e0;}
a:link { outline-style:none;}
ul { margin:0px; padding:0px; list-style:none; }
li {margin:0px; padding:0px;  list-style-type:none }
span{ margin:0px; padding:0px; }
div,p {margin:0px; padding:0px; }
img { border:none; margin:0px; padding:0px; }
h1,h2,h3,h4,h5 { margin:0px; padding:0px; font-weight:normal }
.clear{ clear:both; margin:0; padding:0; height:0; overflow:hidden;}
.line10{ clear:both; margin:0; padding:0; height:10px; overflow:hidden;}
.line20{ clear:both; margin:0; padding:0; height:20px; overflow:hidden;}
.line40{ clear:both; margin:0; padding:0; height:40px; overflow:hidden;}
.mt15{ margin-top:15px;}
.mt10{ margin-top:10px;}
.mt20{ margin-top:20px;}
.left{ float:left;}
.right{ float:right;}
.head_all{ width:100%; height:40px; line-height:40px; background-color:#f7f7f7; clear:both; border-bottom: 1px solid #ddd;}
.head_t{ width:1180px; height:40px; margin:0px auto; overflow:hidden; color:#555555;}
.head_tr{ float:right; height:40px;}
.head_tr a{color:#555555; padding:0px 12px;}
.head_tr a:hover{color:#0075d6;}
.head_tr a.right_con{ padding-right:0px;}

.con_all{ width:100%; height:120px; clear:both; background-color:#FFF; clear:both;}
.con_con{ width:1180px; height:120px; margin:0px auto; overflow:hidden;}
.logo{ width:294px; height:71px; float:left}
.logo img{ margin-top:20px; height:70px;}

.phone{ width:230px; height:120px; float:right; text-align:right;}
.phone p{ font-size:12px; color:#555555; padding-top:30px; line-height:20px;}
.phone h3{ font-size:30px; color:#ff6600; font-family:Arial, Helvetica, sans-serif; line-height:40px; font-weight:bold;}

.soso{ width:520px; height:120px; margin-left:70px; float:left;}
.sosot{ width:448px; height:38px; line-height:38px; margin:30px 0px 0px 35px; border:1px solid #1787e0; overflow:hidden;}
.sosox{ width:448px; height:25px; line-height:25px; text-align:left; margin:10px 0px 0px 35px;}
.sosox a{ color:#999;  float:left; padding-right:10px}


.keyword_input { border: medium none; background-color:#FFF; float:left; width:350px; height:38px; line-height:38px; text-indent:5px; overflow:hidden;}
.s_btn { width:98px; height:38px; background-color:#1787e0; text-align:center; font-size:20px; color:#FFF; font-weight:bold; border-image: none; cursor:pointer; border:none;}


.mune_all{ width:100%; height:50px; line-height:50px; background-color:#1787e0; color:#ffffff; clear:both;}

.nav{width:1185px; height:50px; margin:0px auto;}
.nav li{float:left;height:50px; width:168.5px; text-align:center; position:relative; z-index:99;}
.nav li.last{background:none;}
.nav li:hover,.nav .current{background-color: #0076c7;}
.nav li a{ height:50px;overflow:hidden; font-size:18px;color:#fff; text-align:center; font-weight:bolder;}
.nav li .submenu{display:none;position:absolute;top:50px;left:0;}
.nav li .submenu{background-color: #fff;width: 100%; width:148px; padding:5px 10px; border: 1px solid #eee;}
.nav li .submenu li{float:none;padding:0;width:148px;height:35px;line-height:35px;  background:none;height:auto; border-bottom: 1px solid #eee; font-size:15px; overflow:hidden; font-weight:lighter;}
.nav li .submenu li.last{border:none;}
.nav li .submenu li a{float:none;padding:0;text-align:center;height:35px;line-height:35px;background:none; color:#333; font-size:15px;}


.banner_all{ width:100%; height:460px; background-color:#f7f7f7; clear:both;}
.banner_con{ width:1180px; height:460px; margin:0px auto; overflow:hidden;}
.banner{ width:850px; height:420px; float:left; margin-top:20px; position:relative; z-index:9;}


.jquery-slider-wrapper{position:relative;clear:both;zoom:1;}
.jquery-slider-slide{display:none;margin:0;padding:0;position:absolute;left:0;top:0;width:100%;}
.jquery-slider-slide img{border:0;margin:0;padding:0;}
.jquery-slider-slide-current{display:block;z-index:2;}
.jquery-slider-slide-next{display:block;z-index:1;}
.jquery-slider-selectors{display:block;overflow:hidden;position:absolute;bottom:10px;right:10px;z-index:3;}
.jquery-slider-selector{background:url(../images/jquery-slider-theme.png) no-repeat 0px -70px;display:inline;float:left;width:16px;height:16px;margin:0 0 0 5px;}
.jquery-slider-selector-current{background:url(../images/jquery-slider-theme.png) no-repeat -16px -70px;}
.jquery-slider-selector span{display:none;}
.jquery-slider-control{display:none;right:50%;top:50%;position:absolute;cursor:pointer;width:48px;height:69px;margin-top:-34px;margin-right:-24px;z-index:4;}
.jquery-slider-control span{display:none;}
/*.jquery-slider-control-play{background:url(../images/jquery-slider-theme.png) no-repeat -144px 0;}
.jquery-slider-control-pause{background:url(../images/jquery-slider-theme.png) no-repeat -96px 0;}*/
.jquery-slider-hovered .jquery-slider-control{display:block;}
.jquery-slider-navigation{display:block;}
.jquery-slider-navigation-prev{background:url(../images/jquery-slider-theme.png) no-repeat 0 0;display:none;left:0;top:50%;position:absolute;cursor:pointer;width:48px;height:69px;margin-top:-34px;z-index:4;}
.jquery-slider-navigation-prev span{display:none;}
.jquery-slider-navigation-next{background:url(../images/jquery-slider-theme.png) no-repeat -48px 0;display:none;right:0;top:50%;position:absolute;cursor:pointer;width:48px;height:69px;margin-top:-34px;z-index:4;}
.jquery-slider-navigation-next span{display:none;}
.jquery-slider-hovered .jquery-slider-navigation-prev,.jquery-slider-hovered .jquery-slider-navigation-next{display:block;}
.jquery-slider-wrapper .caption{padding:6px 10px;background:#333333;font-size:13px;position:absolute;bottom:10px;left:10px;color:#FFFFFF;}
.jquery-slider-timer{color:#000000;height:3px;width:100%;position:absolute;bottom:0;left:0;z-index:4;}
.jquery-slider-timer-bar{background:#000000;opacity:0.5;height:3px;width:0;float:left;display:inline;}




.banner_mune{ width:310px; height:440px; margin-top:20px; float:right;}
.banner_mune .ttBox {
    display: inline-block;
    background: #fff;
    border-top-right-radius: 8px
}

.banner_mune .ttBox ul {
    width: 270px;
    padding: 10px 20px 20px
}

.banner_mune .ttBox ul li {
    color: #000;
    cursor: pointer;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-weight: 700;
    padding-bottom: 10px;
	margin-bottom:3.8px;
}

.banner_mune .ttBox ul li .num {
    width: 12px;
    height: 20px;
    display: inline-block;
    margin-right: 10px;
    background-image: url(../images/num.png);
    background-size: cover;
    vertical-align: bottom
}

.banner_mune .ttBox ul li .contents {
    font-size: 14px
}

.banner_mune .ttBox ul li:hover {
    color: #116dc3
}

.banner_mune .ttBox ul li:nth-child(1n+4) {
    font-weight: 400
}

.banner_mune .ttBox ul li:first-child .num {
    background-position-x: 3px
}

.banner_mune .ttBox ul li:nth-child(2) .num {
    background-position-x: -20px
}

.banner_mune .ttBox ul li:nth-child(3) .num {
    background-position-x: -43px
}

.banner_mune .ttBox ul li:nth-child(4) .num {
    background-position-x: -64px
}

.banner_mune .ttBox ul li:nth-child(5) .num {
    background-position-x: -86px
}

.banner_mune .ttBox ul li:nth-child(6) .num {
    background-position-x: 112px
}

.banner_mune .ttBox ul li:nth-child(7) .num {
    background-position-x: 90px
}

.banner_mune .ttBox ul li:nth-child(8) .num {
    background-position-x: 66px
}

.banner_mune .ttBox ul li+li {
    padding-top: 10px
}

.sass_litleImgBox__2vwlE {
    margin-top:20px;
    display: flex;
    justify-content: flex-start
}
.radius-image_boxImg__3CYuV {
    overflow: hidden;
    position: relative;
    display: inline-block;
    cursor: pointer
}

.radius-image_boxImg__3CYuV {
    margin-right: 20px
}

.radius-image_boxImg__3CYuV:last-child {
    margin-right: 0
}

.radius-image_hoverAnimation__PeVt1 {
    transition: .3s
}

.radius-image_hoverAnimation__PeVt1:hover {
    transition: .3s;
    transform: scale(1.2)
}
/*热门学校*/
.hot-school_title {
    font-weight: 700;
    font-size: 20px;
    color: #1787e0;
    border-bottom: 1px solid #116dc3;
    padding-bottom: 8px
}

.hot-school_title .hot-school_hot {
    display: inline-block;
    vertical-align: sub;
    margin-right: 6px
}

.hot-school_title span {
    font-size: 20px
}

.hot-school_title .hot-school_subTitle{
    float: right;
    font-size: 12px;
    color: #116dc3;
    background-image: url(../images/more.png);
    background-repeat: no-repeat;
    background-position: 100%;
    background-size: 7px;
    padding-right: 15px;
    background-position-y: 5px;
    cursor: pointer;
    margin-top: 12px
}

.hot-school_box {
    padding-top: 20px
}

.hot-school_left {
    width: 414px;
    border-radius: 10px;
    background-image: linear-gradient(to bottom left,#39cadf,#28a5e3,#1477e7);
    display: inline-block;
    padding: 32px 0px;
    cursor: pointer;
    font-weight: bolder
}

.hot-school_left p {
    margin: 0
}

.hot-school_left .hot-school_name {
    margin-bottom: 9px;
    color: #fff;
    font-size: 26px;
    text-align: center
}

.hot-school_left .hot-school_label {
    display: flex;
    justify-content: center;
    margin-bottom: 33px
}

.hot-school_left .hot-school_label span {
    display: inline-block;
    border: 1px solid #fff;
    color: #fff;
    padding: 0 6px;
    font-size: 12px
}

.hot-school_left .hot-school_logo {
    border-radius: 8px;
    background: #fff;
    width: 190px;
    height: 190px;
    margin: 0 auto;
    text-align: center;
    padding-top: 20px
}

.hot-school_left .hot-school_logo img {
    width: 148px;
    height: 148px
}

.hot-school_right {
    display: inline-block;
    vertical-align: top;
    width: 760px
}

.hot-school_card {
    width: 315px;
    height: 85px;
    display: inline-block;
    background: #fff;
    box-shadow: 0 0 8px 0 rgba(0,0,0,.1);
    border-radius: 10px;
    padding: 24px 20px 0;
    margin-left: 20px;
    margin-bottom: 20px;
    cursor: pointer;
    transition: .3s
}

.hot-school_card img {
    vertical-align: top;
    margin-right: 20px
}

.hot-school_card .hot-school_cardRight {
    display: inline-block;
    max-width: 240px
}

.hot-school_card .hot-school_t {
    font-weight: 700;
	font-size:16px;
    color: #000;
    margin-bottom: 14px
}

.hot-school_card .hot-school_labelCard {
    font-size: 12px;
    color: #b3b3b3;
    border: 1px solid #eee;
    padding: 3px 5px;
    margin-bottom: 5px;
    display: inline-block
}

.hot-school_card .hot-school_labelCard+.hot-school_labelCard {
    margin-left: 6px
}

.hot-school_card:hover {
    transform: translateY(-5px);
    box-shadow: 0 10px 8px 0 rgba(0,0,0,.1);
    transition: .3s
}

.hot-school_card:hover .hot-school_t {
    color: #116dc3
}
/*热门学校结束*/

/*热门专业开始*/
.hot-special_title {
    font-size: 50px;
    font-weight: 700;
    font-size: 20px;
    color: #1787e0;
    border-bottom: 1px solid #116dc3;
    padding-bottom: 8px
}

.hot-special_title .hot-special_hot {
    display: inline-block;
    vertical-align: sub;
    margin-right: 6px
}

.hot-special_title span {
    font-size: 20px
}

.hot-special_title .hot-special_subTitle {
    float: right;
    font-size: 12px;
    color: #116dc3;
    background-image: url(../images/more.png);
    background-repeat: no-repeat;
    background-position: 100%;
    background-size: 7px;
    padding-right: 15px;
    background-position-y: 5px;
    cursor: pointer;
    margin-top: 12px
}

.hot-special_box {
    border-radius: 20px;
	width:1168px;
    box-shadow: 0 0 8px 0 rgba(0,0,0,.1);
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
	margin:0px auto;
}

.hot-special_box .hot-special_card {
    width: 288px;
    height: 167px;
    display: flex;
	margin-left:3px;
    justify-content: center;
    align-items: center;
    border-bottom: 1px solid #eee;
    border-right: 1px solid #eee;
    cursor: pointer;
    transition: .3s
}

.hot-special_box .hot-special_card div img {
    display: block;
    margin: 0 auto;border-radius: 50%; border:#c9c9c9 solid 1px;
}

.hot-special_box .hot-special_card p {
    margin: 0;
    text-align: center;
    font-weight: 700;
    color: #000
}

.hot-special_box .hot-special_card:nth-child(1n+5) {
    border-bottom: 0
}

.hot-special_box .hot-special_card:nth-child(4),.hot-special_box .hot-special_card:nth-child(8) {
    border-right: 0
}

.hot-special_box .hot-special_card:hover {
    background: #fff;
    box-shadow: 0 0 8px 0 rgba(17,109,195,.2);
    border-radius: 1px;
    transition: .3s;
    color: #116dc3
}

.ellipsis {
    white-space: nowrap; font-size:16px;
    overflow: hidden;
    text-overflow: ellipsis
}

/*热门专业结束*
/
/*校园风光开始*/
.school-view_title__1eDJH {
    font-size: 50px;
    font-weight: 700;
    font-size: 20px;
    color: #1787e0;
    border-bottom: 1px solid #116dc3;
    padding-bottom: 8px
}

.school-view_imgBox__Mmiha {
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap
}

.school-view_imgBox__Mmiha>div:nth-child(4n+4) {
    margin-right: 0
}

.school-view_imgBox__Mmiha>div {
    margin-bottom: 20px
}
.radius-image_box__29XOS,.radius-image_boxImg__3CYuV {
    overflow: hidden;
    position: relative;
    display: inline-block;
    cursor: pointer
}

.radius-image_boxImg__3CYuV {
    margin-right: 10px
}

.radius-image_boxImg__3CYuV:last-child {
    margin-right: 0
}
.radius-image_hoverAnimation__PeVt1 {
    transition: .3s
}

.radius-image_hoverAnimation__PeVt1:hover {
    transition: .3s;
    transform: scale(1.2)
}
.radius-image_cover__3v4U9 {
    position: absolute;
    bottom: 0;
    background: linear-gradient(180deg,transparent,rgba(0,0,0,.5));
    width: 100%;
    color: #fff;
    text-align: center;
    height: 40px;
    font-size: 14px;
    line-height: 40px
}


/*校园风光结束*/
.content_all{ width:1180px; height:auto; overflow:hidden; margin:0px auto;}
.zixun_all{ width:100%; height:325px; clear:both;}
.zixun_l{ width:850px; height:325px; float:left;}
.zixun_r{ width:310px; height:325px; float:right;}

.biaoti{ width:100%; height:65px;clear:both;}
.biaoti_h{ float:left; line-height:65px;}
.biaoti_h h3{ font-size:20px; font-weight:bold; width:100px;float:left; }
.biaoti_h h3 a{ color:#1787e0;}
.biaoti_h h3 a:hover{ color:#1787e0;}
.biaoti_h span{ margin-top:15px;}
.biaoti_h .hot {
    width: 26px;
    height: 30px;
	display:inline-block;
	margin-right:10px;
    background: url(../images/hot.png) no-repeat;float:left; 
	background-size: cover;
    vertical-align: middle;
}
.more{ width:25px; height:25px; float:right; font-size:0px;}
.more a{width:25px; height:25px; display:block; margin-top:22px; background:url(../images/more.jpg) no-repeat}


.zx_lb,.zx_list{ width:100%; height:260px; clear:both; overflow:hidden;}
.zx_lb li{ width:425px; height:113px; float:left; margin-bottom:15px; overflow:hidden;}
.zx_lb li img{ width:150px; height:113px; float:left; margin-right:15px;}
.zx_lb li h3{ font-size:13px; line-height:40px; color:#222222; font-weight:bold; padding-right:20px;}
.zx_lb li p{ line-height:20px; padding-right:20px;}

.zx_list li{ width:100%; height:30px; line-height:30px; overflow:hidden; text-indent:12px; background:url(../images/list_dian.jpg) no-repeat left center;}

.yuanxiao{ width:100%; height:310px; clear:both}
.yuanxiao li{ width:185px; height:138px; position:relative; text-align:center; border:1px solid #e5e5e5; float:left; margin:0px 11px 14px 0px;}
.yuanxiao li img{ width:185px; height:138px;}
.yuanxiao li .hi,.yuanxiao li h3{position:absolute;left:0;bottom:0;width:100%;height:30px; display:none;}
.yuanxiao li h3{line-height:30px;color:#fff;margin:0;z-index:1; font-size:14px;}/*����z-indexֵ�����־Ͳ���͸����*/
.yuanxiao li .hi{background:#000; filter:alpha(opacity=60);  -moz-opacity:0.6;  -khtml-opacity: 0.6;  opacity: 0.6; }/*����͸��*/

.yuanxiao li:hover .hi,.yuanxiao li:hover h3{ display:block;}

.yuanxiao li#feng_li2{ float:right; margin-right:0px;}

.gg_1{ width:100%; height:126px; clear:both; margin:30px 0px 20px;}


.xxk{ width:100%; height:320px; clear:both;}
.xxk_l{ width:850px; height:320px; float:left}
.xxk_r{ width:310px; height:320px; float:right; overflow:hidden;}
.xxk_rc{ width:310px; height:110px; margin-bottom:10px;}
.xxk_rx{ width:310px; height:135px;}
.xxk_rx li{ width:100%; height:30px; line-height:30px; overflow:hidden;text-overflow: ellipsis;white-space: nowrap; text-indent:12px; background:url(../images/list_dian.jpg) no-repeat left center;}



.slideTxtBox{ width:850px; height:320px; float:left; overflow:hidden; position:relative;}
.slideTxtBox .hd{ width:800px; height:65px; line-height:65px; position:absolute; left:0px; top:0px; z-index:9;}
.slideTxtBox .hd li{ float:left; padding:0px 30px 0px 0px; cursor:pointer; font-size:20px; font-weight:bold; color:#c0c0c0;}
.slideTxtBox .hd li.on{ color:#1787e0;}
.slideTxtBox .bd{width:100%; height:320px; zoom:1;  position:absolute; left:0px; top:0px; z-index:8;}
.slideTxtBox .bd .zx_all{width:100%; height:320px; position:relative; z-index:8;}
.slideTxtBox .bd .zxt{ width:25px; height:65px; position:absolute; top:0px; right:0px; z-index:999;}
.slideTxtBox .bd .zxx{ width:100%; height:260px; position:absolute; top:65px; left:0px; z-index:99;}


.biaoqian{ width:100%; height:auto; padding:0px 0px 20px; overflow:hidden; clear:both;}
.biaoqian li{height:22px; line-height:22px; float:left; margin:0px 5px 10px;}
.biaoqian li a{ height:22px; padding:0px 8px; display: block; background-color:#c9c9c9; color:#FFF;-moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}
.biaoqian li a:hover{background-color:#64c4e4;}

.youlian_all{ width:100%; height:auto; overflow:hidden; clear:both; position:relative;}
.youlian_t{width:100%; height:21px; line-height:20px; font-size:20px; color:#1787e0; text-align:center; font-weight:bold; position:absolute; left:0px; top:0px; z-index:99; background:url(../images/youlian_bg.jpg) no-repeat center center}
.youlian{ width:1178px; height:auto; padding:25px 0px; overflow:hidden; border:1px solid #c9c9c9;position: relative; z-index:9; margin-top:10px;}
.youlian ul{ padding:0px 17px 0px 15px;}
.youlian li{ float:left; line-height:30px; padding:0px 10px;}
.youlian .eylinks {background:url(../images/youlian_li_bg.jpg) no-repeat right center;}
.f_mune{ width:100%; height:auto; overflow:hidden; line-height:30px; padding:18px 0px; color:#d7d8d9; text-align:center; font-size:13px; }
.f_mune a{ padding:0px 10px; color:#d7d8d9;}

.xiangq{ width:100%; height:auto; overflow:hidden; text-align:center;}
.xiangq p{ line-height:25px; color:#888888;}
.xiangq a{color:#888888;}

.footer_img{ width:100%; height:auto; padding:20px 0px; text-align:center}
.footer_img img{ width:118px; height:48px; display:inline-block; margin:0px 5px;}



#leftsead{width:131px;height:143px;position:fixed;top:40%;right:0px;}
*html #leftsead{margin-top:258px;position:absolute;top:expression(eval(document.documentElement.scrollTop));}
#leftsead li{width:131px;height:50px;}
#leftsead li img{float:right; }
#leftsead li a{height:49px;float:right;display:block;min-width:47px;max-width:131px;}
#leftsead li a .shows{display:block;}
#leftsead li a .hides{margin-right:-166px;cursor:pointer;cursor:hand;}
#leftsead li a.youhui .hides{display:none;position:absolute;right:216px;top:2px;}


.lujing{ width:100%; height:25px; line-height:25px; margin-top:10px;}
.lujing a{ padding:0px 5px;}


.content{ width:850px; height:auto; overflow:hidden; float:left;}
.list_right{ width:310px; height:auto; overflow:hidden; float:right;}

.list_news{ width:100%; height:auto; overflow:hidden; border-top:1px solid #c9c9c9; }
.list_news li{ width:100%; height:auto; overflow:hidden; float:left; padding:14px 0px; overflow:hidden; border-bottom:1px dashed #c0c0c0;}
.list_news li img{ width:150px; height:113px; float:left; margin-right:15px;}
.list_news li h3{ font-size:14px; line-height:28px; padding:10px 0px 5px; color:#222222; font-weight:bold;}
.list_news li p{ line-height:20px;}

.list_news li h4{ line-height:20px; padding-top:10px;}
.list_news li h4 span{ color:#999999; padding-right:15px;}

.list_school{ width:100%; height:auto; overflow:hidden; border-top:1px solid #c9c9c9; }
.list_school li{ width:100%; height:auto; overflow:hidden; float:left; padding:14px 0px; overflow:hidden; border-bottom:1px dashed #c0c0c0;}
.list_school li img{ width:113px; height:113px; float:left; margin-right:15px;}
.list_school li h3{ font-size:16px; line-height:28px; padding:10px 0px 5px; color:#222222; font-weight:bold;}
.list_school li h3 span{ font-size:14px; line-height:28px; padding:10px 0px 5px; color:#888; margin-left:30px; font-weight:lighter;}
.list_school li p{font-size: 14px;color: #999; padding: 2px 8px; margin-top: 9px; margin-bottom: 15px; display: inline-block; border-radius: 2px; border: 1px solid #eee;}
.list_school li font{ color: #3385ff; background: #e3efff;  padding: 4px 10px;  font-size: 14px; margin-right: 10px; border-radius: 2px; display: inline-block; max-width: 180px;  white-space: nowrap; overflow: hidden;  text-overflow: ellipsis;}

.school-list_btn__36_J9 {
    width: 78px;
    color: #fff;
    font-size: 14px;
    background: #116dc3;
    border-radius: 6px;
    display: inline-block;
    padding: 6px 10px;
    margin:0px 5px;
    cursor: pointer;
    position: relative;
    text-align: center;
    border: 1px solid #116dc3;
	float:right;
}
.school-list_btn__36_J9 .school-list_hotImg__3bWX_ {
    position: absolute;
    top: -10px;
    right: -10px;
    width: 28px;
    height: 16px;
    animation: school-list_breath__AFrw1 2s ease-in-out infinite;
	float:right;
}
.school-list_btnConsult__3bNvx {
    background: #fff;
    border: 1px solid #116dc3;
    color: #116dc3;
    box-sizing: border-box;
}

.list_news li h4{ line-height:20px; padding-top:10px;}
.list_news li h4 span{ color:#999999; padding-right:15px;}


.pages{clear: both;margin:30px auto 30px auto; overflow: hidden; text-align: center;font-size:14px; }
.pages ul li{display:inline-block;border: 1px solid #e6e6e6;padding: 6px 15px;margin: 0 1px;line-height:24px; background-color: #e6e6e6; color:#999;border-radius:2px}
.pages ul li:hover{background:#ff8800;color:#fff;border: 1px solid #ff8800}
.pages ul li:hover a{color:#fff;}
.pages ul li.thisclass{display: inline-block;border: 1px solid #ff8800;padding:6px 15px;margin: 0 1px;background: #ff8800;color: #fff;}
.pages ul li.thisclass a{color: #fff;}
.pages ul li a{display:block;color:#999}
.pages ul li a:hover{color: #fff;}

 

.gg_rt{ width:100%; height:250px; margin-top:22px;}
.gg_rt img{ width:310px; height:250px;}

.gg_rf{ width:100%; height:250px; margin-top:15px;}
.gg_rf img{ width:310px; height:250px;}

.list_right_t{ width:310px; height:auto; overflow:hidden;}

.list_right_c{ width:100%; height:auto; clear:both; overflow:hidden;}
.list_right_c li{ width:100%; height:30px; line-height:30px; overflow:hidden; text-indent:12px; background:url(../images/list_dian.jpg) no-repeat left center;}

.ny_bt{ width:100%; height:110px; text-align:center; border-bottom:1px solid #c9c9c9; padding-top:10px;}
.ny_bt h3{font-size:20px; margin:10px 0px;}
.ny_bt p{ height:20px; line-height:20px;}
.ny_bt p span{color:#999999; padding-right:15px;}

.ny_ny{ padding:20px 5px; text-align:left; line-height:28px; font-size:14px;}
.ny_ny p{ padding:0px 0px 15px;}


.sxp{ width:100%; height:auto; overflow:hidden; border-top:1px dashed #c9c9c9;}
.sxp ul{ padding:20px 0px;}
.sxp li{ height:30px; line-height:30px; font-size:14px;}

.foot{ background:#383838; width:100%; margin-top:15px;}
.footer{ width:1180px; height:auto; overflow:hidden; margin:0px auto;}


.baom_bg{ width:100%; height:790px; background:url(../images/baoming_bg.jpg) no-repeat center center; overflow:hidden;}
.baom_all{ width:1180px; height:710px; margin:40px auto 0px;}
.baom_all_l{ width:850px; height:710px; float:left; background-color:#FFF;}
.baom_all_r{ width:310px; height:710px; float:right;}
.baom_all_rt{ width:310px; height:280px; background-color:#FFF;}
.baom_all_rx{ width:310px; height:410px; background-color:#FFF; margin-top:20px;}

.baom_all_r h3{ height:60px; line-height:60px; font-size:25px; color:#1787e0; font-weight:bold; padding:0px 20px;}
.baom_all_r p{ height:auto; line-height:30px; font-size:13px; padding:0px 20px;;}

.baom_all_lt{ width:810px; height:60px; line-height:60px; border-bottom:1px solid #c9c9c9; text-align:center; margin-left:20px;}
.baom_all_lt h3{font-size:25px; color:#1787e0; font-weight:bold; }


.baom_all_lx{ width:810px; height:640px; margin-left:20px; font-size:13px;}
.baom_all_lx p{ height:30px; line-height:30px; margin-top:18px}
.baom_all_lx p span{ padding-left:135px; font-size:18px; color:#1787e0;background:url(../images/dian.jpg) no-repeat 120px center}
.baom_all_lx label{float: left;width: 130px;line-height:28px; text-align:right; padding-right:5px;} 
.baom_all_lx form{margin:0px} 
.baom_all_lx input,.baom_all_lx select{width: 200px;height:28px; line-height:28px;border:1px solid #c9c9c9;;-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius:4px; margin-right:10px;} 
 
.baom_all_lx #sbutton{ width:120px; height:32px; line-height:32px; text-align:center; font-size:18px; font-weight:bold; background-color:#1787e0; border:1px solid #1787e0; color:#FFF; margin-right:10px; cursor:pointer;} 
.baom_all_lx br{clear: left;} 


#sex,#sf,#nj{ width:15px; height:15px;}

.labeltitle{ width:100%; height:50px; line-height:50px; font-size:18px; border-bottom:1px dashed #c0c0c0;}
.content2,.intro{ width:100%; height:auto; overflow:hidden; padding:15px 0px;}

.downurllist li{ width:150px; height:30px; line-height:30px; text-align:center;}
.downurllist li a{ width:120px; height:30px; background-color:#1787e0; color:#fff; display:block; }
.downurllist li a:hover{ background-color:#ff6600;}
.ny_ny img {max-width: 100%;height: auto;}



/*中职学校筛选*/
.sass_filterBox__1usc0 {
    border-radius: 10px;
    border: 1px solid #eee;
    padding: 0 20px;
	margin:10px 0px 20px 0px;
}

.filter-compents_filterBox__3mqfw {
    padding: 20px 0
}
.filter-compents_filterBox__3mqfw .filter-compents_itemBox__1Q3EV {
    width: 90%
}

.filter-compents_filterBox__3mqfw .filter-compents_itemBox__1Q3EV,.filter-compents_filterBox__3mqfw .filter-compents_titleBox__3hPX8 {
    display: inline-block;
    vertical-align: top
}


.filter-compents_filterBox__3mqfw .filter-compents_filterTitle__2ZbYV {
    cursor: default
}

.filter-compents_filterBox__3mqfw+.filter-compents_filterBox__3mqfw {
    border-top: 1px dashed #eee
}

.filter-compents_filterBox__3mqfw .filter-compents_filterItem__1JB3L {
    font-size: 12px;
    padding: 2px 19px;
    cursor: pointer;
    display: inline-block;
    margin-bottom: 8px;
    text-align: center
}

.filter-compents_filterBox__3mqfw .filter-compents_itemBox__1Q3EV a.active {
    color: #fff;
	padding: 5px 0px;
    background: #116dc3;
    border-radius: 50%;
    border-radius: 10px
}
.filter-compents_filterBox__3mqfw .filter-compents_itemBox__1Q3EV a.active:hover {
    color: #ffc982;
}



.filter-compents_filterBox__3mqfw+.filter-compents_filterBox__3mqfw {
    border-top: 1px dashed #eee
}



/*学校详情页头部*/
.school-page_mainBox__1m9F2 {
    background-image: url(../images/schoolbg.png);
    padding-left: 40px;
    padding-top: 30px;
    background-size: cover;
    border-radius: 10px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    min-height: 291px;
	margin-top:10px;
}

.school-page_mainBox__1m9F2 .school-page_infoBox__ikS77 {
    display: flex;
    align-items: center;
    margin-bottom: 28px
}

.school-page_mainBox__1m9F2 .school-page_infoBox__ikS77 .school-page_logo__1eAW4 {
    width: 166px;
    height: 166px;
    padding: 10px;
    border-radius: 30px;
    background: #fff;
	display: flex;
    align-items: center;  
    justify-content: center; 
}

.school-page_mainBox__1m9F2 .school-page_infoBox__ikS77 .school-page_info__3LVnE {
    margin-left: 20px;
    width: 700px;
    display: inline-block
}

.school-page_mainBox__1m9F2 .school-page_infoBox__ikS77 .school-page_info__3LVnE .school-page_name__2w4Ax {
    color: #fff;
    font-size: 24px;
    margin-right: 10px;
    display: inline-block;
    margin-bottom: 20px
}

.school-page_mainBox__1m9F2 .school-page_infoBox__ikS77 .school-page_info__3LVnE .school-page_name__2w4Ax img {
    width: 68px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
    cursor: pointer
}

.school-page_mainBox__1m9F2 .school-page_infoBox__ikS77 .school-page_info__3LVnE .school-page_xiaoxun__2cid- {
    display: inline-block;
    background: hsla(0,0%,100%,.8);
    padding: 2px 10px;
    border-radius: 4px;
    font-size: 12px;
    color: #116dc3;
    vertical-align: text-bottom
}

.school-page_mainBox__1m9F2 .school-page_infoBox__ikS77 .school-page_info__3LVnE .school-page_label__owxnt {
    border-radius: 15px;
    border: 1px solid #fff;
    color: #fff;
    background: hsla(0,0%,100%,.3);
    font-size: 12px;
    padding: 2px 13px;
    display: inline-block
}

.school-page_mainBox__1m9F2 .school-page_infoBox__ikS77 .school-page_info__3LVnE .school-page_label__owxnt+.school-page_label__owxnt {
    margin-left: 10px;
    margin-bottom: 10px
}

.school-page_mainBox__1m9F2 .school-page_infoBox__ikS77 .school-page_info__3LVnE .school-page_pos__1gjCN {
    margin-top: 20px;
    background: url(../images/address.png)
}

.school-page_mainBox__1m9F2 .school-page_infoBox__ikS77 .school-page_info__3LVnE .school-page_iis__2nPOj {
    font-style: normal;
    font-size: 12px;
    color: #fff;
    display: inline-block;
    margin-right: 20px;
    cursor: pointer
}


.school-page_mainBox__1m9F2 .school-page_infoBox__ikS77 .school-page_info__3LVnE .school-page_emil__2ogU7 {
    background: url(../images/email.png)
}

.school-page_mainBox__1m9F2 .school-page_infoBox__ikS77 .school-page_info__3LVnE .school-page_emil__2ogU7,.school-page_mainBox__1m9F2 .school-page_infoBox__ikS77 .school-page_info__3LVnE .school-page_phone__36qz1,.school-page_mainBox__1m9F2 .school-page_infoBox__ikS77 .school-page_info__3LVnE .school-page_pos__1gjCN,.school-page_mainBox__1m9F2 .school-page_infoBox__ikS77 .school-page_info__3LVnE .school-page_url__1FcaV {
    color: #fff;
    font-size: 12px;
    display: block;
    background-repeat: no-repeat;
    background-size: 16px;
    background-position: 0 6px;
    padding: 5px 0 5px 24px;
    margin-bottom: 14px
}

.school-page_mainBox__1m9F2 .school-page_infoBox__ikS77 .school-page_info__3LVnE .school-page_emil__2ogU7 {
    margin-bottom: 0
}

.school-page_mainBox__1m9F2 .school-page_infoBox__ikS77 .school-page_eda__ggLS5 img {
    width: 70px
}

.school-page_mainBox__1m9F2 .school-page_infoBox__ikS77 .school-page_vr__3VNWD {
    cursor: pointer;
    width: 120px;
    font-size: 14px;
    color: #fff;
    text-align: center;
    margin-top: 48px
}

.school-page_mainBox__1m9F2 .school-page_infoBox__ikS77 .school-page_vr__3VNWD img {
    width: 76px;
    display: block;
    margin: 0 auto
}

.school-page_mainBox__1m9F2 .school-page_infoBox__ikS77 .school-page_vr__3VNWD p {
    letter-spacing: 1px;
    margin-top: 8px;
    font-size: 12px
}

.school-page_mainBox__1m9F2 .school-page_infoBox__ikS77 .school-page_eda__ggLS5 {
    width: 120px;
    font-size: 12px;
    color: #fff;
    text-align: center
}

.school-page_mainBox__1m9F2 .school-page_infoBox__ikS77 .school-page_eda__ggLS5 .school-page_img2__fCyM- {
    width: 84px
}

.school-page_mainBox__1m9F2 .school-page_infoBox__ikS77 .school-page_eda__ggLS5 img {
    display: block;
    margin: 0 auto;
    cursor: pointer
}

.school-page_mainBox__1m9F2 .school-page_infoBox__ikS77 .school-page_eda__ggLS5 .school-page_edaText__uIH7z {
    letter-spacing: 1px;
    font-size: 12px;
    color: #fff;
    cursor: pointer
}

.school-page_mainBox__1m9F2 .school-page_tabBar__2PATI li{
    display: inline-block;
    width: 130px;
    height: 52px;
    line-height: 52px;
    background: hsla(0,0%,100%,.3);
    border-radius: 6px 6px 0 0;
    text-align: center;
    color: #fff;
    margin-right: 20px;
	font-size:16px;
    cursor: pointer
}

.school-page_mainBox__1m9F2 .school-page_tabBar__2PATI .school-page_tabFire__5YZw2 {
    margin-top: -8px;
    width: 24px;
    height: 24px;
    animation: school-page_breath__3NJac 2s ease-in-out infinite
}

.school-page_mainBox__1m9F2 .school-page_tabBar__2PATI li:hover {
    background: #fff;
    color: #116dc3;
    font-weight: 700
}
.content_all .school-page_tabBar__2PATI ul li.school-page_active__3Hh7C{
    background: #fff;
    color: #116dc3;
    font-weight: 700
}

/*学校基本信息*/
.school-page-intro_infoBox__2-g43 {
    padding: 25px 0 0 28px;
    border: 1px solid #eee;
    border-radius: 10px;
    background: url(../images/jbxxbg.png);
    background-repeat: no-repeat;
    background-origin: content-box;
    background-size: 120px;
    background-position-x: right;
    background-position-y: bottom
}

.school-page-intro_infoBox__2-g43 .school-page-intro_shijian__3Kj7Y {
    display: inline-block;
    background: url(../images/cjdate.png)
}

.school-page-intro_infoBox__2-g43 .school-page-intro_mianji__29oj7 {
    display: inline-block;
    margin-left: 85px;
    background: url(../images/mianji.png)
}

.school-page-intro_infoBox__2-g43 .school-page-intro_lishu__1IV-8 {
    display: block;
    background: url(../images/lishu.png)
}

.school-page-intro_infoBox__2-g43 .school-page-intro_dizhi__xJPtI {
    display: block;
    background: url(../images/dizhi.png)
}

.school-page-intro_infoBox__2-g43 .school-page-intro_dizhi__xJPtI i {
    font-style: normal;
    font-size: 14px
}

.school-page-intro_infoBox__2-g43 .school-page-intro_zhengshu__26DOS {
    display: block;
    background: url(../images/xueli.png)
}

.school-page-intro_infoBox__2-g43 .school-page-intro_zhengshu__26DOS i {
    font-style: normal;
    font-size: 14px
}

.school-page-intro_infoBox__2-g43 .school-page-intro_book__3oA2q,.school-page-intro_infoBox__2-g43 .school-page-intro_dizhi__xJPtI,.school-page-intro_infoBox__2-g43 .school-page-intro_lishu__1IV-8,.school-page-intro_infoBox__2-g43 .school-page-intro_mianji__29oj7,.school-page-intro_infoBox__2-g43 .school-page-intro_shijian__3Kj7Y,.school-page-intro_infoBox__2-g43 .school-page-intro_zhengshu__26DOS {
    background-repeat: no-repeat;
    background-size: 16px;
    background-position: 0 9px;
    padding: 5px 0 5px 30px;
    margin-bottom: 14px;
    font-size: 14px;
    color: #000
}

.school-page-intro_honourBox__31ehU .school-page-intro_honourList__3LudP {
    width: 808px;
    min-height: 160px;
    border: 14px solid rgba(255,236,208,.8);
    border-radius: 9px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-wrap: wrap;
    flex-direction: row;
    background-image: url(../images/rongyu.png);
    background-position: top,100% 100%;
    background-size: 100%,26%;
    background-repeat: no-repeat;
    padding: 68px 10px 15px;
    border-top: 0;
    overflow: hidden
}

.school-page-intro_honourBox__31ehU .school-page-intro_rongyu__2IWm0 {
    display: inline-block;
    height: 67px;
    margin-bottom: 16px;
    margin-right: 16px;
    line-height: 65px;
    text-align: left;
    border: 1px solid #754106;
    border-radius: 4px;
    color: #754106;
    font-size: 16px;
    box-shadow: 0 4px 8px rgba(255,208,149,.3);
    padding: 0 20px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    cursor: pointer
}


.school-page-intro_list__WW2in {
    border-radius: 10px;
    overflow: hidden
}

.school-page-intro_list__WW2in .school-page-intro_head__OdbNp {
    color: #000;
    font-size: 14px;
    font-weight: 700;
    background: #fafafa;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #eee;
    border-bottom: 0
}

.school-page-intro_list__WW2in .school-page-intro_head__OdbNp span {
    display: block;
    width: 20%;
    font-size: 14px;
    text-align: center;
    padding: 20px 0;
    border-right: 1px solid #eee
}

.school-page-intro_list__WW2in .school-page-intro_head__OdbNp span:last-child {
    border-right: 0
}

.school-page-intro_list__WW2in .school-page-intro_content__2xb7l {
    display: flex;
    flex-wrap: wrap;
    border: 1px solid #eee
}

.school-page-intro_list__WW2in .school-page-intro_content__2xb7l .school-page-intro_line__2wo8i {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    border-bottom: 1px solid #eee
}

.school-page-intro_list__WW2in .school-page-intro_content__2xb7l .school-page-intro_line__2wo8i span:first-child {
    color: #116dc3; 
}

.school-page-intro_list__WW2in .school-page-intro_content__2xb7l .school-page-intro_line__2wo8i span {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 20%;
    height: 100%;
    border-right: 1px solid #eee;
    color: #000;
    padding: 10px 8px;
    cursor: pointer
}

.school-page-intro_list__WW2in .school-page-intro_content__2xb7l .school-page-intro_line__2wo8i span i {
    font-style: normal;
    display: -webkit-box;
    text-align: center;
    overflow: hidden;
    font-size: 14px;
    text-overflow: ellipsis;
    -webkit-line-clamp: 1;
    line-clamp: 2;
    -webkit-box-orient: vertical;
    word-break: break-all
}

.school-page-intro_list__WW2in .school-page-intro_content__2xb7l .school-page-intro_line__2wo8i span i b {
    font-weight: 400;
    color: #116dc3
}


.school-page-intro_list__WW2in .school-page-intro_content__2xb7l .school-page-intro_line__2wo8i span:last-child {
    border-right: 0
}

.school-page-intro_list__WW2in .school-page-intro_content__2xb7l .school-page-intro_line__2wo8i .school-page-intro_remarks__2YxBl {
    word-break: break-all
}

.school-page-intro_list__WW2in .school-page-intro_content__2xb7l .school-page-intro_line__2wo8i:last-child {
    border-bottom: 0
}

/*院校招生*/

.school-page-news_box__2u1z5 {
    background: #fff;
    border-radius: 10px;
    border: 1px solid #eee;
    padding: 25px 21px;
    margin-bottom: 20px;
    transition: .3s;
    cursor: pointer;
    display: flex;
    align-items: center
}

.school-page-news_box__2u1z5:hover {
    transform: translateY(-5px);
    box-shadow: 0 6px 8px 0 rgba(0,0,0,.1);
    transition: .3s
}

.school-page-news_box__2u1z5:hover .school-page-news_t__bCx3a {
    color: #116dc3
}

.school-page-news_date___IZZ2 {
    display: inline-block;
    width: 54px;
    height: 54px;
    background: #116dc3;
    border-radius: 8px;
    color: #fff;
    text-align: center;
    line-height: 20px;
    padding-top: 10px;
    vertical-align: top;
    margin-right: 15px
}

.school-page-news_date___IZZ2 .school-page-news_day__veWmM {
    font-size: 14px;
    font-weight: 700;
    display: inline-block
}

.school-page-news_date___IZZ2 .school-page-news_year__3WqHu {
    font-size: 12px
}

.school-page-news_content__1_--b {
    display: inline-block;
    line-height: 39px;
    width: calc(100% - 70px)
}

.school-page-news_content__1_--b p {
    margin: 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 20px
}

.school-page-news_content__1_--b .school-page-news_t__bCx3a {
    font-size: 18px;
    font-weight: 700
}

.school-page-news_content__1_--b .school-page-news_subT__3hHKQ {
    color: #999;
    font-size: 14px
}

.school-page-news_content__1_--b .school-page-news_source__1poCS {
    font-size: 12px;
    color: #bababa
}

/*专业分类页*/
.list_zhuanye{ width:100%; height:auto; overflow:hidden;}

.special-list_itemBox__1aUNG .special-list_itemTitle__3gzO- {
    color: #000;
    font-weight: 700;
    font-size: 20px;
    margin-top: 20px;
    border-bottom: 1px solid #eee;
    padding-bottom: 10px;
}
.special-list_itemBox__1aUNG .special-list_itemTitle__3gzO-:before {
    content: " ";
    width: 4px;
    height: 20px;
    background: #116dc3;
    margin-right: 10px;
    display: inline-block;
    border-radius: 4.5px;
    vertical-align: middle;
    margin-bottom: 4px;
}
.special-list_itemBox__1aUNG .special-list_itemSubTitle__1DEFq {
    height: 45px;
    color: #116dc3;
    padding: 10px 20px 0;
    font-weight: 700;
    display: inline-block;
    border: 1px solid;
    border-color: #eee #eee #fff;
    border-radius: 10px 10px 0 0;
    position: relative;
    bottom: -1px;
    margin-top: 20px;
	font-size:16px;
}
.special-list_itemBox__1aUNG .special-list_itemList__2L4kd {
    border: 1px solid #eee;
    padding: 0 20px;
    border-radius: 0 10px 10px 10px;
}
.special-list_itemBox__1aUNG .special-list_itemSubTitle__1DEFq {
    height: 45px;
    color: #116dc3;
    padding: 10px 20px 0;
    font-weight: 700;
    display: inline-block;
    border: 1px solid;
    border-color: #eee #eee #fff;
    border-radius: 10px 10px 0 0;
    position: relative;
    bottom: -1px;
    margin-top: 20px;
}
.special-list_itemBox__1aUNG .special-list_itemList__2L4kd .special-list_item__2wlRt+.special-list_item__2wlRt {
    border-top: 1px dashed #eee;
}
.special-list_itemBox__1aUNG .special-list_itemList__2L4kd .special-list_item__2wlRt {
    padding: 20px 0;
}
.special-list_itemBox__1aUNG .special-list_itemList__2L4kd .special-list_item__2wlRt .special-list_l__tWwv_ {
    cursor: pointer;
    display: inline-block;
    vertical-align: middle;
    width: 576px;
}
.special-list_itemBox__1aUNG .special-list_itemList__2L4kd .special-list_item__2wlRt .special-list_l__tWwv_ .special-list_name__3lai1 {
    font-weight: 700;
    color: #000;
	font-size:16px;
    display: block;
    margin-bottom: 12px;
}
.special-list_itemBox__1aUNG .special-list_itemList__2L4kd .special-list_item__2wlRt .special-list_l__tWwv_ .special-list_label__3dycH span {
    color: #555;
    font-size: 13px; margin-right:20px;
}
.special-list_itemBox__1aUNG .special-list_itemList__2L4kd .special-list_item__2wlRt .special-list_r__2raOd {
    display: inline-block;
    width: 80px;
    color: #fff;
    background: #116dc3;
    border-radius: 6px;
    padding: 6px 10px;
    font-size: 14px;
    cursor: pointer;
    text-align: center;
}

.filter-compents_filterBox__3mqfw .filter-compents_filterItem__1JB3L.filter-compents_active__8b6FT {
    color: #fff;
    background: #116dc3;
    border-radius: 50%;
    border-radius: 10px;
}

.special-page_infoBox__23eAL {
    background: #f3f9ff;
    padding: 20px;
    margin-bottom: 20px;
    border-radius: 8px
}
.special-page_infoBox__23eAL .special-page_title__2Mb6x {
    font-size: 30px;
    font-weight: 700;
    color: #000;
    margin-bottom: 15px
}

.special-page_infoBox__23eAL .special-page_content__2xOKp {
    font-size: 14px;
    color: #000
}

.special-page_infoBox__23eAL .special-page_content__2xOKp span:after {
    content: " | "
}

.special-page_infoBox__23eAL .special-page_content__2xOKp span:last-child:after {
    content: ""
}
.content-left_box__3SjwR {
    width: 800px;
    display: inline-block;
    vertical-align: top
}

.special-page_tabBarBox__3Wpst {
    border-bottom: 2px solid #116dc3
}

.special-page_tabBarBox__3Wpst .special-page_tabBar__1rN_L {
    color: #000;
    width: 194px;
    height: 51px;
    line-height: 50px;
    display: inline-block;
    text-align: center;
    font-size: 20px;
    cursor: pointer
}

.special-page_tabBarBox__3Wpst .special-page_tabBar__1rN_L.special-page_active__3yTC- {
    background-image: url(../images/zhuanye.png);
    background-size: 194px;
    color: #fff;
    font-weight: 700
}
.special-page_detialTitle__3f8Rw {
    color: #000;
    font-weight: 700;
    font-size: 20px;
    margin: 20px 0
}

.special-page_detialTitle__3f8Rw:before {
    content: " ";
    width: 4px;
    height: 20px;
    background: #116dc3;
    margin-right: 10px;
    display: inline-block;
    border-radius: 4.5px;
    vertical-align: middle;
    margin-bottom: 4px
}
.special-page_introBox__1Xdwp .special-page_content__2xOKp {
    font-size: 16px;
    color: #000;
    margin-bottom: 50px;
    line-height: 30px
}
.special-list_filterBox {border: 1px solid #eee; border-radius: 10px; padding: 0 20px}
.special-list_itemBox .special-list_itemTitle {color: #000; font-weight: 700; font-size: 20px; margin-top: 20px; border-bottom: 1px solid #eee; padding-bottom: 10px}
.special-list_itemBox .special-list_itemTitle:before {content: " "; width: 4px; height: 20px; background: #116dc3; margin-right: 10px; display: inline-block; border-radius: 4.5px; vertical-align: middle; margin-bottom: 4px}
.special-list_itemBox .special-list_itemSubTitle {height: 45px; color: #116dc3; font-size:16px; padding: 10px 20px 0; font-weight: 700; display: inline-block; border: 1px solid; border-color: #eee #eee #fff; border-radius: 10px 10px 0 0; position: relative; bottom: -1px; margin-top: 20px}
.special-list_itemBox .special-list_itemList {border: 1px solid #eee; padding: 0 20px; border-radius: 0 10px 10px 10px}
.special-list_itemBox .special-list_itemList .special-list_item {display: inline-flex; align-items: center; flex-wrap: wrap; padding: 20px 0}
.special-list_itemBox .special-list_itemList .special-list_item .special-list_l {display: inline-block; vertical-align: middle; width: 650px}
.special-list_itemBox .special-list_itemList .special-list_item .special-list_l .special-list_name {font-weight: 700; color: #222; display: block; margin-bottom: 12px; font-size:16px;}
.special-list_itemBox .special-list_itemList .special-list_item .special-list_l:hover .special-list_name {color: #116dc3}
.special-list_itemBox .special-list_itemList .special-list_item .special-list_l .special-list_label span {color: #555; font-size: 13px;}
.special-list_itemBox .special-list_itemList .special-list_item .special-list_l .special-list_label span:after {content: " | ";padding:0px 15px;}
.special-list_itemBox .special-list_itemList .special-list_item .special-list_l .special-list_label span:last-child:after {content: ""}
.special-list_itemBox .special-list_itemList .special-list_item .special-list_r {display: inline-block; width: 60px; text-align: center; color: #fff; background: #116dc3; border-radius: 10px; padding: 10px 20px; font-size: 14px;}
.special-list_itemBox .special-list_itemList .special-list_item+.special-list_item {border-top: 1px dashed #eee}