.header{
	position: relative;
	
}
.header-ding{
	z-index: 99;
	width: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background: rgba(245,245,245,.36);
}
.logo{
	padding: 25px 0;
}
.nav{
	padding: 46px 0 45px;
}
.nav >ul >li{
	float: left;
	width: 79px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	border-radius: 50px;
	margin-left: 10px;
	position: relative;
	/* margin: 46px 0 45px; */
}
.nav >ul >li:first-child{
	margin-left: 0;
}
.nav >ul >li >a{
	color: #fff;
}
.nav >ul .dang{
	background: #f7b902;
}
.nav >ul >li:hover{
	background: #f7b902;
}
.nav >ul >li:hover .x-nav{
	display: block;
}
.x-nav{
	position: absolute;
	left: -20px;
	top: 0;
	width: 129px;
	display: none;
	padding-top: 45px;
}
.x-nav img{
	padding-top: 17px;
}
.x-nav ul li{
	line-height: 52px;
	background: #ffffff;
}
.x-nav ul li:hover{
	background: #f7b902;
}
.x-nav ul li:hover a{
	color: #fff;
}
.x-nav ul li a{
	color: #555555;
	font-size: 14px;
}
/* 关于我们 */
.about-us-title{
	position: relative;
	padding-top: 97px;
	text-align: center;
	padding-bottom: 55px;
	/* padding-top: 88px; */
/* 	padding: 10px 0 52px; */
	/* margin: 35px 0 55px; */
	/* background: url(../images/title-bg1.png) no-repeat center; */
}
.about-us-title h2:before{
	width: 313px;
	height: 44px;
	position: absolute;
	top: 75px;
	left: 50%;
	content: "";
	transform: translateX(-50%);
	display: inline-block;
	background: url(../images/title-bg1.png) no-repeat center;
}
.about-us-title h2{
	font-size: 32.55px;
	color: #333333;
	/* padding-top: 107px; */
}
.about-us-title span{
	color: #e60012;
	font-size: 32.55px;
}
.about-us-cont{
	padding-bottom: 100px;
}
.about-us-left{
	position: relative;
}
.about-us-ding{
	position: absolute;
	top: -4px;
	left: -4px;
}
.about-us-ding1{
	position: absolute;
	bottom: -3px;
	right: -4px;
}
.about-us-right{
	width: 35.9375rem;
	padding-top: 15px;
}
.about-us-right span{
	line-height: 35px;
	color: #555555;
	/* display: inline-block; */
	padding-top: 20px;
}
.more{
	width: 86px;
	height: 28px;
	line-height: 28px;
	background: #F7B902;
	text-indent: 8px;
	/* text-align: center; */
	display: inline-block;
	border-radius: 50px;
	position: relative;
	margin-right: 30px;
	margin-top: 5px;
}
.more a{
	color: #FFFFFF;
}
.more:after{
	position: absolute;
	top: 50%;
	right: -13px;
	transform: translateY(-50%);
	content: "";
	display: inline-block;
	width: 24px;
	height: 3px;
    background: url(../images/jian_03.png) no-repeat;
}
.about-us-icon{
	padding-top: 30px;
}
.about-us-icon ul li{
	float: left;
	text-align: center;
	margin-left: 50px;
}
.about-us-icon ul li:first-child{
	margin-left: 0;
}
.about-us-icon ul li p{
	padding-top: 18px;
	font-weight: 600;
	color: #555555;
}
.about-us-cont ul li:hover p{
	color: #e60012;
}

.business{
	background: url(../images/business-bg.png) no-repeat;
}
.business-title{
	padding-top: 95px;
}
.business-title h2:before{
	width: 495px;
	height: 45px;
	top: 68px;
	background: url(../images/title_bg2.png) no-repeat center;
}
.business-list{
	margin-bottom: 106px;
}
.business-list ul li{
	float: left;
	width: 300px;
	position: relative;
}
.business-list ul li:hover{
	background: rgba(230,0,18,.77);
	/* z-index: 999; */
}
.business-ding{
	text-align: center;
	position: absolute;
	left: 50%;
	top: 0;
	transform: translateX(-50%);
	width: 100%;
	height: 100%;
}
.business-list ul li:hover .business-ding{
	background: rgba(230,0,18,.77);
}
.business-ding img{
	padding-top: 136px;
}
.business-ding h4{
	color: #fff;
	font-size: 29.17px;
	padding: 10px 0 5px;
}
.business-ding  p{
	color: #fff;
	font-size: 20px;
	line-height: 35px;
}
/* 公司优势 */
.company{
	background: url(../images/company-bg.jpg) no-repeat center;
	background-size: cover;
}
.company-title{
	padding-top: 110px;
	padding-bottom: 40px;
}
.company-title h2:before{
	width: 736px;
	height: 43px;
	top: 89px;
	background: url(../images/title-bg3_03.png) no-repeat center;
}
.company-cont{
	position: relative;
	padding-bottom: 50px;
}
.company-pic{
	text-align: center;
}
.company-word1,
.company-word3{
	left: 0;
}
.company-word1,
.company-word2{
	top: 46px;
}
.company-word2,
.company-word4{
	right: 0;
}
.company-word3,
.company-word4{
	top: 182px;
}
.company-word1 p,
.company-word2 p,
.company-word3 p,
.company-word4 p{
	color: #333333;
	font-size: 20px;
	padding-left: 16px;
}
.company-word1,
.company-word2,
.company-word3,
.company-word4{
	border: 1px dashed #e60012;
	width: 425px;
	height: 57px;
	line-height: 57px;
	background: #fff;
	position: absolute;
	border-radius: 3px;
}
.company-word1:hover p,
.company-word2:hover p,
.company-word3:hover p,
.company-word4:hover p{
	color: #e60012;
	
}
/*新闻资讯*/
.new{
	background: #f5f5f5;
	padding-bottom: 90px;
}
.new-title{
	padding-top: 90px;
	padding-bottom: 55px;
}
.new-title h2:before{
	width: 766px;
	height: 45px;
	top: 68px;
	background: url(../images/title-bg4.png) no-repeat;
}
.cont-title h2:before{
	width: 410px;
	height: 45px;
	top: 68px;
	background: url(../images/title-bg7.png) no-repeat;
}
.new-left{
	width: 595px;
}
.new-left ul li{
	overflow: hidden;
	padding-bottom: 28px;
	border-bottom: 1px dashed #dcdcdc;
}
/*.new-left ul li:first-child{
	padding-top: 10px;
}*/
.new-left ul li:not(:first-child){
	padding-top: 30px;
}
.new-li-day{
	width: 50px;
	text-align: center;
}
.new-li-day span{
	display: block;
	color: #fff;
	background: #889098;
	padding: 8px 0 7px;
}
.new-li-day p{
	color: #889098;
	border: 1px solid #889098;
	padding: 8px 0 7px;
}
.new-li-word{
	width: 520px;
}
.new-li-title h4{
	color: #555;
	font-size: 14px;
	height: 30px;
	line-height: 30px;
}
.new-li-title a{
	width: 30px;
	height: 30px;
	line-height: 28px;
	background: #cbcbcb;
	display: block;
	text-align: center;
	color: #fff;
}
.new-left ul li:hover .new-li-title a{
	background: #f7b902;
}
.new-li-p{
	width: 490px;
}
.new-li-word p{
	font-size: 12px;
	line-height: 25px;
	color: #4d555d;
}
.new-right{
	position: relative;
	
}
.new-right img{
	border: 1px solid #dcdcdc;
}
.new-right-ding{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 58px;
	line-height: 58px;
	background: rgba(0,0,0,.50);
}
.new-right-ding p{
	font-size: 20px;
	color: #fff;
	padding-left: 16px;
}
.new-right-ding a{
	width: 30px;
	height: 30px;
	line-height: 28px;
	background: #fff;
	color: #889098;
	text-align: center;
	margin-top: 14px;
	margin-right: 11px;
}
.new-right:hover .new-right-ding a{
	background: #f7b902;
	color: #fff;
}
.partner-title h2:before{
	width: 736px;
	height: 44px;
	background: url(../images/title-bg5.png) no-repeat;
}
.job-title h2:before{
	width: 736px;
	height: 44px;
	background: url(../images/title-bg6.png) no-repeat;
}
.con-title h2:before{
	width: 736px;
	height: 44px;
	background: url(../images/title-bg7.png) no-repeat;
}
.partner-list{
	padding-bottom: 50px;
}
.partner-list ul li{
	float: left;
	border: 1px solid #dcdcdc;
	margin-left: 30px;
	margin-bottom: 29px;
}
.partner-list ul li:nth-child(1),
.partner-list ul li:nth-child(5n+1){
	margin-left: 0;
}
/*底部*/
.footer{
	background: url(../images/footer-bg.png) no-repeat ;
	background-size:100% 100%;
}
.footer-cont{
	border-bottom: 1px solid #2c2c2c;

}
.footer-left,
.footer-right{
	width: 600px;
	padding-top: 92px;
	padding-bottom: 55px;
}
.footer-pic{
	padding-left: 77px;
}
.footer-pic2{
	padding-left: 57px;
}
.footer-ul,.footer-ul2 {
	width: 360px;
}
.footer-ul p,.footer-ul2 p{
	color: #fff;
	font-size: 14px;
	line-height: 32px;
}
.footer-ul p strong,.footer-ul2 p strong{
	font-size: 25px;
}
.footer-ul ul .footer-ul-li1 p:before,
.footer-ul2 ul .footer-ul-li1 p:before{
	background: url(../images/footer-icon1.png) no-repeat;
	width: 15px;
	height: 17px;
}
.footer-ul ul .footer-ul-li2 p:before,
.footer-ul2 ul .footer-ul-li2 p:before{
	background: url(../images/footer-icon2.png) no-repeat;
	width: 20px;
	height: 20px;
}
.footer-ul ul .footer-ul-li3 p:before,
.footer-ul2 ul .footer-ul-li3 p:before{
	background: url(../images/footer-icon3.png) no-repeat;
	width: 18px;
	height: 16px;
}
.footer-ul ul .footer-ul-li4 p:before,
.footer-ul2 ul .footer-ul-li4 p:before{
	background: url(../images/footer-icon4.png) no-repeat;
	width: 20px;
	height: 16px;
}
.footer-ul ul .footer-ul-li1 p:before,
.footer-ul2 ul .footer-ul-li1 p:before,
.footer-ul ul .footer-ul-li2 p:before,
.footer-ul2 ul .footer-ul-li2 p:before,
.footer-ul ul .footer-ul-li3 p:before,
.footer-ul2 ul .footer-ul-li3 p:before,
.footer-ul ul .footer-ul-li4 p:before,
.footer-ul2 ul .footer-ul-li4 p:before{
	display: inline-block;
	content: "";
	margin-right: 13px;
	margin-bottom: -3px;
}
.footer-down{
	padding: 50px 0 45px;
}
.footer-down p:first-child{
	
}
.footer-down p,.footer-down span,.footer-down a{
	color: #fff;
	font-size: 12px;
	line-height: 25px;
	text-align: center;
}
/****   list1   ****/
.list-new-title{
	text-align: center;
	border-bottom: 1px dashed #dcdcdc;
	padding: 70px 0 30px;
}
.list-new-title span{
	color: #555555;
	font-size: 20px;
	padding-bottom: 20px;
	display: block;
}
.list-new-title p,.list-new-p p{
	color: #8b8b8b;
	font-size: 14px;
}
.list-new-word{
	padding: 40px 0 110px;
}
.list-new-p {
	width: 1130px;
	margin: 0 auto;
}
.list-new-p p{
	line-height: 30px;
	text-indent: 2rem;
}
.list-new-img{
	padding:25px 0;
}
/***** list2******/
.area-xont{
	margin-bottom: 50px !important;
}
.area-list ul{
	display: none;
}
.area-list ul:first-child{
	display: block;
}
.area-list ul li{
	width: 600px;
	overflow: hidden;
	float: left;
	display: flex;
	padding-bottom: 55px;
}

.area-list-pic{
	width: 300px;
	position: relative;
}
.area-list ul li .area-list-pic .business-ding:hover {
    background: rgba(230,0,18,.77);
    /* z-index: 999; */
}
.area-list-word{
	width: 300px;
	background: #f5f5f5;
}
.area-list-p{
	width: 235px;
	margin: 0 auto;
	padding-top: 40px;
}
.area-list-p p{
	color: #555555;
	font-size: 18px;
	line-height: 35px;
	
}
.area-more{
	width: 85px;
	height: 38px;
	line-height: 38px;
	background: #e60012;
	text-align: center;
	margin-left: 35px;
	margin-top: 130px;
}
.area-more a{
	color: #fff;
	font-size: 14px;
}
.page1{
	padding: 13px 0 95px !important;
}
/***** list3******/
.information-title h2,.information-title span{
	font-size: 35px;
}
.information-title{
	padding-top: 86px;
	padding-bottom: 45px;
}
.information-title h2:before{
	top: 63px;
}
.information-list{
	margin-bottom: 32px;
}
.information-list ul{
	display: table;
	margin: 0 auto;
}
.information-list ul li{
	float: left;
	text-align: center;
	border-radius: 50px;
	width: 176px;
	height: 43px;
	line-height: 43px;
	text-align: center;
	border: 1px solid #f7b902;
	font-size: 18px;
	color: #f7b902;
	margin-left: 35px;
	
}
.information-list ul li:first-child{
	margin-left: 0;
}
.information-list ul .active{
	width: 176px;
	height: 43px;
	line-height: 43px;
	background: #f7b902;
	color: #fff;
}
.information-list-word ul{
	display: none;
}
.information-list-word ul:first-child{
	display: block;
}
.information-list-word ul li{
	overflow: hidden;
	padding: 28px 0;
	border-bottom: 1px dashed #dcdcdc;
}
.information-list-pic{
	border: 1px solid #dcdcdc;
	width: 270px;
	overflow: hidden;
}
.information-list-pic img{
	transition: all 0.6s;
}
.information-list-word ul li:hover .information-list-pic img{
	transform: scale(1.1);
}
.information-list-zi{
	width: 870px;
	margin-right: 40px;
}
.information-list-zi span{
	color: #555555;
	font-size: 20px;
	display: block;
	padding-top: 12px;
	padding-bottom: 5px;
}
.information-list-word ul li:hover .information-list-zi span{
	color: #e60012;
}
.information-list-zi p{
	line-height: 30px;
	color: #8b8b8b;
	font-size: 14px;
}
.list-more{
	background: #e60012;
	width: 85px;
	height: 38px;
	line-height: 38px;
	text-align: center;
	margin-top: 15px;
}
.list-more a{
	color: #fff;
}
.information-list-zi .information-list-p:before{
	content: "";
	display: inline-block;
	width: 2px;
	height: 15px;
	vertical-align: middle;
	margin-top: -2px;
	margin-right: 5px;
	background: url(../images/new-pic8.png) no-repeat;
}
.page{
	padding: 68px 0 85px;
}
.page ul{
	display: table;
	margin: 0 auto;
}
.page ul li{
	float: left;
	width: 36px;
	/*height: 36px;*/
	line-height: 36px;
	text-align: center;
	border: 1px solid #dcdcdc;
	margin-right: 8px;
}
.page ul li:last-child{
	width: 90px;
	margin-right: 0;
}
.page ul li:first-child{
	width: 90px;
	margin-right: 8px;
}
.page ul li a{
	color: #555555;
	font-size: 18px;
	display: block;
}
.page ul .nyp-cur{
	background: #f7b902;
}
.page ul .nyp-cur a{
	color: #fff;
}


.silder{
	position: fixed;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
	background: #f1f1f1;
	z-index: 999999 !important;
}
.silder ul li span{
	display: block;
}
.silder ul li:hover{
	background:#fff;
}
.cndns-right-btn {
    width: 75px;
    height: 80px;
    text-align: center;
    display: block;
    position: relative;
    text-decoration: none;
    border-top: 1px solid #e0e0e0;
}
.cndns-right-btn img{
	padding: 10px 0;
}
.cndns-right-btn span {
    color: #333;
    font-size: 14px;
    line-height: 18px;
    padding-bottom: 10px;
}
.cndns-right-box{
	z-index: 999999 !important;
	position: absolute;
    top: -15px;
    right: 62px;
    padding-right: 25px;
    width: 220px;
    display: none;
}
.silder ul li:hover .cndns-right-box{
	display: block;
}
.cndns-right-box2{
	top: 100px;
}
.cndns-right-box span{
	font-size: 22px;
    line-height: 28px;
    display: block;
}
.cndns-right-box p{
	
    font-size: 14px;
    color: #888;
}
.cndns-color{
	    color: #df0024;
    font-size: 22px;
    line-height: 28px;
}
.cndns-right{
	border-top: 4px solid #df0024;
    border-bottom: 1px solid #f1f1f1;
    padding: 20px;
    background-color: #fff;
    box-shadow: 0 3px 8px rgba(0,0,0,.15);
 
}
.cndns-right1{
	text-align: center;
}


/*----------------添加-----------*/

.list-xuan .list-uan{
	display: none;
}
.list-xuan .list-uan:first-child{
	display: block;
}
.ny-car-left{
	width: 282px;
	border: 2px solid #e6e6e6;
	background: #e02f3b;
	height: 752px;
}
.ny-car-left ul{
	width: 270px;
	margin: 0 auto;
	padding-top: 8px;
}
.ny-car-left ul li{
	border: 1px solid #dcdcdc;
	height: 48px;
	line-height: 48px;
	margin-bottom: 9px;
	background: #ffffff;
}
.ny-car-left ul li a{
	color: #555555;
	padding-left: 22px;
	/*display: block;*/
}
.ny-car-left ul li a:before{
	content: "";
	display: inline-block;
	width: 6px;
	height: 5px;
	vertical-align: middle;
	margin-right: 9px;
	margin-bottom: 3px;
	background: url(../images/x-jiao2_06.png) no-repeat;
}
.ny-car-left ul li:hover{
	background: #e02f3b;
	border: 1px solid #e02f3b;
}
.ny-car-left ul li:hover a{
	color: #fff;
}
.ny-car-left ul li:hover a:before{
	background: url(../images/x-jiao_03.png) no-repeat;
}
.ny-car-right{
	width: 877px;
}
.ny-car-right ul li{
	float: left;
	text-align: center;
	margin-bottom: 25px;
	margin-left: 18px;
}
.ny-car-right ul li:nth-child(3n+1){
	margin-left: 0;
}
.ny-car-right ul li img{
	border: 1px solid #dcdcdc;
}
.ny-car-right ul li p{
	color: #555;
	padding-top: 15px;
}
.ny-car-right ul li:hover .ny-car-pic img{
	border: 1px solid #e02f3b;
}
.ny-car-right ul li:hover p{
	color: #e02f3b;
}

