.page_nav {
	max-width: 2050px;
	min-width: 1200px;
	height: 121px;
	background: url(../img/page_bg.jpg) no-repeat left center;
	background-size: cover;
	margin: 0 auto;
	font-size: 15px;
	position: relative
}
.page_name li {
	float: left;
	padding-left: 24px;
	position: relative
}
.page_name li:before {
	content: '';
	width: 10px;
	height: 10px;
	background: url(../img/about/ico78.png) -602px -500px;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	margin: auto
}
.page_name li+li {
	}
.page_name li+li:before {
	content: '';
	width: 3px;
	height: 5px;
	background: url(../img/about/ico78.png) -632px -500px;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 8px;
	margin: auto
}
.page_name li a:hover,
.page_name li+li a {
	color: #bca36d
}
.page_name li a {
	color: #fff;
	font-weight: bold
}
.page_nav .le,
.page_nav .ri {
	margin-top: 75px
}
.page_nav .ri ul {
	}
.page_nav .ri li {
	float: left;
	padding-left: 28px;
	height: 44px
}
.page_nav .ri li a {
	color: #adadad;
	font-weight: bold
}
.page_nav .ri li.curr a {
	color: #fff
}
.page_nav .ri .inner_bor {
	height: 5px;
	background: #ff5500;
	position: relative;
	top: 0;
	left: 0;
	display: inline-block;
	float: left;
	clear: both
}
.page_nav .w1300 {
	position: relative;
	z-index: 2
}
#particles-js {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1
}
.mytop {
	width: 70px;
	height: 70px;
	position: fixed;
	right: 100px;
	bottom: 142px;
	background: url(../img/about/ico78.png) -240px -500px;
	display: none;
	cursor: pointer;
	z-index: 99
}
.mytop.on {
	display: block
}
.page_one {
	padding: 88px 0 50px;
	position: relative
}
.page_one h3 {
	font-size: 18px;
	color: #b98b4f;
	line-height: 26px
}
.page_one p {
	margin-top: 3px;
	font-size: 50px;
	color: rgba(185, 139, 79, .2);
	line-height: 42px;
	font-family: 'Rajdhani';
	text-transform: uppercase;
	letter-spacing: -3px
}
.page_one .source {
	color: rgba(83, 83, 83, .7);
	font-size: 14px;
	position: relative;
	top: 28px
}
.home1 {
	overflow: hidden
}
.home1 .ri {
	margin-top: 115px
}
.home1_nav {
	text-align: center
}
.home1_nav li {
	width: 124px;
	height: 39px;
	line-height: 39px;
	display: inline-block;
	text-align: center;
	background-color: #f2eee9;
	border-radius: 25px;
	margin: 0 3px;
	font-size: 16px;
	cursor: pointer
}
.home1_nav li.active,
.home1_nav li:hover {
	color: #fff;
	background-color: #ff5500
}
.home1_info {
	position: relative
}
.home1_1up li {
	width: 100%;
	height: 470px;
	background: url(../img/home/ico11.jpg) no-repeat center;
	margin-bottom: 10px
}
.home1_1up li .w1200 {
	position: relative;
	height: 100%
}
.home1_1up li h2 {
	font-size: 18px;
	color: #3e5469;
	line-height: 22px;
	font-weight: bold
}
.home1_1up li h3 {
	font-size: 44px;
	color: #ff5500;
	line-height: 76px;
	margin-bottom: 10px
}
.home1_1up li .w1200 p {
	font-size: 13px;
	line-height: 24px
}
.home1_1up li.home1_one .home1_1upt {
	width: 588px;
	float: right;
	padding: 99px 0 0
}
.home1_1up li.home1_one .home1_1upt p {
	padding-left: 132px
}
.home1_1up li.home1_one .home1_1upimg {
	position: absolute;
	top: 64px;
	left: 508px
}
.home1_1up li.home2_one .home1_1upt {
	width: 696px;
	float: left;
	padding: 145px 0 0 0;
	height: 100%;
	position: relative
}
.home1_1up li.home2_one .home1_1upt h2 {
	position: absolute;
	right: 128px;
	top: 55px;
	width: 20px;
	line-height: 20px
}
.home1_1up li.home2_one .home1_1upt h3 {
	position: absolute;
	right: 58px;
	top: 55px;
	width: 44px;
	line-height: 46px
}
.home1_1up li.home2_one .home1_1upt h3+h3 {
	position: absolute;
	right: 0;
	top: 118px
}
.home1_1up li.home2_one .home1_1upt p {
	color: #5d7680
}
.home1_1up li.home2_one .home1_1upimg {
	position: absolute;
	bottom: 28px;
	left: 0px
}
.home1_1up li.home3_one .home1_1upt {
	width: 620px;
	float: right;
	padding: 75px 0 0;
	text-align: right
}
.home1_1up li.home3_one .home1_1upt p {
	color: #5d7680;
	text-align: right
}
.home1_1up li.home3_one .home1_1upimg {
	position: absolute;
	top: 78px;
	left: -64px
}
.home1_ani {
	position: absolute;
	top: 207px;
	left: 228px
}
.home1_ani em {
	display: block
}
.home1_ani em.home1_x {
	width: 322px;
	height: 117px;
	background: url(../img/home/ico77.png) no-repeat
}
.home1_ani em.home1_h {
	width: 107px;
	height: 106px;
	background: url(../img/home/ico75.png) no-repeat;
	position: absolute;
	left: -40px;
	top: 0;
	z-index: 2
}
.home1_ani em.home1_h2 {
	width: 111px;
	height: 107px;
	background: url(../img/home/ico76.png) no-repeat;
	position: absolute;
	right: -40px;
	top: 0;
	z-index: 2
}
.home4_one .w1300 {
	min-height: 550px;
	background: url(../img/home/ico30.jpg) no-repeat center top #f6f2ef;
	padding: 42px 50px 55px;
	position: relative
}
.home4_2_2info {
	overflow: hidden
}
.home4_onenav {
	width: 444px;
	height: 84px;
	line-height: 84px;
	background: url(../img/home/ico17.jpg) no-repeat center;
	text-align: center;
	position: absolute;
	right: 50px;
	top: -42px
}
.home4_onenav li {
	min-width: 111px;
	font-size: 16px;
	color: rgba(255, 255, 255, .7);
	text-align: center;
	display: inline-block;
	margin: 0 15px;
	position: relative;
	cursor: pointer
}
.home4_onenav li.active {
	color: #fff
}
.home4_onenav li.active:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 111px;
	height: 4px;
	background-color: #e3c98f
}
.home4_one .home4_onenav {
	padding-left: 82px
}
.home4_one .home4_onenav li {
	display: block;
	float: left
}
.home4_oneinfo {
	display: none
}
.home4_oneinfo.active {
	display: block
}
.home4_one .w1300 .page_dian {
	width: 449px;
	height: 97px;
	background: url(../img/home/ico18.png) no-repeat left center;
	position: absolute;
	top: 168px;
	right: 0;
	margin-top: 0;
	margin-right: -175px
}
.home4_onefd {
	position: absolute;
	right: 178px;
	top: 186px
}
.home4_onefd h2 {
	font-size: 24px;
	color: #7a7774;
	width: 32px;
	float: left;
	text-align: center;
	line-height: 28px
}
.home4_onefd h2+h2 {
	font-size: 31px;
	color: #b98b4f;
	margin: 75px 30px 0 40px;
	line-height: 32px
}
.home4_onefd h2+h2+h2 {
	font-size: 28px;
	color: rgba(185, 139, 79, .6);
	margin: 0;
	margin-top: 33px;
	line-height: 30px
}
.home4_onefd1 h2 {
	font-size: 24px;
	color: #7a7774;
	width: 32px;
	float: left;
	text-align: center;
	line-height: 26px;
	position: absolute;
	right: 165px;
	top: 133px
}
.home4_onefd1 h2+h2 {
	color: #b98b4f;
	font-size: 31px;
	line-height: 36px;
	height: 279px;
	background: url(../img/home/ico138.png) no-repeat left center;
	position: absolute;
	right: 135px;
	top: 274px;
	padding-top: 26px;
	padding-left: 10px
}
.home4_onefd1 h2+h2+h2 {
	font-size: 28px;
	color: #b98b4f;
	line-height: 30px;
	height: 279px;
	background: url(../img/home/ico139.png) no-repeat left center;
	position: absolute;
	right: 72px;
	top: 152px;
	padding-top: 64px;
	padding-left: 10px
}
.home4_oneinfo .img {
	position: absolute;
	bottom: 0;
	right: 200px;
	width: 280px
}
.home1_en {
	font-family: 'Rajdhani';
	font-size: 28px;
	color: rgba(122, 119, 116, .3);
	text-transform: uppercase
}
.home1_cn {
	font-size: 18px;
	color: #3e5469;
	line-height: 22px
}
.home4_oneinfo {
	}
.home4_oneinfo .home1_cn {
	margin-bottom: 20px
}
.home4_oneinfo p {
	line-height: 24px
}
.home4_oneinfo h4 {
	font-size: 18px;
	color: #333;
	line-height: 22px;
	margin: 24px 0 6px;
	position: relative
}
.home4_oneinfo h5 {
	font-size: 14px;
	color: #b98b4f;
	line-height: 22px;
	margin: 18px 0 5px;
	position: relative
}
.home4_oneinfo h4:before {
	content: '';
	position: absolute;
	top: 5px;
	left: -12px;
	width: 4px;
	height: 11px;
	background-color: #ff5500
}
.home4_oneinfo ul {
	width: 100%;
	display: inline-block
}
.home4_oneinfo li {
	float: left;
	width: 580px
}
.home4_oneinfo li p {
	letter-spacing: -1px
}
.home4_oneinfo .about_more {
	margin-top: 20px
}
.home4_oneinfo .about_more span {
	position: absolute;
	right: auto;
	left: 85px
}
.home4_one {
	position: relative;
	z-index: 2
}
.home5_one {
	height: 530px;
	background: url(../img/home/ico19.jpg) no-repeat center;
	padding-top: 158px;
	margin-bottom: 250px;
	position: relative;
	margin-top: -65px
}
.home5_onet {
	text-align: center
}
.home5_down {
	margin-top: 35px;
	padding-top: 100px
}
.home5_down .le {
	width: 49.65%
}
.home5_down .le ul {
	margin-left: -5px;
	margin-right: -5px
}
.home5_down .le li {
	width: 50%;
	float: left;
	padding: 0 5px
}
.home5_down .le li a {
	min-height: 310px;
	background-color: #f6f2ef;
	position: relative;
	padding: 100px 22px 0 17px
}
.home5_down .le li a .home5_downimg {
	width: 155px;
	height: 155px;
	background-color: #fff;
	border: 2px solid #e1ca96;
	border-radius: 50%;
	position: absolute;
	left: 50%;
	margin-left: -77.5px;
	top: -77.5px
}
.home5_down .le li a .home5_downimg img {
	border-radius: 50%
}
.home5_down .le li a h3 {
	font-size: 18px;
	color: #535353;
	line-height: 24px;
	position: relative;
	padding-right: 26px;
	margin-bottom: 10px;
	display: inline-block
}
.home5_down .le li a h3:before {
	content: '';
	width: 13px;
	height: 22px;
	background: url(../img/home/ico22.png) no-repeat right center;
	position: absolute;
	right: 0;
	top: 3px
}
.home5_down .le li a p {
	font-size: 13px;
	line-height: 24px
}
.home5_down .ri {
	width: 49.65%;
	min-height: 310px;
	background-color: #f6f2ef;
	padding: 42px 57px 0;
	position: relative
}
.home5_down .ri h3 {
	font-size: 30px;
	color: #535353;
	line-height: 33px;
	font-weight: lighter;
	position: relative;
	margin-bottom: 40px
}
.home5_down .ri h3:before {
	content: '';
	width: 4px;
	height: 111px;
	background-color: #ff5500;
	position: absolute;
	left: -28px;
	top: 0
}
.home5_down .ri p img {
	margin-bottom: 30px
}
.home5_down .ri p {
	font-size: 13px;
	max-width: 450px
}
.huayuan_sigefd {
	position: absolute;
	top: -80px;
	right: 0
}
.huayuan_sige {
	float: right
}
.huayuan_sige li {
	width: 50px;
	height: 80px;
	font-size: 14px;
	color: #535353;
	background-color: #dcdcdc;
	text-align: center;
	padding: 24px 15px 0;
	line-height: 14px;
	cursor: pointer
}
.huayuan_sige li.active {
	background-color: #fe3c00;
	color: #fff
}
.huayuan_sigeimg {
	display: none;
	float: left;
	width: 284px;
	height: 160px;
	position: relative;
	cursor: pointer
}
.huayuan_sigeimg.active {
	display: block
}
.huayuan_sigeimg em {
	width: 40px;
	height: 39px;
	background: url(../img/home/ico25.png) no-repeat;
	display: block;
	position: absolute;
	top: 50%;
	margin-top: -19.5px;
	left: 50%;
	margin-left: -20px
}
.fixed-tool {
	position: absolute;
	right: 86px;
	top: 82px;
	z-index: 999
}
.fixed-tool.active {
	position: fixed;
	top: 182px
}
.fixed-tool li {
	width: 120px;
	font-size: 12px;
	color: #535353;
	text-align: right;
	position: relative;
	padding-right: 34px;
	padding-bottom: 10px;
	cursor: pointer
}
.fixed-tool li:after {
	content: '';
	width: 2px;
	height: 100%;
	position: absolute;
	right: 9px;
	top: 8px;
	background-color: #d7c8ac;
	z-index: 1
}
.fixed-tool li:last-child:after {
	display: none
}
.fixed-tool li:before {
	content: '';
	position: absolute;
	right: 3px;
	top: 5px;
	width: 10px;
	height: 10px;
	background-color: #fdf6f2;
	border: 2px solid #d7c8ac;
	border-radius: 50%;
	z-index: 2
}
.fixed-tool li.active:before {
	width: 20px;
	height: 20px;
	background-color: #ff5500;
	border-color: #ff5500;
	right: -2px;
	top: 0
}
.fixed-tool li em {
	opacity: 0;
	filter: Alpha(opacity=0)
}
.fixed-tool li.active em {
	opacity: 1;
	filter: Alpha(opacity=100)
}
.home6_up {
	height: 359px;
	background-color: #f2eee9;
	position: relative;
	padding: 82px 50px 0;
	z-index: 2
}
.home6_up .home6_uphuayuan {
	position: absolute;
	right: 50px;
	bottom: 30px
}
.home6_up .le {
	width: 490px
}
.home6_up .le h2 {
	font-size: 18px;
	color: #3e5469;
	line-height: 22px;
	position: relative
}
.home6_up .le h2:before {
	content: '';
	position: absolute;
	left: -50px;
	top: 0;
	width: 4px;
	height: 111px;
	background-color: #ff5500
}
.home6_up .le h3 {
	font-size: 32px;
	color: #b98b4f;
	line-height: 50px;
	font-weight: lighter;
	margin: 5px 0 10px
}
.home6_up .le p {
	color: rgba(83, 83, 83, .9);
	letter-spacing: -1px
}
.home6_up .ri {
	margin-right: 34px;
	margin-top: 18px
}
.home6_up .ri li {
	width: 143px;
	float: left;
	margin-left: 18px
}
.home6_up .page_dian {
	top: 62px;
	margin-top: 0;
	margin-right: -340px
}
.home7_ctr {
	height: 572px;
	background: url(../img/home/ico31.jpg) no-repeat center;
	padding-top: 156px;
	position: relative;
	margin-top: -80px
}
.home7_ctrside {
	width: 100%;
	margin-left: -7.5px;
	margin-right: -7.5px;
	position: relative;
	z-index: 3
}
.home7_ctrside .bd li {
	cursor: pointer
}
.home7_ctrside .bd ul {
	overflow: hidden;
	zoom: 1
}
.home7_ctrside .bd ul li {
	width: 247.5px;
	height: 250px;
	margin: 0 7.5px;
	float: left;
	_display: inline;
	overflow: hidden
}
.home7_ctrside .home7_ctrimg {
	height: 198px;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url(../img/home/ico32.jpg)
}
.home7_ctrside .home7_ctrtit {
	height: 52px;
	line-height: 52px
}
.home7_ctrimg img {
	width: 100%
}
.home7_ctrtit {
	width: 100%;
	height: 69px;
	line-height: 69px;
	background-color: #e3c98e;
	padding: 0 36px;
	font-size: 16px;
	color: #535353;
	position: relative;
	-webkit-transition: color .3s ease-out;
	transition: color .3s ease-out
}
.home7_ctrtit span {
	position: relative;
	z-index: 2;
	max-width: 90%;
	white-space: nowrap;
	text-decoration: none;
	text-overflow: ellipsis;
	overflow: hidden;
	display: block
}
.home7_ctrtit:before {
	content: " ";
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 100%;
	background-color: #ff5500;
	-webkit-transition: top .3s ease-out;
	transition: top .3s ease-out
}
.home7_ctrtit em {
	width: 21px;
	height: 18px;
	background: url(../img/home/ico36.png) no-repeat center;
	position: absolute;
	top: 50%;
	margin-top: -9px;
	right: 30px;
	display: block
}
.home7_ctrtit em:before {
	content: " ";
	position: absolute;
	left: 0;
	right: 100%;
	bottom: 0;
	top: 0;
	background: url(../img/home/ico37.png) no-repeat center;
	-webkit-transition: right .3s ease-out;
	transition: right .3s ease-out
}
.home7_ctr li:hover .home7_ctrtit {
	color: #fff !important
}
.home7_ctr li:hover .home7_ctrtit:before {
	top: 0
}
.home7_ctr li:hover .home7_ctrtit em {
	background: none
}
.home7_ctr li:hover .home7_ctrtit em:before {
	right: 0
}
.home8_down {
	height: 567px;
	background: url(../img/home/ico38.jpg) no-repeat center;
	position: relative
}
.home8_down .w1200 {
	position: relative
}
.home8_nav {
	width: 444px;
	height: 84px;
	line-height: 84px;
	background: url(../img/home/ico17.jpg) no-repeat center;
	text-align: center;
	position: absolute;
	left: 57.6%;
	top: -42px;
	z-index: 2
}
.home8_nav li {
	min-width: 111px;
	font-size: 16px;
	color: rgba(255, 255, 255, .7);
	text-align: center;
	display: inline-block;
	position: relative;
	cursor: pointer
}
.home8_nav li.active {
	color: #fff
}
.home8_nav li.active:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 111px;
	height: 4px;
	background-color: #e3c98f
}
.home8_info {
	display: none;
	position: relative
}
.home8_info.active {
	display: block
}
.home8_describe {
	width: 444px;
	padding: 150px 0 0 45px;
	float: right
}
.home8_describe h3 {
	font-size: 18px;
	color: #535353;
	line-height: 50px
}
.home8_describe p {
	letter-spacing: -.5px
}
.home8_side {
	height: 557px;
	width: 57.6%;
	position: absolute;
	left: 0
}
.home8_side .bd {
	height: 557px
}
.home8_side .bd ul {
	width: 100% !important;
	height: 557px !important
}
.home8_side .bd li {
	height: 557px !important;
	width: 100% !important;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: top;
	position: relative
}
.home8_sidebg {
	position: absolute;
	right: -166px;
	bottom: 58px;
	width: 120px
}
.home8_sidebg a {
	display: inline-block;
	width: 50px;
	height: 50px;
	margin: auto
}
.home8_sidebg .prev {
	background: url(../img/home/side_l.png) no-repeat
}
.home8_sidebg .next {
	float: right;
	background: url(../img/home/side_r.png) no-repeat
}
.home8_side .page {
	position: absolute;
	top: 50%;
	right: 72px;
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}
.home8_side .page li {
	width: 10px;
	height: 10px;
	background: transparent;
	border: 1px solid #fff;
	border-radius: 50%;
	margin: 8px 0
}
.home8_side .page li.on {
	background: #fff
}
.home8_side .home1_4popt p {
	font-size: 22px;
	color: #fff;
	line-height: 30px
}
.home4_6t {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	background: url(../img/home/ico103.png) no-repeat center top;
	background-size: cover;
	padding: 0 15px 15px
}
.home4_6t p {
	font-size: 14px;
	color: #fff;
	line-height: 24px;
	text-align: start
}
.imger {
	height: 495px;
	width: 956px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: top;
	position: relative;
	margin: 18px auto 0;
	display: inline-block
}
.imger_t {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 222px;
	background: url(../img/home/ico103.png) no-repeat center top;
	background-size: cover;
	padding: 130px 40px 0
}
.pop .popBody .imger p {
	color: rgba(255, 255, 255, .7)
}
.home9_up {
	height: 538px;
	background: url(../img/home/ico42.jpg) no-repeat center;
	padding-top: 66px
}
.home9_up .w1200 {
	position: relative;
	height: 100%
}
.home9_up .home9_ico {
	animation: h_fadeIn 1.5s 0.5s;
	animation: h_fadeIn 1.5s 0.5s;
	animation-fill-mode: both !important;
	-webkit-animation-fill-mode: both !important
}
.home9_nan {
	width: 119px;
	height: 251px;
	background: url(../img/home/ico46.png) no-repeat;
	display: block;
	position: absolute;
	right: 368px;
	top: 116px
}
.home9_nv {
	width: 183px;
	height: 404px;
	background: url(../img/home/ico47.png) no-repeat;
	display: block;
	position: absolute;
	right: 162px;
	top: 8px
}
.home9_up h3 {
	margin-left: 50px
}
.home9_up p {
	margin-left: 244px;
	margin-top: -12px
}
.home10 {
	min-height: 427px;
	background-color: #f6f2ef;
	margin-left: 50px;
	margin-bottom: 25px;
	padding: 60px 45px 0 34px;
	overflow: hidden;
	position: relative;
	margin-top: -46px
}
.home10 .home1_cn {
	margin-bottom: 36px
}
.home10 .le {
	max-width: 660px
}
.home10 .ri {
	max-width: 452px
}
.home11 {
	height: 387px;
	background: url(../img/home/ico49.jpg) no-repeat center;
	margin-bottom: 2px
}
.home11 h3 {
	font-size: 44px;
	color: #fff;
	font-weight: lighter;
	letter-spacing: 14px;
	line-height: 50px;
	margin-bottom: 14px;
	padding-top: 155px
}
.home11 p {
	font-size: 20px;
	color: #ffdb84;
	text-transform: uppercase
}
.home12 {
	min-height: 673px;
	background: url(../img/home/ico55.jpg) no-repeat center #ffe816;
	-webkit-animation: background 8s infinite linear;
	animation: background 8s infinite linear;
	padding-top: 36px;
	padding-bottom: 88px
}
.home12 .w1200 {
	position: relative;
	height: 100%;
	padding-left: 133px
}
.home12 .w1200 .huayuan {
	width: 77px;
	height: 429px;
	background: url(../img/home/ico57.png) no-repeat;
	position: absolute;
	top: 0;
	left: 0
}
.home12 .le {
	width: 455px
}
.home12 .w1200 .le .home1_cn {
	margin-bottom: 14px
}
.home12 .w1200 .le p {
	margin-bottom: 18px
}
.home12_red {
	width: 494px;
	height: 423px;
	background: url(../img/home/ico62.png) no-repeat center;
	position: absolute;
	top: -81px;
	right: -42px;
	padding: 70px 42px 0 38px
}
.home12_red h3 {
	font-family: 'Rajdhani';
	font-size: 44px;
	color: #fff;
	text-transform: uppercase
}
.home12_red ul {
	margin-left: -26px;
	margin-right: -26px
}
.home12_red li {
	width: 50%;
	float: left;
	padding: 0 26px;
	margin: 27px 0
}
.home12_red li a {
	cursor: default
}
.home12_img {
	width: 90px;
	height: 90px;
	background-color: #fff;
	float: left;
	text-align: center;
	border-radius: 50%
}
.home12_red .home12_text {
	margin-left: 16px;
	float: left
}
.home12_red .home12_text p span {
	font-family: 'Rajdhani';
	font-size: 44px;
	color: #ffeec6;
	margin: 15px 0 10px
}
.home12_red .home12_text p {
	color: #fff
}
.horizontal.dragscroll {
	width: 1200px;
	clear: both;
	margin-top: 80px;
	display: inline-block;
	overflow: auto;
	cursor: pointer
}
.home13 .bd {
	position: relative;
	overflow-x: scroll;
	padding-bottom: 14px
}
.home13::-webkit-scrollbar {
	width: 5px;
	height: 5px;
	background-color: #fff;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 3px
}
.home13::-webkit-scrollbar-thumb {
	background-color: #ff5500;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 3px
}
.home13 {
	}
.home13 .bd li {
	width: 300px;
	min-height: 108px;
	float: left;
	position: relative
}
.home13 .bd li+li {
	animation-delay: .2s;
	-webkit-animation-delay: .2s
}
.home13 .bd li+li+li {
	animation-delay: .4s;
	-webkit-animation-delay: .4s
}
.home13 .bd li+li+li+li {
	animation-delay: .6s;
	-webkit-animation-delay: .6s
}
.home13 .bd li:before {
	content: '';
	width: 1px;
	height: 100%;
	background-color: #ceba00;
	position: absolute;
	left: 7px;
	top: 10px
}
.home13 .bd li:after {
	content: '';
	width: 14px;
	height: 14px;
	background: url(../img/home/ico63.png) no-repeat center;
	position: absolute;
	top: 5px;
	left: 1px
}
.home13 .bd li h3 {
	font-family: 'Rajdhani';
	font-size: 24px;
	color: #ff5500;
	margin-bottom: 3px;
	padding-left: 26px
}
.home13 .bd li p {
	width: 262px;
	text-align: inherit;
	padding-left: 26px
}
.home13_qh a {
	width: 50px;
	height: 50px;
	position: absolute;
	z-index: 2;
	bottom: 100px;
	cursor: pointer
}
.home13_qh .prev {
	left: 0px;
	background: url(../img/home/side_l.png) no-repeat center
}
.home13_qh .next {
	left: 0;
	bottom: 30px;
	background: url(../img/home/side_r.png) no-repeat center
}
.home13_list {
	width: 100%;
	height: 425px;
	overflow: hidden
}
.home13_list li {
	float: left;
	width: 100%;
	/* width: 48.2%;*/
	height: 425px;
	position: relative;
	padding-top: 50px;
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	background-size: 110% 110%;
	background-position: center center;
	background-repeat: no-repeat
}
.home13_list li em.home13_bg {
	width: 100%;
	height: 100%;
	background: url(../img/home/ico66.png) no-repeat center;
	background-size: cover;
	position: absolute;
	left: 0;
	top: 0
}
.home13_list li+li {
	width: 51.8%
}
.home13_list li .w1200 {
	position: relative;
	height: 100%;
}
.home13_list li .home13_text {
	float: left;
	width: 600px;
}
.home13_list li.wihte {
	color: #fff
}
.home13_list li.wihte .home1_en {
	color: rgba(255, 255, 255, .3)
}
.home13_list li.wihte .home1_cn {
	color: #fff
}
.home13_list li.wihte .home13_text .home13_date {
	font-family: 'Rajdhani';
	font-size: 20px;
	margin-bottom: 10px
}
.home13_list li.wihte .home13_text p {
	font-size: 20px;
	margin-bottom: 80px
}
.home13_list li+li .home13_text {
	margin-left: 45px
}
.home13_list li .home1_cn {
	margin-bottom: 22px
}
.home13_list li dl {
	margin-top: 24px
}
.home13_list li dl dt {
	float: left;
	margin-right: 18px;
	width: 90px;
	height: 90px;
}
.home13_list li .about_more {
	width: 208px
}
.home13_list li .about_more span {
	right: 54px
}
.home13_list li em.shouji {
	width: 229px;
	height: 318px;
	background: url(../img/home/ico101.png) no-repeat;
	display: block;
	position: absolute;
	bottom: 0;
	right: 300px;
}
.home13_list li:hover {
	background-size: 100% 100%
}
.home14 {
	height: 518px;
	background: url(../img/home/ico69.jpg) no-repeat center;
	padding-top: 60px;
	position: relative;
	margin-top: -5px;
	text-align: center
}
.home14 ul {
	margin-top: 52px
}
.home14 li {
	margin: 0 15px;
	display: inline-block;
	background-color: #fff;
	border-radius: 10px
}
.home14 li img {
	border: 2px solid #e3c98e;
	border-radius: 10px
}
.home15 {
	height: 410px;
	background-color: #f6f2ef;
	position: relative;
	padding: 32px 50px;
	margin-top: -100px;
	margin-bottom: 77px
}
.home15 .le {
	width: 615px
}
.home15 .home15_info {
	padding-left: 27px;
	position: relative;
	margin-top: 32px;
	display: inline-block
}
.home15 .home15_info:before {
	content: '';
	width: 5px;
	height: 137px;
	background-color: #fe3c00;
	position: absolute;
	left: 0;
	top: 0
}
.home15 .home15_info p {
	margin-top: 18px
}
.home15_nav {
	overflow: hidden;
	float: right
}
.home15_nav li {
	float: left;
	font-size: 14px;
	color: #999999;
	margin-left: 15px
}
.home15_nav li.active {
	color: #fe3c00
}
.home15 .ri {
	width: 498px
}
.activity_side {
	height: 302px;
	width: 100%;
	position: relative
}
.activity_side .bd {
	height: 302px
}
.activity_side .bd ul {
	width: 100% !important;
	height: 302px !important
}
.activity_side .bd li {
	height: 302px !important;
	width: 100% !important;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: top
}
.activity_bg a {
	width: 50px;
	height: 50px;
	display: block;
	position: absolute;
	top: 50%;
	margin-top: -25px;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	-ms-transition: all .3s;
	transition: all .3s
}
.activity_bg .prev {
	left: 0;
	opacity: 0;
	filter: Alpha(opacity=0);
	background: url(../img/home3/ico59.png) no-repeat
}
.activity_bg .next {
	right: 0;
	opacity: 0;
	filter: Alpha(opacity=0);
	background: url(../img/home3/ico58.png) no-repeat
}
.activity_side .page {
	position: absolute;
	bottom: 30px;
	right: 30px;
	display: none
}
.activity_side .page li {
	width: 10px;
	height: 10px;
	background: transparent;
	border: 1px solid #fff;
	border-radius: 50%;
	margin-right: 9px;
	float: left
}
.activity_side .page li.on {
	background: #fff
}
.activity_bk {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	min-height: 70px;
	background: -webkit-linear-gradient(0deg,#000 0%,transparent 100%);
	background: -moz-linear-gradient(0deg,#000 0%,transparent 100%);
	background: -o-linear-gradient(0deg,#000 0%,transparent 100%);
	background: -ms-linear-gradient(0deg,#000 0%,transparent 100%);
	background: linear-gradient(0deg,#000 0%,transparent 100%);
	padding: 0 30px 30px;
}
.activity_bk h3 {
	font-size: 20px;
	color: #fff;
	line-height: 28px;
	font-weight: lighter;
	text-align: inherit
}
.activity_bk p {
	width: 86%;
	color: rgba(255, 255, 255, .7)
}
.activity_side:hover .prev {
	opacity: 1;
	filter: Alpha(opacity=100);
	-o-transform: translate(46px, 0);
	-ms-transform: translate(46px, 0);
	-moz-transform: translate(46px, 0);
	-webkit-transform: translate(46px, 0);
	transform: translate(46px, 0)
}
.activity_side:hover .next {
	opacity: 1;
	filter: Alpha(opacity=100);
	-o-transform: translate(-46px, 0);
	-ms-transform: translate(-46px, 0);
	-moz-transform: translate(-46px, 0);
	-webkit-transform: translate(-46px, 0);
	transform: translate(-46px, 0)
}
.home16_t {
	padding: 50px 50px 24px;
	overflow: hidden
}
.home16_t .ri {
	color: #e01a1a;
	font-size: 16px;
	line-height: 46px
}
.home16_down {
	margin-bottom: 59px;
	overflow: hidden
}
.home16_side {
	height: 417px;
	width: 613px;
	position: relative;
	float: left
}
.home16_side em {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 180px;
	background: url(../img/home/ico99.png) no-repeat center bottom;
	background-size: cover
}
.home16_side .bd ul {
	width: 100%;
	height: 417px
}
.home16_side .bd li {
	height: 417px;
	width: 100%;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: top;
	cursor: pointer
}
.home16_side .page {
	position: absolute;
	bottom: 33px;
	right: 50px;
	z-index: 2
}
.home16_side .page li {
	width: 10px;
	height: 10px;
	background: transparent;
	border: 1px solid #fff;
	border-radius: 50%;
	margin: 0 4px;
	float: left
}
.home16_side .page li.on {
	background: #fff
}
.home16_dt {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 180px;
	background: url(../img/home/ico99.png) no-repeat center bottom;
	background-size: cover;
	line-height: 277px;
	padding: 0 25px
}
.home16_dt h3 {
	font-size: 18px;
	color: #fff;
	max-width: 86%;
	white-space: nowrap;
	text-decoration: none;
	text-overflow: ellipsis;
	overflow: hidden
}
.home16_down .ri {
	width: 687px;
	margin-left: -7px;
	margin-right: -7px
}
.home16_down .ri li {
	width: 50%;
	float: left;
	padding: 0 7px;
	margin-bottom: 9px
}
.home16_down .ri li img {
	width: 330px;
	height: 204px
}
.home16_down .ri li a {
	position: relative
}
.home16_drt {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 75px;
	background: url(../img/home/ico100.png) no-repeat center bottom;
	background-size: cover;
	line-height: 100px;
	padding: 0 15px
}
.home16_drt h3 {
	font-size: 14px;
	color: #fff;
	max-width: 90%;
	white-space: nowrap;
	text-decoration: none;
	text-overflow: ellipsis;
	overflow: hidden
}
.home1_4_2 {
	height: 500px;
	background: url(../img/home/ico79.jpg) no-repeat center bottom #fdfdfd
}
.home1_4_2bg {
	width: 1250px;
	height: 460px;
	padding: 73px 50px 0 56px;
	margin-left: 50px;
	margin-top: -62px;
	background-color: #fff;
	position: relative;
	display: inline-block
}
.home1_4_2bg p {
	color: rgba(83, 83, 83, .9);
	margin-top: 10px
}
.home1_4_2down .le {
	width: 395px
}
.home1_4_2down .ri {
	width: 705px
}
.home1_4_2down .le .home1_cn {
	margin-bottom: 20px
}
.home1_4_3 {
	height: 553px;
	background: url(../img/home/ico80.jpg) no-repeat center bottom;
	padding-top: 60px
}
.home1_4_3 .w1300 {
	height: 385px;
	background: url(../img/home/ico81.jpg) no-repeat center bottom;
	padding: 34px 50px 0
}
.home1_4_3 .le {
	width: 503px
}
.home1_4_3side {
	height: 309px;
	width: 503px;
	position: relative
}
.home1_4_3side .bd ul {
	width: 100% !important;
	height: 309px !important
}
.home1_4_3side .bd li {
	height: 309px !important;
	width: 100% !important;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: top
}
.home1_4_3side .page {
	position: absolute;
	top: 50%;
	right: 30px;
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}
.home1_4_3side .page li {
	width: 10px;
	height: 10px;
	background: transparent;
	border: 1px solid #fff;
	border-radius: 50%;
	margin: 8px 0
}
.home1_4_3side .page li.on {
	background: #fff
}
.home1_4_3 .ri {
	width: 610px
}
.home1_4_3 .ri .home1_cn {
	margin-bottom: 55px
}
.home1_4_3 .ri p {
	color: rgba(83, 83, 83, .9)
}
.home1_4_4 .w1300 {
	position: relative;
	height: 467px;
	background-color: #f6f2ef
}
.home1_4_6 .w1300 {
	position: relative;
	height: 476px;
	background-color: #f6f2ef;
	margin-top: -58px;
	margin-bottom: 50px
}
.home1_4_4info {
	padding: 38px 50px 0
}
.home1_4up {
	overflow: hidden
}
.home1_4up .ri {
	color: #e01a1a;
	font-size: 16px;
	line-height: 46px
}
.home1_4_4side {
	position: relative;
	overflow-x: scroll;
	padding-bottom: 55px
}
.home1_4_4side::-webkit-scrollbar-thumb {
	background-color: #e01a1a;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 0
}
.home1_4_4side .bd li {
	width: 283px;
	float: left;
	position: relative;
	margin-right: 10px
}
.home1_4_4side .bd li:nth-child(2) {
	animation-delay: .4s !important;
	-webkit-animation-delay: .4s !important
}
.home1_4_4side .bd li:nth-child(3) {
	animation-delay: .6s !important;
	-webkit-animation-delay: .6s !important
}
.home1_4_4side .bd li:nth-child(4) {
	animation-delay: .8s !important;
	-webkit-animation-delay: .8s !important
}
.home1_4_4 .horizontal.dragscroll,
.home1_4_6 .horizontal.dragscroll {
	width: 1170px;
	margin: 0 auto;
	margin-top: 22px;
	display: block
}
.home1_4_4side .bd li:hover .home7_ctrtit {
	color: #fff !important
}
.home1_4_4side .bd li .home7_ctrtit:before {
	background-color: #e01a1a
}
.home1_4_4side .bd li:hover .home7_ctrtit:before {
	top: 0
}
.home1_4_4side .bd li:hover .home7_ctrtit em {
	background: none
}
.home1_4_4side .bd li:hover .home7_ctrtit em:before {
	right: 0
}
.home1_4_5 {
	width: 1300px;
	margin: 0 auto;
	height: 386px;
	margin: 50px auto 90px;
	position: relative
}
.home1_4_5 .w1300 {
	height: 386px;
	background: url(../img/home/ico89.jpg) no-repeat center;
	padding: 45px 45px 30px 110px;
	position: relative;
	z-index: 2
}
.home1_4_5 .wei {
	position: absolute;
	bottom: 0;
	right: 0;
	width: 117px;
	height: 97px;
	background: url(../img/home/ico93.png) no-repeat center;
	margin-right: -88px;
	z-index: 1
}
.home1_4_5up {
	position: relative;
	background-color: #f6f2ef;
	z-index: 2;
	height: 50px
}
.home1_4_5up:before {
	content: '';
	width: 54px;
	height: 58px;
	background: url(../img/home/ico90.png) no-repeat;
	position: absolute;
	top: -12px;
	left: -60px
}
.home1_4_5side {
	height: 309px;
	width: 100%;
	position: relative;
	margin-top: -50px
}
.home1_4_5side .bd {
	height: 309px
}
.home1_4_5side .bd ul {
	width: 100% !important;
	height: 309px !important
}
.home1_4_5side .bd li {
	height: 309px !important;
	width: 100% !important;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: top;
	overflow: hidden;
}
.home1_4_5side .page {
	position: absolute;
	top: 50%;
	left: 50%;
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}
.home1_4_5side .page li {
	width: 10px;
	height: 10px;
	background: transparent;
	border: 1px solid #e01a1a;
	border-radius: 50%;
	margin: 8px 0
}
.home1_4_5side .page li.on {
	background: #e01a1a
}
.home1_4_5side .bd li .le {
	width: 514px;
	height: 298px;
	overflow-y: auto;
	padding-right: 14px;
	visibility: visible !important;
	animation-name: fadeInLeft !important;
}
.home1_4_5side .bd li .ri {
	width: 503px;
	height: 309px;
	position: relative;
	z-index: 3;
	text-align: center;
	visibility: visible !important;
    animation-name: fadeInRight !important;
}
.home1_4_5side .bd li h2 {
	font-size: 16px;
	color: rgba(83, 83, 83, .9);
	line-height: 24px;
	margin-top: 18px
}
.home1_4_5side .bd li h3 {
	font-size: 18px;
	color: rgba(249, 24, 0, .9);
	line-height: 24px;
	margin: 79px 0 8px;
}
.home1_4_5side .bd li p {
	color: rgba(83, 83, 83, .9)
}
.home1_4popside {
	height: 553px;
	width: 956px;
	position: relative;
	margin: 0 auto;
	padding-top: 18px
}
.home1_4popside .bd ul {
	width: 100% !important;
	height: 553px !important
}
.home1_4popside .bd li {
	height: 553px;
	width: 100% !important;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: top;
	position: relative
}
.home1_4popside .page {
	position: absolute;
	bottom: 33px;
	right: 50px;
	z-index: 2
}
.home1_4popside .page li {
	width: 10px;
	height: 10px;
	background: transparent;
	border: 1px solid #fff;
	border-radius: 50%;
	margin: 0 4px;
	float: left
}
.home1_4popside .page li.on {
	background: #fff
}
.home1_4popt {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	min-height: 120px;
	background: -webkit-linear-gradient(0deg,#000 0%,transparent 100%);
	background: -moz-linear-gradient(0deg,#000 0%,transparent 100%);
	background: -o-linear-gradient(0deg,#000 0%,transparent 100%);
	background: -ms-linear-gradient(0deg,#000 0%,transparent 100%);
	background: linear-gradient(0deg,#000 0%,transparent 100%);
	padding: 0 40px 30px
}
.pop .popBody .home1_4popt h3 {
	font-size: 30px;
	line-height: 36px;
	color: #fff;
	font-weight: lighter;
	text-align: inherit;
	margin-bottom: 8px;
	width: 86%
}
.pop .popBody .home1_4popt p {
	width: 86%;
	color: rgba(255, 255, 255, .7)
}
.pop .home1_4popt {
	padding: 0 0 20px 30px
}
/* .pop .home1_4popt .height {
	height: 170px;
	overflow: auto
}*/
	.home1_4pop.home4_pop .home1_4popt {
	padding: 0 40px 30px
}
.home1_3pop .home1_4popt {
	padding: 0 40px 30px
}
.home2_pop .home1_4popt {
	padding: 0 40px 30px
}
.home2_5pop .popBody_bg {
	padding: 20px
}
.home2_5pop .popBody_bg p {
	overflow-y: scroll;
	height: 600px
}
.home1_4_2down .ri .item {
	position: relative
}
.tiler {
	width: 170px;
	height: 60px;
	line-height: 60px;
	position: absolute;
	top: 0;
	left: 252px;
	font-size: 14px;
	color: #ffffff;
	text-align: center;
	letter-spacing: 3px
}
.til {
	width: 170px;
	height: 60px;
	line-height: 60px;
	position: absolute;
	top: 100px;
	left: 252px;
	cursor: pointer;
	font-size: 14px;
	color: #ffffff;
	text-align: center;
	letter-spacing: 3px
}
.til:before {
	content: '';
	width: 9px;
	height: 14px;
	background: url(../img/home/ico135.png) no-repeat;
	position: absolute;
	right: 15px;
	top: 50%;
	margin-top: -7px
}
.home1_4_2down .ri .ul {
	position: absolute;
	left: 382px;
	top: 90px;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
	z-index: -1;
}
.home1_4_2down .ri .ul.on {
	opacity: 1;
	filter: alpha(opacity=100)
}
.itemb {
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0
}
.itemb li {
	float: left;
	width: 146px;
	height: 60px;
	text-align: center;
	margin-bottom: 10px;
	padding-top: 22px;
	margin-right: 30px
}
.itemb li h3 {
	font-size: 14px;
	color: #fff;
	line-height: 23px
}
.itemb li p {
	font-size: 12px;
	color: #fff;
	opacity: .8;
	filter: Alpha(opacity=80);
	text-align: center;
	margin: 0;
	line-height: 13px
}
.home2_ban {
	height: 748px;
	background: url(../img/home2/ico1.jpg) no-repeat center center
}
.home2_ban .w1200 {
	position: relative;
	height: 100%
}
.home2_ban .home2_logo {
	position: absolute;
	top: 116px;
	left: 156px;
	z-index: 2
}
.home2_ban .home2_hi {
	width: 379px;
	height: 421px;
	background: url(../img/home2/ico3.png) no-repeat center center;
	display: block;
	position: absolute;
	bottom: 102px;
	left: 82px;
	z-index: 2
}
.home2_ban .home2_bant {
	position: absolute;
	top: 208px;
	left: 580px
}
.home2_ban .home2_bant h2 {
	display: none
}
.home2_ban .home2_bant h3 {
	margin: 18px 0 45px;
	margin-left: -2px
}
.home2_ban .home2_bant p {
	position: relative
}
.home2_ban .home2_bant p:before {
	content: '';
	position: absolute;
	left: -42px;
	top: -20px;
	width: 4px;
	height: 111px;
	background-color: #ff5500
}
.home2_ban .home2_qiu {
	width: 362px;
	height: 748px;
	background: url(../img/home2/ico7.png) no-repeat center bottom;
	-webkit-animation: h_qiu 8s infinite linear;
	animation: h_qiu 8s infinite linear;
	display: block;
	position: absolute;
	bottom: 0;
	left: 135px
}
.home2_heart {
	width: 112px;
	height: 98px;
	background: url(../img/home2/ico61.png) no-repeat center;
	position: absolute;
	top: 390px;
	left: 998px
}
.heart_l {
	width: 8px;
	height: 13px;
	background: url(../img/home2/ico62.png) no-repeat center;
	position: absolute;
	top: 25px;
	left: 36px;
	animation: h_fadeIn 2s infinite;
	-moz-animation: h_fadeIn 2s infinite;
	-webkit-animation: h_fadeIn 2s infinite
}
.heart_r {
	width: 8px;
	height: 13px;
	background: url(../img/home2/ico63.png) no-repeat center;
	position: absolute;
	top: 25px;
	right: 36px;
	animation: h_fadeIn 2s infinite;
	-moz-animation: h_fadeIn 2s infinite;
	-webkit-animation: h_fadeIn 2s infinite
}
.heart_b {
	width: 24px;
	height: 13px;
	background: url(../img/home2/ico64.png) no-repeat center;
	position: absolute;
	bottom: 34px;
	left: 50%;
	margin-left: -12px;
	animation: h_fadeIn 2.2s infinite;
	-moz-animation: h_fadeIn 2.2s infinite;
	-webkit-animation: h_fadeIn 2.2s infinite
}
.home2_1 {
	min-height: 902px;
	background: url(../img/home2/ico8.jpg) no-repeat center center/cover;
	padding: 36px 50px 42px;
	position: relative;
	z-index: 2
}
.home2_1:before {
	content: '';
	position: absolute;
	left: 50%;
	bottom: -39px;
	margin-left: -2px;
	width: 4px;
	height: 63px;
	background-color: #ff5500
}
.home2_1 .le {
	width: 630px;
	float: none
}
.home2_1 .le h3 {
	font-size: 32px;
	color: #535353;
	font-weight: lighter;
	line-height: 50px;
	letter-spacing: 3px;
	margin-bottom: 5px
}
.home2_1 h3.home1_cn {
	font-size: 18px;
	color: #3e5469;
	line-height: 22px;
	letter-spacing: inherit;
	margin-bottom: 8px
}
.home2_1 p {
	font-size: 14px;
	color: rgba(119, 119, 119, .8);
	line-height: 24px
}
.home2_1 hr {
	background: url(../img/home/ico136.jpg) no-repeat center;
	height: 2px;
	border: none;
	margin: 18px 0 12px
}
.home2_1float {
	width: 734px;
	height: 193px;
	background: url(../img/home2/ico10.png) no-repeat center center;
	position: relative;
	padding: 34px 75px 0 108px;
	margin: 28px 0 0 -108px
}
.home2_1float .le {
	width: 305px;
	float: left
}
.home2_1float .le .home2_1floaten {
	font-family: 'Rajdhani';
	font-size: 28px;
	color: rgba(255, 255, 255, .3);
	line-height: 24px;
	text-transform: uppercase
}
.home2_1float .le .home2_1floatcn {
	font-size: 18px;
	color: #fff;
	line-height: 22px;
	margin-bottom: 10px
}
.home2_1float .le p {
	color: rgba(255, 255, 255, .7);
	letter-spacing: 10px
}
.home2_1float .about_more {
	float: right;
	margin-top: 28px
}
.home2_1float .about_more em {
	background: url(../img/about/ico29.png) no-repeat 29px center #fe3c00
}
.home2_1float .about_more span {
	right: 70px
}
.home2_1orange {
	width: 444px;
	height: 409px;
	background: url(../img/home2/ico11.jpg) no-repeat center center;
	padding: 47px 0 0 40px;
	position: absolute;
	top: -52px;
	right: 50px
}
.home2_1orange:before {
	content: '';
	width: 141px;
	height: 225px;
	background: url(../img/home2/ico12.png) no-repeat left center;
	position: absolute;
	top: 68px;
	right: 0
}
.home2_1orange h2 {
	font-family: 'Rajdhani';
	font-size: 28px;
	color: rgba(255, 255, 255, .3);
	line-height: 24px;
	text-transform: uppercase
}
.home2_1orange h3 {
	font-size: 18px;
	color: #fff;
	line-height: 22px
}
.home2_1orange .list {
	cursor: pointer
}
.home2_1orange li,
.home2_1orange li p {
	text-align: center;
	color: rgba(255, 255, 255, .6);
	font-weight: lighter;
	letter-spacing: 3px
}
.home2_1orange li.home2_1orange1 {
	width: 132px;
	height: 137px;
	background: url(../img/home2/ico13.png) no-repeat center;
	padding-top: 32px;
	position: absolute;
	top: 130px;
	left: 44px
}
.home2_1orange li.home2_1orange1 p {
	font-size: 24px;
	line-height: 46px
}
.home2_1orange li.home2_1orange2 {
	width: 86px;
	height: 85px;
	background: url(../img/home2/ico14.png) no-repeat center;
	padding-top: 24px;
	position: absolute;
	top: 167px;
	left: 194px
}
.home2_1orange li.home2_1orange2 p {
	font-size: 18px;
	line-height: 32px
}
.home2_1orange li.home2_1orange3 {
	width: 89px;
	height: 91px;
	background: url(../img/home2/ico15.png) no-repeat center;
	padding-top: 24px;
	position: absolute;
	top: 259px;
	left: 146px
}
.home2_1orange li.home2_1orange3 p {
	font-size: 18px;
	line-height: 32px
}
.home2_1orange li.home2_1orange4 {
	width: 85px;
	height: 88px;
	background: url(../img/home2/ico16.png) no-repeat center;
	padding-top: 24px;
	position: absolute;
	top: 255px;
	left: 253px
}
.home2_1orange li.home2_1orange4 p {
	font-size: 18px;
	line-height: 32px
}
.home2_1orange .list li.home2_1orange1.on {
	background: url(../img/home2/ico13_on.png) no-repeat center
}
.home2_1orange .list li.home2_1orange2.on {
	background: url(../img/home2/ico14_on.png) no-repeat center
}
.home2_1orange .list li.home2_1orange3.on {
	background: url(../img/home2/ico15_on.png) no-repeat center
}
.home2_1orange .list li.home2_1orange4.on {
	background: url(../img/home2/ico16_on.png) no-repeat center
}
.home2_1orange .box {
	display: none
}
.home2_1orange .box.on {
	display: block
}
.home2_1orange .box p {
	font-size: 16px;
	color: rgba(255, 255, 255, .7);
	line-height: 18px;
	position: absolute;
	left: 354px;
	top: 118px;
	width: 20px;
	animation: fadeInRight 1.5s;
	-webkit-animation: fadeInRight 1.5s
}
.home2_1orange .box p+p {
	left: 387px;
	top: 160px
}
.home2_1mv {
	width: 339px;
	height: 245px;
	position: absolute;
	top: 453px;
	right: 146px;
	cursor: pointer
}
.home2_1mv img {
	width: 339px;
	height: 245px;
	border: 3px solid #e3c98e;
	border-radius: 10px;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	-ms-transition: all .3s;
	transition: all .3s
}
.home2_1mv:hover img {
	transform: scale(1.05);
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-ms-transform: scale(1.05)
}
.home2_1mv:before {
	content: '';
	width: 40px;
	height: 39px;
	background: url(../img/home2/ico18.png) no-repeat center;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -19.5px;
	margin-left: -20px;
	z-index: 2
}
.home2_1mv:after {
	content: '';
	width: 57px;
	height: 56px;
	background: url(../img/home2/ico19.png) no-repeat center;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -28px;
	margin-left: -28.5px;
	animation: h_change 1.5s infinite;
	-moz-animation: h_change 1.5s infinite;
	-webkit-animation: h_change 1.5s infinite
}
.home2_2 {
	height: 805px;
	background: url(../img/home2/ico25.jpg) no-repeat center;
	text-align: center;
	padding-top: 170px;
	position: relative;
	margin-top: -62px
}
.home2_2 h3 {
	font-size: 32px;
	color: #535353;
	font-weight: lighter;
	margin-bottom: 18px
}
.home2_2 p {
	text-align: center;
	margin: 0 auto
}
.home2_2 ul {
	width: 235px;
	height: 242px;
	background: url(../img/home2/ico38.png) no-repeat center;
	margin: 16px auto 0;
	position: relative
}
.home2_2 ul:before {
	content: '';
	width: 116px;
	height: 116px;
	background: url(../img/home2/ico37.png) no-repeat center;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -58px;
	margin-left: -58px;
	animation: h_rotate 10s infinite linear;
	-moz-animation: h_rotate 10s infinite linear;
	-webkit-animation: h_rotate 10s infinite linear
}
.home2_2img {
	cursor: pointer;
	width: 82px;
	height: 82px
}
.home2_2red {
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -41px
}
.home2_2yellow {
	position: absolute;
	top: 79px;
	right: 0
}
.home2_2blue {
	position: absolute;
	top: 79px;
	left: 0
}
.home2_2orange {
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -41px
}
.home2_1hibao {
	position: absolute;
	bottom: 0;
	right: 0
}
.pop.home2_2pop .popBody {
	width: 923px;
	height: 409px;
	margin-top: -204px;
	margin-left: -467px
}
.pop.home2_2pop .popBody_bg {
	width: 923px;
	height: 409px;
	padding: 68px 53px 0 43px
}
.pop.home2_2pop .popBody_bg .name {
	overflow: hidden;
	margin-left: -43px;
	margin-right: -53px;
	padding: 0 53px 0 43px;
	position: relative
}
.pop.home2_2pop .popBody_bg .name:before {
	content: '';
	width: 100%;
	height: 2px;
	background-color: #e5ded8;
	position: absolute;
	left: 0;
	bottom: 0
}
.pop.home2_2pop .popBody_bg .name li {
	float: left;
	font-size: 14px;
	color: rgba(83, 83, 83, .7);
	line-height: 24px;
	margin-right: 30px;
	padding-bottom: 10px;
	position: relative;
	cursor: pointer
}
.pop.home2_2pop .popBody_bg .name li.on {
	color: #535353
}
.pop.home2_2pop .popBody_bg .name li.on:before {
	content: '';
	width: 100%;
	height: 2px;
	background-color: #ff5500;
	position: absolute;
	left: 0;
	bottom: 0
}
.pop.home2_2pop .popBody_bg .box {
	display: none;
	margin-top: 60px
}
.pop.home2_2pop .popBody_bg .box p {
	font-size: 14px;
	color: rgba(83, 83, 83, .7);
	line-height: 24px
}
.pop.home2_2pop .popBody_bg .box p strong {
	font-weight: bold;
	color: #838383;
	display: initial
}
.dacall {
	width: 180px;
	position: absolute;
	bottom: 92px;
	left: 50%;
	margin-left: -90px
}
.home2_3 {
	padding: 88px 0 70px;
	text-align: center
}
.home2_3 h3 {
	font-size: 32px;
	color: #535353;
	font-weight: lighter;
	margin-bottom: 18px
}
.home2_3 p {
	text-align: center
}
.home2_3 ul {
	text-align: center;
	margin-top: 33px
}
.home2_3 li {
	display: inline-block;
	margin: 0 10px
}
.home2_4 {
	height: 564px;
	background: url(../img/home2/ico30.jpg) no-repeat center;
	padding-top: 90px
}
.home2_4 .le {
	width: 695px;
	position: relative
}
.home2_4 .le:before {
	content: '';
	position: absolute;
	left: 2px;
	top: 163px;
	width: 4px;
	height: 111px;
	background-color: rgba(255, 255, 255, .3)
}
.home2_4 .le h2 {
	font-size: 32px;
	color: #535353;
	line-height: 50px;
	font-weight: lighter;
	letter-spacing: 3px
}
.home2_4 .le h2 span {
	font-family: 'Rubik';
	font-size: 44px;
	color: #fe3b00
}
.home2_4 .le h3 {
	font-family: 'Rajdhani';
	font-size: 66px;
	color: rgba(83, 83, 83, .3);
	line-height: 55px;
	text-transform: uppercase;
	margin: 10px 0 46px
}
.home2_4 .le dl {
	margin-bottom: 4px;
	padding-left: 40px
}
.home2_4 .le dt {
	position: relative;
	float: left
}
.clear {
	clear: both
}
.home2_4 .le .code_box {
	position: absolute;
	right: 110px;
	top: -28px;
	width: 0;
	height: 80px;
	transition: all .5s;
	overflow: hidden
}
.home2_4 .le .code_box:after {
	content: "";
	display: block;
	position: absolute;
	right: -11px;
	top: 50%;
	margin-top: -6.5px;
	width: 11px;
	height: 13px;
	background: url(../img/home2/code_bian.png) no-repeat
}
.home2_4 .le .code_box img {
	width: 100%;
	height: 100%
}
.home2_4 .le dt p {
	width: 82px;
	height: 27px;
	line-height: 27px;
	background-color: #00af50;
	border-radius: 5px;
	padding-left: 33px;
	color: #fff;
	float: left;
	margin-right: 8px;
	cursor: pointer;
	box-sizing: border-box;
	background-image: url(../img/home2/weach_icon.png);
	background-repeat: no-repeat;
	background-position: 10px center;
	transition: all .3s
}
.home2_4 .le dt:hover p {
	background-color: #fe4700;
	background-image: url(../img/home2/weach_iconon.png)
}
.home2_4 .le dt:hover .code_box {
	width: 80px;
	overflow: visible
}
.home2_4 .le dd {
	float: left;
	color: #535353
}
.home2_4 .le dd p {
	font-size: 14px
}
.home2_4orange {
	width: 494px;
	height: 450px;
	background: url(../img/home2/ico31.jpg) no-repeat center;
	padding: 70px 44px 0 40px;
	position: relative;
	margin-top: 62px
}
.home2_4orange h3 {
	font-size: 32px;
	color: #fff;
	line-height: 50px;
	font-weight: lighter;
	letter-spacing: 3px
}
.home2_4orange h4 {
	font-size: 18px;
	color: #fff;
	line-height: 24px;
	margin: 28px 0 16px
}
.home2_4orange .txt {
	width: 410px;
	overflow: hidden;
	overflow-y: auto;
	height: 216px;
	padding-right: 15px
}
.home2_4orange .txt::-webkit-scrollbar {
	background-color: transparent
}
.home2_4orange .txt::-webkit-scrollbar-thumb {
	background-color: rgba(255, 255, 255, .4);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 0
}
.home2_4orange .txt p {
	color: rgba(255, 255, 255, .7);
	font-size: 14px;
	line-height: 24px
}
.home2_4orange .about_more em {
	background: url(../img/about/ico30.png) no-repeat 29px center #fff
}
.home2_4orange .about_more span {
	right: 64px
}
.home2_4orange .home2_4em {
	position: absolute;
	top: 30px;
	right: 20px
}
.home2_5 {
	height: 423px;
	background: url(../img/home2/ico35.jpg) no-repeat center;
	padding-top: 90px;
	margin: 10px 0
}
.home2_5img {
	margin-left: 58px;
	margin-bottom: 43px
}
.home2_5 .about_more span {
	right: 70px
}
.home2_6 {
	height: 585px;
	background: url(../img/home2/ico47.jpg) no-repeat center;
	padding-top: 60px
}
.home2_6up {
	text-align: center
}
.home2_6up .home1_en {
	color: rgba(255, 255, 255, .3)
}
.home2_6up .home1_cn {
	color: #fff
}
.home2_6list {
	overflow: hidden;
	margin-top: 47px
}
.home2_6list li {
	float: left;
	width: 25%;
	text-align: center
}
.home2_6list li .home2_6img img {
	border-radius: 50%
}
.home2_6list li .home2_6text h3 {
	font-size: 18px;
	color: #fff;
	margin: 20px 0 3px
}
.home2_6list li .home2_6text p {
	color: rgba(255, 255, 255, .7);
	line-height: 24px;
	text-align: center
}
.home2_7 {
	min-height: 511px;
	background-color: #f6f2ef;
	position: relative;
	padding: 40px 50px 65px;
	margin-top: -82px;
	overflow: hidden
}
.home2_7 .le {
	width: 672px
}
.home2_7 .le .home1_cn {
	margin-bottom: 50px
}
.home2_7 .le p {
	font-size: 14px;
	line-height: 24px;
	text-align: left
}
.home2_7 .le ul {
	margin-top: 28px;
	overflow: hidden
}
.home2_7 .le li {
	float: left;
	margin-right: 16px
}
.home2_7 .le li p {
	font-size: 18px;
	color: #535353;
	text-align: center;
	margin-top: 8px
}
.home2_7 .page_dian {
	right: auto;
	margin-top: 30px;
	margin-right: 0;
	left: 388px
}
.home2_7 .ri {
	margin-right: 26px
}
.home2_8 {
	height: 506px;
	background: url(../img/home2/ico56.jpg) no-repeat center;
	padding-top: 66px;
	margin: 37px 0 10px
}
.home2_8up {
	text-align: center
}
.home2_8 .home7_ctr {
	padding-top: 0;
	margin-top: 33px;
	height: 268px;
	background: none
}
.home2_8 .home7_ctr li {
	float: left;
	width: 25%;
	padding: 0 5px
}
.home2 .home2_8 .home7_ctr li {
	width: 20%;
	padding: 0 7.5px
}
.home2 .home2_8 .home7_ctr li .home7_ctrtit {
	height: 52px;
	line-height: 52px
}
.home3_1 {
	height: 706px;
	background: url(../img/home3/ico1.jpg) no-repeat center
}
.home3_1 .le {
	padding-top: 302px
}
.home3_1 .ri {
	text-align: right;
	padding-top: 340px
}
.home3_1 .ri h3 {
	font-size: 30px;
	color: #f84c00;
	line-height: 46px
}
.home3_1 .ri h3 span {
	font-family: 'brandon_grotesque';
	font-size: 36px;
	text-transform: uppercase
}
.home3_1 .ri p {
	font-size: 18px;
	color: rgba(255, 255, 255, .6);
	text-align: right;
	letter-spacing: 3px
}
.home3_2 {
	min-height: 655px;
	background-color: #f6f2ef;
	padding: 55px 50px 77px;
	position: relative
}
.home3_2 .le {
	width: 696px
}
.home3_2 .le h3 {
	font-size: 32px;
	color: #535353;
	line-height: 50px;
	font-weight: lighter;
	letter-spacing: 3px;
	margin-top: 24px
}
.home3_2 .le h3 span {
	margin-right: 22px
}
.home3_2 .le h3.home1_cn {
	margin: 0;
	letter-spacing: inherit
}
.home3_2 .le ul {
	margin-top: 75px
}
.home3_2 .le li {
	width: 212px;
	float: left
}
.home3_2 .le li h3 {
	font-size: 24px;
	color: #1779bd;
	line-height: 50px;
	margin: 0
}
.home3_2 .le li h3 span {
	font-size: 34px;
	font-family: 'Rubik';
	margin: 0;
	width: 25px;
	display: block;
	float: left
}
.home3_2 .le li+li h3 {
	color: #eda700
}
.home3_2 .le li+li+li h3 {
	color: #bc1417
}
.home3_2 .le li p {
	padding-left: 25px;
	font-size: 13px;
	color: #535353;
	line-height: 22px;
	margin-bottom: 20px
}
.home3_2 .ri {
	width: 444px;
	min-height: 260px;
	background-color: #fe3c00;
	padding: 55px 30px 30px 25px;
	margin-top: -105px;
	position: relative
}
.home3_2up {
	overflow: hidden
}
.home3_2 .ri .let {
	float: left;
	width: 280px
}
.home3_2 .ri .rit {
	float: right;
	width: 88px
}
.home3_2 .ri .let h3 {
	font-size: 30px;
	color: #fff;
	line-height: 36px;
	margin-bottom: 22px
}
.home3_2 .ri p {
	font-size: 13px;
	color: rgba(255, 255, 255, .8);
	line-height: 24px
}
.home3_2down {
	margin-top: 24px;
	background: url(../img/home3/ico4.png) no-repeat right 4px
}
.home3_2down h3 {
	font-size: 18px;
	color: rgba(255, 255, 255, .8);
	line-height: 30px
}
.home3_2 em {
	position: absolute;
	bottom: 77px;
	right: 50px;
	width: 569px;
	height: 257px;
	background: url(../img/home3/ico5.png) no-repeat
}
.home3_3 {
	height: 768px;
	background: url(../img/home3/ico6.jpg) no-repeat center top;
	padding-top: 70px;
	position: relative
}
.home3_3up {
	text-align: center
}
.home3_3up .home1_cn {
	margin-bottom: 5px
}
.home3_3up p {
	text-align: center
}
.home3_3x {
	width: 100%;
	height: 3px;
	background-color: rgba(255, 255, 255, .3);
	display: block;
	position: absolute;
	left: 0;
	top: 212px
}
.home3_3 ul {
	margin-left: -15px;
	margin-right: -15px;
	margin-top: 128px
}
.home3_3 li {
	float: left;
	width: 33.33333%;
	padding: 0 15px
}
.home3_3 li a {
	position: relative;
	cursor: default
}
.home3_3 li a:before {
	content: '';
	width: 11px;
	height: 11px;
	background-color: #fff;
	border: 2px solid #fff;
	border-radius: 50%;
	position: absolute;
	top: -67px;
	left: 50%;
	margin-left: -7.5px
}
.home3_3 li a:after {
	content: '';
	width: 7px;
	height: 4px;
	background: url(../img/home3/ico12.png) no-repeat center;
	position: absolute;
	top: -43px;
	left: 50%;
	margin-left: -3.5px;
	animation: myfirst 2s infinite;
	-webkit-animation: myfirst 2s infinite
}
.home3_3 li .home3_3img {
	position: relative
}
.home3_3 li .home3_3img .home3_3date {
	position: absolute;
	bottom: 18px;
	left: 24px
}
.home3_3 li .home3_3t {
	min-height: 191px;
	background-color: #f6f2ef;
	padding: 30px 12px 30px 14px
}
.home3_3 li .home3_3t p {
	color: rgba(83, 83, 83, .9);
	line-height: 28px;
	text-align: inherit;
	position: relative;
	padding-left: 14px;
	letter-spacing: -1px
}
.home3_3 li .home3_3t p:before {
	content: '';
	width: 4px;
	height: 11px;
	background-color: #ff5500;
	position: absolute;
	left: 0;
	top: 8px
}
.home3_4 {
	min-height: 412px;
	background: url(../img/home3/ico14.jpg) no-repeat center;
	margin-bottom: 50px;
	padding: 40px 50px 0;
	position: relative
}
.home3_4:before {
	content: "";
	position: absolute;
	right: 100%;
	bottom: 0;
	z-index: 1;
	background: #ff5500;
	height: 1px
}
.home3_4:after {
	content: "";
	position: absolute;
	left: 100%;
	top: 0;
	z-index: 1;
	background: #ff5500;
	height: 1px
}
.home3_4 .le:before {
	content: "";
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1;
	background: #ff5500;
	width: 1px
}
.home3_4 .ri:before {
	content: "";
	position: absolute;
	bottom: 100%;
	right: 0;
	z-index: 1;
	background: #ff5500;
	width: 1px
}
.home3_4:focus:before,
.home3_4:hover:before {
	left: 0%;
	right: 0%;
	-webkit-transition-property: right;
	transition-property: right;
	-webkit-transition-duration: .6s;
	transition-duration: .6s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out
}
.home3_4:focus:after,
.home3_4:hover:after {
	left: 0%;
	right: 0%;
	-webkit-transition-property: left;
	transition-property: left;
	-webkit-transition-duration: .6s;
	transition-duration: .6s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out
}
.home3_4:focus .le:before,
.home3_4:hover .le:before {
	top: 0%;
	bottom: 0%;
	-webkit-transition-property: top;
	transition-property: top;
	-webkit-transition-duration: .6s;
	transition-duration: .6s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out
}
.home3_4:focus .ri:before,
.home3_4:hover .ri:before {
	top: 0%;
	bottom: 0%;
	-webkit-transition-property: bottom;
	transition-property: bottom;
	-webkit-transition-duration: .6s;
	transition-duration: .6s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out
}
.home3_4 .le {
	width: 385px
}
.home3_4 .ri {
	width: 505px
}
.home3_4l {
	margin-top: 35px
}
.home3_4l li {
	margin-bottom: 18px;
	overflow: hidden
}
.home3_4l li .home3_4num {
	float: left;
	margin-right: 30px
}
.home3_4l li .home3_4tit {
	padding-top: 9px
}
.home3_4l li .home3_4tit p {
	line-height: 24px
}
.home3_4l li .home3_4tit p span {
	margin-right: 33px
}
.home3_4r {
	width: 458px;
	height: 264px;
	background: url(../img/home3/ico32.png) no-repeat 63px 5px;
	position: relative;
	margin: -18px 0 0 -35px
}
.home3_4r.animated:before {
	content: '';
	width: 458px;
	height: 264px;
	background: url(../img/home3/ico61.png) no-repeat left bottom;
	position: absolute;
	left: 0;
	top: 0;
	animation: h_width 3s linear;
	-webkit-animation: h_width 3s linear
}
.home3_4r li {
	width: 161px;
	height: 161px;
	background: url(../img/home3/ico33.png) no-repeat;
	text-align: center;
	position: absolute;
	top: 21px;
	left: 249px;
	z-index: 99
}
.home3_4r li+li {
	width: 124px;
	height: 124px;
	background: url(../img/home3/ico34.png) no-repeat;
	position: absolute;
	top: 131px;
	left: 89px
}
.home3_4r.animated li {
	animation: pulse 3s linear;
	-webkit-animation: pulse 3s linear
}
.home3_4r.animated li+li {
	animation-duration: 2s;
	-webkit-animation-duration: 2s
}
.home3_4r li .home3_4rt {
	width: 100%;
	position: absolute;
	top: 50%;
	left: 0%;
	text-align: center;
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}
.home3_4r li .home3_4rt h3 {
	font-size: 18px;
	color: #fff;
	margin-top: 10px
}
.home3_4r li+li .home3_4rt h3 {
	margin: 0
}
.home3_4r li .home3_4rt h3 span {
	font-family: 'Rajdhani';
	font-size: 26px
}
.home3_4r li .home3_4rt p {
	font-size: 14px;
	color: rgba(246, 242, 239, .7);
	line-height: 22px;
	text-align: center
}
.home3_5 {
	min-height: 549px;
	background: url(../img/home3/ico15.jpg) no-repeat center;
	margin-bottom: 10px
}
.home3_5up {
	text-align: center;
	padding: 44px 0 66px
}
.home3_5up .home1_en {
	color: rgba(255, 255, 255, .3)
}
.home3_5up .home1_cn {
	color: #fff
}
.home3_5side {
	width: 100%;
	margin-left: -18px;
	margin-right: -18px;
	position: relative
}
.home3_5side .bd li {
	cursor: pointer
}
.home3_5side .bd ul {
	overflow: hidden;
	zoom: 1
}
.home3_5side .bd ul li {
	width: 408px;
	margin: 0 18px;
	float: left;
	_display: inline;
	overflow: hidden
}
.home3_5side .bd li .home7_ctrtit {
	background-color: #fff
}
.home3_5side .bd li:hover .home7_ctrtit {
	color: #fff !important
}
.home3_5side .bd li:hover .home7_ctrtit:before {
	top: 0
}
.home3_5side .bd li:hover .home7_ctrtit em {
	background: none
}
.home3_5side .bd li:hover .home7_ctrtit em:before {
	right: 0
}
.home3_5sidebg a {
	width: 50px;
	height: 50px;
	position: absolute;
	z-index: 2;
	top: 50%;
	margin-top: -25px;
	cursor: pointer
}
.home3_5sidebg .prev {
	left: -42px;
	background: url(../img/home3/ico20.png) no-repeat center
}
.home3_5sidebg .next {
	right: -74px;
	background: url(../img/home3/ico19.png) no-repeat center
}
.home3_6 {
	overflow: hidden;
	margin: 50px 0
}
.home3_6up {
	overflow: hidden
}
.home3_6up .ri li {
	float: left;
	font-size: 14px;
	color: #666666;
	position: relative;
	padding: 0 8px 12px;
	margin: 0 8px;
	cursor: pointer
}
.home3_6up .ri li.active:before {
	content: '';
	width: 100%;
	height: 4px;
	background-color: #f73e00;
	position: absolute;
	bottom: 0;
	left: 0
}
.home3_6 .w1300 {
	position: relative
}
.home3_6bg1 {
	width: 1018px;
	height: 430px;
	background-color: #f6f2ef;
	padding: 20px 75px 0 400px;
	float: right
}
.home3_6list {
	margin-top: 55px;
	width: 100%;
	position: relative
}
.home3_6list .bd li {
	height: 56px !important;
	line-height: 56px;
	border-bottom: 2px solid rgba(227, 219, 214, .6)
}
.home3_6list .bd li:nth-child(2) {
	animation-delay: .4s !important;
	-webkit-animation-delay: .4s !important
}
.home3_6list .bd li:nth-child(3) {
	animation-delay: .6s !important;
	-webkit-animation-delay: .6s !important
}
.home3_6date {
	font-family: 'Montserrat';
	font-size: 20px;
	color: #b98b4f;
	float: left
}
.home3_6tit {
	font-size: 16px;
	color: rgba(83, 83, 83, .9);
	float: right;
	width: 404px;
	max-width: 100%;
	white-space: nowrap;
	text-decoration: none;
	text-overflow: ellipsis;
	overflow: hidden
}
.home3_6sidebg {
	position: absolute;
	right: 8px;
	bottom: -65px;
	width: 120px
}
.home3_6sidebg a {
	display: inline-block;
	width: 50px;
	height: 50px;
	margin: auto
}
.home3_6sidebg .prev {
	background: url(../img/home3/ico21.png) no-repeat
}
.home3_6sidebg .next {
	float: right;
	background: url(../img/home3/ico22.png) no-repeat
}
.home3_6sidebg .prev:hover {
	background: url(../img/home3/ico23.png) no-repeat
}
.home3_6sidebg .next:hover {
	background: url(../img/home3/ico24.png) no-repeat
}
.home3_6bg2 {
	width: 100%;
	height: 411px;
	background: url(../img/home3/ico25.jpg) no-repeat center;
	padding: 50px 40px 0 40px
}
.home3_6imgs {
	margin-top: 72px
}
.home3_6imgs .bd ul {
	overflow: hidden;
	zoom: 1
}
.home3_6imgs .bd .tempWrap {
	margin: 0 auto
}
.home3_6imgs .bd ul li {
	width: 350px;
	height: 149px;
	background-color: #fff;
	border-radius: 75px;
	position: relative;
	float: left;
	_display: inline;
	overflow: hidden;
	cursor: pointer
}
.home3_6imgs .bd ul li:before {
	content: " ";
	position: absolute;
	left: 0;
	right: 100%;
	bottom: 0;
	top: 0;
	background-color: #ff5500;
	border-radius: 25px;
	-webkit-transition: right .3s ease-out;
	transition: right .3s ease-out
}
.home3_6imgs .bd ul li+li {
	margin: 0 85px
}
.home3_6imgs .bd ul li+li+li {
	margin: 0
}
.home3_6imgs .bd ul li:nth-child(2) {
	animation-delay: .4s !important;
	-webkit-animation-delay: .4s !important
}
.home3_6imgs .bd ul li:nth-child(3) {
	animation-delay: .6s !important;
	-webkit-animation-delay: .6s !important
}
.home3_6imgs .bd ul li .home3_6img {
	position: absolute;
	left: 0;
	top: 0
}
.home3_6imgs .bd ul li .home3_6img img {
	width: 149px;
	height: 149px;
	border: 2px solid #e3c98e;
	border-radius: 50%
}
.home3_6imgs .bd ul li .home3_6in {
	float: left;
	margin-left: 174px;
	margin-top: 60px;
	width: 165px;
	position: relative;
	z-index: 2
}
.home3_6imgs .bd ul li .home3_6in h3 {
	font-size: 30px;
	color: #535353;
	line-height: 33px;
	font-weight: lighter;
	margin-bottom: 6px
}
.home3_6imgs .page {
	position: absolute;
	top: 78px;
	right: 40px
}
.home3_6imgs .page li {
	width: 10px;
	height: 10px;
	background: transparent;
	border: 1px solid #b98b4f;
	border-radius: 50%;
	margin: 0 4px;
	float: left;
	cursor: pointer
}
.home3_6imgs .page li.on {
	background: #b98b4f
}
.home3_6imgs .bd ul li:hover .home3_6img img {
	border: 2px solid #ff5500;
	transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-webkit-transition: all 0.3s
}
.home3_6imgs .bd ul li:hover .home3_6in h3,
.home3_6imgs .bd ul li:hover .home3_6in p {
	color: #fff;
	transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-webkit-transition: all 0.3s
}
.home3_6imgs .bd ul li:hover:before {
	right: 0
}
.home3_popimg {
	float: left;
	width: 372px;
	height: 428px;
	border: 2px solid #e3c98e
}
.home3_popt {
	width: 420px;
	float: right
}
.home3_popt h2 {
	font-size: 30px;
	color: #ff5500;
	line-height: 33px;
	margin: 34px 0 12px
}
.pop .popBody .home3_popt h3 {
	font-size: 18px;
	color: #535353;
	position: relative;
	text-align: inherit;
	line-height: 30px
}
.pop .popBody .home3_popt h3:before {
	content: '';
	position: absolute;
	left: -16px;
	top: 10px;
	width: 4px;
	height: 11px;
	background-color: #ff5500
}
.home3_popt p {
	font-size: 14px;
	color: rgba(83, 83, 83, .7);
	line-height: 24px;
	letter-spacing: -.3px
}
.home4 .home4_2_2 .le:before {
	content: '';
	width: 16px;
	height: 94px;
	background: url(../img/home4/ico15.png) no-repeat center;
	position: absolute;
	top: 122px;
	left: 40px
}
.home4_2_2side {
	height: 287px;
	width: 443px;
	overflow: hidden;
	position: relative
}
.home4_2_2side em {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 122px;
	background: url(../img/home4/ico14.png) no-repeat center bottom;
	background-size: cover
}
.home4_2_2side .bd ul {
	width: 100%;
	height: 287px
}
.home4_2_2side .bd li {
	height: 287px;
	width: 100%;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: top;
	position: relative;
	cursor: pointer
}
.home4_2 .home4_2_2side .bd li:before {
	content: '';
	width: 40px;
	height: 39px;
	background: url(../img/home2/ico18.png) no-repeat center;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -19.5px;
	margin-left: -20px;
	z-index: 2
}
.home4_2 .home4_2_2side .bd li:after {
	content: '';
	width: 57px;
	height: 56px;
	background: url(../img/home2/ico19.png) no-repeat center;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -28px;
	margin-left: -28.5px;
	animation: h_change 1.5s infinite;
	-moz-animation: h_change 1.5s infinite;
	-webkit-animation: h_change 1.5s infinite
}
.home4_2_2side .page {
	position: absolute;
	bottom: 31px;
	right: 26px;
	z-index: 2
}
.home4_2_2side .page li {
	width: 10px;
	height: 10px;
	background: transparent;
	border: 1px solid #fff;
	border-radius: 50%;
	margin: 0 4px;
	float: left
}
.home4_2_2side .page li.on {
	background: #fff
}
.home4 .home4_2_3 {
	margin: 0
}
.home4 .home4_2_3 .w1300 {
	height: auto
}
.home4_4 {
	height: 600px;
	background: url(../img/home4/ico19.jpg) no-repeat center;
	padding-top: 62px
}
.one_home4_4 {
	position: relative
}
.one_home4_4 .w1300 {
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -650px
}
.one_home4_4up {
	position: static !important;
	margin: 0 auto !important;
	overflow: hidden
}
.home4_4img {
	text-align: center;
	margin-top: 28px
}
.home4_5 {
	min-height: 686px;
	background-color: #f6f2ef;
	padding: 65px 50px 50px;
	margin-top: 40px;
	position: relative;
	z-index: 2
}
.home4_5 .le {
	width: 480px
}
.home4_5 .ri {
	width: 673px
}
.home4_5 .ri p {
	margin-bottom: 18px
}
.home4_5 .ri ul {
	margin-top: 20px;
	display: inline-block
}
.home4_5 .ri li {
	float: left;
	padding-left: 46px;
	margin-right: 77px;
	background-repeat: no-repeat;
	background-position: left center;
	background-image: url(../img/home4/ico22.png)
}
.home4_5 .ri li h3 {
	font-family: 'Rajdhani';
	font-size: 30px;
	color: #666666;
	line-height: 24px
}
.home4_5 .ri li h3 span {
	font-size: 24px
}
.home4_5 .ri li p {
	color: rgba(0, 0, 0, .6);
	margin: 0;
	animation-name: none;
	line-height: initial
}
.home4_5 .ri li+li {
	background-image: url(../img/home4/ico23.png)
}
.home4_5 .ri li+li+li {
	background-image: url(../img/home4/ico24.png)
}
.home4_5 .ri li+li+li+li {
	background-image: url(../img/home4/ico39.png);
	margin-right: 0
}
.home4_5 .page_dian {
	width: 417px;
	height: 137px;
	background: url(../img/home4/ico25.png) no-repeat left center;
	position: absolute;
	right: auto;
	left: 0;
	margin-top: 275px;
	margin-right: 0;
	margin-left: -202px
}
.home4_6 {
	height: 640px;
	background: url(../img/home4/ico26.jpg) no-repeat center;
	position: relative;
	margin-bottom: 10px
}
.home4_6 .w1300 {
	position: relative;
	height: 640px;
	padding-top: 124px
}
.home4_6 .bd ul {
	width: 100%;
	height: 422px
}
.home4_6arrow a {
	width: 50px;
	height: 50px;
	display: block;
	position: absolute;
	top: 50%;
	margin-top: -10px
}
.home4_6arrow .prev {
	left: -100px;
	background: url(../img/home3/ico59.png) no-repeat
}
.home4_6arrow .next {
	right: -100px;
	background: url(../img/home3/ico58.png) no-repeat
}
.btn {
	width: 50px;
	height: 50px;
	display: block;
	position: absolute;
	top: 50%;
	margin-top: -25px;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	-ms-transition: all .3s;
	transition: all .3s;
	cursor: pointer
}
.K4_prev {
	left: 0;
	opacity: 0;
	filter: Alpha(opacity=0);
	background: url(../img/home3/ico59.png) no-repeat
}
.K4_next {
	right: 0;
	opacity: 0;
	filter: Alpha(opacity=0);
	background: url(../img/home3/ico58.png) no-repeat
}
.a1:hover .K4_prev {
	opacity: 1;
	filter: Alpha(opacity=100);
	-o-transform: translate(46px, 0);
	-ms-transform: translate(46px, 0);
	-moz-transform: translate(46px, 0);
	-webkit-transform: translate(46px, 0);
	transform: translate(46px, 0)
}
.a1:hover .K4_next {
	opacity: 1;
	filter: Alpha(opacity=100);
	-o-transform: translate(-46px, 0);
	-ms-transform: translate(-46px, 0);
	-moz-transform: translate(-46px, 0);
	-webkit-transform: translate(-46px, 0);
	transform: translate(-46px, 0)
}
.home4_6 .le {
	width: 100%;
	height: 422px;
	position: relative;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover
}
.home4_6 .le.click {
	cursor: pointer
}
.home4_6 .button {
	width: 40px;
	height: 39px;
	background: url(../img/home2/ico18.png) no-repeat center;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -19.5px;
	margin-left: -20px
}
.home4_6 .button:after {
	content: '';
	width: 57px;
	height: 56px;
	background: url(../img/home2/ico19.png) no-repeat center;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -28px;
	margin-left: -28.5px;
	animation: h_change 1.5s infinite;
	-moz-animation: h_change 1.5s infinite;
	-webkit-animation: h_change 1.5s infinite
}
.home4_6 .ri {
	width: 52.8%
}
.home4_6 .ri {
	margin-left: -6px;
	margin-right: -6px
}
.home4_6 .ri .li {
	width: 50%;
	float: left;
	padding: 0 6px;
	margin-bottom: 12px;
	position: relative
}
.home4_6 .ri .li a {
	position: relative;
	cursor: default
}
.home4_6 .ri .li.click a {
	cursor: pointer
}
.home4_6 .le:before,
.home4_6 .ri .li a:before {
	content: "";
	position: absolute;
	right: 100%;
	bottom: 0;
	z-index: 1;
	background: #ff5500;
	height: 1px
}
.home4_6 .le:after,
.home4_6 .ri .li a:after {
	content: "";
	position: absolute;
	left: 100%;
	top: 0;
	z-index: 1;
	background: #ff5500;
	height: 1px
}
.home4_6 .ri .li:before {
	content: "";
	position: absolute;
	top: 100%;
	left: 6px;
	z-index: 1;
	background: #ff5500;
	width: 1px
}
.home4_6 .ri .li:after {
	content: "";
	position: absolute;
	bottom: 100%;
	right: 6px;
	z-index: 1;
	background: #ff5500;
	width: 1px
}
.home4_6 .le a:before {
	content: "";
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1;
	background: #ff5500;
	width: 1px
}
.home4_6 .le a:after {
	content: "";
	position: absolute;
	bottom: 100%;
	right: 0;
	z-index: 1;
	background: #ff5500;
	width: 1px
}
.home4_6 .le:hover:before,
.home4_6 .ri .li:focus a:before,
.home4_6 .ri .li:hover a:before {
	left: 0%;
	right: 0%;
	-webkit-transition-property: right;
	transition-property: right;
	-webkit-transition-duration: .6s;
	transition-duration: .6s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out
}
.home4_6 .le:hover:after,
.home4_6 .ri .li:focus a:after,
.home4_6 .ri .li:hover a:after {
	left: 0%;
	right: 0%;
	-webkit-transition-property: left;
	transition-property: left;
	-webkit-transition-duration: .6s;
	transition-duration: .6s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out
}
.home4_6 .le:hover a:before,
.home4_6 .ri .li:focus:before,
.home4_6 .ri .li:hover:before {
	top: 0%;
	bottom: 0%;
	-webkit-transition-property: top;
	transition-property: top;
	-webkit-transition-duration: .6s;
	transition-duration: .6s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out
}
.home4_6 .le:hover a:after,
.home4_6 .ri .li:focus:after,
.home4_6 .ri .li:hover:after {
	top: 0%;
	bottom: 0%;
	-webkit-transition-property: bottom;
	transition-property: bottom;
	-webkit-transition-duration: .6s;
	transition-duration: .6s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out
}
.a1 {
	position: relative;
	width: 47.3%;
	height: 422px;
	float: left
}
.a1 .bda {
	height: 422px
}
.a1 .bda ul {
	width: 100% !important;
	height: 422px !important
}
.a1 .bda li {
	height: 422px !important;
	width: 100% !important;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: top
}
.a1 .pagea {
	position: absolute;
	bottom: 50px;
	right: 50px
}
.a1 .pagea .ul {
	width: auto !important;
	height: auto !important;
	position: relative
}
.a1 .pagea .li {
	width: 10px;
	height: 10px;
	background: transparent;
	border: 1px solid #fff;
	border-radius: 50%;
	margin-right: 9px;
	float: left
}
.a1 .pagea .li.on {
	background: #fff
}
.home4_2_1 {
	height: 480px;
	background: url(../img/home4/ico1.jpg) no-repeat center;
	padding: 66px 0 0 500px
}
.home4_2_1 h2 {
	font-family: 'Rubik';
	font-size: 88px;
	color: rgba(146, 134, 171, .3);
	line-height: 70px;
	text-transform: uppercase
}
.home4_2_1 h3 {
	font-size: 30px;
	color: #b98b4f;
	line-height: 33px;
	font-weight: lighter;
	margin-left: 88px;
	margin-top: 6px;
	margin-bottom: 18px
}
.home4_2_1 p {
	color: rgba(83, 83, 83, .8);
	line-height: 26px;
	margin-left: 88px
}
.home4_2_2 {
	background-color: #f6f2ef;
	margin-top: -47px;
	margin-left: 50px;
	min-height: 480px;
	padding: 103px 45px 60px 90px;
	position: relative
}
.one_home4_2_2 {
	}
.home4_2_2 .le {
	width: 620px
}
.home4_2_2info h3 {
	font-size: 30px;
	color: #ff5500;
	letter-spacing: 10px;
	font-weight: lighter;
	position: absolute;
	top: 60px;
	left: 40px
}
.home4_2_2info p {
	line-height: 24px;
	color: rgba(83, 83, 83, .9);
	margin-top: 15px;
	letter-spacing: -1px
}
.home4_2_2 .ri img {
	width: 443px;
	height: 287px;
	margin-top: 20px
}
.home4_2_3 {
	height: 518px;
	background: url(../img/home4/ico4.jpg) no-repeat center;
	position: relative;
	margin-bottom: 68px
}
.home4_2_3up {
	text-align: center
}
.home4_2_3 .home4_2_3up {
	padding: 34px 0 43px;
	position: relative;
	z-index: 2
}
.home4_2_3 .home4_2_3up .home1_en {
	color: rgba(255, 255, 255, .3)
}
.home4_2_3 .home4_2_3up .home1_cn {
	color: #fff
}
.circular {
	width: 362px;
	height: 362px;
	background: url(../img/home4/ico5.png) no-repeat center;
	-webkit-animation: h_qiu 8s infinite linear;
	animation: h_qiu 8s infinite linear;
	display: block;
	position: absolute;
	top: 0;
	margin-left: 27%
}
.home4_2_3 .w1300 {
	height: 463px;
	position: relative;
	z-index: 2
}
.home4_2_3img {
	width: 76.3%;
	height: 463px;
	position: relative;
	background-size: 110% 110%;
	background-position: center center;
	background-repeat: no-repeat;
	position: absolute;
	left: -29%;
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out
}
.home4_2_3img em.home4_2_3bg {
	width: 100%;
	height: 100%;
	background: url(../img/home4/ico9.png) no-repeat center;
	background-size: cover;
	position: absolute;
	left: 0;
	top: 0
}
.home4_2_3 .w1300:hover .home4_2_3img {
	background-size: 100% 100%
}
.home4_2_3 .w1300 .ri {
	width: 52.8%;
	height: 463px;
	background-color: #f6f2ef;
	padding: 66px 36px 55px;
	position: absolute;
	right: 0;
	top: 0
}
.home4_2_3 .w1300 .ri p {
	font-size: 14px;
	color: rgba(83, 83, 83, .9);
	line-height: 22px;
	margin-bottom: 20px
}
.home4_2_4 {
	height: 509px;
	padding-top: 72px
}
.home4_2_4 .le {
	width: 582px;
	float: right
}
.home4_2_4 .ri {
	float: left;
	width: 445px;
	border: 4px solid #f7bb2b
}
.renxiaomi {
	height: 278px;
	width: 100%;
	position: relative
}
.renxiaomi .bd {
	height: 278px
}
.renxiaomi .bd ul {
	width: 100% !important;
	height: 278px !important
}
.renxiaomi .bd li {
	height: 278px !important;
	width: 100% !important;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: top
}
.renxiaomi .page {
	position: absolute;
	bottom: 30px;
	right: 35px
}
.renxiaomi .page li {
	width: 10px;
	height: 10px;
	background: transparent;
	border: 1px solid #fff;
	border-radius: 50%;
	margin-right: 9px;
	float: left
}
.renxiaomi .page li.on {
	background: #fff
}
.home4_2_4t {
	margin: 16px 0 15px;
	overflow: hidden
}
.home4_2_4l {
	float: left;
	margin-right: 36px;
	margin-top: 10px
}
.home4_2_4l img {
	width: 79px;
	height: 79px;
	border-radius: 50%
}
.home4_2_4r {
	width: 466px;
	float: right
}
.home4_2_4r p {
	color: rgba(83, 83, 83, .9);
	line-height: 26px;
	margin-bottom: 15px
}
.home4_2_4 .le .about_more {
	margin-left: 118px
}
.home4_2_5up {
	text-align: center;
	padding: 44px 0 28px
}
.home4_2bg {
	background-color: #f6f2ef;
	padding: 12px 50px 74px
}
.home4_2bg h3 {
	font-size: 18px;
	color: #b98b4f;
	padding: 45px 0 40px
}
.home4_2bg p {
	font-size: 14px;
	color: rgba(83, 83, 83, .8);
	line-height: 22px;
	margin-bottom: 20px
}
.home4_2_5top {
	position: relative
}
.home4_2_5top p {
	width: 715px
}
.home4_2_5top .huayuan {
	width: 546px;
	height: 102px;
	background: url(../img/home/ico29.png) no-repeat;
	position: absolute;
	top: 100px;
	right: 0
}
.home4_2_5down {
	overflow: hidden;
	margin-top: 66px
}
.home4_2_5down .le {
	width: 525px
}
.home4_2 {
	background: url(../img/home4/ico10.jpg) no-repeat center bottom
}
.home4_2_5top .horizontal.dragscroll {
	margin-top: 14px
}
.home4_2_5top .home1_4_4side .bd li {
	margin-right: 22px
}
.home4_2_5top .home1_4_4side {
	padding-bottom: 40px;
	overflow: hidden;
}
.home4_2_5down .horizontal.dragscroll {
	margin-top: 0
}
.home4_2_5down .horizontal.dragscroll,
.home4_2_5down .tempWrap {
	width: 586px !important
}
.home4_2_5down .home1_4_4side .bd li {
	margin-right: 22px
}
.home4_2_5down .home1_4_4side {
	padding-bottom: 0;
	overflow-x: hidden
}
.home4_2_3 .horizontal.dragscroll {
	width: 100%;
	margin-top: 0
}
.home4_2_3 .orange {
	font-size: 14px;
	color: #ff5500;
	line-height: 22px;
	text-align: center;
	margin: 6px 0 14px
}
.home4_2_3 .home1_4_4side .bd li {
	width: 121px;
	margin-right: 42px
}
.home4_2_3 .home1_4_4side {
	padding-bottom: 0;
	overflow: hidden
}
.pop.home4_2pop .popBody {
	margin-top: -273px;
	height: 546px
}
.pop.home4_2pop .popBody_bg {
	height: 546px
}
.pop.home4_2pop .popBody h3 {
	font-size: 18px;
	color: #b98b4f;
	line-height: 26px;
	text-align: start
}
.pop.home4_2pop .popBody h3+h3 {
	font-family: 'Rajdhani';
	font-size: 50px;
	color: rgba(185, 139, 79, .2);
	line-height: 42px
}
.public_welfare {
	height: 494px;
	width: 900px;
	position: relative;
	overflow: hidden
}
.public_welfare .bd {
	position: absolute;
	margin-top: 37px;
	margin-left: 45px
}
.public_welfare .bd ul {
	}
.public_welfare .bd li {
	height: 494px;
	width: 900px;
	float: left
}
.public_er {
	overflow: hidden;
	margin-top: 15px
}
.public_er .le {
	width: 255px;
	height: 376px
}
.public_er .ri {
	float: left;
	width: 450px;
	padding-top: 97px;
	margin-left: 92px
}
.public_er .ri p {
	font-size: 14px;
	color: rgba(83, 83, 83, .7);
	line-height: 26px
}
.public_welfarebg {
	width: 120px;
	height: 50px;
	position: absolute;
	bottom: 179px;
	left: 393px
}
.public_welfarebg a {
	width: 50px;
	height: 50px;
	display: block
}
.public_welfarebg .prev {
	float: left;
	background: url(../img/home4/ico51.png) no-repeat
}
.public_welfarebg .next {
	float: right;
	background: url(../img/home4/ico52.png) no-repeat
}
.home4_2_3nav {
	margin-right: -42px
}
.home4_2_3nav li {
	float: left;
	margin-right: 42px;
	cursor: pointer
}
.about {
	margin-top: 45px
}
.about_up {
	min-height: 500px;
	padding: 0 50px 50px;
	margin-bottom: -75px;
	background: url(../img/about/ico23.jpg) no-repeat center bottom;
	position: relative;
	z-index: 2
}
.about_up .page_dian {
	margin-top: 24px
}
.about_up .page_one {
	padding: 30px 0 10px
}
.about_upt {
	overflow: hidden
}
.about_up .le {
	width: 696px
}
.about_up .le h3 {
	font-size: 18px;
	color: #b98b4f;
	line-height: 24px;
	margin-bottom: 18px
}
.about_up .le p {
	font-size: 15px;
	color: #727272;
	line-height: 26px;
	margin-bottom: 10px
}
.about_up .le a {
	font-size: 14px;
	color: #b98b4f;
	line-height: 30px;
	padding-left: 36px;
	position: relative
}
.about_up .le a:before {
	content: '';
	width: 170px;
	height: 30px;
	background: url(../img/about/ico30.png) no-repeat left 0px;
	position: absolute;
	top: 6px;
	left: 0;
	transition-duration: 1s;
	-moz-transition-duration: 1s;
	-webkit-transition-duration: 1s;
	-o-transition-duration: 1s
}
.about_up .le a:hover:before {
	animation: h_fadeInLeft 1s 1 linear;
	-webkit-animation: h_fadeInLeft 1s 1 linear
}
.about_up .ri {
	width: 504px;
	padding: 38px 0 0 58px
}
.about_up .ri .about_uprt {
	overflow: hidden
}
.about_up .ri .about_uprt .left {
	float: left;
	position: relative;
	padding-left: 22px
}
.about_up .ri .about_uprt .left:before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 4px;
	height: 111px;
	background-color: #ff5500
}
.about_up .ri .about_uprt .left h3 {
	font-family: 'Nexa Bold';
	font-size: 30px;
	color: rgba(132, 132, 132, .4);
	letter-spacing: 11px;
	margin: 25px 0 4px
}
.about_up .ri .about_uprt .left p {
	font-size: 15px;
	color: rgba(105, 105, 108, .8);
	line-height: 24px
}
.about_up .ri .about_uprt .right {
	float: right;
	width: 250px;
	height: 127px;
	background: url(../img/about/ico78.png) -630px -20px
}
.about_up .ri .about_more {
	margin-top: 90px
}
.about_up .ri .about_more em {
	background: url(../img/about/ico67.jpg) no-repeat center
}
.about_more {
	width: 211px;
	height: 62px;
	line-height: 62px;
	background-color: #fff;
	border: 1px solid #ececec;
	padding: 0 29px;
	text-align: right;
	font-size: 14px;
	color: #b98b4f;
	position: relative;
	cursor: pointer
}
.about_more em {
	width: 62px;
	height: 62px;
	background: url(../img/about/ico29.png) no-repeat 29px center #ff5500;
	position: absolute;
	left: -1px;
	top: -1px;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	-ms-transition: all .5s;
	transition: all .5s;
	z-index: 2
}
.about_more span {
	position: absolute;
	top: 0;
	right: 29px;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	-ms-transition: all .5s;
	transition: all .5s
}
.about_more img {
	display: none
}
.about_more:hover span {
	left: 50px;
	right: auto;
	-o-transform: translate(-29px, 0);
	-ms-transform: translate(-29px, 0);
	-moz-transform: translate(-29px, 0);
	-webkit-transform: translate(-29px, 0);
	transform: translate(-29px, 0)
}
.about_more:hover em {
	-o-transform: translate(149px, 0);
	-ms-transform: translate(149px, 0);
	-moz-transform: translate(149px, 0);
	-webkit-transform: translate(149px, 0);
	transform: translate(149px, 0)
}
.about_bg {
	width: 100%;
	height: 366px;
	background: url(../img/about/ico26.jpg) no-repeat center center;
	background-attachment: fixed;
	overflow: hidden;
	background-size: cover
}
.about_bg .w1200 {
	position: relative;
	height: 100%
}
.about_bg.active {
	background-attachment: inherit
}
.about_bg .w1200 h3 {
	font-size: 35px;
	color: #ff3000;
	line-height: 45px;
	font-weight: lighter;
	letter-spacing: 8px;
	position: absolute;
	top: 200px;
	left: 104px
}
.about_down {
	width: 100%;
	display: inline-block;
	min-height: 560px;
	padding-bottom: 70px;
	position: relative
}
.about_down:before {
	content: '';
	width: 76px;
	height: 407px;
	background: url(../img/about/ico78.png) -534px -20px;
	position: absolute;
	left: 0;
	top: 62px
}
.about_down .le {
	width: 696px;
	padding: 62px 0 0 96px;
	letter-spacing: -1px
}
.about_down .le p {
	margin-bottom: 24px
}
.about_down .le p img {
	margin-right: 34px
}
.about_down .ri {
	width: 444px;
	position: relative;
	margin: 300px 0px 0 60px
}
.about_den {
	font-size: 18px;
	color: rgba(122, 119, 116, .3);
	line-height: 24px;
	font-weight: bold;
	text-transform: uppercase
}
.about_dtitle {
	font-size: 18px;
	color: #3e5469;
	line-height: 22px
}
.about_q {
	width: 40px;
	height: 44px;
	background: url(../img/about/ico78.png) -330px -500px;
	display: block;
	margin: 8px 0 28px
}
.about_down .ri p {
	font-size: 15px;
	color: rgba(83, 83, 83, .6);
	line-height: 24px
}
.about_map {
	width: 210px;
	height: 240px;
	background: url(../img/about/ico78.png) -10px -500px;
	position: absolute;
	right: 60px;
	top: 0
}
.about_map .map1 {
	width: 21px;
	height: 25px;
	background: url(../img/about/ico78.png) -489px -500px;
	position: absolute;
	top: 42px;
	right: 45px;
	animation: myfirst 2s infinite;
	-webkit-animation: myfirst 2s infinite
}
.about_map .map2 {
	width: 16px;
	height: 20px;
	background: url(../img/about/ico78.png) -530px -500px;
	position: absolute;
	top: 83px;
	right: 28px;
	animation: myfirst 2.1s infinite;
	-webkit-animation: myfirst 2.1s infinite
}
.about_map .map3 {
	width: 16px;
	height: 20px;
	background: url(../img/about/ico78.png) -530px -500px;
	position: absolute;
	top: 94px;
	right: 77px;
	animation: myfirst 2.1s infinite;
	-webkit-animation: myfirst 2.1s infinite
}
.about_map .map4 {
	width: 16px;
	height: 20px;
	background: url(../img/about/ico78.png) -530px -500px;
	position: absolute;
	top: 130px;
	right: 50px;
	animation: myfirst 2.1s infinite;
	-webkit-animation: myfirst 2.1s infinite
}
@keyframes myfirst {
	0% {
	transform: translate(0px, 0px)
}
50% {
	transform: translate(0px, -5px)
}
100% {
	transform: translate(0px, 0px)
}
}
.about_orange {
	width: 494px;
	height: 450px;
	padding: 60px 38px 42px;
	position: absolute;
	top: -196px;
	right: -50px;
	color: #fff;
	overflow: hidden
}
.about_orange:before {
	content: '';
	position: absolute;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	width: 100%;
	height: 100%;
	background: url(../img/about/ico78.png) -20px -20px;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	-ms-transition: all .3s;
	transition: all .3s
}
.about_orange:hover:before {
	transform: scale(1.05);
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-ms-transform: scale(1.05)
}
.about_orange h3 {
	font-size: 14px;
	line-height: 24px
}
.about_orange h2 {
	font-family: 'Rajdhani';
	font-size: 42px;
	line-height: 46px;
	text-transform: uppercase;
	letter-spacing: -1px;
	margin-bottom: 5px
}
.about_orange p {
	color: #fff;
	letter-spacing: 6px
}
.about_orange .about_more {
	bottom: 42px;
	left: 42px;
	position: absolute
}
.about_orange .about_more em {
	background: url(../img/about/ico30.png) no-repeat 29px center #fff
}
.about_foot {
	height: 577px;
	background: url(../img/about/ico68.jpg) no-repeat center
}
.about_foot ul {
	margin-left: -14px;
	margin-right: -14px;
	position: relative;
	margin-top: -42px;
	display: inline-block
}
.about_foot li {
	width: 33.333333%;
	float: left;
	padding: 0 14px
}
.about_foot li a {
	height: 420px;
	background-color: #f8f3f2;
	padding: 34px 30px 0 32px;
	position: relative;
	cursor: default
}
.about_foot li a:before {
	content: '';
	position: absolute;
	left: 32px;
	top: 119px;
	width: 4px;
	height: 111px;
	background-color: #ff5500
}
.about_foot li h2 {
	font-size: 14px;
	color: rgba(0, 0, 0, .7)
}
.about_foot li h3 {
	font-size: 24px;
	color: #b98b4f;
	margin: 16px 0 45px
}
.about_foot li h3 var {
	margin-right: 10px
}
.about_foot li h3 var:last-child {
	margin: 0
}
.about_foot li p {
	font-size: 12px;
	color: rgba(0, 0, 0, .7);
	line-height: 24px;
	padding-left: 14px
}
.about_foot li em {
	width: 79px;
	height: 80px;
	display: block;
	position: absolute;
	right: 20px;
	bottom: 35px;
	background: url(../img/about/ico78.png) -729px -255px;
	background-repeat: no-repeat
}
.about_foot li+li em {
	background: url(../img/about/ico78.png) -630px -358px
}
.about_foot li+li+li em {
	background: url(../img/about/ico78.png) -630px -254px
}
#my-video {
	width: 90%;
	height: 495px;
	margin: 15px 0;
	object-fit: cover
}
.about_pop.serviceability_pop #my-video {
	width: 710px
}
.home1_pop #my-video {
	height: 501px
}
.about2 {
	margin-bottom: 50px
}
.about2_nav {
	width: 444px;
	min-height: 323px;
	background-color: #fe3c00;
	padding: 102px 0 0 35px;
	position: absolute;
	top: 340px;
	right: 50px;
	z-index: 3
}
.about2_nav li {
	font-size: 16px;
	color: rgba(255, 255, 255, .5);
	padding-bottom: 22px;
	background: url(../img/about/ico13.png) no-repeat left 5px;
	padding-left: 38px;
	position: relative;
	cursor: pointer
}
.about2_nav li.active {
	background: url(../img/about/ico12.jpg) no-repeat left 5px
}
.about2_nav li:before {
	content: '';
	position: absolute;
	top: 7px;
	left: 5px;
	width: 2px;
	height: 100%;
	border-left: 2px solid rgba(255, 255, 255, .5);
	z-index: -1
}
.about2_nav li:last-child:before {
	display: none
}
.about2_nav li:last-child {
	padding-bottom: 0
}
.about2_nav li.active {
	color: #fff
}
.tabs_info,
.tabs_infob {
	display: none
}
.tabs_info.active,
.tabs_infob.active {
	display: block
}
.about2_info {
	position: relative;
	padding-top: 445px
}
.about2_bg {
	width: 1250px;
	min-height: 312px;
	background: #ebe3dc url("../img/about/ico11.png") no-repeat 10px bottom;
	position: relative;
	margin: -50px 0 0 50px;
	padding: 50px 0 50px 293px;
	z-index: 2
}
.about2_name {
	position: absolute;
	top: 50px;
	left: 70px
}
.about2_name:before {
	content: "";
	position: absolute;
	left: -27px;
	top: 0;
	width: 4px;
	height: 137px;
	background-color: #ff5500
}
.about2_info li {
	width: 420px;
	overflow: hidden;
	margin-bottom: 15px
}
.about2_info li .about2_num {
	float: left;
	font-family: 'Rubik';
	font-size: 15px;
	color: rgba(83, 83, 83, .9);
	line-height: 28px
}
.about2_info li .about2_information {
	float: right;
	width: 360px
}
.about2_info li .about2_information p {
	font-size: 15px;
	color: rgba(83, 83, 83, .9)
}
.about2_img {
	position: absolute;
	top: 0;
	left: 0;
	width: 1300px;
	height: 445px
}
.about3 {
	background: url(../img/about/about3_bg.jpg) no-repeat center top;
	margin-top: 44px;
	margin-bottom: 70px
}
.about3 .page_one {
	padding: 40px 0 100px
}
.about3_down {
	width: 100%;
	display: inline-block;
	position: relative
}
.about3_down .le {
	width: 494px
}
.about3_down .ri {
	width: 620px;
	margin-right: 25px;
	/* padding-top: 98px; */
}
.about3_down .ri p:last-child,
.about3_down .ri p:nth-last-child(2),
.about3_down .ri p:nth-last-child(3),
.about3_down .ri p:nth-last-child(4) {
	/* margin: 0; */
}
.about3_img {
	text-align: center;
	width: 100%;
	height: 326px;
}
.about3_imgs {
	position: relative;
	overflow: hidden
}
.about3_imgs p {
	position: absolute;
	top: 100px;
	left: 34px
}
.about3_down .ri h3 {
	position: relative;
	margin-top: 123px;
	margin-left: -59px;
	margin-bottom: 6px;
	padding-left: 34px;
	line-height: 56px;
}
.about3_down .ri h3:before {
	content: '';
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -55.5px;
	width: 4px;
	height: 111px;
	background-color: #ff5500
}
.about3_down .ri p {
	margin-bottom: 14px;
	color: rgba(83, 83, 83, .9);
	font-size: 16px;
	line-height: 26px
}
.about3_down .ri p span {
	color: rgba(45, 46, 51, .8)
}
.tagcloud {
	width: 593px;
	position: absolute !important;
	min-height: inherit !important;
	top: 26px;
	right: 0;
}
.tagcloud a {
	font-size: 28px;
	color: #eeeeee;
	position: absolute;
	top: 0;
	left: 198px;
	font-weight: lighter;
	cursor: default
}
.tagcloud a+a {
	font-size: 44px;
	color: #eeeeee;
	position: absolute;
	top: 75px;
	left: 0px
}
.tagcloud a+a+a {
	font-size: 32px;
	color: #b98b4f;
	position: absolute;
	top: 45px;
	left: 252px
}
.tagcloud a+a+a+a {
	font-size: 36px;
	color: rgba(185, 139, 79, .2);
	position: absolute;
	top: 125px;
	left: 160px
}
.tagcloud a+a+a+a+a {
	font-size: 28px;
	color: #eeeeee;
	position: absolute;
	top: 180px;
	left: 130px
}
.about3 .page_dian {
	top: 122px;
	margin-top: 0
}
.about4_up {
	overflow: hidden
}
.about4_up li {
	width: 100%;
	height: 356px;
	background-color: #f3f0ee;
	margin-bottom: 15px;
	position: relative;
	overflow: hidden
}
.about4_up li.about4_upl {
	background: url(../img/about/ico14.jpg) no-repeat center;
}
.about4_up li.about4_upl .about4_upimg {
	float: left;
	height: 100%;
	width: 580px;
	position: relative
}
.about4_up li.about4_upl .about4_upimg>img {
	position: absolute;
	bottom: 0;
	right: 0
}
.about4_up li.about4_upl .about4_uptext {
	float: right;
	width: 560px;
	left: auto;
	right: 50px;
	height: 219px;
	overflow-y: scroll;
	padding-right: 15px;
}
.about4_up li.about4_upl .about4_uptext h3:before {
	display: none
}
.about4_up li .about4_upimg {
	float: right;
	width: 552px
}
.about4_up li .about4_uptext {
	float: left;
	width: 588px;
	margin-left: 102px;
	position: absolute;
	top: 50%;
	left: 0%;
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}
.about4_up li:nth-child(1) .about4_uptext {
	top: 97px;
	-moz-transform: inherit;
	-o-transform: inherit;
	-ms-transform: inherit;
	-webkit-transform: inherit;
	transform: inherit
}
.about4_up li .about4_uptext h3 {
	font-size: 30px;
	color: rgba(83, 83, 83, .9);
	line-height: 36px;
	font-weight: lighter;
	position: relative
}
.about4_up li .about4_uptext h3:before {
	content: '';
	position: absolute;
	left: -30px;
	top: 0;
	width: 4px;
	height: 111px;
	background-color: #ff5500
}
.about4_up li .about4_uptext h4 {
	font-size: 16px;
	color: rgba(83, 83, 83, .9);
	line-height: 22px;
	font-weight: lighter;
	margin: 18px 0 12px
}
.about4_up li .about4_uptext p {
	font-size: 15px;
	color: rgba(83, 83, 83, .9);
	line-height: 26px
}
.about4_down {
	margin: 0 -10px 66px;
	overflow: hidden
}
.about4_down li {
	width: 25%;
	padding: 0 10px;
	float: left;
	position: relative;
	margin-bottom: 15px;
	overflow: hidden
}
.about4_down li a {
	background: url(../img/about/ico63.jpg) no-repeat center;
	border: 2px solid #e0d8d6;
	height: 402px;
	position: relative;
	overflow: hidden
}
.about4_down li:nth-child(2) a {
	background: url(../img/about/ico64.jpg) no-repeat center
}
.about4_down li:nth-child(3) a {
	background: url(../img/about/ico65.jpg) no-repeat center
}
.about4_down li:nth-child(4) a {
	background: url(../img/about/ico66.jpg) no-repeat center
}
.about4_down li:nth-child(5) a {
	background: url(../img/about/ico66_2.jpg) no-repeat center
}
.about4_down li:nth-child(6) a {
	background: url(../img/about/ico66_3.jpg) no-repeat center
}
.about4_down li a:before {
	content: '';
	content: "";
	position: absolute;
	right: 100%;
	bottom: -2px;
	height: 4px;
	background-color: #e3c98e;
	z-index: 2
}
.about4_down li .le {
	padding: 42px 0 0 35px
}
.about4_down li .le .about4_name {
	width: 30px;
	font-size: 30px;
	color: #564b4b;
	line-height: 30px
}
.about4_down li .le .about4_img {
	position: absolute;
	top: 143px;
	left: 59px
}
.about4_down li .le .about4_img:before {
	content: '';
	position: absolute;
	left: -18px;
	top: 0;
	width: 4px;
	height: 10px;
	background-color: #ff5500
}
.about4_down li .le .about4_portrait {
	position: absolute;
	bottom: 0;
	right: 0
}
.about4_down li:nth-child(2) .le .about4_portrait {
	right: -10px
}
.about4_down li .ri {
	width: 100%;
	height: 404px;
	position: absolute;
	top: -2px;
	left: 0;
	background: #e3c98e;
	padding: 30px 20px 0;
	z-index: 9999;
	display: none
}
.about4_down li+li .ri {
	overflow-y: auto
}
.about4_down li .ri h3 {
	font-family: 'Rajdhani';
	font-size: 30px;
	color: #67542a;
	line-height: 36px;
	letter-spacing: -2px;
	text-transform: uppercase
}
.about4_down li .ri h4 {
	font-size: 30px;
	color: #564b4b;
	line-height: 36px;
	font-weight: lighter;
	margin-bottom: 10px
}
.about4_down li .ri p {
	color: #6e635b;
	margin-bottom: 12px;
	line-height: 22px
}
.about4_down li .ri p span {
	font-size: 13px
}
.about4_down li:hover a {
	border: 2px solid #fff
}
.about4_down li:hover a:before {
	left: 0%;
	right: 0%;
	-webkit-transition-property: top;
	transition-property: top;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out
}
.about4_down li:hover .ri {
	display: block;
	left: 0;
	animation: h_fadeIntop .5s;
	-webkit-animation: h_fadeIntop .5s
}
.about4_down li:hover .ri h3 {
	animation: h_fadeIntop .8s;
	-webkit-animation: h_fadeIntop .8s
}
.about4_down li:hover .ri h4 {
	animation: h_fadeIntop 1s;
	-webkit-animation: h_fadeIntop 1s
}
.about4_bottom {
	margin-bottom: 70px;
	margin-left: -10px;
	margin-right: -10px;
	overflow: hidden
}
.about4_bottom li {
	float: left;
	width: 640px;
	height: 282px;
	position: relative;
	margin: 0 10px
}
.about4_bottom li img {
	float: left;
	width: 329px;
	height: 282px
}
.about4_bottom li .text {
	float: left;
	width: 310px;
	height: 282px;
	background: #f4f0ef;
	position: relative;
	box-sizing: border-box;
	padding-top: 66px;
	padding-left: 100px
}
.about4_bottom li .text:after {
	content: "";
	display: block;
	position: absolute;
	left: 42px;
	top: 66px;
	width: 4px;
	height: 112px;
	background: #fb8950
}
.about4_bottom li .text h3 {
	font-size: 30px;
	color: #939291
}
.about4_bottom li .text p {
	font-size: 16px;
	color: #535353;
	margin-top: 20px;
	line-height: 22px
}
.about4_bottom .ri {
	width: 100%;
	height: 404px;
	position: absolute;
	top: -2px;
	left: 0;
	background: #e3c98e;
	padding: 30px 20px 0;
	z-index: 9999;
	display: none
}
.about4_bottom li .ri h3 {
	font-family: 'Rajdhani';
	font-size: 30px;
	color: #67542a;
	line-height: 36px;
	letter-spacing: -2px;
	text-transform: uppercase
}
.about4_bottom li .ri h4 {
	font-size: 30px;
	color: #564b4b;
	line-height: 36px;
	font-weight: lighter;
	margin-bottom: 10px
}
.about4_bottom li .ri p {
	color: #6e635b;
	margin-bottom: 12px;
	line-height: 22px
}
.about4_bottom li .ri p span {
	font-size: 13px
}
.about4_bottom li:hover .ri {
	display: block;
	left: 0;
	animation: h_fadeIntop .5s;
	-webkit-animation: h_fadeIntop .5s
}
.about4_bottom li:hover .ri h3 {
	animation: h_fadeIntop .8s;
	-webkit-animation: h_fadeIntop .8s
}
.about4_bottom li:hover .ri h4 {
	animation: h_fadeIntop 1s;
	-webkit-animation: h_fadeIntop 1s
}
.about4_bottom li:hover .ri p {
	animation: h_fadeIntop 1.2s;
	-webkit-animation: h_fadeIntop 1.2s
}
.about5_up {
	overflow: hidden;
	position: relative;
	margin-bottom: -98px;
	background-color: #fff;
	padding: 0 50px 33px
}
.about5_up .le {
	width: 696px
}
.about5_up .le p {
	margin-bottom: 16px;
	color: rgba(83, 83, 83, .9)
}
.about5_up .ri {
	width: 504px;
	padding-left: 60px
}
.about5_up .ri h3 {
	font-size: 30px;
	color: #fe4b00;
	line-height: 36px;
	font-weight: lighter;
	position: relative;
	padding-left: 24px
}
.about5_up .ri h3:before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 4px;
	height: 111px;
	background-color: #ff5500
}
.about5_up .ri p>img {
	max-width: inherit;
	position: absolute;
	right: 50px;
	bottom: 66px
}
.about5_down {
	width: 100%;
	height: 417px;
	background: url(../img/about/ico5.jpg) no-repeat center
}
.about5_down .w1200 {
	position: relative;
	height: 100%
}
.about5_down .w1200 h3 {
	position: absolute;
	top: 235px;
	left: 0;
	font-size: 34px;
	color: rgba(83, 83, 83, .8);
	font-weight: lighter;
	letter-spacing: 6px
}
.about5_up .page_dian {
	margin-top: 160px;
	margin-right: -343px
}
.about6 {
	margin-bottom: 50px
}
.about6 .tabs_nav_box {
	/* width: 562px; */
	position: absolute;
	top: 335px;
	right: 50px;
	z-index: 3
}
.about6_nav {
	/* width: 562px; */
	height: 84px;
	line-height: 84px;
	background: url(../img/home/ico17.jpg) no-repeat center;
	text-align: center;
	padding: 0 30px;
	background-size: cover;
}
.about6_nav li {
	width: 100px;
	font-size: 16px;
	color: rgba(255, 255, 255, .6);
	position: relative;
	cursor: pointer;
	float: left
}
.about6_nav li.active:before {
	content: '';
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -55.5px;
	width: 111px;
	height: 4px;
	background-color: #e3c98f
}
.about6_nav li.active {
	color: #fff
}
.about6_info {
	position: relative;
	padding-top: 445px
}
.about6_bg {
	width: 1250px;
	min-height: 312px;
	background: #f6f2ef;
	position: relative;
	margin: -50px 0 0 50px;
	padding: 47px 44px 90px;
	z-index: 2
}
.about6_info li {
	width: 100%;
	min-height: 216px;
	overflow: hidden;
	padding: 28px 0;
	position: relative
}
.about6_info li:after {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 1;
	background: rgba(175, 175, 175, .4);
	height: 3px;
	width: 100%
}
.about6_info li:before {
	content: "";
	position: absolute;
	right: 100%;
	bottom: 0;
	z-index: 1;
	background: #ff5500;
	height: 3px
}
.about6_info li .le {
	width: 67.7%
}
.about6_info li .ri {
	width: 260px;
	height: 160px;
	margin-right: 38px;
	position: absolute;
	top: 50%;
	right: 0;
	margin-top: -80px
}
.about6_info li .about6_dete {
	font-family: 'Montserrat';
	font-size: 18px;
	color: rgba(83, 83, 83, .5)
}
.about6_info li .about6_num {
	font-size: 18px;
	color: #44494d;
	line-height: 22px;
	margin-bottom: 10px;
	position: relative
}
.about6_info li .about6_num:before {
	content: '';
	width: 14px;
	height: 14px;
	background: url(../img/about/ico61.png) no-repeat;
	position: absolute;
	left: -20px;
	top: 4px
}
.about6_info li .about6_information p {
	line-height: 26px
}
.about6_info li:hover:after {
	opacity: 0;
	transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-webkit-transition: all 0.3s
}
.about6_info li:hover .about6_num {
	color: #ff5500;
	transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-webkit-transition: all 0.3s
}
.about6_info li:hover .about6_num:before {
	background: url(../img/about/ico62.png) no-repeat
}
.about6_info li:focus:before,
.about6_info li:hover:before {
	left: 0%;
	right: 0%;
	-webkit-transition-property: right;
	transition-property: right;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out
}
.about6_img {
	position: absolute;
	top: 0;
	left: 0;
	width: 1300px;
	height: 447px
}
.about6_img .page_dian {
	margin-top: 165px;
	margin-right: -360px
}
.about6_img .about6_imgs {
	position: absolute;
	top: 140px;
	right: 86px
}
.news {
	position: relative;
	background-color: #f6f2ef
}
.news:before {
	content: '';
	width: 100%;
	height: 446px;
	background-color: #fff;
	position: absolute;
	top: 0;
	left: 0
}
.news_search:before {
	height: 260px
}
.news .page_one {
	padding: 90px 0 96px
}
.news_recommend {
	position: relative;
	margin-left: -13px;
	margin-right: -13px
}
.news_recommend li {
	float: left;
	width: 33.3333%;
	padding: 0 13px
}
.news_recommendimg {
	overflow: hidden
}
.news_recommendimg img {
	width: 382px;
	height: 235px;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	-ms-transition: all .3s;
	transition: all .3s
}
.news_recommendtxt {
	padding: 24px 15px;
	background-color: #fff
}
.news_recommendtxt .news_recommendd {
	font-size: 24px;
	color: #f73e00;
	font-weight: bold;
	font-family: 'Montserrat'
}
.news_recommendtxt .news_recommendt {
	font-size: 16px;
	color: #535353;
	line-height: 24px;
	margin: 10px 0 3px;
	height: 48px
}
.news_recommendtxt .news_recommendi {
	font-size: 13px;
	color: rgba(83, 83, 83, .7);
	line-height: 22px
}
.page_dian {
	width: 442px;
	height: 62px;
	background: url(../img/news/ico6.png) no-repeat left center;
	position: absolute;
	right: 0;
	margin-top: 125px;
	margin-right: -396px
}
.news .page_dian {
	margin-right: -385px
}
.news_recommend a:hover .news_recommendt {
	color: #ff5500;
	transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-webkit-transition: all 0.3s
}
.news_recommend a:hover .news_recommendimg img {
	transform: scale(1.05);
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-ms-transform: scale(1.05)
}
.news_down {
	width: 100%;
	background-color: #fff;
	padding: 14px 45px 0;
	margin-bottom: 80px;
	display: inline-block
}
.news_down .le {
	}
.news_list li {
	width: 100%;
	padding-bottom: 20px;
	padding-top: 28px;
	border-bottom: 3px solid rgba(175, 175, 175, .4);
	position: relative;
	display: inline-block
}
.news_list li:before {
	content: "";
	position: absolute;
	right: 100%;
	bottom: -3px;
	z-index: 1;
	background: #ff5500;
	height: 3px
}
.news_list li:after {
	content: '';
	width: 50px;
	height: 50px;
	background: url(../img/news/ico9.png) no-repeat;
	position: absolute;
	right: 20px;
	top: 50%;
	margin-top: -25px;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	-ms-transition: all .3s;
	transition: all .3s
}
.news_list li a {
	width: 100%;
	overflow: hidden
}
.news_date {
	width: 67px;
	height: 92px;
	background-color: #f6efe7;
	text-align: right;
	padding: 0 13px;
	font-family: 'Rajdhani';
	float: left;
	margin-right: 60px
}
.news_date h3 {
	font-size: 34px;
	color: #cc1010;
	margin: 20px 0 9px
}
.news_date p {
	font-size: 14px;
	color: #666666;
	line-height: 22px
}
.news_list .news_text {
	float: left;
	width: 835px
}
.news_list .news_text h3 {
	font-size: 18px;
	color: #44494d;
	line-height: 28px;
	margin-bottom: 10px;
	max-width: 90%;
	white-space: nowrap;
	text-decoration: none;
	text-overflow: ellipsis;
	overflow: hidden
}
.news_list .news_text p {
	font-size: 15px;
	color: rgba(83, 83, 83, .7);
	line-height: 26px
}
.news_list li:focus:before,
.news_list li:hover:before {
	left: 0%;
	right: 0%;
	-webkit-transition-property: right;
	transition-property: right;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out
}
.news_list li:focus:after,
.news_list li:hover:after {
	background: url(../img/news/ico2.png) no-repeat;
	-o-transform: translate(-10px, 0);
	-ms-transform: translate(-10px, 0);
	-moz-transform: translate(-10px, 0);
	-webkit-transform: translate(-10px, 0);
	transform: translate(-10px, 0)
}
.news_list li:hover .news_text h3 {
	color: #ff5500;
	transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-webkit-transition: all 0.3s
}
.news_more {
	width: 100%;
	height: 60px;
	line-height: 60px;
	background-color: #f6efe7;
	font-size: 14px;
	color: #b98b4f;
	text-align: center;
	position: relative;
	-webkit-transition: color .3s ease-out;
	transition: color .3s ease-out
}
.news_more span,
.investor .news_more span {
	position: relative;
	z-index: 2
}
.news_more:before {
	content: " ";
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 100%;
	background-color: #ff5500;
	-webkit-transition: top .3s ease-out;
	transition: top .3s ease-out
}
.news_more:hover {
	color: #fff !important
}
.news_more:hover:before {
	top: 0
}
.news .news_more:after,
.investor .news_more:after {
	content: '';
	width: 21px;
	height: 18px;
	position: absolute;
	left: 30px;
	top: 50%;
	margin-top: -9px;
	background: url(../img/news/ico4.png) no-repeat center
}
.news .news_more,
.investor .news_more {
	width: 192px;
	margin: 30px auto 68px;
	float: right;
	background-color: #b98b4f;
	color: #fff
}
.news_down .ri {
	width: 444px
}
.page_imgs {
	position: relative;
	margin-top: 20px;
	cursor: pointer
}
.page_imgs .page_imgt {
	position: absolute;
	top: 60px;
	left: 65px
}
.page_imgs .page_imgt h3 {
	font-family: 'Rajdhani';
	font-size: 28px;
	line-height: 24px;
	text-transform: uppercase;
	letter-spacing: -2px;
	color: rgba(122, 119, 116, .3)
}
.page_imgs .page_imgt p {
	font-size: 18px;
	color: #3e5469;
	line-height: 22px
}
.page_imgs:hover .page_imgt h3 {
	color: #7a7774;
	transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-webkit-transition: all 0.3s
}
.page_imgs:hover .page_imgt p {
	color: #ff5500;
	transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-webkit-transition: all 0.3s
}
.mySelect {
	position: relative;
	width: 120px;
	height: 60px;
	line-height: 56px;
	font-size: 14px;
	color: #b98b4f;
	z-index: 9
}
.mySelect .show {
	z-index: 1;
	position: relative;
	padding: 0 19px;
	width: 100%;
	height: 60px;
	line-height: 56px;
	cursor: pointer;
	transition-duration: .3s;
	border: 1px solid #ececec
}
.news_search .mySelect .show:after {
	content: '';
	position: absolute;
	top: 50%;
	left: auto;
	right: 15px;
	margin-top: -3.5px;
	width: 12px;
	height: 7px;
	background: url(../img/news/ico5.png) no-repeat center
}
.mySelect .drapList {
	display: none;
	position: absolute;
	top: 100%;
	left: 0;
	overflow: auto;
	width: 100%;
	background-color: #fff;
	border: 1px solid #ececec
}
.mySelect .drapList ul {
	overflow: hidden;
	overflow-y: auto;
	height: 160px
}
.mySelect .drapList li {
	padding-left: 15px;
	line-height: 40px;
	color: #535353;
	cursor: pointer
}
.mySelect .drapList li:hover {
	background-color: #f6efe7;
	color: #ff5500
}
.mySelect .drapList::-webkit-scrollbar {
	display: none
}
.news_search {
	width: 100%;
	margin-top: 35px;
	display: inline-block
}
.news_my {
	float: left
}
.seek_box {
	float: right;
	position: relative;
	width: 313px
}
.seek_box input {
	display: block;
	width: 100%;
	height: 60px;
	line-height: 56px;
	border: 1px solid #ececec;
	padding: 0 70px 0 18px;
	font-size: 14px;
	color: #b98b4f;
	background: #fff
}
.mySelect:hover .show,
.seek_box:hover input {
	border: 1px solid #ff5500;
	transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-webkit-transition: all 0.3s
}
.news .news_search {
	margin: 50px 0 20px
}
.news .news_search .mySelect {
	width: 375px;
	position: relative;
	z-index: 2
}
.news .news_search .mySelect .show {
	border: 2px solid #decfc3
}
.news .news_search .seek_box input {
	border: 2px solid #decfc3;
	background: transparent
}
.news .news_search .seek_box {
	float: left;
	width: 769px;
	margin-left: -2px
}
.news .news_search .btn_search {
	float: right;
	width: 60px;
	height: 60px;
	background: url(../img/about/ico29.png) no-repeat center center #ff5500;
	position: relative;
	margin-left: -2px
}
.news .seek_box:hover {
	z-index: 9
}
.news .mySelect:hover .show,
.news .seek_box:hover input {
	border: 2px solid #ff5500;
	transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-webkit-transition: all 0.3s
}
.news_downer {
	margin: 58px 0 45px;
	display: inline-block
}
.news_downer p {
	font-size: 14px;
	color: #afafaf;
	line-height: 30px
}
.news_downer h3 {
	font-size: 18px;
	color: #58585e
}
.news_downer h3 .brown {
	font-size: 24px;
	color: #b98b4f
}
.news_downer h3 .orange {
	color: #ff5500
}
.news_downer .search_close {
	float: left;
	width: 60px;
	height: 60px;
	background: url(../img/news/ico14.png) no-repeat center center #b98b4f;
	margin-left: 26px
}
.news.news_search .news_search {
	margin: 0;
	display: none
}
.news_detinfo {
	overflow: hidden;
	margin-bottom: 100px
}
.news_detinfo .le {
	width: 776px
}
.news_detinfo .ri {
	width: 370px
}
.details_title {
	font-size: 30px;
	color: #535353;
	line-height: 40px;
	max-width: 80%
}
.details_in {
	width: 100%;
	display: inline-block;
	border-top: 3px solid rgba(175, 175, 175, .3);
	padding-top: 6px;
	margin: 13px 0 8px
}
.details_date {
	font-family: 'Montserrat';
	font-size: 24px;
	color: #f73e00;
	line-height: 47px;
	font-weight: bold;
	float: left;
	margin-right: 45px
}
.bshare-custom {
	float: left
}
.bshare-custom a {
	width: 32px !important;
	height: 47px !important;
	margin: 0 !important;
	margin-right: 15px !important;
	background-image: url(../img/news/ico12.png) !important
}
.bshare-custom .bshare-weixin {
	background-position: -5px center !important
}
.bshare-custom .bshare-sinaminiblog {
	background-position: -51px 0 !important
}
.bshare-custom .bshare-qzone {
	background-position: -97px 0 !important
}
.bshare-custom .bshare-qqim {
	background-position: -143px 0 !important
}
.bsFrameDiv>div {
	width: 100% !important;
	height: 100% !important;
	text-align: center
}
.bsFrameDiv img {
	margin: 14px 0 !important
}
.bsTop {
	width: 100% !important
}
.details_er p {
	margin-top: 20px
}
.details_recommend {
	background-color: #f6f2ef;
	padding: 40px 96px 20px 30px;
	margin-top: 50px
}
.details_recommendtit {
	font-size: 18px;
	color: #b98b4f;
	line-height: 24px
}
.details_recommend li {
	width: 100%;
	display: inline-block;
	padding-bottom: 15px;
	padding-top: 15px;
	border-bottom: 3px solid rgba(175, 175, 175, .4);
	position: relative
}
.details_recommend li+li {
	padding-top: 20px
}
.details_recommend li:last-child:before {
	display: none
}
.details_recommend li:last-child {
	border: none
}
.details_recommend li:before {
	content: "";
	position: absolute;
	right: 100%;
	bottom: -3px;
	z-index: 1;
	background: #ff5500;
	height: 3px
}
.details_recommend .news_date {
	background-color: #fff;
	margin-right: 19px
}
.details_recommend .news_text {
	width: 559px;
	float: left
}
.details_recommend .news_text h3 {
	font-size: 18px;
	color: #44494d;
	line-height: 28px;
	margin-bottom: 10px;
	max-width: 90%;
	white-space: nowrap;
	text-decoration: none;
	text-overflow: ellipsis;
	overflow: hidden
}
.details_recommend li:hover .news_text h3,
.details_list li:hover .details_litit {
	color: #ff5500;
	transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-webkit-transition: all 0.3s
}
.details_recommend li:focus:before,
.details_recommend li:hover:before {
	left: 0%;
	right: 0%;
	-webkit-transition-property: right;
	transition-property: right;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out
}
.details_lidate {
	font-family: 'Montserrat';
	font-size: 24px;
	color: #f73e00;
	font-weight: bold;
	margin-top: 25px
}
.details_litit {
	font-size: 18px;
	color: #535353;
	line-height: 28px;
	margin: 5px 0;
	max-width: 90%;
	white-space: nowrap;
	text-decoration: none;
	text-overflow: ellipsis;
	overflow: hidden
}
.details_liin {
	font-size: 15px;
	color: rgba(83, 83, 83, .7);
	line-height: 26px
}
.news_det .seek_box {
	float: left;
	position: relative;
	width: 312px
}
.news_det .news_search .btn_search {
	float: right;
	width: 60px;
	height: 60px;
	background: url(../img/about/ico29.png) no-repeat center center #ff5500;
	position: relative;
	margin-left: -2px
}
.investor_in {
	position: relative;
	margin-top: 65px
}
.investor_inimg {
	width: 100%;
	height: 392px;
	background: url(../img/investor/ico4.png) no-repeat center;
	position: relative
}
.investor_inup {
	height: 110px
}
.investor_inup h3 {
	font-size: 16px;
	color: rgba(0, 0, 0, .8);
	line-height: 61px;
	text-align: center
}
.investor_inimg ul {
	height: 167px;
	overflow: hidden;
	margin: 0 -5px
}
.investor_inimg li {
	width: 25%;
	float: left;
	text-align: center;
	padding: 0 5px
}
.investor_inimg li p {
	color: #fff;
	text-align: center;
	margin: 24px auto 20px;
	font-size: 14px;
	line-height: 24px
}
.investor_inimg li h3 {
	font-family: 'Rubik';
	font-size: 30px;
	color: #fff;
	font-weight: 500
}
.investor_inimg li+li h3 {
	font-size: 24px
}
.investor_logo {
	width: 100%;
	line-height: 116px;
	position: absolute;
	left: 0%;
	bottom: 0;
	text-align: center
}
.investor_down .le {
	width: 647px
}
.investor_down .ri {
	width: 444px
}
.investor_list li {
	width: 100%;
	padding-bottom: 12px;
	padding-top: 28px;
	border-bottom: 3px solid rgba(175, 175, 175, .4);
	position: relative;
	display: inline-block
}
.investor_list li:before {
	content: "";
	position: absolute;
	right: 100%;
	bottom: -3px;
	z-index: 1;
	background: #ff5500;
	height: 3px
}
.investor_list li:after {
	content: '';
	width: 21px;
	height: 18px;
	background: url(../img/investor/ico3.png) no-repeat;
	position: absolute;
	right: 20px;
	top: 50%;
	margin-top: -9px;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	-ms-transition: all .3s;
	transition: all .3s
}
.investor_list .news_date {
	margin-right: 30px
}
.investor_text {
	float: left;
	width: 550px
}
.investor_text h3 {
	font-size: 18px;
	color: #44494d;
	line-height: 92px;
	max-width: 90%;
	white-space: nowrap;
	text-decoration: none;
	text-overflow: ellipsis;
	overflow: hidden
}
.investor_text p {
	font-size: 15px;
	color: rgba(83, 83, 83, .7);
	line-height: 24px
}
.investor_text p span {
	margin-right: 32px
}
.investor_list li:focus:before,
.investor_list li:hover:before {
	left: 0%;
	right: 0%;
	-webkit-transition-property: right;
	transition-property: right;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out
}
.investor_list li:focus:after,
.investor_list li:hover:after {
	-o-transform: translate(-10px, 0);
	-ms-transform: translate(-10px, 0);
	-moz-transform: translate(-10px, 0);
	-webkit-transform: translate(-10px, 0);
	transform: translate(-10px, 0)
}
.investor_list li:hover .investor_text h3 {
	color: #ff5500;
	transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-webkit-transition: all 0.3s
}
.investor_nav {
	width: 444px;
	height: 84px;
	line-height: 84px;
	background: url(../img/home/ico17.jpg) no-repeat center;
	text-align: center;
	position: absolute;
	right: 0;
	top: -100px;
	z-index: 2
}
.investor_nav li {
	min-width: 111px;
	font-size: 16px;
	color: rgba(255, 255, 255, .7);
	text-align: center;
	display: inline-block;
	position: relative;
	cursor: pointer
}
.investor_nav li.active {
	color: #fff
}
.investor_nav li.active:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 111px;
	height: 4px;
	background-color: #e3c98f
}
.investor_down .news_more {
	margin: 18px 0 0
}
.investor_information {
	overflow: hidden;
	margin-top: 20px;
	margin-left: 96px
}
.investor_information li {
	padding-left: 18px;
	margin-top: 35px
}
.investor_information h3 {
	font-size: 18px;
	color: #b98b4f;
	position: relative
}
.investor_information h3:before {
	content: '';
	position: absolute;
	left: -18px;
	top: 7px;
	width: 4px;
	height: 11px;
	background-color: #ff5500
}
.investor_information p span {
	font-family: 'Rubik'
}
.investor_information p span:nth-child(1) {
	width: 226px;
	display: inline-block
}
.investor .news_search .btn_search {
	position: absolute;
	top: 0;
	right: 0;
	width: 60px;
	height: 60px;
	background: url(../img/about/ico29.png) no-repeat center center #ff5500
}
.investor .box {
	width: 100%;
	min-height: 425px;
	background: url(../img/investor/ico1.jpg) no-repeat center top;
	position: relative;
	padding: 94px 0 70px;
	padding-right: 30px;
	display: inline-block
}
.investor .box .le {
	width: 330px
}
.investor .box .le h3.name {
	font-size: 30px;
	color: #ff5500;
	line-height: 36px;
	font-weight: 500;
	margin-bottom: 36px
}
.investor .box .le .nav {
	width: 300px;
	background-color: #f2eee9;
	padding: 23px 0 83px 31px
}
.investor .box .le .nav a {
	width: 268px;
	height: 60px;
	line-height: 60px;
	padding-left: 72px;
	font-size: 18px;
	color: rgba(83, 83, 83, .6);
	border-bottom: 1px dashed rgba(83, 83, 83, .2);
	position: relative
}
.investor .box .le .nav a:hover,
.investor .box .le .nav a.curr {
	color: #ff5500
}
.investor .box .le .nav a.curr {
	color: #fff;
	background: url(../img/investor/ico5.jpg) no-repeat center
}
.investor .box .le .news_search {
	margin-top: 30px;
	width: 300px
}
.investor .box .le .news_search .seek_box {
	float: none;
	width: 100%
}
.investor .box .le .news_search .mySelect {
	width: 100%;
	margin-top: 26px;
	color: rgba(185, 139, 79, .5)
}
.investor .box .le .news_search .seek_box input::-webkit-input-placeholder {
	color: rgba(185, 139, 79, .5)
}
.investor .box .le .news_search .seek_box input:-moz-placeholder {
	color: rgba(185, 139, 79, .5)
}
.investor .box .le .news_search .seek_box input::-moz-placeholder {
	color: rgba(185, 139, 79, .5)
}
.investor .box .le .news_search .seek_box input:-ms-input-placeholder {
	color: rgba(185, 139, 79, .5)
}
.investor .box .ri {
	width: 870px;
	padding-top: 72px
}
.investor .box .ri .recommend {
	padding-left: 96px;
	min-height: 258px
}
.investor .box .ri .recommend ul {
	overflow: hidden;
	margin-bottom: 52px
}
.investor .box .ri .recommend li {
	float: left;
	width: 25%
}
.investor .box .ri .recommend li p {
	font-size: 16px;
	color: rgba(83, 83, 83, .6);
	line-height: 36px
}
.investor .box .ri .recommend li h3 {
	font-family: 'Rajdhani';
	font-size: 34px;
	color: #535353;
	font-weight: 500;
	position: relative;
	padding-top: 25px;
	margin-top: 5px
}
.investor .box .ri .recommend li h3:before {
	content: '';
	width: 88px;
	height: 3px;
	background: rgba(224, 224, 224, .5);
	position: absolute;
	left: 0;
	top: 0
}
.investor .box .ri .recommend dl {
	overflow: hidden
}
.investor .box .ri .recommend dl dd,
.investor .box .ri dl dt {
	float: left;
	margin-right: 80px
}
.investor .box .ri .recommend dl dd h3 {
	font-family: 'Rajdhani';
	font-size: 24px;
	color: #ff5500;
	font-weight: 500;
	line-height: 26px
}
.investor .box .ri .recommend dl dd p {
	font-size: 14px;
	color: rgba(83, 83, 83, .8)
}
.investor .box .ri .recommend dl dt p {
	font-size: 14px;
	color: rgba(83, 83, 83, .7)
}
.investor .box .ri .recommend dl dt p em {
	font-family: 'Rajdhani';
	font-size: 18px
}
.investor .box .ri .investor_down {
	width: 100%;
	display: inline-block;
	position: relative;
	margin-top: 20px
}
.investor_pop .popBody_bg {
	padding-top: 85px
}
.investor_pop .investor_inimg {
	width: 900px;
	height: 460px;
	background: url(../img/investor/ico6.png) no-repeat center;
	margin: 0 auto
}
.investor_pop .investor_inup {
	height: 120px
}
.investor_pop .investor_inup h3 {
	font-size: 16px;
	color: rgba(0, 0, 0, .8);
	line-height: 61px;
	text-align: center
}
.investor_pop .investor_inimg ul {
	height: 147px
}
.investor_pop .investor_inimg li p {
	color: #fff;
	line-height: 24px
}
.investor_pop .investor_logo {
	bottom: 3px
}
.regional_layout {
	height: 868px;
	background: url(../img/regional/ico20.jpg) no-repeat center bottom;
	margin-bottom: 10px
}
.regional_layout .w1200 {
	position: relative;
	height: 100%
}
.regional_layout .le {
	margin-top: 254px;
	position: absolute;
	left: 0;
	z-index: 2
}
.regional_layout .le h3 {
	margin-bottom: 30px;
	position: relative
}
.regional_layout .le h3:before {
	content: '';
	position: absolute;
	left: 66px;
	top: 150px;
	width: 4px;
	height: 111px;
	background-color: #ff5500
}
.regional_layout .le p {
	max-width: 397px;
	color: #727272;
	letter-spacing: -1px;
	margin-left: 100px
}
.regional_layout .ri {
	width: 756px;
	height: 636px;
	background: url(../img/regional/ico21.png) no-repeat center;
	margin-top: 96px;
	position: relative
}
.regional_layout .ri em {
	display: block
;background-size: 100% 100%;}
.arrow1 {
	width: 80px;
	height: 98px;
	background: url(../img/regional/ico22.png) no-repeat;
	position: absolute;
	top: 247px;
	left: 438px;}
.arrow2 {
	width: 55px;
	height: 188px;
	background: url(../img/regional/ico23.png) no-repeat;
	position: absolute;
	top: 251px;
	left: 468px;}
.arrow3 {
	width: 11px;
	height: 20px;
	background: url(../img/regional/ico24.png) no-repeat;
	position: absolute;
	top: 244px;
	left: 535px;}
.arrow4 {
	width: 46px;
	height: 269px;
	background: url(../img/regional/ico25.png) no-repeat;
	position: absolute;
	top: 245px;
	left: 538px;}
.arrow1.active {
	animation: arrow1 1.5s 1 linear;
	-moz-animation: arrow1 1.5s 1 linear;
	-webkit-animation: arrow1 1.5s 1 linear
}
.arrow2.active {
	animation: arrow2 1.5s 1 linear;
	-moz-animation: arrow2 1.5s 1 linear;
	-webkit-animation: arrow2 1.5s 1 linear
}
.arrow3.active {
	animation: arrow3 1.5s 1 linear;
	-moz-animation: arrow3 1.5s 1 linear;
	-webkit-animation: arrow3 1.5s 1 linear
}
.arrow4.active {
	animation: arrow4 1.5s 1 linear;
	-moz-animation: arrow4 1.5s 1 linear;
	-webkit-animation: arrow4 1.5s 1 linear
}
.regional_but a {
	font-size: 12px;
	color: #757679;
	line-height: 30px;
	height: 30px;
	background-color: #c8c8c8;
	border-radius: 25px;
	padding: 0 10px;
	display: inline-block;
	position: absolute
}
.regional_but1 {
	top: 189px;
	left: 463px;}
.regional_but2 {
	top: 309px;
	left: 370px;}
.regional_but3 {
	top: 425px;
	left: 417px;
	/* display: none !important; */
}
.regional_but4 {
	top: 486px;
	left: 461px;}
.regional_but a span {
	position: relative;
	z-index: 2
}
.regional_but a:before {
	content: " ";
	position: absolute;
	left: 0;
	right: 100%;
	bottom: 0;
	top: 0;
	background-color: #d70c19;
	border-radius: 25px;
	-webkit-transition: right .3s ease-out;
	transition: right .3s ease-out
}
.regional_but a:hover {
	color: #fff;
	transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-webkit-transition: all 0.3s
}
.regional_but a:hover:before {
	right: 0
}
.regional_view {
	margin-bottom: 88px
}
.regional_view .page_one {
	padding: 88px 0 34px
}
.details_up {
	width: 100%;
	display: inline-block;
	position: relative
}
.details_up .page_dian {
	margin-top: 186px
}
.details_up .le {
	width: 739px
}
.details_up .le h3 {
	font-size: 16px;
	color: #b98b4f;
	padding-left: 24px;
	background: url(../img/regional/ico1.png) no-repeat left 2px;
	padding-bottom: 15px;
	position: relative
}
.details_up .le h3:before {
	content: '';
	width: 100%;
	height: 3px;
	background-color: rgba(175, 175, 175, .4);
	position: absolute;
	bottom: 0;
	left: 0
}
.details_up .le ul {
	padding: 18px 0 38px;
	overflow: hidden
}
.details_up .le li {
	height: 50px;
	line-height: 50px;
	text-align: center;
	background-color: #f2e8d2;
	color: #c59737;
	position: relative;
	display: inline-block;
	padding: 0 44px;
	cursor: pointer;
	float: left
}
.details_up .le li+li {
	margin-left: 5px
}
.details_up .le li:before {
	content: '';
	width: 90%;
	line-height: 42px;
	height: 42px;
	border: 1px solid rgba(255, 255, 255, .3);
	position: absolute;
	top: 50%;
	margin-top: -22px;
	left: 4.5%
}
.details_up .le li.active {
	background-color: #c59737;
	color: #fff
}
.details_up .le li:hover {
	margin-top: -6px;
	background-color: #c59737;
	color: #fff;
	transition-duration: .3s;
	-webkit-transition-duration: .3s;
	-webkit-box-shadow: 0px 6px 10px rgba(197, 151, 55, .4);
	box-shadow: 0px 6px 10px rgba(197, 151, 55, .4)
}
.details_up .le p {
	color: #727272;
	margin-bottom: 10px
}
.details_up .ri {
	width: 404px;
	height: 305px;
	background: url(../img/regional/ico2.jpg) no-repeat center center;
	position: relative;
	margin-top: -82px;
	z-index: 2
}
.details_dian {
	width: 69px;
	height: 69px;
	background-color: rgba(255, 157, 2, .2);
	border-radius: 50%;
	position: absolute;
	top: 0;
	left: 0;
	animation: h_change 1.5s infinite;
	-moz-animation: h_change 1.5s infinite;
	-webkit-animation: h_change 1.5s infinite
}
.product2_down.details_side {
	margin: 55px auto 0
}
.details_side {
	height: 568px;
	width: 100%;
	position: relative
}
.details_side .bd {
	height: 428px
}
.details_side .bd ul {
	width: 100% !important;
	height: 428px !important
}
.details_side .bd li {
	height: 428px !important;
	width: 100% !important;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: top;
	margin: 0
}
.details_sidebg {
	}
.details_sidebg a {
	display: block;
	width: 62px;
	height: 62px;
	margin: auto;
	position: absolute;
	top: 50%;
	margin-top: -31px
}
.details_sidebg .next {
	right: -80px;
	background: url(../img/about/ico30.png) no-repeat center #e2d5b8
}
.details_sidebg .prev {
	left: -80px;
	background: url(../img/about/ico72.png) no-repeat center #e2d5b8
}
.details_sidebg .next:hover {
	background: url(../img/about/ico29.png) no-repeat center #f73e00
}
.details_sidebg .prev:hover {
	background: url(../img/about/ico73.png) no-repeat center #f73e00
}
.property_box {
	position: relative
}
.property_box .tit {
	position: absolute;
	top: 0;
	left: 66px;
	font-size: 14px;
	color: #666666;
	line-height: 58px;
	height: 58px
}
.huayuan_property {
	margin-top: 40px;
	overflow: hidden;
	padding-left: 147px;
	background: #f7f7f7;
	box-sizing: border-box;
	border: 1px solid #f1f1f1
}
.huayuan_property li {
	float: left;
	padding: 0 15px
}
.huayuan_property li a {
	height: 58px;
	line-height: 58px;
	text-align: center;
	font-size: 14px;
	color: #888888;
	position: relative;
	-webkit-transition: color .3s ease-out;
	transition: color .3s ease-out
}
.huayuan_property li a span {
	position: relative;
	z-index: 2
}
.huayuan_property li.active a {
	color: #ff4800
}
.details_side.in_stock .product2_information .le p span {
	font-size: 15px;
	color: #52c362;
	border: 1px solid #52c362;
	padding: 0px 8px;
	margin-left: 22px
}
.details_side.sold_out .product2_information .le p span {
	font-size: 15px;
	color: #c8c8c8;
	border: 1px solid #c8c8c8;
	padding: 0px 8px;
	margin-left: 22px
}
.serviceability_up {
	height: 480px;
	background-image: url(../img/serviceability/ico19.jpg);
	background-size: 105% 105%;
	background-position: center center;
	background-repeat: no-repeat;
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	position: relative
}
.serviceability_upbg {
	width: 100%;
	height: 100%;
	padding: 48px 72px;
	background-image: url(../img/serviceability/ico20.png);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover
}
.serviceability_upbg h3 {
	font-size: 56px;
	color: #fff;
	line-height: 60px;
	font-weight: lighter;
	position: absolute;
	top: 290px;
	left: 92px
}
.serviceability_up:hover {
	background-size: 100% 100%
}
.serviceability1_1 {
	height: 324px;
	background-color: #f6f2ef;
	padding: 55px 45px 40px 75px;
	position: relative;
	margin: -47px 0 20px 50px
}
.serviceability1_1 .le {
	width: 595px;
	position: relative
}
.serviceability1_1 .le:before {
	content: '';
	position: absolute;
	left: -33px;
	top: 0;
	width: 4px;
	height: 111px;
	background-color: #fe3c00
}
.serviceability1_1 .le .home1_cn {
	margin-bottom: 30px
}
.serviceability1_1 .le p {
	letter-spacing: -1px
}
.serviceability1_1 .le .about_more {
	margin-top: 16px
}
.serviceability1_1 .le .about_more em {
	background: url(../img/about/ico29.png) no-repeat 29px center #fe3c00
}
.serviceability1_1 .le .about_more span {
	right: 66px
}
.serviceability1_1 .ri {
	width: 443px;
	height: 323px;
	position: relative;
	margin-top: -110px;
	overflow: hidden;
	border: 7px solid #fe3c00;
	border-radius: 10px;
	cursor: pointer
}
.serviceability1_1 .ri .serviceability1_1rimg img {
	width: 443px;
	height: 323px;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	-ms-transition: all .3s;
	transition: all .3s
}
.serviceability1_1 .ri:before {
	content: '';
	width: 40px;
	height: 39px;
	background: url(../img/home2/ico18.png) no-repeat center;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -19.5px;
	margin-left: -20px;
	z-index: 2
}
.serviceability1_1 .ri:after {
	content: '';
	width: 57px;
	height: 56px;
	background: url(../img/home2/ico19.png) no-repeat center;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -28px;
	margin-left: -28.5px;
	animation: h_change 1.5s infinite;
	-moz-animation: h_change 1.5s infinite;
	-webkit-animation: h_change 1.5s infinite
}
.serviceability1_1rbg {
	width: 429px;
	height: 309px;
	background: url(../img/serviceability/ico23.png) no-repeat center;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -154.5px;
	margin-left: -215.5px;
	padding: 45px 0 0 30px
}
.serviceability1_1rbg h3 {
	margin-bottom: 7px
}
.serviceability1_1 .ri:hover .serviceability1_1rimg img {
	transform: scale(1.05);
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-ms-transform: scale(1.05)
}
.serviceability1_2 {
	height: 465px;
	background: url(../img/serviceability/ico7.jpg) no-repeat center
}
.serviceability1_2 .le {
	position: relative;
	width: 532px;
	height: 465px
}
.serviceability1_2 .le:before {
	content: '';
	width: 262px;
	height: 262px;
	border: 4px solid rgba(255, 255, 255, .2);
	border-radius: 50%;
	position: absolute;
	top: 50%;
	margin-top: -131px;
	left: 50%;
	margin-left: -131px;
	-webkit-animation-name: h_use;
	animation-name: h_use;
	-webkit-animation-duration: .7s;
	animation-duration: .7s;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-direction: alternate;
	animation-direction: alternate
}
.serviceability1_2 .le ul {
	position: relative;
	width: 532px;
	height: 465px
}
.serviceability1_2 .le ul:before {
	content: '';
	width: 100px;
	height: 115px;
	background: url(../img/serviceability/ico9.png) no-repeat center;
	position: absolute;
	left: 50%;
	margin-left: -50px;
	top: 50%;
	margin-top: -57.5px
}
.serviceability1_2 .le ul:after {
	content: '';
	width: 67px;
	height: 47px;
	background: url(../img/serviceability/ico8.png) no-repeat center;
	position: absolute;
	left: 50%;
	margin-left: -33.5px;
	top: 50%;
	margin-top: -23.5px;
	-webkit-animation-name: h_use;
	animation-name: h_use;
	-webkit-animation-duration: .7s;
	animation-duration: .7s;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-direction: alternate;
	animation-direction: alternate
}
.serviceability1_2img {
	position: absolute;
	top: 43px;
	left: -13px
}
.serviceability1_2 .le li {
	position: absolute;
	width: 111px;
	height: 111px;
	cursor: pointer;
	border: 2px solid transparent;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	border-radius: 50%
}
.serviceability1_2 .le li.on {
	border: 2px solid #ff5500
}
.serviceability1_2 .le li.serviceability1_2img1 {
	background-image: url(../img/serviceability/ico13.png);
	left: 50%;
	margin-left: -56.5px;
	top: 45px
}
.serviceability1_2 .le li.serviceability1_2img2 {
	background-image: url(../img/serviceability/ico15.png);
	left: 50%;
	margin-left: 54px;
	top: 280px
}
.serviceability1_2 .le li.serviceability1_2img3 {
	background-image: url(../img/serviceability/ico14.png);
	margin-left: 102px;
	top: 280px
}
.serviceability1_2 .le li.on.serviceability1_2img1 {
	background-image: url(../img/serviceability/ico10.png)
}
.serviceability1_2 .le li.on.serviceability1_2img2 {
	background-image: url(../img/serviceability/ico12.png)
}
.serviceability1_2 .le li.on.serviceability1_2img3 {
	background-image: url(../img/serviceability/ico11.png)
}
.serviceability1_2 .ri {
	width: 768px;
	padding-top: 70px;
	padding-left: 71px
}
.serviceability1_2 .ri h3 {
	font-size: 24px;
	color: #535353;
	letter-spacing: -1px;
	position: relative;
	margin-bottom: 30px
}
.serviceability1_2 .ri h3:before {
	content: '';
	position: absolute;
	left: -71px;
	top: 0;
	width: 4px;
	height: 111px;
	background-color: #ff5500
}
.serviceability1_2 .ri p span {
	font-size: 16px;
	line-height: 48px
}
.serviceability1_2 .ri p {
	color: rgba(83, 83, 83, .6);
	line-height: 26px
}
.serviceability1_3 {
	height: 733px;
	background: url(../img/serviceability/ico25.jpg) no-repeat center;
	padding-top: 77px
}
.serviceability1_3up {
	text-align: center
}
.serviceability_three {
	padding-top: 64px;
	position: relative
}
.serviceability_three li {
	float: left;
	width: 300px;
	position: relative
}
.serviceability_three li a {
	cursor: default
}
.serviceability_three li h3 {
	font-family: "Rajdhani";
	font-size: 50px;
	color: #ff5500;
	line-height: 45px;
	margin-bottom: 28px
}
.serviceability_three li p {
	width: 285px;
	font-size: 13px;
	color: rgba(83, 83, 83, .7);
	line-height: 24px;
	text-align: left
}
.serviceability_three .yagSlider_ico a {
	width: 50px;
	height: 50px;
	top: 50%;
	margin-top: -25px;
	margin: auto;
	position: absolute
}
.serviceability_three .yagSlider_ico .prev {
	background: url(../img/home/side_lon.png) no-repeat;
	left: -65px
}
.serviceability_three .yagSlider_ico .prev.prevStop {
	background: url(../img/home/side_l.png) no-repeat;
	cursor: default
}
.serviceability_three .yagSlider_ico .next {
	right: -50px;
	background: url(../img/home/side_ron.png) no-repeat
}
.serviceability_three .yagSlider_ico .next.nextStop {
	background: url(../img/home/side_r.png) no-repeat;
	cursor: default
}
.serviceability1_4 {
	min-height: 454px;
	background-color: #f6f2ef;
	padding: 42px 55px 30px;
	margin: 40px auto 116px
}
.serviceability1_4 .le {
	width: 590px
}
.serviceability1_4 .le .home1_cn {
	margin-bottom: 33px
}
.serviceability1_4 .le ul {
	margin-top: 66px
}
.serviceability1_4 .le li {
	float: left;
	margin-right: 30px
}
.serviceability1_4 .ri {
	width: 594px;
	height: 414px;
	background: url(../img/serviceability/ico30.jpg) no-repeat center;
	padding: 45px 76px 55px 46px;
	margin-top: 15px;
	position: relative
}
.serviceability1_4 .ri .home1_en {
	color: rgba(255, 255, 255, .3)
}
.serviceability1_4 .ri .home1_cn {
	color: #fff;
	margin-bottom: 49px
}
.serviceability1_4 .ri .about_more {
	margin-top: 26px;
	color: #fa2600
}
.serviceability1_4 .ri .about_more span {
	right: 66px
}
.serviceability1_4 .ri .about_more em {
	background: url(../img/serviceability/ico33.png) no-repeat 29px center #fff
}
.serviceability1_4hi {
	width: 224px;
	height: 139px;
	background: url(../img/serviceability/ico32.png) no-repeat;
	position: absolute;
	right: 76px;
	top: 96px
}
.product_1 {
	height: 740px;
	background: url(../img/product/ico49.jpg) no-repeat center
}
.product_1 .w1200 {
	height: 740px;
	background: url(../img/product/ico50.png) no-repeat center top;
	position: relative
}
.product_1five {
	width: 450px;
	height: 450px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -225px;
	margin-left: -225px
}
.product_1five li {
	width: 81px;
	height: 81px;
	line-height: 81px;
	background-color: #fff;
	border-radius: 50%;
	text-align: center;
	font-size: 20px;
	color: #ff9600;
	position: absolute;
	top: 8px;
	left: 185px;
	z-index: 3
}
.product_1five li+li {
	top: 96px;
	left: 338px;
	color: #efc51b
}
.product_1five li+li+li {
	top: 273px;
	left: 338px;
	color: #b98b4f
}
.product_1five li+li+li+li {
	top: 361px;
	left: 185px;
	color: #e9b23e
}
.product_1five li+li+li+li+li {
	top: 273px;
	left: 32px;
	color: #ff4800
}
.product_1five li+li+li+li+li+li {
	top: 96px;
	left: 32px;
	color: #ffca7f
}
.product_1five em {
	display: block
}
.inner_circle {
	width: 256px;
	height: 256px;
	background: url(../img/product/ico51.png) no-repeat center top;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -128px;
	margin-left: -128px;
	z-index: 2
}
.outer_circle {
	width: 450px;
	height: 450px;
	background: url(../img/product/ico52.png) no-repeat center top;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -225px;
	margin-left: -225px
}
.product_1list li h3 {
	font-size: 16px;
	color: #b98b4f;
	line-height: 24px
}
.product_1list li p {
	font-size: 14px;
	color: #777777;
	line-height: 24px
}
.product_1list li.product_1list1 {
	position: absolute;
	top: 52px;
	left: 508px;
	text-align: center
}
.product_1list li.product_1list2 {
	position: absolute;
	top: 244px;
	left: 843px
}
.product_1list li.product_1list3 {
	position: absolute;
	top: 445px;
	left: 843px
}
.product_1list li.product_1list4 {
	position: absolute;
	top: 625px;
	left: 0;
	width: 100%;
	text-align: center
}
.product_1list li.product_1list5 {
	position: absolute;
	top: 445px;
	right: 845px;
	text-align: right
}
.product_1list li.product_1list6 {
	position: absolute;
	top: 244px;
	right: 845px;
	text-align: right
}
.product_1list li.product_1list4 p {
	text-align: center
}
.product_1list li.product_1list5 p,
.product_1list li.product_1list6 p {
	text-align: right
}
.product_2 {
	height: 480px;
	background: url(../img/product/ico1.jpg) no-repeat center
}
.pic {
	overflow: hidden;
	margin: 0 auto;
	padding: 60px 0;
	position: relative
}
.pic li {
	width: 120px;
	margin-right: 40px;
	background: url(../img/product/ico2.jpg) no-repeat left center;
	float: left;
	height: 360px;
	position: relative;
	overflow: hidden;
	-webkit-transition: width 500ms ease-in-out;
	-moz-transition: width 500ms ease-in-out;
	-o-transition: width 500ms ease-in-out;
	-ms-transition: width 500ms ease-in-out;
	transition: width 500ms ease-in-out
}
.pic li .leftside:after {
	content: "";
	position: absolute;
	bottom: 100%;
	right: -920px;
	z-index: 1;
	background: #ff5500;
	width: 1px
}
.pic li.on {
	width: 1040px;
	-webkit-transition: width 500ms ease-in-out;
	-moz-transition: width 500ms ease-in-out;
	-o-transition: width 500ms ease-in-out;
	-ms-transition: width 500ms ease-in-out;
	transition: width 500ms ease-in-out
}
.pic li .leftside {
	width: 120px;
	height: 100%;
	background: url(../img/product/ico2.jpg) no-repeat left center;
	box-sizing: border-box;
	position: relative
}
.pic li .leftside:before {
	content: '';
	width: 120px;
	height: 360px;
	background: url(../img/product/ico3.png) no-repeat left center;
	position: absolute;
	top: 0;
	left: 0
}
.pic li .rightside {
	width: 920px;
	height: 100%;
	background-color: #f2efea;
	position: absolute;
	left: 120px;
	top: 0;
	padding: 67px 40px 30px;
	box-sizing: border-box
}
.pic li .rightside:before {
	content: "";
	position: absolute;
	right: 100%;
	bottom: 0;
	z-index: 1;
	background: #ff5500;
	height: 1px
}
.pic li .rightside:after {
	content: "";
	position: absolute;
	left: 100%;
	top: 0;
	z-index: 1;
	background: #ff5500;
	height: 1px
}
.pic li h1 {
	font-size: 20px;
	color: #ffffff;
	line-height: 25px;
	text-align: center;
	font-weight: initial;
	width: 28px;
	position: absolute;
	top: 50%;
	left: 50%;
	-moz-transform: translateY(-50%) translatex(-50%);
	-o-transform: translateY(-50%) translatex(-50%);
	-ms-transform: translateY(-50%) translatex(-50%);
	-webkit-transform: translateY(-50%) translatex(-50%);
	transform: translateY(-50%) translatex(-50%)
}
.pic li h1:before {
	content: '';
	width: 42px;
	height: 1px;
	background-color: rgba(255, 255, 255, .4);
	position: absolute;
	top: -20px;
	left: 50%;
	margin-left: -21px
}
.pic li h1:after {
	content: '';
	width: 42px;
	height: 1px;
	background-color: rgba(255, 255, 255, .4);
	position: absolute;
	bottom: -20px;
	left: 50%;
	margin-left: -21px
}
.pic li h2 {
	font-size: 20px;
	color: #ff4800;
	font-weight: initial
}
.pic li h3 {
	font-family: "Rajdhani";
	font-weight: inherit;
	font-size: 24px;
	color: rgba(255, 72, 0, .2);
	margin: 9px 0 15px;
	text-transform: uppercase
}
.pic li p {
	font-size: 15px;
	line-height: 26px;
	color: #888888;
	margin-bottom: 10px
}
.pic li:hover h1:before,
.pic li:hover h1:after {
	background-color: #fff;
	transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-webkit-transition: all 0.3s
}
.pic li:focus .rightside:before,
.pic li:hover .rightside:before {
	left: 0%;
	right: 0%;
	-webkit-transition-property: right;
	transition-property: right;
	-webkit-transition-duration: 1s;
	transition-duration: 1s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out
}
.pic li:focus .rightside:after,
.pic li:hover .rightside:after {
	left: 0%;
	right: 0%;
	-webkit-transition-property: left;
	transition-property: left;
	-webkit-transition-duration: 1s;
	transition-duration: 1s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out
}
.pic li:focus .leftside:after,
.pic li:hover .leftside:after {
	top: 0%;
	bottom: 0%;
	-webkit-transition-property: bottom;
	transition-property: bottom;
	-webkit-transition-duration: 1s;
	transition-duration: 1s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out
}
.product_poptc {
	height: 750px
}
.product_3 {
	min-height: 750px;
	background: url(../img/product/ico34.jpg) no-repeat center
}
.product_3 .le {
	width: 52.3%;
	height: 100%;
	position: relative
}
.product_3 .ri {
	width: 47.7%;
	padding-top: 300px;
	padding-left: 75px
}
.product_3 .ri h3 {
	font-size: 36px;
	color: #4f4942;
	line-height: 40px;
	margin-bottom: 18px
}
.product_3 .ri p {
	font-family: 'Rajdhani';
	font-size: 50px;
	color: rgba(197, 181, 163, .5);
	line-height: 46px;
	text-transform: uppercase;
	text-align: left
}
.product_3d {
	width: 397px;
	height: 411px;
	margin: 197px 0 0 148px;
	position: relative
}
.product_3d em {
	display: block
}
.product_3d em.product_3dx {
	width: 397px;
	height: 411px;
	background: url(../img/product/ico36.png) no-repeat center;
	display: none
}
.product_3d em.product_3dx.product_3dxie {
	display: block
}
.product_3dx1 {
	width: 272px;
	height: 387px;
	background: url(../img/product/ico35.png) no-repeat center;
	position: absolute;
	top: 17px;
	left: 62px;
	animation: h_rotate 4s infinite linear;
	-moz-animation: h_rotate 4s infinite linear;
	-webkit-animation: h_rotate 4s infinite linear
}
.product_3dx2 {
	width: 319px;
	height: 350px;
	background: url(../img/product/ico37.png) no-repeat center;
	position: absolute;
	top: 35px;
	left: 39px;
	animation: h_rotater 5s infinite linear;
	-moz-animation: h_rotater 5s infinite linear;
	-webkit-animation: h_rotater 5s infinite linear
}
.product_3dx3 {
	width: 307px;
	height: 245px;
	background: url(../img/product/ico38.png) no-repeat center;
	position: absolute;
	top: 95px;
	left: 52px;
	animation: h_rotate 6s infinite linear;
	-moz-animation: h_rotate 6s infinite linear;
	-webkit-animation: h_rotate 6s infinite linear
}
.product_3list li {
	width: 130px;
	height: 50px;
	line-height: 50px;
	background: url(../img/product/ico39.png) no-repeat center;
	font-size: 14px;
	color: #76684b;
	text-align: center;
	position: relative;
	cursor: pointer
}
.product_3list li:before {
	content: " ";
	position: absolute;
	left: 0;
	right: 100%;
	bottom: 0;
	top: 0;
	background: url(../img/product/ico40.png) no-repeat center;
	border-radius: 25px;
	-webkit-transition: right .3s ease-out;
	transition: right .3s ease-out
}
.product_3list li span {
	position: relative;
	z-index: 2
}
.product_3list li:hover {
	color: #fff;
	transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-webkit-transition: all 0.3s
}
.product_3list li:hover:before {
	right: 0
}
.product_3list li.product_3list1 {
	position: absolute;
	top: 159px;
	left: 142px
}
.product_3list li.product_3list2 {
	position: absolute;
	top: 130px;
	left: 368px
}
.product_3list li.product_3list3 {
	position: absolute;
	top: 246px;
	left: 530px
}
.product_3list li.product_3list4 {
	position: absolute;
	top: 408px;
	left: 543px
}
.product_3list li.product_3list5 {
	position: absolute;
	top: 568px;
	left: 475px
}
.product_3list li.product_3list6 {
	position: absolute;
	top: 638px;
	left: 263px
}
.product_3list li.product_3list7 {
	position: absolute;
	top: 543px;
	left: 50px
}
.product_3list li.product_3list8 {
	position: absolute;
	top: 401px;
	left: 0px
}
.product_3list li.product_3list9 {
	position: absolute;
	top: 260px;
	left: 33px
}
.product_pop h3 {
	width: 100%;
	font-size: 24px;
	color: #333333;
	margin: 48px 0 36px;
	display: inline-block
}
.product_pop p {
	color: #999 !important
}
.nine_nav {
	text-align: center;
	padding-bottom: 15px;
	border-bottom: 2px solid #ececec
}
.nine_nav li {
	font-size: 14px;
	color: #888;
	margin: 0 17px;
	display: inline-block;
	cursor: pointer;
	position: relative
}
.nine_nav li.active:before {
	content: '';
	width: 100%;
	height: 2px;
	background-color: #ff5500;
	position: absolute;
	bottom: -17px;
	left: 0
}
.nine_nav li.active {
	color: #ff5500
}
.nine_info {
	padding-right: 15px;
	margin: 21px 18px 0 58px;
	height: 470px;
	overflow-y: scroll
}
.nine_info li {
	margin-top: 16px
}
.nine_info li:nth-child(1) {
	margin-top: 0
}
.pop .popBody .nine_info li h3 {
	font-size: 18px;
	text-align: inherit;
	position: relative;
	margin: 0;
	padding-left: 15px
}
.nine_info li h3:before {
	content: '';
	width: 4px;
	height: 11px;
	background-color: #ff5500;
	position: absolute;
	top: 7px;
	left: 0
}
.nine_info li p {
	font-size: 14px;
	color: #999;
	padding-left: 15px
}
.nine_info li p span {
	position: relative;
	padding-left: 10px;
	margin-right: 35px
}
.nine_info::-webkit-scrollbar {
	background-color: transparent
}
.product_3cube {
	position: absolute;
	top: 50%;
	margin-top: -110px;
	left: 50%;
	margin-left: -110px
}
.product_3cube.product_3cubeie {
	display: none
}
.product_3box {
	color: #fff;
	text-align: center;
	line-height: 220px;
	font-size: 80px;
	height: 220px;
	width: 220px;
	position: relative;
	animation: h_3dbox 7s ease-in-out infinite;
	-webkit-animation: h_3dbox 7s infinite linear;
	transform-style: preserve-3d;
	-webkit-transform-style: preserve-3d
}
.product_3box:hover {
	}
.product_3box .box {
	opacity: 0.7;
	position: absolute;
	width: 220px;
	height: 220px
}
.product_3box .before {
	transform: translateZ(110px);
	background-color: rgba(233, 195, 120, .8)
}
.product_3box .after {
	transform: translateZ(-110px);
	background-color: rgba(233, 195, 120, .8)
}
.product_3box .left {
	transform: rotateY(-90deg) translateZ(110px);
	background-color: rgba(233, 195, 120, .2)
}
.product_3box .right {
	transform: rotateY(90deg) translateZ(110px);
	background-color: rgba(233, 195, 120, .3)
}
.product_3box .up {
	transform: rotateX(90deg) translateZ(110px);
	background-color: rgba(233, 195, 120, .3)
}
.product_3box .down {
	transform: rotateX(-90deg) translateZ(110px);
	background-color: rgba(233, 195, 120, .5)
}
.product_3box .before:before {
	content: '';
	width: 2px;
	height: 169px;
	background: url(../img/product/ico45.png) no-repeat;
	position: absolute;
	top: 0;
	right: 0
}
.product_3box .before:after {
	content: '';
	width: 131px;
	height: 2px;
	background: url(../img/product/ico46.png) no-repeat;
	position: absolute;
	top: 0;
	right: 0
}
.product_3box .right:before {
	content: '';
	width: 131px;
	height: 2px;
	background: url(../img/product/ico47.png) no-repeat;
	position: absolute;
	top: 0;
	left: 0
}
.nine_num {
	width: 141px;
	height: 230px;
	background: url(../img/product/ico48.png) no-repeat;
	position: absolute;
	top: -18px;
	left: 50px
}
.product_4 {
	width: 100%;
	display: inline-block;
	min-height: 378px;
	padding-top: 47px
}
.product_4 .w1300 {
	padding-left: 50px
}
.product_4 .le {
	position: relative
}
.product_4 .le .about_map {
	left: 270px;
	right: auto
}
.product_4orange {
	width: 650px;
	height: 380px;
	background-color: #ff5500;
	float: right;
	position: relative;
	padding: 53px 50px 0;
	margin-top: -145px
}
.product_4orange h3 {
	margin-bottom: 32px
}
.product_4orange p {
	font-family: 'Rajdhani';
	font-size: 50px;
	color: rgba(255, 255, 255, .5);
	line-height: 50px;
	text-transform: uppercase;
	letter-spacing: -2px
}
.product2_up {
	min-height: 750px;
	background: url(../img/product/ico4.png) no-repeat right bottom #fbfaf5;
	padding: 50px;
	overflow: hidden
}
.product2_up .le {
	width: 550px
}
.product2_name {
	font-size: 24px;
	color: #c69737;
	line-height: 36px
}
.product2_up .le p.product2_describe {
	color: #888888;
	margin: 15px 0 100px
}
.product2_upcn {
	font-size: 36px;
	color: #c69737;
	line-height: 46px
}
.product2_upen {
	font-size: 50px;
	color: rgba(198, 151, 55, .2);
	line-height: 46px;
	font-family: 'Rajdhani';
	text-transform: uppercase;
	letter-spacing: -2px;
	margin-top: 12px
}
.product2_tit {
	font-size: 18px;
	color: #333333;
	margin: 65px 0 10px
}
.product2_up .le p {
	color: #666666;
	min-height: 70px
}
.product2_up .le a {
	width: 154px;
	height: 60px;
	line-height: 60px;
	background-color: #c69737;
	font-size: 16px;
	color: #fff;
	position: relative;
	padding-left: 30px;
	margin-top: 80px
}
.product2_up .le a:before {
	content: '';
	width: 16px;
	height: 15px;
	background: url(../img/product/ico5.png) no-repeat center;
	position: absolute;
	top: 50%;
	margin-top: -7.5px;
	left: 104px
}
.product2_up .ri {
	width: 650px;
	height: 636px;
	padding-top: 15px;
	position: relative
}
.product2_nav {
	width: 606px;
	height: 606px;
	background: url(../img/product/ico6.png) no-repeat center;
	margin: 0 auto;
	position: relative
}
.product2_nav:before {
	content: '';
	width: 384px;
	height: 384px;
	background: url(../img/product/ico7.png) no-repeat center;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -192px;
	margin-left: -192px
}
.product2_nav:after {
	content: '';
	width: 318px;
	height: 318px;
	background: url(../img/product/ico8.png) no-repeat center;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -159px;
	margin-left: -159px;
	animation: h_rotate 3s infinite linear;
	-moz-animation: h_rotate 3s infinite linear;
	-webkit-animation: h_rotate 3s infinite linear
}
.product2_up .ri:before {
	content: '';
	width: 260px;
	height: 260px;
	background: url(../img/product/ico10.png) no-repeat center;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -130px;
	margin-left: -130px
}
.product2_nav li {
	width: 267px;
	height: 305px;
	font-size: 20px;
	color: #c69737;
	line-height: 305px;
	padding-left: 89px;
	position: absolute;
	top: 0px;
	left: -15px;
	cursor: pointer
}
.product2_nav li p {
	font-size: 20px;
	color: #c69737
}
.product2_nav li+li {
	width: 358px;
	height: 220px;
	position: absolute;
	top: -15px;
	left: 204px;
	line-height: 145px;
	padding-left: 160px
}
.product2_nav li+li+li {
	width: 179px;
	height: 378px;
	position: absolute;
	top: 115px;
	left: 443px;
	line-height: 378px;
	padding-left: 88px
}
.product2_nav li+li+li+li {
	width: 358px;
	height: 220px;
	position: absolute;
	top: 403px;
	left: 205px;
	line-height: 268px;
	padding-left: 160px
}
.product2_nav li+li+li+li+li {
	width: 269px;
	height: 305px;
	position: absolute;
	top: 304px;
	left: -15px;
	line-height: 305px;
	padding-left: 78px
}
.product2_nav li.active {
	color: #fff;
	background: url(../img/product/ico11.png) no-repeat center
}
.product2_nav li+li.active {
	background: url(../img/product/ico12.png) no-repeat center
}
.product2_nav li+li+li.active {
	background: url(../img/product/ico13.png) no-repeat center
}
.product2_nav li+li+li+li.active {
	background: url(../img/product/ico14.png) no-repeat center
}
.product2_nav li+li+li+li+li.active {
	background: url(../img/product/ico15.png) no-repeat center
}
.product2_nav li.active:before {
	width: 17px;
	height: 17px;
	background: url(../img/product/ico9.png) no-repeat center;
	content: '';
	position: absolute;
	left: 178px;
	top: 206px;
	z-index: 2;
	animation: h_fadeIn 1s infinite linear alternate;
	-moz-animation: h_fadeIn 1s infinite linear alternate;
	-webkit-animation: h_fadeIn 1s infinite linear alternate
}
.product2_nav li+li.active:before {
	left: 128px;
	top: 155px
}
.product2_nav li+li+li.active:before {
	left: 10px;
	top: 177px
}
.product2_nav li+li+li+li.active:before {
	left: 135px;
	top: 43px
}
.product2_nav li+li+li+li+li.active:before {
	left: 175px;
	top: 75px
}
.product2_title {
	width: 200px;
	font-size: 60px;
	color: #c69737;
	line-height: 66px;
	position: absolute;
	top: 50%;
	margin-top: -33px;
	left: 50%;
	margin-left: -100px;
	text-align: center
}
.product2_info,
.product2_list {
	display: none
}
.product2_list {
	margin-bottom: 88px
}
.product2_info.active,
.product2_list.active {
	display: block
}
.product2_down {
	margin: 58px auto 88px
}
.product2_down li {
	margin-top: 55px
}
.product2_information {
	width: 100%;
	min-height: 140px;
	background-color: #f9f9f9;
	padding: 40px;
	display: inline-block;
	border-bottom: 2px solid #f2f2f2;
	position: relative;
	z-index: 9
}
.product2_information:before {
	content: '';
	width: 2px;
	height: 100%;
	background-color: #f2f2f2;
	position: absolute;
	left: 0;
	top: 0
}
.product2_information:after {
	content: '';
	width: 2px;
	height: 100%;
	background-color: #f2f2f2;
	position: absolute;
	right: 0;
	top: 0
}
.product2_information .le {
	width: 509px;
	position: relative;
	padding-left: 210px
}
.product2_logo {
	position: absolute;
	top: -117px;
	left: 0;
	width: 191px;
	height: 155px;
	background-color: #ebe4e0;
	text-align: center;
	overflow: hidden
}
.product2_logo .light {
	cursor: pointer;
	position: absolute;
	left: -225px;
	top: 0;
	width: 191px;
	height: 155px;
	background: -webkit-linear-gradient(0deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
	background: -o-linear-gradient(0deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
	background: -moz-linear-gradient(0deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));
	background: linear-gradient(0deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0));
	transform: skew(25deg);
	-o-transform: skewx(-25deg);
	-moz-transform: skewx(-25deg);
	-webkit-transform: skewx(-25deg)
}
.product2_information .le h2 {
	font-size: 22px;
	color: rgba(0, 0, 0, .7);
	line-height: 36px;
	letter-spacing: -1px
}
.product2_information .le h3 {
	font-size: 13px;
	color: #b98b4f;
	line-height: 26px;
	text-align: center;
	padding: 0 12px;
	margin: 0 5px 10px;
	float: left;
	border: 1px solid #b98b50
}
.product2_information .le p {
	font-size: 15px;
	color: rgba(147, 134, 104, .7)
}
.product2_information .ri {
	width: 611px;
	padding-left: 45px
}
.product2_information .ri h3 {
	font-size: 15px;
	color: #535353;
	line-height: 23px;
	padding-left: 44px;
	padding-top: 14px;
	margin-right: 45px;
	position: relative;
	max-width: 290px;
	float: left
}
.product2_information .ri h3:before {
	content: '';
	width: 36px;
	height: 40px;
	background: url(../img/product/ico18.png) no-repeat;
	position: absolute;
	left: 0;
	top: 0
}
.patrod4 .product2_information .ri{
        			width: 611px;
        			padding-left: 100px;
        		}
        		.patrod4 .product2_information .ri p:before{
        			display: none;
        		}
        		.patrod4 .product2_information .ri h5 {
        		    font-family: 'Montserrat';
        		    font-size: 26px;
        		    color: #535353;
        		    line-height: 37px;
        		    padding-left: 0;
        		    position: relative;
        		    float: none;
        		}
        		.patrod4 .product2_information .ri p{
        			padding-left: 0;
        			float: none;
        			font-size: 20px;
        		}
				.patrod4 .details_side .bd li img{
					width: 100%;
					height: 100%;
					object-fit: cover;
				}
				.patrod4 .product2_title{
					    font-size: 40px;
				}
				.patrod4 .product2_down.details_side{
					height: auto;
				}
				.patrod4 .details_side .bd{
					height: auto;
				}


.product2_information .ri p {
	font-family: 'Montserrat';
	font-size: 22px;
	color: #535353;
	line-height: 37px;
	padding-left: 50px;
	position: relative;
	float: left
}
.product2_information .ri p:before {
	content: '';
	width: 37px;
	height: 37px;
	background: url(../img/product/ico19.png) no-repeat;
	position: absolute;
	left: 0;
	top: 0
}
.product2_dimg {
	width: 100%;
	height: 428px;
	overflow: hidden
}
.product2_dimg img {
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	-ms-transition: all .5s;
	transition: all .5s
}
.product2_er {
	width: 100%;
	min-height: 100px;
	background: -webkit-linear-gradient(0deg,#000 0%,transparent 100%);
	background: -moz-linear-gradient(0deg,#000 0%,transparent 100%);
	background: -o-linear-gradient(0deg,#000 0%,transparent 100%);
	background: -ms-linear-gradient(0deg,#000 0%,transparent 100%);
	background: linear-gradient(0deg,#000 0%,transparent 100%);
	position: absolute;
	bottom: 140px;
	left: 0;
	padding: 0 45px 30px 300px;
	opacity: 0;
	filter: alpha(opacity=0)
}
.product2_list .product2_er {
	/* padding: 186px 45px 0 300px; */
	padding: 186px 45px 20px 296px;
}
.product2_er h3 {
	font-size: 20px;
	color: #c59737;
	margin-bottom: 3px
}
.product2_er p {
	font-size: 13px;
	color: rgba(255, 255, 255, .7);
	line-height: 23px;
	margin-bottom: 12px
}
.product2_er h4 {
	font-size: 13px;
	color: #b98b4f;
	line-height: 26px;
	text-align: center;
	padding: 0 12px;
	margin-right: 10px;
	float: left;
	border: 1px solid #b98b50
}
.product2_down.details_side .bd:hover .product2_dimg img {
	transform: scale(1.05);
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-ms-transform: scale(1.05)
}
.product2_down.details_side .bd:hover .product2_information {
	border-bottom: 2px solid #ff5500;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	-ms-transition: all .5s;
	transition: all .5s
}
.product2_down.details_side .bd:hover .le h2 {
	color: #ff5500;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	-ms-transition: all .5s;
	transition: all .5s
}
.product2_down.details_side .bd:hover .product2_information:after,
.product2_down.details_side .bd:hover .product2_information:before {
	background-color: #ff5500;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	-ms-transition: all .5s;
	transition: all .5s
}
.product2_down.details_side .bd:hover .product2_logo .light {
	left: 403px;
	transition: 1s;
	-moz-transition: 1s;
	-o-transition: 1s;
	-webkit-transition: 1s;
}
.product2_down.details_side .bd:hover .product2_er {
	opacity: 1;
	filter: alpha(opacity=100);
	bottom: 140px;
	transition: all .6s;
	-webkit-transition: all .6s
}
.product2_down.details_side .bd:hover .product2_er h3 {
	animation: h_fadeIntop .3s 1 linear;
	-moz-animation: h_fadeIntop .3s 1 linear;
	-webkit-animation: h_fadeIntop .3s 1 linear
}
.product2_down.details_side .bd:hover .product2_er p {
	animation: h_fadeIntop .6s 1 linear;
	-moz-animation: h_fadeIntop .6s 1 linear;
	-webkit-animation: h_fadeIntop .6s 1 linear
}
.product2_down.details_side .bd:hover .product2_er h4 {
	animation: h_fadeIntop .6s 1 linear;
	-moz-animation: h_fadeIntop .6s 1 linear;
	-webkit-animation: h_fadeIntop .6s 1 linear
}
.product3 .product2_up {
	background: url(../img/product/ico4.png) no-repeat right bottom #f3f4f9
}
.product3 .product2_name {
	color: #2746b9
}
.product3 .product2_upcn {
	color: #2746b9
}
.product3 .product2_upen {
	color: rgba(39, 70, 185, .2)
}
.product3 .product2_up .le p.product2_describe {
	margin: 15px 0 45px
}
.product3 .product2_tit {
	margin: 24px 0 10px
}
.product3 .product2_up .le a {
	margin-top: 50px;
	background-color: #2746b9
}
.product3 .product2_nav {
	background: url(../img/product/ico54.png) no-repeat center
}
.product3 .product2_nav:before {
	background: url(../img/product/ico55.png) no-repeat center
}
.product3 .product2_nav li.active:before {
	left: 310px;
	top: 153px;
	background: url(../img/product/ico53.png) no-repeat center
}
.product3 .product2_nav li+li.active:before {
	top: 150px;
	left: 310px
}
.product3 .product2_up .ri:before {
	background: url(../img/product/ico56.png) no-repeat center
}
.product3 .product2_nav li {
	width: 640px;
	height: 320px;
	padding-left: 0;
	line-height: 146px;
	text-align: center;
	top: -17px;
	color: #2746b9
}
.product3 .product2_nav li+li {
	top: 303px;
	left: -15px;
	padding-top: 166px
}
.product3 .product2_nav li.active {
	color: #fff;
	background: url(../img/product/ico57.png) no-repeat center
}
.product3 .product2_nav li+li.active {
	color: #fff;
	background: url(../img/product/ico58.png) no-repeat center
}
.product3 .product2_title {
	color: #4e63d8
}
.product4 .product2_up {
	background: url(../img/product/ico4.png) no-repeat right bottom #faf6f4
}
.product4 .product2_name {
	color: #ff5500
}
.product4 .product2_upcn {
	color: #ff5500
}
.product4 .product2_upen {
	color: rgba(255, 85, 0, .2)
}
.product4 .product2_up .le p.product2_describe {
	margin: 15px 0 45px
}
.product4 .product2_tit {
	margin: 24px 0 10px
}
.product4 .product2_up .le a {
	margin-top: 50px;
	background-color: #ff5500
}
.product4 .product2_nav {
	background: url(../img/product/ico62.png) no-repeat center
}
.product4 .product2_nav:before {
	background: url(../img/product/ico63.png) no-repeat center
}
.product4 .product2_nav li.active:before {
	left: 130px;
	top: 230px;
	background: url(../img/product/ico68.png) no-repeat center
}
.product4 .product2_nav li+li.active:before {
	top: 66px;
	left: 270px
}
.product4 .product2_nav li+li+li.active:before {
	left: 174px;
	top: 230px
}
.product4 .product2_up .ri:before {
	background: url(../img/product/ico64.png) no-repeat center
}
.product4 .product2_nav li {
	width: 322px;
	height: 483px;
	padding-left: 0;
	top: -17px;
	left: 300px;
	color: #ff5500;
	line-height: 420px;
	padding-left: 188px
}
.product4 .product2_nav li+li {
	width: 556px;
	height: 237px;
	top: 387px;
	left: 25px;
	padding-left: 0;
	line-height: 316px;
	text-align: center
}
.product4 .product2_nav li+li+li {
	width: 322px;
	height: 482px;
	top: -16px;
	left: -16px;
	line-height: 420px;
	padding-left: 41px;
	text-align: left;
	letter-spacing: -2px
}
.product4 .product2_nav li.active {
	color: #fff;
	background: url(../img/product/ico65.png) no-repeat center
}
.product4 .product2_nav li+li.active {
	color: #fff;
	background: url(../img/product/ico66.png) no-repeat center
}
.product4 .product2_nav li+li+li.active {
	color: #fff;
	background: url(../img/product/ico67.png) no-repeat center
}
.product4 .product2_title {
	color: #ff5500
}
.product5 .product2_up {
	background: url(../img/product/ico4.png) no-repeat right bottom #faf9f5
}
.product5 .product2_name {
	color: #efce34
}
.product5 .product2_upcn {
	color: #efce34
}
.product5 .product2_upen {
	color: rgba(239, 206, 52, .2)
}
.product5 .product2_up .le p.product2_describe {
	margin: 15px 0 45px
}
.product5 .product2_tit {
	margin: 24px 0 10px
}
.product5 .product2_up .le a {
	margin-top: 50px;
	background-color: #efce34
}
.product5 .product2_nav {
	background: url(../img/product/ico72.png) no-repeat center
}
.product5 .product2_nav:before {
	background: url(../img/product/ico73.png) no-repeat center
}
.product5 .product2_nav li.active:before {
	left: 310px;
	top: 153px;
	background: url(../img/product/ico77.png) no-repeat center
}
.product5 .product2_nav li+li.active:before {
	top: 150px;
	left: 310px
}
.product5 .product2_up .ri:before {
	background: url(../img/product/ico74.png) no-repeat center
}
.product5 .product2_nav li {
	width: 640px;
	height: 320px;
	padding-left: 0;
	line-height: 146px;
	text-align: center;
	top: -17px;
	color: #efce34
}
.product5 .product2_nav li+li {
	top: 303px;
	left: -15px;
	padding-top: 166px
}
.product5 .product2_nav li.active {
	color: #fff;
	background: url(../img/product/ico75.png) no-repeat center
}
.product5 .product2_nav li+li.active {
	color: #fff;
	background: url(../img/product/ico76.png) no-repeat center
}
.product5 .product2_title {
	color: #efce34
}
.product6 .product2_up {
	background: url(../img/product/ico4.png) no-repeat right bottom #f8f7f5
}
.product6 .product2_name {
	color: #a83340
}
.product6 .product2_upcn {
	color: #a83340
}
.product6 .product2_upen {
	color: rgba(168, 51, 64, .2)
}
.product6 .product2_up .le p.product2_describe {
	margin: 15px 0 45px
}
.product6 .product2_tit {
	margin: 24px 0 10px
}
.product6 .product2_up .le a {
	margin-top: 50px;
	background-color: #a83340
}
.product6 .product2_nav {
	background: url(../img/product/ico81.png) no-repeat center
}
.product6 .product2_nav:before {
	background: url(../img/product/ico82.png) no-repeat center
}
.product6 .product2_nav li.active:before {
	left: 130px;
	top: 230px;
	background: url(../img/product/ico87.png) no-repeat center
}
.product6 .product2_nav li+li.active:before {
	top: 66px;
	left: 270px
}
.product6 .product2_nav li+li+li.active:before {
	left: 174px;
	top: 230px
}
.product6 .product2_up .ri:before {
	background: url(../img/product/ico83.png) no-repeat center
}
.product6 .product2_nav li {
	width: 322px;
	height: 483px;
	padding-left: 0;
	top: -17px;
	left: 300px;
	color: #a83340;
	padding-left: 130px;
	padding-top: 180px
}
.product6 .product2_nav li p {
	text-align: center;
	color: #a83340
}
.product6 .product2_nav li+li {
	width: 556px;
	height: 237px;
	top: 387px;
	left: 25px;
	padding-left: 0;
	line-height: 316px;
	padding-top: 145px
}
.product6 .product2_nav li+li+li {
	width: 322px;
	height: 482px;
	top: -16px;
	left: -16px;
	line-height: 420px;
	padding-left: 0;
	padding-top: 180px
}
.product6 .product2_nav li+li+li p {
	text-align: left;
	position: absolute;
	top: 180px;
	left: 56px
}
.product6 .product2_nav li.active p {
	color: #fff
}
.product6 .product2_nav li.active {
	background: url(../img/product/ico84.png) no-repeat center
}
.product6 .product2_nav li+li.active {
	background: url(../img/product/ico85.png) no-repeat center
}
.product6 .product2_nav li+li+li.active {
	background: url(../img/product/ico86.png) no-repeat center
}
.product6 .product2_title {
	color: #a83340
}
.product7 .product2_up {
	background: url(../img/product/ico4.png) no-repeat right bottom #f8f7f5
}
.product7 .product2_name {
	color: #d3704d
}
.product7 .product2_upcn {
	color: #d3704d
}
.product7 .product2_upen {
	color: rgba(211, 112, 77, .2)
}
.product7 .product2_up .le p.product2_describe {
	margin: 15px 0 45px
}
.product7 .product2_tit {
	margin: 24px 0 10px
}
.product7 .product2_up .le a {
	margin-top: 50px;
	background-color: #d3704d
}
.product7 .product2_nav {
	background: url(../img/product/ico100.png) no-repeat center
}
.product7 .product2_nav:before {
	background: url(../img/product/ico101.png) no-repeat center
}
.product7 .product2_nav li.active:before {
	left: 130px;
	top: 230px;
	background: url(../img/product/ico106.png) no-repeat center
}
.product7 .product2_nav li+li.active:before {
	top: 66px;
	left: 270px
}
.product7 .product2_nav li+li+li.active:before {
	left: 174px;
	top: 230px
}
.product7 .product2_up .ri:before {
	background: url(../img/product/ico102.png) no-repeat center
}
.product7 .product2_nav li {
	width: 322px;
	height: 483px;
	padding-left: 0;
	top: -17px;
	left: 300px;
	color: #d3704d;
	padding-left: 110px;
	padding-top: 180px
}
.product7 .product2_nav li p {
	text-align: center;
	color: #d3704d
}
.product7 .product2_nav li+li {
	width: 556px;
	height: 237px;
	top: 387px;
	left: 25px;
	padding-left: 0;
	line-height: 316px;
	padding-top: 145px
}
.product7 .product2_nav li+li+li {
	width: 322px;
	height: 482px;
	top: -16px;
	left: -16px;
	line-height: 420px;
	padding-left: 0;
	padding-top: 180px
}
.product7 .product2_nav li+li+li p {
	text-align: left;
	position: absolute;
	top: 180px;
	left: 56px
}
.product7 .product2_nav li.active p {
	color: #fff
}
.product7 .product2_nav li.active {
	background: url(../img/product/ico103.png) no-repeat center
}
.product7 .product2_nav li+li.active {
	background: url(../img/product/ico104.png) no-repeat center
}
.product7 .product2_nav li+li+li.active {
	background: url(../img/product/ico105.png) no-repeat center
}
.product7 .product2_title {
	color: #d3704d
}
.serviceability2_1 {
	height: 480px;
	background: url(../img/serviceability/ico1.jpg) no-repeat center;
	padding: 80px 20px 0 0;
	position: relative
}
.serviceability2_1 h3 {
	font-size: 32px;
	color: #b98b4f;
	line-height: 50px;
	font-weight: lighter;
	margin: 10px 0
}
.serviceability2_1 p {
	line-height: 26px
}
.serviceability2_2 {
	height: 354px;
	background-color: #f6f2ef;
	margin-left: 50px;
	position: relative;
	margin-top: -47px;
	padding: 76px 60px 0 36px
}
.hserviceability2_2_nav {
	width: 490px;
	height: 84px;
	line-height: 84px;
	background: url(../img/home/ico17.jpg) no-repeat center;
	background-size: cover;
	text-align: center;
	position: absolute;
	right: 50px;
	top: -42px;
	z-index: 2
}
.hserviceability2_2_nav li {
	min-width: 111px;
	font-size: 16px;
	color: rgba(255, 255, 255, .7);
	text-align: center;
	display: inline-block;
	position: relative;
	cursor: pointer
}
.hserviceability2_2_nav li.on {
	color: #fff
}
.hserviceability2_2_nav li.on:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 111px;
	height: 4px;
	background-color: #e3c98f
}
.serviceability2_2info .le {
	width: 600px
}
.serviceability2_2info .ri {
	width: 505px
}
.serviceability2_2info .le .home1_cn {
	margin-bottom: 20px
}
.serviceability2_2info .le p {
	color: rgba(83, 83, 83, .9);
	line-height: 26px
}
.serviceability2_2info .le p em {
	font-family: 'Rajdhani';
    font-size: 34px;
    color: #d70d1a;
}
.serviceability2_3 {
	min-width: 502px;
	margin: 99px auto 72px;
	position: relative;
	overflow: hidden
}
.serviceability2_3 .le {
	width: 647px;
	height: 502px;
	background: url(../img/serviceability/ico4.png) no-repeat center
}
.serviceability2_3 .le li {
	color: #94876a;
	padding-left: 10px;
	z-index: 2
}
.serviceability2_3 .le li.map1 {
	position: absolute;
	left: 458px;
	top: 194px;
}
.serviceability2_3 .le li.map2 {
	position: absolute;
	left: 464px;
	top: 208px;
}
.serviceability2_3 .le li.map3 {
	position: absolute;
	left: 377px;
	top: 277px;
}
.serviceability2_3 .le li.map4 {
	position: absolute;
	left: 355px;
	top: 238px;
}
.serviceability2_3 .le li.map5 {
	position: absolute;
	left: 368px;
	top: 337px;
}
.serviceability2_3.two .le li.map4,
.serviceability2_3 .le li.map6 {
	position: absolute;
	left: 417px;
	top: 363px;
}
.serviceability2_3.two .le li.map5,
.serviceability2_3 .le li.map7 {
	position: absolute;
	left: 444px;
	top: 411px;
}
.serviceability2_3 .le li.map8 {
	position: absolute;
	left: 441px;
	top: 222px;
}
.serviceability2_3 .le li.map1 span {
	position: relative;
	margin-top: -7px;
	margin-left: 4px;
	display: block
}
.serviceability2_3 .le li:before {
	content: '';
	width: 6px;
	height: 6px;
	background-color: #ff5500;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -3px;
	border-radius: 50%;
	animation: h_change 1.5s infinite;
	-moz-animation: h_change 1.5s infinite;
	-webkit-animation: h_change 1.5s infinite
}
.serviceability2_3 .ri {
	width: 505px
}
.serviceability2_3 .ri .choice {
	font-size: 30px;
	color: #535353;
	font-weight: lighter;
	letter-spacing: 12px;
	line-height: 33px;
	margin: 84px 0 10px
}
.choice_nav {
	overflow: hidden;
	position: relative;
	padding-bottom: 10px
}
.choice_nav li {
	float: left;
	margin-right: 30px;
	cursor: pointer
}
.choice_nav li.active {
	color: #ff5500
}
.choice_nav:before {
	content: '';
	width: 547px;
	height: 3px;
	background-color: rgba(175, 175, 175, .4);
	position: absolute;
	bottom: 0;
	left: 0
}
.choice_info {
	padding: 45px 0 0 62px
}
.choice_info h3 {
	font-size: 18px;
	color: #535353;
	line-height: 24px;
	margin-bottom: 6px;
	position: relative
}
.choice_info h3:before {
	content: '';
	position: absolute;
	left: -62px;
	top: -19px;
	width: 4px;
	height: 111px;
	background-color: #ff5500
}
.choice_info p {
	color: #727272
}
.choice_info p span {
	font-family: 'Rajdhani';
	font-size: 34px;
	color: #ff5500;
	margin-bottom: 12px;
	display: block
}
.choice_info .mapnum {
	display: none;
	animation: h_fadeIn 1.5s 0.5s;
	animation: h_fadeIn 1.5s 0.5s;
	animation-fill-mode: both !important;
	-webkit-animation-fill-mode: both !important
}
.choice_info .map1_1 {
	width: 19px;
	height: 20px;
	background: url(../img/serviceability/beijing.png) no-repeat;
	position: absolute;
	; left: 435px;
	top: 185px
}
.choice_info .map2_1 {
	}
.choice_info .map3_1 {
	width: 57px;
	height: 104px;
	background: url(../img/serviceability/xi_an.png) no-repeat;
	position: absolute;
	left: 338px;
	top: 211px
}
.choice_info .map4_1 {
	width: 31px;
	height: 54px;
	background: url(../img/serviceability/yinchuan.png) no-repeat;
	position: absolute;
	left: 323px;
	top: 215px
}
.choice_info .map5_1 {
	width: 46px;
	height: 49px;
	background: url(../img/serviceability/chonqing.png) no-repeat;
	position: absolute;
	left: 342px;
	top: 315px
}
.serviceability2_3.two .choice_info .map4_1,
.choice_info .map6_1 {
	width: 61px;
	height: 71px;
	background: url(../img/serviceability/changsha.png) no-repeat;
	position: absolute;
	left: 381px;
	top: 338px
}
.serviceability2_3.two .choice_info .map5_1,
.choice_info .map7_1 {
	width: 89px;
	height: 74px;
	background: url(../img/serviceability/guangzhou.png) no-repeat;
	position: absolute;
	left: 394px;
	top: 397px
}
.choice_info .map8_1 {
	width: 63px;
	height: 91px;
	background: url(../img/serviceability/tinajin.png) no-repeat;
	position: absolute;
	left: 416px;
	top: 160px
}
.wechat_assistant {
	background-color: #f6f2ef;
	text-align: center;
	padding: 8px 0 66px;
	margin-top: 55px;
	position: relative;
	z-index: 2
}
.wechat_assistant li {
	width: 30%;
	margin: 36px 0;
	display: inline-block
}
.wechat_assistant .wechat_assistant_up,
.wechat_assistant .wechat_assistant_down {
	width: 100%;
	overflow: hidden
}
.wechat_assistant .wechat_assistant_up li {
	width: 30%
}
.wechat_assistant .wechat_assistant_down li {
	width: 22%
}
.wechat_img {
	width: 137px;
	height: 137px;
	background-color: #fff;
	border-radius: 50%;
	padding-top: 33px;
	margin: 0 auto 10px
}
.wechat_assistant li img {
	width: 71px;
	height: 71px
}
.wechat_assistant li p {
	text-align: center;
	color: #535353
}
.wechat_assistant li p span {
	font-family: 'Rubik';
	color: #b98b4f
}
.wechat_ban {
	margin: -152px 0 10px;
	position: relative
}
.choice_info dl {
	width: 100%;
	font-size: 16px;
	line-height: 28px;
	overflow: hidden
}
.choice_info dd {
	min-width: 230px;
	color: #727272;
	float: left;
	padding-left: 19px;
	background: url(../img/serviceability/ico41.png) no-repeat left 7px
}
.choice_info dt {
	width: 208px;
	color: #535353;
	float: left;
	padding-left: 19px;
	background: url(../img/serviceability/ico42.png) no-repeat left 7px;
	overflow: hidden
}
.choice_info dt p {
	position: relative;
	text-align: unset
}
.choice_info dt p img {
	margin-right: 10px;
	position: absolute;
	left: 0;
	top: 4px
}
.serviceability2_4 {
	margin-bottom: 80px
}
.serviceability2_2info .le .txt li {
	margin-bottom: 20px
}
.serviceability2_2info .le .txt li p span {
	font-family: 'Rajdhani';
	font-size: 26px;
	color: #ff5500
}
.serviceability2_2info .le .txt li img {
	width: 40px;
	height: 40px;
	margin-right: 15px
}
.pop.home1_4pop .popBody,
.pop.home1_4pop2 .popBody {
	margin-top: -295px
}
.pop.home1_4pop .popBody,
.pop.home1_4pop .popBody_bg,
.pop.home1_4pop2 .popBody,
.pop.home1_4pop2 .popBody_bg {
	height: 590px
}
.pop.home1_pop .popBody {
	text-align: center;
	margin-top: -265.5px
}
.pop.home1_pop .popBody,
.pop.home1_pop .popBody_bg {
	height: 531px;
	overflow: hidden
}
.pop.product_pop .popBody {
	width: 1300px;
	height: 700px;
	margin-top: -350px;
	margin-left: -650px
}
.pop.product_pop .popBody_bg {
	width: 100%;
	height: 700px
}
.pop.about_pop .popBody {
	text-align: center;
	height: 531px;
	margin-top: -265.5px
}
.pop.about_pop .popBody_bg {
	height: 531px;
	overflow: hidden
}
.pop.serviceability_pop .popBody {
	text-align: center;
	height: 531px;
	margin-top: -265.5px
}
.pop.serviceability_pop .popBody_bg {
	height: 531px
}
.pop.home3_detailspop .popBody {
	text-align: center;
	height: 531px;
	margin-top: -265.5px
}
.pop.home3_detailspop .popBody_bg {
	height: 531px
}
.pop.home3_pop .popBody {
	margin-top: -295px;
	height: 590px
}
.pop.home3_pop .popBody_bg {
	height: 590px;
	padding: 70px 75px 0 60px
}
.contact_up {
	height: 332px;
	background-color: #fbfbfb;
	padding: 38px 50px 0;
	position: relative;
	z-index: 2
}
.contact_up .le,
.contact_up .ri {
	width: 50%
}
.contact_up .le h3 {
	font-size: 30px;
	color: #ff5500;
	line-height: 36px;
	margin: 35px 0 6px
}
.contact_up .le p {
	color: rgba(102, 102, 102, .6);
	line-height: 24px;
	text-transform: uppercase
}
.contact_up ul {
	width: 100%;
	display: inline-block;
	margin-top: 75px
}
.contact_up li {
	float: left;
	margin-right: 45px
}
.contact_up li img {
	margin-right: 9px
}
.contact_up li p {
	color: #666666
}
.contact_up li p span {
	font-family: 'Rajdhani';
	font-size: 24px;
	color: #ff5500
}
.contact_down {
	height: 449px;
	background: url(../img/contact/ico6.jpg) no-repeat center;
	position: relative;
	margin-top: -34px
}
.contact_down .ri {
	width: 605px;
	padding-top: 111px
}
.contact_down .ri h3 {
	font-size: 20px;
	color: #535353;
	margin-bottom: 69px
}
.contact_down .ri li {
	float: left;
	text-align: center;
	margin-right: 17px;
	position: relative
}
.contact_down .ri li a {
	position: relative;
	z-index: 3
}
.contact_down .ri li p {
	color: #666666;
	line-height: 30px;
	text-align: center
}
.contact_text {
	width: 200px;
	position: absolute;
	top: -80%;
	left: 50%;
	background-color: #fff;
	padding: 10px;
	margin-left: -100px;
	border-radius: 10px;
	box-shadow: 0px 4px 10px #b5b5b5;
	display: none;
	animation: h_fadeIntop .3s linear;
	-moz-animation: h_fadeIntop .3s linear;
	-webkit-animation: h_fadeIntop .3s linear
}
.contact_text:before {
	content: '';
	width: 26px;
	height: 12px;
	background: url(../img/contact/ico14.png) no-repeat;
	position: absolute;
	bottom: -12px;
	left: 50%;
	margin-left: -13px
}
.contact_text p {
	font-family: 'Rubik';
	color: #535353;
	text-align: left !important
}
.contact_text p img {
	margin-right: 8px
}
.contact_down .ri li:hover .contact_text {
	top: -85%;
	display: block;
	z-index: 2
}
.contact_text dl {
	overflow: hidden
}
.contact_text dd {
	float: left
}
.contact_text dt {
	float: left;
	width: 238px
}
.contact_text.contact_text2 {
	width: 334px;
	margin-left: -119px
}
.contact_text.contact_text2:before {
	margin-left: -61px
}
.contact_down .ri li:hover .contact_text.contact_text2 {
	top: -212px
}
.contact_text.contact_text3 {
	width: 280px;
	margin-left: -140px
}
.contact_text.contact_text3.contact_text dt {
	width: auto
}
.contact_text.contact_text3:before {
	margin-left: -15px
}
.contact_down .ri li:hover .contact_text.contact_text3 {
	top: -272px
}
#contactMap {
	height: 520px
}
#contactMap img {
	max-width: none
}
.items_d_map img {
	display: inline-block
}
.items_d_map .til {
	line-height: 18px;
	padding-bottom: 20px;
	border-bottom: 2px solid #f4f4f4;
	padding-left: 30px;
	color: #333;
	font-size: 20px;
	font-weight: 700
}
.map_del {
	position: relative;
	z-index: 6;
	width: 100%;
	height: 455px;
	overflow: hidden
}
.map_del .map_around {
	position: absolute;
	top: 72px;
	left: 0;
	z-index: 5;
	width: 360px;
	height: 371px
}
.map_del #map {
	width: 890px;
	height: 100%;
	float: right
}
.map_del #map img {
	max-width: none
}
#r-result {
	background: #fbfbfb
}
#r-result ul {
	padding: 0 15px
}
#r-result li {
	text-align: left;
	padding: 15px 28px;
	border-bottom: solid 1px #efefef;
	overflow: hidden;
	position: relative;
	cursor: pointer
}
#r-result li .num {
	position: absolute;
	left: 0;
	width: 30px;
	line-height: 30px;
	color: #fff;
	height: 35px;
	text-align: center;
	top: 20px
}
#r-result li .grp {
	width: 100%;
	float: right
}
#r-result li .grp h6 {
	font-size: 14px;
	color: #666;
	line-height: 14px;
	position: relative
}
#r-result li .grp h6:before {
	content: '';
	width: 21px;
	height: 25px;
	background: url(../img/home_dw.png) no-repeat center;
	position: absolute;
	top: -5px;
	left: -28px
}
#r-result li .grp p {
	line-height: 25px;
	font-size: 12px;
	color: #989898;
	margin-top: 10px
}
.items_d_map .auto {
	width: 1200px;
	height: 0;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	margin: auto;
	z-index: 40
}
.map_around .map-dt {
	display: block;
	width: 360px;
	height: 60px;
	padding: 0 20px;
	background-color: #b98b4f;
	position: static;
	margin-top: 0
}
.map_around .map-dt li.active {
	color: #fff;
	border-bottom: 3px solid #f1dfae
}
.map_around .map-dt>ul>li {
	float: left;
	padding: 0 10px;
	height: 60px;
	margin-right: 10px;
	border-bottom: 3px solid transparent;
	line-height: 60px;
	color: #fff
}
.map_around .map-dt .mySelect .show {
	color: #FFF;
	height: 40px;
	padding: 0;
	text-indent: 34px;
	line-height: 40px;
	font-size: 12px;
	border: none
}
.mySelect .show:after {
	width: 16px;
	height: 16px;
	background: url("../img/map-toin-ic.png") no-repeat 0 0;
	position: absolute;
	left: 12px;
	top: 16px
}
.map_around .map-dt .mySelect .drapList ul {
	height: auto
}
.map_around .map-dt .mySelect .drapList li {
	color: #ccc
}
.map_around .map-dt .mySelect .drapList {
	z-index: 300
}
.map_around .map-dt .mySelect {
	width: 100px;
	height: 40px;
	background-color: #b98b4f;
	position: absolute;
	right: 0;
	top: -60px;
	border-radius: 40px
}
#contactMap a {
	display: inline-block
}
.BMap_bubble_content {
	line-height: 25px;
	font-size: 12px;
	color: #989898
}
.home1_2view {
	width: 100%;
	display: inline-block
}
.home1_2view .le {
	width: 776px
}
.home1_2name {
	font-size: 30px;
	color: #ff5500;
	border-bottom: 3px solid rgba(175, 175, 175, .3);
	padding-bottom: 55px;
	margin-bottom: 35px
}
.home1_2er p {
	letter-spacing: -.2px
}
.home1_2nav {
	width: 388px;
	float: right;
	position: relative
}
.home1_2nav li {
	width: 370px;
	height: 110px;
	line-height: 110px;
	background-color: #f2eee9;
	border-radius: 10px;
	margin-bottom: 10px;
	overflow: hidden;
	float: right;
	position: relative
}
.home1_2nav li a {
	width: 100%;
	height: 100%
}
.home1_2vimg img {
	width: 73px;
	height: 73px;
	border-radius: 50%;
	position: absolute;
	right: 243px;
	top: 17px
}
.home1_2vname {
	font-size: 16px;
	color: #535353;
	position: absolute;
	right: 91px;
	top: 0
}
.home1_2nav li:hover,
.home1_2nav li.active {
	width: 388px;
	background-color: #ff5500;
	transition-duration: .3s;
	-moz-transition-duration: .3s;
	-webkit-transition-duration: .3s
}
.home1_2nav li:hover .home1_2vname,
.home1_2nav li.active .home1_2vname {
	color: #fff;
	transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-webkit-transition: all .3s
}
.festival_side {
	height: 509px;
	width: 100%;
	position: relative;
	margin: 30px 0 50px
}
.festival_side .bd {
	height: 509px
}
.festival_side .bd ul {
	width: 100% !important;
	height: 509px !important
}
.festival_side .bd li {
	height: 509px !important;
	width: 100% !important;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: top
}
.festival_bg a {
	width: 50px;
	height: 50px;
	display: block;
	position: absolute;
	top: 50%;
	margin-top: -25px;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	-ms-transition: all .3s;
	transition: all .3s
}
.festival_bg .prev {
	left: 0;
	opacity: 0;
	filter: Alpha(opacity=0);
	background: url(../img/home3/ico59.png) no-repeat
}
.festival_bg .next {
	right: 0;
	opacity: 0;
	filter: Alpha(opacity=0);
	background: url(../img/home3/ico58.png) no-repeat
}
.festival_side .page {
	position: absolute;
	bottom: 50px;
	right: 50px
}
.festival_side .page li {
	width: 10px;
	height: 10px;
	background: transparent;
	border: 1px solid #fff;
	border-radius: 50%;
	margin-right: 9px;
	float: left
}
.festival_side .page li.on {
	background: #fff
}
.festival_bk {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 249px;
	background: url(../img/home3/ico53.png) no-repeat center bottom;
	background-size: cover;
	padding: 170px 53px 0 53px
}
.festival_bk h3 {
	font-size: 20px;
	color: #fff;
	line-height: 36px;
	font-weight: lighter;
	text-align: inherit;
	max-width: 88%
}
.festival_bk p {
	width: 86%;
	color: rgba(255, 255, 255, .7)
}
.festival_side:hover .prev {
	opacity: 1;
	filter: Alpha(opacity=100);
	-o-transform: translate(46px, 0);
	-ms-transform: translate(46px, 0);
	-moz-transform: translate(46px, 0);
	-webkit-transform: translate(46px, 0);
	transform: translate(46px, 0)
}
.festival_side:hover .next {
	opacity: 1;
	filter: Alpha(opacity=100);
	-o-transform: translate(-46px, 0);
	-ms-transform: translate(-46px, 0);
	-moz-transform: translate(-46px, 0);
	-webkit-transform: translate(-46px, 0);
	transform: translate(-46px, 0)
}
.page_ban {
	height: 486px;
	background-repeat: no-repeat;
	background-position: center center
}
.home3_detailsup .w1300 {
	min-height: 420px;
	background-color: #f5f5f5;
	padding: 60px 50px 50px;
	position: relative;
	margin-top: -52px;
	margin-bottom: 15px;
	overflow: hidden
}
.home3_detailsup .le {
	width: 756px;
	min-height: 312px;
	position: relative
}
.home3_detailsup .le:before {
	content: '';
	position: absolute;
	left: 4px;
	top: 100px;
	width: 4px;
	height: 111px;
	background-color: #ff5500
}
.home3_detailsup .le .home1_cn {
	margin-bottom: 47px
}
.home3_detailsup .le p {
	width: 630px;
	color: rgba(119, 119, 119, .7);
	letter-spacing: -1px;
	margin-left: 26px
}
.home3_detailsup .le ul {
	margin-top: 34px
}
.home3_detailsup .le li {
	float: left
}
.home3_detailsup .ri {
	width: 420px;
	height: 100%;
	position: relative
}
.home3_detailsup .ri li {
	font-size: 28px;
	color: rgba(185, 139, 79, .3);
	width: 28px;
	line-height: 28px;
	position: absolute;
	top: 32px;
	left: 0
}
.home3_detailsup .ri li+li {
	font-size: 26px;
	color: rgba(122, 119, 116, .4);
	width: 26px;
	line-height: 26px;
	position: absolute;
	top: 126px;
	left: 75px;
	animation-delay: .8s !important;
	-webkit-animation-delay: .8s !important
}
.home3_detailsup .ri li+li+li {
	font-size: 34px;
	color: #b98b4f;
	width: 34px;
	line-height: 34px;
	position: absolute;
	top: 0px;
	left: 160px;
	animation-delay: .2s !important;
	-webkit-animation-delay: .2s !important
}
.home3_detailsup .ri li+li+li+li {
	font-size: 50px;
	color: rgba(122, 119, 116, .6);
	width: 50px;
	line-height: 50px;
	position: absolute;
	top: 155px;
	left: 218px;
	animation-delay: 1s !important;
	-webkit-animation-delay: 1s !important
}
.home3_detailsup .ri li+li+li+li+li {
	font-size: 34px;
	color: #7a7774;
	width: 34px;
	line-height: 34px;
	position: absolute;
	top: 22px;
	left: 278px;
	animation-delay: .6s !important;
	-webkit-animation-delay: .6s !important
}
.home3_detailsup .ri li+li+li+li+li+li {
	font-size: 24px;
	color: #7a7774;
	width: 24px;
	line-height: 24px;
	position: absolute;
	top: 171px;
	left: 333px;
	animation-delay: .4s !important;
	-webkit-animation-delay: .4s !important
}
.home3_detailin {
	width: 100%;
	height: 494px;
	background: url(../img/home3/ico44.jpg) no-repeat center;
	padding-top: 85px
}
.home3_detailin .w1200 {
	position: relative;
	height: 100%
}
.home3_detailin .huayuan {
	width: 546px;
	height: 102px;
	background: url(../img/home3/ico45.png) no-repeat;
	position: absolute;
	bottom: 66px;
	right: 0
}
.home3_detailin .le {
	width: 513px;
	height: 305px;
	position: relative;
	overflow: hidden;
	background: url(../img/home3/ico48.png) no-repeat;
	border-radius: 10px;
	padding: 6px 0 0 7px;
	cursor: pointer
}
.home3_detailin .le:before {
	content: '';
	width: 40px;
	height: 39px;
	background: url(../img/home2/ico18.png) no-repeat center;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -19.5px;
	margin-left: -20px;
	z-index: 2
}
.home3_detailin .le:after {
	content: '';
	width: 57px;
	height: 56px;
	background: url(../img/home2/ico19.png) no-repeat center;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -28px;
	margin-left: -28.5px;
	animation: h_change 1.5s infinite;
	-moz-animation: h_change 1.5s infinite;
	-webkit-animation: h_change 1.5s infinite
}
.home3_detailin .le .home3_detailinmg {
	width: 500px;
	height: 290px;
	overflow: hidden
}
.home3_detailin .le .home3_detailinmg img {
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	-ms-transition: all .3s;
	transition: all .3s
}
.home3_detailinbg {
	width: 500px;
	height: 290px;
	background: url(../img/home3/ico47.png) no-repeat center;
	position: absolute;
	top: 6px;
	left: 7px
}
.home3_detailin .le:hover .home3_detailinmg img {
	transform: scale(1.05);
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-ms-transform: scale(1.05)
}
.home3_detailin .ri {
	width: 570px;
	min-height: 218px;
	padding-top: 32px;
	position: relative
}
.home3_detailin .ri:before {
	content: '';
	position: absolute;
	left: 4px;
	top: 121px;
	width: 4px;
	height: 111px;
	background-color: #ff5500
}
.home3_detailin .ri p {
	letter-spacing: -.8px;
	margin-left: 30px
}
.home3_detailin .ri .home1_cn {
	margin-bottom: 36px
}
.home3_detaildown {
	width: 100%;
	height: 542px;
	background-color: #691de6;
	padding-top: 60px;
	margin: 10px 0;
	position: relative
}
.home3_detaildown .w1200 {
	position: relative;
	height: 100%
}
.home3_detaildown .le {
	width: 545px
}
.home3_detaildimg {
	position: relative;
	margin-left: -55px
}
.home3_detaildown .le h3 {
	font-size: 30px;
	color: #fff;
	line-height: 33px;
	font-weight: lighter;
	margin: 24px 0 64px;
	position: relative
}
.home3_detaildown .le h3:before {
	content: '';
	position: absolute;
	left: -16px;
	top: 11px;
	width: 4px;
	height: 11px;
	background-color: #ff5500
}
.home3_detaildown .le p {
	color: rgba(255, 255, 255, .8);
	letter-spacing: -1px;
	margin-bottom: 16px
}
.home3_detaildown em {
	display: block
}
.home3_detaildown em.stars1 {
	width: 156px;
	height: 184px;
	background: url(../img/home3/ico49.png) no-repeat;
	position: absolute;
	bottom: 135px;
	left: -304px;
	animation: h_fadeIn 2s infinite;
	-moz-animation: h_fadeIn 2s infinite;
	-webkit-animation: h_fadeIn 2s infinite
}
.home3_detaildown em.stars2 {
	width: 256px;
	height: 244px;
	background: url(../img/home3/ico50.png) no-repeat;
	position: absolute;
	bottom: 55px;
	left: -260px;
	z-index: 2;
	animation: h_fadeIn 2.5s infinite;
	-moz-animation: h_fadeIn 2.5s infinite;
	-webkit-animation: h_fadeIn 2.5s infinite
}
.home3_dside {
	height: 542px;
	width: 47.8%;
	position: absolute;
	right: 0;
	top: 0;
	background-color: #fff
}
.home3_dside .bd {
	height: 542px
}
.home3_dside .bd ul {
	width: 100% !important;
	height: 542px !important
}
.home3_dside .bd li {
	height: 542px !important;
	width: 100% !important;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: top
}
.home3_dsidebg a {
	width: 50px;
	height: 50px;
	display: block;
	position: absolute;
	top: 50%;
	margin-top: -25px
}
.home3_dsidebg .prev {
	left: 46px;
	background: url(../img/home3/ico59.png) no-repeat
}
.home3_dsidebg .next {
	right: 46px;
	background: url(../img/home3/ico58.png) no-repeat
}
.home3_dside .page {
	position: absolute;
	bottom: 50px;
	right: 50px
}
.home3_dside .page li {
	width: 10px;
	height: 10px;
	background: transparent;
	border: 1px solid #fff;
	border-radius: 50%;
	margin-right: 9px;
	float: left
}
.home3_dside .page li.on {
	background: #fff
}
.home3_dbg {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 249px;
	background: url(../img/home3/ico53.png) no-repeat center bottom;
	background-size: cover;
	padding: 120px 53px 0 53px
}
.home3_dbg h3 {
	font-size: 20px;
	color: #fff;
	line-height: 36px;
	font-weight: lighter;
	text-align: inherit;
	max-width: 98%
}
.home3_dbg p {
	width: 86%;
	color: rgba(255, 255, 255, .7)
}
.serviceability2 .serviceability2_2info,
.serviceability2 .item {
	display: none
}
.serviceability2 .serviceability2_2info.on,
.serviceability2 .item.on {
	display: block
}
@media screen and (max-width:1550px) {
	.contact_down .ri li:hover .contact_text.contact_texts {
	margin-left: -265px
}
.contact_text.contact_texts:before {
	margin-left: 86px
}
.contact_down .ri li:hover .contact_text.contact_texts.contact_text3 {
	margin-left: -238px
}
}
@media screen and (max-width:1500px) {
	.home4_6arrow .prev {
	left: 30px;
	top: auto;
	bottom: 30px
}
.home4_6arrow .next {
	right: 30px;
	top: auto;
	bottom: 30px
}
}
@media screen and (max-width:1360px) {
	.serviceability_three .yagSlider_ico a {
	top: auto;
	margin-top: 0;
	bottom: -50px;
}
.serviceability_three .yagSlider_ico .prev {
	left: 0;
}
.serviceability_three .yagSlider_ico .next {
	right: 0;
}
.home2_7 .le {
	width: 655px;
}
}
@media screen and (max-width:1300px) {
	.home4_2_2 {
	padding: 76px 45px 0 60px
}
.home4_2_2 .le {
	width: 575px
}
.home4_2_2info h3 {
	top: 35px
}
.home4_5 .le {
	width: 420px
}
.home4_5 .ri {
	width: 640px
}
.home4_6 .le {
	height: 390px
}
.home3_5side .bd ul li {
	width: 375px
}
.home4 .home4_2_2 .le:before {
	top: 97px
}
.about6_img {
	width: 1200px;
	height: 413px
}
.about6_bg {
	width: 100%;
	margin: -50px 0 0 0
}
.details_sidebg .prev {
	left: 0
}
.details_sidebg .next {
	right: 0
}
.product2_er {
	padding: 122px 79px 30px 250px
}
.product_3 .ri p {
	font-size: 36px
}
.pop.product_pop .popBody {
	width: 1100px;
	margin-left: -550px
}
.nine_nav li {
	margin: 0 6px
}
.product2_up .le {
	width: 436px
}
.serviceability1_1 .le {
	width: 570px
}
.serviceability1_2 .le {
	width: 482px
}
.serviceability1_2 .ri {
	width: 680px;
	padding-left: 0
}
.serviceability1_2 .ri h3:before {
	left: -38px
}
.serviceability1_4 .le {
	width: 494px
}
.serviceability1_4 .le li {
	margin-right: 18px
}
.serviceability2_2info .le {
	width: 525px
}
.contact_up li {
	margin-right: 20px
}
.contact_text {
	margin-left: -153px
}
.contact_text:before {
	margin-left: 42px
}
.contact_text.contact_text2 {
	margin-left: -190px
}
.contact_text.contact_text2:before {
	margin-left: 8px
}
.fixed-tool {
	right: 30px
}
.home6_up .ri {
	margin-right: 0
}
.home6_up .ri li {
	width: 128px
}
.home7_ctrside .bd ul li {
	width: 228px
}
.home8_describe {
	width: 470px;
	padding: 150px 0 0 0
}
.home10 .le {
	max-width: 599px
}
.home10 .home1_cn {
	margin-bottom: 0
}
.home12 .horizontal.dragscroll {
	width: 1060px
}
.home16_t {
	padding: 50px 0 24px;
	overflow: hidden
}
.home16_side {
	width: 520px
}
.home16_down .ri {
	width: 680px
}
.home13_list li .home13_text {
	margin-left: 10%
}
.home15 .le {
	width: 580px
}
.home15 .home15_info {
	margin-top: 0
}
.home15 .home15_info:before {
	top: 25px
}
.home4_onenav {
	right: 0
}
.one_home4_4 .w1300 {
	margin-left: -600px
}
.home1_4_4side .bd li {
	width: 258px;
}
.home4_2_5down .le {
	width: 498px;
}
.home4_2_3nav li {
	margin-right: 25px;
	cursor: pointer;
}
}
@media screen and (max-width:1280px) {
	.header .nav li {
	float: left;
	padding-right: 20px
}
.about_up .le {
	width: 585px
}
.about2_nav {
	right: 0
}
.about2_bg {
	padding: 50px 0 50px 222px
}
.about4_down li .le {
	padding: 42px 0 0 15px
}
.about4_down li .le .about4_img {
	left: 36px
}
.about4_bottom li {
	width: 590px
}
.about4_bottom li .text {
	width: 260px;
	padding-left: 74px
}
.about5_up .le {
	width: 590px
}
.home1_4_3 .ri {
	width: 554px
}
.home1_4_3 .ri .home1_cn {
	margin-bottom: 24px
}
.home1_4_2bg {
	width: 1200px;
	padding: 73px 30px 0;
	margin-left: 0;
	margin-top: -62px
}
.home1_4_2down .le {
	margin-top: 0
}
.home1_4_4 .horizontal.dragscroll, .home1_4_6 .horizontal.dragscroll {
	width: 1100px
}
.home1_4_4side .bd li {
	width: 266px
}
.home2_7 .ri {
	margin-right: 0;
	width: 436px
}
.home3_2 .le {
	width: 650px
}
.home3_3 li .home3_3t {
	min-height: 200px
}
.home3_detailsup .le {
	width: 670px
}
.home3_detailsup .le li {
	width: 108px
}
.home3_detaildimg {
	margin-left: 0
}
}



.home1_4_4.h2 {
	margin-top: 30px;
}
.home1_4pop3 .popBody {
	height: 500px;
	margin-top: -250px;
}
.home1_4pop3 .popBody_bg {
	height: 500px;
	background-color: transparent;
}
#video_value {
	height: 500px;
	object-fit: cover;
	width: 100%;
}
.home1_4_4.h2 .home1_4_4side .bd li:before {
	content: '';
	width: 100%;
	height: 100%;
	background-color: #000;
	opacity: .3;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	opacity: .3;
	/* transition: opacity .4s ease-out;
	-webkit-transition: opacity .4s ease-out; */
}
.home1_4_4.h2 .home1_4_4side .bd li .home3_5img {
	position: relative;
}
.home1_4_4.h2 .home1_4_4side .bd li .home3_5img:before {
	content: '';
	width: 40px;
	height: 39px;
	background: url(../img/home2/ico18.png) no-repeat center;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -19.5px;
	margin-left: -20px;
	z-index: 2;
	/* opacity: 0;
	transition: opacity .4s ease-out;
	-webkit-transition: opacity .4s ease-out; */
}
.home1_4_4.h2 .home1_4_4side .bd li .home7_ctrtit {
	z-index: 2;
}
.home1_4_4.h2 .home1_4_4side .bd li .home3_5img:after {
	content: '';
	width: 57px;
	height: 56px;
	background: url(../img/home2/ico19.png) no-repeat center;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -28px;
	margin-left: -28.5px;
	z-index: 2;
	/* opacity: 0;
	transition: opacity .4s ease-out;
	-webkit-transition: opacity .4s ease-out; */
	animation: h_change 1.5s infinite;
	-moz-animation: h_change 1.5s infinite;
	-webkit-animation: h_change 1.5s infinite;
}
/* .home1_4_4.h2 .home1_4_4side .bd li:hover:before {
	opacity: .3;
}
.home1_4_4.h2 .home1_4_4side .bd li:hover .home3_5img:before,
.home1_4_4.h2 .home1_4_4side .bd li:hover .home3_5img:after {
	opacity: 1;
}
.home1_4_4.h2 .home1_4_4side .bd li:hover .home3_5img:after {
} */
.history_video .news_down {
	margin-top: 50px;
}
.history_video .news_list li:after,
.history_video .news_list li:before {
	display: none;
}
.history_video .news_recommend li .bg {
	content: '';
	width: 100%;
	height: 100%;
	background-color: #000;
	opacity: .3;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	opacity: .3;
}
.history_video .news_recommendimg {
	position: relative;
}
.history_video .news_recommendimg:before {
	content: '';
	width: 40px;
	height: 39px;
	background: url(../img/home2/ico18.png) no-repeat center;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -19.5px;
	margin-left: -20px;
	z-index: 2;
}
.history_video .news_recommendimg:after {
	content: '';
	width: 57px;
	height: 56px;
	background: url(../img/home2/ico19.png) no-repeat center;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -28px;
	margin-left: -28.5px;
	z-index: 2;
	animation: h_change 1.5s infinite;
	-moz-animation: h_change 1.5s infinite;
	-webkit-animation: h_change 1.5s infinite;
}
.home1_cn em {
	font-size: 14px;
	color: #777a77;
	margin-left: 10px;
}


/* 2022-10-8 */
.home2_2 {padding-top: 305;}
.home2_2 .home2_2up {max-width: 460px;}
.home2_2 h3 {font-size: 26px;}
.home2_2 p {font-size: 14px;line-height: 24px;}
.home2_2 .dacall{margin-left: -475px;bottom: 181px;}
.home2_2 ul{width: 530px;height: 529px;background: none;position: absolute;left: 50%;margin: 0px;margin-left: 10px;top: 81px;}
.home2_2 ul:before{display: none;}
.home2_2 ul li{cursor: pointer;}
.home2_2red{position: absolute;top: 0;left: 50%;margin-left: 0;width: 252px;height: 267px;}
.home2_2blue{position: absolute;top: 0;left: 0;width: 265px;height: 267px;}
.home2_2yellow{position: absolute;top: 267px;left: 0;width: 265px;height: 262px;}
.home2_2orange{position: absolute;bottom: 0;left: 50%;margin-left: 0;width: 252px;height: 267px;}
.home2_7 .page_dian{width: 195px;height: 276px;background: url(../img/home2/jb.png) no-repeat center;left: 50px;margin-top: 0;bottom: 100px;}
.home2_7 .box:before{content: '';width: 4px;height: 319px;background: url(../img/home2/jb-bg2.png) no-repeat center top;position: absolute;left: 610px;top: 0;}
.home2_7 .box{width: 100%;min-height: 319px;overflow: hidden;margin-top: 50px;position: relative;}
.home2_7 .box-le{float: left;width: 610px;padding-left: 225px;}
.home2_7 .box-le li{font-size: 15px;color: #b08d48;line-height: 48px;min-width: 320px;background: url(../img/home2/jb-bg.png) no-repeat center;background-size: cover;text-align: center;margin-bottom: 10px;border-radius: 24px;-webkit-border-radius: 24px;-moz-border-radius: 24px;-ms-border-radius: 24px;-o-border-radius: 24px;display: inline-block;}
.home2_7 .box-ri{float: right;width: 518px;}
.home2_7 .box-ri ul{display: flex;flex-wrap: wrap;justify-content: space-between;}
.home2_7 .box-ri li{width: 151px;height: 151px;background: url(../img/home2/jb-bg3.png) no-repeat center;background-size: cover;text-align: center;padding-top: 47px;margin-bottom: 5px;}
.home2_7 .box-ri li em{font-family: 'Rajdhani';font-size: 32px;color: #fe3c00;line-height: 1;letter-spacing: -1px;margin-right: 4px;}
.home2_7 .box-ri li h3{font-size: 15px;color: #fe3c00;letter-spacing: 0;margin: 0;}
.home2_7 .box-ri li p{font-size: 15px;color: #535353;color: rgba(83, 83, 83, .8);line-height: 24px;text-align: center;}



.patrod4 .product2_up{background-color: #f7faf7;}
.patrod4 .product2_name{color: #2e6d25;}
.patrod4 .product2_upcn{color: #2e6d25;}
.patrod4 .product2_upen{color: rgba(46,109,37,.2); line-height: 1.1;}
.patrod4 .product2_nav li{text-align: center; padding: 0 30px 0 166px; color: #2e6d25;}
.patrod4 .product2_nav li+li{padding: 0 166px; text-align: center;}
.patrod4 .product2_nav li+li+li{padding: 0 166px 0 30px; text-align: center;}
.patrod4 .product2_nav{transform: scale(.8);}
.patrod4 .product2_title{color: #2e6d25;}
.patrod4 .product2_nav{background-image: url(../img/product/patrod4-ico62.png);}
.patrod4 .product2_nav:before{background-image: url(../img/product/patrod4-ico63.png);}
.patrod4 .product2_up .ri:before{background-image: url(../img/product/patrod4-ico64.png);}
.patrod4 .product2_nav li.active{background-image: url(../img/product/patrod4-ico65.png);}
.patrod4 .product2_nav li+li.active{background-image: url(../img/product/patrod4-ico66.png);}
.patrod4 .product2_nav li+li+li.active{background-image: url(../img/product/patrod4-ico67.png);}
.patrod4 .product2_nav li.active:before{background-image: url(../img/product/patrod4-ico68.png);}