input:-webkit-autofill {
    box-shadow: 0 0 0 1000px #fff inset; 
    -webkit-box-shadow: 0 0 0 1000px #fff inset; 
}
.inner-title{
    font-size: 40px;
    color: #F9E0C2;
    text-align: center;
    background: url(../images/inner-bg.png) no-repeat center bottom;
    padding-bottom: 10px;
}
.inner-desc{
    font-size: 20px;
    color: #FFFFFF;
    text-align: center;
    margin-top: 22px;
}
.hide{
    display: none;
}
.container{
    width: 1200px;
    margin: 0 auto;
}
.wrapper{
    /* background: url(../images/bg.jpg) no-repeat center; */
    background-size: cover;
    /* padding-bottom: 60px; */
}
.wrapper img{
    text-align: center;
}
.banner img{text-align: center;}
.appointment{overflow: hidden;padding-top: 72px;}
.appointment img{text-align: center;width: 100%;}
.act_brand{
    position: relative;
}
.act_brand .circle_bg{
    position: absolute;
    left: 0;
    top: 0;
}
.brand-list{text-align: center;margin-top: 62px;}
.act_sq{ text-align: center; margin-top: 45px; }
.act_sq img{transition: all .5s; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; -o-transition: all .5s; }
.act_sq:hover img{ transform:scale(0.9) ; -webkit-transform:scale(0.9) ; -moz-transform:scale(0.9) ; -ms-transform:scale(0.9) ; -o-transform:scale(0.9) ; }
.act_technology{padding-top: 82px;position: relative;}
.act_technology .circle_bg{
    position: absolute;
    left: -35px;
    top: 190px;
}
.act_technology .lamp2{
    position: absolute;
    right: 80px;
    top: -42px;
}
.technology-list{margin: 72px 0px 0;}
.technology-item{float: left;width: 25%;text-align: center;}
.technology-item .item-box{
    margin: 0 17.5px;
    background:rgba(247,228,207,0.03);
    transition: all .5s;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    -o-transition: all .5s;
    cursor: pointer;
}
.technology-item i.border{
    display: block;
    width: 100%;
    height: 2px;
    background-color: #DBB296;
}
.technology-item .pic{
    width: 100%;
    overflow: hidden;
    box-sizing: border-box;
    padding: 5px 5px 0 5px;
}
.technology-item .pic img{
    width: 100%;
}
.technology-item .tit{
    color: #F7E4CF;
    text-align: center;
    padding-top: 10px;
    font-size: 18px;
}
.technology-item .desc{
    font-size: 12px;
    color: #fff;
    text-align: center;
    opacity:0.73;
    line-height: 20px;
    margin: 10px 0 15px;
}
.technology-item .item-box:hover{
    transform: translateY(-20px);
    -webkit-transform: translateY(-20px);
    -moz-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    -o-transform: translateY(-20px);
    background-color: #675e58;
}
.act_worry{
    position: relative;
    padding-top: 103px;
}
.act_worry .circle_bg{
    position: absolute;
    right: 0;
    top: -195px;
}
.act_worry .lamp2{
    position: absolute;
    left: 142px;
    top: 270px;
}
.act_worry .act_worry_box {
    padding-left: 30px;
    padding-top: 56px;
    padding-bottom: 110px;
    position: relative;
    z-index: 2;
}
.act_worry .worry_item{
    display: block;
    width:184px;
    height:247px;
    margin: 0 25px;
    float: left;
    background: url(../images/tendeshow-icon.png) no-repeat;
}
.act_worry .worry_item1{
    background-position: 0 0;
}
.act_worry .worry_item2{
    background-position: -198px 0;
}
.act_worry .worry_item3{
    background-position: -397px 0;
}
.act_worry .worry_item4{
    background-position: -597px 0;
}
.act_worry .worry_item5{
    background-position: -795px 0;
}
.act_worry .worry_item1:hover{
    background-position: 0 -248px;
}
.act_worry .worry_item2:hover{
    background-position: -198px -247px;
}
.act_worry .worry_item3:hover{
    background-position:-397px -247px;
}
.act_worry .worry_item4:hover{
    background-position: -597px -247px;
}
.act_worry .worry_item5:hover{
    background-position: -795px -247px;
}
.act_case{
    padding: 112px 0 0;
    position: relative;
}
.act_case .container{position: relative;z-index: 2;}
.act_case .circle_bg{
    position: absolute;
    top: 0;
    left: 0;
}
.act_case .lamp2{
    position: absolute;
    top: 245px;
    right: 144px;
}
.act_case .case-list{
    margin-top: 34px;
}
.act_case .case-tit-list{
    text-align: center;
    font-size: 0;
    margin-top: 42px;
}
.act_case .case-tit-list a{
    display: inline-block;
    color: #F9E0C2;
    font-size: 15px;
    padding: 0 13px;
}
.act_case .case-tit-list a i{
    display: inline-block;
    padding-left: 25px;
}
.act_case .case-item1{
    float: left;
}
.act_case .case-item1 a{
    margin-bottom: 1.5px;
    height: 441px;
    overflow: hidden;
}
.act_case .case-item img{
    width: 100%;
}
.act_case .case-item a{
    display: block;
    border: 3px solid transparent;
    transition: all .5s;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    -o-transition: all .5s;
}
.act_case .case-item a:hover{
    border-color: #c79f62;
    box-shadow: 1px 1px 32px 2px rgba(255,255,255,0.27);
}
.act_case .case-item2{
    width: 900px;
    float: right;
}
.act_case .case-item2-box{
    margin: 0 -1.5px;
}
.act_case .case-ibox{
    float: left;
    width: 33.3%;
}
.act_case .case-ibox a{
    margin: 0 1.5px;
    overflow: hidden;   
}
.act_introduce{
    margin-bottom: 72px;
    position: relative;
    padding-top: 70px;
	background-image: url(../images/qantu/bei.png);
	z-index: -888;
}
.act_introduce .circle_bg{
    position: absolute;
    left: -22px;
    top: -186px;
}
.act_introduce .lamp{
    position: absolute;
    right: 59px;
    top: -60px;
}
.act_introduce .act_introuduce_box{
    height:743px;
    border-radius:3px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    -ms-border-radius:3px;
    -o-border-radius:3px;
    -webkit-border-radius:3px;
    padding: 52px 73px 0 85px;
    box-sizing: border-box;
    width: 1292px;
    margin: 0 auto;
}
.act_introduce .title{
    font-size: 40px;
    text-align: center;
    margin-bottom: 80px;
}
.act_introduce .intro_tab_itit{
    float: left;
}
.act_introduce .itit_item{
    width:222px;
    height:67px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    line-height: 67px;
    text-align: center;
    font-size: 20px;
    color: #000;
    margin-bottom: 20px;
    background-color: #FFFFFF;
}
.act_introduce .itit_item.active{
    background-color: #F9E0C2;
    color: #000000;
}

.act_introduce .intro_tab_con{
    float: left;
    width: 336px;
	margin-left: 20px;
}.act_introduce .intro_tab_con img{
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    width: 100%;
}
.act_video{
    padding-top: 70px;
    position: relative;
    overflow: hidden;
}
.act_video .lamp2{
    position: absolute;
    left: 140px;
    top: -110px;
}
.act_video .video-big{
    float: left;
    width: 691px;
    overflow: hidden;
}
.act_video .video-big .plyr__play-large{
    padding: 22px;
}
.act_video .video-big .plyr__play-large svg{
    width: 28px;
    height: 28px;
}
.act_video .video-big img{width: 100%;}
.act_video .video-big video{
    height: 418px;
}
.act_video .act_video_list{
    margin: 32px -8px 37px;
}
.act_video .act_video_list video{
    height: 162px;
}
.act_video .video-item{
    float: left;
    width: 25%;
}
.act_video .video-text{
    position: absolute;
    right: 0;
    top: 70px;
    width: 820px;
}
.act_video .video-text h2{
    display: none;
}
.act_video .video-text img{
    border-radius:5px 0 0 5px;
    -webkit-border-radius:5px 0 0 5px;
    -moz-border-radius:5px 0 0 5px;
    -ms-border-radius:5px 0 0 5px;
    -o-border-radius:5px 0 0 5px;
}
.act_video .video-ibox{
    margin: 0 8px;
}
.act_video .video-more{
    text-align: center;
}
.tit-bg{
    height: 90px;
    width: 100%;
}
.box10 {
    position: relative;
	background-image: url(../images/haochu/bei.png);
	background-size: 100%;
}
.box10 .accordion-box {
	z-index: 1;
	width: 100%;
	height: 386px
}
.box10 .accordion-box ul {
	padding: 0;
	width: inherit;
	height: 386px;
	overflow: hidden;
	position: relative
}
.box10 .accordion-box ul li {
	width: 577px;
	position: absolute;
	top: 0;
	transition: all ease .3s 0s;
	-moz-transition: all ease .3s 0s;
	-webkit-transition: all ease .3s 0s
}
.box10 .accordion-box ul li .left {
	width: 484px;
	height: inherit;
	overflow: hidden;
	position: relative;
	float: left
}
.box10 .accordion-box ul li .left .shadow .button {
    width: 326px;
    color: #fff;
    font-size: 16px;
    overflow: hidden;
    position: absolute;
    top: 50%;
    left: 74px;
    transform: translateY(-44%);
    -webkit-transform: translateY(-44%);
    -moz-transform: translateY(-44%);
    -ms-transform: translateY(-44%);
    -o-transform: translateY(-44%);
}
.box10 .accordion-box ul li .left img {
	z-index: -1;
	width: 700px;
	height: 386px;
	transition: all ease .3s 0s;
	-moz-transition: all ease .3s 0s;
	-webkit-transition: all ease .3s 0s
}
.box10 .accordion-box ul li .right {
	width: 93px;
	height: 386px; color:#F9E0C2; font-weight:normal;
	float: left;
	font-size: 43px;
	text-align: center;
	padding-top: 28px;
	position: relative;
	transition: all ease .3s 0s;
	-moz-transition: all ease .3s 0s;
    -webkit-transition: all ease .3s 0s;
    cursor: pointer;
}
.box10 .accordion-box ul li .right span{
    opacity: 0.18;
    filter: alpha(opacity=18);
    -webkit-filter: alpha(opacity=18);
    color: #F9E0C2;
}
.box10 .accordion-box ul li .right .title {
	writing-mode: vertical-lr;
	writing-mode: tb-lr;letter-spacing: 3px;
	position: absolute;
	top: 84px;
	left: 32px; color:#F9E0C2;
	font-size: 23px;
	-webkit-writing-mode: tb-lr;
	-ms-writing-mode: tb-lr
}
.box10 .accordion-box ul li .right .sub-title {
	-ms-writing-mode: tb-lr;
	writing-mode: vertical-lr; color:#595757;
	writing-mode: tb-lr;
	position: absolute;
	top: 145px;
	font-size: 14px;
	left: 27px
}
.box10 .accordion-box ul li .right::before {
	transition: all ease .3s 0s;
	-moz-transition: all ease .3s 0s;
	-webkit-transition: all ease .3s 0s;
	content: '';
	display: block;
	position: absolute;
	z-index: 2;
	top: 48%;
	left: -10px;
	width: 0;
	height: 0;
	border-right-width: 10px;
	border-right-style: solid;
	border-top-width: 10px;
	border-top-style: solid;
	border-top-color: transparent;
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: transparent
}
.box10 .accordion-box ul li:nth-child(odd) .right {
	background: #574e48
}
.box10 .accordion-box ul li:nth-child(odd) .right::before {
	border-right-color: #574e48
}
.box10 .accordion-box ul li:nth-child(even) .right {
	background: #413b38
}
.box10 .accordion-box ul li:nth-child(even) .right::before {
	border-right-color: #413b38
}
.box10 .accordion-box ul li:hover .left .shadow {
	background-color: rgba(0,0,0,0.0)
}
.box10 .accordion-box ul li:hover .left .shadow img {
	transform: scale(1.2, 1.2)
}
.box10 .accordion-box ul li:hover .right {
    background-color: #F9E1C2;
    color: #2E2A2A;
}
.box10 .accordion-box ul li:hover .right::before {
	border-right-color: #F9E1C2
}
.box10 .accordion-box ul li:hover .right .title{
    color: #2E2A2A;
}
.box10 .accordion-box ul li:hover .right span{
    opacity: 0.72;
    filter: alpah(opacity=72);
    -webkit-filter: alpah(opacity=72);
    color: #2E2A2A;
}
.button span{
    display: block;
    border: 1px solid #606060;
    padding: 8px 20px;
    margin-bottom: 23px;
    overflow: hidden;
    font-family: microsoft yahei;
    font-size: 20px;
}
.box10 .left4 .button span, .box10 .left5 .button span{
    margin-bottom: 6px;
}
.box10 .accordion-box ul li .left4 .shadow .button,
.box10 .accordion-box ul li .left5 .shadow .button{
    transform: translateY(-49%);
    -webkit-transform: translateY(-49%);
    -moz-transform: translateY(-49%);
    -ms-transform: translateY(-49%);
    -o-transform: translateY(-49%);
}
.box10 .circle-bg{
    position: absolute;
    right: 0;
    top: -150px;
}
.act_pit{
    height: 830px;
    box-sizing: border-box;
    padding-top: 40px;
	background-image: url(../images/liyou/9a7202d5f05e91b0fbbe0544d214adb.png);
}
.act_pit .pit-con{
    text-align: center;
    position: relative;
    padding-top: 75px;
	left: -50px;
}
.act_pit .pit-item{
    position: absolute;
}
.act_pit .pit-item1{
    left: 807px;
    top: 72px;
}
.act_pit .pit-item1 .pit-big{
    position: absolute;
    top: -50px;
    left: -3px;
}
.act_pit .pit-item2{
    right: 1px;
    top: 190px;
}
.act_pit .pit-item2 .pit-big{
    position: absolute;
    top: -7px;
}
.act_pit .pit-item3{
    right: -35px;
    top: 386px;
}
.act_pit .pit-item3 .pit-big{
    position: absolute;
    top: -10px;
}
.act_pit .pit-item4{
    right: 253px;
    top: 476px;
}
.act_pit .pit-item4 .pit-big{
    position: absolute;
    top: -5px;
}
.act_pit .pit-item5{
    left: 282px;
    bottom: 60px;
}
.act_pit .pit-item5 .pit-big{
    position: absolute;
    top: -5px;
    left: -17px;
}
.act_pit .pit-item6{
    left: 180px;
    bottom: 220px;
}
.act_pit .pit-item6 .pit-big{
    position: absolute;
    top: -5px;
    left: -20px;
}
.act_pit .pit-item7{
    left: 288px;
    top: 96px;
}
.act_pit .pit-item7 .pit-big{
    position: absolute;
    top: -24px;
    left: -85px;
}
.act_pit .pit-item .pit-big{
    opacity: 0;
    visibility: hidden;
    transition: all .5s;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    -o-transition: all .5s;
}
.act_pit .pit-item .pit-small{
    transition: all .5s;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    -o-transition: all .5s;
}
.act_pit .pit-item.active .pit-big{
    opacity: 1;
    visibility: visible;
}
.act_pit .pit-item.active .pit-small{
    opacity: 0;
    visibility: hidden;
}
.act_step {
    text-align: center;
    position: relative;
}
.act_step .lamp{
    position: absolute;
    left: 350px;
    top: 0;
}
.act_step .step-con{
    position: relative;
}
.act_step .step-item{
    position: absolute;
}
.act_step .step-small{
    font-size:18px;
    color:#F9E0C2;
    opacity:0.75;
}
.act_step .step-item1{
    right: 284px;
    top: 15px;
}
.act_step .step-item1 .step-big{
    right: -20px;
    top: -46px;
    position: absolute;
}
.act_step .step-item2{
    right: 194px;
    top: 118px;
}
.act_step .step-item2 .step-big{
    right: -177px;
    top: -20px;
    position: absolute;
}
.act_step .step-item3{
    right: 98px;
    top: 247px;
}
.act_step .step-item3 .step-big{
    right: -106px;
    top: -20px;
    position: absolute;
}
.act_step .step-item4{
    right: 87px;
    bottom: 309px;
}
.act_step .step-item4 .step-big{
    right: -90px;
    top: -28px;
    position: absolute;
}
.act_step .step-item5{
    right: 142px;
    bottom: 191px;
}
.act_step .step-item5 .step-big{
    right: -66px;
    top: 8px;
    position: absolute;
}
.act_step .step-item6{
    right: 260px;
    bottom: 92px;
}
.act_step .step-item6 .step-big{
    right: -77px;
    top: -2px;
    position: absolute;
}
.act_step .step-item7{
    right: 424px;
    bottom: 37px;
}
.act_step .step-item7 .step-big{
    right: -81px;
    top: 4px;
    position: absolute;
}
.act_step .step-item .step-big{
    opacity: 0;
    visibility: hidden;
    transition: all .5s;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    -o-transition: all .5s;
}
.act_step .step-item .step-small{
    transition: all .5s;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    -o-transition: all .5s;
}
.act_step .step-item.active .step-small{
    opacity: 0;
    visibility: hidden;
}
.act_step .step-item.active .step-big{
    opacity: 1;
    visibility: visible;
}
/* .side{border: 0;width: 240px;height: 267px;padding-right: 32px;box-sizing: border-box;bottom: 320px;right: 0;background: url(../images/side-bg22.jpg) no-repeat !important;}
.side ul{padding-top: 14px;}
.side ul li.shangqiao{background: none;}
.side ul li:hover {
    color: #F5DABC;
    background: none;
}
.side ul li div.side-text{
    opacity: .54;
    filter: alpha(opacity=54);
    -webkit-filter: alpha(opacity=54);
}
.side ul li:hover a {
    color: #F5DABC;
}
.side ul li{
    height: 40px;
    line-height: 40px;
    font-size: 15px;
    border-bottom: 0;
    width: 100%;
    text-align: right;
    box-sizing: border-box;
}
.side ul li em.circle{
    position: absolute;
    right: -12px;
    background: url(../images/circle.png) no-repeat right center;
    top: 16px;
    width:8px;
    height:8px;
}
.side ul li:hover em.circle{
    right: -14px;
    background:url(../images/circle-cur.png) no-repeat  right center;
}
.side .lb-bg{
    background: url(../images/side-bg.png) no-repeat;
    filter: alpha(opacity=100);
    opacity: 1;
    -webkit-filter: alpha(opacity=100);
} */
.add-pickets{
    left: auto;
    width: 222px;
    height: 148px;
    right: 0;
    bottom: 174px;
}
.add-pickets img {
    width:100%;
    height:auto;
}
.ct_part7{
    height: 582px;
    box-sizing: border-box;
    margin-top: 64px;
    width: 100%;
    position: relative;
}
.ct_part7 .lamp2{
    position: absolute;
    top: -272px;
    left: 137px;
}
.ct_part7 .circle_bg{
    position: absolute;
    right: 0px;
    bottom: -51px
}
.ct_part7_con{
    width: 1200px;
    margin: 0 auto;
    height: 550px;
    box-sizing: border-box;
    padding-top: 58px;
}
.ct_part7_tit{
    font-size: 45px;
    color: #F9E0C2;
    margin-left: 80px;
}
.ct_part7_tit span{
    font-size: 17px;
    display: block;
    margin-top: 4px;
    color: #fff;
}
.ct_part7_tit span em{
    color: #F9E0C2;
}
.mod_tips{margin-left: 18px;text-align: center;}
 .mod_tips .tips{
    color: #6d6b6b;
    font-size: 15px;
    text-align: center;
    display: inline-block;
    margin-left: 55px;
}
.mod_form{margin-top: 60px;margin-left: 18px;}
.bj_form .label {
    font-size: 21px;
    color: #fff;
    text-align: left;
    line-height: 34px;
    padding-right: 24px;
    float: left;
    position: relative;
    top: 4px;
}
.bj_form .element {
    position: relative;
    float: left;
    height: 52px;
}
.bj_form .unit{
    position: absolute;
    right: 10px;
    top: 16px;
    font-size: 16px;    
}
.bj_form input[type="text"]{
    width: 388px !important;
    border: none;
    height: 50px;
    line-height: 50px;
    padding:0  10px;
    background-color: transparent;
    font-size: 20px;
    color: #908F8F;
    position: relative;
    z-index: 22;
}
.bj_form .text_wrap{
    position: relative;
}
.bj_form .text_wrap .border{
    position: absolute;
    left: 0;
    top: 0;
    border: solid 1px #d2d2d2;
    width: 100%;
    height: 100%;
    opacity:0.33;
    filter: alpha(opacity=33);
    -webkit-filter: alpha(opacity=33);
}
.label_start {
    float: right;
    font-size: 30px;
    color: #F9E0C2;
    font-family: Arial;
    margin-top: 10px;
}
.ct_part7 .form_line{
    float: left;
    width: 50%;
    margin-bottom: 32px;
}
.bj_form .houseType {
    height: 37px;
    line-height: 37px;
}
.bj_form .houseType input {
    width: 16px;
    height: 16px;
    vertical-align: middle;
    margin-right: 10px;
    margin-top: 5px;
    cursor: pointer;
    position: relative;
}
.bj_form .houseType label {
    margin-right: 26px;
    cursor: pointer;
    font-size: 15px;
    vertical-align: middle;
    color: #fff;
    font-size: 20px;
}
.bj_form .houseType input:checked::after{
    content: "";
    position: absolute;
    left: 3px;
    top: 3px;
    width: 9px;
    height: 9px;
    background:radial-gradient(circle,rgba(251,236,218,1),rgba(242,175,95,1));
    border-radius:50%;
}
.bj_form .form_line_btns{
    float: left;
    width: 1200px;
    margin: 0 auto;
    text-align: center;
    margin-bottom: 20px;
}
.bj_form button[type="submit"]{
    width:270px;
    height:47px;
    background:linear-gradient(162deg,rgba(252,234,212,1),rgba(246,215,178,1));
    margin: 0 auto;
    font-size: 23px;
    text-align: center;
    line-height: 47px;
    color: #333333;
    line-height:46px;
    border: none;
    border-radius:24px;
    cursor: pointer;
    margin-top: 15px;
}
.bj_form button[type="submit"]:hover{
    box-shadow:0px 0px 6px 3px rgba(255,255,255,0.17);
}
.bj_form .huxing_show {
    position: relative;
    width: 408px;
    height: 52px;
    line-height: 52px;
    font-size: 0;
}
.bj_form .huxing_show .border{
    position: absolute;
    left: 0;
    top: 0;
    border: solid 1px #d2d2d2;
    width: 100%;
    height: 100%;
    opacity:0.33;
    filter: alpha(opacity=33);
    -webkit-filter: alpha(opacity=33);
}
.bj_form .huxing_show span {
    display: inline-block;
    width: 72px;
    font-size: 20px;
    color: #908F8F;
    text-align: center;
}
.bj_form .huxing_show span:first-child {
    margin-left: 10px;
}
.bj_form .huxing_show:after {
    content: ' ';
    position: absolute;
    top: 22px;
    right: 10px;
    border-top: 10px solid #F9E0C2;
    border-right: 5px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 5px solid transparent;
}
.side-left{
    position: fixed;
    /* left: 20px; */
    left: 0;
    top: 200px;
    background: url(../images/side-left.jpg) no-repeat;
    width:150px;
height:544px;
background-size: contain;
z-index: 9999999;
}
.side-left .side-items{
    border-bottom: 1px dashed #848384;
    height: 34px;
    line-height: 34px;
    cursor: pointer;
}
.side-left a{
    color: #fff;
    font-size: 14px;
    position: relative;
}
.side-left .side-items.active a{
    color: #F9E0C2;
}
.side-left .side-left-con{
    padding: 105px 18px 0;
}
.side-left .triangle{
    position: absolute;
    right: -20px;
    top: 10px;
    width:7px;
height:7px;
background: url(../images/triangle.png) no-repeat right center;
}
.act_icon{
    background: url(../images/act_icon22.png) no-repeat;
    width:22px;
    height:17px;
    margin-bottom: 15px;
    margin-left: 2px;
}
.side-close{
    width:37px;
    height:37px;
    background: url(../images/act_close.png) no-repeat center;
    position: absolute;
    bottom: 116px;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
}
.side-left .side-items a:hover{
    color: #F9E0C2;
}
.side-left .side-items a:hover .triangle,
.side-left .side-items.active a .triangle{
    background: url(../images/triangle2.png) no-repeat right center;
}
.bj_form .huxing {
    position: absolute;
    top: 54px;
    left: 0;
    display: none;
    width: 407px;
    background-color: #000;
    z-index: 33;
}
.bj_form .huxing li {
    float: left;
    width: 72px;
    margin-left: 10px;
}
.bj_form .huxing li:first-child {
    margin-left: 6px;
}
.bj_form .huxing li a {
    display: inline-block;
    width: 66px;
    text-align: center;
    margin: 5px 0;
    background-color: #4c4c4d;
    border-radius: 2px;
    font-size: 17px;
    height: 38px;
    line-height: 38px;
    color: #F9E0C2;
}
.bj_form .huxing .active {
    background-color: #F9E0C2;
    color: #000000;
	box-shadow: 10px 10px 100px 10px rgba(255,255,255,255); 
}
.bj_form .huxing a:hover{
    color: #F9E0C2;
}
.bj_form .huxing a.active:hover{
    color: #000000 !important;
}
.plyr__progress--played, .plyr__volume--display{
    color: #F9E0C2;
}
.plyr__video-wrapper{
    background-color: transparent;
}
.act_video .plyr--video .plyr__controls{opacity: 0;}
.plyr .plyr__play-large{z-index: 22;}
.plyr--video .plyr__controls button.tab-focus:focus, .plyr--video .plyr__controls button:hover{
    background-color: #F9E0C2;
}
.plyr--audio .plyr__controls button.tab-focus:focus, .plyr--audio .plyr__controls button:hover, .plyr__play-large{
    background-color: transparent;
    border: 1px solid #fff;
}
.act_intro_ibox {
}

@media only screen and (max-width: 1699px){
    .act_introduce .act_introuduce_box{
        width: 1200px;
        padding: 52px 50px 0 50px;
    }
    .act_introduce .intro_tab_con{
        width: 336px;
    }
    .act_introduce .itit_item{
        height: 60px;
        line-height: 60px;
    }
    .act_video .video-text{
        width: 600px;
    }
}
@media only screen and (max-width: 1499px){
    .act_step .lamp{
        left: 100px;
    }
    .act_video .lamp2{left: 0;}
    .act_technology .lamp2 {
        right: 0;
        top: -98px;
    }
    .ct_part7 .lamp2{
        left: 0;
    }
    .act_worry .circle_bg {
        top: -320px;
    }
    .act_case .lamp2 {
        top: -40px;
        right: 0;
    }
}
