* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

html {
    font-size: 62.5%;
	font-family: "Open Sans",sans-serif;
}

.header {
    border-bottom: 1px solid #e2e8f0;
	position: relative;
	z-index: 99;
	height: 120px;
}

.navbar {

    width: 1440px;
	margin: 0 auto;
    z-index: 999;
}

.bar {
    display: block;
    width: 25px;
    height: 3px;
    margin: 5px auto;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    background-color: #101010;
}

.hamburger {
    display: none;
}

.bar {
    display: block;
    width: 25px;
    height: 3px;
    margin: 5px auto;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    background-color: #101010;
}

.nav-menu {
    float: left;
    justify-content: space-between;
    align-items: center;
	margin-left: 30px;
}
.nav-menu li{ float: left; line-height: 118px;}
.nav-item {
    margin:0 4rem;
}

.nav-link {
    font-size: 17px;
    font-weight:bold;
    color: #000000;
	text-transform:uppercase;


	  padding: 1.3rem 1.6rem;
	  cursor: pointer;
	  position: relative;
	  overflow: hidden;
}

.nav-link:hover {
    color: #f60000;
}



.nav-link{
  transition: 0.3s;
}
.nav-link .left, .nav-link .right, .nav-link:before, .nav-link:after {
  position: absolute;
  left: 50%;
  top: 50%;
  height: 0;
  width: 0;
  background: #ef233c;
  transition: 0.3s;
}
.nav-link:before,.nav-link:after {
  content: "";
}
.nav-link:hover{
  color: #f60000;
}
.nav-link:hover .left,.nav-link:hover .right {
  top: 0;
  width: 2px;
  height: 100%;
}
.nav-link:hover .left{
  left: 0;
}
.nav-link:hover .right{
  left: calc(100% - 2px);
}
.nav-link:hover:before,.nav-link:hover:after {
  height: 2px;
  width: 100%;
  left: 0;
}
.nav-link:hover:before{
  top: 0;
}
.nav-link:hover:after{
  top: calc(100% - 2px);
}

.nav-item .nav-link{
	}
  .nav-item .nav-link:hover{background-size : 100% 2px;}

.nav-logo {

    color: #f60000;
	float: left;
	margin-top:16px;
}
.search_input{ border-bottom: 1px solid #656565; width: 250px; float: right;margin: 35px 30px 0 0;}
.search_input input{ outline: none; float: left;padding:10px 0;}
.search_input button{ float: right;padding:10px 0; outline: none;}
.search_input button:hover{cursor: pointer;}

.language_a{float: right; width: auto; margin:40px 0 0 0;}


.ul-list > li {position: relative;}
.ul-list > li > a {height:76px;align-items: center; justify-content: center;text-decoration: none;}
.ul-list > li:hover .ol-list {display: block;}
.ol-list { display: none; position: absolute;top:74px;left:-10px;z-index: 999; text-align: center; width: 280px;}
.hnav_pc li:nth-child(1) .ol-list{left:-83px; width: 280px;}
.hnav_pc li:nth-child(2) .ol-list{left:-40px; width: 220px;}
.hnav_pc li:nth-child(3) .ol-list{left:-55px; width: 200px;}
.ol-list > li{float: none; line-height: 46px;}
.ol-list > li > a {text-decoration: none;color: #fff;height: 46px;align-items: center;border-bottom: 1px solid #eb2222;
background: rgba(246, 0, 0, 0.75);font-size: 14px;
justify-content: center; display:block;}
.ol-list > li > a:hover {background:#e60505;}

/*nav end*/
.i_swiper {
        width: 100%;
        height:868px;
		margin-top: -2px;
		min-width: 1440px;
      }

     .i_swiper .swiper-slide {
        text-align: center;
        font-size: 18px;
        background: #fff;

        /* 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;
      }

      .i_swiper .swiper-slide img {
        display: block;
        width: 100%;
        height: 100%;
        object-fit: cover;
      }
	.i_swiper .slide-inner {
	  position: absolute;
	  width: 100%;
	  height: 100%;
	  left: 0;
	  top: 0;
	  background-size: cover;
	  /* 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;
	}
.slide-inner-bg{ background: rgba(255, 255, 255, 0.5); border-radius: 40px 0 40px 0; width: 940px; padding:60px 0;
margin: 0 auto;}
.slide-inner dl{ font-size: 53px; line-height: 68px; font-weight:600;font-family: "poppins", sans-serif; }
.slide-inner dl a{ font-size: 35px; color: #f60000; text-decoration: underline; margin-top: 30px;}
.slide-inner dl a:hover{ text-decoration: none;}

/*banner end*/
.about_i{ background: url(../images/kong.png) no-repeat; overflow: hidden; width: 1440px; margin:80px auto;}
.about_i_left{ font-size:56px;text-transform: uppercase; line-height: 75px; padding-top: 84px;letter-spacing:0em;font-family: "Montserrat", sans-serif;
float: left;
 transform: scale(1,1.1);
    -ms-transform: scale(1,1.1);
    -webkit-transform: scale(1,1.1);
    -moz-transform: scale(1,1.1);
    -o-transform: scale(1,1.1);}
.about_i_left_t1{ color: #f60000; display: block; font-weight: bold;-webkit-text-stroke: 2px #f60000;}
.about_i_left_t2{ color: #000000; display: block;font-weight: bold;-webkit-text-stroke: 2px #000000;}
.about_i_right{ font-size: 15px; line-height: 24px; width: 970px; float: right; margin-top: 45px;}
.about_i_right p{ padding: 10px 0;}
/*end*/
.Process_sub{ width: 1340px; margin:10px auto 90px auto; overflow: hidden;}
.Process_sub_left{ float: left; width: 600px;-ms-perspective: 900px;-moz-perspective: 900px;
-webkit-perspective: 900px;}
.Process_sub_left a img{ width: 100%; height: auto; border-radius: 0 80px 0 0;
-ms-transition: all 0.4s;
    -webkit-transition: all 0.4s;
    transition: all 0.4s;}
.Process_sub_left a img:hover{
	-ms-transform: translateZ(30px);
	    -moz-transform: translateZ(30px);
	    -webkit-transform: translateZ(30px);
	    transform: translateZ(30px);
}

.Process_sub_right{ float: right; width: 500px; background-size: 20%;
padding-top: 64px; margin: 0 100px; margin-top:25px;}
.i_ps_title{ font-size: 28px; color: #000; height: 40px; margin: 20px 0;}
.border_c4{ width:60px; height: 6px; background-color: #f60000; margin: 20px 0;}
.i_ps_txt{ font-size: 15px; line-height: 22px; margin-top: 30px;}
.More_b{ margin-top: 35px;}
.More_b a{  font-size: 17px; color: #f60000;
    -webkit-transition-duration: .3s;
    -o-transition-duration: .3s;
    transition-duration: .3s; display: inline-block;}
.More_b a i{ font-size: 18px; margin-left: 10px;

    vertical-align: top;}
.More_b a:hover{-webkit-transform: translateX(15px);
    -o-transform: translateX(15px);
    transform: translateX(15px);}
.Process_sub_warp .Process_sub:nth-child(2n) .Process_sub_left{ float: right;}
.Process_sub_warp .Process_sub:nth-child(2n) .Process_sub_right{ float: left;}
.Process_sub_warp .Process_sub:nth-child(1) .Process_sub_right{background: url(../images/kong1.png) no-repeat top left;}
.Process_sub_warp .Process_sub:nth-child(2) .Process_sub_right{background: url(../images/kong2.png) no-repeat top left;}
.Process_sub_warp .Process_sub:nth-child(3) .Process_sub_right{background: url(../images/kong3.png) no-repeat top left;}
.Process_sub_warp .Process_sub:nth-child(4) .Process_sub_right{background: url(../images/kong4.png) no-repeat top left;}
.Process_sub_warp .Process_sub:nth-child(5) .Process_sub_right{background: url(../images/kong5.png) no-repeat top left;}
.Process_sub_warp .Process_sub:nth-child(6) .Process_sub_right{background: url(../images/kong6.png) no-repeat top left;}
.Process_sub_warp .Process_sub:nth-child(7) .Process_sub_right{background: url(../images/kong7.png) no-repeat top left;}
.Process_sub_warp .Process_sub:nth-child(8) .Process_sub_right{background: url(../images/kong8.png) no-repeat top left;}
.Process_sub_warp .Process_sub:nth-child(9) .Process_sub_right{background: url(../images/kong9.png) no-repeat top left;}
.Process_sub_warp .Process_sub:nth-child(10) .Process_sub_right{background: url(../images/kong10.png) no-repeat top left;}
/*Process_sub*/
.foot_redbg{ text-align: center; background: url(../images/foot_bg_red_02.jpg) no-repeat center;height:459px;
color: #fff; min-width: 1440px;}
.foot_redbg h4{ font-size:44px; line-height: 50px; padding:80px 0 50px 0;}
.foot_redbg dl{ font-size: 28px; line-height: 44px;}
.foot_redbg dl.Contact_btn{ margin-top: 50px;}
.foot_redbg dl a{ background-color: #ffffff; color: #f60000; padding: 13px 46px; font-size: 16px;
font-weight: bold;}
.foot_redbg dl a:hover{ background-color: #fff0f0; color: #f60000;}

.footer{ background-color: #000000; overflow: hidden; padding:40px 0; min-width: 1440px;}
.footer_cont{ width: 80%; margin: 0 auto;}
.footer_nav{ border-bottom: 1px solid #333333; padding: 30px 0; line-height: 30px; overflow: hidden;}
.footer_nav li{ float: left; margin: 0 30px;text-transform: uppercase;}
.footer_nav li a{ color: #fefefe; font-size: 16px;}
.footer_nav li a:hover{ color: #f60000;}
.footer_cont_left{ font-size: 15px; color: #fefefe; line-height:22px; float: left; padding-top: 50px;}
.footer_cont_left dl{ padding: 10px 0;}
.footer_cont_left i{ color: #f60000; padding-right: 20px; font-size: 20px;}
.footer_cont_right{ float: right; width: 530px; padding-top: 30px;}
.footer_cont_right_tit{ font-size: 22px; color: #fefefe; padding: 30px 0;}
.footer_search{width:calc(100% - 100px);}
.footer_search input{ background-color: #ffffff; height: 60px; line-height: 60px; float: left; padding: 0 30px;
outline: none; width:calc(100% - 66px); border: 0;}
.footer_search button{background-color: #f60000;height: 60px; line-height: 60px; padding: 0 14px; float: left;}
.footer_search button i{ color: #fefefe; font-size: 36px;}
.footer_a_icon a{ margin:30px 40px 30px 0; line-height: 40px; display: inline-block;}
.footer_a_icon a i{ font-size: 28px; color: #fefefe;}
.footer_a_icon a:hover i{ color: #f60000;}
/*index end*/
.n_active{ color: #f60000;}
.s_banner{ width: 100%; background-size: cover;height:500px;min-width: 1440px;}
.s_banner .slide-inner-z{ padding-top: 180px;}
.s_banner .slide-inner-z dl{text-transform: uppercase; color: #ffffff; font-weight: normal;
font-size: 60px; padding: 0 30px; text-align: center; line-height: 60px;}
.s_border_bgs{ background: url(../images/border_xian.png) repeat-x bottom; padding-bottom: 30px;}
.boder-sx{ border-bottom: 3px solid #ffffff; margin:12px auto; width: 400px; vertical-align: middle; text-align: center;}
.boder-sx2{ border-bottom:8px solid #ffffff;margin: 12px auto; width: 400px;vertical-align: middle; text-align: center;}


.cp_about_i{ width: 1440px; margin:70px auto 100px auto;font-size: 20px; line-height: 30px; text-align: center;}
.cp_about_i2{margin:70px auto 60px auto;}
.cp_about_i p{ padding:18px 0;}

.productes_cont{ padding: 50px 0; width: 1240px; margin: 0 auto;}
.productes_cont_tit{ font-size: 32px; font-weight: bold;}
.cpx_left{ width:42%; margin: 40px 0; float: left;}
.cpx_left .mySwiper .swiper-slide{ cursor: pointer;}
	     .cpx_left .swiper {
	          width: 100%;
	          height: 300px;
	          margin-left: auto;
	          margin-right: auto;
	        }

	      .cpx_left .swiper-slide {
	          background-size: cover;
	          background-position: center;
	        }

	        .cpx_left .mySwiper2 {
	          height: 80%;
	          width: 100%;
	        }

	        .cpx_left .mySwiper {
	          height: 20%;
	          box-sizing: border-box;
	          padding: 10px 0;
	        }

	        .cpx_left .mySwiper .swiper-slide {
	          width: 25%;
	          height: 100%;
	          opacity: 0.4;
	        }

	        .cpx_left .mySwiper .swiper-slide-thumb-active {
	          opacity: 1;
	        }

	        .cpx_left .swiper-slide img {
	          display: block;
	          width: 100%;
	          /*height: 100%;*/
	          aspect-ratio: 521/364;
	          object-fit: cover;
	        }


.newSwiper_warp{ width:50%;float: right;}
.newSwiper_warp .swiper{ height: 560px;}
.newSwiper .swiper-button-prev,.newSwiper .swiper-rtl .swiper-button-next{ right: 75px; left: auto;margin-top: -15px;}
.newSwiper .swiper-button-next,.newSwiper .swiper-button-prev{top: 90%;}
.newSwiper .swiper-button-next{ background: url(../images/jt2_07.png) no-repeat;width: 73px;height: 47px;}
.newSwiper .swiper-button-prev{ background: url(../images/jt1_03.png) no-repeat;width: 73px;height: 47px;}
.newSwiper .swiper-button-next:after,.newSwiper .swiper-button-prev:after{font-size: 18px; font-weight: bold;
color: #ffffff;display: block;
    width: 73px;
    height: 47px;
    text-align: center;
    line-height: 47px;}
.newSwiper .swiper-button-next.swiper-button-disabled,.newSwiper .swiper-button-prev.swiper-button-disabled{opacity:1;}
.newSwiper .swiper-horizontal>.swiper-pagination-bullets,
.newSwiper .swiper-pagination-bullets.swiper-pagination-horizontal,
.newSwiper .swiper-pagination-custom,
.newSwiper .swiper-pagination-fraction
{bottom: 8%; text-align: left; font-size: 18px;width:100px;}
.newSwiper .swiper-pagination-current{ font-size: 28px;}
.cp_c_tit{ font-size: 18px; height: 40px; line-height: 40px; font-weight: normal; color: #f60000; padding:30px 0;}
.border_c4_margin{ margin: 40px 0;}
.cp_c_tit_z{ height: 50px; line-height: 50px; font-size:26px; font-weight: bold;padding:30px 0;}
.cp_c_txt{ font-size: 14px; line-height: 26px;}
.c_border_bottom{ border-bottom: 1px solid #b6b6b6; min-height: 340px; margin-top:0px;}

.swiper_sbx_cp_jt{ position: relative; z-index: 99; width: 50%; float: right; margin-top: -90px;}
.procuct_sw { margin-top: -215px; }
.content_table{width:100%}
.content_table table{width: 100%;}
.content_table table thead th {
    border-bottom: 0;
    border-right: 2px solid #fff;
    border-bottom: 2px solid #fff;
	background: #e0f0ff;
}
.content_table table td, .content_table table th {
    border-top: 0;
	padding: 0.75rem;
    vertical-align: middle;
    border: 1px solid #e5e5e5;
}
.content_table table tbody tr:nth-child(even) td {
    background: #f3f4f5;
}
.img_table{
	width: 100%;
	margin-top: 30px;
	display: flex;
	justify-content:center;
	align-items:center;
}
.img_table_list :nth-child(2){
	flex-direction:row-reverse;
}
.img_table .img_box{
	width: 50%;
	padding: 15px;
}
.img_table .img_box img{
	width: 100%;
}
.img_table .content_table{
	width: 50%;
	padding: 15px;
}
.img_table .content_table h4{
	font-size: 24px;
	line-height: 44px;
}
.img_list{
	width: 100%;
	display: flex;
	justify-content:space-between;
	/* flex-wrap: nowrap; */
}
.img_list .img_list_box{
	padding: 15px;
	position: relative;
	overflow: hidden;
	flex:1;
}
.img_list .img_list_box img{
	width: 100%;
	aspect-ratio: 1 / 1;
}
.img_list .img_list_box p{
	background: rgba(0,0,0,.5);
	position: absolute;
	bottom: 15px;
	left: 15px;
	color: #fff;
	width: calc(100% - 30px);
	height: 64px;
	line-height: 64px;
	font-size: 16px;
	text-align: center;

}
.cp_downs_cont{width: 50%; float: left; padding: 80px 0;}
.productes_cont_tit2{ padding: 80px 0 0px 0;}
.cp_downs_left{ float: left; width: 175px;}
.cp_downs_right{ width: calc(100% - 260px); padding: 12px 0; float: left; margin-left: 30px;}
.cp_downs_right_tit{ font-size: 16px; color: #535353; line-height: 22px; padding:2px 0; font-weight: normal;}
.cp_downs_right_txt{font-size: 18px; color: #000000; line-height: 22px; padding: 2px 0; font-weight: normal;}
.cp_downs_right_down{ margin-top:34px;}
.cp_downs_right_down a{ border: 1px solid #f60000; padding:9px 26px; border-radius: 6px;}
.cp_downs_right_down a:hover{ background-color:#f60000;}
.cp_downs_right_down a i{ font-size: 20px; color: #f60000;}
.cp_downs_right_down a:hover i{ color: #ffffff; }
/**xiangqing_down*/
.contact_us{ width: 1440px; margin: 0 auto;}
.contact_us_left{ background-color: #f7f7f7; padding: 90px 48px 60px 48px; width: 560px;
margin-top: -60px; float: left; border-radius: 0 0 50px 0;}
.contact_us_left h3{ font-size: 44px;text-transform: uppercase;}
.contact_us_left_list{ clear: both; padding:0 0 110px 0;}
.contact_us_left_list_txt{ float: left; font-size: 18px; line-height: 26px; width: calc(100% - 80px);}
.contact_us_left_list_txt dl:nth-child(1){ color: #656565;}
.contact_us_left_list_icon{ float: left; line-height:54px;}
.contact_us_left_list_icon i{ font-size: 34px; padding: 0 20px;}

.contact_us_right{ float: right; width:770px; padding: 80px 0;}
.contact_us_right_tit{ font-size: 38px; font-weight: bold; padding: 11px 14px;}
.contact_us_right_tit2{ font-size:13px; font-weight: normal; padding:11px 14px; margin-bottom:20px;}
.contact_us_right_input{ font-size: 14px;}
.contact_us_right_input dl{ width:44%; float: left; margin: 0 3%; padding: 15px 0;}
.contact_us_right_input dl input{ outline: none; border-bottom: 1px solid #7b7b7b;height: 40px; line-height: 40px;font-size: 14px;
width: 100%;}
.contact_us_right_input dl textarea{ outline: none; height: 40px; line-height: 40px;font-size: 14px;
width: 100%; height: 80px; line-height: 22px;}
.contact_us_right_input dl:nth-child(6){ width:94%;border-bottom: 1px solid #7b7b7b;}
.c_s_button button,.c_s_button a{ background-color: #f60000; color: #ffffff; font-size: 17px; padding:12px 50px;
margin-top: 30px;}
.c_s_button button:hover,.c_s_button a:hover{opacity: 0.8;}
.c_maps{ margin-top:120px;}
.c_maps img{ width: 100%; height: auto;}
.c_s_button_c{ text-align: center; margin: 120px 0;}
/*contact_us end*/
.productes_t_cont{ width: 1440px; margin: 0 auto 60px auto;}
.productes_t_cont img{ width: 100%; height: auto;}


.news_warp{ width: 1440px; margin: 0 auto;}

.new_list_boxs{ padding: 80px 0;}
.new_list_boxs li:hover a{color: #f60000;}
.new_list_boxs li:hover a i{color: #f60000;}
.new_list_boxs li .new_txt_tit{ font-size: 17px; color: #000; font-weight: bold; line-height: 24px;}
.new_list_boxs li{width:33.333%; float: left;-ms-perspective: 900px;-moz-perspective: 900px;
-webkit-perspective: 900px;}
.new_list_boxs_warp{ width:390px;margin: 0 auto; border-top: 3px solid #f0f1f2;padding: 40px 0 140px 0;}
.new_list_boxs_warp:hover{border-top: 3px solid #f60000;}
.new_list_boxs li a img{ width: 390px; height: 270px; border-radius: 20px;
    -ms-transition: all 0.4s;
    -webkit-transition: all 0.4s;
    transition: all 0.4s;}
.new_list_boxs li a img:hover{-ms-transform: translateZ(30px);-moz-transform: translateZ(30px);-webkit-transform: translateZ(30px);transform: translateZ(30px);}
.new_list_boxs li .n_date_r{ font-size: 20px; color: #000; font-weight: bold;}
.new_list_boxs li .n_date_y{ font-size: 15px;}
.More_b{ float: left;}
.n_date{ float: right; margin-top: 35px;}
.new_txt_tit{ padding: 15px 0;}
.More_b2{ margin-top: 35px; width: 90px; float: left;}
.More_b2 a{  font-size: 17px; color: #000000;
    -webkit-transition-duration: .3s;
    -o-transition-duration: .3s;
    transition-duration: .3s; display: inline-block;}
.More_b2 a i{ font-size: 18px; margin-left: 10px;
color: #000000;
    vertical-align: top;}
.More_b2 a:hover{-webkit-transform: translateX(15px);color: #f60000;-o-transform: translateX(15px);transform: translateX(15px);}
.More_b2 a:hover i{color: #f60000;}
/*news end*/
.news_warp_txt{ width: 1440px; margin: 0 auto;line-height: 28px; font-size: 15px; padding: 20px 0 20px 0;
border-bottom: 1px solid #cdcdcd; margin-bottom:80px;word-break: break-all;}
.news_warp_txt h3{ font-size: 26px; text-align: center; padding: 60px 0 20px 0; line-height: 24px;}
.news_warp_txt h4{ font-size: 20px; text-align: center; padding: 20px 0 20px 0; line-height: 24px; margin-top: 40px;}
.news_warp_txt p{ padding:10px 0;}
.news_warp_txt p img{ width: 100%; height: auto; border-radius: 30px; text-align: center;}
.Next_btn{ float: right; margin-top:70px;}
.Next_btn a{  font-size: 17px; color: #000000;
    -webkit-transition-duration: .3s;
    -o-transition-duration: .3s;
    transition-duration: .3s; display: inline-block;}
.Next_btn a i{ font-size: 18px; margin-left: 10px;
color: #000000;
    vertical-align: top;}
.Next_btn a:hover{-webkit-transform: translateX(15px);color: #f60000;-o-transform: translateX(15px);transform: translateX(15px);}
.Next_btn a:hover i{color: #f60000;}
/*news end*/
.hangye_warp{width: 1440px; margin: 0 auto; padding: 60px 0;}
.hangye_warp_tit{ font-size: 22px; line-height:32px; text-align: center;}
.hangye_t_box{ padding: 50px 0 30px 0; overflow: hidden;}
.hangye_t_box li{ width: 25%;-ms-perspective: 900px;-moz-perspective: 900px;-webkit-perspective: 900px;float: left;}
.hangye_t_box li a img{-ms-transition: all 0.4s;
    -webkit-transition: all 0.4s; border-radius: 8px;
    transition: all 0.4s;}
.hangye_t_box li a img:hover{-ms-transform: translateZ(30px);-moz-transform: translateZ(30px);-webkit-transform: translateZ(30px);transform: translateZ(30px);}
.hangye_t_box li a dl{ font-size: 18px; text-align: center; line-height: 24px; padding: 20px 0;}
.hnav_pc{display: block;}
.hnav_wap{display: none;}


.dropbtn{font-size: 16px; border: 1px solid #333333; width: 100px; display: block; padding: 6px 0 6px 10px;}
.dropbtn img{ margin-right: 10px;}
.drop-down-content li a{
        display: block;
        text-decoration: none;
        width: 100px;
        height: 40px;
        text-align: center;
        line-height:40px;
        background-color: #fff;
		font-size: 15px;
		color: #333;
		border-bottom: 1px solid #f1f1f1;
    }
    .drop-down{
        width: 100px;
        height: 40px;
    }
    .drop-down-content{
        opacity: 0;
        height: 0;
        overflow: hidden;
        transition: all 0.6s ease;
		margin-top: 8px;

    }
	.drop-down-content img{margin-right: 6px;margin-top: -2px;}
    .drop-down-content::before{
		content: '';
		    position: absolute;
		    right: 55px;
		    top: 40px;
		    overflow: hidden;
		    border-right: 8px solid transparent;
		    border-bottom: 8px solid #fff;
		    border-left: 8px solid transparent;
		    display: block;
	}

    .drop-down-content li:hover a{
        background-color: #fff;
		color: #f60000;
    }
   .drop-down:hover .drop-down-content{
        opacity: 1;
        height: 150px;width: 100px;
    }


.t_hangye_cont{ width: 1440px; margin: 0 auto; border-top: 2px solid #eaeaea; padding: 70px 0 90px 0; overflow: hidden;}
.t_hangye_cont_l{width: 56%; float: left;}
.hy_padding_btm{ padding:0 0 40px 0;}
.t_hangye_cont_l_boxs li{float: left; width: 50%;}
.t_hangye_cont_l_boxs li a{}
.t_hangye_cont_l_boxs li dl img{width: 244px; height: 142px;}
.t_hangye_cont_l_boxs li dl{font-size: 18px; padding: 10px 0; line-height: 26px;}
.t_hangye_cont_c{float: left; width: 27%;}
.t_hangye_cont_c dl{ line-height: 32px; font-size: 18px;}
.t_hangye_cont_c dl a{color: #5a5a5a;}
.t_hangye_cont_c dl a:hover{color: #f60000;}
.t_hangye_cont_r{float: left; width: 17%;}
.t_hangye_cont_r dl{ line-height: 32px; font-size: 18px;}
.t_hangye_cont_r dl a{color: #5a5a5a;}
.t_hangye_cont_r dl a:hover{color: #f60000;}

@media only screen and (max-width:1189px) {
	.cp_c_tit_z{margin-top: 25px;}
}

@media only screen and (max-width:1024px) {


	.hnav_pc{display: none;}
	.hnav_wap{display: block;}
	.header{ height: auto; position: fixed; width: 100%; left: 0; background-color: #fff;}
	.navbar {
	    display: flex;
	    justify-content: space-between;
	    align-items: center;
	    padding: 0.5rem 1.5rem;
	    z-index: 999;
		width: 100%;
	}
	.nav-logo{ margin-top:4px;}
	.nav-logo img{width: 56px; height: auto;}
    .nav-menu {
        position: fixed;
        left: -120%;
        top:10.5rem;
        flex-direction: column;
        background-color: #fff;
        width: 100%;
        text-align: center;
        transition: 0.3s;
        box-shadow: 0 10px 27px rgba(0, 0, 0, 0.05);
		margin: 0;
    }
    .nav-menu li{ float: none; line-height:28px;}
    .nav-menu.active {
        left: 0;
    }

    .nav-item {
        width: 100%;
        margin: 0;
        border-bottom: 1px solid #f3f4f6;

    }

    .nav-link {
        display: block;
        padding: 2.2rem 0;
		font-size: 16px;
    }
.nav-link .left, .nav-link .right, .nav-link:before, .nav-link:after{ background: none;}
    .hamburger {
        display: block;
        cursor: pointer;
    }
	.gtranslate_wrapper{
		margin-top: 0px !important;
	  }
    .hamburger.active .bar:nth-child(2) {
        opacity: 0;
    }

    .hamburger.active .bar:nth-child(1) {
        -webkit-transform: translateY(8px) rotate(45deg);
        transform: translateY(8px) rotate(45deg);
    }

    .hamburger.active .bar:nth-child(3) {
        -webkit-transform: translateY(-8px) rotate(-45deg);
        transform: translateY(-8px) rotate(-45deg);
    }

	.la_sea{ display: none;}
	.se_active{ display: block; position: fixed;
        left:0;
        top:5.5rem;
        flex-direction: column;
        background-color: #fff;
        width: 100%;
        border-top: 1px solid #f1f1f1;
        text-align: center;
        transition: 0.3s;
        box-shadow: 0 10px 27px rgba(0, 0, 0, 0.05);
		margin: 0;
		z-index: 999;}

	.search_input{ border-bottom: 1px solid #656565; width: calc(100% - 155px); float: left;margin: 5px 0 0 13px;}
	.search_input input{ outline: none; float: left;padding:10px 0;width: calc(100% - 30px);}
	.search_input button{ float: none;padding:10px 0; width: 30px;}
	.search_input button:hover{cursor: pointer;}

	.nav-menu li.nav-item span{ display: block; height: 100%; width: 100%; position: relative; }
	/* .nav-menu li.nav-item span i{ display: block; height: 20px; width: 20px; background: url(img/arr.png) no-repeat center center; background-size:80% 80%; position: absolute; right: 20px; top: 50%; margin-top: -10px;  transition: all 0.3s ease-out; transform: rotate(0deg);}
	.nav-menu li.nav-item span i.action{ transition: all 0.3s ease-out;transform: rotate(180deg);} */
	.nav-drop-down{ display: none; background: #f8f0f0; }
	.nav-drop-down a{ display: block; height: 100%; width: 100%; font-size: 14px; color: #222; text-decoration: none; padding: 5px 0;}

	.language_a{float: right; width: 50px; margin-right:60px; margin-top: 8px;}
	/*swiper end*/
	.i_swiper { height: 360px; padding-top:57px;min-width: auto;}
	.slide-inner-bg{ background: rgba(255, 255, 255, 0.5); border-radius: 40px 0 40px 0; width:90%; padding:30px 0;
	margin: 0 auto;}
	.slide-inner dl{ font-size:23px; line-height: 34px;}
	.slide-inner dl a{ font-size:20px; color: #f60000; text-decoration: underline; margin-top: 10px;}
	.slide-inner dl a:hover{ text-decoration: underline;}
	/*banner end*/
	.about_i{ background: url(../images/kong.png) no-repeat center top; background-size:400px; overflow: hidden; width: 100%; margin:20px auto;}
	.about_i_left{ font-size:30px;text-transform: uppercase; line-height: 45px; padding-top: 10px;letter-spacing:0em;font-family: "Montserrat", sans-serif;
	float: none; width: 100%; text-align: center;
	 transform: scale(1,1.1);
	    -ms-transform: scale(1,1.1);
	    -webkit-transform: scale(1,1.1);
	    -moz-transform: scale(1,1.1);
	    -o-transform: scale(1,1.1);}
	.about_i_left_t1{ color: #f60000; display: block; font-weight: bold;-webkit-text-stroke: 2px #f60000;}
	.about_i_left_t2{ color: #000000; display: block;font-weight: bold;-webkit-text-stroke: 2px #000000;}
	.about_i_right{ font-size: 15px; line-height: 24px; width: 100%; float: none; margin-top: 10px;}
	.about_i_right p{ padding: 10px 15px;}
	/*about end*/
	.Process_sub{ width: 96%; margin:0px auto 50px auto;}
	.Process_sub_left{ float: left; width:40%; margin: 0 auto;}
	.Process_sub_left a img{ width: 100%; height: auto; border-radius: 0 60px 0 0;}
	.Process_sub_right{ float: left;width: 50%;
	 margin: 0;
	padding-top: 14px; margin-top:5px;}

.Process_sub_warp .Process_sub:nth-child(1) .Process_sub_right{background: url(../images/kong1.png) no-repeat top center;background-size: 70px;}
.Process_sub_warp .Process_sub:nth-child(2) .Process_sub_right{background: url(../images/kong2.png) no-repeat top center;background-size: 70px;}
.Process_sub_warp .Process_sub:nth-child(3) .Process_sub_right{background: url(../images/kong3.png) no-repeat top center;background-size: 70px;}
.Process_sub_warp .Process_sub:nth-child(4) .Process_sub_right{background: url(../images/kong4.png) no-repeat top center;background-size: 70px;}
.Process_sub_warp .Process_sub:nth-child(5) .Process_sub_right{background: url(../images/kong5.png) no-repeat top center;background-size: 70px;}
.Process_sub_warp .Process_sub:nth-child(6) .Process_sub_right{background: url(../images/kong6.png) no-repeat top center;background-size: 70px;}
.Process_sub_warp .Process_sub:nth-child(7) .Process_sub_right{background: url(../images/kong7.png) no-repeat top center;background-size: 70px;}
.Process_sub_warp .Process_sub:nth-child(8) .Process_sub_right{background: url(../images/kong8.png) no-repeat top center;background-size: 70px;}
.Process_sub_warp .Process_sub:nth-child(9) .Process_sub_right{background: url(../images/kong9.png) no-repeat top center;background-size: 70px;}
.Process_sub_warp .Process_sub:nth-child(10) .Process_sub_right{background: url(../images/kong10.png) no-repeat top center;background-size: 70px;}
.Process_sub_warp .Process_sub:nth-child(odd) .Process_sub_right{ float: right;}
	.i_ps_title{ font-size: 24px; color: #000; height: auto; margin: 0; line-height: 32px; }
	.border_c4{ width:60px; height: 6px; background-color: #f60000;}
	.i_ps_txt{ font-size: 15px; line-height: 22px; margin-top: 0px;}
	.More_b{ margin-top: 15px;}
	.More_b a{  font-size: 17px; color: #f60000;}
	.More_b a i{ font-size: 18px; margin-left: 10px;}
	/*Process_sub end*/
	.foot_redbg{ text-align: center; background: url(../images/foot_bg_red_02.jpg) no-repeat center;height:auto;
	color: #fff; background-size: cover; padding: 30px 0 50px 0;min-width: auto;}
	.foot_redbg h4{ font-size:30px; line-height:32px; padding:10px 0 15px 0;}
	.foot_redbg dl{ font-size: 18px; line-height: 22px; padding: 0 20px;}
	.foot_redbg dl.Contact_btn{ margin-top: 30px;}
	.foot_redbg dl a{ background-color: #ffffff; color: #f60000; padding: 12px 34px; font-size: 16px;
	font-weight: bold;}
	.foot_redbg dl a:hover{ background-color: #fff0f0; color: #f60000;}

	.footer{ background-color: #000000; overflow: hidden; padding:30px 0; min-width: auto;}
	.footer_cont{ width: 90%; margin: 0 auto;}
	.footer_nav{ border-bottom: 1px solid #333333; padding: 30px 0; line-height: 30px; overflow: hidden; display: none;}
	.footer_nav li{ float: left; margin: 0 30px;text-transform: uppercase;}
	.footer_nav li a{ color: #fefefe; font-size: 16px;}
	.footer_nav li a:hover{ color: #fefefe;}
	.footer_nav li a:hover{ color: #f60000;}
	.footer_cont_left{ font-size: 15px; color: #fefefe; line-height:22px; float: none; padding-top: 0px;}
	.footer_cont_left dl{ padding: 10px 0;}
	.footer_cont_left i{ color: #f60000; padding-right: 10px; font-size: 20px;}
	.footer_cont_right{ float: none; width: 100%; padding-top: 10px;}
	.footer_cont_right_tit{ font-size: 22px; color: #fefefe; padding: 30px 0;}
	.footer_search{width:100%;}
	.footer_search input{ background-color: #ffffff; height: 54px; line-height:54px; float: left; padding: 0 20px;
	outline: none; width:calc(100% - 66px); border: 0;}
	.footer_search button{background-color: #f60000;height: 54px; line-height:54px; padding: 0 14px; float: left;}
	.footer_search button i{ color: #fefefe; font-size: 36px;}
	.footer_a_icon{ display: table; width: 100%; margin-top: 30px;}
	.footer_a_icon a{ margin: 0; line-height: 20px; display: table-cell;width: 20%;}
	.footer_a_icon a i{ font-size: 28px; color: #fefefe;}
	.footer_a_icon a:hover i{ color: #fefefe;}
	.footer_a_icon a:active i{ color: #f60000;}
	/*index end*/
	.s_banner{ width: 100%; background-size: cover;height:360px;min-width: auto;}
	.s_banner .slide-inner-z{ padding-top:156px;}
	.s_banner .slide-inner-z dl{text-transform: uppercase; color: #ffffff; font-weight: normal;
	font-size: 30px; padding: 0 10px; text-align: center; line-height: 30px;}
	.boder-sx{ border-bottom: 3px solid #ffffff; margin:12px auto; width: 200px; vertical-align: middle; text-align: center;}
	.boder-sx2{ border-bottom:8px solid #ffffff;margin: 12px auto; width: 200px;vertical-align: middle; text-align: center;}

	.cp_about_i{ width: 90%; margin:15px auto 15px auto;font-size:17px; line-height:28px; text-align: center;}
	.cp_about_i p{ padding:18px 0;}

	.productes_cont{ padding: 50px 0; width:94%; margin: 0 auto;}
	.productes_cont_tit{ font-size:26px; font-weight: bold;}

	 .newSwiper_warp{ width:100%;float: none;}
	.cpx_left{ width: 100%; margin: 40px 0; float:none;}
	.cp_c_tit,.cp_c_tit_z{padding: 0; font-size: 24px; line-height: 26px; text-align: center;}
	.cp_c_tit_z{height: auto;}
	.cp_c_tit{font-size: 22px;}
	.newSwiper_warp .swiper{ height: auto;}
	.c_border_bottom{ border-bottom: 1px solid #b6b6b6; min-height: auto; margin-top: 0;padding-bottom: 40px;}
	.swiper_sbx_cp{ padding-bottom: 80px;}
    .swiper_sbx_cp_jt{ position: relative; z-index: 99; width: 100%; float: none; margin-top:-30px; margin-bottom: 10px;}
	.procuct_sw{
		margin-top: 0px;
	}
	.cp_downs_cont{width: 100%; float: none; padding: 20px 0px; overflow: hidden;}
	.productes_cont_tit2{ padding:40px 0 20px 0;}
	.cp_downs_left{ float: left; width: 100px;}
	.cp_downs_left img{ width: 100px; height: auto;}
	.cp_downs_right{ width: calc(100% - 110px); padding:0; float: left; margin-left:10px;}
	.cp_downs_right_tit{ font-size: 12px; color: #535353; line-height:18px; padding:2px 0; font-weight: normal;}
	.cp_downs_right_txt{font-size: 14px; color: #000000; line-height: 18px; padding: 2px 0; font-weight: normal;}
	.cp_downs_right_down{ margin-top:14px;}
	.cp_downs_right_down a{ border: 1px solid #f60000; padding:5px 20px; border-radius:4px;}
	.cp_downs_right_down a:hover{ background-color:#f60000;}
	.cp_downs_right_down a i{ font-size: 14px; color: #f60000;}
	.cp_downs_right_down a:hover i{ color: #ffffff;}
	/*down end*/

	.contact_us{ width: 100%; margin: 0 auto;}
	.contact_us_left{ background-color: #f7f7f7; padding: 30px 18px 30px 18px; width: 100%;
	margin-top: 0px; float: none; border-radius: 0 0 0px 0;}
	.contact_us_left h3{ font-size: 34px;text-transform: uppercase; text-align: center; padding: 20px 0;}
	.contact_us_left_list{ clear: both; padding:0 0 80px 0;}
	.contact_us_left_list_txt{ float: left; font-size: 18px; line-height: 26px; width: calc(100% - 80px);}
	.contact_us_left_list_txt dl:nth-child(1){ color: #656565;}
	.contact_us_left_list_icon{ float: left; line-height:54px;}
	.contact_us_left_list_icon i{ font-size: 34px; padding: 0 20px;}

	.contact_us_right{ float: none; width:90%; padding:50px 0; margin: 0 auto;}
	.contact_us_right_tit{ font-size: 38px; font-weight: bold; padding: 11px 14px;}
	.contact_us_right_tit2{ font-size:13px; font-weight: normal; padding:11px 14px; margin-bottom:20px;}
	.contact_us_right_input{ font-size: 14px;}
	.contact_us_right_input dl{ width:100%; float: none; margin: 0; padding: 15px 0;}
	.contact_us_right_input dl input{ outline: none; border-bottom: 1px solid #7b7b7b;height: 40px; line-height: 40px;font-size: 14px;
	width: 100%;}
	.contact_us_right_input dl textarea{ outline: none; height: 40px; line-height: 40px;font-size: 14px;
	width: 100%; height: 80px; line-height: 22px;}
	.contact_us_right_input dl:nth-child(6){ width:94%;border-bottom: 1px solid #7b7b7b;}
	.c_s_button{ text-align: center;}
	.c_s_button button,.c_s_button a{ background-color: #f60000; color: #ffffff; font-size: 17px; padding:12px 50px;
	margin-top: 30px;}

	.c_s_button button:hover,.c_s_button a:hover{opacity:1;}
	.c_s_button button:active,.c_s_button a:active{outline: none;}
	.c_s_button_c{ text-align: center; margin:60px 0;}
	.c_maps{ margin-top:20px;}
	.c_maps img{ width: 100%; height: auto;}
	/*contact_us end*/
	.productes_t_cont{ width: 100%; margin: 0 auto 30px auto;}
	.productes_t_cont img{ width: 100%; height: auto;}
	.s_banner_b .s_border_bgs{ background: none;}


	.news_warp{ width: 100%; margin: 0 auto;}

	.new_list_boxs{ padding:20px 0;}
	.new_list_boxs li:hover a{color: #f60000;}
	.new_list_boxs li:hover a i{color: #f60000;}
	.new_list_boxs li .new_txt_tit{ font-size: 17px; color: #000; font-weight: bold; line-height: 24px;}
	.new_list_boxs li{width:94%; float: none;-ms-perspective: 900px;-moz-perspective: 900px;
	-webkit-perspective: 900px; margin: 0 auto;}
	.new_list_boxs_warp{ width:100%;margin: 0 auto; border-top: 3px solid #f0f1f2;padding: 20px 0 70px 0;}
	.new_list_boxs_warp:hover{border-top: 3px solid #f60000;}
	.new_list_boxs li a img{ width: 100%; height: auto; border-radius: 20px;
	    -ms-transition: all 0.4s;
	    -webkit-transition: all 0.4s;
	    transition: all 0.4s;}
	.new_list_boxs li a img:hover{-ms-transform: translateZ(30px);-moz-transform: translateZ(30px);-webkit-transform: translateZ(30px);transform: translateZ(30px);}
	.new_list_boxs li .n_date_r{ font-size: 20px; color: #000; font-weight: bold;}
	.new_list_boxs li .n_date_y{ font-size: 15px;}
	.More_b2{ float: left;}
	.n_date{ float: right; margin-top: 20px;}
	.new_txt_tit{ padding: 15px 0;}
	.More_b2{ margin-top: 20px; width: 90px; float: left;}
	.More_b2 a{  font-size: 17px; color: #000000;
	    -webkit-transition-duration: .3s;
	    -o-transition-duration: .3s;
	    transition-duration: .3s; display: inline-block;}
	.More_b2 a i{ font-size: 18px; margin-left: 10px;
	color: #000000;
	    vertical-align: top;}
	.More_b2 a:hover{-webkit-transform: translateX(15px);color: #f60000;-o-transform: translateX(15px);transform: translateX(15px);}
	.More_b2 a:hover i{color: #f60000;}
	/*news end*/
	.news_warp_txt{ width: 94%; margin: 0 auto;line-height: 24px; font-size: 15px; padding: 20px 0 20px 0;
	border-bottom: 1px solid #cdcdcd; margin-bottom:40px;}
	.news_warp_txt h3{ font-size: 22px; text-align: center; padding: 40px 0 15px 0; line-height: 22px;}
	.news_warp_txt h4{ font-size: 18px; text-align: center; padding: 20px 0 20px 0; line-height: 22px; margin-top: 10px;}
	.news_warp_txt p{ padding:10px 0;}
	.news_warp_txt p img{ width: 100%; height: auto; border-radius: 10px; text-align: center;}
	.Next_btn{ float: right; margin-top:30px;}
	.Next_btn a{  font-size: 16px; color: #000000;
	    -webkit-transition-duration: .3s;
	    -o-transition-duration: .3s;
	    transition-duration: .3s; display: inline-block;}
	.Next_btn a i{ font-size: 18px; margin-left: 10px;
	color: #000000;
	    vertical-align: top;}
	.Next_btn a:hover{-webkit-transform: translateX(0);color: #f60000;-o-transform: translateX(0);transform: translateX(0);}
	.Next_btn a:hover i{color: #f60000;}
	/*news end*/
	.hangye_warp{width: 96%; margin: 0 auto; padding: 40px 0 20px 0;}
	.hangye_warp_tit{ font-size: 20px; line-height:28px; text-align: center;}
	.hangye_t_box{ padding: 50px 0 30px 0; overflow: hidden;}
	.hangye_t_box li{ width: 100%;-ms-perspective: 900px;-moz-perspective: 900px;-webkit-perspective: 900px;float: left;}
	.hangye_t_box li a img{-ms-transition: all 0.4s;
	    -webkit-transition: all 0.4s; border-radius: 8px;
	    transition: all 0.4s; width: 100%; height: auto;}
	.hangye_t_box li a img:hover{-ms-transform: translateZ(0px);-moz-transform: translateZ(0px);-webkit-transform: translateZ(0px);transform: translateZ(0px);}
	.hangye_t_box li a dl{ font-size: 18px; text-align: center; line-height: 22px; padding: 20px 0;}

	.t_hangye_cont{ width:94%; margin: 0 auto; border-top: 2px solid #eaeaea; padding: 30px 0 30px 0; overflow: hidden;}
	.t_hangye_cont_l{width: 100%; float: none;}
	.hy_padding_btm{ padding:0 0 15px 0;}
	.t_hangye_cont_l_boxs li{float: left; width: 50%;padding: 10px;}
	.t_hangye_cont_l_boxs li a{}
	.t_hangye_cont_l_boxs li dl img{width: 100%; height: auto;}
	.t_hangye_cont_l_boxs li dl{font-size: 16px; padding: 10px 0; line-height: 26px;}
	.t_hangye_cont_c{float: left; width: 50%; margin-top: 20px;}
	.t_hangye_cont_c dl{ line-height: 30px; font-size: 16px;}
	.t_hangye_cont_c dl a{color: #5a5a5a;}
	.t_hangye_cont_c dl a:hover{color: #f60000;}
	.t_hangye_cont_r{float: left; width: 50%; margin-top: 20px;}
	.t_hangye_cont_r dl{ line-height: 30px; font-size: 16px;}
	.t_hangye_cont_r dl a{color: #5a5a5a;}
	.t_hangye_cont_r dl a:hover{color: #f60000;}


}
@media screen and (min-width:1025px) and (max-width:1440px) {
	.search_input{ width: 200px;}
	.search_input input{ width:calc(100% - 40px);}
	.navbar{ width:98%; margin-left: auto;margin-right: auto;}
	.nav-link{padding: 1.3rem 1rem;}
	.nav-logo{ margin-top: 20px;}
	.nav-logo img{width: 100px; height: auto;}
	.la_sea{ float: right;}
	.nav-item{ margin: 0 10px;}
	.i_swiper{ min-width: auto;}
	.about_i{ width: 96%; margin-left:auto;margin-right:auto;  background: url(../images/kong.png) no-repeat left top;;}
	.about_i_left{ font-size: 50px;    line-height:60px;}
	.about_i_right{ width: calc(100% - 280px);}
	.Process_sub_warp .Process_sub:nth-child(1) .Process_sub_right,
	.Process_sub_warp .Process_sub:nth-child(2) .Process_sub_right,
	.Process_sub_warp .Process_sub:nth-child(3) .Process_sub_right,
	.Process_sub_warp .Process_sub:nth-child(4) .Process_sub_right
	{
		  background-size: 21%;
	}
	.Process_sub_warp{ width: 96%; margin-left:auto;margin-right:auto;}
	.Process_sub{ width: 96%; margin-left:auto;margin-right:auto;}
	.Process_sub_left{ width: 45%;}
	.Process_sub_left a img{ width: 100%; height: auto;}
	.Process_sub_left a{ display: block;}
	.Process_sub_right{ width: 50%; margin: 0;padding-top:24px;}
	.foot_redbg{ width: 100%;min-width: 0px;}
	.footer{ width: 100%;min-width: 0px;}
	.footer_cont{ width: 96%;}
	.footer_cont_left{ width: 66%;}
	.footer_cont_right{ width: 30%;}
	.footer_search {
	    width: calc(100% - 0px);
	}
	.footer_a_icon a{  margin: 30px 26px 30px 0;}


	.s_banner{min-width: auto;}
	.cp_about_i{width: 96%; margin-left:auto;margin-right:auto;}
	.productes_cont{width: 96%; margin-left:auto;margin-right:auto; padding: 0;}
	.img_list .img_list_box p{
		font-size: 13px;
		height: 45px;
		line-height: 45px;
	}
	.cp_c_tit{ padding: 10px 0;}
	.cp_c_tit_z{ line-height: 30px;}
	.c_border_bottom{ min-height: 300px; margin-top: 40px;}
	.newSwiper_warp{width: 52%;}
	.newSwiper_warp .swiper{ height: 400px;}
	.swiper_sbx_cp_jt{ margin-top: -100px;width: 52%;}
	.procuct_sw{
		margin-top: -163px;
	}
	.productes_cont_tit2{padding: 28px 0 20px 0;}

	.productes_t_cont{ width: 100%;}

	.contact_us{ width: 96%;margin-left:auto;margin-right:auto;}
	.contact_us_left{ width: 48%;}
	.contact_us_right{width: 48%;}
	.contact_us_left_list{ padding: 0 0 90px 0;}
	.c_maps{margin-top: 80px;}

	.hangye_warp{ width: 96%; margin-left:auto;margin-right:auto;}
	.hangye_t_box li{ width: 33.33%;}
	.hangye_t_box li a{ padding:10px 20px;display: block;}
	.hangye_t_box li a img{ width: 100%; height: auto;}

	.news_warp{ width: 100%;}
	.new_list_boxs_warp{ width:88%;margin-left:auto;margin-right:auto;padding: 40px 0 100px 0;}
	.new_list_boxs li a img{ width: 100%; height: auto;border-radius: 10px;}
	.new_list_boxs li{ float: left;}
	.new_list_boxs li{ height: 440px;}
	.news_warp_txt{ width: 90%;margin-left:auto;margin-right:auto;}

	.t_hangye_cont{ width:100%; margin: 0 auto; border-top: 2px solid #eaeaea; padding: 30px 0 30px 0; overflow: hidden;}
	.t_hangye_cont_l{width: 50%; float:left;}
	.hy_padding_btm{ padding:0 0 15px 0;}
	.t_hangye_cont_l_boxs li{float: left; width: 50%;padding: 10px;}
	.t_hangye_cont_l_boxs li a{}
	.t_hangye_cont_l_boxs li dl img{width: 244px; height: 142px;}
	.t_hangye_cont_l_boxs li dl{font-size: 16px; padding: 10px 0; line-height: 26px;}
	.t_hangye_cont_c{float: left; width:25%; margin-top: 20px; margin-left: 5%;}
	.t_hangye_cont_c dl{ line-height: 30px; font-size: 16px;}
	.t_hangye_cont_c dl a{color: #5a5a5a;}
	.t_hangye_cont_c dl a:hover{color: #f60000;}
	.t_hangye_cont_r{float: left; width: 20%; margin-top: 20px;}
	.t_hangye_cont_r dl{ line-height: 30px; font-size: 16px;}
	.t_hangye_cont_r dl a{color: #5a5a5a;}
	.t_hangye_cont_r dl a:hover{color: #f60000;}
}

@media screen and (max-width:1200px) {
	.img_list .img_list_box p{
		font-size: 13px;
		height: 45px;
		line-height: 45px;
	}
}
@media screen and (min-width:768px) and (max-width:1024px) {
	.img_list .img_list_box p{
		font-size: 13px;
		height: 45px;
		line-height: 45px;
	}
	.cp_downs_cont{width: 50%; float: left; padding: 20px 0;}
	.hangye_t_box li{ width:50%;}
	.hangye_t_box li a{padding:10px 20px;display: block;}
	.new_list_boxs li{ width: 50%; float: left; padding-left:20px;padding-right:20px;}
	.new_list_boxs li:nth-child(odd){ clear: both;}
	.hangye_t_box li a{ display: block; text-align: center;}
	.hangye_t_box li a img{ text-align: center;}
	.i_ps_title{font-size: 25px;margin: 12px 0;}

	.cpx_left{ width: 40%; margin: 40px 0; float:left;}
	.cp_c_tit,.cp_c_tit_z{padding: 0; font-size: 22px; line-height: 24px; text-align: left;}
	.cp_c_tit_z{height: auto;font-size: 22px;}
	.cp_c_tit{font-size: 18px;}
	.newSwiper_warp{}
	.newSwiper_warp .swiper{ height: auto;width: 50%; margin-top: 5%;}
	.c_border_bottom{ border-bottom: 1px solid #b6b6b6; min-height: auto; margin-top: 0;padding-bottom: 30px;}
	.swiper_sbx_cp{ padding-bottom: 0px;}
	.cp_c_txt{ line-height: 20px;}
    .swiper_sbx_cp_jt{ position: relative;
    z-index: 99;
    width: 50%;
    float: right;
    margin-top: -90px;}
	.procuct_sw{
		margin-top: -185px;
    	margin-right: 35px;
	}
	.border_c4_margin {
	    margin: 10px 0;
	}

}

