body {
	overflow-x: hidden;
}

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

.c-header {
	border: 0;
	background: #fff;
	padding: 15px 88px;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 20;
	transition: 0.5s all;
}

.c-h70 {
	height: 100px;
}

.c-header.padd {
	padding-top: 10px;
	padding-bottom: 10px;
}

.c-header .navbar-default {
	background: #fff;
	border: 0;
	margin: 0;
}

.c-header .nav li a {
	margin: 0 20px;
	padding: 0;
	line-height: 70px;
	background: #fff;
	color: #222;
	position: relative;
}

.c-header .nav li a:after {
	position: absolute;
	content: "";
	background: #d1262b;
	width: 2px;
	left: 50%;
	height: 0;
	top: -50px;
	transition: 0.5s all;
}
.c-header .nav li.language a:after{background: none;}
.c-header .nav li.language a{line-height: 30px; border-radius: 30px; padding: 2px 25px; margin-top: 17px;background: #d1262b; color: #fff;border: 1px solid #d1262b;}
.c-header .nav li.language:hover a{border: 1px solid #d1262b; background: #fff;}
.c-header .nav li.active a {
	color: #c3090f;
}

.c-header .nav li.active a:after {
	height: 70px;
}

.c-header .nav li a:hover {
	color: #d1262b;
}

.c-header .nav li a:hover:after {
	height: 70px;
}

.c-header .nav li.active a:hover {
	color: #d1262b;
}

.c-header .c-navBig {
	float: right;
}

.c-header .c-icon {
	float: right;
	position: relative;
	height: 100%;
}

.c-header .c-icon>form>a {
	display: block;
	width: 40px;
	height: 40px;
	float: left;
	margin: 15px 5px;
}

.c-header .c-logo {
	width: 190px;
    padding-top: 8px;
	height: 70px;
	float: left;
}

.c-header .c-logo img {
	height: auto;
}

.c-header .c-icon .c-searchMain {
	position: absolute;
	right: 0;
	top: 200px;
	z-index: 0;
	background: #f6f6f6;
	overflow: hidden;
	font-size: 0;
	opacity: 0;
	transition: 0.5s all;
}

.c-header .c-icon .c-phoneMain {
	position: absolute;
	right: 0;
	top: 200px;
	z-index: 101;
	background: #fff;
	overflow: hidden;
	font-size: 16px;
	color: #00a044;
	opacity: 0;
	transition: 0.5s all;
	white-space: nowrap;
	padding: 13px 60px;
}

.c-header .c-icon .c-phoneMain.active {
	opacity: 1;
	z-index: 101;
	top: 100px;
}

.c-header .c-icon .c-searchMain input {
	display: block;
	float: left;
	width: 320px;
	height: 50px;
	border: 1px solid #eaeaea;
	font-size: 16px;
	color: #888888;
	padding-left: 24px;
	padding-right: 86px;
}

.c-header .c-icon .c-searchMain a {
	display: block;
	width: 50px;
	height: 50px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
	right: 0;
	background: #fd8b00 url(../img/icon3.png) no-repeat center center;
}

.c-header .c-icon .c-searchMain.active {
	opacity: 1;
	z-index: 100;
	top: 100px;
}
.nav_tel{width: 180px; background: url("../img/icon2.png") no-repeat 5px 12px;
    padding: 9px 0 0 55px;
}
.nav_tel p.tel{font-size: 18px; font-weight: bold; color: #da2127; text-align: left; letter-spacing: 1px;}
.nav_tel p.work{font-size: 11px; color: #888; text-align: center;}
.navbar-nav{padding-right: 30px;}
.h_pro{width: 100%; overflow: hidden; background: #f7f8fa;}
.title{text-align: center;padding-top: 75px; margin-bottom: 78px; height: 100px;}
.title h3{font-size: 28px; color: #d1262b; font-weight: bolder;}
.title .title_line{width: 245px; height: 1px; background: #666; margin: auto; margin-top: 16px;}
.title  p{font-size: 14px; color: #666; width: 180px; background: #fff; margin: auto; margin-top: -12px;}
.h_pro .title  p{background: #f7f8fa;}
.h_pro .pro_left{width: 49.5%;float: left; padding-top: 100px; height: 725px;background-image:linear-gradient(75deg, #010204 20%,#0d2738 80%); transition: 0.5s all;}
.h_pro .pro_left:hover,.h_pro .pro_right .ty1:hover,.h_pro .pro_right .ty2:hover{background-image:linear-gradient(75deg, #0d2738 20%,#010204 80%)}
.h_pro .pro_left:hover h2,.h_pro .dq40:hover h2,.h_pro .dq50:hover h2{font-weight: bold;color: #d1262b;}
.h_pro .pro_left:hover span,.h_pro .dq40:hover span,.h_pro .dq50:hover span{background: #d1262b;border: 1px solid #d1262b; color: #fff;}
.h_pro .pro_left:hover p.td,.h_pro .dq40:hover p.td,.h_pro .dq50:hover p.td{color: #f39904;}
.h_pro .pro_left .img{padding-top: 70px;text-align: center;}
.h_pro .pro_left .img img{width: 95%; }
.h_pro .pro_right{width: 49%; float: right;}
.h_pro .pro_right .ty1{;height: 350px;background-image:linear-gradient(75deg, #010204 20%,#0d2738 80%)}
.h_pro .pro_right .ty1 .dq40 {width: 100%; overflow: hidden; height: 350px; background: url("../img/pro2.png") no-repeat right bottom;padding: 70px 0 0 50px;}
.h_pro .pro_right .ty2{;height: 350px; margin-top: 3.5%;background-image:linear-gradient(75deg, #010204 20%,#0d2738 80%)}
.h_pro h2{font-size:45px; color: #fff; text-align: center; transition: 0.5s all;}
.h_pro .dq40 h2{text-align: left;}
.h_pro p.td{color: #fff; line-height: 110px; font-size: 22px; text-align: center; transition: 0.5s all;}
.h_pro .dq40 p.td{text-align: left;}
.h_pro span{display: block; width: 140px;  text-align: center; color: #fff; border: 1px solid #fff; border-radius: 35px; padding: 5px 20px;transition: 0.5s all;}
.h_pro .pro_left span{margin: 0 auto;}
.h_pro .pro_right .ty2 .dq50 {width: 100%; overflow: hidden; height: 350px; background: url("../img/pro3.png") no-repeat left bottom;padding: 70px 70px 0 0px; }
.h_pro .dq50 h2{text-align: right;}
.h_pro .dq50 p.td{text-align: right;}
.h_pro .dq50 span{float: right;}
.c-backTop {
	position: fixed;
	bottom: 30px;
	right: 30px;
	width: 50px;
	height: 50px;
	background-image: url(../img/backtop.png);
	background-color: rgba( 190, 190, 190, .5);
	border-radius: 4px;
	z-index: 11;
}

.c-backTop:hover {
	background-color: #d1262b;
}

.c-pcBanner {
	width: 100%;
}

.c-pcBanner .swiper-slide {
	/* background: url(../img/banner1.jpg) no-repeat center top / cover; */
	height: 700px;
}
.c-pcBanner .banner1{background: url("../img/banner1.jpg") no-repeat bottom center;}
.c-pcBanner .banner2{background: url("../img/banner2.jpg") no-repeat bottom center;}
.c-pcBanner .btnx {
	width: 80px;
	height: 80px;
	margin-top: -40px;
}

.c-pcBanner .btnx.l {
	background: url(../img/left1.png) no-repeat center top;
	left: 3%;
}

.c-pcBanner .btnx.r {
	background: url(../img/right1.png) no-repeat center top;
	right: 3%;
}

.c-pcBanner .swiper-pagination-bullet {
	width: 10px;
	height: 10px;
	background: none;
	opacity: 1;
	border: 2px solid #fff;
	border-radius: 50%;
}

.c-pcBanner .swiper-pagination-bullet-active {
	background: #fff;
	position: relative;
}

.c-phoneBanner {
	display: none;
}

.c-indexProduct {
	padding-bottom: 100px;
}

.c-h1 {
	padding: 30px 0;
}

.c-h1 .c-l {
	float: left;
}

.c-h1 .c-r {
	float: right;
	margin-top: 15px;
}

.c-h1 .c-l span {
	font-size: 40px;
	color: #111111;
	margin-right: 20px;
}

.c-h1 .c-l em {
	font-size: 20px;
	color: #6b6a6a;
	text-transform: uppercase;
}

.c-h1 .c-r dl {
	overflow: hidden;
}

.c-h1 .c-r dt {
	float: left;
	padding: 0 15px;
	font-size: 16px;
	color: #333333;
	line-height: 40px;
}

.c-h1 .c-r dd {
	float: left;
}

.c-h1 .c-r dd a {
	display: block;
	padding: 0 20px;
	height: 40px;
	line-height: 40px;
	border-radius: 21px;
}

.c-h1 .c-r dd.on a {
	background: #4bb249;
	color: #fff;
}
.c-h1 .c-r dd.on a:hover {
	background: #ff8400;
	color: #fff;
}

.c-h1 .c-r dd.big a {
	padding: 0 35px;
	height: 50px;
	line-height: 50px;
	border-radius: 100px;
}

.c-h1 .c-r dd:hover a {
	background: #4bb249;
	color: #fff;
}

.fam {
	font-family: "AGARAMONDPRO-REGULAR";
}

.c-product {
	width: 100%;
}

.c-product ul {
	width: calc(100% + 24px);
}

.c-product li {
	width: calc(25% - 24px);
	float: left;
	margin-right: 24px;
	margin-bottom: 30px;
	transition: 0.5s all;
}

.c-product li .c-img {
	overflow: hidden;
	transition: 0.5s all;
}

.c-product li .c-img img {
	transition: 0.5s all;
}

.c-product li .c-tit {
	height: 62px;
	padding: 0 15px;
}

.c-product li .c-tit p {
	float: left;
	width: calc(100% - 40px);
	line-height: 62px;
	color: #666666;
	transition: 0.5s all;
}

.c-product li .c-tit .img {
	width: 20px;
	height: 20px;
	float: right;
	background: #4bb249;
	border-radius: 50%;
	margin-top: 21px;
	transition: 0.5s all;
}
.c-product li a{ 
	transition:0.5s all;
	display:block;
	background: #fff;
	border-bottom: 2px solid #dcdcdc;
}

.c-product li:hover a{
	/*transform: translateY(-10px);
	box-shadow: 0 0 20px 8px rgba(2, 2, 2, .1);*/
	transition:all ease-in-out 0.3s;
	transform:translateY(-15px);
	box-shadow:0px 5px 13px 0px rgba(0, 0, 0, 0.14);
}

.c-product li:hover .c-tit p {
	color: #ff8400;
}

.c-product li:hover .c-tit .img {
	background: #ff8400;
}

.c-product li:hover .c-img img {
	transform: scale(1.05);
}

.c-indexYoushi {
	min-height: 900px;
	width: 100%;
	background: url(../img/bg1.jpg) no-repeat center top;
}

.c-h2 {
	text-align: center;
	padding: 60px 0 50px 0;
}

.c-h2 h2 {
	font-size: 40px;
	color: #ffffff;
	margin-bottom: 20px;
}

.c-h2 p {
	font-size: 22px;
	color: #fff;
	text-transform: uppercase;
	margin-bottom: 16px;
}

.c-h2 h3 {
	font-size: 16px;
	color: #b4b4b4;
	line-height: 36px;
	margin: 0 auto;
	text-align: center;
}

.c-titbox {
	padding: 30px 60px 0 60px;
	background: #fff;
	float: right;
	width: 600px;
	height: 480px;
}

.c-youshi-top {
	width: 480px;
	float: left;
	height: 450px;
}

.c-youshi-top h2 {
	font-size: 32px;
	color: #333333;
	line-height: 90px;
	position: relative;
}

.c-youshi-top h2:after {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 60px;
	height: 4px;
	background: #4bb249;
	border-radius: 2px;
}

.c-youshi-top p {
	font-size: 16px;
	color: #666666;
	line-height: 36px;
	max-height: 216px;
	overflow: hidden;
	margin: 20px 0;
}

.c-youshi-top a {
	display: inline-block;
	width: 200px;
	height: 60px;
	border-radius: 30px;
	background: #4bb249;
	line-height: 60px;
	text-align: center;
	font-size: 16px;
	color: #fefefe;
	background: #4bb249;
	margin-top: 10px;
}

.c-youshi-top a:hover {
	background: #fd8b00;
	color: #fff;
}

.c-youshi-bottom {
	width: 190px;
	height: 480px;
	padding: 0 25px 0 65px;
	float: right;
	font-size: 0;
}

.c-youshi-bottom .swiper-wrapper {
	display: block;
}

.c-youshi-bottom .swiper-slide {
	width: 100px !important;
	height: 100px;
	overflow: hidden;
	margin: 10px auto;
	display: inline-block;
	border-radius: 50%;
	cursor: pointer;
	transition: 0.5s all;
}

.c-youshi-bottom .swiper-slide.color1 {
	background: #d1262b;
}

.c-youshi-bottom .swiper-slide.color2 {
	background: #4bb249;
}

.c-youshi-bottom .swiper-slide:hover {
	background: #fd8b00;
}

.c-indexYoushi .c-bimg {
	width: calc(100% - 790px);
	height: 480px;
	background: url(../img/img2.jpg) no-repeat center center;
	float: left;
}

.c-indexKehu {
	background: #fff;
	padding: 60px 0 120px 0;
	overflow: hidden;
}

.c-slidebox {
	width: calc(100% - 460px);
	overflow: hidden;
	float: right;
	height: 732px;
}

.c-slidebox .img {
	width: 10%;
	float: left;
	transition: 0.5s all;
	position: relative;
}

.c-slidebox .img.active {
	width: 70%;
}

.c-slidebox .img img {
	width: auto;
	height: 100%;
}

.c-slidebox .img .c-tit {
	width: 100%;
	position: absolute;
	left: 0;
	bottom: -100%;
	padding: 35px 70px;
	background: rgba(0, 0, 0, .6);
	transition: 0.5s all;
}

.c-slidebox .img .c-tit .c-l {
	float: left;
	width: calc(100% - 120px);
}

.c-slidebox .img .c-tit h2 {
	font-size: 22px;
	color: #ffffff;
	margin-bottom: 18px;
	transition: 0.5s all;
}

.c-slidebox .img .c-tit p {
	font-size: 14px;
	color: #ffffff;
	line-height: 26px;
	height: 52px;
	overflow: hidden;
}

.c-slidebox .img .c-tit .c-r {
	float: right;
	width: 53px;
	height: 53px;
	margin-top: 24px;
}

.c-slidebox .img.active .c-tit {
	bottom: 0;
}

.c-slidebox .img:hover .c-tit h2 {
	color: #4bb249;
}

.h_case{background: #fff;}
.h_case .head{text-align: center; padding-top: 50px;}
.h_case h2 {
	font-size: 144px;
	color: #f0f5f9;
	font-weight: bold;
	position: relative;
	line-height: 144px;
	padding-left: 10px;
}
.h_case h2 span {
	position: absolute;
	left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
	font-size: 40px;
	color: #d1262b;
	font-weight: normal;
	padding: 0 88px;
}

.h_case h2 span:after {
	content: '';
	position: absolute;
	left: 94px;
	bottom: -20px;
	width: 25px;
	height: 1px;
	
}
.h_case .cont{width: 100%; overflow: hidden; padding: 30px 0;}
.h_case .cont ul{ width: 100%; overflow: hidden;}
.h_case .cont li{float: left; width: 23%; margin: 1%; overflow: hidden;}
.h_case .cont li a{}
.h_case .cont li .img img{width: 100%; height: 256px;}
.h_case .cont li .text{height: 256px; position:relative; top:-256px; margin-bottom: -256px; background-color: rgba(18,131,70,0.85);opacity: 0; padding: 30px 20px; transition: 0.5s; 	-webkit-transition: 0.5s; 	-moz-transition: 0.5s; 
	transform: rotateX(80deg); 	-webkit-transform: rotateX(80deg); 	-moz-transform: rotateX(80deg); transform-origin: center bottom 0;	-webkit-transform-origin: center bottom 0;	-moz-transform-origin: center bottom 0;}
.h_case .cont li:hover .text{opacity: 1;transform: none;-webkit-transform: none;-moz-transform: none;}
.h_case .cont li .text h3{text-align: center; font-size: 18px; color: #fff; font-weight: bold; padding: 16px 0;}
.h_case .cont li .text p{color: #fff; line-height: 25px;font-size: 15px;}
.h_case .cont .more{width: 100%; overflow: hidden;}
.h_case .cont .more a{ display: block;width: 140px; margin: 0 auto;border-radius: 35px; background: #50b14f; padding: 9px 20px; text-align: center; color: #fff; text-decoration: none;}
.h_case .cont .more a:hover{background: #128346;}

.c-indexKehu .c-ke {
	float: left;
	width: 460px;
}

.c-indexKehu .c-ke h2 {
	font-size: 144px;
	color: #f0f5f9;
	font-weight: bold;
	position: relative;
	line-height: 144px;
	padding-left: 10px;
}

.c-indexKehu .c-ke h2 span {
	position: absolute;
	top: 0;
	left: 0;
	font-size: 40px;
	color: #d1262b;
	font-weight: normal;
	padding: 0 88px;
}

.c-indexKehu .c-ke h2 span:after {
	content: '';
	position: absolute;
	left: 94px;
	bottom: -20px;
	width: 25px;
	height: 1px;
	background: #222222;
}

.c-indexKehu .c-ke p {
	font-size: 18px;
	color: #666666;
	padding-left: 88px;
}

.c-indexKehu .c-ke ul {
	overflow: hidden;
	padding-left: 88px;
	margin-top: 60px;
}

.c-indexKehu .c-ke li {
	width: 149px;
	height: 93px;
	float: left;
	margin-right: 16px;
	margin-bottom: 16px;
	cursor: pointer;
}
.c-indexKehu .c-ke li img{ border:1px solid #cecece;}

.c-indexKehu .c-ke a {
	display: block;
	width: 200px;
	height: 60px;
	background: #4bb249;
	border-radius: 30px;
	text-align: center;
	line-height: 60px;
	margin-left: 88px;
	color: #fff;
	margin-top: 90px;
}

.c-indexKehu .c-ke a:hover {
	color: #fff;
	background: #ff8400;
}

.c-indexAbout {
	min-height: 750px;
	width: 100%;
	background: #fff;
}

.c-indexAbout .c-aboutslidePC {
	padding: 0 90px;
	margin: 0 auto;
	position: relative;
	margin-top: 20px;
}
.c-indexAbout .c-aboutslidePC  .swiper-container img{ cursor:pointer; transition: 0.5s all;}
.c-indexAbout .c-aboutslidePC  .swiper-container img:hover{ transform:scale(1.05);}
.c-indexAbout .c-aboutslidePC .btnx {
	width: 53px;
	height: 53px;
	margin-top: -26px;
}

.c-indexAbout .c-aboutslidePC .btnx.l {
	background: url(../img/left2.png);
}
.c-indexAbout .c-aboutslidePC .btnx.l:hover {
	background: url(../img/left22.png);
	transition:all ease-in-out 0.3s;
}

.c-indexAbout .c-aboutslidePC .btnx.r {
	background: url(../img/right2.png);
}

.c-indexAbout .c-aboutslidePC .btnx.r:hover {
	background: url(../img/right22.png); transition:all ease-in-out 0.3s;
}

.c-indexAbout .c-aboutslidePHONE {
	display: none;
}

.c-indexAbout a,.h_video .more a,.h_news .more a {
	display: block;
	width: 160px;
	height: 45px;
	background: none;
	border-radius: 30px;
	text-align: center;
	line-height: 45px;
	color: #d1262b;
    border:1px solid #d1262b;
	margin:0 auto;
}

.c-indexAbout a:hover,.h_video .more a:hover,.h_news .more a:hover {
	color: #fff;
	background: #d1262b;
}

.h_com .cont{width: 100%; overflow: hidden; height: 480px; background: url("../img/con_bg.png") no-repeat left bottom;}
.h_com .cont .con_left{width: 49%; float: left;}
.h_com .cont .con_left p{text-indent: 2em; line-height: 34px; font-size: 16px;padding-bottom: 25px;padding-top: 10px;}
.h_com .cont .con_right{width: 48%; float: right;}
.h_com .more{width: 100%; overflow: hidden;}

.h_video{width: 100%; overflow: hidden;}
.h_video .title p{background: #f7f8fa;}
.h_video .title .text{padding: 20px 0; text-align: center; color: #666; font-size: 15px;}
.h_video .cont{width: 100%; overflow: hidden;}
.h_video .cont ul{width: 100%; overflow: hidden;padding: 30px 0;}
.h_video .cont li a{ width: 100%;}
.h_video .cont li{float: left; width: 31%; margin: 1%;}
.h_video .cont li .img{ width: 100%; background: rgba(0,0,0,1);}
.h_video .cont li .img img{opacity: 0.6; transition: 0.4s all;width: 100%;}
.h_video .cont li:hover .img img{opacity: 0.9;}
.h_video .cont li span {width: 64px; height: 64px; overflow: hidden;background: url("../img/anniu.png") no-repeat center center; margin: 0 auto; display: block;position: relative; top: 170px;margin-top: -64px; z-index: 11; transition: 0.4s all;}
.h_video .cont li:hover span{opacity: 0.8;}
.h_video .more a{ margin-bottom: 50px;}
.c-indexNew .c-main{margin-bottom: 50px;}


.c-timer {
	background: #d1262b;
	min-height: 186px;
}

.c-timer ul {
	padding-top: 45px;
	overflow: hidden;
}

.c-timer li {
	width: 25%;
	float: left;
	text-align: center;
	position: relative;
}

.c-timer li:after {
	content: '';
	position: absolute;
	left: -1px;
	top: 0;
	width: 1px;
	height: 97px;
	background: #fff;
}

.c-timer li .boxx {
	display: inline-block;
	color: #fff;
	text-align: left;
}

.c-timer li h2 {
	font-size: 60px;
	position: relative;
	display: inline-block;
}

.c-timer li h2 span {
	position: absolute;
	top: 4px;
	font-size: 14px;
	right: -22px;
	line-height: normal;
}

.c-timer li p {
	font-size: 14px;
}

.c-indexNew {
	background: #fff;
	padding-bottom: 45px;
}

.c-indexNew .c-main {
	overflow: hidden;
}

.c-indexNew .c-main .c-l a {
	display: block;
	padding: 35px 60px;
}
.c-indexNew .c-main .c-l:hover h2{ transition:all ease-in-out 0.3s; text-indent:1.5em;}

.c-indexNew .c-main .c-l {
	width: 41%;
	margin-right: 0px;
	background: #f4f4f4;
	height: 550px;
	float: left;
}

.c-indexNew .c-main .c-l h2 {
	line-height: 78px;
	height: 78px;
	overflow: hidden;
	font-size: 22px;
	border-bottom: 1px solid #dbdbdb;transition:all ease-in-out 0.3s;
}

.c-indexNew .c-main .c-l p {
	color: #333333;
	line-height: 30px;
	height: 60px;
	overflow: hidden;
	margin: 12px 0 32px 0;
}

.c-indexNew .c-main .c-l .c-img {
	width: 100%;
	height: 254px;
	/* background: url(../img/img5.jpg) no-repeat center top; */
}

.c-indexNew .c-main .c-r {
	width: 55%;
	float: right;
}

.c-indexNew .c-main .c-r ul {
	border-top: 2px solid #eaeaea;
}

.c-indexNew .c-main .c-r li {
	border-bottom: 2px solid #eaeaea;
}
.c-indexNew .c-main .c-r li a {
	display: block;
	padding: 38px 0;
}

.c-indexNew .c-main .c-r li h2 {
	font-size: 20px;
	color: #111111;
	margin-bottom: 23px;transition:all ease-in-out 0.3s;	
}

.c-indexNew .c-main .c-r li p {
	color: #666666;
	line-height: 30px;
	height: 60px;
	overflow: hidden;
}

.c-indexNew .c-main .c-r li:hover h2 {
	  text-indent:1.5em;
	color: #d1262b;
}

.c-indexNew .c-main .c-l:hover h2 {
	  text-indent:1.5em;
	color: #d1262b;
}

.c-link {
	padding: 33px 0;
	overflow: hidden;
}

.c-link .c-l {
	float: left;
	line-height: 34px;
}

.c-link .c-l dl {
	overflow: hidden;
}

.c-link .c-l dd {
	float: left;
	color: #666666;
	line-height: 34px;
}

.c-link .c-l dd a:hover {
	color: #ff8400;
}

.c-link .c-l dt {
	float: left;
	color: #666666;
	padding: 0 4px;
	line-height: 34px;
}

.c-link .c-l span {
	float: left;
	color: #333333;
	margin-right: 16px;
}

.c-link .c-r {
	float: right;
	padding: 0 16px;
	height: 34px;
	line-height: 32px;
	border: 1px solid #e1e7ee;
	border-radius: 17px;
	display: inline-block;
	color: #666666;
}

.c-link .c-r:hover {
	color: #fff;
	border: 1px solid #4bb249;
	background: #4bb249;
}

.c-indexContact #dituContent {
	width: 100%;
	height: 460px;
}

.c-indexContact {
	position: relative;
}

.c-indexContact .c-main {
	position: absolute;
	right: 50%;
	top: 0;
	margin-right: -720px;
	background: #d1262b;
	padding: 0 40px;
	z-index: 10;
	width: 380px;
	height: 100%;
	color: #fff;
	padding-top: 40px;
}

.c-indexContact .c-main h2 {
	font-size: 40px; line-height:60px;
}

.c-indexContact .c-main p {
	font-size: 20px;
	text-transform: uppercase;
	margin-bottom: 25px;
}

.c-indexContact .c-main li {
	line-height: 36px;
}

.c-indexContact .c-main a {
	display: block;
	width: 200px;
	height: 50px;
	border-radius: 25px;
	background: #fff;
	text-align: center;
	line-height: 50px;
	color: #4bb249;
	margin-top: 28px;
}

.c-indexContact .c-main a:hover {
	background: #ff8400;
	color: #fff;
}

.c-copy {
	overflow: hidden;
	color: #dfdfdf;
	line-height: 24px;
	padding: 18px 0;
	background: #434343;
}

.c-copy .c-l {
	float: left;
}

.c-copy .c-r {
	float: right;
}

.c-copy .c-r a {
	margin-left: 5px;
	color: #dfdfdf;
}

.c-copy .c-r a:hover {
	color: #ff8400;
}

.c-commonBg {
	width: 100%;
	height: 150px;
	background: url(../img/bg4.jpg) no-repeat center top / cover;
}

.c-commonphoneBg {
	display: none;
	width: 100%;
}

.c-commonNav {
	padding: 19px 88px;
	font-size: 14px;
	background: #fff;
	color: #666666;
	line-height: 22px;
}

.c-commonNav img {
	width: 18px;
	height: 22px;
	vertical-align: -5px;
	margin-right: 12px;
}

.c-common {
	padding: 60px 88px;
	overflow: hidden;
}

.c-common .c-lbox {
	float: left;
	width: 300px;
}

.c-common .c-rbox {
	float: right;
	width: calc(100% - 348px);
}

.c-h3 {
	height: 72px;
	padding: 0 33px;
	border-bottom: 1px solid #eaeaea;
	font-size: 22px;
	color: #222222;
	line-height: 82px;
	position: relative;
	background: #fff;
}

.c-h3:after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 33px;
	width: 90px;
	height: 3px;
	background: #00a044;
}

.c-fuwu {
	background: #fff;
	margin-bottom: 25px;
}

.c-fuwu ul {
	overflow: hidden;
	padding: 30px 0 20px 30px;
}

.c-fuwu li {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

.c-fuwu li a {
	padding: 0 20px;
	color: #666666;
	border: 1px solid #ebebeb;
	display: inline-block;
	line-height: 34px;
	border-radius: 18px;
}

.c-fuwu li a:hover {
	border: 1px solid #00a044;
	background: #00a044;
	color: #fff;
}

.c-comNew {
	background: #fff;
	margin-bottom: 25px;
}

.c-comNew ul {
	padding: 15px 33px;
}

.c-comNew li a {
	display: block;
	font-size: 15px;
	color: #666666;
	line-height: 40px;
}

.c-comNew li a:hover {
	color: #00a044; text-indent:1.5em; transition:all ease-in-out 0.3s;
}

.c-comAbout {
	background: #fff;
	margin-bottom: 25px;
}

.c-comAbout ul {
	padding: 15px 33px;
}

.c-comAbout li {
	display: block;
	font-size: 16px;
	color: #666666;
	line-height: 40px;
}

.c-contact {
	background: #fff;
	padding: 60px 80px;
	overflow: hidden;
}

.c-contact .c-l {
	float: left;
	width: 40%;
}

.c-contact .c-r {
	float: right;
	width: calc(60% - 50px);
}

.c-contact .c-l dt {
	color: #00a044;
	font-weight: bold;
	line-height: 40px;
}

.c-contact .c-l dd {
	color: #666666;
	line-height: 40px;
}

.c-contact .c-l .c-img {
	width: 280px;
	height: 280px;
}

.c-contact .c-r #dituContent {
	height: 520px;
	width: 100%;
	border: 1px solid #ccc;
}

.c-liuyan {
	background: #d1262b;
	padding: 25px 0;
	overflow: hidden;
}

.w1200 {
	width: 1200px;
	margin: 0 auto;
}

.c-liuyan h2 {
	font-size: 36px;
	color: #fefefe;
	text-align: center;
	margin-bottom: 30px;
}

.c-liuyan p {
	font-size: 16px;
	color: #ffffff;
	text-align: center;
	margin-top: 26px;
}

.c-liuyan dl {}

.c-liuyan dd {
	width: calc(33.333333% - 74px);
	margin-right: 16px;
	float: left;
}

.c-liuyan dd input {
	width: 100%;
	height: 50px;
	line-height: 50px;
	padding: 0 15px;
	border: 0;
}

.c-liuyan dt {
	float: left;
	width: 174px;
}

.c-liuyan dt a {
	display: block;
	height: 50px;
	line-height: 50px;
	text-align: center;
	color: #fff;
	background: #ffb400;
}

.c-gallery .c-product li {
	width: calc(33.333333% - 24px);
}

.c-page {
	text-align: center;
}

.c-page {
	text-align: center;
}

.c-page a {
	color: #646464;
	font-size: 16px;
	display: inline-block;
	line-height: 40px;
	background: #fff;
	border: 1px solid #e6e6e6;
	border-radius: 2px;
	padding: 0 18px;
	margin: 10px 5px;
}

.c-page a.on {
	background: #d1262b;
	border: 1px solid #d1262b;
	color: #fff;
}

.c-page a.dian {
	color: #646464;
	background: transparent;
	border: 1px solid transparent;
	cursor: text;
}

.c-page a:hover {
	background: #d1262b;
	border: 1px solid #d1262b;
	color: #fff;
}

.c-page a.dian:hover {
	color: #646464;
	background: transparent;
	border: 1px solid transparent;
	cursor: text;
}

.c-comList {
	margin-bottom: 25px;
}

.c-comList .level1 {
	background: #fff;
	padding: 0 32px;
	padding-bottom: 20px;
}

.c-comList h3 {
	line-height: 60px;
	color: #666666;
	transition: 0.5s all;
}

.c-comList li a {
	line-height: 60px;
	color: #666666;
	display: block;
}

.c-comList .level1>li>a {
	border-bottom: 1px dashed #cdcdcd;
}

.c-comList .level1>li:last-of-type>a {
	border-bottom: 0;
}

.c-comList .level2>li>a {
	border-bottom: 1px dashed #cdcdcd;
}

.c-comList .level3>li>a {
	border-bottom: 1px dashed #cdcdcd;
}

.c-comList .level2 {
	display: none;
}

.c-comList .level3 {
	display: none;
}

.c-comList .level2>li a {
	padding-left: 25px;
}

.c-comList .level3>li a {
	padding-left: 50px;
}

.c-comList a:hover {
	color: #00a044;
}

.c-comList a:hover h3 {
	color: #00a044;
}

.c-list {
	width: 100%;
}

.c-list ul {
	width: calc(100% + 24px);
}

.c-list li {
	width: calc(50% - 24px);
	margin-right: 24px;
	margin-bottom: 24px;
	float: left;
}
.c-list li a{
	display:block; 
	transition:0.5s all;
	padding: 42px;
	background: #fff;
}
.c-list li:hover a{
	transition:all ease-in-out 0.3s;
	transform:translateY(-15px);
	box-shadow:0px 5px 13px 0px rgba(0, 0, 0, 0.14);
	}
.c-list li:hover h2{ text-indent:1.5em;}
.c-list li:hover .btnx{ 
    color: #fff;
	background: #d1262b;
	border: 1px solid #d1262b;}
.c-list li h2 {
	font-size: 18px;
	color: #222222;
	margin-bottom: 20px;
	transition:all ease-in-out 0.3s
}

.c-list li p {
	font-size: 14px;
	color: #666666;
	line-height: 30px;
	height: 60px;
	overflow: hidden;
}

.c-list li .c-time {
	color: #a5a5a5;
	padding: 15px 0 20px 0;
	border-bottom: 1px solid #ededed;
}

.c-list li .btnx {
	width: 142px;
	height: 42px;
	border: 1px solid #c9c9c9;
	border-radius: 21px;
	text-align: center;
	line-height: 40px;
	font-size: 14px;
	color: #666666;
	margin-top: 28px;
	transition: 0.5s all;
}

.c-list li:hover h2 {
	color: #d1262b;
}

.c-list .btnx:hover {
	color: #fff;
	background: #d1262b;
	border: 1px solid #d1262b;
}

.c-listshow {
	background: #fff;
	padding: 0 60px;
}

.c-listshow .mt {
	text-align: center;
	padding-top: 60px;
	padding-bottom: 25px;
	border-bottom: 1px solid #d7d7d7;
}

.c-listshow .mt h2 {
	font-size: 24px;
	color: #222222;
	margin-bottom: 20px;
}

.c-listshow .mc {
	padding: 30px 0 17px 0;
	overflow: hidden;
	border-bottom: 1px solid #d7d7d7;
}

.c-listshow .mc p {
	font-size: 16px;
	color: #666666;
	line-height: 50px;
}

.c-listshow .mc p img {
	float: left;
	width: auto;
	height: auto;
	margin: 10px 20px 10px 0;
}

.c-listshow .mc .btnx {
	width: 196px;
	height: 52px;
	border: 1px solid #c9c9c9;
	border-radius: 26px;
	text-align: center;
	line-height: 50px;
	color: #666666;
	margin-top: 28px;
	transition: 0.5s all;
	display: block;
	float: right;
}

.c-listshow .mc .btnx:hover {
	color: #fff;
	background: #d1262b;
	border: 1px solid #d1262b;
}

.c-listshow .mb {
	overflow: hidden;
	padding: 35px 0;
}

.c-listshow .mb li a {
	color: #666666;
	line-height: 50px;
}

.c-listshow .mb li a:hover {
	color: #00a044;
}

.c-message {
	background: #fff;
}

.c-message .mt {
	padding: 60px 0;
	text-align: center;
}

.c-message .mt h2 {
	font-size: 30px;
	color: #00a044;
	position: relative;
	margin-bottom: 42px;
}

.c-message .mt h2:after {
	position: absolute;
	content: "";
	width: 32px;
	height: 3px;
	background: #3ebf74;
	left: 50%;
	margin-left: -16px;
	bottom: -20px;
}

.c-message .mt p {
	font-size: 16px;
	color: #666666;
	line-height: 30px;
}

.c-message .mc {
	overflow: hidden;
	width: 100%;
	padding: 0 96px;
	padding-bottom: 50px;
}

.c-message .mc ul {
	width: calc(100% + 16px);
	overflow: hidden;
}

.c-message .mc li {
	width: calc(33.333333% - 16px);
	margin-right: 16px;
	margin-bottom: 22px;
	border: 1px solid #e4e2e2;
	float: left;
	height: 58px;
}

.c-message .mc li img {
	width: 56px;
	height: 56px;
	float: left;
	display: block;
}

.c-message .mc li input {
	width: calc(100% - 76px);
	padding-right: 20px;
	border: 0;
	height: 56px;
	line-height: 56px;
}

.c-message .mc .textarea {
	border: 1px solid #e4e2e2;
	width: 100%;
	height: 200px;
}

.c-message .mc .textarea img {
	width: 56px;
	height: 56px;
	float: left;
	display: block;
}

.c-message .mc .textarea textarea {
	width: calc(100% - 56px);
	padding: 15px 0;
	border: 0;
	height: 198px;
	line-height: 24px;
	resize: none;
}

.c-message .btnx {
	display: block;
	background: #00a044;
	height: 58px;
	line-height: 58px;
	color: #fff;
	text-align: center;
	margin: 22px 0;
}

.c-show {
	background: #fff;
	padding: 65px 75px;
}

.c-show .c-t {
	overflow: hidden;
	margin-bottom: 24px;
}

.c-show .c-t .c-l {
	width: calc(65% - 20px);
	float: left;
}

.c-show .c-t .c-r {
	float: right;
	width: calc(35% - 20px);
}

.c-show .c-t .mt h2 {
	font-size: 22px;
	color: #222222;
	line-height: 62px;
	border-bottom: 1px solid #d7d7d7;
	margin-bottom: 18px;
}

.c-show .c-t .mt p {
	font-size: 14px;
	color: #666666;
	line-height: 30px;
}

.c-show .c-t .mc {
	margin: 20px 0 15px 0;
	background: #00a044;
	width: 100%;
	height: 60px;
	text-align: center;
	line-height: 60px;
	color: #fff;
}

.c-show .c-t .mb h3 {
	font-size: 22px;
	color: #222222;
	line-height: 78px;
}

.c-show .c-t .mb ul {
	overflow: hidden;
}

.c-show .c-t .mb li {
	width: calc(50% - 10px);
	float: right;
}

.c-show .c-t .mb li:first-of-type {
	float: left;
}

.c-show .c-t .mb li .c-tit {
	line-height: 44px;
	color: #666666;
	text-align: center;
}

.c-show .c-b h2 {
	font-size: 22px;
	color: #222222;
	line-height: 86px;
	border-bottom: 1px solid #d7d7d7;
	margin-bottom: 35px;
}

.c-show .c-b p {
	font-size: 16px;
	color: #666666;
	line-height: 50px;
}

.c-single {
	padding: 50px 66px;
	background: #fff;
}

.c-single h2 {
	font-size: 22px;
	color: #00a044;
	font-weight: bold;
	margin-bottom: 22px;
}

.c-single p {
	font-size: 16px;
	color: #666666;
	line-height: 50px;
}

.c-single img {
	margin: 15px 0;
}

.c-h85 {
	height: 85px;
	display: none;
}

/* 底部 */
.c-pc .foot{
	height: 771px;
	background: #f7f8fa;
}
.c-pc .foot .leaving_message{
	width: 49%;float: left;
}
.cont_info .w{padding-bottom: 50px;}
.c-pc .leaving_message h2,.cont_info .leaving_message h2{
	font-size: 28px;
	color: #444444;
	font-family: -webkit-pictograph;
	font-weight: 600;
	margin-top: 100px;
}
.cont_info .leaving_message h2{display: none;}
.c-pc .leaving_message h2 span,.cont_info .leaving_message h2 span{
	font-size: 24px;
	font-weight: 500;
}
.c-pc .leaving_message h3,.cont_info .leaving_message h3{
	font-size: 16px;
	color: #777777;
	margin-top: 15px;
	margin-bottom: 40px;
}
.cont_info .leaving_message h3{display: none;}
.c-pc .leaving_message input,.cont_info .leaving_message input{
	width: 100%;
	height: 47px;
	background: #ffffff;
	border:solid 1px #e0e0e0;
	font-size: 14px;
	color: #bdb9b9;
	padding-left: 25px;
	padding-right: 25px; 
	margin-bottom: 28px;
}
.c-pc .leaving_message textarea,.cont_info .leaving_message textarea{
	width:100%;
	height: 184px;
	background: #ffffff;
	border:solid 1px #e0e0e0;
	font-size: 14px;
	color: #bdb9b9;
	padding-left: 25px;
	padding-right: 25px; 
	margin-bottom: 28px;
}
.c-pc .leaving_message button,.cont_info .leaving_message button{
	background: #d1262b;
	width: 100%;
	text-align: center;
	color: #fff;
	font-size: 16px;
	border: none;
	border-radius: 5px;
	height: 46px;
}
.c-pc .leaving_message button:active,.cont_info .leaving_message button:active{color: #dd00;}
.c-pc .line_img,.cont_info .line_img{
	width: 100%;
	height: 5px;
	margin-top: 60px;
}
.c-pc .connect_icon,.cont_info .connect_icon{width: 100%; overflow: hidden;
	margin-top: 15px;
}
.c-pc .connect_icon p,.cont_info .connect_icon p{
	padding: 0 17px;
	margin-top: 6px;
}
.c-pc .contact,.cont_info .contact{
	width: 47%;
    float: right;
	position: relative;
}
.c-pc .telephone,.cont_info .telephone{
	border-top: solid 1px #f0f0f0;
	height: 75px;
	width: 100%;
	margin-top: 98px;
}
.cont_info .telephone{display: none;}
.c-pc .foot .float_l,.cont_info .float_l{float: left;}
.cont_info .float_l{padding-top: 50px;}
.c-pc .foot .float_r,.cont_info .float_r{float: right;}
.c-pc .telephone img,.cont_info .telephone img{
	width: 48px;
	height: 48px;
	margin: 12px 8px 0 8px;
   
}
.c-pc .telephone h3,.cont_info .telephone h3{
	font-size: 14px;
	color: #444444;
	margin-top: 12px;
}
.c-pc .telephone p,.cont_info .telephone p{
	font-size: 26px;
	color: #444444;
	font-weight: 700;
}

.c-pc .information h3,.cont_info .information h3{
	font-size: 24px;
	color: #444444;
	margin-bottom: 16px;
	margin-top:86px;
}
.cont_info .information h3{margin-top: 60px;}
.c-pc .information p,.cont_info .information p{
	font-size: 14px;
	color: #444444;
	margin-bottom: 5px;
}
.c-pc .information p span,.cont_info .information p span{
	margin-right: 28px;
}
.c-pc .qr_code,.cont_info .qr_code{
	margin-top: 100px;
	width: 475px;
}
.cont_info .qr_code{margin-top: 0;}
.c-pc .qr_code .weixin_img,.cont_info .qr_code .weixin_img{
	width: 194px;
	height: 194px;
	padding: 6px;
	border: solid 1px #ededee;
    margin-top: 60px;
}
.cont_info .qr_code .weixin_img{margin-top: 0;}
.c-pc .qr_code .weixin_img img,.cont_info .qr_code .weixin_img img{
	width: 100%;
	height: 100%;
}
.c-pc .qr_code p,.cont_info .qr_code p{
	text-align: center;
	font-size: 14px;
	color: #555555;
	margin-top: 18px;
}
.c-pc .qr_code .information p,.cont_info .qr_code .information p{text-align: left;}
.c-pc .gear,.cont_info .gear{
	width: 256px;
	height: 238px;
	position: absolute;
	top: 43px;
	right: 0;
}
.cont_info .gear{top:260px;}
.foot_bottom{
	height: 93px;
	background: #2b2a28;
    padding-top: 38px;
	color: #c2c2c2;
	text-align: center;
}
.foot_bottom span{
	padding-left: 20px;
}
.foot_bottom a:link,.foot_bottom a:visited{color: #c2c2c2; text-decoration: none;}
.foot_bottom .support a:link,.foot_bottom .support a:visited{color: #d1262b;}
.foot_bottom a:hover{color: #dd0000; text-decoration: none;}
.yanzheng{width: 100%; overflow: hidden;}
.yz_left{width: 40%; float: left;}
.yz_right{ width: 20%; float: left; margin-left: 2%;}

.dituContent img {
	width: auto;
	height: auto;
}

.list2 {
	display: none;
}
.navbox{ display: block; position: relative; min-height: 40px;}
.navbox .btn{ float: right; height: 40px; line-height: 40px; padding: 0 20px; color: #fff; font-size: 14px; background: #049548; display: none;}
.c-pc .leaving_message textarea,.cont_info .leaving_message textarea{ padding-top: 6px;}
.c-pc .leaving_message textarea::placeholder,.cont_info .leaving_message textarea::placeholder{padding-top: 6px;}

/*page*/
.page_banner{height: 350px; background-size: contain; margin-top: 100px; text-align: center;font-size: 34px;color: #fff;text-shadow: 3px 3px #000; padding-top: 140px;letter-spacing: 2px;}
.banner_com{ background:url("../img/banner_com.jpg") no-repeat bottom center;}
.banner_con{ background:url("../img/banner_con.jpg") no-repeat bottom center;}
.banner_pro{ background:url("../img/banner_pro.jpg") no-repeat bottom center;}
.banner_news{ background:url("../img/banner_news.jpg") no-repeat bottom center;}
.banner_video{ background:url("../img/banner_video.jpg") no-repeat bottom center;}
.position .bt{padding-top: 40px;}
.position .bt .float_l{font-size: 30px;color: #333;line-height: 52px; font-weight: 600px;letter-spacing: 1px; float: left;}
.position .bt .float_r{font-size: 16px; color: #888;line-height: 35px; padding-left: 30px; float: right; padding-top: 15px;}
.position .bt .float_r,.position .bt .float_r a{font-size: 15px;}
.position .bt .float_r a:link,.position .bt .float_r a:visited{color: #666; text-decoration: none;}
.position .bt .float_r a:hover{ color: #dd0000; text-decoration: none;}
.clear{clear: both;}
.position .p{font-size: 16px; line-height: 34px; color: #888; background: url("../img/neiye_icon2.png") no-repeat center right;letter-spacing: 2px;}
.page_cont .text{width: 100%; overflow: hidden; padding: 30px 0 50px 0;}
.page_cont .text .com_l{width: 50%; float: left;}
.page_cont .text .com_l p{font-size: 16px; line-height: 33px; text-indent: 2em; padding-bottom: 15px;}
.page_cont .text .com_r{width:48%; float: right;}

.page_prolist ul{width: 100%; overflow: hidden; padding: 40px 0;}
.page_prolist li{float: left; width: 48%; margin: 1%;}
.page_prolist li .img{text-align: center;background: rgba(0,0,0,1);}
.page_prolist li .img img{opacity: 0.7; transition: 0.5s all;}
.page_prolist li:hover .img img{opacity: 1;}
.page_prolist li .tit{text-align: center; font-size: 18px; padding-top:14px; height: 55px; background: #ddd;font-weight: bold;transition: 0.5s all;}
.page_prolist li:hover .tit{background: #d1262b; color: #fff;}
.attribute{width: 100%; overflow: hidden;}
.attribute li{font-size: 16px; line-height: 30px;}
.attribute li em{display:inline-block;font-style:normal;color:#555;font-size:16px; text-align:center; width:50%;  border: dashed  1px #ecebeb; line-height:30px;}

.page_pro{width: 100%; overflow: hidden; padding: 40px 0;}
.page_pro .img{width:50%; float: left;padding-top: 40px;}
.page_pro .text{width: 48%; float: right;}
.page_pro .text h2{font-size: 22px; padding: 0px 0 20px 0; color: #333; text-align: center;}
.page_pro .text .info,.page_pro .text .info p{font-size: 14px; line-height: 25px;}

.page_newslist{width: 100%; overflow: hidden;}
.page_newslist ul{width:100%; overflow: hidden;}
.page_newslist li{width: 48%; float: left;overflow: hidden;margin: 1%; }
.news_list a{display: block;width: 100%;padding: 0 32px; margin-right: 30px; background: #fff;margin-bottom: 10px;}
.news_list a .bt{ padding-top: 10px;}

.news_list a .bt .border{ height: 3px; width: 0px; background: #dd0000; margin-top: 22px; margin-right: 0px; transition:all 0.3s ease-in-out; float: left;}
.news_list a:hover .bt .border{width: 17px; margin-right: 12px;}

.news_list a .bt .p{font-size: 18px; color: #333; height: 48px; overflow: hidden; line-height: 48px; text-overflow: ellipsis; display: -webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;max-width:calc(100% - 40px);}
.news_list a .time{width: 100%; overflow: hidden;}
.news_list a .time .float_l{float: left;font-size: 14px; color: #888; line-height: 36px; margin-right: 20px; padding-left: 26px;}
.news_list a .time .date{background: url("../img/news_icon3.png") center left 3px no-repeat}
.news_list a .time .view{background: url("../img/news_icon4.png") center left 3px no-repeat}
.news_list a .text{width: 100%; overflow: hidden; font-size: 14px; color: #888; line-height: 30px;text-overflow:ellipsis;display: -webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.news_list a .button_xq{height: 88px; line-height: 88px;font-size: 16px; color: #333; width: 123px;background: url("../img/news_icon1.png") center right no-repeat; transition: all 0.4s ease-in-out;}
.news_list a:hover .button_xq{margin-left: calc(100% - 123px);color: #00479d;background: url("../img/news_icon2.png") center right no-repeat; color: #dd0000;}

.news_info{width: 100%; overflow:hidden;}
.news_info .text{width: 100%; overflow: hidden; padding: 40px 0;}
.news_info .text h2{font-size: 30px; color: #333; text-align: center;}
.news_info .date{text-align: center; padding: 30px 0; border-bottom:1px solid #eee;font-size: 14px; color: #888;}
.news_info .date span.view{padding-left: 30px;}
.news_info .info{width: 100%; padding: 40px 0;}
.news_info .info,.news_info .info p{line-height: 35px; color: #333; font-size: 14px;}
.news_info .info p{text-indent: 2em;}

.news_info .other{width: 95%; overflow: hidden; margin: 0 auto; padding-bottom: 40px;}
.news_info .other h2{font-size: 22px; font-weight: bold; color: #333; padding-bottom: 20px;}
.news_info .other,.news_info .other p{font-size: 14px; line-height: 34px;}
.news_info .other a:link,.news_info .other a:visited{color: #333; text-decoration: none;}
.news_info .other a:hover{color: #dd0000; text-decoration: underline;}

.page_videolist{width: 100%; overflow: hidden;}

.page_videolist ul{width: 100%; overflow: hidden;padding: 30px 0;}
.page_videolist li a{ width: 100%;}
.page_videolist li{float: left; width: 31%; margin: 1%;}
.page_videolist li .img{ width: 100%; background: rgba(0,0,0,1);}
.page_videolist li .img img{opacity: 0.6; transition: 0.4s all;width: 100%;}
.page_videolist li:hover .img img{opacity: 0.9;}
.page_videolist li span {width: 64px; height: 64px; overflow: hidden;background: url("../img/anniu.png") no-repeat center center; margin: 0 auto; display: block;position: relative; top: 170px;margin-top: -64px; z-index: 11; transition: 0.4s all;}
.page_videolist li:hover span{opacity: 0.8;}
.page_videolist li .tit{background: #111; color: #fff; text-align: center; padding: 15px 0;}
.page_videolist li:hover .tit{ background:#d1262b;}

.videos_info{width: 100%; overflow:hidden;}
.videos_info .cont{width: 100%; overflow: hidden; padding: 40px 0;}
.videos_info .cont h2{font-size: 30px; color: #333; text-align: center;}
.videos_info .date{text-align: center; padding: 30px 0; border-bottom:1px solid #eee;font-size: 14px; color: #888;}
.videos_info .date span.view{padding-left: 30px;}
.videos_info .info{width: 100%; padding: 40px 0;}
.videos_info .info,.videos_info .info p{line-height: 35px; color: #333; font-size: 14px;}
.videos_info .info p{text-indent: 2em;}
.video_info{width: 70%; overflow: hidden; margin: 0 auto;}
.video_miaoshu{width: 80%; overflow: hidden; margin: 0 auto;}
.video_miaoshu h3{font-size: 18px; font-weight: bold; padding: 15px 0;}
.video_miaoshu {background: #fff; padding: 20px; margin-top: 20px;}
.video_miaoshu .text,.video_miaoshu .text p{font-size: 14px; line-height: 25px; color: #666;}

@media(max-width:1600px) {
	.c-header {
		padding-right: 40px;
		padding-left: 40px;
	}
	.c-common {
		padding-left: 60px;
		padding-right: 60px;
	}
	.c-contact {
		padding-left: 60px;
		padding-right: 60px;
	}
	.c-commonNav {
		padding-left: 60px;
		padding-right: 60px;
	}
	.c-listshow {
		background: #fff;
		padding: 0 30px;
	}
    .c-pcBanner .swiper-slide{height: 600px;}
    .w{width: 1300px;}
}

@media(max-width:1440px) {
	.w {
		width: 1200px;
	}
	.c-header .nav li a {
		margin: 0 10px;
	}
	.c-indexContact .c-main {
		margin-right: -600px;
	}
	.c-common {
		padding-left: 40px;
		padding-right: 40px;
	}
	.c-contact {
		padding-left: 40px;
		padding-right: 40px;
	}
	.c-commonNav {
		padding-left: 40px;
		padding-right: 40px;
	}
	.c-message .mc {
		padding: 0 40px;
	}
	.c-show {
		padding: 20px 25px;
	}
	.c-single {
		padding: 20px 25px;
	}
    .c-pcBanner .swiper-slide{height: 600px;}
    .w{width: 1300px;}
    .c-header .nav li a{margin: 0 20px;}
    .c-indexNew .c-main .c-l a{padding: 35px;}
    
}

@media(max-width:1366px) {
	.w {
		overflow: hidden;
	}
}

@media(max-width:1280px) {
	.w {
		width: 100%;
	}
	.c-indexContact .c-main {
		right: 0;
		left: auto;
		margin: 0;
	}
	.c-header {
		padding-right: 0;
		padding-left: 0;
	}
	.c-header .nav li a {
		margin: 0 5px;
	}
	.c-common {
		padding-left: 10px;
		padding-right: 10px;
	}
	.c-contact {
		padding: 20px;
	}
	.c-commonNav {
		padding-left: 10px;
		padding-right: 10px;
	}
	.c-contact .c-r {
		float: none;
		width: 100%;
	}
	.c-contact .c-l {
		float: none;
		width: 100%;
		margin-bottom: 20px;
	}
	.w1200 {
		width: 100%;
	}
	.c-list ul {
		width: 100%;
	}
	.c-list li {
		width: 100%;
		margin-right: 0;
		padding: 42px;
	}
	.c-listshow {
		padding: 0 20px;
	}
	.c-listshow .mt {
		padding-top: 20px;
		padding-bottom: 15px;
	}
	.c-message .mc {
		padding: 0 20px;
	}
	.c-show .c-t .c-l {
		width: 100%;
		float: none;
	}
	.c-show .c-t .c-r {
		width: 100%;
		float: none;
	}
    
    .w{width: 1200px;}
    .c-header{ padding: 10px 20px;}
    .c-h70{height: 80px;}
    .c-header .nav li a{margin: 0 13px;}
    .c-header .c-logo{ width: 170px; margin-left: 20px;}
    .c-pcBanner .banner1{background: url("../img/banner1024.jpg") no-repeat bottom center;}
    .c-pcBanner .banner2{background: url("../img/banner1024-2.jpg") no-repeat bottom center;}
    .c-pcBanner .swiper-slide{height: 520px;}
    .title{padding-top: 50px; margin-bottom: 50px;}
    .title h3{font-size: 24px;}
    .h_pro .pro_left{height: 721px;}
    .h_pro h2,.h_pro .dq40 h2,.h_pro .dq50 h2{font-size: 40px;}
    .h_pro .pro_right .ty1 .dq40,.h_pro .pro_right .ty2 .dq50{background-size: 90%; background-size: 66%;}
    .c-indexProduct{padding-bottom: 50px;}
    .h_com .cont{height: 400px;}
    .h_com .cont .con_left p{font-size: 14px; line-height: 32px; padding-bottom: 20px;}
    .c-indexAbout{min-height: 640px;}
    
    .c-indexNew .c-main .c-l{width: 40%; margin-right: 0; height: 445px;}
    .c-indexNew .c-main .c-l a{padding: 30px;}
    .c-indexNew .c-main .c-l h2{font-size: 18px; height: 60px; line-height: 60px;}
    .c-indexNew .c-main .c-l p{font-size: 14px;}
    .c-indexNew .c-main .c-r{width: 57%; float: right;}
    .c-indexNew .c-main .c-r li a{padding: 25px 0;}
    .c-indexNew .c-main .c-r li h2{font-size: 18px; margin-bottom: 15px;}
    .c-indexNew .c-main .c-r li p{font-size: 14px;}
    
    .page_banner{height: 320px; margin-top: 90px;}
    .page_cont .text .com_l p{font-size: 14px; line-height: 28px;}
    .position .bt .float_l{font-size: 28px;}
    .cont_info .contact{width: 44%;}
    
    
    
}

@media(max-width:1024px) {
	.c-header {
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.c-header .navbar-default {
		height: auto;
		padding: 0;
	}
	.c-header .nav li a {
		padding: 0 15px;
		text-align: center;
		height: 40px;
		line-height: 40px;
	}
	.navbar-header {
		float: none;
		height: 50px;
	}
	.navbar-collapse.collapse {
		display: none;
	}
	.navbar-toggle {
		display: block;
	}
	.navbar-nav {
		float: none;
	}
	.navbar-nav>li {
		float: none;
	}
	.navbar-collapse.in {
		display: block;
	}
	.c-header .c-logo {
		width: 160px;
		height: 55px;
        padding-top: 4px;
	}
	
	.c-product ul {
		width: 100%;
		padding: 0 20px;
	}
	.c-product li {
		width: 100%;
		margin-right: 0;
	}
	.c-indexKehu {
		display: none;
	}
	.c-youshi-bottom {
		float: none;
		padding: 0;
		width: 100%;
		height: auto;
		margin-bottom: 15px;
	}
	.c-youshi-bottom .swiper-slide {
		width: calc(25% - 20px) !important;
		height: auto;
		margin: 0 10px;
		display: block;
		float: left;
	}
	.c-titbox {
		width: 100%;
		font: none;
		height: auto;
		padding: 0px 15px;
	}
	.c-youshi-top {
		width: 100%;
	}
	.c-youshi-top {
		width: 100%;
		font: none;
		height: auto;
		padding: 0px 15px 20px;
	}
	.c-indexYoushi .c-bimg {
		display: none;
	}
	.c-h2 {
		padding: 30px 15px 15px 15px;
	}
	.c-indexAbout .c-aboutslidePC {
		display: none;
	}
	.c-indexAbout .c-aboutslidePHONE {
		display: block;
	}
	.c-indexAbout a {
		margin-top: 50px;
	}
	.c-timer ul {
		padding: 30px 0 15px 0;
	}
	.c-timer li {
		width: 50%;
		margin-bottom: 15px;
	}
	.c-timer li:after {
		width: 0;
	}
	.c-h1 {
		padding: 15px;
	}
	.c-h1 .c-l span {
		font-size: 30px;
	}
	.c-h1 .c-l em {
		font-size: 18px;
	}
	.c-h1 .c-r {
		display: none;
	}
	.c-indexNew .c-main .c-l {
		height: auto;
		width: 100%;
		float: none;
	}
	.c-indexNew .c-main .c-l a {
		padding: 0 15px;
	}
	.c-indexNew .c-main .c-r {
		width: 100%;
		float: none;
		padding: 0 15px;
	}
	.c-indexNew .c-main .c-r li a {
		padding: 15px 0;
	}
	.c-indexNew .c-main .c-r li h2 {
		margin-bottom: 10px;
	}
	.c-indexNew {
		padding-bottom: 30px;
	}
	.c-link {
		padding: 15px;
		text-align: center;
	}
	.c-link .c-l {
		float: none;
		text-align: right;
		margin-bottom: 15px;
	}
	.c-link .c-r {
		float: none;
		margin: 0 auto; display:none;
	}
	.c-indexContact .c-main {
		position: static;
		width: 100%;
		padding: 30px 15px;
	}
	.c-copy {
		padding: 18px 15px;
	}
	.c-copy .c-l {
		float: none;
		margin-bottom: 10px;
	}
	.c-copy .c-r {
		float: none;
	}
	.c-indexProduct {
		padding-bottom: 0;
	}
	.c-header .nav li a:after {
		width: 0;
	}
	.c-header .c-navBig {
		float: none;
	}
	.c-header .c-icon {
		display: none;
	}
	.c-none {
		display: none;
	}
	.c-common .c-rbox {
		width: 100%;
		float: none;
	}
	.c-common {
		padding: 15px;
	}
	.c-commonBg {
		height: 100px;
	}
	.c-h70 {
		height: 70px;
	}
	.c-contact .c-r #dituContent {
		height: 400px;
	}
	.w1200 {
		width: 100%;
	}
	.c-liuyan dl {
		padding: 0 15px;
	}
	.c-liuyan dd {
		width: 100%;
		margin: 0;
		margin-bottom: 15px;
		float: none;
	}
	.c-liuyan dt {
		width: 100%;
		margin: 0;
		margin-bottom: 15px;
		float: none;
	}
	.c-liuyan p {
		padding: 0 15px;
	}
	.c-gallery .c-product ul {
		padding: 0;
	}
	.c-gallery .c-product li {
		width: 100%;
	}
	.c-common .c-lbox {
		float: none;
		width: 100%;
	}
	.c-comList {
		padding: 0;
	}
	.c-comList .c-h3 {
		display: none;
	}
	.c-comList .level2 {
		display: none !important;
	}
	.c-comList .level3 {
		display: none !important;
	}
	.c-list li {
		padding: 20px 15px;
	}
	.c-list li .btnx {
		margin-top: 20px;
	}
	.c-list li h2 {
		margin-bottom: 10px;
	}
	.c-list li .c-time {
		padding: 8px 0;
	}
	.c-listshow .mc p img {
		float: none;
		width: 100%;
		height: 100%;
		margin: 10px 0;
	}
	.c-listshow .mc .btnx {
		margin-top: 10px;
	}
	.c-listshow .mb {
		padding: 15px 0;
	}
	.c-message .mc ul {
		width: 100%;
	}
	.c-message .mc li {
		width: 100%;
		margin-right: 0;
		margin-bottom: 22px;
	}
	.c-h85 {
		display: block;
	}
	.footer {
		display: block;
	}
	.c-commonBg {
		display: none;
	}
	.c-commonphoneBg {
		display: block;
	}
	.c-page a {
		font-size: 14px;
		line-height: 40px;
		border-radius: 2px;
		padding: 0 10px;
		margin: 10px 2px;
	}
	.c-page .last {
		display: none;
	}
	.c-page .first {
		display: none;
	}
	.c-comList .level1 {
		padding: 10px 15px;
	}
	.list1 {
		display: none;
	}
	.list2 {
		display: block;
	}
	.navbox .btn{ display: block;}
	.level1{ display: none;}
     .w{width: 950px;}
    .c-header{ padding: 10px 20px;}
    .c-h70{height: auto;}
    .c-header .nav li a{margin: 0 13px;}
    .c-header .nav li.active a{padding: 0;}
    .navbar-nav>li{width: 100%; overflow: hidden;}
    .c-header .nav li.language a{width: 190px; margin: 0 auto 10px auto;}
    .c-header .c-logo{ width: 170px; margin-left: 20px;}
    .c-pcBanner .banner1{background: url("../img/banner1024.jpg") no-repeat bottom center;}
    .c-pcBanner .banner2{background: url("../img/banner1024-2.jpg") no-repeat bottom center;}
    .c-pcBanner .swiper-slide{height: 510px;}
    .title{padding-top: 30px; margin-bottom: 0px;}
    .title h3{font-size: 24px;}
    .h_pro .pro_left{height: 629px; padding-top: 70px;}
    .h_pro h2,.h_pro .dq40 h2,.h_pro .dq50 h2{font-size: 36px;}
    .h_pro p.td{font-size: 20px; line-height: 90px;}
    
    .h_pro .pro_right .ty1 .dq40,.h_pro .pro_right .ty2 .dq50{background-size: 90%; background-size: 66%;height: 306px;padding-top: 50px;}
    .h_pro .pro_right .ty2 .dq50{padding-right: 50px;}
    .h_pro .pro_right .ty1,.h_pro .pro_right .ty2{height: 306px;}
    .c-indexProduct{padding-bottom: 50px;}
    .h_com .w,.h_news .w{width: 900px;}
    .h_com .cont .con_left{width: 100%; float: none;}
    .h_com .cont .con_right{width: 100%; float:none;}
    .h_com .cont .con_right img{height: 470px;}
    .h_com .cont{height: auto;}
    .h_com .cont .con_left p{font-size: 14px; line-height: 32px; padding-bottom: 20px;}
    .c-indexAbout{min-height:0;}
    .h_com .more{margin-bottom: 30px;}
    .h_video .title .text{font-size: 13px;}
    .h_video .cont ul{padding-top: 40px;width: 95%; margin: 0 auto;}
    .h_video .cont li{width: 48%;}
    .h_video .cont li span{top:180px;}
    .c-indexNew .c-main{ margin-bottom: 30px;}
    .c-indexNew .c-main .c-l{width: 100%;float: none;margin-right: 0; height:auto;}
    .c-indexNew .c-main .c-l .c-img{height: 350px;}
    .c-indexNew .c-main .c-l .c-img img{width: 100%;}
    .c-indexNew .c-main .c-l a{padding: 30px 30px 10px 30px;}
    .c-indexNew .c-main .c-l h2{font-size: 18px; height: 60px; line-height: 60px;}
    .c-indexNew .c-main .c-l p{font-size: 14px; height: auto; overflow: auto; margin-bottom: 13px;}
    .c-indexNew .c-main .c-r{width: 100%; float: none; overflow: hidden;}
    .c-indexNew .c-main .c-r li a{padding: 20px 0;}
    .c-indexNew .c-main .c-r li h2{font-size: 18px; margin-bottom: 15px;}
    .c-indexNew .c-main .c-r li p{font-size: 14px; height: auto; line-height: 25px;}
    .foot .w{width: 84%; overflow: hidden; margin: 0 auto;}
    .c-pc .foot .float_l{float: none; width: 100%; overflow: hidden; margin-bottom: 10px;}
    .c-pc .foot .icons,.c-pc .foot .shuzi,.c-pc .telephone,.c-pc .gear{width: auto; display: none;}
    .c-pc .foot .float_r{float: none; width: auto; overflow: hidden;}
    .foot_bottom{width: 100%; overflow: hidden;}
    .c-pc .foot{height: auto; width: 100%; overflow: hidden;}
    .c-pc .qr_code{ width: 60%; margin: 0 auto; overflow: hidden; padding-bottom: 40px;}
    .c-pc .foot .qr_code .float_l{width: 40%; float: left; height: auto; text-align: center;}
    .c-pc .qr_code .weixin_img{width: 100%; height: auto; overflow: hidden; margin-top: 40px; border: none;}
    .c-pc .qr_code .weixin_img img{width: 170px; height: 170px;}
    .c-pc .foot .qr_code .float_r{width: 55%; float: right;}
    .c-pc .information h3{margin-top: 60px;}
    .c-pc .contact{position:static;}
    .foot_bottom{height: 75px; padding-top: 28px;}
    .foot_bottom .center{font-size: 14px;}
    
    .page_banner{height: 300px; margin-top: 70px;}
    .page_banner h2{font-size: 28px;}
    .page_cont .text .com_l p{font-size: 14px; line-height: 28px;}
    .page_cont .text .com_r img{height: 500px;}
    .position .bt .float_l{font-size: 26px;}
    .page_cont .text .com_l{float: none; width: 100%;}
    .page_cont .text .com_r{float: none; width: 100%;}
    .page_prolist li .tit{font-size: 16px;}
    .page_pro .img{width: 90%; float: none; margin: 0 auto;}
    .page_pro .text{width: 90%; float: none;margin: 0 auto; margin-top: 30px;}
    .page_videolist li span{width: 50px; height: 50px; background-size: contain; top: 130px;}
    .page_videolist li .tit{padding: 10px 0; font-size: 14px;}
    .cont_info .float_l{width: 46%;}
    .cont_info .contact{width: 51%;}
    .cont_info .leaving_message textarea{height: 160px;}
    .cont_info .gear{top: 290px;}
    
    
}
@media screen and (max-width: 768px) {
    .navbar-collapse.in{width: 100%;}
    .c-pcBanner .banner1{background: url("../img/banner1024.jpg") no-repeat center center; background-size: contain;}
    .c-pcBanner .banner2{background: url("../img/banner1024-2.jpg") no-repeat center center;background-size: contain;}
    .c-pcBanner .swiper-slide{height: 450px; margin-bottom: -60px;}
    .swiper-pagination-fraction, .swiper-pagination-custom, .swiper-container-horizontal > .swiper-pagination-bullets{display: none;}
    .c-pcBanner .btnx{display: none;}
    .w{width: 95%;}
    .h_com .w,.h_news .w{width: 90%;}
    .h_com .cont .con_right img{height: 350px;}
    .h_pro .pro_left{height: 469px;}
    .h_pro .pro_right .ty1, .h_pro .pro_right .ty2,.h_pro .pro_right .ty1 .dq40, .h_pro .pro_right .ty2 .dq50{height: 228px;}
    .h_pro .pro_right .ty1 .dq40, .h_pro .pro_right .ty2 .dq50{ padding-top: 55px; padding-left: 0; padding-right: 0;}
    .h_pro h2, .h_pro .dq40 h2, .h_pro .dq50 h2{font-size: 30px; text-align: center;}
    .h_pro p.td{font-size: 16px; line-height: 50px; text-align: center;}
    .h_pro .dq40 p.td,.h_pro .dq50 p.td{text-align: center;}
    .h_pro .pro_left span,.h_pro span{display: none;}
    .h_com .cont .con_left p{line-height: 26px;}
    .c-indexAbout a, .h_video .more a, .h_news .more a{ width: 150px; height: 40px; line-height: 40px; margin-top: 30px;}
    .h_video .title .text{display: none;}
    .h_video .cont ul{padding: 0;}
    .h_video .cont li span{top: 140px;}
    .c-indexNew .c-main .c-l .c-img{height: 300px;}
    .c-indexNew .c-main .c-l h2{margin-top: 10px;}
    .c-pc .qr_code{width: 80%;}
    
    .page_banner{height: 280px; margin-top: 50px;}
    .page_banner h2{font-size: 28px;}
    .page_cont .text .com_l p{font-size: 14px; line-height: 28px;}
    .page_cont .text .com_r img{height: 400px;}
    .position .bt .float_l{font-size: 24px;}
    .position .bt .float_r, .position .bt .float_r a{font-size: 13px;}
    .page_cont .text{padding-top: 20px;}
    .page_videolist li{width: 44%;}
    .news_info .text h2{font-size: 24px;}
    .cont_info .leaving_message,.cont_info .contact{width: 100%; float:none;}
    .cont_info .gear{display: none;}
    
    }
@media screen and (max-width: 568px) {
    .c-header .nav li.active a,.c-header .nav li a{font-size: 14px;}
    .c-pcBanner .swiper-slide{height: 380px;}
    .h_pro .pro_left{height: 350px;}
    .h_pro .pro_right .ty1, .h_pro .pro_right .ty2, .h_pro .pro_right .ty1 .dq40, .h_pro .pro_right .ty2 .dq50{height: 170px}
    .h_pro .pro_left{padding-top: 50px;}
    .h_pro .pro_right .ty1 .dq40, .h_pro .pro_right .ty2 .dq50{padding-top: 45px;}
    .h_pro h2, .h_pro .dq40 h2, .h_pro .dq50 h2{font-size: 24px;}
    .h_pro p.td{font-size: 14px;}
    .c-indexProduct{padding-bottom: 30px;}
    .h_com .cont .con_right img{height: 260px;}
    .h_video .cont li{overflow: hidden; margin: 1.5%;width: 47%;}
    .h_video .cont li span{width: 50px; height: 50px; background-size: cover; top: 110px;}
    .c-pc .qr_code{width: 95%;}
    .foot_bottom span{display: none;}
    
    .page_banner{height: 280px; margin-top: 50px;}
    .page_banner h2{font-size: 28px;}
    .page_cont .text .com_l p{font-size: 14px; line-height: 28px;}
    .page_cont .text .com_r img{height: 400px;}
    .position .bt .float_l{font-size: 24px;}
    .position .bt .float_r, .position .bt .float_r a{font-size: 13px;}
    .page_cont .text{padding-top: 20px;}
    
    .page_banner{height: 250px; margin-top: 20px;}
    .page_banner h2{font-size: 22px;}
    .position .bt{padding-top: 30px;}
    .page_cont .text .com_l p{font-size: 14px; line-height: 28px;}
    .page_cont .text .com_r img{height: 300px;}
    .position .bt .float_l{font-size: 24px;}
    .position .bt .float_r, .position .bt .float_r a{font-size: 13px;}
    .page_cont .text{padding-top: 20px;}
    .position .p{display: none;}
    .page_prolist ul{padding-top: 20px;}
    .page_prolist li .tit{height: 45px; padding-top: 10px;}
    .position .bt{padding-top: 10px;}
    .position .bt .float_l{font-size: 20px;}
    .page_pro .img{padding-top: 0;}
    .attribute li em{font-size: 14px;}
    .page_videolist li span{ top: 110px;}
    .news_info .text h2{font-size: 22px;}
    .news_info .info{padding: 20px 0;}
    .news_info .other h2{font-size: 18px;}
}
@media screen and (max-width: 414px) {
    .c-pcBanner .swiper-slide{height: 320px;}    
    .title{padding-top: 30px; height: 80px;}
    .title h3{font-size: 20px;}
    .title p{font-size: 12px;}
    .h_pro .pro_left{height: 281px;}
    .h_pro .pro_right .ty1, .h_pro .pro_right .ty2, .h_pro .pro_right .ty1 .dq40, .h_pro .pro_right .ty2 .dq50{height: 137px;}
    .h_pro h2, .h_pro .dq40 h2, .h_pro .dq50 h2{font-size: 20px;}
    .h_pro p.td{font-size: 12px; line-height: 40px;}
    .h_com .cont .con_right img{height: 210px;}
    .h_video .cont li span{width: 40px; height: 40px;}
    .h_video .cont li .img img{height: 140px;}
    .c-indexAbout a, .h_video .more a, .h_news .more a{width: 130px; height: 35px; line-height: 35px; font-size: 13px; margin: 30px auto;}
    .c-indexNew .c-main .c-l .c-img{height: 180px;}
    .c-indexNew .c-main .c-l a{padding: 20px 20px 10px 20px;}
    .c-indexNew{padding-bottom: 0;}
    .c-pc .leaving_message h2 .en{display: none;}
    .c-pc .leaving_message h2{margin-top: 40px;}
    .c-pc .leaving_message h2 .cn{ font-size: 20px;}
    .c-pc .leaving_message h3{font-size: 13px;}
    .c-pc .leaving_message input{height: 42px; margin-bottom: 20px;}
    .c-pc .leaving_message input::placeholder{font-size:13px; color: #aaa;}
    .c-pc .leaving_message textarea{height: 150px; padding-top: 8px;}
    .c-pc .leaving_message textarea::placeholder{font-size:13px; color: #aaa; padding-top: 12px;}
    .c-pc .qr_code .weixin_img,.c-pc .qr_code p.hy{display: none;}
    .c-pc .foot .qr_code .float_r{width: 100%;float: none;}
    .c-pc .information h3{margin-top: 20px; font-size: 20px;}
    .c-pc .qr_code .information p{font-size: 13px; line-height: 16px;}
    .foot_bottom .center{font-size: 13px;}
    .h_com .more{margin-bottom: 0;}
    
    .page_banner{height: 230px; margin-top: 5px;}
    .page_banner h2{font-size: 20px;}
    .position .bt{padding-top: 20px;}
    .page_cont .text .com_l p{font-size: 13px; line-height: 23px;}
    .page_cont .text .com_r img{height: 200px;}
    .position .bt .float_l{font-size: 20px;}
    .position .p{display: none;}
    .page_cont .text{padding: 10px 0;}
    .c-header{padding-bottom: 0;}
    .c-header.padd{padding-bottom: 0;}
    .c-header .c-logo{width: 150px; margin-left: 0;}
    .navbar-default .navbar-toggle{margin-right: 0;}
    .page_prolist ul{padding: 10px 0;}
    .page_prolist li .tit{height: 35px; font-size: 13px; padding-top: 7px;}
    .page_pro{padding: 20px 0;}
    .page_videolist ul{width: 95%; margin: 0 auto;}
    .page_videolist li{width: 100%; float: none;}
    .page_videolist li span{width: 60px; height: 60px; top: 155px;}
    .page_newslist li{width: 100%; float: none;}
    .news_list a .button_xq{line-height: 60px; height: 60px; background: none;}
    .news_info .text h2{font-size: 18px;}
    .news_info .date{font-size: 13px; padding: 15px 0;}
    .news_info .info{width: 95%; margin: 0 auto;}
    .news_info .info p{font-size: 13px; line-height: 25px;}
    .news_info .other h2{font-size: 16px;}
    .cont_info .leaving_message{width: 95%; margin: 0 auto;}
    .cont_info .qr_code .float_l{display: none;}
    .cont_info .qr_code .float_r{float: none; width: 95%; margin: 0 auto; padding-left: 20px;}
    .cont_info .information h3{margin-top: 40px;}
    
        
}
@media screen and (max-width: 375px) {
    .c-pcBanner .swiper-slide{height: 280px;}
    .c-header .c-logo{margin-left: 0;width: 140px;}
    .navbar-toggle{margin-right: 0;}
    .c-header,.c-header.padd{padding-bottom: 0;}
    .h_com .cont .con_right img{height: 180px;}
    .h_com .more{margin-bottom: 0;}
    .c-indexNew .c-main .c-l .c-img{height: 160px;}
    .c-pc .leaving_message h2{margin-top: 20px;}
    .c-pc .leaving_message input{margin-bottom: 15px;}
    .c-pc .leaving_message input{height: 38px;}
    .c-pc .leaving_message textarea{margin-bottom: 15px;}
    
    .page_banner{height: 230px; margin-top: 0px;}
    .page_banner h2{font-size: 18px;}
    .position .bt .float_r{display: none;}
    .position .bt .float_l{float: none; width: 100%;}
    .position .bt{padding-top: 10px; text-align: center;}
    .page_cont .text{padding-top: 0;}
    .page_cont .text .com_r img{height: 180px;}
    .attribute li em{font-size: 13px;}
    .page_pro .text h2{font-size: 18px;}
    .page_pro{padding: 10px 0;}
    .position .bt .float_l{display: none;}
    .news_list a .button_xq{font-size: 14px;}
    .news_list a .text{line-height: 26px;}
    .news_list a .bt .p{max-width:100%;}
    .cont_info .leaving_message{padding-top: 30px;}
    .cont_info .leaving_message input{height: 40px;font-size: 13px; margin-bottom: 18px;}
    .cont_info .information h3{font-size: 20px;}
}
@media screen and (max-width: 320px) {
    .c-header .c-logo{width: 125px;}
    .c-pcBanner .swiper-slide{height: 250px;}
    .h_pro .pro_left{height: 209px; padding-top: 40px;}
    .h_pro .pro_left .img{padding-top: 25px;}
    .h_pro h2, .h_pro .dq40 h2, .h_pro .dq50 h2{font-size: 18px;}
    .h_pro .pro_right .ty1, .h_pro .pro_right .ty2, .h_pro .pro_right .ty1 .dq40, .h_pro .pro_right .ty2 .dq50{ padding-top: 10px;height: 102px;}
    .h_pro .pro_right .ty1 .dq40, .h_pro .pro_right .ty2 .dq50{padding-top: 14px; background-position: center center;}
    .h_pro p.td{line-height: 30px;}
    .title h3{font-size: 18px;}
    .h_com .cont .con_left p{font-size: 13px; line-height: 23px; padding-bottom: 10px;}
    .h_com .cont .con_right img{height: 150px;}
    .h_video .cont li .img img{height: 118px;}
    .h_video .cont li span{width: 30px; height: 30px; top: 95px;}
    .c-indexNew .c-main .c-l .c-img{height: 130px;}
    .c-indexNew .c-main .c-l p,.c-indexNew .c-main .c-r li p{font-size: 13px; line-height: 23px;}
    .c-indexNew .c-main .c-l h2,.c-indexNew .c-main .c-r li h2{font-size: 16px;}
    .c-indexNew .c-main .c-r li a{padding: 10px 0;}
    .c-pc .leaving_message h3{font-size: 12px; line-height: 20px; margin-bottom: 20px;}
    .c-pc .leaving_message textarea{height: 120px;}
    .yz_right{width: 40%; margin-left: 8px;font-size: 12px;}
    .yz_left{width: 48%;}
    .foot_bottom{height: 65px; padding-top: 10px;}
    .foot_bottom .center{font-size: 12px;}
    
    .page_banner{height: 210px; margin-top: 0px; padding-top: 130px;}
    .page_banner h2{font-size: 16px;}
    .page_cont .text .com_r img{height: 160px;}
    .page_videolist li span{width: 50px; height: 50px; top: 125px;}
    .cont_info .leaving_message textarea{height: 140px;}
    .cont_info .qr_code .information p{font-size: 13px; line-height: 20px;}
}