/*通用类*/
*{
	margin:0;
	padding:0;

}
body{
	min-width:1454px;
	margin:0 auto;
	font-size:12px;
	font-family:"Microsoft Yahei";
	background:#fff;
	color:#363636;
	overflow-x:hidden;

}

*{
    -webkit-touch-callout:none;  /*系统默认菜单被禁用*/
    -webkit-user-select:none; /*webkit浏览器*/
    -khtml-user-select:none; /*早期浏览器*/
    -moz-user-select:none;/*火狐*/
    -ms-user-select:none; /*IE10*/
    user-select:none;
}
input {
     -webkit-user-select:auto; /*webkit浏览器*/
}
h1,h2,h3{
	font-weight:500;
}
img{
	border:none;
}
a{
	cursor:pointer;
	color:#363636;
	text-decoration:none;
	outline:none;
}
a:hover{
	color:#f60;
}
ul{
	list-style-type:none;
}
em{
	font-style:normal;
}
.lt{
	float:left;
}
.rt{
	float:right;
}
.pagination li{ float:left; height:35px; line-height:35px; margin-left:15px; font-size:15px}
.pagination li span{ color:#999}
input.sub,label{
	border:none;
	cursor:pointer;
}
input,textarea,select{
	font-family:"Microsoft Yahei";
	outline:none;
}
table{
	border-collapse:collapse;
}
table td,table th{
	padding:0;
}
div.clear{
	font: 0px Arial; line-height:0;
	height:0;
	overflow:hidden;
	clear:both;
}
.warpin{
	width: 1200px;
	margin:0 auto;
	padding-bottom:25px;
}
.warpin img{ max-width:100% !important}
/* */
.pulic_header_box{
	width: 100%;
	height:104px;
	position: fixed;
	top: 0;
	left:0;
	z-index:11;
	background:#fff;
		z-index:9999;
}
.pulic_header_box .header{
	width: 1700px;
	min-width:1700px;
	height: 104px;
}
.pulic_header_box .header .logo{
	float: left;
	margin-left: 5%;
	width:15%;
	margin-top: 10px;
	margin-right: 4%;
}
.pulic_header_box .header .logo img{
   width:100%;
}
.pulic_header_box .header .navi{
	float: left;
	height: 104px;
	width:60%;
}
.pulic_header_box .header .navi li{
	float: left;
	height: 104px;
	line-height: 104px;
	padding:0 1.7%;
	position: relative;
}
.pulic_header_box .header .navi li:hover .list_bg{
	display: block;
}
.pulic_header_box .header .navi li .list_bg{
	display: none;
	width: 100%;
	padding:42px 0 86px 0;
	background:#fff;
	position: fixed;
	top: 104px;
	left:0;
	z-index:9999;
}
.pulic_header_box .header .navi li .list_bg::before{
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0;

}
.pulic_header_box .header .navi li .list_bg::after{
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0;
}
.pulic_header_box .header .navi li .list_bg .img{
	float:left;
	width: 336px;
	height: 304px;
	margin-left:94px;
	padding-right: 54px;
	border-right: 1px solid #ff6b00;
}
.pulic_header_box .header .navi li .list_bg .img img{
	display: block;
	width: 336px;
	height: 222px;
	margin-bottom:20px;
}
.pulic_header_box .header .navi li .list_bg .img h2{
	font-size:22px;
	color:#ff6b00;
	line-height: 32px;
}
.pulic_header_box .header .navi li .list_bg .nai{
	float: left;
	width: 538px;
	margin-left:54px;
}
.pulic_header_box .header .navi li .list_bg .nai a{
	text-align:center;
	float: left;
	display: inline-block;
	width: 108px;
	/*height: 36px;*/
	line-height: 36px;
	font-size:16px;
	color:#5c5c5c;
	padding-bottom:16px;
	border-bottom:1px solid #b6b6b6;
	margin-bottom:32px;
	margin-right:94px;
}
.pulic_header_box .header .navi li .list_bg .nai a:hover{
	color:#f07b09;
}
.pulic_header_box .header .navi li .list_bg .nai a:nth-child(3n){
	margin-right: 0px;
}
.pulic_header_box .header .navi li a{
	font-size:18px;
	color:#333333;
}
.pulic_header_box .header .navi li a:hover{
	color:#ff6b00;
}
.pulic_header_box .header .tel{
	float: right;
	margin-right: 4%;
	width:9%;
	margin-top: 24px;
}
.pulic_header_box .header .tel p{
	font-size:18px;
	color:#909092;
}
.pulic_header_box .header .tel .num{
	font-size:19px;
	color:#ff6b00;
}
/* */
.index_banner{
	width: 100%;
	height: 674px;
}
.index_banner img{
	width: 100%;
	height: 100%;
}
.index_banner .swiper-pagination-bullet{
  border-radius:0;
  width:32px;
  height:4px;
}
.index_banner .swiper-pagination-bullet-active{
  background:#ff6b00;
}
.index_banner .swiper-pagination{
   text-align:right;
    padding-right: 100px;
    box-sizing: border-box;
}
/* */
.index_pulic_title{
	text-align: center;
	margin:40px auto;
}
.index_pulic_title h2{
	font-size:24px;
	color:#2166a7;
	font-weight: 700;
}
.index_pulic_title h2 span{
	display: inline-block;
	width: 100px;
	height: 1px;
	background:#2166a7;
	margin:0 20px;
	vertical-align: middle;
}
.index_pulic_title p{
	font-size:18px;
	color:#2166a7;
	line-height: 30px;
}
/* */
.index_main_bg_box{
	width: 100%;
	padding:70px 0;
	background:#f7f7f7;
}
.index_main_bg_box .t{
	display: block;
	text-align: center;
	margin-bottom: 30px;
	font-size: 32px;
	color: #fff;
	font-weight: bold;
}
.index_aldeo_cont .link{ margin-top:55px;}

.index_main_bg_box .link li{ width:200px; height:80px; float:left;display: flex;align-items: center;justify-content: center; margin:10px 0px}
.index_main_bg_box .link li img{text-align:center;margin: 0 auto; height:52px;border-radius:10px}
.index_main_bg_box .link li p{ text-align:center; line-height:33px; color:#5B5A5A}


.index_main_fr{
	width: 1080px;
	height: 372px;
	margin:40px auto;
	position: relative;
}
.index_main_fr .img{
 	position: absolute;
	left: 26px;
	top: 20px;
	width: 462px;
	height: 332px;
	background:#fff;
}
.index_main_fr .img img{
  width:100%;
  height:100%;
}
.index_main_fr .txt{
	position: absolute;
	right: 26px;
	top: 20px;
	width: 462px;
	height: 332px;
	background:#fff;
	box-shadow: 0px 0px 2px rgba(97,97,97,0.6);
}
.index_main_fr .txt .t{
	display:block;
	width: 194px;
	height:26px;
	line-height: 26px;
	background:#333333;
	color:#fff;
	padding:0 10px;
	text-align: center;
	margin:-2px auto 40px;;
}
.index_main_fr .txt p{
	padding:0 20px;
	font-size:16px;
	line-height: 24px;
	color:#666666;
}
.index_main_fr .txt .deta{
	margin-top: 30px;
	padding:0 20px;
}
.index_main_fr .txt .deta span{
	font-size:26px;
	font-weight: 700;
	color:#000000;
}
.index_main_fr .txt .deta .btn{
	float: right;
	display: block;
	width: 106px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	background:#f07b09;
	color:#fff;
	font-size:15px;
}
/* */
.index_pulic_more{
	text-align: center;
	margin:60px 0 0 0;
}
.index_pulic_more a{
	display: inline-block;
	height: 40px;
	line-height: 40px;
	padding:0 36px;
	background:#fff;
	border: 1px solid #ff7518;
	border-radius: 50px;
	font-size:16px;
	color:#ff7518;
}
.index_main_video{
	padding:20px 0;
}
.index_main_video .list::before{
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0;
}
.index_main_video .list::after{
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0;
}
.index_main_video .list li{
	float: left;
	width: 386px;
	margin-right: 18px;
	margin-bottom: 18px;
}
.index_main_video .list li:nth-child(3n){
	margin-right: 0px;
}
.index_main_video .list li img{
	width: 100%;
	height: 220px;
	vertical-align: top;
}
.index_main_video .list li h2{
	height: 54px;
	line-height: 54px;
	text-align: center;
	font-size:14px;
	color:#666666;
	border:1px solid #e0e0e0;
}
/* */
.childlay_cont_box{
    width: 1200px;
    margin: 0 auto;
}
.index_case_navi{
	width:1200px;
	margin:30px auto 20px;
	text-align: center;
}
.index_case_navi ul{
	display: table;
	margin:0 auto;
}
.index_case_navi ul li{
	float: left;
	height: 30px;
	line-height: 30px;
	padding:0 30px;
	font-size:15px;
	color:#414141;
	margin:0 12px;
	border-radius: 50px;
}
.index_case_navi ul li.hover{
  background-color: #2166a7;
		color:#fff;
}
.index_case_navi ul li:hover{
  background-color: #2166a7;
		color:#fff;
}
.index_case_cont .cont{
	width: 1200px;
	margin:0 auto 80px;
}
.cont{ display:none}
.index_case_navi ul li{ cursor:pointer}
.index_case_cont .cont ul li img{ width:100%; height:100%}
.index_case_cont .cont::before{
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0;
}
.index_case_cont .cont::after{
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0;
}
.index_case_cont .cont li{
	float: left;
	width: 284px;
	height: 200px;
	margin-right: 20px;
	margin-bottom:20px;
	position:relative;
}
.index_case_cont .cont li:nth-child(4n){
	margin-right: 0;
}
.index_case_cont .cont li p{
   position:absolute;
   bottom:0;
   left:0;
   width:100%;
   height:30px;
   line-height:30px;
   background:rgba(0,0,0,0.5);
   color:#fff;
   font-size:16px;
   text-align:center;
   transition:all 0.5s;
}
.index_case_cont .cont li:hover p{
   margin-bottom: 25px;
   background: none;
}
.product_list_msg_bg {
	position: absolute;
	right: 0;
	bottom: 0;
	height: 38px;
	width: 100%;
	z-index: 99;
	opacity: 0;
	background: #09F;
	-webkit-transition: height .5s, opacity .5s;
	-moz-transition: height .5s, opacity .5s;
	-o-transition: height .5s, opacity .5s;
	transition: height .5s, opacity .5s;
}

.index_case_cont .cont li:hover .product_list_msg_bg {
	height: 15px;
	opacity: 1;
}
.title_write h2{
	color:#fff;
}
.title_write span{
	background:#fff !important;
}
.title_write p{
	color:#fff;
}
.solu_main_bg{
  background:url(../i/i-bg3.jpg) no-repeat center;
}
.solu_step{
	text-align: center;
	margin:20px 0;
}
.solu_step ul{
	display: table;
	margin:0 auto;
}
.solu_step li{
	float: left;
	height: 30px;
	line-height: 30px;
	font-size: 18px;
	color: #fff;
	margin-right: 30px;
}
.solu_step li b{
	display: inline-block;
	width: 30px;
	height: 30px;
	margin-right: 6px;
	vertical-align: middle;
}
/* */
.solu_banner{
	width: 1454px;
	margin:20px auto 80px;
}
.solu_banner .swiper-wrapper{

	height: 410px;
	margin: 0 auto;
}
.solu_banner .swiper-slide{
  background:#fff;
	text-align: center;
	border-right: 1px solid #ccc;
}

.solu_banner .swiper-slide .icon{
	display: inline-block;
	margin:54px 0 32px 0;
}
.solu_banner .swiper-slide .t{
	font-size:18px;
	color:#333;
}
.solu_banner .swiper-slide .point{
	display: block;
	width:30px;
	height: 30px;
	background-color: #00bcff;
	margin:20px auto 50px;
	border-radius: 50px;
}
.solu_banner .swiper-slide .move{
	margin:0 auto;
}
/* */
.appre_cont_box{
	margin:30px auto 60px;
}
.appre_cont_box::before{
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0;
}
.appre_cont_box::after{
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0;
}
.appre_cont_box li{
	float: left;
	width: 33.33%;
	height: 194px;
}
.appre_cont_box li img{
	width: 100%;
	height: 100%;
	vertical-align: top;
}
/* */
.ar_bg_box{
	background:url(../i/i-bg2.jpg) no-repeat center;
}
.ar_cont_box{
	margin:100px auto 110px;
}
.ar_cont_box::before{
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0;
}
.ar_cont_box::after{
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0;
}
.ar_cont_box li{
	float: left;
	width: 19%;
	height: 280px;
	margin:0 0.5%;
	background:#fff;
	text-align: center;
	box-shadow: 2px 2px 4px rgba(0,0,0,0.2);
}
.ar_cont_box li .img{
	display: block;
	width: 100%;
	height: 180px;
	line-height: 180px;
	margin:0 auto 18px;
}
.ar_cont_box li .img img{
	width:100%;
	height:100%;
	display: inline-block;
	vertical-align: middle;
}
.ar_cont_box li .txt h2{
	font-size:15px;
	color:#666666;
}
.ar_cont_box li .txt p{
	font-size:14px;
	color:#b0b0b0;
}
.ar_cont_box li .txt span{
	font-size:14px;
	color:#ff6700;
}
.news_navi_box{
	height: 34px;
	margin-bottom: 84px;
	position: relative;
}
.news_navi_box::after{
	content: "";
	width: 100%;
	height:1px;
	background:#e9e9e9;
	position: absolute;
	top: 16px;
	left:0;
}
.news_navi_box ul{
	display: table;
	margin:0 auto;
}
.news_navi_box ul li{
	float: left;
	width: 160px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	border:1px solid #dfdede;
	margin:0 4px;
	border-radius: 5px;
	position: relative;
	z-index:11;
	background:#fff;
	cursor: pointer;
}
.news_navi_box ul li b{
	display: inline-block;
	width: 6px;
	height: 6px;
	background: #fff;
	border-radius: 100px;
	margin-right: 10px;
}
.news_navi_box ul li .arrow{
	display:block;
	width: 8px;
	height: 16px;
	position: absolute;
	right: 6px;
	top: 8px;
	background:url(../i/news_arrow.png) no-repeat center;
  background-size:cover;
}
.news_navi_box ul li.hover{
	background:#353535;
	color:#fff;
}
.news_navi_box ul li.hover .arrow{
	background:url(../i/news_arrow_h.png) no-repeat center;
  background-size:cover;
}
.news_cont_box{
	width: 1200px;
	margin:0 auto 20px;
}
.news_cont_box .cont::before{
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0;
}
.news_cont_box .cont::after{
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0;
}
.news_cont_box li{
	float: left;
	width: 50%;
	height: 130px;
	padding-right: 40px;
	margin-bottom: 32px;
	box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.news_cont_box li::before{
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0;
}
.news_cont_box li::after{
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0;
}
.news_cont_box li .img{
	float: left;
	width: 38%;
	height: 100%;
	margin-right:2%;
}
.news_cont_box li .img img{
	width: 100%;
	height: 100%;
}
.news_cont_box li .txt{
	float: left;
	width: 60%;
	height: 100%;
	padding-bottom: 10px;
	position: relative;
	box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.news_cont_box li .txt::after{
	content:"";
	width: 24px;
	height: 1px;
	background:#ff0000;
	position: absolute;
	bottom:0;
	left:0;
}
.news_cont_box li .txt span{
	font-size:14px;
	font-weight: 700;
	color:#666666;
	margin-bottom: 4px;
}
.news_cont_box li .txt h2{
	font-size:14px;
	color:#1e1e1e;
	margin:4px auto 6px;
}
.news_cont_box li .txt p{
	font-size:12px;
	color:#7b7972;
}
/**/
.index_custumer_box{
	background:url(../i/l-bg10.jpg) no-repeat;
}
/*
.custumer_banner{
	width: 1226px;
	margin:0 auto;
}
.custumer_banner .swiper-slide{
	height: 102px;
	line-height: 102px;
	text-align: center;
	vertical-align: middle;
}
.custumer_banner .swiper-slide img{
  display: inline-block;
}*/
.index_custumer_box .link{
	display: flex;
	width: 100%;
}
.index_custumer_box .link ul{
	width: 100%;
}
/* */
.index_video_box{
	background: url(../i/i-bg2.jpg) no-repeat center;
}
.index_video_box .cont::before{
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0;
}
.index_video_box .cont::after{
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0;
}
.index_video_box .cont li{
  float: left;
	width: 288px;
	height: 256px;
	margin-right: 12px;
	margin-bottom: 20px;
}
.index_video_box .cont li:nth-child(4n){
	margin-right: 0px;
}
.index_video_box .cont li .img{
	width: 100%;
	height: 174px;
	position: relative;
}
.index_video_box .cont li .img img{
	width: 100%;
	height: 100%;
}
.index_video_box .cont li .img::after{
	content: "";
	width: 24px;
	height: 24px;
	background:url(../i/playing.png) no-repeat center;
	background-size:100%;
	position: absolute;
	left:10px;
	bottom:10px;
}
.index_video_box .cont li .txt{
	width: 100%;
	height: 82px;
	padding:16px 0 0 0;
	background:#fff;
	box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	text-align: center;
}
.index_video_box .cont li .txt h2{
	font-size:15px;
	color:#666666;
}
.index_video_box .cont li .txt p{
	font-size:14px;
	color:#b0b0b0;
}
.index_video_box .cont li:hover .txt{
	background:#f07b09;
}
.index_video_box .cont li:hover .txt h2{
	color:#fff;
}
.index_video_box .cont li:hover .txt p{
	color:#fff;
}
.index_video_box .cont li.hover .txt{
	background:#f07b09;
}
.index_video_box .cont li.hover .txt h2{
	color:#fff;
}
.index_video_box .cont li.hover .txt p{
	color:#fff;
}
/* */
.pulic_footer_box::before{
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0;
}
.pulic_footer_box::after{
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0;
}
.pulic_footer_box{
	padding:40px 0 20px 0;
	border-top:1px solid #CCC;

}
.pulic_footer_box .list{
	float: left;
	width: 155px;
	margin-right: 36px;
}
.pulic_footer_box .list h2{
	font-size:16px;
	color:#2f2f2f;
	margin-top:30px;
}
.pulic_footer_box .list a{
	display: block;
	font-size:14px;
	color:#757575;
	margin:6px 0;
}
.pulic_footer_box .tle{
	float: right;
	margin-right: 30px;
	padding-left:60px;
	border-left:1px solid #e0e0e0;
}
.pulic_footer_box .tle h2{
	font-size:20px;
	color:#ff6b00;
}
.pulic_footer_box .tle p{
	text-align: center;
}
.pulic_footer_box .tle .kf{
	display: block;
	width: 118px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	color:#ff6700;
	border:1px solid #ff6700;
	margin:18px auto 0;
	background:url(../i/tle_f_icon.png) no-repeat 20% center;
}
/* */
.pulic_copy_box{
	width: 100%;
	padding:30px 0;
	background:#fafafa;
}
.pulic_copy_box::before{
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0;
}
.pulic_copy_box::after{
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0;
}
.pulic_copy_box .navi{
	float: left;
}
.pulic_copy_box .navi img{
	float: left;
	width: 58px;
	height: 58px;
	margin-right: 10px;
}
.pulic_copy_box .navi .txt{
	float: left;
	width: 714px;
}
.pulic_copy_box .navi .txt ul::before{
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0;
}
.pulic_copy_box .navi .txt ul::after{
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0;
}
.pulic_copy_box .navi .txt li{
	float: left;
	font-size:12px;
	color:#808080;
	padding:0 6px;
	/*border-right: 1px solid #808080;*/
}
.pulic_copy_box .navi .txt li a{
	color:#808080;
	opacity:0.2;
}
.pulic_copy_box .navi .txt p{
	display: block;
	width: 100%;
	font-size:12px;
	color:#808080;
	padding-left:6px;
}
/* */
.content_pulic_navi{
	margin-top: 26px;
	margin-bottom: 60px;
	position:relative;
}
.content_pulic_navi::before{
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0;
}
.content_pulic_navi::after{
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0;
}
.content_pulic_navi .tip{
    margin-left: 14px;
    position: absolute;
    left: 0;
}
.content_pulic_navi .tip h2{
	font-size:30px;
	font-weight: 700;
	color:#ff6b00;
}
.content_pulic_navi .tip span{
	font-size:14px;
	color:#b3b3b3;
}
.content_pulic_navi .nav{
    padding-top: 42px;
    display: table;
    margin: 0 auto;
}
.content_pulic_navi .nav a{
	float: left;
	margin:20px 10px 0 10px;
	font-size:15px;
	color:#5c5b5b;
}
.content_pulic_navi .nav a:hover{
	color:#f07b09;
}
.content_pulic_navi .bread{
    margin-right: 4px;
    position: absolute;
    right: 0;
    top: 0;
}
/*
.content_pulic_txt{
	text-align: center;
}*/
.content_pulic_txt p{
	font-size:16px;
	line-height: 32px;
	color:#666666;
	margin:10px 0;
}
.content_pulic_txt img{
	display: block;
	margin:10px auto;
}
.footer_slogn{
	width: 100%;
	height: 74px;
	line-height: 74px;
	background:#5cacee;
}
.footer_slogn b{
	float: left;
	font-size:45px;
	color:#ff6b00;
	font-weight: none;
}
.footer_slogn span{
	float: right;
	color:#fff;
	font-size:24px;
}
/* */
.product_cont_list{
	width: 1200px;
	padding: 0 98px 20px;
	border-bottom: 1px solid #e0e0e0;
	box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.product_cont_list::before{
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0;
}
.product_cont_list::after{
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0;
}
.product_cont_list ul li{
	float: left;
	width: 324px;
	height: 220px;
	margin:0 5px 24px;
}
.product_cont_list ul li img{
	width: 100%;
	height: 100%;
}
/* */
.contact_us_content{
	margin-top: 42px;
	margin-bottom: 30px;
}
.contact_us_content::before{
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0;
}
.contact_us_content::after{
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0;
}
.contact_us_content .txt{
	float: left;
	width: 530px;
	height: 402px;
	background:#fff;
	box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding-top: 80px;
	padding-left:38px;
}
.contact_us_content .txt h2{
	font-size:26px;
	color:#ff6b00;
	margin-bottom: 38px;
}
.contact_us_content .txt p{
	font-size:16px;
	color:#2b2a2a;
	margin:12px 0;
}
.contact_us_content .map{
	float: right;
	width: 670px;
	height: 370px;
}
.contact_us_content .map img{
	width: 100%;
	height: 100%;
}
.contact_us_list{
	width: 1200px;
	padding:30px 0 30px 228px;
	background:#fff;
	margin:0 auto;
	box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-shadow: 2px 2px 10px rgba(0,0,0,0.2);
	margin-bottom: 20px;
}
.contact_us_list::before{
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0;
}
.contact_us_list::after{
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0;
}
.contact_us_list .icon{
	float: left;
	width: 100px;
	height: 100px;
	margin-right:46px;
}
.contact_us_list .txt{
	float: left;
	padding-top:36px;
	margin-right: 176px;
}
.contact_us_list .txt h2{
	font-size:15px;
	font-weight: 700;
	color:#1a1a1a;
}
.contact_us_list .txt p{
	font-size:12px;
	color:#757575;
}
.contact_us_list .btn{
	display: block;
	float: left;
	margin-top: 30px;
	width: 158px;
	height: 38px;
	line-height: 38px;
	text-align: center;
	background:#ff6700;
	color:#fff;
	font-size:16px;
}
.news_content_box{
	width: 1200px;
	margin:0 auto;
}
.news_content_box::before{
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0;
}
.news_content_box::after{
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0;
}
.news_content_box li{
	float:left;
	width: 50%;
	height:200px;
	box-sizing: border-box;
	-o-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding-right: 2%;
	margin-bottom:40px;
	border-bottom:1px dashed #CCCCCC;
}
.news_content_box li .img{
	float: left;
	width: 250px;
	height: 170px;
	margin-right: 30px;
}
.news_content_box li .img img{
	width: 100%;
	height: 100%;
}
.news_content_box li .txt{
	float: left;
	width:290px;
	padding-top: 12px;
}
.news_content_box li .txt h2{
	font-size:16px;
	color:#333333;
	margin-bottom:18px;
}
.news_content_box li .txt span{
	font-size:12px;
	color:#999999;
}
.news_content_box li .txt p{
	font-size:14px;
	color:#666666;
	line-height: 32px;
}
/* 5.9 add */
.media_cont_box{
	width: 1200px;
	margin:0 auto;
}
.media_cont_box::before{
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0;
}
.media_cont_box::after{
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0;
}
.media_cont_box li{
	float: left;
	width: 224px;
	height: 247px;
	padding-top: 3px;
	border: 2px solid #f5f5f5;
	margin-bottom: 26px;
	margin:0 6px 26px;
	overflow: hidden;
}

.media_cont_box li .img{
	width: 100%;
	height: 196px;
	overflow: hidden;
}
.media_cont_box li .img img{
	width: 100%;
	height: 100%;
	transition: all 0.7s;
}
.media_cont_box li h2{
	display: block;
	width: 224px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	font-size: 14px;
	color: #666666;
	overflow: hidden;
}
.media_cont_box li:hover{
  border: 2px solid #f19e04;
}
.media_cont_box li:hover img{
	transform: scale(1.2,1.2);
	-webkit-transform: scale(1.2,1.2);
	-moz-transform: scale(1.2,1.2);
	-o-transform: scale(1.2,1.2);
}
.media_cont_box li:hover h2{
  color:#f19e04;
}
.childlay_cont_box::before{
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0;
}
.childlay_cont_box::after{
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0;
}
.childlay_cont_box li{
	float: left;
	width: 290px;
	height: 350px;
	margin:0 6px 21px;
}
.childlay_cont_box li .tip{
	width: 290px;
	height: 300px;
	position: relative;
	overflow: hidden;
}
.childlay_cont_box li .tip img{
	width: 100%;
	height: 100%;
}
.childlay_cont_box li .tip p{
	width: 290px;
	height: 170px;
	background: rgba(0,0,0,0.4);
	position: absolute;
	left: 0;
	bottom: -170px;
	transition: all 0.5s;
	box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	padding:25px 25px 0;
}
.childlay_cont_box li h2{
	width: 290px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	font-size: 14px;
	color: #666666;
	overflow: hidden
}
.childlay_cont_box li:hover h2{
	background-color: #f19e04;
	color: #ffffff;
}
.childlay_cont_box li:hover .tip p{
	bottom:0;
}
/* */
.index_state_box{
  position:fixed;
  right:0;
  top:104px;
  width:100%;
  height:30px;
  z-index:10;
}
.index_state_box .icon{
  position:absolute;
  right:0;
  top:0;
  width:30px;
  height:30px;
  display:block;
  background:url(../i/mzsm.png) no-repeat center;
  background-color: #1270b6;
  background-size: 64%;
  z-index:1;
}
.index_state_box .text{
  position:absolute;
  right:0;
  top:0;
  width:0;
  height:30px;
  line-height:30px;
  font-size:16px;
  color:#fff;
  background:#1270b6;
  padding-right:0px;
  padding-left:0px;
  box-sizing:border-box;
  -o-box-sizing:border-box;
  -ms-box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  transition:all 0.5s;
  overflow:hidden;
}
.text_hover{
  width:100% !important;
  padding-right:30px !important;
  padding-left:20px !important;
}

/* */
.index_honor_box{
	height: 410px;
	background:#fff;
	display: flex;
}
.index_honor_box .txt{
	float: left;
	width: 300px;
	position: relative;
	height: 100%;
	padding-top: 66px;
	padding-left:30px;
}
.index_honor_box .txt img{
	display: block;
	margin-bottom:20px;
}
.index_honor_box .txt p{
  font-size:14px;
	line-height: 28px;
	color:#333333;
	margin:6px 0;
	font-weight: bold;
}
.index_honor_box .txt h2{
	font-size: 30px;
font-weight: bold;
}
.index_honor_box .txt h2 span{
	font-size: 20px;
	color: #0761c1;
	margin-left:4px;
	margin-bottom: 5px;
}
.index_honor_box .txt h3{
	font-size:16px;
	margin-bottom: 5px;
	font-weight: bold;
}
.index_honor_box .txt a.more{
	display: block;
	width: 100px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	background: #17a4ff;
	border-radius: 5px;
	position: absolute;
	bottom: 84px;
	right: 0;
	color: #fff;
}
/*
.index_honor_box .txt span{
	display: block;
	width: 100px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	background: #17a4ff;
	border-radius: 5px;
	position: absolute;
	bottom:84px;
	right: 0;
	color:#fff;
}*/
.index_honor_box .img_cont_box{
	float: right;
	width: 800px;
	height: 294px;
	margin-top: 58px;
	margin-right:34px;
	position: relative;
}
.index_honor_box .img_cont_box .index_honor_last{
  width: 702px;
	margin:0 auto;
}
.index_honor_box .img_cont_box .honor_arr_prev{
	display:block;
	width: 23px;
	height: 43px;
	background:url(../i/honor_arr_l.png) no-repeat center;
	background-size: cover;
	position: absolute;
	top: 50%;
	left:0;
	transform: translateY(-50%);
}
.index_honor_box .img_cont_box .honor_arr_prev:hover{
	background:url(../i/honor_arr_lh.png) no-repeat center;
	background-size: cover;
}
.index_honor_box .img_cont_box .honor_arr_next{
	display:block;
	width: 23px;
	height: 43px;
	background:url(../i/honor_arr_r.png) no-repeat center;
	background-size: cover;
	position: absolute;
	top: 50%;
	right:0;
	transform: translateY(-50%);
}
.index_honor_box .img_cont_box .honor_arr_next:hover{
	background:url(../i/honor_arr_rh.png) no-repeat center;
	background-size: cover;
}
/* */
.index_honor_box{
	height: 410px;
	background:#fff;
	display: flex;
	    justify-content: space-between;
	}
.index_honor_box .txt{
	float: left;
	width: 300px;
	position: relative;
	height: 100%;
	padding-top: 66px;
	padding-left:30px;
}
.index_honor_box .txt img{
	display: block;
	margin-bottom:20px;
}
.index_honor_box .txt p{
  font-size:14px;
	line-height: 28px;
	color:#414141;
}
/*
.index_honor_box .txt span{
	display: block;
	width: 100px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	background: #17a4ff;
	border-radius: 5px;
	position: absolute;
	bottom:84px;
	right: 0;
	color:#fff;
}/*
.index_honor_box .img_cont_box{
	float: right;
	width: 840px;
	height: 294px;
	margin-top: 58px;
	margin-right:34px;
	position: relative;
}
.index_honor_box .img_cont_box .index_honor_last{
  width: 702px;
	margin:0 auto;
}
.index_honor_box .img_cont_box .honor_arr_prev{
	display:block;
	width: 23px;
	height: 43px;
	background:url(../i/honor_arr_l.png) no-repeat center;
	background-size: cover;
	position: absolute;
	top: 50%;
	left:0;
	transform: translateY(-50%);
}
.index_honor_box .img_cont_box .honor_arr_prev:hover{
	background:url(../i/honor_arr_lh.png) no-repeat center;
	background-size: cover;
}
.index_honor_box .img_cont_box .honor_arr_next{
	display:block;
	width: 23px;
	height: 43px;
	background:url(../i/honor_arr_r.png) no-repeat center;
	background-size: cover;
	position: absolute;
	top: 50%;
	right:0;
	transform: translateY(-50%);
}
.index_honor_box .img_cont_box .honor_arr_next:hover{
	background:url(../i/honor_arr_rh.png) no-repeat center;
	background-size: cover;
}*/
.foot_scys_cont_box{
	padding:38px 0;

	margin-top: 0px;
}
.foot_scys_cont_box .warpin{
	display: flex;
	align-items: center;
}
.foot_scys_cont_box .list{
	width: 20%;
	position: relative;
}
.foot_scys_cont_box .list .img{
	position: absolute;
	left:0;
	top: 0;
	width: 65px;
	height: 65px;
	border-radius: 100px;
}
.foot_scys_cont_box .list .img img{
	width: 100%;
	height: 100%;
}
.foot_scys_cont_box .list .txt{
	padding-left:70px;
	padding-top: 8px;
}
.foot_scys_cont_box .list .txt h2{
	font-size:18px;
	color:#404040;
	margin-bottom:3px;
}
.foot_scys_cont_box .list .txt p{
	font-size:14px;
	color:#b0b0b0;
}
