﻿@charset "utf-8";



/* CSS Document */



.wrap {



	background: #fff;



}



.wrap img {



	display: block;



	width: 100%;



}



.social_nav5 img {



	display: block;



	width: 100%;



}



.m-cnt:after, .c-list:after, .m-box:after {



	visibility: hidden;



	display: block;



	font-size: 0;



	content: " ";



	clear: both;



	height: 0;



}



.clearfix:after {



	visibility: hidden;



	display: block;



	font-size: 0;



	content: " ";



	clear: both;



	height: 0;



}                                                                                                /* */



.g-nav {



	position: relative;



}



.g-nav a {

	display: block;

	float: left;

	width: 33.33%;

	background: #0079d1;

	font-size: 1rem;

	color: #fff;

	text-align: center;

	padding: 0.9rem 0;

	border-right: 1px solid #fff;

	border-bottom: 1px solid #fff;

	box-sizing: border-box;

	-moz-box-sizing: border-box;

	-webkit-box-sizing: border-box;

	-o-box-sizing: border-box;

}



.g-nav a img {



	width: 25%;



	margin: 0 auto;



	padding: 0.5rem 0 0.4rem;



}



.g-nav a:nth-child(3n) {



	border-right: none;



}                                                                                                /*  */



.g-adv {



	position: relative;



}



.g-adv .m-cnt {



	position: absolute;



	left: 0;



	bottom: 0;



	width: 100%;



	background: rgba(0,0,0,0.67);



}



.g-adv .m-cnt li {



	width: 33.3%;



	height: 0.2rem;



	float: left;



}



.g-adv .m-cnt li.z-on {



	background: #0079d1;



}                                                                /*  */



.g-tel {



	height: 2.8rem;



	line-height: 2.8rem;



}



.g-tel a {

	display: block;

	font-size: 1rem;

	background: #0079d1;

	color: #fff;

	text-align: center;

}



.g-tel b {



	font-size: 1.4rem;



	font-weight: normal;



}



.g-tel span {



	padding-left: 2.2rem;



	display: inline-block;



	background: url(../bgimg/tel.png) no-repeat 0 center;



	background-size: 1.46rem;



}                                                                                                /*  */



.g-coop {



	width: 94%;



	margin: 0 auto;



	padding: 1.6rem 0;



	position: relative;



	font-size: 1rem;



}



.g-coop h3 {



	text-align: center;



	background: url(../bgimg/line.png) no-repeat 0 0.7rem;



	background-size: 100% 1px;



	margin-bottom: 1rem;



}



.g-coop h3 a {



	color: #0079d1;



	font-size: 1.083rem;



	font-weight: bold;



	line-height: 1.4rem;



}



.g-coop h3 span {



	display: block;



	color: #ccc;



	font-size: 0.83rem;



	text-transform: uppercase;



}



.g-coop .sclwrap_box {



	width: 90%;



	margin: 0 auto;



}



.g-coop .m-box ul {



	float: left;



	display: inline;



}



.g-coop .m-box li {



	width: 30%;



	float: left;



	margin-right: 3%;



}



.g-coop .m-box li:last-child {



	margin-right: 0;



}



.g-coop .m-box li:first-child {



	margin-left: 2%;



}



.g-coop .m-box li img {



	border: 1px solid #ccc;



	box-sizing: border-box;



	-moz-box-sizing: border-box;



	-webkit-box-sizing: border-box;



	-o-box-sizing: border-box;



}



.g-coop .m-box li span {



	display: block;



	text-align: center;



	color: #333;



	padding: 0.8rem 0 0;



}



.g-coop .prev {



	width: 0.92rem;



	left: 0;



	top: 7rem;



	position: absolute;



	display: block;



	z-index: 999;



}



.g-coop .next {



	width: 0.92rem;



	right: 0;



	top: 7rem;



	position: absolute;



	display: block;



	z-index: 999;



}                                                                                                                                /* ��Ŀ */



.g-xm {

	margin-top: 20px;

	font-size: 1rem;

	background: #0079d1;

	background-size: 100% 1.6rem;

	padding-bottom: .8rem;

    margin-bottom: 1.5rem;

}



.g-xm h3 {

	text-align: center;

	font-size: 1.5rem;

	color: #fff;

	font-weight: bold;

	height: 3.9rem;

	line-height: 3.9rem;

	border-top: 1px solid #0079d1;

	background: #0079d1;/* Old browsers */

	background: 

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	-moz-linear-gradient(top, #0079d1 0%, #0079d1 50%, #0079d1 50%, #0079d1 50%, #0079d1 100%);/* FF3.6+ */

	background: 

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	-webkit-gradient(linear, left top, left bottom, color-stop(0%, #0079d1), color-stop(50%, #0079d1), color-stop(50%, #0079d1), color-stop(50%, #0079d1), color-stop(100%, #0079d1));/* Chrome,Safari4+ */

	background: 

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	-webkit-linear-gradient(top, #0079d1 0%, #0079d1 50%, #0079d1 50%, #0079d1 50%, #0079d1 100%);/* Chrome10+,Safari5.1+ */

	background: 

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	-o-linear-gradient(top, #0079d1 0%, #0079d1 50%, #0079d1 50%, #0079d1 50%, #0079d1 100%);/* Opera 11.10+ */

	background: 

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	-ms-linear-gradient(top, #0079d1 0%, #0079d1 50%, #0079d1 50%, #0079d1 50%, #0079d1 100%);/* IE10+ */

	background: linear-gradient(to bottom, #0079d1 0%, #0079d1 50%, #0079d1 50%, #0079d1 50%, #0079d1 100%);/* W3C */

}



.g-xm h3 a {

	color: #fff;

	display: block;

	border-top: 1px solid #0079d1;

}



.m-xm {



	width: 84.2%;



	padding: 0 5% 1rem;



	margin: 0 2.9%;



	background: #fffbfb;



	background-size: 0.13rem;



}



.g-xm .m-cnt {



	padding: 1.6rem 0 0.8rem;



}



.g-xm .m-cnt li {



	width: 31%;



	margin-right: 2%;



	float: left;



	background: #fff;

	 border:0.1em solid #dec6c8;



	padding: 0.6rem 0;



	text-align: center;



	color: #333;



	margin-bottom: 0.6rem;

	white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis;



}

.g-xm .m-cnt li a{
	color:#333;
	display:block;
}

.g-xm .m-cnt li:nth-child(3n) {



	margin-right: 0;



}

.g-xm .m-cnt li.z-on a{
	color:#fff;
	display:block;
}

.g-xm .m-cnt li.z-on {

	background: #0079d1;

	font-weight: bold;

	color: #fff;

}



.g-xm .m-box li {



	width: 48%;



	margin-right: 4%;



	float: left;



	margin-bottom: 1.2rem;



}



.g-xm .m-box li:nth-child(2n) {



	margin-right: 0;



}



.g-xm .m-box li img {



	border: 1px solid #ccc;



	box-sizing: border-box;



	-moz-box-sizing: border-box;



	-webkit-box-sizing: border-box;



	-o-box-sizing: border-box;



	height:8em;



}



.g-xm .m-box li span {



	display: block;



	color: #333;



	white-space: nowrap;



	text-overflow: ellipsis;



	overflow: hidden;



	height: 1.2rem;



	width: 100%;



	padding-top: 0.8rem;



	font-size: 0.92rem;



	text-align: center;



}



.g-xm .m-box ul {



	display: block;



	height: 13em;



}



.g-xm p {



	width: 50%;



	margin: 0 auto;



	padding-bottom: 0.5rem;



	background: url(../bgimg/shadow.png) no-repeat center bottom;



	background-size: 100% 0.58rem;



}



.g-xm i {



	display: block;



	text-align: center;



	border: 1px solid #0079d1;



	border-radius: 0.2rem;



	-moz-border-radius: 0.2rem;



	-o-border-radius: 0.2rem;



	-webkit-border-radius: 0.2rem;



	box-sizing: border-box;



	-moz-box-sizing: border-box;



	-webkit-box-sizing: border-box;



	-o-box-sizing: border-box;



}



.g-xm i a {

	height: 2.6rem;

	line-height: 2.6rem;

	display: block;

	color: #fff;

	font-size: 1.09rem;

	border: 1px solid #ff8486;

	box-sizing: border-box;

	-moz-box-sizing: border-box;

	-webkit-box-sizing: border-box;

	-o-box-sizing: border-box;

	background: #0079d1;/* Old browsers */

	background: 

	-moz-linear-gradient(top, #0079d1 0%, #0079d1 50%, #0079d1 50%, #0079d1 50%, #0079d1 100%);/* FF3.6+ */

	background:  

	-webkit-gradient(linear, left top, left bottom, color-stop(0%, #0079d1), color-stop(50%, #0079d1), color-stop(50%, #0079d1), color-stop(50%, #0079d1), color-stop(100%, #0079d1));/* Chrome,Safari4+ */

	background:  

	-webkit-linear-gradient(top, #0079d1 0%, #0079d1 50%, #0079d1 50%, #0079d1 50%, #0079d1 100%);/* Chrome10+,Safari5.1+ */

	background:  

	-o-linear-gradient(top, #0079d1 0%, #0079d1 50%, #0079d1 50%, #0079d1 50%, #0079d1 100%);/* Opera 11.10+ */

	background:  

	

	-ms-linear-gradient(top, #0079d1 0%, #0079d1 50%, #0079d1 50%, #0079d1 50%, #0079d1 100%);/* IE10+ */

	background: linear-gradient(to bottom, #0079d1 0%, #0079d1 50%, #0079d1 50%, #0079d1 50%, #0079d1 100%);/* W3C */

}



.ds {



	background: #5c5c5c;



	color: #fff;



	font-size: 0.6rem;



	height: 6rem;



	line-height: 1rem;



	margin-bottom: 0.8rem;



	overflow: hidden;



	padding: 0.5rem;



}



.ds a {



	color: #0079d1;



	font-size: 0.7rem;



}                                /*  */



.g-fa {



	width: 94%;



	background: url(../bgimg/fa_bg2.jpg) repeat;



	background-size: 100% 100%;



	padding: 0 3% 1rem;



}



.g-fa h3 {



	padding: 1.2rem 0 1.5rem;



	text-align: center;



	font-size: 1.083rem;



	line-height: 1.4rem;



	font-weight: bold;



	color: #0079d1;



}



.m-fa {



	position: relative;



	height: 24rem;



}



.g-fa .m-cnt {



	position: absolute;



	width: 100%;



	left: 0%;



	z-index: 99;



}



.g-fa .m-cnt li {



	text-align: center;



	width: 30%;



	font-size: 1.25rem;



	font-weight: bold;



	color: #333;



	height: 6.75rem;



	background: url(../bgimg/fa_bg3.png) no-repeat;



	background-size: 100% 100%;



	position: absolute;



}



.g-fa .m-cnt li span {



	display: block;



	font-family: "Times New Roman", Times, serif;



	font-size: 2rem;



	color: #646464;



	padding-top: 1rem;



}



.g-fa .m-cnt li.z-on {



	background: url(../bgimg/fa_bg4.png) no-repeat;



	background-size: 100% 100%;



	color: #fff;



}



.g-fa .m-cnt li.z-on span {



	color: #fff;



}



.g-fa li:nth-child(1) {



	top: 0;



	left: 0;



}



.g-fa li:nth-child(2) {



	top: 8.2rem;



	left: 0;



}



.g-fa li:nth-child(3) {



	top: 16.5rem;



	left: 0;



}



.g-fa li:nth-child(4) {



	top: 16.5rem;



	left: 35%;



}



.g-fa li:nth-child(5) {



	top: 16.5rem;



	left: 70%;



}



.g-fa .con {



	width: 66%;



	position: absolute;



	right: 0;



	top: 0;



}



.g-fa .m-box li img {



	border: 1px solid #ccc;



	box-sizing: border-box;



	-moz-box-sizing: border-box;



	-webkit-box-sizing: border-box;



	-o-box-sizing: border-box;



}



.g-fa .m-box li {



	float: left;



	display: inline;



}                                                                                                /*  */



.g-ys {

	border-top: 1px solid #0b84d0;

	background: #0079d1;

	font-size: 1rem;

}



.g-ys h3 {



	text-align: center;



	font-size: 1.25rem;



	color: #fff;



	border-top: 1px solid #0b84d0;



	font-weight: bold;



	padding-top: 1.5rem;



}



.g-ys h3 span {



	display: block;



	font-size: 0.7rem;



	font-weight: normal;



	text-transform: uppercase;



	opacity: 0.3;



	padding: 0.3rem 0 0.6rem;



}



.m-yd {



	text-align: center;



	padding-bottom: 1.3rem;



}



.m-yd li {



	display: inline-block;



	width: 5.2rem;



	height: 5.2rem;



	color: #0079d1;



	background: #fff;



	border-radius: 100%;



	-moz-border-radius: 100%;



	-o-border-radius: 100%;



	-webkit-border-radius: 100%;



	font-weight: bold;



margin: 0 1 %;



	border: 0.13rem solid #d1070a;



}



.m-yd li span {



	display: block;



	width: 35%;



	margin: 0 auto;



	padding: 1rem 0 0.3rem;



}



.m-ys {



	margin: 0 3%;



	background: #fff;



	border-radius: 0.4rem;



	-moz-border-radius: 0.4rem;



	-o-border-radius: 0.4rem;



	-webkit-border-radius: 0.4rem;



}



.m-ys .m-box div {



	float: left;



	display: inline;



}



.m-ys dl {



	padding: 2rem 6%;



}



.m-ys dd {



	padding: 2rem 0 0;



}



.m-ys dd b {



	float: left;



	color: #0079d1;



	width: 22.2%;



	background: url(../bgimg/ys_bg.png) no-repeat;



	background-size: 100% 100%;



}



.m-ys dd b em {



	font-size: 1.67rem;



	width: 1.67rem;



	line-height: 1.7rem;



	display: block;



	padding: 0.6rem 0 0.6rem 40%;



}



.m-ys dd span {



line-height: 1.5rem;



    color: #000;



    font-size: 1.4em;



    display: block;



    font-weight: 900;



    margin-bottom: 1em;



}



.g-ys .m-cnt {



	text-align: center;



	padding: 1.2rem 0;



}



.g-ys .m-cnt li {



	display: inline-block;



	width: 2.38rem;



	height: 2.38rem;



	background: #0079d1;



	color: #fff;



	font-family: "Times New Roman", Times, serif;



	line-height: 2.38rem;



	font-size: 1.7rem;



	font-weight: bold;



	text-align: center;



	border-radius: 100%;



	-moz-border-radius: 100%;



	-o-border-radius: 100%;



	-webkit-border-radius: 100%;



	margin: 0 3%;



	box-shadow: inset 0.1rem 0.1rem 0.2rem #0079d1;



	-o-box-shadow: inset 0.1rem 0.1rem 0.2rem #0079d1;



	-webkit-box-shadow: inset 0.1rem 0.1rem 0.2rem #0079d1;



	-moz-box-shadow: inset 0.1rem 0.1rem 0.2rem #0079d1;



}



.g-ys .m-cnt li.z-on {



	background: #fff;



	color: #0079d1;



	-o-box-shadow: inset 0.1rem 0.1rem 0.2rem #333;



	box-shadow: inset 0.1rem 0.1rem 0.2rem #333;



	-webkit-box-shadow: inset 0.1rem 0.1rem 0.2rem #333;



	-moz-box-shadow: inset 0.1rem 0.1rem 0.2rem #333;



}                                                                                                                                /*  */



.g-pro {



	padding: 1.6rem 0 1rem;



}



.g-pro h3 {



	text-align: center;



	background: url(../bgimg/line.png) no-repeat 0 0.7rem;



	background-size: 100% 1px;



	margin-bottom: 1.4rem;



}



.g-pro h3 a {

	color: #0079d1;

	font-size: 1.083rem;

	font-weight: bold;

	line-height: 1.4rem;

}



.g-pro h3 span {



	display: block;



	color: #ccc;



	font-size: 0.83rem;



	text-transform: uppercase;



}



.g-pro ul {



	margin: 0 3%;



}



.g-pro li {



	width: 47%;



	margin-right: 6%;



	float: left;



	margin-bottom: 1.2rem;



}



.g-pro li:nth-child(2n) {



	margin-right: 0;



}



.g-pro li img {



	border: 1px solid #ccc;



	height: 9em;



	box-sizing: border-box;



	-moz-box-sizing: border-box;



	-webkit-box-sizing: border-box;



	-o-box-sizing: border-box;



}



.g-pro li span {



	display: block;



	color: #333;



	white-space: nowrap;



	text-overflow: ellipsis;



	overflow: hidden;



	height: 1.2rem;



	width: 100%;



	padding-top: 0.8rem;



	font-size: 0.92rem;



	text-align: center;



}                                                                /*  */



.g-fast {



	font-size: 1rem;



	background: url(../bgimg/bg2.png) repeat;



	background-size: 0.13rem;



	padding: 1.4rem 0 0.8rem;



}



.g-fast h3 {



	text-align: center;



	font-size: 1.083rem;



	font-weight: bold;



	color: #0079d1;



	margin-bottom: 1.2rem;



}



.g-fast p {



	text-align: center;



}



.g-fast p a {



	display: inline-block;



	width: 26.9%;



	text-align: center;



	padding: 0.4rem 0;



	border: 1px solid #808080;



	color: #666;



	margin: 0 2% 0.8rem 2%;



}                                                                /*  */



.g-cust {



	font-size: 1rem;



}



.g-cust h3 {



	font-size: 1rem;



	background: #0079d1;



	line-height: 1.5rem;



	padding: 0.4rem 0;



	text-transform: uppercase;



}



.g-cust h3 em {



	float: left;



	font-size: 0.8rem;



	padding-left: 0.8rem;



}



.g-cust h3 em a {



	color: #fff;



}



.g-cust h3 em b {



	font-size: 1.083rem;



}



.g-cust h3 span a {



	float: right;



	color: #fff;



	padding-right: 1.1rem;



	background: url(../bgimg/cust_ic1.png) no-repeat right center;



	background-size: 0.88rem;



	margin-right: 0.8rem;



}



.g-cust p {



	margin: 0 3%;



	padding: 1.5rem 0 0.5rem;



}



.g-cust p a {



	float: left;



	width: 50%;



	box-sizing: border-box;



	-moz-box-sizing: border-box;



	-webkit-box-sizing: border-box;



	-o-box-sizing: border-box;



	padding-left: 1.2rem;



	color: #666;



	background: url(../bgimg/cust_ic2.png) no-repeat 0 center;



	background-size: 0.33rem;



	margin-bottom: 1rem;



}                                                                                                                                /*  */



.g-honor {



	font-size: 1rem;



	position: relative;



	padding-bottom: 1.5rem;



}



.g-honor h3 {

	font-size: 1rem;

	background: #0079d1;

	line-height: 1.5rem;

	padding: 0.4rem 0;

	text-transform: uppercase;

	margin-bottom: 1.6rem;

}



.g-honor h3 em {



	float: left;



	font-size: 0.8rem;



	padding-left: 0.8rem;



}



.g-honor h3 em a {



	color: #fff;



}



.g-honor h3 em b {



	font-size: 1.083rem;



}



.g-honor h3 span a {



	float: right;



	color: #fff;



	padding-right: 1.1rem;



	background: url(../bgimg/cust_ic1.png) no-repeat right center;



	background-size: 0.88rem;



	margin-right: 0.8rem;



}



.g-honor .sclwrap_box {



	width: 88%;



	margin: 0 auto;



}



.g-honor .m-box ul {



	float: left;



	display: inline;



}



.g-honor .m-box li {



	width: 44%;



	float: left;



	margin-right: 4%;



}



.g-honor .m-box li:last-child {



}



.g-honor .m-box li:first-child {



	margin-left: 4%;



}



.g-honor .m-box li img {



	border: 1px solid #ccc;



	box-sizing: border-box;



	-moz-box-sizing: border-box;



	-webkit-box-sizing: border-box;



	-o-box-sizing: border-box;



}



.g-honor .m-box li span {



	display: block;



	text-align: center;



	color: #333;



	padding: 0.6rem 0 0;



white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis;

}



.g-honor .prev {



	width: 0.92rem;



	left: 2%;



	top: 7.5rem;



	position: absolute;



	display: block;



	z-index: 999;



}



.g-honor .next {



	width: 0.92rem;



	right: 2%;



	top: 7.5rem;



	position: absolute;



	display: block;



	z-index: 999;



}



.zk_rrzz img {



	height: 10rem;



}                                /*  */



.g-about {



	font-size: 1rem;



	background: #fffbfb;



	padding: 1.5rem 3% 0;



}



.g-about h3 {



	font-size: 1rem;



	line-height: 1.5rem;



	padding: 0.4rem 0;



	text-transform: uppercase;



	margin-bottom: 1rem;



}



.g-about h3 em {



	float: left;



	font-size: 0.8rem;



	padding-left: 0.8rem;



}



.g-about h3 em a {



	color: #666;



}



.g-about h3 em b {

	font-size: 1.083rem;

	color: #0079d1;

}



.g-about h3 span a {



	float: right;



	color: #666;



	padding-right: 1.1rem;



	background: url(../bgimg/cust_ic3.png) no-repeat right center;



	background-size: 0.88rem;



	margin-right: 0.8rem;



}



.g-about dl {



	padding-bottom: 1.4rem;



}



.g-about dt {



	float: left;



	width: 49%;



}



.g-about dd {



	float: right;



	width: 46%;



}



.g-about dd p {



	color: #333;
	height:142px;
	overflow:hidden;


	line-height: 1.5rem;



	margin-bottom: 0.4rem;



}



.g-about dd a {



	color: #0079d1;



}



.m-about {



	position: relative;



	padding: 1.6rem 0;



}



.m-about .sclwrap_box {



	width: 88%;



	margin: 0 auto;



}



.m-about .m-box ul {



	float: left;



	display: inline;



}



.m-about .m-box li {



	width: 44%;



	float: left;



	margin-right: 4%;



}



.m-about .m-box li:last-child {



}



.m-about .m-box li:first-child {



	margin-left: 4%;



}



.m-about .m-box li img {



	height: 10em;



	border: 1px solid #ccc;



	box-sizing: border-box;



	-moz-box-sizing: border-box;



	-webkit-box-sizing: border-box;



	-o-box-sizing: border-box;



	padding: 0.13rem;



	background: #fff;



}



.m-about .m-box li span {



	display: block;



	text-align: center;



	color: #333;



	padding: 0.6rem 0 0;

	    white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis;



}



.m-about .prev {



	width: 0.92rem;



	left: 0;



	top: 5rem;



	position: absolute;



	display: block;



	z-index: 999;



}



.m-about .next {



	width: 0.92rem;



	right: 0;



	top: 5rem;



	position: absolute;



	display: block;



	z-index: 999;



}                                                                /*  */



.g-news {



	font-size: 1rem;



	margin: 1.6rem 3%;



}



.g-news .m-cnt {

	margin-bottom: 1.4rem;

	border-left: 0.1rem solid #0079d1;

	box-sizing: border-box;

	-moz-box-sizing: border-box;

	-webkit-box-sizing: border-box;

	-o-box-sizing: border-box;

}



.g-news .m-cnt li {

	float: left;

	width: 33%;

	text-align: center;

	padding: 1rem 0;

	border: 0.1rem solid #0079d1;

	color: #0079d1;

	border-left: none;

	box-sizing: border-box;

	-moz-box-sizing: border-box;

	-webkit-box-sizing: border-box;

	-o-box-sizing: border-box;

}



.g-news .m-cnt li.z-on {

	background: #0079d1;

	color: #fff;

}



.g-news dl {



	padding-bottom: 1.4rem;



	border-bottom: 1px dashed #ececec;



	margin-bottom: 0.8rem;



}



.g-news dt {



	float: left;



	width: 33.3%;



}



.g-news dt img {



	height: 6.5rem;



}



.g-news dd {

	float: right;

	width: 62%;

	/* width: 150px; */

}



.g-news dd em {

	white-space: nowrap;

	text-overflow: ellipsis;

	overflow: hidden;

 display: block;}



.g-news dd p {



	color: #666;



	line-height: 1.45rem;



	margin: 0.4rem 0 0;height: 4em;overflow: Hidden;}



.g-news dd a {

	color: #0079d1;

	width: 10px;

	overflow: hidden;

	white-space: nowrap;

	text-overflow: ellipsis;

}



.g-news .m-box div {



	display: inline;



	float: left;



}



.g-news .m-box li {



	height: 2rem;



	line-height: 2rem;



	overflow: hidden;



}



.g-news .m-box li em {



	float: left;



	padding-left: 0.8rem;



	background: url(../bgimg/cust_ic2.png) no-repeat 0 center;



	background-size: 0.33rem;



	width: 70%;



	overflow: hidden;



	white-space: nowrap;



	text-overflow: ellipsis;



}



.g-news .m-box li em a {



	color: #333;



}



.g-news .m-box li span {



	float: right;



	color: #999;



}



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



html {



	font-size: 75%;



}



}







@media screen and (min-width:360px) {



html {



	font-size: 87%;



}



}







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



html {



	font-size: 88%;



}



}







@media screen and (min-width:400px) {



html {



	font-size: 98%;



}



}







@media screen and (min-width:414px) {



html {



	font-size: 100%;



}



}







@media screen and (min-width:480px) {



html {



	font-size: 112%;



}



}







@media screen and (min-width:568px) {



html {



	font-size: 131%;



}



}







@media screen and (min-width:639px) {



html {



	font-size: 150%;



}



}



