@charset "gb2312";
/* CSS Document */
/* logo */
header{width:100%; display:block; height:54px;}
header .fixed{
	position:relative;
	z-index:100;
	width:100%;
	height:50px;
	background-color: #0d349a;
	text-align:center;
}
header .fixed .wrap{ margin: 0 auto;width:100%; text-align:center;}
header .fixed .wrap.float .left-icon{float:left; text-align:center; width:100%;}
header .fixed .wrap.float .left-icon img {
	max-height:58px;
	position: relative;
	margin-top:3px;
	margin-left:auto;
	margin-right:auto;
}
header .fixed .wrap.float .right-icon{float:right}
header .icon{width:54px;padding-top:35px;display:inline-block;font-size:12px;color:white;text-align:center;background-size:24px 24px;background-position:center 9px;background-repeat:no-repeat;}
header .home{background-image: url(../img/kongjian.png)}
/* ����ͼ */
.index-banner{position:relative;overflow:hidden;-webkit-backface-visibility:hidden;z-index:1;width:100%}
.index-banner .swiper-wrapper li{float:left}
.index-banner .swiper-wrapper li img{width:100%;height:100%; display:none;}
.index-banner .index-pagination{position:absolute;right:0px;bottom:0;width:100%;height:17%}
.index-banner .index-pagination span{width:2.8%;height:34%;margin-top:2.8%;margin-right:2%;border-radius:50%;background:#203f83;float:right;display:inline-block;}
.index-banner .index-pagination span.swiper-active-switch{background:#fff;}
.index-banner .banner-title{position:absolute;left:3%;bottom:3.5%;color:#fff;font-size:1.3em;z-index:100;}
/* ���� */
.i-icon{ background:#FFF; padding:0 0 1.5em; margin-top:1em }	
.i-icon ul li{ float:left; width:15.625%; margin:5% 0 0 9.83%;}
.i-icon ul .i-icon-z{margin-left:4%;}
.i-icon ul li p{ text-align:center;color: #333;font-size: 1.2em;margin-top: 0.51538em;}
.i-icon ul li a{ display:block; height:100%; width:100%; text-indent:-200px; border-radius:0.3em;}
.i-icon ul li a img{ display:block; width:100%;}



.i-icon1{ background:#FFF; min-height:0px }	
.i-icon1 ul li{ float:left; height:30x; line-height:30px; margin:1.5% 0% 1.5% 2%; padding:2px 10px;  text-align:center; background:#fff; border-radius:0.6em; border:1px solid #e5e5e5;}
.i-icon1 ul li a{ display:block; height:100%; width:100%; color:#333; font-size:14px;}


.i-icon2{ background:#FFF; min-height:0px }	
.i-icon2 ul li{ float:left; height:30x; line-height:30px; margin:0.5% 0% 1.5% 0%;  width:92%; padding-left:8%;  text-align:left; background:#fff url(lis_bj.png)no-repeat 20px center; border-bottom:1px solid #e5e5e5;}
.i-icon2 ul li a{ display:block; height:100%; width:100%; color:#333; font-size:14px;}

/* ���ߴ�ѧר�� */
.gzs{margin:1em auto; width:93.28123%;}
.gzs a{float:left; width:33.3333%; display:block;}
.gzs img{width:100%; display:block; border-left:2px solid #FFF;}
.gzs .gzs-b img{border-left:none;}  
/* רҵ���� */
.half-img {height: auto !important;overflow: hidden;width:100%;}
.ad2 {background: none repeat scroll 0 0 #fff;}
.ad2 img{display: block;}
.ad-bt{width:100%;border-bottom:1px solid #e5e5e5;}
.ad-bt .ad-h2{ width:30%;font-size:1.2em; font-weight:800;  padding:0.5em 0 0.5em 0.9em;}
.ad-bt span{ float:right; font-size:1.0em; padding-right:15px; margin-top:10px; }

.ad-bt .ad-h3{ width:100%;font-size:1.6em; text-align:center;  font-weight:800;  padding:0.8em 0 0.8em 0em;}

.ad-bt .ad-gd{font-size:1.1em;padding:0.8em 0.7em 0.3em 0;color:#ABABAB}
.tbl-type {overflow: hidden; }
.half-floor {float: left;width: 50%; border-right:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; margin-left:-1px;}
.up-floor,.down-floor{float:right; width:50%; border-bottom:1px solid #e5e5e5;}
.up-floor{margin-top:-1px;}

.brand-up-floor,.brand-down-floor{float:left; width:50%;}
.brand-up-floor{border-right:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; margin-left:-1px;}
.brand-down-floor{border-right:1px solid #e5e5e5; margin-left:-1px;}
.h-down-floor{float:left; width:50%; margin-top:5%; margin-bottom:5%; }
.h-down-floor img{width:85%; margin-left:auto; margin-right:auto;}

/* ר�� */
.ad2 .row1{
}
.ad2 .row1 .cell{
	display: block;
	vertical-align: top;
	width: 50%;
	float: left;
}
.ad2 .row1 a{
	display: block;
	padding:1.3em;
	text-align: center;
}
.ad2 .row1 .cell .p {color: #333;display: block;margin: 0.5em 0.5em 0;max-width: 14em;overflow: hidden;padding: 0 1em;text-overflow: ellipsis;white-space: nowrap;}

.rdwz{
	display: block;
	margin-right: 1.4em;
	margin-left: 1.4em;
	padding-bottom: 1em;
}
.rdwz li{
	border-bottom:1px solid #E5E5E5;
	padding-right: 10px;
	padding-left: 10px;
	list-style-position: inside;
	list-style-type: square;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	line-height: 2.5em;
	font-size: 1.2em;
}



.rdwznr{
	display: block;
	margin-right: 1em;
	margin-left: 1em;
	padding-bottom: 1em;
padding-top: 1em;
        font-size:16px;
	line-height:25px;
}

/* ���� */
.ad2 .row .cell{border-bottom: 1px solid #e5e5e5;display: table-cell;vertical-align: top;}
.imgurl{width:20%}

.cell-wz{width:80%;

overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
.ad2 .row a{display: block;padding:0.9em;}
.ad2 .row .cell-wz{padding:.3em .3em 0 0;}
.ad2 .row .cell .p1 {
	color: #333;
	display: block;
	margin:0 0 0.2em;
	text-align:left;
	font-size:1.2em;
	font-weight:500;
	line-height: 1.5em;
}
.cell-wz h5{color:#5D5D5D; display: block;text-align:left; overflow:hidden; font-weight:normal; line-height:1.7em;}
.list_info_i {height:1.5em; margin-top:0.5em;overflow: hidden; margin-bottom:1em;}
.list_info_i dl{display:block;float:left;height:1.2em;margin-right:0.5em}
.list_info_i dd{color:#a7a7a7;display:block;float:left;font-size:0.8em;height:20px;line-height:20px}
.list_info_i dt{display:block;float:left;height:20px;margin-right:2px;width:20px}
.list_info_i .list_info_views dt{background-position:0 -21px}
.list_info_i .list_info_comment dt{background-position:-25px -20px}
.list_info_i .list_info_like dt{background-position:-50px -21px}

#mypage{ font-size:14px; line-height:25px; margin-top:15px; float:left; }
#mypage a{ color:#333;  margin-left:5px;  font-size:10px; float:left; font-size:16px; }


/* ͨ��ͼƬ�б�_��ͨʽ */ 
.picList li{ width:50%;  } 
.picList .pic{ text-align:center; line-height:0px;  } 
.picList .pic img{ width:94%; } 
.picList .pic a:hover img{ border-color:#f00;  } 
.picList .title{ line-height:24px;   } 
 
/* �������� - ������ */ 
.leftLoop{ overflow:hidden; position:relative;  border:1px solid #ccc;   } 
.leftLoop .bd{ padding:20px;   } 
.leftLoop .bd ul{ overflow:hidden; zoom:1; } 
.leftLoop .bd ul li{  text-align:center; float:left;display:_inline;  } 



.focusBox {
	position: relative;
	width: 100%;
	overflow: hidden;
	font: 12px/1.5 Verdana, Geneva, sans-serif;
	text-align: left;
	background: white;
}

.focusBox .pic img {
	width:100%;
	display: block;
}

.focusBox .txt-bg {
	position: absolute;
	bottom: 0;
	z-index: 1;
	height: 36px;
	width: 100%;
	background: #333;
	filter: alpha(opacity=40);
	opacity: 0.4;
	overflow: hidden;
}

.focusBox .txt {
	position: absolute;
	bottom: 0;
	z-index: 2;
	height: 36px;
	width: 100%;
	overflow: hidden;
}

.focusBox .txt li {
	height: 36px;
	line-height: 36px;
	position: absolute;
	bottom: -36px;
}

.focusBox .txt li a {
	display: block;
	color: white;
	padding: 0 0 0 10px;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.focusBox .num {
	position: absolute;
	z-index: 3;
	bottom: 8px;
	right: 8px;
}

.focusBox .num li {
	float: left;
	position: relative;
	width: 5px;
	height: 5px;
	line-height: 15px;
	overflow: hidden;
	text-align: center;
	margin-right: 1px;
	cursor: pointer;
}

.focusBox .num li a,.focusBox .num li span {
	position: absolute;
	z-index: 2;
	display: block;
	color: white;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	text-decoration: none;
}

.focusBox .num li span {
	z-index: 1;
	background: black;
	filter: alpha(opacity=50);
	opacity: 0.5;
}

.focusBox .num li.on a,.focusBox .num a:hover {
	background: #f60;
}	


.yjsx img {
    width: 20%;

	  float: left;
	  padding: 2%;
}
.yjsx{border-bottom: 1px solid #E5E5E5;}


.yjsx_r {
    width: 70%;
    float: left;
  padding: 2%;
    text-align: left;
}


.yjsx_r .tit{
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
   white-space: nowrap;

}
.yjsx_r .jiab{
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;

}




.yjsx p {
  margin-top: 3px;
    
}
