

/*Generated by qcwlcms 3.0*/

	.product-message .btn-tj {

	background-color: #e62246;}

.case-list li .more {

	background-color: #e62246;}

.news-tab .on {

	background-color: #e62246;}

.news-top .info span {

background-color: #e62246;}

.pages .current {

	background-color: #e62246;

	border: 1px solid #e62246;}

.product-info a svg {

	fill: #e62246;}

.driving-way .hd li.on {

background-color: #e62246;}

/*首页样式*/

	.g-tex b {color: #e62246;}

.g-adv .m-cnt {background: #c7c5c5;}

.g-adv .m-cnt li.z-on {background: #e62246;}

.m-cp h2 b {color: #e62246;}

.m-ph {background: #e62246;}

.m-dh h2 {background: #e62246;}

.m-ys h2 {color: #e62246;}

.m-ys {

	background: url(../Images/ysbg.jpg) no-repeat center bottom #e62246;

	background-position: top;}

.m-st h2 b {color: #e62246;}

.til01 {background: #e62246;}

.til01 li.z-on {color: #e62246;}

.jz01 dd a {color: #e62246;}

.zxtil li.z-on {color: #e62246;border-bottom: solid 0.2em #e62246;}

.btn_submit {background: none repeat scroll 0px 0px #e62246;border: 1px solid #e62246;}

social3:before {background: #e62246;border-bottom: 1px solid #c7c5c5;}

.dh-c li:before {background: #e62246;}

.more01 a {color: #e62246;}

.m-st h2:before {background: #e62246;}

.zxtil li {border-bottom: solid 0.2em #c7c5c5;}

.social3:after {background: #e62246;border-top: 1px solid #e62246;}

nav {width: 96%;

	height: auto;

	margin-top: -2%;

	position: relative;

	padding: 2%;

	color: #fff;

	background: #e62246;}

nav a {

	float: left;

	width: 25%;

	text-align: center;

	font-size: 1em;

	line-height: 167%;

	position: relative;

	color: #fff;

	overflow:hidden;

}

nav a:nth-child(1):after {

	content: "";

	position: absolute;

	width: 10%;

	height: 32%;

	background: url(../Images/ico01.png) no-repeat;

	-webkit-background-size: cover;

	-moz-background-size: cover;

	-o-background-size: cover;

	background-size: cover;

	left: 5%;

	top: 35%;

}

nav a:hover {

	color: #fff;

}

nav a:link {

	color: #fff;

}

nav a:visited {

	color: #fff;

}

nav a:active {

	color: #fff;

}

	.m-ph {

	height: auto;

	position: relative;

	margin-bottom: 0.2em;

}

.m-ph:before {

	position: absolute;

	content: "";

	z-index: -3;

	-webkit-box-shadow: 0 1px 0.33em rgba(0, 0, 0, 0.2), 0 0 3.33em rgba(0, 0, 0, 0.1) inset;

	-moz-box-shadow: 0 1px 0.33em rgba(0, 0, 0, 0.2), 0 0 3.33em rgba(0, 0, 0, 0.1) inset;

	box-shadow: 0 0.1667em 0.33em rgba(0, 0, 0, 0.2), 0 0 3.33em rgba(0, 0, 0, 0.1) inset;

	top: 50%;

	bottom: 0;

	left: 0;

	right: 0;

	-moz-border-radius: 2.5015015em;

	border-radius: 2.5015015em;

}

.m-ph .u-tel {

	width: 2.41667em;

	left: 2.1667em;

	top: 1.33em;

	display: block;

	position: absolute;

}

	.m-ph p {

	color: #FFF;

	line-height: 1.667em;

	padding: 0.41667em 0 0 18.7%;

	font-size: 1em;

}

.m-ph p i {

	display: block;

	font-style: normal;

	font-size: 1.0833em;

}

.m-ph p span {

	font-size: 1.667em;

	padding-left: 1%;

	color: #FFF;

	font-weight: bold;

}

	.g-adv {

	height: auto;

	position: relative;

}

.g-adv .sclwrap_box {

	height: 13.1em;

}

.g-adv .m-box {

	height: 13.7em;

}

.g-adv .m-box li img {

	width: 100%;

}

.g-adv .m-cnt {

	height: 0.38em;

	width: 100%;

	position: absolute;

	bottom: 0;

	left: 0;

	display: block;

}

.g-adv .m-cnt li {

	width: 33.3%;

	height: 0.38em;

	float: left;

}



.m-xh {

	height: 25.85em;

	overflow: hidden;

	width: 100%;

	background: url(../Images/xhbg.jpg) no-repeat center 0;

	-webkit-background-size: cover;

	-moz-background-size: cover;

	-o-background-size: cover;

	background-size: cover;

	font-size: 1.08em;

	font-weight: bold;

	color: #fff;

	line-height: 108%;

	text-align: center;

}

.m-xh h2 {

	width: 75%;

	background: url(../Images/xhcbg.gif) no-repeat center 0;

	-webkit-background-size: 100%;

	-moz-background-size: 100%;

	-o-background-size: 100%;

	background-size: 100%;

	text-align: center;

	margin: 1.5em auto 0;

	padding: 4.5em 0 0;

	height: 9em;

	font-size: 1.67em;

	line-height: 115%;

	color: #42a004;

	font-weight: bold;

}

.m-xh p {

	position: absolute;

	z-index: 999;

	text-align: center;

	width: 18%;

}

.m-xh p em,

.m-cp h2 em {

	display: block;

	font-style: normal;

	font-weight: normal;

	font-size: 0.58em;

	line-height: 128%;

	color: #cee4b9;

}

.m-xh p:nth-child(2) {

	top: 4.3em;

	left: 9.9em;

}

.m-xh p:nth-child(3) {

	top: 7.3em;

	left: 3.4em;

}

.m-xh p:nth-child(4) {

	top: 7.8em;

	left: 16.7em;

}

.m-xh p:nth-child(5) {

	top: 15em;

	left: 3.5em;

}

.m-xh p:nth-child(6) {

	top: 15em;

	left: 16.2em;

}

.m-xh p:nth-child(7) {

	top: 18.2em;

	left: 9.9em;

}

/*???è‰2?o§?"?*/

	.m-cp {

	height: auto;

	overflow: hidden;

	width: 100%;

	background: url(../Images/cptbg.jpg) no-repeat center 0;

	-webkit-background-size: 100%;

	-moz-background-size: 100%;

	-o-background-size: 100%;

	background-size: 100%;

}

.m-cp h2 {

	font-size: 1.25em;

	font-weight: bold;

	color: #000;

	line-height: 113%;

	text-align: center;

	padding: 8.6% 0 6%;

}

.m-cp h2 b {

	padding-left: 0.4em;

}

.m-cp h2 em {

	font-family: Arial;

	text-transform: uppercase;

	font-size: 0.46em;

	color: #afafaf;

	line-height: 133%;

}

.m-cp ul {

	display: block;

	height: 10.3em;

}

.m-cp li {

	width: 40%;

	float: left;

	margin: 0 4% 4% 0;

	position: relative;

	height: 10.3em;
	margin-left: 5.5%;

}


.m-cp li img {

	width: 100%;

	height: 8.3em;

}

.m-cp li span {

	position: absolute;

	width: 100%;

	background-color: #000;

	left: 0;

	bottom: 0;

	filter: alpha(opacity=80);

	-moz-opacity: 0.8;

	opacity: 0.8;

	color: #fff;

	font-size: 1em;

	line-height: 208%;

	display: block;

	text-align: center;

	text-overflow: ellipsis;

	white-space: nowrap;

	overflow: hidden;

}

.more01 {

	clear: both;

	display: block;

	width: 95%;

	background: url(../Images/ge01.jpg) no-repeat center 0;

	-webkit-background-size: 100%;

	-moz-background-size: 100%;

	-o-background-size: 100%;

	background-size: 100%;

	text-align: center;

	margin: 6.7% auto 3.8%;

	font-size: 1em;

	line-height: 300%;

}

/*?ˉ?è?a*/

	.m-dh {

	clear: both;

	display: block;

	height: auto;

	overflow: hidden;

	font-size: 1.08em;

	line-height: 284%;

	padding-bottom: 6%;

}

.m-dh h2 {

	font-size: 1em;

	padding: 0 3%;

	line-height: 234%;

}

.m-dh h2 a {

	color: #fff;

}

.m-dh h2 em {

	width: 4.3%;

	margin: 0 2% 0 0;

	display: block;

	float: left;

}

.more02 {

	width: 3%;padding-top:0.5%;

}

.m-dh h2 em img,

.more02 img {

	width: 100%;

}

.dh-c {

	margin: 3% 3% 0;

}

.dh-c li {

	width: 48%;

	float: left;

	overflow: hidden;

	border-bottom: solid 1px #d3d3d3;

	padding-left: 8%;

	position: relative;

	white-space: nowrap;

}

/*.dh-c li:last-child {

	border:0;

}*/

	.dh-c li:nth-child(2n) {

	width: 29%;

}

.dh-c li:before {

	content: "";

	position: absolute;

	width: 0.22em;

	height: 0.95em;

	border-radius: 0.2em;

	left: 8%;

	top: 1em;

}

.dh-c li a {

	color: #666666;

}

/*??????*/

	.m-ys {

	clear: both;

	display: block;

	height: auto;

	overflow: hidden;

	font-size: 1em;

	line-height: 208%;

	padding: 5% 0;

	width: 100%;

	-webkit-background-size: 100%;

	-moz-background-size: 100%;

	-o-background-size: 100%;

	background-size: 100%;

	z-index: 1;

	position: relative;

}

.m-ys:before {

	content: "";

	position: absolute;

	width: 78.4%;

	height: 96%;

	/* top:3.5%;*/

	left: 10.8%;

	background: #fff;

	-webkit-background-size: 100%;

	-moz-background-size: 100%;

	-o-background-size: 100%;

	background-size: 100%;

	z-index: -1;

}

.m-ys h2 {

	font-size: 0.8em;

	line-height: 138%;

	text-align: center;

	padding: 0.5em 0;

}

.m-ys h2 b {

	display: block;

	font-size: 1.25em;

}

.ys01,

.ys02,

.ys03,

.ys04,

.ys05 {

	width: 59%;

	margin:1em auto;

	height: auto;

	display: block;

	clear: both;

	overflow: hidden;

}

.ys-p {

	display: block;

	margin: 1% auto 0 auto;

	color: #e62246;font-size: 1em;font-weight: bold;}

.m-ys .ys-p img {

	width: 100%;

}

.m-ys li,

.m-st li {

	clear: both;

	display: block;

	height: auto;

	line-height: 183%;

	font-size: 0.8em;

}

.m-ys li b,

.m-st li b {

	width: 6.3%;

	background: url(../Images/ico04.jpg) no-repeat center bottom;

	-webkit-background-size: 100%;

	-moz-background-size: 100%;

	-o-background-size: 100%;

	background-size: 100%;

	text-align: center;

	font-weight: normal;

	color: #fff;

	float: left;

	display: block;

	line-height: 200%;

	overflow: hidden;

}

.m-ys li p,

.m-st li p {

	width: 91.6%;

	float: left;

	padding: 0 0 0 2%;

	font-size: 0.8em;

}

.m-ys .more01 {

	width: 78.4%;

	background: url(../Images/ge02.jpg) no-repeat center 0;

	-webkit-background-size: 100%;

	-moz-background-size: 100%;

	-o-background-size: 100%;

	background-size: 100%;

}

/*??‰?…¨é￡??"?*/

	.m-st {

	clear: both;

	display: block;

	height: auto;

	overflow: hidden;

	font-size: 1em;

	line-height: 208%;

	color: #666666;

}

.m-st h2,

.st-c {

	width: 80%;

	margin: 0 auto;

}

.m-st h2 {

	background: url(../Images/sttbg.jpg) no-repeat center bottom;

	-webkit-background-size: 100%;

	-moz-background-size: 100%;

	-o-background-size: 100%;

	background-size: 100%;

	font-size: 1.13em;

	line-height: 122%;

	padding: 8% 0 5%;

	text-align: center;

	color: #000000;

	position: relative;

}

.m-st h2:before {

	content: ' ';

	display: block;

	position: absolute;

	left: 50%;

	top: 5em;

	margin-left: -0.25em;

	width: 0.5em;

	height: 0.5em;

	border-radius: 50%;

}

.m-st h2 b {

	display: block;

	font-size: 1.25em;

}

.st-p {

	width: 85%;

	padding: 8% 0 2%;

	margin: 0 auto;

}

.st-p img {

	width: 100%;

}

.m-st li {

	line-height: 208%;

}

.m-st li:last-child {

	padding-bottom: 8%;

}

.m-st li b {

	line-height: 183%;

}

/*??‰?…¨é￡??"???¨è??*/

	.m-tj {

	height: auto;

	overflow: hidden;

}

.til01 {

	font-size: 1em;

	line-height: 179%;

	color: #fff;

	padding: 2% 3% 0;

	margin-bottom: 5%;

}

.til01 li {

	float: left;

	width: 30%;

	text-align: center;

}

.til01 li.z-on {

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

	background: #fff;

	border-radius: 0.3em 0.3em 0 0;

	padding-bottom: 0.1em;

}

.m-tj .sclwrap_box,

.m-tj .m-box {

	height: 34em;

	overflow: hidden;

}

.tj01 {

	float: left;

	display: inline-block;

}

.tj01 li {

	width: 38%;

	font-size: 1em;

	color: #666;

	height: auto;

	line-height: 283%;

	white-space: nowrap;

	text-overflow: ellipsis;

	float: left;

	padding: 0 0 0 8%;

}

.tj01 li:nth_child(2n) {

	padding: 0 0 0 6%;

}

.tj01 li img {

	width: 96%;

	height: 8em;

	background: url(../Images/cplbg.jpg) repeat;

	padding: 2%;

	display: block;

}

.tj01 li span {

	display: block;

	text-align: center;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

}

.tj01 li a {

	color: #666;

}

/*è§?èˉ?*/

	.m-jz {

	height: auto;

	overflow: hidden;

}

.m-jz .sclwrap_box,

.m-jz .m-box {

	height: 18em;

	

}

.jz01 {

	float: left;

	display: inline-block;

}

.jz01 dl {

	display: block;

	clear: both;

	height: 8.6em;

	overflow: hidden;

}

.jz01 dt {

	width: 33%;

	float: left;

	padding: 0 0 0 8%;

}

.jz01 dt img {

	width: 98%;

	background: #ece9e6;

	padding: 1%;

	display: block;

	height: 7em;

}

.jz01 dd {

	width: 49%;

	float: left;

	padding: 0 0 0 4%;

	font-size: 1em;

	line-height: 167%;

	height: 7em;

	overflow: hidden;

}

.jz01 dd a {

	display: block;

	padding-bottom: 2%;

	text-overflow: ellipsis;

	white-space: nowrap;

	overflow: hidden;

}

/*??o??°?±??¤o*/

	.m-zs {

	height: auto;

	overflow: hidden;

}

.m-zs .sclwrap_box,

.m-zs .m-box {

	height: 12em;

	overflow: hidden;

}

/*èμ?è?ˉ*/

	.m-zx {

	height: auto;

	width: 92%;

	margin: 0 auto;

	overflow: hidden;

}

.zxtil {

	height: auto;

	margin-bottom: 5%;

}

.zxtil li {

	width: 31%;

	float: left;

	line-height: 196%;

	border-bottom: solid 0.2em #c9c9c9;

	text-align: center;

	font-weight: bold;

	color: #5e5e5e;

	position: relative;

}

.zxtil li:nth-child(3) {

	width: 38%;

}

.zxtil li.z-on {

	}

.zxtil li:before {

	content: "";

	position: absolute;

	width: 1px;

	height: 0.9em;

	left: 0;

	top: 0.6em;

	background: #5e5e5e;

}

.zxtil li:nth-child(1):before {

	width: 0;

	height: 0;

}

.m-zx .sclwrap_box,

.m-zx .m-box {

	height: 14em;

	overflow: hidden;

}

.zx01 {

	float: left;

	display: inline-block;

}

.zx01 li {

	width: 82%;

	font-size: 1em;

	color: #666;

	padding: 0 0 0 12%;

	height: auto;

	line-height: 208%;

	white-space: nowrap;

	text-overflow: ellipsis;

	position: relative;

	overflow:hidden;

}

.zx01 li:before {

	content: "";

	position: absolute;

	left: 7%;

	top: 0.8em;

	width: 1.28%;

	height: 0.3em;

	background: url(../Images/ico02.png) no-repeat center bottom;

	-webkit-background-size: 100%;

	-moz-background-size: 100%;

	-o-background-size: 100%;

	background-size: 100%;

}

.zx01 li a {

	color: #666666;

}

/*内页*/

.g-tex b {

	display: block;

	font-size: 1.4em;

	line-height: 117%;

	color: #e62246;}

.social3 {

background-color: #e62246;}

.g-ft {

	margin: 0 auto 60px auto;

	font-family: "微软雅黑";

	font-size: 1.04em;

	color: #999;

}

.g-ft .btop {

	line-height: 178%;

	font-size: 1.08em;

}



/*回到顶部样式*/



/*回到顶部图标样式*/



.code {

	display: block;

	margin: 3% auto 0;

	width: 28%;

}

.code img {

	width: 98%;

	background: #fff;

	padding: 1%;

}

#content * {

	max-width: 100%;

	width: auto!important;

	height: auto;

}

.m-ys h3 b{color:#e62246}

.x_db{background-color:#e62246; }



