body{padding-top:0;}
.wrap {background:#fff;}
/*头部开始*/
.g-hd {height:auto;padding-bottom:3%;} /*头部整体布局样式*/
.logo{float:left; width:38.75%;padding: 3% 0 0 1.5%;} /*logo边距*/
.logo img {width:100%;display:block;}
.top_r {float:right;width:53.125%;position:relative;padding-top:5%;padding-right:3.125%;font-size:1em;}
.top_r .p1 {font: bold 1.10em "Microsoft Yahei";text-align: right;}
.top_r .p2 {font: 1.17em "Microsoft Yahei";}
.tel_side {font-size: 1em;padding-left:16.25%;}


a.u-num {font-size:1em;}
a.u-num span{font-size:.8em;}
.u-tel_01 .s-ln-1,.u-tel_01 .s-ln-2,.u-tel_01 .s-ln-3{	border: 0.1em solid #ff6600;}/*电话闪动声波颜色*/
.u-tel_01{ width:1.583em; height:1.583em;left:0;top:-4%; } /*头部电话图标*/
.u-tel_01 .z-ln-1{z-index:10;
	display:inline-block;
	width:0.2em;
	height:0.2em;
	border-width: 0.1em 0.1em 0 0;
	border-radius:0 30px 0 0;
	position:absolute;
	top:0.3em;
	right:0.3em;}
.u-tel_01 .z-ln-2{z-index:10;
	display:inline-block;
	width:0.4em;
	height:0.4em;
	border-width: 0.1em 0.1em 0 0;
	border-radius:0 30px 0 0;
	position:absolute;
	top:0.1em;
	right:0.1em;}
.u-tel_01 .z-ln-3{z-index:10;
	display:inline-block;
	width:0.6em;
	height:0.6em;
	border-width: 0.1em 0.1em 0 0;
	border-radius:0 30px 0 0;
	position:absolute;
	top:-0.1em;
	right:-0.1em;}

/*头部结束*/



/*头部结束*/

/*导航*/
.g_nav {position:relative;z-index:10;color:#fff;}
.g_nav:before {content:"";position:absolute;left:0;top:50%;width:100%;height:1px;z-index:10;background:#00609d;border-bottom: 1px solid #0090ec;}
.g_nav li {position:relative;float:left;width:33%;text-align:center;line-height:2.32em;font-size:1.083em;
background-image: -webkit-linear-gradient(top, #007ac7, #007ac7); 
background-image: -moz-linear-gradient(top, #007ac7, #007ac7); 
background-image: -o-linear-gradient(top, #007ac7, #007ac7); 
background-image: -ms-linear-gradient(top, #007ac7, #007ac7); 
background-image: linear-gradient(top, #007ac7, #007ac7);}
.g_nav li:before {content:"";position:absolute;right:0;top:0;width:1px;height:100%;z-index:10;background:#00609d;border-right: 1px solid #0090ec;}
.g_nav a {color:#fff;}
.g_nav a:nth-child(3n) li {width: 34%;}
.g_nav a:nth-child(3n) li:before {display: none;}


/*通栏广告*/
.g-adv{ position:relative;height:auto;}
.g-adv .sclwrap_box , .g-adv .m-box{ height:12.5em;overflow:hidden;}
.g-adv .m-box img{ display:block;width:100%;vertical-align:top; }
.g-adv .m-box li a{
	height: 100%;display: block;
}
.g-adv .m-box li{
	height:12.5em
}
.g-adv .m-cnt { width:100%; position:absolute; bottom:0.2%; left:0; z-index:1;text-align: center;background: #353535;}
.g-adv .m-cnt li{ position:relative;float:left;width:33.3%; height:0.3em;}
.g-adv .m-cnt li.z-on {background:#ff7e00;}
.g-adv .m-cnt li.z-on:before {content: "";position: absolute;left:50%;top: -0.3em;width:0;height:0;margin-left:-0.3em;border-bottom: 0.3em solid #ff7e00;border-left: 0.3em solid transparent;border-right: 0.3em solid transparent;}


.par_tit {position:relative;text-align: center;font-size: 1em;color: #333;}
.par_tit a {display: block;position:relative;font-size: 1.25em;font-weight:bold;color: #ff6600;}
.par_tit .line1 {position: absolute;left: 0;top: 25%;width: 100%;}
.line1 img {width: 100%;display: block;}
.par_tit2 a {font-size: 1.083em;}
.par_tit2 .line1 {top: 44%;}
.par_tit3 .line1 {top: 44%;}



.par_box {padding-top: 4%;}
.par_img {position:relative;margin-top: 3%;}
.par_img .sclwrap_box,.par_img .m-box  {height:17.75em;}
.par_img .nowrap {width: 77.8%;margin:0 auto;}
.par_img ul {float:left;display:inline;}
.par_img li {float: left;width: 97%;}
.par_img li a {color: #666;}
.par_img li img {width: 100%;display: block;border: 1px solid #ccc;box-sizing:border-box;}
.par_img li span {display: block;padding-top: 4%;text-align: center;color: #666;font-size: 1.08em;}
.par_img ul a:nth-child(2) li {margin-right: 0;}


.par_img .prev, .par_img .next {position:absolute;width:5.8%;top:32.5%;z-index:99;cursor:pointer;}
.par_img .prev img, .par_img .next img {width:100%;vertical-align:top;}
.par_img .prev {left:1.5%;}
.par_img .next {right:1.5%;}



.title {position:relative;padding-right:1.5%;font-size:1em;height:2.6em;line-height:2.6em;overflow: hidden;border: 1px solid #e3e3e3;border-width: 1px 0;
background-image: -webkit-linear-gradient(top, #fff, #e8e8e8); 
background-image: -moz-linear-gradient(top, #fff, #e8e8e8); 
background-image: -o-linear-gradient(top, #fff, #e8e8e8); 
background-image: -ms-linear-gradient(top, #fff, #e8e8e8); 
background-image: linear-gradient(top, #fff, #e8e8e8);}
.title span {float: left;position:relative;color:#fff;font-size: 1.17em;padding-left: 2.1em;padding-right: 0.35em;
background-image: -webkit-linear-gradient(top, #007ac7, #007ac7); 
background-image: -moz-linear-gradient(top, #007ac7, #007ac7); 
background-image: -o-linear-gradient(top, #007ac7, #007ac7); 
background-image: -ms-linear-gradient(top, #007ac7, #007ac7); 
background-image: linear-gradient(top, #007ac7, #007ac7);}
.title span:before {content: "";position: absolute;left: 0.35em;top:20%;width: 1.5em;height: 1.5em;
background:url(../images/icon1.png) no-repeat;
background-size: cover;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;}
.title em {float: right;font-style: normal;color: #ff6600;}


.sublist {position:relative;margin-top: 3%;background: #e6e6e6;font-size: 1em;color: #666}
.sublist:before {content:"";position:absolute;left:0;top:50%;width:100%;height:2px;z-index:10;background:#fff;}
.sublist li {float: left;position:relative;width: 29%;line-height: 2.95em;text-align: center;}
.sublist li:before {content:"";position:absolute;right:0;top:0;width:2px;height:100%;z-index:10;background:#fff;}
.sublist a {color: #666;}
.sublist a:nth-child(2) li, .sublist a:nth-child(5) li {width: 37%;}
.sublist a:nth-child(3n) li {width: 34%;}
.sublist a:nth-child(3n) li:before {display: none;}


.case_box {padding-top: 3%;}
.case_img {position:relative;margin-top: 2%;}
.case_img .sclwrap_box,.case_img .m-box  {height:16.17em;}
.case_img .nowrap {width: 75%;margin:0 auto;}
.case_img ul {float:left;display:inline;}
.case_img li a {color: #666;}
.case_img li img {width: 100%;display: block;padding:1px;border: 0.15em solid #ccc;box-sizing:border-box;}
.case_img li span {display: block;padding-top: 2%;text-align: center;color: #666;font-size: 1.08em;}
.case_btn {text-align:center;font-size: 1.083em;color: #999;height:2.3em;line-height:2.3em;overflow: hidden;border: 1px solid #e3e3e3;border-width: 1px 0;
background-image: -webkit-linear-gradient(top, #fff, #e8e8e8); 
background-image: -moz-linear-gradient(top, #fff, #e8e8e8); 
background-image: -o-linear-gradient(top, #fff, #e8e8e8); 
background-image: -ms-linear-gradient(top, #fff, #e8e8e8); 
background-image: linear-gradient(top, #fff, #e8e8e8);box-shadow: 2px 1px 1px rgba(0,0,0,.1) inset;}
.case_btn span {position:relative;display: inline-block;padding-left: 1.46em;}
.case_btn span:before {content:"";position: absolute;left:0;top:28%;width: 1.12em;height: 1.12em;
background:url(../images/icon_more.png) no-repeat;
background-size: cover;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;}


.case_img .prev, .case_img .next {position:absolute;width:5.8%;top:30%;z-index:99;cursor:pointer;}
.case_img .prev img, .case_img .next img {width:100%;vertical-align:top;}
.case_img .prev {left:1.5%;}
.case_img .next {right:1.5%;}


.gg_01 {margin-top: 5%;}
.gg_01 img {width: 100%;display: block;}
.gg_tel {margin-top: 2px;padding:3% 0 2.5% 0;text-align:center;background: #ff6600;color: #fff;font-size: 0.7em;font-weight: bold;}
.gg_tel span {position: relative;display: inline-block;padding-left: 2.83em;text-align: left;}
.gg_tel b {font-size: 1.5em;}
.gg_tel span:before {content:"";position: absolute;left:0;top:2%;width: 2.083em;height: 1.83em;
background:url(../images/tel_01.png) no-repeat;
background-size: cover;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;}

.bg1_sg1 {padding:5% 0 3% 0;text-align:center;font-size: 1.417em;line-height:1.2em;color: #666;}
.bg1_sg1 b {color: #ff6600;}
.bg1_sg1 span {font-weight:bold;}

.bg1 {position: relative;}
.bg1 img {width: 100%;display: block;}
.bg1_text {position: absolute;left:0;top:0;width: 100%;}
.bg1_text li {float: left;width: 40.625%;margin-left: 5.6%;margin-top:29.5%;text-align: center;font-size: 1em;color: #666;}
.bg1_text li b {font-size: 1.17em;color: #ff6600;}
.bg1_text li:nth-child(2n) {width: 53%;margin-left: 0;}

.touch_btn {background: #999;font-size: 1em;}
.free_get {float: left;width:50%;font-size:1.17em;font-weight:bold;background: #ff6600;}
.free_get a {color: #fff;display: block;padding:1px;}
.free_get span {display: block;position:relative;line-height:2.4em;border: 1px solid #ffb380;padding-left: 19.375%;}
.free_get span:before {content:"";position: absolute;left:0.2em;top:30%;width: 1.43em;height: 1.143em;
background:url(../images/icon2.png) no-repeat;
background-size: cover;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;}
.free_tel {float: right;width: 49%;text-align: center;font-size: 1.25em;font-weight: bold;}
.free_tel a {color: #fff;}
.free_tel span {display: inline-block;position: relative;padding-left: 1.53em;line-height:2.3em;}
.free_tel span:before {content:"";position: absolute;left:0;top:26%;width: 1.07em;height: 1.07em;
background:url(../images/icon3.png) no-repeat;
background-size: cover;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;}


.sub_menu {margin-top:6%;position: relative; }
.sub_box {padding-bottom:3%;font-size: 1em;}
.sub_box h3 {text-align: center;font-size: 1.08em;line-height:2.46em;font-weight: bold;color: #333;}
.sub_box h3 a {color: #333;}
.sub_nav {position: relative;background: #e6e6e6; margin-top:3%;margin-left: 2px;}


.sub_box li {position:relative;float:left;width:50%;color: #666;line-height: 2.6em;text-align: center; border-bottom:2px solid #FFF}
.sub_box li:before {content:"";position:absolute;right:0;top:0;width:2px;height:100%;z-index:10;background:#fff;}
.sub_box a:nth-child(4n) li {width: 50%;}

.sub_box a:nth-child(9) li {width: 50%;text-align: center}
.sub_box a:nth-child(10) li {width: 50%;text-align: center}
.sub_nav2 li, .sub_nav2 a:nth-child(4n) li {width: 50%;}
.sub_nav2 a:nth-child(4n) li:before {display: block;}
.sub_nav2 a:nth-child(3n) li:before {display: none;}
.sub_nav2 a:nth-child(3n) li {width: 50%;}
.sub_nav2 a:last-child li {width: 100%;text-align: left;text-indent: 5%;}
.sub_nav2 a:nth-child(4) li {text-align: left;text-indent: 5%;}



/*---搜索----*/
.g-se{position:relative;z-index:100;padding:1.5% 1.5% 3% 1.5%;} 
.g-se .m-ipt{margin-right:0;}
.g-se .u-glass{ position:absolute; right:10px;top:15px; width:42px; height:30px; background:transparent; z-index:888;}
.g-se .u-bt{ position:absolute;right:1.4%;width:17.75%; line-height:0;padding:1% 0;height:2.75em;text-shadow:none;float:right; border-radius:0; z-index:99;color:#fff;
background:url(../images/i_glasses.gif) no-repeat #f77a14;
background-size: cover;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;}
.g-se .u-bt img {width:100%;display:block;}

.g-se .u-in{  position:absolute; z-index:100; right:1.4%; top:10%; width:17.75%; height:6em;background:none;}
.g-se .u-key1{width:100%;
	box-shadow: 0 0.05em 0.05em rgba(0,0,0,0.4) inset;
	font-size:1.17em;
	color:#787878; 
	height:2.3em; 
	padding:1% 0;
	line-height:1em; 
	background:#e4e4e4;
	border:none;
	border-radius:0;
	border:1px solid #dcdcdc;
	text-indent:8%;
	float:left;} /*搜索中的请输入关键词样式*/
.g-se .u-bt:before{display:none;}/*搜索按钮-放大镜圆圈颜色*/
.g-se .u-bt:after{display:none;}/*搜索按钮-放大镜直线颜色*/

/*@media screen and (max-width:320px) {
	.g-se .u-bt{height:2.75em;}
}
*/

/*产品列表*/

.c_list {padding:2.5% 0 2.5% 2%;}
.c_list li {color:#505050;float:left;position:relative;margin:1% 1.3% 2.5% 1.3%;width:46.31%;font-size:1em;}
.c_list li img {width:100%;display:block;padding:1px 1px 0 1px;border:1px solid #ccc;border-bottom:none;box-sizing:border-box;height: 8rem;}
.c_list p {display:block;text-align:center;line-height:1.708em;color: #fff;background: #007ac7;
word-break:keep-all;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
}



.hot_sg1 {padding-top: 1%;text-align: center;color: #333;}
.hot_box {padding-top: 4%;}
.hot_img {position:relative;margin-top: 3.5%;}
.hot_img .sclwrap_box,.hot_img .m-box  {height:10.917em;}
.hot_img .nowrap {width: 77.8%;margin:0 auto;}
.hot_img ul {float:left;display:inline;}
.hot_img li {float: left;width: 48.05%;margin-right: 3.69%;}
.hot_img li a {color: #666;}
.hot_img li img {width: 100%;display: block;border:1px solid #ccc;box-sizing:border-box;}
.hot_img li span {display: block;padding-top: 4%;text-align: center;color: #666;font-size: 1.08em;}
.hot_img ul a:nth-child(2) li {margin-right: 0;}


.hot_img .prev, .hot_img .next {position:absolute;width:5.8%;top:33%;z-index:99;cursor:pointer;}
.hot_img .prev img, .hot_img .next img {width:100%;vertical-align:top;}
.hot_img .prev {left:1.5%;}
.hot_img .next {right:1.5%;}




.odds1 img {display: block;width: 100%;}
.odds2 dl, .odds3 dl {padding: 2% 0 2% 0;}
.odds2 dl:first-child, .odds3 dl:first-child {background:url(../images/odds_line.gif) no-repeat  center bottom;}
.o_dl dt {position:relative;padding-left:16.875%;font-size: 1em;height: 2.2em;overflow: hidden;
background:url(../images/numb2.gif) no-repeat  center bottom;
background-size: cover;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;}
.odds2 dl:nth-child(2) dt {
background:url(../images/numb2.gif) no-repeat  center bottom;
background-size: cover;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;}
.o_dl dt b {position:absolute;left:8.5%;top:18%;font: bold 1.08em "Arial";color: #fff;}
.o_dl dt p:nth-child(2) {font-size: 1.17em;font-weight: bold;color: #666666;}
.o_dl dt p:nth-child(3){font-size: 0.5em;font-family: "Arial";color: #999;text-transform: uppercase;}
.o_dl dd {padding-left: 14.1%;}
.o_dl dd p {padding-left: 0.9em; padding-right:1.8em;position: relative;font-size: 1em;line-height:1.7em;color: #333;}
.o_dl dd p b {color: #ff6600;font-size: 1.083em;}
.o_dl dd p:before {content: "";position: absolute;left: 0;top: 42%;width: 0.5em;height: 0.33em;
background:url(../images/item1.gif) no-repeat;
background-size: cover;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;}
.o_dl dd ul {padding: 1% 0 1% 4%;font-size: 1em;line-height: 1.542em;}
.o_dl dd li {padding-left: 3%;position: relative;color: #333;}
.o_dl dd li:before {content: "";position: absolute;left: 0;top: 42%;width: 0.25em;height: 0.33em;
background:url(../images/item2.gif) no-repeat;
background-size: cover;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;}
.odds2 dl:nth-child(2) {padding-bottom: 3%;}
.odds3 {padding-top: 1%;}
.odds3 dl dt {
background:url(../images/numb2.gif) no-repeat  center bottom;
background-size: cover;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;}
.odds3 dd p {line-height: 1.9em;}
.odds3 dd p:nth-child(3) {line-height: 1.2em;}
.odds3 dd p:nth-child(3):before {top: 20%;}

.odds4 {position: relative;}
.odds4 img {display: block;width: 100%;}
.odds4 dl {position: absolute;left: 0;top: 2%;width: 100%;}
.o_tel {position: absolute;left: 7%;bottom: 6%;font-size: 1em;color: #666;}

.gg_02 {position: relative;}
.gg_02 img {display: block;width: 100%;}
.tel_01 {position: absolute;left:32%;bottom:11%;padding-left:3.25em;font-size: 1em;color: #dbdbdb;}
.tel_01 span {font-size: 1.25em;font-family: "Arial";font-weight: bold;}
.tel_01:before {content: "";position: absolute;left:0;top: 10%;width: 2.5em;height: 2.2em;
background:url(../images/tel_01.png) no-repeat  center bottom;
background-size: cover;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;}




.show_tab {font-size: 1em;height:3.1em;line-height:3.1em;overflow: hidden;border: 1px solid #e3e3e3;border-width: 1px 0;
background-image: -webkit-linear-gradient(top, #fff, #e8e8e8); 
background-image: -moz-linear-gradient(top, #fff, #e8e8e8); 
background-image: -o-linear-gradient(top, #fff, #e8e8e8); 
background-image: -ms-linear-gradient(top, #fff, #e8e8e8); 
background-image: linear-gradient(top, #fff, #e8e8e8);}
.show_tab li {float:left;width:34%;padding-left:16%;position:relative;color: #333;font-size: 1.208em;}
.show_tab li.z-on {color: #fff;
background-image: -webkit-linear-gradient(top, #007ac7, #007ac7); 
background-image: -moz-linear-gradient(top, #007ac7, #007ac7); 
background-image: -o-linear-gradient(top, #007ac7, #007ac7); 
background-image: -ms-linear-gradient(top, #007ac7, #007ac7); 
background-image: linear-gradient(top, #007ac7, #007ac7);}
.show_tab li:nth-child(1):before {content: "";position: absolute;left: 16%;top:20%;width: 1.31em;height: 1.31em;
background:url(../images/icon1_x.png) no-repeat;
background-size: cover;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;}
.show_tab li:nth-child(1).z-on:before {content: "";position: absolute;left: 16%;top:20%;width: 1.31em;height: 1.31em;
background:url(../images/icon1.png) no-repeat;
background-size: cover;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;}
.show_tab li:nth-child(2):before {content: "";position: absolute;left: 18%;top:35%;width: 0.9em;height: 0.9em;
background:url(../images/icon4.png) no-repeat;
background-size: cover;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;}


.show {margin-top: 7.5%;height:26.17em;position: relative;overflow: hidden;}
/*公司简介*/
.ab_text {padding:3% 0 8% 0;overflow: hidden;}
.ab_text dt b {display: block;width: 80.3%;margin: 0 auto;}
.ab_text dt img {width: 100%;display: block;padding:1px;border: 0.15em solid #ccc;}
.ab_text dd {padding-top: 1.5%;}
.ab_text dd h3 {text-align:center;font: 1.2083em "Microsoft YaHei";color: #333;}
.ab_text h3 a {color: #333;}
.ab_text dd p {padding:2.5% 13.375% 0 13.375%;font: 1em/1.5em "Microsoft YaHei";color: #333;}
.btn_box {padding-top:2.5%;text-align: center;font-size: 1em;}
.btn_box li {display:inline-block;width: 26%;padding:1px;margin: 0 1%;border-radius: 2px;line-height: 1.625em;color: #fff;text-align:left;background: #999;}
.btn_box li a {position:relative;display: block;padding-left:30%;border-radius: 4px;border: 1px solid #ccc;color: #fff;}
.btn_box li:last-child {background: #ff6600;}
.btn_box li:nth-child(1) a:before {content: "";position: absolute;left: 9%;top:22%;width: 1.25em;height: 1.04em;
background:url(../images/icon5.png) no-repeat;
background-size: cover;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;}
.btn_box li:nth-child(2) a:before {content: "";position: absolute;left: 9%;top:22%;width: 1.25em;height: 1.04em;
background:url(../images/icon6.png) no-repeat;
background-size: cover;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;}



.show_photo {position:relative;padding:7% 0 8% 0;}
.show_photo .sclwrap_box,.show_photo .m-box  {height:19.5em;}
.show_photo .nowrap {width: 80.3%;margin:0 auto;}
.show_photo ul {float:left;display:inline;}
.show_photo li a {color: #333;}
.show_photo li img {width: 100%;display: block;padding:1px;border: 0.15em solid #ccc;box-sizing:border-box;}
.show_photo li span {display: block;padding-top: 2%;text-align: center;color: #333;font-size: 1.08em;}

.show_photo .prev, .show_photo .next {position:absolute;width:5.8%;top:33%;z-index:99;cursor:pointer;}
.show_photo .prev img, .show_photo .next img {width:100%;vertical-align:top;}
.show_photo .prev {left:1.5%;}
.show_photo .next {right:1.5%;}


.news_tab {font-size: 1em;height:2.6em;line-height:2.6em;overflow: hidden;border: 1px solid #e3e3e3;border-width: 1px 0;margin-top: 12px;
}
.news_tab li {float:left;padding: 0 3%;position:relative;color: #666;font-size: 1.17em;
    background-image: -webkit-linear-gradient(top, #fff, #e8e8e8); 
background-image: -moz-linear-gradient(top, #fff, #e8e8e8); 
background-image: -o-linear-gradient(top, #fff, #e8e8e8); 
background-image: -ms-linear-gradient(top, #fff, #e8e8e8); 
background-image: linear-gradient(top, #fff, #e8e8e8);margin-right: 5px;
}
/*.news_tab li:after {content: "";position: absolute;right: 0;top: 30%;width: 2px;height: 45%;background: #666;}*/
.news_tab li.z-on {color: #fff;padding:0 3% 0 8%;
background-image: -webkit-linear-gradient(top, #007ac7, #007ac7); 
background-image: -moz-linear-gradient(top, #007ac7, #007ac7); 
background-image: -o-linear-gradient(top, #007ac7, #007ac7); 
background-image: -ms-linear-gradient(top, #007ac7, #007ac7); 
background-image: linear-gradient(top, #007ac7, #007ac7);}
.news_tab li:last-child:after, .news_tab li.z-on:after {display: none;}
.news_tab li.z-on:before {content: "";position: absolute;left: 5%;top:20%;width: 1.31em;height: 1.31em;
background:url(../images/icon1.png) no-repeat;
background-size: cover;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;}



/*新闻中心*/
.web_news {position:relative;z-index:1;}
a.a_show {position: absolute;right: 1.5%;top: 0;z-index:1000;line-height:3em;font-size: 1em;color: #ff6600;}
.n_box {float: left;display: inline;}
.n_img {padding: 0 1.5625%;}
.n_img img {display: block;width: 100%;}

.n_list {margin:2% 1.5625% 2% 1.5625%;font-size:1.208em;color:#666;}
.n_list a {color:#666;}
.n_list li {position:relative;padding-left:17%;line-height:2.38em;height:2.38em;overflow:hidden;border-bottom: 3px solid #fff;background: #e6e6e6;}
.n_list li:before {content:"";position:absolute;left:11%;top:42%;width:0.45em;height:0.45em;background:url(../images/item3.png) no-repeat;
background-size: cover;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;}
.web_news .sclwrap_box , .web_news .m-box{ height:25.85em;}


.faq_cont {padding-bottom: 0.5%;}
.faq_cont dl {padding: 2% 4% 0 4%;color: #666;}
.faq_cont dt {position:relative;padding-left:9%;line-height:2em;font-size: 1.25em;}
.faq_cont dt a {color: #666;}
.faq_cont dt:after {content:"";position:absolute;left:0;top:0.4em;width:1.33em;height:1.33em;background:url(../images/faq_q.gif) no-repeat;
background-size: cover;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;}
.faq_cont dd {position:relative;margin-top:2%;padding-left:9%;line-height:1.5em;font-size: 1.25em;}
.faq_cont dd:after {content:"";position:absolute;left:0;top:0.2em;width:1.33em;height:1.33em;background:url(../images/faq_a.gif) no-repeat;
background-size: cover;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;}
.faq_cont dl:last-child {background: none;}


img{
	max-width: 100%;
}
/*底部开始*/
.u-top {height:auto;height:3.5em;padding-right: 0.5em;}
.u-top span{position:relative; display:inline-block;padding-top:8%;font-size:1.08em;} /*回到顶部图标样式*/
.u-top span:before {width:2.731em;height:1.27em;top:0.6em;margin-left:-1.365em;
background:url(../images/gotop.png) no-repeat;
background-size: cover;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;}

.f_nav {width:100%;margin-top: 2% ;line-height:2.46em;font-size:1.08em;}
.f_nav a {display:inline-block;width: 32%;color: #666;}


.m-bmu .p2{margin-top:2%;line-height:2.2em;font-size:1.08em;}
.m-bmu .p1{color:#fff;text-align:center;}
.m-bmu .p3{padding-top:1%;line-height:1.5em;font-size:1.08em;}
.m-bmu{ padding:0 0 20% 0;text-align:center; font-size:1em; position:relative;}

.qr{ width:40.625%;padding-top:0.5%; text-align:center; margin:0 auto; }/*底部二维码样式*/
.qr img {display:block;width:100%;}



@media screen and (min-width:320px) {
	body { font-size:75%;}
}
@media screen and (min-width:360px) {
	body { font-size:87%;}
}
@media screen and (min-width:400px) {
	body { font-size:93%;}
}
@media screen and (min-width:480px) {
	body { font-size:112%;}

}
@media screen and (min-width:568px) {
	body { font-size:131%;}

}
@media screen and (min-width:639px) {
	body { font-size:150%;}
}
