@charset "gb2312";
*{ margin:0; padding:0; -webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-tap-highlight-color:transparent;}
body{ text-align:left; color:#333; -webkit-text-size-adjust:100%;font-family:'microsoft yahei', "Helvetica Neue", Helvetica, Arial, sans-serif; }
h1,h2,h3,h4,h5,h6{ margin:0; padding:0; font-weight:normal;}
ul,li{list-style:none;}
img{ border:none;border:0;}
em,i{ font-style:normal;}
a,a.visited{ text-decoration:none; color:#333;}
input,textarea{outline:none; font-family:"microsoft yahei";}
input[type=reset], input[type=submit]{cursor: pointer;-webkit-appearance:none;}
@media only screen and (max-width: 319px){html,body{font-size:12px;}}
@media only screen and (max-width: 346px) and (min-width: 320px){html,body{font-size:12px;}}
@media only screen and (max-width: 372px) and (min-width: 347px){html,body{font-size:13px;}}
@media only screen and (max-width: 398px) and (min-width: 373px){html,body{font-size:14px;}}
@media only screen and (max-width: 424px) and (min-width: 399px){html,body{font-size:15px;}}
@media only screen and (max-width: 450px) and (min-width: 425px){html,body{font-size:16px;}}
@media only screen and (max-width: 476px) and (min-width: 451px){html,body{font-size:17px;}}
@media only screen and (max-width: 502px) and (min-width: 477px){html,body{font-size:18px;}}
@media only screen and (max-width: 528px) and (min-width: 503px){html,body{font-size:19px;}}
@media only screen and (max-width: 554px) and (min-width: 529px){html,body{font-size:20px;}}
@media only screen and (max-width: 580px) and (min-width: 555px){html,body{font-size:21px;}}
@media only screen and (max-width: 606px) and (min-width: 581px){html,body{font-size:22px;}}
@media only screen and (max-width: 640px) and (min-width: 607px){html,body{font-size:23px;}}
@media only screen and (min-width: 640px){html,body{font-size:24px;}}
.wrap{max-width:640px;min-width:320px;margin:0 auto;background:#fff;overflow:hidden; }
.w100{display:block;width:100%;}
.w96{ width:92%; display:block; margin:0 auto; overflow:hidden;}
.clear{ clear:both;}
.header{ padding:1.25rem 0 0.83rem;box-sizing:content-box; width:100%; background:#fff;}
.header img{ width:90.93%;display:block;margin:0 auto;}
.nav{ height:2.5rem; width:100%; background:#009575;}
.nav ul{ width:96%; padding:0 2%; box-sizing:content-box;}
.nav ul li{ width:20%; float:left; text-align:center; line-height:2.5rem; font-size:1rem; background:url(../images/bg.png) top right no-repeat; background-size:1px 2.5rem;}
.nav ul li a{ display:block; color:#fff;}
.nav ul li:last-child{ background:none;}
.main1,.main2,.main3,.main4,.main5{ border-top:0.83rem #f2f2f2 solid; padding-bottom:1.25rem;}
.w1{ width:100%; display:block;  margin:1.66rem 0 1.25rem;}
.main1_1{ width:100%; background:url(../images/t_14.png) repeat-x; overflow:hidden; margin-top:0.85rem;}
.main1_1 div{ background:#fff; padding:0.41rem; margin:4px;}
.main1_1 p{ font-size:0.83rem; color:#333; line-height:1.25rem; text-indent:2em;}
.main1 ul{ overflow:hidden; margin:0.83rem 0 1.25rem;}
.main1 ul li{ width:24%; margin-right:1.33%; float:left; padding:0.58rem 0; border-radius:0.4rem; font-size:0.83rem; color:#fff; text-align:center; cursor:pointer;}
.main1 ul li:nth-child(1){ background:#ee6b3e;}
.main1 ul li:nth-child(2){ background:#5f97e4;}
.main1 ul li:nth-child(3){ background:#76ced5;}
.main1 ul li:nth-child(4){ background:#9f91da; margin-right:0;}
.main1 ul li span{ width:3.33rem; height:3.33rem; background:#fff;border-radius:100%; display:block; margin:0 auto; margin-bottom:0.41rem; }
.main1 ul li span:before{ content:""; width:2.25rem; height:2.16rem; background:url(../images/bg2.png) no-repeat; background-size:400% 100%; display:inline-block;margin: 0.583rem auto 0; vertical-align:middle;}
.main1 ul li:nth-child(2) span:before{background-position:33.3% 0;background-size:400% 100%;}
.main1 ul li:nth-child(3) span:before{background-position:66.6% 0;background-size:400% 100%;}
.main1 ul li:nth-child(4) span:before{background-position:100% 0;background-size:400% 100%;}
.a1{ width:97.06%; height:2.458rem; background:#ee7800; font-size:1rem; text-align:center; line-height:2.458rem; color:#fff; font-weight:bold; border-radius:1.2rem; display:block;}
.main2 ul{ overflow:hidden; margin-top:1.375rem;}
.main2 ul li{ width:49%; float:left; text-align:center;}
.main2 ul li:nth-child(2n){ float:right;}
.main2 ul li p{ color:#333; font-size:0.83rem; line-height:1.33rem; padding:0.2rem 0 0.66rem;}
.main2 ul li p span{ font-size:1rem; display:block;}
.main2_1{ overflow:hidden; margin-top:0.2rem;}
.main2_1 a{ float:left; width:49%; height:2.458rem; background:#009575; font-size:0.916rem; text-align:center; line-height:2.458rem; color:#fff; font-weight:bold; border-radius:1.2rem; display:block;}
.main2_1 a:nth-child(2){ float:right;  background:#ee7800;}
.pic,.pic img{display:block;width:100%;}
.barQ{position: relative;overflow: hidden;margin: 0px auto;width: 100%;}
.barQ .barRe{z-index: 1;text-align:center;position: absolute;top: 0.5rem;right:10px;}
.barQ .barRe li{display: inline-block;width: 10px;height: 10px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;background: #a8a8a8;text-indent: -9999px;overflow: hidden;margin: 0 6px;}
.barQ .barRe li.on{background: #009575;}
.barQ .barimg{position: relative;z-index: 0;}
.barQ .barimg li{position: relative;}
.barQ .barimg li a{-webkit-tap-highlight-color: rgba(0,0,0,0);}
.barQ .barimg li .tit{display: block;width: 100%;position: absolute;bottom: 0;text-indent: 10px;height: 28px;line-height: 28px;color: #fff;text-align: left;}
.main3_1{ width:100%; height:18.42rem;background:url(../images/bg3.png) no-repeat; background-size:100% 100%;}
.main3_1 h3{ font-size:1.16rem; font-weight:bold; text-align:center; line-height:2.83rem; padding-top:0.41rem; color:#009575;}
.main3_1 img{ width:91.5%; display:block; margin:0 auto;}
.main3_1 p{ color:#333; text-align:center; line-height:1.416rem; font-size:1rem; margin-top:0.625rem;}
.main3_2{ overflow:hidden; }
.main3_2 li{ width:50%; height:6.25rem; float:left; color:#fff; text-align:center; margin-top:0.66rem;}
.main3_2 li h3{ font-size:1.33rem; font-weight:bold; line-height:2.29rem; padding-top:0.2rem;}
.main3_2 li p{ font-size:0.75rem; line-height:1.16rem; margin-top:0.31rem;}
.l1{ background:url(../images/lb1.png) no-repeat;background-size:100% 100%;}
.l2{ background:url(../images/lb2.png) no-repeat;background-size:100% 100%;}
.l3{ background:url(../images/lb3.png) no-repeat;background-size:100% 100%;}
.l4{ background:url(../images/lb4.png) no-repeat;background-size:100% 100%;}
.l5{ background:url(../images/lb5.png) no-repeat;background-size:100% 100%;}
.l6{ background:url(../images/lb6.png) no-repeat;background-size:100% 100%;}
.main3_2{ overflow:hidden; }
.main3_3{ width:100%; background:url(../images/t_14.png) repeat-x; overflow:hidden; margin-top:0.5rem;}
.main3_3 div{ background:#fff; padding:0.83rem 0.41rem 0.7rem; margin:4px;}
.main3_3 p{ font-size:0.83rem; color:#333; line-height:1.25rem; margin-bottom:0.75rem;}
.main3_3 p strong{ color:#ee7800; font-size:0.916rem;}
.main3_3 ul{ overflow:hidden;margin-bottom:0.75rem;}  
.main3_3 ul li{float:left; color:#333; font-size:0.83rem;}
.main3_3 ul li:nth-child(2n+1){ width:48%;}
.main3_3 ul li:nth-child(2n){ width:52%;}
.main3_3 ul li span{ color:#fe0000;}
.main3_4{ overflow:hidden; margin-top:1.66rem;}
.main3_4 a{ float:left; width:49%; height:2.458rem; background:#009575; font-size:1rem; text-align:center; line-height:2.458rem; color:#fff; font-weight:bold; border-radius:1.2rem; display:block;}
.main3_4 a:nth-child(2){ float:right;  background:#ee7800;}
.main4_2{background:url(../images/bgg.png) repeat-y;background-size:100%; padding-bottom:0.4rem; box-sizing:content-box; margin-top:0.75rem;overflow: hidden; }
.main4_2 ul{  width:50%; float:left;}
.main4_2 ul li{ width:89%; text-align:center; position:relative;}
.main4_2 ul li p{ color:#333; font-size:0.916rem; line-height:1.75rem;}
.main4_2 ul:nth-child(1) li:nth-child(1){ margin-top:0.41rem;}
.main4_2 ul:nth-child(1) li:nth-child(2){ margin-top:1rem;}
.main4_2 ul:nth-child(2) li{ float:right}
.main4_2 ul:nth-child(2) li:nth-child(1){ margin-top:2.625rem;}
.main4_2 ul:nth-child(2) li:nth-child(2){ margin-top:1rem;}
.main4_2 ul:nth-child(1) li:after{content:"";width:0.958rem;height:0.958rem;background:url(../images/left.png) no-repeat;background-size:100%; position:absolute;top:30%; right:-1.9rem; }
.main4_2 ul:nth-child(2) li:before{content:"";width:0.958rem;height:0.958rem;background:url(../images/right.png) no-repeat;background-size:100%; position:absolute; top:30%;left:-1.78rem; }
.w2{ width:94.68%;display: block;margin: 1.66rem auto 1.25rem;}
.p1{ color:#ff0000; font-size:0.83rem; text-align:center; padding-bottom:1rem;}
.pzh_yygh{width: 92%; overflow:hidden;background:#fff; margin:0 auto;  }
.nk_ind_yy1{ width:100%; padding-top:1%;line-height:2.41rem; clear:both;font-size:0.83rem; color:#333333; overflow:hidden; padding-bottom:0.5rem;}
.nk_ind_yy1 h3{ width:23.4%; float:left; font-size:1rem; font-weight:normal; }
.index_bd{ width:71.2%; float:left; background:#fff; color:#c8c8c8; font-size:0.83rem;border:1px #e1e1e1 solid; line-height:2.41rem; padding-left:3%;}
.nk_ind_yy1 span{ font-size:14px; line-height:2.41rem; color:#eb6100; width:5%; text-align:center; float:left;}
.nk_ind_yy1 a{ color:#333;}
.nk_ind_yy1 label{ margin:0 3% 0 0.5%;}
.index_bd2{ width:71.2%;float:left; font-size:0.83rem; color:#c8c8c8; padding:3% 2% 5%; line-height:1.25rem;}
.yyck_ann{ width:95.3%;margin:1.5rem auto 0; clear:both;font-size:1rem; font-weight:bold; color:#fff;overflow:hidden;}
.yyck_anniu{ width:48%;background:#009575; line-height:2.5rem;color:#fff; float:left;text-align:center; border-radius:1.25rem;}
.yyck_anniu2{ width:48%;background:#ee7800;color:#fff; line-height:2.5rem; font-size:1rem; border:none; float:right;border-radius:1.25rem;font-weight:bold; }
.p2{ color:#333; line-height:1.25rem; margin-top:1.5rem;}
.p2 span{ color:#ff0000;}
.footer{  padding: 1.25rem 0 15%;box-sizing:content-box; background:#fff;}
.footer p{ color:#333; line-height:1.66rem; font-size:1rem; text-align:center;}
.footer p a{color:#ff0000; font-weight:bold;}

