﻿@charset "utf-8";


/*??????768px       ??????*/
@media (max-width: 768px){
	body{padding-top: 60px;padding-bottom: 50px;}



	/*??????*/
	.index-search-vision{padding: 0px 20px 0px 20px;height: 365px;}
	.index-search-vision .index-search{width: 100%;margin-top: 20px;}
	.index-search-vision .index-vision{width: 100%;right: 0%;padding: 20px;}
	.index-search-vision .index-vision b{font-size: 24px;margin-bottom: 0px;}
	.index-search-vision .index-vision b:after{width:250px;}
	.index-vision-list ul li{height: 210px;}
	.index-vision-list ul li span{font-size: 16px;}


	.index-product{padding: 20px;}
	.index-product .title span{font-size: 40px;padding-left: 0px;}
	.index-product .title span:before{
		display: none;
	}
	.index-product .title small{font-size: 20px;}
	.index-product .title p{display: none;}
	.index-product .title a{top: 10px;}


	.index-product-list{width: 100%;text-align: center;}
	.index-product-list li{display: inline-block;float: none;width: 200px;margin-right: 0px;margin: 5px;}
	.index-product-list li:nth-child(3n){margin-right: 5px}


	.index-line01{margin-top: 10px;}
	.index-line01 .p1{width: 200px;right: 145px;bottom: 20px;}
	.index-line01 .p2{width: 120px;right: 20px;bottom: 10px;}





	.index-company{width: 100%;height: auto;position: none}
	.index-company .intro{
		width: 100%;
	    position: relative;
	    left: 0px;
	    top: 0px;
	}
	.index-company .intro .box{padding:20px;}
	.index-company .intro .box b{font-size: 30px;}
	.index-company .intro .box span{font-size: 26px;}
	.index-company .intro .box span:after{margin-top: 10px;margin-bottom: 10px;}
	.index-company .intro ul{text-align: center;}
	.index-company .intro ul li{float: left;width: 150px;margin: 20px 0px;margin-left: 20px;padding: 20px 20px 20px 45px;}
	.index-company .intro ul li:nth-child(1){background: url('img/c1.png')no-repeat 10px center #fff;}
	.index-company .intro ul li:nth-child(2){background: url('img/c2.png')no-repeat 10px center #fff;}



	.index-youshi .title{padding: 20px 0px;}
	.index-youshi .title span{font-size: 30px;}
	.index-youshi .box{padding: 0px;background-size: 100px;width: 330px;height: auto;}
	.index-youshi .box span{padding-bottom: 0px;}
	.index-youshi .box i{margin: 0 auto;}
	.index-youshi .box01{left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);top:120px; }
	.index-youshi .box02{left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);top:280px;}
	.index-youshi .box03{left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);top:450px;}
	.index-youshi .box04{left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);top:650px;}




	.index-news ul li{width: 100%;}


	.message-project ul li{height: 328px;width: 100%;}
	.message-project ul li:nth-child(1){padding: 30px 30px 15px 30px;}
	.message-project ul li:nth-child(2){padding: 15px 30px 30px 30px;}







	/*????????????*/

	/*????????????*/
	.company-info01{padding: 20px;height: 640px;}
	.company-info01 .box01{padding: 20px;width: 100%;height: 190px;}
	.company-info01 .box01 b{font-size: 28px;}
	.company-info01 .box01 span{font-size: 14px;margin-top: 5px;}
	.company-info01 .box01 ul li{margin-top: 15px;}

	.company-info01 .box02{padding: 20px;width: 100%;height: 410px;}
	.company-info01 .box02 span:after{margin-top: 5px;margin-bottom: 5px;}
	.company-info01 .box02 p{margin-top: 10px;margin-bottom: 20px;}


	.company-info02{height: 885px;padding: 20px;}
	.company-info02 .title{width: 100%;}
	.company-info02 .title span{font-size: 28px;}
	.company-info02 .title p{padding: 0px;}
	.company-info02 .shuzi{width: 100%;}
	.company-info02 .shuzi ul{padding-top: 20px;width: 100%;}
	.company-info02 .shuzi ul li{width: 33%;}
	.company-info02 .shuzi ul li span{font-size:16px; }
	.company-info02 .shuzi ul li b{font-size: 30px;line-height: 30px;}
	.company-info02 .box{margin-top: 20px;padding-top: 20px;}
	.company-info02 .box ul li{width: 100%;margin-bottom: 30px;}
	.company-info02 .box ul li i{height: 100px;}
	.company-info02 .box ul li p{padding: 0px;}


	.company-info03{padding: 20px;height: auto;}
	.company-info03 .box01{display: none;}
	.company-info03 .box02{width: 100%;padding: 20px;}
	.company-info03 .box02 b{font-size: 30px;margin-bottom: 5px;}
	.company-info03 .box02 b small{font-size: 20px;}
	.company-info03 .box02 ul li{line-height: 30px;}
	.company-info03 .box02 ul li:before{top: 10px;}



	/*????????????*/
	.product-list .box01{padding:20px;}
	.product-list .box01 .title b{font-size: 30px;}
	.product-list .box01 .title p{width: 100%;text-align: justify;}

	/*????????????*/


	.list-fangan{padding: 5px;}
	.list-fangan .fangan{margin-top: 20px;}
	.list-fangan .fangan .title{padding-bottom: 30px;}
	.list-fangan .fangan .title span{font-size: 30px;line-height: 30px;}
	.list-fangan .fangan .title small{margin: 5px auto;}
	.list-fangan .fangan ul li{
		margin: 5px;
		width: 150px;
	    height: 150px;
	    border-radius: 150px;
	}
	.list-fangan .fangan ul li i{margin: 30px auto 5px;}




	/*????????????*/
	.main-son>.container{padding: 20px;margin-top: 0px;}
	.news_title{font-size: 20px;}


	/*????????????*/
	#allmap{height: 300px;}
	.contact-info .title{padding: 20px;}
	.contact-info .title b{font-size: 30px;line-height: 30px;}
	.contact-info .contact-bg{padding: 20px;height: auto;background: url('img/contact_bg.jpg')repeat;}
	.contact-info .contact-bg ul{text-align: center;}
	.contact-info .contact-bg ul li{width: 50%;display: inline-block;margin-bottom: 20px;}
	.contact-info .contact-bg ul li i{margin-bottom: 5px;}
	.contact-info .contact-bg ul li span{margin-bottom: 0px;}
	.contact-info .contact-bg ul li b{font-size: 16px;}
	.contact-info .contact-bg .message{
		width: 100%;
		position: relative;
		right: 0px;
		top: 0px;
		margin-top: 0px;
	}
	.contact-info .contact-bg .message b{font-size: 30px;}
	.contact-info .contact-bg .message input[type=text]{line-height: 40px;margin-top: 10px;}
	.contact-info .contact-bg .message textarea{height: 100px;}



	/*????????????*/
	.project-info{padding: 0px;}

	.project-info01{height: auto;margin-top: 0px;}
	.project-info01 .box01{display: none;}
	.project-info01 .box02{padding: 20px;width: 100%;}
	.project-info01 .box02 .title{}
	.project-info01 .box02 .title b{font-size: 26px;}
	.project-info01 .box02 .title span{font-size: 18px;}
	.project-info01 .box02 .title em{font-size: 18px;padding: 10px 0px;}
	.project-info01 .box02 .title p{line-height: 26px;font-size: 14px;}


		/*????????????02*/
	.project-info02{height: auto;margin-top: 0px;}
	.project-info02 .box01{display: none;}
	.project-info02 .box02{padding: 20px;width: 100%;}
	.project-info02 .box02 .title{margin-bottom: 0px;}
	.project-info02 .box02 .title b{font-size: 26px;}
	.project-info02 .box02 .title span{font-size: 18px;}
	.project-info02 .box02>ul>li{min-height: 0px;width: 100%;margin-top: 20px;}
	.project-info02 .box02>ul>li>b{font-size: 20px;}
	.project-info02 .box02>ul>li>ol>li{line-height: 30px;}
	.project-info02 .box02>ul>li:nth-child(4){width: 100%;}
	.project-info02 .box02>ul>li:nth-child(5){width: 100%;}


	/*????????????03*/
	.project-info03{height: auto;margin-top: 0px;}
	.project-info03 .box01{display: none;}
	.project-info03 .box02{padding: 20px;width: 100%;}
	.project-info03 .box02 .title{margin-bottom: 10px;}
	.project-info03 .box02 .title b{font-size: 20px;}
	.project-info03 .box02 .title span{font-size: 18px;}
	.project-info03 .box02 ul li{font-size: 14px;line-height: 30px;}




	/*???????????? logo*/
	.hezuo_logo ul li{width: 50%;}

	.list-fangan .p-list>ul>li{width: 50%;padding: 5px;}

	/*????????????*/
	.honor-list .box-p{margin-top: 30px;}
	.swiper-container-honor{margin-top: 0px;}
	.honor-list .box-p .box{padding: 15px;width: 100%;height: 95px;}
	.honor-list .box-p .box span{font-size: 30px;}
	.honor-list .box-p .box small{font-size: 14px;}
	.honor-list .box-p .p{line-height: 24px;padding:15px;width: 100%;font-size: 16px;}

	.news-list{padding: 30px 0px;}


	.xq table{max-width: 640px;}

}

/*768px???992px   ??????*/
@media (min-width: 768px) and (max-width: 992px){
	body{padding-top: 60px;padding-bottom: 50px;}
	
	/*??????*/
	.index-search-vision{padding: 0px 50px 0px 50px;height: 490px;}
	.index-search-vision .index-search{width: 100%;}
	.index-search-vision .index-vision{width: 100%;right: 0%;}
	.index-search-vision .index-vision b:after{width: 600px;}


	.index-product{padding: 50px;}
	.index-product .title span{font-size: 40px;}
	.index-product .title small{font-size: 20px;}
	.index-product .title p{display: none;}
	.index-product .title a{top: 10px;}


	.index-product-list{width: 100%;text-align: center;}
	.index-product-list li{display: inline-block;float: none;margin: 5px;}
	.index-product-list li:nth-child(4n){margin-right: 5px}


	.index-line01{margin-top: 70px;}
	.index-line01 .p1{width: 400px;right: 300px;bottom: 20px;}
	.index-line01 .p2{width: 200px;right: 50px;bottom: 10px;}


	.index-company{height: 510px;}
	.index-company .intro{
		width: 100%;
	    position: absolute;
	    left: 0px;
	    top: 0px;
	    z-index: 1;
	}
	.index-company .intro .box{padding:50px;}
	.index-company .intro .box b{font-size: 30px;}
	.index-company .intro .box span{font-size: 26px;}
	.index-company .intro .box span:after{margin-top: 10px;margin-bottom: 10px;}
	.index-company .intro ul li{margin-left: 50px;margin-right: 0px;}


	.index-youshi .box01{left: 100px;}
	.index-youshi .box02{right: 100px;}
	.index-youshi .box03{left: 100px;}
	.index-youshi .box04{right: 100px;}



	/*????????????*/

	/*????????????*/
	.company-info01{padding: 50px;height: 500px;}
	.company-info01 .box01{padding: 30px;}
	.company-info01 .box01 b{font-size: 28px;}
	.company-info01 .box01 span{font-size: 14px;margin-top: 17px;}
	.company-info01 .box01 ul li{margin-top: 140px;}

	.company-info01 .box02{padding: 30px;}
	.company-info01 .box02 span:after{margin-top: 5px;margin-bottom: 5px;}
	.company-info01 .box02 p{margin-top: 10px;margin-bottom: 20px;}


	.company-info02{
	    height: 750px;
	    padding: 50px;
	}
	.company-info02 .title{width: 100%;}
	.company-info02 .title span{font-size: 40px;}
	.company-info02 .title p{padding: 10px 0px;}
	.company-info02 .shuzi{width: 100%;}
	.company-info02 .shuzi ul{padding-top: 60px;width: 100%;}
	.company-info02 .shuzi ul li{width: 33%;}
	.company-info02 .shuzi ul li b{font-size: 60px;line-height: 60px;}
	.company-info02 .box ul li{width: 33%;}


	.company-info03{padding: 50px;height: 100%;}
	.company-info03 .box01{display: none;}
	.company-info03 .box02{width: 100%;}
	.company-info03 .box02 b{font-size: 50px;margin-bottom: 5px;}
	.company-info03 .box02 b small{font-size: 20px;}
	.company-info03 .box02 ul li{line-height: 30px;}
	.company-info03 .box02 ul li:before{top: 10px;}


	/*????????????*/
	.product-list .box01{padding:20px;}
	.product-list .box01 .title b{font-size: 40px;}
	.product-list .box01 .title p{width: 100%;text-align: justify;}


	/*????????????*/

	.list-fangan{padding: 20px;}
	.list-fangan .fangan{margin-top: 20px;}
	.list-fangan .fangan .title{padding-bottom: 30px;}
	.list-fangan .fangan .title span{font-size: 40px;line-height: 40px;}
	.list-fangan .fangan .title small{margin: 5px auto;}
	.list-fangan .fangan ul li{
		margin: 5px;
		width: 150px;
	    height: 150px;
	    border-radius: 150px;
	}
	.list-fangan .fangan ul li i{margin: 20px auto 5px;}










	/*????????????*/
	#allmap{width: 100%;height: 300px;}
	.contact-info .title{padding: 30px;}
	.contact-info .title b{font-size: 40px;line-height: 40px;}
	.contact-info .contact-bg{padding: 30px;height: auto;background: url('img/contact_bg.jpg')repeat;}
	.contact-info .contact-bg ul{text-align: center;}
	.contact-info .contact-bg ul li{width: 25%;display: inline-block;overflow: hidden;}
	.contact-info .contact-bg ul li b{font-size: 16px;}
	.contact-info .contact-bg .message{
		width: 100%;
		position: relative;
		right: 0px;
		top: 0px;
		margin-top: 30px;
	}
	.contact-info .contact-bg .message b{font-size: 30px;}
	.contact-info .contact-bg .message input[type=text]{line-height: 40px;margin-top: 10px;}
	.contact-info .contact-bg .message textarea{height: 100px;}



	/*????????????01*/
	.project-info01{height: 550px;}
	.project-info01 .box02{padding: 50px;}
	.project-info01 .box02 .title{}
	.project-info01 .box02 .title b{font-size: 36px;}
	.project-info01 .box02 .title span{font-size: 26px;}
	.project-info01 .box02 .title em{font-size: 26px;padding: 30px 0px;}
	.project-info01 .box02 .title p{line-height: 30px;}

	/*????????????02*/
	.project-info02{height: 550px;}
	.project-info02 .box01{display: none;}
	.project-info02 .box02{padding: 50px;width: 100%;}
	.project-info02 .box02 .title b{font-size: 36px;}
	.project-info02 .box02 .title span{font-size: 26px;}
	.project-info02 .box02>ul>li{min-height: 200px;}
	.project-info02 .box02>ul>li>b{font-size: 20px;}
	.project-info02 .box02>ul>li>ol>li{line-height: 30px;}


	/*????????????03*/
	.project-info03{height: 500px;}
	.project-info03 .box02{padding: 50px;}
	.project-info03 .box02 .title{margin-bottom: 20px;}
	.project-info03 .box02 .title b{font-size: 30px;}
	.project-info03 .box02 .title span{font-size: 24px;}
	.project-info03 .box02 ul li{font-size: 20px;}






		/*???????????? logo*/
	.hezuo_logo ul li{width: 20%;}


	.list-fangan .p-list>ul>li{width: 33.3%;}


	/*????????????*/
	.honor-list .box-p .box{padding: 15px 0px 0px 0px;width: 20%;}
	.honor-list .box-p .box span{font-size: 30px;}
	.honor-list .box-p .box small{font-size: 14px;}
	.honor-list .box-p .p{line-height: 22px;padding:0px 10px;width: 80%;font-size: 14px;}

}




/*992px???1200pox  ----PC*/
@media (min-width: 992px) and (max-width: 1200px){

	/*???????????????*/
	.pc-header{padding: 30px 50px 0px 50px;}
	.footer{padding: 50px 50px 0px 50px;}
	.gtop{right: 50px;}


	/*??????*/
	.index-search-vision{padding: 0px 50px 0px 50px;height: 210px;}
	.index-search-vision .index-search{width: 200px;}
	.index-search-vision .index-vision{right: 50px;width: 650px;}
	.index-search-vision .index-vision b:after{width: 400px;}

	.index-product{padding: 50px;}
	.index-product .title span{font-size: 40px;}
	.index-product .title small{font-size: 20px;}
	.index-product .title a{top: 18px;}
	.index-product .title p{margin-left: 50px;}


	.index-line01 .p1{width: 300px;right: 200px;bottom: 20px;}
	.index-line01 .p2{width: 150px;right: 50px;bottom: 20px;}


	.index-company{height: 610px;}
	.index-company .intro{left: 50px;}
	.index-company .index_company_img{width:400px;right: 50px;}


	.index-youshi .index_youshi_img{width: 600px;}
	.index-youshi .box01{left: 100px;}
	.index-youshi .box02{right: 100px;}
	.index-youshi .box03{left: 100px;}
	.index-youshi .box04{right: 100px;}


	.message-project ul li{height: 338px;}
	.message-project ul li:nth-child(1){padding: 30px 15px 30px 30px;}
	.message-project ul li:nth-child(2){padding: 30px 30px 30px 15px;}





	/*????????????*/

	/*????????????*/
	.company-info01{padding: 50px;height: 500px;}
	.company-info01 .box01{padding: 50px;}
	.company-info01 .box01 b{font-size: 40px;}
	.company-info01 .box01 ul li{margin-top: 140px;}

	.company-info01 .box02{padding: 50px;}
	.company-info01 .box02 span:after{margin-top: 5px;margin-bottom: 5px;}
	.company-info01 .box02 p{margin-top: 10px;margin-bottom: 20px;}

	.company-info02{
	    height: 750px;
	    padding: 50px;
	}
	.company-info02 .title{width: 100%;}
	.company-info02 .title span{font-size: 40px;}
	.company-info02 .title p{padding: 10px 0px;}
	.company-info02 .shuzi{width: 100%;}
	.company-info02 .shuzi ul{padding-top: 60px;width: 100%;}
	.company-info02 .shuzi ul li{width: 33%;}
	.company-info02 .shuzi ul li b{font-size: 60px;line-height: 60px;}
	.company-info02 .box ul li{width: 33%;}


	.company-info03{padding: 50px;height: auto;}
	.company-info03 .box01{display: none;}
	.company-info03 .box02{width: 100%;}
	.company-info03 .box02 b{font-size: 50px;margin-bottom: 5px;}
	.company-info03 .box02 b small{font-size: 20px;}
	.company-info03 .box02 ul li{line-height: 30px;}
	.company-info03 .box02 ul li:before{top: 10px;}


	/*????????????*/
	.list-fangan{padding: 50px;}
	.list-fangan .fangan .title{padding-bottom: 30px;}
	.list-fangan .fangan ul li{
		margin: 10px;
		width: 180px;
	    height: 180px;
	    border-radius: 180px;
	}







	/*????????????*/
	#allmap{width: 100%;height: 400px;}
	.contact-info .title{padding: 30px;}
	.contact-info .title b{font-size: 50px;line-height: 50px;}
	.contact-info .contact-bg{padding: 30px;height: auto;background: url('img/contact_bg.jpg')repeat;}
	.contact-info .contact-bg ul{text-align: center;}
	.contact-info .contact-bg ul li{width: 25%;display: inline-block;overflow: hidden;}
	.contact-info .contact-bg .message{
		width: 100%;
		position: relative;
		right: 0px;
		top: 0px;
		margin-top: 30px;
	}



	/*????????????*/
	.project-info01{height: 550px;}
	.project-info01 .box02{padding: 50px;}
	.project-info01 .box02 .title{}
	.project-info01 .box02 .title b{font-size: 36px;}
	.project-info01 .box02 .title span{font-size: 26px;}
	.project-info01 .box02 .title em{font-size: 26px;padding: 30px 0px;}
	.project-info01 .box02 .title p{line-height: 30px;}


	/*????????????02*/
	.project-info02{height: 550px;}
	.project-info02 .box02{padding: 50px;}
	.project-info02 .box02 .title b{font-size: 36px;}
	.project-info02 .box02 .title span{font-size: 26px;}
	.project-info02 .box02>ul>li{min-height: 200px;}
	.project-info02 .box02>ul>li>b{font-size: 20px;}
	.project-info02 .box02>ul>li>ol>li{line-height: 30px;}

	/*????????????03*/
	.project-info03{height: 500px;}
	.project-info03 .box02{padding: 50px;}
	.project-info03 .box02 .title b{font-size: 36px;}
	.project-info03 .box02 .title span{font-size: 26px;}
	.project-info03 .box02 ul li{font-size: 22px;}





	/*???????????? logo*/
	.hezuo_logo ul li{width: 16.4%;}

	.list-fangan .p-list>ul>li{width: 25%;}


	/*????????????*/
	.honor-list .box-p .box{padding: 15px 0px 0px 0px;width: 25%;}
	.honor-list .box-p .box span{font-size: 40px;}
	.honor-list .box-p .box small{font-size: 20px;}
	.honor-list .box-p .p{line-height: 26px;padding: 10px;width: 75%;font-size: 14px;}

}


/*1200px-1600px  ----PC*/
@media (min-width: 1200px)and (max-width: 1600px){

	/*???????????????*/
	.pc-header{padding: 45px 45px 0px 45px;}
	.footer{padding: 50px 50px 0px 50px;}
	.gtop{right: 50px;}


	/*??????*/
	.index-search-vision{padding: 0px 50px 0px 50px;}
	.index-search-vision .index-search{width: 200px;}
	.index-search-vision .index-vision{right: 50px;width: 850px;}
	.index-search-vision .index-vision b:after{width: 600px;}

	.index-product{padding: 50px;}
	.index-product .title span{font-size: 60px;}
	.index-product .title a{top: 37px;}



	.index-line01 .p1{width: 300px;right: 300px;bottom: 20px;}
	.index-line01 .p2{width: 200px;right: 50px;bottom: 20px;}

	.index-company{height: 610px;}
	.index-company .intro{left: 50px;}
	.index-company .index_company_img{width: 500px;right: 50px;}




	.index-youshi .box01{left: 100px;}
	.index-youshi .box02{right: 100px;}
	.index-youshi .box03{left: 100px;}
	.index-youshi .box04{right: 100px;}


	.message-project ul li{height: 338px;}
	.message-project ul li:nth-child(1){padding: 30px 15px 30px 30px;}
	.message-project ul li:nth-child(2){padding: 30px 30px 30px 15px;}





	/*????????????*/

	/*????????????*/
	.company-info01{padding: 50px;height: 500px;}
	.company-info01 .box01{padding: 80px 70px;}
	.company-info01 .box01 b{font-size: 40px;}

	.company-info01 .box02{padding: 80px;}
	.company-info01 .box02 span:after{margin-top: 5px;margin-bottom: 5px;}
	.company-info01 .box02 p{margin-top: 10px;margin-bottom: 20px;}



	.company-info02{
	    height: 885px;
	    padding: 100px 50px;
	}
	.company-info02 .title{width: 260px;}
	.company-info02 .title p{padding: 20px 0px;}
	.company-info02 .shuzi ul{padding-top: 30px;}
	.company-info02 .shuzi ul li{width: 280px;}
	.company-info02 .shuzi ul li b{font-size: 60px;line-height: 60px;}



	.company-info03{
	    padding: 50px;
	    height: 775px;
	}
	.company-info03 .box02{padding: 30px;}
	.company-info03 .box02 b{font-size: 50px;margin-bottom: 5px;}
	.company-info03 .box02 b small{font-size: 20px;}
	.company-info03 .box02 ul li{line-height: 30px;}
	.company-info03 .box02 ul li:before{top: 10px;}


	/*????????????*/
	.list-fangan{padding: 50px;}
	.list-fangan .fangan .title{padding-bottom: 30px;}
	.list-fangan .fangan ul li{
		margin: 10px;
		width: 180px;
	    height: 180px;
	    border-radius: 180px;
	}













	/*????????????*/
	#allmap{width: 100%;height: 500px;}
	.contact-info .title{padding: 50px;}
	.contact-info .contact-bg{padding: 100px 50px 0px 50px;}
	.contact-info .contact-bg ul li{width: 240px;}
	.contact-info .contact-bg .message{right: 50px;width: 400px;}




	/*????????????01*/
	.project-info01{height: 550px;}
	.project-info01 .box02 .title{}
	.project-info01 .box02 .title b{font-size: 40px;}
	.project-info01 .box02 .title span{font-size: 30px;}
	.project-info01 .box02 .title em{font-size: 30px;padding: 40px 0px;}


	/*????????????02*/
	.project-info02 .box02{padding: 50px;}
	.project-info02 .box02 .title b{font-size: 40px;}
	.project-info02 .box02 .title span{font-size: 30px;}
	.project-info02 .box02>ul>li>b{font-size: 22px;}


	/*????????????03*/
	.project-info03 .box02{padding: 50px;}
	.project-info03 .box02 .title b{font-size: 32px;}
	.project-info03 .box02 .title span{font-size: 26px;}
	.project-info03 .box02>ul>li>b{font-size: 22px;}





	/*???????????? logo*/
	.hezuo_logo ul li{width: 12.4%;}

	.list-fangan .p-list>ul>li{width: 25%;}


	/*????????????*/
	.honor-list .box-p .box{padding: 15px 0px 0px 0px;}
	.honor-list .box-p .box span{font-size: 40px;}
	.honor-list .box-p .box small{font-size: 20px;}
	.honor-list .box-p .p{line-height: 26px;padding: 10px 30px;}
}