* {
	padding: 0;
	margin: 0;
	text-decoration: none;
	font-family: "微软雅黑";
	list-style: none
}

body {
	max-width: 1920px;
	margin: 0 auto !important
}

.fixed {
	clear: both
}

.gongyong_img {
	position: relative
}

.gongyong_img img {
	max-width: 100%
}

.gongyong_img_top {
	position: absolute;
	top: 1.37rem;
	left: 1.95rem;
	color: #fff
}

.gongyong_img_top h3 {
	font-size: .36rem;
	margin-top: 0
}

.gongyong_img_top p {
	font-size: .18rem;
	text-transform: uppercase
}

.pro_banner .gongyong_img_top h3 {
	color: #e95520
}

.pro_banner .gongyong_img_top p {
	color: #3f2419
}

.nav {
	width: 100%;
	height: 1.4rem;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 9;
	background: #e95520
}

.nav .logo {
	margin-left: 10.2%;
	float: left;
	margin-top: .3rem;
	width: 2.93rem;
	height: .78rem
}

.nav .logo img {
	width: 100%
}

.nav ul {
	float: right;
	margin-right: 2%;
	margin-top: .7rem;
	width: 60%;
	margin-bottom: 0
}

.nav ul li {
	float: left;
	width: 1.32rem;
	height: .7rem;
	text-align: center;
	line-height: .7rem;
	margin-left: .1rem
}

.nav ul li a {
	color: #fff;
	font-size: .2rem;
	text-decoration: none
}

.nav ul li:hover .yanse {
	color: #f7b41d
}

.nav ul .current {
	width: 1.32rem;
	height: 100%;
	display: block;
	line-height: .7rem;
	text-align: center;
	text-decoration: none
}

.nav ul .current a {
	color: #f7b41d
}

.nav .xiala {
	position: absolute;
	z-index: 9999;
	margin: 0;
	top: 1.39rem;
	left: 0;
	background: #e95520;
	display: none;
	width: 100%;
	height: .8rem;
	border-top: 1px solid #ffd800;
	border-bottom: 1px solid #e5e5e5
}

.nav .xiala dl {
	width: 52%;
	margin: 0;
	float: right;
	margin-top: .12rem
}

.nav ul li:nth-child(6) .xiala dl {
	width: 33%
}

.nav ul li:nth-child(7) .xiala dl {
	width: 19%
}

.nav .xiala dd {
	margin-left: 0;
	text-align: center;
	width: 1.32rem;
	height: .6rem;
	line-height: .6rem;
	float: left
}

.nav .xiala dd a {
	color: #fff;
	font-size: .2rem;
	display: inline-block
}

.nav .xiala dd:hover a {
	color: #f7b41d
}

.nav ul li:hover .xiala {
	display: block
}

.nav ul li .yanse {
	position: relative;
	display: inline-block
}

.before {
	position: absolute;
	content: "";
	width: 100%;
	height: .02rem;
	background: #f7b41d;
	left: 0;
	bottom: 0;
	-webkit-transform: scaleX(0);
	-moz-transform: scaleX(0);
	transform: scaleX(0);
	-webkit-transition-property: transform;
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	-moz-transition-property: transform, -moz-transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform, -moz-transform;
	-webkit-transition-duration: .3s;
	-moz-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	transition-timing-function: ease-out
}

.nav ul li:hover .before {
	-webkit-transform: scaleX(1);
	-moz-transform: scaleX(1);
	transform: scaleX(1)
}

.huangjiameiwei {
	width: 100%;
	height: 10.84rem;
	background: #f9efdc
}

.huangjiameiwei img {
	float: right;
	margin-top: 1rem;
	width: 11.53rem
}

.huangjiameiwei .word {
	margin-left: 10.2%;
	float: left
}

.huangjiameiwei .word p.title {
	font-size: .72rem;
	margin-top: 2.48rem
}

.huangjiameiwei .word p.title-en {
	font-size: .36rem;
	width: 3.55rem
}

.huangjiameiwei .word p.content {
	width: 4.47rem;
	font-size: .21rem;
	color: #e95520;
	letter-spacing: .03rem;
	text-align: justify;
	margin-top: .6rem
}

.huangjiameiwei .word a {
	font-size: .27rem;
	width: 2.24rem;
	height: .64rem;
	display: block;
	text-align: center;
	line-height: .64rem;
	-moz-border-radius: .5rem;
	border-radius: .5rem;
	border: .01rem solid #333;
	color: #333;
	text-decoration: none;
	margin-top: .8rem
}

.huangjiajiangya {
	background: url(../img/bg1.png) no-repeat center;
	width: 100%;
	height: 10.88rem;
	overflow: hidden
}

.huangjiajiangya .lunbotu {
	width: 9.6rem;
	height: 6.06rem;
	margin-left: 10.2%;
	margin-top: 2.36rem;
	float: left
}

.huangjiajiangya .buttons {
	width: 5.4rem;
	float: right;
	margin: 2.3rem 1rem 0 0
}

.huangjiajiangya .word {
	width: 5.3rem
}

.huangjiajiangya .word p.title {
	font-size: .72rem
}

.huangjiajiangya .word p.title-en {
	font-size: .36rem
}

.huangjiajiangya .word p.content {
	font-size: .21rem;
	color: #fff;
	letter-spacing: .03rem;
	text-align: justify;
	margin-top: .3rem;
	width: 4.8rem
}

.huangjiajiangya .word a {
	font-size: .27rem;
	width: 2.24rem;
	height: .64rem;
	display: block;
	text-align: center;
	line-height: .64rem;
	-moz-border-radius: .5rem;
	border-radius: .5rem;
	border: .01rem solid #333;
	color: #333;
	text-decoration: none;
	margin-top: .8rem
}

.huangjiajiangya .word img {
	margin-top: .1rem;
	max-width: 100%
}

.jiangyazhuanjia {
	width: 100%;
	height: 10.84rem
}

.jiangyazhuanjia .word {
	float: right;
	margin-right: 2.7rem
}

.jiangyazhuanjia .word p.title {
	font-size: .72rem;
	margin-top: 2.48rem;
	width: 3rem
}

.jiangyazhuanjia .word p.title-en {
	font-size: .36rem
}

.jiangyazhuanjia .word p.content {
	font-size: .21rem;
	color: #e95520;
	letter-spacing: .03rem;
	text-align: justify;
	margin-top: .3rem
}

.jiangyazhuanjia .word a {
	font-size: .27rem;
	width: 2.24rem;
	height: .64rem;
	display: block;
	text-align: center;
	line-height: .64rem;
	-moz-border-radius: .5rem;
	border-radius: .5rem;
	border: .01rem solid #333;
	color: #333;
	text-decoration: none;
	margin-top: .8rem
}

.jiangyazhuanjia .word p.content hr {
	font-size: .21rem;
	color: #e95520
}

.chazhaomendian {
	width: 100%;
	height: 3.48rem;
	margin-top: .88rem
}

.chazhaomendian a {
	font-size: .27rem;
	width: 2.24rem;
	height: .64rem;
	display: block;
	text-align: center;
	line-height: .64rem;
	-moz-border-radius: .5rem;
	border-radius: .5rem;
	border: .01rem solid #333;
	color: #333;
	margin-top: 1.1rem;
	float: left;
	margin-left: 29%
}

.chazhaomendian img {
	float: left;
	margin-left: 6%;
	width: 3.75rem;
	height: 2.67rem
}

.about .Enterprise-introduction {
	width: 100%;
	min-height: 5.3rem;
	background: #f9efdc
}

.about .Enterprise-introduction .word {
	float: left;
	margin-left: 10.2%;
	width: 6.78rem
}

.Enterprise-introduction .word p.title {
	font-size: .35rem;
	margin-top: .55rem;
	width: 3rem;
	color: #422b1d
}

.Enterprise-introduction .word p.title-en {
	font-size: .3rem;
	color: #422b1d
}

.Enterprise-introduction .word .content {
	font-size: .18rem;
	color: #422b1d;
	letter-spacing: .03rem;
	text-align: justify;
	margin-top: .3rem;
	line-height: 30px
}

.about .Enterprise-introduction .lunbo {
	float: right;
	width: 8.1rem;
	height: 3.96rem;
	margin-right: 7.6%;
	margin-top: .65rem
}

.big-box .jiaruwomen a:hover,
.big-box .touzizheguanxi a:hover,
.index_dark_m:hover {
	background: #fff;
	color: #e95520;
	border: none
}

.Box h2 a:hover,
.del_m:hover,
.haoweidao .word a:hover,
.index_find_inner a:hover,
.index_pro_m:hover,
.news a.more:hover {
	background: #e95520;
	color: #fff;
	border: none
}

.haoweidao {
	width: 100%;
	height: 7rem;
	background: #fdf6f2;
	overflow: hidden
}

.haoweidao #video {
	margin-left: 10.2%;
	margin-top: .6rem;
	display: block;
	float: left;
	width: 9.43rem;
	height: 5.88rem
}

.haoweidao #video img {
	width: 100%
}

.haoweidao .word {
	float: left;
	width: 5.83rem;
	margin-left: .7rem
}

.haoweidao .word p.title {
	font-size: .35rem;
	margin-top: 1rem;
	color: #422b1d
}

.haoweidao .word p.content {
	font-size: .18rem;
	color: #422b1d;
	text-align: justify;
	margin-top: .4rem;
	line-height: 28px
}

.haoweidao .word a {
	font-size: .18rem;
	color: #422b1d;
	display: inline-block;
	width: 1.5rem;
	height: .5rem;
	text-align: center;
	line-height: .5rem;
	border: 1px solid;
	-moz-border-radius: .25rem;
	border-radius: .25rem;
	text-decoration: none
}

.Box {
	position: relative;
	background: #fdf6f2;
	padding-bottom: .4rem
}

.Box .content {
	width: 15.18rem;
	margin: 0 auto
}

.Box h2 {
	margin-bottom: 15px;
	margin-top: 0;
	font-size: .35rem
}

.Box h2 a {
	font-size: .18rem;
	color: #422b1d;
	display: inline-block;
	width: 1.5rem;
	height: .4rem;
	text-align: center;
	line-height: .4rem;
	border: 1px solid;
	-moz-border-radius: .2rem;
	border-radius: .2rem;
	text-decoration: none;
	float: right;
	margin-top: .2rem
}

.Box .Box_con {
	position: relative
}

.Box .Box_con .btnl {
	position: absolute
}

.Box .Box_con .btn {
	display: block;
	width: 41px;
	height: 41px;
	position: absolute;
	top: .8rem;
	cursor: pointer
}

.Box .Box_con .btnl {
	background: url(../img/jtl02.png) no-repeat center;
	left: -72px
}

.Box .Box_con .btnr {
	background: url(../img/jtr02.png) no-repeat center;
	right: -72px
}

.Box .Box_con .conbox {
	position: relative;
	overflow: hidden
}

.Box .Box_con .conbox ul {
	position: relative;
	list-style: none
}

.Box .Box_con .conbox ul li {
	float: left;
	width: 2.85rem;
	height: 2.3rem;
	margin-left: 20px;
	overflow: hidden;
	cursor: pointer
}

.Box .Box_con .conbox ul li:first-child {
	margin-left: 0
}

.Box .Box_con .conbox ul li a {
	text-decoration: none
}

.Box .Box_con .conbox ul li a p {
	font-size: .2rem;
	line-height: .35rem;
	text-align: center;
	color: #422b1d
}

.Box .Box_con .conbox ul li div {
	display: block;
	width: 2.85rem;
	height: 1.8rem;
	overflow: hidden
}

.Box .Box_con .conbox ul li div img {
	width: 100%;
	height: 100%;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	transition: all .5s
}

.Box .Box_con .conbox ul li:hover img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	transform: scale(1.1)
}

.Box .BoxSwitch {
	margin-top: 30px;
	text-align: center
}

.Box .BoxSwitch span {
	display: inline-block;
	vertical-align: middle;
	width: 30px;
	height: 3px;
	background: #ccc;
	margin: 0 5px;
	cursor: pointer
}

.Box .BoxSwitch span.cur {
	background: red
}

.about .qiyerongyu {
	width: 100%;
	height: 8.73rem;
	background: url(../img/Enterprise-Introduction.png) no-repeat;
	overflow: hidden
}

.about .qiyerongyu .word {
	margin-left: 10.2%;
	margin-top: .82rem
}

.about .qiyerongyu .word p.title {
	font-size: .72rem;
	color: #422b1d
}

.about .qiyerongyu .word p.title-en {
	font-size: .36rem;
	color: #422b1d;
	text-align: justify
}

.about .qixiapinpai {
	width: 100%;
	height: 4.07rem;
	background: #f7b515;
	overflow: hidden
}

.about .qixiapinpai .word {
	margin-left: 10.2%;
	margin-top: .2rem
}

.about .qixiapinpai .word p.title {
	font-size: .72rem;
	color: #422b1d
}

.about .qixiapinpai .word p.title-en {
	font-size: .36rem;
	color: #422b1d;
	text-align: justify
}

.about .qixiapinpai .box p {
	font-size: .24rem;
	color: #422b1d
}

.about .qixiapinpai .box {
	float: left
}

.news .news_gong {
	width: 16rem;
	height: 6.68rem;
	margin: 0 auto;
	position: relative
}

.news_li_top {
	height: 5rem;
	margin-bottom: .2rem
}

.news .news_gong ul {
	display: none
}

.news .news_gong .news_active {
	display: block
}

.news_gong ul .news_li_top a {
	text-decoration: none;
	color: #422b1d;
	font-size: .2rem
}

.news_gong ul .news_li_top .news_left {
	width: 5.9rem;
	height: 100%;
	float: left;
	background: #f7b515;
	padding: .2rem .6rem .6rem .3rem;
	text-align: justify
}

.news_gong ul .news_li_top a h3 {
	font-size: .35rem;
	margin-bottom: .3rem
}

.news_rigth {
	width: 10.1rem;
	height: 100%;
	float: right
}

.news_rigth img {
	width: 100%;
	height: 100%
}

.san_left_list {
	position: absolute;
	bottom: 2.2rem;
	left: .3rem
}

.san_left_list span {
	width: 12px;
	height: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	border: 1px solid #fff;
	display: inline-block;
	margin-right: 5px
}

.san_left_list .san_left_active {
	background: #fff
}

.news_li_bottom {
	line-height: .4rem;
	font-size: .18rem
}

.news_li_bottom a {
	text-decoration: none;
	color: #858b9a
}

.news_li_bottom span:nth-child(1) {
	width: 5px;
	height: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #f48900;
	display: inline-block;
	margin-right: 10px
}

.news_li_bottom span:nth-child(3) {
	float: right
}

.news a.more {
	width: 1.62rem;
	height: .46rem;
	font-size: .2rem;
	color: #333;
	display: block;
	border: .01rem solid #333;
	-moz-border-radius: .5rem;
	border-radius: .5rem;
	text-align: center;
	line-height: .46rem;
	text-decoration: none;
	margin: 0 auto;
	margin-top: .3rem
}

.big-box {
	width: 16rem;
	margin: 0 auto;
	margin-top: 1.2rem;
	padding-bottom: .5rem
}

.big-box .touzizheguanxi {
	width: 4.5rem;
	height: 4.2rem;
	background: #f7b515;
	float: left
}

.big-box .touzizheguanxi p.title {
	font-size: .35rem;
	color: #422b1d;
	margin-left: .44rem;
	margin-top: .44rem
}

.big-box .touzizheguanxi p.content {
	font-size: .26rem;
	color: #fff;
	margin-left: .44rem;
	width: 3.5rem;
	margin-top: .2rem
}

.big-box .touzizheguanxi a {
	width: 1.63rem;
	height: .46rem;
	font-size: .2rem;
	color: #fff;
	display: block;
	border: .01rem solid #fff;
	-moz-border-radius: .5rem;
	border-radius: .5rem;
	text-align: center;
	line-height: .46rem;
	margin-top: .9rem;
	text-decoration: none;
	margin-left: .44rem
}

.big-box #stock {
	width: 5rem;
	float: left;
	background: #eee;
	height: 4.2rem
}

#stock ul li {
	font-size: .21rem;
	margin-bottom: .1rem
}

#stock ul {
	padding-top: .3rem;
	padding-left: .2rem;
	border-bottom: 2px solid #dbd9d9
}

#stock ul li:nth-child(2) h3 {
	font-size: .5rem;
	color: #dc0f00;
	width: 3rem;
	float: left
}

#stock ul li:nth-child(2) h3 img {
	width: .18rem;
	height: .18rem
}

#stock ul li:nth-child(2) h3 span {
	font-size: .29rem
}

#stock ul li:nth-child(2) .percentage {
	display: inline-block;
	width: .9rem;
	height: .3rem;
	background: #dc0f00;
	line-height: .3rem;
	text-align: center;
	color: #fff;
	margin-top: .15rem
}

#stock ul li:nth-child(3) p span:nth-child(1),
#stock ul li:nth-child(4) p span:nth-child(1) {
	font-size: .2rem;
	color: #5d5c65
}

#stock ul li:nth-child(3) p span:nth-child(2),
#stock ul li:nth-child(4) p span:nth-child(2) {
	font-size: .32rem
}

#stock ul li:nth-child(3) p:nth-child(1) {
	float: left
}

#stock ul li:nth-child(3) p:nth-child(2) {
	float: right
}

#stock ul li:nth-child(4) p:nth-child(1) {
	float: left
}

#stock ul li:nth-child(4) p:nth-child(2) {
	float: right
}

#stock ul li:nth-child(3),
#stock ul li:nth-child(4) {
	margin-top: .17rem
}

#stock ul li:nth-child(4) {
	margin-bottom: .4rem
}

.stock_bottom {
	padding: 0 .2rem 0 .2rem
}

.stock_bottom p {
	font-size: .16rem;
	color: #5d5c65
}

.big-box .jiaruwomen {
	width: 4.5rem;
	height: 4.2rem;
	background: #f7b515;
	float: right
}

.big-box .jiaruwomen p.title {
	font-size: .35rem;
	color: #422b1d;
	margin-left: .44rem;
	margin-top: .44rem
}

.big-box .jiaruwomen p.content {
	font-size: .26rem;
	color: #fff;
	margin-left: .44rem;
	width: 3.5rem;
	margin-top: .2rem
}

.big-box .jiaruwomen a {
	width: 1.62rem;
	height: .46rem;
	font-size: .2rem;
	color: #fff;
	display: block;
	border: 1px solid #fff;
	-moz-border-radius: .5rem;
	border-radius: .5rem;
	text-align: center;
	line-height: .46rem;
	margin-top: 1.2rem;
	text-decoration: none;
	margin-left: .44rem
}

.video {
	width: 100%;
	height: 8.01rem;
	background: url(../img/banner2.png) no-repeat
}

.project .fenlei {
	margin-top: .44rem;
	margin-left: 14.8%
}

.project .fenlei a {
	width: 1.97rem;
	height: .6rem;
	display: block;
	border: .01rem solid #333;
	-moz-border-radius: .5rem;
	border-radius: .5rem;
	font-size: .36rem;
	text-decoration: none;
	color: #333;
	text-align: center;
	line-height: .6rem;
	float: left;
	margin-right: 1.88rem
}

.zhaopaixilie {
	width: 100%;
	height: 8.02rem;
	background: url(../img/bg3.png) no-repeat;
	margin-top: .44rem
}

.zhaopaixilie img {
	margin-left: 12.2%;
	margin-top: .3rem;
	float: left
}

.zhaopaixilie .word {
	float: left;
	margin-top: 3rem
}

.zhaopaixilie .word p.title {
	font-size: .44rem;
	color: #422b1d;
	margin-left: .44rem;
	margin-top: .44rem
}

.zhaopaixilie .word p.title-en {
	font-size: .2rem;
	color: #422b1d;
	margin-left: .44rem;
	text-align: justify;
	width: 5.37rem
}

.project .list {
	width: 100%;
	height: 2.8rem;
	background: #eeeeef
}

.project .list img:first-child {
	margin-left: 8.2%
}

.project .list img {
	margin-top: .2rem;
	margin-right: .3rem
}

.jiameng {
	width: 100%;
	height: 9.37rem;
	background: url(../img/bg4.png) no-repeat;
	overflow: hidden
}

.jiameng .word {
	margin-right: 3.1rem;
	float: right;
	width: 3.86rem;
	margin-top: 1.8rem
}

.jiameng .word p.title {
	font-size: .72rem;
	color: #422b1d
}

.jiameng .word p.title-en {
	font-size: .36rem;
	color: #422b1d
}

.jiameng .word p.content {
	font-size: .21rem;
	color: #ea5c22;
	margin-top: .4rem;
	line-height: .4rem
}

.jiameng .word a {
	text-decoration: none;
	width: 2.71rem;
	height: .82rem;
	background: #997a4f;
	display: block;
	font-size: .36rem;
	color: #fff;
	-moz-border-radius: .5rem;
	border-radius: .5rem;
	text-align: center;
	line-height: .82rem;
	margin-top: .4rem
}

.youshi {
	width: 100%;
	height: 6.23rem;
	background: #f7b515;
	overflow: hidden
}

.youshi p.title {
	font-size: .56rem;
	color: #422b1d;
	margin-left: 10.2%;
	margin-top: .7rem
}

.youshi ul {
	margin-left: 10.2%;
	margin-top: .4rem
}

.youshi ul li {
	width: 3.34rem;
	float: left;
	margin-right: .5rem
}

.youshi ul li p {
	font-size: .3rem;
	color: #fff;
	margin-top: .28rem
}

.youshi ul li img {
	margin: 0 auto
}

.liuchenghuaguanli {
	width: 100%;
	height: 4.53rem;
	background: #fdf6f2;
	overflow: hidden
}

.liuchenghuaguanli p.title {
	font-size: .56rem;
	color: #422b1d;
	margin-left: 10.2%;
	margin-top: .3rem
}

.liuchenghuaguanli ul {
	margin-left: 10.2%;
	margin-top: .4rem
}

.liuchenghuaguanli ul li {
	width: 3.34rem;
	float: left;
	margin-right: .5rem
}

.liuchenghuaguanli ul li p {
	font-size: .3rem;
	color: #422b1d;
	margin-top: .28rem
}

.liuchenghuaguanli ul li img {
	margin: 0 auto
}

.jiamengliucheng {
	width: 100%;
	height: 6.88rem;
	background: url(../img/bg5.png) no-repeat;
	overflow: hidden
}

.jiamengliucheng p.title {
	font-size: .56rem;
	color: #422b1d;
	margin-left: 10.2%;
	margin-top: .3rem
}

.zhaoshangjiameng {
	width: 100%;
	height: 5.86rem;
	background: #fdf6f2;
	overflow: hidden
}

.zhaoshangjiameng .xian {
	width: 13.2rem;
	height: .02rem;
	background: #eae4e1;
	margin-top: .46rem;
	margin: .46rem auto 0
}

.zhaoshangjiameng img {
	margin-top: .46rem;
	margin-left: 22.1%
}

.zhaoshangjiameng input[type=text],
select {
	width: 100%;
	padding: .12rem .2rem;
	margin: .08rem 0;
	display: inline-block;
	border: .01rem solid #ccc;
	-moz-border-radius: .04rem;
	border-radius: .04rem;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.contact {
	width: 100%;
	height: 100%;
	background: #f9efdc
}

.contact .anniu {
	margin-left: 6.1%;
	margin-top: 1.16rem
}

.contact .anniu a {
	width: 1.96rem;
	height: .6rem;
	-moz-border-radius: .5rem;
	border-radius: .5rem;
	display: block;
	border: .01rem solid #333;
	color: #333;
	text-align: center;
	line-height: .6rem;
	text-decoration: none;
	font-size: .36rem;
	float: left;
	margin-right: .36rem
}

.map {
	margin-left: 6.1%;
	margin-top: .46rem
}

.map img {
	float: left
}

.map .add {
	float: left;
	width: 6.75rem;
	height: 5.92rem;
	background: #f7b515
}

.map .add .dian {
	float: left;
	width: .19rem;
	height: .19rem;
	background: #e95520;
	-moz-border-radius: 50%;
	border-radius: 50%;
	margin-top: .3rem;
	margin-left: 1.1rem
}

.map .add a {
	font-size: .26rem;
	color: #e95520;
	margin-top: .3rem;
	margin-left: .14rem;
	display: block
}

.map a.jiameng {
	width: 2.1rem;
	height: .64rem;
	font-size: .28rem;
	background: #997a4f;
	-moz-border-radius: .5rem;
	border-radius: .5rem;
	display: block;
	text-align: center;
	line-height: .64rem;
	color: #fff;
	text-decoration: none;
	margin-left: .4rem;
	float: left;
	margin-top: 5.3rem
}

.leisure-series {
	width: 100%;
	height: 100%;
	background: #f9efdc;
	overflow: hidden
}

.anniu {
	margin-bottom: .3rem;
	text-align: center
}

.cp_bj {
	background: url(../img/cp_bj.jpg) no-repeat;
	background-size: cover
}

.anniu li {
	padding-top: .3rem;
	display: inline-block;
	margin-right: .2rem
}

.anniu a {
	width: 1.3rem;
	height: .4rem;
	border: .01rem solid #333;
	color: #333;
	display: block;
	-moz-border-radius: .5rem;
	border-radius: .5rem;
	text-align: center;
	line-height: .4rem;
	font-size: .18rem;
	text-decoration: none
}

.anniu .hover {
	background: #e95520;
	color: #fff;
	border: 0
}

.anniu li:hover a {
	background: #e95520;
	color: #fff;
	border: 0;
	text-decoration: none
}

.xiuxianfenlei {
	width: 100%;
	padding-bottom: .4rem;
	overflow: hidden
}

.xiuxianfenlei .word {
	margin-left: 6.2%
}

.xiuxianfenlei ul {
	margin-left: 0;
	width: 15.3rem;
	margin: 0 auto
}

.xiuxianfenlei ul li {
	width: 4.8rem;
	margin-left: .3rem;
	float: left;
	margin-bottom: .3rem;
	background: #fff;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, .3);
	-moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, .3);
	box-shadow: 0 3px 6px 0 rgba(0, 0, 0, .3)
}

.xiuxianfenlei .preg {
	text-align: right;
	width: 15.3rem;
	margin: 0 auto
}

.xiuxianfenlei .preg a {
	color: #888;
	border: 1px solid #e9e9e9;
	background: #fff;
	-moz-border-radius: 5px;
	border-radius: 5px
}

.xiuxianfenlei .preg .curpage {
	background: #e95520;
	color: #fff
}

.xiuxianfenlei ul li a {
	font-size: .25rem;
	text-decoration: none;
	text-align: center;
	color: #422b1d;
	display: inline-block
}

@-moz-keyframes aniBlink120 {
	from {
		margin-left: -60px
	}

	to {
		margin-left: 600px
	}
}

@keyframes aniBlink120 {
	from {
		margin-left: -60px
	}

	to {
		margin-left: 600px
	}
}

@-webkit-keyframes aniBlink120 {
	from {
		margin-left: -60px
	}

	to {
		margin-left: 600px
	}
}

.xiuxianfenlei ul li a .series {
	width: 100%;
	height: 3.6rem;
	background: #fff;
	position: relative;
	overflow: hidden;
	-moz-border-radius-topleft: 5px;
	border-top-left-radius: 5px;
	-moz-border-radius-topright: 5px;
	border-top-right-radius: 5px
}

.xiuxianfenlei ul li a img {
	width: 100%;
	height: 100%;
	-moz-border-radius-topleft: 5px;
	border-top-left-radius: 5px;
	-moz-border-radius-topright: 5px;
	border-top-right-radius: 5px;
	cursor: pointer;
	-webkit-transition: all .8s;
	-moz-transition: all .8s;
	transition: all .8s
}

.xiuxianfenlei ul li:hover a img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	transform: scale(1.1)
}

.xiuxianfenlei ul li a .series:before {
	content: '';
	position: absolute;
	width: 35px;
	height: 368px;
	margin-top: 0;
	margin-left: -208px;
	overflow: hidden;
	z-index: 6;
	background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, .4) 50%, rgba(255, 255, 255, 0) 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(255, 255, 255, 0)), color-stop(50%, rgba(255, 255, 255, .4)), color-stop(100%, rgba(255, 255, 255, 0)));
	background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, .4) 50%, rgba(255, 255, 255, 0) 100%);
	background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, .4) 50%, rgba(255, 255, 255, 0) 100%);
	-webkit-transform: skewX(-25deg);
	-moz-transform: skewX(-25deg);
	transform: skewX(-25deg)
}

.xiuxianfenlei ul li:hover a .series:before {
	-webkit-animation: aniBlink120 .5s ease-out forwards;
	-moz-animation: aniBlink120 .5s ease-out forwards;
	animation: aniBlink120 .5s ease-out forwards
}

.xiuxianfenlei ul li a p {
	text-align: left;
	text-indent: .28rem;
	font-size: .24rem;
	margin: 0;
	line-height: .6rem
}

.xiuxianfenlei ul li:hover a p {
	color: #e95520
}

.xiuxianfenlei ul li a span {
	font-size: .18rem;
	text-align: left;
	display: inline-block;
	padding: .15rem 0;
	border-top: 1px solid #eee;
	width: 4.2rem;
	line-height: .26rem;
	color: #666
}

.xinwenneirong {
	margin-top: 1.5rem;
	width: 14rem;
	margin-left: 2rem
}

#nav_right {
	width: 1.3rem;
	float: left;
	margin-top: 2rem
}

#nav_right ul {
	border-left: .01rem solid #6c6c6c;
	padding-left: .14rem;
	margin-left: .12rem
}

#nav_right ul li {
	font-size: .18rem;
	list-style: disc;
	line-height: .6rem
}

#nav_right p {
	width: .2rem;
	height: .2rem;
	-moz-border-radius: 100%;
	border-radius: 100%;
	border: .02rem solid
}

#nav_right ul li a {
	font-size: .18rem;
	text-decoration: none;
	color: #333
}

#nav_right ul li:nth-child(1) {
	line-height: 0;
	margin-bottom: .24rem
}

#nav_right ul .Message,
#nav_right ul .Message a {
	color: #e95520
}

.xinwenneirong .news-content {
	float: right;
	width: 12rem
}

.xinwenneirong .news-content p.title {
	font-size: .4rem;
	color: #e95520
}

.xinwenneirong .news-content img {
	margin-left: 0;
	margin-top: .7rem;
	max-width: 100%
}

.xinwenneirong .news-content p.content {
	font-size: .24rem;
	letter-spacing: .02rem;
	margin-top: .5rem
}

.xinwenneirong .news-content a {
	font-size: .24rem;
	float: left;
	display: block;
	margin-top: 1.8rem;
	color: #333;
	text-decoration: none
}

.xinwenneirong .news-content a.shangyipian {
	margin-right: 4.3rem
}

.xinwenneirong .news-content a span {
	color: #e95520
}

.xinwenneirong .zhaopinxinxi {
	margin-left: 1.46rem;
	float: left
}

.xinwenneirong .zhaopinxinxi p.title {
	font-size: .72rem;
	color: #422b1d
}

.xinwenneirong .zhaopinxinxi p.title-en {
	font-size: .36rem;
	color: #422b1d
}

.xinwenneirong .zhaopinxinxi tbody {
	margin-top: .5rem
}

.xinwenneirong .zhaopinxinxi tbody tr th {
	float: left;
	color: #e95520;
	font-size: .4rem;
	margin-right: 1.3rem;
	font-weight: 400
}

.footer_top {
	background: #ececec;
	padding-left: 6%;
	padding-top: 3%;
	padding-bottom: 3%
}

.footer_top .li {
	float: left;
	font-size: .16rem;
	color: #422b1d;
	margin-right: 5%
}

.Mall,
.footer_left,
.footer_right {
	float: left
}

.Mall,
.footer_left {
	margin-top: 1%
}

.footer_left {
	width: 47%
}

.footer_top .li p {
	font-size: .2rem
}

.footer_top .li a {
	color: #666;
	text-decoration: none;
	line-height: .25rem;
	transition: all .5s ease
}

.footer_top .li a:hover {
	color: #e95520
}

.Mall {
	width: 26%;
	margin-left: 2%;
	margin-right: 3%;
}

.Mall p {
	color: #422b1d;
	font-size: .2rem;
	text-align: center
}

.Mall ul li {
	float: left;
	margin-right: 6%
}

.Mall ul li img {
	width: .93rem
}

.Mall ul li:last-child {
	margin-right: 0
}

.footer_right {
	width: 22%;
	position: relative
}

.footer_right p:nth-child(1) {
	color: #422b1d;
	font-size: .2rem;
	text-align: center;
	margin: 0
}

.footer_right p:nth-child(2) {
	color: #e95520;
	font-size: .35rem;
	text-align: center;
	margin-bottom: 8%
}

.footer_right ul {
	padding-left: 27%
}

.footer_right ul li {
	float: left;
	margin-right: 8%
}

.footer_right ul li:nth-child(2) {
	margin-right: 0
}

.footer_right ul li img {
	width: .66rem
}

.footer_right .wx {
	position: absolute;
	top: .73rem;
	width: 1.3rem;
	left: -.48rem;
	display: none
}

.footer_right .wb {
	position: absolute;
	top: .73rem;
	width: 1.3rem;
	right: -.2rem;
	display: none
}

.footer_bottom {
	height: .6rem;
	background: #ccc
}

.footer_bottom div {
	height: 100%;
	line-height: .6rem;
	width: 13rem;
	margin: 0 auto;
	color: #5a5e63;
	font-size: .18rem;
	text-align: center
}

.footer_bottom div span:nth-child(2) {
	padding: 0 .4rem
}

.footer_bottom div span:nth-child(2) a {
	color: #5a5e63;
	text-decoration: none
}

.footer_bottom div>a:nth-child(3) {
	float: right;
	color: #ccc;
	text-decoration: none;
	display: none
}

.clearfixed {
	clear: both
}

.memorabilia {
	overflow-x: hidden;
	background: #fff7f5
}

.mem_title {
	width: 100%;
	height: 2.2rem
}

.mem_inner {
	margin: 0 1.95rem;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	height: 100%;
	text-align: center
}

.zh_title {
	font-size: .35rem;
	padding-top: .4rem;
	margin: 0
}

.en_title {
	font-size: .3rem
}

.mem_content {
	width: 13.6rem;
	margin: .4rem auto 0 auto;
	position: relative
}

.mem_content ul {
	width: 100%;
	height: 100%
}

.mem_content ul li {
	display: block;
	width: 6.7rem;
	height: 4rem;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position: relative
}

.mem_content ul li:nth-child(odd) {
	float: left
}

.mem_content ul li:nth-child(odd) .content_box {
	float: right;
	margin-right: .2rem;
	border-top: .01rem solid #ccc;
	width: 2.7rem;
	padding-right: 0 .08rem;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.mem_content ul li:nth-child(odd) .content_box p:nth-child(1) {
	text-align: right;
	font-size: .36rem;
	color: #e95520
}

.mem_content ul li:nth-child(odd) .content_box p span {
	font-size: .18rem
}

.mem_content ul li:nth-child(odd) .content_box p:nth-child(2) {
	text-align: right;
	font-size: .18rem;
	color: #000
}

.mem_content ul li .content_img {
	width: 3rem;
	height: 2rem;
	background: #ccc;
	overflow: hidden
}

.mem_content ul li .content_img:hover {
	-webkit-transition: scale(1.1);
	-moz-transition: scale(1.1);
	transition: scale(1.1)
}

.mem_content ul li .content_img img {
	min-width: 100%;
	height: 100%
}

.mem_content ul li:nth-child(odd) .content_img {
	margin-left: .5rem
}

.mem_content ul li:nth-child(even) .content_img {
	position: absolute;
	top: 0;
	right: .5rem
}

.mem_content ul li:nth-child(even) .content_box {
	margin-left: .2rem;
	border-top: .01rem solid #ccc;
	width: 2.7rem;
	padding-left: 0 .08rem;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.mem_content ul li:nth-child(even) .content_box p:nth-child(1) {
	text-align: left;
	font-size: .36rem;
	color: #e95520
}

.mem_content ul li:nth-child(even) .content_box p span {
	font-size: .18rem
}

.mem_content ul li:nth-child(even) .content_box p:nth-child(2) {
	text-align: left;
	font-size: .18rem;
	color: #000
}

.mem_content ul li:nth-child(odd):before {
	content: "";
	display: block;
	width: .2rem;
	height: .2rem;
	background: #e95520;
	position: absolute;
	top: -.1rem;
	right: -.2rem;
	-moz-border-radius: 50%;
	border-radius: 50%
}

.mem_content ul li:nth-child(2) {
	margin-top: 2rem
}

.mem_content ul li:nth-child(even) {
	float: right
}

.mem_content ul li:nth-child(even):before {
	content: "";
	display: block;
	width: .2rem;
	height: .2rem;
	background: #e95520;
	position: absolute;
	top: -.1rem;
	left: -.2rem;
	-moz-border-radius: 50%;
	border-radius: 50%
}

.mem_content ul li:nth-child(10) {
	height: 3.5rem
}

.mem_line {
	width: .08rem;
	height: 17.9rem;
	background: #e95520;
	position: absolute;
	top: .05rem;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	transform: translateX(-50%)
}

.rec_container {
	width: 100%;
	background: url(../img/rcrc.png);
	position: relative;
	padding: 1rem 0;
	-moz-background-size: 100%;
	background-size: 100%
}

.rec_inner {
	width: 15.15rem;
	margin-left: 2.15rem
}

.rec_btn_container {
	position: absolute;
	top: 1rem;
	left: 1.85rem;
	width: 1.8rem;
	height: 3.3rem
}

.rec_btn_container ul {
	width: 1.55rem;
	height: 3.3rem;
	background: #e95520;
	-moz-border-radius-topleft: .3rem;
	border-top-left-radius: .3rem;
	-moz-border-radius-bottomleft: .3rem;
	border-bottom-left-radius: .3rem;
	float: right
}

.rec_btn_container ul li {
	width: 1.55rem;
	height: 1.03rem;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.rec_btn_container ul .btn_active {
	width: 1.8rem;
	height: 1.25rem;
	position: relative;
	left: -.25rem;
	background: #fff;
	-moz-border-radius-topleft: .3rem;
	border-top-left-radius: .3rem;
	-moz-border-radius-bottomleft: .3rem;
	border-bottom-left-radius: .3rem;
	-webkit-box-shadow: -.01rem .02rem .02rem rgba(0, 0, 0, .2);
	-moz-box-shadow: -.01rem .02rem .02rem rgba(0, 0, 0, .2);
	box-shadow: -.01rem .02rem .02rem rgba(0, 0, 0, .2)
}

.rec_btn_container ul li a {
	display: inline-block;
	width: 100%;
	height: 100%;
	text-align: center;
	text-decoration: none
}

.rec_btn_container ul li:nth-child(1) .rec_en_title,
.rec_btn_container ul li:nth-child(1) .rec_zh_title {
	color: #e95520
}

.rec_btn_container ul li:nth-child(1) .rec_zh_title {
	margin-top: .35rem;
	line-height: .3rem
}

.rec_btn_container ul li:nth-child(1) .rec_en_title {
	display: inline
}

.rec_zh_title {
	font-size: .24rem;
	color: #fff;
	line-height: 1.02rem
}

.rec_en_title {
	font-size: .12rem;
	color: #e95520;
	display: none
}

.rec_right_container {
	width: 13.6rem;
	min-height: 7.55rem;
	background: #fff;
	padding: .45rem 0;
	margin-left: 1.5rem
}

.rec_inner_container {
	width: 12.6rem;
	margin-left: .5rem;
	min-height: 5rem
}

.search_tool,
.select_tool {
	width: 1.75rem;
	height: .35rem;
	outline: 0;
	border: .01rem solid #ccc;
	-moz-border-radius: .04rem;
	border-radius: .04rem;
	line-height: .35rem;
	padding: 0 .12rem 0 .12rem;
	margin-right: .15rem;
	color: #757575;
	font-size: .16rem;
	float: left
}

.search_btn {
	width: .9rem;
	height: .35rem;
	background: #e95520;
	border: none;
	-moz-border-radius: .04rem;
	border-radius: .04rem;
	color: #fff;
	font-size: .16rem
}

.rec_bottom_container {
	width: 100%
}

.rec_table_caption {
	background: #d9d9d9;
	color: #422b1d;
	font-size: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.rec_table_caption span {
	width: 20%;
	display: inline-block;
	height: .45rem;
	text-align: center;
	line-height: .45rem;
	font-size: .18rem
}

#cc .rec_table {
	display: none;
	width: 100%
}

#cc .dd {
	display: block
}

.rec_table li {
	width: 100%;
	font-size: .16rem;
	cursor: pointer
}

.rec_title {
	border-bottom: .01rem dashed #d9d9d9;
	-webkit-transition: background .3s ease;
	-moz-transition: background .3s ease;
	transition: background .3s ease;
	font-size: 0
}

.rec_title:hover {
	background: #d9d9d9
}

.rec_table li span {
	width: 20%;
	vertical-align: middle;
	display: inline-block;
	text-align: center;
	line-height: .5rem;
	font-size: .18rem;
	position: relative
}

.rec_table li span img {
	width: 8%;
	position: absolute;
	top: 50%;
	margin-top: -10px;
	left: .35rem
}

.rec_detail {
	width: 100%;
	padding: .25rem .35rem .45rem .35rem;
	background: #fdf6f2;
	display: none
}

.rec_describ {
	padding-bottom: .4rem
}

.rec_platform a {
	display: inline-block;
	width: .95rem;
	height: .35rem;
	line-height: .35rem;
	text-align: center;
	background: #f6aa3c;
	font-size: .18rem;
	color: #fff;
	text-decoration: none
}

.rec_platform a:hover {
	color: #fff;
	background: #e95520
}

.rec_more {
	text-align: center;
	padding-top: .45rem
}

.rec_lazyload {
	background: #fff;
	border: .02rem solid #e95520;
	display: inline-block;
	height: .45rem;
	width: 2rem;
	font-size: .2rem;
	color: #e95520;
	outline: 0;
	text-align: center;
	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	transition: all .4s ease;
	padding: 0
}

.rec_lazyload:hover {
	color: #fff;
	background: #e95520
}

.rec_inner_container .rec_form {
	display: none
}

.pro_inner {
	width: 15.4rem;
	height: 100%;
	margin: 0 auto
}

.pro_top {
	height: 1.7rem
}

.pro_zh_title {
	font-size: .35rem;
	padding: .5rem 0 0 0;
	line-height: .6rem;
	color: #422b1d
}

.pro_en_title {
	font-size: .3rem;
	margin: 0;
	line-height: .35rem
}

.process {
	width: 100%;
	overflow: hidden
}

.pro_banner {
	width: 100%
}

.pro_banner img {
	width: 100%;
	min-width: 100%
}

.pro_conditions {
	width: 100%;
	height: 5.5rem;
	background: #fdf6f2;
	position: relative;
	overflow: hidden
}

.pro_conditions .pro_inner_kong {
	height: 1.32rem;
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 0;
	background: #f7b515
}

.conditions_bottom {
	height: 2.05rem;
	z-index: 8;
	position: absolute
}

.conditions_bottom ul li {
	width: 2.74rem;
	height: 3.59rem;
	float: left;
	padding: .3rem;
	text-align: justify;
	margin-left: .4rem
}

.conditions_bottom ul li span {
	display: inline-block
}

.conditions_bottom ul li span:nth-child(1) {
	font-size: .2rem;
	height: 1.14rem
}

.conditions_bottom ul li span:nth-child(2) {
	color: #eb5620;
	font-size: .72rem
}

.conditions_bottom ul .jia1 {
	background: url(../img/join1.png);
	-moz-background-size: 100% 100%;
	background-size: 100% 100%;
	margin-left: 0
}

.conditions_bottom ul .jia2 {
	background: url(../img/join2.png);
	-moz-background-size: 100% 100%;
	background-size: 100% 100%
}

.conditions_bottom ul .jia3 {
	background: url(../img/join3.png);
	-moz-background-size: 100% 100%;
	background-size: 100% 100%
}

.conditions_bottom ul .jia4 {
	background: url(../img/join4.png);
	-moz-background-size: 100% 100%;
	background-size: 100% 100%
}

.conditions_bottom ul .jia5 {
	background: url(../img/join5.png);
	-moz-background-size: 100% 100%;
	background-size: 100% 100%
}

.pro_support {
	width: 100%;
	height: 6.8rem;
	background: url(../img/process_bg.jpg) no-repeat center center;
	-moz-background-size: cover;
	background-size: cover
}

.support_bottom ul {
	width: 14.43rem;
	height: 5rem;
	padding-top: .15rem;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-bottom: .05rem;
	margin: .15rem auto .05rem auto
}

.support_bottom ul li {
	width: 4.05rem;
	height: 1.9rem;
	background: #fff;
	float: left;
	margin: .15rem .38rem .35rem .38rem;
	position: relative
}

.support_bottom .pro_mark {
	width: 100%;
	height: 1.05rem;
	overflow: hidden;
	text-align: center
}

.support_bottom .pro_mark p {
	-webkit-transform: translateY(20%);
	-moz-transform: translateY(20%);
	transform: translateY(20%);
	-webkit-transition: -webkit-transform .5s ease;
	transition: -webkit-transform .5s ease;
	-moz-transition: transform .5s ease, -moz-transform .5s ease;
	transition: transform .5s ease;
	transition: transform .5s ease, -webkit-transform .5s ease, -moz-transform .5s ease;
	font-size: .9rem;
	font-family: "微软雅黑";
	color: #eb5620;
	font-weight: 700
}

.support_bottom .pro_item_title {
	-webkit-transition: -webkit-transform .5s ease;
	transition: -webkit-transform .5s ease;
	-moz-transition: transform .5s ease, -moz-transform .5s ease;
	transition: transform .5s ease;
	transition: transform .5s ease, -webkit-transform .5s ease, -moz-transform .5s ease;
	color: #422b1d;
	font-size: .3rem;
	text-align: center
}

.pro_describe {
	width: 3.15rem;
	height: 1rem;
	position: absolute;
	bottom: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	transform: translateX(-50%);
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	transition: all .5s ease
}

.pro_describe p {
	text-align: center;
	font-size: .24rem;
	color: #422b1d;
	display: none
}

.pro_join {
	width: 100%;
	height: 8rem;
	background: #fef6f3
}

.join_bottom {
	height: 5.6rem;
	overflow: hidden;
	text-align: center
}

.pro_form_container {
	width: 100%;
	height: 5.4rem;
	position: relative;
	background: #fef6f3
}

.pro_form {
	position: absolute;
	z-index: 1;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	transform: translateX(-50%);
	width: 10.4rem;
	height: 4.35rem;
	background: #eee;
	padding: .4rem .78rem 0 .78rem
}

.pro_form_title {
	margin-bottom: .25rem;
	height: .5rem
}

.pro_form_title .pro_left,
.pro_form_title .pro_tel {
	float: left;
	height: .5rem
}

.jiameng_left {
	position: absolute;
	top: -3.23rem;
	left: -.1rem;
	width: 4.2rem
}

.jiameng_rigth {
	position: absolute;
	top: -3.65rem;
	right: -.17rem;
	width: 4.2rem
}

.pro_tel {
	padding-left: .3rem;
	margin-left: .3rem;
	border-left: .01rem solid #000
}

.pro_tel_title,
.pro_tel_txt {
	float: left
}

.pro_tel_title p {
	line-height: .25rem;
	font-size: .16rem;
	vertical-align: middle;
	margin: 0;
	padding: 0
}

.pro_tel_txt h3 {
	font-size: .4rem;
	padding: 0 .15rem;
	margin: 0;
	line-height: .5rem
}

.pro_form_en_txt,
.pro_form_zh_txt {
	text-align: center;
	padding: 0;
	margin: 0
}

.pro_form_zh_txt {
	font-size: .3rem
}

.pro_form_en_txt {
	font-family: Arial;
	font-size: .12rem
}

.pro_form form,
.pro_form form ul {
	width: 100%
}

.pro_form form ul li {
	width: 48%;
	height: .42rem;
	float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin-top: .12rem
}

.pro_form form ul li:nth-child(odd) {
	margin-right: 2%
}

.pro_form form ul li:nth-child(5) {
	height: 1.1rem
}

.pro_form form ul li:nth-child(7) {
	height: .56rem;
	margin-right: 0
}

.pro_form form ul li input,
.pro_form form ul li textarea {
	width: 100%;
	height: 100%;
	outline: 0;
	background: #ccc;
	border: none;
	padding: 0 .12rem;
	resize: none
}

.pro_form form ul li textarea {
	padding: .12rem
}

.pro_form form ul li input[type=submit] {
	background: #e95520;
	font-size: .18rem;
	color: #fff;
	width: 2rem
}

.pro_form_bg {
	position: absolute;
	bottom: 0;
	height: 4.5rem;
	width: 100%;
	background: url(../img/banner.png);
	background-repeat: no-repeat;
	-moz-background-size: cover;
	background-size: cover;
	background-position: center center
}

.pro_form form ul li #input_text1 {
	width: 2rem
}

.pro_form form ul li img {
	cursor: pointer;
	height: 100%;
	margin-left: .1rem
}

.pro_form form ul li:nth-child(8) {
	margin-left: 3.3rem;
	height: .5rem
}

.Human_nr {
	width: 15.3rem;
	margin: .3rem auto
}

.Human_nr .Rencai h3,
.Human_nr .Team h3 {
	font-size: .35rem;
	color: #e95520;
	line-height: .9rem
}

.Human_nr .Rencai .culture,
.Human_nr .Team .culture {
	font-size: .3rem;
	color: #e95520;
	margin-bottom: .3rem
}

.Human_nr .Rencai p,
.Human_nr .Team p {
	font-size: .2rem;
	color: #422b1d;
	line-height: .35rem
}

.Human_nr .Team ul li {
	float: left;
	width: 3.8rem;
	height: 2.7rem;
	position: relative;
	margin-top: .26rem;
	-moz-background-size: 100%;
	background-size: 100%;
	-webkit-transition: all 2s ease;
	-moz-transition: all 2s ease;
	transition: all 2s ease;
	overflow: hidden
}

.Human_nr .Team ul li:hover div {
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	transform: scale(1.2)
}

.Human_nr .Team ul li div:nth-child(1) {
	width: 100%;
	height: 100%;
	-webkit-transition: all 2s ease;
	-moz-transition: all 2s ease;
	transition: all 2s ease;
	text-align: center
}

.Human_nr .Team ul li div:nth-child(1) img {
	width: 100%;
	height: 100%
}

.Human_nr .Team ul li:hover div:nth-child(1) {
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	transform: scale(1.2)
}

.Human_nr .Team ul li:hover p {
	background: rgba(233, 85, 32, .7)
}

.Human_nr .Team ul li:hover p span {
	opacity: 1;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

.Human_nr .Team ul li p {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(255, 255, 255, 0);
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	transition: all .5s ease
}

.Human_nr .Team ul li p span {
	font-size: .21rem;
	width: 3rem;
	text-align: center;
	color: #fff;
	display: inline-block;
	position: absolute;
	left: 50%;
	top: 0;
	opacity: 0;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease;
	-webkit-transform: translate(-50%, -100%);
	-moz-transform: translate(-50%, -100%);
	transform: translate(-50%, -100%)
}

.Human_nr .Rencai {
	margin-top: .7rem
}

.Human_nr .Rencai ul {
	width: 13.6rem;
	margin: .3rem auto
}

.Human_nr .Rencai ul li {
	width: 2rem;
	float: left;
	margin-right: 3.8rem;
	text-align: center
}

.Human_nr .Rencai ul li:nth-child(3) {
	margin-right: 0
}

.Human_nr .Rencai ul li .Rencai_tu {
	width: 2rem;
	height: 2rem;
	-moz-border-radius: 100%;
	border-radius: 100%;
	background: #fff;
	-webkit-box-shadow: 0 6px 6px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 6px 6px rgba(0, 0, 0, .2);
	box-shadow: 0 6px 6px rgba(0, 0, 0, .2);
	position: relative;
	margin-bottom: .15rem
}

.Human_nr .Rencai ul li .Rencai_tu1 img {
	max-width: 100%
}

.Human_nr .Rencai ul li .Rencai_tu1 {
	width: 1.2rem;
	height: 1.2rem;
	overflow: hidden;
	position: absolute;
	top: 50%;
	left: 50%;
	text-align: center;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

.Human_nr .Rencai ul li:hover .Rencai_tu {
	background: #e95520
}

.Human_nr .Rencai ul li:hover .Rencai_tu .Rencai_tu_xs {
	display: none
}

.Human_nr .Rencai ul li:hover .Rencai_tu .Rencai_tu_yc {
	display: block
}

.Human_nr .Rencai ul li:hover p {
	color: #e95520
}

.lianxi {
	padding-top: .5rem
}

.lxwm {
	width: 8rem;
	margin: 0 auto
}

.lxwm li {
	width: 3rem;
	height: .6rem;
	float: left;
	text-align: center;
	line-height: .6rem;
	margin-right: 1rem
}

.lxwm li:last-child {
	margin-right: 0
}

.lxwm li a {
	font-size: .26rem;
	text-decoration: none;
	color: #333;
	display: inline-block;
	width: 100%;
	height: 100%;
	background: #fff;
	-moz-border-radius: .1rem;
	border-radius: .1rem;
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 0 10px rgba(0, 0, 0, .2);
	box-shadow: 0 0 10px rgba(0, 0, 0, .2)
}

.lianxi .ditu {
	margin: .5rem 0;
	background: #f9efdc
}

.lxwm li .lxwm1 {
	background: #e95520;
	color: #fff
}

.lxwm li:hover a {
	background: #e95520;
	color: #fff
}

.map_container {
	width: 70%;
	margin: .5rem auto;
	position: relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: .3rem;
	-webkit-box-shadow: 0 0 .1rem rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 0 .1rem rgba(0, 0, 0, .2);
	box-shadow: 0 0 .1rem rgba(0, 0, 0, .2);
	-moz-border-radius: .1rem;
	border-radius: .1rem
}

#dituContent {
	width: 100%;
	height: 6rem;
	margin: 0 auto
}

.map_address {
	position: absolute;
	padding: .4rem .2rem;
	left: .3rem;
	bottom: .3rem;
	background: rgba(255, 255, 255, .9);
	width: 5.15rem;
	height: 3.4rem;
	-moz-border-radius-topright: .05rem;
	border-top-right-radius: .05rem;
	-webkit-box-shadow: .1rem -.1rem .05rem rgba(0, 0, 0, .2);
	-moz-box-shadow: .1rem -.1rem .05rem rgba(0, 0, 0, .2);
	box-shadow: .1rem -.1rem .05rem rgba(0, 0, 0, .2)
}

.map_address h2 {
	color: #e95520;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position: relative
}

.map_address h3 {
	line-height: .45rem
}

.map_address h2:before {
	position: absolute;
	content: "";
	width: .05rem;
	height: .36rem;
	background: #e95520;
	left: -.15rem;
	top: 0;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease;
	-webkit-transform: scaleY(0);
	-moz-transform: scaleY(0);
	transform: scaleY(0)
}

.map_address h2:hover:before {
	-webkit-transform: scaleY(1);
	-moz-transform: scaleY(1);
	transform: scaleY(1)
}

.map_address p {
	font-size: .2rem;
	line-height: .35rem
}

.branch-map #search {
	width: 4.3rem;
	height: .4rem;
	margin: 0 auto;
	margin-top: .4rem
}

.branch-map #search form {
	width: 100%;
	height: .4rem
}

.branch-map #search #searchtxt {
	width: 3.5rem;
	height: .4rem;
	float: left
}

.branch-map #search #searchtxt input {
	width: 100%;
	height: .4rem;
	text-indent: .2rem;
	border: 0;
	-moz-border-radius-topleft: .2rem;
	border-top-left-radius: .2rem;
	-moz-border-radius-bottomleft: .2rem;
	border-bottom-left-radius: .2rem
}

.branch-map #search .searchbtn {
	float: right;
	width: .8rem;
	height: .4rem;
	background: #e95520;
	-moz-border-radius-topright: .2rem;
	border-top-right-radius: .2rem;
	-moz-border-radius-bottomright: .2rem;
	border-bottom-right-radius: .2rem
}

.branch-map #search .searchbtn #searchbtn {
	width: .4rem;
	height: .4rem;
	margin-left: .15rem;
	background: #e95520;
	border: 0
}

.branch-map-l .container1 {
	position: relative
}

.clearfix::after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden
}

.clearfix {
	clear: both;
	font-size: 0
}

.map-content {
	padding: 30px 0
}

.map-module {
	width: 14.4rem !important;
	margin: 0 auto;
	position: relative;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease
}

.map-content-info {
	position: relative;
	margin-bottom: 30px
}

.branch-map-l {
	/* width: 8.49rem; */
	height: 575px
}

.map-dot {
	position: absolute;
	text-align: center;
	font-size: 12px;
	cursor: pointer
}

.beijing {
	left: 465px;
	top: 163px
}

.tianjin {
	left: 479px;
	top: 173px
}

.hebei {
	left: 455px;
	top: 194px
}

.shanxi {
	left: 425px;
	top: 208px
}

.liaoning {
	left: 528px;
	top: 136px
}

.jilin {
	left: 545px;
	top: 100px
}

.heilongjiang {
	left: 545px;
	top: 62px
}

.shanghai {
	left: 538px;
	top: 264px
}

.jiangsu {
	left: 506px;
	top: 242px
}

.zhejiang {
	left: 522px;
	top: 296px
}

.anhui {
	left: 488px;
	top: 269px
}

.fujian {
	left: 504px;
	top: 342px
}

.jiangxi {
	left: 478px;
	top: 317px
}

.shandong {
	left: 488px;
	top: 210px
}

.henan {
	left: 446px;
	top: 247px
}

.hubei {
	left: 439px;
	top: 283px
}

.hunan {
	left: 435px;
	top: 324px
}

.guangdong {
	left: 450px;
	top: 379px
}

.guangxi {
	left: 400px;
	top: 379px
}

.chongqing {
	left: 385px;
	top: 300px
}

.sichuan {
	left: 319px;
	top: 295px
}

.qinghai{
	left: 270px;
	top: 230px;
}

.guizhou {
	left: 380px;
	top: 344px
}

.yunnan {
	left: 317px;
	top: 374px
}

.shanxi1 {
	left: 392px;
	top: 248px
}

.hainan {
	top: 434px;
	left: 420px
}

.Gansu {
	left: 351px;
	top: 239px
}

.neimenggu {
	left: 466px;
	top: 114px
}

.ningxia {
	left: 371px;
	top: 200px;
}

.nanhaizhudao {
	top: 380px;
	left: 606px;
}

.map-dot:after {
	content: "";
	display: block;
	width: 8px;
	height: 8px;
	margin: 0 auto;
	background-color: #e95520;
	-moz-border-radius: 50%;
	border-radius: 50%
}

.branch-map {
	width: 6rem;
	position: absolute;
	top: .92rem;
	right: 0
}

.branch-map1 {
	width: 100%
}

.branch-map-data {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	z-index: 1;
	display: none
}

.branch-map-data-title span {
	display: inline-block;
	width: 20px;
	height: 20px;
	background: #e95520;
	-moz-border-radius: 100%;
	border-radius: 100%;
	float: left;
	margin: .1rem .1rem 0 .2rem
}

.branch-map-data-title p {
	font-size: .25rem;
	color: #e95520;
	line-height: .4rem
}

.branch-map-data-info {
	background: #fff;
	-moz-border-radius: .1rem;
	border-radius: .1rem;
	padding: .2rem
}

.branch-map-data-info .test {
	min-height: 236px
}

.branch-map-data-info .test::-webkit-scrollbar {
	width: 4px
}

.branch-map-data-info .test::-webkit-scrollbar-thumb {
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, .2);
	background: rgba(0, 0, 0, .2)
}

.branch-map-data-info .test::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, .2);
	border-radius: 0;
	background: rgba(0, 0, 0, .1)
}

.data-branch {
	padding: 6px 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	float: left
}

.wx-img {
	float: right;
	width: 3rem
}

.wx-img img {
	width: 46%
}

.wx-img img:last-child {
	margin-left: 6%
}

.clear {
	clear: both
}

.data-branch:last-child {
	border: none
}

a,
button,
input,
textarea {
	-webkit-tap-highlight-color: transparent;
	-moz-transition: all .3s ease;
	-webkit-transition: all .3s ease;
	transition: all .3s ease
}

.data-branch .data-name {
	font-size: .2rem;
	color: #666;
	line-height: normal;
	margin-bottom: 14px;
	margin-top: 0
}

.md-logo {
	margin-bottom: .4rem
}

.data-branch p {
	font-size: .17rem;
	color: #999;
	line-height: .3rem
}

.data-branch p img,
.data-name img {
	margin-right: .15rem
}

.branch_map_active {
	display: block
}

.map-dot.cur:before {
	content: "";
	position: absolute;
	left: 50%;
	bottom: -3px;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	transform: translateX(-50%);
	width: 14px;
	height: 14px;
	-moz-border-radius: 50%;
	border-radius: 50%;
	border: 1px solid #e95520;
	-webkit-animation: dot 4s infinite;
	-moz-animation: dot 4s infinite;
	animation: dot 4s infinite
}

@-webkit-keyframes dot {
	100% {
		-webkit-transform: translateX(-50%) scale(1);
		transform: translateX(-50%) scale(1);
		opacity: 1
	}

	50% {
		-webkit-transform: translateX(-50%) scale(1.5);
		transform: translateX(-50%) scale(1.5);
		opacity: .1
	}
}

@-moz-keyframes dot {
	100% {
		-moz-transform: translateX(-50%) scale(1);
		transform: translateX(-50%) scale(1);
		opacity: 1
	}

	50% {
		-moz-transform: translateX(-50%) scale(1.5);
		transform: translateX(-50%) scale(1.5);
		opacity: .1
	}
}

@keyframes dot {
	100% {
		-webkit-transform: translateX(-50%) scale(1);
		-moz-transform: translateX(-50%) scale(1);
		transform: translateX(-50%) scale(1);
		opacity: 1
	}

	50% {
		-webkit-transform: translateX(-50%) scale(1.5);
		-moz-transform: translateX(-50%) scale(1.5);
		transform: translateX(-50%) scale(1.5);
		opacity: .1
	}
}

.article_content {
	width: 15.8rem;
	margin: 0 auto
}

.article_content h3 {
	font-size: .34rem
}

.article_content p {
	font-size: .24rem;
	color: #666
}

.article_list {
	margin-top: .4rem
}

.article_list ul li {
	width: 3.79rem;
	margin-bottom: .2rem;
	margin-right: .2rem;
	float: left;
	min-height: 3.76rem;
	max-height: 3.8rem
}

.article_list ul li:nth-child(12),
.article_list ul li:nth-child(4),
.article_list ul li:nth-child(8) {
	margin-right: 0
}

.article_list ul li a {
	text-decoration: none
}

.article_list ul li .articleid {
	width: 100%;
	height: 2.4rem;
	overflow: hidden
}

.articleid img {
	max-width: 100%;
	cursor: pointer;
	-webkit-transition: all 2s;
	-moz-transition: all 2s;
	transition: all 2s
}

.article_list ul li:hover .articleid img {
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	transform: scale(1.2)
}

.article_list ul li h4 {
	font-size: .19rem;
	color: #333;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin: .15rem 0;
	font-weight: 700
}

.article_list ul li h5 {
	font-size: .14rem;
	color: #929292
}

.article_list ul li:hover h4 {
	color: #e95520
}

.article_list ul li p {
	height: .55rem;
	font-size: .16rem;
	color: #555;
	line-height: .27rem;
	text-align: justify;
	position: relative;
	padding-bottom: .1rem;
	margin-bottom: 0;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2
}

.article_list ul li p:before {
	position: absolute;
	content: "";
	width: 3.79rem;
	height: .02rem;
	background: #e95520;
	left: 0;
	bottom: 0;
	-webkit-transform: scaleX(0);
	-moz-transform: scaleX(0);
	transform: scaleX(0);
	-webkit-transition-property: transform;
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	-moz-transition-property: transform, -moz-transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform, -moz-transform;
	-webkit-transition-duration: .3s;
	-moz-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	transition-timing-function: ease-out
}

.article_list ul li:hover p:before {
	-webkit-transform: scaleX(1);
	-moz-transform: scaleX(1);
	transform: scaleX(1)
}

.preg .pageinfo {
	display: none
}

.preg .pgejump {
	display: none
}

.preg {
	text-align: center;
	margin-bottom: .3rem
}

.preg a {
	display: inline-block;
	width: .5rem;
	height: .4rem;
	text-align: center;
	line-height: .4rem;
	border: 1px solid #929292;
	color: #666;
	margin-right: .1rem;
	text-decoration: none;
	-moz-border-radius: 5px;
	border-radius: 5px
}

.preg .curpage {
	background: #e95520;
	color: #fff;
	border: none
}

.preg .listpage:hover {
	background: #e95520;
	color: #fff
}

.preg a:hover {
	color: #666;
	text-decoration: none
}

.preg .endpage {
	margin-right: 0
}

.main_left {
	background: #f9efdc;
	padding: .2rem 0
}

.main_left .content_nr {
	width: 16.29rem;
	margin: 0 auto
}

.main_left .ind_bt {
	font-size: 16px;
	height: 30px;
	line-height: 30px;
	float: left;
	margin-bottom: .4rem
}

.main_left .ind_bt img {
	width: .18rem;
	margin-right: .05rem
}

.main_left .ind_bt a {
	color: #333;
	text-decoration: none;
	font-size: 16px
}

.content_nr .content {
	width: 10.49rem;
	float: left;
	border-bottom: 1px solid #c2b4a2;
	box-sizing: border-box;
	padding-bottom: .3rem
}

.content_nr .content h1 {
	font-size: .3rem;
	color: #422b1d
}

.content_nr .content p {
	color: #422b1d;
	font-size: .16rem;
	text-indent: 2em
}

.content_nr .content img {
	max-width: 100%;
	display: block;
	margin: 0 auto
}

.content_nr .content .msg {
	font-size: .18rem;
	color: #422b1d;
	line-height: .4rem;
	border-bottom: 1px solid #c2b4a2;
	margin-bottom: .3rem
}

.pn {
	height: .5rem;
	width: 10.49rem;
	line-height: .5rem
}

.pn p {
	width: 50%;
	float: left;
	color: #422b1d;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: .18rem
}

.pn p:nth-child(2) {
	float: right;
	text-align: right
}

.pn p a {
	color: #422b1d;
	text-decoration: none
}

.pn p:hover a {
	color: #e95520
}

.content_tag {
	width: 5rem;
	position: fixed;
	right: 1.46rem;
	z-index: 9
}

.content_tag img {
	max-width: 100%
}

.content_tag ul {
	background: url(../img/xwbj_03.jpg);
	padding: .3rem .2rem
}

.content_tag ul li {
	line-height: .35rem;
	font-size: .2rem;
	color: #fff;
	list-style: disc;
	margin-left: .24rem
}

.content_tag ul li a {
	color: #fff;
	text-decoration: none
}

.main {
	max-width: 9rem;
	margin: 0 auto;
	margin-top: 6%;
	position: relative
}

#slide {
	width: 100%;
	height: 500;
	position: relative;
	overflow: hidden
}

#slide .pic {
	position: absolute
}

#slide .pic img {
	width: -moz-calc(100% - .15rem);
	width: calc(100% - .15rem);
	height: -moz-calc(100% - .15rem);
	height: calc(100% - .15rem)
}

#slide .p1 {
	z-index: 3;
	width: 2.96rem;
	height: 4rem;
	left: -60%;
	top: .76rem;
	background: #fff;
	-moz-border-radius: 44%;
	border-radius: 44%
}

#slide .p2 {
	z-index: 4;
	width: 2.94rem;
	height: 4rem;
	left: 0;
	top: .76rem;
	background: #fff;
	-moz-border-radius: 44%;
	border-radius: 44%
}

#slide .p3 {
	z-index: 5;
	width: 3.9rem;
	height: 5rem;
	left: 23%;
	top: 0;
	background: #fff;
	-moz-border-radius: 44%;
	border-radius: 44%
}

#slide .p4 {
	z-index: 4;
	width: 2.94rem;
	height: 4rem;
	left: 56%;
	top: .76rem;
	background: #fff;
	-moz-border-radius: 44%;
	border-radius: 44%
}

#slide .p5 {
	z-index: 3;
	width: 2.94rem;
	height: 4rem;
	left: 120%;
	top: .76rem;
	background: #fff;
	-moz-border-radius: 44%;
	border-radius: 44%
}

#slide .btn {
	position: absolute;
	z-index: 6;
	bottom: 20%;
	width: 180px;
	margin-left: -90px;
	left: 50%
}

#slide .btn span {
	width: 24px;
	height: 8px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	float: left;
	background-color: #dedede;
	margin: 0 3px
}

#slide .btn .on {
	background-color: #ffd200
}

.btn-prev {
	position: absolute;
	top: 2.4rem;
	font-size: .8rem;
	background: url(../img/left.png);
	width: .49rem;
	height: .49rem;
	left: -1rem;
	cursor: pointer;
	-moz-background-size: 100%;
	background-size: 100%
}

.btn-next {
	position: absolute;
	top: 2.4rem;
	font-size: .8rem;
	background: url(../img/right.png);
	width: .49rem;
	height: .49rem;
	right: 0;
	cursor: pointer;
	-moz-background-size: 100%;
	background-size: 100%
}

.ju_inner_top {
	margin-top: 1.3rem;
	width: 74%;
	height: 1.5rem;
	margin-left: .4rem
}

.pic a {
	display: inline-block;
	text-decoration: none;
	color: #333;
	height: 100%;
	background: #fff;
	-moz-border-radius: 44%;
	border-radius: 44%
}

.pic a:hover {
	text-decoration: none
}

.pic h3 {
	text-align: center
}

.p3 .ju_inner_top {
	margin-top: 1.8rem;
	margin-left: .6rem;
	height: 2rem
}

.pic a {
	width: 100%;
	height: 3.86rem;
	position: relative
}

.p3 a {
	height: 4.82rem
}

.p2 a:after,
.p4 a:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(255, 255, 255, .5);
	-moz-border-radius: 44%;
	border-radius: 44%
}

.wrap1 {
	overflow: hidden
}

.resource-banner {
	background: url(../img/rlzy.jpg) no-repeat center center;
	-moz-background-size: cover;
	background-size: cover;
	width: 100%;
	height: 4rem;
	position: relative
}

.employment-concept {
	width: 100%;
	background: url(../img/employment-concept-bg.png) no-repeat center center;
	-moz-background-size: cover;
	background-size: cover;
	padding: 1.45rem 0 .7rem 0
}

.resource-inner {
	width: 15.5rem;
	height: 100%;
	margin: 0 auto
}

.content-area {
	height: 4.15rem;
	width: 100%
}

.content-left {
	position: relative;
	height: 4.15rem;
	width: 7.2rem;
	float: left;
	background: url(../img/shop.png) no-repeat center center;
	-moz-background-size: cover;
	background-size: cover
}

.text-img {
	position: absolute;
	top: -.9rem;
	left: .3rem;
	width: 3.7rem
}

.content-right {
	height: 4.15rem;
	width: 7.65rem;
	float: right;
	padding-left: .2rem
}

.content-right h3 {
	color: #44312d;
	line-height: .53rem;
	font-size: .3rem;
	font-weight: 400;
	margin-top: .3rem
}

.content-right p {
	color: #44312d;
	font-size: .16rem;
	line-height: .3rem
}

.resource-list {
	padding: .85rem 0 .8rem 0;
	background: url(../img/list-bg.png) no-repeat center center;
	-moz-background-size: cover;
	background-size: cover
}

.resource-list ul li {
	float: left;
	width: 4.2rem;
	margin-right: 1.35rem;
	position: relative;
	z-index: 2
}

.resource-list ul li .katon-bg {
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: -1;
	top: 0;
	right: 0;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	transition: all .5s ease
}

.resource-list ul li:nth-child(1) .katon-bg {
	background: url(../img/dark1.png) no-repeat right .5rem
}

.resource-list ul li:nth-child(2) .katon-bg {
	background: url(../img/dark2.png) no-repeat right top
}

.resource-list ul li:nth-child(3) .katon-bg {
	background: url(../img/dark3.png) no-repeat left 2rem
}

.resource-list ul li:nth-child(3n) {
	margin-right: 0
}

.resource-list ul li a {
	width: 100%;
	height: 100%;
	text-decoration: none
}

.list-img {
	width: 4.2rem;
	height: 4.2rem;
	-moz-border-radius-topright: .05rem;
	border-top-right-radius: .05rem;
	-moz-border-radius-topleft: .05rem;
	border-top-left-radius: .05rem;
	overflow: hidden
}

.list-img img {
	width: 100%;
	height: 100%;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	transition: all .5s ease
}

.list-text {
	width: 100%;
	height: .92rem;
	text-align: center;
	background-color: #e95520;
	-moz-border-radius-bottomright: .05rem;
	border-bottom-right-radius: .05rem;
	-moz-border-radius-bottomleft: .05rem;
	border-bottom-left-radius: .05rem
}

.list-text-t {
	font-size: .2rem;
	color: #fff;
	line-height: .55rem;
	margin: 0
}

.list-text-c {
	font-size: .14rem;
	color: #fff;
	margin: 0
}

.resource-list ul li:nth-child(1):hover .katon-bg {
	right: -1.3rem
}

.resource-list ul li:nth-child(2):hover .katon-bg {
	right: -1.05rem
}

.resource-list ul li:nth-child(3):hover .katon-bg {
	right: 1.2rem
}

.resource-list ul li:hover .list-img img {
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	transform: scale(1.2)
}

.news-banner {
	width: 100%;
	height: 5rem;
	background: #f7b515
}

.banner-text {
	width: 8.2rem;
	height: 100%;
	float: left;
	background: url(../img/text-bg.png) no-repeat center center;
	-moz-background-size: cover;
	background-size: cover
}

.banner-img {
	width: 10.6rem;
	height: 100%;
	float: right
}

.banner-img img {
	width: 100%;
	height: 100%
}

.news-main {
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-top: .4rem;
	background: #f9efdc
}

.news-inner {
	width: 15.3rem;
	height: 100%;
	margin: 0 auto
}

.text-inner {
	width: 5rem;
	height: 3.7rem;
	margin: .6rem 0 0 1.95rem
}

.banner-text h3 {
	font-size: .36rem;
	color: #e95520;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden
}

.banner-text time {
	font-size: .3rem;
	line-height: 1.2rem;
	color: #422b1d
}

.banner-text p {
	font-size: .2rem;
	color: #422b1d;
	line-height: .3rem;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden
}

.swiper-container {
	width: 100%;
	height: 100%
}

.news-banner .swiper-pagination {
	text-align: left;
	font-size: 0
}

.news-banner .swiper-pagination-bullet {
	width: .15rem;
	height: .15rem
}

.news-banner .swiper-pagination-bullet-active {
	background: #e95520
}

.item-container {
	display: block;
	font-size: 0
}

.item-container a:hover {
	text-decoration: none
}

.branch-act {
	width: 10.15rem;
	float: left
}

.company-news {
	width: 4.45rem;
	float: right
}

.main-t {
	margin: 0;
	font-size: .3rem;
	color: #e95520;
	line-height: .45rem
}

.main-bottom {
	width: 100%;
	height: .3rem
}

.main-en {
	float: left;
	font-size: .24rem;
	color: #e95520;
	line-height: .3rem
}

.main-more {
	float: right;
	font-size: .16rem;
	color: #422b1d;
	line-height: .3rem;
	transition: all .5s ease
}

.main-more:hover {
	text-decoration: none;
	color: #e95520
}

.main-content {
	width: 6.8rem;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-top: .3rem
}

.branch-act ul li {
	width: 3.25rem;
	height: 2.8rem;
	float: left;
	margin-right: .2rem;
	margin-bottom: .2rem
}

.branch-act ul li:nth-child(3n) {
	margin-right: 0
}

.branch-act ul li a {
	display: block;
	position: relative;
	width: 100%;
	height: 100%
}

.thumb-box {
	width: 100%;
	height: 2.05rem;
	overflow: hidden
}

.thumb-box img {
	width: 100%;
	margin: auto;
	transition: all .5s ease
}

.branch-text {
	width: 2.9rem;
	height: 1rem;
	position: absolute;
	bottom: 0;
	background: #f9efdc;
	padding: .15rem 0 0 .2rem;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	transition: all .5s ease
}

.branch-text p {
	font-size: .16rem;
	color: #422b1d;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	transition: all .5s ease
}

.branch-time {
	margin-top: .15rem
}

.branch-time img {
	float: left;
	width: .2rem;
	vertical-align: middle
}

.branch-time span {
	float: left;
	margin-left: .1rem;
	font-size: .14rem;
	color: #422b1d;
	vertical-align: middle
}

.company-news ul li {
	width: 100%;
	height: 1rem;
	padding: .13rem 0
}

.company-news ul li:nth-child(1) {
	padding-top: 0
}

.company-news ul li a {
	display: block;
	width: 100%;
	height: 100%
}

.company-news .date {
	width: .74rem;
	height: .74rem;
	float: left;
	text-align: center
}

.company-news .date h4 {
	margin: 0;
	line-height: .44rem;
	font-size: .3rem;
	font-weight: 700;
	color: #422b1d;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	transition: all .5s ease
}

.company-news .date p {
	line-height: .3rem;
	margin: 0;
	font-size: .14rem;
	color: #422b1d;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	transition: all .5s ease
}

.news-info {
	float: right;
	width: 3.45rem;
	height: .74rem;
	border-left: 1px solid #999;
	padding: .1rem 0 .1rem .3rem
}

.news-info p {
	color: #422b1d;
	font-size: .2rem;
	margin: 0;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	transition: all .5s ease
}

.branch-act ul li:hover .thumb-box img {
	transform: scale(1.15)
}

.branch-act ul li:hover .branch-text {
	-webkit-transform: translateY(-20px);
	-moz-transform: translateY(-20px);
	transform: translateY(-20px)
}

.branch-act ul li:hover .branch-text p {
	color: #e95520
}

.company-news ul li a:hover .news-info p {
	color: #e95520;
	-webkit-transform: translateX(30px);
	-moz-transform: translateX(30px);
	transform: translateX(30px)
}

.company-news ul li a:hover .date h4,
.company-news ul li a:hover .date p {
	color: #e95520
}

@media screen and (max-width:1460px) {
	.wx-img {
		float: inherit
	}
}

@media screen and (max-width:1440px) {
	.branch-map {
		width: 5rem
	}
}

@media screen and (max-width:1280px) {
	.branch-map {
		width: 4rem;
		height: 418px
	}

	.wx-img img:last-child {
		margin-left: 2%
	}

	.branch-map #search {
		width: 3.3rem
	}

	.branch-map #search #searchtxt {
		width: 2.5rem
	}

	#searchbtn img {
		max-width: 83%
	}

	.branch-map1 {
		width: 3.3rem
	}

	.branch-map-data {
		width: 3.3rem
	}
}
