.list_c {
    width: 1178px;
    border:1px solid #ddd;
}
.position {
    width:1180px;
    height: 40px;
    margin: 5px 0;
}
.position span {
    line-height: 40px;
    color: #818181;
    padding-left: 10px;
}

.chnList {
    width: 266px;
    float: left;
    margin: 25px 0 25px 25px;
    background-color: #F3F3F3;
}
.chnList span {
    display: block;
    background-color: #006599;
    color:#fff;
    text-align: center;
    line-height: 34px;
    font-size: 20px;
	padding:8px 14px;
}
.chnList ul {
    padding: 10px 0 20px 0;
}
.chnList ul li {
    margin: 0 23px;
    line-height: 62px;
    background: url("list_li_bg.png") 20px center no-repeat;
    border-bottom:1px #D2D2D2 dotted;
    padding-left: 70px;
}
.chnList ul li a {
    font-size: 17px;
    color: #26739F;
    display:block;
}
.chnList ul li:hover,.chnList ul .on {
    background: url("list_li_on.png") 20px center no-repeat;
}
.docList {
    margin: 25px 0 25px 25px;
    float: left;
    width: 832px;
}
.docList .t,.no_child_list .t {
    height: 52px;
    border-bottom:2px solid #CECECE;
    position: relative;
    z-index: 1;
}
.no_child_list .t {
    margin:0 20px;
}
.docList .t span,.no_child_list .t span{
    /*width: 136px;*/
    height: 52px;
    float: left;
    display: block;
    text-align: center;
    line-height: 54px;
    color: #016599;
    font-size: 20px;
    z-index: 100;
    border-bottom:2px solid #006599;
}
.docList ul,.no_child_list ul {
    margin-top: 20px;
}
.docList ul li,.no_child_list ul li {
    background: url("png_list_style_dot.png") 15px 28px no-repeat;
    padding:10px 15px;

}
.no_child_list ul li {
    margin: 0 20px;
}
.docList ul li.li1,.no_child_list ul .li1 {
    background-color: #FAFAFA;
}
.docList ul li a,.no_child_list ul li a {
    line-height: 40px;
    display: block;
    padding-left: 20px;
    font-size: 16px;
}
.docList ul li span,.no_child_list ul li span{
    display: block;
    padding-left: 20px;
    font-size: 12px;
    line-height: 40px;
    color: #8E8E8E;
}
.docList ul.leaderList li span{
    display: inline !important;
}
.docList ul.leaderList li .name {
    color:#333;
    font-size: 18px;
}
.docList ul.leaderList li .duty {
    font-size: 16px;
}
.docList ul.leader li{
	background:none;
}
.docList ul.leader li img{
	width:209px;
	height:304px;
	text-align:center;
	margin:0 auto;
	display:block;
	margin-bottom:12px;
}
.docList ul.leader li a{
	text-align:center;
	line-height:32px;
}
.docList .fourBox{
	padding-right:34px;
}
.docList .fourBox ul{
	margin-left:-10px;
}
.docList .fourBox ul li{
	float:left;
	background:none;
	padding:0;
	margin-left:25px;
}
.docList .fourBox ul li a{
    display: block;
    padding: 0;
    font-size: 16px;
    width:244px;
    height:40px;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
/*������Ŀ�б�*/
.chnList .dl {
    margin: 10px;
}
.chnList .dl li {
    margin:0;
    padding: 10px;
    width:100px;
    height:35px;
    text-align: center;
    line-height: 35px;
    background: none;
    float: left;
    border-bottom:1px #D2D2D2 dotted;

}
.chnList .dl li a {
    font-size: 17px;
    color: #26739F;
    display:block;
    border-radius: 10px;
}
.chnList .dl li:hover {
    background: none;
}
.chnList .dl li a:hover,.chnList .dl li .on {
    color:#fff;
    background: #1AA1DB;
}

.detail { padding:20px;}
.detail .info {padding:15px 0;text-align:center;}
.detail h1 { color:#006599; line-height:50px; text-align:center; font-size:28px; font-weight:normal; padding:10px 0 20px 0;}
/*.titBar{ margin:0 40px;height:40px;line-height:40px;margin-top:10px; text-align:center;color:#434343; background:#F5F5F6;}*/
.detail .contents {padding:50px; padding-top:20px; line-height:30px;; min-height:280px; }
.detail .contents > p {
    line-height: 30px;
    font-size: 15px;
}
.detail .contents img {
    max-width: 800px;
    height:auto;
}
.detail .contents > span {
    line-height: 30px;
    font-size: 15px;
}
.detail .contents * {
    line-height: 200% !important;
    font-size: 16px !important;
    font-family: "Microsoft YaHei" !important;
}
.detail .contents img {
    max-width: 800px !important;
}
.titBar {
    background:#F5F5F6;
    line-height: 40px;
}
.titBar .where{ margin-right:20px;color:#999; }
.titBar .pubTime{margin:0 20px;color:#999; }
.titBar .print { margin-left:20px; }

/*��ҳ*/
.singleDocumentContent { padding:20px 30px; line-height:200%; text-align:left; min-height:380px;}
.singleDocumentContent * {
    font-size: 16px !important;
    line-height:40px !important;
    font-family: "Microsoft YaHei" !important;
}
.singleDocumentContent img {
    max-width: 100% !important;
}

/*�����ύ*/
.docList .t .msg_input {
    background: url("msg_input.png") left 16px no-repeat;
    width:101px;
    height: 52px;
    line-height: 50px;
    padding-left: 30px;
    top: 0;
    right: 0;
    display: block;
    position: absolute;
    border-bottom:none;
}
.docList .t .msg_input a {
    font-size: 16px;
    display: block;
    font-weight: bold;
}

.inputMail {  margin-top: 20px;}
.mail_left { width: 585px;  background: #fff;  float: left;  height: 700px; margin-left:20px; overflow: hidden; margin-top:20px;}
.write_form {  width: 595px;  background: #fff;  float: left;  height: 800px;  border: none;  }
.mail_right {  width: 510px;  float: left;  text-align: justify;  background: #eee;  border: 1px solid #ddd;  padding: 20px; min-height: 620px; margin-bottom:20px;    position: relative;  margin-top:20px; }
.mail_right .corner {  display: block;  position: absolute;  right: -1px;  top: -1px;  width: 38px;  height: 26px;  background: url(png_mailbox_declare_bg.png) no-repeat;  }
.declare_hd {  font-size: 18px;  color: #56A348;  margin-bottom: 20px;  text-align: center;  }
.declare_bd {  font-size: 12px;  line-height: 30px !important; }

/*ͼƬ����*/
.picList {
    padding-top: 10px;
    min-height: 500px;
}
.docList .picList li {width:265px; float:left;text-align:center; margin:0 4px;  _display:inline; border-bottom:none; padding:20px 0; transition: 0.5s; background: none;}
.no_child_list .picList li { width: 368px;  background: none;  float: left;  text-align:center; margin:0 10px;  _display:inline; border-bottom:none; padding:20px 0; transition: 0.5s; }
.docList .picList li a,.no_child_list .picList li a { padding:0;}
.no_child_list .picList li img {
    width: 320px;
    height:181px;
}
.picList li:hover { background-color: #f4f4f5; }
.docList .picList li span {display:block; text-align:center; line-height:40px; padding-left:0;}
/*ͼƬ����Ŵ� start*/
.picList li img {
    transition:All 0.4s ease-in-out;
    -webkit-transition:All 0.4s ease-in-out;
    -moz-transition:All 0.4s ease-in-out;
    -o-transition:All 0.4s ease-in-out;
    width:auto;
    height:115px;
}
.picList li img:hover {
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
}
/*ͼƬ����Ŵ� end*/

.no_child_list .fm li {width:544px; float:left;text-align:center; margin-left:30px; margin-right:0;  _display:inline; border-bottom:none; padding:10px 0 6px 0; transition: 0.5s; background: none;}
.no_child_list .fm li a { padding:0; line-height: 30px;}
.fm li:hover { background-color: #f4f4f5; }
.no_child_list .fm li span {display:block; text-align:center; line-height:40px; padding-left:0;}
.fm li img {
    width:544px;
    height:112px;
}

/*����ϸ��*/
.documentPage table * {
    font-size: 14px;
}
.liuyan_title td{
    font-size: 22px;
}
.liuyan_box { margin:0 auto; border-top:#00A0E9 solid 2px; }
.liuyan_box td  {padding:6px 0; font-size:16px; line-height:35px; padding-left:10px;}
.liuyan_box td * {
    font-size: 16px;
}
.liuyan_box td strong{ color: #1869bf; font-weight: 500; }

/*��վ��ͼ��ʼ*/
.site_map_wrap{
    background: #fff;
    padding: 10px 0;
}

.module_name{
    height: 30px;
    line-height: 30px;
    border: 1px solid #f5f5f5;
    width: 100%;
    background: #f5f5f5;
    margin: 10px 0px;
}
.module_name a{
    font-size: 20px;
    color: #fff;
    padding: 0px 20px;
    background: #057CB9;
    line-height: 30px;
    height: 30px;
    display: block;
    float: left;
}
.module_wrap{
    clear: left;
    width: 100%;
}
.module_wrap td{
    padding: 20px 0;
    clear: left;
}
.column_title{
    width: 100px;
    text-align: center;
}
.column_title a{
    color: #057CB9;
}
.column_list a{
    color: #474747;
    padding: 0 20px;
    line-height: 30px;
    white-space: nowrap;
}
.column_list a:hover{
    text-decoration: underline;
}
.module_column{
    background-color: #f3f3f3;
}
.module_column:last-of-type{
    border-bottom: none;
}