@charset "utf-8";
/* CSS Document */
*{
	font-family:"微软雅黑";
	margin:0;
	padding:0;
}
html {
font-size: 100%;
}
body .homebg{
    background:url(bg_home_v2.jpg) no-repeat top center #fafafb;
	background-size:100% auto;
	max-width:320px;
	margin:0 auto;
	overflow:auto;
	zoom:1;
	

}
body.home{
    background:no-repeat top center #fafafb;
	background-size:100% auto;

}

.sybg .max320{
	max-width:320px;
	margin:0 auto;
    background:#efffc1;
	height:100%;
}
ul,li{ list-style:none; margin:0; padding:0;}
.o_box{
display:-moz-box;
display:-webkit-box;
display:box;-moz-box-align:end;
}
.ob_one{
-moz-box-flex:1;
-webkit-box-flex:1;
box-flex:1;
}

.ba_c{
-webkit-box-align:end;
-o-box-align:end;
box-align:end;
}
.footer{
	clear:both;
	padding:1.1em;
	font-size: 0.8em;
    line-height: 1em;
}

.footer a{
    color: #898989;
}

.w4{
    width:45%;
}
.w5{
    width:50%;
}
.w6{
    width:55%;
}
.m1em{
    margin:1em;
}
.m1em_zy{
    margin:0 1em;
}
.m1em_sx{
    margin:1em 0;
}
.m1em_sximg img{
    margin:0.5em 0 0;
}
.m4em{
    margin:0.4em;
}
.m4em_sx{
    margin:0.4em 0;
}
.p1em_sx{
    padding:1em 0;
}
.ta_l{
    text-align:left;
}
.ta_c{
    text-align:center;
}
.ta_r{
    text-align:right;
}
.o_bb{
    width:60%;
	float:right;
	margin:6em 0 2em;
	/*-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1.5);*/
}
.o_bb .o_bb_l{
    width:50%;
	float:left;
	text-align:right;
}
.o_bb .o_bb_r{
    width:50%;
	margin-left:-2%;
	float:left;
	margin-top:1.5em;
}




.p2em{
    padding:2em;
}


.jfcx{
}
.inputbox{
    width:100%;
	padding:0.5em 0;
	text-indent:1em;
	margin:0.5em 0;
	font-weight:bold;
	border: 1px solid #005755;
    box-shadow: 0 1px 1px #006660 inset;
        border-radius: 5px;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
		color:#005755;
}
input::-webkit-input-placeholder {
    color:    #005755;
}
input:-moz-placeholder {
    color:    #005755;
}

input.inputbox::-webkit-input-placeholder,
input.inputbox:-moz-placeholder {
    color:#005755;
}
a.c_top{
    color:#fff;
	font-weight:bold;
    text-shadow: 0 -1px 0 #995900;
	text-decoration:none;
	display:block;
	width:100%;
    background:url(top.jpg) no-repeat top left;
	background-size:100% 100%;
	border:1px solid #ff4700;
	margin:0 auto;
	margin-top:0;
	margin-bottom:2em;
    border-radius: 5px;
	padding:0.5em 0;
	font-size:1.2em;
}
.jfbottmartop{
    width:100%;
	color:#fff;
	text-align:center;
	padding:0.5em 0;
	margin:0.5em 0;
	font-size:1.2em;
	font-weight:bold;
	-moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #006866;
    background-image: -moz-linear-gradient(center top , #006866, #005755);

    background:-webkit-gradient(linear, 0 0, 0 bottom, from(#006866), to(#005755));
    background:-o-linear-gradient(top, #006866, #005755);

    border-color: #005755 #005755 #005755;
    border-image: none;
    border-radius: 5px;
    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 0 #006866 inset;
    text-shadow: 0 -1px 0 #005755;
}
.zs_list{
    overflow:auto;
	zoom:1;
	border-bottom:1px solid #63a62f;
	padding:1em 0;
	clear:both;
}
div.zs_list_end{
	border-bottom:none;
}
.zs_r_img{
    width:25%;
	float:right;
	margin:0;
	padding:0;
	text-align: right;
}
.zs_r_img img{
	margin-bottom:1em;
	border:1px solid #63a62f;
}
.zs_l_txt{
    width:75%;
	float:left;
	margin:0;
	padding:0;
	line-height:2em;
}
.zs_l_txt ul{
	margin:0;
	padding:0;
	line-height:none;
}
.zs_l_txt ul li{
	font-size:0.8em;
}
.zsym{
    padding:1em;
}
.zsym h1{
	color:#007200;
	font-size:1em;
}
.zs_l_txt h2{
	color:#1bb730;
	font-size:1em;
}
#imgbox-loading {
	position: absolute;
	top: 0;
	left: 0;
	background: url('imgbox-spinner.gif') center center no-repeat;
	cursor: pointer;
	display: none;
	z-index: 90;
}

#imgbox-loading div {
	background: #FFF;
	width: 100%;
	height : 100%;
}

#imgbox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #000;
	display: none;
	z-index: 80;
}

.imgbox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	background: #FFF;
	display: none;
	z-index: 90;
	border:2px solid #1bb730;
}

.imgbox-img {
	padding: 0;
	margin: 0;
	border: none;
	width: 100%;
	height: 100%;
	vertical-align: top;
}

.imgbox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	height: 30px;
	width: 30px;
	background: url('imgbox-close.png') top left no-repeat;
	cursor: pointer;
	outline: none;
}

.imgbox-title {
	padding-top: 10px;
	text-align: center;
	font-family: Arial;
	color: #333;
	display: none;
}

.imgbox-bg-wrap {
	position: absolute;
	padding: 0;
	margin: 0;
	display: none;
}

.imgbox-bg {
	position: absolute;
	width: 20px;
	height: 20px;
}








.sycx_ture{
    width:100%;
	padding:1em 0;
	border:1px solid #fff100;
	border-radius: 5px 5px 5px 5px;
	color:#FF0000;
	font-size:1.2em;
	font-weight:bold;
	text-indent:0px;
	margin:0.5em 0;
}
.suyuan_img{
    clear:both;
}