@charset "utf-8";
/* CSS Document */
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
}
.clearfix:after {
  clear: both;
}
a:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
a:hover,
a:active {
  outline: 0;
}
a {
  color: #0088cc;
  text-decoration: none;
}
a:hover {
  color: #005580;
  text-decoration: underline;
}

body,ul,li,p,h1,h2,h3,h4,h5,h6,dl,dt,dd{ margin:0; padding:0}
body { background:url(../../images/back_2.jpg) repeat-x left top}
table{ font-size:14px}
#header,#main{ width:960px; margin:0 auto}
#header{ background:url(../../images/1_04.jpg) no-repeat; height:183px; position:relative}
#header .logo { position:absolute; left:36px; top:38px; }
.top_tool { position:absolute; line-height:42px; font-size:12px; right:20px; color:#FFF; width:200px; text-align:center}
.top_tool a { color:#FFF; text-decoration:none}
.nav { position:absolute; top:126px; left:0; width:100%; padding-left:20px;}
ul, ol { list-style:none}
li {
    list-style: none outside none;
}
.nav ul li { width:100px; float:left; line-height:42px;}
.nav ul li a { color:#FFF; text-decoration:none; display:block; text-align:center}
.nav ul li a:hover { background:url(../../images/this1.png) no-repeat}
.left { float:left; width:200px; padding-left:5px}
#main { border-top:solid 7px #e9e9e9; padding-top:8px; overflow:auto; zoom:1; padding-bottom:10px}
.gys { background:url(../../images/1_11.gif) no-repeat; height:168px; padding-top:12px;}
.gys ul{padding-left: 10px;}
.gys li { line-height:35px; color:#FFF; font-size:16px; padding-left:20px; background:url(../../images/gys_ico.gif) no-repeat 10px center}
.gys li font { border:solid 1px #c0c0c0; padding:2px; background:#FFF; color:#61710e}
.link { width:193px; text-align:center}
.link .cont { border-left:solid 4px #0076b4; border-right:solid 4px #0076b4; background:#FFF}
.link .link_img li { padding-top:10px}
.link .link_text { margin:0 10px;font-size:12px;}
.link .link_text li { background:url(../../images/link_line.jpg) repeat-x left center; line-height:30px; height:30px; font-size:12px; text-align:center}
.link .link_text li a { background:#FFF; padding:0 5px; color:#0053a1; text-decoration:none}
.link .link_text li a:hover{ text-decoration:underline}
.center { width:483px; float:left;}
.center1 { width:800px; float:left;}
.show_center { padding-left: 25px; width:800px; float:left;}
.show_center2 { padding-left: 25px; width:960px; float:left;}
.body_main {  width:630px; padding: 10px;}
.center .c_cont {border-left:solid 4px #0076b4;border-right:solid 4px #0076b4; background:#FFF}
.show_center .c_cont {border-left:solid 4px #0076b4;border-right:solid 4px #0076b4; background:#FFF}
.right { width:252px; float:right; padding-right:5px}
.login { background:url(../../images/1_08.jpg) no-repeat; height:186px; padding-top:15px}
.login .menu { border-bottom:solid 1px #CCC; line-height:33px; display:block; background:url(../../images/logo_line.jpg) repeat-x left bottom; height:33px; margin:0 5px 0 5px; font-size:14px}
.login .menu li { color:#FFF; background:url(../../images/logo_menu_05.gif) no-repeat center top;float:left; display:block; width:120px; text-align:center}
.login .menu .this { background:url(../../images/logo_menu_03.gif) no-repeat center top; color:#000; font-weight:bold }
.login .login_cont { clear:both; padding-top:5px}
.login .login_cont li{ display:block; clear:both; padding:5px 0}
.login .login_cont li font { line-height:25px; float:left; display:block; width:70px; text-align:right; padding-right:5px; font-size:12px; color:#045b7d}
.login .login_cont li .text{ float:left; line-height:25px;}
.login .btn{ clear:both; padding:8px 0 0 8px; line-height:32px; font-size:12px}
.login .btn a,.login .btn img { float:left;}
.login .btn a { padding-left:10px; color:#4b4b4b; text-decoration:none}
.login .btn a:hover{ text-decoration:underline; color:#F60}
.new_box{ background:url(../../images/1_36.gif) no-repeat; height:229px}
.new_box .tit{line-height:35px; height:35px;}
.new_box .tit h4{ padding-left:10px; background:url(../../images/new_tit_bg.jpg) no-repeat 10px center; float:left; font-size:16px; color:#0174b2; padding-left:20px}
.new_box .tit span{ font-family:Arial, Helvetica, sans-serif; float:right; color:#FFF;font-size:12px; padding-right:10px}
.new_box .tit span a { color:#FFF; text-decoration:none}
.new_box .tit span a:hover{ text-decoration:underline}
.new_box .cont{ clear:both; font-size:14px; padding:5px 8px}
.new_box .cont li { float:left; width:100%; font-size:12px; line-height:29px; height:29px; border-bottom:solid 1px #bfd6de}
.new_box .cont li span{ float:right;color:#045b7d;}
.new_box .cont li a{ color:#045b7d; text-decoration:none}
.new_box .cont li a:hover{ text-decoration:underline}
.top_list{ clear:both; overflow:auto; zoom:1;  padding:0 10px}
.top_list .l_img{ float:left; padding:1px; border:solid 1px #c7d1d5}
.top_list .r_list{ float:right; width:285px}
.c_list .tit{ clear:both; padding:0 10px; line-height:35px; height:35px}
.c_list .tit h4{ font-size:18px; color:#0268b3; font-family:"微软雅黑"; float:left;}
.c_list .tit span{ float:right}
.c_list .tit span a{ font-size:15px;color:#0268b3; text-decoration:none; font-family:Tahoma, Geneva, sans-serif}
.c_list .cont { font-size:15px;}
.c_list .cont li { background:url(../../images/1_24.gif) no-repeat 5px center; padding-left:20px; line-height:23px; height:23px; border-bottom:dashed 1px #b2b2b2}
.c_list .cont li a{ color:#0068b1; text-decoration:none}
.c_list .cont li a:hover{ text-decoration:underline}
.c_list .cont li span1 { float:right;}
.c_list_tit .tit{ border-bottom:solid 1px #1d8eca}
.c_list_tit .cont{ padding:8px 0}
#footer{ clear:both; background:url(../../images/1_71.gif) repeat-x; height:115px}
#footer .cont{ width:958px; margin:auto; position:relative}
#footer .cont .mail{ padding-left:20px; color:#FFF; background:url(../../images/1_68.gif) no-repeat; width:285px; height:41px; line-height:37px; padding-left:70px; font-family:Arial, Helvetica, sans-serif; position:absolute; left:650px; top:0px}
#footer .cont .copyright{ position:absolute; top:50px; text-align:center; line-height:24px; width:100%; font-size:12px; color:#045b7d; font-family:Arial}
div.RoundedCorner{background: #00ccff} 
b.rtop, b.rbottom{display:block;background: #FFF} 
b.rtop b, b.rbottom b{display:block;height: 1px;overflow: hidden; background: #00ccff} 
b.r1{margin: 0 4px} 
b.r2{margin: 0 3px} 
b.r3{margin: 0 2px} 
b.rtop b.r4, {margin: 0 1px;height: 1px}
/* 蓝色圆角边框样式 begin */
.rounded_box{}
.rounded_box .top_left_corner{height:14px;background: url("../../images/1_13.gif") no-repeat left center;}
.rounded_box .top_right_corner{height:14px;background: url("../../images/1_13.gif") no-repeat right center;padding: 0 20px;}
.rounded_box .top_border{height:10px;border-top: 4px solid #0076B4;color: #ffffff;font-size:1px;background-color: #ffffff;}
.rounded_box .left_right_border{border-left: 4px solid #0076B4;border-right: 4px solid #0076B4;background-color: #ffffff;}
.rounded_box .bottom_left_corner{height:14px;background: url("../../images/1_62.gif") no-repeat left center;}
.rounded_box .bottom_right_corner{height:14px;background: url("../../images/1_62.gif") no-repeat right center;padding: 0 20px;}
.rounded_box .bottom_border{height:10px;border-bottom: 4px solid #0076B4;color: #ffffff;font-size:1px;background-color: #ffffff;}
/* 蓝色圆角边框样式 end */
/* 操作提示 begin */
#show_alert_message{padding:3px;line-height:25px;font-size:14px;background-color:yellow;text-align:center;}
#show_alert_message span.notice{color:blue;}
#show_alert_message span.error{color:red;}
/* 操作提示 end */

/* 富文本内容显示样?begin */
.richtext, .richtext p, .richtext span{
    font-family: Arial,Verdana,sans-serif;
    font-size: 12px;
}
.richtext p{
    line-height: 30px;
}
.BnCss 
{
	width:82px;
	height:25px;
    border: 0px;
	font-family: "Tahoma", "";
    font-size: 9pt; color: #003399;
    background-image:url('../../Images/btn_bg.jpg');
    background-color: #009AD9;
    CURSOR: hand;
    color:White;
    font-style: normal;
    }
.tdcss{ background-image: url('../../images/titlebg.gif'); 
background-repeat: repeat-x;
}
    .caigouleibie{margin-top: 10px;}
    .caigouleibie .tab_title{margin-left:5px;width: 120px;line-height:30px;text-align: center;color: #ffffff;background-color: navy;}
    .caigouleibie .bottom_border{height: 2px;background-color: navy;font-size: 0px;}
    .sort_query{clear:both;}
    .sort_query .sort_name{color:#aa0000;font-size:14px;font-weight:bold;}
    .sort_query .sort_nav{padding-left:20px;}
    .sort_query .sort_list{padding-left:40px;border: 1px solid #dddddd;}
    .sort_query .sort_list li{width:150px;float:left;}
            .bubufxPagerCss table
        {
            text-align: center;
            margin: auto;
        }
        .bubufxPagerCss table td
        {
            border: 0px;
            padding: 5px;
        }
        .bubufxPagerCss td
        {
            border-left: #ffffff 3px solid;
            border-right: #ffffff 3px solid;
            border-bottom: #ffffff 3px solid;
        }
        .bubufxPagerCss a
        {
            color: #231815;
            text-decoration: none;
            padding: 3px 6px 3px 6px;
            margin: 0 0 0 4px;
            text-align: center;
            border: 1px solid #009AD9;
        }
        .bubufxPagerCss span
        {
            color: #fefefe;
            background-color: #009AD9;
            padding: 3px 6px 3px 6px;
            margin: 0 0 0 4px;
            text-align: center;
            font-weight: bold;
            border: 1px solid #009AD9;
        }
