.menu{width: 100%;background-color: #FFFFFF;}
.home_menu{
	position: relative;
	height: 80px;
	line-height: 80px;
	display:flex;
	width: 900px;
	margin: auto;
	background-color:#ffffff;
	align-items: center;
	vertical-align: middle;
	color: #000000;
}
.home_menu .logo_title{font-size: 0;}
.logo_title .logo{width: 150px;display: inline-block;vertical-align:middle;margin-right: 150px;}
.logo_title .title{font-size: 1.7rem;vertical-align:middle;font-weight: 600;margin-right: 20px;}

.home_menu .phone_menu-btn{display:none;}

.home_menu .right_menu{font-size: 1.6rem;}
.right_menu .menu_item{padding:0 15px;display: inline-block;float: left;box-sizing: border-box;position: relative;}
.menu_item .menu_goto{height: 80px;line-height: 80px;display: block;}
.right_menu .menu_item:hover{background-color: #2C65B6;color: #FFFFFF;}
.right_menu .menu_item:hover >.menu_goto{color: #FFFFFF;}
.right_menu .menu_item:hover >.menu_list{display: block;}

.right_menu .menu_list{position: absolute;top: 100%;left: 0;right: 0;background-color: #2C65B6;z-index: 333;text-align: center;display: none;}
.menu_list .menu_goto{color: #FFFFFF;display: block;border-bottom: solid 1px rgba(250,250,250,1);height:40px;line-height:40px;}
.menu_list .menu_goto:last-child{border-bottom: unset;}
.menu_list .menu_goto:hover{color: #2C65B6;background-color: #FFFFFF;}

.right_menu .menu_now{background-color: #2C65B6;color: #FFFFFF;}
.right_menu .menu_now>.menu_goto{background-color: #2C65B6;color: #FFFFFF;}


.home_banner{width: 100%;overflow: hidden;position: relative;}
.home_banner .control_item{
	display:block;width:50px;height: 50px;
	position: absolute;top: 50%;
	transform: translateY(-50%);
	background-repeat: no-repeat;
	background-size: 50px;
	border-radius: 50%;
}
.home_banner .right_control{
	right: 20px;
	background-image: url(../images/banner_right2.png);
}
.home_banner .right_control:hover{
	background-image: url(../images/banner_right1.png);
	background-color: #FFFFFF;
}
.home_banner .left_control{
	left:20px;
	background-image: url(../images/banner_left2.png);
}
.home_banner .left_control:hover{
	background-image: url(../images/banner_left1.png);
	background-color: #FFFFFF;
}

.home_banner .banner_list{
    font-size: 0;
	width: auto;
	position: relative;
}
.home_banner .banner_list .banner_item{
	width: 100%;
	position: relative;
	opacity: 0;
	transition:all 1s ease;
}
#HomeBanner .banner_item{position: absolute;left: 0;top: 0;right: 0;bottom: 0;height: max-content;}
.home_banner .banner_list .banner_item img{
	width: 100%;
}
.home_banner .banner_list .banner_now{
	opacity: 1;
	transition:all 2s ease;
}

/* home_product */
.home_product{max-width:900px;margin: auto;}
.home_product_list{display:flex;flex-wrap:wrap;}
.home_product_list .home_pro_item{float: left;width: 33.333333333%;box-sizing: border-box;padding: 5px;position: relative;overflow: hidden;padding-bottom: 0;margin-bottom: 10px;}
.home_product_list .home_pro_box{width:auto;height:auto;}
.home_product_list .home_pro_detaile{background-color: #F7F4F8;right: 5px;left: 5px;color: #666666;padding-top:10px;}
.home_product_list .home_pro_title{background-color:#1A67B3;color:#ffffff;font-size: 1.7rem;font-weight: 800;line-height: 30px;padding: 10px;text-align: center;margin-top:20px;}
.home_product_list .home_pro_cont{padding: 0 10px;margin-top: 10px;font-size: 1.6rem;-webkit-line-clamp: 5;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;}
.home_product_list .home_pro_foot{padding: 0 10px;margin-top: 20px;text-align: right;}
.home_product_list .home_pro_foot a{font-size: 1.6rem;color: #1A67B3;display: inline-block;border:1px #1A67B3 solid;padding:3px 10px;text-align: center;}



.function_user{position: absolute;bottom: 10%;background-color:rgba(250,250,250,0.8);padding: 5px;border-radius: 5px;font-size: 0;left: 41%;transform: translateX(-50%);white-space: nowrap;}
.function_user .fun_item{display:inline-block;font-size: 1.6rem;height: 35px;line-height: 35px;padding:0 5px;background-color: #2C65B6;color: #FFFFFF;border-radius: 3px;width: 150px;margin-right: 10px;}
.function_user .fun_item:last-child{width: 80px;text-align: center;background-color: #FFFFFF;color: #2C65B6;margin-right: 0;}

.model_head{position: relative;margin-top: 120px;}
.model_head .title{width: 40%;height: 1px;border-top: 1px rgba(157,154,157,0.5) solid;margin: 0 auto;margin-bottom: 30px;}
.title_icon{display:block;width: 180px;background-color: #FFFFFF;padding: 5px 10px;position: absolute;transform: translate(-50%) translateY(-90%);left: 50%;}

.model_body{margin-bottom: 50px;}



.advantage{display: flex;position: relative;}
.advantage .advan_item{flex: 1;}
.advantage .advantage_left{background-image:url(../images/home_advan.png);background-size:100% 100%;background-repeat:no-repeat;}
.advantage .advantage_right{background-color: #2C65B6;}

.advan_list{padding: 20px 0;}
.advan_list .advan_list_item{position: relative;padding:0 10px 0 0px;color: #FFFFFF;margin-bottom: 30px;display:flex;}
.advan_list .advan_list_item:last-child{margin-bottom: 0;}
.advan_list .advan_list_icon{
		min-width: 70px;
	    height: 70px;
	    left: 0;
	    top: 0;
	    transform: translateX(-50%);
	    border-radius: 50%;
	    overflow: hidden;
	    /* background-color: #F5F5F5; */
	    text-align: center;
	    vertical-align: middle;
	    align-items: center;
	    font-size: 3rem;
	    color: #FFFFFF;
	    border: solid 1px #ffffff;
	    padding: 3px;
	    box-sizing: border-box;
}
.advan_list .advan_list_icon .icon-font{
	width: 100%;
	height: 100%;
	background-color: #ffffff;
	display: inline-block;
	border-radius: 50%;
	line-height: 70px;
	color: #2C65B6;
}


.advan_list .advan_list_title{font-size: 1.7rem;font-weight: 700;}
.advan_list .advant_list_text{font-size: 1.5rem;padding: 0;margin: 0;margin-top: 1rem;}

.success_case{width: 900px;margin:90px auto 0 auto;}
.success_item{position: relative;width:30%;background-color: #FFFFFF;box-shadow: 1px 1px 10px rgba(0,0,0,0.3);float: left;margin-left: 20px;margin-bottom: 60px;}
.success_item .success_item_title{width: 80px;height:40px;text-align:center;position: absolute;top: 0;left: 50%;transform: translateX(-50%) translateY(-50%);background-color: #2C65B6;color: #FFFFFF;line-height: 40px;font-size: 1.6rem;}
.success_item .success_item_title::after{content: ' ';height: 0;width:0;position: absolute;border-left: 40px solid transparent;border-right: 40px solid transparent;border-bottom: solid 25px #2C65B6;left: 0;top:-25px;}
.success_item .success_item_title::before{content: ' ';height: 0;width:0;position: absolute;border-left: 40px solid transparent;border-right: 40px solid transparent;border-top: solid 25px #2C65B6;left: 0;bottom:-25px;}

.success_item .success_icon{margin: 0 auto;width: 60%;margin: 0 auto;margin-top: 60px;}
.success_item .success_cont{font-size: 1.5rem;color: #8E8E8E;padding: 10px;min-height:40px;}
.success_item .success_cont span{display: block;}
.more_case{text-align: center;}
.more_case .more_btn{padding:5px 20px;border:1px #2C65B6 solid;border-radius: 5px;color: #2C65B6;}

.page-footer{background-color: #2A65B5;padding: 20px 0;}
.foot_box{width: 900px;margin: 0 auto;display: flex;}
.foot_item{color: #FFFFFF;width: 33%;flex: 1;padding: 0 10px;}
.foot_item_title{font-size: 1.8rem;}
.foot_list_item{margin-top:10px;font-size: 1.5rem;}
.er_code{text-align: left;}
.er_code img{width: 150px;}
.er_code .er_code_text{width: 150px;text-align: center;margin-top:20px}

.foot_copay{background-color: #00519C;line-height: 40px;color: #FFFFFF;}
.foot_copay .copay_box{text-align: center;font-size: 1.8rem;}
.foot_copay .copay_gwab{font-size: 1.5rem;display: inline-block;}
.foot_copay .copay_gwab img{width: 20px;display: inline-block;font-size: 0;    float: left; margin-top: 10px;}


/* service_center.html */
.service_list{position: relative;}
.service_list .service_item{float: left;box-sizing: border-box;width: 25%;padding: 5px;}
.service_list .service_item .service_hd{background-color: #2F64B4;color: #FFFFFF;text-align: center;height: 50px;vertical-align:middle;align-items: center;line-height: 50px;position: relative;font-size: 1.7rem;}
.service_list .service_item .service_hd::before{content: " ";border-right: 10px solid transparent;border-left: 10px solid transparent;border-top: solid 10px #2F64B4;position: absolute;top: 100%;left: 50%;transform: translateX(-50%);z-index: 55;}

.service_list .service_item .service_bd{padding: 20px 10px 10px 10px;background-color: #FFFFFF;position: relative;border-bottom: solid 1px #C9C6C9;min-height: 200px;height:auto;color: #8E8E8E;font-size: 1.5rem;
    vertical-align: middle;
    align-items: center;}
.service_list .service_item .service_ft{margin-top: 20px;}
.service_list .service_item .service_bd::before{content: " ";position: absolute;left: 0;top: 0;bottom: 0;border-left: solid 1px #C9C6C9;}
.service_list .service_item .service_bd::before{content: " ";position: absolute;right: 0;top: 0;bottom: 0;border-right: solid 1px #C9C6C9;}


/* success_case.html */
.page_container{width: 900px;margin: auto;margin-top: 50px;margin-bottom: 50px;}
.container_head{display: flex;}
.container_head .cont_head_title{text-align: left;flex: 1;}
.container_head .position{text-align: right;font-size: 1.6rem;color: #8E8E8E;padding-right: 10px;}
.container_head .position a{color: #8E8E8E;}
.container_head .cont_head_title .title{display:inline-block;border-bottom: 2px #2C65B6 solid;padding: 3px 10px;color: #8E8E8E;font-size: 1.6rem;font-weight: bold;color: #000000;}

.container_body{margin-top: 20px;}
.case_list{position: relative;display:flex;flex-wrap:wrap;}
.case_list .case_item{
	flex:0 0 25%;
	position: relative;
	box-sizing: border-box;
	float: left;
	background-color: #FFFFFF;
	padding: 5px;
	font-size: 1.4rem;
}
.case_list .case_item .case_icon{width: 70%;margin: auto;padding: 20px 0;}
.case_list .case_item a{display:block;box-shadow:0px 0px 10px rgba(0,0,0,0.2);}
.case_list .case_indroduce{padding: 10px;color: #8E8E8E;background-color: #F5F5F5;font-size:1.3rem;min-height:40px;}
.case_list .case_item:active .case_indroduce{background-color: #2A65B5;color: #FFFFFF;}

.page_number{padding: 10px;}
.page_number .number_item{display: inline-block;padding: 3px 5px;border: 1px #8E8E8E solid;color: #8E8E8E;text-align: center;}
.page_number .checke_now{background-color: #2C65B6;color: #FFFFFF;border:  1px #FFFFFF solid;box-sizing: border-box;}
.page_number .ex_page{margin-right: 10px;}
.page_number .nex_page{margin-left: 10px;}
.page_number .number_all{display:inline-block;margin-left: 20px;padding:1px 10px;border: solid 1px #8E8E8E;}


.container_item_head{position: relative;height: 20px;padding-left: 10px;font-size: 1.6rem;margin-bottom:20px;}
.container_item_head::before{content: " ";display: block;position: absolute;left: 0;top: 0;width: 3px; background-color: #2A65B5;border-radius: 2px;height: 20px;}

.container_text{padding-left: 10px;margin-bottom: 20px;font-size: 1.4rem;}
.container_text .aside{margin: 10px 0;}

.assembly_list{position: relative;}
.assembly_list .assembly_item{position: relative;width: 25%;float:left;box-sizing: border-box;padding: 10px;}
.assembly_list .assembly_item .assembly_cont{min-height: 250px;box-shadow: 1px 1px 10px rgba(0,0,0,0.1);padding: 5px;position: relative;font-size: 1.5rem;color: #8E8E8E;line-height: 30px;}
.assembly_list .assembly_item .assembly_cont::before{content: " ";display:block;height: 4px;position: absolute;top: 0;left: 5px;width: 60px;}
.assembly_list .assembly_item .item_blue::before{background-color: #2C65B6;}
.assembly_list .assembly_item .item_yellow::before{background-color: #F5C100;}
.assembly_list .assembly_item .item_red::before{background-color: #CF3E37;}
.assembly_list .assembly_item .item_green::before{background-color: #16AC0D;}

.assembly_item .assembly_cont .assembly_title{font-size: 1.7rem;color: #2C65B6;margin: 10px 0;font-weight: bold;}
.success_assembly{margin-bottom: 20px;}



/* join_us.html */
.container_item_body{padding-bottom: 40px;margin-bottom: 40px;}
.welfare{position: relative;}
.welfare_item{position: relative;box-sizing: border-box;float: left;width: 25%;text-align: center;}
.welfare_item .welfare_icon{max-width: 70px;margin: 0 auto;padding: 16px;}
.welfare_item .welfare_text{font-size: 1.5rem;color: #999999;}

.position_list{position: relative;display:flex;flex-wrap:wrap;}
.position_list .position_item{position: relative;width: 50%;box-sizing: border-box;float: left;font-size: 1.6rem;padding:0 20px 40px 20px;}
.position_msg{font-size:1.6rem;text-align:left;padding:20px;color:#2A65B5;}
.position_head{display: flex;}
.position_title{font-weight: 700;flex:1;font-size: 1.8rem;}
.position_active{text-align: right;flex:1;}
.position_active .position_btn{padding: 5px 10px;background-color:#2C65B6;color: #FFFFFF;}

.position_option{display: flex;margin-top: 20px;}
.position_option .position_label{width:90px;}
.position_option .position_descripe{flex: 1;}
.position_option .position_text{font-size: 1.4rem;color: #8E8E8E;}



/* about_us.html */
.map_container{width: 100%;height: 400px;}
.contact_list{position: relative;}
.contact_list .contact_item{position: relative;float:left;box-sizing: border-box;width: 25%;border-bottom: 1px #8E8E8E solid;}
.contact_list .contact_item:first-child::before,.contact_list .contact_item::after{position: absolute;content: " ";display: block;border-left: 1px #8E8E8E solid;top: 60px;bottom: 0;}
.contact_list .contact_item::before{left: 0;}
.contact_list .contact_item::after{right: 0;}
.contact_item .contact_hd{height: 60px;line-height: 60px;align-items: center;vertical-align: middle;display: -moz-box;display: -webkit-box;}
.contact_item .contact_icon{
	    width: 50px;
	    height: 50px;
	    margin: auto;
	    vertical-align: middle;
	    font-size: 3rem;
	    text-align: center;
	    display: block;
	    /* line-height: 50px; */
	    color: #ffffff;
	    border: solid 1px #ffffff;
	    border-radius: 50%;
	    overflow: hidden;
	    box-sizing: border-box;
	    padding: 10px;
}
.contact_item .contact_wechat{background-color: #18AB07;}
.contact_item .contact_qq{background-color: #FCC101;}
.contact_item .contact_emil{background-color: #FF0200;}
.contact_item .contact_phone{background-color: #2D64B6;}

.contact_item .contact_bd{background-color: #FFFFFF;height: 200px;vertical-align: middle;align-items: center;display: flex;}
.contact_item .phone_content{}
.contact_item .contact_bd .content{position: relative;margin: auto;font-size: 1.6rem;color: #8E8E8E;text-align: center;}
.contact_item .contact_bd .content_title{font-size: 1.7rem;color: #000000;margin-bottom: 20px;}

.about_article{position:relative;font-size:1.5rem;}
.about_article .article_img{float:right;width:300px;}
.about_article p{text-indent:30px;margin-bottom:20px;}
.honor_list{position:relative;display:flex;flex-wrap:wrap;}
.honor_list .honor_item{flex: 0 0 50%;padding: 0 10px;box-sizing: border-box;margin-bottom:20px;position:relative;}
.honor_list .honor_msg{position: absolute;bottom: 0;left: 10px;right: 10px;height: 50px;background-color: rgba(0,0,0,0.5);color:#ffffff;text-align:center;align-items:center;dislay:flex;font-size:1.6rem;box-sizing:border-box;padding:5px;}

.member_detail_list{position: relative;}
.member_detail_item{display: flex;margin-bottom: 20px;}
.member_detail_item .member_icon,.member_detail_item .member_introduce{flex: 1;}
.member_detail_item .member_icon{max-width: 200px;padding:0 30px;}
.introduce_left .member_name,.introduce_left .member_position{text-align:right}
.introduce_right .member_name,.introduce_right .member_position{text-align: left;}

.member_detail_item .member_introduce .member_name,.member_introduce .member_position{color: #2A65B5;font-size: 1.6rem;font-weight: 700;}
.member_detail_item .member_introduce .member_introduce_text{margin-top: 20px;font-size: 1.5rem;color: #8E8E8E;}


.member_list{}
.member_item{position: relative;float: left;width: 25%;box-sizing:border-box;padding: 10px;background-color: #FFFFFF;text-align: center;}
.member_item p,.member_item div,.member_item .member_name{line-height: 20px;}
.member_item .member_icon{margin-bottom: 20px;}
.member_name{font-size: 1.7rem;font-weight: 700;color:#2A65B5;}


.team-bar{display: flex;}
.team-bar .team-menu{position: relative;}
.team-bar .team-list{background-color: #2A65B5;width: 200px;text-align: center;color: #FFFFFF;font-size: 1.6rem;padding: 30px 0;max-height: 500px;overflow-y: scroll;}
.team-list .team-menu-item{display:block;color:#FFFFFF;height:40px;line-height: 40px;cursor: pointer;cursor: -ms-pointer;}
.team-list .checke_now,.team-list .team-menu-item:hover{background-color: #FFFFFF;color: #2A65B5;}
.team-bar .team-container{flex: 1;padding-left: 10px;box-sizing: border-box;}
.team-container .team-member{display:flex;flex-wrap:wrap;}
.team-member-article{font-size:1.5rem;}
.team-member-article .content{text-indent:30px;}
.team-container .team-member-item{
	position: relative;
	width: 33.33333333333333333%;
	flex: 0 0 50%;
	box-sizing: border-box;
	color: #FFFFFF;
	font-size: 1.6rem;
	cursor: pointer;
	cursor: -ms-pointer;
	padding-left: 20px;
	margin-bottom: 20px;
}
.tea-member-box{
	background-color: #d2d2d2;
	padding-bottom: 20px;
}
.team-container .team-member-item:hover .tea-member-box{
	background-color: #2A65B5;
	color: #FFFFFF;
}
.team-container .team-member-item:hover .team-member-name{
	color: #FFFFFF;
	background-color: #0f55a2;
}
.team-container .team-member-item:hover .member-work{
	background-color: #FFFFFF;
	color: #2A65B5;
}
.team-member-item .team-member-name{
	height: 40px;
	line-height: 40px;
	background-color: #a2a2a2;
	text-align: center;
	color: #FFFFFF;
}

.team-member-item .team-member-icon{width: 150px;margin: auto;}
.team-member-item .member-icon{width: 150px;height:150px;border-radius: 50%;overflow: hidden;margin-top: 20px;position: relative;}
.team-member-item .member-icon img{width: 101%;}
.team-member-item .member-work{height: 30px;line-height: 30px;background-color: #2A65B5;color: #FFFFFF;padding: 0 15px;text-align: center;margin-top: -20px;position: relative;white-space: nowrap;}
.team-member-item .team-member-describe{padding: 0 10px;color: ;margin-top: 30px;}
.team-member-item .team-member-contact{margin-top: 20px;color: ;font-size: 1.5rem;padding: 0 10px;height: 30px;line-height: 30px;}
.team-member-contact .icon{font-size: 2.5rem;vertical-align: middle;}
.team-member-contact .number{vertical-align: middle;}



/* programmme.html */
.problem_list{background-color: #FFFFFF;}
.problem_item{position: relative;margin-left: 20px;background-color: rgba(224,240,255,0.5);padding:10px;margin-bottom: 10px;color: #000000;font-size: 1.5rem;}
.problem_item::before{content: " ";position: absolute;left: -20px;top:0;bottom:0;width: 15px;}

.problem_blue::before{background-color: #2D64B6;}
.problem_yellow::before{background-color: #FCC101;}
.problem_red::before{background-color: #FF0200;}
.problem_green::before{background-color: #18AB07;}

.problem_title{font-size: 1.7rem;}
.system_list{}
.system_list .system_item{width: 50%;padding: 10px;float: left;box-sizing: border-box;margin-bottom: 10px;}



/* product_center.html */
.product_info_list{list-style-type: disc;padding-left: 20px;list-style: disc;font-weight: 200;}
.product_info_list .product_info_item{color: #00519C;font-size: 1.5rem;margin-bottom: 20px;}
.product_info_list .product_info_item .product_text{color: #000000;}

.product_style_list{margin-bottom: 20px;}
.product_style_item{display: flex;position: relative;}
.product_style_icon{position: relative;flex: 1;color: #FFFFFF;font-weight: bold;min-height: 100px;}
.product_style_icon .icon{position: absolute;top: 0px;height:100px;width: 70px;background-size:contain;background-repeat: no-repeat;display: ;align-items: center;vertical-align: middle;display: grid;font-size: 1.5rem;}

.product_style_item:first-child .icon{top: 10px;}

.icon-left{border-right: 1px #cccccc solid;}
.icon-left .icon{right: 0;background-position: top right;text-align: right;padding-right: 20px;}
.icon-right{border-left: 1px #cccccc solid;}
.icon-right .icon{left: 0;background-position: top left;text-align: left;padding-left: 20px;}


.product_style_icon .icon-blue{background-image:url(../images/produce_icon_blue.png);}
.product_style_icon .icon-yellow{background-image: url(../images/produce_icon_yellow.png);}
.product_style_icon .icon-red{background-image: url(../images/produce_icon_red.png);}
.product_style_icon .icon-green{background-image: url(../images/produce_icon_green.png);}

.product_style_text{flex: 1;box-sizing:border-box;}
.product_style_text .pro_style_title{font-size: 1.7rem;margin: 20px 10px 10px 10px;}
.product_style_text .pro_style_cont{font-size: 1.4rem;padding: 10px;}

/* qywh.html */
.qywh_list{display: flex;flex-wrap: wrap;}
.qywh_list{position: relative;}
.qywh_list .qywh_item{
	width:33.333333333333%;
	position: relative;
	box-sizing: border-box;
	float: left;
	background-color: #FFFFFF;
	padding: 5px;
	font-size: 1.4rem;
}
.qywh_list .qywh_indroduce{padding: 10px;background-color: rgba(0,0,0,0.4);color: #FFFFFF;position: absolute;bottom: 5px;left: 5px;right: 5px;text-align: center;}


/* phoone_sub_menu */
.phoone_menu{padding:0 20px;height: 30px;line-height:30px;margin-top: 20px;display: none;}
.phoone_menu_box{background-color: #2C65B6;white-space: nowrap;overflow-x:scroll;height:30px;line-height:30px;}
.phoone_menu_box .phone_menu_item{height: 30px;line-height: 30px;display: inline-block;font-size: 1.6rem;color: #ffffff;padding: 0 20px;}
.phoone_menu_box .action_now{background-color: #ffffff;color: #2C65B6;}








/* 閼奉亪锟藉倹澧滈張铏诡伂鎼存梹鐗卞锟� */
@media only screen and (max-width: 900px) {
	body,html{
		background-color: #F5F5F5;
	}
	.phoone_menu{display:block;}
	.home-page_body{margin-top:50px;}
	.page-body,.page,.title_icon{
		background-color: #F5F5F5 !important;
	}
	.menu{width: 100%;background-color: #FFFFFF;position:fixed;z-index:9990;top:0;right:0;left:0;}
	.home_menu{
		position: relative;
		height: auto;
		line-height: 50px;
		display:flex;
		width: auto;
		margin: auto;
		background-color:#f5f5f5;
		align-items: center;
		vertical-align: middle;
		color: #000000;
		text-align: center;
	}
	.home_menu .phone_menu-btn{display: block;text-align:right;font-size:2rem;flex:1;padding-right:20px;color:#2C65B6;}
	.home_menu .logo_title{font-size: 0;display: block;text-align: center;padding-left:10px;line-height:50px;}
	.logo_title .logo{width: 150px;display: inline-block;vertical-align:middle;margin-right: 0px;}
	.logo_title .title{font-size: 1.5rem;vertical-align:middle;font-weight: 600;margin-right: 20px;}
	
	.home_menu .right_menu{
		display:none;
		font-size: 1.5rem;margin: auto;width: auto;
		white-space: nowrap;
		background-color:#414141;
		position:absolute;right:20px;top:100%;
		margin-top:10px;
		height:auto;
		border-radius:5px;
	}
	.home_menu .right_menu::before{
		content:" ";
		width:0;height:0;
		border-left:10px solid transparent;
		border-right:10px solid transparent;
		border-bottom:10px solid #414141;
		position:absolute;right:10px;top:-10px;
	}
	.home_menu .right_menu::-webkit-scrollbar{
		display: none;
	}
	.right_menu .menu_item{
		padding:0 15px;height: 40px;line-height: 40px;display:block;
		float: unset;box-sizing: border-box;position: relative;
		background-color:#414141;
		border-bottom:#ffffff solid 1px;
	}
	.right_menu .menu_item:first-child{
		border-top-right-radius:5px;
		border-top-left-radius:5px;
	}
	.right_menu .menu_item:last-child{
		border-bottom-right-radius:5px;
		border-bottom-left-radius:5px;
	}
	.right_menu .menu_item:hover{
		background-color: #f5f5f5;
		color:#2C65B6;
	}
	.right_menu .menu_item:hover >.menu_goto{color: #2C65B6;}
	
	.menu_item .menu_goto{height: 40px;line-height: 40px;display: block;color:#ffffff;}
	
	.right_menu .menu_now{color: #ffffff;background-color: #414141;}
	.right_menu .menu_now>.menu_goto{color: #ffffff;background-color: unset;}
	
	.right_menu .menu_list{display: none;}
	.right_menu .menu_item:hover >.menu_list{display:none;}
	.home_banner{margin-top:50px;}
	.home_banner .banner_control,.home_banner .function_user{display: none;}
	
	
	
	/* home_product */
	.home_product{max-width:100%;margin: auto;}
	
	.home_product_list .home_pro_item{float: left;width:50%;box-sizing: border-box;padding: 5px;position: relative;overflow: hidden;padding-bottom: 0;margin-bottom: 10px;}
	.home_product_list .home_pro_box{width:auto;height:auto;}
	.home_product_list .home_pro_cont{padding: 0 10px;margin-top: 10px;font-size: 1.6rem;}
	.home_product_list .home_pro_foot{padding: 0 10px;margin-top: 20px;text-align: right;}
	
	
	
	.success_item .success_item_title {
	    width: 60px;
	    height: 30px;
	    text-align: center;
	    line-height: 30px;
	    font-size: 1.6rem;
		border-top: 1px #2C65B6 solid;
		border-bottom: 1px #2C65B6 solid;
	}
	.success_item .success_item_title::after{
		content: ' ';
		height: 0;
		width: 0;
		position: absolute;
		border-left: 30px solid transparent;
		border-right: 30px solid transparent;
		border-bottom: solid 20px #2C65B6;
		left: 0;
		top: -20px;
	}
	.success_item .success_item_title::before{
		    content: ' ';
		    height: 0;
		    width: 0;
		    position: absolute;
		    border-left: 30px solid transparent;
		    border-right: 30px solid transparent;
		    border-top: solid 20px #2C65B6;
		    bottom: -20px;
			
	}
	
	.container_body{padding:0 20px;}
	
	/* home_advantage */
	.advantage{}
	.advantage{display: block;position: relative;}
	.advantage .advan_item{display: block;}
	.advantage .advantage_left{display: none;}
	.advantage .advantage_right{background-color: #F5F5F5;color: #8E8E8E;}
	
	.advan_list{padding: 20px 0;}
	.advan_list .advan_list_item{position: relative;padding:10px 10px 10px 10px;color: #999999;margin-bottom: 30px;display: flex;margin: 0 10px 20px 10px;box-shadow:1px 1px 10px rgba(0,0,0,0.2);background-color: #FFFFFF;min-height:70px;}
	.advan_list .advan_list_item:last-child{margin-bottom: 20px;}
	.advan_list .advan_list_icon{
	    border-radius: 50%;
	    overflow: hidden;
	    background-color: #ffffff;
	    text-align: center;
	    font-size: 3rem;
	    color: #ffffff;
	    border: solid 1px #2C65B6;
	    padding: 3px;
		top: 10px;
		left: 10px;
		transform: translateX(0);
		margin-right:20px;
	}
	.advan_list .advan_list_icon .icon-font{
		width: 100%;
		height: 100%;
		background-color: #2C65B6;
		display: inline-block;
		border-radius: 50%;
		line-height: 70px;
		color: #FFFFFF;
		
	}
	
	.advan_list .advant_list_text{font-size: 1.5rem;padding: 0;margin: 0;margin-top: 1rem;}
	
	.success_case{width:100%;margin:90px auto 0 auto;}
	.success_item{position: relative;width:50%;background-color: #F5F5F5;box-shadow:none;float: left;margin-left: 0;margin-bottom: 60px;padding: 0 10px;box-sizing: border-box;}
	.success_item .success_cont{background-color: #FFFFFF;}
	.success_item .item_box{box-shadow: 1px 1px 10px rgba(0,0,0,0.1);}
	
	
	.model_head{position: relative;margin-top: 120px;}
	.model_head .title{width: 90%;height: 1px;border-top: 1px rgba(157,154,157,0.5) solid;margin: 0 auto;margin-bottom: 30px;}
	.title_icon{width: 150px;}
	
	.page-footer{background-color: #2A65B5;padding: 20px 0;display:none;}
	.foot_box{width: 100%;margin: 0 auto;display: block;}
	.foot_item{color: #FFFFFF;width:auto;padding: 0 10px;margin-bottom: 20px;}
	.foot_item_title{font-size: 1.8rem;}
	.foot_list_item{margin-top:10px;font-size: 1.5rem;}
	.er_code{text-align: left;}
	.er_code img{width: 150px;}
	.er_code .er_code_text{width: 150px;text-align: center;margin-top:20px}
	
	.foot_copay{background-color: #00519C;line-height: 40px;color: #FFFFFF;}
	.foot_copay .copay_box{text-align: center;font-size: 1.8rem;padding: 0 10px;}
	.foot_copay .copay_gwab{font-size: 1.5rem;display: inline-block;}
	.foot_copay .copay_gwab img{width: 20px;display: inline-block;font-size: 0;    float: left;margin-top: 10px;}
	
	
	
	
	/* success_case.html */
	.page_container{width: 100%;margin: auto;margin-top: 50px;margin-bottom: 50px;}
	.container_head{margin-left: 20px;margin-right: 20px;}
	.container_head .position{text-align: right;font-size: 1.6rem;color: #8E8E8E;padding-right: 10px;display: none;}
	.case_list .case_item{
		flex:0 0 50%;
		position: relative;
		box-sizing: border-box;
		float: left;
		background-color: #FFFFFF;
		padding: 5px;
	}
	.assembly_list .assembly_item{flex: 0 0 50%;}
	.case_list .case_item .case_icon{width: 70%;margin: auto;padding: 20px 0;}
	
	/* join_us.html */
	.position_list .position_item{width: 100%;}
	
	/* about_us.html */
	.member_item{width: 50%;}
	.honor_list .honor_item{flex: 0 0 100%;}
	/* .page_container{display: block !important;} */
	.about_article{padding: 10px;}
	.about_article .article_img{display: none;}
	
	.contact_list .contact_item{
		-ms-border-bottom: none;
		border-bottom: unset;
		display: flex;
		float: none;
		width: 100%;
		background-color: #F6F6F6;
		margin-bottom: 20px;
		padding: 20px 10px;
		border: 1px rgba(200,200,200,0.5) solid;
		vertical-align: middle;
		align-items: center;
	}
	.contact_item .contact_bd{background-color: unset;-ms-background-color:;display: block;height: auto;margin-left: 10px;}
	.contact_item .contact_bd .content_title{margin-bottom: 0;display: none;}
	.contact_list .contact_item:first-child::before,.contact_list .contact_item::after{
		display: none;
	}
	
	.contact_item .contact_wechat{background-color: unset;-ms-background-color:none;}
	.contact_item .contact_wechat .contact_icon{border: 1px #18AB07 solid;color: #18AB07;}
	.contact_item .contact_qq{background-color: unset;-ms-background-color:none;}
	.contact_item .contact_qq .contact_icon{border: 1px #FCC101 solid;color: #FCC101;}
	.contact_item .contact_emil{background-color: unset;-ms-background-color:none;}
	.contact_item .contact_emil .contact_icon{border: 1px #FF0200 solid;color: #FF0200;}
	
	.contact_item .contact_phone{background-color: unset;-ms-background-color:none;}
	.contact_item .contact_phone .contact_icon{border: 1px #2D64B6 solid;color: #2D64B6;}
	
	
	.team-bar{display: block;}
	.team-bar .team-menu{position: relative;overflow-x: hidden;}
	.team-bar .team-list{background-color: #2A65B5;width: auto;text-align: center;color: #FFFFFF;font-size: 1.6rem;padding: 0px 0px;max-height: 500px;overflow-y:hidden;overflow-x:scroll;position: relative;white-space: nowrap;margin-bottom: 20px;margin-left:10px;}
	.team-list .team-menu-item{display:inline-block;color:#FFFFFF;height:40px;line-height: 40px;cursor: pointer;cursor: -ms-pointer;float: unset;padding: 0 20px;}
	.team-container .team-member{display:flex;flex-wrap:wrap;}
	.team-container .team-member-item{
		position: relative;
		flex:0 0 50%;box-sizing: border-box;
		color: #FFFFFF;
		font-size: 1.6rem;
		cursor: pointer;
		cursor: -ms-pointer;
		padding-left: 20px;
		margin-bottom: 20px;
	}
	.team-list .checke_now,.team-list .team-menu-item:hover{background-color: #FFFFFF;color: #2A65B5;}
	.about_article{padding: 10px;}
	.about_article .article_img{display: none;}
	
	.contact_list .contact_item{
		-ms-border-bottom: none;
		border-bottom: unset;
		display: flex;
		float: none;
		width: 100%;
		background-color: #F6F6F6;
		margin-bottom: 20px;
		padding: 20px 10px;
		border: 1px rgba(200,200,200,0.5) solid;
		vertical-align: middle;
		align-items: center;
	}
	.contact_item .contact_bd{background-color: unset;-ms-background-color:;display: block;height: auto;margin-left: 10px;}
	.contact_item .contact_bd .content_title{margin-bottom: 0;display: none;}
	.contact_list .contact_item:first-child::before,.contact_list .contact_item::after{
		display: none;
	}
	
	.contact_item .contact_wechat{background-color: unset;-ms-background-color:none;}
	.contact_item .contact_wechat .contact_icon{border: 1px #18AB07 solid;color: #18AB07;}
	.contact_item .contact_qq{background-color: unset;-ms-background-color:none;}
	.contact_item .contact_qq .contact_icon{border: 1px #FCC101 solid;color: #FCC101;}
	.contact_item .contact_emil{background-color: unset;-ms-background-color:none;}
	.contact_item .contact_emil .contact_icon{border: 1px #FF0200 solid;color: #FF0200;}
	
	.contact_item .contact_phone{background-color: unset;-ms-background-color:none;}
	.contact_item .contact_phone .contact_icon{border: 1px #2D64B6 solid;color: #2D64B6;}
	
	
	/* service_center.html */
	.service_list .service_item{width: 50%;}
	
	.qywh_list{display: flex;flex-wrap: wrap;}
	.qywh_list{position: relative;}
	.qywh_list .qywh_item{
		width:100%;
		position: relative;
		box-sizing: border-box;
		float: left;
		background-color: #FFFFFF;
		padding: 5px;
		font-size: 1.4rem;
	}
	.qywh_list .qywh_indroduce{padding: 10px;background-color: rgba(0,0,0,0.4);color: #FFFFFF;position: absolute;bottom: 5px;left: 5px;right: 5px;text-align: center;}
		
}
@media only screen and (max-width:400px) {
	/* service_center.html */
	.service_list .service_item{width: 100%;}
}

@media only screen and (max-width:500px) {
	/* home_product */
	.home_product{max-width:100%;margin: auto;}
	.home_product_list .home_pro_item{width:100%;}
	
	.case_list .case_item{flex:0 0 100%;}
	
	.team-container .team-member-item{flex:0 0 100%;padding-left:0;}
	
	.success_item{width:100%;}
	
}

@media only screen and (max-width:600px) {

}

.dialong{position:fixed;top:0;right:0;left:0;bottom:0;background-color:rgba(0,0,0,0.4);}
.dialong .dialong_contain{
	position:absolute;width:80%;padding:15px;background-color:#ffffff;border-radius:5px;overflow:hidden;margin:auto;    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.dialong_contain .d_contain_hd{font-weight:700;font-size:1.8rem;color:#000000;}
.dialong_contain .d_contain_title{font-weight:700;}
.dialong_contain .d_contain_body{margin-top:20px;}
.dialong_contain .d_contain_msg{line-height:25px;font-size:1.7rem;font-weight:500;}
.dialong_contain .d_contain_foot{margin-top:20px;}

.btn_group{text-align:center;}
.btn_group .btn{display:inline-block;padding:10px;min-width:80px;background-color:#7c7c7c;margin:auto;border-radius:3px;font-size:1.6rem;font-weight:500;margin-left:10px;}
.btn_group .btn:first-child{margin-left:0;}
.btn_group .btn_primary{background-color:#2C65B6;color:#ffffff;}


