@charset "utf-8";
/* CSS Document */
* { margin: 0; padding: 0; }
body { min-width: 1440px; font-size: 16px; background: #fff; }
a { color: #333; text-decoration: none; }
li { list-style: none; }
img { border: 0px; }
.fl_l { float: left; }
.fl_r { float: right; }
.ov_h { overflow: hidden; }
.clear { clear: both; }
.head_wrap { width: 100%; height: 170px; background: url(../images/top_bg.png) #1f2085 no-repeat center; }
.head_box { width: 1200px; margin: 0 auto; }
.head_box img { margin-top: 30px; width: 867px; height: 49px; }
/* nav css */
.navbox { width: 100%; height: 50px; margin-top: -50px; }
.nav { width: 1200px; height: 50px; margin: 0 auto; }
/*导航样式：后台绑定时也可以定义配置*/
.wp-menu { margin: 0 auto }
.wp-menu .menu-item { display: inline-block; float: left; position: relative; }
.wp-menu .menu-item.i1 { background: none; }
.wp-menu .menu-item a > .menu-switch-arrow { display: inline-block; width: 20px; height: 20px; background: url(images/nav_j.png) no-repeat center center; vertical-align: middle; }
.wp-menu .menu-item a.menu-link { display: inline-block; line-height: 50px; color: #FFFFFF; font-size: 18px; padding: 0 18px; }
.wp-menu .menu-item.hover a.menu-link, .wp-menu .menu-item a.hover { color: #fff; background: #fac007; font-weight: bold; }
.sub-menu { display: none; position: absolute; left: 0; top: 50px; min-width: 100%; z-index: 100; background: #1f2085; }
.sub-menu .sub-item { position: relative; white-space: nowrap; vertical-align: top; _zoom: 1; }
.sub-menu .sub-item a { display: block; color: #fff; height: 50px; line-height: 50px; font-size: 16px; text-align: center; background: none; border-top: 1px solid #065294; padding: 0 10px; }
.sub-menu .sub-item.hover> a, .sub-menu .sub-item a:hover { color: #fff; background-color: #1c21a0; display: block; }
.sub-menu .sub-menu { left: 100%; top: 0px; z-index: 200; background: #064072; }
/*banner css*/
.banner_wrap { width: 100%; }
.banner_mask { width: 100%; position: relative; z-index: 999999; overflow: hidden; text-align: center; }
.banner_secondpage { width: 100%; overflow: hidden; }
.main_wrap { margin: 40px auto 0 auto; z-index: 999; position: relative; }
/*news css*/
.xyxw_box { width: 1200px; margin: 0 auto; height: 680px; position: relative; }
.xyxw_title { width: 1200px; height: 100px; font-size: 24px; color: #333; margin-top: 50px; }
.xyxw_tab1, .xyxw_tab2 { display: block; width: 200px; float: left; text-align: center; height: 70px; margin-right: 80px; }
.news1 { background: url(../images/icon_news.png) no-repeat 0 4px; padding-left: 40px; }
.news2 { background: url(../images/icon_tongzhi.png) no-repeat 0 5px; padding-left: 40px; }
.xyxw_tab1 { color: #1F2085; background: url(../images/xyxw_title_bg.png) no-repeat center bottom; }
.xyxw_more { width: 100px; height: 40px; font-size: 16px; float: right; padding-top: 20px; padding-right: 16px; background: url(../images/xyxw_more_bg.png) no-repeat center right; position: absolute; right: 0; top: 42px; }
.xyxw_more a { color: #1F2085; }
.xyxw_more a:hover { color: #ff8c04; }
.xyxw { padding-left: 28px; width: 490px; background: #fff; float: left; }
.xyxw ul { margin: 5px 0px 5px 10px; }
.xyxw ul li { font-size: 16px; line-height: 58px; padding-left: 15px; background: url(../images/xyxw_icon.png) no-repeat 0 27px; border-bottom: 1px dashed #ccc; }
.xyxw ul li:last-child { border-bottom: 0px; }
.xyxw ul li a:hover { color: #1d2087; text-decoration: none; }
.xyxw ul li:hover { background: #F2F5FF; }
.xyxw ul li span { float: right; color: #999; padding-right: 10px; }
/*图片轮播 css*/
.kjyxx_img { width: 640px; height: 420px; float: left; }
.pic_slide_wrap { margin: 0 auto; }
.pic_slide_btn, .pic_slide_title, .pic_slide_focus, .pic_slide_t, .pic_slide_btn { position: absolute }
.pic_slide_title { position: absolute; width: 100%; height: 40px; line-height: 40px; background: #000; filter: alpha(opacity=40); -moz-opacity: 0.4; -khtml-opacity: 0.4; opacity: 0.4; left: 0; bottom: 0; _bottom: -1px; z-index: 1 }
.pic_slide_t { color: #fff; font-size: 16px; font-family: microsoft yahei; z-index: 2; bottom: 0; left: 10px; line-height: 40px }
.pic_slide_focus span, .pic_slide_btn span { background: url(../images/ico_pic_tab.png) no-repeat; display: block; }
.pic_slide_focus { height: 40px; line-height: 40px; right: 20px; bottom: 0; z-index: 2 }
.pic_slide_focus span { width: 12px; height: 12px; line-height: 12px; float: left; margin-left: 5px; position: relative; top: 14px; cursor: pointer; background-position: -24px -126px; text-indent: -9999px }
.pic_slide_btn { width: 100%; height: 41px; top: 50%; margin-top: -20px; }
.pic_slide_btn span { width: 41px; height: 41px; cursor: pointer; filter: alpha(opacity=30); -moz-opacity: 0.3; -khtml-opacity: 0.3; opacity: 0.3; position: relative }
.pic_slide_btn .left_btn { background-position: -2px -2px; float: left; left: 10px }
.pic_slide_btn .right_btn { background-position: -2px -49px; float: right; right: 10px }
.pic_slide_btn span.hover { filter: alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8 }
.pic_slide_focus span.hover { background-position: -10px -126px }
.pic_slide_list { width: 0; height: 0; overflow: hidden; }
.tzgg li { width: 536px; border-left: 4px solid #55c1f0; float: left; background: #fff; margin: 0 10px; margin-bottom: 20px; padding: 20px; border-radius: 5px; }
.tzgg li:hover { border-left: 4px solid #ff8c04; width: 536px; background: #F2F5FF; }
.tzgg dt { font-weight: bold; font-size: 18px; }
.tzgg dt a:hover { color: #ff8c04; }
.tzgg dd { padding-top: 10px; color: #666; height: 20px; }
.djdt_box { width: 1200px; margin: 0 auto; height: 640px; position: relative; }
.djdt { width: 1200px; margin: 0 auto; overflow: hidden; height: 454px; }
.djdt_title { overflow: hidden; height: 100px; margin-top: -50px; background: #F2F5FF; border-radius: 5px; }
/*.djdt_more {display:block;background:url(../images/icon_more.png) no-repeat center right;height: 26px;line-height:26px;padding-right:70px;margin: 30px 0 0 0;color:#000;}*/
.djdt_more { width: 100px; height: 40px; font-size: 16px; float: right; padding-top: 30px; padding-right: 40px; background: url(../images/xyxw_more_bg.png) no-repeat 70px 35px; position: absolute; top: 0; right: 0; }
.djdt_more:hover { color: #e96239; }
.tab-title { overflow: hidden; zoom: 1; margin-left: 220px; margin-top: 15px; }
.tab-title li { float: left; color: #5D5C5C; font-size: 24px; text-align: center; cursor: pointer; line-height: 60px; text-align: center; padding: 0 20px; }
.tab-title li.active { color: #1F2085; font-size: 24px; font-weight: bold; background: url(../images/djdt_tab_bg.jpg) no-repeat bottom center;/*padding-bottom:15px;*/ }
.tab-body { overflow: hidden; margin-top: 100px; max-height: 300px; }
.tab-body div { border-top: 0 none; }
.tab-body div.thisclass { display: list-item; list-style: none; }
.tab-body ul li { overflow: hidden; float: left; width: 384px; height: 288px; background: #fff; margin-right: 24px; border-radius: 5px; }
.tab-body ul li:last-child { margin-right: 0; }
.tab-body ul li:hover { height: 284px; border-bottom: 6px solid #FABE03; }
.tab-body ul li:hover .djdt_list_data { background: url(../images/djdt_list_date_bg2.png) no-repeat; }
.djdt_list_data { width: 140px; height: 72px; background: url(../images/djdt_list_date_bg.png) no-repeat; color: #fff; }
.djdt_list_data span { display: block; }
.djdt_list_data_ri { font-size: 24px; font-weight: bold; padding: 4px 30px; }
.djdt_list_data_yue { padding: 0 30px; }
.djdt_list_title { padding: 20px 20px 8px 20px; font-size: 18px; color: #343434; background: url(../images/djdt_list_title_bg.jpg) no-repeat 20px bottom; }
.djdt_list_main { padding: 12px 15px 0 20px; line-height: 30px; color: #666; height: 112px; }
.djdt_list_more a { color: #1464b6; padding: 0 20px; }
.djdt_list_more a:hover { color: #e96239; }
.possplit { background: none; width: 7px; margin: 0 7px; text-indent: 0px; }
.ssry_box { width: 1200px; margin: 0 auto; height: 545px; margin-top: 20px; overflow: hidden; }
.ssry_main { width: 580px; }
.ssry_main dt { overflow: hidden; }
.ssry_title { font-size: 24px; float: left; height: 60px; line-height: 60px; background: url(../images/icon_jiangbei.png) no-repeat 0px center; padding-left: 43px; }
.ssry_title_more { width: 100px; height: 40px; font-size: 16px; float: right; padding-top: 20px; padding-right: 16px; background: url(../images/xyxw_more_bg.png) no-repeat center right; }
.ssry_title_more a { color: #1F2085; }
.ssry_title_more a:hover { color: #ff8c04; }
.ssry_tabimg { width: 580PX; height: 400px; margin-top: 10px; }
.mtxc_main { width: 580px; margin-left: 40px; }
.mtxc_main dt { overflow: hidden; }
.mtxc_title { font-size: 24px; float: left; height: 60px; line-height: 60px; background: url(../images/icon_laba.png) no-repeat 0px center; padding-left: 43px; }
.mtxc_title_more { width: 100px; height: 40px; font-size: 16px; float: right; padding-top: 20px; padding-right: 16px; background: url(../images/xyxw_more_bg.png) no-repeat center right; }
.mtxc_title_more a { color: #1F2085; }
.mtxc_title_more a:hover { color: #ff8c04; }
.mtxc_tabimg { width: 580PX; height: 400px; margin-top: 10px; }
.links_box { width: 1200px; margin: 0 auto; height: 420px; }
.title_links { background: url(../images/icon_titlelink.png) no-repeat 0px 4px; padding-left: 45px; }
.links_box dt { text-align: center; font-size: 24px; line-height: 100px; }
.links_box dd { width: 1000px; height: 260px; box-shadow: 10px 8px 9px 0px rgba(0,0,0,0.1); border-radius: 5px; background: #F2F5FF; }
.links_box dd { padding: 0 100px; }
.links_box dd ul { padding-top: 50px; }
.links_box dd ul li { width: 290px; background: url(../images/icon_links.png) no-repeat 0px 29px; float: left; padding-left: 42px; height: 80px; line-height: 80px; }
.links_box a:hover { color: #ff8c04; }
.foot_wrap { height: 342px; background: url(../images/foot_bg.png) no-repeat #1f2085 center; margin-top: 30px; }
.foot_main { width: 1200px; height: 342px; margin: 0 auto; background: url(../images/foot_shuxian.png) no-repeat center; }
.foot_left { padding-top: 100px; }
.foot_right { color: #fff; margin: 120px 0 0 240px; }
.foot_right p { padding-top: 20px; }
/*list_page css*/
.listpage_wrap { width: 1140px; margin: 0 auto; background: #fff; margin-top: 15px; }
.listpage_box { padding: 15px; overflow: hidden; }
.listpage_left { width: 240px; }
.listpage_right { border: solid 1px #e3e3e3; width: 848px; margin-left: 20px; border-radius: 8px 8px 0 0; }
.listpage_right dt { margin: 15px 15px 5px 15px; border-bottom: 1px solid #e3e3e3; }
.listpage_right dt span { border-bottom: 3px solid #256eb3; display: inline-block; height: 40px; line-height: 40px; font-size: 18px; }
.listpage_right dd { padding: 5px 15px 15px 15px; }
.listpage_right_main_list td { height: 48px; border-bottom: 1px dashed #e3e3e3; }
.listpage_right_main td a { color: #555; }
.listpage_right_main td a:hover { color: #e9573e; }
.listpage_right_main_date { color: #999; }
.fy_btn { display: inline-block; padding: 4px 10px; border: 1px solid #d4d6d6; color: #999; }
.fy_btn:hover { border: 1px solid #0073A9; color: #fff; background: #0073A9; cursor: pointer; }
.fy_b { color: #e9573e; padding: 0 5px; }
.fy_input input { width: 30px; height: 27px; line-height: 27px; text-align: center; border: 1px solid #d4d6d6; }
.listpage_left dt { width: 240px; height: 60px; background: url(../images/listpage_left_title_bg.jpg) no-repeat; }
.listpage_left_title_icon { font-size: 0; }
.listpage_left_title_txt_l { font-size: 18px; color: #fff; }
.listpage_left_title_txt_s { padding-top: 5px; font-size: 10px; font-family: Arial; opacity: 0.5; -moz-opacity: 0.5; filter: alpha(opacity=50); text-transform: uppercase; }
.listpage_nav_wrap { background: url(../images/listpage_left_bottom_bg.jpg) no-repeat center bottom; }
.subNavBox { width: 238px; border: solid 1px #e3e3e3; border-bottom: 0; }
.subNav { border-bottom: solid 1px #e3e3e3; cursor: pointer; font-size: 15px; color: #222; line-height: 48px; padding-left: 20px; background: url(../images/jiantou1.jpg) no-repeat; background-position: 95% 50% }
.subNav:hover { color: #e9573e; }
.subNav2 { border-bottom: solid 1px #e3e3e3; cursor: pointer; font-size: 15px; color: #222; line-height: 48px; padding-left: 20px; background: url(../images/jiantou1.jpg) no-repeat; background-position: 95% 50% }
.subNav2:hover { color: #e9573e; }
.currentDd { color: #256eb3; }
.currentDt { background-image: url(../images/jiantou.jpg); }
.navContent { display: none; border-bottom: solid 1px #e3e3e3; background: #fafafa; }
.navContent li a { display: block; width: 238px; height: 44px; line-height: 44px; text-align: center; font-size: 15px; color: #333; border-bottom: 1px dashed #e3e3e3; }
.navContent li a:hover { color: #000; background-color: #fafafa; }
.col_list .wp_listcolumn { border: 1px solid #e3e3e3; border-bottom: none; border-bottom: 0px solid #fff; }
.col_list .wp_listcolumn .wp_column a { color: #333; font-size: 15px; font-weight: normal; background: none; border-top: 0px solid #fff; border-bottom: 1px solid #F6EAEA; }
.col_list .wp_listcolumn .wp_column a .column-name { padding: 5px 0px 5px 20px; line-height: 37px; }
.col_list .wp_listcolumn .wp_column a:hover, .col_list .wp_listcolumn .wp_column a.selected { color: #e9573e; }
.col_list .wp_listcolumn .wp_column a.selected span.column-name { color: #e9573e; }
.col_list .wp_listcolumn .wp_subcolumn .wp_column a { color: #454545; background: none; border-top: 1px solid #fff; border-bottom: 1px solid #bbb; }
.col_list .wp_listcolumn .wp_column.parent > a .column-name { font-weight: bold; color: #0f429b; }
.possplit { background: none; width: 7px; margin: 0 7px; text-indent: 0px; }
/*二级子栏目**/
.col_list .wp_listcolumn .wp_column .sub_list a { color: #333; border-top: 1px solid #eee; margin-top: -1px; }
.col_list .wp_listcolumn .sub_list a .column-name { display: inline-block; line-height: 28px; padding: 5px 10px 5px 52px; cursor: pointer; }
.col_list .wp_listcolumn .sub_list a:hover, .col_list .wp_listcolumn .wp_column a.selected { color: #0f429b; }
/*三级子栏目**/
.col_list .wp_listcolumn .wp_column .sub_list .sub_list a { background: none; }
.col_list .wp_listcolumn .sub_list .sub_list a .column-name { padding: 5px 10px 5px 51px; cursor: pointer; }
.col_list .wp_listcolumn .sub_list .sub_list a :hover, .col_list .wp_listcolumn .sub_list .sub_list a.selected { font-weight: bold; color: #0f429b; }
/*详情页css*/
.detail_wrap { width: 1140px; margin: 0 auto; background: #fff; margin-top: 15px; }
.detail_box { padding: 15px 60px; }
.detail_title { padding: 30px 0 20px 0; font-size: 28px; text-align: center; }
.detail_date { text-align: center; color: #555; }
.detail_date span { padding: 10px 20px; }
.detail_line { width: 100%; height: 5px; margin-top: 30px; background: url(../images/detail_line.jpg) repeat-x bottom; }
.detail_txt_wrap { margin-top: 30px; line-height: 30px; }
.detail_txt_wrap .detail_txt { text-indent: 2em; padding: 6px 10px; font-size: 16px; color: #333; }
.detail_img { padding: 30px 0; text-align: center; }
.pic_slide_wrap { width: 640px !important; height: 420px !important; }
.wp_paging { padding-bottom: 20px; padding-top: 10px; }
ul.pic_slide_list img { width: 640px; height: 420px; }
li.menu-item.i2 ul { display: none !important; }
