﻿/* CSS 公共样式 */
/*宽度*/
.w33{width: 33px;}.w50{ width:50px;}.w80{width: 80px;}.w90{width: 90px;}.w100{ width:100px;}.w150{ width:150px;}.w172{ width:172px;}.w180{ width:180px;}.w200{ width:200px;}.w210{ width:210px;}.w250{width:250px;}.w300{ width:300px;}.w400{ width:400px;}.w500{ width:500px;}.w600{ width:600px;}.w800{ width:800px;}.w850{width: 850px;}.w900{ width:900px;}.w904{ width:904px;}.w960{ width:960px;}
.w-5{width: 5%;}.w-10{width: 10%;}.w-15{width: 15%;}.w-20{width: 20%;}.w-25{width: 25%;}.w-30{width: 30%;}.w-35{width: 35%;}.w-40{width: 40%;}.w-45{width: 45%;}.w-50{width: 50%;}.w-55{width: 55%;}.w-60{width: 60%;}.w-100{width: 100%;}
.w1124{ width: 1124px; margin: 0 auto;}
.wd50{width: 50px}.wd100{width: 100px}.wd150{width: 150px}.wd200{width: 200px}.wd250{width: 250px}.wd300{width: 300px}.wd400{width: 400px}.wd500{width: 500px}.wd600{width: 600px}.wd700{width: 700px}.wd800{width: 800px}
.wd-50{width: 50%}.wd-90{width: 90%}.wd-100{width: 100%}
/*高度*/
.h20{ height: 20px;}.h30{height:30px !important;}.h50{ height: 50px;}.h100{ height: 100px !important;}.h150{ height: 150px;}.h200{ height: 200px;}.h600{ height: 600px;}
/*线条*/
.line{ font-size: 0px; line-height: 0px; border-top: solid 1px #E7E7E7; float: none;}
.line-b{border-bottom: dotted 1px #e5e5e5;}
.line-t{border-top: dashed 1px #e5e5e5 ;}
.line-t-n{border-top: none !important;}
.line-t-d{border-top: 1px dotted #e5e5e5 !important;}
.line-1-d-d{ border: 1px dashed #E7E7E7;}
.line-2f{border:2px solid #fff;}
.line-2c{border:2px solid #cf0000;}
.line-d{ border: 1px solid #E7E7E7;}
.line-2c-b{border-bottom:2px solid #cf0000;}
.line-b-s{border-bottom: 1px solid #e5e5e5;}
.line-1t-s-o{border-top: 1px solid #FF6600;}
.line-1t-s-d{border-top: 1px solid #e5e5e5;}
.line-2t-s-o{border-top: 2px solid #FF6600;}
.line-2t-s-d{border-top: 2px solid #e5e5e5;}
.line-1l-s-d{ border-left: 1px solid #ddd;}
.line-1r-s-d{ border-right: 1px solid #ddd;}
/*文本居中居左居右*/
.ta-c{ text-align: center !important;}.ta-l{text-align: left !important;}.ta-r{text-align: right !important;}
/*外边距 .mt表示上边距/.mb表示下边距/.ml表示左边距/.mr表示右边距*/
.mt-5{margin-top:5px}.mt-10{margin-top:10px}.mt-15{margin-top:15px}.mt-20{margin-top:20px}.mt-25{margin-top:25px}.mt-30{margin-top:30px}.mt-40{margin-top:40px}.mt-50{margin-top: 50px;}.mt-100{margin-top: 100px;}
.mb-5{margin-bottom:5px}.mb-10{margin-bottom:10px}.mb-15{margin-bottom:15px}.mb-20{margin-bottom:20px}.mb-30{margin-bottom:30px}.mb-40{margin-bottom:40px}
.ml-5{margin-left:5px}.ml-10{margin-left:10px}.ml-15{margin-left:15px}.ml-20{margin-left:20px}.ml-30{margin-left:30px}.ml-40{margin-left:40px}.ml-60{margin-left: 60px;}.ml-80{margin-left: 80px;}.ml-100{margin-left: 100px;}
.ml-150{margin-left: 150px;}.ml-200{margin-left: 200px;}
.mr-5{margin-right:5px}.mr-10{margin-right:10px}.mr-15{margin-right:15px}.mr-20{margin-right:20px}.mr-30{margin-right:30px}.mr-40{margin-right:40px}.mr-60{margin-right:60px}.mr-80{margin-right:80px}
.mr-120{margin-right:120px}.mr-200{margin-right:200px}
.m-5{margin: 5px;}.m-10{margin: 10px;}.m-15{margin: 15px;}.m-20{margin: 20px;}.m-25{margin: 25px;}.m-30{margin: 30px;}.m-35{margin: 35px;}.m-40{margin: 40px;}
.mb-1-1{margin-bottom: -1px;}
/*内填充 .pt表示上填充/.pb表示下填充/.p
 * l表示左填充/.pr表示右填充*/
.pt-5{padding-top:5px}.pt-10{padding-top:10px}.pt-15{padding-top:15px}.pt-20{padding-top:20px}.pt-25{padding-top:25px}.pt-30{padding-top:30px}
.pb-5{padding-bottom:5px}.pb-10{padding-bottom:10px}.pb-20{padding-bottom:20px}
.pl-2{padding-left:2px}.pl-5{padding-left:5px}.pl-10{padding-left:10px}.pl-20{padding-left:20px}.pl-24{padding-left:24px}.pl-25{padding-left:25px}.pl-30{padding-left:30px}
.pr-2{padding-right:2px}.pr-5{padding-right:5px}.pr-10{padding-right:10px}.pr-20{padding-right:20px}.pr-24{padding-right:24px}.pr-30{padding-right:30px}.pr-40{padding-right:40px}.pl-30{padding-left:25px}.pl-30{padding-left:30px}
.pd-5{padding:5px}.pd-10{padding:10px}.pd-15{padding:15px}.pd-20{padding:20px}.pd-30{padding:30px}.pd-40{padding:40px}.pd-50{padding:50px}

/*左右浮动*/
.fl{float:left;_display:inline}
.fr{float:right;_display:inline}

.po-r{position: relative;}
.po-a{position: absolute;}
.d-bk{display: block;}

/*文字字体*/
.f-s{ font-family:"宋体";}
.f-y{ font-family:"microsoft yahei";}

/*文字尺寸 12px字体/14px字体/16px字体/18px字体/20px字体*/
.f-10{font-size:10px !important}.f-12{font-size:12px !important}.f-14{font-size:14px}.f-15{ font-size: 15px;}.f-16{font-size:16px !important;}.f-18{font-size:18px}.f-20{font-size:20px}.f-24{font-size:24px}.f-27{font-size:27px}.f-30{font-size:30px}.f-40{font-size:40px}.f-50{font-size:50px}
.b{ font-weight:bold;}

/*文字行距 16px行高、18px行高、20px行高、22px行高、24px行高、26px行高、30px行高*/
.l16{line-height:16px}.l18{line-height:18px}.l20{line-height:20px}.l22{line-height:22px}.l24{line-height:24px}.l26{line-height:26px}.l28{line-height:28px}.l30{line-height:30px}.l35{line-height:35px}.l40{line-height:40px}.l50{line-height:50px}.l60{line-height: 60px;}.l65{line-height: 65px;}

/*文字颜色 红色|绿色|蓝色|白色|黑色|灰色|浅灰色|橙色*/
.c-red,.c-red a,a.c-red{color:#d0021b;}
.c-red a:hover,a.c-red:hover{color: #be0f25;}

.c-green,.c-green a,a.c-green{color:#7cc52c;}
.c-green a:hover,a.c-green:hover{color:#70B029;}

.c-blue,.c-blue a,a.c-blue{color:#4a90e2;}
.c-blue a:hover,a.c-blue:hover{color:#367ED2;}

.c-white,.c-white a,a.c-white{color:#FFF;}
.c-white a:hover,a.c-white:hover{}

.c-black,.c-black a{color:#333;}
.c-black a:hover,a.c-black:hover{ color:#000;}

.c-gray,.c-gray a,a.c-gray{color:#ccc;}
.c-gray a:hover,a.c-gray:hover{color:#999;}

.c-666,.c-666 a,a.c-666{ color:#666;}
.c-666 a:hover,a.c-666:hover{color:#333;}

.c-999,.c-999 a,a.c-999{color:#999;}
.c-999 a:hover,a.c-999:hover{color:#666;}

.c-orange,.c-orange a,a.c-orange{color:#F18E06}
.c-orange a:hover,a.c-orange:hover{}

.c-0066cc{ color: #0066cc;}
/*.c-0066cc:hover{ this('') color: #CF0000; text-decoration:underline;}*/
/*表单*/
/* select */
select{border:solid 1px #E7E7E7; padding:3px}


.checkbox{display:block; float:left;margin-top:4px;*margin-top:0px}
.checkLabel{display:block; float:left; padding-left:3px; padding-right:10px}
.aiform legend{font-size:20px}/*表单名称*/
.formRow{ margin-top:20px}/*表单行*/
.formRow:before,.formRow:after{content:" ";display:table}.uk-form-row:after{clear:both}/*解决表单行内部浮动bug*/
.form-label{ display:block; color:#555}/*表单标题*/
.formControls{position:relative}/*表单控制区*/
.placeholder{position:absolute; left:4px; top:4px;color:#c6c6c6; cursor:text}/*表单默认值*/
/*表单统一字体*/
label,.placeholder,.input-text,.textarea{font-size:12px}
.aiform-horizontal .form-label{ float:left; width:84px; margin-top:10px;cursor:text}
.aiform-horizontal input,.aiform-horizontal textarea,.aiform-horizontal select{display:inline-block;*display:inline;margin-bottom:0;vertical-align:middle;*zoom:1}
.aiform-horizontal .formControls{ margin-left:94px}
.formControls span{ vertical-align:middle}
textarea{resize: none;}
/*默认表单状态*/
.input-text{border: 1px solid #E7E7E7;color:#555;background-color:#fff;padding:4px;
    -webkit-transition:all 0.2s linear 0s;
       -moz-transition:all 0.2s linear 0s;
         -o-transition:all 0.2s linear 0s;
            transition:all 0.2s linear 0s}
.textarea{border:solid 1px #E7E7E7;background-color:#fff;padding:4px;line-height:20px; color:#555;
            box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
    -webkit-transition:all 0.2s linear 0s;
       -moz-transition:all 0.2s linear 0s;
         -o-transition:all 0.2s linear 0s;
            transition:all 0.2s linear 0s}
.textarea{ height:100px}/*默认高度，自己可以设置*/
.input-text:hover,.textarea:hover{ border: solid 1px #ccc;}
/*得到焦点后*/
.input-text.focus,textarea.focus{border:solid 1px #33aaff \9;border-color:rgba(82,168,236,0.8);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6)}
/*不可点击*/
.input-text.disabled,.textarea.disabled,.input-text.disabled.focus,.textarea.disabled.focus{ background-color:#ededed; cursor:default;border-color: #E7E7E7;
	-webkit-box-shadow:inset 0 2px 2px #e8e7e7;
       -moz-box-shadow:inset 0 2px 2px #e8e7e7;
            box-shadow:inset 0 2px 2px #e8e7e7}

/*文本框尺寸*/
.input-big{ font-size:14px; padding:10px 5px; line-height:28px; height:28px;}/*大*/
.input-small{ font-size:12px;padding:4px}/*小*/
.input-mini{font-size:10px;padding:3px}/*迷你*/
/*单选按钮，复选框*/
/*input[type="radio"],input[type="checkbox"] {line-height: normal; margin-top:-4px}*/
.radioBox.inline,.checkbox.inline {margin-bottom: 0;vertical-align: middle;display: inline!important; text-align:left}
.radioBox{display:inline-block;cursor:pointer}
.checked .radio-icon{ background-position:0 -16px}

/*输入框组*/
.input-group {border-collapse: separate;display: table;position: relative}
.input-group[class*="col-"] {float: none;padding-left: 0;padding-right: 0}
.input-group-addon {background-color:#eee;border: 1px solid #ccc;font-size: 14px;font-weight: normal;line-height: 1;padding: 6px 12px; text-align:center; color:#555}
.input-group-addon input[type="radio"], .input-group-addon input[type="checkbox"] {margin-top: 0}
.input-group .input-text {margin-bottom: 0;width: 100%}
.Validform_error { background-color: #FBE2E2;border-color: #C66161;}

/*默认table*/
table{width:100%;empty-cells:show;background-color:transparent;border-collapse:collapse;border-spacing:0}
table th{  font-weight:normal}

/*按钮*/
.btn{display:inline-block;box-sizing:border-box;cursor:pointer;text-align:center;font-weight:400;white-space:nowrap;vertical-align: middle;-moz-padding-start:npx; -moz-padding-end:npx;border:solid 1px #ddd; background-color:#fff; width:auto;*zoom:1;*overflow:visible;
	-webkit-transition:background-color .1s linear;
		-moz-transition:background-color .1s linear;
		-o-transition:background-color .1s linear;
			transition:background-color .1s linear;}
a.btn:hover,a.btn:focus,a.btn:active,a.btn.active,a.btn.disabled,a.btn[disabled]{text-decoration:none}
.btn:active,.btn.active{background-color:#ccc}
.btn:first-child{*margin-left:0}
.btn.active,.btn:active{-moz-box-shadow:0 1px 8px rgba(0, 0, 0, 0.125) inset;-webkit-box-shadow:0 1px 8px rgba(0, 0, 0, 0.125) inset; box-shadow:0 1px 8px rgba(0, 0, 0, 0.125) inset;}
.btns{ display: inline-block;padding:2px 12px;cursor: pointer;font-size:14px;text-align: center;white-space: nowrap;vertical-align: middle; border:0px;*zoom:1;}
a.btns:hover,.btns:focus,.btns:active,.btns.active,.btns.disabled,.btns[disabled]{text-decoration:none}
.btns:active,.btn.active{background-color:#ccc }
.btns:first-child{*margin-left:0}
.btns:hover,.btns:focus{background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}
.btns.active,.btns:active{background-image:none;box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}
/*线条*/
.lin-default{border: 1px solid #E7E7E7 !important;}
.lin-yellow1{ border: 1px solid #ff712b;}.lin-yellow2{ border: 2px solid #ff712b;}
/*默认*/
.btn-default{background-color:#fff; border:1px solid #ccc;}
.btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6}
a.btn-default:hover{color:#333}
/*灰色*/
.btn-grey{background-color:#ebebeb; border:1px solid #ccc;}
.btn-grey:hover,.btn-grey:focus,.btn-grey:active,.btn-grey.active,.open .dropdown-toggle.btn-grey{color:#999;background-color:#f7f7f7}
a.btn-grey:hover{color:#999;transition: background-color 1s ease 0s;}
/*黄色*/
.btn-yellow{ color:#ff712b ;background-color:#fff9f1;}
.btn-yellow{background-color:#fff9f1; border:1px solid #ff712b;}
.btn-yellow:hover,.btn-yellow:focus,.btn-yellow:active,.btn-yellow.active,.open .dropdown-toggle.btn-yellow{color:#f60;background-color:#fbffc2; transition: border-color 0.5s ease 0s; }
a.btn-yellow:hover{color:#f60; transition: background-color 1s ease 0s;}
/*蓝色*/
.btn-blue{color:#fff;background-color:#4A90E2;}
.btn-blue:hover,.btn-blue:focus,.btn-blue.disabled,.btn-blue[disabled]{color:#fff;background-color:#367ed2;*background-color:#367ed2}
.btn-blue:active,.btn-blue.active{ color:#fff;background-color:#367ed2 \9}
/*绿色*/
.btn-green{color:#fff;background-color:#CF0000;}
.btn-green:hover,.btn-green:focus,.btn-green.disabled,.btn-green[disabled]{color:#fff;background-color:#aa0d0d;*background-color:#aa0d0d;transition: background-color 1s ease 0s;}
.btn-green:active,.btn-green.active{ color:#fff;background-color:#aa0d0d \9}
/*红色*/
.btn-red{color:#fff;background-color:#CF0000;}
.btn-red:hover,.btn-red:focus,.btn-red.disabled,.btn-red[disabled]{color:#fff !important;background-color:#aa0d0d;*background-color:#aa0d0d}
.btn-red:active,.btn-red.active{ color:#fff;background-color:#aa0d0d \9}
/*块级按钮*/
.btn-block {-moz-box-sizing: border-box;display: block;padding-left: 0;padding-right: 0;width: 100%}
/*按钮尺寸*/
.btns-large{padding:8px 30px;font-size:18px}
.btns-big{padding:8px 15px;font-size:14px}
.btns-small{padding:1px 15px;font-size:12px}
.btns-mini{padding:0 6px;font-size:12px}
.buts-det{ padding: 5px 10px; font-size: 12px;}
/*禁用状态*/
.disabled{cursor:not-allowed;background-image:none;opacity:.65;filter:alpha(opacity=65);box-shadow:none; pointer-events:none;}

/*尺寸*/
.btn,.btn.size-M{ padding:4px 12px}/*默认*/
.btn.size-L{ padding:8px 16px}/*大尺寸*/
.btn.size-S{font-size:12px; height:27px;padding:3px;line-height:1.42857;}/*小尺寸*/
.btn.size-S{ padding:3px 8px}/*小尺寸*/
/*按钮*/

.btn{display:inline-block;box-sizing:border-box;cursor:pointer;text-align:center;font-weight:400;white-space:nowrap;vertical-align: middle;-moz-padding-start:npx; -moz-padding-end:npx; background-color:#fff; width:auto;*zoom:1;*overflow:visible;}
.btn{display:inline-block;box-sizing:border-box;cursor:pointer;text-align:center;font-weight:400;white-space:nowrap;vertical-align: middle;-moz-padding-start:npx; -moz-padding-end:npx;border:solid 0px #ddd; background-color:#fff; width:auto;*zoom:1;*overflow:visible;

	-webkit-transition:background-color .1s linear;
		-moz-transition:background-color .1s linear;
		-o-transition:background-color .1s linear;
			transition:background-color .1s linear;}
a.btn:hover,a.btn:focus,a.btn:active,a.btn.active,a.btn.disabled,a.btn[disabled]{text-decoration:none}
.btn:active,.btn.active{background-color:#ccc}
.btn:first-child{*margin-left:0}
.btn.active,.btn:active{-moz-box-shadow:0 1px 8px rgba(0, 0, 0, 0.125) inset;-webkit-box-shadow:0 1px 8px rgba(0, 0, 0, 0.125) inset; box-shadow:0 1px 8px rgba(0, 0, 0, 0.125) inset;}
/*默认——灰色	通常用于取消*/
.btn-default{background-color:#fff;border-color:#fff;border: 1px solid #ddd}
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active{color:#333;background-color:#efefef;border-color:#efefef;border: 1px solid #ddd}
/*主要——主色	通常用于确定、提交、购买、支付等*/
/*.btn-primary{color:#fff;background-color:#4A90E2; border-color:#4A90E2}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active{color:#fff;background-color:#367ed2;border-color:#367ed2}*/
/*主要——主色	线框按钮*/
.btn-l-primary{background-color:#f3f8ff;border-color:#f3f8ff;border: 1px solid #4A90E2;color: #4A90E2}
.btn-l-primary:hover,
.btn-l-primary:focus,
.btn-l-primary:active,
.btn-l-primary.active{color:#fff;background-color:#367ed2;border-color:#367ed2}
/*次要按钮*/
.btn-secondary{color:#fff;background-color:#3bb4f2; border-color:#3bb4f2}
.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary:active,
.btn-secondary.active{color:#fff;background-color:#0f9ae0;border-color:#0f9ae0}
/*次要按钮	   线框按钮*/
.btn-l-secondary{background-color:#f6fcff; border-color:#f6fcff;border: 1px solid #3bb4f2;color: #3bb4f2}
.btn-l-secondary:hover,
.btn-l-secondary:focus,
.btn-l-secondary:active,
.btn-l-secondary.active{color:#fff;background-color:#0f9ae0;border-color:#0f9ae0}
/*成功*/
.btn-success{color:#fff;background-color:#4A90E2; border-color:#4A90E2}
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active{color:#fff;background-color:#367ed2;border-color:#367ed2}
/*成功      线框按钮*/
.btn-l-success{background-color:#f7ffee; border-color:#f7ffee;border: 1px solid #7CC52C;color: #7CC52C}
.btn-l-success:hover,
.btn-l-success:focus,
.btn-l-success:active,
.btn-l-success.active{color:#fff;background-color:#70b029;border-color:#70b029}
/*警告*/
.btn-warning{color:#fff;background-color:#ff712b; border-color:#ff712b}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active{color:#fff;background-color:#e7611f;border-color:#e7611f}
/*警告      线框按钮*/
.btn-l-warning{background-color:#fff3ed; border-color:#fff3ed;border: 1px solid #ff712b;color: #ff712b}
.btn-l-warning:hover,
.btn-l-warning:focus,
.btn-l-warning:active,
.btn-l-warning.active{color:#fff;background-color:#e7611f;border-color:#e7611f}
/*危险*/
.btn-danger{color:#fff;background-color:#d0021b; border-color:#d0021b}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active{color:#fff;background-color:#be0f25;border-color:#be0f25}
/*危险      线框按钮*/
.btn-l-danger{background-color:#fff1f2; border-color:#fff1f2;border: 1px solid #d0021b;color: #d0021b}
.btn-l-danger:hover,
.btn-l-danger:focus,
.btn-l-danger:active,
.btn-l-danger.active{color:#fff;background-color:#be0f25;border-color:#be0f25}
/*链接*/
.btn-link{color:#0e90d2;cursor:pointer;border-color:transparent;background-color:transparent;}
.btn-link:hover,
.btn-link:focus,
.btn-link:active,
.btn-link.active{color:#095f8a;text-decoration:underline;background-color:transparent}
/*块级按钮*/
.btn-block {-moz-box-sizing: border-box;display: block;padding-left: 0;padding-right: 0;width: 100%}
/*圆角*/
.radius{border-radius:3px;-moz-border-radius: 3px;-webkit-border-radius:3px;}
/*圆角3*3*/
.radius-3{border-radius:3px;-moz-border-radius: 3px;-webkit-border-radius:3px;}
/*圆角16*16*/
.radius-16{border-radius:16px;-moz-border-radius: 16px;-webkit-border-radius:16px;}
.radius-50{border-radius:50%;-moz-border-radius: 50%;-webkit-border-radius:50%;}
/*圆角10＊10* 无下边角*/
.radius-t{border-radius:10px 10px 0 0;-moz-border-radius: 10px 10px 0 0;-webkit-border-radius:10px 10px 0 0; }
.radius-l{border-radius:10px 0px 0 10px;-moz-border-radius: 10px 0 0 10px;-webkit-border-radius:10px 0 0 10px;}
.radius-r{border-radius:0 10px 10px 0;-moz-border-radius: 0 10px 10px 0;-webkit-border-radius:0 10px 10px 0;}
.radius-b{border-radius:0 0 10px 10px;-moz-border-radius: 0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;}
.radius-t-5{border-radius:5px 5px 0 0;-moz-border-radius: 5px 5px 0 0;-webkit-border-radius:5px 5px 0 0; }
.radius-b-5{border-radius:0 0 5px 5px;-moz-border-radius: 0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;}
/*表格*/
.table-border{border: 1px solid #E7E7E7;line-height: 36px; }
.table-border td,.table-border  th{border-left: 1px solid #E7E7E7;border-top: 1px solid #E7E7E7;text-align: center;}
.table-border th{line-height: 40px;background: #f7f7f7;border-top:none;}
.table-border tr td:first-child,.table_border tr th:first-child{border-left:none;}
.table-border tr:first-child td{border-top: none;}
.table-th-c td{ text-align: center;}
.table th{ font-size: 14px;}
.table td{ font-size: 12px;}
/*表格没有左右线*/
.table{border-top: 1px solid #E7E7E7;border-bottom: 1px solid #e5e5e5;text-align: left; }
.table th{background: #f7f7f7; line-height: 40px; /*;padding-left: 10px;*/ text-align: center;padding:5px;}
.table td{border-top: 1px solid #E7E7E7;/*padding-left: 10px;*/}
.table td{padding:5px; text-align: center}
.table-hover tr:hover{background: #f7f7f7;}
/*带横向分割线*/
.table-border-t{border-top:1px solid #E7E7E7}
.table-border-t th,.table-border-t td{border-bottom:1px solid #E7E7E7}
/*table th*/
.table-th-l th{text-align: left;}
/*table背景色*/
.table-bg{background: #f7f7f7;}
.table tbody tr.active,.table tbody tr.active>td,.table tbody tr.active>th,.table tbody tr .active{background-color:#F5F5F5!important}
/*成功或积极*/
.table tbody tr.success,.table tbody tr.success>td,.table tbody tr.success>th,.table tbody tr .success{background-color:#F4FFE8!important}
/*警告或出错*/
.table tbody tr.warning,.table tbody tr.warning>td,.table tbody tr.warning>th,.table tbody tr .warning{background-color:#FFF7D1!important}
/*危险*/
.table tbody tr.danger,.table tbody tr.danger>td,.table tbody tr.danger>th,.table tbody tr .danger{background-color:#FFEFEF!important}
/**/
/*缩略图*/
.img-border{border: 1px solid #ededed;padding: 1px;}
.img-45 img{width: 45px; height:45px;}/*45px*/
.img-50 img {width: 50px; height:50px;}
.img-60 img {width: 60px; height:60px;}
.img-70 img {width: 70px; height:70px;}
.img-80 img {width: 80px; height:80px;}
.img-90 img {width: 90px; height:90px;}
.img-150 img {width: 150px; height:150px;}
.img50{width:50px; height:50px}

/*一级tab切换*/
.tab {overflow: hidden;/*cursor: pointer;*/border-bottom: 1px solid #E7E7E7; font-size: 14px;}
.tab li {float: left;text-align: center;line-height: 35px;padding: 0px 15px ; color: #999;cursor: pointer;}
.tab li.on {background: #fff; color:#CF0000; border-bottom: 2px solid #cf0000;}
/*二级tab切换*/
.tab_marketing {overflow: hidden;height: 30px;cursor: pointer; margin-top: 10px; font-size: 12px;}
.tab_marketing li {float: left;text-align: center;line-height: 30px;padding: 0 10px;cursor: pointer;}
.tab_marketing li.on {background: #cf0000; color: #fff; border-radius: 3px;}
.tab_marketing li.on .red{ color: #fff !important; }
/*.con {border: 1px solid #ddd;border-top: none;margin:0 auto;border-top:1px solid #ddd; }*/
.tab-orange{cursor: pointer;border-bottom: 2px solid #E7E7E7;}
.tab-orange li{float: left; line-height: 30px;padding: 0 10px;margin-bottom: -2px;}
.tab-orange  .on{border-bottom: 2px solid #f60;}
/*label*/
.label-left{display: inline-block; text-align: left;}
.label-left,.label-right{font-size: 14px;}
.label-right{display: inline-block; text-align: right;}
.label-45{width: 45px;}.label-60{width: 60px;}.label-65{width: 65px;}.label-70{width: 70px;}.label-75{width: 75px;}.label-80{width: 80px;}.label-85{width: 85px;}.label-90{width: 90px;}.label-95{width: 95px;}.label-100{width: 105px;}.label-120{width: 120px;}.label-150{width: 150px;}.label-200{ width: 200px;}


/*display*/
.inline-block{display: inline-block;width: 100%;}
.in-b{display: inline-block;}
.weight{font-weight: bold;}
.border-ddd{border: 1px solid #E7E7E7;}

/*弹出框*/
.modal{ font-family: "宋体","微软雅黑" !important;}
.modal-open{overflow:hidden}/*当弹出层出现时，隐藏body右侧滚动条*/
.page-overflow{margin-right:0px}/*隐藏body滚动条时，页面偏移*/
.modal-scrollable{position:fixed;top:0;right:0;bottom:0;left:0;overflow: auto}/*弹出层的最外层，全屏，用户响应点击和滚动*/
.modal-overflow .modal-scrollable{overflow-y:scroll}/*弹窗超出屏幕高度时，弹出层替代body右侧滚动条，实现弹出层的整体滚动*/
.modal-backdrop {position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1040;background-color:#000}/*默认遮罩层，全屏黑色*/
* html .modal-backdrop{position:absolute;left:expression(documentElement.scrollLeft + documentElement.clientWidth - this.offsetWidth);top:expression(documentElement.scrollTop + documentElement.clientHeight - this.offsetHeight)}/*解决IE下 遮罩层兼容性*/
.modal-backdrop.fade {opacity:0;filter: alpha(opacity=0)}/*遮罩层失去时，透明度为0*/
.modal-backdrop,.modal-backdrop.fade.in {opacity: 0.7;filter: alpha(opacity=70)}/*遮罩层进入 0.7透明度*/
.modal.container{width: 980px}/*满页面宽度*/
.modal {position:absolute;top:50%;left:50%; width:500px;margin-left:-250px;z-index:1050;overflow: visible;background-color: #fff;background-clip: padding-box;
    box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
    -webkit-background-clip:padding-box;
    -khtml-background-clip:padding-box;
    -moz-background-clip:padding-box;
    -ms-background-clip:padding-box;
    -o-background-clip:padding-box;
    background-clip:padding-box;
    border-radius:6px;
    border:1px solid rgba(0, 0, 0, 0.3);*border:1px solid #999}/*弹出层，绝对定位，默认【宽度500px，高度自适应，背景白色，6px圆角，带阴影】，自定义宽度可在data-width中设置参数*/
.fade {opacity: 0;filter: alpha(opacity=0);-webkit-transition: opacity 0.2s linear;-moz-transition: opacity 0.2s linear;-o-transition: opacity 0.2s linear;transition: opacity 0.2s linear}
.fade.in {opacity: 1;filter: alpha(opacity=100)}
.modal.fade {top: -100%}/*弹出层进入动画效果*/
.modal.fade.in{top:50%}/*弹出层进入后居顶距离，配合margin-top负值，实现上下自动居中*/
.modal.modal-overflow.fade.in{top:0px}/*如果弹出层高度大于窗口，弹出窗口距顶0像素*/
.loading-spinner {position: absolute;top: 50%;left: 50%;margin: -12px 0 0 -12px}/*Ajax加载数据时loading*/

.modal-alert-info{ background: #ffffff; text-align: center; font-size: 14px; padding: 30px;} /*弹出2秒关闭*/
.of-x{ overflow-x: hidden;}
/*弹出层header区*/
.modal-header {padding: 9px 15px;border-bottom: 1px solid #eee; position:relative}/*弹出层头部*/
.modal-header .close{position:absolute; right:10px; top:5px; font-size: 16px;background: #fff;border: none;}/*关闭按钮，请调用4.1.1 按钮 .close*/
.modal-header h3{margin:0 ;font-size: 14px;}/*标题*/
.modal-body {overflow-y:visible;padding: 15px;} /*内容不限高度，内填充15px，不满意可自行修改*/
.modal-form {margin-bottom: 0} /*弹出层表单*/
/*弹出层footer区，放按钮*/
.modal-footer {padding: 10px;margin-bottom: 0;text-align: center;background-color: #e5e5e5;border-top: 1px solid #ddd;*zoom: 1;border-radius: 0 0 6px 6px;}
.modal-footer:before,.modal-footer:after {display: table;content: ""}
.modal-footer:after {clear: both}
.modal-footer .btn + .btn {margin-left: 5px;margin-bottom: 0}
.modal-footer .btn-group .btn + .btn {margin-left: -1px}
.opp_rule {height: 480px;overflow-x: hidden;overflow-y: auto;}
/*隐藏 显示*/
.hide{display:none}[hidden]{display: none}
.f-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
[class*="span"].hide,.row-fluid [class*="span"].hide{display:none}
.show{display:block}
.invisible{visibility:hidden}

/*text-indent*/
.indent-5{text-indent: 5px;}.indent-10{text-indent: 10px;}.indent-15{text-indent: 15px;}.indent-20{text-indent: 20px;}

/*border*/
.bor-e5{border:1px solid #e5e5e5;}.bor-eee{border:1px solid #eee; }

/*bg*/
.bg-f7{background:#f7f7f7;}
.bg-orange{background: #fcead9;border: 1px solid #f4cda7;}

/*vertical-align*/
.vm{vertical-align: middle;}.vt{vertical-align: top}.vb{vertical-align:bottom;}

/**/
.icon-red i:hover{color: #cf0000;}
/*border-box*/
.border-box{box-sizing: border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
/*文字溢出*/
.text-overflow{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

/*清除浮动*/
.clear,.cl{clear: both;overflow:hidden;height: 0;content: "";visibility: hidden;line-height: 0;background: #FFFFFF;}

/*select下拉框*/
.select{position:relative;float:left;margin:0 10px;width:130px; height:30px;display:inline-block;border:1px solid #d2d2d2;}
.select p{ color:#999;background:#fff; border-radius:3px;line-height:30px;padding-left:10px;cursor:pointer;padding-right:12px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;position:relative;z-index:99;}
.select p:hover,.select dt.cur{box-shadow:0 0 3px #409DFE;background:#f5f5f5; color: #666;}
.select ul{position:absolute;right:0;border:1px solid #d2d2d2;background:#fff;border-radius:3px;}
.select ul{padding:4px;width:200px;max-height:250px;overflow:auto;}
.select ul li a{line-height:28px;display:block;padding:0 8px;}
.select ul li a:hover{background:#f5f5f5;}
.select i{ padding-left: 20px; font-size: 18px;}

.select-small{position:relative;float:left;margin:0 10px;}
.select-small dt{ height:26px; color:#999;display:inline-block;border:1px solid #d2d2d2;background:#fcfcfb url(https://image.365me.me/static/images/down.gif) no-repeat 85px center; border-radius:3px;line-height:26px;padding-left:10px;cursor:pointer;padding-right:12px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;position:relative;z-index:99; margin-top: 3px;}
.select-small dt:hover,.select dt.cur{border:1px solid #409DFE;box-shadow:0 0 3px #409DFE;color: #666;}
.select-small dd{position:absolute;right:0;top:26px;border:1px solid #d2d2d2;background:#fff;border-radius:3px;}
.select-small dd ul{padding:4px;max-height:250px;overflow:auto;}
.select-small dd ul li a{line-height:28px;display:block;padding:0 8px; }
.select-small dd ul li a:hover{background:#f5f5f5;}
.select-small i{font-size: 0px !important; }

/*textarea拖动控制*/
.resize-x{resize: horizontal;}
.resize-y{resize: vertical;}

/*公告*/
.notice{ background: #FFF7D1; border: 1px solid #f5e0c3; border-radius: 3px; font-size: 12px; color: #666666;}
.prompt-r{ background: #ffefef; border: 1px solid #ffccd2; border-radius: 3px; font-size: 12px; color: #cf0000;}
.prompt-g{ background: #f4ffe8; border: 1px solid #C1EB93; border-radius: 3px; font-size: 12px; color: #7CC52C;}
.prompt-b{ background: #d9ebff; border: 1px solid #b4d8fa; border-radius: 3px; font-size: 12px; color: #4A90E2;}

.img50{ width: 50px; height: 50px;}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}

.cart-table td{ padding: 5px 0px;}.text-c{ text-align: center !important; }.line-d-t{border-top: 1px dashed #E7E7E7;}
.cart-table td img{ width: 40px; height: 40px;}.lh-20{ line-height: 20px !important;}

/*尤姐JS生成效验折行*/
.sgerrorhint{ display:block;}

/*登录*/
.login{width:100%;height:400px;border:1px solid #CCC;}
.logoB{background:url(/static/images/logbanner.png) no-repeat;width:852px;height:400px;float:left;border-right:1px solid #CCC;}
.logob_R{float:left;margin:0 15px 0 15px;line-height: 38px;}
.logob_R .text{height:16px;width:200px;border:1px solid #ccc;padding:9px 25px 9px 5px;float:none;}
.logob_R .text1{height:16px;width:60px;border:1px solid #ccc;padding:9px 25px 9px 5px;float:none;}
.but{cursor:pointer;}
.zhuceBut{background:url(https://image.365me.me/static/images/zhuceBut.png) no-repeat;border:0px; width: 82px;height: 21px; vertical-align: middle;padding-top: 5px; display:inline-block ;margin-left:65px;cursor:pointer;}
/*.page{text-align:center;clear: both;padding: 40px 0 20px 0;}*/
.input-login{font-size: 14px;padding:5px;}
.btn-login{color:#fff;background-color:#CF0000;width: 235px;}
.btn-login:hover,.btn-login:focus,.btn-login.disabled,.btn-login[disabled]{color:#fff;background-color:#A60202;*background-color:#A60202;}
.btn-login:active,.btn-login.active{color:#fff;background-color:#A60202}

/*顶部导航-快捷菜单的样式开始*/
.topnav{width: 100%; background-color: #f5f5f5; border-bottom: 1px solid #ddd; height: 30px;}
.topnav .lh-30{height: 30px; line-height: 30px;}
.topnav .menu{height: 24px; margin-top: 2px;position: relative;}
.topnav ul li{padding: 0px 4px; float: left; line-height: 24px;}
.topnav .menu_b{width: 100px; float: left;}
.topnav .menu_b h4{ font-size: 12px;margin: 5px 3px; font-weight: bold;}
.topnav .menu_hd{padding: 1px 6px 0 6px;position: relative;}
.topnav .hover{}
.topnav .hover .menu_hd{padding: 0 5px;border: 1px solid #ddd; border-bottom: 0; background: #fff;z-index: 99; }
.topnav .menu_hd b{display: inline-block;width:8px;height:8px;overflow:hidden;margin-left:5px;line-height:10px;
    -webkit-transition: -webkit-transform .2s ease-in;
    -webkit-backface-visibility: hidden;
    -moz-transition: -moz-transform .2s ease-in;
    -o-transition: -o-transform .2s ease-in;
    transition: transform .2s ease-in;}
.topnav .hover b{
    border-color:#323030 transparent transparent;
    -moz-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
}
.topnav b em{display: inline-block;width: 0;height: 0;border-style:solid dashed dashed;border-width:4px;border-color: #666 transparent transparent;overflow: hidden;zoom: 1;font-size: 0;}
.menu_bd{display: none;border: 1px solid #ddd; position: absolute; top:24px;left:0px; background: #fff; z-index: 10;padding:5px 10px; }
.topnav .hover  .menu_bd{display: block;}
.overscroll{overflow-y:auto; overflow-x: hidden;  max-height: 255px;}
/*顶部导航-快捷菜单的样式结束*/

/*底部样式开始*/
.copyright{  background: #333; height: 85px; padding-top: 8px; position: relative; width: 100%;margin-top: 20px;}
/*.copyright ul li a{ float: left; color: #ccc; margin: 5px 0px;}*/
.copyright p a,.copyright p{color: #999; margin-top: 10px;  font-size: 12px;}
.cooer_img{ position: absolute; top:15%; right: 21%;}
/*底部样式结束*/

/*会员中心底部样式开始*/
.copyright_v{  background: #FCFCFC; height: 85px; padding-top: 8px; position: relative; width: 100%;margin-top: 20px; border-top: 1px solid #ededed;}
/*.copyright ul li a{ float: left; color: #ccc; margin: 5px 0px;}*/
.copyright_v p a,.copyright_v p{color: #999; margin-top: 10px;  font-size: 12px; position: relative;}
.cooer_img_v{ position: absolute; top:15%; right: 21%;}
.layout-foot{left: 42%;}
/*会员中心底部样式结束*/

/*导航条开始*/
/*左侧悬浮菜单*/
.nav-wrap{position:relative;*z-index:2;width:100%; border-bottom: 2px solid #CF0000;}
.mainnav{position:relative;width:923px;height:40px;margin:0 auto;padding-left:200px;}
.goods{position:absolute;top:0;left:0;width:200px;height:40px;}
.goods .title{background:#CF0000;}
.goods h1 a,.goods .title{display:block;height:40px; text-align:center;line-height:40px;color:#fff; font-size: 14px;}
.goods h1 a:hover{text-decoration:none;}
.nav-list{height:40px;}
.nav-list li{float:left;margin-right:1px;}
.nav-list a{display:block;height:40px;float:left; width:120px;text-align:center;color:#333;text-decoration:none; line-height: 40px; font-size: 14px;}
.nav-list a:hover{ color:#CF0000;text-decoration:none;}
.nav-list a.on{color:#CF0000;}
.all-goods{position:absolute;top:40px;left:0;width:198px;height:370px;background:#FAFAFA;border:solid #CF0000;border-width:0 1px 1px;overflow:visible; z-index: 999;}
.all-goods .item{width:198px;height:45px;border-top:1px solid #fff;background:#fff;}
.all-goods .btnone{border-top:2px solid #CF0000;}
.all-goods .item .product{position:absolute;z-index:999;width:200px;}
.all-goods .item .product h3{width:180px;height:45px;border-width:1px 0;font-weight:normal;line-height:45px;font-size:14px !important; padding:0 10px;}
.all-goods .item .product h3 a{color:#333;}
.all-goods .item .product h3 a:hover{text-decoration:none;}
.all-goods .item .product s{display:block;position:absolute;top:18px;left:180px;width:6px;height:9px;background: transparent url("https://image.365me.me/static/images/indexSprite.png") no-repeat scroll 0px 0px;}
.all-goods .active .product h3{line-height:45px;background-color:#fff;width:179px;border:1px solid #CF0000; border-right-style: none;border-left-style: none; }
.all-goods .active .product h3 a{color:#CF0000;}
.all-goods .product-wrap{position:absolute;width:962px;min-height: 348px; max-height: 505px; z-index:99;border:1px solid #CF0000;background:#fff;padding:10px 20px;display:none;}
.all-goods .product-wrap p{color:#999999;}
.all-goods .pos01{left:198px;top:1px;}
.all-goods .pos02{left:198px;top:1px;}
.all-goods .pos03{left:198px;top:1px;}
.all-goods .pos04{left:198px;top:1px;}
.all-goods .pos05{left:198px;top:1px;}
.all-goods .pos06{left:198px;top:1px;}
.all-goods .pos07{left:198px;top:1px;}
.all-goods .pos08{left:198px;top:1px;}
.all-goods .product-wrap h2{font-size:14px !important;color:#CF0000;}
.all-goods .product-wrap h2 a{color:#CF0000; text-align:left;line-height: 35px}
.all-goods .product-wrap ul{border-top:1px dotted #ddd; }
.all-goods .product-wrap ul li{float:left;display:inline; display:inline-block;margin-top:10px;white-space:nowrap;}
.all-goods .product-wrap ul li a{padding-right:17px;color:#333;display:inline-block;line-height:18px;text-decoration:none;}
.all-goods .product-wrap ul li a:hover{text-decoration:none;background-position:-8px -219px;color:#CF0000;}
.all-goods .product-wrap div dd,.all-goods .product-wrap div dl a{display:block;width:185px;height:120px;overflow:hidden;}

/*首页左侧分类*/
.pos01{ padding: 5px 0px;}
.pos01 dl{ margin:0px 10px; overflow: hidden; border-bottom: 1px solid #E0E0E0;}
.pos01 dt{float: left;width: 90px;padding: 8px 15px 0px 0px; text-align: left;font-weight: 700;line-height: 28px; color: #CF0000;}
.pos01 dt a{ color: #CF0000;font-size: 14px;}
.pos01 dd{float: left;width: 770px;padding: 3px 0px;line-height:20px; font-size: 12px;border-left: 1px solid #E0E0E0;  margin:8px 10px 8px 0px ;}
.pos01 dd a {float: left;padding: 0px 12px;white-space: nowrap; line-height: 22px;}
.f-10{ font-size: 10px;}
.list-more{ float: right;line-height:20px; font-size: 12px; padding-top: 5px; margin-top:8px;border-left: 1px solid #E0E0E0; padding-left: 10px; height: 40px;}
.lists-more,.lists-more a{line-height:20px; font-size: 14px; padding-top: 5px; margin-top:8px; padding-left: 5px; height: 40px; color: #666;}
