﻿
/* CSS Document */

html,body{ width:100%; height:100%;}
body{ font:14px/1.5 "微软雅黑", sans-serif, Arial; color:#333;  margin:0;}
a{ text-decoration:none; color:#333; -webkit-tap-highlight-color:transparent;}
h1,h2,h3,h4,h5,h6,strong,b,span,a,dl,dt,dd,p,img,ul,ol{ list-style-type:none; margin:0; padding:0;}
ul,ol,li{ list-style:none;}
.fl{ float:left;}
.fr{ float:right;}
.ov{ overflow:hidden;}
.dis{ display:block !important;}
.dn{ display:none;}
.clearFix{ *zoom:1}
.clearFix:before,.clearFix:after{ display:table; content:""}
.clearFix:after{ clear:both}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{ color:#999;} 
input:-moz-placeholder,textarea:-moz-placeholder{ color:#999;} 
input::-moz-placeholder,textarea::-moz-placeholder{ color:#999;} 
input:-ms-input-placeholder,textarea:-ms-input-placeholder{ color:#999;}  

.red_num_a{position:relative}
.red_num_a span{position:absolute;bottom:0px;right:5px;background:red;color:#fff;font-size:10px;border-radius:50%;padding:3px;}
.red_num_b{position:relative}
.red_num_b span{position:absolute;top:0px;right:5px;background:red;color:#fff;font-size:10px;border-radius:50%;padding:3px;}

.img{display:none}

@media screen and (max-width:750px){   


	#top_bar,#img7,#img6,.size-large,#fl .nav{display:none!important}
	#wap_nav,#fl .img{display:block!important}
	.row_1_bg{background-size:55%!important;}
	.row_1{background:none!important;}

	.row_1_mian,.row_2_mian,.row_3_mian,.row_4_list,.row_5_list,.row_6_mian,.row_8_mian{flex-direction:column;box-sizing:border-box;padding:0px 10px;}
	.row_1_mian{text-align:center;}
	.row_1_mian .row_1_list{width:100%!important;}
	.row_1_mian .row_1_list .dec,.elementor-heading-title,.row_5_mian .describe,.section-title .title,.row_4_mian .describe {font-size:35px!important;}
	.row_3_mian .row3_text,.row_3_mian .row3_img,.row_6_list{width:100%!important;}
	.row_4_mian .row_4_list .talk:nth-child(odd){margin-top:40px!important;}
	.row_4_mian .row_4_list .talk,.row_5_list .blog-item-two{width:95%!important;margin-left:2.5%}
	.elementor-widget-container img,row3_img img,.row_1_list img{width:100%}
	.accordion-item h2 button{font-size:15px!important;}

}




#fl{position:fixed;top:0px;left:0px;width:100%;background:#fff;z-index:9999;box-shadow:0px 0px 5px #ddd}
#fixed_bar{max-width:1320;height:115px;width:100%;margin:0px auto;box-sizing:border-box;padding:10px;display:flex;justify-content:space-between;align-items:center}
#fixed_bar .logo img{max-width:126px;}
#fixed_bar .nav{display:flex;;align-items:center}
#fixed_bar .nav ul{display:flex;}
#fixed_bar .nav ul li{font-size: 16px; font-weight: 500; text-transform: capitalize; color:#252541; padding: 35px 18px;}
#fixed_bar .nav ul .active{ color:#F89E52;}
#fixed_bar .nav button{margin-left:40px;color:#fff; font-size: 16px;padding: 19px 33px; font-weight: 500;background:#F89E52;border:none;height:54px;width:170px;border-radius:20px;}
#fixed_bar .nav button:hover{background:#3482FF}	



.row_1{background: url(../img/banner_bg.jpg) center no-repeat;width:100%;background-size:100% 100%;}
.row_1_bg{background: url(../img/banner_shape01.png) top left no-repeat;width:100%;background-size:auto 100%;}
.row_1_mian{max-width:1320px;width:100%;margin:0px auto;display:flex;justify-content:space-between;position:relative}
#img6{position:absolute;right:20%;top:15%}
#img7{position:absolute;right:20%;bottom:15%}
.row_1_mian .row_1_list{width:48%;}
.row_1_mian .row_1_list img{max-width:580px;}
.row_1_mian .row_1_list .sub-title{background:#F4F3F9;display:inline-block;border-radius:20px;padding:8px 20px;font-weight:800;font-size:16px;margin-top:50px;}
.row_1_mian .row_1_list .sub-title strong{color:#3482FF}
.row_1_mian .row_1_list .dec{font-weight:800;font-size:70px;line-height:1.2;padding:30px 0px;}
.row_1_mian .row_1_list .row_1_btn .btn{

    user-select: none;
    background:#3482FF none repeat scroll 0 0;
    border: medium none;
    border-radius: 20px;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 16px;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 1;
    margin-bottom: 0px;
    padding: 28px 55px;
    text-align: center;
    text-transform: capitalize;
    touch-action: manipulation;
    transition: all 700ms ease 0s;
    vertical-align: middle;
    white-space: nowrap;
    position: relative;
    overflow: hidden;
    z-index: 1;
	margin-top:30px;

}
.row_1_mian .row_1_list .row_1_btn .btn:hover{background:#F89E52}
#top_bar{max-width:1320px;height:95px;width:100%;margin:0px auto;box-sizing:border-box;padding:10px;display:flex;justify-content:space-between;align-items:center}
#top_bar .logo img{max-width:126px;}
#top_bar .nav{display:flex;;align-items:center}
#top_bar .nav ul{display:flex;}
#top_bar .nav ul li{font-size: 16px; font-weight: 500; text-transform: capitalize; color:#252541; padding: 35px 18px;}
#top_bar .nav ul .active{ color:#F89E52;}
#top_bar .nav button{margin-left:40px;color:#fff; font-size: 16px;padding: 19px 33px; font-weight: 500;background:#F89E52;border:none;height:54px;width:170px;border-radius:20px;}
#top_bar .nav button:hover{background:#3482FF}	

.row_2{background:#FFF;padding:40px 0px;}
.row_2_mian{display:flex;max-width:1400px;width:100%;margin:0px auto;justify-content:space-around;background:#FFF;}
.row_2 .row_list{text-align:center;border: 1px solid #EDEDEE; border-radius: 20px;padding: 45px 35px 40px 35px; text-align: center;margin-bottom: 20px;}
.row_2 .row_list .img{width: 87px;height: 87px;margin: 0 auto;border-radius: 50%;display: flex;align-items: center;justify-content: center;margin-bottom: 45px;transition: .5s ease;font-size: 50px;line-height: 1;}
.row_2 .row_list img{max-width:52px;width:100%}
.row_2 .row_list a{display:block;margin-bottom: 13px;font-size: 22px;}
.row_2 .row_list p{ margin-bottom: 0;color:#6B645D;text-transform: capitalize;opacity: 0.7;}

.row_3{background:#FFF;padding:40px 0px;}
.row_3_mian{display:flex;max-width:1400px;width:100%;margin:0px auto;justify-content:space-around;background:#FFF;}
.row_3_mian .row3_img{max-width:520px;width:40%}
.row_3_mian .row3_img img{width:100%;}
.row_3_mian .row3_text{width:55%}
.row_3_mian .row3_text .row3_text_a img{
		width:55px;
		padding:50px 0px 20px 0px;
	
	}
.row_3_mian .row3_text .row3_text_b{
	font-size: 20px;
	font-weight: 500;
	display: block;
	color:#F89E52;
	margin-bottom: 20px;
}
.row_3_mian .row3_text .row3_text_c{
	font-size: 50px;
	margin-bottom: 0;
	line-height:1.2em;
	font-weight:800;
}
.row_3_mian .row3_text .row3_text_d{
	font-size: 15px;
	line-height:1.7em;
	font-weight:400;
	color:#666666;
	padding:30px 0px;
}
.row_3_mian .row3_text .row3_text_e{
	display:flex;

}
.row_3_mian .row3_text .row3_text_e .row3_text_e_list{
	display:flex;
	margin-right:20px;
}
.row_3_mian .row3_text .row3_text_e .row3_text_e_list img{

	margin:0px 10px 0px 0px;
}
.row_3_mian .row3_text .row3_text_e .row3_text_e_list P{
	font-weight: 600;
	font-size: 18px;
	margin-bottom: 0;
}

.row_4{background:#F3F7FA;padding:80px 0px;}
.row_4_mian{max-width:1400px;width:100%;margin:0px auto;}
.row_4_mian .title{

	font-size: 20px;
	font-weight: 500;
	display: block;
	color:#F89E52;
	margin-bottom: 20px;
	text-align:center;
}
.row_4_mian .describe{

	font-size: 50px;
	margin-bottom: 0;
	font-weight:bold;
	max-width:600px;
	margin:0px auto;
	line-height:1.2;
	text-align:center;
}
.row_4_mian .row_4_list{display:flex; justify-content:space-around;margin-top:40px;}
.row_4_mian .row_4_list .talk{width:318px;height:330px;display:inline-block;background:#fff;border-radius:10px;box-sizing:border-box;padding:30px;}
.row_4_mian .row_4_list .talk:nth-child(even){margin-top:40px;}
.row_4_mian .row_4_list .talk .talk_text{
		background:url('img/154012.png') top left no-repeat;
		color: #6B645D;
		opacity: .7;
		margin-bottom: 53px;
		text-transform: capitalize;
		font-size:16px;
		line-height:1.7;
		box-sizing:border-box;padding:10px 0px;
}
.row_4_mian .row_4_list .talk_author{display:flex;height:45px;}
.row_4_mian .row_4_list .talk_author img{width:40px;height:40px;border-radius:50px;margin-right:10px;}
.row_4_mian .row_4_list .talk_author h4{font-size:14px;line-height:1.5}
.row_4_mian .row_4_list .talk_author p{font-size:14px;line-height:1.5;opacity: .7;}


.row_5{background:#292F3F;padding:80px 0px;}
.row_5_mian{max-width:1400px;width:100%;margin:0px auto;}
.row_5_mian .title{

	font-size: 20px;
	font-weight: 500;
	display: block;
	color:#F89E52;
	margin-bottom: 20px;
	text-align:center;
}
.row_5_mian .describe{

	font-size: 50px;
	margin-bottom: 0;
	font-weight:bold;
	max-width:600px;
	margin:0px auto;
	line-height:1.2;
	text-align:center;
	color:#fff;
}
.row_5_mian .desc {
	margin: 17px 0 0;
	font-size:16px;
	color:#666666;
	text-align:center;
}
.row_5_list{display:flex;max-width:1320px;width:100%;margin:0px auto;justify-content:space-around;margin-top:50px;}
.row_5_list .blog-item-two .blog-thumb-two img{width:100%;height:280px;border-radius:10px;}
.row_5_list .blog-item-two{width:420px;}
.row_5_list .blog-item-two .blog-thumb-two{position:relative}
.row_5_list .blog-item-two .blog-thumb-two .date{

	position: absolute;
	left: 15px;
	bottom: 15px;
	width: 55px;
	height: 55px;
	display: flex;
	align-items: center;
	justify-content: center;
	background:#F89E52;
	flex-direction: column;
	margin-bottom: 0;
	border-radius: 10px;
	font-size: 18px;
	color:#fff;
	line-height: 1.1;
	
	
}

.blog-content-two .tag {
	font-weight: 500;
	font-size: 15px;
	color:#F89E52;
	display: inline-block;
	margin-bottom: 16px;
	margin-top:30px;
}
.blog-content-two h2 a{
	font-size: 18px;
	width: 85%;
	margin-bottom: 15px;
	color:#fff;
	line-height: 1.45;

	
}

.row_6{background:#fff;padding:80px 0px;;}
.row_6_mian{max-width:1320px;width:100%;margin:0px auto;display:flex;justify-content:space-around}
.row_6_list{width:40%;position:relative}
.elementor-heading-title {
	font-size: 55px;
	font-weight: 700;
	line-height: 1.2em;
}
.elementor-heading-title-h2 {
	font-size: 24px;
		font-weight: 500;
	padding:10px 0px;
}
.elementor-heading-title-p {
	font-weight: 400;
	line-height: 1.7em;
	opacity:0.7;
}
#accordionExample{padding-top:90px;}
.accordion-item{width:100%;border:1px solid #fafafa;box-shadow:0px 0px 10px #eee;margin-top:25px;border-radius:8px;}
.accordion-header{box-sizing:border-box;padding:30px 20px;}
.accordion-collapse{box-sizing:border-box;padding:30px 20px;border-top:1px solid #fafafa;display:none}
.accordion-item h2{}
.accordion-item h2 button{border:none;font-size:20px;background:#fff;font-weight:bold;}
.accordion-body{font-size:15px;color:#999;}
.show_button{width:30px;height:30px;background:#EDF2FA;font-weight:400;display:inline-block;text-align:center;border-radius:50px;line-height:25px;cursor:pointer}
.size-large{position:absolute;right:-100px;bottom:40px;}

.row_7{background:#fff url('../img/newsletter_bg_shape.png') center center no-repeat;text-align:center}
.row_7_mian{max-width:1320px;width:100%;margin:0px auto;display:flex;justify-content:space-around}
.section-title{max-width:600px;margin:0px auto;}
.section-title .sub-title {font-size: 20px; font-weight: 500;display: block;color:#F89E52; margin-bottom: 20px;padding-top:50px;}
.section-title .title { font-size: 50px;margin-bottom: 0;line-height:120%}
.row_7_mian button{background:#3482FF;border:none;color:#fff;font-size:15px;line-height:60px;padding:0px 50px;border-radius:10px;margin:70px auto}
.row_7_mian button a{color:#fff;}


.row_8{background:#1F1D28;text-align:center;padding:50px 0px 100px 0px;}
.row_8_mian{max-width:1320px;width:100%;margin:0px auto;display:flex;justify-content:space-around;color:#fff;}
.row8_list{width:300px;text-align:left;line-height:200%;margin-top:50px;}
.row8_list a{color:#999;}
.row8_list h4{font-size:20px;line-height:300%;}
.row8_list li{display:flex;align-items:center;margin-top:5px;}
.row8_list li img{width:20px;height:20px;margin-right:10px;}
.row_9{background:#000;text-align:center;color:#fff;font-size:14px;line-height:300%}


