.page-banner {
    position: relative;
    overflow: hidden;
    height: auto;
	text-transform: uppercase;
}
.page-banner img{max-width:100%}
.page-banner .pb-tit {
	position: absolute;
    top: 35%;
    left: 0;
    z-index: 2;
    left: 0;
    width: 100%;
	color:#fff;
} 
.page-banner .pb-tit .tit {
   line-height: 1.3;
   font-size:72px; 
}
.page-banner .pb-tit .des{font-size:18px; }
.pb-weizhi{line-height:80px;width:100%;position: absolute;
    bottom: 0;
    left: 0;
	background:rgb(0,0,0,.5)
	}
	
	
.pb-weizhi a {color:#fff;font-size:18px;}
.pb-weizhi span {color:#fff;padding:10px}
.pb-weizhi a:hover{color:#e15653;}


.mianbao{padding: 50px 0;
	float: left;
    width: 100%;}
.mianbaoul a {color:#7a7a7a;font-size:18px;}
.mianbaoul span {color:#7a7a7a;padding:10px}
.mianbaoul a:hover{color:#fc7c1f;}

.text-left{text-align:left!important}
.list_nav{border-bottom:2px solid #dddddd;}
.list_nav .list_nav_head{margin-top:84px;}
.list_nav .list_nav_head ul{display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;}

.list_nav .list_nav_head ul li{margin:0 53px;}
.list_nav .list_nav_head ul li a{color:#222;font-size:18px;font-family: "adineuePRO-Bold" ;display:block;position:relative;}
.list_nav .list_nav_head ul li a::before{content: "";position:absolute;height:4px;width:0;background:#f06360;bottom:-19px;transition: width 0.5s;}

.list_nav .list_nav_head ul li.cur a,
.list_nav .list_nav_head ul li a:hover{color:#f06360}
.list_nav .list_nav_head ul li.cur a::before,
.list_nav .list_nav_head ul li a:hover::before{width:100%;}
@media (max-width: 1551px) {
	.list_nav .list_nav_head ul li{margin:0 25px;}
}
@media (max-width: 1251px) {
	.list_nav .list_nav_head ul li{margin:0 20px;}
	
}

@media (max-width: 991px) {
	.mianbao{padding: 20px 0;
	float: left;
    width: 100%;}
.mianbao a {color:#7a7a7a;font-size:16px;}
.mianbao span {color:#7a7a7a;padding:10px}
	
	
	.page-banner {padding-bottom:50px}
	.page-banner .pb-tit {
	position: absolute;
    top:20%;
    left: 0;
    z-index: 2;
    left: 0;
    width: 100%;
	color:#fff;
	
} 
.page-banner .pb-tit .tit {
   line-height: 1.3;
   font-size:24px; 
}
.page-banner .pb-tit .des{font-size:12px; }
.pb-weizhi{line-height:50px;width:100%;position: absolute;}
.pb-weizhi a {color:#fff;font-size:14px;}

.list_nav .list_nav_head{margin-top:30px;}
.list_nav .list_nav_head ul{display:block;display: -webkit-block;}
.list_nav .list_nav_head ul li{margin:0.7%;width:48%;display:inline-block;border:1px solid #dddddd;}
.list_nav .list_nav_head ul li a{color:#222;font-size:14px;text-align:center;    padding: 10px;}
.list_nav .list_nav_head ul li a::before{display:none}

}

/*******banner********/


.app_1{padding:40px 0 0;
	float: left;
    width: 100%;}
.app1_img{margin-top:60px;    text-align: center;}

.app_2{padding:80px 0;
	float: left;
    width: 100%;}
.app2{position: relative;
    padding-bottom: 60px;margin-top:40px}
.app2_div{}
.app2_div span{width: 100%;display:block;overflow:hidden;}
.app2_div span img{width:100%;transition: all 0.5s}
.app2_div p{font-size:16px;color:#222222;text-align:center;margin-top:30px;font-weight:500;}
.app2_div a:hover p{color:#fc7c1f;}
.app2_div a:hover img{transform: scale(1.1);}
@media (max-width: 991px) {
	.app_1{padding:1rem 0 0;
	float: left;
    width: 100%;}
.app1_img{margin-top:20px}

.app_2{padding:50px 0;
	float: left;
    width: 100%;}
.app2{position: relative;
}

}


.app_3{ position: relative;padding:0 0 0;
	float: left;
    width: 100%;}
.app_3 .ban_title{ 
	text-align:center;
	position: absolute;
    top: 10%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 80%;}
.app3_img1{text-align:center;
	position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(100%, -50%);
    width: 25%;
	display:none;
	}
.app3_img1 img{height:auto!important;max-width:100%!important}
.app3_img img{width:100%!important;height:auto!important}
.app_3 .app3_img img{opacity:1;transition: opacity 0.5s}	
	
.app_3:hover .app3_img1{display:block;opacity:1;z-index: 99999 !important;}
.app_3:hover .app3_img img{opacity:0.4;}

@media (max-width: 991px) {
.app_3{ position: relative;padding:0 0 0;
	float: left;
    width: 100%;}
.app_3 .ban_title{ 
	text-align:center;
	position: relative;
    top: 0%;
    left: 0%;
    transform: translate(0%, 0%);
    width: 100%;}
	
}

.news_s{margin-top:150px}
.app_4{ position: relative;padding:80px 0 ;background:#f5f5f5;
	float: left;
    width: 100%;}
.app4{position: relative;float: left;
    width: 100%;}	
	
.app4_left{float: left;width: 40%;text-align:center;
	position: absolute;
    top: 50%;
    left: 0%;
    transform: translate(0%, -50%);
   }
 .app4_left img{width:100%!important;height:auto!important}  
.app4_right{float: right;width: 50%;margin-top: 10px;
        overflow-y: scroll;}
.app4_right ul{height: 600px !important;}
.app4_right ul li{    display: flex;margin-bottom: 30px;}
.app4_right ul li span{ margin-right: 30px;
    display: block;     min-width: 40px!important;max-width: 40px!important}
.app4_right ul li div{  padding-right:30px}
.app4_right ul li h3{  font-size:24px;color:#222222;}
.app4_right ul li p{  font-size:16px;color:#939393;line-height:1.8}

@media (max-width: 991px) {
.app_4{ position: relative;padding:50px 0 ;}
.app4{position: relative;float: left;
    width: 100%;}	
	
.app4_left{float: left;width: 100%;text-align:center;
	position: relative;
    top: 0%;
    left: 0%;
    transform: translate(0%, 0%);
   }
.app4_right{float: right;width: 100%;margin-top: 40px;
        overflow-y: scroll;}
.app4_right ul{height: 600px !important;}
.app4_right ul li{    display: flex;margin-bottom: 20px;}
.app4_right ul li span{ margin-right: 20px;
    display: block; }
.app4_right ul li div{  padding-right:0px}
.app4_right ul li h3{  font-size:22px;color:#222222;}
.app4_right ul li p{  font-size:14px;color:#939393;line-height:1.8}
	
}
.app_5{ position: relative;padding:80px 0 ;
	float: left;
    width: 100%;}
.app_5 .ban_title{ text-align:center;}

.app5{margin-top: 50px;
        overflow-y: scroll;}
.app5 table{height: 800px !important;}
.app5 thead {
    background: #ebebeb;
}
.app5 thead th {
    padding: 20px 10px;
    font-size: 18px;
    color: #000;
	font-weight:600;
}
.app5 table td a{position: relative;color:#fc7c1f;border-bottom: 1px solid #fc7c1f;}
.app5 table td a img{display:none;position: absolute;max-width:400px;    top: 100%;
    left: 100%;}
.app5 table td a:hover img{display:block}



.app_6{ position: relative;padding:0px 0 ;
	float: left;
    width: 100%;}

.app6{ position: relative;padding:0 0 60px;
	float: left;
    width: 100%;margin-top:50px}
.app_6 .ban_title{ text-align:center;}	
.app6_div{background:#f2f2f2;height:300px;padding:70px}
.app6_div span{width: 80px;height:80px;display:block;}
.app6_div span img{width:100%;transition: all 0.5s}
.app6_div p{font-size:16px;color:#222222;margin-top: 60px;
    font-weight: 500;
    margin-bottom: 0;
}
.app6_div a:hover p{color:#fc7c1f;}
.app6_div a:hover img{transform: scale(1.1);}

.app_7{ position: relative;padding:80px 0 ;
	float: left;
    width: 100%;}

.app7{ position: relative;padding:0 0 60px;
	float: left;
    width: 100%;margin-top:50px}
.app_7 .ban_title{ text-align:center;}	
.app7_div{border-bottom:1px solid #c2c2c2}
.app7_div span{display:block;overflow:hidden;}
.app7_div span img{width:100%;transition: all 0.5s}


.app7_div h5{font-size:14px;color:#939393;margin-top: 40px;
    margin-bottom: 0;
}
.app7_div p{font-size:16px;color:#222222;margin-top: 20px;
   line-height:1.6;
    margin-bottom: 0;height:70px;
}
.app7_div a:hover p{color:#fc7c1f;}
.app7_div:hover{border-bottom:1px solid #fc7c1f}
.app7_div a:hover img{transform: scale(1.1);}

@media (max-width: 991px) {
	.app_7{ position: relative;padding:50px 0 ;}
	.app7,
	.app6{ margin-top:30px}
	
}


.app_8{position: relative;padding:40px 0 ;
	float: left;
    width: 100%;}
.app8{ margin-top:50px}
.app8 ul{}
.app8 ul li{float: left;width:48%;display:inline-block;margin-right:4%;margin-bottom:4%;overflow:hidden;position: relative;}
.app8 ul li:nth-child(2n){margin-right:0}
.app8 span{display:block;overflow:hidden;}
.app8 span img{width:100%;transition: all 0.5s}
.app8 ul li p{font-size:24px;color:#ffff;
    font-weight: 500;
    margin-bottom: 0;
	position:absolute;
	top:40px;
	left:40px;
}
.app8 ul li a:hover p{color:#fc7c1f;}
.app8 ul li a:hover img{transform: scale(1.1);}

@media (max-width: 991px) {
	.app_8{position: relative;padding:50px 0 ;
	float: left;
    width: 100%;}
.app8{ margin-top:30px}
	.app8 ul li{float: left;width:96%;display:inline-block;margin:2%;overflow:hidden;position: relative;}
.app8 ul li p{font-size:18px;color:#ffff;
    font-weight: 500;
    margin-bottom: 0;
	position:absolute;
	top:20px;
	left:20px;
}
.app7_div p{font-size:16px;color:#222222;margin-top: 20px;
   line-height:1.6;
    margin-bottom: 20px;height:auto;
}

}


.app9{ position: relative;padding:0 0 60px;
	float: left;
    width: 100%;margin-top:50px}
.app_9 .ban_title{ text-align:center;}	
.app9_div{border-bottom:1px solid #c2c2c2}
.app9_div span{display: block;
    overflow: hidden;
    height: 350px;
    background: #f2f2f2;
    text-align: center;
    position: relative;
    padding: 40px;}
.app9_div span img{width:60%;   position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    margin: 0;}
	
.app9_div h5{font-size:18px;color:#222222;margin-top: 40px;
    margin-bottom: 0;
	
}
.app9_div p{font-size:16px;color:#939393;margin-top: 20px;
    font-weight: 500;
    margin-bottom: 0;height:70px;
}
.app9_div a:hover p{color:#fc7c1f;}
.app9_div a:hover h5{color:#fc7c1f;}

@media (max-width: 991px) {
	.app_7{ position: relative;padding:50px 0 ;}
	.app7,
	.app6{ margin-top:30px}
	.app9{ position: relative;padding:0 0 60px;
	float: left;
    width: 100%;margin-top:30px}
.app_9 .ban_title{ text-align:center;}	
.app9_div{border-bottom:1px solid #c2c2c2}
.app9_div span{display: block;
    overflow: hidden;
    height: 500px;
    background: #f2f2f2;
    text-align: center;
    position: relative;
    padding: 20px;}
}

@media (max-width: 591px) {
	.app9_div span{display: block;
    overflow: hidden;
    height: 300px;}
}

.list_head{ position: relative;float: left;width: 100%;margin-top:50px}
.list_head a{font-size:24px;color:#222222;margin-bottom: 0;position: relative;margin-left:100px;    padding-bottom: 8px;margin-bottom:20px}
.list_head a::before
{
	content: "";
    width: 1px;
    height: 25px;
    background: #e0e0e0;
    position: absolute;
    left: -50px;
    top: 0;
    
	}
.list_head a:first-Child{padding-left:0px;margin-left:0px;}	
.list_head a:first-Child::before{display:none}
.list_head a:hover,
.list_head a.on{    color: #fc7c1f; border-bottom:2px solid  #fc7c1f;}




.Certification_1{position: relative;padding:40px 0 ;
	float: left;
    width: 100%;}
.zhengshu{margin-top:60px;float: left;
    width: 100%;}
.zhengshu ul{    display: flex;
    flex-wrap: wrap;}
.zhengshu ul li{width:23.8%;display:inline-block;margin-right:1%;margin-bottom:50px;overflow:hidden;position: relative;}
.zhengshu ul li:nth-child(4n){margin-right:0}
.zhengshu span{display:block;overflow:hidden;position: relative;border:1px solid #c2c2c2}
.zhengshu span div{ position: absolute;
    right: 10px;
    bottom: 10px;border-radius:100%;    background: #a09f9f;
    padding: 15px;
    opacity: 0;transition: opacity 0.5s;}
.zhengshu li span img{width:100%;transition: all 0.5s;}	
.zhengshu ul li p{text-align:center;font-size:24px;color:#222;margin-top:30px;}
.zhengshu ul li a:hover span div{opacity: 0.5;}
.zhengshu ul li a:hover span img{transform: scale(1.1);}

@media (max-width: 991px) {
	
.list_head{ position: relative;float: left;width: 100%;margin-top:30px}
.list_head a{float: left;width: 49%;display:block;font-size:14px;color:#222222;border:1px solid  #222222;margin-bottom: 0;position: relative;margin-left:0;    padding:  8px 2px;margin-bottom:20px;text-align:center;}
.list_head a::before
{display:none;
	

	}
.list_head a:first-Child{ padding: 8px 2px;}	
.list_head a:first-Child::before{display:none}
.list_head a:nth-child(2n){margin-left:2%;}
.list_head a:hover,
.list_head a.on{    color: #fc7c1f; border:1px solid  #fc7c1f;}	
	
	.Certification_1{position: relative;padding:40px 0 ;
	float: left;
    width: 100%;}
.zhengshu{margin-top:30px;float: left;
    width: 100%;}
.zhengshu ul{}
.zhengshu ul li{float: left;width:49%;display:inline-block;margin-right:2%;margin-bottom:30px;overflow:hidden;position: relative;}
.zhengshu ul li:nth-child(2n){margin-right:0}
.zhengshu span{display:block;overflow:hidden;position: relative;border:1px solid #c2c2c2}
.zhengshu span div{ position: absolute;
    right: 10px;
    bottom: 10px;border-radius:100%;    background: #a09f9f;
    padding: 10px;
    opacity: 0;transition: opacity 0.5s;}
.zhengshu li span img{width:100%;transition: all 0.5s;}	
.zhengshu ul li p{text-align:center;font-size:18px;color:#222;margin-top:20px;}
	
	
	
}


.lianxi_1{position: relative;padding:40px 0 80px;
	float: left;
    width: 100%;}
.lianxi1{margin-top:60px;}
.lianxi_left{float: left;width: 37.5%;padding-right:100px;}
.lianxi_left li{margin-bottom:60px;}
.lianxi_left h3{font-size:28px;color:#222;font-weight:600;}
.lianxi_left p{font-size:16px;color:#7a7a7a;margin-top:30px;line-height:1.8;margin-top:20px;}
.lianxi_rihgt{float: left;width: 62.5%;}
.lianxi_rihgt .foot_input{width:45%;float:left;margin-right:10%;margin-bottom:15px;}
.lianxi_rihgt .foot_input:nth-child(2n){margin-right:0}
.lianxi_rihgt .foot_input1{width:100%;float:left;margin-right:0%;margin-bottom:15px;}
.lianxi_rihgt .foot_ry{width:100%;float:left;}
.lianxi_rihgt .foot_ry textarea{width:100%;background: transparent;
   color:#222;
    border: 1px solid #e0e0e0;padding: 15px;height:160px;}
.lianxi_rihgt .foot_ry p{font-size:16px;display:block;color:#222;line-height:1.5;margin-bottom: 15px;
    line-height: 1.8;margin-top:15px;}	
.lianxi_rihgt h3{font-size:32px;margin-bottom:25px;color:#222;font-weight:600;}
.lianxi_rihgt input{width:100%;background: transparent;
border:none;color:#222;
    border-bottom: 1px solid #e0e0e0;
    padding: 20px 0;}
.foot_button{width:100%;float:left;}	
.lianxi_rihgt .foot_button input{display:block;width:100%;line-height:60px;border:none;border-bottom:2px solid #fc7c1f;color:#222;font-size:24px;margin-top:20px;padding:0;}
.foot_button input:hover{color:#fff;background:#fc7c1f}
.lianxi_img{margin-top:80px;float: left;
    width: 100%;}

@media (max-width: 991px) {
	.lianxi_1{position: relative;padding:40px 0 40px;
	float: left;
    width: 100%;}
.lianxi1{margin-top:30px;}
.lianxi_left{float: left;width:100%;padding-right:10px;}
.lianxi_rihgt{float: left;width: 100%;margin-top:30px;}
.lianxi_left li{margin-bottom:30px;}
}

.blogs_1{position: relative;padding:40px 0 80px;
	float: left;
    width: 100%;}

.blogsul{margin-top:60px;float: left; width: 100%;}
.blogsul ul li{float: left;width:32%;margin-right:2%;margin-bottom:50px;overflow:hidden;position: relative;}
.blogsul ul li:nth-child(3n){margin-right:0}
@media (max-width: 991px) {
	.blogs_1{position: relative;padding:40px 0 40px;
	float: left;
    width: 100%;}

.blogsul{margin-top:30px;float: left; width: 100%;}
.blogsul ul li{float: left;width:98%;margin-right:2%;margin-bottom:30px;overflow:hidden;position: relative;}
.blogsul ul li:nth-child(3n){margin-right:0}
}

.blogs_sj{border-bottom:1px solid #c2c2c2;padding-bottom:30px;float: left; width: 100%;margin-top:60px;}
.blogs_sj1{float: left;color: #7a7a7a;}
.blogs_sj2{float: right;color: #7a7a7a;}
.blogs_sj2 a{color: #fff;
    margin-left: 30px;
    font-size: 14px;
    background: #7a7a7a;
    padding: 7px 5px;
    border-radius: 100%;}
.blogs_sj2 a:hover{color: #fff;
    background: #fc7c1f;}
.blogs_show{padding:60px 0 0;float: left; width: 100%;}
.blogs_show p{line-height:1.6;}
.blogs_show img{max-width:100%}

.as1{padding:60px 0 0;float: left; width: 100%;}
.as1 h4{line-height:1.6;font-size:18px;color:#222;}
.as1 p{line-height:1.8;font-size:16px;color:#7a7a7a;}
.as1 img{max-width:100%}
@media (max-width: 991px) {
	.blogs_sj{border-bottom:1px solid #c2c2c2;padding-bottom:20px;float: left; width: 100%;margin-top:30px;}
	.blogs_sj1{float: left;color: #7a7a7a;}
.blogs_sj2{float: right;margin-top:20px}
.blogs_sj2 a{color: #fff;
    margin-left: 15px;
    font-size: 14px;
    background: #7a7a7a;
    padding: 7px 5px;
    border-radius: 100%;}
	.blogs_show{padding:40px 0;float: left; width: 100%;}
.blogs_show p{line-height:1.6;}
.blogs_show img{max-width:100%}

.as1{padding:40px 0 0;float: left; width: 100%;}
	
	
}

.as2{}
.as2{margin-top:60px;float: left;
    width: 100%;}
.as2 ul{}
.as2 ul li{float: left;width:49%;display:inline-block;margin-right:2%;margin-bottom:50px;overflow:hidden;position: relative;}
.as2 ul li:nth-child(2n){margin-right:0}
.as2 span{display:block;overflow:hidden;position: relative;border:1px solid #c2c2c2;padding:40px}
.as2 span div{ position: absolute;
    right: 10px;
    bottom: 10px;border-radius:100%;    background: #a09f9f;
    padding: 15px;
    opacity: 0;transition: opacity 0.5s;}
.as2 li span img{width:100%;transition: all 0.5s;}	
.as2 ul li p{text-align:center;font-size:24px;color:#222;margin-top:30px;}
.as2 ul li a:hover span div{opacity: 0.5;}
.as2 ul li a:hover span img{transform: scale(1.1);}



@media (max-width: 991px) {
.as2{margin-top:30px;float: left;
    width: 100%;}
.as2 ul{}
.as2 ul li{float: left;width:49%;display:inline-block;margin-right:2%;margin-bottom:30px;overflow:hidden;position: relative;}
.as2 ul li:nth-child(2n){margin-right:0}
.as2 span{display:block;overflow:hidden;position: relative;border:1px solid #c2c2c2;padding:10px}
.as2 span div{ position: absolute;
    right: 10px;
    bottom: 10px;border-radius:100%;    background: #a09f9f;
    padding: 10px;
    opacity: 0;transition: opacity 0.5s;}
.as2 li span img{width:100%;transition: all 0.5s;}	
.as2 ul li p{text-align:center;font-size:18px;color:#222;margin-top:20px;}
	
	
	
}

.blogs_5{float: left;position: relative;width: 100%;}
.blogs5{ position: absolute;left: 0;top:0;padding-top:50px;width: 100%;}
.blogs5 .ban_title{margin-top:50px;}
.blogs5 .ban_title p{color:#222;margin-top:30px;width: 40%;}



.cp_1{padding:30px 0 80px;float: left; width: 100%;background:#f2f2f2;margin-bottom:80px}

.cp_list{margin-top:60px;float: left; width: 100%;}
.cp_div{background:#fff;padding:80px;float: left; width: 100%;}
.cp_div_left{width:45%;float:left;}	

.cp_div_left h5{font-size:16px;color:#8b8b8b;line-height:1.8;margin:50px 0 80px;}	
.cp_div_left p{font-size:18px;color:#222222;line-height:1.8;}	
.cp_div_left a{font-size:18px;color:#222222;line-height:1.8;border-bottom:2px solid #fc7c1f}	
.cp_div_left a:hover{color:#fc7c1f;}
   
.cp_div_right{width:45%;float:right;text-align:right}
.cp_div_right img{width:60%;}


.cp_ul{border-top:1px solid #c2c2c2;float: left; width: 100%;padding-top:80px;margin-top:80px;}
.cp_ul ul{}
.cp_ul ul li{float: left;width:31%;display:inline-block;margin-right:3%;position: relative;}
.cp_ul ul li:nth-child(3n){margin-right:0}
.cp_ul span{float: left;display:block;overflow:hidden;position: relative;width:140px;}
.cp_ul .cp_text{float: left;display:block;margin-left:30px}
.cp_ul .cp_text p{font-size:24px;color:#222222;line-height:1.8;margin-top:10px}
.cp_text a{font-size:18px;color:#222222;line-height:1.8;border-bottom:2px solid #fc7c1f}	
.cp_text a:hover{color:#fc7c1f;}

@media (max-width: 1291px) {
.cp_ul span{float: left;display:block;overflow:hidden;position: relative;width:120px;}
.cp_ul .cp_text{float: left;display:block;margin-left:10px}
.cp_ul .cp_text p{font-size:18px;color:#222222;line-height:1.8;margin-top:20px}	
	
}
@media (max-width: 991px) {
	.cp_1{padding:30px 0 50px;float: left; width: 100%;background:#f2f2f2;margin-bottom:50px}
	.cp_ul{border-top:1px solid #c2c2c2;float: left; width: 100%;padding-top:40px;margin-top:40px;}
	.cp_ul span{float: left;display:block;overflow:hidden;position: relative;width:120px;}
	.cp_ul ul li{float: left;width:100%;display:inline-block;margin-right:0%;position: relative;margin-bottom:30px}
	.cp_ul ul li:nth-child(3n){margin-right:0}
	.cp_ul .cp_text p{font-size:20px;color:#222222;line-height:1.8;margin-top:0px}
	.cp_ul .cp_text{float: left;display:block;margin-left:20px}
}
@media (max-width: 991px) {
	
.cp_div{background:#fff;padding:40px;float: left; width: 100%;}
	.cp_div_left{width:100%;float:left;}
	.cp_div_left h5{font-size:14px;color:#8b8b8b;margin:20px 0;line-height:1.8;}	
.cp_div_left p{font-size:16px;color:#222222;line-height:1.8;margin:20px 0;}	
.cp_div_left a{font-size:16px;color:#222222;line-height:1.8;border-bottom:2px solid #fc7c1f}	
.cp_div_left a:hover{color:#fc7c1f;}

.cp_div_right{width:100%;float:left;margin-top:30px;text-align:center}
.cp_div_right img{width:80%;}


}


.cp_show1{float: left; width: 100%;padding:80px 0;    background: #f2f2f2;}
.cp_showtop{margin-top:180px;}
.cp_showleft{float: left;width:50%;text-align:center;padding-bottom:180px;position: relative;}
.cp_showleft img{width:60%;}
.cp_showright{float: left;width:50%;}
.cp_showright h1{float: left;width:100%;}

.cp_showleft .swiper-pagination{    position: absolute;
    top: auto;
    left: 0%;
    transform: translate(0%, -50%);
    width: 130px;
    left: 30px;
    color: #212528;
    bottom: -10px;}

.cp_showleft .swiper-pagination-current{color:#fc7c1f;font-size:28px;}
.cp_showleft .swiper-pagination-total{font-size:28px;color:#212528;}
.cp_showleft .swiper-pagination-bullet-active::before{content: "";position:absolute;top:50%;left:50%;margin-left:-8px;margin-top:-8px;height:16px;width:16px;border:1px solid #f09100;border-radius:100%;}
.cp_showleft .swiper-button-next{

   
	left:160px;top:auto;bottom:0px;  
    color: #212528;
   opacity: 1;
}
.cp_showleft .swiper-button-prev{
	
	opacity: 1;
	top:auto;bottom:0px;   
    color: #212528;
    border-radius: 100%;
	left: 0;
  
}

.cp_showleft .swiper-button-next:hover{color: #fc7c1f;}
.cp_showleft .swiper-button-prev:hover{color: #fc7c1f;}

.cp_showright h3{font-size:32px;color:#222222;line-height:1.8;}
.cp_showright h1{font-size: 48px;color: #222222;margin:20px 0;}
.cp_showright p{font-size: 18px;color: #222222;line-height:1.8;}
.cp_showrightul{margin-top:80px;}
.cp_showrightul ul{}
.cp_showrightul ul li{border-bottom:1px solid #cbcbcb;float: left;width:49%;margin-right:2%;position: relative;margin-bottom:30px;padding-bottom:30px}
.cp_showrightul ul li:nth-child(2n){margin-right:0}
.cp_showrightul a{
	width:70%;
	display:block;
    position: absolute;
    top: 35%;
    left: 15%;
    transform: translate(0%, -50%);
    padding-left: 0px;
}
.cp_showrightul span{display:block}
.cp_showrightul ul li a{font-size: 16px;color: #787878;line-height:1.8}


@media (max-width: 991px) {
	.cp_show1{float: left; width: 100%;padding:40px 0;    background: #f2f2f2;}
.cp_showtop{margin-top:180px;}
.cp_showleft{float: left;width:100%;text-align:center;padding-bottom:80px;position: relative;}
.cp_showleft img{width:70%;}
.cp_showright{float: left;width:100%;margin-top:30px;}

.cp_showright h3{font-size:20px;color:#222222;line-height:1.8;}
.cp_showright h1{font-size: 24px;color: #222222;margin:20px 0;}
.cp_showright p{font-size: 16px;color: #222222;line-height:1.8;}
.cp_showrightul{margin-top:30px;}
.cp_showrightul ul{}
.cp_showrightul ul li{border-bottom:1px solid #cbcbcb;float: left;width:100%;margin-right:0%;position: relative;margin-bottom:20px;padding-bottom:20px}



}

.cp_show2{float: left; width: 100%;padding:40px 0 80px; }
.cp_show2ul{margin-top:100px;float: left; width: 100%;}
.cp_show2ul .cp_show2li{display:none}
.cp_show2ul .cp_show2li:nth-child(1){display:block}
.cp_show2li .ban_title{float: left; width: 100%;margin-bottom:80px;}
.cp_show2li1{border-bottom:1px solid #cbcbcb;float: left; width: 100%;padding:20px 0}
.cp_show2li1 div{float: left; width: 50%;}
.cp_show2li1 div img{display: inline-block;width:40px}
.cp_show2li1 div p{font-size: 18px;display: inline-block;padding-left:20px;color:#8b8b8b}
/*.cp_show2li1 div p span{color:#222222}*/
@media (max-width: 991px) {
	.cp_show2{float: left; width: 100%;padding:40px 0 40px; }
.cp_show2ul{margin-top:30px;float: left; width: 100%;}
.cp_show2li .ban_title{float: left; width: 100%;margin-bottom:20px;}
.cp_show2li1{border-bottom:1px solid #cbcbcb;float: left; width: 100%;padding:20px 0}
.cp_show2li1 div{float: left; width: 100%;}
.cp_show2li1 div img{display: inline-block;width:40px}
.cp_show2li1 div p{font-size: 16px;display: inline-block;padding-left:20px;color:#8b8b8b}
}

.cp_show3{float: left; width: 100%;padding:80px 0 80px;background: #f2f2f2; }


.cp_showtable{margin-top: 50px;float: left; width: 100%;height: 800px !important;
        overflow-y: scroll;}
.cp_showtable table{background: #fff;}
.cp_showtable thead {
   background: #fff;
    border-bottom: 1px solid #d6d6d6;
}
.cp_showtable thead th {
    padding: 20px 10px;
    font-size: 18px;
    color: #000;
	font-weight:600;
}
.cp_showtable table td {
    padding: 20px 10px;
}
.cp_showtable table td a{position: relative;color:#fc7c1f;border-bottom: 1px solid #fc7c1f;}
.cp_showtable table td a img{display:none;position: absolute;max-width:400px;    top: 100%;
    left: 100%;}
.cp_showtable table td a:hover img{display:block}



.cp_show4{float: left; width: 100%;padding:80px 0 80px;}
.cp_show4qa{margin-top: 50px}
.cp_show4qa li{border-bottom: 1px solid #d6d6d6;}

.cp_show4qa li h3{font-size: 18px;color:#222;padding: 20px 0;}
.cp_show4qa li p{font-size: 16px;color:#8b8b8b;}


.cp_sou1{float: left; width: 100%;padding:80px 0 80px;}

.cp_sou1 .ban_title{padding:80px 0 80px;}
.cp_sou1 .ban_title p{width:60%;margin:30px auto ;line-height:1.8;}
.cp_sou1 .cp_soufd { border-bottom: 1px solid #e4eaec;  position: relative; padding-right: 45px; padding-left: 20px; width: 500px;margin:auto }
.hidden_search .close_btn { position: absolute; right: 20px;   width: 30px; height: 30px;line-height: 30px;
 -webkit-transition: 0.5s; transition: 0.5s; font-size: 20px;top: 53px;transform: translateY(-50%);color: #999}
 .hidden_search .close_btn:hover{ color: #f09100; }


.cp_soufd .text {
    width: 100%;
    height: 40px;
    padding: 0;
    font-size: 14px;
    color: #444;
    background: none;
    border: none;
    font-family: "Microsoft Yahei";
}

.cp_soufd .btn {
    display: block;
    cursor: pointer;
    position: absolute;
    right: 0;
    top: 0;
    height: 40px;
    width: 40px;
    border: none;
    border-radius: 50%;
    overflow: hidden;
    font-size: 20px;
    color: #727272;
    background: transparent;
}



@media (max-width: 991px) {
	.cp_sou1{float: left; width: 100%;padding:40px 0 40px;}

.cp_sou1 .ban_title{padding:40px 0 ;}
.cp_sou1 .ban_title p{width:90%;margin:30px auto ;line-height:1.8;}
.cp_sou1 .cp_soufd { border-bottom: 1px solid #e4eaec;  position: relative; padding-right: 45px; padding-left: 20px; width: 100%;margin:auto }
	
}



.horizontal-percen {
   position: relative;
   margin: 79px auto;
   width: 280px;
   height: 20px;
   border-radius: 20px;
   background: white;
   overflow: hidden;
 }

.horizontal-percen span {
   position: absolute;
   width: 20%;
   height: 20px;
   border-radius: 20px;
   background: linear-gradient(to right, #fc770a, #ffd739);
   transition: all .5s;
 }


 .cp_showbl{padding:60px 30px ;display: flex;width: 100%;    background: #fff;}

.cp_showbli{ width: 23%;margin:1%}
.cp_showbli p{font-size: 18px;color:#222;margin-bottom:15px;}
.cp_showblia{border:1px solid #d6d6d6;padding:20px;height:250px}
.cp_showblia a{display:block;color:#8b8b8b; position: relative;padding-left:40px;line-height:24px;margin-bottom:25px;}
.cp_showbli3 a{margin-bottom:10px;}
.cp_showblia a::before{
	content: "";
    width: 24px;
    height: 24px;
   border:1px solid #d6d6d6;
    position: absolute;
    left: 0px;
    top: 0;
    
	}
.cp_showblia a::after{
	content: "";
    width: 14px;
    height: 14px;
   background: #f09100;
    position: absolute;
    left: 5px;
    top: 5px;
    display:none;
	}

.cp_showblia a:hover::after{display:block;}
.cp_showblia a.on::after{display:block;}

.cp_showbli3{ width: 45%;}
.cp_showblia ul{}
.cp_showblia ul li{width: 33%;float: left;}

.cp_showblia h5{margin-bottom:20px;font-size: 18px;color:#222}


@media (max-width: 1291px) {
	.cp_showblia{border:1px solid #d6d6d6;padding:20px;height:280px}
	.cp_showblia a{display:block;color:#8b8b8b; position: relative;padding-left:40px;line-height:24px;margin-bottom:20px;}
}
@media (max-width: 991px) {
	 .cp_showbl{padding:20px ;float: left; width: 100%;    background: #fff;display: block;}

.cp_showbli{float: left; width: 47%;margin-right:2%;margin-bottom:30px}
.cp_showblia{border:1px solid #d6d6d6;padding:10px;height:auto;float: left;width: 100%;font-size: 14px;}
.cp_showbli p {
    font-size: 14px;
    color: #222;
    margin-bottom: 15px;
}
.cp_showbli3{float: left; width: 100%;}
.cp_showblia a{display:block;color:#8b8b8b; position: relative;padding-left:30px;line-height:18px;margin-bottom:15px;}
.cp_showblia a::before{
	content: "";
    width: 24px;
    height: 24px;
   border:1px solid #d6d6d6;
    position: absolute;
    left: 0px;
    top: 0;
    
	}
.cp_showblia a::after{
	content: "";
    width: 14px;
    height: 14px;
   background: #f09100;
    position: absolute;
    left: 5px;
    top: 5px;
    display:none;
	}

.cp_showblia h5{margin-bottom:20px;font-size: 14px;color:#222}
}




 
/*分页*/
.pages {
    text-align: center;
    font-size: 0;
    float: left;
    width: 100%;
    margin-top: 50px;
}
.pages li {
    display: inline-block;
    vertical-align: middle;
    float: none !important;
    margin: 0 5px;
	
}
.pages li:first-child {
    /*display: none;*/
}

.pages a {
       width: 32px;
    height: 32px;
    border: 1px solid transparent;
    font-size: 14px;
    line-height: 30px;
    color: #333;
    text-align: center;
    margin: 0 4px;
    border-radius: 0;
    display: block;
}
.page-item.active .page-link {
    z-index: 3;
    color: #fc7c1f;
    
    border-color: #fc7c1f;
}
.pages li.page-ud a {
        color: #fc7c1f;
    background: transparent;
    border: 1px solid #fc7c1f;
}
.pages li.page-ud a:hover {
    opacity: .9;
}
.pages a:hover,
.pages a.active {
        color: #fc7c1f;
    background: transparent;
    border: 1px solid #fc7c1f;
}









