@charset "utf-8";

.main{width:1280px;}
img{max-width:100%;}

.ztzl-header{height:394px;}

.ztzl-container{}
.ztzl-container .infoList li h4{padding-left:16px;}
.ztzl-container .infoList li h4 a:before{top:-2px; width:5px; height:5px; background-image:none; background-color:#333; border-radius:50%;}
.ztzl-wrap{padding-bottom:30px; overflow:hidden;}
.ztzl-wrap .more{padding-right:15px; text-align:right;}
.ztzl-wrap .more a{color:#f00; font-size:14px;}
.ztzl-hd{margin-bottom:30px; text-align:center;}

.ztzl-tzdt .in-box{padding:0 10px;}
.ztzl-tzdt .in-box .infoList{padding-right:10px; padding-bottom:10px; padding-left:10px;}
.ztzl-tzdt .in-box .infoList li{padding-top:11px; padding-bottom:11px; border-bottom:1px dashed #c7c7c7;}
.tzdt-ssdt{float:left; width:70%;}
.tzdt-ssdt .in-box{border-right:1px solid #f1d3d3;}
.tzdt-ssdt .tpxws{float:left; width:430px; padding-top:11px;}
.tzdt-ssdt .news{float:right; width:430px;}
.tzdt-ssdt .news h2{font-size:22px; font-weight:normal; text-align:center; line-height:45px;}
.tzdt-ssdt .news h2 a{color:#ff0029;}
.tzdt-ssdt .tpxw-slide,
.tzdt-ssdt .tpxw-slide .bd{height:280px;}
.tzdt-tzgg{float:right; width:30%;}
.ztzl-common{float:left; width:33.33333%;}
.ztzl-common dl{margin-right:10px; margin-left:10px;}
.ztzl-common dl dt{text-align:center;}
.ztzl-common dl dd .infoList{padding:10px;}

.tab-head{border-bottom:1px solid #ededed;}
.tab-head .hd li{float:left; margin-bottom:-1px; padding:10px 30px 12px;}
.tab-head .hd li.on{padding-bottom:10px; color:#f00; border-bottom:2px solid #f00;}
.tab-head .hd li.on a{color:#f00;}

.ztzl-common .jwhzyq{margin-right:30px; margin-left:30px;}
.ztzl-common .jwhzyq dd{padding-top:10px;}
.ztzl-common .jwhzyq .img{width:100%; height:212px;}
.ztzl-common .jwhzyq .memo{font-size:12px; line-height:22px; text-align:justify;}

.ztzl-page-container{margin:0 20px 20px; padding:30px 30px 0; border:5px solid #eae6e6; border-top:none;}
.ztzl-page-container.notboder{border:none !important;}
.ztzl-page-list .infoList li{padding-top:12px; padding-bottom:12px; border-bottom:1px dashed #c7c7c7;}
.ztzl-page-list .infoList li h4{font-size:16px;}
.ztzl-page-main .common-head h2{font-weight:bold; font-size:18px; color:#1a8efb;}
.ztzl-page-main .common-head h2:before{background-color:#1872c8;}
.ztzl-page-main .common-head .crumb{float:right; margin-bottom:0; padding-bottom:0; color:#888; border-bottom:none;}
.ztzl-page-main .common-head .crumb a{color:#888;}
.ztzl-page-main .common-head .crumb span{color:#1a8efb;}

.sideBar{float:left; width:190px;}
.mainContent{float:right; width:930px;}
.parentName{position:relative; z-index:11; line-height:45px; font-size:18px; color:#fff; text-align:center; background-color:#1a8efb;}
.parentName font{display:inline-block; vertical-align:top; line-height:45px;}
.sideMenu{margin-bottom:30px; overflow:hidden;}
.sideMenu li{margin-top:10px;}
.sideMenu li a{position:relative; display:block; line-height:45px; color:#828282; font-size:16px; text-align:center; background-color:#fff; border:1px solid #c6c6c6;}
.sideMenu li a:hover{color:#828282;}
.sideMenu li a.aon{color:#ff5f2e;}
.sideMenu li.selected a{color:#fff; background-color:#1a8efb; border-color:#1a8efb;}
.sideMenu.ui-list-menu li{margin-top:0; margin-bottom:10px;}
.sideMenu.fixed{position:fixed; top:20px; z-index:10; width:190px;}

.right-part-item{padding-top:30px; border-top:1px solid #ddd;}
.right-part-title{font-size:28px; margin-bottom:30px;} 
.right-part-content{padding-bottom:30px;}
.right-part-content h2{font-size:18px; color:#1a8efb; margin-bottom:15px;}
.right-part-content p{margin-bottom:30px; font-size:16px; line-height:2em;}
.right-part-content td{font-size:16px; line-height:2em;}
.table-basic-section{width:100%; margin-top:10px; border:1px solid #ddd;}
.table-basic-section td{text-align: center; padding: 10px 0 10px 10px;}
.table-basic-section td~td{padding-right:10px;}
.table-basic{width:100%; border:1px solid #ddd;}
.table-basic td{padding:10px 0 10px 66px;}
.table-basic td~td{padding-right:100px;}

.right-part-item~.right-part-item{border-top:1px solid #ddd; padding-top:30px;}

