@charset "gb2312";
/* CSS Document */

.txt-red{ color: #e92f28 !important;}
.txt-green{ color: #1fb381 !important;}
select,input{ outline: none;}

input::-moz-placeholder {
  color: #999;
  opacity: 1;
}
input:-ms-input-placeholder {
  color: #999;
}
input::-webkit-input-placeholder {
  color: #999;
}

.head-menu{}
.head-menu .menu{ width: 1200px; height: 104px; overflow: hidden; margin: 0 auto;}
.head-menu .menu li{ float: left; width: 230px; height: 104px; line-height: 104px; text-align: center;}
.head-menu .menu li a{ color: #666; font-size: 18px; display: block; height: 104px;}
.head-menu .menu li a:hover{ text-decoration: none;}
/*.head-menu .menu li a:hover, */.head-menu .menu li.active a{text-decoration: none;  color: #68a7d0; background: url(info_arrow.png) no-repeat bottom center;}
.head-menu .menu li a i{ display: inline-block; width: 32px; height: 28px; margin-right: 10px; vertical-align: middle; background: url(info_ico_all.png) no-repeat;}
.head-menu .menu li a .ico-file{ background-position: 0 0;}
.head-menu .menu li a .ico-read{ background-position: 0 -55px;}
.head-menu .menu li a .ico-notice{ background-position: 0 -105px;}
.head-menu .menu li a .ico-info{ background-position: 0 -158px;}
.head-menu .menu li a .ico-plan{ background-position: 0 -207px;}

/*通知公告*/
.head-menu .content{ height: 670px; overflow: hidden; background-color: #f1f1f1;}
.head-menu .content .focus-box{ width: 1200px; height: 670px; overflow: hidden; position: relative;}
.focus-box .tab-con li .tab-head{ width: 590px; margin: 40px auto 0; overflow: hidden; text-align: center;}
.focus-box .tab-con li .tab-head a{ color: #10568A; background: url(info_a_bg.png) no-repeat; font-size: 16px; margin-left: 20px; display: inline-block; text-align: center; width: 180px; height: 50px; line-height: 50px;}
.focus-box .tab-con li .tab-head a:first-child{ margin-left: 0px;}
.focus-box .tab-con li .tab-head a:hover,
.focus-box .tab-con li .tab-head a.active{ text-decoration: none; background: url(info_active_bg.png) no-repeat; color: #fff; }

.head-menu .content .focus-box .slide{
	float: left;  position: absolute;  overflow: hidden;
            width: 1200px;  height: 670px;
}
.head-menu .content .focus-box .tab-con{ 
	        position: absolute;
            overflow: hidden;
            width: 6000px; }
.head-menu .content .focus-box .tab-con li{ float: left; width: 1200px; height: 670px;}
.head-menu .content .focus-box .tab-con li a:hover{ text-decoration: none;}
.head-menu .content .focus-box .tab-con li .tab-content{ width: 976px; margin: 30px auto 0; height: 418px; border: #e8e8e8 solid 10px; background-color: #fff;}
.head-menu .content .focus-box .tab-con li .tab-content .line{ padding: 15px 20px; border-top: #e8e8e8 solid 1px;}
.head-menu .content .focus-box .tab-con li .tab-content .line:first-child{ border-top: 0px;}
.head-menu .content .focus-box .tab-con li .tab-content .line a{ float: left; font-size: 16px; color: #666; width: 85%; overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}
.head-menu .content .focus-box .tab-con li .tab-content .line a:hover{ color: #006eab;}
.head-menu .content .focus-box .tab-con li .tab-content .line span{ float: right; color: #a9a9a9; font-size: 14px;}
.head-menu .content .focus-box .tab-con li .tab-content .line .ico-list{display: inline-block; width: 12px; height: 12px; background: url(info_ico_all.png) no-repeat; margin-right: 10px; background-position: 0 -342px;}
.head-menu .content .focus-box .tab-con li .btn-all{ display: block; font-size: 16px; margin: 30px auto 0; width: 260px; height: 46px; line-height: 46px; text-align: center; color: #999; border: #dcdcdc solid 1px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px;}
.head-menu .content .focus-box .tab-con li .btn-all:hover{ color: #005aab;}
.head-menu .content .focus-box .arrow{ position: absolute; top: 50%; margin-top: -18px;}
.head-menu .content .focus-box .info_left{ left: 0 ;}
.head-menu .content .focus-box .info_right{ right: 0 ;}

/*政策解读*/
.head-menu .content .focus-box .tab-con li .top-news{ margin: 30px auto 10px; padding: 20px 60px; width: 890px; height: 134px; background-color: #fff; }
.top-news .news-ico{ width: 120px; height: 140px;}
.top-news .news-con{  width: 720px; margin-left: 50px;}
.top-news .news-con h2{ font-size: 22px; color: #333; font-weight: bold; line-height: 30px;}
.top-news .news-con p{ margin-top: 10px; font-size: 16px; color: #666; line-height: 25px;}
.top-news .news-con .btn, .new-content .fu-news .btn{ margin-top: 15px;}
.top-news .news-con .btn .btn-gray, .new-content .fu-news .btn .btn-gray{ display: block; width: 90px; font-size: 14px; text-align: center; height: 30px; color: #666; line-height: 30px; border: #dcdcdc solid 1px; }
.top-news .news-con .btn .btn-gray:hover, .new-content .fu-news .btn .btn-gray:hover{ color: #005aab;}
.top-news .news-con .btn span, .new-content .fu-news .btn span{ color: #999; font-size: 14px; margin-top: 8px;}
.top-news .news-con .btn span a{ color: #345ea4; margin-left: 10px;}
.head-menu .content .focus-box .tab-con li .new-content{ margin: 0 auto; width: 1010px;}
.new-content .fu-news{ margin-right: 30px; margin-top: 20px; width: 440px; height: 110px; background-color: #fff; padding: 20px 25px;}
.new-content .fu-news h3{ color: #000; font-size: 16px;width: 94%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;} 
.new-content .fu-news p{ margin-top: 10px; color: #999; font-size: 14px;text-indent: 2em;}
.new-content .clear-margin{ margin-right: 0px;}

/*文件库*/
.head-menu .content .focus-box .search{ width: 690px; height: 50px; margin: 40px auto 20px; /*background-color: #FFF;*/ background: url(info_line.png) #fff no-repeat 158px center;}
.head-menu .content .focus-box .search select{ float: left; font-weight: bold; padding: 12px 15px; width: 148px; height: 50px; border: none; font-size: 16px; color: #005AAB; }
.head-menu .content .focus-box .search .input{ margin-left: 25px; font-size: 16px; float: left; width: 440px; height: 16px; padding: 17px 10px; border: none;}
.head-menu .content .focus-box .search .btn-search{ cursor: pointer; float: left; border: none; width: 50px; height: 50px; background: url(info-search.png) no-repeat center center;}

.head-menu .content .focus-box .tab-con li .file-content{ width: 1012px; margin: 0 auto;/* height: 411px;*/}
.file-content .file-box{ float: left; margin-left: 15px; margin-top: 30px; width: 320px; height: 190px; background-color: #fff;}
.file-content .file-box .title{ height: 20px; background-color: #005AAB; padding: 10px; color: #fff; font-size: 15px;}
.file-content .file-box .title .txt-blue{ color: #A6C6DE; font-size: 12px;}
.file-content .file-box .file-con{ width: 280px; height: 100px; padding: 25px 20px; background-color: #fff;}
.file-content .file-box .file-con p{ font-weight: bold; line-height: 25px; font-size: 15px; color: #696969;}
.file-content .file-box .file-con p a:hover{color: #006EAB;}
.file-content .file-box .file-con .foot{ color: #A1A098; font-weight: normal; margin-top: 15px;}
.file-content .file-box .file-con p .ico-new{ display: inline-block; vertical-align: middle; margin-left: 5px; width:30px; height:15px; background: url(info_new.png) no-repeat;}
.file-content .file-box .file-con .foot i{ display: inline-block; margin-right: 8px; vertical-align: middle; width: 22px; height: 22px; background: url(info_ico_all.png) no-repeat;}
.file-content .file-box .file-con .foot .ico-doc{ background-position: 0 -306px;}
.file-content .file-box .file-con .foot .ico-order{ background-position: 0 -265px;}


.column{ margin-top: 40px; }
.column h2{ font-size: 18px; font-weight: bold; color: #666; }
.column .col-box{/* margin-top: 20px; */}
.column .col-box a:hover{ text-decoration: none;}
.column .col-box .col-left{ float: left; width: 810px;}
.column .col-box .col-left li{ float: left; margin-right: 20px; margin-top: 20px; width: 250px; height: 48px;  }
.column .col-box .col-left li a{ display: block; color: #666; font-size: 16px; padding: 10px 12px;  background-color: #f5f5f5;}
.column .col-box .col-left li a:hover{ background-color: #005aab; color: #fff;}
.column .col-box .col-left li a i{ width: 30px; height: 28px; display: inline-block; vertical-align: middle; margin-right: 3px; background: url(info_ico_all.png) no-repeat;}
.column .col-box .col-left li a .ico-js{ background-position: -83px 0;}
.column .col-box .col-left li a:hover .ico-js{ background-position: -44px 0;}
.column .col-box .col-left li a .ico-bm{ background-position: -83px -36px;}
.column .col-box .col-left li a:hover .ico-bm{ background-position: -44px -36px;}
.column .col-box .col-left li a .ico-gov{ background-position: -83px -78px;}
.column .col-box .col-left li a:hover .ico-gov{ background-position: -44px -78px;}
.column .col-box .col-left li a .ico-sj{ background-position: -83px -115px;}
.column .col-box .col-left li a:hover .ico-sj{ background-position: -44px -115px;}
.column .col-box .col-left li a .ico-hj{ background-position: -83px -154px;}
.column .col-box .col-left li a:hover .ico-hj{ background-position: -44px -154px;}
.column .col-box .col-left li a .ico-sp{ background-position: -83px -198px;}
.column .col-box .col-left li a:hover .ico-sp{ background-position: -44px -198px;}
.column .col-box .col-left li a .ico-aq{ background-position: -83px -236px;}
.column .col-box .col-left li a:hover .ico-aq{ background-position: -44px -236px;}
.column .col-box .col-left li a .ico-zd{ background-position: -83px -280px;}
.column .col-box .col-left li a:hover .ico-zd{ background-position: -44px -280px;}
.column .col-box .col-left li a .ico-fp{ background-position: -83px -320px;}
.column .col-box .col-left li a:hover .ico-fp{ background-position: -44px -320px;}
.column .col-box .col-left li a .ico-xy{ background-position: -83px -362px;}
.column .col-box .col-left li a:hover .ico-xy{ background-position: -44px -362px;}
.column .col-box .col-left li a .ico-jy{ background-position: -83px -405px;}
.column .col-box .col-left li a:hover .ico-jy{ background-position: -44px -405px;}
.column .col-box .col-left li a .ico-gg{ background-position: -83px -444px;}
.column .col-box .col-left li a:hover .ico-gg{ background-position: -44px -444px;}

.column .col-box .col-right{ float: right; width: 390px;}
.column .col-box .col-right li{ float: left; margin-left: 15px; margin-top: 20px; width: 172px; height: 116px; text-align: center; overflow: hidden; }
.column .col-box .col-right li a{ text-align: center; display: block; padding: 26px 0; color: #666; font-size: 16px; background-color: #f5f5f5;} 
.column .col-box .col-right li a:hover{ background-color: #005aab; color: #fff;}
.column .col-box .col-right li a i{ width: 40px; height: 40px; display:inline-block; background: url(info_ico_all.png) no-repeat;}
.column .col-box .col-right li a .ico-zl{ background-position: -134px 0px; }
.column .col-box .col-right li a:hover .ico-zl{ background-position: -188px 0px; }
.column .col-box .col-right li a .ico-nb{ background-position: -134px -50px; }
.column .col-box .col-right li a:hover .ico-nb{ background-position: -188px -50px; }
.column .col-box .col-right li a .ico-ml{ background-position: -134px -100px; }
.column .col-box .col-right li a:hover .ico-ml{ background-position: -188px -100px; }
.column .col-box .col-right li a .ico-gk{ background-position: -134px -150px; }
.column .col-box .col-right li a:hover .ico-gk{ background-position: -188px -150px; }
.column .col-box .col-right li a p{ display: block;}

.news{ background-color: #f5f5f5; height: 344px; overflow: hidden; margin-top: 50px;}
.news .new-box{ width: 560px; overflow: hidden;}
.news .new-box h2{  font-size: 18px; font-weight: bold; color: #666; margin-top: 35px;}
.news .new-box ul{ margin-top: 30px;}
.news .new-box ul li{ line-height: 35px; font-size: 16px; background: url(info-list.png) no-repeat left center; padding-left: 15px;}
.news .new-box ul li a{ display: block; float: left; color: #666; width: 85%; overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}
.news .new-box ul li a:hover{ text-decoration: none; color: #005aab;}
.news .new-box ul li span{ display: block; float: right; color: #BDBDBD; }











































