body {background-color: #fff;}
.content {width: 1200px;margin: 0 auto;}
.fl {float: left;}
.fr {float: right;}
/*.banner {background: url(/ctjt/uiFramework/commonResource/image/2021032509374349433.jpg) no-repeat;width: 100%;height: 452px;}*/
.d1 {padding:50px 0;}
.d2 {background-color:#f4f9ff ;padding:50px 0;}
.d2 h2{} 
.content h2 {width: 84px;font-size: 20px;font-weight: bold;line-height: 45px;border-bottom: 3px solid #0068b6;margin-bottom:24px;}
        
.content hr {margin-left: 88px;margin-top:-2px;border-top: 1px solid #b2b2b2}

/*小tab切换*/
.littleTab {height:47px;background-color:#FFFFFF;border-radius:30px;margin-bottom:20px;}
.littleTab ul{}
.littleTab ul li {float:left;text-align:center;width:20%;cursor:pointer;height: 47px;overflow: hidden;border-radius:30px;}
.littleTab ul li p {line-height:47px;font-size:18px;color:#207be2;font-weight:400;}
.littleTab ul li p a{font-size:18px;color:#207be2;}
.backColorCj {background-color:#207be2;color:#FFFFFF;}
.backColorCj>p{color:#fff !important;}

.littleTab4 ul li{width:14.28%;}


/*小tab切换简介*/
.litleServer{}
.lio{visibility: visible;position: static;z-index: 10;height: auto;}
.pTab {display:none;height:100px;line-height:100px;border-radius:10px;box-shadow:0 2px 30px #f2f6fa;margin-top:40px;}
.pTab p:first-child {font-size:24px;height:24px;margin-bottom:30px;text-align:center;font-weight:bold;color:#333333;}
.pTab p:nth-child(2) {font-weight:400;line-height: 31px;height:auto !important;color:#666666;font-size:18px;overflow:hidden;position:relative;text-indent:2em;}
.expand {text-align:center;width:1200px;height:50px;display:none;}
.expand a {color:#666666;font-size:16px;cursor:pointer;}
.expand img {position:relative;top:-2px;left:-10px;}
.pTab p:nth-child(2)::after {display:none;
	content: '';
	position: absolute;
	width: 100%;
	height: 55px;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(250, 250, 250, 0)), to(rgba(250, 250, 250, 1)));
	background: -moz-linear-gradient(top, rgba(250, 250, 250, 0), rgba(250, 250, 250, 1));
	background: -o-linear-gradient(top, rgba(250, 250, 250, 0), rgba(250, 250, 250, 1));
	background: linear-gradient(top, rgba(250, 250, 250, 0), rgba(250, 250, 250, 1));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0ff, endColorstr=#fff, GradientType=0);
	bottom: 0;
	left: 0;
}
.pTab .afterhidden::after {content: none !important;}


.zdxm .swiper-wrapper,.zdxm .swiper-slide{height: 100% !important;}

.busList{margin-left:-2%;}
.busList li{float:left;width:31.33%;margin-left:2%;text-align:center;}
.busList li p{margin:20px 0;}
.busList li a{font-size:18px;color:#333;}
.busList li .busImg{overflow:hidden;border-radius:8px;max-height:255px;}
.busList li:hover .busImg{box-shadow:0 2px 30px #dce3ed;}


/* 小pc 992-1200  */
@media only screen and (min-width:992px) and (max-width:1200px){
.content {width: 992px;margin: 0 auto;margin-top: 0px;}
.comwidth{width:992px;}
}

/*  pad 768-992  */
@media only screen and (min-width:768px) and (max-width:992px){
.content {width: 768px;margin: 0 auto;margin-top: 0px;}
.comwidth{width:768px;}
}

/*  手机 <=768  */
@media only screen and (max-width:768px){
.content{width:96%;margin-top:0px;}
.comwidth{width:96%;}
.d1{padding:20px 0;}
.d2{padding:10px 0;}
.littleTab{height:80px;}
.littleTab4 ul li {width:25%;height:36px;}
.pTab{height:100%;line-height:30px;padding:20px 15px;box-sizing: border-box;margin-top:20px;}
.busList{margin-left:0;}
.busList li {width:100%;margin-left:0;}
.busList li p{margin:1rem 0;}
.busList li a{font-size:16px;}
.busList li .busImg img{width:100%;}
.littleTab ul li p{font-size:15px;line-height:36px;}
.pTab p:first-child{font-size:15px;height:auto;margin-bottom:0;}
}