@charset "utf-8";
/* CSS Document */

*{ margin:0px; padding:0px; list-style:none; border:none; font-size:14px; text-decoration:none;font-family:"微软雅黑"; }
.clear{ clear:both;}
a{ color:#312f2f; text-decoration:none;}
body{background:#fff; font-size:14px; color:#333;}
html, body {
height: 100%; background:#f6f6f6;
}

.flt1{ float:left;}
.flt2{ float:right;}
.pd5{ padding:5px;}
.pd10{ padding:10px;}
.mg10{ margin:10px;}
.mgt10{ margin-top:10px;}
.grey{ background:#fff; border:solid 1px #d3d1d1;}


p{ font-size:14px; line-height:24px;}
.wrapper{ max-width:640px; min-width:320px; margin:0px auto;}
.zttitle{  height:30px; overflow:hidden; font-size:18px; font-weight:bold; margin-bottom:10px;  font-size:16px; color:#0b5fb9; background:url(../images/1_05.jpg) repeat-x 0px 20px;}
.zttitle span{ display:inline-block; width:24px; line-height:24px;  color:#fff; font-family:Arial, Helvetica, sans-serif;  font-size:20px; background:#0b5fb9; text-align:center; border-right:5px solid #f6f6f6;}
 
.gt3 ul {
    padding: 20px 0 0;
}
.gt3 ul li {
    margin-bottom:10px;
}
.gt3 ul span {
    border-radius: 50%;
    color: #fff;
    display: block;
    margin-right: 10px;
    text-align: center;
    width: 70px; height:70px; line-height:70px;
}
.gt3 ul li:nth-child(1) span {
    background: none repeat scroll 0 0 #73a1d3;
}
.gt3 ul li:nth-child(2) span {
    background: none repeat scroll 0 0 #50be89;
    height: 55px;
	line-height:20px;
    padding-top:15px;
}
.gt3 ul li:nth-child(3) span {
    background: none repeat scroll 0 0 #97b949;
}
@media screen and (min-width: 480px) {
.gt3 ul p {
    padding-top: 20px;
}
}
 
 
.yw2 ul{ padding:20px 0px 0px;}
.yw2 li{ margin-bottom:20px;}
.yw2 li img{ margin-right:10px;}
.yw2 li img.flt2{ margin-right:0px; margin-left:10px;}
.yw2 li h3{ font-size:15px; color:#f30; margin-bottom:5px;}
.yw2 li p{ line-height:20px;}

@media screen and (min-width: 480px) {
.yw2 li h3 {
    padding-top: 10px;
}
}


.yw3 ul{ margin-top:20px;}
.yw3 li{ border:solid 1px #99c2ee; height:54px; margin-bottom:10px;}
.yw3 li span{ display:block; width:54px; height:54px; line-height:54px; text-align:center; color:#fff; font-size:48px; display:block; background:#73a1d3;}
.yw3 li p{ padding-left:10px; overflow:hidden; line-height:24px;}

@media screen and (min-width: 480px) {
.yw3 li p {
	line-height:48px;
}
}

.yw04{ padding:20px 0px; text-align:center;}
.yw04 span{ display:inline-block; width:90px; height:68px; position:relative;}
.yw04 span strong{ display:block; position:absolute; bottom:0px; width:90px; text-align:center; line-height:24px; font-weight:normal; color:#fff;}

.yw5 h2{ text-align:center; margin-bottom:15px; font-size:16px;}



.bp04{ width:195px; margin:80px auto; position:relative; border:dotted 1px #0b5eb8; height:195px; border-radius:50%;}
.bp04 span{ position:absolute; left:50px; top:50px; background:#fff; border:solid 1px #65c296; height:70px; padding:9px; width:70px; display:block; border-radius:50%;}
.bp04 span strong{ width:70px; height:70px; border-radius:50%; background:#65c296; display:block; color:#fff; text-align:center;}
.bp04 span b{ font-size:18px; display:block; padding-top:15px;}

.bp04 ul li:nth-child(1),.bp04 ul li:nth-child(3),.bp04 ul li:nth-child(5){ width:86px; height:61px; border-radius:50%; background:#98b849; padding-top:25px; font-size:13px;}

.bp04 ul li:nth-child(2),.bp04 ul li:nth-child(4),.bp04 ul li:nth-child(6){width:96px; height:96px; border-radius:50%; background:#72a0d4;}
.bp04 ul li{ text-align:center; color:#fff;}
.bp04 ul li:nth-child(1){ position:absolute; top:-60px; left:50px;}
.bp04 ul li:nth-child(2){ position:absolute; top:-5px; right:-50px; padding-top:30px; height:66px;}
.bp04 ul li:nth-child(3){ position:absolute; top:108px; right:-40px;}

.bp04 ul li:nth-child(4){ position:absolute; top:160px; left:45px;padding-top:30px; height:66px;}
.bp04 ul li:nth-child(5){ position:absolute; top:108px; left:-40px;}
.bp04 ul li:nth-child(6){ position:absolute; top:-5px; left:-50px;padding-top:30px; height:66px;}

.yw6 h2{ margin:20px 0px 10px; font-size:15px; color:#0b5eb8;}
.yw6 h3{ font-size:14px;}
.yw6 img.flt1{ margin-right:10px;}
.yw6 img.flt2{ margin-left:10px;}
.yw6 p a{ color:#f30;}

@media screen and (min-width: 480px) {
.yw6 h3{ padding-top:10px;
}
}








