* {margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-family: "Microsoft YaHei";}
.fl {float: left; display: inline;}
.fr {float: right; display: inline;}
a {text-decoration: none;}
body {background: rgb(255, 255, 255);}
.wybox {margin: auto;
	width: 100%;
	height: auto;
	overflow: hidden;
	min-width: 320px;
	max-width: 640px;
	margin-top: 0px;}
.banner {width: 100%; height: auto; overflow: hidden; position: relative; cursor: pointer;}
.banner img {width: 100%; height: auto; float: left;}
.banner span {left: 50%; width: 10%; height: 57px; bottom: 0px; margin-left: -25px; display: block; position: absolute;}
.tel {background: rgb(216, 83, 34); margin: 5% auto; width: 94%; height: 3em; text-align: center; line-height: 3em;}
.tel a {color: rgb(255, 255, 255); font-size: 1.1em;}
.tel a font {color: rgb(255, 255, 0); text-decoration: underline; margin-left: 2%;}
section {width: 100%; height: auto; overflow: hidden;}
section header {background: rgb(5, 106, 166); width: 100%; height: 2.5em; text-align: center; color: rgb(255, 255, 255); line-height: 2.5em; font-size: 1.4em; font-weight: bold;}
.xz {margin: 5% auto; width: 80%; height: auto; overflow: hidden;}
.xz p {width: 33%; height: 2em; color: rgb(119, 119, 119); line-height: 2em; overflow: hidden; font-size: 1em; float: left; display: block;}
.xz p input {border: 1px solid rgb(119, 119, 119); border-image: none; margin-top: 0px; margin-left: 3%; vertical-align: middle; display: inline-block;}
.xz p:last-child {width: 100%; height: 2em; text-align: center; line-height: 2em; margin-top: 3%;}
.xz p:last-child a {color: rgb(119, 119, 119); font-size: 1em;}
.xz p:last-child a font {color: rgb(255, 0, 0); text-decoration: underline;}
.bq3 {margin: 0px auto; width: 80%; height: auto; overflow: hidden;}
.bq3 p {background: rgb(216, 83, 34); margin: 5% auto; width: 100%; height: auto; text-align: center; line-height: 1.5em; overflow: hidden; padding-top: 3%; padding-bottom: 3%; font-size: 1.1em;}
.bq3 p a {color: rgb(255, 255, 255); font-size: 1em;}
.bq3 p a font {color: rgb(255, 255, 0); text-decoration: underline;}
.sy {margin: 5% auto 0px; width: 80%; height: auto; overflow: hidden;}
.sy p {border-radius: 10px; border: 1px solid red; border-image: none; width: 32%; height: 2em; text-align: center; color: rgb(119, 119, 119); line-height: 2em; overflow: hidden; font-size: 1.1em; margin-bottom: 3%; float: left;}
.sy p:nth-child(3n) {float: right;}
.sy p:nth-child(3n+1) {float: left;}
.sy p:nth-child(3n+2) {margin-left: 1.5%; float: left;}
.sy p:nth-child(1) {border: 1px solid rgb(240, 103, 103); border-image: none;}
.sy p:nth-child(2) {border: 1px solid rgb(177, 132, 182); border-image: none;}
.sy p:nth-child(3) {border: 1px solid rgb(225, 161, 39); border-image: none;}
.sy p:nth-child(4) {border: 1px solid rgb(75, 177, 236); border-image: none;}
.sy p:nth-child(5) {border: 1px solid rgb(102, 207, 148); border-image: none;}
.sy p:nth-child(6) {border: 1px solid rgb(143, 194, 199); border-image: none;}
.sy p:nth-child(6) a {color: rgb(255, 0, 0);}
.sy p:last-child {border: currentColor; border-image: none; width: 99%; margin-bottom: 0px;}
.sy p:last-child a {color: rgb(255, 0, 0); font-size: 1em;}
.sy p:last-child a font {text-decoration: underline;}
.syss {margin: 5% auto 0px; width: 80%; height: auto; overflow: hidden;}
.syss p {border-radius: 10px; border: 1px solid red; border-image: none; width: 48%; height: 2em; text-align: center; color: rgb(119, 119, 119); line-height: 2em; overflow: hidden; font-size: 1.1em; margin-bottom: 3%; float: left;}
.syss p:nth-child(2n) {float: right;}
.syss p:nth-child(2n+1) {float: left;}
.syss p:nth-child(1) {border: 1px solid rgb(240, 103, 103); border-image: none;}
.syss p:nth-child(2) {border: 1px solid rgb(177, 132, 182); border-image: none;}
.syss p:nth-child(3) {border: 1px solid rgb(225, 161, 39); border-image: none;}
.syss p:nth-child(4) {border: 1px solid rgb(75, 177, 236); border-image: none;}
.syss p:nth-child(5) {border: 1px solid rgb(102, 207, 148); border-image: none;}
.syss p:nth-child(6) {border: 1px solid rgb(143, 194, 199); border-image: none;}
.syss p:nth-child(6) a {color: rgb(255, 0, 0);}
.syss p:last-child {border: currentColor; border-image: none; width: 99%; margin-bottom: 0px;}
.syss p:last-child a {color: rgb(255, 0, 0); font-size: 1em;}
.syss p:last-child a font {text-decoration: underline;}
.bsjh {background: rgb(5, 106, 166); width: 100%; height: auto; text-align: center; color: rgb(255, 255, 255); line-height: 1.2em; padding-top: 2%; padding-bottom: 2%; font-size: 1.5em; font-weight: bold;}
.bsjh font {color: rgb(255, 255, 0); font-size: 0.7em; font-weight: 100;}
.jx {margin: 5% auto 0px; width: 80%; height: auto; overflow: hidden;}
.jx p {width: 50%; height: auto; text-align: center; color: rgb(119, 119, 119); line-height: 2em; overflow: hidden; font-size: 1em; margin-top: 5%; float: left;}
.jx p span {margin: 0px auto; border-radius: 2em; width: 4em; height: 4em; line-height: 4em; font-size: 1.5em; font-weight: bold; display: block;}
.jx p:nth-child(1) span {border: 3px solid rgb(64, 195, 121); border-image: none; color: rgb(64, 195, 121);}
.jx p:nth-child(2) span {border: 3px solid rgb(225, 161, 39); border-image: none; color: rgb(225, 161, 39);}
.jx p:nth-child(3) span {border: 3px solid rgb(64, 172, 235); border-image: none; color: rgb(64, 172, 235);}
.jx p:nth-child(4) span {border: 3px solid rgb(64, 195, 121); border-image: none; color: rgb(64, 195, 121);}
.jxx {width: 100%; height: 2em; text-align: center; line-height: 2em; margin-top: 3%; float: left;}
.jxx a {color: rgb(255, 0, 0); font-size: 1.1em; text-decoration: underline;}
.telx {background: rgb(216, 83, 34); margin: 5% auto; width: 80%; height: auto; text-align: center; line-height: 1.5em; overflow: hidden; padding-top: 3%; padding-bottom: 3%; font-size: 1.1em;}
.telx a {color: rgb(255, 255, 255);}
.telx a font {color: rgb(255, 255, 0); text-decoration: underline;}
.zy {margin: 5% auto; width: 80%; height: auto; overflow: hidden;}
.zy img {width: 40%; float: left;}
.zy div {width: 55%; overflow: hidden; float: right;}
.zy div p {width: 100%; height: 2em; line-height: 1.5em; margin-bottom: 1%;}
.zy div p span {background: rgb(17, 151, 231); border-radius: 0.6em; width: 1.2em; height: 1.2em; text-align: center; color: rgb(255, 255, 255); line-height: 1.2em; font-size: 1.2em; margin-right: 2%; float: left; display: block;}
#zy div p span {background: rgb(255, 132, 0);}
.zy div p:first-child {width: 100%; height: 1.5em; color: rgb(0, 0, 0); line-height: 1.5em; font-size: 1.2em; font-weight: bold;}
.zl {margin: 5% auto; width: 80%; height: auto; overflow: hidden;}
.zl p:nth-child(1) {width: 100%; height: auto; color: rgb(119, 119, 119); line-height: 1.5em; overflow: hidden; font-size: 1.1em;}
.zl p:nth-child(1) font {color: rgb(0, 0, 0); font-weight: bold;}
.zl p:nth-child(2) {width: 100%; height: auto; text-align: center; line-height: 2em; overflow: hidden;}
.zl p:nth-child(2) a {color: rgb(255, 0, 0); font-size: 1.1em;}
.zl p:nth-child(2) a font {text-decoration: underline;}
.jj {margin: 2% auto 0px; width: 80%; height: auto; overflow: hidden;}
.jj p {width: 50%; height: auto; text-align: center; color: rgb(119, 119, 119); line-height: 2em; overflow: hidden; font-size: 1em; margin-top: 5%; float: left;}
.jj p span {margin: 0px auto; border-radius: 1.5em; width: 3em; height: 3em; text-align: center; line-height: 3em; overflow: hidden; font-size: 2em; font-weight: bold; display: block;}
.jj p:nth-child(1) span {border: 3px solid rgb(64, 195, 121); border-image: none; color: rgb(64, 195, 121);}
.jj p:nth-child(2) span {border: 3px solid rgb(223, 64, 64); border-image: none; color: rgb(223, 64, 64);}
.jj p:nth-child(3) span {border: 3px solid rgb(224, 159, 34); border-image: none; color: rgb(224, 159, 34);}
.jj p:nth-child(4) span {border: 3px solid rgb(17, 151, 231); border-image: none; color: rgb(17, 151, 231);}
.hz {margin: 5% auto; width: 80%; height: auto; overflow: hidden;}
.hz p:nth-child(1) {width: 100%; height: 2em; text-align: center; line-height: 2em; font-size: 1.1em; margin-bottom: 5%;}
.hz p:nth-child(2) {width: 33%; height: auto; text-align: center; color: rgb(119, 119, 119); line-height: 2em; overflow: hidden; float: left;}
.hz p:nth-child(3) {width: 33%; height: auto; text-align: center; color: rgb(119, 119, 119); line-height: 2em; overflow: hidden; float: left;}
.hz p:nth-child(4) {width: 33%; height: auto; text-align: center; color: rgb(119, 119, 119); line-height: 2em; overflow: hidden; float: left;}
.hz p img {width: 80%;}
.hz div {width: 100%; height: auto; overflow: hidden; margin-top: 5%; float: left;}
.hz div a {width: 35%; height: 2.5em; text-align: center; color: rgb(255, 255, 255); line-height: 2.5em; font-size: 1.1em; display: block;}
.hz div a:nth-child(1) {background: rgb(216, 83, 34); margin-left: 10%; float: left;}
.hz div a:nth-child(2) {background: rgb(248, 76, 76); margin-right: 10%; float: right;}
.dh {background: rgb(230, 230, 230); margin: 5% auto; width: 80%; height: 4em; overflow: hidden; cursor: pointer;}
.dh a p:nth-child(1) {padding: 0.2em 0px 0.8em; width: 75%; height: auto; text-align: center; color: rgb(0, 0, 0); font-size: 1.1em; float: left;}
.dh a p:nth-child(1) font {color: rgb(0, 0, 0); font-size: 1.33em; font-weight: bold;}
.dh a p:nth-child(2) {background: rgb(255, 132, 0); padding: 0.5em 0px; width: 25%; height: 3em; text-align: center; color: rgb(255, 255, 255); font-size: 1.1em; font-weight: bold; float: right;}
.zz {margin: 5% auto; width: 80%; height: auto; overflow: hidden;}
.zz p:nth-child(1) {width: 100%; height: auto; color: rgb(119, 119, 119); line-height: 1.7em; overflow: hidden; font-size: 1.1em;}
.zz p:nth-child(2) {background: rgb(216, 83, 34); margin: 5% auto 0px; width: 60%; height: 2.5em; text-align: center; line-height: 2.5em;}
.zz p:nth-child(2) a {width: 100%; height: 100%; color: rgb(255, 255, 255); font-size: 1.1em; display: block;}
.kb1 {margin: 0px auto; width: 80%; height: auto;}
.kb1 .nx {color: rgb(255, 255, 255); line-height: 2em; font-size: 1.25em;}
.kb1 .nx span {color: rgb(255, 234, 0);}
.kb1 h1 {color: rgb(255, 255, 255); line-height: 1em; font-size: 1.6em;}
.kb1 h1 span {color: rgb(255, 234, 0);}
.kb1 .yj {background: rgb(255, 234, 0); margin: 3% auto; color: rgb(36, 36, 36); line-height: 2em; font-size: 1.1em; display: block;}
.kb1 .zys {color: rgb(255, 255, 255); line-height: 1.5em; font-size: 1.1em;}
.kb1 .jr {color: rgb(255, 228, 0); line-height: 2em; font-size: 1.1em; text-decoration: underline;}
.kb {background: rgb(248, 76, 76); text-align: center; padding-top: 5%; padding-bottom: 5%;}
@media screen and (min-width:320px)
{
.wybox {font-size: 14px;}
.xz p input {width: 14px; height: 14px;}
}
@media screen and (min-width:480px)
{
.wybox {font-size: 16px;}
.xz p input {width: 16px; height: 16px;}
}
@media screen and (min-width:640px)
{
.wybox {font-size: 24px;}
.xz p input {width: 24px; height: 24px;}
}
.main2{ background:#d7f3ff; overflow:hidden; clear:both; margin-top:1rem; padding-bottom:4%}
.main2_2{ margin-top:5%;overflow:hidden;}
.main2_2_1{ width:31%; float:left}
.main2_2_2{ width:67%; float:left; text-align:center; }
.main2_2_2_1{ color:#1565cf; font-size:1rem; margin-top:2%}
.main2_2_2_2{ color:#333; font-size:0.8rem; margin-top:5%}
.main2_2_2_3{ color:#fff;font-size:0.8rem;  background:#1565cf; height:1rem; line-height:1rem; width:95%; margin:0 auto; margin-top:6%}
.main2_2_3{ border-bottom:1px #4d8ee4 dotted; clear:both; margin-top:3%}
.main2_2_3_1{ color:#ff6600}
.main2_2_3_2{width:80%; margin:0 auto; margin-top:5%}
.main2_2_3_3{ background:#ff6600;width:90%;}
.main2_2_4_1{ color:#f61718}
.main2_2_4_2{margin:0 auto; margin-top:5%}
.main2_2_4_3{ background:#f61718;width:90%;}
.juz21{width:100%;margin:0 auto; text-align:center;color:#1464ce;font-weight:bold;font-size:26px;margin-bottom: 0.2em;}
.foot{border-top-width: 1px;border-top-style: solid;border-top-color: #cecece;height: 6rem;position: relative;clear: both;min-width: 306px;width:310px;text-align:center;margin:0 auto;margin-top:10px;}
.foot1{position: absolute;left: 12px;top: 12px;font-size: 14px;color: #989898;width:310px;text-align:center;}
.foot1 a{font-size: 13px;font-weight: bold;color: #464747;}
.foot p{position: absolute;left: 12px;top: 42px;font-size: 12px;line-height: 20px;color: #989898;}
.jdzz_zh{position:fixed;top:0;opacity:0;z-index:999;background:#000;width:100%;height:3em}
.jdzz_zh a{float:left;width:25%;font:bold 1.3em/2.3em "Microsoft YaHei";text-align:center;color:#fff;height:100%;}
footer{width:100%; margin:0 auto; overflow:hidden; background:#0033cc; height:50px; position:fixed; bottom:0px; left:0;}
footer ul{width:320px; height:50px; margin:0 auto;}
footer ul a{float:left; width:110px; text-align:center; line-height:20px; color:#fff; height:50px; font-size:12px;}
footer ul a span{background:url(/images/index_bg.png) no-repeat 0 -182px; display:block; width:23px; height:23px; margin:6px auto 0;}
footer ul a:nth-child(2) span{background-position:-24px -182px; width:28px;}
footer ul a:nth-child(3) span{background-position:-52px -182px; width:28px;}
footer ul a:nth-child(1){background:#cc0000; width:120px;}
footer ul a:nth-child(3){width:90px;}
.dibu{ height:184px; width:100%; margin:20px auto 0; text-align:center; overflow:hidden; line-height:24px;}
.dibu ol{width:320px; margin:0 auto;}
.dibu p{font-size:16px; color:#666; width:300px; float:left;}.dibu span,.dibu p a{color:#d90202;}
.dibu li{float:right; width:42px; height:42px; background:#0033cc; border-radius:42px; -webkit-border-radius:42px; text-align:center; line-height:24px; position:relative; margin:30px 0 0 -80px; }
.dibu li span{background:url(/images/index_bg.png) no-repeat -19px -158px; width:22px; height:20px; display:block; margin:10px auto 0;}
.dibu li a{color:#fff;}