@charset "utf-8";


/*Reset*/
*{ padding:0; margin:0; outline:none;}
*html{background-image:url(about:blank);background-attachment:fixed;}
html,div,ul,li,dl,dt,dd,p,h1,h2,h3,h4,h5,h6,img,form,embed,label{margin:0;padding:0;border:0; font-weight:normal;}
img{border:none}
ul,ul li{ list-style:none;} 
.cls{clear:both; line-height:0px!important; height:0px!important;font-size:0px!important;} 
select,input{ vertical-align:middle;} 
input, button, textarea {outline: none;-webkit-appearance: none;border-radius: 0;font-family:"\5FAE\8F6F\96C5\9ED1";} 
select{border-radius: 0;font-family:"\5FAE\8F6F\96C5\9ED1";}
input[type=checkbox]{ -webkit-appearance: checkbox; } 
a {color:#666;text-decoration:none;}
a:hover {color:#f75e4e;}
a:active {color:#f75e4e;}
.hidden{ display:none}
i{ font-style:normal}
/*basic*/ 
body{margin:0px; padding:0px;font-family:"\5FAE\8F6F\96C5\9ED1","\5B8B\4F53", Arial, Helvetica, sans-serif; font-size:12px;color:#666; background:url(leftbg.gif) repeat-y #fff; }  

/*登录*/
.loginbox{position: absolute; left: 0; top: 50%; width: 100%; margin: -243px 0 0; height: 548px; z-index: 2;}
.logo{text-align: center; height: 75px; margin: 57px 0 0;}
.loginmainbox{margin: 0 auto; width: 1200px;}
.loginmain{float: right; width: 384px; height:485px; background:url(touming2.png); border-radius: 8px;}
.logtle{ text-align: center; font-size: 16px; padding: 0 0 21px; line-height: 36px; color: #fff; text-transform: uppercase;}
.loginwrap{margin: 0 auto; width:300px;}
.loginputbox{margin: 14px 0 0; float: left; width: 100%;}
.loginputbg{float: left; width:100%; background: url(logico1.gif) no-repeat 10px center #fff; border-radius: 5px; height: 40px; border: 1px solid #fff;  position: relative;}
.login_hover{ border: 1px solid #f75e4e; }
.loginput{font-size: 14px; border-radius: 5px; line-height:40px; height: 40px; float: left; width: 256px; padding: 0 10px 0 34px; border: medium none; background-color: transparent; color: #666;}
.login_hover .loginput{color: #333;}
.mima .loginputbg{background-image: url(logico2.gif);}
.mimatxt{position: absolute; left: 34px; top: 0; line-height: 40px; font-size: 14px; cursor: text; color: #666;}
.loginbtn{float: left; width: 100%; border: medium none; background:#f75e4e; height:42px; line-height: 36px;  color: #fff; font-size: 16px; margin: 56px 0 0;  cursor: pointer; border-radius:5px; font-weight: bold; letter-spacing: 2px;}
.logbtm{position: absolute; left: 0; bottom: 0; width: 100%; background: url(loginbtm2.png) no-repeat center bottom; height: 189px;}
/*登录 end*/

/*管理*/
.main{float: left; width: 100%; min-width: 1200px;}
.left{float: left; width: 290px; }
.setbox{float: left; width: 80px;}
.touxiang{margin: 20px auto 0; width: 54px; position: relative;}
.touxiang img{width: 54px; height: 54px; display: block; vertical-align: bottom; border-radius: 100%;}
.touxiang em{position: absolute; right: 0; top: 0; background: url(gou.png) no-repeat; width: 13px; height: 13px;}
.setlist{padding: 30px 0 0;}
.setlist li{text-align: center; margin: 30px 0 0;}
.setlist li img{width: 38px;}
.seticon{display: none;}
.setlist li.sel .setico,.setlist li a:hover .setico{display: none;}
.setlist li.sel .seticon,.setlist li a:hover .seticon{display: inline;}
.setlist li span{display: block; color: #758390; font-size: 14px;}
.setlist li.sel span,.setlist li a:hover span{color: #22dabf;}
.lnav{float: left; width: 210px;}
.lnavtle{font-size: 16px; line-height: 56px; padding: 0 0 0 20px; background: #fafafb; color: #434343; border-bottom: 1px solid #e7edf7;}
.add_client{font-size: 16px; line-height: 56px; padding: 0 0 0 20px; background: #fafafb; color: #434343; border-bottom: 1px solid #e7edf7;}
.add_client img{ margin:-1px 12px 0 0; vertical-align: middle;}
.lnavlist li{position: relative; float: left; width: 100%;}
.lnavlist li a{display: block; background: #fafafb;line-height: 36px; font-size: 14px; border-bottom: 1px solid #e7edf7; padding: 0 0 0 20px;}
.sanjiao{position: absolute; right: 20px; top: 15px; background: url(sanjiao.png) no-repeat; width: 12px; height: 7px; transition: all 0.3s ease 0s; }
.lnavlist li a.manage{position: absolute; left: 92px; top: 5px; width: 40px; height: 24px; border: 1px solid #dfdfdf; border-radius: 2px; color: #434343; line-height: 24px; padding: 0; text-align: center;}
.lnavlist li a.manage:hover{color: #f5283d; border: 1px solid #f5283d;}
.lnavlist li li a{background: #fff; border-bottom: medium none;}
.lnavlist li li.on a{color: #f75e4e;}
.lnavlist ul{border-bottom: 1px solid #e7edf7; padding: 8px 0; display: none;}
.lnavlist li a.sel .sanjiao{transform: rotate(180deg); background: url(sanjiao1.png) no-repeat\9;}
.right{margin:0 0 0 10px; display: inline; background: #fff; float: left;}
.rightwrap{margin: 0 0 0 20px;}
.screenbox{border-bottom: 10px solid #efefef; float: left; width: 100%; position: relative; }
.screenbox_hover{z-index: 3;}
.screentlebox{border-bottom:2px solid #f75e4e; float: left; width: 100%; margin: 0 0 20px;}
.screentle{display: block; line-height: 30px; color: #fff; font-size:14px; width: 86px; text-align: center; position: relative; border-top-left-radius: 5px; border-top-right-radius: 5px; background: #f75e4e; margin: 16px 0 0;}
.sj{position: absolute; left: 50%; bottom: -8px; margin: 0 0 0 -6px; width: 0; height: 0; border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 6px solid #f75e4e;}
.searchbox{float: right; width: 370px; height: 28px; border: 1px solid #dedede; border-radius: 5px; margin: 8px 0 0; position: relative;}
.xiala{float:left;width:70px;background:url(xiala.gif) no-repeat right center;background: none\9;height:28px;overflow:hidden; border-right: 1px solid #dedede;}
.xiala select{width:70px;line-height: 28px; padding:0 0 0 12px; padding:4px 0 4px 12px\9;color:#999; font-size: 14px; *margin: 2px 0 0; border: medium none\0; text-align: left;}
:root .xiala select {height: 28px; -webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0; border: medium none;}
.txt_search{float: left; width: 256px; padding: 0 28px 0 15px; border: medium none; height: 28px; line-height: 28px; font-size: 14px; color: #999;}
.btn_search{position: absolute; background: url(fdj.gif) no-repeat center center; width: 28px; height: 28px; right: 0; top: 0; border: medium none; cursor: pointer;}
.screentable{float: left; width: 100%; }
.screentable table{ width: 100%; border-collapse: collapse; border:1px solid #e5e5e5;}
.screentable th{border: 1px solid #e5e5e5; background: #fafafb; color: #666; font-size: 14px; line-height: 24px; padding:6px 0; font-weight: normal;}
.screentable td{border: 1px solid #e5e5e5; padding: 0 12px 6px 24px;}
.screentable li{float: left; margin: 6px 12px 0 0; line-height: 24px; font-size: 14px;}
.screentable li a{display: block; padding: 0 12px; color: #666;}
.screentable li.sel a,.screentable li a:hover{background: #f75e4e; color: #fff;}
.custom_datebox{float: left; margin: 6px 0 0;}
.custom_date{float: left; line-height: 24px; padding: 0 12px; cursor: pointer; font-size: 14px;}
.custom_date_input{float: left; height: 22px; line-height: 22px; width: 100px; border: 1px solid #ccc; font-size: 14px;  text-align: center; color: #999; border-radius: 5px;}
.gang{margin: 0 5px; float: left; font-size: 14px; line-height: 24px;}
.del_custom_date{color: #f75e4e;}
.custom_dateform{float: left; display: none;}
.submit_date{float: left; background:#f75e4e; width: 48px; height: 24px; line-height: 20px; color: #fff; font-size: 14px; border-radius: 5px; border: medium none; margin: 0 0 0 10px; cursor: pointer;}
.people_num{float: left; line-height: 40px;  font-size: 14px; position: relative; z-index: 2;}
.people_num span{color: #f75e4e; font-weight: bold; margin: 0 5px;}
.client_infobox{float: left; width: 100%; padding: 0 0 24px; position: relative;}
.client_tabletle{margin: 16px 0 0;background: #fafafb; padding: 7px 0;}
.client_table table,.client_tabletle table{width: 100%; border-collapse: collapse;  }
.client_tabletle th{border-right: 1px solid #efeff0; font-size: 14px; color: #999; line-height: 24px; position: relative; }
.client_table{ overflow-y: auto;position: relative; max-height:600px; background: #fff;}
.client_table td{border-bottom: 1px solid #e7edf7; padding: 7px 1.5%; font-size: 14px; line-height: 24px; color: #434343; position: relative;}
.client_table td img{vertical-align: middle; margin: -2px 5px 0 0;}
.checklabel,.check_all{ background: url(check.png) no-repeat center center; width: 30px; height: 30px; display: inline-block; cursor: pointer;}
.checklabel_hover,.check_all_hover{background: url(checked.png) no-repeat center center;}
.client_Check,.checkall,.alt_Check{float: left; opacity: 0;filter:Alpha(opacity=0); position: absolute; left: 0; top: 0;}
.clientpic{width:28px; border-radius: 100%;}
.bottombox{float: left; width: 100%;}
.xiala2{float:left;width:150px;background:url(xiala.gif) no-repeat right center #fff;background: none\9;height:28px;overflow:hidden; border: 1px solid #dedede; margin: 24px 0 0; border-radius: 5px;}
.xiala2 select{width:150px;line-height: 28px; padding:0 0 0 12px; padding:4px 0 4px 12px\9;color:#999;  *margin: 2px 0 0; border: medium none\0; text-align: left;}
:root .xiala2 select {height: 28px; -webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0; border: medium none;}
.operationbox{float: left; width: 100%; display: none;}
.submitbtn,.forbidbtn{float: left; background:#f75e4e; width: 60px; height: 30px; line-height: 30px; color: #fff; font-size: 14px; border-radius: 5px; border: medium none; margin: 24px 0 0 10px; cursor: pointer;}
.forbidbtn{background: #ccc; color: #666; cursor: default;}
.shareinput{ opacity: 0;filter:Alpha(opacity=0); float: left; position: absolute; left: 0; top: 0;}
.sharelabel{ float:left; font-size: 12px; background: url(check1.png) no-repeat 0 center; padding: 0 0 0 20px; color: #434343; margin: 24px 40px 0 0; line-height: 24px;}
.sharelabel_sel{ background:url(checked1.png) no-repeat 0 center; color: #ff6637; }	
.sharebox{float: left; width: 100%; position: relative;}
.page{float: right; margin: 24px 0 0;}
.page a{float: left; line-height: 26px; padding: 0 8px; border: 1px solid #ddd; color: #434343; background: #f2f2f2; margin: 0 0 0 6px; display: inline; font-size: 16px;}
.page a.on,.page a:hover{border: 1px solid #ff6637; color: #ff6637; background: #fff;}
.totalpage{float: left; line-height: 28px; color: #434343; font-size: 16px;}
.pagenum{float: left;border: 1px solid #e5e5e5; font-size: 16px; color: #333; line-height: 26px; height: 26px; width: 56px; background: #fff; text-align: center; border-right: medium none; margin: 0 0 0 42px;}
.jump{float: left; border: 1px solid #e5e5e5; font-size: 16px; color: #333; line-height: 16px; height: 28px; width: 56px; background: #fff; cursor: pointer;}
.page1{float: right; margin: 9px 20px 0 120px; display: inline; font-size: 14px; position: relative; z-index: 2;}
.page1 span{float: left;}
.page1 a{float:left; display: inline; margin:0 0 0 6px; border: 1px solid #e5e5e5; width: 30px; line-height: 20px; text-align: center;font-family: 'Agency FB'; font-size: 24px; color: #9f9f9f;}
.page1 a:hover{background: #6b7d91; color: #fff;}
.custombtn{float: right; padding: 0 6px; height: 20px; border: 1px solid #e5e5e5; border-radius: 2px; font-size: 14px; line-height: 20px; text-align: center; margin: 0 154px 0 0; position: relative;}
.custombtn span{display: inline-block; background: url(zdy.png) no-repeat 0 center; padding:0 0 0 20px;}
.custombtn:hover,.custombtn_sel{background: #f75e4e; border: 1px solid #f75e4e; color: #fff;}
.custombtn:hover span,.custombtn_sel span{background: url(zdy1.png) no-repeat 0 center;}
.custombox{float: left; width: 100%; margin:-31px 0 0; position: relative; }
.sanjiao1{position: absolute; left: 50%; bottom: -12px; margin: 0 0 0 -7px; width: 0; height: 0; border-left: 7px solid transparent; border-right: 7px solid transparent; border-bottom: 7px solid #fff; z-index: 2; display: none;}
.custombtn:after { content: ''; position: absolute; left: 50%; bottom: -12px; margin: 0 0 0 -7px; width: 0; height: 0;  border-left: 7px solid transparent; border-right: 7px solid transparent; border-bottom: 7px solid #000; filter: blur(2px); display: none;}
.custom_tanchuang{position: absolute; left: 0; top: 32px; width: 100%; background: #fff; box-shadow: 3px 3px 10px rgba(0,0,0,0.3); height: 0; opacity: 0;filter:Alpha(opacity=0);}
.screenbox_hover .custom_tanchuang{opacity: 1;filter:Alpha(opacity=100); height: auto;}
.custombtn_sel .sanjiao1{display: block;}
.custombtn_sel:after{display: block;}
.closebtn,.custom_submitbtn{float: left; background: #fafafb; color: #666; font-size: 16px; width: 92px; height: 40px; line-height: 36px; text-align: center; border-radius: 5px; font-weight: bold; cursor: pointer; margin: 70px 10px 0 0;}
.xiala3{float:left;width:90px;background:url(xiala.gif) no-repeat right center #fff;background: none\9;height:22px;overflow:hidden; border: 1px solid #e5e5e5; margin: 6px 0 0; border-radius: 2px;}
.xiala3 select{width:90px;line-height: 22px; padding:0 0 0 8px; padding:1px 0 1px 8px\9;color:#999;   border: medium none\0; text-align: left;}
:root .xiala3 select {height: 22px; -webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0; border: medium none;}
.customtle{font-size: 18px; color: #333; line-height: 35px; margin: 40px 0 0; font-weight: bold; float: left;}
.customtle .ps{color: #999; font-size: 14px; margin: 0 0 0 20px; font-weight: normal;}
.custom_wrap{margin: 0 20px}
.custom_submitbtn{background: #f75e4e; color: #fff; border:medium none}
.h30{float: left; width: 100%; height: 30px;}
.unclick_style{color: #999; cursor: default;}
.unclick_style:hover{color: #999;}
.click_style{color: #333; cursor: pointer;}
.add_word{float: left; width: 100%;}
.add_word a{float: left; width:86px; margin:26px 8% 0 0; font-size: 14px; padding: 0 8px; line-height: 28px;}
.click_style:hover{background: url(jia.gif) no-repeat 86px center #f1f1f1; color: #333;}
.resetlink{float: right; color: #f75e4e; margin: 40px 0 0; line-height: 35px; font-size: 14px;}
.resetlink:hover{text-decoration: underline;}
/*管理 end*/

/*动态记录*/
.clienttoptle{background: #fafafb; color: #434343; padding: 0 20px; font-size: 16px; line-height:56px; height: 56px;}
.client_left{float: left; border-right: 1px solid #e5e5e5; overflow-y: auto; position: relative;}
.client_right{float: right; width: 339px;}
.client_wrap{margin: 0 3%;}
.clienttop{float: left; width: 100%; margin: 36px 0 0;}
.clientdl{float: left;}
.clientdl dt{float: left; width: 128px;}
.clientdl dt img{display: block; width: 128px; height: 128px; vertical-align: bottom; border-radius: 100%;}
.clientdl dd{margin: 24px 0 0 156px;}
.client_name{font-size: 30px; color: #434343; line-height: 50px; }
.follow_up{font-size: 14px; line-height: 28px; color: #434343;}
.client_r_op{float: right; margin: 36px 0 0; width: 108px;}
.page2{margin: 0;}
.share_c_btn,.confirmbtn{float: right; background: #f75e4e; color: #fff; font-size: 14px; line-height: 36px; width: 108px; height: 36px; text-align: center; border-radius: 5px; cursor: pointer; margin: 20px 0 0;}
.share_c_box{float: left; width: 100%; display: none;}
.share_submitbtn,.share_forbidbtn{float: left;background: #f75e4e; color: #fff; font-size: 12px; line-height: 20px; width: 60px; height: 24px; text-align: center; border-radius: 5px; cursor: pointer; border: medium none; margin: 24px 0 0;}
.share_forbidbtn{background: #ccc; color: #666; cursor: default;}
.client_nav{float: left; width: 100%; border-bottom: 1px solid #e5e5e5; height: 39px; margin: 66px 0 0;}
.client_nav a{float: left; padding: 0 16px; margin: 0 50px 0 0; line-height:38px; position: relative; font-size: 14px; color: #666;}
.client_nav a:hover{color: #f75e4e;}
.client_nav a.on,.client_nav a.on:hover{border-bottom: 2px solid #f75e4e; color: #666; cursor: default;}
.client_nav em{ width: 0;height: 0;border-left: 6px solid transparent;border-right: 6px solid transparent;border-top: 6px solid #f75e4e; position: absolute; left: 50%; bottom: -8px; margin: 0 0 0 -6px; display: none;}
.client_nav a.on em{display: block;}
.recordbox{border: 1px solid #e5e5e5; border-radius: 5px;padding: 8px 10px 30px;margin: 18px 0 0; position: relative;}
.record{display: block; border: medium none; border-radius: 5px;  font-size: 14px; line-height: 28px; height: 112px;  width: 100%;color: #666;}
.txtnum_ps{position: absolute; right: 10px; bottom: 0; font-size: 14px; color: #999; line-height: 30px;}
.txtnum_ps span{color: #f75e4e; font-weight: bold;}
.pic_ps{float: left; font-size: 14px; color: #f75e4e; line-height: 24px; margin: 12px 0 0; }
.pic_ps img{vertical-align: middle; margin:-1px 5px 0 0;}
.confirmbtn{border: medium none; }
.chattablist{margin: 50px auto 30px; width:352px;}
.chattablist a{display: inline-block; width: 116px; border: 1px solid #f75e4e; border-left: medium none; text-align: center; line-height: 36px; font-size: 14px; color: #333;}
.chattablist a.first{border-top-left-radius: 5px; border-bottom-left-radius: 5px; border-left: 1px solid #f75e4e;}
.chattablist a.last{border-top-right-radius: 5px; border-bottom-right-radius: 5px;}
.chattablist a.sel{background: #f75e4e; color: #fff;}
.follow_rec{display: inline-block; padding: 0 16px 0 0; position: relative;}
.follow_rec em{ position: absolute; right: 0; top: 50%; width: 0; height: 0; border-left: 4px solid transparent; border-right: 4px solid transparent; border-top: 5px solid #f75e4e; margin: -2px 0 0;}
.chattablist a.sel .follow_rec em{border-top: 5px solid #fff;}
.chattabcon{float: left; width: 100%; padding: 0 0 32px;}
.loading{text-align: center; float: left; width: 100%;}
.recorddl{float: left; width: 100%; margin: 18px 0 0;}
.recorddl dt{float: left; width: 54px;}
.recorddl dt img{display: block; width: 54px; height: 54px; border-radius: 100%;}
.recorddl dd{margin: 0 0 0 78px; }
.recordcon{border: 1px solid #e5e5e5; border-radius: 5px; float: left; width: 100%; box-sizing: border-box; position: relative; box-shadow: 0 3px 10px rgba(12,3,7,0.05);}
.recordwrap{padding: 12px 16px;}
.jiantou1,.jiantou2{font-style:normal;font-size:30px;position:absolute;left:-10px;top:12px;color:#e5e5e5; display: block;}
.jiantou2{left:-8px;color:#fff;}
.eve_tag{float: right; color: #999; font-size: 14px; line-height: 26px;}
.colleague{line-height: 26px; color: #3075a5; font-size: 16px;}
.req_detail{color: #333; font-size: 14px; line-height: 26px; margin: 6px 0;}
.req_date{color: #999; font-size: 14px; line-height: 26px; }
.client_right_wrap{margin: 0 8px;}
.communicate_tle{font-size:14px; color: #333; font-weight: bold; line-height: 28px; margin: 16px 0 0;}
.communicate{float: left; width: 100%; border-bottom: 1px solid #e5e5e5; padding: 0 0 16px;}
.communicate img{float: left; width: 48px; margin: 10px 6px 0; display: inline;}
.client_tagbox{float: left; width: 100%; border-bottom: 1px solid #e5e5e5; padding: 11px 0;}
.client_tagbox .communicate_tle{margin: 0; float: left;}
.add_tag{float: right; color: #f75e4e; line-height: 28px; cursor: pointer; font-size: 14px;}
.taglist{float: left; width: 100%; padding: 10px 0 20px;}
.taglist span{float: left; display: block; padding: 0 10px; line-height: 24px; border: 1px solid #e5e5e5; border-radius: 2px; margin:10px 10px 0 0;}
.tagform{float: left; width: 100%; margin: 20px 0 0; display: none;}
.tag_input{float: left; width: 238px; border: 1px solid #e5e5e5; height: 28px; line-height: 28px; padding: 0 10px; border-radius: 5px; font-size: 14px; color: #666;}
.btn_tag{float: right; width: 53px; color: #fff; background: #f75e4e; height: 28px; line-height: 24px; border: medium none; cursor: pointer; border-radius: 5px;}
/*动态记录 end*/

/*资料*/
.infotle{padding: 66px 0 30px; }
.infotle span{font-size: 14px; color: #333; padding: 0 0 0 5px; border-left:4px solid #f75e4e; line-height: 16px; font-weight: bold; display: inline-block;}
.editbtn{float: right; color: #fff; width: 60px; height: 30px; line-height: 30px; text-align: center; background: #f75e4e; border-radius: 5px; cursor: pointer; margin:-53px 0 0; font-size: 14px; }
.info_table{float: left; width: 100%;}
.info_table table{width: 100%; border: 1px solid #f1f1f1; border-collapse: collapse;}
.info_table th{width: 12.6%; background: #f6f6f6; padding: 10px 1.7%; text-align: left;}
.info_table td{width: 84%; border: 1px solid #f1f1f1; }
.info_label{font-size: 14px; line-height: 34px; color: #333;}
.xinghao{color: #f75e4e; font-size: 14px;}
.info_input{display: block; width: 96%; height: 34px; border: medium none; line-height: 34px; color: #333; padding: 10px 2%;}
.custom_infobtn{padding: 42px 0 30px;}
.custom_infobtn img{vertical-align: middle; margin: -1px 0 0 6px; }
.custom_infobtn span{cursor: pointer;}
.custom_info_table{ margin: 0 0 80px;}
.confirmbtn2{margin:-56px 0 0 ; display: none;}
/*资料 end*/

/*公共关系*/
.share_ps{color: #999; font-size: 14px; line-height: 28px; margin: 22px 0 0;}
.sharelist{float: left; width: 100%; padding: 12px 0 40px;}
.sharetle{float: left; line-height: 28px; font-size: 14px; margin: 12px 18px 0 0;}
.sharelist ul{float: left;}
.sharelist li{float: left; padding: 0 12px; line-height: 28px; margin: 12px 12px 0 0; background: #f75e4e; color: #fff;}
.add_share{float: left;padding: 0 12px; line-height: 28px; margin: 12px 0 0; border: 1px dashed #f75e4e; color: #f75e4e; cursor: pointer;}
/*公共关系 end*/

/*财务*/
.title1{float: left; font-size:14px; line-height: 40px;}
.title1 img{vertical-align: middle; margin: -2px 8px 0 0;}
.creat_contract{float: right;float: right; padding: 0 20px 0 6px; height: 20px; border: 1px solid #e5e5e5; border-radius: 2px; font-size: 14px; line-height: 20px; text-align: center; background: url(sanjiao2.png) no-repeat right center; color: #666; margin: 9px 0 0; position: relative; z-index: 2;}
.creat_contract span{display: inline-block; background: url(jia1.png) no-repeat 0 center; padding: 0 0 0 16px;}
.creat_contract:hover{background:url(sanjiao3.png) no-repeat right center #f75e4e; border: 1px solid #f75e4e; color: #fff;}
.creat_contract:hover span{background: url(jia2.png) no-repeat 0 center;}
.contractbox{float: left; max-width: 1445px; min-width: 1080px; width: 100%; background: #fff; padding: 0 0 40px;}
.contracttop{float: left; width: 100%; height: 70px; background: #f75e4e;}
.contracttop .title1{color: #fff; line-height: 70px; margin: 0 0 0 20px; display: inline; font-size: 18px;}
.check_repeat{float: left; line-height: 70px; color: #fff; margin: 0 0 0 20px; font-size: 14px;}
.check_repeat:hover{color: #fff;}
.zdy{float: right; font-size: 14px; line-height: 70px; background: url(ico1.gif) no-repeat 0 center; padding: 0 0 0 20px; color: #fff; margin: 0 30px 0 0; display: inline;}
.zdy:hover{color: #fff;}
.close1{float: right; margin: 26px 20px 0 0; display: inline;}
.title2{border-bottom:1px dotted #dfdfdf; color: #488cce; padding: 0 0 0 18px; line-height: 40px; margin: 20px 0 26px; position: relative; font-size: 14px;}
.title2 em{position: absolute; left: 0; top: 50%; width: 0; height: 0; border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 6px solid #488cce; margin: -3px 0 0;}
.formbox{float: left; width: 40%; margin: 0 0 16px;}
.label1{float: left; width: 11em; line-height: 46px; text-align: right; font-size: 14px; color: #333;}
.inputbox,.searchform{margin: 0 0 0 13em; border: 1px solid #e1e1e1;border-radius: 5px;height: 44px; font-size: 14px; }
.input1{ width: 92%;  height: 44px; line-height: 44px;  padding: 0 4%; font-size: 1em; background: transparent; border: medium none;}
.xinghao1{color: #f75e4e; }
.searchform{ position: relative;}
.searchbtn{position: absolute; right: 0; top: 0; background: url(fdj.png) no-repeat center center; width: 52px; height: 44px; border: medium none; cursor: pointer;}
.xiala1{margin: 0 0 0 13em;  border-radius: 5px; background:url(xiala2.gif) no-repeat right center;background: none\9;height:44px;overflow:hidden; border: 1px solid #e1e1e1; font-size: 14px;}
.xiala1 select{width:100%;line-height: 44px; padding:0 0 0 4.2%; padding:4px 0\9;color:#333; font-size: 1em; *margin: 2px 0 0; border: medium none\0; text-align: left;}
:root .xiala1 select {height: 44px; -webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0; border: medium none;}
.uploadpic{margin: 0 0 0 13em; font-size: 14px;}
.frformbox{float: right; margin-right:3.2%; display: inline;}
.formbox1{float: left; width: 100%; margin: 0 0 16px;}
.formbox1 .label1{width: 9.599%;}
.textareabox{margin: 0 3.2% 0 13em;  border-radius: 5px; border: 1px solid #e1e1e1;border: 1px solid #e1e1e1; font-size: 14px;}
.textarea1{ border: medium none;  border-radius: 5px; padding: 9px 1.3%; width: 97.4%; font-size: 1em; color: #333; line-height: 26px; height: 78px;}
.usernamebox{position: absolute; left: 0; top: 0; width: 100%; float: left; height: 44px; }
.username{float: left; background: #efeff0; padding:0 2.2%; line-height: 30px; margin: 7px 0 0 2%;}
.username i{margin-right: 5px; cursor: pointer;}
.savebtn,.resetbtn{float: right; width: 100px; height: 44px; line-height: 38px; color: #fff; background: url(save.png) no-repeat center center #f75e4e; border-radius: 5px; border: 1px solid #f75e4e; font-size: 16px; cursor: pointer; margin-top: 120px;}
.resetbtn{margin-right: 3.2%; margin-left: 16px; display: inline; background: url(reset.png) no-repeat center center #fafafb;  border: 1px solid #e5e5e5; }
.gshtbox{float: left; width: 100%; overflow: auto;}
.gshttabletle,.gshttable{width: 2414px;}
.gshttable td{padding: 7px 10px; text-align: center;}
.khxxbox{float: left; width: 100%; background: #fff; max-width: 1336px; min-width: 1080px; padding: 0 0 80px;}
.khxxtop{float: left; width: 100%; border-bottom: 1px solid #e5e5e5; padding: 40px 0 26px;}
.title3{font-size: 30px; line-height: 48px; float: left;}
.title3 img{vertical-align: middle; margin: -2px 16px 0 0;}
.padlr20{padding: 0 20px;}
.zdy1{float: left; line-height: 48px; color: #488cce; font-size: 14px; margin: 0 0 0 25px; display: inline;}
.zdy1 img{vertical-align: middle; margin: -2px 6px 0 0;}
.close2{float: right; }
.khxxtablist{float: left; border-bottom: 1px solid #e5e5e5; padding: 0 15px; height: 43px; margin: 24px 0 0;}
.khxxtablist a{float: left; padding:0 26px; font-size: 14px; color: #434343; border-left: 1px solid #fff; border-right: 1px solid #fff; border-top: 2px solid #fff; line-height: 41px;}
.khxxtablist a.sel{color: #f75e4e; border-left: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; border-top: 2px solid #f75e4e; box-shadow:0 -2px  5px rgba(0,0,0,0.1); border-bottom: 1px solid #fff;}
.khxxleft{float: left; width: 71%;}
.title4{color: #333;}
.title4 em{border-top: 6px solid #f76556;}
.khxxtable table{width: 100%; border-collapse: collapse;}
.khxxtable th{text-align: right; padding: 18px 3%; line-height: 22px; font-size: 14px; vertical-align: top; font-weight: normal; color: #333;}
.khxxtable td{padding: 18px 5% 18px 0; font-size: 14px; vertical-align: top; color: #333;}
.total{float: left; line-height: 22px; margin: 28px 0 0 20px; display: inline; color: #666; font-size: 14px;}
.total span{color: #f75e4e; font-weight: bold;}
.khxxright{float: right; width: 20%; margin: 3% 0 0;}
.operatelist{padding: 10px 0 13px;}
.operatelist li{border: 1px solid #e5e5e5; border-radius: 5px; line-height: 46px; margin: 18px 0 0;}
.operatelist li a{display: block; font-size: 14px; color: #333;}
.operatelist li span{display: block; padding: 0 0 0 45px;}
.addlink{background: url(xiala3.gif) no-repeat right center;}
.addlink span{background: url(add1.gif) no-repeat 18px center; }
.editlink span{background: url(edit.gif) no-repeat 18px center;}
.title5,.operatelink{float: left; color: #333; font-size: 18px; line-height: 38px;}
.operatelink{float: right; color: #f75e4e;}
.leader{float: left; width: 100%; margin: 10px 0 22px;}
.leader dt{float: left; width: 58px;}
.leader dt img{display: block; width: 58px; height: 58px; vertical-align: bottom; border-radius: 100%;}
.leader dd{margin: 7px 0 0 78px;font-size: 14px; color: #333; line-height: 22px;}
.share_mem{float: left; width:58px;text-align: center; margin: 10px 0 22px;}
.share_mem span{display: block; width: 56px; height: 56px; background: url(add2.jpg) no-repeat center center; border: 1px dashed #adadad; border-radius: 100%;}
.share_mem i{display: block; font-size: 14px; line-height: 30px; color: #f75e4e;}
.diary{font-size: 14px; color: #f75e4e; line-height: 30px;}
.jlgxbox{float: left; width: 1100px; background: #fff; padding: 0 0 22px;}
.formbox2{float: left; width: 100%; margin: 24px 0 0; position: relative;}
.label2{float: left; width: 100px; font-size: 14px; color: #333; line-height: 50px;}
.input3{float: left; width: 942px; border: 1px solid #e1e1e1; line-height: 48px; height: 48px; border-radius: 5px; padding: 0 8px;}
.checklabel1{float: left; background: url(check2.gif) no-repeat; width: 21px; height: 21px; margin: 15px 0 0;}
.checklabel_hover1{background: url(checked2.gif) no-repeat;}
.sendmessage{float: left; opacity: 0;filter:Alpha(opacity=0); position: absolute; left: 0; top: 0;}
.morechoice{border-bottom: 1px solid #e5e5e5;}
.morechoice a{ color: #f75e4e; font-size: 14px; line-height: 38px;}
.ps1{color: #999; font-size: 14px; line-height: 26px; margin: 8px 0 0;}
.submitbtn1,.resetbtn1{float: right; background: #f75e4e; width: 92px; height: 44px; border: 1px solid #f75e4e; font-size: 16px; margin: 170px 0 0 13px; color: #fff; border-radius: 5px; font-weight: bold; cursor: pointer;}
.resetbtn1{background: #fafafb; border: 1px solid #e5e5e5; color: #666;}
.padlr8{padding: 0 8px;}
.diarytablist{float: left; border-bottom: 1px solid #e5e5e5; width: 1083px; height: 43px; margin: 16px 0 0;border-left: 1px solid #e5e5e5;}
.diarytablist a{float: left; padding:1px 16px 0; font-size: 14px; color: #434343;  border-right: 1px solid #e5e5e5; border-top: 1px solid #e5e5e5; line-height: 41px; background: #f7f7f7;}
.diarytablist a.sel{color: #f75e4e; background: #fff;  border-top: 2px solid #f75e4e; box-shadow:0 -2px  5px rgba(0,0,0,0.1); border-bottom: 1px solid #fff; padding-top: 0;}
.loadingpic{ display: block; margin: 20px auto 0; width: 32px;}
.sharetabletle{float: left; width: 100%; }
.sharetabletle table{width: 100%; border-collapse: collapse;}
.sharetabletle th{font-size: 16px; color: #333; width: 25%;padding: 0 16px; line-height: 46px; border-bottom: 1px solid #e5e5e5; text-align: left;}
.sharetable{float: left; width: 100%;} 
.sharetable table{width: 100%; border-collapse: collapse;}
.sharetable td{width: 25%; padding: 11px 16px; font-size: 14px; line-height: 24px;border-bottom: 1px solid #e5e5e5; }
.altertabletle,.altertable{float: left; width: 100%;}
.altertabletle th{text-align: left; padding: 0 1.5%; color: #333;}
.altertabletle{margin-top: 0; border-bottom: 1px solid #e5e5e5;}
.altertable td{border-bottom: 1px solid #e7edf7; padding: 10px 1.5%;}
.jls{float: left; font-size: 14px; color: #666; margin: 24px 0 0 20px; display: inline; line-height: 28px;}
.jls span{color: #f75e4e; font-weight: bold;}
/*财务 end*/

/*收款列表*/
.gssktabletle,.gssktable{min-width:1560px; width: 100%;}
.gssktable td{padding: 7px 10px; text-align: center;}
/*收款列表 end*/

/*share*/
.yahei{ font-family:"\5FAE\8F6F\96C5\9ED1";} 
.div_clear {clear: both; font-size: 0; height: 0; line-height: 0; overflow: hidden; width: 100%; margin:0; padding:0;}
.wrap{margin:0 auto; width:960px;}
.fl{ float:left;}
.fr{ float:right;}
.fl100{ float:left; width:100%;}
/*share end*/

@media screen and (max-width: 1366px) {
.client_table td{font-size: 12px;}
}