
[v-cloak]{
	opacity: 0;
}
body,
div,
ul,
li,
a,
ol,
dl,
dt,
dd,
p,
h1,
h2,
h3,
h4,
h5,
form,
input,
span,
label,
section,
b {
	margin: 0;
	padding: 0;
	line-height: 100%;
	text-decoration: none;
	box-sizing: border-box;
}
table{
	border-spacing: 0;
	width: 100% !important;
}
td{
	width:auto;
}

body {
	background-color: #FFFFFF;
	margin: 0;
	padding: 0;
	font-family: Chinese Quote,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;;
	min-width: 1200px;
}

@font-face {
	font-family: zaofang;
	/*这里是说明调用来的字体名字*/
	src: url(../font/MFYueHei_Noncommercial-Regular.otf);
	/*这里是字体文件路径*/
}

ul {
	list-style: none;
}

li {
	list-style: none;
}

button {
	border: none;
}

img,
input {
	outline: none;
	line-height: normal;
}

input[type=button],
input[type=submit],
input[type=file],
button {
	cursor: pointer;
	-webkit-appearance: none;
}



textarea {
	resize: none;
}

h1,
h2,
h3,
h4,
h5 {
	font-weight: normal;
}

i,
em {
	font-style: normal;
}

a:hover {
	text-decoration: none;
}

.clearfix:after {
	content: "";
	display: block;
	height: 0%;
	clear: both;
}
header{
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index:9;
}
.header1{
	width: 100%;
	height: 40px;
	background-color: #71554b;
}
.header1main{
	width: 1200px;
	margin: auto;
}
.header1mainleft{
	float: left;
	line-height: 40px;
	font-size: 15px;
	color: #FFFFFF;
	font-weight: bold;
}
.header1mainright{
	float: right;
	line-height: 40px;
	font-size: 15px;
	font-weight: bold;
	color: #ffffff;
}
.header1mainright a{
	color: #ffffff;
	display: inline-block;
	line-height: 40px;
	transition: all 0.3s ease;
	cursor: pointer;
}
.header1mainright a:hover{
	color: #d8d8d8;
}
.loginlogo{
	width: 22px;
	vertical-align: sub;
	display: inline-block;
	margin-right: 8px;
	border-radius: 50%;
}
.header2{
	width: 100%;
	height: 80px;
	background-color: #ffffff;
	border-bottom: 1px solid #dddddd;
}
.header2main{
	width: 1200px;
	height: 100%;
	margin: auto;
}
.header2mainlogo{
	height: 60px;
	margin-top: 10px;
	float: left;
}
.header2menu{
	float: left;
	margin-left: 70px;
}
.header2menu1{
	float: left;
	padding: 0 25px;
	transition: all 0.3s ease;
}
.header2menu1 a{
	display: block;
	line-height: 80px;
	font-size: 15px;
	color: #222222;
	transition: all 0.3s ease;
}
.header2menu1:hover{
	background-color: #E42D3C;
}
.header2menu1:hover>a{
	color: #FFFFFF;
}
.header2menu2{
	background-color: #E42D3C;
}
.header2menu2 a{
	color: #FFFFFF;
}
.headerserach{
	float: right;
	width: 0%;
	height: 35px;
	margin-top: 22.5px;
	padding-left: 5px;
	padding-right: 30px;
	position: relative;
	border: 1px solid #FFFFFF;
	border-radius: 15px;
	transition: all 0.3s ease;
}
.serachinput{
	height: 33px;
	width: 100%;
	border: none;
	box-sizing: border-box;
	border-radius: 15px;
}
.serachbutton{
	width: 30px;
	height: 33px;
	background-color: #FFFFFF;
	border-radius: 0 15px 15px 0;
	box-sizing: border-box;
	color: #222222;
	position: absolute;
	right: 0;
	font-size: 18px;
	top: 0;
}
.headerserach:hover{
	width: 22%;
	border: 1px solid #DDDDDD;
}
.indexfw{
	width: 1200px;
	margin: 10px auto;
	background-color: #f5f5f5;
	
}
.indexfw1{
	width: 19%;
	padding: 20px 8px;
	float: left;
	transition: all 0.3s ease;
}
.indexfw1img{
	width: 100%;
	margin-bottom: 10px;
}
.indexfwtit{
	width: 12%;
	font-size: 23px;
	float: left;
	text-align: center;
	font-weight: bold;
	padding: 41px 0;
	color: #ffffff;
	background: #e42d3b;
	/* margin-top: 10px; */
	margin-right: 1%;
	border-right: 1px dotted #dddddd;
}
.indexfwtit span{
	font-size: 12px;
	display: block;
	margin-top: 7px;
	color: #f0efef;
}
.indexfw1img{
	width: 3%;
	float: left;
	padding: 0 3px;
	margin-top: 52px;
	box-sizing: border-box;
}
.indexfw1img:nth-child(9){
	display: none;
}
.indexfw1tit{
	line-height: 29px;
	font-size: 22px;
	font-weight: bold;
	position: relative;
	padding-left: 32px;
	color: #70554b;
	margin-bottom: 15px;
	transition: all 0.3s ease;
}
.indexfw1tit img{
	width: 26px;
	position: absolute;
	left: 0;
	top: 1px;
}
.indexfw1ms{
	font-size: 14px;
	color: #888888;
	line-height: 20px;
	height: 40px;
	overflow: hidden; 
	text-overflow: ellipsis; 
	display: -webkit-box; 
	-webkit-line-clamp: 2; 
	-webkit-box-orient: vertical; 
	display: -moz-box; 
	-moz-line-clamp: 2; 
	-moz-box-orient: vertical; 
	display: -o-box; 
	-o-line-clamp: 2; 
	-o-box-orient: vertical; 
	transition: all 0.3s ease;
}
.indexfw1:hover{
	background-color: #E42D3C;
}
.indexfw1:hover>a p{
	color: #FFFFFF;
}
.index01{
	width: 1200px;
	margin: 50px auto;
}
.index01tit{
	font-size: 25px;
	line-height: 30px;
	text-align: center;
	color: #E42D3C;
	text-transform: uppercase;
}
.index01tit span{
	font-size: 20px;
	font-weight: bold;
	color: #222222;
	position: relative;
}
.index01tit span:after{
	content: '';
	position: absolute;
	width: 60px;
	height: 2px;
	top: 13px;
	left: -75px;
	background-color: #222222;
}
.index01tit span:before{
	content: '';
	position: absolute;
	width: 60px;
	height: 2px;
	top: 13px;
	right: -75px;
	background-color: #222222;
}
.index01con{
	margin-top: 20px;
}
.index01con p{
	font-size: 15px;
	color: #666666;
	line-height: 25px;
	margin-bottom: 10px;
	text-indent: 2em;
}
.ljgd{
	display:block;
	width: 120px;
	line-height: 30px;
	margin: auto;
	margin-top: 25px;
	border-radius: 20px;
	font-size: 15px;
	color: #222222;
	border: 1px solid #000000;
	text-align: center;
	transition: all 0.3s ease;
}
.ljgd i{
	margin-left: 3px;
}
.ljgd:hover{
	background-color: #E42D3C;
	border: 1px solid #E42D3C;
	color: #FFFFFF;
}
.index02{
	width: 100%;
	padding-top: 50px;
	background-color: #F5F5F5;
}
.index02main{
	width: 1200px;
	margin: auto;
}
.index02tit{
	font-size: 28px;
	color: #222222;
	line-height: 30px;
}
.index02tit a{
	font-size: 18px;
	float: right;
	line-height: 30px;
	color: #6d6d6d;
	transition: all 0.3s ease;
}
.index02tit a i{
	margin-left: 3px;
}
.index02tit a:hover{
	color: #E42D3C;
}
.index02con{
	width: 100%;
	float: left;
	margin-top: 30px;
	margin-bottom: 20px;
}
.index02con1{
	width: 31.3333%;
	float: left;
	margin-right: 3%;
	border: 1px solid #DDDDDD;
	margin-bottom: 30px;
	transition: all 0.3s ease;
}
.index02con1:hover{
	-moz-box-shadow:0px 0px 10px #ADADAD; -webkit-box-shadow:0px 0px 10px #ADADAD; box-shadow:0px 0px 10px #ADADAD;
}
.index02con1:hover> a .index02con01 img{
	opacity: 0.8;
}
.index02con1:nth-child(3n){
	margin-right: 0;
}
.index02con01{
	width: 100%;
	position: relative;
}
.index02con01 img{
	width: 100%;
	height: 275px;
	display: block;
	transition: all 0.3s ease;
}
.index02cont1{
	width: 75px;
	line-height: 30px;
	background-color: #000000;
	color: #FFFFFF;
	text-align: center;
	position: absolute;
	right: 0;
	top: 10%;
}
.index02cont2{
	width: 75px;
	line-height: 30px;
	background-color: #f75b4f;
	color: #FFFFFF;
	text-align: center;
	position: absolute;
	right: 0;
	top: 28%;
}
.index02con02{
	padding: 20px;
	background-color: #FFFFFF;
	position: relative;
}
.index02con02 h4{
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	margin-bottom: 10px;
}
.index02con02 h5{
	font-size: 15px;
	color: #666666;
	line-height: 30px;
}
.index02con02 h5 span{
	font-size: 16px;
	display: inline-block;
	width: 80px;
}
.index02con02 h5 b{
	font-size: 18px;
	color: #E42D3C;
}
.index02con02 p{
	position: absolute;
	right: 0;
	top: 40%;
	width: 75px;
	line-height: 30px;
	background-color: #FF9800;
	color: #FFFFFF;
	text-align: center;
	border-top-left-radius: 30px;
	border-bottom-left-radius: 30px;
}
.index03{
	width: 100%;
	padding: 50px 0;
}
.index03main{
	width: 1200px;
	margin: auto;
}
.index03lb{
	width: 100%;
	float: left;
	margin-top: 30px;
}
.index03lb1{
	width: 25%;
	float: left;
	padding: 0 15px;
	margin:20px 0;
}
.index03lb1:hover >h4{
	background: url(../images/fwysbj.png) center center no-repeat;
	background-size: 100% 100%;
	color: #666;
	transform: rotateZ(360deg);
}
.index03lb1 h4{
	width: 100px;
	height: 100px;
	margin: auto;
	display: block;
	font-size: 35px;
	text-align: center;
	color: #FFFFFF;
	line-height: 100px;
	background: url(../images/fwysbj1.png) center center no-repeat;
	background-size: 100% 100%;
	transition: all 0.5s ease;
}
.index03lb1 h5{
	font-size: 18px;
	text-align: center;
	color: #f75a4f;
	margin: 15px 0;
	font-weight: bold;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.index03lb1 p{
	font-size: 14px;
	color: #666666;
	line-height: 18px;
	height: 54px;
	overflow: hidden; 
	text-overflow: ellipsis; 
	display: -webkit-box; 
	-webkit-line-clamp: 3; 
	-webkit-box-orient: vertical; 
	display: -moz-box; 
	-moz-line-clamp: 3; 
	-moz-box-orient: vertical; 
	display: -o-box; 
	-o-line-clamp: 3; 
	-o-box-orient: vertical; 
}
.index04{
	width: 100%;
	padding: 50px 0;
	background-color: #F5F5F5;
}
.index04main{
	width: 1200px;
	margin: auto;
}
.index04lb{
	width: 100%;
	margin-top: 30px;
}
.index04lbleft{
	width: 48%;
	float: left;
}
.index04lbleft1{
	width: 100%;
	padding-bottom: 15px;
}
.index04lbleft1 img{
	width: 100%;
}
.index04lbleft1tit{
	display: block;
	height: 30px;
	line-height: 30px;
	margin-bottom: 10px;
	color: #000000;
}
.index04lbleft1tit1{
	width: 70%;
	float: left;
	display: block;
	line-height: 30px;
	font-size: 18px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	transition: all 0.3s ease;
}
.index04lbleft1tit2{
	width: 20%;
	float: right;
	line-height: 30px;
	font-size: 16px;
	color: #666666;
	text-align: right;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.index04lbleft1con{
	font-size: 15px;
	color: #666666;
	line-height: 18px;
	height: 36px;
	overflow: hidden; 
	text-overflow: ellipsis; 
	display: -webkit-box; 
	-webkit-line-clamp: 2; 
	-webkit-box-orient: vertical; 
	display: -moz-box; 
	-moz-line-clamp: 2; 
	-moz-box-orient: vertical; 
	display: -o-box; 
	-o-line-clamp: 2; 
	-o-box-orient: vertical; 
}
.index04lbright{
	width: 48%;
	float: right;
}
.index04lbright .index04lbleft1{
	padding-left: 20px;
	border-left: 1px solid #DDDDDD;
	position: relative;
	padding-bottom: 30px;
}
.index04lbright .index04lbleft1:after{
	width: 12px;
	height: 12px;
	background-color: #c5c3c3;
	left: -7px;
	top: 11px;
	content: '';
	position: absolute;
	border-radius: 50%;
}
.index04lbright .index04lbleft1:before{
	width: 18px;
	height: 18px;
	background-color: #DDDDDD;
	left: -10px;
	top: 8px;
	content: '';
	position: absolute;
	border-radius: 50%;
}
.index04lbright .index04lbleft1:nth-child(4){
	padding-bottom: 0;
}
.index04lbleft1:hover> a .index04lbleft1tit{
	color: #E42D3C;
}
.index05{
	width: 100%;
	padding: 50px 0;
	background: url(../images/hzhbbj.jpg) center center no-repeat;
}
.index05main{
	width: 1000px;
	margin: auto;
}
.rightmain2{
	width: 50px;
	height: 50px;
	position: relative;
	
}
.rightmain2 p{
	width: 100%;
	height: 100%;
	padding: 13px;
	color: #ffffff;
	background-color: #E42D3C;
}
.rightmain2 p img{
	width: 100%;
}
.rightmain2img{
	width: 100px;
	position: absolute;
	left: 120px;
	top: -20px;
	transition: all 0.3s ease;
}
.rightmain2:hover> .rightmain2img{
	left: -110px;
}
.hzhb{
	width: 100%;
	margin-top: 25px;
}
.hzhb a{
	color: #ffffff;
	line-height: 30px;
	font-size: 19px;
	margin-right: 40px;
	transition: all 0.3s ease;
}
.hzhb a:hover{
	color: #dedede;
}
.hzhb a:last-child{
	margin-right: 0;
}
.index05tit{
	width: 180px;
	line-height: 45px;
	text-align: center;
	display: block;
	margin: auto;
	background-color: rgba(0,0,0,0.8);
	color: #ffffff;
	border-radius: 40px;
	font-size: 25px;
}
.index05lb{
	width: 100%;
	float: left;
	margin-top: 30px;
}
.index05lb1{
	width: 20%;
	height: 130px;
	background-color: rgba(255,255,255,0.5);
	border: 0.5px solid #f5f5f5;
	float: left;
}
.index05img{
	width: 100%;
	margin-top: 30px;
	opacity: 0.8;
}
footer{
	width: 100%;
	padding-top: 50px;
	background-color: #212121;
}
.footer{
	width: 1200px;
	margin: auto;
	padding-bottom: 30px;
}
.footer1{
	width: 25%;
	float: left;
	margin-right: 5%;
}
.footer1tit{
	font-size: 20px;
	color: #FFFFFF;
	margin-bottom: 15px;
}
.footer1tit span{
	font-size: 16px;
}
.footer1main{
	margin-top: 10px;
}
.footer1main p{
	color: #c8c7c7;
	line-height: 25px;
	font-size: 15px;
}
.footer2{
	width: 16%;
	float: left;
	margin:0 7%;
}
.footer2main a{
	display: block;
	line-height: 25px;
	font-size: 15px;
	color: #c8c7c7;
	transition: all 0.3s ease;
}
.footer2main a:hover{
	color: #E42D3C;
}
.footer2main a:hover i{
	margin-right: 10px;
}
.footer2main a i{
	margin-right: 5px;
	transition: all 0.3s ease;
}
.footer3{
	width: 16%;
	float: left;
	margin-right: 4%;
}
.footer4{
	width: 16%;
	float: right;
}
.footer4main{
	width: 55%;
}
.footer4main img{
	width: 100%;
}
.footer4main p{
	text-align: center;
	font-size: 14px;
	color: #FFFFFF;
	margin-top: 10px;
}
.bqsy{
	width: 100%;
	background-color: #402c25;
	color: #FFFFFF;
	line-height: 20px;
	padding: 5px 0;
	font-size: 14px;
	text-align: center;
	color: #FFFFFF;
}
.bqsy a{
	color: #ffffff;
}
.tcc{
	display: none;
}
.tccbj{
	position: fixed;
	background-color: rgba(0,0,0,0.8);
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 8;
}
.login{
	padding: 30px 45px;
	position: fixed;
	width: 400px;
	height: auto;
	left: 0;
	top: 15%;
	right: 0;
	margin-left: auto;
	margin-right: auto;
	background-color: #FFFFFF;
	z-index: 9;
	display: none;
}
.logintit{
	font-size: 24px;
	text-align: center;
	color: #000000;
	margin-bottom: 10px;
}
.loginmain{
	margin-top: 40px;
}
.loginmain1{
	width: 100%;
	height: 30px;
	margin-bottom: 30px;
}
.loginmain1 img{
	width: 30px;
	float: left;
}
.loginmain1 input{
	width: 83%;
	height: 30px;
	border: none;
	border-bottom: 1px solid #dddddd;
	float: right;
	font-size: 16px;
}
.wjmman{
	font-size: 15px;
	text-align: right;
	color: #666;
	transition: all 0.3s ease;
	cursor: pointer;
}
.wjmman:hover{
	color: #E42D3C;
}
.ljdl{
	width: 100%;
	height: 40px;
	margin: 30px 0;
	font-size: 18px;
	background-color: #2c2c2c;
	color: #FFFFFF;
	transition: all 0.3s ease;
}
.ljdl:hover{
	background-color: #E42D3C;
}
.ljzc{
	text-align: center;
	font-size: 16px;
	color: #666;
}
.ljzc1{
	color: #03a9f4;
	cursor: pointer;
}
.register{
	padding: 30px 45px;
	position: fixed;
	width: 400px;
	height: auto;
	left: 0;
	top: 15%;
	right: 0;
	margin-left: auto;
	margin-right: auto;
	background-color: #FFFFFF;
	z-index: 9;
	display: none;
}
.wjmm{
	padding: 30px 45px;
	position: fixed;
	width: 400px;
	height: auto;
	left: 0;
	top: 15%;
	right: 0;
	margin-left: auto;
	margin-right: auto;
	background-color: #FFFFFF;
	z-index: 9;
	display: none;
}
.yyky{
	width: 1000px;
	margin: 50px auto;
}
.yyky1{
	width: 100%;
	border: 1px solid #DDDDDD;
	padding: 20px;
}
.yyky1left{
	width: 10%;
	float: left;
	line-height: 30px;
	display: table-cell;
}
.yyky1center{
	width: 5%;
	float: left;
	color: #E42D3C;
	line-height: 30px;
}
.yyky1right{
	width: 85%;
	float: right;
	line-height: 30px;
}
.yyky1right1{
	width: 11%;
	float: left;
	line-height: 30px;
	margin-bottom: 10px;
}
.yyky1right1 a{
	width: 100%;

	display: block;
	height: 30px;
	line-height: 30px;
	padding-right: 10%;
	color: #666666;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;

}
.yyky01{
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px dotted #DDDDDD;
}
.yyky01:last-child{
	border: none;
	margin: 0;
	padding: 0;
}
.yyky2{
	width: 100%;
	line-height: 70px;
	border: 1px solid #DDDDDD;
	margin: 30px 0;
	padding: 0 20px;
}
.yyky2 span{
	color: #E42D3C;
	font-size: 18px;
	margin: 0 5px;
}
.szwz{
	font-size: 15px;
	color: #666666;
	margin-bottom: 30px;
}
.szwz a{
	color: #666666;
}
.szwz i{
	margin: 0 7px;
}
.inkPhoBox { width: 40%; float: left;}
.inkPhoBox .main{ width:100%;}
.inkPhoBox .mod18{width:100%;position:relative;}
.inkPhoBox #prev{ background: url(../images/prevBtn.png) no-repeat; height: 48px; width: 24px; position: absolute; z-index: 1; left: 11px; top: 29px; cursor: pointer; }
.inkPhoBox #next{ background: url(../images/nextBtn.png) no-repeat; height: 48px; width: 25px; position: absolute; z-index: 1; top: 29px; right: 11px; cursor: pointer; }
.inkPhoBox .mod18 #prevTop{display:none}
.inkPhoBox .mod18 #nextTop{display:none}
.inkPhoBox .mod18 li{float:left;}
.inkPhoBox .mod18 .cf li{position:relative;color:#fff;}
.inkPhoBox .mod18 .cf a{display:block;width:100%;height:377px;position:absolute;color:#fff;}
.inkPhoBox .mod18 .cf a img{width: 470px;height: 387px;}
.inkPhoBox .mod18 .cf li span{display:block;width:100%;position:absolute;left:0;bottom:0;padding:10px 20px;line-height:22px;text-align:left;background:rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = "#60000000",endColorstr = "#60000000");}
.inkPhoBox .bigImgBox{width:100%; height: 400px; border: 1px solid #E1E1E1; padding:5px; }
.inkPhoBox .mod18 .picBox{width:100%; height: 468px; position: relative; overflow: hidden;}
.inkPhoBox .mod18 .picBox ul{height:180px;position:absolute; left:0;}
.inkPhoBox .mod18 .picBox li{ width:470px; height: 470px;}
.inkPhoBox .smImgBox{ width:100%; height: 101px; padding: 11px; border: 1px solid #E1E1E1; margin-top: 12px; position: relative; }
.inkPhoBox .mod18 .listBox{ width:100%; height: 101px; margin: 0 auto; position: relative; overflow: hidden; }
.inkPhoBox .mod18 .listBox ul{height:101px;position:absolute; padding-left:0px;}
.inkPhoBox .mod18 .listBox li{ width: 134px; height: 101px; cursor: pointer; position: relative; padding: 0 9px 0 0; }
.inkPhoBox .mod18 .listBox li i{display:none;}
.inkPhoBox .mod18 .listBox li a{display:block;width:134px;height:101px;}
.inkPhoBox .mod18 .listBox .on img{border:2px solid #B42222; width:100%;box-sizing: border-box;}
.inkPhoBox .mod18 .listBox .on { background:url(../images/img_bg.jpg) center top no-repeat;}
.inkPhoBox .mod18 .listBox .on i{display:block;}
.inkPhoBox .left_top { font-family:Arial; font-size:32px; color:#fff; text-align:center; height:30px; line-height:30px; background:#333}
.inkPhoBox .mod18 .listBox li img{
	width: 100%;
	height: 82px;
}
.yykydeailright{
	width: 58%;
	float: right;
}
.yykydeailrighttit{
	font-size: 20px;
	margin-bottom: 10px;
	line-height: 30px;
}
.yykydeailrighttit1{
	font-size: 15px;
	color: #666666;
}
.yykydeailrighttit1 span{
	margin-right: 20px;
}
.yykydeailrightcon{
	width: 100%;
	padding:20px 10px;
	background-color: #f0f0f0;
	margin: 25px 0;
	position: relative;
}
.yykydeailrightcon1, .yykydeailrightcon2{
	line-height: 30px;
}
.yykydeailrightcon1 span{
	font-size: 25px;
	color: #E42D3C;
}
.yykydeailrightcontime{
	padding: 8px 20px;
	background-color: #545454;
	position: absolute;
	right: 20px;
	top: 0;
	color: #FFFFFF;
	font-size: 15px;
}
.yykydeailrightjs{
	width: 100%;
}
.yykydeailrightjs1{
	width: 48%;
	display: block;
	float: left;
	overflow: hidden;
	line-height: 30px;
	margin-bottom: 30px;
	white-space: nowrap;
	text-overflow: ellipsis;

}
.yykydeailrightjs1:nth-child(2n){
	float: right;
}
.yykyan{
	width: 100%;
	float: left;
	margin-top: 70px;
}
.yykyan1{
	width: 150px;
	line-height: 50px;
	margin-right: 10px;
	background-color: #E42D3C;
	color: #FFFFFF;
	text-align: center;
	float: left;
	border-radius: 10px;
	cursor: pointer;
}
.yykyan2{
	width: 150px;
	line-height: 50px;
	margin-right: 10px;
	background-color: #222222;
	color: #FFFFFF;
	text-align: center;
	float: left;
	border-radius: 10px;
	cursor: pointer;
}
.yykydeail1{
	width: 100%;
	margin: 30px 0;
	-webkit-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.1);
	box-shadow: 0 0px 5px rgba(0, 0, 0, 0.1);

}
.yykydeail1tit{
	width: 10%;
	text-align: center;
	float: left;
	line-height: 124px;
	font-size: 20px;
	background-color: #E42D3C;
	color: #FFFFFF;
	border-right: 1px solid #FFFFFF;

}
.yykydeail1con{
	width: 90%;
	float: right;
}
.yykydeail2{
	width: 100%;
	margin-bottom: 20px;
	-webkit-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.1);
	box-shadow: 0 0px 5px rgba(0, 0, 0, 0.1);

}
.yykydeail02{
	float: left;
}
.yykydeail02 a{
	display: block;
	width: 120px;
	float: left;
	line-height: 50px;
	color: #E42D3C;
	text-align: center;
}
.yykydeail02 a:first-child{
	background-color: #E42D3C;
	color: #FFFFFF;
}
.yykydeail3{
	width: 100%;
}
.yykydeail03{
	margin-bottom: 30px;
	-webkit-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.1);
	box-shadow: 0 0px 5px rgba(0, 0, 0, 0.1);
	padding: 10px 20px;
	position: relative;
}
#yykydeail0, #yykydeail1, #yykydeail2, #yykydeail3, #yykydeail4, #yykydeail5{
	display: block;
	height: 30px;
	width: 100%;
	position: absolute;
	top: -120px;
	left: 0;
}

.yykydeail03tit{
	width: 100%;
	line-height: 30px;
	color: #E42D3C;
	font-size: 23px;
	margin-bottom: 15px;
	text-align: center;
	position: relative;
	padding-bottom: 15px;
	border-bottom: 1px dotted #dddddd;
}
.yykydeail3con{
	margin-bottom: 30px;
	line-height: 30px;
}
.yykydeail3con p{
	margin-bottom: 30px;
	line-height: 30px;
}
.yykydeailxf{
	position: fixed;
	right: 60px;
	padding-bottom: 30px;
	top: 28%;
	width: 50px;
}
.yykydeailbh{
	overflow: hidden;
	position: relative;
}
.yykydeailbh1{
	overflow: hidden;
	position: relative;
}
.hbbj{
	width: 100%;
	display: none;
	padding-top: 50px;
	padding-bottom: 10px;
	position: absolute;
	bottom: 0;
	left:0;
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(white));
}
.hbbj1{
	width: 140px;
	line-height: 30px;
	background-color: #E42D3C;
	border-radius: 5px;
	display: block;
	margin: auto;
	font-size: 14px;
	color: #ffffff;
	text-align: center;
	cursor: pointer;
	transition: all 0.3s ease;
}
.hbbj1:hover{
	background-color: #222222;
	color: #ffffff;
}
.yykydeailxf a{
	display: block;
	width: 50px;
	height: 50px;
	border-radius: 10px;
	background-color: #FFFFFF;
	line-height: 20px;
	color: #E42D3C;
	padding: 3px;
	font-size: 15px;
	text-align: center;
	margin-bottom: 10px;
	transition: all 0.5s ease;
	-moz-box-shadow:0px 0px 5px #A6A6A6; -webkit-box-shadow:0px 0px 5px #A6A6A6; box-shadow:0px 0px 5px #A6A6A6;
}
.yykydeailxf a:hover{
	background-color: #E42D3C;
	color: #FFFFFF;
}
.servedeail{
	width: 100%;
}
.servedeailleft{
	width: 30%;
	float:left;
	border: 1px solid #dddddd;
}
.servedeairight{
	width: 68%;
	float: right;
	border: 1px solid #dddddd;
	padding: 20px 10px;
}
.servedeairight h4{
	font-size: 23px;
	color: #222222;
	margin-bottom: 20px;
}
.servedeairight h5{
	font-size: 15px;
	color: #222222;
	margin-bottom: 20px;
}
.servedeairight h5 span{
	font-size: 23px;
	margin-left: 5px;
	color: #E42D3C;
}
.servedeairightjg{
	width: 100%;
	float: left;
}
.jgjian{
	display: block;
	width: 30px;
	height: 30px;
	text-align: center;
	line-height: 22px;
	border: 1px solid #dddddd;
	font-size: 30px;
	font-weight: normal;
	float: left;
	transition: all 0.3s ease;
	cursor: pointer;
}
.jgnumber{
	width: 56px;
	text-align: center;
	line-height: 28px;
	border: none;
	padding-left: 15px;
	border-top: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	float: left;
	font-size: 15px;
}
.jgjia{
	display: block;
	width: 30px;
	height: 30px;
	text-align: center;
	line-height: 22px;
	border: 1px solid #dddddd;
	font-size: 30px;
	font-weight: normal;
	float: left;
	transition: all 0.3s ease;
	cursor: pointer;
}
.jgjian:hover{
	background-color: #E42D3C;
	color: #FFFFFF;
}
.jgjia:hover{
	background-color: #E42D3C;
	color: #FFFFFF;
}
.zmoney{
	font-size: 15px;
	margin-top: 20px;
}
.zongjia{
	color: #E42D3C;
	font-size: 23px;
	margin-left: 5px;
}
.ljgm{
	width: 130px;
	line-height: 40px;
	text-align: center;
	background-color: #E42D3C;
	color: #FFFFFF;
	margin-top: 30px;
	transition: all 0.3s ease;
}
.ljgm:hover{
	background-color: #222222;
}
.servedeail1{
	border: 1px solid #dddddd;
	margin: 50px 0;
}
.servedeail1 p{
	width: 120px;
	line-height: 50px;
	background-color: #E42D3C;
	color: #FFFFFF;
	text-align: center;
}
.servedeail2{
	border: 1px solid #dddddd;
	padding: 20px;
}
.servedeail2 img{
	width: 100%;
}
.fhdb{
	position: fixed;
	right: 20px;
	bottom: 20px;
	width: 50px;
	height: 50px;
	line-height: 50px;
	border-radius: 10px;
	background-color: #FFFFFF;
	cursor: pointer;
	text-align: center;
	-moz-box-shadow:0px 0px 5px #B0B0B0; -webkit-box-shadow:0px 0px 5px #B0B0B0; box-shadow:0px 0px 5px #B0B0B0;
}
.fhdb i{
	font-size: 30px;
	text-align: center;
}
.court{
	width: 1200px;
	margin: 50px auto;
}
.court1{
	width: 100%;
	float: left;
	margin-bottom: 5px;
}
.courtleft{
	width: 8%;
	float: left;
	font-size: 50px;
	color: #E42D3C;
	padding-top: 10px;
}
.courtright{
	width: 92%;
	float: right;
	background-color: #F5F5F5;
	padding: 40px 20px;
}
.courtright1{
	width: 10%;
	float: left;
	font-size: 20px;
	line-height: 30px;
}
.courtright2{
	width: 90%;
	float: right;
}
.courtright2 a{
	display: block;
	width: 33.33%;
	float: left;
	font-size: 15px;
	color: #666666;
	line-height: 30px;
}
.courtright2 a:hover{
	color: #E42D3C;
}
.courtname{
	float: left;
	max-width: 70%;
	font-size: 30px;
	line-height: 40px;
}
.courtname1{
	float: right;
	font-size: 20px;
	line-height: 40px;
	
}
.courtname1 span{
	color: #E42D3C;
}
.courtdeail1{
	width: 100%;
	border: 1px solid #DDDDDD;
	padding: 20px 10px;
	margin: 20px 0;
}
.courtdeail01{
	width: 100%;
	font-size: 16px;
	float: left;
	margin-top: 15px;
	border-bottom: 1px dotted #DDDDDD;
}
.courtdeail01left{
	width: 7%;
	float: left;
	font-size: 16px;
}
.courtdeail01center{
	width: 4%;
	float: left;
	color: #E42D3C;
	font-size: 16px;
}
.courtdeail01right{
	width: 89%;
	float: right;
}
.courtdeail01right a{
	color: #666666;
	display: inline-block;
	margin: 0 17px;
	margin-bottom: 15px;
	transition: all 0.3s ease;
}
.courtdeail01right a:hover{
	color: #E42D3C;
}
.courtdeail2{
	width: 100%;
	padding: 20px 10px;
	-moz-box-shadow:0px 0px 4px #C4C4C4; -webkit-box-shadow:0px 0px 4px #C4C4C4; box-shadow:0px 0px 4px #C4C4C4;
}
.courtdeail2tit{
	line-height: 40px;
	font-size: 25px;
	border-bottom: 1px dashed #DDDDDD;
	margin-bottom: 20px;
	padding-bottom: 10px;
}
.courtdeail2tit span{
	font-size: 30px;
	margin: 0 5px;
	color: #E42D3C;
}
.courtdeail2lb{
	width: 100%;
	float: left;
	height: 1980px;
}
.courtdeail2lb1{
	width: 24%;
	float: left;
	margin-right: 1.3333%;
	margin-bottom: 20px;
}
.courtdeail2lb1:nth-child(4n){
	margin-right: 0;
}
.financial{
	width: 100%;
	padding: 60px 0;
	background:url(../images/jrfwbj.jpg) center center no-repeat;
}
.financialmain{
	width: 1200px;
	margin: auto;
}
.financialmainleft{
	width: 40%;
	float: left;
}
.financialmainleft h4{
	font-size: 40px;
	color: #FFFFFF;
	margin-top: 65px;
	margin-bottom: 30px;
}
.financialmainleft p{
	font-size: 25px;
	color: #FFFFFF;
}
.financialmainright{
	width: 30%;
	float: right;
	padding:30px 20px;
	background-color: #FFFFFF;
	border-radius: 20px;
}
.financialmainrighttit{
	text-align: center;
	font-size: 20px;
	color: #E42D3C;
	border-bottom: 1px solid #DDDDDD;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
.financialmainright1{
	width: 100%;
	float: left;
	padding: 5px 0;
	border-bottom: 1px solid #DDDDDD;
}
.financialmainright1 input{
	height: 30px;
	width: 70%;
	font-size: 16px;
	float: left;
	border: none;
	padding-left: 10px;
}
.financialmainright1 select{
	width: 25%;
	height: 30px;
	font-size: 16px;
	border: none;
	float: right;
	outline: none;
}
.financialmainright1 b{
	display: block;
	line-height: 30px;
	font-size: 16px;
	text-align: right;
	width: 25%;
	float: right;
	color: #aaaaaa;
}
.dktj{
	background-color: #E42D3C;
	width: 100px;
	height: 35px;
	display: block;
	margin: auto;
	margin-top: 20px;
	color: #FFFFFF;
	border-radius: 5px;
	font-size: 15px;
	transition: all 0.3s ease;
}
.dktj:hover{
	background-color: #222222;
}
.financial1{
	width: 1200px;
	margin: 50px auto;
}
.financial1lb{
	width: 100%;
	float: left;
	margin-top: 30px;
}
.financial1lb li{
	width: 25%;
	float: left;
}
.financial1lb li img{
	width: 35%;
	display: block;
	margin: auto;
}
.financial1lb li p{
	width: 100%;
	text-align: center;
	line-height: 30px;
	font-size: 18px;
	font-weight: bold;
	color: #212121;
	margin-top: 10px;
}
.financial2{
	width: 100%;
	padding: 50px 0;
	background-color: #F5F5F5;
}
.financial2main{
	width: 1200px;
	margin: auto;
}
.bllcimg{
	width: 100%;
	margin-top: 50px;
}
.about{
	width: 1200px;
	margin: 50px auto;
}
.aboutleft{
	width: 20%;
	border: 1px solid #DDDDDD;
	float: left;
}
.aboutleft a{
	display: block;
	line-height: 50px;
	text-align: center;
	font-size: 15px;
	transition: all 0.3s ease;
	cursor: pointer;
}
.aboutleft a i{
	margin-right: 3px;
}
.aboutlefttit1{
	background-color: #E42D3C;
	color: #FFFFFF;
	
}
.myprofiil textarea {
	box-sizing: border-box;
	border: 1px solid #dddddd;
}
.aboutright{
	width: 78%;
	float: right;
	border: 1px solid #DDDDDD;
	padding: 15px;
	
}
.aboutleft a:hover{
	background-color: #E42D3C;
	color: #FFFFFF;
}
.index01con img{
	width: 100%;
	margin-bottom: 15px;
}
.fwyscon{
	width: 100%;
}
.fwyscon h4{
	font-size: 20px;
	color: #E42D3C;
	font-weight: bold;
	margin-bottom: 15px;
	margin-top: 40px;
}
.fwyscon01{
	line-height: 20px;
	font-size: 15px;
	color: #222222;
	margin-bottom: 10px;
}
.fwyscon1{
	font-weight: bold;
	color: #000000;
}
.yczp{
	width: 100%;
	margin-top: 40px;
	float: left;
	border: 1px solid #DDDDDD;
}
.yczp1{
	width: 100%;
	padding: 10px;
	border-bottom: 1px dotted #DDDDDD;
	float: left;
	cursor: pointer;
	position: relative;
}
.yczp1:last-child{
	border-bottom: 0px dotted #DDDDDD;
}
.xzan{
	position: absolute;
	right: 20px;
	top: 20px;
	font-size: 15px;
	color: #666666;
}
.yczptop{
	width: 100%;
	float: left;
	text-align: center;
	font-size: 15px;
	transition: height;
	padding: 10px 0;
}
.yczptop1{
	width: 20%;
	float: left;
	padding: 0 5px;
	line-height: 20px;
}
.yczptop2{
	width: 10%;
	float: left;
	padding: 0 5px;
	line-height: 20px;
}
.yczptop3{
	width: 28%;
	float: left;
	padding: 0 5px;
	line-height: 20px;
}
.yczptop4{
	width: 14%;
	float: left;
	padding: 0 5px;
	line-height: 20px;
}
.yczptop5{
	width: 26%;
	float: left;
	padding: 0 5px;
	padding-right: 20px;
	line-height: 20px;
}
.yczpbottom{
	width: 100%;
	max-height: 0;
	padding:0px 10px;
	float: left;
	overflow: hidden;
	transition: height;
	background-color: #F5F5F5;
}
.yczpbottomtit{
	font-size: 15px;
	color: #E42D3C;
	margin-top: 20px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #DDDDDD;
}
.yczpbottomcon{
	margin-bottom: 20px;
}
.yczpbottomcon p{
	font-size: 14px;
	line-height: 18px;
	color: #5d5c5c;
}
.aboutright1{
	display: none;
	min-height: 500px;
}
.aboutright1:first-child{
	display: block;
}
.join{
	width: 1200px;
	margin: 50px auto;
}
.join1{
	width: 49%;
	height: 400px;
	float: left;
	box-shadow: 0 0 15px 1px rgba(0, 0, 0, 0.2);
	border-radius: 5px;
	margin-bottom: 25px;
}
.join1:nth-child(2n){
	float: right;
}
.join1left{
	width: 100%;
	float:left;
	background-color: rgba(255,255,255,0.8);
	padding: 20px;
	height: 400px;
	position: relative;
}
.join1right{
	width: 100%;
	height: 400px;
	display: none;
	float: right;
	position: relative;
}
.join1lefttit{
	font-size: 25px;
	line-height: 30px;
	text-align: center;
	margin-bottom: 40px;
	color: #E42D3C;
	position: relative;
}
.join1lefttit:after{
	content: '';
	position: absolute;
	width: 10%;
	height: 2px;
	left: 45%;
	bottom: -20px;
	background-color: #e42d3b;
}
.join1left p{
	font-size: 15px;
	line-height: 25px;
	color: #181818;
}
.sqrz{
	width: 30%;
	height: 40px;
	background-color: #E42D3C;
	color: #fff;
	border-radius: 40px;
	box-shadow: 0 0 10px 1px rgba(0,0,0,.2);
	cursor: pointer;
	letter-spacing: 2px;
	font-size: 1em;
	transition: .3s;
	position: absolute;
	bottom: 20px;
	left: 35%;
	right: 0;
}
.sqrz:hover{
	background-color: #000000;
}
.yczpbottomcon p span{
	background-color:rgba(255, 255, 255,0) !important;
}
.yczpbottomcon p{
	background-color:rgba(255, 255, 255,0) !important;
}
.join1rightsq{
	width: 100%;
	height: 100%;
	background-color: rgba(255,255,255,0.9);
	padding: 20px;
}
.join1rightsq1{
	width: 80%;
	float: left;
	margin-left: 10%;
	margin-bottom: 20px;
}
.join1rightsq1 span{
	display: block;
	width: 23%;
	line-height: 30px;
	float: left;
}
.join1rightsq1 input{
	width: 75%;
	padding: 0 5px;
	background: none;
	height: 30px;
	border: none;
	font-size: 15px;
	border-bottom: 1px solid #AAAAAA;
	float: right;
}
.join1rightsq1 select{
	width: 75%;
	padding: 0 5px;
	background: none;
	height: 30px;
	border: none;
	font-size: 15px;
	border-bottom: 1px solid #AAAAAA;
	float: right;
	outline: none;
}
.tjsq{
	width: 30%;
	height: 40px;
	background-color: #E42D3C;
	color: #fff;
	border-radius: 40px;
	box-shadow: 0 0 10px 1px rgba(0,0,0,.2);
	cursor: pointer;
	letter-spacing: 2px;
	font-size: 1em;
	transition: .3s;
	position: absolute;
	bottom: 60px;
	left: 35%;
	right: 0;
}
.tjsq:hover{
	background-color: #000000;
}
.join1left h5{
	font-size: 15px;
	line-height: 25px;
	color: #666666;
	margin-top: 20px;
}
/*会员中心*/
.memain{
	width: 1200px;
	margin: 50px auto;
}
.membermain1{
	margin-top: 50px;
	position: relative;
	z-index: 8;
	margin-bottom: 20px;
	background-size: 100%;
}
.memberleft{
	width: 24%;
	float: left;
	-moz-box-shadow:0px 0px 5px #C2C2C2; -webkit-box-shadow:0px 0px 5px #C2C2C2; box-shadow:0px 0px 5px #C2C2C2;
	background: #fff;
	padding: 15px 0;
}
.memberleft1{
	width: 100%;
}
.memberleft2{
	width: 100%;
	height: 45px;
}
.memberleft21{
	position: relative;
	text-decoration: none;
	color: #212121;
	font-size: 16px;
	line-height: 45px;
	padding-left: 64px;
	display: block;
	cursor: pointer;
	display: block;
	border-bottom: 1px solid #f5f5f5;
}
.memberleft2:last-child a{
	border-bottom: 0px solid #DDDDDD;
}
.memberleft22{
	position: relative;
	background-color: #f5f5f5;
}
.memberleft22:after{
	position: absolute;
	content: '';
	width: 2px;
	height: 100%;
	left: 0;
	top: 0;
	background-color: #e42d3b;
	
}

.memberleft23{
	position: relative;
	background-color: #f5f5f5;
}
.memberleft23:after{
	position: absolute;
	content: '';
	width: 2px;
	height: 100%;
	left: 0;
	top: 0;
	background-color: #e42d3b;
	
}
.memberleft2 a img{
	width: 25px;
	height: 25px;
	position: absolute;
	top: 10px;
	left: 25px;
}
.memberright{
	width: 74%;
	float: right;
	padding: 15px;
	background-color: #FFFFFF;
	min-height: 400px;
	-moz-box-shadow:0px 0px 5px #C2C2C2; -webkit-box-shadow:0px 0px 5px #C2C2C2; box-shadow:0px 0px 5px #C2C2C2;
}
.memberright1{
	display: none;
}
.memberright1:first-child{
	display: block;
}
.memberright1tit{
	font-size: 20px;
	line-height: 30px;
	color: #e42d3b;
	padding-bottom: 10px;
	border-bottom: 1px solid #F5F5F5;
	font-weight: bold;
}
.memberright1tit span{
	font-size: 13px;
	color: #AAAAAA;
	margin-left: 10px;
}
.myprofiil{
	width: 45%;
	margin: 30px auto;
}
.myprofiil input{
	width: 100%;
	height: 40px;
	line-height: 30px;
	padding: 0 5px;
	color: #666;
	border: 1px solid #dddddd;
	margin-bottom: 20px;
}
.tjxg{
	width: 80px;
	height: 30px;
	background-color: #e42d3b;
	color: #FFFFFF;
	display: block;
	margin: auto;
	border-radius: 5px;
	transition: all 0.3s ease;
}
.tjxg:hover{
	background-color: #000000;
}
.myorder{
	width: 100%;
	margin: 30px 0;
}
.myorder1{
	width: 100%;
}
.myorder2{
	border: 1px solid #f5f5f5;
	margin-bottom: 10px;
}
.myorder2top{
	height: 30px;
	width: 100%;
	background-color: #e42d3b;
	position: relative;
}
.myorder2toptit{
	line-height: 30px;
	font-size: 13px;
	color: #FFFFFF;
	float: left;
	margin-left: 10px;
	float: left;
}
.myorder2toptit span{
	margin-right: 20px;
}
.scdd{
	float: right;
	width: 25px;
	margin-right: 10px;
	margin-top: 2px;
	cursor: pointer;
}
.qrscdd{
	position: absolute;
	right: -14px;
	top: -40px;
	display: block;
	width: 72px;
	text-align: center;
	height: 30px;
	font-size: 13px;
	line-height: 30px;
	background-color: #70554b;
	color: #FFFFFF;
	border-radius: 2px;
	display: none;
	cursor: pointer;
}
.qrscdd:after{
	position: absolute;
	content: '';
	width: 0;
	height: 0;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: 5px solid #70554b;
	top: 30px;
	right: 31px;
}
.myorder2bottom{
	height: 120px;
	width: 100%;
}
.myorder2bottom1{
	width: 44%;
	float: left;
	padding: 15px 10px;
	height: 100%
}
.myorder2bottom1lleft{
	width: 40%;
	height: 90px;
	float: left;
}
.myorder2bottom1lleft img{
	width: 100%;
	overflow: hidden;
}
.myorder2bottom1right{
	width: 55%;
	float: right;
}
.myorder2bottom1right h4{
	font-size: 15px;
	font-weight: bold;
	color: #f1873c;
	margin-bottom: 10px;
}
.myorder2bottom1right p{
	line-height: 16px;
	font-size: 12px;
	color: #666;
	height: 48px;
	overflow: hidden; 
	text-overflow: ellipsis; 
	display: -webkit-box; 
	-webkit-line-clamp: 3; 
	-webkit-box-orient: vertical; 
	display: -moz-box; 
	-moz-line-clamp: 3; 
	-moz-box-orient: vertical; 
	display: -o-box; 
	-o-line-clamp: 3; 
	-o-box-orient: vertical; 
}
.myorder2bottom2{
	width: 18%;
	float: left;
	padding: 15px 10px;
}
.myorder2bottom2 h4{
	font-size: 15px;
	text-align: center;
	color: #f1873c;font-weight: bold;
	margin-bottom: 10px;
}
.myorder2bottom2 p{
	font-size: 14px;
	color: #666;
	line-height: 18px;
	text-align: center;
	margin-top: 15px;
}
.myorder2bottom2 p span{
	display: block;
	margin-top: 5px;
	font-size: 12px;
}
.myorder2bottom2 .jyfs{
	line-height: 35px;
}
.jyan button{
	display: block;
	margin: auto;
	margin-bottom: 5px;
	padding: 3px 15px;
	border-radius: 3px;
}
.jyan1{
	background-color: #666;
	color: #FFFFFF;
}
.jyan2{
	background-color: #f1873c;
	color: #FFFFFF;
}
.myorder2bottom2 .jyjg1{
	font-size: 14px;
	color: #666;
	line-height: 35px;
	text-align: center;
	margin-top: 15px;
}
.Myitems{
	width: 100%;
	margin: 30px 0;
}
.Myitems1{
	width: 21%;
	float: left;
	margin: 0 2%;
	margin-bottom: 15px;
}
.Myitems1 img{
	width: 100%;
	height: 117px;
	padding: 5px;
	border: 1px solid #DDDDDD;
}
.Myitems1 p{
	font-size: 14px;
	text-align: center;
	line-height: 30px;
	font-weight: bold;
	color: #E42D3C;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.Myitems1 a{
	display: block;
	width: 85px;
	line-height: 25px;
	font-size: 14px;
	text-align: center;
	background-color: #000000;
	color: #FFFFFF;
	margin: 5px auto;
	border-radius: 3px;
	transition: all 0.3s ease;
}
.Myitems1 a:hover{
	background-color: #E42D3C;
}
.cpassword{
	width: 45%;
	margin: 30px auto;
}
.cpassword input{
	width: 100%;
	height: 40px;
	line-height: 30px;
	padding: 0 5px;
	color: #666;
	border: 1px solid #dddddd;
	margin-bottom: 20px;
}
.xgmm{
	width: 80px;
	height: 30px;
	background-color: #e42d3b;
	color: #FFFFFF;
	display: block;
	margin: auto;
	border-radius: 5px;
	transition: all 0.3s ease;
}

.txsc{
	width: 100%;
}
#show{
	width: 80px;
	height: 80px;
	display: block;
	margin: auto;
}
.tpscan{
	width: 85px;
	font-size: 13px;
	color: #FFFFFF;
	margin-left: 20px;
	margin-top: 27px;
	text-align: center;
	background: #f57a05;
	display: block;
	border-radius: 12px;
	margin: 5px auto;
	margin-bottom: 20px;
	position: relative;
}
.tpscan button{
	width: 100%;
	width: 85px;
	font-size: 13px;
	color: #FFFFFF;
	height: 23px;
	border-radius: 12px;
	background: #f57a05;
}
.tpscan .tpsc{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
}
.wdzl{
	width: 100%;
	margin-bottom: 20px;
	padding: 0 10px;
}
.wdzlleft{
	width: 25%;
	height: 67px;
	float: left;
	border-radius: 50%;
}
.wdzlright{
	width: 70%;
	float: right;
}
.wdzlright h4{
	font-size: 20px;
	color: #E42D3C;
	margin-bottom: 10px;
	margin-top: 10px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.wdzlright p{
	font-size: 15px;
	color: #666666;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.index01con .index01conleft{
	width: 25%;
	float: left;
	margin-bottom: 0;
	margin-top: 10px;
}
.index01conright{
	width: 73%;
	float: right;
}
.rightmain{
	position: fixed;
	right: 0;
	top: 30%;
	z-index: 7;
}
.rightmain1{
	width: 50px;
	height: 50px;
	position: relative;
	margin: 10px 0;
	transition: all 0.3s ease;
}
.rightmain1 p{
	width: 160px;
	line-height: 50px;
	color: #ffffff;
	font-size: 15px;
	position: absolute;
	background-color: #E42D3C;
	transition: all 0.3s ease;
	left: 0;
	top: 0;
}
.rightmain1 p:hover{
	left: -110px;
}
.rightmain1 p a{
	color: #ffffff;
}
.rightmain1 p i{
	width: 50px;
	font-size: 18px;
	text-align: center;
}
.kefutubiao{
	width: 40px;
	margin: 10px 0;
	padding-left: 5px;
}
.tckb{
	width: 100%;
	height:120px;
}
.law{
	width: 1200px;
	margin:50px auto;
}
.lawlb{
	width: 100%;
	margin-top: 50px;
}
.lawlb1{
	width: 100%;
	padding-bottom: 15px;
	margin-bottom: 15px;
	border-bottom: 1px solid #f5f5f5;
}
.lawlb1:last-child{
	border-bottom: 0px solid #f5f5f5;
}
.lawlb1 a h4{
	display: block;
	height: 30px;
	line-height: 30px;
	margin-bottom: 10px;
	color: #000000;
}
.lawlb1tit1{
	width: 70%;
	float: left;
	display: block;
	line-height: 30px;
	font-size: 18px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	transition: all 0.3s ease;
}
.lawlb1tit2{
	width: 20%;
	float: right;
	line-height: 30px;
	font-size: 16px;
	color: #666666;
	text-align: right;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.lawlb1:hover> a h4 .lawlb1tit1{
	color: #E42D3C;
}
.lawlb1 a p{
	font-size: 15px;
	color: #666666;
	line-height: 18px;
	height: 36px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	display: -moz-box;
	-moz-line-clamp: 2;
	-moz-box-orient: vertical;
	display: -o-box;
	-o-line-clamp: 2;
	-o-box-orient: vertical;
}
.fenye{
	list-style: none;
	padding:0;
	margin: 0;
}
.fenye li{
	float: left;
	width: auto;
	height: 20px;
	margin-right: 5px;
	padding: 0px 8px;
}
.fenye li a{
	color: #666;
	line-height: 20px;
}
.fenye.active{
	background-color: #222222;
}
.fenye .active .current{
	color: #ffffff;
	display: block;
	height: 20px;
	line-height: 20px;
}
#newBridge .icon-right-center{
	top: 77% !important;
}
.fenye .current{
	background-color: #E42D3C;
}
.index03fl{
	width: 100%;
	margin-top: 50px;
}
.index03fl1{
	width: 49.5%;
	float: left;
	margin-right: 1%;
	margin-bottom: 10px;
	background-color: #70554b;
	transition: all 0.3s ease;
}
.index03fl1:hover{
	background-color: #E42D3C;
}
.index03fl1:nth-child(2n){
	margin-right: 0;
}
.index03fl1left{
	width: 65%;
	float: left;
	display: block;
}
.index03flright{
	width: 35%;
	float: left;
	padding: 15px 10px;
}
.index03flright h4{
	font-size: 17px;
	text-align: center;
	margin-bottom: 18px;
	color: #ffffff;
}
.index03flright p{
	font-size: 13px;
	line-height: 18px;
	color: #ffffff;
}
.index03lb1 h4 {
	width: 150px;
	height: 150px;
	line-height: 29px;
	padding-top: 44px;
	font-size: 20px;
	margin-bottom: 20px;
}
.index03lb1{
	width: 24%;
	margin-right: 1.333%;
	padding: 20px 15px;
	border-radius: 15px;
	border:1px solid #e3e2e2;
	transition: all 0.3s ease;
	background-color: #f5f5f5;
}
.index03lb1:hover{
	background-color: #a78071;
	-moz-box-shadow:0px 0px 10px #BDBDBD; -webkit-box-shadow:0px 0px 10px #BDBDBD; box-shadow:0px 0px 10px #BDBDBD;
	
}
.index03lb1:nth-child(4){
	margin-right: 0;
}
.index03lb{
	margin-top: 0;
}
.index03lb1 p{
	transition: all 0.3s ease;
	font-size: 15px;
}
.index03lb1:hover>p{
	color: #ffffff;
}
.ckgdxw{
	display: block;
	width: 100px;
	line-height: 25px;
	text-align: center;
	color: #666;
	border: 1px solid #bbbbbb;
	margin: auto;
	margin-top: 30px;
	font-size: 14px;
	border-radius: 5px;
}
.ckgdxw:hover{
	background-color: #222222;
	color: #ffffff;
}
.yykysrk{
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 99;
	background-color: rgba(0,0,0,0.8);
	display: none;
}
.yykysrk1{
	width: 520px;
	padding:20px;
	background-color: #ffffff;
	margin:auto;
	margin-top: 5%;
}
.yykysrk1tit{
	font-size: 16px;
	line-height: 25px;
	margin-bottom: 15px;
	padding-bottom: 15px;
	font-weight: 500;
	border-bottom: 1px solid #f5f5f5;
}
.yykysrk1main{
	width: 100%;
	border-bottom: 1px solid #f5f5f5;
	margin-bottom: 15px;
}
.yykysrk1main1{
	width: 100%;
	margin-bottom: 15px;
}
.yykysrk1main1left{
	width: 15%;
	text-align: right;
	line-height: 40px;
	float: left;
	font-size: 14px;
	color: #666;
}
.yykysrk1main1right{
	width: 80%;
	margin-left: 2%;
	height: 40px;
	border:1px solid #dddddd;
	border-radius: 5px;
	float: left;
	padding:0 5px;
}
.kyxz{
	text-align: center;
}
.header1mainleft span{
	font-size: 24px;
	color: #f6c987;
}
.kyxz1{
	width: 100px;
	height: 40px;
	border:none;
	display: inline-block;
	border-radius: 5px;
	margin-right: 5px;
	background-color: #E42D3C;
	color: #ffffff;
}
.kyxz2{
	width: 100px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	border:none;
	border-radius: 5px;
	display: inline-block;
	background-color: #dddddd;
	color: #666;
}
.about1{
	width: 100%;
}
.about1main{
	width: 1200px;
	margin: auto;
	padding: 50px 0;
}
.about1maintit{
	font-size: 25px;
	padding-bottom: 28px;
	color: #000;
}
.about1maintit span{
	font-size: 14px;
	color: #AAAAAA;
	display: block;
	margin-top: 9px;
}
.about1maintit1{
	color: #999;
	font-size: 16px;
	margin-bottom: 15px;
	line-height: 28px;
	text-indent: 2em;
}
.about1main1{
	width: 100%;
	background: url(../images/newaboutbj1.jpg) center center no-repeat;
}
.about1main2{
	width: 1200px;
	margin: auto;
	padding: 50px 0;
}
.about1main2tit2{
	font-size: 25px;
	padding-bottom: 28px;
	color: #ffffff;
	text-align: center;
}
.about1main2tit2 span{
	font-size: 14px;
	color: #d8d5d5;
	display: block;
	margin-top: 9px;
	text-transform: uppercase;	
}
.jiameng3lb{
	width:1200px;
	margin: auto;
	margin-top: 10px;
}
.jiameng3lb1{
	width: 100%;
	padding: 10px 0px;
	display: inline-block;
	margin: 5px 0%;
}
.jiameng3lb1left{
	width: 20%;
	margin-top: 11px;
	float: left;
	border: 3px solid #ffffff;
}
.jiameng3lb1right{
	width: 77%;
	float: right;
}

.jiameng3lb1 h4 {
	font-size: 20px;
	line-height: 40px;
	color: #ffffff;
	margin-bottom: 5px;
}
.jiameng3lb1 h4 span {
	color: #FFF;
	background: #2EDBAC;
	border-radius: 50%;
	padding: 14.5px;
	font-weight: normal;
	font-size: 18px;
	margin-right: 15px;
}
.jiamengms{
	width: 1200px;
	margin: auto;
	font-size: 15px;
	line-height: 24px;
	color: #231815;
	text-align: center;
}
.jiameng3lb2{
	font-size: 14px;
	line-height: 16px;
	color: #ededed;
	overflow: auto;
}
.jiameng3lb2 p{
	margin-bottom: 4px;
	line-height: 18px;
}
.jiameng3lb1:nth-child(2n) .jiameng3lb1left{
	float: right;
}
.jiameng3lb1:nth-child(2n) .jiameng3lb1right{
	float: left;
}

.jiameng3lb2::-webkit-scrollbar {
	width: 4px;
	height: 4px;
}

.jiameng3lb2::-webkit-scrollbar-track {
	background: #f6f6f6;
	border-radius: 2px;
}

.jiameng3lb2::-webkit-scrollbar-thumb {
	background: #DDDDDD;
	border-radius: 2px;
}

.jiameng3lb2::-webkit-scrollbar-thumb:hover {
	background: #DDDDDD;
}

.jiameng3lb2::-webkit-scrollbar-corner {
	background: #f6f6f6;
}
.jiameng3lb2 p span{
	font-weight: bold;
	color: #ffffff;
}
.about1main3{
	width: 1200px;
	padding: 50px 0;
	margin: auto;
}
.about1main3tit2{
	font-size: 25px;
	padding-bottom: 28px;
	color: #222222;
	text-align: center;
}
.about1main3tit2 span{
	font-size: 14px;
	color: #666;
	display: block;
	text-transform:uppercase;
	margin-top: 9px;
}
.yczp{
	margin-top: 0;
}
.yczp1:first-child{
	background-color: #e32d3d;
	color: #ffffff;
}
.menulogo{
	display: none;
}
.index03fl1:nth-child(3) .index03fl1left, .index03fl1:nth-child(4) .index03fl1left{
	float: right;
}
.phonelb{
	display: none;
}
.bllcimg1{
	display: none;
}
.phonebottom{
	display: none;
}
.fenye{
	list-style: none;
	padding:0;
	margin: 0;
	padding-left: 20px;
}
.fenye li{
	float: left;
	width: auto;
	line-height: 20px;margin-right: 5px;
	padding:0px 8px;
}
.active{
	background-color: #222222;
}
.fenye li .current{
	color: #ffffff !important;
}
.fenye li a{
	color: #222222 !important;
}
.memberright1{
	display: block;
}
.layui-layer-btn .layui-layer-btn1{
	background-color: #009688 !important;
}
.layui-layer-btn .layui-layer-btn2{
	background-color: #aaaaaa;
}
#layui-layer-shade3{
	opacity: 0.6 !important;
}
.zrxlogo01{
	display: none;
}
#yykydeail3{
	top: -172px;
}
.yykydeail3con iframe, .yykydeail3con video{
	width: 100% !important;
	height: 530px !important;
}
.mobiless{
    display: none;  
}


@media only screen and (max-width: 640px) {
	body{
		min-width: 100%;
		width: 100%;
	}
	header{
		height:50px;
		background-color: #e42d3b;
	}
	.menulogo{
		display: block;
		height: 30px;
		position: absolute;
		top: 10px;
		left: 10px;
	}
	.header1main{
		width: auto;
		float: right;
	}
	.header1{
		width: auto;
		float: right;
		height: auto;
		margin-right: 10px;
		margin-top: 5px;
		background-color: #e42d3b;
	}
	.header1mainleft{
		display: none;
	}
	.header2 {
		width: 110px;
		position: absolute;
		display: none;
		left: 0;
		height: auto;
		background-color: #ffffff;
		top: 53px;
		border-radius: 15px;
		border: 1px solid #dddddd;
		overflow: hidden;
	}
	.header2main{
		width: 100%;
	}
	.header2mainlogo{
		display: none;
	}
	.headerserach{
		display: none;
	}
	.header2menu{
		margin-left: 0px;
		width: 100%;
	}
	.header2menu1 {
		float: left;
		width: 100%;
		text-align: center;
		padding: 0 0px;
	}
	.header2menu1 a {
		display: block;
		line-height: 30px;
		font-size: 14px;
		color: #222222;
	}
	.header2menu2 a {
		color: #e42d3b;
	}
	.header2menu2 {
		background-color: #ffffff;
	}
	.law {
		width: 100%;
		margin: 10px auto;
		padding:0 5px;
	}
	.lawlb{
		margin-top: 15px;
	}
	.lawlb1tit1{
		font-size: 16px;
	}
	.lawlb1tit2 {
		width: 22%;
		font-size: 13px;
	}
	.lawlb1 a h4{
		margin-bottom: 5px;
	}
	.lawlb1 {
		padding-bottom: 8px;
		margin-bottom: 8px;
	}
	.lawlb1 a p {
		font-size: 14px;
		color: #666666;
		line-height: 18px;
		height: 18px;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 1;
		-webkit-box-orient: vertical;
		display: -moz-box;
		-moz-line-clamp: 1;
		-moz-box-orient: vertical;
		display: -o-box;
		-o-line-clamp: 1;
		-o-box-orient: vertical;
	}
	.tckb{
		height: 90px;
	}
	.indexfw{
		width: 100%;
		background: #ffffff;
	}
	.indexfwtit {
		width: 100%;
		font-size: 23px;
		float: left;
		text-align: center;
		font-weight: bold;
		padding: 0px 0;
		color: #e42d3b;
		background: #ffffff;
		margin-top: 0px;
		margin-right: 1%;
		margin-bottom: 15px;
		border-right: 0px dotted #dddddd;
	}
	.indexfwtit span {
		font-size: 12px;
		display: block;
		margin-top: 3px;
		color: #f39ea4;
	}
	.indexfw1img {
		width: 6%;
		margin-top: 14px;
		transform: rotateZ(180deg);
		margin-left: 0px;
	}
	.indexfw1 {
		width: 100%;
		padding: 0px 5px;
		float: left;
		transition: all 0.3s ease;
	}
	.indexfw1img:nth-child(11){
		display: block;
	}
	.indexfw1tit{
		font-size: 17px;
		line-height: 24px;
		padding-left: 26px;
		margin-bottom: 2px;
	}
	.indexfw1{
		margin-bottom: 10px;
		width: 94%;
		float: right;
	}
	.indexfw1ms {
		height: 20px;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 1;
		-webkit-box-orient: vertical;
		display: -moz-box;
		-moz-line-clamp: 1;
		-moz-box-orient: vertical;
		display: -o-box;
		-o-line-clamp: 1;
		-o-box-orient: vertical;
	}
	.indexfw1tit img {
		width: 20px;
		position: absolute;
		left: 0;
		top: 3px;
	}
	.lawcon p{
		font-size: 14px;
		text-indent: 2em;
	}
	.lawcon p span{
		font-size: 14px !important;
	}
	.lawcon p img{
		width: 100% !important;
		height: auto !important;
	}
	.index01{
		width: 100%;
		margin:10px 0;
		padding:0 5px;
	}
	.index01tit {
		font-size: 20px;
		padding-left: 0 !important;
		line-height: 26px;
		text-align: center;
		color: #E42D3C;
		text-transform: uppercase;
	}
	.yykysrk1main1left {
		width: 15%;
		text-align: right;
		line-height: 16px;
		padding-top: 5px;
		float: left;
		font-size: 13px;
		color: #666;
	}
	.yykysrk1 {
		width: 90%;
		padding: 15px;
		background-color: #ffffff;
		margin: auto;
		margin-top: 5%;
	}
	.kyxz1, .kyxz2{
		font-size: 15px;
	}
	.index01tit span {
		font-size: 17px;
	}
	.index01tit span:after {
		width: 50px;
		height: 2px;
		top: 11px;
		left: -65px;
	}
	.index01tit span:before {
		width: 50px;
		height: 2px;
		top: 11px;
		right: -65px;
	}
	.index01con .index01conleft {
		width: 100%;
		margin-top: 0px;
		margin-bottom: 10px;
	}
	#nb_invite_wrap{
		display: none !important;
	}
	.index01con {
		margin-top: 10px;
	}
	.index01conright{
		width: 100%;
	}
	.index01con p {
		font-size: 14px;
		color: #666666;
		line-height: 20px;
		margin-bottom: 10px;
		text-indent: 2em;
	}
	.swiper-pagination-bullet{
		width: 8px;
		height: 8px;
	}
	.index02{
		width: 100%;
		padding-top: 10px;
	}
	.index02main{
		width: 100%;
		padding:0 5px;
	}
	.index02tit {
		font-size: 20px;
	}
	.index02tit a {
		font-size: 15px;
	}
	.index02con{
		margin-top: 10px;
	}
	.index02con1 {
		width: 49%;
		margin-right: 0;
		margin-bottom: 10px;
	}
	.index02con1:nth-child(2n){
		float: right;
	}
	.index02cont1 {
		width: 45px;
		line-height: 20px;
		font-size: 12px;
		text-align: center;
		top: 10%;
	}
	.index02cont2 {
		width: 45px;
		line-height: 20px;
		font-size: 12px;
		top: 30%;
	}
	.index02con01 img{
		height: 141px;
	} 
	.index03{
		padding:10px 5px;
	}
	.index03main{
		width: 100%;
	}
	.index03fl1{
		width: 100%;
	}
	.index03fl1left{
		width: 100%;
	}
	.index03fl {
		margin-top: 10px;
	}
	.index03flright{
		width: 100%;
	}
	.index03flright h4 {
		font-size: 16px;
		margin-bottom: 8px;
	}
	.index03lb1{
		width: 49%;
		margin-right: 0;
		padding: 15px 10px;
		margin: 10px 0;
	}
	.index03lb1:nth-child(2n){
		float: right;
	}
	.index03lb1 h4 {
		width: 120px;
		height: 120px;
		line-height: 25px;
		padding-top: 34px;
		font-size: 16px;
		margin-bottom: 15px;
	}
	.index04 {
		width: 100%;
		padding: 10px 5px;
		background-color: #F5F5F5;
	}
	#yykydeail3{
		top: -50px;
		height: 1px;
	}
	.index04main{
		width: 100%;
	}
	.index04lb {
		margin-top: 10px;
	}
	.index04lbleft {
		width: 100%;
	}
	.index04lbleft1tit1{
		font-size: 15px;
		line-height: 40px;
	}
	.index04lbleft1tit2{
		font-size: 13px;
		line-height: 40px;
	}
	.index04lbleft1{
		padding-bottom: 0px;
		border-bottom: 1px dotted #dddddd;
	}
	.index04lbleft1con{
		display: none;
	}
	.index04lbright{
		width: 100%;
	}
	.index04lbright .index04lbleft1{
		padding-left: 0;
		border-left: 0;
		padding-bottom: 0px;
	}
	.index04lbleft1tit{
		padding-bottom: 0;
		height: 40px;
		line-height: 40px;
	}
	.index04lbright .index04lbleft1:before{
		display: none;
	}
	.index04lbright .index04lbleft1:after{
		display: none;
	}
	.ckgdxw{
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.index05 {
		width: 100%;
		padding: 10px 5px;
	}
	.index05main {
		width: 100%;
		margin: auto;
	}
	.hzhb {
		margin-top: 5px;
	}
	.hzhb a {
		line-height: 20px;
		font-size: 13px;
		margin-right: 10px;
	}
	.index05img {
		margin-top: 10px;
	}
	.index05tit {
		width: 170px;
		line-height: 40px;
		font-size: 20px;
	}
	footer {
		padding-top: 20px;
		margin-bottom: 50px;
	}
	.footer {
		width: 100%;
		padding:0 5px;
		padding-bottom: 20px;
	}
	.footer2, .footer3, .footer4{
		display: none;
	}
	.footer1{
		width: 100%;
		margin-right: 0;
	}
	.footer1tit {
		margin-bottom: 10px;
	}
	.footer1main p{
		font-size: 20px !important;
		margin-top: 10px !important;
	}
	.footer1main p i{
		margin-right: 5px !important;
	}
	.servedeailleft{
		width: 100%;
	}
	.servedeairight {
		width: 100%;
		float: right;
		border: 1px solid #dddddd;
		padding: 20px 10px;
		margin-top: 10px;
	}
	.fhdb i {
		font-size: 23px;
		text-align: center;
	}
	.fhdb {
		position: fixed;
		right: 5px;
		bottom: 80px;
		width: 30px;
		height: 30px;
		line-height: 30px;
		border-radius: 5px;
	}
	.court {
		width: 100%;
		margin: 0px auto;
		padding: 0 5px;
	}
	.courtdeail1{
		margin: 5px 0;
		padding: 5px;
	}
	.courtdeail01left {
		width: 14%;
		float: left;
		font-size: 14px;
	}
	.courtdeail01center {
		width: 11%;
		font-size: 13px;
	}
	.courtdeail01right {
		width: 75%;
		font-size: 13px;
		float: right;
	}
	.courtdeail01right a {
		margin: 0 5px;
		margin-bottom: 10px;
	}
	.courtdeail01{
		padding-bottom: 5px;
	}
	.courtdeail2{
		padding:10px;
		margin-top: 10px;
	}
	.index02con02 {
		padding: 5px;
	}
	.index02con02 h4 {
		font-size: 14px;
		margin-bottom: 5px;
	}
	.index02con02 h5{
		font-size: 13px;
		line-height: 20px;
	}
	.index02con02 h5 span {
		font-size: 13px;
		width: auto;
		margin-right: 5px;
	}
	.index02con02 h5 b {
		font-size: 13px;
	}
	.index02con02 p {
		top: -37%;
		width: 53px;
		font-size: 12px;
		line-height: 20px;
	}
	.yyky {
		width: 100%;
		padding: 0 5px;
		margin: 10px auto;
	}
	.szwz {
		font-size: 12px;
		color: #666666;
		margin-bottom: 10px;
	}
	.szwz a {
		line-height: 20px;
	}
	.inkPhoBox {
		display: none;
	}
	.yykydeail{
		padding:5px;
	}
	.phonelb{
		display: block;
	}
	.yykydeailright{
		width: 100%;
	}
	.yykydeailrighttit {
		font-size: 16px;
		margin-bottom: 10px;
		line-height: 22px;
	}
	.yykydeailrighttit1 {
		font-size: 14px;
		color: #666666;
	}
	.yykydeailrighttit1 span {
		margin-right: 10px;
	}
	.yykydeailrightcon {
		margin: 10px 0;
	}
	.yykydeailrightjs1{
		font-size: 13px;
		line-height: 20px;
		margin-bottom: 5px;
	}
	.yykyan{
		margin-top: 10px;
	}
	.yykyan1 {
		width: 100px;
		line-height: 40px;
		font-size: 15px;
	}
	.yykydeail2{
		margin-bottom: 10px;
	}
	.yykyan2 {
		width: 100px;
		line-height: 40px;
		font-size: 15px;
	}
	.yykydeailxf{
		display: none;
	}
	.yykydeail1{
		margin: 10px 0;
		padding-top: 10px;
		background: #ffffff;
	}
	.yykydeail02 a{
		width: 33.33%;
		line-height: 40px;
	}
	.yykydeail03{
		padding:10px;
		margin-bottom: 10px;
	}
	.yykydeail03tit{
		font-size: 22px;
		margin-bottom: 10px;
		padding-bottom: 10px;
	}
	.yykydeail3con p {
		margin-bottom: 10px;
		line-height: 22px;
	}
	.yykydeail3con img{
		width: 100%;
	}

	.courtleft{
		width: 12%;
	}
	.courtright {
		width: 88%;
		padding: 10px;
	}
	.courtright2 a{
		width: 100%;
		font-size: 14px;
	}
	.courtname{
		font-size: 16px;
		width: 100%;
		line-height: 20px;
		padding-top: 10px;
	}
	.courtname1 {
		float: right;
		font-size: 14px;
		width: 100%;
		line-height: 20px;
	}
	.courtdeail2tit {
		line-height: 30px;
		font-size: 20px;
		margin-bottom: 10px;
	}
	.courtdeail2tit span {
		font-size: 25px;
		margin-bottom: 10px;
	}
	.financial {
		padding: 10px 5px;
	}

	.financialmain{
		width: 100%;
	}
	.financialmainleft {
		width: 100%;
	}
	.financialmainleft h4 {
		font-size: 25px;
		color: #FFFFFF;
		text-align: center;
		margin-top: 15px;
		margin-bottom: 10px;
	}
	.financialmainleft p {
		font-size: 18px;
		color: #FFFFFF;
		text-align: center;
	}
	.financialmainright {
		width: 100%;
		float: right;
		padding: 20px 15px;
		background-color: #FFFFFF;
		border-radius: 5px;
		margin-bottom: 10px;
		margin-top: 20px;
	}
	.login, .wjmm, .register{
		padding: 20px 20px;
		width: 300px;
	}
	.loginmain1 {
		width: 100%;
		height: 30px;
		margin-bottom: 20px;
	}
	.ljdl {
		margin: 20px 0;
		font-size: 16px;
	}
	.ljzc {
		font-size: 15px;
	}
	.financial1 {
		width: 100%;
		margin: 10px auto;
		padding: 0 5px;
	}
	.financial1lb li {
		width: 50%;
		float: left;
		margin-bottom: 15px;
	}
	.financial1lb li p{
		font-size: 16px;
	}
	.bllcimg{
		display: none;
	}
	.bllcimg1{
		display: block;
		width: 100%;
		margin-top: 20px;
	}
	.financial2main {
		width: 100%;
		margin: auto;
	}
	.financial2 {
		padding: 10px 0;
	}
	.about1main{
		width: 100%;
		padding:10px 5px;
	}
	.about1maintit {
		font-size: 20px;
		padding-bottom: 18px;
		color: #000;
		text-align: center;
	}
	.about1maintit span {
		font-size: 12px;
		margin-top: 4px;
		color: #666;
	}
	.about1maintit1 {
		color: #999;
		font-size: 14px;
		margin-bottom: 10px;
		line-height: 20px;
		text-indent: 2em;
	}
	.about1main2tit2{
		font-size: 20px;
		color: #222222;
		padding-bottom: 0px;
	}
	.about1main2tit2 span{
		font-size: 12px;
		margin-top: 4px;
	}
	.about1main2 {
		width: 100%;
		margin: auto;
		padding: 10px 5px;
	}
	.jiameng3lb {
		width: 100%;
		margin-top: 10px;
	}
	.jiameng3lb1left {
		width: 100%;
		margin-top: 0px;
		box-sizing: border-box;
		border: 2px solid #ffffff;
	}
	.about1main1{
		background: #f5f5f5;
	}
	.jiameng3lb1right {
		width: 100%;
		color: #e42d3b;
	}
	.jiameng3lb1 h4 {
		font-size: 20px;
		line-height: 30px;
		color: #e42d3b;
		font-size: 18px;
	}
	.jiameng3lb2{
		color: #666;
	}
	.jiameng3lb2 p span{
		color: #222222;
	}
	.jiameng3lb1 {
		padding: 5px 0px;
		margin: 0;
	}
	.jiameng3lb2 p {
		margin-bottom: 6px;
	}
	.about1main3 {
		width: 100%;
		padding: 10px 0;
		margin: auto;
	}
	.about1main3tit2 {
		font-size: 20px;
		padding-bottom: 10px;
	}
	.yczp1{
		padding: 10px 5px;
	}
	.yczptop1{
		padding: 0 2px;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}
	.yczptop2 {
		padding: 0 2px;
		width: 19%;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}
	.yczptop3 {
		padding: 0 2px;
		width: 20%;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}
	.yczptop4 {
		padding: 0 2px;
		width: 19%;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}
	.yczptop5 {
		padding: 0 2px;
		width: 22%;
		float: left;
		padding: 0 5px;
		padding-right: 0px;
		line-height: 20px;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}
	.xzan {
		right: 3px;
		top: 22px;
		font-size: 12px;
		color: #666666;
	}
	.yczptop{
		font-size: 12px;
	}
	.yczpbottom{
		padding: 0px 5px;
	}
	.yczpbottomtit{
		margin-top: 10px;
	}
	.yczpbottomtit{
		font-size: 14px;
	}
	.join {
		width: 100%;
		margin: 10px auto;
	}
	.join1{
		width: 100%;
		background-size:auto 100% !important;
	}
	.join1left{
		padding:10px;
	}
	.join1left p {
		font-size: 14px;
		line-height: 20px;
		color: #181818;
	}
	.join1rightsq{
		padding:10px;
	}
	.join1rightsq1{
		width: 100%;
		margin-left: 0;
	}
	.join1rightsq1 span {
		width: 24%;
		line-height: 30px;
		font-size: 14px;
	}
	.bqsy{
		font-size: 12px;
	}
	.loginmain1 input{
		font-size: 14px;
	}
	.memain {
		width: 100%;
		margin: 10px auto;
	}
	.membermain1 {
		margin-top: 0px;
		z-index: 8;
	}
	.memberleft{
		width: 100%;
		margin-bottom: 10px;
		moz-box-shadow: 0px 0px 0px #C2C2C2;
		-webkit-box-shadow: 0px 0px 0px #C2C2C2;
		box-shadow: 0px 0px 0px #C2C2C2;
	}
	.memberright{
		width: 100%;
		min-height: 100px;
		moz-box-shadow: 0px 0px 0px #C2C2C2;
		-webkit-box-shadow: 0px 0px 0px #C2C2C2;
		box-shadow: 0px 0px 0px #C2C2C2;
	}
	.myprofiil textarea{
		box-sizing: border-box;
		border: 1px solid #dddddd;
	}
	.wdzl{
		display: none;
	}
	.myprofiil {
		width: 100%;
	}
	.cpassword {
		width: 100%;
	}
	.memberleft1 {
		text-align: center;
	}
	.memberleft2 {
		width: 29%;
		display: inline-block;
		border: 1px solid #dddddd;
		height: 40px;
		margin: 0 5px;
	}
	.memberleft21 {
		position: relative;
		text-decoration: none;
		color: #212121;
		font-size: 13px;
		line-height: 38px;
		text-align: left;
		padding-left: 35px;
		display: block;
		cursor: pointer;
		display: block;
		border-bottom: 0px solid #f5f5f5;
	}
	.memberleft2 a img {
		width: 25px;
		height: 25px;
		position: absolute;
		top: 6px;
		left: 9px;
	}
	.memberleft23:after {
		width: 0px;
	}
	.phonebottom{
		display: block;
		position: fixed;
		width: 100%;
		bottom: 0;
		left: 0;
		font-size: 15px;
		z-index: 99;
	}
	.phonebottom a i{
		margin-right: 3px;
	}
	.phonebottomleft{
		width: 50%;
		float: left;
		line-height: 50px;
		background-color: rgba(0,0,0,0.8);
		text-align: center;
		color: #ffffff;
		display: none;
	}
	.myorder2bottom1right h4{
		font-size: 12px;
	}
	.myorder2bottom2 h4{
		font-size: 12px;
	}
	.myorder2bottom2{
		padding: 15px 0px;
	}
	.myorder2bottom2 p {
		font-size: 12px;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;

	}
	.myorder2bottom2 .jyfs{
		line-height: 18px;
	}
	.myorder2bottom2 .jyjg1 {
		font-size: 12px;
		line-height: 18px;
	}
	.phonebottomright{
		width: 100%;
		float: left;
		line-height: 50px;
		background-color: rgba(228, 45, 59,1);
		text-align: center;
		color: #ffffff;
	}
	.myorder2bottom {
		height: 100px;
		width: 100%;
	}
	.header1mainright{
		width: 22px;
		height: 40px;
		overflow: hidden;
	}
	.zrxlogo01{
		position: absolute;
		height: 30px;
		display: block;
		left: 0;
		right: 0;
		margin-left: auto;
		margin-right: auto;
		top: 10px;
	}
	.header1mainright a{
		font-size: 14px;
	}
	.layui-layer-dialog {
		min-width: 240px;
		width: 90% !important;
		left: 5% !important;
	}
	.layui-layer-btn {
		text-align: center;
		padding: 0 0px 10px !important;
		pointer-events: auto;
	}
	td{
		padding:0 !important;
		width: auto !important;
		font-size: 14px;
	}
	#newBridge .nb-icon-wrap-0{
		width: 70px !important;
		height: 70px !important;
	}
	.yykydeail3con p{
		margin-bottom: 30px;
		line-height: 30px;
		font-size: 12px;
	}
	.yykydeail3con iframe, .yykydeail3con video{
		height: 250px !important;
	}
	.courtdeail2lb{
		height: auto;
	}
	.mobiless{
    display: block;
    position: fixed;
    width: 100%;
    top: 50px;
    padding: 5px 10px;
    background-color: #ffffff;
    z-index: 2;
    height: 40px;
    border-bottom: 1px solid #eeeeee;
}
.mobiless .serachinput {
    height: 30px;
    width: 100%;
    border: none;
    box-sizing: border-box;
    border-radius: 15px;
    background-color: #f5f5f5;
    padding: 0 15px;
    padding-right: 50px;
}
.mobiless .serachbutton {
    width: 30px;
    height: 30px;
    background-color: rgba(0,0,0,0);
    border-radius: 0 15px 15px 0;
    box-sizing: border-box;
    color: #222222;
    position: absolute;
    right: 15px;
    font-size: 18px;
    top: 4px;
}
#newBridge .nb-icon-right-center{
	left: 0px !important;
	right: auto !important;
	display: none !important;
}
.rightmain1{
	display: none;
}
.rightmain2:nth-child(4){
	display: none;
}

}
@media only screen and (max-width: 375px) {
	.index02con01 img{
		height: 126px;
	} 
	.yykydeail3con iframe, .yykydeail3con video{
		height: 240px !important;
	}
}

@media only screen and (max-width: 360px) {
	.index02con01 img{
		height: 121px;
	}
	.yykydeail3con iframe, .yykydeail3con video{
		height: 230px !important;
	}
}

@media only screen and (max-width: 320px) {
	.index02con01 img{
		height: 106px;
	} 
	.header1mainright a {
		font-size: 12px;
	}
	.yykydeail3con iframe, .yykydeail3con video{
		height: 200px !important;
	}
}