.g-bd{ background:#fbfbfb}.mb4{ margin-bottom: 4%;}
.g-hd{padding:4%; overflow: hidden; background: #fff;}
.g-hd h1{display: inline; margin-right: 10px;}
a.u-btn-1{display: block; float: right; width:90px; height:26px;  line-height:26px;text-align: center; border: 1px solid #f60; background: #ffe9db; border-radius:30px; color: #f60;}
.g-nav{ height: 45px; line-height: 45px; background: #039; text-align: center; overflow: hidden;}
.g-nav a{ display: block; float:left;width: 25%; color: #fff; font-size: 16px;}
.g-box-1,.m-lst-2,.gjby,.tts{width:86%;padding:4%;background:#fff; margin:0 auto 4% auto;-webkit-box-shadow: 0 2px 20px 0 rgba(0,0,0,.1);box-shadow: 0 2px 20px 0 rgba(0,0,0,.1); border-radius:2px}
.m-lst-1 a{ display: block; } 
.m-lst-1 h2,.m-lst-1 p{display: block;}
.m-lst-1 h2{margin-bottom:3%; font-size:22px; color:#e60012; text-align:justify}
.m-lst-1 span{padding:1% 2%; margin-right: 2%; background: #f60; color: #fff; font-size: 12px; border-radius:4px ;}
.m-lst-1 p{color: #999;}

.m-lst-2 li{display: block;  border-bottom:1px dashed #e3e3e3;padding:5% 5% 5% 7%; overflow: hidden; background:url(li2.png) 1% center no-repeat; background-size:3%}
.m-lst-2 img{display:block; float: right; width: 110px; height:84px; margin-left: 4%;}
.m-lst-2 strong{display: block; line-height:24px; font-size:18px; font-weight: normal; color:#222}
.m-lst-2 span{ margin-right: 10px;}
.m-lst-2 p{ color: #999;}
.g-box-2{padding:4%; background: #fff; overflow: hidden;}
.g-box-2 img{ display:block;width:100%;}
.u-btn-2{ float:left;width:45%; padding:4% 0; margin-left:4%; text-align: center;}
.u-btn-2 a{ display: block;width: 100%; height: 36px; margin-bottom:4%; color: #fff; line-height: 36px; background: #f60; text-align: center; border-radius:6px;}
.u-btn-2 span{margin:0 2%; color: #039; font-weight: bold;}
.m-tt-1{display: block; height:45px; padding:0 4% 0 12%;font-size:20px; font-weight: normal;  line-height: 45px;}
.m-tt-1 a{ float: right;color: #999; font-size: 14px;}
.m-ico1{background: #fff url(icon1_07.png) 4% center no-repeat;background-size:7%}
.m-ico2{background: #fff url(icon1_01.png) 4% center no-repeat;background-size:7%}
.m-ico3{background: #fff url(icon1_02.png) 4% center no-repeat;background-size:7%}
.m-ico4{background: #fff url(icon1_03.png) 4% center no-repeat;background-size:7%}
.m-ico5{background: #fff url(icon1_04.png) 4% center no-repeat;background-size:7%}
.m-ico6{background: #fff url(icon1_05.png) 4% center no-repeat;background-size:7%}
.m-ico7{background: #fff url(icon1_06.png) 4% center no-repeat;background-size:7%}
/*轮播图*/
.hiSlider-pages,.hiSlider-title{position:absolute;z-index:3}
.hiSlider-btn-prev,.hiSlider-btn-next{position:absolute;z-index:5;top:50%;height:30px;width:30pxno-repeat;margin-top:-15px;text-indent:-200px;overflow:hidden;opacity:.6;filter:alpha(opacity:60)}
.hiSlider-btn-prev{left:10px}
.hiSlider-btn-next{right:10px;background-position:-30px 0}
.hiSlider-btn-prev:hover,.hiSlider-btn-next:hover{opacity:1;filter:alpha(opacity:100)}
.hiSlider-title{top:200px;width:92%;padding:4%;color:#333;z-index:2; font-size:18px}
.hiSlider-pages{bottom:5%;right:42%;text-align:right}
.hiSlider-pages a{height:10px;width:10px;margin:0 3px;display:inline-block;overflow:hidden;text-indent:-100px;font-size:0;border-radius:50%;background:#ccc}
.hiSlider-pages a.active{background:#c90000}
#wrap{width:100%;min-width:300px;background:#fefefe;}
.hiSlider{overflow:hidden;height:330px;width:100%;background:#fff; }
.hiSlider img{width: 100%; height: 220px}
.hiSlider-item{float:left}
/*拖动*/
.wrapper {position:relative;height:190px;padding:2% 0;overflow: hidden;}
.scroller {position:absolute;}
.scroller li{display:block;float: left;width:170px;padding-left:15px; }
.scroller p{ display: block; padding:6%; height:70px;line-height:20px; font-size:14px; color:#222; background:#fff}
.scroller img{display: block; width:100%; height:120px;}
/*公益视频*/
.m-video{ overflow: hidden; padding:2% 0 4 0%;  background: #fff;}
.m-video li{ display: block;float: left; width: 44%;margin:0 0 4% 4%; position: relative;}
.m-video strong,.m-video span{ display:block; width:96%; padding:0 2%; height:40px; line-height:16px; overflow:hidden; font-size:14px; color: #fff; position:absolute; bottom:0; left:0; z-index:2; font-weight:normal}
.m-video span{background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); z-index:1;}
.m-pic-1{ width:100%;}
.m-vid{position: absolute; left:50%;top:40%; width:32px; height:32px; margin-left:-16px ;}
.m-link{ overflow: hidden; padding:4% 0;}
.m-link li{ display: block; float: left; width:29%; margin: 0 0 3% 3%; border: 1px solid #e3e3e3; background: #fff;border-radius:8px ;}
.m-link img{ display: block;width: 100%; border-radius:8px}
.m-tel{padding:4%; background: #dfdfdf; font-size:14px; line-height: 24px; color: #555; text-align: center;}
.g-con{padding:5% 0; background: #039; color: #fff; text-align: center; line-height: 28px;}
.m-tt-2{ display:block; height:40px; line-height:40px; color:#C00; font-size:20px; padding-left:4%; background:#fff}
.m-tt-3{ display:block; padding:0 0 6% 0;text-align:center; font-size:28px; color:#222; }
.m-tt-3 strong{font-weight: normal; border-bottom:2px solid #c90000}
.m-tt-4{padding:0 4% 4% 4%; font-size:18px; color:#c90000}

.m-pic-2{overflow:hidden; padding-top:4%}
.m-pic-2 li{ display:block; float:left; width:45%; margin:0 0 4% 3%; background:#fff;-webkit-box-shadow: 0 2px 20px 0 rgba(0,0,0,.1);box-shadow: 0 2px 20px 0 rgba(0,0,0,.1); border-radius:2px}
.m-pic-2 img{ display:block; width:100%; height:120px}
.m-pic-2 strong{ display:block; height:80px; padding:6%; font-size:15px; font-weight:normal}

.g-box-3{padding:0;margin: 0 auto; }
.m-pic-3{overflow: hidden;  }
.m-pic-3 li{ display:block; float:left; width:45%; margin:0 0 4% 3%;-webkit-box-shadow: 0 2px 20px 0 rgba(0,0,0,.1);box-shadow: 0 2px 20px 0 rgba(0,0,0,.1);}
.m-pic-3 img{ display:block; width:100%; height:120px}
.m-pic-3 strong{ display:block; height:70px; padding:6% 4% 0 4%; text-align:left; font-size:14px;  color:#222; font-weight:normal}
.m-pic-3 p{ height:60px; padding:0 6% 6% 6%}
.m-pic-3 h5{ display:block; padding:4% 0 2% 4%; color:#C00;}

.g-box-6{width: 92%;padding:0;background: #fff;margin: 0 auto; border-radius:4px;-webkit-box-shadow: 0 2px 20px 0 rgba(0,0,0,.1);box-shadow: 0 2px 20px 0 rgba(0,0,0,.1);}
.m-pic-6{overflow: hidden;}
.m-pic-6 li{ display:block; float:left; margin:0 2% 4% 2%;border-radius:4px;-webkit-box-shadow: 0 2px 20px 0 rgba(0,0,0,.1);box-shadow: 0 2px 20px 0 rgba(0,0,0,.1);}
.m-pic-6 img{ display:block; width:100%; }
.m-pic-6 strong{ display:block; height:70px; padding:6% 4% 0 4%; text-align:left; font-size:18px;  color:#222; font-weight:normal}
.m-pic-6 p{ height:60px; padding:0 6% 6% 6%}
.m-pic-6 h5{ display:block; padding:4% 0 2% 4%; color:#C00;}

.m-pic-7{overflow: hidden;}
.m-pic-7 li{ display:block; width:45%; float:left; margin:0 2% 4% 2.6%;border-radius:4px;-webkit-box-shadow: 0 2px 20px 0 rgba(0,0,0,.1);box-shadow: 0 2px 20px 0 rgba(0,0,0,.1);}
.m-pic-7 img{ display:block; width:100%; height:160px}
.m-pic-7 strong{ display:block; height:120px; padding:6% 4% 0 4%; text-align: justify; font-size:16px;  color:#222; font-weight:normal}
.m-pic-7 p{ height:60px; padding:0 6% 6% 6%}
.m-pic-7 h5{ display:block; padding:4% 0 2% 4%; color:#C00;}

/*banner*/
.m-banner{position:relative}
.m-pic01{width:100%; display:block}
.m-am-01,.m-am-02,.m-am-03,.m-am-04,.m-am-05,.m-am-06{position:absolute; z-index:2}

.m-am-01{width:80%; top:25%; left:50%; margin-left:-40%;opacity:0}
@-webkit-keyframes am01 {
	0%{width:1px; height:1px; top:25%; left:50%;margin-left:0;opacity:0}
    100%{width:80%; opacity:1.0;}
        }
.m-am-01{animation-name:am01;animation-duration:1.5s;animation-fill-mode:forwards;}


.m-am-02{width:78%; top:44%; left:50%; margin-left:-40%;opacity:0}
@-webkit-keyframes am02 {
	0%{width:1px; height:1px;left:50%; margin-left:0;opacity:0}
    100%{width:78%; opacity:1.0}
        }
.m-am-02{animation-name:am02;animation-delay:0.2s;animation-duration:1.5s;animation-fill-mode:forwards;}

.m-am-03{width:80%; top:63%; left:50%; margin-left:-40%;opacity:0}
@-webkit-keyframes am03 {
	0%{ top:70%;opacity:0}
    100%{top:63%; opacity:1.0;}
        }
.m-am-03{animation-name:am03;animation-delay:1s;animation-duration:1.5s;animation-fill-mode:forwards;}

.m-am-04{width:130%;  top:5%; z-index:1; left:50%; margin-left:-70%}
@-webkit-keyframes am04 {
	0%{-webkit-transform:rotate(-15deg)}
	50%{-webkit-transform:rotate(15deg); -webkit-filter:contrast(2); opacity:0.6}
    100%{-webkit-transform:rotate(-15deg)}
        }
.m-am-04{animation-name:am04;animation-duration:30s;animation-timing-function:linear;animation-iteration-count:infinite;}


#m-snav{ z-index:3}

/*旋转*/
.m-hu{ width:100%; height:500px; padding-top:10%; background:url(wap_03.jpg) center top no-repeat; background-size:100%; position:relative; overflow:hidden}
.m-mt{width:80%; height:300px; margin: 0 auto; background: url(zch-r.png) center no-repeat; background-size:100%; position: relative;}
@-webkit-keyframes mt {
	0%{transform: rotate(0deg);}
    100%{transform: rotate(359deg);}
        }
.m-mt{animation-name:mt;animation-duration:80s;animation-timing-function:linear;animation-iteration-count:infinite;}
.m-mt:hover {animation-play-state:paused;}
.m-tt1,.m-tt2,.m-tt3,.m-tt4,.m-tt5,.m-tt6{position: absolute; display: block; width:24%; height:70px; border-radius:70px}
.m-tt1{top:7%;left:20%}
.m-tt2{top:5%;left:58%}
.m-tt3{top:39%;left:77%}
.m-tt4{top:73%;left:58%}
.m-tt5{top:71%;left:19%}
.m-tt6{top:39%;left:0}
.m-news-x{position: absolute;width: 34%;height:112px;left: 58%;margin-left:-94px;top:50%;z-index: 10;}
.m-news-x a{ display:block; margin-bottom:6px;font-size:18px; color:#222;}
.m-news-x p{ color:#666; font-size:12px;}


.gjby{width:85%; border:2px solid #C00; border-radius:4px; position:relative}
.gjby h3{ position:absolute; width:70%; top:-20px; left:50%; margin-left:-35%}
.gjby h3 img{ display:block; width:100%}
.gjby strong{  display:block; padding:4% 0;font-size:16px; text-align:center; color:#222}
.gjby h4{ display:block; margin-bottom:2%; color:#C00; font-size:14px}
.gjby p{display:block; margin-bottom:2%; color:#333; font-size:12px}
.tts{width:100%; background:#fff}
.tts h2 img{ width:92%; display:block; margin:0 auto}




@media(max-width:414px){
.m-hu{height:400px;padding-top:22%;}
.m-mt{height:400px;}
.hiSlider{height:330px;}
.hiSlider img{width: 100%;height:200px;}
.hiSlider4,.hiSlider4 img{width: 100%;height:180px;}
.m-pic-2 img,.m-pic-3 img{ display:block; width:100%; height:120px}
.m-tt1,.m-tt2,.m-tt3,.m-tt4,.m-tt5,.m-tt6{position: absolute; display: block; width:24%; height:80px; border-radius:80px}
.m-tt1{top:11%;left:19%}
.m-tt2{top:12%;left:58%}
.m-tt3{top:39%;left:77%}
.m-tt4{top:68%;left:58%}
.m-tt5{top:67%;left:19%}
.m-tt6{top:39%;left:0}
	}

@media(max-width:375px){
.m-hu{height:350px;padding-top:30%;}	
.m-mt{height:300px;}
.m-tt1,.m-tt2,.m-tt3,.m-tt4,.m-tt5,.m-tt6{position: absolute; display: block; width:24%; height:70px; border-radius:70px}
.m-tt1{top:7%;left:20%}
.m-tt2{top:5%;left:58%}
.m-tt3{top:39%;left:77%}
.m-tt4{top:73%;left:58%}
.m-tt5{top:71%;left:19%}
.m-tt6{top:39%;left:0}
.m-news-x{left:60%; top:47%}
.hiSlider{height:300px;}
.hiSlider img{width: 100%;height:180px;}
.hiSlider4,.hiSlider4 img{width: 100%;height:160px;}
.hiSlider-title{top:180px}
.m-pic-2 img,.m-pic-3 img{ display:block; width:100%; height:110px}
.m-pic-7 img{ display:block; width:100%; height:150px}
	}
@media(max-width:320px){
.m-hu{height:300px;padding-top:25%;}	
.m-mt{height:300px;}
.m-news-x{left: 62%; top:50%}
.hiSlider{height:270px;}
.hiSlider img{width: 100%;height:170px;}
.hiSlider4,.hiSlider4 img{width: 100%;height:140px;}
.m-pic-2 img,.m-pic-3 img{ display:block; width:100%; height:100px}
.m-pic-7 img{ display:block; width:100%; height:130px}
	}

/*地图*/
.wrap{ position:relative}
.mapTipText{width:280px;height:110px;background-color:#ffffff}
.mapTipText .mapTipImg{height:66px;width:66px;float:left;border:2px solid #ffffff;border-radius:50%;overflow:hidden;margin:-12px 5px 0 -12px}
.mapTipText .mapTipImg img{width:100%;height:100%}
.mapTipText .mapTipList{float:left;margin-left:4px}
.mapTipText .mapTipList h2{text-align:left}
.mapTipText .mapTipList h2 a{font-size:24px;color:#262626;text-decoration:none}
.mapTipText .mapTipList h2 a:hover{color:#0085d2}
.mapTipText .mapTipList h2 a span{font-size:16px;margin-left:3px}
.mapTipText .mapTipList ul{width:203px;padding-right:10px}
.mapTipText .mapTipList ul li{list-style:none;float:left;padding:7px 3px 0 3px}
.mapTipText .mapTipList ul li a{color:#262626;text-decoration:none}
.mapTipText .mapTipList ul li a:hover{background-color:#2ebcfe;color:#ffffff}
.m-nsh{ position:absolute; left:24%; top:770px}