/* 新闻中心列表 */
.gglist-box{width: 100%; background: url(../images/watermark_bg.png) no-repeat right bottom; background-size: auto auto; min-height: 1000px;}
.pages-gglist-li{padding-left: 550px;min-height: 230px;position: relative;border-bottom: 1px solid #dcdcdc; margin-top: 40px; box-sizing: border-box;}
.pages-gglist-li .time{position: absolute;left:350px; width: 160px; height: 193px; top: 0; border-right: 1px solid #dcdcdc; padding-top: 40px; box-sizing: border-box; padding-right: 30px;}
.pages-gglist-li .time p{color: #333; font-size: 40px;  text-align: right;    width: 100%;padding-right: 0;}
.pages-gglist-li .time p:last-child{color: #999; font-size: 20px; box-sizing: border-box;}
.pages-gglist-li a{font-weight: 700; display: block; font-size: 28px; /*padding-top: 40px;*/     overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;}
.pages-gglist-li p{color: #666666; font-size: 18px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden; float: left; line-height: 32px; padding-top: 10px; /*width: 95%;*/}
.pages-gglist-li > p{padding-right: 40px;position: relative;}
.pages-gglist-li .tpimg{position: absolute; width: 292px; height: 193px; left: 0; top: 0;}
.pages-gglist-li .tpimg a{padding-top: 0;}
.pages-gglist-li .tpimg a img{width:100%; height:100%}
.pages-gglist-li > p::after{content: ''; width: 36px; height: 11px; 
	background: url(../images/jiantou_right_red.png); position: absolute; right: 0; top: 48%;
}

/* 人才招聘列表 */
.pages-gglist-li.li2{padding-left: 200px;}
.pages-gglist-li.li2 .time{position: absolute;left:0; width: 160px; height: 180px; top: 0; border-right: 1px solid #dcdcdc; padding-top: 40px; box-sizing: border-box;}

/* 服务案例 */
.pages-gglist-li.li3{padding-left: 350px;    padding-right: 20px;box-shadow: 1px 1px 10px #e3dfdf; background: url(../images/fwal_bg.png) no-repeat right bottom; background-size: auto 80%; width: 99%; margin-left: 5px;}
.pages-gglist-li.li3 p{font-size: 16px;}
.pages-gglist-li.li3 .tpimg{left:20px;}
.pages-gglist-li.li3 a{padding-top: 20px; font-size: 28px;}
.pages-gglist-li.li3::after{display: none;}
.pages-gglist-li.li3 .more{display: none;width: 240px;height: 63px; color: #FFF; text-indent: 2em;position: absolute; bottom: 20px; right:20px; background: url(../images/jiantou_right_white.png)no-repeat right  #D1A872; background-position:168px;}
.pages-gglist-li.li3 .more a{display: block; width: 100%; color: #FFF; font-size: 18px;}

/* 人才战略 */
.rczl-box{width: 100%; background: url(../images/rczp_bg.png) no-repeat right bottom; background-size: auto auto; min-height: 700px;  margin-top: 50px;}
.rczl-box .container p{font-size: 18px; line-height: 32px;}

/* 业务范围 */
.ywfw-bg{background: url(../images/ywfw_bg.png) repeat-x bottom; }
.tab-card {position: relative;}
.tab-card > .hd{line-height:60px; float: right; width: 230px;}
.tab-card > .hd ul{float: left;}
.tab-card > .hd li{position: relative;font-size: 1.125em; margin-bottom: 20px;}
.tab-card > .hd li a{display: block; width: 230px;  text-align: left; text-indent: 2em; font-weight: bold; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; background: url(../images/ywfw_tab01.png); background-size: 100% 100%;}
.tab-card > .hd li.on{cursor:pointer;}
.tab-card > .hd li.on a{background: url(../images/ywfw_tab02.png);background-size: 100% 100%; color: #fff;}

.tab-card > .bd .item{min-height: 700px;}
.infolist .mose{position: absolute; top:200px; right: 0; height: 358px; -moz-box-shadow:2.5px 5px 5px 0px #e6e6e6; -webkit-box-shadow:2.5px 5px 5px 0px #e6e6e6; box-shadow:2.5px 5px 5px 0px #e6e6e6; width: 770px; background-color: #FFF; box-sizing: border-box; padding: 40px;}
.infolist .mose h1{font-weight: 400;}
.infolist .mose p{font-size: 18px; line-height: 37px; width: 100%;
display:-webkit-box;/**对象作为伸缩盒子模型展示**/
-webkit-box-orient:vertical;/**设置或检索伸缩盒子对象的子元素的排列方式**/
-webkit-line-clamp:3;/**显示的行数**/
overflow:hidden;/**隐藏超出的内容**/
color: #999;
margin: 20px 0;
}

.infolist .mose a{width: 241px; height: 63px; display: block; background-color: #D1A872; line-height: 63px; text-align: center;color: #FFF;}
.infolist img{width: 75%; height: 636px;}

/* 产品介绍 */
.cpjs-box{position: relative; margin-bottom:100px;}
.cpjs-box li{width: calc(100% / 2); float: left; height: 389px;  box-sizing: border-box; padding: 30px;}

.cpjs-box li.li1{background: url(../images/cpjs_bg01.png) no-repeat right bottom; background-size:auto 100%;}
.cpjs-box li.li2{background: url(../images/cpjs_bg02.png) no-repeat left bottom; background-size:auto 100%;}
.cpjs-box li.li3{background: url(../images/cpjs_bg03.png) no-repeat right bottom; background-size:auto 100%;}
.cpjs-box li.li4{background: url(../images/cpjs_bg04.png) no-repeat left bottom; background-size:auto 100%;}
.cpjs-box .item{height: 180px; width: 70%; position: absolute; right: 0;top: 258px; background: linear-gradient(to right,#c3161b,#9c0e0a); color: #FFF; box-sizing: border-box; padding: 50px; font-size: 16px; line-height: 32px;}
.cpjs-box .item.lf{left: 0;background: linear-gradient(to right,#4b4b4b,#252525); }
.cpjs-box li h4{color: #f2f2f2; line-height: 40px;}
.cpjs-box li a{width: 88px; float: left; margin-right:80px; display: block; margin-top: 30px;}
.cpjs-box li a img{width: 66px; height: 66px;}

.cpjs-box li a span{width: 88px; height: 66px;display: block; text-align: center;background: url(../images/cpjs_icon01.png) no-repeat center; background-size: auto 100%;}
.cpjs-box li a span.ico1{background: url(../images/cpjs_icon01.png) no-repeat center; background-size: auto 100%; }
.cpjs-box li a span.ico2{background: url(../images/cpjs_icon02.png) no-repeat center; background-size: auto 100%;}
.cpjs-box li a span.ico3{background: url(../images/cpjs_icon03.png) no-repeat center; background-size: auto 100%;}

.cpjs-box li a p{line-height: 32px; text-align: center;}
.rit{text-align: right;}
.cpjs-box .rgt{display: flex;-webkit-justify-content: flex-end;justify-content: flex-end;}
.cpjs-box .rgt a{float: right; margin-right: 0; margin-left: 80px;}

/*分页*/
.pagination{padding:40px 0 0; font-size:14px; color:#333; line-height:28px; clear:both;text-align: center;}
.pagination li{display: inline-block;}
.pagination .arrow a{color: #333;}
.pagination .total_count,
.pagination .arrow a,
.pagination .arrow span,
.pagination .page_jump a,
.home_page,
.prev_page span,
.prev_page a{display: inline-block; padding:0 10px; margin:4px; zoom:1; border:#dfdfdf 1px solid; border-radius:3px;
}
.pagination  #page_input{width:40px; height:28px; color:#888; text-align:center; border:#dfdfdf 1px solid; border-radius:3px; background:#fff;}
.pagination .total_count,
.pagination .arrow a,
.pagination .page_jump a{
	transition: all .2s;
	-webkit-transition: all .2s;
	background: #f5f6f7;
	background: -webkit-linear-gradient(#ffffff 10%, #f1f1f1);
	background: -o-linear-gradient(#ffffff 10%, #f1f1f1);
	background: -moz-linear-gradient(#ffffff 10%, #f1f1f1);
	background: linear-gradient(#ffffff 10%, #f1f1f1);
}
.pagination .arrow span{background: #f5f5f5; color: #999;}
.pagination .arrow a:hover,
.pagination .page_jump a:hover,
.pagination .arrow .current{background:#c7161d; border-color:#c7161d; color:#fff; text-decoration:none;}
.pagination .arrow .current{font-weight: bold;}
.pagination .page_jump{margin-left: 4px;}
.pagination .page_jump a{margin-left: 6px;}

.page_index{
	display: inline-block;
    padding: 0 10px;
    margin: 4px;
    zoom: 1;
    border: #dfdfdf 1px solid;
    border-radius: 3px;
}

.page_index a:hover, .page_index .current{display: block;background: #c7161d;border-color: #c7161d;color: #fff;text-decoration: none;padding: 0 10px;margin: 0 -10px;}


@media (max-width: 768px) {
	.pages-gglist-li{padding-left: 0; margin-top: 10px; padding: 10px 0; overflow: hidden; display: flex; flex-direction: column; width: 100%;}
	.pages-gglist-li::before{display: none;}
	.pages-gglist-li .time{/* display: none; */position: initial;height: auto;width: 100%;padding: 0;border: 0;display: flex;flex-direction: row-reverse;}
		/* .gglist-box{padding: 0;} */
    .pages-gglist-li a{font-size: 18px; padding-top: 10px;}
	.pages-gglist-li p{width: 100%; font-size: 16px; line-height: 27px;}
	.pages-gglist-li .tpimg{display: block; position: initial; width: 100%;  order: -1;}
	.pages-gglist-li .tpimg img{width: 100%; height: 100%;}
	.pages-gglist-li::after{display: none;}
	
	.pages-gglist-li.li2 .time{display:block; width: 80px; padding-right: 0; height: auto; padding-top: 0; top: 30px;}
	.pages-gglist-li .time p{font-size: 18px; margin-left: 0; text-align: left; width: auto;}
	.pages-gglist-li .time p:last-child{padding-left: 0;font-size: 18px; padding-right: 10px;}
	.pages-gglist-li.li2{padding-left: 100px; min-height: auto;}
	
	.pages-gglist-li.li3{padding-left: 0; margin-left: 5px; display: flex; width: 98%;-webkit-flex-direction: column;flex-direction: column;padding: 10px; margin-top: 10px;}
	.pages-gglist-li.li3 a{padding-top: 0; font-size: 18px;}
	.pages-gglist-li.li3 .more{height: 40px; line-height: 40px; width: 180px; background-position: 128px;    position: initial; margin-top: 10px; margin-left:45%;}
	.pages-gglist-li.li3 .more a{font-size: 16px;}
	.pages-gglist-li.li3 .tpimg{-webkit-order: -1;order: -1;margin: 10px 0;}
	
	.tab-card > .hd{width: 100%; float: left;}
	.infolist .mose{position: initial; width: 100%; height: auto;}
	
	.cpjs-box{margin-bottom: 30px;}
	.cpjs-box li{width: 100%; height: auto; padding: 10px 0;}
	.cpjs-box .item{position: initial; float: left; width: 100%; height: auto; padding: 20px;}
	.cpjs-box li a{width: calc(100% / 3); margin-left: 0; margin-right: 0;}
	.cpjs-box .rgt a{margin-left: 0;}
	
	.infolist img{width: 100%; height: auto;}
}

@media (max-width: 414px){
	.pages-gglist-li > p::after{
		display: none;
	}
}
