@charset "UTF-8";
@media (min-width: 1025px){
	body{
		overflow: hidden;
	}
	.view{
		padding:0;
		width: 900px;
		margin:0 auto;
	}
	header{
		height: auto;
		position: relative;
		z-index: 99;
	}
	header .view{
		overflow: inherit;
		height: auto;
	}
	header .logo{
		width: 216px;
		/*line-height: 111px;*/
		margin-top: 20px;
	}
	header .header-right{
		margin-top: 15px;
		/* width: 756px; */
		width: 684px;
	}
	header .header-right .top .register-btn,
	header .header-right .top .login-btn{
		line-height: 36px;
	}
	header .header-right .top .search-btn,
	header .header-right .top .navbtn{
		display: none;
	}
	header .header-right .search-box{
		display: block;
		float: right;
		position: static;
		padding:8px 15px;
		width: 250px;
		height: 20px;
		line-height: 20px;
		background-color: #eee;
		margin-left: 20px;
		border-top:none;
	}
	header .header-right .search-box input[type=text]{
		float: left;
		width: 220px;
		border:none;
		padding:0;
		font-size: 12px;
		line-height: 20px;
		height: 20px;
		color: #666;
		background-color: #eee;
	}
	
	header .header-right .search-box input[type=submit]{
		float: right;
		width: 20px;
		height: 20px;
		background-repeat: no-repeat;
		background-position: center;
		background-size: 100%;
		border:none;
		padding:0;
		background-image: url(../img/search-btn.png);
		background-color: transparent;
	}
	header .header-right .top .divide2{
		display: none;
	}
	.nav{
		display: block;
	}
	.nav li{
		float: right;
		margin-left: 60px;
		position: relative;
	}
	.nav li a{
		display: block;
	}
	.nav li .tit{
		font-size: 14px;
		line-height: 24px;
		color: #333;
		padding:18px 0;
		position: relative;
	}
	.nav li .tit .arrow{
		position: absolute;
		left:50%;
		bottom:0;
		width: 10px;
		height: 5px;
		background-image: url(../img/nav-arrow2.png);
		background-repeat: no-repeat;
		background-position: center;
		margin-left: -5px;
	}
	.nav li .navson{
		display: none;
		position: absolute;
		left:-140px;
		top:60px;
		height: 40px;
		width: 660px;
	}
	.nav li .navson:before{
		content: "";
		position: absolute;
		left:0;
		top:0;
		width: 5000px;
		height: 100%;
		background-color: #fff;
		opacity: .8;
		filter:alpha(opacity=80);
		transform:translateX(-50%);
	}
	.nav li .navson a{
		display: block;
		line-height: 40px;
		margin-right: 50px;
		color: #333;
		font-size: 14px;
		float: left;
		position: relative;
		z-index: 3;
	}
	.nav li .navson a:last-child{
		margin-right: 0;
	}
	.nav li:first-child .navson{
		width: 162px;
		left:auto;
		right: 0;
	}
	.nav li:nth-child(2) .navson{
		left: -100px;
	}
	.nav li:hover .tit,
	.nav li.cur .tit{
		font-weight: bold;
		color: #2d607b;
	}
	.nav li:hover .tit .arrow,
	.nav li.cur .tit .arrow{
		background-image: url(../img/nav-arrow3.png);
	}
	.nav li .navson a:hover{
		color: #2d607b;
	}
	/*************header end*********/
	footer{
		background-color: #f5f5f5;
	}
	.footer-top{
		text-align: left;
		padding:35px 0;
	}
	.footer-top .f-nav{
		float: left;
	}
	.footer-top li{
		margin:0 60px 0 0;
	}
	.footer-top li .navson a{
		font-size: 14px;
		transition:all .3s linear;
	}
	.footer-top .qrcode{
		float: right;
		margin-top: 0;
		width: 150px;
		text-align: center;
		color: #666;
	}
	.footer-bottom{
		border-color: #dcdcdc;
		padding:15px 0;
	}
	.footer-bottom .build a{
		transition:all .3s linear;
	}
	.footer-top li .navson a:hover,
	.footer-bottom .build a:hover{
		color: #2d607b;
	}
	/*************footer end*********/
	.banner .btns .swiper-pagination-bullet{
		width: 50px;
		height: 7px;
		margin:0 4px;
	}
	.index-main{
		padding:50px 0;
	}
	.index-tit{
		font-size: 20px;
	}
	.i-about a.img{
		overflow: hidden;
	}
	.i-about img{
		transition:all .3s linear;
	}
	.i-about:hover img{
		transform:scale(1.1);
	}
	.i-news-box .pc-time{
		
		transition:background-color .3s linear;
	}
	.i-news-box .pc-time .line{
		transition:all .3s linear;
	}
	.i-news-box .pc-time .year{
		
		transition:all .3s linear;
	}
	.i-news-box .pc-time .ym{
		
		transition:all .3s linear;
	}
	.news-tab .text-box .more{
		width:90%;
	}
	.i-case-box .i-case .img{
		height: 165px;
		overflow: hidden;
		transition:all .3s linear;
	}
	.i-case-box .i-case .swiper-slide:hover .img{
		transform:scale(1.1);
	}
	.i-news-box .text{
		width: 84%
	}
	.i-news-box li .tit{
		transition:all .3s linear;
	}

	.i-news-box li:hover .pc-time{
		background-color: #2d607b;
	}
	.i-news-box li:hover .pc-time .year{
		color: #fff;
	}
	.i-news-box li:hover .pc-time .line{
		background-color: #fff;
	}
	.i-news-box li:hover .pc-time .ym{
		color: #fff;
	}
	.i-news-box li:hover .tit{
		color: #2d607b;
	}

	/*********welcome end********/

	.sub-banner .ispc{
		display: block;
	}
	.sub-banner .ismob{
		display: none;
	}
	.sub-nav .swiper-slide:hover:before{
		content: "";
		position: absolute;
		left:0;
		bottom:0;
		width: 100%;
		height: 2px;
		background-color: #2d607b;
	}
	.sub-nav .swiper-slide a{
		line-height: 70px;
	}
	.about-box{
		padding:70px 0;
	}
	.about-box .about .pub-con{
		float: left;
		width: 63.54%;
		padding-right: 4%;
		border-right: 1px solid #e5e5e5;
	}
	.about-box .num-box{
		float: right;
		width: 28%;
		margin:0;
		padding:0;
		border:none;
		text-align: left;

	}
	.about-box .num-box .item{
		display: block;
		margin:0;
		padding:20px 0;
		border-bottom:1px solid #e5e5e5;
		padding-left:25px;
	}
	.about-box .num-box .item:first-child{
		padding-top: 0;
	}
	.about-box .num-box .num{
		font-size: 30px;
		line-height: 40px;
	}
	.about-box .num-box .text{
		font-size: 14px;
		line-height: 24px;
	}
	.video-img .img{
		height: 400px;
	}
	.video-img .play-btn{
		width: 76px;
		height: 76px;
	}

	.video-box .video{
		width: 900px;
		height: 600px;
	}

	/**********about end********/

	.business-wrap li{
		margin-bottom: 30px;
	}
	.business-wrap li .img{
		background:none!important;
		height: auto;
		overflow: hidden;
	}
	.business-wrap li .img img{
		display: block;
		transition:all .3s linear;
	}
	.business-wrap li:hover img{
		transform:scale(1.1);
	}

	/*********business end*********/
	.team-wrap .img-box{
		height: 270px;
	}
	.team-wrap .text-box .staff{
		margin-left: 10px;
	}

	/********team end********/
	.manage-wrap .top{
		padding-bottom:30px;
	}
	.manage-wrap .manage-list{
		margin-top: 30px;
	}
	.manage-wrap .manage-list .con-box .bg{
		transition:all .3s linear;
	}
	.manage-wrap .manage-list .con-box:hover .bg{
		opacity: 1;
	}
	.manage-wrap .manage-list .con-box .bg{
		opacity: 0;
	}
	.manage-wrap .manage-list .con-box .num,
	.manage-wrap .manage-list .con-box .en
	.manage-wrap .manage-list .con-box .cn{
		transition:all .3s linear;
	}
	.manage-wrap .manage-list .con-box:hover .num,
	.manage-wrap .manage-list .con-box:hover .en,
	.manage-wrap .manage-list .con-box:hover .cn{
		color: #2d607b;
	}

	/*********manage end********/
	.develop-wrap{
		margin-top: 60px;
	}
	.develop-wrap .develop .tab-box{	
		position: relative;	
		padding:0 60px;
	}
	.develop-wrap .develop .tab-box:before{
		top:102px;
	}
	.develop-wrap .develop .circle{
		width: 36px;
		height: 36px;
		margin-left: 8px;
	}
	.develop-wrap .develop .point{
		width: 12px;
		height: 12px;
		margin-top: 12px;
	}
	.develop-wrap .develop .text-box{
		margin-top: 40px;
		width: 300px;
	}
	.develop-wrap .develop .text-box .year{
		padding-bottom: 20px;
		margin-bottom: 20px;
	}
	.develop-wrap .develop .prev,
	.develop-wrap .develop .next{
		top: 76px;
	}
	.develop-wrap .develop .prev{
		left: 0;
	}
	.develop-wrap .develop .next{
		right: 0;
	}
	.develop-wrap .develop .circle{
		transition:all .3s linear;
	}
	.develop-wrap .develop .swiper-slide:hover .circle{
		background-image: url(../img/circle-icon2.png);
	}
	/*********develop end**********/
	.case-list .con-box .img{
		overflow: hidden;
	}
	.case-list .con-box img,
	.case-list .con-box .txt{
		transition:all .3s linear;
	}
	.case-list .con-box:hover img{
		transform:scale(1.1);
	}
	.case-list .con-box:hover .txt{
		color: #2d607b;
	}
	.page a{
		width: 40px;
		height: 40px;
		line-height: 40px;
		font-size: 16px;
		transition:all .3s linear;
	}
	.page a.prev,
	.page a.next{
		background-size: auto;
	}
	.page a:hover{
		color: #fff;
	    border-color: #2d607b;
	    background-color: #2d607b;
	}
	.page a.prev:hover{
		background-image: url(../img/page-prev2.png);
	}
	.page a.next:hover{
		background-image: url(../img/page-next2.png);
	}

	/********case end*******/

	

	.newsdtl .infotit{
		margin-bottom: 30px;
	}
	.newsdtl .infotit h2{
		font-size: 30px;
		line-height: 40px;
	}
	
	.newsdtl .infotx{
		font-size: 14px;
		margin:20px 0 0;
	}
	.infoctrl{
		margin-top:40px;
		padding-top: 20px;
	}
	.infoctrl{
		margin-top:40px;
		padding-top: 20px;
	}
	.infoctrl .pagectrl a,
	.infoctrl .pageback{
		transition:all .3s linear;
	}
	.infoctrl .pagectrl a{
		margin-bottom: 10px;
	}
	.infoctrl .pagectrl a:hover{
		color:#2d607b;
	}
	.infoctrl .pageback:hover{
		background: transparent;
		color:#2d607b;
	}
	.newsdtl .vtl video{
		height: 500px;
	}
	/***********newsdtl end************/
	.notice-list{
		margin-top: 45px;
	}
	.notice-list .row{
		margin-right: -20px;
		margin-left: -20px;
	}
	.notice-list .item{
		padding:0 20px;
	}
	.notice-list .con-box{
		transition:all .3s linear;
	}
	.notice-list .con-box:hover{
		color: #2d607b;
	}
	.notice-list .page{
		margin-top: 50px;
	}

	/**********notice end*********/
	.news-tab .text-box .con{
		height: 96px;
	}
	.news-list .text-box .tit{
		font-size: 18px;
		line-height: 28px;
	}
	.news-list .text-box .time{
		font-size: 14px;
		line-height: 24px;
	}
	.news-list .page{
		margin-top: 100px;
	}

	/*********news end********/
	.media-top a.img{
		overflow: hidden;
	}
	.media-top a img{
		transition:all .3s linear;
	}
	.media-top .con-box:hover img{
		transform:scale(1.1);
	}
	.media-list li{
		margin-bottom: 0;
		background-color: #fff;
		transition:background-color .3s linear;
	}
	.news-list li .img{
		overflow: hidden;
	}
	.news-list li img{
		transition:all .3s linear;
	}
	.media-list li .time .md{
		font-size:48px;
		line-height: 58px; 
	}
	.media-list li .text-box .tit{
		font-size: 18px;
		line-height: 28px;
	}
	.media-list li .con{
		line-height: 30px;
		height: 60px;
		overflow: hidden;
		margin-top: 10px;
	}
	.media-list li .more{
		margin-top: 20px;
	}
	.media-list li:hover{
		background-color: #f4f4f4;
	}
	.media-list .page{
		margin-top: 100px;
	}
	.news-list li:hover img{
		transform:scale(1.1);
	}

	/***********media end*******/
	.map{
		height: 500px;
	}
	.map-box .text-box{
		right: 50px;
		width: 300px;
		padding:40px;
	}
	.map-box .text-box .tit{
		font-size: 24px;
		line-height: 34px;
		padding:0 10px 10px;
	}
	.map-box .text-box .con{
		font-size: 14px;
		line-height: 24px;
	}
	.map-box .text-box p{
		padding-left: 30px;
		background-position: 10px 4px;
	}

	/***********contact end*********/

	.recruit .title span{
		font-size: 18px;
		line-height: 50px;
		padding-left: 50px;
	}
	.recruit .title span:nth-child(1){
		padding-left: 50px;
	}
	.recruit .list .tit span:nth-child(2){
		padding-left: 70px;
	}
	.recruit .list .tit span:nth-child(3){
		padding-left: 35px;
	}
	.recruit .list .top span{
		font-size: 14px;
		line-height: 30px;
	}
	.recruit .list .tit{
		padding:20px 0;
	}
	.recruit .list .tit span{
		font-size: 15px;
		line-height: 25px;
		padding-left: 50px;
	}
	.recruit .list .tit span:nth-child(1){
		padding-left: 50px;
	}
	.recruit .list .tit span:nth-child(4){
		padding-left: 80px;
	}
	.recruit .list .drop{
		padding:30px 50px;
	}
	.recruit .list .drop:after{
		left: 20px;
	}
	.recruit .list .drop .con-box{
		font-size: 14px;
	}
	.recruit .list .drop .apply{
		margin-top: 20px;
		height: 50px;
		line-height: 50px;
	}
	.recruit .list .tit:after{
		right: 40px;
		top: 22px;
	}
	.recruit .page{
		margin-top: 60px;
	}

	/**********recruit end********/
	.login-box{
		height: 720px;
		padding:0;
	}
	.login-box .view{
		height: 100%;
	}
	.login-box .form-box{
		position: absolute;
		right: 0;
		top:50%;
		transform:translateY(-50%);
	}
	.login-box .form-box h3{
		font-size: 30px;
		line-height: 40px;
	}
	.login-box .txt a:hover{
		text-decoration: underline;
	}

	/***********login end********/
	.person-box{
		padding:50px 0 100px;
	}

	.person-aside .pc-aside-nav a{
		transition:all .3s linear;
	}
	.person-aside .pc-aside-nav a:before{
		transition:opacity .3s linear;
	}
	.person-aside .pc-aside-nav a:hover{
		background-color: #fff;
		color: #2d607b;
	}
	.person-aside .pc-aside-nav a:hover:before{
		opacity: 1;
	}
	.person-aside .pc-aside-nav a:nth-child(1):hover{
		background-image: url(../img/h-aside-icon1.png);
	}
	.person-aside .pc-aside-nav a:nth-child(2):hover{
		background-image: url(../img/h-aside-icon2.png);
	}
	.person-aside .pc-aside-nav a:nth-child(3):hover{
		background-image: url(../img/h-aside-icon3.png);
	}
	.person-aside .pc-aside-nav a:nth-child(4):hover{
		background-image: url(../img/h-aside-icon4.png);
	}
	.right-wrap{
		width: 660px;
	}
	.title-box a{
		margin-right: 65px;
		padding-bottom: 20px;
	}
	.title-box a:before{
		transition:all .3s linear;
	}
	.title-box a:hover{
		color: #2d607b;
	}
	.title-box a:hover:before{
		opacity: 1;
	}
	.right-wrap .view{
		width: 100%;
	}

	/*********list end********/
	.product-table table td{
		padding:20px 15px;
	}
	.product-table table thead td{
		padding:10px 15px;
	}

	/*********product end********/
	.list-box a .txt,
	.list-box a .time{
		transition:all .3s linear;
	}
	.list-box a:hover .txt,
	.list-box a:hover .time{
		color: #2d607b;
	}
	.fund-box{
		margin-top: 40px;
	}
	.fund-box .fund-table tbody{
		height: 280px;
	}
	.fund-box .fund-table tbody td{
		padding:15px;
	}

	.wow{
		visibility: hidden;
	}

	/**********fund end********/
	.right-wrap .newsdtl{
		margin-top: 30px;
	}
	.list-box .list .page{
		margin-top: 50px;
	}
	.team-more{
		transition:all .3s linear;
	}
	.team-wrap .img-box{
		overflow: hidden;
	}
	/* .team-wrap .con-box .img{
		transition:all .3s linear;
	}
	.team-wrap .con-box:hover .img{
		transform:scale(1.1);
	} */
	.team-more:hover{
		background-color: #2d607b;
		color: #fff;
		border-color: #2d607b;
	}
}

@media (min-width: 1367px){
	.view{
		width: 1200px;
	}
	header .header-right{
		width: 756px;
	}
	.nav li .tit{
		font-size: 18px;
	}
	.nav li .navson a{
		font-size: 18px;
		margin-right: 65px;
	}
	.nav li:nth-child(4) .navson{
		left: -155px;
	}
	.nav li:nth-child(3) .navson{
		left: -282px;
	}
	.nav li:nth-child(2) .navson{
		left: -140px;
	}
	.nav li:first-child .navson{
		width: 210px;
	}
	/*************header end*********/
	.footer-top{
		padding:35px 0 ;
	}
	.footer-top li{
		margin-right: 100px;
	}
	.footer-top li:last-child{
		margin-right: 0;
	}
	.footer-top li .tit{
		font-size: 18px;
		line-height: 28px;
	}
	.footer-top li .navson{
		margin-top: 15px;
	}
	.footer-top li .navson a{
		line-height: 24px;
	}
	.footer-top .qrcode .txt{
		font-size: 14px;
		line-height: 24px;
	}
	.footer-bottom .copy, 
	.footer-bottom .build, 
	.footer-bottom .build a{
		font-size: 14px;
	}
	/*************footer end*********/
	.index-tit{
		font-size: 24px;
		line-height: 34px;
	}
	.i-about,
	.i-news,
	.i-case-box .i-case{
		margin-top: 15px;
	}
	.i-about .txt{
		font-size: 14px;
		line-height: 24px;
		height: 72px;
		overflow: hidden;
	}
	.i-news-box li{
		padding:15px 0;
	}
	.i-news-box .pc-time{
		padding:10px;
		transition:all .3s linear;
	}
	.i-news-box .pc-time .line{
		transition:all .3s linear;
	}
	.i-news-box .pc-time .year{
		font-size: 14px;
		line-height: 24px;
		transition:all .3s linear;
	}
	.i-news-box .pc-time .ym{
		font-size: 18px;
		line-height: 28px;
		transition:all .3s linear;
	}
	.i-news-box .tit{
		font-size: 16px;
		line-height: 26px;
		margin-bottom: 10px;
	}
	.i-news-box .con{
		font-size: 14px;
		line-height: 24px;
		height: 48px;
	}
	.i-news-box li:hover .pc-time{
		background-color: #2d607b;
	}
	.i-news-box li:hover .pc-time .year{
		color: #fff;
	}
	.i-news-box li:hover .pc-time .line{
		background-color: #fff;
	}
	.i-news-box li:hover .pc-time .ym{
		color: #fff;
	}
	.i-case-box .i-case .img{
		height: 200px;
	}
	.i-case-box .i-case .txt{
		height: 48px;
		line-height: 48px;
		font-size: 16px;
	}
	.i-case-box .i-case .btns{
		bottom: 18px;
		right: 6px;
	}

	/*********welcome end********/
	.sub-banner .tit{
		font-size: 48px;
		color: #f5f5f5;
		line-height: 58px;
	}
	.sub-banner .line{
		width: 56px;
		height: 4px;
		margin-top: 15px;
	}
	.pub-tit .cn{
		font-size: 30px;
		line-height: 40px;
	}
	.pub-tit .en{
		font-size: 24px;
		line-height: 34px;
	}
	.about-box{
		padding:70px 0 90px;
	}
	.about-box .about{
		margin-top: 20px;
	}
	.about-box .about .pub-con{
		padding-right: 6.5%;
	}
	.about-box .num-box{
		width: 24%;
	}
	.about-box .num-box .num{
		font-size: 40px;
		line-height: 58px;
	}

	/**********about end********/
	.business-wrap li .text-box .tit{
		font-size: 18px;
		line-height: 28px;
	}
	.business-wrap li .text-box .tit:before{
		height: 28px;
		width: 4px;
	}
	.business-wrap li .text-box .pub-con{
		font-size: 14px;
		line-height: 30px;
	}

	/*********business end*********/
	.team-wrap .img-box{
		height: 335px;
		width: 230px;
	}
	.team-wrap .con-box{
		padding:50px 30px;
	}
	.team-wrap .text-box{
		top:50px;
		right: 30px;
		width: 48%;
	}
	.team-wrap .text-box .name{
		font-size: 24px;
	}
	.team-wrap .text-box .staff{
		font-size: 18px;
	}
	.team-wrap .text-box .txt .tit{
		font-size: 18px;
		line-height: 28px;
	}

	/********team end********/
	.manage-wrap .manage-list .item{
		width: 25%;
		margin-bottom: 0;
	}
	.manage-wrap .manage-list .con-box .tit-box{
		padding:0;
	}
	.manage-wrap .manage-list .con-box .con-wrap{
		margin-top: 30px;
	}
	.manage-wrap .manage-list .con-box .tit-box:before{
		left:-30px;
	}
	.manage-wrap .manage-list .con-box .pub-con{
		line-height: 28px;
	}
	.manage-wrap .manage-list .con-box .icon{
		width: 72px;
	}

	/*********manage end********/
	.develop-wrap .develop .tab-box{
		padding:0 100px;
	}
	.develop-wrap{
		margin-top: 120px;
	}
	/*********develop end**********/
	.case-list{
		margin-top: 40px;
	}
	.case-list .row{
		margin-right: -20px;
		margin-left: -20px;
	}
	.case-list .item{
		margin-bottom: 40px;
	}
	.case-list .con-box{
		padding:0 20px;
	}
	.case-list .con-box .txt{
		font-size: 18px;
		line-height: 28px;
		padding-bottom: 15px;
		margin-top: 15px;
	}
	.case-list .page{
		margin-top: 40px;
	}



	.infoctrl .pageback{
		margin:0;
		float: right;
		width:120px;
		height: 40px;
		line-height: 40px;
	}

	/*********newsdtl end********/
	.notice-list .page{
		margin-top: 75px;
	}

	/**********notice end*********/
	.news-tab{
		margin-top: 30px;
	}
	.news-tab .text-box .time{
		font-size: 24px;
		line-height: 34px;
	}
	.news-tab .text-box .tit{
		font-size: 28px;
		line-height: 38px;
		padding-bottom: 10px;
	}
	.news-tab .text-box .con{
		line-height: 30px;
		margin-top: 20px;
		height: 90px;
	}
	.news-tab .text-box .more{
		height: 65px;
		line-height: 65px;
		font-size: 16px;
	}
	.news-tab .btns{
		margin-top: 50px;
	}
	.news-list{
		margin-top:50px;
	}
	.news-list li{
		margin-bottom: 50px;
	}
	.news-list li .img{
		width: 31.6%;
	}
	.news-list .text-box .time-box{
		margin-top: 15px;
	}
	.news-list .text-box .tit{
		font-size: 24px;
		line-height: 34px;
	}
	.news-list .text-box .line{
		margin:20px 0;
	}
	.news-list .text-box .more{
		width: 145px;
		height: 50px;
		line-height: 50px;
	}
	.news-list .page{
		margin-top: 140px;
	}

	/*********news end********/
	.media-top{
		margin-top: 35px;
	}
	
	.media-top .text-box{
		padding:20px 30px;
	}
	.media-top .text-box .tit{
		font-size: 18px;
		line-height: 28px;
		height: 56px;
	}
	.media-top .text-box .time{
		font-size: 14px;
		line-height: 24px;
		margin-top: 15px;
	}
	.media-list li{
		padding: 30px 35px;
	}
	.media-list .page{
		margin-top: 140px;
	}

	/***********media end*******/
	.map{
		height: 560px;
	}
	.map-box .text-box{
		width: 440px;
	}
	.map-box .text-box .tit{
		padding-bottom: 15px;
		margin-bottom: 20px;
	}
	.map-box .text-box p{
		margin-bottom: 15px;
	}

	/***********contact end*********/
	.recruit .title span:nth-child(1),
	.recruit .list .tit span:nth-child(1){
		padding-left: 100px;
	}
	.recruit .list .drop{
		padding:20px 60px 50px;
	}
	.recruit .list .drop .apply{
		margin-top: 25px;
	}
	.recruit .page{
		margin-top: 90px;
	}

	/**********recruit end********/
	.person-box{
		padding:50px 0 200px;
	}
	.person-aside{
		width: 280px;
	}
	.person-aside .head-box{
		padding:25px 25px 10px;
	}
	.person-aside .head-box .text{
		width: 135px;
		float: right;
	}
	.person-aside .head-box .icon{
		width: 70px;
	}
	.person-aside .head-box .text .name{
		font-size: 18px;
		line-height: 28px;
	}
	.person-aside .head-box .text .id{
		font-size: 14px;
		line-height: 24px;
	}
	.person-aside .head-box .text .exit{
		font-size: 14px;
		margin-top: 10px;
		line-height: 24px;
	}
	.person-aside .pc-aside-nav a{
		font-size: 18px;
		line-height: 28px;
		padding:20px 55px;
	}
	.person-aside .pc-aside-nav a:hover:before,
	.person-aside .pc-aside-nav a.cur:before{
		width: 6px;
	}
	.right-wrap{
		width: 890px;
	}
	.list-box .item{
		padding:25px 15px;
	}

	/*********list end********/
	.fund-box .fund-table tbody{
		height: 310px;
	}
	.fund-box .fund-table tbody td{
		padding:20px;
		line-height: 20px;
	}

	/**********fund end********/
	.develop-wrap .develop .tab-box{
		padding: 0 110px;
	}
	.develop-wrap .develop .swiper-slide{
		margin-right: 40px;
	}
	.develop-wrap .develop .text-box{
		width: 180px;
	}

}

@media (min-width: 1550px){
	.view{
		width: 1440px;
	}
	.footer-top li{
		margin-right: 190px;
	}
	.business-wrap li .text-box .tit{
		font-size: 24px;
		line-height: 35px;
	}
	.business-wrap li .text-box .tit:before{
		height: 30px;
		top:5px;
	}

	.team-wrap .text-box{
		width: 55%;
	}
	.team-wrap .text-box .txt .pub-con{
		margin-top: 5px;
	}
	.team-wrap .row{
		margin-left: -30px;
		margin-right: -30px;
	}
	.team-wrap .con-box{
		padding:50px 30px;
	}
	.team-wrap .con-box .text-box{
		right: 30px;
		top:50px;
	}

	/********team end********/
	.manage-wrap{
		margin-top: 30px;
	}
	.manage-wrap .manage-list .con-box .num{
		font-size: 72px;
		line-height: 82px;
	}
	.manage-wrap .manage-list .con-box .txt{
		margin-top: 10px;
	}
	.manage-wrap .manage-list .con-box .txt .cn{
		font-size: 24px;
		line-height: 34px;
	}
	.manage-wrap .manage-list .con-box .text{
		padding:100px 0;
	}

	/*********manage end********/

	/*********develop end**********/
	.case-list .row{
		margin-right: -35px;
		margin-left: -35px;
	}
	.case-list .item{
		margin-bottom: 80px;
	}
	.case-list .con-box{
		padding:0 35px;
	}
	.case-list .page{
		margin:0;
	}

	/********case end*******/
	.news-list{
		margin-top: 75px;
	}
	.news-list .text-box .time-box{
		margin-top: 35px;
	}
	
	/*********news end********/
	.media-top .row{
		margin-left: -25px;
		margin-right: -25px;
	}
	.media-top .con-box{
		padding:0 25px;
	}

	/***********media end*******/
	.map-box .text-box{
		right: 165px;
	}

	/***********contact end*********/
	.right-wrap{
		width: 1125px;
	}
	.about-box .num-box .num{
		font-size: 48px;
	}
}