.clear{
	clear: both;
}
.fl-l{
	float: left;
}
.fl-r{
	float: right;
}
/* banner样式开始 */
.banner{
	height: 670px;
	background: url(../images/banner_bg.jpg) no-repeat center;
}
.container{
	width: 1280px;
	margin: auto;
}
.banner-top{
	padding-top: 100px;
	text-align: center;
	color: #fff;
}
.banner-top p{
	display: inline-block;
}
.banner-top p:first-child{
	font-size: 129px;
}
.banner-top p:last-child{
	text-align: left;
	font-size: 40px;
}
.banner-top p:last-child span{
	display: block;
	width: 320px;
	height: 50px;
	line-height: 50px;
	background: #ffb500;
	text-align: center;
	border-radius: 10px;
	font-size: 40px;
	color: #143559;
}
.banner-mid{
	text-align: center;
	font-size: 59px;
	font-weight: bold;
	color: #fff;
}
.banner-mid span{
	display: inline-block;
	width: 80px;
	height: 80px;
	border-radius: 50%;
	border: 1px solid #fff;
	font-size: 50px;
	font-weight: normal;
	line-height: 80px;
}
.banner-btm{
	width: 830px;
	height: 133px;
	margin: auto;
	background-color: #ffb500;
	font-size: 20px;
	color: #143559;
	padding: 35px 0 0 100px;
	line-height: 40px;
	margin-top: 30px;
}

/* 内容板块一 开始 */
.common-tit{
	font-size: 40px;
	color: #333333;
	text-align: center;
	position: relative;
}
.common-tit span{
	font-size: 12px;
	display: block;
	margin-top: 40px;
	text-transform: uppercase;
}
.common-tit::after{
	content: '';
	height: 1px;
	background: #dcdcdc;
	width: 350px;
	left: 50%;
	margin-left: -175px;
	position: absolute;
	top: 70px;
}
.common-tit::before{
	content: '';
	position: absolute;
	width: 11px;
	height: 11px;
	background: #FFB500;
	top: 65px;
	left: 50%;
	border-radius: 50%;
	z-index: 2;
}
.section01{
	padding-top: 68px;
}
.section01-tit li{
	float: left;
	width:14%;
	font-size: 30px;
	cursor: pointer;
	font-weight: bold;
}
.section01-tit{
	text-align: center;
	margin: 30px 0;	
}
.section01-tit li:last-child{
	margin-right: 0;
}
.section01-left{
	width: 760px;
}
.section01-right{
	width: 520px;
	height: 536px;
	background: #f1f1f1;
}
.section01-left img{
	width: 100%;
}
.section01-r-tit{
	margin: 40px 0 25px 55px;
	font-size: 30px;
	font-weight: bold;
}
.section01-r-left, .section01-r-right{
	width: 200px;
}
.section01-r-left{
	margin: 0 20px 0 55px;
}
.section01-r-left span, .section01-r-right span{
	display: block;
	font-size: 18px;
	color: #221815;
	margin-top: 10px;
}
.section01-btm{
	height: 170px;
	background: #043160;
	overflow: hidden
}
.section01-btm p{
	padding-top: 30px;
	font-size: 20px;
	color: #fff;
	margin-bottom: 20px;
}
.section01-btm ul li{
	background: #fff;
	width: 31.33%;
	height: 46px;
	margin:0 1%;
	float:left;
}

.section01-btm button{
	color: #fff;
	background: #FFB500 ;
}
.section01-btm button:hover, .section04-main ul li a:hover{
	background: none;
	color: #FFB500;
}
.section-more{
	height: 85px;
	line-height: 85px;
	text-align: center;
}
.section-more a{
	font-size: 20px;
	color: #FFB500;	border:1px solid #FFB500;	padding: 10px 40px;
}.section01-tit img{margin:10px auto 0;display: none;}.addtse img{display: block !important;}.section-more a:hover{background:#FFB500;color:#fff !important;font-size: 22px !important;}
.section01-none{
	display: none;
}
.section01-block{
	display: block;
}
/* 内容板块二 开始 */
.section02{
	height: 400px;
	background: url(../images/section_bg.jpg) no-repeat center;
	padding-top: 50px;
}
.section02_tit{
	color: #fff;
}
.section02-main dl{
	display: inline-block;
	width: 140px;
	height: 140px;
	border-radius: 50%;
	background: #FFB500;
	color: #fff;
	text-align: center;
	font-size: 32px;
	margin: 0 5px;
}
.section02-main dl img{
	margin: auto;
	margin-top: 30px;
}
.section02-main{
	text-align: center;
	padding-top: 48px;
}

/* 内容板块三 开始 */
.seciton03{
	padding-top: 100px;
}
.seciton03-main{
	padding-top: 30px;
	margin-bottom: 90px;
}
.seciton03-main div dl{
	float: left;
	width: 33%;
	text-align: center;
	border-right: 1px solid #eeeeee;
	padding: 26px 0;
}
.seciton03-main div{
	overflow: hidden;
	border-bottom: 1px solid #eeeeee;
}
.seciton03-main div dl img{
	margin:  auto;
}
.seciton03-main div dl dt{
	height: 66px;
}
.seciton03-main div dl:last-child, .seciton03-main div:last-child{
	border: none;
}

/* 内容板块四 开始 */
.seciton04{
	height: 770px;
	background: url(../images/section_bg2.jpg) no-repeat center;
	padding-top: 70px;
}
.section04-main ul{
	margin-top: 200px;
	overflow: hidden;
}
.section04-main ul li{
	float: left;
	width: 20%;
	margin-bottom: 18px;
}
.section04-main ul li img{
	margin: auto;
}
.section04-main ul li a{
	display: block;
	font-size: 20px;
	color: #fff;
	background: #FFB500;
	height: 82px;
	width: 225px;
	margin: auto;
	border: 1px solid #FFB500;
	text-align: center;
	line-height: 82px;
}

/* 内容板块五 开始 */
.seciton05{
	padding: 90px 0;
	background: #f8f8f8;
}
.seciton05 ul {
	font-size: 0;
	margin: 34px 0 18px 0;
}
.seciton05 ul li{
	display: inline-block;
	width: 20%;
}
.seciton05 ul li img{
	transition: all .5s; 
	margin: auto;
}
.seciton05 ul li img:hover{
	box-shadow: 0 15px 30px #d8d3d1;
}
.seciton05-btm img{
	width: 100%;
}
.seciton05-btm{
	display: none;
}
.seciton05-block{
	display: block;
}
/* 内容板块六 开始 */
.seciton06{
	height: 676px;
	background: url(../images/section_bg3.jpg) no-repeat center;
	padding-top: 100px;
}
.seciton06-top p{
	width: 880px;
	height: 195px;
	background: url(../images/right.png) no-repeat center;
	line-height: 195px;
	color: #fff;
	font-size: 40px;
	display: inline-block;
}
.seciton06-top p span{
	margin-right: 70px;
}
.seciton06-top p span:first-child{
	margin-left: 30px;
}
.seciton06-top img{
	float: right;
	margin: 50px 0 0 20px;
}
.seciton06-main{
	width: 1025px;
	margin: auto;
	padding-top: 40px;
}
.seciton06-mid ul{
	font-size: 0;
}
.seciton06-mid ul li{
	display: inline-block;
	width: 16.66%;
	font-size: 22px;
	color: #fff;
	text-align: center;
}
.seciton06-mid ul li:first-child, .seciton06-mid ul li:last-child{
	font-size: 36px;
}
.seciton06-mid ul li:last-child{
	text-align: right;
}
.seciton06-btm dl, .seciton06-b-mid{
	float: left;
}
.seciton06-btm{
	padding-top: 40px;
}
.seciton06-btm dl dd{
	font-size: 36px;
	color: #ffc100;
	text-align: center;
}
.seciton06-b-mid p{
	height: 105px;
	width: 647px;
	background: url(../images/right2.png) no-repeat center;
	line-height: 105px;
	text-align: center;
	font-size: 40px;
	color: #fff;
}
.seciton06-btm dl img{
	margin: auto;
}
.seciton06-b-mid span{
	font-size: 36px;
	color: #cb0808;
	display: block;
	text-align: center;
	margin-top: 20px;
}

/* 内容板块七 开始 */
.seciton07{
	padding-top: 85px;
	padding-bottom: 60px;
}
.seciton07-main{
	margin-top: 64px;
}
.seciton07-main dl{
	float: left;
	width: 25%;
	text-align: center;
	font-size: 16px;
	color: #424242;
	margin-bottom: 30px;
}
.seciton07-main dl img{
	margin: auto;
}
.seciton07-main dl dd{
	margin-top: 20px;
}
/* 内容板块八 开始 */
.seciton08{
	background: #eeeeee;
	padding-bottom: 140px;
}
.seciton08-con{
	width: 390px;
	height: 510px;
	background: #fff;
	position: absolute;
	right: 0;
	top:90px;
	padding: 50px 40px 0 40px;
}
.seciton08-img{
	position: relative;
}
.seciton08-con span{
	font-size: 36px;
	color: #001e46;
	display: block;
	border-bottom: 1px dashed #001e46;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.seciton08-con ul li{
	padding-left: 20px;
	font-size: 26px;
	color: #666666;
	position: relative;
}
.seciton08-con ul li::before{
	content: '';
	width: 10px;
	height: 10px;
	display: block;
	position: absolute;
	background: #ffb500;
	left: 0;
	top: 10px;
}
.swiper-button-next, .swiper-button-prev{
	top: 44px;
	height: 50px;
	width: 50px;
	background: #001e46;
	color: #fff;
	font-family: simsun;
	font-size: 30px;
	text-align: center;
	line-height: 50px;
}
.swiper-button-prev{
	left: auto;
	right: 70px;
}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{
	width: 100px;
	left: auto;
	right: 100px;
}
/* 内容板块九 开始 */
.section09-tit, .seciton08-tit {
	font-size: 40px;
	color: #333333;
	padding: 90px 0 36px 0;
	text-align: center;
}
.section09-main{
	width: 1100px;
	height: 1045px;
	background: url(../images/section_bg5.jpg) no-repeat center;
	margin: 0 auto;
	margin-bottom: 90px;
	position: relative;
}
.section09-main ul{
	position: absolute;
	top: 108px;
	left: 495px;
}
.section09-main ul li{
	height: 112px;
	width: 112px;
	background: #ffb500;
	border-radius: 50%;
	text-align: center;
	line-height: 112px;
	font-size: 40px;
	margin-bottom: 50px;
}
.section09-left, .section09-right{
	width: 405px;
}
.section09-left{
	margin-left: 100px;
}
.section09-main-tit{
	height: 75px;
	line-height: 75px;
	font-size: 40px;
	color: #333333;
}
.section09-left dl{
	margin-bottom: 45px;
}
 .section09-right dl{
	margin-bottom: 50px;
}
.section09-left dl dt, .section09-right dl dt{
	padding-top: 10px;
	font-size: 30px;
	color: #333333;
}
.section09-left dl dd, .section09-right dl dd{
	padding-top: 10px;
	font-size: 20px;
	color: #666666;
}
.section09-left dl dd span{
	font-size: 14px;
	display: block;
	color: #999999;
}
/* 内容板块十 开始 */
.section10{
	height: 640px;
	background: url(../images/section_bg4.jpg) no-repeat center;
}
.section10-tit{
	color: #fff;
	font-size: 40px;
	text-align: center;
	padding: 90px 0;
}
.section10-container{
	width: 1400px;
	margin: auto;
}
.section10-main dl{
	float: left;
	width: 12%;
	text-align: center;
	height: 295px;
	background: #fff;
	border-top: 15px solid #ffb500;
	margin:0 0.25% ;
}
.section10-main dl dt{
	margin-top: 45px;
	font-size: 40px;
	font-weight: bold;
	color: #ffb500;
	margin-bottom: 34px;
}
.section10-main dl dd{
	font-size: 20px;
	line-height: 30px;
	color: #333333;
}
.section10-main dl:hover{
	background: #ffb500;
}
.section10-main dl:hover dt, .section10-main dl:hover dd{
	color: #fff;
}
/* 内容板块十一 开始 */
.section11{
	height: 808px;
	background: url(../images/images/section_bg5_02.jpg) no-repeat center;
}
.section11-main{
	background: #fff;
	margin: auto;
	width: 1195px;
	height: 408px;
}
.section11-left{
	width: 400px;
	margin: 97px 0 0 86px;
}
.section11-left dl{
	width: 190px;
	height: 120px;
	float: left;
	background: #3f4ea0;
	text-align: center;
	margin-left: 10px;
	margin-bottom: 10px;
}
.section11-left dl img{
	margin: auto;
	margin-top: 15px;
}
.section11-left dl dd{
	color: #fff;
}
.section11-left dl dt{
	height: 60px;
}
.section11-right{
	width: 375px;
	margin: 73px 0 0 105px;
}
.section11-right p{
	font-size: 16px;
	color: #333333;
	margin-bottom: 20px;
}
.section11-right p span{
	font-size: 36px;
	margin-right: 20px;
}
.section11-right input{
	margin-bottom: 20px;
	height: 50px;
	background: #eeeeee;
}
.section11-right button{
	background-color: #043160;
	height: 50px;
	width: 100%;
	color: #fff;
	border:1px solid #043160;
}
.section11-right button:hover{
	background: none;
	color: #043160;
}
.tc_bj1_wk{background: #fbfbfb;border-radius: 10px;text-align: center;font-size: 40px;box-shadow: 0 0px 5px rgb(190, 188, 188);} .hu_xin_fu{width:1180px;overflow:  hidden;margin: 40px auto 0;background: #2e302f;} .piao_fu_name_1{width: 1090px;height: 120px;margin: 50px auto 0;font-size: 48px;text-align:  center;line-height:  120px;background: #2e302f;color: #f29700;font-weight:  bold;border-radius: 15px;border: 3px solid #f29700;} .hu_xin_fu .piao_fu_name_left{float: left;width: 45%;margin-left: 40px;margin-top: 40px;} .hu_xin_fu .piao_fu_name_left .home-design-form{padding: 10px 5px 30px;background: #2e302f;} .hu_xin_fu .piao_fu_name_left .home-design-form .form-list-box{height: 55px;margin-bottom: 10px;border-radius:10px;} .hu_xin_fu .piao_fu_name_left .form-list-box .form-area,.form-list-box .form-loction,.form-list-box .form-phone{width: 49%;float:left;position:relative;height: 55px;background:#EEE;} .hu_xin_fu .piao_fu_name_left .form-list-box .form-area{float:right} .hu_xin_fu .piao_fu_name_left .form-list-box .form-area,.form-list-box .form-yusuan-provinces{position:relative} .hu_xin_fu .piao_fu_name_left .form-list-box input[type=tel],.form-list-box input[type=text]{display:block;text-align:left;width: 92%;color:#7b7b7b;border:none;outline:0;font-size: 16px;line-height: 55px;background:#EEE;} .hu_xin_fu .piao_fu_name_left .yusuan-areas-input,.yusuan-provinces-input{-webkit-appearance:none;outline:0;padding-left:15px;} .hu_xin_fu .piao_fu_name_left .form-list-box input::-webkit-input-placeholder{font-size:16px;color:#7b7b7b} .hu_xin_fu .piao_fu_name_left .form-area span{position:absolute;top: 14px;z-index:2;right: 5px;font-size: 18px;color:#7b7b7b;} .hu_xin_fu .piao_fu_name_left .form-yusuan-provinces::after{content:"";display:block;position:absolute;border-top: 9px solid #7b7b7b;border-left: 9px solid transparent;border-right: 9px solid transparent;top: 23px;right:10px;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);} .hu_xin_fu .piao_fu_name_left .form-list-box #style{display: block;text-align: left;width: 100%;color: #7b7b7b;border: none;outline: 0;font-size: 16px;line-height: 55px;background: #EEE;} .hu_xin_fu .piao_fu_name_left .overlay-bd,.yusuan-submit{position:relative;width:100%} .hu_xin_fu .piao_fu_name_left .yusuan-submit{cursor: pointer;height: 55px;border-radius:5px;margin-top: 15px;background-color: #f29700;} .hu_xin_fu .piao_fu_name_left .yusuan-submit:hover{ background-color: #da8908;} .hu_xin_fu .piao_fu_name_left .form-list-box .form-phone{width: 98%;padding-left:10px;} .hu_xin_fu .piao_fu_name_left .yusuan-submit p{width:100%;height:100%;font-size: 22px;line-height: 55px;color:#fff;text-align:  center;} .hu_xin_fu .piao_fu_name_left .homepage-ico{width: 28px;height: 55px;position:absolute;right: 155px;top: 12px;background-size: contain;background: url(../images/zhi_s.png) no-repeat;} .hu_xin_fu .piao_fu_name_right{width: 40%;float: right;margin-right:  40px;margin-top: 40px;} .hu_xin_fu .piao_fu_name_right .md-list{width: 100%;height: 355px;margin:  0;} .hu_xin_fu .piao_fu_name_right .picMarquee-hu{width: 100%;height: 340px;position:relative;} .hu_xin_fu .piao_fu_name_right .picMarquee-hu .bd{width:100%;height: 225px;overflow:hidden;border-bottom: 1px dashed #bfbfbf;position:  relative;top: 3px;border-top: 0;color: #fff;} .hu_xin_fu .piao_fu_name_right .picMarquee-hu .bd ul{overflow:hidden;zoom:1} .hu_xin_fu .piao_fu_name_right .picMarquee-hu .bd ul li{height:35px;line-height:35px;zoom:1;cursor:pointer;font-size:14px;border:  0;} .hu_xin_fu .piao_fu_name_right .pic-a{width:140px;float:left;height:35px;overflow:hidden;text-align:center} .hu_xin_fu .piao_fu_name_right .pic-b{width:160px;float:left;height:35px;overflow:hidden;text-align:center} .hu_xin_fu .piao_fu_name_right .pic-c{width:150px;float:left;height:35px;overflow:hidden;text-align:center} .hu_xin_fu .piao_fu_name_right .picMarquee-hu .hd{width:100%;height: 60px;line-height: 50px;color: #fff;text-align:center;font-size: 20px;border-bottom: 1px dashed #bfbfbf;} .hu_xin_fu .piao_fu_name_right .picMarquee-hu .hd i{height:36px;overflow:hidden;text-align:center;font-size: 36px;font-weight:700;color: #f29700;} .hu_xin_fu .piao_fu_name_right .quan_li{font-size:  12px;display:  block;text-align:  center;color: #f29700;padding-top: 10px;} .tc_anli_img{width: 898px;}.tc_anli_p{position: absolute;right: 0;top: 70px;width: 400px;height: 450px;padding: 40px;background: #fff;}.tc_anli_p1{font-size: 36px;color: #001e46;}.tc_anli_p hr{border: 1px dashed #666;margin-top: 20px;margin-bottom: 10px;}.tc_anli_p li{ list-style-image:url(../images/tc_anli_li.png) ;font-size: 26px;line-height: 50px;}.tc_anli_lb .swiper-pagination{width: 30%;left: 67% !important;bottom:8%}.tc_anli_lb .swiper-pagination-bullet{width: 15px;height: 15px;background: #001e46;opacity: 1;}.tc_anli_lb .swiper-pagination-bullet-active{background: #ffb500;opacity: 1;}.tc_anli_lb  .swiper-button-next,.tc_anli_lb  .swiper-button-prev{background:none;width:50px;height:50px; text-align:center;line-height:42px;font-size:30px;color:#fff;background: #001e46; font-weight: 100; opacity: .8;}.tc_anli_lb  .swiper-button-next{right: 4.5%;top: 25px;}.tc_anli_lb  .swiper-button-prev{left: 96%;top: 25px;}.tc688img_ul dd{display: none;}.section01-btm{background: url(../images/tc_bjbg.jpg);}