﻿@charset "utf-8";body{font-family:"Microsoft YaHei","SimSun","Arial Narrow";font-size:16px}.MSYH{font-family:"Microsoft YaHei"}.bold{font-weight:bold}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.hide{display:none}.fs12{font-size:12px}.fs14{font-size:14px}.fs15{font-size:15px}.fs16{font-size:16px}.fs18{font-size:18px}.fs20{font-size:20px}.fs22{font-size:22px}.fs24{font-size:24px}.fs26{font-size:26px}.fs28{font-size:28px}.fs30{font-size:30px}.fs32{font-size:32px}.fs34{font-size:34px}.fs36{font-size:36px}.lh20{line-height:20px}.lh22{line-height:22px}.lh24{line-height:24px}.lh25{line-height:25px}.lh26{line-height:26px}.lh27{line-height:27px}.lh28{line-height:28px}.lh30{line-height:30px}.lh35{line-height:35px}.lh40{line-height:40px}.lh45{line-height:45px}.lh50{line-height:50px}.lh120{line-height:120%}.lh150{line-height:150%}a:link{text-decoration:none}a:visited{text-decoration:none;}.white{color:#FFF}.white a{color:#FFF}.black{color:#000}.black a{color:#000}.red{color:red}.red a{color:red}.gray{color:#3e3e3e}.gray a{color:#3e3e3e}.orange{color:#ff8000}.orange a{color:#ff8000}.green{color:#0f0}.green a{color:#0f0}.blue{color:#069}.blue a{color:#069}.yellow{color:#ff0}.yellow a{color:#ff0}.gren1{color:#099072}.gren1 a{color:#099072}
html{color:#333;background:#fff}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}input,select,textarea{font-size:100%}table{border-collapse:collapse;border-spacing:0}th{text-align:inherit}fieldset,img{border:0}iframe{display:block}abbr,acronym{border:0;font-variant:normal}del{text-decoration:line-through}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:500}ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:500}q:before,q:after{content:''}sup{vertical-align:text-top}sub{vertical-align:text-bottom}ins,a{text-decoration:none}.fn-clear:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.fn-clear{clear:both;zoom:1}body .fn-hide{display:none}.fn-left,.fn-right{display:inline}.fn-left{float:left}.fn-right{float:right}
body{
    background: #f5f5f5;
    min-width: 1150px;
	-webkit-text-size-adjust: none;
}
a:link,a:visited,a:hover{
    text-decoration: none;
    color:inherit;
}
a:hover{
    color: #ad2c26;	
}

.wrap{
    width: 1150px;
    margin: 0 auto;
	position:relative;
}
.main-left{
    width: 760px;
    float: left;
    overflow: hidden;
}
.main-right{
    width: 350px;
    float: right;
    overflow: hidden;
}
.icon{
    display: block;
    background-image: url("icon.png");
    background-repeat: no-repeat;
}

.i-webcat{
    background-position:0 -651px;
    width: 19px;
    height: 16px;
    margin-top: 7px;
}
.i-weibo{
    background-position:0 -717px;
    width: 20px;
    height: 17px;
    margin-top: 6px;
}
.i-app{
    background-position: 0 -3117px;
    width: 16px;
    height: 20px;
    margin-top: 4px;
}
.i-answer{
    background-position:0 0;
    width: 15px;
    height: 15px;
    margin-top: 7px;
}
.header{
    /* background: url(banner.gif) center top no-repeat; */
    height: 155px;
    /*overflow: hidden;*/
}
.header .wrap{
    /*background: url("banner.gif") center top no-repeat;*/
}
.header-txt-gif{
	position:absolute;
	right: -5px;
    top: 26px;
}
.search-wrap{
    float: right;
    height: 78px;
    width: 350px;
	position:absolute;
	top: 30px;
	right:0;
}
.header-txt{
    display: block;
    margin: 20px auto 10px;
}
.search-form{
    background: #fff;
    border-radius: 3px;
    border: 2px solid #ad2c26;
    height: 28px;
    line-height: 28px;
    font-size: 12px;
    width: 265px;
    overflow: hidden;
    margin-left: 62px;
}
.search-select{
    width: 78px;
    float: left;
    border-radius: 0;
    background: none;
    height: 28px;
	line-height:28px;
    border: none;
	padding: 4px 0;
	margin:0;
	vertical-align:middle;
}
.search-select option{
	height: 28px;
	line-height:28px;
    border: none;
	padding:0;
	margin:0;
	vertical-align:middle;
}
.search-keyword{
    width: 220px;
    padding-left: 5px;
    height: 28px;
	line-height:28px;
    border: none;
    border-left: 1px solid #ad2c26;
    float: left;
}
.search-submit{
    cursor: pointer;
    border: none;
    background: #ad2c26;
    color: #fff;
    height: 28px;
    width: 38px;
    float: right;
}
.search-hotwords{
    font-size: 14px;
    color: #333;
    text-align: right;
    padding-bottom: 10px;
    font-weight: bold;
    clear: both;
    padding-right: 20px;
}
.search-hotwords span{
    padding: 0 3px;
}
.nav{
    background: #ad2c26;
    height: 48px;
    line-height: 48px;
    font-size: 20px;
    font-weight: bold;
    text-align: center;
}
.nav-list{
    width: 1000px;
    margin: 0 auto;
    overflow: hidden;
}
.nav li{
    color: #fff;
    display: block;
    float: left;
}
.nav a{
    display: block;
	_display: inline;
    text-decoration: none;
    color: #fff;
    padding: 0 35px;
	_padding:0 18px;
}
.nav a:hover{
    background: #ef7f2d;
}
.main{
    background: #fff;
    padding: 0 12px 32px;
    width: 1126px;
    margin: 0 auto;
}
.main-index{
	padding-top:16px;
}
	
.focus{
    background: #ccc;
    width: 640px;
    height: 400px;
    float: left;
}
.focus-news{
    background: #fafafa;
    height: 400px;
    width: 470px;
    float: right;
	cursor:pointer;
}
.tab-nav-focus{
    background: #d4d2d3;
    border-bottom: 2px solid #ad2c26;
    height: 44px;
    line-height: 44px;
    font-size: 20px;
}
.tab-nav-focus li{
    float: left;
    padding: 0 18px;
}
.tab-nav-focus li.cur{
    background: #ad2c26;
}
.tab-nav-focus li.cur a{
    color: #fff;
    font-weight: bold;
    text-decoration: none;
}
.tab-nav-focus a{
    color: #333;
}
.tab-focus-list{
    padding: 10px 8px 0;
}
.news-padding{
    padding-top: 0;
}
.txt-list li{
    font-size: 16px;
    line-height: 28px;
    padding-left: 14px;
    margin-bottom: 14px;
}
.tab-focus-list li{
    background: url("p_deep.png") 0 18px no-repeat;
    font-size: 16px;
    line-height: 40px;
    padding-left: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.tab-focus-list span{
    float: right;
    font-size: 12px;
    padding-left: 10px;
}
.txt-list li{
    background: url("p_blue.png") 0 12px no-repeat;
}
.tab-focus-list span,.txt-list span{
    color: #999;
}
.focus-news-wrap{
    margin-bottom: 15px;
    overflow: hidden;
}
.gov-index-left{
    width: 725px;
}
.title-h2{
    background:#ad2c26;
    color: #fff;
    height: 46px;
    line-height: 46px;
    font-size: 25px;
    margin-bottom: 13px;
}
.title-h2 strong{
    padding-right: 55px;
    padding-left: 25px;
    float: left;
}
.title-h2 a.title-more{
    color: #d5e9ff;
    font-weight: normal;
    float: right;
    margin-right: 20px;
    font-size: 14px;
}
.title-right{
   
    padding-left: 10px;
}


.title-file,.title-file a{
    color: #ad2c26;
}
.title-file{
    border-bottom: 2px solid #ad2c26;
    font-size: 20px;
    font-weight: bold;
    padding-bottom: 8px;
    margin-bottom: 20px;
}
.file-keyword,.file-date{
    background: #fff;
    border-radius: 3px;
    border: 1px solid #ad2c26;
    line-height: 30px;
    height: 30px;
    margin-bottom: 20px;
}
.file-keyword{
    width: 228px;
    padding: 0 10px;
}
.file-date-wrap{
    line-height: 32px;
    overflow: hidden;
}
.file-date-wrap span{
    padding-left: 5px;
}
.file-date{
    background: url("icon.png") 87px -578px no-repeat #fff;
    width: 110px;
}
.file-submit,.file-search-href{
    border-radius: 3px;
    width: 110px;
    height: 32px;
    line-height: 32px;
}
.file-submit{
    width: 250px;
}
.file-submit{
	cursor:pointer;
    color: #fff;
    background: #ef7f2d;
    border: none;
    float: left;
}
a.file-search-href{
    background: #dae5f0;
    display: block;
    color: #ad2c26;
    text-align: center;
    width: 110px;
    float: right;
}

.i-manage{
    background-position: 30px -2247px;
    border-left: 10px solid #de6151;
}
.i-searchinfo{
    background-position: 30px -1931px;
    border-left: 10px solid #4492a5;
}
.i-appraiser{
    background-position: 30px -2588px;
    border-left: 10px solid #aac37d;
}
.i-org{
    background-position: 30px -2411px;
    border-left: 10px solid #f2ad45;
}
.container{
    margin-bottom: 20px;
    overflow: hidden;
}
.gov-index-wrap{
    height: 266px;
}
.sub-left{
    background: #f5f5f5;
    position: relative;
    height: 84px;
}
.title-sub {
    background: #ad2c26;
    color: #fff;
    width: 20px;
    height: 44px;
    padding: 20px 8px;
    font-size: 20px;
    font-weight: bold;
    position: absolute;
    top: 0;
    left: 0;
	z-index:99;
}
.title-sub a:hover{
	color: #fff;
}
.sub-con{
    position: relative;
    /*padding-left: 64px;*/
	padding-left: 56px;
    overflow: hidden;
}
.sub-list-wrap{
    /*width: 668px;*/
    width: 682px;
    height: 84px;
    overflow: hidden;
    position: relative;
}
.sub-list{
    position: absolute;
	height: 84px;
	left:0;
}
.sub-list li{
    width: 162px;
    height: 84px;
    float: left;
    margin-right: 12px;
}
.i-sub-prev,.i-sub-next{
    cursor: pointer;
    width: 16px;
    height: 29px;
    position: absolute;
    top: 30px;
}
.i-sub-prev{
    background-position: 0px -2019px;
    left: 40px;
}
.i-sub-next{
    background-position: 0px -2177px;
    right: 5px;
}
.inform{
    background:url("icon.png") 17px -2481px no-repeat #f5f5f5;
    border-left: 10px solid #ad2c26;
    height: 78px;
    padding-left: 70px;
    padding-top: 6px;
    font-size: 12px;
    line-height: 18px;
    text-align: center;
}
.inform span{
    color: #ad2c26;
}
.hdjl-gird{
    width: 48%;
    height: 245px;
    overflow: hidden;
	float: left;
}
.mt20{
	margin-top:20px;
}
.br-line{
    border-right: 1px dashed #b3b3b3;
    padding-right: 14px;
    margin-right: 15px;
    
}
.title-h3{
    border-bottom: 2px solid #ad2c26;
    color: #ad2c26;
    font-size: 20px;
    font-weight: bold;
    line-height: 1;
    padding-bottom: 10px;
    padding-left: 10px;
	overflow:hidden;
}
.title-h3 .title-strong{
	color: #ad2c26;
    font-size: 20px;
    font-weight: bold;
	float:left;
}
.title-h3 a{
    color: #acacac;
    float: right;
    font-size: 14px;
    line-height: 20px;
    font-weight: normal;
}
.title-h3 a.title-more-blue{
    color: #ef7f2d;

}
.txt-list strong{
    float: right;
    color: #f95050;
    font-size: 14px;
    padding-left: 20px;
}

.footer{
    padding-top: 20px;
    font-size: 12px;
    line-height: 24px;
    overflow: hidden;
    text-align: center;
    clear: both;
}
.footer-top{
    width: 751px;
    margin: 0 auto;
    overflow: hidden;
}

/***** main-sub  start*****/
.main-sub{
    background: #fff;
    overflow: hidden;
    padding: 0 30px 30px;
    width: 1090px;
    margin: 0 auto;
}
.main-sub-wrap{
    border-bottom: 2px solid #ad2c26;
    overflow: hidden;
    margin-bottom: 30px;
}
.main-sub-left{
    width: 730px;
    float: left;
}
.main-sub-right{
    width: 345px;
    float: right;
}
.crumb{
    font-size: 12px;
    line-height: 50px;
    padding-left: 23px;
}
.sub-txt{
    margin-bottom: 25px;
}
.gov-left .sub-txt .txt-sub-list{
    height: 200px;
    overflow: hidden;
}
.title-h2.title-little{
    font-size: 22px;
}
.txt-sub-list li{
    background: url("p_deep.png") 5px 17px no-repeat;
    line-height: 40px;
    padding-left: 20px;
	font-size:16px;

    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.txt-sub-list span{
    float: right;
    padding-left: 10px;
}
.tab-more-wrap{
    position: relative;
    margin-bottom: 10px;
}
.tab-nav-sub{
    border-bottom: 2px solid #d4d2d3;
    height: 36px;
    line-height: 36px;
}
.tab-nav-sub li{
    float: left;
    font-weight: bold;
    font-size: 18px;
    padding: 0 16px;
}
.tab-nav-sub li.cur{
    border-bottom: 4px solid #ad2c26;
    margin-top: -2px;
}
.tab-nav-sub li.cur a{
    text-decoration: none;
    color: #ad2c26;
}
.tab-more{
    position: absolute;
    right: 0;
    top: 0;
}
.tab-more a{
    display: none;
    color: #808080;
    font-size: 14px;
    line-height: 36px;
}
.tab-more a.cur{
    display: block;
}
.focus-news-list li{
    background: #f5f5f5;
    overflow: hidden;
    margin-bottom: 20px;
}
.focus-news-list a{
    color: #3b3b3b;
}
.focus-news-list img{
    float: left;
    margin-right: 10px;
}
.focus-news-list span{
    float: left;
    width: 225px;
    height: 40px;
    padding: 5px 0;
    line-height: 40px;
}
.focus-news-list span.lh20{
    line-height: 20px;
}
.sub-link-list li{
    width: 50%;
    float: left;
    margin-bottom: 18px;
}
.sub-link-list img{
    display: block;
    margin: 0 auto 5px;
}
.sub-link-list span{
    display: block;
    text-align: center;
}
.main-sub-gird{
    width: 535px;
}
.sub-gird-list{
    
}
.sub-gird-list li{

}
.sub-gird-list a{
    border-left: 26px solid #ad2c26;
    border-top: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    display: block;
    height: 38px;
    line-height: 38px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-bottom: 10px;
    padding-left: 60px;
}
.sub-gird-list a:hover{
    color: #3b3b3b;
    background: #f3fbff;
    font-weight: bold;
    border-top: 1px solid #f3fbff;
    border-right: 1px solid #f3fbff;
    border-bottom: 1px solid #f3fbff;
}
.sub-gird-img li{
    margin-bottom: 9px;
}
.sub-gird-img img{
    display: block;
}
/***** main-sub  end*****/
/***** main-col  start*****/
.main-col-left{
    width: 750px;
    float: left;
}
.main-col-right{
    width: 318px;
    float: right;
}
.col-button-list li,.gov-button-list li{
    background-image: url("icon.png");
    background-repeat: no-repeat;
    color: #ef7f2d;
    font-size: 20px;
    font-weight: bold;

}
.col-button-list li{
    background-position: 0 -2913px;
    height: 69px;
    line-height: 69px;
    margin-bottom: 30px;
    text-align: center;
}
.col-button-list a,.gov-button-list a,.gov-open-button a{
    background-image: url("icon.png");
    background-repeat: no-repeat;
    color: inherit;
}
.col-button-list a{
    padding-left: 40px;
}
.i-col1{
    background-position: 0px -1789px;
}
.i-col2{
    background-position: 0px -2098px;
}
/***** main-col  end*****/
/***** main-gov  start*****/
.gov-left{
    width: 775px;
    float: left;
}
.gov-right{
    width: 294px;
    float: right;
}
.gov-button-list{
	padding-top:20px;
}
.gov-button-list li{
    background-position: 0  -2682px;
    height: 63px;
    line-height: 63px;
    margin-bottom: 23px;
    padding-left: 23px;
}
.gov-button-list a{
    padding-left: 33px;
}
.i-gov1 {
    background-position: 0px -1343px;
}
.i-gov2 {
    background-position: 0px -1489px;
}
.i-gov3 {
    /* background-position: 0px -1416px; */
    background-position: 0px -1397px;
	display:block;
	line-height:31px;
}
.i-gov4 {
    background-position: 0px -1563px;
}
.i-gov5 {
    background-position: 0px -1129px;
}
.i-gov6 {
    background-position: 0px -1271px;
}
.i-gov7 {
    background-position: 0px -1058px;
}
.i-gov8 {
    background-position: 0px -1637px;
}
.i-gov9 {
    background-position: 0px -1865px;
}
.gov-open{
    background: #f5f5f5;
}
.title-line{
    color: #ad2c26;
    background: #d4d2d3;
    border-left: 10px solid #ad2c26;
    height: 50px;
    line-height: 50px;
    font-size: 22px;
    font-weight: bold;
    padding-left: 17px;
}
.gov-open-button{
    padding: 20px 10px 27px;
}
.gov-open-button li{
    background: #fff;
    border: 2px solid #ef7f2d;
    color: #ef7f2d;
    height: 60px;
    line-height: 60px;
    text-align: center;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 20px;
}
.gov-open-button a{
    padding-left: 40px;
}
/***** main-gov  end*****/
/* flexslider start*/
.flexslider img{
    display: block;
}
.flexslider,.flexslider .slides li{
    position: relative;
}
.flexslider li span{
    background: #3e3e3e;
    background: rgba(0,0,0,.5);
    filter:alpha(opacity=50);
    color: #fff;
    display: block;
    width: 100%;
    font-size: 16px;
    line-height: 40px;
    height: 40px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    text-align: center;
    position: absolute;
    bottom: 0;
    left: 0;
}
.flex-control-nav {
    position: absolute;
    right: 5px;
    bottom: 10px;
}
.flex-control-nav li {
    margin-right: 5px;
    display: inline-block;
    zoom: 1;
}
.flex-control-paging li a {
    background: #dcdcdc;
    border-radius: 5px;
    display: block;
    cursor: pointer;
    float: left;
    width: 10px;
    height: 10px;
    line-height: 0;
    font-size: 0;
    overflow: hidden;
}
.flex-control-paging li a.flex-active {
    background: #ff5e00;
}
.flex-direction-nav a{
    cursor: pointer;
    width: 40px;
    height: 68px;
    position: absolute;
    top: 50%;
    line-height: 0;
    font-size: 0;
    margin-top: -34px;
}
.flex-direction-nav .flex-prev {
    background: url(icon.png) 0 -3006px no-repeat;
    left: 0;
}
.flex-direction-nav .flex-next {
    background: url(icon.png) -50px -3006px no-repeat;
    right: 0;
}
/* flexslider end*/
