@charset "utf-8";
/* reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{*font-size:100%;font-weight:400;}
span,var,strong,em,p{word-wrap:break-word;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,i,strong,th,var{font-style:normal;}
ol,ul{list-style:none outside;}
blockquote:before,blockquote:after,q:before,q:after{content:'';}
table{border-collapse:collapse;border-spacing:0;table-layout:fixed;}
table td{word-wrap:break-word;}
caption,th{text-align:left;}
input,textarea,select,button{font-family:inherit;font-size:inherit;*font-size:100%;font-weight:inherit;resize:none;}
input,textarea{outline: none;}
button{cursor:pointer;}
a{text-decoration:none;outline:none;blr:expression(this.onFocus=this.blur()); cursor:pointer;}
a:hover{text-decoration:none;}
body{ font-family:"微软雅黑"; font-size:12px;overflow-x:hidden;}
/* reset end */
.f-sms-model-1,.f-sms-model-2{ width:100%; height:auto; border:1px solid #ababab; margin:0 auto; padding:0 1px; font-size:12px;font-family:"微软雅黑"; position:relative; -webkit-border-radius:3px;-webkit-box-shadow:1px 1px 5px #e3e5e6;}
.f-sms-model-1 ul{ height:auto; overflow:hidden; margin-bottom:47px;}
.f-sms-model-1 ul li{ height:auto; overflow:hidden; padding:8px 50px 8px 30px; background:url(../img/dot-bg01.gif) left bottom repeat-x; cursor:pointer; margin-top:1px; line-height:18px; position:relative;}
.f-sms-model-1 ul li:hover{ background:#eaeff2 url(../img/dot-bg01.gif) left bottom repeat-x; padding-right:62px;}
.edit-md,.del-md{ width:22px; height:22px; display:none; position:absolute; right:30px; top:6px;}
.edit-md span,.del-md span{ width:16px; height:16px; display:inline-block; background:url(../img/mod-sprit.png) 0 0 no-repeat; margin:4px 3px 2px;}
.del-md{ right:5px;}
.del-md span{background:url(../img/mod-sprit.png) 0 -16px no-repeat; margin-top:3px;}
.edit-md:hover,.del-md:hover{ background:url(../img/mod-sprit.png) 0 -35px no-repeat;}
.f-sms-model-1 ul li:hover .edit-md,.f-sms-model-1 ul li:hover .del-md{ display:block;}
.add-model{ color:#2692fe; position:absolute; right:12px; bottom:9px;}
.f-sms-model-2{ width:446px; height:252px;}
.f-sms-model-2 h1{ font-size:13px; font-weight:bold; padding:5px 0 0 10px;}
a.close-model{ width:11px; height:11px; position:absolute; top:10px; right:10px; background:url(../img/mod-sprit.png) 0 -62px no-repeat;}
.add-name{ clear:both; height: auto; overflow:hidden; padding:12px 20px;} 
.add-nm-icon{ width:16px; height:15px; background:url(../img/mod-sprit.png) 0 -75px; display:inline-block; float:left;}
.model-pane{ clear:both; border:1px solid #848485; width:358px; height:112px; margin:0 auto; padding:5px 10px; line-height:20px;}
.btn-pane{ text-align:right; padding:24px 33px; height:auto; overflow:hidden;}
.btn-ok,.btn-quit{ width:68px; height:25px; display:inline-block; background:url(../img/mod-btn.png) 0 0 no-repeat; text-align:center; color:#787878; line-height:25px;}
.btn-quit{ background-position:0 -27px; margin-left:15px;}
.add-files,.sfiles-jdt{ height:auto; overflow:hidden; background:#f6fbff; border-top:1px solid #e9eff2; padding:5px 0;}
.add-files ul{height:auto; overflow:hidden;}
.add-files ul li{height:auto; overflow:hidden; float:left; display:inline-block; padding:5px 25px 5px 3px;border:1px solid transparent; position:relative; cursor:pointer;}
.add-files ul li:hover{background:#f8fcff; border:1px solid #c5d1d8;-webkit-border-radius:3px;}
.add-files ul li img{ float:left; margin:0 2px 0 0;}
a.del-dw{ width:8px; height:8px; display:inline-block; background:url(../img/mod-sprit.png) 0 -94px; position:absolute; top:10px; right:5px;}
a.del-dw:hover{ background-position:0 -104px;}
.sfiles-jdt{ padding:5px 15px 8px; position:relative;}
.sfile-equit{ position:absolute; right:15px; top:5px; color:#0573c2;}
.jdt-gray{ border:none; border-top:1px solid #f6fbff; border-bottom:1px solid #fff; height:5px; background:#dce7f0;-webkit-border-radius:5px; margin-top:5px; overflow:visible;}
.jdt-ing{-webkit-border-radius:5px; background:-webkit-gradient(linear, 0% 0%, 0% 8%,from(#63bafe), to(#3e95ed)); height:7px; width:150px; margin-top:-1px;}
/*联系人列表*/
.link-m-wrap{ width:558px; height:auto; overflow:hidden; margin:0 auto;}
.link-m-title{ width:548px; background:url(../img/link-mbg01.png) repeat-y; height:28px; overflow:hidden; margin:0 auto;}
.link-m-title h1{ font-size:13px; font-weight:normal; color:#000; line-height:28px; width:165px; float:left; display:inline-block; padding-left:10px; margin-right:5px;}
.link-m-con{ clear:both; width:545px; max-height:275px; padding:7px 0 0 0; overflow-y: auto;overflow-x:hidden; background:url(../img/link-mbg02.png) 0 0 repeat-y; margin-left:5px;}
.link-m-con ul{ width:545px; height:auto; overflow:hidden; padding-bottom:10px;}
.link-m-con ul li{ float:left; display:inline-block; width:176px; margin:8px 0 0 5px;}
.lm-name,.lm-user{ float:left; display:inline-block; width:47px; height:22px; line-height:24px; padding-left:12px; margin:0 14px 0 0;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.lm-user{width:85px; border:1px solid #bdccd7;line-height:22px; padding-left:0px;}
.lm-user input{ margin:2px 0; border:none; background:none; padding-left:7px; width:70px;}

/* 设置滚动条的样式 */
::-webkit-scrollbar {width:6px;}

/* 滚动槽 */
::-webkit-scrollbar-track {box-shadow:#fff;border-radius: 10px;}
/* 滚动条滑块 */
::-webkit-scrollbar-thumb {border-radius: 10px;background:#cfd5d9;-webkit-box-shadow:#cfd5d9;}
::-webkit-scrollbar-thumb:window-inactive {background:#c5cbd0;}

.lm-name b,.lm-user b,.lm-user input{ font-weight:normal;}









