@charset "gb2312";
/* CSS Document */

img { width:100%; }

.quanbu { width:100%; overflow:hidden; background:#645fdf; }
.sjtop { width:100%; overflow:hidden; }


.bdyf { width:100%; overflow:hidden; padding-bottom:1em; }
.bdyf h2 { display:block; width:100%; overflow:hidden; padding:1em 0 0.5em 0; text-align:center; color:#fff; }
.dy_a { width:90%; height:1px; border-bottom:dashed 1px; color:#837fe5; margin:0 auto; }
.bdyf h3 { display:block; width:90%; overflow:hidden; padding:1em 0 0.5em 0; text-align:left; color:#fff; margin:0 auto; font-size:1.1em; }
.bdyf h3 i { display:block; width:1.5em; height:1.5em; line-height:1.5em; -webkit-border-radius:1.5em; -moz-border-radius:1.5em; background:#fff; color:#645fdf; float:left; text-align:center; font-size:0.8em; }
.bdyf p { display:block; width:80%; overflow:hidden; color:#e6e5f9; padding-bottom:0.6em; padding-left:3em; }
.bdyf dd { display:block; overflow:hidden; padding-bottom:1.3em; }
.zixan{ display:block; width:90%; overflow:hidden; text-align:center; background:#ff433f; padding:1em 0; border-radius:0.5em;  margin:0 auto; }
.zixan a { color:#FFF; }
.zixan a:hover { color:#FFF; }
.yf_a { width:100%; overflow:hidden; background:url(../images/l_01.jpg) no-repeat; background-size: 100% 100%; }
.yf_a ul { display:block; width:80%; overflow:hidden; margin:0 auto; padding-top:0.2em; }
.yf_a ul li { display:block; width:99%; height:5em; overflow:hidden; border:#b2afef solid 1px; }
.yf_a ul li dl { display:block; width:80%; overflow:hidden; float:left; }
.yf_a ul li dl h4 { display:block; padding:1em 0 0 0; text-indent:1em; font-size:1.3em; color:#FFF; }
.yf_a ul li dl p { display:block; padding:0.6em 0 0.8em 0; text-indent:1em; color:#e6e5f9; }
.yf_a ul li span { display:block; width:20%; height:5em; overflow:hidden; float:left; background:#f8ff22; }
.yf_a ul li span i { display:block; width:30%; overflow:hidden; margin:0 auto; padding-top:1.5em; }
.yf_a ul li span dd { display:block; width:100%; overflow:hidden; text-align:center; padding-top:1em; font-size:0.8em; }
.yf_a ul li span dd a { color:#645fdf; }
.yf_a h2 {display: block;width: 100%; overflow: hidden; padding: 0.2em 0 0 0; text-align: center; color: #FFF; font-size: 1.7em;}


.jqsz { width:100%; overflow:hidden; background:#fff; padding-bottom:0.6em; }
.jqsz h5 { display:block; width:100%; padding-top:0.5em; overflow:hidden; font-weight:normal; text-align:center; color:#3d3532; }
.jqsz h5 i { text-decoration:line-through; }
.jqsz h1 { display:block; width:100%; overflow:hidden; text-align:center; color:#ff433f; padding-top:0.4em; }
.jqsz dl { display:block; width:50%; overflow:hidden; margin:0 auto; border:#cdcbf4 solid 1px; }
.jqsz dl dd { display:block; overflow:hidden; padding:0.8em 0 0.4em 0; }
.jqsz dl dd i { display:block; width:9%; margin-left:25%; overflow:hidden; float:left; }


.qs_a { width:100%; overflow:hidden; background:url(../images/l_02.jpg) no-repeat; background-size: 100% 100%; } 
.qz_b1 { width:90%; overflow:hidden; margin:0 auto; padding-top:0.5em; }
.qz_c2 { width:54%; overflow:hidden; height:12.58em; float:left; margin-left:2%; border:#c1bcb9 solid 1px; }
.qz_c2 dd { display:block; width:50%; overflow:hidden; float:left; }
.qz_c2 dd i { display:block; width:35%; overflow:hidden; margin:0 auto; padding-top:0.8em; }
.qz_c2 dd h5 { display:block; width:100%; overflow:hidden; text-align:center; font-weight:normal; padding-top:0.6em; padding-bottom:0.5em; color:#3d3532; }
.qz_c2 span { display:block; width:98%; overflow:hidden; margin:0 auto; border-top:#c1bcb9 solid 1px; font-weight:bold; text-align:center; font-size:1.6em; padding-top:0.2em; padding-bottom:0.2em; color:#ff433f; }
.qz_c3 { width:38%; overflow:hidden; height:12.58em; float:right; border:#c1bcb9 solid 1px; }
.qz_c3 dd { display:block; width:100%; overflow:hidden; float:left; }
.qz_c3 dd i { display:block; width:30%; overflow:hidden; margin:0 auto; padding-top:3.1em; }
.qz_c3 dd h5 { display:block; width:100%; overflow:hidden; text-align:center; font-weight:normal; padding-top:0.6em; padding-bottom:3em; color:#3d3532; }
.qz_c3 span { display:block; width:98%; overflow:hidden; margin:0 auto; border-top:#c1bcb9 solid 1px; font-weight:bold; text-align:center; font-size:1.6em; padding-top:0.2em; padding-bottom:0.2em; color:#ff433f; }
.qs_a h2 { display:block; width:100%; overflow:hidden; padding:1.5em 0 0 0; text-align:center; color:#fff; }


.xyzl { width:100%; overflow:hidden; }
.xyzl p { display:block; width:80%; overflow:hidden; margin:0 auto; padding-top:0.4em; color:#e6e5f9; padding-bottom:0.8em; }
.xyzl ul { display:block; width:75%; overflow:hidden; margin:0 auto; }
.xyzl ul li { display:block; width:99%; overflow:hidden; border:#938fe9 solid 1px; margin-top:0.8em; }
.xyzl h3 { display:block; width:90%; overflow:hidden; line-height:1.8em; padding:1em 0 0.2em 0; text-align:left; color:#fff; margin:0 auto; font-size:1.2em; }
.xyzl h3 i { display:block; width:1.8em; height:1.8em; line-height:1.8em; -webkit-border-radius:1.8em; -moz-border-radius:1.8em; background:#fff; color:#645fdf; float:left; text-align:center; font-size:0.8em; }
.xyzl dd { display:block; width:90%; overflow:hidden; color:#e6e5f9; padding-bottom:0.6em; padding-left:1.2em; font-weight:normal; }
.zl_a { width:100%; overflow:hidden; background:url(../images/l_01.jpg) no-repeat; background-size: 100% 100%; }
.zl_a h3 { display:block; width:80%; overflow:hidden; padding-top:1em; margin:0 auto; color:#FFF; }
.zl_a p { display:block; width:80%; overflow:hidden; margin:0 auto; padding-top:0.4em; color:#e6e5f9; padding-bottom:0.8em; }
.zl_a h2 { display:block; width:100%; overflow:hidden; padding:1em 0 0 0; text-align:center; color:#fff; font-size:1.7em; }



.nvge { display:block; width:100%; overflow:hidden; background:#FFF; }
.nvge p { display:block; width:92%; overflow:hidden; margin:0 auto; color:#645d5b; font-weight:normal; padding-top:0.3em; text-indent:2em; padding-bottom:1em; }
.nvge ul { display:block; width:75%; border-top:#968d88 solid 1px; border-left:#968d88 solid 1px; border-right:#968d88 solid 1px; overflow:hidden; margin:0 auto; }
.nvge ul h2 { display:block; width:100%; overflow:hidden; padding-top:1em; text-align:center; font-size:1.15em; color:#3d3532; padding-bottom:0.3em; }
.nvge ul li { display:block; width:98%; overflow:hidden; margin:0 auto; }
.nvge ul li h3 { display:block; width:90%; overflow:hidden; line-height:1.8em; padding:0.3em 0 0.2em 0; text-align:left; color:#666; margin:0 auto; font-size:1em; font-weight:normal; }
.nvge ul li h3 i { display:block; width:1.8em; height:1.8em; line-height:1.8em; -webkit-border-radius:1.8em; -moz-border-radius:1.8em; background:#3d3532; color:#fff; float:left; text-align:center; font-size:0.8em; font-weight:bold; }
.ne_a { width:100%; overflow:hidden; background:url(../images/l_022.jpg) no-repeat; background-size: 100% 100%; }
.vg_a { display:block; width:75%; border:#c1bcb9 solid 1px; overflow:hidden; margin:0 auto; padding-bottom:1em; }
.vg_a h2 { display:block; width:100%; overflow:hidden; padding-top:0.8em; text-align:left; text-indent:0.6em; font-size:1.1em; color:#3d3532; padding-bottom:0.3em; }
.vg_a dd { display:block; width:94%; overflow:hidden; margin:0 auto; background:#645fdf; margin-top:0.8em; }
.vg_a dd p { display:block; color:#FFF; text-indent:0em; padding:1em 0.8em; }

.zycf { width:100%; overflow:hidden; padding-top:1em; }
.ct_a { width:75%; overflow:hidden; border:#938fe9 solid 1px; margin:0 auto; }
.ct_a h3 { display:block; overflow:hidden; padding-bottom:0.3em; padding-top:0.8em; text-indent:1.3em; color:#FFF; }
.ct_a p { display:block; width:90%; overflow:hidden; color:#e6e5f9; padding-left:1.5em; padding-bottom:0.5em; }
.yc_a { width:100%; overflow:hidden; background:url(../images/l_011.jpg) no-repeat; background-size: 100% 100%; }
.zy_a { width:100%; overflow:hidden; padding-bottom:1.8em; }
.zy_a ul { display:block; width:100%; overflow:hidden; padding-top:0.5em; }
.zy_a ul li { display:block; width:70%; overflow:hidden; margin:0 auto; padding-top:0.5em; }
.zy_a ul li p { display:block; color:#FFF; padding-bottom:0.5em; }
.zy_a ul li p i { font-size:1.6em; color:#bcbaef; }



.slhu { width:100%; overflow:hidden; background:#FFF; margin-bottom:1em; }
.slhu h2 { display:block; width:100%; overflow:hidden; padding:1em 0 0 0; text-align:center; color:#645fdf; font-size:1.7em; }
.slhu p { display:block; width:80%; overflow:hidden; padding-bottom:1.8em; text-indent:2em; margin:0 auto; }

.wtgx { width:100%; overflow:hidden; padding-bottom:1.5em; }
.wtgx h2 { display:block; text-align:center; font-size:1.2em; padding:1em 0 0.4em 0; color:#FFF; }
.wtgx ul { display:block; width:98%; overflow:hidden; margin:0 auto; }
.wtgx ul li { display:block; width:23%; float:left; overflow:hidden; padding-top:0.5em; }