@charset "utf-8";
/* CSS Document */


/*  common   */
* {
    padding: 0;
    margin: 0;
}
a {
    text-decoration: none;
}
p{ 
}
li {
    list-style: none;
}
img{
    border: none;
}
input:focus, select:focus {
    outline: none;
}
body {
    font-size: 14px;
    color: #242424;
    font-family: 'Microsoft YaHei';
    background-size: 100% 325;
	width: 100%;
	height: 100%
}
.top{
	background-size: 100% 325;
	width: 100%;
	position:inherit
}
.clear {
    height: 20px;
    clear: both;
    width: 100%;
}

.pullLeft {
    float: left;
}


/*   head   */
.top {
    height: 40px;
    line-height: 40px;
    background: url(../images/topbg.png) top center repeat-x;
    color: #fff;
}
@media screen and (max-width: 1200px) {
    .top {
	width: 1220px
}
}
.top p {
    margin-left: 24px;
}
.center {
    height: 325px;
}
.center .logo a {
    display: block;
    margin-left: 17px;
    margin-top: 30px;
}
.center .search {
    height: 52px;
    line-height: 52px;
    margin-top: 40px;
    width: 516px;
}
.search .searchInput {
    width: 404px;
    height: 52px;
    background: url(../images/search.png) top left no-repeat;
    color: #7b7b7b;
    font-size: 16px;
    padding-left: 32px;
    line-height: 52px;
	border: none
}
.search .searchBtn {
    width: 80px;
    height: 52px;
    background: url(../images/search.png) top right no-repeat;
	border: none
}
.hotWord {
    margin-top: 8px;
}
.hotWord span {
    font-size: 16px;
    color: #fff;
}
.hotWord a {
    display: inline-block;
    width: 78px;
    height: 26px;
    background: url(../images/hotbg.png) center center no-repeat;
    text-align: center;
    line-height: 26px;
    color: #fff;
    margin: 0 13px;
}
.menu {
    height: 69px;
    line-height: 64px;
}

.menu li {
    float: left;
    width: 240px;
}
.menu li.lastMenu {
    width: 240px;
}
.menu li a {
    font-size: 18px;
    color: #fff;
    display: block;
    text-align: center;
    position: relative;
    margin-top: 5px;
}
.menu li a img {
    position: absolute;
    top: 23px;
    left: 55px;
}
.menu li a.home img {
    left: 75px;
}
.menu li a:hover {
    background: url(../images/menuhbg.png) top right no-repeat;
}
.menu li a.abg {
    background: url(../images/menuhbg.png) top right no-repeat;
}
#header-div ul li a {
    border-right: 1px solid #d0e3fa !important;
}

/*  index   */



.newsList .rightList {
    margin-left: 0;
    margin-right: 14px;
}
.leftList ul, .rightList ul, .meetList ul, .tabsContent ul, .hdLeftTop ul, .comList ul, .topicArcRight ul {
    margin-left: 8px;
    padding: 15px 0 10px;
}
.leftList ul li, .rightList ul li, .meetList ul li, .tabsContent ul li, .hdLeftTop ul li, .comList ul li, .topicArcRight ul li {
    height: 40px;
    line-height: 40px;
    background: url(../images/spot.png) left center no-repeat;
    border-bottom: 1px solid #e1e1e1;
}
.leftList li a, .rightList li a, .meetList li a, .hdLeftTop ul li a, .comList ul li a, .topicArcRight ul li a {
    display: block;
    border-bottom: 1px solid #efeded;
    margin-left: 6px;
    padding-left: 7px;
    color: #242424;
}
.tabsContent ul li a{
	display: block;
    margin-left: 6px;
    padding-left: 7px;
    color: #242424;
}
.itemMeeting {
    border-bottom: 1px solid #e1e1e1;
}
.meetList {
    width: 590px;
}
.meetList ul, .tabsContent ul, .hdLeftTop ul, .comList ul {
    padding-bottom: 0;
}
.meetList li span, .tabsContent li span, .hdLeftTop li span, .comList li span {
    float: right;
}
.infoList {
    width: 540px;
    margin-right: 0;
}
.infoList li {
    height: 50px;
    width: 160px;
    float: left;
    text-align: center;
    padding-top: 96px;
    background-color: #f7f7f7;
    margin: 14px 10px 0;
}
.infoList li a {
    display: block;
    color: #242424;
    position: relative;
}
.infoList li a img {
    position: absolute;
    left: 60px;
    top: -60px;
}

 
/**
 * 单行显示
 */
.ellipse {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    float: left !important;
}

 

.zfxxgk_zdgktit {
    width: 100%;
    height: 33px;
    float: left;
    border-bottom: 2px solid #ccc;
}
.zfxxgk_zdgktit span {
    height: 33px;
    line-height: 31px;
    background-color: #2d66a3;
    display: block;
    float: left;
    text-align: center;
    color: #fff;
    font-size: 18px;
    font-weight: 600;
    padding: 0px 20px;
    min-width: 70px;
}