@charset "utf-8";
/* CSS Document */

/*项目动态新样式*/
img.date-trigger { display:block; cursor: pointer;  vertical-align: middle; float:left; border:1px solid #dddddd; padding:1px 2px 2px 2px;  border-left:none;}
.proInfoBox{ margin-left:60px; border:1px solid #dddddd; height:45px; padding:10px 0; background-color:#f1f1f1;}
.proInfoBox ul li{ height:24px;}
/*20160115问题跟踪*/
.proInfoBox2{ border:1px solid #dddddd; height:45px; padding:10px 0; background-color:#f1f1f1;}
.proInfoBox2 ul li{ height:24px; position:relative;}
.pic_edit2{display:inline-block; background:url(/images/public_icon.png) 0px -32px no-repeat; width:20px; height:15px; vertical-align:middle; display:none;}
.pic_edit2:hover{display:inline-block; background:url(/images/public_icon.png) -32px -32px no-repeat; width:20px; height:15px;}
.pro_info_p{color:#0781b4 !important; float:left;  width:80px; overflow:hidden; white-space: nowrap; text-overflow:ellipsis; }
.proInfoP{color:#000000 !important; float:left;  width:80px; overflow:hidden; white-space: nowrap; text-overflow:ellipsis; }
.project_h4{ font-size:14px; color:#3b3b3b;}
.project_content{ width:940px; margin:10px auto;}
.project_left{  float:left;}
.project_right{ width:670px; float:left;background:#fff; padding:10px;}
.project_r_h02{ width:920px; height:40px; background:#eaeaea; margin-bottom:10px;}
/*简介*/
.project_intro{ width:220px; padding:10px; background:#fff; margin-top:10px; padding-top:5px; color:#6d6d6d;}
a.lg-foot{ border:1px solid #e8eef2; color: #929598; text-align:center; width:220px; height:23px; cursor:pointer;}
a:hover.lg-foot{ color:#787b7e;}
/*邮件邀请新列表*/
.section{background-color: #FFF;  border-width: 1px; border-style: solid; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none;
    -moz-border-left-colors: none; border-image: none; border-color: #DAE1E8 #D3DDE5 #B6C8D8; box-shadow: 0px 1px 0px 0px rgba(56, 61, 72, 0.09);  margin-bottom: 14px; border-radius: 3px; margin-top: 20px;}
.section .section-header { /*font-size: 24px;*/font-weight: 200; line-height: 32px;}
.section .section-header div.desc {  font-size: 14px; font-weight: bold; line-height: 25px; padding: 20px 15px;  color: #333;}
.invitations-records { border-top: 1px solid #DFE4E8;}
.invitations-records table {  width: 100%;  border-collapse: collapse;}
.invitations-records tr {  border-bottom: 1px solid #EAEDED;}
.invitations-records td.email {  width: 178px;}
.invitations-records td {  transition-property: background; transition-duration: 0.3s;}
.invitations-records td, .invitations-records th { padding: 15px;  position: relative;}
/*th, td {*/
/*text-align: left;*/
/*vertical-align: top;*/
/*}*/
.invitations-records td.email { max-width: 200px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width:200px;}
.invitations-records td.text-name {  max-width: 200px; overflow: hidden;white-space: nowrap; text-overflow: ellipsis;  width: 200px;}
.invitations-records td.text-name span.unactive { max-width: 200px; color: #888;  overflow: hidden;  white-space: nowrap; text-overflow: ellipsis; width: 200px;}
.invitations-records td.text-status {max-width: 290px; overflow: hidden;  white-space: nowrap; text-overflow: ellipsis;  color: #7CAD37; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;}
.invitations-records td.text-time { max-width: 80px;font-size: 12px;  color: #888; display: block; text-align: right;  width: 80px;}
/*问题跟踪attachment显示*/
div.attachments { margin-top: 12px; }
div.attachments p { margin:4px 0 2px 0; }
div.attachments img { vertical-align: middle; }
div.attachments span.author { font-size: 0.9em; color: #888; }
div.thumbnails {margin-top:0.6em;}
div.thumbnails div {background:#fff;display:inline-block;margin-right:2px;}
/* 版本库展示Git操作文档 */
.repos_more{height:23px; width:100%; border:1px solid #CCC; background:#F6F6F6; text-align:center; font-size:12px; padding-top:2px;}
.repos_git_more{display: none;}
/*新闻*/
.hwork_new{  color:#4c4c4c;}
.hwork_text{ border:1px solid #3b94d6; height:100px;width:555px; background:#fff; margin-left:5px; padding:5px; margin-bottom:10px;}
.hwork_input{ border:1px solid #3b94d6; height:22px; width:555px; background:#fff; margin-bottom:10px; padding:5px;}
/* 版本库 */
.repos_explain{ background:#f8f8f8; width:648px; padding:10px; margin-top:5px; border:1px solid #ddd; color:#555;}
.repos_files{ width:668px; border:1px solid #ddd; margin-bottom:10px; border-bottom:none;}
.repos_files_ul{ font-size:14px; font-weight:bold; text-align:center; height:30px; color:#555;}
.repos_files ul{border-bottom:1px solid #ddd;}
.repos_files ul li{ float:left;  padding-left:10px; height:26px;}
.repos_files ul:hover{ background:#ffffdd;}
.repos_t_c li{ text-align:center;}
.pic_stats{display:block; background:url(/images/public_icon.png) 0px -548px no-repeat; width:20px; height:15px;}
.tree-age{width:10%; text-align:right;}
.tree-author{width:15%; text-align:left;}
.tree-comments{width:55%; text-align:left;}
/* 里程碑 */
.roadmap_box{ background:#f8f8f8; width:648px; padding:10px; margin-top:5px; border:1px solid #ddd; color:#555;}
.progress{ width:648px; height:20px; margin-bottom:5px; background:#e9e9e9;}
.closed{ background:#bae0ba;}
.done{ background:#d3edd3; display:block;height:20px;float:left;}
.roadmap_box{ margin-bottom:10px;}
.roadmap_list_ul{border:1px solid #ddd; border-bottom:none; margin-bottom:10px;}
.roadmap_list_ul li{border-bottom:1px solid #ddd; height:21px; padding-top:5px; padding-left:10px;}
.roadmap_list_ul li:hover{background:#ffffdd;}
.del_line{ text-decoration:line-through !important; color:#999;}
.text_line_s{ text-decoration:line-through; color:#999;}
.roadmap_list_w{ width:555px;overflow:hidden; white-space: nowrap; text-overflow:ellipsis;}
.wiki_text{ width:663px; height:300px; margin-bottom:10px;}
.wiki_new_ul{ background:#f3f3f3; border:1px solid #ddd; padding:10px 0 0; margin-bottom:10px;}
.wiki_new_ul input{ height:26px; margin-bottom:10px;}
.wiki_con_tit{ font-size:14px; color:#09658c; font-weight:bold;width:630px;overflow:hidden; white-space: nowrap; text-overflow:ellipsis; float:left; margin-bottom:10px;}
.wiki_con_box{ line-height:1.9; color:#2d2d2d;}
.wiki_page_con{ border-bottom:1px dashed #CCC; margin-bottom:10px; padding-bottom:10px; word-wrap:break-word; word-break:break-all}
.wiki_page p{word-break: break-all;word-wrap: break-word;}
#wiki_new_box{ display:none;}
/*wiki显示附加*/
.wiki-page {font-size: 14px;color: #09658C !important; font-weight: bold;width: 630px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-bottom: 10px;}
.wiki_con_tit{font-size: 14px;color: #09658C !important; font-weight: bold;width: 630px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-bottom: 10px;}
/*.author{*/
/*color: #FF5722;*/
/*margin-left:20px;*/
/*}*/

/*里程碑进度条*/
table.progress { border-collapse: collapse; border-spacing: 0pt; empty-cells: show;  text-align: center; float: left; margin: 1px 6px 1px 0px;}
p.progress-info {  clear: left;  font-size: 80%; margin-top: -4px; color: #777;  color: #777;}
p.percent {  font-size: 80%;}
/*版本库tab*/
.contextual { float: right; white-space: nowrap; line-height: 1.4em;  font-size: 0.9em;}
.repositorytitle { float: left; white-space: nowrap;  line-height: 1.4em; /*padding-top: 5px;*/ font-size: 12px;}

.riviseRed { width:15px;  height:15px;  margin-right: 3px; background-color:#FF0000; filter:alpha(opacity=50);  /* ie 有效*/-moz-opacity:0.5; /* Firefox  有效*/ opacity: 0.5; /* 通用，其他浏览器  有效*/}
.changeBlue {  width:15px;  height:15px; margin-right: 3px;  background-color:#0000FF;  filter:alpha(opacity=50);  /* ie 有效*/ -moz-opacity:0.5; /* Firefox  有效*/ opacity: 0.5; /* 通用，其他浏览器  有效*/}
/*  新建问题 */
.newpro_box{ color:#6d6d6d;}
.newpro_box02{ color:#6d6d6d;  margin-bottom:10px; }
.newpro_box ul li{ }
.newpro_box input{  height:26px; float:left; margin-bottom:10px;}
.newpro_box textarea{  height:150px; float:left; margin-bottom:10px;}
.newpro_box select{ height:29px; float:left; margin-bottom:10px;}
.label{ width:80px; text-align:right; display:block; float:left; white-space: nowrap;}
.label02{ width:110px; text-align:right; display:block; float:left; white-space: nowrap;}
.label03{ width:70px; text-align:right; display:block; float:left; white-space: nowrap;}
.collapsible{ border-left:none;border-right:none;border-bottom:none; border-top:1px solid #e4e4e4; padding-top:10px;  }
.icon-reload  { background-image: url(/images/reload.png); }
.icon { background-position: 0% 50%; background-repeat: no-repeat; font-family: '微软雅黑'; /*modify by men*/  padding-left: 20px; padding-top: 2px; padding-bottom: 3px;}
fieldset {border: 1px solid #e4e4e4; margin:0;}
legend {color: #484848;}
/*配置*/
.pro_st_ttl{ height:24px;}
.pro_st_ctt{height:auto; clear:both;}
.pro_setting{width:670px;/*滑动门的宽度*/}
.pro_st_tb_{  border-bottom:3px solid #e4e4e4; text-align:center; margin-bottom:10px; }
.pro_st_tb_ ul{height:24px;}
.pro_st_tb_ li{float:left;height: 24px;width: auto; padding:0 10px;cursor:pointer; }
.pro_st_normaltab{ color:#15bccf ; border-bottom:3px solid #e4e4e4;  }
.pro_st_hovertab{ color:#656767; font-weight:bold; border-bottom:3px solid #15bccf; }
.pro_st_normaltab a{ color:#3b94d6 ;  }
.pro_st_hovertab a{color:#fff;  background-color:#3b94d6; text-decoration:none;}
.pro_st_dis{display:block;  }
.pro_st_undis{display:none;}
.upimg{ border:1px solid  #eaeaea; display:block; width:60px; height:60px; padding:1px;}
.upimg:hover{ border:1px solid #3b94d6; }
.box{ margin-bottom:10px;}
.box ul li{ line-height:1.9;}
a.project_member_btn{ padding:1px 5px; background:#15bccf; color:#fff;}
a.project_member_btn_right{ padding:2px 5px; background:#15bccf; color:#fff;}
.pro_table{ text-align:center; color:#333; margin-bottom:20px;}
.pro_table tr td{ height:30px;}
.pro_table_tit{  text-align:center; font-weight:bold;}
.pro_table_on{  background:#f0fbff; }
.pro_table_on_forge{  background: #EAEAEA; }
.pro_st_edit_issues{ display:none; margin-top:20px;}
.pro_st_edit_issues ul li{ margin-bottom:10px;}
.pro_st_edit_ban{ display:none; margin-top:20px;}
.pro_st_edit_ban_display{  margin-top:20px;}
.pro_st_edit_ban_display ul li{ margin-bottom:10px;}
.pro_st_edit_ban ul li{ margin-bottom:10px;}
.pro_st_edit_ku{display:none; margin-top:20px;}
.pro_st_edit_ku ul li{margin-bottom:10px;}
/*end*/
/*****项目版本库修订 Tables *****/
table.list{  border:none; border-collapse: collapse; width: 100%; margin-bottom: 4px; }
table.list th {  background-color:#EEEEEE; padding: 4px; white-space:pre-line; }
table.list td { vertical-align: top; padding-right:10px; }
table.list td.id { width: 2%; text-align: center;}
table.list td.checkbox { width: 15px; padding: 2px 0 0 0; }
table.list td.checkbox input {padding:0px;}
table.list td.buttons { width: 15%; white-space:nowrap; text-align: right; }
table.list td.buttons a { padding-right: 0.6em; }
table.list caption { text-align: left; padding: 0.5em 0.5em 0.5em 0; }
table.list tbody td, table.list tbody tr td, table.list tbody tr td.checkbox { border-bottom: solid 1px #ddd; font-size: 11px; padding: 9px 10px 9px 3px;}
table.list thead th{  border:none; border-bottom:1px solid #999; font-size:12px;/*by young*/ font-weight:400; padding:0 3px 3px; text-transform:uppercase}
table.list th{  background-color:#fff;}
table.list thead th{  border:none; border-bottom:1px solid #999;  font-size:12px;/*by young*/ font-weight:400; padding:0 3px 3px; text-transform:uppercase}
tr.changeset { height: 20px }
tr.changeset ul, ol { margin-top: 0px; margin-bottom: 0px; }
tr.changeset td.revision_graph { width: 1%; background-color: #fffffb; }
tr.changeset td.author { text-align: center; width: 15%; white-space:nowrap;}
tr.changeset td.committed_on { text-align: center; width: 15%; white-space:nowrap;}
tr.changeset td.comments { text-align: center; word-break:break-all; word-wrap: break-word;;}
div.changeset { padding: 4px;}
div.changeset { border-bottom: 1px solid #ddd; }
.odd {background-color:#f6f7f8;}
.even {background-color: #fff;}
/*****项目版本库文件 Tables *****/
tr.entry { border: 1px solid #DDD; }
tr.entry td { white-space: nowrap; }
tr.entry td.filename { width: 30%; }
tr.entry td.filename_no_report { width: 20%; }
tr.entry td.size { text-align: right; font-size: 90%; }
tr.entry td.revision, tr.entry td.author { text-align: center; }
tr.entry td.age { text-align: right; }
tr.entry.file td.filename a {  }
tr.entry.file td.filename_no_report a { margin-left: 16px; }
tr span.expander {background-image: url(/images/bullet_toggle_plus.png); padding-left: 8px; margin-left: 0; cursor: pointer;}
tr.open span.expander {background-image: url(/images/bullet_toggle_minus.png);}
.icon-folder { background-image: url(/images/folder.png); }
.open .icon-folder { background-image: url(/images/folder_open.png); }
.icon-file { background-image: url(/images/files/default.png); }
.icon-file.text-plain { background-image: url(/images/files/text.png); }
.icon-file.text-x-c { background-image: url(/images/files/c.png); }
.icon-file.text-x-csharp { background-image: url(/images/files/csharp.png); }
.icon-file.text-x-java { background-image: url(/images/files/java.png); }
.icon-file.text-x-javascript { background-image: url(/images/files/js.png); }
.icon-file.text-x-php { background-image: url(/images/files/php.png); }
.icon-file.text-x-ruby { background-image: url(/images/files/ruby.png); }
.icon-file.text-xml { background-image: url(/images/files/xml.png); }
.icon-file.text-css { background-image: url(/images/files/css.png); }
.icon-file.text-html { background-image: url(/images/files/html.png); }
.icon-file.image-gif { background-image: url(/images/files/image.png); }
.icon-file.image-jpeg { background-image: url(/images/files/image.png); }
.icon-file.image-png { background-image: url(/images/files/image.png); }
.icon-file.image-tiff { background-image: url(/images/files/image.png); }
.icon-file.application-pdf { background-image: url(/images/files/pdf.png); }
.icon-file.application-zip { background-image: url(/images/files/zip.png); }
.icon-file.application-x-gzip { background-image: url(/images/files/zip.png); }
/*版本库diff*/
.showing-changes-info {width:710px; padding:10px; padding-top: 0px; background-color:#ffffff; line-height:2;}
.showing-changes-project {padding:10px; border-top:1px solid #dce0e6; border-bottom:1px solid #dce0e6; background-color:#f1f1f1;}
.showing-changes-row {padding:10px; border-bottom:1px solid #dce0e6; background-color:#f1f1f1;}
.showing-changes-row-commit {padding:10px; border:1px solid #dbdbdb; background-color:#f1f1f1;border-bottom: none}
#changed-files-detail {display:none;}
#changed-files-detail li {list-style-type:disc; margin-left:15px;}
.showing-changes-detail {width:670px; border-bottom:1px solid #dce0e6; background-color:#f1f1f1;}
.changes-detail-chart {width:100%; overflow:auto; border-collapse:collapse; margin:0px; padding:0px; background-color:#f1f1f1;}
.diff-line-number {width:35px; min-width:35px; max-width:50px; border-right:1px solid #c1c1c1; padding:0px 5px; text-align:right; background-color:#f1f1f1;}
.code-line-old {background-color:#ffecec;}
.number-line-old {background-color:#ffdddd; border-color:#f1c0c0;}
.code-line-new {background-color:#eaffea;}
.number-line-new {background-color:#dbffdb; border-color:#c1e9c1;}
.branch-label {padding-right: 5px; border-radius:2px; color:#888888; display:inline-block; background-color:#f8fafc;}
/***** Diff *****/
.diff_out { background: #fcc; }
/*.diff_out span { background: #faa; }*/
.diff_in { background: #cfc; }
/*.diff_in span { background: #afa; }*/
.text-diff { padding: 1em; background-color:#f6f6f6; color:#505050;  border: 1px solid #e4e4e4;}
/*gcm upload file count and deleteall*/
#upload_file_count #count {color:red; font-size:1.5em;}
span.add_attachment .remove_all {background:none;background: url(/images/delete.png) no-repeat 1px 50%; width:1px; display:inline-block;right:10%;text-decoration:none;}
span.add_attachment a {padding-left:16px; background: url(/images/bullet_add.png) no-repeat 0 50%; }
/*导出*/
a.atom { background: url(/images/feed.png) no-repeat 1px 50%; padding: 2px 0px 3px 16px; }
p.other-formats { text-align: right; font-size:0.9em; color: #666; }
.other-formats span + span:before { content: "| "; }
/*version*/
.time_tracter{color: #3b94d6;padding:  5px;}
.wiki {width: 510px;}
.wiki img {max-width:100%;}
.table_maxWidth table {max-width: 642px;}
/****资源库***/
.resource a{ text-align:center;}
.b_dblue{ background:#298fbd; cursor:pointer;}
.c_dblue{ color:#3e6d8e;}
.resource{  width:670px;}
.re_top{width:660px; height:40px; background:#eaeaea; padding:5px;}
.re_top input{ float:left;}
.re_search{ margin-top:3px; margin-left:5px;}
.re_schbox{ width:240px; height:24px; border:1px solid #FF9e6a; color:#666666;}
.re_schbtn{ width:60px; height:26px;  color:#fff; margin-right:5px; border:none;  margin-left:0px;padding-left:0px;border-radius:3px;outline: none}
a.re_fabu { display:block; width:90px; height:30px; font-size:14px; color:#fff; text-align:center; padding-top:10px; }
a:hover.re_fabu{background:#55a1b9;}
.re_con{ margin:5px; width:665px;}
.re_con_top{color:#494949; }
.re_con_top span{ color:#999999; font-weight:bold;}
a.re_select{ display:block; padding:2px 10px; border:1px solid #ff9900; color:#ff9900;  margin-left:10px;}
a:hover.re_select{ background:#ff9900; color:#fff; text-decoration:none;}
a.re_open{display:block; padding:2px 10px; border:1px solid #3b94d6; color:#3b94d6;  margin-left:10px;}
a:hover.re_open{ background:#3b94d6; color:#fff; text-decoration:none;}
a.re_de{ color:#6883b6; margin-left:15px;}
.re_con_box{ border-bottom:1px dashed #dadada; padding-bottom:10px; margin-bottom:10px;}
span.re_open{display:block; width:46px;  border:1px solid #3b94d6; color:#3b94d6;  margin-left:10px;padding:1px 5px;text-align: center}
.upload_con { }
.upload_con h2{ display:block; background:#eaeaea; font-size:14px; color:#343333; height:31px; width: auto;  margin-top:25px; padding-left:20px; padding-top:5px;}
.upload_box{ width:430px; height:80px;}
a.upload_btn02{ display:block; float:left; margin-top:15px; width:80px; height:30px; text-align: center; color:#fff; font-size:14px; background:#15bccf; margin-right:15px;}
a:hover.upload_btn02{ background:#55a1b9;}
a.upload_btn_grey{background:#a3a3a3;}
a:hover.upload_btn_grey{background:#8a8a8a;}
.upload_btn{width:80px; height:26px;}
.upload_check{ margin-top:4px;}
.talk_info a{ color:#15bccf; }
.ping_disfoot span a span{ color: #6883b6;}
.ping_journal a{color: #136ec2;}
/*20160622质量分析*/
.analysis-tag-wrap {width:100%; color:#000; height:20px; line-height:20px; vertical-align:middle;}
.analysis-tag {width:10px; height:20px; background-color:#777;}
.analysis-block {padding:15px; border:1px solid #d9d9d9;}
.flex {display:flex;}
.analysis-genral {flex:1; display:block; text-align:center;}
.analysis-block-icon {background:url(/images/code-analysis-icon.png) -2px -8px no-repeat; width:14px; height:14px; display:inline-block; vertical-align:middle;}
.analysis-serious-icon {background:url(/images/code-analysis-icon.png) -2px -34px no-repeat; width:14px; height:14px; display:inline-block; vertical-align:middle;}
.analysis-main-icon {background:url(/images/code-analysis-icon.png) -2px -59px no-repeat; width:14px; height:14px; display:inline-block; vertical-align:middle;}
.analysis-secondary-icon {background:url(/images/code-analysis-icon.png) -2px -85px no-repeat; width:14px; height:14px; display:inline-block; vertical-align:middle;}
.analysis-info-icon {background:url(/images/code-analysis-icon.png) -2px -111px no-repeat; width:14px; height:14px; display:inline-block; vertical-align:middle;}
.quality-percentage {width:320px; height:14px; display:inline-block;}
.quality-percentage-rate {width:50%; height:14px; background-color:#0a6c99; display:inline-block;}
.image-cir {border-radius:50%;}
.analysis-genral-icon {position:absolute; padding:1px 5px; display:inline-block; top:5px;}
.contribute-list-avatar {width:80px; vertical-align:middle; text-align:center;}
.contribute-list-code {width:200px; vertical-align:middle; text-align:center;}
.contribute-list-problem {width:200px; vertical-align:middle; text-align:center;}
.contribute-list-rate {width:168px; vertical-align:middle; text-align:center;}
.contribute-list-height {height:80px;}
.contribute-list-line-height {line-height:80px;}
/*20160623分析结果*/
.analysis-result-list {padding:5px;}
.analysis-result-list:nth-of-type(odd){background:#fff;}/*奇数行*/
.analysis-result-list:nth-of-type(even){background:#f5f5f5;}/*偶数行*/
.analysis-result-name {width:250px;}
.analysis-result-version {width:150px; text-align:right;}
.analysis-result-loc {width:150px; text-align:right;}
.analysis-result-debt {width:150px; text-align:right;}
.analysis-result-time {width:178px; text-align:right;}
.analysis-result-edit {width:80px; text-align:right;}
.analysis-name-icon {background:url(/images/code-analysis-icon.png) -2px -148px no-repeat; width:16px; height:16px; display:inline-block; vertical-align:middle;}
/*20160801项目合并*/
.project-merge-banner {margin:-10px -10px 0 -10px; padding:0 10px; border-bottom:1px solid #ddd;}
.project-merge-banner li {float:left;}
.project-merge-banner .active {border-bottom:2px solid #3b94d6;}
.project-merge-banner li a {padding:14px; font-size:14px; color:#555; display:inline-block;}
.project-number-dot {display:inline-block; min-width:10px; padding:3px 5px; font-size:12px; color:#888; line-height:1; vertical-align:middle; white-space:nowrap; text-align:center; background-color:#eee; border-radius:10px; margin-left:5px;}
.project-merge-content {}
.project-merge-content>li {padding:10px; margin:0 -10px; background-color:#f9f9f9; border-bottom:1px solid #e5e5e5;}
.no-merge-content {padding:10px 15px; color:#888;}
.new-merge-request {border-bottom:1px solid #ddd; padding-bottom:10px;}
.new-merge-wrap {font-size:13px; color:#484848; border-bottom:1px solid #ddd; padding:10px 0;}
.new-merge-row {font-size:13px; color:#484848; border-bottom:1px solid #ddd; margin:0 -10px; padding:10px;}
.merge-option-name {width:70px; text-align:right; }
.merge-title-input {width:610px; height:16px; padding:8px 5px; border-radius:2px;}
.merge-description-input {width:610px; height:90px; line-height:18px; padding:8px 5px;}
.merge-record {font-size:13px; color:#484848; border-bottom:1px solid #ddd; margin:0 -10px; text-align:center;}
.merge-record li {display:inline-block;}
.merge-record li a {display:inline-block; padding:10px;}
.merge-record .active {border-bottom:2px solid #3b94d6;}
.merge-commit-time {width:200px; float:left;}
.merge-commit-detail {width:380px; float:left;}
.merge-commit-code {width:150px; float:left; text-align:right;}
.merge-show {margin:-10px -10px 0 -10px; padding:10px; line-height:36px; border-bottom:1px solid #ddd;}
.open-status {color:#fff; padding:0 16px; background-color:#3b94d6; border-radius:2px; display:inline-block;}
.merge-commit-option {padding:12px; border:1px solid #ddd; background-color:#f9f9f9; border-radius:2px;}
.merge-discussion-content {font-size:13px; color: #484848; margin:0 -10px; padding:10px; border-bottom:1px solid #ddd;}
.merge-discussion-detail {font-size:13px; line-height:1.5em; color:#484848; margin-top:10px;}
.merge-discussion-automatic {background-color:#fdfdfd;}
.merge-discussion-input {margin:0 -10px; padding:10px; background-color:#f8f8f8;}
.merge-discussion-input textarea {width:720px; height:80px; font-size:13px; line-height:16px; color:#484848; padding:5px;}
/*发布新样式*/
.publish-icon {background:url("/images/new_project/icons_issue.png") 0px -82px no-repeat; width:18px; height:18px; display:block;}
.publish-icon:hover {background:url("/images/new_project/icons_issue.png") -25px -82px no-repeat;}
/*项目历史版本删除功能*/
.popup_ziyuan_title{ display: block; margin-left: 10px; text-align: left;width:360px; overflow:hidden;white-space: nowrap; text-overflow:ellipsis;}
/* 缺陷列表 */
.issues_greycirbg_btn{  background-color:#dedede; padding:1px 5px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px; }
.issues_greycirbg_btn:hover{background-color:#cbcbcb;}
.issues_con{ width:718px; padding:15px; border:1px solid #ddd; background-color:#fff; color:#444; }
.issues_statistics{ line-height:35px;}
.issues_statistics ul li{ float:left; }
.issues_statistics ul li a{ font-size:12px; margin:5px; color:#888;  }
.issues_statistics ul li a.act{}
.issues_form_filter input{ height:33px;width:91px;  border:1px solid #c8c8c8;background-color:#fff;}
.sy_class_titbox{margin-bottom:5px; padding-top:10px; }
/* 缺陷Tab */
.issues_con_list{border:1px solid #c8c8c8; }
#issues_list_nav {border-bottom:1px solid #d0d0d0;}
#issues_list_nav li {float:left; padding:10px 15px; text-align:center; }
#issues_list_nav li a{font-size:12px; color:#444;}
.issues_nav_hover{border-bottom:3px solid #ff7500; font-weight:bold; }/*3498db*/
.issues_nav_nomall {border-bottom:none; }
.issues_nav_tag{ background-color:#eaeaea;  padding:2px 8px;-webkit-border-radius:15px;-moz-border-radius:15px;-o-border-radius:15px;border-radius:15px; font-size:12px;}
.my_issues_form_filter{ position: absolute;  top:0; right: 0; width:520px}
.my_issues_form_filter select{ width:70px; height:30px; border:none;  border:none;border-right:none; color: #888; font-size: 12px; line-height: 30px; text-align:center}
.my_issues_form_filter select:focus,.issues_form_filter input:focus{border:none; }
.my_issues_form_filter select.my_issues_filter{ background:none; width:50px; padding: 0px}
.my_issues_form_filter select{appearance:none;-moz-appearance:none;-webkit-appearance:none;  background: url("/images/new_project/arrow.png") no-repeat scroll right center transparent;}.issues_form_filter{  position: absolute;  top:0; right: 0;}

.issues_form_filter select{margin-right: 2px;width:70px; height:30px; border:none;  border:none;border-right:none; color: #888; font-size: 12px; line-height: 30px; padding-right:10px; background-color:#fff; margin-bottom: 10px; color: #888;}
.issues_form_filter select.issues_filter_select_min{width:53px; }
.issues_form_filter select:focus,.issues_form_filter input:focus{border:none; }
.issues_filter_data input{height:28px;width:91px;  border:1px solid #c8c8c8;background-color:#fff;}
.issues_form_filter select{appearance:none;-moz-appearance:none;-webkit-appearance:none;  background: url("/images/new_project/arrow.png") no-repeat scroll right center transparent;}
.issues_form_filter select.my_issues_filter{ background:none; width:50px; margin-left: 10px;margin-right: 10px;}
.issues_form_filter select::-ms-expand { display: none; }
input.issues_calendar_input{ padding-left:5px; color:#444; border-right:none;}
.issues_data_img{ display:block; width:25px; height:28px; border:1px solid #c8c8c8; border-left:none; background: url("../images/public_icon.png") -29px 9px no-repeat; }
.issues_list_box{ padding:15px; padding-right: 0px; border-bottom:1px dashed #c8c8c8; position: relative;}
.issues_list_titlebox{ font-size:14px; font-weight:bold; margin-bottom:8px;}
a.issues_list_title{ color:#444; max-width:380px;  overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap; }
a:hover.issues_list_title{color:#ff7500;}
.issues_list_titlebox span{ font-size: 12px;color: #888; font-weight: normal; }
.issues_ciricons_01{ width: 22px; height: 22px; display: inline-block; background: url("/images/new_project/icons_issue.png") 0 0 no-repeat;}
.issues_ciricons_02{ width: 22px; height: 22px; display: inline-block; background: url("/images/new_project/icons_issue.png") 0 -30px no-repeat;}
.issues_icons_mes{width: 17px; height: 17px; display: inline-block; background: url("/images/new_project/icons_issue.png") 0 -57px no-repeat; }
.issues_list_name{ font-size: 12px;}
.issues_list_name:hover{ color: #3b94d6;}
.issues_list_small{ font-size: 12px; color: #666;}
.issues_list_txt li{ height: 50px; line-height: 50px;  float: left; font-size: 12px; width: 70px; text-align: center; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap;}
.issues_list_txt li.issues_list_min{ width: 53px;}
/* 新建缺陷*/
.pro_new_con{width: 1200px;}
.pro_new_conbox_left{ padding:15px; border:1px solid #ddd; background-color:#fff; color:#444; width: 918px;}
.pro_new_conbox_right{ padding:15px; border:1px solid #ddd; background-color:#fff; width: 208px;}
.pro_newissue_con input{ border:1px solid #c8c8c8; height: 28px; width: 153px; color: #888;box-sizing: border-box}
.pro_newissue_con input.input_min{  width: 175px; }
.pro_newissue_con select{ border:1px solid #c8c8c8; height: 30px; width: 153px; color: #888;margin-top: 5px;}
.pro_new_conbox_left li,.pro_new_conbox_right li{ margin-bottom: 10px;}
.pro_new_conbox_left li:last-child,.pro_new_conbox_right li:last-child{ margin-bottom: 0px;}
.pro_new_conbox_left label{width: 100px; text-align: right; display: inline-block;}
input.pro_newissue_con_check{ width: 15px; height: 15px;}
.pro_new_conbox_leftspan{ width: 70px; text-align: right; display: block;}
.pro_new_conbox_rightspan{ width: 125px; text-align: left; display: block; color: #666;}
.pro_new_conbox_right li{ margin-bottom: 10px;}

/* 新版项目头部  2018/2/26  cs*/
.con_top{width: 100%;margin-bottom: 20px}
.con_top .sy_contanier{ width:100%; margin:0 auto;}
.pro_new{box-sizing: border-box;background: linear-gradient(#012123, #014145);width: 100%;height: 180px;display: flex;align-items: center;}
.pro_new_top {width: 1200px;margin:0px auto;box-sizing: border-box}
.icons_newpro_lock{width: 22px; height: 23px; display: inline-block; background: url("/images/new_project/icons_issue.png") 0 -113px no-repeat;}
.pro_new_name{width: 600px; }
a.pro_new_username { font-size: 24px; color: #fff; line-height: 24px;}
a.pro_new_username_fork { font-size: 16px; color: #ff7500; line-height: 24px;}
a.pro_new_proname{ overflow: hidden;white-space: nowrap;text-overflow:ellipsis;display: inline-block;font-size: 16px}
a.pro_new_project_name{ width: 250px; overflow: hidden;white-space: nowrap;text-overflow:ellipsis;display: inline-block;}
a.pro_new_topbtn{border-left:1px solid #d5d5d5; padding:0px;width:22px;text-align: center; font-size: 12px;height: 29px;  line-height: 29px; color: #333;vertical-align: middle;background-color: #fff; border: 1px solid #ddd;  border-left:none; border-top-right-radius: 3px; border-bottom-right-radius: 3px; color: #333;}
a.pro_new_topbtn_left { padding: 0px;width:70px;height: 29px;line-height:29px;text-align: center;  font-size: 12px;background-image: linear-gradient(#fcfcfc, #eee); border: 1px solid #ddd;border-radius: 3px; color: #333;border-left:none; border-top-right-radius: 0px; border-bottom-right-radius: 0px;}
a:hover.pro_new_topbtn_left,a:hover.pro_new_topbtn{background-image: linear-gradient(#ededed, #dddddd);}
a.pro_new_grey_topbtn_left{padding: 3px 10px;  font-size: 12px;line-height: 20px; background: #fff; border: 1px solid #d5d5d5;border-radius: 3px;border-top-right-radius: 0;border-bottom-right-radius: 0; color: #888888; cursor:default;}


.pro_new_topnav ul{ height: 50px; line-height: 50px;width: 1200px;margin:0px auto;}
.pro_new_topnav ul li{ float: left;padding:0 30px; height: 50px; line-height: 50px;text-align: center; }
.pro_new_topnav_active{border-bottom: 2px solid #FF7500; }
.pro_new_topnav_active a{color:#FF7500}
.pro_new_topnav_active .issues_nav_tag{color: #fff;background: #FF7500}
.pro_new_topnav ul li:hover a{color:#FF7500}
.pro_new_topnav ul li:hover {border-bottom: 2px solid #FF7500; }
.pro_new_topnav ul li:hover .issues_nav_tag{color: #fff;background: #FF7500}
/* 翻页  新版缺陷列表*/
.pages_right a{ display: inline-block;border:1px solid #d1d1d1; color:#888; float:left;text-align:center; padding:3px 10px; line-height:1.9; margin-right:5px; }
.pages_right a:hover,.pages_right a.active{  background-color:#3b94d6; border:1px solid #3b94d6;color:#fff;}
.pages_right{ margin: 10px 5px 10px 0; }
.btn_newpro_grey{display: inline-block;color: #7b7b7b; border:1px solid #dbdbdb;background:#fff;text-align: center;font-size: 12px; padding:0 15px; height:24px;  line-height: 24px; -webkit-border-radius:3px; -moz-border-radius:3px; -o-border-radius:3px; border-radius:3px;}
a:hover.btn_newpro_grey,a:active.btn_newpro_grey{ background: #eaeaea;}
/*缺陷统计表格*/
.sy_new_table{ width:100%; background:#fff; border:1px solid #e5e5e5; border-bottom: none;  }
.sy_new_table thead tr{  height:40px; line-height:40px;}
.sy_new_table tbody tr:hover{ background:#f5f5f5;}
.sy_new_table thead tr td{ border-bottom:1px solid #e5e5e5; font-weight: bold; background-image: linear-gradient(#fcfcfc, #eee);}
.sy_new_table thead tr th{ border-bottom:1px solid #e5e5e5;}
.sy_new_table tbody tr td,.sy_new_table tbody tr th{ height:40px; line-height:40px; border-bottom:1px solid #e5e5e5;  color:#888;}
.table-td-w180{display:inline-block;with:180px; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap;}
.table-td-w380{display:inline-block;with:380px; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap;}
/*项目简介*/
.pro_new_info{background-color:#fff; width:100%;}
.pro_new_info h2{ background: #fff; font-size: 16px; color: #333; height: 40px; line-height: 40px; padding-left: 15px; border-bottom:1px solid #e5e5e5;}
.pro_description_new_info{ border:1px solid #ddd; background-color:#fff;}
/*.pro_new_info p{ padding-bottom:2px; padding-left: 15px; color: #666; padding-right: 5px}*/
.pro_new_info_weight{ font-size: 16px; font-weight: bold;}
/* 新版项目配置*/
.pro_new_setting_leftnav{ width: 15%; border:1px solid #ddd; background-color:#fff; padding:3px; padding-bottom: 0;box-sizing: border-box}
.pro_new_setting_leftnav ul li a{ display: block; height: 40px; line-height: 40px; border-bottom:3px solid #fff;  text-align: center; width:100%;box-sizing: border-box}
.pro_new_setting_leftnav ul li a:hover,.pro_new_setting_leftnav .active{   color: #3b94d6; background: #f3faff; }
.pro_new_setting_conbox{ background: #fff; border:1px solid #ddd; padding-top: 15px;box-sizing: border-box }
.pro_new_setting_conbox input,.pro_new_setting_conbox select{ border:1px solid #c8c8c8; color: #888;}
.pro_new_setting_conbox label{width: 100px; text-align: right; display: inline-block;}
.w690{width: 690px;}
.pro_new_upimg{ width: 60px; height: 58px; border:1px solid #ddd; padding:1px;}
.pro_newsetting_title{ font-size: 14px;  color: #ff7500;}
/*新版项目配置使用课程教师团队代码*/
.sy_new_tablebox{ padding:15px; }
.sy_new_tchlist li{ height:30px; line-height:30px;}
.hw_search_box{-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
.sy_new_search{border:none;outline: none; background:#fff; padding-left:5px; color:#888; height:32px; width:94%;box-sizing:border-box;box-shadow: inset 0px 0px 3px #dcdcdc; }
.sy_new_tchbox{ padding:15px; margin-top:0px;box-sizing: border-box;}
.sy_new_orange{font-size: 12px;padding: 0 5px;border-radius: 3px;line-height: 14px;color: #ff4a1b;border: 1px solid #ff4a1b;}
.sy_new_namebox{ width:180px; overflow:hidden;}
.sy_new_name{ display:block;width:120px; overflow:hidden;white-space: nowrap; text-overflow:ellipsis;}
.pro_new_idbox{ width: 40%; padding-left: 30px;}
.pro_new_idlist{ width: 50%; border-right: 1px solid #e5e5e5; padding-right: 30px;}
.pro_new_idname{display:block;width:340px; overflow:hidden;white-space: nowrap; text-overflow:ellipsis;}
.sy_new_tchbox p{ line-height: 30px;}
.pro_newsetting_con p,.pro_newsetting_con { line-height: 30px;}
.w650{ width: 650px;}
.pro_new_prompt{  border:1px solid #f6d0b1; padding:10px; background: #fff9e9; color: #ee4a20; text-align: center;}
p.pro_new_grey{ line-height: 1.9; }
.search-member{position: absolute;right: 1px;top: 2px;cursor: pointer;width: 24px;text-align: center;}
/*20161018项目宽度扩展*/
.banner-big {width:100%; background-color: #ffffff; padding:10px 15px; border:1px solid #dddddd;box-sizing: border-box}
.container-big {width:100%; background-color:#ffffff; padding:15px; border:1px solid #dddddd;box-sizing: border-box}
.content-big {float:left;flex: 1; margin-left:15px;}
.container-big-grey {width:100%; background-color:#f1f1f1;}
.reply-banner {box-sizing: border-box;width:100%; height:33px; border-bottom:1px solid #eee; line-height:33px; vertical-align:middle; font-size:12px; color:#888888; position: relative;}
.reply-container {border-bottom:1px solid #e3e3e3; margin-top:15px; min-height:50px;display: flex;margin-right: 15px}
.reply-container-branch {width:940px; margin-top:6px; min-height:35px; padding-left: 10px;}
.reply-content {float:left;flex: 1;}
/* 新版里程碑 20161019byLB */
.new_roadmap_conbox{border:1px solid #dbdbdb; background: #fff; }
.new_roadmap_navbox{border-bottom:1px solid #dbdbdb;}
.new_roadmap_nav {border:1px solid #dbdbdb;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px;  margin:10px 15px; }
.new_roadmap_nav li {float:left;  padding:5px 15px; display: block;  text-align:center;border-right:1px solid #dbdbdb; }
.new_roadmap_nav li:last-child{ border-right: none;}
.new_roadmap_nav li a{font-size:12px; color:#444;}
.new_roadmap_nav_hover{ background: #ff7500; }
.new_roadmap_nav_nomal { }
.new_roadmap_nav_hover a{color: #fff !important; }
.new_roadmap_type_nomal{ color: red;}
.new_roadmap_type_hover{color: #fff;}
.new_roadmap_nav_tagnomal{ margin-left: 3px;background-color:#eaeaea;  padding:0px 5px;-webkit-border-radius:15px;-moz-border-radius:15px;-o-border-radius:15px;border-radius:15px; font-size:12px;}
.new_roadmap_nav_taghover{margin-left: 5px; padding:0px 5px;-webkit-border-radius:15px;-moz-border-radius:15px;-o-border-radius:15px;border-radius:15px; font-size:12px;background: #FF9e6a; color: #fff;}
.new_roadmap_listbox{width: 100%;box-sizing: border-box; padding:15px;}
.new_roadmap_listbox:nth-child(even){background: #fafbfb}
.new_roadmap_listbox_commit{ padding:15px;}
.new_roadmap_listtitle a{ color: #333;display:block;max-width:800px; overflow:hidden;white-space: nowrap; text-overflow:ellipsis;}
.new_roadmap_listtitle a:hover{ color:#3498db;}
.new_roadmap_list_txt{ color: #666;}
.new_roadmap_list_txt li{ float: left; margin-right: 10px;}
.roadmap_blueicon{  background: url(/images/new_project/icons_issue.png) 0 -149px no-repeat; display: inline-block; width: 32px; height: 16px;}
.roadmap_greenicon{  background: url(/images/new_project/icons_issue.png) 0 -173px no-repeat; display: inline-block; width: 32px; height: 16px;}
.roadmap_greyicon{  background: url(/images/new_project/icons_issue.png) 0 -198px no-repeat; display: inline-block; width: 32px; height: 16px;}
.roadmap_icons_edit{ display: inline-block;  padding:9px;}
.roadmap_icons_del{ display: inline-block;padding:9px;}
.roadmap_icons_edit_show{ display: inline-block;  padding:9px;background:url(/images/new_project/icons_issue.png) -29px -227px no-repeat; }
.roadmap_icons_del_show{ display: inline-block;padding:9px;background:url(/images/new_project/icons_issue.png) -29px -249px no-repeat;}
.roadmap_icons_edit:hover{ background:url(/images/new_project/icons_issue.png) -29px -227px no-repeat; }
.roadmap_icons_del:hover{ background:url(/images/new_project/icons_issue.png) -29px -249px no-repeat;}
select.new_roadmap_select{border:1px solid #dbdbdb; color: #666;}
.roadmap_progressbar{ display: inline-block; width: 300px;border-radius:15px; background: #eaebec; height: 10px; position: relative;}
.roadmap_progressbar_inner{ display: inline-block; position: absolute;width:100px;border-radius:15px; background: #80c57b; height: 10px; top:0 left:0;}
.new_roadmap_info_top{border-bottom:1px solid #dbdbdb; padding:10px 15px;}
.new_roadmap_icons_back{ background: url(/images/new_project/icons_issue.png) 0 -247px no-repeat; display: inline-block; width: 16px; height: 12px;}
.pd15box{ padding:0 15px;}
.new_roadmap_info_title{ display: block; margin-left: 10px; text-align: left;max-width:520px; overflow:hidden;white-space: nowrap; text-overflow:ellipsis;}
.new_roadmap_info_name{ display: block; margin-left: 10px; text-align: left;max-width:80px; overflow:hidden;white-space: nowrap; text-overflow:ellipsis;}
.pages{margin:10px auto 10px;}
/*表格*/
.new_roadmap_table{ width:100%; background:#fff; border:1px solid #e5e5e5; border-bottom: none;  text-align: center;}
.new_roadmap_table thead tr,.sy_new_table tbody tr{  height:40px; line-height:40px;  border-bottom:1px solid #e5e5e5;}
.new_roadmap_table thead tr th{ border-bottom:1px solid #e5e5e5; font-weight: bold; background-image: linear-gradient(#fcfcfc, #eee);}
.new_roadmap_table tbody tr:hover{ background:#f5f5f5;}
.new_roadmap_table tbody tr td{ height:40px; line-height:40px; border-bottom:1px solid #e5e5e5;  color:#888;}
.new_roadmap_table td{ padding:0 5px;}
/* pullreques 20161020byLB */
.pullreques_category{ height: 35px; line-height: 35px;background: #f0f0f0; }
.pullreques span{ float: left;}
.icons_pullreques{background: url(/images/new_project/icons_issue.png) 0 -270px no-repeat; display: inline-block; width: 25px; height: 25px;}
.pullreques_blueicon{  background: url(/images/new_project/icons_issue.png) 0 -299px no-repeat; display: inline-block; width: 43px; height: 16px;}
.pullreques_greyicon{  background: url(/images/new_project/icons_issue.png) 0 -322px no-repeat; display: inline-block; width: 43px; height: 16px;}
.pullreques_greyicon02{  background: url(/images/new_project/icons_issue.png) 0 -344px no-repeat; display: inline-block; width:43px; height: 16px;}
.pullreques_reply_textarea{ width: 100%; padding:2; height: 60px; color: #666;}
.pullreques_reply_list li{ padding:15px 15px; border-top: 1px dashed #ddd; }
.pullreques_reply_user_img{ width:50px;height:50px; -webkit-border-radius:50px;-moz-border-radius:50px;-o-border-radius:50px;border-radius:50px;}
a.pullreques_reply_name{ font-weight: bold; color: #333;}
.pullreques_reply_txt{ width: 900px;color: #666;}
.pullreques_pull_top { width: 100%; height: 40px; line-height: 40px; background: #f4f4f4; border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;}
a.pullreques_pull_name{display: block; margin-left: 5px;max-width:160px; color:#ff7500 !important; overflow:hidden;white-space: nowrap; text-overflow:ellipsis;}
.pullreques_pull_list li{ height: 35px; line-height: 35px; }
.pullreques_pull_txt{display: block; margin-left: 10px;max-width:640px; overflow:hidden;white-space: nowrap; text-overflow:ellipsis;}
.pullreques_change_list li{height: 40px; line-height: 40px;border-bottom:1px solid #e1e1e1; }
.pullreques_change_list li:last-child{ border-bottom: none;}
.pullreques_icons_add{background: url(/images/new_project/icons_issue.png) 0 -374px no-repeat; display: inline-block; width: 19px; height: 16px;}
.pullreques_icons_del{background: url(/images/new_project/icons_issue.png) 0 -399px no-repeat; display: inline-block; width: 19px; height: 16px;}
.pullreques_icons_new{background: url(/images/new_project/icons_issue.png) 0 -421px no-repeat; display: inline-block; width: 19px; height: 17px;}
.PullReques_minselect{border:1px solid #e1e1e1; height: 30px; line-height: 30px; width: 262px;color: #666;}
.PullReques_maxinput{ width:1080px;border:1px solid #e1e1e1; height: 30px; line-height: 30px; color: #666;}
.PullReques_textarea{width:1080px;border:1px solid #e1e1e1; height: 80px; line-height: 1.9; color: #666;}
.PullReques_new_box li{ height: 30px; line-height: 30px;  color: #666;}
.PullReques_label{ width: 80px; text-align: right;}
.PullReques_new_box input:focus,select:focus{border:1px solid #e1e1e1;}
/* 课程大纲 */
.icons_tishi{ width: 110px; height: 110px;margin: 135px auto 20px;}
.sy_tab_con_p{ font-size: 16px;text-align: center; margin-bottom:100px; color:#888;}
/* 成员列表20161101byLB*/
.pro_new_font{ font-weight: normal; color: #666; font-size: 12px;}
.pro_new_users_box{ margin:0 15px;}
.pro_new_users_box li{ width:25%; float: left; margin:10px 0;}
.pro_new_users{  }
a.pro_new_users { max-width:130px; overflow:hidden;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; word-break:break-all; display: inline-block;  font-weight: bold; color: #666;}
a:hover.pro_new_users {color: #ff7500}
.pro_new_users img{ width:40px;height:40px; border: 3px solid #fff;-webkit-border-radius:50px;-moz-border-radius:50px;-o-border-radius:50px;border-radius:50px;}
.pro_new_users img:hover{border: 3px solid #e6e6e6;}
/*质量分析*/
.quality_info{ border:1px solid #ddd; background-color:#fff;  width: 100%;box-sizing: border-box}
.quality_info h2{ background: #fff; font-size: 14px; color: #333; height: 40px; line-height: 40px; padding-left: 15px;}
table.quality_list{ border:none; border-collapse: collapse; width: 100%; margin-bottom: 4px; }
table.quality_list tbody td, table.quality_list tbody tr td {  border-bottom: solid 1px #ddd; font-size: 11px; padding: 4px 10px 4px 3px;}

/* 我的缺陷列表*/
.myissues_con{ width:100%; padding:15px; border:1px solid #ddd; background-color:#fff; color:#444; margin: 0 auto;box-sizing: border-box}
.myissues_head{ width: 100%; height: 40px; line-height: 40px; background: #f4f4f4; }
.myissues_head h2{ font-size: 14px;}
select.issues_filter_active { font-weight: bold; color: #333;}
.issues_form_filter select.issues_filter_select_min02{width:60px; }
.issues_form_filter select.issues_filter_select_max{width:105px; }
.issues_list_txt li.issues_list_max{ width:110px }
.btn_newpro_grey{display: inline-block;color: #7b7b7b; border:1px solid #dbdbdb;background:#fff;text-align: center;font-size: 12px; padding:0 15px; height:24px;  line-height: 24px; -webkit-border-radius:3px; -moz-border-radius:3px; -o-border-radius:3px; border-radius:3px;}
a:hover.btn_newpro_grey,a:active.btn_newpro_grey{ background: #eaeaea;}

/*新建issues*/
.connect_commit{border-radius: 3px;color: #fff;background-color: #FF7500;display: block;text-align: center;height: 22px;line-height: 22px;width: 22px;}
/* 版本库分析20170103byLB*/
#conbox {font-size: 12px;  width:100%;}
#tags {padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px;  padding-top: 0px; height: 30px}
#tags li { float: left; margin-right: 1px;  height:30px;}
#tags li a {float:left;  padding:5px 25px; display: block;  text-align:center;border:1px solid #dbdbdb; border-bottom:none;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px; background: #f2f2f2;font-size: 14px; }
#tags li.emptyTag {background: none transparent scroll repeat 0% 0%; width: 4px}
#tags li.selectTag {background-position: left top; margin-bottom: -2px; position: relative; height: 25px}
#tags li.selectTag a {background:#fff; color: #333; }
#tagContent {border: #ddd 1px solid; background-color: #fff;}
.tagContent {display: none;  color: #474747; }
#tagContent div.selectTag {display: block}
a.pro_new_tabbtn{padding: 3px 10px;  font-size: 12px;line-height: 20px; background-image: linear-gradient(#fcfcfc, #eee); border: 1px solid #d5d5d5;border-radius: 3px; color: #333;}
a.pro_new_tabbtn_act {  background-image: linear-gradient(#666, #848484);   color: #fff;}
.momalselect{border:1px solid #e5e5e5; height:30px; light-height:30px;}
.new_roadmap_table_nobg thead tr th{ border-bottom:1px solid #e5e5e5; font-weight: bold;  color: #333;}
.new_roadmap_table_nobg tbody tr td{ line-height: normal;}
.sy_class_users_st img { width: 30px;height: 30px; border: 1px solid #fff; border-radius: 50px; }
a.sy_class_users_st_name { display: inline-block; width: 70px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.new-conbox{ width: 1000px; }
.icons-commit-list{ display: block; width: 15px; height: 15px; background: url(../images/new_project/icons-commint.png) 0px -1px no-repeat }
.icons-commit-list:hover,.icons-commit-list:active{background: url(../images/new_project/icons-commint.png) -33px -1px no-repeat }
.icons-commit-graph{ display: block; width: 18px; height: 15px; background: url(../images/new_project/icons-commint.png) 0 -31px no-repeat }
.icons-commit-graph:hover,.icons-commit-graph:active{background: url(../images/new_project/icons-commint.png) -33px -31px no-repeat }
.sonar-top{border-bottom:1px solid #e5e5e5; padding:10px; }
.sonar-con{ padding:15px; width: 968px; color: #666; line-height: 1.9;}
.sonar-con-left{ text-align: center;}
.sonar-con-top{margin:15px;  width: 100%;}
.sonar-con-map{ margin:15px; margin-top:0; padding:15px; border:1px solid #e5e5e5; width: 938px;}
.level {display: inline-block;width: 80px; height: 24px; line-height: 24px;border-radius: 24px;  box-sizing: border-box;color: #fff; text-align: center; text-shadow: 0 0 1px rgba(0,0,0,.35);}
.level-A{background-color: #00aa00;}
.level-B{background-color: #80cc00;}
.level-C{background-color: #ffee00; color: #333;}
.level-D{background-color: #f77700;}
.level-E {background-color: #ee0000;}
.level-OK {background-color: #85bb43;}
.level-ERROR {background-color: #d4333f;}
.level-box{ width:800px; margin:30px auto;}
.level-box li{ float: left; margin-right: 25px;}
.sonar-show-box{ width: 350px; height: 24px;}
.sonar-show-box span{ display:inline-block; height: 20px; color:#666; line-height: 20px; text-align: center;}
.sonar-25 { width: 25%;}
.sonar-35 { width: 35%;}
.sonar-40 { width: 40%;}
.sonar-bg-lgreen{ background:#eee;}
.sonar-bg-green{ background:#ddd;}
.sonar-bg-dgreen{ background:#ccc;}
.sonar-shuju-box{ width: 300px; padding:5px 0; border-left:1px solid #ddd; min-height: 118px;}
.t-c{ text-align:center;}
td.t-l{ text-align:left;}
td.t-r{ text-align:right;}
.sonar-shuju-table{ background: none; margin-left: 40px; margin-right: 40px;}
.sonar-shuju-table td{ width:100px;}
.fontGreen{ color:#85bb43;}
.pro-top-info{border:1px solid #eee; display: flex}
.pro-top-info li{ width:50%;height: 46px;line-height: 46px; font-size: 14px; float: left; text-align: center;border-right: 1px solid #eee;box-sizing: border-box;}
.pro-top-info li i{color:#888}
.pro-top-info li:last-child{border-right:none;}
.pro-top-info li:first-child,.repository_con li:last-child{cursor: pointer;}
.pro-top-info li:first-child:hover,.top-info-project .pro-top-info li:last-child:hover{ background:#ff7500;color:#FFFFff!important;}
.pro-top-info li:first-child:hover a,.pro-top-info li:first-child:hover i,.top-info-project .pro-top-info li:last-child:hover a,.top-info-project .pro-top-info li:last-child:hover i{color:#FFFFff!important;}

a.btn_zipdown{ display:block; height:30px; width:auto;padding: 0px 10px; text-align: center; line-height: 30px;  border: 1px solid #dddddd;   background-image: linear-gradient(#FCFCFC, #EEE);
    color: #7f7f7f; -webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px; margin-left: 5px;}
a:hover.btn_zipdown{color:#ff7500;}
label.pro-fenzhi-label{ height:30px; line-height: 30px;  border: 1px solid #dddddd;   background-image: linear-gradient(#FCFCFC, #EEE);color: #7f7f7f;border-radius:3px;    border-top-right-radius: 0;
    border-bottom-right-radius: 0;  display: inline-block; text-align: center; padding:0 15px; border-right: none;}
select.pro-fenzhi-select{ height: 32px; line-height: 32px; color: #666;}
input.pro-fenzhi-input { height: 30px; line-height: 30px; color: #666; width:300px;}
a.pro-fenzhi-a{height:30px; line-height: 30px;width: 23px;  border: 1px solid #dddddd;   background-image: linear-gradient(#FCFCFC, #EEE);color: #7f7f7f;border-radius:3px;    border-top-left-radius: 0;
    border-bottom-right-radius: 0;  display: inline-block; text-align: center;border-left: none;}
a:hover.pro-fenzhi-a{color:#ff7500;}

/*实训项目*/
.pro-task-new-con{ padding:15px; border:1px solid #ddd; background-color:#fff; color:#444; width:968px;}
.pro-task-new-con ul li{ margin-bottom:10px; line-height: 28px;}
.pro-task-new-con ul li:last-child{margin-bottom:0px;}
.pro-task-new-con input{ border:1px solid #c8c8c8; height: 28px; width: 200px;  color: #888;}
.pro-task-new-con textarea{ width: 881px;border:1px solid #c8c8c8;}
.pro-task-new-con input.input-big{ width: 881px;}
.issues-table{ width: 100%; border:1px solid #c8c8c8; border-bottom: none;}
.issues-table select{ border: none;  color:#888; font-weight: bold; text-align: center; width:50px; padding-left:0; -webkit-appearance: none;appearance: none;
    -moz-appearance: none;   background: url("/images/new_project/arrow.png") no-repeat scroll right center transparent;}
.issues-table tr th{ height: 40px; border-bottom:1px solid #e5e5e5; color: #888;}
.issues-table p.text-left{ text-align: left; color: #333;     border-bottom: 3px solid #3498db; display: block; width: 100px; height:40px; line-height: 40px; padding-left:15px;}
.issues-table tr td{ padding:10px 0; border-bottom: 1px solid  #e5e5e5; text-align: center; color:#888;}
.issues-table tr td.w50{ width: 50px;}
.issues-table tr td.w100{ width: 100px;}
.issues-table tbody tr:hover{ background:#f2f2f2;}
.issues-table tr td span.w100{ display: inline-block; width: 100px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;  }
span.task-linebtn-green{color:#59af48; border: 1px solid #59af48;font-size: 12px; padding: 0 5px; border-radius: 3px;line-height: 14px;}
.issues-table select.select-w50{ width: 50px;}
span.task-step{ color:#ee4a20;font-style: italic; font-weight:bold; font-size:14px;}
.task-display-span,a.task-display-span{ display:inline-block; border-radius:3px; width: 100%; text-align: center; color: #fff; padding: 5px 0; }
.task-bgrey{background:#ccc;}
.task-title{ width: 830px;}
a.task-list-title{ max-width: 700px;}


