﻿@charset "utf-8";
/* CSS Document */

@font-face {
	font-family:fzsjs;
	src: url(../font/fzsjs.woff);
}
@font-face {
	font-family:fangsong;
	src: url(../font/fangsong.woff);
}
@font-face {
	font-family:puhui;
	src: url(../font/puhui.woff);
}
@font-face {
	font-family:xw;
	src: url(../font/xwwkct.woff);
}
@font-face {
	font-family:syht;
	src: url(../font/syht.woff);
}
@font-face {
	font-family:xwwk;
	src: url(../font/xwwkct.woff);
}
@font-face {
	font-family:fzktjt;
	src: url(../font/fzktjt.woff);
}
@font-face {
	font-family:fzhtjt;
	src: url(../font/fzhtjt.TTF);
}
@font-face {
	font-family:syst;
	src: url(../font/syst.otf);
}
@font-face {
	font-family:kt;
	src: url(../font/kt1.ttf);
}
@font-face {
	font-family:dymht;
	src: url(../font/dymht.ttf);
}
@font-face {
	font-family:kkt;
	src: url(../font/kkt.ttf);
}
@font-face {
	font-family:fyt;
	src: url(../font/almmfyt.ttf);
}

@font-face {
	font-family:wms;
	src: url(../font/wms.ttf);
}

@font-face {
	font-family:pht;
	src: url(../font/almmpht65.woff2);
}

@font-face {
	font-family:systcg;
	src: url(../font/systcg.otf);
}

@font-face {
	font-family:bby;
	src: url(../font/bby.ttf);
}

*{ margin:0; padding:0;}
html, body, div, span, iframe, map, font, img, a img, samp, strong, hr, h1, h2, h3, h4, h5, h6, b, p, blockquote, a, address, code, dl, dt, dd, ol, ul, li, form, label, table, tr, td, th {
	padding: 0;
	margin: 0;
	border: 0;
	font-weight: normal;
	font-family: syht, Arial, Helvetica, sans-serif;
	font-size:12px;
}

ol, ul {
	list-style: none;
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
input,select{
	font-family: 'Microsoft YaHei', Arial, Helvetica, sans-serif;
}
i {
    font-style: normal;
}
a {
	blr:expression(this.onFocus=this.blur());
}
a:focus {
	outline: none;
}
a.hidefocus {
	outline: none
}
.fl {
	float: left;
}
.fr {
	float: right;
}
input[type=text],input[type=submit], input[type=button] {
	-webkit-appearance: none; /*去除iPhone input默认样式}*/
}
input{
	outline: none
}
.clearfix:after {
	display: block;
	content: "";
	clear: both;
	height: 0;
	overflow: hidden;

}
.clearfix{
	zoom: 1;
}
img {
	width: 100%;
	display: block;
}
body {
	min-width: 320px;
	max-width: 1080px;
	position: relative;
	background-size: 100%;
	background: #fff;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.clear{ 
	clear:both;
}

.altFix{  padding: .2rem; background: rgba(0,0,0,0.5);}

.yanzheng{ z-index: 11; display: none; padding-bottom: .4rem; position: fixed; left: 50%; top: 50%; transform: translate(-50%,-50%); background: #fff; border-radius:.2rem; width: 80%;}
.yanzheng h2{ text-align: center; height: 1.2rem; line-height: 1.2rem; font-size:.6rem; color: #333;}
.yanzheng p{ font-size: .4rem; text-align: center; color: #333;}
.yanzheng .tip{ text-align: center; font-size: .4rem; line-height: .8rem; color: #ff0000;}
.yanzheng input{ position: relative; width: 80%; display: block; margin: 0 auto; height: .8rem; border: .03rem solid #ddd; font-size: .4rem; color: #333; text-align: center; opacity: 1; border-radius:.03rem ;}
.yanzheng button{ display: block; margin: .4rem auto 0 auto; width: 2.8rem; height: .8rem; text-align: center; line-height: .8rem; background: #ff0000; border-radius:.1rem ; outline: none; font-size: .3rem; color: #fff;}
.yanzheng .close{ width: 1rem; height: 1rem; position: absolute; right: 0; top: 0; text-align: center; line-height: 1rem; font-size: .46rem; color: #333; position: absolute; right: 0; top: 0; font-family: puhui;}
.preImage img{ width: 80%!important;; left: 50%!important;; top: 50%!important;; transform: translate(-50%,-50%)!important;}
.Container .layer3{ overflow: hidden;}
.Container .layer3 ul{ width: 49%!important; float: left; margin-right: 2%;}
.Container .layer3 ul:last-child{ margin-right: 0;}
.Container .layer3 ul li{ width: 100%!important; height: auto!important;}
.Container .layer3 ul li img{ display: block; width: 100%!important; height: auto; position: relative!important; left: auto!important; top:auto !important; transform: none!important;}

.enter a{ font-size: .32rem; color: #e0c698; display: block; width: 100%; height: 100%;}


.backIcon{ color: #82272c!important; background: #fcdbad!important;}
.MainTop .bg{ width: 100%; height: 100%; z-index: 9; position: absolute; left: 0; top: 0; background: url(../images/bg0.png); background-size:100% 100% ;}
.PopFixed{ z-index: 11!important;}
.PopFixed .NrBox textarea{ white-space: pre-wrap; padding: .15rem; font-size: .3rem; box-sizing: border-box; outline: none; position: relative; opacity: 1;  background: none; border-radius:.1rem ; display: block; width: 80%; border: .02rem solid #e0c698; margin: 0 auto; height: 1.6rem;  box-sizing: border-box; color: #e0c698;}

.MainTop .text p{ white-space: pre-wrap;}
.MainList li{ white-space: pre-wrap;}
.MainList li:first-child{ white-space: normal;}