@charset "utf-8";
/* CSS Document */
* {margin:0;padding:0;}
body {font-size:16px;min-width: 1140px;background: #fff;}
a {color: #333; text-decoration:none;}
li {list-style:none;}
.fl_l {float: left;}

.top_wrap {width:100%;height:114px;background: #125295;}
.top {width: 1200px;height:114px;margin:0 auto;}

/* nav css */
.navbox {width: 100%;height:56px;background: #fff;}
.nav {width:1200px;height:56px;margin: 0 auto;background: #fff;}
.nav_home {background: url(../images/icon_logo_home.png) no-repeat 7px 19px;background-size:18px;}
.logo_nav {margin-top:-30px; text-align: center;}
.logo_nav img {width: 110px;height:auto;}
.nav {width: 1200px;margin:0 auto;}
.nav ul li {float:left;position: relative;z-index: 999;width: 120px;}
.nav ul li .f_a {height:56px;line-height:56px;display:block;text-align:center;font-size:16px;color:#155699;font-weight: bold;}
.nav ul li:hover .f_a {color: #fff;background:#155699;}
.nav ul li .s_navbox {display:none;position: absolute;left: 0;width: 100%; background:#fff;background:rgba(21,86,153,0.9);z-index: 9999;}
.nav ul li .s_navbox .s_a a {line-height:50px;color:#fff;font-size:16px;display:block;text-align: center;border-top:1px solid rgba(255,255,255,.2);}
.nav ul li .s_navbox .s_a a:hover {background:#e5b618;color: #fff;}


/*banner css*/
.banner_wrap {width:100%;max-width:1920px;margin:0 auto;background:#f0ede6;font-size: 0;/*position: absolute;top:170px;left:50%;*/}
.pic_slide_wrap {margin:0 auto; margin-top:-30px; width:100% !important; max-width:1920px;}
.pic_slide_btn,.pic_slide_title,.pic_slide_focus,.pic_slide_t,.pic_slide_btn {position:absolute}
.pic_slide_title  {position:absolute;width:60%;height:50px;line-height:50px;background:#000;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;left:360px;bottom:0;_bottom:-1px;z-index:1}
.pic_slide_t {color:#fff;font-size:18px;z-index:2;bottom:0;left:380px;line-height:50px}
.pic_slide_focus span,.pic_slide_btn span {display:block;background:url(../images/banner_focus01.png) no-repeat;}
.pic_slide_focus {height:60px;line-height:60px;right:25%;bottom:0;z-index:2}
.pic_slide_focus span {width:31px;height:5px;line-height:5px;float:left;margin-left:5px;position:relative;top:28px;cursor:pointer;text-indent:-9999px}
.pic_slide_focus span.hover {background:url(../images/banner_focus02.png) no-repeat;}
.pic_slide_list {width:0;height:0;overflow:hidden;}
.pic_slide_list img {width:1920px;height:440px;}

.news_wrap {margin-top:480px;background: url(../images/bg_news.png) no-repeat center;height:500px;}
.news {width: 1200px;margin:0 auto;/*padding-top:40px;*/}
.xwdt {width: 480px;}
.xwdt_main {overflow: hidden;}
.xwdt dt {font-size: 18px;font-weight: bold;padding-top:20px;}
.xwdt dt a:hover {color:#ff0000;}
.xwdt dd {font-size: 16px;color:#666;padding-top:10px;line-height: 30px;}
.xwdt_more {float: right;padding-top:15px;}
.xwdt_more a {color: #125295;}
.xwdt_more a:hover {color:#ff0000;}
.xwdt_more img {padding-left:8px;}
.xwdt_list {border-top: 2px solid #e6e6e6;margin-top:15px;border-bottom: 2px solid #e6e6e6;margin-top:15px;}
.xwdt_list ul {margin-top:15px;margin-bottom:15px;}
.xwdt_list ul li {font-size: 16px;color: #333333;line-height:42px;background: url(../images/icon_xwdt_list.png) no-repeat 0 10px;padding-left:32px;}
.xwdt_list ul li span {float: right;color: #999;}
.xwdt_list ul li a:hover {color:#ff0000;}

.tzgg {width:680px;margin-left:40px;background:url(../images/bg_tzgg_pictab.png) no-repeat center;position:relative; }
.tzgg_main {position:absolute; right:-64px; bottom:-132px;background:url(../images/bg_tzgg_right_list.png) no-repeat center; width:543px; height:240px; z-index:10;
    box-shadow: 0px 6px 16px 0px rgba(18,82,149,0.06); }
.tzgg_list  {width: 460px;padding-left:20px;padding-top:10px;}
.tzgg_list ul li {font-size: 16px;color: #333333;line-height:54px;background: url(../images/icon_tzgg_list.png) no-repeat 0px 15px;padding-left:32px;border-bottom:1px solid #e6e6e6;}
.tzgg_list ul li span {float: right;color: #999;}
.tzgg_list ul li a:hover {color:#ff0000;}

.msfc_wrap {background: url(../images/bg_msfc.png) no-repeat center;height:496px;}
.msfc_1200 {width: 1200px;margin:0 auto;}
.msfc {width: 480px;margin-top:40px;}
.msfc_more {display: block;width: 96px;height: 34px;line-height:34px;background: #fff;text-align: center;float: right;margin-top:7px;color: #136eb7;border-radius: 3px;}
.msfc_more:hover {color: #ff0000;}

.msfc_main {width:480px;height:286px;margin: 0px auto 0;position: relative;margin-top:28px;}

.msfc_pic {width: 100%;height: 100%;position: relative;}
.msfc_pic ul li {cursor: pointer;list-style: none;width: 100%;height: 100%;position: absolute;left: 0;top: 0;display: none}
.msfc_pic ul li img {display: block;width: 100%;height: 100%;}
.msfc_pic ul li.first {display: block}
.msfc_pic_nav {display: block;width: 100%;height: 100%;padding: 0px;margin: auto;position: absolute;top: 0;}
.oinner {width: 84%;margin: auto;}

.msfc_pic_nav ul {-ms-flex-direction: row;-ms-flex-pack: center;-webkit-box-direction: normal;-webkit-box-orient: horizontal;-webkit-box-pack: center;bottom:-60px;display: -webkit-box;display: -ms-flexbox;display: flex;flex-direction: row;justify-content: center;z-index: 1020;}
.msfc_pic_nav ul {-ms-transform: translateX(-50%);-webkit-transform: translateX(-50%);left: 50%;position: absolute;transform: translateX(-50%);}
.msfc_pic_nav ul li {width: 86px;margin: 0 15px;pointer-events: auto;cursor: pointer;border: 3px solid rgba(0, 0, 0, 0);float: left;list-style: none;}
.msfc_pic_nav ul li.first {/*border-bottom: 4px solid red*/}
.msfc_pic_nav ul li img {width:86px;height:86px;border-radius:50%;border:3px solid rgba(255,255,255,0.8);}
.msfc_pic_nav ul li.active {border-radius:50%;width:114px;height:114px;margin-top:-15px;}
.msfc_pic_nav ul li.active img {width:114px;height:114px;}


.kjydt {width: 680px;margin-left:40px;margin-top:40px;}
.kjydt_more {display: block;width: 96px;height: 34px;line-height:34px;background: #fff;text-align: center;float: right;margin-top:7px;color: #136eb7;border-radius: 3px;}
.kjydt_more:hover {color: #ff0000;}
.kjydt_main {margin-top:28px;}
.kjydt_main ul li {width: 650px;height:50px;padding:25px 20px 25px 10px;background: #fff;margin-bottom:20px;}
.kjydt_main ul li dl {float: left;}
.kjydt_date {text-align: center;width: 88px;border-right:2px solid #e1f1ff;}
.kjydt_date dt {font-size: 24px;font-weight: 500;color: #333333;}
.kjydt_date dd {padding-top:5px;font-size: 14px;color:#999;}
.kjydt_txt {width: 530px;padding-left:25px;}
.kjydt_txt dt {font-size: 18px;color: #343434;font-weight: 600;}
.kjydt_txt dt a:hover {color:#ff0000;}
.kjydt_txt dd {font-size: 16px;color: #666666;padding-top:10px;}

.rybz_wrap {background: url(../images/bg_rybz.png) no-repeat center;height:390px;margin-top:50px;}
.rybz_1400 {width: 1400px;margin:0 auto;}
.rybz_title {width: 1400px;text-align: center;}
.rybz_main {margin-top:50px;}
.rybz_main ul li {width:240px;text-align: center;float: left;}
.rybz_main ul li img {transition:all .5s;}
.rybz_main ul li img:hover {transform: scale(1.03);}
a.abtn { display: block; height:204px; width:100px;}
a.aleft { float: left; background: url(../images/btn_left.png) no-repeat center; }
a.aright { float: right; background: url(../images/btn_right.png) no-repeat center; }
a.agrayleft { cursor: default; background: url(../images/btn_left2.png) no-repeat center; }
a.agrayright { cursor: default; background: url(../images/btn_right2.png) no-repeat center; }
.img_scroll { width:1400px; height:204px;  }
.img_scroll .imglist_w { width:1200px; height:204px;margin:0 auto; overflow: hidden; float: left; position: relative;/*必要元素*/ }
.img_scroll .imglist_w ul { width: 20000px; position: absolute; left: 0px; top: 0px;}
.img_scroll .imglist_w li { width:300px;height:204px; float: left;text-align: center;}
.img_scroll .imglist_w li img {width: 286px;height:204px;text-align: center;}
.img_scroll .imglist_w li:last-child {margin-right:0;}
.imglist a {display: block;}
.imglist a p {text-align: center;color:#333;}
.imglist a img {transition: all 0.8s;}
.imglist a img:hover {transform: scale(1.03);}




.footer_wrap {height:240px;overflow: hidden;background: url(../images/bg_footer.png) no-repeat center;}
.footer_box {width:1200px;margin: 0 auto;overflow: hidden;}
.footer_main {height:220px;}
.footer_logo {margin-top:45px;}
.footer_list {color:#fff;margin:70px 0 0 156px;padding-left:140px;}
.footer_list h3 {font-size: 20px;margin-bottom:30px;}
.footer_list p {margin-top:15px;}




/*list_page css*/
.listpage_wrap {width:1200px;margin:0 auto;background:#fff;margin-top:30px;}
.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 #e9573e;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 dd {width:238px;border:1px solid #e3e3e3;}*/
.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:#e9573e;}
.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;}

/*详情页css*/
.detail_wrap {width:1200px;margin:0 auto;background:#fff;margin-top:30px;}
.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;}
.detail_txt_wrap .detail_txt {text-indent:2em;padding:6px 10px;font-size:16px;color:#333;}
.detail_img {padding:30px 0; text-align: center;}
.image img {
    width: 100%;
    height: auto;
    max-height: 436px;
}
#wp_paging_w15 .wp_paging {
    margin: 15px 0px;
}
.wp_articlecontent img {
    max-width:640px; _width:expression(this.width > 640 ? "640px" : this.width); 
    margin: 0 auto;
    display: block;
}
.wp_articlecontent p,.wp_articlecontent span{ line-height:1.95; font-size:16px; color:#333;} 
.wp_listcolumn .wp_column {
    border-bottom: solid 1px #e3e3e3;
    cursor: pointer;
    font-size: 15px;
    color: #222;
    line-height: 48px;
    background: url(../images/jiantou1.jpg) no-repeat;
    background-position: 95% 50%;
}
.wp_listcolumn .wp_column a {
background:none;
border:none;
font-weight: 100;
}
.wp_listcolumn .wp_column a .column-name {
 
}
.wp_listcolumn .wp_column a:hover {
color: #e9573e;
background:none;
}
.wp_listcolumn .wp_column a.parent{
background: url(../images/jiantou.jpg) no-repeat 220px 20px;}
.wp_listcolumn .wp_column a.selected {
color: #e9573e;
background:none;}
.wp_listcolumn{
    border: solid 1px #e3e3e3;
}
.wp_listcolumn .wp_subcolumn .wp_column a {
    display: block;
    width: 238px;
    height: 44px;
    line-height: 44px;
    text-align: center;
    font-size: 15px;
    color: #333;
    border-bottom: 1px dashed #e3e3e3;
background: none;
}
.wp_listcolumn .wp_subcolumn .wp_column a.selected {
color: #000;
    background: #fafafa;
}
.wp_listcolumn .wp_subcolumn .wp_column a:hover {
color: #000;
    background: #fafafa;
}
.wp_listcolumn .wp_subcolumn .wp_column a .column-name {
padding-left:0px;
}
.wp_listcolumn .wp_subcolumn .wp_column {background: none;

}

.bm_news {width:460px;height:440px;margin-left:20px;background: #fff;padding:20px 30px;}
.bm_news_title {overflow: hidden;border-bottom:4px solid #125295;height:52px;}
.bm_news_more {display:block;height: 26px;line-height:26px;margin: 5px 0 0 0;}
.bm_news_more:hover {color:#ed0000;}
.bm_news_date {padding-left:20px;}
.bm_news_date b,i {display: block;text-align: center;}
.bm_news_date b {font-size: 20px;}
.bm_news_date i {font-style: normal;color: #666666;font-size: 14px;}
.tab-title {overflow:hidden;zoom:1;background: url(../images/disco.png) no-repeat 112px 13px;}
.tab-title li {float:left;color:#333;font-size:24px;text-align:center;cursor:pointer;padding-right:36px;}        
.tab-title li.active {color:#125295;font-size:24px;font-weight: bold;}
.tab-body div {display:none;border-top:0 none;}
.tab-body div.thisclass {display:list-item;list-style:none;}
.tab-body ul li {overflow: hidden;border-bottom:1px solid #E6E6E6;padding:7px 0 10px 0;}
.tab-body ul li:last-child {border-bottom:0;}
.tab-body ul li span {float: left;padding:0 15px;/*border-right: 1px solid #cccccc;*/}
.tab-body ul li span i {font-weight: bold;font-size: 24px;padding: 0 10px 0 6px;font-style:normal;}
.tab-body ul li a {padding-left:30px;padding-top:12px;}
.tab-body ul li a:hover {color:#004b97;}
.tab-body ul li:hover {background: #fcf5f5;}
.bm_news_more {
    position: absolute;
    top: -55px;
    right: 0px;
}
.tab-body {
    position: relative;
}