@charset "utf-8";
/* 列表页 */
.crumb{padding-bottom: 29px; border-bottom: 1px #E7F4FF solid; padding-left: 28px; background: url(crumb-icon.png) 0 1px no-repeat; color: #666; margin-bottom: 30px;}
.crumb a{color: #666;}
.sidebar{width: 50%; background: #E9EFF5; padding:6px 4px; border-radius: 12px; margin: 0 auto 30px;}
/* .sidebar ul{display: flex; justify-content: space-between;} */
.sidebar li{text-align: center; width: 24.5%; margin: 0 0.25%; color: #333; font-size: 18px; height: 38px; line-height: 38px; display: inline-block; float: left;}
.sidebar li:hover{background: #4dabff; color: #fff; border-radius: 10px;}
.sidebar li.current{background: #1D80D9; color: #fff; border-radius: 10px;}
.sidebar li.current a, .sidebar li:hover a{display: block; color: #fff;}

.piclist li{margin: 0 8px 30px; width: 23.6%; float: left; background: #fff; box-shadow: 0 0 6px 0 #F3F5F6; border: 1px #F3F5F6 solid; border-radius: 8px;}
.piclist li img{display: block; width: 100%; height: 156px; border-radius: 8px 8px 0 0; border: 1px #fff solid;}
.piclist li .text{height: 75px; padding: 10px 12px 0; font-size: 18px; line-height: 1.4;}
.piclist li .text a{display: -webkit-box; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}

.common_list{padding-top: 20px;}
.common_list li{position:relative; padding:0 100px  0 23px; overflow:hidden; vertical-align:top; margin-bottom: 38px;}
.common_list li:after{position:absolute; content:" "; left:0; top: 50%; margin-top: -1px; width: 4px; height: 4px; background: #93B4D2;}
.common_list li span{position:absolute; right:0; top:0; color:#999;}
.common_list li a{display: block; max-width:100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; }

.pageline{height: 1px; background: #E7F4FF; margin: 25px auto 40px; width: 100%; clear: both;}

.page {
	text-align: center;
	margin: 20px auto;
}

.page a {
	padding: 0 15px;
    height: 38px;
    line-height: 38px;
	text-align: center;
	color: #333;
    background: #F6F7F8;
	margin:0 5px;
    border-radius: 5px;
}

.page a.current {
	color: #fff;
	background-color: #005BAC;
}
.page .e {
    position: relative;
    top: 1px;
}

.txtnum {
    display: inline-block;
    *display: inline;
    zoom: 1;
    background: #fff;
    border: 1px solid #d2d2d2;
    margin: 0px 2px;
    vertical-align: middle;
}

.page input {
    vertical-align: middle;
}

.txtnum input {
    width: 30px;
    height: 30px;
    line-height: 30px;
    position: relative;
    top: -1px;
    text-align: center;
    color: #676766;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    background: none;
    border: none;
}

.page a {
    vertical-align: middle;
    display: inline-block;
    *display: inline;
    zoom: 1;
    margin: 0 3px;
    min-width: 25px;
    text-align: center;
    color: #171717;
    font-family: Arial, Helvetica, sans-serif;
}

.page a.go {
    width: 26px;
    height: 25px;
    border: 0px;
    background: url(http://www.leonstrydom.com/www.gdjct/CommonImage/go.png) no-repeat;
    margin: 0px 5px;
    box-sizing: border-box;
    cursor: pointer;
}

.page .cor01 {
    color: #676766;
    position: relative;
    top: 1px;
    *top: 0px;
}

/* 内容页 */
.maincontent{padding: 0 3%;}
.maincontent h1 {
	font-size: 27px;
	font-weight: bold;
	color: #000;
	text-align: center;
	line-height: 1.5;
}

.maincontent h2 {
	font-size: 24px;
	font-weight: normal;
	color: #4d4d4d;
	text-align: center;
	line-height: 36px;
}

.maincontent .info {
    width: 100%;
    margin-top: 15px;
    border-bottom: 1px solid #bebebe;
}
.maincontent .info span {
	font-size: 14px;
	color: #666;
	line-height: 50px;
	margin: 0 17px 0 17px;
}
.maincontent .info .info-r{float: right;}
.maincontent .info .info-r span{line-height: 50px; float: left; margin: 0 5px;}
.maincontent .info .info-r i{display: inline-block; font-style: normal; line-height: 50px; cursor: pointer;}
.maincontent .info .info-r .shareIcon{display: inline-block;}
.social-share a{margin: 0px 4px!important; margin-top: 10px !important;}
.topText {
	width:80%;
	/* height: 106px; */
	margin: 20px auto;
	background-color: #eaeaea;
	color: #6f6f6f;
	padding: 25px;
	line-height: 30px;
	box-sizing: border-box;
}

.zw-content {
	font-size: 16px;
	color: #282828;
	line-height: 28px;
    padding-top: 10px;
}

.zw-content p {
	margin-top: 20px;
	/* text-indent: 1em; */
	line-height: 2;
}

.zw-content img {
	display: block;
	margin: 15px auto;
    
}

.centeredVideo {
    display: block;
    width: 100%;
    height: 380px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: auto;
}

.fjlist{border-top: 1px #E7F4FF solid; padding-top: 35px; text-indent: 2em; margin-top: 40px; margin-bottom: 20px;}
.fjlist a{text-decoration: underline; color: #7DB6F2;}

@media (max-width: 1280px) {
	
}

@media (max-width: 1024px) {
.container{padding: 0 3%; width: auto;}
.piclist li{width: 23.5%;}
}

@media (max-width: 768px) {


}
