i, cite, em, var, address, dfn {font-style: normal;}
.nav-bg {
	height: 113px;
	background-color: #fe8400;
	padding-top: 29px;
}

.logo {
	width: 457px;
	float: left;
}

.nav-phone {
	float: right;
	width: 266px;
}

.container {
	width: 1200px;
	margin: 0 auto;
}

.container-relative {
	width: 100%;
	margin: 0 auto;
	position: relative;
}

.clearfix:after {
	display: block;
	clear: both;
	content: '';
	height: 0;
}
.silder-box{position:relative;margin:50px auto ;}
.silder{margin:0 auto 0;}
.silder li{width:400px;height:400px;}
.silder li img{width:100%;height:100%;}
.silder-button{top:173px;width:25px;height:54px;position:absolute;cursor:pointer;}
.silder-button.btl{left:10px;background:url(../images/bl.png);}
.silder-button.btr{right:10px;background:url(../images/br.png);}

.silder-box-1{width:1000px;}
.silder-box-2{width:500px;}
.silder-box-2 .silder li {width:200px;height:200px;}
.silder-box-3{width:1000px;}
.small-navs{position:absolute;}
.banner-box {
	width: 100%;
}

.banner-img {
	display: block;
	width: 100%;
	background-image: url(../img/banner_06.jpg);
	background-position: center center;
}

.btn1 {
	display: block;
	position: absolute;
	bottom: 117px;
	left: 0;
	z-index: 3;
	cursor: pointer;
	transition: all 0.3s;
}
.btn1:hover{
	transform: scale(1.05);
}
.content1 {
	background-color: #f3f3f3;
	padding-bottom: 52px;
}

.title1,
.title2,
.title3,
.title4,
.title5,
.title6,
.title7,
.title9 {
	text-align: center;
	font-size: 48px;
	font-weight: 500;
	color: #FE8400;
	line-height: 130px;
}

.title2 {
	color: #fff;
	margin-bottom: 30px;
}

.title3 {
	color: #151515;
	margin-bottom: 70px;
}

.title4 {
	color: #fff;
	margin-bottom: 100px;
}

.title5 {
	color: #151515;
	margin-bottom: 34px;
}

.title6 {
	color: #fff;
	line-height: 110px;
}

.title7 {
	color: #151515;
	line-height: 120px;
}

.title9 {
	color: #fff;
	line-height: 230px;
}

.overflow-hid {
	overflow: hidden;
}

.content1-list {
	padding-bottom: 55px;
	width: 100%;
    margin: 0 auto;
}

.content1-list li {
	margin-top: 26px;
	width: 280px;
	float: left;
	margin-right: 23px;
	background-color: #fff;
	text-align: center;
	padding: 30px 45px 62px;
	border-radius: 10px;
	transition: all 0.2s; 
}
.content1-list li:hover{
	box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.2);
}
.content1-list li:nth-of-type(4n) {
	margin-right: 0;
}

.content1-list-icon {
	height: 106px;
	margin-bottom: 18px;
}
    .swiper-container {
      width: 300px;
      height: 300px;
      padding: 50px;
    }
    .swiper-slide {
      background-position: center;
      background-size: cover;
      width: 300px;
      height: 300px;
    }

.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../img/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }

		/* 本例子css */
		.slideBox{ width:100%; overflow:hidden; position:relative; border:1px solid #ddd;  }
		.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
		.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
		.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
		.slideBox .hd ul li.on{ background:#f00; color:#fff; }
		.slideBox .bd{ position:relative; height:100%; z-index:0;   }
		.slideBox .bd li{ zoom:1; vertical-align:middle; }
		.slideBox .bd img{ width:100%; display:block;  }
		.picMarquee-left{ overflow:hidden; position:relative;  border:1px solid #ccc;   }
		.picMarquee-left .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
		.picMarquee-left .hd .prev,.picMarquee-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
			 cursor:pointer; background:url("../images/arrow.png") no-repeat;}
		.picMarquee-left .hd .next{ background-position:0 -50px;  }
		.picMarquee-left .hd .prevStop{ background-position:-60px 0; }
		.picMarquee-left .hd .nextStop{ background-position:-60px -50px; }

		.picMarquee-left .bd{ padding:10px;   }
		.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
		.picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
		.picMarquee-left .bd ul li .pic{ text-align:center; }
		.picMarquee-left .bd ul li .pic img{ width:120px; height:90px; display:block; padding:2px; border:1px solid #ccc; }
		.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
		.picMarquee-left .bd ul li .title{ line-height:24px;   }

.content1-list-text {
	font-size: 18px;
	color: #333;
	line-height: 24px;
	margin-bottom: 14px;
}

.content1-list-detail {
	font-size: 14px;
	color: #666;
	line-height: 18px;
}

.btn2,
.btn3,
.btn4,
.btn5 {
	display: block;
	width: 576px;
	margin: 0 auto;	
	cursor: pointer;
	transition: all 0.3s;
}
.btn2:hover{
	transform: scale(1.05);
}
.btn3 {
	width: 235px;
}
.btn3:hover{
	transform: scale(1.05);
}
.btn4 {
	width: 234px;
}
.btn4:hover{
	transform: scale(1.05);
}
.btn5 {
	width: 475px;
}
.btn5:hover{
	transform: scale(1.05);
}
.content2 {
	width: 100%;
	background-image: url(../img/bg_37.jpg);
	background-position: center center;
	padding-bottom: 35px;
}

.content2-i {
	display: inline-block;
	width: 470px;
	padding-left: 46px;
	padding-top: 45px;
	font-size: 24px;
	line-height: 48px;
	font-weight: bold;
	color: #fff;
}

.content2-p {
	font-size: 24px;
	line-height: 48px;
	color: #fff;
	margin-left: 122px;
	margin-top: 21px;
	font-weight: 200;
}

.content2-img {
	display: inline-block;
	width: 415px;
	margin-left: 122px;
}

.content3 {
	padding: 23px 0 43px;
}

.content3-center {
	margin-bottom: 64px;
	overflow: hidden;
}

.content3-text {
	width: 550px;
	float: left;
	padding-left: 120px;
	margin-right: 70px;
}

.content3-pic {
	float: left;
	width: 500px;
}

.content3-text-i {
	display: block;
	font-size: 24px;
	color: #151515;
	font-weight: bold;
	line-height: 24px;
}

.content3-text-p {
	line-height: 48px;
	color: #151515;
	font-size: 24px;
	font-weight: 200;
}

.content4 {
	width: 100%;
	background-image: url(../img/bg_47.jpg);
	background-position: center center;
	padding-bottom: 98px;
	padding-top: 37px;
}

.content4-img {
	width: 350px;
	float: left;
	margin-right: 32px;
}

.content4-center {
	padding-left: 118px;
	margin-bottom: 84px;
	overflow: hidden;
}

.content4-text {
	float: left;
	width: 684px;
}

.content4-text-h6 {
	font-size: 24px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 24px;
}

.content4-text-p {
	font-size: 24px;
	font-weight: 200;
	color: #FFFFFF;
	line-height: 48px;
}

.content5 {
	padding-top: 17px;
	padding-bottom: 84px;
}

.step-banner {
	width: 1200px;
	height: 440px;
	border: 1px solid #fe8400;
	box-sizing: border-box;
	overflow: hidden;
	background: #fff;
	margin-bottom: 50px;
}

.menu {
	float: left;
	width: 419px;
	border-right: 1px solid #fe8400;
}

.menu> li {
	height: 73px;
	line-height: 72px;
	padding-left: 28px;
	font-size: 20px;
	font-weight: bold;
	color: #666;
}

.menu> li:not(:last-child) {
	border-bottom: 1px solid #fe8400;
}

.menu> li.active,
.module-2 .menu> li:hover {
	background: #fe8400;
	color: #fff;
}

.menu> li> span {
	font-size: 30px;
}

.module-2 .content {
	float: left;
	width: 838px;
	height: 100%;
	padding: 34px 42px;
	box-sizing: border-box;
}

.content> li {
	height: 100%;
	display: none;
	overflow: hidden;
	color: #666;
	padding: 27px 23px 28px 40px;
}

.content> li.active {
	display: block;
}

.content> li .left-wrap {
	width: 350px;
	float: left;
}

.content> li .left-wrap .li-title {
	font-size: 20px;
	font-weight: bold;
}

.content> li .left-wrap .li-text {
	font-size: 16px;
	line-height: 46px;
	margin-top: 15px;
	height: 280px;
}

.content> li .left-wrap .btn-more {
	display: block;
	color: #fe8400;
	text-decoration: none;
	border-radius: 5px;
	width: 160px;
	height: 48px;
	line-height: 46px;
	margin-top: 20px;
	font-size: 20px;
	text-align: center;
	border: 1px solid #fe8400;
	box-sizing: border-box;
}
.btn-more:hover{
	background-color: #fe8400;
	color: #fff !important;
}
.content> li img {
	float: right;
	width: 320px;
}

.content6 {
	width: 100%;
	background-image: url(../img/bg.jpg);
	background-position: center center;
	padding-bottom: 70px;
	padding-top: 34px;
}

.title6-detail {
	font-size: 24px;
	text-align: center;
	color: #FFFFFF;
	line-height: 24px;
	font-weight: 200;
	margin-bottom: 120px;
}

.content6-list {
	text-align: center;
	margin-bottom: 88px;
}

.content6-list li {
	display: inline-block;
	width: 340px;
}

.content6-list-title {
	font-size: 30px;
	color: #fff;
	line-height: 30px;
	margin-bottom: 36px;
}

.content6-list-icon {
	width: 150px;
	margin-bottom: 18px;
}

.content6-list-detail {
	font-size: 14px;
	color: #fff;
	font-weight: 200;
	text-align: center;
	line-height: 30px;
}

.content6-list-dash {
	position: relative;
}

.content6-list-dash:after {
	content: "——";
	font-size: 36px;
	color: #fff;
	position: absolute;
	right: -36px;
	top: -2px;
	font-weight: 200;
}

.content7 {
	padding: 20px 0px 179px;
}

.content7-pic {
	width: 100%;
	margin-bottom: 122px;
}

.content7-list {
	overflow: hidden;
}

.content7-list li {
	width: 50%;
	float: left;
	padding-right: 55px;
}

.mar-bot-135px {
	margin-bottom: 135px;
}

.content7-icons {
	float: left;
	width: 137px;
	margin-right: 44px;
}

.content7-text-box {
	width: 360px;
	float: left;
	padding-top: 50px;
}

.content7-text-title {
	width: 360px;
	color: #151515;
	font-size: 30px;
	font-weight: bold;
	line-height: 30px;
	margin-bottom: 15px;
}

.content7-text-p {
	width: 360px;
	color: #151515;
	font-weight: 200;
	font-size: 22px;
	line-height: 22px;
}

.content8-pic {
	margin-bottom: 18px;
}

.content9 {
	width: 100%;
	background-image: url(../img/bgg.jpg);
	background-position: center center;
	padding-bottom: 90px;
}

.content9-text {
	font-size: 30px;
	line-height: 72px;
	color: #fff;
	padding-right: 42px;
	margin-bottom: 65px;
}

.content10 {
	background-image: url(../img/bggg.jpg);
	background-size: cover;
}

.title10,
.content10-text {
	color: #151515;
}

.title11-detail,
.title11 {
	color: #151515;
}

.content11 {
	padding: 18px 0 38px;
}

.content11-list {
	text-align: center;
	overflow: hidden;
	margin-bottom: 50px;
	padding-bottom: 10px;
}

.content11-list li {
	display: inline-block;
	width: 345px;
	
	margin-right: 48px;
}
.content11-list li:hover{
	box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.35);
	-webkit-box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.35);
	}
.content11-list-pic {
	width: 100%;
}

.content11-list-title {
	text-align: left;
	padding: 20px 18px 14px;
	font-size: 18px;
	color: #151515;
	line-height: 18px;
}

.content11-list-detail {
	text-align: left;
	font-size: 14px;
	color: #666;
	line-height: 18px;
	margin-bottom: 32px;
	padding: 0 18px;
}

.content11-list-more {
	display: block;
	text-align: right;
	font-size: 14px;
	line-height: 14px;
	color: #ff3388;
	margin-bottom: 30px;
	padding-right: 18px;
}

.content12 {
	background-color: #fcfaf4;
	padding-bottom: 30px;
}
.content12-pic{
	width: 100%;
}
.ganyan{
	padding: 0 130px;
}
.content13 {
	width: 100%;
	background-image: url(../img/bcg_101.jpg);
	background-position: center center;
	padding-top: 20px;
	padding-bottom: 68px;
}

.content13-pic {
	width: 100%;
}

.content14 {
	padding-top: 40px;
	padding-bottom: 110px;
}

.content14-list li {
	width: 390px;
	display: inline-block;
	margin-bottom: 40px;
	text-align: center;
}

.content14-list-pic {
	display: block;
	width: 102px;
	margin: 0 auto;
}

.content14-list-title {
	text-align: center;
	font-size: 30px;
	color: #151515;
	line-height: 50px;
	font-weight: bold;
}

.content14-list-detail {
	text-align: center;
	font-size: 18px;
	color: #151515;
	line-height: 38px;
	font-weight: 200;
}

.content15 {
	background-color: #f9f9f9;
	padding-bottom: 54px;
}

.module-title {
	font-size: 34px;
	text-align: center;
	margin-top: 80px;
	margin-bottom: 72px;
}

.content {
	overflow: hidden;
}

.content .report-img {
	float: left;
	width: 439px;
	height: 487px;
	    margin-left: 17%;
}

.content .report-img img {
	width: 100%;
	height: 100%;
}

.content .report-banner {
	position: relative;
    float: left;
    margin-left: 8%;
}

.content .report-banner .swiper-container {
	width: 740px;
}

.content .report-banner .swiper-slide {
	width: 400px;
}

.content .report-banner .swiper-slide-active .report-item:after {
	background: transparent;
}

.content .report-banner .report-item {
	position: relative;
	width: 400px;
	height: 485px;
	margin: 10px 0;
	background: #fff;
	box-shadow: 0 0 10px 2px #ccc;
}

.content .report-banner .report-item:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.1);
}

.content .report-banner .report-item> img {
	width: 100%;
	height: 252px;
}

.content .report-banner .report-item .text-box {
	padding: 0 30px;
}

.content .report-banner .report-item .text-box h2 {
	font-size: 24px;
	margin-top: 20px;
	line-height: 1.4;
	cursor: pointer;
}

.content .report-banner .report-item .text-box div {
	font-size: 14px;
	color: #999;
	margin-top: 10px;
}

.content .report-banner .report-item .text-box p {
	padding-top: 14px;
	margin-top: 24px;
	border-top: 1px solid #e4e4e4;
	color: #666;
	font-size: 18px;
	line-height: 30px;
}

.content .report-banner .report-swiper-prev {
	position: absolute;
	top: 200px;
	left: 30px;
	width: 27px;
	height: 48px;
	background: url(../img/icon-left-arrow.png) no-repeat;
	cursor: pointer;
	z-index: 999;
}

.content .report-banner .report-swiper-next {
	position: absolute;
	top: 200px;
	right: 30px;
	width: 27px;
	height: 48px;
	background: url(../img/icon-right-arrow.png) no-repeat;
	cursor: pointer;
	z-index: 999;
}

.btn-contact {
	width: 240px;
	margin: 62px auto 75px;
}

.content {
	margin-bottom: 70px;
}
.footer-2 {
	background: #333;
	overflow: hidden;
	padding: 74px 0 50px
}

.footer-2 .center-container {
	width: 1240px;
	margin: 0 auto
}

.footer-2 a {
	color: inherit;
	text-decoration: none
}

.footer-2 .left {
	float: left
}

.footer-2 .left .logo {
	display: block;
	width: 296px;
	height: 48px;
	background: url(../images/logo2@2x.png) no-repeat
}

.footer-2 .left>p {
	margin-top: 22px;
	font-size: 14px;
	color: #999
}

.footer-2 .qrcode {
	float: left;
	margin-left: 100px
}

.footer-2 .qrcode>p {
	text-align: center;
	margin-top: 12px;
	font-size: 14px;
	color: #999
}

.footer-2 .right {
	float: right;
	margin-right: 10px;
	min-height: 180px
}

.footer-2 .right .contact-number {
	text-align: right;
	color: #ebebeb;
	font-size: 38px;
	font-weight: 700
}

.footer-2 .right .link {
	text-align: right;
	color: #999;
	font-size: 14px;
	margin-top: 24px
}

.footer-2 .right .link>span {
	display: inline-block;
	width: 1px;
	height: 13px;
	vertical-align: middle;
	margin: 0 22px;
	background: #999
}

.footer-2 .right .link>a:hover {
	color: #ffa000
}

.footer-2 .licence {
	margin-top: 34px
}

.footer-2 .licence>p {
	text-align: center;
	color: #999;
	font-size: 12px;
	line-height: 20px
}
.ganyan-swiper-prev {
	position: absolute;
	top: 150px;
	left: 2px;
	width: 27px;
	height: 48px;
	background: url(../img/icon-left-arrow.png) no-repeat;
	cursor: pointer;
	z-index: 999;
}
.ganyan-swiper-next {
	position: absolute;
	top: 150px;
	right: 2px;
	width: 27px;
	height: 48px;
	background: url(../img/icon-right-arrow.png) no-repeat;
	cursor: pointer;
	z-index: 999;
}
.ganyan .swiper-container{
	padding-bottom: 46px;
	margin-bottom: 30px;
	margin-top: 30px;
}
.content8{
	padding-bottom: 50px;
}
.content8-list-box{
	width:970px ;
	overflow: hidden;
	margin:0 auto;
	position: relative;
	height: 700px;
}
.content8-list{
	width: 10000px;
	position: absolute;
	top: 0;
	left: 0;
	padding-top: 80px;
	transition: all ease-in-out 0.5s;
}
.content8-list-right{
	transform: translateX(-353px);
}
.content8-list-left{
	transform: translateX(353px);
}
.content8-list li{
	width: 261px;
	float: left;
	margin-right: 92px;
	transition: all ease-in-out 0.5s;
}
.content8-list-li-active{
	transform: scale(1.15);
	margin-top: -9px;
}
.content8-list-pic{
	width: 100%;
}
.content8-list-title{
	width: 100%;
	height: 46px;
	background-color: #fe8400;
	text-align: center;
	line-height: 46px;
	font-size: 20px;
	color: #fff;
}
.content8-list-detail{
	font-size: 14px;
	color: #151515;
	line-height: 24px;
	text-align: left;
	padding: 30px 20px;
}
.right-arrow,.left-arrow{
	height:75px;
	width: 68px;
	background-image: url(../img/arrow_01.jpg);	
	background-position-y: 75px;
	position: absolute;
	top: 386px;
	transition: all ease-in-out 0.3s; 
	cursor: pointer;
}
.left-arrow{
	background-position-x: 0;
	left: 0;
}
.right-arrow{
	background-position-x: 68px;
	right: 0;
}
.arrow-active{
	background-position-y: 0px;
}
.right-arrow:hover{
	background-position-y: 0px;
}
.left-arrow:hover{
	background-position-y: 0px;
}
.article-content{
	background-color: #f7f7f7;
	padding: 20px 0;
}
.article-box{
	padding: 40px 90px;
	border-bottom: 10px solid #eee;
	margin-bottom: 30px;
	background-color: #fff;
}
.article-title{
	border-top: 1px solid #ddd;
	text-align: left;
	font-size: 30px;
	line-height: 60px;
}
.article-time{
	font-size: 14px;
	color: #999;
	line-height: 20px;
}
.article-detail{
	font-size: 14px;
	color: #666;
	line-height: 24px;
	padding: 30px 0px;
	text-indent: 2em;
}
.back-home{
	display: block;
	text-align: center;
	line-height: 50px;
	height: 50px;
	width: 250px;
	border-bottom: 1px solid #FE8400;
	border-top: 1px solid #FE8400;
	color: #FE8400;
	font-size: 16px;
	margin: 0 auto;
	margin-top: 30px;
	margin-bottom: 20px;

}
.back-home:hover{
	opacity: 0.6;
}
.dansh{
	width: 100%;
	background-color: #ddd;
	height: 1px;
	margin-top: 30px;
}
