@charset "gb2312";
/* CSS Document */
html {
	font-size: 64px;
}
body, div, menu, ol, ul, li, dl, dd, dt, h1, h2, h3, h4, h5, h6, input, p, form, header, nav, article, section, aside, footer, video, audio, figure, textarea {
	padding: 0;
	margin: 0;
}
input, select, textarea, img, area {
	outline: none;
	border: none;
}
input, select, textarea {
	background: #FFF;
}
mark {
	background: none;
}
-img {
	vertical-align: middle;
}
textarea {
	resize: none;
}
li {
	list-style-type: none;
}
body {
	font: 0.437rem/1 "Microsoft YaHei";
	color:#333;
}
em, i, strong, b, small, h1, h2, h3, h4, h5, h6, address {
	font-style: normal;
	font-weight: normal;
	font-size: 100%;
}
span, b, em, i, strong, small, label, a, mark {
	display: inline-block;
}
a {
	text-decoration: none;
	outline: none;
	color:#fff;
}
.tc{ text-align:center;}
/*clear-fix*/
.clear-fix {
	clear: both;
 *zoom:1;
}
.clear-fix:after {
	clear: both;
	display: block;
	visibility: hidden;
	height: 0;
	line-height: 0;
	content: "";
	font-size: 0;
}
.clearFix:after {
	clear: both;
	display: block;
	visibility: hidden;
	height: 0;
	line-height: 0;
	content: "";
	font-size: 0;
}
/*common*/
.fl {
	float: left;
}
.fr {
	float: right;
}
/*noSpacing*/
.mg4 {
	margin-top: 0.0625rem !important;
}
.mg5 {
	margin-top: 0.078125rem !important;
}
.mr5 {
	margin-right: 0.078125rem !important;
}
.ml5 {
	margin-left: 0.078125rem !important;
}
.mr20 {
	margin-right: 0.03125rem !important;
}
.ml10 {
	margin-left: 0.15625rem !important;
}
.ml15 {
	margin-left: 0.234375rem !important;
}
.ml20 {
	margin-left: 0.3125rem !important;
}
.mg10 {
	margin-top:10px !important;
}
.mgt20 {
	margin-top:0.3125rem !important;
}
.mg15 {
	margin-top: 0.234375rem !important;
}
.mg20 {
	margin-top:0.3125rem; !important;
}
.mg25 {
	margin-top:0.390625rem; !important;
}
.mg30 {
	margin-top:0.46875rem; !important;
}
.mg40 {
	margin-top: 0.725rem !important;
}
.mg50 {
	margin-top: 0.78125rem; !important;
}


.no-mt {
	margin-top: 0 !important;
}
.no-mr {
	margin-right: 0 !important;
}
.no-mb {
	margin-bottom: 0 !important;
}
.no-ml {
	margin-left: 0 !important;
}
.no-pt {
	padding-top: 0 !important;
}
.no-pr {
	padding-right: 0 !important;
}
.no-pb {
	padding-bottom: 0 !important;
}
.no-pl {
	padding-left: 0 !important;
}
.no-bt {
	border-top: none !important;
}
.no-br {
	border-right: none !important;
}
.no-bb {
	border-bottom: none !important;
}
.no-bl {
	border-left: none !important;
}
.no-ti {
	text-indent: 0;
	color: #f00;
}
#container {
	max-width: 640px;
	margin: 0 auto;
	overflow: hidden;
}
#container img {
	width: 100%;
}
.nav{ height:0.9375rem; background:#7a4319;}
.nav ul li{ float:left; font-size:0.375rem; margin-top:2.5%; margin-left:0.390625rem;}

.yygg-bt dd{ font-size:0.5375rem; color:#bb7d4e; font-weight: bold; text-align: center;}
.yygg-bt dd a{ color:#999; font-size:0.375rem; margin-right:5px; margin-top:3px;}
.yygg-bt dt em{ width:0.75rem; height:0.28125rem;} 

.tfzl1 dt em{ width:4.765625rem; height:4.171875rem;}
.zxhm dd em{ width:4.765625rem; height:0.78125rem;}

.tslf1 dt em{ width:4.765625rem; height:3.203125rem;}

.fkzj{ height:7.7rem;}
.focus{ position:relative; width:10rem; height:6.890625rem;}  
.focus .fPic{ position:absolute; left:0px; top:0.46875rem; width:10rem; height:6.890625rem; margin-top:0.3125rem; background:#f5f1ec;}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none;}  
.focus .fcon dl{width:10rem; height:6.890625rem; display:block;}
.focus .fcon dl dt em{ width:4.6875rem; height:6.890625rem;}
.focus .fcon dl dd{ width:5rem; height:6.890625rem;}    
.focus .prev{position:absolute;width:0.34375rem;height:0.34375rem; display:block; right:0; margin-right:0.75rem; top:-4px;}
.focus .next{position:absolute;width:0.34375rem;height:0.34375rem; display:block; right:0; margin-right:0.375rem; top:-4px;}
.yygg-bt2{ width:8.375rem; height:0.3125rem; position:absolute; left:0; display:block; top:-10px;}
.yygg-bt2 dt{ float:left;}
.yygg-bt2 dd{ font-size:0.5375rem; color:#bb7d4e; text-align:center; font-weight:bold;}

.pp1 span{ font-size:0.4375rem; color:#333; font-weight:bold; margin-right:0.15625rem; margin-top:0.15625rem;}
.pp1{ font-size:0.34375rem; color:#333; border-bottom:1px #ccc solid; padding-bottom:0.3125rem;}
.pp3{ font-size:0.375rem; color:#333; line-height:0.6875rem; margin-top:0.3125rem;}
.pp2{ font-size:0.375rem; color:#333; line-height:0.6875rem;}
.pp3 a{ color:#950504;}
.pp4{ height:0.78125rem; font-size:0.375rem; margin-top:0.3125rem;}
.pp4 span{ width:43%; height:0.78125rem; text-align:center; line-height:0.703125rem;}



.byjl1{  background:#f5f1ec;}
.jlny{ width:93.75%; font-size:0.375rem; line-height:0.6rem; padding-bottom:0.390625rem; text-indent:0.75rem;}
.jlny a{ color:#950504; text-indent:0rem;}
.jlbt{ width:93.75%; border-bottom:1px #e9e2d9 solid; padding-bottom:0.390625rem; font-size:0.4375rem;}

.ckgd{ height:1rem; background:#bb7d4e;}
.ckgd p{ line-height:0.95rem;}



.ghyy{ background:#FFF; /* padding-top:0.3125rem; */ padding-bottom:0.3125rem; overflow:hidden; border: 1px #999 solid;}
.ghk p{ font-size:0.375rem; margin-top:0.3125rem;}
.input1{ height:0.625rem; width:7.1875rem; color:#d3d2d2; border:0.015625rem #999 solid; text-indent:0.1875rem; font-size:0.28125rem;}
.input2{ height:0.625rem; width:2.5rem; color:#d3d2d2; border:0.015625rem #999 solid; text-indent:0.09375rem; font-size:0.28125rem;}
.input3{ height:2.5rem; width:7.1875rem; color:#d3d2d2; border:0.015625rem #999 solid; float:left; margin-left:0.15625rem;}

.tj{ width:3.5625rem; height:0.9375rem; background:#bb7d4e; border:none; margin:0.3125rem 6.25rem 0px 3.125rem; color:#FFF; font-size:0.5rem;}
.tx{ font-size:0.375rem;}


.foot{ height:3.0875rem; background:#bb7d4e; padding-top:0.46875rem;margin-bottom: 85px;}
.foot p{ font-size:0.375rem; color:#f7dfcc; line-height:0.703125rem; margin-bottom:0.3125rem;}
section{
	z-index:5;
        position:fixed;
        width:10rem;
        height:1.375rem;
        line-height:1.375rem;
        bottom:0;
        left:50%;
        margin-left:-5rem;
        box-shadow:0 0 10px #000;
}
section a{
	    font-size: 0.493rem;
        width:50%;
        height:100%;
        background:#7a4319;
        position:absolute;
        bottom:0;
        color:#ffffff;
}
section a:first-of-type{
        left:0;
        background:#ff4e00;
}
section a:last-of-type{
        right:0;
        background:#7a4319;
}
section em{
        position:relative;
        width:0.9375rem;
        height:0.9375rem;
        vertical-align:middle;
        margin:0 0.15625rem 0 0.9375rem;
}
section i{
        position:absolute;
        right:0.046875rem;
        top:0.03125rem;
        width:0.375rem;
        text-align:center;
        height:0.375rem;
        line-height:0.375rem;
        font-size:0.28rem;
}