html,body,div,p,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,button,textarea,iframe,table,th,td{ margin: 0; padding: 0; }
img{ border:0 none;vertical-align:top;}
iframe{border: 0 none;}
ul,li{ list-style-type: none;}
h1,h2,h3,h4,h5,h6{font-size:.95em;font-family: "microsoft yahei";}
/*body,input,select,button,textarea{font: 12px/1.5 "Lucida Grande",tahoma,arial,\5b8b\4f53;}*/
body{font-family: Frutiger,“Frutiger Linotype’,“Segoe UI”,“Dejavu Sans”,“Helvetica Neue”,Arial,sans-serif;font-size: 12px;}
span{font-family:"microsoft yahei";}
button{cursor:pointer;}
i,em,cite{font-style:normal;}
a,a:link {color: #777;text-decoration:none;font-family: "microsoft yahei";}
a:visited {text-decoration:none;}
a:active,a:hover{text-decoration:none;}
a:focus {outline:none;}
.lh {overflow: hidden;zoom: 1;}
.fixed:after{content: ".";display:block;clear:both;height:0;visibility: hidden;}
.fixed{ display:block;min-height:1%;}
*html .fixed {height: 1%;}
.clear{ diplay:block!important;float: none!important;clear:both;overflow:hidden;width:auto!important;height:0!important;margin:0 auto!important;
        padding: 0!important;font-size: 0;line-height:0;}
.more {float:right;}.more a{font-weight:normal;font-size:0.875em;}
.fl,.fr{display:inline;float:left;_zoom:1;}.fr{float:right;}
/*Bootstrap-overlay*/


/*defined*/
.tc{text-align:center;} .por{position:relative;} .poa{position:absolute;}
 .pd20{padding:20px;}.pd10{padding:10px;}.pd5{padding:5px;}
.pt10{padding-top:10px;}.pr10{padding-right:10px;}.pb10{padding-bottom:10px;}.pl10{padding-left:10px;}
 .m20{margin:20px;}.m10{margin:10px;}.m5{margin:5px;}
.mt10{margin-top:10px;}.mr10{margin-right:10px;}.mb10{margin-bottom:10px;}.ml10{margin-left:10px;}
textarea{width:300px;height:70px;padding:5px;}.w100{width:100px;}.w150{width:150px;}
.w200{width:200px;}.w250{width:250px;}.w300{width:300px;}
.w350{width:350px;}.w400{width:400px;}.w450{width:450px;}.w500{width:500px;}.w550{width:550px;}
.w600{width:600px;}.w650{width:650px;}
label{display:inline-block;font-size: 12px;}
label span.name{display:inline-block;min-width: 80px;text-align:right;padding-right: 5px;vertical-align: top;}
ul li .ke-container {display:inline-block;}
input[type="radio"], input[type="checkbox"] {
margin: 0;
margin-top: 1px \9;
line-height: normal;
border: 0 none;
}
/*main*/
.dropdown-menu .divider{ margin:4px 0px;}
.dropdown-menu{ min-width:180px;}
.dropdown-menu > li > a{ padding:3px 10px; color:#666; font-size:12px;}
.dropdown-menu > li > a i{ padding-right:3px;}
.userphoto img{ width:19px; height:19px;}

.progress, .progress-success .bar, .progress .bar-success, .progress-warning .bar, .progress .bar-warning, .progress-danger .bar, .progress .bar-danger, .progress-info .bar, .progress .bar-info, .btn, .btn-primary{background-image:none;}
.accordion-heading h5{ width:70%; }
.form-horizontal .form-actions{ padding-left:20px; }
#footer{ padding:10px; text-align:center;}
hr{ border-top-color:#dadada;}
.carousel{ margin-bottom:0px;}
.fl { float:left}
.fr {float:right}
.label-important, .badge-important{ background:#f74d4d;}

.tm_text{width:100%;}
.tm_text div,.tm_text div p{float:left;color:#fff;}
.tm_text div{width:25%;min-width:25px;margin-top:15px;}
.tm_text div span{display:block;text-align:right;}
.tm_text div em{font-size:36px;margin-left:10px;padding-top:10px;font-style:normal;display:block;}
.tm_text div span i{visibility:hidden;}
/*Icobg*/
.Iconbg_01{background:url(../img/home_icobg.png) no-repeat 0 2px;width:14px;height:24px;display:block;float:left;}


.Iconbg_001{background:url(../img/home_icobg02.png) no-repeat 0 -142px;width:30px;height:30px;display:block;}
.Iconbg_002{background:url(../img/ico_bgtu.png) no-repeat -57px 0px;width:40px;height:30px;display:block;margin-top:6px;margin-left:5px;}
.Iconbg_003{background:url(../img/ico_bgtu.png) no-repeat -205px -76px;width:40px;height:40px;display:block;margin-top:-5px;margin-left:5px;}
.Iconbg_004{background:url(../img/ico_bgtu.png) no-repeat 6px -85px;width:40px;height:40px;display:block;margin-left:5px;}
.Iconbg_005{background:url(../img/ico_bgtu.png) no-repeat -191px -44px;width:80px;height:40px;display:block;margin: 0 auto;}
.Iconbg_006{background:url(../img/ico_bgtu.png) no-repeat 25px -89px;width:80px;height:40px;display:block;margin: 0 auto;}
.Iconbg_007{background:url(../img/ico_bgtu.png) no-repeat -190px -84px;width:80px;height:40px;display:block;margin: 0 auto;}

.Icibg_lf01{background:url(../img/left_icobg.png) no-repeat 0 2px;width:20px;height:16px;display:block;float:left;}
.Icibg_lf02{background:url(../img/left_icobg.png) no-repeat 0 -15px;width:20px;height:16px;display:block;float:left;}
.Icibg_lf03{background:url(../img/left_icobg.png) no-repeat 0 -30px;width:20px;height:16px;display:block;float:left;}
.Icibg_lf04{background:url(../img/left_icobg.png) no-repeat 0 -48px;width:20px;height:16px;display:block;float:left;}
.Icibg_lf05{background:url(../img/left_icobg.png) no-repeat 0 -65px;width:20px;height:16px;display:block;float:left;}

/*Metro Background color class*/
.bg_lb{ background:#27a9e3;}
.bg_db{ background:#2295c9;}
.bg_lg{ background:#28b779;}
.bg_dg{ background:#28b779;}
.bg_ly{ background:#ffb848;}
.bg_dy{ background:#da9628;}
.bg_ls{ background:#2255a4;}
.bg_lo{ background:#da542e;}
.bg_lr{ background:#f74d4d;}
.bg_lv{ background:#603bbc;}
.bg_lh{ background:#b6b3b3;}
.bg_st{ background:#27a9e3;}

/*Login ico bg*/
.ico_bg01{background:url(../img/login_icobg.png) no-repeat 10px -83px;width:30px;height:20px;display:block;}
.ico_bg02{background:url(../img/login_icobg.png) no-repeat 10px -34px;width:30px;height:20px;display:block;}
.ico_bg03{background:url(../img/login_icobg.png) no-repeat 10px 5px;width:30px;height:20px;display:block;}
.ico_bg04{background:url(../img/login_icobg.png) no-repeat 10px -135px;width:30px;height:20px;display:block;}

.position_div{position:relative;}
.pos_select{position:absolute;right:14%;*right:36px;background:url(../img/login_icobg.gif) no-repeat;width:28px;height:38px;cursor:pointer;display:block;border-radius: 7px;}
.pos_select_cont{position:absolute;left:49px;top:38px;width:78%;color:#000;}
.pos_select_cont span{text-align:left;background:#fff;line-height:24px;cursor:pointer;display:block;padding-left:10px;}


body { background-color:#2E363F;    padding: 0;    /* margin-top:10%; */}
.fixed:after{content: ".";display:block;clear:both;height:0;visibility: hidden;}
.fixed{ display:block;min-height:1%;}
#logo, #loginbox {    width: 32%;    margin-left: auto;    margin-right: auto;    position: relative;}
#logo img {  margin: 0 auto;    display: block;}
#loginbox { overflow: hidden !important;    text-align: left;    position: relative; }
#loginbox form{ width:100%;  position:relative; top:0; left:0;padding:10px; }
#loginbox .form-actions {padding:20px 0 20px 30px;width:75%;text-align: center;border-top: 0 none;}
.form-actions .p_btn{display: inline-block;height: 28px;width: auto;padding: 0 50px;line-height: 28px;
background: #2F9E2F;border: 1px solid #52a552;color: #fff;text-decoration: none;cursor: pointer;
font-family: "microsoft yahei";font-size: 12px;}
.form-actions a.p_btn:hover{background:#5bb75b;}

#loginbox .form-actions .pull-left { margin-top:0px;}
#loginbox form#loginform { z-index: 200; display:block;}
#loginbox form#recoverform { z-index: 100;     display:none;}
#loginbox form#recoverform .form-actions {    margin-top: 10px;}
#loginbox .main_input_box { margin:0 auto; text-align:center; font-size:13px;display: inline;}
#loginbox .main_input_box .add-on{  padding:9px 9px; *line-height:31px; color:#fff;  width:30px; display:inline-block; float:left;}
#loginbox .main_input_box input{ height:30px; border:0px; display:inline-block; width:75%; line-height:28px;  
	margin-bottom:3px; float:left;border-radius: 0;}


#loginbox .main_input_box #vCode{width: 20%;}
.reloadverify{cursor: pointer;}

#loginbox .controls{ padding:0 20px;}
#loginbox .control-group{ padding:12px 0; margin-bottom:0px;}
.form-vertical, .form-actions {  margin-bottom: 0; background:none;}
#loginbox .normal_text{ padding-left:30px;width:75%;text-align:center; font-size:14px; line-height:20px; background:#2E363F; color:#fff; }

#loginform .line{height: 1px;border-top: 1px solid #3f4952;line-height: 1px;margin-top: 10px;}
#loginform .white{color: #fff;font-size: 14px;}
/* Stat boxes and quick actions */
.quick-actions_homepage {
	width:100%;
	text-align:center; position:relative;
	float:left;
	margin-top:10px;
}
.stat-boxes, .quick-actions, .quick-actions-horizontal, .stats-plain {
	display: block;
	list-style: none outside none;
	margin: 15px 0;
	text-align: center;
}
.stat-boxes2 {
	display: inline-block;
	list-style: none outside none;
	margin:0px;
	text-align: center;
}
.stat-boxes2 li {
	display: inline-block;
	line-height: 18px;
	margin: 0 10px 10px;
	padding: 0 10px; background:#fff; border: 1px solid #DCDCDC
}
.stat-boxes2 li:hover{ background: #f6f6f6; }
.stat-boxes2 .left, .stat-boxes .right {
	text-shadow: 0 1px 0 #fff;
	float: left;
}
.stat-boxes2 .left {
	border-right: 1px solid #DCDCDC;
	box-shadow: 1px 0 0 0 #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	margin-right: 10px;
	padding: 10px 14px 6px 4px;
}
.stat-boxes2 .right {
	color: #666666;
	font-size: 12px;
	padding: 9px 10px 7px 0;
	text-align: center;
	min-width: 70px; float:left
}
.stat-boxes2 .left span, .stat-boxes2 .right strong {
	display: block;
}
.stat-boxes2 .right strong {
	font-size: 26px;
	margin-bottom: 3px;
	margin-top: 6px;
}
.quick-actions_homepage .quick-actions li{ position:relative;}
.quick-actions_homepage .quick-actions li .label{ position:absolute; padding:5px; top:-10px; right:-5px;}
.stats-plain {
	width: 100%;
}
.stat-boxes li, .quick-actions li, .quick-actions-horizontal li {
	float: left;
	line-height: 18px;
	margin: 0 10px 10px 0px;
	padding: 0 10px;
}
.stat-boxes li a:hover, .quick-actions li a:hover, .quick-actions-horizontal li a:hover, .stat-boxes li:hover, .quick-actions li:hover, .quick-actions-horizontal li:hover {
	background: #2E363F;
}
.quick-actions li {
	width:14%;
	min-height:70px;	
}
.quick-actions_homepage .quick-actions .span3{ width:30%;}
.quick-actions li, .quick-actions-horizontal li {
	padding: 0;
}
.stats-plain li {
	padding: 0 30px;
	display: inline-block;
	margin: 0 10px 20px;
}
.quick-actions li a {
	padding:10px 30px;
}
.stats-plain li h4 {
	font-size: 40px;
	margin-bottom: 15px;
}
.stats-plain li span {
	font-size: 14px;
	color: #fff;
}
.quick-actions-horizontal li a span {
	padding: 10px 12px 10px 10px;
	display: inline-block;
}
.quick-actions li a, .quick-actions-horizontal li a {
	display: block;
	color: #fff; font-size:14px;
	font-weight:lighter;
}
.quick-actions li a i[class^="icon-"], .quick-actions li a i[class*=" icon-"] {
	font-size:30px;
	display: block;
	margin: 0 auto 5px;
}
.quick-actions-horizontal li a i[class^="icon-"], .quick-actions-horizontal li a i[class*=" icon-"] {
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: center;
	background-color: transparent;
	width: 16px;
	height: 16px;
	display: inline-block;
	margin: -2px 0 0 !important;
	border-right: 1px solid #dddddd;
	margin-right: 10px;
	padding: 10px;
	vertical-align: middle;
}

.quick-actions li:active, .quick-actions-horizontal li:active {
	background-image: -webkit-gradient(linear, 0 0%, 0 100%, from(#EEEEEE), to(#F4F4F4));
	background-image: -webkit-linear-gradient(top, #EEEEEE 0%, #F4F4F4 100%);
	background-image: -moz-linear-gradient(top, #EEEEEE 0%, #F4F4F4 100%);
	background-image: -ms-linear-gradient(top, #EEEEEE 0%, #F4F4F4 100%);
	background-image: -o-linear-gradient(top, #EEEEEE 0%, #F4F4F4 100%);
	background-image: linear-gradient(top, #EEEEEE 0%, #F4F4F4 100%);
	box-shadow: 0 1px 4px 0 rgba(0,0,0,0.2) inset, 0 1px 0 rgba(255,255,255,0.4);
}
.stat-boxes .left, .stat-boxes .right {
	text-shadow: 0 1px 0 #fff;
	float: left;
}
.stat-boxes .left {
	border-right: 1px solid #DCDCDC;
	box-shadow: 1px 0 0 0 #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	margin-right: 10px;
	padding: 10px 14px 6px 4px;
}
.stat-boxes .right {
	color: #666666;
	font-size: 12px;
	padding: 9px 10px 7px 0;
	text-align: center;
	min-width: 70px;
}
.stat-boxes .left span, .stat-boxes .right strong {
	display: block;
}
.stat-boxes .right strong {
	font-size: 26px;
	margin-bottom: 3px;
	margin-top: 6px;
}
.stat-boxes .peity_bar_good, .stat-boxes .peity_line_good, {
 color: #459D1C;
}
.stat-boxes .peity_bar_neutral, .stat-boxes .peity_line_neutral {
	color: #757575;
}
.stat-boxes .peity_bar_bad, .stat-boxes .peity_line_bad {
	color: #BA1E20;
}
.stats-plain {
}

.site-stats {
	margin: 0;
	padding: 0; text-align:center;
	list-style: none;
}
.site-stats li {
	cursor: pointer; display:inline-block;
	margin: 0 5px 10px; text-align:center; width:42%;
	padding:10px 0; color:#fff;
	position: relative;
}
.site-stats li i{ font-size:24px; clear:both}
.site-stats li:hover { background:#2E363F;
}

.site-stats li i {
	vertical-align: baseline;
}
.site-stats li strong {
	font-weight: bold;
	font-size: 20px; width:100%; float:left;
	margin-left:0px;
}
.site-stats li small {
	margin-left:0px;
	font-size: 11px;
	width:100%; float:left;
}
/*index*/

.public_nav{position:absolute;left: 0px;top: 62px;}
ul.nav_ul li{
    float: left;
    list-style: none;
    overflow: hidden;
    line-height: 28px;
    text-align: center;
    font-size: 13px;
    font-weight: bold;
}



ul.nav_ul li a{
    display:block;
    padding: 5px 15px 5px 30px;
    color:#fff;
    margin: 0 4px -1px 0;
    border-width:1px 1px 0 1px;
    border-color:#000;
    border-style:solid;
    background:#27a9e3 url(../images/nav-icon.png) 8px 8px no-repeat;
}


ul.nav_ul li.nav1 a{background-position: 8px -38px;}
ul.nav_ul li.nav2 a{background-position: 8px -89px;}
ul.nav_ul li.nav3 a{background-position: 8px -140px;}
ul.nav_ul li.nav4 a{background-position: 8px -196px;}
ul.nav_ul li.nav5 a{background-position: 8px -248px;}
ul.nav_ul li.iconbg_01 a{background-position: 8px -284px;}





ul.nav_ul li a:hover{background-color:#00B0FF;color:#fff;text-decoration: none;}
ul.nav_ul li.cur a{background-color:#da542e;color: #fff;}
/*public menu*/


/*easyui reset*/

.accordion .panel-title {
font-size: 12px;
font-weight: bold;
color: #fff;
height: 16px;
line-height: 16px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
word-break: break-all;
padding-right: 7px;
font-family: "microsoft yahei";
}


/*toolbar*/
.wrapper{position:relative;}
.toolbar{/* position: fixed; */width:100%;top: 0;left: 0;z-index: 999;position:relative;}
.main .menu{position:absolute;top:6px;}
.toolbar .main{width:100%;height: 36px;color: #fff;}
.toolbar .simple{width:100%;height:auto;color:#000;background:#ffffff;}
.toolbar .save_update{width: 50px;height: 20px;color: #000;margin-top: 4px;float: right;
margin-right: 10px;background: #f60;line-height: 21px;color: #fff;cursor: pointer;}
.t_b_ul{float:left;}
.t_b_ul li{position: relative;float: left;width:125px;height:30px;line-height: 30px;color:#ddd;text-align: center;margin:6px 0 0 10px;cursor: pointer;}
.t_b_ul li.first{font-size: 14px;color:#fff;width: auto;font-weight: bold;cursor: text;}
.t_b_ul li.active,.t_b_ul li.hover{background: url(../img/templet_ctr.jpg) no-repeat 0 0;color:#000;}
.t_b_ul .pagelist_box{position: absolute;display:none;top: 30px;left: 0;background: #e8e8e8;color: #000;
border-left: 1px solid #000;border-bottom: 1px solid #000;border-right: 1px solid #000;width:280px;color: #000; height: 300px; overflow-y:scroll;}
.pagelist_box dl dt,.pagelist_box dl dd{float: left;}
.pagelist_box dl{padding: 6px 0;}
.pagelist_box dl dt{width:107px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.pagelist_box dl dd{width:170px;}
.pagelist li{color: #000;height: auto;line-height: 20px;width: auto;display: block;float: none;text-align: left;}
.pagelist li a{color:#6567b9;}
.pagelist li a:hover{text-decoration: underline;}

.main .quit,
.simple .view,.simple .save{float:right;display: block;cursor: pointer;overflow: hidden;text-align: center;}
.main .quit{width: 36px;height:23px;background: #999999 url("../images/del.png") no-repeat scroll 8px center;border: 1px solid #aaa;padding-left: 23px;line-height: 23px;color: #fff;right:20px;text-align:left;}
.simple .view{width: 78px;height:29px;background: url(../img/tem.png) 0 0 no-repeat;line-height: 29px;}
.main .save{width: 36px;height:23px;background: #49afcd url("../images/add.png") no-repeat scroll 8px center;border: 1px solid #419db8;padding-left: 23px;line-height: 23px;color: #fff;right:93px;}
.main .view{width: 36px;height:23px;background: #49afcd url("../images/view.png") no-repeat scroll 8px center;border: 1px solid #419db8;padding-left: 23px;line-height: 23px;color: #fff;right:167px;}

.one_detail_row{ border-bottom:1px dotted #CCC; padding-top: 10px;}
.one_detail_row .name{display:inline-block;min-width: 100px;text-align:right;padding-right: 5px;}

.one_detail_row .third-btn{margin-bottom: 10px;margin-left: 10px;}

/*
*@ author:lewis
*@ time:2013-11-07
*@ description
*/
.select_pdf{margin-top: -10px;}
.ml10{margin-left: 10px;}
.add_member li{width: 50%;float: left;}
#language{width: auto;padding-left: 20px;}
.other_login{padding-left: 10px;}
.other_login .checkbox{margin-top: -2px;}
.other_login .login_name{display: inline-block;width: 85px;text-align: right;}
.other_login .login_name{*display: inline;}
.one_category{font-size: 14px;}
.search_sel{width:100px;height:22px;margin-top:-6px;}
.search_input{position:relative;top:-3px;height:18px;}
.s_desc{padding:0 5px 0 8px;vertical-align: top;}


/*search*/
.datagrid-toolbar{position: relative;}

/*media queries*/
@media (max-width:800px){
    #logo { width: 60%; }
    #loginbox{ width:80%}
    .pos_select{right:36px;}
}
@media (max-width: 480px){
    #logo { width: 40%; }
    #loginbox{ width:90%}
    #loginbox .control-group{ padding:8px 0; margin-bottom:0px;}
    .pos_select{right:18px;}
}

#themeCss{display:none;height:50px;}
.theme-title{width:10%;float:left;height:46px;line-height:50px;text-align:right;font-size:15px;}
.theme-list{float:left;}
.simple .theme-bottom{text-align:right;font-size:15px;float:left;height:46px;line-height:46px;padding-left:20px;}
.simple .theme-bottom a{padding:4px 10px 4px 23px; width: 36px;height:23px;display:inline-block;line-height:30px;text-align:center;border: 1px solid #419db8;padding-left: 23px;line-height: 23px;color: #fff;display:inline;float:none;font-size:14px;}
.simple .theme-bottom .save{background: #49afcd url("../images/add.png") no-repeat scroll 8px center;}
.simple .theme-bottom .quit{background: #999999 url("../images/del.png") no-repeat scroll 8px center;border: 1px solid #999999;}
