li {
	list-style: none;
}

.biaoti {
	padding: 10px 29px !important;
	font-size: 15px;
}

.biaotiimg {
	-webkit-transition: all .2s linear;
	transition: all .2s linear;
	border-radius: 50%;
}

.swiper-containertwo{
	height:100%;
}

.xinwennrnrtwoss{
	display:none;
}

.nndq {
	min-height: 110px !important;
	background: white !important;
}

.nhq {
	margin-top: 10px !important;
	margin-left: 10% !important;
}

.nbq {
	width: auto !important;
	height: auto !important;
}

.cncq {
	margin-top: 43px !important;
}

.nnnq {
	left: 15%;
	position: relative;
}

.biaoti:hover {
	color: #c10d17 !important;
}

.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:focus,
.navbar-default .navbar-nav>.active>a:hover {
	color: #c10d17 !important;
	background: none !important;
}

.navbar {
	margin-bottom: 0px !important;
}

.huisexian{
	display:none
}

.swiper-containerone {
	overflow: hidden;
	position:relative;
}

.swiper-button-nextone{
	position: absolute;
	width: 59px;
	height: 144px;
	top: 50%;
	z-index: 2;
	margin-top: -72px;
	font-size: 100px;
	color: white;
	line-height: 100px;
	text-align: center;
	background-size:100% 100%;
}

.swiper-button-nextoneq{
	position: absolute;
	width: 21px;
	height: 36px;
	top: 50%;
	z-index: 2;
	margin-top: -18px;
	font-size: 100px;
	color: white;
	line-height: 100px;
	text-align: center;
	background-size:100% 100%;
}

.swiper-button-prevone{
	position: absolute;
	width: 59px;
	height: 144px;
	top: 50%;
	z-index: 2;
	right:0px;
	margin-top: -72px;
	font-size: 100px;
	color: white;
	line-height: 100px;
	text-align: center;
	background-size:100% 100%;
}

.cpxhcsxhss>p>img{
		/* width:100% !important; */
}

.swiper-button-prevoneq{
	position: absolute;
	width: 21px;
	height: 36px;
	top: 50%;
	z-index: 2;
	right:0px;
	margin-top: -18px;
	font-size: 100px;
	color: white;
	line-height: 100px;
	text-align: center;
	background-size:100% 100%;
}

.lunboone {
	width: 100%;
	height: auto;
}

.cdone {
	width: 100%;
	height: 218px;
	box-shadow: 0px 5px 20px 0px #dddddd;
	position: relative;
}

.cdtwo {
	width: 60%;
	height: 100%;
	margin: 0 auto;
}

.cdthree {
	width: 100%;
	height: 100%;
	float: left;
	position: relative;
	z-index: 2;
	transition: 0.5s;
	overflow: hidden;
}

.cdthree:hover {
	width: 100%;
	height: 96%;
	float: left;
	box-shadow: 0px 5px 10px 5px #ededed;
	border-radius: 10px;
	background: white;
}

.cdseven:hover {
	color: #ca4b52;
}

.cdthree:hover .cdfour {
	display: none;
}

.cdthree:hover .cdfours {
	display: block;
}

.cdfours{
	width: auto;
	display: block;
	margin: 48px auto;
	margin-bottom: 0px;
	display:none;
}

.cdthree:hover .cdfive {
	display: none;
}

.cdthree:hover .cdsix {
	display: block;
}

.cdthree:hover .cdseven {
	display: block;
}

.cdfour {
	width: auto;
	display: block;
	margin: 49px auto;
	margin-bottom: 0px;
}

.cdfive {
	width: 100%;
	height: auto;
	display: block;
	text-align: center;
	margin: 20px auto;
	font-weight: bold;
	color:black !important; 
}

.cdsix {
	width: 100%;
	height: auto;
	display: none;
	text-align: center;
	margin: 40px auto;
	margin-bottom: 15px;
	font-weight: bold;
	color:black !important; 
}

.cdseven {
	width: 110px;
	height: 28px;
	line-height: 25px;
	border: 2px dashed #ca4b52;
	border-radius: 10px;
	display: none;
	text-align: center;
	margin: 0px auto;
	font-weight: bold;
	color:black; 
	/* color:#ca4b52; */
}

.sycpq {
	/* position:absolute; */
	position: relative;
	width: 100%;
	height: 3580px;
	/* background: #f8f8f8; */
	background:white;
}

.btp {
	margin-left: 40px;
}

.biaotiphoto {
	width: 65px;
	margin-top: -8px;
}

.sycpw {
	height: 100%;
	/* width: 65%; */
	width:1236.94px;
	margin: 0 auto;
	position: relative;
}

.sycpe {
	position: absolute;
	width: 100%;
	margin-top: 140px;
	height: 345px;
}

.sycprada {
	height: 320px;
	width: 46.7%;
	margin: 2%;
	float: left;
	margin-top: 0px;
	border-radius: 21px;
}

.sycpra {
	height: 100%;
	width: 100%;
	border-radius: 21px;
	overflow: hidden;
	-webkit-transition: all .2s linear;
	transition: all .2s linear;
}

.swiper-containertwo {
	position: relative;
}

.sbnone {
	width: 41px !important;
	height: 52px !important;
	right: 0px !important;
}

.sbntwo {
	width: 41px !important;
	height: 52px !important;
	left: 0px !important;
}

.sycprbdb {
	height: 320px;
	width: 46.7% !important;
	margin: 0%;
	float: left;
	margin-top: 0px;
	border-radius: 21px;
}

.sycprb {
	height: 100%;
	background-size: 100% 100%;
	width: 100%;
	border-radius: 21px;
	overflow: hidden;
	-webkit-transition: all .2s linear;
	transition: all .2s linear;
}

.lgcp {
	width: 98%;
	margin: 0 auto;
	height: 800px;
	display: block;
	position: relative;
	top: 500px;
}

.lgcpda {
	width: 31.3%;
	height: 361px;
	float: left;
	margin: 1%;
	position: relative;
}

.lgcpcp {
	width: 100%;
	height: 100%;
	background: white;
	position: relative;
	border-radius: 20px;
	overflow: hidden;
	-webkit-transition: all .2s linear;
	transition: all .2s linear;
}

.lgcpcp:hover {
	-webkit-box-shadow: 0 15px 30px rgba(0, 0, 0, .2);
	box-shadow: 0 15px 30px rgba(0, 0, 0, .2);
	-webkit-transform: translate3d(0, -15px, 0);
	transform: translate3d(0, -15px, 0);
	z-index: 3;
}

.sycprb:hover {
	-webkit-box-shadow: 0 15px 30px rgba(0, 0, 0, .2);
	box-shadow: 0 15px 30px rgba(0, 0, 0, .2);
	-webkit-transform: translate3d(0, -15px, 0);
	transform: translate3d(0, -15px, 0);
	z-index: 3;
}

.sycpra:hover {
	-webkit-box-shadow: 0 15px 30px rgba(0, 0, 0, .2);
	box-shadow: 0 15px 30px rgba(0, 0, 0, .2);
	-webkit-transform: translate3d(0, -15px, 0);
	transform: translate3d(0, -15px, 0);
	z-index: 3;
}

.aboutus:hover {
	-webkit-box-shadow: 0 15px 30px rgba(0, 0, 0, .2);
	box-shadow: 0 15px 30px rgba(0, 0, 0, .2);
	-webkit-transform: translate3d(0, -15px, 0);
	transform: translate3d(0, -15px, 0);
	z-index: 3;
}

.ppwh:hover {
	-webkit-box-shadow: 0 15px 30px rgba(0, 0, 0, .2);
	box-shadow: 0 15px 30px rgba(0, 0, 0, .2);
	-webkit-transform: translate3d(0, -15px, 0);
	transform: translate3d(0, -15px, 0);
	z-index: 3;
}

.hqry:hover {
	-webkit-box-shadow: 0 15px 30px rgba(0, 0, 0, .2);
	box-shadow: 0 15px 30px rgba(0, 0, 0, .2);
	-webkit-transform: translate3d(0, -15px, 0);
	transform: translate3d(0, -15px, 0);
	z-index: 3;
}

.blackthreeq:hover {
	-webkit-box-shadow: 0 15px 30px rgba(0, 0, 0, .2);
	box-shadow: 0 15px 30px rgba(0, 0, 0, .2);
	-webkit-transform: translate3d(0, -15px, 0);
	transform: translate3d(0, -15px, 0);
	z-index: 3;
}

.blackthreew:hover {
	-webkit-box-shadow: 0 15px 30px rgba(0, 0, 0, .2);
	box-shadow: 0 15px 30px rgba(0, 0, 0, .2);
	-webkit-transform: translate3d(0, -15px, 0);
	transform: translate3d(0, -15px, 0);
	z-index: 3;
}

.blackthreee:hover {
	-webkit-box-shadow: 0 15px 30px rgba(0, 0, 0, .2);
	box-shadow: 0 15px 30px rgba(0, 0, 0, .2);
	-webkit-transform: translate3d(0, -15px, 0);
	transform: translate3d(0, -15px, 0);
	z-index: 3;
}

.xinwennr:hover {
	-webkit-box-shadow: 0 15px 30px rgba(0, 0, 0, .2);
	box-shadow: 0 15px 30px rgba(0, 0, 0, .2);
	-webkit-transform: translate3d(0, -15px, 0);
	transform: translate3d(0, -15px, 0);
	z-index: 3;
}

.xinwennrtwo:hover {
	-webkit-box-shadow: 0 15px 30px rgba(0, 0, 0, .2);
	box-shadow: 0 15px 30px rgba(0, 0, 0, .2);
	-webkit-transform: translate3d(0, -15px, 0);
	transform: translate3d(0, -15px, 0);
	z-index: 3;
}

.xinwennrthree:hover {
	-webkit-box-shadow: 0 15px 30px rgba(0, 0, 0, .2);
	box-shadow: 0 15px 30px rgba(0, 0, 0, .2);
	-webkit-transform: translate3d(0, -15px, 0);
	transform: translate3d(0, -15px, 0);
	z-index: 3;
}

.biaotiimg:hover {
	-webkit-box-shadow: 0 15px 30px rgba(0, 0, 0, .2);
	box-shadow: 0 15px 30px rgba(0, 0, 0, .2);
	-webkit-transform: translate3d(0, -5px, 0);
	transform: translate3d(0, -5px, 0);
	z-index: 3;
}

.qysls:hover {
	-webkit-box-shadow: 0 15px 30px rgba(0, 0, 0, .2);
	box-shadow: 0 15px 30px rgba(0, 0, 0, .2);
	-webkit-transform: translate3d(0, -10px, 0);
	transform: translate3d(0, -10px, 0);
	z-index: 3;
}

.spzxsp:hover {
	-webkit-box-shadow: 0 15px 30px rgba(0, 0, 0, .2);
	box-shadow: 0 15px 30px rgba(0, 0, 0, .2);
	-webkit-transform: translate3d(0, -10px, 0);
	transform: translate3d(0, -10px, 0);
	z-index: 3;
}

.rxtjss:hover {
	-webkit-box-shadow: 0 15px 30px rgba(0, 0, 0, .2);
	box-shadow: 0 15px 30px rgba(0, 0, 0, .2);
	-webkit-transform: translate3d(0, -10px, 0);
	transform: translate3d(0, -10px, 0);
	z-index: 3;
}

.cplbs:hover {
	-webkit-box-shadow: 0 15px 30px rgba(0, 0, 0, .2);
	box-shadow: 0 15px 30px rgba(0, 0, 0, .2);
	-webkit-transform: translate3d(0, -10px, 0);
	transform: translate3d(0, -10px, 0);
	z-index: 3;
}

.lgcpcpimg {
	width: 70%;
	height: auto;
	left: 15%;
	top: 12%;
	position: absolute;
}

.lgcpcpap {
	bottom: -10px;
	padding: 0px 12px;
	width: 100%;
	height: 79px;
	position: absolute;
}

.lgcpcpapxh {
	font-weight: bold;
	margin-left: 18px;
	color: black;
}

.lgcpcpapjx {
	margin-left: 18px;
	color: #c1c1c1;
}

.aboutusda {
	width: 96%;
	height: 580px;
	top: 500px;
	position: relative;
	margin: auto;
	border-radius: 30px;
}

.aboutus {
	width: 100%;
	height: 580px;
	background: white;
	position: relative;
	margin: auto;
	border-radius: 30px;
	overflow: hidden;
	box-shadow: 0px 6px 20px 1px #e0e0e0;
	-webkit-transition: all .2s linear;
	transition: all .2s linear;
}

.gywm {
	width: 35%;
	height:100%;
	background: white;
	position: relative;
	float: left;
}

.gywmhtwo {
	margin-top: 55px;
	position: absolute;
	font-size: 24px;
	left: 7%;
}

.gywmhone {
	margin-top: 85px;
	position: absolute;
	font-size: 42px;
	left: 7%;
	font-weight: bold;
}

.gywmhp {
	margin-top: 170px;
	position: absolute;
	font-size: 10px;
	left: 7%;
	font-weight: 200;
	width: 92%;
	line-height: 35px;
	letter-spacing: 2px;
}

.gywmha {
	position: absolute;
	font-size: 16px;
	left: 7%;
	font-weight: bold;
	line-height: 44px;
	letter-spacing: 2px;
	color: #6f6f6f;
	width: 140px;
	height: 45px;
	border: 2px dashed #d06167;
	text-align: center;
	border-radius: 5px;
	margin-top: 490px;
	text-decoration: none !important;
}

.gywmha:hover {
	color: #d06167;
}

.gywmphoto {
	width: 65%;
	height: 580px;
	background: white;
	position: relative;
	left: 37.3%;
}

.gywmphotokuang {
	width: 85%;
	height: 90%;
	margin: 0 auto;
	top: 5%;
	position: relative;
	background-size: 100% 100%;
}

.gywmphotokuangs {
	width: 90%;
	height: 50%;
	margin: 0 auto;
	top: 20%;
	position: relative;
	background-size: 100% 100%;
	display: none;
}

.gywmphotokuangimg {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
}

.heisekk {
	width: 96%;
	height: 320px;
	position: relative;
	margin: 0 auto;
	margin-top: 555px;
}

.ppwhda {
	width: 49%;
	height: 100%;
	position: absolute;
	float: left;
}

.ppwh {
	width: 100%;
	height: 100%;
	background-size: 100% 100%;
	position: absolute;
	-webkit-transition: all .2s linear;
	transition: all .2s linear;
	border-radius: 19px;
}

.hqryda {
	width: 49%;
	height: 100%;
	position: absolute;
	left: 51%;
}

.hqry {
	width: 100%;
	height: 100%;
	background-size: 100% 100%;
	position: absolute;
	-webkit-transition: all .2s linear;
	transition: all .2s linear;
	border-radius: 19px;
}

.ppwha {
	position: relative;
	top: 72%;
	left: 53%;
	width: 120px;
	height: 35px;
	line-height: 35px;
	background: #af9572;
	display: block;
	text-align: center;
	color: #563421;
	border-radius: 5px;
	text-decoration: none !important;
}

.hqrya {
	position: relative;
	top: 72%;
	left: 71%;
	width: 120px;
	height: 35px;
	line-height: 35px;
	background: #af9572;
	display: block;
	text-align: center;
	color: #563421;
	border-radius: 5px;
	text-decoration: none !important;
}

.blackthree {
	width: 100%;
	margin: 30px auto;
	height: 360px;
}

.blackthreeqda {
	width: 30.5%;
	height: 100%;
	float: left;
	margin-left: 2.2%;
}

.blackthreeq {
	width: 100%;
	height: 100%;
	background-size: 100% 100%;
	border-radius: 10px;
	-webkit-transition: all .2s linear;
	transition: all .2s linear;
}

.blackthreewda {
	width: 30.5%;
	height: 100%;
	float: left;
	margin-left: 2.2%;
}

.blackthreew {
	width: 100%;
	height: 100%;
	background-size: 100% 100%;
	border-radius: 10px;
	-webkit-transition: all .2s linear;
	transition: all .2s linear;
}

.blackthreeeda {
	width: 30.5%;
	height: 100%;
	float: left;
	margin-left: 2.2%;
}

.blackthreee {
	width: 100%;
	height: 100%;
	background-size: 100% 100%;
	border-radius: 10px;
	-webkit-transition: all .2s linear;
	transition: all .2s linear;
}

.xinwen {
	width: 96%;
	height: 1110px;
	margin: 76px auto;
	margin-bottom: 0px;
	position: relative;
}

.xinwenphoto {
	width: 25%;
	height: 40px;
	background-size: 100% 100%;
}

.xinwenzuoyou {
	height: 35px;
	width: 100%;
	position: relative;
}

.xinwenzuo {
	width: 34px;
	height: 100%;
	position: absolute;
	right: 55px;
	border: none;
	border-radius: 5px;
	outline: none;
}

.cdthreeimg{
	height: 162px;
	overflow: hidden;
}

.xinwenyou {
	width: 34px;
	height: 100%;
	right: 5px;
	position: absolute;
	border: none;
	border-radius: 5px;
	outline: none;
}

.xinwennrda {
	width: 100%;
	height: 187px;
	margin-top: 35px;
	border-radius: 10px;
	position: relative;
}

.xinwennrdb {
	width: 100%;
	height: 236px;
	margin-top: 35px;
	border-radius: 10px;
	position: relative;
	float: left;
}

.xinwennr {
	width: 100%;
	height: 100%;
	background: white;
	border-radius: 10px;
	position: relative;
	-webkit-transition: all .2s linear;
	transition: all .2s linear;
}

.xinwennrtwoda {
	width: 100%;
	height: 187px;
	margin-top: 70px;
	border-radius: 10px;
	position: relative;
}

.xinwennrtwo {
	width: 100%;
	height: 100%;
	background: white;
	margin-top: 70px;
	border-radius: 10px;
	position: relative;
	-webkit-transition: all .2s linear;
	transition: all .2s linear;
}

.xinwennrthreeda {
	width: 100%;
	height: 187px;
	margin-top: 70px;
	border-radius: 10px;
	position: relative;
}

.fdhgspc{
	color: white;
	float: left;
	position: absolute;
	left: 50%;
}

.xinwennrthree {
	width: 100%;
	height: 100%;
	background: white;
	margin-top: 70px;
	border-radius: 10px;
	position: relative;
	-webkit-transition: all .2s linear;
	transition: all .2s linear;
}

.xinwennrphoto {
	width: 20%;
	height: 190px;
	position: absolute;
	top: -15%;
	left: 2%;
	border-radius: 10px;
}

.xinwennrphotob {
	width: 22.6%;
	height: 279px;
	position: absolute;
	top: -30%;
	left: -3%;
	border-radius: 10px;
}

.xinwennrphotoer {
	width: 20%;
	height: 190px;
	position: absolute;
	top: -15%;
	right: 2%;
}

.xinwennrnr {
	width: 58%;
	height: 100%;
	border-right: 2px dashed #c50d17;
	left: 26%;
	position: absolute;
}

.xinwennrnrer {
	width: 58%;
	height: 100%;
	border-left: 2px dashed #c50d17;
	left: 16%;
	position: absolute;
	padding-left: 40px;
}

.xinwennrnrone {
	position: absolute;
	top: 7%;
	font-size: 19px;
	font-weight: bold;
	/* color: #c50d17; */
	color:black;
}

.xinwennrnrtwo {
	position: absolute;
	top: 39%;
	font-size: 10px;
	line-height: 25px;
	color: #adacac;
	width: 96%;
}

.xinwennrnrtwoqwe {
	position: absolute;
	top: 47%;
	font-size: 10px;
	line-height: 20px;
	color: #adacac;
	width: 96%;
	display:none;
	line-height: 16px;
}

.xinwennrrq {
	width: 16%;
	height: 100%;
	background: white;
	position: absolute;
	right: 0px;
	border-radius: 10px;
}

.xinwennrrqtwo {
	width: 16%;
	height: 100%;
	background: white;
	position: absolute;
	border-radius: 10px;
}

.xinwennrrqp {
	width: 100%;
	text-align: center;
	height: 20px;
	font-weight: bold;
	font-size: 30px;
	margin-top: 50px;
	color: #c50d17;
}

.xinwennrrqruan {
	width: 30px;
	height: 30px;
	background: #c50d17;
	border: 8px solid #f4f2f2;
	border-radius: 50%;
	margin: 0px auto;
	margin-top: 25px;
	position: relative;
}

.xinwennrrqpp {
	width: 100%;
	text-align: center;
	height: 18px;
	font-weight: bold;
	font-size: 15px;
	color: black;
	margin-top: 10px;
}

.footerq {
	width: 100%;
	height: 490px;
	background: #282828;
}

.footerwda {
	width: 1200px;
	height: 490px;
	margin: 0 auto;
	position: relative;
}

.footerw {
	width: 100%;
	height: 100%;
	position: relative;
}

.footerphoto {
	width: 100%;
	height: 0px; 
	position: relative;
}

.footerimg {
	/* width: 82px;
	height: 105px; */
	display: block;
	margin-top: -100px;
	position: absolute;
}

.footera {
	width: 70px;
	height: 30px;
	display: block;
	position: absolute;
	bottom: 0px;
	color: #c10d17;
	left: 7%;
	font-size: 15px;
}

.footercaidanda {
	width: 65%;
	height: 360px;
	float: left;
}

.footercaidan {
	width: 100%;
	height: 102px;
	border-bottom: 1px solid #3a3a3c;
}

.footerul {
	padding: 0px;
	margin: 0px;
	width: 100%;
	height: 70%;
	position: relative;
	top: 30%;
}

.footerli {
	display: block;
	width: 25%;
	float: left;
}

.footerlia {
	color: white;
}


.footercaidan {
	width: 100%;
	height: 102px;
	border-bottom: 1px solid #3a3a3c;
}

.footerul {
	padding: 0px;
	margin: 0px;
	width: 100%;
	height: 70%;
	position: relative;
	top: 30%;
}

.footerli {
	display: block;
	width: 25%;
	float: left;
	height:30px;
}

.footerlia {
	color: white;
}

.footercaidanb {
	width: 100%;
	height: 290px;
	/* border-bottom:1px solid #3a3a3c; */
}

.footerulb {
	padding: 0px;
	margin: 0px;
	width: 20%;
	height: 70%;
	position: relative;
	top: 13%;
	float: left;
	display: block;
}

.footerlib {
	display: block;
	width: 100%;
	line-height: 20px;
	height: 40px;
}

.footerliab {
	color: #adacac;
}

.footerliabb {
	color: white;
}

a:focus,
a:hover {
	color: #23527c;
	text-decoration: none !important;
}

.footererweima {
	float: left;
	width: 35%;
	height: 360px;
	/* background: lightyellow; */
	position: relative;
}

.erweimaone {
	width: 33%;
	height: 62%;
	position: relative;
	top: 25%;
	left: 25%;
	float: left;
}

.ewmone {
	width: 100%;
	/* height: 85%; */
	height: 65%;
	background-size: 100%;
}

.ewmpa {
	text-align: center;
	width: 100%;
	margin-top: 10px;
	color: white;
}

.ewmpb {
	text-align: center;
	width: 100%;
	margin-top: 10px;
	color: white;
	position: absolute;
}

.erweimatwo {
	width: 33%;
	height: 62%;
	position: relative;
	top: 25%;
	left: 69%;
}

.ewmtwo {
	background: url(../images/0026.png) no-repeat;
	width: 100%;
	/* height: 85%; */
	height: 65%;
	background-size: 100%;
}

.cpjewm {
	width: 100%;
	height: 360px;
	position: relative;
}

.footerdianhua {
	width: 100%;
	height: 110px;
	/* border:1px solid red; */
}

.fdhul {
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 35px;
}

.fdhula {
	color: white;
}

.fdhulb {
	/* color: #c50d17; */
	color: white;
	font-size: 30px;
	font-weight: bold;
}

.fdhli {
	width: 30%;
	float: left;
	height: 35px;
	display: block;
}

.fdhgs {
	width: 100%;
	height: 20px;
	margin-top: 45px;
}

.fdhgspa {
	color: white;
	float: left;
	position: absolute;
}

.fdhgspb {
	color: white;
	float: left;
	right: 0px;
	position: absolute;
}

.swiper-containerthree {
	overflow: hidden;
	padding-top: 10px;
	padding-bottom: 20px;
}

.swiper-containerfour {
	width: 100%;
	overflow: hidden;
}

.gojjcd {
	width: 100%;
	height: 122px;
	background: #efeeee;
	position: relative;
}

.gojjcds {
	width: 65%;
	height: 100%;
	position: relative;
	margin: 0 auto;
}

.gojjcdsul {
	position: relative;
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
}

.gojjcdsli {
	width: 22%;
	height: 100%;
	display: block;
	float: left;
	font-size: 24px;
}

.gojjcdsa {
	width: 65%;
	height: 50px;
	display: block;
	left: 5%;
	position: relative;
	color: #000808;
	text-decoration: none !important;
	top: 50px;
	text-align: center;
}

.gojjcdsaa {
	width: 65%;
	height: 50px;
	display: block;
	left: 5%;
	position: relative;
	color: #000808;
	text-decoration: none !important;
	top: 50px;
	text-align: center;
	border-bottom: 8px solid #c10d17;
}

.gojjcdsa:hover {
	border-bottom: 8px solid #c10d17;
}

.gojj {
	width: 100%;
}

.gojjnr {
	/* width: 65%; */
	width:1220px;
	/* height: 100%; */
	display: block;
	margin: 0 auto;
}

.hojjnrhone {
	width: 100%;
	height: 75px;
	font-size: 33px;
	font-weight: bold;
	line-height: 75px;
	padding-left: 40px;
	margin: 0px;
	padding: 0px;
	padding-left: 40px;
}

.gojjtt {
	width: 17%;
	height: 5px;
	border-radius: 19%;
	background: #c10d17;
}

.gojjnrs {
	width: 100%;
	height: 100%;
	margin-top: 20px;
	padding-bottom: 60px;
}

.gojjnrsimg {
	width: 100%;
	height: auto;
	display: block;
	background-size: 100% 100%;
	margin-bottom: 40px;
}

.gojjnrsp {
	width: 95%;
	margin: 0 auto;
	line-height: 40px;
}

.qysl {
	width: 100%;
	/* height: 2030px; */
	height:1600px;
	margin-top: 60px;
	position: relative;
	margin-bottom: 60px;
}

.qysla {
	width: 48%;
	height: 406px;
	float: left;
	position: relative;
}

.qyslb {
	width: 16%;
	left: 84%;
	height: 329px;
	float: left;
	position: absolute;
	background: #c10d17;
	top: 405px;
}

.xinwennrnroneqwe{
	position: absolute;
	/* top: 7%; */
	font-size: 14px;
	font-weight: bold;
	color: #c50d17;
	display: none;
}

.qysls {
	width: 100%;
	height: 100%;
	float: left;
	-webkit-transition: all .2s linear;
	transition: all .2s linear;
}

.qyslsda {
	width: 100%;
	height: 329px;
	float: left;
}

.qyslp {
	font-size: 18px;
	line-height: 66px;
	text-align: center;
}

.slzs {
	font-size: 45px;
	font-weight: bold;
	width: 45px;
	height: 250px;
	display: block;
	position: relative;
	margin: 0 auto;
	color: white;
	margin-top: 38px;
	letter-spacing: 0px !important;
}

.hjnho {
	margin-top: 80px;
}

.ditu {
	margin-top: 60px;
	width: 79%;
	height: 442px;
	margin: auto;
	background-size: 100% 100%;
}

.swiper-containerfive {
	overflow: hidden;
	width: 92.5%;
	float: left;
	position: relative;
}

.ryzs {
	width: 100%;
	margin-top: 25px;
	position: relative;
	height: 335px;
	margin-bottom: 100px;
}

.ryzsss {
	padding-right: 30px;
}

.ryzsal {
	width: 7.5%;
	height: 185px;
	display: block;
	position: absolute;
	right: 0%;
	margin-top: 80px;
}

.ryzsala {
	width: 91px;
	height: 90px;
	background-size: 100% 100%;
	outline: none;
	border: none;
}

.ryzsalb {
	width: 91px;
	height: 90px;
	background-size: 100% 100%;
	outline: none;
	border: none; 
}

.spzx {
	width: 100%;
	/* height: 753px; */
	overflow: hidden;
	margin-top: 45px;
	margin-bottom: 160px;
}

.spzxspda {
	width: 100%;
	height: 400px;
	float: left;
	display: block;
	position: relative;
}

.spzxspdas{
	width: 48.5%;
	height: 300px;
	float: left;
	display: block;
	position: relative;
	margin-left: 1.4%;
}

.spzxsp {
	width: 100%;
	height: 100%;
	-webkit-transition: all .2s linear;
	transition: all .2s linear;
}

.spzxspsp {
	width: 100%;
	height: 100%;
	position: relative;
}

.productmenus {
	/* width: 65%; */
	width:1220px;
	height: 274px;
	margin: auto;
	position: relative;
	overflow: hidden;
}

.pms {
	width: 100%;
	height: 100%;
	float: left;
	position: relative;
}

.pms:hover .pmss {
	display:none;
}

.pms:hover .pmsss {
	display:block;
}

.pmssda {
	height: 185px;
	position: relative;
	overflow: hidden;
}

.pmss {
	position: absolute;
	width: 47%;
	height: auto;
	display: block;
	left: 26%;
	top: 27%;
}

.pmsss {
	position: absolute;
	width: 47%;
	height: auto;
	display: none;
	left: 26%;
	top: 27%;
}

.pmssp {
	width: 100%;
	text-align: center;
	top: 74%;
	position: absolute;
	font-size: 14px;
	letter-spacing: 2px;
	color: black;
}

.pmsb {
	width: 100%;
	height: 45%;
	position: absolute;
	top: 30%;
}

.hotrecommends {
	/* width: 65%; */
	width:1220px;
	height: 790px;
	position: relative;
	margin: 0 auto;
	overflow: hidden;
}

.rxtj {
	width: 100%;
	height: 370px;
	position: absolute;
	margin-top: 70px;
}

.swiper-containersix {
	width: 100%;
	height: 100%;
}

.swiper-containersixxx {
	width: 100%;
	height: 100%;
}

.swiper-containereight {
	width: 100%;
	height: 100%;
}

.rxtjss {
	width: 100%;
	height: 100%;
	/* background:#eba9aa; */
	border-radius: 20px;
	position: relative;
	overflow: hidden;
	-webkit-transition: all .2s linear;
	transition: all .2s linear;
}

.rxtjssda {
	width: 90%;
	height: 100%;
	border-radius: 20px;
	position: relative;
}

.rxtjssone {
	width: 85%;
	display: block;
	/* margin: 50px auto; */
	margin: 0px auto;
}

.rxtjsstwo {
	width: 100%;
	height: 90px;
	/* background: white; */
	position: absolute;
	bottom: 16px;
	/* background:#f9f9f9;
	border-bottom: 50px solid #f9f9f9; */
}

.rxtjsshthree {
	position: relative;
	/* left: 7%; */
    left:3%;
	width:90%;
	font-size: 16px;
	color: black;
}

.rxtjssp {
	left: 6%;
	position: relative;
	top: 2%;
	color: #c5c5c5;
}

.swiper-paginationsix {
	width: auto !important;
	height: 30px;
	display: block;
	position: relative;
	float: right;
	margin-top: 10px;
	margin-right: 3%;
}

.swiper-paginationeight {
	width: auto !important;
	height: 30px;
	display: block;
	position: relative;
	float: right;
	margin-top: 10px;
	margin-right: 3%;
}

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

.cplbsda {
	width: 23%;
	height: 372px;
	float: left;
	margin-right: 2%;
	margin-top: 33px;
	position: relative;
	border-radius: 15px;
	margin-bottom: 25px;
}

.cplbs {
	width: 100%;
	height: 100%; 
	position: absolute;
	border-radius: 15px;
	overflow: hidden;
	-webkit-transition: all .2s linear;
	transition: all .2s linear;
}

.cplbsimg {
	width: 85%;
	/* height: 50%; */
	display: block;
	margin: 50px auto;
	position: relative;
}

.cplbss {
	width: 100%;
	height: 90px;
	/* background: #f9f9f9; */
	position: absolute;
	bottom: 0;
	/* border-bottom: 50px solid #f9f9f9; */
}

.cplbsshthree {
	position: relative;
	left: 7%;
	font-size: 16px;
	top: 20px;
	color: black;
}

.cplbssp {
	left: 6%;
	position: relative;
	top: 25%;
	color: #c5c5c5;
}

.cplbb {
	/* width: 65%; */
	width:1220px;
	position: relative;
	margin: 0 auto;
	margin-top: 70px;
}

.hang {
	width: 100%;
	height: 120px;
	overflow: hidden;
}

.productmenusda {
	width: 100%;
	height: 274px;
	background: #f9f9f9;
}

.cpxh {
	/* width: 65%; */
	width:1220px;
	margin: auto;
	height: 700px;
	margin-top: 50px;
	position: relative;
}

.cpxhimg {
	width: 48%;
	height: 603px;
	position: relative;
	border: 1px solid #dfdfdf;
	float: left;
}

.cpxhimgs {
	width: 65%;
	margin: auto;
	display: block;
	position: relative;
	margin-top: 110px;
}

.cpxhimgss {
	width: 100%;
	height: 100%;
}

.swiper-containerseven {
	height: 100%;
	overflow: hidden;
}

.swiper-paginationseven {
	width: auto !important;
	height: 30px;
	display: block;
	position: relative;
	float: right;
	margin-top: -3%;
	margin-right: 3%;
	z-index: 2;
}

.cpxhcs {
	width: 47%;
	height: 100%;
	position: absolute;
	left: 53%;
}

.huisexian {
	width: 100%;
	height: 80px;
	border-bottom: 3px solid #e1e1e1;
	position: absolute;
}

.cpxhcsxh {
	width: 45%;
	height: 80px;
	border-bottom: 3px solid #c10d17;
	position: absolute;
	font-size: 24px;
	line-height: 100px;
	left: 5%;
	padding-left: 7px;
}

.cpcs {
	width: 100%;
	height: 90px;
	position: relative;
	margin-top: 80px;
	line-height: 100px;
	font-size: 24px;
	padding-left: 37px;
}


.cpcsa {
	width: 100%;
	height: 90px;
	position: relative;
	line-height: 100px;
	font-size: 24px;
	padding-left: 37px;
}

.cpcscss>p {
	width: 100%;
	height: 30px;
	line-height: 20px;
	border-bottom: 1px solid #e4e4e4;
	padding-left: 20px;
}

.cpcsasa>p {
	line-height: 25px;
}

.huisetiao {
	width: 100%;
	height: 85px;
	background: #f9f9f9;
}

.cpxq {
	/* width: 65%; */
	width: 1220px;
	margin: auto;
	margin-bottom: 20px;
}

.cpxqs {
	width: 100%;
	height: auto;
	background: red;
}

.rxtjq {
	width: 100%;
	height: 780px;
	background: #f9f9f9;
}

.cpxhcsxhs {
	width: 160px;
	height: 80px;
	border-top: 3px solid #c10d17;
	position: absolute;
	font-size: 24px;
	line-height: 60px;
	padding-left: 30px;
}

.cpxhcsxhss {
	width: 100%;
	padding-top: 80px;
}

.swiper-containernine {
	overflow: hidden;
}

.xwlbs {
	/* width: 65%; */
	width: 1220px;
	margin: auto;
	padding-top: 70px;
}

.xwlbsa {
	width: 100%;
	height: 50px;
	background-size: 100% 100%;
}

.xwlbsatwo {
	width: 100%;
	height: 50px;
	background-size: 100% 100%;
}

.xwlbsathree {  
	width: 100%;
	height: 50px;
	background-size: 100% 100%;
}

.xwlbsaul {
	width: 100%;
	height: 50px;
	position: relative;
	right: 8%;
	float: left;
}

.xwlbsali {
	width: 173px;
	height: 90%;
	float: right;
	line-height: 40px;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
}

.xwlbsalii {
	width: 173px;
	height: 90%;
	float: right;
	line-height: 40px;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	border-bottom: 2px solid #c10d17;
}

.xwlbsaa {
	width: 49px;
	height: 47px;
	/* background: url(../images/0041.png)no-repeat; */
	float: right;
	top: -123%;
	position: relative;
}

.xwlbsb {
	width: 97%;
	margin-top: 40px;
	left: 3%;
	position: relative;
}

.gekai {
	width: 100%;
	height: 100px;
}

.xinwennrnrr {
	width: 61%;
	height: 78%;
	border-right: 2px dashed #c50d17;
	left: 22%;
	top: 11%;
	position: absolute;
}

.xinwennrnrones {
	position: absolute;
	font-size: 19px;
	font-weight: bold;
	/* color: #c50d17; */
	color:black;
}

.xinwennrnroness {
	position: absolute;
	font-size: 19px;
	font-weight: bold;
	color: #c50d17;
	display: none;
}

.xinwennrnrtwos {
	position: absolute;
	top: 32%;
	font-size: 10px;
	line-height: 25px;
	color: #adacac;
	width: 96%;
}

.xinwennrnrtwoss {
	position: absolute;
	top: 32%;
	font-size: 10px;
	line-height: 25px;
	color: #adacac;
	width: 96%;
}

.gekais {
	width: 100%;
	height: 100px;
}

.xwlb {
	overflow: hidden;
}

.xinwennrdbb {
	width: 100%;
	height: 236px;
	margin-top: 35px;
	border-radius: 10px;
	position: relative;
	float: left;
	margin-bottom: 110px;
}

.hra {
	margin: 0px;
	padding: 0px;
	border-top: 3px solid #c10d17;
	width: 79%;
}

.hrb {
	margin: 0px;
	padding: 0px;
	border-top: 3px solid #c10d17;
	width: 56%;
}

.hras {
	width: 100%;
	height: 3px;
	background: black;
}

.swiper-containerten {
	overflow: hidden;
}

.xwxq {
	width: 100%;
	margin-top: 100px;
}

.xwxqs {
	/* width: 60%; */
	width: 1170px;
	margin: auto;
}

.xwxqshone {
	width: 100%;
	text-align: center;
}

.xwxqshp {
	width: 100%;
	text-align: center;
	font-size: 15px;
	color: #26aeac;
}

.xwxqsdiv {
	margin-top: 40px;
	line-height: 35px;
	padding-bottom: 130px;
}

.swiper-containerten {
	width: 100%;
	height: 133%;
}

.gojjnrsp>p>img {
	width: 100%;
}

.swiper-containereleven {
	width: 100%;
	height: 100%;
}

.xwlbsaaa {
	color: black;
	text-decoration: none !important;
}

.swiper-containertwelve {
	width: 100%;
	height: 100%;
}

#contactDiv1 {
	margin: 0px auto;
	height: 605px;
	text-align: center;
}

#allmap {
	width: 100%;
	height: 500px;
	border-top: 1px solid #eeeeee;
	border-bottom: 1px solid #eeeeee;
	overflow: hidden;
	margin: 0;
	font-family: "微软雅黑";
}

#contactDiv1 h1 {
	height: 100px;
	line-height: 100px;
	text-align: left;
	text-indent: 80px;
	font-size: 25px;
	color: #332e2b;
	overflow: hidden;
}

.pro_link {
	margin-bottom: 35px;
	padding-left: 30px;
	padding-bottom: 35px;
	height: 303px;
	border-bottom: 1px dashed #e7e7e7;
}

.pro_link h3 {
	padding-top: 20px;
	height: 40px;
	line-height: 40px;
	font-size: 28px;
	color: #383838;
}

.pro_link h2 {
	margin-bottom: 15px;
	height: 50px;
	line-height: 50px;
	font-size: 50px;
	color: #383838;
}

.pro_link p {
	line-height: 30px;
	font-size: 18px;
	color: #383838;
}

#contactDiv2 {
	margin: 0px auto;
	height: 370px;
	text-align: center;
	overflow: hidden;
	overflow: hidden;
}

#contactDiv2 .contactDiv2Box {
	margin: 95px auto 0px;
	width: 710px;
	height: 210px;
	overflow: hidden;
}

.contactQQ {
	position: relative;
	width: 210px;
	height: 210px;
	overflow: hidden;
}

.contactQQ a {
	display: block;
	width: 210px;
	height: 210px;
	overflow: hidden;
}

.contactQQ a img {
	display: block;
	position: relative;
	z-index: 999;
	margin: 58px 50px 30px 70px;
}

.linkDiv {
	position: absolute;
	z-index: 888;
	top: 0px;
	left: 0px;
	content: '';
	display: block;
	width: 210px;
	height: 210px;
}

#linkQQ {
	background: url("../images/contact_04.jpg") no-repeat center;
}

.contactWeiXin {
	position: relative;
	margin-left: 70px;
	width: 210px;
	height: 210px;
	overflow: hidden;
}

.contactWeiXin a {
	display: block;
	width: 210px;
	height: 210px;
	overflow: hidden;
}

.contactWeiXin a img {
	display: block;
	position: relative;
	z-index: 999;
	margin: 58px 50px 30px 70px;
}

#linkWeixin {
	background: url("../images/contact_05.jpg") no-repeat center;
}

.contactErWeiMa {
	display: none;
}

.lxwmnr {
	width: 100%;
}

.lxwmnrs {
	width: 65%;
	width: 1200px;
	height: 750px;
	/* background: greenyellow; */
	margin: auto;
}

.swiper-containershisan {
	overflow: hidden;
}

.lxwmcd {
	width: 100%;
	height: 200px;
	/* background: white; */
	position: relative;
}

.lxwmcds {
	width: 100%;
	height: 50px;
	position: absolute;
	margin-top: 65px;
	padding: 0px;
}

.lxwmcdsli {
	width: 200px;
	height: 100%;
	display: block;
	float: left;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	line-height: 50px;
	position: relative;
}

.lxwmcdsli:hover {
	border-bottom: 3px solid #e8405a;
}

.lxwmcdsli:hover .lxwmcdsa {
	color: #e8405a;
}

.lxwmcdsa {
	width: 100%;
	height: 100%;
	position: relative;
	display: block;
	color: black;
	cursor: pointer;
	text-decoration: none !important;
}

.lxwmcdss {
	width: 100%;
	height: 550px;
	background: #f8f8f8;
}

.lxwmcdssimg {
	width: 50%;
	position: relative;
	height: 100%;
	float: left;
}

.lxwmcdssp {
	width: 50%;
	height: 100%;
	position: relative;
	left: 50%;
}

.lxwmcdsspul {
	position: absolute;
	padding: 40px;
	margin: 0px;
}

.lxwmcdsspul>p {
	line-height: 30px;
}

.wmzzl {
	width: 65%;
	height: 180px;
	display: block;
	margin: auto;
	margin-top: 0px;
}

.wmzzlhone {
	width: 401px;
	height: 100%;
	text-align: left;
	font-size: 25px;
	line-height: 180px;
	margin: auto;
}

.wmzzlda {
	width: 100%;
	height: 1140px;
}

.sousuokuang {
	width: 100%;
	height: 80px;
	padding-top: 30px;
	position: relative;
}

.sousuokuangs {
	/* width: 50%; */
	width:951.5px;
	height: 50px;
	display: block;
	margin: auto;
	position: relative;
}

.sousuokuangsp {
	width: 83%;
	height: 100%;
	display: block;
	position: relative;
	float: left;
	border-radius: 7px;
	font-size: 15px;
	padding: 15px;
	border: 1px solid #c9c9c9;
	box-shadow: 0px 0px 3px 3px #ededed;
	color: #969393;
	outline: none;
}

.sousuokuangsbutton {
	width: 16%;
	height: 100%;
	display: block;
	position: relative;
	left: 1%;
	border: none;
	font-size: 20px;
	color: white;
	background: #5f5d5e;
	border-radius: 7px;
	outline: none;
	text-align: center;
}

.sousuokuangsform {
	position: relative;
	width: 100%;
	height: 100%;
}

.srpt{
	display: none; 
}

.ssimg{
	display:block;
	width:100%;
	margin-top: 84px;
}

@media screen and (max-width:1680px) {
	.nnnq {
		left: 6% !important;
	}
}

@media screen and (max-width:1550px) {
	.nnnq {
		left: 1% !important;
	}
}

@media screen and (max-width:1477px) {
	.nnnq {
		left: 24% !important;
		top: -20px;
	}
}

@media screen and (max-width:1440px) {
	.nnnq {
		left: 1% !important;
		top: 0px !important;
	}

	.biaotiphoto {
		margin-left: 0px !important;
	}
}

@media screen and (max-width:1435px) {
	.biaotiphoto {
		display: none !important;
	}

	.nnnq {
		left: 5% !important;
		top: 0px;
	}
}

@media screen and (max-width:1230px) {
	.nnnq {
		left: 0% !important;
	}
}

@media screen and (max-width:1215px) {
	.nnnq {
		left: 26% !important;
		top: -20px !important;
	}
}

@media screen and (max-width:1150px) {
	.nnnq {
		left: 26% !important;
		top: -20px !important;
	}
}


@media screen and (max-width:768px) {
	.footerimg{
		width: 330px !important;
		height: 30px !important;
		margin-top: -30px !important;
	}
	
	.ewmpa{
		margin-top: 5px;
	}
	
	.ewmpb{
		margin-top: 5px;
	}
	
	.xinwenzuo{
		right:45px;
	}
	
	.swiper-paginationeight{
		display: none;
	}
	
	.srpt{
		display: block; 
		margin-top: 230px;
		left: 50%;
		position: absolute;
		margin-left: -50px;
	}
	
	.footerulb{
		top:7%;
	}
	
	.swiper-containersix {
		width: 100%;
		height: 100%;
		display: none !important;
	}
	
	.swiper-containersixxx {
		width: 100%;
		height: 100%;
		display: block !important; 
	}
	
	.fdhgspc{
		bottom: 3px;
		margin-left: -63.5px;
	}
	
	.pmsss{
		position: absolute;
		width: 70% !important;
		height: auto;
		display: none;
		left: 15% !important;
		top: 16% !important; 
	}
	
	.cdthreeimg{
		height:82px !important;
	}
	
	.gywmphotokuangs{
		display: block !important;
		height: 30% !important;
		top: 16% !important;
	}
	
	.cdfours{
		width: 84%;
		display: block;
		margin: 15px auto;
		margin-bottom: 0px;
		display:none;
	}
	
	.cplbss{
		margin-top:0px !important;
		bottom: 20px;
	}
	
	.xinwennrnrones {
		display: none !important;
		font-size: 14px !important;
		margin-top: 5px;
	}
    
	.xinwennrnroness {
		display: block !important;
		font-size: 14px !important;
		margin-top: 5px;
		color:black;
		
		width: 92%;
		left: 2%;
	}
	
	p>span>img {
		width: 100% !important;
	}

	.xwlbsaa {
		display: none !important;
	}

	.pmss {
		width: 70% !important;
		left: 15% !important;
		top: 15% !important;
	}

	.pmssda {
		height: 72px !important;
	}

	.cdtwo {
		width: 90% !important;
	}

	.cdfour {
		height: 65% !important;
		margin: 15px auto !important;
	}

	.cdone {
		height: 130px !important;
	}

	.swiper-containerten {
		height: 100% !important;
	}

	.cdfive {
		font-size: 13px;
		padding-left: 10px;
		padding-right: 10px;
		margin: 0px auto !important;
	}

	.biaotiphoto {
		display: none !important;
	}

	.navbar-toggle {
		margin-top: 23px !important;
	}

	.navbar-brand {
		margin-left: -45px !important;
	}

	.sycpe {
		display: none !important;
	}

	.sycpw {
		width: 95% !important;
	}

	.lgcp {
		top: 20px !important;
		height: 750px !important;
	}

	.lgcpda {
		width: 48% !important;
		height: 260px !important;
	}
	
	.lgcpcpap{
		bottom: 20px;
	}

	.aboutusda {
		top: 50px !important;
		height: 550px !important;
	}

	.gywmphoto {
		display: none !important;
	}

	.gywm {
		width: 100% !important;
	}

	.gywmhtwo {
		margin-top: 25px !important;
		font-size: 20px !important;
	}

    .cpxhcsxhss>p>img{
		width:100% !important; 
	}
	
	.gywmhone {
		margin-top: 65px !important;
		font-size: 22px !important;
	}

	.gywmhp {
		margin-top: 120px !important;
		width: 89% !important;
	}

	.gywmha {
		margin-top: 400px !important;
		color: white;
		background: #c70410;
		border: 1px solid #c70410;
		left: 50%;
		margin-left: -70px;
	}

	.aboutus {
		height: 705px !important;
	}

	.heisekk {
		margin-top: 290px !important;
		height: 420px !important;
	}

	.ppwhda {
		width: 100% !important;
		height: 200px !important;
		float: none !important;
		position: relative !important;
	}

	.hqryda {
		width: 100% !important;
		height: 200px !important;
		float: none !important;
		left: 0% !important;
		position: relative !important;
		top: 10px;
	}

	.hqrya {
		left: 54% !important;
	}

	.ewmone {
		width: 78% !important;
		margin-left: 10px;
	}

	.ewmtwo {
		width: 78% !important;
		margin-left: 10px;
	}

	/* .blackthreeqda{
	width:100% !important;
	float:none !important;
	height:350px !important;
	margin-left: 0% !important;
}

.blackthreewda{
	width:100% !important;
	float:none !important;
	height:350px !important;
	margin-left: 0% !important;
	margin-top: 10px;
}

.blackthreeeda{
	width:100% !important;
	float:none !important;
	height:350px !important;
	margin-left: 0% !important;
	margin-top: 10px;
}

.blackthree{
	height: 1030px !important;
} */

	.blackthree {
		display: none !important;
	}

	.xinwenphoto {
		width: 45% !important;
		height: 25px !important;
	}

	.xinwen {
		margin: 36px auto !important;
		height: 1000px !important;
	}

	.xinwennrrq {
		/* width: 24.1% !important; */
		width: 24% !important;
		right: 1%;
	}

	.xinwennrda {
		height: 115px !important;
		margin-top: 15px !important;
	}

	.xinwennrthreeda {
		height: 115px !important;
		margin-top: 25px !important;
	}

	.xinwennrthree {
		margin-top: 25px !important;
	}

	.xinwennrrqp {
		margin-top: 5px !important;
		font-size: 20px !important;
		padding-top: 7px;
	}

	.xinwennrnrtwo {
		display: none !important;
	}
    
	.xinwennrnrtwoqwe {
		display: block !important;
		width: 93%;
		margin-top: -3px;
	}
	
	.xinwennrphoto {
		top: 11% !important;
		width: 33% !important;
		height: 91px !important;
	}

	.xinwennrnr {
		width: 38% !important;
		left: 37% !important;
		
		/* border-left: 1.5px dashed #c50d17; */
		padding-left: 5px;
		height: 82%;
		top: 12px;
	}

	.xinwennrrqpp {
		font-size: 11px !important;
	}

	.xinwennrnrone {
		top: 9% !important;
		font-size: 14px !important;
	}

	.xinwennrtwoda {
		height: 115px !important;
		margin-top: 25px !important;
	}

	.xinwennrrqtwo {
		width: 26% !important;
	}

	.xinwennrnrer {
		left: 26% !important;
		padding-left: 9px !important;
		width: 38% !important;
		/* border-right: 2px dashed #c50d17; */
		
		height: 82%;
		top: 12px;
	}

    .swiper-button-nextone{
		width: 30px !important;
		height: 71px !important;
		margin-top: -35px !important;
		outline: none;
	}
	
	.swiper-button-prevone{
		width: 30px !important;
		height: 71px !important;
		margin-top: -35px !important;
		outline: none;
	}
	
	.xinwennrrqpp{
		left: 2% !important;
		position: relative !important;
	}
	
	.swiper-button-nextoneq{
		display: none !important;
	}
	
	.swiper-button-prevoneq{
		display: none !important;
	}
	
	.xinwennrphotoer {
		width: 33% !important;
		height: 91px !important;
		top: 11% !important;
		right: 1% !important;
		border-radius: 10px;
	}

    .footerli {
        width: 33% !important;
		text-align: center;
		font-size: 13px;
    }
	
	.footerphoto{
		height:44px !important;
	}
	
	.nbq{
		width: 80% !important;
	}
	
	.xinwennrtwo {
		margin-top: 25px !important;
	}

    .xinwennrnrtwoss{
		top: 42% !important;
		line-height: 16px !important;
	}
	
	.sycpq {
		height: 2730px !important;
	}

    .sycpq {
    	position: relative;
    	width: 100%;
    	height: 3580px;
    	background: #f8f8f8;
    }
	
	.footera {
		/* left: 25% !important; */
		left: 0% !important;
		font-size: 18px !important;
		width: 80px;
	}

    .cpjewm{
		margin-top: -16px !important;
		height: 320px !important;
	}
	
	.footerwda {
		width: 89% !important;
		height: 410px;
	}

	.footercaidanda {
		width: 100% !important;
		height: 295px !important;
	}

	.footercaidan {
		width: 100% !important;
		height: 91px !important;
		border-bottom: 1px solid #3a3a3c !important;
	}

	.footercaidanb {
		height: 190px !important;
	}

	.footererweima {
		width: 100% !important;
		/* height: 233px !important; */
		height: 70px !important;
		margin-top: -4px;
	}

	.erweimaone {
		height: 63% !important;
		width: 40% !important;
		display: none;
	}

	.erweimatwo {
		height: 63% !important;
		left: 55% !important;
		width: 40% !important;
		display: none;
	}
	
	.xinwennrnrone{
		display: none !important;
	}
	
	.xinwennrnroneqwe{
		display: block !important;
		color:black !important;
		margin-top: 7px;
	}

	.fdhul {
		display: none !important;
	}

	.fdhgs {
		/* margin-top: 90px !important; */
		margin-top: 0px !important;
	}

    .footerq{
		height: 410px !important;
	}
	
	.fdhgspb {
		margin-top: 20px;
		left: 26%;
	}

	.fdhgspa {
		left: 9%;
	}

	.footerdianhua {
		height: 63px !important;
	}

	.nnnq {
		position: relative !important;
		left: 0% !important;
		margin-top: 45px !important;
	}

	.nav>li {
		text-align: center !important;
	}

	.biaoti {
		letter-spacing: 1px;
	}

	#gojjccc {
		margin-top: -50px !important;
	}

	#gojjddd {
		/* margin-top: -80px !important; */
	}

	.gojjcds {
		width: 95% !important;
	}

	.gojjcdsli {
		width: 25% !important;
	}

	.gojjcdsaa {
		width: 100% !important;
		font-size: 18px !important;
		height: 40px !important;
		top: 20px !important;
		border-bottom: 8px solid #c10d17;
	}

	.gojjcdsa {
		width: 100% !important;
		font-size: 18px !important;
		height: 40px !important;
		top: 20px !important;
	}

	.gojjcd {
		height: 60px !important;
	}

	.gojjnr {
		width: 95% !important;
	}

	.hojjnrhone {
		line-height: 45px !important;
		font-size: 17px !important;
		padding-left: 10px !important;
		height: 55px !important;
	}

	.gojjtt {
		width: 26% !important;
	}

	.qyslsda {
		height: 100px !important;
	}

	.qysla {
		height: 165px !important;
		width:50% !important;
	}

	.qyslb {
		height: 150px !important;
		top: 165px !important;
		display: none !important;
	}

	.slzs {
		margin-top: 15px !important;
		text-align: center !important;
		font-size: 23px !important;
	}

	.qysl {
		margin-top: 25px !important;
		height: 630px !important;
	}

	.hjnho {
		padding-top:20px !important;
		margin-top: 0px !important;
	}
	
    .swiper-paginationsix{
		height: 22px !important; 
		overflow: hidden;
	}
	
	.ditu {
		height: 150px !important;
		margin-top: 43px;
	}

	.ryzsal {
		display: none !important;
	}

	.swiper-containerfive {
		width: 100% !important;
	}

	.ryzsss {
		padding-right: 10px !important;
	}

	.ryzs {
		margin-top: 25px !important;
		height: 120px !important;
	}

	.spzxspda {
		height: 120px !important;
	}

	.spzx {
		margin-top: 5px !important;
		/* height: 302px !important; */
	}

	.gojjnrs {
		padding-bottom: 0px !important;
	}

	.productmenus {
		width: 94% !important;
		height: 130px !important;
	}

    .pmssp{
		top: 55% !important;
		padding-left: 10px;
		padding-right: 10px;
		font-size: 13px;
	}
	
	.hotrecommends {
		width: 90% !important;
		/* height: 300px !important; */
		height: 362px !important;
	}

	.rxtj {
		margin-top: 20px !important;
		height: 190px !important;
	}

	.rxtjssp {
		display: none !important;
	}

	.rxtjssone {
		/* margin: 20px auto !important; */
		margin: 0px auto !important;
		width: 80% !important;
	}

	.rxtjssda {
		width: 95% !important;
	}

	.rxtjsshthree {
		font-size: 12px !important;
		/* margin-top: 10px !important; */
		margin-top: -3px !important;
		overflow: hidden;
	}

	.rxtjsstwo {
		height: 40px !important;
		padding-left: 1px !important;
		bottom: 18px;
	}

	.rxtjss {
		border-radius: 10px !important;
	}

	.cplbb {
		width: 95% !important;
		margin-top: 0px !important;
	}

	.cplbsda {
		width: 48% !important;
		height: 261px !important;
	}

	.cplbsimg {
		margin: 20px auto !important;
	}

	.productmenusda {
		height: 124px !important;
	}

	.cpxh {
		width: 90% !important;
		height:540px !important;
	}

	.cpxhimg {
		height: 300px !important;
		width: 100% !important;
		float: left !important;
	}

	.cpxhimgs {
		margin-top: 20px !important;
	}

	.swiper-paginationseven {
		margin-top: -8% !important;
	}

	.cpxhcsxh {
		width: 92% !important;
		left: 4%;
		font-size: 20px !important;
	}

	.cpxhcs {
		width: 100% !important;
		top: 300px !important;
		left: 0% !important;
	}

	.cpcs {
		padding-left: 0px !important;
	}

	.cpcscss {
		padding-left: 0px !important;
	}

	.cpcsa {
		padding-left: 0px !important;
	}

	.huisetiao {
		display: none !important;
	}

    .huisexian{
		display: block !important;
		/* display: none !important; */
		width:100%;
		top:4px;
		position:relative;
		background:#39393b !important;
		height:1px;
		border:none;
	}
	
	.cpcsasa {
		padding-left: 20px !important;
	}

	.cpxq {
		width: 90% !important;
		/* margin-top: 240px !important; */
		margin-top: 260px !important;
		margin-left: 5% !important;
	} 

	.cpxhcsxhss>p>img {
		width: 100%;
	}

    .cpxhcsxhss>p>iframe{
		width: 100%;
		height: 250px;
    }
	
	.rxtjq {
		height: 380px !important;
	}

	.xwlbs {
		width: 90% !important;
		padding-top: 20px !important;
	}

	.xwlbsali {
		width: 60px !important;
		font-size: 13px !important;
	}

	.xwlbsalii {
		width: 60px !important;
		font-size: 13px !important;
	}

    .xwlbsatwo{
		background-size: 200% 100% !important;
	}
	
	.xwlbsaul {
		right: 0% !important;
	}

	.xwlbsa {
		background-size: 210% 100% !important;
	}

	.gekai {
		display: none !important;
	}

	.xinwennrdbb {
		height: 115px !important;
		margin-bottom: 0px !important;
	}
    
	.xinwennrnrtwos {
		display: none !important;
	}
	
	.xinwennrnrtwoss {
		display: block !important;
		width: 92%;
		left: 2%;
	}

	.xwlbsb {
		margin-top: 0px !important;
	}

	.xinwennrphotob {
		width: 33% !important;
		left: -5% !important;
		height: 120px !important;
		top: -20% !important;
	}

	.xinwennrnrr {
		width: 44% !important;
		left: 30% !important;
	}

	.xwlb {
		padding-bottom: 70px !important;
	}

	.xwxq {
		margin-top: 30px !important;
	}

	.xwxqs {
		width: 90% !important;
	}

	.xwxqshone {
		font-size: 20px !important;
	}

	.xwxqsdiv {
		margin-top: 20px !important;
	}


	.lxwmcd {
		display: none !important;
	}

	.lxwmcdssimg {
		display: none !important;
	}

	.lxwmnrs {
		width: 90% !important;
		margin: auto;
	}

	.lxwmcdssp {
		width: 100% !important;
		left: 0% !important;
		margin-top: 33px;
	}

	.lxwmcdss {
		height: 400px;
	}

	.lxwmnrs {
		height: 470px;
	}

	.wmzzlda {
		height: 550px !important;
	}

	.lxwmcdsspul {
		padding: 20px !important;
	}

	.lxwmcdsspli {
		font-size: 16px;
	}

	.wmzzl {
		display: none;
	}

	.wmzzlda {
		margin-top: -170px;
		height: 560px;
	}

	#contactDiv2 {
		display: none;
	}

	.gojj {
		margin-bottom: 35px;
	}

	.sousuokuangs {
		width: 90% !important;
	}

	.sousuokuangsp {
		width: 80% !important;
	}

	.sousuokuangsbutton {
		width: 19% !important;
	}

}


/* new */
@media screen and (max-width:1400px) {
	.lxwmnrs {
		width:90%;
	}

	.contactErWeiMa {
		right: 280px !important;
	}
}

/* new */
@media screen and (max-width:1350px) {
	.lxwmnrs {
		width:90%;
	}
}

@media screen and (max-width:1250px) {
	.lxwmcds {
		margin-top: 45px;
	}

	.lxwmcd {
		height: 165px;
	}
	
	.wmzzlda{
		margin-top: -30px;
		height: 1080px;
	}
}

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

	.lxwmcds {
		margin-top: 35px;
	}

	.lxwmcd {
		height: 150px;
	}

}

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

	.lxwmcds {
		margin-top: 20px;
	}

	.lxwmcd {
		height: 120px;
	}

}

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

	.lxwmcds {
		margin-top: 20px;
	}

	.lxwmcd {
		height: 120px;
	}

}

@media screen and (max-width:460px) {
	.ssimg{
		margin-top: 110px;
	}
	
	.lxwmcdss{
		height: 450px;
	}

	.lxwmnrs{
		height: 520px;
	}

}

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

	.lxwmcdss{
		height: 550px;
	}

	.lxwmnrs{
		height: 620px;
	}

}

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

	.lxwmcdss{
		height: 650px;
	}

	.lxwmnrs{
		height: 735px;
	}

}
