
/* CSS Document */
* {margin: 0;padding: 0;}
body {background:#fff;font-size: 14px;font-family: "微软雅黑" !important;font-style:normal; color:#333;}
a {text-decoration: none; color:#000;}
a:hover {text-decoration: none !important; color:inherit;}
li {list-style-type: none;}
h1, h2, h3, h4, h5, h6 {font-weight: normal;}
input, button, select, textarea {outline: none;}
button:focus{border:0; outline:0;}
table{border-collapse: collapse;}
th,tr,td{border: 1px solid #DDD;}
.cl:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.cl {zoom: 1;}
img{transition: all 0.6s ease;}
img.img:hover{transform:scale(1.05) rotate(0deg);}

.sp_header,.sjj_nav{display:none;}

/*nav*/
.navtop{width:100%;position:relative;background:#e22330;height:70px;}
.navBar {z-index: 1; float: left; color: #fff; height: 40px; line-height: 40px; width: 100%;}
.navBar .nav {width: 100%;position: inherit;display: flex; justify-content: space-around;}
.navBar .nav li.m{line-height:70px;float:left;position: inherit;}
.navBar .nav li.m h3{line-height:70px;font-size: 18px;font-weight:400;position:relative;}
.navBar .nav li.m h3::after{content:"";position:absolute;left:0;bottom:0px;width:100%;height:2px;background:#fff;display:none;}
.navBar .nav li.m a{color: #fff;text-transform: uppercase;}
.navBar .nav li .sub{
    display: none;
    position:absolute;
    width: 100%;
    background: #e0e0e0; 
    top: 70px;
    left: 0;
}
.navBar .nav .topnav{margin-right:20px;}
.navBar .nav .topnav:hover h3::after{display:block;}
    
.navBar .nav li#m-1{width:10%;padding-left: 50px;background-image: url("../image/mianbao.png");background-repeat: no-repeat;
background-position: left center;background-size: 30px 30px;position:relative;}
.navBar .nav li#m-1 .sub{
    width: 170px;
    line-height: 50px;
    background: #e0e0e0;
    border-bottom: 1px solid #e0e0e0;
    position: absolute; 
    left: 0; 
    top: 70px;
    text-align: center;
    font-size: 16px;
}
.navBar .nav li#m-1 .sub li{
    line-height: 50px;
    background: #e0e0e0;
    border-bottom: 1px solid #e0e0e0;
    position: relative;
}
.navBar .nav li#m-1 .sub li a{color:#000;text-transform: capitalize;}
.navBar .nav li#m-1 .sub li:hover{background:#e22330;}
.navBar .nav li#m-1 .sub li:hover .sub-li{color:#fff;}
.navBar .nav li#m-1 .sub li ul{position:absolute;left: 100%;top: 0;width: 340px;display:none;}
.navBar .nav li#m-1 .sub li:hover ul{display:block;}
.navBar .nav li#m-1 .sub ul li:hover a{color:#fff;}

.navBar .nav li .sub .snBrand{position: relative;width: 100%;height: auto;overflow: hidden;padding-bottom: 20px}
.navBar .nav li .sub .snBrand ol {width: 60%; float: left;text-align:left;line-height:30px;margin-top:15px;}
.navBar .nav li .sub .snBrand ol li{width:33%;display:inline-block;text-align:left;}
.navBar .nav li .sub .snBrand ol li a{color:#000;font-size:14px;}
.navBar .nav li .sub .snBrand ol li a:hover{color:#e22330;}
.navBar .nav li .sub .snBrand ul {float: right;width: 38%;overflow: hidden;padding:30px 0;}
.navBar .nav li .sub .snBrand ul li figure{width:58%;float:right;}
.navBar .nav li .sub .snBrand ul li img{width:100%;}
.navBar .nav li .sub .snBrand ul li .snBrand-r-p{width:40%;float:left;color:#e22330;font-size:16px;}
.navBar .nav li .sub .snBrand ul li .snBrand-r-p h4{font-size:18px;margin-top:10px;}
.navBar .nav li.m:last-child{float: right;margin-right: 0;}

/*heard*/
header {
    position: fixed;
    width: 100%;
    left: 0;
    top: 0;
    z-index: 9999999;
}
.header {
    background: #f5f5f5;
}
.logo {
    height: 80px;
    display: flex;
    align-items: center;
    align-self: center;
}

.logo img {
    width: auto;
    height: 75px;
}
.mianbao {
    display: none;
    align-items: center;
    align-self: center;
    height: 80px;
}
.qiehuan a {
    line-height: 80px;
    display: inline-block;
    font-size: 20px;
    color: #000;
    padding: 0 10px;
}

.qiehuan a.on {
    color: #e22330;
}

.dianhua {
    line-height: 80px;
    padding-left: 40px;
    background-image: url("../image/dh_03.png");
    background-position: left center;
    background-repeat: no-repeat;
    margin-right: 2%;
	font-size: 22px;
}

.nav {
    background: #e22330;
}

.nav_z {
    width: 76%;
}

.nav_z .yijii {
    font-size: 0;
}

.nav_z .yijii>li {
    display: inline-block;
    vertical-align: middle;
    line-height: 70px;
    font-size: 20px;
    color: #ffffff;
    padding: 0 1%;
    border-bottom: 2px solid rgba(255, 255, 255, 0);
    position: relative;
}
.nav_z .yijii>li a{color: #fff;}
.nav_z .yijii>li:hover {
    border-bottom: 2px solid #fff;
}

.nav_z .yijii>li.liang{
    border-bottom: 2px solid #fff;
}

.nav_y {
    display: flex;
    align-items: center;
    align-self: center;
    height: 70px;
    width: 14%;
    margin-top: 5px;
}

.nav_y label {
    position: relative;
    display: block;
    margin-bottom: 0;
}

.nav_y label input {
    width: 100%;
    height: 35px;
    line-height: 35px;
    border-radius: 100px;
    background: #fff;
    display: block;
    border: none;
    padding: 0 12px;
    font-size: 14px;
    color: #666;
    font-weight: 400
}

.nav_y label .sub {
    position: absolute;
    width: 30px;
    top: 50%;
    right: 14px;
    border: none;
    background-image: url("../image/fdj_03.png");
    background-position: center center;
    background-repeat: no-repeat;
    transform: translate(0%, -50%);
    padding: 0;
    cursor: pointer;
}
.chanpinn{
    width: 18%;
    padding-left: 50px !important;
    background-image: url("../image/mianbao.png");
    background-repeat: no-repeat;
    background-position: left center;  
    background-size: 30px 30px; 
    border-bottom: none !important; 
}

.chanpinn:hover{
    border-bottom: none !important; 
}

.chanpinn:hover .ererji{
    display: block;
}







.lunbo .swiper-container {
    width: 100% !important;
}

.lunbo .swiper-wrapper {
    width: 100% !important;
}

.lunbo .swiper-slide {
    width: 100% !important;
}
.lunbo .swiper-slide img {
    width: 100%;
}


.lunbo .swiper-button-next {
    width: 70px;
    height: 140px;
    background: url("../image/you_05.png") center center no-repeat;
    background-size: 100% 100%;
    right: 0;
}


.lunbo .swiper-button-prev {
    width: 70px;
    height: 140px;
    background: url("../image/zuo_03.png") center center no-repeat;
    background-size: 100% 100%;
    left: 0;
}
.swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after{display: none;}
.swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after{display: none;}

.index_gao {
    width: 100%;
    height: 150px;
}


.sj_nav {
    position: fixed;
    width: 100%;
    height: 100%;
    z-index: 9999;
    top: 80px;
    background: #fff;
    display: none;
}

.sj_nav .sj_nav_yiji>li {
    font-size: 16px;
    color: #e22330;
    margin-bottom: 20px;
}

.sj_nav .sj_nav_yiji>li>a{
    margin-bottom: 10px; 
    display: block;
    width: 100%;

}

.sj_nav_w {
    padding: 30px 0;
    box-sizing: border-box;
}

.sj_nav_erji{
    display: none;
}
.sj_nav_sanji{
    display: none;
}

.sj_nav_erji>li{
    margin-bottom: 10px; 
}

.sj_nav_erji>li>a{
    margin-bottom: 10px; 
    display: block;
    width: 100%;
    padding: 0 20px;
}

.sj_nav_sanji>li>a{
     margin-bottom: 10px; 
    display: block;
    width: 100%;
    padding: 0 40px;
}
.sj_nav_sanji>li{
    margin-bottom: 10px; 
}
.ererji{
    position: absolute;
    left: 0;
    width: 100%;
    display: none;

}

.ererji>li{
    line-height: 50px;
    background: #e0e0e0;
    border-bottom: 1px solid #e0e0e0; 
    font-size: 14px;
  	position: relative;
    text-align: center;
    cursor: pointer;
}
.ererji>li a{
	  color: #333 !important;
}
.ererji>li:hover .sanji{
    display: block;
}

.ererji>li:hover{
	    background: #e22330;  
}

.ererji>li:hover>a{
	  color: #fff !important;
}
.sanji{
    position: absolute;
    left: 100%;
    top: 0;
    
/*    padding: 30px;*/
    display: none;
    width: 250px;
    height: 100%;
}

.sanji>li{
    line-height: 50px;
    font-size: 16px;
    background: #e0e0e0;
	position: relative;
}

.sanji>li>a{
	color: #333;
}


.nav_z .yijii>li:hover .ererji{
    display: block;
}

.sanji>li>a{
    color: #333;
    display: block;
    width: 100%;
    height: 100%;
}


.sanji>li:hover{
	background: #e22330;
}


.sanji>li:hover>a{
	color: #fff ;
}

.siji{
    position: absolute;
    left: 100%;
    top: 0;
   
    /*padding: 30px;*/
    display: none;
    width: 350px;
    height: 100%;
}

.siji>li{
    line-height: 50px;
    font-size: 16px;
     background: #e0e0e0;
}

.sanji>li:hover .siji{
    display: block;
}


.siji>li>a{
    color: #333 ;
    display: block;
    width: 100%;
    height: 100%;
}

.siji>li:hover{
    background: #e22330;
}
.siji>li:hover>a{
    color: #fff;
}



/*banner*/
.owl-carousel .owl-dots{position:absolute;bottom:20px;padding:0;text-align:left;width:20px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width: 100%;text-align: center;}
.owl-carousel .owl-dots .owl-dot{display:inline-block;position:relative;vertical-align:middle}
.owl-carousel .owl-dots .owl-dot span{width:8px;height:8px;margin:0 5px;border-radius:50%;background:#d3d3d3;display:inline-block;text-align:center;-webkit-transition:all ease .5s;-o-transition:all ease .5s;transition:all ease .5s}
.owl-carousel .owl-dots .owl-dot.active span{width:16px;height:8px;background:#000;border-radius:20px}
.owl-carousel .owl-nav i{font-size:24px;color:#fff}
.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{background:#000;width:42px;height:42px;line-height:48px;-webkit-transition:all ease .5s;-o-transition:all ease .5s;transition:all ease .5s;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;position:absolute;text-align:center;border-radius:50%;opacity:0}
.owl-carousel .owl-nav .owl-prev{background:#000;left:20px;right:auto}
.owl-carousel .owl-nav .owl-next{right:20px}

.layout{width: 100%;}
.layout .item img{width: 100%;}

#wap-banner{display: none;}
.fullSlide {width: 100%; position: relative;overflow: hidden;height: 847px;background: #fff;}
.fullSlide .bd {position: relative;z-index: 0;}
.fullSlide .bd ul {width: 100% !important;height: 850px;}
.fullSlide .bd li {width: 100% !important;height: 850px;overflow: hidden; position: relative;}
.fullSlide .bd li img{width: 100%;height: 100%;}
.fullSlide .bd li video{width: 100%;object-fit: fill;height:100%;}
.fullSlide .bd li p{ position: absolute; top: 30%; left: 10%; color: #fff;}
.fullSlide .bd li p strong{ display: block; position:relative; }
.fullSlide .bd li p strong span{ font-size: 60px; line-height: 60px; display: block; font-weight: 100;z-index:2; position:relative;}
.fullSlide .bd li p strong:after{ position: absolute; bottom:0; height: 10px; background: #f0871b;content:"";width: 100%;left: 0; z-index:1}
.fullSlide .bd li p > span{ display: block; font-size: 24px; margin-top: 27px; }
.fullSlide .bd li p a{ font-size: 14px; margin-top: 60px; color: #fff; display: inline-block; margin-left: 50px; padding-bottom: 20px; border-bottom:1px solid #f0871b;}
.fullSlide .hd {
    width: 30px;
	position: absolute;
	z-index: 30;
	bottom: 60px;
    left: auto;
    line-height: 30px;
    text-align: center;
    right: 40px;
}
.fullSlide .hd ul li {
    cursor: pointer;
    display: inline-block;
    *display: inline;
    zoom: 1;
    width: 30px;
    height: 25px;
    margin: 4px;
    background: url(../image/index_02.png) no-repeat;
	background-position: 4px 6px;
    overflow: hidden;
    line-height: 9999px;
    filter: alpha(opacity=40);
}
.fullSlide .hd ul li.on{background-position: 4px -19px;}
.banner-btn{position: absolute;bottom: 30px;width: 100%;text-align: center;}
.banner-btn-img{
	animation-name: banner-btn-img;
	animation-duration: 5s;
	animation-iteration-count: infinite;
	animation-timing-function: linear;
	-webkit-animation-name: banner-btn-img;
	-webkit-animation-duration: 5s;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-timing-function: linear;
	-moz-animation-name: banner-btn-img;
	-moz-animation-duration: 5s;
	-moz-animation-iteration-count: infinite;
	-moz-animation-timing-function: linear;
	-ms-animation-name: banner-btn-img;
	-ms-animation-duration: 5s;
	-ms-animation-iteration-count: infinite;
	-ms-animation-timing-function: linear;
	-o-animation-name: banner-btn-img;
	-o-animation-duration: 5s;
	-o-animation-iteration-count: infinite;
	-o-animation-timing-function: linear;
}
@keyframes banner-btn-img {
	0% {
		-webkit-transform: translateY(-20px);
		transform: translateY(-20px);
	}

	50% {
		-webkit-transform: translateY(-1.px);
		transform: translateY(-10px);
	}

	100% {
		-webkit-transform: translateY(-20px);
		transform: translateY(-20px);
	}
}
/*banner-end*/
.fadeInUp{
	-webkit-transition: all .6s ease-in-out;
	-moz-transition: all .6s ease-in-out;
	-o-transition: all .6s ease-in-out;
	transition: all .6s ease-in-out;
}
.fadeInUp *{
	-webkit-transition: all .6s ease-in-out;
	-moz-transition: all .6s ease-in-out;
	-o-transition: all .6s ease-in-out;
	transition: all .6s ease-in-out;
}
/*index*/

.indexcp .notice{width: 100%;position: relative;overflow: hidden;}
.indexcp .notice .tab-hd ul{text-align: center;}
.indexcp .notice .tab-hd ul li{display: inline-block;text-align: center;font-size: 20px;border-bottom: 1px solid #e4e4e4;padding: 10px 25px;
margin: 25px -2px;cursor: pointer;}
.indexcp .notice .tab-hd ul li:hover,.indexcp .notice .tab-hd ul li.on{border-bottom: 1px solid #e22330;}
.indexcp .notice .tab-hd ul li:hover a,.indexcp .notice .tab-hd ul li.on a{color: #e22330;}
.indexcp .tab-bd{width: 100%;}
.indexcp .tab-bd ul li a{display: block;width: 100%;border: 1px solid #e4e4e4;text-align: center;margin-top: 30px;}
.indexcp .tab-bd ul li a figure{width: 100%;overflow: hidden;border-bottom: 1px solid #e4e4e4;}
.indexcp .tab-bd ul li a figure img{width: 100%;transition: all 0.5s;}
.indexcp .tab-bd ul li a:hover figure img{transform: scale(1.05);}
.indexcp .tab-bd ul li a p{font-size: 16px;line-height: 55px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

.indexgy{width: 100%;background: #f3f3f3;position: relative;margin-top: 30px;padding-bottom: 20px;overflow: hidden;}
.indexgy-l{text-align: center;padding-top: 100px;}
.indexgy-l h3{font-size: 42px;line-height: 42px;}
.indexgy-l .indexgy-l-text{text-align: center;font-size: 16px;color: #666;line-height: 30px;margin-top: 40px;}
.indexgy-l .indexgy-l-btn a{display: block;margin: 50px auto;background: #e22330;color: #fff;font-size: 16px;width: 160px;height: 50px;line-height: 50px;
border: 1px solid #e22330;}
.indexgy-l .indexgy-l-btn a:hover{background: none;color: #e22330;}
.indexgy-r{position: absolute;width: 48%;height: 500px;top: 0;right: 0;}
.indexgy-r-video{position: absolute;width: 66px;height: 66px;border-radius: 50%;background: #e22330;text-align: center;line-height: 66px;margin-left: 5px;
top: 45%;left: 50%;}
.indexgy-r-video img{width: 16px;}

.indexys{width: 100%;background: #f3f3f3 url(../image/505ec2d498.jpg) no-repeat top center;padding-top: 90px;padding-bottom: 70px;}
.indexys h3{font-size: 40px;color: #fff;text-align: center;}
.indexys ul{margin-top: 50px;}
.indexys ul li a{background: #fff;width: 100%;overflow: hidden;text-align: center;display: block;padding: 80px 30px;margin-top: 30px;}
.indexys ul li p{font-size: 20px;margin-top: 30px;}
.indexys ul li span{display: block;width: 170px;height: 55px;line-height: 55px;border: 1px solid #111;margin: 50px auto 0;font-size: 14px;}
.indexys ul li span:hover{background: #e22330;border: 1px solid #e22330;color: #fff;}
.indexys ul li em{display: block;margin: 0 auto;width: 84px;}
.indexys ul li em img{width: 100%;}

.indexsp{margin: 50px 0;}
.indexsp h3{font-size: 40px;text-align: center;}
.indexsp ul{margin-top: 30px;}
.indexsp li a{display: block;width: 100%;overflow: hidden;text-align: center;margin-top: 30px;}
.indexsp li a figure{width: 100%;overflow: hidden;}
.indexsp li a figure img{width: 100%;transition: all 0.5s;}
.indexsp li a:hover figure img{transform: scale(1.05);}
.indexsp li a p{font-size: 16px;line-height: 50px;}

.indexxw{width: 100%;background: #f8f8f8;padding-bottom: 50px;}
.indexxw ul li a{display: block;background: #fff;padding: 10px 20px;margin-bottom:20px;}
.indexxw ul li a figure{width: 30%;float: left;}
.indexxw ul li a figure img{width: 100%;transition: all 0.5s;}
.indexxw ul li a:hover figure img{transform: scale(1.05);}
.indexxw ul li a .indexxw-r{width: 66%;float: right;}
.indexxw ul li a .indexxw-r h4{font-size: 16px;line-height: 40px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.indexxw ul li a .indexxw-r em{font-size: 14px;color: #999;font-style: normal;}
.indexxw ul li a .indexxw-r p{font-size: 14px;color: #666;line-height: 26px;margin-top: 10px;display: -webkit-box;-webkit-box-orient: vertical;
-webkit-line-clamp: 2;overflow: hidden;}
.indexxw-btn a{display: block;margin: 50px auto 0;width: 200px;height: 55px;line-height: 55px;text-align: center;font-size: 16px;border: 1px solid #111;}
.indexxw-btn a:hover{background: #e22330;border: 1px solid #e22330;color: #fff;}


/*footer*/
.bg-main{width: 100%;background: #e22330;}
.bg-main-l{float: left;width: 320px;margin: 10px 0;}
.bg-main-r{margin-top: 38px;}
.bg-main-r li{float: right;margin-left: 20px;position: relative;cursor: pointer;}
.bg-main-r li p{color: #fff;font-size: 14px;}
.bg-main-r li:last-child p{line-height: 56px;font-size: 18px;}
.bg-main-r li figure{position: absolute;width: 110px;height: 110px;border: #eee 1px solid;background: #fff;left: -37px;bottom: 56px;display: none;}
.bg-main-r li figure img{width: 100%;}
.bg-main-r li:hover figure{display: block;}
.flexbetween{
    display: flex;
    justify-content: space-between;
    align-items: center;
	margin-top: 40px;
}
.flexbetween{align-items: inherit;}
.flexbetween ul:first-child {padding-left: 0;}
.flexbetween ul:nth-child(1)::before{display: none;}
.flexbetween ul {position: relative;padding-left: 5.5%;}
.flexbetween ul.foot-ul1::before{display: none;}
.flexbetween ul li h6 {margin-bottom: 10px;font-weight: bold;font-size: 18px;}
.flexbetween ul li a{color: #373737;display: block;line-height: 40px;font-size:16px;-webkit-transition: all 0.3s linear;transition: all 0.3s linear;}
.flexbetween ul li a:hover{color:#e22330;margin-left: 5px;margin-right: -5px;}
.flexbetween ul::before {
    width: 1px;
    height: 100%;
    content: '';
    position: absolute;
    left: 0;
    background: #DCDCDC;
}
.foot-bq{width: 100%;background: #222;margin-top: 40px;padding: 40px 0;}
.foot-bq .foot-bq-l{float: left;width: 70%;}
.foot-bq .foot-bq-l p{color:#fff;font-size: 14px;line-height: 30px;opacity: 0.7;}
.foot-bq .foot-bq-l p a{color:#fff;}
.foot-bq-r{width: 20%;float: right;margin-top: 25px;}
.foot-bq-r .dropup{width: 100%;}
.foot-bq-r .dropdown-toggle{width: 100%;border-radius: 30px;background: #fff;line-height: 30px;font-size: 14px;text-align: left;color: #666;}
.foot-bq-r .dropdown-toggle .caret{float: right;border-top: 8px dashed;border-right: 8px solid transparent;border-left: 8px solid transparent;
margin-top: 12px;border-bottom: none;}
.foot-bq-r .dropdown-menu{min-width: 100%;}


/*内页*/
/*产品*/
.pro_title { background: url("../image/pro_bg.jpg") center top no-repeat; padding: 57px 0 60px;text-align: center; }
.pro_title select { display: inline-block; margin-left: 22px; border: none; background: #fff; padding: 10px 14px; font-size: 14px; color: #333; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; width: 440px; }
.pro_title select:first-child { margin-left: 0; }
.pro_title input[type=submit] { width: 243px; height: 42px; border: none; background: #e22330; font-weight: bold; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; color: #fff; font-size: 18px; margin-left: 24px; }

.pro_title_txt { text-align: center; font-size: 30px; color: #222; line-height: 82px; position: relative; margin-top: 18px; }
.pro_title_txt:after { position: absolute; bottom: 0; display: block; width: 37px; height: 4px; background: #e22330; left: 50%; margin-left: -18px; }

.pro_nav { font-size: 14px; color: #333; padding-top: 43px; }
.pro_nav .w_1170 { border-bottom: 1px solid #dcdbdb; padding-bottom: 20px; }
.pro_nav .w_1170 div { width: 100%; float: left; margin: 11px 0; }
.pro_nav h5 { float: left; font-size: 14px; line-height: 29px; }
.pro_nav span { float: left; display: block; width: 1100px; }
.pro_nav a { float: left; color: #333; display: inline-block; line-height: 29px; padding: 0 12px; margin-left: 19px; margin-right: 6px; }
.pro_nav a.on { background: #e22330; color: #fff; }

.nycp-ul{width: 100%;margin-top: 50px;}
.nycp-ul li a{display: block;width: 100%;border: 1px solid #ececec;text-align: center;margin-bottom: 30px;}
.nycp-ul li a figure{width: 100%;border-bottom: 1px solid #ececec;overflow: hidden;}
.nycp-ul li a figure img{width: 100%;transition: all 0.5s;}
.nycp-ul li a:hover figure img{transform: scale(1.05);}
.nycp-ul li a p{font-size: 16px;line-height: 65px;}

/*产品详情*/
.newhead-img{margin: 30px 0;}
.newhead-img .newhead-img-con img {
    width: 100%;
}

.newnavs{
    height: 50px;
    border-bottom: 1px solid #ccc;
    background: #fff;
}
.newnavs-scroll{

}
.newnavs ul{
    float: right;
    display: inline-block;
    height: 47px;
    line-height: 47px;
    border-spacing: 15px 0;
} 
.newnavs ul li{
    display: table-cell;
    vertical-align: middle;
    padding: 0 0.8rem;
} 
.newnavs ul li.active {
    border-bottom: 3px solid #e22330;
}
.newnavs ul li a{
    font-size: 16px;
    color: #000;
    text-decoration: none;
    padding: 15px 0;
} 
.newnavs.newnavs-fix{
    position: fixed;
    width: 100%;
    top: 0;
    z-index: 300;
    box-shadow: 2px 2px 4px #d6d6d6;
}
.newnavs .nav-title {
    float: left;
    display: inline-block;
    height: 47px;
    line-height: 47px;
    font-size: 22px;
    color: #000;
    font-weight: 600;
}
.newnavs.newnavs-fix .nav-title{}
.video-main{margin: 40px 0;}
/*视频说明书*/
.vm-top{margin: 30px 0;}
.video-main img{max-width:100%;}
.vm-top .ft110{font-size:26px;}
.video-main .game163 {
    position: relative;
    overflow: hidden;
    width: 100%;
	margin-bottom: 40px;
}
.video-main .game163 .bigImg {
    height: 600px;
    position: relative;
}
.video-main .game163 .smallScroll {height: 200px;}
.video-main .game163 .smallImg {display: inline;width: 100%;overflow: hidden;}
.video-main .game163 .smallImg li{width: 13%;float: left;text-align: center;margin-right: 20px;margin-top: 30px;}
.video-main .game163 .smallImg li img{width: 100%;}
.video-main .game163 .smallImg li p{font-size: 16px;line-height: 30px;}

/*规格参数*/
.product-parameters{
    background: #f7f5f5;
    padding: 45px 0;
    display: none;
}
.product-parameters-title{margin-bottom: 30px;}
.product-parameters .container>div>table {
    margin-top: 1rem;
    border-collapse: collapse;
}
.product-parameters .container>div>table td li b{
    font-weight: bold;
}
.product-parameters .container>div>table tr {
    border-bottom: 1px solid #ded9d9;
}
.product-parameters .container>div>table tr:last-child {
    border-bottom: none;
}
.product-parameters .container>div>table>tbody>tr>td li>b {
    vertical-align: top;
}
.product-parameters .container>div>table>tbody>tr>td li>span {
    display: inline-block;
}
.tb2tb>tbody>tr>td>b{
    font-weight: bold;
}

.tb2tb>tbody>tr>td:first-child{
    vertical-align: top;
}
.tb2tb>tbody>tr>td{
    font-size: 17px;
    line-height: 32px;
}
.tb2tb>tbody>tr>.tb2tb-title{
    font-size: 20px;
}
.tb-title{
    font-size: 18px !important;
}

.product-parameters .container>div>table{
    width: 100%;
}
.product-parameters .container>div>table>tbody>tr>td{
    padding: 20px 0;
    vertical-align: top;
}
/* .product-parameters .container>div>table>tbody>tr>td:first-child{
    width: 20%;
}
.product-parameters .container>div>table>tbody>tr>td:last-child{
    width: 80%;
} */
.product-parameters .container>div>table td h4{
    font-family: alibabaMD;
    font-size: 0.79rem;
}
.product-parameters .container>div>table td li{
    font-size: 0.61rem;
    line-height: 32px;
}
/* 相关下载 */
.product-download-title{margin: 40px 0;}
.product-download table tr td:last-child {box-sizing: border-box;}
.product-download table td li{overflow: hidden;}
.product-download table td li:hover{
    background: #ffef9f;
}
.product-download table td li a{
    font-weight: 600;
}
.downloadRemark{
    margin-left: 10px;
}
.downloadTitle{
    display: inline-block;
    width: 80%;
    word-wrap: break-word;
}
.product-download table td li .downloadTitle a{float: left;}
.product-download{
	margin: 1.5rem auto;
}
.product-download table{
    width: 100%;
    border-collapse: collapse;
	border: none;
	margin-bottom: 50px;
}
.product-download table tr{
    border-bottom: 1px solid #eae7e7;
	border-top: none;
	border-left: none;
	border-right: none;
}
.product-download table tr td{
    padding: 20px 0;
    vertical-align: top;
	border: none;
}
.product-download table tr td:first-child{
    width: 20%;
}
.product-download table tr td:last-child{
    width: 80%;
}
.product-download table td h4{
    font-family: alibabaMD;
    font-size: 24px;
}
.product-download table td li{
   /* width: 90%; */
    font-size: 17px;
    line-height: 40px;
    padding: 0 10px;
    box-sizing: border-box;
}
.product-download table td li a{
    float: right;
    font-family: alibabaMD;
    font-size: 20px;
    color: #000;
    cursor: pointer;
}

.product-pattern-content{margin: 30px 0;}
.product-pattern-content img{max-width: 100%;}
.floor{position:relative;}
.fudong{
    top: -120px;
    width: 0;
    height: 0;
    position: absolute;
}

/*视频下载*/
.nysp-ul{width:100%;}
.nysp-ul li a{width:100%;display:block;margin:30px;text-align:center;}
.nysp-ul li a figure{width:100%;overflow:hidden;}
.nysp-ul li a figure img{width:100%;transition:all 0.5s;}
.nysp-ul li a p{text-align:center;font-size:16px;line-height:30px;}
.nysp-ul li a:hover figure img{transform: scale(1.05);}

/*新闻*/
.channel-banner{width: 100%;height: 300px;position: relative;background-position: center;}
.nav-x{position: absolute;z-index: 2;width: 100%;background: rgba(0, 0, 0, 0.5);text-align: center;bottom: 0;}
.nav-x .nav-navicon li{display: inline-block;font-size: 16px;padding: 15px 20px;}
.nav-x .nav-navicon li a{color: #fff;}
.nav-x .nav-navicon li:hover,.nav-x .nav-navicon li.active{background: #e22330;}

.n_title { width: 100%; text-align: center; line-height: 73px; margin-top: 50px; }
.n_title h5 { font-size: 30px; color: #353535; position: relative; padding-bottom: 20px;text-transform:capitalize;}
.n_title h5:after { width: 37px; height: 4px; background: #e22330; position: absolute; left: 50%; margin-left: -18px; bottom: 0; content: ''; }

.nynwes-ul{}
.nynwes-ul li{padding: 40px 0;border-bottom: 1px solid #e3e2e2;}
.nynwes-ul li figure{float: left;width: 28%;overflow: hidden;}
.nynwes-ul li figure img{width: 100%;transition: all 0.5s;}
.nynwes-ul li:hover figure img{transform: scale(1.05);}
.nynwes-ul li .nyxw-x{width: 70%;float: right;}
.nynwes-ul li .nyxw-x h3{font-size: 20px;font-weight: bold;color: #000;opacity: 0.9;filter: alpha(opacity=90);line-height: 40px;transition: all 0.5s;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.nynwes-ul li .nyxw-x time{font-size: 14px;display: block; color: #888;padding: 3px 0 16px 0;}
.nynwes-ul li .nyxw-x p{font-size: 14px;color: #888;line-height: 24px;height: 48px; 
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    display: -moz-box;
    -moz-line-clamp: 3;
    -moz-box-orient: vertical;
    word-wrap: break-word;
    word-break: break-all;
    white-space: normal;
}
.nynwes-ul li .nyxw-x span{
    float: right;
    display: inline-block;
    border: 1px solid #d4d4d4;
    text-align: center;
    color: #555;
    font-size: 14px;
    width: 129px;
    height: 32px;
    line-height: 32px;
	margin-top: 80px;
	transition: all 0.5s;
}
.nynwes-ul li:hover h3{
	color: #e22330;
    -webkit-transform: translateX(5px);
    -moz-transform: translateX(5px);
    -ms-transform: translateX(5px);
    -o-transform: translateX(5px);
    transform: translateX(5px);
}
.nynwes-ul li:hover span{
    border-color: #e22330;
    background: #e22330;
    color: #fff;
}

/*新闻详情*/
.post{text-align: center;margin-top: 50px;}
.post h1{font-size: 26px;margin-bottom: 20px}
.post .text-gray{text-align: left;width: 70%;float: left;margin-bottom: 20px;}
.post .margin-right{display: inline-block;font-size: 14px;color: #666;margin-right: 15px;}
.post .text-center{float: right;text-align: right;}
.post .text-center a{color: #e22330;}
.post .text-center a i{margin-right: 10px;display: inline-block;}
.post-content{width: 100%;margin-top: 30px;text-align:left;}
.post-content p{font-size: 14px;line-height: 26px;}
.post-content img{max-width: 100% !important; height: auto !important;}
.sidebar-l{width: 100%;border-top: 1px solid #e2e1e1;margin: 30px 0 50px;padding-top: 30px;}
.sidebar-l a{margin-bottom: 15px;display: inline-block;}

/*下载中心*/
.downFixed{text-align: center;}
.down_select { background: #eaeaea; padding: 37px 0 32px;margin-top: 50px;}
.down_select select ,.down_select input[type=text]  { width: 26%;margin-left: 20px; height: 42px; line-height: 42px; font-size: 14px; color: #333; border: none; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; text-indent: 10px;background: #fff;}
.down_select select:first-child { margin-left: 0; }
.down_select input[type=submit] { width: 243px; height: 42px; border: none; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; font-weight: bold; color: #fff; font-size: 18px; background: #e22330;margin-left: 20px; }
.downFixed form{display: inline;}

.list_p4_1 { width: 100%; margin: 43px auto 0;min-height: 400px; }
.list_p4_1 li { width: 100%; border: 1px solid #d7d6d6; margin-bottom: 21px; float: left; }
.list_p4_1 li h5 { float: left; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; line-height: 58px; font-size: 16px; color: #555; padding-left: 26px; width: 710px; }
.list_p4_1 li h5 a { color: #000;opacity: 0.9;
filter: alpha(opacity=0.9); }
.list_p4_1 li h5 a:hover { color: #e22330; }
.list_p4_1 li span { display: inline-block; float: left; line-height: 58px; font-size: 14px; color: #777; margin-left: 36px; }
.list_p4_1 li > a { float: right; display: inline-block; width: 62px; height: 58px; background: url("../image/down_black.jpg") center center no-repeat; margin-left: 25px; }
.list_p4_1 li > a:hover { background: url("../image/down_h.jpg") center center no-repeat; }

/*联系*/
.list_p6_1 {  margin: auto; font-size: 14px; color: #555; line-height: 30px; padding-bottom: 77px; }
.list_p6_1 h3 { font-size: 14px; color: #555; font-weight: bold; text-align: center; padding: 53px 0; }
.list_p6_1 dl { margin-bottom: 50px; }
.list_p6_1 dl dt { width: 100%; height: 60px; line-height: 60px; color: #fff; font-weight: bold; background: #e22330; text-align: center; font-size: 20px; }
.list_p6_1 dl dd { width: 100%; border: 1px solid #e2e1e1; border-top: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.list_p6_1 dl dd div.p6_one { padding:30px;font-size: 14px; color: #555; line-height: 30px; }
.list_p6_1 dl dd div.p6_one table{width: 100%;border: none;}
.list_p6_1 dl dd div.p6_one table th,.list_p6_1 dl dd div.p6_one table td,.list_p6_1 dl dd div.p6_one table tr{border: none;padding: 5px 0;}
.list_p6_1 dl dd div.p6_one h4 { font-weight: bold; color: #333; font-size: 16px; font-weight: bold; padding-bottom: 4px; }
.list_p6_1 dl dd .p6_two { width: 243px; float: left; text-align: center; padding: 30px 0; }
.list_p6_1 dl dd .p6_two h4 { font-weight: bold; font-size: 16px; color: #333; padding-top: 7px; padding-bottom: 10px; }
.list_p6_1 dl dd .p6_two p { font-size: 14px; color: #555; line-height: 30px; }
.list_p6_1 dl dd .p6_twocenter { width: 680px; }
.list_p6_1 dl dd .p6_three { width: 170px; text-align: left; padding-left: 72px; float: left; padding-top: 30px; padding-bottom: 30px; }
.list_p6_1 dl dd .p6_three h4 { font-weight: bold; font-size: 16px; color: #333; padding-top: 7px; padding-bottom: 10px; }
.list_p6_1 dl dd .p6_three p { font-size: 14px; color: #555; line-height: 30px; }
.list_p6_1 dl dd .p6_threecenter { padding-left: 286px; width: 390px; }
.list_p6_1 .p6_four { background: url("../image/add_icon22.jpg") left 0 no-repeat; padding-left: 55px; }
.list_p6_1 .p6_four h5 { font-size: 16px; color: #333; padding-bottom: 10px; padding-top: 2px; }
.list_p6_1 .p6_four p { font-size: 14px; color: #555; line-height: 30px; }
.list_p6_1 .map { padding: 9px; border: 1px solid #e2e1e1; margin: 28px 0; }
.list_p6_1 .map img{width: 100%;}

/*经销商*/
.list_p6_2 { width: 100%;line-height: 30px; font-size: 14px; color: #555; background:url("../image/jxw2.jpg") no-repeat right top;background-size: 55% auto;}
.list_p6_2 .p6_2_one { border: 1px solid #e2e1e1; padding: 23px 30px; }
.list_p6_2 .p6_2_one ul { float: left; line-height: 36px; }
.list_p6_2 .p6_2_one .w440 { width: 440px; }
.list_p6_2 .p6_2_one .w660 { width: 665px; }
.list_p6_2 .p6_2_two { border: 1px solid #e2e1e1; padding: 23px 30px 31px 30px; }
.list_p6_2 table{width: 100%;border: 1px solid #e2e1e1;}
.list_p6_2 table th,.list_p6_2 table td,.list_p6_2 table tr{border: none;padding: 5px 30px;}

.form-horizontal h5 { font-size: 18px; font-weight: bold; color: #333; line-height: 36px; padding-bottom: 9px; padding-top: 34px; }
.form-horizontal h6 { font-size: 14px; color: #555; margin-bottom: 21px; }
.form-horizontal input[type=submit] { width: 140px; height: 40px; border: none; background:#e22330; color: #fff; font-weight: bold; font-size: 18px; margin: 9px auto 70px; cursor: pointer; }
.form-horizontal input[type=reset] { width: 140px; height: 40px; border: none; font-size: 18px; font-weight: bold; color: #fff; background: #888; margin-top: 17px; cursor: pointer;}
.form-horizontal textarea{width: 100%;}
.form-horizontal .ly-p{text-align:center;float: left;width: 100%;}

/*搜索结果*/
.line-1{margin: 30px 0;font-size: 14px;}
.line-1 .text-yellow{color: #e22330;}
.text-left {
    text-align: left;
}
.normal-list li {
    position: relative;
    display: block;
    background: #f8f8f8;
    margin-bottom: 20px;
    transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
}
.normal-list li a {
    display: block;
    font-size: 16px;
    line-height: 24px;
    padding: 25px 30px 25px 50px;
    color: #333;
    transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
}
.normal-list li.dot a {
    position: relative;
}
.normal-list li.dot a:before {
    content: '';
    position: absolute;
    left: 30px;
    background: #ececec;
    width: 7px;
    height: 7px;
    top: 35px;
    border-radius: 50%;
}
.normal-list li span {
    color: #888888;
    position: absolute;
    right: 30px;
    top: 28px;
}

/*abotu*/
.nyabout{width:100%;margin:30px auto 50px;}
.nyabout p{font-size:14px;line-height:30px;}
.nyabout img{max-width:100%;}
.nyqywh-l{width:100%;margin-top:30px;}
.nyqywh-r{border-radius:5px;overflow:hidden;}
.nyqywh-r img{width:100%;}
.nyqywh{width:100%;background:#f5f5f5;padding:30px 0;}
.nycpzz{width:100%;overflow:hidden;margin:30px 0 50px;}
.nycpzz figure img{width:100%;}
.nycpzz h4{font-size:20px;color:#e22330;font-weight:block;margin:20px 0 10px;}
.nycpzz p{font-size:14px;color:#666;line-height:26px;}
.nycpzz a.btna{display:block;padding:5px 10px;background:#e22330;color:#fff;font-size:14px;float:left;border:1px solid #e22330;margin-top:20px;}
.nycpzz a.btna:hover{background:#fff;color:#e22330;}

/*翻页*/
.text-center .pagination>li>a,.text-center .pagination>li>span{color: #666;}
.text-center .pagination>.active>a,.text-center .pagination>.active>a:hover{background-color: #e22330;border-color: #e22330;color:#fff;}


/*右侧悬浮*/
.fixed-right{
    position: fixed;
    right: 20px;
    top: 50%;
    transform: translateY(-50%);
    z-index: 10;
    display: block;
}
.fixed-right .block{
	padding: 6px;
	background-color: #fff;
	border-radius: 60px;
	box-shadow: 0 0 30px rgba(0,0,0,.1);        
}
.fixed-right .box {
    width: 48px;
	height: 48px;
	position: relative;
	margin-bottom: 11px;
}
.fixed-right .box:after{
	content: '';
	width: 16px;
	height: 1px;
	background-color: #e6e6e6;
	position: absolute;
	bottom: -6px;
	left: 50%;
	margin-left: -8px;            
}

.fixed-right .box a {
    display: block;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: auto 30px;
    transition: all .3s ease;
}
.fixed-right .box .hide {
    width: 150px;
    position: absolute;
    left: 50%;
    margin-left: -296px;
    padding-bottom: 20px;
    opacity: 0;
    visibility: hidden;
    transition: all .3s ease;
    display: block !important;
    margin-top: -65px;
}

.fixed-right .box.obtain a {
    background-image: url(../image/kefu.svg);
}

.fixed-right .box .h {
    position: relative;
    width: 240px;
    background-color: #fff;
    padding: 20px;
    border-radius: 5px;
    box-shadow: 0 0 30px rgb(0 0 0 / 10%);
}
.fixed-right .box .h h3 {
    font-size: 14px;
    color: #e22330;
    margin: 0;
}
.fixed-right .box .h p {
    font-size: 14px;
    line-height: 20px;
    color: #2c2c2c;
    margin-top: 10px;
}
.fixed-right .box .h:after {
    content: '';
    width: 0;
    height: 0;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 10px solid #fff;
    position: absolute;
    left: 100%;
    top: 50%;
    margin-top: -10px;
}
.fixed-right .box.tel a {
    background-image: url(../image/dianhua.svg);
}
.fixed-right .box.ewm {
    margin-bottom: 0;
}
.fixed-right .box.ewm a {
    background-image: url(../image/ewm.svg);
    background-size: auto 20px
}
.fixed-right .box .hide.pic {
    transform: none;
    top: auto;
    bottom: 0;
}
.fixed-right .ewm .hide{
    margin-left: -210px;
    margin-bottom: -20px;
}
.fixed-right .box .ewm-box {
    position: relative;
    width: 160px;
    background-color: #fff;
    padding: 20px;
    border-radius: 5px;
    box-shadow: 0 0 30px rgb(0 0 0 / 10%);
}
.fixed-right .box .ewm-box img{
    width: 100%;
}
.fixed-right .box .ewm-box p {
    font-size: 14px;
    color: #e22330;
    text-align: center;
    margin-top: 10px;
}
.fixed-right .box .ewm-box:after {
    content: '';
    width: 0;
    height: 0;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 10px solid #fff;
    position: absolute;
    left: 100%;
    bottom: 14px;
}
.fixed-right .totop {
    width: 60px;
    height: 60px;
    margin-top: 10px;
    border-radius: 50%;
    background-color: #fff;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(../image/fhdb.svg);
    background-size: auto 20px;
    box-shadow: 0 0 30px rgb(0 0 0 / 10%);
    cursor: pointer;
}
.fixed-right .box:hover a {
    background-color: #e22330;
}
.fixed-right .box.obtain:hover a {
    background-image: url(../image/kefu-on.svg);
}
.fixed-right .box:hover .hide {
    opacity: 1;
    visibility: visible;
}
.fixed-right .box.tel:hover a {
    background-image: url(../image/dianhu-on.svg);
}
.fixed-right .box.ewm:hover a {
    background-image: url(../image/ewm-on.svg);
}

/*en*/
#en-top-nav .navBar .nav li#m-1{width: 24%;}
#en-top-nav .navBar{width:79%;}
#en-top-nav .navBar .nav .topnav{margin-right: 70px;}
#en-top-nav .nav_y{width:16%}
#en-top-nav .nav_y form{width:100%;}
#en-top-nav .navBar .nav li.m h3{font-size:16px;text-transform: capitalize;}
#en-top-nav .navBar .nav li#m-1 .sub{width:387px;}
#en-top-nav .navBar .nav li .sub .snBrand ol li{width:49%;overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}
#en-indexcp .notice .tab-hd ul li{font-size:16px;}
#en-pro_nav.pro_nav a{padding: 0;width: 29%;text-align: center;margin-bottom:10px;}
#list_p6_1_en .list_p6_2{background-image:none;}
#en-line-big{margin-bottom:30px;}
#en-line-big .pagination strong{display:none;}
#en-line-big .pagination{color: rgba(0,0,0,0);}
#en-line-big .pagination li{}
#en-line-big .pagination li:nth-child(1) a {
    background: url(../image/syy.svg) no-repeat 28px center;
    color: rgba(0,0,0,0);
    background-size: 19px;
}
#en-line-big .pagination li:last-child a {
    background: url(../image/xyy.svg) no-repeat 12px center;
    color: rgba(0,0,0,0);
    background-size: 25px;
}

@media (min-width: 1500px){
    .container { width: 1440px;margin: 0 auto;}
}


@media screen and (max-width:1500px){
	.container{width: 95%;}
	
	
	#en-top-nav .navBar .nav li#m-1 {width: 23%;}
	#en-top-nav .navBar .nav .topnav {margin-right: 48px;}
}

@media screen and (max-width:1440px){
    .navBar .nav .topnav {margin-right: 18px;}
	

}

@media screen and (max-width:1400px){
	.navBar .nav li.m h3{font-size:16px;}
	.navBar .nav li#m-1 .sub li a{font-size:14px;}
	
	.list_p6_1 .map{width: 100%;text-align: center;overflow: hidden;}
	.nycp-ul li a p{overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
	

}

@media screen and (max-width:1366px){
	

}

@media screen and (max-width:1300px){
    #en-top-nav .navBar .nav li#m-1 { width: 24%;}
    #en-top-nav .navBar .nav .topnav { margin-right: 38px;}
    .navBar .nav li#m-1{padding-left: 38px;}
    .navBar .nav .topnav { margin-right: 16px;}
	
}

@media screen and (max-width:1250px){
	.navBar .nav .topnav {margin-right: 5px;margin-left: 10px;}
	
	#en-top-nav .navBar .nav .topnav {margin-right: 25px;}
}

@media screen and (max-width:1200px){
	.nav,.navtop,.header{
		display: none;
	}
	
	.mianbao {
		display: flex;
		width: 8%;
	}
	
	.dianhua {
		display: none;
	}
	
	.mianbao img {
		width: 100%;
	}
	
	.logo {
		width: 40%;
	}
	
	.logo img {
		width: 100%;
	}
	
	.qiehuan {
		margin-right: 4%;
	}
	
	.index_gao {
		height: 80px;
	}
	
	
	/*wap-nav*/
	.sp_header,.sjj_nav{display: block;}
	.sp_header{
		height: 80px;
		overflow: hidden;
		z-index: 10;
		width: 100%;
		position: fixed;
		top: 0;
		background: #fff;
		border-bottom: 1px solid #eee;
	}
	.sp_logo{padding:11px 10px;float:left;height:60px;}
	.sp_logo img{margin:auto;max-height:60px;}
	.sp_nav{width:50px;float:right;position:relative;cursor:pointer;height:30px;margin-top:30px;}
	.sp_nav span{display:block;background:#fb5106;width:30px;height:2px;position:absolute;left:10px;transition:all ease 0.35s}
	.sp_nav span:nth-of-type(1){top:0px}
	.sp_nav span:nth-of-type(2){top:10px}
	.sp_nav span:nth-of-type(3){top:20px}
	.sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}
	.sp_nav_se span:nth-of-type(2){width:0}
	.sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}
	.sjj_nav{position:fixed;z-index:99;background: rgba(255,255,255, 1);width:100%;height:calc(100% - 70px);font-size:14px;line-height:40px;top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;}
	.nav_show{top:80px;}
	.sjj_nav>ul>li:first-child{overflow:hidden;border-top:0}
	.sjj_nav>ul>li:first-child>a{float:left;width:calc(100% - 100px)}
	.sjj_nav>ul>li:first-child .language{float:right;width:96px;overflow:hidden;line-height:30px;margin-top:9px}
	.sjj_nav>ul>li:first-child .language a{width:50%;float:left;border-left:1px #ddd solid;text-align:center;color:#999;}
	.sjj_nav ul li i{position:absolute;top:5px;right:0px;border-left:1px #ddd solid;height:30px;padding:0px 7px 0 7px;}
	.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}
	.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
	.sjj_nav ul li{border-top:1px #ddd solid;margin-left:20px;position:relative;line-height:50px;font-size:20px}
	.sjj_nav>ul >li:last-child{border-bottom:1px #ddd solid;}
	.sjj_nav ul li ul{display:none}
	.sjj_nav ul li a{color:#000;width:80%;text-transform: uppercase;}
	.sjj_nav ul li ul li a{color:#666;display:block;text-align:left;font-size: 18px;line-height: 45px;text-transform: capitalize;}
	.sjj_nav ul li i svg{width:20px;height:20px;fill:##000;}
	.sjj_nav ul li .sjj_nav_i_se svg{fill:#37b087}
	.sjj_nav ul li ul li>ul{margin-left:10px}
	
	
	
	
	
	
}

@media screen and (max-width:910px){
	
	
}

@media screen and (max-width:760px){
    
    .indexcp .notice .tab-hd ul li{font-size:16px;padding: 10px 5px;border-bottom:1px solid #fff;margin: 30px -2px 0;}
	.indexcp .tab-bd .tab-pal ul li{width:50%;float:left;}
	.indexcp .tab-bd ul li a p{overflow: hidden; text-overflow: ellipsis; white-space: nowrap;font-size:14px;}
	.indexgy{padding-bottom:0;}
	.indexgy-r{position:relative;width:100%;height: auto;}
	.indexgy-r img{width:100%;}
	.indexgy-r-video{top:70%;left: 43%;}
	.indexgy-l{padding-top: 40px;}
	.indexgy-l h3,.indexys h3,.indexsp h3{font-size:30px;line-height: 30px;}
	.indexys ul li{width:50%;float:left;}
	.indexys ul li a{padding:50px 20px;}
	.indexys ul li p{font-size:16px;}
	.indexys ul li em{width:65px;}
	.indexys ul li span{width: 125px; height: 45px;line-height: 45px;}
	.flexbetween,.bg-main{display:none;}
	
	.pro_title select{width:50%;}
	.pro_title input[type=submit] {width: 30%;font-size:16px;}
	.pro_nav{display:none;}
	.pro_title_txt{font-size:24px;}
	.nycp-ul li{width:50%;float:left;}
	.nycp-ul li a p{font-size:14px;}
	.ft110{font-size:24px;}
	.nynwes-ul li .nyxw-x p{-webkit-line-clamp: 1;-moz-line-clamp: 1;height: auto;}
	.nynwes-ul li .nyxw-x span,.nav-x{display:none;}
	.nynwes-ul li .nyxw-x h3{font-size:16px;}
	.down_select input[type=submit]{width:15%;font-size:16px;}
	.list_p4_1 li span{margin-left:25px;margin-right:0px;}
	.nyqywh-r{margin-top:20px;}
	.list_p6_2{background-image:none;}
	.indexxw-btn a{width: 130px; height: 45px;line-height: 45px;}
	.product-parameters{overflow-x: auto;}
	.product-parameters .container>div>table{min-width:700px;}
	.list_p4_1 li h5{width:100%;}
	
}

@media screen and (max-width:640px){
    .foot-bq .foot-bq-l,.foot-bq-r{width:100%;}
    .channel-banner{background-size: auto 100%;height:200px;}
    .list_p6_1 dl dd div.p6_one{padding:5px;}
    .indexgy-r-video {top: 66%;}
	
}

@media screen and (max-width:510px){
    .indexys ul li span{margin-top:30px;}
    .indexys ul li a{padding:30px 15px;}
    .indexys ul li em{width:55px;}
    .indexys{padding-top:40px;}
    .indexys ul{margin-top:20px;}
    .indexxw ul li a .indexxw-r p{-webkit-line-clamp: 1;margin-top: 0;}
    .indexxw ul li a .indexxw-r h4{line-height:35px;}
    .indexsp{margin:30px auto;}
    .indexgy-l h3, .indexys h3, .indexsp h3{font-size:26px;}
    .newnavs .nav-title,.newnavs ul{width:100%;float:none;border-spacing: 0;}
    .newnavs{height:auto;}
    .nynwes-ul li .nyxw-x time{padding: 3px 0 2px 0;}
    .nynwes-ul li .nyxw-x h3{line-height:30px;}
    .post-content span{font-size: 14px !important; line-height: 26px;}
    .post h1{font-size:22px;}
    .down_select select, .down_select input[type=text] {width: 40%; margin-left: 5px;}
    .down_select input[type=submit] {margin-left: 2px; width: 14%;}
    .n_title h5{font-size:26px;}
    .n_title,.down_select{margin-top:30px;}
    .list_p6_2 table td{padding:5px;}
    .list_p6_2 .p6_2_two{padding: 5px !important;}
    .list_p6_1{padding-bottom:20px;}
    .form-horizontal h5{padding-top:0;padding-left: 15px;}
    .form-horizontal{margin: 0 auto;width: 100%;overflow: hidden;}
    .form-horizontal h6{padding-left: 7px;}
    .form-horizontal input[type=submit],.form-horizontal input[type=reset]{width:40%;font-size:16px;font-weight:400;}
    .fixed-right .totop{width:47px;height:47px;background-size: auto 15px;}
    .fixed-right .box a{background-size: auto 20px;}
    .fixed-right .box{width:35px;height:35px;}
    .fixed-right .box.ewm a{background-size: auto 15px;}
    .indexcp .notice .tab-hd ul{display:none;}
  
	
}

@media screen and (max-width:480px){
    .indexgy-r-video{left: 43%;top: 80%;}
    .indexxw ul li a figure{width:40%;}
    .indexxw ul li a .indexxw-r{width:56%;}
    .list_p4_1 li span{line-height:26px;}
    .list_p4_1 li h5{padding-left:10px;}
    .list_p4_1 li span{margin-left:10px;margin-right:5px;}
    .down_select select, .down_select input[type=text]{width:48%;}
    .down_select input[type=submit] { width: 100%; margin-top: 20px;}
	
}

@media screen and (max-width:430px){
	
}

@media screen and (max-width:378px){
    .indexcp .notice .tab-hd ul li{margin: 10px -2px 0;}
	
}