﻿body,div,p,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,textarea,blockquote{margin:0;padding:0;list-style:none;}
body{background:#f0f0f0;color:#555;}
a{outline:none;text-decoration:none;color:#333;font-size:14px;}
a:hover{ text-decoration:underline;}
a img{border:0;}
.Ml5{margin-left:5px;}.Mr5{margin-right:5px;}.Mb5{margin-bottom:5px;}.Mt5{margin-top:5px;}
.Ml10{margin-left:10px;}.Mr10{margin-right:10px;}.Mb10{margin-bottom:10px;}.Mt10{margin-top:10px;}
.Pd5{padding:5px;}.Pd10{padding:10px;}.Pd15{padding:15px;}.Ptb10{padding-top:10px; padding-bottom:10px;}
.fl,.fc{float:left;}.fr{float:right;}.bck{display:block;}
.cl,.clear{clear:both;}.cll{clear:left;}.unselect{-moz-user-select: none;-khtml-user-select: none;-webkit-user-select: none;-ms-user-select: none;user-select: none;}
.H5{height:5px;overflow:hidden;clear:both;}.H10{height:10px;overflow:hidden;clear:both;}.H20{height:20px;overflow:hidden;clear:both;}

/*********************************
 *Publid 共用样式
*********************************/
.wrap{width:1000px;margin:auto;}
.w240{width:240px}.w250{width:250px}.w300{width:300px}.w370{width:370px}.w400{width:400px}
.atit{border-top:#EEE solid 1px;border-width:1px 0 0 0;height:5px;color:#999}
.lm_box{background:#FFF;}
.lm_box .lmtit{height:30px;line-height:30px; border-bottom:#f2f2f2 solid 1px;}
.lm_box .lmtit .txt,.lm_box .lmtit strong{display:inline-block;padding:0 15px;}
.lm_box .lmcon{padding:5px;}
/*list*/
.list{}
#login a{margin-left:10px;}
.list li{border-bottom:#EEE solid 1px;line-height:36px;min-height:36px;}
/* Pic */
.picList{display:block;}
.picList li{float:left;margin:9px;overflow:hidden;width:130px;}
.picList li .img{display:block;overflow:hidden;width:130px;height:90px;background:#CCC;background-size:cover;background-position:center center;box-shadow:0 0 5px rgba(0,0,0,.2);position:relative;}
.picList li .img img{width:110%;margin-left:-5%;-webkit-transition:-webkit-transform 0.2s ease-in;transition:transform 0.2s linear;}
.picList li .img:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}
.picList li .img .tit{position:absolute;bottom:0;left:0;width:100%;background:rgba(0,0,0,.5);color:#FFF;}
.picList li .tit{width:100%;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;text-align:center;}
/*useList*/
.useList li{width:50px;margin:3px;text-align:center;}
.useList li .img{width:50px;height:50px; border-radius:2px;}
.useList li .img img{width:100%;height:100%;margin:0;}

/*pagelist*/
.pagelist{display:block;margin:10px; text-align:center;}
.pagelist li{display:inline-block;line-height:30px;margin:0px 5px;padding:0px 10px;border:#CCC solid 1px; border-radius:3px;}
.pagelist li:hover{border-color:#090;color:#060; text-decoration:none;}
.pagelist li a{display:inline-block;height:30px;}
.pagelist li.thisclass a{border-color:#57b313; background:#effbe6;}
/*pages*/
.pages{display:block;margin:10px; text-align:center;}
.pages a,.pages span{display:inline-block; text-align:center;height:30px;line-height:30px;padding:0 10px;border:#DDD solid 1px; border-radius:2px;margin:3px;}
.pages a{border-color:#aece95;color:#060;}
.pages a:hover{background:#e3f3d2}
/*对话样式*/
.dh{display:block;}
.dh li{margin:10px 5px;position:relative;min-height:60px;}
.dh .dh-tin{color:#666;padding-bottom:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px}
.dh .dh-inf{position:absolute;top:0;}
.dh .dh-inf img{width:48px;height:48px;margin:0 5px;}
.dh .pl{padding-left:65px;}
.dh .pl .dh-inf{left:0;}
.dh .pr{padding-right:65px;}
.dh .pr .dh-inf{right:0;}
.dh .dh-con{background:#def5dc; border-radius:5px;padding:5px;position:relative;color:#5f905b;min-height:40px;}
.dh .dh-con:before{content:'';display:block;border:transparent solid 7px;position:absolute;top:10px;}
.dh .pl .dh-con:before{right:100%; border-right-color:#def5dc;}
.dh .pr .dh-con:before{left:100%; border-left-color:#def5dc;}
/*按扭*/
.btn{color:#666;background-color:#EEE;border-color:#EEE;font-weight:300;font-size:16px;font-family:"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;text-decoration:none;text-align:center;line-height:40px;height:40px;padding:0 40px;margin:0;display:inline-block;appearance:none;cursor:pointer;border:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.3s;transition-duration:.3s}
.btn:visited{color:#666}
.btn:focus,.btn:hover{background-color:#f6f6f6;text-decoration:none;outline:0}
.btn.active,.btn.is-active,.btn:active{text-shadow:0 1px 0 rgba(255,255,255,.3);text-decoration:none;background-color:#eee;border-color:#cfcfcf;color:#d4d4d4;-webkit-transition-duration:0s;transition-duration:0s;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.2);box-shadow:inset 0 1px 3px rgba(0,0,0,.2)}
.btn.disabled,.btn.is-disabled,.btn:disabled{top:0!important;background:#EEE!important;border:1px solid #DDD!important;text-shadow:0 1px 1px #fff!important;color:#CCC!important;cursor:default!important;appearance:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;opacity:.8!important}
.btn-giant{font-size:28px;height:70px;line-height:70px;padding:0 70px}
.btn-jumbo{font-size:24px;height:60px;line-height:60px;padding:0 60px}
.btn-large{font-size:20px;height:50px;line-height:50px;padding:0 50px}
.btn-normal{font-size:16px;height:40px;line-height:40px;padding:0 40px}
.btn-small{font-size:12px;height:30px;line-height:30px;padding:0 30px}
.btn-tiny{font-size:9.6px;height:24px;line-height:24px;padding:0 24px}

.btn-block,.btn-stacked{display:block}
.btn-square{border-radius:0}
.btn-box{border-radius:10px}
.btn-round{border-radius:4px}
.btn-pill{border-radius:200px}
.btn-circle{border-radius:100%}

.btn-blue{background-color:#1B9AF7;border-color:#1B9AF7;color:#FFF}
.btn-blue:visited{color:#FFF}
.btn-blue:focus,.btn-blue:hover{background-color:#4cb0f9;border-color:#4cb0f9;color:#FFF}
.btn-blue.active,.btn-blue.is-active,.btn-blue:active{background-color:#2798eb;border-color:#2798eb;color:#0880d7}
.btn-green{background-color:#4cab2e;border-color:#4cab2e;color:#FFF}
.btn-green:visited{color:#FFF}
.btn-green:focus,.btn-green:hover{background-color:#54d12b;border-color:#54d12b;color:#FFF}
.btn-green.active,.btn-green.is-active,.btn-green:active{background-color:#459b2a;border-color:#459b2a;color:#37851e}
.btn-orange{background-color:#FEAE1B;border-color:#FEAE1B;color:#FFF}
.btn-orange:visited{color:#FFF}
.btn-orange:focus,.btn-orange:hover{background-color:#fec04e;border-color:#fec04e;color:#FFF}
.btn-orange.active,.btn-orange.is-active,.btn-orange:active{background-color:#f3ab26;border-color:#f3ab26;color:#e59501}
.btn-red{background-color:#FF4351;border-color:#FF4351;color:#FFF}
.btn-red:visited{color:#FFF}
.btn-red:focus,.btn-red:hover{background-color:#ff7680;border-color:#ff7680;color:#FFF}
.btn-red.active,.btn-red.is-active,.btn-red:active{background-color:#f64c59;border-color:#f64c59;color:#ff1022}
.btn-royal{background-color:#7B72E9;border-color:#7B72E9;color:#FFF}
.btn-royal:visited{color:#FFF}
.btn-royal:focus,.btn-royal:hover{background-color:#a49ef0;border-color:#a49ef0;color:#FFF}
.btn-royal.active,.btn-royal.is-active,.btn-royal:active{background-color:#827ae1;border-color:#827ae1;color:#5246e2}
/*表单*/
.form{}
.form li{padding:5px 0;line-height:30px;min-height:30px;}
.form label{float:left;display:block;height:30px;line-height:30px;}
.form input,.form select,.form .input{height:30px;line-height:30px;border-radius:2px; border:#DDD solid 1px; text-indent:5px;}
.form [type="radio"]{height:13px; border:none;}
.form select{height:32px}
.form textarea{display:inline-block;border:#DDD solid 1px;padding:5px;border-radius:2px;}
.form input:focus{box-shadow:0 0 5px rgba(0,153,0,.3)}
.form .attr{display:inline-block;height:30px;line-height:30px;color:#999;padding-left:5px;}
.form .btn{height:32px;line-height:30px;margin:0 5px; border-radius:2px;}
.fixfrm li{position:relative;padding-left:115px;}
.fixfrm li>label:first-child{position:absolute;top:5px;left:0;width:110px; text-align:right;}
/*table*/
.table{border-left:#EEE solid 1px;border-bottom:#EEE solid 1px;}
.table thead{background:#eee; text-align:center;line-height:22px;color:#333; border-bottom:#DDD solid 1px;}
.table td{border-top:#EEE solid 1px;border-right:#EEE solid 1px;}
/*badge*/
.badge{display:inline-block;border-radius:5px;color:#FFF;height:20px; line-height:20px; font-size:12px;padding:0 3px;background:#CCC;}
.badge-red{background:#F33;}
/*提示*/
.tis{background:#FFF;padding:10px;margin:5px; border-radius:3px;color:#666;background:#f4f4f4;}
.tis-yes{background:#B9E091;color:#3D7702;}
.tis-no{background:#FC93A4;color:#AC273C;}
.tis-note{background:#FFDD86;color:#956819;}
.tis-info{background:#9BE3FD;color:#166B87;}

/*********************************
 *用户中心相关
*********************************/
.sTool{display:block;position:fixed;left:50%;margin-left:510px;bottom:30px;}
.sTool li{width:40px; text-align:center;margin-bottom:5px;background:rgba(0,0,0,.3); border-radius:3px;padding:5px 0;color:#FFF; text-shadow:1px 1px 0px rgba(0,0,0,.2); cursor:pointer;}
.sTool li:hover{background:rgba(0,0,0,.6)}
.sTool li a{color:#FFF;}
.sTool li i{font-size:20px; line-height:20px;}
.sTool li div{font-size:14px;line-height:14px;}
.index .sTool .gohome{display:none;}
/*私信对话框*/
.iSMSBox{width:100%;height:100%;position:relative;}
.iSMSBox .usrList{width:150px;height:100%;overflow:auto;border-right:#eee solid 1px;background:#F4F4F4;}
.iSMSBox .usrList li{padding-left:44px;cursor:default;min-height:34px;padding-top:3px;padding-bottom:3px;min-bottom:3px;margin:3px; border-radius:5px;}
.iSMSBox .usrList li.cur{background:#E3E8E9;}
.iSMSBox .usrList li:hover{background:#DDD;}
.iSMSBox .usrList li img{width:34px;height:34px; border-bottom:3px; border-radius:3px;}
.iSMSBox .usrList .dh-inf{top:3px;}
.iSMSBox .usrList .dh-usr{line-height:34px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.iSMSBox .usrList .msi{position:absolute;right:3px;top:50%;margin-top:-8px;display:block;height:12px;padding:2px 3px;background:#F62D5C;color:#FFF;line-height:12px; border-radius:12px; font-size:6px;}
.iSMSBox .smsBox{width:339px;height:100%;position:absolute;right:0;top:0;overflow:hidden;}
.iSMSBox .smsBox table{height:100%;}
.iSMSBox .smsBox .msgw{position:absolute;left:0;top:0;width:100%;height:100%;overflow:auto;}
.iSMSBox .smsBox .stime{font-size:12px;color:#999;}
.iSMSBox .smsBox .pr .dh-con{background:#DCF0F5;color:#257185}
.iSMSBox .smsBox .send{height:80px; border-top:#EEE solid 1px;}
.iSMSBox .smsBox .send textarea{width:96%;height:34px;border:none;padding:8px 2%;outline:none;}
.iSMSBox .smsBox .btngrp{padding:0 3px;}
.iSMSBox .smsBox .btngrp .fl{font-size:12px;color:#999; line-height:24px;}
.scri::-webkit-scrollbar{width:6px;height:6px;}
.scri::-webkit-scrollbar-track{border-radius: 10px;background-color:rgba(0,0,0,.1);}
.scri::-webkit-scrollbar-thumb{border-radius:10px;background-color:rgba(0,0,0,.3);}
