
@charset "gb2312";
/* CSS Document */
a:hover{text-decoration:none;color:#1261c3;}
/* 头部样式*/
.header{width:100%;height:144px;margin:0;background:url(imagelogo.png) no-repeat center;overflow:hidden;}
.headertop{width:1170px;height:100px;margin:0 auto;}
.header_title{width:350px;float:right;}
.header_title ul li{float:left;width:70px;height:40px;position:relative}
.header_title ul li a{width:60px;height:20px;line-height:20px;text-align:center; display:inline-block;margin:10px 0 0 5px;color:#fff;float:left;}
.header_title ul li span{display:inline-block;float:right;width:2px;height:10px;border-right:solid 1px #fff;margin-top:15px;}
.header_sreach{clear:both;}
.header_sreach_rf{width:400px;height:auto;float:right;margin-top:10px;}
.header_sreach_rf_put{width:300px;float:left;margin-top:8px;}
.header_sreach_cont{width:280px;height:35px;background:#fff;}
.header_tb{display:block;float:left;margin:8px 10px 0px 10px;}
.header_put{display:block;float:left;width:150px;height:35px;line-height:35px;font-size:14px;color:#a9abaf;}
.header_txt{height:30px;line-height:30px;color:#fff;font-size:12px;}
.header_txt a{color:#fff;}
.header_txt a:hover{color:#ccdfef;}
.header_sdzc{display:block;float:right;}
.photowx,.gfwx{display:none;}
.header_links_weixin:hover img,.header_mob_weixin:hover img{display:block;width:100px;height:100px;}
/* 头部样式end*/

/* 导航样式*/
.nav{clear:both;width:100%;line-height:40px;overflow:hidden;}
.navmain{width:100%;height:42px;background:#1f57ac;}
.navnew{width:1200px;margin:0 auto;height:40px;padding-left:30px;}
.navnew a{ float:left;width:148px;height:40px;text-decoration:none;color:#fff;font-size:16px;font-weight:bold;text-align:center;}
.navnew  a:hover,.navmain .nav-tab-on{background:#fff;border-top:solid 2px #1e4592;color:#2566c4;}
.navnew .nav_wid{width:149px;float:left}
/* 导航样式end*/

.main{clear:both;width:1170px;height:auto;margin:20px auto;overflow:hidden;}
.top-title{width:100%;height:40px;background:#f6f6f6;overflow:hidden;}
.top-title div{width:300px;height:15px;line-height:15px;margin-top:12px;border-left:solid 5px #b4b4b4;padding-left:10px;font-size:14px;font-weight:bold;color:#666;}
.top-title div a,.top-title div span{color:#0c4aa8;}
.agency_top{width:100%;margin-top:20px;overflow:hidden;}
.jgxxbg{width:345px;height:350px;margin-left:10px;float:left;}
.nav_jgxx_lf{overflow:hidden;}
.nav_jgxx_lflf{width:160px;height:245px;padding-top:20px;float:left;border:solid 1px #ddd;background:#f6f6f6;}
.nav_jgxx_rfrf{width:180px;height:250px;padding-top:15px;float:left;background:#fff;border:solid 1px #ddd;border-left:none;}
.nav_jgxx_lflf img{display:block;margin:0px auto;width:109px;height:150px;}
.nav_jgxx_lflf span{display:block;margin:0px auto;line-height:30px;text-align:center;}
.nav_jgxx_rfrf a{display:inline-block;float:left;width:70px;height:32px;line-height:32px;margin-left:10px;text-align:center;font-size:14px;}
.jgxxline{clear:both;width:1150px;margin:0px auto;height:1px;border-top:solid 1px #ddd;margin-top:35px;}
.nav_jgxx_lfrf dl dt{width:300px;height:35px;margin:5px 0 15px 0;line-height:35px;border:solid 1px #ddd;}
.nav_jgxx_lfrf dl dt span{display:inline-block;float:left;font-size:16px;text-align:center;color:#2566c4;}
.nsjg{width:150px;}
.nav_jgxx_lfrf dl dt .zsdw{width:150px;}
.nav_jgxx_lfrf .back{color:#fff;background:#2566c4;}
.nav_jgxx_lfrf dl dd{clear:both;height:260px;border:solid 1px #ddd;padding-top:15px;background:#fff;}
.jgxxlf_bot{clear:both;overflow:hidden;margin-top:20px;}
.jgxxlf_bot div{width:160px;height:50px;border:solid 1px #ddd;}
.jgxxlf_bot div a{display:block;width:80px;margin:0px auto;height:50px;line-height:50px;font-size:16px;color:#515151;padding-left:35px;text-decoration:none;}
.jgxx_ldfg{float:left;}
.jgxx_jgzz{float:right;}
.jgxx_ldfg a{background:url(imageldfg.png) no-repeat left center;}
.jgxx_jgzz a{background:url(imagejgzz.png) no-repeat left center;}
.jgxxlrf_cont{float:right;width:770px;border:solid 1px #ddd;}
.mainrf_cont{height:auto;overflow:hidden;}
.mainrf_title{width:100%;height:48px;border-bottom:solid 2px #2566c4;background:url(image1pxbg.png) repeat-x;overflow:hidden;}
.mainrf_title a{display:block;width:150px;text-align:center;height:48px;line-height:48px;font-size:20px;font-weight:bold;color:#4d4d4d;text-decoration:none;float:left;}
.mainrf_title .cil,.agency_mid_contrfdl .active,.bigshj_title .cilc{background:#2566c4;color:#fff;}
.xxk_txt{padding-top:25px;border-bottom:dashed 1px #ddd;width:96%;margin:0px auto;}
.xxk_txt li{font-size:16px;height:40px;line-height:40px;}
.xxk_txt li span{float:left;display:inline-block;width:4px;height:4px;background:#1261c3;margin:15px 10px 0 0;}
.xxk_txt li a,.nav_jgxx_lf a,.jgxxlf_bot a{color:3e3e3e;text-decoration:none;}
.xxk_txt i{display:inline-block;color:#999;float:right;font-size:12px;}
.inform_more{float:right;cursor:pointer;height:40px;font-size:12px;color:#5e5e5e;line-height:40px;padding-right:10px;}
.inform_more span{color:#666;}
.agency_bottom{clear:both;width:100%;height:3px;margin-top:20px;border-top:solid 1px #ddd;border-bottom:solid 1px #ddd;}
.agency_mid_cont{width:100%;overflow:hidden;margin-top:30px;}
.agency_mid_contlf{float:left;width:700px;}
.agency_content_txt{border:solid 1px #ddd;margin-bottom:30px;}
.agency_mid_contrf{float:right;width:420px;}
.agency_conttxt{width:100%;height:45px;border-bottom:solid 2px #2566c4;background:url(image1pxbg.png) repeat-x;overflow:hidden;}
.agency_title .yjzj{display:block;padding-left:15px;height:23px;line-height:20px;margin-top:10px;border-left:5px solid #2566c4;font-size:20px;font-weight:bold;color:#2566c4;}
.nsjg_main li,.zhishu_main li{height:50px;border-bottom:dashed 1px #ddd;}
.nsjg_main li a{display:block;width:170px;float:left;line-height:50px;font-size:14px;}
.nsjg_main li a:hover,.zhishu_main li a:hover,.xxk_txt li a:hover,.nav_jgxx_lf a:hover,.jgxxlf_bot a:hover,.inform_more:hover,.agency_mid_contrf_txt li a:hover,.bigshj_main div ul li a:hover
{text-decoration:none;color:#1261c3;}
.nsjg_main li a span,.zhishu_main li a span{float:left;display:inline-block;width:4px;height:4px;background:#1261c3;margin:25px 10px 0 10px;}
.nsjg_main .bornone,.zhishu_main .bornone{border:none;}
.zhishu_main li a{display:block;width:340px;float:left;line-height:50px;font-size:14px;}
.agency_mid_contrfdl{height: 455px;border:solid 1px #ddd;overflow:hidden;}
.agency_mid_contrfdl dt{width:100%;height:48px;border-bottom:solid 2px #2566c4;background:url(image1pxbg.png) repeat-x;overflow:hidden;}
.agency_mid_contrfdl dt a{display:block;width:170px;text-align:center;height:48px;line-height:48px;font-size:20px;font-weight:bold;color:#4d4d4d;text-decoration:none;float:left;}
.agency_mid_contrf_txt{padding-top:15px;padding-bottom:10px;border-bottom:dashed 1px #ddd;width:96%;margin:0px auto;}
.agency_mid_contrf_txt li{font-size:14px;height:auto;min-height:45px;line-height:45px;overflow:hidden;}
.agency_mid_contrf_txt li span{float:left;display:inline-block;width:4px;height:4px;background:#1261c3;margin:10px 10px 0 0;}
.agency_mid_contrf_txt li .agencydot{margin:23px 10px 0 0;}
.agency_mid_contrf_txt li a{float:left;width:70%;}
.agency_mid_contrf_txt li i{display:inline-block;color:#999;float:right;font-size:12px;padding-right:5px;}
.agency_mid_contrf_txt .agencyline{line-height:25px;padding:6px 0;}
.bigshj{border:solid 1px #ddd;margin-top:30px;}
.bigshj_title{height:50px;}
.bigshj_title .dsj{display:block;padding-left:15px;width:80px;height:23px;line-height:20px;text-decoration:none;color:#1e468e;margin-top:10px;border-left:5px solid #2566c4;font-size:20px;font-weight:bold;color:#4d4d4d;float:left;}
.bigshj_title div{float:left;}
.bigshj_title div a{display:block;width:140px;height:30px;line-height:30px;margin-top:10px;text-align:center;font-size:16px;background:#eee;text-decoration:none;float:left;}
.bigshj_main div{width:95%;margin:0px auto;padding-bottom:5px;overflow:hidden;}
.bigshj_main div ul{border-bottom:dashed 1px #ddd;}
.bigshj_main div ul li{font-size:14px;height:46px;line-height:46px;overflow:hidden;}
.bigshj_main div ul li span{float:left;display:inline-block;width:4px;height:4px;background:#1261c3;margin:23px 10px 0 0;}
.bigshj_main div ul li a{float:left;width:70%;font-size:14px;text-decoration:none;}
.bigshj_main div ul li i{display:inline-block;color:#999;float:right;font-size:12px;padding-right:5px;}


.footer_wrap{clear:both;width:100%;min-width:1170px;height:100px; margin-top:30px;background:#efefef;overflow:hidden;}
.footer{ width:1100px; margin:0 auto; color:#7b7b7b;}
.footer_info{ float:right; padding:14px 0 0 0;}
.footer_info p{ float:left;padding:14px 20px 0 0; text-align:right;font-size:14px;}
.footer_info a{float:right;display:inline-block;width:56px;height:68px;background:url(imagedzjg.png) no-repeat;}
.footer_map{ float:left; padding:30px 0 0 0;}
.footer_map a{ display:block; float:left;height:32px;line-height:32px;font-size:14px; color:#7b7b7b;}
.footer_map span{ float:left;height:32px;line-height:32px; padding:0 10px; color:#7b7b7b;}
