@charset "utf-8";html{color:#000;background:#fff}body{overflow-x:hidden}article,aside,blockquote,body,button,code,dd,details,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,input,legend,li,menu,nav,ol,p,pre,section,td,textarea,th,ul{margin:0;padding:0}body,button,input,select,textarea{font:12px/1 "Hiragino Sans GB","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif;word-wrap:break-word;color:#000}input,select,textarea{font-size:12px;padding:5px;outline:0}fieldset,img,input[type=checkbox],input[type=radio]{border:0}table{border-collapse:collapse;border-spacing:0}iframe{display:block}abbr,acronym{border:0;font-variant:normal}del{text-decoration:line-through}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:500}li,ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:500}q:after,q:before{content:''}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}a,a:hover,ins{text-decoration:none}a:visited{color:#333}a,button{cursor:pointer}hr{height:1px;border:none;border-top:1px solid #CCC}.clearB{clear:both}
.Zebra_DatePicker *,.Zebra_DatePicker :after,.Zebra_DatePicker :before{-moz-box-sizing:content-box!important;-webkit-box-sizing:content-box!important;box-sizing:content-box!important}.Zebra_DatePicker{position:absolute;background:#FFF;border:1px solid #999;display:none;z-index:100;padding:5px}.Zebra_DatePicker *{margin:0;padding:0;color:#373737;background:0 0;border:1px solid #DFDEDF}.Zebra_DatePicker table{border-collapse:collapse;border-spacing:0}.Zebra_DatePicker td,.Zebra_DatePicker th{text-align:center;padding:5px 0}.Zebra_DatePicker td{cursor:pointer}.Zebra_DatePicker .dp_header .dp_blocked,.Zebra_DatePicker td.dp_not_in_month,.Zebra_DatePicker td.dp_weekend_disabled{color:#DEDEDE;cursor:default}.Zebra_DatePicker .dp_daypicker,.Zebra_DatePicker .dp_monthpicker,.Zebra_DatePicker .dp_yearpicker{margin-top:6px}.Zebra_DatePicker .dp_daypicker td,.Zebra_DatePicker .dp_daypicker th,.Zebra_DatePicker .dp_monthpicker td,.Zebra_DatePicker .dp_yearpicker td{width:30px;height:24px}.Zebra_DatePicker .dp_header .dp_next,.Zebra_DatePicker .dp_header .dp_previous{width:30px}.Zebra_DatePicker .dp_header .dp_caption{font-weight:700}.Zebra_DatePicker .dp_header .dp_hover{background:#DEDEDE;color:#373737}.Zebra_DatePicker .dp_daypicker th{font-weight:700;background-color:#EFEFEF}.Zebra_DatePicker td.dp_selected{background:#3E76A7;color:#FFF!important}.Zebra_DatePicker td.dp_week_number{cursor:text;font-weight:700}.Zebra_DatePicker .dp_monthpicker td,.Zebra_DatePicker .dp_yearpicker td{width:33%}.Zebra_DatePicker .dp_footer{background-color:#E2E2E2}.Zebra_DatePicker .dp_footer .dp_hover{background:#AAA;color:#373737}.Zebra_DatePicker td.dp_current{color:#3A87AD;font-weight:700}.Zebra_DatePicker td.dp_disabled_current{color:#3A87AD}.Zebra_DatePicker td.dp_disabled{color:#DEDEDE;cursor:default}.Zebra_DatePicker td.dp_hover{background:#DEDEDE}.Zebra_DatePicker td.dp_not_in_month_selectable{color:#7E7E7E}.Zebra_DatePicker td.dp_not_in_month_selectable.dp_hover{color:#7E7E7E;background-color:#DEDEDE}.Zebra_DatePicker td.dp_clear,.Zebra_DatePicker td.dp_today{border:1px solid #DFDEDF;border-top:0;padding:8px 0}button.Zebra_DatePicker_Icon{display:block;position:absolute;width:16px;height:16px;text-indent:-9000px;border:none;cursor:pointer;padding:0;line-height:0;vertical-align:top;margin:0 0 0 3px}button.Zebra_DatePicker_Icon_Inside{margin:0 3px 0 0}


.mobiField,.shopItem_add,.shopItem_remove {
	-moz-user-select:none;
	-webkit-user-select:none
}
.f_otherinput,.insideSelect,.shopItem_num {
	-webkit-appearance:none
}
body {
	font-size:100%
}
div,input,label,p,select,span,textarea {
	-webkit-tap-highlight-color:transparent;
	-moz-tap-highlight-color:transparent
}
input,textarea {
	-webkit-user-modify:read-write-plaintext-only
}
.date,.f_selectother,.input,.textarea {
	margin-top:.4em;
	line-height:1.4em;
	border:1px solid #D9D9D9;
	-webkit-appearance:none;
	-webkit-border-radius:0;
	font-size:.8em;
	overflow:auto;
	outline:0;
	resize:none
}
.date:hover,.input:hover,.textarea:hover {
	border:1px solid #A6A6A6;
	border-top-color:grey
}
.date:hover,.input:focus,.textarea:focus {
	border:1px solid #609ED2
}
.date,.input {
	height:2em
}
div.errort,input.error,select.error {
	border:1px solid #7A3230
}
label.error {
	z-index:10;
	margin-left:5px;
	color:#fff;
	background:#7A3230;
	font-size:.75em;
	padding:1px 5px;
	text-align:center;
	white-space:nowrap;
	font-weight:400
}
.f_cValidate,.f_select,.f_title {
	font-weight:700
}
.textarea {
	resize:none
}
.small {
	width:88%
}
.large,.medium {
	width:96%
}
.textarea.small {
	height:6em
}
.textarea.large,.textarea.medium {
	height:8em
}
.textarea.xxl {
	width:96%;
	height:18em
}
.f_select.small {
	width:90%
}
.f_select.medium {
	width:99%
}
.f_wrapper {
	position:relative;
	width:100%;
	height:auto;
	overflow-y:auto;
	-webkit-overflow-scrolling:touch;
	overflow:auto;
	z-index:30
}
.f_main {
	width:100%;
	margin:0 auto;
	background-color:#FFF
}
.f_header {
	padding:.8em .8em 0;
	text-align:center
}
.f_logo {
	float:left;
	width:20%;
	height:50px;
	margin-top:3px;
	margin-right:2%
}
.f_logoImg {
	max-width:100%;
	max-height:50px
}
.f_text {
	float:left;
	width:78%;
	text-align:left
}
.f_copyright,.f_submit,.f_submitBtn,.shopItem_num {
	text-align:center
}
.f_title {
	padding-bottom:5px;
	font-size:1.57em;
	line-height:1.2em;
	text-shadow:0 2px 2px rgba(0,0,0,.2)
}
.f_describe {
	font-size:.875em;
	line-height:1.2em;
	padding-bottom:.8em
}
.f_body {
	width:100%;
	padding-bottom:20px
}
.f_component {
	padding:.4em .6em;
	transition-property:background-color;
	transition-duration:200ms;
	transition-delay:0;
	transition-timing-function:ease-in-out;
	-webkit-transition-property:background-color;
	-webkit-transition-duration:200ms;
	-webkit-transition-delay:0;
	-webkit-transition-timing-function:ease-in-out;
	-moz-transition-property:background-color;
	-moz-transition-duration:200ms;
	-moz-transition-delay:0;
	-moz-transition-timing-function:ease-in-out;
	-o-transition-property:background-color;
	-o-transition-duration:200ms;
	-o-transition-delay:0;
	-o-transition-timing-function:ease-in-out
}
.f_cTitle {
	font-size:18px;
	line-height:25px
}
.f_cValidate {
	line-height:25px;
	margin-left:5px;
	color:#2976A4;
	white-space:nowrap;
	font-size:.8em
}
.f_cDescribe,.f_cLink,.f_cLink:visited {
	color:#7C7C7C
}
.f_cDescribe {
	padding:5px;
	margin-top:3px;
	line-height:20px;
	border-top:1px dashed #7C7C7C;
	font-size:.8em
}
.f_imgDescribe {
	padding:0 5px;
	font-size:.8em
}
.f_cExtraDescribe {
	padding:0 5px;
	line-height:20px;
	color:#7C7C7C;
	font-size:.6em
}
.f_cLink:hover {
	text-decoration:underline
}
.f_optionGarden {
	margin-top:.4em;
	font-size:100%
}
.f_optionsLi {
	float:left;
	width:96%;
	line-height:1.9em;
	padding:0 5px;
	background-color:rgba(255,255,255,.05);
	border:0 solid rgba(255,255,255,.05);
	position:relative;
	border-top:0
}
.f_otherinput {
	font-size:100%;
	line-height:1.6em;
	border:1px solid #D9D9D9;
	-webkit-border-radius:0;
	width:60%;
	resize:none;
	outline:0
}
.f_optionsLi:first-child {
	border-top:1px solid rgba(255,255,255,.05)
}
.f_optionsLi ins {
	position:absolute;
	top:.9em;
	left:.5em;
	z-index:0
}
.layout-two .f_optionsLi {
	width:47%
}
.layout-three .f_optionsLi {
	width:30%
}
.f_optionBtn {
	display:inline-block;
	float:left;
	margin-top:2px
}
.f_optionVal {
	display:inline-block;
	float:left;
	z-index:80;
	width:89%;
	margin-left:-2em;
	padding-left:5em;
	line-height:1.4em;
	padding-top:.91em;
	padding-bottom:.9em;
	font-size:1em;
	min-height:1em
}
.f_spictureItem .f_optionVal {
	margin-left:-2.4em
}
.f_spictureItem.has-pic .picselect_contect .f_optionVal {
	width:50%;
	margin-left:.3em;
	padding-left:0;
	zoom:1
}
.f_jumpInfo {
	margin-top:12px;
	font-size:.8em
}
.insideSelect {
	cursor:default;
	appearance:none;
	-moz-appearance:none;
	-ms-appearance:none;
	-o-appearance:none;
	left:0;
	top:0;
	width:100%;
	min-height:1.5em;
	height:3em;
	white-space:nowrap;
	max-height:100%;
	margin-top:0;
	border-radius:0;
	border:0;
	border-right:solid .5em transparent;
	border-left:solid .8em transparent;
	background:url(../../images/icon/drop-down-arrow.png)right center no-repeat #FFF
}
.f_select,.f_uploadFile {
	border:1px solid #D9D9D9
}
.f_select {
	background:#FFF;
	font-size:.75em;
	color:#222;
	text-shadow:0 1px 0 #FFF;
	z-index:2;
	position:relative
}
.mobiField {
	position:absolute;
	top:1px;
	height:2.9em;
	right:.9em;
	z-index:2;
	width:3.8em;
	-ms-user-select:none;
	background-color:#FFF
}
.mobiSelectFieldValue {
	position:absolute;
	left:0;
	top:0;
	bottom:0;
	font-size:.8em;
	line-height:2.1em;
	right:1.3em;
	white-space:nowrap;
	border-right:solid .9em transparent;
	overflow:hidden;
	zoom:1;
	font-weight:400;
	z-index:1;
	opacity:0;
	display:none
}
.f_backBtn,.f_pictureImg,.f_powerby,.f_powerby:visited,.f_submitBtn,.shopItem_add,.shopItem_img,.shopItem_num,.shopItem_price,.shopItem_remove,.spictureItem_img,.star {
	display:inline-block
}
.doing_p,.f_time,.f_totalprice,.info_text,.popwin_info .snnum,.popwin_total {
	font-weight:700
}
.mobiArrow {
	background-image:url(../../images/icon/drop-down-arrow.png?m=20140514);
	background-position:100% 1em;
	background-repeat:no-repeat;
	background-size:1em 1em;
	top:-.05em;
	bottom:.1em;
	left:0;
	right:.4em;
	position:absolute;
	z-index:6
}
.f_uploadFile {
	position:relative;
	left:0;
	top:3px;
	bottom:10px;
	height:1.6em;
	padding:5px;
	margin-right:20px;
	background:#FFF
}
.file_cancel,.upload_img,.upload_input,.upload_progress,.upload_text {
	position:absolute
}
.upload_input {
	top:-5px;
	left:0;
	right:0;
	height:2.2em;
	width:100%;
	color:#999;
	opacity:0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter:alpha(Opacity=0);
	-moz-opacity:0;
	-khtml-opacity:0;
	overflow:hidden;
	z-index:10
}
.upload_text {
	color:#333!important;
	left:10px;
	overflow:hidden;
	text-overflow:ellipsis;
	width:80%;
	height:20px;
	white-space:nowrap;
	padding-top:6px;
	font-size:.8em
}
.upload_progress {
	width:0;
	background:url(../images/progress.gif);
	height:70%
}
.f_chartViewBtn,.f_feedbackViewBtn,.f_viewBtn,.star {
	background-repeat:no-repeat
}
.upload_img {
	right:8px;
	top:7px
}
.file_cancel {
	right:6px;
	top:7px;
	z-index:25;
	cursor:pointer
}
.f_sectionDescribe {
	padding:5px;
	line-height:20px;
	color:#444;
	border-top:1px solid #7C7C7C;
	font-size:.8em
}
.star {
	cursor:pointer;
	width:24px;
	height:28px;
	background-image:url(../../images/form/formStar.png);
	background-position:0 0;
	overflow:hidden;
	zoom:1
}
.starGroup .selected {
	background-position:0 100%
}
.f_shoppingItem {
	float:left;
	width:96%;
	padding:0 5px;
	background-color:#FFF;
	border:1px solid #D5D5D5;
	height:92px;
	position:relative;
	margin-bottom:5px
}
.f_shoppingItem:hover {
	border:1px solid #A6A6A6
}
.shopItem_img {
	width:45%;
	height:110px;
	margin:2px 2px 6px;
	overflow:hidden
}
.shopItem_img img {
	width:100%
}
.shopItem_name {
	height:2.4em;
	line-height:1.2em;
	margin-top:8px;
	margin-left:8px;
	color:#333;
	overflow:hidden;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	font-size:1em
}
.has-pic .shopItem_name {
	position:absolute;
	left:46%;
	top:0;
	width:50%;
	height:6em
}
.shopItem_select {
	height:25px;
	margin-left:8px;
	margin-right:8px;
	margin-bottom:10px;
	z-index:20
}
.shopItem_add,.shopItem_remove {
	cursor:pointer;
	float:left;
	width:34px;
	height:34px;
	line-height:33px;
	text-align:center;
	border:1px solid #ABABAB;
	background:#eee;
	-khtml-user-select:none
}
.shopItem_add:hover,.shopItem_remove:hover {
	color:#0077B3;
	background:#fff
}
.shopItem_remove {
	border-radius:2px 0 0 2px;
	border-right:0
}
.shopItem_add {
	border-radius:0 2px 2px 0;
	border-left:0
}
.shopItem_num {
	float:left;
	width:46px;
	height:34px;
	line-height:34px;
	padding:0;
	margin-top:0;
	outline:0;
	border:1px solid #ABABAB;
	-webkit-border-radius:0;
	background-color:#fff
}
.shopItem_price {
	float:right;
	color:#0077B3;
	line-height:35px
}
.has-pic {
	height:168px
}
.f_spictureItem {
	float:left;
	width:96%;
	background-color:rgba(255,255,255,.05);
	border:1px solid rgba(255,255,255,.05);
	position:relative;
	margin-bottom:5px;
	padding:0 5px
}
.f_spictureLabel {
	display:inline-block;
	width:100%
}
.spictureItem_img {
	width:48%;
	max-height:110px;
	margin:2px 2px 6px;
	overflow:hidden
}
.spictureItem_img img {
	width:100%
}
.picselect_contect ins {
	position:absolute;
	top:.9em;
	left:.7em
}
.f_spictureList .has-pic {
	/*height:auto;*/
	position:relative
}
.f_spictureList .has-pic .spictureItem_img {
	margin-left:2.2em;
	width:34%;
	float:left
}
.has-pic .picselect_contect {
	top:40px;
}
.f_productitem .fp_name,.f_productitem .fp_num,.f_productitem .fp_price {
	position:absolute;
	height:22px;
	top:8px
}
.has-pic .picselect_contect label.f_optionVal {
	padding-left:13em
}
.f_pictureImg,.f_pictureImg img {
	width:100%
}
.f_imgDescribe {
	line-height:20px;
	color:#444
}
.f_submit {
	margin-top:1.3em
}
.f_submitBtn {
	font-size:.8em;
	line-height:3.1em;
	width:96%;
	color:#FFF;
	background:#3E76A7;
	border-radius:4px
}
.f_submitBtn:hover {
	background:#659CCC
}
.f_copyright {
	height:20px;
	margin-top:20px;
	margin-bottom:20px
}
.f_powerby,.f_powerby:visited {
	line-height:20px;
	font-size:.8em;
	color:#333
}
.file_error {
	color:#B94A48
}
.f_cart {
	padding:15px;
	margin:20px;
	border:1px solid #ACACAC;
	background:#FFF
}
.f_productslist {
	border-bottom:1px dashed #CCC;
	padding-bottom:8px;
	margin-bottom:4px
}
.f_productitem {
	padding:4px;
	position:relative;
	font-size:.875;
	height:23px;
	border-bottom:1px solid #EFEFEF
}
.f_productitem:last-child {
	border-bottom:0
}
.f_productitem .fp_name {
	left:0;
	width:60%;
	font-weight:700;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.f_productitem .fp_num {
	left:60%;
	width:10%
}
.f_productitem .fp_price {
	left:70%;
	width:30%;
	text-align:right;
	color:#0077B3;
	font-size:.8em
}
.f_totalprice {
	text-align:right;
	font-size:1em;
	color:#0077B3
}
.f_backBtn,.f_middle,.f_submittext {
	text-align:center
}
.f_submittext {
	font-size:.875em;
	padding:150px 20px
}
.f_backBtn {
	padding:0 20px;
	border-radius:2px;
	color:#FFF;
	background:#ADADAD;
	font-size:.8125em;
	line-height:28px
}
.f_error,.popwin_error,.tbox,.tmask {
	display:none
}
.f_time {
	line-height:24px;
	font-size:16px
}
.popwin,.popwin_new {
	display:none;
	width:414px;
	height:auto;
	border:1px solid #B3B3B3;
	border-radius:3px;
	box-shadow:0 0 1px #000;
	background:#FCFCFC;
	padding:20px
}
.popwin_title {
	height:50px;
	text-align:left;
	font-size:14px;
	color:#333;
	line-height:50px;
	background:#F5F5F5;
	padding-left:20px;
	border-top-left-radius:3px;
	border-top-right-radius:3px;
	border-bottom:1px solid #DDD
}
.popwin_description,.popwin_error {
	line-height:25px;
	border-radius:2px
}
.popwin_close {
	float:right;
	margin-right:20px;
	margin-top:15px;
	cursor:pointer
}
.popwin_content {
	height:auto;
	padding:20px;
	text-align:center
}
.popwin_tips .snnum {
	text-align:left;
	margin-bottom:15px;
	font-size:14px;
	color:#686868;
	border-bottom:1px dashed #AFAFAF;
	padding-left:0;
	padding-bottom:5px
}
.popwin_tips .product_list {
	font-size:12px;
	color:#6D6D6D;
	line-height:30px;
	margin-bottom:5px;
	border:1px solid #E79F59;
	background-color:#FFE6CF;
	padding:4px;
	overflow:auto;
	max-height:200px
}
.popwin_tips .info_line {
	margin-left:4px;
	margin-right:4px;
	height:26px;
	position:relative
}
#bg,#flagBox,.popwin_tips .info_line .num,.tbox,.tclose,.tmask {
	position:absolute
}
.popwin_tips .info_line .name {
	position:absolute;
	top:0;
	left:2%;
	width:68%;
	text-align:left;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.popwin_tips .info_line .num {
	top:0;
	left:68%;
	width:28%;
	text-align:right
}
.popwin_info .snnum {
	color:#2776A4
}
.popwin_total {
	text-align:right;
	font-size:14px;
	margin-bottom:17px;
	margin-right:2%;
	color:#e66e1e
}
.doing_p,.f_chartViewBtn,.f_error,.f_feedbackViewBtn,.f_pageBtn,.f_viewBtn,.fs_weixin_info_btn,.popwin_button,.popwin_button_next,.popwin_button_pay,.popwin_button_pay_wechat,.share_des {
	text-align:center
}
.popwin_info {
	font-size:14px;
	color:#6D6D6D;
	line-height:30px;
	margin-bottom:30px;
	margin-top:15px;
	border:1px solid #D3D3D3;
	padding:4px
}
.popwin_tipsH1 {
	font-size:16px;
	color:#2776A4;
	margin-bottom:10px
}
.popwin_tipsH2 {
	font-size:12px;
	margin-bottom:15px;
	color:#B35454
}
.popwin_validateFail {
	visibility:hidden;
	font-size:12px;
	color:#B35454
}
.popwin_description {
	font-size:12px;
	color:#65A25D;
	margin:0 30px 20px;
	background:#D5F5C3;
	border:1px solid #B5D6B2
}
.popwin_error {
	font-size:12px;
	color:#A25D5D;
	margin:0 30px 10px;
	background:#FFD3D3;
	border:1px solid #D6B2B2
}
#flagBox,.tinner {
	border-radius:3px
}
.popwin_cancel,.popwin_confirm,.popwin_newForm_cancel,.popwin_newForm_confirm,.popwin_newMail_cancel,.popwin_newMail_confirm {
	margin:0 20px
}
.doing_p {
	font-size:24px;
	margin-top:260px;
	line-height:50px
}
.popwin_content .popwin_newForm_input,.popwin_content .popwin_newMail_input {
	width:300px;
	margin-bottom:20px
}
#bg {
	background-color:#000;
	left:0;
	top:0;
	opacity:.4;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter:alpha(Opacity=50)
}
#flagBox {
	border:1px solid #B3B3B3;
	box-shadow:0 0 1px #000;
	background:#FCFCFC;
	z-index:2000
}
#blackmask,.tmask {
	background:#000
}
#frameless {
	padding:0
}
.tmask {
	top:0;
	left:0;
	height:100%;
	width:100%;
	z-index:800
}
.tbox {
	padding:14px 17px;
	z-index:900;
	top:0!important
}
.popwin_button_next,.popwin_button_pay,.popwin_button_pay_wechat {
	-moz-border-radius:2px;
	padding:5px 20px
}
.tinner {
	box-shadow:0 4px 8px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.5);
	background:#FFF;
	border:1px solid #5C5C5C
}
.popwin_button_next,.popwin_button_pay,.popwin_button_pay_wechat {
	border-radius:2px;
	-webkit-border-radius:2px
}
.tclose {
	top:35px;
	right:20px;
	width:30px;
	height:30px;
	cursor:pointer;
	background:url(../images/popwin_close.png)no-repeat
}
.popwin_button_pay {
	font-size:.75em;
	background:-webkit-gradient(linear,left top,left bottom,from(#ff8d1f),to(#E66E1E));
	background:-moz-linear-gradient(top,#ff8d1f,#e66e1e);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8d1f', endColorstr='#e66e1e');
	background:-o-linear-gradient(top,#ff8d1f,#e66e1e);
	background:-ms-linear-gradient(top,#ff8d1f 0,#e66e1e 100%);
	background:linear-gradient(top,#ff8d1f,#e66e1e);
	border:0;
	color:#fff
}
.popwin_button_pay:hover {
	background:-webkit-gradient(linear,left top,left bottom,from(#ff8d1f),to(#ff8d1f));
	background:-moz-linear-gradient(top,#ff8d1f,#ff8d1f);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8d1f', endColorstr='#ff8d1f');
	background:-o-linear-gradient(top,#ff8d1f,#ff8d1f);
	background:-ms-linear-gradient(top,#ff8d1f 0,#ff8d1f 100%);
	background:linear-gradient(top,#ff8d1f,#ff8d1f);
	text-shadow:0 1px 1px #ec701b
}
.popwin_button_pay_wechat {
	font-size:.75em;
	background-color:#1FAB28;
	margin-left:10px;
	border:0;
	color:#fff
}
.popwin_button_pay_wechat:hover {
	background-color:#5FCD3E
}
.popwin_button_pay_wechat:visited {
	color:#FFF
}
.popwin_button {
	font-size:.75em;
	background:-webkit-gradient(linear,left top,left bottom,from(#298DC3),to(#2976A4));
	background:-moz-linear-gradient(top,#298dc3,#2976A4);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#298DC3', endColorstr='#2976A4');
	background:-o-linear-gradient(top,#298DC3,#2976A4);
	background:-ms-linear-gradient(top,#298DC3 0,#2976A4 100%);
	background:linear-gradient(top,#298DC3,#2976A4);
	border:1px solid #2972a0;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	padding:5px 20px;
	color:#fff
}
.popwin_button_next {
	font-size:.75em;
	margin-left:18px;
	background:-webkit-gradient(linear,left top,left bottom,from(#F5F5F5),to(#E7E7E7));
	background:-moz-linear-gradient(top,#F5F5F5,#E7E7E7);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F5F5F5', endColorstr='#E7E7E7');
	background:-o-linear-gradient(top,#F5F5F5,#E7E7E7);
	background:-ms-linear-gradient(top,#F5F5F5 0,#E7E7E7 100%);
	background:linear-gradient(top,#F5F5F5,#E7E7E7);
	border:1px solid #aaa;
	color:#555
}
.Zebra_DatePicker {
	left:10px!important;
	right:10px!important
}
.f_error {
	margin-top:12px;
	color:#666
}
.f_page {
	text-align:center;
	padding-top:30px;
	padding-bottom:12px
}
.f_pageBtn {
	display:inline-block;
	font-size:.8em;
	line-height:3.1em;
	width:96%;
	color:#FFF;
	background:#3E76A7;
	border-radius:4px;
	margin:4px 0
}
.f_chartViewBtn,.f_feedbackViewBtn {
	padding:0 12px 0 28px;
	border-radius:2px
}
.f_page .fs_disable,.f_page .fs_disable:hover {
	color:#EEE;
	background-color:#ADADAD
}
.f_chartViewBtn,.f_viewBtn {
	background-position:10px center
}
.f_page .fs_disable {
	display:none
}
.f_chartViewBtn,.f_feedbackViewBtn,.f_viewBtn,.fs_weixin_info_btn,.wxShareIcon,input.fs_weixin {
	display:inline-block
}
.f_page .f_submitBtn {
	margin:4px 0
}
.f_otherLi ins.icheckbox_square-blue,.f_otherLi ins.iradio_square-blue {
	top:1.32em
}
ul.layout-x-2l li.f_optionsLi,ul.layout-x-3l li.f_optionsLi {
	float:left;
	display:inline-block;
	border:0 solid #D9D9D9;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	border-collapse:collapse
}
ul.layout-x-2l li.f_optionsLi:first-child,ul.layout-x-3l li.f_optionsLi:first-child {
	border:0 solid #D9D9D9
}
ul.layout-x-3l li.f_optionsLi {
	width:31.3%;
	padding:0 1%;
	margin:.8%
}
ul.layout-x-2l li.f_optionsLi {
	width:48.4%;
	padding:0 1%;
	margin:.4%
}
.layout-x-3l .f_optionVal {
	width:68%;
	margin-left:-.4em;
	padding-left:3em
}
.layout-x-2l .f_optionVal {
	width:80%;
	margin-left:-.4em;
	padding-left:3em
}
ul.layout-x-2l li.f_otherLi,ul.layout-x-3l li.f_otherLi {
	clear:both;
	width:96%
}
ul.layout-x-2l .f_otherLi .f_optionVal,ul.layout-x-3l .f_otherLi .f_optionVal {
	width:90%
}
.fs_weixin_info_btn {
	float:left;
	width:34%;
	margin-top:.4em;
	line-height:2em;
	height:2em;
	font-size:.875em;
	padding:.3em 0;
	background-color:#3E76A7;
	color:#fff;
	cursor:pointer
}
.f_chartViewBtn,.f_feedbackViewBtn,.f_viewBtn {
	line-height:28px;
	font-size:12px
}
.fs_weixin_info_btn:hover {
	background-color:#2976A4
}
input.fs_weixin {
	float:left;
	width:58%;
	margin-right:2%
}
label.fs_disabled_elem {
	color:#999
}
.sharecode {
	width:160px
}
.share_des {
	color:#5A5A5A;
	margin-top:4px
}
.f_chartViewBtn,.f_chartViewBtn:active,.f_chartViewBtn:visited,.f_feedbackViewBtn:active,.f_feedbackViewBtn:visited,.f_viewBtn,.f_viewBtn:active,.f_viewBtn:visited {
	color:#FFF
}
.f_chartViewBtn {
	background-color:#3E76A7;
	margin:0 0 0 30px;
	background-image:url(../../images/icon/feedback_graphic.png)
}
.f_chartViewBtn:hover {
	background-color:#659CCC
}
.f_viewBtn {
	padding:0 12px 0 28px;
	border-radius:2px;
	background-color:#3E76A7;
	margin:5px 0;
	background-image:url(../../images/icon/preview.png)
}
.f_viewBtn:hover {
	background-color:#659CCC
}
.f_feedbackViewBtn {
	color:#FFF;
	background-color:#3E76A7;
	margin:0 0 0 30px;
	background-image:url(../../images/icon/feedback_list.png);
	background-position:8px 10px
}
.f_feedbackViewBtn:hover {
	background-color:#659CCC
}
.wxShareIcon {
	position:fixed;
	right:50px;
	top:13px;
	z-index:99
}
.wx_form_builder_share_mask .mask {
	position:fixed;
	z-index:100;
	top:0;
	left:0;
	background-color:rgba(0,0,0,.6);
	width:100%;
	height:100%
}
.wx_form_builder_share_mask .pic {
	position:fixed;
	z-index:101;
	top:0;
	right:0;
	background:url(../../images/wxFormbuilder/share_mask.png?m=20150911)right top no-repeat;
	background-size:95%;
	width:100%;
	height:100%
}
.dd_form_builder_share_mask .mask {
	position:fixed;
	z-index:100;
	top:0;
	left:0;
	background-color:rgba(0,0,0,.6);
	width:100%;
	height:100%
}
.dd_form_builder_share_mask .pic {
	position:fixed;
	z-index:101;
	top:0;
	right:0;
	background:url(../../images/AppDingdingImages/new/ShareMask.png?m=20150911)right top no-repeat;
	background-size:95%;
	width:100%;
	height:100%
}

.icheckbox_square-blue,.iradio_square-blue{display:block;margin:0;padding:0;width:22px;height:22px;background:url(/views/default/images/blue.png?20150813)no-repeat;border:none;cursor:pointer}.icheckbox_square-blue{background-position:0 0}.icheckbox_square-blue.hover{background-position:-24px 0}.icheckbox_square-blue.checked{background-position:-48px 0}.icheckbox_square-blue.disabled{background-position:-72px 0;cursor:default}.icheckbox_square-blue.checked.disabled{background-position:-96px 0}.iradio_square-blue{background-position:-120px 0}.iradio_square-blue.hover{background-position:-144px 0}.iradio_square-blue.checked{background-position:-168px 0}.iradio_square-blue.disabled{background-position:-192px 0;cursor:default}.iradio_square-blue.checked.disabled{background-position:-216px 0}.icheckbox_square-blue-gray{background-position:-240px 0}.iradio_square-blue-gray{background-position:-264px 0}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min-device-pixel-ratio:1.5){.icheckbox_square-blue,.iradio_square-blue{background-image:url(/views/default/images/blue@2x.png?20150813);-webkit-background-size:288px 24px;background-size:288px 24px}}


.f_spictureList{
	overflow:hidden;
	}

.f_spictureList .f_spictureItem{
	width:calc(50% - 14px);
	text-align:center;
	background-color:#fff;
	border:1px solid #D5D5D5;
	}
.f_spictureList .f_spictureItem:nth-child(2n){
	margin-left:4px;
	}
.has-pic .picselect_contect{
	overflow:hidden;
	}
.f_spictureList .has-pic .spictureItem_img{
	margin:0;
	float:none;
	width:100%;
	}
.f_spictureItem .f_optionVal{
	float:none;
	width:auto!important;
	margin:0;
	padding:10px 0;
	}
.picselect_contect ins{
	position:static;
	display:inline-block;
	vertical-align:middle;
	}
.f_spictureList .clearB{
	clear:none;
	}
