body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0; padding:0; }
body { background:#fff; color:#555; font-size:14px; font-family: Verdana, Arial, Helvetica, sans-serif; }
td,th,caption { font-size:14px; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; font-size:100%; }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal;}
a { color:#555; text-decoration:none; }
a:hover { text-decoration:underline; }
img { border:none; }
ol,ul,li { list-style:none; }
input, textarea, select, button { font:14px Verdana,Helvetica,Arial,sans-serif; }
table { border-collapse:collapse; }
html {overflow-y: scroll;font-size: 16px;}

.clearfix:after {content: "."; display: block; height:0; clear:both; visibility: hidden;}
.clearfix { *zoom:1; }
/******上面是css初始化******/


/******公用css******/
.comm_head{padding:50px 0;text-align:center;}
.flex_box{display: flex;justify-content: space-between;align-items: center;}
.part1_flex_box h2{font-size:36px;position: relative;top:25px;}
.part1_flex_box{background:url('../images/part1_title_bg.png') center no-repeat;width: 575px;height: 81px;margin: 0 auto;}
.part2_flex_box h2{font-size:36px;position: relative;top:25px;}
.part2_flex_box{background:url('../images/part2_title_bg.png') center no-repeat;width: 910px;height: 79px;margin: 0 auto;}
.part3_flex_box h2{font-size:36px;position: relative;top:25px;}
.part3_flex_box{background:url('../images/part3_title_bg.png') center no-repeat;width: 703px;height: 83px;margin: 0 auto;}
.part4_flex_box h2{font-size:36px;position: relative;top:25px;color: white;}
.part4_center{color: white !important;}
.part4_flex_box{background:url('../images/part4_title_bg.png') center no-repeat;width: 648px;height: 84px;margin: 0 auto;}
.part5_flex_box h2{font-size:36px;position: relative;top:25px;}
.part5_flex_box{background:url('../images/part5_title_bg.png') center no-repeat;width: 630px;height: 76px;margin: 0 auto;}
.comm_head center{margin-top:20px;font-size:16px;line-height:30px}
.banner img{display:block}
.part_content{position:absolute;z-index:10;top:0;left:0;width:100%;display:block;height:100%}
.comm_width{width:1200px;margin:0 auto;position:relative}
.clear{clear: both;}

/*****公用2******/
.banner_bottom{display:block;width:100%;padding:60px 0 60px 0}
.banner_bottom p{margin: 0 auto;width: 766px;height: 70px;background:url('../images/comm_bottom_bg.png') center no-repeat;text-align: center;line-height: 70px;color: white;font-size: 32px;}

/******index******/











/******index01******/
.index_part01{width: 100%;height: 663px;margin: 0 auto;}
.part01_top{width: 1197px;height: 129px;margin: 0 auto;box-sizing: border-box;}
.part01_top h3{font-size: 36px;margin-top: 39px;}
.part01_top h6{font-size: 18px;margin-top: 23px;}
.part01_top span{color: red;}

.part01_middle{width: 1197px;height: 416px;margin: 0 auto;box-sizing: border-box;}

.form_top{width: 1197px;height: 208px;box-sizing: border-box;}
.form_top_left{width: 600px;height: 208px;float: left;box-sizing: border-box;padding-top: 14px;padding-left: 18px;}
.form_top_left span{color: red;}
.form_top_left label{color: #000000;}


#province{width: 270px;height: 40px;border-radius: 20px;text-indent: 10px;border:1px solid #ccd4e4;}
#city{width: 270px;height: 40px;border-radius: 20px;text-indent: 10px;border:1px solid #ccd4e4;}
.form_name{width: 470px;height: 40px;margin-top: 20px;border-radius: 20px;border:1px solid #ccd4e4;text-indent: 10px;}
.form_tel{width: 470px;height: 40px;margin-top: 20px;border-radius: 20px;border:1px solid #ccd4e4;text-indent: 10px;}


.form_bottom{width: 1197px;height: 209px;box-sizing: border-box;}

/*圆形复选框开始*/
.tui-checkbox:checked {
	background:#e3380c;
}
.tui-checkbox {
	width:25px;
	height:25px;
	background-color:#e3380c;
	border:solid 1px #cccccc;
	-webkit-border-radius:50%;
	border-radius:50%;
	font-size:0.8rem;
	margin:0;
	padding:0;
	position:relative;
	top:4px;
	display:inline-block;
	vertical-align:top;
	cursor:default;
	-webkit-appearance:none;
	-webkit-user-select:none;
	user-select:none;
	-webkit-transition:background-color ease 0.1s;
	transition:background-color ease 0.1s;
}
.tui-checkbox:checked::after {
 	content:'';
	top:5px;
	left:5px;
	position:absolute;
	background:transparent;
	border:#fff solid 2px;
	border-top:none;
	border-right:none;
	height:6px;
	width:10px;
	-moz-transform:rotate(-45deg);
	-ms-transform:rotate(-45deg);
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg); 
}
/*圆形复选框结束*/
.form_bottom{padding-top: 20px;}
.form_bottom_input label{font-size: 24px;}
.form_bottom_input span{color: #e1360c;}

.submit input{font-size: 31px;width: 475px;height: 82px;background:url('../images/submit.png') no-repeat;background-size: 100% 100%;border-radius: 12px;border:1px solid #909090;color: white;margin-top: 36px;}



.textarea{float: right;width: 597px;height: 208px;box-sizing: border-box;padding-top: 14px;padding-right: 9px;}

textarea{float: right;width: 568px;height: 160px;border-radius: 20px;box-sizing: border-box;text-indent: 20px;border:1px solid #ccd4e4;resize: none;}



.part01_bottom{width: 1197px;height: 120px;margin: 0 auto;box-sizing: border-box;padding-top: 33px;}
.part01_bottom_title{width: 449px;height: 53px;background:url('../images/video_title_bg.png') no-repeat;background-size: 100% 100%;padding-top: 6px;box-sizing: border-box;}
.part01_bottom_title h5{font-size: 36px;font-weight: bold;color: #1d3748;}


/******index02******/
.index_part02{background:url('../images/part02_bg.jpg') no-repeat;width: 100%;height: 640px;background-size: 100% 100%;}
.index_part02_middle{width: 1400px;height: 640px;margin: 0 auto;}


.index_part02_middle_top{width: 1400px;height: 489px;}
.video{width: 700px;height: 410px;float: left;margin-top: 52px;box-sizing: border-box;}

.index_part02_middle_top h2{color: white;font-size: 36px;position: relative;bottom:30px;}
.index_part02_middle_top p{color: white;font-size: 24px;}
.index_part02_middle_top_right{width: 700px;height: 489px;box-sizing: border-box;float: left;padding-top: 102px;padding-left: 28px;}






.index_part02_middle_bottom{width: 1400px;height: 151px;padding-left: 30px;box-sizing: border-box;}

.index_part02_middle_bottom h3{color: white;}
.index_part02_middle_bottom_button_left{width: 581px;height: 64px;float: left;background:url('../images/part02_button_hand_bg.png') no-repeat;background-size: 100% 100%;line-height: 64px;box-sizing: border-box;margin-right: 77px;}
.index_part02_middle_bottom_button_right{width: 581px;height: 64px;float: left;background:url('../images/part02_button_bg.png') no-repeat;background-size: 100% 100%;line-height: 64px;box-sizing: border-box;position: relative;left: 700px;bottom:100px;}
.index_part02_middle_bottom_button_left h3{font-size: 30px;}
.index_part02_middle_bottom_button_right h3{font-size: 26px;height: 64px;}
.index_part02_middle_bottom_button_right .span{font-size: 50px;}
.span_tel{display: inline-block;position: relative;top:-10px;}

/******index1******/
.header img{display: block;margin-top: 48px;}
.index_part1{background:url('../images/part1_bg.jpg') no-repeat;width: 100%;height: 640px;background-size: 100% 100%;}
.part1_middle{margin: 0 auto;width: 990px;height: 479px;}




/******index03开始******/
.index_part03{width: 100%;height: 573px;margin-top: 50px;box-sizing: border-box;}
.part03_common{width: 1197px;height: 120px;margin: 0 auto;box-sizing: border-box;padding-top: 33px;}
.part03_common_title{width: 334px;height: 61px;background:url('../images/part03_title_bg.png') no-repeat;background-size: 100% 100%;padding-top: 15px;box-sizing: border-box;background-position: -5px 10px;}
.part03_common_title h5{font-size: 36px;font-weight: bold;}

.part03_top {width: 1200px;height: 410px;margin: 53px auto 0 auto;box-sizing: border-box;}

.part03_top ul{}

.part03_top li{float: left;width: 363px;height: 316px;text-align: center;}
.part03_top li:nth-child(1){margin-right: 55px;}
.part03_top li:nth-child(2){margin-right: 55px;}
.part03_top li:nth-child(3){}

.part03_top li h6{font-size: 18px;margin-top: 30px;}

/******index03结束******/
















/******index04******/
.index_part04{height: 1256px;width: 100%;position: relative;margin-bottom: 100px;box-sizing: border-box;}
.swiper-container5{width: 1197px;height: 1140px;margin: 0 auto;overflow: hidden;}
.index_part04 .swiper-pagination-bullet {width: 22px;height: 22px;background-color: #0d0d0d;opacity: 1;margin-left: 10px !important;margin-right: 10px !important;}
.index_part04 .swiper-pagination-bullet-active{width: 68px;height: 22px;background-color: #cd4a29;border-radius: 11px;}





/******index05******/
.index_part05{width: 100%;height: 744px;}
.part05_common{width: 1197px;height: 120px;margin: 0 auto;box-sizing: border-box;padding-top: 33px;}
.part05_common_title{width: 334px;height: 61px;background:url('../images/part03_title_bg.png') no-repeat;background-size: 100% 100%;padding-top: 15px;box-sizing: border-box;background-position: -5px 10px;}
.part05_common_title h5{font-size: 36px;font-weight: bold;}


.part05_slide{width: 100%;height: 576px;background:url('../images/part05_slide_bg.jpg') no-repeat;background-size: 100% 100%;margin: 0 auto;position: relative;padding-top: 140px;padding-left: 360px;box-sizing: border-box;}


.part05_slide_top{width: 600px;height: 200px;}

.swiper-container6{width: 600x !important;height: 200px;position: relative;overflow: hidden;}

.swiper-container6 h3{color: white;text-indent: 1em;font-size: 26px;margin-bottom: 30px;}
.swiper-container6 span{color: white;background:url('../images/blank_circle.png') no-repeat;background-size: 100% 100%;display: block;width: 27px;height: 27px;text-align: center;line-height: 27px;}
.swiper-container6 p{color: white;display: block;font-size: 18px;width: 550px;position: relative;left: 30px;bottom: 30px;}










.swiper-button-next{width: 70px !important;height: 70px !important;z-index: 999;position: absolute;border: none;outline: none;}
.swiper-button-prev{width: 70px !important;height: 70px !important;z-index: 999;position: absolute;border: none;outline: none;}
.swiper-button-prev::after{display: none;font-size:0;content:none;border: none;}
.swiper-button-next::after{display: none;font-size:0;content:none;border: none;}
.swiper-button-next img{width: 70px;height: 70px;z-index: 999;position: relative;right: 200px;bottom: 0;}
.swiper-button-prev img{width: 70px;height: 70px;z-index: 999;position: relative;left: 200px;bottom: 0;}







/******index06******/
.index_part06{width: 100%;height: 886px;}

.part06_common{width: 1197px;height: 120px;margin: 0 auto;box-sizing: border-box;padding-top: 33px;}
.part06_common_title{width: 334px;height: 61px;background:url('../images/part03_title_bg.png') no-repeat;background-size: 100% 100%;padding-top: 15px;box-sizing: border-box;background-position: -5px 10px;}
.part06_common_title h5{font-size: 36px;font-weight: bold;}


/*.part06_top{width: 1200px;height: 700px;margin: 50px auto 0 auto;display: flex;flex-direction: row;flex-wrap: wrap;justify-content:space-between;align-content:space-between;}*/
/*.part06_top{display: flex;justify-content: space-between;align-items: center; flex-wrap:wrap;width: 1400px;height: 1000px;margin: 50px auto 0 auto;box-sizing: border-box;}*/
.part06_top ul{width: 1200px;height: 670px;margin: 50px auto 0 auto;display: flex;flex-direction: row;flex-wrap: wrap;justify-content:space-between;align-content:space-between;}

.part06_top li {width: 380px;height: 320px;}
.part06_top li img{width: 380px;height: 320px;}




/******index07******/
.index_part07{width: 100%;height: 500px;background:url('../images/part07_bg.jpg') no-repeat;background-size: 100% 100%;}
.part_top{width: 1200px;height: 500px;margin: 0 auto;box-sizing: border-box;padding-top: 67px;}
.part07_zixun01{text-align: left;width: 450px;height: 66px;line-height: 66px;}
.part07_zixun01 p{color: white;font-size: 37px;}
.part07_zixun02{text-align: left;width: 450x !important;height: 62px;line-height: 62px;}
.part07_zixun02 p{color: white;font-size: 16px;}
.part07_zixun03{width: 609px;height: 101px;background:url('../images/part07_button_bg.png') no-repeat;background-size: 100% 100%;text-align: center;line-height: 101px;position: relative;left: 600px;top:50px;}
.part07_zixun03 p{color: white;font-size: 45px;}

.part_top center{color: white;font-size: 16px;display: block;position: relative;top: 100px;}







