/* CSS Document */
/*通用CSS*/
*{padding:0px; margin:0px;}
a{text-decoration:none;}
body{font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.box{}
ul{margin:0px; padding:0px; list-style:none;}
b.r{color:red;}

#top_main { background:url(../images/top.jpg) repeat-x; }
#top { width:980px; margin:0 auto; height:48px; }
#top_name { width:200px; height:48px; float:left;}
#top_name img{border:0px;}
#top_menu { float:right; height:48px; }
#top_menu ul li { float:right; width:60px; line-height:48px; }
#top_menu ul li a { font-weight:bold; color:#FFF; display:block; }
#top_menu ul li a:hover { text-decoration:underline; }
#top_gonggao{width:400px; height:20px; float:left; background-color:white; margin-top:13px; overflow:hidden;}
#cor1 div,#cor2 div{width:100%; height:15px; margin:4px 0px 1px 2px; cursor:pointer;}

.box .l{width:130px; float:left;}
.box .l .title{border:0px solid #cdcdcd; width:92px; height:29px; padding:2px 0px 0px 30px; background:#f7f7f7 url(../images/left_title_bg.jpg) no-repeat; line-height:31px; vertical-align:middle; font-size:14px; font-weight:bold;}
.box .l .content{width:120px; border:1px solid #cdcdcd; background-color:#f7f7f7; border-top:none; margin-top:-1px;}
.box .l .content ul li{width:100px; height:26px; padding:2px 10px;}
.box .l .content ul li a{width:100px; height:26px; line-height:26px; text-align:center; display:block; color:#666666;}
.box .l .content ul li a:hover{background:#f7f7f7 url(../images/left_nav_hover.jpg) no-repeat; color:#fff;}
.box .l .content p{margin:5px 0px 3px 20px;}
.box .l .bottom{width:124px; height:5px; line-height:5px;}
.box .r{width:865px;  border:0px solid #000; height:630px; margin:0px auto; margin-top: 30px;}

.common_table { border-collapse:collapse; width:98%; margin:3px auto; font-size:12px;}
.common_table td { padding:5px; border:1px solid #CBD0D4; }
.common_table td td { border:none; padding:0; }
.common_table tr:hover td { background:#F2F2F2; }
.common_table td.must_input{color:red; font-weight:bold;}
.common_table th { text-align:center; border:1px solid #CBD0D4; background:url(../images/th_bg.jpg) repeat-x; padding:0 5px; color:#444444; height:26px; line-height:26px; }
/*表单*/
input { font-family:"宋体"; font-size:12px; }
.form_text { font-size:12px; padding:3px 5px; border:1px solid #CCC; }
.form_select { font-family:"宋体"; font-size:12px; padding:3px 5px; border:1px solid #CCC; }
.form_textarea { font-family:"宋体"; font-size:12px; width:90%; height:60px; padding:3px 5px; border:1px solid #CCC; }
.form_checkbox { padding:0; margin:0; }
.form_submit { font-size:14px; background:url(../images/submit_button.jpg) no-repeat; width:100px; height:30px; border:none; color:#FFF; font-weight:bold; }
.form_file { font-size:12px; padding:3px 5px; border:1px solid #CCC; background:#FFF; }
/*分页样式*/
.page_turner { padding:4px 0px 0px 1px; float:right; }
.page_turner a, .page_turner span { float:left; display:block; border:1px solid #CC0001; padding:3px 5px; margin-left:4px; line-height:16px; }
.page_turner a:link, .page_turner a:visited { text-decoration:none; }
.page_turner a:hover, .page_turner a.c { background:#CC0001; color:#FFF; }
#total { color:red; }

/*内容页布局*/
.main{width:850px; border:1px solid #cdcdcd; margin:0px auto; }
.main .title{height:26px; width:840px; padding:2px 0px 0px 10px; background:#fff url(../images/right_title_bg.jpg) repeat-x; line-height:29px; font-weight:bold; font-size:14px;}
.main .content{width:850px padding:1px 0px;}

.main .content .viewCom{width:850px;}
.main .content_all ul{list-style:none; margin:10px 15px;}
.main .content_all ul li{width:750px; cursor:default;}
.main .content_all ul li.hov{background-color:#CCCCCC;}
.main .content_all ul li .r{float:right;}

