.main{ width: 1200px; overflow: hidden; margin: 0 auto; }


/********************列表页面************************/
.con { width: 1200px; min-height: 460px; background: #ffffff; margin:0 auto;  overflow: hidden; position: relative;}

.con_left{ width: 275px;   float: left; margin-right: 30px; overflow: hidden;  }
.con_right{ width: 885px; height: 100%; float: left; background: #ffffff; overflow: hidden;}
/*栏目样式*/
.left_title{ width: 100%; height: 50px; line-height: 50px; font-size: 18px; font-weight: bold; color: #FFFFFF; text-align: center; background:#017bbc; }
.left_title a{ display: inline-block; width: 100%; height: 50px; line-height: 50px; font-size: 16px; color: #FFFFFF; text-align: center; }
.left_list{ width: 243px; padding: 0 15px; border: 1px solid #dddddd; font-size: 16px; color: #FFFFFF; background: #fff; }
.left_list ul { margin: 15px 0; }
.left_list ul li{  margin-bottom: 10px; }
.left_list ul li a { width:225px; padding-left: 17px; height: 35px; line-height: 35px;  border: 1px solid #dddddd; background: #f5f5f5; color: #34638d; overflow:hidden;  text-overflow:ellipsis;  overflow:hidden; display:inline-block; text-decoration:none; }
.left_list ul li .active{ background: #017bbc; color: #FFFFFF; }
.list_ul ul{ margin: 13px auto 0; }
.list_ul ul li{ margin: 3px 0; text-align: center }
.list_ul ul li a{  width:209px; height: 34px;  padding-left: 0px; text-align: center; line-height: 32px; border: 1px solid #dddddd; background: #fff; color: #000;  overflow: hidden; }
.left_list ul li a{  position: relative; -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; -webkit-transition-property: color; transition-property: color; -webkit-transition-duration: 0.3s; transition-duration: 0.3s;  }
.left_list ul li a:before { content: ""; position: absolute; z-index: -1; top: 0; left: 0; right: 0; bottom: 0; background: #017bbc; -webkit-transform: scaleX(0); transform: scaleX(0); -webkit-transform-origin: 0 50%; transform-origin: 0 50%;
    -webkit-transition-property: transform; transition-property: transform; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;  }
.left_list ul li a:hover{ color: #fff; }
.left_list ul li .active{ background: #017bbc; color: #fff; }
.left_list ul li a:hover:before{ -webkit-transform: scaleX(1); transform: scaleX(1); }
/* 只支持IE6、7、8 */
@media \0screen\,screen\9 { .left_list ul li a:hover{ background: #017bbc; }  }

/*列表样式*/
.right_title{ height: 50px; border-bottom: 1px solid #ccc; }
.right_title span{ padding: 0 15px;  height: 50px; line-height:50px ;color: #017bbc; font-size: 18px; font-weight: bold; display: inline-block; text-align: center; border-bottom: 1px solid #017bbc;}
.right_list{  min-height: 525px; margin-top: 10px;}
.right_list li { padding: 0 15px; height: 35px; line-height: 35px; }
.right_list li a{ display: inline-block; width: 70%; color: #000; font-size: 14px; float: left;  white-space:nowrap;  overflow:hidden;  text-overflow:ellipsis; }
.right_list li a:hover { color: #017bbc; }
.right_list li span{ color: #000; float: right; font-size: 14px;  }
.right_list .line { height: 0; line-height: normal; margin: 10px auto; *margin: 10px auto -10px; border-bottom: 1px solid #ccc; }


/*分页样式*/
.right_paging{ width: 728px; height: 40px; margin: 40px auto 20px; text-align: center;  }
.right_paging .div_cutPage{ display: table; margin: 0 auto; }.left_list .zxts-box li a
.right_paging .div_cutPage a{ display: inline-block; padding: 5px 10px;  cursor: pointer;  border: 1px solid #DDDDDD;  margin: 5px; }
.right_paging .div_cutPage a:hover{  border: 1px solid #017bbc; background-color: #017bbc; color:white;  }
.right_paging .on{ border: 1px solid #017bbc; background-color: #017bbc; color:white;  }
.left_list ul ul{display:none;}

/*调查征集列表页 by zzx 20200325*/
.surveyCommonList li {padding: 0 0 0 12px;border-bottom: 1px dashed #eee;line-height: 30px;padding: 6px 0 6px 12px;font-size: 16px;position: relative;min-height: 60px;}
.surveyCommonList .details {float: right;background: #0068b7;padding: 0 10px;font-size: 14px;border-radius: 5px;color: #fff;margin: 5px 0 0 0px;display: inline;height: 30px;line-height: 30px;margin-right: 15px;}
.surveyCommonList li .title {float: left;border: none;}
.surveyCommonList li .title h5 {font-size: 14px;color: #999;font-weight: 400;line-height: 20px;}

.left_list .zxts-box li a{text-align: left;
    background: #017bbc;
    color: #FFF;}