@charset "utf-8";
body{  min-width: 1240px; margin:0 auto; position: relative;   }
.main_box{ margin:0 auto; width:1200px; position:relative;}
.main_box_small{ margin:0 auto; width:1115px; position:relative;}
/*=================header=================*/

#header{ background:#fff;position: relative;z-index: 9999;}
#top_bar{ height:40px; line-height: 40px; width: 100%;  font-size:14px; color:#333; z-index:99;}
#top_bar a{ cursor: pointer;color:#333;}

/*=================导航=================*/
#nav_box{ background: #00468c; height:60px; line-height:60px; position: relative; z-index: 9;}
#nav ul{  }
#nav li{ display:block; float: left;height: 60px;  position:relative;}
#nav li .a{ display: inherit; text-align:center; padding: 0 19px;  height:60px ; position: relative; z-index: 1000;}
#nav li .a strong{ display:block; font-size:16px; text-transform: uppercase;  color:#fff; text-align:center;   position: relative; z-index: 1001;}
#nav li .a span{ position:absolute; bottom:0px; left:0px; width:100%;  text-align:center;}
#nav li .a i{  display:none; width:100%; background: #2a5eac; margin:0 auto;    text-align:center;  z-index:1; height:60px;   }
#nav .on .a i{ display: block;}
#nav li.on .a strong{ color:#fff;}
#nav li .a:hover i{  display: block;}
#nav li .a:hover strong{ color:#fff;}
#nav li.on .a:hover i{ display: block; }
#nav  .list{ z-index:3; left: -0px; top: 0px; display: none; position: absolute; z-index: 9px; width: 100%;padding-top: 0px; /*background: url(../images/bg_nav_list.png) center 11px no-repeat;*/}
#nav  .list .box{ padding:60px 0 0px 0;   overflow:hidden; margin-bottom:-1px; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#E53BB695', endColorstr='#E53BB695');background:rgba(42,94,172,0.9);}
#nav  .list .box a{ font-weight:normal; margin:0 0px; background:none; height:33px; color:#fff !important;  text-align:center;  line-height:33px;   font-size:13px; display:block;  }
#nav  .list a:hover{ color:#fff !important; background: #2a5eac;}
#nav  .list.cp_sub_nav{ width:1200px !important; left: -383px; background: url(../images/bg_nav_list.png) 446px 11px no-repeat;}
#nav .cp_box{ background:#fff; width:1200px; padding-bottom:30px; }
#nav .cp_box dl{ display:inherit; text-align:center; }
#nav .cp_box dd{ display:inline-block; padding: 0 25px; text-align:center; }
#nav .cp_box h1{ font-size:15px; color:#00468c; font-weight:bold; display:block; text-align:left;  margin-bottom:10px;}
#nav .cp_box dd a{ color:#747474; text-align:left; font-size:12px; display:block; line-height:24px;}
#nav  .list.cp_sub_nav .more{  background:#2a5eac;  overflow:hidden; display:block; margin:20px auto 0 auto;  text-align:center; border-radius:2px; width:300px; height:45px; line-height:45px; color:#fff; font-size:12px;}
#nav  .list.cp_sub_nav .more:hover{ color:#fff !important; box-shadow:0 0 8px #999}
#nav  .list a:last-child{ border: none;}
/*================= banner===================*/
#banner{ position:relative; height:524px;}
#banner .bd { position:relative;}
#banner .bd a{ display:block; width:100%; height: 524px;}
#banner .hd{ position:absolute; left:845px; bottom: 50px; display:inherit;   }
#banner .hd ul{ display:inline-block; }
#banner .hd ul li{ display:block; float: left; margin: 0 3px;  padding-top:8px;}
#banner .hd ul li a{height:8px; width:8px; margin:0 1px; border-radius: 50%; display:block; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#CCFFFFFF', endColorstr='#CCFFFFFF');background:rgba(255,255,255,0.8);}
#banner .hd ul li a:hover{ background:#fff; }
#banner .hd ul .on a{  background:#fff;   }
#banner  .bnt{ position:absolute;  top:50%; z-index:3; margin-top:-45px;}
#banner  .bnt:hover{ }
#banner .prev{ position:absolute; left:-54px; }
#banner .next{ position:absolute; right:-54px; }
#banner:hover .prev{left:50px;  opacity:1; filter:alpha(opacity=100);}
#banner:hover .next{right:50px; opacity:1; filter:alpha(opacity=100);}

/*日期+搜索*/
.datet-search{width: 100%; height: 70px; background: #f4f4f4; border-bottom: 1px solid #e5e5e5;}
.datet{color: #00468c; line-height: 70px;}

/* search */
.search{border:2px solid #00468c; height:38px; margin-top:14px; width:345px; float:right; border-radius: 3px;}
.search select{width:65px;line-height:38px;height:38px;font-size:14px; color:#999999; text-align: center; float:left; border:none;background:none;}
.search option{border:1px solid #c5c5c5;border-top:none;background:#fff;line-height:28px;height:28px; font-family:"微软雅黑";}

.search input.inp_srh,.search input.btn_srh{border:none;background:none;height:28px;line-height:28px;}
.search input.inp_srh{outline:none; text-indent:15px; color:#999999; width:260px; height:38px; line-height:38px; float:left;font-family:"微软雅黑"; background: #fff;}
.search input.btn_srh{width:75px; height:38px; cursor:pointer; border:none; background:url(../images/search_enter.png) #00468c no-repeat 18% center; float:right; color: #fff;  text-indent:30px;}

/*================= 首页 ==================*/
#s_main_box{ position:relative;  }
#s_module_box { padding:35px 0 35px 0; height:110px; overflow:hidden; position:relative;}
#s_module_box .dd{ float:left; border-right:1px solid #e0e1e3;  padding-right:50px; margin-right:53px;}
.headlines {margin-top:35px;background: #F5FAFE url(../images/toutiaobg.png) no-repeat 26px center;padding-left: 126px;padding-right: 28px;padding-top: 42px;padding-bottom: 42px;}
.headlines .top a:link,.headlines .top a:hover,.headlines .top a:visited {text-align: center;COLOR: #00468c;DISPLAY: block;font-size: 36px;line-height: 60px;font-weight: bold;}
.headlines .btnew {color: #666666;font-size: 18px;line-height: 40px;}
.headlines .btnew a{color: #333;}
.s_title{ position: relative; margin-bottom:25px;}
.s_title h1{ font-size:16px; font-weight: 700; color: #37383f; display: block;}
/*================= 新闻中心 ==================*/
#s_main_box .f1{ margin: 36px 0px 45px; overflow: hidden;}
#s_slide_news_pic{ width:520px; height:378px;  overflow:hidden; position:relative;  }
#s_slide_news_pic .bd{ position:relative; height:100%; z-index:2;   }
#s_slide_news_pic .bd li{ position:relative; display:block;  }
#s_slide_news_pic .bd li a{ display:block; position:relative;  width:620px; height:433px; }
#s_slide_news_pic .bd ul li h1{color:#fff;font-size:14px;line-height:45px;height:45px;width: 100%;white-space: nowrap;overflow:hidden;text-overflow: ellipsis;padding:0 20px;display:block;position:absolute;left:0;right: 0;bottom: 0px;z-index:99999;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#B2000000', endColorstr='#B2000000');background:rgba(0,0,0,0.7);padding-right: 100px;box-sizing: border-box;}
#s_slide_news_pic .bd img{ width:520px; height:378px; display:block;  }
#s_slide_news_pic .hd{height: 45px; width: 150px; overflow:hidden; position:absolute; right:20px; bottom:0px; z-index:9; }
#s_slide_news_pic .hd ul{ overflow:hidden; zoom:1; float:right; margin-top: 19px;  }
#s_slide_news_pic .hd ul li{float:left;margin-left: 6px;width: 8px;height: 8px;border-radius:50%;text-align:center;background:#bebebe;cursor:pointer;}
#s_slide_news_pic .hd ul li.current{ background:#00468c;   }
#s_slide_news_pic .bnt{ display: block; left: -50px; width: 38px; text-align: center; height: 38px; line-height: 38px; top: 50%; z-index:8; margin-top: -19px; font-size: 24px; font-family: "SimSun"; color: rgb( 255, 255, 255 );  position: absolute;  }
#s_slide_news_pic .bnt.next{ left: auto; right:-50px;}
#s_slide_news_pic:hover .bnt { left: 20px; }
#s_slide_news_pic:hover .bnt.next{left: auto; right:20px;}

#s_news_date{ position: absolute; right: 0; top: 0; width: 660px;}
#s_news_date .title{ position:relative; height: 50px; line-height: 50px; margin-bottom: 15px; background: #fff;}
#s_news_date .title::after{position: absolute;left: 0;bottom: 0;content: '';width: 100%;height: 1px;background-color: #f5f5f7;z-index: 1;}
#s_news_date .title .hd {position: relative;z-index: 9;}
#s_news_date .title .hd a{display:block; float: left; width: 135px; font-size: 16px; color: #404043;  text-align: center;}
#s_news_date .title .hd a.on{ display: block;background: #003b8f; color: #fff;  }
#s_news_date .text_box a{ font-size: 18px; color:#00468c; display: block; white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}
#s_news_date .text_box span{ display: block; font-size: 12px; color: #b5b6b8; margin: 10px 0;}
#s_news_date .text_box p{  line-height: 24px; color: #98999a; font-size: 14px; height: 48px;}
#s_news_date .text_box{ padding-bottom: 20px; border-bottom: 1px dotted #ccc; margin-bottom: 20px;}
#s_news_date .text_box a:hover{ color: #00468c; text-decoration: underline;}
/*================= 文字新闻 ==================*/
#s_news_date .text_news .more{position: absolute;right: 10px;top: -50px;z-index: 99;}
#s_news_date .text_news li{ display: block; position: relative; height: 35px; line-height: 35px;}
#s_news_date .text_news li a{background: url(../images/icon_news_qq.png) left center no-repeat;  padding-left: 12px;  font-size: 15px; color: #333; float: left; margin-right: 25px; display: block; line-height: 35px; width: 202px; white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}
#s_news_date .text_news li a{ width: 560px; display: block; }
#s_news_date .text_news li span{ font-size: 15px; color: #333; position: absolute; right: 0; top: 0;}
#s_news_date .text_news li a:hover{ color: #00468c;}
/*================= 专题入口 ==================*/
#s_ad_box{}
#s_ad_box section{ width:590px; }
#s_ad_box .ad_box a { display: block; position: relative;}
#s_ad_box .ad_box img{ width:590px; height: 140px; display: block;}
#s_ad_box .ad_box .icon_box{ position:absolute; display:block; left:0; top:0; width:100%; height:100%;  }
#s_ad_box .ad_box .icon_box::before,#s_ad_box .ad_box  .icon_box::after {position: absolute;top: 10px;right: 10px;bottom: 10px;left: 10px;content: '';opacity: 0;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;}
#s_ad_box .ad_box .icon_box::before{border-top: 1px solid rgba(255,255,255,.7);border-bottom: 1px solid rgba(255,255,255,.7);-webkit-transform: scale(0,1);transform: scale(0,1); -moz-transition: all 0.5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
#s_ad_box .ad_box .icon_box::after {border-right: 1px solid rgba(255,255,255,.7);border-left: 1px solid rgba(255,255,255,.7); -webkit-transform: scale(1,0);transform: scale(1,0);-moz-transition: all 0.5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
#s_ad_box .ad_box a:hover .icon_box::before,#s_ad_box .ad_box a:hover .icon_box::after {opacity: .7;-webkit-transform: scale(1);transform: scale(1);}
/*================= 新闻中心模块 ==================*/
#s_news{ background: #f5f5f7; padding: 35px 0; margin-top: 30px; overflow: hidden;}
#s_news .left{ width: 385px;}
#s_news .md{ width: 385px; margin-left: 22px; float: left;}
#s_news .title{ position:relative; height: 50px; line-height: 50px; margin-bottom: 15px; background: #f5f5f7;}
#s_news .title h1{display:block; width: 135px; font-size: 16px; color: #fff; background: #00468c; text-align: center;}
#s_news .title .more{ display: block; position: absolute; right: 15px; top: 0; font-size: 14px; color: #3d3d3d;  }


/*================= 图文新闻 ==================*/
/* 
#s_news .pic_news{   margin-bottom: 25px;}

#s_news .pic_news .box{}

#s_news .pic_news a{ position: relative; display: block; height: 125px; overflow: hidden; padding-left: 185px;}

#s_news .pic_news a .pic_box{position:absolute; top: 0px; left: 0; width: 165px; height: 125px;  background: #fff; border: 1px solid #e7e7e7;}

#s_news .pic_news a .pic_box .box{ width: 165px; height: 125px; overflow: hidden; }

#s_news .pic_news span{ display: block; font-size: 12px; color: #b5b6b8; margin: 10px 0; }

#s_news .pic_news p { line-height: 24px; color: #98999a; font-size: 14px; height: 48px;}

#s_news .pic_news a img{ width: 165px; height: 125px; display: block; }

#s_news .pic_news a h1{ padding-top: 10px; font-size: 16px;   color:#00468c; display: block; white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}

#s_news .pic_news a:hover h1{ bottom: 0; }



.pic_news2{   margin-bottom: 25px;}

.pic_news2 .box{}

.pic_news2 a{ position: relative; display: block; height: 125px; overflow: hidden; padding-left: 185px;}

.pic_news2 a .pic_box{position:absolute; top: 0px; left: 0; width: 165px; height: 125px;  background: #fff; border: 1px solid #e7e7e7;}

.pic_news2 a .pic_box .box{ width: 165px; height: 125px; overflow: hidden; }

.pic_news2 span{ display: block; font-size: 12px; color: #b5b6b8; margin: 10px 0; }

.pic_news2 p { line-height: 24px; color: #98999a; font-size: 14px; height: 48px;}

.pic_news2 a img{ width: 165px; height: 125px; display: block; }

.pic_news2 a h1{ padding-top: 10px; font-size: 16px;   color:#00468c; display: block; white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}

.pic_news2 a:hover h1{ bottom: 0; } */

/*================= 文字新闻 ==================*/
#s_news .text_news{}
#s_news .text_news .box{margin-right: -25px;}
#s_news .text_news ul{ margin-right: 25px;}
#s_news .text_news li{ display: block; position: relative; height: 36px; line-height: 36px;}
#s_news .text_news a{background: url(../images/icon_news_qq.png) left center no-repeat;  padding-left: 12px;  font-size: 15px; color: #333; float: left; margin-right: 25px; display: block; line-height: 36px; width: 202px; white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}
#s_news .text_news li a{ width: 316px; display: block; }
#s_news .text_news li span{ font-size: 15px; color: #333; position: absolute; right: 0; top: 0;}
#s_news .text_news li a:hover{ color:#00468c; }
/*================= 视频新闻 ==================*/
#s_video_box{width: 385px;}
#s_news #s_video_box .title{margin-bottom: 10px;}
#s_slide_video_pic{ width:385px; height:260px;  overflow:hidden; position:relative;  }
#s_slide_video_pic .bd{ position:relative; height:100%; z-index:2;   }
#s_slide_video_pic .bd li{ position:relative; display:block;  }
#s_slide_video_pic .bd li a{ display:block; position:relative;  width:385px; height:260px; }
#s_slide_video_pic .bd ul li h1{color:#fff;font-size:14px;line-height:45px;height:45px;width: 100%;white-space: nowrap;overflow:hidden;text-overflow: ellipsis;padding:0 20px;display:block;position:absolute;left:0;right: 0;bottom: 0px;z-index:99999;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#B2000000', endColorstr='#B2000000');background:rgba(0,0,0,0.7);padding-right: 100px;box-sizing: border-box;}
#s_slide_video_pic .bd img{ width:385px; height:260px; display:block;  }
#s_slide_video_pic .hd{height: 45px; width: 150px; overflow:hidden; position:absolute; right:20px; bottom:0px; z-index:9; }
#s_slide_video_pic .hd ul{ overflow:hidden; zoom:1; float:right; margin-top: 19px;  }
#s_slide_video_pic .hd ul li{float:left;margin-left: 6px;width: 8px;height: 8px;border-radius:50%;text-align:center;background:#bebebe;cursor:pointer;}
#s_slide_video_pic .hd ul li.current{ background:#00468c;   }
#s_slide_video_pic .bnt{ display: block; left: -50px; width: 38px; text-align: center; height: 38px; line-height: 38px; top: 50%; z-index:8; margin-top: -19px; font-size: 24px; font-family: "SimSun"; color: rgb( 255, 255, 255 );  position: absolute;  }
#s_slide_video_pic .bnt.next{ left: auto; right:-50px;}
#s_slide_video_pic:hover .bnt { left: 20px; }
#s_slide_video_pic:hover .bnt.next{left: auto; right:20px;}
/*================= 文字新闻 ==================*/
#s_news2{ padding: 35px 0 0; overflow: hidden;}
#s_news2 .left{ width: 385px;}
#s_news2 .md{ width: 385px; margin-left: 32px; float: left;}
#s_news2 .title{ position:relative; height: 50px; line-height: 50px; margin-bottom: 15px; background: #f5f5f7;}
#s_news2 .title h1{display:block; width: 135px; font-size: 16px; color: #fff; background: #00468c; text-align: center;}
#s_news2 .title .more{ display: block; position: absolute; right: 15px; top: 0; font-size: 14px; color: #3d3d3d;  }
#s_news2 .text_news{}
#s_news2 .text_news .box{margin-right: -25px;}
#s_news2 .text_news ul{ margin-right: 25px;}
#s_news2 .text_news li{ display: block; position: relative; height: 36px; line-height: 36px;white-space: nowrap;overflow:hidden;text-overflow: ellipsis;font-size: 15px; color: #333;}
#s_news2 .text_news a{background: url(../images/icon_news_qq.png) left center no-repeat;  padding-left: 12px;  font-size: 15px; color: #333; float: left; margin-right: 25px; display: block; line-height: 36px; width: 202px; white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}
#s_news2 .text_news li a{ width: 320px; display: block; }
#s_news2 .text_news li span{ font-size: 15px; color: #3d3d3d; position: absolute; right: 0; top: 0;}
#s_news2 .right{ width: 385px;}

.text_unit{height: 252px;overflow: hidden;}
/*================= 期刊出版 ==================*/
#s_periodical .text_periodical{padding-top: 25px;}
#s_periodical .text_periodical li{float: left;width: 116px;margin-left: 18px;text-align: center;}
#s_periodical .text_periodical li:first-child{margin-left: 0;}
#s_periodical .text_periodical img{width: 100%;height: 157px;display: block;}
#s_periodical .text_periodical a{font-size: 15px;color: #333;}
#s_periodical .text_periodical li a:hover{ color:#00468c; }
/*================= 文化娱乐 ==================*/
#s_links_hw{ padding:45px 0 0;}
#s_links_hw .title .main_box{ position:relative; display: inherit; text-align: center;}
#s_links_hw .title a{ display: inline-block; }
#s_links_hw .title h1{ position: relative; z-index: 2; background: #fff; color: #00468c; margin-bottom: 8px; font-size: 20px; display: inline-block; padding: 0 30px;}
#s_links_hw .title img{ display: block; margin: 0 auto;}
#s_links_hw .title i{ width: 100%; display:block; height: 3px; background: #e8e8ec; position: absolute; top: 15px; left: 0; }
#s_links_hw .pic_news{ margin-top: 20px;   overflow: hidden; }
#s_links_hw .pic_news ul{margin-right: -35px;}
#s_links_hw .pic_news li{ display: block; float: left; width: 210px; overflow: hidden; margin-right: 35px;}
#s_links_hw .pic_news li .pic_box{ width: 210px; height: 160px; overflow: hidden; margin-bottom: 8px;}
#s_links_hw .pic_news li img{ width: 210px; height: 160px; display: block; }
#s_links_hw .pic_news li h1{  font-size:15px; line-height: 36px;  color:#333; display: block; white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}
#s_links_hw .pic_news li:hover h1{color:#00468c;  }
/*================= 核科普基地 ==================*/
#s_news2 #s_base{width: 792px;}
#s_base .pic_news{ margin-top: 20px;   overflow: hidden; }
#s_base .pic_news ul{margin-right: -35px;}
#s_base .pic_news li{ display: block; float: left; width: 246px; overflow: hidden; margin-right:27px;}
#s_base .pic_news li .pic_box{ width: 246px; height: 164px; overflow: hidden; margin-bottom: 8px;}
#s_base .pic_news li img{ width: 246px; height: 164px; display: block; }
#s_base .pic_news li h1{  font-size:15px; line-height: 36px;  color:#333; display: block; white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}
#s_base .pic_news li:hover h1{color:#00468c;  }


/*==============友情链接文字版=====================*/
#s_links_text{margin-top: 20px; padding: 30px 0; background-color: #0056ad;line-height: 30px;} 
#s_links_text strong{font-size: 16px;color: #fff;}
#s_links_text a{ color:#fff; font-size:14px; margin-right: 20px; display: inline-block;}
#s_links_text a:hover{ color: #999;}
/*==============footer=====================*/
#footer{background: #003b8f; padding: 50px 0 50px 0;  font-size:14px; color: #fff;}
#footer .footbox{display: flex;align-items: center;justify-content: center;}
#footer img{width: 84px; margin-right: 22px;}
#footer p{line-height: 28px;}
#footer a{color: #fff;}
/*==============================--内页开始==============================-*/
#n_main_box{ margin-bottom:50px; }
#n_content{ min-height:300px; padding:50px 0 0px; }/*===================内页banner================*/
#n_banner{ display:block; width:100%; height:240px; position: relative; }
#n_up_box{ border-bottom: 3px solid #d9d9dd; margin-bottom: 35px; }
/*===================内页标题================*/
#n_title{  display: inline-block; padding-bottom: 5px; border-bottom: 3px solid #00468c; margin-bottom: -3px;  padding-left: 30px; font-size:18px; color:#00468c; }
/*===================面包屑导航================*/
#position{ position:absolute;  line-height: 30px; height:30px; right:0px; top:0px; font-size:12px;   color:#8a8c8e; background:url(../images/icon_home.png) left center no-repeat; padding-left:22px;}
#position span, #position a, #position i{ font-size:12px; color:#8a8c8e;}
#position em{ font-size:12px; color:#00468c; font-style: normal;}
#position a:hover{ color:#00468c;}
.n_content{margin-top: 30px; min-height:400px; margin-bottom: 50px; }
/*===================内页左侧================*/
#n_left{ float: left; width:260px;}
#n_right{ float: right; width: 895px;}
/*============内页左侧导航==========*/
#n_nav{ background: #f7f7f9; margin-bottom: 15px;}
#n_nav ul{ border: 1px solid #e9e9ec;  }
#n_nav li{ display: block; }
#n_nav li:first-child a{ border-top:none;}
#n_nav li a{ display: block; height: 48px; position: relative; margin: 0 10px; border-top: 1px solid #e9e9ec;}
#n_nav li a strong{ position: relative; z-index: 9; height: 48px; line-height: 48px; color: #535355; display: block; font-size: 14px; padding-left: 30px;}
#n_nav li a i{position: absolute; left: -10px; top: 0; display:block; background: #00468c; height: 48px; width: 0;}
#n_nav li a:hover i{ width:260px;}
#n_nav li a:hover strong{ color: #fff; background: url(../images/icon_nav_arrow.png) 210px center no-repeat;}
#n_nav li.on a i{  width:260px;}
#n_nav li.on a strong{ color: #fff;  background: url(../images/icon_nav_arrow.png) 210px center no-repeat;}
/*============内页左侧推荐新闻==========*/
#left_text_news{ margin-bottom: 15px; background: #f7f7f9; padding: 20px 15px 15px; }
#left_text_news .title{ position: relative; border-bottom: 1px solid #d9d9dd;}
#left_text_news .title h1{ display: inline-block; padding-bottom: 5px; border-bottom: 2px solid #00468c; margin-bottom: -1px;  font-size:15px; color:#00468c;}
#left_text_news .title .more{ display: block; position: absolute; right: 0; top: 0; background: url(../images/icon_more_left.png) center no-repeat; height: 16px; width: 16px; }
#left_text_news .title .more:hover{ background: url(../images/icon_more_left_hover.png) center no-repeat; }
#left_text_news ul{ margin-top: 15px;}
#left_text_news li{ display: block; line-height: 34px; background: url(../images/icon_news_qq.png) left center no-repeat; padding-left: 12px;}
#left_text_news li a{  display: block;  color: #5a5b5c; font-size: 13px; width: 100%; white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}
#left_text_news li a:hover{ color:#00468c;}
/*==============新闻中心=====================*/
#left_notice{ width: 260px; padding-top: 15px;   }
#left_notice img{ margin-bottom: 20px;  }
#left_notice .title{ margin-bottom: 20px; height: 16px; padding-left: 6px; line-height: 16px;border-left: 3px solid #00468c; position: relative;  }
#left_notice .title h1{ display: inline-block;    font-size:15px; color:#00468c;}
#left_notice .title .more{ display: block; position: absolute; right: 0; top: 0; background: url(../images/icon_more_left.png) center no-repeat; height: 16px; width: 16px; }
#left_notice .title .more:hover{  background: url(../images/icon_more_left_hover.png) center no-repeat; }
#left_notice a{ display: block;}
#left_notice .pic_box{ width: 220px; height: 150px; overflow: hidden; margin: 20px 0;}
#left_notice .pic_box img{ display: block; width: 220px; height: 150px;}
#left_notice li{ padding-bottom: 13px; margin-bottom: 18px; border-bottom: 1px solid #dee0e3; }
#left_notice li .text_box{ padding-left: 10px; background: url(../images/icon_dd_hotnews.png) left 5px no-repeat;}
#left_notice li .text_box a{ font-size: 12px; color: #4d4e4f; line-height: 18px; margin-bottom: 5px;}
#left_notice li span{ font-size: 12px; color: #929496;}
#left_notice li .text_box a:hover{ color:#2c316e;}
/*============内页左侧图片连接==========*/
#n_left .ad_box{ margin-bottom: 15px;}
#n_left .ad_box a { display: block; position: relative;}
#n_left .ad_box img{ width: 260px; display: block;}
#n_left .ad_box .icon_box{ position:absolute; display:block; left:0; top:0; width:100%; height:100%;  }
#n_left .ad_box .icon_box::before,#n_left .ad_box  .icon_box::after {position: absolute;top: 10px;right: 10px;bottom: 10px;left: 10px;content: '';opacity: 0;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;}
#n_left .ad_box .icon_box::before{border-top: 1px solid rgba(255,255,255,.7);border-bottom: 1px solid rgba(255,255,255,.7);-webkit-transform: scale(0,1);transform: scale(0,1); -moz-transition: all 0.5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
#n_left .ad_box .icon_box::after {border-right: 1px solid rgba(255,255,255,.7);border-left: 1px solid rgba(255,255,255,.7); -webkit-transform: scale(1,0);transform: scale(1,0);-moz-transition: all 0.5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
#n_left .ad_box a:hover .icon_box::before,#n_left .ad_box a:hover .icon_box::after {opacity: 1;-webkit-transform: scale(1);transform: scale(1);}
/*===================内页推荐新闻================*/
#hot_news{ margin-top: 20px; background: #ececf0; height: 215px; position: relative;}
#hot_news .bd{ }
#hot_news .bd li{ display: block}
#hot_news .bd a{ display:block;}
#hot_news .bd a .pic_box{ overflow:hidden;width: 260px; height: 110px; }
#hot_news .bd a img{ display:block; width: 260px; height: 110px;}
#hot_news .bd a h1{padding: 15px 20px; font-size:14px; color: #39393a; line-height: 20px; height: 40px; overflow: hidden;}
#hot_news .hd{ position: absolute; left: 20px; bottom: 20px; z-index: 9;}
#hot_news .hd a{font-size: 14px; font-family: "SimSun"; display: inline-block;  margin-right: 5px; color: rgb( 57, 57, 58 );  text-transform: uppercase;}
#hot_news .hd a:hover,#hot_news .bd a:hover h1{ color:#00468c;}
/*====================期刊出版=====================*/
.mazs-wrap { margin-right:-100px;}
.mazs-wrap .item-cell{ height: 205px;  width: 370px; margin-right:100px; float: left;  margin-bottom: 30px; }

.mazs-wrap .item-cell .item-pic{ width: 150px; float: left; margin-right: 25px; }
.mazs-wrap .item-cell .item-tit{ padding: 20px 0 5px 0;}
.mazs-wrap .item-cell .item-tit a{ color: #222222; font-size: 20px;width: 142px;width: 140px;text-align: center;}
.mazs-wrap .item-cell .item-date{ padding-bottom: 70px; font-size: 14px; color: #888888;}
.mazs-wrap .item-cell  a{ height:25px; display:inline-block;  margin-right:20px; font-size: 14px;}
.mazs-wrap .item-cell  a.view-1{background: url(../images/ico_1.png) 0 center no-repeat; padding-left: 24px;}

/*==============政策法规=====================*/
#n_legal{}
#n_legal  {   }
#n_legal  ul{ margin:0px -27px;}
#n_legal  li{ display: block; width: 420px; float: left; margin:20px 27px;}
#n_legal  li a{ display: block; position: relative;}
#n_legal  li .text_box{  padding: 40px 28px; position: relative; background: #f7f7f9; border: 2px solid #f7f7f9;}
#n_legal  li h1{  display:block;  font-size:15px; color:#414242; margin-bottom: 13px; position: relative; width: 275px; white-space: nowrap;overflow:hidden;text-overflow: ellipsis; }
#n_legal  li p{ line-height:20px; font-size:12px; color:#909096;}
#n_legal  li a:hover{ color:#0d9486;}
#n_legal  .date_box{ position:absolute; right:30px; top:-15px; z-index: 9; background: #00468c; border:1px solid #e0e1e3; text-align: center;  padding:20px 10px;}
#n_legal  .date_box strong{   display:block; font-weight: 700; text-align: right;font-size: 16px;  color:#fff;}
#n_legal  .date_box span{ font-size: 12px; color: #fff; text-align: right; margin-top: 2px; display:block; text-transform: uppercase;}
#n_legal  li:hover .text_box{ border: 2px solid #e7e7ec;}
#n_legal  li:hover .date_box{ background:#024cb6;  }
/*==============建言献策=====================*/
#n_msg{  }
#n_msg p{ position:absolute; left:0; top:145px; font-size:12px; color:#707173;}
.j_form { position:relative; }
.j_form label{ width: 310px; float: left; border:1px solid #edeff2;  position:relative; display:block;  height:40px; line-height:40px; margin: 0 0 12px 0; font-size:12px; color:#bebebe; padding-left:120px;}
.j_form .label .h_x{ left: 395px; top: -8px;position: absolute;}
.j_form  input[type="text"]{  height:40px; background:none; color:#676767; width: 280px; border:none; background:#fff;  border-radius:0px;   display:block;  padding:0 15px; line-height:40px; font-size:12px; }
.j_form  input[type="text"]:focus{   }
.j_form label strong{ font-weight:normal; display:block; background:#edeff2; color:#5e5f61; height:40px; line-height:40px;  position:absolute; width: 120px; left:0px; top:0; font-size:14px; text-align:center;  }
.j_form .textarea_box{ width: 774px; height:163px;}
.j_form .textarea_box strong{ height:163px;}
.j_form textarea{height: 150px; resize:none; color:#66656b;   width: 538px; padding-right:10px; background:none; border: none;  line-height:24px; font-size:12px; padding: 6px 15px;  }
.j_form textarea:focus{ }
.yzm_box {  position:relative; border:1px solid #fff !important;  }
.yzm_box strong{ height:42px !important; line-height:42px !important;}
.yzm_box input[type="text"]{border:1px solid #edeff2;   font-size:14px; height:40px; color:#666; width: 138px !important; line-height:40px;}
.yzm{ position:absolute; left: 300px; height:40px; top:0px;}
.yzm a{ position:absolute; color:#adada6; right:-90px; height:40px; line-height:40px; width:80px; top:0;}
.yzm_box input[type="submit"]{ }
.j_form  input.dosubmit{ width:120px; margin-top: 20px; display:block; cursor:pointer; height:40px; background:#00468c; border-radius:0px; overflow:hidden; color:#fff; font-size:14px;  line-height:38px; border:none;   text-align:center;}
.j_form input.dosubmit:hover{ background:#1c4d96;}
/*==============工程案例====================*/
#n_case_type{}
#n_case_type .left{ width: 570px; background: #e1e1e5; padding: 4px;}
#n_case_type{}
#n_case_type{}
#n_case_type .right{ width: 630px;}
#n_case_type .right dd{background: #00468c; display: block; margin-bottom: 10px; float: left; width: 305px; height: 199px; margin-left: 10px; overflow: hidden;}
#n_case_type .right dd a{ display: block; overflow: hidden;  height: 199px; }
#n_case_type dd .pic{ width: 305px; height: 199px; display: block;}
#n_case_type dd .icon{ display: block; margin: 0 auto; padding-top: 52px; color: #fff; padding-bottom: 15px; -moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out; }
#n_case_type dd strong{ display: block; font-size: 18px; text-align: center;   color: #fff; margin-bottom: 5px;}
#n_case_type dd h1{ font-size: 15px; display: block; text-align: center;  color: #fff;}
#n_case_type dd.li2{background: #05a182; }
#n_case_type dd.li3{background: #2e71cf;}
#n_case_type dd:hover .icon{ padding-top: 43px;} 

#n_case_type .left{ width: 560px;  height:400px;  overflow:hidden; position:relative;  }
#n_case_type .left .bd{ position:relative; height:100%; z-index:2;   }
#n_case_type .left .bd li{ position:relative; display:block;  }
#n_case_type .left .bd li a{ display:block; position:relative; width: 560px;  height:400px; overflow: hidden;}
#n_case_type .left .bd ul li h1{ line-height:40px; height:40px; width: 520px; white-space: nowrap;overflow:hidden;text-overflow: ellipsis; padding:0 20px;  display:block; position:absolute; left:0; bottom:0; bottom: 0px; z-index:99999; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#8C000000', endColorstr='#8C000000');background:rgba(0,0,0,0.55);}
#n_case_type .left .bd ul li h1 strong{ color:#fff; text-align: left; margin-right: 120px; display: block; white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}
#n_case_type .left .bd ul li h1 span{ display: block; font-size: 12px; color: #fff; position: absolute; right: 20px; top: 0;}
#n_case_type .left .bd img{width: 560px;  height:400px;  display:block;  }
#n_case_type .left .hd{height: 45px; width: 150px; overflow:hidden; position:absolute; right:20px; bottom:0px; z-index:9; }
#n_case_type .left .hd ul{ overflow:hidden; zoom:1; float:right; margin-top: 16px;  }
#n_case_type .left .hd ul li{float:left; margin-left:10px; width:13px; height:13px; border-radius:50%;  text-align:center; background:#bebebe; cursor:pointer; }
#n_case_type .left .hd ul li.current{ background:#d2333d;   }
#n_case_type .left .bnt{ display: block; left: 4px; width: 26px; text-align: center; height: 54px; line-height: 54px; top: 50%; z-index:8; margin-top: -27px; font-size: 24px; font-family: "SimSun"; color: rgb( 255, 255, 255 );  position: absolute; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7F000000', endColorstr='#7F000000');background:rgba(0,0,0,0.5);}
#n_case_type .left .bnt.next{ left: auto; right:4px;}
#n_case_type .left:hover .bnt { left: 4px;  background:#00468c;}
#n_case_type .left:hover .bnt.next{left: auto; right:4px;}
/*==============工程案例列表====================*/
#n_case{ padding-top: 1px; }
#n_case ul { margin:0 -21px -20px -21px;   }
#n_case li{ float:left; width:260px; margin: 0px 21px 30px; padding: 5px; background: #e9e9eb; display:block;}
#n_case li a{ display:block;    }
#n_case li .pic_box{ width:260px; height:175px; display:table; overflow:hidden;   }
#n_case li img{  width:260px; height:175px; display:block; margin: 0 auto;}
#n_case li h1{  display:block; padding-top: 15px; padding-bottom: 10px; font-size:14px; color:#555555; text-align:center;}
#n_case li:hover h1{ color: #fff;}
#n_case li:hover { background: #19427d;}
/*==============工程案例详情相关====================*/
#case_xg{  }
#case_xg{margin-top:30px; }
#case_xg .title{  margin-bottom: 25px; border-bottom:3px solid #d9d9dd; }
#case_xg .title h1 { display: inline-block; border-bottom:3px solid #00468c; padding-bottom: 5px; margin-bottom: -3px; color:#00468c; font-size:15px;}
#case_xg .content{ background: #ededf0; padding: 35px;}
#case_xg ul {     }
#case_xg li{ width:240px; margin-right:33px; padding: 5px; background: #fff; display:inline-block;}
#case_xg li a{ display:block;}
#case_xg li .pic_box{ width:240px; height:165px; display:table; overflow:hidden;   }
#case_xg li img{  width:240px; height:165px; display:block; margin: 0 auto;}
#case_xg li h1{  display:block; padding-top: 15px; padding-bottom: 10px; font-size:14px; color:#555555; text-align:center;}
#case_xg li:hover h1{ color: #fff;}
#case_xg li:hover { background: #19427d;}
/*==============文化活动=====================*/ 
#n_active{ margin-bottom:-40px;}
#n_active ul{ margin:-21px; padding-bottom:10px;}
#n_active li{ width:220px; background: #f4f6f8; position:relative; display:block; overflow:hidden; float:left;padding: 22px 25px 28px;margin: 13px 21px;-moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out; }
#n_active li a{ display:block; overflow: hidden;}
#n_active li .pic_box{ position:relative; background:#000; }
#n_active li .pic_box a{ display: block; width:220px;  height:165px; overflow: hidden;}
#n_active li img{width:220px;  height:165px; display:block;}
#n_active li h1 a{  overflow:hidden;  white-space: nowrap;overflow:hidden;text-overflow: ellipsis;  color:#2a2a2c; font-size:14px;  display:block; -moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;   }
#n_active li span {color:#9b9b9c; font-size: 12px; display:block; margin: 8px 0 20px 0px;}
#n_active li p{ color: #9b9b9c; font-size:12px;  line-height: 22px; height: 44px; overflow: hidden; margin-bottom: 20px;}
#n_active li:hover { box-shadow: 0 0 10px #888;}
#n_active li h1:hover a{ color: #d83648;}
/*====================人力资源=====================*/
#n_hr{  }
#n_hr ul{ margin:-18px}
#n_hr li{ margin: 18px; height: 155px;  float:left; width:425px; display:block; border:2px solid #e9e9ec;  }
#n_hr li a{ display:block; padding: 25px;} 
#n_hr li .title{position: relative; border-bottom: 1px solid #d9d9dd; margin-bottom: 20px; }
#n_hr li .title h1{ padding-bottom: 10px;   display:block;   font-size:16px; color:#494a4a; margin-bottom:10px;}
#n_hr li .title span{ display: block; position: absolute; right: 0; top: 0; background: url(../images/icon_more_left.png) center no-repeat; height: 16px; width: 16px; overflow: hidden;}
#n_hr li dl{ position: relative; line-height: 22px;}
#n_hr li dd span{ color:#909193; font-size:12px;   display:block; margin-bottom:5px;}
#n_hr li dd strong{ color:#494a4a; font-size:13px;   display:block;}
#n_hr li dd{ display:block; float: left; text-align: left; width:  150px;}
#n_hr li dd.time{ display:inline-block; position: absolute; right: 0; top: 0; width: auto;}
#n_hr li:hover{    }
#n_hr li:hover h1{color:#00468c;}
#n_hr li:hover .title span{background: url(../images/icon_more_left_hover.png) center no-repeat; }

#n_hr .hd{ display:inherit; text-align:center; margin-top:50px;}
#n_hr .hd a{ display:inline-block; margin:0 5px; border:1px solid #a8aaab;  font-family: "SimSun"; width:35px; height:24px; line-height:24px; text-align:center; font-size:14px; color:#727475;}
#n_hr .hd a:hover{ background:#00468c; border:1px solid #00468c; color:#fff;}

#hr_info { display:block; text-align:left; padding-top:50px; padding-bottom:35px; border-bottom:1px solid #dbdcdc;}
#hr_info span{ color:#656667; font-size:16px; display:inline-block; padding-right: 80px; }
.bnt_hr_more{ margin-bottom:50px; color:#fff; font-size:14px; width:90px; border-radius:2px; overflow:hidden; padding-left:60px; height:40px; line-height:40px;  display:block; background: url(../images/icon_zxzp.png) 35px center no-repeat #f3955a; text-align:left}
.bnt_hr_more:hover{ background:url(../images/icon_zxzp.png) 35px center no-repeat #00468c; color:#fff;}
/*==============管理部门=====================*/
#n_management .up_box{   padding-bottom: 30px; margin-bottom: 40px; border-bottom: 1px solid #e7e7e8;}
#n_management .up_box{ margin-bottom: 50px;}
#n_management #list_slide{  position:relative;}
#n_management #list_slide{  position:relative;}
#n_management #list_slide dl{   margin-bottom:15px;  position: relative; background:#f3f5f8;  }
#n_management #list_slide dt{border:none;  display:block; position:relative;  padding: 0px 30px; background: #f3f5f8;  cursor:pointer; height:48px; }
#n_management #list_slide dt h1{  color:#424243; font-size:15px; line-height:48px; background:url(../images/icon_ygjy_on.png) right center no-repeat;  display:block;}
#n_management #list_slide dd{ display:none; line-height:24px;  padding: 15px 10px 15px 10px;    background: #f3f5f8;}
#n_management #list_slide dd p{  margin-bottom:0;}
#n_management #list_slide dd p:last-child{ padding-bottom:0;}
#n_management #list_slide dd .content{ padding:14px 20px 15px 20px;}
#n_management #list_slide dd .content { color:#929397; font-size:12px; line-height:24px;}
#n_management #list_slide dt.on{ background:#00468c;}
#n_management #list_slide dt.on h1{ background:url(../images/icon_ygjy_off.png) right center no-repeat; color: #fff;  }
/*=================发展历程==================*/
#n_dsj{ margin-bottom: -30px;}
#n_dsj .title{ display: block;  margin-bottom: 40px; }
#n_dsj .title img{margin: 0 auto; display: block;}
#n_dsj .hd_box{ position: relative; margin-bottom: 50px; background: #f7f7f9; border: 1px solid #e0e0e4;}
#n_dsj .hd a{}
#n_dsj .bd{ overflow: hidden; width: 750px; margin: 0 auto;} 
#n_dsj .bd ul{ margin-right: -10px;}
#n_dsj .bd li{ position: relative; cursor: pointer;   width: 150px; height: 35px;   float: left;}
#n_dsj .bd li .bun_bg{ position: absolute; width: 100%; height: 37px; background: #00468c; bottom: -1px; left: 0; opacity:0;filter:alpha(opacity=0);}
#n_dsj .bd li.on .bun_bg{ opacity:1;filter:alpha(opacity=100);}
#n_dsj .bd li h1{ display: block; height: 35px; line-height: 35px;   font-size: 15px;  color: #404142;text-transform: uppercase;text-align: center; position: relative; z-index: 9999;}
#n_dsj .bd li.on h1{ color: #fff;}
#n_dsj .bd li.on_on{ }
#n_dsj .hd  {overflow:hidden;   }
#n_dsj a.bnt { position:absolute; z-index:9; display: block; width: 9px; height: 13px; top: 11px; overflow: hidden; background-image: url(../images/icon_dsj_prev_next.png); -moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out; }
#n_dsj a.bnt.prev{ left: 27px; background-position: -9px center;}
#n_dsj a.bnt.next{right: 27px; background-position: 18px center;}
#n_dsj a.bnt.prev:hover { background-position:   0px center;}
#n_dsj a.bnt.next:hover{  background-position:   9px center;}
#n_dsj .bd_box li{ display:block;}
#n_dsj dt h1{ font-size: 15px; color:#00468c; display: block; margin-bottom: 10px;}
#n_dsj dd{ border-bottom:1px solid #e4e5e6; margin-bottom: 30px; padding-bottom: 20px;}
/*===荣誉奖项===*/
#n_honor{ overflow: hidden;}
#n_honor ul {margin: 0 -10px; }
#n_honor li{ float:left; width:190px; margin: 10px;  background: #f7f7f9;   padding:30px 47px 25px 47px; display:block; -moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out; }
#n_honor li a{ display:block; }
#n_honor li .pic_box{ width:190px; height:130px; background: #fff; padding: 5px;   display:table; overflow:hidden; border:1px solid #e5e8eb; }
#n_honor li .pic_box .box{display:table-cell; vertical-align:middle; }
#n_honor li img{  max-width:190px; margin: 0 auto; height:130px; display:block; }
#n_honor li span{  display:block; padding-top:15px; font-size:15px; color:#3f3e3e; text-align:center; white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}
#n_honor li:hover  { box-shadow:0 0 5px #ccc;  }
#n_honor li:hover a{text-decoration:none;}
#n_honor li:hover span{color:#0152a5; text-decoration:none;  }
/*==================联系我们=====================*/
#n_contact{ position:relative; width:100%; overflow:hidden; }
#n_contact .up_box { padding: 40px; background: url(../images/bg_contact.jpg) center top no-repeat; margin-bottom:35px; position:relative;   height: 185px; border-bottom:3px solid #00468c;}
#n_contact .map{ border:1px solid #e3e3e7;}
#n_contact .ewm_box{ position:absolute; right:0; bottom:40px;  display:block;}
#n_contact .ewm_box .ewm{ display:inline-block; margin-left:25px;} 
#n_contact .ewm_box img{ display:block; width:93px; height:93px; margin:0 auto;}
#n_contact .ewm_box span{ display:block; text-align:center; font-size:12px; color:#828080; padding-top:10px;}
/*==============新闻中心=====================*/
#n_news .up_box .left{ width:370px; }
#slide_news{ width:370px; height:280px;  overflow:hidden; position:relative;  }
#slide_news .bd{ position:relative; height:100%; z-index:2;   }
#slide_news .bd li{ position:relative; display:block;  }
#slide_news .bd li a{ display:block; position:relative; width:370px; height:280px; }
#slide_news .bd ul li h1{ color:#fff; font-size:14px; text-align: center;line-height:45px; height:45px; width: 331px; white-space: nowrap;overflow:hidden;text-overflow: ellipsis; padding:0 20px;  display:block; position:absolute; left:0; bottom:0; bottom: 0px; z-index:99999; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#8C000000', endColorstr='#8C000000');background:rgba(0,0,0,0.55);}
#slide_news .bd img{ width:370px; height:280px; display:block;  }
#slide_news .hd{height: 45px; width: 150px; overflow:hidden; position:absolute; right:20px; bottom:0px; z-index:9; }
#slide_news .hd ul{ overflow:hidden; zoom:1; float:right; margin-top: 16px;  }
#slide_news .hd ul li{float:left; margin-left:10px; width:13px; height:13px; border-radius:50%;  text-align:center; background:#bebebe; cursor:pointer; }
#slide_news .hd ul li.current{ background:#d2333d;   }
#slide_news .bnt{ display: block; left: -50px; width: 26px; text-align: center; height: 54px; line-height: 54px; top: 50%; z-index:8; margin-top: -27px; font-size: 24px; font-family: "SimSun"; color: rgb( 255, 255, 255 );  position: absolute; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7F000000', endColorstr='#7F000000');background:rgba(0,0,0,0.5);}
#slide_news .bnt.next{ left: auto; right:-50px;}
#slide_news:hover .bnt { left: 0;  background:#00468c;}
#slide_news:hover .bnt.next{left: auto; right:0;}

#n_news .right{ width: 500px; height: 280px; overflow: hidden;}
#n_news .right li{ display:block; position:relative; margin-bottom: 10px; height: 95px; background:#f7f7f9; padding:20px 30px;}
#n_news .right h1{ display:block; }
#n_news .right span{  font-size:12px; display:block;   color:#a4a5a7; margin-top:10px; margin-bottom: 10px;}
#n_news .right h1 a{  font-size:15px;  color:#252728;   display:block;   }
#n_news .right p{ line-height:20px;font-size:12px;color:#8b8b8d;height:40px; overflow:hidden;}
#n_news .right h1 a:hover{ color:#10578e;  }
/*==============新闻中心=====================*/
#n_news .un_box{ margin:30px 0 0;}
#n_news .un_box ul{overflow:hidden}
#n_news .un_box li{display:block;padding:30px 0; border-top:1px solid #e8e8ed}
#n_news .un_box.no_up li:first-child{border-top: 0;}
#n_news .un_box li .box{padding:0 0 0 110px;position:relative;height: 98px;}
#n_news .un_box li a{display:block;font-size:16px;padding-top:10px;color:#4a4b4c;margin-bottom:13px; display: block; white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}
#n_news .un_box li p{line-height:20px;font-size:12px;color:#8b8b8d;height:40px; overflow:hidden;}
#n_news .un_box li a:hover{color:#00468c;}
#n_news .un_box .date_box{position:absolute;left:0;top:0;  background: #e9e9ee; padding: 18px 0px;  text-align:center;width:80px}
#n_news .un_box .date_box strong{ display:block;font-size:35px;color:#747678}
#n_news .un_box .date_box span{font-size:12px;color:#88888a;margin-top:4px;display:block;text-transform:uppercase}
#n_news .un_box li:hover .date_box{ }
#n_news .un_box li:hover .date_box strong{color:#00468c; }
#n_news .un_box li:hover .date_box span{ }
#n_news .un_box li.last{ border-bottom:none; padding-bottom:10px;}
/*==============新闻详情=====================*/
#n_article { margin-bottom:20px;}
#n_article .ar_title{ position:relative; z-index:9; padding:0px 0 10px 0; border-bottom:1px dashed #e5e5e5;   }
#n_article .ar_title h1{ font-size:28px; display:block; text-align:center; line-height:25px; margin-bottom:10px; color:#565659;text-align: center;}
#n_article .ar_title h2{ font-size:12px; display:block; text-align:center; color:#7f8084; line-height:30px;text-align: center;}
#n_article .ar_article{ padding-top:30px; padding-bottom:20px;  min-height:300px;}
#ar_fot{ margin-top:10px; position:relative; padding:15px 0; border-top:1px dashed #e5e5e5;}
#ar_fot h1{ display:block; font-size:12px; line-height:30px; color:#575859;  }
#ar_fot h1 a{ font-size:12px; color:#575859; font-weight:normal;}
#ar_fot h1 a:hover{ color:#063579;}
#ar_fot .bnt_back{ position:absolute; top:28px; right:0; color:#fff; background:#063579; padding:0 25px; font-size:14px; height:30px; line-height:30px;}
#ar_fot .bnt_back:hover{ border-radius:3px;}
/*===================相关文章=====================*/
#news_xg_list{margin-top:30px; border:1px solid #e8ebec; padding:20px 25px;  background:#f7f9fa;}
#news_xg_list .title{ height: 15px; border-left:3px solid #00468c; line-height: 15px; padding-left: 8px; color:#434344; font-size:15px;}
#news_xg_list ul{ margin-top:10px;}
#news_xg_list li{ display:block; line-height:30px; position:relative; height:30px; background:url(../images/icon_dd.png) left center no-repeat; padding-left:15px; }
#news_xg_list li a{ font-size:14px; color:#4f4d4d; display: block; width: 700px; white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}
#news_xg_list li a:hover{ color:#00468c; text-decoration:underline;}
#news_xg_list li span{ position:absolute; right:0; top:0; line-height:40px;  font-size:12px; color:#a4a2a2;}
/*==============党群工作=====================*/
#n_party .up_box{ margin-bottom: 20px;}
#n_party .left{ width:830px; background: #f7f7f9;}
#n_party .right{ width: 350px; overflow: hidden; background: #f7f7f9; } 
#n_party .title{  border-bottom: 1px solid #efeef2; padding:23px 25px; position: relative;}
#n_party .title strong{ font-size: 16px; color: #00468c; display: inline-block; font-weight: bold;}
#n_party .title  span{ color: #6d6c6f; font-size: 12px; display: inline-block; }
#n_party .title h1{ display: inline-block;     }
#n_party .title .more{ display: block; position: absolute; right: 25px; top: 25px; background: url(../images/icon_more_left.png) center no-repeat; height: 16px; width: 16px; }
#n_party .title .more:hover{ background: url(../images/icon_more_left_hover.png) center no-repeat; }
#n_party .un_box a:hover{ color: #00468c;} 
/*==============党建工作=====================*/
#n_party .slide_news{ width:830px; height:400px;  overflow:hidden; position:relative; }
#n_party .slide_news .bd{ position:relative; height:100%; z-index:2;   }
#n_party .slide_news .bd li{ position:relative; display:block;  }#n_party .slide_news .bd li a{ display:block; position:relative; padding-left: 290px; width:540px; height:400px; }
#n_party .slide_news .bd li .text_box{ background: #00468c; position: absolute; left: 0; top: 0; width: 220px; padding:80px 35px 0 35px; height: 320px;}
#n_party .slide_news .text_box h1{ margin-bottom: 15px; color:#fff; font-size:16px; font-weight: 700; line-height:26px; height:52px;   display:block;  }
#n_party .slide_news .text_box p{ line-height: 24px; font-size: 72px; font-size: 12px; color: #fff; opacity:.74; filter:alpha(opacity=74);}
#n_party .slide_news .text_box span{ margin-top: 40px; display: block; width: 95px; height: 34px;line-height: 34px; text-align: center; font-size:12px; border: 1px solid #4a74b0; color: #c5ccde;}
#n_party .slide_news .bd img{ width:540px; height:400px; display:block;}
#n_party .slide_news .hd{height: 45px;   overflow:hidden; position:absolute; left:30px; bottom:50px; z-index:9; }
#n_party .slide_news .hd ul{ overflow:hidden; zoom:1; float:right; margin-top: 16px;  }
#n_party .slide_news .hd ul li{float:left; margin-left:7px; width:6px; height:6px; border-radius:50%;  text-align:center; border: 1px solid #87a3ca; cursor:pointer; }
#n_party .slide_news .hd ul li.on{ background:#fff; border: 1px solid #fff;   }
#n_party .slide_news .bnt{ display: block; left: -50px; width: 26px; text-align: center; height: 54px; line-height: 54px; top: 50%; z-index:8; margin-top: -27px; font-size: 24px; font-family: "SimSun"; color: rgb( 255, 255, 255 );  position: absolute; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7F000000', endColorstr='#7F000000');background:rgba(0,0,0,0.5);}
#n_party .slide_news .bnt.next{ left: auto; right:-50px;}
#n_party .slide_news:hover .bnt { left: 290px; background:rgba(0,0,0,.5);}
#n_party .slide_news .bnt:hover{ background: #00468c; }
#n_party .slide_news:hover .bnt.next{left: auto; right:0;}
#n_party .slide_news .text_box span:hover{ border-radius:17px;}
#n_party .up_box .right{ height: 400px;}
#n_party .right ul{ padding: 0 25px; height: 400px; }
#n_party .right li{ display:block; position:relative;    padding:15px 0px; border-bottom: 1px solid #efeef2;}
#n_party .right li h1{ display:block; }
#n_party .right li span{  font-size:12px; display:block;   color:#bbbcbd; margin-top:10px; }
#n_party .right li h1 a{  font-size:15px;  color:#4a4b4c;   display:block; display: block; white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}
#n_party .right li p{ line-height:20px;font-size:12px;color:#8b8b8d;height:40px; overflow:hidden;}
#n_party .right li h1 a:hover{ color:#00468c;  }
/*============== 纪检工作 =====================*/
#n_party .un_box .left { width: 830px; height: 330px;}
#n_party .un_box .left .title{ padding: 23px 35px;}
#n_jijian .content{ padding: 30px 35px;}
#n_jijian .pic_news{ width: 490px;}
#n_jijian .pic_news li{ display: block; float: left; width: 220px; overflow: hidden; margin-right: 20px;}
#n_jijian .pic_news li .pic_box{ width: 220px; height: 165px; overflow: hidden; margin-bottom: 8px;}
#n_jijian .pic_news li img{ width: 220px; height: 165px; display: block; }
#n_jijian .pic_news li h1{  font-size:14px; line-height: 36px;  color:#4a4b4c; display: block; white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}
#n_jijian .pic_news li:hover h1{color:#00468c;  }
#n_jijian .text_news{ width: 235px; height:216px;  margin-top: -6px; overflow: hidden;}
#n_jijian .text_news a{  font-size:14px; line-height: 36px;  color:#4a4b4c; display: block; white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}
/*============== 群团工作 =====================*/
#n_mass { height:330px;}
#n_mass .content{  padding:20px 25px 0 25px; padding-bottom: 20px;}
#n_mass .content img{ width:300px; height: 135px; display: block; margin-bottom: 13px; }
#n_mass .content a{   font-size:14px; line-height: 36px;  color:#4a4b4c; display: block; white-space: nowrap;overflow:hidden;text-overflow: ellipsis;}
/*===================================三严三实=========================================*/
#n_zhuanti .slide{  position:relative; overflow:hidden; background:#0a63bd;}
#n_zhuanti .slide .bd h1{ position:absolute; bottom:2px; z-index:99; width: 790px;overflow: hidden;white-space: nowrap; display:block; text-overflow: ellipsis; padding:0 20px; padding-right:70px;  display:block; height:30px; line-height:30px; font-size:14px;  color:#fff; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#84000000', endColorstr='#84000000');background:rgba(0,0,0,0.52);}
#n_zhuanti .slide .bd .fl:hover h1{ color:#0a63bd; text-decoration:underline;}
#n_zhuanti .slide .bd li{ background:#0a63bd; display:block; width:1200px; }
#n_zhuanti .slide .bd li .fl{ padding:2px; position:relative; height:410px; width:880px; display:block; overflow:hidden;}
#n_zhuanti .slide .bd li img{  height:410px; width:880px; display:block;}
#n_zhuanti .slide .bd li .fr{ width:280px; padding:75px 18px;}
#n_zhuanti .slide .bd li .fr p{ color:#fff; line-height:33px; font-size:14px;}
#n_zhuanti .slide .prev{ position:absolute; left:0; top:50%; margin-top:-30px; z-index:9;}
#n_zhuanti .slide .next{ position:absolute; right:0; top:50%; margin-top:-30px; z-index:9;}
#n_zhuanti .slide .prev:hover,#n_zhuanti .slide .next:hover{ background:#222; }
#n_zhuanti .slide .hd{  position: absolute; width: 60px; height: 30px;  bottom:-5px;  right:0px;  text-align: right; right:340px; z-index: 999;}
#n_zhuanti .slide .hd li{ cursor:pointer; height:8px; border-radius:50%; width:8px; float:left; display:block; margin: 4px 3px 0 3px; background:#fff;}
#n_zhuanti .slide .hd .on{ background:#0a63bd;  }
#n_zhuanti .slide .hd li:hover{background:#0a63bd;  }

#n_zhuanti .un{ margin-top:40px}
#n_zhuanti .un .syss_title{ padding-bottom:20px;}
#n_zhuanti .un .left{ width:578px;}
#n_zhuanti .un .right{ width:578px;}
#n_zhuanti .un .content li{ line-height: 40px; border-bottom:1px solid #dfe0e7;position: relative; height: 40px;}
#n_zhuanti .un .content li a{ color:#6d6e72; font-size:14px; display: block; white-space: nowrap;overflow:hidden;text-overflow: ellipsis; width: 470px;}
#n_zhuanti .un .content li a:hover{ color:#00468c;  }
#n_zhuanti .un .content li span{ color:#a5a5a6; font-size:12px; position: absolute; right: 0; top: 0;}
/*==============分享插件=====================*/
.shart_box{ position:absolute; right:-5px; top:28px;}
#j_shart_s_24 .bds_count{ font-size:12px;}
#j_shart_s_24{ padding-left:60px; position:relative;}
#j_shart_s_24 strong{ display:block; position:absolute; left:0; z-index:2; line-height:36px; font-size:12px; color: #a3a0a9;}
#j_shart_s_24 .bds_qzone{background:url(../images/j_shart.png) center -224px no-repeat}
#j_shart_s_24 .bds_tsina{background:url(../images/j_shart.png) center -311px no-repeat}
#j_shart_s_24 .bds_tqq{background:url(../images/j_shart.png) center -195px no-repeat}
#j_shart_s_24 .bds_renren{background:url(../images/j_shart.png) center -340px no-repeat}
#j_shart_s_24 .bds_weixin{background:url(../images/j_shart.png) center -253px no-repeat}
#j_shart_s_24 .bds_sqq{background:url(../images/j_shart.png) center -79px no-repeat}
#j_shart_s_24 .bds_fbook{background:url(../images/j_shart.png) center -166px no-repeat}
#j_shart_s_24 .bds_twi{background:url(../images/j_shart.png) center -137px no-repeat}
#j_shart_s_24 .bds_linkedin{background:url(../images/j_shart.png) center -108px no-repeat}
#j_shart_s_24 .bds_tieba{background:url(../images/j_shart.png) center -253px no-repeat}
#j_shart_s_24 .bds_huaban{background:url(../images/j_shart.png) center -253px no-repeat}
#j_shart_s_24 .bds_douban{background:url(../images/j_shart.png) center -253px no-repeat}
#j_shart_s_24 .bds_copy{background:url(../images/j_shart.png) center -253px no-repeat}
#j_shart_s_24 .bds_print{background:url(../images/j_shart.png) center -253px no-repeat}
#j_shart_s_24 .bds_mshare{background:url(../images/j_shart.png) center -253px no-repeat}
#j_shart_s_24 .bds_count{font-size:12px}
 /*==============分页=====================*/
 .view {padding-bottom: 67%;position: relative;}
 .view .swiper-container {
 	position: absolute;
 	top: 0;
 	left: 0;
 	width: 100%;
 	height: 100%;
 }
 
 .view img{
 	width: 100%;
 	height: 100%;
 	object-fit: cover;
 }
 
 .view .arrow-left {
 	background: url(../images/index_tab_l.png) no-repeat left top;
 	position: absolute;
 	left: 10px;
 	top: 50%;
 	margin-top: -25px;
 	width: 28px;
 	height: 51px;
 	z-index: 10;
 }
 
 .view .arrow-left:hover{
 	background-image: url(../images/index_tabb_l.png);
 }
 
 .view .arrow-right {
 	background: url(../images/index_tab_r.png) no-repeat left bottom;
 	position: absolute;
 	right: 10px;
 	top: 50%;
 	margin-top: -25px;
 	width: 28px;
 	height: 51px;
 	z-index: 10;
 }
 .view .arrow-right:hover{
 	background-image: url(../images/index_tabb_r.png);
 }
 .preview {
 	width: 100%;
 	margin-top: 10px;
 	position: relative;
 }
 
 .preview .swiper-container {
 	height: 82px;
 }
 
 .preview .swiper-slide {
 	box-sizing: border-box;
 	width: 119px;
 	height: 100%;
 	margin: 0 5px;
 }
 
 .preview .arrow-left ,.preview .arrow-right{
 	background-color: #232323;
 	background-repeat: no-repeat;
 	background-position: center;
 	position: absolute;
 	top: 0;
 	width: 26px;
 	height: 100%;
 	z-index: 10;
 }
 .preview .arrow-left:hover ,.preview .arrow-right:hover{
 	background-color: #00468c;
 }
 .preview .arrow-left {
 	background-image:url(../images/feel3.png);
 	left: 0;
 }
 
 .preview .arrow-right {
 	background-image: url(../images/feel4.png);
 	right: 0;
 }
 
 .preview img {
 	width: 100%;
 	height: 100%;
 	object-fit: cover;
 }
 .preview .swiper-slide{
 	position: relative;
 }
 .preview .swiper-slide:before{
 	position: absolute;
 	top: 0;
 	left: 0;
 	right: 0;
 	bottom: 0;
 	content: '';
 	border: 4px solid transparent;
 	pointer-events: none;
 	z-index: 1;
 	-webkit-transition: all 0.3s ease;
 	-moz-transition: all 0.3s ease;
 	-ms-transition: all 0.3s ease;
 	-o-transition: all 0.3s ease;
 }
 .preview .active-nav:before {
 	    border-color: #00468c;
 }
 /*==============分页=====================*/
.page { margin:0px auto 0px auto;}
.page .box{display:inherit; width:100%;  text-align: center; padding-top: 30px;}
.page a{ padding:0 12px; height:30px; line-height:30px; display:inline-block; border:1px solid #dedede; margin:0 2px;  color:#555555; font-size:12px; }
.page .curpage{ background:#00468c; color:#fff !important;border:1px solid #00468c;}
.page a font{  font-size: 14px; font-family: "SimSun"; color: rgb( 68, 68, 68 );}
.page span{ color: #555555}
.page a:hover{ background:#00468c; color:#fff !important; text-decoration:none; border:1px solid #00468c; }
.page a:hover font{ color:#fff;}
.page a.u_bnt{ transition: all 1s;-moz-transition: all 1s; /* Firefox 4 */-webkit-transition: all 1s; /* Safari 和 Chrome */-o-transition: all 1s; /* Opera */}
.page .pgejump{display: none;}