*{ margin: 0; padding: 0;}
ul,li{ list-style: none;}
a{ text-decoration: none;}


body{ font-family: "微软雅黑";}


.window
{
    display:none;
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0;
	top: 0;
	background: rgba(0,0,0,0.6);
	z-index:1;
}

.window .close{
	display: block;
	width: 38px;
	height: 38px;
	background: url(../img/close.png) no-repeat center;
	float: right;
	margin-top: 21px;
	cursor: pointer;
}

/**********************头部***********************/
.head{
	width: 100%;
	height: 170px;
	overflow: hidden;
	background: url(../img/headBg.png) no-repeat right center;
}
.head .headBox{
	width: 1200px;
	height: 170px;
	margin: 0 auto;
}
.head .logo{
	display: block;
	width: 349px;
	height: 95px;
	float: left;
	margin-top: 40px;
}
.head .qwzy{
	display: block;
	width: 425px;
	height: 187px;
	float: left;
	margin-left: 30px;
}
.head .headRight{
	width: 250px;
	height: 170px;
	float: right;
}
.head .headRight span{
	display: block;
	width: 100%;
	overflow: hidden;
	margin-top: 20px;
}
.head .headRight span b{
	display: block;
	float: right;
	font-weight: normal;
	color: #333333;
	font-size: 14px;
	margin-left: 18px;
}
.head .headRight span b.dl{
	padding-left: 25px;
	background: url(../img/urse.png) no-repeat left center;
}
.head .headRight div{
	width: 230px;
	height: 40px;
	float: right;
	margin-top: 30px;
	border: 1px solid #2d4c86;
	border-radius: 5px;
	background: #ffffff;
}
.head .headRight div input{
	display: block;
	float: left;
	width: 160px;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	color: #333333;
	margin-left: 10px;
	border: none;
	outline: none;
	font-family: "微软雅黑";
	background: #FFFFFF;
}
.head .headRight div a{
	display: block;
	width: 45px;
	height: 40px;
	float: right;
	background: #2D4C86 url(../img/search.png) no-repeat center;
	border-radius: 5px 0 0 5px;
}
/****************************导航********************/
.nav{
	width: 100%;
	height: 60px;
	background: url(../img/navBg.png) repeat center;
}
.nav .navBox{
	width: 1200px;
	height: 60px;
	margin: 0 auto;
}
.nav .navBox span{
	display: block;
	width: 120px;
	height: 60px;
	float: left;
	line-height: 60px;
	font-size: 18px;
	color: #FFFFFF;
	text-align: center;
	position: relative;
	cursor: pointer;
}
.nav .navBox span.navSel{
	background: #2D4C86;
}
.nav .navBox ul{
	display: none;
	overflow: hidden;
	position: absolute;
	left: 0;
	top: 60px;
	height: 60px;
	width: 600px;
	z-index: 9;
}
.nav .navBox ul li{
	display: block;
	width: 120px;
	height: 60px;
	text-align: center;
	line-height: 60px;
	font-size: 18px;
	color: #FFFFFF;
	background: #2d4c86;
	float: left;
}
.nav .navBox ul li a{
	display: block;
	width: 100%;
	height: 100%;
	color: #FFFFFF;
}

/*******************主体*******************/
.cent{
	width: 100%;
}
.cent .centBox{
	width: 1200px;
	margin: 0 auto;
	border: 1px solid transparent;
}
.cent .centBox .nyNav{
	width: 100%;
	overflow: hidden;
	margin-top: 25px;
}
.cent .centBox .nyNav span{
	display: block;
	padding-left: 22px;
	background: url(../img/map.png) no-repeat left center;
	font-size: 16px;
	color: #666666;
	float: left;
}
.cent .centBox .nyNav a{
	display: block;
	font-size: 16px;
	color: #666666;
	float: left;
	margin-right: 10px;
}
.cent .centBox .nyNav a.nyNavLast{
	color: #f34848;
}
/**************************底部*******************/
.foot{
	width: 100%;
	height: 350px;
	background: #c29443 url(../img/footBg.png) no-repeat center;
}
.foot .footBox{
	width: 850px;
	height: 350px;
	margin: 0 auto;
	overflow: hidden;
}
.foot .footBox span{
	display: block;
	width: 310px;
	height: 130px;
	float: left;
	margin-top: 65px;
	margin-right: 15px;
}
.foot .footBox span img{
	display: block;
	width: 130px;
	height: 130px;
	float: left;
}
.foot .footBox span h2{
	display: block;
	float: left;
	font-weight: normal;
	font-size: 14px;
	margin-left: 25px;
	color: #FFFFFF;
	margin-top: 40px;
}
.foot .footBox span h3{
	display: block;
	float: left;
	font-weight: normal;
	font-size: 14px;
	margin-left: 25px;
	margin-top: 5px;
	color: #FFFFFF;
}
.foot .footBox h4{
	width: 100%;
	float: left;
	font-weight: normal;
	color: #FFFFFF;
	font-size: 14px;
	margin-top: 30px;
	text-align: center;
}
.foot .footBox h4 img.logo{
	display: block;
	float: left;
	margin-left: 40px;
	margin-top: -5px;
}
.foot .footBox h4 img.record{
	width:10px;
	height:12px;
}
.foot .footBox h5{
	width: 100%;
	float: left;
	font-weight: normal;
	color: #FFFFFF;
	font-size: 14px;
	text-align: center;
	margin-top: 20px;
}


/**********************本馆概况*********************/
.bggkBox{
	width: 100%;
}
.bggkBox h2{
	width: 100%;
	text-align: center;
	font-size: 30px;
	font-weight: normal;
	color: #111111;
	margin-top: 10px;
}
.bggkBox .bggkTxt{
	width: 100%;
	font-size: 16px;
	color: #333333;
	line-height: 30px;
	padding-bottom: 100px;
	margin-top: 20px;
}
/*********************党建知识****************/
.djgzTab{
	width: 100%;
	height: 70px;
	border-bottom: 1px solid #bbbbbb;
}
.djgzTab ul{
	width: 700px;
	height: 70px;
	margin: 0 auto;
}
.djgzTab ul li{
	width: 175px;
	height: 70px;
	line-height: 70px;
	text-align: center;
	float: left;
	font-size: 30px;
}
.djgzTab ul li a{
	display: block;
	width: 100%;
	height: 100%;
	color: #777777;
}
.djgzTab ul li.djgzTabSel{
	background: url(../img/border.png) no-repeat center bottom;
}
.djgzTab ul li.djgzTabSel a{
	color: #111111;
}
.djzsList{
	width: 100%;
	background: #FFFFFF;
	margin-top: 40px;
}
.djzsList li{
	width: 100%;
	height: 70px;
	border-bottom: 1px solid #f1f1f1;
}
.djzsList li a{
	display: block;
	width: 100%;
	height: 100%;
}
.djzsList li h2{
	width: 850px;
	height: 70px;
	line-height: 70px;
	font-weight: normal;
	color: #111111;
	font-size: 18px;
	margin-left: 30px;
	float: left;
}
.djzsList li span{
	display: block;
	float: right;
	height: 70px;
	line-height: 70px;
	font-size: 14px;
	color: #999999;
	margin-right: 30px;
}
.djzsList li span b{
	font-weight: normal;
	margin-right: 20px;
}
.djzsList li span i{
	font-style: normal;
}
.fy{
	width: 100%;
	text-align: center;
	margin-top: 40px;
	margin-bottom: 65px;
}
.fy a{
	display: inline-block;
	padding: 10px 14px;
	background: #FFFFFF;
	margin-right: 5px;
	color: #333333;
	font-size: 14px;
}
.fy a.fySel{
	background: #ffd131;
}
.fy span{
	color: #ffffff;
	font-size: 14px;
	margin-right: 15px;
	margin-left: 18px;
}
.fy span b{
	font-weight: normal;
}
.fy span i{
	font-style: normal;
}
.fy span select{
	margin: 0 5px;
	border: none;
	outline: none;
	text-align: center;
	padding: 10px 14px;
}
.fy1{
	width: 100%;
	text-align: center;
	margin-top: 40px;
	margin-bottom: 65px;
}
.fy1 a{
	display: inline-block;
	padding: 10px 14px;
	background: #FFFFFF;
	margin-right: 5px;
	color: #333333;
	font-size: 14px;
	border: 1px solid #888888;
}
.fy1 a.fySel{
	background: #c29444;
	color: #FFFFFF;
	border: 1px solid #c29444;
}
.fy1 span{
	color: #333333;
	font-size: 14px;
	margin-right: 15px;
	margin-left: 18px;
}
.fy1 span b{
	font-weight: normal;
}
.fy1 span i{
	font-style: normal;
}
.fy1 span select{
	margin: 0 5px;
	border: 1px solid #888888;
	outline: none;
	text-align: center;
	padding: 10px 14px;
}
/***************党建视频**************/
.djspList{
	width: 100%;
	overflow: hidden;
}
.djspList li{
	width: 363px;
	height: 288px;
	float: left;
	background: #FFFFFF;
	margin-right: 55px;
	margin-top: 45px;
	position: relative;
}
.djspList li.djspListLast{
	margin-right: 0;
}
.djspList li img{
	display: block;
	width: 308px;
	height: 176px;
	margin: 23px auto 0 auto;
}
.djspList li h2{
	width: 308px;
	margin: 0 auto 0 auto;
	font-size: 16px;
	color: #333333;
	line-height: 30px;
	margin-top: 13px;
}
.djspList li b{
	display: block;
	width: 57px;
	height: 57px;
	background: url(../img/video.png) no-repeat center;
	position: absolute;
	left: 50%;
	margin-left: -28px;
	top: 83px;
}
.djspList li i{
	display: block;
	width: 67px;
	height: 66px;
	position: absolute;
	bottom: 10px;
	right: 10px;
	background: url(../img/dq.png) no-repeat center;
}
/*********************党员风采***************/
.dyfcList{
	width: 100%;
	overflow: hidden;
	background: #FFFFFF;
	margin-top: 32px;
}
.dyfcList li{
	width: 520px;
	height: 280px;
	background: url(../img/dyfxBg.png) no-repeat center;
	float: left;
	margin-left: 53px;
	margin-top: 40px;
}
.dyfcList li img{
	display: block;
	width: 210px;
	height: 280px;
	float: left;
	margin-right: 30px;
}
.dyfcList li h2{
	width: 240px;
	font-weight: normal;
	float: left;
	font-size: 24px;
	color: #111111;
	margin-top: 30px;
	margin-left: 8px;
}
.dyfcList li h3{
	width: 113px;
	float: left;
	font-size: 14px;
	color: #111111;
	margin-top: 15px;
	background: url(../img/border1.png) no-repeat center;
	text-align: center;
}
.dyfcList li span{
	display: block;
	width: 240px;
	float: left;
	font-size: 24px;
	color: #666666;
	margin-top: 20px;
	margin-left: 8px;
	line-height: 30px;
}
.dyfcList li b{
	display: block;
	width: 240px;
	float: left;
	font-size: 14px;
	color: #de3130;
	margin-top: 28px;
	margin-left: 8px;
	font-weight: normal;
}
/****************************党组织活动**************/
.dzzhdList{
	width: 100%;
	margin-top: ;
	background: #FFFFFF;
	margin-top: 40px;
}
.dzzhdList li{
	width: 100%;
	height: 255px;
}
.dzzhdList li div{
	display: block;
	width: 287px;
	height: 193px;
	background: url(../img/dzzhdBg.png) no-repeat center;
	float: left;
	margin-top: 30px;
	margin-left: 30px;
	margin-right: 28px;
}
.dzzhdList li div img{
	display: block;
	width: 273px;
	height: 179px;
}
.dzzhdList li h2{
	width: 790px;
	font-size: 24px;
	color: #111111;
	padding-left: 40px;
	background: url(../img/tp.png) no-repeat left center;
	float: left;
	margin-top: 45px;
}
.dzzhdList li h2{
	width: 790px;
	font-size: 24px;
	color: #111111;
	padding-left: 40px;
	background: url(../img/tp.png) no-repeat left center;
	float: left;
	margin-top: 45px;
}
.dzzhdList li h3{
	width: 830px;
	font-size: 14px;
	color: #f45c5c;
	float: left;
	margin-top: 23px;
	font-weight: normal;
}
.dzzhdList li h3 i,.dzzhdList li h3 em,.dzzhdList li h3 b{
	font-style: normal;
	margin-right: 20px;
	font-weight: normal;
}
.dzzhdList li span{
	display: block;
	width: 830px;
	font-size: 16px;
	color: #777777;
	float: left;
	margin-top: 25px;
	line-height: 30px;
}
.dzzhdList li.dzzhdList1{
	width: 100%;
}
.dzzhdList li.dzzhdList1 h2{
	width: 1120px;
	margin-left: 30px;
	padding-left: 0;
	background: none;
}
.dzzhdList li.dzzhdList1 h3{
	width: 1120px;
	margin-left: 30px;
}
.dzzhdList li.dzzhdList1 span{
	display: block;
	width: 1120px;
	margin-left: 30px;
}
/*********************场地预约****************/
.whyyTab{
	width: 100%;
	height: 70px;
	border-bottom: 1px solid #bbbbbb;
}
.whyyTab ul{
	width: 1110px;
	height: 70px;
	margin: 0 auto;
}
.whyyTab ul li{
	width: 185px;
	height: 70px;
	line-height: 70px;
	text-align: center;
	float: left;
	font-size: 30px;
}
.whyyTab ul li a{
	display: block;
	width: 100%;
	height: 100%;
	color: #777777;
}
.whyyTab ul li.djgzTabSel{
	background: url(../img/border.png) no-repeat center bottom;
}
.whyyTab ul li.djgzTabSel a{
	color: #111111;
}
.cdyyList{
	width: 100%;
	overflow: hidden;
	margin-top: 50px;
}
.cdyyList li{
	width: 370px;
	height: 432px;
	float: left;
	margin-right: 45px;
}
.cdyyList li.cdyyListLast{
	margin-right: 0;
}
.cdyyList li img{
	display: block;
	width: 370px;
	height: 217px;
}
.cdyyList li h2{
	font-weight: normal;
	color: #333333;
	font-size: 18px;
	margin-top: 20px;
}
.cdyyList li h2 b{
	display: inline-block;
	width: 70px;
	height: 25px;
	background: url(../img/hjt.png) no-repeat center;
	line-height: 25px;
	text-align: center;
	font-weight: normal;
	color: #ffffff;
	font-size: 12px;
	margin-right: 10px;
	margin-top: -2px;
	margin-bottom: 18px;
}
.cdyyList li h2 b.ztyy{
	background: url(../img/huijt.png) no-repeat center;
}
.cdyyList li h2 b.yyy{
	background: url(../img/ljt.png) no-repeat center;
}
.cdyyList li h3{
	width: 345px;
	padding-left: 25px;
	background: url(../img/nnrs.png) no-repeat left center;
	font-weight: normal;
	font-size: 14px;
	color: #333333;
	margin-bottom: 10px;
} 
.cdyyList li h4{
	width: 345px;
	padding-left: 25px;
	background: url(../img/dz.png) no-repeat left center;
	font-weight: normal;
	font-size: 14px;
	color: #333333;
	margin-bottom: 10px;
} 
.cdyyList li h5{
	width: 345px;
	padding-left: 25px;
	background: url(../img/js.png) no-repeat left center;
	font-weight: normal;
	font-size: 14px;
	color: #333333;
	margin-bottom: 10px;
} 
.cdyyList li h6{
	width: 345px;
	padding-left: 25px;
	background: url(../img/lxdh.png) no-repeat left center;
	font-weight: normal;
	font-size: 14px;
	color: #333333;
	margin-bottom: 10px;
} 
.cdyyList li h1{
	width: 345px;
	padding-left: 25px;
	background: url(../img/pxsj.png) no-repeat left center;
	font-weight: normal;
	font-size: 14px;
	color: #333333;
	margin-bottom: 10px;
} 
.cdyyList li h3 span,.cdyyList li h4 span,.cdyyList li h5 span,.cdyyList li h1 span,.cdyyList li h6 span{
	color: #999999;
	float: right;
}
/***********************场地预约详情***************/
.cdyyxqTop{
	width: 100%;
	border-top: 1px dashed #a6a6a6;
	margin-top: 20px;
	position: relative;
}
.cdyyxqTop h2{
	width: 100%;
	font-size: 30px;
	color: #333333;
	padding-top: 20px;
}
.cdyyxqTop h3{
	font-weight: normal;
	color: #888888;
	font-size: 14px;
	margin-top: 15px;
}
.cdyyxqTop h3 span{
	margin-right: 30px;
	color: #333333;
}
.cdyyxqTop em{
	display: block;
	width: 140px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	border: 1px solid #ff9639;
	font-size: 30px;
	color: #ff9639;
	position: absolute;
	right: 0;
	top: 40px;
	font-style: normal;
	border-radius: 50px;
}
.cdyyxqTop .cdyyxqTit{
	width: 100%;
	overflow: hidden;
	margin-top: 25px;
}
.cdyyxqTop .cdyyxqTit .cdyyxqTitImg{
	display: block;
	width: 640px;
	height: 370px;
	float: left;
}
.cdyyxqTop .cdyyxqTit ul{
	display: block;
	width: 470px;
	float: left;
	margin-left: 50px;
	margin-top: 20px;
}
.cdyyxqTop .cdyyxqTit ul li{
	width: 100%;
	height: 60px;
}
.cdyyxqTop .cdyyxqTit ul li img{
	display: block;
	width: 21px;
	height: 21px;
	float: left;
	margin-top: 20px;
}
.cdyyxqTop .cdyyxqTit ul li span{
	display: block;
	width: 425px;
	height: 60px;
	line-height: 60px;
	border-bottom: 1px solid #e9e9e9;
	float: left;
	margin-left: 10px;
}
.cdyyxqTop .cdyyxqTit ul li span i{
	display: block;
	height: 60px;
	float: left;
	font-size: 16px;
	color: #333333;
	font-style: normal;
}
.cdyyxqTop .cdyyxqTit ul li span b{
	display: block;
	height: 60px;
	float: right;
	font-size: 16px;
	color: #999999;
	font-weight: normal;
}
.cdyyxqTop .cdyyxqTit ul a{
	display: block;
	width: 195px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	margin: 45px auto 0 auto;
	border: 1px solid #2d4c86;
	border-radius: 5px;
	font-size: 16px;
	color: #2d4c86;
}
.cdyyxqTop .cdyyxqZysx{
	width: 100%;
	height: 140px;
	margin: 40px auto 0 auto;
	border: 1px solid #eadfac;
	border-radius: 5px;
	background: #fff8df;
}
.cdyyxqTop .cdyyxqZysx h2{
	width: 177px;
	height: 70px;
	float: left;
	text-align: center;
	line-height: 70px;
	font-size: 18px;
	color: #c8883c;
	margin-top: 25px;
	border-right: 1px solid #dfd7b4;
}
.cdyyxqTop .cdyyxqZysx span{
	display: block;
	width: 950px;
	float: left;
	margin-left: 35px;
	margin-top: 25px;
	font-size: 14px;
	color: #c8883c;
	line-height: 30px;
}
.cdyyxqBox{
	width: 100%;
}
.cdyyxqBox h2{
	width: 900px;
	padding-left: 15px;
	font-size: 24px;
	color: #111111;
	background: url(../img/border2.png) no-repeat left center;
	margin-top: 40px;
}
.cdyyxqBox .cdyyxqTxt{
	width: 100%;
	padding: 20px 0;
	font-size: 16px;
	color: #333333;
	line-height: 60px;
	border-bottom: 1px solid #e9e9e9;
}
.txcdyyxx{
	width: 100%;
}
.txcdyyxx h2{
	width: 100%;
	text-align: center;
	color: #111111;
	font-size: 24px;
	margin-top: 25px;
	margin-bottom: 30px;
}
.txcdyyxx h2 b{
	padding-left: 20px;
	background: url(../img/border2.png) no-repeat left center;
}
.txcdyyxx span{
	display: block;
	width: 500px;
	height: 42px;
	margin: 0 auto 20px auto;
}
.txcdyyxx span h3{
	width: 100px;
	height: 42px;
	line-height: 42px;
	float: left;
	text-align: right;
	font-size: 14px;
	color: #333333;
	font-weight: normal;
}
.txcdyyxx span input{
	display: block;
	width: 360px;
	height: 40px;
	line-height: 40px;
	font-family: "微软雅黑";
	color: #333333;
	font-size: 14px;
	padding-left: 15px;
	outline: none;
	border: 1px solid #e8e8e8;
}
.txcdyyxx a{
	display: block;
	width: 195px;
	height: 50px;
	margin: 50px auto;
	background: #2d4c86;
	text-align: center;
	line-height: 50px;
	color: #FFFFFF;
	font-size: 16px;
	border-radius: 5px;
}
.yycgBox{
	display: none;
	width: 515px;
	height: 380px;
	margin: 200px auto 0 auto;
	background: #FFFFFF;
	border-radius: 20px;
}
.yycgBox h2{
	width: 455px;
	height: 80px;
	text-align: center;
	line-height: 80px;
	font-weight: normal;
	font-size: 30px;
	color: #333333;
	border-bottom: 1px solid #dcdcdc;
	margin: 0 auto;
}
.yycgBox img{
	display: block;
	width: 91px;
	height: 91px;
	margin: 40px auto 0 auto;
}
.yycgBox h3{
	width: 455px;
	text-align: center;
	font-weight: normal;
	font-size: 30px;
	color: #333333;
	margin: 15px auto 0 auto;
}
.yycgBox span{
	display: block;
	width: 455px;
	text-align: center;
	font-size: 14px;
	color: #333333;
	margin: 55px auto 0 auto;
}
.yysbBox{
	display: none;
	width: 515px;
	height: 380px;
	margin: 200px auto 0 auto;
	background: #FFFFFF;
	border-radius: 20px;
}
.yysbBox h2{
	width: 455px;
	height: 80px;
	text-align: center;
	line-height: 80px;
	font-weight: normal;
	font-size: 30px;
	color: #333333;
	border-bottom: 1px solid #dcdcdc;
	margin: 0 auto;
}
.yysbBox img{
	display: block;
	width: 91px;
	height: 91px;
	margin: 40px auto 0 auto;
}
.yysbBox h3{
	width: 455px;
	text-align: center;
	font-weight: normal;
	font-size: 30px;
	color: #333333;
	margin: 15px auto 0 auto;
}
.yysbBox span{
	display: block;
	width: 455px;
	text-align: center;
	font-size: 14px;
	color: #333333;
	margin: 55px auto 0 auto;
}
.dlBox{
	display: none;
	width: 515px;
	height: 525px;
	margin: 200px auto 0 auto;
	background: #f7f7f7;
	border-radius: 20px;
}
.dlBox h2{
	width: 455px;
	height: 80px;
	text-align: center;
	line-height: 80px;
	font-weight: normal;
	font-size: 30px;
	color: #333333;
	border-bottom: 1px solid #dcdcdc;
	margin: 0 auto 30px auto;
}
.dlBox .dlList{
	width: 342px;
	height: 40px;
	margin: 0 auto 0 auto;	
	margin-bottom: 20px;
}
.dlBox .dlList span{
	display: block;
	width: 342px;
	height: 40px;
	border: 1px solid #e4e4e4;
	border-radius: 5px;
	background: #FFFFFF;
}
.dlBox .dlList span img{
	display: block;
	width: 21px;
	height: 21px;
	float: left;
	margin-left: 13px;
	margin-top: 10px;
}
.dlBox .dlList span input{
	display: block;
	width: 280px;
	height: 40px;
	font-family: "微软雅黑";
	font-size: 14px;
	color: #888888;
	float: left;
	margin-left: 15px;
	border: none;
	outline: none;
}
.dlBox .dlList a{
	display: block;
	float: left;
	margin-left: 12px;
	height: 42px;
	color: #e85a5a;
	font-size: 14px;
	line-height: 42px;
}
.dlBox .dlBtn{
	display: block;
	width: 165px;
	height: 45px;
	margin: 0 auto 0 auto;
	text-align: center;
	line-height: 45px;
	background: #e85a5a;
	color: #FFFFFF;
	font-size: 16px;
	border-radius: 5px;
}
.dlBox .zhzc{
	display: block;
	width: 100%;
	text-align: center;
	font-size: 14px;
	color: #999999;
	margin-top: 20px;
}
.dlBox .zhzc a{
	color: #999999;
	margin: 13px;
}
.dlBox i{
	display: block;
	width: 440px;
	text-align: center;
	font-style: normal;
	font-size: 16px;
	color: #333333;
	margin: 25px auto 0 auto;
	background: url(../img/border3.png) no-repeat center;
}
.dlBox .wxdl{
	display: block;
	width: 58px;
	height: 58px;
	margin: 20px auto 0 auto;
	background: url(../img/wxdl.png) no-repeat center;
}
.zcBox{
	display: block;
	width: 515px;
	height: 525px;
	margin: 200px auto 0 auto;
	background: #f7f7f7;
	border-radius: 20px;
}
.zcBox h2{
	width: 455px;
	height: 80px;
	text-align: center;
	line-height: 80px;
	font-weight: normal;
	font-size: 30px;
	color: #333333;
	border-bottom: 1px solid #dcdcdc;
	margin: 0 auto;
}
.zcBox .yhzcList{
	width: 455px;
	height: 42px;
	margin: 20px auto 0 auto;
}
.zcBox .yhzcList span{
	display: block;
	width: 75px;
	height: 42px;
	line-height: 42px;
	float: left;
	font-size: 14px;
	color: #888888;
	text-align: right;
}
.zcBox .yhzcList input{
	display: block;
	width: 330px;
	height: 40px;
	font-family: "微软雅黑";
	border: 1px solid #e4e4e4;
	border-radius: 5px;
	background: #FFFFFF;
	outline: none;
	font-size: 14px;
	color: #888888;
	padding-left: 13px;
	margin-left: 13px;
	float: left;
}
.zcBox .yhzcList img{
	display: block;
	width: 98px;
	height: 42px;
	float: left;
	margin-left: 10px;
}
.zcBox .yhzcList a{
	display: block;
	float: left;
	margin-left: 12px;
	height: 42px;
	color: #e85a5a;
	font-size: 14px;
	line-height: 42px;
}
.zcBox .yhzcList b{
	display: block;
	width: 110px;
	height: 42px;
	line-height: 42px;
	text-align: center;
	float: left;
	margin-left: 10px;
	background: #e4e4e4;
	color: #666666;
	font-size: 14px;
	font-weight: normal;
}
.zcBox .zcBtn{
	display: block;
	width: 160px;
	height: 42px;
	margin: 30px auto 0 auto;
	text-align: center;
	line-height: 42px;
	background: #e85a5a;
	font-size: 16px;
	color: #FFFFFF;
	border-radius: 5px;
}
/*******************************文化直播************************/
.whzbTop{
	width: 100%;
	height: 506px;
	background: #d5d5d5;
	margin-bottom: 40px;
	margin-top: 15px;
}
.whzbTop .whzbVideo{
	width: 890px;
	height: 506px;
	float: left;
	position: relative;
}
.whzbTop .whzbVideo img{
	display: block;
	width: 890px;
	height: 506px;
}
.whzbTop .whzbVideo a{
	display: block;
	width: 223px;
	height: 63px;
	text-align: center;
	line-height: 63px;
	border: 2px solid #FFFFFF;
	color: #FFFFFF; 
	font-size: 24px;
	position: absolute;
	left: 50%;
	margin-left: -112px;
	top: 220px;
}
.whzbTop ul{
	width: 265px;
	float: right;
	margin-right: 25px;
}
.whzbTop ul li{
	width: 260px;
	height: 146px;
	margin-top: 14px;
	border: 2px solid #FFFFFF;
}
.whzbTop ul li.whzbTopSel{
	border: 2px solid #c29443;
}
.whzbTop ul li img{
	display: block;
	width: 260px;
	height: 146px;
}
.whzbTab{
	width: 100%;
	margin-bottom: 20px;
	overflow: hidden;
}
.whzbTab li{
	padding: 0 20px;
	height: 38px;
	float: left;
	text-align: center;
	line-height: 38px;
	border: 1px solid #b3b3b3;
	margin-right: 11px;
}
.whzbTab li.whzbTabOne{
	width: 80px;
	border: none;
	margin-right: 0;
}
.whzbTab li.whzbTabTwo{
	background: #be9040;
	border: 1px solid #be9040;
}
.whzbTab li.whzbTabTwo a{
	color: #FFFFFF;
}
.whzbTab li a{
	display: block;
	width: 100%;
	height: 100%;
	font-size: 16px;
	color: #000000;
}
.whzbTab li a span{
	color: #e82222;
}
.whzbList{
	width: 100%;
	overflow: hidden;
}
.whzbList li{
	width: 365px;
	height: 420px;
	background: #efefef;
	float: left;
	margin-right: 52px;
	margin-top: 40px;
}
.whzbList li:hover{
	background: #f7cc82;
}
.whzbList li.whzbListLast{
	margin-right: 0;
}
.whzbList li div{
	width: 308px;
	height: 176px;
	position: relative;
	margin: 23px auto 0 auto;
}
.whzbList li div img{
	display: block;
	width: 308px;
	height: 176px;
}
.whzbList li div b{
	display: block;
	width: 88px;
	height: 30px;
	position: absolute;
	right: 0;
	bottom: 0;
	text-align: center;
	line-height: 30px;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: normal;
	background: rgba(0,0,0,0.5);
}
.whzbList li div em{
	display: block;
	width: 57px;
	height: 57px;
	background: url(../img/video.png) no-repeat center;
	position: absolute;
	left: 50%;
	margin-left: -29px;
	top: 60px;
}
.whzbList li h2{
	width: 308px;
	margin: 15px auto 0 auto;
	font-size: 16px;
	color: #333333;
	line-height: 30px;
	height: 85px;
}
.whzbList li span{
	display: block;
	width: 308px;
	margin: 0 auto 10px auto;
	font-size: 14px;
	color: #333333;
}
.whzbList li i{
	display: block;
	width: 308px;
	margin: 0 auto 0 auto;
	font-size: 14px;
	color: #de3130;
	font-style: normal;
	margin-top: 30px;
}

/*******************************文化直播详情************************/
.whzbxqTop{
	width: 100%;
	height: 672px;
	border-bottom: 1px solid #cccccc;
	margin-top: 15px;
}
.whzbxqTop .whzbxqVideo{
	width: 100%;
	height: 555px;
}
.whzbxqTop .whzbxqVideo img{
	display: block;
	width: 100%;
	height: 555px;
}
.whzbxqTop h2{
	width: 100%;
	font-size: 24px;
	color: #111111;
	margin-top: 25px;
}
.whzbxqTop h3{
	width: 100%;
	font-size: 14px;
	color: #999999;
	margin-top: 0;
	font-weight: normal;
	margin-top: 25px;
}
.whzbxqTop h3 span{
	margin-right: 20px;
}
.whzbxqTxt{
	width: 100%;
	font-size: 16px;
	color: #333333;
	line-height: 32px;
	padding-top: 30px;
}
.whzbxqTxt .whzbxqTit{
	width: 1000px;
	font-size: 24px;
	color: #111111;
	padding-left: 15px;
	background: url(../img/border2.png) no-repeat left center;
	margin-top: 30px;
}
/****************名人志愿者****************/
.zyzTab{
	width: 100%;
	height: 70px;
	border-bottom: 1px solid #bbbbbb;
}
.zyzTab ul{
	width: 800px;
	height: 70px;
	margin: 0 auto;
}
.zyzTab ul li{
	width: 200px;
	height: 70px;
	line-height: 70px;
	float: left;
}
.zyzTab ul li a{
	display: block;
	width: 100%;
	height: 100%;
	font-size: 30px;
	color: #777777;
	text-align: center;
}
.zyzTab ul li a.zyzTabSel{
	background: url(../img/border.png) no-repeat center bottom;
	color: #333333;
}
.mrzyzList{
	width: 100%;
}
.mrzyzList h2{
	width: 100%;
	height: 187px;
	background: url(../img/mrzyzBg.png) no-repeat center;
	text-align: center;
	line-height: 187px;
	font-size: 36px;
	color: #333333;
	font-weight: normal;
}
.mrzyzList h2 span{
	font-size: 60px;
	color: #f02c50;
	text-decoration: underline;
}
.mrzyzList ul{
	width: 100%;
	overflow: hidden;
}
.mrzyzList ul li{
	width: 155px;
	height: 333px;
	float: left;
	margin-right: 19px;
}
.mrzyzList ul li.mrzyzListLast{
	margin-right: 0;
}
.mrzyzList ul li img{
	display: block;
	width: 153px;
	height: 188px;
	border: 1px solid #d5d5d5;
}
.mrzyzList ul li h3{
	width: 100%;
	font-weight: normal;
	color: #111111;
	font-size: 16px;
	margin-top: 10px;
	text-align: center;
}
.mrzyzList ul li span{
	display: block;
	width: 100%;
	color: #999999;
	font-size: 14px;
	margin-top: 10px;
	text-align: center;
}
.mrzyzList ul li a{
	display: block;
	width: 100px;
	height: 30px;
	margin: 15px auto 0 auto;
	text-align: center;
	line-height: 30px;
	font-size: 14px;
	color: #c1854f;
	background: #f2d7a6;
	border: 1px solid #dab36d;
	border-radius: 30px;
}
/**********************志愿者活动*******************/
.zyzhdList{
	width: 100%;
}
.zyzhdList ul{
	width: 100%;
	overflow: hidden;
}
.zyzhdList ul li{
	width: 260px;
	height: 225px;
	float: left;
	margin-right: 50px;
	position: relative;
	margin-top: 105px;
	border: 1px solid #e9e9e9;
}
.zyzhdList ul li.zyzhdLidtLast{
	margin-right: 0;
}
.zyzhdList ul li img{
	display: block;
	width: 120px;
	height: 120px;
	border-radius: 120px;
	position: absolute;
	left: 50%;
	margin-left: -60px;
	top: -75px;
}
.zyzhdList ul li h2{
	width: 200px;
	font-weight: normal;
	color: #111111;
	font-size: 16px;
	margin: 55px auto 0 auto;
	text-align: center;
}
.zyzhdList ul li span{
	display: block;
	width: 200px;
	font-weight: normal;
	color: #999999;
	font-size: 14px;
	line-height: 25px;
	margin: 20px auto 0 auto;
	text-align: center;
}
.zyzhdList ul li a{
	display: block;
	width: 100px;
	height: 30px;
	margin: 25px auto 0 auto;
	text-align: center;
	line-height: 30px;
	font-size: 14px;
	color: #c1854f;
	background: #f2d7a6;
	border: 1px solid #dab36d;
	border-radius: 30px;
}
/**********************志愿者活动详情*******************/
.zyzhdxqBox{
	width: 100%;
}
.zyzhdxqBox h2{
	width: 100%;
	font-size: 30px;
	color: #111111;
	font-weight: normal;
	text-align: center;
	margin-top: 50px;
}
.zyzhdxqBox .zyzhdxqTxt{
	width: 100%;
	font-size: 16px;
	color: #333333;
	padding: 20px 0 40px 0;
	line-height: 30px;
}
.zyzhdxqTab{
	width: 504px;
	height: 55px;
	margin: 0 auto 0 auto;
}
.zyzhdxqTab li{
	width: 252px;
	height: 55px;
	float: left;
	line-height: 55px;
}
.zyzhdxqTab li a{
	display: block;
	width: 100%;
	height: 100%;
	text-align: center;
}
.zyzhdxqTab li a.zyzhdxqTp{
	background: #a00405;
}
.zyzhdxqTab li a.zyzhdxqTp span{
	font-size: 18px;
	color: #ffffff;
	padding-left: 35px;
	background: url(../img/zyzhdxqTp.png) no-repeat left center;
}
.zyzhdxqTab li a.zyzhdxqSp{
	background: #ececec;
}
.zyzhdxqTab li a.zyzhdxqSp span{
	font-size: 18px;
	color: #a00405;
	padding-left: 35px;
	background: url(../img/zyzhdxqSp.png) no-repeat left center;
}
.zyzhdxqList{
	width: 100%;
	height: 820px;
	position: relative;
}
.zyzhdxqList .zyzhdxqJmd{
	display: block;
	width: 69px;
	height: 311px;
	position: absolute;
	right: -85px;
	top: 40px;
	background: url(../img/jmd.png) no-repeat center;
}
.zyzhdxqList li{
	width: 363px;
	height: 226px;
	float: left;
	margin-right: 55px;
	background: #efefef;
	margin-top: 40px;
}
.zyzhdxqList li:hover{
	background: #f7cc82;
}
.zyzhdxqList li.zyzhdxqListLast{
	margin-right: 0;
}
.zyzhdxqList li a{
	display: block;
	width: 100%;
	height: 100%;
}
.zyzhdxqList li a img{
	display: block;
	width: 308px;
	height: 176px;
	margin: 25px auto;
}
/**********************志愿者团队*******************/
.zyztdList{
	width: 100%;
}
.zyztdList h4{
	width: 100%;
	height: 187px;
	background: url(../img/mrzyzBg.png) no-repeat center;
	text-align: center;
	line-height: 187px;
	font-size: 36px;
	color: #333333;
	font-weight: normal;
}
.zyztdList h4 span{
	font-size: 60px;
	color: #f02c50;
	text-decoration: underline;
}
.zyztdList ul{
	width: 100%;
	overflow: hidden;
	margin-top: -55px;
}
.zyztdList ul li{
	width: 260px;
	height: 225px;
	float: left;
	margin-right: 50px;
	position: relative;
	margin-top: 105px;
	border: 1px solid #e9e9e9;
}
.zyztdList ul li.zyzhdLidtLast{
	margin-right: 0;
}
.zyztdList ul li img{
	display: block;
	width: 120px;
	height: 120px;
	border-radius: 120px;
	position: absolute;
	left: 50%;
	margin-left: -60px;
	top: -75px;
}
.zyztdList ul li h2{
	width: 200px;
	font-weight: normal;
	color: #111111;
	font-size: 16px;
	margin: 55px auto 15px auto;
	text-align: center;
}
.zyztdList ul li span{
	display: block;
	width: 200px;
	font-weight: normal;
	color: #999999;
	font-size: 14px;
	line-height: 25px;
	margin: 0 auto 0 auto;
	text-align: center;
}
.zyztdList ul li a{
	display: block;
	width: 100px;
	height: 30px;
	margin: 25px auto 0 auto;
	text-align: center;
	line-height: 30px;
	font-size: 14px;
	color: #c1854f;
	background: #f2d7a6;
	border: 1px solid #dab36d;
	border-radius: 30px;
}
/************************新闻列表*********************/
.whdtTab{
	width: 100%;
	height: 70px;
	border-bottom: 1px solid #bbbbbb;
}
.whdtTab ul{
	width: 400px;
	height: 70px;
	margin: 0 auto;
}
.whdtTab ul li{
	width: 200px;
	height: 70px;
	line-height: 70px;
	float: left;
}
.whdtTab ul li a{
	display: block;
	width: 100%;
	height: 100%;
	font-size: 30px;
	color: #777777;
	text-align: center;
}
.whdtTab ul li a.whdtTabSel{
	background: url(../img/border.png) no-repeat center bottom;
	color: #333333;
}
.xwList{
	width: 100%;
	margin-bottom: 20px;
	position: relative;
	margin-top: 23px;
}
.xwList .xwListZk{
	display: block;
	width: 68px;
	height: 40px;
	position: absolute;
	top: 0;
	right: -70px;
	text-align: center;
	line-height: 40px;
	background: #5891fb;
	color: #FFFFFF;
	cursor: pointer;
}
.xwList .whzbTabOne{
	display: block;
	height: 38px;
	position: absolute;
	left: 10px;
	top: 0;
	text-align: center;
	line-height: 38px;
	margin-bottom: 12px;
	width: 100px;
	border: none;
	margin-right: 0;
}
.xwList ul{
	width: 1110px;
	max-height: 100px;
	overflow: hidden;
	margin-left: 100px;
}
.xwList ul li{
	padding: 0 20px;
	height: 38px;
	float: left;
	text-align: center;
	line-height: 38px;
	border: 1px solid #b3b3b3;
	margin-right: 11px;
	margin-bottom: 12px;
}
.xwList li.whzbTabTwo{
	background: #be9040;
	border: 1px solid #be9040;
}
.xwList li.whzbTabTwo a{
	color: #FFFFFF;
}
.xwList li a{
	display: block;
	width: 100%;
	height: 100%;
	font-size: 16px;
	color: #000000;
}
.xwList li a span{
	color: #e82222;
}
/**********************新闻详情*****************/
.xwxqBox{
	width: 100%;
	padding-bottom: 60px;
}
.xwxqBox h2{
	width: 100%;
	font-size: 24px;
	color: #111111;
	border-top: 1px dashed #a7a7a7;
	text-align: center;
	margin-top: 25px;
	padding-top: 20px;
}
.xwxqBox h3{
	width: 100%;
	font-weight: normal;
	color: #999999;
	font-size: 14px;
	margin-top: 25px;
	padding-bottom: 15px;
	border-bottom: 1px solid #cccccc;
	text-align: center;
}
.xwxqBox h3 span{
	margin-right: 20px;
}
.xwxqBox .xwxqTxt{
	width: 100%;
	font-size: 16px;
	color: #333333;
	line-height: 35px;
	padding: 30px 0 50px 0;
}
.xwxqBox .gotop{
	display: block;
	width: 90px;
	height: 88px;
	margin: 0 auto;
	background: url(../img/gotop.png) no-repeat center;
}
/*******************精品课堂***************/
.jpktList{
	width: 100%;
	overflow: hidden;
	margin-top: 30px;
}
.jpktList li{
	width: 365px;
	height: 288px;
	background: #efefef;
	margin-bottom: 40px;
	float: left;
	margin-right: 52px;
	position: relative;
}
.jpktList li:hover{
	background: #f7cc82;
}
.jpktList li.jpktListLast{
	margin-right: 0;
}
.jpktList li img{
	display: block;
	width: 308px;
	height: 175px;
	margin: 25px auto 0 auto;
}
.jpktList li b{
	display: block;
	width: 57px;
	height: 57px;
	background: url(../img/video.png) no-repeat center;
	position: absolute;
	left: 50%;
	margin-left: -29px;
	top: 83px;
}
.jpktList li h2{
	width: 308px;
	color: #333333;
	font-size: 16px;
	margin: 15px auto 0 auto;
}
.jpktList li span{
	display: block;
	width: 308px;
	color: #222222;
	font-size: 14px;
	margin: 15px auto 0 auto;
}
.jpktList li i{
	display: block;
	width: 83px;
	height: 83px;
	background: url(../img/wd.png) no-repeat center;
	position: absolute;
	bottom: 10px;
	right: 10px;
	z-index: ;
}
/*******************精品课堂详情***************/
.jpktxqTop{
	width: 100%;
	margin-top: 15px;
}
.jpktxqTop .jpktxqVideo{
	width: 100%;
	height: 555px;
}
.jpktxqTop h2{
	width: 100%;
	font-size: 24px;
	color: #111111;
	margin-top: 25px;
}
.jpktxqTop h3{
	width: 100%;
	font-size: 14px;
	color: #999999;
	margin-top: 25px;
	font-weight: normal;
}
.jpktxqTop h3 b{
	font-weight: normal;
	margin-right: 70px;
}
.jpktxqTop span.Context{
	display: block;
	width: 100%;
	font-size: 16px;
	color: #333333;
	line-height: 30px;
	margin-top: 25px;
}
.jpktxqList{
	width: 100%;
}
.jpktxqList h1{
	width: 900px;
	padding-left: 15px;
	font-size: 24px;
	color: #111111;
	background: url(../img/border2.png) no-repeat left center;
	margin-top: 40px;
}
.jpktxqList ul{
	width: 1140px;
	margin-top: 20px;
}
.jpktxqList ul li{
	width: 100%;
	height: 60px;
	line-height: 60px;
}
.jpktxqList ul li:nth-child(odd){
	background: #faf9f4;
}
.jpktxqList ul li h2{
	width: 80px;
	float: left;
	height: 60px;
	font-weight: normal;
	font-size: 16px;
	color: #b82a23;
	text-align: center;
}
.jpktxqList ul li h3{
	width: 635px;
	float: left;
	height: 60px;
	font-weight: normal;
	font-size: 16px;
	color: #2a2828;
}
.jpktxqList ul li h4{
	width: 80px;
	float: left;
	height: 60px;
	font-weight: normal;
	font-size: 16px;
	color: #333333;
	text-align: center;
}
.jpktxqList ul li h4 b{
	display: block;
	width: 80px;
	height: 60px;
	background: url(../img/xz.png) no-repeat center;
}
.jpktxqList ul li h5{
	width: 150px;
	float: right;
	height: 60px;
	font-weight: normal;
	text-align: center;
	font-size: 16px;
	color: #333333;
}
.jpktxqList .gotop{
	display: block;
	width: 90px;
	height: 88px;
	margin: 100px auto 50px auto;
	background: url(../img/gotop.png) no-repeat center;
}
/**********************群艺师资详情*****************/
.qyszBox{
	width: 100%;
	padding-bottom: 60px;
}
.qyszBox h2{
	width: 100%;
	font-size: 24px;
	color: #111111;
	border-top: 1px dashed #a7a7a7;
	text-align: center;
	margin-top: 25px;
	padding-top: 40px;
}
.qyszBox h3{
	width: 100%;
	font-weight: normal;
	color: #999999;
	font-size: 14px;
	margin-top: 25px;
	padding-bottom: 15px;
	border-bottom: 1px solid #cccccc;
	text-align: center;
}
.qyszBox span{
	display: block;
	width: 100%;
	text-align: center;
	background: url(../img/border1.png) no-repeat center 15px;
	border-bottom: 1px solid #CCCCCC;
	padding-bottom: 40px;
	margin-top: 15px;
}
.qyszBox .xwxqTxt{
	width: 100%;
	font-size: 16px;
	color: #333333;
	line-height: 35px;
	padding: 30px 0 50px 0;
}
.qyszBox .gotop{
	display: block;
	width: 90px;
	height: 88px;
	margin: 0 auto;
	background: url(../img/gotop.png) no-repeat center;
}
/********************实名制认证***************/
.grzbBox{
	width: 100%;
	overflow: hidden;
	padding: 50px 0 70px 0;
}
.grzbBox .grzxLeft{
	width: 295px;
	height: 780px;
	background: #FFFFFF;
	float: left;
	box-shadow:0 0 9px 3px #f1f1f1;
	-webkit-box-shadow: 0 0 9px 3px #f1f1f1;
	margin-left: 5px;
}
.grzbBox .grzxLeft img{
	display: block;
	width: 140px;
	height: 140px;
	border-radius: 140px;
	margin: 30px auto 0 auto;
}
.grzbBox .grzxLeft h2{
	width: 226px;
	text-align: center;
	font-weight: normal;
	color: #333333;
	font-size: 24px;
	margin: 10px auto 0 auto;
}
.grzbBox .grzxLeft h3{
	width: 140px;
	height: 40px;
	text-align: center;
	border: 1px solid #cccccc;
	line-height: 40px;
	margin: 10px auto 0 auto;
	border-radius: 30px;
}
.grzbBox .grzxLeft h3 b{
	font-weight: normal;
	color: #333333;
	font-size: 14px;
	background: url(../img/rz.png) no-repeat left center;
	padding-left: 30px;
}
.grzbBox .grzxLeft ul{
	width: 226px;
	margin: 30px auto 0 auto;
}
.grzbBox .grzxLeft ul li{
	width: 226px;
	height: 55px;
	line-height: 55px;
	text-align: center;
}
.grzbBox .grzxLeft ul li a{
	display: block;
	width: 100%;
	height: 100%;
	font-size: 14px;
	color: #333333;
}
.grzbBox ul li.grzbLeftSel{
	background: url(../img/grzxBg.png) no-repeat center;
}
.grzxBtn{
	width: 245px;
	height: 40px;
	margin: 20px auto 0 auto;
}
.grzxBtn a{
	display: block;
	width: 115px;
	height: 40px;
	float: left;
	font-size: 14px;
	color: #333333;
	text-align: center;
	border: 1px solid #CCCCCC;
	float: left;
	border-radius: 30px;
	line-height: 40px;
}
.grzxBtn a span{
	padding-left: 27px;
	background: url(../img/xgmm.png) no-repeat left center;
}
.grzbBox .grzxRight{
	width: 860px;
	float: right;
	box-shadow:0 0 9px 3px #f1f1f1;
	-webkit-box-shadow: 0 0 9px 3px #f1f1f1;
	margin-right: 7px;
}
.grzbBox .grzxRight .smrzTop{
	width: 795px;
	margin: 0 auto;
}
.grzbBox .grzxRight .smrzTop h2{
	width: 100%;
	height: 125px;
	text-align: center;
	position: relative;
	line-height: 125px;
	background: url(../img/border4.png) no-repeat center 95px;
	font-weight: normal;
	font-size: 30px;
	color: #333333;
	border-bottom: 1px solid #CCCCCC;
}
.grzbBox .grzxRight .smrzTop h2 b{
	display: block;
	width: 104px;
	height: 20px;
	text-align: center;
	background: url(../img/rzBg.png) no-repeat center;
	position: absolute;
	left: 50%;
	top: 52px;
	margin-left: 63px;
	font-weight: normal;
	color: #FFFFFF;
	font-size: 14px;
}
.grzbBox .grzxRight .smrzTop h3{
	display: block;
	width: 773px;
	height: 38px;
	padding-left: 20px;
	font-weight: normal;
	line-height: 38px;
	font-size: 14px;
	color: #ebb142;
	background: #fff8df;
	border: 1px solid #eadfac;
	margin-top: 20px;
}
.grzbBox .grzxRight .smrzTop span{
	display: block;
	width: 525px;
	height: 42px;
	margin: 25px auto 0 auto;
	overflow: hidden;
}
.grzbBox .grzxRight .smrzTop span b{
	display: block;
	width: 85px;
	height: 42px;
	text-align: right;
	line-height: 42px;
	font-size: 14px;
	color: 333333;
	float: left;
	font-weight: normal;
}
.grzbBox .grzxRight .smrzTop span input[type="text"]{
	display: block;
	width: 360px;
	height: 40px;
	border: 1px solid #e8e8e8;
	float: left;
	margin-left: 10px;
	padding-left: 15px;
	outline: none;
	font-family: "微软雅黑";
	font-size: 14px;
	color: #333333;
}
.grzbBox .grzxRight .smrzTop span input[type="radio"]{
	display: block;
	width: 17px;
	height: 17px;
	float: left;
	margin-left: 15px;
	margin-top: 13px;
}
.grzbBox .grzxRight .smrzTop span i{
	display: block;
	height: 42px;
	line-height: 42px;
	float: left;
	font-size: 14px;
	color: #333333;
	font-style: normal;
	margin-left: 8px;
	margin-right: 12px;
}
.grzbBox .grzxRight .smrzBot{
	width: 795px;
	background: #f8f8f8;
	margin: 30px auto 0 auto;
	padding: 60px 0 45px 0;
}
.grzbBox .grzxRight .smrzBot .smrzZj{
	display: block;
	width: 670px;
	height: 182px;
	margin: 0 auto;
}
.grzbBox .grzxRight .smrzBot .smrzZj div{
	display: block;
	width: 310px;
	height: 182px;
	float: left;
}
.grzbBox .grzxRight .smrzBot .smrzZj div h2{
	width: 100%;
	font-size: 30px;
	color: #333333;
	font-weight: normal;
}
.grzbBox .grzxRight .smrzBot .smrzZj div span{
	display: block;
	width: 310px;
	font-size: 14px;
	color: #666666;
	line-height: 25px;
	margin-top: 15px;
}
.grzbBox .grzxRight .smrzBot .smrzZj a{
	display: block;
	width: 316px;
	height: 182px;
	background: url(../img/sfzzm.png) no-repeat center;
	float: right;
}
.grzbBox .grzxRight .smrzBtn{
	display: block;
	width: 165px;
	height: 45px;
	margin: 30px auto;
	text-align: center;
	line-height: 45px;
	background: #e85a5a;
	border-radius: 5px;
	font-size: 14px;
	color: #ffffff;
}
/*************************培训记录******************/
.grzbBox .grzxRight .pxjlTop{
	width: 795px;
	margin: 0 auto;
}
.grzbBox .grzxRight .pxjlTop h2{
	width: 100%;
	height: 125px;
	text-align: center;
	position: relative;
	line-height: 125px;
	background: url(../img/border4.png) no-repeat center 95px;
	font-weight: normal;
	font-size: 30px;
	color: #333333;
	border-bottom: 1px solid #CCCCCC;
}
.grzbBox .grzxRight .pxjlTop ul{
	width: 795px;
	height: 70px;
	border-bottom: 1px solid #CCCCCC;
}
.grzbBox .grzxRight .pxjlTop ul li{
	display: block;
	width: 92px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	float: left;
	font-size: 16px;
	color: #333333;
	margin-top: 20px;
	margin-right: 30px;
	border-radius: 5px;
}
.grzbBox .grzxRight .pxjlTop ul li a{
	display: block;
	width: 100%;
	height: 100%;
	color: #333333;
}
.grzbBox .grzxRight .pxjlTop ul li a span{
	color: #e85a5a;
	margin-left: 3px;
}
.grzbBox .grzxRight .pxjlList{
	width: 795px;
	margin: 30px auto 0 auto;
}
.grzbBox .grzxRight .pxjlList li{
	width: 793px;
	height: 148px;
	border: 1px solid #CCCCCC;
	margin-bottom: 20px;
	position: relative;
}
.grzbBox .grzxRight .pxjlList li img{
	display: block;
	width: 188px;
	height: 112px;
	float: left;
	margin-left: 20px;
	margin-top: 18px;
	margin-right: 20px;
}
.grzbBox .grzxRight .pxjlList li h2{
	width: 445px;
	font-size: 18px;
	color: #333333;
	font-weight: normal;
	margin-top: 35px;
	float: left;
	margin-bottom: 15px;
}
.grzbBox .grzxRight .pxjlList li h2 b{
	font-weight: normal;
	padding: 3px 15px;
	font-size: 14px;
	color: #FFFFFF;
	border-radius: 20px;
	margin-right: 10px;
}
.grzbBox .grzxRight .pxjlList li h2 b.pxjlListR{background: #e85a5a;}
.grzbBox .grzxRight .pxjlList li h2 b.pxjlListL{background: #65b6e5;}
.grzbBox .grzxRight .pxjlList li h2 b.pxjlListH{background: #b1b1b1;}
.grzbBox .grzxRight .pxjlList li h2 b.pxjlListG{background: #60da8b;}

.grzbBox .grzxRight .pxjlList li span{
	display: block;
	width: 550px;
	font-size: 14px;
	color: #999999;
	float: left;
	margin-bottom: 10px;
}
.grzbBox .grzxRight .pxjlList li span b{
	font-weight: normal;
	color: #e88919;
	margin-right: 15px;
}
.grzbBox .grzxRight .pxjlList li a{
	display: block;
	width: 83px;
	height: 33px;
	text-align: center;
	line-height: 33px;
	border: 1px solid #CCCCCC;
	position: absolute;
	top: 33px;
	right: 20px;
	border-radius: 30px;
	background: #f4f4f4;
	font-size: 14px;
	color: #333333;
}
/*************************修改密码**************/
.grzbBox .grzxRight .xgmmTop{
	width: 795px;
	margin: 0 auto;
}
.grzbBox .grzxRight .xgmmTop h2{
	width: 100%;
	height: 125px;
	text-align: center;
	position: relative;
	line-height: 125px;
	background: url(../img/border4.png) no-repeat center 95px;
	font-weight: normal;
	font-size: 30px;
	color: #333333;
	border-bottom: 1px solid #CCCCCC;
}
.xgmmList{
	width: 795px;
	margin: 55px auto 0 auto;
	padding-bottom: 308px;
}
.xgmmList span,.xgmmList div{
	display: block;
	width: 430px;
	height: 42px;
	margin: 0 auto 40px auto;
}
.xgmmList span b,.xgmmList div b{
	font-weight: normal;
	width: 70px;
	height: 42px;
	display: block;
	line-height: 42px;
	text-align: right;
	font-size: 14px;
	color: #888888;
	float: left;
}
.xgmmList span input,.xgmmList div input{
	display: block;
	width: 325px;
	padding-left: 15px;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	color: #888888;
	font-family: "微软雅黑";
	outline: none;
	border: 1px solid #CCCCCC;
	border-radius: 5px;
	float: left;
	margin-left: 15px;
}
.xgmmList a{
	display: block;
	width: 170px;
	height: 45px;
	margin: 0 auto;
	text-align: center;
	line-height: 45px;
	border-radius: 5px;
	background: #e85a5a;
	font-size: 16px;
	color: #FFFFFF;
}
/*************************修改资料**************/
.grzbBox .grzxRight .xgzlTop{
	width: 795px;
	margin: 0 auto;
}
.grzbBox .grzxRight .xgzlTop h2{
	width: 100%;
	height: 125px;
	text-align: center;
	position: relative;
	line-height: 125px;
	background: url(../img/border4.png) no-repeat center 95px;
	font-weight: normal;
	font-size: 30px;
	color: #333333;
	border-bottom: 1px solid #CCCCCC;
}
.xgzlList{
	width: 795px;
	margin: 55px auto 0 auto;
	padding-bottom: 170px;
}
.xgzlList span,.xgzlList div{
	display: block;
	width: 430px;
	height: 42px;
	margin: 0 auto 35px auto;
}
.xgzlList span b,.xgzlList div b{
	font-weight: normal;
	width: 70px;
	height: 42px;
	display: block;
	line-height: 42px;
	text-align: right;
	font-size: 14px;
	color: #888888;
	float: left;
}
.xgzlList span input,.xgzlList div input{
	display: block;
	width: 325px;
	padding-left: 15px;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	color: #888888;
	font-family: "微软雅黑";
	outline: none;
	border: none;
	border-bottom: 1px solid #CCCCCC;
	float: left;
	margin-left: 15px;
	text-align: right;
}
.xgzlList span input.xgzlH,.xgzlList div input.xgzlH{color: #333333;}
.xgzlList span input.xgzlG,.xgzlList div input.xgzlG{color: #20c51d;}
.xgzlList span i,.xgzlList div i{
	display: block;
	width: 325px;
	padding-left: 15px;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	color: #333333;
	border-bottom: 1px solid #CCCCCC;
	float: left;
	margin-left: 15px;
	text-align: right;
	font-style: normal;
}
.xgzlList span i em,.xgzlList div i em{
	font-style: normal;
	padding-left: 30px;
	background: url(../img/rz.png) no-repeat left center;
}
.xgzlList a{
	display: block;
	width: 170px;
	height: 45px;
	margin: 0 auto;
	text-align: center;
	line-height: 45px;
	border-radius: 5px;
	background: #e85a5a;
	font-size: 16px;
	color: #FFFFFF;
}
/********************************首页*********************/
.indexTt{
	width: 100%;
	margin-top: 35px;
}
.indexTt h2{
	width: 100%;
	font-size: 36px;
	color: #222222;
	text-align: center;
}
.indexTt h2 b{
	padding-left: 65px;
	background: url(../img/wltt.png) no-repeat left center;
}
.indexTt span{
	display: block;
	width: 100%;
	font-size: 16px;
	color: #222222;
	line-height: 25px;
	margin-top: 15px;
}
.zxdt{
	width: 100%;
	overflow: hidden;
	margin-top: 45px;
}
.zxdt .zxdtLeft{
	width: 615px;
	height: 420px;
	float: left;
}

.zxdt .zxdtLeft .banner{
	width:615px;
	height:420px;
	overflow:hidden;
	position:relative;
	font-size:0;
	margin: 0 auto;
	}
.zxdt .zxdtLeft .b-img{
	height:420px;
	position:absolute;
	left:0;
	top:0;
	}
.zxdt .zxdtLeft .b-img a{
	width: 615px;
	display:block;
	height:420px;
	float:left;
	position: relative;
	}
.zxdt .zxdtLeft .b-img a img{
	display: block;
	width: 100%;
	height: 100%;
}
.zxdt .zxdtLeft .b-img a span{
	display: block;
	width: 96%;
	height: 55px;
	line-height: 55px;
	background: rgba(0,0,0,0.6);
	font-size: 18px;
	color: #ffffff;
	position: absolute;
	left: 0;
	bottom: 0;
	padding-left: 4%;
}
.zxdt .zxdtLeft .b-list{
	height:50px;
	padding-top:388px;
	position:absolute;
	z-index:1;
	right: 0;
	}
.zxdt .zxdtLeft .b-list span{
	display:block;
	cursor:pointer;
	width:13px;
	height:13px;
	border-radius:50%;
	background: #ededed;
	float:left;
	margin:0 5px;
	}
.zxdt .zxdtLeft .b-list .spcss{background: #c29443;}
.zxdt .zxdtLeft .bar-left{
	position: absolute;
    z-index: 1;
    display: block;
    width: 100px;
    height: 100%;
    left: 0;
    background: 0 0;
    top: 0;
	}
.zxdt .zxdtLeft .bar-right {
    position: absolute;
    z-index: 1;
    display: block;
    width: 100px;
    height: 100%;
    right: 0;
    top: 0;
	}
.zxdt .zxdtLeft .bar-left em{
	display:block;
	width:50px;
	height:100%;
	background:url(../img/bannerleft.png) no-repeat center;
	margin:0 auto;
	}
.zxdt .zxdtLeft .bar-right em{
	display:block;
	width:50px;
	height:100%;
	background:url(../img/bannerright.png) no-repeat center;
	margin:0 auto;
	}
.zxdt .zxdtRight{
	width: 520px;
	height: 420px;
	float: right;
	overflow: hidden;
}
.zxdt .zxdtRight h2{
	width: 100%;
	height: 40px;
	font-size: 24px;
	color: #333333;
	border-bottom: 1px solid #b2b2b2; 
	background: url(../img/border5.png) no-repeat 68px bottom;
}
.zxdt .zxdtRight h2 b{
	padding-left: 45px;
	background: url(../img/titleBg.png) no-repeat left center;
}
.zxdt .zxdtRight h2 a{
	float: right;
	font-size: 16px;
	color: #555555;
	font-weight: normal;
	line-height: 40px;
}
.zxdt .zxdtRight h3{
	width: 100%;
	font-size: 24px;
	color: #333333;
	margin-top: 15px;
}
.zxdt .zxdtRight span{
	display: block;
	width: 100%;
	font-size: 14px;
	color: #666666;
	line-height: 25px;
	margin-top: 10px;
}
.zxdt .zxdtRight span a{
	color: #666666;
}
.zxdt .zxdtRight ul{
	width: 100%;
}
.zxdt .zxdtRight ul li{
	width: 490px;
	height: 40px;
	font-size: 16px;
	line-height: 40px;
	background: url(../img/indexListBg.png) no-repeat left center;
	padding-left: 20px;
}
.zxdt .zxdtRight ul li a{
	display: block;
	width: 100%;
	height: 100%;
	color: #222222;
}
.indexXw{
	width: 100%;
	margin-top: 40px;
}
.indexXw .tzgg{
	width: 570px;
	height: 355px;
	float: left;
}
.indexXw .tzgg h2{
	width: 100%;
	height: 40px;
	font-size: 24px;
	color: #333333;
	border-bottom: 1px solid #b2b2b2; 
	background: url(../img/border5.png) no-repeat 68px bottom;
}
.indexXw .tzgg h2 b{
	padding-left: 45px;
	background: url(../img/titleBg.png) no-repeat left center;
}
.indexXw .tzgg h2 a{
	float: right;
	font-size: 16px;
	color: #555555;
	font-weight: normal;
	line-height: 40px;
}
.indexXw .tzgg div{
	width: 100%;
	height: 100px;
	margin-top: 20px;
}
.indexXw .tzgg div img{
	display: block;
	width: 169px;
	height: 100px;
	float: left;
}
.indexXw .tzgg div h3{
	width: 380px;
	float: right;
	font-size: 18px;
	color: #333333;
	line-height: 40px;
	margin-top: 10px;
}
.indexXw .tzgg ul{
	width: 100%;
	margin-top: 7px;
}
.indexXw .tzgg ul li{
	width: 550px;
	height: 40px;
	font-size: 16px;
	line-height: 40px;
	background: url(../img/indexListBg.png) no-repeat left center;
	padding-left: 20px;
}
.indexXw .tzgg ul li a{
	display: block;
	width: 100%;
	height: 100%;
	color: #222222;
}
.indexXw .tzgg ul li a span{
	font-size: 14px;
	color: #999999;
	float: right;
}
.indexXw .tzgg .indexImg{
	display: block;
	width: 100%;
	height: 111px;
}
.whzb{
	width: 100%;
	margin-top: 40px;
	position: relative;
}
.whzb h2{
	width: 100%;
	height: 40px;
	border-bottom: 1px solid #b2b2b2;
	text-align: center;
	font-size: 24px;
	background: url(../img/border5.png) no-repeat center bottom;
	color: #333333;
	position: relative;
}
.whzb h2 b{
	width: 220px;
	display: inline-block;
	background: url(../img/indexListBg1.png) no-repeat center;
}
.whzb h2 a{
	display: block;
	height: 40px;
	top: 0;
	right: 0;
	font-size: 16px;
	color: #555555;
	font-weight: normal;
	line-height: 40px;
	position: absolute;
}
.whzb .whzbBox{
	width: 468px;
	height: 340px;
	position: absolute;
	left: 0;
	top: 80px;
	background: #FFFFFF;
}
.whzb .whzbBox .whzbBoxVideo{
	width: 100%;
	height: 300px;
}
.whzb ul li img:hover{ transform: scale(1.1);}
.whzb ul li img{transition: all 0.6s;}
.whzb .whzbBox h3{
	width: 100%;
	font-size: 14px;
	color: #333333;
	font-weight: normal;
	margin-top: 6px;
}
.whzb ul{
	width: 100%;
	overflow: hidden;
	margin-top: 40px;
}
.whzb ul li{
	width: 225px;
	height: 170px;
	float: left;
	margin-right: 18px;
}
.whzb ul li.whzbLast{
	margin-right: 0;
}
.whzb ul li img span{
	display: block;
	width: 225px;
	height: 130px;
}
.whzb ul li img{
	display: block;
	width: 225px;
	height: 130px;
}
.whzb ul li h3{
	width: 100%;
	font-size: 14px;
	color: #333333;
	font-weight: normal;
	margin-top: 6px;
}
.whzy{
	width: 100%;
	margin-top: 0px;
	margin-top: 15px;
}
.whzy h2{
	width: 100%;
	height: 40px;
	border-bottom: 1px solid #b2b2b2;
	text-align: center;
	font-size: 24px;
	background: url(../img/border5.png) no-repeat center bottom;
	color: #333333;
	position: relative;
}
.whzy h2 b{
	width: 220px;
	display: inline-block;
	background: url(../img/indexListBg1.png) no-repeat center;
}
.whzy h2 a{
	display: block;
	height: 40px;
	top: 0;
	right: 0;
	font-size: 16px;
	color: #555555;
	font-weight: normal;
	line-height: 40px;
	position: absolute;
}
.whzy ul{
	width: 100%;
	overflow: hidden;
	margin-top: 40px;
}
.whzy ul li{
	width: 225px;
	height: 145px;
	float: left;
	margin-right: 18px;
}
.whzy ul li.whzyLast{
	margin-right: 0;
}
.whzy ul li a{
	display: block;
	width: 225px;
	height: 130px;	
}
.whzy ul li a img:hover{ transform: scale(1.1);}
.whzy ul li a img{transition: all 0.6s;}
.whzy ul li a img{
	display: block;
	width: 225px;
	height: 130px;
}
.zlzs{
	width: 100%;
	margin-top: 0px;
	margin-top: 15px;
}
.zlzs h2{
	width: 100%;
	height: 40px;
	border-bottom: 1px solid #b2b2b2;
	text-align: center;
	font-size: 24px;
	background: url(../img/border5.png) no-repeat center bottom;
	color: #333333;
	position: relative;
}
.zlzs h2 b{
	width: 220px;
	display: inline-block;
	background: url(../img/indexListBg1.png) no-repeat center;
}
.zlzs h2 a{
	display: block;
	height: 40px;
	top: 0;
	right: 0;
	font-size: 16px;
	color: #555555;
	font-weight: normal;
	line-height: 40px;
	position: absolute;
}
.zlzs ul{
	width: 100%;
	overflow: hidden;
	margin-top: ;
}
.zlzs ul li{
	width: 370px;
	height: 370px;
	float: left;
	margin-right: 45px;
	overflow: hidden;
}
.zlzs ul li img{
	display: block;
	width: 370px;
	height: 217px;
}
.zlzs ul li h3{
	width: 100%;
	font-weight: normal;
	color: #333333;
	font-size: 18px;
	margin-top: 20px;
	margin-bottom: 20px;
}
.zlzs ul li span{
	display: block;
	width: 100%;
	font-size: 14px;
	color: #bbbbbb;
	padding-left: 30px;
	background: url(../img/time.png) no-repeat left center;
	margin-bottom: 13px;
	padding-top: 2px;
}
.zlzs ul li b{
	display: block;
	width: 100%;
	font-size: 14px;
	color: #bbbbbb;
	padding-left: 30px;
	background: url(../img/home.png) no-repeat left center;
	font-weight: normal;
}
.zlzs ul li span i,.zlzs ul li b i{
	color: #c29443;
	font-style: normal;
}
.qswhg{
	width: 100%;
	margin-top: 0px;
	margin-top: 15px;
}
.qswhg h2{
	width: 100%;
	height: 40px;
	border-bottom: 1px solid #b2b2b2;
	text-align: center;
	font-size: 24px;
	background: url(../img/border5.png) no-repeat center bottom;
	color: #333333;
	position: relative;
}
.qswhg h2 b{
	width: 220px;
	display: inline-block;
	background: url(../img/indexListBg1.png) no-repeat center;
}
.qswhg h2 a{
	display: block;
	height: 40px;
	top: 0;
	right: 0;
	font-size: 16px;
	color: #555555;
	font-weight: normal;
	line-height: 40px;
	position: absolute;
}
.qswhg .qswhgBox{
	width: 100%;
	position: relative;
}
.qswhg .qswhgBox b{
	display: block;
	width: 35px;
	height: 35px;
	text-align: center;
	line-height: 35px;
	font-size: 24px;
	color: #ffffff;
	font-family: "宋体";
	background: #e0c9a1;
	position: absolute;
	top: 55px;
	cursor: pointer;
}
.qswhg .qswhgBox .slider{
	position:relative;
	width:100%;
	height:192px;
	overflow:hidden;
}
.qswhg .qswhgBox .slides{
	height:128px;
	overflow:hidden;
	-webkit-backface-visibility:hidden;
	-webkit-transform-style:preserve-3d;
	-webkit-transition:all 500ms cubic-bezier(.165,.84,.44,1);
	-moz-transition:all 500ms cubic-bezier(.165,.84,.44,1);
	-ms-transition:all 500ms cubic-bezier(.165,.84,.44,1);
	-o-transition:all 500ms cubic-bezier(.165,.84,.44,1);
	transition:all 500ms cubic-bezier(.165,.84,.44,1);
	margin-top: 40px;
}
.qswhg .qswhgBox .slide{
	width: 100%;
	height:128px;
	float:left;
	clear:none;
}
.qswhg .qswhgBox .slide a{
	display: block;
	width: 225px !important;
	height: 128px;
	position: relative;
	float: left;
	margin-right: 18px;
}
.qswhg .qswhgBox .slide a:last-of-type{
	margin-right: 0;
}
.qswhg .qswhgBox .slide a img{
	display: block;
	width: 100%;
	height: 100%;
}
.qswhg .qswhgBox .slide a span{
	display: block;
	width: 100%;
	height: 35px;
	background: rgba(0,0,0,0.5);
	text-align: center;
	line-height: 35px;
	position: absolute;
	left: 0;
	bottom: 0;
	font-size: 14px;
	color: #ffffff;
}
}
.qswhg .qswhgBox .slider-arrows{}
.qswhg .qswhgBox .slider-arrow{
	display: block;
	width: 35px;
	height: 35px;
	text-align: center;
	line-height: 35px;
	font-size: 24px;
	color: #ffffff;
	font-family: "宋体";
	background: #e0c9a1;
	position: absolute;
	top: 90px;
	cursor: pointer;
}
.qswhg .qswhgBox .slider-arrow--right{right:0}
.qswhg .qswhgBox .slider-arrow--left{left:0}
.qswhg .qswhgBox .slider-nav{position:absolute;bottom:0}
.qswhg .qswhgBox .slider-nav__item{
	width:32px;
	height:3px;
	float:left;
	clear:none;
	display:block;
	margin:0 5px;
	background:#d6d6d6;
}
.qswhg .qswhgBox .slider-nav__item:hover{background:#ccc}
.qswhg .qswhgBox .slider-nav__item--current{background:#c29443; height: 5px; margin-top: -1px;}




.qswhg .qswhgBox .qswhgBanner{
	width: 100%;
	height: 128px;
	border: 1px solid red;
	margin-top: 40px;
	overflow: hidden;
}
.qswhg .qswhgBox .qswhgBanner ul{
	width: 1700px;
	height: 128px;
}
.qswhg .qswhgBox .qswhgBanner ul li{
	width: 225px;
	margin-right: 18px;
	height: 128px;
	float: left;
}
.qswhg .qswhgBox .qswhgBanner ul li.qswhgLast{
	margin-right: 0;
}
.qswhg .qswhgBox .qswhgBanner ul li a{
	display: block;
	width: 225px;
	height: 128px;
	position: relative;
}
.qswhg .qswhgBox .qswhgBanner ul li a img{
	display: block;
	width: 100%;
	height: 100%;
}
.qswhg .qswhgBox .qswhgBanner ul li a span{
	display: block;
	width: 100%;
	height: 35px;
	background: rgba(0,0,0,0.5);
	text-align: center;
	line-height: 35px;
	position: absolute;
	left: 0;
	bottom: 0;
	font-size: 14px;
	color: #ffffff;
}


.yqlj{
	width: 100%;
	margin-top: 40px;
	margin-bottom: 80px;
}
.yqlj h2{
	width: 100%;
	height: 40px;
	border-bottom: 1px solid #b2b2b2;
	text-align: center;
	font-size: 24px;
	background: url(../img/border5.png) no-repeat center bottom;
	color: #333333;
	position: relative;
}
.yqlj h2 b{
	width: 220px;
	display: inline-block;
	background: url(../img/indexListBg1.png) no-repeat center;
}
.yqlj h2 a{
	display: block;
	height: 40px;
	top: 0;
	right: 0;
	font-size: 16px;
	color: #555555;
	font-weight: normal;
	line-height: 40px;
	position: absolute;
}
.yqlj ul{
	width: 100%;
	overflow: hidden;
	margin-top: 38px;
}
.yqlj ul li{
	display: block;
	width: 185px;
	height: 62px;
	float: left;
	margin-right: 15px;
	margin-top:5px;
}
.yqlj ul li img{
	width: 100%;
	height: 62px;
	display: block;
}
.yqlj ul li.yqljLast{
	margin-right:0;
}
.yqlj ul li a{
	display: block;
	width: 100%;
	height: 62px;
}

/***********************搜索****************/
.search{
	width: 693px;
	height: 60px;
	border: 1px solid #2d4c86;
	margin: 70px auto 0 auto;
	position: relative;
}
.search span{
	display: block;
	width: 118px;
	height: 60px;
	float: left;
	background: url(../img/jiantou.png) no-repeat right center;
	text-align: center;
	line-height: 60px;
	font-size: 18px;
	color: #333333;
	cursor: pointer;
}
.search input{
	display: block;
	width: 390px;
	height: 60px;
	float: left;
	font-size: 18px;
	color: #afafaf;
	line-height: 60px;
	margin-left: 35px;
	font-family: "微软雅黑";
	outline: none;
	border: none;
}
.search a{
	display: block;
	width: 60px;
	height: 60px;
	float: right;
	background: #2d4c86 url(../img/search.png) no-repeat center;
	background-size: 25px 25px;
}
.search ul{
	width: 120px;
	background: #2d4c86;
	position: absolute;
	left: -1px;
	top: 61px;
	display: none;
}
.search ul li{
	width: 100%;
	height: 50px;
	text-align: center;
	line-height: 50px;
	font-size: 16px;
	color: #ffffff;	
}
.searchList{
	width: 1200px;
	background: #f1f1f1;
	margin: 70px auto 0 auto;
}
.searchList li{
	width: 1140px;
	height: 190px;
	margin: 0 auto;
	border-bottom: 1px solid #d0d0d0;
}
.searchList li div{
	display: block;
	width: 191px;
	height: 130px;
	background: url(../img/searchBg.png) no-repeat center;
	float: left;
	margin-top: 30px;
	margin-right: 30px;
}
.searchList li div img{
	display: block;
	width: 175px;
	height: 117px;
}	
.searchList li h2{
	width: 870px;
	float: left;
	font-size: 24px;
	color: #111111;
	margin-top: 40px;
	font-weight: normal;
}
.searchList li h2 span{
	color: #f42d2d;
}
.searchList li h3{
	width: 870px;
	float: left;
	font-size: 14px;
	color: #999999;
	margin-top: 25px;
	font-weight: normal;
}
.searchList li h3 i,.searchList li h3 b,.searchList li h3 em{
	font-weight: normal;
	font-style: normal;
	margin-right: 20px;	
}
.searchImg{
	width: 197px;
	height: 229px;
	display: block;
	margin: 90px auto 0 auto;
}	

