.g-nav {
	height: auto; background-color: rgb(43, 43, 43);
}
.g-nav li {
	border-width: 1px; border-style: solid; border-color: rgb(71, 71, 71) rgb(71, 71, 71) rgb(0, 0, 0) rgb(0, 0, 0); padding: 2% 0px; width: 24%; height: auto; text-align: center; float: left;
}
.g-nav li a {
	color: rgb(238, 238, 238); font-size: 13px; text-shadow: 0 1px 0 #000;
}
.g-nav li a {
	font-size: 16px;
}
.g-nav li a {
	font-size: 18px;
}
.g-nav li a {
	font-size: 20px;
}
.g-nav li a {
	font-size: 22px;
}
.g-nav li a {
	font-size: 24px;
}
.g-nav li a {
	font-size: 26px;
}
.g-adv {
	height: auto;
}
.g-adv .sclwrap_box {
	height: 270px; overflow: hidden;
}
.g-adv .m-box {
	height: 270px; overflow: hidden;
}
.g-adv .m-box li img {
	width: 100%;
}
.g-adv .m-cnt {
	background: rgb(51, 51, 51); height: 3px; margin-top: 1px;
}
.g-adv .m-cnt li {
	width: 33%; height: 3px; float: left;
}
.g-adv .m-cnt li.z-on {
	background: #1185d4;
}
.g-prose {
	background: rgb(255, 255, 255); padding-top:5%; padding-bottom:5%; position: relative;
}
.g-prose dl {
	margin: 0px 4.3%; width: 16%; float: left;
}
.g-prose dt {
	width: 100%;
}
.g-prose dt img {
	width: 100%;
}

.g-prose dd {
	font-size: 14px; text-align:center;
}


.g-anli {
	height: auto; margin-top: 5%;
}
.m-cnt1 li {
	background: rgb(223, 223, 223); padding: 2% 0px; width: 50%; text-align: center; color: rgb(0, 0, 0); font-size: 15px; float: left; position: relative;
}
.m-cnt1 li.z-on {
	background: #1185d4; color: rgb(255, 255, 255); position: relative;
}
.g-anli .con li {
	margin: 3% 0px 0px 2%;
    width: 47%;
    float: left;
}
.g-anli .con li img {
	border: 1px solid rgb(197, 197, 197); width: 100%;
}
.g-anli .con li span {
	text-align: center; color: rgb(102, 102, 102); line-height: 160%; font-size: 15px; display: block;
}
.g-jz {
	height: auto; padding-bottom: 5%;
}
.jz_nav {
	background: rgb(223, 223, 223); padding: 3% 4%; color: rgb(0, 0, 0); font-size: 15px; position: relative;
}
.jz_nav em {
	color: rgb(80, 80, 80); font-size: 13px; text-shadow: 0 1px 1px #fff;
}
.g-jz dl {
	margin: 2% 0px 0px 6.2%; width: 87.5%;
}
.g-jz dl dt {
	width: 100%;
}
.g-jz dl dt img {
	width: 100%;
}
.g-jz dl dd a {
	color: rgb(153, 153, 153); line-height: 150%; font-size: 12px; display: block;
}
.g-jz dl dd em {
	padding: 3% 0px; text-align: center; color: #1185d4; font-size: 14px; border-bottom-color: rgb(230, 230, 230); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
.g-jz dl dd h4 {
	padding: 2% 0px; text-align: center; color: rgb(76, 76, 76); font-size: 13px;
}
.g-ry {
	margin: 5% 0px; height: auto;
}
.g-ry li {
	margin: 4% 0px 0px 5.1%; width: 40.9%; float: left;
}
.g-ry li img {
	border: 1px solid rgb(225, 225, 225); width: 100%;
}
.g-ry li span {
	text-align: center; color: rgb(0, 0, 0); line-height: 160%; font-size: 12px; display: block;
}
.g-news {
	margin: 4% 0px; height: auto;
}
.g-news .m-cnt1 li {
	width: 50%;
}
.g-news .m-box {
	height: 180px; overflow: hidden;
}
.g-news .con ul {
	margin: 2% 4%;
}
.g-news .con li {
	color: rgb(102, 102, 102); line-height: 300%; font-size: 12px; border-bottom-color: rgb(146, 146, 146); border-bottom-width: 1px; border-bottom-style: dashed;
}
.g-question {
	height: auto; margin-top: 5%;
}
.shadow {
	background: rgb(223, 223, 223); padding: 3% 4%; color: rgb(0, 0, 0); line-height: 150%; font-size: 15px; position: relative;
}
.g-question span {
	background: url("../images/yy.jpg") no-repeat bottom / cover; width: 100%; height: 10px; display: block; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover;
}
.g-turs span {
	background: url("../images/yy.jpg") no-repeat bottom / cover; width: 100%; height: 10px; display: block; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover;
}
.g-jz span {
	background: url("../images/yy.jpg") no-repeat bottom / cover; width: 100%; height: 10px; display: block; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover;
}
.g-anli em {
	background: url("../images/yy.jpg") no-repeat bottom / cover; width: 100%; height: 10px; display: block; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover;
}
.g-news span {
	background: url("../images/yy.jpg") no-repeat bottom / cover; width: 100%; height: 10px; display: block; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover;
}
.g-ry i {
	background: url("../images/yy.jpg") no-repeat bottom / cover; width: 100%; height: 10px; display: block; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover;
}
.shadow i {
	width: 11%; overflow: hidden; padding-right: 1%; float: left; display: block;
}
.shadow i img {
	width: 100%; vertical-align: middle;
}
.g-question .wh {
	color: #1185d4; font-size: 24px; font-weight: bold; margin-right: 1%;
}
.g-question p {
	color: rgb(0, 0, 0); line-height: 180%; padding-left: 6%; font-size: 16px;
}
.g-question .team {
	text-align: center; color: rgb(0, 0, 0); padding-top: 2%; font-size: 23px; font-weight: bold;
}
.g-question .help {
	text-align: center; color: rgb(51, 51, 51); line-height: 140%; font-size: 17px;
}
.g-turs {
	margin-top: 5%;
}
.g-turs p {
	text-align: center; color: rgb(0, 0, 0); line-height: 150%; padding-top: 5%; font-size: 20px;
}
.orange {
	color: #1185d4;
}
.g-turs em {
	padding: 2% 0px 1%; width: 100%; display: block;
}
.g-turs em img {
	width: 100%;
}
.g-turs dl {
	padding: 2% 6.5% 2% 3.7%;
}
.g-turs dl dt {
	width: 28.4%;
}
.g-turs dl dt img {
	width: 100%;
}
.g-turs dl dd {
	width: 70.5%; padding-left: 1%;
}
.g-turs dl dd h3 {
	color: rgb(0, 0, 0); font-size: 17px; margin-bottom: 4%;
}
.g-ph {
	background: rgb(223, 223, 223); margin: 0px 7%; padding: 2%; border-radius: 5px; position: relative;
}
.start {
	color: rgb(0, 0, 0); font-size: 14px; float: left; display: block;
}
.telph {
	text-align: right; color: rgb(245, 0, 0); font-size: 17px; float: right; display: block;
}
.g-ph .m-tel .u-tel {
	background: url("../images/tel.png") no-repeat 0% 0% / cover; left: 47%; top: 16%; width: 7%; height: 57%; display: block; position: absolute; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover;
}
.g-ph .u-tel .z-ln-1 {
	border: 1px solid rgb(69, 69, 69);
}
.g-ph .u-tel .z-ln-2 {
	border: 1px solid rgb(69, 69, 69);
}
.g-ph .u-tel .z-ln-3 {
	border: 1px solid rgb(69, 69, 69);
}
.g-ph .u-tel .z-ln-1 {
	border-width: 1px 1px 0px 0px; border-radius: 0px 30px 0px 0px; top: 6px; width: 3px; height: 3px; right: 6px; display: inline-block; position: absolute; z-index: 10; animation-name: xshow2; animation-duration: 4s; animation-timing-function: linear; animation-iteration-count: infinite; -webkit-animation-name: xshow2; -webkit-animation-duration: 4s; -webkit-animation-timing-function: linear; -webkit-animation-iteration-count: infinite; -o-animation-name: xshow2; -o-animation-duration: 4s; -o-animation-timing-function: linear; -o-animation-iteration-count: infinite;
}
.g-ph .u-tel .z-ln-2 {
	border-width: 1px 1px 0px 0px; border-radius: 0px 35px 0px 0px; top: 3px; width: 5px; height: 5px; right: 3px; display: inline-block; position: absolute; z-index: 10; animation-name: xshow; animation-duration: 4s; animation-timing-function: linear; animation-iteration-count: infinite; -webkit-animation-name: xshow; -webkit-animation-duration: 4s; -webkit-animation-timing-function: linear; -webkit-animation-iteration-count: infinite; -o-animation-name: xshow; -o-animation-duration: 4s; -o-animation-timing-function: linear; -o-animation-iteration-count: infinite;
}
.g-ph .u-tel .z-ln-3 {
	border-width: 1px 1px 0px 0px; border-radius: 0px 35px 0px 0px; top: 0px; width: 7px; height: 7px; right: 0px; display: inline-block; position: absolute; z-index: 10; animation-name: xshow; animation-duration: 4s; animation-timing-function: linear; animation-iteration-count: infinite; -webkit-animation-name: xshow; -webkit-animation-duration: 4s; -webkit-animation-timing-function: linear; -webkit-animation-iteration-count: infinite; -o-animation-name: xshow; -o-animation-duration: 4s; -o-animation-timing-function: linear; -o-animation-iteration-count: infinite;
}
.g-ph .u-tel {
	height: 22%;
}
.g-ph .u-tel .z-ln-1 {
	top: 5px; width: 3px; height: 3px; right: 5px;
}
.g-ph .u-tel .z-ln-2 {
	top: 1px; width: 7px; height: 7px; right: 1px;
}
.g-ph .u-tel .z-ln-3 {
	top: -3px; width: 10px; height: 10px; right: -3px;
}
.g-ph .u-tel .z-ln-1 {
	top: 5px; width: 6px; height: 6px; right: 5px;
}
.g-ph .u-tel .z-ln-2 {
	top: 2px; width: 9px; height: 9px; right: 2px;
}
.g-ph .u-tel .z-ln-3 {
	top: -1px; width: 12px; height: 12px; right: -1px;
}
.g-ph .u-tel .z-ln-1 {
	top: 6px; width: 6px; height: 6px; right: 6px;
}
.g-ph .u-tel .z-ln-2 {
	top: 3px; width: 9px; height: 9px; right: 3px;
}
.g-ph .u-tel .z-ln-3 {
	top: 0px; width: 12px; height: 12px; right: 0px;
}
.g-ph .u-tel .z-ln-1 {
	top: 7px; width: 6px; height: 6px; right: 7px;
}
.g-ph .u-tel .z-ln-2 {
	top: 4px; width: 9px; height: 9px; right: 4px;
}
.g-ph .u-tel .z-ln-3 {
	top: 1px; width: 12px; height: 12px; right: 1px;
}
.g-ph .u-tel .z-ln-1 {
	border-width: 2px 2px 0px 0px; border-style: solid; border-color: rgb(69, 69, 69);
}
.g-ph .u-tel .z-ln-2 {
	border-width: 2px 2px 0px 0px; border-style: solid; border-color: rgb(69, 69, 69);
}
.g-ph .u-tel .z-ln-3 {
	border-width: 2px 2px 0px 0px; border-style: solid; border-color: rgb(69, 69, 69);
}
.g-ph .u-tel .z-ln-1 {
	top: 10px; width: 6px; height: 6px; right: 10px;
}
.g-ph .u-tel .z-ln-2 {
	top: 5px; width: 12px; height: 12px; right: 5px;
}
.g-ph .u-tel .z-ln-3 {
	top: 0px; width: 17px; height: 17px; right: 0px;
}
.g-ph .u-tel .z-ln-1 {
	border-width: 2px 2px 0px 0px; border-style: solid; border-color: rgb(69, 69, 69);
}
.g-ph .u-tel .z-ln-2 {
	border-width: 2px 2px 0px 0px; border-style: solid; border-color: rgb(69, 69, 69);
}
.g-ph .u-tel .z-ln-3 {
	border-width: 2px 2px 0px 0px; border-style: solid; border-color: rgb(69, 69, 69);
}
.g-ph .u-tel .z-ln-1 {
	top: 10px; width: 6px; height: 6px; right: 10px;
}
.g-ph .u-tel .z-ln-2 {
	top: 5px; width: 11px; height: 11px; right: 5px;
}
.g-ph .u-tel .z-ln-3 {
	top: 0px; width: 16px; height: 16px; right: 0px;
}
.g-question p {
	font-size: 18px;
}
.g-question .wh {
	font-size: 28px;
}
.shadow {
	font-size: 18px;
}
.g-question .team {
	font-size: 25px;
}
.g-question .help {
	font-size: 19px;
}
.g-turs p {
	font-size: 24px;
}
.g-turs dl dd h3 {
	font-size: 18px;
}
.start {
	font-size: 16px;
}
.telph {
	font-size: 18px;
}
.jz_nav {
	font-size: 18px;
}
.jz_nav em {
	font-size: 16px;
}
.g-jz dl dd em {
	font-size: 16px;
}
.g-jz dl dd h4 {
	font-size: 16px;
}
.g-jz dl dd a {
	font-size: 14px;
}
.g-ry li span {
	font-size: 14px;
}
.g-news .con li {
	font-size: 14px;
}
.g-question p {
	font-size: 20px;
}
.g-question .wh {
	font-size: 32px;
}
.shadow {
	font-size: 22px;
}
.g-question .team {
	font-size: 27px;
}
.g-question .help {
	font-size: 21px;
}
.g-turs p {
	font-size: 28px;
}
.g-turs dl dd h3 {
	font-size: 23px;
}
.start {
	font-size: 17px;
}
.telph {
	font-size: 20px;
}
.jz_nav {
	font-size: 22px;
}
.jz_nav em {
	font-size: 16px;
}
.g-jz dl dd em {
	font-size: 18px;
}
.g-jz dl dd h4 {
	font-size: 18px;
}
.g-jz dl dd a {
	font-size: 16px;
}
.g-ry li span {
	font-size: 16px;
}
.g-question p {
	font-size: 22px;
}
.g-question .wh {
	font-size: 36px;
}
.shadow {
	font-size: 24px;
}
.g-question .team {
	font-size: 30px;
}
.g-question .help {
	font-size: 21px;
}
.g-turs p {
	font-size: 32px;
}
.g-turs dl dd h3 {
	font-size: 26px;
}
.start {
	font-size: 22px;
}
.telph {
	font-size: 24px;
}
.jz_nav {
	font-size: 24px;
}
.jz_nav em {
	font-size: 16px;
}
.g-jz dl dd em {
	font-size: 20px;
}
.g-jz dl dd h4 {
	font-size: 20px;
}
.g-jz dl dd a {
	font-size: 18px;
}
.g-ry li span {
	font-size: 18px;
}
.g-question p {
	font-size: 24px;
}
.g-question .wh {
	font-size: 40px;
}
.shadow {
	font-size: 26px;
}
.g-question .team {
	font-size: 38px;
}
.g-question .help {
	font-size: 26px;
}
.g-turs p {
	font-size: 36px;
}
.g-turs dl dd h3 {
	font-size: 29px;
}
.start {
	font-size: 22px;
}
.telph {
	font-size: 28px;
}
.jz_nav {
	font-size: 26px;
}
.jz_nav em {
	font-size: 16px;
}
.g-jz dl dd em {
	font-size: 22px;
}
.g-jz dl dd h4 {
	font-size: 22px;
}
.g-jz dl dd a {
	font-size: 20px;
}
.g-ry li span {
	font-size: 20px;
}
.g-question p {
	font-size: 28px;
}
.g-question .wh {
	font-size: 44px;
}
.shadow {
	font-size: 28px;
}
.g-question .team {
	font-size: 42px;
}
.g-question .help {
	font-size: 30px;
}
.g-turs p {
	font-size: 38px;
}
.g-turs dl dd h3 {
	font-size: 31px;
}
.start {
	font-size: 24px;
}
.telph {
	font-size: 30px;
}
.jz_nav {
	font-size: 28px;
}
.jz_nav em {
	font-size: 16px;
}
.g-jz dl dd em {
	font-size: 26px;
}
.g-jz dl dd h4 {
	font-size: 24px;
}
.g-jz dl dd a {
	font-size: 22px;
}
.g-ry li span {
	font-size: 22px;
}
.g-question p {
	font-size: 30px;
}
.g-question .wh {
	font-size: 46px;
}
.shadow {
	font-size: 30px;
}
.g-question .team {
	font-size: 46px;
}
.g-question .help {
	font-size: 34px;
}
.g-turs p {
	font-size: 40px;
}
.g-turs dl dd h3 {
	font-size: 34px;
}
.start {
	font-size: 27px;
}
.telph {
	font-size: 33px;
}
.jz_nav {
	font-size: 30px;
}
.jz_nav em {
	font-size: 16px;
}
.g-jz dl dd em {
	font-size: 28px;
}
.g-jz dl dd h4 {
	font-size: 26px;
}
.g-jz dl dd a {
	font-size: 24px;
}
.g-ry li span {
	font-size: 24px;
}
.g-adv .sclwrap_box {
	height: 135px; overflow: hidden;
}
.g-adv .m-box {
	height: 135px; overflow: hidden;
}
.g-adv .sclwrap_box {
	height: 203px; overflow: hidden;
}
.g-adv .m-box {
	height: 203px; overflow: hidden;
}
.g-adv .sclwrap_box {
	height: 270px; overflow: hidden;
}
.g-adv .m-box {
	height: 270px; overflow: hidden;
}
.g-adv .m-box li img {
	height: 148px; overflow: hidden;
}
.g-adv .m-cnt {
	height: 3px;
}
.g-adv .m-cnt li {
	height: 3px;
}
.g-news .m-box {
	height: 220px; overflow: hidden;
}
.g-adv .m-box li img {
	height: 169px; overflow: hidden;
}
.g-adv .m-cnt {
	height: 4px;
}
.g-adv .m-cnt li {
	height: 4px;
}
.g-news .m-box {
	height: 260px; overflow: hidden;
}
.g-adv .m-box li img {
	height: 190px; overflow: hidden;
}
.g-adv .m-cnt {
	height: 4px;
}
.g-adv .m-cnt li {
	height: 4px;
}
.g-news .m-box {
	height: 300px; overflow: hidden;
}
.g-adv .m-box li img {
	height: 211px; overflow: hidden;
}
.pbcp {
	BACKGROUND-COLOR: #ececec; margin-bottom:16px;
}
.pbcp H4 {
	BACKGROUND-IMAGE: url(../images/contTitBg2.png)
}
.pbcp H4 A {
	PADDING-LEFT: 20px
}
.pbcp UL {
	OVERFLOW: hidden
}
.pbcp LI {
	WIDTH: 50%; POSITION: relative; FLOAT: left
}
.pbcp LI A {
	OVERFLOW: hidden; FONT-SIZE: 14px; BORDER-TOP: #fff 1px solid; HEIGHT: 44px; BORDER-BOTTOM: #bdbdbd 1px solid; COLOR: #3c3c3c; PADDING-BOTTOM: 0px; TEXT-ALIGN: center; PADDING-TOP: 0px; PADDING-LEFT: 4px; DISPLAY: block; LINE-HEIGHT: 44px; PADDING-RIGHT: 4px
}
.pbcp LI:after {
	HEIGHT: 170px; WIDTH: 1px; RIGHT: -1px; POSITION: absolute; CONTENT: ''; Z-INDEX: 9; TOP: 0px; BACKGROUND-COLOR: #bdbdbd
}
.pbcp LI:before {
	HEIGHT: 170px; WIDTH: 1px; RIGHT: 0px; POSITION: absolute; CONTENT: ''; Z-INDEX: 9; TOP: 0px; BACKGROUND-COLOR: #fff
}
.contTit {
	HEIGHT: 43px; background: #1185d4; background-size: auto 43px
}
.contTit A {
	FONT-SIZE: 19px; HEIGHT: 43px; COLOR: #fff; PADDING-LEFT: 64px; DISPLAY: block; LINE-HEIGHT: 43px
}
.g-adv .m-cnt {
	height: 5px;
}
.g-adv .m-cnt li {
	height: 5px;
}

.g-news .m-box {
	height: 320px; overflow: hidden;
}
.g-adv .m-box li img {
	height: 270px; overflow: hidden;
}
.g-adv .m-cnt {
	height: 6px;
}
.g-adv .m-cnt li {
	height: 6px;
}
.g-anli .sclwrap_box {
	height: 600px; overflow: hidden;
}
.g-anli .m-box {
	height: 600px; overflow: hidden;
}
.g-news .sclwrap_box {
	 overflow: hidden;
}

.g-bd .m-con-3 { margin:10px 10px 26px 10px; }
.g-bd .m-con-3 ul { border-bottom:1px solid #eaeaea;}
.g-bd .m-con-3 li { height:32px; line-height:32px; padding-left:15px; position:relative; background-position:5px -1629px;overflow:hidden;display:block; }
.g-bd .m-con-3 li:before { content:""; position:absolute; background:#3e3e3e; width:4px; height:4px; left:6px; top:15px; }
.g-bd .m-con-3 .first { border-top:none; }
.g-bd .m-con-3 li span { display: block; height: 16px; position: absolute; right: 10px; top: 10px; width: 9px; }
.g-bd .m-con-3 li span:before { content:""; position:absolute; background:#7c7c7c; width:10px; height:10px; left:2px; top:2px; z-index:10; -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg); }
.g-bd .m-con-3 li span:after { content:""; position:absolute; width:10px; height:10px; left:0; top:2px; z-index:11; background-color:#f8f8f8;
background-image: -webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#f8f8f8)); 
background-image: -webkit-linear-gradient(top, #fafafa, #f8f8f8); 
background-image: -moz-linear-gradient(top, #fafafa, #f8f8f8); background-image: -o-linear-gradient(top, #fafafa, #f8f8f8); background-image: -ms-linear-gradient(top, #fafafa, #f8f8f8); background-image: linear-gradient(top, #fafafa, #f8f8f8); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg); }


/* 新闻列表页面四样式  */
@media screen and (max-width: 1440px) { /*当屏幕尺寸小于1440px时，应用下面的CSS样式*/
  .g-prolistbox4 .content {-webkit-column-count:6;-moz-column-count:6;}
}
@media screen and (max-width: 1280px) { /*当屏幕尺寸小于1280px时，应用下面的CSS样式*/
  .g-prolistbox4 .content {-webkit-column-count:6;-moz-column-count:6;}
}
@media screen and (max-width: 1024px) { /*当屏幕尺寸小于1024px时，应用下面的CSS样式*/
  .g-prolistbox4 .content {-webkit-column-count:5;-moz-column-count:5;}
}
@media screen and (max-width: 960px) { /*当屏幕尺寸小于960px时，应用下面的CSS样式*/
  .g-prolistbox4 .content {-webkit-column-count:4;-moz-column-count:4;}
}
@media screen and (max-width: 720px) { /*当屏幕尺寸小于720px时，应用下面的CSS样式*/
  .g-prolistbox4 .content {-webkit-column-count:3;-moz-column-count:3;}
}
@media screen and (max-width: 400px) { /*当屏幕尺寸小于400px时，应用下面的CSS样式*/
  .g-prolistbox4 .content {-webkit-column-count:2;-moz-column-count:2;}
}
.g-prolistbox4 .content { margin:15px auto; text-align:center;column-gap:10px;-webkit-column-gap:10px;-moz-column-gap:10px;column-fill :balance;-webkit-column-fill:balance;-moz-column-fill :balance; }
.g-prolistbox4 .content div { vertical-align:top; display:inline-block; width:132px; margin-bottom:10px; text-align:center; line-height:20px; overflow:hidden; font-size:14px; }
.g-prolistbox4 .description{ color:#999; display:block; height:40px; overflow:hidden;}
.g-prolistbox4 .content div img { border:1px solid #e2e2e2; text-align:center; margin-bottom:8px; }
.g-prolistbox4 .content  i{ height:18px; line-height:18px;overflow:hidden; display:inline-block;}

.g-page a { background-color:#1185d4 ; color:#fff; }
.g-page .z-noc { background-color:#e8e8e8; color:#9b0e0e; }
.g-page .u-sa { color:#fff;}










@media screen and (min-width:350px) {
    .g-nav li a {
        font-size: 16px
    }
}
@media screen and (min-width:400px) {
    .g-nav li a {
        font-size: 18px
    }
}
@media screen and (min-width:450px) {
    .g-nav li a {
        font-size: 20px
    }
}
@media screen and (min-width:480px) {
    .g-nav li a {
        font-size: 22px
    }
}
@media screen and (min-width:550px)@media screen and (min-width:639px) {
    .g-nav li a {
        font-size: 26px
    }
}
.g-adv {
    height: auto;
}
.g-adv .sclwrap_box, .g-adv .m-box {
    height: 270px;
    overflow: hidden
}
.g-adv .m-box li img {
    width: 100%
}








































@media screen and (min-width:320px) {
    .g-adv .sclwrap_box, .g-adv .m-box {
        height: 135px;
        overflow: hidden
    }
	div.content, img {
		width:100%!important;
		height:auto!important;
	}
	img.littleloaded {
		width:4px!important;
		height:21px!important;
	}
}
@media screen and (min-width:480px) {
    .g-adv .sclwrap_box, .g-adv .m-box {
        height: 203px;
        overflow: hidden
    }
}
@media screen and (min-width:568px) {
    .g-adv .sclwrap_box, .g-adv .m-box {
        height: 270px;
        overflow: hidden
    }
}
@media screen and (min-width:350px) {
    .g-adv .m-box li img {
        height: 148px;
        overflow: hidden
    }
    .g-adv .m-cnt {
        height: 3px
    }
    .g-adv .m-cnt li {
        height: 3px
    }
    .g-anli .sclwrap_box, .g-anli .m-box {
        overflow: hidden
    }
    .g-news .sclwrap_box, .g-news .m-box {
        overflow: hidden
    }
}
@media screen and (min-width:400px) {
    .g-adv .m-box li img {
        height: 169px;
        overflow: hidden
    }
    .g-adv .m-cnt {
        height: 4px
    }
    .g-adv .m-cnt li {
        height: 4px
    }
    .g-anli .sclwrap_box, .g-anli .m-box {
        overflow: hidden
    }
    .g-news .sclwrap_box, .g-news .m-box {
        overflow: hidden
    }
}
@media screen and (min-width:450px) {
    .g-adv .m-box li img {
        height: 190px;
        overflow: hidden
    }
    .g-adv .m-cnt {
        height: 4px
    }
    .g-adv .m-cnt li {
        height: 4px
    }
    .g-anli .sclwrap_box, .g-anli .m-box {
        overflow: hidden
    }
    .g-news .sclwrap_box, .g-news .m-box {
        overflow: hidden
    }
}
@media screen and (min-width:500px) {
    .g-adv .m-box li img {
        height: 211px;
        overflow: hidden
    }
    .g-adv .m-cnt {
        height: 5px
    }
    .g-adv .m-cnt li {
        height: 5px
    }
    .g-anli .sclwrap_box, .g-anli .m-box {
        overflow: hidden
    }
    .g-news .sclwrap_box, .g-news .m-box {
        overflow: hidden
    }
}
@media screen and (min-width:639px) {
    .g-adv .m-box li img {
        height: 270px;
        overflow: hidden
    }
    .g-adv .m-cnt {
        height: 6px
    }
    .g-adv .m-cnt li {
        height: 6px
    }
    .g-anli .sclwrap_box, .g-anli .m-box {
        overflow: hidden
    }
    .g-news .sclwrap_box, .g-news .m-box {
        overflow: hidden
    }
