@charset "utf-8";body {	background: #fff;	font-family: "siyuann","Microsoft YaHei";	font-size: 14px;	color: #222;	position: relative;	-moz-transition: all 0s ease-in-out;	-webkit-transition: all 0s ease-in-out;	-o-transition: all 0s ease-in-out;	-ms-transition: all 0s ease-in-out;	transition: all 0s ease-in-out;	}* {/*	-moz-transition: all 0.3s ease-in-out; 	-webkit-transition: all 0.3s ease-in-out; 	-o-transition: all 0.3s ease-in-out; 	-ms-transition: all 0.3s ease-in-out; 	transition: all 0.3s ease-in-out;*/	margin: 0;		padding: 0;}ul, ol, dl, dd, h1, h2, h3, h4, h5, h6, p, input, button {	margin: 0;	padding: 0;}ul, ol {	list-style: none;}img {	border: none;	max-width: 100%;	display: inline-block;		}input, button, textarea {	outline: none;	font-family:"siyuann","Microsoft YaHei";}a {	color: #333;	text-decoration: none;	outline: 0;}a:hover {	text-decoration: none;}em {	font-style: normal;}.box{	width: 7.5rem;	height: auto;	overflow: hidden;}input, button, textarea, select, optgroup, option {	font-family: inherit;	font-size: 100%;	font-style: inherit;	font-weight: inherit;}ul, li, dl, dt, dd, ol {	display: block;	list-style: none;}.clear {	clear: both;	height: 0;}h1{/*	font-family: 'siyuanb';*/}@font-face{font-family: 'siyuanl';src: url('../font/SourceHanSansCN-Light.otf');}@font-face{font-family: 'siyuann';src:url('../font/siyuann.ttf') format('truetype'),	url('../font/siyuann.otf'),	url('../font/siyuann.eot') format('embedded-opentype'), 	url('../font/siyuann.svg') format('svg'),	url('../font/siyuann.woff') format('woff');}@font-face{font-family: 'siyuanb';src:url('../font/siyuanb.ttf') format('truetype'),	url('../font/siyuanb.otf'),	url('../font/siyuanb.eot') format('embedded-opentype'), 	url('../font/siyuanb.svg') format('svg'),	url('../font/siyuanb.woff') format('woff');}@font-face{font-family: 'siyuanbb'; src: url('../font/SourceHanSansCN-Heavy.otf');}.header{	width: 100%;	height: auto;	overflow: hidden;	border-bottom: solid 1px #ECECEC;	box-sizing: border-box;	padding-top: 0.3rem;	padding-bottom: 0.3rem;	padding-left: 0.3rem;	padding-right: 0.3rem;background-color: #fff;}.user{	float: left;	width: 0.35rem;}.logo{	text-align: center;	font-size:0.38rem;	font-family: 'siyuanb';	color:#255aa0;	line-height:0.35rem;}.class_c{	float: right;	width: 0.37rem;}.nav{	width: 100%;	height: auto;	overflow: hidden;	box-sizing: border-box;	/*padding-right: 0.3rem;*/	padding-left: 0.3rem;	padding-top: 0.25rem;}.nav li{	float: left;	margin-right: 0.5rem;	font-size: 0.3rem;	line-height: 0.3rem;	margin-bottom: 0.25rem;	color: #222;}.nav li a{	color: #222;}/*.nav li:nth-child(5){*//*	margin-right: 0;*//*}*/.nav li.a{	display: none;}.nav li.b{	color: #AEAEAE;    margin-right: 0.4rem;}.nav li.b a{	color: #AEAEAE;}.nav li img{	width: 0.4rem;	height: 0.4rem;}.nav li:nth-last-child(2){	margin-right: 0;}.nav li:nth-child(21){	/*margin-right: 0;*/}.nav li:last-child{	margin-right: 0.3rem;	float: right;}.nav li.c a{	color: #255aa0;}.nav li.d.cur img{transform:rotate(180deg);-ms-transform:rotate(180deg); 	/* IE 9 */-moz-transform:rotate(180deg); 	/* Firefox */-webkit-transform:rotate(180deg); /* Safari 和 Chrome */-o-transform:rotate(180deg); 	/* Opera */}/*框架部分*/.w1200 {	width: 1200px;}.pt70 {	padding-top: 70px;}.pt40{	padding-top: 0.4rem;}.fl {	float: left;}.fr {	float: right;}.page {	text-align: center;}.page ul {	display: inline-block;}.page a {	display: inline-block;	/*	float: left;*/	padding-left: 0.4rem;	padding-right: 0.4rem;	line-height: 0.7rem;	border: solid 0.01rem #177ce6;	color: #177ce6;	border-radius: 0.1rem;	margin-left: 0.3rem;	margin-right: 0.3rem;}.page a:hover {	border: solid 1px #177ce6;	color: #fff;	background-color: #177ce6;}.page a.cur {	border: solid 1px #177ce6;	color: #fff;	background-color: #177ce6;}.pb70 {	padding-bottom: 0.7rem;}.w100 {	width: 100%!important;}.pb50 {	padding-bottom: 0.5rem;}.pt50 {	padding-top: 0.5rem;}.pt30 {	padding-top: 0.3rem;}.bgcf6 {	background-color: #f6f6f6;}.lv {	color: #009944;}.ju {	color: #f08200;}.hong {	color: #e60012;}.mb40 {	margin-bottom: 0.4rem;}.mb30{	margin-bottom: 0.3rem;}.mb50{	margin-bottom: 0.5rem;}.mt50{	margin-top: 0.5rem;}.pt50{	padding-top: 0.5rem;}.pt0{	padding-top: 0!important;}.nav_k{	width: 100%;	height: 100vh;	position: fixed;	z-index: 999;	background-color: rgba(36,46,122,0.95);/*	background-color: #242e7a;*/	box-sizing: border-box;	padding-left: 0.6rem;	padding-right: 0.6rem;	padding-top: 0.6rem;	padding-bottom: 0.6rem;	overflow-y: auto;	display: none;}.nav_k ul{	width: 100%;	height: auto;	overflow: hidden;	margin-bottom: 0.4rem;	padding-top: 0.4rem;	border-top: solid 0.01rem #fff;}.nav_k li{	width: 33.3%;	float: left;	line-height: 0.7rem;	font-size: 0.3rem;}.nav_k li a{	color: #fff;}.nav_k div {	line-height: 0.8rem;	font-size: 0.3rem;}.nav_k div a{	color: #ffc600;	font-weight: bold;}.tj li:nth-last-child(1){	width: 50%;}.tj li:nth-last-child(2){	width: 50%;}.tj li a{	color: #ddd;}.search{	width: 100%;	height: 0.84rem;	border: solid 0.03rem rgba(255,255,255,0.7);	margin-bottom: 0.3rem;	box-sizing: border-box;	overflow: hidden;}.text_search{	height: 100%;	float: left;	width: 5.4rem;	border: 0;	background-color: transparent;	box-sizing: border-box;	padding-left: 0.25rem;	padding-right: 0.25rem;}.text_search::placeholder{	color: #aaa;font-size: 0.3rem;}.butn_search{	width: 0.8rem;	height: 100%;	border: 0;	background-color: transparent;	background-image: url(../img/in43.png);	background-size: 60% 60%;	background-position: center center;	background-repeat: no-repeat;	}.close{	width: 0.5rem;	height: 0.5rem;	overflow: hidden;	float: right;	margin-top: -0.3rem;	margin-right: -0.3rem;	margin-bottom: 0.3rem;}.close img{	width: 0.5rem;	height: 0.5rem;	display: block;}.bt1{	border-top: solid 1px #ececec;}.c9{	color: #999;}.juse{	color: #ffa200;}.bb20{	border-bottom: solid 0.2rem #eee!important;}.lanse{	color: #255aa0;}.red{	color: #FF0000;}.bb0{	border-bottom: 0!important;}.address_list{	margin-bottom: 1.5rem;}.address_add {	width: 100%;	height: 1rem;	line-height: 1rem;	font-size: 0.34rem;	text-align: center;	color: #fff;	background-color: rgba(255,162,0,1);	position: fixed;	bottom: 0;}.address_add a{	color: #fff;}