@charset "utf-8";
/* CSS Document */
body{ font-family:"微软雅黑",Arial; font-size:12px; color:#333; background:url(../images/x_bg_repeat.png) repeat; background:#f8f8f8;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,p,blockquote,th,tr,td,span,em,p,input{margin:0px; padding:0px;}
ol, ul,li {list-style-image:none;list-style-position:outside;list-style-type:none;}

/*-- 阴影 --*/
.shadow_box_filter{box-shadow:0 0px 20px #ccc;-webkit-box-shadow:0 0px 20px #ccc;/*-moz-box-shadow:0 0 10px #06C;*/}
.shadow_box_list{box-shadow:0 0px 6px #ccc;-webkit-box-shadow:0 0px 6px #ccc;/*-moz-box-shadow:0 0 10px #06C;*/}
.shadow_box_login{box-shadow:3px 3px 5px #000;-webkit-box-shadow:3px 3px 5px #000;/*-moz-box-shadow:0 0 10px #06C;*/}
.shadow_box_money{box-shadow:0 2px 5px #ccc;-webkit-box-shadow:0 0 5px #ccc;}
.shadow_box{box-shadow:0 0 5px #ccc;-webkit-box-shadow:0 0 5px #ccc;}

/*-- 超链接 --*/
a{cursor:pointer;
hide-focus: expression(this.hideFocus=true); /* for ie 5+ */
outline: none; /* for firefox 1.5 + */
}/*去除点击虚线框*/  

/*-- 去除IEcheckbox虚线框(无效) 
input[type=checkbox] ,input[type=radio] {outline:none;} --*/

a:link{color:#333; text-decoration:none;}
a:visited{color:#333; text-decoration:none;}
a:hover{color:#333; text-decoration:none;}
a:active{color:#333; text-decoration:none;}

a.white_link:link{color:#fff; text-decoration:none;}
a.white_link:visited{color:#fff; text-decoration:none;}
a.white_link:hover{color:#fff; text-decoration:none;}
a.white_link:active{color:#fff; text-decoration:none;}

a.blue_link:link{color:#477b96; text-decoration:none;}
a.blue_link:visited{color:#477b96; text-decoration:none;}
a.blue_link:hover{color:#477b96; text-decoration:none;}
a.blue_link:active{color:#477b96; text-decoration:none;}

/*-- 三角标,颜色自定义 --*/
.pos_rel {position:relative;_line-height:0;}
.pos_rel .icon{display:block;border-width:20px 20px 20px 0;border-color:transparent #1c7ecf transparent transparent;border-style:solid;position:absolute;left:0;top:0;width:0;
height:0;}

/*-- 一些全站样式 --*/
.hide{ display:none;}
span.star_n{display:block; width:15px; height:14px; overflow:hidden; background:url(../images/x_star_n.png) no-repeat;}
span.star{ display:block; width:15px; height:14px; overflow:hidden; background:url(../images/x_bg.png) no-repeat;}
span.star.on{ background-position:-240px -105px;}
span.star.off{ background-position:-240px -119px;}
span.loading_tips{ display:none;}
span.control_style{ display:block; width:auto; height:20px; line-height:18px; overflow:hidden;border:1px solid #ccc; border-radius:0px; -webkit-border-radius:0px;/*padding:0px 13px 0px 10px;*/padding:0px 10px;font-family:Verdana,"微软雅黑"; cursor:pointer;}
span.control_style:hover{ background:#d5d5d5;}
span.control_style i{ font-size:14px;}
span.date{ display:block; width:auto; height:18px; line-height:18px; overflow:hidden; font-size:11px; padding:0px 10px; background:#eee; border-radius:10px;-webkit-border-radius:10px; cursor:pointer;}

div.choosePanel{ position:absolute; left:0px; top:0px; background:#fff;width:188px; height:auto; /*overflow:hidden;*/ border:1px solid #ccc; border-radius:0px;-webkit-border-radius:0px; display:none; z-index:999;}
div.choosePanel .jiantou{ width:0; height:0; /*overflow:hidden;*/ position:absolute;top:26px; left:-22px;border-color: transparent #ccc transparent transparent;border-style: dashed solid dashed dashed;border-width: 11px;}
div.choosePanel .jiantou .j_n{ width:0; height:0; overflow:hidden; position:absolute;top:-10px; left:-8px;border-color: transparent #f7f7f7 transparent transparent;border-style: dashed solid dashed dashed;border-width: 10px;}
div.choosePanel .choose_person{width:164px; height:auto; overflow:hidden; padding:0px 12px; background:#f7f7f7;}
div.choosePanel .choose_person h4{width:164px; height:34px; line-height:34px; overflow:hidden; font-size:12px;}
div.choosePanel .choose_person .content{width:164px; height:auto; overflow:hidden; padding-bottom:14px;}
div.choosePanel .choose_person .content select{width:164px;font-family:Verdana,"微软雅黑";}
div.choosePanel .choose_date{width:188px; height:auto; overflow:hidden;}
div.choosePanel .choose_date h4{width:164px; height:34px;line-height:34px; overflow:hidden;padding:0px 12px;}
div.choosePanel .choose_date .content{width:188px; height:auto; overflow:hidden;}
div.choosePanel .choose_time{width:188px; height:auto; overflow:hidden; border-top:1px solid #eee;}
div.choosePanel .choose_time .content{width:158px; height:auto; overflow:hidden; padding:15px;}
div.choosePanel .choose_time .content select{ width:60px; text-align:center;}

.mt13{ margin-top:13px;}

/*input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px white inset;
}

*/
/*-- 框架 --*/
.main{ width:100%; height:auto; overflow:hidden;}
.clear{ clear:both;}

/*-- 输入组件 --*/ 
.input_search{ width:220px; height:31px; overflow:hidden; line-height:31px; border:none; background:url(../images/x_bg.png) no-repeat 0px -65px; padding-left:30px;font-family:"微软雅黑",Arial; color:#ccc;}
.input_add{ width:390px; height:36px; overflow:hidden; line-height:36px; font-size:14px; border:none; padding-left:10px;font-family:"微软雅黑",Arial; color:#999;}
.btn_add{ padding:2px 8px; background:none; border:1px solid #ccc; border-radius:0px;-webkit-border-radius:0px; cursor:pointer;}
.input_login{ width:196px; height:28px; overflow:hidden; line-height:28px; color:#a59999; border-top:1px solid #9a9a9a; border-left:1px solid #9a9a9a; border-right:1px solid #eee; border-bottom:1px solid #eee; padding-left:10px;font-family:"微软雅黑",Arial;}
.input_money{ width:58px; height:20px; overflow:hidden; line-height:20px; border:none; text-align:center; background:none; color:#c2bfb1;font-family:"微软雅黑",Arial;}

/*-- 基本页面 --*/ 
.login{ width:900px; height:auto; overflow:hidden; margin:0px auto; color:#555;}
.login .lbg{background:url(../images/x_login_bg.jpg) no-repeat;}
.login .rbg{background:url(../images/x_reg_bg.jpg) no-repeat;}
.login .x_panel{width:700px; height:285px; margin:0px auto 10px; overflow:hidden; padding-top:95px;}
.login .x_panel .lc{width:700px; height:auto; overflow:hidden;}
.login .x_panel .lc .cin{ width:280px; height:35px; overflow:hidden; border-radius:0px;-webkit-border-radius:0px;position:relative; background:#fff; margin-bottom:5px;}
.login .x_panel .lc .nor{border:1px solid #ccc;box-shadow:0 1px 2px #ccc;-webkit-box-shadow:0 1px 2px #ccc; }
.login .x_panel .lc .nor .tips{ position:absolute; left:18px; top:8px; color:#555; font-size:14px;}
.login .x_panel .lc .onf{border:1px solid #55afdc;box-shadow:0 0 5px #55afdc;-webkit-box-shadow:0 0 5px #55afdc;}
.login .x_panel .lc .onf .tips{ position:absolute; left:18px; top:8px; color:#d4d4d4; font-size:14px;}
.login .x_panel .lc a.lc_btn{ display:block; width:138px; height:36px; line-height:36px; overflow:hidden; border:1px solid #767676; background:url(../images/x_login_nor.png) repeat;border-radius:0px;-webkit-border-radius:0px; font-size:17px; color:#fff;box-shadow:0 0 5px #ccc;-webkit-box-shadow:0 0 5px #ccc; margin:5px 0px;}
.login .x_panel .lc a.lc_btn:hover{background:url(../images/x_login_onf.png) repeat;}
.login .x_panel .lc .cin input{width:250px; height:20px; line-height:15px; font-size:14px; overflow:hidden; margin:10px 15px 5px; border:0px; background:#fff; color:#333;font-family:"微软雅黑",Arial; outline:none; font-weight:bold;}

.header{ width:100%; height:65px; /*overflow:hidden;*/ background:url(../images/x_bg.png) no-repeat 0px 0px; background:#474747;}
.header .logo{ /*width:240px;*/ width:200px; height:65px; overflow:hidden; float:left;}
.header .nav{ width:auto; height:65px; overflow:hidden; float:left;}
.header .nav ul{ width:auto; height:34px; overflow:hidden; padding:16px 0px 15px;}
.header .nav ul li{ width:auto; height:34px; overflow:hidden;float:left; font-size:14px;margin-left:20px; _display:inline;}
.header .nav ul li span{ display:block; width:auto; height:34px;line-height:34px; overflow:hidden;padding:0px 22px;}
.header .nav ul li.on{ width:auto; height:32px; overflow:hidden;float:left; font-size:14px; border:1px solid #000; margin-left:20px; _display:inline; border-radius:0px;-webkit-border-radius:0px;box-shadow:2px 2px 5px #545454;-webkit-box-shadow:2px 2px 5px #545454;}
.header .nav ul li.on span{ display:block; width:auto; height:32px;line-height:32px; overflow:hidden;padding:0px 22px;box-shadow:2px 2px 5px #2b2b2b inset;-webkit-box-shadow:2px 2px 5px #2b2b2b inset;}

.header .search{ width:auto; height:65px; /*overflow:hidden;*/ float:right; margin-right:25px; _display:inline; color:#fff;}
.header .search .headpic{ width:40px; height:40px; overflow:hidden; position:relative;}
.header .search .headpic .mask{ display:block;width:40px; height:40px; overflow:hidden; background:url(../images/x_bg.png) no-repeat -474px -65px; position:absolute; left:0px; top:0px;}
.header .search .hc{ width:35px; height:65px; position:relative;}
.header .search .hc .hc_skin{ width:35px; height:35px; overflow:hidden; position:absolute; left:0px; top:15px;background:url(../images/x_header_default.png) no-repeat; cursor:pointer; z-index:101;}
.header .search .hc .hover{ background:url(../images/x_header_hover.png) no-repeat;}
.header .search .hc .hc_menu{ width:100px; height:auto; overflow:hidden;border-radius:0px;-webkit-border-radius:0px; background:#fff; position:absolute; top:45px; left:-66px; z-index:100;}
.header .search .hc .hc_menu ul{width:100px; height:auto; overflow:hidden;}
.header .search .hc .hc_menu ul li{ width:100px; height:39px; line-height:39px; overflow:hidden; border-bottom:1px solid #eee; text-align:center; font-size:13px;}
.header .search .hc .hc_menu ul li a{ color:#999;}
.header .search .hc .hc_menu ul li a:hover{ color:#444;}

.middle{ width:1280px; height:auto; /*overflow:hidden;*/ margin:0px auto;}
/*-- 单独列表页样式 --*/
.middle .global_line{width:1000px; height:auto;}
.middle .global_line .tipsl{width:1000px; height:30px; line-height:30px; overflow:hidden; margin-top:20px;}
.middle .global_line .tipsl p{ width:1000px; height:30px; overflow:hidden; background:#f5f4f0;border-radius:0px;-webkit-border-radius:0px; color:#7e7575; }
.middle .global_line .pro_filterl{width:1000px; height:auto; /*overflow:hidden;*/ margin:10px 0px 5px;}
.middle .global_line .pro_filterl .fb{width:980px; height:30px; /*overflow:hidden;*/ float:left; padding-left:20px;}
.middle .global_line .pro_filterl .fb ul{ width:980px; height:30px; /*overflow:hidden;*/}
.middle .global_line .pro_filterl .fb ul li{width:80px; height:30px; line-height:30px; /*overflow:hidden;*/ float:left; text-align:center; font-size:13px; position:relative;}
.middle .global_line .pro_filterl .fb ul li.hover{width:80px; height:28px; line-height:28px; /*overflow:hidden;*/ background:#fff; border:1px solid #ccc;border-radius:0px;-webkit-border-radius:0px;}
.middle .global_line .pro_filterl .fb ul li .ablist{ width:150px; height:auto; /*overflow:hidden;*/ border:1px solid #ccc; background:#fff; position:relative; padding:10px 9px 0px;border-radius:0px;-webkit-border-radius:0px; z-index:99; top:10px;}
.middle .global_line .pro_filterl .fb ul li .ablist .sj{ width:30px; height:10px; overflow:hidden; position:absolute; left:30px; top:-10px;}
.middle .global_line .pro_filterl .fb ul li .ablist .sj .pos_rel{position:relative;_line-height:0;}
.middle .global_line .pro_filterl .fb ul li .ablist .sj .pos_rel .icon{display:block;border-width:0 10px 10px 10px;border-color:transparent transparent #ccc transparent;border-style:solid;width:0;height:0;}
.middle .global_line .pro_filterl .fb ul li .ablist .sj .pos_rel .icon .cio{display:block;border-width:0 9px 9px 9px;border-color:transparent transparent #fff transparent;border-style:solid;width:0;height:0; margin:1px 0px 0px -9px;}
.middle .global_line .pro_filterl .fb ul li .bblist{ width:480px; height:auto; /*overflow:hidden;*/ border:1px solid #ccc; background:#fff; position:relative; padding:5px 9px;border-radius:0px;-webkit-border-radius:0px; z-index:99; top:10px; }
.middle .global_line .pro_filterl .fb ul li .bblist .sj{ width:30px; height:10px; overflow:hidden; position:absolute; left:30px; top:-10px;}
.middle .global_line .pro_filterl .fb ul li .bblist .sj .pos_rel{position:relative;_line-height:0;}
.middle .global_line .pro_filterl .fb ul li .bblist .sj .pos_rel .icon{display:block;border-width:0 10px 10px 10px;border-color:transparent transparent #ccc transparent;border-style:solid;width:0;height:0;}
.middle .pro_filterl .fb ul li .bblist .sj .pos_rel .icon .cio{display:block;border-width:0 9px 9px 9px;border-color:transparent transparent #fff transparent;border-style:solid;width:0;height:0; margin:1px 0px 0px -9px;}
.middle .global_line .pro_filterl .fb ul li .bblist dl{width:480px; height:auto; overflow:hidden;border-bottom:1px solid #eee; padding-bottom:10px;}
.middle .global_line .pro_filterl .fb ul li .bblist dl dd{ width:auto; height:27px; line-height:27px; overflow:hidden; background:#eee; border:1px solid #ccc;border-radius:0px;-webkit-border-radius:0px; padding:0px 9px; float:left; margin:10px 0px 0px 10px; _display:inline; cursor:pointer;}
.middle .global_line .pro_filterl .fb ul li .bblist dl dd.selected{background:#ffac87; border:1px solid #f8834f;}
.middle .global_line .pro_filterl .fb ul li .bblist span.fbt{ display:block;width:480px; height:auto; overflow:hidden; padding:10px 0px; text-align:left;}
.middle .global_line .pro_filterl .tp{ width:135px; height:auto; overflow:hidden; float:left; padding:7px 25px 0px 0px; text-align:center;}
.middle .global_line .pro_filterl .tp a{ color:#477b96; font-weight:bold; font-size:13px;}
.middle .global_line .pro_hfl{width:790px; height:auto; padding-left:20px;}
.middle .global_line .pro_hfl .box{width:760px; height:auto; overflow:hidden; border:1px dashed #c1c0bd; margin-top:10px; background:#fbfaf7;border-radius:0px;-webkit-border-radius:0px; position:relative; padding-bottom:10px;}
.middle .global_line .pro_hfl .box .bc{ position:absolute; width:28px; height:28px; text-align:center; line-height:28px; overflow:hidden; border:1px solid #777; background:#d5d5d5; font-size:16px; font-family:Arial, Helvetica, sans-serif; right:14px; top:14px;border-radius:0px;-webkit-border-radius:0px; cursor:pointer;}
.middle .global_line .pro_hfl .box .sline{width:760px; height:auto; overflow:hidden; margin-top:5px;}
.middle .global_line .pro_hfl .sline .t{ width:60px; height:auto; line-height:47px; text-align:right; overflow:hidden; float:left;}
.middle .global_line .pro_hfl .sline .c{width:700px; height:auto; overflow:hidden; float:left;}
.middle .global_line .pro_hfl .sline .c ul{width:640px; height:auto; overflow:hidden; float:left;}
.middle .global_line .pro_hfl .sline .c ul li{ width:auto; height:27px; line-height:27px; overflow:hidden; float:left; margin:10px 0px 0px 10px; _display:inline; border:1px solid #ccc; background:#eee;border-radius:0px;-webkit-border-radius:0px;}
.middle .global_line .pro_hfl .sline .c ul li .txt{ width:auto; height:27px; overflow:hidden; padding:0px 9px; float:left;}
.middle .global_line .pro_hfl .sline .c ul li .close{ width:27px; height:27px; overflow:hidden; float:left; font-family:Arial, Helvetica, sans-serif; text-align:center; border-left:1px solid #bfbfbf; cursor:pointer;}
.middle .pro_tl{width:1000px; height:39px; line-height:39px; overflow:hidden;}
.middle .pro_tl .content{width:1000px; height:39px; line-height:39px; overflow:hidden;border-top:1px solid #ded7c8; color:#7e7575; font-size:13px;}
.middle .pro_listl{width:1000px; height:auto; /*overflow:hidden;*/ }
.middle .pro_listl ul{width:1000px; height:auto; /*overflow:hidden;*/}
.middle .pro_listl ul li{width:1000px; height:auto; /*overflow:hidden;*/ border-top:1px solid #ded7c8; padding:13px 0px;}
.middle .pro_listl ul li h4{width:150px; height:auto; overflow:hidden; float:left; color:#aa9c84; font-size:14px; text-transform:uppercase;}
.middle .pro_listl ul li dl{width:850px; height:auto; /*overflow:hidden;*/ float:left; margin-top:-4px;}
.middle .pro_listl ul li dl dd{width:850px; height:auto; /*overflow:hidden;*/ position:relative;}
.middle .pro_listl ul li dl dd .tag{ width:34px; height:22px; overflow:hidden; float:left; padding-top:8px;}
.middle .pro_listl ul li dl dd .tag .star{ margin:0px auto; cursor:pointer;}
.middle .pro_listl ul li dl dd .content{width:786px; height:30px; line-height:30px; overflow:hidden; float:left; font-size:16px; font-weight:bold;}
.middle .pro_listl ul li dl dd .content .l{ display:block;width:486px; height:30px; overflow:hidden; float:left;}
.middle .pro_listl ul li dl dd .content .r{display:block; width:190px; height:30px; padding-right:10px; overflow:hidden; float:left; font-weight:normal; color:#AAA; font-size:12px; text-align:right;}
.middle .pro_listl ul li dl dd .content .r b { font-size:14px; font-weight:bold; font-style:italic; color:#477b96;}
.middle .pro_listl ul li dl dd .content .m{ display:block; width:90px; height:30px; padding-right:10px; overflow:hidden; float:left; font-weight:normal; color:#AAA; font-size:12px; text-align:right;}
.middle .pro_listl ul li dl dd .content .m b { font-size:14px; font-weight:bold; font-style:italic; color:#477b96;}
.middle .pro_listl ul li dl dd .abcontent{ width:1000px; height:auto; /*overflow:hidden;*/ position:absolute; background:#fff; border:1px solid #ccc;border-radius:0px;-webkit-border-radius:0px; left:-97px; top:32px; z-index:100; padding:10px 0px;}
.middle .pro_listl ul li dl dd .abcontent .sj{ width:30px; height:10px; overflow:hidden; position:absolute; left:950px; top:-10px;}
.middle .pro_listl ul li dl dd .abcontent .sj .pos_rel{position:relative;_line-height:0;}
.middle .pro_listl ul li dl dd .abcontent .sj .pos_rel .icon{display:block;border-width:0 10px 10px 10px;border-color:transparent transparent #ccc transparent;border-style:solid;width:0;height:0;}
.middle .pro_listl ul li dl dd .abcontent .sj .pos_rel .icon .cio{display:block;border-width:0 9px 9px 9px;border-color:transparent transparent #fff transparent;border-style:solid;width:0;height:0; margin:1px 0px 0px -9px;}
.middle .pro_listl ul li dl dd .abcontent .wg{width:1000px; height:auto; overflow:hidden;}
.middle .pro_listl ul li dl dd .abcontent .wg h5{ width:75px; height:auto; line-height:32px; overflow:hidden; float:left; font-size:13px; padding-left:50px;}
.middle .pro_listl ul li dl dd .abcontent .wg .sb{width:630px; height:auto; overflow:hidden; float:left;}
.middle .pro_listl ul li dl dd .abcontent .wg .sb .sbs{width:630px; height:auto; overflow:hidden; margin:5px 0px;}
.middle .pro_listl ul li dl dd .abcontent .wg .sb .sbs .headpic{ width:25px; height:25px; overflow:hidden; float:left; position:relative;}
.middle .pro_listl ul li dl dd .abcontent .wg .sb .sbs .headpic .mask{ display:block; position:absolute; width:25px; height:25px; overflow:hidden; left:0px; top:0px; background:url(../images/x_sb_pic.png) no-repeat;}
.middle .pro_listl ul li dl dd .abcontent .wg .sb .sbs .hours{width:60px; height:25px; line-height:25px; overflow:hidden; float:left; margin-left:8px; _display:inline; font-size:11px;border-radius:0px;-webkit-border-radius:0px; background:#eee; text-align:center;}
.middle .pro_listl ul li dl dd .abcontent .wg .sb .sbs .sc{width:auto; max-width:430px; height:25px; line-height:25px; overflow:hidden; float:left; margin-left:8px; _display:inline;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
.middle .pro_listl ul li dl dd .abcontent .wg .sb .sbs .time{width:85px; height:25px; line-height:25px; overflow:hidden; float:left; margin-left:8px; _display:inline;font-size:11px;border-radius:0px;-webkit-border-radius:0px; background:#eee; text-align:center;}
/*-- 单独列表页样式结束 --*/

.middle .left{ width:170px; height:auto; /*overflow:hidden;*/ float:left; margin-top:45px;}
.middle .add_block{ width:170px; height:80px; /*overflow:hidden;*/}
.middle .add_block .bk{ width:70px; height:80px; line-height:80px; overflow:hidden; margin:0px auto; background:#fff; text-align:center; font-family:Verdana, Geneva, sans-serif; font-size:40px; color:#3b2929; border-radius:0px;-webkit-border-radius:0px;}
.middle .add_txt{ width:170px; height:38px; overflow:hidden; text-align:center; padding-top:12px; color:#7e7575;}
.middle .pro_type{ width:130px; height:16px; overflow:hidden; padding-left:40px;}
.middle .pro_type ul{ width:84px; height:16px; overflow:hidden;}
.middle .pro_type ul li{ width:20px; height:16px; overflow:hidden; float:left; margin-left:8px; _display:inline; background:url(../images/x_bg.png) no-repeat; cursor:pointer;}
.middle .pro_type ul li.t1{ background-position:-374px -65px;}
.middle .pro_type ul li.t1.on{ background-position:-354px -65px;}
.middle .pro_type ul li.t2{background-position:-414px -65px;}
.middle .pro_type ul li.t2.on{background-position:-394px -65px;}
.middle .pro_type ul li.t3{background-position:-454px -65px;}
.middle .pro_type ul li.t3.on{background-position:-434px -65px;}

.middle .right{width:1110px; height:auto; /*overflow:hidden;*/float:left; margin-top:25px;}
.middle .tips{width:1090px; height:30px; line-height:30px; overflow:hidden; padding-left:20px;}
.middle .tips p{ width:1035px; height:30px; overflow:hidden; background:#f5f4f0;border-radius:0px;-webkit-border-radius:0px; color:#7e7575; }
.middle .pro_filter{width:1090px; height:auto; /*overflow:hidden;*/ margin:10px 0px 5px;}
.middle .pro_filter .fb{width:630px; height:30px; /*overflow:hidden;*/ float:left; padding-left:20px;}
.middle .pro_filter .fb ul{ width:630px; height:30px; /*overflow:hidden;*/}
.middle .pro_filter .fb ul li{width:80px; height:30px; line-height:30px; /*overflow:hidden;*/ float:left; text-align:center; font-size:13px; position:relative;}
.middle .pro_filter .fb ul li.hover{width:80px; height:28px; line-height:28px; /*overflow:hidden;*/ background:#fff; border:1px solid #ccc;border-radius:0px;-webkit-border-radius:0px;}
.middle .pro_filter .fb ul li .ablist{ width:150px; height:auto; /*overflow:hidden;*/ border:1px solid #ccc; background:#fff; position:relative; padding:10px 9px 0px;border-radius:0px;-webkit-border-radius:0px; z-index:99; top:10px;}
.middle .pro_filter .fb ul li .ablist .sj{ width:30px; height:10px; overflow:hidden; position:absolute; left:30px; top:-10px;}
.middle .pro_filter .fb ul li .ablist .sj .pos_rel{position:relative;_line-height:0;}
.middle .pro_filter .fb ul li .ablist .sj .pos_rel .icon{display:block;border-width:0 10px 10px 10px;border-color:transparent transparent #ccc transparent;border-style:solid;width:0;height:0;}
.middle .pro_filter .fb ul li .ablist .sj .pos_rel .icon .cio{display:block;border-width:0 9px 9px 9px;border-color:transparent transparent #fff transparent;border-style:solid;width:0;height:0; margin:1px 0px 0px -9px;}
.middle .pro_filter .fb ul li .bblist{ width:480px; height:auto; /*overflow:hidden;*/ border:1px solid #ccc; background:#fff; position:relative; padding:5px 9px;border-radius:0px;-webkit-border-radius:0px; z-index:99; top:10px; }
.middle .pro_filter .fb ul li .bblist .sj{ width:30px; height:10px; overflow:hidden; position:absolute; left:30px; top:-10px;}
.middle .pro_filter .fb ul li .bblist .sj .pos_rel{position:relative;_line-height:0;}
.middle .pro_filter .fb ul li .bblist .sj .pos_rel .icon{display:block;border-width:0 10px 10px 10px;border-color:transparent transparent #ccc transparent;border-style:solid;width:0;height:0;}
.middle .pro_filter .fb ul li .bblist .sj .pos_rel .icon .cio{display:block;border-width:0 9px 9px 9px;border-color:transparent transparent #fff transparent;border-style:solid;width:0;height:0; margin:1px 0px 0px -9px;}
.middle .pro_filter .fb ul li .bblist dl{width:480px; height:auto; overflow:hidden;border-bottom:1px solid #eee; padding-bottom:10px;}
.middle .pro_filter .fb ul li .bblist dl dd{ width:auto; height:27px; line-height:27px; overflow:hidden; background:#eee; border:1px solid #ccc;border-radius:0px;-webkit-border-radius:0px; padding:0px 9px; float:left; margin:10px 0px 0px 10px; _display:inline; cursor:pointer;}
.middle .pro_filter .fb ul li .bblist dl dd.selected{background:#ffac87; border:1px solid #f8834f;}
.middle .pro_filter .fb ul li .bblist span.fbt{ display:block;width:480px; height:auto; overflow:hidden; padding:10px 0px; text-align:left;}
.middle .pro_filter .tp{ width:135px; height:auto; overflow:hidden; float:left; padding:7px 25px 0px 0px; text-align:center;}
.middle .pro_filter .tp a{ color:#477b96; font-weight:bold; font-size:13px;}
.middle .pro_hf{width:790px; height:auto; /*overflow:hidden;*/ padding-left:20px;}
.middle .pro_hf .box{width:760px; height:auto; overflow:hidden; border:1px dashed #c1c0bd; margin-top:10px; background:#fbfaf7;border-radius:0px;-webkit-border-radius:0px; position:relative; padding-bottom:10px;}
.middle .pro_hf .box .bc{ position:absolute; width:28px; height:28px; text-align:center; line-height:28px; overflow:hidden; border:1px solid #777; background:#d5d5d5; font-size:16px; font-family:Arial, Helvetica, sans-serif; right:14px; top:14px;border-radius:0px;-webkit-border-radius:0px; cursor:pointer;}
.middle .pro_hf .box .sline{width:760px; height:auto; overflow:hidden; margin-top:5px;}
.middle .pro_hf .sline .t{ width:60px; height:auto; line-height:47px; text-align:right; overflow:hidden; float:left;}
.middle .pro_hf .sline .c{width:700px; height:auto; overflow:hidden; float:left;}
.middle .pro_hf .sline .c ul{width:640px; height:auto; overflow:hidden; float:left;}
.middle .pro_hf .sline .c ul li{ width:auto; height:27px; line-height:27px; overflow:hidden; float:left; margin:10px 0px 0px 10px; _display:inline; border:1px solid #ccc; background:#eee;border-radius:0px;-webkit-border-radius:0px;}
.middle .pro_hf .sline .c ul li .txt{ width:auto; height:27px; overflow:hidden; padding:0px 9px; float:left;}
.middle .pro_hf .sline .c ul li .close{ width:27px; height:27px; overflow:hidden; float:left; font-family:Arial, Helvetica, sans-serif; text-align:center; border-left:1px solid #bfbfbf; cursor:pointer;}

.middle .pro_star{width:1090px; height:auto; overflow:hidden;}
.middle .pro_star ul{width:1090px; height:auto; overflow:hidden; padding-bottom:10px;}
.middle .pro_star ul li{ width:240px; height:260px; overflow:hidden; float:left; margin:20px 0px 0px 20px; _display:inline; background:url(../images/x_bg.png) no-repeat 0px -96px; position:relative; border-radius:0px; -webkit-border-radius:0px;}
/*.middle .pro_star ul li a.mask{ display:block; width:810px; height:260px; overflow:hidden; position:absolute; left:0px; top:0px;}*/
.middle .pro_star ul li.have{ background:#fff;}
.middle .pro_star ul li .sj{ width:50px; height:50px; overflow:hidden; position:absolute; right:0px; top:0px;filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;}
.middle .pro_star ul li .sj .pos_rel{position:relative;_line-height:0;}
.middle .pro_star ul li .sj .pos_rel .icon{display:block;border-width:50px 50px 50px 0;/*border-color:transparent #1c7ecf transparent transparent;*/border-style:solid;position:absolute;left:0;top:-50px;width:0;height:0;}
.middle .pro_star ul li .star_n{ position:absolute; right:7px; top:8px; cursor:pointer;}
.middle .pro_star ul li h3{width:195px; /*height:46px;*/ height:auto; overflow:hidden; font-size:16px; line-height:20px; padding:0px 30px 0px 15px; padding-top:14px; cursor:pointer;}
.middle .pro_star ul li .intro{ display:block;width:195px; /*height:44px;*/height:auto; overflow:hidden; padding:0px 30px 0px 15px; font-size:13px; color:#aa9c84; line-height:30px;}
.middle .pro_star ul li .total{width:210px; height:auto; line-height:20px; overflow:hidden; color:#7e7575;  font-size:11px; padding:0px 15px;}
.middle .pro_star ul li .total span{ color:#477b96;}
.middle .pro_star ul li .last{width:210px; height:auto; overflow:hidden; padding:0px 15px; position:absolute; top:160px; left:0px;}
.middle .pro_star ul li .last .content{width:190px; height:33px; line-height:33px; border:1px dashed #ccc; line-height:33px; overflow:hidden; color:#7e7575;  font-size:11px;  border-radius:0px; -webkit-border-radius:0px;white-space:nowrap;text-overflow:ellipsis; -o-text-overflow:ellipsis; padding:0px 9px;}
.middle .pro_star ul li .person_list{width:212px; height:50px;overflow:hidden;padding:0px 15px 0px 13px; position:absolute; left:0px; top:200px;}
.middle .pro_star ul li .person_list dl{width:212px; height:auto;overflow:hidden;}
.middle .pro_star ul li .person_list dl dd{ width:40px; height:40px; overflow:hidden; float:left; margin:2px 0px 0px 2px; _display:inline; position:relative;}
.middle .pro_star ul li .person_list dl dd a{ display:block; width:40px; height:40px; overflow:hidden; background:url(../images/x_bg.png) no-repeat -250px -65px; position:absolute; left:0px; top:0px;}

.middle .pro_t{width:1040px; height:39px; line-height:39px; overflow:hidden; padding:0px 30px 0px 20px; margin-top:20px;}
.middle .pro_t .content{width:1040px; height:39px; line-height:39px; overflow:hidden;border-top:1px solid #ded7c8; color:#7e7575; font-size:13px;}

.middle .pro_list{width:1040px; height:auto; /*overflow:hidden;*/ padding:0px 30px 0px 20px;}
.middle .pro_list ul{width:1040px; height:auto; /*overflow:hidden;*/}
.middle .pro_list ul li{width:1040px; height:auto; /*overflow:hidden;*/ border-top:1px solid #ded7c8; padding:13px 0px;}
.middle .pro_list ul li h4{width:97px; height:auto; overflow:hidden; float:left; color:#aa9c84; font-size:14px; text-transform:uppercase;}
.middle .pro_list ul li dl{width:943px; height:auto; /*overflow:hidden;*/ float:left; margin-top:-4px;}
.middle .pro_list ul li dl dd{width:943px; height:auto; /*overflow:hidden;*/ position:relative;}
.middle .pro_list ul li dl dd .tag{ width:34px; height:22px; overflow:hidden; float:left; padding-top:8px;}
.middle .pro_list ul li dl dd .tag .star{ margin:0px auto; cursor:pointer;}
.middle .pro_list ul li dl dd .content{width:909px; height:30px; line-height:30px; overflow:hidden; float:left; font-size:16px; font-weight:bold;}
.middle .pro_list ul li dl dd .content .l{ display:block;width:429px; height:30px; overflow:hidden; float:left;}
.middle .pro_list ul li dl dd .content .r{display:block; width:200px; height:30px; overflow:hidden; float:left; font-weight:bold; color:#477b96; font-size:11px; text-align:right;}
.middle .pro_list ul li dl dd .abcontent{ width:1040px; height:auto; /*overflow:hidden;*/ position:absolute; background:#fff; border:1px solid #ccc;border-radius:0px;-webkit-border-radius:0px; left:-97px; top:32px; z-index:100; padding:10px 0px;}
.middle .pro_list ul li dl dd .abcontent .sj{ width:30px; height:10px; overflow:hidden; position:absolute; left:700px; top:-10px;}
.middle .pro_list ul li dl dd .abcontent .sj .pos_rel{position:relative;_line-height:0;}
.middle .pro_list ul li dl dd .abcontent .sj .pos_rel .icon{display:block;border-width:0 10px 10px 10px;border-color:transparent transparent #ccc transparent;border-style:solid;width:0;height:0;}
.middle .pro_list ul li dl dd .abcontent .sj .pos_rel .icon .cio{display:block;border-width:0 9px 9px 9px;border-color:transparent transparent #fff transparent;border-style:solid;width:0;height:0; margin:1px 0px 0px -9px;}
.middle .pro_list ul li dl dd .abcontent .wg{width:1040px; height:auto; overflow:hidden;}
.middle .pro_list ul li dl dd .abcontent .wg h5{ width:75px; height:auto; line-height:32px; overflow:hidden; float:left; font-size:13px; padding-left:50px;}
.middle .pro_list ul li dl dd .abcontent .wg .sb{width:910px; height:auto; overflow:hidden; float:left;}
.middle .pro_list ul li dl dd .abcontent .wg .sb .sbs{width:910px; height:auto; overflow:hidden; margin:5px 0px;}
.middle .pro_list ul li dl dd .abcontent .wg .sb .sbs .headpic{ width:25px; height:25px; overflow:hidden; float:left; position:relative;}
.middle .pro_list ul li dl dd .abcontent .wg .sb .sbs .headpic .mask{ display:block; position:absolute; width:25px; height:25px; overflow:hidden; left:0px; top:0px; background:url(../images/x_sb_pic.png) no-repeat;}
.middle .pro_list ul li dl dd .abcontent .wg .sb .sbs .hours{width:60px; height:25px; line-height:25px; overflow:hidden; float:left; margin-left:8px; _display:inline; font-size:11px;border-radius:0px;-webkit-border-radius:0px; background:#eee; text-align:center;}
.middle .pro_list ul li dl dd .abcontent .wg .sb .sbs .sc{width:auto; max-width:430px; height:25px; line-height:25px; overflow:hidden; float:left; margin-left:8px; _display:inline;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
.middle .pro_list ul li dl dd .abcontent .wg .sb .sbs .time{width:85px; height:25px; line-height:25px; overflow:hidden; float:left; margin-left:8px; _display:inline;font-size:11px;border-radius:0px;-webkit-border-radius:0px; background:#eee; text-align:center;}

/*-- 项目列表主页新样式 --*/
.middle .pro_t .l{ width:260px; height:39px;line-height:39px; overflow:hidden; float:left;color:#7e7575; font-size:13px;}
.middle .pro_t .r{width:760px; height:39px; overflow:hidden; float:left;}
.middle .pro_t .r ul{width:760px; height:39px;overflow:hidden;}
.middle .pro_t .r ul li{ width:auto; height:19px;line-height:19px; overflow:hidden; float:right; margin-left:10px; _display:inline; color:#477b96; padding:10px 0px; text-transform:uppercase; cursor:pointer;}

.middle .pro_nlist{width:1040px; height:auto; /*overflow:hidden;*/ padding:0px 30px 0px 20px;}
.middle .pro_nlist .npl{width:1040px; height:auto; /*overflow:hidden;*/}
.middle .pro_nlist .npl .total{ display:block; width:1040px; height:19px; line-height:19px; border-top:1px solid #ded7c8; border-bottom:1px solid #ded7c8; overflow:hidden; color:#7e7575;filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5; background:#fff; text-align:center; text-transform:uppercase;}
.middle .pro_nlist ul{width:1040px; height:auto; /*overflow:hidden;*/ padding:10px 0px;}
.middle .pro_nlist ul li{width:1040px; height:auto; /*overflow:hidden;*/ float:left; position:relative;}
.middle .pro_nlist ul li .ntag{ width:24px; height:22px; overflow:hidden; float:left; padding-top:8px;}
.middle .pro_nlist ul li .ntag .star{ margin:0px auto; cursor:pointer;}
.middle .pro_nlist ul li .ncontent{ width:980px; height:30px; line-height:30px; font-size:16px; font-weight:bold; overflow:hidden; float:left; cursor:pointer;}
.middle .pro_nlist ul li .ncontent span{ float:right; width:250px; font-size:11px; font-weight:normal;}
.middle .pro_nlist ul li .ncontent span b { font-weight:bold; font-size:14px;}
.c15{ color:#e20000;}
.c10{color:#d68d00;}
.c5{color:#477b96;}
.middle .pro_nlist ul li .abcontent{ width:660px; height:auto; margin-left:380px; /*overflow:hidden;*/ position:absolute; background:#fff; border:1px solid #ccc;border-radius:0px;-webkit-border-radius:0px; left:0px; top:35px; z-index:100; padding:10px 0px;}
.middle .pro_nlist ul li .abcontent .sj{ width:30px; height:10px; overflow:hidden; position:absolute; left:520px; top:-10px;}
.middle .pro_nlist ul li .abcontent .sj .pos_rel{position:relative;_line-height:0;}
.middle .pro_nlist ul li .abcontent .sj .pos_rel .icon{display:block;border-width:0 10px 10px 10px;border-color:transparent transparent #ccc transparent;border-style:solid;width:0;height:0;}
.middle .pro_nlist ul li .abcontent .sj .pos_rel .icon .cio{display:block;border-width:0 9px 9px 9px;border-color:transparent transparent #fff transparent;border-style:solid;width:0;height:0; margin:1px 0px 0px -9px;}
.middle .pro_nlist ul li .abcontent .wg{width:660px; height:auto; overflow:hidden;}
.middle .pro_nlist ul li .abcontent .wg .sb{width:660px; height:auto; overflow:hidden; float:left;}
.middle .pro_nlist ul li .abcontent .wg .sb .sbs{width:650px; height:auto; overflow:hidden; margin:8px 0px; padding-left:10px;}
.middle .pro_nlist ul li .abcontent .wg .sb .sbs .sd{ width:40px; height:25px; overflow:hidden; line-height:25px; float:left;}
.middle .pro_nlist ul li .abcontent .wg .sb .sbs .headpic{ width:25px; height:25px; overflow:hidden; float:left; position:relative;}
.middle .pro_nlist ul li .abcontent .wg .sb .sbs .headpic .mask{ display:block; position:absolute; width:25px; height:25px; overflow:hidden; left:0px; top:0px; background:url(../images/x_sb_pic.png) no-repeat;}
.middle .pro_nlist ul li .abcontent .wg .sb .sbs .sc{width:550px; line-height:22px; overflow:hidden; float:left; margin-left:8px; padding-right:10px;}

/*--
.middle .pro_nlist ul li .abcontent .wg .sb .sbs .sc{width:350px; height:25px; line-height:25px; overflow:hidden; float:left; margin-left:8px; _display:inline;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; padding-right:10px;}
--*/

/*-- 0508修改前老样式 --*/
.middle .pro_nlist2{width:800px; height:auto; /*overflow:hidden;*/ padding:0px 30px 0px 20px;}
.middle .pro_nlist2 .npl2{width:800px; height:auto; /*overflow:hidden;*/}
.middle .pro_nlist2 .npl2 .total2{ display:block; width:800px; height:19px; line-height:19px; border-top:1px solid #ded7c8; border-bottom:1px solid #ded7c8; overflow:hidden; color:#7e7575;filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5; background:#fff; text-align:center; text-transform:uppercase;}
.middle .pro_nlist2 ul{width:800px; height:auto; /*overflow:hidden;*/ padding:10px 0px;}
.middle .pro_nlist2 ul li{width:400px; height:auto; /*overflow:hidden;*/ float:left; position:relative;}
.middle .pro_nlist2 ul li .ntag2{ width:24px; height:22px; overflow:hidden; float:left; padding-top:8px;}
.middle .pro_nlist2 ul li .ntag2 .star2{ margin:0px auto; cursor:pointer;}
.middle .pro_nlist2 ul li .ncontent2{ width:350px; height:30px; line-height:30px; font-size:16px; font-weight:bold; overflow:hidden; float:left; cursor:pointer;}
.middle .pro_nlist2 ul li .ncontent2 span{ font-size:11px; font-weight:normal;}
.middle .pro_nlist2 ul li .abcontent{ width:380px; height:auto; /*overflow:hidden;*/ position:absolute; background:#fff; border:1px solid #ccc;border-radius:0px;-webkit-border-radius:0px; left:0px; top:35px; z-index:100; padding:10px 0px;}
.middle .pro_nlist2 ul li .abcontent .sj{ width:30px; height:10px; overflow:hidden; position:absolute; left:40px; top:-10px;}
.middle .pro_nlist2 ul li .abcontent .sj .pos_rel{position:relative;_line-height:0;}
.middle .pro_nlist2 ul li .abcontent .sj .pos_rel .icon{display:block;border-width:0 10px 10px 10px;border-color:transparent transparent #ccc transparent;border-style:solid;width:0;height:0;}
.middle .pro_nlist2 ul li .abcontent .sj .pos_rel .icon .cio{display:block;border-width:0 9px 9px 9px;border-color:transparent transparent #fff transparent;border-style:solid;width:0;height:0; margin:1px 0px 0px -9px;}
.middle .pro_nlist2 ul li .abcontent .wg{width:380px; height:auto; overflow:hidden;}
.middle .pro_nlist2 ul li .abcontent .wg .sb{width:380px; height:auto; overflow:hidden; float:left;}
.middle .pro_nlist2 ul li .abcontent .wg .sb .sbs{width:370px; height:auto; overflow:hidden; margin:5px 0px; padding-left:10px;}
.middle .pro_nlist2 ul li .abcontent .wg .sb .sbs .sd{ width:40px; height:25px; overflow:hidden; line-height:25px; float:left;}
.middle .pro_nlist2 ul li .abcontent .wg .sb .sbs .headpic{ width:25px; height:25px; overflow:hidden; float:left; position:relative;}
.middle .pro_nlist2 ul li .abcontent .wg .sb .sbs .headpic .mask{ display:block; position:absolute; width:25px; height:25px; overflow:hidden; left:0px; top:0px; background:url(../images/x_sb_pic.png) no-repeat;}
.middle .pro_nlist2 ul li .abcontent .wg .sb .sbs .sc{width:287px; height:25px; line-height:25px; overflow:hidden; float:left; margin-left:8px; _display:inline;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; padding-right:10px;}






/*-- 项目列表主页新样式结束 --*/

.footer{ width:100%; height:300px; overflow:hidden;}

/*-- 添加项目 --*/ 
.x_add{ width:700px; /*height:388px;*/height:auto; overflow:hidden; /*margin:100px auto 0px; */ background:#fff; border-radius:0px;-webkit-border-radius:0px; position:absolute; left:50%; margin-left:-350px; top:50%; margin-top:-200px; z-index:100;display:none;}
.x_add .left{ width:400px; height:auto; overflow:hidden; float:left; padding:0px 30px;}
.x_add .left h3{width:400px; height:68px; overflow:hidden; font-size:14px; line-height:68px; color:#aa9c84; font-weight:normal;}
.x_add .left .x_form{width:400px; height:100px; overflow:hidden;}
.x_add .left .x_form .form_part{width:400px; height:36px; overflow:hidden; border-bottom:1px dotted #cbcbcb;}
.x_add .left .x_person{width:400px; height:auto; overflow:hidden;}
.x_add .left .x_person h4{ font-weight:normal; width:400px; height:auto; overflow:hidden; line-height:20px;}
.x_add .left .x_person ul{width:400px; height:auto; overflow:hidden; margin-top:8px;}
.x_add .left .x_person ul li{width:400px; height:24px; overflow:hidden; margin-top:7px;}
.x_add .left .x_person ul li.ot{ cursor:pointer;}
.x_add .left .x_person ul li span{ display:block; width:30px; height:24px; overflow:hidden; float:left; background:url(../images/x_bg.png) no-repeat -240px -133px;}
.x_add .left .x_person ul li p{width:370px; height:23px; line-height:23px; overflow:hidden; float:left; border-bottom:1px dotted #bfbfbf;}
.x_add .left .x_btn{width:400px; height:50px; overflow:hidden; margin-top:35px;}

.x_add .right{width:240px; height:auto; overflow:hidden; float:left; padding-top:85px; }
.x_add .right .right_choose{width:230px; height:auto; overflow:hidden;/*background:url(../images/x_bg.png) no-repeat -240px -156px;*/ background:url(../images/x_line.png) no-repeat; padding-left:10px;}
.x_add .right .right_choose h3{width:215px; height:auto; overflow:hidden; color:#900; font-weight:normal; font-size:15px; padding-left:15px;}
.x_add .right .right_choose .choose_list{width:230px; height:240px; overflow:hidden; padding-bottom:20px;}
.x_add .right .right_choose .choose_list ul{width:220px; height:240px; overflow:hidden; margin-top:5px;}
.x_add .right .right_choose .choose_list ul li{width:40px; height:65px; overflow:hidden; float:left; margin:15px 0px 0px 10px; _display:inline; cursor:pointer;}
.x_add .right .right_choose .choose_list ul li .headpic{ width:40px; height:40px; overflow:hidden; float:left; position:relative;}
.x_add .right .right_choose .choose_list ul li .headpic .mask{ display:block; width:40px; height:40px; overflow:hidden; background:url(../images/x_cp_mask.png) no-repeat; position:absolute; top:0px; left:0px;}
.x_add .right .right_choose .choose_list ul li .name{ width:40px; height:25px; line-height:25px; overflow:hidden; float:left;font-family:Arial,"微软雅黑"; font-size:11px; color:#666; text-align:center;}

/*-- 项目详情 --*/ 
.project_detail{ width:900px; height:auto; /*overflow:hidden;*/ margin:35px auto 0px; padding:0px 25px;background:#fff; border-radius:0px;-webkit-border-radius:0px; position:relative;}

.project_detail .name{width:900px; height:30px; overflow:hidden; padding-top:25px;}
.project_detail .name h3{width:auto; height:30px; overflow:hidden; font-size:22px; float:left;}
.project_detail .name .star{ float:left; margin:8px 0px 0px 8px; margin:7px 0px 0px 8px\9\0; _display:inline; cursor:pointer;}
.project_detail .intro{width:900px; height:auto; line-height:20px; overflow:hidden; font-size:15px; color:#7f7f7f; padding:10px 0px; }
.project_detail .add_contrl{width:900px; height:auto; line-height:20px; overflow:hidden;margin-bottom:10px;}

.project_detail .add_contrl .control_style{ width:55px; line-height:20px; float:left;}
.project_detail .add_contrl em{display:block; width:auto; height:auto; overflow:hidden; font-style:normal; font-size:11px; color:#7f7f7f; float:left;padding:0px 0px 0px 14px;float:left;}
.project_detail .add_contrl em a{ font-size:12px; padding:2px 0px 0px 10px;}
.project_detail .add_contrl .loading_tips{ display:block;}

.project_detail .count{width:900px; height:33px; line-height:33px; overflow:hidden; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; color:#477b96;}
.project_detail .discu{width:900px; height:auto; overflow:hidden;}

.project_detail .state{width:880px; height:auto; overflow:hidden; border:1px solid #e5e5e5; background:#fafafa;border-radius:0px; -webkit-border-radius:0px; padding:0px 9px; margin-top:25px; position:relative;}
.project_detail .state .loading{ position:absolute; display:block; width:21px; height:5px; overflow:hidden; left:15px; bottom:20px; display:none;}
.project_detail .state .t{width:880px; height:59px; overflow:hidden;}
.project_detail .state .t h3{width:700px; height:59px; overflow:hidden; float:left; font-size:18px; font-weight:normal; line-height:59px;}
.project_detail .state .t .cbar{ width:180px; height:28px; overflow:hidden; float:left; padding:14px 0px 17px;}
.project_detail .state .t .cbar ul{ width:180px; height:28px; overflow:hidden;}
.project_detail .state .t .cbar ul li{ width:73px; height:26px; line-height:26px; overflow:hidden; float:left; margin-left:15px; _display:inline;font-size:13px; border:1px solid #ccc; border-radius:0px;-webkit-border-radius:0px; background:#fff; text-align:center; cursor:pointer;}
.project_detail .state .t .cbar ul li.on{font-weight:bold;border:1px solid #777; background:#d5d5d5;}
.project_detail .state .c{width:878px; height:198px; /*overflow:hidden;*/ background:#fff; margin-bottom:39px; border:1px solid #eee;border-radius:0px; -webkit-border-radius:0px;}
.project_detail .state .c .tips{width:136px; height:198px; text-align:center; overflow:hidden; float:left;}
.project_detail .state .c .tips h3{width:136px; height:54px; line-height:54px;overflow:hidden; font-size:12px; font-weight:normal;}
.project_detail .state .c .tips h3 span{ font-size:25px; color:#666;}
.project_detail .state .c .tips .cbar{width:136px; height:44px;overflow:hidden;}
.project_detail .state .c .tips .cbar ul{width:122px; height:44px;overflow:hidden; padding-left:14px;}
.project_detail .state .c .tips .cbar ul li{width:33px; height:26px; line-height:26px; overflow:hidden; float:left; margin-left:10px; _display:inline;font-size:13px; border:1px solid #ccc; border-radius:0px;-webkit-border-radius:0px; background:#fff; text-align:center; cursor:pointer;}
.project_detail .state .c .tips .cbar ul li.hover{font-weight:bold;border:1px solid #777; background:#d5d5d5;}
.project_detail .state .c .tlist{width:742px; height:198px; /*overflow:hidden;*/float:left; position:relative;}
.project_detail .state .c .tlist ul.mon{ width:auto; height:220px; overflow:hidden; position:absolute;background:url(../images/x_tlist_bg.png) no-repeat left bottom; top:3px; left:0px;}
.project_detail .state .c .tlist ul.mon li{ width:20px; height:190px; overflow:hidden; float:left; margin-left:3px; _display:inline; position:relative;}
.project_detail .state .c .tlist ul.mon li .npn{width:20px; height:1px; overflow:hidden; background:#e7e7e7; position:absolute; left:0px; bottom:0px;}
.project_detail .state .c .tlist ul.mon li .pn{ width:18px; height:auto; overflow:hidden; border:1px solid #b7d4ed; background:#b7d4ed; position:absolute; left:0px; bottom:0px;}
/*
.project_detail .state .c .tlist ul.mon li .pn{ width:18px; height:auto; overflow:hidden; border:1px solid #b7d4ed; background:#ebf3fa; position:absolute; left:0px; bottom:0px;}
*/
.project_detail .state .c .tlist ul.year{ width:740px; height:220px; overflow:hidden; position:absolute;background:url(../images/x_tlist_bg_year.png) no-repeat left bottom; top:1px; left:0px;padding-left:2px;}
.project_detail .state .c .tlist ul.year li{ width:auto; height:190px; overflow:hidden; float:left;}
.project_detail .state .c .tlist ul.year li dl{width:auto; height:190px; overflow:hidden;}
.project_detail .state .c .tlist ul.year li dl dd{ width:1px; height:190px; overflow:hidden; float:left; margin-right:1px; _display:inline; position:relative;}
.project_detail .state .c .tlist ul.year li dl dd .npn{width:1px; height:1px; overflow:hidden;background:#e7e7e7; position:absolute; left:0px; bottom:0px;}
.project_detail .state .c .tlist ul.year li dl dd .pn{width:1px; height:auto; overflow:hidden; background:#b7d4ed;position:absolute; left:0px; bottom:0px;}

.project_detail .to_do_list{width:900px; height:auto; /*overflow:hidden;*/ margin-top:30px;}
.project_detail .to_do_list .to_do_name{width:900px; height:auto; overflow:hidden;}
.project_detail .to_do_list .to_do_name h4{width:auto; height:auto; overflow:hidden; float:left; color:#900; font-size:17px; font-weight:normal;}
.project_detail .to_do_list .to_do_name .control_style{ float:left; margin:2px 0px 0px 18px; _display:inline;}
.project_detail .to_do_list .to_do_group{width:900px; height:auto; /*overflow:hidden;*/ margin-top:17px;}
.project_detail .to_do_list .to_do_group h5{width:900px; height:auto; overflow:hidden;font-size:14px;}
.project_detail .to_do_list .to_do_group .intro{ display:block;width:900px; height:auto; overflow:hidden; line-height:20px;color:#bfbfbf; font-style:italic; font-size:12px; padding:0px;}
.project_detail .to_do_list .to_do_group ul{width:900px; height:auto; /*overflow:hidden;*/}
.project_detail .to_do_list .to_do_group ul li{width:900px; height:25px; /*overflow:hidden;*/ line-height:25px;  margin-top:5px;position:relative;float:left;}
.project_detail .to_do_list .to_do_group ul li .check{ width:15px; height:19px; overflow:hidden; float:left; padding:6px 0px 0px 5px;}
.project_detail .to_do_list .to_do_group ul li .content{width:auto; height:25px; overflow:hidden; float:left; padding-left:5px;}
.project_detail .to_do_list .to_do_group ul li .date_person{width:auto; height:20px;height:19px\9; overflow:hidden; float:left; padding:5px 0px 0px 12px;padding:6px 0px 0px 12px\9;}
.project_detail .to_do_list .to_do_group ul li .edit_box{ width:49px; height:26px; overflow:hidden; position:absolute; left:-49px; top:0px; background:none;}
.project_detail .to_do_list .to_do_group ul li .edit_box .del{ width:24px; height:26px; overflow:hidden; float:left;}
.project_detail .to_do_list .to_do_group ul li .edit_box .del a{ display:block; width:14px; height:24px; overflow:hidden; padding-left:10px; border-bottom:1px solid #ececec; border-top:1px solid #ececec;border-left:1px solid #ececec; background:#fff;border-bottom-left-radius: 8px;border-top-left-radius: 8px;}
.project_detail .to_do_list .to_do_group ul li .edit_box .edit{width:24px; height:24px; line-height:23px; overflow:hidden; float:left; border-bottom:1px solid #ececec; border-top:1px solid #ececec; text-align:right; background:#fff; cursor:pointer; font-size:11px;}
.project_detail .to_do_list .to_do_group .to_do_add{width:900px; height:auto; overflow:hidden;}
.project_detail .to_do_list .to_do_group .to_do_add .control_style{ width:100px; margin-top:5px; float:left;}
.project_detail .to_do_list .to_do_group .to_do_add em{ display:block; width:auto; height:auto; overflow:hidden; font-style:normal; font-size:11px; color:#7f7f7f; float:left;padding:8px 0px 0px 14px;}
.project_detail .to_do_list .to_do_group .to_do_add em a{ font-size:12px; padding:2px 0px 0px 10px;}
.project_detail .to_do_list .to_do_add_line{width:900px; height:auto; overflow:hidden; margin:5px 0px;}
.project_detail .to_do_list .to_do_add_line .bd{ width:520px; height:auto; overflow:hidden; line-height:20px;border-bottom:1px dotted #7f7f7f; float:left;color:#7f7f7f; font-size:13px;}
.project_detail .to_do_list .to_do_add_line span{ float:left;width:auto; margin:3px 0px 0px 5px; _display:inline; border:1px solid #ddd; background:#fff;}
.project_detail .to_do_list .to_do_count{width:900px; height:auto; overflow:hidden; margin-top:17px; color:#477b96;}
.project_detail .workorder{width:900px; height:auto; /*overflow:hidden;*/margin-top:30px;}

.project_detail .workorder .workorder_name{width:900px; height:auto; overflow:hidden;}
.project_detail .workorder .workorder_name h4{width:auto; height:auto; overflow:hidden; float:left; color:#900; font-size:17px; font-weight:normal;}
.project_detail .workorder .workorder_name .control_style{ float:left; margin:2px 0px 0px 18px; _display:inline;}
.project_detail .workorder .workorder_name .control_style:hover{ background:#D5D5D5;}

.project_detail .workorder .w_add_panel{width:900px; height:auto; overflow:hidden; display:none;}
.project_detail .workorder .workorder_add_line{width:900px; height:auto; overflow:hidden; margin:5px 0px;}
.project_detail .workorder .workorder_add_line .bd{ width:520px; height:auto; overflow:hidden; line-height:20px;border-bottom:1px dotted #7f7f7f; float:left;color:#7f7f7f; font-size:13px;}
.project_detail .workorder .workorder_add_line span{ float:left;width:auto; margin:3px 0px 0px 5px; _display:inline; border:1px solid #ddd; background:#fff;}
.project_detail .workorder .workorder_add{width:900px; height:auto; overflow:hidden;}
.project_detail .workorder .workorder_add .control_style{ width:80px; margin-top:5px; float:left;}
.project_detail .workorder .workorder_add em{ display:block; width:auto; height:auto; overflow:hidden; font-style:normal; font-size:11px; color:#7f7f7f; float:left;padding:8px 0px 0px 14px;}
.project_detail .workorder .workorder_add em a{ font-size:12px; padding:2px 0px 0px 10px;}
.project_detail .workorder .workorder_group_list{width:900px; height:auto;}
.project_detail .workorder .workorder_group_list .loading_ajax{ display:block;width:25px;height:auto; overflow:hidden; margin-top:14px; padding-left:10px;}
.project_detail .workorder .workorder_group{width:900px; height:auto; /*overflow:hidden;*/ margin-top:25px;}
.project_detail .workorder .workorder_group h5{width:900px; height:20px; overflow:hidden;font-size:14px;}
.project_detail .workorder .workorder_group h5 span.txt{ width: auto; height:18px; overflow:hidden; float:left;}
.project_detail .workorder .workorder_group h5 span.date{ width:auto; font-size:12px; font-weight:normal; color:#666; background:#e2e9f8;text-align:center;float:left;margin:2px 0px 0px 5px;_display:inline;}

.project_detail .workorder .workorder_group ul{width:900px; height:auto; /*overflow:hidden;*/ padding-top:5px;}
.project_detail .workorder .workorder_group ul li{width:900px; height:auto; /*overflow:hidden;*/ margin-top:5px; position:relative;}
.project_detail .workorder .workorder_group ul li .workorder_body{width:900px; height:auto;/*overflow:hidden;*/}
.project_detail .workorder .workorder_group ul li .edit_sumit{width:900px; height:auto;overflow:hidden; display:none;}
.project_detail .workorder .workorder_group ul li .edit_sumit .timeline{width:895px; height:auto;overflow:hidden; padding-left:5px; margin-top:7px;}
.project_detail .workorder .workorder_group ul li .edit_sumit .timeline .line{width:608px; height:auto; overflow:hidden; border:1px dashed #ccc; padding:13px 0px 10px;border-radius:0px;-webkit-border-radius:0px;position:relative;}
.project_detail .workorder .workorder_group ul li .edit_sumit .timeline .line .slider{ width:576px; height:7px; /*overflow:hidden;*/ background:#e8e8e8; border-top:1px solid #bfbfbf; border-radius:4px;-webkit-border-radius:4px; margin:22px auto 0px;}
.project_detail .workorder .workorder_group ul li .edit_sumit .timeline .line .kd{ width:584px; height:20px; overflow:hidden; position:absolute; left:14px; top:14px; background:url(../images/x_bg.png) no-repeat -514px -65px;}
.project_detail .workorder .workorder_group ul li .edit_sumit .timeline .line .stime{width:576px; height:26px; line-height:26px; overflow:hidden; margin:5px auto 0px;}
.project_detail .workorder .workorder_group ul li .edit_sumit .timeline .line .stime em{ font-style:normal;}
.project_detail .workorder .workorder_group ul li .edit_sumit .btns{width:895px; height:auto;overflow:hidden; margin-top:1px; padding-left:5px;}
.project_detail .workorder .workorder_group ul li .edit_sumit .btns .control_style{ width:40px; margin-top:5px; float:left;}
.project_detail .workorder .workorder_group ul li .edit_sumit .btns .control_style:hover{ background:#d5d5d5;}
.project_detail .workorder .workorder_group ul li .edit_sumit .btns em{ display:block; width:auto; height:auto; overflow:hidden; font-style:normal; font-size:11px; color:#7f7f7f; float:left;padding:8px 0px 0px 14px;}
.project_detail .workorder .workorder_group ul li .edit_sumit .btns em a{ font-size:12px; padding:2px 0px 0px 10px;}
.project_detail .workorder .workorder_group ul li .edit_sumit .btns .loading_tips{display:none; width:25px;height:auto; overflow:hidden; margin-top:14px; padding-left:10px;}
.project_detail .workorder .workorder_group ul li .person{ width:35px; height:auto; overflow:hidden; float:left; }
.project_detail .workorder .workorder_group ul li .person .headpic{ width:25px; height:25px; overflow:hidden; margin:0px auto;position:relative;}
.project_detail .workorder .workorder_group ul li .person .headpic a{ display:block; width:25px; height:25px; overflow:hidden; background:url(../images/x_bg.png) no-repeat -290px -65px; position:absolute;}
.project_detail .workorder .workorder_group ul li .hours{width:60px; height:auto; overflow:hidden; text-align:center; float:left; padding-top:4px; color:#999; }
.project_detail .workorder .workorder_group ul li .hours span.date{ padding:0px;}
.project_detail .workorder .workorder_group ul li .content{width:auto; max-width:500px; height:auto; overflow:hidden; float:left;padding:2px 0px 0px 5px;;line-height:21px; word-wrap: break-word; word-break: normal;}
.project_detail .workorder .workorder_group ul li .date_person{width:auto; height:auto; overflow:hidden; float:left; padding:4px 0px 0px 15px;color:#999;}
.project_detail .workorder .workorder_group ul li .edit_box{ display:none; width:49px; height:26px; overflow:hidden; position:absolute; left:-49px; top:0px; background:none;}
.project_detail .workorder .workorder_group ul li .edit_box .del{ width:24px; height:26px; overflow:hidden; float:left;}
.project_detail .workorder .workorder_group ul li .edit_box .del a{ display:block; width:14px; height:24px; overflow:hidden; padding-left:10px; border-bottom:1px solid #ececec; border-top:1px solid #ececec;border-left:1px solid #ececec; background:#fff;border-bottom-left-radius: 8px;border-top-left-radius: 8px;}
.project_detail .workorder .workorder_group ul li .edit_box .edit{width:24px; height:24px; line-height:23px; overflow:hidden; float:left; border-bottom:1px solid #ececec; border-top:1px solid #ececec; text-align:right; background:#fff; cursor:pointer; font-size:11px;}
.project_detail .workorder .workorder_count{width:900px; height:auto; overflow:hidden; margin-top:17px; color:#477b96; cursor:pointer; display:none;}
.project_detail .setting{width:900px; height:59px; line-height:59px; overflow:hidden; border-top:1px solid #e5e5e5; margin-top:80px;}
.project_detail .setting span{ background:url(../images/x_bg.png) no-repeat -350px -90px; padding:0px 0px 0px 25px;}

/*-- 项目设置/个人设置/团队设置 --*/ 
.global_attr{ width:1000px; height:auto; overflow:hidden; margin:30px auto 0px;background:url(../images/x_pa_2.jpg) repeat-y;}
.global_attr .bg{width:1000px; height:auto; overflow:hidden; background:url(../images/x_pa_1.jpg) no-repeat left top; position:relative;}
.global_attr .bg .ft{ width:1000px; height:50px; overflow:hidden; position:absolute; bottom:0px;}
.global_attr .content{width:950px; height:auto; overflow:hidden; padding:0px 5px 80px 45px; position:relative;}
.global_attr .content .t{width:950px; height:auto; overflow:hidden;}
.global_attr .content .t h2{width:950px; height:40px; overflow:hidden; color:#477b96; font-weight:normal; font-size:21px; padding-top:25px;}
.global_attr .content .t span{ display:block; position:absolute; right:75px; top:27px; background:#fff; font-size:13px; width:73px; height:25px; overflow:hidden; line-height:25px; text-align:center; border:1px solid #ccc; border-radius:0px;-webkit-border-radius:0px; cursor:pointer;}
.global_attr .content .t span:hover{ background:#d5d5d5; border:1px solid #333;}
.global_attr .content .c{width:950px; height:auto; overflow:hidden; margin-top:35px;}
.global_attr .content .c .cc{ width:680px; height:auto;overflow:hidden; float:left; padding-left:20px;}
.global_attr .content .c .cc h3{width:680px; height:38px; line-height:38px; color:#900;overflow:hidden; font-weight:normal; font-size:17px;}
.global_attr .content .c .cc .cc_out{width:678px; height:auto;overflow:hidden; border:1px solid #e5e5e5;border-radius:0px;-webkit-border-radius:0px; background:#fafafa;}
.global_attr .content .c .cc .cc_out .cc_in{width:660px; height:auto;overflow:hidden; padding:0px 9px;}
.global_attr .content .c .cc .cc_out .cc_in .box{ width:658px; height:auto; overflow:hidden; border:1px solid #ccc; background:#fff;border-radius:0px;-webkit-border-radius:0px; /*margin:9px 0px 14px;*/margin:9px 0px;}

/*-- 金额，项目类型，是否公开 --*/
.global_attr .content .c .cc .cc_out .cc_in {/*no css*/}
.global_attr .content .c .cc .cc_out .cc_in input.money{ border:0px; width:100px; height:20px; overflow:hidden; line-height:20px; font-size:13px; font-weight:bold;font-family:"微软雅黑",Arial;}
.global_attr .content .c .cc .cc_out .cc_in a.e_t{ font-size:12px;}

/*-- 选择项目成员 --*/
.global_attr .content .c .cc .cc_out .cc_in .cplist{ width:620px; height:auto; overflow:hidden; margin:0px auto; padding:22px 0px;}
.global_attr .content .c .cc .cc_out .cc_in .cplist .hp{width:620px; height:auto; overflow:hidden; border-bottom:1px solid #ddd; padding-bottom:10px;}
.global_attr .content .c .cc .cc_out .cc_in .cplist .hp span.hpt{display:block;width:65px; height:auto; overflow:hidden;  float:left; padding-top:10px; color:#666;}
.global_attr .content .c .cc .cc_out .cc_in .cplist .hp ul{ width:555px; height:auto; overflow:hidden; float:left;}
.global_attr .content .c .cc .cc_out .cc_in .cplist .hp ul li{width:40px; height:70px; overflow:hidden; float:left; margin-left:10px; _display:inline;}
.global_attr .content .c .cc .cc_out .cc_in .cplist .hp ul li .pic{width:40px; height:40px; overflow:hidden; position:relative;}
.global_attr .content .c .cc .cc_out .cc_in .cplist .hp ul li .pic .mask{ display:block; width:40px; height:40px; overflow:hidden; background:url(../images/x_cp_mask.png) no-repeat; position:absolute; left:0px; top:0px;}
.global_attr .content .c .cc .cc_out .cc_in .cplist .hp ul li .txt{width:40px; height:30px; line-height:30px; overflow:hidden; text-align:center;}
.global_attr .content .c .cc .cc_out .cc_in .cplist .np{width:620px; height:auto; overflow:hidden; padding:15px 0px;}
.global_attr .content .c .cc .cc_out .cc_in .cplist .np span.npt{display:block;width:65px; height:auto; overflow:hidden;  float:left; padding-top:10px; color:#666;}
.global_attr .content .c .cc .cc_out .cc_in .cplist .np ul{ width:553px; height:auto; overflow:hidden; float:left; border:1px dashed #ccc;border-radius:7px;-webkit-border-radius:7px; padding:15px 0px;}
.global_attr .content .c .cc .cc_out .cc_in .cplist .np ul li{width:40px; height:70px; overflow:hidden; float:left; margin-left:10px; _display:inline;}
.global_attr .content .c .cc .cc_out .cc_in .cplist .np ul li .pic{width:40px; height:40px; overflow:hidden; position:relative;}
.global_attr .content .c .cc .cc_out .cc_in .cplist .np ul li .pic .mask{ display:block; width:40px; height:40px; overflow:hidden; background:url(../images/x_cp_mask.png) no-repeat; position:absolute; left:0px; top:0px;}
.global_attr .content .c .cc .cc_out .cc_in .cplist .np ul li .txt{width:40px; height:30px; line-height:30px; overflow:hidden; text-align:center;}

/*-- 项目标签 --*/
.global_attr .content .c .cc .cc_out .cc_in .tglist{ width:620px; height:auto; overflow:hidden; margin:0px auto; padding:10px 0px 22px;}
.global_attr .content .c .cc .cc_out .cc_in .tglist .hp{width:620px; height:auto; overflow:hidden; padding:10px 0px; border-bottom:1px solid #ddd;}
.global_attr .content .c .cc .cc_out .cc_in .tglist .hp span.hpt{display:block;width:65px; height:auto; overflow:hidden;  float:left; padding-top:17px; color:#666;}
.global_attr .content .c .cc .cc_out .cc_in .tglist .hp ul{ width:553px; height:auto; overflow:hidden; float:left;}
.global_attr .content .c .cc .cc_out .cc_in .tglist .hp ul span#tag_list li{cursor:pointer;}
.global_attr .content .c .cc .cc_out .cc_in .tglist .hp ul li{ width:auto; height:27px; line-height:27px; overflow:hiddenl; float:left; margin:10px 0px 0px 10px; _display:inline; }
.global_attr .content .c .cc .cc_out .cc_in .tglist .hp ul li.sin{border:1px solid #ccc; padding:0px 9px; background:#eee;border-radius:0px;-webkit-border-radius:0px;}
.global_attr .content .c .cc .cc_out .cc_in .tglist .hp ul li.non{ height:29px; cursor:pointer;}
.global_attr .content .c .cc .cc_out .cc_in .tglist .hp ul li.add{border:1px dashed #ccc; padding:0px 9px;border-radius:0px;-webkit-border-radius:0px; color:#d2d2d2;}
.global_attr .content .c .cc .cc_out .cc_in .tglist .hp ul li.add input.ipt{ border:0px;  height:25px; line-height:25px; overflow:hidden;font-family:"微软雅黑",Arial;}

.global_attr .content .c .cc .cc_out .cc_in .tglist .np{width:620px; height:auto; overflow:hidden; padding:15px 0px;}
.global_attr .content .c .cc .cc_out .cc_in .tglist .np span.npt{display:block;width:65px; height:auto; overflow:hidden;  float:left; padding-top:10px; color:#666;}
.global_attr .content .c .cc .cc_out .cc_in .tglist .np ul{ width:553px; height:auto; overflow:hidden; float:left; border:1px dashed #ccc;border-radius:7px;-webkit-border-radius:7px; padding:0px 0px 15px;}
.global_attr .content .c .cc .cc_out .cc_in .tglist .np ul li{width:auto; height:28px; line-height:28px; overflow:hiddenl; float:left;border:1px solid #ccc; padding:0px 9px; background:#eee;border-radius:0px;-webkit-border-radius:0px; color:#c8c8c8; margin:15px 0px 0px 10px;_display:inline; cursor:pointer;}

.global_attr .content .c .cc .cc_out .cbs{width:660px; height:auto;overflow:hidden;padding:0px 9px 20px; color:#999;}
.global_attr .content .c .cc .cc_out .cbs span{ display:block; background:#fff; width:53px; height:25px; overflow:hidden; line-height:25px; text-align:center; border:1px solid #ccc; border-radius:0px;-webkit-border-radius:0px; cursor:pointer;color:#333;}
.global_attr .content .c .cc .cc_out .cbs span i{ font-family:Verdana;font-size:14px;}
.global_attr .content .c .cc .cc_out .cbs span:hover{ background:#d5d5d5; border:1px solid #333; font-weight:bold;}
.global_attr .content .c .menu{ width:150px; height:auto; overflow:hidden; float:left; margin-left:100px; _display:inline;}
.global_attr .content .c .menu ul{width:150px; height:auto; overflow:hidden;}
.global_attr .content .c .menu ul li{width:150px; height:39px; line-height:39px; overflow:hidden; border-bottom:1px solid #e5e5e5; color:#477b96; font-size:13px; cursor:pointer;}
.global_attr .content .c .menu ul li.on{ font-weight:bold; font-size:14px; color:#333;}

/*-- 个人基本信息 --*/
.global_attr .content .c .cc input.personAttr{border:0px; width:100px; color:#555; height:20px; overflow:hidden; line-height:20px; font-size:12px;font-family:"微软雅黑",Arial;}
.global_attr .content .c .cc span.pb{ color:#477b96;}
.global_attr .content .c .cc .personPic{ width:120px; height:120px; overflow:hidden; position:relative;}
.global_attr .content .c .cc .personPic .mask{ display:block; position:absolute; width:120px; height:120px; overflow:hidden; background:url(../images/x_mask_120x120.png) no-repeat;}

/*-- 个人中心_所在团队信息 --*/
.global_attr .content .c .cc .persongp{ width:auto; height:auto; overflow:hidden;}
.global_attr .content .c .cc .persongp ul{width:auto; height:auto; overflow:hidden;}
.global_attr .content .c .cc .persongp ul li{ width:40px; height:66px; overflow:hidden; float:left; margin-left:10px; _display:inline;}
.global_attr .content .c .cc .persongp ul li .pic{ width:40px; height:40px; overflow:hidden; position:relative;}
.global_attr .content .c .cc .persongp ul li .pic .mask{ width:40px; height:40px; overflow:hidden; position:absolute; background:url(../images/x_cp_mask.png) no-repeat;}
.global_attr .content .c .cc .persongp ul li .txt{ width:40px; height:26px; overflow:hidden; line-height:26px; text-align:center;}

/*-- 修改密码 --*/
.global_attr .content .c .cc span.tpass{ color:#16a765;}
.global_attr .content .c .cc span.fpass{ color:#f83a22;}

/*-- 分类管理 --*/
.global_attr .content .c .cc .tblock{ width:13px; height:13px; overflow:hidden;}
.global_attr .content .c .cc .colorpicker{ width:13px; height:13px; position:relative;}
.global_attr .content .c .cc .colorpicker .cclist{ width:116px; height:79px; overflow:hidden; position:absolute; left:-2px; top:15px; z-index:200; display:none;}
.global_attr .content .c .cc .colorpicker .cclist ul{width:120px; height:auto; overflow:hidden; margin:-5px 0px 0px -4px;}
.global_attr .content .c .cc .colorpicker .cclist ul li{ width:16px; height:16px; overflow:hidden; float:left; margin:5px 0px 0px 4px; _display:inline; cursor:pointer;}
.global_attr .content .c .cc .colorpicker .cclist ul li span{ display:block; width:16px; height:16px; overflow:hidden;}


.global_attr .content .c .cc input.add{border:0px; width:200px; color:#555; height:20px; overflow:hidden; line-height:20px; font-size:13px;font-family:"微软雅黑",Arial; color:#dcdcdc;}
.global_attr .content .c .cc .pcs span{ display:block; background:#fff; width:53px; height:25px; overflow:hidden; line-height:25px; text-align:center; border:1px solid #ccc; border-radius:0px;-webkit-border-radius:0px; cursor:pointer; font-weight:bold;color:#333;}
.global_attr .content .c .cc .pcs span i{ font-family:Verdana;font-size:14px;}
.global_attr .content .c .cc .pcs span:hover{ background:#d5d5d5; border:1px solid #333;}

/*-- 个人中心_标签管理 --*/
.global_attr .content .c .cc .h3tip{ color:#aa9c84; font-weight:normal; font-size:12px; display:block; position:absolute; right:0px; top:0px;}

/*-- 团队管理_邀请成员注册 --*/
.global_attr .content .c .cc .cplink{ display:block;width:80px; height:23px; line-height:23px; overflow:hidden; font-size:12px; border:1px solid #ccc; border-radius:0px;-webkit-border-radius:0px; background:#fff; padding:0px 10px; cursor:pointer; text-align:center;}
.global_attr .content .c .cc .cplink:hover{font-weight:bold;border:1px solid #777; background:#d5d5d5;}

/*-- 团队管理_删除团队成员 --*/
.global_attr .content .c .cc .delPerson{ width:auto; height:auto; overflow:hidden;}
.global_attr .content .c .cc .delPerson ul{width:auto; height:auto; overflow:hidden;}
.global_attr .content .c .cc .delPerson ul li{ width:40px; height:92px; overflow:hidden; float:left; margin-left:10px; _display:inline;}
.global_attr .content .c .cc .delPerson ul li .pic{ width:40px; height:40px; overflow:hidden; position:relative;}
.global_attr .content .c .cc .delPerson ul li .pic .mask{ width:40px; height:40px; overflow:hidden; position:absolute; background:url(../images/x_cp_mask.png) no-repeat;}
.global_attr .content .c .cc .delPerson ul li .txt{ width:40px; height:26px; overflow:hidden; line-height:26px; text-align:center;}
.global_attr .content .c .cc .delPerson ul li .check{ width:40px; height:21px; text-align:center; overflow:hidden; padding-top:5px;}

/*-- 团队管理_团队项目列表 --*/
.global_attr .content .c .cc .g_project{width:618px; height:auto; overflow:hidden; padding:15px 20px;}
.global_attr .content .c .cc .g_project h4{width:618px; height:30px; line-height:30px; overflow:hidden; font-size:15px;}
.global_attr .content .c .cc .g_project ul{width:618px; height:auto; overflow:hidden;}
.global_attr .content .c .cc .g_project ul li{width:309px; height:30px; overflow:hidden; float:left;}
.global_attr .content .c .cc .g_project ul li .ck{ width:20px; height:21px; padding-top:9px;overflow:hidden; float:left;}
.global_attr .content .c .cc .g_project ul li .txt{width:289px; height:30px;line-height:30px; overflow:hidden; float:left;}



/*--  新版工作单添加样式 --*/
.project_detail .workorder .w_add_new{width:900px; height:auto; overflow:hidden; display:none;}
.w_add_new .new_block{ width:670px; height:auto; overflow:hidden; border:1px solid #e5e5e5; border-radius:4px;-webkit-border-radius:4px; background:#fafafa; margin-top:20px; padding-bottom:15px;}
.new_block .block_title{width:670px; height:auto; overflow:hidden; padding-top:14px;}
.new_block .block_title ul{width:670px; height:28px; overflow:hidden;}
.new_block .block_title ul li{width:auto; height:26px; line-height:26px; overflow:hidden; float:left; margin-left:15px; _display:inline; font-size:13px; border:1px solid #ccc; border-radius:0px;-webkit-border-radius:0px; background:#fff; padding:0px 10px; cursor:pointer;}
.new_block .block_title ul li.on{ font-weight:bold;border:1px solid #777; background:#d5d5d5;}
.new_block .block_content{width:640px; height:auto; overflow:hidden; padding:0px 15px; margin-top:15px;}
.new_block .block_conten .sin{width:640px; height:auto; overflow:hidden;}
.new_block .block_content .box{width:638px; height:auto; overflow:hidden; background:#fff; border:1px solid #ccc; border-radius:0px;-webkit-border-radius:0px;}
.new_block .block_content .box .tdp{width:593px; height:auto; overflow:hidden; padding:18px 20px 13px 25px;}
.new_block .block_content .box .txt{width:460px; /*height:20px;*/ height:auto; line-height:20px; overflow:hidden; float:left; border-bottom:1px dotted #bfbfbf; font-size:13px; color:#8c8989; padding-top:1px; word-wrap: break-word; word-break: normal;}
.new_block .block_content .box .dp{ width:128px; height:22px; overflow:hidden; float:left; padding-left:5px;}
.new_block .block_content .box .dp span{ width:103px; border-radius:16px;-webkit-border-radius:16px;}
.new_block .block_content .box .dp span:hover{ background:#d5d5d5;}
.new_block .block_content .box .timeline{width:638px; height:auto; overflow:hidden; margin-top:7px; padding-bottom:20px;}
.new_block .block_content .box .timeline .line{ width:608px; height:auto; overflow:hidden; border:1px dashed #ccc; margin:0px auto; padding:13px 0px 10px;border-radius:0px;-webkit-border-radius:0px; position:relative;}
.new_block .block_content .box .timeline .line .slider{ width:576px; height:7px; /*overflow:hidden;*/ background:#e8e8e8; border-top:1px solid #bfbfbf; border-radius:4px;-webkit-border-radius:4px; margin:22px auto 0px;}
.new_block .block_content .box .timeline .line .kd{ width:584px; height:20px; overflow:hidden; position:absolute; left:14px; top:14px; background:url(../images/x_bg.png) no-repeat -514px -65px;}
.new_block .block_content .box .timeline .line .stime{width:576px; height:26px; line-height:26px; overflow:hidden; margin:5px auto 0px;}
.new_block .block_content .box .timeline .line .stime em{ font-style:normal;}
.new_block .block_content .btns{width:640px; height:auto; overflow:hidden;line-height:20px; margin-top:10px; color:#afafaf;}
.new_block .block_content .btns span{ float:left; background:#fff; }
.new_block .block_content .btns em{ display:block; width:auto; height:20px; overflow:hidden; font-style:normal; font-size:11px; font-size:12px; color:#7f7f7f; float:left; padding-left:13px;}
.new_block .block_content .btns em a{ font-size:12px;padding-left:10px;}
.new_block .block_content .btns .loading_tips{display:none; width:25px;height:auto; overflow:hidden; margin-top:8px; padding-left:10px;}

/*-- thickbox隐藏内容框 --*/
.hidden_form{ width:600px; height:auto; overflow:hidden;}
.hidden_form .title{width:590px; height:24px; line-height:24px; font-size:14px; overflow:hidden; position:relative; padding-left:10px; font-weight:bold; background:#ccc;}
.hidden_form .title .from_close{ display:block;position:absolute; width:auto; height:24px; overflow:hidden; line-height:24px; padding:0px 10px; top:0px; right:0px; cursor:pointer;}
.hidden_form .content{width:600px; height:380px; overflow:hidden; padding-top:20px;}
.hidden_form .content ul.zlist{ width:500px; height:40px; overflow:hidden; margin-left:-10px;}
.hidden_form .content ul.zlist li{width:40px; height:40px; overflow:hidden; float:left; position:relative; margin-left:10px; _display:inline;cursor:pointer;}
.hidden_form .content ul.zlist li .mask{ display:block;width:40px; height:40px; overflow:hidden; background:url(../images/x_bg.png) no-repeat -250px -65px; position:absolute; left:0px; top:0px;}
.hidden_form .content ul.zlist li .on{ display:none;width:10px; height:10px; overflow:hidden; background:#f00; position:absolute; right:0px; top:30px;}
.hidden_form .content ul.zlist li.has .on{ display:block; width:10px; height:10px; overflow:hidden; background:#f00; position:absolute; right:0px; top:30px;}

/*-- 资金模块样式 --*/
.money_total{width:120px; height:29px; overflow:hidden; line-height:29px; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;position:absolute; right:25px; top:35px;}
.money_total .sum{ display:block; position:absolute; top:0px; right:0px; width:auto; height:29px; overflow:hidden; line-height:29px; font-size:13px; font-style:italic; font-weight:bold; padding-right:3px; color:#707070;}
.money_list{ width:198px; height:auto; overflow:hidden; position:absolute; right:-15px; top:370px; z-index:200; border:1px solid #e7e5c2; background:url(../images/x_money_default.png) repeat-y;border-radius:0px;-webkit-border-radius:0px; padding:17px 0px; display:none;}
.money_list:hover{ background:url(../images/x_money_hover.png) repeat-y;}
.money_list .money_default{width:198px; height:auto; overflow:hidden;}
.money_list .money_default .control_style{ width:58px; border:1px solid #dad9af; margin:0px auto;}
.money_list .money_add{width:198px; height:auto; overflow:hidden;}
.money_list .money_add .upper{width:198px; height:auto; overflow:hidden;}
.money_list .money_add .upper .date{ width:39px; height:auto; overflow:hidden; float:left;}
.money_list .money_add .upper .date .control_style{width:25px; border:1px solid #dad9af; margin:0px auto; padding:0px 4px; font-size:10px;font-family:"微软雅黑",Arial;}
.money_list .money_add .upper .m_name{width:58px; height:auto; overflow:hidden; float:left; margin-left:17px; _display:inline; border-bottom:1px dotted #d9d6c4;}
.money_list .money_add .upper .m_num{width:58px; height:auto; overflow:hidden; float:left;margin-left:12px; _display:inline;border-bottom:1px dotted #d9d6c4;}
.money_list .money_add .btns{width:144px; height:auto; overflow:hidden; padding:9px 0px 0px 54px;}
.money_list .money_add .btns .control_style{ width:38px; line-height:20px; float:left;}
.money_list .money_add .btns em{display:block; width:auto; height:20px; line-height:20px; overflow:hidden; font-style:normal; font-size:11px; color:#7f7f7f; float:left;padding:0px 0px 0px 14px;float:left;}
.money_list .money_add .btns em a{ font-size:12px; padding:2px 0px 0px 10px;}
.money_list .money_add .xl{width:144px; height:auto; overflow:hidden; padding:9px 0px 0px 54px; display:none;}
.money_list .money_add .xl .loading_tips{display:block; width:144px;height:auto; overflow:hidden;}
.money_list .money_d_list{width:198px; height:auto; overflow:hidden; margin-bottom:19px; /*display:none;*/}
.money_list .money_d_list span.loading_ajax{ display:block;overflow:hidden; padding:10px;}
.money_list .money_d_list ul{width:198px; height:auto; overflow:hidden; background:url(../images/x_money_ul_top.png) no-repeat;}
.money_list .money_d_list ul li{width:198px; height:20px; overflow:hidden;}
.money_list .money_d_list ul li .d_date{ width:40px; height:20px; overflow:hidden; float:left;}
.money_list .money_d_list ul li .d_date .date{ width:23px; height:16px; line-height:16px; padding:0px 8px 0px 4px; margin:2px auto 0px; font-size:10px; font-style:italic;}
.money_list .money_d_list ul li .d_name{width:88px; height:17px; padding-top:2px; overflow:hidden; float:left; border-bottom:1px solid #e7f2d4; padding-left:19px; text-decoration:line-through;color:#999893;}
.money_list .money_d_list ul li .d_num{width:51px;height:17px; padding-top:2px; overflow:hidden; float:left;border-bottom:1px solid #e7f2d4; font-size:13px; font-style:italic; font-weight:bold; color:#999893;text-decoration:line-through;}
.money_list .money_d_list .r_money{width:158px; height:auto; overflow:hidden; padding-left:40px; margin-top:19px;}
.money_list .money_d_list .r_money .d_name{width:88px; height:17px; padding-top:2px; overflow:hidden; float:left;padding-left:19px; border-bottom:1px solid #e7f2d4; border-top:1px solid #e7f2d4;}
.money_list .money_d_list .r_money .d_num{width:51px; height:17px; padding-top:2px; overflow:hidden;border-bottom:1px solid #e7f2d4; border-top:1px solid #e7f2d4;font-size:13px; font-style:italic; font-weight:bold;}

/*-- 升级概要样式 --*/
.update{width:900px; height:auto; overflow:hidden; margin:20px auto; background:#fff; padding-bottom:20px;}
.update .eday{width:860px; height:auto; overflow:hidden; padding:0px 20px; margin-top:20px;}
.update .eday h2{width:860px; height:auto; overflow:hidden;}
.update .eday p{width:860px; height:auto; overflow:hidden; line-height:24px; font-size:14px;}

/*-- 时间统计样式 --*/ 
.tcount{ width:900px; height:auto; overflow:hidden; margin:0px auto; padding:0px 25px 20px; background:#fafafa;border-radius:0px; -webkit-border-radius:0px;}
.tcount .h{width:900px; height:80px; overflow:hidden;}
.tcount .h h2{ width:450px; height:50px; overflow:hidden; float:left; padding-top:30px; font-size:25px; color:#333;}
.tcount .h .f{ width:450px; height:44px; overflow:hidden; float:left; padding-top:36px; color:#666; font-family:"宋体";}
.tcount .h .f select{ width:70px; height:20px; line-height:20px; overflow:hidden; text-align:center;}
.tcount .c{ width:850px; height:auto; overflow:hidden; border:1px solid #ccc;border-radius:0px; -webkit-border-radius:0px; background:#fff; padding:30px 24px;}
.tcount .b3 .c_t{width:848px; height:78px; overflow:hidden;background:#f7f7f7; border:1px solid #e5e5e5;border-radius:0px; -webkit-border-radius:0px;}
.tcount .b3 .c_t .c_time_t{ width:128px; height:78px; overflow:hidden; float:left;}
.tcount .b3 .c_t .c_block_t{width:240px; height:67px; overflow:hidden; float:left; padding-top:11px;}
.tcount .b3 .c_t .c_block_t .p_logo{width:240px; height:40px; overflow:hidden;}
.tcount .b3 .c_t .c_block_t .p_logo .pic{ display:block; width:40px; height:40px; overflow:hidden; margin:0px auto; position:relative;}
.tcount .b3 .c_t .c_block_t .p_logo .pic a{ position:absolute; display:block; width:40px; height:40px; overflow:hidden;background:url(../images/x_bg.png) no-repeat 0px -356px;}
.tcount .b3 .c_t .c_block_t .p_name{width:240px; height:27px; line-height:20px; overflow:hidden; text-align:center;}

/*-- 三列统计样式 --*/
.tcount .b3 .c_l{width:850px; height:auto; overflow:hidden;}
.tcount .b3 .c_l ul{width:850px; height:auto; overflow:hidden;}
.tcount .b3 .c_l ul li{width:850px; height:auto; overflow:hidden;cursor:pointer;}
.tcount .b3 .c_l ul li .c_l_t{width:850px; height:39px; line-height:39px; overflow:hidden; border-bottom:1px solid #ececec;}
.tcount .b3 .c_l ul li .c_l_t .c_time_l{ width:130px; height:39px; overflow:hidden; float:left;font-family:Arial,"微软雅黑"; font-size:14px; font-style:italic; text-align:center;}
.tcount .b3 .c_l ul li .c_l_t .c_block_l{width:145px; height:39px; overflow:hidden; float:left; padding-right:95px; font-size:11px; text-align:right;}
.tcount .b3 .c_l ul li .c_l_t .c_block_l span{font-family:Arial,"微软雅黑"; font-size:18px;font-style:italic; padding-right:7px;}
.rd{border-radius:10px; -webkit-border-radius:10px;}

.color_sy{ border:1px solid #fbe983; background:#fef9dc;border-radius:0px; -webkit-border-radius:0px;}
.color_yj{border:1px solid #fa9162; background:#ffd8c7;border-radius:0px; -webkit-border-radius:0px;}
.color_gt{border:1px solid #f9a9c3; background:#fce0e9;border-radius:0px; -webkit-border-radius:0px;}

.tcount .b3 .c_l ul li .c_l_c{width:850px; /*height:69px; overflow:hidden;*/ height:auto; background:#f7f7f7; position:relative; float:left; padding-bottom:10px;}
.tcount .b3 .c_l ul li .c_l_c .tj{ display:block; width:17px; height:9px; overflow:hidden; position:absolute; left:53px; top:-9px;}
.tcount .b3 .c_l ul li .c_l_c .c_time_c{width:130px; height:auto; overflow:hidden; float:left;}
.tcount .b3 .c_l ul li .c_l_c .c_block_c{width:220px; height:auto; overflow:hidden; float:left; padding:5px 20px 5px 0px;}
.tcount .b3 .c_l ul li .c_l_c .c_block_c .cc{ width:220px; height:18px; overflow:hidden; margin-top:7px;font-size:11px;}
.tcount .b3 .c_l ul li .c_l_c .c_block_c .cc .name{ display:block; width:110px; height:18px; line-height:18px; overflow:hidden; float:left; text-align:right; padding-right:11px; color:#666;}
.tcount .b3 .c_l ul li .c_l_c .c_block_c .cc .time{display:block;width:48px;height:16px; line-height:16px; overflow:hidden; float:left; text-align:center;font-style:italic;}
.tcount .b3 .c_l ul li .c_l_c .c_block_c .cc .time .tcs{display:block;width:48px;height:16px;overflow:hidden;filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;}
.tcount .b3 .c_l ul li .c_l_c .c_block_c .cc .per{display:block;width:39px; height:18px; line-height:18px; overflow:hidden; float:left; padding-left:10px;}

.tcount .b3 .c_b{width:848px; height:auto; overflow:hidden; margin-top:30px; border:1px solid #e5e5e5; background:#f7f7f7;border-radius:0px; -webkit-border-radius:0px;}
.tcount .b3 .c_b .c_b_t{width:848px; height:50px; line-height:50px; overflow:hidden; }
.tcount .b3 .c_b .c_b_t .c_b_t_tips{ width:128px; height:50px; overflow:hidden; float:left; text-align:center; color:#666; font-size:14px; font-style:italic; font-family:"黑体";}
.tcount .b3 .c_b .c_b_t .c_b_t_block{width:240px; height:50px; overflow:hidden; float:left;/*padding-right:95px;*/font-size:11px; text-align:center;}
.tcount .b3 .c_b .c_b_t .c_b_t_block span{font-family:Arial,"微软雅黑"; font-size:22px;font-style:italic; padding-right:7px;}

.tcount .b3 .c_b .c_b_c{width:848px; height:auto; overflow:hidden; padding-bottom:20px; float:left;}
.tcount .b3 .c_b .c_b_c .c_b_c_tips{width:128px; height:auto; overflow:hidden; float:left;}
.tcount .b3 .c_b .c_b_c .c_b_c_block{width:220px; height:auto; overflow:hidden; float:left; padding:0px 20px 5px 0px;}
.tcount .b3 .c_b .c_b_c .c_b_c_block .cc{ width:220px; height:18px; overflow:hidden; margin-top:7px;font-size:11px;}
.tcount .b3 .c_b .c_b_c .c_b_c_block .cc .name{ display:block; width:110px; height:18px; line-height:18px; overflow:hidden; float:left; text-align:right; padding-right:11px; color:#666;}
.tcount .b3 .c_b .c_b_c .c_b_c_block .cc .time{display:block;width:48px;height:16px; line-height:16px; overflow:hidden; float:left; text-align:center;font-style:italic;}
.tcount .b3 .c_b .c_b_c .c_b_c_block .cc .time .tcs{display:block;width:48px;height:16px;overflow:hidden;filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;}
.tcount .b3 .c_b .c_b_c .c_b_c_block .cc .per{display:block;width:39px; height:18px; line-height:18px; overflow:hidden; float:left; padding-left:10px;}

/*-- 双列统计样式 --*/
.tcount .b2 .c_t{width:848px; height:78px; overflow:hidden;background:#f7f7f7; border:1px solid #e5e5e5;border-radius:0px; -webkit-border-radius:0px;}
.tcount .b2 .c_t .c_time_t{ width:128px; height:78px; overflow:hidden; float:left;}
.tcount .b2 .c_t .c_block_t{width:360px; height:67px; overflow:hidden; float:left; padding-top:11px;}
.tcount .b2 .c_t .c_block_t .p_logo{width:360px; height:40px; overflow:hidden;}
.tcount .b2 .c_t .c_block_t .p_logo .pic{ display:block; width:40px; height:40px; overflow:hidden; margin:0px auto; position:relative;}
.tcount .b2 .c_t .c_block_t .p_logo .pic a{ position:absolute; display:block; width:40px; height:40px; overflow:hidden;background:url(../images/x_bg.png) no-repeat 0px -356px;}
.tcount .b2 .c_t .c_block_t .p_name{width:360px; height:27px; line-height:20px; overflow:hidden; text-align:center;}

.tcount .b2 .c_l{width:850px; height:auto; overflow:hidden;}
.tcount .b2 .c_l ul{width:850px; height:auto; overflow:hidden;}
.tcount .b2 .c_l ul li{width:850px; height:auto; overflow:hidden;cursor:pointer;}
.tcount .b2 .c_l ul li .c_l_t{width:850px; height:39px; line-height:39px; overflow:hidden; border-bottom:1px solid #ececec;}
.tcount .b2 .c_l ul li .c_l_t .c_time_l{ width:130px; height:39px; overflow:hidden; float:left;font-family:Arial,"微软雅黑"; font-size:14px; font-style:italic; text-align:center;}
.tcount .b2 .c_l ul li .c_l_t .c_block_l{width:205px; height:39px; overflow:hidden; float:left; padding-right:155px; font-size:11px; text-align:right;}
.tcount .b2 .c_l ul li .c_l_t .c_block_l span{font-family:Arial,"微软雅黑"; font-size:18px;font-style:italic; padding-right:7px;}

.tcount .b2 .c_l ul li .c_l_c{width:850px; height:89px; /*overflow:hidden;*/ background:#f7f7f7; position:relative;}
.tcount .b2 .c_l ul li .c_l_c .tj{ display:block; width:17px; height:9px; overflow:hidden; position:absolute; left:53px; top:-9px;}
.tcount .b2 .c_l ul li .c_l_c .c_time_c{width:130px; height:89px; overflow:hidden; float:left;}
.tcount .b2 .c_l ul li .c_l_c .c_block_c{width:340px; height:79px; overflow:hidden; float:left; padding:5px 20px 5px 0px;}
.tcount .b2 .c_l ul li .c_l_c .c_block_c .cc{ width:280px; height:18px; overflow:hidden; margin-top:7px;font-size:11px; padding-right:60px;}
.tcount .b2 .c_l ul li .c_l_c .c_block_c .cc .name{ display:block; width:170px; height:18px; line-height:18px; overflow:hidden; float:left; text-align:right; padding-right:11px; color:#666;}
.tcount .b2 .c_l ul li .c_l_c .c_block_c .cc .time{display:block;width:48px;height:16px; line-height:16px; overflow:hidden; float:left; text-align:center;font-style:italic;}
.tcount .b2 .c_l ul li .c_l_c .c_block_c .cc .per{display:block;width:39px; height:18px; line-height:18px; overflow:hidden; float:left; padding-left:10px;}

.tcount .b2 .c_b{width:848px; height:148px; overflow:hidden; margin-top:30px; border:1px solid #e5e5e5; background:#f7f7f7;border-radius:0px; -webkit-border-radius:0px;}
.tcount .b2 .c_b .c_b_t{width:848px; height:50px; line-height:50px; overflow:hidden; }
.tcount .b2 .c_b .c_b_t .c_b_t_tips{ width:128px; height:50px; overflow:hidden; float:left; text-align:center; color:#666; font-size:14px; font-style:italic; font-family:"黑体";}
.tcount .b2 .c_b .c_b_t .c_b_t_block{width:205px; height:50px; overflow:hidden; float:left;padding-right:155px;font-size:11px; text-align:right;}
.tcount .b2 .c_b .c_b_t .c_b_t_block span{font-family:Arial,"微软雅黑"; font-size:22px;font-style:italic; padding-right:7px;}

.tcount .b2 .c_b .c_b_c{width:848px; height:98px; overflow:hidden; }
.tcount .b2 .c_b .c_b_c .c_b_c_tips{width:128px; height:98px; overflow:hidden; float:left;}
.tcount .b2 .c_b .c_b_c .c_b_c_block{width:340px; height:93px; overflow:hidden; float:left; padding:0px 20px 5px 0px;}
.tcount .b2 .c_b .c_b_c .c_b_c_block .cc{ width:280px; height:18px; overflow:hidden; margin-top:7px;font-size:11px;padding-right:60px;}
.tcount .b2 .c_b .c_b_c .c_b_c_block .cc .name{ display:block; width:170px; height:18px; line-height:18px; overflow:hidden; float:left; text-align:right; padding-right:11px; color:#666;}
.tcount .b2 .c_b .c_b_c .c_b_c_block .cc .time{display:block;width:48px;height:16px; line-height:16px; overflow:hidden; float:left; text-align:center;font-style:italic;}
.tcount .b2 .c_b .c_b_c .c_b_c_block .cc .per{display:block;width:39px; height:18px; line-height:18px; overflow:hidden; float:left; padding-left:10px;}

/*-- 单列统计样式 --*/
.tcount .b1 .c_t{width:848px; height:78px; overflow:hidden;background:#f7f7f7; border:1px solid #e5e5e5;border-radius:0px; -webkit-border-radius:0px;}
.tcount .b1 .c_t .c_time_t{ width:128px; height:78px; overflow:hidden; float:left;}
.tcount .b1 .c_t .c_block_t{width:720px; height:67px; overflow:hidden; float:left; padding-top:11px;}
.tcount .b1 .c_t .c_block_t .p_logo{width:720px; height:40px; overflow:hidden;}
.tcount .b1 .c_t .c_block_t .p_logo .pic{ display:block; width:40px; height:40px; overflow:hidden; margin:0px auto; position:relative;}
.tcount .b1 .c_t .c_block_t .p_logo .pic a{ position:absolute; display:block; width:40px; height:40px; overflow:hidden;background:url(../images/x_bg.png) no-repeat 0px -356px;}
.tcount .b1 .c_t .c_block_t .p_name{width:720px; height:27px; line-height:20px; overflow:hidden; text-align:center;}

.tcount .b1 .c_l{width:850px; height:auto; overflow:hidden;}
.tcount .b1 .c_l ul{width:850px; height:auto; overflow:hidden;}
.tcount .b1 .c_l ul li{width:850px; height:auto; overflow:hidden;cursor:pointer;}
.tcount .b1 .c_l ul li .c_l_t{width:850px; height:39px; line-height:39px; overflow:hidden; border-bottom:1px solid #ececec;}
.tcount .b1 .c_l ul li .c_l_t .c_time_l{ width:130px; height:39px; overflow:hidden; float:left;font-family:Arial,"微软雅黑"; font-size:14px; font-style:italic; text-align:center;}
.tcount .b1 .c_l ul li .c_l_t .c_block_l{width:390px; height:39px; overflow:hidden; float:left; padding-right:330px; font-size:11px; text-align:right;}
.tcount .b1 .c_l ul li .c_l_t .c_block_l span{font-family:Arial,"微软雅黑"; font-size:18px;font-style:italic; padding-right:7px;}

.tcount .b1 .c_l ul li .c_l_c{width:850px; height:89px; /*overflow:hidden;*/ background:#f7f7f7; position:relative;}
.tcount .b1 .c_l ul li .c_l_c .tj{ display:block; width:17px; height:9px; overflow:hidden; position:absolute; left:53px; top:-9px;}
.tcount .b1 .c_l ul li .c_l_c .c_time_c{width:130px; height:89px; overflow:hidden; float:left;}
.tcount .b1 .c_l ul li .c_l_c .c_block_c{width:700px; height:79px; overflow:hidden; float:left; padding:5px 20px 5px 0px;}
.tcount .b1 .c_l ul li .c_l_c .c_block_c .cc{ width:460px; height:18px; overflow:hidden; margin-top:7px;font-size:11px; padding-right:240px;}
.tcount .b1 .c_l ul li .c_l_c .c_block_c .cc .name{ display:block; width:350px; height:18px; line-height:18px; overflow:hidden; float:left; text-align:right; padding-right:11px; color:#666;}
.tcount .b1 .c_l ul li .c_l_c .c_block_c .cc .time{display:block;width:48px;height:16px; line-height:16px; overflow:hidden; float:left; text-align:center;font-style:italic;}
.tcount .b1 .c_l ul li .c_l_c .c_block_c .cc .per{display:block;width:39px; height:18px; line-height:18px; overflow:hidden; float:left; padding-left:10px;}

.tcount .b1 .c_b{width:848px; height:148px; overflow:hidden; margin-top:30px; border:1px solid #e5e5e5; background:#f7f7f7;border-radius:0px; -webkit-border-radius:0px;}
.tcount .b1 .c_b .c_b_t{width:848px; height:50px; line-height:50px; overflow:hidden; }
.tcount .b1 .c_b .c_b_t .c_b_t_tips{ width:128px; height:50px; overflow:hidden; float:left; text-align:center; color:#666; font-size:14px; font-style:italic; font-family:"黑体";}
.tcount .b1 .c_b .c_b_t .c_b_t_block{width:390px; height:50px; overflow:hidden; float:left;padding-right:330px;font-size:11px; text-align:right;}
.tcount .b1 .c_b .c_b_t .c_b_t_block span{font-family:Arial,"微软雅黑"; font-size:22px;font-style:italic; padding-right:7px;}

.tcount .b1 .c_b .c_b_c{width:848px; height:98px; overflow:hidden; }
.tcount .b1 .c_b .c_b_c .c_b_c_tips{width:128px; height:98px; overflow:hidden; float:left;}
.tcount .b1 .c_b .c_b_c .c_b_c_block{width:700px; height:93px; overflow:hidden; float:left; padding:0px 20px 5px 0px;}
.tcount .b1 .c_b .c_b_c .c_b_c_block .cc{ width:460px; height:18px; overflow:hidden; margin-top:7px;font-size:11px;padding-right:240px;}
.tcount .b1 .c_b .c_b_c .c_b_c_block .cc .name{ display:block; width:350px; height:18px; line-height:18px; overflow:hidden; float:left; text-align:right; padding-right:11px; color:#666;}
.tcount .b1 .c_b .c_b_c .c_b_c_block .cc .time{display:block;width:48px;height:16px; line-height:16px; overflow:hidden; float:left; text-align:center;font-style:italic;}
.tcount .b1 .c_b .c_b_c .c_b_c_block .cc .per{display:block;width:39px; height:18px; line-height:18px; overflow:hidden; float:left; padding-left:10px;}

/*-- 项目单月三列统计样式 --*/
.pt1{color:#c4130b;}
.pt2{color:#ef980e;}
.pt3{color:#689414;}
.tcount .p3 .c_t{width:848px; height:78px; overflow:hidden;background:#f7f7f7; border:1px solid #e5e5e5;border-radius:0px; -webkit-border-radius:0px;}
.tcount .p3 .c_t .c_time_t{ width:338px; height:78px; text-align:left; padding-left:38px;line-height:78px; overflow:hidden; float:left; font-size:20px;}
.tcount .p3 .c_t .c_block_t{width:160px; height:67px; overflow:hidden; float:left; padding-top:11px;}
.tcount .p3 .c_t .c_block_t .p_logo{width:160px; height:40px; overflow:hidden;}
.tcount .p3 .c_t .c_block_t .p_logo .pic{ display:block; width:40px; height:40px; overflow:hidden; margin:0px auto; position:relative;}
.tcount .p3 .c_t .c_block_t .p_logo .pic a{ position:absolute; display:block; width:40px; height:40px; overflow:hidden;background:url(../images/x_bg.png) no-repeat 0px -356px;}
.tcount .p3 .c_t .c_block_t .p_name{width:160px; height:27px; line-height:20px; overflow:hidden; text-align:center;}

.tcount .p3 .c_l{width:850px; height:auto; overflow:hidden;}
.tcount .p3 .c_l ul{width:850px; height:auto; overflow:hidden;}
.tcount .p3 .c_l ul li{width:850px; height:auto; overflow:hidden;cursor:pointer;}
.tcount .p3 .c_l ul li .c_l_t{width:850px; height:39px; line-height:39px; overflow:hidden; border-bottom:1px solid #ececec;}
.tcount .p3 .c_l ul li .c_l_t .c_time_l{ width:330px; height:39px; overflow:hidden; float:left;font-family:Arial,"微软雅黑"; font-size:14px; font-style:italic; text-align:left; padding-left:40px;white-space:nowrap;text-overflow:ellipsis; -o-text-overflow:ellipsis;}
.tcount .p3 .c_l ul li .c_l_t .c_block_l{width:110px; height:39px; overflow:hidden; float:left; /*padding-right:95px;*/ padding-right:50px; font-size:11px; text-align:right;}
.tcount .p3 .c_l ul li .c_l_t .c_block_l span{font-family:Arial,"微软雅黑"; font-size:18px;font-style:italic; padding-right:7px;}
.rd{border-radius:10px; -webkit-border-radius:10px;}


/*
.tcount .p3 .c_b{width:848px; height:auto; overflow:hidden; margin-top:30px; border:1px solid #e5e5e5; background:#f7f7f7;border-radius:0px; -webkit-border-radius:0px;}
*/
.tcount .p3 .c_b{width:848px; height:auto; overflow:hidden; margin-top:20px; border:1px solid #e5e5e5; background:#f7f7f7;border-radius:0px; -webkit-border-radius:0px;}
.tcount .p3 .c_b .c_b_t{width:848px; height:50px; line-height:50px; overflow:hidden; }
.tcount .p3 .c_b .c_b_t .c_b_t_tips{ width:368px; height:50px; overflow:hidden; float:left; text-align:center; color:#666; font-size:14px; font-style:italic; font-family:"黑体";}
.tcount .p3 .c_b .c_b_t .c_b_t_block{width:160px; height:50px; overflow:hidden; float:left;/*padding-right:95px;*/font-size:11px; text-align:center;}
.tcount .p3 .c_b .c_b_t .c_b_t_block span{font-family:Arial,"微软雅黑"; font-size:22px;font-style:italic; padding-right:7px;}

/*-- 日历组件 --*/
.memlist{width: 95%;height:auto; overflow:hidden; margin:10px auto 0px; border:1px solid #ccc;border-radius:0px; -webkit-border-radius:0px; background:#fff; padding:10px 0px;}
/*.memlist .t{ width:100px; height:auto; overflow:hidden; text-align:center; line-height:35px; font-size:13px; float:left;}*/
.memlist .c{height:100%; overflow:hidden; float:left;}
.memlist .c ul{ width:100%; height:auto; overflow:hidden;}
.memlist .c ul li{ width:40px; height:40px; overflow:hidden; float:left; position:relative; margin-left:10px; _display:inline; cursor:pointer;}
.memlist .c ul li .mask{ display:block; width:40px; height:40px; overflow:hidden; background:url(../images/x_cp_mask_default.png) no-repeat; position:absolute;}
.memlist .c ul li .mask_on{ background:url(../images/x_cp_mask.png) no-repeat;}
.calendar_form{width: 95%;height:auto; overflow:hidden; margin:10px auto 0px; position:relative;}
.calendar_form .loading_tips{ display:block;height:14px; line-height:14px; overflow:hidden; position:absolute; left:3px; top:5px;}
.calendar_form .box{ width:100%; height:auto; overflow:hidden; padding:20px 0px 0px; background:#fff;}
.calendar_form #calendar{width:98%;height:auto; overflow:hidden; margin:0px auto;}
#t_body{ width:430px; height:auto; border-radius:0px; -webkit-border-radius:0px; padding:15px 0px; background:#fff;position:absolute;border:1px solid #cfcfcf; z-index:9999; background:#fff;display:none;}
#t_body input{border:1px solid #ccc; height:22px; line-height:22px; width:358px;}
#t_body textarea{ border:1px solid #ccc; height:48px; padding:3px 5px;font-family:"微软雅黑",Arial; font-size:12px;}
#t_body .sj{ width:32px; height:10px; position:absolute; left:195px; bottom:-10px;}
#t_body .control_style{ width:30px; font-size:13px;}
#t_body .control_style:hover{ background:#d5d5d5;}
#t_body .b_t{ font-size:12px;}

#e_body{ width:430px; height:auto; border-radius:0px; -webkit-border-radius:0px; padding:15px 0px; background:#fff;position:absolute;border:1px solid #cfcfcf; z-index:9999; background:#fff;display:none;}
#e_body input{border:1px solid #ccc; height:22px; line-height:22px; width:358px;}
#e_body textarea{ border:1px solid #ccc; height:48px; padding:3px 5px;font-family:"微软雅黑",Arial; font-size:12px;}
#e_body .sj{ width:32px; height:10px; position:absolute; left:195px; bottom:-10px;}
#e_body .control_style{ width:30px; font-size:13px;}
#e_body .control_style:hover{ background:#d5d5d5;}
#e_body .e_t{ font-size:12px;}