﻿@charset "utf-8";

/*layout*/
.sideBar{float:left; width:20%; padding-bottom:20000px; margin-bottom:-20000px; background-color:#f5f5f5;}
.mainContent{float:right; width:80%;}
.mainContent .inBox{margin-left:30px; background-color:#fff;}
.mainContent .detail{padding:15px 15px 0 !important;}
.mainContent .auxiliarys .rel-appendixs{margin-bottom:5px !important;}
.mainContent .tab-brief > .hd li{padding-top:7px; padding-bottom:20px;}

.parentName{position:relative; z-index:11; line-height:160%; padding:14px 10px; font-size:1.25em; font-weight:bold; color:#fff; text-align:center; background:#2f74db;}

.sideMenu{position:relative; z-index:13;}
.sideMenu li a{position:relative; display:block; padding:16px 10px; font-size:1.125em; font-weight:bold; line-height:1.6em; text-align:center; background-color:#f5f5f5;}
.sideMenu li a:before{position:absolute; top:50%; left:50px; margin-top:-6px; content:normal; width:10px; height:12px; background-repeat:no-repeat;}
.sideMenu li a:hover{background-color:#ededed;}
.sideMenu li a.aon{color:#1a5ab1; background-color:#e6e6e6;}


.pageList .addline{padding-top:15px; padding-bottom:15px; border-bottom:1px dashed #d6d6d6;}
.pageList .addline:last-child{border-bottom-style:solid;}
/*.pageList li h4{padding-left:0;}*/
.pageList li h4:before{content:normal;}

.pageListCols .infoList{margin-right:-5px; margin-left:-5px;}
.pageListCols .infoList li{width:25%;}
.pageListCols .infoList li h4{margin-right:5px; margin-left:5px;}

.pageLists{}
.pageLists .newsList{padding-top:15px; padding-bottom:15px; border-bottom:1px dashed #d6d6d6;}
.pageLists .setModule.mt{margin-top:20px;}
.pageLists .setModule .hd li{line-height:31px;}
.pageLists .setModule .hd .common-more{line-height:31px;}


.pageFirstCont{padding-top:20px; font-size:1em; line-height:200%;}
.pageFirstCont p{margin-bottom:15px;}
.pageFirstCont p a{color:#1a56a8;}

.pageListPic{overflow:hidden;}
.pageListPic ul{margin-right:-15px; margin-left:-15px; overflow:hidden; zoom:1;}
.pageListPic ul li{position:relative; float:left; width:33.333%;}
.pageListPic ul li a{display:block; margin:30px 15px 0 15px; font-size:1em; overflow:hidden;}
.pageListPic ul li span.pic{display:block; width:100%;  height:182px; background-color:#ebebeb; overflow:hidden;}
.pageListPic ul li span.pic img{display:block;  width:100%; min-height:100%; height:auto;}
.pageListPic ul li span.txt{display:block; padding:10px; font-size:14px; text-align:left; background-color:#f9f9f9; border-right:1px solid #ebebeb; border-bottom:1px solid #ebebeb; border-left:1px solid #ebebeb;}
.pageListPic ul li span.txt:before{display:inline-block; width:1px; height:48px; content:""; vertical-align:middle; visibility:hidden;}
.pageListPic ul li span.txt font{display:inline-block; vertical-align:middle; max-height:48px; line-height:24px; width:99%;}
.pageListPic.spread ul li{width:25%;}

/* ldzc */
.ldzc-intro{border-bottom: 4px solid #f2f2f2; position: relative; min-height: 380px; overflow: hidden;}
.ldzc-intro dl{position:absolute; left: 0; top: 0; width: 198px;}
.ldzc-intro dl dt img{display: block; width: 190px; height: 263px; padding: 3px; border:#e1e1e1 1px solid; margin-bottom: 15px;}
.ldzc-intro dl dd{text-align: center; color: #666;}
.ldzc-intro dl dd b{color: #17509d; font-size: 1.375em; display: block; margin-bottom: 5px; font-weight: normal;}
.ldzc-intro .txt{ margin-left: 230px; margin-bottom: 35px;}
.ldzc-intro .txt h4{font-size: 1.375em; color: #17509d; font-weight: normal; margin:0 0 15px; position: relative; padding-left: 16px; }
.ldzc-intro .txt h4:before{content:''; width: 5px; height: 18px; background: #17509d; position: absolute; left: 0; top: 50%; margin-top: -9px;}
.ldzc-intro .txt .duty{margin-bottom:20px; white-space:normal; line-height:2.1875;}
.ldzc-intro .txt a{display: inline-block; width: 100px; height: 40px; line-height: 40px; text-align: center; background: #3075dc; color: #fff; text-align: center; border-radius: 5px;}

.ldzc-resume{margin-bottom: 35px;}
.ldzc-resume h4{font-size: 1.375em; color: #17509d; font-weight: normal; margin:32px 0 18px; position: relative; padding-left: 16px; }
.ldzc-resume h4:before{content:''; width: 5px; height: 18px; background: #17509d; position: absolute; left: 0; top: 50%; margin-top: -9px;}
.ldzc-resume .cont{line-height: 2.1875; margin-bottom: 10px; overflow: hidden;}
.ldzc-resume .btn{display: block; width: 132px; height: 46px; background: #f2f2f2; margin:0 auto; color: #17509d; line-height: 46px; text-align: center; cursor: pointer; display: none;}
.ldzc-resume .btn span{display: inline-block; vertical-align: middle;}
.ldzc-resume .btn:after{content: ''; width: 20px; height: 20px; margin-left: 3px; display: inline-block; background: url(../images/detail_arrow.png) no-repeat; vertical-align: middle;}
.ldzc-resume .btn:hover{background: #17509d; color: #fff;}
.ldzc-resume .btn:hover:after{background-position: 0 -20px;}
.ldzc-resume .btn.down:after{transform: rotate(-180deg); -webkit-transform: rotate(-180deg); -o-transform: rotate(-180deg);}

.ldzc-resume + .tab-card{margin-bottom: 20px;}


@media (max-width: 1260px) {
.container{width:auto;}
.container > .mainBox{padding:20px; margin-bottom:20px;}	
.pagediv{padding-top:20px;}
.mainContent .inBox{margin-left:20px;}
.mainContent .detail{padding:0 !important;}
.pageListPic ul{margin-right:-10px; margin-left:-10px;}
.pageListPic ul li a{margin:20px 10px 0 10px;}
}

@media (max-width: 1199px){
.pageLists .newsList{padding-top:10px; padding-bottom:10px;}
.pageLists .setModule.mt{margin-top:15px;}	
}

@media (max-width: 991px){
.pageListPic ul{margin-right:-8px; margin-left:-7px;}
.pageListPic ul li a{margin:15px 8px 0 7px;}
.pageListPic.spread ul li{width:33.33333%;}
.listBox .common-title .currentName{padding-left:0;}
.sideBar{float:none; width:100%; padding-bottom:0; margin-bottom:0;}
.mainContent{float:none; width:100%;}
.mainContent .inBox{margin-left:0;}
.mainContent .rel-appendixs{border-top-width:1px; border-top-style:dashed;}
.mainContent .tab-brief > .hd li{padding-top:0; padding-bottom:15px;}
.mainContent .tab-brief > .hd .common-more{padding-top:0;}


.mobile-sideBar{position:fixed; left:-200px; top:0; bottom:0; z-index:99; background:rgba(0,0,0,0.6)!important; width:200px!important; transition: all .3s; -webkit-transition:all .3s; box-shadow:0 0 5px rgba(0,0,0,0.4);}
.mobile-sideBar-mark{position:fixed; top:0; bottom:0; left:0; right:0; background-color:rgba(0,0,0,0.3); z-index:10; display:none;}
.mobile-sideBar-over{width:200px; height:100%; overflow-x:hidden;}
.mobile-sideBar-scroll{position:relative; width:220px; height:100%; overflow-x:hidden;}
.mobile-sideBar-icon{position:absolute; left:100%; bottom:0; z-index:13; width:40px; height:40px; background:url(../images/pages/site_tree_ico.gif) no-repeat center center; background-color:rgba(0,0,0,0.6); border-radius:0 4px 0 0;   cursor: pointer; box-shadow: 0 0 5px rgba(0,0,0,0.5);}
.mobile-sideBar-icon-open{transform: rotate(180deg); border-radius: 0 0 0 4px;}

.parentName{width:170px; padding:12px 15px; text-align:left; margin-bottom:0; border-radius:0;}
.sideMenu{width:200px; padding-bottom:0; margin-bottom:0;}
.sideMenu li a{padding:12px 15px; text-align:left; border-bottom:1px solid rgba(255,255,255,.52);}


.pageList{margin-bottom:0;}
.pageList .addline{padding-top:10px; padding-bottom:10px;}
/*.pageList li h4{padding-left:0;}*/
.pageListPic{margin-bottom:0;}
.pageListPic ul li{width:33.33333% !important;}
.pageFirstCont{padding-top:15px;}

}

@media (max-width:768px) {
.pageListPic ul li{width:50% !important;}
.pageListPic ul li span.txt{padding:5px;}

}

@media (max-width: 640px){
.pageListPic ul li span.pic{height:160px;}

.ldzc-intro dl{ position: static; margin-bottom: 25px; width: auto;}
.ldzc-intro dl dt img{margin:0 auto 15px; height: auto;}
.ldzc-intro .txt{margin-left: 0;}
.ldzc-intro .txt .duty{margin-bottom: 25px;}
}

@media (max-width: 480px){
.pageListPic ul li span.pic{height:132px;}

}

@media (max-width: 360px){
.pageListPic ul li span.pic{height:120px;}

}