*{	margin: 0;	padding: 0;}a{	text-decoration: none;	color: #000000;}li{	list-style: none;}body{	font-family:"微软雅黑";	background-color: #f2f2f2;}/*======================================================公共底部==================================================*/.pub-footer{	width: 100%;	background-color: #FFFFFF;	position: fixed;	bottom: 0;	left: 0;	border-top: 2px solid #C4141F;}.pub-footer ul{	overflow: hidden;}.pub-footer li{	float: left;	width: 25%;	text-align: center;}.pub-footer-tb i{	font-size: 30px;	color: #cccccc;	display: block;	padding-top: 5px;}.pub-footer li p{	font-size: 14px;	color: #666666;	padding-bottom: 5px;}.pub-footer li.on .pub-footer-tb i{	color: #C4141F;}.pub-footer li.on p{	color: #C4141F;}.pub-footer02{	width: 100%;	background-color: #FFFFFF;	position: fixed;	bottom: 0;	left: 0;	border-top: 2px solid #C4141F;	overflow: hidden;	padding: 5px 0;}.pub-footer02-l{	float: left;		width: 70%;}.pub-footer02-l ul{	overflow: hidden;}.pub-footer02-l li{	float: left;	width:25%;	height: 50px;	position: relative;	text-align: center;	margin: 0 auto;}.pub-footer02-l li a{	display: block;	margin: 0 auto;}/*.pub-footer02-l li a i{	color: #c7c7c7;	font-size: 20px;	display: block;	margin-left: 3px;	text-align: center;	height: 24px;	overflow: hidden;}*/.pub-footer02-l li a img{	display: block;	margin: 0 auto;	height: 24px;	width: 24px;	overflow: hidden;	position: absolute;	top: 0;	left: 50%;	margin-left: -12px;}.pub-footer02-l li a p{	font-size: 12px;	color: #555555;	padding-top: 3px;	text-align: center;	line-height: 20px;	position: absolute;	bottom: 0;	left: 50%;	margin-left: -12px;}.pub-footer02-r{	float: right;	padding-right: 10px;	margin-top: 5px;	width: 20%;	}.pub-footer02-r a{	color: #FFFFFF;	width: 70px;	line-height: 35px;	display: block;	background-color: #C4141F;	border-radius: 5px;	font-size: 12px;	text-align: center;	height: 35px;	overflow: hidden;}/*======================================================共同头部1==================================================*/.public-head{	background-color: #c4141f;}.public-head{	height: 45px;	position: fixed;	top: 0;	left: 0;	width: 100%;	z-index: 4;	background-color: #c4141f;}.pub-header h2{	color: #ffffff;	text-align: center;	line-height: 45px;	font-weight: 100;	font-size:17px;}.pub-header a{	display: block;	position: fixed;	left: 10px;	top: 10px;}.pub-header a i{	font-size: 22px;	color: #FFFFFF;}.pub-header01{	background-color: #c4141f;	height: 45px;	position: fixed;	top: 0;	left: 0;	width: 100%;	z-index: 4;}.pub-header01 h2{	color: #ffffff;	text-align: center;	line-height: 45px;	font-weight: 100;	font-size:17px;}.pub-header01 a{	display: block;	position: fixed;	left: 10px;	top:10px;}.pub-header01 a i{	font-size: 22px;	color: #FFFFFF;}.public-head a{	display: block;	position: fixed;	left: 0;	top:5px;}.public-head a i{	font-size: 22px;	color: #FFFFFF;	}/*======================================================共同头部2==================================================*/.pub-header02{	position: relative;	}#pub-header02-1 .pub-header-title{	background-color: #C4141F;}#pub-header02-2 .pub-header-title{	background-color: #C4141F;}.pub-xxk{	z-index: 99;	margin-bottom: 80px;}.pub-header-title{	overflow: hidden;	padding: 20px 10px;	}.pub-header-title h2{	font-size: 22px;	float: left;	color: #FFFFFF;	font-weight: 100;}.pub-header-title form{	float: right;	width: 260px;	height: 30px;	position: relative;}.pub-header-title form input{	width:250px;	height: 30px;	border: 1px solid #FFFFFF;	background: none;	display: block;	padding-left: 10px;	outline: 0;	color: #FFFFFF;	border-radius: 5px;}.pub-header-title form i{	display: block;	position: absolute;	right: 10px;	top: 8px;	color: #FFFFFF;}.pub-header02-more{	position: absolute;	top: 70px;	right:0px;	z-index: 2;}.pub-header02-more h2{	font-size: 14px;	color: #FFFFFF;	font-weight: 100;	text-align: right;	margin-right: 10px;	}.more-slide{	width: 100%;	position: fixed;	top: 100px;	background-color: rgba(0, 0, 0, 0.6);	z-index: 2;}.more-slide dl{	overflow: hidden;}.more-slide dl dd{	float: left;	}.more-slide dl dd a{	display: block;	color: #FFFFFF;	font-size: 14px;	padding: 15px 15px;}======================================================首页==================================================*/.sy-middle{	margin-bottom:80px;}.sy-search{	margin: 15px 10px;}.sy-search form input{	width: 100%;	height: 40px;	border: 0;	background-color: #FFFFFF;	text-align: center;	color: rgba(0, 0, 0, 0.5);	outline: none;	border-radius: 5px;	}.sy-xxk{	background-color: #FFFFFF;	border-top: 1px solid #C4141F;	margin-bottom: 15px;}.sy-xxk ul{	overflow: hidden;}.sy-xxk li{	float: left;	width: 25%;	text-align: center;}.sy-xxk li a{	display: block;}.sy-xxk-tb{	border-radius: 25px;	width: 50px;	height: 50px;	margin: 10px auto 8px;}.sy-xxk li a p{	font-size: 14px;	color: #949494;	padding-bottom: 10px;}.sy-xxk li:nth-child(1) .sy-xxk-tb {	background-color:#f46c7f;}.sy-xxk li:nth-child(2) .sy-xxk-tb {	background-color:#f4e96c;}.sy-xxk li:nth-child(3) .sy-xxk-tb {	background-color:#9ff46c;}.sy-xxk li:nth-child(4) .sy-xxk-tb {	background-color:#6cc6f4;}.sy-xxk-tb i{	display: block;	color: #FFFFFF;	font-size: 30px;	line-height: 50px;}.xstj{	width: 100%;	background-color: #FFFFFF;}.xstj-title{	overflow: hidden;	height: 50px;}.xstj-title01{	float: left;	overflow: hidden;}.xstj-title01 b{	display: block;	height: 50px;	background-color: #C4141F;	width: 2px;	float: left;}.xstj-title01 h2{	font-size: 18px;	color: #C4141F;	float: left;	padding-left: 8px;	line-height: 50px;}.xstj-title01 i{	float: left;	font-size: 16px;	color: #cbcbcb;	display: block;	padding-left: 10px;	line-height: 50px;}.xstj-title02{	float: right;}.xstj-title02 a{	display: block;	font-size: 14px;	color: #cbcbcb;	line-height: 50px;	padding-right: 10px;}.xstj-list{	border-top: 2px solid #F2F2F2;	background-color: #FFFFFF;}.xstj-list ul{	padding: 0 10px;}.xstj-list ul li{	overflow: hidden;	padding: 15px 0;	border-bottom: 1px dashed #dbdbdb;	position: relative;}.xstj-list ul li:last-child{	border: none;}.xstj-list ul li a{	display: block;}.xstj-list-img{	float: left;	width: 30%;	overflow: hidden;	/* height: 120px; */	position: relative;}.xstj-list-img img{	width: 100%;	height: 100%;}.xstj-list-text{	float: right;	width: 70%;}.xstj-list-text h2{	padding-left: 10px;	color: #696969;	font-size: 16px;	font-weight: 100;	height: 50px;	overflow: hidden;	line-height:26px;}.xstj-list-text p{	font-size: 12px;	color: #acacac;	padding-left: 10px;	padding-bottom: 12px;	padding-top: 12px;}.xstj-list-text b{	font-size: 12px;	color: #acacac;	padding-left: 10px;	font-weight: 100;}.xstj-list-text b i{	font-style: normal;	text-decoration:line-through;	color: #C4141F;}.xstj-list-text b span{	font-size: 18px;	color: #C4141F;	padding-left: 10px;}.tjkc{	margin-top: 15px;	margin-bottom: 80px;}.tjkc .xstj-list-text b span{	padding-left: 0}.xstj-list-time{	width: 100%;	font-size: 12px;	color: #FFFFFF;	padding:6px 0;	position: absolute;	bottom: 0;	left: 0;	text-align: center;	background-color:rgba(0, 0, 0, 0.5);}======================================================微课==================================================.ny-banner {	margin-top: 45px;}.ny-banner img{	width: 100%;	display: block;}.kcjs{	width: 100%;	background-color: #FFFFFF;}.kcjs h2{	padding: 10px 10px 0;	font-size: 16px;	color: #696969;	line-height: 32px;}.kcjs-p{	overflow: hidden;	padding: 0 10px 10px;}.kcjs p{	font-size: 12px;	color: #acacac;		float: left;}.kcjs p span{	color: #c4141f;	font-size: 20px;	}.kcjs b{	font-size: 12px;	color: #acacac;	font-weight: 100;	display: block;	float: right;	line-height: 30px;	}.bmrs{	overflow: hidden;	background-color: #FFFFFF;	width: 100%;	margin-top: 10px;	padding: 10px 0;}.bmrs b{	height:24px;	width: 2px;	background-color: #C4141F;	display: block;	float: left;}.bmrs i{	display: block;	float: left;	font-size: 20px;	color: #c7c7c7;	padding-left: 8px;}.bmrs p{	float: left;	margin-left: 10px;	color: #c4141f;	font-size: 14px;}.bmrs p span{	color: #828282;}.bmrs b{	height:24px;	width: 2px;	background-color: #C4141F;	display: block;	float: left;}.bmrs02{	overflow: hidden;	background-color: #FFFFFF;	width: 100%;	margin-top: 10px;	padding: 10px 0;	}.bmrs02-con{	overflow: hidden;	border-bottom: 1px dashed #cccccc;	padding-bottom: 10px;}.bmrs02-con01{	font-size: 12px;	color: #acacac;	line-height: 24px;	padding: 10px 10px 0;}.bmrs02-con b{	height:24px;	width: 2px;	background-color: #C4141F;	display: block;	float: left;}.bmrs02-con i{	display: block;	float: left;	font-size: 20px;	color: #c7c7c7;	padding-left: 8px;}.bmrs02-con p{	float: left;	margin-left: 10px;	color: #c4141f;	font-size: 14px;}.bmrs02-con p span{	color: #828282;}.bmrs02-con b{	height:24px;	width: 2px;	background-color: #C4141F;	display: block;	float: left;}.bmrs02-con strong{	font-size: 12px;	color: #acacac;	font-weight: 100;	float: right;	padding-right: 10px;}.bmrs03{	overflow: hidden;	background-color: #FFFFFF;	width: 100%;	margin-top: 10px;	padding: 10px 0;	}.bmrs03-list{	padding: 0 10px;}.bmrs03-list li {	overflow: hidden;	border-bottom: 1px solid #f4f4f4;	padding: 10px 0;}.bmrs03-list li h2{	font-size: 14px;	float: left;	font-weight: 100;	color: #acacac;	overflow: hidden;	height: 25px;}.bmrs03-list li p{	font-size: 12px;	float: right;	color: #acacac;}.smore {	text-align: center;}.smore a{	display: block;	color: #8a8a8a;	padding: 10px 0 0;	font-size: 16px;	}.bmrs04{	overflow: hidden;	background-color: #FFFFFF;	width: 100%;	margin-top: 10px;	padding: 10px 0;	}.bmrs04-con{	margin: 0 10px;}.bmrs04-con .set-title ul li{	color: #c4141f;	width: 50%;	margin-right: 0;	padding-bottom: 0;	border: 1px solid #C4141F;	padding: 5px 0;}.bmrs04-con .set-title ul li.on{	background-color: #C4141F;	color: #FFFFFF;}.bmrs04-con .set-title ul{	margin-bottom: 0;	padding: 10px 0;}.bmrs04-con .set-middle-item{	color: #acacac;	font-size: 12px;	line-height: 24px;}.bmrs05{	overflow: hidden;	background-color: #FFFFFF;	width: 100%;	margin-top: 10px;	padding: 10px 0;	}.bmrs05 .bmrs02-con strong a{	color: #C4141F;}.bmrs05-list{	margin: 0 10px;}.bmrs05-list li{	border-bottom: 1px solid #e0e0e0;}.bmrs05-list-title {	overflow: hidden;	padding-top: 10px;}.bmrs05-list-title img{	display: block;	width: 52px;	height: 52px;	border-radius: 30px;	float: left;	}.bmrs05-list-title h2{	float: left;	font-size: 16px;	color: #8a8a8a;	line-height: 52px;	padding-left: 10px;}.bmrs05-list-title i{	display: block;	float: right;	color: #C4141F;	font-size: 20px;	line-height: 52px;}.bmrs05-list-con{	font-size: 12px;	color: #acacac;	padding: 10px 0;	line-height: 24px;}.bmrs05-list-con p{	font-size: 12px;	color: #acacac;	line-height: 24px;}.bmrs06{	overflow: hidden;	background-color: #FFFFFF;	width: 100%;	margin-top: 10px;	padding: 10px 0;	margin-bottom: 80px;	}.bmrs06 .bmrs02-con strong a{	color: #C4141F;}.bmrs06 .xstj-list{	border-top: 0;}.wk-more{	margin-top: 45px;	margin-bottom: 80px;}.wk-more .xstj-list ul li:last-child{	border-bottom: 1px dashed #dbdbdb;}.qbpj-con{	background-color: #FFFFFF;	width: 100%;	margin-top: 45px;}.kcml-list {	margin: 0 10px;}.kcml-list li{	overflow: hidden;	border-bottom: 1px solid #e0e0e0;	padding: 15px 0;}.kcml-list li a{	display: block;	float: left;}.kcml-list li a img{	display: block;	width: 60%;	height: auto;	margin-left: 4px;}.kcml-list li  h2{	float: left;	color: #333333;	font-size: 14px;	font-weight: 100;	height: 20px;	overflow: hidden;	}.kcml-list li  p{	float: right;	font-size: 12px;	color: #acacac;}.fbpj-con{	padding: 0 10px;	}.bmrs03-list{	}.bmrs03-list li{	overflow: hidden;	border-bottom: 1px solid #e0e0e0;	padding: 15px 0;}.bmrs03-list li a{	display: block;	float: left;}.bmrs03-list li a img{	display: block;	width: 60%;	height: auto;	margin-left: 4px;}.bmrs03-list li  h2{	float: left;	color: #333333;	font-size: 14px;	font-weight: 100;	height: 20px;	overflow: hidden;	}.bmrs03-list li  p{	float: right;	font-size: 12px;	color: #acacac;}.vidio-kczx li{	overflow: hidden;	border-bottom: 1px solid #e0e0e0;	padding: 15px 0;}.vidio-kczx li a{	display: block;	float: left;}.vidio-kczx li a img{	display: block;	width: 60%;	height: auto;	margin-left: 4px;}.vidio-kczx li  h2{	float: left;	color: #333333;	font-size: 14px;	font-weight: 100;	height: 20px;	overflow: hidden;	}.vidio-kczx li  p{	float: right;	font-size: 12px;	color: #acacac;}.fbpj-con01{	overflow: hidden;	padding: 10px 0;	border-bottom: 1px solid #cccccc;	margin-bottom: 10px;}.fbpj-con01 img{	display: block;	float: left;	width: 15%;}.fbpj-con01 p{	float: left;	width: 80%;	margin-left: 10px;	font-size: 14px;	color: #696969;}.fbpj-con form textarea{	width: 100%;	outline: none;	resize: none;	color: #acacac;	height:200px;	border: 1px solid #cccccc;	border-radius: 5px;}.fbpj-con form button{	background-color: #C4141F;	border: 0;	color: #FFFFFF;	width: 100%;	height: 40px;	border-radius: 5px;	margin: 40px 0;	}.fbpj-success{	background-color: rgba(0, 0, 0, 0.5);	width: 100%;	height: 100%;	position: fixed;	top: 0;	left: 0;	z-index: 5;}.fbpj-success-bg{	background-color: #FFFFFF;	width:90%;	margin: 0 auto;	border-radius: 10px;	margin-top: 50px;	}.fbpj-success-bg h2{	font-size: 22px;	color: #C4141F;	text-align: center;	padding: 10px 0;}.fbpj-success-bg img{	display: block;	margin:20px auto;	width: 50%;	height: auto;}.fbpj-success-li{	padding-bottom: 20px;}.fbpj-success-li ul{	margin: 0 20px;	overflow: hidden;}.fbpj-success-li li{	float: left;	width: 50%;	text-align: center;}.fbpj-success-li li a{	display: block;	width: 90%;	background-color: #CCCCCC;	margin: 0 auto;	color: #FFFFFF;	padding: 15px 0;	border-radius: 10px;}.fbpj-success-li li:first-child a{	background-color: #C4141F;}.xwzx-list{	margin: 0 10px;}.xwzx-list li {	overflow: hidden;	padding: 15px 0;	border-bottom: 1px solid #cccccc;}.xwzx-list li .time{	float: left;	color: #2b2b2b;}.xwzx-list li .time h2{	font-size: 16px;	padding-bottom: 10px;	}.xwzx-list li .time p{	font-size: 12px;}.xwzx-list li .b{	float: left;	background-color: #C4141F;	width: 14px;	height: 4px;	display: block;	margin: 0 10px;}.xwzx-list li .pic{	float: left;}.xwzx-list li .pic .pic01 img{	display: block;	width: 100px;	}.xwzx-list li .pic p{	color: #C4141F;	padding-top: 10px;}.xwzx-list li .pic p img{	margin-left: 10px;}.xwzx-list li .text{	/*float: left;*/	/*width: 160px;*/	margin-left: 10px;	overflow: hidden;	padding: 0px 10px;}.xwzx-list li .text h2{	font-size: 14px;	color: #2b2b2b;	margin-bottom: 10px;	/*height: 20px;*/	width: 100%;	overflow: hidden;}.xwzx-list li .text p{	font-size: 12px;	color: #acacac;	line-height: 24px;	height: 44px;	overflow: hidden;}.wzxq{	background-color: #FFFFFF;	padding: 0 10px;}.wzxq-title{	border-bottom: 1px dashed #cccccc;	text-align: center;	padding-bottom: 10px;}.wzxq-title h2{	color: #2b2b2b;	font-size: 16px;	padding:15px 0 10px;}.wzxq-title span{	font-size: 12px;	color: #bdbdbd;	}.wzxq-con{	font-size: 12px;	color: #919191;	line-height: 24px;	text-indent: 2em;	padding: 10px 0;	border-bottom: 1px dashed #cccccc;	margin-bottom: 10px;	}.wzxq-sxp p{	font-size: 12px;	color: #bdbdbd;	padding-bottom: 10px;}.wzxq-sxp p a{	color: #C4141F;}/*======================================================注册==================================================*/.zczx{	background-color: #FFFFFF;}.zczx .form{	height: auto; 	overflow:hidden;	font-size: 14px;	color: #1b1b1b;	text-align: left; 	padding: 15px 10px 0;	}.zczx .form div{	padding:10px 0;	overflow: hidden;}.zczx .form label{	width: 70px;	display: block;	float: left;	line-height: 32px;}.zczx .form .infos{	width:70%;	height:32px;	line-height: 26px;	border:1px solid #BFBFBF;	padding:2px;	border-radius:4px;	float: left;	outline: none;	padding-left: 5px;}.zczx .form textarea{	height: 200px;	resize: none;	width: 100%;	border:1px solid #BFBFBF;	padding:2px;	border-radius:4px;	float: left;	outline: none;	padding-left: 5px;	font-size: 12px;	line-height: 24px;	color: #666666;}.zczx .form .div-phone a.send1{	height:32px;	text-decoration:none;	line-height: 32px;	padding:2px;	width: 80px;	background: #C4141F;	color: #fff;	font-size: 12px;	text-align: center;	display: block;	float: left;	border-radius:2px;	margin-left:2px;	-webkit-transition:all 0.2s linear;	-moz-transition:all 0.2s linear;	-ms-transition:all 0.2s linear;	-o-transition:all 0.2s linear;	transition:all 0.2s linear;}.zczx .form .div-phone a.send1:hover{	text-decoration: none;	background: #C4141F;	-webkit-transition:all 0.2s linear;	-moz-transition:all 0.2s linear;	-ms-transition:all 0.2s linear;	-o-transition:all 0.2s linear;	transition:all 0.2s linear;}.zczx .form .div-phone a.send0{	height: 32px;	text-decoration:none;	line-height: 32px;	padding:2px;	width: 80px;	background: #A1A1A1;	font-family: '宋体';	color: #fff;	font-size: 12px;	text-align: center;	display: block;	float: left;	border-radius:2px;	margin-left:2px;}.zczx .form .div-phone a.send0:hover{	background: #A1A1A1;	color: #fff;	font-size: 12px;	text-decoration: none;}.zczx .form span.error{	height: 26px;	line-height: 26px;	padding:2px;	width: 100px;	color: red;	padding-left:20px;	display: block;	float: left;	margin-left:10px;	font-size: 12px;	font-family: '宋体';}.zczx .form #phone{	width: 160px;}.zczx .form .div-conform{	background-color: #C4141F;	border-radius:5px;	margin: 30px auto;	width: 150px;	position: relative;}.zczx .form .div-conform a.conform{	color: #FFFFFF;	display: block;	overflow: hidden;	font-size: 16px;	text-align: center;	}.zczx .form .div-conform input{	position: absolute;	width: 200px;	display: block;	opacity: 0;	top: 0;	left: 0;	height: 41px;}.kthy{	width: 100%;	background-color: #FFFFFF;}.kthy-img{	margin: 0 10px;	padding: 10px 0 30px;}.kthy-img img{	display: block;	width: 100%;}.kthy-list{	margin: 0 10px;}.kthy-title img{	display: block;	width: 100%;}.kthy-list-con {	padding: 20px 0;}.kthy-list-con ul{	overflow: hidden;}.kthy-list-con li{	background-image: url(../img/yhqbg01.png);	width:50%;	text-align: center;	background-size: 100%;	color: #FFFFFF;	background-repeat: no-repeat;	float: left;	background-position: top center;	padding-bottom: 10px;	margin-bottom: 20px;	}.kthy-list-con li h2{	font-size: 15px;	padding: 5px 0 7px;	color: #ffffff;		}.kthy-list-con li p{	font-size: 12px;	color: #C4141F;	margin-top:7px;}.kthy-list-con li p span{	font-size: 30px;}.kthy-list-con li a{	display: block;		color: #ffffff;	margin: 0 auto;	margin-top:7px;		font-size: 12px;	padding: 2px 0;}.cancel {	position: absolute;	right: 0;	bottom: 22px;}.cancel a{	display: block;	font-size: 14px;	color: #C4141F;	}.zixun img{	width: 100%;	display: block;}.gmhy-con{	/*background-image: url(../img/list-bg.png);*/	text-align: center;	background-size: 100%;	color: #000000;	background-repeat: no-repeat;	padding-bottom: 20px;}.gmhy-con img{	display: block;	width: 50%;}.gmhy-con h2{	font-size:16px;	padding: 2px 0;	border-bottom:1px solid rgba(255, 255, 255, 0.3);	color: #C4141F;	}.gmhy-con p{	font-size: 16px;	padding: 2px 0;}.gmhy-con p span{	font-size: 40px;	color: #C4141F;}.gmhy-con a{	display: block;	width: 70%;	color: #C4141F;	margin: 0 auto;	padding: 15px 0;	font-size: 12px;}.pljl-list{	background-color: #FFFFFF;	overflow: hidden;	}.pljl-list ul{	margin: 0 10px;}.pljl-list li{	padding: 12px 0;	border-bottom: 1px solid #e0e0e0;}.pljl-list02{	font-size: 12px;	color: #acacac;	line-height: 24px;}.pljl-list01 {	overflow: hidden;}.pljl-list01 .pic03 {	width: 15%;	float: left;}.pljl-list01 .pic03 img{	display: block;	width: 100%;}.pljl-list01 .text01{	float: left;	width: 80%;	margin-left: 10px;}.pljl-list01 .text01 p{	font-size: 14px;	color: #696969;}.pljl-list01 .text01 span{	font-size: 12px;	color: #cccccc;}.contact-us{	background-color: #FFFFFF;}.contact-us form{	padding: 50px 10px 0;}.own-header{	background-image: url(../img/gr-bg.png);	position: relative;	background-repeat: no-repeat;	background-size: 100%;	background-position: bottom;	padding-top: 35px;	padding-bottom: 32px;	background-color: #ffffff;}.gr-con{	background-color: #ffffff;}.own-header i{	display: block;	color: #FFFFFF;	font-size: 24px;}.own-header .contact{	position: absolute;	left: 10px;	top: 10px;}.own-header .gdmore{	position: absolute;	right: 10px;	top: 10px;}.own-header h2{	font-size: 16px;	color: #FFFFFF;	text-align: center;	margin-bottom: 10px;}.gr-tx{	width: 90px;	height: 90px;	margin: 0 auto 10px;	overflow: hidden;	position: relative;}.gr-tx img{	margin: 0 auto;	overflow: hidden;	border: 4px solid rgba(255, 255, 255, 0.5);	width: 82px;	height: 82px;	border-radius: 100px;	display: block;	}.gr-tx .hy{	background-image: url(../img/bg。.png);	background-repeat: no-repeat;	position: absolute;	bottom: 0;	background-size: 80%;	left:12px;	height: 21px;	width: 82px;	}.gr-tx .hy i{	display: block;	font-size: 14px;	margin-left: 26px;	color: #fdfdaf;	}.djdl{	padding-bottom:20px;}.djdl a{	display: block;	background-color: #FFFFFF;	color: #C4141F;	width: 80px;	height:30px;	border-radius: 5px;	text-align: center;	line-height: 30px;	margin: 0 auto;	font-size: 12px;}.gr-con ul{	overflow: hidden;	padding-top: 20px;}.gr-con li{	float: left;	text-align: center;	width: 25%;	margin-bottom: 30px;}.gr-con i{	font-size: 30px;	color: #c7c7c7;	display: block;	padding-bottom: 10px;}.gr-con p{	font-size: 14px;	color: #a4a4a4;}.pub-xxk03{	background-color: #FFFFFF;	padding: 10px 0;}.set-title .pub-xxk03 ul li{	color: #333333;	width: 33.3%;	margin-right: 0;	padding-bottom: 0;}.set-title .pub-xxk03 ul{	padding: 0;	margin-bottom: 0;}.yhq .set-title {	margin-bottom: 10px;}.set-title .pub-xxk03 ul li.on{	color: #C4141F;}.yhq-list ul{	overflow: hidden;	margin: 20px 10px;}.yhq-list li{	background-image: url(../img/yhqbg.png);	background-repeat: no-repeat;	background-size: 100% 100%;	overflow: hidden;	width: 95%;	margin-bottom: 10px;	background-position: left center;	padding: 0 5px;}.yhq-list li a{	display: block;	font-size:14px;	color: #FFFFFF;	float: right;	margin-top: 30px;	width: 20%;	text-align: center;}.yhq-list li#ygq a{	color: #C4141F;}.yhq-list02{	float: left;	width:60%;	margin: 0 30px;	text-align: left;	padding: 10px 0;	}.yhq-list02 p  {	color: #000000;	font-size: 12px;	text-align:left;}.yhq-list02 p span{	font-size: 30px;	color: #C4141F;}.yhq-list02 b{	font-size: 12px;	font-weight: 100;	color: #666666;}.ddzx-list ul{	margin: 0 10px;	padding: 10px 0;}.ddzx-list ul li{	border: 1px solid #cccccc;	border-radius: 10px;	margin-bottom: 20px;}.xxxq{	padding: 10px 10px;	border-bottom: 1px solid #cccccc;	overflow: hidden;}.xxxq-img{	float: left;	width: 15%;}.xxxq-img img{	width: 100%;}.xxxq-text{	float: right;	width: 80%;}.xxxq-text p{	font-size: 12px;	color: #696969;	padding: 5px 0;}.xxxq-text span{	font-size: 12px;	color: #acacac;}.price{	margin: 0 10px;	overflow: hidden;	}.price01{	float: left;}.price01 p{	color: #acacac;	font-size: 12px;	line-height: 47px;}.price01 p span{	font-size:18px;	color: #C4141F;}.price02{	float: right;	padding: 10px 0;}.price02 dl {	font-size: 12px;}.price02 dl a{	display: block;	font-size: 12px;	color: #FFFFFF;	background-color: #C4141F;	padding:4px 6px;	border-radius: 5px;	}.price02 dl dd:first-child a{	color: #9b9b9b;	background-color: #FFFFFF;}.price02 dl dd{	float: left;	margin-left: 6px;}.yq-list {	background-color: #FFFFFF;}.yq-list ul{	margin: 0 10px;}.yq-list li {	overflow: hidden;	padding: 15px 0;	border-bottom: 1px dashed #eeeeee;}.yq-list li img{	display: block;	width: 50px;	height: 50px;	border-radius: 50px;	float: left;}.yq-list li p{	float: left;	margin-left: 20px;	line-height: 50px;	color: #333333;}.payment-btn{	position: fixed;	bottom: 0;	left: 0;}.vidio-kczx{	background-color: #ffffff;	margin-top: 10px;	padding-top: 10px;}.vidio-kczx ul li{	overflow: hidden;	margin: 0 10px;	padding: 10px 0;	border-bottom: 1px solid #f4f4f4;}.vidio-kczx ul li a{	overflow: hidden;}.vidio-kczx ul li a h2{	font-size: 14px;    float: left;    font-weight: 100;    color: #acacac;    width: 70%;    overflow: hidden;    height: 25px;}.vidio-kczx ul li a p{	font-size: 12px;    float: right;    color: #acacac;}