.g-bd{ background: #20095d;}.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{padding:4% 4% 0 4%;}
.m-lst-1 a{ display: block; padding-bottom: 4%} 
.m-lst-1 h2,.m-lst-1 p{display: block;}
.m-lst-1 h2{margin-bottom:3%; font-size:18px; color:#b61b10; text-align:center;}
.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: #444;}
.m-lst-2{padding:4%; padding-top: 0; }
.m-lst-2 li{display: block;  padding: 4% 0 4% 6%; overflow: hidden; background:url(gy_04.jpg) left 50% no-repeat; background-size:4%}
.m-lst-2 img{display:block; float: right; width: 120px; height:80px; margin-left: 4%;}
.m-lst-2 strong{display: block; line-height:24px; font-size:16px; font-weight: normal; color:#fff}
.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{bottom:0;width:100%;padding:4px 0;color:#fff;text-indent:10px;background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); z-index:2;font:16px/2 "Microsoft YaHei",Arial,Tahoma}
.hiSlider-pages{bottom:10px;right:10px;text-align:right}
.hiSlider-pages a{height:8px;width:8px;margin:0 2px;display:inline-block;overflow:hidden;text-indent:-100px;font-size:0;border-radius:50%;background:#fff}
.hiSlider-pages a.active{background:#f60}
#wrap{width:100%;min-width:300px;background:#fefefe}
.hiSlider{overflow:hidden;height:220px;width:100%;}
.hiSlider img{width: 100%; height: 220px;}
.hiSlider-item{float:left}
/*拖动*/
.wrapper {position:relative;height:170px;padding:2% 0;overflow: hidden; background: #fff;}
.scroller {position:absolute;}
.scroller li{display:block;float: left;width:170px;padding-left:15px; }
.scroller p{ display: block; padding:4%; height:40px; border:1px solid #e3e3e3;line-height:20px; font-size: 12px; color:#333}
.scroller img{display: block; width:100%; height: 100px;}
/*公益视频*/
.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-link-1,.m-link-2,.m-link-3{ position:relative}
.m-link-1 a{ display:block; width:150px; height:150px; position:absolute; top:0; left:0; z-index:2}
.m-link-2 a{ display:block; width:90px; height:50px; position:absolute; top:0; left:0; z-index:2}
a.m-more{ display:block; width:90%; margin:0 auto; height:36px; line-height:36px; border-top:1px dashed #442299; margin-bottom:4%; text-align:center; color:#fff; font-size:14px}
/*动画*/
.m-link-3 a{ display:block; position:absolute; border-radius:100%; color:#fff; text-align:center}
.m-am-01{width:80px; height:80px; line-height:80px; font-size:24px;top:36%; left:36%;background: linear-gradient(to bottom,  rgba(255,93,116,1) 0%,rgba(125,100,223,1) 100%);}
@-webkit-keyframes am01 {0%{top:36%;}50%{top:39%;}100%{top:36%;}}
.m-am-01{animation-name:am01;animation-delay:0.4s;animation-duration:3s;animation-iteration-count:infinite;}

.m-am-02{width:60px; height:50px; padding-top:10px; line-height:20px; font-size:16px;top:24%; left:20%;background: linear-gradient(to bottom,  rgba(226,0,202,1) 0%,rgba(0,121,255,1) 100%);}
@-webkit-keyframes am02 {0%{top:24%;}50%{top:26%;}100%{top:24%;}}
.m-am-02{animation-name:am02;animation-delay:0.2s;animation-duration:4s;animation-iteration-count:infinite;}

.m-am-03{width:70px; height:55px; padding-top:15px; line-height:20px; font-size:18px;top:45%; left:16%;background: linear-gradient(to bottom,  rgba(241,195,76,1) 0%,rgba(35,216,184,1) 100%);}
@-webkit-keyframes am03 {0%{top:45%;}50%{top:47%;}100%{top:45%;}}
.m-am-03{animation-name:am03;animation-delay:0s;animation-duration:3s;animation-iteration-count:infinite;}

.m-am-04{width:80px; height:65px; padding-top:15px; line-height:22px; font-size:20px;top:64%; left:8%;background: linear-gradient(to bottom,  rgba(255,104,32,1) 0%,rgba(255,174,55,1) 100%); }
@-webkit-keyframes am04 {0%{top:64%;}50%{top:66%;}100%{top:64%;}}
.m-am-04{animation-name:am04;animation-delay:0s;animation-duration:5s;animation-iteration-count:infinite;}

.m-am-05{width:60px; height:50px; padding-top:10px; line-height:20px; font-size:16px;top:60%; left:36%;background: linear-gradient(to bottom,  rgba(78,0,255,1) 0%,rgba(226,0,202,1) 100%);}
@-webkit-keyframes am05 {0%{top:60%;}50%{top:63%;}100%{top:60%;}}
.m-am-05{animation-name:am05;animation-delay:0s;animation-duration:3s;animation-iteration-count:infinite;}

.m-am-06{width:80px; height:80px; line-height:80px; font-size:24px;top:30%; left:60%;background: linear-gradient(to bottom,  rgba(247,142,49,1) 0%,rgba(247,54,49,1) 100%); }
@-webkit-keyframes am06 {0%{top:30%;}50%{top:27%;}100%{top:30%;}}
.m-am-06{animation-name:am06;animation-delay:0.4s;animation-duration:4s;animation-iteration-count:infinite;}

.m-am-07{width:70px; height:70px; line-height:70px; font-size:20px;top:45%; left:70%;background: linear-gradient(to bottom,  rgba(28,187,117,1) 0%,rgba(10,129,245,1) 100%); }
@-webkit-keyframes am07 {0%{top:45%;}50%{top:48%;}100%{top:45%;}}
.m-am-07{animation-name:am07;animation-delay:0.4s;animation-duration:4s;animation-iteration-count:infinite;}

.m-am-08{width:60px; height:60px; line-height:60px; font-size:16px;top:60%; left:60%;background: linear-gradient(to bottom,  rgba(231,0,0,1) 0%,rgba(85,34,230,1) 100%);}
@-webkit-keyframes am08 {0%{top:60%;}50%{top:58%;}100%{top:60%;}}
.m-am-08{animation-name:am08;animation-delay:0.4s;animation-duration:3s;animation-iteration-count:infinite;}

.m-am-09{width:70px; height:55px; padding-top:15px; line-height:20px; font-size:18px;top:73%; left:45%;background: linear-gradient(to bottom,  rgba(248,96,8,1) 0%,rgba(55,12,201,1) 100%);}
@-webkit-keyframes am09 {0%{top:73%;}50%{top:76%;}100%{top:73%;}}
.m-am-09{animation-name:am09;animation-delay:0.2s;animation-duration:4s;animation-iteration-count:infinite;}

@media(max-width:414px){
.hiSlider{height:200px;}
.hiSlider img{width: 100%;height:210px;}
.m-link-1 a{width:150px; height:150px;}
.m-link-1 a.m1{top:47%;left:50%; margin-left:-75px}
.m-link-1 a.m2{top:68%; left:10%;}
.m-link-1 a.m3{top:68%; left:55%;}
.m-link-2 a.c1{ top:38%; left:30%}
.m-link-2 a.c2{ top:58%; left:5%}
.m-link-2 a.c3{ top:58%; left:74%}
.m-link-2 a.c4{ top:78%; left:50%}
	}

@media(max-width:375px){
.hiSlider{height:180px;}
.hiSlider img{width: 100%;height:190px;}
.m-link-1 a{width:130px; height:130px;}
.m-link-1 a.m1{top:47%; left:50%; margin-left:-65px}
.m-link-1 a.m2{top:68%; left:10%;}
.m-link-1 a.m3{top:68%; left:55%;}
	}
@media(max-width:320px){
.hiSlider{height:170px;}
.hiSlider img{width: 100%;height:180px;}
.m-link-1 a{width:110px; height:110px;}
.m-link-1 a.m1{top:47%;left:50%; margin-left:-55px}
.m-link-1 a.m2{top:68%;left:10%;}
.m-link-1 a.m3{top:68%; left:55%;}
.m-link-2 a.c1{ top:38%; left:26%}
.m-link-2 a.c2{ top:58%; left:3%}
.m-link-2 a.c3{ top:58%; left:70%}
.m-link-2 a.c4{ top:78%; left:45%}
	}