﻿html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video,input {margin: 0; padding: 0; font-size:13px; font-family:Microsoft YaHei; outline:none}
body{  background:white;}
/*.min-w{ min-width:1270px}*/
.min-w{ min-width:1024px}

a{ text-decoration:none; color:#555; font-family:Microsoft YaHei}
.no-border{ border:none!important}
.aligncenter{ text-align:center}
.br{ margin-top:10px}
.hide{ display:none}
.show{ display:block}
/*鼠标禁用*/.stopmouse{ cursor:not-allowed}
/*顶部线*/.topline{ border-top:solid 1px #aaa!important}
/*底部线*/.bottomline{ border-bottom:solid 1px #aaa!important}
/*左边线*/.leftline{ border-left:solid 1px #aaa!important}
/*右边线*/.rightline{ border-right:solid 1px #aaa!important}
/*左浮动*/.floatleft{ float:left}
/*右浮动*/.floatright{ float:right}
/*无边框*/.noborder{ border:none}
/*文字在左*/.alignleft{ text-align:left}
/*文字在中*/.aligncenter{ text-align:center}
/*文字在右*/.alignright{ text-align:right}
.nopadleft{ padding-left:0 !important}
.nopadright{ padding-right:0 !important}
.nopadtop{ padding-top:0 !important}
.nopadbottom{ padding-bottom:0 !important}

.nomagleft{ margin-left:0 !important}
.nomagright{ margin-right:0 !important}
.nomagtop{ margin-top:0 !important}
.nomagbottom{ margin-bottom:0 !important}

.padding10{ padding:0.6%}
.paddingtb10 {
    padding:0.6% 0 0.6% 0;
}
.paddinglr10 {
    padding:0 0.6% 0 0.6%;
}
.padding20{ padding:0.5%}

.br{ height:10px}
.floatleft{ float:left !important}
.floatright{ float:right !important}
/*遮罩层*/
.zz{position:fixed;  width:100%;top:0;bottom:0; background:#1A1A1A; opacity:0.7;z-index:99}
.setPanel{ position:absolute; z-index:100; width:900px; background:#A1CC60; padding:5px; padding-top:0}
.setPanel .set-title{ height:35px; line-height:35px}
.setPanel .set-title .title-span{ float:left; margin-left:5px; color:White}
.setPanel .set-title .title-close{ float:right; width:50px; text-align:center; height:20px; cursor:pointer; line-height:20px;  background:#d0312e; color:White; margin-right:4px; padding-top:4px}
.setPanel .set-title .title-close:hover{ background-color:#d91d1a}
.setPanel .item{ background:white;width:50%; float:left }
.setPanel .item .dragsort{  line-height:70px }
.setPanel .item .dragsort ul{ list-style:none}
.dragsort{list-style-type:none;margin:0px;}
.dragsort li{float:left; width:18.18%;padding-top: 10px;margin-left: 1.4%; height:70px}
.dragsort div{width:50px; height:50px; border:solid 1px #36B1E8; border-radius:100%;  cursor:pointer; margin:0 auto; text-align:center; line-height:50px}
.placeHolder div{width:50px; height:50px; text-align:center; line-height:50px; padding-top:20%; border-radius:100%; border:dashed 1px #36B1E8!important; color:#36B1E8; font-size:18px}
.dragsort .clspan{position:absolute; cursor:pointer!important; z-index:9; margin-left:53px; color:#d0312e}


/*色块设置*/
.setPanel .item .dragsort-2{  line-height:100px }
.setPanel .item .dragsort-2 ul{ list-style:none}
.dragsort-2{list-style-type:none;margin:0px;}
.dragsort-2 li{float:left; width:29%;padding-top: 10px;margin-left: 3.3%; height:84px}
.dragsort-2 div{border:solid 1px #36B1E8; cursor:pointer; margin:0 auto; text-align:center; line-height:90px}
.dragsort-2 div span{font-size: 36px;opacity: .8;}
.dragsort-2 div p{font-size: 16px;opacity: .8;line-height: 32px;}
.placeHolder-2 div{text-align:center; line-height:90px; height:70px; padding-top:16px; border:dashed 1px #36B1E8!important; color:#36B1E8; font-size:36px}
.dragsort-2 .clspan{position:absolute; cursor:pointer!important; z-index:9; margin-left:110px; color:#d0312e; margin-top:5px}
.setPanel .item .choosetitle{color:#707070; font-size:28px; padding:7px}
.setPanel .action{height:60px; padding-top:12px; text-align:center; border-top:solid 1px #ccc; clear:both; background:white}

/*公共宽度*/
.width50{width:50px}
.width80{width:80px}
.width100{width:100px}
.width120{width:120px}
.width150{width:150px}
.width200{width:200px}
.width240{width:240px}
.width300{width:300px}
.width500{width:500px}
.width800{width:800px}
.width1000{ width:1000px}
.widthper{width:100%}
/*公共高度*/
.hight5{height:5px}
.hight10{height:10px}
.hight15{height:15px}
.hight20{height:20px}
.hight23{height:23px}
.hight25{height:25px}
.hight50{height:50px}
.hight70{height:70px}
.hight80{height:80px}
.hight90{height:90px}
.hight100{height:100px}
.hight110{height:110px}
.hight120{height:120px}
/*第二个版本首页*/
.header{width:100%; height:120px;background:#0465c4 url(/CommonFiles/img/xybyjun.png) right top no-repeat;}
.logo-search{  height:70px;  padding:0 1.2%}
.logo-search .logo{ width:200px;  float:left; padding-top:5px}
.logo-search .search{ float:right}
.logo-search .search .userinfo{ height:30px; line-height:30px; color:White; text-align:right }
.logo-search .search .userinfo a{ color:#FFF; text-align:center; display:inline-block; font-size:14px;  padding: 0px 10px;}
.logo-search .search .userinfo a:hover{ font-weight:bold;}
.logo-search .search .userinfo .userspan{ padding-top:5px; }
.logo-search .search .userinfo .userspan a{ color:#aaa; text-align:center; display:inline-block; font-size:14px;  padding: 0px 10px;}
.logo-search .search .userinfo .userspan a:hover{ font-weight:bold;}
.logo-search .search .userinfo .userspan i{ color:white;}
.smalllogo2{ background:url(/CommonFiles/img/guojian2.png); width:120px; background-repeat:no-repeat; background-position:center center}
.smalllogo2:hover{opacity:0.8; background:url(/CommonFiles/img/guojian2.png)!important;width:120px; background-repeat:no-repeat!important; background-position:center center!important}
.logo-search .search .searchBox{ height:30px; line-height:30px }
.logo-search .search .searchBox input[type="text"]{ width:200px; background:#7F8E93; border:solid 1px #7F8E93;height: auto !important;line-height: 20px !important; padding:2px; color:White;-webkit-transition: all ease .3s;transition: all ease .3s;}
.logo-search .search .searchBox input[type="text"]:focus{ background:white; border:solid 1px white; padding:2px; color:black}
.logo-search .search .searchBox a{border: solid 1px #38B4C7;padding: 2px 5px;text-align: center;color: white;background: #38B4C7;}


.header .menu{   height: 50px;line-height: 50px; width:100%;/*filter: alpha(opacity=50);-moz-opacity: 0.5;-khtml-opacity: 0.5;opacity: 0.5;*/background-color: #00489c;}
.header .menu ul{ list-style:none; }
.header .menu ul li{ float:left; cursor:pointer}
.header .menu ul li:hover{ color:White;}
.header .menu ul li:hover a{ color:White;}
.header .menu ul li a{ padding:9px 15px; font-size:18px;height:50px; line-height:50px; color:#CDDFDF }
.header .menu ul li a:hover{font-size:18px; color:white;  }
.header .menu ul li .tree{color: white;font-size: 20px;line-height: 50px; }
.header .menu .menuall{float:right; padding-right:1.2%; padding-top:2px}
.header .menu .menuall a{ color:#d4d4d4; font-family:16px;}
.header .menu .menuall a:hover{  background:#538ABF; color:white}


.header .menuv2{   height: 30px;line-height: 30px; width:100%;/*filter: alpha(opacity=50);-moz-opacity: 0.5;-khtml-opacity: 0.5;opacity: 0.5;*/background-color: #00489c;}
.header .menuv2 ul{ list-style:none; }
.header .menuv2 ul li{ float:left; cursor:pointer}
.header .menuv2 ul li:hover{ color:White;}
.header .menuv2 ul li:hover a{ color:White;}
.header .menuv2 ul li a{ padding:0 10px; font-size:14px;height:30px; line-height:30px; color:#CDDFDF }
.header .menuv2 ul li a:hover{font-size:14px; color:white;  }
.header .menuv2 ul li .tree{color: white;font-size: 14px;line-height: 30px; }

.header .menuv2 ul li.nav {
        border-right:2px solid #FFF;
    }
.header .menuv2 ul li .top-nav {
        color: white;
        font-size: 14px;
        line-height: 30px;
        margin-right:5px;
        margin-left:10px;
    }
.header .menuv2 ul li .bm-ico{
        color:#FBD601;
        margin-left:/*5px*/0;
        margin-right:/*10px*/5px;
        line-height:30px;
        font-size:16px;
    }

.header .menuv2 .menuall{float:right; padding-right:1.2%; padding-top:2px}
.header .menuv2 .menuall a{ color:#d4d4d4; font-family:14px;}
.header .menuv2 .menuall a:hover{  background:#538ABF; color:white}
.header .menuv2 .bm-more {
        font-size:14px;
        /*display:block;*/
        color:white;
        /*background:url(/CommonFiles/img/index/more.gif) no-repeat;*/
        /*width:40px;
        height:10px;*/
    }

/*首页左右的小选项卡*/
.smalltab{width:150px; height:12px; margin:0 auto}
.smalltab div{ width:35px; height:6px; background:#D9D9D9; margin-left:20px; float:left; cursor:pointer}
.smalltab div:hover{background:#34B4E5}
.smalltab .active{background:#34B4E5}

.conleft{width:75%; float:left;    }
.menus{ list-style:none; }
.menus li{ cursor:pointer; margin-left:20px; margin-bottom:20px;  width:17.8%; height:100px; float:left; line-height:40px; font-size:2em; text-align:center; color:White}
.long{ width:37.3% !important}
.menus li p{ font-size:45px; margin-top:14px; opacity:.7 }
.menus li span{ font-size:16px; opacity:.7}
/*.bgblue{ background:#217BBB}
.bgyellow{ background:#F2C230}
.bgred{ background:#E75130}
.bggreen{ background:#1F5C1D}
.bgqing{ background:#B5CF6F}
.bgblue1{ background:#0A7599}
.bgblue2{ background:#256F6E}
.bgblue3{ background:#2FBFBF}
.bggray{ background:#19556B}
.bgyellow2{ background:#F5A62A}
.bgpink{ background:#F07EC6}
.bgblod{ background:#B31B28}
.bgpuple{ background:#182045}*/
.bgblue{ background:#307ECC}
.bgyellow{ background:#6379AA}
.bgred{ background:#5090C1}
.bggreen{ background:#82AF6F}
.bgqing{ background:#2E8965}
.bgblue1{ background:#5FBC47}
.bgblue2{ background:#E2755F}
.bgblue3{ background:#E04141}
.bggray{ background:#F2C230}
.bgyellow2{ background:#7E6EB0}
.bgpink{ background:#CE6F9E}
.bgblod{ background:#404040}
.bgpuple{ background:#D15B47}
.bgcontent{ background:#004D5F}


/*首页任务*/

.tasktitle{ width: 100%; border:solid 1px #E6E1E1;  border-bottom:none;  background:white; overflow:hidden}
 
.tasktitle .taskin{ width:1.2%; height:10px; float:left}

 .pagers{height:35px; border:Solid 1px #E6E1E1; clear:both; padding-top:6px}
.pagers ul{ float:right}
.pagers li{ text-align:center; list-style:none; float:left; width:10px; height:10px; background:#f3f3f3; cursor:pointer; border:solid 1px #ccc;width: 20px;height: 20px;border: solid 1px #ccc;margin-right: 9px;border-radius: 100%;}
.pagers li:hover{ background:#44AED5; border:solid 1px #44AED5}  
.pagers .active{ background:#44AED5; border:solid 1px #44AED5} 
.tasktitle .right .tasknumber{ padding:16px 10px; border:solid 1px #ccc; border-left:none; text-align:center; float:left; background:white; margin-right:10px }
.tasktitle .right .tasknumber span{ font-size:20px; }
.tasklist{ width:100%;  padding-bottom:1%; clear:both; padding-left:2px; overflow:hidden; float:left; padding-right:2px; border-top:solid 1px #E6E1E1}

.tasklist .daiban{ width:49%; float:left}
.titletab{ height:55px; line-height:55px; background:white}
.titletab li{ width:20%; float:left; text-align:center; cursor:pointer; background:white; list-style: none;font-size: 16px;color: #797979;}
.titletab .active{ background:#E9E9E2; color:#555}
.titletab .linkdiv .linkArrow{  font-size:36px; margin-left:0}


.tasklist{  padding-bottom:1.2%; clear:both; overflow:hidden}
.tasklist .lst-right{ float:right!important; margin-right:2px}
.tasklist .list{ float:left; width:47.8%; margin-left:2px; margin-top:1.2%; height:70px; background:white; border:solid 1px #E6E1E1; cursor:pointer}
.tasklist .list .list-name{ width:15%; height:68px; background:#F2F2F2; color:#36B1E8; line-height:68px; font-size:19px; text-align:center; float:left; border-right:solid 1px #ccc}
.tasklist .list .reapet{float:left; width:85%; height:70px; padding:7px 10px; color:#707070}
.tasklist .list .reapet p{ font-size:12px}
.tasklist .list .reapet .titlep{ font-size:15px; color:Black}

.tasklist .listhov{ float:left; width:47.8%; margin-left:2px; margin-top:1.2%; height:70px; background:white; border:solid 1px #FD552E; cursor:pointer}
.tasklist .listhov .list-name{ width:15%; height:68px; background:#FD552E; color:white; line-height:68px; font-size:19px; text-align:center; float:left; border-right:solid 1px #FD552E}
.tasklist .listhov .reapet{float:left; width:85%; height:70px; padding:7px 10px; color:#FD552E}
.tasklist .listhov .reapet p{ font-size:12px}
.tasklist .listhov .reapet .titlep{ font-size:15px; color:#FD552E}


.yibiao{ height:100px; border:solid 1px #E6E8E9; background:white ;line-height:100px; color:White; padding-left:1%; margin-bottom:3.6%}
.yibiao .quan{ width:19%; height:70px;  float:left; padding-top:25px; margin-right:1%}
/*主页小型圆圈按钮*/
 
.yibiao .quan  .control{ width:50px; height:50px; border-top:solid 1px #36B1E8;border-left:solid 1px #36B1E8; border-right:solid 1px #61cf90; border-bottom:solid 1px #61cf90; border-radius:100%; cursor:pointer; margin:0 auto;}
.yibiao .quan  .control:hover{ background:#61cf90; border:solid 1px #61cf90; color:White}
.yibiao .quan  .control .text{font-size:16px;line-height: 47px;text-align: center; color:#36B1E8}
.yibiao .quan  .control .moreset{line-height: 18px!important;margin: 6px!important;font-size: 13px;}

/*主页标题类型的选项卡（a标签）*/
.titletab{ height:55px; line-height:55px}
.titletab .linkdiv{ float:left; width:18.4%; margin-right:2%; line-height:55px; height:55px;padding-left:15px; font-size:15px; color:#FD9001}
.titletab .linkdiv a{ color:#aaa; font-size:19px; }
.titletab .linkdiv a:hover{ color:#0186C1}
.titletab .linkdiv .active{ color:#0186C1}
.titletab .linkdiv .linkArrow{  font-size:36px; margin-left:0}
/*三行右边*/
.conright{width:24.2%; float:right;}
.conright .title{width:100%; color:#777; line-height:35px;  background:#E8EBEC}
.conright .title span{ font-size:18px}
.conright .title .addicon{float: right;opacity: .7;font-size: 31px; padding:0px 7px; cursor:pointer; color:#7F51AA}
.conright .title .addicon:hover{ background:#A988C7; color:White}
.conright .title .ispan{float:right; padding:10px;font-size:30px;cursor:pointer}
.conright .title .ispan:hover{ color:white }
.conright .containt{width:100%;line-height:23px; padding-bottom:3px}
.conright .footer{  border-top:#72b4f6;overflow:hidden; background:white}
.conright .footer ul{ list-style:none;}
.conright .footer ul li{ float:left; padding:2px 10px; font-size:16px; color:White; cursor:pointer; width:25%; cursor:pointer; text-align:center; color:#AAAAAA}
.conright .footer ul li:hover{ background:#44AED5; color:White}
.conright .footer ul li span{ background:rgb(154, 188, 50); font-size:12px;position: absolute;margin-left: 3px; padding:0px 4px}
.conright .footer ul .active{ background:#44AED5; color:White}


.conright .containt .itemcontainer { padding:2px 10px;border-bottom:1px #A988C7 solid}
.conright .containt { }
.conright .containt ul{ list-style:none; padding:5px; padding-right:0; border-bottom:solid 1px #EAEAEA }
.conright .containt ul li{line-height:30px; height:30px }
.conright .containt ul li:hover{}
.conright .containt ul div{position: absolute;width: 40px;height: 40px;margin-left: -40px;color: #aaa;font-size: 30px;padding: 2px 5px;}
.conright .containt ul li span{ padding:2px 8px; height:27px; line-height:27px; margin-left:6px}
.conright .containt ul li .arrow{ }
.conright .containt ul li .date{ float:right; color:#7A7A7A  }
.conright .containt ul li a{ color:#7A7A7A; text-decoration:none; font-size:15px }
.conright .containt ul li a:hover{ color:#36B1E8; text-decoration:none }


/*全局搜索*/
.search-All{ padding:20px;}
.search-All input[type="text"]{ width:50%; background:#515151; border:solid 1px #515151; padding:6px 10px; font-size:24px; color:White;-webkit-transition: all ease .3s;transition: all ease .3s;}
.search-All  input[type="text"]:focus{ background:white; border:solid 1px white; padding:6px 10px; color:black}
.search-All a{border: solid 1px #515151;padding: 6px 12px;text-align: center;color: #f3f3f3;background: #515151; font-size:24px}
.search-All span{ font-size:35px; color:#eee}
 
 
 
.chart{ width:100%;  float:left; padding-top:15px}
.doublechart{ width:62%; float:left; margin-left:10px}
.chart .chart-title { height:40px; line-height:40px; padding-left:8px; font-size:16px;  color:#69aa46; border-bottom:solid 1px #ccc}
 
.chart ul{ list-style:none; border-top:solid 1px #ccc}
.chart ul li{  padding:9px; border-bottom:solid 1px #ccc; border-right:solid 1px #ccc; border-left:solid 1px #ccc; color:#666}
.chart ul li span{ float:right; width:150px}





/*选项卡
.tabBox{ }
.tab{ border-bottom:solid 1px #ccc; line-height:33px; height:39px; background:#eee; padding-top:4px}
.tab ul{ list-style:none}
.tab ul li{ float:left; padding:0 8px; margin-left:5px;border-top:solid 2px #eee; cursor:pointer }
.tab ul li a{ color:#707070}
.tab .active{ border-left:solid 1px #ccc; border-right:solid 1px #ccc; border-top:solid 1px #ccc; border-bottom:solid 1px #eee}
.tab .active a{ color:#707070}
.tab-panel{ display:none}
.tabBox .active{ display:block}*/



/*时间轴
.timeline-container {
position: relative;
padding-top: 4px;
margin-bottom: 32px;
}
.timeline-container::before {
content: '';
display: block;
position: absolute;
left: 28px;
top: 0px;
bottom: 0px;
border-image-source: initial;
border-image-slice: initial;
border-image-width: initial;
border-image-outset: initial;
border-image-repeat: initial;
width: 4px;
}
.timeline-style2 .timeline-label {
width: 75px;
margin-left: 0px;
margin-bottom: 10px;
text-align: right;
color: rgb(102, 102, 102);
font-size: 14px;
}
.timeline-label {
display: block;
clear: both;
margin: 0px 0px 18px 34px;
}
.timeline-style2 .timeline-item {
padding-bottom: 15px;
margin-bottom: 0px;
}
.timeline-item {
position: relative;
margin-bottom: 8px;
}
.timeline-style2 .timeline-item::before {
content: '';
display: block;
position: absolute;
left: 90px;
top: 5px;
bottom: -5px;
border-width: 0px;
background-color: rgb(221, 221, 221);
width: 2px;
max-width: 2px;
}
.timeline-style2 .timeline-info {
width: 100px;
}
.timeline-info {
float: left;
width: 60px;
text-align: center;
position: relative;
}
.timeline-style2 .timeline-date {
display: inline-block;
width: 72px;
text-align: right;
margin-right: 25px;
color: #eee;
}
.timeline-style2 .timeline-indicator {
font-size: 0px;
height: 12px;
line-height: 12px;
width: 12px;
position: absolute;
left: 85px;
top: 3px;
opacity: 1;
border-radius: 100%;
display: inline-block;
padding: 0px;
border-width: 1px;
background-color: rgb(79, 153, 198);
}
.btn-info, .btn-info:focus {
border-color: rgb(111, 179, 224);
background-color: rgb(111, 179, 224);
}
.btn {
display: inline-block;
border: 5px solid rgb(255, 255, 255);
border-image-source: initial;
border-image-slice: initial;
border-image-width: initial;
border-image-outset: initial;
border-image-repeat: initial;
border-radius: 0px;
transition: all 0.15s ease;
-webkit-transition: all 0.15s ease;
cursor: pointer;
vertical-align: middle;
margin: 0px;
position: relative;
color: rgb(255, 255, 255);
text-shadow: rgba(0, 0, 0, 0.247059) 0px -1px 0px;
background-image: none;
box-shadow: none;
}
.timeline-style2 .timeline-item .transparent.widget-box {
background-color: transparent;
border-left: none;
}
.timeline-style2 .timeline-item .widget-box {
margin-left: 112px;
}
.timeline-item .transparent.widget-box {
border-left: 3px solid rgb(218, 225, 229);
}
.timeline-item .widget-box {
margin: 0px 0px 0px 60px;
position: relative;
max-width: none;
border-bottom: 0px;
}
.timeline-item .widget-box {
background-color: rgb(242, 246, 249);
color: rgb(89, 92, 102);
}
.widget-box.transparent .widget-body {
border: 0px;
border-image-source: initial;
border-image-slice: initial;
border-image-width: initial;
border-image-outset: initial;
border-image-repeat: initial;
background-color: transparent;
}
.timeline-item .widget-main {
margin: 0px;
position: relative;
max-width: none;
border-bottom: 0px;
color:White
}
.timeline-item .widget-main a {
	color:#ccc
}
.timeline-item .widget-main a:hover {
	color:white
}
.no-padding {
padding: 0!important;
}
*/
*, *:before, *:after {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}


 
 /*内页*/
 .tip{ border:solid 1px #Ccc;  background:#ccc; }
 .tip-close{ height:30px; padding-right:10px }
  .tip-close a{ float:right; padding:6px 14px;  background:#B31B28; color:White}
  .tip-content{ padding:10px; overflow:hidden}
  .tip-content .tip-flow{ width:100px; height:100px; border-radius:100%; background:#307ECC; padding:5px; float:left}
  .tip-content .tip-flow div{ width:90px; height:90px; border-radius:100%; background:#ccc; line-height:90px; font-size:16px; text-align:center }
  .tip-content .right{  width:75px; float:left; text-align:center; font-size:50px; padding:23px 10px; color:#A7A7A7}

.inmiddle{ width:100%; margin-top:1.2%}
.inmiddle .incon{width:18.3%;float:left; height:90px;  cursor:pointer; color:White; padding-top:21px;margin-left: 1.2%;margin-bottom: 1.2%;}
.inmiddle .incon div{width: 100px; height: 60px;float:right; line-height:60px}
.inmiddle .incon div span{ font-size:30px}
.inmiddle .longer{width:38.32%;float:left; height:100px; text-align:center; cursor:pointer; color:White; padding-top:21px}
.inmiddle .incon span{ font-size:36px; opacity:.8; margin-left:9%}
.inmiddle .incon p{ font-size:14px; opacity:.8;line-height:32px; margin-left:8%}
.inmiddle .longer span{ font-size:36px; opacity:.8}
.inmiddle .longer p{ font-size:16px; opacity:.8; line-height:32px}
.inmiddle .margin{width:1.2%; float:left; height:117px; }


.inunder{ width:100%;}
.inunder .incon{ width:23.5%;float:left; height:400px; border:solid 1px #ccc}
.inunder .margin{ width:1.2%; float:left; height:20px; }



/*主页面色块颜色*/
 .inner-blue{ background:#55BAE6;}
.inner-blue:hover{ background:#006793}
.inner-ding{ background:#EDB846;}
.inner-ding:hover{ background:#be8b1e}
.inner-green{ background:#7DB344; }
.inner-green:hover{ background:#5c8f26}
.inner-gray{ background:#CD76A3;}
.inner-gray:hover{ background:#9e4975}
.inner-yellow{ background:#F48326;}
.inner-yellow:hover{ background:#b95b0d}
.inner-orange{ background:#F45239; }
.inner-orange:hover{ background:#bb402d}
.inner-red{ background:#C33B22; }
.inner-red:hover{ background:#9c1f09}
.inner-purple{ background:#538AC2; }
.inner-purple:hover{ background:#316293}
.inner-darkpuple{ background:#6379AA}
.inner-darkpuple:hover{ background:#385189}

/*.inner-yellow{ background:  rgb(232, 177, 16)!important;}
.inner-yellow:hover{ background:#d39e04!important;}
.inner-red{background:  rgb(213, 63, 64)!important;}
.inner-red:hover{background: #d62c2d!important;}
.inner-gray{background:  rgb(171, 186, 195)!important;}
.inner-gray:hover{background:  #818f98!important;}
.inner-blue{background:  rgb(79, 153, 198)!important;}
.inner-blue:hover{background:#2892d2!important;}
.inner-ccc{background:  rgb(160, 160, 160)!important;}
.inner-ccc:hover{background:#646668!important;}
.inner-green{background:  rgb(154, 188, 50)!important;}
.inner-green:hover{background:#729509!important;}
.inner-pink{background:  rgb(203, 111, 215)!important;}
.inner-pink:hover{background:  #b537c5!important;}
.bgyellow:hover{background:  #465e93!important;}
*/






/*二级页面第二版页面*/

.childtab{ width:100%; background:white;  height:31px ;border-bottom: solid 3px #0096D6}
.childtab ul{ list-style:none}
.childtab ul li { float:left; padding-top:4px }
.childtab ul a{ color:#555;padding:5px 15px; cursor:pointer; border-bottom-style:solid; border-bottom-width:3px}
.childtab ul a:hover{ color:white;}
.in-part{ height:100px }
.in-part ul{ list-style:none}
.in-part ul li { float:left; margin-right:20px}
.in-part ul li a{ font-size:28px; color:#5B9EF1}
.in-part span{ float:right}
.in-part span a{  font-size:28px;color:#5B9EF1}
.in-content{}
.in-content .item{ float:left; width:24.1%; height:300px; margin-left:1.2% ; background:white}
.in-content .item .title{ height:70px;}
.in-content .item .title span{ float:left; padding-left:20px}
.in-content .item .title .left{ color:#1CA8DD; line-height:60px; font-size:16px}
.in-content .item .title .right{ color:#707070; line-height:70px; font-size:42px; float:right!important; padding-right:20px}
.in-content .item .in-chart{ height:130px}

.in-content .item .in-under{ height:100px; background:#F9FAFA; border-top:solid 1px #efefef;}
.in-content .item .in-under ul{ list-style:none}
.in-content .item .in-under ul li{ float:left; width:33%; text-align:center; padding-top:14px;color:#707070}
.in-content .item .in-under ul li:hover{ color:#FF3300!important}
.in-content .item .in-under ul li span{ font-size:36px;  }
.in-content .item .in-under ul li p{ font-size:14px;  }


/*List页面*/
.min-header{ height:auto!important}
/*二级页面菜单*/
.min-header .min-menu { height: 50px;line-height: 50px; width:100%;background-color: #00489c;}
.min-header .min-menu ul{ list-style:none}
.min-header .min-menu ul li{ float: left;color: #a9a8a8;font-size: 18px;cursor: pointer;}
.min-header .min-menu ul li .tree{color: white;font-size: 20px;line-height: 50px; }

.min-header .min-menu ul .active{background:#538ABF;  }
.min-header .min-menu ul .active a{color:white }
.min-header .min-menu ul li:hover{  color:white}
.min-header .min-menu ul li:hover .logodiv{ opacity:1}
.min-header .min-menu ul li a{ padding:9px 15px; font-size:18px;height:50px; line-height:50px; color:#CDDFDF }
.min-header .min-menu ul li a:hover{font-size:18px; color:white;  }
.header .min-menu .menuall{float:right; padding-right:20px;}
.header .min-menu .menuall a{ color:#a9a8a8; padding: 13px 10px;line-height: 44px;}
.header .min-menu .menuall a:hover{  background:#538ABF; color:White}
.logodiv{background-image:url(/CommonFiles/img/renxin2.png);width: 77px;height: 24px;opacity: 0.5; margin-top:5px}


.tab-blue{ background:white; border-bottom-color:#0096D6}
.tab-blue:hover{ background:#0096D6;border-bottom-color:#006793}
.tab-ding{ background:white;border-bottom-color:#00BBA3}
.tab-ding:hover{ background:#00BBA3;border-bottom-color:#007667}
.tab-green{ background:white; border-bottom-color:#008433}
.tab-green:hover{ background:#008433;border-bottom-color:#015120}
.tab-gray{ background:white; border-bottom-color:#5E5B54}
.tab-gray:hover{ background:#5E5B54;border-bottom-color:#3a3833}
.tab-yellow{ background:white; border-bottom-color:#F48326}
.tab-yellow:hover{ background:#F48326; border-bottom-color:#b95b0d}
.tab-orange{ background:white; border-bottom-color:#F45239}
.tab-orange:hover{ background:#F45239; border-bottom-color:#bb402d}
.tab-red{ background:white; border-bottom-color:#C33B22}
.tab-red:hover{ background:#C33B22; border-bottom-color:#9c1f09}
.tab-purple{ background:white; border-bottom-color:#822980}
.tab-purple:hover{ background:#822980; border-bottom-color:#540e52}


.div-list{ width:99.5%;overflow:hidden }
.div-list-left { overflow:auto;  width:10%; height:456px; float:left;border:solid 1px #aaa; border-bottom:none; background:white}
.div-list-left .title{ border-bottom:solid 1px #aaa; padding:6px 0px; text-align:center; font-size:16px; color:#707070; background:#eee}
.div-list-left .item{ padding:4px}
.div-list-left .item .kind{ padding:0px 0px 2px 5px; border-bottom:solid 1px #eee; color:#aaa; margin-bottom:8px; clear:both}
.div-list-left .item ul{ list-style:none}
.div-list-left .item ul li{ float:left; margin-top:5px; margin-bottom:5px; margin-left:2px}
.div-list-left .item ul li a{  padding:4px 15px; color:#707070}
.div-list-left .item ul li a:hover{  padding:4px 15px; color:white; background:#49AFCD}
.div-list-left .item .active{ background:#49AFCD!important; color:White !important}
.div-list-middle {  width:1.2%; height:10px; float:left }
.div-list-right{ width:99.5%; float:right;overflow:hidden}
.div-list-right .title{ border:solid 1px #aaa; padding:1px 2px; height:36px; line-height:32px; }
.div-list-right .title ul{ list-style:none}
.div-list-right .title ul li{ float:left;}
.div-list-right .title ul li a{ padding: 4px 15px; color:#707070; border:solid 1px #EEEEEE}
.div-list-right .title ul li a:hover{ border:solid 1px #aaa; color:#222}


.div-list-right .title .searchlocal{float:right; margin-right:-5px}
.div-list-right .title .searchlocal input[type=text]{ width:150px;border:solid 1px #ddd;background-repeat:no-repeat;outline: 0;border: 1px solid #aaa;padding:5px 4px;line-height: 20px !important;height: auto !important;}
.div-list-right .title .searchlocal input[type=text]:focus{border: solid 1px #5BB75B;}
.div-list-right .title .btnsearch{ padding:6px 10px; background:#5BB75B; margin-left:-5px; color:White }
.div-list-right .item{ border-left:solid 1px #aaa;}

/*列表表格*/
.table {
/*margin-bottom: 20px;
margin-left:20px;*/ 
}
table {
background-color: transparent;
border-collapse: collapse;
border-spacing: 0;
}
.table-bordered {
border: 1px solid #ccc;
border-left: transparent;
border-collapse: separate;
border-left:0;
border-top:0;
}
/*tr:nth-child(1){background-color:#EFEFEF; font-weight:bold;}*/
.table th, .table td {
padding: 6px;
line-height: 20px;
border-top: 1px solid transparent;
}

.bgsgray a{ color:Black }
.table tr td:first-child
			{
				 
				padding-left:10px;
			}
			.table tr td:first-child a
			{
				 color:#545454
			}
			
.table tr:last-child td
{
	border-bottom:solid 1px #aaa!important
}
.table tr td:last-child{ border-right:solid 1px #aaa!important}
.table tr th:last-child{ border-right:solid 1px #aaa!important}
.table-footer{ margin-top:5px}
.table-bordered th, .table-bordered td {
/*border-left: 1px solid #DDD;*/
border-left:transparent;
}

.firsttr{ background-color:#EFEFEF}/*表格第一行*/
/*无边表格*/
.table-noborder {

/*margin-bottom: 20px;
margin-left:20px;*/
}
.table-noborder th{padding: 6px;
line-height: 20px;
text-align: center;}
.table-noborder td{padding: 3px;line-height: 20px; min-width:80px; }

/*Gridview*/
.bgsgray{ background:#Efefef}
.GridViewHeader
{
    background-color: #EFEFEF;  
    font-weight:bold;
   
}

.AlterItem
{
    background-color: #ffffff;
    height: 22px;
    color: #000000;
    font-size: 9pt;
}
.GridViewItem
{
   padding: 6px;
line-height: 20px;
 background:#f9f9f9
}
.SelectedItemCss
{
    background-color: #c8e0f7;
}
.GridViewCss
{
    width: 100%;
    background-color: transparent;
    border-collapse: collapse;
    border-spacing: 0;
    border: 1px solid #DDD;
    border-collapse: separate;
    border-left: 0;
    border-top: 0;
}

.GridViewItem a{ color:#545454; text-decoration:none}
.GridViewItem a:hover{ color:#111; text-decoration:none}
.AlterItem a{ color:#545454; text-decoration:none}
.AlterItem a:hover{ color:#111; text-decoration:none}

/*分页控件*/
.pages { color: #999; text-align:right; padding-bottom:10px; margin-top:10px }
.pages div{ margin-bottom:10px}
.pages a, .pages .cpb  
{
display: inline-block;
color:#333;
background-image: none!important;
border: 1px solid #ccc;
border-radius: 0;
box-shadow: none!important;
-webkit-transition: all ease .5s;
transition: all ease .5s;
cursor: pointer;
vertical-align: middle;
margin: 0;
position: relative;
background-color:#f3f3f3; 
padding:3px 10px; margin-left:2px
}
.pages a:hover { color: white;background-color: #49AFCD; border-color:#49AFCD}
.pages .cpb {  color: white !important; background: #49AFCD;border-color:#49AFCD }
.pages input{ padding:0; margin:0}
.pages input[type=text]{ border:solid 1px #ccc;width: 15px;padding: 1px 3px 4px 3px; text-align:center;font-family: microsoft yahei;height: 28px!important;line-height: 28px!important;}
.pages input[type=text]:focus{border:solid 1px #49AFCD}
.pages input[type=submit] 
{
display: inline-block;
color:white!important;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25)!important;
background-image: none!important;
border: 3px solid white;
border-radius: 0;
box-shadow: none!important;
-webkit-transition: all ease .5s;
transition: all ease .5s;
cursor: pointer;
vertical-align: middle;
margin: 0;
position: relative;
background-color:#49AFCD; border-color:#49AFCD;
padding:1px 4px; 
 }



/*最新二级页面*/
.div-control{  padding:1.2%; padding-bottom:0; margin-top:7px; margin-bottom:7px}
.div-control .controlbox{ height:100px; display:inline-block }
.div-control .controlbox .control{ width:95px; height:95px; border:solid 1px #49AFCD; border-radius:100%; margin-right:50px; float:left; background:white; cursor:pointer}

.div-control .controlbox .control:hover{ background:#49AFCD; color:White}
.div-control .controlbox .control .text{ padding:21%; font-size:20px}



.collect-chat{ padding:1.2%; padding-top:0; color:#B1B1B1;}
.collect-chat .title{ font-size:18px; line-height:26px; height:26px}
.collect-chat .line{ height:10px; background:#007CB0}
.collect-chat .item{ height:500px; border:solid 1px #007CB0; background:white; border-top:none}
/*二级页面旧样式*/
.collect-chat .item .left{ width:30%; height:400px;  float:left; padding:1.2%}
.collect-chat .item .left .left-chart{ padding-top:100px}
.collect-chat .item .right{ width:70%; height:400px; float:right}
.collect-chat .item .right .right-item{ width:25%; float:left; height:400px; padding:8px 15px}
.collect-chat .item .right .right-item .right-item-title{ font-size:20px; color:#822980; font-weight:bold; }
.collect-chat .item .right .right-item .right-item-content{ padding-top:8px}
.collect-chat .item .right .right-item .right-item-content ul{ list-style:none}
.collect-chat .item .right .right-item .right-item-content ul li{ padding:2px; margin-top:18px}
.collect-chat .item .right .right-item .right-item-content ul li a{  font-size:16px; color:#656465; text-decoration:none}

.collect-chat .item .right .right-item .right-item-content ul li p{ font-size:16px}

.collect-chat .collet-tab-panl{ height:30px; line-height:30px; border-left:solid 1px #007CB0; border-right:solid 1px #007CB0}
.collect-chat .collet-tab-panl div{ width:25%;height:30px; line-height:30px; text-align:center; background:#CFEBF7; color:#0F78A5; float:left; cursor:pointer}
.collect-chat .collet-tab-panl div:hover{ background:#EBF8FE}
.collect-chat .collet-tab-panl .active{background:#EBF8FE}
/*二级页面旧样式3-20前*/
/*二级页面新样式3-20后*/
.collect-chat .item .item-child{ float:left; width:50%; height:250px; border-right:solid 1px #eee; border-bottom:solid 1px #eee; padding:6px}
.collect-chat .item .item-child .child-title{ font-size:18px}
.collect-chat .item .item-child .prograss{ width:100%; height:10px;  background: #ccc; margin-top:10px}
.collect-chat .item .item-child .prograss .bar::before{ width:20px; height:20px; border:solid 1px #007CB0; color:007CB0; background:white;  position:absolute; content:"|||"; margin-top:-5px; text-align:center; line-height:17px; font-size:12px; cursor:pointer }
.collect-chat .item .item-child .prograss .bar{ cursor:pointer}
.collect-chat .item .item-child .prograss-year{ width:100%; margin-top:10px; overflow:hidden}
.collect-chat .item .item-child .prograss-year li{ list-style:none; float:left; width:23.1%}
.collect-chat .item .item-child .prograss-year .active{ color:#FF4900}
.collect-chat .item .item-child .child-type{ height:150px; padding-top:15px}
.collect-chat .item .item-child .child-type .items{ width:31.6%; margin-left:1.3%; height:150px; border:solid 1px #ccc; float:left}
.collect-chat .item .item-child .child-type .xiangmu{  border:solid 2px #9ABC32}
.collect-chat .item .item-child .child-type .xiangmu .xtitle{ height:37px; background:#9ABC32; color:White; font-size:17px; padding:6px }
.collect-chat .item .item-child .child-type .leixing{ border:solid 2px #6FB3E0}
.collect-chat .item .item-child .child-type .leixing .xtitle{ height:37px; background:#6FB3E0; color:White; font-size:17px; padding:6px}
.collect-chat .item .item-child .child-type .zaojia{border:solid 2px #D48BDE}
.collect-chat .item .item-child .child-type .zaojia .xtitle{ height:37px; background:#D48BDE; color:White; font-size:17px; padding:6px}

.collect-chat .item .item-child .chart-item{ height:90px; padding-top:15px }
.collect-chat .item .item-child .chart-item li{ float:left; width:26%; height:65px; border-right:solid 1px #ccc; color:#555; list-style:none; line-height:65px; text-align:center; font-size:18px  }
.collect-chat .item .item-child .chart-item li span{ font-size:28px}



/*图标提示框*/

.tooltip{position:absolute;z-index:1030;display:block;font-size:12px;line-height:1.4;opacity:0;filter:alpha(opacity=0);visibility:visible}
.tooltip.in{opacity:.9;filter:alpha(opacity=90)}
.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;border-radius:0px}



.collect-table{padding:1.2%; color:#B1B1B1;}
.collect-table .title{ font-size:20px; line-height:35px; height:35px}
.collect-table .item{ height:410px;}
.collect-table .item .item-content{ width:19.04%; margin-left:1.2%; float:left;  border:solid 1px #ddd; background:white; height:410px; border-top:none}

.collect-table .item .purple{ color:#822980}
.collect-table .item .purple .line{ background:#822980; height:10px}
.collect-table .item .orange{ color:#F45239}
.collect-table .item .orange .line{background:#F45239;  height:10px}

.collect-table .item  .right-item-title{ font-size:20px; font-weight:bold; margin-top:8px }
.collect-table .item  .right-item-content{ padding: 8px 5px}
.collect-table .item  .right-item-content ul{ list-style:none}
.collect-table .item  .right-item-content ul li{ padding:2px; margin-top:18px}
.collect-table .item  .right-item-content ul li a{  font-size:18px; color:#656465; text-decoration:none}
.collect-table .item  .right-item-content ul li p{  font-size:16px; color:#B1B1B1}


/*输入框*/

input[type=password], textarea{
	background: #FFFFFF;
border: solid 1px #ccc;
height: 30px;
line-height: 30px;
outline: 0;
padding: 1px 0px 3px 3px;
color:#707070;
-webkit-transition: all ease .3s;
transition: all ease .3s;
 font-family:Microsoft YaHei
	}
input[type=password]:focus, textarea:focus {  border: 1px solid #49AFCD;}
input[type=text] {
border: solid 1px #ccc;
height: 25px;
line-height: 25px;
outline: 0;
padding: 1px 0px 3px 3px;
color:#707070;
-webkit-transition: all ease .3s;
transition: all ease .3s;
}
input[type=text]:focus, textarea:focus {border: 1px solid #49AFCD;}

 /*下拉框*/
 .dropdown{ height:30px; }
 .dropdown input { } 
 .arrowdown{  padding:6px; color:#ccc; border:solid 2px #ccc;border-left:none; cursor:pointer}
 .dropdown ul{ list-style:none; position:absolute; width:181px; border:solid 1px #ccc; border-top:none; background:#efefef;z-index:99}
 .dropdown ul li{ padding:5px; cursor:pointer }
 .dropdown ul li:hover{ background-color:#307ECC; color:White}
 
 /*按钮*/
.btn {
display: inline-block;
color: white!important;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25)!important;
background-image: none!important;
border: 3px solid white;
border-radius: 0;
box-shadow: none!important;
-webkit-transition: all ease .4s;
transition: all ease .4s;
cursor: pointer;
vertical-align: middle;
margin: 0;
position: relative;
padding: 4px 20px;
}
.btn:active{ margin:1px}
.btn-purple{ background-color: #9585BF!important;border-color: #9585BF;}
.btn-purple:hover {background-color: #7461AA!important;border-color: #9585BF;}

.btn-red{ background-color:#BD362F !important; border-color:#BD362F}
.btn-red:hover{ background-color:#B31B28!important;border-color:#BD362F;}

.btn-green{ background-color:#5BB75B !important; border-color:#5BB75B}
.btn-green:hover{ background-color:#009F3C!important;border-color:#5BB75B;}

/*深蓝色按钮*/
.btndarkblue{border-color:#006DCC; background-color:#006DCC;}
.btndarkblue:hover{ background-color:#0044CC}
/*浅蓝色按钮*/
.btnblue{border-color:#49AFCD;  background-color:#49AFCD; color:White}
.btnblue:hover{background-color:#2F96B4}
/*绿色按钮*/
.btngreen{border-color:#5BB75B;  background-color:#5BB75B;color:White}
.btngreen:hover{background-color:#51A351}
/*橙色按钮*/
.btnorange{border-color:#FAA732; background-color:#FAA732;color:White}
.btnorange:hover{background-color:#F89406}
/*红色按钮*/
.btnred{border-color:#DA4F49; background-color:#DA4F49;color:White;
    top: 0px;
    left: 0px;
}
.btnred:hover{background-color:#BD362F}
/*黑色按钮*/
.btngray{border-color:#363636; background-color:#363636;color:White}
.btngray:hover{background-color:#222222}


/*提示框*/
#tooltip {
	position: absolute;
	display:none;
	border: none;
	padding: 3px 8px;
	border-radius: 3px;
	font-size: 10px;
	background-color: #222222;
	color: #ffffff;
	z-index: 25;
}

/*========进度条========*/
/*进度条槽*/
.progress {
margin:5px 10px 5px 5px;
overflow: hidden;
border:solid 1px #ccc;
background-color: #f3f3f3;
background-repeat: repeat-x;
border-radius: 4px;
}
/*进度条*/
.progress .bar
{
	width:0%;
    border-bottom:solid 1px #dadada;
    border-radius: 4px;
    text-align:center;
     color:White
}
/*进度条百分数*/
.progressnum8{ position:absolute; z-index:99;  font-size:12px; line-height:8px; padding:2px 0 1px 2px; color:Black }/*高8px*/
.progressnum14{ position:absolute; z-index:99; font-size:14px; line-height:11px; padding:2px 0 1px 2px; color:Black}/*高14px*/
.progressnum20{ position:absolute; z-index:99;  font-size:14px; line-height:16px; padding:2px 0 1px 2px; color:Black}/*高20px*/

.greenBack{ background-image:url(/CommonFiles/img/greenbar.png);background-repeat: repeat;}/*绿色*/
.blueBack{ background-image:url(/CommonFiles/img/bluebar.png);background-repeat: repeat; }/*蓝色*/
.redBack{ background-image:url(/CommonFiles/img/redbar.png);background-repeat: repeat; }/*红色*/
.darkBack{ background-image:url(/CommonFiles/img/darkbar.png);background-repeat: repeat; }/*黑色*/


/*容器*/
/*基础*/
.widget-box {
background: none repeat scroll 0 0 #F9F9F9;
border-top: solid 1px #aaa;
border-right: solid 1px #aaa;
border-left: solid 1px #aaa;
clear: both;
position: relative;
    top: 0px;
    left: 0px;
    border-bottom-style: none;
    border-bottom-color: inherit;
    border-bottom-width: medium;
}
.widget-box-grid {
background: none repeat scroll 0 0 #F9F9F9;
border-top: solid 1px #aaa;
border-left: solid 1px #aaa;
border-bottom: none;
clear: both;
position: relative;
}
/*标题*/
.widget-title {
background-color: #EFEFEF;
height: 37px;
border-bottom: solid 1px #aaa;

}
/*包含giedview的标题样式
.widget-title-grid
{
	background-color: #EFEFEF;
border-right:1px solid #ddd;
height: 33px;
 cursor:pointer;
}*/
.widget-title span.icon {
padding: 7px 10px 6px 11px;
float: left;
height:32px
/*border-right: 1px solid #DADADA;*/
}
.widget-title span.icon span{ vertical-align:middle}
.widget-title span.icon a{opacity:0.8;filter:alpha(opacity=80);padding: 3px 10px 4px 10px; border:solid 1px #efefef}
.widget-title span.icon a:hover{opacity:1;filter:alpha(opacity=100);border: solid 1px #CCC;}
.widget-title h5 {
color: #666;
float: left;
font-size: 14px;
font-weight: bold;
padding: 10px;
line-height: 12px;
margin: 0;
}
/*内容*/

.widget-content {
border-bottom:solid 1px #aaa;
}
.widget-content-grid
{
}
/*内容块列表*/
.contentul{
list-style: none outside none;
margin: 0 0 10px;
position: relative;
 min-width:800px
}
.contentul li{
display: inline;
padding: 0 10px;
list-style: none;
position: relative;
 margin-left:60px
}
.control-label {
padding-top: 8px;
text-align: right;
}
/*小组*/
.control-group {
border-top: 1px solid #FFF;
border-bottom: 1px solid #EEE;
margin-bottom: 0;
}
/*选项卡容器*/
.tab-content {
overflow: auto;
}
.nav {
margin-left: 0;
list-style: none;
}

.tab-content>.tab-pane {
display: none;
}
.tab-content>.active {
display: block;
}
.widget-title .nav-tabs {
border-bottom: 0 none;
}
.nav-tabs {
border-bottom: 1px solid #DDD;
padding: 8px 0 1px 0;
}
.nav-tabs>li {
margin-bottom: -1px;
 float:left
}

.widget-title .nav-tabs li.active a {
background-color: #F9F9F9 !important;
color:  #FF0000;
 text-decoration:none;
}
.widget-title .nav-tabs li:first-child a {
border-left: medium none !important;
}
.widget-title .nav-tabs li a {
border-bottom: medium none !important;
border-left: 1px solid #DDD;
border-radius: 0 0 0 0;
border-right: 1px solid #DDD;
border-top: medium none;
color: #999;
margin: 0;
outline: medium none;
padding: 9px 10px 8px;
font-weight: bold;
text-shadow: 0 1px 0 #FFF;
text-decoration:none
}
.widget-title .nav-tabs li a span
{
 vertical-align:middle
	}
.nav-tabs>.active>a, .nav-tabs>.active>a:hover, .nav-tabs>.active>a:focus {
color: #555;
cursor: default;
background-color: #FFF;
border: 1px solid #aaa;
border-bottom-color: rgba(0, 0, 0, 0);
 line-height:20px
}
/*标准一行一个名字一个输入框的布局*/
.control-group {
border-top: 1px solid white;
border-bottom: 1px solid #ccc;
margin-bottom: 0;
}
.form-actions {
padding: 19px 20px 20px;
margin-top: -1px;
text-align:center;

background-color: whiteSmoke;
border-top: 1px solid #ccc;
}
.controls {
margin-left: 200px;
padding: 10px 0;
}
.control-label {
padding-top: 15px;
width: 180px;
}

/*单选按钮*/
.btn-group {
position: relative;
display: inline-block;
font-size: 0;
white-space: nowrap;
vertical-align: middle;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {
color: white;
background-color: #49AFCD;
}
.btn.active, .btn:active {
background-image: none;
outline: 0;
}

/*选择用户按钮*/.choose{margin-left: -5px;margin-top: -4px;height: 31px;}
/*日期框 */
.Wdate{

	background:#fff url(/CommonFiles/My97DatePicker/skin/datePicker.gif) no-repeat right;
}

.WdateFmtErr{
	font-weight:bold;
	color:red;
}
/*日历输入框*/
.txtdate{ background-image:url(/CommonFiles/img/dateBG.png); background-position:right center; background-repeat:no-repeat}
/*导航用户控件样式*/
#content-header
{
	background-color:White;
	border-bottom: 1px solid #E3EBED;
}
.Sindex
{
	width:80px;
	float:left;
}
.tip-bottomSmal
{
	width:50px;
	float:left;
	font-weight:900;
	opacity:0.6;
}
.tip-bottomSmal:hover
{
	opacity:0.8;
}
.else
{
	float:left;
	border:solid 1px transparent
}
.Help
{
	width:50px;
	float:right;
	height:100%;
	text-align:center;
}
.Help a:link
{
	text-decoration:none;
}


.spanTit
{
	 height:18px;
	 background-image:url(/CommonFiles/img/footer-arrow.png);
	 background-repeat: no-repeat;
	background-position: 100% -30px;
	}
/*编码规则左边列表样式*/
.notify-ui ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.notify-ui li {
	background: #eeeeee;
	margin:3px 2px 2px 2px;
	padding: 5px 10px;
	text-align: center;
	border: 1px solid #dddddd;
}
.notify-ui li:hover {
	cursor: pointer;
	color: #777777;
}

/*主页列表样式*/
.todo ul {
list-style: none outside none;
margin: 0;
}
.todo li {
border-bottom: 1px solid #EBEBEB;
margin-bottom: 0;
padding: 7px 0;
}
.todo li .txts {
float: left;
}
.todo ul {
list-style: none outside none;
}
.todo li .by {
margin-left: 10px;
margin-right: 10px;
}
.pull-right {
float: right;
}


.spanname
{
	margin-left:10px;display: inline-block; width:80px; text-align:right;
}
#divQuery
{
 line-height:35px;
	}

/*流程线样式*/
/*.Fm{position:relative; float:left}
.Ft{height:23px; text-align:center; line-height:23px;}
.Fs{ height:23px; background:url(/CommonFiles/img/FlowStep.png);  text-align:center; line-height:23px; color:White}
.Fsr{ height:23px; background:url(/CommonFiles/img/FlowStepred.png);  text-align:center; line-height:23px; color:White}
.Fa{height:10px;background:url(/CommonFiles/img/FlowPanlArr.png)no-repeat center;  line-height:23px;}
.Fc{line-height:23px; border:solid 2px #ccc; border-radius:4px; padding-left:5px; margin-left:10px; color:#666}
.Fn{padding:1px 6px 1px 6px; border-radius:7px; background-color:#7ABD54}
.Fnr{padding:1px 6px 1px 6px; border-radius:7px; background-color:#d7394c}*/

.Fm{position:relative; float:left}
.Ft{height:23px; text-align:center; line-height:23px;}
.Fs{ height:23px; background:url(/CommonFiles/img/FlowStep.png);  text-align:center; line-height:23px; color:White}
.Fsr{ height:23px; background:url(/CommonFiles/img/FlowStepred.png);  text-align:center; line-height:23px; color:White}
.Fsg{ height:23px; background:url(/CommonFiles/img/FlowStepred-g.png);  text-align:center; line-height:23px; color:White}
.Fa{height:10px;background:url(/CommonFiles/img/FlowPanlArr.png)no-repeat center;  line-height:23px;}
.Fc{line-height:23px; border:solid 2px #ccc; border-radius:4px; padding-left:5px; margin-left:10px; color:#666}
.Fn{padding:1px 6px 1px 6px; border-radius:7px; background-color:#7ABD54}
.Fnr{padding:1px 6px 1px 6px; border-radius:7px; background-color:#d7394c}
.Fng{padding:1px 6px 1px 6px; border-radius:7px; background-color:#cccccc}

/*设置用户控件*/
.stMain{position:fixed; width: 100%; border:solid 1px #ccc; height:30px; z-index:99999;border-top:none;opacity:0.7; background-color:#efefef}
.stul{}
.stul li{ float:left; list-style:none; cursor:pointer;}
.stul li:hover{ background:#2E363F}
.stul li img{ width:20px; height:20px; margin-top:5px; margin-left:10px}
.lileft{width:31px; height:31px;float:left; margin-left:-1px; line-height:31px}
.liright{float:left; color:White; line-height:31px; padding-left:10px; padding-right:10px}
.stActive{ height:40px; background:#2E363F}

/*系统设置*/
.sttingleft{position:fixed; width:170px; height:100%; border-right:solid 1px #ccc;}
.leftchild{height:45px; width:171px; line-height:45px; color:#666}
.leftchild:hover{ background-color:#666; color:White; cursor:pointer}
.lefticon{width:43px; float:left; margin-top:8px; margin-left:7px}
.lefticon img{ width:43px; height:27px}
.leftname{ width:140px; height:45px; line-height:45px; text-align:center; font-size:18px}
.stAct{background-color:#666; color:White; cursor:pointer; width:180px}

/*可以点击的输入框*/
.click{ background-image:url(/CommonFiles/img/clcikBG.png); background-position:right center; background-repeat:no-repeat}
.icon a{ color:#707070}


/*统一搜索标*/
.queryArrow{position: absolute;width: 10px;height: 10px; margin-left:220px; margin-top: 12px;cursor: pointer;color: #707070;z-index: 99;}
/*搜索条件层*/
.divQuery-2{padding:10px 0;position: absolute; width: 500px; border: solid 1px #ccc; z-index:999; right: 1.2%;background-color: #efefef; margin-top:4px; right:25px}
.divQuery-1{padding:10px 0;position: absolute; width: 250px; border: solid 1px #ccc; z-index:999; right: 1.2%;background-color: #efefef; margin-top:4px}


/*----------------Author:YuanJun Date: 20171010-----------------*/

.header-top-menu{ margin:0;padding:0;border-width:0;height: 30px;line-height: 30px; width:100%;/*filter: alpha(opacity=50);-moz-opacity: 0.5;-khtml-opacity: 0.5;opacity: 0.5;*/background-color: #337DBE/*#B6D6ED//*#00489c*/;}
.header-top-menu ul{ list-style:none; }
.header-top-menu ul li{ float:left; cursor:pointer}
.header-top-menu ul li:hover{ color:white;}
.header-top-menu ul li:hover a{ color:white;}
.header-top-menu ul li a{ padding:0 10px; font-size:14px;height:30px; line-height:30px; color:white }
.header-top-menu ul li a:hover{font-size:14px; color:deepskyblue;  }
.header-top-menu ul li .tree{color: white;font-size: 14px;line-height: 30px; }
    .header-top-menu ul li.nav {
        border-right:2px solid #FFF;
    }
    .header-top-menu ul li .top-nav {
        color: white;
        font-size: 14px;
        line-height: 30px;
        margin-right:5px;
        margin-left:10px;
    }
    .header-top-menu ul li .bm-ico{
        color:#FBD601;
        margin-left:5px;
        margin-right:10px;
        line-height:30px;
        font-size:16px;
    }
.header-top-menu .menuall{float:right; padding-right:1.2%; padding-top:2px}
.header-top-menu .menuall a{ color:#d4d4d4; font-family:14px;}
.header-top-menu .menuall a:hover{  background:#538ABF; color:white}
.header-top-menu .bm-more {
        font-size:14px;
        /*display:block;*/
        color:white;
        /*background:url(/CommonFiles/img/index/more.gif) no-repeat;*/
        /*width:40px;
        height:10px;*/
    }


/*列表详细查询*/
.QueryDet{border-right: solid 1px #aaa;
          border-left: solid 1px #aaa;
          padding: 2px 2px 2px 2px;
          line-height: 26px;
          font-size: 12px !important;
}
    .QueryDet input,.QueryDet tr,.QueryDet th,.QueryDet td {
         font-size: 14px !important;
    font-family: Microsoft YaHei;
    outline: none;
    height:22px !important;
    line-height:0px !important;
    padding:0;
    margin:0;
    }
    .QueryDet b {
         font-size: 12px !important;
    font-family: Microsoft YaHei;
    outline: none;
    }
    .QueryDet img {
        font-size: 14px !important;
    font-family: Microsoft YaHei;
    outline: none;
    }
    .QueryDet img {
        border:0;
        border-style:none;
        border-width:0;
    }
    .QueryDet .select2-container .select2-choice {
        height:22px !important;
        line-height:22px !important;
    }
    .QueryDet .select2-container div {
         height:21px !important;
        line-height:21px !important;
    }
    .QueryDet .select2-container,
    .QueryDet .select2-container span{
         font-size: 12px !important;
    }
.QueryDet input[type=text],
.QueryDet input[type=text]:hover {
    height: 21px;
    line-height: 21px;
    outline: 0;
    padding: 1px 0px 1px 1px;
    color: #707070;
    -webkit-transition: all ease .3s;
    transition: all ease .3s;
}
    .QueryDet input[type=text] {
        border: solid 1px #ccc;
    }
.QueryDet input[type=text]:hover {
    border: solid 1px #3199CA !important;
}
.QueryDet .Info th{text-align: right;width: 10%;font-weight: 500;color: #707070;}
.QueryDet .Info td{} 
    .QueryDet img.sub-c-ico {
        width:20px;
        height:20px;
        border:0;
    }
    .QueryDet .ex-co .upico {
        background-repeat:no-repeat;
        background-size:20px;
        /*background:url('/CommonFiles/img/up.png') no-repeat;*/
    }
    .QueryDet .ex-co .downico {
         background-repeat:no-repeat;
         background-size:20px;
       /*background: url('/CommonFiles/img/down.png') no-repeat;*/
    }
.btnQD{margin-top: -20px;height: 20px;}
.btnQD .a{cursor: pointer;margin-left:auto;margin-right:auto; width:33px;height: 15px;background-image: url("/CommonFiles/img/U.png");background-repeat: no-repeat;    background-position: 0px -8px;display:block;}
.btnQD .aD{cursor: pointer;margin-left:auto;margin-right:auto; width:33px;height: 15px;background-image: url("/CommonFiles/img/D.png");background-repeat: no-repeat;    background-position: 0px -8px;display:block;}

/*搜索框查询*/

.QueryDet .Info tr.ec-tr{
    display:none;
}
.QueryDet .sub-expand.s-disabled,
.QueryDet .sub-collapse.s-disabled 
{opacity: 0.4;}
.QueryDet .ex-co a.s-disabled {
    cursor: default;
}
.QueryDet .sub-expand {
    padding:4px 0 0 0 !important;
    margin:0 !important;
    z-index:99;
    float:right;
    display:block;
    color:#4DA3E0 !important;
    font-size:10px !important;
    border:0 solid #aaa !important; 
}
.QueryDet .sub-expand::before {
    content:"";
}
.QueryDet .sub-expand,
.QueryDet .sub-collapse {
    background-size: auto;
    display: table-cell;
    width: 16px;
    margin-right: 4px;
    background-size: auto;
    background-size: 100% 100%;
}
.QueryDet .ex-co a {
    cursor: pointer;
    color: inherit;
    text-decoration: none;
    font-size:10px;
    font-weight:bold;
    color:#00A1DE;
    float:left;
    display:inline-block;
    margin:auto 0;
    height:22px;
    /*display: block;*/
}
.QueryDet .ex-co {
            text-align:center;
            /*align:right;*/
            width:45px;
            font-size:larger;
            padding-bottom:7px;
}
.QueryDet,.querydet {
    /*background-color:#CEF4FD;*/
}
.right-scroll {
    overflow-x:hidden; 
    overflow-y: scroll;
}
.ofhid {
    overflow:hidden; 
}
/*----------------Author:YJ-----------------*/

/*---系统必填颜色---*/
.systemfont-red
        {
            color: Red;
        }
/* reset */
/*body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0}
fieldset,img{border:0;}
:focus{outline:0;}
ol,ul{list-style:none;list-style-position:outside;}
table{border-collapse:collapse;border-spacing:0;}
address,caption,cite,code,dfn,em,i,strong,th,var,optgroup{font-style:normal;font-weight:normal;}
body,button,input,select,textarea{font:12px/1.5 微软雅黑,arial,sans-serif;}
button,input,select,textarea,h1,h2,h3,h4,h5,h6{font-size:100%;}
body{color:#333;min-width: 1120px;}
a{color:#333;text-decoration:none;}
a:hover{color:#f60;text-decoration:underline;}
a:hover em,a:hover i,a:hover span{cursor:pointer;}
.cf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.cf{*zoom:1;}

/*** guide ***/
.guide{width:60px;margin-left:530px;position:fixed;left:50%;bottom:134px;_position:absolute;_top:expression(documentElement.scrollTop+documentElement.clientHeight - this.clientHeight - 134+'px');display:block;}
.guide a{display:block;width:60px;height:50px;background:url(images/sprite_v2.png) no-repeat;margin-top:10px;text-decoration:none;font:16px/50px "Microsoft YaHei";text-align:center;color:#fff;border-radius:2px;}
.guide a span{display:none;text-align:center;}
.guide a:hover{text-decoration:none;background-color:#39F;color:#fff;}
.guide a:hover span{display:block;width:60px;background:#39F}
.guide .find{background-position:-84px -236px;}
.guide .report{background-position:-146px -236px;}
.guide .edit{background-position:-83px -185px;}
.guide .top{background-position:-145px -185px;}

/** a reset **/
 a,a:hover, a:visited, a:link, a:active {text-decoration:none;}