@charset "utf-8";
/* CSS Document */

.quanbu { width:100%; overflow:hidden; }

.cwjs { width:100%; overflow:hidden; }
.lbbs { width:96%; overflow:hidden; margin:2em auto 1.5em; }
.lbbs i { display:block; width:35%; float:left; overflow:hidden; padding-right:1em; }
.wj_a { width:60%; overflow:hidden; float:left; border:#dadada solid 1px; }
.wj_a span { display:block; width:100%; overflow:hidden; }
.wj_a span h2 { display:block; overflow:hidden; float:left; color:#4d68d5; padding-right:0.5em; padding:0.8em 0.3em 0 0.6em; }
.wj_a span h4 { display:block; overflow:hidden; float:left; color:#534a4a; padding-top:1.5em; font-weight:normal; }
.wj_a span b { display:block; width:8%; overflow:hidden; float:right; }
.wj_a p { display:block; overflow:hidden; padding:0.5em 0 0.5em 0.8em; color:#878787; }
.wj_a dd { display:block; width:88%; overflow:hidden; margin:0 auto; padding-bottom:0.8em; }

.hs_a { width:100%; height:1.25em; background:#f4f4f4; }


.sjwc { width:100%; overflow:hidden; padding-top:1.7em; }
.sjwc h2 { display:block; width:100%; overflow:hidden; text-align:center; color:#4d68d5; padding-bottom:0.6em; }
.sjwc p { display:block; width:88%; overflow:hidden; padding:1.2em 1em; margin:0 auto; background:#f4f4f4; text-indent:2em; line-height:1.5em; color:#595959; }
.sjwc p b { color:#4d68d5; font-weight:normal; }
.sjwc span { display:block; width:70%; overflow:hidden; margin:0 auto; padding-top:1.4em; }
.sjwc ul { display:block; width:96%; overflow:hidden; margin:0 auto; padding-top:1.4em; padding-bottom:0.5em; }
.sjwc ul li { display:block; width:33%; overflow:hidden; float:left; }
.sjwc dd { display:block; width:94%; overflow:hidden; margin:0 auto; padding-bottom:1.3em; }


.zsmb { width:100%; overflow:hidden; padding-top:1.7em; }
.zsmb h2 { display:block; width:100%; overflow:hidden; text-align:center; color:#4d68d5; padding-bottom:0.6em; }
.zsmb span { display:block; width:60%; overflow:hidden; margin:0 auto; padding-top:1.5em; }
.zsmb ul { display:block; width:94%; overflow:hidden; margin:0 auto; padding-top:1.5em; }
.zsmb ul h3 { display:block; width:99%; overflow:hidden; border:#4d68d5 solid 1px; text-align:left; padding:0.5em 0; color:#4d68d5; }
.zsmb ul h3 i { display:block; width:5%; overflow:hidden; background:url(../images/s_34.jpg) no-repeat; background-size: 100% 100%; color:#fff; float:left; margin-left:3.125em; text-align:center; border-radius:3px; margin-right:0.5em; font-size:1em; font-weight:normal; }
.zsmb ul li { display:block; width:49.45%; overflow:hidden; float:left; padding:0.8em 0; }
.zsmb ul li i { display:block; width:10%; overflow:hidden; background:url(../images/s_35.jpg) no-repeat; background-size: 100% 100%; color:#fff; float:left; margin-left:1.125em; text-align:center; border-radius:3px; margin-right:0.5em; font-size:1em; font-weight:normal; margin-bottom:1em; }
.zsmb dd { display:block; width:94%; overflow:hidden; margin:0 auto; padding-bottom:1.3em; padding-top:1.5em; }


.smys { width:100%; overflow:hidden; padding-top:1.8em; padding-bottom:1.5em; }
.smys h2 { display:block; width:100%; overflow:hidden; text-align:center; color:#4d68d5; padding-bottom:0.8em; }
.smys ul { display:block; width:88%; overflow:hidden; margin:0 auto; }
.smys ul li { display:block; width:100%; overflow:hidden; }
.ys_a1 { display:block; width:100%; overflow:hidden; background:#4d68d5; }
.ys_a1 h3 { display:block; overflow:hidden; text-align:center; padding:0.8em 0 0.5em 0; color:#FFF; }
.ys_a1 p { display:block; overflow:hidden; text-align:center; padding:0 0 0.8em 0; color:#FFF; }

.ys_a2 { display:block; width:99.5%; overflow:hidden; border:#c8c8c8 solid 1px; }
.ys_a2 h3 { display:block; overflow:hidden; text-align:center; padding:0.8em 0 0.5em 0; color:#727272; }
.ys_a2 p { display:block; overflow:hidden; text-align:center; padding:0 0 0.8em 0; color:#727272; }



.zqfx { width:100%; overflow:hidden; background:#4c76e8; padding:0.8em 0; }
.zqfx h3 { display:block; overflow:hidden; text-align:center; color:#FFF; font-weight:normal; padding-top:0.5em; padding-bottom:0.4em; }
.zqfx h2 { display:block; overflow:hidden; text-align:center; color:#ffea00; font-size:1.7em; }
.zqfx span { display:block; width:50%; overflow:hidden; margin:0 auto; padding-bottom:0.4em; padding-top:0.5em; }


.sdlb { width:100%; height:38em; overflow:hidden; background:url(../images/s_40.jpg) no-repeat; background-size: 100% 100%; }
.dl_a1 { width:55%; overflow:hidden; float:right; padding-top:1.8em; }
.dl_a1 h3 { display:block; overflow:hidden; padding:0.3em 0; color:#FFF; text-align:left; }
.dl_a1 h4 { display:block; width:100%; overflow:hidden; background:#fff; text-align:left; color:#000; padding:0.4em 0; text-indent:0.3em; margin-top:0.3em; }
.dl_a1 p { display:block; width:88%; overflow:hidden; color:#FFF; padding-top:1em; text-indent:2em; padding-bottom:0.8em; }
.dl_a1 p a { color:#ff5f53; }
.dl_a1 ul { display:block; overflow:hidden; padding-top:0.5em; }
.dl_a1 ul li { display:block; overflow:hidden; padding:0.2em 0; }
.dl_a1 ul li i { display:block; width:9%; overflow:hidden; float:left; margin-right:0.2em; }
.dl_a1 ul li b { display:block; overflow:hidden; font-weight:normal; padding-top:0.2em; color:#fff; }



.thxl { width:100%; overflow:hidden; }
.thxl h2 { display:block; width:100%; overflow:hidden; background:#4d68d5; padding:0.8em 0; text-align:center; color:#FFF; font-size:1.28em; } 
.thxl p { display:block; width:90%; overflow:hidden; margin:0 auto; padding-top:0.7em; text-indent:2em; padding-bottom:0.8em; }
.thxl span { display:block; overflow:hidden; }


.sxhj { width:100%; overflow:hidden; }
.sxhj h2 { display:block; width:100%; overflow:hidden; background:#4d68d5; padding:0.8em 0; text-align:center; color:#FFF; font-size:1.28em; } 
.sx_a { width:100%; height:22em; overflow:hidden; background:url(../images/s_44.jpg) no-repeat; background-size: 100% 100%; }
.sx_b { width:55%; overflow:hidden; padding:3.5em 0 0 1.5em; }
.sx_b h3 { display:block; overflow:hidden; padding:0.3em 0; color:#FFF; text-align:left; }
.sx_b p { display:block; width:88%; overflow:hidden; color:#FFF; padding-top:1em; text-indent:2em; padding-bottom:0.8em; }



.sxzj { width:100%; overflow:hidden; }
.sxzj h2 { display:block; width:100%; overflow:hidden; background:#4d68d5; padding:0.8em 0; text-align:center; color:#FFF; font-size:1.28em; } 
.sz_a { width:100%; height:22em; overflow:hidden; background:url(../images/s_46.jpg) no-repeat; background-size: 100% 100%; }
.sz_b { width:55%; overflow:hidden; padding:3.5em 0 0 1.5em; float:right; }
.sz_b h3 { display:block; overflow:hidden; padding:0.3em 0; color:#FFF; text-align:left; }
.sz_b p { display:block; width:88%; overflow:hidden; color:#FFF; padding-top:1em; text-indent:2em; padding-bottom:0.8em; }



.sxtj { width:100%; overflow:hidden; margin-bottom:1.5em; }
.sxtj h2 { display:block; width:100%; overflow:hidden; background:#4d68d5; padding:0.8em 0; text-align:center; color:#FFF; font-size:1.28em; } 
.st_a { width:100%; height:22em; overflow:hidden; background:url(../images/s_48.jpg) no-repeat; background-size: 100% 100%; }
.st_b { width:55%; overflow:hidden; padding:3.5em 0 0 1.5em; }
.st_b h3 { display:block; overflow:hidden; padding:0.3em 0; color:#FFF; text-align:left; }
.st_b p { display:block; width:88%; overflow:hidden; color:#FFF; padding-top:1em; text-indent:2em; padding-bottom:0.8em; }