﻿/**
  Administrator Css
  Create by:	Jin Ya Jun
  Create date:	05/14/2014
  History:
	  Append - 05/14/2014 - Jin Ya Jun
	  		   Create the global css file
	  Modify - one ......
	  Modify - two ......aaaaaaaaaaaaaaaaa
**/
html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0; outline:none 0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img,a{border:0; outline:none 0;}
address,caption,em,strong,th{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{*font-size:100%;}
legend{color:#000;}
body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
select,input,button,textarea{font:99% "微软雅黑","Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;}
table{font-size:inherit;font:100%;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
html, body, form{font:12px/18px "微软雅黑","Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif; background:#FFF; cursor:default;}
form{height:auto; background:none;}
html,body{background:#FFF;}
em,i,b{font-style:normal;}
strong{font-weight:bold;}

/***************************
   Common Font&Link Css 
 ***************************/
.f_GreenSea{color:#16A085;}
.f_Turquoise{color:#1ABC9C;}
.f_WetAsphalt{color:#770000;}
.f_MidnightBlue{color:#2C3E50;}
.f_org{color:#FF6600;}
.f_red{color:red;}
.f_blue{color:blue;}
.f_green{color:green;}
.f_grayC{color:#CCC;}
.f_grayA{color:#AAA;}
.f_black{color:#333;}
 
 a{color:#000; text-decoration:none;}
 a:hover{color:#AD1F24; text-decoration:underline;}
 
.genWhiteLnk{color:#FFF; text-decoration:none;}
.genWhiteLnk:hover{color:#FFF; text-decoration:underline;}
.genGrayLnk{color:#888; text-decoration:none;}
.genGrayLnk:hover{color:#888; text-decoration:underline;}
.genBlackLnk{color:#000; text-decoration:none;}
.genBlackLnk:hover{color:#000; text-decoration:underline;}
.genBlueLnk{color:#64C1F0; text-decoration:none;}
.genBlueLnk:hover{color:#64C1F0; text-decoration:underline;}
.themeBlueLnk{color:#0088CE; text-decoration:none;}
.themeBlueLnk:hover{color:#0088CE; text-decoration:underline;}

.moreLnk{color:#888; text-decoration:none;}
.moreLnk:hover{color:#FF6600; text-decoration:underline;}


.funPageTit{padding:0 0 12px 0;}
.form-section{padding:15px;}
.genForm{width:100%;}
.genForm .formRow{}
.genForm .formRowSection td{background:#F0ECEC; padding:6px 12px; color:#2c3e50; font-weight:bold; font-size:14px;}

.genForm .formButtonRow{}
.genForm .formButtonRow td{text-align:center; padding:5px;}
.genForm td{border-collapse:collapse; border:solid 1px #EEE;}
.genForm .fedTxt{padding:5px; width:130px; text-align:right; background:#FAFAFA;}

.genForm .fedCtrl{padding:5px;}
.genForm .fedCtrl .splitTxt{padding:0 3px; color:#888;}
.genForm .fedCtrl .fedDesc{color:#888; display:block; line-height:18px; padding:3px 0;}

.genForm .formLabRow{}
.genForm .formLabRow td{background:#FFFEEE;}
.genForm .formLabRow td.fedCtrl{color:#C0392B;}
.genForm .formLabRow td.fedTxt{color:#2C3E50; font-weight:bold;}

.fedRequired{padding:0 3px; color:#888;}
.fedRequired em{color:#CC0000; padding:0 1px;}

.genForm a.templete{color:#0088CE; text-decoration:none;}
.genForm a.templete:hover{text-decoration:underline;}

.trvsSelector{border:solid 1px #DDD; height:360px; overflow:hidden; overflow-y:scroll;}
.genExpInfo{padding:12px 15px; line-height:18px; background:#FFFEEE;}

.section-list{padding:15px 0 0 0;}
.section-list dt{height:36px; overflow:hidden; zoom:1;}
.section-list dt b{line-height:36px; font-size:14px; color:#2C3E50;}
.section-list dt a{float:right; height:24px; line-height:24px; padding:0 20px; font-size:14px; text-decoration:none; border:solid 1px #DDD; border-radius:3px; color:#C0392B; margin:5px 0 0 0;}
.section-list dt a:hover{background:#C0392B; border-color:#C0392B; color:#FFF;}
.section-list dt em{padding:0 6px; color:#C0392B;}
.section-list dt a.other{float:none; height:initial; line-height:initial; padding:0 3px; color:#0088CE; border:none 0; border-radius:initial; margin:initial; font-weight:normal;}
.section-list dt a.other:hover{background:none; border-color:none; color:#0088CE; text-decoration:underline;}
.form_button_row{text-align:center; padding:20px 0 0 0; text-align:center;}

.gen-table-list{width:100%; border-collapse:collapse; border:solid 1px #DDD;}
.gen-table-list th,.gen-table-list td{padding:3px; border:solid 1px #DDD; border-collapse:collapse; text-align:center;}
.gen-table-list th{text-align:center; height:24px; background:#EEE; font-weight:bold;}
.gen-table-list td input{text-align:center;}
.gen-table-list td a{color:#0088CE; padding:0 3px;}
.gen-table-list td a:hover{color:#C0392B;}

.append-button{padding:5px 0 0 0;}



.datePicker-group{float:left;}
.datePicker-group .datePicker{float:left;}
.datePicker-group .splitTxt{float:left; line-height:23px;}

.checkbox-group {overflow:hidden; zoom:1; padding:0 1px 1px 0;}
.checkbox-group label{float:left; width:90px; border:solid 1px #DDD; background:#FFF; margin:0 -1px -1px 0; position:relative; z-index:88; cursor:pointer;}
.checkbox-group label input{height:13px; width:13px; float:left; margin:6px;}
.checkbox-group label em{color:#000; float:left; line-height:25px;}
.checkbox-group label:hover em{color:#168101;}
.checkbox-group label.se{color:#168101; background:#FFFEEE; border-color:#168101; z-index:99;}

label.check-single{float:left; width:26px; border:solid 1px #DDD; background:#FFF; margin:0 -1px -1px 0; position:relative; z-index:88; cursor:pointer;}
label.check-single input{height:13px; width:13px; float:left; margin:6px;}
label.check-single em{color:#000; float:left; line-height:25px;}
label.check-single:hover em{color:#168101;}
label.check-single-se{color:#168101; background:#FFFEEE; border-color:#168101; z-index:99;}

/**/
.control-group-row{overflow:hidden; zoom:1; padding:3px 0;}
.control-group-row-nopd{overflow:hidden; zoom:1; padding:0;}
.control-group-item{float:left; margin:0 3px 0 0;}
.control-group-sptTxt{float:left; margin-right:3px; color:#888; height:28px; line-height:28px;}

/* 搜索条件框样式 */
.searchBar{padding:3px 10px; border:none 0;}
.searchBar .table-layout td{color:#666; padding:3px;}
.searchBar .table-layout td.schCtrlTxt{}
.searchBar .table-layout td.schCtrl{}
.searchBar .table-layout td.schCtrl .dropDownList{float:left;}
.searchBar .table-layout td.schBtn{}
.searchBar a.button{display:inline-block; height:26px; line-height:26px; border:solid 0px #ccc; padding:0 12px; color:#FFF; cursor:pointer;}
.searchBar a.button:hover{background-position:0 -21px; color:#FFF;}
.searchBar .table-layout td .textBox,
.searchBar .table-layout td .treeSelector,
.searchBar .table-layout td .button{float:left;}
.searchBar .table-layout td .button{height:28px; line-height:28px; margin-left:6px;}

.searchBar .schRow{color:#666; padding:3px 0; height:28px; overflow:hidden; zoom:1;}
.searchBar .schCtrlTxt{float:left; height:28px; line-height:28px; padding:0 3px;}
.searchBar .schCtrl{float:left; height:28px; line-height:28px; padding:0 3px;}
.searchBar .schBtn{float:left; height:28px; line-height:28px; padding:0 3px;}
.searchBar .schBtn .button{height:28px; line-height:28px; float:left;}
.searchBar .textBox,
.searchBar .treeSelector,
.searchBar .button{float:left;}
.searchBar .button{height:28px; line-height:28px;}

.page-body { background: #FFF; border: solid 1px #DDD; }
.page-layout { width: 100%; }
.page-layout-center { width: 80px; padding: 10px; border-left: solid 1px #DDD; vertical-align: middle; border-right: solid 1px #DDD; }
.page-layout-center a { display: block; margin: 3px 0; padding: 0; text-align: center; }
.page-layout-center a.btnSend { background: #C0392B; }
.page-layout-center a.btnSend:hover { background: #e84c3d; }
.page-layout-right { width: 200px; vertical-align: top; }
.page-layout-left { vertical-align: top; }
.page-left-title { height: 32px; line-height: 32px; padding: 0 15px; font-size: 14px; font-weight: bold; border-bottom: solid 1px #DDD; }
.page-left-title em { float: right; line-height: 32px; color: red; font-size: 12px; }
.user-list { }
.user-list ul { height: 631px; overflow: hidden; overflow-y: auto; width: 200px; }
.user-list ul.loadding { background: url(/resource/images/admin/genLoading.gif) center center no-repeat #FFF; }
.user-list li { padding: 3px 15px; line-height: 16px; border-bottom: solid 1px #EEE; cursor: pointer; color: #333; position:relative; }
.user-list li:hover { color: #000; background: #FFFDDD; }
.user-list li a{position:absolute; height:24px; line-height:24px; top:5px; right:5px; color:#C0392B;}
.user-list li a:hover{color:#000; text-decoration:underline;}
.user-list li.se { color: #FFF; background: #1abc9c; background: url(/resource/images/admin/common_se.gif) right center no-repeat #1abc9c; }

.formTips{padding:10px 15px; background:#FFFEEE; line-height:18px; border:solid 1px #FFBB00; margin-bottom:15px;}
.formTips em{padding:0 3px; font-weight:bold;}

a.btnSingup{background:#C0392B;}
a.btnSingup:hover{background:#E84C3D;}
a.btnSingup:active{background:#AD1F24;}

.gen-form-table{border:solid 1px #DDD; border-collapse:collapse; width:100%;}
.gen-form-table td{border:solid 1px #DDD; border-collapse:collapse; padding:6px;}
.gen-form-table td.fedTxt{width:120px; text-align:right; color:#666;}
.gen-form-table td.fedCtrl{color:#333;}
.gen-form-table td.fedCtrl em{padding:0 3px; color:#888;}

/*查看页样式*/
.view-panel{}
.view-panel .title{padding:10px 0; font-size:22px; text-align:center; line-height:24px;}
.view-panel .date{text-align:center; color:#888;}
.view-panel .overview{line-height:18px; padding:6px; color:#666;}
.view-panel .gen-form-table{margin-bottom:10px;}
.view-panel .container{font-size:14px; padding:20px; color:#666; border:solid 1px #DDD;}
.view-panel .container p{text-indent:2em; padding:6px 0; line-height:20px;}

.page-title{padding:0 0 20px 0;}
.page-title h2{font-size:18px; text-align:center;}

/**/
.p-list{}
.p-list li{border-bottom:solid 1px #DDD; padding:6px 0; line-height:18px; color:#888;}
.p-list li em{color:#0088CE; padding:0 3px;}
.p-list li i{color:#1ABC9C; padding:0 3px;}

.div_button{text-align:center; padding:10px 0;}

.info_preview{height:auto; width:214px;}
.info_preview img{display:block; height:96px; width:214px; text-align:center; color:#888; border:solid 3px #FFF; border-radius:3px; box-shadow:0 0 5px rgba(0,0,0,.15); cursor:pointer; background:url(/resource/images/info_preview.jpg) center center no-repeat #ecf4f7;}
.info_preview img:hover{border-color:#00A99D; box-shadow:0 0 5px rgba(0,100,255,.15);}
/*图片裁切*/
.upload_preview{height:auto; width:214px;}
.upload_preview img{display:block; height:96px; width:214px; text-align:center; color:#888; border:solid 3px #FFF; border-radius:3px; box-shadow:0 0 5px rgba(0,0,0,.15); cursor:pointer; background:url(/resource/images/info_preview.jpg) center center no-repeat #ecf4f7;}
.upload_preview img:hover{border-color:#00A99D; box-shadow:0 0 5px rgba(0,100,255,.15);}
/*图片裁切*/
.icrop-panel{padding:15px;}
.icrop-file{margin-bottom:10px;}
.icrop-wrap{margin-bottom:10px;}
.icrop-wrap .container{width:640px; display:block; background:#EEE; height:480px;}
.icrop-wrap .container img{width:640px; height:480px;}
.icrop-button{text-align:center;}
.icrop-button input{text-align:center; border:none 0; background:#00A99D; color:#FFF; height:36px; width:180px; cursor:pointer;}
.icrop-button input:hover{background:#008D83;}
.icrop-panel-loading-wrap{position:absolute; top:0; left:0; z-index:98; width:670px; height:480px; background:#FFF; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity:0.7; display:none;}
.icrop-panel-loading{position:absolute; top:0; left:0; z-index:99; width:670px; height:480px; background:url(/resource/images/layer/xubox_loading2.gif) center center no-repeat; display:none;}


.field_group{margin-bottom:12px;}
.field_group dt{font-size:12px; height:24px; line-height:24px; font-weight:bold;}
.field_group dd{}
.field_group dd .checkbox-group{}
.field_group dd .checkbox-group label{width:160px;}
.field_group dd .checkbox-group label em{color:#555;}

.sms_tmplete{}
.sms_tmplete li{float:left; padding:0 6px;}
.sms_tmplete li a{color:#0088CE; text-decoration:none;}
.sms_tmplete li a:hover{color:#C0392B; text-decoration:underline;}
.sms_tmplete li.nodata{float:none; text-align:center; color:#888; clear:both;}
.sms_tmplete li.nodata a{color:#1ABC9C; text-decoration:none;}
.sms_tmplete li.nodata a:hover{color:#1ABC9C; text-decoration:underline;}
a.sms_tmplete_append{color:#1ABC9C; text-decoration:none;}
a.sms_tmplete_append:hover{color:#1ABC9C; text-decoration:underline;}

/* 信息查看页样式 */
.info_detail{padding:10px 15px; color:#000;}
.info_detail_nav{height:30px; line-height:30px; background:#dcf0f8; color:#003594; padding:0 10px; margin-bottom:15px;}
.info_detail_tit{font-size:22px; font-weight:bold; padding:10px 0; text-align:center;}
.info_detail_subtit{height:auto; line-height:20px; color:#555; padding:0;}
.info_detail_more{height:auto; line-height:20px; color:#555; margin-bottom:15px; text-align:center;}
.info_detail_more a{color:#003594; text-decoration:none;}
.info_detail_more a:hover{color:#003594; text-decoration:underline;}
.info_detail_coreintro{padding:10px; border:solid 1px #ccc; background:#e5f5ff; color:#333; line-height:18px; text-indent:2em;}
.info_detail_content{padding:10px 0; line-height:22px; color:#555; font-size:14px;}
.info_detail_content p{padding:3px 0; line-height:24px; text-indent:2em;}
.info_detail_content p img{margin-left:-2em; margin:0 auto;}

.info_detail_content table{border-collapse:collapse; border:solid 1px #DDD; width:99%; margin:0 auto;}
.info_detail_content table td{padding:3px; text-align:center; border-collapse:collapse; border:solid 1px #DDD;}
.info_detail_content table td p{padding:0; text-indent:0;}
.info_detail_content table.ke-zeroborder td {border:1px dotted #AAAAAA;}

.info_detail_images{padding:10px 0;}
.info_detail_images img{display:block; margin:3px auto;}


/*统计*/
.statistics_condition{margin-bottom:0px;}
.statistics_condition .statistics_condition_title{font-size:14px; color:#991100; padding:10px 0;}
.statistics_condition .statistics_condition_cot{padding:15px; border:solid 1px #EEE;}
.statistics_condition .schRow{color:#666; padding:3px 0; height:28px; overflow:hidden; zoom:1;}
.statistics_condition .schCtrlTxt{float:left; height:28px; line-height:28px; padding:0 3px;}
.statistics_condition .schCtrl{float:left; height:28px; line-height:28px; padding:0 3px;}
.statistics_condition .schBtn{float:left; height:28px; line-height:28px; padding:0 3px;}
.statistics_condition .schBtn .button{height:28px; line-height:28px; float:left;}
.statistics_condition .textBox,
.statistics_condition .treeSelector,
.statistics_condition .button{float:left;}
.statistics_condition .button{height:28px; line-height:28px;}

.statistics_panel{margin-bottom:20px;}
.statistics_panel .statistics_panel_title{font-size:14px; color:#991100; padding:10px 0;}
.statistics_panel .statistics_panel_cot{padding:15px; border:solid 1px #EEE;}
.statistics_panel .statistics_panel_cot{}
.gen_tab_items{}
.gen_tab_items a{float:left; border:solid 1px #DDD; padding:0 15px; text-decoration:none; height:32px; line-height:32px; margin:0 -1px -1px 0; color:#888; position:relative; z-index:888;}
.gen_tab_items a:hover{color:#C0392B;}
.gen_tab_items a.se{border-color:#C0392B; background:#C0392B; color:#FFF; position:relative; z-index:999;}
.gen_tab_container{}
.gen_tab_container h2{padding:20px 0 10px 0; font-weight:300; font-size:24px;}
.gen_tab_container h2 em{font-weight:300; padding:0 0px; color:#0088CE; font-size:22px;}
.gen_tab_container h2 span{padding:0 6px 0 0;}
.gen_tab_container p{padding:0 0 20px 0; color:#C0392B; line-height:18px;}
.gen_tab_container .gen-table-list{width:100%; margin:0 auto;}
.gen_tab_container .gen-table-list th,.gen_tab_container .gen-table-list td{padding:6px;}

.info_list{}
.info_list p{border-bottom:solid 1px #EEE; padding:6px 0; line-height:18px;}
.info_list p:last-child{border:none 0;}
.info_list p a{color:#0088CE;}
.info_list p em{padding:0 0 0 6px; color:#888;}
