﻿@charset "utf-8";
/* CSS Document */

/* 左侧导航 begin */
.leftnav_tit { display:block; height:44px;line-height:40px;background:#2f6699 url("leftnav_tit.gif") repeat-x  bottom; color:#fff; font-size:18px; font-weight:bold; text-align:center;padding-right:0px; }
.leftnav_tit a,.leftnav_tit a:visited { color:#fff;text-decoration:none;}
.leftnav_tit a:hover { color:#fff;text-decoration:underline;}

.leftnav_line{background: url("leftnav_line.gif") repeat-x ;display: block;  height:2px; overflow-y:hidden;}


/*/////////// left_menu1 begin ////////////*/
.left_menu1{ display: block;width:100%;margin:0 auto }
.left_menu1 h3 a {display:inline-block;padding:7px 0; #width:100%; #height:100%;}
.left_menu1 h3{ font-size:12pt; text-align:left;padding-left:40px;padding-right:50px; background:#2f6698; font-weight:normal; cursor:pointer; _float:left;  position:relative}
.left_menu1 h3 em{ float:right; display:block; width:19px; height:19px; background:url("leftnav_arrow1.gif") no-repeat;right:30px; top:8px; cursor:pointer; position:absolute }
.left_menu1 h3.on{  color:#fff;font-weight: bold;}
.left_menu1 h3.on em{ background:url("leftnav_arrow2.gif") no-repeat; right:-7px;_right:-8px; top:8px}
.left_menu1 a,.left_menu1 a:visited,.left_menu1 a:hover{text-decoration:none;}
.left_menu1 h3 a,.left_menu1 h3 a:visited  { color:#cee1f2;}
.left_menu1 h3 a:hover  { color:#fff;}
.left_menu1 h3:hover a, .left_menu1 h3:hover a:visited { color:#fff;}
.left_menu1 h3.on a,.left_menu1 h3.on a:visited,.left_menu1 h3.on a:hover  { color:#fff;}

.left_menu1 div{display:none; /* 默认都隐藏 */ }
.left_menu1 div ul{ padding:0px; text-align:left;}
.left_menu1 div li {padding: 0px 20px 0px 40px;display: block;color: #2f6699;background:#dcdcdc;}
.left_menu1 div li a {display: inline-block;padding:5px 0}
.left_menu1 div li a,.left_menu1 div li a:visited  { color:#2f6699;}
.left_menu1 div li a:hover  { color:#c00;}
.left_menu1 .current {color: #c00;font-weight:bold;background:#fff;}
.left_menu1 .current a,.left_menu1 .current a:visited  { color:#c00;}
.left_menu1 .current a:hover  { color:#c00;}


/*///// 两栏,右侧自适应 /////*/
.index_main1{float:right;width:100%;margin-left:-245px; overflow:hidden/*/屏蔽小分辨率下ie右侧空出245px宽度*/}
.index_content1{margin-left:245px;}
.index_left1{float:left;width:225px; }


.index_main2{float:left;width:100%;margin-right:-245px; overflow:hidden/*/屏蔽小分辨率下ie右侧空出245px宽度*/}
.index_content2{margin-left:145px;}
.index_left2{float:right;width:225px; }


.box1c {
    display:block; padding:20px 45px 30px 45px; background-color:#fff;
    box-shadow:1px 1px 3px #b3b3b3;
    -moz-box-shadow:1px 1px 3px #b3b3b3;
    -webkit-box-shadow:1px 1px 3px #b3b3b3;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#b3b3b3')";/* For IE 8 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#b3b3b3');/* For IE 5.5 - 7 */
    border-top:1px solid #e5e5e5\9;border-left:1px solid #e5e5e5\9;
}
.box1c:after{
    clear: both;
    display: block;
    font: 1px/0px serif;
    content: ".";
    height: 0;
    visibility: hidden;
}
* htmlc .box1 {  height: 1%;}


.txt_title1{ display:block;color:#333; font-size:26px; padding:15px 0px; }
.txt_title1 font{color:#333; }

.txt_title2{ display:block;color:#333; font-size:26px; padding:5px 0px; }
.txt_title2 font{color:#333; }

.tcenter { text-align:center}

.txt1{ display:block;text-align:left; color:#333;  line-height:32px; font-size:16px;word-wrap: break-word;word-break: normal;margin:15px 0 25px 0; font-family:宋体,Verdana, Arial, Helvetica, sans-serif;}
.txt1{ margin:15px 15px 25px 15px; }


.position{ display:block; text-align:left;font-size:9pt; color:#808080;margin-bottom:5px;font-family:Verdana}
.position a,.position a:visited { color:#808080;text-decoration:none;}
.position a:hover { color:#2f6698;text-decoration:underline;}


.fenlei{
    width:100%;
    text-align: center;
    margin-top: 20px;
    margin-bottom: 30px;
    overflow: hidden;
}
.fenlei a{
    display: inline-block;
    width:200px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    font-size: 14px;
    background: #eeeeee;
    margin: 0 5px;
    border-radius: 4px;
    cursor: pointer;
}
.fenlei a.cur{
    background: #d60101;
    color: #fff;
}

.input_1a , .input_1b { height:33px;line-height:33px; padding: 0px 5px; vertical-align: baseline; border:1px solid #a0a0a0;background: url("input_1.gif") no-repeat;    }
.input_1a {color: #808080; }
.input_1b {color:#000; border:1px solid #2f6598;}


.input_2a , .input_2b {  height:26px;line-height:26px; padding: 0px 5px; vertical-align: baseline; border:1px solid #a0a0a0;background: url("input_1.gif") no-repeat;    }
.input_2a {color: #808080; }
.input_2b {color:#000; border:1px solid #2f6598;}


.input_3a , .input_3b {  height:22px;line-height:22px; padding: 0px 5px; vertical-align: baseline; border:1px solid #ddd;background: url("input_1.gif") no-repeat;    }
.input_3a {color: #808080; }
.input_3b {color:#000; border:1px solid #b3b3b3;}

.fieldset1 { display: block; border:0; color:black ; margin:0 auto}
.fieldset1 div {clear:all;width:100%; margin-bottom:5px; display:table}
.fieldset1 label {display: table-cell;#float:left;text-align:right;width:20%;padding:6px; vertical-align:middle; background-color:white;margin-bottom:5px;font-weight: bold;}
.fieldset1 p {display: table-cell;#float:left;padding:3px 6px;text-align:left; margin-bottom:5px; }

.ipt {padding:0 10px;
    width:300px;
    float: left;
    height: 30px;
    line-height: 36px;
    border-radius: 3px;
    border:1px solid #dedede;
    outline: none;}

.lbl {
    width: 105px;
    text-align: right;
    font-size: 14px;
    float: left;
}

.zwxxgkh2 {
     font-size: 20px;
     margin-left: 40%;

     font-weight: bold;
 }
.zwxxgkh3 {
    font-size: 20px;
    margin-left: 45%;

    font-weight: bold;
}
.zwxxgkh4 {
    font-size: 20px;
    margin-left: 30%;

    font-weight: bold;
}

.Group2_Right{float:right;width:230px; *padding-bottom:0px;}
/*///////////////clearfix ///////////////*/
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
.clearfix {	display: inline-block;}
html[xmlns] .clearfix {	display: block;}
* html .clearfix {	height: 1%;}
.tit6{ display: block;padding-bottom:5px; margin-bottom:15px;  border-bottom:1px solid #2f6698;}
.tit6  .L { float:left; overflow:hidden;font-size:12pt; color:#2f6698;font-weight:bold;}
.tit6  .R {text-align:right; font-size:9pt;overflow:hidden;  float:right;margin-top:5px}
.xz_txt{ display:block;text-align:left; color:#333;  line-height:1.8; font-size:14px;word-wrap: break-word;word-break: normal;margin:10px 0 ; height:300px; overflow-y:auto; overflow-x:hidden}
.list_02b { display:block; width:100%; margin-bottom:10px;position:relative}
.list_02b .li{ text-align:left; background: url("icon_01.gif") no-repeat 3px 15px;padding:7px 0px 7px 0px;overflow:hidden ; font-size: 10.5pt;}
.list_02b .li a,.list_02b .li a:visited { color:#333;text-decoration:none;}
.list_02b .li a:hover { color:#2f6698;text-decoration:underline;}
.list_02b font{ float:right;font-size:9pt; color:#888; text-align:right; padding-top:0px;overflow:hidden;}

.zrxx_tit { display:block; margin:15px 0 5px 0;}
.zrxx_t1 {color: #ba5613; font-weight:bold; font-size:12pt; vertical-align: top; line-height:1.1;margin-left:5px;}
.zrxx_t2 {color: #f00;  font-weight:bold; font-size:9pt; vertical-align:top;#vertical-align:middle;margin-left:5px;}