/*container*/
.container{ width: 1140px; height: auto; margin: 0 auto; padding-bottom: 20px;}

/*location*/
.location{ width: 100%; height: 40px; line-height: 40px;}
.location p{ background: url(zwgk_cp_home.png) left center no-repeat; text-indent: 25px;}
.location p,.location p a{ color: #999999; font-size: 12px;}

.zwgk_list_left{ float: left; width: 304px; height: auto; border: 1px solid #eeeeee;}
.zwgk_list_left h2{ height: 42px; width: 100%; line-height: 42px; font-size: 16px; color: #333333; font-weight: bold; text-indent: 19px; background: url(zwgk_cp_nav_topbg.png) 11px center no-repeat; border-bottom: 1px solid #1e6cb1;}

.list_dl{ width: 210px; margin: 15px auto 0; height: auto;}
.list_dt{
    background: #54a3ea;
    color: #ffffff;
    width: 100%;
    height: 42px;
    line-height: 42px;
    cursor: pointer;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    position: relative;
    margin-bottom: 14px;
}
.list_dt p{ width: 100%; color: #ffffff; font-size: 16px; text-indent: 47px;}
.list_dt p a{color: #ffffff; font-size: 16px;}
.list_dt p:hover{ cursor: pointer;}
.list_dt p a:hover{ font-weight: bold;}
.list_dt:hover{
    background: #1e6cb1;
    cursor: pointer;
}

#open{
    background: #1e6cb1;
}

.list_dt_icon{
    position: absolute;
    left: 14px;
    top: 15px;
    display: block;
    width: 14px;
    height: 14px;
    background: url(zwgk_cp_arrow_left.png) center center no-repeat;
    background-size: 100%;
}
#open .list_dt_icon{
    background: url(zwgk_cp_arrow_down.png) no-repeat;
    background-size: 100%;
}
.list_dd{
    display: none;
}
.list_li{
    
    list-style-type: none;
    width: 100%;
    height: 40px;
    line-height: 40px;
    cursor: pointer;
    text-align: center;
}
.list_li a{ color: #666;}
.list_li:hover a,.list_li_on{
    color: #1e6cb1 !important; 
}

/*左侧列表*/
.zwgk_list_right{ float: left; margin-left: 20px; width:814px ; height: auto;}
.zwgk_location{ float: left; height: 44px; line-height: 44px; width: auto; padding: 0 35px 0 18px; background: #1e6cb1; color: #FFFFFF; font-size: 14px;}
.zwgk_location a,.zwgk_location a:hover{ color: #FFFFFF; font-size: 14px;}

.zwgk_search{ float: right; width: 245px; height: 24px; background: url(zwgk_cp_list_search.png) center center no-repeat; margin-top: 8px;}
.InputText1{ width: 182px; height: 24px; padding: 0 0 0 10px; float: left; background: none; border: none; line-height: 24px;}
.InputButton1{ float: left; width: 53px; height: 24px; cursor: pointer; background: none; border: none; line-height: 24px; color: #FFFFFF; font-size: 14px; text-align: center;}
.zwgk_list_box{ width: 784px; padding: 15px 14px 25px; border: 1px solid #eeeeee; border-top-color:#1e6cb1 ;}
.zwgk_list_tit{ height: 40px; width: 100%; background: #eeeeee; line-height: 40px;}
.zwgk_list_tit span{ font-size: 14px; color: #666666; font-weight: bold; float: left; text-align: center;}
.zwgk_list_tit .list_w01{ width: 430px; text-align: left; text-indent: 24px;}
.zwgk_list_tit .list_w02{ width: 150px;}
.zwgk_list_tit .list_w03,.list_w04{ width: 102px;}

.zwgk_list{ width: 100%; height: auto;}
.zwgk_list li{ height: 39px; line-height: 39px; border-bottom: 1px solid #f0f0f0;}
.zwgk_list li a{ float: left; font-size: 14px; color: #333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.zwgk_list li span{ float: left; font-size: 14px; color: #333; overflow: hidden; }
.zwgk_list li a{ width: 430px;}
.zwgk_list li a:hover{ color:#1b5bad;}
.zwgk_list li .syID{ width: 150px; text-align: center; display:block; height: 39px;}
.zwgk_list li .unit,.zwgk_list li .time{ width: 102px;text-align: center;display:block; height: 39px;}



.common_cp_list{ width: 210px; margin: 15px auto 0; height: auto;}
.common_cp_list li{ 
    width: 100%;
    height: 42px;
    line-height: 42px;
    cursor: pointer;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    position: relative;
    margin-bottom: 14px;}
.common_cp_list li a{ display: block; width: 100%; height: 100%; line-height: 42px;background: #54a3ea;color: #ffffff;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; text-align: center;}
.common_cp_list li a:hover,.common_cp_list_on{ background: #1e6cb1 !important;}
.zwgk_list_tit .w682,.zwgk_list li .w682{ width: 682px;}

/*分页*/
.pager { width:100%; text-align:center; padding:20px 0;  margin:0 auto; clear:both; height:26px; line-height:26px;}
.pager li { float:left; width:auto !important; height:26px; line-height:26px; border:none; background:none; padding:0 8px !important; margin:0 !important; border:none !important; color:#7d7d7d;}
.pager li a{ color:#7d7d7d; width: auto;} 
.pager .pgItem_Clickable a { width:26px; height:26px; background:url(2014CT_list_bg1.png) no-repeat; text-align:center; line-height:26px; display:block; margin:0 auto; padding:0; color:#7d7d7d; font-size:12px; float:none;}
.pager .pgItem_Clickable a:hover { background:url(2014CT_list_bg2.png) no-repeat; color:#fff; display:block; text-decoration: none;}
.pager .pageitem_current a { background:url(2014CT_list_bg2.png) no-repeat; color:#fff; display:block;}
.pager .default_pgNext { margin-right:5px;}
.pager .pgItem_Descript{ width:80px !important;}
.pager .pgItem_Descript,.pager .default_pgNext a,.pager .default_pgPrev a { color:#7d7d7d; font-size:12px; padding:0; margin:0;}
.default_pgPrev a:hover,.pager .default_pgNext a:hover { color:#0093dd;}


/*图片列表*/
.pic_list_box{width: 812px; padding: 15px 0 25px; border: 1px solid #eeeeee; border-top-color:#1e6cb1 ;}
.pic_list{ width: 100%; height: auto;}
.pic_list li{ float: left; width: 242px; height: auto; margin: 10px; padding: 3px; border: 1px solid #CCCCCC;}
.pic_list li .pic{ display: block; width: 100%; height: 168px;}
.pic_list li .pic img{ width: 242px; height: 168px;}
.pic_list li p{ width: 100%; height: 30px; line-height: 30px; text-align: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.pic_list li:hover{border-color: #0093DD; background: #f4f4f4; }


@media screen and (max-width: 1140px){
	.zwgk_list_left{ display: none;}
	.zwgk_list_right{ float: none; width: 100%; margin-left: 0;}
	.zwgk_list_box,.pic_list_box{ width: 100%; padding: 10px 0; border-left: none; border-right: none;}
	.zwgk_list_tit .list_w01,.zwgk_list li a,.zwgk_list_tit .w580,.zwgk_list li .w580{ width: 50%;}
	.zwgk_list_tit .list_w02,.zwgk_list li .syID{ width: 24%;}
	.zwgk_list_tit .list_w03,.zwgk_list_tit .list_w04,.zwgk_list li .unit,.zwgk_list li .time{ width: 13%;}
	.pic_list li{ width: 30%; margin: 10px 1.5%; border: none; padding: 0;}
	.pic_list li .pic,.pic_list li .pic img{ width: 100%; height: 199px;}
}

@media screen and (max-width: 760px){
	.zwgk_list_tit .list_w02 ,.zwgk_list li .syID ,.zwgk_list_tit .list_w03 ,.zwgk_list li .unit{ display: none;}
	.zwgk_list_tit .list_w01,.zwgk_list li a{ width: 80%;}
	.zwgk_list_tit .list_w04,.zwgk_list li .time{ width: 20%;}
	.pic_list li{ width: 46%; margin: 10px 2%;}
	.pic_list li .pic,.pic_list li .pic img{ width: 100%; height: 133px;}
}

@media screen and (max-width: 480px){
	
	.zwgk_location,.zwgk_search,.zwgk_list_tit ,.zwgk_list li .time{ display: none;}
	.zwgk_list li a{ width: 100%;}
	.pic_list li{ width: 96%; margin: 10px 2%;}
	.pic_list li .pic,.pic_list li .pic img{ width: 100%; height: 180px;}
}
