﻿@charset "UTF-8";
/*
* author kis2
* time 2018.05.22
*/

/*顶部开始*/
.topBox{
	overflow: hidden;
}
.logo{
	display: block;
	overflow: hidden;
	margin: 95px 0px;
}
.logo img{
	display: block;
	height: 120px;
}
.topSearch{
	overflow: hidden;
	margin: 117px 0px;
}
.topSeaInp{
	display: block;
	overflow: hidden;
	height: 36px;
	width: 250px;
	border: 2px solid #cc141e;
	background: rgba(255,255,255,0.8);
	padding: 0px 10px;
	font-size: 14px;
	color:#666;
	line-height: 36px;
	font-family: 'microsoft YaHei';
	float: left;
	-webkit-border-radius: 3px 0px 0px 3px;
	-moz-border-radius: 3px 0px 0px 3px;
	-ms-border-radius: 3px 0px 0px 3px;
	-o-border-radius: 3px 0px 0px 3px;
	border-radius: 3px 0px 0px 3px;
}
a.topSearchBt {
	display: block;
	overflow: hidden;
	width: 85px;
	height: 40px;
	background: #cc141e;
	-webkit-border-radius: 0px 3px 3px 0px;
	-moz-border-radius: 0px 3px 3px 0px;
	-ms-border-radius: 0px 3px 3px 0px;
	-o-border-radius: 0px 3px 3px 0px;
	border-radius: 0px 3px 3px 0px;
	font-size: 16px;
	color:#fff;
	line-height: 40px;
	text-align: center;
}
/*顶部结束*/

/*
* nav 导航 begin
*/
.navBox{
	position: relative;
}
.nav_dl{
	width:1200px;
	position: relative;
}
.nav_dl dd{
	width: 150px;
	position: relative;
	float: left;
	display: inline;
}
.nav_a{
	display: block;
	overflow: hidden;
	text-align: center;
	font-size: 0px;
	background: #0168b7;
	position: relative;
	padding: 10px 0px;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.nav_a i{
	display: block;
	height: 25px;
	overflow: hidden;
}
.nav_dl dd.hover .nav_a,
.nav_a:hover{
	background: #185492;
}
.nav_a span{
	display: inline-block;
	overflow: hidden;
	font-size: 16px;
	color:#fff;
	line-height: 25px;
	/*padding-left: 30px;*/
}
/*.navDd1 .nav_a span{
	background: url(../images/navicon1.png) no-repeat left center;
}
.navDd2 .nav_a span{
	background: url(../images/navicon2.png) no-repeat left center;
}
.navDd3 .nav_a span{
	background: url(../images/navicon3.png) no-repeat left center;
}
.navDd4 .nav_a span{
	background: url(../images/navicon4.png) no-repeat left center;
}
.navDd5 .nav_a span{
	background: url(../images/navicon5.png) no-repeat left center;
}
.navDd6 .nav_a span{
	background: url(../images/navicon6.png) no-repeat left center;
}
.navDd7 .nav_a span{
	background: url(../images/navicon7.png) no-repeat left center;
}
.navDd8 .nav_a span{
	background: url(../images/navicon8.png) no-repeat left center;
}
.navDd9 .nav_a span{
	background: url(../images/navicon9.png) no-repeat left center;
}*/
.nav_a em{
	display: block;
	width: 1px;
	height: 100%;
	overflow: hidden;
	background: #3281bf;
	position: absolute;
	right: 0px;
	top: 0px;
}
.nav_ul{
	display: none;
	overflow: hidden;
	position: absolute;
	top: 55px;
	padding-top: 20px;
}
.nav_ul li{
	overflow: hidden;
	float: left;
	display: inline;
	padding: 0px 15px;
	line-height: 60px;
}
.nav_ul li a{
	font-size: 16px;
	color:#333;
	overflow: hidden;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.nav_ul li a:hover{
	color:#b1111a;
}
/*banner开始*/
.banner{
	overflow:hidden;
	position: absolute;
	z-index: 1;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 1120px;
}
.banner .hd{
	width: 100%;
	position:absolute;
	z-index:1;
	bottom:20px;
	left:0px;
	text-align: center;
}
.banner .hd ul {
	overflow: hidden;
	display: inline-block;
}
.banner .hd ul li {
	cursor:pointer;
	float: left;
	display:inline;
	zoom:1;
	height: 12px;
	width: 12px;
	overflow:hidden;
	text-indent: 99em;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	-ms-border-radius: 12px;
	-o-border-radius: 12px;
	border-radius: 12px;
	margin: 0px 5px;
	background: #696868;
}
.banner .hd ul li.on {
	background: #fff;
}
.banner .bd{height: 790px;position:relative; z-index:0;overflow:hidden;}
.banner .bd dd{
	overflow:hidden;
	zoom:1;
	width: 100%; 
	vertical-align:middle;
	height: 790px;
	position: relative;
}
.banner .bd dd a{
	height: 100%;
	width: 100%;
	display: block;
}
.banner .checkBox{
	height: 38px;
	overflow: hidden;
	width: 1200px;
	position: absolute;
	left: 50%;
	top:50%;
	margin-left: -600px;
	margin-top: -19px;
	z-index: 2;
}
.banner .bt{
	display: block;
	width: 20px;
	height: 37px;
	overflow: hidden;
	-webkit-transition: all 0.5s linear;
	-o-transition: all 0.5s linear;
	transition: all 0.5s linear;
	-webkit-opacity: 0;
	-moz-opacity: 0;
	-ms-opacity: 0;
	-o-opacity: 0;
	opacity: 0;
}

.banner:hover .bt{
	-webkit-opacity: 1;
	-moz-opacity: 1;
	-ms-opacity: 1;
	-o-opacity: 1;
	opacity: 1;
}
.banner .prev{
	background: url(../images/bannerprev.png) no-repeat center left;
	float: left;
	text-align: right;
}
.banner .prev:hover{
	background: url(../images/bannerprev_h.png) no-repeat center left;
}
.banner .next{
	background: url(../images/bannernext.png) no-repeat center right;
	float: right;
}
.banner .next:hover{
	background: url(../images/bannernext_h.png) no-repeat center right;
}
.banner_a{
	display: block;

	overflow: hidden;height:100%;
}
/*banner结束*/

/*rightTop begin*/
.rightTop{
	height: 55px;
	position: relative;
	line-height: 55px;
}
.rightTop:after{
	display: block;
	content: "";
	overflow: hidden;
	width: 100%;
	height: 1px;
	background: #e6e6e6;
	position: absolute;
	left: 0px;
	bottom: 0px;
}
.rightTopTit{
	position: absolute;
	left: 0px;
	top: 0px;
	height: 52px;
	border-bottom: 3px solid #cc141e;
	line-height: 52px;
	font-size: 18px;
	color:#555;
	padding: 0px 3px;
}
.rightTop .location{
	float: right;
	border-bottom: none;
}

/*
* location
*/
.location{
	overflow: hidden;
	font-size: 14px;
	color:#666;
	height: 53px;
	line-height: 53px;
	border-bottom: 1px solid #f2f2f2;
}
.location a{
	color:#666;
}
.location a:last-child,
.location a:hover{
	color:#cc141e;
}
.location span{
	padding-left: 25px;
	background: url(../images/location.png) no-repeat left center;
}
.location i{
	height: 19px;
	padding: 0px 8px;
	background: url(../images/trangleright2.png) no-repeat center center;
}
/*
* left
*/
.subContLBox{
	overflow: hidden;
	width: 270px;
	min-height: 100px;

}
.leftBoxCont{
	overflow: hidden;
	top: 0px;
	bottom: 0px;
	-webkit-transition: top 0.3s linear,bottom 0.3s linear;
	-o-transition: top 0.3s linear,bottom 0.3s linear;
	transition: top 0.3s linear,bottom 0.3s linear;
}
.leftBoxCont.fixed{
	width: 270px;
	position: fixed;
	left: 50%;
	top: 20px;
	background: #fff;
	z-index: 99;
	margin-left: -585px;
}
.subContL_dl{
	overflow: hidden;
	padding: 10px 15px;
	border: 1px solid #efefef;
	border-top: none;
}
/*.fixed{
	position: fixed;
	left: 50%;
	margin-left: -585px;
}*/
.leftTopMenu{
	height: 54px;
	overflow: hidden;
	line-height: 54px;
	font-size: 20px;
	color:#fff;
	text-align: center;
	background: url(../images/lefttitbg.png) no-repeat center center;
}
.subContL_dl dd{
	overflow: hidden;
	padding: 5px 0px;
	position: relative;
}
.subContL_dl dd span{
	display:block;
	overflow:hidden;
	height: 45px;
	}
.leftMenu_a{
	display: block;
	overflow: hidden;
	font-size: 14px;
	color:#333;
	padding: 0px 20px;
	line-height: 45px;
	position: relative;
	z-index: 2;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
	background: #f5f5f5 url(../images/trangleright.png) no-repeat 215px center;
}
.subContL_dl dd.hover .leftMenu_a,
.subContL_dl dd .leftMenu_a:hover{
	color:#cc141e;
	background: #ffc3c7 url(../images/trangleright_h.png) no-repeat 215px center;
}
.left_ul{
	display: none;
	overflow: hidden;
}
.subContL_dl dd.hover .left_ul{
	display: block;
}
.left_ul li{
	overflow: hidden;
}
.leftThird_a{
	display: block;
	overflow: hidden;
	line-height: 25px;
	font-size: 14px;
	color:#666;
	padding: 5px 0px 5px 20px;
	position: relative;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.leftThird_a:after{
	display: block;
	content: "";
	overflow: hidden;
	width: 3px;
	height: 3px;
	background: #bababa;
	position: absolute;
	left: 8px;
	top: 16px;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.leftThird_a.hover,
.left_ul li.hover .leftThird_a{
	color:#cc141e;
}
.leftThird_a:hover:after,
.left_ul li.hover .leftThird_a:after{
	background:#cc141e;
}
.subContL_dl dd div{
	display:block;
	clear:both;
	overflow:hidden;
	padding:10px 0;
	display:none;
	}
.subContL_dl dd.hover div{ display:block;}
.subContL_dl dd div a{
	display:block;
	overflow:hidden;
	line-height:30px;
	padding:0 0 0 20px;
	font-size:14px;
	color:#555;
	}
.subContL_dl dd div a.hover{ color:#cc0000;}



.leftNews_dl{
	overflow: hidden;
	padding: 5px 15px;
	border: 1px solid #efefef;
	border-top: none;
}
.leftHotTit{
	height: 50px;
	overflow: hidden;
	line-height: 50px;
	font-size: 16px;
	color:#fff;
	padding: 0px 20px;
	background: #cc141e;
}
.leftNews_dl dd{
	border-bottom: 1px dotted #999;
}
.leftNews_dl dd:last-child{
	border: none;
}
/*
* 全文
*/
.textList_dl dd.bd_b_d{
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px dotted #999;
}

/*
* 信访
*/
.letterList_dl{
	padding: 10px 0px;
	border-bottom: 1px dotted #999;
}
.letterListTit_dl dt{
	background: #f0f0f0;
	overflow: hidden;
	height: 35px;
	line-height: 35px;
}
.letterListTit_dl dt span{
	width: 103px;
	display: block;
	overflow: hidden;
	font-weight: bold;
	font-size: 14px;
	color:#333;
	text-align: center;
	float: left;
	border-right: 2px solid #fff;
}
.letterListTit_dl dt span.txtListSpan1{
	padding-left: 20px;
	width: 648px;
	text-align: left;
}
.letterListTit_dl dt span.txtListSpan3{
	width: 105px;
	border:none;
}
.letterList_dl dd .listTit{
	width: 660px;
}
.letterList_dl dd span.listTime{
	width: 105px;
	text-align: center;
}
.letterList_dl dd span.handSta{
	width: 105px;
	text-align: center;
	font-size: 14px;
	color:#333;
}
.letterList_dl dd span.over{
	color:#cc141e;
}
.letterList_dl dd span.ing{
	color:#35cc0c;
}

/*底部开始*/
.footer{
	overflow: hidden;
	background: #0168b7;
	padding: 15px 0px;
	position: relative;
	z-index: 9;
}
.footL{
	overflow: hidden;
	font-size: 14px;
	color:#fff;
	line-height: 24px;
	padding: 10px 0px;
}
.footR{
	overflow: hidden;
}
.footR a{
	display: block;
	float: left;
	margin-left: 10px;
}
/*底部结束*/

/************************************二级页面 begin*************************************/

/*
* 杂志期刊 2018-08-13 kis2
*/
.style2 .img_a img{
	display: block;
	height: 410px;
}
.style2 .img_a{
	height: 410px;
}
/*
* 领导列表
*/
dl.style3 dd{
	width: 215px;
}
.style3 dd .img_a{
	display: block;
	width: 215px;
	height: 300px;
	overflow: hidden;
}
.style3 .img_a img{
	display: block;
	height: 300px;
}

/********************************此处首页样式开始*********************************/
/*
* 第一通栏 begin
*/
.box{
	padding: 15px;
	overflow: hidden;
	background: #fff;
}
.box.ind6thBox{
	padding: 10px 15px;
}
.noticeBox{
	height: 30px;
	border-bottom: 1px solid #f2f2f2;
}
.noticeL{
	margin-right: 20px;
	height: 30px;
	overflow: hidden;
	line-height: 30px;
	font-size: 16px;
	color:#cc141e;
	padding-left: 40px;
	background: url(../images/notice.png) no-repeat 10px center;
}
.noticeBt{
	overflow: hidden;
	padding: 2px 0px;
	margin-left: 90px;
}
.noticeBt .bt{
	display: block;
	width: 25px;
	height: 25px;
	overflow: hidden;
	float: left;
	margin-left: 5px;
}
.noticeBt .prev{
	background: url(../images/noticebt.png) no-repeat left top;
}
.noticeBt .prev:hover{
	background: url(../images/noticebt.png) no-repeat left bottom;
}
.noticeBt .next{
	background: url(../images/noticebt.png) no-repeat right top;
}
.noticeBt .next:hover{
	background: url(../images/noticebt.png) no-repeat right bottom;
}
.noticeCont .bd{
	height: 30px;
	overflow: hidden;
	line-height: 30px;
}
.notice_dl{
	overflow: hidden;
}
.notice_dl dd{
	height: 30px;
	overflow: hidden;
	line-height: 30px;
}
a.notice_a{
	display: block;
	overflow: hidden;
	float: left;
	font-size: 16px;
	color:#333;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.notice_a:hover{
	color:#cc141e;
}
.noticeTime{
	overflow: hidden;
	font-size: 16px;
	color:#333;
	float: right;
}

.ind1stL .hd{
	height: 380px;
	overflow: hidden;
}
.ind1st_dl{
	overflow: hidden;
}
.ind1st_dl dd{
	overflow: hidden;
}
.ind1stL_a{
	display: block;
	overflow: hidden;
    width: 570px;
    height: 380px;
}

.ind1stL .hd{
	width: 100%;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	position: absolute;
	left: 0px;
	bottom: 0px;
	z-index: 3;
	background: rgba(0,0,0,0.5);
	filter: progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#50000000',endColorstr = '#50000000');
}
.ind1stTit{
	font-size: 14px;
	color:#fff;
	overflow: hidden;
	margin-left: 10px;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.ind1stL .hd ul{
	overflow: hidden;
	margin: 15px 5px 15px 0px;
}
.ind1stL .hd ul li{
	width: 10px;
	height: 10px;
	overflow: hidden;
	float: left;
	display: inline;
	margin: 0px 5px;
	background: #fff;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;
	cursor: pointer;
}
.ind1stL .hd ul li.on{
	background: #0168b7;
}
.ind1stR{
	width: 380px;
	overflow: hidden;margin-left: 15px;
}
.titBox{
	height: 35px;
	position: relative;
}
.titBox:after{
	display: block;
	content: "";
	overflow: hidden;
	width: 100%;
	height: 1px;
	background: #e6e6e6;
	position: absolute;
	left: 0px;
	bottom: 0px;
	z-index: 2;
}
.titBox.hover{
	border-bottom: 1px solid #0168b7;
}
.tit_dl{
	position: absolute;
	left: 0px;
	top: 0px;
	overflow: hidden;
	z-index: 3;
}
.tit_dl dd{
	overflow: hidden;
	float: left;
	display: inline;
	margin-right: 5px;
	padding-right: 10px;
}
a.tit_a{
	display: block;
	height: 35px;
	line-height: 35px;
	background: #f0f0f0;
	padding: 0px 15px;
	font-size: 16px;
	color:#333;
	position: relative;
}
.tit_a em{
	display: none;
	width: 22px;
	height: 19px;
	overflow: hidden;
	position: absolute;
	right: 2px;
	top: 2px;
	background: url(../images/titicon.png) no-repeat center center;
}
.tit_a:after{
	display: block;
	content: "";
	width: 9px;
	height: 100%;
	overflow: hidden;
	position: absolute;
	right: -9px;
	bottom: 0px;
	background: url(../images/titbg2.png) no-repeat right bottom;
}
.tit_dl dd.hover .tit_a{
	background: #0168b7;
	color:#fff;
}
/*.tit_dl dd.hover .tit_a em{
	display: block;
}*/
.tit_dl dd.default .tit_a{
	background: none;
	padding: 0px;
}
.titMore{
	display: block;
	height: 25px;
	overflow: hidden;
	font-size: 12px;
	color:#888484;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	-ms-border-radius: 25px;
	-o-border-radius: 25px;
	border-radius: 25px;
	line-height: 25px;
	padding: 0px 15px;
	margin: 5px 0px;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.titMore:hover{
	
	color:#0168b7;
}
.tabCont{
	overflow: hidden;
}
.list_dl{
	overflow: hidden;
}
.ind1stTitBox{
	background: #f0f0f0;
}
.ind1stTitBox .tit_dl dd .tit_a:after{
	display: none;
}
/*.tabCont .list_dl{
	display: none;
}*/
.list_dl dd{
	height:30px;
	line-height:30px;
	overflow: hidden;
}
.list_dl dd .listTit{
	padding-left: 10px;
	overflow:hidden;
	text-overflow: ellipsis;
	display:-webkit-box;
	-webkit-line-clamp:1;
	-webkit-box-orient:vertical;
	max-width: 265px;
}
.listTit i{
	width: 3px;
	height: 3px;
	overflow: hidden;
	background: #b8b8b8;
	position: absolute;
	left: 0px;
	top: 50%;
	margin-top: -1px;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.listTit:hover i{
	background: #0168b7;
}
.ind1stR_dl{
	height: 330px;
	overflow: hidden;
}
.ind1stR_dl dt{
	overflow: hidden;
	border-bottom: 1px dotted #b7b7b7;
	padding-bottom: 10px;
	margin-bottom: 5px;
}
.ind1stR_dl dt:after{
	display: none !important;
}
.hot{
	font-size: 16px;
	color:#333;
}
.ind1stR .tabCont{
	height: 300px;
}
.ind1stR_dl dd .listTit{
	font-size: 14px;
overflow:hidden;
text-overflow: ellipsis;
display:-webkit-box;
-webkit-line-clamp:1;
-webkit-box-orient:vertical;

	max-width: 280px;
}
.hot{overflow:hidden;
text-overflow: ellipsis;
display:-webkit-box;
-webkit-line-clamp:1;
-webkit-box-orient:vertical;max-width: 330px;}

.ind2nd{
	height: 100px;
	overflow: hidden;
	position: relative;
}
.add_a{
	display: block;
	overflow: hidden;
}
.add_a img{
	display: block;
	width: 100%;
}
.ind2nd .prev {
	display: block;
	width: 27px;
	height: 47px;
	position: absolute;
	left: -27px;
	top: 27px;
	background: url(../images/fpxa1.png) no-repeat 0 0;
	transition: 0.4s ease;
	cursor: pointer;
}
.ind2nd .next {
	display: block;
	width: 27px;
	height: 47px;
	position: absolute;
	right: -27px;
	top: 27px;
	background: url(../images/fpxa2.png) no-repeat 0 0;
	transition: 0.4s ease;
	cursor: pointer;
}
.ind2nd:hover .next{
	right: 0;
}
.ind2nd:hover .prev{ 
	left: 0;
}
/*
* 第三通栏 
*/
.ind3rdBoxC,
.ind3rdBoxL{
	width: 395px;
	overflow: hidden;
	margin-right: 15px;
}
.ind3rdBoxC .tabCont,
.ind3rdBoxL .tabCont{
	height: 155px;
}
.ind3rdBoxR{
	width: 290px;
	overflow: hidden;
}
.ind3rdBoxR_dl{
	overflow: hidden;
	height: 163px;
	border-bottom: 1px solid #ddd;
	padding: 5px 0px 11px 0px;
}
.ind3rdBoxR_dl dd{
	overflow: hidden;
}
.ind3rdBoxR_dl dt{
	height: 30px;
	line-height: 30px;
	font-size: 18px;
	color:#454545;
	overflow: hidden;
}
.ind3rdBoxR_dl dd span{
	display: block;
	width: 101px;
	overflow: hidden;
	font-size: 14px;
	color:#333;
	line-height: 35px;
	font-weight: bold;
	float: left;
	text-align: right;
}
.ind3rdBoxR_dl dd a{
	font-size: 14px;
	color:#333;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.ind3rdBoxR_dl dd a:hover{
	color:#cc141e;
}
.ind3rdRTxt{
	overflow: hidden;
	font-size: 14px;
	color:#666;
	line-height: 30px;
	padding-top: 3px;
}
.ind3rdBoxR .tabCont{
	height: 155px;
}
.ind3rdRTxt em{ font-style:normal;}
.ind3rdRTxt em a{
	font-size: 12px;
	color:#999;
	border: 1px solid #ddd;
	padding: 0px 10px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.ind3rdRTxt em a:hover{
	color:#fff;
	background: #cc141e;
	border-color: #cc141e;
}
/*
* 第四通栏 beign
*/

.ind4thL{
	width: 590px;
	overflow: hidden;
	margin-right: 15px;
}
.ind4thLUp{
	overflow: hidden;
}
.ind4thLUp .tabCont{
	height: 275px;
}
.ind4thLDown{
	overflow: hidden;
}
.ind4thLDown a{
	display: block;
	overflow: hidden;
	height: 100px;
}
.ind4thLDown a img{
	width: 735px;
	height: 100px;
	display: block;
}
.ind4thR{
	overflow: hidden;
}
.ind4thRTabBox{
	overflow: hidden;
}
.ind4thRTab_dl{
	height: 35px;
	overflow: hidden;
	background: #f0f0f0;
}
.ind4thRTab_dl dd{
	height: 35px;
	line-height: 35px;
	overflow: hidden;
	border-right: 2px solid #fff;
	float: left;
	display: inline;
}
.ind4thRTab_dl dd a{
	display: block;
	overflow: hidden;
	font-size: 14px;
	color:#333;
	width: 100px;
	text-align: center;
}
.ind4thRTab_dl dd.hover a{
	background: #cc141e;
	color:#fff;
}
.ind4thRTabCont{
	overflow: hidden;
	padding: 5px 0px 5px 0px;
}
.ind4thRTabCont .list_dl{height: 175px;display: none;}
.ind4thRTabCont .list_dl dd{
	height: 40px;
	line-height: 40px;
}
.list_dl dt{
	overflow: hidden;
	position: relative;
	line-height: 30px;
	margin-bottom: 5px;
}
.ind4thRTabCont .list_dl dt{
	line-height: 40px;
	margin-bottom: 13px;
}
.list_dl dt span{
	display: block;
	font-size: 14px;
	color:#cc141e;
	overflow: hidden;
	text-align: center;
	float: left;
	padding: 0px 10px;
}
.list_dl dt span.w_350{
	width: 320px;
	text-align: left;
}
.list_dl dt span.w_80{
	width: 80px;
}
.list_dl dt span.w_135{
	width: 105px;
}
.list_dl dt:after{
	display: block;
	content: "";
	overflow: hidden;
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 100%;
	height: 1px;
	background: #b8c9d8;
}
.ind4thRTabCont .listTit{
	width: 330px;
}
.ind4thRTabCont .listCompany{
	width: 100px;
	text-align: center;
	float: left;
	font-size: 14px;
	color:#545454;
}
.ind4thRTabCont .listTime{
	width: 125px;
	text-align: center;
}
.ind4thRBt{
	overflow: hidden;
	margin-right: -15px;
}
.ind4thRBt a{
	display: block;
	width: 130px;
	height: 45px;
	line-height: 45px;
	overflow: hidden;
	margin-right: 15px;
	float: left;
	text-align: center;
	font-size: 14px;
	color:#fff;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
	border-radius: 3px;
}
.ind4thRBt a:hover{
	opacity: 0.8;
}
.ind4thRBt a span{
	display: inline-block;
	font-size: 14px;
	color:#fff;
	padding-left: 30px;
}
.letterBt1{
	background: #fcb93d;
}
.letterBt2{
	background: #3eb793;
}
.letterBt3{
	background: #319ee7;
}
.letterBt4{
	background: #f5614c;
}
/*.letterBt1 span{
	background: url(../images/letterbt.png) no-repeat left center;
	background-size: auto 20px;
}
.letterBt2 span{
	background: url(../images/reporting.png) no-repeat left center;
	background-size: auto 20px;
}
.letterBt3 span{
	background: url(../images/survey.png) no-repeat left center;
	background-size: auto 20px;
}
.letterBt4 span{
	background: url(../images/consulting.png) no-repeat left center;
	background-size: auto 20px;
}*/
/*
* 第五通栏 
*/
.ind5th{
	overflow: hidden;
}
.ind5thSlide{
	width: 1168px;
	overflow: hidden;
	position: relative;
	margin: 0px auto;
}

.ind5th_dl{
	width: 1185px;
	overflow: hidden;
}

.ind5thImg img{
	display: block;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 2;
}
.ind5thName{
	overflow: hidden;
	font-size: 14px;
	color:#333;
	text-align: center;
	height: 25px;
	line-height: 25px;
	padding-top: 10px;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.list_a:hover .ind5thName{
	color:#0168b7;
}

.ind5thSlide .prev{
	left: -25px;
	background: url(../images/ind5thbt.png) no-repeat left top;
}
.ind5thSlide .next{
	right: -25px;
	background: url(../images/ind5thbt.png) no-repeat right top;
}

/*
* 第六通栏
*/

.ind6thBox{
	width: 360px;
	overflow: hidden;
	margin-right: 15px;
	margin-bottom: 15px;
}
.ind6thBox .tabCont{
	height:180px;
}
.ind6thR{
	width: 320px;
	overflow: hidden;
}

.ind6thR_dl{
	overflow: hidden;
}
.ind6thR_dl dd{
	overflow: hidden;
	padding-top: 15px;
}

.fast_a:after{
	display: block;
	content: "";
	width: 80px;
	height: 100%;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 1;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.fast_a:hover:after{
	width: 100%;
}
.group1 .fastDd1 .fast_a{
	background: #f15270;
}
.group1 .fastDd1 .fast_a:after{
	background: #e02044;
}
.group1 .fastDd2 .fast_a{
	background: #3aa9e9;
}
.group1 .fastDd2 .fast_a:after{
	background: #008edf;
}
.group1 .fastDd3 .fast_a{
	background: #fcb93d;
}
.group1 .fastDd3 .fast_a:after{
	background: #ffa70f;
}


.group2 .fastDd4 .fast_a{
	background: #ba5c9c;
}
.group2 .fastDd5 .fast_a{
	background: #efa524;
}

.fast_a span{
	display: block;
	height: 100%;
	overflow: hidden;
	width: 80px;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 3;
}

.group1 .fastDd1 .fast_a span{
	background: #e02044 url(../images/icon1.png) no-repeat center center;
}
.group1 .fastDd2 .fast_a span{
	background: #008edf url(../images/icon2.png) no-repeat center center;
}
.group1 .fastDd3 .fast_a span{
	background: #ffa70f url(../images/icon3.png) no-repeat center center;
}
.group2 .fastDd4 .fast_a span{
	background: url(../images/icon4.png) no-repeat center center;
}
.group2 .fastDd5 .fast_a span{
	background: url(../images/icon5.png) no-repeat center center;
}
.fast_a i{
	overflow: hidden;
	display: block;
	font-size: 16px;
	color:#fff;
	height: 35px;
	line-height: 35px;
	padding-left: 20px;
	position: relative;
	z-index: 3;
}
a.eBook{
	display: block;
	height: 110px;
	overflow: hidden;
	font-size: 20px;
	color:#fff;
	text-align: center;
	line-height: 85px;
}
.leaderTitBox .tit_dl dd .tit_a{
	background: none;
	font-size: 18px;
	color:#333;
	padding: 0px;
}
.leaderTitBox .tit_dl dd .tit_a:after{
	display: none;
}
.leaderTitBox .tit_dl dd .tit_a:before{
	height: 3px;
	background: #0168b7;
	width: 100%;
	display: block;
	content: "";
	position: absolute;
	left: 0px;
	bottom: 0px;
}
.indLead{
	overflow: hidden;
	padding-bottom: 15px;
	position: relative;
}
.indLead:after{
	display: block;
	content: "";
	overflow: hidden;
	width: 100%;
	height: 1px;
	position: absolute;
	left: 0px;
	bottom: 0px;
	background: #e6e6e6;
}
.leaderImg_a{
	width: 135px;
	height: 180px;
	padding: 0px;
	margin-right: 15px;
}
.indLeadDeta{
	overflow: hidden;
	height: 180px;
}
a.indLeadName{
	display: block;
	overflow: hidden;
	font-size: 18px;
	color:#333;
	line-height: 30px;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.indLeadName:hover{
	color:#cc141e;
}
.indLeadPos{
	overflow: hidden;
	font-size: 14px;
	color:#999;
	line-height: 20px;
	padding-bottom: 10px;
}
.indLeadIntr{
	overflow: hidden;
	font-size: 13px;
	color:#666;
	line-height: 28px;
	height: 145px;
}
/*
* 友情链接
*/
.ind7thCont{
	overflow: hidden;
	font-size: 14px;
	color:#333;
	line-height: 25px;
}
.ind7thCont a{
	color:#333;
	display: block;
	overflow: hidden;
	float: left;
	margin-right: 35px;
}
.ind7thCont a:hover{
	color:#0168b7;
}
/*
* 上访详情
*/
.replay{ width:1170px;}
.replay table{ border:1px solid #efeeee;}
.replay table tr{ border:1px solid #efeeee; height:58px;}
.replay table tr td{ border:1px solid #efeeee;}
.replay table .w1{ width:128px;}
.replay table .w2{ width:454px;}
.replay table .w3{ width:148px;}
.replay table .w4{ width:454px;}
.replay table tr td .con{ padding:0 15px; font-size:14px;}
.replay table tr td .con em{ color:#ce0d0d; font-style:normal;}
.replay table tr td .con2{ padding:15px; color:#000000; font-size:14px; line-height:25px;}
.replay table tr td.blue{ background:#fff; font-size:16px; color:#cc141e;}
.replay table tr td.blue .con{ font-size:16px; text-align:center;}
.replay table tr td.gray{ background:#f7f7f7;}
.replay .input1{ height:34px; border:1px solid #efeeee; width:100%;}
.replay .input2{ height:34px; border:1px solid #efeeee; width:100%;}
.replay textarea{ height:270px; border:1px solid #efeeee; width:100%;}
.replayBtn{ overflow:hidden; clear:both; padding-left:150px;}
.replayBtn a{ float:left; display:inline; width:150px; height:50px; margin-right:10px; background:#d1d1d1; color:#FFF; text-align:center; font-size:14px; border-radius:4px; line-height:48px;}
.replayBtn a.a1{ background:#cc141e;}
.replayBtn a:hover{ opacity:0.9}

.code{
	display: block;
	overflow: hidden;
	margin: 15px 0px;
}
.code img{
	height: 36px;
	display: block;
}

/*
* 上访表单
*/
.writeltT{ font-size:16px; line-height:36px; overflow:hidden; text-indent:2em; padding:10px 0;}

/*
* 调查表单
*/
.whdcT{
	clear: both;
	text-align: center;
	padding:13px 10px 12px 10px;
	line-height: 35px;
	font-size:20px;
	font-family:"microsoft yahei";
	color:#666666;
}
.surveyForm{
	width: 1000px;
	margin: 0px auto;
}
.whdcText{ font-size:14px; line-height:30px; padding-bottom:15px; border-bottom:2px solid #cc141e; margin-bottom:15px;}
.whdcText.noborder{ border:none;}
.whdcTable{ width:1000px; text-align:center; margin-bottom:15px;}
.whdcTable table{ border:1px solid #efeeee;}
.whdcTable table tr{ border:1px solid #efeeee; height:58px;}
.whdcTable table tr td{ border:1px solid #efeeee;}
.whdcTable table .w1{ width:25%;}
.whdcTable table .w2{ width:25%;}
.whdcTable table .w3{ width:25%;}
.whdcTable table .w4{ width:25%;}
.whdcTable table tr td .con{ padding:0 15px; font-size:14px;}
.whdcTable table tr td .con em{ color:#ce0d0d; font-style:normal;}
.whdcTable table tr td.gray{ background:#f7f7f7;}

.questionBox{overflow:hidden;clear:both; padding:20px 0; clear: both;margin:0 0 20px 0; border-bottom:1px solid #efefef;}
.questionT{clear:both;overflow:hidden; width:100%; font-size: 13px; padding-bottom: 8px; }
.questionT span{ color:#cc0000; font-size:13px; padding:0 0 0 10px;}
.questionDl{clear:both;padding:0; background:#FFF;}
.questionDl dd{clear:both;overflow:hidden; padding:0;}
.questionDl dd em{display:block;width:16px;height:16px;float:left;margin:8px 0 0 0;-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box; background:url(../images/kk1.png) no-repeat center center;}
.questionDl dd:last-child{ border-bottom:none;}

.questionDl.radio em{ border-radius:16px; background:url(../images/kk1.png) no-repeat center center;;}
.questionDl.radio em.selected{background:url(../images/kk1h.png) no-repeat center center;}
	
.questionDl.checkbox em{}
.questionDl.checkbox em.selected{background:url(../images/kk1h.png) no-repeat center center;}
.ChoiceBox{ clear:both;overflow:hidden;cursor:pointer;}
.ChoiceBox.float{ float:left;}
.ChoiceBox span{display:block;line-height:20px;font-size:12px; margin-left:30px; padding:6px 0;}
.ChoiceBox i{ margin-left:30px;}
.writeBox{ float:left; display:inline; overflow:hidden;}
.writeBox input{width:120px;border:none;display:block;float:left;font-size:12px;margin:0 0 0 10px;line-height:25px;font-family:"microsoft yahei";border-bottom:1px solid #999;}
.surveyBt{clear:both;overflow:hidden;padding:20px 0 10px 0;}
.surveyBt a{display:block;width:100%;line-height:30px;border-radius:3px;text-align:center;font-size:14px;color:#fff !important;background:#b51413;margin:0 auto;padding:3px 0;}
.surveyBt a:hover{background:#4189d0;}
.dcBtn{ clear:both; text-align:center;}
.dcBtn div{ display:inline-block; overflow:hidden;}
.dcBtn div a{ float:left; display:inline; padding:0 53px; border-radius:3px; height:45px; line-height:45px; font-size:16px; margin:0 15px;}
.dcBtn div a.a1{ background:#cc141e; color:#fff;}
.dcBtn div a.a2{ background:#f0f0f0; color:#666;}
.wjdcT{ background:#f8f8f8; padding:5px 10px;}
.wjdcT1{ height:33px; line-height:33px; overflow:hidden; text-align:center;color:#333333; font-size:24px;}
.wjdcT1Text{ line-height:31px; overflow:hidden; color:#666666; font-size:14px; text-align:center;}
.questionTC{ clear:both;}
.questionTC textarea{ width:1148px; border:1px solid #eeeeee; height:118px; line-height:30px; padding:0 10px;}
.questionDl.onchoice em{ background:url(../images/kk2.png) no-repeat center center}
.questionDl.onchoice em.selected{ background:url(../images/kk2h.png) no-repeat center center}
.wjdcresult{ width:1000px; text-align:center;}
.wjdcresult dd{ border-top:2px solid #ce0d0d; margin-bottom:20px;}
.wjdcresult dd .title{ height:31px; margin-bottom:6px; overflow:hidden; line-height:31px; background:url(../images/tbg2.jpg) repeat-x left top;}
.wjdcresult dd .title .titleL{ padding-left:40px; height:31px; background:url(../images/icn29.png) no-repeat 15px center; font-size:14px;}
.wjdcresult dd .title .titleR{ font-size:12px; color:#ce0d0d; padding-right:15px;}
.wjdcresult table{ border:1px solid #efeeee;}
.wjdcresult table tr{ border:1px solid #efeeee; height:35px;}
.wjdcresult table tr.tr1{ height:30px; background:#f7f7f7; font-size:12px;}
.wjdcresult table tr td{ border:1px solid #efeeee;}
.wjdcresult table .w1{ width:599px;}
.wjdcresult table .w2{ width:120px;}
.wjdcresult table .w3{ width:197px;}
.wjdcresult table tr td .con{ padding:0 15px; font-size:12px;}
.l{ text-align:left;}
.r{ text-align:right;}
.c{ text-align:center;}
.wjdcresult table tr.tr1 td .con{ padding:0 15px; font-size:14px;}
.whdcTable .gray{ background:#f7f7f7;}
.wjdcCount{ display:inline-block; overflow:hidden;}
.wjdcCount .wjdcCountL{ color:#ce0d0d; margin-right:10px; width:50px;}
.wjdcCount .wjdcCountR{ color:#ce0d0d; width:115px; height:15px; border:1px solid #ce0d0d;}
.wjdcCount .wjdcCountR em{ display:block; height:15px; background:#ce0d0d;}

/*
* 领导详情 kis2 2018-09-07
*/
.leaderViewImg{
	width: 215px;
	height: 300px;
	overflow: hidden;
	position: relative;
	margin-right: 50px;
}
.leaderViewR{
	overflow: hidden;
}
.leaderViewTit{
	overflow: hidden;
	font-size: 20px;
	color:#B61A13;
	line-height: 30px;
	font-weight: bold;
}
.leaderViewR .articleBox{
	padding: 0px;
}

/*人大机构*/
.organization{overflow: auto;background: url(../images/jg-bg.jpg) no-repeat center top;padding-top:260px;}
.organization .organizationtree{margin: 20px auto 0;width: 658px;}
.organization .leftree{width:240px;float: left;min-height: 303px;border: 1px solid #dcdcdc;display: inline; margin-left:120px;}
.organization .midtree{width:320px;float: left;min-height: 303px;border: 1px solid #dcdcdc;margin-left: 55px;display: inline;}
.organization h4{height: 32px;line-height: 32px;font-weight:bold;font-size: 14px;background: #dddddf;padding-left: 15px;color: #005C81;}
.organization .treelist{padding: 12px 10px;}
.organization .treelist li{background: url('../images/tree_bg.jpg') no-repeat 3px 4px;padding-left: 20px;line-height: 22px;font-size: 14px;margin-bottom: 4px;}
.organization .rightree{float: right;width: 240px;height: 290px;border: 1px solid #dcdcdc;margin-right: 65px;display: inline;}
.organization .treelist2{padding: 12px 10px;}
.organization .treelist2 li{background: url('../images/lan1.gif') no-repeat 3px 7px;padding-left: 20px;line-height: 22px;font-size: 14px;margin-bottom: 4px;}
.organization .mt105{margin: 105px 0 0 50px;width: 252px;}
.organization a{ color:#555;}

/*
* 右边浮动 kis2 2018-10-08
*/
.rightScroll{
	position: fixed;
	right: 10px;
	top: 50%;
	z-index: 999999;
	margin-top: -50px;
}
.rightScroll_dl dd{
	position: relative;
	margin-bottom: 5px;
}
.rightScroll_a{
	display: block;
	width: 45px;
	overflow: hidden;
}
.rightScroll_a span{
	display: block;
	height: 45px;
	overflow: hidden;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.goTop{
	display: none;
}
.rightCode .rightScroll_a span{
	background: #999 url(../images/rightcode.png) no-repeat center center;
}
.rightCode:hover .rightScroll_a span{
	background: #cc141e url(../images/rightcode.png) no-repeat center center;
}
.goTop .rightScroll_a span{
	background: #999 url(../images/gotop.png) no-repeat center center;
}
.goTop:hover .rightScroll_a span{
	background: #cc141e url(../images/gotop.png) no-repeat center center;
}
.rightDiv{
	display: none;
	position: absolute;
	right: 45px;
	top: 0px;
	overflow: hidden;
	padding-right: 10px;
}
.rightCodeCont p,.rightDiv p{
	display: block;
	overflow: hidden;
	background: #fff;
	padding: 10px;
	border: 1px solid #ddd;
	width: 120px;
	text-align: center;
}
.rightCodeCont p img,
.rightDiv p img{
	display: inline-block;
	width: 120px;
	height: 120px;
}
.rightCodeCont i{
	display: block;
	padding-top: 5px;
	line-height: 20px;
	font-size: 12px;
	color:#999;
}
.rightCodeCont em{
	display: block;
	position: absolute;
	right: -10px;
	top: -10px;
	overflow: hidden;
	width: 25px;
	height: 25px;
	z-index: 3;
	border-radius: 30px;
	border: 1px solid #ddd;
	cursor: pointer;
	background: #fff url(../images/close.png) no-repeat center center;
}
.rightDiv em{
	display: block;
	position: absolute;
	right: 4px;
	top: 10px;
	overflow: hidden;
	width: 7px;
	height: 12px;
	z-index: 3;
	background: #fff url(../images/righticon.png) no-repeat center center;
}
.rightCodeCont i,
.rightDiv i{
	display: block;
	overflow: hidden;
	text-align: center;
	font-size: 12px;
	color:#666;
	line-height: 20px;
}
.rightCodeCont{
	position: fixed;
	right: 20px;
	top: 50%;
	margin-top: -87px;
	z-index: 9999;
}
.rightCodeCont span{
	font-size: 16px;
	color:#666;
	height: 25px;
	line-height: 25px;
	text-align: center;
	display: block;
	padding-top: 5px;
}

/*
* 领导列表 kis2
*/
.headTitBox{
	position: relative;
	overflow: hidden;
}
.headTitBox:after{
	display: block;
	content: "";
	overflow: hidden;
	width: 100%;
	height: 1px;
	background: #bd010f;
	position: absolute;
	left: 0px;
	bottom: 0px;
}
.headTit{
	float: left;
	display: inline;
	min-width: 60px;
	height: 35px;
	overflow: hidden;
	line-height: 35px;
	background: #bd010f;
	position: relative;
	z-index: 3;
	font-size: 14px;
	color:#fff;
	text-align: center;
	padding: 0px 15px;
}
.headCont{
	overflow: hidden;
}


/*
* 领导详情页 
*/
.headViewCont{
	overflow: hidden;
}
.headLImg{
	width: 225px;
	height: 300px;
	overflow: hidden;
	margin-right: 30px;
}
.headRCont{
	overflow: hidden;
}
.headRContTit{
	overflow: hidden;
    font-size: 20px;
    color: #B61A13;
    line-height: 30px;
    font-weight: bold;
}
.headRCont .articleBox{
	padding: 0px;
}
.headTxt_dl{
	overflow: hidden;
}
/*
* 尺寸
*/
.aykj-l-1{
    width: 8.3333333%;
}
.aykj-l-2{
    width: 16.6666667%;
}
.aykj-l-3{
    width: 25%;
}
.aykj-l-4{
    width: 33.3333333%;
}
.aykj-l-5{
    width: 41.66666667%;
}
.aykj-l-6{
    width: 50%;
}
.aykj-l-7{
    width: 58.3333333%;
}
.aykj-l-8{
    width: 66.6666667%;
}
.aykj-l-9{
    width: 75%;
}
.aykj-l-10{
    width: 83.3333333%;
}
.aykj-l-11{
    width: 91.6666667%;
}
.aykj-l-12{
    width: 100%;
}
@media screen and (max-width: 1440px){
    .aykj-m-1{
        width: 8.3333333%;
    }
    .aykj-m-2{
        width: 16.6666667%;
    }
    .aykj-m-3{
        width: 25%;
    }
    .aykj-m-4{
        width: 33.3333333%;
    }
    .aykj-m-5{
        width: 41.66666667%;
    }
    .aykj-m-6{
        width: 50%;
    }
    .aykj-m-7{
        width: 58.3333333%;
    }
    .aykj-m-8{
        width: 66.6666667%;
    }
    .aykj-m-9{
        width: 75%;
    }
    .aykj-m-10{
        width: 83.3333333%;
    }
    .aykj-m-11{
        width: 91.6666667%;
    }
    .aykj-m-12{
        width: 100%;
    }
}
@media screen and (max-width: 1024px){
    .aykj-s-1{
        width: 8.3333333%;
    }
    .aykj-s-2{
        width: 16.6666667%;
    }
    .aykj-s-3{
        width: 25%;
    }
    .aykj-s-4{
        width: 33.3333333%;
    }
    .aykj-s-5{
        width: 41.66666667%;
    }
    .aykj-s-6{
        width: 50%;
    }
    .aykj-s-7{
        width: 58.3333333%;
    }
    .aykj-s-8{
        width: 66.6666667%;
    }
    .aykj-s-9{
        width: 75%;
    }
    .aykj-s-10{
        width: 83.3333333%;
    }
    .aykj-s-11{
        width: 91.6666667%;
    }
    .aykj-s-12{
        width: 100%;
    }
}
.js{ padding: 10px 15px;background-color: #fff;width:1170px;overflow: hidden;margin-bottom: 15px;padding-bottom:15px;}
.zuo{float: left; margin-top: 15px;width:510px;}
.you{float: right; margin-top: 15px;width: 300px;}
.you img{ width: 100%; border-radius: 8px;}
.jj{ line-height: 25px; font-size: 15px;overflow:hidden; text-indent: 2em;}
.gq{ text-align: center; line-height: 35px; width: 100px; border-color: #000;background-color: #cc141e;color: #fff;display: inline-block;transition: 0.4s;margin: 15px 0;}
.gq:hover{background-color: #a51018;color: #fff;}
.ind6thRTop{
	height:500px;
	overflow: hidden;
}
.ind6thL{
	overflow: hidden;
	width:100%;
	height: 750px;
}
.ind6thR_dl dd:first-child{ padding-top: 0;}
.fast_a{
	display: block;
	height: 32px;
	overflow: hidden;
	padding: 15px 0px 15px 80px;
	position: relative;
}
.ind5thImg{
	overflow: hidden;
	width: 180px;
	height: 240px;
	position: relative;
}
.ind5thSlide .bd{
	height: 275px;
	overflow: hidden;
}
.ind5thSlide .bt{
	width: 25px;
	height: 40px;
	overflow: hidden;
	position: absolute;
	top: 40%;
	z-index: 5;
}
.ind5th_dl dd{
	width: 181px;
	overflow: hidden;
	float: left;
	display: inline;
	margin-right: 17px;
}
.fy{float: right;color: #fff;font-size: 14px;text-align: center;}
.th{ width: 110px;display: inline-block;margin-right: 15px;}
.th img{ width: 100%;}
.th:last-child{margin-right: 0;}
.ind1stL{
	width: 450px;
	overflow: hidden;
	position: relative;
}
.ind1stL .bd{
	width: 450px;
	overflow: hidden;
	height: 338px;
}
.ind1stL_a img{
	display: block;
	width: 450px;
	height: 338px;
}
.fr {
	float: right;
	display: inline;
	
}
.jjs{ width: 300px;}
.bold{ font-weight: 550;font-size: 16px;line-height: 30px;}
.tabCont img{ width: 100%;}
.ind1stR_dl dd{    height: 34px;
    line-height: 34px;
    overflow: hidden;}
	.tabCont{font-size: 16px;font-weight: 550;}
	.dd img{width: 100%;height:338px}
	.df{ position: absolute;bottom:0;  line-height: 40px; background-color: rgba(0, 0, 0, 0.61);width: 100%;text-indent: 2em;}
	.df a{color: #fff; font-size: 14px;max-width: 80%;overflow:hidden;text-overflow: ellipsis;
display:-webkit-box;
-webkit-line-clamp:1;
-webkit-box-orient:vertical;
}
.ind7thCont a{ width: 134px;float: left;margin-right: 1%;margin-bottom: 1%;border: 1px solid #ccc;}
.ind7thCont a img{width: 100%; height: 60px;}
.ind7thCont a:nth-child(8n){margin-right:0 ;}
.d{display: inline-block; margin-left: 25px;}
.footL{float: none;text-align: center;font-size: 15px;line-height: 30px;color: #fff;}
.footL a{font-size: 15px;color: #fff;}
.footer{width: 1200px;margin: 0 auto;}
.ds{ line-height: 35px;background-color: rgba(0, 0, 0, 0.47);}
.nh{ width: 1200px;margin: 0 auto;font-size: 15px;color: #fff;overflow: hidden;}
.frd{float: left;}
.fw{float: right;}
#dahezi{position:relative;z-index:9}