@charset "utf-8";
/* CSS Document */

.site{
    width: 951px;
    height: 55px;
    line-height: 55px;
    margin: 0 auto 10px;
    padding-left: 49px;
    color: #7e7e7e;
    background: #fff url(2017cssdzj_index_local.png) 20px center no-repeat;
}
.site a{
    color: #7e7e7e;
}

/********************列表页面************************/
.con { width: 998px; min-height: 560px; background: #ffffff; margin: 0 auto 20px;  overflow: hidden; position: relative;}
.con_left{ width: 220px;   float: left; margin-right: 30px; overflow: hidden;  }
.con_right{ width: 748px; height: 100%; float: left; background: #ffffff; overflow: hidden;}
.left_yinyin{ width: 15px; height: 100%; background: url(2017cssdzj_index_tilte01bg.png); position: absolute; left: 205px; top: 0; }
/*栏目样式*/

.left_title{ width: 100%; height: 60px; font-size: 16px; color: #FFFFFF; text-align: center; background: url(2017cssdzj_index_tiltebg.png) no-repeat 0 0; }
.left_title a{ display: inline-block; width: 100%; height: 50px; line-height: 50px; font-size: 16px; color: #FFFFFF; text-align: center; }
.left_list{ width: 100%;  overflow: auto; font-size: 16px; color: #FFFFFF; text-align: center; background: #fff; }
.left_list ul { margin: 20px auto; }
.left_list ul li{  margin-bottom: 10px; }
.left_list ul li a { width:178px; height: 38px; line-height: 38px;  border: 1px solid #e1e1e1; color: #999999; text-align: center;  background: url(2017cssdzj_index_tilte01.png) no-repeat 10px center; display:inline-block; text-decoration:none; }
.left_list ul li a:hover{ background: #41b7e7 url(2017cssdzj_index_tilte01s.png) no-repeat 10px center; color: #fff; }
.left_list ul li .active{ background: #41b7e7 url(2017cssdzj_index_tilte01s.png) no-repeat 10px center; color: #fff; }
.left_list ul li .list_a{ background: #41b7e7 url(2017cssdzj_index_tilte01s.png) no-repeat 10px center; color: #fff; }

.list_ul ul{ margin: 10px auto; }
.list_ul ul li{ margin-bottom: 5px; }
.list_ul ul li a{  width:178px; *width: 116px; height: 25px; line-height: 25px; text-align: left; text-indent: 62px; *text-indent: 0px; *padding-left: 62px; border: none; background: #fff; overflow: hidden; }
.list_ul ul li a:hover{ background: #fafafa;  color: #999999; }

/*列表样式*/
.right_title{ width: 728px;  margin-top: 10px; height: 51px; border-bottom: 1px solid #a9c5dc; line-height: 51px; }
.right_title span{  height: 50px; color: #41b8e6; font-size: 18px; display: inline-block; text-align: center; border-bottom: 2px solid #41b8e6;}
.right_title .tyl-main-right-top-right{float:right; line-height:48px; height:48px; background:url(tyl-main-right-title.png) no-repeat; padding-left:40px; padding-right:20px;}
.right_list{  width: 728px; min-height: 525px; margin-top: 10px;}
.right_list li { width: 100%; height: 35px; line-height: 35px; margin-left: 20px; background: url(2017cssdzj_index_tilte02.png) no-repeat left center ;}
.right_list li:hover{ background: url(2017cssdzj_index_tilte02.png) no-repeat left center ; }
.right_list li a{ display: inline-block; width: 70%; padding-left: 30px; float: left;  white-space:nowrap;  overflow:hidden;  text-overflow:ellipsis; }
.right_list li a:hover { color: #4d85c3; }
.right_list li span{ color: #b3b3b3; float: right; margin-right: 20px;  }

/*分页样式*/
.right_paging{ width: 728px; height: 40px; margin: 20px auto; text-align: center;  }
.right_paging .div_cutPage{ display: table; margin: 0 auto; }
.right_paging .div_cutPage a{ display: inline-block; padding: 5px 10px;  cursor: pointer;  border: solid thin #DDDDDD;  margin: 5px; }
.right_paging .div_cutPage a:hover{  border: solid thin #0099FF; background-color: #0099FF; color:white;  }
.right_paging .on{  border: solid thin #0099FF;  margin: 5px; color: #ffffff;  background-color: #0099FF; }



/*****************文章页面********************/

.article{ width: 1000px; margin: 0 auto 20px; overflow: hidden; background: #FFFFFF;
    box-shadow: 3px 3px 3px rgba(7,0,2,.1); -webkit-box-shadow: 3px 3px 3px rgba(7,0,2,.1); -moz-box-shadow: 3px 3px 3px rgba(7,0,2,.1);}
.content1{ width: 900px; margin: 0 auto;}
.content1 h2{ margin: 30px auto 20px;  font-family: "微软雅黑"; font-size: 25px; color: #305e8b; text-align: center;}
.con1_time { width: 100%; height: 30px; line-height: 30px; background: #f1f1f1; text-align: center;}
.con1_text { padding: 20px 40px 40px 40px; }
.con1_text img {
    width: 100% !important;
    height: auto !important;
}
.con1_source{ width: 100%; height: 30px; margin: 10px auto 30px; line-height: 30px; background:#f6f6f6;}
.span1 { margin-left: 20px;}
.span2 { float: right; margin-right: 20px; }
.span2 img { margin-left: 5px; vertical-align: middle;}

/*屏幕宽度小于1140px时执行以下代砄1�7*/
@media screen and (max-width: 1140px){
    .article{ width: 100%;}
    .content1{ width: 95% }
}




/* 屄1�7长信箱写信页靄1�7 */
.tyl-main-right-list .tyl-main-right-list-top{background:url(tyl-main-right-list-top.png) no-repeat; height:42px; line-height:42px; margin:20px 0px; padding-left:60px; color:#fff; font-weight:bolder; font-size:16px;}
.tyl-main-right-list li{ padding:0 15px; line-height:40px; font-size:15px; border-bottom:#eeeeee 1px solid;}
.tyl-main-right-list li span{ float:right;}

.tyl-main-right-list{ margin:10px 20px 0 0;}
.tyl-main-right-list table{ width: 100%; table-layout:fixed;}
.tyl-main-right-list table td{ color:#535353; padding-left:10px; line-height: 35px;}
.tyl-main-right-list table .table_head{ border-bottom:1px dashed #c8c8c8; height: 42px;}
.tyl-main-right-list table .table_head td{ font-weight: bold;}
.tyl-main-right-list table td p{ text-align:left; padding:0 10px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.tyl-main-right-list table td span{ color: red; }
.tyl-main-right-list table td a{ color:#535353;}
.tyl-main-right-list table td a:hover{ color:#3d79ac;}

.tyl-main-right-list-jbxx h3{ line-height: 36px; border-bottom:1px solid #a9c5dc;}
.tyl-main-right-list-jbxx input{border:1px solid #a9c5dc;}
.tyl-main-right-list-jbxx .xx_submit{ width:81px; background:#41b8e6; border:0px; color:#fff; height:30px; outline: none;  }
.xx_submit {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: transform;
    transition-property: transform;
}
.xx_submit:before {
    pointer-events: none;
    position: absolute;
    z-index: -1;
    content: '';
    top: 100%;
    left: 5%;
    height: 10px;
    width: 90%;
    opacity: 0;
    background: -webkit-radial-gradient(center, ellipse, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);
    background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);
    /* W3C */
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: transform, opacity;
    transition-property: transform, opacity;
}
.xx_submit:hover, .xx_submit:focus, .xx_submit:active {
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px);
    /* move the element up by 5px */
}
.xx_submit:hover:before, .xx_submit:focus:before, .xx_submit:active:before {
    opacity: 1;
    -webkit-transform: translateY(5px);
    transform: translateY(5px);
}


/* 信件详细 */
.xl_content_1 { margin-bottom: 10px;  }
.div_questionInfo{ background: #F8F8F8; border:solid 1px #E8E8E8;line-height:35px; padding:0 20px; color:#AF1709; font-size:14px; font-weight:normal;margin:0;}
.div_inner{padding:20px 0;color:#666}
.div_inner table{width:100%; border:solid 1px #E9E9E9; background:#fff; border-collapse:collapse}
.div_inner table td{ border-collapse:collapse;border:solid 1px #E9E9E9;padding:2px; line-height:32px;}
.td_label{width:110px; text-align:center}
.div_questionInfo h3{ margin:0; color:#AF1709; }
.clear10{height:10px;clear:both;}


/* 领导细缆页 */
.leader_work{height:140px}
.div_docMain{border:solid 1px #808080; width:850px; padding:20px; margin:20px auto; background-color:#fff;}
.docTitle_detail{font-family:"黑体","宋体"; font-size:24px; color:#000; width:650px; margin:0 auto; line-height:30px; text-align:center;}
h1.docTitle{text-align:center; line-height:45px; color:#36f;font-size:26px;}
.docFunc{ border-top:solid 1px #D5E2F3; background-color:#F2F2F2;}
.docFunc li{line-height:30px;text-align:center;}
.btn a{margin:0 5px;}
#docContent_detail,#docContent_detail p{line-height:180%; font-size:16px; padding:10px;}
.picAppendix{text-align:center;}
.picAppendix img{display:block; margin:5px auto;border:solid 1px #dedede; padding:1px; background:#fff;}
.div_appendix{  padding-left:15px; padding-top:40px;}
.div_appendix a{display:block; line-height:22px;padding-left:18px;}