/* body{font-size:14px;font-family:'微软雅黑';}
*{padding:0;margin:0;list-style:none;}
a{text-decoration:none;color:inherit;} 
i{font-style: normal;}
dl,ol,ul {list-style-type:none}

.odcontent{max-width:1208px;margin:0 auto; width:90%;position:relative;}
@media only screen and (max-width: 480px){
	.odcontent{width: 94%;}
}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{zoom:1}
input,textarea{border: none;outline: none;}
button {border: none;padding: 0;}
.fl{float:left}
.fr{float:right}

.por{position: relative;}
.poa{position: absolute;}
.head_fixed{position: fixed;top: 0;left: 0;width: 100%;height: auto;z-index: 9999;}
img{border: none;vertical-align: middle;max-width: 100%;}

*:focus{
	outline: none;
	-webkit-tap-highlight-color: transparent;
}

a,li,div {-webkit-tap-highlight-color:transparent}

.ver-mid{vertical-align: middle;}
.flx{display: flex;flex-wrap: nowrap;justify-content: space-between;} */
@font-face {
	font-family:"times new roman";
	src: url(../fonts/times.ttf);
}
/* index */
/* 面包屑 */
.breadcrumb2{background: #fff;}
.breadcrumb2 .wrap{padding: 20px 0 15px;display: flex;border-bottom: 1px solid #e5e5e5;}
.breadcrumb2 .wrap span{float: left;display: inline-block;width: auto;margin-right: 10px;}
.breadcrumb2 .wrap span a{display: block;}


/* profile */
.home_profile .rt_img{position: relative;}
.home_profile .rt_img:after{content: "";position: absolute;left:-5%;bottom: -10%;width: 110%;height: 70%;background: #0056a8;z-index: -1;}
.home_profile .rt_img img{display: block;margin: 0 auto;}
.home_profile .company_mes{margin-top: 40px;display: flex;flex-wrap: wrap;justify-content: space-between;}
.home_profile .company_mes .co_adv{width: 25%;text-align: center;border-right: 1px solid #999;}
.home_profile .company_mes .co_adv b{display: inline-block;font-size:35px;}
.home_profile .company_mes .co_adv span{display: inline-block;font-size: 16px;}
.home_profile .company_mes .co_adv em{display: block;font-style: normal;color: #666;}
.home_profile .company_mes .co_adv:nth-last-child(1){border-right: none;}
@media only screen and (max-width:480px){
	.title-box h2{font-size: 20px;}
	.about-box{font-size: 14px;line-height: 24px;}
	.about-link a{font-size: 14px;padding:4px 12px}
	.about-background{padding: 10px 0 30px;}
	.home_profile .company_mes{margin-top: 20px;}
	.home_profile .company_mes .co_adv b{font-size: 20px;}
	.home_profile .company_mes .co_adv em{font-size: 14px;}
}
@media only screen and (max-width:380px){
	.home_profile .company_mes .co_adv{width: 50%;}
	.home_profile .company_mes .co_adv:nth-child(2n){border-right: 0;}
}

/* home-case */

/* home-news */
.home_news ul{padding: 0;}
.home_news .row{margin: 0;}
.home_news .news_hot{margin-bottom: 40px;display: flex;flex-wrap: wrap;justify-content: space-between;background:#f5f5f5;}
.home_news .news_hot .left_img{width: 45%;position: relative;height: 0;padding-bottom: 30%;overflow: hidden;}
.home_news .news_hot .left_img img{width: 100%;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.home_news .news_hot .rt_content{padding:2% 3% 2% 4%;width: 55%;}
.home_news .news_hot .rt_content .time{font-size: 22px;}
.home_news .news_hot .rt_content .tit{font-size:18px;color: #333;}
.home_news .news_hot .rt_content .con{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;font-size: 14px;color: #666;}
.home_news .news_hot .rt_content .more{display: inline-block;padding: 5px 30px;margin-top: 20px;border-radius: 4px;border: 1px solid #333;transition: .3s;}
.home_news .news_hot .rt_content .more:hover{background: #008CC8;border-color: #008cc8;color: #fff;}
.home_news .news_hot .rt_content .more:hover a{color: #fff;}
.home_news .info-slide{float: initial;padding:0;}
.home_news .info-slide li{box-sizing: border-box;}
.home_news .info-slide li h4{font-size: 18px;}
.home_news .info-slide li p{font-size: 14px;}
.home_news .info-slide li b i{margin: 0;}
.home_news .swiper-pagination{display: none;}
@media only screen and (max-width:768px){
	.home_news .info-slide li{padding: 25px 15px 20px;}
	.home_news .info-slide span h3{font-size: 18px;}
}
@media only screen and (max-width:720px){
	.home_news .news_hot .left_img{padding-bottom: 45%;width: 100%;}
	.home_news .news_hot .rt_content{width: 100%;}
}
@media only screen and (max-width:480px){
	.home_news .news_hot{margin-bottom: 20px;}
	.home_news .news_hot .left_img{padding-bottom: 60%;}
	.home_news .news_hot .rt_content{padding: 2% 3%;}
	.home_news .news_hot .rt_content .time{font-size: 20px;}
	.home_news .news_hot .rt_content .tit{font-size: 16px;}
	.home_news .news_hot .rt_content .con{font-size: 14px;line-height: 24px;}
	.info-slide span h3{padding: 8px 20px;}
	.home_news .info-slide li{padding: 0 0 20px;}
	.home_news .info-slide li h4{font-size: 16px;}
	.home_news .info-slide li p{font-size: 14px;line-height: 24px;}
	.home_news .info-slide li b i{display: inline-block;float: right;}
	.home_news .swiper-pagination{display: block;bottom: 0;}
}
/* advance */
.brand_adv {width: 100%;background-color: #FFFFFF;min-width: 900px;}
.brand_adv .brand_left{width: 50%;float: left;position: relative;}
.brand_adv .brand_left .swiper-container{width: 100%;position: relative;overflow: hidden;}
.brand_adv .brand_left .adv_img{position: relative;height: 0;padding-bottom: 70%;overflow: hidden;}
.brand_adv .brand_left .adv_img img{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);max-width: 100%;}
.brand_fx {position: absolute;bottom: 0;right: -45px;z-index: 2;}
.brand_fx div {width: 40px;height: 40px;text-align: center;line-height: 40px;font-size: 15px;color: #ffffff;background-color: #0056a8;float: left;margin: 0 3px;transition: all 0.3s ease;cursor: pointer;}
.brand_fx div i {color: #FFFFFF;font-size: 20px;line-height: 40px;}
.brand_fx div:hover{background-color:#face16}
.brand_right {width: 50%;float: right;padding-top: 6%;}
.brand_right1 {width: 600px;float: left;padding-left: 50px;}
.brand_righttit {width: 100%;margin-bottom: 50px;}
.brand_righttit h4 {font-size: 28px;color: #333;}
.brand_righttit h5 {width: 150px;height: 1px;background-color: #DDDDDD;margin: 30px 0;}
.headerbh {background-color: #FFFFFF;}
.brand_rightnr1 {width: 100%;}
.brand_rightnr1 li {width: 100%;position: relative;padding-left: 50px;margin: 30px 0;}
.brand_rightnr1 li i {color: #AAAAAA;position: absolute;left: 0;top: 0;font-size: 30px;}
.brand_rightnr1 li div h4 {font-size: 20px;color: #333;margin-bottom: 10px;font-weight: bold;}
.brand_rightnr1 li div p {font-size: 14px;line-height: 25px;color: #666666;}
.brand_rightnr1 li .icon-vr {color: #E72129;}
@media only screen and (max-width:768px){
	.brand_adv{min-width: initial;overflow-y: initial;}
	.brand_adv .brand_left{width: 100%;}
	.brand_fx{right: 0;}
	.brand_right{padding-top: 3%;width: 100%;}
	.brand_right1{padding:0 20px;}
	.brand_rightnr1{padding-left: 0;}
}
@media only screen and (max-width:480px){
	.brand_fx div{width: 32px;height: 32px;}
	.brand_fx div i{line-height: 30px;}
	.brand_right1{padding:0 3%;width: 100%;}
	.brand_righttit{margin-bottom: 0;}
	.brand_righttit h4{font-size: 22px;}
	.brand_rightnr1 li{margin: 20px 0;}
	.brand_rightnr1 li div h4{font-size: 16px;}
}

/* 联系我们 */
.contact .company_mes{display: flex;flex-wrap: wrap;justify-content: space-between;}
.contact .company_mes .mes_item{width: 32%;}
.contact .company_mes .mes_item .icon_img{margin-bottom: 11%;width: 100%;text-align: center;}
.contact .company_mes .mes_item .con p{margin: 0;font-size: 16px;word-break: break-all;text-align: center;}
.contact .company_mes .mes_item .con p.tit{font-size: 20px;color: #4b453f;}
.contact .company_mes .mes_item .con p:nth-child(2){margin-top: 15px;}
#map {margin-top: 3%;display: inline-block;width: 100%;height: 450px;position: relative;border: none;}
#map img {max-width:none;}
#map label{max-width: none;}
@media only screen and (max-width:480px){
	#map {margin-top: 30px;}
	.contact .company_mes .mes_item{margin: 3% 0;width: 100%;}
	.contact .company_mes .mes_item .icon_img{margin-bottom: 5%;}
	.contact .company_mes .mes_item .con p{font-size: 14px;}
}

/* caselist */
.caselist .met-img > ul{display: flex;flex-wrap: wrap;justify-content: space-between;list-style: none;padding: 0;margin: 40px 0 0;}
.caselist .met-img > ul li{float: initial;margin-bottom:40px;width: 47.4%;background: #fff;}
.caselist .met-img > ul li img{max-width: 100%;box-sizing: border-box;}
.caselist .met-img > ul li .txt{padding:25px 30px;}
.caselist .caseitem span{display: block;position: relative;padding-bottom:75%;width: 100%;height: 0;overflow: hidden;}
.caselist .caseitem span img{position: absolute;left: 50%;top: 50%;width: 100%;transform: translate(-50%,-50%);}
.caselist .caseitem h4 {display: block;font-size: 22px;font-weight: normal;}
.caselist .caseitem b {display: block;font-weight: normal;font-size: 14px;color: #aaa;}
.caselist .caseitem p {color: #777;margin-bottom: 0;height: auto;max-height: 140px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}
@media only screen and (max-width:768px){
	.caselist .met-img > ul{margin-top: 15px;}
	.caselist .met-img > ul li{margin-bottom: 15px;width: 48%;}
}
@media only screen and (max-width:480px){
	.caselist .met-img > ul li{width: 100%;}
	.caselist .met-img > ul li .txt{padding:10px 15px;}
	.caselist .caseitem h4{font-size: 20px;}
}
/* home_product */
.home_product {width: 100%;padding: 80px 0 0;}
.home_product .h_pdct_tit {width: 1200px;margin: auto;height: 40px;margin-bottom: 50px;}
.home_product .h_pdct_tit h4 {margin: 0;font-size: 28px;color: #333;float: left;}
.home_product .h_pdct_tit .en{margin: 0;color: #91969b;font-size: 16px;}
.home_product .h_pdct_tit div {float: right;}
.home_product .h_pdct_tit div a {float: left;font-size: 15px;color: #fff;display: block;line-height: 30px;padding: 6px 8px;margin-left: 20px;transition: all 0.3s ease;background-image: linear-gradient(to bottom,#008cc8 4px,#008cc8 4px);}
.home_product .h_pdct_tit div .h_pdct_titxz {color: #fff;}
.home_product .h_pdct_tit div a:hover {background-image:linear-gradient(to bottom,#0056a8 4px,#3aa7d6 4px);}
.home_product .h_pdct_lb {width: 100%;float: left;padding: 0;margin: 0;}
.home_product .h_pdct_lb li {width: 25%;float: left;}
.home_product .h_pdct_lb li a {display: block;position: relative;}
.home_product .h_pdct_lbimg {width: 100%;display: block;}
.home_product .h_pdct_lb li a div {position: absolute;background-color: rgba(0, 0, 0, 0.5);left: 0;top: 0;width: 100%;height: 100%;padding: 20px;opacity: 0;transition: all 0.3s ease;}
.home_product .h_pdct_lb li a div h4 {font-size: 16px;color: #FFFFFF;margin-bottom: 10px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.home_product .h_pdct_lb li a div p {font-size: 14px;color: #FFFFFF;}
.home_product .h_pdct_lb li a div img {width: 80px;height: 80px;position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;}
.home_product .h_pdct_lb li a div i {position: absolute;font-size: 20px;color: #FFFFFF;left: 20px;bottom: 20px;}
.home_product .h_pdct_lb li:hover>a div {opacity: 1;}
@media only screen and (max-width:768px){
	.home_product{padding: 60px 0 0;}
	.home_product .h_pdct_tit{width: 90%;height: auto;}
	.home_product .h_pdct_tit h4{float: initial;width: 100%;}
	.home_product .h_pdct_tit div{float: initial;}
	.home_product .h_pdct_tit div a{float: initial;display: inline-block;margin: 2% 20px 0 0;}
}
@media only screen and (max-width:480px){
	.home_product{padding: 30px 0 0;}
	.home_product .h_pdct_tit h4{margin-bottom: 10px;font-size: 22px;}
	.home_product .h_pdct_tit div a{font-size: 14px;}
	.home_product .h_pdct_lb li{width: 50%;}
	.home_product .h_pdct_lb li a div{padding: 2%;background: rgba(0,0,0,0.2);opacity: 1;}
}


.home_case{padding: 1% 0 4%;}
.home_case .case_program{position: relative;}
.home_case .case_program .lf_img{position: relative;padding-bottom: 37%;width: 61%;overflow: hidden;height: 0;}
.home_case .case_program .lf_img img{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);max-width: initial;}
.home_case .case_program .rt_content{position: absolute;padding:0 2% 0 5%;width: 39%;height: 100%;top: 0;right: 0;}
.home_case .case_program .rt_content .title .en{margin-bottom: 10px;color: #91969b;}
.home_case .case_program .rt_content .title .tit{margin: 0;font-size: 36px;font-weight: normal;color: #333;}
.home_case .case_program .rt_content .title em{font-style: normal;font-size: 20px;color: #999;}
.home_case .case_program .rt_content .program{position: absolute;right: 0;top: 50%;padding:36px 2% 36px 18%;width: 110%;transform: translateY(-50%);background: #008cc8;color: #fff;box-sizing: border-box;}
.home_case .case_program .rt_content .program > div{margin-bottom: 4px;}
.home_case .case_program .rt_content .program > div:nth-last-child(1){margin-bottom: 0;}
.home_case .case_program .rt_content .program .jianjie{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.home_case .case_program .rt_content .more{position: absolute;width: auto;right: 0;bottom: 0;}
.home_case .case_program .rt_content .more span{display: block;width: auto;padding: 8px 25%;color: #fff;background-color: #0056A8;white-space: nowrap;font-size: 14px;box-sizing: border-box;}
.home_case .case_program .rt_content .more:hover span{background: #008cc8;}
.home_case .case_programlist{margin-top: 5%;}
.home_case .case_programlist .pglist_img{position: relative;height: 0;padding-bottom: 61%;overflow: hidden;}
.home_case .case_programlist .pglist_img img{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);max-width: 100%;}
.home_case .case_programlist .tit{margin: 10px 0 0;text-align: center;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.home_case .swiper-pagination{display: none;margin-top: 30px;position: initial;}
.home_case .swiper-pagination-bullet{margin:0 10px;width: 30px;border-radius: initial;}
.swiper-pagination-bullet-active{background: #008cc8;}
@media only screen and (max-width:768px){
	.home_case .case_program .lf_img{width: 55%;}
	.home_case .case_program .lf_img img{max-width: 100%;}
	.home_case .case_program .rt_content{padding: 0 0 0 2%;width: 45%;}
	.home_case .case_program .rt_content .title .tit{font-size: 28px;}
	.home_case .case_program .rt_content .title em{font-size: 18px;}
	.home_case .case_program .rt_content .program{position: initial;padding: 15px 4%;width: 100%;transform: initial;}
	.home_case .case_program .rt_content .program .con{display: none;}
}
@media only screen and (max-width:480px){
	.home_case{padding: 0 0 30px;}
	.home_case .case_program .lf_img{padding-bottom: 60%;width: 100%;}
	.home_case .case_program .rt_content{position: initial;padding: 20px 0 0 0;width: 100%;}
	.home_case .case_program .rt_content .title .tit{font-size: 20px;}
	.home_case .case_program .rt_content .title em{font-size: 16px;}
	.home_case .swiper-pagination{display: block;}
	.home_case .case_program .rt_content .program{margin: 20px 0 0;}
	.home_case .case_program .rt_content .more{position: initial;}
	.home_case .case_program .rt_content .more span{padding: 8px 4%;}
}

/* foot */
.foot .mob-masonry2{display: flex;flex-wrap: wrap;justify-content: space-between;}
.foot .mob-masonry2 .left_part{width: calc(100% - 260px);width: -webkit-calc(100% - 260px);}
.foot .mob-masonry2 .left_part .list{float: left;margin-right: 6%;width:auto;transition-delay:1s;white-space: nowrap;}
.foot .mob-masonry2 .left_part .list:nth-child(2) > li a{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.foot .mob-masonry2 .left_part .list:nth-last-child(1){margin-right: 0;}
.foot .mob-masonry2 .info2{width: 260px;color: #fff;}
.foot .mob-masonry2 .info2 .info-phone{max-width: initial;float: initial;}
.foot .mob-masonry2 b{font-size: 18px;line-height: 1.2;font-weight: normal;color: #ddd;}
.foot .mob-masonry2 .info2 em{display: block;font-size: 28px;font-style: normal;}
.foot .mob-masonry2 .info2 em a{color: #eee;}
.foot .mob-masonry2 .info2 p {color: #aaa;border-top: 1px solid #333;padding: 10px 0;}
.foot .mob-masonry2 .info2 i {font-size: 16px;color: #999;width: 35px;height: 35px;border: 1px solid #555;text-align: center;line-height: 33px;cursor: pointer;border-radius: 3px;transition: .3s;}
@media only screen and (max-width:991px){
	.foot .mob-masonry2 .left_part{width: 100%;display: flex;flex-wrap: nowrap;justify-content: space-between;}
	.foot .mob-masonry2 .left_part .list{margin-right: 1%;}
	.foot .met-footnav h4{text-align: left;}
	.foot .met-footnav ul li{text-align: left;}
	.foot .mob-masonry2 .info2{margin: 0 auto;width: 100%;text-align: center;}
}
@media only screen and (max-width: 768px){
	.foot .row{margin: 0;}
}
@media only screen and (max-width:480px){
	.foot .mob-masonry2 .left_part{display: none;}
	.foot .mob-masonry2 .info2 p{font-size: 14px;}
	.met-links{font-size: 14px;}
	footer .container{font-size: 14px;}
}

/* nei.css */
.feedback-box2 .feedback-cut{margin: 3% 0 30px;}
.feedback-box2 .feedback-title{padding: 0;}
.feedback-box2 .feedback-form textarea.form-control{resize: none;}
.feedback-box2 .feedback-form .form-group>label{width: 100px;}
.feedback-box2 .feedback-form .form-group>label+div{padding-left: 100px;}
.feedback-box2 .feedback-form .form-group>label.ftype_upload+div+small,.feedback-box2 .feedback-form .form-group>label.ftype_select+div+small,.feedback-box2 .feedback-form .form-group>label.ftype_input+div+small,.feedback-box2 .feedback-form .form-group>label.ftype_code+div+small{left: auto;right: 0;}
.feedback-box2 .feedback-form .form-group>label.ftype_textarea+div+small{left: initial;right: -15px;}
@media only screen and (max-width:480px){
	.feedback-box2 .feedback-title b{font-size: 20px;}
	.feedback-box2 .feedback-form{padding: 10px 0px;}
	.feedback-box2 .feedback-form .form-group>label{width: auto;text-align: left;}
	.feedback-box2 .feedback-form .form-group>label+div{padding-left: 0;}
}

.nei_title {text-align: center;}
.nei_title .tit{margin: 0;font-size: 34px;color: #333;}
.nei_title .line{margin: 15px auto;width: 90px;height: 1px;background: #ccc;}
.nei_title .tag{font-size: 14px;color: #888;}
@media only screen and (max-width:768px){
	.nei_title .tit{font-size: 26px;}
}
@media only screen and (max-width:480px){
	.nei_title .tit{font-size: 24px;}
	.nei_title .line{margin: 13px auto;width: 50px;}
}

/* new_about */
.about_new{padding: 3.5% 0;background: #fff;}
.about_new .content p{margin: 0;font-size: 15px;line-height: 32px;color: #666;text-align: center;}
.about_new .data{padding: 3% 0;}
.about_new .data ul{display: flex;flex-wrap: wrap;justify-content: center;padding: 0;}
.about_new .data ul li{width: 20%;text-align: center;font-size: 15px;color: #555;position: relative;}
.about_new .data ul li::after{content:"";position: absolute;top:10%;right: 0;width: 1px;height: 65px;background: #e5e6e8;}
.about_new .data ul li:nth-last-child(1):after{content: initial;}
.about_new .data ul li i{display: block;font-style: normal;font-size: 40px;color: #008cc8;line-height: normal;font-family: "times new roman";}
@media only screen and (max-width:768px){
	.about_new .data ul li{font-size: 14px;}
	.about_new .data ul li i{font-size: 34px;}
}
@media only screen and (max-width:480px){
	.about_new{padding: 30px 0;}
	.about_new .data{padding: 20px 0;}
	.about_new .data ul{justify-content: space-between;}
	.about_new .data ul li{width: 24%;font-size: 12px;}
	.about_new .data ul li i{font-size: 24px;}
	.about_new .content p{font-size: 14px;line-height: 24px;text-align: left;text-indent: 2em;}
}

.about_part2{padding: 3.5% 0;background: #0056a8 url(../images/about_02.jpg)no-repeat center/cover;}
.about_part2 .nei_title .tit{color: #f5f5f5;}
.about_part2 .nei_title .tag{color: #f5f5f5;}
.about_part2 .customer ul{display: flex;flex-wrap: wrap;justify-content: space-between;padding-left: 0;}
.about_part2 .customer ul li{width: 25%;}
.about_part2 .customer ul li .img{position: relative;width: 100%;height: 0;padding-bottom: 50%;overflow: hidden;background-color: #fff;border: 1px solid #e5e5e5;}
.about_part2 .customer ul li img{width: 66%;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.about_part2 .content{padding: 12px 0 3%;}
.about_part2 .content p{margin: 0;font-size: 15px;line-height: 32px;color: #f5f5f5;text-align: left;text-indent: 2em;}
@media only screen and (max-width:480px){
	.about_part2{padding: 30px 0;}
	.about_part2 .content{padding: 10px 0 20px;}
	.about_part2 .content p{font-size: 14px;line-height: 24px;}
	.about_part2 .customer ul li .img{padding-bottom: 66%;}
	.about_part2 .customer ul li img{width: 100%;}
}
.about_part3{padding: 3.5% 0;background: #fff;}
.about_part3 .content{margin-top: 26px;}
.about_part3 .content p{margin: 0;font-size: 15px;line-height: 32px;text-align: center;color: #666;}
.about_part3 .img{margin: 20px 0 0 0;}
.about_part3 .img img{display: block;margin: 0 auto;width: 378px;}
@media only screen and (max-width:480px){
	.about_part3{padding: 30px 0;}
	.about_part3 .content{margin-top: 20px;}
	.about_part3 .content p{font-size: 14px;line-height: 24px;text-align: left;text-indent: 2em;}
	.about_part3 .img img{width: 70%;}
}

/* about_his */
.about_his{padding: 3.5% 0;background: #fff;}
.abolc{width: 100%;padding-top: 90px;position: relative;}
.abolc:after{content: "";width: 100%;height: 1px;background: #eee;left: 0;top: 146px;position: absolute;z-index: -1;}
.abolc-contain{width: 1200px;margin: 0 auto;}
.abolc-time{width: 100%;position: relative;padding: 0 210px;height: 114px;user-select: none;}
.abolc-timeme{width: 100%;text-align: center;}
.abolc-timeme h6{margin: 0;padding-left: 42px;height: 114px;line-height: .8em;font-size: 120px;transform: scale(0);font-family: 'times new roman';transition: all 1.6s ease;color: #008cc8;position: relative;display: inline-block;}
.abolc-timeme h6:after{content: "";position: absolute;top: 50%;width: 10px;height: 10px;border-radius: 50%;left: 0%;margin-top: -5px;background: #008cc8;opacity: 1;}
.abolc-time .swiper-slide-active .abolc-timeme h6{transform: scale(1);}
.abolc-prev,.abolc-next{width: 50px;height: 50px;position: absolute;top: 50%;margin-top: -25px;background: url('../images/aboArr.png') no-repeat center;cursor: pointer;transition: all .4s ease;filter:hue-rotate(160deg);}
.abolc-prev{left: 0;}
.abolc-next{right: 0;transform: rotate(180deg);}
.abolc-prev:hover{transform: scale(0.9);}
.abolc-next:hover{transform: rotate(180deg) scale(0.9);}
.abolc-dot{position: absolute;width: 150px;overflow: hidden;height: 114px;top: 0;}
.abolc-ldot{left: 60px;}
.abolc-rdot{right: 60px;}
.abolc-dotline{font-size: 0;position: relative;width: 1000px;text-align-last: auto;}
.abolc-dotck{width: 50px;display: inline-block;text-align: center;margin-top: 52px;cursor: pointer;}
.abolc-dotck p{margin: 0;font-size: 14px;color: #888;font-family: 'times new roman';padding-top: 26px;position: relative;transition: all .4s ease;}
.abolc-dotck p:after{content: "";position: absolute;top: 0%;width: 10px;height: 10px;border-radius: 50%;left: 50%;margin-left: -5px;background: #008cc8;opacity: .5;transition: all .4s ease;}
.abolc-dotck:hover p{color: #d4a95b;}
.abolc-dotck:hover p:after{opacity: 1;}

.abolc-wdbox{width: 100%;overflow: hidden;margin-top: 20px;background: url("../images/his.png") no-repeat bottom right;min-height: 416px;}
.abolc-imgwords{width: 1200px;margin: 20px auto 0;border: 1px solid #e4e4e4;position: relative;padding: 24px 74px;background: #fff;}
.abolc-imgwords:before{content: "";position: absolute;width: 21px;height: 13px;background: url('../images/hisArr.png') no-repeat;left: 50%;margin-left: -10.5px;top: -12px;}
.abolc-words{width: 100%;position: relative;}
.abolc-words ul{padding: 0;}
.abolc-words li{display: block;width: 100%;position: relative;padding: 2px 0 2px 92px;}
.abolc-words li span{position: absolute;top: 2px;left: 0;font-size: 16px;color: #333;padding-right: 26px;text-align: right;width: 92px;height: 28px;line-height: 28px;}
.abolc-words li span:after{content: "";z-index: 4;position: absolute;left: 0;top: 50%;margin-top: -5px;width: 10px;height: 10px;border-radius: 100%;border: 2px solid #333;background: #fff;}
.abolc-words li:before{content: "";position: absolute;left: 5px;top: 0;width: 1px;height: 100%;background: #e5e5e5;z-index: 2;}
.abolc-words li p{font-size: 16px;color: #666;line-height: 28px;}
@media only screen and (max-width:1599px){
	.abolc {padding-top: 74px;}
	.abory {padding: 80px 0 90px;}
	.abolc:after{top: 130px;}
	.abolc-contain{width: 92%;}
	.abolc-imgwords{width: 92%;}
}
@media only screen and (max-width:1359px){
	.abolc {padding-top: 62px;}
	.abolc-timeme h6{font-size: 92px;}
	.abolc-timeme h6,.abolc-time,.abolc-dot{height: 92px;}
	.abolc:after {top: 108px;}
	.abolc-dotck{margin-top: 41px;}
	.abolc-imgwords {padding: 20px 44px;}
	.abolc-wdbox {min-height: 360px;}
}
@media only screen and (max-width:1000px){
	.abolc-dot{width: 100px;}
	.abolc-time{padding: 0 160px;}
}
@media only screen and (max-width:680px){
	.abolc-dot{width: 50px;}
	.abolc-time{padding: 0 94px;}
	.abolc-prev, .abolc-next{width: 38px;height: 38px;background-size: 38px auto;margin-top: -19px;}
	.abolc-rdot {right: 44px;}
	.abolc-ldot {left: 44px;}
	.abolc {padding-top: 34px;}
	.abolc-timeme h6 {font-size: 42px;padding-left: 20px;}
	.abolc-timeme h6, .abolc-time, .abolc-dot {height: 40px;}
	.abolc:after {top: 54px;}
	.abolc-dotck {margin-top: 8px;}
	.abolc-dotck p {padding-top: 12px;}
	.abolc-imgwords {padding: 16px 16px;}
	.abolc-words li span {padding-right: 16px;width: 60px;line-height: 26px;}
	.abolc-words li p {line-height: 26px;}
	.abolc-words li {padding: 2px 0 2px 60px;}
	.abolc-wdbox {min-height: auto;margin-top: 16px;padding-bottom: 44px;background-size: cover;}
}

/* photolist */
.photolist{padding: 3% 0;background: #fff;}
.photolist .list_layout{display: flex;flex-wrap: wrap;justify-content: flex-start;box-sizing: border-box;}
.photolist .list_layout:after{content: " ";width: 23%;}
.photolist .list_layout .list_pto{margin-bottom: 2%;margin-right: calc(8% / 3);margin-right: -webkit-calc(8% / 3);padding: 10px;width: 23%;box-sizing: border-box;background: #fff;}
.photolist .list_layout .list_pto:nth-child(4n){margin-right: 0;}
.photolist .list_layout .list_pto:hover{-webkit-box-shadow: 0 0 8px #bbb;-moz-box-shadow: 0 0 8px #bbb;box-shadow: 0 0 8px #bbb;}
.photolist .list_layout .list_pto .pto_img{padding: 2%;box-sizing: border-box;border: 1px solid #014198;}
.photolist .list_layout .list_pto .pto_img img{display: block;margin: 0 auto;max-width: 100%;}
.photolist .list_layout .list_pto p.tit{margin: 10px 0 0;font-size: 18px;color: #3A3737;text-align: center;}
@media only screen and (max-width:768px){
	.photolist .list_layout{justify-content: space-between;}
	.photolist .list_layout:after{content: " ";width: 32%;}
	.photolist .list_layout .list_pto{margin-right:0;padding: 10px;width: 32%;}
	.photolist .list_layout .list_pto p.tit{margin: 10px 0 0;}
}
@media only screen and (max-width:480px){
	.photolist .list_layout .list_pto{padding: 5px;width: 48.5%;}
	.photolist .list_layout:after{width:48.5%}
	.photolist .list_layout .list_pto p.tit{font-size: 14px;line-height: normal;}
}

/* product */
.product_new{ position:relative; margin-top:30px;overflow: hidden;margin-bottom: 40px;}
.clear{ clear:both}
.product_img{ display:block; overflow:hidden; float:left;width:calc(98% - 200px);width: -webkit-calc(98% - 200px);}
/*fangda产品大图*/
.fangda{width:100%;position:relative;z-index:99;}
.fangda .fd_min_img{width:100%;overflow:hidden;}
.fangda .fd_min_img img{width:100%;}
.fangda .fd_mouse_m{ display:none;width:80px;height:64px;position:absolute;top:0;left:0;opacity:0.3;filter:alpha(opacity=30);background:#333;_background:url(1-20.gif) repeat;}
.fd_max_img{ display:none;width:200px;height:200px;overflow:hidden; position:absolute;right:0;top:0; z-index:99; border:#f1f1f1 solid 1px;}
.fd_max_img .img{width:atuo;height:auto;position:relative; z-index:10;}
.fd_max_img .img2{position:absolute;top:0;left:0; z-index:60;}

/*fd list产品缩略图*/
.fd_list{width:100%;height:66px;}
.fd_list ul{margin: 20px 0 0;padding: 0;zoom:1;}
.fd_list ul li{ float:left;margin-bottom: 5px;width:95px;}
.fd_list ul li img{padding: 0;width: 80px;box-sizing: border-box; height:64px;border:#eee solid 1px;vertical-align: middle;}
.fd_list ul li.on img{border-color:#008cc8;}

@media screen and (max-width: 640px){
.product_img{  float:none;width:100%;}
.product_class{width:100%;float:none;}
.product_page {margin-top: 20px;}
.product_class .tit {margin-top: 20px;}

.product_page .box{ width:70px; }
}
@media only screen and (max-width:480px){
	.fd_max_img{width: 100px;height: 100px;}
	.fd_list ul li{width: 32%;margin-right: 2%;}
	.fd_list ul li:nth-child(3n){margin-right: 0;}
	.fd_list ul li img{display: block;margin: 0 auto;width: 100%;}
}