.container-fluid{
	max-width:1746px;
	padding: 0;
}
.bt01{
	font-size:36px;
	text-align: center;
	font-weight: lighter;
}
.section4_box2 ul li{
	float:left;
	box-sizing: border-box;
	width: 277px;margin: 0 7px;
	border: 1px solid #dfdfdf;
}
.section4_box2 ul li .itemimg2{
	height:auto;
}
/************************/
.newsy_l{
	float:left;
	width:730px;
}
.newsy_r{
	float:right;
	width: 960px;
}
/**********/
.newsy_l01{
	font-size: 50px;
	font-family: Arial;
	font-weight:bolder;
	line-height: 46px;
	font-style: italic;
	margin-top:60px;
	color: #ff5400;
}
.newsy_l02{
	font-size:36px;
	margin-top: 20px;
	font-weight: lighter;
}
.newsy_l03{
	margin-top:50px;
}
.newsy_l03 ul li{
	margin-bottom: 30px;
}
.newsy_l03_time{
	font-size: 14px;
	color: #666666;
	line-height: 30px;
}
.newsy_l03_bt{
	font-size: 22px;
	font-weight: bold;
	line-height: 40px;
}
.newsy_l03_jj{
	margin-top: 5px;
	color: #333333;line-height:28px;font-size: 14px;
}
.newsy_r01{
	background: url("../images/aa01.jpg") top center no-repeat;
	height: 415px;
}
.newsy_r02{
	background: url("../images/aa02.jpg") top center no-repeat;
	height: 415px;
}
.newsy_r01a{
	text-align: center;
	padding-top: 150px;
}
.newsy_r01a_01{
	color: #fff;
	font-size: 40px;
	font-weight: lighter;
}
.newsy_r01a_02{
	padding-top:10px;
}
.newsy_r01a_02 a{
	font-size: 16px;
	color: #fff;
}
.newsy_r01a_02 a:hover{
	color: #ffff00;
}
/*******************************/

.about_a_w{
	clear: both;
	overflow: hidden;
	height: 60px;
}
.main_w{
		margin: 0 auto;
	width: 100%;
}

.main{
	width: 1746px;margin: 0 auto;
}
.about_a_wz{
	float: right;
	background: url("../images/home.png") 0 20px no-repeat;
	padding-left:25px;
	line-height: 60px;
	font-size: 16px;
}

.about_b_w{
	background-color: #f7f7f7;
	padding: 60px 0 120px;
	margin-bottom: 60px;
}
.about_b_bt{
	text-align: center;
}
.about_b_bt01{
	font-size: 36px;
}
.about_b_bt02{
	margin: 10px auto;
	width: 60px;
	height: 3px;
	background-color: #ff0000;
}
.about_b_nr{
	margin-top: 30px;
	font-size: 18px;
	line-height: 40px;
	color: #666;
}
.about_c{
	margin: 60px auto;
	width: 800px;
	
}
.about_c ul{
	display: flex;
	justify-content: space-between;flex-wrap: wrap;  
}
.about_c ul li{
	width: 150px;
	height: 150px;
	margin-bottom: 40px;
	text-align: center;
	color: #fff;
	font-size:36px;
	line-height: 150px;
	background-color: #32d3d3;
	border-radius: 50%;
}
.about_c ul li.t2{
	background-color: #a765ff;
}
.about_c ul li.t3{
	background-color: #3eb4ff;
}
.about_c ul li.t4{
	background-color: #efb75b;
}
.about_c_nr{
	margin-bottom:80px;
	text-align: center;
	font-size: 16px;
	line-height:30px;
}
.about_c_nr span{
	font-size: 22px;
	font-weight: bold;
	color: #666;
}
.about_d_w{
	background: url("../images/about_a.png") top center no-repeat;
	height: 577px;
	padding: 80px 0;
	margin-bottom: 15px;
}
.about_d_nr{
	text-align: center;
	font-size: 24px;
	line-height: 48px;
	padding: 40px 0;
}
/***********contact*****************/
/*******************************/
.contact_b_w{
	margin: 60px auto;
}
.contact_a{
	margin: 80px auto;
}
.contact_a01{
	text-align: center;
	font-size:30px;
	line-height:50px;
	font-weight: bold;
}
.contact_a02{
	text-align: center;
	margin-top: 30px;
	color: #666;
	font-size: 18px;
}
.contact_a03{
	margin:50px auto;
	width:310px;
	color: #fff;
	font-size: 30px;
	font-weight: bold;
	text-align: center;
	line-height: 70px;
	border-radius: 35px;
	background-color: #ff0101;
}
.contact_a03 a{
	color:#fff;
}
.contact_a04{
	margin: 40px auto;
	text-align: center;
	font-size: 18px;
	line-height: 55px;
}
/******************************/
.cnotact_ny_a_w{
	margin:100px auto;
}
.contact_ny_bt01{
	font-size:30px;
	font-weight:bold;
	line-height:50px;
	text-align:center;
}
.contact_ny_bt02{
	    font-size: 18px;
		color:#666;	text-align:center;	line-height:50px;
}
.contact_ny_bt03{
	margin:40px auto;
	width:230px;	text-align:center;
	background-color:#27b0ff;
	font-size:22px;
	height:50px;
	line-height:50px;
	border-radius:5px;
}
.contact_ny_bt03 a{
	color:#fff;
}
.hezuo{
	font-size:30px;
	line-height:50px;
	font-weight:bold;}
.tijiao_a{
	margin-top:50px;}
.cnotact_ny_a h5{
	font-size:18px;
	color:#999;}
.messlista{

	margin-bottom:25px;}
.messlista label{
	font-size:18px;	height:40px;
	line-height:40px;
	font-weight:normal;}
.messlista input{
	border:1px solid #dfdfdf;
	height:40px;
	line-height:40px;
	padding:0 20px;
	outline:none;
	width:50%;
}	
.messlista input:focus{
	border:1px solid #27b0ff;
}
.messlista textarea{	border:1px solid #dfdfdf;
padding:10px 20px; outline: none;
}

.messlista textarea:focus{
	border:1px solid #27b0ff;
}
.messlista.messlistaaa{
	margin-left:55px;
	margin-top:40px;}
.messlistaaa input{
	border:0;
	background-color:#27b0ff;
	color:#fff;
	width:120px;
	height:40px;
	font-size:18px;
	line-height:40px;
	}
.messlistaaa input:hover{
	background-color:#ff0000;}

.cnotact_ny_a_l{
	float:left;
	width:50%;}
.cnotact_ny_a_r{
	float:right;
	width:45%;
}
.cnotact_ny_a_r img{
	width:100%;}
.c{
	clear: both;
	overflow: hidden;
}
/*************************/
.about_b_jj03{
	font-size: 18px;
	color: #666666;
	margin-top:25px;
	line-height: 30px;
}
.case_a_nr{
	margin: 60px auto;
}
.case_a_nr ul li{
	margin-bottom: 30px;
	background-color: #fff;
	padding: 30px;
	box-sizing: border-box;
	clear: both;
	overflow: hidden;
}
.case_a_nr_pic{
	float: left;
	width: 25%;
	overflow: hidden;
}
.case_a_nr_pic img{
	width: 100%;
	height: 100%;
}
.case_a_nr_name{
	float: right;
	width:70%;
}
.case_a_nr_name01{
	font-size: 22px;
	margin-top: 10px;
}
.case_a_nr_name02{
	font-size: 16px;
	margin-top: 10px;
	line-height: 28px;
	color: #666;
}
.case_a_nr_name03{
	margin-top: 40px;
	float: right;
}

/************************/
.caseshow_a_nr{
	margin: 60px auto;
	background-color: #fff;
	padding: 25px;
	box-sizing: border-box;
}
.caseshow_a_nr_bt{
	text-align: center;
	font-size: 22px;
	color: #333;
	padding-top: 30px;

}
.caseshow_a_nr_time{
	text-align: center;
	padding: 10px 0;
	margin-top: 30px;
	border-bottom: 1px dashed #dfdfdf;
	border-top: 1px dashed #dfdfdf;
}
.caseshow_a_nr_jj{
	margin-top: 30px;
	line-height: 30px;
	font-size: 16px;
}
.caseshow_a_nr_moreaa{
	margin-top: 60px;
}
.caseshow_a_nr_more{
	font-size: 15px;
	color: #333;margin-bottom:10px;
}
/*******************************/
.fzfx_w {

    padding: 20px 0 60px;
    margin-bottom: 60px;
	clear:both;
	overflow: hidden;
}
.fzfx{
	width:1500px;
	margin-bottom:80px;
}
.fzfx ul li{
	float:left;
	width: 44%;
	margin:3%;
	overflow: hidden;
}
.fzfx_a img{
	width: 100%;
}
.fzfx_b{
	margin-top:30px;
	font-size: 22px;
}
.fzfx_c{
	margin-top: 10px;
	font-size: 16px;
}
.jjfa h3{
	color: #fff;
}
.jjfa p{
	background-color: #fff;
}


/****************************/

/****************/
.fr_a {
    float: right;
}
.newsw{ margin-bottom: 60px;}
.newsw .ul1{border:1px solid #eee;}
.newsw li::after{-webkit-transition:all .3s ease-out 0s;-moz-transition:all .3s ease-out 0s;-ms-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;}
.newsw{background:#fff;padding:20px;overflow:hidden;width: 1500px; margin: 40px auto;}
.newsw .ul1 li{position:relative;width:100%;}
.newsw .ul1 li::after{position:absolute;bottom:0;left:0;width:100%;height:0;content:'';color:#fff;background:#f7f7f7;}
.newsw .ul1 li:hover::after{height:100%;}
.newsw .ul1 li a{position:relative;z-index:1;display:block;padding:40px 20px;border-bottom:1px solid #ccc;}
.newsw .ul1 li .imgk{overflow:hidden;width:25%;border:1px solid #eee;}
.newsw .ul1 li .imgk img{width:100%;}
.newsw .ul1 li .lin{float:left;width:73%;}
.newsw .ul1 li .lin .lidate{font-family:'Arial';font-weight:bold;float:left;width:72px;text-align:center;color:#666;border-top:2px solid #707070;}
.newsw .ul1 li .lin .lidate .p1{font-size:30px;margin-top:15px;}
.newsw .ul1 li .lin .lidate .p2{font-size:12px;margin-top:15px;}
.newsw .ul1 li .lin .linn{float:left;width:89%;padding-left:32px;}
.newsw .ul1 li .lin .linn h4{font-size:18px;color:#333;font-weight:normal;}
.newsw .ul1 li .lin .linn p{font-size:14px;line-height:27px;overflow:hidden;margin-top:18px;color:#888;}
.newsw .ul1 li .lin .linn .morehn{font-size:14px;line-height:32px;width:97px;height:32px;margin-top:24px;text-align:center;color:#ff0000;border:1px solid #ff0000;}
.newsw .ul1 li:hover .lidate{color:#000;border-top-color:#000;}
.newsw .ul1 li:hover .lin .linn h4{color:#000;}
/******************************/
.prony_w {

    padding: 60px 0 10px;

}
.section3.prony001{
	margin-top: 0px;
}
.section3_box .section3_list li:nth-child(2n+1){
	margin-right: 2%;
}