@charset "utf-8";
/* CSS Document */
.right{ float:right;}
.left{ float:left;}
.red{ color:#F00;}
input[type=button], input[type=submit], input[type=file], button { cursor: pointer; -webkit-appearance: none; } 

.mainlxd{ width:100%; margin:0 auto;}
@media (min-width: 640px){
.mainlxd{ width:640px; margin:0 auto;}	
}
.mainxlxd{ width:96%; margin:0 auto;}
@media (min-width: 640px){
.mainxlxd{ width:600px; margin:0 20px;}	
}
.main{ width:100%; margin:0 auto;}
.border-box{border: 1px solid #dfdfdf;}
.main{ width:100%; margin:0 auto;}
.manbox{ width:100%; height:auto;}
.manbox{ width:100%; height:auto; overflow:hidden; margin:0 auto;}

#topheader{ position:fixed; z-index:97;}
/*********/
.topbox{ background:#83d5b1; width:100%; height:60px; overflow:hidden; margin:0 auto; position:relative;}
.toplist{ width:11.7%; height:auto; float:left; margin-left:2.6%;}
.toplogo{ width:118px; height:30px; float:left; left:50%; margin-left:-59px; position:absolute; top:20%;}
.toptel{ width: 37px; height:30px; position:absolute; right:3%; top:15%;}
@media (min-width: 640px){
.topbox{ width:100%; height:100px; overflow:hidden; margin:0 auto;}	
.toplist{ width:11.7%; height:auto; float:left; margin-left:2.6%;}
.toplogo{ width:237px; height:60px; float:left; left:50%; margin-left:-118.5px; position:absolute; top:15%;}
.toptel{ width: 75px; height: 60px; position:absolute; right:3%; top:10%;}
}
/*********/
.bannerbigbox{ width:100%; height:auto; overflow:hidden; /*margin:60px 0 0 0;*/}
.bannerbox{ width:100%; height:auto; overflow:hidden; margin:0 auto; position:relative;}
.bannerbox img{ width:100%; height:auto;}
@media (min-width: 640px){
.bannerbigbox{ width:100%; height:auto; overflow:hidden; margin:100px 0 0 0;}
.bannerbox{ width:100%; height:auto; overflow:hidden; margin:0 auto; position:relative;}
.bannerbox img{ width:100%; height:auto;}
}

/******320***/
.jnxytitle{ width:100%; height:auto; overflow:hidden; margin:0 auto; padding-top:8%;}
.jnxybox{ width:100%; height:auto; overflow:hidden; margin:0 auto;}
.jnxyjjbox{ width:90%; height:auto; overflow:hidden; margin:2% auto;}
.jnxyjjbox p{ font-size:14px; line-height:20px; color:#242424; text-indent:2em;}

.jnxyjjanbox{ width:100%; height:auto; overflow:hidden; margin:0 auto; padding:5% 1%; text-align:center;}
.jnxyjjanbox a{font-size:18px; line-height:48px; color:#363636;
height:auto;
border-radius:10px;
background-color:#83d5b1;
-moz-box-shadow: 2px 6px 10px #becac5; /* 老的 Firefox */
box-shadow: 2px 6px 10px #becac5; padding:2% 8%;}

.jj_jnxybox{ width:100%; height:auto; overflow:hidden; margin:5% auto;}
.jnxyneirtitlebox{ width:100%; height:auto; overflow:hidden; margin:2% auto; padding-top:3%;}
.jnxyneirtitle2box{ width:90%; height:auto; overflow:hidden; margin:2% auto; padding-top:3%;}
.ss_titleleftbox{ width:66%; height:auto; overflow:hidden; float:left; padding-left:1%;}
.ss_titleleftbox h3{ font-size:18px; line-height:26px; color:#242424; font-weight:600;}
.ss_titlerightbox{ background:#ffd40c; width:23%; height:auto; overflow:hidden; float:left; font-size:16px; line-height:26px; color:#292929; border-radius:10px; text-align:center;}
.ss_jnxybox{ width:100%; height:auto; overflow:hidden; margin:2% auto;}
.ss_jnxyleftbox{ width:64.5%; height:auto; overflow:hidden; float:left; margin-right:1%}
.ss_jnxyrightbox{ width:34.5%; height:auto; overflow:hidden; float:left;}
.js_titleleftbox{ width:75%; height:auto; overflow:hidden; float:left; padding-left:1%;}
.js_titleleftbox h3{ font-size:18px; line-height:26px; color:#242424; font-weight:600;}
.js_jnxybox{ width:100%; height:auto; overflow:hidden; margin:2% auto;}
.js_jnxyleftbox{ width:42.2%; height:auto; overflow:hidden; float:left; margin-right:1%}
.js_jnxyrightbox{ width:55.7%; height:auto; overflow:hidden; float:left;}
.zs_titleleftbox{ width:65%; height:auto; overflow:hidden; float:left; padding-left:1%;}
.zs_titleleftbox h3{ font-size:14px; line-height:26px; color:#292929; font-weight:bold;}
.zs_titlerightbox{ background:#2c377b; width:29%; height:auto; overflow:hidden; float:left; font-size:12px; line-height:26px; color:#fffeff; border-radius:10px; text-align:center;}
.zs_jnxybox{ width:89%; height:auto; overflow:hidden; margin:2% auto;}
.zs_jnxybox ul{ width:100%; height:auto; overflow:hidden; margin:0 auto;}
.zs_jnxybox ul li{ width:33.3%; height:auto; overflow:hidden; float:left; margin-right:0.53%;}
.zsx_jnxybox{ width:99%; height:auto; overflow:hidden; margin:0 auto;}
.zsx_titleleftbox{ width:52%; height:auto; overflow:hidden; float:left; font-size:12px; line-height:36px; color:#563e4e;}
.zsx_titlerightbox{ width:48%; height:auto; overflow:hidden; float:right; text-align:right; font-size:12px; line-height:36px; color:#563e4e;}

.jnxykcjsbox{ width:87.5%; height:auto; overflow:hidden; margin:0 auto;}
.jnxykcjsbox ul{ width:100%; height:auto; overflow:hidden; margin:3% auto;}
.jnxykcjsbox ul li{ width:20.5%; height:auto; overflow:hidden; float:left; margin-right:6%;}
.jnxykcjsbox ul li p{ font-size:12px; line-height:33px; color:#444444; text-align:center;}

.jnxyhyqjbox{ width:98%; height:auto; overflow:hidden; margin:3% auto;}
.jnxyhyqj1box{ width:100%; height:auto; overflow:hidden; margin:2% auto;}
.jnxyhyqj1box p{ font-size:12px; line-height:22px; color:#242424; text-align:center;}
.jnxyhyqj1box span{ font-size:18px; line-height:28px; color:#fa5971;}
.jnxyhyqj2box{ width:100%; height:auto; overflow:hidden; margin:2% auto;}
.jnxyhyqj2box p{ font-size:14px; line-height:22px; color:#242424; font-weight:500; text-indent:2em;}
.jnxyhyqj3box{ background:#282828; width:100%; height:auto; overflow:hidden; margin:2% auto;}
.jnxyhyqj3box p{ font-size:12px; line-height:20px; color:#ffffff; text-align:center;}

.youshibigbox{ width:100%; height:600px; overflow:hidden; margin:0 auto; position:relative;}
.youshibgbox{ width:100%; height:auto; overflow:hidden; margin:0 auto; padding-top:72%; position:absolute; z-index:2;}
.youshibigneirbox{ width:100%; height:auto; overflow:hidden; margin:0 auto; position:absolute; z-index:3;}
.jnxyysbox{ width:100%; height:auto; overflow:hidden; margin:0 auto;}
.jnxyysbox ul{ width:100%; height:auto; overflow:hidden; margin:3% auto; padding:4% 5%;}
.jnxyysbox ul li{ width:49.1%; height:auto; overflow:hidden; float:left; margin-right:1.8%;-moz-box-shadow: 2px 6px 10px #b1cdc0; /* 老的 Firefox */
box-shadow: 2px 6px 10px #b1cdc0;}
.jnxyystitlebox{ background:#FFF; width:100%; height:auto; overflow:hidden; margin:0 auto;}
.jnxyystitlebox h3{ font-size:14px; line-height:28px; color:#242424; text-align:center;}
.jnxyystpbox{ background:#FFF; width:100%; height:auto; overflow:hidden; margin:0 auto;}
.jnxyysneirbox{ background:#FFF; width:100%; height:auto; overflow:hidden; margin:0 auto; padding:2% 0;}
.jnxyysneirbox p{ font-size:12px; line-height:20px; color:#242424; text-indent:2em; padding:0 2%;}

.jnxyvsbox{ width:90.6%; height:auto; overflow:hidden; margin:0 auto; padding-top:23%;}
.jnxy_js1box{ width:100%; height:auto; overflow:hidden; margin:2% auto;}
.jnxy_js2box{ width:100%; height:auto; overflow:hidden; margin:2% auto;}
.jnxy_js3box{ width:100%; height:auto; overflow:hidden; margin:3% auto;}

.jnxy_xxjd1box{ width:96%; height:auto; overflow:hidden; margin:2% auto;}
.jnxy_xxjd1box p{ font-size:12px; line-height:18px; color:#242424;}
.jnxy_xxjd2box{ width:87.5%; height:auto; overflow:hidden; margin:0 auto;}
.jnxy_xxjd2box ul{ width:100%; height:auto; overflow:hidden; margin:7% auto;}
.jnxy_xxjd2box ul li{ width:27.5%; height:auto; overflow:hidden; float:left; margin-right:8.75%;}
.jnxy_xxjd3box{ width:98%; height:auto; overflow:hidden; margin:0 auto;}
.jnxy_xxjd3box p{ font-size:12px; line-height:18px; color:#242424; text-indent:2em;}

.jnxy_xyzpbox{ width:99%; height:auto; overflow:hidden; margin:4% auto;}
.xyzpleftbox{ width:71%; height:auto; overflow:hidden; float:left;}
.xyzprightbox{ width:29%; height:auto; overflow:hidden; float:left;}
.xyzpx1box{ width:59.3%; height:auto; overflow:hidden; float:left; margin:0.5% 0;}
.xyzpx2box{ width:39.8%; height:auto; overflow:hidden; float:left; margin:0.5% 0 0.5% 0.5%;}
.xyzpx3box{ width:58.7%; height:auto; overflow:hidden; float:left; margin:0.5% 0;}
.xyzpx4box{ width:39.5%; height:auto; overflow:hidden; float:left; margin:0.5% 0 0.5% 0.5%;}
.xyzpx5box{ width:59.3%; height:auto; overflow:hidden; float:left; margin:0.5% 0;}
.xyzpx6box{ width:40.3%; height:auto; overflow:hidden; float:left; margin:0.5% 0 0.5% 0.2%;}
.xyzpx7box{ width:59%; height:auto; overflow:hidden; float:left; margin:0.5% 0;}
.xyzpx8box{ width:40.3%; height:auto; overflow:hidden; float:left; margin:0.5% 0 0.5% 0.5%;}
.xyzpx9box{ width:98.5%; height:auto; overflow:hidden; float:left; margin:0.9% 0;}
.xyzpx10box{ width:98%; height:auto; overflow:hidden; float:left; margin:0.9% 0;}
.xyzpx11box{ width:98.5%; height:auto; overflow:hidden; float:left; margin:0.9% 0;}
.xyzpx12box{ width:98.5%; height:auto; overflow:hidden; float:left; margin:0.9% 0;}

.jnxyhyfhbox{ width:93%; height:auto; overflow:hidden; margin:3% auto;}
.jnxyhyfhleftbox{ background:#baf0d8; width:50%; height:auto; overflow:hidden; float:left; border-radius:10px; margin-top:8.5%;}
.jnxyhyfhrightbox{ background:#baf0d8; width:50%; height:auto; overflow:hidden; float:left; border-radius:10px;}
.jnxyhyfhx1box{ width:94.9%; height:auto; overflow:hidden; margin:0 auto; padding:3% 0 2% 0;}

.xybyz1box{ width:100%; height:auto; overflow:hidden; margin:3% auto;}
.xybyzleft1box{ width:62%; height:auto; overflow:hidden; float:left; margin-right:0.8%;}
.xybyzright1box{ width:37.2%; height:auto; overflow:hidden; float:left;}
.xybyzleft2box{ width:37.2%; height:auto; overflow:hidden; float:left; margin-right:0.8%;}
.xybyzright2box{ width:62%; height:auto; overflow:hidden; float:left;}
.xybyzleft3box{ width:62%; height:auto; overflow:hidden; float:left; margin-right:0.8%;}
.xybyzright3box{ width:37.2%; height:auto; overflow:hidden; float:left;}

.xyqyx1box{ width:98%; height:auto; overflow:hidden; margin:3% auto;}
.xyqyx1box p{ font-size:14px; line-height:20px; color:#242424; text-indent:2em;}
.xyqyx2box{ width:28.9%; height:auto; overflow:hidden; margin:0 auto;}
.xyqyx3box{ width:96%; height:auto; overflow:hidden; margin:3% auto;}
.xyqyx3box p{ font-size:12px; line-height:18px; color:#242424; text-align:center;}
.xyqyx4box{ width:28.9%; height:auto; overflow:hidden; margin:0 auto;}
.xyqyx5box{ width:88%; height:auto; overflow:hidden; margin:0 auto;}
.xyqyx5box ul{ width:100%; height:auto; overflow:hidden; margin:5% auto;}
.xyqyx5box ul li{ width:29.8%; height:auto; overflow:hidden; float:left; margin-right:5.3%;}
.xyqyx6box{ width:28.9%; height:auto; overflow:hidden; margin:0 auto;}
.xyqyx7box{ width:88%; height:auto; overflow:hidden; margin:0 auto;}
.xyqyx7box ul{ width:100%; height:auto; overflow:hidden; margin:5% auto;}
.xyqyx7box ul li{ width:29.8%; height:auto; overflow:hidden; float:left; margin-right:5.3%;}
.xyqyx8box{ width:50.6%; height:auto; overflow:hidden; margin:3% auto;}

.jnxy_hyzcbox{ width:90%; height:auto; overflow:hidden; margin:4% auto;}
.jnxy_hyzcbox ul{ width:100%; height:auto; overflow:hidden; margin:5% auto;}
.jnxy_hyzcbox ul li{ width:46.5%; height:auto; overflow:hidden; float:left; margin-right:7%;}
.hyzcwzbox{ width:50%; height:auto; overflow:hidden; float:left; padding:5% 1%;}
.hyzcwzbox p{ font-size:14px; line-height:48px; color:#242424; font-weight:bold; float:right;}
.hyzcanbox{ width:40%; height:auto; overflow:hidden; float:left; padding:5% 1%;}
.hyzcanbox a{font-size:16px; line-height:48px; color:#363636;
height:auto;
border-radius:10px;
background-color:#83d5b1;
-moz-box-shadow: 2px 6px 10px #becac5; /* 老的 Firefox */
box-shadow: 2px 6px 10px #becac5; padding:5% 20%;}

/*********/
.footbox{ background:#83d5b1; width:100%; height:auto; overflow:hidden; margin:0 auto; padding:2em 0;}
.f_dz{ width:100%; height:auto; overflow:hidden; margin:0 auto; padding-top:6%;}
.f_logowz{ width:100%; height:auto; overflow:hidden; margin:0 auto; padding-top:6%;}
.f_logowz p{ font-size:12px; line-height:35px; color:#282828; text-align:center;}
.f_wx{ width:31.3%; height:auto; overflow:hidden; margin:2% auto;}
.f_ba{ width:100%; height:auto; overflow:hidden; margin:0 auto;}
.f_ba p{ font-size:12px; line-height:18px; color:#282828; text-align:center;}
.f_ba h3{ font-size:12px; line-height:18px; color:#282828; font-weight:bold; text-align:center;}

@media screen and (max-width:440px) {/*兼容uc*iphone7p*/
.youshibigbox{ width:100%; height:730px; overflow:hidden; margin:0 auto; position:relative;}
.youshibgbox{ width:100%; height:auto; overflow:hidden; margin:0 auto; padding-top:60%; position:absolute; z-index:2;}
.jnxyvsbox{ width:90.6%; height:auto; overflow:hidden; margin:0 auto; padding-top:26%;}
}
@media screen and (max-width:400px) {/*兼容uc*iphone6s-huawei*p9*/
.youshibigbox{ width:100%; height:700px; overflow:hidden; margin:0 auto; position:relative;}
.youshibgbox{ width:100%; height:auto; overflow:hidden; margin:0 auto; padding-top:63%; position:absolute; z-index:2;}
.jnxyvsbox{ width:90.6%; height:auto; overflow:hidden; margin:0 auto; padding-top:26%;}
}
@media screen and (max-width:360px) {/*兼容bd*oppo*r9*/
.youshibigbox{ width:100%; height:670px; overflow:hidden; margin:0 auto; position:relative;}
.youshibgbox{ width:100%; height:auto; overflow:hidden; margin:0 auto; padding-top:65%; position:absolute; z-index:2;}
.jnxyvsbox{ width:90.6%; height:auto; overflow:hidden; margin:0 auto; padding-top:25%;}
}
@media (min-width: 640px){
/*********/
.jnxytitle{ width:100%; height:auto; overflow:hidden; margin:0 auto; padding-top:8%;}
.jnxybox{ width:100%; height:auto; overflow:hidden; margin:0 auto;}
.jnxyjjbox{ width:90%; height:auto; overflow:hidden; margin:2% auto;}
.jnxyjjbox p{ font-size:18px; line-height:33px; color:#242424; text-indent:2em;}

.jnxyjjanbox{ width:100%; height:auto; overflow:hidden; margin:0 auto; padding:5% 1%; text-align:center;}
.jnxyjjanbox a{font-size:28px; line-height:48px; color:#363636;
height:auto;
border-radius:10px;
background-color:#83d5b1;
-moz-box-shadow: 2px 6px 10px #becac5; /* 老的 Firefox */
box-shadow: 2px 6px 10px #becac5; padding:2% 8%;}

.jj_jnxybox{ width:100%; height:auto; overflow:hidden; margin:5% auto;}
.jnxyneirtitlebox{ width:100%; height:auto; overflow:hidden; margin:2% auto; padding-top:3%;}
.jnxyneirtitle2box{ width:90%; height:auto; overflow:hidden; margin:2% auto; padding-top:3%;}
.ss_titleleftbox{ width:49%; height:auto; overflow:hidden; float:left; padding-left:1%;}
.ss_titleleftbox h3{ font-size:24px; line-height:26px; color:#292929; font-weight:bold;}
.ss_titlerightbox{ background:#ffd40c; width:16%; height:auto; overflow:hidden; float:left; font-size:20px; line-height:36px; color:#292929; border-radius:10px; text-align:center;}
.ss_jnxybox{ width:100%; height:auto; overflow:hidden; margin:2% auto;}
.ss_jnxyleftbox{ width:64.5%; height:auto; overflow:hidden; float:left; margin-right:1%}
.ss_jnxyrightbox{ width:34.5%; height:auto; overflow:hidden; float:left;}
.js_titleleftbox{ width:51%; height:auto; overflow:hidden; float:left; padding-left:1%;}
.js_titleleftbox h3{ font-size:24px; line-height:26px; color:#292929; font-weight:bold;}
.js_jnxybox{ width:100%; height:auto; overflow:hidden; margin:2% auto;}
.js_jnxyleftbox{ width:42.2%; height:auto; overflow:hidden; float:left; margin-right:1%}
.js_jnxyrightbox{ width:55.7%; height:auto; overflow:hidden; float:left;}
.zs_titleleftbox{ width:54%; height:auto; overflow:hidden; float:left; padding-left:1%;}
.zs_titleleftbox h3{ font-size:22px; line-height:26px; color:#292929; font-weight:bold;}
.zs_titlerightbox{ background:#2c377b; width:18%; height:auto; overflow:hidden; float:left; font-size:14px; line-height:26px; color:#fffeff; border-radius:10px; text-align:center;}
.zs_jnxybox{ width:89%; height:auto; overflow:hidden; margin:2% auto;}
.zs_jnxybox ul{ width:100%; height:auto; overflow:hidden; margin:0 auto;}
.zs_jnxybox ul li{ width:24.6%; height:auto; overflow:hidden; float:left; margin-right:0.53%;}
.zsx_jnxybox{ width:90%; height:auto; overflow:hidden; margin:0 auto;}
.zsx_titleleftbox{ width:50%; height:auto; overflow:hidden; float:left; font-size:18px; line-height:36px; color:#563e4e;}
.zsx_titlerightbox{ width:50%; height:auto; overflow:hidden; float:right; text-align:right; font-size:18px; line-height:36px; color:#563e4e;}

.jnxykcjsbox{ width:87.5%; height:auto; overflow:hidden; margin:0 auto;}
.jnxykcjsbox ul{ width:100%; height:auto; overflow:hidden; margin:3% auto;}
.jnxykcjsbox ul li{ width:20.5%; height:auto; overflow:hidden; float:left; margin-right:6%;}
.jnxykcjsbox ul li p{ font-size:16px; line-height:33px; color:#444444; text-align:center;}

.jnxyhyqjbox{ width:90%; height:auto; overflow:hidden; margin:3% auto;}
.jnxyhyqj1box{ width:100%; height:auto; overflow:hidden; margin:2% auto;}
.jnxyhyqj1box p{ font-size:18px; line-height:33px; color:#242424; text-align:center;}
.jnxyhyqj1box span{ font-size:24px; line-height:33px; color:#fa5971;}
.jnxyhyqj2box{ width:100%; height:auto; overflow:hidden; margin:2% auto;}
.jnxyhyqj2box p{ font-size:20px; line-height:33px; color:#242424; font-weight:bold; text-indent:2em;}
.jnxyhyqj3box{ background:#282828; width:100%; height:auto; overflow:hidden; margin:2% auto;}
.jnxyhyqj3box p{ font-size:18px; line-height:33px; color:#ffffff; text-align:center;}

.youshibigbox{ width:100%; height:1015px; overflow:hidden; margin:0 auto; position:relative;}
.youshibgbox{ width:100%; height:auto; overflow:hidden; margin:0 auto; padding-top:35%; position:absolute; z-index:2;}
.youshibigneirbox{ width:100%; height:auto; overflow:hidden; margin:0 auto; position:absolute; z-index:3;}
.jnxyysbox{ width:85%; height:auto; overflow:hidden; margin:0 auto;}
.jnxyysbox ul{ width:100%; height:auto; overflow:hidden; margin:3% auto; padding:4% 5%;}
.jnxyysbox ul li{ width:43.1%; height:auto; overflow:hidden; float:left; margin-right:13.8%;-moz-box-shadow: 2px 6px 10px #b1cdc0; /* 老的 Firefox */
box-shadow: 2px 6px 10px #b1cdc0;}
.jnxyystitlebox{ background:#FFF; width:100%; height:auto; overflow:hidden; margin:0 auto;}
.jnxyystitlebox h3{ font-size:16px; line-height:33px; color:#242424; text-align:center;}
.jnxyystpbox{ background:#FFF; width:100%; height:auto; overflow:hidden; margin:0 auto;}
.jnxyysneirbox{ background:#FFF; width:100%; height:auto; overflow:hidden; margin:0 auto; padding:2% 0;}
.jnxyysneirbox p{ font-size:14px; line-height:20px; color:#242424; text-indent:2em; padding:0 2%;}

.jnxyvsbox{ width:90.6%; height:auto; overflow:hidden; margin:0 auto; padding-top:28%;}
.jnxy_js1box{ width:100%; height:auto; overflow:hidden; margin:2% auto;}
.jnxy_js2box{ width:100%; height:auto; overflow:hidden; margin:2% auto;}
.jnxy_js3box{ width:100%; height:auto; overflow:hidden; margin:2% auto;}

.jnxy_xxjd1box{ width:87.5%; height:auto; overflow:hidden; margin:2% auto;}
.jnxy_xxjd1box p{ font-size:18px; line-height:28px; color:#242424;}
.jnxy_xxjd2box{ width:87.5%; height:auto; overflow:hidden; margin:0 auto;}
.jnxy_xxjd2box ul{ width:100%; height:auto; overflow:hidden; margin:7% auto;}
.jnxy_xxjd2box ul li{ width:27.5%; height:auto; overflow:hidden; float:left; margin-right:8.75%;}
.jnxy_xxjd3box{ width:92%; height:auto; overflow:hidden; margin:0 auto;}
.jnxy_xxjd3box p{ font-size:16px; line-height:26px; color:#242424; text-indent:2em;}

.jnxy_xyzpbox{ width:99%; height:auto; overflow:hidden; margin:4% auto;}
.xyzpleftbox{ width:71%; height:auto; overflow:hidden; float:left;}
.xyzprightbox{ width:29%; height:auto; overflow:hidden; float:left;}
.xyzpx1box{ width:59.3%; height:auto; overflow:hidden; float:left; margin:0.5% 0;}
.xyzpx2box{ width:39.8%; height:auto; overflow:hidden; float:left; margin:0.5% 0 0.5% 0.5%;}
.xyzpx3box{ width:58.7%; height:auto; overflow:hidden; float:left; margin:0.5% 0;}
.xyzpx4box{ width:39.5%; height:auto; overflow:hidden; float:left; margin:0.5% 0 0.5% 0.5%;}
.xyzpx5box{ width:59.3%; height:auto; overflow:hidden; float:left; margin:0.5% 0;}
.xyzpx6box{ width:40.3%; height:auto; overflow:hidden; float:left; margin:0.5% 0 0.5% 0.2%;}
.xyzpx7box{ width:59%; height:auto; overflow:hidden; float:left; margin:0.5% 0;}
.xyzpx8box{ width:40.3%; height:auto; overflow:hidden; float:left; margin:0.5% 0 0.5% 0.5%;}
.xyzpx9box{ width:98.5%; height:auto; overflow:hidden; float:left; margin:0.9% 0;}
.xyzpx10box{ width:98%; height:auto; overflow:hidden; float:left; margin:0.9% 0;}
.xyzpx11box{ width:98.5%; height:auto; overflow:hidden; float:left; margin:0.9% 0;}
.xyzpx12box{ width:98.5%; height:auto; overflow:hidden; float:left; margin:0.9% 0;}

.jnxyhyfhbox{ width:93%; height:auto; overflow:hidden; margin:3% auto;}
.jnxyhyfhleftbox{ background:#baf0d8; width:50%; height:auto; overflow:hidden; float:left; border-radius:10px; margin-top:8.5%;}
.jnxyhyfhrightbox{ background:#baf0d8; width:50%; height:auto; overflow:hidden; float:left; border-radius:10px;}
.jnxyhyfhx1box{ width:94.9%; height:auto; overflow:hidden; margin:0 auto; padding:3% 0 2% 0;}

.xybyz1box{ width:100%; height:auto; overflow:hidden; margin:3% auto;}
.xybyzleft1box{ width:62%; height:auto; overflow:hidden; float:left; margin-right:0.8%;}
.xybyzright1box{ width:37.2%; height:auto; overflow:hidden; float:left;}
.xybyzleft2box{ width:37.2%; height:auto; overflow:hidden; float:left; margin-right:0.8%;}
.xybyzright2box{ width:62%; height:auto; overflow:hidden; float:left;}
.xybyzleft3box{ width:62%; height:auto; overflow:hidden; float:left; margin-right:0.8%;}
.xybyzright3box{ width:37.2%; height:auto; overflow:hidden; float:left;}

.xyqyx1box{ width:87.5%; height:auto; overflow:hidden; margin:3% auto;}
.xyqyx1box p{ font-size:18px; line-height:28px; color:#242424; text-indent:2em;}
.xyqyx2box{ width:28.9%; height:auto; overflow:hidden; margin:0 auto;}
.xyqyx3box{ width:71%; height:auto; overflow:hidden; margin:3% auto;}
.xyqyx3box p{ font-size:16px; line-height:26px; color:#242424; text-align:center;}
.xyqyx4box{ width:28.9%; height:auto; overflow:hidden; margin:0 auto;}
.xyqyx5box{ width:88%; height:auto; overflow:hidden; margin:0 auto;}
.xyqyx5box ul{ width:100%; height:auto; overflow:hidden; margin:5% auto;}
.xyqyx5box ul li{ width:29.8%; height:auto; overflow:hidden; float:left; margin-right:5.3%;}
.xyqyx6box{ width:28.9%; height:auto; overflow:hidden; margin:0 auto;}
.xyqyx7box{ width:88%; height:auto; overflow:hidden; margin:0 auto;}
.xyqyx7box ul{ width:100%; height:auto; overflow:hidden; margin:5% auto;}
.xyqyx7box ul li{ width:29.8%; height:auto; overflow:hidden; float:left; margin-right:5.3%;}
.xyqyx8box{ width:50.6%; height:auto; overflow:hidden; margin:3% auto;}

.jnxy_hyzcbox{ width:90%; height:auto; overflow:hidden; margin:4% auto;}
.jnxy_hyzcbox ul{ width:100%; height:auto; overflow:hidden; margin:3% auto;}
.jnxy_hyzcbox ul li{ width:45.5%; height:auto; overflow:hidden; float:left; margin-right:9%;}
.hyzcwzbox{ width:50%; height:auto; overflow:hidden; float:left; padding:5% 1%;}
.hyzcwzbox p{ font-size:18px; line-height:33px; color:#242424; font-weight:bold; float:right;}
.hyzcanbox{ width:40%; height:auto; overflow:hidden; float:left; padding:5% 1%;}
.hyzcanbox a{font-size:22px; line-height:48px; color:#363636;
height:auto;
border-radius:10px;
background-color:#83d5b1;
-moz-box-shadow: 2px 6px 10px #becac5; /* 老的 Firefox */
box-shadow: 2px 6px 10px #becac5; padding:8% 27%;}

/*********/
.footbox{ background:#83d5b1; width:100%; height:auto; overflow:hidden; margin:0 auto; padding:2em 0;}
.f_dz{ width:100%; height:auto; overflow:hidden; margin:0 auto; padding-top:6%;}
.f_logowz{ width:100%; height:auto; overflow:hidden; margin:0 auto; padding-top:6%;}
.f_logowz p{ font-size:18px; line-height:35px; color:#282828; text-align:center;}
.f_wx{ width:31.3%; height:auto; overflow:hidden; margin:2% auto;}
.f_ba{ width:100%; height:auto; overflow:hidden; margin:0 auto;}
.f_ba p{ font-size:18px; line-height:35px; color:#282828; text-align:center;}
.f_ba h3{ font-size:18px; line-height:35px; color:#282828; font-weight:bold; text-align:center;}

}

