@charset "gb2312";
/* CSS Document */
html, body { height: 100%; }
html { font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100% }
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin: 0; padding: 0 }
ul, ol { list-style: none }
.cl:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.cl { zoom: 1; }
a { text-decoration: none; }
h2, h3, h4 { font-family: "Microsoft YaHei"; }
html{ font-size:125%;}
body {  font-size:28px; font:1.4em/1.7 "microsoft yahei", "Tahoma", \5b8b\4f53, Arial;color: #444; background-color:#fff;}
.wp { width: 100%; min-width: 320px; max-width: 640px; margin: 0 auto; overflow:hidden;}
.lay { padding-left:2% !important; padding-right:2% !important; }
.z{ float:left;}
.y{ float:right;}
.red{ color:#ff0000 !important;}
.tr{ text-align:right;}
.tc{ text-align:center;}
.f28{ font-size:28px; font-size:1.4rem;}
img{ border:none; border:0;}
.header .top { background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e8ffd5)); background-image: -webkit-linear-gradient(top, #fff, #e8ffd5); background-image: -moz-linear-gradient(top, #fff, #e8ffd5); padding:1rem 0; }
.header .top .logo { height:3.0rem;margin:auto; display:block; width:19.5rem; }
.header .top .logo img { width:auto; height:100%; }
.header .top p { width: 40%; font-size: 11px; font-size: 1.1rem; line-height: 16px; line-height: 1.6rem; color: #fff; }
.header .top .menu{ padding-bottom:2px;}
.header .top .menu a{ margin-left:1.2rem; color:#e7d583; float:left; line-height:1.5rem; border:0.15rem solid #e7d583; border-radius:0.5rem; width:3.2rem; height:3.2rem;  text-align:center; box-shadow:0 2px 2px #88640e;}
.header .nav{ background: #ffe6c0; background-image: -webkit-gradient(linear, left top, left bottom, from(#3adb8b), to(#1cb767)); background-image: -webkit-linear-gradient(top, #3adb8b, #1cb767); background-image: -moz-linear-gradient(top, #3adb8b, #1cb767); height:2.8rem; line-height:2.8rem;}
.header .nav li{ float:left; width:16%; text-align:center; font-size:1.6rem; position:relative;}
.header .nav li:before,.header .nav li:after{ content:""; display:block; position:absolute; height:1rem; top:1rem; width:1px;}
.header .nav li:nth-of-type(1):after{ display:none;}
.header .nav li:last-of-type:before{ display:none;}
.header .nav li:before{ right:0; background-color:#0da260;}
.header .nav li:after{ left:0; background-color:#44e092;}
.header .nav li a{ color:#fff;}
.banner{ background:#f2f2f2; }
.banner img{ width:100%; height:auto; max-height:130px; display:block;}
.main .daodu{ background-color:#fff; line-height:2.1rem; padding:0.8rem 0; font-size:1.4rem;}
.main .daodu b{ color:#a05e04;}
.part-menu{ padding:0.9rem 0;}
.part-menu li a{ display:block; padding:0.5rem 0;}
.part-menu li{ width:25%; border:1px dashed #dadada; border-width:0 0 1px 1px; float:left; margin-left:-1px; text-align:center;}
.part-menu li a:before{ content:""; display:block; background-position:center; width:4.4rem; height:4.4rem; margin:0 auto; background-repeat:no-repeat; background-size:contain;}
.part-menu li:nth-of-type(n+5){ border-bottom:0;}
.part-menu li:nth-of-type(1) a:before{ background-image:url(images/bdyc_10.jpg);}
.part-menu li:nth-of-type(2) a:before{ background-image:url(images/bdyc_12.jpg);}
.part-menu li:nth-of-type(3) a:before{ background-image:url(images/bdyc_14.jpg);}
.part-menu li:nth-of-type(4) a:before{ background-image:url(images/bdyc_16.jpg);}
.part-menu li:nth-of-type(5) a:before{ background-image:url(images/bdyc_22.jpg);}
.part-menu li:nth-of-type(6) a:before{ background-image:url(images/bdyc_24.jpg);}
.part-menu li:nth-of-type(7) a:before{ background-image:url(images/bdyc_11.jpg);}
.part-menu li:nth-of-type(8) a:before{ background-image:url(images/bdyc_25.jpg);}
.part-menu a{ color:#444;}
.part{ background-color:#fff;}
.part .title .lay:before{ content:""; display:block; float:right; background-position:right; background-size:contain; background-repeat:no-repeat; height:1.35rem; width:70%; margin-top:1.2rem;}
.part-1 .title .lay:before{ background-image:url(images/1.png);}
.part-2 .title .lay:before{ background-image:url(images/2.png);}
.part-3 .title .lay:before{ background-image:url(images/3.png);}
.part-4 .title .lay:before{ background-image:url(images/4.png);}
.part-5 .title .lay:before{ background-image:url(images/5.png);}
.part-6 .title .lay:before{ background-image:url(images/6.png);}
.part .title{ position:relative; height:3.6rem; line-height:3.6rem; background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e5fef1)); background-image: -webkit-linear-gradient(top, #fff, #e5fef1); background-image: -moz-linear-gradient(top, #fff, #e5fef1); border-style:solid; border-width:2px 0 1px; border-color:#0fb46f transparent #d4d3d3; }
.part .title h2{ display:inline-block; font-size:1.8rem; color:#0fb46f;}
.part .title span{ color:#b36a1d;}
.part .mod1{ background-color:#f2f2f2; border-top:1px solid #fff; padding:0.9rem 0 1rem;}
.part .mod2{ padding:0.5rem 0;}
.part .text{line-height:40px; line-height:2rem; font-size:28px; font-size:1.4rem; text-indent:2em;}
.part .pic{ width:100%; height:auto;}
.tab .hd ul{ position:relative}
.tab .hd li{ float:left; position:relative;}
.tab .hd li i,.tab .hd li i:before{  display:none; width:0; height:0; border-color:transparent;border-style:solid;position:absolute; z-index:2;}
.tab .hd li i{ border-top-width:0; border-bottom-color:#dddcdc; bottom:-1px; left:50%; margin-left:-10px; border-width:11px;}
.tab .hd li i:before{border-top-width:0;border-bottom-color:#fff; bottom:-11px; left:-10px; content:" "; border-width:10px; display:block;}
.tab .hd li.on i{ display:block;}
.tab .bd{ border:1px solid #dddcdc; border-radius:0.5rem; background-color:#fff;}
.tab .bd .item{padding:0.7rem; }
#tab1 .hd ul:before{ position:absolute; content:""; display:block; width:100%; top:1.4rem; height:0.5rem; border-radius:0.5rem; background:-webkit-gradient(linear, left top, right top, from(#65dfac), color-stop(33%, #9dd659), color-stop(66%, #ffae59) ,color-stop(100%, #fe9494));}
#tab1 .hd li{ width:25%; text-align:center; font-size:1rem; padding-bottom:0.6rem;}
#tab1 .hd li strong{ display:inline-block; position:relative; z-index:2; background-color:#f2f2f2; padding:0 0.2rem;}
#tab1 .hd li strong span{ width:3rem;  height:3rem; display:inline-block; line-height:3rem; font-size:1.6rem; border-width:0.2rem; border-style:solid; border-radius:50%; background:#fff;}
#tab1 .hd li:nth-of-type(1) strong span{ border-color:#65dfac; color:#66dfaa;}
#tab1 .hd li:nth-of-type(2) strong span{ border-color:#bdcb59;  color:#839123;}
#tab1 .hd li:nth-of-type(3) strong span{ border-color:#ffab5d; color:#d27b2b;}
#tab1 .hd li:nth-of-type(4) strong span{ border-color:#ff978d;  color:#eb5858;}
#tab1 .hd li.on strong span{background-color:#de7d14; color:#fff; }


#tab1 .bd .item ul li{ font-size:1.2rem; line-height:1.8rem; color:#555; float:left; width:100%;}
#tab1 .bd .item ul li b{ color:#b36a1d;}
#tab1 .bd .item .btn{ margin-top:0.4rem; height:2.4rem; display:block;}
#tab1 .bd .item .btn img{  height:2.35rem; width:auto; margin:0 auto; display:block;}
.part .mod2 .btn{ margin-top:0.4rem; height:2.4rem; display:block;}
.part .mod2 .btn img{ width:100%; height:auto;display:block;}
.part .mod2{ padding-bottom:1.5rem;}
.part .mod2 h3{ color:#333333; font-size:1.4rem;}
.part .mod2 h3 b{ font-size:1.5rem; color:#990303;}
.part .mod2 ul li{  height:1.7rem; line-height:1.7rem; padding:0.5rem 0; font-size:1.2rem; border-bottom:1px dashed #999999;}
.part .mod2 ul li:before{ content:""; display:inline-block; width:0.3rem; height:0.9rem; background-color:#0fb46f;}
.part .mod2 ul li a{ color:#555;}
.part .mod2 ul li .more{ font-size:1.1rem; padding:0 0.5rem; height:1.7rem; line-height:1.7rem; background:#59d6a2; border-radius:1.7rem; color:#fff;}
.part .mod2 ul li:nth-of-type(2n):before{ background:#79b92e}
.part .mod2 ul li:nth-of-type(2n) .more{ background:#79b92e;}
.part .mod2 .msg{ background-color:#f2f2f2; font-size:1.2rem; line-height:1.8rem; color:#555; padding:1rem; margin-top:1rem; border:1px solid #eaeaea;}
.part .mod2 .msg b{ color:#b36a1d;}
#tab2 .hd,#tab3 .hd{ padding-bottom:1rem;}
#tab2 .hd ul,#tab3 .hd ul{ border:2px solid #52c448; color:#00a119; }
#tab2 .hd li,#tab3 .hd li{  background-color:#fff; border-width:2px 0; text-align:center; width:33.3%; height:3.5rem; line-height:3.5rem;font-size:1.2rem;}
#tab2 .hd li:last-of-type{ line-height:1.5rem; height:3.3rem; padding-top:0.2rem; float:right;}
#tab2 .hd li.on,#tab3 .hd li.on{ color:#fff; background-color:#52c448;}
#tab2 .hd li:nth-of-type(2):before,#tab2 .hd li:nth-of-type(2):after{ content:""; display:block; top:0; text-align:center;  color:#00a119; position:absolute; height:100%; width:1px; background:#52c448;}
#tab2 .hd li:nth-of-type(2):before{ left:0;}
#tab2 .hd li:nth-of-type(2):after{ right:0;}
#tab2 .hd li i,#tab3 .hd li i{ bottom:-1rem; margin-bottom:-3px;}
#tab2 .item img.z{ width:14rem; height:auto;}
#tab2 .item .info{ line-height:1.6rem; font-size:1rem; color:#444; overflow:hidden; padding-left:1rem;}
#tab2 .item .info p{ padding-bottom:0.4rem;}
#tab2 .item .info b{ color:#333}
#tab2 .item .btn{ margin-top:1rem;}
#tab2 .item .btn a{ height:2.9rem; line-height:2.9rem; color:#fff; font-size:1.3rem; text-align:center; width:48%; background-color:#de7d14; border-radius:0.3rem;}
#tab2 .item .btn .z{ background-color:#f24b4b;}
#tab3 .hd li{ width:20%; line-height:1.5rem;height:3.3rem; padding-top:0.2rem}
#tab3 .hd li:nth-of-type(2):before,#tab3 .hd li:nth-of-type(3):before,#tab3 .hd li:nth-of-type(4):before,#tab3 .hd li:nth-of-type(5):before{ content:""; display:block; top:0; text-align:center;  color:#00a119; position:absolute; height:100%; width:1px; background:#52c448;}
#tab3 .item p{  font-size:1.2rem; }
.part-4 .content{ padding:0.9rem 0 1.5rem}
.part-4 .doc .img{ width:11.6rem; height:auto; position:relative;}
.part-4 .doc .img img{ display:block;}
.part-4 .doc .img a{ bottom:0; left:0; position:absolute; width:100%; height:2.8rem;}
.part-4 .doc .info{ overflow:hidden;padding:1.3rem 0 0 1.3rem;}
.part-4 .doc .info .time{ color:#0fb46f; font-size:1.3rem ;margin:0.5rem 0}
.part-4 .doc .info .name{ font-size:1.6rem; color:#ed7310; line-height:2.1rem; padding:0.2rem 0.8rem 0 0; }
.part-4 .doc .info .name span{ font-size:0.8rem; display:block; line-height:1.2rem;}
.part-4 .doc .info .job{  font-size:1.2rem; line-height:1.8rem;color:#444;}
.part-4 .doc .info .about{ line-height:1.8rem; font-size:1.2rem;}
.part-4 .doc .info ul{ margin-top:0.6rem;}
.part-4 .doc .info li{ width:5.6rem; height:5.6rem; float:left; margin-right:0.6rem;}
.part-4 .doc .info li img{ width:100%; height:auto;}
.part-4 .doc .info li:last-of-type{ margin:0;}
.part-5 .ul1{ padding:0.6rem 0 1rem; }
.part-5 .ul1 li{background-color:#fff; }
.part-5 .ul1 li.on p{ margin-top:-5px;background-color:#f2f2f2; }
.part-5 .ul1 li.on p{ display:block;}
.part-5 .ul1 li p{ display:none; padding:0.8rem 1rem; font-size:1.2rem; line-height:1.8rem;}
.part-5 .ul1 li.on h4{ color:#79b92e;}
.part-5 .ul1 h4{ color:#000; position:relative; z-index:2; margin-top:-1px; cursor:pointer; background-color:#fff;font-weight:normal; height:3.3rem; line-height:3.3rem; border:1px solid #e2e2e2; border-radius:0.3rem; padding:0 0.8rem 0 1.2rem;}
.part-5 .ul1 h4:before,.part-5 .ul1 h4:after{ content:""; display:inline-block; vertical-align:middle; background-position:center; background-repeat:no-repeat; background-size:contain;}
.part-5 .ul1 li.on h4:after{ background-image:url(images/bdyc_60.jpg);}
.part-5 .ul1 h4:before{ height:1.7rem; width:2rem; margin-right:0.5rem;}
.part-5 .ul1 h4:after{ background-image:url(images/bdyc_67.jpg); width:1.6rem; height:1.6rem; float:right; margin-top:0.8rem;}
.part-5 .ul1 li:nth-of-type(1) h4:before{ background-image:url(images/bdyc_57.jpg);}
.part-5 .ul1 li:nth-of-type(2) h4:before{ background-image:url(images/bdyc_65.jpg);}
.part-5 .ul1 li:nth-of-type(3) h4:before{ background-image:url(images/bdyc_71.jpg);}
.part-5 .ul1 li:nth-of-type(4) h4:before{ background-image:url(images/bdyc_75.jpg);}
.part-5 .ul1 li:nth-of-type(5) h4:before{ background-image:url(images/bdyc_78.jpg);}
.part-5  .ul2 li{ float:left; width:50%; height:3rem; line-height:3rem; text-align:center; border-bottom:3px solid #fff;}
.part-5  .ul2 li a{ display:block; border-right:3px solid #fff; color:#fff; font-size:1.2rem;}
.part-5  .ul2 li:nth-of-type(1){ background-color:#67d0dc}
.part-5  .ul2 li:nth-of-type(2){ background-color:#67dca6}
.part-5  .ul2 li:nth-of-type(3){ background-color:#b671da; width:100%;}
.part-5  .ul2 li:nth-of-type(4){ background-color:#f28088}
.part-5  .ul2 li:nth-of-type(5){ background-color:#ddb25f}
.part-5  h3{ padding-bottom:0.5rem;}
.part-5 .btn{ padding:1.5rem 0; color:#ff0000; text-align:center;}
.part-5 .btn a{ display:inline-block; color:#fff; background-color:#df1b29; height:2.5rem; line-height:2.5rem; padding:0 1rem; border-radius:2.5rem;}
.part-6{ padding-bottom:1rem;}
.part-6 ul li{ border-bottom:1px dashed #dadada; padding:1rem 0;}
.part-6 ul li span{ font-size:0.9rem; color:#999; margin-left:0.3rem;}
.part-6 ul li .info{ overflow:hidden;}
.part-6 ul li .info p{ font-size:1.2rem; line-height:1.8rem; color:#555;}
.part-6 ul li .z{ margin-right:0.6rem; width:3.4rem; height:3.4rem;}
.footer{ background-color:#8decbb;}
.footer .f_nav {height:3rem; line-height:3rem;font-size:1.4rem; overflow:hidden; background-color:#1fba6a}
.footer .f_nav li { width: 25%; float: left; text-align: center; color:#afe0c3;}
.footer .f_nav li i{ font-style:normal; font-size:1rem;}
.footer .f_nav li.f{ border-left:none;}
.footer .f_nav li.l{ border-right:none;}
.footer .f_nav li a { color: #fff;}
.footer .copyright { text-align: center; color: #666; line-height:2rem; font-size:1.2rem; padding:0.5rem 0; }
.footer .copyright a { color: #666; }
.footer .btn a{ color:#219e5a;}

.part-menu-fixed{ position:fixed; top:0; left:0; z-index:3; width:100%; height:3rem; overflow:hidden; text-align:center; opacity:0.9; background-color:#fff; border-bottom:1px solid #ccc;}
.part-menu-fixed li{ width:auto; border:0; float:none; display:inline-block; font-size:1rem;}
.part-menu-fixed li a{ padding:0 0.2rem; line-height:999em;}
.part-menu-fixed li a:before{ width:3rem; height:3rem; font-size:1.2rem;}
.part-menu-fixed li:nth-of-type(7),.part-menu-fixed li:nth-of-type(8){ display:none;}
#comment-scroll{ overflow:hidden; position:relative;}
#comment-scroll ul{ position:absolute; top:0;}
@media only screen and (min-width: 640px){
.wp { max-width: 640px; }
}
@media only screen and (max-width: 600px) {
.wp { max-width: 600px; }
html { font-size:100%;}
}
@media only screen and (max-width: 480px) {
.wp { max-width: 480px; }
html { font-size:75%;}
}
@media only screen and (max-width: 360px) {
.wp { max-width: 360px; }
html { font-size:62.5%;}
.part .title:before{ height:1px; top:1.4rem;}
.part .title h2:before,.part .title h2:after{width:3px; height:3px; border-width:1px;  margin-top:-2px;}

}
@media only screen and (min-width: 361px) and (max-width: 375px) {

}








