
.container{width: 1210px;margin:0 auto;}
body.on{overflow: hidden;}
img{display: block;max-width: 100%;max-height: 100%;/* width:100%;height:100% */;transition: 0.5s all ease;cursor: pointer;}

.head{position: relative;}
.nav{position: absolute;top: 0;left: 0; height: 87px;width: 100%;z-index: 999;background: #000;}
.nav .logo{position: relative; padding-top: 20px;width: 119px;/*height: 74px;*/}
.nav .logo span{animation: mymove 2s infinite;  position: absolute;transform: rotate(40deg );left: 0;top: -15px; width: 12px;height: 80px;background: #fff;display: block; }
.nav .logo a {display: block;position: relative;overflow: hidden;width: 100%;height: 100%;}

.nav .logo span{
	background: -webkit-linear-gradient(left,transparent,white);  
	background: -o-linear-gradient(left,transparent,white);  
	background: -moz-linear-gradient(left,transparent,white);  
	background: -mos-linear-gradient(left,transparent,white);  
	background: linear-gradient(left,transparent,white);	
}


@keyframes mymove{
	0%{left: 0;opacity: 0}
	50%{opacity: 1}
	100%{left:360px;opacity: 0}

}

.nav .navbar ul li{float: left; position: relative;padding: 0 33px;color: #fff;height: 90px;line-height: 90px;}
.nav .navbar .slide ul{position: relative;background: rgba(255,255,255,.70);padding: 6px 0 15px 0;}
/*.nav .navbar .slide ul:before{content: ''; position: absolute;top: -11px	;left: 50%;margin-left: -8px; display: block;width: 0;height: 0;border-bottom: 11px solid #949494;border-left: 8px solid transparent; border-right: 8px solid transparent;z-index: 999;}*/
.nav .navbar ul li a i{display: block;position: absolute;left: 0;top: 40.5px;width: 1px;height: 9px;background: #d4d4d4;}
.nav .navbar ul li a{color: #fff;font-size: 16px;}
.nav .navbar .slide{display: none;width: 158px; position: absolute; left: -9%;top: 76px;padding-top: 11px;}
.nav .navbar ul li i.nav_log{opacity: 0; position: absolute;bottom: 3px;left: 50%;margin-left: -8px; display: block;width: 0;height: 0;border-bottom: 11px solid #949494;border-left: 8px solid transparent; border-right: 8px solid transparent;z-index: 999;}
.nav .navbar ul li:hover i.nav_log{opacity: 1;}
.nav .navbar ul li:hover a{/*border-bottom: 1px solid #fff;*/}
.nav .navbar ul li.on i.nav_log{opacity: 1;}

.nav .navbar .slide li{float: none;padding: 0 14px;text-align: center;height: auto;}
.nav .navbar .slide li:last-child a{border:none;}
.nav .navbar .slide li a{display: block; font-size: 13px;color: #222;border-bottom: 1px solid #999;height: 48px;line-height: 48px;/*padding: 0 6px;*/}
.nav .navbar .slide li:hover a{font-weight: bold;color: #000}

.head .banner .scroll-01{width: 100%;height: 870px;overflow: hidden;}
.head .banner .scroll-01 li{width: 100%;height: 100%;background-position: center center;background-repeat: no-repeat;-webkit-background-size: cover;background-size: cover;}
.head .banner .scroll-01 li a{display: block;width: 100%;height: 100%;}
.head .banner .scroll-01 .btn1_prev{background: url('../images/log_2.png') no-repeat;}
.head .banner .scroll-01 .btn1_next{background: url('../images/log_3.png') no-repeat;}
.nav .navButton{position: absolute;right: 10px;top: 16px; width: 25px;height: 25px;line-height: 25px;text-align: center;}
.nav .navButton i{font-size: 25px;transition: 0.5s all ease;display: none;color: #fff;opacity: 0.8;transition: all 0.5s ease;}
.nav .navButton i.on{transform: rotate(-135deg);}
.navMove{position: fixed;left: -100%;transition: all 0.5s linear; top:60px;width: 100%;background: #0f0220;  z-index: 999;overflow: auto; height: calc(100% - 60px); }
.navMove.bounceInleft{left: 0;}

.navMove ul li{position: relative; width: 100%;line-height: 40px;padding-left: 15px;}
.navMove ul li a{display: block;position: relative;}
.navMove ul li .slide{display: none;height: auto;}
.navMove ul li i{position: absolute;z-index: 999; right: 15px;top: 0;font-size: 25px;color: #999;transition: 0.5s all ease;}
.navMove ul li i.on{transform: rotate(-135deg);}

.main .p1{position: relative; width: 100%;height: 1140px;background: url('../images/bg2.png') no-repeat center center;-webkit-background-size: cover;background-size: cover; }
.main .p1 .p1_1{position: absolute;left: 50%;margin-left: -741px;top: -143px;z-index: 2; width: 1482px;height: 881px;padding:84px 140px; background: url('../images/bg1.png') no-repeat center center;-webkit-background-size: cover;background-size: cover;}
.main .p1 .p1_1 .p1_1_head h2{position: relative;padding-bottom: 25px;}
.main .p1 .p1_1 .p1_1_head h2 a{font-size: 30px;color: #000;font-weight: bold;display: block;}
.main .p1 .p1_1 .p1_1_head h2 a em{display: inline-block;}
.main .p1 .p1_1 .p1_1_head h2 a span{display: inline-block; font-size: 24px;font-weight: bold;letter-spacing: 0px; font-family: impact;margin-left: 5px;}
.main .p1 .p1_1 .p1_1_head h2 i{transition: all 0.5s linear; position: absolute;left: 0;bottom: 0;width: 87px;height: 4px;background: #000;display: block;}
.main .p1 .p1_1 .p1_1_head h2:hover a{}
.main .p1 .p1_1 .p1_1_head h2:hover i{transform: scale(1.2);}

@keyframes move1{
	0%{width: 87px;}
	20%{width: 150px;}
	40%{width: 100px;}
	60%{width: 50px;}
	80%{width: 0;}
	100%{width: 87px;}
}
.main .p1 .p1_1 .p1_1_head h2:hover i{animation: move1 1s linear forwards;}
.main .p1 .p1_1 .p1_1_head p{font-size: 12px;color: #999;line-height: 21px;padding-top: 12px;}
.main .p1 .p1_1 .ul1 li{float: left; width: 24.25%;margin-left: 1%; padding-top: 54px;overflow:hidden;}
.main .p1 .p1_1 .ul1 li:first-child{margin-left: 0;}
.main .p1 .p1_1 .ul1 li a{display: block;text-align: center; }


.main .p1 .p1_1 .ul1 li a>div{overflow: hidden;transition: 0.5s all ease; margin: 0 auto;border:4px solid #fff; width: 142px; height: 142px; background-repeat:no-repeat; border-radius: 100%;background-size: 100%}
.main .p1 .p1_1 .ul1 li a>div:hover{background-size: 110%;}
.main .p1 .p1_1 .ul1 li a h2{font-size: 28px;color: #000;padding: 0;font-weight: bold;padding-top: 15px;}
.main .p1 .p1_1 .ul1 li:hover h2{}
.main .p1 .p1_1 .ul1 li:hover h3{}
.main .p1 .p1_1 .ul1 li a h3{font-size: 20px;text-transform:uppercase;font-weight: normal;color: #666;}
.main .p1 .p1_1 .ul1 li a p{font-size: 14px;color: #999;padding-top: 25px;padding-left: 7%;padding-right: 7%;height: 80px;overflow: hidden;}


.main .p1 .p1_1_con_2{padding-top: 110px;position: relative;}
.main .p1 .p1_1_con_2 h2{position: relative; padding-bottom: 24px;text-align: center;margin-bottom: 60px;}
.main .p1 .p1_1_con_2 h2 a{font-size: 30px;color: #000;}
.main .p1 .p1_1_con_2 h2 span{font-size: 24px;font-family:impact;margin-left: 5px; 
}
.main .p1 .p1_1_con_2 h2 i{ transition: 0.5s all linear; position: absolute;display: block;width: 90px;height: 4px;background: #000; bottom: 0;left: 50%;margin-left: -45px;}
.main .p1 .p1_1_con_2 h2:hover a{}
.main .p1 .p1_1_con_2 h2:hover i{transform: scale(1.2);}

.main .p1 .p1_1_con_2 .scroll-02{width: 100%;overflow: hidden;padding-bottom: 10px;position: relative;}
.main .p1 .p1_1_con_2 .scroll-02 .btn2_prev{width: 51px;height: 52px;left: -7px;top: 50%;margin-top: -80px; background-image: url('../images/log_2.png');background-color: rgba(255,255,255,0.7);-webkit-background-size: auto;background-size: auto;}
.main .p1 .p1_1_con_2 .scroll-02 .btn2_next{width: 51px;height: 52px;right: -7px;top: 50%;margin-top: -80px; background-image: url('../images/log_3.png');background-color: rgba(255,255,255,0.7);-webkit-background-size: auto;background-size: auto;}
.main .p1 .p1_1_con_2 .scroll-02 li{float: left; /*width: 30.75%;*/padding: 0 20px; position: relative;}
.main .p1 .p1_1_con_2 .scroll-02 li:hover a{box-shadow: 4px 6px 6px #dadada}
.main .p1 .p1_1_con_2 .scroll-02 li:hover h2{font-weight: bold;}

.main .p1 .p1_1_con_2 .scroll-02 li a{display: block;width: 100%;height: 100%;background: #fff;}
.main .p1 .p1_1_con_2 .scroll-02 li .ul2_img{width: 98%;height: 200px; /*padding: 5px;*/overflow: hidden;margin:0 auto;}
.main .p1 .p1_1_con_2 .scroll-02 li .ul2_img img{margin-top: 4px;height:100%;width:100%; cursor: pointer;transition: 0.5s all ease;}
.main .p1 .p1_1_con_2 .scroll-02 li:hover img{transform: scale(1.2);}
.main .p1 .p1_1_con_2 .scroll-02 li .ul2_txt{padding: 20px 28px 31px 28px;}
.main .p1 .p1_1_con_2 .scroll-02 li h2{position: relative;width: 87%; font-size: 24px;font-weight: normal; color: #000;text-align: left;padding-bottom:24px;margin: 0;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.main .p1 .p1_1_con_2 .scroll-02 li em{display: block;position: absolute;top: 200px;right: 40px; width: 50px;height: 50px;background:url('../images/log_1.png') no-repeat center center;}
.main .p1 .p1_1_con_2 .scroll-02 li p{font-size: 14px;color: #999;line-height: 27px;height: 54px;overflow: hidden;} 


.main .p2{padding: 100px 0 80px 0;}
.p2_head{padding-bottom: 42px;position: relative;}
.p2_head h2{font-size: 30px;color: #000;position: relative;padding-bottom: 25px;}
.p2_head h2:hover a{}
.p2_head h2:hover i{}
.p2_head .tab{position: absolute;top:0;right: 0;font-size: 0;}
.p2_head .tab li{position: relative; display: inline-block;margin:8px 0 0 85px; line-height: 20px;padding-bottom: 25px;}
.p2_head .tab li a{color:#666666;font-size: 20px;}
.p2_head .tab li:after{content: "";position: absolute;bottom:0;left: 0;width: 0;height: 2px;background-color:#000000;-webkit-transition: all 0.3s;transition: all 0.3s;}
.p2_head .tab li:hover a,.p2_head .tab li.on a{color:#000;font-weight: bold;}
.p2_head .tab li:hover:after,.p2_head .tab li.on:after{width: 100%;}

.p2_head h2:hover i{animation: move1 1s linear forwards;}
.p2_head h2 a{font-size: 30px;color: #000;}
.p2_head h2 a em{display: inline-block;}
.p2_head h2 span{display: inline-block; font-size: 24px;font-family:impact;margin-left: 5px;}
.p2_head h2 i{ position: absolute;width: 87px;height: 4px;display: block;background: #000;left: 0;bottom: 0;}
.p2_head p{padding-top: 14px;font-size: 12px;color: #999;}

.main .p2 .p2_con li{transition: all 0.5s ease; float: left; background: #fff;width: 30.75%;margin-left: 3.8%;border:1px solid #eaeaea;margin-bottom: 16px;}
.main .p2 .p2_con li:hover{box-shadow: 4px 4px 4px #e8e8e8;}
.main .p2 .p2_con li:hover h2{font-weight: bold;}
.main .p2 .p2_con li:nth-child(1){margin-left: 0;}
.main .p2 .p2_con li:nth-child(4){margin-left: 0;}
.main .p2 .p2_con li a{display: block;width: 100%;height: 100%;}
.main .p2 .p2_con li .p2_img{width: 98%;height: 180px;/* padding: 5px;*/ margin:3.7px auto;overflow: hidden;}
.main .p2 .p2_con li .p2_img img{height:100%;width:100%;cursor: pointer;transition: 0.5s all ease;}
.main .p2 .p2_con li:hover img{transform: scale(1.2);}
.main .p2 .p2_con li .p2_txt{padding: 15px 20px 22px 20px;}
.main .p2 .p2_con li h2{ font-size: 24px;color: #000;text-align: left;font-weight: normal; padding-bottom:16px;margin: 0;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.main .p2 .p2_con li p{font-size: 14px;color: #999;height: 60px; line-height: 30px;overflow: hidden;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden;}
.main .p3{width: 100%;height: 562px;padding-top: 80px; background: url('../images/bg3.png') no-repeat center center; -webkit-background-size: cover;background-size: cover;}
.main .p3 .p3_con.hide{display: none;}
.main .p3 .p3_con .p3_img{float: left;width: 40%;height: 234px; /*padding: 5px;*/border: 1px solid #eaeaea;overflow: hidden;transition: 0.5s ease all;}
.main .p3 .p3_con .p3_img .p3_imgWrap{width: 98%;margin:4.8px auto;overflow: hidden;height: 100%;}
.main .p3 .p3_con .p3_img .p3_imgWrap img{height:100%;width:100%;}
.main .p3 .p3_con .p3_img .p3_imgWrap img:hover{transform: scale(1.2);}

/*.main .p3 .p3_con .p3_img img{width: 427px;height: 219px;}*/
.main .p3 .p3_con .p3_txt{float: left;width: 60%;padding: 6px 0;}
.main .p3 .p3_con .p3_txt ul li{position: relative; float: left;width: 50%;margin-bottom: 40px; padding-left: 28px;}
.main .p3 .p3_con .p3_txt ul li:nth-child(3){margin-bottom: 0;}
.main .p3 .p3_con .p3_txt ul li:nth-child(4){margin-bottom: 0;}
.main .p3 .p3_con .p3_txt ul li a{display: block;}
.main .p3 .p3_con .p3_txt ul li h2{position: relative; font-size: 16px;color: #000;font-weight: normal; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.main .p3 .p3_con .p3_txt ul li h2 i{position: absolute;right: 0;top: 50%;margin-top: -4.5px; display: block;width: 14px;height: 9px;background: url('../images/log_4.png') no-repeat center;}
.main .p3 .p3_con .p3_txt ul li p{font-size: 12px;color: #999;padding: 14px 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.main .p3 .p3_con .p3_txt ul li:hover h2 i{animation: p1 1s infinite; /*background-image: url('../images/log_4.1.png');*/}
.main .p3 .p3_con .p3_txt ul li:hover h2{/*text-decoration: underline; */font-weight: bold;}
.main .p3 .p3_con .p3_txt ul li:hover span{color: #333;}
@keyframes p1{
	from{
		right: 15px;
	}
	to{right: 0px;}

}

.main .p3 .p3_con .p3_txt ul li span{display: block;position: relative; font-weight: normal; font-size: 18px;color: #a2a2a2;font-family: lanting;}
.main .p3 .p3_con .p3_txt ul li span:after{position: absolute;content: ''; width: 70%;height: 1px;background: #e9e9e9; left: 33%;top: 50%;margin-top: -1px;}

/*底部样式*/
.foot{width: 100%;/*height: 440px;*/background:url('../images/foot.png') no-repeat center center; background-size: cover;padding: 54px 0;}
.foot h2{font-size: 18px;font-weight: bold;color:rgba(254,254,254,0.64);padding-bottom: 24px;}
.foot h2 span{margin-left: 5px; font-size: 18px;font-weight: lighter;color:rgba(186,186,186,0.62);text-transform: uppercase;}
.foot .foot_l{width: 40.5%;}
.foot .foot_l li{padding-bottom: 4px;font-size: 14px;color: rgba(255,255,255,0.52);text-transform: uppercase;}
.foot .foot_l li span{margin-right: 12px;}
.foot .foot_l li a{color: rgba(255,255,255,0.52)}
.foot .foot_l .link{padding-top: 5px;}
.foot .foot_l .link select{margin-top: 6px; border:1px solid #767676;width: 187px;height: 32px;font-size: 16.8px;color: rgba(123,123,123,0.64);padding-left: 22px; background: url('../images/log_5.png') no-repeat; background-position: 89% 50%; appearance:none; -moz-appearance:none; -webkit-appearance:none;}
.foot .foot_l .link .foot_img{margin-top: 22px;position: relative; width: 302px;overflow: hidden;}
.foot .foot_l .link .foot_img .swiper-slide{width: 86px;}
.foot .foot_l .link .foot_img .swiper-slide p{font-size: 14px;color:#9f9f9f;line-height: 14px;text-align:center;margin-top: 10px;}
.foot .foot_l .link .foot_img .swiper-button-prev{width: 34px;height: 26px;left: -7px;top: 50%;margin-top: -22px;display: none; background-image: url('../images/log_2.png');background-color: rgba(71,71,71,0.6);-webkit-background-size: 8px 15px;background-size: 8px 15px;background-position: 16px 6px;}
.foot .foot_l .link .foot_img .swiper-button-next{width: 34px;height: 26px;right: -7px;top: 50%;margin-top: -22px;display: none; background-image: url('../images/log_3.png');background-color: rgba(71,71,71,0.6);-webkit-background-size: 8px 15px;background-size: 8px 15px;background-position: 10px 6px;}
.foot .foot_l .link .foot_img:hover .swiper-button-prev{display: block;}
.foot .foot_l .link .foot_img:hover .swiper-button-next{display: block;}



.foot .foot_m{width: 55%;margin-left: 4.5%}
.foot .foot_m h2{padding-left: 10px;}
.foot .foot_m ul li{float: left;margin-left: 10px; margin-bottom: 18px;}
.foot .foot_m ul.ul1{margin-bottom:22px; }
.foot .foot_r{width: 30%;margin-left: 5.5%}
.foot .foot_r .message_info{margin-bottom: 23px;background: #5b5b5b;padding: 2px 0 2px 11px;font-size: 16px;color: rgba(255,255,255,0.62);height: 44px;overflow: hidden;}
.foot .foot_r .message_info ul li{/*height: 22px;line-height: 22px;*/}

.foot .foot_r form p{position: relative;padding-bottom: 15px;}
.foot .foot_r form p input{display: block;width: 261px;height: 36px;padding-left: 20px; border:1px solid #777;background: none; font-size: 14px;color: rgba(233,233,233,.5);}
.foot .foot_r form p.message textarea{width: 305px;height: 62px;background: none;color: rgba(233,233,233,.5);padding-left: 20px;font-size: 14px;}
.foot .foot_r form p.submit input{width: 87px;height: 37px;text-align: center;line-height: 37px;background: #cf1f29;color: #fff;padding: 0;border:0;}
.foot .foot_r form p.code input{display: inline-block;width: 156px;}
.foot .foot_r form p.code img{display: inline-block;height: 36px;margin-left: 5px;}

/*p1*/
.p_head{width: 100%;}
.p_head .nav{position: static;}
.p_head .p_banner{width: 100%;height: 300px;}
.p_head .p_banner a{display: block;width: 100%;height: 100%;-webkit-background-size: cover;background-size: cover; background-repeat: no-repeat;background-position: center center;}

.bar{width: 100%;height: 150px;}
.bar .barwrap{border-bottom: 1px solid #d6d6d6;}
.bar ul{text-align: center;}
.bar ul li{position: relative; display: inline-block;width: 24%;text-align: center;padding-top: 34px;padding-bottom: 28px; }
.bar ul li a{font-size: 20px;color: #666;font-weight: bold;}
.bar ul li:hover a{color: #05a0e9;}
.bar ul li:hover .bot3{background: #05a0e9;width: 11px;height: 11px;top: 8px;left: 8px;}
.bar ul li:hover .bot2{background: #86d1f4;width: 27px;height: 27px;top: 9px;left: 9px; -webkit-animation-name:c2; -webkit-animation-delay:.8s; -ms-animation-name:c2; -ms-animation-delay:.8s; -moz-animation-name:c2; -moz-animation-delay:.8s; -o-animation-name:c2; -o-animation-delay:.8s; transform: scale(0.422); }
.bar ul li:hover .bot{background: #c5e9fa;width: 45px;height: 45px;bottom: -22.5px;margin-left: -22.5px; -webkit-animation-name:c2; -webkit-animation-delay:1.2s; -ms-animation-name:c2; -ms-animation-delay:1.2s; -moz-animation-name:c2; -moz-animation-delay:1.2s; -o-animation-name:c2; -o-animation-delay:1.2s; transform: scale(0.422); }
.bar ul li.on a{color:#05a0e9; }
.bar ul li.on .bot3{background: #05a0e9;width: 11px;height: 11px;top: 8px;left: 8px;}
.bar ul li.on .bot2{background: #86d1f4;width: 27px;height: 27px;top: 9px;left: 9px;}
.bar ul li.on .bot{background: #c5e9fa;width: 45px;height: 45px;bottom: -22.5px;margin-left: -22.5px;}
.bar ul li .bot{ position: absolute;bottom: -11px;left: 50%;margin-left: -11px;width: 22px;height: 22px;border-radius: 100%;background: #f1f1f1;transition: 0.8s all ease;}
.bar ul li .bot2{position: absolute;top: 4.5px;left: 4.5px; width: 13px;height: 13px;border-radius: 100%;background: #e6e6e6;transition: 0.8s all ease;}
.bar ul li .bot3{position: absolute;top: 4px;left: 4px;width: 5px;height: 5px;border-radius: 100%;background: #c4c4c4;transition: 0.8s all ease}
.bar ul li div{-webkit-animation-duration:2s; -webkit-animation-timing-function:linear; -webkit-animation-iteration-count:infinite; -ms-animation-duration:2s; -ms-animation-timing-function:linear; -ms-animation-iteration-count:infinite; -moz-animation-duration:2s; -moz-animation-timing-function:linear; -moz-animation-iteration-count:infinite; -o-animation-duration:2s; -o-animation-timing-function:linear; -o-animation-iteration-count:infinite; animation-duration:2s; animation-timing-function:linear; animation-iteration-count:infinite;}
.p_con{width: 100%;min-height: 850px;padding: 68px 0; background: url('../images/p_bg.jpg') no-repeat center; background-position: 0 0;}
.p_con .p_con_txt{min-height: 460px;background: #fff;padding: 62px;font-size: 18px;color: #666;}
.p_con .p_con_txt img{height: auto;}
.p_con .p_con_txt img{display: block;}
.p_con .p_con_txt p{line-height: 42px;}


/*p2*/
.p_con .p2_con{text-align: center;}
.p_con h2{position: relative; font-size: 24px;color: #000;display: inline-block;margin-bottom: 47px;text-transform: uppercase;}
.p_con h2:before{position: absolute;left: -53px;top: 50%;margin-top: 2px; content: "";width: 43px;height: 1px;background: #000; display: block;}
.p_con h2:after{position: absolute;right: -53px;top: 50%;margin-top: 2px; content: "";width: 43px;height: 1px;background: #000; display: block;}
.p_con h2 span{font-size: 24px;color: rgba(53,53,53,.2);font-weight: bold;margin-left: 4px;}

.p_con .p2_con .con1{width: 1200px;margin: 0 auto;}
.p_con .p2_con .con1 ul li{float: left;width: 45%;height: 235px; margin:0 2.5%;border-top: 1px solid #000;padding: 40px 15px;background: #fff;margin-bottom: 50px;transition: all 0.5s ease;}
.p_con .p2_con .con1 ul li:nth-child(odd){margin:0 2.5%;}
.p_con .p2_con .con1 ul li a{display: block;}
.p_con .p2_con .con1 ul li h3{font-size: 18px;color: #353535;display: block;margin-bottom: 18px;text-align: left;}
.p_con .p2_con .con1 ul li h3 span{font-size: 14px;margin-left: 4px;}
.p_con .p2_con .con1 ul li p{font-size: 12px;color: #999;text-indent: 2em;text-align:justify;line-height: 22px;height: 88px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; overflow: hidden;}
.p_con .p2_con .con1 ul li .p2_img{float: left; width: 28%;/*height: 142px;*/margin-top: 12px;transition: all 0.5s ease;}
.p_con .p2_con .con1 ul li .p2_txt{float: left;width: 72%;transition: all 0.5s ease;}
.p_con .p2_con .con1 ul li:hover{border-top: 3px solid #efdb33;box-shadow: 0 5px 32px rgba(156,156,156,0.7);transform: scaleY(1.1);/*padding-top: 58px;padding-bottom: 90px;*/}

.p_con .p2_con .con2{width: 1200px;margin: 0 auto;}
.p_con .p2_con .con2 ul{text-align: left;}
.p_con .p2_con .con2 ul li{display: inline-block;margin-bottom: 15px;margin-left: 10px;}

.p_con .p2_con .con3{width: 1200px;margin: 0 auto;margin-bottom: 50px;}
.p_con .p2_con .con3 .info{}
.p_con .p2_con .con3 .info .pic{float: left;width: 420px;height: 280px;margin: 0 28px 5px 0;border: 3px solid #fff;border-radius: 3px;box-shadow: 0 0 20px #aaa;background-position: center;background-size: cover;background-repeat: no-repeat;}
.p_con .p2_con .con3 .info p{font-size: 16px;text-align: justify;line-height: 32px;color: #666;}

.p_con .p2_con .con4{height: 504px;background-image: url(../images/agency_bg.jpg);background-size: cover;}
.p_con .p2_con .con4 h2{margin-top: 40px;color: #fff;}
.p_con .p2_con .con4 h2:before{background-color: #fff;}
.p_con .p2_con .con4 h2:after{background-color: #fff;}
.p_con .p2_con .con4 h2 span{color: #fff;}
.p_con .p2_con .con4 .agencyShow{position: relative;width: 1200px;padding: 30px 0;margin: 0 auto;overflow: hidden;}
.p_con .p2_con .con4 .agencyShow .swiper-slide{position: relative;width: 20%;margin: 0 2.5%;background-image: url(../images/p_bg.jpg);background-size: cover;transition: all 0.5s ease;}
.p_con .p2_con .con4 .agencyShow .swiper-slide .pic{height: 70px;border-bottom: 1px solid #d7d7d7;text-align: center;line-height: 70px;}
.p_con .p2_con .con4 .agencyShow .swiper-slide .pic img{display: inline-block;max-width: 80%;max-height: 46px;vertical-align: middle;cursor: initial;}
.p_con .p2_con .con4 .agencyShow .swiper-slide .txt{height: 240px;padding: 20px 30px;font-size: 14px;text-align: left;line-height: 24px;color: #666;overflow: hidden;}
.p_con .p2_con .con4 .agencyShow .swiper-slide .tipImg{position: absolute;right: 0;bottom: 0;width: 51px;height: 38px;background-image: url(../images/tipImg.jpg);}
.p_con .p2_con .con4 .agencyShow .button{z-index: 1;position: absolute;top: 50%;width: 51px;height: 52px;margin-top: -26px;cursor: pointer;}
.p_con .p2_con .con4 .agencyShow .button-prev{left: 0;background-image: url(../images/btnL.png);}
.p_con .p2_con .con4 .agencyShow .button-next{right: 0;background-image: url(../images/btnR.png);}
.p_con .p2_con .con4 .agencyShow .swiper-slide:hover{transform: scale(1.1);}

.p_con .p2_con .con5{width: 1200px;height: 500px;margin: 0 auto;}
.p_con .p2_con .con5 h2{margin-top: 60px;}
.p_con .p2_con .con5 .shareholder{padding: 30px 0;overflow: hidden;}
.p_con .p2_con .con5 .shareholder .swiper-slide{width: 45%;padding: 7px;margin: 0 2.5%;background: #f8f8f8;border: 1px solid #000;transition: all 0.5s ease;}
.p_con .p2_con .con5 .shareholder .swiper-slide .info{padding: 40px 20px;color: #666;}
.p_con .p2_con .con5 .shareholder .swiper-slide .info p{height: 160px;font-size: 16px;line-height: 40px;text-align: left;overflow: hidden;}
.p_con .p2_con .con5 .shareholder .swiper-slide .info p img{float: left;cursor: initial;}
.p_con .p2_con .con5 .shareholder .swiper-slide:hover{background-color: #000;transform: scale(1.1);}
.p_con .p2_con .con5 .shareholder .swiper-slide:hover .info{border: 1px dashed #737373;color: #fff;}


.bar ul li.liS .bot{transform: scale(0.16);width: 132px;height: 132px;bottom: -68px;margin-left: -61px;animation-name:none;  -webkit-animation-name:none;-ms-animation-name:c2; -moz-animation-name:c2; -o-animation-name:c2;}
.bar ul li.liS .bot2{width: 81px;height: 81px;top: 50%;left: 50%;margin-left: -40.5px;margin-top: -40.5px;-webkit-animation-name:none; -webkit-animation-name:none;-ms-animation-name:c2; -moz-animation-name:c2; -o-animation-name:c2;transform: scale(1); }
.bar ul li.liS .bot3{width: 29px;height: 29px;top: 50%;left: 50%;margin-left: -14.5px;margin-top: -14.5px;}
/*.bar ul li.liS:hover .bot{transform: scale(1); }*/

/*.bar ul li.liS span{transition: 0.5s all linear;transition-delay: 0.5s;}*/
/*.bar ul li.liS:hover span{opacity: 0;}*/


.bar ul li.liS .bot ul{opacity: 0;transition: all 1s ease;}
/*.bar ul li.liS:hover .bot ul{opacity: 1;}*/
.bar ul li.liS .bot li{position: absolute;padding: 0;/*height: 34px;*/width: 100%;}
.bar ul li.liS .bot li:before{position: absolute;content: '';display: block;width: 7px;height: 7px;background: #05a0e9;border-radius: 100%}
.bar ul li.liS .bot li a{color: #8a8a8a;font-size: 14px;font-weight: bold;}

.bar ul li.liS .bot li.bot_right{top: 50%;left: 100%;margin-top: -20px; text-align: left;width: 64px;padding-left: 8px;}
.bar ul li.liS .bot li.bot_right:before{top: 50%;margin-top: -3.5px;left: -4px;}
.bar ul li.liS .bot li.bot_bottom{left: 50%; top: 100%;margin-left: -28px;text-align: center;width: 56px;padding-top: 8px;}
.bar ul li.liS .bot li.bot_bottom:before{top: -4px;left: 50%;margin-left: -3.5px;}
.bar ul li.liS .bot li.bot_left{right: 100%;top: 50%;margin-top: -20px;text-align: right;width: 93px;padding-right: 8px;}
.bar ul li.liS .bot li.bot_left:before{right: -4px;top: 50%;margin-top: -3.5px;}
.bar ul li.liS .bot li:hover a{color: #05a0e9;}
.bar ul li.liS .bot li.on a{color: #05a0e9;}


.bar ul li.liS .bot li.bot_top{left: 50%;margin-left: -28px;bottom: 100%; text-align: center;width: 56px;padding-bottom: 8px;}
.bar ul li.liS .bot li.bot_top:before{left: 50%;margin-left: -3.5px;bottom: -3px;}

/*p3*/
.p_con .p3_con ul li{width: 30%;margin-left: 5%;}
.p_con .p3_con ul li:nth-child(3n-2){margin-left: 0;}
.p_con .p3_con ul li{float: left; background: #fff;border:1px solid #ededed;margin-bottom: 62px;}
.p_con .p3_con ul li .p3_img{width: 97%;height:180px; display: inline-block; margin-top: 5px;overflow: hidden;} 
.p_con .p3_con ul li .p3_img img{width:100%;height:100%;}
.p_con .p3_con ul li .p3_txt{padding: 28px 5.5%;font-size: 18px;color: #333;text-align: left;width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.p_con .p3_con ul li:hover .p3_txt{font-weight:bold}
.p_con .p3_con .con1,.p_con .p3_con .con2{text-align: center;padding-bottom: 50px;border-bottom: 1px solid #eee;}
.p_con .p3_con .con2{padding-top: 50px;}
.p_con .p3_con ul li:hover img{transform: scale(1.2);}
.p_con .p3_con ul li:hover{box-shadow: 0px 0px 23px rgba(109,101,101,.7)}
.p_con .p3_con .con1 .hd ul li{cursor: pointer; float: none;display: inline-block; width: 12px;height: 12px;background: #eee;border-radius: 100%;border:1px solid #999; margin-bottom: 0;margin-left: 10px;}
.p_con .p3_con .con1 .hd ul li.on{background: #0099ff;}
.p_con .p3_con .con2 .hd ul li{cursor: pointer; float: none;display: inline-block; width: 12px;height: 12px;background: #eee;border-radius: 100%;border:1px solid #999; margin-bottom: 0;margin-left: 10px;}
.p_con .p3_con .con2 .hd ul li.on{background: #0099ff;}


.p_con .p4_con {font-size: 16px;color: #666;line-height: 37px;}
.p_con .p4_con .p4_img{margin-top: 15px;position: relative;	}
.p_con .p4_con .p4_img .p4_imgWrap{box-shadow: 5px 5px 32px rgba(109,101,101,.7)}
.p_con .p4_con .p4_img .p4_imgWrap img{height:175px;}
.p_con .p4_con .p4_img .swiper-slide{width: 100%;background: #fff;padding: 14px 30px;padding-bottom: 0;	}

.p_con .p4_con .p4_img .swiper-slide .txt{font-size: 15px;color: #000;text-align: center;padding: 19px 0}
.p_con .p4_con .p4_img .scroll-03{width: 100%;	overflow: hidden;}
.p_con .p4_con .p4_img .scroll-03 .btn3_prev{ width: 51px; height: 52px; left: -25px; top: 36%; background-image: url(../images/log_7.png); background-color: rgba(255,255,255,0.7); -webkit-background-size: auto; background-size: auto;background-position: -6px -6px;}
.p_con .p4_con .p4_img .scroll-03 .btn3_next{ width: 51px; height: 52px; right: -25px; top: 36%; background-image: url(../images/log_7.png); background-color: rgba(255,255,255,0.7); -webkit-background-size: auto; background-size: auto;background-position: -78px -5px;}

/* .p_con .p5_con .p5_img {width: 50%;margin:0 auto;margin-top: 25px;} */
.p_con .p5_con .p5_img {margin:0 auto;margin-top: 25px;}
.p_con .p6_con ul li{float: left;width: 23.5%;margin-left: 2%;}
.p_con .p6_con ul li:nth-child(4n-3){margin-left: 0;}
.p_con .p6_con #img a{display: block;float: left;width: 23.5%;margin-left: 2%;padding: 12px;padding-bottom: 0;background: #fff;color: #000;font-size: 18px;margin-bottom: 43px;}
.p_con .p6_con #img a img{width: 100%;display: block;height: 145px;}
.p_con .p6_con #img a:hover{background: #313131; color: #fff}
.p_con .p6_con #img a:nth-child(4n-3){margin-left: 0;}
.p_con .p6_con #img a p{padding: 20px 0;text-align: center;height: 90px;overflow: hidden;}

.page_change{    margin: 20px 0; text-align: center;}
.page_change a{display: inline-block; margin-right: 5px; text-align: center; min-width: 16px; font-size: 12px; height: 29px; line-height: 29px; padding: 0 11px; color: #7b7b7b; background: #f2f2f2; -webkit-transition: all .1s linear; transition: all .1s linear;}
.page_change a.page{padding: 0 20px;}
.page_change a.page_next{background: #52555c;color: #fff;}
.page_change a.on{    color: #fff; background: #000;}
.page_change a:hover{ color: #fff; background: #000;}

h2.con_h2{padding: 63px 0;}
h2.con_h2 a{position: relative; font-size: 28px;color: #000;padding-bottom: 15px;}
h2.con_h2 a span{font-size: 23px;font-family: impact; margin-left: 5px;}
h2.con_h2 a i{transition: all 0.5s linear; position: absolute; left: 0; bottom: 0; width: 87px; height: 4px; background: #000; display: block;}

.p7Box{position: relative;height: 665px;padding-top: 83px;}
.p7{padding-bottom: 94px;text-transform:uppercase;}
.p7_1{padding-top: 14px;}

.p7Box .img{width: 512px;position: absolute;z-index: 2;top: 83px;left: 0;}
.p7_1 .img{top: 14px;}
.p7Box .img img{position: relative;z-index: 3;border-radius: 100%;transition: 0.6s all ease;}
.p7Box .img img:hover{transform: scale(1.05)}
.p7Box:before{content: "";position: absolute;top: 10px;left: 7px;width: 424px;height: 424px;border-radius: 100%;border:1px solid #f2f2f2;}
.p7Box:after{content: "";position: absolute;top: 0;left: 306px;width: 665px;height: 665px;border-radius: 100%;border:1px solid #f2f2f2;z-index: 1;}
.p7Box .img:before{content: "";position: absolute;bottom: -46px;left: 0;width: 336px;height: 336px;border-radius: 100%;background-color: #d5d5d5;}
.p7Box .tit{position: absolute;left: 444px;top: 96px;z-index: 2;}
.p7Box .tit:before{content: "";position: absolute;top: -30px;left: -35px;width: 169px;height: 169px;border-radius: 100%;background-color: #ffe84b;}
.p7Box .innerText{position: absolute;z-index: 2;left: 45%;top: 298px;}
.p7Box .innerNav{position: absolute;bottom: 140px;right: 0;width: 315px;z-index: 2;}
.p7Box .more{position: absolute;bottom: 60px;right: 215px;width: 100px;height: 32px;border: 1px solid #000;font-size: 18px;text-align: center;line-height: 30px;color: #000;}
.p7Box .more:hover{background-color: #000;color: #fff;}

.p7Box:nth-child(even){margin-top: -49px;margin-bottom: 23px;}
.p7Box:nth-child(even):before{left: auto;right: 7px}
.p7Box:nth-child(even):after{left: auto;right: 306px;}
.p7Box:nth-child(even) .img{top: 83px;left: auto;right: 0;}
.p7Box:nth-child(even) .img:before{left: auto;right: 0;width: 336px;}
.p7Box:nth-child(even) .tit{left: 560px;top: 96px;}
.p7Box:nth-child(even) .tit:before{top: -30px;left: auto;right: -35px;}
.p7Box:nth-child(even) .innerText{left: auto;right: 45%;}
.p7Box:nth-child(even) .innerNav{left: 0;right: auto;}
.p7Box:nth-child(even) .more{left: 0;right: auto;}



.p7Box .tit h2{font-size: 36px;color: #000;padding: 0;padding-left: 48px;line-height: 36px;font-style: italic;}
.p7Box .tit h3{font-size: 29px;color: #979797;line-height: 29px;font-style: italic;}
.p7Box .tit h3.pl{padding-left: 30px;font-weight:normal;}
.p7Box .tit h3,.p7Box .tit h2{position: relative;z-index: 3;}

.p7Box .innerText ul li{}
.p7Box .innerText li{line-height: 20px;font-size: 12px;color: #818080;display: none;}
.p7Box .innerText li.on{display: block;font-size:14px;font-style:italic;}
.p7Box .innerNav li{margin-top: 27px;font-size: 0;}
.p7Box .innerNav li>div{display: inline-block;vertical-align: middle; font-size: 16px;font-style: italic;cursor: pointer; color: rgba(0,0,0,0.6); font-weight: bold;}
.p7Box .innerNav li>div img{margin-right: 13px;width: 90px;height: 90px;border-radius: 100%;display: block;transition: 0.6s all ease;}
.p7Box .innerNav li>div img:hover{transform:scale(1.1)}
.p7Box .innerNav li>div span{font-size: 16px;font-weight:normal;color: #979797;display: block;}
.p7Box .innerNav li.on>div{color: rgba(0,0,0,1);}


.p7_con .container{width: 1200px;}

.p7_con .con3{width: 100%;height: 749px;margin-top: 23px; background: url('../images/p7_3.png') no-repeat;}

.p8_con h3{padding: 63px 0;}
.p8_con h3 > a{position: relative; font-size: 28px;color: #000;padding-bottom: 15px;}
.p8_con h3 > a span{font-size: 23px;font-family: impact; margin-left: 5px;}
.p8_con h3 > a i{transition: all 0.5s linear; position: absolute; left: 0; bottom: 0; width: 87px; height: 4px; background: #000; display: block;}
.p8_con h3 .link{float: right;}
.p8_con h3 .link a{display: inline-block;padding: 3px 12px;margin-left: 28px;border: 1px solid #000;font-size: 18px;font-weight: normal;}
.p8_con h3 .link a.on,.p8_con h3 .link a:hover{background-color: #000;color: #fff;}

.p8_con .p2_con li{transition: all 0.5s ease; float: left; background: #fff;width: 30.75%;margin-left: 3.8%;border:1px solid #eaeaea;margin-bottom: 46px;}
.p8_con .p2_con li:hover{box-shadow: 4px 4px 4px #e8e8e8;}
.p8_con .p2_con li:nth-child(3n-2){margin-left: 0;}
.p8_con .p2_con li a{display: block;width: 100%;height: 100%;}
.p8_con .p2_con li .p2_img{width: 98%;height: 180px;/* padding: 5px;*/ margin:3.7px auto;overflow: hidden;}
.p8_con .p2_con li .p2_img img{cursor: pointer;transition: 0.5s all ease;height:100%;width:100%;}
.p8_con .p2_con li:hover img{transform: scale(1.2);}
.p8_con .p2_con li .p2_txt{padding: 20px 15px 23px 15px;}
.p8_con .p2_con li h2{ font-size: 24px;font-weight:normal;color: #000;text-align: left;padding-bottom:13px;margin: 0;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.p8_con .p2_con li p{font-size: 14px;color: #999;line-height: 20px;height: 40px;overflow: hidden;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden;}
.p8_con .p8Wrap{padding-bottom: 60px;}
.p8_con .p2_con li:hover h2{/*color: #0099ff;*/font-weight:bold;}


.p9_con{background: url('../images/bg4.png') no-repeat center; -webkit-background-size: cover;
background-size: cover;}
.p9_con .p9_img{/*     width: 50%; */ margin: 0 auto; margin-top: 25px;padding-bottom: 160px;}

.p10_con ul li{    position: relative; padding-left: 243px; height: 124px;border-bottom: 1px solid #d5d5d5; margin-bottom: 40px;}
.p10_con ul li .img{position: absolute; width: 193px; height: 124px; left: 0; right: 0; transition: 0.5s all linear;}
.p10_con ul li .img img{height:100%;width:100%;}
ul.newsList li .outter{position: relative; padding-left: 95px; padding-top: 15px;}
ul.newsList li .outter .date{position: absolute; top: 27px; left: 0; width:100px; font-size: 14px; font-weight: lighter; line-height: 1;}
ul.newsList li .outter .date .day{font-size: 45px;color: #999;font-weight: bold;}
ul.newsList li .outter .date .year{font-size: 14px;color: #999;margin-top: 10px;}
ul.newsList li .outter .inner{position: relative; width: 90%; margin: 0 auto; border-left: 1px solid #d4d4d4; line-height: 24px; font-size: 14px; padding-left: 44px; padding-right: 44px;}
ul.newsList li .outter .inner .lead a{font-size: 16px;color: #333;}
ul.newsList li .outter .inner .lead{margin-bottom: 18px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
ul.newsList li .outter .inner .text a{font-size: 14px;color: #999;}
ul.newsList li .outter .inner .text{height: 48px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
ul.newsList li:hover{background: #fff;/*padding: 16px 24px 12px 24px;*/box-shadow: 0 2px 10px rgba(0,0,0,0.3);}
ul.newsList li.on{background: #fff;box-shadow: 0 2px 10px rgba(0,0,0,0.3);}
ul.newsList li:hover .outter .inner .lead a{ font-weight: bold;color: #333; }
ul.newsList li:hover .outter .date .day{color:#333 }
ul.newsList li:hover .img{transform: scale(0.8);}


.p11_con .news_head{border-bottom: 1px dotted #cfcfcf;padding-bottom: 20px;}
.p11_con .news_head h3{font-weight:normal;font-size: 24px;color: #333;text-align: center;margin-bottom: 30px;}
.p11_con .news_head  p{text-align: center;}
.p11_con .news_head  p span{font-size: 14px;color: #b1b1b1;margin-left: 30px;}
.p11_con .news_head  p span:first-child{margin-left: 0;}
.p11_con .news_text{padding: 35px 15px;font-size:16px;line-height:28px;}
.p11_con .news_text img{display: inline-block;width:auto;margin: 10px 0;/*width: 45%;*/}

.p12_con .address_head{position: relative;margin-bottom: 40px;}
.p12_con .address_head p {line-height: 42px;font-size: 17px;color: #666;}
.p12_con .address_head .code{position: absolute;right: 0;bottom: 0; font-size: 16px;color: #666;text-align: center;}


/*2019.10.31*/
.business_con{font-size: 0;}
.business_con .h{display: table;margin:0 auto;margin-bottom: 46px; font-size: 20px;color:#000000;line-height: 20px;padding-bottom:9px;border-bottom: 2px solid #000; }
.business_con .box1{float: left;vertical-align: top; width: 50%;display: inline-block;font-size: 14px;color:#474747;}
.business_con .box1 span{display: block;width: 80px;float: left;line-height: 50px;text-align:right;padding-right: 22px;}
.business_con .box1 input{width: calc(100% - 80px);border:1px solid #909090;border-radius: 4px;line-height: 48px;padding-left: 18px;}
.business_con .top .box1:nth-child(3){position: relative;top: -50px;}
.business_con .message_info{ width: 46%;height: 122px;vertical-align: top; margin-left: 3.5%;display: inline-block;background-color:#f6f5f5;border-radius: 8px;padding:12px 30px;overflow: hidden;}
.business_con .message_info li{font-size: 14px;}
.business_con .box2{position: relative;top:-28px;}
.business_con .box2 span{display: block;width: 80px;float: left;line-height: 50px;text-align:right;padding-right: 22px;font-size: 14px;}
.business_con .box2 textarea{width: calc(100% - 80px);border:1px solid #909090;border-radius: 4px;line-height: 48px;padding-left: 18px;}
.business_con .box3{overflow: hidden;margin-top: -10px; width: 50%;display: inline-block;font-size: 14px;color:#474747;}
.business_con .box3 span{display: block;width: 80px;float: left;line-height: 50px;text-align:right;padding-right: 22px;font-size: 14px;}
.business_con .box3 .box3_s{float: right; width: calc(100% - 80px);border:1px solid #909090;border-radius: 4px;line-height: 48px;height: 50px; padding-left: 3px;}
.business_con .box3 .box3_s input{height:48px;border:none;margin-top: -2px;padding-left: 18px; line-height: 48px;width: calc(100% - 130px);}
.business_con .box3 .box3_s img{float: right;margin:3px;width: 124px;}
.business_con .foot_img{float: right;position: relative;top:-156px; margin-top: 22px;position: relative; width:39%;overflow: hidden;}
.business_con .foot_img .pic{padding:8px;background-color:#eeeeee;height: 124px;}
.business_con .foot_img .pic img{width: 108px;height: 108px;}
.business_con .foot_img .swiper-slide{width: 124px;}
.business_con .foot_img .swiper-slide p{font-size: 14px;color:#9f9f9f;line-height: 14px;text-align:center;margin-top: 10px;}
.business_con .foot_img .swiper-button-prev{width: 51px;height: 52px;left: -7px;top: 50%;margin-top: -38px;display: none; background-image: url('../images/log_2.png');background-color: rgba(255,255,255,0.7);-webkit-background-size: auto;background-size: auto;}
.business_con .foot_img .swiper-button-next{width: 51px;height: 52px;right: -7px;top: 50%;margin-top: -38px;display: none; background-image: url('../images/log_3.png');background-color: rgba(255,255,255,0.7);-webkit-background-size: auto;background-size: auto;}
.business_con .foot_img:hover .swiper-button-prev{display: block;}
.business_con .foot_img:hover .swiper-button-next{display: block;}
.business_con .btn{padding-left: 80px;}
.business_con .btn button{width: 96px;height: 35px;box-sizing: border-box;border:1px solid #06a0ea;color:#06a0ea;border-radius: 4px;margin:42px 45px 0 0;}
.business_con .btn button:hover{background-color:#06a0ea;color: #fff;}


@media only screen and (max-width: 1200px){
	.container{width: 90%;}
	.main .p1 .p1_1{width: 85%;margin-left: -43%;padding: 50px 30px;}
	.nav .navbar ul li{padding: 0 22px;}
	.main .p1 .p1_1 li a h2{width: 68%;height: 100px;overflow: hidden;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
	.main .p1 .p1_1 li a h3{height: 28px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
	.main .p1 .p1_1_con_2 .scroll-02 li .ul2_txt{padding: 15px 20px;}

	.main .p1 .p1_1_con_2{padding-top: 45px;}
	.main .p1 .p1_1_con .container{width: 100%;}
	.main .p2 .p2_con li p{height:60px;    -webkit-line-clamp: 2; }
	.main .p2{padding: 80px 0;}
	.main .p3 .p3_con .p3_txt ul li span:after{left: 46%;width: 60%;}
	.foot .foot_l .link select{width: 120px;}

	/*p2*/
	.p_con .p2_con .con1{width: 90%;}
	.p_con .p2_con .con2{width: 90%;}
	.p_con .p2_con .con3{width: 90%;}
	.p_con .p2_con .con4 .agencyShow{width: 90%;}
	.p_con .p2_con .con4 .agencyShow .swiper-slide{width: 30.33%;margin: 0 1.5%;}
	.p_con .p2_con .con5{width: 90%;}

	.main .p1{height: 990px;}
	.main .p1 .p1_1_con_2 .scroll-02 .ul2 li .ul2_img{height: 160px;}

	.main .p1 .p1_1 li a p{height: 65px;overflow: hidden;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
	.main .p1 .p1_1_con_2 .scroll-02 .ul2 li p{height: 65px;overflow: hidden;display: -webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
	.main .p2 .p2_con li .p2_img{height: 168px;}
	.foot .foot_l .link .foot_img{margin-left: 0;}
	.main .p1 .p1_1_con_2 .scroll-02 li h2{width: 100%;height: auto;}
	.nav .navbar .slide{width: 140%;left: -22px;top: 76px;}
	.p7_con .container{width: 90%;}
	.p7Box .img{width: 300px;}
	.p7Box .img:before{width: 224px;height: 224px;bottom: -30px;left: -20px;}
	.p7Box:after{width: 450px;height: 450px;left: 150px;}
	.p7Box:before{width: 280px;height: 280px;top: -11px;left: -7px;}
	.p7Box .tit{left: 280px;top: 60px;}
	.p7Box .innerText{left: 34%;top: 210px;}
	.p7Box .innerNav{bottom: 287px;right: 56px;}
	.p7Box:nth-child(even) .innerText{right: 33%;top: 242px;}
	.p7Box:nth-child(even) .img:before{width: 224px;top: -30px;right: -22px; }
	.p7Box:nth-child(even):before{top: 130px;right: -21px;}
	.p7Box:nth-child(even) .tit{left: 410px;}

}
@media only screen and (max-width: 992px){
	.nav .logo a{display: block;}
	.nav .container{width: 96%;}
	.nav .navbar ul li{padding: 0 18px;}
	.head .banner .scroll-01{height: 500px;}
	.main .p1{height: 1020px;}
	.main .p1 .p1_1 .p1_1_head h2 a{font-size: 24px;}
	.main .p1 .p1_1 .p1_1_head h2 a span{font-size: 18px;}
	.main .p1 .p1_1 .ul1 li{width: 50%;margin-left: 0;}

	.main .p1 .p1_1 .ul1 li a h2{height: 40px;overflow: hidden;text-overflow: ellipsis; -webkit-line-clamp: 1;font-size: 20px;}
	.main .p1 .p1_1 .ul1 li a h3{font-size: 16px;}
	.main .p1 .p1_1 .ul1 li a p{padding-top: 5px;height: 45px;}
	.main .p1 .p1_1 .ul1 li{padding-top: 20px;}
	
	.main .p1 .p1_1_con_2 h2{margin-bottom: 20px;}
	.main .p1 .p1_1_con_2 h2 a{font-size: 20px;}
	.main .p1 .p1_1_con_2 h2 span{font-size: 16px;}
	.main .p1 .p1_1_con_2 .scroll-02 li .ul2_img{height: 180px;}
	.main .p1 .p1_1_con_2 .scroll-02 li em{top: 180px;right: 20px;}
	.main .p1 .p1_1_con_2 .scroll-02 .btn2_prev{width: 40px;height: 38px;}
	.main .p1 .p1_1_con_2 .scroll-02 .btn2_next{width: 40px;height: 38px;}
	.main .p1 .p1_1_con_2 .scroll-02 li h2{font-size: 18px;}
	.main .p1 .p1_1_con_2 .scroll-02 li .ul2_txt{padding: 15px 10px;}
	.main .p1 .p1_1_con_2 .scroll-02 li h2 em{width: 30px;height: 30px;top: -4px;right: -4px; -webkit-background-size: cover;background-size: cover;}
	.main .p2 .p2_con li .p2_txt{padding:10px 20px 10px 20px}
	.main .p2{padding: 40px 0;}
	.main .p3{padding-top: 40px;}
	.foot .foot_l .link select{width: 100%;float: none;margin-top: 15px;}
	.foot .foot_l .link .foot_img{float: none;margin-top: 10px;}
	.foot .foot_r form p input{width: 100%;}
	.foot .foot_r form p.message textarea{width: 100%;}
	.p_con .p3_con ul li{width: 45%; margin-left: 0;}
	.p_con .p3_con ul li:nth-child(even){margin-left: 10%;}
	.p_con .p6_con #img a{width: 49%;margin-left: 2%;}
	.p_con .p6_con #img a:nth-child(odd){margin-left: 0;}

	.main .p1 .p1_1_con_2 .scroll-02 li h2{padding-bottom: 5px;}
	.main .p1 .p1_1_con_2 .scroll-02 li p{height: 45px;line-height: 25px;}
	.main .p1 .p1_1_con_2 .scroll-02 .btn2_next{right: 8px;}
	.main .p1 .p1_1_con_2 .scroll-02 .btn2_prev{left: 8px;}
	.main .p1 .p1_1_con_2 .scroll-02 li{padding: 0 10px;}

	.p7Box .innerText{left: 0;top: 380px;}
	.p7Box .innerNav{bottom: 130px;right: 0;}
	.p7Box:nth-child(even) .innerText{right: 0;top: 400px;}
	.p7Box:nth-child(even) .tit{left: 135px;}
	.p7Box:after{width: 300px;height: 300px;left: 150px;}
    .p2_head .tab li{margin-left:22px;margin-top: 26px; padding-bottom: 6px;}
	.p2_head .tab li a{font-size: 14px;}
	.business_con .box1{width: 100%;float: none;top:0!important;}
	.business_con .message_info{width: 100%;float: none;margin:20px 0;}
	.business_con .box2{top:0;margin-top: 20px;}
	.business_con .box3{margin-top:20px;}

}
@media only screen and (max-width: 767px){
	
	.nav .logo{padding-top: 12px;}
	.nav .logo a{display: block;width: 80px;margin-top: 0;}
	.nav{height: 60px;}
	.navbar{display: none;}
	.head .banner .scroll-01{height: 250px;}
	.nav .navButton i{display: block;}

	.main .p1{height: auto;background: none;}
	.main .p1 .p1_1{position: static;margin-left: auto;margin-right: auto;height: auto;width: 100%;padding: 20px 10px;}
	.main .p1 .p1_1 .ul1 li{float: none;width: 100%;}

	.main .p2{padding: 15px 0;}
	
	.main .p2 .p2_con li h2{font-size: 16px;text-align: left;}
	.main .p2 .p2_con li{float: none;width: 100%;margin-left: 0;}
	.main .p2 .p2_con li p{line-height:28px;}
	.p2_head{padding-bottom: 15px;}
	.p2_head h2{padding-bottom: 15px;}
	.p2_head h2 a{font-size: 20px;}
	.p2_head h2 span{font-size: 16px;}


	.main .p3{height: auto;padding:40px 0;}
	.main .p3 .p3_con .p3_img{float: none;width: 100%;height:175px;}
	.main .p3 .p3_con .p3_txt{float: none;width: 100%;margin-top: 15px;}
	.main .p3 .p3_con .p3_txt ul li{float: none;width: 100%;padding-left: 0;margin-bottom: 20px;}
	.main .p3 .p3_con .p3_txt ul li span:after{left: 32%;width: 62%;}
	.main .p3 .p3_con .p3_txt ul li span{font-size:16px}

	.foot>div>div{float: none;width: 100%;}
	.foot .foot_l{width: 100%;}
	.foot .foot_m{width: 100%;margin-left: 0;}
	.foot .foot_r{width: 100%;margin-left: 0;}
	.foot .foot_l .link .foot_img{display: block;}
	.foot .foot_m h2{padding-left: 0;padding-top: 15px;}
	.foot .foot_m ul li{margin: 0 10px 18px 0;}

	.p_head .p_banner{height: 158px;}
	.bar{display: none;}
	.p_con .container{padding: 25px 10px}
	.p_con .container .p_con_txt img{width: 100%;height: auto;}
	.p_con .p_con_txt{padding: 15px;font-size:14px;text-align:justify;line-height:28px;}
	.p_con .p_con_txt p{line-height:28px;}

	.p_con .p2_con .con1 ul li{float: none;width: 100%;height: 330px; margin:0;padding: 15px;}
	.p_con .p2_con .con1 ul li:nth-child(odd){margin:3% 0}
	.p_con .p2_con .con1 ul li .p2_img{float: none;width: 50%;margin-top: 0;margin:0 auto;}
	.p_con .p2_con .con1 ul li .p2_txt{float: none;width: 100%;}
	.p_con .p2_con .con1 ul li h3{text-align: center;}
	.p_con .p2_con .con1 ul li h3 span{display: block;}
	.p_con .p2_con .con1 ul li h3 span i{display: none;}

	.p_con .p2_con .con3 .info .pic{width: 100%;}
	.p_con .p2_con .con4 .agencyShow .swiper-slide{width: 99%;margin: 0 0.5%;}
	.p_con .p2_con .con4 .agencyShow .swiper-slide:hover{transform: scale(1);}
	.p_con .p2_con .con5 .shareholder .swiper-slide{width: 99%;margin: 0 0.5%;}
	.p_con .p2_con .con5 .shareholder .swiper-slide:hover{background-color: #fff;transform: scale(1);}
	.p_con .p2_con .con5 .shareholder .swiper-slide:hover .info{border: 0;color: #666;}


	.p_con .p3_con ul li{width: 100%;margin-left: 0;margin-bottom: 15px;}
	.p_con .p3_con ul li:nth-child(even){margin-left: 0;}
	.p_con h2 span{display: block;}

	.p_con .container{width: 96%;}
	.p_con .p3_con ul li .p3_txt{padding: 10px 4%;}
	.main .p1 .p1_1 .p1_1_head h2{padding-bottom: 15px;}
	.main .p1 .p1_1 .p1_1_head h2 a{font-size: 20px;}
	.main .p1 .p1_1 .p1_1_head h2 a span{font-size: 16px;}
	.main .p3 .p3_con .p3_txt ul li:nth-child(3){margin-bottom: 20px;}
	.main .p3 .p3_con .p3_txt ul li:nth-child(4){margin-bottom: 20px;}

	.p8_con .p2_con li{float: none;margin:5% 0;width: 100%;}
	.p10_con ul li .img{position: static; height: auto; top: 0; width: 100%;}
    .p10_con ul li{padding-left: 0; height: auto;}
    ul.newsList li .outter{padding: 15px;}
    ul.newsList li .outter .date{ position: static; top: 0; left: 0; width: auto; font-size: 14px; font-weight: lighter; line-height: 24px;}
	ul.newsList li .outter .inner{width: 100%; margin: 0 auto; border-left: 0; line-height: 24px; font-size: 14px; padding-left: 0; padding-right: 44px;}
	ul.newsList li .outter .date .day{display: inline-block;}
	ul.newsList li .outter .date .year{display: inline-block;}

	.p11_con .news_text{padding: 15px 10px}
	.p11_con .news_head h3{font-size:1.2rem;margin-bottom: 15px;}
	.p11_con .news_text{font-size:1rem;}
	.p11_con .news_head{padding-bottom:15px;}
	.p11_con .news_head p span{/* display: block */;margin-left: 5px;font-size:0.8rem;}
	.p11_con .news_text img{display: block;margin-right: 0;width: 100%;height:auto; margin-bottom: 5px;}

	.p_con{padding: 20px 0;min-height: 300px;}
	.p_con h2{margin-bottom: 15px;}
	.p_con h2:after{display: none;}
	.p_con h2:before{display: none;}
	.p12_con .address_head .code{display: none;}

	.map iframe{height: 300px !important;}

	.p7Box:before{display: none;}
	.p7Box:after{display: none;}
	.p7Box .tit{/*width: 80px;height: 80px;*/right: -2%;left: auto;}
	.p7Box .tit h2{font-size: 18px;line-height: 25px;padding-left: 15px;}
	.p7Box .tit h3{font-size: 16px;line-height: 18px}
	.p7Box .img{width:250px;left: auto;right: 10%;}
	.p7Box .tit:before{width: 120px;height: 120px;left:-8px}
	.p7Box .innerText{top: 550px;left: 3%;}
	.p7Box:nth-child(even) .img{right: 10%;}
	.p7Box:nth-child(even) .tit{left: auto;right: 60%;}
	.p7Box:nth-child(even) .tit:before{right: -4px;}
	.p7Box:nth-child(even) .innerText{top: 550px;right: auto;left: 3%;}

	.p7Box .innerNav{right: auto;left: 3%;}
	h2.con_h2{padding: 15px 0}
	h2.con_h2 a{font-size: 20px;}
	h2.con_h2 a span{font-size: 16px;}

	.p8_con h3{height: 125px;padding: 15px 0}
	.p8_con h3 a{font-size: 20px;}
	.p8_con h3 a span{font-size:16px;}

	.p8_con h3 .link{float: none;margin-top: 30px;}
	.p8_con h3 .link a{padding: 3px 12px;margin: 0 5px;}

	.p8_con .p2_con li h2{font-size: 16px;}
	
	.p8_con .p2_con li .p2_img{height:170px;}
	
	.business_con .box3{width: 100%;}
	.business_con .box3 .box3_s img{float: right;
    margin: 3px;
    width: 124px;}
	.business_con .foot_img{display: none;}
	.business_con .box2 span{padding-right: 8px;font-size: 12px;width: 60px;line-height: 30px;}
	.business_con .box1 span{padding-right: 8px;font-size: 12px;width: 60px;line-height: 30px;}
	.business_con .box3 span{padding-right: 8px;font-size: 12px;width: 60px;line-height: 30px;}
	.business_con .box1 input{width: calc(100% - 60px)}
	.business_con .box3 .box3_s{width: calc(100% - 60px)}
	.business_con .box2 textarea{width: calc(100% - 60px)}
	.business_con .box1 input{line-height: 30px;}
	.business_con .message_info{margin:12px 0;display: inline-block;width: calc(100% - 60px);margin-left: 60px;}
	.business_con .box2{margin-top: 12px;}
	.business_con .box3{margin-top: 4px;}
	.business_con .box3 .box3_s{line-height: 28px;height: 30px;}
	.business_con .box3 .box3_s input{height: 28px;line-height: 28px;}
	.business_con .box3 .box3_s img{height: 22px;width: 76px;}
	.business_con .btn button{margin-right: 8px;margin-top: 12px;}
}