.banner{width: 100%}
.banner img{width: 100%}
.sw_banner .swiper-button-next{background: url(../images/ri.png);width: 119px;height: 94px; left:auto; right: calc(50% - 750px);top:69% }
.swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after { content: '';}
.swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after {   content: '';}
.sw_banner .swiper-button-prev{background: url(../images/le.png);width: 119px;height: 94px;top:calc(69% + 95px);right: calc(50% - 630px);left:auto; }


.sw_banner .swiper-pagination-current{font-size:98px;color: #fff;font-family: 'trp';  bottom: 24px; left: 10px; position: absolute; font-style: italic;}
.swiper-pagination {color: #fff; width:80px; left: calc(50% - 750px);bottom: 100px;font-size:30px!important;}
.sw_banner .swiper-pagination-total{color: #ffffff;font-family: 'trp';font-style: italic;  }


.pro_cp1d{width: 40%;}
/*联系*/

.contact {
	padding-top: 60px;
}
.contact .list ul {
	text-align: center;
}
.contact .list ul li {
	margin: 0 63px;width: 340px;text-align: center;position: relative;display: inline-block;cursor: pointer;
	vertical-align: top;
}
.contact .list ul li.after {
	bottom: 0px;left: 0;right: 0;margin: 0 auto;
	height: 1px;background: #dfdfdf;position: absolute;
	z-index: 11;content: "";bottom: 0;
}
.contact .list ul li:after {
	bottom: 0px;left: 0;right: 0;margin: 0 auto;
	height: 1px;background: #e5e5e5;position: absolute;
	z-index: 11;content: "";
}
.contact .list ul li.on:after {
	bottom: -9px;height: 4px;background: #333;
}
.contact .list ul li span {
	display: inline-block;font-size: 20px;line-height: 142px;color: #666666;position: relative;
	transition:all 0.3s;
	-ms-transition:all 0.3s;  /* IE 9 */
	-moz-transition:all 0.3s;     /* Firefox */
	-webkit-transition:all 0.3s; /* Safari å’Œ Chrome */
	-o-transition:all 0.3s;
}
.contact .list ul li:hover span{
	color: #333333;font-size: 38px;
}
.contact .list ul li.on span:before {
	position: absolute;left: -52px;bottom: -5px;z-index: 11;
/*	background: url(../images/z8.png) no-repeat center;*/
	width: 47px;height: 136px;content: "";
}
.contact .list ul li.on span {
	font-size: 38px;color: #333333;padding-left: 100px;
}
.contact .contact_list {
	margin-top: 65px;
}
.contact .contact_list ul dl{
	overflow: hidden;font-size: 0;position: relative;
}
.contact .contact_list li dd {
	float: left;width: 33.33%;padding: 50px 30px 20px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
}
.contact .contact_list li dd .icon {
	margin: 0 auto;height: 120px;width: 120px;position: relative;
}
.contact .contact_list li dd .icon img {
	display: block;max-width: 100%;max-height: 100%;
	position: absolute;z-index: 11;top: 50%;transform: translateY(-50%);
	left: 0;right: 0;margin: 0 auto;
}
.contact .contact_list ul dl {
	position: relative;
}

.contact .contact_list ul dl:after {
	top: 50%;transform: translateY(-50%);
	height: 1px;width: 100%;left: 0;right: 0;margin: 0 auto;
}
.contact .contact_list li dd .txt {
	text-align: center;height: 100px!important;
}
.contact .contact_list li dd .txt h6 {
	font-size: 18px;line-height: 28px;color: rgba(255,255,255,0.5);
}
.contact .contact_list li dd .txt h3 {
	font-size:18px;line-height: 40px;color: #fff;height: 160px;overflow: hidden;margin-top: 8px;
}
.contact .contact_list li {
	display: none;
}
.contact .contact_list li:first-child {
	display: block;
}

.amessage {
	padding: 80px 0 100px;
}
.amessage .form {
	margin-top: 74px;
}
.amessage .form ul {
	width: 850px;overflow: hidden;margin: 0 auto;
}
.amessage .form li {
	float: left;width: calc((100% - 19px)/2);background: #fff;
	border: 1px solid #e6e6e6;margin-bottom: 24px;
}
.amessage .form li:nth-child(2n) {
	float: right;
}
.amessage .form li .text {
	display: block;width: 100%;padding: 0 22px;
	-webkit-box-sizing: border-box;border: none;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 16px;height: 70px;color: #666666;
}
.amessage .form li:last-child {
	padding: 15px 20px;width: 100%;
	margin-top: 12px;
}
.amessage .form li .textarea {
	display: block;resize: none;font-size: 16px;background: none;
	line-height: 38px;color: #cccccc;height: 114px;border: none;width: 100%;
}
.amessage .form .sub {
	margin: 24px auto 0;display: block;transition: all 0.3s;
	border: none;cursor: pointer;background: #383b42;line-height: 73px;
	width: 210px;font-size: 18px;color: #cccccc;text-align: center;
}
.amessage .form .sub:hover {
	color: #fff;
}


.tit h4 {
	font-size: 30px;line-height: 52px;color: #cccccc;text-transform: uppercase;
}
.tit h3 {
	font-size: 38px;line-height: 60px;color: #333333;
}

.usban1 img{
	max-width: 100%;display: block;
	margin: 0 auto;
}
.usban1{
	padding-top: 80px;
}

/*产品*/

.pro_top{background: #fff;}
.pro_ul {height: 95px;line-height: 95px;border-bottom: 1px solid #dedede}
.pro_ul li{display: inline-block; padding: 0 30px}
.pro_ul li a{color: #000}
.acrt {background: #ff3600;}
.acrt a{color: #fff!important}
.pro_top2 ul{padding: 30px 0 30px 0 }
.pro_top2 li{ width: calc(100%  /9);height: 25px;line-height:25px; font-size: 16px;border-right: 1px solid #dedede;box-sizing: border-box;}
.pro_top2 li:nth-child(8n){border:none;}
.pro_top2 li a{color: #000}

.act2 a { border-bottom: 3px solid #ff3600;padding-bottom: 10px; }

.pro_bot{background: #f3f3f3;padding: 66px 0;box-sizing: border-box;}

.xian{background: #ed0909;height: 3px;width: 0px; transition: 0.5s all;position: absolute; bottom: 0;left: 0}
.pro_botul1 li{width:23%;margin:0  1%  2%;position: relative;}

.pro_botul1 li:hover  .pps{color: #e31a21;transition: all 0.5s}

.pro_botul1 li:hover .xian{width: 100%;transition: all 0.5s}

.pro_botul1pic{overflow: hidden;}

.pro_botul1 li:hover img{transition: all 0.5s;transform: scale(1.1)}




.pro_botul1 img{width: 100%;transition: all 0.5s;}
.pro_botul1 .pps{font-size: 20px;color: #000;height: 70px;line-height: 70px; text-align: center; background: #fff;color: #000;transition: all 0.5s}

.pages_ul li{padding: 29px 35px;background: #fff;color: #ff3600;font-size: 24px;margin-right: 23px;display: inline-block; border-radius: 10px}
.pages_ul li a{color: #ff3600}
.page_act a{color: #fff!important}
.page_act {background: #ff3600!important}

/*产品内页*/
.pro_bott{background: #ffffff}
.pro_cp1{height:468px;width: 698px; }
.pro_bottrip1{font-size: 36px;color: #ff3600}
.pro_bottri{width: 60%;padding: 80px 45px;box-sizing: border-box;}
.pro_bottrip2{margin-top: 30px;font-size: 16px;line-height: 35px;}
.pro_bottrilx{display: block; width: 170px;height: 55px;background: #ff3600;color: #fff;border-radius: 40px;line-height: 55px;color: #fff;display: block; text-align: center;margin-top: 40px}
.pro_tit{    padding-bottom: 20px;}
.pro_botbot2 .tit{
    font-size: 22px;
    color: #333;
    padding-bottom: 20px;

    position: relative;
}
.pro_botbot{background: #fff;margin-top: 35px;}
.pro_botbotd1{height: 90px;border-bottom: 1px solid #dedede;padding:30px 60px;box-sizing: border-box;}
.pro_botbotd1p1{font-size: 30px}
.pro_botbotd1p2{font-size: 16px;color: #c1c1c1;border-radius: 20px;border:1px solid #c1c1c1;padding: 10px 20px; transition: all 0.5s  }
.pro_botbotd1p2:hover {background: #ff3600;color: #fff;transition: all 0.5s;border:1px solid #ff3600!important;}

.pro_botbot2{padding: 30px 60px;box-sizing: border-box;}

.pro_botbot3 li{width: 23.5%;margin-right: 2%}
.pro_botbot3 li:nth-child(4){margin-right: 0}
.pro_botbot3 li img{width: 100%}
.pro_botbot3p1{font-size: 30px;margin-top: 30px;margin-bottom: 20px;}

.pro_botbot3 li p{font-size: 18px;height: 70px;line-height: 70px;background: #fff;text-align: center; color: #000}


/*服务无忧*/
.nav{height: 95px;line-height: 92px;border-bottom: 1px solid #dedede}
.nav li{display: inline-block;margin:0 20px;}
.nav li a{color: #000}
.act_nav{border-bottom: 3px solid #ff3600}

.fw_div{padding: 90px 0 0 0}

.fw_div1le{width: 50.5%}
.fw_div1ri{width: 46.5%}

.fw_p1{width: 697px;height: 412px;}
.fw_div1{margin-bottom: 115px;}
.fw_div1p1{font-size: 42px;color: #014098;margin-bottom: 25px}
.fw_div1p2{width: 660px;font-size: 20px;line-height: 35px;margin-bottom: 20px;color: #000}
.fw_div1p3{width: 100%;height: 1px ;background: #dedede;margin-bottom: 20px}
.fw_div1p4{font-size: 16px;color: #737373;line-height: 35px;}

/*工业窑炉*/
.gyyl_div{background: #f0f0f0;padding: 97px 0 140px 0}
.gyyl_p1{display:block;width: 1335px; margin:0 auto;margin-bottom: 33px }
.gyyl_nav{background: #f0f0f0}

.gyyl_d1{width: 1335px;margin:0 auto; margin-bottom: 50px;}

.gyyl_d1flp1{font-size: 48px;color: #ff3600;margin-top: 100px; margin-bottom: 35px;}
.gyyl_d1flp2{font-size: 18px;line-height: 35px;color: #000000}



.gyyl_div2{background: #fff;padding: 50px 0; }

.gyyl_div2 li{width: 20%;}
.gyyl_div2 p{font-size: 16px;color: #494949;margin-top: 20px;}

/*行业应用*/
.hyyy_d{padding:135px 0 135px 0; background: #f0f0f0}

.hyyyd_d1{position: relative;}
.hyyy_d ul li {background: #fff;margin-bottom: 142px;box-shadow: 1px 1px 10px #dedede}
.hyyyd_d1le{padding: 160px 90px 0 90px;box-sizing:border-box;}
.hyyy_d ul li:nth-child(odd) .hyyyd_d1le{width: 640px;height: 541px;float: left; }
.hyyy_d ul li:nth-child(odd) .hyyyd_ri {width: 860px;height: 541px;float: right; }
.hyyyd_ri{overflow: hidden;}
.hyyyd_ri:hover img{transition: all 0.5s; transform: scale(1.1)}
.hyyyd_ri  img{transition: all 0.5s}

.hyyy_d ul li:nth-child(even) .hyyyd_d1le{width: 640px;height: 541px;float: right; text-align:right}

.hyyy_d ul li:nth-child(even) .hyyyd_ri {width: 860px;height: 541px;float: left;}
.hyyy_p1{font-size: 108px;color: #ff3600;position: absolute; top: -60px;}


.hyyy_d ul li:nth-child(even)  .hyyy_p2{text-align: right;}
.hyyy_d ul li:nth-child(odd) .hyyy_p1{left: 90px}

.hyyy_d ul li:nth-child(even) .hyyy_p1{right:  90px}
.hyyy_p2{font-size: 36px;color: #000000;margin-bottom: 30px;}
.hyyy_p3{font-size: 16px;color: #4e4e4e;line-height: 25px;}

.hyyy_d ul li:last-child{margin-bottom: 0}


/*关于我们*/
.ab1_le{padding-top: 120px; padding-bottom: 84px;}
.ab1_lep1{font-size: 16px;color: #ff3600}
.ab1_lep2{font-size:40px;margin-top: 18px;line-height: 55px; }
.ab1_lep3{width: 555px;font-size: 16px;color: #070707;line-height: 25px;margin-top: 40px;margin-bottom:20px;height: 50px;overflow: hidden; transition: all 0.5s }

.ab1_lep4 p{font-size: 16px;color: #ff3600;display: inline-block;vertical-align: middle;}
.ab1_lep4 img{display: inline-block; vertical-align: middle; margin-left: 10px;}

.shis{height: auto!important;transition: all 0.5s}
.ab1_ri{margin-top: 140px; position: relative;}
.bsf {
    position: absolute;
    left: calc(50% - 22px);
    top: calc(50% - 22px);
}

.ab1_p1{width: 528px;}

.about_d2{padding-top: 55px;}

.ab2_bt{margin-bottom: 60px;}
.ab2_p1{width: 100%;}

.ab2_d2{position: relative;}
.ab2_d2ul{position: absolute; width: 100%; height: 100%}

.ab2_d2ul li{position: relative; width:calc(100% / 4); height: 100%}

.ab2_d2ul li .ab2_mask{background: rgba(0,0,0,0.4); position: absolute; top: 0;left: 0;width: 100%;height: 100%;opacity: 0; transition: all 0.5s}

.ab2_maskp1{font-size: 48px;color: #dcdcdc;padding-top: 245px;margin-bottom: 30px}
.ab2_maskp2{font-size:48px;color: #dcdcdc; margin-bottom:30px;}
.ab2_maskp3{line-height: 2.5;font-size: 18px;color: #dcdcdc;}
.ab2_d2p1{font-size: 36px;color: #dcdcdc;padding-top:322px;position: absolute;left: calc(50% - 72px);transition: all 0.5s; opacity:1; }
.ab2_mapic{position: absolute; top: 0;left: calc(50% - 0.5px)}

.ab2_d2ul li:hover .ab2_mask{opacity: 1;transition: all 0.5s}

.ab2_d2ul li:hover .ab2_d2p1{opacity: 0;transition: all 0.5s}


.about_d3{position: relative;overflow: hidden;}

.ab3_pic{width: 100%;  animation: myfirst 10s infinite;}
@keyframes myfirst
{
    0% {transform:scale(1);}
    50% {transform:scale(1.1);}
    100%{transform:scale(1);}
}
.about_d3d{position:absolute; width: 100%;height: 100%;top: 0;left: 0;box-sizing: border-box;padding:110px 0 220px 0; }

.ab3_bt{display: block; margin:0 auto;}
.ab3_dd{width: 100%;}
.ab3_swle{width:37.5%;padding-top: 125px }
.ab3_swle img{width: 100%}
.ab3_swri{    text-align: center;width:100%;padding-top: 150px;position: relative;}
.ab3_swri img{width: 100%;position: absolute; top: 415px;}

.ab3_swrip1{font-size: 60px;color: #ffffff;}
.ab3_swrip2{font-size: 16px;color: #ffffff;margin-top:65px;padding-left: 10%;    width: 84%;}
.ab3_swrip2 p{line-height: 2;}
.ab3_sw .swiper-button-next{width: 66px;height: 66px;/*background: url(../images/ab3_ri.png);*/ left:calc(44% + 221px);right: auto; bottom: 15%;top: auto;}

.ab3_sw .swiper-button-prev{width: 66px;height: 66px;/*background: url(../images/ab3_le.png);*/left: 44%;bottom:15%;top: auto;}

.ab3_sw  .swiper-pagination{ width: auto; } 

.ab3_sw .swiper-pagination {
    color: #fff;
    width: 80px;
    left: 50%;
    bottom: 109px;
    font-size: 16px!important;
}
.ab3_sw .swiper-pagination-current{font-size: 36px}

.about_d4{padding-top: 75px}
.about_d4d{background: #f7f7f7;padding: 75px 0 0px 0; margin-top:55px }

.ab4_ul1 {margin-bottom: 70px}
.ab4_ul1 li{display: inline-block; padding: 15px 45px;margin-right: 10px;color: #e42021;background: rgba(228,32,33,0.23);border-radius: 5px}

.avts{background: #e42021!important;color: #fff!important}
.ryzs_sw  .swiper-slide {
      text-align: center;   
         background: #fff;
      height: calc((100% - 200px) / 2);

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }

    .zlzs_sw  .swiper-slide {
      text-align: center;   
         background: #fff;
      height: calc((100% - 23px) / 2);

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }

.ab4_ul2{display: none}

/*基地*/
.jidid{background: #fff;margin-bottom: 20px}
.jidi_all{padding: 95px 0 ;background: #f0f0f0}

.jidi1_ri {padding-left: 3%;box-sizing: border-box; width: 33%}

.jd4_p1{width: 67%}
.jd1_p2{margin-top: 55px}

.jidid_bt{font-size: 30px;color: #000000 ;margin: 15px 0}
.jidid_p1{font-size: 16px;color: #666666;line-height: 35px;}
.jidid_more{font-size: 16px;color: #ff3600;border:1px solid #ff3600;box-sizing: border-box;display: block; width:150px;height: 50px; text-align: center; line-height: 50px; margin-top: 15px}

.jidid:hover .jidid_more{background: #ff3600;color: #fff;}

.jididle1{padding-left: 5%;box-sizing: border-box; width: 50%}

.jididle1 .jidid_p1{width:95%}

.jd2_p2{width: 50%;}

.jidi2_ri{width: 100%;padding:0 10%;box-sizing: border-box; height: 490px;}

.jidid2 .jidid_more{margin-top: 70px;}

.jidi3_ri{width: 50%;padding:0 5% 0 4%;box-sizing: border-box; }
.jd3_p1{width: 50%; height:483px}
.jd3_p3{width: 100%;box-sizing: border-box;height:503px}


.jidi4_ri{width: 33%;padding:0 3%;box-sizing: border-box;}
.jd4_p2{width: 67%}


.jidi_addle {width: 970px; margin-right: 20px;}
.jidi_addri{width: 510px;background: #fff}
.jidi_addlet{margin-bottom: 20px;background: #fff}

.jidi_addlet:hover .jidid_more{background: #ff3600;color: #fff;}
.jidi_addri:hover .jidid_more{background: #ff3600;color: #fff;}



/*销售网络*/
.xswl_d{padding-bottom: 98px;}
.xswl_dp1{font-size: 42px;color: #ff3600;margin-top: 103px;margin-bottom: 40px;}
.xswl_dp2{width: 80%;color: #000;font-size: 16px;line-height: 30px;}
.xswl_p1{margin-top: 20px;		animation:rotating0 20s 0s linear infinite;}

	@-webkit-keyframes rotating0{
		0%{
			transform:rotate(0deg);
			-webkit-transform:rotate(0deg);
			-moz-transform:rotate(0deg);
			-ms-transform:rotate(0deg);
		}
		100%{
			transform:rotate(360deg);
			-webkit-transform:rotate(360deg);
			-moz-transform:rotate(360deg);
			-ms-transform:rotate(360deg);
		}
	}




.xswl_d li{ vertical-align: middle; display: inline-block; padding:65px 40px 45px 40px;box-sizing: border-box;border:1px solid #dedede; width:290px; margin-right: 35px}

.xswl_dp3{font-size: 30px;color: #000000;margin:27px 0;}
.xswl_dp4{height:90px ;font-size: 16px;line-height: 30px}

/*新闻中心*/

.news_top{padding: 60px 0 30px 0;box-sizing: border-box;}

.news_p1{width: 100%;height: 473px;}
.news_swd{position: relative;}
.news_swd p{box-sizing: border-box; height: 90px;line-height: 90px;background: rgba(0,0,0,0.4);padding-left: 35px;color: #fff;position: absolute; bottom: 0;width: 100%}

.news_mile{width: 1128px;}
.news_miri{width: 360px}
.news_miri img{width: 100%}


.news_sp1{overflow: hidden; width: 358px;height: 230px;}

.news_sri{width: 652px; margin-left:20px;}

.news_mile li{border-bottom: 1px  solid #dedede;padding:30px 0; position: relative; }

.news_mile li:hover .news_srip1{color: #e31a21;transition: all 0.5s}
.news_mile li:hover .news_srip2{color: #e31a21;transition: all 0.5s}
.news_mile li:hover .news_srip3{color: #e31a21;transition: all 0.5s}
.news_mile li:hover .news_srip4{color: #e31a21;transition: all 0.5s}


.news_srip1{font-size: 18px;color: #000000;font-weight: bold;margin-top: 15px;transition: all 0.5s}
.news_srip2{font-size: 16px;color: #bcbcbc;margin:15px 0;transition: all 0.5s}
.news_srip3{font-size: 16px;color: #bcbcbc;margin:15px 0; line-height: 25px;transition: all 0.5s}
.news_srip4{margin-top: 40px;display:block;transition: all 0.5s}
.news_mile li:hover .xian{width: 100%;transition: all 0.5s}

.news_sp1d{overflow: hidden;}
.news_mile li:hover .news_sp1dic{transition: all 0.5s;transform: scale(1.1)}
.news_mile li .news_sp1dic{transition: all 0.5s;width:100%}

.news_miri li:hover .news_sp1dic{transition: all 0.5s;transform: scale(1.1)}
.news_p1{transition: all 0.5s}
.news_sw .swiper-slide:hover .news_p1{transition:  all 0.5s;transform: scale(1.1)}
.news_swd{overflow: hidden;}

.news_miribt{font-size: 24px;color: #000;margin-top: 30px;margin-bottom: 15px}
.news_miri li{margin-bottom: 25px;}
.news_miri li p{font-size: 16px;color: #000000;margin-top: 21px}

.pages li{display: inline-block; padding:10px 15px; background: #ff3600;color: #fff;margin-right: 10px;}
.pages li a{color: #fff}
.pages{margin-top: 60px;padding-bottom: 60px;}

.active{background: #eeeeee!important;color: #000!important;}
.active a{color: #000!important}


/*行业详情*/

.hyxq_con{/*background: url(../images/hyxq_p1.png) no-repeat #f3f3f3; */background-position: top center; padding-top: 72px; padding-bottom: 30px}
.hyxq_lep1{font-size: 60px;color:#bc2800;margin-bottom: 10px}
.hyxq_lep2{font-size: 48px;color: #ffffff}

.hyxq_ri{width: 190px;height: 70px;display: block;background:#fff;border-radius: 40px;line-height: 70px;color:#ff3600; text-align: center; margin-top: 20px;}


.hyxq_cond{background:#fff;padding:140px 90px;box-sizing:border-box;margin-top: 45px;}
.hyxq_cond p{font-size: 16px;line-height: 30px;}
.hyxq_cond img{max-width: 100%;margin-top: 20px;}
.hyxq_p2{margin-top: 86px;width: 100%}


/*新闻详情*/

.news_con{padding: 60px;background:#f3f3f3;}
.news_cond{background: #fff;padding: 60px 40px; box-sizing: border-box;}
.news_btp1{font-size: 32px;margin-bottom: 15px;}

.news_btp2 {padding-bottom: 20px;border-bottom: 1px solid #dedede}
.news_btp2 p{display: inline-block; margin-right: 10px;}

.news_conc{padding-top: 60px; padding-bottom: 60px; text-align:left}
.news_conc p{font-size: 16px;line-height: 30px;}
.news_conc img{margin-top: 86px;width: 100%}

.nexts{padding-top: 40px;border-top: 1px solid #dedede;}

.nexts a {color: #000}

.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.modal.fade .modal-dialog {
  -webkit-transition: -webkit-transform .3s ease-out;
  -o-transition:      -o-transform .3s ease-out;
  transition:         transform .3s ease-out;
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  -o-transform: translate(0, -25%);
  transform: translate(0, -25%);
}
.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.modal-dialog {
  position: relative;
  width: 700px;
  margin: 0 auto ;
}
.modal-content {
  position: relative;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border-radius: 6px;
  outline: 0;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}
.modal-backdrop.fade {
  filter: alpha(opacity=0);
  opacity: 0;
}
.modal-backdrop.in {
  filter: alpha(opacity=50);
  opacity: .5;
}
.modal-header {
  position: absolute;
  top:9.5%;
  right:5%;
  min-height: 16.42857143px;
}
.modal-header .close {
  margin-top: -2px;
}
.modal-title {
  margin: 0;
  line-height: 1.42857143;
}
.modal-body {
  position: relative;
  padding: 15px;
}
.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.modal-footer .btn + .btn {
  margin-bottom: 0;
  margin-left: 5px;
}
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

.hzqy_d{padding:100px 0;background: #f7f7f7}
.hzqy_d ul{margin-top: 100px;}
.hzqy_d li{width: 32%;margin-right: 2%; margin-bottom: 2%;transition:all 0.5s;cursor:pointer;overflow:hidden}
.hzqy_d li:nth-child(3n){margin-right: 0}
.hzqy_d li img{width: 100%;transition:all 0.5s}
.hzqy_d li:hover{box-shadow:10px 10px 30px #dedede;transition:all 0.5s}
.hzqy_d li:hover img{transition:all 0.5s;transform:scale(1.1)}
@media (min-width: 1400px) {
  .modal-dialog {
    width:1200px;
  }

}
.fes{width:100%;margin:0 auto;display:block;margin-top:10%}



@media screen and (max-width: 1500px){
.ab1_picb{width: 100%}
.ab3_swri{padding-top: 100px}
.ab3_sw .swiper-pagination{bottom:17% }
.fw_p1{width: 100%}
.gyyl_div{padding-bottom: 20px}
	.hyyyd_ri  img{width: 100%}
	.hyyyd_d1le{width: 40%!important;height: auto!important}
	.hyyyd_ri {width: 58%!important;height: auto!important}
	.hyyyd_ri  img{width: 100%}
	.hyyyd_d1le {
    padding: 121px 90px 0 90px;}
    .hyyy_d ul li{margin-bottom: 100px}
    	.jidi_all{padding: 60px 0}
   .jd1_p2 {margin-top: 45px;}
   .jidid_bt {font-size: 28px}
   .jidid_p1{font-size: 14px;line-height: 25px;}
	.news_mile{width: 928px;}
	.news_sri{width: 452px;}
	.pro_cp1d{width: 45%}
	.pro_bottri{width: 55%;padding: 35px 20px}
	.xswl_d li{margin-right: 30px;}
	.xswl_dp4{height: 60px;}

	.jidi_addle {width: 870px; margin-right: 20px;}
.jidi_addri{width: 410px;background: #fff}
.jidi_addlet{margin-bottom: 20px;background: #fff}

.jidi2_ri{height: 440px;}

}



@media screen and (max-width: 966px){
    .ryzs_sw .swiper-slide{    height: calc((100% - 446px) / 2);}
    .hzqy_p1{width:90%; margin:0 auto}
	.nav li a{font-size: 24px}
	.ab1_lep1{font-size: 24px}
	.ab1_le{padding-top: 60px;}
	.ab1_lep3{width: 100%;font-size: 24px;line-height: 35px; height: 70px}
	.ab1_lep3 p{font-size: 24px;line-height: 35px; max-height: 100%; -webkit-text-size-adjust: none;}
	.ab1_lep3 p span{font-size: 24px!important;line-height: 35px; }
	.ab1_lep4 img{width: 30px}
	.ab1_lep4 p{font-size: 24px;}
	.ab1_ri{width: 100%;padding-top: 0}
	.ab1_ri .ab1_p1{width: 100%}
	.ab1_le{padding-bottom: 0}
	.ab1_ri{margin-top: 60px;}

	.ab1_picb{width: 100%;margin-top: 40px}
	.ab2_d2ul li{width: 100%}
	.ab4_ul1 li{font-size: 24px;}
	.ab3_pic{height: 1005px}
	.ab3_swle{width: 100%;padding-top: 25px;}
	.ab3_swle img{height: 472px;width: 100%}
	.ab3_dd{width: 710px;margin:0 auto;}
	.ab3_swri{width: 100%;padding-top:20px;}
	.ab3_swrip1{padding-left: 0}
	.ab3_swrip2{padding-left: 0;font-size: 24px;margin-top: 10px;}
	.ab3_sw  .swiper-pagination{display: none;}
	.ab3_sw .swiper-button-prev{bottom: 5%;left: 75%}
	.ab3_sw .swiper-button-next{bottom: 5%;left: calc(75% + 80px)}
	.ab4_ul2 li{width: 49%;margin-right: 2%;margin-bottom: 2%;}
	.ab4_ul2 li:nth-child(2n){margin-right: 0}
	.ab4_ul2 li img{width: 100%}
	.amessage .form ul{width: 100%}
	.fw_div1le{width: 100%}
	.fw_div1ri{width: 100%}
	.fw_div1p2{width: 100%;font-size: 24px; line-height: 40px;}
	.fw_div1p4{font-size: 24px; line-height: 40px;}
	.fw_p1{margin-bottom: 40px;}
	.fw_div1 {margin-bottom: 50px}
	.gyyl_p1{width: 100%}
	.gyyl_d1flp2{font-size: 24px;line-height: 35px; margin-bottom: 30px;}
	.gyyl_d1{width: 100%}
	.gyyl_p3{width: 100%}
	.gyyl_div2 li{width:calc(100% / 3);font-size: 24px;line-height: 35px; margin-bottom: 40px;}
	.gyyl_div2 p{font-size: 24px;line-height: 35px; height: 70px;}

	.nav{height: auto;}
	.hyxq_cond{padding: 50px;font-size: 24px;line-height: 35px;}
	.hyxq_cond p{font-size: 24px;line-height: 35px;}
	.hyxq_ri{font-size: 24px;}
	.hyyyd_d1le{width: 100%!important;    padding: 121px 40px 0 40px;}
	.hyyyd_ri {width: 90%!important;float: left!important;margin-top: 40px; margin-left: 5% ;margin-bottom: 40px;}
	.hyyyd_ri img{width: 100%}
	.hyyy_p3{font-size: 24px;line-height: 35px;}
	.jd4_p1{width: 100%}
	.jidi1_ri{width: 100%}
	.jidid_bt{font-size: 30px}
	.jidid_p1{font-size: 24px;line-height: 35px;}
	.jidid_more{font-size: 24px;margin-bottom: 30px;}
	.jidid{margin-top: 20px;}
	.jididle1{width: 100%}
	.jd2_p2{width: 100%;height: 458px;}
	.jidi2_ri{width: 100%;padding: 0% 3%}
	.jd3_p1{width: 100%;}
	.jidi3_ri{width: 100%}
	.jd3_p3{width: 100%}
	.jidi4_ri{width: 100%}
	.jd4_p2{width: 100%}
	.jidi_all{padding: 60px 0}
	.news_mile{width:100%;}
	.news_miri {display: none;}
	.news_sp1{width: 40%;height: 183px;}
	.news_sp1  img{width: 100%;height: 183px;}
	.news_swd p{font-size: 24px;}
	.news_sri{width: 57%;box-sizing: border-box;}
	.news_srip1{font-size: 28px}
	.news_srip2{font-size: 24px}
	.news_srip3{    display: none;font-size: 24px;line-height: 30px;height: 60px;overflow: hidden;}
	.news_srip4{display: none;}
	.news_mile li{padding:40px  0px;}
	.pages li{font-size: 24px;}
	.news_con{padding:40px 20px;box-sizing: border-box;}
	.news_conc p{font-size: 24px;line-height: 40px;}
	.news_btp2{font-size: 24px;}
	.nexts_le {width: 100%;font-size: 24px;text-align: left;height: 60px;line-height: 60px;}
	.news_cond{padding-bottom: 20px;}
	.pro_top2sw{height: 80px!important;line-height: 90px;}
	/*.pro_top2 li {text-align: center;font-size: 24px;height: 60px;line-height: 60px;width: auto;    padding: 0 20px;}*/
	.pro_top2 a{font-size: 24px;height: 60px;line-height: 70px;color: #000}
	/*.pro_ul{height: auto;font-size: 24px;}*/

    .about_d4 {

        display: none;
    }
	.pro_botul1 li{width: 48%;margin-right: 2%;margin-bottom:2%;}
	.pro_botul1 li:nth-child(3n){margin-right: 2%}
	.pro_botul1 li:nth-child(2n){margin-right: 0}
    .pro_top2 li {
        margin-bottom: 30px;
        width: calc(100% /2);

    }

	.pro_topsw{height: 80px;font-size: 24px;}
	.pro_topsw .swiper-slide{height: 80px!important;line-height: 80px;}
	.pro_topsw .swiper-slide a{color: #000}

    .pro_tit  p{font-size: 24px;}
	.pro_cp1d{width: 100%}

	.pro_bottri{width: 100%;padding: 35px 20px}
	.pro_bottrip2{font-size: 24px;line-height: 35px;}
	.pro_bottrilx{font-size: 24px;}
	.pro_botbotd1p2{font-size: 24px;}
	.pro_botbot3 li{width: 49%;margin-right: 2%;margin-bottom: 2%}
	.pro_botbot3 li p{font-size: 24px}
	.pro_botbot3 li:nth-child(2n){margin-right: 0}

	.xswl_dp2{width: 100%;font-size: 24px;line-height: 35px;}
	.xswl_p1{width: 100%}
	.xswl_dp4{font-size: 24px;line-height: 35px;height: 120px;}
	.xswl_d li{width: 48%;margin-right: 2%;margin-bottom: 2%}
	.xswl_d li:nth-child(2n){margin-right: 0}

	.news_p1{width: 100%;height: 315px;}
	.pro_botul1 img{height: 242px}
	.pages ul{font-size: 24px;}
	.amessage .form li{width: 100%;font-size: 24px;}
	.amessage .form li .text{font-size: 24px;}
	.amessage .form li .textarea{font-size: 24px;}
	.amessage .form .sub{font-size: 24px;}

	.jidi_addle{width: 100%}
	.jidi_addri{width: 100%}
	.pro_botbot2 img{width: 100%}
	.gyyl_d1flp1{margin-top: 40px;}


}

/*表格*/
table{
    border-collapse:collapse;
    text-align: center;
    width:100%;
    WORD-BREAK: break-all;
    WORD-WRAP: break-word;
    /* table-layout: fixed;*/
}
table tr{    line-height: 35px;}
table tr:nth-child(odd){
    background: #e6e6e6;
    border: 1px solid #ccc
}
table tr:hover{
    background: #fdc500;

}
table td{
    border: 1px solid #ccc;
}
table tr:nth-child(1){
    background: #fdc500;
    border: 1px solid #ccc;
}