@charset "utf-8";
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, 
pre, form, fieldset, input, textarea, p, blockquote,{ 
 padding: 0;
 margin: 0;
}


fieldset, img { border: 0;}
ol, ul {list-style: none;}
i, em, s{font-style: normal;}
p{margin: 0px;padding: 0px;}
.clear{clear:both;height:0px;}
* html .clear{clear:both;display:inline;}
.Arial{font-family: Arial, Helvetica, sans-serif;}
a {blr:expression(this.onFocus=this.blur())}
.down_link{border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #d8d8d8;}
.fl{ float:left;}
.fr{ float:right;}
.t-fl{ text-align:left!important;}
.t-fr{ text-align:right!important;}
.t-center{ text-align:center!important;}
*{font-family: microsoft yahei; margin:0px; padding:0px; }

.center{text-align:center;}
.ico_01{
	background-image: url(../images/shop_ico_01.gif);
	background-repeat: no-repeat;
	background-position: 28px top;
}

/*--字体图标--*/
@font-face {
	font-family: 'themify';
	src:url('../fonts/themify.eot?-fvbane');
	src:url('../fonts/themify.eot?#iefix-fvbane') format('embedded-opentype'),
		url('../fonts/themify.woff?-fvbane') format('woff'),
		url('../fonts/themify.ttf?-fvbane') format('truetype'),
		url('../fonts/themify.svg?-fvbane#themify') format('svg');
	font-weight: normal;
	font-style: normal;
}
/*--
@font-face {
  font-family: 'FontAwesome';
  src: url('../font/fontawesome-webfont.eot?v=3.2.1');
  src: url('../font/fontawesome-webfont.eot?#iefix&v=3.2.1') format('embedded-opentype'), url('../font/fontawesome-webfont.woff?v=3.2.1') format('woff'), url('../font/fontawesome-webfont.ttf?v=3.2.1') format('truetype'), url('../font/fontawesome-webfont.svg#fontawesomeregular?v=3.2.1') format('svg');
  font-weight: normal;
  font-style: normal;
}
--*/


/*-----------------------------------a------------------------------------*/ 


a:link {
	color: #161616;
	text-decoration: none;
	font-size: 12px;
}
a:visited {
	color: #161616;
	font-size: 12px;
	text-decoration: none;
}
a:hover {
	font-size: 12px;
	text-decoration: none;
	color: #161616;
}
a.zzb07link{
	font-size: 12px;
	text-decoration:none;
	color: #999;
	font-weight: normal;
}
a.zzb07link:visited {
	text-decoration: none;
	color: #999;
	font-size: 12px;
	font-weight: normal;
}
a.zzb07link:hover {
	text-decoration: none;
	color: #999;
	font-size: 12px;
	font-weight: normal;
}

.zzb07tail{
	font-size:12px;
	color: #999;
	font-weight: normal;
}


input[type="submit"]{-webkit-appearance:none;}
/*input[type="submit"],input[type="reset"],input[type="button"],input{-webkit-appearance:none;}*/



/*边框*/
.link_t_1{border-top-width: 1px;border-top-style: solid;border-top-color: #ECECEC;}
.link_r_1{border-right-width: 1px;border-right-style: solid;border-right-color: #ECECEC;}
.link_b_1{border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #ECECEC;}
.link_l_1{border-left-width: 1px;border-left-style: solid;border-left-color: #ECECEC;}

.link_r_0{border-right-width: 0px!important;}

.border1{ border: 1px solid #ECECEC;  margin:0px; padding:0px;}
.border2{ border: 1px solid #CCCCCC;  margin:0px; padding:0px;}
.border_x{margin:0px;padding:0px;border-left-width: 5px;border-left-style: solid;border-left-color: #F60;}
.border_dx{margin:0px;padding:0px;border-left-width: 5px;border-left-style: solid;border-left-color: #FFF;}

.link_b_qingse{border-bottom-color: #a3d6d5!important;}

/*边距*/
.margin_lr_1{ margin-left:1%!important; margin-right:1%!important;}
.margin_lr_2{ margin-left:2%!important; margin-right:2%!important;}
.margin_b_1{margin-bottom: 1px!important;}
.margin_b_3{margin-bottom: 3px!important;}
.margin_t_10{margin-top: 10px!important;}
.margin_r_10{margin-right: 10px!important;}
.margin_b_10{margin-bottom: 10px!important;}
.margin_l_10{margin-left: 10px!important;}
.margin_t_20{margin-top: 20px!important;}
.margin_r_20{margin-right: 20px!important;}
.margin_b_20{margin-bottom: 20px!important;}
.margin_l_20{margin-left: 20px!important;}
.margin_all_10{ margin:10px!important;}

.padding_a_2{ padding:2%!important;}
.padding_a_3{ padding:3%!important;}
.padding_10{ padding:10px!important;}
.padding_t_10{padding-top: 10px!important;}
.padding_r_10{padding-right: 10px!important;}
.padding_b_10{padding-bottom: 10px!important;}
.padding_l_10{padding-left: 10px!important;}


/*当前点击背景色*/
.shenhui{color: #FFF;background-color: #666;}
.shenhui a:link {color: #FFF;}
.shenhui a:visited {color: #FFF;}
.shenhui a:hover {color: #FFF;}

/*文字颜色*/
.orange{color: #F60;}
.qianhui{color: #999;}
.baise{ color:#FFF!important;}

/*小细节*/
.a20{ line-height:20px; height:20px;}
.xiangdui{position: relative!important;}
.juedui{ position:absolute!important;}
.link_r_last{border-right-style: none!important;}
.block{display:block!important;}
.nlk{display: inline-block; width:100%;}
.nlk2{display: inline-block; }
.nq{display: inline!important;}
.scx{text-decoration: line-through;color: #a6a6a6;}
/*.present{border: 1px solid #F60!important;}*/
.r_jt_ico{background-image: url(../images/ico_05.png);background-repeat: no-repeat;background-position: right center;}
.yuanjiao_1{border-radius: 1px;}
.yuanjiao_2{border-radius: 2px;}
.yuanjiao_3{border-radius: 3px;}
.yuanjiao_4{border-radius: 4px;}
.yuanjiao_5{border-radius: 5px;}
.t_yinying{text-shadow: 1px /*{a-bar-shadow-x}*/ 1px /*{a-bar-shadow-y}*/ 1px /*{a-bar-shadow-radius}*/ #000 /*{a-bar-shadow-color}*/;}
.yno{overflow-y:hidden;}
.yy{overflow-y:hidden;}






/*--背景色--*/
.hui{
	background-image: -webkit-gradient(linear, left top, left bottom, from( #FFFFFF /*{a-bar-background-start}*/), to( #f6f6f6 /*{a-bar-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #FFFFFF /*{a-bar-background-start}*/, #f6f6f6 /*{a-bar-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #FFFFFF /*{a-bar-background-start}*/, #f6f6f6 /*{a-bar-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #FFFFFF /*{a-bar-background-start}*/, #f6f6f6 /*{a-bar-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #FFFFFF /*{a-bar-background-start}*/, #f6f6f6 /*{a-bar-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #FFFFFF /*{a-bar-background-start}*/, #f6f6f6 /*{a-bar-background-end}*/);
}



/*--按钮--*/
.btn_red{width:48%;border-radius: 5px;background-color:#e92c2b;text-align:center;border:0px;line-height:45px;font-size:1.1em;color:#FFF;margin:0%;}
.btn_hong{width:48%;border-radius: 5px;background-color:#e40001;text-align:center;border:0px;line-height:45px;font-size:1.1em;color:#FFF;margin:0%;}
.btn_fenhong{width:48%;border-radius: 5px;background-color:#ec008c;text-align:center;border:0px;line-height:45px;font-size:1.1em;color:#FFF;margin:0%;}
.btn_yellow{width:48%;border-radius: 5px;background-color:#f8bb00;text-align:center;border:0px;line-height:45px;font-size:1.1em;color:#FFF;margin:0%;}
.btn_orange{width:48%;border-radius: 5px;background-color:#f68817;text-align:center;border:0px;line-height:45px;font-size:1.1em;color:#FFF;margin:0%;}
.btn_huise{width:48%;border-radius: 5px;background-color:#c7c7c7;text-align:center;border:0px;line-height:45px;font-size:1.1em;color:#FFF;margin:0%;}
.btn_lvse{width:48%;border-radius: 5px;background-color:#9edf00;text-align:center;border:0px;line-height:45px;font-size:1.1em;color:#FFF;margin:0%;}

.btn_red a,.btn_fenhong a,.btn_yellow a,.btn_orange a,.btn_huise a,.btn_lvse a,.btn_hong a{ width:100%; height:100%; display:block; color:#FFFFFF!important; font-size:1.1em; cursor:pointer;}
.btn_red,.btn_fenhong,.btn_yellow,.btn_orange,.btn_huise,.btn_lvse,.btn_hong{cursor:pointer;}




/*--宽度--*/
.k98{ margin-left:1%!important; margin-right:1%!important; }
.k96{ margin-left:2%!important; margin-right:2%!important; }
.lrb3{ margin-left:3%; margin-right:3%;}
.lr10{ margin:10px;}
.lr20{ margin-left:20px; margin-right:20px;}








 
/*-----------------------------------Reset------------------------------------*/ 

body{
	margin: 0px;
	font-size: 12px;
	color: #666;
	text-decoration: none;
	background-color: #fef7ed;
	padding: 0px;
	height: 100%;
	font-family:microsoft yahei;
	

}
#page{width: 100%; max-width:640px; margin: 0px auto; overflow:hidden; min-height:480px;}

#box_mainBody{
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	min-width: 320px;
	max-width: 640px;
	/*position: relative;*/
}
.loadpagediv {
	display:none;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 10000001;
	width: 100%;
	height: 100%;
	background: #000;
	color:#FFF;
	margin: 0px;
	text-align: center;
	Opacity:0.7;
	padding: 0px;
	z-index: 99999999999;
}  
.loadpagediv .loading{
	padding: 0px;
	width: 100%;
	margin-top: 50%;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#content{ margin:0px; padding:0px;}
.content_info img{ max-width:100%!important; height:auto!important;}
.content{margin: 0px; padding:0px;overflow: hidden; color:#1d1d1d; font-size:1.2em;}


.bg-01{background-size:100%; background-image: url(../images/bg_01.jpg);background-repeat: no-repeat;background-position: center bottom;}
.bg-02{ background-color:#df3100; }
.bg-03{background-size:100%; background-image: url(../images/bg_03.jpg);background-repeat: no-repeat;background-position: center top; background-color:#c10000;}
.bg-04{background-size:100%; background-image: url(../images/bg_04.jpg);background-repeat: no-repeat;background-position: center top; background-color:#0059ba;}
.bg-05{background-image: url(../images/img_029.jpg);background-repeat: repeat-x;background-position: left top;background-color:#0e6aa2;}
.bg-06{ background-color:#f8f7f5; }

.n-yinying{ border: 1px solid; border-color: #CCC #EEE #EEE #CCC;}
.w-yinying{box-shadow: 0px 2px 3px #999;}
input.text{
	border-radius: 5px;
	line-height: 2.2em;
	line-height: normal; /* for non-ie */  
    line-height: 2.2em\9; /* for ie */  
	height: 2.5em;
	width:94%;	
	padding:0 3%;
	border:0;
	font-size: 1em;
	background-color:#edd7b7;
	color:#b1823d;
}
input.text placeholder{ color:#F00;}
select.text{
	border-radius: 5px;
	line-height: 2.2em;
	height: 2.2em;
	width:31%;
	padding:0 0 0 2%;
	border:0;
	margin-right:1.5%;
	font-size: 1em;
	appearance:button;
	-moz-appearance:button; /* Firefox */
	-webkit-appearance:button; /* Safari 和 Chrome */
	background-image: url(../images/img_09.png);
	background-repeat: no-repeat;
	background-position: right center;
	background-color:#ffffff;
	background-size:25px;
	color:#333;
}
select.lastselect{ margin-right:0;}
textarea.infotext{
	border-radius: 7px;
	line-height: 23px;
	width: 94%;
	padding:3%;
	border:0;
	font-size: 1.1em;
	background-color:#ffffff;
}

/*--导航--*/
#menu{ width:100%; overflow:hidden; margin:0px; padding:0; text-align:center; background-color:#005089;  color:#FFF;  line-height:2em; position:fixed; bottom:0px; left:0px;}
#menu ul li{ width:33.1%; text-align:center; float:left; line-height:45px; border-left:1px solid #0075c8;}
#menu ul li:first-child{border-left:0px;}
#menu ul li a{ color:#FFF; font-size:1.3em; width:100%; height:100%; display:block;}
#menu ul .on{ background-color:#003255;}

/*--头logo--*/
.head_logo{text-align:center; position:relative;}
.head_logo_bg img{ width:100%; height:auto;}
.head_top_okpage img{ margin-top:-50px;}
.head_logo_name{ position:absolute; width:100%; top:0px; left:0px;}
.head_logo_title img{ width:90%; height:auto; margin-top:75px; margin-left:20px;}
.head_logo_txt{ position:absolute; width:100%; bottom:22px; left:0px; text-align:center; color:#dd021e; font-size:1.4em;}
.head_logo_btn{ position:absolute; width:100%; bottom:0px; left:0px;}

.head_logo_info{ width:70%;  border-radius: 7px; background-color:#FFF; padding:20px; text-align:center; margin:0 auto; margin-top:65px; color:#be1100;}
.head_text1{ font-size:2.2em; margin-bottom:10px;}


/*--表单选择--*/
.formdiv{ padding:20px; border-radius: 7px; background-color:#fff2df; border:1px dashed #edd7b7;}
.toupiao_ask{ font-size:1.2em; text-align:center; margin-top:15px; font-weight:bold;} 
.toupiaolist{ border-radius: 5px; background-color:#edd7b7; overflow:hidden; margin-top:25px; color:#b1823d;}
.toupiaolist li{ padding:15px 25px; line-height:1.3em; border-bottom:1px solid #fff2df; position:relative;}
.toupiaolist li i{border-radius: 100px; width:14px; height:14px; overflow:hidden; text-align:center; line-height:0px; color:#fff2df; font-size:100px; margin-right:5px; float:left; text-indent: -6px;}

.toupiao_danxuan{position: absolute;width: 100%; height: 45px; z-index: 99;top:2px; left:0px; display:none1; filter:alpha(opacity=1); -moz-opacity:0.01; opacity:0.01;}
.toupiaolist li span{ width:85%; display:inline-block;}
.toupiaolist li:last-child{ border:0;}
.toupiaolist .present{ background-color:#e92c2b; color:#FFF;}

/*--表单选择 end--*/

.diimg img{ width:100%; height:auto; display:block;}


/*--文字内容--*/
.info_name{ text-align:center; background:url(../images/img_03.png) repeat-x left top;}
.info_name span{ display:inline-block; background-color:#fef7ed; padding:0 15px; color:#db0000; line-height:25px; font-size:1.2em;}
.info_detail {color: #333; font-size: 1em; line-height: 1.5em; padding:15px 10px;}
.info_detail img{ max-width:100%; height:auto!important;}
/*--文字内容 end--*/



/*--底部--*/
#footer{ background-color:#e92c2b; padding:20px;}
#footer .textdiv{ color:#FFF; font-size:1em; line-height:2em;}
.ico_share{ font-family: "themify"; display:inline-block;margin-right:10px;}
.ico_share:before{ content: "\e72e";}


/*--隐藏分享--*/
#mcover{ position:fixed; top:0px; left:0px; width:100%; height:100%; display:none; z-index:999999999999999999;}
#mcover img{ position:relative;}
#mcover .zhe{ background-color:#000; filter:alpha(opacity=70); /*IE滤镜，透明度50%*/ -moz-opacity:0.7; /*Firefox私有，透明度50%*/ opacity:0.7;/*其他，透明度50%*/ position:absolute; top:0px; left:0px; width:100%; height:100%;}
