/***************2016积分云 v1.1**************************/
/*--for public--*/
body { color:#5c5c5c; font-family:\5FAE\8F6F\96C5\9ED1; padding:0px; margin:0px;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-weight: 400;overflow-x: hidden;overflow-y: auto;}
ul { list-style:none; margin:0px; padding:0px;}
table,table th,label,select,em,input,textarea,button  { font-style:normal; font-weight:normal; outline:none; line-height:100%;}
article,h3{margin:0;padding:0}

/*select {appearance:none;-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;background:url( ../images/icon-chevron-bottom1.png) no-repeat right; padding-left:5px;}*/

.content { width:62.5%; margin-left:auto; margin-right:auto; clear:both;}
.transition { transition: transform .3s ease-in-out;-webkit-transition: -webkit-transform .3s ease-in-out;}


.mg-l5 { margin-left:5px;}
.mg-l10 { margin-left:10px;}
.mg-l15 { margin-left:15px;}
.mg-l20 { margin-left:20px;}
.mg-l25 { margin-left:25px;}
.mg-l30 { margin-left:30px;}
.mg-l35 { margin-left:35px;}
.mg-l40 { margin-left:40px;}
.mg-l45 { margin-left:45px;}
.mg-l70 { margin-left:70px;}
.mg-r5 { margin-right:5px;}
.mg-r10 { margin-right:10px;}
.mg-r15 { margin-right:15px;}
.mg-r20 { margin-right:20px;}
.mg-r25 { margin-right:25px;}
.mg-r30 { margin-right:30px;}
.mg-r35 { margin-right:35px;}
.mg-r40 { margin-right:40px;}
.mg-r50 { margin-right:50px;}
.mg-r60 { margin-right:60px;}
.mg-r70 { margin-right:70px;}

.mg-t5 { margin-top:5px;}
.mg-t10 { margin-top:10px;}
.mg-t15 { margin-top:15px;}
.mg-t20 { margin-top:20px;}
.mg-t25 { margin-top:25px;}
.mg-t30 { margin-top:30px;}
.mg-t35 { margin-top:35px;}
.mg-t40 { margin-top:40px;}
.mg-t50 { margin-top:50px;}
.mg-t60 { margin-top:60px;}
.mg-t70 { margin-top:70px;}

.mg-b5 { margin-bottom:5px;}
.mg-b10 { margin-bottom:10px;}
.mg-b15 { margin-bottom:15px;}
.mg-b20 { margin-bottom:20px;}
.mg-b25 { margin-bottom:25px;}
.mg-b30 { margin-bottom:30px;}
.mg-b35 { margin-bottom:35px;}
.mg-b40 { margin-bottom:40px;}
.mg-b60 { margin-bottom:60px;}
.mg-b70 { margin-bottom:70px;}


.pd-l5 { padding-left:5px;}
.pd-l10 { padding-left:10px;}
.pd-l15 { padding-left:15px;}
.pd-l20 { padding-left:20px;}
.pd-l30 { padding-left:30px;}
.pd-l36 { padding-left:36px;}
.pd-l40 { padding-left:40px;}
.pd-t10 { padding-top:10px;}
.pd-t15 { padding-top:15px;}
.pd-t20 { padding-top:20px;}
.pd-t25 { padding-top:25px;}
.pd-t30 { padding-top:30px;}
.pd-t36 { padding-top:36px;}
.pd-t40 { padding-top:40px;}
.pd-t70 { padding-top:70px;}
.pd-r5 { padding-right:5px;}
.pd-r10 { padding-right:10px;}
.pd-r15 { padding-right:15px;}
.pd-r20 { padding-right:20px;}
.pd-b5 { padding-bottom:5px;}
.pd-b10 { padding-bottom:10px;}
.pd-b20 { padding-bottom:20px;}
.pd-b30 { padding-bottom:30px;}
.pd-b36 { padding-bottom:36px;}
.pd-b40 { padding-bottom:40px;}
.pd-b60 { padding-bottom:60px;}
.pd-b70 { padding-bottom:70px;}

.bdr-rb0 { border-top-right-radius:0px!important;border-bottom-right-radius:0px!important; }
.bdr-lb3 {border-top-left-radius:3px;border-bottom-left-radius:3px; }
.bdr-rb3 {border-top-right-radius:3px;border-bottom-right-radius:3px; }

.bd-green { border:1px solid #6ED37D;}
.bd-red { border:1px solid #fe0000;}
.bd-blue { border:1px solid #04AAFD;}
.bd-dblue { border:1px solid #1A7BD3;}
.bd-lblue { border:1px solid #1A7BD3;}
.bd-fff { border:1px solid #666;}
.bd-eee { border:1px solid #eee;}
.bd-333 { border:1px solid #333;}
.bd-r0 {border-right:none 0px;}


/*公共颜色*/
.cor-green { color:#6ED37D!important;}
.cor-gray { color:#666666!important;}
.cor-red { color:#ff7974!important;}
.cor-fred { color:#ff0000!important;}
.cor-dblue { color:#1A7BD3!important;}
.cor-blue { color:#04AAFD!important;}
.cor-fff {color:#fff!important;}
.cor-gold { color:#ff8f42;}
.cor-666 {color:#666;}
.cor-333 {color:#333;}
/*特殊颜色*/
.cor-ff0000 {color:#ff0000;}
.cor-550{color:#505050}
.cor-17b{color:#1a7bd3}
.bg227{background-color:#2275f6}

/*文本修饰*/
.line-through { text-decoration:line-through!important;}

/*公共背景*/
.bg-red { background:#ff7974!important;}
.bg-green { background:#07C24B!important;}
.bg-blue { background:#1A7BD3!important;}
.bg-dblue { background:#1A7BD3!important;}
.bg-lblue { background:#1A7BD3!important;}
.bg-gray { background:#FAFBFC!important;}

.bg-gold { background:#ff8f42!important;}
.bg-yellow { background:#FFD027!important;}
.bg-fff { background:#fff!important;}
.bg-550{background-color:#505050}

/*清除冲突样式*/

.cls { clear:both;}
.hidden { display:none;}
.over-hidden { overflow:hidden;}
.overx-hidden { overflow:hidden;}
.overy-hidden { overflow:hidden;}
.over-visible { overflow:visible;}
.block { display:block;}
.inline-block { display:block;}
.nowrap {white-space:nowrap !important;}
.ellipsis { white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.bgn { background:none !important;}
.bdn { border:none 0px !important;}
.ibn { background:none !important; border:none 0px !important; box-shadow:none;}
.w100 { width:100% !important;}
.h100 { height:100% !important;}
.pd0 { padding:0px !important;}
.pd-tb0 { padding-top:0px !important;padding-bottom:0px !important;}
.mr0 { margin-right:0px!important;}
.ml0 { margin-right:0px!important;}
.mt0 { margin-top:0px!important;}
.mb0 { margin-bottom:0px!important;}


/*numbox*/

.input-numbox{border: 1px solid #dddddd; height: 36px; overflow: hidden; position: relative; width: 126px;}
.input-numbox button{background: #fff none repeat scroll 0 0; border: 0 none; height: 36px; outline: medium none; width: 36px; line-height: 28px;}
.input-numbox .input-chevron-up{left: 0;top:0px; position: absolute;}
.input-numbox .input-chevron-down{position: absolute; right: 0;top:0px;}
.input-numbox .input-number{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:#fff none repeat scroll 0 0;border-color:-moz-use-text-color #dddddd;border-image:none;border-radius:0;border-style:none solid;border-width:0 1px;color:#333;height:36px;ime-mode:disabled;left:36px;line-height:32px;margin:0;position:absolute;text-align:center;top:-1px;width:52px;}
.input-numbox .input-number:hover{background:rgba(0,0,0,0) none repeat scroll 0 0;}

/*文字排版*/

/*文字排版、颜色
*/
.font12{font-size:12px}
.font13{font-size:13px}
.font14{font-size:14px}
.font15{font-size:15px}
.font16{font-size:16px}
.font18{font-size:18px}
.font20{font-size:20px}
.font23{font-size:23px}
.font24{font-size:24px}
.font25{font-size:25px}
.font50{font-size:50px}

.line12 { line-height:12px;}
.line14 { line-height:14px;}
.line16 { line-height:16px;}
.line16 { line-height:16px;}
.line18 { line-height:18px;}
.line20 { line-height:20px;}
.line22 { line-height:22px;}
.line24 { line-height:24px;}
.line25 { line-height:25px;}
.line36 { line-height:36px;}
.linep100 { line-height:100%;}

.wid-p100 { width:100%;}
.wid-p90 { width:90%;}
.wid-p80 { width:80%;}
.wid-p70 { width:70%;}
.wid-p60 { width:60%;}
.wid-p50 { width:50%;}
.wid-p40 { width:40%;}
.wid-p35 { width:35%;}
.wid-p30 { width:30%;}
.wid-p25 { width:25%;}
.wid-p20 { width:20%;}
.wid-p15 { width:15%;}
.wid-p10 { width:10%;}
.wid-p5 { width:5%;}

/*按钮默认属性*/

.btn-default { padding:12px 35px !important;}
.btn-default-preview { width:60px; height:23px; line-height:50%; color:#C6D1DB; border:1px solid #eee; vertical-align:middle;}
.btn-normal { background:#fff; border:1px solid #fff; }
.btn-blue { background:#1A7BD3; color:#fff; padding:12px 35px;}
.btn-thin { background:none; border:1px solid #fff; color:#fff;}
/*地址选择插件*/

#distpicker { white-space:nowrap;}
#distpicker .form-control { width:33%; float:left; margin-right:10px;}
#distpicker #Area { margin-right:0px !important;}


/*摸态框组件*/

.modelbox { width:60%; max-width:1000px;background:#fff; left:25%; padding:30px 15%; color:#535457; border-radius:3px;}
.modelbox .icon-model { height:50px; width:100%;}
.modelbox .modal-footer { text-align:center;}
.modelbox .btn { min-width:82px; display:inline-block;}

.icon-model {background:url( ../images/icon-model-yes.png) no-repeat center}
.icon-model-yes {background:url( ../images/icon-model-yes.png) no-repeat center}
.icon-model-error {background:url( ../images/icon-model-error.png) no-repeat center}
.icon-model-doubt {background:url( ../images/icon-model-doubt.png) no-repeat center}



/*弹窗*/
.MessageBox {position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.5);z-index:99999;}
.MessageBoxMain {width:400px;padding:10px 0;margin:200px auto 0 auto;background-color:#fff;border-radius:4px;border:1px solid #DCDCDD;}
.MessageBoxTitle {padding:0 10px 5px 10px;font-size:15px;border-bottom:1px solid #DCDCDD;}
.MessageBoxContent {min-height:50px;padding:10px 10px 0 10px;font-size:12px;line-height:1.5em;}
.MessageBoxBtn {padding:10px 10px 0 10px;text-align:center;font-family:\5FAE\8F6F\96C5\9ED1;font-size:16px;}
.MessageBoxBtn:focus,.MessageBoxBtn:active { }
.MessageBoxBtnItem {display:inline-block;padding:1px 8px;/*margin:0 0 0 20px;*/color:#fff;text-decoration:none; background:#1A7BD3; border:none 0px !important; padding:3px 15px; border-radius:3px;}
.MessageBoxBtnItem:hover,.MessageBoxBtnItem:focus {text-decoration:none; cursor:pointer; background:#1A7BD3}
.MessageBoxBtnItem:active {position:relative;left:1px;top:1px;}/*按钮点击后的效果*/

.footer-center { display: flex; align-items: center; }


/*分页组件*/

.pagenation { padding:0px 20px; color:#5c5c5c; height:34px; }
.pagenation th { height:34px!important;line-height:34px!important;}
.pagenation:hover,.pagenation:hover th { border:none 0px !important;}
.pagenation label { margin-bottom:0px;}
.pagenation .pull-left { letter-spacing:1px;}
.pagenation .pull-left input { /*margin-right:5px;/*-webkit-appearance:none; border-radius:2px; width:12px; height:12px; border:1px solid #C2C2C2;*/}
/*.pagenation .pull-left input:checked {background:url( ../images/formopen-color.gif) no-repeat center; border:1px solid #C2C2C2; outline:none;}*/
.pagenation .pagenation-href input { width:30px; height:20px; background:#fff; border:none 0px; outline:none;}
.pagenation #pagetarget { margin-right:5px; border-radius:3px;}
.pagenation .pull-right a { padding-left:5px; padding-right:5px; color:#7b889d; text-decoration:none; font-size:14px;}
.pagenation .pull-right  input { text-align:center;}
.pagenation .pull-right .btn { width:55px; height:25px; background:#00A9FD; border-radius:3px; color:#fff; line-height:0.8em; margin-left:10px; text-align:center;}


/*日历插件*/
.datetimepicker { max-height:60px; display:block; overflow:hidden;}
.datetimepicker .setdatetime {background:url( ../images/setdatetime.png) no-repeat right #fff; padding-left:5px; cursor:pointer; width:142px;height:28px ;line-height: 28px;border:1px solid #F3F2F2; border-radius:3px;}

/*上传组件*/

.picupload { position:absolute; display:none !important; width:185px; cursor:pointer;}
/*注册协议*/

#agreement { display:none; width:600px;height:560px; background:#fff; left:50%; margin-left:-300px; top:50%; margin-top:-280px; }
#agreement .tit { height:75px; line-height:35px; font-size:20px; color:#333; padding:20px 20px; text-align:center;}
#agreement .list { height:410px;padding-top:10px; line-height:25px; color:#666; padding:25px; overflow:auto;} 
#agreement .modal-footer { padding-top:20px;}
#agreement .modal-footer .btn-primary { background:#F74C4C;}

/*文件上传组件*/

.fileuploader { position:relative; display:block; width:100%;}
.fileuploader .uploader-list .file-item { margin:0px; padding:0px; position:relative; background:#ddd; padding:5px;}
.fileuploader .uploader-list .file-item .info { position:absolute; bottom:0px; height:25px; line-height:25px;background:#333; color:#fff; width:100%; text-align:center; opacity:0.8;}

.fileuploader .btns { position:absolute;display:block; bottom:0px; padding-left:10px; }
.fileuploader .webuploader-element-invisible { display:none;position:absolute; outline:none !important; opacity:0;filter:alpha(opacity=0);-ms-filter:"alpha(opacity=0)";cursor:pointer;}
.fileuploader .info { text-align:center; background:#333; opacity:0.8; color:#fff;}
.fileuploader .webuploader-container div { overflow:visible !important;}
.fileuploader .progress { width:100%; height:25px; position:absolute; top:0px;}
.fileuploader .progress span {}



/*文件上传通用按钮组件*/

.form-file-input{overflow:hidden;position:relative;}
.form-file-input label{width:100%;height:100%;display:block;}
.form-file-input input[type=file]{width:148px;height:48px;background:#333;margin:0 auto;position:absolute;right:50%;margin-right:-94px;top:0;right:0px\9;margin-right:0px\9;width:10px\9;opacity:0;filter:alpha(opacity=0);z-index:2;}
.form-file-input a.upload-img{width:148px;display:inline-block;margin-bottom:10px;height:48px;line-height:48px;font-size:15px;color:#FFFFFF;background-color:#1E88E5;border-radius:3px;text-decoration:none;cursor:pointer;}
.form-file-input a.upload-img:hover{background-color:#135FAB;}


/*通用表单隐藏按钮组件*/

.placeholderhiden { overflow-y:hidden;}
.placeholderhiden .notice { display:none;}

/*摸态框*/
#modelcontainer { display:none; width:600px; min-height:180px; position:absolute; top:50%; left:50%; margin-left:-300px; margin-top:-280px; z-index:9999; background:#fff; border-radius:5px; padding-top:20px; overflow:hidden;}
#modelcontainer .tit { height:35px; line-height:35px; font-size:20px; color:#333; padding:20px 20px;}
#modelcontainer .list { height:364px;padding-top:10px; line-height:25px; color:#666; padding:25px; overflow:auto;} 
#modelcontainer .modal-footer { padding-top:20px; text-align:center; border-top:none 0px;}
#modelcontainer .modal-footer .btn-primary { background:#F74C4C;}


#modelcontainer .shop-list { padding-left:50px;}
#modelcontainer .shop-list img { height:45px;}
#modelcontainer .shop-list .preview { padding:10px 0px; min-height: 60px; line-height:25px;}
#modelcontainer .shop-list .preview a { display:inline-block; vertical-align:middle;}
#modelcontainer .shop-list .preview span { line-height:25px; padding-top:10px;}

#modelcontainer .shop-list-group { width:872px;}
#modelcontainer .shop-list-group li { width:180px; height:80px; margin-top:20px;float:left; margin-right:40px; padding:16px 0 20px 15px; border:1px solid #eeeeee; cursor:pointer;}
#modelcontainer .shop-list-group li img { border-radius:4px;}
#modelcontainer .shop-list-group li a { text-decoration:none; padding-left:45px; display:block; background: url(../images/icon-dmd.png)no-repeat left;}
#modelcontainer .shop-list-group li.active {background: url(../images/icon-auth.png) no-repeat;}
#modelcontainer .shop-list-group li.active a { color:#fff;background: url(../images/icon-success.png) no-repeat left;}
#modelcontainer .modal-footer { clear:both;}


.Popup_window { cursor:pointer;position:fixed; width:80px; height:253px;bottom:60px; right:2px; z-index:999;}
.Popup_window a { display:block;width:80px; height:61px;}
.Popup_window .qq{width:80px; height:61px; display:inline-block; background:url(../images/Popup_window_img.png) no-repeat 0 -63px;}
.Popup_window .qq:hover {background:url(../images/Popup_window_img.png) no-repeat -84px -63px;}
.Popup_window .online{width:80px; height:61px; display:inline-block; background:url(../images/Popup_window_img.png) no-repeat 0 -189px;}
.Popup_window .online:hover {background:url(../images/Popup_window_img.png) no-repeat -84px -189px;}

.Popup_window .gfwx_a{width:80px; height:61px; display:inline-block; background:url(../images/Popup_window_img.png) no-repeat 0 -126px;}
.Popup_window .gfwx_a:hover {background:url(../images/Popup_window_img.png) no-repeat -84px -126px;}
.Popup_window .gfwx_a  span {  position:absolute; left:-168px;height:61px; line-height:25px; background:#2D7CD9; font-size:23px; color:#fff; padding:20px 15px 0 15px;}
.Popup_window .gfwx_a:hover span { display:block !important;}
.Popup_window .fhdb_a{width:80px; height:61px; display:inline-block; background:url(../images/Popup_window_img.png) no-repeat 0 -254px;}
.Popup_window .fhdb_a:hover {background:url(../images/Popup_window_img.png) no-repeat -84px -254px;}




/*美化radio，checkbox*/
.formopen {-webkit-appearance:none; border-radius:2px; width:12px; height:12px; border:1px solid #C2C2C2; margin-right:5px!important; outline:none;}
.formopen:checked {background:url( ../images/formopen-color.gif) no-repeat center; border:1px solid #C2C2C2; outline:none;margin-right:5px;}

@media screen and (max-width: 800px) {
.sidebar-menu .treeview {height:12.5% !important; max-height:115px!important;}
}

