@charset "utf-8";
body,ul,ol,h1,h2,h3,h4,h5,h6,li,p{
	margin:0;
	padding:0;
}
body {
	margin:0;
	width:100%;
	font-size:14px;
	font-family:"Microsoft YaHei",PingFangSC-Semibold,Arial,sans-serif,Helvetica,STHeiti;
	-webkit-box-sizing:border-box;
	overflow-x:hidden;
	background-color: #f2f3f5;
	background:url('../images/indexbg.png') no-repeat;
	background-size:100%;
}
img{border:0px; vertical-align:middle;}
.clearfix:after{
	content:'';
	clear:both;
	display:block;
}
a{text-decoration:none}
li{list-style:none}
.shui12{
	color: #fff;
}
.cheng12{
	font-size: 12px;
	color: #ffa600;
	text-decoration: none;
}
.cheng12:hover{
	color: red;
}
/*移动端样式*/
@media screen and (max-width: 768px) {
	.site-nav{
		position: relative;
		background: #1c1c1c;
		font-size: 12px;
		line-height: 26px;
		display: none;
	}
	.minSite{
		margin:0 auto
	}
	.ss-0{
		display: none;
	}
	.header{
		padding: 12px 2%;
		background-color: #055295;
	}
	.header img{
		width: 100%;
	}
	.indexMenuBox{
		padding: 6px 0;
	}
	.menuItemBox{
		padding: 4px 0;
	}
	.menuItem{
		float: left;
		margin: 0 4px;
		padding: 4px 0;
		text-align: center;
		width: 21%;
		font-size: 16px;
		border: 2px solid transparent;
	}
	.menuItem a{
		color: #fff;
	}
	.menuItemSel,.menuItem:hover{
		background-color: #0062b8 !important;
		color: #fff;
		border-radius: 10px;
		border: 2px solid #1492ff;
	}
	.focusBanner{
		position: relative;
		margin: 8px 2%;
		height: 260px;
	}
	.focusBanner img{
		width: 100%;
		height: 100%;
	}
	.focusTitle{
		position: absolute;
		bottom: 0;
		left: 0;
		right: 0;
		padding-left:12px;
		height: 36px;
		background-color: rgba(0, 0, 0, 0.5);
		color: #fff;
		font-size: 16px;
		line-height: 36px;
	}
	.bannerName{
		float: left;
		width: 50%;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.bannerName a{
		color: #fff;
	}
	.bannerSwitch{
		float: right;
		width: 48%;
	}
	.newsBox{
		padding: 8px;
		margin:0 2%;
		background-color: #fff;
	}
	.titleSwitch{
		padding: 6px 0;
		border-bottom: 1px solid #ededed;
	}
	.switchItem{
		float: right;
		width: 32px;
		height: 36px;
		color: #fff;
		text-align: center;
	}
	.switchItemSel{
		background-color: #1492ff;
	}
	.titleSwitchItem{
		float: left;
		position: relative;
		margin: 0 8px;
		color: #333;
		font-size: 18px;
	}
	.divider{
		float: left;
		width: 1px;
		height: 16px;
		background-color: #acacac;
		margin-top: 5px;
	}
	.titleSwitchItemSel{
		position: relative;
		color: #1492ff;
		font-weight: bold;
	}
	.titleSwitchItemSel::before{
		display: block;
		content: "";
		position: absolute;
		bottom: -8px;
		left: 0;
		right: 0;
		height: 4px;
		background-color: #1492ff;
	}
	.newList{
		min-height: 200px;
		margin-top: 8px;
	}
	.newList li{
		padding: 4px 0 4px 18px;
		background: url("../images/news.png") no-repeat;
		background-position: 2px 12px;
	}
	.newsName{
		float: left;
		width: 70%;
		color: #333;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		font-size: 16px;
	}
	.date{
		float: right;
		width: 30%;
		color: #a6a6a6;
		font-size: 14px;
	}
	.yzTitle{
		margin: 12px 2% 0;
		padding: 8px 0;
		text-align: center;
		color: #fff;
		font-size: 18px;
		background-color: #055295;
	}
	.more{
		float: right;
		background-color: #ededed;
		padding: 4px 12px;
		color: #3f3f3f;
	}
	.scyzBox{
		padding: 8px;
		margin:0 2%;
		background-color: #fff;
	}
	.xpzBox{
		margin: 12px 0;
	}
	.xpzItem{
		float: left;
		margin: 6px 2%;
		width: 46%;
	}
	.xpzImg{
		height: 120px;
	}
	.xpzImg img{
		width: 100%;
		height: 100%;
	}
	.xpzName{
		padding: 4px 0;
		font-size: 14px;
		font-weight: bold;
		color: #333;
		text-align: center;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}
	.xpzIntroduce{
		color: #888;
		text-align: center;
	}
	.detail{
		color: #1492ff;
	}
	.foot{
		margin-top: 12px;
		padding: 20px 2%;
		background-color: #055295;
		color: #fff;
		font-size: 14px;
		display: none;
	}
	.foot_index{
		margin-top: 12px;
		padding: 20px 2%;
		background-color: #055295;
		color: #fff;
		font-size: 14px;
	}
	.fontLine{
		float: left;
		width: 80%;
		text-align: center;
		line-height: 21px;
		font-size: 14px;
	}
	.sydwBox{
		float: left;
		width: 20%;
		text-align: center;
	}
	.sydwBox img{
		margin-top: 12px;
		width: 70%;
	}
	.commonTop{
		margin-top: 12px;
	}
	.newListPhone{

	}
	.newsDateBox{
		float: left;
		width: 10%;
	}
	.list-item{
		width: 100%;
		margin-top: 16px;
		cursor: pointer;
		padding-left: 20px;
		padding-bottom: 10px;
		position: relative;
		border-bottom: 1px dashed #d4d4d4;
	}
	.item-left{
		position: absolute;
		left: 0;
		top: 0;
		width: 40px;
		height: 44px;
		background-color: #f6f9fe;
	}
	.item-right{
		/* width: calc(100% - 60px); */
	}
	.r-title{
		font-size: 18px;
		color: #101010;
		line-height: 26px;
	}
	.r-title-new{
		padding-left: 13px;
		background: url(../images/dian.png) no-repeat left;
		font-size: 16px;
		color: #101010;
		line-height: 26px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		float: left;
		max-width: 70%;
	}
	.r-text{
		font-size: 14px;
		font-family: Microsoft YaHei;
		color: #999;
		line-height: 24px;
		margin-top: 4px;
	}
	.l-top{
		height: 18px;
		background-color: #f43738;
		text-align: center;
		line-height: 18px;
		font-size: 12px;
		color: #fff;
	}
	.l-bottom{
		width: 40px;
		height: 30px;
		line-height: 30px;
		text-align: center;
		color: #101010;
		font-size: 18px;
	}
	.position{
		padding: 6px 0;
		width: 100%;
		height: 24px;
		margin: 0 auto;
		line-height: 24px;
		font-size: 16px;
		color: #333;
		background: #f2f2f2;
		padding-left: 16px;
	}
	.position a{
		text-decoration: none;
		color: #3d3d3d;
	}
	.newsDetailBox{
		padding: 8px 4%;
		background-color: #fff;
	}
	.newsListBox{
		padding:0 4%;
		background-color: #fff;
	}
	.fcol{
		margin: 0 4%;
		width: 92%;
		height: 40px;
		background-color: #0565AE;
		line-height: 40px;
		text-align: center;
		color: #fff;
		font-size: 16px;
		font-weight: bold;
	}
	.tcol{
		margin: 0 4%;
		padding:4px 10px;
		width: 92%;
		height: auto;
		font-size: 15px;
		font-weight: normal;
		display: flex;
		flex-wrap: wrap;
		justify-content: flex-start;
		border-left: 1px solid #ededed;
		border-right: 1px solid #ededed;
		border-bottom: 1px solid #ededed;
		background-color: #fafafa;
	}
	.Aaron{
		margin: 4px 4px;
		float: left;
		font-size: 16px;
		text-align: center;
	}
	.Aaron a{
		padding: 6px 12px;
		display: block;
		width: 100%;
		height: 100%;
		color: #333333;
		background-color: #f8f8f8;
		border-radius: 4px;
	}
	.Aaron a:hover,.AaronSel{
		color: #fff !important;
		background-color: #0089ff !important;
	}
	.tpxw-list{
		margin: 0 4%;
		width: auto;
		line-height: 35px;
		border-left: 1px solid #ededed;
		border-right: 1px solid #ededed;
		border-bottom: 1px solid #ededed;
	}
	.tpxw-list a {
		display: block;
		line-height: 24px;
		font-size: 16px;
		color: #333333;
		background: url("../images/arr.png") no-repeat left center;
		background-position: 20px 12px;
		padding:6px 0 6px 40px;
	}
	.seeme,.tpxw-list a:hover{
		color: #ff510e !important;
		background: url(../images/see.png) no-repeat !important;
		background-position: 20px 12px !important;
		padding: 6px 0 6px 40px;
	}
	.newsTitle{
		padding: 6px 2%;
		font-size: 20px;
		font-weight: 700;
		font-stretch: normal;
		line-height: 30px;
		letter-spacing: 0;
		color: #000;
		text-align: center;
	}
	.lyrq{
		float: left;
		width: 50%;
		text-align: center;
		font-size: 14px;
		font-weight: normal;
		font-stretch: normal;
		line-height: 24px;
		letter-spacing: 0;
		color: #999;
	}
	.bt_content{
		margin-top: 8px;
		padding: 8px 1%;
		border-top: 4px solid #055295;
	}
	.bt_content p{
		font-family: 微软雅黑;
		font-size: 18px;
		font-weight: normal;
		font-stretch: normal;
		line-height: 32px;
		letter-spacing: 0;
		color: #000;
		text-align: justify;
	}
	.contentImg{
		text-align: center;
	}
	.contentImg img{
		margin: 0 auto;
		max-width: 100%;
		height:auto !important;
	}
	.thumbImaBox{
		display: block;
		padding: 4px 8px;
		background-color: #fff;
		border-radius: 4px;
		-webkit-transition: border .2s ease-in-out;
		-o-transition: border .2s ease-in-out;
		transition: border .2s ease-in-out;
		text-align: center;
		font-size: 16px;
	}
	.thumbImaBox img{
		width: 100%;
		height: 160px;
	}
	.thumbImaBox330{
		display: block;
		padding: 4px 8px;
		background-color: #fff;
		border-radius: 4px;
		-webkit-transition: border .2s ease-in-out;
		-o-transition: border .2s ease-in-out;
		transition: border .2s ease-in-out;
		text-align: center;
		font-size: 16px;
	}
	.thumbImaBox330 img{
		width: 100%;
		height: 160px;
	}
	.xrld14 {
		font-size: 18px;
		color: #005bac;
		text-decoration: none;
		text-align: center;
	}
	.commonTop{
		margin-top: 12px;
	}
	.panelGroup{
		border: 1px solid #ededed;
	}
	.ccaption{
		position: absolute;
		left: 0;
		right: 0;
		bottom: 0;
		z-index: 10;
		padding: 4px 0;
		color: #fff;
		text-align: center;
		text-shadow: 0 1px 2px rgb(0 0 0 / 60%);
		background-color: rgba(0, 0, 0, 0.5);
	}
	.carousel{
		margin: 0 4%;
	}
	/* 详情页焦点图 */
	.contentFocusBanner{
		margin-top: 12px;
		width: 100%;
		position: relative;
		height: 240px;
	}
	.contentFocusBanner img{
		width: 100%;
		height: 100%;
	}
	.contentFocusBanner_1{
		margin-top: 12px;
		width: 100%;
		position: relative;
		height: 240px;
	}
	.contentFocusBanner_1 img{
		width: 100%;
		height: 100%;
	}
	.contentNewsBox{
		padding: 8px;
		width:100%;
		height: 240px;
		background-color: #fff;
	}
	.contentNewsBox_1{
		padding: 8px;
		width:100%;
		height: 240px;
		background-color: #fff;
	}
	.contentNewsBox_2{
		padding: 8px;
		width:100%;
		height: 240px;
		background-color: #fff;
	}
	.contentNewsName{
		float: left;
		width: 70%;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		font-size: 16px;
	}
	.contentNewsName a{
		color: #333;
	}
	.contentNewsName a:hover{
		color: #1492ff;
	}
	.contentNewsName_1{
		float: left;
		width: 65%;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		font-size: 16px;
	}
	.contentNewsName_1 a{
		color: #333;
	}
	.contentNewsName_1 a:hover{
		color: #1492ff;
	}
	.contentIntro{
		padding: 10px 2%;
	}
	.contentIntro>p{
		margin: 8px 0;
		text-indent: 2em;
		font-size: 16px;
		color: #333;
		line-height: 32px;
	}
	.introImgName{
		font-size: 18px;
		color: blue;
		text-align: center;
	}
	.contentIntroImg{
		text-align: center;
	}
	.contentIntroImg img{
		width: 90%;
	}
	.lb_x1{
		height: 240px;
		width: 100%;
		text-align: center;
	}
	.lb_x1 img{
		margin: 0 auto !important;
		height: 100% !important;
		width: 60% !important;
	}
	.lb_x2{

	}

	.sdkycgzl_box{
		position:relative;
		margin: 0 2%;
		padding: 8px;
		height: 180px;
		background-color: #fff;
		overflow: hidden;
	}
	.ztzlBox{
		left: 0;
		top: 0;
		width: 1800px;
		margin: 12px 0;
	}
	.ztzlItem{
		float: left;
		margin: 0 12px;
		width: 150px;
	}
	.ztzlImg{
		height: 120px;
	}
	.ztzlImg img{
		width: 100%;
		height: 100%;
	}
	.ztzlName{
		padding: 4px 0;
		font-size: 14px;
		font-weight: bold;
		color: #333;
		text-align: center;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}
	.redhead{
		position: relative;
		width: 100%;
		height: 120px;
		background: url("../images/htPhone2.jpg") no-repeat;
		background-size: 100% 100%;
	}
	.close_banner{
		position: absolute;
		right: 10px;
		top: 8px;
		width: 18px;
		height: 18px;
		color: #fff;
		background-color: rgba(0, 0, 0, 0.64);
		text-align: center;
		font-size: 18px;
		font-weight: bold;
		line-height: 18px;
		cursor: pointer;
		border-radius: 4px;
	}
	/* 搜索样式新增 */
	.indexSearchBox{
		margin: 0 auto;
		position: relative;
		height: 36px;
		width: 90%;
	}
	.indexSearchIpt{
		height: 36px;
		width: 80%;
		border: none;
		color: #333;
		font-size: 16px;
		outline: none;
	}
	.indexSearchBtn{
		position: absolute;
		right: 0px;
		top: 0;
		width: 20%;
		height: 36px;
		line-height: 36px;
		text-align: center;
		font-size: 16px;
		cursor: pointer;
		color: #fff;
		background-image: linear-gradient(to right,#f6ad08,#ee9307);
		z-index: 20;
	}
	.indexSearchBtn:hover{
		background-image: linear-gradient(to right,#f9b822,#f09a19);
	}
}
/* 电脑端样式 */
@media screen and (min-width: 768px) {
	.site-nav{
		height: 26px;
		position: relative;
		background: #1c1c1c;
		font-size: 12px;
		line-height: 26px;
	}
	.minSite{
		width:1200px;
		height:26px;
		margin:0 auto
	}
	.header{
		padding: 20px 0;
		background-color: #055295;
	}
	.yzsContainer{
		width: 1200px;
		margin: 0 auto;
	}
	.logo{
		float: left;
		width: 464px;
		height: 88px;
	}
	.logo img{
		width: 100%;
	}
	.indexMenuBox{
		float: left;
		position: relative;
		margin-left: 64px;
		width: 670px;
		color: #fff;
	}
	/* 搜索样式新增 */
	.indexSearchBox{
		position: absolute;
		right: 20px;
		top: 52px;
		height: 54px;
		width: 550px;
	}
	.indexSearchIpt{
		height: 40px;
		padding-left: 20px;
		width: 436px;
		border: none;
		color: #333;
		font-size: 16px;
		outline: none;
		border-radius: 4px;
	}
	.indexSearchBtn{
		position: absolute;
		right: 10px;
		top: 0;
		width: 110px;
		height: 40px;
		line-height: 40px;
		text-align: center;
		font-size: 18px;
		cursor: pointer;
		background-image: linear-gradient(to right,#f6ad08,#ee9307);
	}
	.indexSearchBtn:hover{
		background-image: linear-gradient(to right,#f9b822,#f09a19);
	}
	/* 搜索样式结束 */
	.menuItemBox{
		padding: 4px 0;
	}
	.menuItem{
		float: left;
		margin: 0 4px;
		padding: 4px 8px;
		text-align: center;
		font-size: 18px;
		border: 2px solid transparent;
	}
	.menuItem a{
		color: #fff;
	}
	.menuItemSel,.menuItem:hover{
		background-color: #0062b8 !important;
		color: #fff;
		border-radius: 10px;
		border: 2px solid #1492ff;
	}
	.newsContainer{
		width: 1200px;
		margin: 8px auto;
	}
	.focusBanner{
		float: left;
		width: 770px;
		position: relative;
		height: 430px;
	}
	.focusBanner img{
		width: 100%;
		height: 100%;
	}
	.focusTitle{
		position: absolute;
		bottom: 0;
		left: 0;
		right: 0;
		padding-left:12px;
		height: 36px;
		background-color: rgba(0, 0, 0, 0.5);
		color: #fff;
		font-size: 16px;
		line-height: 36px;
	}
	.bannerName{
		float: left;
		width: 60%;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.bannerName a{
		color: #fff;
	}
	.bannerSwitch{
		float: right;
		width: 38%;
	}
	.newsBox{
		float: left;
		margin-left: 16px;
		padding: 8px;
		width: 398px;
		height: 414px;
		background-color: #fff;
	}
	.titleSwitch{
		padding: 6px 0;
		border-bottom: 1px solid #ededed;
	}
	.switchItem{
		float: right;
		width: 32px;
		height: 36px;
		color: #fff;
		text-align: center;
	}
	.switchItemSel{
		background-color: #1492ff;
	}
	.titleSwitchItem{
		float: left;
		position: relative;
		margin: 0 8px;
		color: #333;
		font-size: 18px;
	}
	.divider{
		float: left;
		width: 1px;
		height: 16px;
		background-color: #acacac;
		margin-top: 5px;
	}
	.titleSwitchItemSel{
		position: relative;
		color: #1492ff;
		font-weight: bold;
	}
	.titleSwitchItemSel::before{
		display: block;
		content: "";
		position: absolute;
		bottom: -8px;
		left: 0;
		right: 0;
		height: 4px;
		background-color: #1492ff;
	}
	.newList{
		margin-top: 8px;
		margin-left: 8px;
	}
	.newList li{
		padding: 6px 0 6px 18px;
		background: url("../images/news.png") no-repeat;
		background-position: 2px 16px;
	}
	.newsName{
		float: left;
		width: 258px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		font-size: 16px;
	}
	.newsName a{
		color: #333;
	}
	.newsName a:hover{
		color: #1492ff;
	}
	.date{
		float: right;
		width: 120px;
		color: #a6a6a6;
		font-size: 18px;
	}
	.more{
		display: block;
		float: right;
		background-color: #ededed;
		padding: 4px 12px;
		color: #3f3f3f;
		cursor: pointer;
	}
	.yzTitle{
		margin: 12px 0 0;
		padding: 8px 0;
		text-align: center;
		color: #fff;
		font-size: 18px;
		background-color: #055295;
	}
	.scyzBox{
		padding: 10px;
		background-color: #fff;
	}
	.xpzBox{
		margin: 12px 0;
	}
	.xpzItem{
		float: left;
		margin: 0 12px;
		width: 360px;
	}
	.xpzImg{
		height: 254px;
	}
	.xpzImg img{
		width: 100%;
		height: 100%;
	}
	.xpzName{
		padding: 8px 0;
		font-size: 14px;
		font-weight: bold;
		color: #333;
		text-align: center;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
		font-size: 18px;
	}
	.xpzIntroduce{
		color: #888;
		text-align: center;
	}
	.detail{
		color: #1492ff;
	}
	.foot{
		margin-top: 12px;
		padding: 20px 2%;
		background-color: #055295;
		color: #fff;
		font-size: 14px;
	}
	.foot_index{
		margin-top: 12px;
		padding: 20px 2%;
		background-color: #055295;
		color: #fff;
		font-size: 14px;
	}
	.fontLine{
		float: left;
		margin-left: 40px;
		width: 500px;
		text-align: center;
		line-height: 21px;
		font-size: 14px;
	}
	.footDetail{
		width: 1200px;
		margin: 12px auto;
	}
	.sydwBox{
		float: left;
		margin-left: 300px;
		width: 100px;
		text-align: center;
	}
	.sydwBox img{
		width: 100%;
	}
	.position{
		padding: 6px 0;
		width: 100%;
		height: 24px;
		margin: 0 auto;
		line-height: 24px;
		font-size: 16px;
		color: #333;
		background: #f2f2f2;
		padding-left: 16px;
	}
	.position a{
		text-decoration: none;
		color: #3d3d3d;
	}
	/* 详情页 */
	.newsDetailBox{
		padding: 8px 24px;
		background-color: #fff;
	}
	.newsTitle{
		padding: 6px 2%;
		font-size: 20px;
		font-weight: 700;
		font-stretch: normal;
		line-height: 30px;
		letter-spacing: 0;
		color: #000;
		text-align: center;
	}
	.lyrq{
		float: left;
		width: 50%;
		text-align: center;
		font-size: 16px;
		font-weight: normal;
		font-stretch: normal;
		line-height: 24px;
		letter-spacing: 0;
		color: #999;
	}
	.bt_content{
		margin-top: 12px;
		padding: 16px 16px;
		border-top: 4px solid #055295;
	}
	.bt_content p{
		font-family: 微软雅黑;
		font-size: 18px;
		font-weight: normal;
		font-stretch: normal;
		line-height: 36px;
		letter-spacing: 0;
		color: #333;
		text-align: justify;
	}
	.containerMenuList{
		float: left;
		width: 198px;
	}
	.fcol{
		height: 40px;
		background-color: #0565AE;
		line-height: 40px;
		text-align: center;
		color: #fff;
		font-size: 16px;
		font-weight: bold;
	}
	.tcol{
		margin: 0 4%;
		padding-bottom: 10px;
		width: 92%;
		height: auto;
		font-size: 15px;
		font-weight: normal;
		border-bottom: 1px solid #CDCDCD;
		background-color: #fff;
	}
	.tpxw-list{
		width: auto;
		line-height: 35px;
		border-bottom: 1px solid #ededed;
	}
	.tpxw-list a{
		display: block;
		line-height: 24px;
		font-size: 16px;
		color: #333333;
		background: url("../images/arr.png") no-repeat left center;
		background-position: 20px 12px;
		padding:6px 0 6px 40px;
	}
	.seeme,.tpxw-list a:hover{
		color: #ff510e !important;
		background: url(../images/see.png) no-repeat !important;
		background-position: 20px 12px !important;
		padding: 6px 0 6px 40px;
	}
	.newsListBox{
		float: left;
		margin-left: 16px;
		padding: 8px 16px 8px 16px;
		width: 986px;
		background-color: #fff;
		border: 1px solid #ededed;
	}
	.list-item{
		width: 100%;
		margin-top: 16px;
		cursor: pointer;
		padding-left: 20px;
		padding-bottom: 10px;
		position: relative;
		border-bottom: 1px dashed #ededed;
	}
	.item-left{
		position: absolute;
		left: 0;
		top: 0;
		width: 40px;
		height: 44px;
		background-color: #f6f9fe;
	}
	.item-right{
		width: 100%;
	}
	.r-title{
		font-size: 18px;
		color: #101010;
		line-height: 26px;
	}
	.r-title-new{
		padding-left: 13px;
		background: url(../images/dian.png) no-repeat left;
		color: #101010;
		max-width: 700px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		display: inline-block;
		font-size: 18px;
	}
	.r-text{
		font-size: 14px;
		font-family: Microsoft YaHei;
		color: #999;
		line-height: 24px;
		margin-top: 4px;
	}
	.l-top{
		height: 18px;
		background-color: #f43738;
		text-align: center;
		line-height: 18px;
		font-size: 12px;
		color: #fff;
	}
	.l-bottom{
		width: 40px;
		height: 30px;
		line-height: 30px;
		text-align: center;
		color: #101010;
		font-size: 18px;
	}
	.Aaron{
		font-size: 16px;
	}
	.Aaron a{
		margin: 4px 0;
		padding: 6px 0 6px 50px;
		display: block;
		width: 100%;
		height: 100%;
		color: #333333;
		background-color: #f8f8f8;
		border-radius: 4px;
	}
	.Aaron a:hover,.AaronSel{
		color: #fff !important;
		background-color: #0089ff !important;
	}
	.thumbImaBox{
		display: block;
		padding: 4px 8px;
		margin-bottom: 20px;
		background-color: #fff;
		border: 1px solid #ddd;
		border-radius: 4px;
		-webkit-transition: border .2s ease-in-out;
		-o-transition: border .2s ease-in-out;
		transition: border .2s ease-in-out;
		text-align: center;
		font-size: 16px;
	}
	.thumbImaBox img{
		width: 100%;
		height: 240px;
	}
	.thumbImaBox330{
		display: block;
		padding: 4px 8px;
		margin-bottom: 20px;
		background-color: #fff;
		border: 1px solid #ddd;
		border-radius: 4px;
		-webkit-transition: border .2s ease-in-out;
		-o-transition: border .2s ease-in-out;
		transition: border .2s ease-in-out;
		text-align: center;
		font-size: 16px;
		min-height: 330px;
	}
	.thumbImaBox330 img{
		width: 100%;
		height: 240px;
	}
	.xrld14 {
		font-size: 18px;
		color: #005bac;
		text-decoration: none;
		text-align: center;
	}
	.commonTop{
		margin-top: 12px;
	}
	.panelGroup{
		border: 1px solid #ededed;
	}
	.ccaption{
		position: absolute;
		left: 0;
		right: 0;
		bottom: 0;
		z-index: 10;
		padding: 4px 0;
		color: #fff;
		text-align: center;
		text-shadow: 0 1px 2px rgb(0 0 0 / 60%);
		background-color: rgba(0, 0, 0, 0.5);
	}
	/* 详情页焦点图 */
	.contentFocusBanner{
		float: left;
		width: 400px;
		position: relative;
		height: 240px;
	}
	.contentFocusBanner img{
		width: 100%;
		height: 100%;
	}
	.contentFocusBanner_1{
		float: left;
		width: 460px;
		position: relative;
		height: 240px;
	}
	.contentFocusBanner_1 img{
		width: 100%;
		height: 100%;
	}
	.contentNewsBox{
		float: left;
		margin-left: 16px;
		padding:0 8px;
		width: 520px;
		height: 240px;
		background-color: #fff;
	}
	.contentNewsBox_1{
		float: left;
		margin-left: 16px;
		padding:0 8px;
		width: 460px;
		height: 240px;
		background-color: #fff;
	}
	.contentNewsBox_2{
		float: left;
		padding:0 8px;
		width: 460px;
		height: 240px;
		background-color: #fff;
	}
	.contentNewsName{
		float: left;
		width: 380px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		font-size: 16px;
	}
	.contentNewsName a{
		color: #333;
	}
	.contentNewsName a:hover{
		color: #1492ff;
	}
	.contentNewsName_1{
		float: left;
		width: 320px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		font-size: 16px;
	}
	.contentNewsName_1 a{
		color: #333;
	}
	.contentNewsName_1 a:hover{
		color: #1492ff;
	}
	.date{
		float: right;
		width: 90px;
		color: #a6a6a6;
		font-size: 16px;
	}
	.contentIntro{
		padding: 10px 20px;
	}
	.contentIntro>p{
		margin: 8px 0;
		text-indent: 2em;
		font-size: 16px;
		color: #333;
		line-height: 32px;
	}
	.introImgName{
		font-size: 18px;
		color: blue;
		text-align: center;
	}
	.contentIntroImg{
		text-align: center;
	}
	.contentIntroImg img{
		width: 64%;
	}
	.contentImg{
		text-align: center;
	}
	.contentImg img{
		margin: 8px auto;
		max-width: 100%;
		height:auto !important;
	}
	.contentFocusCarousel{
		float: left;
		width: 400px;
		position: relative;
		height: 300px;
	}
	.itemlb{
		height: 240px;
	}
	.carInner img{
		height: 100% !important;
		width: 100%;
	}
	.lb_x1{
		width: 460px;
		height: 240px;
		text-align: center;
	}
	.lb_x2{
		height: 100% !important;
		margin: 0 auto;
		width: 180px !important;
	}

	.sdkycgzl_box{
		position:relative;
		padding: 8px;
		height: 280px;
		background-color: #fff;
		overflow: hidden;
	}
	.ztzlBox{
		left: 0;
		top: 0;
		width: 3000px;
		margin: 12px 0;
	}
	.ztzlItem{
		float: left;
		margin: 0 12px;
		width: 270px;
	}
	.ztzlImg{
		height: 210px;
	}
	.ztzlImg img{
		width: 100%;
		height: 100%;
	}
	.ztzlName{
		padding: 8px 0;
		font-size: 14px;
		font-weight: bold;
		color: #333;
		text-align: center;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
		font-size: 18px;
	}
	.redhead{
		position: relative;
		height: 185px;
		width: 100%;
		background: url("../images/ht.jpg") no-repeat;
		background-size: 100% 100%;
	}
	.close_banner{
		position: absolute;
		right: 30px;
		top: 16px;
		width: 30px;
		height: 30px;
		color: #fff;
		background-color: rgba(0, 0, 0, 0.64);
		text-align: center;
		font-size: 24px;
		font-weight: bold;
		line-height: 30px;
		cursor: pointer;
		border-radius: 4px;
	}
}