ul, li, dl, dt, dd {
	display: block;
	list-style: none
}
img {
	display: block;
	max-width: 100%;
	border: 0
}
.auto {
	margin: auto
}
.clear {
	display: block;
	float: none;
	width: 0;
	height: 0;
	border: 0;
	background: 0;
	font-size: 0;
	clear: both;
	visibility: hidden;
	overflow: hidden
}
.clear-fix:after {
	content: ".";
	display: block;
	height: 0;
	font-size: 0;
	clear: both;
	visibility: hidden
}
a {
	text-decoration: none;
	outline: 0
}
.fl {
	float: left
}
.fr {
	float: right
}
.w_700 {
	width: 700%
}
.t_cen {
	text-align: center
}
.mb_2em {
	margin-bottom: 2em
}
.mb_1em {
	margin-bottom: 1em!important
}
.mt_2em {
	margin-top: 2em!important
}
.mt_6em {
	margin-top: 6em
}
.mt_1em {
	margin-top: 1em
}
.pt_1em {
	padding-top: 1em
}
.pb_1em {
	padding-bottom: 1em
}
.all {
	width: 100%;
	overflow: hidden
}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
color:#bcbcbc
}
input:-moz-placeholder, textarea:-moz-placeholder {
color:#bcbcbc
}
input::-moz-placeholder, textarea::-moz-placeholder {
color:#bcbcbc
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {
color:#bcbcbc
}
#afui>#splashscreen {
	background: #550012
}
.splash-logo {
	width: 75.625%;
	margin: 25% auto 5%
}
.cloading {
	width: 30%;
	margin: 0 auto;
	font: .5em/2 "Microsoft Yahei";
	color: rgba(255,255,255,1)
}
.typing_loader {
	width: 6px;
	height: 6px;
	border-radius: 50%;
	-webkit-animation: typing 1s linear infinite alternate;
	-moz-animation: Typing 1s linear infinite alternate;
	animation: typing 1s linear infinite alternate;
	margin: 0 auto;
	position: relative;
	left: -12px
}
@-webkit-keyframes typing {
0% {
background-color:rgba(255,255,255,1);
box-shadow:12px 0 0 0 rgba(255,255,255,0.2), 24px 0 0 0 rgba(255,255,255,0.2)
}
25% {
background-color:rgba(255,255,255,0.4);
box-shadow:12px 0 0 0 rgba(255,255,255,2), 24px 0 0 0 rgba(255,255,255,0.2)
}
75% {
background-color:rgba(255,255,255,0.4);
box-shadow:12px 0 0 0 rgba(255,255,255,0.2), 24px 0 0 0 rgba(255,255,255,1)
}
}
@keyframes typing {
0% {
background-color:rgba(255,255,255,1);
box-shadow:12px 0 0 0 rgba(255,255,255,0.2), 24px 0 0 0 rgba(255,255,255,0.2)
}
25% {
background-color:rgba(255,255,255,0.4);
box-shadow:12px 0 0 0 rgba(255,255,255,2), 24px 0 0 0 rgba(255,255,255,0.2)
}
75% {
background-color:rgba(255,255,255,0.4);
box-shadow:12px 0 0 0 rgba(255,255,255,0.2), 24px 0 0 0 rgba(255,255,255,1)
}
}
header, footer {
	position: relative
}
#afui #header {
	background: #550012;
	overflow: visible;
	border-bottom: 1px solid #6f0515
}
.top {
	position: relative
}
.logo {
	width: 40.625%;
	margin-left: auto;
	margin-right: auto
}
.cbtn-isrh, .pbtn-back {
	position: absolute;
	top: 0;
	left: 0;
	width: 15.625%;
	height: 100%;
	cursor: pointer;
	border-right: 1px solid #6f0515;
	font: 1.6em/3 "Microsoft Yahei"
}
.pbtn-back .arrow {
	width: .9em;
	height: .9em;
	display: inline-block;
	border-bottom: .15em solid #fff;
	border-left: .15em solid #fff;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	vertical-align: sup;
	margin-left: 45%
}
.cbtn-inav, .pbtn-nav {
	position: absolute;
	top: 0;
	right: 0;
	width: 15.625%;
	height: 100%;
	cursor: pointer;
	color: #fff;
	border-left: 1px solid #6f0515;
	font: 1.6em/3 "Microsoft Yahei";
	padding-left: 3%;
	padding-right: 1.3%
}
.cbtn-inav span.trangle, .pbtn-nav span.trangle {
	width: 0;
	height: 0;
	border-bottom: .4em solid transparent;
	border-top: .4em solid transparent;
	border-left: .4em solid #fff;
	display: block;
	float: right;
	margin-top: 42%
}
.pbtn-cla {
	visibility: hidden;
	position: absolute;
	top: 50%;
	right: 5em;
	width: 2.875em;
	height: 2.875em;
	display: inline-block;
	text-align: center;
	cursor: pointer;
	padding-top: 1em;
	margin-top: -1.5em;
	font: 1.375em/1 "Microsoft Yahei";
	color: #FFF;
	background: #01a1e9;
	border-radius: 50%
}
.pbtn-cla a {
	color: #FFF
}
.pbtn-cla a:visited {
	color: #fffffe
}
.si-tl {
	position: relative;
	width: 45.625%;
	margin: 0 auto;
	padding-top: 12.5%
}
.si-tl>h1 {
	position: absolute;
	top: 50%!important;
	left: 0!important;
	width: 100%!important;
	height: auto!important;
	margin-top: -0.5em;
	margin-bottom: 0!important;
	padding: 0!important;
	font: 2em/1 "Microsoft Yahei"!important;
	font-weight: bold;
	color: #fff!important;
	text-align: center
}
.notice {
	/*height: 2.8em;*/
	background: #772005;
	overflow: hidden;
	margin-top: 1%!important
}
.notice span {
	font: 1.375em/2.6 "Microsoft Yahei";
  color: #e8deb1;
  padding-left: 2%;
  padding-right: 3%;
  float: left;
  background: url(../images/img35_03.jpg) right center no-repeat #a62f0d;
  background-size: 28%;  /*height: 100%;*/
}
.n_con {
  font: 1.25em/2.5 "Microsoft Yahei";
  float: left;
  width: 70%;
  color: #d77658;
  overflow: hidden;
  cursor: pointer;
}
.n_c_in {
	padding-top: .2em;
	height: 2.5em;
	color: #d77658;
	word-wrap: break-word
}
.n_c_in a { color: #d77658; }
.srch-wrap {
	display: none;
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	background: #c41515
}
.srch {
	width: 90%;
	margin: 0 auto;
	padding: .8% 0
}
.srch-txt {
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	width: 83%;
	padding: 2% 4% 1% 4%;
	font: normal 1.25em/1 "Microsoft YaHei";
	cursor: pointer;
	border: 1px solid #c41515;
	border-radius: 45px!important;
	box-shadow: inset 2px 2px 5px 1px rgba(0,0,0,.6)
}
.srch-txt::-webkit-input-placeholder {
color:#999
}
.srch-sub {
	width: 8%;
	border: 0;
	background: url(../images/img_01.png) 40% 40% no-repeat;
	background-size: 220%;
	padding: 2% 0;
	border: 0;
	cursor: pointer
}
.cslide-bg {
	position: relative;
	padding: 3.125% 6.0% 8.9% 6.5%;
	background: url(../images/img35_02.jpg) center top no-repeat;
	background-size: 100%
}
.cslide {
	overflow: hidden;
	visibility: hidden;
	border: .1875em solid #f00
}
.cslide-in {
	position: relative;
	overflow: hidden
}
.cslide-in>div {
	position: relative;
	width: 100%;
	float: left;
	font-size: 0
}
.cslide-in>div img {
	display: inline-block
}
.cslide-pos {
	position: absolute;
	z-index: 9999;
	left: 0;
	top: 81%;
	width: 100%;
	text-align: center;
	padding: 1% 0
}
.cslide-pos li {
	display: inline-block;
	width: .75em;
	height: .75em;
	margin: 0 .4em;
	background: #fff;
	border-radius: 50%;
	box-shadow: rgba(0,0,0,1) 1px 2px 2px
}
.cslide-pos li.on {
	background: #ca0217
}
.panel {
	padding: 0;
	background: #fff
}
.back-top {
	position: absolute;
	top: -120%;
	right: 3.28125%;
	cursor: pointer;
	border-radius: 50%;
	width: 5em;
	height: 5em;
	border: 2px solid #cda44e;
	background: url(../images/img35_24.png) center 25% no-repeat #fff;
	background-size: 47.5%;
	font: 1.125em/5.5 "Microsoft Yahei";
	text-align: center;
	color: #d14747
}
.navbar {
	width: 100%;
	background: #6d030c
}
.navbar-list {
	position: relative;
	width: 25%;
	float: left;
	font: 1.25em/2 "Microsoft Yahei";
	text-align: center;
	padding-top: 8%;
	border-left: 1px solid #924249;
	border-right: 1px solid #3d0207
}
.navbar-list:first-child {
	border-left: none
}
.navbar-list:last-child {
	border-right: 0
}
.navbar-list:nth-child(1) {
	background: url(../images/img_63.png) center 20% no-repeat;
	background-size: 25%
}
.navbar-list:nth-child(2) {
	background: url(../images/img_55.png) center 20% no-repeat;
	background-size: 25%
}
.navbar-list:nth-child(3) {
	background: url(../images/img_57.png) center 20% no-repeat;
	background-size: 25%
}
.navbar-list:nth-child(4) {
	background: url(../images/img_60.png) center 20% no-repeat;
	background-size: 25%
}
.navbar-list a {
	position: absolute;
	top: 0;
	left: 0;
	padding: 30% 38% 5% 0;
	color: #fff;
	text-align: right;
	width: 100%
}
#afui>#menu.tabletMenu {
	background: #FFF;
	width: 20em;
	-webkit-backface-visibility: hidden
}
#afui>#aside_menu {
	width: 20em;
	color: #FFF;
	border-left: 1px solid #751428;
	background: #6c041b;
	box-shadow: inset 8px 0 8px rgba(0,0,0,.3)
}
.main-nav {
	padding: 12% 5% 10% 5%
}
.nav-son>a {
	display: block;
	padding: 16% 0 16% 0;
	font: 1.5em/0.1 "Microsoft YaHei";
	color: #fff;
	background: url(../images/xian_03.png) 80% bottom no-repeat;
	background-size: 100% 1px;
	text-align: center
}
.nav-son>a:visited {
	color: #fff
}
.inavgrp {
	position: relative;
	width: 100%;
	padding: 0 2.8125%;
	background: url(../images/img35_04.png) center top no-repeat;
	background-size: 100%
}
.inavgrp-son {
	float: left;
	position: relative;
	width: 25%;
	padding-top: 10%;
	text-align: center
}
.inavgrp-son a {
	display: block;
	color: #000;
	cursor: pointer;
	text-align: center
}
.inavgrp-son a:visited {
	color: #000
}
.inavgrp-son .bg1, .inavgrp-son .bg2, .inavgrp-son .bg3, .inavgrp-son .bg4 {
	display: block;
width: 6.375em;
	height: 6.375em;
	border-radius: 50%;
	margin: auto
}
.inavgrp-son .bg1 {
	background-size: 70% auto;
	background-color: #c41416;
	background-image: url(../images/lnkico_1.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.inavgrp-son .bg2 {
	background: url(../images/lnkico_2.png) center center no-repeat #c41416;
	background-size: 70% auto
}
.inavgrp-son .bg3 {
	background: url(../images/lnkico_3.png) center center no-repeat #c41416;
	background-size: 70% auto
}
.inavgrp-son .bg4 {
	background: url(../images/lnkico_4.png) center center no-repeat #c41416;
	background-size: 70% auto
}
.inavgrp-son span.font {
	font: normal 1.6em/2.4 "Microsoft Yahei"
}
.itl {
	position: relative;
	padding: 0 3.125% 0 3.125%;
	background: #cb6a59
}
.itl-tl {
	position: relative;
	width: 26.875%;
	font: 1.625em/2 "Microsoft Yahei";
	margin-left: 1.5%;
	color: #fff
}
.itl-more {
	width: 20%;
	margin-top: 1.5%;
	text-align: right
}
.itl-more a {
	width: 100%;
	font: 1.1em/2 "Microsoft Yahei";
	color: #fff;
	display: block
}
.itl-more a:visited {
	color: #fff
}
.ipro, .prolist, .caselist {
	width: 94.375%;
	margin: 0 auto;
	padding-bottom: 1em;
	padding-top: 1em
}
.ipro .metro-b, .prolist .metro-b, .caselist .metro-b {
	float: left;
	position: relative;
	width: 48.5%;
	margin-right: 3%;
	margin-bottom: 4%
}
.ipro .metro-b .pic, .prolist .metro-b .pic, .caselist .metro-b .pic {
	display: block;
	border: 1px solid #b1b1b1;
	display: block;
	padding: 1.5%
}
.ipro .metro-b .text, .prolist .metro-b .text, .caselist .metro-b .text {
	width: 100%;
	display: block;
	margin: 3% 0 3% 0;
	overflow: hidden;
	padding: 0 .175em;
	font: 1.375em/2 "Microsoft Yahei";
	text-overflow: ellipsis;
	text-align: center;
	white-space: nowrap;
	color: #000;
	display: block
}
.ipro .metro-b .order, .prolist .metro-b .order, .caselist .metro-b .order {
	width: 100%;
	text-align: center;
	background: #c41416;
	border-radius: 30px;
	display: block;
	font: 1.375em/1.8 "Microsoft Yahei";
	color: #fff
}
.ipro .metro-b:nth-child(2n), .prolist .metro-b:nth-child(2n), .caselist .metro-b:nth-child(2n) {
	margin-right: 0
}
.inews, .newslist, .knowledge {
	width: 94.375%;
	margin: 2% auto
}
.inews li, .newslist li, .knowledge li {
	position: relative;
	font: normal 1.25em/2.5 "Microsoft YaHei";
	color: #333;
	padding: .3em 1em .3em 1em;
	border-bottom: 1px dotted #cbcbcb;
	background: url(../images/img_38.png) 98% center no-repeat;
	background-size: 2.5%
}
.inews li a, .newslist li a, .knowledge li a {
	display: block;
	color: #666;
	padding-right: 6%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}
.inews li a:visited, .newslist li a:visited, .knowledge li a:visited {
	color: #666
}
.iabout {
	width: 95%;
	margin: 2.5% auto;
	font: 1.25em/1.5 "Microsoft Yahei";
	color: #666
}
.itel {
	width: 95%;
	font: normal 1.25em/2.5 "Microsoft YaHei";
	color: #666;
	padding: 0 0 0 25%;
	margin: 1em auto;
	border: 1px solid #a9acac;
	border-radius: 8px;
	background: url(../images/img_42.jpg) 20% center no-repeat #FFF;
	background-size: 6.579%;
	font-weight: bold
}
.itel span {
	color: #f60;
	font-size: 1.2em
}
.iad {
	position: relative;
	margin: auto;
	background: url(../images/img35_28.png) 23% center no-repeat #c79f4b;
	background-size: 7.78% auto;
	font: 2.25em/2.5 "Microsoft Yahei";
	text-align: center
}
.iad a {
	color: #fff;
	display: block
}
.copyright {
	font: 1em/4 "Microsoft YaHei";
	color: #675956;
	text-align: center
}
.copyright a {
	color: #675956
}
.copyright a:visited {
	color: #675956
}
.btn-a {
	background: #c41416;
	font: 1.375em/2 "Microsoft YaHei";
	text-align: center;
	color: #FFF;
	cursor: pointer;
	padding: 0 1.5em;
	width: 38%;
	border-radius: 5px
}
.btn-a a {
	display: block;
	color: #FFF
}
.btn-a a:visited {
	color: #fffffe
}
.btn-b {
	background: #215e3c;
	font: 1.375em/2.5 "Microsoft YaHei";
	text-align: center;
	color: #FFF;
	cursor: pointer;
	padding: 0 2em
}
.btn-b a {
	display: block;
	color: #FFF
}
.btn-b a:visited {
	color: #fffffe
}
.btn-back {
	display: inline-block
}
.btn-vpay, .btn-vcart {
	display: inline-block;
	margin: 0 1em;
	width: 28.75%
}
.cdtl-tl {
	font: normal 1.5em/2 "Microsoft YaHei";
	text-align: center;
	margin: 1em auto 0;
	color: #550013;
	padding: 0 1em
}
.cdtl-tl-time {
	font: normal 1em/0.875 "Microsoft YaHei";
	text-align: center;
	margin: .875em auto 0;
	color: #999;
	padding-bottom: 1em;
	border-bottom: 1px solid #d4d4d4
}
.cdtl-tl-time-noline {
	font: normal 1em/0.875 "Microsoft YaHei";
	text-align: center;
	margin: .875em auto 0;
	color: #999;
	padding-bottom: 1em
}
.cdtl-txt {
	width: 94.375%;
	margin: 1em auto;
	font: normal 1.25em/1.8 "Microsoft YaHei";
	color: #666
}
.cdtl-txt img {
	display: inline-block
}
.cdtl-pic {
	margin: 2em 0;
	text-align: center
}
.cdtl_pic-in {
	display: inline-block;
	max-width: 90%
}
.cdtl-order {
	position: relative;
	width: 94.375%;
	background: #c41416;
	margin: auto;
	color: #FFF;
	padding: 0 2.8125%;
	font: 1.2em/3 "Microsoft Yahei"
}
.cdtl-order span {
	font: 1.6em "Microsoft Yahei";
	vertical-align: middle
}
.cdtl-order .cdtl-order-font {
	width: 30%;
	border: 1px solid #f50302;
	background: #fff884;
	color: #c41617;
	text-align: center;
	border-radius: 20px;
	font: 1.2em/1.8 "Microsoft Yahei";
	display: inline-block;
	margin-left: 40%;
	margin-top: 1%
}
.pg_a-son {
	margin: 1em 2.5% 0;
	padding: .875em 0;
	font: 1.2em/0.7 "Microsoft YaHei";
	color: #c41414;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-indent: 1em;
	cursor: pointer;
	border: 1px solid #cbcfd5;
	border-radius: 5px;
	background: #fff
}
.pg_a-son a {
	color: #c41414
}
.pg_a-son a:visited {
	color: #c41414
}
.allmap {
	width: 100%;
	overflow: hidden;
	margin: 0
}
.mapinfo {
	width: 75%;
	margin: 0 auto
}
.down-son {
	position: relative;
	width: 64.0625%;
	margin: 3.75% auto;
	background: #cb6a59
}
.down-son a {
	display: block;
	padding: 5% 0;
	font: 1.625em/1 "Microsoft Yahei";
	color: #FFF;
	text-align: center
}
.down-son .in {
	display: inline-block;
	vertical-align: middle;
	width: 10%;
	margin-right: 2%
}
.srch-wrap-pro {
	display: none;
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	background: #c41515
}
.srch-wrap-pro .srch {
	width: 90%;
	margin: 0 auto;
	padding-top: .8%
}
.srch-wrap-pro .proclass-k {
	width: 35%;
	float: left;
	position: relative
}
.srch-wrap-pro .proclass-k .proclass {
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	width: 100%;
	font: normal 1.5em/2 "Microsoft YaHei";
	background: url(../images/proclass_bg.png) 10% 40% no-repeat;
	background-size: 16.34%;
	padding-left: 32%;
	color: #FFF;
	z-index: 10
}
.srch-wrap-pro .proclass-k .proclass a {
	color: #fff
}
.srch-wrap-pro .proclass-k .proclass a:visited {
	color: #fff
}
.srch-wrap-pro .proclass-k .hand {
	position: absolute;
	width: 5em;
	height: 5em;
	border-radius: 0 0 50% 50%;
	left: 20%;
	top: 5%;
	background: url(../images/hand.png) center 85% no-repeat #c41515;
	background-size: 25%;
	z-index: 1
}
.srch-wrap-pro .srch-txt {
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	width: 48%;
	padding: 2% 4% 1% 4%;
	font: normal 1.25em/1 "Microsoft YaHei";
	cursor: pointer;
	border: 1px solid #c41515;
	border-radius: 45px!important;
	box-shadow: inset 2px 2px 5px 1px rgba(0,0,0,.6)
}
.srch-wrap-pro .srch-txt::-webkit-input-placeholder {
color:#999
}
.srch-wrap-pro .srch-sub {
	width: 8%;
	border: 0;
	background: url(../images/img_01.png) 40% 40% no-repeat;
	background-size: 220%;
	border: 0;
	cursor: pointer
}
.mod-slide {
	visibility: hidden;
	position: relative;
	overflow: hidden
}
.mod-slide .slide-in {
	position: relative;
	overflow: hidden
}
.mod-slide .slide-in>div {
	float: left;
	position: relative;
	width: 100%;
	font-size: 0;
	text-align: center
}
.mod-slide .slide-in>div img {
	display: inline-block
}
.mod-slide .slide-pos {
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 9999;
	width: 100%;
	padding: 1% 0;
	text-align: center;
	background: 0
}
.mod-slide .slide-pos li {
	display: inline-block;
	width: .75em;
	height: .75em;
	margin: 0 .4em;
	background: #fff;
	border-radius: 50%;
	box-shadow: rgba(0,0,0,1) 1px 2px 2px
}
.mod-slide .slide-pos li.on {
	background: #ca0217
}
.pslide {
	width: 99.010%;
	margin-left: auto;
	margin-right: auto
}
.pro_cla-con {
	width: 94.375%;
	margin: 0 auto;
	padding: 1em 0
}
.pro_cla-son {
	margin-bottom: .875em;
	border-bottom: 1px solid #d5d5d5
}
.pro_cla-yj {
	width: 100%;
	font: 1.5em/2.375 "Microsoft Yahei";
	color: #570011;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding: 0 15% 0 1em
}
.pro_cla-yj a {
	color: #570011
}
.pro_cla-yj a:visited {
	color: #570011
}
.pro_cla-ej {
	padding: .5em 0
}
.pro_cla-ej .a {
	width: 100%;
	display: block;
	font: 1.375em/2.5 "Microsoft Yahei";
	height: 2.5em;
	padding: 0 15% 0 2em;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #c31315;
	cursor: pointer
}
.pro_cla-ej .a a {
	color: #c31315
}
.pro_cla-ej .a a:visited {
	color: #c31315
}
.message-tl {
	width: 100%;
	font: 1.375em/2.8 "Microsoft Yahei";
	background: #c41515;
	margin-bottom: 5%;
	color: #FFF
}
.message-tl a {
	color: #FFF
}
.message-back {
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#3381b8), to(#fff))
}
.m-btn {
	width: 94.375%;
	margin-left: auto;
	margin-right: auto
}
.m-son {
	margin: 0 auto;
	font: 1.2em/3 "Microsoft YaHei";
	width: 90%
}
.m-son label {
	float: left;
	text-align: right;
	width: 20.5%;
	font: 1em/3 "Microsoft YaHei";
	color: #c41515;
	margin-right: 2.5%
}
.m-son .star {
	padding-left: .5em;
	color: #c80203
}
.m-tl, .m-tl2 {
	float: left;
	font: 1em "Microsoft YaHei";
	padding: 1em 1em;
	height: 3em;
	color: #550012;
	background: #fff;
	border: 1px solid #cbcbcb;
	margin: 1% auto
}
.m-tl {
	width: 50.5%
}
.m-tl2 {
	width: 70.5%
}
.m-con {
	margin: 3% 0;
	float: left;
	width: 70.5%;
	font: 1em/3 "Microsoft YaHei";
	height: 10em;
	padding: 0 1em;
	border: 1px solid #cbcbcb;
	background: #fff;
	color: #550012
}
.m-addr {
	height: 6em
}
.m-yzm {
	float: left;
	width: 35.9375%;
	border: 1px solid #cbcbcb;
	background: #fff;
	color: #333;
	font: 1em "Microsoft YaHei";
	text-align: center;
	height: 3em;
	padding: 1em 0
}
.m_yzm-pic {
	width: 23%;
	float: left;
	margin-left: 5%;
	height: 3em;
	text-align: center
}
.m_yzm-pic img {
	display: inline-block;
	vertical-align: middle
}
.m-submit, .m-reset {
	display: inline-block;
	margin: 0 .2%;
	width: 27.75%;
	padding: 1.5%;
	cursor: pointer;
	border-radius: 0;
	border: 0
}
.m-submit {
	background: #c41515
}
.m-reset {
	background: #cb6a59
}
.select {
	float: left;
	color: #550012;
	background: #fff;
	border: 1px solid #cbcbcb;
	margin: 1% auto;
	clip: rect(0px,179px,16px,0px);
	overflow: hidden
}
.select select {
	font: 1em "Microsoft YaHei";
	border: 0;
	padding: 0 3em;
	height: 3em;
	background: url(../images/triangle.png) 92% center no-repeat;
	background-size: 7.9%
}
.message-list {
	width: 94.375%;
	margin: 2em auto;
	border-bottom: 2px solid #d2d2d2;
	border-image: url(../images/img202.jpg) 0 0 2 0
}
.message-list:last-child {
	border-bottom: 0
}
.message-say {
	margin: 1em 0
}
.message_say-tl {
	font: normal 1.375em/2 "Microsoft Yahei"
}
.message_say-time {
	float: right;
	color: #333
}
.message_say-yy {
	display: block;
	color: #c41515;
	width: 70%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.message_say-yy-repay {
	display: block;
	color: #cb6a59;
	width: 70%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.message_say-con {
	width: 100%;
	font: normal 1.2em/2 "Microsoft Yahei";
	padding: 0 1em;
	min-height: 6em;
	color: #333
}
@media screen and (min-width:640px) {
.all {
	width: 640px;
	margin: 0 auto
}
.inavgrp-son span {
	width: 102px;
	height: 102px
}
.back-top {
	width: 80px;
	height: 80px;
	top: -120%
}
.srch {
	width: 576px
}
.srch-wrap-pro .srch {
	width: 576px
}
/*.notice span,.n_c_in { line-height: 2em; }*/
}
@media screen and (max-width:540px) {
body, html {
	font-size: 14.5px
}
}
@media screen and (max-width:480px) {
body, html {
	font-size: 13px
}
}
@media screen and (max-width:420px) {
body, html {
	font-size: 11.5px
}
}
@media screen and (max-width:360px) {
body, html {
	font-size: 10px
}
}
@media screen and (max-width:320px) {
body, html {
	font-size: 9px
}
}
.sort-title {
	width: 100%;
	margin: 3% 0;
	height: 56px;
	font: 20px/56px "microsoft yahei";
	color: #540012;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	text-indent: 6%;
	border-bottom: 1px solid #540012
}
.sort-list {
	width: 100%;
	overflow: hidden
}
.sort-list a {
	float: left;
	display: block;
	width: 20.3125%;
	border: 1px solid #540012;
	background: #6D030D;
	text-align: center;
	font: 14px/40px "microsoft yahei";
	color: #ffffff;
	margin-left: 3.7%;
	margin-bottom: 3%;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap
}
