﻿@charset "utf-8";/* CSS Document*/
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td, span, input, textarea{margin:0;padding:0;}
body{font-size:14px;font-family:"Microsoft Yahei",Verdana,Arial,Helvetica,sans-serif;padding-top:1px;background:#fff;}
li, ol{list-style:none;}
ins{text-decoration:none;}
i, em{font-style:normal;}
a{text-decoration:none;font-family:"Microsoft Yahei";}
a:hover{cursor:pointer;text-decoration:none;}
a:active{star:expression(this.onFocus=this.blur());}
:focus{outline:0;}
.clear{clear:both;line-height:0px;overflow:hidden;zoom:1;font-size:0px;content:'.';}
.clearfix:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
img{padding:0;margin:0;}
a img{border:none;}
input,textarea{border:none;font-family:"Microsoft Yahei";font-size:13px;}
h1, h2, h3, h4, h5, h6{font-weight:normal;font-size:14px;}


/*nav*/


.m_tel {
	margin:2% 3% 0 3%;
	background:#28a700;
	height:2.75em;
	line-height:2.75em;
	border-radius:0.5em;
	width:74%;
	padding-left:20%;
}
.m_tel {
	display:block;
	color:#fff;
	font-weight:normal;
	font-size:1em;
	position:relative;
}
.m_tel:before {
	background:url(../images/tel1.gif) no-repeat;
	display:block;
	left:10%;
	top:23%;
	-webkit-background-size:100%;
	width:1.583em;
	height:1.75em;
	content:"";
	position:absolute;
	-moz-background-size:100%;
	-o-background-size:100%;
	z-index:9;
}
.m_tel b {
	color:#fff;
	font-size:1.5em;
	font-family:arial;
}
.m_nav {
	margin:3% 3% 0 3%;
	height:17.66em;
}
.m_nav li {
	float:left;
	width:32.5%;
	height:1.6em;
	border-radius:0.5em;
	margin-right:1%;
	margin-bottom:0.25em;
	text-align:center;
	color:#fff;
	font-size:1.08em;
	padding-top:3.4em;
	position:relative;
}
 .m_nav a:nth-child(3) li, .m_nav a:nth-child(5) li, .m_nav a:nth-child(6) li {
 margin-right:0;
}
.m_nav .li1 {
	background:#92cf68;
}
.m_nav .li2 {
	background:#58b5e1;
}
.m_nav .li3 {
	background:#fcc955;
}
.m_nav .li4 {
	width:66%;
	height:2.2em;
	background:#28a700;
	padding-top:8em;
}
.m_nav .li5 {
	background:#df3eac;
}
.m_nav .li6 {
	background:#f7774c;
}
.m_nav .li1:before {
	background:url(../images/nav1.jpg) no-repeat;
	width:4em;
	height:2.5em;
	content:"";
	position:absolute;
	left:25%;
	top:10%;
	background-size:100%;
	-webkit-background-size:100%;
	-moz-background-size:100%;
	-o-background-size:100%;
	z-index:8;
}
.m_nav .li2:before {
	background:url(../images/nav2.jpg) no-repeat;
	width:2.66em;
	height:2.5em;
	content:"";
	position:absolute;
	left:33%;
	top:10%;
	background-size:100%;
	-webkit-background-size:100%;
	-moz-background-size:100%;
	-o-background-size:100%;
	z-index:8;
}
.m_nav .li3:before {
	background:url(../images/nav3.jpg) no-repeat;
	width:3.33em;
	height:2.08em;
	content:"";
	position:absolute;
	left:28%;
	top:16%;
	background-size:100%;
	-webkit-background-size:100%;
	-moz-background-size:100%;
	-o-background-size:100%;
	z-index:8;
}
.m_nav .li4:before {
	background:url(../images/nav4.jpg) no-repeat;
	width:5.83em;
	height:6.333em;
	content:"";
	position:absolute;
	left:33%;
	top:13%;
	background-size:100%;
	-webkit-background-size:100%;
	-moz-background-size:100%;
	-o-background-size:100%;
	z-index:8;
}
.m_nav .li5:before {
	background:url(../images/nav5.jpg) no-repeat;
	width:2.5em;
	height:2.41em;
	content:"";
	position:absolute;
	left:35%;
	top:10%;
	background-size:100%;
	-webkit-background-size:100%;
	-moz-background-size:100%;
	-o-background-size:100%;
	z-index:8;
}
.m_nav .li6:before {
	background:url(../images/nav6.jpg) no-repeat;
	width:2.91em;
	height:2.91em;
	content:"";
	position:absolute;
	left:32%;
	top:10%;
	background-size:100%;
	-webkit-background-size:100%;
	-moz-background-size:100%;
	-o-background-size:100%;
	z-index:8;
}
/*nav*/































































































































































































































































.g-adv {
	height:auto;
}
.g-adv .sclwrap_box, .g-adv .m-box {
	overflow:hidden;
}
.g-adv .m-box li img {
	width:100%;
}
.g-adv .m-cnt {
	background:#aaaaaa;
}
.g-adv .m-cnt li {
	float:left;
	width:33.3333%;
}
.g-adv .m-cnt li.z-on {
	background:#4a4a4a;
}
/*banner*/































































































































































































































































.g_ys {
	position:relative;
	width:94%;
	height:25.375em;
	background:#fff;
	margin:0 3%;
	padding-top:2em;
}
.g_ys h2 {
	width:100%;
	height:3.3em;
	font-size:1em;
	color:#666666;
	font-weight:bold;
	position:relative;
	text-align:center;
	z-index:0;
}
.g_ys h2 em {
	font-size:1.66em;
	display:block;
}
.g_ys h2:before {
	background:url(../images/fatit.jpg) no-repeat;
	width:100%;
	height:3.5em;
	content:"";
	position:absolute;
	left:0;
	top:0.5em;
	background-size:100%;
	-webkit-background-size:100%;
	-moz-background-size:100%;
	-o-background-size:100%;
	z-index:-1;
}
.g_ys .m-box {
	padding-top:2%;
}
.g_ys .m-cnt {
	height:1em;
	width:25%;
	position:absolute;
	left:40%;
	top:96%;
	z-index:12;
}
.g_ys .m-cnt li {
	width:0.75em;
	height:0.75em;
	display:inline;
	float:left;
	background:#aaaaaa;
	border-radius:185px;
	margin-right:0.41em;
}
.g_ys .m-cnt li.z-on {
	background:#ff4f12;
}
.g_ys .m-box .con {
	float:left;
	display:inline;
}
.g_ys .u_lst1 {
	margin:2em 1em 0 0.9em;
}
.g_ys .u_lst1 li {
	width:100%;
	float:left;
}
.g_ys .u_lst1 li img {
	width:100%;
}
.g_ys .m_gy2 {
	padding:0 1em 0 0.9em;
}
.g_ys .m_gy2 dt {
	float:left;
	width:15%;
	color:#28a700;
	font-size:2.91em;
	font-family:impact;
	font-weight:normal;
}
.g_ys .m_gy2 dd {
	position:relative;
	float:left;
	width:85%;
}
.g_ys .m_gy2 h4 {
	font-size:1.5em;
	font-weight:bold;
	color:#666666;
	height:1.6em;
	line-height:1.6em;
	overflow:hidden;
}
.g_ys .m_gy2 h4 em {
	text-transform:uppercase;
	color:#e4e4e4;
	font-family:arial;
	font-size:0.55em;
	font-weight:normal;
	display:inline-block;
	padding-left:0.5em;
}
.g_ys .m_gy2 p {
	color:#5c5c5c;
	line-height:1.5em;
	font-size:1em;
}
.g_fl {
	margin:4% 3% 0 3%;
	background:#fff;
	overflow:hidden;
}
.g_fl h2 {
	font-size:1.5em;
	color:#666666;
	font-weight:bold;
	text-align:center;
	height:2.5rem;
	display:block;
	line-height:2.5rem;
}
.g_fl .m-cnt li {
	color:#fff;
	display:inline;
	float:left;
	font-size:1.25em;
	font-weight:normal;
	width:30%;
	padding-left:14%;
	position:relative;
	background-color:#28a700;
	width:36%;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
}
.g_fl .m-cnt li:before {
	background:url(../images/ico2.jpg) no-repeat;
	width:1em;
	height:1em;
	content:"";
	position:absolute;
	left:13%;
	top:25%;
	background-size:100%;
	-webkit-background-size:100%;
	-moz-background-size:100%;
	-o-background-size:100%;
	z-index:8;
}
.g_fl .con {
	float:left;
	display:inline;
}
.g_fl .u_lst2 {
	margin:3.5% 2% 0 2%;
}
.g_fl .u_lst2 li {
	float:left;
	width:44%;
	border-bottom:1px dashed #e2e2e2;
	height:2em;
	line-height:2em;
	overflow:hidden;
	color:#666666;
	font-size:1em;
	padding-left:6%;
	position:relative;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
}
.g_fl .u_lst2 li:before {
	background:url(../images/ico1.jpg) no-repeat;
	width:0.291em;
	height:0.5em;
	content:"";
	position:absolute;
	left:3%;
	top:39%;
	background-size:100%;
	-webkit-background-size:100%;
	-moz-background-size:100%;
	-o-background-size:100%;
	z-index:8;
}
 .g_fl .u_lst2 a:nth-child(9) li, .g_fl .u_lst2 a:nth-child(10) li {
 border-bottom:none;
}
.g_pro {
	position:relative;
	height:auto;
	margin-top:0.8em;
}
.g_pro h2 {
	display:block;
	background:#28a700;
	font-size:1.16em;
	font-weight:bold;
	color:#fff;
	padding:3% 0 2.7% 6%;
	position:relative;
}
.g_pro h2:before {
	background:url(../images/ico2.jpg) no-repeat;
	width:1.41em;
	height:1.41em;
	content:"";
	position:absolute;
	right:5%;
	top:25%;
	background-size:100%;
	-webkit-background-size:100%;
	-moz-background-size:100%;
	-o-background-size:100%;
	z-index:8;
}
.g_pro .m-box {
	padding-top:3%;
}
.g_pro .m-cnt {
	height:1em;
	width:25%;
	position:absolute;
	left:40%;
	top:84%;
	z-index:12;
}
.g_pro .m-cnt li {
	width:0.75em;
	height:0.75em;
	display:inline;
	float:left;
	background:#aaaaaa;
	border-radius:185px;
	margin-right:0.41em;
}
.g_pro .m-cnt li.z-on {
	background:#e97d78;
}
.g_pro .m-box .con {
	float:left;
	display:inline;
}
.g_pro .u_lst1 {
	background:#fff;
	margin:0 3%;
	padding-left:3%;
	padding-top:1em;
	height:15.25em;
}
.g_pro .u_lst1 li {
	float:left;
	width:46%;
	margin-right:3%;
}
.g_pro .u_lst1 li img {
	width:100%;
	border:1px solid #ece6e6;
	height: 8rem;
}
.g_pro .u_lst1 li em {
	display:block;
	color:#292929;
	font-size:1.08em;
	height:3em;
	line-height:3em;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	text-align:center;
}
.g_js {
	margin:0 3% 0 3%;
	background:#fff;
}
.g_js h2 {
	display:block;
	font-size:1.66em;
	font-weight:bold;
	color:#666666;
	padding:8% 0 6% 0;
	text-align:center;
}
.g_js .u_lst2 {
	padding-left:3%;
	padding-bottom:3%;
}
.g_js .u_lst2 li {
	float:left;
	width:11em;
	height:7.3em;
	margin-right:2%;
	border:1px solid #e3e2e2;
	margin-bottom:2%;
	padding-top:1.1em;
}
 .g_js .u_lst2 li:nth-child(2n) {
 margin-right:0;
}
.g_js .u_lst2 li span {
	width:42%;
	display:block;
	margin:0 auto;
}
.g_js .u_lst2 li span img {
	display:block;
	width:100%;
}
.g_js .u_lst2 li em {
	display:block;
	text-align:center;
	color:#666666;
	font-size:1em;
	font-weight:bold;
	height:2em;
	line-height:2em;
	overflow:hidden;
}
.g_an {
	margin:4% 3% 0 3%;
	background:#fff;
	padding-top:1.8em;
}
.g_an h2 {
	width:100%;
	height:3.3em;
	font-size:1.66em;
	color:#666666;
	font-weight:bold;
	position:relative;
	text-align:center;
	z-index:0;
}
.g_an h2 em {
	font-size:0.66em;
	display:block;
}
.g_an h2:before {
	background:url(../images/anlitit.jpg) no-repeat;
	width:100%;
	height:3em;
	content:"";
	position:absolute;
	left:0;
	top:0;
	background-size:100%;
	-webkit-background-size:100%;
	-moz-background-size:100%;
	-o-background-size:100%;
	z-index:-1;
}
.g_an .m-cnt li {
	color:#fff;
	display:inline;
	float:left;
	font-size:1.08em;
	font-weight:normal;
	width:33.333%;
	position:relative;
	text-align:center;
}
 .g_an .m-cnt li:nth-child(1) {
 background:#92cf68;
}
 .g_an .m-cnt li:nth-child(2) {
 background:#58b5e1;
}
 .g_an .m-cnt li:nth-child(3) {
 background:#fcc956;
}
 .g_an .m-cnt li:nth-child(4) {
 background:#28a700;
}
 .g_an .m-cnt li:nth-child(5) {
 background:#f7774e;
}
 .g_an .m-cnt li:nth-child(6) {
 background:#df41ac;
}
.g_an .con {
	float:left;
	display:inline;
}
.g_an .u_lst2 {
	margin:6% 0 0 3%;
}
.g_an .u_lst2 li {
	float:left;
	width:47%;
	margin-right:2%;
	margin-bottom: 5px;
}
.g_an .u_lst2 li img {
	width:100%;
	height: 8rem;
}
.g_an .u_lst2 li em {
	display:block;
	text-align:center;
	font-size:1em;
	color:#737373;
	height:2em;
	line-height:2em;
	overflow:hidden;
}
.g_fa {
	height:auto;
	margin:5% 3% 0 3%;
	background:#fff;
	padding-top:1.8em;
}
.g_fa h2 {
	width:100%;
	height:3.3em;
	font-size:1em;
	color:#666666;
	font-weight:bold;
	position:relative;
	text-align:center;
	z-index:0;
	margin-bottom:1.8em;
}
.g_fa h2 em {
	font-size:1.66em;
	display:block;
}
.g_fa h2:before {
	background:url(../images/fatit.jpg) no-repeat;
	width:100%;
	height:3.5em;
	content:"";
	position:absolute;
	left:0;
	top:0.5em;
	background-size:100%;
	-webkit-background-size:100%;
	-moz-background-size:100%;
	-o-background-size:100%;
	z-index:-1;
}
.g_fa .m-cnt li {
	color:#fff;
	display:inline;
	float:left;
	font-size:1.08em;
	font-weight:normal;
	width:50%;
	position:relative;
	text-align:center;
}
 .g_fa .m-cnt a:nth-child(1) li {
 background:#92cf68;
}
 .g_fa .m-cnt a:nth-child(2) li {
 background:#58b5e1;
}
 .g_fa .m-cnt a:nth-child(3) li {
 background:#fcc956;
}
 .g_fa .m-cnt a:nth-child(4) li {
 background:#df41ac;
}
.xban, .xban img {
	width:100%;
	display:block;
}
.demo-box {
	height: auto;
	margin:5% 3% 0 3%;
	background:#fff;
	overflow:hidden;
}
.demo-box .column-list {
	border-bottom:1px solid #d3d3d3;
}
.demo-box .column-list li {
	position:relative;
	display:inline;
	color:#666666;
	float:left;
	font-size:1.16em;
	font-weight:bold;
	text-align:center;
	width:30%;
}
.demo-box .column-list li:after {
	content:"";
	position:absolute;
	left:0;
	top:-0.41em;
	width:0.083em;
	height:3.25em;
	background:url(../images/line.jpg) no-repeat;
	background-size:100%;
	-webkit-background-size:100%;
	-moz-background-size:100%;
	-o-background-size:100%;
}
 .demo-box .column-list li:nth-child(1):after {
 background:none;
}
.demo-box .change-box {
	float:left;
	display:inline;
}
.demo-box .m_zj {
	padding: 3%;
}
.m-gsimg img {
	max-width:100%;
	height:180px;
	margin:0 auto;
	display:block;
}
.demo-box .m_zj .ab {
	border:1px solid #e9e5e5;
	padding:0.2em;
	width:97%;
}
.demo-box .m_zj .ab img {
	width:100%;
	display:block;
}
.demo-box .m_zj .wz {
	padding: 4%;
	color:#666666;
	font-size:1.08em;
	line-height:1.5em;
	height: 7.5em;
	overflow:hidden;
}
.demo-box .m_zj span {
	display:block;
	margin: 0 auto;
	width:18.25em;
}
 .demo-box .m_zj span a:nth-child(1) {
 background:#cecece;
 width:7.5em;
 height:2em;
 line-height:2em;
 border-radius:0.5em;
 text-align:center;
 display:inline-block;
 color:#242424;
 font-size:1.08em;
 margin-right:1em;
}
 .demo-box .m_zj span a:nth-child(2) {
 background:#28a700;
 width:7.5em;
 height:2em;
 line-height:2em;
 border-radius:0.5em;
 text-align:center;
 display:inline-block;
 color:#fff;
 font-size:1.08em;
}
.demo-box .column-list li img {
	width:100%;
}
.demo-box .column-list li {
	width:49%;
}
.demo-box .column-list li.z-on {
	color:#666666;
	border-bottom:0.083em solid #8a8a8a;
	position:relative;
}
.demo-box .column-list li.z-on:before {
	background:url(../images/zon.jpg) no-repeat;
	content:"";
	position:absolute;
	left:50%;
	bottom:-0.295em;
	width:0.75em;
	height:0.29em;
	padding-top:-2px;
	background-size:100%;
	-webkit-background-size:100%;
	-moz-background-size:100%;
	-o-background-size:100%;
	z-index:9;
}
.demo-box .box-style {
	padding:1.66em 8% 0 8%;
	position:relative;
	width:84%;
	float:left;
	display: inline;
}
.demo-box .box-style .prev, .demo-box .box-style .next {
	height:1.83em;
	line-height:1.83em;
	position:absolute;
	text-align:center;
	top:50%;
	width:1.08em;
	z-index:99;
}
.demo-box .box-style .prev {
	left:3%;
}
.demo-box .box-style .next {
	right:3%;
}
.demo-box .box-style .prev img, .demo-box .box-style .next img {
	width:100%;
}
.demo-box .box-style .page {
/* width: 100%!important; */
}
.demo-box .box-style .page li {
	float:left;
	width:100%;
	border:0.33em solid #e2dfdf;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.demo-box .box-style .page li em {
	width:70%;
	display:block;
	text-align:center;
	padding:1.58em 15% 0 15%;
}
.demo-box .box-style .page li em img {
	width:100%;
	height: 9rem;
}
.demo-box .box-style .page li span {
	display:block;
	height:3.3em;
	line-height:3em;
	text-align:center;
	color:#666666;
	font-size:1em;
	width:100%;
	margin-top:0
}
.demo-box .box-style .page span {
	display:block;
	margin:6% auto 0 auto;
	width:18.25em;
}
 .demo-box .box-style .page span a:nth-child(1) {
 background:#cecece;
 width:7.5em;
 height:2em;
 line-height:2em;
 border-radius:0.5em;
 text-align:center;
 display:inline-block;
 color:#242424;
 font-size:1.08em;
 margin-right:1em;
 margin-bottom:1em;
 margin-top:1em;
}
 .demo-box .box-style .page span a:nth-child(2) {
 background:#28a700;
 width:7.5em;
 height:2em;
 line-height:2em;
 border-radius:0.5em;
 text-align:center;
 display:inline-block;
 color:#fff;
 font-size:1.08em;
 margin-bottom:1em;
 margin-top:1em;
}
.g_zx {
	height: auto;
	margin:4% 3% 0 3%;
	background:#fff;
	overflow:hidden;
}
.g_zx .m-cnt {
	border-bottom:1px solid #d3d3d3;
}
.g_zx .m-cnt li {
	color:#666666;
	position:relative;
	display:inline;
	width:33.33%;
	float:left;
	font-size:1.16em;
	font-weight:bold;
	text-align:center;
}
.g_zx .m-cnt li:after {
	content:"";
	position:absolute;
	left:0;
	top:-0.41em;
	width:0.083em;
	height:3.25em;
	background:url(../images/line.jpg) no-repeat;
	background-size:100%;
	-webkit-background-size:100%;
	-moz-background-size:100%;
	-o-background-size:100%;
}
 .g_zx .m-cnt li:nth-child(1):after {
 background:none;
}
.g_zx .m-cnt li.z-on {
	color:#666666;
	position:relative;
}
.g_zx .m-cnt li.z-on:before {
	background:url(../images/zon1.jpg) no-repeat;
	content:"";
	position:absolute;
	left:0;
	bottom:-0.416em;
	width:8.3em;
	height:0.416em;
	padding-top:-2px;
	background-size:100%;
	-webkit-background-size:100%;
	-moz-background-size:100%;
	-o-background-size:100%;
	z-index:9;
}
.g_zx .zx-c {
	float:left;
	display:inline;
}
.zx-c .u_lst7 {
	padding: 10px 0 5px;
	float:left;
	display:inline;
}
.zx-c .u_lst7 li {
	border-bottom:1px dashed #dadada;
	height:2.25em;
	line-height:2.25em;
	font-size:1em;
	color:#666666;
	overflow:hidden;
	margin:0 7%;
	position:relative;
	padding-left:4%;
}
.zx-c .u_lst7 li:before {
	width:0.3em;
	height:0.3em;
	border-radius:185px;
	border:0.125em solid #dad9d9;
	content:"";
	position:absolute;
	left:0;
	top:35%;
	background-size:100%;
	-webkit-background-size:100%;
	-moz-background-size:100%;
	-o-background-size:100%;
	z-index:9;
}
.zx-c .u_lst7 li a {
	color:#666666;
}
.zx-c .u_lst7 li:last-child {
	border-bottom:none;
}
.zx-c .u_lst7 li span {
	color:#666666;
	font-weight:normal;
}
 @media screen and (min-width:320px) {
 .g-adv .sclwrap_box, .g-adv .m-box, .g-adv .m-box li img {
 height:162px;
}
 .g_ys .sclwrap_box, .g_ys .m-box {
 height:auto;
}
 .g_fl .sclwrap_box, .g_fl .m-box {
 height:auto;
}
 .g_fl .m-cnt, .g_an .m-cnt, .g_fa .m-cnt {
 height:60px;
}
 .g_fl .m-cnt li, .g_an .m-cnt li, .g_fa .m-cnt li {
 height:30px;
 line-height:30px;
}
 .g_pro .sclwrap_box, .g_pro .m-box {
 height:203px;
}
 .g_an .sclwrap_box, .g_an .m-box {
 height:auto
}
 .demo-box .box-style .sclwrap_box, .demo-box .box-style {
 height: auto;
}
 .demo-box .column-list li, .demo-box .column-list, .g_zx .m-cnt, .g_zx .m-cnt li {
 height:39px;
 line-height:39px;
}
 .g_zx .sclwrap_box, .g_zx .m-box {
 height:auto;
}
}
 @media screen and (min-width:360px) {
 .g-adv .sclwrap_box, .g-adv .m-box, .g-adv .m-box li img {
 height:182px;
}
 .g_ys .sclwrap_box, .g_ys .m-box {
 height:auto;
}
 .g_fl .sclwrap_box, .g_fl .m-box {
 height:auto;
}
 .g_fl .m-cnt, .g_an .m-cnt, .g_fa .m-cnt {
 height:60px;
}
 .g_fl .m-cnt li, .g_an .m-cnt li, .g_fa .m-cnt li {
 height:30px;
 line-height:30px;
}
 .g_pro .sclwrap_box, .g_pro .m-box {
 height:227px;
}
 .g_an .sclwrap_box, .g_an .m-box {
 height: auto;
}
 .demo-box .box-style .sclwrap_box, .demo-box .box-style {
 height:auto;
}
 .demo-box .column-list li, .demo-box .column-list, .g_zx .m-cnt, .g_zx .m-cnt li {
 height:43px;
 line-height:43px;
}
 .g_zx .sclwrap_box, .g_zx .m-box {
 height:auto;
}
}
 @media screen and (min-width:480px) {
 .g-adv .sclwrap_box, .g-adv .m-box, .g-adv .m-box li img {
 height:243px;
}
 .g_ys .sclwrap_box, .g_ys .m-box {
 height:auto;
}
 .g_fl .sclwrap_box, .g_fl .m-box {
 height:auto;
}
 .g_fl .m-cnt, .g_an .m-cnt, .g_fa .m-cnt {
 height:60px;
}
 .g_fl .m-cnt li, .g_an .m-cnt li, .g_fa .m-cnt li {
 height:30px;
 line-height:30px;
}
 .g_pro .sclwrap_box, .g_pro .m-box {
 height:304px;
}
 .g_an .sclwrap_box, .g_an .m-box {
 height: auto;
}
 .demo-box .box-style .sclwrap_box, .demo-box .box-style {
 height:412px;
}
 .demo-box .column-list li, .demo-box .column-list, .g_zx .m-cnt, .g_zx .m-cnt li {
 height:58px;
 line-height:58px;
}
 .g_zx .sclwrap_box, .g_zx .m-box {
 height:280px;
}
}
 @media screen and (min-width:568px) {
 .g-adv .sclwrap_box, .g-adv .m-box, .g-adv .m-box li img {
 height:290px;
}
 .g_ys .sclwrap_box, .g_ys .m-box {
 height:480px;
}
 .g_fl .sclwrap_box, .g_fl .m-box {
 height:256px;
}
 .g_fl .m-cnt, .g_an .m-cnt, .g_fa .m-cnt {
 height:60px;
}
 .g_fl .m-cnt li, .g_an .m-cnt li, .g_fa .m-cnt li {
 height:30px;
 line-height:30px;
}
 .g_pro .sclwrap_box, .g_pro .m-box {
 height:361px;
}
 .g_an .sclwrap_box, .g_an .m-box {
 height: auto;
}
 .demo-box .box-style .sclwrap_box, .demo-box .box-style {
 height:489px;
}
 .demo-box .column-list li, .demo-box .column-list, .g_zx .m-cnt, .g_zx .m-cnt li {
 height:69px;
 line-height:69px;
}
 .g_zx .sclwrap_box, .g_zx .m-box {
 height:332px;
}
}
 @media screen and (min-width:639px) {
 .g-adv .sclwrap_box, .g-adv .m-box, .g-adv .m-box li img {
 height:325px;
}
 .g_ys .sclwrap_box, .g_ys .m-box {
 height:540px;
}
 .g_fl .sclwrap_box, .g_fl .m-box {
 height:288px;
}
 .g_fl .m-cnt, .g_an .m-cnt, .g_fa .m-cnt {
 height:60px;
}
 .g_fl .m-cnt li, .g_an .m-cnt li, .g_fa .m-cnt li {
 height:30px;
 line-height:30px;
}
 .g_pro .sclwrap_box, .g_pro .m-box {
 height:406px;
}
 .g_an .sclwrap_box, .g_an .m-box {
 height: auto;
}
 .demo-box .box-style .sclwrap_box, .demo-box .box-style {
 height:550px;
}
 .demo-box .column-list li, .demo-box .column-list, .g_zx .m-cnt, .g_zx .m-cnt li {
 height:78px;
 line-height:78px;
}
 .g_zx .sclwrap_box, .g_zx .m-box {
 height:374px;
}







