/*reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	margin: 0;
	padding: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
table th,table td {
	padding: 5px;
}
fieldset,img {
	border: 0;
}

address,
caption,
cite,
code,
dfn,
em,
th,
var {
	font-style: normal;
	font-weight: normal;
}

ol,
ul {
	list-style: none;
}

ception,
th {
	text-align: left;
}

q:before,
q:after {
	content: '';
}

abbr,
acronym {
	border: 0;
}
.flex{
	display: flex;
}
a {
	color: #666;
	text-decoration: none;
}

/*for ie f6n.net*/
a:focus {
	outline: none;
}

/*for ff f6n.net*/
a:hover {
	text-decoration: underline;
}

* {
	box-sizing: border-box;
}

/*定位*/
.tl {
	text-align: left;
}

.tc {
	text-align: center;
}

.tr {
	text-align: right;
}

.bc {
	margin-left: auto;
	margin-right: auto;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.zoom {
	zoom: 1
}

.hidden {
	visibility: hidden;
}

.vam {
	vertical-align: middle;
}

.clear {
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 0;
}

p {
	word-spacing: -1.5px;
}

li {
	list-style: none;
}

/*其他*/
.cur {
	cursor: pointer;
}

/*原reset*/
sup {
	vertical-align: baseline;
}

sub {
	vertical-align: baseline;
}

input,
button,
textarea,
select,
optgroup,
option {
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
}

input,
button,
textarea,
select {
	*font-size: 100%;
}

input,
select {
	vertical-align: middle;
}

body {
	font: 12px/1.231 arial, helvetica, clean, sans-serif;
}

select,
input,
button,
textarea,
button {
	font: 99% arial, helvetica, clean, sans-serif;
}

table {
	font-size: inherit;
	width: 100%;
	border-collapse: collapse;
}

pre,
code,
kbd,
samp,
tt {
	font-family: monospace;
	*font-size: 108%;
	line-height: 100%;
}
.d_n{
	display: none;
}
/*title*/
h1 {
	font-size: 32px;
	font-weight: normal;
}

h2 {
	font-size: 26px;
	font-weight: normal;
}

h3 {
	font-size: 20px;
	font-weight: normal;
}

h4 {
	font-size: 14px;
	font-weight: normal;
}

h5 {
	font-size: 12px;
	font-weight: normal;
}

h6 {
	font-size: 10px;
	font-weight: normal;
}

a:hover {
	text-decoration: none;
}

img {
	vertical-align: middle;
}

/*清除浮动*/
.clearfix:after {
	content: '';
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}

.clearfix {
	/*兼容 IE*/
	zoom: 1;
}

/*end reset*/

/* CSS Document */
body {
	background-color: #fff;
	overflow-x: hidden;
	color: #666;
	font-size: 12px;
	font-family: "微软雅黑";
	position: relative;
	min-width: 1200px;
	width: 100%;
}

/*网站字体颜色*/
.container {
	margin-left: auto;
	margin-right: auto;
	width: 1200px;
}

@font-face {
	font-family: 'QUEEN';
	src: url('../fonts/DIN Medium_0.ttf');
}

@font-face {
	font-family: 'Medium';
	src: url('../fonts/Helvetica CE Bold.ttf');
}

/*页眉*/
.header {
	width: 100%;
	overflow: hidden;
	background-color: #fff;
}



/* Header */
.Header {
	position: relative;
	padding: 0 1%;
	height: 100px;
}

.Header a.HeaderLogo {
	width: 280px;
	height: 100px;
	line-height: 100px;
	/* background: #393536; */
	display: block;
	position: relative;
	text-align: center;
}

.Header a.HeaderLogo img {
	max-width: 90%;
}

.Header a.HeaderLogo h3 {
	font-size: 16px;
	width: 100%;
	color: #fff;
	height: 40px;
	line-height: 40px;
	text-align: center;
	background-color: #0178B4;
	position: absolute;
	bottom: -40px;
	left: 0;
	z-index: 9;
}

.Header .HeaderNav {
	margin-right: 50px;
}

.Header .HeaderNav ul>li {
	float: left;
	height: 100px;
	line-height: 100px;
	margin-left: 45px;
}

.Header .HeaderNav ul>li:first-child {
	margin-left: 0;
}

.Header .HeaderNav ul>li>a {
	height: 100px;
	font-size: 14px;
	color: #666;
	padding-bottom: 10px;
}

.Header .HeaderNav ul>li.cur>a {
	color: #0178B4;
	border-bottom: 2px #0178B4 solid;
}

.Header .HeaderNav ul>li:hover>a {
	color: #0178B4;
	border-bottom: 2px #0178B4 solid;
}

.Header .HeaderNav ul li i {
	display: block;
	background: url(../images/sjx03.png) no-repeat center;
	width: 10px;
	height: 5px;
	position: absolute;
	left: 25px;
	bottom: -5px;
	z-index: 99;
	display: none;
}

.Header .HeaderNav ul li:hover a i {
	display: block;
}

/* 小屏幕 Start */
@media (max-width:1200px) {
	.Header .HeaderNav ul>li {
		float: left;
		height: 100px;
		line-height: 100px;
		margin-left: 10px;
		position: relative;
	}
}

@media (min-width:1200px) and (max-width:1400px) {
	.Header .HeaderNav ul>li {
		float: left;
		height: 100px;
		line-height: 100px;
		margin-left: 18px;
		/*position: relative;*/
	}
}

/* 小屏幕 End */

.wrap-header ul {
	margin-right: 30px;
}

.wrap-header ul li {
	float: left;
	width: 38px;
	height: 100px;
	position: relative;
	z-index: 99;
}

.wrap-header ul li a {
	display: block;
	height: 100px;
}

.wrap-header ul li.li1 a {
	background: url(../images/weibo.png) no-repeat center;
}

.wrap-header ul li.li2 a {
	background: url(../images/weixin.png) no-repeat center;
}

.wrap-header ul li.li3:hover p {
	width: 150px;
	left: -150px;
}

.wrap-header ul li.li4 a {
	background: url(../images/sousuo.png) no-repeat center;
}

.wrap-header ul li.li4 .search {
	position: absolute;
	width: 0;
	height: 30px;
	left: 0;
	top: 33px;
	overflow: hidden;
	transition: all 0.5s;
}

.wrap-header ul li.li4 input {
	display: block;
	width: 260px;
	height: 30px;
	line-height: 30px;
	border: none;
	text-indent: 15px;
	font-size: 13px;
	color: #999;
	background: #f6f3f3;
}

.wrap-header ul li span {
	display: none;
	position: absolute;
	left: -34px;
	top: 65px;
	width: 100px;
	height: 100px;
	padding: 2px;
	border: 1px solid #f1f1f1;
	background: #fff;
}

.wrap-header ul li span img {
	width: 100px;
	height: 100px;
}

.wrap-header ul li:hover span {
	display: block;
}

.wrap-header ul li.li4:hover .search {
	width: 260px;
	left: -260px;
}

.wrap-header ul li i {
	width: 1px;
	height: 14px;
	background-color: #c8c8c8;
	display: block;
	margin-top: 42px;
}

.wrap-header ul li.li4 p {
	width: 260px;
	height: 30px;
	line-height: 30px;
	background-color: #f6f3f3;
	text-indent: 20px;
	font-size: 13px;
}

.wrap-header ul li.li08 a {
	background: url(../images/dianhua.png) no-repeat center;
}

.SiteCon {
	margin-top: 28px;
	position: relative;
}

.SiteCon h3 {
	background: url(../images/zhandianBg.png) no-repeat center;
	width: 130px;
	height: 45px;
	font-size: 14px;
	color: #333;
	text-align: center;
	line-height: 45px;
}

.SiteCon h3 span {
	background: url(../images/zhandian.png) no-repeat right;
	padding-right: 30px;
}

.SiteCon:hover h3 {
	background: url(../images/zhandianBg02.png) no-repeat center;
	color: #fff;
}

.SiteCon:hover h3 span {
	background: url(../images/zhandian02.png) no-repeat right;
}

.SiteCon ul {
	border: 1px #d8d8d8 solid;
	position: absolute;
	left: 0;
	z-index: 9999;
	width: 100%;
	top: 59px;
	display: none;
}

.SiteCon ul i {
	display: block;
	width: 130px;
	height: 15px;
	position: absolute;
	top: -16px;
	left: 0;
}

.SiteCon ul i img {
	display: block;
	width: 100%;
}

.SiteCon ul li {
	height: 39px;
	line-height: 39px;
	text-align: center;
	background-color: #eaeaea;
	border-top: 1px #d8d8d8 solid;
}

.SiteCon ul li.li01 {
	border-top: none;
}

.SiteCon ul li a {
	color: #999;
	background: url(../images/SiteCon01.png) no-repeat right;
	padding-right: 35px;
}

.SiteCon ul li:hover a {
	color: #0178B4;
}

.SiteCon ul li:hover {
	background-color: #fff;
}

.SiteCon ul li:hover a {
	background: url(../images/SiteCon02.png) no-repeat right;
}

.SiteCon:hover ul {
	display: block;
}

/* Header End */


/* Footer */
.Footer{background: #f8f8f8;background: #eee;position: relative;border-top: 1px #e4e4e4 solid;}
.Footer .container{position: relative;}

.Footer .FooterTop{padding: 80px 0 70px;}
.Footer .FooterTop dl{float: left;width: 145px;}
.Footer .FooterTop dl dt{margin-bottom: 40px;}
.Footer .FooterTop dl dt a{font-size: 20px;color: #333;}
.Footer .FooterTop dl dd a{font-size: 13px;color: #606060;display: block;margin-top: 15px;}
.Footer .FooterTop dl dd a:hover{color: #063a75;}
.Footer .FooterTop dl dt a:hover{color: #063a75;}

.Footer .FooterBox h3{font-size: 14px;color: #0178B4;font-family: "QUEEN";}
.Footer .FooterBox h4{font-size: 32px;font-family: "QUEEN";color: #0178B4;margin-top: 10px;}
.Footer .FooterBox em{font-family: "QUEEN";font-size: 14px;color: #0178B4;margin-top: 15px;display: block;}
.Footer .FooterBox p{font-size: 14px;color: #606060;margin-top: 50px;}
.flex_item{
	flex: 1;
}



.FooterBox{position: relative;z-index: 99;right: 50px;}
.FooterBoxCon{padding-bottom: 40px;}
.FooterBoxCon p{color: #999;font-size: 12px;margin-top: 15px;margin-right: 25px;}
.FooterBoxCon p span{color: #063a75;}
.FooterBoxCon p a{color: #999;margin-left: 15px;}
.FooterSiteCon h3{background: url(http://www.grejetcar.com/template/lvmb/pc/css/Img/Common/zhandianBg02.png) no-repeat center;width: 130px;height: 45px;font-size: 14px;color: #fff;text-align: center;line-height: 45px;}
.FooterSiteCon h3 span{background: url(http://www.grejetcar.com/template/lvmb/pc/css/Img/Common/zhandian02.png) no-repeat right;padding-right: 30px;}

.FooterSiteCon{margin-right: 230px;position:  relative;z-index: 99;}
.FooterWeixin ul li {float: left;width: 50px;position: relative;z-index: 99;}
.FooterWeixin ul li a {display: block;height: 45px;}
.FooterWeixin ul li span {display: none;position: absolute;left: -25px;top: -100px;width: 100px;height: 100px;padding: 2px;border: 1px solid #f1f1f1;background: #fff;}
.FooterWeixin ul li span img{width:100px;height:100px;}
.FooterWeixin ul li:hover span {display: block;}
.FooterWeixin ul li.li1 a {background: url(http://www.grejetcar.com/template/lvmb/pc/css/Img/Common/weibo.png) no-repeat center;}
.FooterWeixin ul li.li2 a {background: url(http://www.grejetcar.com/template/lvmb/pc/css/Img/Common/weixin.png) no-repeat center;}

.Footer span.FooterBg{width: 451px;height: 470px;display: block;position: absolute;right: 0;top: 0;z-index: 1;}
.Footer span.FooterBg img{display: block;width: 100%;}

.FooterSiteCon ul{border: 1px #d8d8d8 solid;position: absolute;left: 0;z-index: 99;width: 100%;top: -136px;display: none;}
.FooterSiteCon ul i{display: block;width: 130px;height: 26px;position: absolute;bottom: -27px;left: 0;}
.FooterSiteCon ul i img{display: block;width: 100%;}
.FooterSiteCon ul li{height: 39px;line-height: 39px;text-align: center;background-color: #eaeaea;border-top: 1px #d8d8d8 solid;}
.FooterSiteCon ul li.li01{border-top: none;}
.FooterSiteCon ul li a{color: #999;background: url(../images/SiteCon01.png) no-repeat right;padding-right: 35px;}
.FooterSiteCon ul li:hover a{color: #063a75;}
.FooterSiteCon ul li:hover{background-color: #fff;}
.FooterSiteCon ul li:hover a{background: url(../images/SiteCon02.png) no-repeat right;}
.FooterSiteCon:hover ul{display: block;}

.Footer i.icon{display: block;width: 1600px;height: 1px;background-color: #e4e4e4;position: relative;top: 0;z-index: 999;right: 50px;}

.Footer em.emBox{width: 15px;height: 49px;display: block;position: absolute;left: 3.8%;z-index: 99;top: -85px;}
.Footer em.emBox img{display: block;}
/* Footer End */

.link {
	height: 100px;
	line-height: 100px;
	border-top: 1px #e5e5e5 solid;
}

.link dl dt {
	color: #8a8a8a;
	font-size: 13px;
	width: 96px;
	margin-right: 15px;
	background: url(../images/link_icon01.png) no-repeat left;
	padding-left: 30px;
}

.link dl dd a {
	font-size: 13px;
	color: #8a8a8a;
	margin-right: 20px;
	display: inline-block;
}

.link dl dd a:hover {
	color: #0178B4;
}

.FooterBox {
	position: relative;
	z-index: 99;
	right: 50px;
}

.FooterBoxCon {
	padding-bottom: 40px;
}

.FooterBoxCon p {
	color: #999;
	font-size: 12px;
	margin-top: 15px;
	margin-right: 25px;
}

.FooterBoxCon p span {
	color: #0178B4;
}

.FooterBoxCon p a {
	color: #999;
	margin-left: 15px;
}

.FooterSiteCon h3 {
	background: url(../images/zhandianBg02.png) no-repeat center;
	width: 130px;
	height: 45px;
	font-size: 14px;
	color: #fff;
	text-align: center;
	line-height: 45px;
}

.FooterSiteCon h3 span {
	background: url(../images/zhandian02.png) no-repeat right;
	padding-right: 30px;
}

.FooterSiteCon {
	margin-right: 230px;
	position: relative;
	z-index: 99;
}

.FooterWeixin ul li {
	float: left;
	width: 50px;
	position: relative;
	z-index: 99;
}

.FooterWeixin ul li a {
	display: block;
	height: 45px;
}

.FooterWeixin ul li span {
	display: none;
	position: absolute;
	left: -25px;
	top: -100px;
	width: 100px;
	height: 100px;
	padding: 2px;
	border: 1px solid #f1f1f1;
	background: #fff;
}

.FooterWeixin ul li span img {
	width: 100px;
	height: 100px;
}

.FooterWeixin ul li:hover span {
	display: block;
}

.FooterWeixin ul li.li1 a {
	background: url(../images/weibo.png) no-repeat center;
}

.FooterWeixin ul li.li2 a {
	background: url(../images/weixin.png) no-repeat center;
}

.Footer span.FooterBg {
	width: 451px;
	height: 470px;
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1;
}

.Footer span.FooterBg img {
	display: block;
	width: 100%;
}

.FooterSiteCon ul {
	border: 1px #d8d8d8 solid;
	position: absolute;
	left: 0;
	z-index: 99;
	width: 100%;
	top: -136px;
	display: none;
}

.FooterSiteCon ul i {
	display: block;
	width: 130px;
	height: 26px;
	position: absolute;
	bottom: -27px;
	left: 0;
}

.FooterSiteCon ul i img {
	display: block;
	width: 100%;
}

.FooterSiteCon ul li {
	height: 39px;
	line-height: 39px;
	text-align: center;
	background-color: #eaeaea;
	border-top: 1px #d8d8d8 solid;
}

.FooterSiteCon ul li.li01 {
	border-top: none;
}

.FooterSiteCon ul li a {
	color: #999;
	background: url(../images/SiteCon01.png) no-repeat right;
	padding-right: 35px;
}

.FooterSiteCon ul li:hover a {
	color: #0178B4;
}

.FooterSiteCon ul li:hover {
	background-color: #fff;
}

.FooterSiteCon ul li:hover a {
	background: url(../images/SiteCon02.png) no-repeat right;
}

.FooterSiteCon:hover ul {
	display: block;
}

.Footer i.icon {
	display: block;
	width: 1600px;
	height: 1px;
	background-color: #e4e4e4;
	position: relative;
	top: 0;
	z-index: 999;
	right: 50px;
}

.Footer em.emBox {
	width: 15px;
	height: 49px;
	display: block;
	position: absolute;
	left: 3.8%;
	z-index: 99;
	top: -85px;
}

.Footer em.emBox img {
	display: block;
}

/* Footer End */

/* 左侧悬浮 */
.LeftSuspension {
	text-align: center;
}

.LeftSuspension i {
	width: 1px;
	background-color: #0178B4;
	display: block;
	margin: 0 auto;
	padding: 225px 0;
}

.LeftSuspension span {
	width: 49px;
	height: 51px;
	display: block;
	margin: 0 auto;
}

.LeftSuspension span img {
	display: block;
	width: 100%;
}

.LeftSuspension {
	width: 4%;
	height: 100%;
	background-color: #fff;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 9;
	border-right: 1px #e4e4e4 solid;
}

/* 左侧悬浮 End */

/* 导航下拉 
.DropDown{background-color: #eaeaea;width: 4000px;position: absolute;top: 100px;left: 50%;z-index: 9;margin-left: -2000px;display: none;}
.DropDown .container{border-left: 1px #d5d5d5 solid;padding: 100px 0 110px;}

.DropDown .DropDownCon>h3{line-height: 30px;border-left: 1px #0178B4 solid;padding-left: 30px;}
.DropDown .DropDownCon>h3>a{font-size: 24px;color: #0178B4;}
.DropDown .DropDownCon>h3>em{display: block;color: #ccc;font-size: 16px;}

.DropDown .DropDownBox dl{width: 200px;float: left;margin-left: 60px;}
.DropDown .DropDownBox dl:first-child{margin-left: 0;}
.DropDown .DropDownBox dl dt a{display: block;}
.DropDown .DropDownBox dl dt a span{display: block;width: 200px;height: 140px;overflow: hidden;}
.DropDown .DropDownBox dl dt a span img{display: block;width: 100%;transition: .8s;}
.DropDown .DropDownBox dl dt:hover span img{transform: scale(1.1);}
.DropDown .DropDownBox dl dt:hover a h4{color: #0178B4;}
.DropDown .DropDownBox dl dt:hover a h4 i{background: url(../images/SiteCon02.png) no-repeat right;}
.DropDown .DropDownBox dl dt a h4 i{background: url(../images/SiteCon01.png) no-repeat right;width: 6px;height: 10px;display: inline-block;padding-left: 15px;}
.DropDown .DropDownBox dl dt a h4{font-size: 16px;color: #666;line-height: 50px;}

.DropDown .DropDownBox dl dd a{display: block;border-bottom: 1px #d5d5d5 solid;border-top: 1px #d5d5d5 solid;height: 40px;line-height: 40px;margin-top: 30px;font-size: 16px;color: #666;background: url(../images/SiteCon01.png) no-repeat right;}
.DropDown .DropDownBox dl dd a:hover{background: url(../images/SiteCon02.png) no-repeat right;border-top: 1px #0178B4 solid;border-bottom: 1px #0178B4 solid;color: #0178B4;}
.Header .HeaderNav ul>li:hover .DropDown{display: block;}*/
/* 导航下拉 End */

/* 导航下拉 */
.DropDown {
	background-color: #eaeaea;
	width: 100%;
	position: absolute;
	top: 100px;
	left: 0;
	z-index: 9999;
	display: none;
}

.DropDown .container {
	border-left: 1px #d5d5d5 solid;
	padding: 100px 0 110px;
}

.DropDownBox {
	width: 980px;
}

.DropDown .DropDownCon>h3 {
	line-height: 30px;
	border-left: 1px #0178B4 solid;
	padding-left: 30px;
}

.DropDown .DropDownCon>h3>a {
	font-size: 24px;
	color: #0178B4;
}

.DropDown .DropDownCon>h3>em {
	display: block;
	color: #ccc;
	font-size: 16px;
}

.DropDown .DropDownBox dl {
	width: 200px;
	float: left;
	margin-left: 60px;
}

.DropDown .DropDownBox dl:nth-child(4n+1) {
	margin-left: 0;
}

.DropDown .DropDownBox dl dt a {
	display: block;
}

.DropDown .DropDownBox dl dt a span {
	display: block;
	width: 200px;
	height: 140px;
	overflow: hidden;
}

.DropDown .DropDownBox dl dt a span img {
	display: block;
	width: 100%;
	transition: .8s;
}

.DropDown .DropDownBox dl dt:hover span img {
	transform: scale(1.1);
}

.DropDown .DropDownBox dl dt:hover a h4 {
	color: #0178B4;
}

.DropDown .DropDownBox dl dt:hover a h4 i {
	background: url(../images/SiteCon02.png) no-repeat right;
}

.DropDown .DropDownBox dl dt a h4 i {
	background: url(../images/SiteCon01.png) no-repeat right;
	width: 6px;
	height: 10px;
	display: inline-block;
	padding-left: 15px;
}

.DropDown .DropDownBox dl dt a h4 {
	font-size: 16px;
	color: #666;
	line-height: 50px;
}

.DropDown .DropDownBox-Top {
	margin-bottom: 30px;
}

.DropDown .DropDownBox dl dd a {
	display: block;
	border-bottom: 1px #d5d5d5 solid;
	border-top: 1px #d5d5d5 solid;
	height: 40px;
	line-height: 40px;
	margin-bottom: 30px;
	font-size: 16px;
	color: #666;
	background: url(../images/SiteCon01.png) no-repeat right;
}

.DropDown .DropDownBox dl dd a:hover {
	background: url(../images/SiteCon02.png) no-repeat right;
	border-top: 1px #0178B4 solid;
	border-bottom: 1px #0178B4 solid;
	color: #0178B4;
}

.Header .HeaderNav ul>li:hover .DropDown {
	display: block;
}

.DropDown .DropDownBox dl dd a span {
	font-size: 12px;
}

/* 导航下拉 End */

/*返回顶部*/
.retop ul {
	overflow: hidden;
}

.retop li {
	float: left;
	margin-left: 10px;
}

.retop li img {
	display: block;
}

.rtTop {
	width: 43px;
	height: 43px;
	overflow: hidden;
	position: fixed;
	top: 80%;
	right: 46%;
	margin-right: -615px;
	cursor: pointer;
	display: none;
	z-index: 9999;
}

.rtTop h4 {
	width: 43px;
	height: 43px;
	overflow: hidden;
	position: relative;
}

.rtTop img {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}

/* -- 弹出窗口 -- */
#oran_full_bg {
	display: none !important;
}

/* tanchuang1 提交弹窗*/
.tanchuang1 {
	width: 100%;
	position: fixed;
	top: 0;
	left: 0;
	background: url(http://www.grejetcar.com/template/lvmb/pc/css/Img/tanchuang/tanchuangBg.png);
	height: 100%;
	z-index: 9999999;
}

.tanchuang1 .conBox {
	width: 400px;
	height: 212px;
	padding: 20px;
	background: #fff;
	position: absolute;
	left: 50%;
	margin-left: -220px;
	top: 50%;
	margin-top: -80px;
	z-index: 9999999;
}

.tanchuang1 .conBox .tcClose {
	width: 33px;
	height: 90px;
	position: absolute;
	right: 45px;
	top: -90px;
	cursor: pointer;
	z-index: 999999999999999;
}

.tanchuang1 .conBox .box {
	width: 398px;
	height: 210px;
	border: 1px solid #e5e5e5;
	/* padding-top: 20px; */
	text-align: center;
	position: relative;
}

.tanchuang1 .conBox .box img {
	display: block;
	width: 47px;
	height: 47px;
	margin: 0 auto;
}

.tanchuang1 .conBox .box h5 {
	font-size: 24px;
	color: #063a74;
	font-weight: bold;
	margin-top: 10px;
}

.tanchuang1 .conBox .box p {
	font-size: 16px;
	color: #4d4d4d;
	margin-top: 9px;
}

.tanchuang1 .conBox .box .b15 {
	display: block;
	width: 150px;
	height: 52px;
	line-height: 52px;
	text-align: center;
	font-size: 18px;
	color: #fff;
	position: absolute;
	bottom: -1px;
	left: 50%;
	margin-left: -75px;
	background: #063a74;
	text-decoration: none;
	z-index: 999999999999999;
	border: 0px;
	outline: none;
}

.tanchuang2 .conBox .box a {
	background: #404040;
}

/* 错误提示 */
.errorMainCon {
	width: 100%;
	background: url(http://www.grejetcar.com/template/lvmb/pc/css/Img/tanchuang/errorBg.jpg) no-repeat center #f6f6f6;
	;
	height: 330px;
	padding-top: 300px;
}

.errorMainCon h3 {
	width: 525px;
	height: 80px;
	line-height: 80px;
	text-align: center;
	font-size: 24px;
	color: #1e1e1e;
	font-weight: normal;
	margin: 0 auto;
}

.errorMainCon h3 em {
	color: #df1f29;
	font-weight: bold;
}

.errorMainCon p {
	font-size: 20px;
	color: #000000;
	text-align: center;
	margin-top: 30px;
}

.errorMainCon p em {
	color: #df1f29;
}

.errorMainCon a.error-url {
	font-size: 15px;
	color: #999999;
	font-family: arial;
	display: block;
	text-align: center;
	margin-top: 4px;
}

.errorMainCon .btn {
	text-align: center;
	height: 52px;
	width: 228px;
	margin: 30px auto 0;
	overflow: hidden;
}

.errorMainCon .btn .a1 {
	display: block;
	width: 104px;
	height: 52px;
	line-height: 52px;
	text-align: center;
	font-size: 16px;
	color: #818181;
	background: #e3e3e3;
	border-radius: 4px;
	float: left;
	text-decoration: none;
	border: none;
}

.errorMainCon .btn .a1:first-child {
	background: #df1f29;
	color: #fff;
	margin-right: 20px;
}


/*右侧浮动*/
.float {
	position: fixed;
	top: 50%;
	right: 0;
	margin-top: -176px;
	z-index: 2000;
	width: 48px;
	height: 250px;
}

.float_show {
	/* background:url(../images/float_yy.png) repeat;*/
	width: 48px;
	height: 48px;
}

.float_show a {
	background-color: #000;
	display: block;
	color: #FFF;
	font-size: 16px;
	width: auto;
	height: 48px;
	overflow: hidden;
	text-decoration: none;
	opacity: 0.9;
	border-radius: 5px 0 0 5px;
}

.float_show a img {
	vertical-align: middle;
	width: 24px;
	height: 24px;
	margin: 12px 12px 14px 14px;
}

.float_show.float_show0 {
	background: #000;
	padding-top: 6px;
	opacity: 0.8;
	border-radius: 5px 0 0 5px;
	opacity: 0.9;
}

.float_show.float_show0 a {
	background: url(../images/float_qqicon1.png) no-repeat;
	width: 24px;
	height: 24px;
	margin: 12px 12px 14px 14px;
}

.float_show:hover a {
	background-color: #0178B4;
	line-height: 48px;
	color: #FFF;
	opacity: 1;
}

.float_show.float_show0:hover {
	background: #0178B4;
	opacity: 1;
}

.float_show.float_show0:hover a {
	background: url(../images/float_qqicon1.png) no-repeat;
	opacity: 1;
}

.float_wx {
	display: none;
	position: absolute;
	top: 0;
	left: -175px;
	/* background:url(../images/float_wxbd.png) no-repeat;*/
	width: 175px;
	border: 1px solid #ddd;
	opacity: 1;
}

.float_show.float_show1 {
	position: absolute;
	top: 57px;
	right: -64px;
	width: 134px;
	opacity: 0.9;
}

.float_show.float_show2 {
	position: absolute;
	top: 108px;
	right: -124px;
	width: 194px;
	opacity: 0.9;
}

.float_show.float_show3 {
	position: absolute;
	top: 153px;
	right: -124px;
	width: 194px;
	opacity: 0.9;
}

.float_show.float_show4 {
	position: absolute;
	top: 159px;
	right: -78px;
	width: 126px;
	opacity: 0.9;
}

@media (max-width:768px) {

	.wrap-header ul,
	.Header .HeaderNav,
	.Header a.HeaderLogo h3 {
		display: none;
	}

	.Header .HeaderNav {
		float: none;
		margin: 0;
		width: 100%;
		position: absolute;
		top: 50px;
		left: 0;
		padding: 8px 0;
		z-index: 99;
		background: #fff;
	}

	.Header .HeaderNav ul>li {
		height: auto;
		float: none;
		margin: 0;
		line-height: 32px;
	}

	.Header .HeaderNav ul>li:first-child {
		margin: 0;
	}

	.Header .HeaderNav ul>li>a {
		height: auto;
		padding: 0;
		padding: 0 10px;
		display: block;
		line-height: 32px;
	}

	.DropDown {
		display: none !important;
	}

	.SiteCon ul {
		top: 30px;
	}

	.Header {
		z-index: 99;
		padding: 0;
		position: relative;
		height: 50px;
		background: #fff;
	}

	.Header a.HeaderLogo {
		height: 50px;
		width: 150px;
		line-height: 50px;
	}

	.m_icon {
		display: block;
		width: 25px;
		height: 25px;
		background:#0178B4 url(../images/nav.png) center no-repeat;
		background-size: 100% 100%;
		position: absolute;
		right: 15px;
		top: 50%;
		transform: translate(0, -50%);
	}

	.SiteCon h3 {
		height: 30px;
		line-height: 30px;
	}

	.SiteCon {
		position: absolute;
		right: 60px;
		top: 50%;
		transform: translate(0, -50%);
		margin: 0;
		float: none;
	}

	.AboutUsTitle h3 {
		font-size: 18px;
	}

	.AboutUsTitle p {
		font-size: 12px;
	}

	.Datas ul li span {
		padding: 15px; font-size: 22px;
	}
	.Datas ul li:nth-of-type(n+3){padding-top: 0;}
	.Datas ul li:nth-of-type(n+3) i{top: 20px;}
	.Datas ul li p {
		margin: 0;
		padding: 15px;padding: 3px 15px;
	}

	.container {
		width: auto;
		padding: 0 15px;
	}

	.Datas ul li {
		width: 50%;
		padding: 20px 0;
		border: none;
		height: auto;
	}

	.Datas ul li.li04 {
		border: none;
	}

	.AboutUs dl dt {
		float: none;
		position: static;
		margin-top: 0;
	}

	.AboutUs dl dt a {
		width: 100%;
		height: auto;
	}

	.AboutUs dl dt a img {
		width: 100%;
	}

	.AboutUs dl dd h3 i {
		width: 100%;
		left: 0;
		top: 10px;
	}

	.AboutUs dl dd h3 {
		margin-bottom: 15px;
	}

	.Datas ul li h3 {
		font-size: 14px;
	}

	.AboutUsTitle {
		margin: 0;
		left: 0;
		position: static;
		height: auto;
	}

	.AboutUsTitle div {
		width: 100%;
		background: none;
		padding: 20px;
		margin-top: 15px;
	}

	.Datas {
		height: auto;
	}

	.AboutUs dl dd {
		width: auto;
		padding-top: 30px;
		float: none;
	}

	.AboutUs {
		height: auto;
	}
	.AboutUs dl dd p{font-size: 14px;line-height: 22px;margin-top: 20px;}
	.SiglenElevator-List dl dt a,
	.SiglenElevator-List dl dt {
		height: auto;
	}

	body {
		min-width: 100%;
	}

	.SiglenElevator-Nav ul li {
		width: 33.333%;
		margin-bottom: 15px;
	}

	.SiglenElevator-Nav {
		margin-top: 20px;
	}

	.SiglenElevator-List dl dd h4 {
		font-size: 24px;
		margin-top: 25px; font-size: 14px;
		margin-top: 5px;
		line-height: 22px;
	}
	.SiglenElevator-List dl dd h3{font-size: 18px;}
	.SiglenElevator-List dl dd i {
		margin-top: 20px;
	}

	.SiglenElevator-Nav ul li a h3 {
		font-size: 12px;
	}

	.IndexCase-Con ul li .IndexCase-Text {
		width: 100%;
		padding: 10px;
		height: auto;
		position: static;
	}

	.IndexCase-Con ul li .IndexCase-Text h4 {
		padding-top: 10px;
	}

	.IndexCase-Con ul li {
		margin-top: 20px;
	}

	.IndexNews,
	.DecryptElevator {
		padding: 0;
		margin: 30px 0;
	}

	.rtTop {
		margin: 0;
		right: 0;
	}

	.float {
		display: none;
	}

	.DecryptElevator-Text {
		padding-bottom: 15px;
	}

	.SiglenElevator em.emBox,
	.IndexCase em.emBox,
	.IndexNews em.emBox,
	.DecryptElevator em.emBox {
		left: auto;
		right: 30px;
		top: 0;
	}

	.SiglenElevator-List {
		padding-top: 10px;
	}

	.SiglenElevator-Con i.icon {
		display: none;
	}

	.SiglenElevator-Title em,
	.IndexCase-title em,
	.IndexNewsTitle p {
		font-size: 14px;
		margin: 0;
	}

	.IndexCase-title ul {
		width: 100%;
		display: flex; margin-top: 10px;
	}

	.IndexCase-title ul li {
		flex: 1;
		padding: 0;
		margin: 0;
	}

	.IndexCase-title ul li a {
		font-size: 12px;
	}

	.DecryptElevator-Text p {
		margin-top: 10px;
		font-size: 14px;
	}

	.SiglenElevator {
		padding-bottom: 30px;
	}

	.IndexNews-Con dl {
		padding-top: 20px;
		margin-bottom: 20px;
	}

	.IndexNews-Con dl,
	.IndexNews-Right,
	.IndexNews-Con dl dt span a {
		width: 100%;
	}

	.IndexNews-Con dl dt span a {
		height: auto;
	}

	.IndexNews-Con dl.dl02 {
		margin: 0 0 20px 0;
	}

	.IndexNews-Con dl dd i {
		margin-top: 10px;
	}
	.IndexNews-Con dl dd p{line-height:19px;}
	.IndexNews-Con dl dt span {
		margin: 15px 0;
	}

	.IndexNewsTitle h3 a,
	.IndexCase-title h3 a,
	.DecryptElevator-Text h3,
	.SiglenElevator-Title h3 a,
	.AboutUs dl dd h3 a {
		font-size: 18px;
		line-height: 30px;
	}

	.IndexCase-Con ul li .IndexCase-Text h3 a {
		font-size: 14px;  line-height: 16px;display: block;text-align: justify;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 1;
line-clamp: 1;
-webkit-box-orient: vertical;
	}
	.IndexCase-Con ul li .IndexCase-Text p{font-size: 12px;line-height:18px;margin-top:8px;text-align: justify;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
line-clamp: 2;
-webkit-box-orient: vertical;}
	.IndexCase-Con ul li .IndexCase-Text h4 a{font-size: 12px;}
	.SiglenElevator-List dl dt,
	.SiglenElevator-List dl dt a {
		width: 100%;
	}

	.SiglenElevator-List dl dd {
		width: 100%;
	}

	.SiglenElevator-List dl dd a.more {
		margin-top: 20px;
	}

	.AboutUs dl dd p.p1 {
		margin-top: 15px;
		font-size: 14px;
	}

	.AboutUs dl dd p.p2,
	.AboutUs dl dd p.p3 {
		margin-top: 15px;
	}

	.IndexNews-Con {
		padding-top: 15px;
	}

	.ConBox {
		position: static;
		width: 100%;
	}

	.DecryptElevator-Con {
		height: auto;
		padding: 10px 0;
	}

	.DecryptElevator-Con em {
		position: static;
		transform: translate(0, 0);
		height: auto;
		width: 50%;
		margin: 0 auto;
	}

	.DecryptElevator-Con ul li dl dt {
		display: none;
	}
	.DecryptElevator-Con ul li dl dd h3{font-size: 16px;}
	.DecryptElevator-Con ul li {
		width: 33.333%;
		float: left;
		margin: 0;
		padding-top: 15px;
		text-align: center;
	}

	.DecryptElevator-Con ul li dl dd p {
		font-size: 12px;
	}

	.DecryptElevator-Con ul {
		float: none;
	}

	
	.DecryptElevator-Con ul li dl dd {
		margin-left: 10px;width: 100%;margin-left: 0px;
	}

	/**/
	.InpageCon .InpageConBot ul {
		margin: 5px;
	}

	.InpageCon .InpageConBot ul li {
		width: 50%;
	}

	.InpageCon .InpageConBot ul li a .TextCon {
		position: static;
		padding: 10px 0;
		width: 100%;
	}

	.InpageProduct {
		width: 100%;
	}
	.InpageProduct h4{
		font-size: 18px;
	}
	.InpageProduct p{
		font-size: 14px;
	}

	.InpageCon .InpageConBot ul li a h3 {
		font-size: 18px;
	}

	.InpageCon .InpageConBot ul li a .TextCon p {
		font-size: 12px;
	}

	.InpageCon .InpageConBot ul li a .TextCon h4 {
		font-size: 16px;
	}

	.InpageCon .InpageConBot ul li a .TextCon i {
		margin: 10px 0;
	}

	.InpageCon {
		padding: 5px 0 30px;
	}

	/**/
	.BannerTitle{
		width: 90%;
		display: flex;

	}
	
.BannerTitle h3,.BannerTitle h4{
	font-size: 18px;
	flex: 1;
	margin:0;
	padding: 0 10px;
}

.BannerTitle h4 em{
	font-size: 12px;
	margin-top: 10px;
}
.BannerTitle h3 em{
	padding-bottom: 10px;
	font-size: 12px;
}
	.EnterpriseHonor {
		padding: 30px 0;
	}

	.QuestionTitle h3 {
		font-size: 18px;
	}

	.QuestionTitle p {
		font-size: 13px;
		margin-top: 10px;
	}

	.WbfwNav {
		position: relative;
		left: 0;
		bottom: 0;
		width: 100%;
		margin: 0;
		transform: translate(0,0);
		border-bottom: 1px solid #eee;
	}
.ggdt01 .swiper-slide a{
	line-height: 40px;
	font-size: 14px;
}
	.WbfwNav ul li a {
		font-size: 12px;
	}

	.WbfwNav ul li {
		line-height: 40px;
	}

	.EnterpriseHonor-Con ul li {
		width: 50%;
	}

	.EnterpriseHonor-Con ul li span img {
		width: 100%;
		height: 142px;
	}

	.EnterpriseHonor-Con ul li p {
		line-height: 20px;
		font-size: 12px;
		margin-top: 10px;
	}
	.xglrTop .swiper-button-next, .xglrTop .swiper-button-prev{
		width: 30px;
		height: 40px;
	}

	/**/
	.xglrTop .box {
		width: 100%;
	}

	.xglrTop {
		display: block;
		height: auto;
	}

	.xglrBoxLeft {
		height: auto;
		padding: 15px;
	}

	.xglrBoxLeft p {
		margin-top: 20px;
	}

	.xglrBoxLeft h3 {
		padding: 0;
	}

	.xglrBot p {
		font-size: 13px;
		line-height: 24px;
	}

	.xglrBot {
		padding: 15px;
	}

	.xglrBox {
		padding: 30px 0;
	}

	/**/
	.Siglen-Elevator dl dt,
	.Siglen-Elevator dl dd,
	.CompanyIntroduction-Box dl dt,
	.CompanyIntroduction-Box dl dd {
		width: 100%;
		height: auto;
		float: none;
	}

	.Siglen-Elevator dl dd h3,
	.CompanyIntroduction-Box dl dd h3 {
		font-size: 18px;
		margin-top: 10px;
	}

	.Siglen-Elevator dl dd p,
	.Siglen-Elevator dl dd h4 {
		margin-top: 10px;
	}
	.Siglen-Elevator dl dd p{font-size: 13px;color: #666;line-height: 21px;}
	.DatasBox ul li {
		border: none;
		width: 50%;
		height: 150px;
	}

	.DatasBox ul li h3 {
		padding-top: 10px;
	}

	.DatasBox ul li.li04 {
		border: none;
	}

	.Siglen-Elevator {
		margin: 20px 0;
	}

	.CompanyIntroduction {
		padding: 30px 0;
	}

	.CompanyIntroduction-Box,
	.CompanyIntroduction-Box dl dd em,
	.CompanyIntroduction-Box dl {
		margin-top: 20px;
	}

	.CompanyIntroduction-Box dl dd p {
		margin-top: 10px;
	}

	/**/
	.CompanyCulture-Bot ul li {
		width: 50%;
		padding: 15px;
	}

	.CompanyCulture-Bot ul li h3 {
		font-size: 15px;
	}

	.CompanyCulture-Bot ul li p {
		font-size: 12px;
	}

	.CompanyCulture-Top dl {
		width: 100%;
		float: none;
		display: flex;
		align-items: center;
		margin-bottom: 10px;
		height: auto;
	}

	.CompanyCulture-Top dl dt {
		right: 0;
		height: auto;
		top: 0;
	}

	.CompanyCulture-Top dl dd {
		padding: 15px;
	}

	.CompanyCulture-Top dl dd p {
		font-size: 14px;
		line-height: 24px;
		margin-top: 10px;
	}

	.CompanyCulture-Top dl dd h3 {
		font-size: 16px;
	}

	.CompanyCulture {
		padding: 30px 0;
	}

	.CompanyCulture-Top,
	.CompanyCulture-Bot {
		margin-top: 20px;
	}

	.CompanyCulture .b,
	.CompanyCulture .b ul {
		padding-top: 20px;
	}

	.CompanyCulture .b li {
		width: 50%;
		font-size: 12px;
		padding-top: 15px;
	}

	/**/
	.NewsCenter ul li a i {
		display: none;
	}

	.Question {
		padding: 30px 0;
	}

	.Question .QuestionCon {
		margin-top: 20px;
	}

	.Question .QuestionCon dl {
		padding: 10px;
		display: flex;
		align-items: center;
	}

	.Question .QuestionCon dl dd {
		width: auto;
		flex: 1;
	}

	.Question .QuestionCon dl dt {
		width: 110px;
		height: auto;
		margin-right: 10px;
	}

	.Question .QuestionCon dl dd p {
		font-size: 12px;
		line-height: 18px;
		margin: 0;
	}

	.Question .QuestionCon dl dd h3 a {
		font-size: 14px;
	}
	.Question .QuestionCon dl dd span{font-size: 10px;margin-bottom: 5px;}

	.Pagination {
		padding-top: 20px;
	}

	.Pagination .fynum {
		display: none;
	}

	/**/
	.DownloadCon ul li span.span01 {
		padding: 0 10px;
	}

	.DownloadCon ul li span.span03,
	.DownloadCon ul li span.span02 {
		width: 100px;
	}

	.DownloadCon ul li span a {
		padding: 0;
	}

	.DownloadCon ul li span {
		font-size: 14px;
	}

	.Download,
	.FreeService,
	.FreeService-information {
		padding: 30px 0;
	}

	.DownloadCon {
		margin-top: 20px;
	}

	/**/
	.FreeService dl dt,
	.FreeService dl dd {
		float: none;
		width: 100%;
		height: auto;
	}

	.FreeService dl dd h3 {
		font-size: 18px;
		margin-top: 10px;
	}

	.FreeService dl dd p,
	.FreeService dl dd em,
	.FreeService-information dl dd.dd02 i {
		margin-top: 10px;
	}

	.FreeService ul {
		margin-top: 20px;
	}

	.FreeService ul li {
		font-size: 14px;
		padding: 0 15px;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 1;
		overflow: hidden;
	}

	.FreeService ul li span {
		margin-right: 10px;
	}

	.FreeService-information dl dd,
	.FreeService-information dl dt {
		width: 100%;
		height: auto;
	}

	.FreeService-information dl dd.dd02,
	.FreeService-information dl dd {
		padding: 10px 0 20px;
	}

	.FreeService-information dl dd i {
		margin: 10px 0 0;
	}

	.hexinkj-dl {
		margin-top: 20px;
		width: auto;
		padding: 0 15px;
	}

	.hexinkj-dl dl {
		width: auto;
		display: block;
	}

	.hexinkj-dl dl dd.dd02,
	.hexinkj-dl dl dd {
		width: 100%;
		height: auto;
		margin-bottom: 15px;
		float: none;
	}

	.hexinkj-dl dl dd.dd01,
	.hexinkj-dl dl:nth-child(2) dd.dd01 {
		padding: 0;
	}

	.hexinkj-dl dl dd.dd01>p {
		width: 100%;
		margin-top: 10px;
	}

	.hexinkj-dl dl dd.dd01 h3,
	.hxjs-wxlc .container h3,
	.shouhoufw dl dd.dd01 h3 {
		font-size: 18px;
	}

	.hexinkj-dl dl dd.dd01 .img01,
	.hexinkj-dl dl dd.dd01 .img011,
	.shouhoufw dl dd.dd01 .img011 {
		display: none;
	}

	.hexinkj-dl dl .dd01>.a02,
	.shouhoufw dl dd.dd01>a {
		position: static;
		display: block;
		margin-top: 10px;
	}

	.hxjs-wxlc .container img {
		width: 100%;
		margin-top: 15px;
	}

	.hxjs-wxlc .container p.p02 {
		font-size: 12px;
		margin-top: 15px;
	}

	.hxjs-wxlc {
		height: auto;
	}

	.hxjs-wxlc .container {
		padding: 15px;
	}

	.shouhoufw {
		width: 100%;
		padding: 30px 0;
	}

	.shouhoufw dl {
		padding: 0 15px;
		height: auto;
	}

	.shouhoufw dl dd,
	.shouhoufw dl dd.dd02,
	.shouhoufw dl dd.dd01>p {
		width: 100%;
		height: auto;
		float: none;
	}

	.shouhoufw dl dd.dd01>p {
		margin-top: 10px;
	}

	.shouhoufw dl dd.dd02 img {
		width: 100%;
		height: auto;
	}

	/**/
	.InpageTitle h3,
	.Elevator dl dd h3 {
		font-size: 18px;
	}

	.Installation,
	.Elevator {
		padding: 30px 0;
	}

	.InstallationCon ul li {
		width: 100%;
		margin-bottom: 10px;
	}

	.InstallationCon ul li p {
		width: 90%;
		height: auto;
		font-size: 12px;
		padding: 10px;
		line-height: 22px;
	}

	.InstallationCon ul li p br {
		display: none;
	}

	.InstallationCon dl {
		padding: 15px;
	}

	.InstallationCon dl dt p,
	.InpageTitle p {
		font-size: 12px;
	}

	.InstallationCon dl dt p.p2 {
		margin: 0;
	}

	.InstallationCon dl dd {
		font-size: 14px;
		padding: 10px;
		height: auto;
		line-height: 20px;
	}

	.InstallationCon {
		padding-top: 10px;
	}

	.Elevator dl dd,
	.Elevator dl dt {
		width: 100%;
		height: auto;
		float: none;
	}

	.Elevator dl dd {
		padding: 15px;
	}

	.Elevator dl dd h3 i {
		display: none;
	}

	.Elevator dl dd h3 em {
		margin: 0 0 10px;
	}

	.Elevator dl dd p {
		font-size: 12px;
	}

	/**/
	.Merchants {
		padding: 30px 0;
	}
	/**/
	.NewsText{
		top: 0;
		padding: 15px;
	}
	.InpageBanner .NewsDetail{
		position: static;position: relative;
		margin: 0;
		background: #FFF;
		left: 0px;
		top: 0px;
	}
	.InpageBanner .NewsDetail h3{
		color: #333;
		font-size: 18px;
		margin-top: 20px;
		line-height: 26px;
		margin-top: 0px;
		padding-top: 20px;
	}
	.InpageBanner .NewsDetail p{
		color: #333;
		margin: 10px 0;
	}
	.InpageBanner .NewsDetail .shareIt{
		display: none;
	}
	.InpageBanner .NewsDetail p span{
		margin: 0;
		font-size: 12px;height: auto;
	}
	.NewsBox ul li{
		width: 100%;
		float: none;
		background: none;
		height: auto;
		line-height: 24px;
	}
	.NewsBox ul li a{
		height: auto;
		width: 100%;
		text-align: left;
		padding: 0;
		font-size: 13px; margin-top: 15px;
	}
	.NewsBox{
		top: 0;
	}
	.NewsBox2{
		margin-top: 20px;
		margin-bottom: 20px;
	}
	.NewsBox h1,.NewsBox span{
		display: none;
	}
	.xgNews{
		padding: 30px 0;
	}
	.xgNewsCon dl,.xgNewsCon ul{
		float: none;
		width: 100%;
	}
	.xgNewsCon dl dd{
		width: 100%;
		margin-top: 10px;
	}
	.xgNewsCon dl{
		padding: 0;
		
		border: none;
	}
	.xgNewsCon dl dt{
		width: 100%;
		height: auto;
	}
	.xgNewsCon dl dd span{
		margin: 0 0 30px;
	}
	.xgNewsCon ul li a{width: 70%;}
	/**/
	.linkUsMap .mainCon .flex{
		display: block;
	}
	.linkUsMap .mainCon ul{
		padding: 15px 0 0;
		border: none;
		font-size: 14px;
	}
	.linkUsLy .mainCon{
		height: auto;
		background: none;
	}
	.linkUsLy .mainCon .box{
		width: 100%;
		margin: 0;
		padding: 0;
	}
	.linkUsLy .mainCon .box input,.linkUsLy .mainCon .box textarea{
		width: 100%;
		font-size: 14px;
	}
	.linkUsLy .mainCon .title{
		position: static;
		margin: 15px 0;
	}
	.linkUsLy .mainCon li{
		display: flex;
	}
	.linkUsLy .mainCon label{
		display: none;
	}
	.linkUsLy .mainCon li.yzm .iptTxt{
		width: auto;
		flex: 1;
		padding: 0;
	}
	.linkUsLy .mainCon cite img{
		width: 100px;
		height: 58px;
	}
	.linkUsLy .mainCon .box a{
		font-size: 14px;
	}
	/**/
	.EnterpriseHonor-Nav,.DomesticProject-Top{
		width: 100%;
	}
	.DomesticProject-Top ul li{
		display: block;
	}
	.DomesticProject-Top ul li span{
		width: 100%;
		float: none;
		height: auto;
	}
	.CaseCon-Top ul li{
		width: 50%;
		margin-bottom: 10px;
	}
	.CaseCon-Top ul li span a img{
		height: 120px;
	}
	.CaseCon-Top ul li h3{
		margin-top: 10px;
		font-size: 14px;
	}
	.CaseCon-Top ul li h3 em{
		font-size: 12px;
	}
	.CaseCon-Top ul li a.More{
		margin-top: 10px;
	}
	.CaseCon-Box{
		padding-bottom: 30px;
	}
	.DomesticProject{
		padding: 30px 0;
	}
	.EnterpriseHonor-Nav ul li{
		font-size: 14px;
		margin-left: 10px;
	}
	.DomesticProject-Top{
		margin-top: 0;
	}
	.EnterpriseHonor-Nav{
		margin: 20px 0;
		overflow-x: scroll;
		white-space: nowrap;
	}
	.DomesticProject-Top ul li .Text{
		height: auto;
		padding: 15px;
	}
	.DomesticProject-Top ul li .Text h3{
		padding: 0;
		font-size: 18px;
	}
	.DomesticProject-Top ul li .Text p{
		width: auto;
		margin: 0;
		padding-bottom: 10px;
	}
	.DomesticProject-Top ul li .Text p.p1,.DomesticProject-Top ul li .Text a.More{
		margin-top: 10px;
	}
	.CaseCon-Top ul{
		margin: -8px;
	}
	.CaseCon-Top ul li p{
		padding: 0;
		border: none; margin-top: 10px;
		font-size: 12px;line-height: 20px;
	}
	/**/
	.Elevators{
		padding: 30px 0;
	}
	.Elevators dl dt,.Elevators dl dd{
		float: none;
		width: 100%;
		height: auto;
	}
	.yydtseries .yydtseriesBot ul{
		margin: -5px;
	}
	.yydtseries .yydtseriesBot ul li{
		width: 50%;
		padding: 5px;
	}
	.Questions-Left,.Questions-Right{
		padding: 0;
		width: 100%;
	}
	.Questions-Right dl dt{
		width: 120px;
		height: auto;
	}
	.Questions-Right dl dd h4 span{font-size: 12px;}
	.Questions-Right dl dd h4{
		font-size: 14px;
	}
	.Questions-Right dl dd p{
		margin: 0;
		-webkit-line-clamp: 2; color: #999;font-size: 12px;line-height: 21px;
	}
	.Questions-Right dl,.Questions-Right h3,.Questions-Left h3{
		padding-bottom: 15px;
		margin-bottom: 15px;
	}
	.Questions-Left{
		margin-bottom: 20px;
	}
	.Questions-Left h3 em,.Questions-Right h3 em{font-size: 14px;margin-top:8px;}
	.Questions-Left ul li a{width: 70%;}
	.InpageCaseCon ul {
		margin: -5px;
	}
	.InpageCaseCon ul li{
		width: 50%;
		padding: 5px;
	}
	.InpageCaseCon ul li a span{
		height: 100px;
	}
	.InpageCaseCon ul li a h3{
		margin-top: 10px;
		font-size: 14px;
	}
	.Questions{
		padding: 30px 0;
	}
	.yydtseries{
		padding-bottom: 30px;
	}
	.Questions-Left h3 a,.Elevators dl dd h3,.QuestionTitle h3 a,.Questions-Right h3 a{
		font-size: 18px;
	}
	.Questions-Left ul li,.Elevators dl dd em.Villa03{
		margin-top: 20px;
	}
	.yydtseries .yydtseriesBot ul li span{
		height: auto;
	}
	.yydtseries .yydtseriesBot ul li a{
		height: auto;
		padding-bottom: 20px;
	}
	.Elevators dl dd h3,.Elevators dl dd p{
		margin-top: 10px;
	}
	.productInfo .top .picBox {
		width: 100%;
		float: none;
		display: none;
	}
	.productInfo .top .conBox .tit1 ul li{
		width: 100%;
	}
	.productInfo .top .conBox {
		width: 100%;
		float: none;
	}
	.m_b{
		display: block;
	}
	.m_b .swiper-pagination-bullet-active{
		background: #0178B4;
	}
	.productInfo .top .conBox .tits {
		font-size: 18px;
		line-height: 22px;
	}
	.Comprehensive{
		padding: 20px 0;
	}
	.Comprehensive-Con{
		margin: 20px 0 0;
	}
	.Comprehensive-Con .ul .li{width:50% ; padding: 0 15px;}
	.Comprehensive-Con .ul .li h3{
		font-size: 15px;
		margin: 10px 0; height: auto;
	}
	.Comprehensive-Con .ul .li i{
		margin-top: 20px;
	}
	.Comprehensive-Con .ul .li p{
		height: auto;  -webkit-line-clamp:3;   line-clamp: 3; font-size: 12px;  line-height: 20px;
	}
	.productInfo .top .return {
		top: 20px;
	}
	.productInfo .top .picBox .lPic a {
		margin-bottom: 10px;
	}
	
	.productInfo .box1 .title {
		margin-top: 20px;
	}
	
	.productInfo .box1 .list {
		margin-top: 25px;
	}
	
	.productInfo .box1 .list .item {
		margin-bottom: 20px;
	}
	
	.productInfo .box1 .list .item .pic {
		width: 100%;
		float: none !important;
	}
	
	.productInfo .box1 .list .item .con {
		width: 100%;
		height: auto;
		position: relative;
		top: auto;
		right: auto !important;
		left: auto !important;
		padding-bottom: 20px;
		padding-top: 15px;
	}
	
	.productInfo .box2 {
		padding: 20px 0;
	}
	
	.productInfo .box2 .title {
		font-size: 18px;
		line-height: 18px;
	}
	
	.productInfo .box2 .butBox a {
		width: 160px;
		height: 36px;
		line-height: 36px;
		font-size: 14px;
		border-width: 1px;
		margin-right: 10px;
	}
	
	.productInfo .box1 .title {
		font-size: 20px;
		line-height: 20px;
	}
	
	.productInfo .box3 .title {
		padding-bottom: 8px;
	}
	
	.productInfo .box3 .title a {
		margin-top: 2px;
	}
	
	.productInfo .box3 .title .tits {
		font-size: 20px;
		line-height: 20px;
	}
	
	.productInfo .box3 .title .tits:after {
		bottom: -9px;
	}
	
	.productInfo .box3 {
		padding-top: 25px;
	}
	
	.productInfo .box3 .list {
		margin-top: 20px;
	}
	
	.productInfo .box3 .list .proItem {
		width: 100%;
		margin-right: 0;
		margin-bottom: 15px;
	}
	
	.productInfo .box3 .list .proItem:nth-child(3) {
		display: block;
	}
	.productInfo .top {
	    padding-top: 60px;
	}
	.productInfo .top .conBox .tit1 {
	    font-size: 14px;
	    line-height: 28px;
	    height: auto;
	}
	.yydtseries .yydtseriesBot ul li h3{
		font-size: 14px;
	}
	.productInfo .container{
		width: 100%;
	}
	.InpageBanner span{
		height: 250px;
	}
	/**/
	.SingGreen{
		padding: 30px 0;
	}
	.SingGreenTop ul {
		display: flex;
	}
	.SingGreenTop ul li{
		width: auto;
		flex: 1;
		margin: 0;
	}
	.SingGreen .bd .swiper-button-next, .SingGreen .bd .swiper-button-prev{
		width: 30px;
		height: 50px;
	}
	.SingGreen .bd p{
		height: 50px;
		line-height: 50px;
		padding: 0;
	}
	.SingGreen .bd .swiper-pagination{
		bottom: 10px;
	}
	.SingGreenTop{
		margin: 15px 0;
	}
	.cr-list .freeTx {
		padding: 15px;
	}
	
	.cr-list .cico {
		display: none;
	}
	
	.cr-list li+li .c1 i {
		margin: 0;
	}
	
	.cr-list .t,
	.cr-list li:first-child .t {
		font-size: 12px;
		padding: 10px;
	}
	.Footer .FooterTop{
		padding: 15px 0; display: flex;
			flex-wrap: wrap;
			justify-content: space-between;
	}
	.Footer .FooterTop dl dt{
		margin: 0;
	}
	.Footer .FooterTop dl dt a{
		font-size: 14px;
	}
	.Footer .FooterTop dl dd a{
		margin-top: 8px;
	}
	.Footer .FooterTop dl dd{
		padding-bottom: 10px;
	}
	.Footer .FooterTop dl{
		width:33.33%;
	}
	.FooterBox{
		right: 0;
		padding-top: 15px;
		width: 100%;
	}
	.Footer .FooterBox p{
		margin-top: 15px;
	}
	.FooterBoxCon p{
		margin: 0;
	}
	.FooterSiteCon{
		margin: 0 ;
	}
	.link{
		height: auto;
		line-height: 30px;
		padding-top: 10px;
	}
	.FooterBoxCon{
		padding-bottom: 15px;
	}
	.IndexNews-Right ul li a h3{
		font-size: 14px;
	}
	.IndexNews-Right ul li a h3 em{font-size: 12px;}
	.IndexNews-Right ul li a p{margin-top: 6px;
text-align: justify;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
line-clamp: 2;
-webkit-box-orient: vertical;}
	.IndexNews-Right ul li{
		margin-top: 15px;
		padding-bottom: 15px;
	}
	.IndexNews-Con dl dt h3 a{
		font-size: 14px;
	}
	.AboutUs ul li{
		width: 37%;
		height: 110px;
		margin-top: 5px;
	}
	.AboutUs ul{
		width: 100%;
	}
	.AboutUs1{
		height: 500px;
	}

	.AboutUs ul li a span{
		padding-top: 15px;
	}
	.AboutUs ul li a h3{
		padding: 15px 0 5px;
		font-size: 14px;
	}
	.AboutUs ul li a p{
		display: none;
		font-size: 12px;
	}
	.AboutUs ul li.li02{
		top: 85px;
		margin:-5.5%;
		left: auto;
	}
	.AboutUs ul li.li03{
		left: auto;
		right: 0;
		float: right;
	}
	.AboutUs ul li.li04{
		left: auto;
		float: right;
	}
	.AboutUs ul li a i{
		margin-top: 10px;
	}


}
