@charset "utf-8"; 
/* CSS Document */

/** Part1：ResetCSS **/
html																{-ms-text-size-adjust:100%; -webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-text-size-adjust:none;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td, a, span, img 
																	{margin:0; padding:0; word-break:break-all;}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary 
																	{display:block;}
audio, canvas, progress, video										{display:inline-block; vertical-align:baseline;}
audio:not([controls])												{display:none; height:0;}
[hidden]															{display:none;}
fieldset, img														{border:0 none;}
:focus																{outline:0 none;}
address, caption, cite, code, dfn, em, strong, th, var, optgroup	{font-style:normal; font-weight:normal;}
html, body															{list-style:none;}
h1, h2, h3, h4, h5, h6												{font-size:100%; font-weight:normal;}
input, button, textarea, select, optgroup, option					{border:0 none; font-family:inherit; font-size:inherit; font-style:inherit; font-weight:inherit; outline:none;}
abbr, acronym														{border:0 none; font-variant:normal;}
code, kbd, samp, tt													{font-size:100%;}
input, button, textarea, select										{*font-size:100%;}
ol, ul																{list-style:none;}
li																	{vertical-align:bottom;}
table																{border-collapse:collapse; border-spacing:0; cellspacing:0; text-align:left;}
caption, th															{text-align:left;}
sup, sub															{font-size:100%; vertical-align:baseline;}
ins																	{text-decoration:none;}
:link, :visited														{text-decoration:none;}
blockquote, q														{quotes:none;}
blockquote:before, blockquote:after, q:before, q:after				{content:""; content:none;}
img																	{border:0 none; vertical-align:middle;} 
a, img																{outline:none;}
mark, time                                     						{background:none; display:inline; font-family:Tahoma,Geneva,sans-serif;}
.clearfix:after                               						{clear:both; content:""; display:block; height:0; visibility:hidden;}
.clearfix                                     						{display:inline-block;}
* html .clearfix                              						{height:1%;}
.clearfix                                     						{display:block;}
a                                             						{cursor:pointer; outline:none; text-decoration:none;}
a:hover                                       						{text-decoration:none;}
a:focus                                       						{-moz-outline:none; outline:none;}
a:focus, input:focus												{-webkit-tap-highlight-color:none;}
i																	{font-style:normal; font-weight:normal;}
b																	{font-weight:normal;}
.fl                                           						{float:left;}
.fr                                           						{float:right;}
.hide																{display:none;}

/** Part2：CommonCSS **/

.bodyWrap{color:#333; font-family:Arial,Microsoft YaHei,PingFang SC,sans-serif; font-size:14px; line-height:1.2;}
.wrap{width:100%;}
a{color:#333; transition:all 0.3s ease 0s;}
a:hover{color:#0058a8;}

/* 头部固定 */
.headerWrap{background:#056db6 url(../../images/projectIndex/icon/layout/top_bg.jpg) repeat-x; color:#fff; height:115px; position:relative; z-index:99;}
.headerCont{background:url(../../images/projectIndex/icon/layout/top_bg_right.jpg) no-repeat right top; height:100%;}
.headerCont .user{height:72px; overflow:hidden;}
.headerCont .logo{float:left; height:72px; line-height:72px;}
.headerCont .logo img{margin:0 0 0 25px;}
.headerCont .logo em{display:inline-block; margin:0 0 0 0px;}
.headerCont .link{float:right; margin:25px 20px 0 0; width:385px;}
.headerCont .link li{background-position:left center; background-repeat:no-repeat; color:#fff; display:block; float:left; height:22px; line-height:22px; margin-left:10px; padding:0 0 0 25px;}
.headerCont .link .icon_1{background-image:url(../../images/projectIndex/icon/layout/top_user_link_1.png);}
.headerCont .link .icon_2{background-image:url(../../images/projectIndex/icon/layout/top_user_link_2.png);}
.headerCont .link .icon_3{background-image:url(../../images/projectIndex/icon/layout/top_user_link_3.png);}
.headerCont .link .icon_4{background-image:url(../../images/projectIndex/icon/layout/top_user_link_4.png);}
.headerCont .link a{color:#fff; padding-bottom:2px;}
.headerCont .link a:hover{border-bottom:2px solid #fff;}

.headerCont .myBox{height:43px; line-height:43px; overflow:hidden;}
.headerCont .myWork{float:left; width:180px;}
.headerCont .myWork a{background-repeat:no-repeat; background-position:8px center; color:#fff; display:block; float:left; font-size:12px; padding-left:25px; width:65px;}
.headerCont .myWork a:hover{background-color:#fff; color:#0058a8;}
.headerCont .myWork .icon_1{background-image:url(../../images/projectIndex/icon/layout/top_mywork_1.png);}
.headerCont .myWork .icon_1:hover{background-image:url(../../images/projectIndex/icon/layout/top_mywork_1_b.png);}
.headerCont .myWork .icon_2{background-image:url(../../images/projectIndex/icon/layout/top_mywork_2.png);}
.headerCont .myWork .icon_2:hover{background-image:url(../../images/projectIndex/icon/layout/top_mywork_2_b.png);}

.headerCont .myNav a{background-position:14px center; background-repeat:no-repeat; color:#fff; display:block; float:left; padding-left:35px; width:100px;}
.headerCont .myNav a:hover,.headerCont .myNav a.on{background-color:#fff; color:#0058a8;}
.headerCont .myNav .icon_1{background-image:url(../../images/projectIndex/icon/layout/top_mynav_1.png);}
.headerCont .myNav .icon_1:hover,.headerCont .myNav .icon_1.on{background-image:url(../../images/projectIndex/icon/layout/top_mynav_1_b.png);}
.headerCont .myNav .icon_2{background-image:url(../../images/projectIndex/icon/layout/top_mynav_2.png);}
.headerCont .myNav .icon_2:hover,.headerCont .myNav .icon_2.on{background-image:url(../../images/projectIndex/icon/layout/top_mynav_2_b.png);}
.headerCont .myNav .icon_3{background-image:url(../../images/projectIndex/icon/layout/top_mynav_3.png);}
.headerCont .myNav .icon_3:hover,.headerCont .myNav .icon_3.on{background-image:url(../../images/projectIndex/icon/layout/top_mynav_3_b.png);}
.headerCont .myNav .icon_4{background-image:url(../../images/projectIndex/icon/layout/top_mynav_4.png);}
.headerCont .myNav .icon_4:hover,.headerCont .myNav .icon_4.on{background-image:url(../../images/projectIndex/icon/layout/top_mynav_4_b.png);}
.headerCont .myNav .icon_5{background-image:url(../../images/projectIndex/icon/layout/top_mynav_5.png);}
.headerCont .myNav .icon_5:hover,.headerCont .myNav .icon_5.on{background-image:url(../../images/projectIndex/icon/layout/top_mynav_5_b.png);}
.headerCont .myNav .icon_6{background-image:url(../../images/projectIndex/icon/layout/top_mynav_6.png);}
.headerCont .myNav .icon_6:hover,.headerCont .myNav .icon_6.on{background-image:url(../../images/projectIndex/icon/layout/top_mynav_6_b.png);}
.headerCont .myNav .icon_7{background-image:url(../../images/projectIndex/icon/layout/top_mynav_7.png);}
.headerCont .myNav .icon_7:hover,.headerCont .myNav .icon_7.on{background-image:url(../../images/projectIndex/icon/layout/top_mynav_7_b.png);}
.headerCont .myNav .icon_8{background-image:url(../../images/projectIndex/icon/layout/top_mynav_8.png);background-position:29px center; padding-left:50px; width:85px;}
.headerCont .myNav .icon_8:hover,.headerCont .myNav .icon_8.on{background-image:url(../../images/projectIndex/icon/layout/top_mynav_8_b.png);}

.contWrap{width:100%;}
/* 左侧导航 */
.contWrap .leftWrap{background-color:#0664aa; float:left; height:100%; overflow:hidden; width:180px; z-index:2;}
	/* 导航 */
.comSidebarMenu{height:100%; overflow:auto;  width:225px;}
.comMenu{font-size:12px; overflow:hidden; width:100%;}
.comMenu .aMenu{margin:2px 0;}
.comMenu a{color:#fff; display:block; padding:12px 0 12px 30px;}
.comMenu a:hover,.comMenu a.on{color:#0099ff;}
	/* 滚动条 */
.leftWrap .scrollY{position:static;}
.leftWrap .scrollY.ie{position:relative;}
.leftWrap .scrollY.ie9{position:static;}
.leftWrap .ps-scrollbar-y-rail,.leftWrap .ps-scrollbar-y-rail.hover,.leftWrap .ps-scrollbar-y-rail.in-scrolling,.leftWrap .ps-scrollbar-y-rail:hover,.leftWrap .ps-container.hover .ps-scrollbar-y-rail,.leftWrap .ps-container:hover .ps-scrollbar-y-rail{opacity:0; filter:alpha(opacity=0);}
.leftWrap .ps-scrollbar-y-rail{right:0!important; left:-50px;}
.scrollY{overflow:hidden; position:relative;}
	/* 子导航样式 */
.comMenu .aNav{transition:all 0.3s;}
.comMenu .aNav b{background-image:url(../../images/projectIndex/icon/layout/com_menu_4.png); background-repeat:no-repeat; display:block;}
.comMenu .aNav:hover b{background-image:url(../../images/projectIndex/icon/layout/com_menu_4_b.png); color:#0099ff;}
.comMenu .aNav.on b{background-image:url(../../images/projectIndex/icon/layout/com_menu_4_c.png); color:#0099ff;}
	/* 一级导航 */
.comMenu .nav_1{background:url(../../images/projectIndex/icon/layout/com_menu_1.png) no-repeat 10px center;}
.comMenu .nav_1:hover{background:#065b9c url(../../images/projectIndex/icon/layout/com_menu_1_b.png) no-repeat 10px center; color:#fff;}
.comMenu .nav_1.on{background:#1c3862 url(../../images/projectIndex/icon/layout/com_menu_1_c.png) no-repeat 10px center; color:#fff;}

.comMenu .nav_1 b{background:url(../../images/projectIndex/icon/layout/com_menu_2.png) no-repeat 130px center; display:block;}
.comMenu .nav_1:hover b{background-image:url(../../images/projectIndex/icon/layout/com_menu_2_b.png); color:#fff;}
.comMenu .nav_1.on b{background-image:url(../../images/projectIndex/icon/layout/com_menu_3.png); color:#fff;}

.comMenu .nav_1~ul{background:#1c3862;}
	/* 二级导航 */
.comMenu .nav_2{padding-left:30px;}
.comMenu .nav_2 b,.comMenu .nav_2:hover b{background-position:133px center;}
.comMenu .nav_2.on b{background-position:130px center;}
	/* 三级导航 */
.comMenu .nav_3{padding-left:40px;}
.comMenu .nav_3 b,.comMenu .nav_3:hover b{background-position:122px center;}
.comMenu .nav_3.on b{background-position:120px center;}
	/* 四级导航 */
.comMenu .nav_4{padding-left:50px;}
.comMenu .nav_4 b,.comMenu .nav_4:hover b{background-position:112px center;}
.comMenu .nav_4.on b{background-position:110px center;}
	/* 五级导航 */
.comMenu .nav_5{padding-left:60px;}
.comMenu li li li a:hover{color:#0099ff;}
.comMenu li li li a.on{color:#0099ff;}
	/* 导航动画 */
.comMenu .aNav~ul{-webkit-animation:menuAnimation .3s linear; animation:menuAnimation .3s linear;}
@-webkit-keyframes menuAnimation{0%{margin-top:-5px; opacity:0;} 100%{margin-top:0px; opacity:1;}}
@keyframes menuAnimation{0%{margin-top:-5px; opacity:0;} 100%{margin-top:0px; opacity:1;}}

/* 右侧内容 */
.rightWrapLoad{background-color:#fff; height:100%; overflow-y:auto;}
.rightWrap{background-color:#f1f4f5; height:100%; overflow-y:auto;}
.rightContWrap{float:right; min-width:305px; max-width:405px;}
.leftCont,.rightCont{overflow:hidden; padding-bottom:20px;}
.leftCont{padding-right:5px; z-index:1;}
	/* comBox */
.comBox{box-sizing:border-box; float:left; margin-top:20px; padding-left:20px; width:50%;}
.comBox.boxSizeM{width:50%;}
.comBox.boxSizeXL{width:100%;}
.comBoxCont{background-color:#fff; border:1px solid #fff; border-radius:2px; box-shadow:0 0 2px 2px rgba(224,227,234,.7); clear:both; transition:all 0.3s ease 0s;}
.comBoxCont:hover,.comBoxCont.hover{border:1px solid #e1e1e3; box-shadow:0 0 2px 2px rgba(224,227,234,1);}
.comBox h1{background-position:left center; background-repeat:no-repeat; color:#4b4b4b; font-size:16px; height:30px; line-height:28px; margin:10px 15px 0; padding-left:27px;}
.comBox h1 i{display:block; margin-right:65px;}
.comBox h1 a{color:#adadad; display:block; float:right; font-size:14px; height:32px; line-height:32px;}
.comBox h1 a:hover{color:#0058a8;}
.comBox h1 a.addIcon{background:url(../../images/projectIndex/icon/index_add.png) no-repeat center; display:block; height:32px; width:18px;}
.comBox h1 a.addIcon:hover{background-image:url(../../images/projectIndex/icon/index_add_b.png);}
.comBox h1 a b{font-family:"\5b8b\4f53"; font-size:12px;}
.comBox h1 span{display:inline-block; float:right;}
.comBox h1 span select{float:left; font-size:12px; margin-left:10px; width:90px;}
.comBox .aCont{clear:both; margin-top:3px; overflow:hidden;}

	/* 右侧盒子 */
.rightContWrap .comBox{clear:both; padding-left:5px; padding-right:20px; width:100%;}
.rightContWrap .comBox .aCont{height:auto; margin:0 15px; padding-bottom:9px;}

/* comTab */
.tabBox .tabBtn{border-bottom:1px solid #ececec; height:42px; line-height:40px; margin:0 15px;}

@media screen and (max-width:1300px){
    .tabBox .tabBtn li{margin-right:3px;}
	.tabBox .tabBtn li a{padding:0 3px;}
}

@media screen and (min-width:1301px)and (max-width:1520px){
    .tabBox .tabBtn li{margin-right:3px;}
	.tabBox .tabBtn li a{padding:0 6px;}
}

@media screen and (min-width:1521px){
    .tabBox .tabBtn li{margin-right:10px;}
	.tabBox .tabBtn li a{padding:0 10px;}
}

.tabBox .tabBtn li{display:inline-block; position:relative;}
.tabBox .tabBtn li a{border-bottom:2px solid #fff; color:#adadad; display:block; float:left;}
.tabBox .tabBtn li a:hover,.tabBox .tabBtn li a.on{border-bottom:2px solid #0058a8; color:#0058a8;}
.tabBox .tabBtn li .comMsgNum{margin:-1px 0 0 -8px; position:absolute;}
.tabBox .aTabCont{height:225px; margin-top:5px; padding-bottom:5px;}

/* table */
table{width:100%;}
.table table thead th{background-color:#e7f5ff; border:1px solid #ececec; font-weight:bold; height:36px; line-height:36px; overflow:hidden; padding:0 10px; text-align:left;}
.table table tbody td{background-color:#fbfbfb; border:1px solid #ececec; height:36px; line-height:36px; overflow:hidden; padding:0 10px; text-align:left;}
.table table th,.table table td{font-size:14px;}
.table table tbody tr:nth-child(odd) td{background-color:#fff;}
.table table tbody td a{color:#ff9900;}
.table table tbody td a:hover{color:#0058a8;}

/* otherTable */
.otherTable table th{background-color:#f9f9f9; border:1px solid #ececec; height:36px; line-height:36px; overflow:hidden; text-align:right; color:#888;}
.otherTable table td{background-color:#fff; border:1px solid #ececec; height:36px; line-height:36px; text-align:left;}
.otherTable table th,.otherTable table td{font-size:12px; padding:0 10px;}

/* 时间 */
input.date_time{background:url(../../images/projectIndex/icon/rili.png) no-repeat right center;}

/* select */

select{appearance:none; background:#fff url(../../images/projectIndex/icon/arrow.jpg) no-repeat right center; background-image:none\0; background-image:none\9; border:1px solid #e5e6e7; border-radius:4px; cursor:pointer; -moz-appearance:none; outline:0 none; padding:5px 23px 5px 15px; padding:5px\0; padding:5px\9; -webkit-appearance:none; width:100%;}
select::-ms-expand{display:none;}

/* 无数据 */
.comNoData{background:url(../../images/projectIndex/icon/nodata.png) no-repeat center 40%; padding-top:40%;}

/* 页脚固定 */
.footerWrap{background-color:#0664aa; bottom:0; color:#fff; font-size:12px; height:30px; left:180px; line-height:30px; overflow:hidden; position:fixed; text-align:center; width:100%;}
.footerWrap b{display:block; float:left; width:180px;}
.footerWrap em{display:block;}

/* 公用按钮 */
.comBtn{background-color:#0099ff; border-radius:4px; clear:both; color:#fff; display:block; height:30px; line-height:30px; text-align:center; width:70px;}
.comBtn:hover{background-color:#0058a8; color: #fff;}

/* 截断 */
.comBox .aList span,table tbody td span{overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}