@charset "gb2312";

/**
 * Created by nownow on 2018/01/29
*/

body,div,dl,dt,dd,ul,ol,li,pre,code,form,fieldset,legend,input,select,button,textarea,blockquote,th,td,p{margin:0;padding:0; font:16px/25px 'microsoft yahei','microsoft yahei mono',微软雅黑,arial,helvetica,clean,sans-serif; cursor:default; color:#333;}
h1,h2,h3,h4,h5,h6{ margin: 0; padding: 0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;border:none;}
ul,li,dl ,dt,dd ,ol,p,img{ list-style: none;border: none;}
select,a,input{ outline: none;}

body{ background-color: #ebeff1;}

.clearfix:after{content: "";  height: 0; line-height: 0; display: block; visibility: hidden; clear: both; }
.clearfix{ zoom: 1; }

.fl{ float: left;  }
.fr{ float: right; }
.text-red{ color: #fb5d2e;}
a{ color: #333; text-decoration: none;}
a:hover{ color: #2781d3;}


.wrap{ width: 1200px; margin: 0 auto;}
.header{}
.header .top{ padding-top: 50px;  height: 162px; background: url(../images/header_bg.png) no-repeat top center;   }
.header .top .logo{}
.header .top .soso{ padding-top: 30px; width: 408px;}
.header .top .soso .input{ float: left; font-size: 14px; border: none; width: 255px; height: 40px; line-height: 40px; padding: 0 20px 0 50px; border: #0159a1 solid 1px; background: url(../images/ico_search.png) no-repeat 10px center; }
.header .top .soso .btn{ float: left; width: 80px; height: 42px; line-height: 42px; cursor: pointer; background: #0159a1; border: none; color: #fff; font-size: 14px;}
.header .top .hot-search{ font-size: 14px; color: #0159a1; padding-top: 10px;}
.header .top .hot-search a{ color: #999; padding: 0 10px;}

.header .nav-menu{ height: 60px; overflow: hidden; background-color: #0159a1; }
.header .nav-menu ul{height: 60px; }
.header .nav-menu ul li{ float: left; width: 200px; text-align: center;}
.header .nav-menu ul li a{ display: block; color: #fff; font-size: 20px; line-height: 60px;}
.header .nav-menu ul li a:hover, .header .nav-menu ul li.active a{ background-color: #0a6fc4; text-decoration: none;}
.header .nav-menu ul li a i{ display: inline-block; width: 28px; height: 28px; margin-right: 15px; vertical-align: middle; background: url(../images/ico-all.png) no-repeat; }
.header .nav-menu ul li a .ico-01{ background-position: 0 0;}
.header .nav-menu ul li a .ico-02{ background-position: 0 -43px;}
.header .nav-menu ul li a .ico-03{ background-position: 0 -82px;}
.header .nav-menu ul li a .ico-04{ background-position: 0 -118px;}
.header .nav-menu ul li a .ico-05{ background-position: 0 -164px;}
.header .nav-menu ul li a .ico-06{ background-position: 0 -206px;}

.top-news{ height: 72px; margin-top: 15px;}
.top-news .tl{float: left; width: 86px; height: 72px; text-align: center; background-color: #008ed3; color: #fff;}
.top-news .tl span{ display: block; width: 42px; margin: 8px auto;}
.top-news .tl span a{ color: #fff;}
.top-news .news-focus{ padding: 12px 20px; float: left; width: 1074px; height: 48px; font-size: 12px; background-color: #fff;}
.top-news .news-focus ul li h3{ color: #2a770f; font-size: 14px;}
.top-news .news-focus ul li h3 a{ margin-left: 15px;}
.top-news .news-focus ul li h3 span{ color: #7e7e7e; font-weight: normal; margin-left: 25px;}
.top-news .news-focus ul li h3 span a{color: #2a770f;font-size: 14px;margin-left: 0px;font-weight: bolder;}
.top-news .news-focus ul li p{ font-size: 13px;}

.news{ margin-top: 15px; padding: 12px;  background-color: #fff;}
.news .img{ width: 530px; height: 330px;}
.news .img img{ width: 100%; height: 100%;}
.news .news-con{ width: 604px;}
.tab-normal{ width: 100%;}
.tab-normal .tab-head{ border-bottom: #f9fcff solid 2px; }
.tab-head li{ float: left;}
.tab-head li a{ display: block; padding: 10px 20px; font-size: 18px; color: #2781d3;}
.tab-head li.active a{ font-weight: bold; border-bottom: #2781d3 solid 2px; }
.tab-con{ margin-top: 13px;}
.tab-con li{ margin: 3px 0; padding-left: 15px; background: url(../images/list-dot.png) no-repeat left center; }
.tab-con li a{ color: #666;  display: inline-block; *display: inline; width: 75%;white-space: nowrap;text-overflow: ellipsis; overflow: hidden;
-webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
}
.tab-con li a:hover{ color: #2781d3; margin-left: 10px;}
.tab-con li span{ color: #666; float: right; font-size: 14px; }

.adv{ width: 100%; height: 90px;  margin-top: 15px;}
.adv img, .adv-small img{ width: 100%; height: 100%;}
.adv-small{ width: 100%;  height: 105px; margin-top: 15px;}

.block{ margin-top: 15px;}
.block ul{ margin: 0 -5px;}
.block li{ margin: 0 6.222222px; width: 290px; height: 90px; float: left;}
.block li a{ display: block; height: 40px; padding-top: 50px; padding-right: 25px; text-align: right; font-size: 22px; color: #fff;
-webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
}
.block li a:hover{ padding-right: 35px;}
.block li a.ico-01{ background: url(../images/img-01.jpg) no-repeat;}
.block li a.ico-02{ background: url(../images/img-02.jpg) no-repeat;}
.block li a.ico-03{ background: url(../images/img-03.jpg) no-repeat;}
.block li a.ico-04{ background: url(../images/img-04.jpg) no-repeat;}

.gov-info{ margin-top: 15px;}
.gov-info .gov-open{ width: 542px;}
.gov-info .gov-open .tl h3{ background: url(../images/ico_open.png) no-repeat left center;}
.gov-info .gov-open .con{ padding-top: 20px;}
.normal-box{ background-color: #fff;}
.normal-box .tl{ padding: 0 20px; background-color: #d4e6f6; height: 40px; line-height: 40px;}
.normal-box .tl h3{  padding-left: 35px; font-size:18px; font-weight: bold; color: #2880d3;}
.normal-box .tl h3 a{ font-size:18px; font-weight: bold; color: #2880d3;}
.normal-box .tl a.more{ font-size: 14px; color: #2880d3;}
.normal-box .tl a.more:hover{ font-weight: bold;}
.normal-box .con{ padding: 30px 36px 16px;}

.block-con{ margin: 0 -8px; margin-bottom: 10px;}
.block-con li{ float: left; width: 229px; height: 50px; margin: 5px 7px; line-height: 50px;}
.block-con li a{ display: block; font-size: 14px; border: #2781d3 solid 1px; padding-left:30px; }
.block-con li a i{ display: inline-block; width: 32px; height: 32px; margin-right: 20px; vertical-align: middle; background: url(../images/ico-all.png) no-repeat; transition:all .3s;}
.block-con li a .ico-01{ background-position: -45px 0;}
.block-con li a:hover .ico-01{ background-position: -95px 0;}
.block-con li a .ico-02{ background-position: -45px -53px;}
.block-con li a:hover .ico-02{ background-position: -95px -53px;}
.block-con li a .ico-03{ background-position: -45px -107px;}
.block-con li a:hover .ico-03{ background-position: -95px -107px;}
.block-con li a .ico-04{ background-position: -45px -150px;}
.block-con li a:hover .ico-04{ background-position: -95px -150px;}
.block-con li a:hover{ background-color: #2781d3; color: #fff;}

.gov-info .gov-edu{ width: 642px;}
.gov-info .gov-edu .tl h3{ background: url(../images/ico_building.png) no-repeat left center;}

/*友情链接*/
.link-list{padding:10px 0;background: #d9d9d9;margin: 15px 0 0;}
.link-list .title{float: left;color: #223a82; font-weight:bold; margin-right: 12px;margin-top: 2px;margin-left: 5px;}
.link-list .ljnav{float: left; width: 90%;}
.link-list .ljnav h4{float: left;width: 17.5%;height: 26px; padding-left: 30px; font-weight: normal; background-color: #fff; border: 1px solid #bfbfbf;margin-right: 12%;position:relative;line-height: 26px;cursor: pointer;}
.link-list .ljnav h4.last{margin-right: 0;}
.link-list .ljnav h4.on{background: #f2f2f2;}
.link-list .ljnav h4 span{font-size: 14px;color: #333;float: left;display: block;padding-right: 22px;background: url(../images/arrow_up.png) no-repeat 168px center;width: 168px;}
.link-list .ljnav h4 ul{position: absolute;left: 0;bottom: 32px; overflow-y: auto;max-height: 240px;width: 100%;background: #fff;border: 1px solid #bfbfbf;font-size: 14px;display: none;}
.link-list .ljnav h4 ul li{ margin-left: 10px;}
.link-list .ljnav h4 ul li a{ font-size: 14px;}
.link-list .ljnav .on span{background: url(../images/arrow_down.png) no-repeat 168px center;}

/*焦点新闻*/
#SevSlide{ position: relative;}
#SevSlide .bd{ width: 1040px; height: 50px; overflow:hidden;}
#SevSlide .bd ul{ overflow:hidden; zoom:1;}
#SevSlide .hd{ overflow:hidden; margin-top: 5px;  height: 60px; position: absolute; top: 0; right: 10px; }
#SevSlide .hd .prev,
#SevSlide .hd .next{
	display:block;  width:19px; height:16px; 
	margin-top:10px;  overflow:hidden;
	cursor:pointer; 
	background:url(../images/focus_up.png) no-repeat; 
}		 
#SevSlide .hd .next{ background:url(../images/focus_down.png) no-repeat;  }

/*侧边栏*/
.aside{ position:fixed; z-index:2; top:40%; right: 20px;}
.aside .close{ position: absolute; right: 0; top:0; display: block; width: 40px; height: 14px; background: url(../images/close.png) no-repeat;}
.aside .con{ margin-top: 19px; width: 107px; height: 158px; background: #e1e1e1;}
.aside .con img{ padding: 8px;}
.aside .con p{padding: 2px 8px 6px; text-align: center; line-height: 20px; font-size: 14px; color: #666;}
