﻿.wrap img{ width:100%;}	
@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: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%;}}
/*通栏广告*/
.g-adv{ width:100%; height:14.14rem; overflow:hidden;}
/**/
/*搜索*/
.g-ss{ width:100%; overflow:hidden; margin-bottom:2.3rem; position:relative; height:2.8rem; padding-top:0.6rem;background-image: -webkit-gradient(linear, left top, left bottom, from(#f4f4f4), to(#cbcbcb)); 
background-image: -webkit-linear-gradient(top,   #f4f4f4, #cbcbcb); 
background-image: -moz-linear-gradient(top, #f4f4f4, #cbcbcb);
background-image: linear-gradient(top,  #f4f4f4, #cbcbcb); border-bottom:1px solid #e7e7e7;}
.inp01{color:#c0c0c0; float:left; font-size:1rem; line-height:2.5rem; width:74%;height:2.5rem;background: url(../images/s_inp.jpg) no-repeat; background-size:100%; margin-left:0.75rem; text-indent:1rem; margin-right:0.34rem;}
.u-in{background: none;display: block;height: 2rem;font-size: 1rem;position: absolute;right: 4%;top: 22%;width: 17.6%;cursor: pointer;}
.g-ss .scl_fri { display:block; float:left; width:5.1rem; margin-right:0.5rem;}
/*导航样式*/
  	.g-nav { display:inline-block;overflow:hidden; position:relative; width:100%; padding-bottom:0.95rem;}
.g-nav a{ float:left; width:25.6%; height:2.2rem;text-align:center; display:block; color:#fff; font-size:0.8rem; margin:0 0 1rem 6%;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#00a7ea), to(#005bb3)); 
	background-image: -webkit-linear-gradient(top,   #00a7ea, #005bb3); 
	background-image: -moz-linear-gradient(top, #00a7ea, #005bb3);
	background-image: linear-gradient(top,  #00a7ea, #005bb3); border-radius:0.35rem; line-height:2.2rem;}
.g-nav a i{ display:block; padding-top:1.8rem;}
/**/
.g-dz{ overflow:hidden;}
.g-dz h3{ text-align:center; color:#1444b3; font-weight:bold; font-size:1.83rem; line-height:110%;}
.g-dz h4{background: url(../images/d_tel.jpg) no-repeat; background-size:100%; height:2.46rem; line-height:2.46rem; color:#fff; font-size:1.25rem; width:78%; margin:0.75rem auto 1.52rem; text-align: center;}
.g-dz ul{ overflow:hidden; text-align:center;}
.g-dz ul li{ float:left; padding-top:3rem; width:6.25rem; height:3.5rem; font-size:1rem; color:#fff; font-weight:bold;background: url(../images/d_bg1.jpg) no-repeat; background-size:100%; margin-left:0.15rem; margin-bottom:1.5rem;}
.g-dz ul li i{ display:block;}
.g-dz ul li:nth-child(2){background: url(../images/d_bg2.jpg) no-repeat; background-size:100%; }
.g-dz ul li:nth-child(3){background: url(../images/d_bg3.jpg) no-repeat; background-size:100%; }
.g-dz ul li:nth-child(4){background: url(../images/d_bg4.jpg) no-repeat; background-size:100%; }
/**/
.g-lis{background: url(../images/bg3.jpg) no-repeat; background-size:100%; height:26.54rem; overflow:hidden; margin-bottom:1.9rem;}
.g-lis h3{ font-size:1.5rem; color:#fff; font-weight:bold; text-align:center; padding-top:1.25rem; height:6.8rem;}
.g-lis h3 span{ display:block; font-weight:normal; font-size:1rem;}
.g-lis h3 strong{ font-weight:bold;}
.g-lis p{ overflow:hidden; clear:both; margin-left:8.5%; margin-bottom:7%;}
.g-lis p a{ display:inline-block; height:3rem; line-height:3rem;background:#666; color:#fff; font-weight:bold; font-size:1rem; margin:0 1.5rem 0.5rem 0 ; width:38.5%; padding-left:3%;}
.g-lis h4{ font-size:1.08rem; color:#fff;background: url(../images/btn1.png) no-repeat; background-size:100%; width:14.7rem; height:2.6rem; line-height:2.6rem; text-align:center; margin:0 auto;}
/**/
.g-pon{ overflow:hidden;}
.g-pon ul{ overflow:hidden; padding-bottom:1.85rem;}
.g-pon ul li{ width:45%;float:left; margin:0 0.25rem 1rem 1rem; position:relative;}
.g-pon ul li span{ display:block; font-size:1rem; text-align:center; margin-top:-0.15rem;background:#5c5c5c; height:1.8rem; line-height:1.8rem; }
.g-pon ul li span a{ color:#fff;}
.g-pon ul li:nth-child(2n){ margin-left:0.8rem;}
/**/
.g-ted{ height:53.2rem;background: url(../images/t_bg.png) repeat; margin-bottom:2.35rem;}
.g-ted h3{ font-size:0; margin-bottom:1.5rem;}
.g-ted dl{ overflow:hidden;background: url(../images/t_bg1.jpg) no-repeat; background-size:100%; height:8.08rem;}
.g-ted dl dt{ margin-left:0.5rem; width:26.7%; float:left; font-size:2.65rem; font-weight:bold; text-align:center; color:#fff; padding-top:1.55rem;}
.g-ted dl dd{ float:right; width:60%; color:#0a0809; font-size:0.92rem; padding-right:9%;}
.g-ted dl dd h4{ color:#0ab036; font-size:1.25rem; font-weight:bold; padding:1rem 0 0.5rem 0;}
.g-ted dl:nth-child(3){background: url(../images/t_bg2.jpg) no-repeat; background-size:100%;}
.g-ted dl:nth-child(4){background: url(../images/t_bg3.jpg) no-repeat; background-size:100%;}
.g-ted dl:nth-child(5){background: url(../images/t_bg4.jpg) no-repeat; background-size:100%; margin-bottom:1.55rem;}
.g-ted h5{ text-align:center; overflow:hidden; color:#0041b1; font-size:1.25rem; margin-bottom:1.05rem;}
.g-ted h5 span{ font-size:1.67rem; font-weight:bold;}
.g-ted em{ display:block; text-align:center;}
.g-ted em a{ display:inline-block; color:#100800; margin:0 1.6rem;background: url(../images/t_btn2.gif) no-repeat; background-size:100%; text-align:center; height:2.875rem; width:8.79rem; line-height:2rem; font-size:1.08rem;}
/**/
.g-jd{position:relative;}
.g-jd h2{position:relative; margin-bottom:1rem;}
.g-jd h2 span{ display:inline-block; top:1.9rem; position:absolute; left:41%;}
.g-jd h2 span a{ font-size:1rem; color:#333;}
.g-jd .prev{ width:1.9rem; position:absolute; top:7rem; left:1rem; z-index:8;}
.g-jd .next{ width:1.9rem; position:absolute; top:7rem; right:1rem; z-index:8;}
.g-jd .nowarp { margin:0 1rem;}
.g-jd .m-box .con{ display:inline; float:left;}
.g-jd .con ul li{ position:relative; margin-bottom:1.5rem;}
.g-jd .con ul li span{ position:absolute; left:0.1rem; bottom:0.15rem; width:100%; line-height:2.35rem;background:#000; filter:Alpha(opacity=70);-moz-opacity: 0.7; -khtml-opacity: 0.7 ; opacity: 0.7; display:block; text-align:center;}
.g-jd .con ul li span a{ font-size:1rem; font-weight:bold; color:#fff;}
.g-jd .con p{ color:#333333; font-size:0.92rem; padding-left:1.5rem; line-height:1.66rem;}
.g-jd .con p span{ display:block;}
.g-jd .con em{ display:block; width:43.5%; margin:1.25rem auto 2rem;}
/**/
.g-tt2{background: url(../images/tt1.jpg) no-repeat; background-size:100%; height:13.375rem; overflow:hidden; width:100%; margin-bottom:2.5rem; clear:both;}
.g-tt2 h3{ font-size:1.75rem; color:#fff; font-weight:bold; padding:7.42rem 0 0 1.79rem;}
.g-tt2 h3 a{ display: block; color:#0060cd; font-size:1rem; line-height:1.58rem; border-radius:0.35rem; padding:0 0.75rem; background:#fff; width:58%; margin-top:0.35rem;}
/**/
.g-abo{ overflow:hidden;}
.g-abo h3{ margin:0  auto; width:82.5%; margin:0 auto 1.25rem;}
.g-abo dl dt{margin:0 1.3rem;}
.g-abo dl dt img{  box-sizing:border-box; border:0.5rem solid #e2e2e2;}
.g-abo dl dd p{ padding:0.9rem 1.7rem 0; color:#5c5c5c; font-size:0.92rem; line-height:1.6rem;}
.g-abo dl dd p a{ display:block; margin:1.7rem auto 2.3rem;background: url(../images/n_m.gif) no-repeat; background-size:100%; width:12.04rem;height:2.79rem; line-height:2rem; color:#fff; font-size:1.08rem; text-align:center;}
/**/
/**/
.g-news{ width:100%; height:20.58rem; overflow:hidden; position:relative; padding-bottom:5.8rem;}
.g-news .m-cnt{ font-size:1.04rem; height:3.4rem; line-height:3.4rem;margin-bottom:0.5rem; width:100%;background-image: -webkit-gradient(linear, left top, left bottom, from(#008edf), to(#0868c7)); 
background-image: -webkit-linear-gradient(top,   #008edf, #0868c7); 
background-image: -moz-linear-gradient(top, #008edf, #0868c7);
background-image: linear-gradient(top,  #008edf, #0868c7)}
.g-news .m-cnt li{ width:31%; font-weight:bold;text-align:center; float:left; position:relative; font-size:1rem; color:#fff;}
.g-news .m-cnt li.z-on{background-image: -webkit-gradient(linear, left top, left bottom, from(#0bce32), to(#109f2c)); 
background-image: -webkit-linear-gradient(top,   #0bce32, #109f2c); 
background-image: -moz-linear-gradient(top, #0bce32, #109f2c);
background-image: linear-gradient(top,  #0bce32, #109f2c)}
.g-news .m-box .con{ display:inline; float:left;}
.g-news .m-box ul li{ height:2.6rem; line-height:2.6rem;background: url(../images/n_li.gif) no-repeat; background-size:100%;font-size:1rem; text-indent:2rem; width:25.8rem; margin:0 auto;}
.g-news .m-box ul li a{ color:#5c5c5c;}
.g-news .m-box ul li em{ display:inline-block; width:0.27rem; padding:0 2% 0 0;}
.g-news .m-box ul li:last-child{ border:none; background:none;}
.g-news .u-more{ position:absolute; bottom:0.5rem; left:28%; display:block; margin:1.7rem auto 2.3rem;background: url(../images/n_m.gif) no-repeat; background-size:100%; width:12.04rem;height:2.79rem; line-height:2rem; color:#fff; font-size:1.08rem; text-align:center;}