﻿@charset "utf-8";

body{min-width:1200px; background:#FFF;}
.topnav{width: 100%;height: 36px;background: #f4f4f4;border-bottom: solid 2px #015293;}
.toptt{width:1200px;height: 36px;margin: 0 auto;line-height: 36px;color: #555555;font-size: 14px;}
.topdate{width: 200px;height: 36px;float: left;}
.toplunar{width: 120px;height: 36px;float: left;}
.topprodate{width: 105px;height: 36px;float: left;overflow: hidden;}
.topprodateinfo{width: 510px;height: 36px;float: left;overflow: hidden;}
.icon_date{width: 14px;float: left;position: relative;top: 10px;margin-right: 5px;}
.toptxt{width: 190px;height: 36px;float: right;text-align: right;}
.toptxt a{color:#555555;}
.toptxt a:hover{color:#015293;}

/* 横向滚动新闻 */
.txtMarquee-left{ width:510px;  position:relative;  }
.txtMarquee-left .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
.txtMarquee-left .hd .prev,.txtMarquee-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden; cursor:pointer; background:url("images/icoLeft.gif") no-repeat;}
.txtMarquee-left .hd .next{ background:url("images/icoRight.gif") no-repeat;  }
.txtMarquee-left .bd{ padding:5px; }
.txtMarquee-left .bd .tempWrap{ width:510px !important; }/* 用 !important覆盖SuperSlide自动生成的宽度，这样就可以手动控制可视宽度。 */
.txtMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.txtMarquee-left .bd ul li{ margin-right:20px;  float:left; height:26px; line-height:26px;  text-align:left; _display:inline; width:auto !important;  }/* 用 width:auto !important 覆盖SuperSlide自动生成的宽度，解决文字不衔接问题 */
.txtMarquee-left .bd ul li span{ color:#555;  }

.header{width:100%; height:188px; background:url(../images/topbg.jpg) top center no-repeat;background-position: center top -45px;}
.container{width:1300px; margin:0 auto; position:relative;min-height: 562px;overflow-y: hidden;}
.container_col{ background:#fff; padding:0 20px;}
#weather{position:absolute; left:0; top:10px; font-size:12px; color:#fff; line-height:24px;}
.logo{width:495px; height:81px; position:absolute; left:0; top:54px;}
.search{width:280px; height:38px; padding:0px 0px 0px 10px; background:#fff; position:absolute; right:0; top:87px;overflow:hidden;border: solid 1px #015293;}
.ipt-sea{height:38px; width:230px; border:0; outline:none; line-height:38px; color:#333; font-size:14px;}
.icon_search{width: 29px;height: 21px;position: absolute;right: 11px;top: 9px;}

.nav{width:1200px; margin:0 auto; height:48px; background: #015293;}
.nav li{width:150px; float:left; height:48px; position:relative;}
.nav li a{display:block; text-align:center; line-height:48px; font-size:20px; color:#fff;font-weight: bold; transition:all .3s ease;}
.nav li a:hover,.nav li.active a{background:#1e5ab3; color:#FF0;}
#navul li ul{display:none;position:absolute;z-index:999; left:0; top:48px;}
#navul li.navmoon{background:#108DEE;}
#navul li.navmoon a,#navul li.active a{color:#fff;}
#navul li.navhome a:hover{color:#ffba00;}
#navul li.navmoon ul{display:block;}
#navul li.navmoon ul li{background:#108DEE; height:40px; line-height:40px; border-top:1px solid rgba(255,255,255,0.3);}
#navul li.navmoon ul a{display:block;height:40px;line-height:40px; font-size:14px;}
#navul li.navmoon ul a:hover{color:#fff;}

/*滚动新闻*/
.notice{position: relative;width: 1200px;margin: 0 auto;}
.icon_notice{width:28px;height: 24px;position: absolute;top: 7px;}
.notice_more{position: absolute;top: 13px;right: 0;font-size: 14px;z-index: 9;}
.notice_more a{color: #999999;}
.notice_more a:hover{color: #1e5ab3;}
.zxgg{width: 1170px; margin: 6px auto 6px; padding-left: 30px;position: relative;}
.icon_dot{width: 11px;height: 11px;position: relative;margin-right: 5px;}
.BreakingNewsController{width:100%;overflow:hidden;height:auto;position:relative; height: 40px;}
.BreakingNewsController .bn-title{display:inline-block;float:left;padding:0 12px; line-height: 40px;font-weight: bold!important;}
.BreakingNewsController ul{padding:0;margin:0;display:block;list-style:none;position:absolute;left:85px!important;right:50px;}
.BreakingNewsController ul li{list-style:none;padding:0 20px;display:none; height: 40px;}
.BreakingNewsController ul li a{text-decoration:none;color:#333;display:inline-block;overflow:hidden;padding:0; line-height: 40px;}
/*.BreakingNewsController .bn-arrows{display:inline-block;float:right;width:50px;position:absolute;right:0;top:0;bottom:0;}*/
.BreakingNewsController .bn-arrows{display:none;float:right;width:50px;position:absolute;right:0;top:0;bottom:0;}
.BreakingNewsController .bn-arrows span{display:block;width:20px;position:absolute;top:0;bottom:0;cursor:pointer;opacity:0.2;}
.BreakingNewsController .bn-arrows span:hover{opacity:1;}
.BreakingNewsController .bn-arrows-left{ left:0;background:url(../images/bn-arrows.png) left center no-repeat;}
.BreakingNewsController .bn-arrows-right{right:10px;background:url(../images/bn-arrows.png) right center no-repeat;}
.easing a, .easing span{transition:.25s linear;-moz-transition:.25s linear;-webkit-transition:.25s linear;}

.fl{float: left;}
.fr{float: right;}
.news-notice{ margin:20px 0;}
.indnews{width: 482px; height: 343px; float: left;}
.news-pic{width: 482px; height: 343px;}
.news-pic,.news-pic img{ width: 482px; height: 343px; overflow: hidden;}

.news-notice .news-txt{width:700px; height: 343px; float: right;}
.news-txt{border:1px solid #efefef;}


/*综合新闻*/
.news-title_top{height:38px; background:#fafafa; border-bottom:1px solid #efefef; line-height:38px; position:relative;}
.news-title_top .name{position:absolute; left:-1px; top:-1px; height:39px; background:#084466; color:#fff; text-align:center; line-height:39px; font-size:15px; padding:0 15px; font-weight:bold;}
.news-name_top.tab-nav{position:absolute; left:-1px; top:-1px; height:39px; }
.news-name_top.tab-nav a{display:block; float:left; width:145px; height:39px; line-height:39px;color:#333; text-align:center; line-height:39px; font-size:18px; padding:0 15px; margin:0; position:relative;}
.news-name_top.tab-nav a.current{ background:#FFFFFF; color:#015293; font-weight:bold;font-size: 20px;border-top: solid 2px #015293;}
/*.news-name_top.tab-nav a i{width:9px; height:5px; background:url(../images/jtx.png) no-repeat; left:10px; bottom:-5px; display:none;}*/
.news-name_top.tab-nav a.current i{display:block;}
/*.news-title .name i{width:9px; height:5px; background:url(../images/jtx.png) no-repeat; left:10px; bottom:-5px; display:block;}*/
.news-title_top .more{position:absolute; right:10px; line-height:38px; top:0; font-size:12px; color:#999; transition:all .3s ease;}
.news-title_top .more:hover{color:#084466;}
.hotnews{margin:12px 12px 0 12px;}
.hotnews h1{font-size:18px; color:#d81e06; text-align:center; margin:0 10px; height:30px; line-height:30px;font-weight: bold;
word-break:break-all;
display:-webkit-box;
-webkit-line-clamp:1;
-webkit-box-orient:vertical;
overflow:hidden;}
.hotnews .hotcon{margin-top:12px; word-break:break-all;
display:-webkit-box;
-webkit-line-clamp:3;
-webkit-box-orient:vertical;
overflow:hidden;}
.hotnews .hotcon a{ color:#999; line-height:24px; font-size:14px;}
.hotnews .hotcon a:hover{color:#0594c9;}
.newslist_top{display:block; padding:10px 12px;}
.newslist_top li{border-bottom:1px dotted #dedede; position:relative; padding:0 80px 0 0;}
.newslist_top li a{display:block; height:40px; width:100%; line-height:40px; font-size:16px; color:#333333;word-break:break-all;
	display:-webkit-box;
	-webkit-line-clamp:1;
	-webkit-box-orient:vertical;
	overflow:hidden;}
.newslist_top li a:hover{color: #1e5ab3;}
.newslist_top li a:before{content: ""; width:22px; height: 12px; background: url(../images/hot.jpg) no-repeat; display: block; float: left; margin-top: 15px; margin-right: 10px;}
.newslist_top li span{position:absolute; right:0; top:0; line-height:40px; color:#bbb; text-align:center;font-size: 16px;}
.newslist_top li:last-child{border:0;}

/*小类新闻*/
.news-title{height:38px; background:#fafafa; border-bottom:1px solid #efefef; line-height:38px; position:relative;}
.news-title .name{position:absolute; left:-1px; top:-1px; height:39px; background:#084466; color:#fff; text-align:center; line-height:39px; font-size:15px; padding:0 15px; font-weight:bold;}
.news-name.tab-nav{position:absolute; left:-1px; top:-1px; height:39px; }
.news-name.tab-nav a{display:block; float:left; width:100px; height:39px; line-height:39px;color:#333; text-align:center; line-height:39px; font-size:16px; padding:0 15px; margin:0; position:relative;}
.news-name.tab-nav a.current{ background:#FFFFFF; width:100px; color:#015293; font-weight:bold;font-size: 18px;border-top: solid 3px #015293;}
/*.news-name.tab-nav a i{width:9px; height:5px; background:url(../images/jtx.png) no-repeat; left:10px; bottom:-5px; display:none;}*/
.news-name.tab-nav a.current i{display:block;}
/*.news-title .name i{width:9px; height:5px; background:url(../images/jtx.png) no-repeat; left:10px; bottom:-5px; display:block;}*/
.news-title .more{position:absolute; right:10px; line-height:38px; top:0; font-size:12px; color:#999; transition:all .3s ease;}
.news-title .more:hover{color:#084466;}
.newslist{display:block; padding:10px 12px;}
.newslist li{border-bottom:1px dotted #dedede; position:relative; padding:0 80px 0 0;}
.newslist li a{display:block; height:39px; width:100%; line-height:39px; font-size:16px; color:#333333;word-break:break-all;
display:-webkit-box;
-webkit-line-clamp:1;
-webkit-box-orient:vertical;
overflow:hidden;}
.newslist li a:hover{color: #1e5ab3;}
.newslist li a:before{content: ""; width:11px; height: 11px; background: url(../icon/icon_dot.png) no-repeat; display: block; float: left; margin-top: 15px; margin-right: 8px;}
.newslist li span{position:absolute; right:0; top:0; line-height:40px; color:#bbb; text-align:center;font-size: 16px;}
.newslist li:last-child{border:0;}

/*专题专栏*/
.nav_zt{position: relative;height: 82px;border-top: solid 2px #015293;text-align: center;}
.nav_ztimg{width: 178px;height: 24px;position: relative;top: 29px;}
.row_zt{width: 388px;height: 30px;float: left;margin-bottom: 10px;}
.zt_tt{width: 190px;height: 30px;line-height: 30px;background: #f5f9fb;color: #333333;font-size: 14px;font-weight: bold;}
.zt_tt:hover{background: #1e5ab3;color: #FFFFFF;transition:all .3s ease;}
.zt_tt1:hover{background: #1e5ab3;color: #FFFFFF;transition:all .3s ease;}
.zt_tt1{width: 190px;height: 30px;line-height: 30px;background: #f5f9fb;color: #333333;font-size: 14px;font-weight: bold;}
.zt_tt:before {content: "";width: 11px;height: 11px;background: url(../icon/icon_dot.png) no-repeat;display: block;float: left;margin-top: 10px;margin-right: 6px;margin-left: 6px;}

/*应用系统*/
.row_yy{width: 388px;height: 96px;float: left;margin-bottom: 50px;}
.yy_model{width: 129px;height: 96px;text-align: center;}
.yy_img{width: 61px;height: 59px;position: relative;top: 0}
.yy_text{width: 100%;height: 37px;line-height: 37px;text-align: center;color: #333333;font-size: 14px;position: relative;bottom: 0;}
.yy_text:hover{color: #1e5ab3;}

/*产品推介*/
.box{ width:1100px; margin:0 auto; position:relative; overflow:hidden; height:100%;}
.fw_img{width: 100%;height: 100%;}
.swiper-slide a{width: 100%;height: 100%;}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next{width:30px!important; height:50px!important; margin-top: 0!important; background-image: url(../images/icon.png) !important;position:absolute; top:25px!important; z-index:99; cursor:pointer;filter:alpha(opacity=90); opacity:0.9;background-size: 100% !important;background-position: bottom!important;}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev{width:30px!important; height:50px!important; margin-top: 0!important; background-image: url(../images/icon.png) !important;position:absolute; top:25px!important; z-index:99; cursor:pointer;filter:alpha(opacity=90); opacity:0.9;background-size: 100% !important;background-position: inherit!important;}

.fwzn{margin:20px 0; height:100px; overflow:hidden;}
.fwzn .tit{width:85px; background:#FFFFFF; margin-right: 12px; height: 73px; border: 1px solid #efefef; border-left: solid 2px #015293;  text-align:center; font-size:18px; color:#015293; padding-top:25px; float:left;font-weight: bold;}
.fwzn .iconlist{float:left; width:1135px;}
.fwzn .iconlist a{display:block; width:162px; text-align:center; float:left; color:#333; font-size:14px; line-height:30px;}
.fwzn .iconlist a .pic{width:82px; height:82px; border-radius:50%; margin:20px auto auto auto; transition:all .3s ease;}
.fwzn .iconlist a.icon1 .pic{background:#eacd75;}
.fwzn .iconlist a.icon2 .pic{background:#93d884;}
.fwzn .iconlist a.icon3 .pic{background:#f57b7b;}
.fwzn .iconlist a.icon4 .pic{background:#b19de5;}
.fwzn .iconlist a.icon5 .pic{background:#60dcb5;}
.fwzn .iconlist a.icon6 .pic{background:#7ebfe2;}
.fwzn .iconlist a.icon7 .pic{background:#dec67c;}

.fwzn .iconlist a.icon1:hover .pic{background:#084466;}
.fwzn .iconlist a.icon2:hover .pic{background:#084466;}
.fwzn .iconlist a.icon3:hover .pic{background:#084466;}
.fwzn .iconlist a.icon4:hover .pic{background:#084466;}
.fwzn .iconlist a.icon5:hover .pic{background:#084466;}
.fwzn .iconlist a.icon6:hover .pic{background:#084466;}
.fwzn .iconlist a.icon7:hover .pic{background:#084466;}

/*当前位置*/
.location{width: 1200px;height: 40px;line-height: 40px;font-size: 16px;color: #333333;margin: 0 auto}

/*单位概况*/
.abouttitle{width: 1200px;height: 44px;line-height: 44px;font-size: 25px;color: #333333;margin: 0 auto;font-weight: bold;}
.aboutcompany{width: 465px;height: 265px;float: left;}
.aboutcompany img{width: 465px;  height: 265px;  overflow: hidden;}
.ac_top{display: block;padding: 30px 60px;}
.ac_top li{position: relative;width: 50%;height: 44px;line-height:44px;font-size: 25px;color: #333333;font-weight: bold;float: left;}
.ac_ftitle{font-size: 12px;font-weight: normal;margin-left: 5px;}

/*党建文化*/
.pb_list li{padding: 12px 20px;width: 890px;height: 76px;background: #f5f9fc; float: left;margin-bottom: 20px;}
.pd_img{width: 128px;height: 76px;float: left;}
.pd_img img{width: 128px;height: 76px;overflow: hidden;}
.pd_text{width: 560px;height: 76px;line-height:34px;font-size: 18px;color: #333333;font-weight: bold;float: left;margin-left: 22px;}
.pd_date{width: 135px;height: 76px;line-height: 76px;font-size: 17px;color: #666666;text-align: right;float: right;font-weight: bold;}

/*媒体矩阵*/
.zz_med{display:block;padding: 25px 25px;}
.zz_med li{width: 200px;height: 230px;float: left;background: #f5f9fc;margin-right: 20px;}
.xm_img{width: 150px;height: 150px;margin: 25px 25px 10px 25px;}
.xm_img img{width: 150px;height: 150px;overflow: hidden;}
.xm_text{width: 100%;height: 24px;text-align: center;line-height: 24px;color: #333333;font-size: 16px;}

/*出版物*/
.cbw_med{display:block;padding: 25px 25px;}
.cbw_med li{width: 210px;height: 340px;float: left;background: #f5f9fc;margin: 0px 9px 20px;}
.cbw_img{width: 180px;height: 250px;margin: 15px;}
.cbw_img img{width: 180px;height: 250px;overflow: hidden;}
.cbw_text{width: 180px;min-height: 24px;text-align: center;line-height: 24px;color: #333333;font-size: 16px;overflow: hidden;margin: 0 auto;}

/*新闻中心*/
.bt_news{width: 1140px;height: 80px;background: #f5f9fc;padding: 20px 30px;position: relative;}
.bt_newstitle{width: 1140px;height: 30px;line-height: 24px;text-align: center;font-size: 20px;color: #b32121;font-weight: bold;}
.bt_newsinfo{width: 1140px;height: 50px;text-align: left;font-size: 16px;color: #333333;overflow: hidden;text-indent: 32px;line-height: 24px;}
.bt_newsinfo a{color: #333333;}
.bt_newsinfo a:hover{color: #015293;}
.bt_view{font-size: 16px;position: absolute;bottom: 10px;right: 20px;}
.bt_view a{color: #999999;}
.bt_view a:hover{color: #015293;}
.loop_news{width: 1140px;height: 310px;background: #f5f9fc;margin-top: 20px;padding: 30px 30px;}
.loop_left{width: 570px;height: 310px;float: left;position: relative;}
.loop_right{width: 550px;height: 310px;float: right;}
.loop_right img{width: 550px;height: 310px;overflow: hidden;}
.loop_lefttitle{width: 570px;height: 52px;float: left;color: #333333;font-size: 20px;font-weight: bold;text-align: left;overflow: hidden;}
.loop_leftinfo{width: 570px;height: 215px;line-height: 36px;margin-top: 8px;float: left;color: #333333;font-size: 16px;text-indent: 32px;text-align: left;overflow: hidden;}
.loop_leftinfo a{color: #333333;}
.loop_leftinfo a:hover{color: #015293;}
.swiper-container1 {margin-left: auto;margin-right: auto;position: relative;overflow: hidden;list-style: none;padding: 0;z-index: 1;}
.swiper-button-prev1, .swiper-container-rtl .swiper-button-next{width:30px!important; height:50px!important; margin-top: 0!important; background-image: url(../images/icon.png) !important;position:absolute; top:145px!important; z-index:99; cursor:pointer;filter:alpha(opacity=50); opacity:0.5;background-size: 100% !important;background-position: bottom!important;}
.swiper-button-next1, .swiper-container-rtl .swiper-button-prev{width:30px!important; height:50px!important; margin-top: 0!important; background-image: url(../images/icon.png) !important;position:absolute; top:145px!important; z-index:99; cursor:pointer;filter:alpha(opacity=50); opacity:0.5;background-size: 100% !important;background-position: inherit!important;right: 0;}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {bottom: 10px;left: 0;width: 100%;}
.swiper-pagination1 {width: 300px!important;position: absolute;text-align: left;-webkit-transition: .3s;-moz-transition: .3s;-o-transition: .3s;transition: .3s;-webkit-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);-o-transform: translate3d(0,0,0);transform: translate3d(0,0,0);z-index: 10;}
.swiper-pagination-bullet{width: 20px!important;height: 8px;border-radius: 4px!important;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 8px 0 0!important;}

/*各类新闻*/
.nw_left{width: 790px;height: 700px;float: left;}
.nw_right{width: 390px;height: 700px;float: right;}
.nw_row{width: 383px;height: 220px;margin-bottom: 18px;margin-right: 20px;overflow: hidden;float: left;}
.nw_rd{width: 390px;float: right;margin-right: 0;height: 700px;overflow: hidden;margin-bottom: 18px;}
.mr0{margin-right: 0!important;}

/*友情链接*/
.linkSelect{cursor:pointer;border: solid 1px rgba(1,82,147,0.3);margin-left: 0;width: 80%;margin-top: 3px;padding: 2px 0 2px 10px;float: left;box-sizing: border-box;outline: none;font-size: 14px;color: #6e6e6e;}

/*搜索列表*/
.sear_res{color: #1e5ab3;margin: 0 4px;}

/*生产月历*/
.spacing15 {height: 15px;clear: both;}
.col-xs-6{width: 50%;}
.mechineBody img{max-width: 100%;}
.boxContain {display: table;width: 100%;}
.currentTitle .title.greens {color: #7EA286;border-bottom: solid 3px #7EA286;width: 150px;}
.mblockIndex{width:143px;margin: 10px;height:70.5px;line-height: 70px;text-align: center;background-color:#fae8cd;border:1px solid #999;float:left;color:#333333;}
.mblockIndex:hover{color: #000000;background: rgba(193, 217, 255,1);transition:all .3s ease;border: solid 1px rgba(193, 217, 255,1);}
.mblockIndex.mblockB{background-color:#DFF2FD;border:1px solid #999;}
.mblockIndex.active{border:1px solid #576C69;}
.mbww{width: 170px!important;}
.mbww:hover{color: #000000;background: rgba(193, 217, 255,1);transition:all .3s ease;border: solid 1px rgba(193, 217, 255,1);}
.mblock{width:31%;margin-right:2%;margin-bottom:3.3%;height:58px;line-height: 58px;text-align: center;background:rgba(132,204,201,0.15);border:1px solid rgba(135,174,144,1);float:left;letter-spacing: 5px;color:#87AE90;}
.mblock a{ color:#87AE90;}
.mblock.active{border:1px solid #576C69;}
.noborer{border:none;}
.headFloat{background:rgba(255,255,255,0.59);border:1px solid rgba(222,80,65,1);box-shadow:0px 2px 7px 0px rgba(117, 32, 43, 0.35);border-radius:0px 0px 12px 12px;width:139px;height:97px;position: absolute;right:20px;top:45px;font-size: 13px;color:#000;text-align: center;}
.headFloat .t{font-weight: 800;padding:4px 6px;}
.headFloat span{padding:1px 6px;display: inline-block;}
.boxContainItem{display: table-cell;}
.titleBackLine {margin-top: -3px;z-index: 13;position: relative;}
.pointListBox{border: solid 1px #ddd;clear: both;padding: 8px 8px;overflow: hidden;}
.pointList{min-height:168px;}
.pointList.preMinHeight{min-height:150px;}
.pointList li{clear:both;}
/*文字和点悬停变色*/
.pointList li a:hover,.pointList li a:hover .text .icon-yuandianxiao,.textDescirbe a:hover{color:#DE5041;}
/*文字*/
.pointList .text {display:block;padding:4px 0px;width:80%;float: left;}
/*日期*/
.pointList .date {float: right;width:50px;text-align:right;overflow: hidden;white-space: nowrap;padding:4px 0px; /*  font-size:14px; */}
/*文字内部圆点*/
.pointList .text .icon-yuandianxiao{color:#999;}
/*通用单元标题*/
.currentTitle{height:30px;font-weight:600;}
.currentTitle .title{display: inline-block;height:30px;border-bottom:solid 3px #DE5041;font-size: 18px;font-weight: bold;padding-left:5px;padding-right:5px; /*20181226*/padding-bottom: 7px;margin-bottom: -6px; /*20181226END*/}

.col-box{margin:20px 0;}
.news-txt.col-3{width:388px; height:280px; overflow:hidden; float:left; margin-right:15px;}
.news-txt.col-3.last{margin-right:0;}
.smalllist{margin-left:100px;}
.smalllist a{line-height:39px; font-size:12px; color:#084466; margin:0 5px;}
.smalllist a:hover{color:#0594c9;}

.news-txt.col-6{width:49.2%; height:368px; overflow:hidden; float:left; margin-right:15px;}
.news-txt.col-6.last{margin-right:0;}

.col-2-l{}
.col-2-l .tit{height:40px; background:url(../images/bmicon.png) 0 9px no-repeat; padding-left:30px; line-height:40px; color:#333; font-size:16px;}
.col-2-l .list a{float:left; text-align:center; color:#fff; transition:all .3s ease;}
.col-2-l .list .ct{width:140px; height:120px; float:left; margin-right:11px;}
.col-2-l .list .ct.last{margin-right:0;}
.col-2-l .list a.color_bj .pic{margin:24px auto 20px auto;}
.col-2-l .list a.color_bj{width:140px; height:120px; background:#e75603;}
.col-2-l .list a.color-1{
	background: linear-gradient(180deg, rgba(94, 188, 182, 1) 0%, rgba(109, 146, 216, 1) 100%);border-radius: 10px;
}
.col-2-l .list a.color-2{background:#e75603;}
.col-2-l .list a.color-3{background:#288fd2;}
.col-2-l .list a.color-4{background:#f3b548;}
.col-2-l .list a.color-5{background:#2876a2;}
.col-2-l .list a.color-6{background:#2bbe40;}
.col-2-l .list a.color-7{background:#b363c7;}
.col-2-l .list a.color-8{background:#e75603;}
.col-2-l .list a.color-1:hover,.col-2-l .list a.color-2:hover,.col-2-l .list a.color-3:hover,.col-2-l .list a.color-4:hover,.col-2-l .list a.color-5:hover,.list a.color-6:hover,.list a.color-7:hover,.list a.color-8:hover{background:#3EA59A;}

.col-2-r{}
.gsht{float:left; width:400px;}
.col-2-r .tit{height:40px; background:url(../images/sficon.png) 0 9px no-repeat; padding-left:30px; line-height:40px; color:#333; font-size:16px; float:left; }
.sfbox{padding:0 10px 15px 5px; height:213px;}
.sftxt{float:left; width: 424px;height: 215px; position:relative;}
.sftxt .info{ height:198px; line-height:22px; font-size:12px; color:#666;word-break:break-all;display:-webkit-box;-webkit-line-clamp:9;-webkit-box-orient:vertical;overflow:hidden;}
.sftxt a{display:block; position:absolute; left:0; bottom:-2px; text-align:center; color:#F30;}
.sftxt a:hover{color:#39F;}
.jisuan{float:right; padding-left:30px; width:270px; border-left:1px dashed #efefef; height:213px; }
.jisuan h1{color:#084466; line-height:30px; font-size:15px;}
.jsbox{position:relative; padding-left:65px; margin-top:8px;}
.jsbox span{position:absolute; left:0; top:0; line-height:27px; display:block; width:65px; color:#7e7e7e;}
.jsbox .jsq{border:1px solid #f0f0f0; height:19px; padding:3px 3px 3px 10px;border-radius:2px;}
.jsbox .jsq .ipt-jsq{border:0; height:19px; line-height:19px; width:100%; outline:none;}
.jsbox .jsq a{display:block; width:42px; height:19px; text-align:center; line-height:19px; background:#55aeec; position:absolute; top:4px; right:4px; color:#fff; border-radius:2px;}
.jsjg{background:#f0f0f0; padding:4px 8px; margin-top:10px; position:relative;}
.jsjg .tab{line-height:28px; border-bottom:1px solid #e2e2e2; color:#6a6a6a; height:28px; overflow:hidden;}
.jsjg .tab span{float:right;}
.jsjg .tab.last{border:0;}
.jsjg:before{content:''; width:9px; height:5px; background:url(../images/jtt.png) no-repeat; display:block; position:absolute; right:20px; top:-5px;}
.jisuan .smtxt{color:#55aeec; line-height:40px;}
.xxlinks {height:24px; overflow:hidden;}
.xxlinks a{color:#F33; line-height:24px;}
.xxlinks a:hover{color:#55aeec; text-decoration:underline;}

.newslist.htlist{padding:0; width:360px;}


.col-4{width:289px; float:left; margin-right:12px; border:1px solid #efefef;}
.col-4.last{margin-right:0;}
.news-title .name2{float:left; line-height:39px; font-size:15px; font-weight:bold; color:#084466; padding-left:20px; background:url(../images/shu.png) 8px 11px no-repeat;}

.linksbox{margin:20px 0; border-top: none;}
.txtlisttit {height: 36px;position: relative; }
.txtlisttit.linktit span{background: #FFFFFF; color: #015293; border-top: solid 2px #015293; border-left: solid 1px #efefef; border-right: solid 1px #efefef;  font-size:18px; font-weight:bold; display:block; width:100px; height:36px; line-height:36px; text-align:center; position:absolute; left:0; top:-1px;}
.tab-nav{position: absolute; left: 100px; top: 0;}
.tab-nav a{float: left; line-height: 36px; font-size: 14px; margin: 0 20px;}
.tab-nav a.current{color: #FF080D;}
.linkcon{height:80px; margin:10px; overflow:hidden;}
.linkslist li{float: left; margin:2px 10px;width:274px;}
.linkslist li a{display:inline-block; line-height:32px; font-size: 16px;}

.ft-menu{height:170px; width:100%; background: #015293; overflow:hidden;}
.menu{width:1000px; float:left; margin-top:40px;}
.menu dl{float:left; margin-right:0px; color:#fff;}
.menu dl dt{font-size:14px;}
.menu dl dd{margin-top:20px;}
.menu dl dd.last{margin-top:14px;position: absolute;}
.menu dl dd a{display:block; font-size:12px; line-height:24px; color:#ffffff;}
.menu dl dd.last p{font-size:14px; line-height:26px;}
.menu dl dd a:hover{color:#A0E3FF;}
.menu dl.last{ margin-left:100px;}
.menu dl dd p{color:#fff; line-height:24px;}
.ewm{float:right; width:125px; text-align:center; line-height:30px;margin-right: 70px; margin-top:40px; color:#fff;}
.sy_img{width: 80px;height: 80px;position: absolute;left: -120px;top: 50px;}


.cop{font-size:14px; color:#ffffff; height:50px; line-height:50px; background: linear-gradient(270deg, rgba(85, 196, 163, 1) 0%, rgba(42, 137, 146, 1) 100%);border-top: solid 1px rgba(255,255,255,0.1);}

.mg-t-b{margin:20px auto;}
.page-left{width: 255px; float: left;background:#fff;}
.page-right{width: 900px; float: right; padding: 15px;background: #f5f9fc;}
.pagelist .listbox{border:1px solid #efefef;}
.pagelist h1{ color: #fff; height: 45px; line-height: 45px; font-size: 18px; font-weight: 600; background: #1e5ab3; padding-left: 20px; margin-bottom: 5px;}
.pagelist li{border-top:1px solid #efefef; border-bottom:1px solid #efefef; margin-top:-1px;}
.pagelist li a{height: 48px; line-height: 48px; display: block; background:url(../images/sanjiao2.png) 220px 14px no-repeat #fafafa; font-size: 18px; color: #333; padding-left:20px;}
.pagelist li a:hover,.pagelist li.active>a{background:url(../images/sanjiao.png) 218px 14px no-repeat #fafafa; font-weight:bold;color:#1e5ab3;}

.pagelist li .dropdown{display:none;}
.pagelist li.active .dropdown{display:block;}
.pagelist li .dropdown li{ margin-left:10px; margin-right:10px;}
.pagelist li .dropdown li a{background:#fff; padding-left:40px;}
.pagelist li .dropdown li.active a{color:#b61412;}
.pagelist li .dropdown li:last-child{border-bottom:0;}
.hotarticl{margin-top:20px;}
.hottit{border-bottom:1px solid #efefef; line-height:40px; font-size:16px; color:#F30; margin:12px 12px 0 12px;}
.pagelujing{height:40px; border-bottom:2px solid #efefef; position:relative;}
.pagelujing .name{position:absolute; left:0; top:0; height:40px; border-bottom:2px solid #1e5ab3; line-height:40px; font-size:18px; font-weight:bold;}
.pagelujing span{position:absolute; right:0; line-height:40px; color:#333333;font-size: 14px;}
.news-txt.ny,.newslist.ny{border:0; padding:0;}
.news-txt.ny{min-height:500px;}
.newslist.ny li:last-child {
   border-bottom:1px dotted #efefef;
}
.foot{margin-top:10px;}
.liuyantab{border:1px solid #f5f5f5; background:#f8f8f8; margin-top:20px; padding:20px;}
/*分页*/

.biaoti{font-size: 20px; color: #333;  text-align: center; margin: 0 20px; font-weight: 600; margin-top:30px;}
.sshuomign{color: #777; font-size: 14px; line-height: 50px; text-align: center;}
.sshuomign span{margin: 0 10px;}

.tcdPageCode{padding: 15px 20px;text-align: left;color: #ccc;text-align:center; margin-top: 30px;}
.tcdPageCode a{display: inline-block;color: #428bca;display: inline-block;height: 25px;	line-height: 25px;	padding: 0 10px;border: 1px solid #ddd;	margin: 0 2px;border-radius: 4px;vertical-align: middle;}
.article_txt{font-size: 16px; line-height: 30px; color: #333333; margin-top: 20px; overflow:hidden;padding: 10px 15px 30px;}
.tcdPageCode a:hover{text-decoration: none;border: 1px solid #1e5ab3;}
.tcdPageCode span.current{display: inline-block;height: 25px;line-height: 25px;padding: 0 10px;margin: 0 2px;color: #fff;background-color: #1e5ab3;	border: 1px solid #1e5ab3;border-radius: 4px;vertical-align: middle;}
.tcdPageCode span.disabled{	display: inline-block;height: 25px;line-height: 25px;padding: 0 10px;margin: 0 2px;	color: #bfbfbf;background: #f2f2f2;border: 1px solid #bfbfbf;border-radius: 4px;vertical-align: middle;}
.m-ban{width: 100%;height: 93px;margin: 0 auto;}
..m-ban img{width: 100%;height: 93px;}
.bg_fa{background: #fafafa!important;}


/*筛选*/
.filter {
	width: 1200px;
	padding-top: 10px;
	display: block;
	clear: both;
	font-size: 14px;
	margin: 0 auto 20px;
}

.filter-title {
	line-height: 36px;
	/*height: 36px;*/
}

.filter-title span {
	color: #999;
	padding-left: 10px;
}

.filter-title i.fa-angle-right {
	padding-left: 5px;
	font-size: 18px;
}

.filter-title button {
	height: 24px;
	padding: 0 10px;
	border: none;
	outline: medium;
	color: #fff;
}

.filter-title button.filter-btn {
	background: #d30b15;
	cursor: pointer;
}

.filter-title button.empty-btn {
	background: #1e5ab3;
	cursor: pointer;
}

.filter-title a {
	display: inline-block;
	border: 1px solid #ccc;
	padding: 0 5px 0 10px;
	background: #fff;
	margin-right: 5px;
	line-height: 24px;
	color: #333;
}

.filter-title a i {
	padding-left: 13px;
	background: url("../icon/icon.png") no-repeat -67px -44px;
}

.filter-title a:hover {
	border-color: #d30b15;
}

.filter-title a:hover i {
	color: #d30b15;
	background-position: -67px -26px;
}

.filtercontent {
	border: 1px solid #ccc;
}

.filter-item {
	display: table;
	width: 100%;
}

.filter-item div {
	display: table-cell;
	word-wrap: break-word;
}

.filter-left {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	width: 112px;
	background-color: #f5f9fc;
	padding: 5px 20px;
	vertical-align: top;
	line-height: 30px;
}

.filter-center {
	width: 1070px;
	padding: 5px 0;
}

.filter-center ul {
	width: 1015px;
	float: left;
	overflow: hidden;
}

.filter-center ul.flowy {
	height: 90px;
	overflow-y: auto;
}

.filter-center li {
	float: left;
	text-align: center;
	background: #fff;
}

.filter-center li span {
	color: #999;
	margin: 3px 0px 3px 10px;
	display: inline-block;
}

.filter-center li a {
	display: block;
	padding: 0 5px;
	height: 24px;
	line-height: 24px;
	margin: 3px 0px 3px 10px;
	color: #333;
}

.filter-center li a:hover, .filter-center li a.active {
	color: #fff;
	background-color: #1e5ab3;
}

.filter-center .more {
	float: right;
	display: none;
	width: 35px;
	padding-right: 10px;
	line-height: 23px;
	background: url("../icon/icon.png") no-repeat;
}

.filter-center .down {
	background-position: 30px -139px;
}

.filter-center .up {
	background-position: 30px -176px;
}

/*央媒关注*/
.greybg{
	width: 100%;
	height: 60px;
	background: #fafafa;
	margin: 0 auto;
}

.greybgcenter{
	width: 1300px;
	height: 60px;
	margin: 0 auto;
	padding: 0 10px;
	position: relative;
}

.videotitle{
	width: 60px;
	height: 60px;
	line-height: 60px;
	color: #333;
	font-size: 28px;
	font-weight: bold;
	position: relative;
}

.bg333{
	width: 56px;
	height: 5px;
	background: #333333;
	border-radius: 2px;
	position: absolute;
	bottom: 0;
}

.search1 {
	width: 280px;
	height: 38px;
	padding: 0px 0px 0px 10px;
	background: #FAFAFA;
	position: absolute;
	right: 10px;
	bottom: 10px;
	overflow: hidden;
	border-bottom: solid 1px #b8b8b8;
}

.ipt-sea1{
	height: 38px;
	width: 230px;
	border: 0;
	outline: none;
	line-height: 38px;
	color: #333;
	font-size: 14px;
	background: #FAFAFA;
}

.icon_search1 {
	width: 24px;
	height: 24px;
	position: absolute;
	right: 10px;
	top: 7px;
}

.v-list{
	margin: 20px auto;
}

.v-list li{
	width: 285px;
	height: 260px;
	float: left;
	margin: 0 0 20px 0;
	background:#FFFFFF;
	margin-right: 20px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	overflow: hidden;
	box-shadow: 3px 3px 20px #CCCCCC;
	-webkit-box-shadow: 3px 3px 20px #CCCCCC;
}

.v-listmask{
	width: 285px;
	float: left;
	height: 160px;
	position: relative;
	overflow: hidden;
}

.v-listmask a{
	position: absolute;
	width: 285px;
	height: 160px;
	top: 0;
	z-index: 2;
}

.v-listimg{
	display: block;
	width: 100%;
	height: 160px;
	border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
}

.img-bg {
	background: url(../images/maskbg.png) bottom center repeat-x;
	height: 70px;
	width: 100%;
	position: absolute;
	bottom: 0;
	z-index: 3;
}

.nongye {
	position: absolute;
	top: 10px;
	left: 10px;
	width: 49px;
	height: 24px;
	text-align: center;
	line-height: 24px;
	background: #ff4343;
	z-index: 8;
	color: #FFFFFF;
	font-size: 14px;
	border-radius: 5px;
}

.time {
	position: absolute;
	right: 10px;
	bottom: 8px;
	font-size: 14px;
	line-height: 14px;
	z-index: 3;
	color: #FFFFFF;
	left: initial;
}

.v-listtxt{
	padding: 0 10px;
	float: left;
	height: 68px;
}

.v-listtxt p{
	line-height: 24px;
	margin: 15px 0 5px;
	color: #333333;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.v-listtxt p a{
	color: #333333;
	text-decoration: none;
	display: block;
	font-size: 16px;
}

.v-listdiv {
	height: 28px;
	line-height: 28px;
	float: left;
	margin: 0 10px;
	width: 266px;
}

.v-listdivleft {
	float: left;
	font-size: 14px;
	color: #505666;
}

.v-listdivright {
	float: right;
	font-size: 14px;
	color: #505666;
}

.m-fenye{
	width: 1200px;
	text-align: center;
	height: 60px;
	line-height: 60px;
	margin: 0 auto;
}

.fenye{
	margin-top: 20px;
}