	img{

		max-width:100%;

	}

	.header{

		width:100%;

		height:82px;

		background-color:#fff;

		position:fixed;

		top:0;

		left:0;

		z-index:99;

		padding:18px 0 0;

	}

	.center{

		max-width:1400px;

		width:100%;

		height:auto;

		margin:0 auto;

	}



	.head_pad{

		width:auto;

		height:64px;

		position:relative;

		padding-left:390px;

		padding-right:130px;

	}



	.logo,.logo img{

		width:342px;

		height:64px;

		display:block;

	}

	.logo{

		position:absolute;

		top:0;

		left:0;

	}





	.head_nav{

		width:100%;

		height:auto;

		font-size:0;

		text-align:center;

	}

	

	.head_nav li{

		width:auto;

		height:82px;

		display:inline-block;

		vertical-align:top;

		position:relative;

	}



	.nav_a{

		width:auto;

		line-height:64px;

		font-size:16px;

		color:#000;

		padding:0 28px 18px;

	}



	.head_nav li.active .nav_a,.head_nav li:hover .nav_a{

		color:#147fd4;

	}

	.nav_search{

		width:16px;

		height:16px;

		position:absolute;

		top:50%;

		right:0;

		margin-top:-8px;

		cursor:pointer;

	}

	.search_span{

		width:16px;

		height:16px;

		display:block;

		background-size:16px 32px;

		background-repeat:no-repeat;

		background-image:url(/Public/home/images/search_span.png);

	}



	.nav_search.active .search_box{

		display:block;

	}

	.nav_search.active .search_span{

		background-position-y:bottom;

	}

	.search_box{

		width:200px;

		height:36px;

		background:#fff;

		overflow:hidden;

		display:none;

		padding:0 10px;

		position:absolute;

		top:40px;

		right:0;

		border:1px solid #ccc;

		-moz-border-radius: 18px; /* Firefox */

		-webkit-border-radius: 18px; /* Safari 和 Chrome */

		border-radius: 18px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */		

		

	}

	.search_input{

		width:100%;

		height:30px;

		padding:3px 0;

		display:block;

	}

	.search_input input{

		width:94%;

		height:30px;

		line-height:30px;

		font-size:14px;

		color:#999;

		display:block;

		background:none;

		border:none;

	}

	.search_btn{

		border:none;

		background:none;

		cursor:pointer;

		position:absolute;

		top:50%;

		right:10px;

		margin-top:-10px;

		background:#fff;

	}

	.search_btn,.search_btn img{

		width:20px;

		height:20px;

		display:block;

	}

	

	

	.head_nav li:hover .nav_pad_box{

		display:block;

	}



	

	.nav_pad_box{

		width:100%;

		height:auto;

		display:none;

		background:rgba(0,0,0,0.5);

		position:absolute;

		top:82px;

		left:0;

	}

	.nav_pad_img{

		float:left;

	}

	.nav_pad_img,.nav_pad_img img{

		width:388px;

		height:131px;

		display:block;

	}



	.nav_pad_txt{

		width:auto;

		height:auto;

		overflow:hidden;

		padding:10px 0;

	}



	.nav_pad_txt span{

		display:block;

		height:32px;

		font-size:0;

		text-align:center;

		overflow:hidden;

	}

	.nav_pad_txt a{

		height:32px;

		line-height:32px;

		font-size:15px;

		color:#fff;

		display:inline-block;

		vertical-align:top;

	}



	.nav_pad_txt a:hover{

		color:#ccc;

	}





	.banner{

		width:100%;

		height:750px;

		overflow:hidden;

		position:relative;

	}

	.banner .swiper-container {

		width: 100%;

		height: 750px;

		margin-left: auto;

		margin-right: auto;

    }

	.banner .swiper-slide {

		background-size:1920px 750px;

		background-position: center;

    }

    .banner .swiper-slide{

    	height:750px;

    }



    .banner .swiper-button-prev,.banner .swiper-button-next{

    	width:47px;

    	height:47px;

    	display:block;

    	background-size:47px 94px;

    	background-repeat:no-repeat;

    	background-position:top left;

    	margin-top:-23.5px;

    }



    .banner .swiper-button-prev:hover,.banner .swiper-button-next:hover{

    	background-position:bottom left;

    }

    





	.mban{

		max-width:1400px;

		width:100%;

		height:auto;

		position:absolute;

		left:50%;

		bottom:20px;

		margin-left:-700px;

	}



	.mban .mban_li {

		width: 12%;

		height: auto;

		overflow:hidden;

		display:block;

		float:left;

		margin:0 0.25%;

    }



    .ban_span{

    	width:auto;

    	height:145px;

    	display:block;

    	background-position:center;

    	background-size:162px 147px;

    	border:4px solid #f0f0f0;

    }

    

	.ban_text{

		max-width:1400px;

		width:100%;

		height:auto;

		position:absolute;

		left:50%;

		bottom:240px;

		margin-left:-700px;

		z-index:9;

		display:none;

	}



	.text_left{

		max-width:530px;

		width:100%;

		height:auto;

		overflow:hidden;

		font-size:60px;

		color:#fff;

	}

	.text_left{

		float:left;

	}

	.text_right{

		float:right;

	}

	.text_left h4{

		font-size:150px;

		height:180px;

		line-height:1.2;

		font-family:arial;

	}

	.text_left sup{

		font-size:50px;

		font-family:"微软雅黑";

	}

	.text_left sup sup{

		font-size:30px;

	}

	.text_left sup sup sup{

		font-size:20px;

	}

	.text_left p{

		font-size:40px;

		line-height:54px;

	}

	



	.abo_wrap{

		width:100%;

		height:auto;

		overflow:hidden;

		padding:80px 0;

		background-size:100% 1000px;

		background-repeat:no-repeat;

		background-position:bottom center;

	}

	#kexuecheng{

		padding-top:120px;

		margin-top:-100px;

	}

	.abo_tit{

		width:100%;

		height:auto;

		overflow:hidden;

		text-align:center;

		font-size:0;

	}



	.abo_tit a{

		display:inline-block;

		vertical-align:top;

		width:auto;

		height:50px;

		line-height:50px;

		font-size:36px;

		color:#333;

		margin:0 60px;

		cursor:pointer;

	}

	.abo_tit a.active{

		color:#00a0e9;

	}

	

	.abo_text{

		width:100%;

		height:auto;

		overflow:hidden;

		padding-top:40px;

	}

	.abo_text_box{

		width:100%;

		height:auto;

		display:none;

		overflow:hidden;

	}

	

	.abo_text_cont{

		width:100%;

		height:auto;

		overflow:hidden;

		padding-bottom:55px;

	}

	

	.abo_text_lt{

		max-width:546px;

		width:39%;

		height:auto;

		max-height:560px;

		display:block;

		overflow:hidden;

		float:left;

		position:relative;

	}

	.abo_text_lt a{

		display:block;

	}

	.abo_text_lt img{

		width:100%;

		display:block;

		transition: transform 1s;

	}

	.abo_text_lt:hover img{

		transform: scale(1.05,1.05);

	}



	.abo_text_lt_bg{

		width:100%;

		height:auto;

		display:block;

		position:absolute;

		bottom:0;

		left:0;

		z-index:3;

		background-size:100% 137px;

		background-image:url(/Public/home/images/abo_text_lt_bg.png);

		background-repeat:no-repeat;

	}

	.abo_text_pad{

		padding:20px 30px;

	}

	.abo_text_lt_h4{

		width:100%;

		height:36px;

		line-height:36px;

		font-size:20px;

		color:#fff;

		text-overflow:ellipsis;/*表示文本超出用省略号代替*/

		white-space:nowrap;/*表示文本不换行；*/

		overflow:hidden;/*表示超出隐藏；*/

		margin-bottom:40px;

	}



	.pointer{

		width:68px;

		height:8px;

		display:block;

		background-size:68px 8px;

		background-image:url(/Public/home/images/pointer.png);

		background-repeat:no-repeat;

	}

	

	.abo_text_rt{

		max-width:61%;

		width:854px;

		height:auto;

		max-height:560px;

		display:block;

		overflow:hidden;

		float:right;

	}



	.abo_text_list{

		width:100%;

		height:auto;

		overflow:hidden;

	}

	.abo_text_list li{

		max-width:405px;

		width:47.6%;

		height:auto;

		overflow:hidden;

		float:left;

		margin-left:2.4%;

	}



	.abo_text_rt_img{

		width:100%;

		max-height:270px;

		display:block;

		position:relative;

		overflow:hidden;

	}

	.abo_text_rt_img img{

		max-width:100%;

		transition: transform 1s;

		display:block;

	}



	.abo_text_rt_text{

		width:100%;

		height:158px;

		display:block;

		position:absolute;

		bottom:0;

		left:0;

		z-index:3;

		background-size:100% 158px;

		background-image:url(/Public/home/images/abo_text_rt_bg.png);

		background-repeat:no-repeat;

	}



	.abo_text_rt_text .abo_text_pad{

		padding:100px 95px 20px 20px;

		position:relative;

	}



	.abo_text_rt_h4{

		width:100%;

		height:36px;

		line-height:36px;

		font-size:20px;

		color:#fff;

		text-overflow:ellipsis;/*表示文本超出用省略号代替*/

		white-space:nowrap;/*表示文本不换行；*/

		overflow:hidden;/*表示超出隐藏；*/

	}



	.abo_text_rt_text .pointer{

		position:absolute;

		bottom:34px;

		right:20px;

	}



	.abo_text_list li:hover .abo_text_rt_img img{

	transform: scale(1.05,1.05);

	}



	.abo_text_list li:first-child,

	.abo_text_list li:first-child+li{

		margin-bottom:20px;

	}

	

	.more{

		width:200px;

		height:60px;

		line-height:60px;

		font-size:16px;

		color:#333;

		border:2px solid #dedede;

		display:block;

		text-align:center;

		margin:0 auto;

	}

	.more:hover{

		border:2px solid #00a0e9;

		background:#00a0e9;

		color:#fff;

	}



	.about_wrap{

		width:100%;

		height:auto;

		overflow:hidden;

		display:block;

		position:relative;

		background-size:1920px 850px;

		background-repeat:no-repeat;

		background-position:center;

		padding-bottom:170px;

	}



	.about_wrap:after{

		content:'';

		display:block;

		width:100%;

		height:100%;

		position:absolute;

		top:0;

		left:0;

		background:rgba(0,0,0,0.3);

	}

	.about_wrap .center{

		position:relative;

		z-index:3;

	}



	.about_h4{

		width:100%;

		height:auto;

		overflow:hidden;

		font-size:28px;

		color:#fff;

		text-align:center;

		padding-top:80px;

	}



	.about_text{

		width:100%;

		max-height:378px;

		height:auto;

		line-height:42px;

		font-size:16px;

		color:#fff;

		overflow:hidden;

		padding-top:60px;

	    overflow:hidden;

	    text-overflow: ellipsis;

	    display: -webkit-box;

	    -webkit-line-clamp:9;

	    -webkit-box-orient: vertical;

	}

	

	.about_wrap .more{

		color:#fff;

		margin-top:20px;

	}



	

	.about_cont{

		max-width:1180px;

		width:100%;

		height:auto;

		overflow:hidden;

		margin:0 auto;

		font-size:0;

		padding-top:50px;

	}

	.about_li{

		width:25%;

		height:auto;

		display:inline-block;

		vertical-align:top;

		overflow:hidden;

	}

	

	.about_span{

		width:80px;

		height:80px;

		display:block;

		background-size:80px 80px;

		background-repeat:no-repeat;

		margin:0 auto;

	}



	.about_p{

		width:100%;

		height:auto;

		line-height:24px;

		font-size:16px;

		color:#fff;

		display:block;

		text-align:center;

		margin-top:20px;

	}





	.news_wrap{

		width:100%;

		height:auto;

		overflow:hidden;

		background:#f0f0f0;

		padding:100px 0;

	}



	.news_h4{

		width:100%;

		height:auto;

		line-height:45px;

		font-size:28px;

		color:#000;

		text-align:center;

	}

	

	

	.news_list{

		width:102%;

		height:auto;

		margin-left:-1%;

		padding-top:30px;

		margin-bottom:80px;

		overflow:hidden;

	}



	.news_list li{

		width:31.33%;

		height:auto;

		overflow:hidden;

		margin:0 1%;

		float:left;

	}



	.news_lia{

		width:100%;

		height:auto;

		background:#fff;

		overflow:hidden;

	}

	.news_img{

		width:100%;

		height:auto;

		overflow:hidden;

	}

	.news_img img{

		transition: transform 1s;

		display:block;

		max-width:100%;

	}

	.news_img:hover img{

		transform: scale(1.05,1.05);

	}



	.news_box{

		width:auto;

		height:auto;

		padding:20px 30px 30px;

	}

	

	.news_box h4{

		width:100%;

		height:30px;

		line-height:30px;

		font-size:16px;

		color:#333;

		text-overflow:ellipsis;/*表示文本超出用省略号代替*/

		white-space:nowrap;/*表示文本不换行；*/

		overflow:hidden;/*表示超出隐藏；*/

	}


	.news_box .abs{
		width:100%;

		height:48px;

		line-height:24px;

		font-size:14px;

		color:#666;

	    overflow:hidden;

	    text-overflow: ellipsis;

	    display: -webkit-box;

	    -webkit-line-clamp: 2;

	    -webkit-box-orient: vertical;
	}
	.news_box p{

		width:100%;

		height:48px;

		line-height:24px;

		font-size:14px;

		color:#666;

	    overflow:hidden;

	    text-overflow: ellipsis;

	    display: -webkit-box;

	    -webkit-line-clamp: 2;

	    -webkit-box-orient: vertical;

	}

	

	.news_span{

		width:100%;

		height:auto;

		overflow:hidden;

		font-size:0;

		text-align:right;

		padding-top:50px;

	}

	

	.news_span span{

		width:156px;

		height:45px;

		line-height:45px;

		font-size:12px;

		color:#666;

		display:inline-block;

		vertical-align:top;

		text-align:center;

		border:2px solid #f0f0f0;

	}



	.news_span span:hover{

	    border: 2px solid #00a0e9;

	    background: #00a0e9;

	    color:#fff;

	}



	.footer{

		width:100%;

		height:auto;

		overflow:hidden;

		background:#2a2a2a;

		padding:80px 0;

	}

	

	.foot_lt{

		max-width:500px;

		width:36%;

		height:auto;

		overflow:hidden;

		float:left;

	}



	.foot_box{

		max-width:202px;

		width:50%;

		height:auto;

		overflow:hidden;

		position:relative;

		float:left;

	}

	

	.foot_box:last-child{

		width:32%;

		padding-left:18%;

	}

	.foot_box:last-child:after{

		display:none;

	}

	

	.foot_box:after{

		content:'';

		display:block;

		width:1px;

		height:100%;

		background:#3f3f3f;

		position:absolute;

		top:18px;

		right:0;

	}

	.foot_box_h4{

		width:100%;

		height:50px;

		line-height:50px;

		overflow:hidden;

		font-size:24px;

		color:#fff;

		display:block;

	}

	.foot_list{

		width:auto;

		height:auto;

		overflow:hidden;

	}

	.foot_list span{

		display:block;

		font-size:0;

	}

	.foot_list a{

		display:inline-block;

		vertical-align:top;

		line-height:36px;

		font-size:18px;

		color:#999;

	}



	.foot_list a:hover{

		color:#fff;

	}



	.foot_rt{

		max-width:700px;

		width:60%;

		height:auto;

		overflow:hidden;

		float:right;

	}



	.foot_ewm{

		max-width:320px;

		width:46%;

		height:auto;

		overflow:hidden;

		float:left;

	}



	.foot_ewm_box{

		width:43.75%;

		height:auto;

		display:block;

		overflow:hidden;

		float:right;

		margin-left:6.25%;

	}



	.erweima_h4{

		width:100%;

		height:40px;

		line-height:40px;

		font-size:20px;

		color:#999;

		text-align:center;

	}





	.erweima_img{

		width:100%;

		height:auto;

		overflow:hidden;

		display:block;

	}

	.erweima_img img{

		width:100%;

		height:auto;

		overflow:hidden;

		display:block;

	}



	.foot_text{

		max-width:370px;

		width:53%;

		height:auto;

		overflow:hidden;

		float:right;

		text-align:right;

	}

	.foot_text_h4{

		width:100%;

		height:auto;

		line-height:50px;

		font-size:24px;

		color:#fff;

	}

	.foot_text_span{

		display:block;

		text-align:right;

		color:#999;

		font-size:20px;

		line-height:26px;

		margin-top:10px;

		 word-wrap: break-word;

		word-break: normal;

	}



	.tel_tit{

		width:100%;

		height:auto;

		line-height:50px;

		overflow:hidden;

		text-align:right;

		font-size:36px;

		color:#fff;

	}



	.tel_tit img,.tel_tit span{

		display:inline-block;

		vertical-align:middle;

	}



	.abo_ban{

		width:100%;

		height:auto;

		overflow:hidden;

	}



	.abo_ban img{

		display:block;

		width:100%;

	}





	.wrap_pad{

		padding-top:100px;

	}



	.speech_wrap{

		width:100%;

		height:auto;

		overflow:hidden;

		padding:100px 0 90px;

		position:relative;

		z-index:3;

		margin-top:-70px;

	}



	.speech_lt{

		max-width:700px;

		width:50%;

		height:auto;

		overflow:hidden;

		float:left;

	}



	.speech_lt_h4{

		width:100%;

		height:auto;

		line-height:50px;

		font-size:36px;

		color:#333;

		padding-bottom:30px;

	}

	.speech_lt_text{

		width:100%;

		height:auto;

		line-height:36px;

		font-size:16px;

		color:#333;

		overflow:hidden;

	}



	.speech_rt{

		max-width:700px;

		width:50%;

		height:auto;

		display:flex;

		overflow:hidden;

		float:right;

		display: flex;

	    display: -webkit-flex;

	    align-items:center;

	    justify-content:center;

	}

	

	.speech_rt img{

		max-width:100%;

	}



	.speech_lt_overflow{

		width:100%;

		/*height:288px;*/

		height:auto;

		line-height:36px;

		font-size:16px;

		display:block;

		/*overflow-y:auto;*/

	}



	.speech_lt_overflow{

		width:100%;

		height:auto;

		overflow:hidden;

		line-height:24px;

		font-size:16px;

		display:block;

		/*overflow-y:auto;*/

	}

	





	.jianjie_wrap{

		width:100%;

		/*height:380px;*/

		display:block;

		overflow:hidden;

		background-size:cover;

		background-repeat:no-repeat;

		background-position:bottom center;

		padding:120px 0 50px;

	}



	#aboid{

		padding-top:220px;

		margin-top:-100px;

	}







	.jianjie_rt{

		width:50%;;

		max-width:700px;

		height:auto;

		float:right;

		overflow:hidden;

	}



	.jianjie_wrap .speech_lt_h4{

		color:#fff;

	}

	

	.jianjie_wrap .speech_lt_text{

		color:#fff;

	}



	.busi_wrap{

		width:100%;

		height:auto;

		overflow:hidden;

		padding-top:90px;

		padding-bottom:60px;

	}



	.busi_tit{

		width:100%;

		height:auto;

		line-height:50px;

		font-size:36px;

		color:#333;

		overflow:hidden;

		text-align:center;

		padding-bottom:50px;

	}



	.busi_tit a{

		display:inline-block;

		vertical-align:top;

		width:auto;

		height:50px;

		line-height:50px;

		font-size:36px;

		color:#333;

		margin:0 60px;

		cursor:pointer;

	}

	.busi_tit a.active{

		color:#00a0e9;

	}







	.busi_list{

		width:101%;

		height:auto;

	}



	.busi_list li{

		width:32.33%;

		height:auto;

		float:left;

		margin:0 0.5%;

		margin-bottom:50px;

	}

	

	.busi_a{

		width:100%;

		height:auto;

	}



	.busi_pad{

		overflow:hidden;

		padding:24px;

		background:#fff;

	    box-shadow:-5px 0 5px rgba(0,0,0,0.1), /*左边阴影*/  

	    5px 0 5px rgba(0,0,0,0.1), /*右边阴影*/  

	    0 -5px 5px rgba(0,0,0,0.1), /*顶部阴影*/  

	    0 5px 5px rgba(0,0,0,0.1); /*底边阴影*/ 

		border-bottom-right-radius:50px;

	}

	

	.busi_img{

		width:100%;

		height:auto;

		overflow:hidden;

	}

	.busi_img img{

		width:100%;

		display:block;

		transition: transform 1s;

	}

	

	.busi_list li:hover .busi_img img{

		transform: scale(1.05,1.05);

	}



	.busi_text{

		width:100%;

		height:auto;

		overflow:hidden;

		padding-top:15px;

	}



	.busi_text h4{

		width:100%;

		height:40px;

		line-height:40px;

		color:#333;

		font-size:20px;

		overflow:hidden;

		text-overflow:ellipsis;/*表示文本超出用省略号代替*/

		white-space:nowrap;/*表示文本不换行；*/

		overflow:hidden;/*表示超出隐藏；*/

	}

	.busi_text p{

		width:100%;

		height:72px;

		line-height:24px;

		color:#333;

		font-size:16px;

		display:block;

		overflow:hidden;

	    text-overflow: ellipsis;

	    display: -webkit-box;

	    -webkit-line-clamp: 3;

	    -webkit-box-orient: vertical;

	}



	.arrow_span{

		width:100%;

		height:auto;

		overflow:hidden;

		padding-top:20px;

	}

	.arrow{

		width:34px;

		height:34px;

		display:block;

		background-size:34px 34px;

		background-image:url(/Public/home/images/arrow.png);

		background-repeat:no-repeat;

	}



	.page_list{

		width:100%;

		height:auto;

		overflow:hidden;

		text-align:center;

		font-size:0;

		padding-top:30px;

	}

	.page_list a,.page_list span{

		width:36px;

		height:36px;

		line-height:36px;

		font-size:16px;

		color:#666;

		text-align:center;

		border:1px solid #e2e2e2;

		display:inline-block;

		vertical-align:top;

		overflow:hidden;

		margin:0 10px;

		cursor:pointer;

		-moz-border-radius: 50%; /* Firefox */

		-webkit-border-radius: 50%; /* Safari 和 Chrome */

		border-radius: 50%; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */

	}

	.page_list span.current{

		background:#00a0e9;

		border:1px solid #00a0e9;

		color:#fff;

	}
	.page_list ul li.disabled{

		/*background:#00a0e9;

		border:1px solid #00a0e9;*/

		color:#fff;

	}
.page_list ul li{display: inline-block;}

	.page_list li.active span{

		background:#00a0e9;

		border:1px solid #00a0e9;

		color:#fff;

	}



	.news1_list{

		width:100%;

		height:auto;

		overflow:hidden;

	}

	.news1_list li{

		width:100%;

		height:auto;

		margin-bottom:55px;

		overflow:hidden;

	}



	.news1_a{

		width:auto;

		height:auto;

		overflow:hidden;

		padding:30px 0px 30px 30px;

		border:1px solid #d0d0d0;

	}



	

	.news1_pad{

		width:auto;

		height:200px;

		padding-left:370px;

		padding-right:170px;

		position:relative;

	}

	

	.news1_img{

		width:336px;

		height:200px;

		display:block;

		overflow:hidden;

		position:absolute;

		top:0;

		left:0;

	}



	.news1_img img{

		width:336px;

		height:200px;

		display:block;

		transition: transform 1s;

	}

	.news1_img:hover img{

		transform: scale(1.05,1.05);

	}



	.news1_text{

		width:100%;

		height:auto;

		overflow:hidden;

		padding-top:30px;

	}

	

	.news1_text h4{

		width:100%;

		height:30px;

		line-height:30px;

		font-size:20px;

		color:#333;

		text-overflow:ellipsis;/*表示文本超出用省略号代替*/

		white-space:nowrap;/*表示文本不换行；*/

		overflow:hidden;/*表示超出隐藏；*/

	}
	.news1_text .abs{
		width:100%;

		height:90px;

		line-height:30px;

		font-size:16px;

		color:#666;

		display:block;

	    overflow:hidden;

	    text-overflow: ellipsis;

	    display: -webkit-box;

	    -webkit-line-clamp: 3;

	    -webkit-box-orient: vertical;

	    padding-top:15px;
	}
	.news1_text p{

		width:100%;

		height:90px;

		line-height:30px;

		font-size:16px;

		color:#666;

		display:block;

	    overflow:hidden;

	    text-overflow: ellipsis;

	    display: -webkit-box;

	    -webkit-line-clamp: 3;

	    -webkit-box-orient: vertical;

	    padding-top:15px;

	}

	

	.news1_time{

		width:160px;

		height:120px;

		position:absolute;

		top:50%;

		right:0;

		margin-top:-60px;

		text-align:center;

		border-left:1px solid #d7d7d7;

	}

	.news1_time h4{

		width:100%;

		height:60px;

		line-height:50px;

		display:block;

		color:#999;

		font-size:60px;

		font-family:impact;

	}

	.news1_time span{

		width:100%;

		height:60px;

		line-height:80px;

		display:block;

		color:#999;

		font-size:26px;

		font-family:arial;

	}



	.news1_list li:hover .news1_text h4,

	.news1_list li:hover .news1_text p,

	.news1_list li:hover .news1_time h4,

	.news1_list li:hover .news1_time span{

		color:#147fd4;

	}

	

	/* 热招职位 */

	.recruit_tit{

		width:auto;

		height:auto;

		overflow:hidden;

		font-size:0;

		padding:0 80px 35px;

	}

	.recruit_cent{

		width:100%;

		height:auto;

		overflow:hidden;

	}

	.recruit_tit span{

		display:inline-block;

		vertical-align:top;

		width:25%;

		height:60px;

		line-height:60px;

		font-size:20px;

		color:#333;

		text-align:center;

	}

	

	

	.recruit_wrap{

		width:auto;

		height:auto;

		padding:40px 80px;

		overflow:hidden;

	    box-shadow:-5px 0 5px rgba(0,0,0,0.1), /*左边阴影*/  

	    5px 0 5px rgba(0,0,0,0.1), /*右边阴影*/  

	    0 -5px 5px rgba(0,0,0,0.1), /*顶部阴影*/  

	    0 5px 5px rgba(0,0,0,0.1); /*底边阴影*/

	}

	

	

	.recruitListItem{

		margin-bottom: 20px;

	}

	

	.recruitListItem .hd{

		position: relative;

		z-index: 2;

		padding:35px 0;

		overflow:hidden;

		border-bottom:1px dashed #e8e8e8;

	}

	

	.recruitListItem .hd h4{

		width:25%;

		height:64px;

		line-height: 64px;

		font-size:16px;

		color:#666;

		overflow: hidden;

		float:left;

		text-align:center;

	}

	a.shenqing{

		width:180px;

		height:64px;

		line-height:64px;

		color:#fff;

		display:block;

		border:none;

		background:none;

		background:#274da2;

		-moz-border-radius:32px; /* Firefox */

		-webkit-border-radius:32px; /* Safari 和 Chrome */

		border-radius:32px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */

		margin:0 auto;

		 cursor:pointer;

	}

	

	

	.recruitListItem .bd{

		overflow: hidden;

		display: none;

		padding: 0 28px;

	}

	

	.recruitListItem .bd h3{

		padding-top: 30px;

		color:#333;

		font-size: 20px;

		font-weight: normal;

	}

	

	.recruitListItem .bd p{

		font-size: 16px;

		line-height: 31px;

		color:#666;

	}

	

	.half{

		width:48%;

		height:auto;

		overflow:hidden;

		margin:0 1%;

		float:left;

	}





	.work_wrap{

		width:100%;

		height:auto;

		overflow:hidden;

		padding:80px 0 150px;

	}

	.work_bg{

		width:830px;

		height:275px;

		display:block;

		background-size:830px 330px;

		background-repeat:no-repeat;

		margin:0 auto;

		padding-top:55px;

	}



	.work_tit{

		width:100%;

		height:auto;

		overflow:hidden;

		font-size:0;

		text-align:center;

		margin-bottom:24px;

		overflow:hidden;

		-moz-border-radius:5px; /* Firefox */

		-webkit-border-radius:5px; /* Safari 和 Chrome */

		border-radius:5px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */

	}

	.work_span{

		width:80px;

		height:48px;

		line-height:48px;

		font-size:18px;

		color:#fff;

		display:inline-block;

		vertical-align:top;

		overflow:hidden;

	}

	.work_input{

		width:432px;

		height:34px;

		display:inline-block;

		vertical-align:top;

		padding:6px 5px;

		background:#fff;

		border:1px solid #e8e8e8;

	}

	.work_input input{

		width:100%;

		height:34px;

		line-height:34px;

		font-size:16px;

		color:#666;

		border:none;

		background:none;

	}



	.work_btn{

		width:155px;

		height:50px;

		line-height:50px;

		font-size:16px;

		color:#fff;

		background:none;

		border:none;

		text-align:center;

		background:#537ffd;

		overflow:hidden;

		display:block;

		margin:40px auto 0;

		cursor:pointer;

		-moz-border-radius:5px; /* Firefox */

		-webkit-border-radius:5px; /* Safari 和 Chrome */

		border-radius:5px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */

	}



	.contact_wrap{

		width:100%;

		height:auto;

		overflow:hidden;

		padding:90px 0;

	}

	

	#map{

		width:100%;

		height:500px;

		display:block;

	}



	.contact_cont{

		width:100%;

		height:auto;

		overflow:hidden;

		padding:50px 0;

	}



	.contact_lt{

		width:52%;

		height:auto;

		overflow:hidden;

		float:left;

	}

	

	.contact_h4{

		width:100%;

		height:30px;

		line-height:30px;

		font-size:24px;

		color:#333;

	}



	.contact_list{

		width:100%;

		height:auto;

		overflow:hidden;

	}

	.contact_list li{

		width:auto;

		min-height:41px;

		overflow:hidden;

		padding:25px 0;

		padding-left:48px;

		position:relative;

	}

	.contact_icon{

		width:35px;

		height:41px;

		display: block;

		position:absolute;

		top:50%;

		left:0;

		margin-top:-20.5px;

		background-size:35px 41px;

		background-repeat:no-repeat;

	}

	.contact_p{

		width:90%;

		height:auto;

		line-height:31px;

		font-size:18px;

		color:#666;

		padding:5px 0;

		overflow:hidden;

		display:block;

	}



	.contact_rt{

		width:48%;

		height:auto;

		overflow:hidden;

	}

	.cont_input{

		width:94%;

		height:auto;

		border:1px solid #eee;

		padding:13px 2%;

		margin-top:10px;

		overflow:hidden;

		-moz-border-radius:4px; /* Firefox */

		-webkit-border-radius:4px; /* Safari 和 Chrome */

		border-radius:4px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */

	}

	.cont_input input{

		width:100%;

		height:40px;

		line-height:40px;

		font-size:20px;

		color:#666;

		border:none;

		background:none;

		display:block;

	}

	.cont_input textarea{

		width:100%;

		height:124px;

		line-height:40px;

		font-size:20px;

		color:#666;

		border:none;

		background:none;

		display:block;

	}

	.cont_box{

		width:98%;

		height:auto;

		overflow:hidden;

		margin-top:10px;

	}



	.cont_boxlt{

		float:left;

		overflow:hidden;

	}



	.yzh_input{

		width:120px;

		height:40px;

		padding:13px 10px;

		border:1px solid #eee;

		float:left;

		overflow:hidden;

		-moz-border-radius:4px; /* Firefox */

		-webkit-border-radius:4px; /* Safari 和 Chrome */

		border-radius:4px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */

	}

	.yzh_input input{

		width:100%;

		height:40px;

		line-height:40px;

		font-size:20px;

		color:#666;

		border:none;

		background:none;

		display:block;

	}

	

	.yzh_img{

		width:110px;

		height:68px;

		display: flex;

	    display: -webkit-flex;

	    align-items:center;

	    justify-content:center;

	    cursor:pointer;

	    margin-left:15px;

	    float:left;

	}

	.yzh_img img{

		max-width:100%;

		display:block;

	}



	.submit_btn{

		width:242px;

		height:68px;

		line-height:68px;

		font-size:18px;

		color:#fff;

		display:block;

		background:none;

		border:none;

		background:#00c6ff;

		float:right;

		cursor:pointer;

		overflow:hidden;

		-moz-border-radius:4px; /* Firefox */

		-webkit-border-radius:4px; /* Safari 和 Chrome */

		border-radius:4px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */

	}

	

	.detail_wrap{

		width:100%;

		height:auto;

		overflow:hidden;

		padding:55px 0;

	}



	.detail_head{

		width:100%;

		height:auto;

		padding-bottom:25px;

		overflow:hidden;

		border-bottom:1px solid #e8e8e8;

	}



	.detail_h4{

		width:100%;

		height:auto;

		line-height:30px;

		font-size:20px;

		color:#333;

		text-align:center;

		overflow:hidden;

		margin-bottom:15px;

	}

	.detail_tit{

		width:100%;

		height:auto;

		overflow:hidden;

		font-size:0;

		text-align:center;

	}



	.detail_tit span{

		width:auto;

		height:auto;

		line-height:28px;

		overflow:hidden;

		font-size:14px;

		color:#999;

		margin:0 45px;

	}

	

	.detail_cont{

		width:100%;

		height:auto;

		line-height:36px;

		font-size:14px;

		color:#333;

		margin-top:50px;

	}



	.detail_nextprev{

		width:100%;

		height:42px;

		overflow:hidden;

		padding:80px 0 0;

	}



	.detail_prev,.detail_next{

		width:48%;

		height:42px;

		font-size:0;

		float:left;

		text-overflow:ellipsis;/*表示文本超出用省略号代替*/

		white-space:nowrap;/*表示文本不换行；*/

		overflow:hidden;/*表示超出隐藏；*/

	}

	.detail_prev:hover .detail_pad,.detail_next:hover .detail_pad{

		color:#00c6ff;

	}

	.detail_next{

		float:right;

		text-align:right;

	}

	.detail_pad{

		max-width:100%;

		width:auto;

		height:42px;

		line-height:42px;

		font-size:14px;

		color:#808080;

		padding-left:64px;

		position:relative;

		display:inline-block;

		vertical-align:top;

		overflow:hidden;

	}

	.detail_pad span{

		display:block;

		width:64px;

		height:42px;

		line-height:42px;

		font-size:16px;

		color:#00c6ff;

		position:absolute;

		top:0;

		left:0;

		text-align:left;

	}





	.cont_detail_h4{

		width:100%;

		font-size:36px;

		color:#333;

		line-height:50px;

		text-align:center;

		overflow:hidden;

		padding-bottom:50px;

	}

	.cont_detail_tit{

		width:100%;

		height:auto;

		overflow:hidden;

		text-align:center;

	}

	.cont_detail_tit span {

	    width: auto;

	    height: auto;

		line-height:40px;

		font-size:24px;

		color:#333;

	    overflow: hidden;

	    margin: 0 45px;

	}

	

	.cont_detail_cont{

		width:100%;

		height:auto;

		line-height:50px;

		font-size:18px;

		padding:80px 0 150px;

	}



	.cont_detail_hh4{

		font-size:24px;

	}

<!--0.00021696090698242-->