@charset "utf-8";
/* CSS Document */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;font-size:100%;font:inherit; list-style:none; border:0;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
/* table{border-collapse:collapse;border-spacing:0}*/
input[type=checkbox],input[type=radio]{vertical-align: middle;}
input[type="text"],select,button{vertical-align:middle;}
input[type="text"],input[type="password"]{height:26px; line-height:26px; font-size:14px;}
input{padding:0 8px;}
select{padding:2px 4px 4px;}
button{padding:0 5px; white-space:nowrap; display:inline-block; height:26px; line-height:26px; font-size:14px;}
textarea{padding:8px 8px; line-height:26px; font-size:14px;}
select,textarea,input{border:1px solid #d9d9d9;border-radius:0px;box-shadow:none;-webkit-transition:none;transition:none;font-family:"Microsoft YaHei",'微软雅黑',sans-serif;}
select:hover,textarea:hover,input:hover{border:1px solid #ff9400!important;}
select:focus,textarea:focus,input:focus{outline:none;border:1px solid #C00;-webkit-transition:none;transition:none;}
input[disabled],select[disabled],textarea[disabled]{cursor:not-allowed;border:1px solid #e5e5e5;background:#f1f1f1}
input[disabled]:hover,select[disabled]:hover,textarea[disabled]:hover{box-shadow:none}
input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;border:1px solid #d9d9d9}
input[readonly]:hover,select[readonly]:hover,textarea[readonly]:hover,input[readonly]:focus,select[readonly]:focus,textarea[readonly]:focus{box-shadow:none}
input[type="checkbox"]{border:0px;padding:0px 0px}
input[type="checkbox"]:hover{outline:none;border:0px solid #4d90fe;}
input[type="radio"]{border:0px;padding:0px 0px}
input[type="radio"]:hover{outline:none;border:0px solid #4d90fe;}
html,body{font-size:14px;}
body{color:#666;font-family:"Microsoft YaHei",'微软雅黑',sans-serif; font-size:14px;}
a{color:#666; text-decoration:none;}
a:hover{color:#f60}
h1{height:40px; line-height:40px; border-bottom:2px solid #b3cfee; font-size:20px; font-weight:bold; margin-bottom:15px;}
.H_30{font-size:30px; border:none; text-align:center; padding:10px 0 20px 0;}

label{cursor:pointer;}
label i{font-size:16px !important; color:#C00;}
label input[type=radio],label input[type=checkbox]{display:none;}
hr{height:1px; background:#C00; overflow:hidden; border:0; margin:5px auto;}
.hr_grey{height:1px; background:#ccc; overflow:hidden; border:0;}
dt{font-size:14px; font-weight:bold;}

.page-scroll{padding:0; margin:0 auto; width:100%;}
.page-window{width:95%; overflow:hidden;}
.over_out{cursor:pointer;}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{content:" ";display:table}
.clearfix:after{clear:both}
.pointer{cursor:pointer;}

#TopDiv{  
    border-bottom: 1px solid #D8D8D8;  
    position:fixed;  
    top: 0;  
	right:10;
    width: 99%;  
    margin: 0 auto; 
	padding-top:10px; 
    z-index: 100;
	background:#FFF;
}  

#topNotice{color:#da251c; font-size:24px; font-weight:bold; display:; text-align:center; background:#CCC; padding:10px; cursor:pointer;}
#NoticeDiv {padding:20px 0;}
#NoticeDiv h1{font-size:1.8em; font-weight:700;margin:5px 30px; text-align:center; border:0;}
#NoticeDiv #NoticeInfo{margin:10px 30px; padding:10px; line-height:25px; border:0px solid #CCC; font:normal; }

.zDialog_btn {
  text-align: center;
  border: none;
  display: inline-block;
  font-size: 16px;
  height:30px;
  line-height:30px;
  padding:0 10px;
  margin-bottom: 3px;
  border-radius: 3px;
  cursor:pointer;
  background-color: #ff9400;
  color: #FFF;
}


.btn{
  text-align: center;
  border: none;
  display: inline-block;
  font-size: 14px;
  height:28px;
  line-height:28px;
  padding:0 10px;
  border-radius:3px;
  cursor:pointer;
}
.btn-small{
  text-align: center;
  border: none;
  display: inline-block;
  font-size: 12px;
  height:24px;
  line-height:24px;
  padding:0 5px;
  border-radius:3px;
  cursor:pointer;
}
.btn-block {
  text-align: center;
  border: none;
  pointer-events: auto;
  width: 100%;
  display: block;
  font-size: 14px;
  height: 28px;
  line-height: 28px;
  margin-bottom: 3px;
  border-radius: 3px;
  cursor:pointer;
  word-break:keep-all;
  word-wrap:nowrap;
}
.btn-primary {
  background-color: #009148;
  color: #FFF;
}
.btn-primary:active {
  background-color: #04ab02;
}
.btn-primary:hover {
  color: #333;
}
.btn-danger {
  background-color: #C00;
  color: #FFF;
}
.btn-danger:active {
  background-color: #d74747;
}
.btn-danger:hover {
  color: #CCC;
}
.btn-warning {
  background-color: #ff9400;
  color: #FFF;
}
.btn-warning:active {
  background-color: #e6a200;
  color: #FFF;
}
.btn-warning:hover {
  color: #333;
}
.btn-disabled {
  background-color: #CCC;
  color: #000;
}
.btn-disabled:active {
  background-color: #b8b8b8;
}
.btn-disabled:hover {
  color: #333;
}
.btn-hollow {
  background-color: #FFF;
  color: #454545;
}
.btn-hollow:active {
  background-color: #e6e6e6;
}
input[type="button"].btn-hollow,
input[type="submit"].btn-hollow {
  border: 1px solid #D9D9D9;
}

.button{
	display:inline-block;
	*display:inline;
	text-align:center;
	text-decoration:none;
	vertical-align:middle;
	cursor:pointer;
	margin:0;
	overflow:visible;
	background-image:none;
	text-transform:none;
	white-space:nowrap;
	padding:5px 10px;
	font-size:14px;line-height:16px;
	border-radius:2px;-webkit-user-select:none;
	-moz-user-select:none;-ms-user-select:none;
	user-select:none;
	border:none;
}
.button:hover{background-color:#ffa933;border-color:#ff9e1a}
.btn-large{border:none !important; font-size:20px !important; height:40px !important; line-height:40px !important; font-size:inherit; margin:0;}

.input_text_50{width:50px!important;}
.input_text_100{width:100px!important;}
.input_text_200{width:200px!important;}
.input_focus{border:1px solid #C00;}

.input_50{width:50px!important;}
.input_80{width:80px!important;}
.input_100{width:100px!important;}
.input_150{width:150px!important;}
.input_200{width:200px!important;}
.input_300{width:500px!important;}
.input_80p{width:80%!important;}
.select_100p{width:100% !important; max-width:100% !important;}
.select_98p{width:98% !important; max-width:100% !important;}
.texarea_h50{height:50px!important;}
.texarea_h80{height:80px!important;}
.texarea_h100{height:100px!important;}
.texarea_h150{height:150px!important;}
.texarea_h200{height:200px!important;}

.border_blue_01{border:1px solid #00F !important;}

.border_top_padding_05{padding-top:5px !important;}

.border_top_01{border-top:1px solid #999 !important;}
.border_top_blue_01{border-top:1px solid #00F !important;}

.border_bottom_01{border-bottom:1px solid #999 !important;}
.border_bottom_blue_01{border-bottom:1px solid #00F !important;}

.font_white{color:#fff !important;}
.font_green{color:#093 !important;}
.font_grey{color:#999 !important;}
.font_red{color:#c00 !important;}
.font_black{color:#000 !important;}
.font_orange{color:#ff9400 !important;}
.font_blue{color:#00F;}
.font_10{font-size:10px; -webkit-text-size-adjust:none; -webkit-transform-origin-x:0 0; -webkit-transform: scale(0.95); line-height:15px;}
.font_12{font-size:12px !important;}
.font_14{font-size:14px !important;}
.font_16{font-size:16px !important;}
.font_18{font-size:18px !important;}
.font_20{font-size:20px !important;}
.font_24{font-size:24px !important;}
.font_30{font-size:30px !important;}
.font_40{font-size:40px !important;}
.font_bold{font-weight:bold;}

.hidden{display:none !important;}
.Div_Btn{text-align:center; padding:10px;}

.div-NoData{border:1px solid #CCC; line-height:30px; font-size:16px; padding:5px 10px; text-align:center}
.div-Notice{border:1px solid #CCC; font-size:14px; padding:3px 10px; text-align:center; background-color:#E9E9E9; }
.window-form h1{height:25px; line-height:25px; border-bottom:1px solid #b3cfee; font-size:16px; font-weight:normal; margin-bottom:5px;}
.div_scroll{width:100%; max-height:100px; overflow:hidden; overflow-y:auto;}
.div_scroll_auto{width:100%; max-height:auto; overflow:hidden; overflow-y:auto;}
.div_scroll_200{width:100%; height:200px; max-height:200px; overflow:hidden; overflow-y:auto;}
.div_scroll_200_auto{width:100%; max-height:200px; overflow:hidden; overflow-y:auto;}

.Div_Flex{display:-webkit-flex; flex-wrap:nowrap; display:-ms-flexbox; display:flex; padding:0px; margin:0px auto;}
.Div_Flex .span_left{padding-right:10px; width:auto; word-break:break-all;}
.Div_Flex .span_right{padding-left:10px; width:auto; word-break:break-all}
.Div_Flex .Div-Flex-150px{width:150px; padding:0 5px;}
.Div_Flex .Div-Flex-1{flex:1; width:100%;}
.Div_Flex .Div-Flex-0_right{padding-left:10px; text-align:right; flex-wrap:wrap;}

.Div_Grid{display:-webkit-flex; display:flex; flex-wrap: wrap; flex-direction: row;}
.Div_Grid .Div_Grid-3{width:33.33333%; display:flex; box-sizing:border-box;}
.Div_Grid .Div_Grid-3 a{margin:5px  10px !important; height:38px; line-height:38px; font-size:16px}
.Div_Grid .Div_Grid-4 {width:25%; display:flex; box-sizing:border-box;}
.Div_Grid .Div_Grid-4 a{margin:5px  10px !important; height:38px; line-height:38px; font-size:16px}
.Div_Grid .Div_Grid-5 {width:20%; display:flex; box-sizing:border-box;}
.Div_Grid .Div_Grid-5 a{margin:5px  10px !important; height:38px; line-height:38px; font-size:16px}

.Flex_Table_Balance{display:-webkit-flex; display:flex; padding:0px; margin:0px auto;}
.Flex_Table_Balance>.Flex_TH{flex: 1; border:1px solid #CCC; line-height:25px; flex-wrap:wrap;}
.Flex_Table_Balance>.Flex_TH>div{margin:0 auto; padding:0 10px;}
.Flex_Table_Balance>.Flex_TH>.Account{text-align:center; border-bottom:1px solid #CCC; white-space:nowrap; background-color:#F1F1F1;background:-webkit-linear-gradient(top, #f8f8f8, #f2f2f2);background:linear-gradient(top, #f8f8f8, #f2f2f2)}

#MultiPage{padding:10px 0; border:0px solid #000; margin:0 auto; font-size:14px; display:block;}
#MultiPage span{display:inline; line-height:25px; height:25px; margin-right:5px;}
#MultiPage a{border:1px solid #ccc; display:inline; overflow:hidden; padding:0 5px; color:#66461d; line-height:27px; height:27px; margin-right:5px; text-decoration:none;}
#MultiPage a:hover {border:1px solid #2d64b3; background:#FFF; color:#676568; text-decoration:none;}
#MultiPage a.click{border:1px solid #2d64b3; background:#f0f0f0; color:#000000;}
#MultiPage a.uclick{border:1px solid #ccc; background:#fafafa; color:#cccccc;}
#MultiPage .txtinput{line-height:20px; height:22px; width:30px; padding:0 2px; font-size:12px; margin-right:4px;}
#MultiPage .button{line-height:22px; height:22px; padding:0 5px; font-size:14px; margin-right:4px;background-color:#ffa933; color:#FFF}

#Top_Bar{height:28px; line-height:28px; background-color:#3d474a; color:#fff; font-size:12px; margin:0 auto; width:100%;}
#Top_Bar a{color:#FFF;}
#Top_Bar .main{width:1200px; margin:0 auto; background-color:#3d474a; display:-webkit-flex; display:-ms-flexbox; display:flex; justify-content:space-between; padding:0 10px;}
#Top_Bar .main .left{width:50%;}
#Top_Bar .main .left a{margin-right:5px;}
#Top_Bar .main .right{width:50%; text-align:right}
#Top_Bar .main .right a{margin-left:5px;}

#Top_Header{height:66px; line-height:66px;}
#Top_Header .main{width:1200px; height:66px; margin:0 auto; display:-webkit-flex; display:-ms-flexbox; display:flex; border:0px solid #000; padding:0 10px;}
#Top_Header .main .left{width:250px; height:66px; overflow:hidden;}
#Top_Header .main .left img{display:inline-block; vertical-align:middle; height:46px;}
#Top_Header .main .center{padding-right:10px; text-align:right; width:840px;}
#Top_Header .main .center font{padding-right:10px;}
#Top_Header .main .center .fa-weixin{padding:0 5px; color:#04ab02}
#Top_Header .main .right{width:100px; float:right;}
#Top_Header .main .right img{width:100px; height:100px;}

#Top_Nav{height:40px; line-height:40px; background-color:#da251c; color:#fff; font-size:16px; font-weight:bold;}
#Top_Nav .main{width:600px; margin:0 auto; background-color:#da251c; display:-ms-flexbox; display:-webkit-flex; display:flex; justify-content:center; padding:0 10px; text-align:center;}
#Top_Nav .main a{color:#FFF; display:block; height:40px; margin:0 auto; margin-right:10px; padding:0 20px;}
#Top_Nav .main a:hover{background:#dc4b44;}
#Top_Nav .main .current{background-color:#3d474a; color:#fff}

#Footer{height:80px; line-height:28px; font-size:12px; margin:0 auto; width:100%;}
#Footer .main{width:1200px; margin:0 auto; border-top:1px solid #ccc; padding:0 10px; text-align:center;}

.Page-Main{width:1200px; margin:0 auto; display:-webkit-flex; flex-wrap:nowrap; display:-ms-flexbox; display:flex; padding:10px;}
.Page-Main .Page-Main-Left{margin-right:10px; width:200px;}
.Page-Main .Page-Main-Main{width:990px; overflow:hidden;}
.MainContent{margin:0 auto; width:100%;}
.MainWin{margin:0 auto; padding:10px;}

.left-nav{border:1px solid #ccc; border-top-left-radius:3px; border-top-right-radius:3px; margin:0 auto; width:100%;}
.left-nav-item{display:-webkit-flex; display:-ms-flexbox; display:flex; padding:10px 0; border-top:1px solid #FFF; border-bottom:1px solid #FFF; height:32px; line-height:32px; overflow:hidden;}
.left-nav-item:hover{background:#F3F3F3; border-top:1px solid #E3E3E3; border-bottom:1px solid #E3E3E3;}
.left-nav-item .icon{width:50px; overflow:hidden; text-align:center; display:block}
.left-nav-item .icon img{width:32px; height:32px; vertical-align:middle;}
.left-nav-item .text{width:150px;}

.m-cell-box{background:; padding:20px}
.m-cell-box h2{line-height:20px; font-size:24px; font-weight:bold; color:#fff; margin-bottom:20px; display:block;}
.m-cell-box .h2{color:#666;}
.m-cell-box h3{line-height:20px; font-size:20px; font-weight:bold; color:#fff; margin-bottom:10px; display:block;}
.m-cell-box button{border:none !important; height:38px !important; line-height:38px !important; font-size:inherit;}
.m-cell-item{margin:10px 0; border:1px solid #999; background:#fff; overflow:hidden; flex-wrap:nowrap; display:-ms-flexbox; display:flex; align-items:center;}
.m-cell-item:hover{border:1px solid #666;}
.m-cell-item-border-red{border:1px solid #C00;}
.m-cell-item i{margin:0 10px; height:38px; line-height:38px;}
.m-cell-item input,.m-cell-item select{border:none !important; padding:0 10px; height:36px; line-height:36px; font-size:16px; width:100%;}
.m-cell-item input:focus,.m-cell-item select:focus{border:none !important; box-shadow:none !important}
.m-cell-item-cookie{margin:15px 0; color:#FFF; font-size:16px}
.m-cell-item-cookie input{display:none;}
.m-cell-item-cookie .join{color:#f90;}
.m-cell-item-cookie .forget{color:#ccc;}
.m-cell-item-weixin{text-align:center;}
.m-cell-item-lable{margin:15px 0; color:#FFF; font-size:16px; text-align:center; border-bottom:0px solid #CCC; padding-bottom:10px;}
.m-cell-item .m-title{margin:0 0 0 10px; width:85px; display:block; height:36px; line-height:36px; color:#333; font-size:14px; text-align:right;}
.m-cell-item .m-item{
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  width: 100%;
  padding-right: 0.24rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.m-cell-item-other{margin:15px 0; color:#FFF; font-size:16px; text-align:center}
.m-cell-item-other .login{color:#FFF;}
.m-cell-item-remark{margin:4px 0; line-height:30px; padding:0 5px; border:0px solid #999; background:; color:#C00; font-size:14px; text-align:center}

.login-main{margin:0 auto; margin-top:50px; margin-bottom:50px; padding:20px; width:375px; box-sizing:border-box; background-color:#6a6967; background-color:rgba(0,0,0,0.45)}
.join-main{margin:0 auto; margin-top:20px; margin-bottom:20px; padding:20px 30px; width:500px; box-sizing:border-box; background-color:#6a6967; background-color:rgba(0,0,0,0.45)}
.window-main{margin:0 auto; margin-top:10px; margin-bottom:10px; padding:0 0; width:100%;}
.window-main .m-cell-box{padding:0px !important;}
.my-main{margin:0 auto; margin-top:20px; margin-bottom:20px; padding:20px 30px; width:500px; box-sizing:border-box; background-color:#6a6967; background-color:rgba(0,0,0,0.4)}
.my-main .m-cell-item{margin:5px !important 0 !important;}

.login-main .top_tag{display:inline-block; cursor:pointer; color:#CCC; width:48.5%; text-align:center; padding-bottom:10px; border-bottom: 2px solid #CCC;}
.login-main .top_tag_active{border-bottom: 2px solid #d74747; color:#FFF;}

.my-Data{margin:0 auto; margin-top:10px; margin-bottom:10px; padding:20px 30px; width:600px; box-sizing:border-box;}
.my-Data .m-cell-item{margin:5px !important 0 !important;}


.FormDiv{margin:0 auto;}

.FormDiv-item{margin:10px 0; flex-wrap:nowrap; display:-ms-flexbox; display:flex; line-height:20px; vertical-align:top;}
.FormDiv-item .m-title{margin:0 10px; padding:0 0 5px 0; width: 120px; text-align:right;}
.FormDiv-item label{display:inline-block; margin:0 6px 5px 0; padding:2px 5px; border:1px solid #D9D9D9; border-radius:3px; cursor:pointer; user-select:none;-webkit-user-select:none;-moz-user-select:none; -ms-user-select:none;}
.FormDiv-item .labelBank{padding:2px; overflow:hidden; height:36px; border:2px solid #D9D9D9;}
.FormDiv-item .labelBank img{width:123px; height:36px;}
.FormDiv-item .labelPayBank{padding:2px 5px; display:block !important; width:100%; font-size:14px; line-height:36px !important; vertical-align:middle !important; border:2px solid #FFF;}
.FormDiv-item .labelPayBank img{width:123px; height:36px; margin:2px 10px 2px 0; display:inline-block; float:left;}
.FormDiv-item .labelPay{padding:2px 5px; margin:0 auto; display:block !important; width:100%; font-size:14px; line-height:36px !important; vertical-align:middle !important; border:2px solid #FFF;}
.FormDiv-item .labelPay img{width:123px; height:36px; margin:2px 10px 2px 0; display:inline-block; float:left;}
.FormDiv-item .labelGife{padding:2px 10px; display:block;}
.FormDiv-item .label_No{border:none;}
.FormDiv-item .labelsel{display:inline-block; margin:0 6px 5px 0; padding:2px 5px; border:1px solid #D9D9D9; border-radius:3px; cursor:pointer; user-select:none;-webkit-user-select:none;-moz-user-select:none; -ms-user-select:none;}
.FormDiv-item .m-item-active-0{background:#C00; color:#FFF;}
.FormDiv-item .m-item-active{background-color:#C00; background-color:rgba(255,0,0,0.6); color:#FFF;}
.FormDiv-item .m-item-disabled{pointer-events: none; cursor: not-allowed; border: 1px dashed #d9d9d9; background:#F3F3F3; color:#CCC;}
.FormDiv-item .m-item-active-border{border:2px solid #728ec9;}
.FormDiv-item .Stand{background:#EF4F4F; color:#FFF; padding:2px;}
.FormDiv-item input,.FormDiv-item select{padding:0 10px; font-size:14px; width:100%; cursor:pointer;}
.FormDiv-item input:focus,.FormDiv-item select:focus{box-shadow:none !important}
.FormDiv-item textarea{padding:0 10px; font-size:14px; cursor:pointer; width:100% !important;}
.FormDiv-item .money{display:inline-block;color:#C00; font-size:18px; padding:0 0;}
.FormDiv-item .money-price{display:inline-block; color:#C00; font-size:28px; font-weight:bold; padding:5px 0 10px 0;}
.FormDiv-item .m-item{
	text-align:left; 
	vertical-align:top;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	width: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: start;
	-webkit-align-items: start;
	-ms-flex-align: start;
	align-items: start;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-ms-flex-wrap:wrap;
	-webkit-flex-wrap: wrap;
}
.FormDiv-item .m-item-btn{margin-top:5px;}
.FormDiv-item .m-item-btn button{margin-right:5px;}
.FormDiv-item .MoneyDiv{vertical-align:bottom !important}
.FormDiv-item .MoneyDiv span{margin-right:5px; margin-left:5px;}
.FormDiv-item .MoneyDiv .Money{font-size:32px; color:#C00; padding:5px 0 10px 0;}
.FormDiv-item .MoneyDiv .MoneySmall{font-size:24px;}

.swiper-Home{height:250px; overflow:hidden; border:1px solid #CCC; margin:0 auto;}
.swiper-Home img{width:100%; height:250px; overflow:hidden; margin:0 auto;}

.swiper-container{width:100%; height:100%;}
.swiper-slide {
  text-align: center;
  font-size: 18px;
  background: #fff;
  /* Center slide text vertically */
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}

.Ask_Weixin{float:right;}
.Ask_Weixin img{width:50px; height:50px;}
.Ask_Weixin .fa{padding:0 30px 0 20px; color:#C00; font-size:30px;}

.ui-tabs{border-bottom:1px solid #e4e4e4; padding:10px 0 0 0; margin:0 0 5px 0;}
.ui-tabs a{display:inline-block; font-size:16px; padding:10px 15px; background-color:#e4e4e4; color:#9a9a9a; border-top:2px solid #e4e4e4;}
.ui-tabs .current{border-top:2px solid #f99938; background-color:#fff; color:#f60;}
.ui-tabs .current_orange{border-top:2px solid #f99938; background-color:#f99938; color:#FFF;}
.ui-tabs .current_green{border-top:2px solid #008000; background-color:#008000; color:#FFF}
.ui-tabs a img{vertical-align:middle; height:13px;}

.ClassDiv{margin:0 auto; display:block;}
.ClassDiv .Remark{color:#F00; padding:10px 0; line-height:23px;}

.ProductsDiv{margin:0 auto;}
.ProductsDiv a{display:inline-block; margin:0 5px 10px 0; font-size:16px; text-align:center; padding:6px 12px; border:1px solid #CCC;}
.ProductsDiv .current{background-color:#da251c; color:#fff;}

.ui-table{border-collapse:collapse;border:1px solid #ccc;width:100%; margin:0 auto;}
.ui-table thead{background-color:#F1F1F1;background:-webkit-linear-gradient(top, #f8f8f8, #f2f2f2);background:linear-gradient(top, #f8f8f8, #f2f2f2)}
.ui-table th{padding:5px 5px;border:1px solid #ccc;font-size:14px; line-height:25px;text-align:left;white-space:nowrap; font-weight:bold}
.ui-table td{padding:5px 5px;border:1px solid #ccc; vertical-align:top !important; line-height:22px; font-size:12px; word-break:break-all;}
.ui-table .skill-img{width:90px; text-align:center}
.ui-table .skill-img img{width:80px; height:80px; border:1px solid #f5f5f5;}
.ui-table .td_btn{text-align:center}
.ui-table td .btn,.ui-table td .btn-block{line-height:20px; height:20px; font-size:12px; margin:2px 5px 0 0;}
.ui-table td .btn:last-child{margin-right:0px;}
.ui-table .remark_450{width:450px; overflow:hidden;}
.ui-table .remark_500{width:500px; overflow:hidden;}
.ui-table .remark_550{width:550px; overflow:hidden;}
.ui-table .TD_Date{width:70px;}
.ui-table .TD_Time{width:120px;}
.ui-table .TD_State{width:50px;}
.ui-table_0 th{border:0px !important; border-bottom:1px solid #CCC !important;}
.ui-table_0 td{border:0px !important; border-bottom:1px solid #CCC !important;}
.ui-table_0 .td_red td{border-top:1px solid #c00 !important; border-bottom:1px solid #c00 !important; background:#fdf2e7}

.PriceDiv{margin:0 auto; overflow:hidden; overflow-x:auto; width:100%; margin-bottom:10px;}
.PriceDiv table th{text-align:center;}
.PriceDiv table td{white-space:nowrap !important; padding-left:5px; padding-right:5px;}
.PriceDiv table .price{padding-left:10px; padding-right:10px; text-align:right;}

.UniqueMenu{margin:0 auto; background:#dededc; padding:10px; margin-top:5px; margin-bottom:5px;}
.UniqueMenu .Unique_Label{margin:0 auto; width:100%; line-height:20px; border-bottom:1px solid #CCC; margin-bottom:5px; padding-bottom:5px;}
.UniqueMenu .Unique_Label:last-child{border:0; margin:0; padding:0;}
.UniqueMenu .Unique_Label .Unique{width:auto; flex-wrap:nowrap; padding-left:10px; padding-right:10px;}
.UniqueMenu .Unique_Label .Unique_Sel{}
.UniqueMenu .Unique_Label .Unique_Sel a{display:inline-block; margin:0 3px 3px 0; padding:0 3px; border:1px solid #dededc;}
.UniqueMenu .Unique_Label .Unique_Sel .onLabel{border:1px solid #FFF; background:#b4dec8; color:#333;}

.UniqueDiv{margin:0 auto; background:#dededc; padding:10px 10px; margin-top:5px; margin-bottom:5px;}
.UniqueDiv li{float:left; display:block; width:295px; height:450px; overflow:hidden; margin-bottom:10px;}
.UniqueDiv li .Inner{margin:0 auto; width:290px; height:100%; border:1px solid #CCC; background:#FFF;}
.UniqueDiv li .logo{margin:0 auto; width:280px; height:280px; overflow:hidden; text-align:center; border:1px solid #CCC; margin-top:5px;}
.UniqueDiv li img{margin:0 auto; width:100%; height:280px;}
.UniqueDiv li .InnerDiv{margin:0 auto; width:95%; margin-top:5px;}
.UniqueDiv li h1{margin:0 auto; text-align:center; border:0; height:35px; line-height:35px; overflow:hidden; text-overflow: ellipsis;}
.UniqueDiv li .label{margin:0 auto; line-height:20px; height:80px; overflow:hidden; text-overflow: ellipsis; display:-webkit-box;-webkit-box-orient:vertical; -webkit-line-clamp:4;}
.UniqueDiv li .btn-view{margin-top:5px;}

.UniqueView{margin:0 auto; margin-top:5px; margin-bottom:5px; width:98%;}
.UniqueView div{margin:0 auto; border:0px solid #000}
.UniqueView div img{vertical-align:top;}
.UniqueView .InnerDiv{margin:0 auto; width:95%;}
.UniqueView .left{display:inline-block; width:64%; vertical-align:top; padding-top:20px;}
.UniqueView .main{padding-bottom:10px; border-bottom:1px solid #CCC; vertical-align:top;}
.UniqueView .main .logo{display:block; float:left; width:280px; height:280px; border:1px solid #CCC; margin-right:10px; overflow:hidden;}
.UniqueView .main .logo img{width:280px; height:280px;}
.UniqueView .main .InnerDiv{display:inline-block;  width:60%; float:left}
.UniqueView .main h1{font-size:24px; border:0; height:45px; line-height:45px;}
.UniqueView .main .contact{line-height:20px; font-size:16px; vertical-align:top; padding:5px 0;} 
.UniqueView .main .contact i{width:40px; text-align:center; font-size:20px;}
.UniqueView .main .contact .weixin{width:160px; height:160px; border:1px solid #CCC;}
.UniqueView .mainLabel{padding-top:10px; vertical-align:top;}
.UniqueView .mainLabel .logo{display:block; float:left; width:200px; height:150px; margin-right:10px; text-align:center; overflow:hidden;}
.UniqueView .mainLabel .logo img{width:120px; height:120px;}
.UniqueView .mainLabel .InnerDiv{display:inline-block; width:70%; float:left}
.UniqueView .mainLabel h1{font-size:24px; border:0; height:45px; line-height:45px;}
.UniqueView .mainLabel .Unique_Label{line-height:20px; font-size:16px; vertical-align:top; padding:5px 0;} 

.UniqueView .right{display:inline-block; width:35%;}
.UniqueView .right h1{font-size:24px; border:0; text-align:center; height:50px; line-height:50px;}
.UniqueView .right .ImgShow{width:350px; height:350px; border:1px solid #CCC;}
.UniqueView .right .ImgShow img{width:100%; height:100%;}
.UniqueView .right .ImgList{width:100%; text-align:center;}
.UniqueView .right .ImgList img{width:60px; height:60px; border:1px solid #CCC; margin:5px 5px 0 0; cursor:pointer;}
.UniqueView .right .ImgList img:last-child{margin-right:0}

.productDiv .header{margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #CCC; height:90px;}
.productDiv .header-main{padding-top:2px; line-height:28px;}

.productDiv{margin:0 auto;}
.productDiv .header{position:relative;margin-bottom:10px;padding-left:98px;height:90px; border-bottom:1px solid #CCC; padding-bottom:10px;}
.productDiv .icon{width:90px; height:90px;}
.productDiv .title{padding-top:2px;line-height:28px;*zoom:1}
.productDiv .title:before,.productDiv .title:after{content:" ";display:table}
.productDiv .title:after{clear:both}
.productDiv .icon{position:absolute;left:0;top:0}
.productDiv .name{font-size:28px;margin-left:15px; border:0;}
.productDiv .desc{font-size:15px;margin-left:15px;font-family:'微软雅黑',"Microsoft YaHei",sans-serif;color:#999}
.productDiv .content{margin:0 auto; margin-top:20px; border-top:1px solid #999; padding:10px 0; overflow:hidden;}
.productDiv .ImgShow{width:320px; height:320px; border:1px solid #CCC; overflow:hidden;}
.productDiv .ImgShow img{width:100%; height:100%;}
.productDiv .ImgList{width:100%; text-align:center;}
.productDiv .ImgList img{width:55px; height:55px; border:1px solid #CCC; margin:5px 5px 0 0; cursor:pointer;}
.productDiv .ImgList img:last-child{margin-right:0}
.productDiv .main-sel-main{margin:0 auto;}

.edit-table{border-collapse:collapse;border:0px solid #ccc;width:100%; margin:0 0 10px 0;}
.edit-table tr:last-child td{padding-top:10px;}
.edit-table td{padding:3px 0; line-height:25px; border:0px solid #ccc; word-break:break-all;}
.edit-table td:first-child{width:100px; text-align:right; vertical-align:top}
.edit-table td:first-child h1{height:30px; line-height:30px; border-top:0px solid #b3cfee; border-bottom:1px solid #b3cfee; font-size:16px; font-weight:normal; padding:0 10px; background:#F9F9F9; text-align:center;}
.edit-table td:not(:first-child){padding-left:5px; vertical-align:middle}
.edit-table td:last-child label{display:inline-block; padding-right:5px;}
.edit-table .td-line-top{border-top:1px dashed #CCCCCC;}
.edit-table .td_top_line{border-top:2px dotted #CCCCCC; padding-top:10px !important;}
.edit-table input[type='checkbox'],.edit-table td input[type='radio']{padding:inherit;}
.edit-table input[type='text']{width:95%; overflow: hidden; display:inline-block;}
.edit-table textarea{width:95%; display:inline-block;}
.edit-table img[class='ImgView']{width:25px; height:25px; vertical-align:middle; margin-right:5px;}
.edit-table button{margin-bottom:0px;}
.edit-table select{min-width:120px; max-width:150px;}
.edit-table .h1{font-size:16px; font-weight:bold;}
.edit-table .rowspan_3{vertical-align:top !important; line-height:23px; text-align:center;}

.OrderTemp{margin:0 auto; border:1px solid #CCC; margin-bottom:10px;}
.OrderTemp div{padding:0 5px;}
.OrderTemp input[type=radio],.OrderTemp input[type=checkbox]{display:none;}
.OrderTemp label{font-size:14px; cursor:pointer; padding-right:5px;}
.OrderTemp table td:first-child{font-weight:bold;}
.OrderTemp .OtherDiv{width:50%;}
.OrderTemp .OtherDiv h2{font-weight:bold; border-bottom:1px dashed #CCC; margin-bottom:5px; padding:5px 0; font-size:14px;}
.OrderTemp .OtherDiv #S_Urgent{font-size:14px; color:#C00;}
.OrderTemp .div-item{margin:0 auto; padding:5px 0; margin-bottom:5px; line-height:20px;}
.OrderTemp .div-item input[type=text]{width:90%;}
.OrderTemp .divActio{margin-top:20px; text-align:center;}

.OrderPay{font-size:16px;}
.OrderPay .Pay-Bar{padding:20px 0; font-size:24px; font-weight:bold; text-align:center;}
.OrderPay .Pay-Bar img{vertical-align:middle; margin:0 10px; width:37px; height:37px;}
.OrderPay .PayOK-Bar{padding:20px 0; font-size:40px; font-weight:bold; text-align:center;}
.OrderPay .PayOK-Bar img{vertical-align:bottom; margin:0 10px; width:60px; height:60px;}

.OrderLog{font-size:14px; line-height:25px;}
.OrderLog .Time{padding-right:10px;}

.OrderTempMoney{margin:0 auto; margin-top:10px; margin-bottom:10px;}
.OrderTempMoney .Div-Flex-1{width:50%;}
.OrderTempMoney .UserMoney{font-weight:bold; padding-right:5px; color:#F60}
.OrderTempMoney .UserMoney_No{font-weight:bold; padding-right:5px; color:#C00}
.OrderTempMoney .MoneyOK{margin:0 auto; display:block; padding:5px 0; color:#F60;}
.OrderTempMoney .OrderMoney{text-align:center;}
.OrderTempMoney .OrderMoney .Money{font-size:32px; color:#C00}
.OrderTempMoney .OrderMoney .MoneySmall{font-size:20px;}
.OrderTempMoney .Agreement{height:180px; width:60%; border:1px solid #CCC; overflow:hidden; overflow-y:scroll; word-break:break-all; line-height:20px;}
.OrderTempMoney .Agreement h1{text-align:center;}
.OrderTempMoney .a_Agreement{text-decoration:underline;}
.OrderTempMoney .Btn_Do{width:30%;}
.OrderTempMoney #Btn_Order{font-size:20px; padding:5px 20px; line-height:normal !important; height:auto; vertical-align:bottom}

.OrderTempOther{margin:0 auto; margin-top:10px; margin-bottom:10px;}
.OrderTempOther .Agreement{height:180px; width:60%; border:1px solid #CCC; overflow:hidden; overflow-y:scroll; word-break:break-all; line-height:20px;}
.OrderTempOther .Agreement h1{text-align:center;}
.OrderTempOther .Btn_Do{width:30%;}
.OrderTempOther #Btn_Order{font-size:20px; padding:5px 20px; line-height:normal !important; height:auto; vertical-align:bottom}

#upDiv{font-size:12px; height:auto; margin:5px 0 0 0;}
.upFileName{margin:2px 0; font-size:12px; width:auto; overflow:hidden;}
.upFileName .fileName{white-space:nowrap; overflow:hidden; text-overflow:ellipsis; max-width:800px; padding:0 10px 0 0; color:#060;}
.upFileName span{display:; float:left;}
.filelist{position:relative; padding:0; margin:2px 0 2px 2px; height:30px;line-height:30px; text-align:center; over-flow:hidden; background-color:#fefefe;width:99%; border:1px #ddd solid; font-size:12px;}
.process_bar{height:30px;display:block;position:absolute;left:0; padding:0; margin:0;top:0;line-height:30px; text-align:center;width:0; background-color:#f0f0f0; over-flow:hidden;}
.info_bar{height:30px;display:block;position:absolute;left:0; padding:0 10px 0 10px; margin:0;top:0;line-height:30px; text-align:left;width:100%; over-flow:hidden;}
.info_bar span{color:#00F}
.info_bar span a{color:#00f; text-decoration:none}
#fileUploaded{color:green; border:0px solid #000; font-size:12px;}

.user-nav{background:#f2f2f2; padding:30px 0 100px 0;}
.user-nav .nav-item{margin:0 auto; display:block; padding:0 20px; height:40px; line-height:40px; border-bottom:1px solid #FFF; border-top:1px solid #FFF; background:#e4e4e4;}
.user-nav .nav-item:after{content:">"; float:right}
.user-nav a:hover{background: #d0d0d0;}
.user-nav .Unique{background:url(../images/Unique.png) 0 center no-repeat; margin-left:20px; display:inline-block; width:50px; height: inherit; vertical-align:middle;}
.user-nav .nav-offer-img{padding:10px 0 0 0; text-align:center;}
.user-nav .nav-offer-img img{width:100px; height:100px;}
.user-nav .nav-offer{padding:5px 0 10px 0; text-align:center; line-height:23px;}

.My_Center{font-weight:bold; font-size:14px; margin:15px 0;}
.My_Center .ClassImg{height:25px; vertical-align:middle; margin-left:5px; margin-right:5px;}
.My_Center span{display:inline-block; padding-right:5px; padding-left:5px;}
.My_Center .btn{line-height:23px; height:23px; font-size:14px; margin:0 5px 0 0;}
.My_Center a img{vertical-align:middle;}

.ui-order{border-collapse:collapse;border:0px solid #ccc;width:100%;font-size:12px;text-align:left}
.ui-order td{font-size:12px; line-height:21px; padding:5px;}
.ui-order .td-img{width:80px;}
.ui-order .td-img img{width:80px; height:80px; border:1px solid #f5f5f5;}
.ui-order .td-money{width:100px; text-align:center; font-size:14px;}
.ui-order .td-money .money{font-size:16px; display:block; margin-top:5px; margin-bottom:10px;}
.ui-order .td-money .money:before{content:"￥";}
.ui-order .td-state{width:120px; text-align:center;}
.ui-order .normal{font-size:16px; display:block; margin-top:5px; margin-bottom:10px;}
.ui-order .td-action{width:80px;}
.ui-order .pay-icon{width:30px; height:30px;}
.ui-order .files{font-size:14px; color:#005ba3; display:block;}
.ui-order .Reward{font-size:14px; padding:10px 0 0 0; display:block; line-height:21px;}
.ui-order .Express{font-size:12px; padding:3px 0 0 0; color:#005ba3; display:block;}
.ui-order .State-list{font-size:12px; padding:5px 0 0 0; color:#005ba3; display:block;}
.ui-order .m-item span{padding-right:5px;}

.H_Invite{font-size:18px; padding:10px 0;}
.Invitation{margin:0 auto; width:90%;}
.Invitation-Div{margin:0 auto; width:100%; padding:20px 0; border-bottom:1px solid #E5E5E5; margin-bottom:20px;}
.Invitation-Div div{display:block; width:90%; line-height:25px; font-weight:600; font-size:16px; margin-bottom:5px;}
.Invitation-Div div font{color:#C00; font-size:18px;}
.Invitation .h-rule{
  background:#adccd1; color:#FFF; 
  font-size:20px;
  text-align: center;
  position: relative;
  border: none;
  pointer-events: auto;
  display: inline-block;
  padding: 5px 10px;
  border-radius: 3px;
  margin-bottom:10px;
}
.Invitation .h-rule-Detail{border-bottom:1px solid #E5E5E5; padding:10px; margin-bottom:20px}
.Invitation .qrcode{width:100%; text-align:center; border-bottom:1px solid #E5E5E5; padding:10px;}
.Invitation .qrcode img{width:200px;}
.Invitation .qrcode p{line-height:30px;}
.Invitation .rule{text-align:center;}
.Invitation .rule img{width:60%; margin:0 auto; margin-top:20px; margin-bottom:20px;}
.Invitation .rule-ol{margin:0 auto; width:90%;}
.Invitation .rule-ol li{line-height:25px; list-style:decimal !important;}

.Div_Table{border:1px solid #CCC; padding:5px 10px; margin-bottom:10px;}
.Div_Table div{margin-bottom:5px; line-height:25px;}
.Div_Table .h1{background-color:#F1F1F1;background:-webkit-linear-gradient(top, #f8f8f8, #f2f2f2);background:linear-gradient(top, #f8f8f8, #f2f2f2);font-size:14px; font-weight:bold; border:1px solid #CCC; padding:2px 5px;}
.Div_Table .remark{max-height:200px; overflow:auto;}

.Div_H{font-size:14px; padding:5px 0; margin-bottom:10px;}
.Div_H .right{float:right;}
.Div_H .padding_5_5{padding-left:5px; padding-right:5px;}

#UpgradeTable{width:100%;}
#UpgradeTable td{vertical-align:top; text-align:center; line-height:25px; border-bottom:1px solid #e8e8e8; padding:15px 5px 15px 5px;}
#UpgradeTable .td1{width:300px; font-weight:bold; font-size:24px;}
#UpgradeTable .td1 img{width:200px; height:200px; margin:0 0 10px 0; border:1px solid #CCC;}
#UpgradeTable .td2{text-align:left; font-size:14px;}
#UpgradeTable .td3{width:100px; font-weight:bold; font-size:24px;}
#UpgradeInfo{margin:0 30px; padding:10px; overflow-x:hidden; line-height:25px; border:0px solid #CCC; font:normal; }

.ShareDiv{margin:0 auto;}
.ShareDiv .ImgShow{width:200px; height:200px; border:1px solid #CCC; overflow:hidden;}
.ShareDiv .ImgShow img{width:100%; height:100%;}

#Img-Upload-Div{border:0px solid #000; overflow:hidden;}
#Img-Upload-Div ul{padding:0 5px; display:inline-block; float:left;}
#Img-Upload-Div ul li{display:inline-block; width:85px; height:140px; overflow:hidden; text-align:center}
#Img-Upload-Div ul li p{height:25px; line-height:25px; text-align:center; cursor:pointer;}
#Img-Upload-Div ul li span{border: 1px solid #ccc; background:url(../images/LXXAdd.png) no-repeat center center; width:80px; height:80px; display:block; margin:0 auto; overflow:hidden; margin-bottom:5px;cursor:pointer;}
#Img-Upload-Div ul li input[type='file']{width: 100%;cursor:pointer; display:none}
#Img-Upload-Div ul li input[type='text']{display:none;}
#Img-Upload-Div ul li input[type='button']{margin-top:5px;}

.PayCodeDiv{margin:30px auto; display:-ms-flexbox; display:flex; line-height:30px; vertical-align:top; font-size:24px; font-weight:bold;}
.PayCodeDiv .code{flex:1; text-align:center;}
.PayCodeDiv .code img{width:150px; height:150px;}
.PayCodeDiv .code1 img{width:400px; height:52px;}

.PayBankDiv{margin:30px auto; display:-ms-flexbox; display:flex; line-height:30px; vertical-align:top;}
.PayBankDiv .code{text-align:center; width:33.3333%; font-size:24px; font-weight:bold;}
.PayBankDiv .code img{width:150px; height:150px;}
.PayBankDiv .text{width:60%; font-size:20px; font-weight:bold;}
.PayBankDiv .text img{width:50px; height:50px;}

#Weixin_Pay{text-align:center; line-height:30px; font-size:18px;}
#Weixin_Pay img{width:250px; height:250px;}

.Remark_topic{font-size:16px; line-height:26px;}
.Remark_li_14{font-size:14px; line-height:28px;}

.Order_Express ul{
	background-color:#CCC;
	list-style: none;
	width: 100%;
}
.Order_Express .nav>li{
	float: left;
	width: 100%;
}
.Order_Express ul a{
	display: block;
	text-decoration: none;
	width: 100%;
	height: 20px;
	text-align: center;
	line-height: 20px;
	color: #005ba3;
	margin:0 auto;
	word-break:keep-all;
}
.Order_Express .nav>li:first-child a{
	border-radius: 2px 0 0 2px;
	width: 100%;
}
.Order_Express .nav>li:last-child a{
	border-radius: 0 2px 2px 0;
}
.Order_Express .drop-down{
	position: relative;
}
.Order_Express .drop-down-content{
	padding: 0 2px;
	position: absolute;
	left: -999px;
	max-height:120px;
	overflow-x:hidden;
	overflow-y:auto;
	font-size:10px; -webkit-text-size-adjust:none; -webkit-transform-origin-x:0 0; -webkit-transform: scale(1);
}
.Order_Express .drop-down-content li:hover a{
	background-color:#fdf2e7;
}
.Order_Express .nav .drop-down:hover .drop-down-content{
	left: 0;
}
