.slideBox{width: 100%;margin-bottom: 60px;}
.rotation{width: 100%;height: 830px;position: relative;}
.rotation ul li{position: relative;height: 830px;margin: 0 auto;}
.rotation ul li img,.listbox ul li{width: 100%;height: 100%;}
.rotation .hd a{position: absolute;display: inline-block;width: 56px;height: 105px; }
.rotation .hd a.prev{background: url(../images/home/left.png) no-repeat;left: 184px;top: 363px;}
.rotation .hd a.next{background: url(../images/home/right.png) no-repeat;right: 184px;top: 363px;}

.tzgg{width: 100%;padding: 20px 25px;box-sizing: border-box;background-color: #f5f5f5;margin-bottom: 20px;}
.tztit{font-size: 18px;font-weight: bold;margin-right: 30px;}
.tztit img{vertical-align: middle;margin-right: 10px;}
.tzlist{width: 1190px;overflow: hidden;}
.tzlist ul li{float: left;width: 580px;line-height: 32px;padding-left: 13px;box-sizing: border-box;position: relative;margin-right: 30px;overflow: hidden;word-wrap: normal;white-space: nowrap;text-overflow: ellipsis;}
.tzlist ul li::before{content: '';width: 5px;height: 5px;background-color: #9e9e9e;position: absolute;left: 0;top: 50%;margin-top: -4px;}

.revolve{width: 596px;height: 408px;position: relative;float: left;box-sizing: border-box;}
.revolve ul li{position: relative;height: 408px;overflow: hidden;}
.revolve ul li img{width: 100%;height: 100%;}
.revolve ul li p{position: absolute;width: 100%;height: 54px;line-height: 54px;bottom: 0;padding: 0 20px;background: rgba(0, 0, 0, .4);font-weight: bold;color: #fff;overflow: hidden;word-wrap: normal;white-space: nowrap;text-overflow: ellipsis;}
.revolve .hd{position: absolute;bottom: 20px;right: 30px;z-index: 999;}
.revolve .hd ul li{float: left;width: 10px;height: 10px;background: #fff;margin: 0 4px;border-radius: 50%;}
.revolve .hd ul li.on{background: #e60012;}

.toubox{margin-bottom: 60px;}
.totitle{width: 440px;float: left;margin: 0 20px;}
.tabtitle li{width: 220px;height: 42px;background-color: #f5f5f5;font-size: 18px;font-weight: bold;text-align: center;line-height: 42px;float: left;}
.tabtitle li a{display: block;}
.tabtitle li.active{background-color: #0066c5;}
.tabtitle li.active a{color: #fff;}
.boxlink{padding: 20px 15px 0 10px;box-sizing: border-box;}
.boxlink ul li{width: 100%;height: 44px;margin-bottom: 30px;}
.boxlink ul li:last-child{margin-bottom: 0;}
.boxlink ul li .timebox{width: 60px;height: 44px;box-sizing: border-box;float: left;margin-right: 25px;color: #666;}
.boxlink ul li .timebox .datmun{height: 22px;line-height: 22px;font-size: 24px;text-align: center;font-weight: bold;margin-bottom: 3px;}
.boxlink ul li .timebox .yearmun{height: 22px;line-height: 22px;box-sizing: border-box;text-align: center;font-size: 14px;}
.boxlink ul li a{overflow: hidden;word-break: normal;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;float: left;width: 79%;line-height: 22px;}

.icobox{width: 324px;}
.icobox ul li{width: 152px;height: 194px;background: #f5f5f5;padding-top: 52px;text-align: center;margin-bottom: 19px;}
.icobox ul li img{margin-bottom: 19px;}
.icobox ul li:nth-child(3),.icobox ul li:nth-child(4){margin-bottom: 0;}

.ywbk{padding: 30px 0 40px;background-color: #f5f5f5;}
.tithed{text-align: center;font-size: 24px;font-weight: bold;position: relative;margin-bottom: 40px;}
.tithed a{color: #0066c5;}
.tithed::before{content: '';width: 46px;height: 4px;background-color: #0066c5;position: absolute;bottom: -15px;left: 50%;margin-left: -23px;}
.ywbk ul li{width: 335px;height: 260px;background-color: #ffffff;float: left;margin: 0 20px 20px 0;}
.ywbk ul li:nth-child(4n){margin-right: 0;}
.ywbk ul li .imgtp{width: 100%;height: 220px;overflow: hidden;}
.ywbk ul li .imgtp img,.news-img ul li div img{width: 100%;height: 100%;}
.ywbk ul li .ywlm{width: 100%;height: 40px;line-height: 40px;padding: 0 20px;box-sizing: border-box;font-weight: bold;background: url(../images/home/togo.png)right 20px center no-repeat;}
.ywbk ul li:hover .ywlm{background-color: #0066c5;color: #fff;}

.silber{position: fixed;right: 10px;top: 590px;}
.silber ul li{width: 70px;height: 70px;background-color: #0066c5;border-bottom: 1px solid #fff;text-align: center;font-size: 14px;color: #fff;position: relative;}
.silber ul li a{color: #fff;display: block;padding-top: 10px;box-sizing: border-box;}
.silber ul li:last-child{border-bottom: none;}
.silber ul li img{margin-bottom: 5px;}

.silber ul li .dianhua{width: 120px;height: 40px;line-height: 40px;background-color: #0066c5;color: #fff;position: absolute;left: -120px;top: 15px;display: none;text-align: center;}
.erwm{width: 200px;position: absolute;left: -200px;top: 0;display: none;}
.erwm img{width: 100%;}
.silber ul li.zxrx:hover .dianhua,.silber ul li.gzh:hover .erwm{display: block;}

/* 新闻中心 */
.banerbox{width: 100%;height: 360px;position: relative;}
.banerbox img{width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.banerbox div{height: 100%;padding-top: 125px;position: relative;font-size: 56px;font-weight: bold;color: #ffffff;}
.banerbox div::before{content: '';width: 112px;height: 4px;background-color: #ffffff;position: absolute;left: 0;bottom: 120px;}

.news-title{width: 100%;height: 80px;background-color: #fcfbfb;line-height: 80px;}
.news-title ul li{font-size: 18px;padding: 0 15px;float: left;margin: 0 35px;position: relative;cursor: pointer;}
.news-listbox{padding: 40px 0;}
.news-title ul li.active{color: #0066c5;}
.news-title ul li.active::before{content: '';width: 100%;height: 8px;background-color: #0066c5;position: absolute;left: 0; bottom: 0;}
.news-title ul{transform: translate(28%);}
.news-img{margin-bottom: 70px;}
.news-img ul li{width: 440px;float: left;margin-right: 40px;}
.news-img ul li:last-child{margin-right: 0;}
.news-img ul li div{width: 100%;height: 255px;}
.news-img ul li h3{font-size: 20px;margin: 30px 0 20px;overflow: hidden;word-wrap: normal;white-space: nowrap;text-overflow: ellipsis;}
.news-img ul li p{line-height: 28px;color: #999999;margin-bottom: 40px;overflow: hidden;word-break: normal;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}
.news-img ul li span{color: #999999;}

.news-list ul.list li{width: 100%;height: 60px;font-size: 18px;background-color: #f5f5f5;line-height: 60px;overflow: hidden;word-wrap: normal;white-space: nowrap;text-overflow: ellipsis;padding: 0 20px;box-sizing: border-box;}
.news-list ul.list li span{color: #999;float: right;}
.news-list ul.list li:nth-child(2n){background-color: #fff;}

/* 公司概况 */
.companyprofile ul{padding: 0 25%;transform: none;}
.profile{padding: 50px 0 40px;}
.profile-bt{margin-bottom: 45px;position: relative;height: 90px;font-size: 28px;font-weight: bold;}
.profile-bt::before{content: '';width: 44px;height: 2px;background-color: #0066c5;position: absolute;left: 0;bottom: 0;}
.profile-bt p{line-height: 1;}
.profile-bt span{color: #e6e6e6;display: block;line-height: 1;}
.jjms .f-fl{width: 830px;font-size: 18px;line-height: 36px;text-indent: 2em;}
.jjms .f-fr{width: 517px;}

.environment{padding: 55px 0 40px;background-color: #f5f5f5;}
.environment .profile-bt{margin-bottom: 60px;}
.environment ul li{width: 446px;height: 316px;float: left;margin-right: 31px;margin-bottom: 30px;}
.environment ul li:nth-child(3n){margin-right: 0;}
.environment ul li img{width: 100%;height: 100%;}

.zhuzjg{padding: 70px 0 80px;text-align: center;}

.ryzz{padding: 30px 0 50px;}
.ryzz-title ul li{width: 132px;height: 44px;border: solid 1px #0066c5;text-align: center;line-height: 42px;color: #0066c5;font-size: 20px;float: left;margin-right: 20px;margin-bottom: 30px;}
.ryzz-title ul li.active{background-color: #0066c5;color: #ffffff;}
.ryzz-list ul.ryzz-listimg li{width: 445px;height: 392px;float: left;margin-right: 31px;margin-bottom: 30px;}
.ryzz-list ul.ryzz-listimg li:nth-child(3n){margin-right: 0;}
.ryzz-list ul.ryzz-listimg li div{width: 100%;height: 312px;}
.ryzz-list ul.ryzz-listimg li p{width: 100%;height: 80px;line-height: 80px; background-color: #f5f5f5;padding: 0 40px;box-sizing: border-box;overflow: hidden;word-wrap: normal;white-space: nowrap;text-overflow: ellipsis;font-size: 18px;}

.qywh{padding: 50px 0;}
.qywhms,.qywhimg{width: 25%;height: 256px;overflow: hidden;float: left;}
.qywhimg img,.ryzz-list ul.ryzz-listimg li div img{width: 100%;height: 100%;}
.qywhms{padding: 90px 0 0 20px;box-sizing: border-box;color: #282828;background-color: #fbfbfb;}
.qywh h3{font-size: 20px;line-height: 28px;margin-bottom: 15px;}
.qywh p{line-height: 28px;font-size: 18px;}

.yjzs{padding: 50px 0 55px;}

/* 主营业务 */
.zyywbody ul{padding: 0 80px;transform: none;}
.zyywbody ul li{padding: 0;margin: 0 25px;}
.zyywlist{padding: 40px 0 60px;}
.zyywlist .xxbox{margin-bottom: 60px;}
.zyywlist .xxbox h3{font-size: 22px;font-weight: bold;color: #0066c5;text-align: center;line-height: 1;border-bottom: 1px solid #f3f3f3;height: 40px;margin-bottom: 30px;}
.zyywlist .xxbox p{font-size: 18px;line-height: 40px;text-indent: 2em;}
.zyywlist .xxbox span{font-size: 18px;line-height: 40px;}
.zyywlist .lastxxbox{margin-bottom: 0;}

/* 人力资源 */
.rlzy{padding: 40px 0;}
.zpxx{margin-bottom: 20px;}
.zpxx-title{height: 50px;line-height: 1;font-weight: bold;color: #0066c5;font-size: 28px;position: relative;margin-bottom: 30px;}
.zpxx-title::before{content: '';width: 44px;height: 2px;background-color: #0066c5;position: absolute;left: 0;bottom: 0;}
.zpxx ul li{width: 446px;height: 171px;border: solid 1px #dddddd;float: left;margin-right: 31px;margin-bottom: 30px;}
.zpxx ul li:nth-child(3n){margin-right: 0;}
.zpxx ul li a{display: block;padding: 25px;}
.zpxx ul li h3{font-size: 20px;margin-bottom: 10px}
.zpxx ul li p{color: #999999;height: 50px;}
.zpxx ul li span{display: block;width: 94px;height: 34px;background-color: #f7f7f7;color: #999999;text-align: center;line-height: 34px;}
.zpxx ul li a:hover span{background: #0066c5;color: #fff;}

.xcbzbox{height: 384px;background: url(../images/home/other/img2.png)left center no-repeat;margin-bottom: 80px;padding-top: 45px;}
.xcbzms{width: 1050px;height: 290px;background: url(../images/home/other/xcbz.png)left 35px center no-repeat #e5e5e5;padding: 65px 45px 0 120px;float: right;text-indent: 2em;font-size: 18px;line-height: 48px;}
.zjsq{height: 644px;background: url(../images/home/other/img1.png)right center no-repeat;padding-top: 45px;}
.zjsqms{width: 962px;height: 555px;background: url(../images/home/other/zjsq.png)top 20px center no-repeat #fcfaf3;padding: 90px 30px 0 20px;font-size: 18px;line-height: 40px;}
.zjsqms p{text-indent: 2em;}

/* 联系我们 */
.lxwm{padding: 50px 0 40px;}
.lxwmxx{margin-bottom: 30px;}
.lxwmxx ul li{width: 446px;border: solid 1px #dddddd;padding: 38px 0 38px 100px;float: left;margin-right: 30px;line-height: 1;}
.lxwmxx ul li:last-child{margin-right: 0;}
.lxwmxx ul li p{font-size: 20px;margin-bottom: 15px;}
.lxwmxx ul li span{font-size: 24px;font-weight: bold;}
.lxwmxx ul li.dh{background: url(../images/home/other/icon1.png)left 30px center no-repeat;}
.lxwmxx ul li.cz{background: url(../images/home/other/icon2.png)left 30px center no-repeat;}
.lxwmxx ul li.yx{background: url(../images/home/other/icon3.png)left 30px center no-repeat;}

.map{width: 100%;height: 590px;}

@media (max-width:767px) {
	/* 首页 */
	.tzlist,.totitle,.ywbk ul li,.icobox,.jjms .f-fl,.jjms .f-fr,.jjms .f-fr img,.environment ul li,.zhuzjg img,
	.ryzz-list ul.ryzz-listimg li,.ryzz-list ul.ryzz-listimg li div img{width: 100%;}
	.rotation,.rotation ul li{height: 162px;}
	.tztit{float: none;text-align: center;}
	.revolve{width: 100%;height: 236px;}
	.revolve ul li{height: 236px;}
	.totitle{margin: 20px 0;}
	.tabtitle li{width: 50%;}
	.boxlink ul li a{width: 73%;}
	.icobox ul li{width: 164px;}
	.rotation .hd a.prev{left: 15px;top: 55px;background-size: 100% 100%;}
	.rotation .hd a.next{right: 15px;top: 55px;background-size: 100% 100%;}
	.rotation .hd a{width: 26px;height: 50px;}
	.silber{display: none;}

	/* 新闻中心 */
	.news-title ul{transform: none;}
	.news-title ul li{margin: 0 6px;}
	.news-img ul li{width: 100%;margin-bottom: 20px;}
	.news-listbox{padding: 40px 15px;box-sizing: border-box;}

	/* 公司概况 */
	.companyprofile ul li{padding: 0 7px;margin: 0;}
	.ryzz{padding: 30px 15px 50px;}
	.ryzz-list ul.ryzz-listimg li div{height: 242px;}
	.qywhms, .qywhimg{width: 50%;height: 138px;margin-bottom: 10px;}
	.ryzz-list ul.ryzz-listimg li{height: auto;}
	.qywhms{padding: 10px 0 0 10px !important;}
	.qywh p{font-size: 16px;}

	/* 主营业务 */
	.zyywbody ul li{margin: 0 23px;}
	.zyywbody{height: auto;}

	/* 人力资源 */
	.rlzy{padding: 40px 15px;}
	.zpxx ul li{width: 100%;height: auto;margin-right: 0;}
	.xcbzms{width: 100%;height: auto;padding: 15px 15px 15px 120px;float: none;}
	.xcbzbox,.zjsq{height: auto;}
	.zjsqms{width: 100%;padding: 90px 15px 15px;height: auto;}

	/* 联系我们 */
	.lxwm{padding: 50px 15px 40px;}
	.map{height: 290px;}
	.lxwmxx ul li{width: 100%;background: none !important;padding: 35px 0;text-align: center;margin-bottom: 20px;}

}








