/* banner */
.yu_banner{
    width: 100%;
    position: relative;
}
.yu_banner .banner_img{
    width: 100%;
    animation: banner_img 1.5s 1;
    display: flex;
    justify-content: center;
    align-items: center;
}
.yu_banner .banner_img img{
    width: 100%;
}
.yu_banner .banner_tel{
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    padding: 16px 0;
    text-align: center;
    font-size: 25px;
    color: #fff;
    animation: ban_tent2 2s 1;
    text-shadow: 4px 2px 4px #333333;
}
.ban_tent{
    width: 80%;
    position: absolute;
    top: 34%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: flex;
    flex-direction: column;
    align-items: center;
}
.ban_tent .ban_title{
    font-size: 120px;
    line-height: 120px;
    color: #fff;
    font-weight: bold;
    width: 100%;
    text-align: center;
    /* border-bottom: 1px solid #fff; */
    margin-bottom: 20px;
    animation: ban_tent1 2s 1;
    letter-spacing: 100px;
    text-shadow: 4px 4px 2px #333333;
}
.ban_tent .ban_text{
    font-size: 50px;
    color: #fff;
    font-weight: bold;
    width: 100%;
    text-align: center;
    /* border-top: 1px solid #fff; */
    animation: ban_tent2 2s 1;
    margin: 0 0 46px;
    text-shadow: 4px 4px 2px #333333;
}
.ban_tent .ban_h1{
    font-size: 70px;
    color: #fff;
    font-weight: bold;
    width: 100%;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    animation: ban_tent3 2s 1;
    text-shadow: 4px 4px 2px #333333;
}
.ban_tent .ban_h1 h1{
    font-size: 70px;
    color: #fff;
    font-weight: bold;
}
.ban_tent .ban_span{
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.ban_tent .ban_span span{
    font-size: 35px;
    color: #fff;
}
.ban_tent .ban_span span:nth-child(1){
    animation: ban_tent3 2s 1;
}
.ban_tent .ban_span span:nth-child(2){
    animation: ban_tent3 2.5s 1;
}
.ban_tent .ban_span span:nth-child(3){
    animation: ban_tent3 2.6s 1;
}
@keyframes banner_img{
    0%{
		transform: scale(0);
    }
    50%{
        transform: scale(1);
    }
    100%{
		transform: translateX(1);
    }
}

@keyframes ban_tent1{
    from{
		transform: translateX(-200px);
    }
    to{
		transform: translateX(0);
    }
}
@keyframes ban_tent2{
    from{
		transform: translateX(200px);
    }
    to{
		transform: translateX(0);
    }
}
@keyframes ban_tent3{
    from{
		transform: translateY(400px);
    }
    to{
		transform: translateY(0);
    }
}





/* 产品中心 */
.w_90{
    width: 90%;
    margin: 0 auto;
}
.product{
    align-items: flex-start;
    justify-content: space-between;
}
.left_nav{
    width: 20%;
    padding: 0px 0 40px;
    /*background-image: linear-gradient(to right, #508EFD , #C0D9F8);*/
}
.left_nav .left_h1{
    width: 100%;
    font-size: 30px;
    color: #fff;
    font-weight: bold;
    padding: 20px 0;
    /*margin-bottom: 30px;*/
    display: flex;
    justify-content: center;
    align-items: center;
    background-image: linear-gradient(to right, #3085CC , #809AFA);
}
.left_nav .left_h1 .list_icon{
    font-size: 28px;
    display: none;
}
.left_nav .pro_nav_ul{
    width: 100%;
}
.left_nav .pro_nav_ul li{
    width: 100%;
    margin-top: 5px;
}
.left_nav .pro_nav_ul li .title{
    width: 100%;
    margin-bottom: 5px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 20px;
    padding: 10px 0;
    color: #333;
    font-weight: 500;
    /*background-image: linear-gradient(to right, #508EFD , #C0D9F8);*/
    background-color: #d2d2d2;
    position: relative;
}
.left_nav .pro_nav_ul li:hover .title,
.left_nav .pro_nav_ul li .left_liACT{
	background-image: linear-gradient(to right, #3085CC , #809AFA);
	color: #fff;
}
.left_nav .pro_nav_ul li .title .title_icon{
    font-size: 24px;
    color: #fff;
    font-weight: initial;
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
    /*display: none;*/
}
.left_nav .pro_nav_ul li ol{
	width: 100%;
	display: none;
}
.left_nav .pro_nav_ul li a{
    width: 100%;
    font-size: 18px;
    color: #333;
    padding: 10px 0;
    display: block;
    margin-bottom: 5px;
    text-align: center;
    background-color: #d2d2d2;
    position: relative;
}
.left_nav .pro_nav_ul li a i{
	font-size: 20px;
	color: #666666;
	position: absolute;
	right: 10px;
    top: 50%;
    transform: translateY(-50%);
	
}
.left_nav .pro_nav_ul li .left_li_after{
	background-image: linear-gradient(to right, #3085CC , #809AFA);
	color: #ffffff;
}
.left_nav .pro_nav_ul li .left_li_after i{
	color: #ffffff;
}
.left_nav .pro_nav_ul li a:hover{
    color: #E60012;
}

.left_nav .pro_nav_ul .more{
    width: 100%;
    font-size: 20px;
    color: #ffffff;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 30px;
    padding-bottom: 6px;
    padding: 10px 0;
    border-bottom: 1px solid #fff;
    background-image: linear-gradient(to right, #508EFD , #C0D9F8);
}
.left_nav .pro_nav_ul .more .title_icon{
    font-size: 26px;
    color: #fff;
    display: none;
    margin-left: 15px;
}
.left_nav .pro_nav_ul .more:hover{
	color: #E60012;
}
.left_app{
	width: 100%;
	display: none;
	background-image: linear-gradient(to right, #508EFD , #C0D9F8);
	position: relative;
}
.left_app .left_appul{
	width: 100%;
	overflow-x: auto;
	padding: 20px 0;
	display: flex;
	align-items: center;
}
.left_app .zy_jiantou{
	position: absolute;
	width: 60px;
	height: 20px;
	bottom: 0;
	right: 45px;
	overflow: hidden;
}
.left_app .zy_jiantou img{
	width: 16px;
	animation: index_b2 2s linear infinite;
}
@keyframes index_b2{
    from{
		transform: translateX(-10px);
    }
    to{
		transform: translateX(70px);
    }
}

.left_app .left_appul::-webkit-scrollbar {
    height: 5px;
}
.left_app .left_appul::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
    background: rgba(0,0,0,0.2);
}
.left_app .left_appul li{
	padding: 0 15px;
}
.left_app .left_appul li a{
	font-size: 14px;
	color: #ffffff;
	display: flex;
	white-space: nowrap;
}
.left_app .left_appul .left_appliact a{
	color: #E60012;
} 


.right_list{
    width: 77%;
}
.right_ul{
    width: 100%;
}
.right_ul li{
    padding: 5px;
}
.right_ul li a{
    width: 359px;
    height: 417px;
    display: flex;
    /* position: relative; */
    flex-direction: column;
}
.right_ul li a .img{
    width: 100%;
    height: 100%;
    overflow: hidden;
}
.right_ul li a .img img{
    width: 100%;
    height: 100%;
    transition: all .3s;
}
.right_ul li a .title{
    /* position: absolute;
    bottom: 20px;
    left: 0; */
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 8px;
}
.right_ul li a .title p{
    width: 100%;
    text-align: center;
    font-size: 26px;
    color: #333;
}
.right_ul li a .title img{
    width: 200px;
}
.right_ul li a:hover .img>img{
    transform: scale(1.1);
}

/* trust us */
.trust{
    width: 100%;
    height: 500px;
}
.trust .trust_com {
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 63px;
}
.trust .trust_com .top{
    text-align: center;
    font-size: 110px;
    color: #fff;
    font-weight: bold;
    background-image: -webkit-linear-gradient(top,#ffffff 50%,#C2C2C2 50% );
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
}
.trust .trust_com .title{
    text-align: center;
    font-size: 76px;
    color: #fff;
    margin-bottom: 10px;
    text-shadow: 4px 4px 2px #333333;
}
.trust .trust_com .title_on{
    text-align: center;
    font-size: 50px;
    color: #fff;
    text-shadow: 4px 4px 2px #333333;
}

/* 相关产品 */
.relevant{
    width: 100%;
    padding: 30px;
}
.relevant .relevant_com{
    width: 100%;
    background-color: #535353;
    padding: 40px 50px;
}
.relevant .relevant_com .relevant_h1{
    width: 100%;
    font-size: 50px;
    color: #fff;
    font-weight: bold;
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: 1px solid #fff;
    text-align: center;
}
.relevant .relevant_com .relevant_ul{
    width: 100%;
    justify-content: space-between;
    align-items: flex-start;
}
.relevant .relevant_com .relevant_ul li{
    width: 32%;
}
.relevant .relevant_com .relevant_ul li a{
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    overflow: hidden;
}
.relevant .relevant_com .relevant_ul li a .img{
    width: 100%;
    overflow: hidden;
}
.relevant .relevant_com .relevant_ul li a .img img{
    width: 100%;
    transition: all .3s;
}
.relevant .relevant_com .relevant_ul li a .title{
    text-align: center;
    font-size: 22px;
    color: #fff;
    margin: 20px 0 8px;
    transition: all .3s;
}
.relevant .relevant_com .relevant_ul li a .text{
    text-align: center;
    font-size: 16px;
    color: #B6B6B6;
}
.relevant .relevant_com .relevant_ul li a:hover .img>img{
    transform: scale(1.1);
}
.relevant .relevant_com .relevant_ul li a:hover .title{
    color: #E60012;
}

/* .相关咨询 */
.related{
    background-color: #E5E5E5;
}
.zixun{
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 33px;
    color: #333;
    margin: 10px 0 20px;
}
.zixun span{
    width: 100px;
    height: 2px;
    background-color: #333;
    margin: 0 5px;
}

.news_ul{
    width: 100%;
    justify-content: center;
    margin-bottom: 32px;
}
.news_ul li{
    width: 210px;
    height: 52px;
    margin: 0 13px;
}
.news_ul li a{
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 27px;
    color: #333;
    /* border: 2px solid #333; */
    /* position: relative; */
}

.news_ul .news_liact a{
    position: relative;
}
.news_ul .news_liact a::after{
    position: absolute;
    content: "";
    width: 80px;
    height: 2px;
    background-color: #1D80C1;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}
.news_ul li a:hover::after{
    position: absolute;
    content: "";
    width: 80px;
    height: 2px;
    background-color: #1D80C1;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}

.news_none{
    width: 80%;
    margin: 0 auto;
    display: none;
}
.news_none .list_ul{
    width: 100%;
    padding: 30px 40px;
    background-color: #fff;
}
.news_none .list_ul .list_li_title{
    width: 100%;
    padding: 10px 20px;
    background-color: #3399CC;
    margin-bottom: 20px;
    font-size: 18px;
    color: #fff;
}
.news_none .list_ul li{
    width: 50%;
    padding: 14px 20px;
    border-bottom: 1px dashed #aaa;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.news_none .list_ul li:nth-child(2n){
    margin-right: 0;
}
.news_none .list_ul li a{
    /*width: 100%;*/
    flex: 1;
    display: block;
    font-size: 18px;
    color: #333;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.news_none .list_ul li span{
	font-size: 18px;
	color: #555;
	margin-right: 6px;
}
.news_none .list_ul li p{
	font-size: 14px;
	color: #555;
}
.news_none .list_ul li a:hover{
    color: #E60012;
}



/*  */
.trust_pp {
    background-size: 100% 100%;
}
.trust_pp .trust_com .top{
    background-image: -webkit-linear-gradient(top,#ffffff 50%,#ffffff 50% );
    text-shadow: 4px 4px 2px #333333;
    -webkit-text-fill-color: initial;
}

/* 品牌文化 */
.h_brand{
    width: 94%;
    margin: 0 auto;
    padding: 60px 0;
}

.b_about{
    width: 100%;
}
.b_about .jianjie{
    width: 100%;
    align-items: flex-start;
    justify-content: space-between;
    margin-bottom: 20px;
}
.b_about .jianjie .imgs{
    width: 1140px;
    height: 815px;
    overflow: hidden;
}
.b_about .jianjie .imgs img{
    width: 100%;
    height: 100%;
    transition: all .3s;
}
.b_about .jianjie .imgs:hover img{
    transform: scale(1.1);
}
.b_about .jianjie .jianjie_com{
    width: 595px;
    height: 815px;
    background-color: #00A0E9;
    padding: 30px;
}
.b_about .jianjie .jianjie_com .title{
    width: 100%;
    font-size: 50px;
    color: #fff;
    text-align: center;
    margin-bottom: 30px;
}
.b_about .jianjie .jianjie_com .text{
    width: 100%;
    font-size: 25px;
    color: #fff;
    text-align: justify;
    overflow: hidden;
}
.b_about .jianjie_list{
    width: 100%;
    align-items: flex-start;
    justify-content: space-between;
    margin-bottom: 80px;
}
.b_about .jianjie_list .swiper-slide{
	display: flex;
	flex-direction: column;
}
.b_about .jianjie_list .swiper-slide .swi_img{
    width: 100%;
    overflow: hidden;
}
.b_about .jianjie_list .swiper-slide img{
    width: 100%;
    transition: all .3s;
}
.b_about .jianjie_list .swiper-slide:hover .swi_img>img{
    transform: scale(1.1);
}
.b_about .jianjie_list .swiper-slide p{
	text-align: center;
	font-size: 18px;
	padding: 10px 0;
}

.honorary_ul{
    width: 100%;
    align-items: flex-start;
}
.honorary_ul li{
    width: 32%;
    margin-right: 1.5%;
    margin-bottom: 20px;
}
.honorary_ul li:nth-child(3n){
    margin-right: 0;
}
.honorary_ul li .images{
    width: 100%;
    height: auto;
    overflow: hidden;
}
.honorary_ul li .images img{
    width: 100%;
    transition: all .3s;
}
.honorary_ul li:hover .images>img{
    transform: scale(1.1);
}
.honorary_ul li p{
    width: 100%;
    text-align: center;
    padding: 10px;
    font-size: 25px;
    color: #333;
    transition: all .3s;
}
.honorary_ul li:hover p{
    color: #E60012;
}

/* 案例中心 */
.case_ul1{
    width:75%;
    align-items: flex-start;
    margin: 0 auto;
}
.case_ul1 li{
    width: 49%;
    margin-right: 2%;
}
.case_ul1 li:nth-child(2n){
    margin-right: 0;
}
.case_ul1 li a{
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.case_ul1 li a .image{
    width: 100%;
    height: auto;
    overflow: hidden;
    border-radius: 30px;
}
.case_ul1 li a .image img{
    width: 100%;
    transition: all .3s;
}
.case_ul1 li a:hover .image>img{
    transform: scale(1.1);
}
.case_ul1 li a p{
    width: 100%;
    padding: 10px 0;
    text-align: center;
    font-size: 33px;
    color: #333;
}

.case_ul2{
    width:75%;
    align-items: flex-start;
    margin: 0 auto;
}

.case_ul2 li{
    width: 32%;
    margin-right: 1.5%;
}
.case_ul2 li:nth-child(3n){
    margin-right: 0;
}
.case_ul2 li a{
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.case_ul2 li a .image{
    width: 100%;
    height: auto;
    overflow: hidden;
    border-radius: 32px;
    border: 2px solid #2B7CB3;
    box-shadow: 0px 7px 3px 2px #cecece;
}
.case_ul2 li a .image img{
    width: 100%;
    transition: all .3s;
}
.case_ul2 li a:hover .image>img{
    transform: scale(1.1);
}
.case_ul2 li a p{
    width: 100%;
    padding: 10px 0;
    text-align: center;
    font-size: 28px;
    color: #333;
}




/* .咨询中心 */
.consulting{
    width: 80%;
    margin: 0 auto;
}
/* .on_ul{
    width: 100%;
}
.on_ul .ul_li{
    width: 100%;
    margin-top: 60px;
}
.on_ul .ul_li .title{
    width: 100%;
    font-size: 50px;
    color: #333;
    text-align: center;
    margin-bottom: 35px;
}
.on_ul .ul_li .uk_div{
    width: 100%;
    height: 775px;
    overflow: hidden;
    padding: 30px;
    background-color: #535353;
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
}
.on_ul .ul_li .uk_div .images{
    width: 810px;
    margin-right: 60px;
    display: flex;
    flex-direction: column;
}
.on_ul .ul_li .uk_div .images .img_d{
    width: 100%;
    height: 620px;
    overflow: hidden;
    background-color: #E60012;
}
.on_ul .ul_li .uk_div .images .img_d img{
    width: 100%;
    height: 100%;
    transition: all .3s;
}
.on_ul .ul_li .uk_div .images:hover .img_d img{
    transform: scale(1.1);
}
.on_ul .ul_li .uk_div .images p{
    width: 100%;
    padding: 8px 0;
    text-align: center;
    font-size: 24px;
    color: #fff;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.on_ul .ul_li .uk_div .images:hover>p{
    color: #E60012;
}
.on_ul .ul_li .uk_div .ol{
    flex: 1;
    display: grid;
}
.on_ul .ul_li .uk_div .ol a{
    width: 100%;
    display: block;
    margin-bottom: 15px;
    font-size: 20px;
    color: #fff;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.on_ul .ul_li .uk_div .ol a:hover{
    color: #E60012;
} */
.y_news_ul{width: 100%;}
.y_news_ul li{width: 100%;margin-bottom: 60px;}
.y_news_ul li a{width: 100%;display: flex;align-items: center;}
.y_news_ul li a .img{width: 400px;margin-right: 20px;overflow: hidden;}
.y_news_ul li a .img img{width: 100%;transition: all .3s;}
.y_news_ul li a:hover .img>img{transform: scale(1.1);}
.y_news_ul li a .coms{flex: 1;display: flex;align-items: center;padding-bottom: 10px;border-bottom: 1px solid #b9b9b9;}
.y_news_ul li a .coms .coms_h{flex: 1;}
.y_news_ul li a .coms .coms_h .title{width: 100%;font-size: 28px;color: #333;margin-bottom: 20px;}
.y_news_ul li a .coms .coms_h .text{width: 100%;font-size: 20px;color: #666;}
.y_news_ul li a .coms .time{width: 150px;height: 150px;display: flex;flex-direction: column;align-items: center;justify-content: center;background-color: #1D80C1;}
.y_news_ul li a .coms .time .time_day{font-size: 35px;color: #fff;margin-bottom: 10px;}
.y_news_ul li a .coms .time .time_m{font-size: 25px;color: #fff;}



/* 联系奥天 */
.contact{
    width: 96%;
    margin: 0 auto;
    align-items: flex-start;
    padding: 30px;
    background-color: #535353;
    margin-bottom: 60px;
}
.contact .coms{
    width: 50%;
}
.contact .coms .xx_h1{
    font-size: 24px;
    color: #fff;
    margin-bottom: 10px;
    display: flex;
    align-items: center;
}
.contact .coms .xx_h1 h1{
    font-size: 24px;
    color: #fff;
}
.contact .maps{
    width: 50%;
}
.contact .maps .yu_map{
    width: 100%;
    height: 400px;
}

.contact_form{
    width: 96%;
    margin: 0 auto;
    border: 25px solid #BFBFBF;
    background-color: #EEEEEE;
}
.contact_form form{
    width: 60%;
    padding: 40px 0;
    margin: 0 auto;
}
.contact_form form h1{
    width: 100%;
    font-size: 40px;
    color: #333;
    text-align: center;
    margin-bottom: 20px;
}
.contact_form form input{
    width: 100%;
    height: 40px;
    margin-bottom: 10px;
    border-bottom: 1px solid #666;
    padding: 0 10px;
    background-color: #EEEEEE;
    font-size: 18px;
}
.contact_form form textarea{
    width: 100%;
    border: 1px solid #666;
    padding: 10px;
    background-color: #EEEEEE;
    outline: none;
    font-size: 18px;
    margin-bottom: 25px;
}
.contact_form form button{
    width: 160px;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 20px;
    color: #333;
    border-radius: 6px;
    margin: 0 auto;
    border: 1px solid #333;
}
.contact_form form button:hover{
    background-color: #E60012;
    color: #fff;
    border: 1px solid #E60012;
}


/* all_view */
.address{
    width: 90%;
    margin: 0 auto;
    padding: 30px 0;
}
.address i{
    font-size: 16px;
    color: #666;
}
.address a{
    font-size: 18px;
    color: #666;
    margin: 0 8px;
}
.address a:hover{
    color: #E60012;
}
.all_view{
    width: 100%;
    padding: 40px 15px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.all_view .all_h1{
    font-size: 50px;
    font-weight: bold;
    margin-bottom: 15px;
    text-align: center;
}
.all_view .all_text{
    font-size: 22px;
    color: #666;
    margin-bottom: 20px;
    text-align: center;
}
.all_view .all_com{
    width: 90%;
    padding: 30px 0;
    border-top: 1px solid #b9b9b9;
}
.all_view .all_com img{
    width: auto;
    max-width: 100%;
}

.fadajin{
    width: 100%;
    align-items: flex-start;
    justify-content: space-between;
    margin-bottom: 50px;
}
.fadajin .fdj{
    width: 400px;
}
.fadajin .fdj .img{
    width: 100%;
    height: 400px;
    border: 1px solid #d9d9d9;
    padding: 5px;
    margin-bottom: 20px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.fadajin .fdj .img img{
    width: auto;
    max-width: 100%;
    height: auto;
}
.fadajin .fdj_swi{
    width: 100%;
    position: relative;
    padding: 0 30px;
    overflow: hidden;
}
.fadajin .fdj_swi .swiper-slide{
    height: 66px;
    border: 1px solid #d9d9d9;
    padding: 5px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.fadajin .fdj_swi .ulAct{
	border: 1px solid #518EFD;
}
.fadajin .fdj_swi .swiper-slide img{
	width: auto;
    max-width: 100%;
    height: auto;
    max-height: 100%;
}
.fadajin .swiper-button-next, 
.fadajin .swiper-button-prev{
    width: 20px;
    height: 66px;
    background-color: #296692;
    --swiper-navigation-size:20px;
    color: #fff;
    top: 10px;
}
/* .fadajin .fdj_swi .ulAct{
    border: 2px solid #FC6C1E;
} */
.fadajin .swiper-button-next{
    right: 0;
}
.fadajin .swiper-button-prev{
    left: 0;
}
.fdj_com{
    flex: 1;
    margin-left: 30px;
}
.fdj_com .title{
    width: 100%;
    padding: 15px 0;
    font-weight: bold;
    font-size: 30px;
    color: #333;
}
.fdj_com .text{
    width: 100%;
    margin-bottom: 30px;
    line-height: 28px;
}
.fdj_com .text .text_p{
	width: 100%;
	font-size: 16px;
	color: #666666;
	margin-bottom: 12px;
}
.fdj_com .fdj_fenxiang{
	width: 100%;
	display: flex;
	align-items: center;
	font-size: 14px;
	color: #666666;
	height: 0;
    overflow: hidden;
}
.fdj_com .fdj_fenxiang a{
	display: flex;
	margin-right: 18px;
}
.fdj_com .fdj_fenxiang a i{
	font-size: 30px;
	color: #296692;
}
.fdj_com .fdj_fenxiang a i:hover{
	color: #E6005D;
}
.fdj_com .fdj_dianhua{
	display: flex;
	align-items: center;
	font-size: 18px;
	color: #666666;
	margin: 30px 0;
}
.fdj_com .fdj_dianhua:hover{
	color: #E6005D;
}
.fdj_com .fdj_sxy{
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.fdj_com .fdj_sxy a{
	display: flex;
	font-size: 16px;
	color: #333;
}
.fdj_com .fdj_sxy a:hover{
	color: #E6005D;
}
.more_as{
    width: 100%;
    justify-content: space-between;
    padding: 20px 0;
    border-top: 1px solid #d9d9d9;
}
.more_as .more_p{
    flex: 1;
}
.more_as .more_p span{
    font-size: 16px;
    color: #333;
    margin-bottom: 4px;
}
.more_as .more_p p{
    font-size: 26px;
    color: #fc6c1e;
}

.more_as a{
    width: 120px;
    height: 40px;
    border: 2px solid #FC6C1E;
    border-radius: 4px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 16px;
    color: #FC6C1E;
}
.more_as a:hover{
    background-color: #FC6C1E;
    color: #fff;
}
.h_views{
    border-bottom: 1px solid #d9d9d9;
    margin-bottom: 30px;
    padding-bottom: 10px;
}
.h_views .h_title{
    text-align: left;
    font-size: 28px;
    color: #333;
    font-weight: bold;
}
.h_views .h_text{
    margin-bottom: 0;
}
.h_views .h_text::after{
    left: 0;
    transform: translateX(-0);
}
.view_tent img{
	width: auto;
	max-width: 100%;
}
.zhi_fx{
	position: fixed;
	width: 100%;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: 9999;
	background-color: rgba(51, 51, 51, 0.79);
	display: none;
}
.zhi_fx .zhi_com{
	width: 100%;
	display: flex;
	flex-direction: column;
	align-items: flex-end;
}
.zhi_fx .zhi_com i{
	font-size: 85px;
    color: #fff;
    font-weight: 100;
    margin-right: 30px;
}
.zhi_fx .zhi_com p{
	font-size: 24px;
	color: #fff;
	display: flex;
	align-items: center;
}
.zhi_fx .zhi_com p span{
	font-size: 12px;
	color: #fff;
	margin: 0 10px;
}


@media (max-width:767px){
	.w_90{width: 100%;}
    .yu_banner{height: auto;}
    .yu_banner .banner_tel{font-size: 14px;}
    .yu_banner .banner_img{height: 100%;overflow: hidden;justify-content: flex-start;}
    .yu_banner .banner_img img{width: 100%;height: auto;}
    .ban_tent{width: 100%;top: 40%;}
    .ban_tent .ban_title{font-size: 30px;line-height: 40px;letter-spacing: 15px;}
    .ban_tent .ban_text{font-size: 18px;padding: 0;margin: 0 0 10px;}
    .ban_tent .ban_h1{font-size: 26px;}
    .ban_tent .ban_h1 h1{font-size: 26px;}
    .ban_tent .ban_span{flex-direction: column;}
    .ban_tent .ban_span span{font-size: 17px;}
    .yu_banner .banner_tel{font-size: 14px;}


    /* .right_ul{padding: 0 15px;} */
    
    .left_app{display: block;margin-bottom: 20px;}
    .right_ul li{width: 50%;padding: 0;}
    .right_ul li a{height: 217px;width: 100%;padding: 3px;}
    .right_ul li a .title p{font-size: 20px;}
    .right_ul li a .title img {width: 139px;}
	.left_nav{display: none;}
    .left_nav .left_h1 .list_icon{display: block;font-size: 26px;}
    .left_nav{width: 100%;margin-bottom: 20px;padding: 0;}
    .right_list{width: 100%;padding: 0 15px;}
    .left_nav .left_h1{font-size: 20px;justify-content: space-between;padding: 12px 15px;}
    .left_nav .pro_nav_ul{display: none;}
    .left_nav .pro_nav_ul li .title{font-size: 20px;}
    .left_nav .pro_nav_ul li .title .title_icon{font-size: 20px;}
    .left_nav .pro_nav_ul li a{font-size: 18px;}
    .left_nav .pro_nav_ul .more{font-size: 20px;}
    .left_nav .pro_nav_ul .more .title_icon{font-size: 22px;}
    .trust{height: 260px;}
    .trust .trust_com{padding-top: 38px;}
    .trust .trust_com .top{font-size: 50px;}
    .trust .trust_com .title{font-size: 30px;}
    .trust .trust_com .title_on{font-size: 22px;}
    .relevant{padding: 30px 15px;}
    .relevant .relevant_com{padding: 30px 20px;}
    .relevant .relevant_com .relevant_h1{font-size: 28px;}
    .relevant .relevant_com .relevant_ul li{width: 100%;margin-bottom: 20px;}
    .zixun{font-size: 20px;}
    .zixun span{width: 40px;}
    .news_ul{padding: 0 15px;}
    .news_ul li{width: 50%;margin: 0;height: 44px;}
    .news_ul li a{font-size: 16px;}
    .news_none{width: 100%;}
    .news_none .list_ul li{width: 100%;margin-right: 0;padding: 14px 0;}
    .news_none .list_ul{padding: 20px 15px;}
    .news_none .list_ul li a{font-size: 14px;}
    .news_none .list_ul li p{font-size: 12px;}

    .b_about .jianjie .imgs{height: auto;}
    .b_about .jianjie .imgs img{height: auto;}
    .b_about .jianjie .jianjie_com{height: auto;padding: 20px 15px;}
    .b_about .jianjie .jianjie_com .title{font-size: 26px;}
    .b_about .jianjie .jianjie_com .text{font-size: 18px;line-height: 26px;}
    .honorary_ul li{width: 48%;margin-right: 4%;}
    .honorary_ul li:nth-child(2n){margin-right: 0;}
    .honorary_ul li:nth-child(3){margin-right: 4%;}
    .honorary_ul li:nth-child(9){margin-right: 4%;}
    .honorary_ul li:nth-child(15){margin-right: 4%;}
    .honorary_ul li:nth-child(21){margin-right: 4%;}
    .honorary_ul li p{font-size: 16px;}
    .case_ul2{width: 100%;}
    .case_ul1{width: 100%;}
    .case_ul1 li a p{font-size: 16px;}
    .case_ul2 li{width: 49%;margin-right: 2%;}
    .case_ul2 li:nth-child(2n){margin-right: 0%;}
    .case_ul2 li:nth-child(3){margin-right: 2%;}
    .case_ul2 li:nth-child(9){margin-right: 2%;}
    .case_ul2 li:nth-child(15){margin-right: 2%;}
    .case_ul2 li:nth-child(21){margin-right: 2%;}
    .case_ul2 li:nth-child(27){margin-right: 2%;}
    .case_ul2 li a p{font-size: 16px;}
    .consulting{width: 100%;padding: 40px 15px;}
    .on_ul .ul_li .title{font-size: 28px;}
    .on_ul .ul_li .uk_div{padding: 20px 15px;height: auto;}
    .on_ul .ul_li .uk_div .images{width: 100%;margin: 0 0 15px 0;}
    .on_ul .ul_li .uk_div .images .img_d{height: auto;}
    .on_ul .ul_li .uk_div .images p{font-size: 22px;}
    .on_ul .ul_li .uk_div .ol{flex: initial;width: 100%;}
    .on_ul .ul_li .uk_div .ol a{font-size: 18px;}
    .contact{padding: 30px 15px;flex-wrap: wrap;width: 98%;}
    .contact .coms{width: 100%;}
    .contact .maps{width: 100%;}
    .contact .coms .xx_h1,
    .contact .coms .xx_h1 h1{font-size: 18px;}
    .contact_form{border: 8px solid #BFBFBF;}
    .contact_form form{width: 90%;}
    .contact_form form h1{font-size: 28px;}
    .all_view .all_h1{font-size: 28px;}
    .all_view .all_text{font-size: 16px;}
    .all_view .all_com{width: 100%;}
    .address{padding: 20px 0 0;}
    .address i{font-size: 14px;}
    .address a{font-size: 14px;margin: 0 4px;}
    
    .fadajin .fdj{width: 100%;}
    .fdj_com{margin: 20px 0 0;}
    .fdj_com .fdj_fenxiang{height: auto;}
    .y_news_ul li a{flex-wrap: wrap;}
    .y_news_ul li a .img{width: 100%;margin-right: 0;}
    .y_news_ul li a .coms{flex: inherit;width: 100%;flex-wrap: wrap;}
    .y_news_ul li a .coms .coms_h {flex: initial;width: 100%;}
    .y_news_ul li a .coms .coms_h .title{font-size: 20px;}
    .y_news_ul li a .coms .coms_h .text{font-size: 16px;}
    .y_news_ul li a .coms .time{flex-direction: row-reverse;height: auto;border-radius: 45px;margin-top: 20px;}
    .y_news_ul li a .coms .time .time_day{font-size: 28px;margin-left: 8px;}
    .y_news_ul li a .coms .time .time_m{font-size: 18px;}
}
@media (min-width:768px) and (max-width:991px){
    
}

@media (min-width:992px) and (max-width:1024px){
    
}

@media (min-width:1025px) and (max-width:1280px){
    .ban_tent{width: 800px;top: 42%;}
    .ban_tent .ban_title{font-size: 54px;line-height: 58px;letter-spacing: 72px;}
    .ban_tent .ban_text{font-size: 28px;margin-bottom: 20px;}
    .ban_tent .ban_h1{font-size: 36px;}
    .ban_tent .ban_h1 h1{font-size: 36px;}
    .ban_tent .ban_span span{font-size: 20px;margin-top: 15px;}
    .yu_banner .banner_tel{font-size: 22px;}

    .right_ul{padding: 0 15px;}
    .right_ul li a{height: 250px;width: 250px;}
    .right_ul li a .title p{font-size: 18px;}
    .right_ul li a .title img {width: 126px;}
    .left_nav .left_h1{font-size: 20px;}
    .left_nav .pro_nav_ul li .title{font-size: 16px;margin-bottom: 4px;}
    .left_nav .pro_nav_ul li .title .title_icon{font-size: 18px;}
    .left_nav .pro_nav_ul li a{font-size: 14px;margin-bottom: 5px;}
    .left_nav .pro_nav_ul .more{font-size: 12px;}
    .left_nav .pro_nav_ul .more .title_icon{font-size: 14px;}
    .news_none .list_ul{padding: 30px 40px;}
    .w_90{width: 98%;}
    .trust{height: 428px;}
    .trust .trust_com .title{font-size: 54px;}
    .trust .trust_com .title_on{font-size: 34px;}
    .trust .trust_com .top{font-size: 82px;}
    .relevant .relevant_com .relevant_h1{font-size: 36px;}
    .zixun{font-size: 24px;}
    .news_ul li{width: 168px;height: 52px;}
    .news_ul li a{font-size: 18px;}
    .news_none .list_ul li a{font-size: 16px;}

    .b_about .jianjie .imgs{width: 570px;height: auto;}
    .b_about .jianjie .jianjie_com{width: 400px;height: auto;}
    .b_about .jianjie .jianjie_com .title{font-size: 28px;}
    .b_about .jianjie .jianjie_com .text{font-size: 18px;line-height: 26px;}
    .honorary_ul li p{font-size: 20px;}
    .case_ul1,.case_ul2{width: 92%;}
    .case_ul1 li a p,.case_ul2 li a p{font-size: 24px;}
    .consulting{width: 90%;}
    .on_ul .ul_li .uk_div{height: auto;}
    .on_ul .ul_li .uk_div .images{width: 49%;}
    .on_ul .ul_li .uk_div .images .img_d{height: auto;}
    .on_ul .ul_li .uk_div .images p{font-size: 24px;}
    .on_ul .ul_li .uk_div .ol a{font-size: 20px;}
    .contact .coms{width: 100%;}
    .contact .maps{width: 100%;}
}

@media (min-width:1281px) and (max-width:1440px){
    .ban_tent{top: 39%;}
    .ban_tent .ban_title{font-size: 84px;line-height: 84px;letter-spacing: 80px;}
    .ban_tent .ban_text{font-size: 34px;padding: 0 120px;margin: 0 0 20px;}
    .ban_tent .ban_h1{font-size: 44px;}
    .ban_tent .ban_h1 h1{font-size: 44px;}
    .ban_tent .ban_span span{font-size: 26px;margin-top: 15px;}
    .right_ul li a{height: 326px;width: 272px;}
    .right_ul li a .title p{font-size: 26px;}
    .right_ul li a .title img {width: 150px;}
    .left_nav .left_h1{font-size: 24px;}
    .left_nav .pro_nav_ul li .title{font-size: 18px;margin-bottom: 4px;}
    .left_nav .pro_nav_ul li .title .title_icon{font-size: 22px;}
    .left_nav .pro_nav_ul li a{font-size: 16px;margin-bottom: 5px;}
    .left_nav .pro_nav_ul .more{font-size: 16px;}
    .left_nav .pro_nav_ul .more .title_icon{font-size: 20px;}
    .news_none .list_ul{padding: 30px 40px;}
    .news_ul li{width: 200px;}
    .news_ul li a{font-size: 24px;}
    .on_ul .ul_li .uk_div{height: auto;}
    .on_ul .ul_li .uk_div .images{width: 49%;}
    .on_ul .ul_li .uk_div .images .img_d{height: auto;}
    .on_ul .ul_li .uk_div .images p{font-size: 24px;}
    .on_ul .ul_li .uk_div .ol a{font-size: 22px;}
    .consulting{width: 90%;}
}
@media (min-width:1441px) and (max-width:1600px){
    .ban_tent{top: 39%;}
    .ban_tent .ban_title{font-size: 100px;line-height: 100px;}
    .ban_tent .ban_text{font-size: 40px;padding: 0 80px;margin: 0 0 20px;}
    .ban_tent .ban_h1{font-size: 54px;}
    .ban_tent .ban_h1 h1{font-size: 54px;}
    .ban_tent .ban_span span{font-size: 30px;margin-top: 15px;}

    .left_nav{padding: 0;}
    .left_nav .left_h1{font-size: 22px;}
    .right_ul li a{height: 346px;width: 298px;}
    .right_ul li a .title p{font-size: 22px;}
    .right_ul li a .title img{width: 150px;}
    .left_nav .pro_nav_ul .more,
    .left_nav .pro_nav_ul .more .title_icon,
    .left_nav .pro_nav_ul li a{font-size: 16px;}
    .left_nav .pro_nav_ul li .title,
    .left_nav .pro_nav_ul li .title .title_icon{font-size: 18px;}
    .left_nav .pro_nav_ul li a,
    .left_nav .pro_nav_ul li .title{margin-bottom: 6px;}
    .on_ul .ul_li .uk_div{height: auto;}
    .on_ul .ul_li .uk_div .images{width: 49%;}
    .on_ul .ul_li .uk_div .images .img_d{height: auto;}
}
@media (min-width:1281px)and (max-width:1400px){
	.b_about .jianjie .imgs{width: 709px;height: auto;}
	.b_about .jianjie .jianjie_com{width: 453px;height: 510px;}
	.b_about .jianjie .jianjie_com .text{font-size: 20px;}
}
@media (min-width:1401px)and (max-width:1500px){
	.b_about .jianjie .imgs{width: 758px;height: auto;}
	.b_about .jianjie .jianjie_com{width: 505px;height: 543px;}
	.b_about .jianjie .jianjie_com .text{font-size: 22px;}
}
@media (min-width:1501px)and (max-width:1600px){
	.b_about .jianjie .imgs{width: 827px;height: auto;}
	.b_about .jianjie .jianjie_com{width: 540px;height: 594px;}
}
@media (min-width:1601px)and (max-width:1700px){
	.b_about .jianjie .imgs{width: 881px;height: auto;}
	.b_about .jianjie .jianjie_com{height: 630px;}
}
@media (min-width:1701px)and (max-width:1800px){
	.b_about .jianjie .imgs{width: 976px;height: auto;}
	.b_about .jianjie .jianjie_com{height: 698px;}
}
@media (min-width:1801px)and (max-width:1900px){
	.b_about .jianjie .imgs{width: 1050px;height: auto;}
	.b_about .jianjie .jianjie_com{height: 752px;}
	
}




