@charset "utf-8";
/*html5*/ 
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}
/* CSS Document */
/*内外边距*/
html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td ,dd,dt{margin:0;padding:0;}
html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form,button, textarea, iframe, table, th, td ,dd,dt{margin:0;padding:0;outline:none;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;outline:none }
.clear{clear:both;overflow:hidden;}
a{text-decoration:none;color:#333;}
input{border:none;  outline:medium;}
*{box-sizing: border-box;}
body{width:100%;background:#fff;color:#333;font-size:14px;}
html{overflow-x:hidden;}
table{border-collapse:collapse}
img{border:none;max-width: 100%;}
ul{list-style: none;}

.contain{
	width: 90%;
	max-width: 1300px;
	margin: 0 auto;
}
.header{
	overflow: hidden;
	padding: 0 60px;
}
.logo{
	float: left;
	font-size: 0;
	margin-top: 26px;
}
.header1{
	margin-top: 27px;
	float: right;
}
.search{
	float: left;
	width: 233px;
	height: 41px;
	border-radius: 20px;
	border: 1px solid #e5e5e5;
	padding: 5px;
}
.searchi{
	padding: 0 10px;
	width: calc(100% - 29px);
	float: left;
	height: 29px;
}
.searchii{
	float: left;
	width: 29px;
	height: 29px;
	border-radius: 50%;
	background: url("../../../attachment/search.png")/*tpa=https://gdzlw.cn/attachment/search.png*/ #b61d1c center no-repeat;
}
.header2{
	float: left;
	margin-left: 59px;
}
.header2 a{
	display: inline-block;
	width: 92px;
	height: 41px;
	border-radius: 20px;
	border: 1px solid #e5e5e5;
	text-align: center;
	line-height: 39px;
	font-size: 14px;
	color: #333333;
	margin-left: 10px;
}
.header3{
	float: left;
	margin-left: 36px;
}
.header3 a{
	display: flex;
	align-items: center;
	justify-content: center;
	width: 130px;
	height: 41px;
	border-radius: 20px;
	background-color: #b61d1c;
	font-size: 14px;
	color: #ffffff;
	text-align: center;
	line-height: 39px;
}
.header3 a img{
	margin-right: 5px;
}
.header4{
	float: left;
	margin-left: 59px;
}
.header4 a{
	display: inline-flex;
	align-items: center;
	line-height: 39px;
	font-size: 14px;
	color: #333333;
	margin-left: 10px;
}
.header4 a img{
	margin-right: 9px;
	width: 40px;
	height: 40px;
	border-radius: 20px;
}
.nav{
	    padding-top: 28px;
    border-bottom: 4px solid #b61d1c;
    background: #FFF;
}
.nav1{
	zoom: 1;
}
.nav1:after{
	display: block;
	clear: both;
	content: "";
	visibility: hidden;
	height: 0;
}
.nav2{
	float: left;
	width: 249px;
	position: relative;
}
.nav2a{
	height: 48px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 22px;
	color: #ffffff;
	background-color: #b61d1c;
}
.nav2a img{
	margin-right: 10px;
}
.nav2b{
	display: none;
	position: absolute;
	left: 0;
	top: 100%;
	z-index: 11119;
	width: 100%;
	background-color: #ffffff;
	padding: 6px 16px 22px;
	overflow: hidden;
}
.nav2b a{
	float: left;
	display: block;
	font-size: 14px;
	color: #666666;
	line-height: 43px;
	border-bottom: 1px solid #e7e7e7;
	padding: 0 6px;
}
.nav2b a:hover{
	color: #b61d1c;
}
.nav2:hover .nav2b{
	display: block;
}
.nav3{
	float: left;
	width: calc(100%);
}
.nav3 ul{
	overflow: hidden;
}
.nav3 ul li{
	list-style-type: none;
	float: left;
	width: 120px;
	position: relative;
	text-align: center;
	line-height: 48px;
	font-size: 16px;
	font-weight: bold;
}
.nav3 ul li::before{
	content: '';
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 1px;
	height: 14px;
	background-color: #cccccc;
}
.nav3 ul li:first-child::before{
	width: 0;
}
.nav3 ul li a{
	color: #333333;
}
.nav3 ul li a:hover{
	color: #b61d1c;
}
.banner{
	font-size: 0;
	text-align: center;
}
.banner .swiper-pagination{
	width: auto !important;
	background-color: rgba(0, 0, 0, 0.5);
	left: 50%;
	transform: translateX(-50%);
	padding: 7px 5px;
	border-radius: 15px;
}
.banner .swiper-pagination-bullet{
	background-color: #cccccc;
	opacity: 1;
}
.banner .swiper-pagination-bullet-active{
	background-color: #00ccff;
}
.banner1{
	position: relative;
}
.banner2{
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
}
.banner3{
	font-size: 0;
	text-align: center;
}
.banner4{
	margin-top: 25px;
	font-size: 22px;
	color: #ffffff;
	line-height: 1;
	text-align: center;
}
.main{
	background-color: #f5f5f5;
	padding: 1px 0 40px;
}
.announce{
	margin-top: 16px;
}
.announce1{
	font-size: 0;
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
}
.announce1 a{
	margin-top: 10px;
}
.recommend{
	margin-top: 22px;
}
.recommend1{
	background-color: #ffffff;
	padding: 10px 30px 25px;
}
.recommend2{
	height: 63px;
	border-bottom: 1px solid #e5e5e5;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.recommend2 span{
	font-size: 30px;
	color: #333333;
	font-weight: bold;
	display: flex;
	align-items: center;
}
.recommend2 span img{
	margin-right: 8px;
}
.recommend2 code{
	font-size: 30px;
	color: rgba(204, 204, 204, 0.51);
	font-family: Arial, Helvetica, sans-serif;
}
.recommend3{
	margin-top: 27px;
	overflow: hidden;
}
.recommend4{
	float: left;
	width: 530px;
}
.recommend4 .swiper-pagination{
	width: 66px;
	left: auto;
	right: 0;
	bottom: 19px;
}
.recommend4 .swiper-pagination-bullet{
	opacity: 1;
	background-color: rgba(255, 255, 255, 0.5);
}
.recommend4 .swiper-pagination-bullet-active{
	background-color: #fff;
}
.recommend5{
	font-size: 0;
	position: relative;
}
.recommend6{
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	background-image: linear-gradient(to top,#000,rgba(0,0,0,0));
	font-size: 22px;
	color: #ffffff;
	padding: 0 66px 0 16px;
	line-height: 57px;
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}
.recommend7{
	float: right;
	width: calc(100% - 550px);
}
.recommend8{
	font-size: 20px;
	color: #b61d1c;
	font-weight: bold;
}
.recommend8 a{
	color: #b61d1c;
}
.recommend9{
	margin-top: 5px;
	font-size: 14px;
	color: #666666;
	line-height: 25px;
}
.recommend10{
	margin-top: 10px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.recommend10 span{
	font-size: 14px;
	color: #999999;
	display: flex;
	align-items: center;
}
.recommend10 span img{
	margin-right: 7px;
}
.recommend10 a{
	display: block;
	width: 46px;
	height: 23px;
	background-color: #b61d1c;
	text-align: center;
	line-height: 23px;
	border-radius: 11px;
	font-size: 12px;
	color: #ffffff;
}
.recommend11{
	
}
.recommend11 ul{
	overflow: hidden;
}
.recommend11 ul li{
	float: left;
	width: 50%;
	margin-top: 20px;
	padding-right: 16px;
}
.recommend11 ul li a{
	display: flex;
	align-items: center;
}
.recommend11 ul li a span{
	display: inline-block;
	width: 6px;
	height: 6px;
	border-radius: 50%;
	background-color: #b61d1c;
	margin-right: 8px;
}
.recommend11 ul li a code{
	font-size: 14px;
	color: #333333;
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-inline-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}
.recommend11 ul li a img{
	margin-left: 4px;
}
.recommend12{
	margin-top: 25px;
}
.recommend12 ul{
	overflow: hidden;
	background-color: #f2f2f5;
}
.recommend12 ul li{
	padding: 16px;
	float: left;
	margin-right: 20px;
	width: calc((100% - 80px)/5);
}
.recommend12 ul li:nth-child(5n){
	margin-right: 0;
}
.recommend13{
	font-size: 14px;
	color: #333333;
}
.recommend14{
	margin-top: 16px;
	background-color: #ffffff;
	height: 86px;
	position: relative;
}
.recommend14 img{
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	max-width: 90%;
	max-height: 90%;
}
.recommend15{
	font-size: 14px;
	color: #ffffff;
	text-align: center;
	font-weight: bold;
	background-color: #b61d1c;
	line-height: 31px;
}
.recent{
	margin-top: 23px;
}
.recent1{
	padding: 10px 30px 25px;
	background-color: #ffffff;
}
.recent2 {
    height: 63px;
    border-bottom: 1px solid #e5e5e5;
    display: flex;
    align-items: center;
    justify-content: space-between;
	flex-wrap: wrap;
}
.recent3{
	font-size: 30px;
	color: #333333;
	font-weight: bold;
    display: flex;
    align-items: center;
}
.recent3 img{
	margin-right: 9px;
}
.recent4{
	line-height: 60px;
	display: flex;
	align-items: center;
}
.recent4a{
	font-size: 14px;
	color: #333333;
	font-weight: bold;
}
.recent4a span{
	display: inline-block;
	padding: 0 9px;
	margin-left: 10px;
	cursor: pointer;
}
.recent4a span.on{
	color: #b61d1c;
	border-bottom: 3px solid #b61d1c;
}
.recent4b{
	margin-left: 20px;
	line-height: 60px;
}
.recent4b a{
	display: none;
	font-size: 14px;
	color: #b61d1c;
	font-weight: bold;
	border-bottom: 2px solid #ffffff;
}
.show{
	display: block !important;
}
.recent5{
	margin-top: 28px;
}
.recent6{
	display: none;
	overflow: hidden;
}
.recent7{
	float: left;
	width: 290px;
}
.recent8{
	font-size: 0;
}
.recent8 .swiper-pagination{
	text-align: right;
	padding-right: 10px;
}
.recent8 .swiper-pagination-bullet{
	opacity: 1;
	background-color: rgba(255, 255, 255, 0.5);
}
.recent8 .swiper-pagination-bullet-active{
	background-color: #ffffff;
}
.recent9{
	background-color: #f5f5f5;
	padding: 20px 10px 17px 13px;
}
.recent9a{
	margin-top: 11px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.recent9a:first-child{
	margin-top: 0;
}
.recent9b{
	background-color: #ffffff;
	width: 71px;
	height: 56px;
	border: 1px solid #e4e4e4;
	border-radius: 5px;
	position: relative;
	margin-right: 9px;
}
.recent9b img{
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	max-width: 96%;
	max-height: 90%;
}
.recent9c{
	flex: 1;
}
.recent9d{
	font-size: 16px;
	color: #333333;
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}
.recent9d a{
	color: #333333;
}
.recent9e{
	margin-top: 6px;
	display: flex;
	align-items: center;
	font-size: 14px;
	color: #666666;
}
.recent10{
	float: right;
	width: calc(100% - 310px);
}
.recent10 ul{
	overflow: hidden;
}
.recent10 ul li{
	list-style-type: none;
	width: 25%;
	float: left;
	border-bottom: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
	padding: 11px;
}
.recent10 ul li:nth-child(4n){
	border-right: 0;
}
.recent11{
	font-size: 0;
	position: relative;
	text-align: center;
}
.recent11 a img{
	height: 125px;
}
.recent11 span{
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	font-size: 12px;
	color: #ffffff;
	padding: 0 10px;
	height: 22px;
	line-height: 22px;
	background-color: #b61d1c;
	border-radius: 0 0 10px 0;
}
.recent12{
	margin-top: 10px;
	font-size: 16px;
	color: #333333;
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}
.recent12 a{
	color: #333333;
}
.recent13{
	margin-top: 6px;
	font-size: 14px;
	height: 20px;
	color: #666666;
	display: flex;
	align-items: center;
}
.recent13 img{
	margin-right: 6px;
}
.recent14{
	font-size: 14px;
	color: #666666;
	display: flex;
	overflow: hidden;
	height: 21px;
}
.recent14 img{
	margin-right: 6px;
}
.gnzh{
}
.gnzh ul{
	overflow: hidden;
}
.gnzh ul li{
	list-style-type: none;
	width: 20%;
	float: left;
	height: 226px;
	border-bottom: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
	padding: 11px;
}
.gnzh ul li:nth-child(5n){
	border-right: 0;
}
.zhcg{
	margin-top: 3px;
	overflow: hidden;
}
.zhcg1{
	display: none;
}
.zhcg2{
	float: left;
	/*width: calc(100% - 255px);*/
}
.zhcg2 ul{
	overflow: hidden;
}
.zhcg2 ul li{
	list-style-type: none;
	float: left;
	width: 230px;
	margin-right: 15px;
	margin-top: 32px;
	font-size: 0;
	position: relative;
}

.zhcg3{
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 45px;
	padding: 0 20px;
	line-height: 45px;
	font-size: 16px;
	color: #ffffff;
	background-color: rgba(0, 0, 0, 0.6);
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}
.zhcg4{
	margin-top: 30px;
	float: right;
	width: 233px;
	padding: 8px 0 8px 15px;
	border-left: 1px solid #e5e5e5;
}
.zhcg5{
	margin-top: 16px;
}
.zhcg5:first-child{
	margin-top: 0;
}
.zhcg6{
	position: relative;
	font-size: 16px;
	color: #333333;
	line-height: 1;
}
.zhcg6::before{
	content: '';
	position: absolute;
	top: 50%;
	left: -21px;
	transform: translateY(-50%);
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background-color: #b61d1c;
	border: 2px solid #ffffff;
}
.zhcg7{
	margin-top: 6px;
	font-size: 14px;
	color: #666666;
	line-height: 20px;
}
.news{
	margin-top: 20px;
	overflow: hidden;
}
.news1{
	float: left;
	width: 450px;
}
.news2{
	font-size: 0;
	position: relative;
}
.news2 .swiper-button-prev{
	left: 0;
	color: #ffffff;
	width: 41px;
	height: 69px;
	background-color: rgba(0, 0, 0, 0.69);
}
.news2 .swiper-button-next{
	right: 0;
	color: #fff;
	width: 41px;
	height: 69px;
	background-color: rgba(0, 0, 0, 0.69);
}
.news2a{
	position: relative;
}
.news2b{
	position: absolute;
	left: 0;
	top: 0;
}
.newsLeft{
	font-size: 0;
	position: absolute;
	left: 0;
	top: 50%;
	z-index: 9;
	transform: translateY(-50%);
}
.newsRight{
	font-size: 0;
	position: absolute;
	right: 0;
	top: 50%;
	z-index: 9;
	transform: translateY(-50%);
}
.news3{
	margin-top: 10px;
	font-size: 18px;
	color: #333333;
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}
.news3 a{
	color: #333333;
}
.news4{
	margin-top: 5px;
	font-size: 14px;
	color: #666666;
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}
.news5{
	margin-top: 5px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.news5 span{
	display: flex;
	align-items: center;
	font-size: 12px;
	color: #999999;
}
.news5 span img{
	margin-right: 5px;
}
.news5 a{
	font-size: 12px;
	color: #b61d1c;
	text-decoration: underline;
}
.news6{
	margin-top: 16px;
	background-color: #f5f5f5;
	padding: 4px 20px 18px;
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
	flex-wrap: wrap;
}
.news6 a{
	display: block;
	font-size: 14px;
	color: #b61d1c;
	width: 50%;
	text-decoration: underline;
}
.news6 a span{
	display: inline-block;
	margin-top: 14px;
	margin-right: 5px;
	width: 6px;
	height: 6px;
	background-color: #b61d1c;
	border-radius: 3px;
}
.news7{
	float: left;
	width: 382px;
	margin-left: 30px;
}
.news7 ul li{
	list-style-type: none;
	margin-top: 15px;
}
.news7 ul li:first-child{
	margin-top: 0;
}
.news7 ul li a{
	display: flex;
	align-items: center;
}
.news7 ul li span{
	display: inline-block;
	width: 6px;
	height: 6px;
	border-radius: 3px;
	background-color: #b61d1c;
	margin-right: 5px;
}
.news7 ul li code{
	flex: 1;
	font-size: 14px;
	color: #333333;
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-inline-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}
.news7 ul li i{
	margin-left: 9px;
	font-style: normal;
	font-size: 12px;
	color: #999999;
}
.news8{
	float: right;
	width: 350px;
	border-left: 1px solid #e5e5e5;
	padding-left: 20px;
}
.news9{
	padding: 0 6px 16px;
	border-bottom: 1px solid #e5e5e5;
	margin-top: 16px;
}
.news10{
	font-size: 0;
}
.pLeft{
	padding: 0 5px;
}
.pRight{
	padding: 0 5px;
}
.partner{
	margin-top: 29px;
}
.partner .swiper{
    height: 200px;
}
.partner2 .swiper{
    height: 200px;
}
.partner1{
	background-color: #ffffff;
	/*height: 78px;*/
	/*border-radius: 10px;*/
	position: relative;
	/*border: 1px solid #d9d9d9;*/
	font-size: 16px;
	color: #333333;
	overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.partner1 img{
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	max-width: 90%;
	max-height: 90%;
}
.pLeft1{
	padding: 0 5px;
}
.pRight1{
	padding: 0 5px;
}
.partner2{
	margin-top: 29px;
}
.tool{
	margin-top: 32px;
}
.tool1{
	background-color: #fff;
	padding: 30px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.tool2{
	max-width: 24%;
	display: flex;
	align-items: center;
}
.tool3{
	font-size: 0;
	margin-right: 15px;
}
.tool4{
}
.tool5{
	font-size: 18px;
	color: #333333;
	font-weight: bold;
}
.tool6{
	font-size: 14px;
	color: #666666;
	line-height: 20px;
}
.footer{
	background-color: #0f1e33;
	padding-top: 40px;
	margin-top: 20px;
}
.footer1{
    margin-bottom: 10px;
	font-size: 16px;
	color: #ffffff;
	display: flex;
	align-items: center;
}
.footer1 img{
	margin-right: 5px;
}
.footer2{
	margin-top: 10px;
	font-size: 14px;
}
.footer2 a{
	margin-right: 20px;
	color: rgba(255, 255, 255, 0.5);
}
.footer3{
	margin-top: 30px;
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
}
.footer4{
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}
.footer5{
    max-width: 200px;
	font-size: 0;
	margin-right: 30px;
}
.footer6{
	max-width: 345px;
	font-size: 14px;
}
.footer6 a{
	display: inline-block;
	margin-top: 5px;
	margin-right: 20px;
	color: rgba(255, 255, 255, 0.5);
}
.footer7{
    width: 100%;
    margin-top: 20px;
    padding-right: 20px;
	font-size: 14px;
	color: rgba(255, 255, 255, 0.5);
}
.footer8{
	margin-top: 25px;
	border-top: 1px solid rgba(255, 255, 255, 0.05);
	height: 60px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.footer9{
	font-size: 14px;
	color: rgba(255, 255, 255, 0.5);
}
.footer9 a{
	color: rgba(255, 255, 255, 0.5);
}

.header_m{
	display: none;
	position: relative;
}

.header_m1{
	zoom: 1;
}
.header_m1:after{
	display: block;
	clear: both;
	content: "";
	visibility: hidden;
	height: 0;
}

.logo_m{
	width: 40%;
	float: left;
	margin: 9px 6px;
}
.logo_m img{
	height: 40px;
}
.icon_m{
	width: 10%;
	float: right;
	margin: 9px 6px;
}
.icon_m img{
	height: 40px;
}
.menu_m{
	display: none;
	position: fixed;
	z-index: 1000;
	top: 0;
	left: 0;
	width: 60%;
	height: 100%;
	background-color: rgba(0,0,0,0.9);
	padding: 23px 7% 0;
}
.menu_m1{
	width: 77%;
}
.menu_m2{
	margin-top: 20px;
}
.menu_m2 ul{
	
}
.menu_m2 ul li{
	list-style-type: none;
	line-height: 40px;
	border-bottom: 1px solid #FFFFFF;
	font-size: 16px;
	padding-left: 6%;
}
.menu_m2 ul li a{
	color: #fff;
}
.menu_m2 ul li a img{
	margin-right: 9px;
	vertical-align: middle;
}
.menu_msub{
	display: none;
	width: 100%;
	padding-left: 20px;
}
.menu_msub a{
	display: block;
	font-size: 14px;
	color: #fff;
}
.search_m{
	margin-top: 14px;
	float: right;
	margin-right: 20px;
	width: 30px;
	height: 30px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 15px;
	background-color: #bb2d2c;
}
.search_m1{
	display: none;
	position: absolute;
	left: 0;
	top: 100%;
	right: 0;
	z-index: 96;
	background-color: #fff;
	padding: 16px 10px;
	overflow: hidden;
}
.search_m2{
	border: 1px solid #e5e5e5;
	padding: 5px;
	overflow: hidden;
	height: 40px;
	border-radius: 20px;
}
.search_mi{
	float: left;
	width: calc(100% - 29px);
	padding: 0 10px;
	height: 100%;
}
.search_mii{
	float: left;
	width: 29px;
	height: 29px;
	border-radius: 50%;
	background: url("../../../attachment/search.png")/*tpa=https://gdzlw.cn/attachment/search.png*/ #bb2d2c center no-repeat;
}
.innerBanner{
	font-size: 0;
	text-align: center;
}
.innerBanner1{
	position: relative;
}
.innerBanner2{
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
}
.innerBanner3{
	font-size: 50px;
	line-height: 1;
	color: #ffffff;
	text-align: center;
}
.innerBanner4{
	margin-top: 10px;
	font-size: 24px;
	color: #ffffff;
	line-height: 1;
	text-align: center;
}
.address{
	margin-top: 16px;
	font-size: 14px;
	color: #999999;
	display: flex;
	align-items: center;
}
.address a{
	color: #999999;
}
.address img{
	margin-right: 9px;
}
.itemz{
	margin-top: 16px;
	padding: 10px 16px;
	background-color: #ffffff;
}
.itemz1{
	border-bottom: 1px solid #ebebeb;
	padding-bottom: 12px;
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
}
.itemz2{
	font-size: 14px;
	color: #333333;
	font-weight: bold;
	width: 96px;
	line-height: 25px;
	margin-top: 12px;
	display: inline-block;
}
.itemz3{
	flex: 1;
}
.itemz3 a{
	display: inline-block;
	line-height: 25px;
	font-size: 14px;
	color: #666666;
	margin-right: 30px;
	margin-top: 12px;
}
.itemz3 a.on{
	color: #b61d1c;
}
.itemz3 label{
	display: inline-flex;
	align-items: center;
	line-height: 25px;
	font-size: 14px;
	color: #666666;
	margin-right: 30px;
	margin-top: 12px;
}
.itemz3 label input{
	margin-right: 9px;
}
.itemz4{
	margin-top: 12px;
	width: 378px;
	height: 41px;
	border-radius: 20px;
	border: 1px solid #e5e5e5;
	padding: 5px;
}
.chose{
	margin-top: 30px;
}
.chose a{
	font-size: 14px;
	color: #333333;
	margin-right: 50px;
}
.inRecent ul{
	padding-bottom: 10px;
	overflow: hidden;
}
.inRecent ul li{
	list-style-type: none;
	margin-top: 30px;
	float: left;
	width: calc((100% - 100px)/5);
	margin-right: 25px;
	background-color: #ffffff;
	box-shadow: 0 5px 10px #cccccc;
}
.inRecent ul li:nth-child(5n){
	margin-right: 0;
}
.inRecent1{
	font-size: 0;
	height: 150px;
	text-align: center;
}
.inRecent1 img{
    max-height: 100%;
}
.inRecent2{
	background-color: #fff;
	padding: 12px 10px;
}
.inRecent3{
	font-size: 16px;
	color: #333333;
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}
.inRecent4{
	margin-top: 5px;
	font-size: 14px;
	color: #666666;
	height: 20px;
	display: flex;
	align-items: center;
}
.inRecent4 img{
	margin-right: 5px;
}
.page{
	margin-top: 40px;
	text-align: center;
}
.page a{
	display: inline-flex;
	align-items: center;
	justify-content: center;
	border-radius: 5px;
	border: 1px solid #d9d9d9;
	margin: 0 3px;
}
.page a.on{
	background-color: #b61d1c;
	border: 1px solid #b61d1c;
	color: #ffffff;
}
.redeta{
	margin-top: 25px;
	overflow: hidden;
	background-color: #ffffff;
	display: flex;
	align-items: center;
}
.redeta1{
	float: left;
	font-size: 0;
	width: 600px;
	text-align: center;
}
.redeta1 img{
    max-height: 380px;
}
.redeta2{
	float: right;
	width: calc(100% - 600px);
	padding: 30px 36px 20px;
}
.redeta3{
	font-size: 28px;
	color: #333333;
	line-height: 1;
}
.redeta4{
	margin-top: 12px;
}
.redeta4 span{
	display: inline-block;
	width: 81px;
	font-size: 16px;
	color: #999999;
	line-height: 24px;
}
.redeta4 code{
	font-size: 16px;
	color: #333333;
	line-height: 24px;
}
.redeta5{
	margin-top: 16px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
}
.redeta6{
	
}
.redeta6 a{
	display: inline-block;
	margin-right: 20px;
	height: 51px;
	border-radius: 25px;
	background-color: #b61d1c;
	font-size: 20px;
	color: #ffffff;
	padding: 0 20px;
	line-height: 51px;
}
.redeta7{
	font-size: 0;
}
.detaInfo{
	margin-top: 32px;
	zoom: 1;
}
.detaInfo:after{
	display: block;
	clear: both;
	content: "";
	visibility: hidden;
	height: 0;
}

.detaLeft{
	float: left;
	width: calc(100% - 288px);
}
.detaLeft1{
	background-color: #ffffff;
	padding: 25px;
	margin-top: 20px;
}
.detaLeft1:first-child{
	margin-top: 0;
}
.detaLeft2{
	display: flex;
	align-items: center;
	justify-content: space-between;
	border-bottom: 1px solid #e5e5e5;
}
.detaLeft2 span{
	padding-bottom: 16px;
	display: inline-flex;
	align-items: center;
	font-size: 24px;
	color: #333333;
	line-height: 1;
	font-weight: bold;
	border-bottom: 3px solid #b61d1c;
}
.detaLeft2 span img{
	margin-right: 7px;
}
.detaLeft3{
	margin-top: 20px;
	font-size: 16px;
	color: #333333;
	line-height: 32px;
}
.detaLeft4{
	margin-top: 10px;
}
.detaLeft4 ul li{
	height: 49px;
	border-bottom: 1px dashed #dbdbdb;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.detaLeft4 ul li span{
	display: inline-block;
	width: 20px;
	height: 20px;
	border: 1px solid #88b8e8;
	border-radius: 3px;
	background-color: #e1edf9;
	font-size: 12px;
	color: #b61d1c;
	text-align: center;
	line-height: 18px;
	margin-right: 10px;
}
.detaLeft4 ul li code{
	flex: 1;
}
.detaLeft5{
	margin-top: 20px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.detaLeft6{
	flex: 1;
}
.detaLeft6 ul{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.detaLeft6 ul li{
	width: 30%;
	margin-top: 20px;
}
.detaLeft7{
	font-size: 14px;
	color: #999999;
}
.detaLeft8{
	font-size: 16px;
	color: #333333;
}
.detaLeft9{
	margin-left: 20px;
	font-size: 14px;
	color: #333333;
	text-align: center;
}
.detaLeft9 img{
	display: block;
	margin: 0 auto 10px;
	max-width: 120px;
}
.detaRight{
	float: right;
	width: 268px;
}
.detaRight1{
	background: url("../../../attachment/dw_bg.png")/*tpa=https://gdzlw.cn/attachment/dw_bg.png*/ no-repeat;
	padding: 16px 20px 30px;
	margin-bottom: 25px;
}
.detaRight2{
	margin-top: 20px;
	background: url("../../../attachment/dw_bg1.png")/*tpa=https://gdzlw.cn/attachment/dw_bg1.png*/ no-repeat;
	background-position: right center;
	font-size: 16px;
	color: #ffffff;
	font-weight: bold;
	line-height: 1;
}
.detaRight3{
	margin-top: 10px;
	font-size: 14px;
	color: #ffffff;
	line-height: 22px;
}
.detaRight4{
	margin-bottom: 25px;
	background-color: #ffffff;
	padding: 20px 16px;
}
.detaRight5{
	margin-top: 20px;
}
.detaRight6{
	margin-top: 11px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.detaRight7{
	background-color: #ffffff;
	width: 71px;
	height: 56px;
	border: 1px solid #e4e4e4;
	border-radius: 5px;
	position: relative;
	margin-right: 9px;
}
.detaRight7 img{
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	max-width: 96%;
	max-height: 90%;
}
.detaRight8{
	flex: 1;
	font-size: 16px;
	color: #333333;
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.detaRight8 a{
	color: #333333;
}
.detaRight9{
	margin-top: 16px;
	font-size: 0;
	position: relative;
}
.detaRight9a{
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	font-size: 14px;
	color: #ffffff;
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	padding: 0 10px;
	background-color: rgba(0, 0, 0, 0.6);
	line-height: 32px;
}
.detaRight10 ul li{
	list-style-type: none;
	margin-top: 16px;
	font-size: 14px;
	color: #333333;
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}
.detaRight10 ul li a{
	color: #333333;
}
.detaRight10 ul li a span{
	display: inline-block;
	width: 6px;
	height: 6px;
	border-radius: 3px;
	background-color: #b61d1c;
}
.registration{
	width: 100%;
	max-width: 820px;
	margin: 36px auto 0;
}
.registration1{
	background-color: #ffffff;
	padding: 25px;
	overflow: hidden;
}
.registration2{
	float: left;
	font-size: 0;
	width: 290px;
}
.registration3{
	float: right;
	width: calc(100% - 306px);
}
.registration4{
	font-size: 20px;
	color: #333333;
}
.registration5 span{
	font-size: 14px;
	color: #999999;
	line-height: 25px;
}
.registration5 code{
	font-size: 14px;
	color: #333333;
	line-height: 25px;
}
.registration6{
	margin-top: 25px;
	background-color: #ffffff;
	padding: 30px 36px 36px;
}
.registration7{
	font-size: 30px;
	color: #333333;
	line-height: 1;
	padding-bottom: 20px;
	border-bottom: 1px solid #ebebeb;
	position: relative;
}
.registration7::before{
	content: '';
	position: absolute;
	left: 0;
	bottom: -1px;
	width: 44px;
	height: 3px;
	background-color: #b61d1c;
}
.registration8{
	overflow: hidden;
}
.registration9{
	float: left;
	margin-top: 40px;
	width: calc((100% - 32px)/2);
	margin-right: 32px;
}
.registration9:nth-child(2n){
	margin-right: 0;
}
.registration9a{
	font-size: 16px;
	color: #333333;
	font-weight: bold;
}
.registration9b{
	border-bottom: 1px solid #ebebeb;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.registration9b img{
	margin-right: 9px;
}
.registration9b input{
	flex: 1;
	height: 46px;
}
.registration10{
	margin-top: 40px;
}
.registration10a{
	font-size: 16px;
	color: #333333;
	font-weight: bold;
}
.registration10b{
	margin-top: 16px;
}
.registration10b textarea{
	width: 100%;
	height: 145px;
	border: 1px solid #e1e1e1;
	border-radius: 5px;
	resize: none;
	padding: 20px 16px 20px 36px;
	background: url("../../../attachment/reg_icon4.png")/*tpa=https://gdzlw.cn/attachment/reg_icon4.png*/ no-repeat;
	background-position: 15px 20px;
}
.registration11{
	margin-top: 36px;
	text-align: center;
}
.registration11 input{
	width: 204px;
	height: 51px;
	border-radius: 25px;
	background-color: #b61d1c;
	font-size: 20px;
	color: #ffffff;
}
.registration12{
	margin-top: 40px;
	font-size: 16px;
	color: #333333;
	font-weight: bold;
}
.registration12 label{
	font-size: 14px;
	font-weight: normal;
	margin-left: 30px;
}
.registration12 input{
	vertical-align: middle;
	margin-right: 10px;
	position: relative;
	width: 20px;
	appearance: none;
	height: 20px;
}
.registration12 input:before{
	content: '';
	width: 20px;
	height: 20px;
	border: 1px solid #acacac;
	display: inline-block;
	vertical-align: middle;
}
.registration12 input:checked:before{
	content: '';
	width: 20px;
	height: 20px;
	border: 1px solid #b61d1c;
	background:#b61d1c;
	display: inline-block;
	vertical-align: middle;
}
.registration12 input:checked:after{
	content: '';
	width: 10px;
	height:5px;
	border: 2px solid white;
	border-top: transparent;
	border-right: transparent;
	text-align: center;
	display: block;
	position: absolute;
	top: 6px;
	left:5px;
	vertical-align: middle;
	transform: rotate(-45deg);
}
.venues ul li{
	list-style-type: none;
	margin-top: 20px;
	background-color: #fff;
	padding: 20px 40px 20px 30px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.venues1{
	font-size: 0;
	margin-right: 20px;
}
.venues2{
	flex: 1;
}
.venues3{
	font-size: 24px;
}
.venues3 a{
	color: #333333;
}
.venues4{
	margin-top: 10px;
	font-size: 14px;
	color: #999999;
}
.venues5{
	margin-left: 20px;
	font-size: 14px;
	color: #333333;
	width: 330px;
	display: inline-flex;
	align-items: center;
}
.venues5 img{
	margin-right: 5px;
}
.venues6{
	margin-left: 20px;
	display: inline-block;
	border: 1px solid #ff9933;
	font-size: 0;
	overflow: hidden;
	border-radius: 5px;
}
.venues6 span{
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 52px;
	font-size: 14px;
	color: #ff6600;
	line-height: 22px;
}
.venues6 span img{
	margin-right: 3px;
}
.venues6 code{
	display: inline-block;
	vertical-align: top;
	font-size: 14px;
	line-height: 22px;
	color: #ffffff;
	background-color: #ff6600;
	padding: 0 10px;
}
.venues7{
	margin-left: 30px;
}
.venues7 a{
	display: block;
	width: 120px;
	height: 38px;
	text-align: center;
	line-height: 36px;
	border-radius: 19px;
	font-size: 16px;
	color: #b61d1c;
	border: 1px solid #b61d1c;
}
.logre{
	background: url("../../../attachment/log_bg.png")/*tpa=https://gdzlw.cn/attachment/log_bg.png*/ center no-repeat;
	padding: 100px 0;
}
.logre1{
	padding: 0 100px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.logre2{
	max-width: 400px;
}
.logre3{
	font-size: 50px;
	color: #ffffff;
}
.logre4{
	margin-top: 20px;
	font-size: 22px;
	color: #ffffff;
	line-height: 44px;
}
.logre5{
	height: 500px;
	width: 560px;
	border-radius: 10px;
	overflow: hidden;
}
.logre6{
	overflow: hidden;
}
.logre6 a{
	display: block;
	width: 50%;
	float: left;
	background-color: #f5f5f5;
	font-size: 24px;
	color: #999999;
	font-weight: bold;
	text-align: center;
	line-height: 68px;
}
.logre6 a.on{
	background-color: #ffffff;
	color: #b61d1c;
}
.logre7{
	height: 432px;
	background-color: #ffffff;
	padding: 1px 50px 0 40px;
}
.logre8{
	margin-top: 20px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.logre8a{
	font-size: 14px;
	color: #333333;
	font-weight: bold;
	width: 69px;
}
.logre8b{
	flex: 1;
	height: 50px;
	display: flex;
	align-items: center;
	border-bottom: 1px solid #e5e5e5;
}
.logre8b span{
	display: inline-block;
	width: 25px;
	font-size: 0;
	text-align: center;
}
.logre8b input{
	flex: 1;
}
.logre8b a{
	display: inline-block;
	width: 89px;
	height: 30px;
	border-radius: 5px;
	border: 1px solid #cccdcd;
	background-color: #f6f8fa;
	text-align: center;
	line-height: 28px;
	font-size: 14px;
	color: #666666;
}
.logre9{
	margin-top: 32px;
}
.logre9 input{
	background-color: #b61d1c;
	width: 100%;
	height: 63px;
	font-size: 20px;
	color: #ffffff;
	border-radius: 31px;
	font-weight: bold;
}
.logre10{
	margin-top: 40px;
}
.logre10a{
	font-size: 14px;
	color: #333333;
	font-weight: bold;
}
.logre10b{
	margin-top: 10px;
	height: 50px;
	display: flex;
	align-items: center;
	border-bottom: 1px solid #e5e5e5;
}
.logre10b span{
	display: inline-block;
	width: 25px;
	font-size: 0;
	text-align: center;
}
.logre10b input{
	flex: 1;
}
.logre11{
	margin-top: 25px;
	text-align: center;
	font-size: 14px;
}
.logre11 a{
	color: #333333;
	text-decoration: underline;
}
.logre12{
	background-color: #ffffff;
	font-size: 24px;
	color: #333333;
	text-align: center;
	font-weight: bold;
	line-height: 80px;
}
.vedeta{
	background: url("../../../attachment/ve_bg.png")/*tpa=https://gdzlw.cn/attachment/ve_bg.png*/ center no-repeat;
	padding: 26px 0 88px;
}
.vaddress{
	margin-top: 16px;
	font-size: 14px;
	color: rgba(255, 255, 255, 0.5);
	display: flex;
	align-items: center;
}
.vaddress a{
	color: rgba(255, 255, 255, 0.5);
}
.vaddress img{
	margin-right: 9px;
}
.vedeta1{
	margin-top: 50px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.vedeta2{
	font-size: 0;
	width: 230px;
	margin-right: 24px;
}
.vedeta3{
	flex: 1;
}
.vedeta4{
	font-size: 24px;
	color: #ffffff;
	font-weight: bold;
}
.vedeta5{
	margin-top: 10px;
	font-size: 14px;
	color: #ffffff;
}
.vedeta7{
	font-size: 14px;
	color: #ffffff;
	display: flex;
	align-items: center;
}
.vedeta7 img{
	margin-right: 5px;
}
.vedeta8{
	margin-top: 20px;
	display: inline-block;
	font-size: 0;
	border-radius: 5px;
	overflow: hidden;
	background-color: #fff;
}
.vedeta8 span{
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 52px;
	font-size: 14px;
	color: #ff6600;
	line-height: 22px;
}
.vedeta8 span img{
	margin-right: 3px;
}
.vedeta8 code{
	display: inline-block;
	vertical-align: top;
	font-size: 14px;
	line-height: 22px;
	color: #ffffff;
	background-color: #ff6600;
	padding: 0 10px;
}
.veLeft{
	margin-top: 30px;
	overflow: hidden;
}
.veLeft1{
	float: left;
	width: 366px;
}
.veLeft2{
	/*float: right;*/
	/*width: calc(100% - 392px);*/
	font-size: 16px;
	color: #333333;
	line-height: 32px;
}
.meTab{
	font-size: 14px;
	font-weight: bold;
}
.meTab a{
	display: inline-block;
	line-height: 42px;
	margin-left: 20px;
	padding: 0 5px;
	color: #333333;
}
.meTab a.on{
	color: #b61d1c;
	border-bottom: 3px solid #b61d1c;
}
.meList{
	margin-top: 10px;
}
.meList1{
	display: none;
}
.meList3 ul{
	overflow: hidden;
	padding: 0 20px;
}
.meList3 ul li{
	list-style-type: none;
	float: left;
	font-size: 14px;
	color: #999999;
	height: 49px;
	display: flex;
	align-items: center;
}
.meWidth{
	width: 10%;
}
.meWidth1{
	width: 44%;
}
.meWidth2{
	width: 18%;
}
.meWidth3{
	width: 17%;
}
.meWidth4{
	width: 11%;
}
.meList4 ul{
	overflow: hidden;
	padding: 0 20px;
	background-color: #f7f7f7;
}
.meList4 ul:nth-child(2n){
	background-color: #ffffff;
}
.meList4 ul li{
	list-style-type: none;
	float: left;
	font-size: 14px;
	color: #333333;
	height: 49px;
	display: flex;
	align-items: center;
}
.glcg {
	background-color: #ffffff;
	padding: 20px 16px;
	margin-bottom: 20px;
}
.glcg1 span {
    padding-bottom: 16px;
    display: inline-flex;
    align-items: center;
    font-size: 24px;
    color: #333333;
    line-height: 1;
    font-weight: bold;
    border-bottom: 3px solid #b61d1c;
}
.glcg2{
	margin-top: 20px;
	padding: 8px 0 8px 15px;
	border-left: 1px solid #e5e5e5;
}
.glcg3{
	margin-top: 16px;
}
.glcg3:first-child{
	margin-top: 0;
}
.glcg4{
	position: relative;
	font-size: 16px;
	color: #333333;
	line-height: 1;
}
.glcg4::before{
	content: '';
	position: absolute;
	top: 50%;
	left: -21px;
	transform: translateY(-50%);
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background-color: #b61d1c;
	border: 2px solid #ffffff;
}
.glcg5{
	margin-top: 6px;
	font-size: 14px;
	color: #666666;
	line-height: 20px;
}
.inNews{
	margin-top: 20px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.inNews1{
	display: flex;
	align-items: center;
}
.inNews1 a{
	display: inline-block;
	font-size: 20px;
	color: #333333;
	line-height: 40px;
	font-weight: bold;
	position: relative;
	margin-left: 25px;
}
.inNews1 a img{
	display: none;
	position: absolute;
	bottom: 0;
	left: 50%;
	transform: translateX(-50%);
}
.inNews1 a.on{
	color: #b61d1c;
}
.inNews1 a.on img{
	display: block;
}
.inNews2 {
    width: 393px;
    height: 41px;
    border-radius: 20px;
    border: 1px solid #e5e5e5;
    padding: 5px;
    background-color: #FFFFFF;
}
.inNews3 ul li{
	list-style-type: none;
	margin-top: 25px;
	background-color: #FFFFFF;
	padding: 16px 25px 16px 40px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.inNews4{
	width: 107px;
	border-right: 1px solid #e0e0e0;
	margin-right: 23px;
	padding: 11px 0;
}
.inNews5{
	font-size: 30px;
	color: #b61d1c;
	font-weight: bold;
	line-height: 1;
}
.inNews6{
	margin-top: 10px;
	font-size: 14px;
	color: #333333;
	font-weight: bold;
	line-height: 1;
}
.inNews7{
	margin-top: 10px;
	font-size: 0;
}
.inNews8{
	flex: 1;
}
.inNews9{
	font-size: 24px;
	color: #333333;
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}
.inNews9 a{
	color: #333333;
}
.inNews10{
	margin-top: 10px;
	font-size: 14px;
	line-height: 25px;
	color: #666666;
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.inNews11{
	margin-left: 36px;
	font-size: 0;
}
.newsDeta{
	background-color: #FFFFFF;
	padding: 30px 24px 30px 30px;
}
.newsDeta1{
	font-size: 28px;
	color: #333333;
}
.newsDeta2{
	font-size: 14px;
	color: #999999;
	margin-top: 16px;
	padding-bottom: 20px;
	border-bottom: 1px solid #e9e9e9;
}
.newsDeta2 span{
	display: inline-flex;
	align-items: center;
	margin-right: 36px;
}
.newsDeta2 span img{
	margin-right: 5px;
}
.newsDeta2 a{
	font-size: 0;
	float: right;
}
.newsDeta3{
	font-size: 16px;
	color: #333333;
	line-height: 32px;
	margin-top: 20px;
}
.sxy{
	margin-top: 20px;
}
.sxy a{
	margin-top: 10px;
	display: block;
	font-size: 14px;
	color: #333333;
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}
.sxy a span{
	display: inline-block;
	background: url("../../../attachment/sxp.png")/*tpa=https://gdzlw.cn/attachment/sxp.png*/;
	width: 66px;
	height: 27px;
	padding-left: 10px;
	line-height: 27px;
	font-size: 12px;
	color: #333333;
}
.about{
	margin-top: 45px;
	zoom: 1;
}
.about::after{
	content: '';
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.aboutLeft{
	float: left;
	width: 210px;
	padding: 12px 0 36px;
	background-color: #FFFFFF;
}
.aboutLeft ul li{
	list-style-type: none;
	padding: 0 14px;
	position: relative;
}
.aboutLeft ul li a{
	display: flex;
	align-items: center;
	line-height: 64px;
	font-size: 16px;
	color: #333333;
	padding-left: 25px;
	border-bottom: 1px solid #e5e5e5;
	font-weight: bold;
}
.aboutLeft ul li a span{
	display: inline-block;
	width: 30px;
	text-align: center;
	margin-right: 5px;
}
.about_icon1{
	display: none;
}
.aboutLeft ul li.on:before{
	content: '';
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 3px;
	height: 30px;
	background-color: #b61d1c;
}
.aboutLeft ul li.on a{
	color: #b61d1c;
}
.aboutLeft ul li.on .about_icon{
	display: none;
}
.aboutLeft ul li.on .about_icon1{
	display: block;
}      
.aboutRight{
	float: right;
	width: calc(100% - 235px);
	background-color: #FFFFFF;
	padding: 40px 32px;
}
.aboutRight1{
	font-size: 30px;
	color: #333333;
	text-align: center;
}
.aboutRight2{
	position: relative;
	margin-top: 16px;
	height: 1px;
	background-color: #e0e0e0;
}
.aboutRight2 span{
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	display: block;
	background-color: #FFFFFF;
	width: 23px;
	font-size: 0;
}
.aboutRight2 span code{
	display: block;
	margin: 0 auto;
	width: 7px;
	height: 7px;
	background-color: #FFFFFF;
	border-radius: 3px;
	border: 1px solid #1c78d3;
}
.aboutRight3{
	margin-top: 20px;
	font-size: 16px;
	color: #333333;
	line-height: 32px;
}
.vip{
	overflow: hidden;
	margin-top: 50px;
}
.vipLeft{
	width: 266px;
	float: left;
	background-color: #ffffff;
	border-radius: 6px;
	padding: 25px 16px;
}
.vipLeft1{
	padding: 0 0 20px;
	border-bottom: 1px solid #e5e5e5;
	display: flex;
	align-items: center;
}
.vipLeft2{
	font-size: 0;
	margin-right: 10px;
}
.vipLeft2 img{
	width: 85px;
	height: 85px;
	border-radius: 50%;
}
.vipLeft3{
	flex: 1;
}
.vipLeft4{
	font-size: 20px;
	color: #333333;
}
.vipLeft5{
	font-size: 14px;
	color: #999999;
}
.vipLeft6 ul{
	overflow: hidden;
}
.vipLeft6 ul li{
	list-style-type: none;
	float: left;
	width: 50%;
	margin-top: 25px;
}
.vipLeft7{
	font-size: 0;
	width: 56px;
	height: 49px;
	margin: 0 auto;
	border-radius: 5px;
	background-color: #f3f3f3;
	display: flex;
	align-items: center;
	justify-content: center;
}
.v_icon1{
	display: none;
}
.vipLeft8{
	margin-top: 5px;
	font-size: 14px;
	color: #333333;
	text-align: center;
}
.vipLeft6 ul li.on .vipLeft7{
	background-color: #b61d1c;
}
.vipLeft6 ul li.on .v_icon{
	display: none;
}
.vipLeft6 ul li.on .v_icon1{
	display: block;
}
.vipLeft6 ul li.on .vipLeft8{
	color: #b61d1c;
}
.vipRight{
	float: right;
	width: calc(100% - 302px);
}
.vipMess{
	background-color: #ffffff;
	padding: 88px 0 135px;
	border-radius: 9px;
}
.vipMess1{
	width: 96%;
	max-width: 610px;
	margin: 0 auto;
	background: url("../../../attachment/vip_bg.png")/*tpa=https://gdzlw.cn/attachment/vip_bg.png*/ no-repeat;
	background-position: center bottom;
	padding: 0 64px;
}
.vipMess2{
	background-color: #fafafa;
	padding: 65px 0 77px;
	border-radius: 9px;
}
.vipMess3{
	font-size: 0;
	text-align: center;
}
.vipMess3 img{
	width: 85px;
	height: 85px;
	border-radius: 50%;
}
.vipMess4{
	margin-top: 14px;
	font-size: 24px;
	color: #333333;
	text-align: center;
	line-height: 1;
}
.vipMess5{
	margin-top: 66px;
	overflow: hidden;
}
.vipMess6{
	width: 50%;
	float: left;
}
.vipMess7{
	font-size: 14px;
	color: #999999;
	text-align: center;
	line-height: 1;
}
.vipMess8{
	margin-top: 10px;
	font-size: 44px;
	color: #333333;
	text-align: center;
	font-weight: bold;
	line-height: 1;
}
.vipMess9{
	margin-top: 66px;
	text-align: center;
}
.vipMess9 a{
	display: inline-block;
	width: 204px;
	height: 51px;
	border-radius: 25px;
	background-color: #b61d1c;
	font-size: 20px;
	color: #ffffff;
	text-align: center;
	line-height: 51px;
}
.vBuy{
	width: 100%;
	max-width: 537px;
	padding: 100px 0 70px;
	margin: 0 auto;
}
.vBuy1{
	font-size: 34px;
	color: #333333;
	text-align: center;
	line-height: 1;
}
.vBuy2 ul{
	overflow: hidden;
}
.vBuy2 ul li{
	list-style-type: none;
	float: left;
	margin-top: 36px;
	width: calc((100% - 40px)/2);
	background-color: #ffffff;
	height: 130px;
	border-radius: 6px;
	position: relative;
	padding: 36px 36px 0;
	margin-right: 40px;
}
.vBuy2 ul li:nth-child(2n){
	margin-right: 0;
}
.vBuy3{
	font-size: 34px;
	color: #ff6600;
	font-weight: bold;
	line-height: 1;
	text-align: left;
}
.vBuy3 span{
	font-size: 14px;
	font-weight: normal;
}
.vBuy4{
	margin-top: 10px;
	font-size: 16px;
	color: #333333;
	text-align: left;
}
.vBuy5{
	position: absolute;
	right: 0;
	bottom: 0;
	background: url("../../../attachment/vbuy_bg.png")/*tpa=https://gdzlw.cn/attachment/vbuy_bg.png*/ no-repeat;
	width: 77px;
	height: 99px;
	font-size: 0;
	padding: 46px 0 0 24px;
}
.vBuy2 ul li.on .vBuy5{
	background: url("../../../attachment/vbuy_bg1.png")/*tpa=https://gdzlw.cn/attachment/vbuy_bg1.png*/ no-repeat;
}
.vBuy6{
	margin-top: 56px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.vBuy7{
	font-size: 20px;
	color: #333333;
}
.vBuy7 input{
	width: 150px;
	height: 57px;
	text-align: center;
	border-radius: 3px;
	border: 1px solid #e1e1e1;
	margin: 0 5px 0 10px;
}
.vBuy7 span{
	font-size: 14px;
}
.vBuy8{
	font-size: 34px;
	color: #ff6600;
	font-weight: bold;
	line-height: 1;
	text-align: left;
}
.vBuy8 span{
	font-size: 14px;
	font-weight: normal;
}
.vBuy9{
	margin-top: 36px;
	display: flex;
	align-items: center;
	font-size: 16px;
	color: #666666;
}
.vBuy9 img{
	margin-right: 6px;
}
.vBuy10{
	margin-top: 40px;
	text-align: center;
}
.vBuy10 a{
	display: inline-block;
	width: 204px;
	height: 51px;
	border-radius: 25px;
	background-color: #b61d1c;
	font-size: 20px;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
	line-height: 51px;
}
.buy_tc{
	display: none;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 96;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.2);
}
.buy_tc1{
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	width: 90%;
	max-width: 476px;
}
.buy_tc2{
	position: relative;
	background-color: #fff;
	padding: 60px 45px 50px;
	border-radius: 12px;
}
.buy_close{
	font-size: 0;
	position: absolute;
	right: -18px;
	top: -18px;
}
.buy_tc3{
	
}
.buy_tc4{
	font-size: 14px;
	color: #666666;
	text-align: center;
	line-height: 1;
}
.buy_tc4 span{
	font-size: 16px;
	color: #ff6600;
}
.buy_tc4 code{
	font-size: 34px;
}
.buy_tc5{
	margin-top: 50px;
	overflow: hidden;
}
.buy_tc6{
	float: left;
	width: calc((100% - 28px)/2);
	margin-right: 28px;
}
.buy_tc6:nth-child(2){
	margin-right: 0;
}
.buy_tc7{
	padding: 16px;
	border: 1px solid #e1e1e1;
	border-radius: 9px;
}
.buy_tc7 img{
	width: 100%;
}
.buy_tc8{
	margin-top: 16px;
	font-size: 16px;
	color: #333333;
	display: flex;
	align-items: center;
	justify-content: center;
}
.buy_tc8 img{
	margin-right: 9px;
}
.information{
	background-color: #ffffff;
	border-radius: 9px;
	padding: 25px 25px 60px;
}
.information1{
	font-size: 14px;
	color: #999999;
	line-height: 1;
	padding-bottom: 12px;
	border-bottom: 1px solid #ebebeb;
}
.information2{
	margin: 40px auto 0;
	width: 100px;
	position: relative;
	border-radius: 50px;
	font-size: 0;
}
.information2>img{
	width: 100px;
	height: 100px;
	border-radius: 50px;
}
.information3{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	border-radius: 50px;
	background-color: rgba(0, 0, 0, 0.24);
	font-size: 0;
	display: flex;
	align-items: center;
	justify-content: center;
}
.information2 input{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 9;
	opacity: 0;
}
.information4{
	padding: 0 55px 0 77px;
	overflow: hidden;
}
.information5{
	float: left;
	width: calc((100% - 36px)/2);
	margin-right: 36px;
	margin-top: 36px;
}
.information5:nth-child(2n){
	margin-right: 0;
}
.information6{
	font-size: 14px;
	color: #333333;
	font-weight: bold;
}
.information7{
	position: relative;
}
.information7 input{
	width: 100%;
	height: 40px;
	border-bottom: 1px solid #e0e0e0;
}
.upload{
	font-size: 0;
	position: absolute;
	right: 20px;
	top: 50%;
	transform: translateY(-50%);
}
.upload1{
	position: relative;
}
.upload1 input{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 9;
	opacity: 0;
}
.information8{
	margin-top: 45px;
	text-align: center;
}
.information8 input{
	width: 204px;
	height: 51px;
	border-radius: 25px;
	background-color: #b61d1c;
	font-size: 20px;
	color: #ffffff;
	font-weight: bold;
}
.cpass{
	margin: 95px auto 0;
	width: 100%;
	max-width: 449px;
}
.cpass1{
	margin-top: 65px;
	padding: 0 16px;
	font-size: 14px;
	color: #333333;
	font-weight: bold;
}
.cpass2{
	margin-top: 10px;
	padding: 0 16px;
	border-bottom: 1px solid #e5e5e5;
}
.cpass2 input{
	background: url("../../../attachment/cpass.png")/*tpa=https://gdzlw.cn/attachment/cpass.png*/ no-repeat;
	background-position: center left;
	padding-left: 18px;
	height: 40px;
}
.cpass3{
	margin-top: 36px;
	padding: 0 16px;
	border-bottom: 1px solid #e5e5e5;
}
.cpass3 input{
	background: url("../../../attachment/cpass.png")/*tpa=https://gdzlw.cn/attachment/cpass.png*/ no-repeat;
	background-position: center left;
	padding-left: 18px;
	height: 40px;
}
.suggestion{
	width: 100%;
	max-width: 562px;
	margin: 70px auto 0;
}
.suggestion1{
	font-size: 14px;
	color: #333333;
	font-weight: bold;
	padding: 0 8px;
}
.suggestion2{
	margin-top: 10px;
	margin-bottom: 36px;
}
.suggestion2 textarea{
	width: 100%;
	padding: 12px;
	border: 1px solid #e5e5e5;
	border-radius: 3px;
	resize: none;
	height: 72px;
}
.suggestion3{
	margin-top: 10px;
	margin-bottom: 50px;
}
.suggestion3 textarea{
	width: 100%;
	padding: 12px;
	border: 1px solid #e5e5e5;
	border-radius: 3px;
	resize: none;
	height: 150px;
}
.suggestion4{
	overflow: hidden;
}
.suggestion5{
	float: left;
	width: calc((100% - 20px)/2);
	margin-right: 20px;
}
.suggestion5:nth-child(2n){
	margin-right: 0;
}
.suggestion6{
	margin-top: 10px;
}
.suggestion6 input{
	width: 100%;
	padding: 0 12px;
	border: 1px solid #e5e5e5;
	border-radius: 3px;
	height: 49px;
}
.visit{
	margin-top: 36px;
	padding: 0 16px;
	font-size: 14px;
	color: #999999;
	display: flex;
	align-items: center;
}
.visit input{
	margin-right: 8px;
}
.visit a{
	margin-left: 20px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 136px;
	height: 35px;
	border-radius: 17px;
	background-color: #b61d1c;
	font-size: 14px;
	color: #ffffff;
}
.visit a img{
	margin-right: 5px;
}
.visit1{
	margin-top: 10px;
}
.visit3 ul{
	overflow: hidden;
	padding: 0 16px;
}
.visit3 ul li{
	list-style-type: none;
	float: left;
	font-size: 14px;
	color: #999999;
	line-height: 54px;
}
.visit3 ul li:first-child{
	padding-left: 25px;
}
.vWidth{
	width: 33%;
}
.vWidth1{
	width: 28%;
}
.vWidth2{
	width: 13%;
}
.vWidth3{
	width: 14%;
}
.vWidth4{
	width: 12%;
}
.visit4 ul{
	display: flex;
	align-items: center;
	padding: 0 16px;
	background-color: #f7f7f7;
}
.visit4 ul:nth-child(2n){
	background-color: #ffffff;
}
.visit4 ul li{
	list-style-type: none;
	float: left;
	padding: 14px 0;
}
.visit5{
	padding-right: 10px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.visit5a{
	width: 25px;
}
.visit5b{
	font-size: 0;
	width: 75px;
	margin-right: 14px;
}
.visit5c{
	flex: 1;
	font-size: 14px;
	color: #333333;
	line-height: 20px;
	font-weight: bold;
}
.visit6{
	padding-right: 10px;
	font-size: 14px;
	color: #333333;
}
.visit7{
	font-size: 14px;
	color: #b61d1c;
}
.apply ul li{
	list-style-type: none;
	margin-top: 45px;
	border: 1px solid #e2e2e2;
}
.apply1{
	background-color: #f7f7f7;
	padding: 12px 20px;
	display: flex;
	align-items: center;
	border-bottom: 1px solid #e5e5e5;
}
.apply1 img{
	width: 60px;
	margin-right: 6px;
}
.apply1 span{
	flex: 1;
	font-size: 20px;
	color: #333333;
}
.apply2{
	padding: 12px 18px;
}
.apply3{
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.apply3 span{
	font-size: 14px;
	color: #666666;
}
.apply3 code{
	display: inline-block;
	height: 23px;
	line-height: 23px;
	background-color: #e8f1fa;
	padding: 0 10px;
	font-size: 14px;
	color: #b61d1c;
	border-radius: 11px;
}
.apply4{
	font-size: 14px;
	color: #666666;
}
.record{
	margin-top: 10px;
}
.record2 ul{
	overflow: hidden;
	padding: 0 16px;
}
.record2 ul li{
	list-style-type: none;
	float: left;
	font-size: 14px;
	color: #999999;
	line-height: 54px;
}
.rWidth{
	width: 24%;
}
.rWidth1{
	width: 36%;
}
.rWidth2{
	width: 29%;
}
.rWidth3{
	width: 11%;
}
.record3 ul{
	display: flex;
	align-items: center;
	padding: 0 16px;
	background-color: #f7f7f7;
}
.record3 ul:nth-child(2n){
	background-color: #ffffff;
}
.record3 ul li{
	list-style-type: none;
	float: left;
	line-height: 50px;
}
.record4{
	font-size: 14px;
	color: #333333;
}
.record5{
	font-size: 20px;
	color: #ff6600;
	font-weight: bold;
}
.record5 span{
	font-size: 12px;
	font-weight: normal;
}
.release{
	margin-top: 27px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.release1{
	font-size: 0;
}
.release1 a{
	display: inline-block;
	margin-right: 20px;
	width: 74px;
	height: 33px;
	text-align: center;
	line-height: 31px;
	font-size: 14px;
	color: #333333;
	border: 1px solid #cccccc;
	border-radius: 16px;
}
.release1 a.on{
	background-color: #b61d1c;
	border: 1px solid #b61d1c;
	color: #ffffff;
}
.release2{
	font-size: 16px;
}
.release2 a{
	color: #b61d1c;
	text-decoration: underline;
}
.release3{
	margin-top: 36px;
}
.release3 ul li{
	list-style-type: none;
	margin-top: 24px;
	padding-bottom: 30px;
	border-bottom: 1px solid #ebebeb;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.release4{
	font-size: 0;
	width: 120px;
	margin-right: 14px;
}
.release5{
	flex: 1;
}
.release6{
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.release6 span{
	font-size: 16px;
	color: #333333;
}
.release6 code{
	display: inline-block;
	font-size: 14px;
	height: 21px;
	line-height: 21px;
	padding: 0 9px;
	border-radius: 10px;
}
.color{
	color: #009999;
	background-color: #e5f5f5;
}
.color1{
	color: #ff3333;
	background-color: #ffe0e0;
}
.color2{
	color: #ff6600;
	background-color: #ffebcc;
}
.color3{
	color: #b61d1c;
	background-color: #ddebf8;
}
.release7{
	margin-top: 12px;
	font-size: 14px;
	color: #666666;
}
.release8{
	display: flex;
	align-items: center;
	justify-content: space-between;
	font-size: 14px;
	color: #999999;
}
.release8 a{
	font-size: 0;
}
.eRele{
	background-color: #ffffff;
	padding: 52px 80px 40px 90px;
	border-radius: 11px;
	margin: -83px auto 0;
	width: 100%;
	max-width: 1000px;
	position: relative;
}
.eRele1{
	display: flex;
	justify-content: space-between;
}
.eRele1 span{
	display: inline-block;
	font-size: 14px;
	color: #333333;
	font-weight: bold;
	width: 70px;
}
.eRele2{
	flex: 1;
	zoom: 1;
}
.eRele2:after{
	display: block;
	clear: both;
	content: "";
	visibility: hidden;
	height: 0;
}
.eRele2 textarea{
	border: 1px solid #d0d0d0;
	border-radius: 5px;
	padding: 10px;
	height: 60px;
	resize: none;
	float: left;
	width: calc(100% - 20px);
}
.eRele2 code{
	display: block;
	float: left;
	text-align: right;
	font-size: 18px;
	color: #ff9900;
	width: 20px;
}
.eRele2 input{
	border: 1px solid #d0d0d0;
	border-radius: 5px;
	height: 43px;
	padding: 0 10px;
	float: left;
	width: calc(100% - 20px);
}
.eRele11{
	flex: 1;
	overflow: hidden;
}
.eRele11 code{
	display: block;
	float: left;
	text-align: right;
	font-size: 18px;
	color: #ff9900;
	width: 20px;
}
.eRele11 textarea{
	border: 1px solid #d0d0d0;
	border-radius: 5px;
	height: 230px;
	padding: 10px;
	float: left;
	width: calc(100% - 20px);
	resize: none;
}
.eRele2 select{
	float: left;
	border: 1px solid #d0d0d0;
	border-radius: 5px;
	height: 43px;
	float: left;
	width: 170px;
	outline: none;
	margin-right: 10px;
}
.eRele3{
	margin-top: 19px;
	display: flex;
	justify-content: space-between;
}
.eRele3 span{
	display: inline-block;
	font-size: 14px;
	color: #333333;
	font-weight: bold;
	line-height: 43px;
	width: 70px;
}
.eRele4{
	margin-top: 19px;
	display: flex;
	justify-content: space-between;
}
.eRele4 span{
	display: inline-block;
	font-size: 14px;
	color: #333333;
	font-weight: bold;
	width: 70px;
}
.eRele5{
	float: left;
	width: 135px;
	font-size: 0;
	position: relative;
}
#img_src_show3{
	width: 135px;
	height: 75px;
}
.eRele5 input{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 3;
	opacity: 0;
}
.eRele6{
	float: left;
}
.eRele6 input{
	border: 1px solid #d0d0d0;
	border-radius: 5px;
	height: 43px;
	padding: 0 10px;
	float: left;
	width: 360px;
}
.eRele6 select{
	border: 1px solid #d0d0d0;
	border-radius: 5px;
	height: 43px;
	padding: 0 10px;
	float: left;
	width: 360px;
	outline: none;
}
.eRele7{
	overflow: hidden;
}
.eRele8{
	width: 50%;
	float: left;
	margin-bottom: 16px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding-right: 10px;
}
.eRele8 span{
	display: block;
	width: 49px;
	font-size: 14px;
	color: #999999;
	font-weight: normal;
}
.eRele8 input{
	border: 1px solid #d0d0d0;
	border-radius: 5px;
	height: 43px;
	padding: 0 10px;
	float: left;
}
.eRele8 code{
	text-align: center;
}
.eRele9{
	overflow: hidden;
	padding: 9px 0;
}
.eRele9a{
	float: left;
	width: 127px;
	font-size: 0;
	position: relative;
}
.eRele9a img{
	width: 127px;
	height: 111px;
}
.eRele9a input{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 3;
	opacity: 0;
}
.eRele10{
	text-align: center;
}
.eRele10 input{
	width: 204px;
	height: 52px;
	border-radius: 26px;
	background-color: #b61d1c;
	font-size: 20px;
	color: #ffffff;
	font-weight: bold;
}
.delete{
	display: none;
	position: absolute;
	right: -9px;
	top: -5px;
	z-index: 96;
	font-size: 0;
	width: 14px !important;
	height: 14px !important;
}
.delete1{
	display: none;
	position: absolute;
	right: -9px;
	top: -5px;
	z-index: 96;
	font-size: 0;
	width: 14px !important;
	height: 14px !important;
}
.delete2{
	position: absolute;
	right: -9px;
	top: -5px;
	z-index: 96;
	font-size: 0;
	width: 14px !important;
	height: 14px !important;
}
.delete3{
	position: absolute;
	right: -9px;
	top: -5px;
	z-index: 96;
	font-size: 0;
	width: 14px !important;
	height: 14px !important;
}
.tips{
    margin-top: 20px;
    font-size: 16px;
    color: #999999;
}
.newPosi{
    position: relative;
}
.newPosi1{
    position: absolute;
    right: 20px;
    top: 0;
}
.newPosi2{
    font-size: 16px;
    color: #666666;
    text-align: right;
}
.newPosi3{
    font-size: 24px;
    color: #ff0000;
    text-align: right;
}
.newPosi4{
    margin-top: 10px;
    font-size: 16px;
    color: #666666;
}
.newPosi4 img{
    vertical-align: middle;
}
.code{
    display: inline-block;
    margin: 0 20px;
    font-size: 16px;
    color: #ffffff;
    text-align: center;
}
.code img{
    display: block;
    margin: 0 auto 10px;
    width: 100px;
}
.newNew{
    margin-top: 23px;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}
.newNew1{
    width: 49%;
}
.newRedeta{
    position: relative;
}
.newRedeta1{
    position: absolute;
    right: 0;
    top: 0;
}
.newRedeta2{
    font-size: 18px;
    color: #000;
    font-weight: bold;
}
.newRedeta3{
    margin-top: 16px;
    font-size: 15px;
    color: #000;
    /*text-align: center;*/
}
.newRedeta3 span{
    display: inline-block;
    vertical-align: middle;
    width: 58px;
    height: 54px;
    line-height: 54px;
    font-size: 26px;
    text-align: center;
    color: #ffffff;
    background: #036bcd;
    border-radius: 5px;
    border-bottom: 3px solid #1543bb;
    margin-right: 5px;
}
.newRedeta4{
    margin-top: 10px;
    font-size: 14px;
    color: #000;
}
.newRedeta4 .venues6{
    margin-left: 0;
    vertical-align: middle;
}
.newstar{
    display: inline-block;
}
.newstar img{
    width: 20px;
}

.headerz{
    display: inline;
    float: left;
    margin: 0 20px;
}
.headerz span{
    padding:5px 10px;
	margin: 5px;
	border:1px solid #eee;
	/* border-radius:5px; */
	background-color: #b61d1c;
}
.headerz span a{
	color:#fff;
}
.zhtp{
    background-color: #fff;
    padding: 25px;
    margin-top: 20px;
}
.zhtp1{
    font-size: 24px;
    color: #333333;
    line-height: 1;
    font-weight: bold;
}
.zhtp2{
    margin-top: 20px;
}

.show-img-item{float:left;padding-bottom:15px;}
    .img-show-box {width: 120px;height: 90px;border-radius: 4px;overflow: hidden;position: relative;}
    .showImg {width: 100%;height: 100%;}
    .cancle-btn {position: absolute;width: 20px;height: 20px;background-color: #d70707;right: 10px;top: 10px;border-radius: 50%;}
    .cancle-btn:after {content:"";position:absolute;width: 10px;height: 2px;background-color: #000000;border-radius: 4px;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 2;}
    .bgf4f4f4 {background-color: #f4f4f4;}
    .add-btn {width: 50px;height: 50px;border-radius: 50%;background-color: #004895;position: relative;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 1;}
    .add-btn:after,.add-btn:before {content:"";position: absolute;width: 50%;height: 2px;background-color: #fff;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 2;}
    .add-btn:after {transform: translate(-50%,-50%) rotateZ(90deg);}
    .upload-file {position: absolute;width: 100%;height: 100%;opacity: 0;left: 0;top: 0;z-index: 3;}
    .form-btn {width: 80px;height: 80px;line-height: 50px;background-color: #fff;font-size: 18px;font-weight: 700;color: #333;border-radius: 4px;}
    
.onlinebox{
	position: fixed;
	z-index: 1002;
	left: 16px;
	top: 50%;
	transform: translateY(-50%);
	width: 130px;
	background-color: #ffffff;
	border: 1px solid #b61d1c;
	padding-bottom: 0;
}
.onlinebox.fdH{
	display: none;
	}
.onlineboxa{
	position: fixed;
	z-index: 1002;
	right: 16px;
	top: 50%;
	transform: translateY(-50%);
	width: 130px;
	background-color: #ffffff;
	border: 1px solid #b61d1c;
	padding-top: 0;
	padding-bottom: 0;
}
.onlinebox1{
	font-size: 14px;
	color: #fff;
	text-align: center;
	line-height: 30px;
	background-color: #b61d1c;
	position: relative;
}
.onlinebox1 span{
	font-size: 15px;
        cursor:pointer;
	position: absolute;
	right: 10px;
	top: 50%;
	color: #fff;
	transform: translateY(-50%);
}
                        