@charset "utf-8";

/*全局控制*/
body{width:100%;margin:0;padding:0;font-family:"微软雅黑"; color:#565656;-webkit-text-size-adjust:none;}
html,body,div,dl,dt,dd,ol,ul,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,p{margin:0;padding:0;}
img{width:100%;height:auto;display: block;border:0;vertical-align:center;}ul,li{list-style:none;}
.tc{text-align:center;}.tl{text-align:left;}.tr{text-align:right;}
.fl{float:left;}.fr{float:right;}.cl{clear:both;}.fb{font-weight:bold;}
.op{opacity: 0}
.flex{display:flex;}
.wrap{flex-wrap: wrap;}
a{text-decoration:none;color:#000;cursor: pointer;}
input[type="text"]:focus,input[type="password"]:focus,textarea:focus{outline:none;}
button{cursor: pointer;border:0;}


.box{width:1200px;margin:auto;}


/*头部*/


.top_nav{
	width: 95%;position: fixed;
	top: 0;left: 2.5%;
	height: 60px;
	padding-top: 40px;
	z-index:9999;
}
.top_nav .logo img{
	height: 62px;width:auto;
}








/*首页*/

	/*导航*/

.nav ul>li {width:120px;height:40px;position: relative;display: inline-block;line-height: 40px;font-weight: bold;border-radius: 60px;color: #fff;text-align: center;}
.nav ul>li:hover,.nav ul>li.active{background: #c00000}
.nav ul>li>a{color:#fff;font-size: 18px}

.nav ul>li ol{overflow: hidden; display: none;width:120px;background: #fff;text-align: center;border-radius: 10px;position: absolute;top:40px;left:0;padding:3px 0;background-clip: content-box;}
.nav ul>li:hover ol{display: block;}
.nav ul>li ol li:first-child{margin-top: 3px}
.nav ul>li ol li:last-child{margin-bottom: 3px}
.nav ul>li ol li{width:90px;height: 36px;display: block;border-radius: 36px;text-align: center;line-height: 36px;margin:auto;}
.nav ul>li ol li>a{color:#666666;font-size: 16px;background: none}
.nav ul>li ol li:hover{background: #c00000}
.nav ul>li ol li:hover a{color: #fff}




.newnavzi{
	position: absolute;top:25%;margin:auto;text-align: center;width:100%;
}
.newnavzi p{
	font-size: 90px;font-weight: bold;text-transform:capitalize;margin-bottom: 1%
}
.newnavzi span{
	font-size: 36px;display: inline-block;margin-bottom: 2%
}
.newnavzi .fuwuzi{
	font-size: 24px;font-weight: 100;margin-bottom:.5%;
}

/*.newnavzi .first_p::first-letter{
    color:#C00000;
}
*/

/*idx_banner*/

.idx_banner{
	width: 100%;height:93.5%;
	overflow: hidden;
	position: relative;
	z-index:888;

}

.idx_banner .slideBox{
	height: 100%
}
.idx_banner .slideBox .bd{
	width:100%;height: 100%
}
.idx_banner .slideBox .bd>div{
	width:100%;height: 100%
}
.idx_banner .slideBox .bd ul{
	display: block;width:100%;height: 100%
}
.idx_banner .slideBox .bd ul li{
	width:100%;height: 100%;
	position: relative;
}
.idx_banner .slideBox .bd ul li img{
	min-height: 100%
}

.idx_banner .slideBox .hd{
	width:100%;height:15px;
	position: absolute;bottom: 5%;
	text-align: center;
	z-index:9999;
}
.idx_banner .slideBox .hd li{
	display: inline-block;
	width:15px;height: 15px;
	margin:0 4px;
	border-radius: 50%;cursor: pointer;
	background: #fff;border:1px solid #fff;
}
.idx_banner .slideBox .hd li.on{
	background: none;

}
.idx_banner .slideBox .prev{
	width:27px;
	height: 50px;
	position: absolute;
	top: 50%;
	left: 1%
}
.idx_banner .slideBox .next{
	width:27px;
	height: 50px;
	position: absolute;
	top: 50%;
	right: 1%
}

.banner_more{
	display: block;
	width:200px;
	height: 74px;
	border:1px solid #fff;
	border-radius: 10px;
	color: #fff;
	text-align: center;line-height: 74px;font-size: 18px;
	
}

.idx_banner .slideBox .bd .banner1{
	width:36%;
	position:absolute;
	left:10%;top: 25%
}
.idx_banner .slideBox .bd .banner1 .banner_more{
	margin-top: 10%
}	
.idx_banner .slideBox .bd iframe{
	width:62%;
	height: 80%;overflow: hidden;
	position:absolute;
	right: left;
	top: 25%;
	transform: scale(.8);
}
.idx_banner .slideBox .bd .banner2{
	width:50%;
	position:absolute;
	right: 0;
	top: 25%;
}
.idx_banner .slideBox .bd .banner2 img{
	width:80%;
	margin-top: 5%
}
.idx_banner .slideBox .bd .banner2 .banner_more{
	margin-top: 5%
}	

.idx_banner .slideBox .bd .banner3{
	width:50%;
	position:absolute;
	right: 0;
	top: 25%;
}
.idx_banner .slideBox .bd .banner3 img{
	width:60%;
}
.idx_banner .slideBox .bd .banner3 .banner_more{
	margin-top: 5%
}	

.idx_banner .slideBox .bd .idx_map{
	width:31%;
	position:absolute;
	left: 10%;
	top: 25%;
}
.idx_banner .slideBox .bd .idx_map>img{
	width:100%;
}
.idx_banner .slideBox .bd .idx_map div{
	position: absolute;opacity: 0
}
.idx_banner .slideBox .bd .idx_map .ss_bj{
	width:5%;
    top: 24%;
    right: 23%;
}
.idx_banner .slideBox .bd .idx_map .ss_ty{
	width:9%;
	top: 31%;
    right: 29%;
}
.idx_banner .slideBox .bd .idx_map .ss_sh{
	width:6%;
    top: 42%;
    right: 12%;
}
.idx_banner .slideBox .bd .idx_map div:hover{
	-webkit-animation: ss_ss 1s ease-in-out infinite;
	-moz-animation: ss_ss 1s ease-in-out infinite;
	-o-animation: ss_ss 1s ease-in-out infinite;
	animation: ss_ss 1s ease-in-out infinite;	
}

@keyframes ss_ss {
     0% {
         opacity: 1
     }
      100% {
          opacity: 0
       }
}




.idx_banner .slideBox .bd .banner4{
	width:80%;height:70%;
	position: absolute;
	top:20%;
	left: 10%
}
.idx_banner .slideBox .bd .banner4>.ban{
	position: absolute;
	border-radius: 50%;	
}



.idx_banner .slideBox .bd .banner4 .ban1{
	width:10%;top:3.5%;left: 0
}
.idx_banner .slideBox .bd .banner4 .ban2{
	width:11%;top:7%;left: 12%
}
.idx_banner .slideBox .bd .banner4 .ban3{
	width:7%;top:0;left: 25%
}
.idx_banner .slideBox .bd .banner4 .ban4{
	width:9%;top:7%;right: 21%
}
.idx_banner .slideBox .bd .banner4 .ban5{
	width:8%;top:32%;right: 13%
}
.idx_banner .slideBox .bd .banner4 .ban6{
	width:15%;top:0;right: 0
}
.idx_banner .slideBox .bd .banner4 .ban7{
	width:7%;bottom:35%;left: 2%
}
.idx_banner .slideBox .bd .banner4 .ban8{
	width:18%;bottom:0;left: 11%
}
.idx_banner .slideBox .bd .banner4 .ban9{
	width:18%;bottom:0;right: 11%
}
.idx_banner .slideBox .bd .banner4 .bancenter{
	position: absolute;
	width:40%;left: 0;right: 0;bottom:0;margin:auto;
}
.idx_banner .slideBox .bd .banner4 .bancenter a{
	margin:auto;margin-top: 20%
}


.idx_banner .slideBox .bd .banner4 div.ban{
	-webkit-animation: changeBiger 5s ease-in-out infinite;
	-moz-animation: changeBiger 5s ease-in-out infinite;
	-o-animation: changeBiger 5s ease-in-out infinite;
	animation: changeBiger 5s ease-in-out infinite;
}


@keyframes changeBiger {
     0% {
                    transform: scale(1);
     }
      100% {
                    transform: scale(1.2);
       }
}

.idx_banner .slideBox .bd .banner4 div.ban .xian{
	border-radius: 50%;
	position: absolute;top: 0;left: 0;right:0;bottom:0;margin:auto;
	background: #fff;opacity: .2
}
.idx_banner .slideBox .bd .banner4 div.ban:hover .xian{
	-webkit-animation: bgcolors .8s ease;
	-moz-animation: bgcolors .8s ease;
	-o-animation: bgcolors .8s ease;
	animation: bgcolors .8s ease,
	    		width:100%;height:100%;
           background: #c00000;
           z-index:-1;
 opacity: 1
}

@keyframes bgcolors {
     0% {
     	width:100%;height:100%;border:1px solid #fff;
        background: #c00000;
     }
      50% {
    		width:90%;height:90%;border:1px solid #fff;
           background: none;
       }
 
      100% {
      		border:0;
    		width:100%;height:100%;
           background: #c00000;
       }

}



.idx_banner .slideBox .bd .banner51{
	width:35%;
	position:absolute;
	left:10%;top: 25%
}
.idx_banner .slideBox .bd .banner51 .banner_more{
	margin-top: 10%
}

.idx_banner .slideBox .bd .banner52{
	width:45%;
	position:absolute;
	right:5%;top: 25%;text-align: center
}
.idx_banner .slideBox .bd .banner52>div{
	display: inline-block;
	border-radius: 50%;
	width:22%;margin:1%;
}


.idx_banner .slideBox .bd .banner52>div{
	-webkit-animation: changeBiger2 4s ease-in-out infinite;
	-moz-animation: changeBiger2 4s ease-in-out infinite;
	-o-animation: changeBiger2 4s ease-in-out infinite;
	animation: changeBiger2 4s ease-in-out infinite;
}


@keyframes changeBiger2 {
     0% {
                    transform: scale(1);
     }
      100% {
                    transform: scale(1.1);
       }
}





.idx_bottom{
	height:6.5%;
	background: #1b1b1b;color:#fff
}
.idx_bottom>div{
	width:95%;margin:auto;
	height: 80%;
	padding-top: .8%
}
.idx_bottom>div div{
	font-size: 20px;color: #fff
}
.idx_bottom>div div img{
	display:inline-block;height: 100%;width:auto;
	vertical-align: middle;
	margin-right: 20px
}
.idx_bottom>div div span{
	display: inline-block;
}
.idx_bottom>div .con{
	font-size: 16px;color: #fff;
	padding-top: .7%
}




/*关于我们页*/
#ab_body{
	padding-bottom:0
}
.ab_body{
	position: relative;

	z-index:8888;
}
.er_top_nav{
	position: absolute;
	z-index:9999;
	width: 95%;
	height: 60px;
	top: 40px;
	left:0;
	right: 0;
	margin:auto;
}
.er_top_nav .logo img{
	height: 62px;width:auto;
}

.ab_body .ab_body_bgimg{
	position: absolute;top: 0;left: 0;width:100%;
}


.bgbgbg{
	padding-bottom: 150px;
}



.ab_body .abdt{
	width:1200px;
	margin:auto;
	/*margin-top: -150px;*/
	position: relative;
	z-index: 9990
}

.ab_body .abdt>p{
	padding-top: 70px;
	font-size: 36px;text-align: center;margin:0px auto 50px auto;
	color: #fff
}
.ab_body .abdt>div{
	width:89%;margin:auto;
	line-height: 1.7;font-size: 16px;
}

/*公司荣誉*/
.ab_honer{
	color: #fff;
}
.ab_honer .title p{
	font-size: 34px
}
.ab_honer .title span{
	font-size: 20px;display: inline-block;
	text-transform: uppercase;
}


#honer .picScroll-left .yin{
	width:100%;height:100%;background: #000;
	position: absolute;top: 0;left: 0;
	opacity: .5;display: none
}
#honer .picScroll-left .con{
	color: #fff;width:80%;font-weight: bold;
	position: absolute;top: 40%;left: 0;right:0;margin:auto;
	font-size: 20px;line-height: 1.5;text-align: center;display: none
}
#honer .swiper-container{
	padding-bottom: 70px;margin-top: 70px
}
/*#honer .swiper-pagination{
	width:100%;text-align: center;
	bottom: 0;
	border-radius: 5px;
	background: none
}

#honer .swiper-pagination span{
	display: inline-block;
	margin:0;padding:0;
	width:10px;
	height:10px;
	border-radius: 5px;
	margin:0 10px;
	transition: all .5s;
	background: #535353;opacity: 1
}*/
#honer .swiper-pagination{
	width:70%;
	margin-left: 15%;
	display: flex;
	bottom: 0;
	border-radius: 5px;
	background: #535353

}

#honer .swiper-pagination span{
	display:block;
	margin:0;padding:0;
	width:50%;
	height:10px;
	border-radius: 5px;

	/*transition: all .5s;*/
	background: #535353;opacity: 1
}

#honer .swiper-pagination span.swiper-pagination-bullet-active{
	background: #c00000
}


#ab_honer2{
	margin-bottom:74px;color: #222
}






/*服务客户*/
.fuwubgbg{
	background: url(../images/fuwubg.png);
	background-size:100% 100% ;
	padding:50px 0 90px 0;
}
#fuwu{
	margin-top: 0
}

#fuwu .swiper-container{
	padding-bottom: 70px;margin-top: 70px
}
/*#fuwu .swiper-pagination{
	width:100%;text-align: center;
	bottom: 0;
	border-radius: 5px;
	background: none;
}

#fuwu .swiper-pagination span{
	display:inline-block;
	margin:0;padding:0;
	width:10px;
	height:10px;
	border-radius: 5px;
	margin:0 10px;
	transition: all .5s;
	background: #535353;opacity: 1
}*/

#fuwu .swiper-pagination{
	width:70%;
	margin-left: 15%;
	display: flex;
	bottom: 0;
	border-radius: 5px;
	background: #535353

}

#fuwu .swiper-pagination span{
	display:block;
	margin:0;padding:0;
	width:50%;
	height:10px;
	border-radius: 5px;

	/*transition: all .5s;*/
	background: #535353;opacity: 1
}



#fuwu .swiper-pagination span.swiper-pagination-bullet-active{
	background: #c00000
}







/*文化理念*/
.ad_wh{
	background: url(../images/ad_wh.jpg);
	background-size: 100% auto;
	background-repeat:no-repeat;

}
.ad_wh .title{
	width:362px;height:141px;margin:auto;
	padding-top: 109px
}
.ad_wh_list{margin-top: 88px}
.ad_wh_list>div{
	width:354px;height:354px;border-radius: 45px;
	background:#c00000;float: left;margin-right: 67px;
	text-align:center;color: #fff
}
.ad_wh_list>div:nth-child(3n){
	margin-right: 0;
}
.ad_wh_list>div span{
	display: inline-block;
	font-size: 65px;padding-top: 60px
}
.ad_wh_list>div p{
	width: 80%;margin:auto;font-size: 34px;
	margin-top: 65px
}

.ab15{
	margin-top: -150px
}

.ab15 .dizhi3{

	padding:10px;
	margin-top: -52px
}
.bg_attachment .list4{
	margin-top: 50px
}
.bg_attachment .list4 span{
	display: inline-block;
	width:120px;height:40px;
	background:#fff;
	color: #222222;
	text-align: center;line-height: 40px;font-size: 18px;
	margin-right:8px
}

.bg_attachment .list4 span:hover{
	background: #c00000;
	color: #fff;
	


}

.bg_attachment{
	position: relative;
	height:650px;
}
.bg_attachment>a{
	width:100%;height:100%;display: block;
}

.bg_attachment:nth-child(odd)>a>div{
	position: absolute;
	width:50%;
	height:100%;
	top: 0;
	left: 0
}

.bg_attachment:nth-child(even)>a>div{
	position: absolute;
	width:50%;
	height:100%;
	top: 0;
	right: 0
}
.bg_attachment>a>div .yin{
	width:100%;height:100%;position: absolute;top: 0;left: 0;
	background:#c00000;opacity: .5
}

.bg_attachment>a>div .con{
	width:550px;position: absolute;
	color: #fff;
}
.bg_attachment:nth-child(odd)>a>div .con{
	right: 50px

}
.bg_attachment:nth-child(even)>a>div .con{
	left: 50px
}
.bg_attachment>a>div .con .tit1{
	font-size: 32px;
}
.bg_attachment>a>div .con .tit2{
	font-size: 30px;font-weight: bold;
}
.bg_attachment>a>div .con .jianjie{
	width: 100%;
	line-height: 2.5;
	margin-top: 50px
}
.bg_attachment:nth-child(even)>a>div .con .jianjie{
	/*text-align: right*/
}




.lb_gl{height:390px ;margin-top: 60px}
.container{width: 1024px;margin:0 auto;position: relative;}
.pictureSlider{margin-bottom: 24px;}
.poster-item{width:11.5vw;
	overflow: hidden;text-align: center;
	transition: all 0.5s;cursor: default;
	-moz-transition: all 0.5s;cursor: default;
	-webkit-transition: all 0.5s;cursor: default;
	-o-transition: all 0.5s;cursor: default;
}
.poster-item .for_btn{
	height:11.5vw;width:11.5vw;border-radius: 50%;overflow: hidden;
}
.poster-item .for_btn img{
	width:100%;height: auto
}

.poster-item .students_star .title1{
	font-size: 30px;color: #000;margin-top: 15px
}
.poster-item .students_star .title2{
	color: #7f7f7f;margin-top: 15px;font-size: 20px
}
.poster-item .students_star .title2::first-letter{
	color:#C00000;
}
.poster-item .students_star .title3{
	margin-top: 15px;font-size: 20px
}





/*.foot*/

.foot{
	height: 233px;background: #c00000;color: #fff
}
.foot a{
	color: #fff
}
.foot div{font-size: 32px;padding-top: 70px}
.foot div img{width:39px;height: 39px;display: inline-block;vertical-align: sub;;margin-right: 25px}
.foot p{font-size: 16px;margin-top: 26px}


.foot2{
	background: #222222;color: #fff;padding:100px 0;
}
.foot2 a{
	color: #fff
}
.foot2 .d_logo{
	width:354px;margin:auto;
}
.foot2 .tel{font-size: 32px;padding-top: 34px}
.foot2 .tel img{width:39px;height: 39px;display: inline-block;vertical-align: sub;;margin-right: 25px}
.foot2 p{font-size: 18px;margin-top: 30px}
.foot2 p:last-child{font-size: 16px;margin-top: 26px}



/*新闻页*/

.ab_body .er2_top_nav .nav ul>li a{color: #222}
.ab_body .er2_top_nav .nav ul>li:hover>a,
.ab_body .er2_top_nav .nav ul li.active>a{color: #fff}

.ab_body .er2_top_nav .nav ul>li ol li a{color: #222}
.ab_body .er2_top_nav .nav ul>li ol li:hover a{color: #fff}


.news1{margin-top: -116px;position: relative;z-index:8888;}

.news1 .title p{
	font-size: 90px;
}
.news1 .title span{
	
	font-size: 36px;color:#C00000;

}
.news1 .title p::first-letter{
	color:#C00000;
}

.news1_list>div{
	height: 274px;
	background: #c00000;
	margin-top: 80px;
	position: relative;
}
.news1_list>div .img{
	width:45%;
	height: 100%;overflow: hidden;
}
.news1_list>div .img img{
	height: 100%;width: auto
}
.news1_list>div .img .time{
	width:142px;height: 188px;
	background: #c00000;color: #fff;text-align: center;
	position: absolute;top: 0;left: 20px;
}
.news1_list>div .img .time p{
	font-size: 22px;margin-top: 10px
}
.news1_list>div .img .time p:first-child{
	font-size: 50px;margin-top: 25px
}

.news1_list>div .con{
	width:50%;color: #fff;
	padding-right: 2%;
	height: 100%;position: relative;

}
.news1_list>div .con p{
	font-size: 28px;padding-top: 35px;margin-bottom:35px
}
.news1_list>div .con div{
	font-size: 16px;line-height: 2
}
.news1_list>div .con a{
	display: inline-block;
	position: absolute;bottom: 20px;left: 0;
	width:143px;height: 50px;border-radius: 10px;
	text-align: center;line-height: 50px;font-size: 18px;
	border:1px solid #fff;color: #fff
}
.news1_list>div .con a:hover{
	background: #fff;
	color: #c00000
}

.more_more{
	width:180px;margin:105px auto;color: #666;cursor: pointer;
}




/*招聘页*/
.job_title{
	height: 130px;color: #fff;line-height: 130px;font-size: 36px;
	background: #c00000
}
.jobname{
	margin-top: 100px
}
.jobname p{
	font-size: 36px;color: #222
}
.jobname span{
	font-size: 20px;color: #666
}



.job .picScroll-left{
	width:1200px;margin:auto;
	height: 157px;
	position: relative;
	margin-top: 80px
}
.job .picScroll-left .hd{
	width:29px;height: 53px;
	position: absolute;
	top: 0;bottom:0;
	margin:auto;
}
.job .picScroll-left .bd{
	width:957px;margin:auto;
}

.job .picScroll-left .bd li{
	float: left;width:157px;
	text-align: center;margin-right: 44px;


}
.job .picScroll-left .bd li .pic{
	width:157px;border-radius:157px;
	height: 157px;
	
}
.job .picScroll-left .bd li img{
	width:99px;margin:10px auto;
}
.job .picScroll-left .bd li p{
	font-size: 20px;color: #666
}
.job .picScroll-left .bd li.on .pic{
	border-color: red
}

.job .picScroll-left .bd li .shuxian{
	width:2px;height: 80px;
	margin:auto;background: #c00000;
    display: none
}


.job .shuxian{
	width:2px;height: 80px;
	margin:auto;background: none;

}
.job .job_con{
	width:1000px;margin:2px auto;
	padding:45px 40px;

	border-radius: 20px;
}




/**/
.show_con{position: relative;z-index:8888;margin-top: -250px}
.show_title{font-size: 24px;color:#222;text-align: center}
.show_time{font-size: 14px;color: #666;text-align: center;
	margin-top:20px;border-bottom:1px solid #d2d2d2;padding-bottom: 40px
}
.con_con{
	margin-top: 50px
}
.con_con img{
	width: auto;display: inline-block;max-width: 100%
}
.page{
	margin:100px auto;overflow: hidden;
}
.page>div{
	width: 50%;line-height: 45px;height: 45px
}
.page>div a{
	display:block;
	width: 95px;height: 42px;
	border:1px solid #222;
	text-align: center;line-height: 42px;
	font-size: 25px
}

.page>div:hover{
	color: #c00000
}
.page>div:hover a{
	background: #c00000;color: #fff;
	border-color: #c00000
}



/**abtype20***/

.abtype20{
	height:96px;border-bottom: 1px solid #dcdcdc
}
.abtype20 a{
	display: inline-block;margin:0 20px;line-height: 96px
}
.abtype20 a:hover,.abtype20 a.active{
	border-bottom: 5px solid #c00000
}


/*pro18*/
.heik{
	height: 130px;
	line-height: 130px;text-align: center;
	color:#c00000;font-size: 36px
}


.lb_gl .swiper-container{
	width:1200px;margin:auto;
	position: relative;
}

.lb_gl .swiper-container .swiper-slide{
	width:180px!important;height:180px;border-radius: 50%;
	overflow: hidden;
}
.lb_gl .swiper-container .swiper-slide img{
	width:100%;height:auto;
}


.lb_gl .swiper-container .swiper-slide .con{
	position: absolute;
	top: 0;width:100%;
}




@media screen and (max-width:1440px){

.top_nav .logo img{
	height: 40px;
}
.er_top_nav .logo img {
    height: 40px;

}


.top_nav {
    padding-top: 20px;
}
.er_top_nav {
    top: 20px;
}



.nav ul>li {width:90px;height:30px;line-height: 30px;}

.nav ul>li>a{font-size: 14px}

.nav ul>li ol{width:90px;top:30px;}

.nav ul>li ol li{width:90px;height: 26px;line-height: 26px;}
.nav ul>li ol li>a{font-size: 14px;}


.foot2 .d_logo {
    width: 20%;
 }

.foot2 .tel {
    font-size: 18px;
    padding-top: 20px; 
}

.ab15{
	margin-top: 0px
}

#ab15_box{
	width: 85%
}

.ab15 .dizhi3 {
     margin-top:0px; 
     font-size: 18px
}

.foot2 {
    height: auto; 
    padding: 80px 0;
}

.foot2 p {
    font-size: 15px;
	margin-top: 30px;
}
.foot2 .tel img {
    width: 25px;
    height: 25px;
    margin-right: 10px;
}


.foot2 p:last-child {
    font-size: 15px;
}




.banner_more {

    width: 130px;
    height: 50px;
    line-height: 50px;
    font-size: 16px;
}

.idx_banner .slideBox .bd .banner1 {
    width: 32%;
}


.idx_banner .slideBox .bd .banner2 img {
    width: 65%;
}
.idx_banner .slideBox .bd .banner2last{
    top: 18%;
}

.idx_banner .slideBox .bd .banner2last img {
    width: 89%;
}




.idx_banner .slideBox .bd .banner51 {
    width: 23%;top: 35%
}





.idx_banner .slideBox .bd .banner4 .ban1{
	width:8%;
}
.idx_banner .slideBox .bd .banner4 .ban2{
	width:9%;
}
.idx_banner .slideBox .bd .banner4 .ban3{
	width:7%;
}
.idx_banner .slideBox .bd .banner4 .ban4{
	width:7%;
}
.idx_banner .slideBox .bd .banner4 .ban5{
	width:6%;
}
.idx_banner .slideBox .bd .banner4 .ban6{
	width:12%;
}
.idx_banner .slideBox .bd .banner4 .ban7{
	width:7%;
}
.idx_banner .slideBox .bd .banner4 .ban8{
	width:15%;
}
.idx_banner .slideBox .bd .banner4 .ban9{
	width:15%;
}


.idx_banner .slideBox .bd .banner4 .bancenter {
    width: 29%;
    bottom: 15%;
}

.idx_banner .slideBox .bd .banner4 .bancenter a {
    margin-top: 14%;
}

.news1 .title {

    padding-left: 15%
}



.news1_list>div {

	width:70%;
	/*height: 245px;*/
	margin:auto;
    margin-top: 80px;

}
/*.news1_list>div .img {
    width: 30%;
    height: 245px;
    position: relative;
}


.news1_list>div .img .time {
    width: 35%;
    height: 156px;
}
.news1_list>div .img .time p {
    font-size: 18px;
}
.news1_list>div .img .time p:first-child {
    font-size: 30px;
}


.news1_list>div .con {
    width: 60%;
    padding-right: 5%;
}

.news1_list>div .con p {
    font-size: 20px;
}
.news1_list>div .con a {
    width: 130px;
    height: 40px;
    line-height: 40px;
    font-size: 18px;
}*/


.ab_body{
	height: 400px;overflow: hidden;
}
/*#ab_body{
	height:auto!important;
}*/
.bgbgbg{
	width:70%;
}
.ab_body .abdt {
     width:100%; 
}
.ab_honer{
	width:80%;
}
.ab_honer2{
	width:56%;
}

.ab_honer .ab_honer_list>div {
    width: 22%;
    margin-right: 4%;

}




#ab_honer2{
	margin-top: 20px;margin-bottom:0px;
}



.ad_wh .title {
    width: 240px;
    height: auto; 
}



.lb_gl{
	width: 80%;margin:auto;
	margin-top: 40px;
	overflow: hidden;
}



.idx_banner .slideBox .bd .banner1 {
    top: 32%;
}

.idx_bottom>div {
     padding-top: 0%; 
}
.idx_bottom>div .con {
    font-size: 12px
}
.idx_bottom>div div span {
    position: relative;
    top: 1px;
    font-size: 14px

}

.idx_bottom>div div img {
    width: 20px;
    margin-right: 7px;
    position: relative;
    top: 2px;
    font-size: 12px
}

.job_title {
    height: 80px;
    line-height: 80px;
    font-size: 25px;

}

.job .picScroll-left{
	transform: scale(.7);
	margin-top: 20px;
}
.job .job_con{
	width:70%;
}

.jobname{
	margin-top: 50px
}

.job .shuxian{
	display: none
}

.job .job_con {
	padding:10px 20px;
}

#jobcon{
	width: 70%;margin:auto;
}

.bgbgbg{
	padding-bottom: 50px;
}




.poster-item .students_star .title1{
	font-size: 18px;margin-top: 8px
}
.poster-item .students_star .title2{
	margin-top: 8px;font-size: 16px
}
.poster-item .students_star .title3{
	margin-top: 8px;font-size: 14px
}


/*#whln img{
	width:50%!important;
}
*/
.lb_gl{height:260px ;margin-top: 30px;
	transform: scale(.7)
}


.news1 {
    margin-top:40px;
}
.news1 .title p{
	font-size: 60px;
}
.news1 .title span{
	
	font-size: 18px

}


.ab_body .ab_body_bgimg{
	top:-80px;
}


.heik {
    height: 80px;
    line-height: 80px;
    font-size: 25px;
}




.newnavzi p{
	font-size: 60px;
}
.newnavzi span{
	font-size: 20px
}

.newnavzi .fuwuzi{
	font-size: 18px
}



.show_con{position: relative;z-index:8888;margin-top: -100px}




}
