.banner_box{ width:100%; min-width:1200px; height:420px; overflow:hidden;  background:url(../images/bj.jpg) center 0;}
.zjhl_box{ width:1200px; margin:auto;}
.caidan_box{ display:block; width:880px; padding:60px 0; overflow:hidden;}
.caidan_box li{ float:left; width:110px; margin-right:68px; margin-bottom:40px; font-size:16px; color:#2c6aca; text-align:center; line-height:50px; transition:all 0.5s ease-out; -moz-transition:all 0.5s ease-out; -webkit-transition:all 0.5s ease-out;}
.caidan_box li a{ display:block; width:78px; height:77px; border-radius:10px; margin:auto; box-shadow:3px 3px 5px rgba(0,0,0,0.3);}
.caidan_box li:hover{  -webkit-transform:translateY(-8px); -moz-transform:translateY(-8px);transform:translateY(-8px);}

.zx-bigbox{ width:1200px; margin:auto; margin-top:30px; overflow:hidden;}
.zx-left{ float:left; width:600px; position:relative; overflow:hidden;}
.zx-left ul{ display:block; overflow:hidden;}
.zx-left ul li{ float:left; width:600px; height:365px; position:relative;}
.zx-left ul li img{ display:block;}
.zx-left ul li span{ display:block; width:100%; height:52px; background:rgba(0,0,0,0.6); position:absolute; left:0; bottom:0;}
.zx-left ul span a{ display:block; padding:0 45px; font-size:20px; color:#fff; line-height:52px; text-align:center; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.Left{ width:25px; height:30px; position:absolute; left:20px; bottom:9px; cursor:pointer;}
.Right{ width:25px; height:30px; position:absolute; right:20px; bottom:9px; cursor:pointer;}
.zx-right{ float:right; width:572px;}
.zx-nav{ width:572px; height:50px; background:#f4f4f4; overflow:hidden;}
.zx-nav ul{ display:block; overflow:hidden;}
.zx-nav ul li{ float:left; width:112px; height:50px;}
.zx-nav ul li a{ display:block; font-size:16px; text-align:center; line-height:50px;}
.zx-nav .muren a{ background:#3767b1; color:#FFF;}
.zx-box{ width:572px; margin-top:18px;}
.zx-toutiao{ width:572px; padding-bottom:10px; border-bottom:1px solid #c2c2c2;}
.zx-toutiao h1{ display:block; padding-left:44px; background:url(../images/news-tb.png) no-repeat left;}
.zx-toutiao h1 a{ display:block; font-size:18px; color:#3767b1; line-height:20px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.zx-toutiao p{ display:block; font-size:14px; line-height:24px; margin-top:12px;}
.zx-conbox{ width:572px;}
.zx-conbox dl{ display:block; margin-top:25px; overflow:hidden;}
.zx-conbox dl dt{ float:left; width:445px; padding-left:15px; background:url(../images/jh-tb.png) no-repeat left;}
.zx-conbox dl dt a{ display:block; font-size:14px; color:#505050; line-height:16px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.zx-conbox dl dt a:hover{ color:#3767b1; text-decoration:underline;}
.zx-conbox dl dd{ float:right; font-size:14px; line-height:16px; color:#a0a0a0;}
.z_banner{ width:1200px; height:113px; margin:auto; margin-top:30px;}

/*政策法规*/
.zc-bigbox{ width:1200px; margin:auto; margin-top:30px; overflow:hidden;}
.zc-box{ float:left; width:684px;}
.zc-title{ width:684px; height:50px; background:#f4f4f4; overflow:hidden;}
.zc-title span,.yy-title span,.fw-title span,.sf-title span,.ziy-title span{ float:left; width:118px; height:50px; background:#3767b1; font-size:18px; color:#FFF; text-align:center; line-height:50px;}
.zc-title a,.fw-title a{ float:right; font-size:12px; line-height:50px; margin-right:15px;}
.gjzc-title{ width:118px; height:32px; border-radius:3px; background:#f69211; font-size:16px; color:#fff; text-align:center; line-height:32px; margin-top:26px;}
.gjzc-con{ width:684px;}
.gjzc-con dl{ display:block; margin-top:20px; overflow:hidden;}
.gjzc-con dl dt{ float:left; width:460px; padding-left:20px; background:url(../images/jh-tb.png) no-repeat left;}
.gjzc-con dl dt a{ display:block; font-size:14px; line-height:16px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.gjzc-con dl dd{ float:right; font-size:14px; color:#bebebe; line-height:16px;}
.gjzc-con a{ color:#414141;}
.gjzc-con a:hover{ color:#3767b1; text-decoration:underline;}
.yy-box{ float:right; width:490px;}
.yy-title{ width:490px; height:50px; background:#f4f4f4; overflow:hidden;}
.yy-con{ width:490px; height:270px; background:#f1f5fb; margin-top:25px; overflow:hidden;}
.yy-con ul{ display:block; width:450px; padding:25px 50px; overflow:hidden;}
.yy-con ul li{ float:left; width:85px; margin-right:65px; margin-bottom:24px;}
.yy-con ul li a{ display:block; font-size:14px; color:#525252; text-align:center;}
.yy-con ul li img{ display:block; width:65px; height:65px; margin:0 auto 12px;}
.zc_fgbox{ width:1200px; height:125px; margin:auto; margin-top:30px; overflow:hidden;}
.zc_fgbox ul{ display:block; width:1226px; overflow:hidden;}
.zc_fgbox ul li{ float:left; margin-right:26px;}
/**/
.fw-bigbox{ width:1200px; margin:auto; margin-top:30px; overflow:hidden;}
.fw-box{ float:left; width:380px;}
.fw-title,.sf-title,.ziy-title{ width:380px; height:50px; background:#f4f4f4; border-bottom:1px solid #3767b1; overflow:hidden;}
.fw-tu{ width:380px; height:120px; overflow:hidden; margin-top:15px;}
.fw_conbox{ width:380px; margin-top:20px;}
.fw_conbox ul{ display:block; overflow:hidden;}
.fw_conbox ul li{ display:block; padding-left:20px; background:url(../images/jh-tb.png) no-repeat left; text-overflow:ellipsis; white-space:nowrap; margin-bottom:18px; overflow:hidden;}
.fw_conbox ul li a{ display:block; font-size:14px; line-height:18px;}
.fw_conbox ul li a:hover{ color:#3767b1; text-decoration:underline;}

.sf-bigbox{ float:left; width:380px; margin-left:30px;}
.sf-box{ width:380px; margin-top:23px; padding-bottom:15px; border-bottom:1px solid #ebebeb;}
.sf-box h1{ display:block; padding-left:20px; background:url(../images/snm-tb.png) no-repeat left; font-size:16px; color:#3767b1; line-height:18px;}
.sf-box ul{ display:block; padding-top:5px;}
.sf-box ul li{ display:block; padding-left:18px; background:url(../images/jh-tb.png) no-repeat left; margin-top:15px;}
.sf-box ul li a{ display:block; font-size:14px; line-height:16px;}
.sf-box:nth-child(3){ border:none;}
.sf-box ul li a:hover{ color:#f69211; text-decoration:underline;}

.ziy-bigbox{ float:right; width:380px;}
.ziy-box{ width:380px; margin-top:26px; overflow:hidden;}
.ziy-box ul{ display:block; width:402px; overflow:hidden;}
.ziy-box ul li{ float:left; width:177px; height:40px; border:1px solid #ccc; border-radius:21px; margin-right:22px; margin-bottom:22px; overflow:hidden;}
.ziy-box ul li a{ display:block; font-size:18px; line-height:40px; text-align:center;}
.ziy-box ul li a:hover{ background:#f69211; color:#fff;}

.ziy_banner{ width:1200px; height:125px; margin:auto; margin-top:30px; overflow:hidden;}
.ziy_banner ul{ display:block; width:1230px; overflow:hidden;}
.ziy_banner ul li{ float:left; width:380px; margin-right:30px;}
/*推荐机构*/
.tuij-bigbox{ width:1200px; margin:auto; margin-top:30px; overflow:hidden;}
.tuij-box{ float:left; width:400px; margin-right:25px;}
.tuij-title{ width:400px; height:50px; background:#f4f4f4; border-bottom:1px solid #3767b1; overflow:hidden;}
.tuij-title span,.zhuanjia-title span{ float:left; width:118px; height:50px; background:#3767b1; font-size:18px; color:#fff; line-height:50px; text-align:center;}
.tuij-title a,.zhuanjia-title a{ float:right; margin-right:15px; font-size:14px; line-height:50px;}
.tuij-conbox{ width:400px;}
.tuij-conbox dl{ display:block; margin-top:24px; padding-bottom:12px; border-bottom:1px solid #ebebeb; overflow:hidden;}
.tuij-conbox dl dt{ float:left; width:60px; height:60px; overflow:hidden;}
.tuij-conbox dl dd{ float:right; width:325px;}
.tuij-conbox dl dd h1{ display:block;}
.tuij-conbox dl dd h1 a{ display:block; font-size:16px; line-height:30px; color:#414141;}
.tuij-conbox dl dd h1 a:hover{ color:#f69211;}
.tuij-conbox dl dd p{ display:block; font-size:12px; color:#919191; margin-top:5px; line-height:20px;} 

.zhuanjia-bigbox{ float:right; width:350px;}
.zhuanjia-title{ width:350px; height:50px; background:#f4f4f4; border-bottom:1px solid #3767b1; overflow:hidden;}
.zhuanjia-conbox{ width:350px; overflow:hidden;}
.zhuanjia-conbox ul{ display:block; width:380px; overflow:hidden;}
.zhuanjia-conbox ul li{ float:left; width:160px; margin-right:30px; margin-top:30px;}
.zhuanjia-tu{ width:160px; height:128px; overflow:hidden; position:relative;}
.zhuanjia-tu img,.zhuanjia-tu a{ display:block;}
.zhuanjia-tu span{ display:block; width:100%; height:30px; background:rgba(0,0,0,0.5); position:absolute; left:0; bottom:0; font-size:14px; color:#FFF; text-align:center; line-height:30px;}
.zhuanjia-conbox ul li p{ display:block; margin-top:6px; font-size:12px; color:#919191; line-height:28px; text-align:center; border-bottom:1px solid #ebebeb;}

.xiao_banner{ width:1200px; height:125px; margin:auto; margin-top:30px; overflow:hidden;}
.link-bigbox{ width:1168px; padding:0 15px; margin:auto; margin-top:30px; border:1px solid #ededed;}
.link-bigbox dl{ display:block; border-bottom:1px solid #ededed; overflow:hidden;}
.link-bigbox dl dt{ float:left; font-size:16px; line-height:40px;}
.link-bigbox dl dd{ float:left; margin-left:5px; font-size:16px; color:#3767b1; line-height:40px;}
.link-box{ width:1168px; padding:12px 0; overflow:hidden;}
.link{ width:1188px; overflow:hidden;}
.link a{ float:left; font-size:12px; line-height:30px; margin-right:20px;}

.list-aboutbox{ width:1200px; margin:auto; margin-top:40px; overflow:hidden;}
.about_left{ float:left; width:260px; overflow:hidden;}
.about_left ul{ display:block; border-top:1px solid #eaeaea;}
.about_left ul li{ display:block; width:256px; height:46px; border-bottom:1px solid #eaeaea;}
.about_left ul li a{ display:block; width:226px; height:47px; font-size:18px; text-align:right; line-height:46px; padding-right:30px; border-right:4px solid #fff;}
.about_left ul .snkl{ border-right:4px solid #3767b1; color:#3767b1; position:relative; top:-1px;}
.about_right{ float:right; width:892px;}
.about_title{ width:892px; overflow:hidden; border-bottom:1px solid #eaeaea; padding-bottom:8px;}
.about_title span{ float:left; font-size:22px; color:#2a2a2a; line-height:36px;}
.about_conbox{ width:892px; margin-top:20px; font-size:16px; line-height:32px;}
