﻿@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ols,li,h1,h2,h3,h4,h5,h6,pre,   
form,fieldset,input,textarea,p,blockquote,th,td {padding: 0; margin: 0; }
table {
    border-collapse: collapse;
    border-spacing: 0;
    
}   
fieldset,img { border: 0;}   
address,caption,cite,code,dfn,em,th,var {font-weight: normal;font-style: normal;}   
ol,ul,li {list-style: none;}   
h1,h2,h3,h4,h5,h6 {font-weight: normal; font-size: 100%;}   
q:before,q:after {content:'';} 

body {font-family: Arial, Helvetica, sans-serif, "微软雅黑","宋体";font-size: 14px;font-weight: normal; color:#333;}
a { text-decoration:none;}
a:hover {}

.opt_btn {
    width: 51px;
    height: 22px;
    display: inline-block;
    text-align: center;
    vertical-align: bottom;
    margin-left: 0px;
    line-height: 22px;
    color: rgb(255, 255, 255);
    font-size: 12px;
    padding: 3px 3px;
    background-color: #f5765c;
    letter-spacing: 0px;
    border-radius: 2px;
}
    .opt_btn:hover {
        background: #eb816c;
        color: #fff;
    }
.inputs { width:120px; height:16px; border:1px solid #ccc;}
#top { height:53px; margin:0 auto; background:url(../images/top_bg_02.jpg) repeat-x;}
#top .logo { float:left;}
#top .top_bar { float:right; background:url(../images/top_bg_03.jpg) no-repeat; height:53px; width:597px; position:relative;}
.top_bar img { float:right; margin-top:25px; margin-right:20px; cursor:pointer;}
.top_bar p { position:absolute; bottom:10px; color:#FFFFFF; left:117px;}

.left_menu { width:150px; float:left;}
.left_menu .title_bg { width:150px; height:24px; background:url(../images/menu_t.png) 0 -24px no-repeat; line-height:24px; cursor:pointer;}
.left_menu .title_bg_on { background-position:0 0;}
.left_menu .title_text { margin-left:20px; display:block; padding-left:20px; color:#333; font-weight:bold; overflow:hidden;}
.left_menu .title_text_on { color:#fff;}
.left_menu .icon_search { background:url(../images/search_32.png) 0 4px no-repeat;}
.left_menu .icon_home { background:url(../images/home_32.png) 0 6px no-repeat;}
.left_menu .icon_yx { background:url(../images/window_app_list_chart_32.png) 0 5px no-repeat;}
.left_menu .icon_kh { background:url(../images/comment_user_32.png) 0 5px no-repeat;}
.left_menu .icon_fy { background:url(../images/basket_32.png) 0 5px no-repeat;}
.left_menu .icon_tj { background:url(../images/activity_monitor.png) 0 5px no-repeat;}
.left_menu .icon_jc { background:url(../images/page_table_32.png) 0 5px no-repeat;}
.left_menu .icon_qx { background:url(../images/lock_32.png) 0 5px no-repeat;}
search_box { background:#fbeae8; border-radius:5px; margin:5px; padding:6px; height:50px}
.search_box p { line-height:35px; text-align:center;}
.search_box select { width:120px;}
.search_box .inp { width:78px; height:16px; border:1px solid #ccc;}
.search_box .s_btn { width:64px; height:20px; background:url(../images/search_btn.png) 0 0px no-repeat; border:0; cursor:pointer; outline:none;}

.menu_list a { width:150px; height:22px; display:block; background:url(../images/menu_t.png) 0 -71px no-repeat; padding-left:40px; line-height:22px;}
.menu_list a.onvisited { background:url(../images/menu_t.png) 0 -48px no-repeat; color:#FFFFFF;}
.c_head { background:url(../images/h1_bg.jpg) repeat-x; height:23px; line-height:23px; position:relative; margin-bottom:10px;}
.c_head a { margin-left:10px; margin-right:5px;}
.c_head span { position:absolute; right:10px; color:#666;}

.search_type { margin:5px; position:relative; background:#F8F8F8;font-size:14px;}
.search_type .s_bg { background-color:#00AFFE; width:66px; height:25px; display:inline-block; color:#FFF; text-align:center; line-height:25px;}
.search_type ul { background:#FFFFFF;}
    .search_type li { /* border-bottom:1px dashed #ccc; height:24px;*/
        line-height: 24px;
    }
/*.search_type li a { padding: 4px 5px 5px  5px; margin: 2px 0px 0px  10px;color:#666;line-height: 18px;display: inline-block; min-width: 50px; text-align: center; }*/

    .search_type li a {
        margin: 5px 10px 5px 0px;
        display: inline-block;
        padding: 3px 5px;
    }

.search_type li a:hover {
        color: #26C196;
        text-decoration: dashed;
    }

    .search_type li .selected {
        background: #26C196;
        color: #FFFFFF;
    }
.search_type .show { position:absolute; background:url(../images/4.png) no-repeat; width:50px; height:18px; right:0; top:0; cursor:pointer;}
.search_type .hide { background-image:url(../images/3.png);}
.search_type .search_bar {  margin-top:10px;}
.search_bar label { margin-left:10px;}

.info_header { height:22px;  margin:0px 5px 0 5px; line-height:22px; font-weight:bold; padding-left:10px;}
.table_container { margin:0 5px;}.search_type li
.tb {border-collapse: collapse;border-spacing: 0; margin:0 auto; text-align:left;}
.tb th, .tb td {
    border: 0px solid #e6ebef;
    line-height: 40px;
    height: 35px;
}
.tb th {
    background: #f5f6fa;
    color: #373d41;
    font-weight: normal;
}
.trhover { background:#e4e3e3;}
.treven {background:#fff;}
  .bg_class 
    {
    	background-image:url(../../images/bg_class.png);
        background-repeat:repeat-x;
        height:32px;
        width:100%;
    	}
.opt_btnwide { width:120px; height:25px; background:url(../images/21.png) no-repeat; display:inline-block; text-align:center; vertical-align:bottom;  color:#FFFFFF; margin-left:10px; line-height:25px;}





body
{
}
.cTable
{
	width: 98%;
	padding: 20px;
	margin-top: 10px;
	margin-left: 5px;
	border: 1px solid #ccc;
}
.cTable .ctitle
{
	font-weight: bold;
    font-size:12px;
	text-align: right;
	background-color: #fffcd9;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 10px;
	width:20%;
}
.cTable .cDom
{
    
	padding-left: 15px;
	background-color: #fff;
	padding-top: 5px;
	padding-bottom: 5px;
}
.cTable .cHead
{
	height: 22px;
	background-color: #f3f4f5;
}
.bg_class
{
	padding-top: 10px;
	background-image: url(../../images/bg_class.png);
	background-repeat: repeat-x;
	height: 32px;
	width: 100%;
}

/*main*/
 .gwstyle:link		{ color: #0A83FA; text-decoration: none; font-size:12px;} 
 .gwstyle:visited	{ color: #0A83FA; text-decoration: none ;font-size:12px;} 
 .gwstyle:hover		{ color: #333; text-decoration: none; font-size:12px;} 
 .gwstyle:active	{ color: #333; text-decoration: none; font-size:12px;}
 
 .tableaa{
	width:99%;
	border-top:1px solid #CAD9EA;
	border-right:1px solid #CAD9EA;
	margin:0.5em auto;
	border-collapse:collapse;
	table-layout:fixed;
}
.tableaa td {
	color:#333;
	border-bottom:1px solid #CAD9EA;
	border-left:1px solid #CAD9EA;
	padding:.3em 1em;
	text-align:center;
	line-height:1.8em;
	}				
.tableaa th {
	font-weight:normal;
	text-align:left;
	border-bottom: 1px solid #CAD9EA;
	border-left:1px solid #CAD9EA;
	padding:.3em 1em;
	}
	.tableaa .docName{
	text-align:left;
}
	
	.tableaa .tdTitle {
	width:135px;
	font-weight: bold;
	text-align: right;
}
#tableid tr td {
	width: 120px;
	height: 50px;
	border: 1px solid #DADADA;
	text-align: center;
	font-size: 14px;
}
    #tableid tr td input {
        border:0px;
        text-align:center;
        height:100%;
        width:100%;
    }
/*******分页样式*****/
#newsbtn1{
    margin:40px auto 10px auto;
}
    #newsbtn1 span{
        margin-right:0px !important;
    }
    #newsbtn1 a, #newsbtn1 .cpb {
        display: inline-block;
        *display: inline;
        *zoom: 1;
        vertical-align: middle;
        padding: 0 15px;
        height: 28px;
        line-height: 28px;
        margin: 0 -1px 5px 0 !important;
        background-color: #fff;
        color: #333;
        font-size: 12px;
        border: 1px solid #e2e2e2;
        cursor: pointer;
        border-radius: 2px;
    }
#newsbtn1 .cpb{
    background-color:#6ACD9E;
    color:rgb(255, 255, 255);
}

#newsbtn1 a:hover {
    color: #6ACD9E;
}

#AspNetPager1_btn {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    padding: 0 15px;
    height: 30px;
    line-height: 30px;
    margin: 0 -1px 5px 0 !important;
    background-color: #fff;
    color: #333;
    font-size: 12px;
    border: 1px solid #e2e2e2;
    cursor: pointer;
    border-radius: 2px;
}
    #AspNetPager1_btn:hover {
        /*background-color: #6ACD9E;
        color: #FFF;
        border: 1px solid rgb(106, 205, 158);*/
        color: #6ACD9E;
    }
#AspNetPager1_input {
    width: 50px !important;
    height: 28px;
    border: 1px solid #e2e2e2;
    vertical-align: middle;
    margin-top: -5px;
    margin-right:-1px;
    /* padding: 1px 0 3px 0; */
    text-align: center;
}



.btn_n {
    font-size: 14px;
    text-align: center;
    background-color: #6acd9e;
    color: #ffffff;
    padding: 10px 15px;
    line-height: 14px;
    letter-spacing: 2px;
    padding-left: 17px;
    border-radius: 2px;
    cursor: pointer;
    border: none;
}
    .btn_n:hover {
        background-color: #8ed6b4;
    }


.btn_b {
    font-size: 14px;
    text-align: center;
    background-color: #6acd9e;
    color: #ffffff;
    padding: 9px 15px;
    line-height: 14px;
    letter-spacing: 2px;
    padding-left: 17px;
    border-radius: 2px;
    cursor: pointer;
    border: none;
    font-family:"Microsoft YaHei";
}

    .btn_b:hover {
        background-color: #8ed6b4;
    }
/*小按钮*/
.btn_a {
    font-size: 12px;
    text-align: center;
    background-color: #6acd9e;
    color: #ffffff;
    padding: 12px 15px;
    line-height: 12px;
    letter-spacing: 2px;
    padding-left: 17px;
    border-radius: 2px;
    cursor: pointer;
    border:none;
}
    .btn_a:hover {
        background-color: #8ed6b4;
    }
/*中按钮*/
.btn {
    font-size: 14px;
    text-align: center;
    background-color: #6acd9e;
    color: #ffffff;
    padding: 10px 15px;
    line-height: 14px;
    letter-spacing: 2px;
    padding-left: 17px;
    border-radius: 2px;
    cursor: pointer;
    border: none;
}

    .btn:hover {
        background-color: #8ed6b4;
    }
/*大按钮*/
.btn_ax {
    font-size: 15px;
    text-align: center;
    background-color: #6acd9e;
    color: #ffffff;
    padding: 11px 17px;
    line-height: 15px;
    letter-spacing: 3px;
    padding-left: 20px;
    border-radius: 2px;
    cursor: pointer;
    border:0;
}
    .btn_ax:hover {
        background-color: #8ed6b4;
    }
.input {
    height: 35px;
    width: 120px;
    border: #ccc 1px solid;
    padding-left: 5px;
    border-radius: 2px;
}
.input1 {
    height: 35px;
    width: 100px;
    border: #ccc 1px solid;
    padding:0 0 0 40px;
    border-radius: 2px;
}

.input2 {
    height: 35px;
    width: 90px;
    border: #ccc 1px solid;
    padding-left: 5px;
    border-radius: 2px;
}