/*    内容页     */
@media only screen and (max-width: 1024px) {
	table,iframe{width:100% !important}
	
}
.contBanner{}
.contBanner img{width: 100%;}

.Breadcrumbs{background: #f2f2f2;}
.Breadcrumbs .bread{display: flex;}
.Breadcrumbs .leftCol{width:295px;height: 60px;flex:none;}
.Breadcrumbs .crumb{padding: 20px 0 0 20px;color: #7f7f7f;font-size: 14px;flex:1;}
.Breadcrumbs .crumb a{color: #7f7f7f;margin-right: 5px;}
.Breadcrumbs .crumb a:after{content: '>';font-family: '宋体';margin-left: 5px;}
.Breadcrumbs .crumb.active{color: #fff;font-size: 18px;padding-top: 0;line-height: 40px;}
.Breadcrumbs .icon i:before{font-style:normal;content: '\e513';font-family: 'iconfont';font-size: 18px;color:#fff;line-height: 40px;padding-right: 10px;}

.Breadcrumbs .m-sub-menu .list-wrap ul{/* max-height: 50vh; */overflow: scroll;}


.content{display: flex;margin-bottom: 50px;}
.contact{display: flex;margin-bottom: 50px;}
.leftCol{width:295px;flex:none;}
.rightCol{flex:1;padding: 20px;}

.leftCol .box{background: #f4f4f4;position: relative;margin-bottom: 60px;padding-bottom: 20px;font-size:14px;color: #676767;}
.leftCol .box h2{height: 100px;background: #1491d2;color:#fff;font-size: 16px;text-align: center;position: relative;top:-30px;}
.leftCol .box h2 span{display: block;padding-top: 30px;font-size: 22px;margin-bottom: 5px;}
.leftCol .box ul{padding: 0 20px 20px 20px;}
.leftCol .box li{height: 46px;line-height: 46px;border:1px solid #c3c3c3;color:#676767;margin-bottom: 15px;padding-left: 20px;padding-right: 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.leftCol .box li a{color:#676767;display: block;}
.leftCol .box li.active,.leftCol .box li:hover{background: #1491d2;border:1px solid #1491d2;color: #fff;}
.leftCol .box li.active a,.leftCol .box li:hover a{color: #fff;}
.leftCol .box h5{padding: 0 20px 20px 20px;color:#676767;line-height: 20px;}

.rightCol .title{margin-bottom: 25px;}
.rightCol .title span{font-size: 21px;color: #000000;line-height: 46px;position: relative;display: block;}
.rightCol .title span:before{content: '';height: 3px;width: 46px;background: #1491d2;position: absolute;bottom:1px;left:0;}

.rightCol .aboutImg{padding-top: 20px;padding-bottom:20px;position: relative;}
.rightCol .aboutImg img{width:100%;}
/*.rightCol .aboutImg:before{content: '';width:76%;height: 15px;background: #1491d2;position: absolute;right:15px;top:5px;display: block;}
.rightCol .aboutImg:after{content: '';width:76%;height: 15px;background: #1491d2;position: absolute;left:15px;bottom:5px;display: block;} */

.rightCol .txt{padding-top: 20px;}
.rightCol .txt p{font-size: 14px;color: #4d4d4d;line-height: 30px;}
.rightCol img{max-width:100%!important;height: auto!important;}

.rightCol .list_1{}
.rightCol .list_1 ul{}
.rightCol .list_1 li{border:1px solid #dedede;padding: 17px;overflow: hidden;margin-bottom: 20px;}
.rightCol .list_1 li a{display: flex;justify-content: space-between;align-items: center;}
.rightCol .list_1 li img{width: 268px;height: 208px;flex:none;}
.rightCol .list_1 li h5{padding: 0 30px;flex:1;}
.rightCol .list_1 li h5 b{display: block;font-size: 18px;color: #000000;line-height: 40px;font-weight: normal;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:1;-webkit-box-orient: vertical;}
.rightCol .list_1 li h5 span{font-size: 14px;display: block;color: #414141;line-height: 30px;}
.rightCol .list_1 li h5 span p{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;margin: 0;}
.rightCol .list_1 li h5 button{float: right;height: 37px;color: #3d3d3d;font-size: 14px;padding: 0 16px;background: none;border: 1px solid #dedede;}

.rightCol .list_2{}
.rightCol .list_2 h2{border-bottom: 2px solid #d2d2d2;}
.rightCol .list_2 h2 span{display: inline-block;font-size: 18px;color: #1491d2;position: relative;padding-bottom: 15px;bottom: -1px;}
.rightCol .list_2 h2 span:before{content: '';width:100%;height: 3px;background: #1491d2;bottom:0;position: absolute;}
.rightCol .list_2 h2 a{float: right;display: inline-block;font-size: 14px;color: #565656;line-height: 35px;}
.rightCol .list_2 ul{margin: 30px 0;display: flex;flex-wrap: wrap;}
.rightCol .list_2 ul li{flex:none;width: 50%;padding-right: 40px;display: flex;align-items: center;}
.rightCol .list_2 ul li:nth-child(2n){padding-right: 0;}
.rightCol .list_2 ul li a{line-height: 36px;color: #292929;font-size: 14px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:1;-webkit-box-orient: vertical;flex: 1;}
.rightCol .list_2 ul li span{font-size: 12px;color: #3f3f3f;flex:none;}
.rightCol .list_2 ul li:before{content: '\e502';font-family: 'iconfont';font-size: 25px;color: #1491d2;margin-left: -10px;}

.rightCol .list_3{}
.rightCol .list_3 ul{display:flex;flex-wrap: wrap;justify-content: space-between;}
.rightCol .list_3 li{width: 279px;display: inline-block;text-align: center;margin: 0 auto;}
.rightCol .list_3 li img{width: 279px;height: 210px;}
.rightCol .list_3 li h5{text-align: center;font-size: 14px;color: #323232;line-height: 48px;}

.rightCol .txt_1{}
.rightCol .txt_1 h2{text-align: center;padding: 40px 0;}
.rightCol .txt_1 h2 b{display: block;font-size: 18px;color: #000000;line-height: 40px;}
.rightCol .txt_1 h2 label{font-weight: normal;}
.rightCol .txt_1 h2 span{font-size: 14px;color: #414141;padding: 0 10px;}
.rightCol .txt_1 p{font-size: 14px;color: #414141;line-height: 30px;}
.rightCol .txt_1 p img{max-width: 100%;display: block;margin: 0 auto;}

.content .subNext{ display: flex; justify-content: space-between;margin: 30px 0 0 0;}
.content .subNext li a{font-size: 14px;color: #414141;}
.content .subNext li a:hover{color: #2197d5;}

.message{}
.message ul{width: 80%;/* margin: 0 auto; */}
.message li{margin-bottom: 10px;display: flex;}
.message li label{width: 85px;text-align: right;/* margin-right: 20px; */vertical-align: top;font-size: 14px;color: #333333;font-weight: normal;flex: none;}
.message li label span{color: #f00000;}
.message li input{border:1px solid #c6c6c6;padding: 0 10px;line-height: 38px;flex: 1;}
.message li textarea{resize: none;outline: none;border:1px solid #c6c6c6;line-height: 38px;padding: 10px;flex: 1;}
.message button{font-size: 14px;color: #fff;background: #1491d2;border: none;height: 36px;padding: 0 20px;margin: 30px auto;display: block;}

.friend{margin-top: 20px;}
.friend ul{/* overflow: hidden; */margin-bottom: 20px;display: flex;flex-wrap: wrap;justify-content: space-around;}
.friend li{width: 253px;height: 182px;display: flex;margin: 0 20px 20px 0 ;text-align: center;float: left;align-items: center;flex: none;}
.friend li:nth-child(5n){}
.friend li a{flex: 1;}
.friend li img{width: 100%;border:1px solid #dbdbdb;margin-bottom: 10px;}


.webMap .title{overflow: hidden;}
.webMap .title .link{margin-top: 10px;}
.webMap .title .link a{margin:0 5px;}
.mapList li{border-bottom: 1px solid #eee;padding-bottom: 10px;margin-bottom: 20px;}
.mapList li label{display: block;line-height: 40px;font-size: 16px;margin-bottom: 10px;}
.mapList li label span{display: inline-block;padding: 0 10px;background: #1491d2;color:#fff;}
.mapList li a{margin-right: 20px;font-size: 15px;line-height: 40px;}
.mapList li a:last-child{margin-right: 0;}


.pages{text-align: center;padding: 20px;}
.pages li{display: inline-block;height: 35px;line-height: 35px;margin: 0 3px;}
.pages li a{display: block;background: #f2f2f2;padding: 0 20px;font-size: 14px;color: #6b6b6b;}
.pages li a:hover,.pages li.active a{background: #1491d2;color: #fff;}

.line_block{height: 10px;border-bottom: 1px solid #eee;margin-bottom: 10px;}





