body{font-family: "Microsoft YaHei","Source Han Sans CN","Helvetica Neue",Arial,Verdana,sans-serif;}
.circle-load-rect-svg{
    margin: 5px;
}
.g-rect-path{
    fill: none;
    stroke-width:3;
    stroke:rgba(250,250,250,.2);
    stroke-linejoin:round;
    stroke-linecap:round;
}

.g-rect-fill{
    fill: none;
    stroke-width:3;
    stroke:rgba(250,250,250,.7);
    stroke-linejoin:round;
    stroke-linecap:round;
    stroke-dasharray: 0, 1370;
    stroke-dashoffset: 0;
    transition: 2s linear;
    
}
.ej_banner.active .g-rect-fill{
	stroke-dasharray: 2350, 2350;
}
.ej_banner {position: relative;}
.ej_banner span{display: block;}
.ej_banner span img{width: 100%;min-height: 400px;}
.ej_banner_list{position: absolute;width: 100%;top: 60%;transform: translateY(-50%);}
.ej_banner_list_div{position: relative;}
.ej_banner_list_div_aside{position: absolute;top: 0;z-index: 2;box-sizing: border-box;padding: 50px 40px;}
.ej_banner_list_div_aside h1{font-size: 24px;color: white;}
.ej_banner_list_div_aside h1:before{content: '';display: block;width: 65px;height: 1px;background: white;margin-bottom: 10px;}
.ej_banner_list_div_aside span{display: block;font-family: "Microsoft YaHei","Source Han Sans CN","Helvetica Neue",Arial,Verdana,sans-serif;color: white;font-size: 14px;text-transform: uppercase;letter-spacing: 1px;margin-top: 5px;}

.mbx{font-size: 14px;color: #666666;padding:35px 0 25px;}
.mbx a{display: inline-block;vertical-align: top;font-size: 14px;color: #666666;}
.mbx a:hover,.mbx a.active{color: #000;}
.mbx a i{display: inline-block;font-size: 18px;color: #b2b2b2;vertical-align: middle;margin-right: 10px;}


.article img{width: 100%;}
.wrapper{width: 78%;margin: 0 auto;}
.wall {display: block;position: relative;}
.wall-column {display: block;position: relative;width: 49%;float: left; padding: 2.5%;box-sizing: border-box;}
.article {display: block;transition: all 100;overflow: hidden;position: relative;}
.article img {display: block;width: 100%;}
.top-header img{ width: 100%;  display: block;} 
.wall:after{content: '';display: block;clear: both;}
.article span{display: block;overflow: hidden;position: relative;}
.article span:after{content: '';display: block;width: 100%;height:300px;position: absolute;bottom: 0;left: 0;background: rgba(0,0,0,.5);opacity: 0;border-radius: 50%;
transition: 0.5s ease-out;}
.article:hover span:after{opacity: 1;border-radius: 0;}
.article span img{transition: 0.3s ease-in-out;}
.article:hover span img{transform: scale(1.05);}
.atsl_list{box-sizing: border-box;padding: 50px 15% 65px;text-align: center;}
.atsl_list h1{font-size: 22px;font-weight: bold;color: #333333;}
.atsl_list h1:after{content: '';display: block;margin: 10px auto 0;width: 35px;height: 1px;background: #333;}
.atsl_list p{font-size: 14px;color: gray;line-height: 20px;margin-top: 15px;}
.atsl_list font{display: inline-block;padding: 8px 30px;color: white;background: #7f7f7f;font-size: 15px;position: relative;z-index: 2;margin-top: 40px;}
.atsl_list font:after{content: '';display: block;width: 0%;height: 100%;background: #b3916c;position: absolute;top: 0;left: 0;z-index: -1;transition: 0.2s ease-in;}
.article:hover .atsl_list font:after{width: 100%;}
.title2 h2{font-size: 35px;color: #000;text-transform: uppercase;font-family: "Microsoft YaHei","Source Han Sans CN","Helvetica Neue",Arial,Verdana,sans-serif;letter-spacing: 1px;}
.title2 h3{font-size: 18px;color: #333333;margin-top: 10px;}
.title2 h3:before{content: '';display: inline-block;vertical-align: middle;margin-right: 10px;width: 25px;height: 1px;background: #444;}
.my_con1_list_list p{font-size: 16px;line-height: 25px;color: #888;margin: 40px 0 50px;}
.my_con1_list_list{box-sizing: border-box;padding-right: 15%;}
.ej_title5{text-align: center;}
.ej_title5_list{display: inline-block;min-width: 330px;height: 70px;border: 1px solid rgba(0,0,0,.2);box-sizing: border-box;padding:6px 50px 0;}
.ej_title5 .ej_title5_list h1{font-size: 24px;color: #b3916c;}
.ej_title5 .ej_title5_list span{font-size: 16px;margin-top: 0px;display: block;color: gray;}
.wall-column .article {transform: translateY(200px);transition: 0.7s ease-out .5s;opacity: 0;}
.wall-column .article:nth-child(2){transition: 0.7s ease-out .9s;}
.wall-column .article:nth-child(3){transition: 0.7s ease-out 1.4s;}
.wall-column .article:nth-child(4){transition: 0.7s ease-out 1.8s;}
.wrapper.active .wall-column .article{transform: translateY(0);opacity: 1;}
.shihaidong2_lsit{font-size: 0;margin-top: 40px;}
.shihaidong2_lsit li{display: inline-block;vertical-align: top;width: 23.5%;margin-right: 2%;box-sizing: border-box;padding: 30px;background: white;}
.shihaidong2_lsit li:nth-child(4n){margin-right: 0;}
.shihaidong2_lsit li img{margin-top: 0;width: 100%;transition: 0.3s ease-in-out;}
.shihaidong2_lsit li span{display: block;overflow: hidden;}
.shihaidong2_lsit li:hover span img{transform: scale(1.05);}
.shihaidong2_lsit li aside{box-sizing: border-box;padding: 20px 10px 0;}
.shihaidong2_lsit li h1{font-size: 22px;text-align: left;}
.shihaidong2_lsit li p{font-size: 14px;color: #666;margin-top: 5px;}
.shihaidong2_lsit li:nth-child(odd){margin-top: 60px;}

.shihaidong{background: #f8f8f8;}
.shd_list{background: white;box-sizing: border-box;padding: 55px 10%;text-align: center;margin-top: 10px;}
.shd_list h1{font-size: 35px;color: #333;margin-top: 15px;}
.shd_list p{text-align: left;font-size: 14px;line-height: 25px;color: #666666;margin-top: 30px;}
.shihaidong1{padding: 70px 0 0;background:  #f8f8f8;}
.shihaidong1 h1{font-size: 35px;color: #333;text-align: center;}
.shihaidong1_u1{font-size: 0;margin-top: 45px;}
.shihaidong1_u1 li{display: inline-block;vertical-align: top;width: 24.25%;margin-right:1%;position: relative;}
.shihaidong1_u1 li:last-child{margin-right: 0;}
.shihaidong1_u1 li span{display: block;overflow: hidden;position: relative;}
.shihaidong1_u1 li span img{width: 100%;transition: 0.3s ease-in-out;}
.shihaidong1_u1 li span img{
/*filter: grayscale(100%);
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%); 
-o-filter: grayscale(100%);*/
cursor: pointer;
}
.shihaidong1_u1 li aside{display: block;width: 100%;position: absolute;top: 50%;transform: translateY(-50%);box-sizing: border-box;padding: 0 30px;}
.shihaidong1_u1 li aside h2{font-size: 24px;color: white;padding-bottom: 10px;border-bottom: 1px solid rgba(250,250,250,.5);transform: translateY(100px);opacity: 0;
transition: 0.3s ease-in-out .1s;}
.shihaidong1_u1 li aside p{font-size: 16px;line-height: 25px;margin-top: 10px;color: white;transform: translateY(100px);opacity: 0;transition: 0.3s ease-in-out .3s;
text-overflow:-o--ellipsis-lastline;
overflow:hidden;
text-overflow:ellipsis;
display:-webkit-box;
-webkit-line-clamp:6;
-webkit-box-orient:vertical;}
.shihaidong1_u1 li:hover aside h2,.shihaidong1_u1 li:hover aside p{transform: translateY(0);opacity: 1;}
.shihaidong1_u1 li:hover span img{
/*
filter: grayscale(0%);
-webkit-filter: grayscale(0%);
-moz-filter: grayscale(0%);
-ms-filter: grayscale(0%); 
-o-filter: grayscale(0%);*/
transform: scale(1.05);
}
.shihaidong2{padding-bottom: 70px;}
.shihaidong2 img{width: 100%;margin-top: 55px;}
.shihaidong3{padding: 70px 0;background: #f8f8f8;}
.shihaidong3 h1,.shusheng1 h1{font-size: 35px;color: #333;text-align: center;}
.shihaidong3_swiper{margin-top: 50px;}
.shihaidong3_swiper span{display: block;}
.shihaidong3_swiper span img{width: 100%;}
.shihaidong3_swiper p{position: absolute;width: 100%;padding: 30px 65px;background: rgba(0,0,0,.5);bottom: 0;font-size: 24px;color: white;font-weight: initial;}
.shihaidong3_swiper .swiper-button-next,.shihaidong3_swiper .swiper-button-prev{width: 50px;height: 50px;background: rgba(250,250,250,.2);text-align: center;line-height: 50px;
transition: 0.3s ease-in-out;}
.shihaidong3_swiper .swiper-button-next{right: 115px;top: initial;bottom: 15px;}
.shihaidong3_swiper .swiper-button-prev{right: 168px;top: initial;bottom: 15px;left: initial;}
.shihaidong3_swiper .swiper-button-next:hover,.shihaidong3_swiper .swiper-button-prev:hover{background: #b3916c;}
.shihaidong3_swiper .swiper-pagination{display: none;}
.shzid{position: absolute;bottom: 18px;right: 30px;z-index: 2;}
.shzid span{display: inline-block;font-size: 40px;color: white;font-family: "Microsoft YaHei","Source Han Sans CN","Helvetica Neue",Arial,Verdana,sans-serif;vertical-align: top;}
.shzid i{font-size: 16px;color: rgba(250,250,250,.5);display: inline-block;margin-top: 5px;margin-left: 5px;}
.shsdfaas{padding-bottom: 70px;}


@media only screen and (min-width:1200px) {
	.shusheng1_swiper{width: 560px;margin: 0 auto;}
}
.shusheng1{padding: 70px 0;background: #fff;text-align: center;}
.shusheng1_swiper span{display: block;overflow: hidden;}
.shusheng1_swiper span img{width: 100%;}
.soweurssss{position: relative;overflow: hidden;}
.soweurssss:after{content: '';display: block;width: 100%;height: 100%;position: absolute;background: rgba(0,0,0,.5);top:-100%;left: 0;transition: 0.3s ease-in;}
.soweurssss:hover:after{top: 0;}
.shusheng1_swiper_sl{position: absolute;bottom: 35px;width: 100%;box-sizing: border-box;padding:0 40px;text-align: left;z-index: 2;}
.shusheng1_swiper_sl h1{font-size: 24px;color: white;padding-bottom: 10px;border-bottom: 1px solid rgba(250,250,250,.5);text-align: left;transform: translateY(100px);opacity: 0;
transition: 0.3s ease-in-out .1s;}
.shusheng1_swiper_sl p{font-size: 15px;line-height: 25px;color: white;margin-top: 10px;transform: translateY(100px);opacity: 0;transition: 0.3s ease-in-out .3s;}
.shusheng1_swiper .swiper-slide:nth-child(odd) .soweurssss{margin-top:0px}
.soweurssss:hover .shusheng1_swiper_sl h1,.soweurssss:hover .shusheng1_swiper_sl p{transform: translateY(0);opacity: 1;}
.shusheng1 .divBox>h1{margin-bottom: 50px}
.shusheng1_swiper .swiper-button-next,.shusheng1_swiper .swiper-button-prev{width: 50px;line-height: 50px;border: 1px solid #b3916c;height: 50px;text-align: center;
position: static;opacity: 1;display: inline-block;vertical-align: top;background: none;transform: translateY(0);margin-top: 50px;cursor: pointer;transition: 0.3s ease-in-out;
pointer-events: initial;}
.shusheng1_swiper .swiper-button-next:hover,.shusheng1_swiper .swiper-button-prev:hover{opacity: 0.5;}
.shusheng1_swiper .swiper-button-next{margin-left:10px;}
.shusheng1_swiper{margin-top: 50px;}




.shushegn_con1{padding: 70px 0;background: url("../images/shusehg1_02.jpg") no-repeat center center;background-size: cover;}
.shushegn_con1_list{font-size: 0;box-sizing: border-box;padding: 0 55px;margin-top: 50px;}
.shushegn_con1_list>span{display: inline-block;vertical-align: middle;width: 25%;text-align: center;}
.shushegn_con1_list>span img{max-width: 100%;}
.shushegn_con1_list_ss{display: inline-block;vertical-align: middle;width: 75%;box-sizing: border-box;padding-left:100px;}
.shushegn_con1_list_ss img{max-width: 100%;}
.shushegn_con1_list_ss p{font-size: 16px;line-height: 30px;color: #333;margin-top: 30px;}

.shusheng2{padding: 70px 0;}
.shusheng2 h1{font-size: 35px;color: #333;text-align: center;}
.shusheng2_u1{text-align: center;margin-top: 50px;}
.shusheng2_u1 li{margin-right:10px;transition:0.3s ease-in-out;display: inline-block;vertical-align: top;padding: 5px 25px;border: 1px solid lightgray;border-radius: 10px;font-size: 15px;color: #333;cursor: pointer;}
.shusheng2_u1 li:last-child{margin-right: 0;}
.shusheng2_u1 li:hover,.shusheng2_u1 li.active{background: #b3916c;color: white;border-color: #b3916c;}
.shusheng2_u2_swiper{text-align: center;}
.shusheng2_u2_swiper .swiper-slide img{width: 100%;}
.shusheng2_u2_swiper .swiper-button-next,.shusheng2_u2_swiper .swiper-button-prev{width: 50px;height: 50px;background: #b2b2b2;text-align: center;line-height: 50px;
transition: 0.3s ease-in-out;position: static;display: inline-block;vertical-align: top;transform: translateY(0);margin-top: 30px;cursor: pointer;transition: 0.3s ease-in-out;
pointer-events: initial;}
.shusheng2_u2_swiper .swiper-button-next:hover,.shusheng2_u2_swiper .swiper-button-prev:hover{background: #b3916c;}

.shusheng2_u2{margin-top: 50px;position: relative;}
.shzid1{display: inline-block;vertical-align:middle;margin-top: 32px;margin-left: 5px;}
.shzid1 span{display: inline-block;font-size: 40px;color: #333;font-family: "Microsoft YaHei","Source Han Sans CN","Helvetica Neue",Arial,Verdana,sans-serif;vertical-align: top;}
.shzid1 i{font-size: 16px;color: lightgray;display: inline-block;margin-top: 5px;margin-left: 5px;}
.shusheng2_u2_swiper .swiper-pagination{display: none;}
.shusheng2_u2 li{position: absolute;width: 100%;top: 0;opacity: 0;transition: 0.3s ease-in-out;}
.shusheng2_u2 li.active{opacity: 1;}
.tiantan_xq{margin-top: 20px;}
.tiantan_xq_box{width:85%;margin: 0 auto;max-width: 1150px;}
.tiantan_xq_box_left{display: inline-block;vertical-align: top;width: 72%;padding-bottom: 90px;}
.tiantan_xq_box_left h1{font-size: 22px;color: #333333;font-weight: bold;padding-bottom: 25px;border-bottom: 1px solid lightgray;}
.tiantan_xq_box_left p{font-size: 14px;color: #666666;line-height: 30px;text-indent: 2em;margin-top: 25px;}
.tiantan_xq_box_left p img{display: block;margin: 0 auto;max-width: 100%;height:auto;}
.tiantan_xq_box_right{display: inline-block;float: right;width: 25%;text-align: center;}
.tiantan_xq_box_right1{width: 97px;box-sizing: border-box;background: #d3c0aa;padding: 28px 0;margin: 0 auto;position: relative;}
.tiantan_xq_box_right1:after{content: '';display: block;width: 100%;height: 100%;position: absolute;top: 5px;left: 5px;background: #f4efe9;z-index: -1;}
.tiantan_xq_box_right1 span{display: block;font-size: 24px;font-weight: bold;color: white;margin-top: 15px;}
.tiantan_xq_box_right1 time{font-size: 14px;color: white;}
.tiantan_xq_box_right2 img{display: block;margin: 25px auto 5px;}
.tiantan_xq_box_right3{margin-top: 30px;}
.tiantan_xq_box_right3 a{display: inline-block;vertical-align: top;width: 100px;height: 40px;text-align: center;line-height: 40px;border: 1px solid #d8d8d8;font-size: 12px;
color: #666666;}
.tiantan_xq_box_right3 a:hover{background: #b0b0b0;color: white;}

.ej_nav_u1{font-size: 0;}
.ej_nav_u1 li{display: inline-block;vertical-align: top;width: 20%;border: 1px solid #cacaca;box-sizing: border-box;text-align: center;border-right: none;}
.ej_nav_u1 li a{display: block;line-height: 60px;font-size: 18px;color: #666666;}
.ej_nav_u1 li:last-child{border-right: 1px solid #cacaca;}
.ej_nav_u1 li:hover a,.ej_nav_u1 li.active a{background: #ac9072;color: white;}
.ej_nav_u1 li:hover,.ej_nav_u1 li.active{border-color:#ac9072;}
.title {text-align: center;}
.title h1{font-size: 30px;font-family: "Microsoft YaHei","Source Han Sans CN","Helvetica Neue",Arial,Verdana,sans-serif;text-transform: uppercase;color: #000;letter-spacing: 2px;}
.title h2{font-size: 22px;color: #b3916c;margin-top: 5px;}
.title h2:after{content: '';display: block;margin: 20px auto 0;width: 30px;height: 1px;background: #000;}


.pinpai_con1_u1 li{font-size: 0;margin-top:75px;}
.pinpai_con1_u1_left,.pinpai_con1_u1_right{display: inline-block;vertical-align: middle;width: 50%;box-sizing: border-box;position: relative;}
.pinpai_con1_u1_right img{width: 100%;cursor: pointer;}
.pinpai_con1_u1_left p{font-size: 14px;color: #666;line-height:45px;position: relative;text-indent: 2em;}
.pinpai_con1_u1 li:nth-child(odd) .pinpai_con1_u1_left{padding-left: 30px;padding-right: 50px;}
.pinpai_con1_u1 li:nth-child(odd) .pinpai_con1_u1_right{padding-top: 130px;padding-left: 95px;background: url("../images/peng2_03.png") no-repeat left top;}
.pinpai_con1_u1 li:nth-child(even) .pinpai_con1_u1_left{float: right;padding: 0 40px;}
.pinpai_con1_u1 li:nth-child(even) .pinpai_con1_u1_right{padding-bottom: 130px;padding-right: 95px;background: url("../images/peng_03.png") no-repeat right bottom;}
/*.pinpai_con1_u1 li:nth-child(odd) .pinpai_con1_u1_left img{margin-bottom: 60px;transform: translateX(-15px);}
.pinpai_con1_u1 li:nth-child(even)  .pinpai_con1_u1_left img{position: absolute;}*/
.pinpai_con1_u1_left p img{position: absolute;display: none;}
.pinpai_con1_u1 li:nth-child(odd) .pinpai_con1_u1_left p img{top: -55px;left: -20px;}
.pinpai_con1_u1 li:nth-child(even) .pinpai_con1_u1_left p img{bottom: -100px;right: -20px;}
.pinpai_con1_u1 li:nth-child(even) .pinpai_con1_u1_left p{margin-top: 0%;}
.pinpai_con1 .title{transform: translateY(60px);}
.pinpai_con1 .title h2:after{margin: 20px 0 0;}
.pinpai_con1{padding-bottom: 75px;}

.pinpai_con1_u1 li:after{content: '';display: block;clear: both;}




.video_tk,.video_tk1{position: fixed;z-index: 200;width: 100%;height: 100%;top: 0;left: 0;transform: scale(0);transition: 0.5s ease-out;opacity: 0;}
.video_tk_bg,.video_tk_bg1{position: fixed;width: 100%;height: 100%;background: rgba(0,0,0,.5);top: 0;left: 0;}
.video_tk_list,.video_tk_list1{width: 40%;position: fixed;top: 50%;left: 50%;transform: translateX(-50%) translateY(-50%);text-align: center;}
.video_tk_list1{width: 50%;}
.video_tk_list img,.video_tk_list1 img{max-width: 100%;}
.video_tk_list video,.video_tk_list1 video{width: 100%;}
.video_tk.active,.video_tk1.active{transform: scale(1);opacity: 1;}

.video_tk_list1:after{content: '';display: block;}
.pinpai_con2{padding: 75px 0;}

.pinpai_con3{padding: 75px 0;background: #f8f8f8;}
.pinpai_con2_list p{font-size: 16px;color: #333;line-height: 30px;text-align: center;margin-top: 20px;}
.pinpai_con2_swiper1,.pinpai_con2_swiper2 {box-sizing: border-box;padding: 0 80px;position: relative;margin-top: 50px;}
.pinpai_con2_swiper1 span,.pinpai_con2_swiper2 span{display: block;overflow: hidden;position: relative;cursor: pointer;cursor: pointer;}
.pinpai_con2_swiper1 span:before,.pinpai_con2_swiper2 span:before{content: '';display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;
background: url("../images/fangda_03.png") no-repeat center center rgba(179,145,108,.5);transform: scale(0);transition: 0.4s ease-out;opacity: 0;}
.pinpai_con2_swiper1 span img,.pinpai_con2_swiper2 span img{width: 100%;}
.pinpai_con2_swiper1 p,.pinpai_con2_swiper2 p{font-size: 16px;color: #c8ac48;text-align: center;margin-top: 10px;}
.pinpai_con2_swiper1 .swiper-button-next,.pinpai_con2_swiper1 .swiper-button-prev,
.pinpai_con2_swiper2 .swiper-button-next,.pinpai_con2_swiper2 .swiper-button-prev{width: 50px;height: 50px;text-align: center;line-height: 50px;background: #c7c7c7;
transition: 0.3s ease-in-out;top: 45%;}


.pinpai_con3,.pinpai_con4{padding: 75px 0;}
.pinpai_con3_con1{font-size: 0;margin-top: 30px;}
.pinpai_con3_con1 p{display: inline-block;vertical-align: middle;width: 50%;box-sizing: border-box;padding-right: 30px;font-size: 16px;line-height: 25px;color: #333;}
.pinpai_con3_con1 span{display: inline-block;vertical-align: middle;width: 100%;text-align: right;}
.pinpai_con3_con1 span img{max-width: 100%;}

.pinpai_con3_u1_aside{display: inline-block;vertical-align: middle;width:73%;background: #fdfdfd;box-sizing: border-box;padding:80px 50px;
background: url("../images/ppssd.jpg") no-repeat;background-size: cover;}
.pinpai_con3_u1_aside p{font-size: 14px;line-height: 30px;color: #333;}

.tiantan_xq_box_right2 .bdshare-button-style0-16 a,.tiantan_xq_box_right2 .bdshare-button-style0-16 .bds_more{float: none;margin: 0;padding: 0;background: none;
display: block;width: 100%;height: 100%;font-size: 16px;}

.pinpai_con4{background: url("../images/pp_bg_02.jpg") no-repeat;background-size: cover;}
.pinpai_con4 .title h1,.pinpai_con4 .title h2{color: white;}
.pinpai_con4 .title h2:after{background: white;}
.pinpai_con4_u1{font-size: 0;margin-top: 30px;}
.pinpai_con4_u1 li{display: inline-block;vertical-align: top;width: 49%;margin-right: 2%;background: #c3cfd3;font-size: 0;transition: 0.3s ease-in-out;}
.pinpai_con4_u1 li:nth-child(2n){margin-right: 0;}
.pinpai_con4_u1 li span{display: inline-block;vertical-align: middle;font-size: 22px;color: white;width: 155px;text-align: center;}
.pinpai_con4_u1_aside{width: calc(100% - 155px);background: white;display: inline-block;vertical-align: middle;box-sizing: border-box;padding: 35px 30px;
height: 180px;}
.pinpai_con4_u1_aside p{font-size: 16px;color: #333;line-height: 38px;}
.pinpai_con4_u1_aside p img{margin-right: 20px;width: 20px;}
.pinpai_con4_u1 li:hover{background: #b3916c;}
.pinpai_con4_u1 li:nth-child(2) .pinpai_con4_u1_aside{padding: 15px 30px;}
.pinpai_con4_div{font-size: 0;text-align: center;margin-top:55px;}
.pinpai_con4_div_left,.pinpai_con4_div_right{display: inline-block;vertical-align: middle;text-align: left;}
.pinpai_con4_div_left{font-size: 0;margin-right: 60px;}
.pinpai_con4_div_left i{display: inline-block;vertical-align: middle;font-size: 95px;color: white;margin-right: 15px;}
.pinpai_con4_div_left i:before{display: inline-block;transform: translateX(15px);}
.pinpai_con4_div_left_aside{display: inline-block;vertical-align: middle;}
.pinpai_con4_div_left_aside p{font-size: 20px;color: white;}
.pinpai_con4_div_left_aside h1{font-size: 35px;color: white;font-weight: bold;}
.pinpai_con4_div_right span{font-size: 16px;display: block;text-align: center;color: white;margin-top: 10px;}
.ej_ti{position: absolute;right: 0;top: 30px;text-align: right;}
.ej_ti h1{font-size: 48px;font-weight: bold;color: white;font-family: "Microsoft YaHei","Source Han Sans CN","Helvetica Neue",Arial,Verdana,sans-serif;;}
.ej_ti h2{font-size: 22px;color: white;margin-top: 10px;}
.ej_ti h2:before{content: '';display: inline-block;vertical-align: middle;height: 1px;background: white;width: 120px;margin-right: 15px;}




.rlzy_con1{padding: 0 0 75px;}
.rlzy_con1_list{font-size: 0;margin-top: 30px;}
.rlzy_con1_list_left,.rlzy_con1_list_right{display: inline-block;vertical-align: middle;width: 50%;box-sizing: border-box;}
.rlzy_con1_list_left {padding-right: 80px;}
.rlzy_con1_list_left .title{text-align: left;}
.rlzy_con1_list_left .title h2:after{margin: 20px 0 0;}
.rlzy_con1_list_left p{font-size: 14px;color: #666;line-height: 35px;margin-top: 25px;}
.rlzy_con1_list_left p i{ font-size:20px; margin-right:20px}
.rlzy_con1_list_right{position: relative;}
.rlzy_con1_list_right img{}
.rlzy_con1_list_right h1{position: absolute;bottom: 0;text-align: center;width: 100%;background: rgba(0,0,0,.1);color: white;font-size: 30px;padding: 25px 0;font-family: "Microsoft YaHei","Source Han Sans CN","Helvetica Neue",Arial,Verdana,sans-serif;;}
.rlzy_con1_list_right h1 span{font-size: 20px;display: inline-block;vertical-align: middle;padding: 8px 0;border-top: 1px solid rgba(250,250,250,.2);
border-bottom: 1px solid rgba(250,250,250,.2);margin-left: 15px;font-family: "Microsoft YaHei","Source Han Sans CN","Helvetica Neue",Arial,Verdana,sans-serif;}
.rlzy_con1_list_left,.rlzy_con1_list_right,.rlzy_con2 .title h1,.rlzy_con2 .title h2,.rlzy_con2_u1,.rlzy_con3 .title h1,.rlzy_con3 .title h2,
.rlzy_con3_u1 li,.rlzy_con4 .title h1,.rlzy_con4 .title h2,.rlzy_con4_u1 li,.rlzy_con5 .rlzy_con5_right,.rlzy_con5 .rlzy_con5_left{transform: translateY(200px);opacity: 0;transition: 0.7s ease-out .3s;}
.rlzy_con1_list_right,.rlzy_con5 .rlzy_con5_right{transition: 0.7s ease-out .5s;}
.service1,.service2,.service3{transform: translateY(200px);opacity: 0;transition: 0.7s ease-out .3s;}
.service1.active,.service2.active,.service3.active{transform: translateY(0);opacity: 1;}

.rlzy_con3_u1 li:nth-child(1),.rlzy_con4_u1 li:nth-child(1){transition: 0.7s ease-out .9s;}
.rlzy_con3_u1 li:nth-child(2),.rlzy_con4_u1 li:nth-child(2){transition: 0.7s ease-out 1.1s;}
.rlzy_con3_u1 li:nth-child(3),.rlzy_con4_u1 li:nth-child(3){transition: 0.7s ease-out 1.3s;}
.rlzy_con3_u1 li:nth-child(4),.rlzy_con4_u1 li:nth-child(4){transition: 0.7s ease-out 1.5s;}
.rlzy_con4_u1 li:nth-child(5){transition: 0.7s ease-out 1.7s;}
.rlzy_con4_u1 li:nth-child(6){transition: 0.7s ease-out 1.9s;}
.rlzy_con2 .title h1,.rlzy_con3 .title h1,.rlzy_con4 .title h1{transition: 0.7s ease-out .5s;}
.rlzy_con2 .title h2,.rlzy_con3 .title h2,.rlzy_con4 .title h2{transition: 0.7s ease-out .7s;}
.rlzy_con2 .rlzy_con2_u1{transition: 0.7s ease-out 1s;}
.rlzy_con2.active .rlzy_con2_u1,.rlzy_con2.active .title h1,.rlzy_con2.active .title h2,.rlzy_con3.active .title h1,.rlzy_con3.active .title h2,
.rlzy_con3.active .rlzy_con3_u1 li,.rlzy_con4.active .title h1,.rlzy_con4.active .title h2,.rlzy_con4.active .rlzy_con4_u1 li,
.rlzy_con5.active .rlzy_con5_left,.rlzy_con5.active .rlzy_con5_right,.rlzy_con1_list.active .rlzy_con1_list_left,.rlzy_con1_list.active  .rlzy_con1_list_right{transform: translateY(0);opacity: 1;}



.rlzy_con2_u1{font-size: 0;}
.rlzy_con2_u1 li{font-size: 0;background: #cfd9dc;box-shadow: 0 0 5px 5px rgba(0,0,0,.03);margin-top:25px;transition: 0.3s ease-in;}
.rlzy_con2_u1_span{display:inline-block;vertical-align: middle;width: 230px;}
.rlzy_con2_u1_aside{display: inline-block;vertical-align: middle;width: calc(100% - 230px);background: white;box-sizing: border-box;padding: 20px 90px;}
.rlzy_con2_u1_span{color: #676c6e;font-size: 18px;text-align: center;transition: 0.3s ease-in;}
.rlzy_con2_u1_span i{display: block;margin: 0 auto;font-size: 40px;margin-bottom: 10px;}
.rlzy_con2_u1 li:hover{background: #c2a789;}
.rlzy_con2_u1 li:hover .rlzy_con2_u1_span{color: white;}

.rlzy_con2_u1_aside1 font{display: block;padding: 10px 0;border-bottom: 1px dashed  lightgray;}
.rlzy_con2_u1_aside1 font a{color: #555;font-size: 15px;}
.rlzy_con2_u1_aside1 font a time{display: inline-block;margin-right: 35px;}
.rlzy_con2_u1_aside1 font a time i{display: inline-block;width: 20px;height: 20px;background: url("../images/sanjiao_06.jpg") no-repeat center center;margin-right: 10px;}
.rlzy_con2_u1_aside1 font:hover a time i{background:url("../images/sanjiao_03.jpg") no-repeat center center;}
.rlzy_con2_u1_aside1 font:last-child{border: none;}
.rlzy_con2_u1_aside2_dl{font-size: 0;display: flex;justify-content: space-between;padding: 15px 0;}
.rlzy_con2_u1_aside2_dl dd{display: inline-block;vertical-align: top;text-align: center;position: relative;}
.rlzy_con2_u1_aside2_dl dd span{display: inline-block;width: 82px;height: 82px;border: 1px dashed lightgray;text-align: center;line-height: 82px;color: #000;
font-size: 30px;border-radius: 50%;}
.rlzy_con2_u1_aside2_dl dd span:before{transform: translateX(6px);display: inline-block;}
.rlzy_con2_u1_aside2_dl dd p{font-size: 15px;color: #333;margin-top: 10px;}
.rlzy_con2_u1_aside3{padding-bottom: 40px;}
.rlzy_con2_u1_aside3 p{font-size: 0;margin-top: 20px;}
.rlzy_con2_u1_aside3 p span{display: inline-block;vertical-align: top;font-size: 16px;color: #333;font-weight: bold;width: 80px;margin-top: 5px;}
.rlzy_con2_u1_aside3 p font{display: inline-block;vertical-align: top;width: calc(100% - 80px );}
.rlzy_con2_u1_aside3 p font a{display: inline-block;vertical-align: top;font-size: 16px;color: #555;padding: 5px 20px;margin-left: 20px;}
.rlzy_con2_u1_aside3 p font a:hover,.rlzy_con2_u1_aside3 p font a.active{background: #f2f2f2;border-radius: 5px;}
.rlzy_con2_u1_aside2_dl dd img{margin-top:35px;}



.rlzy_con2{background: #f8f8f8;padding: 75px 0;}
.rlzy_con2_sdo span{display: inline-block;vertical-align: top;width: 25%;text-align: center;font-size: 20px;cursor: pointer;}
.rlzy_con2_sdo_top{font-size: 0;border-bottom: 1px dashed  lightgray;line-height: 70px;}
.rlzy_con2_sdo .span1{text-align: left;}
.rlzy_con2_sdo .span4{text-align: right;}
.rlzy_con2_sdo{box-sizing: border-box;background: white;box-shadow: 0 0 5px 5px rgba(0,0,0,.03);border-top: 1px solid #eaeaea;padding: 40px 180px;}
.span4 i{display: inline-block;width: 40px;height: 40px;text-align: center;line-height: 40px;border-radius: 50%;background: #e5e5e5;font-size: 20px;color: #999;
margin-right: 19px;}
.rlzy_con2_sdo_bottom{font-size: 0;box-sizing: border-box;padding: 40px 20px;display: none;}
.rlzy_con2_sdo_bottom_left,.rlzy_con2_sdo_bottom_right{display: inline-block;vertical-align: top;}
.rlzy_con2_sdo_bottom_left{width: 40%;}
.rlzy_con2_sdo_bottom_right{width: 60%;}
.rlzy_con2_sdo_bottom p{font-size: 14px;line-height: 30px;color: #666;}
.rlzy_con2_sdo_bottom p font{display: inline-block;margin-right: 20px;}
.rlzy_con2_sdo dd span{font-size: 16px;color: #666;}
.toudi{display: block;text-align: center;width: 220px;height: 45px;line-height: 45px;color: white;font-size: 15px;background: #b3916c;margin-top: 25px;}
.toudi:hover{background: #a88865;}
.rlzy_con2_sdo_top.active .span4 i,.rlzy_con2_sdo_top:hover .span4 i{background: #c2a789;color: white;}
.span4 i{transition: 0.3s ease-in-out;}
.rlzy_con3 .title h1,.rlzy_con3 .title h2{color: white;}
.rlzy_con3 .title h2:after{background: white;}
.rlzy_con3 {background: url("../images/de_02.jpg") no-repeat center center; background-size: cover;padding: 75px 0;}
.rlzy_con3_u1{font-size: 0;margin-top: 30px;}
.rlzy_con3_u1 li{display: inline-block;vertical-align: top;width: 23.5%;margin-right: 2%;box-sizing: border-box;border: 9px solid rgba(250,250,250,.2);
position: relative;overflow: hidden;}
.rlzy_con3_u1 li:nth-child(4n){margin-right: 0;}
.rlzy_con3_u1 li img{width: 100%;transition: 0.3s ease-in-out;}
.rlzy_con3_u1 li span{display: block;overflow: hidden;}
.rlzy_con3_u1 li p{position: absolute;bottom: -100px;width: 100%;background: white;text-align: center;font-size: 16px;color: #333;padding: 15px 0;
transition: 0.3s ease-in-out;}
.rlzy_con3_u1 li:hover p{bottom: 0;}
.rlzy_con3_u1 li:hover img{transform: scale(1.05);}


.rlzy_con5_title span{transition: 0.3s ease-in-out;}
.rlzy_con5_title span:hover{background: #b3916c;color: white;}
.rlzy_con4{padding: 75px 0;}
.rlzy_con4_u1{font-size: 0;}
.rlzy_con4_u1 li{display: inline-block;vertical-align: top;text-align: center;width: 33.33%;margin-top: 45px;}
.rlzy_con4_u1 li span{display: inline-block;width: 160px;height: 130px;line-height: 130px;box-sizing: border-box;border: 1px solid #a9a9a9;font-size: 55px;color: #000;
transition: 0.3s ease-in-out;}
.rlzy_con4_u1 li span:before{display: inline-block;transform: translateX(14px);}
.rlzy_con4_u1 li:hover span{background: #c2a789;color: white;border-color: #c2a789;}
.rlzy_con4_u1 li h1{font-size: 24px;color: #333;margin-top: 28px;}
.rlzy_con4_u1 li h1:after{content: '';display: block;width: 25px;height: 2px;background: #666;margin: 10px auto;}
.rlzy_con4_u1 li p{font-size: 14px;line-height: 25px;color: #666;}


.rlzy_con5{font-size: 0;}
.rlzy_con5_left,.rlzy_con5_right{display: inline-block;vertical-align: top;width: 50%;position: relative;}
.rlzy_con5_left img,.rlzy_con5_right img{width: 100%;}
.rlzy_con5_bun .swiper-button-next,.rlzy_con5_bun .swiper-button-prev{display: inline-block;vertical-align: top;position: static;width: 50px;height: 50px;text-align: center;
line-height: 50px;background: rgba(250,250,250,.5);vertical-align: middle;}
.rlzy_con5_bun {text-align: center;width: 100%;position: absolute;bottom: 35px;z-index: 3;}
.rlzy_con5_bun img{width: auto; margin-top:17px;}
.rlzy_con5_bun .swiper-button-next:hover,.rlzy_con5_bun .swiper-button-prev:hover{background: #b3916c;}
.rlzy_con5_bun .swiper-button-next{margin-left: 10px}
.rlzy_con5_bun_head{display: inline-block;vertical-align: middle;margin-left: 10px;margin-top: -25px;}
.rlzy_con5_bun_head h1{}
.rlzy_con5_bun_head h1 span{font-size: 18px;color: rgba(250,250,250,.8);display: inline-block;vertical-align: middle;margin-top: -20px;}
.rlzy_con5_bun_head h1 font{display: inline-block;vertical-align: middle;font-size: 48px;color: white;}
.rlzy_con5_bun_head .swiper-pagination{display: none}
.rlzy_con5_title{position: absolute;z-index: 4;top: 25px;left: 50%;transform: translateX(-50%);border:5px solid rgba(250,250,250,.2)}
.rlzy_con5_title span{width: 330px;height: 65px;text-align: center;line-height: 65px;background: white;display: block;font-size: 20px;color: #000;}

.ttxw .ej_nav_u1 li{width: 180px;border: 2px solid lightgray;margin-left: 10px;}
.ttxw .ej_nav_u1 li a{line-height: 50px;}
.ttxw .ej_nav_u1 li:hover,.ttxw .ej_nav_u1 li.active{border-color:#ac9072;}
.ej_nav_u1{text-align: center;}
.ttxw_con1_u1{box-sizing: border-box;padding: 0 60px;margin-top:30px;}
.ttxw_con1_u1 li{padding: 35px 0;border-bottom: 1px solid #eee;}
.ttxw_con1_u1 li a{display: block;font-size: 0;}
.ttxw_con1_left{display: inline-block;vertical-align: middle;width: 280px;position: relative;}
.ttxw_con1_right{display: inline-block;vertical-align: middle;width: 50px;}
.ttxw_con1_middle{display: inline-block;vertical-align: middle;width: calc(100% - 330px);box-sizing: border-box;padding: 0 50px;}
.ttxw_con1_left span{display: block;overflow: hidden;}
.ttxw_con1_left span img{width: 100%;transition: 0.3s ease-in-out;}
.ttxw_con1_left_list{position: absolute;top: 0;left: 0;background: rgba(0,0,0,.2);padding: 10px;color: white;}
.ttxw_con1_left_list font{font-size: 24px;display: block;}
.ttxw_con1_left_list time{font-size: 14px;color: white;}
.ttxw_con1_right i{display: inline-block;width: 47px;height: 47px;text-align: center;line-height: 47px;background: #cccccc;color: white;font-size: 18px;
transition: 0.3s ease-in-out;}
.ttxw_con1_middle h1{font-size: 17px;color: #000;}
.ttxw_con1_middle p{font-size: 14px;color: #666;line-height: 25px;margin-top: 15px;}
.ttxw_con1_u1 li:hover .ttxw_con1_left span img{transform: scale(1.05);}
.ttxw_con1_u1 li:hover .ttxw_con1_right i{background: #b3916c;}



.tt_page{margin: 75px 0;}
.tt_page ul{text-align: center;font-size: 0;}
.tt_page ul li{display: inline-block;vertical-align: top;border: 1px solid #eee;box-sizing: border-box;width: 42px;height: 40px;line-height: 40px;}
.tt_page ul li a{display: block;font-size: 12px;color: #c9c8c8;line-height: 38px;}
.tt_page ul li:nth-child(1) a{transform: rotate(-180deg);}
.tt_page ul li:hover a{background: #e5e5e5;color: #333;}
.tt_page ul li.active a{background: #b3916c;color: white;}


.my_nav{background: url("../images/jsdfa_02.jpg") no-repeat;background-size: cover;}
.my_nav ul{font-size: 0;}
.my_nav ul li{display: inline-block;vertical-align: top;width: 14%;text-align: center;line-height: 110px;}
.my_nav ul li a{font-size: 20px;color: #666;display: block;box-sizing: border-box;position: relative;}
.my_nav ul li a:after{content: '';display:block;position: absolute;width: 100%;height: 1px;transform: scaleX(0);background: #b3916c;bottom: 0px;
transition: 0.3s ease-in-out;}
.my_nav ul li:hover a:after,.my_nav ul li.active a:after{transform: scaleX(1);}

.shihaidong_xig{background: white;padding-bottom: 70px;}
.shihaidong_xig img{width: 100%;margin-top: 50px;}
.shihaidong4_u1{font-size: 0;text-align: center;margin-top: 50px;}
.shihaidong4_u1 li{display: inline-block;vertical-align: top;width: 25%;}
.shihaidong4{background: url("../images/wangz_02.jpg") no-repeat;background-size: cover;padding: 70px 0;}
.shihaidong4_u1 li span{display: inline-block;width: 78px;height: 78px;text-align: center;line-height: 78px;border: 1px solid lightgray;background: white;font-size: 35px;
color: #666;transition: 0.3s ease-in-out;}
.shihaidong4_u1 li span:before{display: inline-block;transform: translateX(6px);}
.shihaidong4_u1 li:hover span{background: #b3916c;color: white;border-color:#b3916c;}
.shihaidong4_u1 h2{font-size: 22px;color: #000;margin-top: 15px;}
.shihaidong4_u1 h2:after{content: '';display: block;margin: 10px auto;width: 25px;height: 2px;background: #666;}
.shihaidong4_u1 p{font-size: 18px;color: #666;}
.shihaidong4 .ej_title5_list{border-color: rgba(0,0,0,.1);}


.xumo{padding: 70px 0;}
.mc_con1{padding-top: 20px !important;}
.mc_con1 h1{text-align: center;font-size: 35px;color: #b3916c;}
.mc_con1 h1 span{color: #333;margin-left: 20px;}
.mc_con1_list{font-size: 0;margin-top: 40px;}
.mc_con1_list span{display: inline-block;vertical-align: middle;border: 1px solid lightgray;box-sizing: border-box;width: 230px;line-height: 300px;text-align: center;}
.mc_con1_list span img{max-width: 80%;}
.mc_con1_list_div{display: inline-block;vertical-align: middle;width: calc(100% - 230px);box-sizing: border-box;padding-left: 40px;}
.mc_con1_list_div p{font-size: 14px;color: #666;line-height: 30px;}



.mc_con2_u1{font-size: 0; margin-top: 20px;}
.mc_con2_u1 li{display: inline-block;vertical-align: top;width: 32%;margin-right: 2%;margin-top: 25px;}
.mc_con2_u1 li:nth-child(3n){margin-right: 0;}
.mc_con2_u1 li span{overflow: hidden;display: block;}
.mc_con2_u1 li span img{width: 100%;transition: 0.4s ease-in-out;}
.mc_con2_u1 li:hover span img{transform: scale(1.05);}
.mc_con2{background: #f8f8f8;}
.mc_con3_swiper{margin-top: 35px;position: relative;}
.mc_con3_swiper .pinpai_con2_swiper1_span{cursor:pointer;padding: 10px;box-sizing: border-box;box-shadow: 0 0 5px 5px rgba(0,0,0,.05);display: block;position: relative;}
.mc_con3_swiper .pinpai_con2_swiper1_span:after{content: '';display: block;width:calc(100% - 20px);height:calc(100% - 20px);top:10px;
background:url("../images/fangda_03.png") no-repeat center center rgba(179,145,108,.5);position: absolute;transform: scale(0);transition: 0.4s ease-in-out;opacity: 1;}
.mc_con3_swiper .pinpai_con2_swiper1_span img{width: 100%;}
.mc_con3_swiper .swiper-container{box-sizing: border-box;padding: 10px;}
.mc_con3_swiper .pinpai_con2_swiper1_span:hover:after{transform: scale(1);opacity: 1;}
.mc_con3_swiper .swiper-button-next,.mc_con3_swiper .swiper-button-prev{background: #c9c9c9;width: 50px;height: 50px;text-align: center;line-height: 50px;}
.mc_con3_swiper .swiper-button-next:hover,.mc_con3_swiper .swiper-button-prev:hover{background: #b3916c;z-index: 3;}
.mc_con3_swiper .swiper-button-next{right: -60px;}
.mc_con3_swiper .swiper-button-prev{left: -60px;}

.mc_con4_u1{font-size: 0;margin-top: 40px;}
.mc_con4_u1 li{display: inline-block;vertical-align: top;width: 30%;margin-right: 5%;}
.mc_con4_u1 li:nth-child(3n){margin-right: 0;}
.mc_con4_u1 h1 span{display: inline-block;vertical-align: middle;font-size: 55px;font-family: "Microsoft YaHei","Source Han Sans CN","Helvetica Neue",Arial,Verdana,sans-serif;font-style: oblique;color: #999999;}
.mc_con4_u1 h1 font{display: inline-block;font-size: 18px;font-weight: bold;vertical-align: middle;margin-left: 15px;}
.mc_con4_u1 h1{border-bottom: 1px solid #eee;}
.mc_con4_u1 p{font-size: 14px;color: #666;line-height: 25px;margin-top: 10px;}
/*.mc_con4{padding-top: 0;}*/
.mc_con5_swper{margin-top: 50px;}
.mc_con5_swper span{display: block;}
.mc_con5_swper span img{width: 100%;}
.mc_con5_swper p{position: absolute;bottom: 0;width: 100%;background: rgba(0,0,0,.3);font-size: 20px;color: white;padding: 20px 0;text-align: center;}
.mc_con5_swper .swiper-button-next,.mc_con5_swper .swiper-button-prev{width: 60px;height: 60px;border-radius: 8px;background-color: rgba(0,0,0,.3);
background-size: 14px;transition: 0.3s ease-in-out;}
.mc_con5_swper .swiper-button-next{right: 20px;}
.mc_con5_swper .swiper-button-next:hover,.mc_con5_swper .swiper-button-prev:hover{background-color: #b3916c;}
.mc_con5_swper .swiper-button-prev{left: 20px;}
.mc_con5{padding-top: 0;}

.mc_con6_u1{font-size: 0;}
.mc_con6_u1 li{display: inline-block;vertical-align: top;width: 33.33%;text-align: center;}
.mc_con6_u1 li span{display: inline-block;width:75px;height: 75px;line-height: 75px;background: #9f9f9f;transition: 0.3s ease-in-out;}
.mc_con6_u1 li:last-child span{background: none;}
.mc_con6_u1 li span img{max-width: 100%;}
.mc_con6_u1 li p{font-size: 15px;line-height: 25px;color: #333;margin-top: 20px;}
.mc_con6_u1 li:hover span{background: #b3916c;}
.mc_con6{padding-top: 0;}
.mc_con6_u1{margin-top: 45px;}

.jybm_con4_u1{margin-top: 10px;}
.jybm_con4_u1 li{width: 46%;margin-right: 8%;margin-top: 30px;}
.jybm_con4_u1 li:nth-child(2n){margin-right: 0;}
.jybm_con4_u1 li:nth-child(3n){margin-right: 8%;}
.jybm_con4_u1 {box-sizing: border-box;padding: 0 60px;}



.con5_zong.active .con5_left,.con5_zong.active .con5_right,.con5_zong.active>p,.mcyw_con_u1.active li{transform: translateY(0);opacity: 1;}
.con5_left{transform: translateY(200px);opacity: 0;transition: 0.7s ease-out 0.5s;}
.con5_right{transform: translateY(200px);opacity: 0;transition: 0.7s ease-out 0.8s;}
.con5_zong>p{transform: translateY(200px);opacity: 0;transition: 0.7s ease-out 1.1s;}
.mcyw_con_u1 li{transform: translateY(200px);opacity: 0;transition: 0.7s ease-out 0.5s;}
.mcyw_con_u1 li:nth-child(2){transition: 0.7s ease-out 0.8s;}

.index_con5{padding: 75px 0 150px;position: relative;}
.con5_zong{position: relative;font-size: 0;}
.con5_right{width: 45%;position: static;top: 0;right: 0;display: inline-block;vertical-align: top;}
.con5_right img{width: 100%;}
.con5_left{width: 55%;background: white;position: relative;z-index: 2;top:20px;box-sizing: border-box;padding-right: 70px;display: inline-block;vertical-align: top;}
.con5_left p{font-size: 16px;color: #333333;line-height: 25px;margin-top: 10px;}
.con5_left span{display: block;color: #333;text-align: right;margin-bottom: 40px;display: none;}
.con5_left span img{transform: translateX(50px);display: none;}
.con5_right a{display: block;width: 205px;height: 50px;text-align: center;line-height: 50px;background: #b3916c;position: relative;left: 0%;}
.con5_right a img{width: auto;transition: 0.3s ease-in-out;}
.con5_right a:hover img{transform: translateX(10px);}
.index_con5 .index_con3_list{position: absolute;top:90px;z-index: 3;}
.index_con5 .index_con3_list .title{text-align: left;}
.index_con5 .index_con3_list .title h2:after{margin: 20px 0 0;}


.index_con5 .index_con3_list{position: static;top:125px;z-index: 3;}


.con5_zong>p{position: relative;z-index: 2;font-size: 16px;color: #333333;line-height: 25px;margin-top: 0px;margin-top: 10px;}

.index_con5{padding: 40px 0 70px;}
.mcyw_con_u1{font-size: 0;margin-bottom: 30px;}
.mcyw_con_u1 li{display: inline-block;vertical-align: top;margin-right: 2%;width: 49%;margin-bottom: 20px;}
.mcyw_con_u1 li:nth-child(2n){margin-right: 0;}
.mcyw_con_u1_div{position: relative;}
.mcyw_con_u1_div span {display: block;overflow: hidden;}
.mcyw_con_u1_div span img{width: 100%;transition: 0.3s ease-in-out;}
.mcyw_con_u1_div font{display: inline-block;color: white;font-size: 45px;font-family: "Microsoft YaHei","Source Han Sans CN","Helvetica Neue",Arial,Verdana,sans-serif;position: absolute;top: 0;transform: rotate(90deg);top: 25px;
left: 25px;z-index: 3;display: none;}
.mcyw_con_u1_div:after{content: '';display: block;width: 100%;height: 100%;background: rgba(0,0,0,.3);top: 0;position: absolute;}
.mcyw_con_u1_div i{display: block;top: 50%;transform: translateY(-50%);position: absolute;width: 100%;text-align: center;z-index: 3;}
.mcyw_con_u1 p{font-size: 18px;color: #000;margin-top: 15px;text-align: center;}
.mcyw_con_u1 li:hover span img{transform: scale(1.05);}

.mcyw_con_u1_div font:before{content: '';display: inline-block;vertical-align: middle;width: 0px;height: 1px;background: white;transition: 0.4s ease-out;margin-top: -14px;}
.mcyw_con_u1 li:hover .mcyw_con_u1_div font:before{width: 30px;margin-right: 10px;}

.gjyw{padding: 0px 0 30px; background:#000}
.gjyw_h1{font-size: 35px;color: #666;box-sizing: border-box;}
.gjyw_h1:before{content: '';display: inline-block;vertical-align: middle;width: 3px;height: 33px;background: #666;margin-right: 15px;margin-top: -4px;}
.gjyw_h1 span{display: inline-block;vertical-align: middle;font-size: 30px;font-family: "Microsoft YaHei","Source Han Sans CN","Helvetica Neue",Arial,Verdana,sans-serif;color: #7f7f7f;text-transform: uppercase;margin-top: -4px;margin-left: 10px;}
.gjyw_div{padding: 50px 190px 0;box-sizing: border-box;}
.gjyw_div p{font-size: 15px;color: #666;line-height: 30px;margin-top:40px;}
.gjyw_div .rlzy_con5_right{width: 100%;}
.gjyw_div .rlzy_con5_bun{position: static;margin-top: 30px;}
.gjyw_div .rlzy_con5_bun .swiper-button-next,.gjyw_div  .rlzy_con5_bun .swiper-button-prev{background: #c9c9c9;margin-top: 0;}
.gjyw_div .swiper-pagination{display: none;}
.gjyw_div .rlzy_con5_bun .swiper-button-next:hover,.gjyw_div  .rlzy_con5_bun .swiper-button-prev:hover{background: #b3916c;}
.gjyw_div .rlzy_con5_bun_head h1 font{color: #333;}
.gjyw_div .rlzy_con5_bun_head h1 span{color: gray;}
.gjyw_div .rlzy_con5_bun_head{margin-top: -9px;}
.gjyw_h1{transform: translateX(200px);opacity: 0;transition: 0.7s ease-out 0.4s;}
.gjyw.active .gjyw_h1{transform: translateX(0);opacity: 1;}

.gjyw_div .ej_title5,.gjyw_div p,.rlzy_con5_right,.gjyw_con1_u1 li,.gjyw_con1 .ej_title5{transform: translateY(200px);opacity: 0;transition: 0.7s ease-out 0.8s;}
.gjyw_div p{transition: 0.7s ease-out 1.1s;}
.gjyw.active .gjyw_div .ej_title5,.gjyw.active .gjyw_div p,.gjyw_con1.active .ej_title5,.gjyw_con1.active .gjyw_con1_u1 li{transform: translateY(0);opacity: 1;}
.rlzy_con5_right{transition: 0.7s ease-out 0.1s;}
.gjyw.active .rlzy_con5_right{transform: translateY(0);opacity: 1;}
.gjyw_con1_u1 li{transform: translateY();}
.gjyw_con1_u1 li:nth-child(1){transition: 0.7s ease-out 1s;}
.gjyw_con1_u1 li:nth-child(2){transition: 0.7s ease-out 1.2s;}
.gjyw_con1_u1 li:nth-child(3){transition: 0.7s ease-out 1.4s;}
.gjyw_con1_u1 li:nth-child(4){transition: 0.7s ease-out 1.6s;}

.gjyw_con1{background: url("../images/ym_02.jpg") no-repeat;background-size: cover;}
.gjyw_con1_u1{font-size: 0;margin-top: 50px;}
.gjyw_con1_u1 li{display: inline-block;vertical-align: top;padding: 45px 35px;background: white;width: 23.5%;margin-right: 2%;box-sizing: border-box;position: relative;}
.gjyw_con1_u1 li:after{content: '';display: block;width: 0;height: 3px;background:#b3916c;position: absolute;bottom: 0;left: 0;transition: 0.3s ease-in-out;}
.gjyw_con1_u1 li:nth-child(4n){margin-right: 0;}
.gjyw_con1_u1 li h1{font-size: 24px;font-weight: bold;color: #333;padding-bottom: 10px;border-bottom: 1px solid #eee;margin-bottom: 5px;transition: 0.3s ease-in-out;}
.gjyw_con1_u1 li h1 span{display: inline-block;vertical-align: middle;font-weight: initial;font-family: "Microsoft YaHei","Source Han Sans CN","Helvetica Neue",Arial,Verdana,sans-serif;margin-left: 5px;}
.gjyw_con1_u1 li p{font-size: 16px;color: #666;line-height: 20px;word-break: break-all;height: 30px;}
.gjyw_con1_u1 li p img{margin-right: 10px;}
.gjyw_con1_u1 li:hover h1{color: #b3916c;}
.gjyw_con1_u1 li:hover:after{width: 100%;}



.syjj_list{font-size: 0;}
.syjj_list1,.syjj_list_u1{display: inline-block;vertical-align: top;position: relative;}
.syjj_list1{margin-right: 3%;}
.syjj_list1{width: 48%;}
.syjj_list_u1{width: 49%;}
.syjj_list1 span img,.syjj_list_u1 span img{width: 100%;}

.syjj_list1 a>span{display: block;overflow: hidden;position: relative;}
.syjj_list1 a>span:after{content: '';position: absolute;width: 100%;height:100%;background:rgba(0,0,0,.3);position: absolute;top: 0;
left: 0;}

.syjj_list_u1{font-size: 0;}
.syjj_list_u1 li{display: inline-block;vertical-align: top;width:48%;margin-right: 4%;margin-bottom: 3%;position: relative;}
.syjj_list_u1 li:nth-child(2n){margin-right: 0;}
.syjj_list_u1 li p{position: absolute;bottom: 50px;width: 100%;text-align: center;z-index: 2;opacity: 0;transition: 0.4s ease-in-out;}
.syjj_list_u1 li p font{display: inline-block;width: 205px;line-height: 40px;background: white;}
.syjj_list_u1 li p:before{content: '';width: 0;border: 5px solid transparent;border-bottom-color: white;display: block;margin: 0 auto;}
.syjj_list_u1 li:hover p{bottom: 20px;opacity: 1;}
.syjj_list_u1 li a{display: block;width: 100%;height: 100%;}
.syjj_list_u1 li a:after{content: '';display: block;position:absolute;width: 100%;height: 100%;background:rgba(0,0,0,0);top: 0;left: 0;transition: 0.3s ease-in-out;}
.syjj_list_u1 li:hover a:after{background:rgba(0,0,0,.4);}
.syjj_list_u1 li:last-child a:after{display: none;}
.syjj_list_u1 li:last-child a:before{position: absolute;top: 0;left: 0;display: block;width: 100%;height: 100%;box-sizing: border-box;border: 1px solid rgba(250,250,250,.5);
content: '';transition: 0.3s ease-in-out;}
.syjj_list_u1 li:last-child:hover a:before{transform: scale(0.9);}
.syjj{padding-top: 30px;}
.syjj_list1 h1{font-size: 35px;color: white;position: absolute;bottom: 50px;left: 50px;}
.syjj_list1 h1 span{display: block;font-size: 18px;color: white;font-family: "Microsoft YaHei","Source Han Sans CN","Helvetica Neue",Arial,Verdana,sans-serif;text-transform: uppercase;letter-spacing: 1px;margin-top: 5px;}
.syjj_list1,.syjj_list_u1 li{transform: translateY(200px);opacity: 0;transition: 0.7s ease-out 0.5s;}
.syjj_list_u1 li:nth-child(1){transition: 0.7s ease-out 0.7s;}
.syjj_list_u1 li:nth-child(2){transition: 0.7s ease-out 0.9s;}
.syjj_list_u1 li:nth-child(3){transition: 0.7s ease-out 1.1s;}
.syjj_list_u1 li:nth-child(4){transition: 0.7s ease-out 1.3s;}
.syjj_list.active .syjj_list1,.syjj_list.active .syjj_list_u1 li{transform: translateY(0);opacity: 1;}

.jjlb_u1{font-size: 0;}
.jjlb_u1 li{display: inline-block;vertical-align: top;background: white;width: 23.5%;margin-right: 2%;cursor: pointer;margin-bottom: 30px;}
.jjlb_u1 li:nth-child(4n){margin-right: 0;}
.jjlb_u1 li img{width: 100%;transition: 0.3s ease-in-out;}
.jjlb_u1 li span{display: block;overflow: hidden;position: relative;}
.jjlb_u1 li span:before{content: '';display: block;width: 100%;height: 100%;background:url("../images/fangda_03.png") no-repeat center center rgba(0,0,0,.2);
position: absolute;top: 0;transform: scale(0);transition: 0.3s ease-in-out;z-index: 2;}
.jjlb_u1 li p{padding: 20px 0;font-size: 14px;color: #333;text-align: center;transition: 0.3s ease-in-out}
.jjlb_u1 li:hover span:before{transform: scale(1);}
.jjlb_u1 li:hover p{background: #b3916c;color: white;}
.jjlb_u1 li:hover img{transform: scale(1.05);}






.tk_swiper{position: fixed;top: 0;width: 100%;height: 100%;z-index: 555;transition: 0.5s ease-out;transform: scale(0);opacity: 0;}
.tk_swiper_bg{position: fixed;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,.5);}
.tk_swiper_list{display: block;position: fixed;top: 50%;left:50%;transform: translateY(-50%) translateX(-50%);text-align: center;}
.tk_swiper1{display: inline-block;width:700px;position: relative;}
.tk_swiper1 .swiper-button-next,.tk_swiper1 .swiper-button-prev{width: 25px;height: 60px;background-color: rgba(0,0,0,.5);background-size: 10px;}
.tk_swiper1 .swiper-button-next{right: 10px;}
.tk_swiper1 .swiper-button-prev{left: 10px;}
.tk_swiper1{text-align: center;}
.tk_swiper1 img{max-width: 100%;}
.tk_swiper1 li{position: absolute;top: 0;opacity: 0;width: 100%;box-sizing: border-box;background: white;padding: 40px;}
.tk_swiper1 li.active{opacity: 1;z-index: 3;}
.tk_swiper.active{transform: scale(1);opacity: 1;}
.tk_swiper1 li h1{font-size: 18px;color: #333;font-weight: bold;padding-top: 20px;text-align: left;}
.tk_swiper1 li h1:before{content: '';display: inline-block;vertical-align: middle;width: 2px;height: 17px;background: #333;margin-right: 10px;margin-top: -4px;}
.tk_swiper_list .didiao{display: block;width:60px;height: 60px;text-align: center;line-height: 60px;font-size: 30px;color: white;border: 1px solid white;margin: 0 auto 30px;
border-radius: 50%;cursor: pointer;}
.lsief .tt_page{margin: 0;margin-top: 20px;}
.tt_page a{background: white;}





.mdcx_list1{box-sizing: border-box;padding:0;}
.mdcx_list1 select{display: inline-block;vertical-align: top;width: 130px;height: 45px;border: 1px solid #dfdfdf;box-sizing: border-box;padding-left: 10px;
color: gray;margin-right: 10px;border-radius: 3px;}
.mdcx_list1 form>input[type=submit]{display: inline-block;vertical-align: top;width: 160px;height: 45px;font-size: 14px;color: white;background: #c3cfd3;
border-radius: 3px;border: none;cursor: pointer;margin-right: 10px;transition: 0.3s ease-in-out;}
.mdcx_list1 form>input[type=submit]:hover,.sou input[type=submit]:hover{background-color: #b3916c;}
.cx_span{display: inline-block;vertical-align: top;width: 160px;height: 45px;font-size: 14px;color: white;background: #8a8a8a;
border-radius: 3px;border: none;cursor: pointer;text-align: center;line-height: 45px;}
.cx_span i{display: inline-block;margin-right: 10px;}
.sou{display: inline-block;font-size: 0;}
.sou input[type=text]{width: 250px;height: 45px;box-sizing: border-box;padding-left: 10px;border-radius: 3px 0 0 3px;border: 1px solid #dfdfdf;}
.sou input[type=submit]{transition: 0.3s ease-in-out;width: 45px;height: 45px;border-radius: 3px;background:url("../images/sousuo.png") no-repeat center center;background-color: #c3cfd3;border: none;cursor: pointer;}
.mdcx_list1{text-align: center;}
.mdcx .title{margin-top: 10px;}

.mdcx_list2{border: 1px solid #dfdfdf;background: #fbfbfb;box-sizing: border-box;padding: 25px;margin-top: 50px;}
.mdcx_list2_left {display: inline-block;vertical-align: top;width: 363px;}
.mdcx_list2_left .swiper-container{height: 800px;}
.mdcx_list2_left_div{box-sizing: border-box;background: white;padding: 15px 25px;height: 100%;transition: 0.3s ease-in-out;}
.mdcx_list2_left .swiper-button-next,.mdcx_list2_left .swiper-button-prev{position: static;display: inline-block;vertical-align: top;background: #c3cfd3;width: 47%;
height: 40px;line-height: 40px;color: white;text-align: center;margin-top: 30px;opacity: 1;}
.mdcx_list2_right{display: inline-block;vertical-align: top;width: calc(100% - 400px);margin-right: 30px;height: 870px;}
.mdcx_list2_left .swiper-button-next:hover,.mdcx_list2_left .swiper-button-prev:hover{background-color: #b3916c;}
.mdcx_list2_left_div i{display: inline-block;vertical-align: top;font-size: 14px;color: #b2b2b2;margin-top: 2px;margin-right: 10px;transition: 0.3s ease-in-out;}
.mdcx_list2_left_div font{display: inline-block;vertical-align: top;width: 80%;margin-left: 15px;font-size: 14px;color: #7b7b7b;line-height: 25px;transition: 0.3s ease-in-out;}
.mdcx_list2_left_div:hover{background: #b3916c;cursor: pointer;}
.mdcx_list2_left_div:hover h1,.mdcx_list2_left_div:hover p,.mdcx_list2_left_div:hover p i{color: white}
.mdcx_list2_left_div:hover font{color: white;}
.BMapLabel{border: none !important;}
#map{width:100%;height: 870px;}
.mdcx_list2{margin-bottom: 65px;}
.mdcx_list2_left .swiper-slide.active1 .mdcx_list2_left_div{background: #f50007;cursor: pointer;}
.mdcx_list2_left .swiper-slide.active1 .mdcx_list2_left_div i{color: #fdcccd}
.mdcx_list2_left .swiper-slide.active1 .mdcx_list2_left_div font{color: white;}
.mdcx_list2_left_div h1{font-size: 16px;color: #333;padding-bottom: 7px;border-bottom: 1px solid lightgray;margin-bottom: 7px;transition: 0.3s ease-in-out;}
.mdcx_list2_left_div p{font-size: 14px;line-height: 20px;color: #666;transition: 0.3s ease-in-out;position: relative;padding-left: 25px;}
.mdcx_list2_left_div p i{position: absolute;left: 0;top: 0px;}



.syss{font-size: 35px;color: #333;text-align: center;margin-top: 20px;}
.syss:after{content: '';display: block;width: 30px;height: 1px;background: #666;margin: 15px auto 35px;}
.mdcx .title{text-align: left;}
.mdcx .title h2:after{margin: 15px 0 0;}
.mdcx .title h2{font-size: 18px;color: #333;}
.mdcx_list1 h1{font-size: 30px;color: #333;text-align: center;}
.mdcx_list1 h1 img{display: inline-block;vertical-align: middle;margin-right: 10px;margin-top: -3px;}
.mdcx_list1 p{font-size: 20px;color: #666;text-align: center;margin: 4px 0 40px;}





.sy_yyal_nav{font-size: 0;}
.sy_yyal_nav li{display: inline-block;vertical-align: top;width: 12.5%;text-align: center;}
.sy_yyal{background: white;}
.sy_yyal_nav li span{width: 95px;height: 95px;line-height: 95px;position: relative;display: inline-block;}
.sy_yyal_nav li span:after{position: absolute;top: 0;width: 100%;height: 100%;box-sizing: border-box;border: 1px dashed lightgray;content: '';
display: block;left: 0;transform: rotate(-45deg);transition: 0.3s ease-in-out;}
.sy_yyal_nav li span i{font-size: 40px;color: #b4b4b4;position: relative;z-index: 2;transition: 0.3s ease-in-out;}
.sy_yyal_nav li p{font-size: 16px;margin-top: 30px;color: #333;transition: 0.3s ease-in-out;}
.sy_yyal_nav li:hover span:after,.sy_yyal_nav li.active span:after{background: #b3916c;}
.sy_yyal_nav li:hover i,.sy_yyal_nav li.active i{color: white;}
.sy_yyal_nav li:hover p,.sy_yyal_nav li.active p{color: #b3916c;}
.sy_yyal_nav li:hover span:after,.sy_yyal_nav li.active span:after{transform: rotate(0deg);}

.sy_yyal_nav{padding: 30px 0 45px ;}
.sy_con1_u1{font-size: 0;}
.sy_con1_u1 li{display: inline-block;vertical-align: top;width: 48.5%;margin-right: 3%;background: white;margin-top: 40px;transition: 0.3s ease-out;}
.sy_con1_u1 li:nth-child(2n){margin-right: 0;}
.sy_con1_u1 li span{display: block;overflow: hidden;}
.sy_con1_u1 li span img{width: 100%;transition: 0.3s ease-in-out;}
.sy_con1_u1 li p{font-size: 18px;color: #333;padding: 15px 0;text-align: center;}
.sy_con1_u1 li:hover span img{transform: scale(1.05);}
.sy_con1_u1 li:hover{box-shadow: 0 0 5px 5px rgba(0,0,0,.05);transform: translateY(-5px);}
.sy_con1_u1 li:nth-child(1),.sy_con1_u1 li:nth-child(2){margin-top: 0;}
.jzgd{display: block;width: 265px;height: 40px;text-align: center;line-height: 40px;background: #b3916c;color: white;font-size: 16px;margin: 40px auto 0;
cursor: pointer;transition: 0.3s ease-in-out;}
.jzgd:hover{background: #a78c6f;}
.sy_con1_u1 li{transform: translateY(200px);transition: 0.7s ease-out 0.5s;opacity: 0;}
.sy_con1_u1 li:nth-child(2){transition: 0.7s ease-out 0.7s;}
.sy_con1_u1 li:nth-child(3){transition: 0.7s ease-out 0.9s;}
.sy_con1_u1 li:nth-child(4){transition: 0.7s ease-out 1.1s;}
.sy_con1_u1 li:nth-child(5){transition: 0.7s ease-out 0.8s;}
.sy_con1_u1.active li{transform: translateY(0);opacity: 1;}




.title6{text-align: center;color: #666;}
.title6 h1{font-size: 35px;}
.title6 p{font-size: 18px;margin-top: 5px;}
.title6 p:after{content: '';display: block;width: 22px;height: 2px;margin: 20px auto 0;background: #666;}
.zsjm_list{box-sizing: border-box;background: url("../images/iwe_03.jpg") no-repeat;background-size: cover;padding: 140px 175px;margin-top: 30px;}
.zsjm_list p{color: white;font-size: 16px;line-height: 35px;}

.zsjm .title6 h1,.zsjm .title6 p,.zsjm_list p,.souwers .mc_con4_u1 li,.zswer .zswer_h1,.zswer_list .zswer_list_div,.zswer_list_sd .zswer_list_sd_list{transform: translateY(200px);opacity: 0;transition: 0.7s ease-out .4s;}
.zsjm .title6 p,.zswer_list .zswer_list_div:nth-child(1){transition: 0.7s ease-out .6s;}
.zsjm_list p,.zswer_list .zswer_list_div:nth-child(2){transition: 0.7s ease-out .8s;}
.souwers .mc_con4_u1 li:nth-child(2){transition: 0.7s ease-out .6s;}
.souwers .mc_con4_u1 li:nth-child(3){transition: 0.7s ease-out .8s;}
.souwers .mc_con4_u1 li:nth-child(4),.zswer_list_sd .zswer_list_sd_list:nth-child(2){transition: 0.7s ease-out 1s;}
.souwers .mc_con4_u1 li:nth-child(5),.zswer_list_sd .zswer_list_sd_list:nth-child(3){transition: 0.7s ease-out 1.2s;}
.souwers .mc_con4_u1 li:nth-child(6),.zswer_list_sd .zswer_list_sd_list:nth-child(4){transition: 0.7s ease-out 1.4s;}
.souwers .mc_con4_u1 li:nth-child(7),.zswer_list_sd .zswer_list_sd_list:nth-child(5){transition: 0.7s ease-out 1.6s;}
.souwers .mc_con4_u1 li:nth-child(8){transition: 0.7s ease-out 1.8s;}
.souwers .mc_con4_u1 li:nth-child(9){transition: 0.7s ease-out 2s;}
.zsjm.active .title6 h1,.zsjm.active .title6 p,.zsjm.active .zsjm_list p,.souwers.active .mc_con4_u1 li,.zswer.active .zswer_h1,
.zswer.active .zswer_list .zswer_list_div,.zswer.active .zswer_list_sd .zswer_list_sd_list{transform: translateY(0);opacity: 1;}

.myslsd .title6 p:after{transform: translateY(-10px);}

.souwers .mc_con4_u1{margin-top: 0;}
.souwers .mc_con4_u1 li{margin-top: 50px;}
.zswer_list{font-size: 0;}
.zswer_list_div{display: inline-block;vertical-align: top;width: 50%;box-sizing: border-box;padding-right: 30px;}
.zswer_h1{font-size: 35px;color: white;text-align: center;padding-bottom: 25px;border-bottom: 1px solid rgba(250,250,250,.5);position: relative;}
.zswer_h1:after{content: '';display: block;width: 35px;height: 3px;background:white;position: absolute;bottom: -2px;left: 50%;transform: translateX(-50%);}
.zswer_list_div h1{font-size: 20px;font-weight: bold;color: white;margin-top: 45px;}
.zswer_list_div p{font-size: 15px;color: white;line-height: 30px;margin-top: 20px;}
.zswer{background: url("../images/yiwa_02.jpg") no-repeat;background-size: cover;}

.zswer_list_sd{font-size: 0;}
.zswer_list_sd h1{font-size: 20px;font-weight: bold;color: white;margin-top: 45px;}
.zswer_list_sd_list{display: inline-block;vertical-align: top;border: 1px solid rgba(250,250,250,.5);border-radius: 10px;text-align: center;margin-right: 2%;
width: 23.5%;box-sizing: border-box;padding: 20px 0;color: white;margin-top: 30px;}
.zswer_list_sd .zswer_list_sd_list:nth-child(5n){margin-right: 0;}
.zswer_list_sd_list h2{font-size: 30px;color: white;font-family: "Microsoft YaHei","Source Han Sans CN","Helvetica Neue",Arial,Verdana,sans-serif;}
.zswer_list_sd_list p{font-size: 15px;margin-top: 5px;}
.lj{display: block;margin: 45px auto 0;border: 8px solid rgba(250,250,250,.15);width: 240px;text-align: center;border-radius: 15px;}
.lj font{display: block;background: white;line-height: 45px;border-radius: 15px;overflow: hidden;font-size: 16px;transition: 0.3s ease-out;}
.lj font:hover{background:#b3916c;color: white;}
.myslsd .zsjm_list p{opacity: 0;}
.mc_con4_u1 h1 font{width: 80%;}
.mc_con4_u1 h1 font i{font-size: 16px}
.soweruwei{text-align: center;}
.soweruwei .zswer_list_div{width: 50%;margin-top: 30px;}
.soweruwei .zswer_list_div p{text-align: left;}
.oiwer i{font-size: 60px;color: white;}
.oiwer p{font-size: 24px;color: white;margin-top: 0px;}
.oiwer{background: url("../images/didao_03.png") no-repeat ;background-size: 100% 100%;padding: 5px 0 15px;margin-top: 45px;}



.misee .jjlb_u1 li{position: relative;}
.misee .jjlb_u1 li span:before{display: none;}
.misee .jjlb_u1 li p{width: 75%;background: #b3916c;position: absolute;bottom:40px;left: 12.5%;padding: 10px 0;font-size: 14px;color: white;transition: 0.3s ease-in-out;
opacity: 0;}
.misee .jjlb_u1 li p:before{content: '';border: 5px solid transparent;border-bottom-color: #b3916c;position: absolute;left: 50%;transform: translateX(-50%);top: -10px;}
.misee .jjlb_u1 li:hover p{bottom: 20px;opacity: 1;}
.misee .tt_page{margin: 25px 0 0;}
.sjya .shd_list h1{font-size: 20px;color: #666;margin-top: 5px;}

.sjya .jjlb_u1{margin-top: 50px;}
.sjya .jjlb_u1 li span:before{display: none;}
.sjya .jjlb_u1 li{position: relative;transition: 0.3s ease-out;}
.sjya_list{box-sizing: border-box;position: absolute;bottom: 50px;padding: 35px;color: white;width: 100%;z-index: 2;transition: 0.3s ease-out;opacity: 0;}
.sjya .jjlb_u1 li:after{content: '';display: block;width: 100%;height: 0%;top: 0;background: rgba(179,145,108,.8);position: absolute;transition: 0.3s ease-out;}
.sjya .jjlb_u1 li:hover:after{height: 100%;}
.sjya_list h1{font-size: 24px;padding-bottom: 10px;border-bottom: 1px solid rgba(250,250,250,.5);}
.sjya_list font{font-size: 14px;line-height: 20px;margin-top: 5px;display: block;}
.sjya .jjlb_u1 li:hover .sjya_list{bottom: 0;opacity: 1;}
.sjya .jjlb_u1 li:hover{transform: translateY(10px);}
.sjya{padding-bottom: 50px;}
.sjya .shd_list{padding: 50px 15%;}
.sjya .shd_list p{text-align: center;}



.shalsd{font-size: 0;}
.shalsd_left{display:inline-block;vertical-align: middle;width: 30%;box-sizing: border-box;padding-right: 60px;}
.sj_title span{display: inline-block;vertical-align: middle;font-size: 100px;color: #d3d3d3;font-weight: bold;font-family: "Microsoft YaHei","Source Han Sans CN","Helvetica Neue",Arial,Verdana,sans-serif;}
.sj_title span:after{content: '';display: inline-block;vertical-align: middle;width: 1px;background:#d3d3d3;height:80px;margin-left: 20px;
transform: rotate(30deg);margin-right: 30px;margin-top: -20px;}
.shalsd_left p{font-size: 14px;line-height: 25px;color: #666;margin-top:5px;}
.shalsd .jjlb_u1{display: inline-block;vertical-align:middle;width: 70%;}
.shalsd .jjlb_u1 li{width: 32%;}
.shalsd .jjlb_u1 li:nth-child(3n){margin-right: 0;}
/*.shalsd a{display: block;width: 160px;height: 40px;line-height: 40px;text-align: center;font-size: 15px;color: white;background: #b3916c;margin-top: 30px;}
.shalsd a:hover{background: #a98d6f;}*/


.shalsd_left,.shalsd .jjlb_u1 li,.sjsha_zong_u1 li{transform: translateY(200px);transition: 0.7s ease-out .3s;opacity: 0;}
.shalsd.active .shalsd_left,.shalsd.active  .jjlb_u1 li,.sjsha_zong.active .sjsha_zong_u1 li{transform: translateY(0);opacity: 1;}

.shalsd .jjlb_u1 li:nth-child(1),.sjsha_zong_u1 li:nth-child(2){transition: 0.7s ease-out .5s;}
.shalsd .jjlb_u1 li:nth-child(2){transition: 0.7s ease-out .7s;}
.shalsd .jjlb_u1 li:nth-child(3){transition: 0.7s ease-out .9s;}




.shalsd a{display: inline-block;width: 160px;height: 40px;line-height: 40px;text-align: center;font-size: 15px;color: #333;margin-top: 30px;
transition: 0.3s ease-in-out;border: 2px solid #aaaaaa;}
.shalsd a:hover{background:#b3916c;border-color: #b3916c;color: white;}

.sjsha_zong_u1 li{background: white;margin-bottom: 70px;}
.sjsha_zong_u1 li a{display:block;font-size: 0;}

.sjsha_zong_u1 li .sj_title img{max-width: auto}
.sjsha_zong_u1_left{display: inline-block;vertical-align: middle;width: 40%;overflow: hidden;box-sizing: border-box;}
.sjsha_zong_u1_left img{width:100%;overflow: hidden;transition: 0.3s ease-out;}
.sjsha_zong_u1_right{display: inline-block;vertical-align: middle;width:60%;box-sizing: border-box;padding-left: 70px;padding-right: 70px;}
.sjsha_zong_u1 li .sj_title h1{ font-size:24px; margin-top:20px; color:#c8ac48}
.sjsha_zong_u1_right p{font-size: 14px;line-height: 25px;color: #666;margin-top:5px;text-align: left;}
.sjsha_zong_u1_right p:before{content: '';display: inline-block;vertical-align: middle;width: 0;height: 1px;background: #333;transition: 0.3s ease-in-out;}
.sjsha_zong_u1 li:hover .sjsha_zong_u1_right p:before{width: 25px;margin-right: 10px;}
.sjsha_zong_u1 li:nth-child(odd) .sj_title span:before{content: '';display: inline-block;vertical-align: middle;width: 1px;background:#d3d3d3;height:80px;margin-left: 30px;
transform: rotate(30deg);margin-right: 30px;margin-top: -20px;}
.sjsha_zong_u1 li:nth-child(odd) .sj_title span:after{display: none}
.sjsha_zong_u1 li:nth-child(odd) .sj_title h1{ float:right}
.sjsha_zong_u1 li:nth-child(even) .sj_title h1{ float:left}
.sjsha_zong_u1 li:nth-child(odd) .sj_title img{margin-top: 15px;width:210px}
.sjsha_zong_u1 li:nth-child(odd){text-align: right;}
.sjsha_zong_u1 li:nth-child(odd) .sjsha_zong_u1_right  .sj_title img{float: right;}
.sjsha_zong_u1 li:nth-child(odd) .sjsha_zong_u1_right  .sj_title span{float: right;}
.sjsha_zong_u1 li:nth-child(odd) .sjsha_zong_u1_right  .sj_title:after{content: '';display: block;clear: both;}
.sjsha_zong{background: #f8f8f8;}
.sjsha_zong_u1_right font{display: inline-block;width: 160px;height: 40px;line-height: 40px;text-align: center;font-size: 15px;color: #333;margin-top: 30px;
transition: 0.3s ease-in-out;border: 2px solid #aaaaaa;}
.sjsha_zong_u1 li:hover .sjsha_zong_u1_left img{transform: scale(1.05);}


.sjsha_zong_u1_right font:hover{background:#b3916c;border-color: #b3916c;color: white;}
.sjsha_zong_u1 li:nth-child(even) .sjsha_zong_u1_right{float: left;margin-top: 45px;}
.sjsha_zong_u1 li:nth-child(even) a:after{content: '';clear: both;display: block;}


.syjj_list_u1 li span{display: block;overflow: hidden;}
.syjj_list_u1 li span img{transition: 0.3s ease-in-out;}
.syjj_list_u1 li:hover span img{transform: scale(1.05);}
.syjj_list_u1 li:last-child a:before{z-index: 33;}
.syjj_list_u1 li:last-child a{position: relative;}
.syjj_list_u1 li:last-child span{display: block;}
.syjj_list_u1 li:last-child span img{opacity: 0;}
.syjj_list_u1 li:last-child:hover .ls_ind{background: #b3916c;}
.ls_ind{position: absolute;width: 100%;height: 100%;background: #787878;top: 0;left: 0;z-index: 2;text-align: center;transition: 0.3s ease-in-out;}

.ls_ind font i{display: inline-block;width: 25px;height: 25px;background: white;border-radius: 5px;margin: 0px;}
.ls_ind font i:nth-child(2){position: relative;animation: rns 10s linear infinite;}
.ls_ind_list{position: absolute;width: 100%;top: 50%;transform: translateY(-50%);}
.ls_ind_list span{color: white;margin-top: 0px;display: block;}
.index_con3_list2_list1 li:last-child a:before{z-index: 22;}

.ej_banner{ background:#000}
.ej_banner span{overflow: hidden;}
.ej_banner span img{animation:banrun1 20s linear infinite;position: relative; opacity:0.6}
.pinpai_con1_u1_right img{transition: 0.4s ease-out;}
.pinpai_con1_u1 li:nth-child(even) .pinpai_con1_u1_right:hover img{transform: translate(10px,10px);}
.pinpai_con1_u1_right:hover img{transform: translate(-10px,-10px);}


.video_tk_bg1:after,.video_tk_bg:after{content: 'x';display: inline-block;font-family: "Microsoft YaHei","Source Han Sans CN","Helvetica Neue",Arial,Verdana,sans-serif;font-size:25px;color: white;position: fixed;right: 10%;top: 10%;cursor: pointer;
width: 50px;height: 50px;border: 1px solid white;border-radius: 50%;text-align: center;line-height: 46px;}




.sjsha_zong_u1 li:nth-child(even) .sjsha_zong_u1_right .sj_title span{ float:left}

.sj_title{ overflow:hidden}


.pinpai_con1 .title {text-align: center; margin-bottom:80px}
.pinpai_con1 .title h1{font-size: 14px;font-family: "Microsoft YaHei","Source Han Sans CN","Helvetica Neue",Arial,Verdana,sans-serif;text-transform: uppercase;color: #000;letter-spacing: 2px; padding:0px 0px 10px}
.pinpai_con1 .title h1 img{ padding-bottom:10px}
.pinpai_con1 .title h2{font-size:36px;color:#304771; font-weight:bold}
.pinpai_con1 .title h2:after{  background:none}
.pinpai_con2{ background:#000}
.pinpai_con2 .title {text-align: center; }
.pinpai_con2 .title h1{font-size: 14px;font-family: "Microsoft YaHei","Source Han Sans CN","Helvetica Neue",Arial,Verdana,sans-serif;text-transform: uppercase;color: #fff;letter-spacing: 2px; padding:0px 0px 10px}
.pinpai_con2 .title h1 img{ padding-bottom:10px}
.pinpai_con2 .title h2{font-size:36px;color:#fff; font-weight:bold}
.pinpai_con2 .title h2:after{  background:none}
.pinpai_con1 .pic{ width:40%; float:left}
.pinpai_con1 .text{ font-size:16px; line-height:30px; text-align:left; width:55%; float:right; text-indent:32px; padding-top:40px}
.pinpai_con1 .text p{ font-size:16px; line-height:30px; text-align:left; text-indent:32px; margin-bottom:10px }

.pinpai_con1 .text a{ background:#c8ac48; color:#fff; padding: 15px 50px; font-size:18px; position:relative; top:30px}
.pinpai_con1 .divBox>p{ transform:translateY()150px; opacity:0px; transition:1s ease-in-out 1s}
	
	.fl{ float:left; }
	.fr{ float:right}
.pinpai_con3	 .tit1 h1{ color:#000; font-size:24px; font-weight:bold; width:130px;}
.pinpai_con3	 .tit1 h2{ height:3px; background:#c8ac48; width:45px;  margin-top:10px}
	.pinpai_con3  ul li h3{background:#c8ac48; width:1225px; width:55px; height:55px; line-height:55px; text-align:center; color:#fff; font-size:34px; font-weight:bold}
	
		.pinpai_con3  ul li{ float:left; width:365px; text-align:left}
	.pinpai_con4 .title {text-align: center; }
.pinpai_con4 .title h1{font-size: 14px;font-family: "Microsoft YaHei","Source Han Sans CN","Helvetica Neue",Arial,Verdana,sans-serif;text-transform: uppercase;color: #000;letter-spacing: 2px; padding:0px 0px 10px}
.pinpai_con4 .title h1 img{ padding-bottom:10px}
.pinpai_con4 .title h2{font-size:36px;color:#304771; font-weight:bold}
.pinpai_con4 .title h2:after{  background:none}
		.pinpai_con3  ul li p{ font-size:14px; text-align:left; line-height:30px;padding-top: 5px;}  
.pinpai_con4 dl dt{ float:left;  margin-right:13px; margin-bottom:10px}	
	.pinpai_con4 dl dt img{border:1px solid #f3f3f3; width:190px; height:94px;}
	.pinpai_con4 dl dt:hover img{ border:1px solid #c8ac48}
	.pinpai_con4 dl dt:nth-child(7n){  margin-right:0px}	
	.pinpai_con4 dl dt p{ text-align:center; line-height:40px; font-size:12px}
	.BMap_bubble_content {
    position: relative;
    padding-left: 220px;
    box-sizing: border-box; }
	.map-img {
    display: block;
    position: absolute;
    left: 0;
    top: 11px;
    width: 200px;
    height: 124px; }
	.map-address-name,.map-tele-name {
    font-size: 14px;
    line-height: 28px;
    color: #333;
    padding-left: 20px;
    border-bottom: 1px solid #f3f3f3;
    width: 240px;
    margin-bottom: 6px; }
	.map-address-detail,.map-tele-detail{ font-size:14px; color:#444} 
  .map-address-name {
    background: url("../images/map-address-name.png") no-repeat left center; }
	 .map-tele-name {
    background: url("../images/map-tele-name.png") no-repeat left center; }
	
	.rlzy_con2	 .title {text-align: center; }
.rlzy_con2	 .title h1{font-size: 14px;font-family: "Microsoft YaHei","Source Han Sans CN","Helvetica Neue",Arial,Verdana,sans-serif;text-transform: uppercase;color: #000;letter-spacing: 2px; padding:0px 0px 10px}
.rlzy_con2	 .title h1 img{ padding-bottom:10px}
.rlzy_con2	 .title h2{font-size:36px;color:#304771; font-weight:bold}
.rlzy_con2 .title h2:after{  background:none}
	.rlzy_con2_sdo .span4 i{  margin-top:15px;}
.rlzy_con4	 .title {text-align: center; }
.rlzy_con4	 .title h1{font-size: 14px;font-family: "Microsoft YaHei","Source Han Sans CN","Helvetica Neue",Arial,Verdana,sans-serif;text-transform: uppercase;color: #000;letter-spacing: 2px; padding:0px 0px 10px}
.rlzy_con4	 .title h1 img{ padding-bottom:10px}
.rlzy_con4	 .title h2{font-size:36px;color:#304771; font-weight:bold}
.rlzy_con4 .title h2:after{  background:none}

.service1{ background:#f8f8f8; padding:50px 0px}
#order_nav {  position: relative; background: #fff; position: relative; margin-top:50px }
#order_nav .list { width: 1184px; margin: 0 auto;  text-align:center }
#order_nav .list li { width: 166px; height: 166px; float: left; border-radius: 50%; position: relative; margin: 0 65px 80px 65px; position: relative; cursor: pointer; -webkit-transition: .4s all; -moz-transition: .4s all; -ms-transition: .4s all; transition: .4s all; }
#order_nav .list li a { display: block; width: 100%; height: 100%; }
#order_nav .list li .cycle_mark { position: absolute; left: 0; top: 0; z-index: 2; }
#order_nav .list li .ico { width: 152px; height: 152px; position: absolute; left: 7px; top: 7px; background: #304771 url("../images/rotate.png"); border-radius: 50%; z-index: 1; -webkit-transition: .4s all; -moz-transition: .4s all; -ms-transition: .4s all; transition: .4s all; }
#order_nav .list li ._1 { background-position: 0px 0px; }
#order_nav .list li ._2 { background-position: -152px 0px; }
#order_nav .list li ._3 { background-position: -304px 0px; }
#order_nav .list li ._4 { background-position: -456px 0px; }
#order_nav .list li ._5 { background-position: -608px 05px; }
#order_nav .list li ._6 { background-position: -760px 0px; }
#order_nav .list li ._7 { background-position: -912px 0px; }
#order_nav .list li ._8 { background-position: -1064px 0px; }
#order_nav .list li p { width: 100%; position: absolute; left: 0; top:180px; text-align: center; }
#order_nav .list li p span { font-size: 20px; color: #414141; display: block; font-weight: normal; }
#order_nav .list li p strong { font-size: 12px; color: #f00; display: block; }

#order_nav .list li.on { background: rgba(48,71,113,.5); }
#order_nav .list li.on .ico { background-color: #c8ac48; -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -ms-transform: rotate(360deg); transform: rotate(360deg); }
.service2{background: #304771; padding:80px 0px }
.service2 .text{ width:700px; padding:40px 0px; float:left}
.service2 .text h1{ color:#fff; font-size:36px; margin-bottom:20px}
.service2 .text p{ color:#fff; font-size:18px; line-height:38px}
.service2 .text p span{ color:#c8ac48; font-size:20px; font-weight:bold}
.service2 .text a:hover{ background:#a97f48}
.service2 .text a{ background:#c8ac48; color:#fff; padding: 15px 50px; font-size:18px; position:relative; top:60px}
.service2 .pic{ float:right}
.service3{ padding:80px 0px}
/*banner style*/
#banner{ height:695px;overflow:hidden;background:url("../images/imgloader.gif") no-repeat center center #FFF}
.slide_down,.slide_into{ display:block;font-size:18px;color:#a45900;background-color:#fff033;width:140px;height:30px;text-align:center;line-height:30px;border-radius:15px;box-shadow:2px 2px 2px rgba(0,0,0,.2);float:right;position:relative;top:240px}
.slide_down{ margin-right:20px}
.slide_down:hover,.slide_into:hover{ text-decoration:none;color:#ff7e00}
/*fwslider style*/
#fwslider{position: relative;width: 100%;}
#fwslider .slider_container{}
#fwslider .slide{display: none;position: absolute;top: 0;left: 0;z-index: 0;width: 100%;text-align: center;}
#fwslider .slide img{/*width:100%;*/}
#fwslider .slidePrev{margin-left: 25px;width: 31px;height: 100px;position: absolute;top: 50%;left: -50px;opacity:1 !important;z-index: 10;}
#fwslider .slidePrev span{background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");width:31px;height: 100px;float: left;background-position: 0 0;background-repeat: no-repeat;cursor: pointer;}
#fwslider .slideNext{width: 31px;height: 100px;position: absolute;top: 50%;right:-50px;opacity:1 !important;z-index: 10;margin-right: 25px;}
#fwslider .slideNext span{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");width:31px;height:100px;float:left;background-position:0 0px;background-repeat:no-repeat;cursor:pointer;}
#fwslider .timers{height: 4px;position: absolute;bottom: 15px;right: 0;z-index: 3;}
#fwslider .timer{height: 4px;width: 40px;background-color: #ff7e00;float: left;margin-right: 10px;overflow: hidden;}
#fwslider .progress{height: 4px;width: 0%;background-color: #3ba7b4;float: left;}
#fwslider .slide_content{ }
#fwslider .slide_content h1{ color:#fff; font-size:50px; font-weight:bold; text-align:center; position:relative; top:-350px; margin-bottom:30px }
#fwslider .slide_content h2{ color:#fff; font-size:24px; font-weight: normal; text-align:center; position:relative; top:-350px; }

#fwslider .slide_content_wrap{text-align:center; width:100%}
#fwslider .title{opacity: 0;color: #fff;font-size: 36px;padding: 10px;float: left;font-style: normal;font-weight: 400;padding: 20px;line-height: 40px;}
#fwslider .description{opacity: 0;color: #FC3;font-size: 18px;background: #000;padding: 10px;clear: both;float: left;margin-top: 2px;line-height: 24px;font-family: 'Open Sans';font-style: normal;font-weight: 400;}
#fwslider .readmore{opacity: 0;clear: both;float: left;text-transform: uppercase;font-size: 10px;color: #919191;background: #000;padding: 10px;text-decoration: none;margin-top: 2px;font-family: 'Open Sans';font-style: normal;font-weight: 400;}
#fwslider .readmore:hover{color: #fff;}
.wbb{ background-color: #f8f8f8;}
/* ------------------------------- 4. Media Query Max Width 1300, Min Width 720 ------------------------------- */
@media only screen and (min-width:720px) and (max-width: 1300px){
#fwslider .slide_content_wrap{margin-left: 50px;margin-top: 40px;}
#fwslider .title{font-size: 26px;}
#fwslider .description{font-size: 12px;}
}
/* ------------------------------- 5. Media Query Max Width 719 ------------------------------- */
@media only screen and (max-width:719px){
#fwslider .slide_content_wrap{display: none;}
#fwslider .timers{display: none;}
#fwslider .slide_content{cursor: pointer;}
}
.zyly_lists{ background:#f8f8f8}
.zyly_list ul{ overflow:hidden; padding-bottom:20px}
.zyly_list ul li{ width:160px; border:1px solid #ccc; float:left; margin-right:15px; text-align:center}
.zyly_list ul li a{display:block;background:#fafafa;font-size:14px;line-height:40px;height:40px;}
.zyly_list ul li a:hover{color:#fff;background:#304771;}
.zyly_list ul li:hover{border:1px solid #304771;}
.zyly_list ul .hover a{display:block;color:#fff;background:#304771;font-size:14px;line-height:40px;height:40px;}
.jnjds h1{ font-size:24px; font-weight:bold; text-align:center; color:#304771; margin-bottom:30px }
.team_bg{ padding:60px 60px; background:url("../images/team_bg.jpg") no-repeat center; }
.team{ overflow:hidden; padding:50px; background:#fff; margin-bottom:50px}
.team h1{ font-size:24px; margin-bottom:20px; margin-top:10px}
.team .fl{ float:left; width:23%;}
.team .fl p img{ width:100%}
.team .fr{ float:right; width:72.5%;}
.team .fr p{ font-size:14px; color:#555; line-height:26px; margin-bottom:5px}
.team .fr h2{ color:#304771; font-size:18px; font-weight:bold; margin:20px 0px 5px;}
.team_list ul li{ float:left; margin:30px;}
.team_list ul li .title{ line-height:50px}
.swiper-slide a{ display:block}
.team .fr h3{ color:#304771; font-size:18px; font-weight:bold; margin:10px 0px 5px;}
.major_case h2{ color:#304771; font-size:18px; font-weight:bold; margin-top:20px; margin-bottom:5px; }
.team .temw{ margin-top: 20px;max-height:270px;overflow: auto;}
.t_jl{ background:#c5ac3f; padding:40px 0px}
.t_jl h1{ font-size:24px; font-weight:bold; text-align:center; color:#fff}
.t_jl ul{ margin-top:30px; overflow:hidden; }
.t_jl ul li{ float:left; width:33.3%; text-align:center}

.t_jl ul li h3{font-size:16px; font-weight: normal;  color:#fff;  background:#304771; width:30%; margin:0px auto; padding:10px 0px; display:block; margin-bottom:20px}
.t_jl ul li p{ line-height:30px}
::-webkit-scrollbar {
  width : 10px;  
  height: 1px;
  }
::-webkit-scrollbar-thumb {
  border-radius   : 10px;
  background-color: skyblue;
  background-image: -webkit-linear-gradient(
      45deg,
      rgba(255, 255, 255, 0.2) 25%,
      transparent 25%,
      transparent 50%,
      rgba(255, 255, 255, 0.2) 50%,
      rgba(255, 255, 255, 0.2) 75%,
      transparent 75%,
      transparent
  );
  }
::-webkit-scrollbar-track {
  box-shadow   : inset 0 0 5px rgba(0, 0, 0, 0.2);
  background   : #ededed;
  border-radius: 10px;
  }


.fw_case{background:#c5ac3f; padding:40px 0px}
.fw_case h1{ font-size:24px; font-weight:bold; text-align:center; color:#fff; margin-bottom:20px}
.fw_case p{ width:27.3%; float:left; margin:1%; background:#304771; color:#fff; padding:2%; font-size:14px; line-height:32px; }
.jnjd{ padding:50px 0px; background:#f1f1f1}
.jnjd h1{ font-size:24px; font-weight:bold; text-align:center; color:#304771; margin-bottom:20px}
.jnjd ul li{ width:31%; float:left; margin:1%;  font-size:14px; line-height:32px; background:#fff}
.jnjd ul li h3{ background:#304771; color:#fff; padding:20px 0px 30px 0px; text-align:center; font-size:18px; font-weight:600 }
.jnjd ul li p{ padding:40px 40px 40px; background:#fff; font-size:16px;height: 160px;overflow: auto;}

.major_yj{padding:40px 0px}
.major_yj h1{ font-size:24px; font-weight:bold; text-align:center; color:#304771; margin-bottom:20px }
.major_yj h2{ font-size:18px; font-weight:bold; color:#304771; margin-bottom:10px; margin-top:15px}
.major_yj p{ font-size:16px; ; color:#333; margin-bottom:10px; line-height:32px;}
.index_cul{ margin-top:-200px; position:relative; z-index:1000}
.index_cul ul{ width:1200px; margin:0px auto}
.index_cul ul li{ width:400px; float:left; text-align:center; padding:30px  0px }
.index_cul ul li h2{ font-size:24px; font-weight:bold; color:#fff; margin:20px 0px 20px}
.index_cul ul li p{ font-size:20px; font-weight: lighter; color:#fff}
.slideBox {
	width: 100%;
	position: relative;
}
.slideBox .hd {
	height: 15px;
	overflow: hidden;
	position: absolute;
	left: 50%;
	bottom: 5px;
	z-index: 1;
}
.slideBox .hd ul {
	overflow: hidden;
	zoom: 1;
	float: left;
}
.slideBox .hd ul li {
	float: left;
	margin-right: 2px;
	width: 10px;
	height: 10px;
	line-height: 14px;
	text-align: center;
	background: #fff;
	cursor: pointer;
	border-radius: 50%;
	text-indent: -9999px;
	background: #666666;
}

.slideBox .bd .tp .name a  {
font-size:20px;
color:#000000;
}
.slideBox .bd .tp .name a:hover  {
color:#cd920a;
}
.slideBox .bd .tp .name {
padding-top:15px;
text-align:left;


}
.slideBox .bd .tp .name p {
padding-top:8px;
text-align:left;
font-size:14px;
color:#666;
line-height:24px;

}
.slideBox .hd ul li.on {
	background: #e72b49;
	color: #fff;
}
.slideBox .bd {
	width: 100%;
	position: relative;
	height: 100%;
	z-index: 0;
	margin: 0 auto;
}
.slideBox .bd li {
	width: 25%;
	zoom: 1;
	vertical-align: middle;
	text-align: center;
	display: table-cell;
	float: left;
	position: relative;
	overflow: hidden;
}
.slideBox .bd li .tp img {
	width: 100%;
	height: auto;
}
.slideBox .bd li .tp {
	width: 95%;
	margin: 0 auto;
	overflow: hidden;
}
.slideBox .bd li .tp a:hover img {
opacity: 0.9;
}

.slideBox .prev {
	position: absolute;
	left: -60px;
	top: 35%;
	width: 25px;
	height: 46px;
	background: url(../images/left.png) no-repeat left center;
}
.slideBox .next {
	position: absolute;
	right: -60px;
	top: 35%;
	width: 25px;
	height: 46px;
	background: url(../images/right.png) no-repeat right center;
}

  .slideBox .tp a{ position:relative;display: block;}
  .slideBox .tp .ceng{overflow: hidden; position:absolute; bottom:0px; left:0; width:100%; height:45px; line-height:45px; background:rgba(0,0,0,0.3); text-align:center; color:#fff; transition:0.5s;}
  .slideBox .tp:hover .ceng{ bottom:0;height: 100%;background:rgba(0,0,0,0.5);}
  .slideBox .tp:hover h3{margin-top: 30%;font-size: 20px; font-weight:bold;}
  .slideBox .tp:hover p{ font-size:14px;}
  .slideBox .tp h3{ font-weight:400; font-size:18px; padding:0 15px }
  .slideBox .tp p{font-size:18px;padding:10px 20px 0;line-height:1.6em;}  
.homeabout{ width: 1200px; margin: 0 auto;}
.homeabout h2 {
    font-size: 32px;
    color: #000;
    text-align: center;
    margin-bottom: 50px;
}
.homeabout h2 em {
    color:#cd920a;
	    font-size: 32px;
}
.right_nav{ right:0; bottom:130px; position:fixed; text-align:left;overflow: hidden;z-index:999;}
.right_nav li{background: #304771;margin:4px 0;padding: 10px;border-top-left-radius: 4px;border-bottom-left-radius: 4px;cursor:pointer;position:relative;right: -70px;}
.right_nav li .iconBox{text-align: center;overflow: hidden;display: flex;align-items: center;justify-content: space-between}
.right_nav li img{width: 30px;height:30px;}
.right_nav li h4{color: #fff;font-size:14px;margin:2px 0;margin-left: 15px;}
.right_nav li:hover{background:#c8ac48}
.right_nav li .hideBox{display: none;position: absolute;right:120px;padding:10px;padding-right: 15px; top:-10px;z-index: 999;}
.right_nav li .hideBox .hb{border: 1px solid #ccc;background-color: #fff; padding: 10px;border-top: 2px solid #c8ac48;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;}
.right_nav li .hideBox .hb h5{padding: 5px 0;border-bottom: 2px solid #ccc;color: #c8ac48;font-size: 16px;font-weight: 400;display: block;white-space: nowrap;}
.right_nav li .hideBox .hb p {margin-top: 5px;font-size: 18px;font-weight: 700;}
.right_nav li .hideBox .hb .qqtalk{margin-top: 10px;}
.right_nav li .hideBox .hb .qqtalk a{display: flex;align-items: center}
.right_nav li .hideBox .hb .qqtalk img{width: 25px;height:25px;}
.right_nav li .hideBox .hb .qqtalk p{font-size: 14px;font-weight: 400;white-space: nowrap;margin-top: -5px;margin-left: 5px;}
.right_nav li:nth-child(2) .hideBox img{width:140px;height: 140px;margin-top: 10px;}
.right_nav li:nth-child(1) .hideBox{width:180px;}


.img-box { display: block; width: 100%; height: auto; overflow: hidden; }
.img-box:hover img { 
  -webkit-transform:scale(1.08);
  -moz-transform:scale(1.08); 
  -ms-transform:scale(1.08); 
  transform:scale(1.08);
}
.img-box img {
  -webkit-transition:all .8s ease-out;
  -moz-transition:all .8s ease-out;
  transition:all .8s ease-out;
}
.cx-news-center01 img{display: block;width: 100%;height: auto;border:0;vertical-align:middle;}
.cf{zoom:1; }
.cf:after{clear:both;content: '';display: block;height: 0;visibility: hidden;}
.fl{ float:left;}
.fr{ float:right;}
.clear-form { background: none; border: none 0; outline: 0;}
/*新闻中心*/
.cx-news-center01{ margin-top: 3%;}
.cx-news-center01 .news-cen-tt { width: 100%; text-align: center; font-size: 36px; margin-bottom: 25px; position: relative; }
.cx-news-center01 .news-cen-tt h2 { display: inline-block; padding: 0 15px; font-weight: bold; background-color: #fff; position: relative; z-index: 2; }
.cx-news-center01 .news-cen-tt h2 a { color: #1f1f1f;}
.cx-news-center01 .news-cen-tt h2 em { color: #304771; }
.cx-news-center01 .news-cen-tt span { display: block; color: #999; font-size: 14px; margin-top: 5px; }
.cx-news-center01 .news-cen-tt:after { content: ''; display: block; width: 100%; height: 1px; background-color: #e5e5e5; position: absolute; top: 40%; left: 0; z-index: 1;}
.cx-news-center01 .news-cen-tt a.more { display: none; font-size: 14px; position: absolute; right: 0; top: 2px; z-index: 3; }
.cx-news-center01 .news-nav { width: 100%; text-align: center; font-size: 14px; color: #333; margin-bottom: 30px;}
.cx-news-center01 .news-nav a { display: inline-block; padding: 15px 40px; background-color: #fff; border-radius: 50px; background-color: #fff; border: solid 1px #e5e5e5; margin: 0 10px;}
.cx-news-center01 .news-nav a:hover,
.cx-news-center01 .news-nav a.cur { background-color: #304771; border-color: #304771; color: #fff; }

.cx-news-center01 .company-news { width: 100%; background-color: #fff; padding: 40px 0; margin-bottom: 30px;}
.cx-news-center01 .company-news ul li { width: 31.33333%; font-size: 14px;}
.cx-news-center01 .company-news ul li:nth-child(2) { margin-left: 3%; margin-right: 3%; }
.cx-news-center01 .company-news li h3 { font-size: 18px; margin: 10px 0 5px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.cx-news-center01 .company-news li h3 a { color: #333; }
.cx-news-center01 .company-news li .date span { font-size: 13px; color: #999; padding-right: 15px;}
.cx-news-center01 .company-news li p { height: 72px; color: #666; margin: 10px 0; line-height: 24px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.cx-news-center01 .company-news li a.more { display: block; width: 130px; height: 40px; line-height:25px; text-align: center; color: #999; border: solid 1px #d1d1d1; border-radius: 50px; }

.cx-news-center01 .company-news ul li a { display: block; padding: 8px 0; position: relative;}
.cx-news-center01 .company-news li a span { display: block; width: 76%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.cx-news-center01 .company-news li a em { position: absolute; right: 0; top: 8px; z-index: 5; }
.cx-news-center01 .company-news ul li a:hover { color: #304771; }

.cx-news-center01 .company-news li:hover h3 a { color: #304771; }
.cx-news-center01 .company-news li:hover a.more { background-color: #304771; color: #fff; border-color: #304771; }
.cx-news-center01 .common-problem { width: 100%; background-color: #f4f4f4; padding: 40px 0;}
.cx-news-center01 .common-problem .news-cen-tt h2 { background-color: #f4f4f4; }
.cx-news-center01 .common-problem ul { width: 100%; font-size: 14px; background-color: #fff; border: solid 1px #e5e5e5; }
.cx-news-center01 .common-problem ul li { width: 100%; margin-bottom: 3%; padding-top: 3%; position: relative;}
.cx-news-center01 .common-problem ul li:not(:first-child) { border-top: solid 1px #e5e5e5; }
.cx-news-center01 .common-problem ul li .img-box { width: 15%; height: auto; margin-left: 3%; }
.cx-news-center01 .common-problem ul li .right-cont { width: 76%; margin-left: 3%; position: relative;}
.cx-news-center01 .common-problem li h3 { width: 76%; font-size: 18px; margin-bottom: 12px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.cx-news-center01 .common-problem li h3 a { color: #333; font-size: 18px; }
.cx-news-center01 .common-problem li p { height: 48px; color: #666; line-height: 24px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2;-webkit-box-orient: vertical;}

.cx-news-center01 .common-problem li .pc-date { color: #ccc; position: absolute; right: 0; top: 0; z-index: 5; }
.cx-news-center01 .common-problem li .look { display: block; margin-left: 15px; }
.cx-news-center01 .common-problem li .look:before { content: ''; display: inline-block; width: 17px; height: 11px; background: url(../images/icon_look.png) no-repeat; margin-right: 5px;}
.cx-news-center01 .common-problem li .label { position: absolute; left: 21%; bottom: 0; z-index: 5; }
.cx-news-center01 .common-problem li .label a { color: #999; padding-right: 10px;}
.cx-news-center01 .common-problem li .label:before { content: ''; display: inline-block; width: 16px; height: 16px; background: url(../images/icon_label.png) no-repeat; margin-right: 3px; position: relative; top: 2px;}
.cx-news-center01 .common-problem li a.enter-btn { display: block; width: 36px; height: 36px; border-radius: 50%; border: solid 1px #e5e5e5; position: absolute; right: 3%; bottom: 0; z-index: 9; }
.cx-news-center01 .common-problem li a.enter-btn:before { content: ''; display: block; width: 8px; height: 8px; border-top: solid 2px #e5e5e5; border-right: solid 2px #e5e5e5; -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg); position: absolute; left: 50%; top: 50%; margin: -5px 0 0 -7px; }
.cx-news-center01 .common-problem li:hover h3 a { color: #304771; }
.cx-news-center01 .common-problem li .label a:hover { color: #304771; }
.cx-news-center01 .common-problem li:hover a.enter-btn,
.cx-news-center01 .common-problem li:hover a.enter-btn:before { border-color: #304771; }
.cx-news-center01 .common-problem li:hover { 
  -webkit-transform:translateX(-6px); 
  -moz-transform:translateX(-6px); 
  -ms-transform:translateX(-6px); 
  transform:translateX(-6px); 
}

.cx-news-center01 ul li {
  -webkit-transition:all .5s ease-out;
  -moz-transition:all .5s ease-out;
  transition:all .5s ease-out;
}

/*新闻列表*/
.cx-news-list01 .news-list-box { padding: 0; margin-bottom: 40px; }
.cx-news-list01 .news-list-box .date { display: none; color: #999; font-size: 13px; position: absolute; left: 0; bottom: 0; z-index: 3;}
.cx-news-list01 .news-list-box .date span { padding-right: 10px; }
.cx-news-list01 .news-list-box .width1200 .p1 h1{ display: inline-block;font-size: 14px;padding-top: 20px;color: #304771;}
/*新闻详情*/
.cx-news-details01{padding-top:50px;}
.cx-news-details01 a.back-btn { display: block; width: 56px; height: 56px; background-color: #ccc; font-size: 14px; color: #fff; text-align: center; padding-top: 10px; position: absolute; left: -56px; top: 0;}
.cx-news-details01 a.back-btn:hover { background-color: #304771; }
.cx-news-details01 .news-details-box { width: 100%; }
.cx-news-details01 .news-article-cont { width: 890px; background-color: #fff; margin-bottom: 10px;}
.cx-news-details01 .news-article { padding: 40px 30px 0; margin-bottom: 10px;}
.cx-news-details01 .news-article .tt { border-bottom: solid 1px #e7e7e7; padding-bottom: 15px; }
.cx-news-details01 .news-article .tt h1 { font-size: 28px; color: #333; padding-bottom: 20px; }
.cx-news-details01 .news-article .tt span { font-size: 12px; color: #999; }
.cx-news-details01 .news-article .tt em { padding-right: 25px; position: relative;}
.cx-news-details01 .news-article .tt em:before { content: ''; display: block; width: 1px; height: 12px; border-left: dashed 1px #999; position: absolute; left: -13px; top: 3px; z-index: 2; }
.cx-news-details01 .news-article .tt span em:first-child { padding-left: 0; }
.cx-news-details01 .news-article .tt span em:first-child:before { display: none; }
.cx-news-details01 .news-article .label { margin: 20px 0; }
.cx-news-details01 .news-article .label a { font-size: 12px; color: #666; padding: 0 5px; }
.cx-news-details01 .news-article .label:before { content: ''; display: inline-block; width: 16px; height: 16px; background: url(../images/icon_label.png) no-repeat; position: relative; top: 3px; }
/*
.cx-news-details01 .news-article .news-txts { font-size: 14px; color: #333; line-height: 26px; }
.cx-news-details01 .news-article .news-txts p { padding: 10px 0; }
.cx-news-details01 .news-article .news-txts img { width: auto; max-width: 100%; margin: 0 auto;}
*/
.cx-news-details01 .news-recommend-box { width: 300px; }
.cx-news-details01 .news-recommend-box>div {background-color: #fff; margin-bottom: 10px; padding: 30px; }
.cx-news-details01 .news-recommend-box h2 { display: inline-block; font-size: 18px; color: #333; padding-bottom: 15px; position: relative;}
.cx-news-details01 .news-recommend-box h2:after { content: ''; display: block; width: 100%; height: 1px; background-color: #304771; position: absolute; bottom: -1px; left: 0; z-index: 9; }
.cx-news-details01 .news-recommend-box h2 strong { color: #304771; font-size: 18px; font-weight: bold; }
.cx-news-details01 .news-recommend-box ul { padding-top: 5px; border-top: solid 1px #e7e7e7; }
.cx-news-details01 .news-recommend-box ul li { font-size: 14px; margin-top: 12px; white-space: nowrap; text-overflow: ellipsis; overflow:hidden;}
.cx-news-details01 .news-recommend-box ul li a { color: #333; }
.cx-news-details01 .news-recommend-box li a:hover { color: #304771; }

.cx-company-details01 { margin-bottom: 30px; }
.cx-news-details01 .news-recommend-box .about-us { padding: 0; }
.cx-news-details01 .news-recommend-box .about-us h2 { display: block; font-size: 24px; padding: 15px 30px; background-color: #304771; }
.cx-news-details01 .news-recommend-box .about-us h2 a { color: #fff; }
.cx-news-details01 .news-recommend-box .about-us ul { padding: 30px; }
.cx-news-details01 .news-recommend-box .about-us ul li { border: solid 1px #eaeaea; margin-top: 0; margin-bottom: -1px; position: relative;}
.cx-news-details01 .news-recommend-box .about-us ul li a { display: block; padding: 15px 25px; padding-right: 60px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.cx-news-details01 .news-recommend-box .about-us ul li i { display: block; width: 24px; height: 24px; border: solid 1px #eaeaea; border-radius: 50%; position: absolute; right: 25px; top: 50%; margin-top: -12px; z-index: 5; }
.cx-news-details01 .news-recommend-box .about-us ul li i:before { content: ''; display: block; width: 5px; height: 5px; border-top: solid 2px #eaeaea; border-right: solid 2px #eaeaea; position: absolute; left: 30%; top: 37%; -webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.cx-news-details01 .news-recommend-box .about-us li.cur a { color: #304771; }
.cx-news-details01 .news-recommend-box .about-us li.cur a i,
.cx-news-details01 .news-recommend-box .about-us li a:hover i { border-color: #304771; background-color: #304771; }
.cx-news-details01 .news-recommend-box .about-us li.cur a i:before,
.cx-news-details01 .news-recommend-box .about-us li a:hover i:before { border-color: #fff; }

.cx-news-details01 .m-back-box { display: none; text-align: center; }
.cx-news-details01 a.mobile-back-btn { display: inline-block; padding: 2% 6%; font-size: 14px; border: solid 1px #e7e7e7; border-radius: 50px; margin: 20px auto;}
.cx-news-details01 .news-article-cont .prev-next-cont {height: 70px; line-height: 70px; border-top: solid 1px #e7e7e7;}
.cx-news-details01 .news-article-cont .prev-next-cont a { width:344px; padding: 0 50px; position: relative; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.cx-news-details01 .news-article-cont .prev-next-cont a.next { text-align: right; border-left: solid 1px #e7e7e7; }
.cx-news-details01 .news-article-cont .prev-next-cont a.prev:before,
.cx-news-details01 .news-article-cont .prev-next-cont a.next:after { content: ''; display: inline-block; float: left; width: 6px; height: 6px; border-top: solid 2px #bcbcbc; border-right: solid 2px #bcbcbc; position: absolute; top: 50%; margin-top: -3px;}
.cx-news-details01 .news-article-cont .prev-next-cont a.prev:before { left: 30px; 
  -webkit-transform:rotate(-135deg);
  -moz-transform:rotate(-135deg);
  -ms-transform:rotate(-135deg);
  transform:rotate(-135deg);
}
.cx-news-details01 .news-article-cont .prev-next-cont a.next:after { 
  right: 30px; 
  -webkit-transform:rotate(45deg); 
  -moz-transform:rotate(45deg); 
  -ms-transform:rotate(45deg); 
  transform:rotate(45deg); 
}
.cx-news-details01 .news-article-cont .prev-next-cont a span { display: block; float: left; width: 90%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.cx-news-details01 .news-article-cont .prev-next-cont a.next span { text-align: right; }
.width1200s {
    width: 1200px;
    margin: 0 auto;
    position: relative;
}
.cx-editor-box {
    font-size: 14px!important;
    color: #333!important;
    line-height: 26px!important;
    padding: 20px 0;
}
.pagination-style {
	  text-align: right;
	  overflow: hidden;
	  margin: 10px 0 30px 0;
	}
	.pagination-style ul li {
	  display: inline-block;
	  margin: 5px;
	}
	.pagination-style ul li a {
	padding: 6px 12px;
	  border: 1px solid #e8e8e8;
	  display: block;
	  border-radius: 3px;
	  color:#888;
	}
	.pagination-style ul li a:hover {
	  background: #0a55af;
	  color: #fff;
	}
	.pagination-style ul .active a {
	  color: #fff;
	  background: #0a55af;
	}