*{ margin:0px; padding:0px; border:0px; font-family:"Microsoft YaHei";}
.fl,.fleft{ float:left; display:inline;}
.fr,.fright{ float:right; display:inline;}
a{ text-decoration:none;}
body{ background:#FFFFFF;}
.wybox{ width:100%; height:auto; overflow:hidden; margin:0 auto; max-width:640px; min-width:320px;}

.logo{ width:100%; height:auto; overflow:hidden;}
.logo img{ width:100%;}
.banner{ width:100%; height:auto; overflow:hidden; position:relative;}
.banner img{ width:100%;}
.banner div{ width:100%; height:auto; overflow:hidden; position:relative;}
.banner div p{ width:100%; height:auto; overflow:hidden; float:left; position:relative;}
.synav{ width:100%; height: auto; overflow:hidden; position:absolute; bottom:2%; left:0px;}
.synav ul{ width:4em; margin:0 auto; display:block; list-style-type:none;}
.synav ul li{ width:1em; height:1em; margin-left:0.5em; margin-right:0.5em; border-radius:0.5em; background:#CCCCCC; float:left; cursor:pointer;}
.synav ul li.on{ width:1em; height:1em; border-radius:0.5em; background:#00614b;}

/***nav**/
.bzboxk{ width:100%; height:auto; overflow:hidden; margin:0 auto;}
.bzboxk nav{ width:100%; height:auto; overflow:hidden; background:#f6f6f6;}
.bzboxk nav ul{ list-style-type:none; display:block; overflow:hidden;}
.bzboxk nav ul:nth-child(1){ width:90%; padding-left:6%; padding-right:4%; border-bottom:1px solid #FFFFFF;}
.bzboxk nav ul:nth-child(1) li:first-child{ border-left:none;}
.bzboxk nav ul:nth-child(1) li:last-child{ border-right:none;}
.bzboxk nav ul:nth-child(2){ padding-left:10%; padding-right:10%; border-top:1px solid #e8e8e8;}
.bzboxk nav ul:nth-child(2) li:first-child{ border-left:none;}
.bzboxk nav ul:nth-child(2) li:last-child{ border-right:none;}
.bzboxk nav ul li{ float:left; width:23%; overflow:hidden; text-align:center; border-left:1px solid #e8e8e8; border-right:1px solid #FFFFFF; padding-bottom:2%;}
.bzboxk nav ul li img{ width:50%; padding:10% 25% 0 25%;}
.bzboxk nav ul li a{ font-size:1em; color:#666666;}

.sybzdh{ width:90%; height:auto; overflow:hidden; margin:5% auto;}
.sybzdh a{ width:22%; margin-right:2.3%; margin-bottom:2%; height:2em; display:block; float:left; border:1px solid #ffa855; text-align:center; line-height:2em; color:#ffa855; font-size:1em; border-radius:5px;}







.tel{ width:100%; height:auto; overflow:hidden;}
.tel img{ width:100%;}
.indexdh{ width:80%; height:3em; background:#0089e1; padding:0 10%; overflow:hidden;}
.indexdh a{ width:24%; height:3em; line-height:3em; display:block; float:left; font-size:1em; text-align:center; color:#FFFFFF; border-left:1px solid #1599ed; border-right:1px solid #0181d2;}
.indexdh a:first-child{ border-left:none;}
.indexdh a:last-child{ border-right:none;}
.syfy{ width:80%; height:auto; overflow:hidden; margin:2% auto 5% auto;}
.syfy a{ width:22%; margin-right:2.8%; border:1px solid #ff7d00; height:2.5em; display:block; text-align:center; color:#ff7d00; border-radius:5px; line-height:2.5em; font-size:1em; margin-top:5%; float:left;}
.syfy a:nth-child(4n+1){ float:right; margin-right:0px;}
.line{background: #f4f3f3; border-top: 1px solid #e3e3e3; border-bottom: 1px solid #e3e3e3; height:0.5em;}
.sytt{ width:80%; height:auto; overflow:hidden; padding:5% 10% 5% 10%; border-top:1px solid #e4e4e4;}
.sytt p:nth-child(1){ width:32%; float:left;}
.sytt p:nth-child(1) img{ width:100%;}
.sytt p:nth-child(2){ width:65%; height:1.5em; text-overflow:clip; line-height:1.4em; float:right; background:url(qj.jpg) no-repeat left center; background-size:7%; text-indent:1em;}
.sytt p:nth-child(2) a{ font-size:1em; color:#0089e1;}
.sytt p:nth-child(3){ width:65%; height:3em; overflow:hidden; float:right; font-size:0.8em; line-height:1.5em;}
.sytt p:nth-child(3) a{ color:#FF0000; font-size:1em;}
.sytt p:nth-child(4),.sytt p:nth-child(5){ width:65%; text-overflow:clip; height:1.5em; line-height:1.5em; float:right;}
.sytt p:nth-child(4) a,.sytt p:nth-child(5) a{ font-size:0.8em; color:#333333;}

.ssxx{ width:80%; height:auto; overflow:hidden; padding:2%; background:#f4f4f4; border-top:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; padding-left:10%; padding-right:10%;}
.syss{ width:85%; height:2em; text-indent:1em; background:#FFFFFF; border:1px solid #CCCCCC; font-size:0.8em; line-height:2em; color:#666666; overflow:hidden; float:left; border-right:none;}
.sytj{ width:14%; height:2em; background:#FFFFFF url(fd.jpg) no-repeat center; border:1px solid #CCCCCC; border-left:none; font-size:0.8em; line-height:2em; color:#666666; overflow:hidden; float:left; cursor:pointer; background-size:30%;}








.wp{ width:80%; height:auto; overflow:hidden; padding:5% 10% 0 10%;}
.ov{ overflow:hidden;}
.title1{ width:100%; height:2em; line-height:2em; font-size:1.5em; background:url(jl.jpg) no-repeat left center; background-size:15%; text-indent:16%;}
.zj-box{ margin:5% 0 0 0;}
.zj-box-l{ width:30%;}
.zj-box-l ul li{ height:2.5em; line-height:2.5em; text-align:center; font-size:1.2em; background:#a5a4a4; border-radius:0.2em; color:#fff; margin-bottom:5%; cursor:pointer}
.zj-box-l ul li.active{ background:#ff7d00;}
.zj-box-r{ width:66%; margin-left:3%;}
.zj-rr{ width:50%; margin-left:2%}
.zj-rr p{font-size:1em; line-height:1.3em; padding-left:3%; color:#666666;}
.zj-rr p span{ display:block; width:55%; height:1.5em; background:url(bg.jpg) no-repeat; background-size:100% 100%; text-align:center; color:#fff}
.dco-que{ border:1px solid #eee; height:4.2em; margin-top:4%;}
.dco-que .que-btn { display:inline-block; width:40%; height:100%; line-height:3.5em; background:#ff7d00;  text-align:center; padding-top:2%;}
.dco-que span a{color:#fff;}
.doc-que-l{ margin:3% 0 0 3%}
.doc-que-l .p1 span{ color:#0089e1; font-weight:700;}
.click2{ color:#fff; width:100%; height:3.0em; padding:2% 0; text-align:center; border-radius:0.2em; background:#25a9ff; -moz-border-radius:0.2em; -webkit-border-radius:0.2em; margin:3% 0 0 0 ; font-size:1.1em;}
.click2 a{ text-decoration:underline; color:#ffff00; font-size:1.15em; font-weight:700;}
.click2 span{ font-weight:700;}
.jstop-ul{ margin-top:3%; list-style-type:none;}
.jstop-ul li{ width:50%; height:2.5em; line-height:2.5em; text-align:center; background:#f4f3f3; font-size:1.1em; float:left; border-bottom:1px solid #0089e1; cursor:pointer}
.jstop-ul li.active{ background:#0089e1; color:#fff; position:relative;}
.jstop-ul li.active span{ vertical-align:middle; display:inline-block; width:12%; height:0.8em; background:url(jt.png) no-repeat; background-size:100% 100%; position:absolute; top:40%; right:2%; }
.js-ul{ list-style-type:none;}
.js-ul li{ width:48%; margin-right:4%; float:left; margin-bottom:2%; margin-top:3%;}
.js-ul li .pinfo{ width:100%; height:2em; line-height:2em; background:#a5a4a4; text-align:center; color:#fff ; font-size:1.1em; border-bottom-left-radius:0.2em;border-bottom-right-radius:0.2em;}
.js-ul li img{ display:block}
.bz301{ width:100%; height:2.5em; font-size:1.4em; color:#333333; line-height:2.5em; background:url(jl.jpg) no-repeat left center; background-size:15%; text-indent:16%;}
.kwkd{ width:100%; height:auto; overflow:hidden; margin-bottom:4%;}
.kwkd p:nth-child(1){ width:100%; height:2.5em; overflow:hidden; margin-top:4%;}
.kwkd p:nth-child(1) a{ width:22%; height:2em; display:block; text-align:center; line-height:2em; float:left; background:#FF0000; color:#FFFFFF; border-radius:10px;}
.kwkd p:nth-child(1) a:last-child{ float:right; background:#8772c6;}
.kwkd p:nth-child(1) a:first-child{ background:#3cbca2;}
.kwkd p:nth-child(1) a:nth-child(2){ background:#54bafc; margin-left:4%}
.kwkd p:nth-child(1) a:nth-child(3){ background:#ff5b95; margin-left:4%;}
.kwkd p:nth-child(2){ width:100%; height:auto; text-align:center; line-height:1.2em;}
.kwkd p:nth-child(2) a{ font-size:1.1em; color: #333333;}
.bz30{ width:80%; height:auto; overflow:hidden; padding:2% 10% 3% 10%;}
.bz301{ width:100%; height:2.5em; font-size:1.4em; line-height:2.5em; background:url(jl.jpg) no-repeat left center; background-size:15%; text-indent:16%;}
.bz302{ width:100%; height:auto; overflow:hidden; background:url(30.jpg) no-repeat right center; background-size:45%;}
.bz302 p{ width:50%; height:2.5em; line-height:2.5em; border-bottom:1px dotted #CCCCCC; font-size:1em; color:#666666;}
.bz302 p font{ font-size:1.2em;}

.sybz1{ width:80%; height:auto; overflow:hidden; margin:5% auto;}
.sybz1 p{ width:100%; height:2.5em; line-height:2.5em; border-bottom:2px solid #1593e3; font-size:0.8em; color:#d4ebfa; font-weight:100; text-transform: uppercase;}
.sybz1 p a{ font-size:1.4em; color:#1593e3; font-weight:bold; padding-right:2%;}
.sybz1 ul{ width:100%; height:auto; display:block; overflow:hidden; margin:3% auto;}
.sybz1 ul li{ width:100%; height:1.5em; float:left; background:url(qj.jpg) no-repeat left center; background-size:5%; line-height:1.5em; text-indent:6%; text-overflow:clip;}
.sybz1 ul li a{ font-size:1em; color:#999999;}


.qtzz{ width:100%; height:auto; overflow:hidden; padding:0 0 5% 0;}
.qtzz a{ width:23%; height:2em; border-radius:5px; background:#a5a4a4; color:#FFFFFF; font-size:0.8em; text-align:center; line-height:2em; display:block; float:left; margin-right:2.5%;}
.qtzz a:last-child{ float:right; margin-right:0px;}

/*jbtd*/
.jbtd{ border-bottom:1px dashed #bcbcbc; padding-bottom:3%; margin:4% 10% 0 10%}
.jbtd-tit{ font-size:1.3em; text-align:center; margin-bottom:3%; font-weight:700;}
.jbtd-tit span{ color:#ff0000}
.jbtd  p{ margin-bottom:3%}
#tsa{ font-size:1.15em; color:#25a9ff;}
.jbtd p:nth-child(2){ font-size:0.9em; color:#666666;}
.jbtd p:nth-child(2) a{ font-size:1em; color:#666666;}
.tw-box .tit{ font-size:1.5em; color:#0089e1; margin:0 0 3% 0}
.tw-box .pa{ height:3em; margin-bottom:3%; padding-left:5%; line-height:3em;}
.tw-box .pa a{ display:block; font-size:1.2em; color:#fff;}
.titp{ font-size:1.1em; color:#a4a4a4; margin:2% 0}
.tita a{ display:block ;height:2.5em;line-height:2.5em}
.tita .click-txt{ width:75%; color:#c5c5c5;border:1px solid #bcbcbc; padding-left:3%}
.tita .click-btn{ width:20%; background:#0082c8; color:#fff; font-weight:700;border:1px solid #bcbcbc; border-left:none; text-align:center; }

.bz30{ width:80%; height:auto; overflow:hidden; padding:2% 10% 3% 10%;}
.bz301{ width:100%; height:2.5em; font-size:1.4em; line-height:2.5em; background:url(jl.jpg) no-repeat left center; background-size:15%; text-indent:16%;}
.bz302{ width:100%; height:auto; overflow:hidden; background:url(30.jpg) no-repeat right center; background-size:45%;}
.bz302 p{ width:50%; height:2.5em; line-height:2.5em; border-bottom:1px dotted #CCCCCC; font-size:1.1em; color:#666666;}
.bz302 p font{ font-size:1.2em;}

.foot{ width:100%; height:auto; overflow:hidden; margin-top:5%; text-align:center; margin-bottom:15%;}
.foot1{ width:100%; height:auto; overflow:hidden; font-size:1em; color:#666666;}
.foot1 a{ font-size:1em; color:#000000; padding:0 2%;}
.foot p{ width:96%; height:auto; overflow:hidden; padding:2%; font-size:1em; color:#666666; line-height:1.5em;}



.pddq{ width:80%; height:2em; line-height:2em; padding:3% 10%; background:#FFFFFF url(pdtb1.jpg) no-repeat 10% center; background-size:5%; font-size:1em; color:#666666; text-indent:6%;}
.pddq a{ font-size:1em; color:#666666;}
.ksjj{ width:80%; padding:5% 5% 4% 5%; border:1px solid #d5d4d4; background:#FFFFFF; margin:3% auto; overflow:hidden;}
.ksjj p:nth-child(1){ width:100%; height: auto; margin-bottom:4%;}
.ksjj p:nth-child(1) font{ font-size:1.2em; font-weight:bold;}
.ksjj p:nth-child(2){ width:35%;}
.ksjj p:nth-child(2) img{ width:95%; padding-right:2%; padding-bottom:2%; border-bottom:1px solid #CCCCCC; border-right:1px solid #CCCCCC;}
.ksjj p:nth-child(3){ width:63%; height:auto; font-size:0.9em; text-indent:2em; line-height:1.6em; color:#666666;}
.ksjj p:nth-child(3) a{ font-size:1em; color:#FF0000;}
.ksjj p:nth-child(4){ width:100%;  padding-top:3%; line-height:1.2em; margin-top:6%; border-top:1px dotted #d4d4d4; overflow:hidden;  background:url(pdtb3.jpg) no-repeat left bottom; background-size:5%; text-indent:6%; font-size:0.9em; color:#666666;}
.ksjj p:nth-child(4) font{ color:#0089e1; font-weight:bold;}
.pdxgn{ width:80%; height:auto; padding:3% 10% 0 10%; font-size:0.8em; color:#0089e1;}
.pdxgn font{ font-size:1.5em; font-weight:bold;}


.bzxx{ width:80%; padding:5% 5% 4% 5%; border:1px solid #d5d4d4; background:#FFFFFF; margin:3% auto; overflow:hidden;}
.bzxx p:nth-child(1){ width:35%; float:left;}
.bzxx p:nth-child(1) a{ font-size:1em; color:#333333; font-weight:bold; color:#0089e1;}
.bzxx p:nth-child(1) img{ width:95%; padding-right:2%; padding-bottom:2%; border-bottom:1px solid #CCCCCC; border-right:1px solid #CCCCCC;}
.bzxx p:nth-child(2){ width:62%; float:right; height:1.5em; line-height:1.5em; overflow:hidden; border-bottom:1px dotted #CCCCCC; background:url(pdtb5.jpg) no-repeat left center; background-size:8%; text-indent:6%;}
.bzxx p:nth-child(2) a{ color:#0089e1; font-weight:bold; font-size:1em;}
.bzxx p:nth-child(3){ width:62%; height:auto; line-height:1.8em; float:right;}
.bzxx p:nth-child(3) a{ font-size:0.9em; color:#ff7d00;}
.bzxx p:nth-child(4){ width:62%; height:auto; overflow:hidden; font-size:0.9em; color:#666666; float:right;}
.bzxx p:nth-child(4) a{ font-size:1em; color:#FF0000;}
.bzxx div{ width:100%; float:right; height:auto; overflow:hidden; padding-top:2%;}
.bzxx div ul{ list-style-type:none;}
.bzxx div ul li{ width:100%; line-height:2em; background:url(pdtb6.jpg) no-repeat left center; text-indent:1em; text-align:right; font-size:0.8em;}
.bzxx div ul li a{ font-size:1.2em; color:#666666; float:left;}
.bzlm{ width:80%; padding:5% 5% 4% 5%; border:1px solid #d5d4d4; background:#FFFFFF; margin:3% auto; overflow:hidden;}
.bzlm p:nth-child(1){ width:100%; height:auto; color:#40a6e8; font-size:1.2em; font-weight:bold;}
.bzlm p:nth-child(2){ width:100%; height:auto; overflow:hidden; margin-top:4%;}
.bzlm p:nth-child(2) a{ display:block; text-align:center; font-size:1em; color:#FFFFFF;}
.bzlm p:nth-child(2) a.fl{ width:52%; height:2em; margin-bottom:0.5em;  line-height:2em;}
.bzlm p:nth-child(2) a.fr{ width:45%; height:4.5em;  line-height:4.5em;}
.bzlm p:nth-child(2) a:nth-child(1){ background:#3cbca2;}
.bzlm p:nth-child(2) a:nth-child(2){ background:#ff7d00;}
.bzlm p:nth-child(2) a:nth-child(3){ background:#54bafc;}

.bzlm p:nth-child(3){ width:100%; height:auto; overflow:hidden;}
.bzlm p:nth-child(3) a{ display:block; text-align:center; font-size:1em; color:#FFFFFF;}
.bzlm p:nth-child(3) a.fr{ width:52%; height:2em; margin-bottom:0.5em;  line-height:2em;}
.bzlm p:nth-child(3) a.fl{ width:45%; height:4.5em;  line-height:4.5em;}
.bzlm p:nth-child(3) a:nth-child(1){ background:#8772c6;}
.bzlm p:nth-child(3) a:nth-child(2){ background:#ff7d00;}
.bzlm p:nth-child(3) a:nth-child(3){ background:#54bafc;}

.bzlist{ width:80%; padding:5% 5% 4% 5%; margin:3% auto; overflow:hidden;}
.bzlist p:nth-child(1){ width:100%; height:auto; background:url(listjt.jpg) no-repeat left center; background-size:4%; text-indent:5%;}
.bzlist p:nth-child(1) a{ font-size:0.9em; font-weight:bold; color:#333333;}
.bzlist p:nth-child(2){ width:100%; height:auto; overflow:hidden; font-size:0.9em; color:#666666; text-indent:2em; line-height:1.8em; margin-top:2%;}
.bzlist p:nth-child(2) a{ color:#FF0000; font-size:1em;}
.bzbg{ border:1px solid #d5d4d4; background:#FFFFFF;}
.listfy{ width:80%; height:2em; background:#FFFFFF; padding:0 10%; margin-bottom:3%; border-bottom:1px solid #d5d4d4; border-top:1px dotted #d5d4d4;}
.listfy ul{ list-style-type:none;}
.listfy ul li{ float:left; margin-right:4%; line-height:2em;}
.listfy ul li a{ font-size:1em; color:#666666;}
.listfy ul li.thisclass{ color:#0089e1;}

.tjwz{ width:80%; padding:5% 5% 4% 5%; border:1px solid #d5d4d4; background:#FFFFFF; margin:3% auto; overflow:hidden;}
.tjwz p{ width:100%; height:auto; color:#40a6e8; font-size:1.2em; font-weight:bold;}
.tjwz ul{ width:100%; height:auto; overflow:hidden; display:block; margin-top:2%; list-style-type:none;}
.tjwz ul li{ width:100%; height:2em; border-bottom:1px dotted #CCCCCC; line-height:2em; background:url(11.gif) no-repeat left center; background-size:9%; text-indent:10%;}
.tjwz ul li a{ font-size:0.9em; color:#666666;}


.wznr{ width:80%; padding:5% 5% 4% 5%; border:1px solid #d5d4d4; background:#FFFFFF; margin:3% auto; overflow:hidden;}
.wznr h1{ width:90%; height:auto; padding:0 5%; font-size:1.2em; line-height:1.8em; text-align:center; color:#40a7e9;}
.wznr p.rq{ width:100%; text-align:center; font-size:0.9em; color:#666666;}
.wznr div.wz{ width:100%; height:auto; overflow:hidden;}
.wznr div.wz p{ font-size:0.9em; line-height:1.8em; margin-top:3%;}

.wzxx{ width:90%; height:auto; overflow:hidden; border:1px solid #d5d4d4; margin:0 5%;}
.wzxx ul{ list-style-type:none;}
.wzxx ul li{ float:left; line-height:2em; width:24%; border-right:1px solid #d9d9d9; text-align:center; text-indent:1.7em; font-size:0.9em;}
.wzxx ul li:nth-child(1){ background:url(fx1.jpg) no-repeat 30% center; background-size:13%;}
.wzxx ul li:nth-child(2){ background:url(fx2.jpg) no-repeat 30% center; background-size:16%;}
.wzxx ul li:nth-child(3){ background:url(fx3.jpg) no-repeat 30% center; background-size:15%;}
.wzxx ul li:nth-child(4){ background:url(fx4.jpg) no-repeat 30% center; border:none; background-size:15%;}
.sxp{ width:90%; height:auto; overflow:hidden; padding:0 5%; margin-top:3%;}
.sxp p{ width:100%; height:2em; font-size:1em;}
.sxp p a{ color:#333333;}

.wzpl{ width:80%; padding:5% 5% 4% 5%; border:1px solid #d5d4d4; background:#FFFFFF; margin:3% auto; overflow:hidden;}
.wzpl1{ width:90%; padding:0 5%; height:auto; overflow:hidden;}
.wzpl1 p:nth-child(1){ width:100%; height:auto; background:url(tx1.jpg) no-repeat left center; line-height:1.5em; color:#0089e1; text-indent:9%; background-size:8%;}
.wzpl1 p:nth-child(2){ width:100%; height:auto; font-size:0.9em; color:#666666; line-height:1.8em; margin-top:2%;}
.wzpl2{ width:90%; padding:5%; height:auto; overflow:hidden; margin:5% auto;}
.wzpl2 p:nth-child(1){ width:100%; height:auto; overflow:hidden; color:#0089e1;}
.wzpl2 p:nth-child(1) img{ width:9%; float:left; padding-right:3%;} 
.wzpl2 p:nth-child(2){ width:100%; height:auto; font-size:0.9em; color:#666666; line-height:1.8em; margin-top:2%;}
.plbg{ background:#f4f4f4;}


@media screen and (min-width:320px) {.wybox {font-size:14px}}
@media screen and (min-width:480px) {.wybox {font-size:16px}}
@media screen and (min-width:640px) {.wybox {font-size:24px}}