/*

	---------------------------------------------------- 1680 -----------------------------------------------------------

*/@media only screen and (max-width:1680px){
	/*.gd_indutry_l img{
		margin-left:-10%;
		width:800px;
	}*/
	
	.lpkSvg image{
	    transform: scale(0.8);
	}
	.lpkSvg1 image{
	    transform: scale(0.8);
	}
	
	.hrOne-rt {top: 46.5%;}
	.hrOne-head .txt {font-size: 152px;}
	.videoDiv{
	  position: absolute;
	  width: 1000px;
	  margin-left: -500px;
	  left: 50%;
	  top: 50%;
	  margin-top: -280px;
	}
	.videoDiv #videos{
	  max-width:1000px;
	}
	/*
		2020.07.02
	*/
	.text01 .t2{
		font-size: 44px;
	}
	.idxBanDiv{
		width: 70%;
		margin-left: 15%;
	}
	.banGgao-nm{
		margin-right: 20px;
	}
	.banGgao{
		padding-left: 50px;
	}
	.serve_title h2, .index-adv h2,
	.new_title h2, .apply_title h2, .gd_product_t h2,
	.index_partner h2{
		font-size: 38px;
	}
	.serve_title p{
		padding-top: 10px;
		font-size: 16px;
	}
	.f-28{
		font-size: 24px;
	}
	.f-20{
		font-size: 18px;
	}
	.f-24{
		font-size: 22px;
	}
	.serve_det{
		height: 510px;
	}
	.adv_l p, .adv_r p{
		font-size: 24px;
		padding-top: 10px;
	}
	.apply_head .cn{
		font-size: 30px;
	}
	.apply_head .en{
		font-size: 16px;
	}
	.apply_head{
		margin-bottom: 20px;
	}
	.apply_body .txt{
		font-size: 16px;
		line-height: 28px;
		margin-bottom: 45px;
	}
	.apply_imgList{
		margin-top: 50px;
	}
	.listitem .main .name{
		font-size: 18px;
	}
	.divBox{
		padding: 25px 0;
	}
	.gd_indutry_r .main h2{
		font-size: 38px;
	}
	.gd_indutry_r .main p{
		font-size: 16px;
	}
	.product_con_l .infor p{
		font-size: 15px;
		line-height: 26px;
	}
	.product_con_l .infor{
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.gd_indutry{
		padding-top: 80px;
		padding-bottom: 80px;
	}
	.ai_con_t >h2, .ckgf h2{
		font-size: 30px;
	}
	.ckgf h3{
		font-size: 22px;
	}
	.about_title h2{
		font-size: 40px;
	}
	.about_title p{
		font-size: 18px;
	}
	.history_con_l >h2{
		font-size: 50px;
	}
	.history_con_l .main .infor p{
		font-size: 16px;
	}
	.year_dot h3{
		font-size: 18px;
		margin-top: 5px;
	}
	.year_dot{
		top: 15px;
	}
	.history_con_l{
		padding-top: 75px;
	}
	.apply_Nav{
	  margin: 0 -40px;
	}

	/*
			服务项目
	*/
	.f_serve_r h2{
	font-size: 28px;
	}
	.f-serve-1 > p, .f-serve-3 >p, .f-serve-5 >p, .f-serve-7 >p, .f-serve-8 >p{
	font-size: 16px;
	}
	.f_question{
	padding: 35px 28px 40px 60px;
	}
	.fw-title, .case_share02 ul li span{
	font-size: 24px;
	}
	.fw-title img{
	padding-top: 2px;
	}
	.f-serve-2 >h4{
	font-size: 18px;
	margin: 20px 0;
	}
	.fwts-list .l-item{
	padding: 15px 0;
	}
	.fwts-list .l-item .title{
	font-size: 16px;
	}
	.fwts-list .l-item >p{
	font-size: 15px;
	}
	.cstj-list dl dd, .ckgf-list dl dd{
	padding: 10px 30px;
	}
	.yyly-list dl dd{
	font-size: 18px;
	}
	.yyly-list, .fwxm-list{
	padding: 25px 0;
	}
	.fwxm-item{
	padding: 25px 30px;
	}
	.fwxm-item dl dt{
	font-size: 18px;
	}
	.fwxm-item dl dd, .f-serve-7 >dl >dd, .f-serve-9 >dl >dd{
	font-size: 15px;
	}
	.row li span{
	font-size: 17px;
	}
	.case_tab_l01 ul li h2, .case_tab_l p{
	padding-top: 15px;
	font-size: 16px;
	}
	.cslc-item dl, .tedian_l dl dd, .f_serve_l ._jt strong{
	font-size: 16px;
	}
	.f_tedian{
		margin-top: 25px;
	}
	.swpAct-but{
		width: 56px;
		height: 56px;
	}
	.hrOneRtBut{
		top: 10px;
	}
	.hrOne-head .txt{
		font-size: 120px;
		line-height: 94px;
	}
	.hrOne-head .tit{
		font-size: 44px;
	}
	.honorOne{
		padding-top: 80px;
	}
	.honorDl dd .tit{
	  font-size: 16px;
	  padding: 0 20px;
	}
	.honorList .page-nation{
		padding-top: 30px;
	}
	.qywhLt .text{
		font-size: 16px;
		line-height: 30px;
	}
	.rlTitle{
		font-size: 44px;
		padding-bottom: 30px;
	}
	.qywhBox{
		padding: 80px 0;
	}
	.gzjhRow{
		padding-top: 80px;
	}
	.gzjhLt .text{
		font-size: 16px;
		margin-bottom: 30px;
	}
	.gzjhIco{
		width: 58px;
	}
	.gzjhLi{
		padding: 20px 0;
	}
	.gzjhDiv .tit{
		font-size: 18px;
	}
	.gzjhDiv .txt{
		font-size: 14px;
	}
	.gzjhDiv{
		padding-left: 75px;
	}
	.hrOne-head .txt{
		letter-spacing: 35px;
	}
	.active_light .wrap_1{
		width: 1180px !important;
	}
	.hrOne-body{
		padding-top: 113px;
	}
	.light-button-prev, .light-button-next{
		top: 46%;
	}
	.fwxm-item dl dd:before, .f-serve-7 >dl >dd:before, .f-serve-9 >dl >dd:before{
		top: 9px;
	}
}
/*

	---------------------------------------------------- 1500 -----------------------------------------------------------

*/
@media screen and (max-width: 1500px){
	.f-serve-div{
	padding: 25px 0;
	}
	.f_serve_r h2{
	font-size: 26px;
	}
	.f-serve-1 > p, .f-serve-3 >p, .f-serve-5 >p, .f-serve-7 >p, .f-serve-8 >p{
	font-size: 15px;
	}
	.f_question{
	margin-top: 25px;
	}
	.f_question {
	padding: 30px 25px 35px 40px;
	}
	.question_t1 .name{
	font-size: 20px;
	padding-bottom: 5px;
	}
	.question_t1 p{
	font-size: 14px;
	}
	.fw-title, .case_share02 ul li span{
	font-size: 22px;
	}
	.f-serve-2 >h4{
	font-size: 17px;
	}
	.fwts-list .l-item .title{
	font-size: 15px;
	}
	.qifw dl dd h3, .yyly-list dl dd{
	font-size: 16px;
	}
	.qifw dl dt img{
	width: 60px;
	}
	.fw-title img{
	width: 36px;
	padding-top: 4px;
	}
	.cslc-item dl{
	padding-bottom: 25px;
	}
	.cslc-item dl dt{
	width: 38px;
	height: 38px;
	line-height: 36px;
	padding-right: 5px;
	margin-right: 15px;
	}
	.cslc-list, .cstj-list, .ckgf-list{
	padding-top: 25px;
	}
	.cslc-item dl, .tedian_l dl dd, .f_serve_l ._jt strong{
	font-size: 15px;
	}
	.ckgf-list dl dd{
	font-size: 14px;
	line-height: 22px;
	}
	.cstj-list dl:first-child dd, .ckgf-list dl:first-child dd{
	font-size: 16px;
	}
	.cstj-list dl dd, .ckgf-list dl dd{
	padding: 10px 20px;
	}
	.other_share dl dd{
	padding: 10px 0 10px 20px;
	}
	.yyly-list dl dt img{
	height: 60px;
	}
	.cslc-item:after{
	left: 18px;
	}
	.f-serve-6{
	  padding-bottom: 15px;
	}
	.honorOne{
		padding-top: 60px;
	}
	.hrOne-lt .div{
		padding: 35px 50px;
	}
	.hr-bigDl .tit{
		margin-top: 25px;
		font-size: 16px;
	}
	.hrOne-head .tit{
		font-size: 38px;
	}
	.honorList{
		padding-top: 110px;
		padding-bottom: 30px;
	}
	.honorTwo-tit .icon img{
		width: 35px;
		position: relative;
		top: 3px;
	}
	.honorTwo-tit .tit{
		font-size: 28px;
	}
	.honorDl dt{
		margin-bottom: 10px;
	}
	.honorDl dd .tit{
		height: 44px;
	}
	.honorDl{
		padding-top: 25px;
		padding-bottom: 25px;
	}
	.pager ul li span.current{
		font-size: 22px;
	}
	.pager ul li a, .pager ul li span{
		font-size: 18px;
	}
	.honorCol{
		padding: 15px;
	}
	.honorDl dd .tit{
		font-size: 15px;
		padding: 0 40px;
	}
	.qywhBox{
		padding: 60px 0;
	}
	.rlTitle{
		font-size: 42px;
		padding-bottom: 25px;
		margin-bottom: 25px;
	}
	.qywhLt .text{
		font-size: 15px;
		line-height: 28px;
	}
	.gzjhLt .text{
		font-size: 15px;
		line-height: 24px;
		margin-bottom: 25px;
	}
	.gzjhRow{
		padding-top: 60px;
		padding-bottom: 0;
	}
	.gzjhIco{
		width: 50px;
	}
	.gzjhDiv .tit{
		font-size: 16px;
		margin-bottom: 5px;
	}
	.gzjhDiv .txt{
		font-size: 13px;
		line-height: 20px;
	}
	.gzjhRt{
		bottom: auto;
		top: 50%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
	}
	.gzjhHead{
		padding: 90px 0 100px;
	}
	.gzjhHead .tit{
		font-size: 34px;
		padding-bottom: 15px;
	}
	.gzjhHead .txt{
		margin-top: 10px;
	}
	.gzjhHead .tit:after, .rlTitle:after{
		height: 2px;
		width: 45px;
	}
	.gzjhHead:after{
		height: 55px;
	}
	.zhaopinRow{
		padding-top: 0;
	}
	.zpHead .div{
		padding: 25px 80px;
	}
	.zpHead .div .tit{
		margin-bottom: 10px;
	}
	.zpHead .ul li{
		font-size: 14px;
	}
	.zpHead .but .icon{
		width: 40px;
		height: 40px;
	}
	.zpHead .but .icon img{
		width: 6px;
	}
	.zpHead .but .txt{
		margin-right: 10px;
		font-size: 14px;
	}
	.zpBody{
		padding: 0 80px;
	}
	.zpHead .but{
		right: 60px;
	}
	.zpHead .div .tit{
		font-size: 18px;
		margin-bottom: 5px;
	}
	.zpBody .text{
		padding: 30px 0;
	}
	.more a, span.more{
		width: 135px;
		height: 42px;
		line-height: 40px;
	}
	.gzjhTwo .more a{
		margin-top: 35px;
	}
	.gzjhTwo{
		padding-bottom: 60px;
	}
	.zpHead .ul li{
		margin-right: 80px;
	}
	.gzjhRt{
		top: 60%;
	}
	.zpBody{
		padding: 0 110px;
	}
	.zpHead .but{
		right: 90px;
	}
	.f-serve-1 .f-serve-txt{
		margin-bottom: 25px;
	}
	.hrOne-head .txt{
		letter-spacing: 22px;
	}
	.light-button-prev, .light-button-next{
		top: 45%;
	}
	.tankHead .tit{
		font-size: 28px;
		margin-bottom: 5px;
	}
	.tankHead .txt{
		font-size: 14px;
	}
	.tankInp{
		height: 40px;
		padding: 0 15px;
		font-size: 14px;
	}
	.tankArea{
		height: 80px;
		padding: 10px 15px;
		font-size: 14px;
	}
	.tankHead{
		margin-bottom: 20px;
	}
	.tankBut{
		height: 40px;
		line-height: 40px;
	}
	.tankXbut img{
		width: 20px;
	}
	.tankXbut{
		right: 20px;
	}
	/*.foot_address{
		max-width: 25%;
	}*/
}
/*

	---------------------------------------------------- 1440 -----------------------------------------------------------

*/
@media only screen and (max-width:1440px){
    
    
    
	.f-20 {font-size: 18px;}
	.f-28 {font-size: 22px;}
	.serve_det {height: 568px;}
	/*.gd_indutry_l img{width:640px;}*/
	.searchLi .tit {margin-bottom:12px;font-size:20px;}
	.hrOne-head .txt {font-size: 108px;line-height:52px;}
	.gd_indutry_r .main h2{
		font-size: 44px;
	}
	.ai_con_t >h2, .ckgf h2{
		font-size: 42px;
	}
	.nav{
		margin-left: 3%;
	}
	.apply_body .txt{
		margin-bottom: 20px;
		font-size:16px;
	}
	.apply_imgList{
		margin-top: 30px;
	}
	.apply_head{
		margin-bottom: 20px;
	}
	.foot_list .f_dl .foot_down a{
		font-size: 14px;
	}
	.foot_list{
		width: 65%;
	}
	.bread_l h2{
		font-size: 36px;
	}
	.bread_l .shuzi{
		font-size: 136px;
	}
	.row li span{
		margin-right: 25px;
		font-size: 16px;
	}
	.gd_indutry_r .main p{
		font-size: 16px;
	}
	.col01 .new-date ._year{
		font-size: 28px;
	}
	.wrap_1{
		max-width: 1200px;
	}
	.sub_about{
		padding-top: 80px;
		padding-bottom: 80px;
	}
	.fancybox-close{
		width: 24px;
		height: 24px;
	}
	.fancybox-next, .fancybox-prev{
		width: 16px;
		height: 30px;
	}
	.footer.wrap{
		width: 94%;
		padding: 0 15px;
	}
	.foot_list .f_dl .foot_dit a{
		font-size: 16px;
	}
	.subfaqBody .txt{
		font-size: 14px;
		line-height: 24px;
	}
	.mt-46 {
	    margin-top: 34px;
	}
	.f-24 {
	    font-size: 20px;
	}
	.apply_Nav {
	    margin: 0 -40px;
	}
	.videoDiv{
	  position: absolute;
	  width: 800px;
	  margin-left: -400px;
	  left: 50%;
	  top: 50%;
	  margin-top: -240px;
	}
	.videoDiv #videos{
	  max-width:800px;
	}
	.sec_nav .secnav_list > li{padding:24px 2%;}
	.case_share02 ul li span {font-size: 24px;}
	.question_t1 .name {font-size: 20px;}
	.foot_top {padding:80px 0;}
	.history_con_l .party_pcont {height: 10em;}
	/*.galleryMt{position:relative;}*/
	/*.gallery-bottom{width:90%;margin:0 auto;}*/
	.history_con_l >h2 {font-size: 56px;margin-bottom:24px;}
	.history_con_l .main .infor{margin:18px 0;}
	.apply_Nav_li{width:21%;}
	.honorDl dd .tit{
		font-size: 16px;
	}
	body, html{
		font-size: 14px;
	}
	.hezuoDl dd .txt{
		height: 125px;
	}
	/*
		2020.07.02
	*/
	.text01 .t2{
		font-size: 38px;
	}
	.banDiv .count{
		font-size: 16px;
	}
	.banGgao-nm{
		height: 60px;
		line-height: 60px;
		font-size: 16px;
	}
	.banGgao, .banGgao-txt{
		height: 60px;
	}
	.banGgao-nm img{
		width: 25px;
	}
	.video-button i.icon02{
		width: 35px;
		height: 35px;
	}
	.logo{
		padding: 20px 0;
	}
	.video-button{
		bottom: 3%;
	}
	.nav>ul>li>a{
		line-height: 90px;
	}
	.top_right{
		height: 90px;
	}
	.search .seach_btn{
		width: 45px;
		height: 45px;
	}
	.icon01{
		width: 15px;
		height: 15px;
		background-size: 100%;
	}
	.search{
		margin-top: 20px;
	}
	.index-serve, .index-adv, .pagepartner{
		padding: 50px 0;
	}
	.serve_title h2, .index-adv h2, .new_title h2, .apply_title h2, .gd_product_t h2, .index_partner h2, .ai_con_t >h2, .ckgf h2{
		font-size: 34px;
	}
	.serve_title p{
		padding-top: 5px;
		padding-bottom: 35px;
	}
	.serve_det{
		padding-top: 35px;
		height: 465px;
	}
	.f-20{
		font-size: 16px;
	}
	.serve_icon img{
		height: 61px;
	}
	.serve_det .f-24{
		font-size: 18px;
	}
	.serve_con .serve_hover > .l .aDiv .ser_det_title{
		font-size: 20px;
	}
	.f-14{
		font-size: 13px;
	}
	.index-adv h2{
		padding-bottom: 35px;
	}
	.adv_l p, .adv_r p{
		font-size: 20px;
	}
	.apply_Nav_li .icon{
		width: 55px;
		height: 55px;
	}
	.apply_NavBox{
		width: 52%;
	}
	.apply_Nav_li .tit{
		font-size: 14px;
	}
	.apply_head .cn{
		font-size: 28px;
	}
	.apply_imgList li{
		padding: 0 10px;
	}
	.swpApply{
		padding-bottom: 50px;
	}
	.new_title{
		padding-bottom: 35px;
	}
	.listitem .main{
		padding-left: 20px;
		padding-right: 20px;
	}
	.divBox{
		padding: 15px 0;
	}
	.icon03{
		width: 15px;
		height: 15px;
		background-size: 100%;
	}
	.divBox_lt span{
		font-size: 13px;
	}
	.icon04{
		width: 25px;
		background-size: 100%;
	}
	.index_partner h2{
		padding-bottom: 35px;
	}
	.index_new, .foot_top{
		padding: 50px 0;
	}
	.partner{
		padding-bottom: 40px;
	}
	.foot_list .f_dl .foot_dit{
		padding-bottom: 10px;
	}
	.foot_list .f_dl .foot_down a, .foot_address dl dd{
		padding: 4px 0;
	}
	.foot_address h2{
		font-size: 16px;
		padding-bottom: 10px;
		margin-bottom: 10px;
	}
	.footer-1{
		padding: 25px 0;
	}
	/**/
	.gd_indutry{
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.gd_indutry_r{
		padding: 30px 5%;
	}
	.gd_indutry_r .main h2{
		font-size: 34px;
	}
	.gd_indutry_r .main p{
		font-size: 14px;
	}
	.gd_product_list, .gd_laws{
		margin-top: 35px;
		margin-bottom: 15px;
	}
	.product_con_l .infor p{
		font-size: 14px;
		line-height: 26px;
	}
	.product_con_l .infor{
		padding: 40px 8%;
	}
	.product_con_l{
		margin: 35px 0px;
	}
	.gd_laws_list{
		padding-top: 35px;
	}
	.nav>ul>li>a{
		font-size: 16px;
	}
	.ai_con{
		padding-top: 40px;
	}
	.ai_con_t >h2, .ckgf h2{
		font-size: 28px;
	}
	.ckgf h3{
		font-size: 22px;
	}
	.sec_nav .secnav_list > li{
		padding-top: 15px;
		padding-bottom: 15px;
	}
	.sec_nav{
		height: 62px;
	}
	.sec_nav .secnav_list > li:after{
		top: 50%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
	}
	.news_detail .i-title h2{
		font-size: 30px;
	}
	.yacht p{
		font-size: 16px;
	}
	.yacht .tools a{
		width: 50px;
		height: 50px;
	}
	.icon09{
		width: 20px;
		height: 20px;
		background-size: 100% auto;
		background-position: center center;
	}
	.xqbj p{
		font-size: 16px;
	}
	.xqbj h3{
		font-size: 18px;
		padding-top: 30px;
		margin-top: 30px;
	}
	.xqbj{
		padding-top: 45px;
		padding-bottom: 45px;
	}
	.col01 h1, .col02 h1, .col03 h1{
		font-size: 22px;
	}
	.col03 .infor{
		line-height: 22px;
		height: 44px;
	}
	.active_icon{
		padding: 20px 0;
		margin-top: 20px;
	}
	.more_1{
		width: 150px;
		height: 42px;
		line-height: 38px;
	}
	.col01, .col02, .col03{
		padding: 45px 0;
	}
	/**/
	.about_title h2{
		font-size: 32px;
	}
	.history_con_l >h2{
		font-size: 44px;
	}
	.galleryMt .swpAct-but{
		width: 36px;
		height: 36px;
	}
	/*.swpAct-but img{
		width: 6px;
	}*/
	.year_dot h3{
		font-size: 16px;
	}
	.year_dot{
		top: 13px;
	}
	.history_con_l{
		padding-top: 80px;
	}
	.about_history{
		padding-top: 80px;
		padding-bottom: 70px;
	}
	.sec_nav .secnav_list > li a{
		font-size: 16px;
		line-height: 24px;
	}
	.erweima{
		width: 137px;
	}
	.erwei_pic{
		padding: 10px;
	}
	.erwei_pic p{
		font-size: 14px;
	}
	.erweima >h2{
		font-size: 17px;
	}

	/*
			服务项目
	*/
	.row li span{
	  font-size: 15px;
	}
	.fancybox-close{
		top: 0px;
		right: -35px;
	}
	.foot_list dl:nth-child(1){
		width: auto;
		padding-right: 0;
	}
	.foot_list .f_dl .foot_dit a, .foot_list .f_dl .foot_bigdown a{
		font-size: 15px;
	}
	.zpHead .ul{
		padding-left: 8px;
	}
	.zpBody{
		padding: 0 100px;
	}
	.zjl_r{
		padding-top: 0;
	}
	.zjl_r .infor{
		padding-top: 45px;
		padding-bottom: 50px;
	}
	.zjl_r .infor p{
		height: auto;
	}
	.tt{
		font-size: 28px;
	}
	.active_item_1 >h2 span{
		font-size: 20px;
	}
	.active_item >p, .active_lc dl{
		font-size: 16px;
	}
	.zbdw ul li{
		width: 18%;
	}
	.col01 h1, .col02 h1, .col03 h1{
	  font-size: 20px;
	  margin-bottom: 10px;
	}
	.tools a{
	  width: 40px;
	  height: 40px;
	}
	.tools{
	  padding-top: 25px;
	}
	.hezuoDl dt{
		padding: 20px 0;
	}
	.hezuoDl dd{
		padding: 25px 0 40px;
	}
	.hezuoDl dd .tit{
		font-size: 20px;
		margin-bottom: 15px;
	}
	.hezuoDl dd .txt{
		height: 100px;
		overflow: hidden;
	}
	.hezuoDl{
		padding: 0 25px 0;
	}
	.more a, span.more{
		width: 125px;
	}
	.swpAct-but{
		width: 45px;
		height: 45px;
	}
	.hezuoBut{
		margin-top: 40px;
	}
	.actOne{
		padding-bottom: 80px;
	}
	.gzjhHead.actHead{
		margin-bottom: 45px;
	}
	.sub_faq .npgTit{
		font-size: 40px;
		margin-bottom: 50px;
	}
	.sub_faq{
		padding: 80px 0;
	}
	.subfaqHead .tit{
		font-size: 16px;
		line-height: 24px;
	}
	.pager ul li a, .pager ul li span{
		font-size: 16px;
	}
	.pager ul li a, .pager ul li span{
		width: 30px;
	}
	.pager ul li:last-child a, .pager ul li:nth-child(1) a{
		width: 44px;
	}
	.subfaqDiv{
	  padding: 0 25px;
	}
	.tools{
		padding-top: 20px;
	}
	.zjl_r .infor p{
		min-height: 90px;
	}
	.nav{
		margin-left: 0;
	}
	.hrOne-body{
		padding-top: 106px;
	}
	.subfaqHead{
	  padding: 15px 0;
	}
	.active_light .wrap_1{
		width: 1016px !important;
	}
	.subfaqBody{
		padding: 15px 0;
	}
	.subfaqHead{
		padding: 15px 0;
	}
	.page-nation{
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.gzjhOne{
	  padding-bottom: 50px;
	}
	.fwts-list:after{
		bottom: 40%;
	}
	.gzjhOne{
		padding-bottom: 80px;
	}
	.gzjhHead.actHead{
		max-width: 700px;
	}
	.sub_news{
		padding-bottom: 30px;
	}
	.page-nation{
		padding-top: 30px;
	}
}
/*

	---------------------------------------------------- 1366 -----------------------------------------------------------

*/
@media only screen and (max-width:1366px){
	.hezuoDl dd .tit {font-size: 20px;margin-bottom: 12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
	.hezuoDl dd .txt {margin-bottom: 28px;}
	/*.actOne {padding:80px 0 120px;}*/
	.hrOne-head .txt {font-size:90px;line-height:34px;letter-spacing: 6px;}
	.hrOne-body{padding-top:95px;}
	/*.foot_list dl:nth-child(1){width:24%;padding-right:2%;}*/
	/*.qywhBox{padding:80px 0;}*/
	/*.gzjhRow{padding-top:80px;padding-bottom:60px;}*/
	/*.rlTitle{font-size:48px;}*/
	/*.zhaopinRow {padding-top:20px;}*/
	.apply_list{margin-top:24px;}
	.apply_list .swiper-container{margin-left:inherit;margin-right:inherit;}
	.history_con_l .main .infor p{font-size:16px;}
	.hrOne-rt{
		padding-left: 55px;
	}
	.hrOne-body{
		padding-top: 105px;
	}
	.swpAct-but{
		width: 46px;
		height: 46px;
	}
	.hezuoDl{
		padding-left: 20px;
		padding-right: 20px;
	}
	.hezuoDl dd .tit{
		font-size: 18px;
		margin-bottom: 10px;
	}
	.hezuoDl dd .txt{
		margin-bottom: 20px;
		font-size: 14px;
		line-height: 24px;
		height: 96px;
	}
	.hezuoDl dt{
		padding: 10px 0;
	}
	.nav{
		width: auto;
		/*margin-left: 10px;*/
	}
	.tools a{
		width: 36px;
		height: 36px;
	}
	.icon08{
		width: 6px;
		background-size: 100%;
		background-position: center center;
	}
	.active_icon{
		padding-top: 15px;
		margin-top: 15px;
	}
	.hrOne-body{
	  padding-top: 82px;
	}
	.nav>ul>li>a{
		margin: 0 15px;
	}
	.hrOne-body{
		padding-top: 98px;
	}
	.hrOne-head .txt{
		letter-spacing: 35px;
		margin-left: -15px;
	}
	.active_light .wrap_1{
		width: 963px !important;
	}
	.hrOne-rt{
		padding-left: 20px;
	}
	.hrOne-lt{
		padding: 0 30px;
	}
	.fwts-list:after{
		bottom: 39.5%;
	}
	.bmxx dl dd:before{
	  top: 14px;
	}
	.serve_det{
		height: 400px;
	}
}
/*

	---------------------------------------------------- 1300 -----------------------------------------------------------

*/
@media screen and (max-width: 1300px){
  .fwxm-item{
    padding: 20px 25px;
  }
  .fwxm-item dl dt{
    font-size: 17px;
    line-height: 24px;
  }
  .cstj-list dl dd, .ckgf-list dl dd{
    padding-left: 15px;
    padding-right: 15px;
  }
	.active_light .wrap_1{
		width: 901px !important;
	}
	.hrOne-body{
		padding-top: 93px;
	}
	.gzjhOne{
	  padding-bottom: 30px;
	}
}
/*

	---------------------------------------------------- 1200 -----------------------------------------------------------

*/
@media screen and (max-width: 1200px){
  .f_serve_l ._jt strong{
    font-size: 14px;
  }
  .f_serve_l ._jt{
    height: auto;
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .fwts-list .l-item >p{
    font-size: 14px;
    line-height: 16px;
  }
  .fwts-list:after{
    bottom: 38%;
  }
  .f-serve-1 > p, .f-serve-3 >p, .f-serve-5 >p, .f-serve-7 >p, .f-serve-8 >p{
    font-size: 14px;
  }
  .question_t1 p{
    font-size: 13px;
    line-height: 22px;
  }
  .question_t1{
    padding-right: 30px;
  }
  .fwxm-item dl dd, .f-serve-7 >dl >dd, .f-serve-9 >dl >dd,
  .cslc-item dl, .tedian_l dl dd, .f_serve_l ._jt strong{
    font-size: 14px;
    line-height: 24px;
  }
  .fw-title img{
    padding-top: 2px;
  }
  .hrOne-head .txt{
  	float: right;
    letter-spacing: 12px;
    margin-right: -10px;
  }
}
/*

	---------------------------------------------------- 1024 -----------------------------------------------------------

*/
@media only screen and (max-width:1024px){
	.sjmenu{display:block;}
	.searchLi {padding:40px 0;}
	.searchLi .tit {margin-bottom: 0;font-size: 18px;}
	.swpAct .swpActImg{visibility:hidden;}
	.swpAct .swiper-slide-active .swpActImg{visibility:visible;}
	.swpActImg{width:94%;margin:0 auto;}
	.foot_list dl:nth-child(1){width:100%;padding-right:0;}
	body, html {font-size: 14px;}
	.wrap01{width:92%;}
	.logo{padding:4px 0;}
   	.nav{display:none;}
	.msgNum{display: none;}
	.top_right{height:50px;}
	.head{display:none}
	.m_img{height:50px;float:right;margin-left:20px;align-items:center;display:flex;display:-webkit-flex;display:-ms-flex;}
	.m_img a .m_menuimg{height:16px;vertical-align:top;display: block}
	.m_nav {display:block;position:fixed;top:0px;left:0px;width:0px;height:0px;overflow:hidden;z-index:10000}
	.m_nav .closecover{position:absolute;width:100%;height:100%;background:#0b0d19;filter:alpha(opacity=0);opacity:0;left:0px;top:0px;z-index:1}
	.m_nav .closeicon{position:absolute;width:20%;left:12px;top:5%;z-index:100;text-align:center;filter:alpha(opacity=0);opacity:0}
	.m_nav .m_navList{position:absolute;width:80%;right:0px;top:0px;background:#0b0d19;height:100%;z-index:100;right:-80%;overflow-y: scroll;
		padding-top:20px;}
	.m_nav .m_navList ul{padding-left:5%;padding-right:5%}
	.m_nav .m_navList ul li{border-bottom:1px solid #232530}
	.m_nav .m_navList ul li a{display:block;height:45px;color:#fff;line-height:45px;padding-left:5%;font-size:15px}
	.m_nav .m_navList ul li .m_f_a{display: flex;align-items: center;justify-content: space-between; width: 100%}
	.m_nav .m_navList ul li .m_f_a a{flex: 1;}
	.m_nav .m_navList ul li .m_f_a i{width: 40px;height:35px;box-sizing: border-box; padding:0 5px; display: block;}
	.icon_on{background:url(../images/reduce.jpg) 50% no-repeat!important;background-position: 50% 50%;-webkit-transition:all 0s;
		-moz-transition:all 0s;
	transition:all 0s}
	.m_nav .m_navList ul li .m_s_nav{display:none;width: 100%;}
	.m_nav .m_navList ul li .m_s_nav a{display: block; height:40px;line-height:40px;font-size:14px;padding-left:10%;overflow: hidden; 
		white-space: nowrap;
	width: 90%;text-overflow: ellipsis;}
	.pageFooter{height:auto;}
	.foot_list {width:100%;display: inline-block;}
	.foot_address {width: 100%;margin-top:0px;}
    .foot_list .f_dl{width:100%;float:none; border-bottom:1px solid rgba(255,255,255,0.5);}
    .foot_list .f_dl .foot_dit a{display:block;font-size:14px;}
    .foot_list .f_dl .foot_dit {font-size:14px;padding-bottom:0px;}
    .foot_list .f_dl .foot_dit{margin-bottom: 0; height:3rem;line-height: 3rem;position: relative;z-index: 50;}
    .foot_list .f_dl .foot_down {display: none;padding-bottom:1rem;padding-left: 2rem;}
    .foot_list .f_dl .foot_down a{font-size:14px;padding:4px 0;}
    .foot_list .f_dl .foot_btn{display:block;width:3rem;height:3rem ;position:absolute;z-index: 100;right: 0;top: 0;
    	background: url(../images/plus.png)no-repeat;background-size: 14px;background-position:center;}
    .foot_list .f_dl .foot_btn.active{background:url(../images/reduce.jpg)no-repeat;background-size:14px;background-position: center;} 
    .foot_top {padding:32px 0;}
	.address_list dl {width: 47%;}
	.address_list dl dt {font-size:16px;}
	.address_list dl{padding: 2% 0;}
	.address_list{padding: 20px 0 0 0;}
	.foot_address h2 {padding-bottom:6px;margin:20px 0 12px 0;}
	.gd_indutry_r .main span{margin:12px 0;}
	.m_s_nav dt:after{
		content: "";
		display: block;
		clear: both;
	}
	.m_s_nav dt{
		position: relative;
	}
	.m_s_nav dt i{
		position: absolute;
		right: 0;
		top: 50%;
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		-o-transform: translateY(-50%);
		transform: translateY(-50%);
		width: 40px;
	    height: 35px;
	    box-sizing: border-box;
	    padding: 0 5px;
	    display: block;
	}
	.m_s_nav dt a{
		float: left;
		width: auto !important;
	}
	.m_s_nav dd{
		padding-left: 30px;
		display: none;
	}
/*

		2020.07.02

*/
	.text01 .t2{
		font-size: 40px;
	}
	.banGgao{
		padding-left: 40px;
		height: 65px;
	}
	.banGgao-nm{
		height: 65px;
		line-height: 65px;
		font-size: 16px;
	}
	.banGgao-txt{
		height: 65px;
	}
	.banGgao-txt .txt{
		line-height: 20px;
	}
	.serve_title h2, .index-adv h2, .new_title h2, .apply_title h2, .gd_product_t h2, .gd_indutry_r .main h2, .ai_con_t >h2, .ckgf h2, .tt, .about_title h2, .hrOne-head .tit, .sub_faq .npgTit, .rlTitle, .gzjhHead .tit, .index_partner h2{
		font-size: 36px;
	}
	.serve_title p{
		font-size: 16px;
		padding-bottom: 40px;
		padding-top: 5px;
	}
	.serve_det{
		height: 400px;
	}
	.serve_case .pt-90{
		padding-top: 50px;
	}
	.serve_icon img{
		width: 80px;
	}
	.serve_case .mt-46{
		margin-top: 20px;
	}
	.serve_case .f-24{
		font-size: 18px;
	}
	.ser_title_l{
		height: 75px;
	}
	.ser_info_l{
		height: 40px;
	}
	.indicate_box{
		padding-bottom: 0;
	}
	.serve_num{
		font-size: 40px;
	}
	.ser_data_box .f-20{
		font-size: 16px;
	}
	.ser_data_box .f-14{
		font-size: 12px;
	}
	.ser_det_title{
		font-size: 18px;
	}
	.serve_con .serve_hover > .l a .ser_det_info{
		font-size: 12px;
		padding-bottom: 15px;
	}
	.adv_l p, .adv_r p{
		font-size: 20px;
	}
	.apply_NavBox{
		position: relative;
		margin-bottom:56px;
	}
	.apply_Nav_li .tit{
		font-size: 14px;
		padding: 0 10px;
		line-height: 18px;
		bottom: -25px;
	}
	.yy_text p{
		width: 70%;
	}
	.apply_head .cn{
		font-size: 32px;
	}
	.apply_head .en{
		font-size: 16px;
	}
	.apply_body .txt{
		font-size: 16px;
		line-height: 28px;
	}
	/*.f_serve_l ._jt strong{
		font-size: 16px;
	}*/
	.f_serve_r{
		padding-top: 12px;
		padding-left: 35px;
	}
	/*.f_serve_r h2{
		font-size: 30px;
	}*/
	.f_question .pic1{padding-right:3%;}
	.f_question .pic1 img{
		height:48px;
	}
	.f_question .pic2{
		position: absolute;
		right: 0;
		top: 50%;
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		-o-transform: translateY(-50%);
		transform: translateY(-50%);
	}
	.f_question{
		padding: 25px;
	}
	.question_t p{
		font-size: 18px;
		line-height: 26px;
	}
	.f_question .pic2,
	.f_question .pic2 img{
		height: 100%;
	}
	.f_question .pic2{
		display: none;
	}
	.f_question{
		background-size: auto 100px;
		background-position: right 15px center;
	}
	/*.f_serve_r h3{
		font-size: 18px;
	}*/
	.tedian_l dl dd{
		font-size: 14px;
	}
	.case_share02 ul li span {
	    font-size: 20px;
	}
	.row li span{
		margin-right: 20px;
		padding-bottom:15px;
	}
	.tedian_l.ltBox{
		width: 55%;
		padding-right: 15px;
	}
	.case_tab_l p{
		font-size: 16px;
	}
	.case_tab{
		margin-bottom: 10px;
	}
	.gd_indutry{
		padding: 60px 0 40px 0;
	}
	.gd_indutry_r .main p{
		font-size: 14px;
	}

	.gd_product_list > ul > li i{
		padding-bottom: 20px;
	}
	.gd_product_list > ul > li i img{
		width: 50px;
	}
	.gd_product_list > ul > li .tit{
		font-size: 14px;
	}
	.gd_product_list > ul{
		width: 90%;
	}
	.gd_product_list:before{
		left: 12.66667%;
		width: 74.66667%;
	}
	.gd_product_con{
		display: block;
	}
	.product_con_l, .product_con_r{
		display: inline-block;
		vertical-align: middle;
		margin: 0;
		margin-left: -3px;
	}
	.gd_indutry{
		position: relative;
		display: block;
	}
	.gd_indutry:after{
		content: "";
		display: block;
		clear: both;
	}
	.gd_indutry_r{
		position: absolute;
		right: 0;
		top: 52%;
		transform: translateY(-50%);
		margin: auto;
		padding: 25px 5%;
	}
	.ckgf {padding-bottom: 20px;}
	.gd_indutry_l{
		float: left;
	}
	.ai_item_l{
		padding-top: 0;
		padding-bottom: 0;
	}
	.col01 .new-date ._year{
		font-size: 20px;
	}
	.col01 .news_top_r{
		padding-right: 0;
	}
	.col01, .col02, .col03{
		padding: 40px 0;
	}
	.news_detail .i-title h2{
		font-size: 28px;
	}
	.yacht p{
		padding-top: 0;
		font-size: 14px;
	}
	.col02 .infor{
		-webkit-line-clamp: 2;
		height:74px;
	}
	.active_icon{
		margin-top: 20px;
		margin-bottom: 20px;
		padding-top: 20px;
		padding-bottom: 0px;
	}
	.active_date{
		margin-bottom: 5px;
	}
	.active_icon > span i{
		width: 20px;
		display: inline-block;
		background-size: auto 18px;
	}
	.col01 h1, .col02 h1, .col03 h1{
		font-size: 20px;
		margin-bottom: 10px;
	}
	.col03 .infor{
		display: none;
	}
	.col03 .active_add{
		width: 100%;
	}
	.col03 .news_top_r{
		position: relative;
	}
	.col03 .active_icon a{
		position: absolute;
		bottom: 0;
		right: 0;
	}
	.tt{
		margin-bottom: 20px;
	}
	.active_item >p{
		font-size: 16px;
		line-height: 28px;
	}
	.active_item_1 >h2 span{
		font-size: 18px;
	}
	.active_lc{
		padding: 0 35px;
	}
	.active_lc dl{
		font-size: 16px;
	}
	.zjl_r >h3{
		font-size: 32px;
	}
	.zjl_r{
		padding-top: 10px;
	}
	.zjl_r .infor {
	    padding: 30px 40px 40px 12%;
	}
	.zjl_1 .infor {
	    padding: 30px 12% 40px 40px;
	}
	.about_title p{
		font-size: 16px;
	}
	.sub_about .wrap >p{
		width: 80%;
	}
	.about_history{
		padding-top: 80px;
	}
	.history_con_l{
		padding-top: 80px;
	}
	.history_con_l >h2{
		font-size: 35px;
	}
	.history_con_l >h2{
		margin-bottom: 5px;
	}
	.history_con_l .main .infor{
		margin: 10px 0;
	}

	.history_con_l .main .infor .line{
		margin-left: 15px;
		margin-right: 15px;
		margin-top: 18px;
		width:28px;
	}
	.history_con_l .main .infor p {
	    margin-top: 5px;
	    font-size: 14px;
		line-height: 26px;
	}
	.galleryMt {position: relative;bottom:0px;}

	.swpAct-but{
		width: 45px;
		height: 45px;
	}
	.hrOne-lt .div{
		padding: 30px;
	}
	.hr-bigDl .tit{
		font-size: 16px;
		margin-top: 20px;
	}
	.hrOne{padding-left:12px;}
	.hrOne-rt {top:39%;}
	.hrOne-head .tit{
		margin-bottom: 20px;
	}
	.hrOne-rt{
		padding-left: 10px;
	}
	.hrOne-body{
		padding-top: 75px;
		padding-right: 35px;
	}
	.honorList{
		padding-top: 90px;
	}
	.honorTwo-tit .tit{
		font-size: 26px;
	}
	.honorDl dt{
		max-width: 70%;
	}
	.honorDl{
		padding-top: 25px;
		padding-bottom: 25px;
	}
	.honorCol{
		padding: 15px;
	}
	.honorDl dd .tit{
		font-size: 16px;
		padding:0 16px;
	}
	.sub_faq{
		padding: 90px 0;
	}
	.sub_faq .npgTit{
		margin-bottom: 50px;
	}
	.subfaqDiv{
		padding: 0;
	}
	.subfaqHead, .subfaqBody{
		padding: 10px 0;
	}
	.subfaqHead .tit{
		font-size: 16px;
	}
	.subfaqHead .tit:after, .subfaqBody .txt:after{
		width: 23px;
		height: 23px;
	}
	.subfaqBody .txt{
		font-size: 14px;
		line-height: 22px;
	}
	.subfaqRt{
		padding-left: 35px;
		padding-right: 35px;
	}
	.subfaqHead .tit:before{
		width: 6px;
		background-size: 100%;
	}
	.subfaqRow .page-nation{
		padding-top: 20px;
		padding-bottom: 30px;
	}
	.subfaqRow .page-nation .pager ul li:nth-child(1),
	.subfaqRow .page-nation .pager ul li:last-child{
		display: inline-block;
	}
	.subfaqRow .page-nation .pager ul li{
		display: none;
	}
	.subfaqRt{
		float: right;
	}
	.subfaqLt{
		position: absolute;
		height: 100%;
	}
	.subfaqImg{
		transform: skew(5deg) scale(1.6);
	}
	.rlTitle{
		padding-bottom: 25px;
		margin-bottom: 25px;
	}
	.qywhLt{
		padding-right: 25px;
	}
	.qywhLt .text{
		font-size: 14px;
		line-height: 26px;
	}
	.gzjhRow{
		padding-top: 80px;
	}
	.gzjhLt .text{
		font-size: 14px;
		margin-bottom: 20px;
	}
	.gzjhDiv .txt{
		font-size: 13px;
	}
	.gzjhDiv .tit{
		font-size: 16px;
		margin-bottom: 5px;
	}
	.gzjhIco{
		width: 60px;
	}
	.gzjhLi{
		padding: 20px 0;
	}
	.gzjhHead{
		padding: 80px 0 100px;
	}
	.gzjhHead .tit{
		padding-bottom: 20px;
	}
	.gzjhHead:after{
		height: 50px;
	}
	.zpHead .div{
		padding: 25px 60px;
	}
	.zpHead .div .tit{
		font-size: 18px;
		margin-bottom: 10px;
	}
	.zpHead .ul li{
		font-size: 14px;
		margin-right: 45px;
	}
	.zpBody{
		padding: 0 15px;
	}
	.zpHead .but{
		right: 40px;
	}
	.zpHead .but .txt{
		font-size: 14px;
		margin-right: 5px;
	}
	.zpHead .but .icon{
		width: 35px;
		height: 35px;
	}
	.zpHead .but .icon img{
		width: 7px;
	}
	/*.zpBody .text{
		padding: 25px 0 5px;
	}*/
	.zpBody .tit{
		font-size: 16px;
		margin-bottom: 15px;
	}
	.zpBody .div p{
		font-size: 13px;
	}
	.zhaopinRow{
		padding-top: 40px;
	}
	.actOne{
		padding: 80px 0;
	}
	.gzjhHead .txt{
		font-size: 14px;
	}
	.gzjhHead.actHead{
		margin-bottom: 50px;
	}
	.cityTxt-tab{
		padding: 35px 25px;
		height: auto;
	}
	.cityTxt-tab .tit{
		padding-bottom: 20px;
	}
	.cityTxt-tab .txt {
	    font-size: 14px;
	    line-height: 26px;
	    margin-bottom: 25px;
	}
	.more a, span.more{
		width: 135px;
		height: 45px;
		line-height: 45px;
	}
	.mapUl li .icon{
		width: 6px;
		height: 6px;
	}
	.mapUl li .txt{
		font-size: 14px;
	}
	.mapUl li .txt{
		bottom: 45px;
	}
	.mapUl li .icon:after{
		height: 45px;
	}
	.mapUl li.cityLi8 .txt{
		left: 45px;
	}
	.mapUl li.cityLi8 .icon:after{
		width: 45px;
	}
	.mapUl li.cityLi15 .txt{
		top: 45px;
	}
	.hezuoDl{
		padding: 0 25px;
	}
	.hezuoDl dt{
		padding: 10px 0;
	}
	.hezuoDl dd{
		padding: 25px 0 30px;
	}
	.hezuoDl dd .tit{
		font-size: 20px;
	}
	.hezuoDl dd .txt{
		font-size: 14px;
		line-height: 24px;
	}
	.hezuoBut{
		margin-top: 50px;
	}
	.search{
		margin-top: 5px;
		width: 60px;
	}
	.logo img{
		height: 40px;
		margin-top: 5px;
	}
	.search .seach_btn{
		width: 40px;
		height: 40px;
	}
	.icon01{
		margin: 12px 0 0 12px;
	}
	.logo{
		padding: 0;
		line-height: 50px;
		padding-top: 5px;
		font-size: 0;
	}
	.tophide .logo a .logo-b{
		display: inline-block;
		vertical-align: middle;
		margin-top: 0;
	}
	.tophide .logo{
		padding: 10px 0;
	}
	.tophide .top_right{
		height: 70px;
	}
	.tophide .search{
		margin-top: 15px;
	}
	.m_img, .m_img img{
		-webkit-transition: all 0.5s ease 0s;
		-moz-transition: all 0.5s ease 0s;
		-ms-transition: all 0.5s ease 0s;
		-o-transition: all 0.5s ease 0s;
		transition: all 0.5s ease 0s;
	}
	.tophide .m_img{
		height: 70px;
		background: url(../images/m_menuimg_bl.png) no-repeat center center;
		background-size: 100%;
	}
	.m_img{
		background: url(../images/m_menuimg.png) no-repeat center center;
		background-size: 100%;
	}
	.tophide .m_img img{
		opacity: 0;
	}
	.sec_nav{
		display: none;
	}
	.xqbj{background-size:410px;padding:40px 40px;}
	.videoDiv{
	  position: absolute;
	  width: 600px;
	  margin-left: -300px;
	  left: 50%;
	  top: 50%;
	  margin-top: -200px;
	}
	.videoDiv #videos{
	  max-width:600px;
	}
	.history_con_l .party_pcont {
	    height: 8em;
	}
	.foot_bottom{display:block;}
	.footer-1 {
    padding:24px 0;}
    .share ul {text-align: center;margin:8px 0;}
    .footer.wrap {width:84%;padding: 0 0;}
    /*

		2020.07.02

    */
    .logo img{
    	height: 34px;
    }
    .tophide .logo{
    	padding: 5px 0;
    }
    .tophide .search{
    	margin-top: 5px;
    }
    .logo a{
    	height: 40px;
    	line-height: 40px;
    	font-size: 0;
    }
    .text01 .t2{
    	font-size: 32px;
    }
    .banGgao-nm{
    	height: 50px;
    	line-height: 50px;
    }
    .banGgao-txt, .banGgao, .tophide .m_img, .tophide .top_right{
    	height: 50px;
    }
    .ser_info_box > div{
	    width: calc(( 100% - 50px ) / 5);
    }
    .serve_case .pt-90{
    	padding-top: 30px;
    }
    .serve_icon img{
    	height: 50px;
    	width: auto;
    }
    .serve_case .f-24{
    	font-size: 18px;
    }
    .ser_title_l{
    	height: 56px;
    }
    .indicate_box i{
    	height: 40px;
    }
    .serve_det{
    	height: 320px;
    }
    .serve_title h2, .index-adv h2, .new_title h2, .apply_title h2, .gd_product_t h2, .gd_indutry_r .main h2, .ai_con_t >h2, .ckgf h2, .tt, .about_title h2, .hrOne-head .tit, .sub_faq .npgTit, .rlTitle, .gzjhHead .tit, .index_partner h2{
    	font-size: 30px;
    }
    .index-adv h2{
    	padding-bottom: 20px;
    }
    .adv_l p, .adv_r p{
    	font-size: 16px;
    }
    .apply_NavBox{
    	width: 100%;
    }
    .apply_Nav{
    	margin: 0;
    }
    .apply_Nav_li{
    	width: 20%;
    	margin: 0;
    }
    .apply_NavBox:after{
    	left: 50%;
    	-webkit-transform: translate(-50%, -50%);
    	transform: translate(-50%, -50%);
    	width: 80%;
    }
    .apply_list-lt, .apply_list-rt{
    	vertical-align: middle;
    }
    .apply_head .cn{
    	font-size: 30px;
    }
    .apply_body .txt{
    	font-size: 14px;
    	line-height: 22px;
    }
    .apply_more{
    	font-size: 14px;
    }
    .apply_body .txt{
    	margin-bottom: 45px;
    }
    .more a, span.more{
    	width: 105px;
    	height: 42px;
    	line-height: 40px;
    }
    .listitem .main{
    	padding: 15px;
    	padding-bottom: 0;
    }
    .divBox{
    	padding-top: 10px;
    }
    .listitem .main .name{
    	font-size: 16px;
    }
    .listitem .main .infor{
    	font-size: 13px;
    	line-height: 20px;
    }
    .foot_list{
    	display: none;
    }
    .footer-1, .foot_bottom .top_right{
    	text-align: center;
    }
    .footer-1 .top_right{
    	display: block;
    }
    .foot_bottom .top_right a, .foot_bottom .top_right span{
    	display: inline-block;
    	vertical-align: middle;
    }
    .share{
    	display: none;
    }
    .foot_address h2{
    	margin-top: 0;
    }
    .footer-1{
    	padding: 15px 0;
    	line-height: 24px;
    }
    .gd_indutry_l{
    	width: 60%;
    }
    .gd_indutry_r{
    	padding-top: 50px;
    	padding-bottom: 50px;
    }
    .ckgf h3{
    	font-size: 20px;
    }
    .tools{
    	padding-top: 20px;
    }
    .yacht p{
    	padding-top: 5px;
    	padding-bottom: 25px;
    }
    .news_detail .i-title h2{
    	font-size: 24px;
    	width: 80%;
    }
    .detail_con{
    	padding: 30px 0;
    }
    .sub_about, .about_history{
    	padding-top: 50px;
    	padding-bottom: 50px;
    }
    .year_pic img{
    	width: 360px;
    }
    .history_con_l .party_pcont{
    	height: 10em;
    }
    .galleryMt{
    	position: absolute;
    }
    .m_nav .m_navList ul li .m_f_a i{
    	background: url(../images/plus.png) 50% no-repeat;
    }
    /*
				服务项目
    */
    .sjmenu-nav .fenlei a{
    	font-size: 16px;
    	padding-top: 10px;
    	padding-bottom: 10px;
    }
    .f_serve_l ._jt_act{
    	padding-left: 10px;
    	padding-right: 10px;
    }
    .f_serve_l ._jt .arryIco{
    	background-size: auto 100%;
    	height: 12px;
    }
    .f_serve_l ._jt_act .arryIco{
    	background-size: 100% auto;
    	width: 12px;
    }
	.hrOne:before{
		height: 65%;
	}
	.honorDl dd .tit{
		font-size: 14px;
	}
	.honorDl{
		padding-top: 20px;
		padding-bottom: 15px;
	}
	.honorList .page-nation{
		padding-top: 15px;
		padding-bottom: 20px;
	}
	.gzjhRow{
		padding-top: 50px; 
	}
	.gzjhLt{
		padding-right: 30px;
	}
	.gzjhIco{
		width: 50px;
	}
	.gzjhLt .rlTitle{
		padding-bottom: 15px;
		margin-bottom: 15px;
	}
	.gzjhHead{
		padding-top: 50px;
		padding-bottom: 75px;
	}
	.zhaopinRow{
		padding-top: 0;
	}
	.zpBody .text{
		padding-bottom: 25px;
	}
	.zpHead .div{
		padding-left: 45px;
		padding-right: 45px;
	}
	.zpBody{
		padding: 0 50px;
	}
	.zpHead .but .txt{
		font-size: 13px;
	}
	.zpHead .but .icon{
		width: 25px;
		height: 25px;
	}
	.zpHead .ul li{
		font-size: 13px;
		margin-right: 30px;
	}
	.zpHead .div{
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.more a, span.more{
		height: 38px;
		line-height: 36px;
	}
	.zpBody{
		padding: 0 65px;
	}
	.zpHead .but{
		right: 50px;
	}
	.col02 .infor{
		line-height: 22px;
	}
	.active_icon{
		margin-top: 10px;
		padding-top: 15px;
	}
	.wrap_1{
		width: 95%;
	}
	.col02 .infor{
		height: 46px;
	}
	.active_icon > span i{
		background-size: auto 15px;
		background-position: center center;
	}
	.active_date span{
		font-size: 13px;
	}
	.more_1{
		width: 120px;
		height: 40px;
		line-height: 36px;
	}
	.col03{
		padding: 35px 0;
	}
	.col03 h1{
		font-size: 17px;
	}
	.hrOne-lt{
	  padding-left: 0;
	}
	.hrOne-body{
		padding-top: 86px;
	}
	.active_light .wrap_1{
		width: 817px !important;
	}
	.hrOne-body{
		padding-top: 104px;
	}
	.col03 .wrap{
		padding-left: 5px;
		padding-right: 5px;
	}
	.hrOne-body{
		padding-right: 0;
	}
	.hrOne-body{
		padding-top: 93px;
	}
	.sub_news{
		padding-bottom: 30px;
	}
	.gzjhOne{
		padding-bottom: 0;
	}
	.mmPc{
		display: none;
	}
	.sjmenu h2{
		font-size: 22px;
		color: #000;
	}
	/* 三四级悬浮 */
	.sjmenu{
	  z-index: 99;
	  width: 100%;
	}
	.sjmenu.abo{
	  position: fixed;
	  top: 50px;
	  left: 0;
	  width: 100%;
	}
	.sjmenu-nav{
	  margin: 0 auto;
	}
	.sjmenuNav{
	  margin-bottom: 20px;
	}
	.sjmenuNav.het{
	  margin-bottom: 65px;
	}
	.pagemain{
	  margin-top: 20px;
	}
	.xfList li .div dl .tit{
		display: none;
	}
	.xfList li .div{
		width: 40px;
		height: 40px;
	}
	/*.xfList li .div dl .icon img{
		width: 20px;
	}*/
	.xfList{
		top: 70%;
	}
	.telDiv .divs{
		font-size: 13px;
	}
	.telSmldata{
		font-size: 12px;
	}
	.telDiv .divs{
		line-height: 14px;
	}
	.telDiv .icons{
		width: 30px;
		height: 30px;
		line-height: 30px;
	}
	.telDiv .icons img{
		width: 20px;
	}
	.telDiv .divs{
		width: 130px;
	}
	.telDiv{
		padding-left: 10px;
		width: 175px;
	}
	.xfList li:hover .telDiv{
		left: -135px;
	}
	.share{
		display: block;
		height: auto;
	}
	.share ul{
		font-size: 0;
		line-height: 0;
	}
}
@media (max-width:1024px) and (min-width:767px){
	.top_right {height: 50px;}
	.active_date span {padding-right: 12px;}
}
/*

	---------------------------------------------------- 992 -----------------------------------------------------------

*/
@media screen and (max-width:992px){
	.text01 .t2{
		font-size: 34px;
	}
	.banGgao-nm{
		margin-right: 15px;
	}
	.banGgao-nm img{
		width: 25px;
	}
	.banGgao-txt .txt{
		overflow: hidden;
	    text-overflow: ellipsis;
	    display: -webkit-box;
	    -webkit-line-clamp: 2;
	    -webkit-box-orient: vertical;
	}
	.ser_info_box > div{
	    width: calc(( 100% - 50px ) / 5);
	}
	.serve_det{
		height: auto;
	}
	.serve_case .pt-90{
		padding-top: 25px;
		padding-bottom: 30px;
	}
	.serve_icon img{
		width: 75px;
	}
	.serve_case .f-24{
		font-size: 15px;
	}
	.ser_info_l{
		font-size: 12px;
	}
	.ser_title_l{
		height: 42px;`
	}
	.indicate_box i{
		height: 30px;
	}
	.apply_NavBox{
		width: 100%;
		margin-bottom: 50px;
	}
	.apply_body .txt{
		font-size: 14px;
		line-height: 24px;
	}
	.apply_imgList li{
		padding: 0 5px;
	}
	.apply_imgList li .img{
		border-radius: 10px 3px 10px 3px;
	}
	.listitem > ul > li{
		width: 48%;
		margin-bottom: 30px;
	}
	.sec_nav{
		display: none;
	}
	.bread_l .shuzi{
		font-size: 100px;
		line-height: 82px;
	}
	.bread_l h2{
		font-size: 28px;
		bottom: 10px;
	}
	.pagebread{
		padding: 15px 0;
	}
	.f_serve_l{
		position: fixed;
		top: 0;
		left: 0;
		z-index: 999;
		width: 80%;
		background-color: #fff;
		height: 100%;
		margin-top: 0;
		padding: 65px 25px 35px;
		visibility: hidden;
		opacity: 0;
		left: -100%;
	}
	.f_serve_r{
		width: 100%;
	}
	.question_t, .question_t1{
		padding: 0 25px 0 0px;
	}


	.f_serve_r{
		padding-left: 0;
		border: 0;
	}
	.f_serve_r h2{
		font-size: 24px;
	}
	.serve_title h2, .index-adv h2, .new_title h2, .apply_title h2, .gd_product_t h2, .gd_indutry_r .main h2, .ai_con_t >h2, .ckgf h2, .tt, .about_title h2, .hrOne-head .tit, .sub_faq .npgTit, .rlTitle, .gzjhHead .tit, .index_partner h2{
		font-size:24px;
	}
	.gd_indutry_l{
		width: 57%;
	}
	.gd_indutry_r{
		width: 60%;
	}
	/*.gd_indutry_l img{
		margin-left:-8%;
		width:440px;
	}*/
	.gd_product_list{
		margin-top: 25px;
		margin-bottom: 50px;
	}
	.gd_product_con .product_con_l, .gd_product_con .product_con_r{
		width: 100%;
	}
	.gd_laws_list > ul{
		margin: -15px;
	}
	.gd_laws_list > ul >li{
		width: 50%;
		margin-right: 0;
		padding: 15px;
	}
	.ai_item_l{
		width: 100%;
		padding: 0;
	}
	.ai_item{
		display: block;
	}
	.ai_item_r{
		margin: auto;
		margin-top: 20px;
	}
	.col01 .new-date{
		width:13%;
		margin-bottom: 15px;
	}
	.col01 .news_top_l{
		width: 34.5%;
	}
	.col01 .news_top_r{
		width: 53.5%;
	}
	.col01 .news_top_l, .col01 .news_top_r{
		float: left;
	}
	.tools{
		padding-top: 10px;
	}
	.page-nation{
		padding-top: 30px;
	}
	.col01, .col02, .col03{
		padding: 30px 0;
	}
	.news_detail .i-title h2{
		width: 90%;
	}
	.detail_con{
		padding: 20px 0;
	}
	.col02 .news_top_l, .col02 .news_top_r{
		width: 100%;
	}
	.col02 .news_top_r{
		padding-left: 0;
		margin-top: 30px;
	}
	.col02 .wrap_1{
		display: block;
	}
	.col03 .news_top_r{
		width: 60%;
		padding-bottom: 20px;
	}
	.col03 .news_top_l{
		width: 40%;
	}
	.year_dot h3{
		font-size: 16px;
	}
	.year_dot{
		top: 16px;
	}
	.gallery-bottom{
		width: 100%;
		margin-left: 0;
	}
	.history_con_l{
		padding-top: 0px;
	}
	.history_list .about_title{
		position: relative;
		margin-bottom: 30px;
	}
	.history_con_r{
		margin-right: 25px;
	}
	.honorCol{
		width: 50%;
	}
	.hrOne-head .tit{
		margin-bottom: 10px;
	}
	.hrOne-body{
		padding-top: 65px;
	}
	.hrOne-lt .div{
		padding: 15px;
	}
	.hrOne-lt{
		padding: 0 25px;
	}
	.subfaqLt, .subfaqRt{
		width: 100%;
		position: relative;
	}
	.subfaqLt{
		display: none;
	}
	.qywhLt, .gzjhLt, .gzjhRt{
		width: 100%;
		padding-right: 0;
	}
	.qywhRt{
		width: 100%;
		margin-top:6px;
	}
	.qywhBox2{
		height: 560px;
	}
	.gzjhRt{
		bottom: -40px;
	}
	.zpHead{
		padding: 0;
	}
	.gzjhHead:after{
		height: 30px;
	}
	.gzjhHead{
		padding: 80px 0 60px;
	}
	.mapUl{
		width: 100%;
		float: none;
	}
	.cityTxt-tab{
		position: relative;
		top: 0;
		transform: translateY(0);
		margin: auto;
		width: 50%;
		margin-top: 30px;
	}
	.fancybox-close{
		top: -40px;
		right: -40px;
	}
	.fancybox-next{
		right: -80px;
	}
	.fancybox-prev{
		left: -80px;
	}
	.detail_con table{width:100%;}
	/*

			2020.07.02

	*/
	.text01 .t2{
		font-size: 28px;
	}
	.idxBanDiv{
		width: 80%;
		margin-left: 10%;
	}
	.serve_title p{
		padding-bottom: 30px;
	}
	.index_apply{
		padding-top: 50px;
	}
	.yy_text p{
		width: 80%;
	}
	.apply_list{
		margin-top: 22px;
	}
	.apply_head .cn{
		font-size: 24px;
	}
	.apply_head .en{
		font-size: 14px;
	}
	.apply_more img{
		position: relative;
		top: -2px;
	}
	.apply_imgList{
		margin-top: 15px;
	}
	.banGgao-nm img{
		margin-right: 5px;
	}
	.banGgao{
		padding-left: 20px;
	}
	.banGgao-txt{
		width: 63%;
	}
	.banGgao-txt .txt{
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
		display: block;
	}
	.pageheader{
		padding: 5px 0;
	}

    .gd_indutry_r{
    	padding-top: 25px;
    	padding-bottom: 25px;
    }
    .gd_indutry_r .main p{
    	font-size: 13px;
    }
    .gd_product_list > ul{
    	width: 100%;
    }
    .gd_product_list > ul > li p em img{
    	height: 56px;
    }
    .gd_product_list:before {
	    left: 8.66667%;
	    width: 82.66667%;
	}
	.gd_product_list > ul > li .tit{
		font-size: 12px;
		line-height: 18px;
		margin-top: 10px;
	}
	.gd_product_con, .product_con_l .infor p{
	    transform: skewX(0deg);
	    -webkit-transform: skewX(0deg);
	}
	.galleryMt{
		position: relative;
	}
	/*
			服务项目
	*/
	.f-serve-div{
		padding: 20px 0;
	}
	.fw-title, .case_share02 ul li span{
		font-size: 20px;
	}
	.f-serve-div .row li span{
		padding-bottom: 10px;
		margin-bottom: 0;
	}
	.hrOne-head .txt{
		font-size: 58px;
	}
	.hr-bigDl .tit{
		font-size: 15px;
		margin-top: 15px;
	}
	.hrOne-lt .div{
		padding: 10px;
		padding-bottom: 25px;
	}
	.hrOne-body{
		padding-top: 60px;
	}
	.swpAct-but{
		width: 40px;
		height: 40px;
		line-height: 40px;
	}
	.gzjhRt{
		position: relative;
		bottom: auto;
		top: auto;
		-webkit-transform: translate(0,0);
		transform: translate(0,0);
	}
	.gzjhImg{
		height: auto !important;
	}
	.gzjhOne{
		padding-bottom: 60px;
	}
	.zpBody .text{
		padding-top: 25px;
	}
	.zpBody{
		padding: 0 50px;
	}
	.wrap_1{
		width: 100%;
	}
	.subfaqHead .tit:after, .subfaqBody .txt:after{
		width: 18px;
		height: 18px;
	}
	.gzjhImg{
		-webkit-transform: skew(0deg);
		transform: skew(0deg);
	}
	.swpAct .swpActImg{
		visibility: visible;
		opacity: 1;
	}
	.gzjhHead.actHead .txt{
		max-width: 600px;
		margin-left: auto;
		margin-right: auto;
	}
	.hrOne-body{
		padding-top: 59px;
	}
	.product_con_r{
		margin-top: 20px;
	}
	.hrOne-head .txt {
	    letter-spacing: 20px;
	    margin-right: -20px;
	}
	.active_light .wrap_1{
		width: 100% !important;
	}
	.zpHead .ul{
		padding-left: 12px;
	}
	.sub_news{
		padding-bottom: 20px;
	}

	.tankBox{
		max-width: 90%;
	}
	.tankHead .tit{
		font-size: 22px;
	}
}
/*

	---------------------------------------------------- 767 -----------------------------------------------------------

*/
@media only screen and (max-width:767px){
	.footer {width:92%;margin-left:4%;display: block;line-height:1.6;}
	.footer-1{padding:12px 0;}
	.foot_top {padding: 24px 0;}
	.share{padding-top:8px;}
	.foot_address {margin-top:4px;}
	.share ul li{margin-left:0;margin-right:6px;}
	.share ul li i ,.share ul li .bshare-sinaminiblog{width:32px;height: 32px;}
	.logo{width:48%;padding-top:10px;}
	.wz_pic img{width:44%;}
	.banner-pagination{margin-bottom:0;}
	.banner-pagination span{font-size:14px;}
	.logo a img{padding-top:5px;}
	.pc-tu{display:none;}
	.mo-tu{display:block;}
	.share ul{text-align:center;}
	.share ul li i.icon06,.share ul li i.icon07,.share ul li i.icon08{background-size:20px 16px;}
	.erwei{left:-51px;top:-144px;}
	.xqbj{
	  transform: skewX(0deg); -webkit-transform: skewX(0deg);margin-top:32px;padding:24px 24px;background-size:320px;
	}
	.xqbj p{font-size:16px; transform: skewX(0deg); -webkit-transform: skewX(0deg);}
	.xqbj h3{font-size:18px;padding-top:24px;margin-top:24px;
	  transform: skewX(0deg); -webkit-transform: skewX(0deg);
	}
	.sub_news {padding-top: 12px;}
	.videoDiv{
	  position: absolute;
	  width:320px;
	  margin-left: -160px;
	  left: 50%;
	  top: 50%;
	  margin-top: -100px;
	}
	.videoDiv #videos{
	  max-width:320px;
	}
	.fwts-list .l-item .title {font-size: 16px;}
	.f-serve-1 > p, .f-serve-3 >p, .f-serve-5 >p, .f-serve-7 >p, .f-serve-8 >p{font-size:16px;}
	.fwts-list{display:block;}
	/*.yyly-list dl dd,.fwxm-item dl dt{font-size:18px;}*/
	.fwxm-list{width:100%;display:block;}
	.fwxm-item{width:100%;margin-right:0;margin-bottom: 3%;padding:20px 20px;}
	.case_share02 ul li span {font-size: 20px;}
	.yyly-list, .fwxm-list{padding:20px 0;}
	.case_tab_l p {font-size: 14px;}
	.other_share dl dd{width:100%;margin-right:0;padding: 12px 0 12px 16px;}
	.f_question .pic1{padding-right:5%;}
	.f_question .pic1 img{height:40px;}
	.row li span {font-size: 16px;}
	.f-serve-1 .f-serve-txt {margin-bottom:24px;}
	.f-serve-1 .f_question .pic1{display:none;}
	.xqbj .div{
		transform: skewX(0deg); 
		-webkit-transform: skewX(0deg);
	}
}
@media screen and (max-width: 640px){
	.listitem > ul > li:hover .divBox_rt{display:none;}
	.pc{
		display: none;
	}
	.mbl{
		display: block;
	}
	.text01 .t2{
		font-size: 22px;
	}
	.banGgao{
		position: relative;
		left: 0;
		bottom: 0;
		width: 100%;
	}
	.video-button{
		bottom: 28%;
	}
	.wrap{
		width: 100%;
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
	.sjmenu .wrap{
		width:92%;
		padding:0!important;
	}
	.footer.wrap{
		width:100%;
	}
	.footer{margin-left:0;}
	.logo img{
		margin-top: 0;
	}
	.search{
		width: 50px;
	}
	.m_img{
		margin-left: 10px;
	}
	.search_location{
		width: 100%;
		padding: 0 15px;
	}
	.light_list dd{
		margin-top: 20px;
	}
	.light_list .swiper-slide-active dd{
		font-size: 16px;
		line-height: 26px;
		margin-top: 15px;
	}
	.search_bj .search_box, .search_bj .search_box .inp_box, .search_bj .search_box .search_ico{
		transform: skewX(0);
	}
	.search_list h2{
		font-size: 26px;
		padding-bottom: 15px;
	}
	.search_bj .search_box{
		padding-top: 12px;
		padding-bottom: 12px;
	}
	.banGgao:after{
		display: none;
	}
	.banGgao{
		padding: 0 15px;
		max-width: 100%;
	}
	.banGgao-txt{
		width: 65%;
	}
	.serve_title p{
		padding-bottom: 20px;
		font-size: 14px;
	}
	.ser_info_box{
		margin: -10px;
	}
	.ser_info_box > div{
		width: 100%;
		margin-left: 0;
		padding: 10px;
	}
	.serve_case,.serve_icon, .ser_title_l, .ser_info_l, .indicate_box, .serve_con .serve_hover > .r .serveList_det{
		transform: skewX(0);
	}
	.index-serve{
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.serve_icon{
		width: 25%;
		float: left;
	}
	.ser_title_l, .ser_info_l{
		float: left;
		width: 75%;
		height: auto;
		margin-top: 0;
		text-align: left;
		padding-left: 15px;
	}
	.indicate_box i{
		display: none;
	}
	.serve_det:after{
		content: "";
		display: block;
		clear: both;
	}
	.serve_case .mt-46{
		margin-top: 0;
	}
	.serve_num{
	    -webkit-transform: translate(-50%, 45%) skewX(0);
	    -moz-transform: translate(-50%, 45%) skewX(0);
	    -ms-transform: translate(-50%, 45%) skewX(0);
	    -o-transform: translate(-50%, 45%) skewX(0);
	    transform: translate(-50%, 45%) skewX(0);
	}
	.adv_l, .adv_r{
		width: 100%;
	}
	.index-adv, .pagepartner{
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.index-adv h2{
		padding-bottom: 30px;
	}
	.adv_l p, .adv_r p{
		font-size: 18px;
		margin-top: 10px;
	}
	.adv_l{
		margin-bottom: 30px;
	}
	.index_apply{
		padding-top: 50px;
	}
	.apply_title{
		display: block;
	}
	.apply_title h2{
		margin-top: 0;
		float: none;
	}
	.yy_text p{
		margin-top: 0;
		width: 100%;
		margin-left: 0;
	}
	.apply_title h2{
		padding-bottom: 15px;
		margin-bottom: 15px;
	}
	.apply_title h2:after{
		bottom: 0;
	}
	.yy_text{
		margin-bottom: 20px;
	}
	.apply_Nav{
		margin: 0;
	}
	.apply_list-lt, .apply_list-rt, .apply_list-lt .div{
		width: 100%;
	}
	.apply_imgList{
		margin-left: 0;
		margin-right: 0;
	}
	.apply_list-rt{
		display: none;
	}
	.index_new{
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.new_title{
		padding-bottom: 30px;
	}
	.listitem > ul > li{
		transform: skewX(0deg);
		margin-bottom: 10px;
	}
	.listitem .pic img {
	    transform: skewX(0deg) scale(1);
	}
	.listitem .main{
		padding: 20px 15px 0;
	}
	.listitem .main .name{
		font-size: 16px;
	}
	.listitem .main .name, .listitem .main .infor, .divBox_lt {
	    transform: skewX(0deg);
	}
	.divBox{
		padding-top: 10px;
		padding-bottom: 25px;
	}
	.icon03{
		width: 16px;
		height: 16px;
		background-size: 100%;
	}
	.divBox_lt{
		font-size: 12px;
	}
	.index_partner h2{
		padding-bottom: 30px;
	}
	.logo a img{
		padding-top: 0;
	}
	.logo a {
	    height: 30px;
	    line-height: 30px;
	}
	.logo img{
		height: 30px;
	}
	.tophide .top_right, .tophide .m_img{
		height: 50px;
	}
	.tophide .logo{
		padding: 10px 0;
	}
	.tophide .search{
		margin-top: 5px;
	}
	.video-button i.icon02{
		width: 35px;
		height: 35px;
	}
	.video-button i.icon02:before{
		width: 30px;
		height: 30px;
	}
	.video-button{
		left: 5%;
	}
	.scroll-down{
		display: none;
	}
	.foot_list{
		display: none;
	}
	.bread_l .shuzi{
		display: none;
	}
	.f_question{
		padding: 20px;
		margin: 25px 0;
	}
	.f_question .pic1 img{
		max-width: 80px;
	}
	.question_t, .question_t1{
		padding-right: 0;
	}
	.question_t p{
		font-size: 15px;
		line-height: 23px;
	}
	.tedian_l.ltBox{
		width: 100%;
		padding-right: 0;
	}
	.f_tedian{
		display: block;
	}
	.pagebread{
		display: none;
	}
	.f_serve_r h2{
		font-size: 22px;
	}
	.question_t1 .name{
		font-size:16px;
		line-height: 30px;
	}
	/*.f-serve-2 >h4 {font-size: 18px;margin:12px 0 0 0;}*/
	/*.yyly-list dl dd {font-size: 18px;}*/
	.row li span:hover:after, .row li.cur02 span:after{
		display: none;
	}
	.row li span{
		padding-bottom: 10px;
	}
	.case_tab{
		margin-top: 20px;
	}
	.gd_indutry{
		padding-top: 50px;
	}
	.gd_indutry_l{
		width: 100%;
		margin-left:0;
	}
	.gd_indutry_l img {
	    margin-left: 0%;
	    width:auto;
	    transform: skewX(0deg);
	    max-width:100%;
	}
	.gd_indutry_r{
		position: relative;
		width: 100%;
		top: 0;
		transform: translateY(0);
	}
	.serve_title h2, .index-adv h2, .new_title h2, .apply_title h2, .gd_product_t h2, .gd_indutry_r .main h2, .ai_con_t >h2, .ckgf h2, .tt, .about_title h2, .hrOne-head .tit, .sub_faq .npgTit, .rlTitle, .gzjhHead .tit, .index_partner h2{
		font-size: 28px;
	}
	.gd_indutry_r .main span, .gd_product_t span{
		margin-top: 15px;
		margin-bottom: 15px;
	}
	.gd_product_t p{
		width: 100%;
	}
	.gd_product_list:before, .gd_product_list > ul > li span{
		display: none;
	}
	.gd_product_list > ul > li{
		width: 33.333%;
		float: left;
	}
	.gd_product_list .ab:after, .gd_laws_list ul:after{
		content: "";
		display: block;
		clear: both;
	}
	.gd_product_list .ab{
		display: block;
	}
	.product_con_l .infor{
		padding: 20px;
	}
	.gd_laws_list{
		padding-top: 30px;
	}
	.gd_laws_list > ul{
		margin: 0;
		width: 100%;
	}
	.gd_laws_list > ul >li{
		padding: 10px;
	}
	.gd_product_list, .gd_laws{
		margin-bottom: 50px;
	}
	.gd_indutry{
		padding-bottom: 50px;
	}
	.ai_item_r{
		width: 80%;
	}
	.ai_con{
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.ckgf{
		padding-bottom: 50px;
	}
	.ckgf:last-child{
		padding-bottom: 0;
	}
	.col01 .news_top_l{
		width: 100%;
	}
	.col01 .news_top_r{
		margin-left: 0;
		width: 100%;
		margin-top: 30px;
	}
	.pager ul li{
		display: none;
	}
	.pager ul li:nth-child(1), 
	.pager ul li:last-child{
		display: inline-block;
	}
	.sub_news .page-nation{
		padding:20px 0 40px 0;
	}
	.news_detail{
		padding-top: 40px;
	}
	.news_detail .i-title h2{
		font-size: 20px;
		padding-right: 5%;
	}
	.next_page{
		padding-bottom: 30px;
		padding-top: 0;
	}
	.active_date span{
		padding-right: 15px;
		font-size: 12px;
	}
	.col03 .news_top_l{
		width: 100%;
	}
	.col03 .wrap_1{
		display: block;
	}
	.col03 .news_top_r{
		width: 100%;
		padding-left: 0;
		padding-top: 30px;
	}
	.col03 .infor{
		display: block;
	}
	.col03 .active_icon a{
		position: relative;
		left: 0;
		right: auto;
		bottom: auto;
		margin-top: 0;
		display: block;
	}
	.col03 .news_top_r{
		padding-bottom: 0;
	}
	.sub_news ul:nth-child(2){
		margin-bottom: 30px;
	}
	.active_items{
		padding-right: 0;
	}
	.erweima{
		display: none;
	}
	.active_item_1 >h2 span{
		font-size: 14px;
	}
	.active_lc{
		padding: 0 15px;
	}
	.active_lc dl{
		padding: 15px 0;
	}
	.active_lc dl{
		font-size: 13px;
	}
	.person_zjl, .active_light, .active_detail, .active_unit{
		padding: 50px 0;
	}
	.zjl_l{
		position: relative;
	}
	.zjl_l, .zjl_l img{
		width: 100%;
		transform: skewX(0);
	}
	.zjl_r, .zjl_r .infor{
		width: 100%;
	}
	.zjl_r .infor{
		padding: 20px;
	}
	.zjl_r .infor span{
		margin: 15px 0;
	}
	.zjl_r .infor p, .bmxx dl dd, .active_item >p{
		font-size: 14px;
		line-height: 24px;
	}
	.zbdw ul li{
		width: 31.333%;
	}
	.sec_bread{
		display: none;
	}
	.light-button-prev, .light-button-next{
		position: relative;
		display: inline-block;
		vertical-align: middle;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		transform: translate(0,0);
	}
	.swpAcbut{
		text-align: center;
	}
	.active_item_1{
		padding-top: 40px;
	}
	.sub_about{
		padding: 50px 0;
	}
	.about_title{
		display: block;
	}
	.year_pic img{
		max-width: 80%;
		margin: auto;
	}
	.sub_about:after{
		top: 35%;
	}
	.sub_about .wrap >p{
		width: 100%;
	}
	.about_history{
		padding-top: 50px;
	}
	.video-button01 i.icon012{
		width: 60px;
		height: 60px;
	}
	.video-button01 i.icon012:before{
		width: 50px;
		height: 50px;
	}
	.history_con_l{
		width: 100%;
	}
	.history_con_r, .history_con_r img{
		width: 100%;
		transform: skewX(0);
	}
	.history_con_r{
		margin-right: 0;
		margin-top: 20px;
		display:none;
	}

	.gallery-bottom{
		padding-left: 15px;
		padding-right: 15px;
	}
	.galleryMt{
		margin-top: 30px;
	}
	.honorOne{
		padding-top: 50px;
	}
	.hrOne{
		padding-left: 0;
	}
	.honorTwo-tit{
		margin-bottom: 20px;
	}
	.honorTwo-tit .icon{
		width: 30px;
	}
	.honorTwo-tit .tit{
		font-size: 22px;
		margin-left: 15px;
	}
	.honorDl a, .honorDl .div, .subfaqRow, .subfaqHead, .subfaqBody .txt, .subfaqRt .page-nation{
		transform: skewX(0);
	}
	.honorDl a{padding:24px 15px;}
	.honorDl dd,.honorDl dt {
	    -webkit-transform: skewX(0deg);
	    -moz-transform: skewX(0deg);
	    -ms-transform: skewX(0deg);
	    -o-transform: skewX(0deg);
	    transform: skewX(0deg);
	}
	.honorDl dt{
		max-width: 100%;
		margin-bottom: 10px;
	}
	.honorDl{
		padding: 15px 0;
	}
	.honorDl dd .tit{
		padding:0 0;
		font-size: 14px;
	}
	.honorRow{
		margin: -10px;
	}
	.honorCol{
		padding: 10px;
	}
	.sub_faq, .qywhBox{
		padding: 50px 0;
	}
	.sub_faq .npgTit{
		margin-bottom: 30px;
	}
	.subfaqRt{
		padding-left: 15px;
		padding-right: 15px;
	}
	.subfaqBody .txt{
		max-height: none;
	}
	.qywhBox2{
		height: auto;
		background: none !important;
	}
	.qywhBox2 .qywhImg2.mbl{
		display: block !important;
	}
	.qywhBox{
		padding-top:50px;
		padding-bottom:0;
	}
	.gzjhRow{
		padding: 50px 0;
	}
	.gzjhLt .rlTitle{
		padding-bottom: 15px;
		margin-bottom: 15px;
	}
	.gzjhImg, .gzjhImg img, .zhaopinLi .zpHead .div, .zpHead .div .tit, .zpHead .ul, .swpActImg{
		transform: skewX(0);
	}
	.gzjhRt{
		bottom: 0;
	}
	.gzjhHead:after{
		display: none;
	}
	.gzjhHead{
		padding: 30px 0;
	}
	.zpHead .div{
		padding: 15px 25px;
	}
	.zpHead .div .tit:after{
		left: -10px;
	}
	.zpHead .but{
		transform: translateY(-50%);
	}
	.zpHead .ul{
		padding-left: 0;
	}
	.zpHead .ul li{
		font-size: 12px;
		line-height: 22px;
	}
	.gzjhTwo .more a{
		margin-top: 30px;
	}
	.gzjhTwo{
		padding-bottom: 50px;
	}
	.actOne{
		padding: 50px 0;
	}
	.cityTxt-tab{
		width: 100%;
	}
	.mapUl li .txt, .mapUl li .icon:after{
		display: none;
	}
	.mapUl li:hover .icon:before, .mapUl li.active .icon:before{
		width: 6px;
		height: 6px;
	}
	.gzjhHead.actHead{
		margin-bottom: 20px;
	}
	.mapNav{
		position: relative;
		margin-top: 30px;
		z-index:24;
	}
	.mapNav .tit{
		width: 100%;
		height: 45px;
		border: solid 1px #eee;
		padding: 0 25px;
		line-height: 45px;
		position: relative;
	}
	.mapNav .tit:after{
		content: "";
		width: 9px;
		height: 16px;
		background: url(../images/jt06.png) no-repeat center center;
		transform: translateY(-50%) rotate(90deg);
		position: absolute;
		right: 25px;
		top: 50%;
	}
	.mapNav-ul{
		position: absolute;
		top: 100%;
		left: 0;
		width: 100%;
		z-index: 5;
		background-color: #fff;
		border: solid 1px #eee;
		border-radius: 0px 0px 10px 10px;
		display: none;
	}
	.mapNav-ul li{
		line-height: 40px;
		padding: 0 30px;
	}
	.cityTxt-tab{
		margin-top: 15px;
		z-index:20;
	}
	.swpActBox{
		margin-top: 30px;
	}
	.swpActBut{
		text-align: center;
		margin-top: 20px;
	}
	.swpAct-prev, .swpAct-next{
		position: relative;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		transform: translate(0,0);
		display: inline-block;
		vertical-align: middle;
	}
	.swpActImg{
		border-radius: 5px;
	}
	.galleryMt{
		position: relative;
	}
	.fancybox-next{
		right: -30px;
	}
	.fancybox-prev{
		left: -30px;
	}
	.fancybox-close{
		top: -30px;
		right: -30px;
		width: 20px;
		height: 20px;
	}
	.swp-hrOneRt{
		display: none;
	}
	.hrOne-head{
		position: relative;
		text-align: left;
	}
	.hrOne-head .txt{
		display: none;
	}
	.hrOne:before{
		display: none;
	}
	.hrOne-rt, .hrOneRtBut{
		position: relative;
	}
	.hrOne-lt{
		width: 100%;
		padding: 0;
		margin-top: 20px;
	}
	.hrOne-body{
		padding: 0
	}
	.hrOne-rt{
		width: 100%;
		padding-left: 0;
		margin-top: 30px;
		text-align: center;
	}
	.hrOneLt-prev, .hrOneLt-next{
		float: none;
		display: inline-block;
	}
	.honorList{
		padding-top: 50px;
	}
	.hrOneRtBut{
		text-align: center;
		margin-top: 20px;
	}
	/*
			修改
	*/
	.gd_indutry, .gd_indutry .main{
		-webkit-transform: skew(0deg);
		transform: skew(0deg);
	}
	.col03 .infor{
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}
	.swpAct-but{
		width: 34px;
		height: 34px;
		margin: 0 10px;
	}
	.history-button-prev, .history-button-next{top:48%;}
	.honorDl dd .tit{
		font-size: 13px;
		height: 34px;
	}
	.fancybox-prev{
		left: 5px;
	}
	.fancybox-next{
		right: 5px;
	}
	.fancybox-close{
		right: 0;
	}
	.col01 .wrap{width:94%;display:block;}
	.banDiv .count{font-size:16px;}
	.banDiv {top:46%;left:5.791%;}

	.gd_product_con {
	    transform: skewX(0deg);
	    -webkit-transform: skewX(0deg);
	}
	.product_con_l .infor p {
	    transform: skewX(0deg);
	    -webkit-transform: skewX(0deg);
	}
	.gd_product_con .product_con_l{margin-bottom:5%;}
	.searchLi .tit {font-size: 16px;}
	.searchBox {padding:40px 0 0;}
	.searchBox .searchHead .tit {margin-bottom: 20px;font-size: 24px;}
	.searchFm{height:50px;padding-bottom:16px;}
	.searchFm .searchInp {height: 50px;padding: 0 20px;font-size: 16px;}
	.searchFm .but {right:0px;height:50px;width:60px;}
	.sch-xx{padding:0 12px;right:60px;}
	.searchHead .txt {font-size: 16px;}
	.searchLi {padding:32px 0;}
	.subfaqBody .txt:after{left:0;top:0;}
	.subfaqHead .tit:after{top:2.5px;}
	.subfaqHead .tit,.subfaqBody .txt{padding-left:36px;}
	.subfaqUl {padding: 16px 0 0;}
	.yacht p{padding:20px 0 20px 0;}
	.yacht .tools a {width:36px;height: 36px;}
	.icon09 {width:16px;height:14px;background-size:16px 14px;}
	.hrOne-head{width:100%;padding-left:0;}
	.history_con_l .party_pcont {height:16em;}
	/*

			2020.07.02

	*/
	.banDiv .count{
		font-size: 14px;
	}
	.banDiv{
		left: 0;
		margin-left: 15px;
	}
	.text01 .t2{
		font-size: 18px;
		margin-top: 10px;
	}
	.video-button{
		left: 15px;
		bottom: 22%;
	}
	.search .seach_btn{
		width: 32px;
		height: 32px;
	}
	.icon01{
		width: 12px;
		height: 12px;
		margin: 9px 0 0 9px;
	}
	.top_right, .m_img, .tophide .top_right, .tophide .m_img{
		height: 40px;
	}
	.logo, .tophide .logo{
		padding: 5px 0;
	}
	.banGgao-nm{
		height: 40px;
		line-height: 40px;
	}
	.banGgao-txt, .banGgao, .tophide .m_img, .tophide .top_right{
		height: 40px;
	}
	.index-serve{
		padding-top: 35px;
		padding-bottom: 25px;
	}
	.serve_title p{
		font-size: 13px;
	}
	.ser_info_box > div{
		width: 33.333%;
	}
	.serve_icon{
		width: 100%;
	}
	.ser_title_l, .ser_info_l{
		font-size: 14px;
		padding-left: 0;
		width: 100%;
	}
	.ser_title_l, .ser_info_l{
		font-size: 12px;
	}
	.ser_info_box > div{
		padding: 0 5px;
		margin-bottom: 10px;
	}
	.serve_det{
		padding-left: 6px;
		padding-right: 6px;
	}
	.serve_case .pt-90{
		padding-top: 15px;
		padding-bottom: 35px;
	}
	.serve_case .mt-46{
		margin-bottom: 5px;
		margin-top: 15px;
	}
	.serve_icon img{
		height: 40px;
		width: auto;
	}
	.serve_det{
		height: 168px;
		text-align: left;
	}
	.ser_info_box > .serve_case{
		display: inline-block;
		vertical-align: top;
		float: none;
	}
	.ser_info_box{
		margin: 0 -6px;
		text-align: center;
	}
	.index-adv, .pagepartner{
		padding-top: 35px;
		padding-bottom: 35px;
	}
	.serve_icon{
		text-align: center;
	}
	.serve_case .f-24{
		font-size: 14px;
	}
	.index-adv h2{
		padding-bottom: 20px;
	}
	.adv_l p, .adv_r p{
		margin-top: 0;
		padding-top: 5px;
	}
	.adv_l{
		margin-bottom: 20px;
	}
	.index_apply{
		padding-top: 35px;
	}
	.apply_title h2:after{
		height: 2px;
	}
	.more a, span.more{
		height: 38px;
		line-height: 36px;
	}
	.apply_Nav_li .icon{
		width: 46px;
		height: 46px;
	}
	.apply_Nav_li .icon img{
		width: 26px;
	}
	.apply_Nav_li .tit{
		font-size: 12px;
		line-height: 16px;
		height: 32px;
		padding: 0 3px;
	}
	.apply_NavBox{
		margin-bottom: 30px;
	}
	.apply_list{
		margin-top: 30px;
	}
	.apply_head .cn{
		font-size: 22px;
	}
	.apply_head .en{
		font-size: 12px;
	}
	.apply_head{
		margin-bottom: 15px;
	}
	.apply_body .txt{
		font-size: 13px;
		line-height: 21px;
		margin-bottom: 20px;
	}
	.apply_more{
		font-size: 12px;
	}
	.apply_more img{
		width: 6px;
	}
	.apply_imgList{
		padding-left: 0;
	}
	.new_title{
		padding-bottom: 25px;
	}
	.index_new{
		padding-bottom: 40px;
	}
	.listitem .main .name{
		font-size: 14px;
	}
	.listitem .main{
		padding-left: 10px;
		padding-right: 10px;
	}
	.listitem .main .infor{
		font-size: 12px;
		line-height: 18px;
	}
	.divBox_lt span{
		font-size: 12px;
	}
	.divBox{
		padding-bottom: 20px;
	}
	.partner{
		padding-bottom: 30px;
	}
	.banGgao-nm, .banGgao-txt .txt{
		font-size: 12px;
	}
	.banGgao-nm img{
		width: 18px;
	}
	.gd_indutry{
		padding-top: 35px;
		padding-bottom: 35px;
	}
	.serve_title h2, .index-adv h2, .new_title h2, .apply_title h2, .gd_product_t h2, .gd_indutry_r .main h2, .ai_con_t >h2, .ckgf h2, .tt, .about_title h2, .hrOne-head .tit, .sub_faq .npgTit, .rlTitle, .gzjhHead .tit, .index_partner h2{
		font-size: 24px;
	}
	.gd_product_list > ul > li p em img{
		height: 40px;
	}
	.gd_product_t p{
		font-size: 13px;
		line-height: 20px;
	}
	.gd_product_list, .gd_laws{
		margin-bottom: 35px;
	}
	.gd_laws_list{
		padding-top: 20px;
	}
	.ai_item_l p{
		line-height: 24px;
	}
	.ckgf h3{
		font-size: 18px;
	}
	.ckgf dl dd{
		line-height: 20px;
		padding-top: 5px;
		padding-bottom: 5px;
	}
	.ckgf{
		padding-bottom: 30px;
	}
	.ai_con{
		padding-top: 35px;
		padding-bottom: 35px;
	}
	.ai_con_t >h2, .ckgf h2{
		font-size: 20px;
	}
	.ckgf h3{
		font-size: 16px;
	}
	.ckgf dl dd{
		font-size: 13px;
	}
	/**/
	.sub_news{
		padding-left: 5px;
		padding-right: 5px;
	}
	.sub_news li.col01, .sub_news li.col03{
		width: 50%;
		float: left;
		padding-top: 15px;
		padding-bottom: 15px;
		background-color: rgba(0,0,0,0) !important;
	}
	.col01 .news_top_l, .col01 .news_top_l img, .col01 .new-date{
		-webkit-transform: skewX(0deg);
		transform: skewX(0deg);
	}
	.col01 .wrap, .col03 .wrap{
		width: 100%;
		padding-left: 5px !important;
		padding-right: 5px !important;
	}
	.col01 .new-date ._year{
		font-size: 14px;
	}
	.col01 .new-date ._day{
		font-size: 16px;
		display: none;
	}
	.col01 .new-date{
		width: 100%;
		display: none;
	}
	.col01 h1, .col02 h1, .col03 h1{
		font-size: 17px;
		margin-bottom: 5px;
	}
	.col01 .infor{
		font-size: 13px;
		line-height: 20px;
	}
	.col01 .news_top_r{
		margin-top: 15px;
	}
	.col01 .tools{
		display: none;
	}
	.pager ul li a, .pager ul li span{
		width: 34px;
		height: 34px;
		line-height: 34px;
		font-size: 16px;
	}
	.sub_news .page-nation{
		padding-top: 10px;
		padding-bottom: 30px;
	}
	.yacht p{
		padding-top: 5px;
	}
	.xqbj p{
		font-size: 14px;
	}
	.xqbj{
		padding: 20px;
		margin-top: 20px;
	}
	.xqbj h3{
		padding-top: 20px;
		margin-top: 20px;
		font-size: 15px;
	}
	.next_page{
		padding-top: 10px;
	}
	.col02 .news_top_l ,.col02 .news_top_l img, .col03 .news_top_l img, .col03 .news_top_l{
		-webkit-transform: skewX(0deg);
		transform: skewX(0deg);
	}
	.col02 .infor{
	    text-align: unset;
	}
	.col02 .news_top_r{
		margin-top: 20px;
	}
	.col03{
		width: 50%;
		float: left;
	}
	.col03 .news_top_r{
		padding-top: 15px;
	}
	.col03 .infor{
		height: auto;
		display: none;
	}
	.active_icon{
		padding-top: 10px;
		margin-top: 10px;
	}
	.col03 .active_icon a{
		display: none;
	}
	.active_date, .active_add{
		display: block;
		width: 100%;
		padding-left: 20px;
		position: relative;
		font-size: 12px;
	}
	.active_date span{
		width: 100%;
		display: block;
		padding-right: 0;
	}
	.active_icon > span i{
		position: absolute;
		top: 0;
		left: 0;
		width: 15px;
		background-size: 100%;
		background-position: center;
	}
	.active_icon > span.active_add i{
		width: 13px;
		margin-left: 1px;
	}
	.col03 h1 a{
		font-size: 14px;
		overflow: visible;
		white-space: normal;
		text-overflow: unset;
		line-height: 24px;
		height: 48px;
		overflow: hidden;
	}
	.sub_news ul:nth-child(2){
		margin-bottom: 10px;
	}
	.col02 .news_top_r{
		position: relative;
	}
	.col02 .wrap_1 .more_1{
		position: absolute;
		right: 0;
		bottom: 0;
	}
	.col01 .infor{
		height: 40px;
	}
	.col01 .new-date{
		display: block;
		position: absolute;
		top: 25px;
		left: 15px;
		z-index: 3;
		width: auto;
		z-index: 2;
	}
	/*.col01 .new-date:after{
		content: "";
		width: 100%;
		height: 100%;
		background-color: #004ea2;
		opacity: .25;
		border-radius: 100%;
		position: absolute;
		top: 50%;
		left: 50%;
		-webkit-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
		z-index: -1;
	}*/
	.col01 .new-date ._day{
		display: block;
	}
	.col01 .new-date ._year{
		font-size: 12px;
	}
	.col01 .new-date ._day{
		font-size: 13px;
	}
	.history_con_l .party_pcont{
		height: auto;
	}
	.erweima{
		display: block;
	}
	.erwei_pic{
		padding: 5px;
	}
	.erweima{
		width: 90px;
		top: auto;
		bottom: 30px;
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
	.erweima >h2{
		font-size: 14px;
		padding-bottom: 6px;
	}
	.erwei_pic p{
		font-size: 12px;
		line-height: 16px;
		padding-bottom: 3px;
	}
	.erwei_pic p span{
		display: block;
	}
	.erweima{
		visibility: visible;
		opacity: 1;
	}

	/*
			服务项目
	*/
	.sjmenu-nav .fenlei a{
		font-size: 14px;
	}
	.f_question{
		border-radius: 15px;
	}
	.fw-title, .case_share02 ul li span{
		font-size: 18px;
	}
	.fw-title img{
		width: 28px;
		padding-top: 0;
	}
	.f-serve-1 > p, .f-serve-3 >p, .f-serve-5 >p, .f-serve-7 >p, .f-serve-8 >p{
		font-size: 14px;
	}
	.cslc-list, .cstj-list, .ckgf-list{
		padding-top: 20px;
	}
	.cslc-item dl dt{
		width: 35px;
		height: 35px;
		line-height: 31px;
		font-size: 14px;
	}
	.cslc-item dl dt .icon img{
		width: 13px;
	}
	.cslc-item dl{
		padding-bottom: 20px;
	}
	.cslc-item:after{
		left: 16px;
	}
	.other_share{
		margin-bottom: 0 !important;
	}
	.other_share dl dd {
	    padding: 10px 0 10px 20px;
	}
	.xlnav a{
		font-size: 14px;
	}
	.fwts-list{
		text-align: center;
	}
	.fwts-list .l-item{
		width: 33.333%;
		display: inline-block;
		vertical-align: top;
		padding: 10px 0;
	}
	.fwts-list .dot{
		display: none;
	}
	.fwts-list:after{
		display: none;
	}
	.f-serve-3 .cslc-item{
		margin-right: 0;
		width: 50%;
	}
	.cslc-item dl dt{
		margin-right: 10px;
	}
	.qifw dl dd h3, .yyly-list dl dd{
		font-size: 13px;
	}
	.yyly-list dl{
		padding-right: 0;
		width: 33.333%;
	}
	.yyly-list dl dt img{
		height: 48px;
	}
	.case_tab_l01 ul li h2, .case_tab_l p{
		font-size: 14px;
		padding-top: 10px;
	}
	.cslc-item:after{
		height: 75%;
	}
	.honorOne{
		padding-top: 30px;
	}
	.honorList{
		padding-top: 40px;
	}
	.honorDl{
		-webkit-transform: skewX(0deg);
		transform: skewX(0deg);
	}
	.honorDl a{
		padding: 0;
	}
	.honorDl{
		padding: 10px;
		padding-bottom: 15px;
	}
	.honorRow{
		padding-left: 5px;
		padding-right: 5px;
	}
	.honorCol{
		padding: 5px;
	}
	.hrOne-rt{
		margin-top: 0;
	}
	.honorList .honorTwo-tit{
		margin-bottom: 35px;
	}
	.subfaqHead, .subfaqBody .txt, .subfaqRt .page-nation ul{
		-webkit-transform: skew(0deg);
		transform: skew(0deg);
	}
	.pager ul li a, .pager ul li span{
		line-height: 32px;
	}
	.sub_faq, .qywhBox{
		padding: 40px 0;
	}
	.rlTitle:after{
		width: 40px;
		height: 2px;
	}
	.qywhLt .text{
		line-height: 24px;
	}
	.rlTitle{
		padding-bottom: 20px;
		margin-bottom: 20px;
	}
	.gzjhRow{
		padding: 40px 0;
	}
	.gzjhLt{
		padding-bottom: 15px;
	}
	.gzjhOne{
		padding-bottom: 10px;
	}
	.zhaopinRow{
		padding-top: 30px;
	}
	.listitem .main{
		-webkit-transform: skew(0deg);
		transform: skew(0deg);
	}
	.listitem{
		padding-left: 0;
		padding-right: 0;
	}
	.banXian-lt, .banXian-ct, .banXian-rt{
		display: none;
	}
	.idxBanDiv{
		width: 80% !important;
		padding-left: 0;
	}
	.idxBanDiv:after{
		display: none;
	}
	.hezuoDl dd .txt{
		margin-bottom: 10px;
	}
	.more a, span.more{
		width: 95px;
		height: 36px;
		line-height: 34px;
		border-width: 1px;
		font-size: 12px;
	}
	.swpAct-but img{
		width: 6px;
	}
	.hezuoBut{
		margin-top: 30px;
	}
	.actOne{
		padding: 40px 0;
	}
	.swpAct .swpActImg{
	  visibility: visible;
	}
	.swpActImg{
		width: 100%;
	}
	.zpHead .div, .zpBody{
		padding-left: 35px;
		padding-right: 35px;
	}
	.zpHead .but{
		right: 35px;
	}
	.pager .pg-next, .pager .pg-prev{
		background-size: 6px;
	}
	.honorList .page-nation{
		padding-top: 25px;
		padding-bottom: 10px;
	}
	.year_dot{
		top: 14px;
	}
	.col01 .infor{
		display: block;
		text-align: left;
	}
	.pager ul li:last-child a, .pager ul li:nth-child(1) a{
		width: 34px;
	}
	.col02{
		padding-bottom: 0;
	}
	.gd_indutry_l{
		margin-bottom: 15px;
	}
	.ser_title_l, .ser_info_l{
		text-align: center;
	}
	.hrOne-lt .div{
		float: none;
		margin: auto;
	}
	.zpHead .ul li:nth-child(1){
		width: 100%;
	}
	.col02 .wrap, .col03 .wrap{
		padding-left: 5px !important;
		padding-right: 5px !important;
	}
	.banDiv{
		margin-left: 25px;
	}
	.idxBanDiv{
		padding: 0 15px;
	}
	.zjl_l{
		left: 0;
	}
	.zjl_1 .zjl_l{
		right: 0;
	}
	.zjl_r{
		margin-top: 20px;
	}
	.zjl_r >h3{
		height: auto;
	}
	.zjl{
		margin-bottom: 25px;
	}
	.sub_news{
		padding-bottom: 0;
	}
	.bmxx dl dd:before{
		top: 13px;
	}
	.listitem .main .infor{
		height: 38px;
		overflow: hidden;
	}
	.gd_product_con{
		padding: 0;
	}
	.banDiv .swiper-slide{
		height: 20px;
	}
	.banDiv .count{
		position: absolute;
		top: 50%;
		left: 50%;
		text-align: center;
		-webkit-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
	}
	.banDiv{
		top: 40%;
		left: 10px;
	}
	.pagemain  .lpkSvg image {
        transform: scale(0.6) translateY(10px);
    }
    .pagemain  .lpkSvg1 image {
        transform: scale(0.6) translateY(10px);
    }
    	
	 .lpkSvg1{
             vertical-align: middle;
             margin: 0 0 0 5px !important;
        }

}