/*reset-----------------------*/
body{font-size:12px; color:#333;}
body,div,span,h1,h2,h3,h4,h5,h6,p,img,a,dl,dt,dd,ul,li,ol,strong,i,em,input,label{padding:0; margin:0;font-family:"Microsoft YaHei", Arial, Helvetica, sans-serif; }
dl,dt,dd,ul,li,ol{list-style:none;}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section {display: block;}
audio,canvas,video {display: inline-block;*display: inline;*zoom: 1;}
input,label{outline:none;}
i,em{font-style:normal;}
a{text-decoration:none; color:#333;}
a,img{border:none;}

.fl{float:left;}
.fr{float:right;}
.cl{clear:both;}

section.main_box{background:#e5e5e5; overflow:hidden}

/*login-----------------------*/
.bg01{height:160px; width:100%; background:url(../images/bg_login1.jpg) no-repeat center center;}
.bg02{height:100px; width:100%; background:url(../images/bg_login2.jpg) no-repeat center center;}
.bg03{height:286px; width:100%; background:url(../images/bg_login3.jpg) no-repeat center center;}
.bg04{height:151px; width:100%; background:url(../images/bg_login4.jpg) no-repeat center center;}
.bg05{height:99px; width:100%; background:url(../images/bg_login5.jpg) no-repeat center center;}

.login-form {width:314px; border-radius:6px; margin:0 auto; position:relative; padding-top:37px;}
.login-form .control-group {margin-bottom:17px; position: relative;}
.login-form .login-field {border-color: transparent;font-size: 17px;width: 300px; }
.login-form .login-field:focus + .login-field-icon {color: #436993; }
.login-form .login-field-icon {color: #bfc9ca;font-size: 16px;position: absolute;right: 13px;top: 14px;-webkit-transition: 0.25s;-moz-transition: 0.25s;-o-transition: 0.25s;transition: 0.25s;-webkit-backface-visibility: hidden; }
input.login-field,input.login-field-icon{border: 2px solid #dce4ec; color: #34495e; font-size:14px; height:45px; line-height:45px; padding-left:10px;-webkit-border-radius: 6px;-moz-border-radius: 6px; border-radius: 6px;-webkit-transition: 0.25s;-moz-transition: 0.25s;-o-transition: 0.25s;transition: 0.25s;}
input.login-field:focus,input.login-field-icon:focus{border-color: #436993;}
.btn-primary{background: #436993;color: white; font-size: 16.5px; display:block; width:100%; height:45px; line-height:45px; text-align:center; margin-bottom:17px; -webkit-transition: 0.25s;
-moz-transition: 0.25s;-o-transition: 0.25s;transition: 0.25s;-webkit-border-radius: 6px;-moz-border-radius: 6px; border-radius: 6px;-webkit-backface-visibility: hidden;}
.btn-primary:hover{background:#507eb0;}
.login-form input[type="checkbox"] {outline: none !important;opacity: 0;filter: alpha(opacity=0);zoom: 1; }
.login-form .checkbox{margin-bottom: 12px;padding-left: 32px;position: relative;-webkit-transition: 0.25s;-moz-transition: 0.25s;-o-transition: 0.25s;transition: 0.25s;-webkit-backface-visibility: hidden; position:relative; font-size:14px; color:#435a79; cursor:pointer;}
.login-form .checkbox:hover{color:#507eb0;}	
.login-form .checkbox input{margin-left:-20px;}
.login-form .checkbox .icon, .checkbox .icon-to-fade{ display: block; background: url("../images/checkbox.png") 0 0 no-repeat;display: block;
height: 20px; width: 20px; position: absolute; top: -1px;left: 0; -webkit-transition: opacity 0.1s linear;-moz-transition: opacity 0.1s linear;-o-transition: opacity 0.1s linear;transition: opacity 0.1s linear;-webkit-backface-visibility: hidden; }
.login-form .checkbox .icon-to-fade{background-position:-24px 0; display: none; }

.login_foot{width:892px; margin:0 auto; padding-top:40px;}
.foot_icon{height:65px;}
.foot_icon a{font-size:18px; height:65px; line-height:65px; color:#9a9a9a; padding-left:90px; display:block; float:left; margin:0 35px;}
.foot_icon a:hover{color:#3c4968;}
.foot_icon a.icon1{background:url(../images/login_icon1_n.png) no-repeat;}
.foot_icon a.icon1:hover{background:url(../images/login_icon1_e.png) no-repeat;}
.foot_icon a.icon2{background:url(../images/login_icon2_n.png) no-repeat;}
.foot_icon a.icon2:hover{background:url(../images/login_icon2_e.png) no-repeat;}
.foot_icon a.icon3{background:url(../images/login_icon3_n.png) no-repeat;}
.foot_icon a.icon3:hover{background:url(../images/login_icon3_e.png) no-repeat;}
.foot_icon a.icon4{background:url(../images/login_icon4_n.png) no-repeat;}
.foot_icon a.icon4:hover{background:url(../images/login_icon4_e.png) no-repeat;}
.foot_icon a.icon5{background:url(../images/login_icon5_n.png) no-repeat;}
.foot_icon a.icon5:hover{background:url(../images/login_icon5_e.png) no-repeat;}
.login_foot p{color:#999999; line-height:2em; font-family:"宋体",Arial, Helvetica, sans-serif; text-align:center; padding:30px 0 40px;}

/*system-----------------------*/
.header{width: 100%; display: block; min-height: 50px; padding-top: 10px; border-bottom: 1px solid #2E2E2E; overflow:hidden}
.header hgroup{ padding:3px 0 0 20px;}
.header hgroup h1{font-size:24px; color:#fff; font-weight:normal;}
div.user,div.bar_nav{margin-left:20px; }
div.user,div.user span,.bar_nav a,.bar_nav i{height:35px; line-height:35px; color:#fff;}
.bar_nav a,.bar_nav i{float:left;}
.bar_nav i{margin:0 10px; color:#555;}
div.user span{margin-left:12px;}


.side_left{height:100%;border: 1px solid #2E2E2E; border-bottom:none;  width:7.999%; margin-top:-1px; min-height:737px; background:url(../images/bg_body_system.gif);}
.side_left ul li{padding: 15px 0px;height: 30px;text-align: center;border-top: 1px solid #555555;border-bottom: 1px solid #2E2E2E; cursor:pointer;}
.side_left ul li div{font-size:20px;}
.side_left ul li span{color:#dbdbdb;}

/*width%%-----------------------*/
.bg_white{background:#fff; width:91.6%; float:left;}
.index_con{ min-height:650px; padding:1px; background:#fff;}

/*content-----------------------*/
.content_header{padding: 20px 20px 0px 15px; height:40px;border-bottom: 1px solid #CDCDCD;background: #E9E9E9 url('../images/bg_header.gif');color: #626262;}
.menu_tit{height:40px; background: #E9E9E9 url('../images/bg_header.gif');padding: 20px 20px 0px 15px;color: #626262; font-weight:normal; position:relative;}
.content_header h2{margin-right:10px; font-weight:normal;}
.content_header h2 i{margin-right:5px;}
.content_header h2 small{margin-left:5px; color:#b4b4b4; font-size:12px;}
.content-bnav .breadcrumb{
    background: #FFFFFF;
    border-bottom: 1px solid #CDCDCD;
    padding:9px 15px;
}
.content-bnav .breadcrumb a{color: #626262;}
.breadcrumb  li {display: inline-block; *display: inline; text-shadow: 0 1px 0 #ffffff;*zoom: 1;}
.faceplate{margin-left:10px; min-height:830px;}
.icon_nav{border-bottom:1px solid #CDCDCD; padding:30px 0 25px; margin-bottom:20px;}
.icon_nav div{ margin:0 auto;}
.icon_nav a{margin:0 5px;}
.box{width:45%; float:left; margin:0 10px 10px 0; -webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border: 1px solid #CDCDCD; min-height:310px;}
.box .box_header{padding: 10px 20px 10px 20px;font-size: 1.2em;display: block; border-bottom:1px solid #cdcdcd;}
.grd-white{
    background: #ffffff;
    background: -moz-linear-gradient(top,  #ffffff 0%, #f1f1f1 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f1f1f1));
    background: -webkit-linear-gradient(top,  #ffffff 0%,#f1f1f1 100%);
    background: -o-linear-gradient(top,  #ffffff 0%,#f1f1f1 100%);
    background: -ms-linear-gradient(top,  #ffffff 0%,#f1f1f1 100%);
    background: linear-gradient(to bottom,  #ffffff 0%,#f1f1f1 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f1f1f1',GradientType=0 );
    border: 1px solid #fafafa;

}

/*inset_con-----------------------*/
.inset_con{display:inline-block; margin-right:0.5%;}
.menu{min-height:500px; background:#f2f2f2; border-right:1px solid #cdcdcd; padding:0 1px 0 0;}
ul.ej_menu li{background:url(../images/bg_ejmenu.jpg) repeat-x; font-size:14px; line-height:36px;}
ul.ej_menu li h6{height:35px; border-top:1px solid #cdcdcd; padding-left:40px; font-size:14px; color:#646464; font-weight:normal; position:relative;}
ul.ej_menu li div.tree{padding:10px 0; text-align:center; display:none;}
/*footer-----------------------*/
.footer{background:url(../images/bg_body_system.gif); height:65px; padding-top:20px; clear:both;}

/*menu_tree*/
.menu_tree a{ font-family:"宋体"}
.menu_tree .bar{ height:34px; background:url(../images/menu_tree_bg.jpg) repeat-x; line-height:34px; text-align:left; color:#fff; font-size:16px; padding-left:20px;}

.menu_tree ul{ padding:20px;}
.menu_tree ul li{ line-height:24px;}
.menu_tree .folder_open{ background:url(../images/folder_open.png) no-repeat left center; padding-left:17px;}

.menu_tree .folder{ background:url(../images/folder.png) no-repeat left center; padding-left:17px;}
.menu_tree ul li .minus{ width:18px; height:18px; padding:8px; background:url(../images/minus.png) no-repeat left center;}


/*handles*/
.handles{ float:left; margin:13px 0 0 16px; display:inline;}
.handles input,.handles a,.list table a.operate{ transition:0.3s; -webkit-transition:0.3s; -moz-transition:.3s; -o-transition:0.3s;font-family:"宋体"}
.handles a.btn{ width:111px; float:left; height:33px; line-height:33px; display:block; border-radius:5px; margin-right:10px; display:inline; padding-left:23px; text-align:center; color:#fff; letter-spacing:6px; font-size:12px;}
.handles a.btn:hover{ background-color:#486a8b}
.handles a.btn_list{ background:#34495e url(../images/ico_btn_list.png) no-repeat 23px center}
.handles a.btn_add{ background:#34495e url(../images/ico_btn_add.png) no-repeat 23px center}

#search_form{ float:left;}
.handles .sel_status{ padding:0 15px; border:2px solid #dee1e3; border-radius:5px; height:33px; margin:0px 0 0 0; color:#b3b3b3;}
.handles .search_key{ padding:0 15px; border:2px solid #dee1e3; border-radius:5px; height:29px; margin:0px 0 0 5px; color:#b3b3b3; background:url(../images/ico_search.png) no-repeat 12px center; padding-left:35px;}
.handles .search_key:hover{ border:2px solid #486a8b}
.handles .btn_submit{ width:45px; height:30px; border-radius:5px; height:29px; margin:0px 0 0 5px; background:#a9aaac; color:#fff; border:0}
.handles .btn_submit:hover{ background-color:#486a8b}

/*list*/
.list{ width:95%; float:left; margin:13px 0 0 16px; display:inline; clear:both; position:relative; color:#666;}
.list,.list label,.list a,.list span{font-family:"宋体"}
.list .jiao_left{ width:4px; height:4px; float:left; position:absolute; background:url(../images/jiao_left.jpg) no-repeat; left:0px; top:0px;}
.list .jiao_right{ width:4px; height:4px; float:left; position:absolute; background:url(../images/jiao_right.jpg) no-repeat; right:0px; right:0px;}
.list table{ border-collapse:collapse; border:1px solid #e6e6e6;}
.list table th{height:46px; background:url(../images/list_tit_bg.jpg) repeat-x; color:#34495e;}
.list table th input[type=checkbox]{ width:15px; height:15px; margin:2px 10px 0 30px; float:left; display:inline;}
.list table th label span{ float:left; margin:3px 0 0 0px; display:inline}

.list table td{ height:50px; padding:0 5px;}
.list table td.list_title a:link{ color:#666;}
.list table td.list_title a:visited{ color:#666;}
.list table td.list_title a:hover{ color:#c31e16;}

.list .ordering{ width:35px; height:24px; border:2px solid #dee1e3; border-radius:5px; padding:0 2px;}
.list .ordering:hover{ border:2px solid #486a8b}

.list table td input[type=checkbox]{ width:15px; height:15px; float:left; margin:7px 10px 0 25px; float:left; display:inline;}

.list span.shoulu{color:#00ae5e; font-weight:bold}

.list table a.operate{ width:52px; height:24px; padding:6px 12px; line-height:24px; border-radius:5px; margin-right:5px;}
.list table a.operate:link{color:#fff}
.list table a.operate:visited{color:#fff}
.list table a.operate:hover{color:#fff;}
.list table a.edit_btn{ background-color:#5dade2;}
.list table a.edit_btn:hover{ background-color:#2c84be}
.list table a.del_btn{ background-color:#ec7063;}
.list table a.del_btn:hover{ background-color:#cd5245}

/*add*/
.aadbg_white{background:#fff; width:1370px; float:left; margin-left:50px; margin-top:50px; border-radius:8px;}
.add_con{ min-height:650px; padding:10px; background:#fff;border-radius:8px;}
.content-bnav .add_breadcrumb{
    background: #FFFFFF;
    border-bottom: 1px solid #eeeeee;
    padding:9px 15px;
}
.content-bnav .add_breadcrumb a{color: #626262;}
.add_breadcrumb  li {display: inline-block; *display: inline; text-shadow: 0 1px 0 #ffffff;*zoom: 1;}
.add_breadcrumb  li h2{ width:95px;}
.add_breadcrumb  .close a{background:url(../images/close.jpg) no-repeat; padding: 0px 5px;}
.add_navright{ width:970px; float:left; padding: 0px 20px;}
.add_column{ width:900px; float:left; margin:13px 0 0 26px; display:inline;}
.add_column b{ color:red; width:14px;  text-align:center; float:left; line-height:38px;}
.add_column span{color:#666666; padding:0px 5px; text-align:center; float:left; line-height:32px;}
.add_column .sel_status{ padding:0 15px; width:206px; border:2px solid #dee1e3; border-radius:5px; line-height:33px; height:33px; margin:0px 0 0 0; color:#b3b3b3; font-size:18px}

.add_title{  float:left; margin:13px 0 0 26px; display:inline;}
.add_title b{ color:red; width:14px;  text-align:center; float:left; line-height:38px;}
.add_title span{color:#666666; padding:0px 5px 0 5px; text-align:center; float:left; line-height:32px;}
.add_title .title{float:left; padding:0 15px; width:550px; border:2px solid #dee1e3; border-radius:5px; line-height:33px; height:33px; margin:0px 0 0 0; color:#b3b3b3; font-size:18px}
.add_title .title:hover{border:2px solid #486a8b}
.add_title a.btn{ width:111px; float:left; height:33px; line-height:33px; display:block; border-radius:5px; margin-left:10px; display:inline; padding-left:10px; padding-right:10px; text-align:center; color:#fff; font-size:12px;}
.add_title a.btn:hover{ background-color:#486a8b}
.add_title a.btn_list{ background:#34495e }
.add_title .remark{ width:px; float:left; text-align:left; margin-left:10px; line-height:33px; height:33px;}
.add_title .remark .fontc{float:left; height:33px;}

.add_keywords{  float:left; margin:13px 0 0 26px; display:inline;}
.add_keywords span{color:#666666; padding:0px 5px 0 8px; text-align:center; float:left; line-height:32px;}
.add_keywords .keywords{float:left; padding:0 15px; width:425px; border:2px solid #dee1e3; border-radius:5px; line-height:33px; height:33px; margin:0px 0 0 0; color:#b3b3b3; font-size:18px}
.add_keywords .keywords:hover{border:2px solid #486a8b}
.add_keywords .remark{ width:150px; float:left; text-align:left; margin-left:10px; line-height:33px; height:33px;}

.add_source{  float:left; margin:13px 0 0 26px; display:inline;}
.add_source span{color:#666666; padding:0px 5px 0 20px; text-align:center; float:left; line-height:32px;}
.add_source .source{float:left; padding:0 15px; width:550px; border:2px solid #dee1e3; border-radius:5px; line-height:33px; height:33px; margin:0px 0 0 0; color:#b3b3b3; font-size:18px}
.add_source .source:hover{border:2px solid #486a8b}
.add_source .sel_status{ padding:0 15px; margin-left:10px; width:206px; border:2px solid #dee1e3; border-radius:5px; line-height:33px; height:33px;  color:#b3b3b3; font-size:18px}

.add_summary{  float:left; margin:13px 0 0 26px; display:inline;}
.add_summary span{color:#666666; padding:0px 5px 0 20px; text-align:center; float:left; line-height:32px;}
.add_summary .summary{float:left; padding:0 15px; width:850px; border:2px solid #dee1e3; border-radius:5px; height:75px; margin:0px 0 0 0; color:#b3b3b3; font-size:18px}
.add_summary .summary:hover{border:2px solid #486a8b}
.add_summary .sel_status{ padding:0 15px; margin-left:10px; width:206px; border:2px solid #dee1e3; border-radius:5px; line-height:33px; height:33px;  color:#b3b3b3; font-size:18px}
.add_summary .remark{ width:150px; float:left; text-align:left; margin-left:30px; line-height:33px; height:33px;}

.add_content{  float:left; margin:13px 0 0 26px; display:inline;}
.add_content span{color:#666666; padding:0px 5px 0 20px; text-align:center; float:left; line-height:32px;}
.add_content .content{float:left; padding:10px 18px; width:845px; height:390px; border:2px solid #dee1e3; border-radius:5px; margin:0px 0 0 0; color:#b3b3b3; font-size:18px}
.add_content .content .editor{ float:left; width:845px; height:336px;}
.add_content a.operate{ width:52px; color:#fff; font-size:12px; height:24px; padding:1px 25px; margin-top:10px; float:left; line-height:24px; border-radius:5px; margin-right:5px;}
.add_content a.operate:link{color:#fff}
.add_content a.operate:visited{color:#fff}
.add_content a.operate:hover{color:#fff;}
.add_content a.edit_btn{ background-color:#5dade2;}
.add_content a.edit_btn:hover{ background-color:#2c84be}
.add_content .property{ width:520px; height:25px;float:left; line-height:25px; margin-top:10px; font-size:12px;}
.add_content .property input{float:left; margin-top:10px;}

.add_navleft{ width:280px; float:left; padding: 0px 20px;}
.add_navleft .uploadbox{ width:220px; height:200px; border:10px solid #dee1e3;border-radius:5px; margin-top:20px;}
.add_navleft .upbtn{ width:230px; text-align:center; float:left}
.add_navleft .upbtn a.operate{ width:52px; color:#fff; font-size:12px; height:24px; padding:1px 25px; margin-top:10px; float:left; line-height:24px; border-radius:5px; margin-left:70px;}
.add_navleft .upbtn a.operate:link{color:#fff}
.add_navleft .upbtn a.operate:visited{color:#fff}
.add_navleft .upbtn a.operate:hover{color:#fff;}
.add_navleft .upbtn a.edit_btn{ background-color:#5dade2;}
.add_navleft .upbtn a.edit_btn:hover{ background-color:#2c84be}

.add_navleft .issue{ float:left; width:255px; height:40px; margin-top:20px;}
.add_navleft .issue span{color:#666666; padding:5px 10px; text-align:center; float:left; line-height:32px;}
.add_navleft .issue .issustime{float:left; padding:0 15px; width:110px; border:2px solid #dee1e3; border-top-left-radius:5px; border-bottom-left-radius:5px; height:33px; margin:0px 0 0 0; color:#b3b3b3; font-size:12px}
.add_navleft .issue .img_btn{border-top:2px solid #dee1e3;border-right:2px solid #dee1e3;border-bottom:2px solid #dee1e3; padding-right:8px; border-top-right-radius:5px; border-bottom-right-radius:5px; height:33px; margin:0px 0 0 0; color:#b3b3b3;}
.add_navleft .issue .veer{float:left; padding:0 15px; width:145px; border:2px solid #dee1e3; border-radius:5px; height:33px; margin:0px 0 0 0; color:#b3b3b3; font-size:12px}
.add_navleft .issue .veer:hover{border:2px solid #486a8b}
.add_navleft .issue span input{float:left; margin-top:10px}

.add_navleft .biaoqian{ float:left; width:255px; height:40px; margin-top:20px; }
.add_navleft .biaoqian span{color:#666666; padding:5px 10px; text-align:center; float:left; line-height:32px;}
.add_navleft .biaoqian .con{ width:240px;padding:5px; height:130px;border:2px solid #dee1e3;border-radius:5px; float:left}
.add_navleft .biaoqian .con:hover{border:2px solid #486a8b}
.add_navleft .biaoqian .radio input{ float:left; margin-top:10px;} 

.add_con .detbtn{ width:945px; height:70px; text-align:center; line-height:75px;}
.add_con .detbtn input{background:url(../images/btn_bg.jpg) no-repeat; width:138px; height:38px; border:none; margin-right:10px;cursor:pointer}