@charset "utf-8";
/* Base Reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small,strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video {margin: 0;padding: 0;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {	display: block;}
:focus { outline:0;}
img { border:0;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {	quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {	content: '';	content: none;}
table {	border-collapse: collapse;	border-spacing: 0;}
.clear { width:100%; height:0; line-height:0; font-size:0; overflow:hidden; clear:both; display:block; _display:inline;}
.none { display:none;}
.hidden { visibility:hidden;}
.clearfix:after{clear: both;content: ".";display: block;height: 0;visibility: hidden;}
.clearfix{display: block; *zoom:1;}

/**全局样式**/
body { font:14px/1 "Microsoft YaHei","Simsun", arial,\5b8b\4f53; color:#474747; width:100%; min-width:1300px;margin:0 auto;  }/*背景样式*/
a {color:#474747; text-decoration:none;}
a:hover { color:#0159b0;}
.wrapper { width:100%; margin:0 auto;}
.wrapper .inner {width:1300px;margin:0 auto;} /**页面全局宽度**/

@font-face {
	font-family:Candara;
	src: url(../font/Candara.ttf);
}

/**页头开始**/
#header {  background:#2c91d9 url(../images/hdbg.jpg) no-repeat 0 0; }
#header .inner {}
.head { width:100%; height:165px; overflow:hidden; } /**页头部分**/
.head .sitelogo{ width:420px; float:left;padding-top:48px; }
.head .sitelogo img { width: 100%; }
.head .sitetitle { width:500px; float:left; line-height: 165px; margin-left:20px;font-size:32px;font-weight:bold;color:#fff;} /**站点名称**/
.head .search { width: 272px;float:right; height:35px; margin:35px 0 0 0;  }
.search p { width:100%; height:28px; line-height:28px; text-align:right; color:#fff;}
.search p a { color:#fff; padding:0 8px; }
.ss { width:255px; height:35px; position:relative; }

/* 导航 */
#nav { background-color: #fff;}
.navbar {width:100%; height: 50px; line-height: 50px; } /**导航区域背景**/
.navbar .navbox { margin:0 auto;} /**导航窗口大小及位置**/
.navbar .navbox ul li a {  padding:0 25px;  }
.navbar .navbox ul li ul { background:#035bb2; }
.navbar .navbox ul li ul li a {  color:#fff; font-weight:normal; font-size:14px; }




/* 大图切换样式 */
.banner{ height:480px; overflow:hidden; margin:0; }
.banner .slick-dots{ left: 50%;  bottom: 10px; width: auto;  transform: translateX(-50%);}
.banner .slick-dots li{ margin:0 0 0 10px; }
.banner .slick-dots li,.banner .slick-dots li button{ width: 10px; height: 10px; line-height: 10px; border-radius:10px;text-indent:10px;overflow:hidden; padding:0; text-align: center; font-size: 14px; color: #fff; }
.banner .slick-dots li button{ background: #fff; }
.banner .slick-dots li.slick-active button{ background: #286bcf; }
.slick-dots li button:before{ display: none; }
.banner .slick-prev{ width: 47px; height: 94px; background: url(../images/l.png) center no-repeat; left: 0; z-index: 1000;  top:50%; transform: translateY(-50%); }
.banner .slick-next{ width: 47px; height: 94px; background: url(../images/r.png) center no-repeat; right: 0; top:50%; transform: translateY(-50%); }
.slick-prev:before,.slick-next:before{ display: none; }
.slick-slide { height: 480px;}
.slick-slide img { width:100%; height:480px; object-fit: fill; }




/**标题栏新闻窗口**/
.post { }
.post .tt { display:inline-block; width:100%; padding:20px 0;  } /**标题栏**/
.post .tt .tit { display:inline-block; float:left; height: 40px; line-height: 40px; font-size:24px; font-weight:bold; color:#2043b7; } /**标题字体**/
.post .tt .tit .title { display:inline-block;   padding: 0 5px; } /**标题图标**/
.post .tt .more_btn { display:inline-block;float:right;  line-height:40px; } /**更多按钮**/
.post .con { padding:5px 0; margin:0 auto;}
.post .more_btn { font-size:14px;   }
.post .more_btn a { color:#969696; }


.m1 .post .tt { background:url(../images/bt1.jpg) no-repeat 0 center; text-indent:25px; }
.m2 .post .tt { background:url(../images/bt2.jpg) no-repeat 0 center; text-indent:25px; margin-bottom:5px; }
.m3 .post .tt { background:url(../images/bt3.jpg) no-repeat 0 center; text-indent:25px;  margin-bottom:5px; }


.news_list { } 
.news_list li { height:44px; line-height:44px;  border-bottom:1px solid #dfdfdf; font-size:16px;   } 
.news_list li .news_date { float:right; }

/*通知公告类样式*/
.news_list_date .news_title { width: 100%; height: 56px; background:#fff; margin-bottom:20px; }
.news_list_date .news_title .date { width: 65px; height: 56px; float: left; background:#286bcf; color:#fff;  font-family:Candara; font-weight:bold;  }
.news_list_date .news_title .date-d {  display: block; text-align:center; font-size:18px;margin-top:10px; } 
.news_list_date .news_title .date-ym {  display: block; text-align:center; font-size:16px; } 
.news_list_date .news_title .tit { float: left; height: 56px; line-height: 56px; padding-left: 20px; font-size:16px; }






.news_icon li { width: 345px; height: 170px; font-size: 20px;  }
.news_icon li a { color: #fff;}
.news_icon li a span { width: 140px; word-wrap:break-word; display: inline-block; text-align: center; line-height: 40px; margin: 42px 0 0 30px;}
.news_icon .news_icon_i1252{ background: #0057ae url(../images/bslc_i1.png) no-repeat 204px center; float: left; margin-bottom: 20px; }
.news_icon .news_icon_i1262{ background: #2e93db url(../images/bslc_i2.png) no-repeat 204px center; float: right; margin-bottom: 20px;}
.news_icon .news_icon_i1272{ background: #2043b7 url(../images/bslc_i3.png) no-repeat 204px center; float: left;}
.news_icon .news_icon_i1282{ background: #2ed5db url(../images/bslc_i4.png) no-repeat 204px center; float: right;}
.news_icon .news_icon_i1252a span { width: 160px; }


/**主体开始**/
#container { }
#container1 .inner { padding: 30px 0 65px 0; }
.m1 { width: 100%; float: left; }
.gzdt_l { width:550px; float:left; background:#e6e6e6;  }

.gzdt_r { width:715px; float:right; }
.gzdt_r .news_list li .news_title { float:left;  }
.gzdt_r .news_list li .news_date { width:80px; height:30px; line-height:30px;font-size:14px;background:#f2f2f2;margin-top:7px; text-align:center;color:#0057ae;font-family:Candara; font-weight: bold; }


#container2 { background:#f2f2f2; padding:30px 0 50px 0; }
.m2 { width: 550px; float: left;}


.m3 { width:715px; float: right;}
.m3 .pic_img {      display: inline-block;;}
.m3 .pic_img img {  margin: 0 13px 20px 0;  display: block;;}


.m4 { width: 100%; float: left; padding:15px 0; }
.bjfw_img { margin:20px 0;  display:block; float:left; text-align: center; }
.bjfw_img img { display:block; margin:0px 66px; }
.bjfw_img span { display:inline-block; margin-top:0px; text-align:center;  }



/**页脚开始**/
#footer { background:url(../images/foot-bg.jpg) repeat-y 0 0; }
#footer .inner { padding:45px 0; overflow: hidden; }

.foot_l { width:700px; float:left; }
.foot_l .foot_logo { width: 100%; float:left; }
.foot_l .foot_logo img { display: block;}
.foot_l .foot_banquan { width: 100%; float:left; }
.foot_l .foot_banquan p { font-size:14px; line-height: 24px; text-align: left; color: #fff;}

.foot_r { width:460px; float:right; margin-top: 30px; }
.foot_r .sydw { width: 54px; float: left;  margin-right: 18px;} 
.foot_r .ewm1 { width: 105px; float:left; margin-right: 6px;}
.foot_r .ewm1 span { display: block; text-align: center; color:#fff; font-size: 14px; line-height: 24px;}
.foot_r .ewm2 { width: 105px; float:left; margin-right: 6px;}
.foot_r .ewm2 span { display: block;text-align: center; color:#fff; font-size: 14px; line-height: 24px;}
.foot_r .ewm3 { width: 105px; float:left; margin-right: 6px;}
.foot_r .ewm3 span { display: block; text-align: center; color:#fff; font-size: 14px; line-height: 24px;}


#container .inner { padding: 20px 0;}
/**列表页**/
.col_menu {width: 240px;float:left;  } 
.col_menu .col_menu_head { background:#286bcf; height:80px; line-height:80px;  text-align: center;  }/**位置栏目背景**/
.col_menu .col_menu_head h3.col_name {font-size: 16px;font-weight: bold;color:#fff;}/**位置栏目字体**/
.col_menu .col_menu_head h3.col_name .col_name_text {display:block;}/**栏目名称图标**/
/**栏目列表*/
/**一级栏目列表*/
.col_list ul li { height:40px; line-height:40px; border-bottom: 1px solid #eee; padding-left:10px; font-size:16px; text-align:center; }


/**栏目新闻**/
.col_news {width:1020px;float:right; } 
.col_news_box{ }
.col_news_head {border-bottom:1px solid #ccc; height:40px; line-height:40px; }
.col_metas .col_title { display:inline-block; float:left; }  /**当前栏目**/
.col_metas .col_title h2 {display:inline-block;font-size:22px;font-weight: bold; color:#286bcf; }   /**当前栏目名称**/
.col_metas .col_path { display:inline-block; float:right; white-space:nowrap; } /**当前位置**/
.col_news_list { margin-top:7px;min-height:500px; }
.col_news_list ul li { height:60px; line-height:60px;font-size:16px;  }
.col_news_list ul li .news_title {float: left;}
.col_news_list ul li .news_date { float:right; padding-right:5px; }


/**文章页**/
.infobox { margin:0 auto;}
.article { margin-top:30px; min-height:500px; }
.article .arti_introtitle {line-height:36px;font-size:16px;font-family: "Microsoft YaHei";color:#333;text-align:center;} /**文章引题**/
.article .arti_title {line-height:36px;font-size:24px;font-family: "Microsoft YaHei";color:#333;text-align:center;} /**文章标题**/
.article .arti_subtitle {line-height:30px;font-size:18px;color:#333;font-family: "Microsoft YaHei";text-align:center;} /**文章副标题**/
.article .arti_metas { padding:10px; text-align:center;}
.article .arti_metas span { margin:0 5px; font-size:12px; color:#787878;} /**文章其他属性**/
.article .arti_content {  line-height:2; font-size:14px; color:#333; }
.article .arti_content p {  line-height:2; font-size:14px; color:#333;    margin-bottom:20px; }
.article .arti_content img { max-width:840px; _width:expression(this.width > 940 ? "840px" : this.width); }  /**文章阅读部分图片大小限制**/
.article p {margin-bottom:20px;font-size:14px; color:#333; }


/*搜索结果页*/
.jsjg { padding:20px 0; }
.search_title { font-size:18px; line-height:30px;}
.search_cont { line-height:26px;}
.search_date { line-height:26px; color:#969696; }