@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:#1e468e;}
.navnew .nav_wid{width:149px;float:left}
/* 导航样式end*/
.main{clear:both;width:1170px;height:auto;margin:20px auto 0;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;}
.work_main{border:solid 1px #ddd;margin-top:20px;}
.work_main_tlt{clear:both;height:60px;}
.work_main_tltlf{height:20px;line-height:20px;float:left;padding-left:30px;font-size:20px;font-weight:bold;color:#1e4592;margin-top:20px;border-left:solid 5px #b4b4b4;}
.work_main_tltlf img{float:left;display:block;margin-right:10px;}
.work_main_tltrf{float:right;width:950px;height:2px;background:#ddd;margin-top:30px;}
.g_sp_bread{ width:100%; height:40px; line-height:40px; text-align:center; background:url(imagesg_sp_bread.png) no-repeat left 10px;}
.g_sp_bread span{width:90%;margin:0px auto;border-bottom:dashed 1px #ddd; display:inline-block;*display:inline; *zoom:1; vertical-align:top; background:#fff; font-size:16px; font-weight:bold;color:#333;padding:0 10px;}
.g_sp_tab_senior{ width:90%; margin:20px auto;overflow:hidden;border-bottom:dashed 1px #ddd;}
.clrli{border-left: 1px solid #e7e7e7;}
.g_sp_tab_senior li{ float:left;height:38px; line-height:38px; margin:0 20px 20px 0; padding:0 15px;background:#f6f6f6; border:1px solid #eaeaea;}
.g_sp_tab_senior li a{ display:block;white-space:nowrap}
.g_sp_tab_senior .line_3{width:100%;}
.g_sp_tab_senior li.g_sp_tab_senior_on{ position:relative; background:#016ec5; border:1px solid #016ec5; color:#fff;}
.g_sp_tab_senior li.g_sp_tab_senior_on a{ color:#fff;}
.g_sp_tab_senior li.g_sp_tab_senior_on b{ position:absolute; left:50%;margin-left:-10px; bottom:-8px; width:20px;height:10px; background:url(imagearrow_blue.png) no-repeat;}
.g_sp_tit_btn_wrap{ width:100%; text-align:center; border-top:1px solid #eaeaea;}
.g_sp_tit_btn_wrap span{  display:inline-block;*display:inline;*zoom:1; vertical-align:top; width:116px;height:28px; background:url(../image/g_sp_tit_btn.png) no-repeat; font-size:12px; text-align:center; cursor:pointer; }
.g_sp_tit{ height:46px; background:url(../image/zwgk_tit.png) repeat-x; border-bottom:1px solid #dcdcdc;}
.g_sp_tit h3{ line-height:46px; font-weight:normal; padding:0 0 0 20px;}
.g_sp_tit span{ display:block; height:46px; line-height:46px; float:right; padding:0 15px 0 0; color:#666;}
.g_sp_table_wrap{ width:100%; padding:15px 0 40px 0;}
.g_sp_table_wrap .ollist{clear:both;padding-left:100px;padding-right:100px;}
.g_sp_table_wrap .ollist li{height:40px;line-height:40px;border-bottom:dashed 1px #ddd;}
.g_sp_table{border-collapse:collapse;color:#333;}
.g_sp_table th{ padding:10px 0;  border:1px solid #999;}
.g_sp_table td{ padding:10px 10px; border:1px solid #999;}
.tabft{font-weight:bold;}
.g_sp_tab{width:90%; margin:20px auto 0 auto; height:47px; line-height:46px; border-bottom:1px solid #e7e7e7;}
.g_sp_tab ul{ position:relative;border-left:1px solid #e7e7e7; margin:0 0 0 40px;}
.g_sp_tab li{ float:left;height:46px; line-height:46px;border-top:1px solid #e7e7e7;border-right:1px solid #e7e7e7; padding:0 35px;color:#333; cursor:pointer; font-size:16px; background:#f6f6f6;}
.g_sp_tab li.g_sp_tab_on{ position:relative; z-index:2; top:0; bottom:-1px; height:47px; line-height:46px; background:#fff url(imageg_sp_tab_on.png) no-repeat right top;color:#0055a5;}
.g_sp_tab li a{ color:#333; }
.g_sp_download{ width:90%; margin:0 auto; padding:10px 0 40px 0;}
.g_sp_download .list_2_link{ font-size:16px;}
.g_sp_bread{ width:100%; height:40px; line-height:40px; text-align:center; background:url(../image/g_sp_bread.png) no-repeat left 10px;}
.g_sp_bread span{ display:inline-block;*display:inline; *zoom:1; vertical-align:top; background:#fff; font-size:16px; padding:0 10px;}
.research_bread{ float:right; padding:8px 15px 0 3px;}
.research_bread span{ float:left; display:block; width:255px; height:34px; padding:0 5px; background:url(../images/research_bread_input.png) no-repeat;}
.research_bread span input{ display:block;width:240px; height:28px; line-height:28px;margin:2px 0 0 0; background:#f6f6f6; border:0; color:#666;}
.research_bread em{ float:left; display:block; width:37px; height:34px;}
.research_bread em input{ display:block;width:37px; height:34px; background:url(../image/research_bread_btn.png) no-repeat; border:0;}
a.g_sp_tit_btn:hover{ text-decoration:none; opacity:0.9; filter:alpha(opacity=90);}
.g_zj_tab_wrap .list_2 a.list_2_link{ font-size:15px;}
.g_sp_download .list_2_link{ font-size:16px;}
.clr:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.list_2 li{ position:relative; padding:8px 10px; border-bottom:1px solid #e3e3e3;}
.list_2 li:hover{ background:#f6f6f6;}
.list_2 li a.list_2_link{ display:block;padding:0 20px 0 12px;  color:#424242;}
.list_2 span.list_2_info{ display:block; width:100%; color:#6c6c6c;}
.list_2 span.list_2_info em{ float:left;display:block; font-size:14px;}
.list_2 span.list_2_info i{float:right;display:block;height:29px; line-height:29px; margin:0 0 0 30px; color:#616161;font-size:12px; background:none;}
.list_2 i{ float:left; padding:0 0 0 5px; color:#0069BB;}
.list_2 i a{color:#0069BB;}
.list_2 i a:hover{ text-decoration:none;color:#0069BB;}
.g_sp_list_tit{height:60px;background:url(../image/g_sp_list_bg.png) no-repeat center 10px; text-align:center; color:#999;}
.g_sp_list_tit h4{ font-weight:normal; font-size:12px;}
.download{ padding:0 0 10px 0; border-bottom:1px solid #e2e2e2;}
.download ul{width:880px; margin:0 auto;}
.download ul li{line-height:22px; padding:10px 0 10px 0; border-bottom:1px dashed #d6d6d6;}
a.download_btn{ float:right; display:block; width:84px; height:28px; margin:0 0 0 20px; background:#206fc0; line-height:28px; color:#fff; text-align:center; font-style:normal;}
a.download_btn em{ display:block; padding:0 0 0 15px; background:url(imageicon_download_white.png) no-repeat 17px 8px;}
a.download_btn:hover{ text-decoration:none; opacity:0.9; filter:alpha(opacity=90);}
.borx{clear:both;height:3px;margin:30px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.g_sp_download .ollist{clear:both;}
.g_sp_download .ollist li{height:40px;line-height:40px;border-bottom:dashed 1px #ddd;}
.footer_wrap{width:100%;min-width:1170px;height:100px; margin-top:30px;background:#efefef;overflow:hidden;}
.list_2 .bornone{border:none;}
.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;}
