@charset "utf-8";
/* CSS Document */
/*  初始化  */
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,img,div{
	margin:0;
	padding:0;
	border:0;
	font-family:"Microsoft YaHei";
} 
table,td{
	margin:0;
	padding:0;
	font-family:"Microsoft YaHei";
}
#fontzoom table,#fontzoom td{
	margin:0;
	padding:0;
	 border:1px solid #ccc;
	font-family:"Microsoft YaHei";
}
#fontzoom table{
	text-align: center; border-collapse: collapse;
	width: 100%!important;
} 

ul,ol,li{
	list-style-type:none;
} 
select,input,img,select{
	vertical-align:middle;
} 
a{
	text-decoration:none;
} 
a:hover,a:active,a:focus{
	text-decoration:none;
}
select{-webkit-appearance:none}
input{-webkit-appearance:none}
/*  调用样式  */
.fl{float:left;	}
.flr{float:right;}
.ct{margin:0 auto;}
.clear{clear:both;}
.clearfixe:after{content:".";display:block;height:0;clear:both;visibility:hidden;}


.body{width: 100%;height: auto;overflow-x: hidden;}
.mains{width: 100%;height: auto;background-color: #fff;}
/*首页*/
/* banner */

.header_m{display: none;}
.header{width: 100%;height: 73rem;background:#fff;}
.header1{width: 1520rem;height: 73rem;margin: 0 auto;display: block;}
.logo{width: 118rem;height:36rem;}
.logo img{width: 100%;height: auto;display: block;margin-top: 17rem;}
.nav{width: 725rem;height: 73rem;margin:0 80rem 0 0;}
.nav_ul{width: 100%;margin: 0 auto;height: 73rem;display: flex;justify-content: space-between;}
.nav_li{width: auto;height: 73rem;text-align: center;transition: all 0.3s;position: relative;}
.nav_li *{transition: all 0.3s;}
.nav_li:hover{transition: all 0.3s;}
.nav_li:hover *{transition: all 0.3s;}
.nav_li>a{font-size: 16rem;color: #666666;height: 73rem;line-height: 73rem;position: relative;display: block;width: 100%;}
.nav_li>a h3{font-size: 16rem;height: 73rem;display: inline;font-weight: normal;}
.nav_li_ziul{width: 160%;position: absolute;z-index: 99;left: -30%;top: 73rem;background-color: #fff;height: 0;overflow: hidden;box-shadow: 0 3px 10px #ccc;}
.nav_li_ziul1{width: 100%;box-sizing: border-box;margin-left: 0;height: auto;text-align: center;}
.nav_li_zili{width: 100%;display: block;height: 40rem;}
.nav_li_zili a{font-size: 15rem;color: #333;display: block;width: auto;height: 40rem;line-height: 40rem;width: 100%;display: block;}
.nav_li:hover>a{color: #ff5500;}
.nav_li:hover>a h3{}
.nav_li.on>a{color: #ff5500;}
.nav_li.on>a h3{}
.nav_li:hover .nav_li_ziul{height: auto;}
.nav_li_zili a:hover{background-color: #ff5500;color: #Fff;}
.header_right{width: 210rem;height: 73rem;margin-top: 0;overflow: hidden;}
.header_right>p{
	float: left;
	padding-left: 28rem;
	background: url(../images/yjz_2.png) no-repeat;
	background-position: left center;
	background-size: 18rem;
	font-size: 20rem;
	color: #ff5500;
	font-weight: bold;
	line-height: 73rem;
}
.header_right .search{width: 18rem;height: 73rem;float: right;position: relative;}
.header_right .search a{
	width: 18rem;
	height: 73rem;
	background: url(../images/yjz_3.png) no-repeat;
	display: block;
	background-position: center center;
	background-size: 18rem;
	position: absolute;
	top: 0;
	left: -2px;
}
.header_right *{transition: all 0.3s;}
.header_right .search form{
	width: 210rem;
	height: 41px;
	border: 1px solid #e4e4e4;
	background-color: #fff;
	border-radius: 20rem;
	position: absolute;
	right: -600rem;
	top: 16rem;
	box-sizing: border-box;
}
.header_right .search form .sousuo_ipt1{width: 100rem;height: 39px;border: 0;padding: 0 20rem;float: left;font-size: 16rem;color: #666;background: none;}
.header_right .search form .sousuo_ipt2{width: 60rem;height: 18px;border: 0;float: right;background: url(../images/yjz_3.png) no-repeat;background-position: center center;background-size: 18rem 18rem;;cursor: pointer;border-left: 1px solid #eeeeee;margin-top: 10px;box-sizing: border-box;}
.header_right .search:hover form{right: 0;}


/* banner */
.banner_m{display: none;}
.banner{ width:100%; height:640rem;position: relative;margin:0 auto 0;}
.banner .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;}
.banner .bd ul{ width:100% !important;}
.banner .bd li{ width:100% !important;height:640rem; overflow:hidden; text-align:center;}
.banner .bd li a{transition: all 0.5s;display:block; height:100%;width: 100%;}
.banner .bd li a:hover{font-size: 22px;transition: all 0.5s;}
.banner .hd{width: 100%;height: auto;margin: 0 auto;text-align: center;}
.banner .hd ul{width: 100%;height: 15px;text-align: center;position: absolute;bottom: 44px;left: 0px;z-index: 98;}
.banner .hd ul li{width: 6px;height: 6px;border-radius: 0px;margin: 0 7px;display: inline-block;overflow: hidden;line-height: 100px;cursor: pointer;border-radius: 0;background-color: #fff;border-radius: 3px;}
.banner .hd ul li.on{background-color: #fff;width: 34px;}
.banner .hd a{display: inline-block;width:34rem; height:63rem;cursor:pointer;position: absolute;top: 290rem;z-index: 98;display: block;}
.banner .hd .prev{ background:url(../images/sbsw_4.png) no-repeat;left: 65rem;background-size: 100% 100%;}
.banner .hd .next{ background:url(../images/sbsw_5.png) no-repeat;right: 65rem;background-size: 100% 100%;}
.banner .hd .pageState{position: absolute;bottom: 15px;right: 72px;z-index: 999;font-size: 20px;color: #fff;}
.banner .hd .pageState span{font-size: 42px;color: #fff;margin-right: 5px;}

.main{width: 100%;height: auto;padding: 0;margin: 0 auto;box-sizing: border-box;position: relative;}
.main_title{display: block;width: 100%;height: 72px;}
.main_title h3{font-size: 36rem;color: #333333;text-align: center;line-height: 1;font-weight: normal;z-index: 1;position: relative;}
.main_title p{font-size: 15px;color: #888888;text-align: center;line-height: 1;font-weight: normal;z-index: 0;position: relative;margin-top: 20px;}

.main1{width: 100%;height:480rem;padding: 0;margin: 0 auto;}
.main1_1{width: 1450rem;height:480rem;margin: 0 auto;padding: 92rem 0 0;box-sizing: border-box;}
.main1_ul{
	width: 100%;
	height: auto;
	margin: 55rem auto 0;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.main1_li{
	width: 308rem;
	height: 176rem;
	border-radius: 8rem;
}
.main1_li *{
	transition: all 0.3s;
}
.main1_li a{
	display:block;
	width: 100%;
	height: 100%;
}
.main1_li img{
	width: 77rem;
	height: 73rem;
	margin: 0 auto;
	display: block;
	padding: 25rem 0 0;
}
.main1_li h3{
	font-size: 22rem;
	color: #666666;
	text-align: center;
	line-height: 1;
	margin: 15rem auto 0;
}
.main1_li:hover{
	box-shadow: 0 0 8px #ffe4d6;
}
.main1_li:hover img{
	transform: rotateY(180deg);
}

.main2{width: 100%;height:712rem;margin: 0 auto;background: url(../images/yjz_2.jpg) no-repeat;background-position: center;background-size: cover;}
.main2_1{
	width: 1450rem;
	height: 712rem;
	margin: 0 auto;
	padding: 90rem 0 0;
	box-sizing: border-box;
}
.main2_ul{
	width: 100%;
	height: auto;
	margin: 90rem auto 0;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.main2_li{
	width: 274rem;
	height: 370rem;
	border-radius: 12rem;
}
.main2_li *{
	transition: all 0.3s;
}
.main2_li a{
	display: block;
	width: 274rem;
	height: 370rem;
	border-radius: 12rem;
	background-color: rgba(255,255,255,0);
	box-sizing: border-box;
	border-top: 5px solid #f2d2c5;
	box-shadow: 0 5px 10px #d5d7dd;
}
.main2_li img{
	display: block;
	width: 226rem;
	height: 133rem;
	margin: 0 auto;
	padding: 48rem 0 0;
}
.main2_li h3{
	font-size: 24rem;
	color: #333333;
	margin: 20rem auto 0;
	text-align: center;
	line-height: 1;
}
.main2_li span{
	display: block;
	width: 105rem;
	height: 36rem;
	font-size: 14rem;
	color: #999;
	border: 1px solid #d6d8dd;
	margin: 46rem auto 0;
	border-radius: 18rem;
	text-align: center;
	line-height: 34rem;
	box-sizing: border-box;
}
.main2_li:hover a{
	background-color: #fff;
}
.main2_li:hover img{
	padding: 30rem 0 0;
}
.main2_li:hover h3{
	color: #ff5500;
	margin: 38rem auto 0;
}
.main2_li:hover span{
	color: #ff5500;
	border: 1px solid #ff5500;
}
.main2_1>a{display: none;}




.main3{width: 100%;height:900rem;padding: 0;margin: 0 auto;}
.main3_1{width: 1450rem;height:900rem;margin: 0 auto;position: relative;padding: 100rem 0 0;box-sizing: border-box;}
.main3_ul{
	width: 100%;
	height: auto;
	margin: 68rem auto 0;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.main3_li{
	width: 351rem;
	height: 125rem;
	background-color: #f7f7f7;
	margin-bottom: 18rem;
}
.main3_li *{
	transition: all 0.3s;
}
.main3_li0{
	width: 351rem;
}
.main3_li a{
	width: 351rem;
	height: 125rem;
	align-items: center;
	display: flex;
}
.main3_li a h3{
	width: 351rem;
	height: 125rem;
	display: block;
	text-align: center;
	font-size: 18rem;
	color: #888888;
	line-height: 125rem;
}
.main3_li img{
	width: auto;
	height: auto;
	display: block;
	margin: 0 auto;
	max-width: 300rem;
	max-height: 90rem;
}
.main3_li:hover{
	background-color: #fff;
	box-shadow: 0 0 10rem #f6eae8;
}
.main3_li:hover a h3{
	color: #ff5500;
}
.main3_1>a{display: none;}


.main4{width: 100%;height:748rem;margin: 0 auto;background: url(../images/yjz_3.jpg) no-repeat;background-position: center;background-size: cover;}
.main4_1{
	width: 1450rem;
	height: 748rem;
	margin: 0 auto;
	padding: 72rem 0 0;
	box-sizing: border-box;
}
.main4_ul{
	width: 100%;
	height: auto;
	margin: 72rem auto 0;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.main4_li{
	width: 446rem;
	height: 204rem;
	background-color: #fff;
	margin-bottom: 40rem;
}
.main4_li *{
	transition: all 0.3s;
}
.main4_li a{
	display: block;
	width: 446rem;
	height: 204rem;
	box-sizing: border-box;
}
.main4_li h3{
	font-size: 18rem;
	color: #333333;
	line-height: 1;
	padding: 61rem 0 13rem;
	font-weight: normal;
	text-align: center;
}
.main4_li p{
	font-size: 14rem;
	color: #888888;
	line-height: 24rem;
	text-align: center;
	width: 345rem;
	margin: 0 auto;
}
.main4_li:hover a{
	border-bottom: 5rem solid #ff5500;
	box-shadow: 0 8rem 10rem #f7e9e6;
}
.main4_li:hover h3{
	color: #ff5500;
}
.main4_li:hover p{
	color: #ff5500;
}

.main5{width: 100%;height:830rem;margin: 0 auto;}
.main5_1{
	width: 1450rem;
	height: 830rem;
	margin: 0 auto;
	padding: 100rem 0 0;
	box-sizing: border-box;
}
.main5_ul{
	width: 100%;
	height: auto;
	margin: 62rem auto 0;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.main5_li{
	width: 724rem;
	height: 141rem;
	background-color: #f6f6f6;
	margin-bottom: 2rem;
	transition: all 0.3s;
	background-position: right -225rem bottom;
}
.main5_li *{
	transition: all 0.3s;
}
.main5_li a{
	display: block;
	width: 100%;
	height: 141rem;
	box-sizing: border-box;
	padding: 48rem 90rem 0 38rem;
	background-position: right -100rem center;
}
.main5_li h3{
	font-size: 16rem;
	color: #333333;
	font-weight: normal;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	line-height: 1;
	margin-bottom: 30rem;
}
.main5_li span{
	font-size: 14rem;
	color: #999999;
	line-height: 1;;
}
.main5_li:hover{
	background: url(../images/yjz_29.png) #ff5500 no-repeat;
	background-position: right bottom;
	background-size: 223rem 141rem;
}
.main5_li:hover a{
	background: url(../images/yjz_28.png) no-repeat;
	background-position: right 36rem center;
	background-size: 30rem;
}
.main5_li:hover h3{
	color: #fff;
}
.main5_li:hover span{
	color: #fff;
}
.main5_1>a{
	display: block;
	width: 161rem;
	height: 41rem;
	font-size: 16rem;
	color: #999999;
	border: 2rem solid #f3f3f3;
	border-radius: 4rem;
	text-align: center;
	line-height: 41rem;
	margin: 40rem auto 0;
	transition: all 0.3s;
}
.main5_1>a:hover{
	background-color: #ff5500;
	border: 2rem solid #ff5500;
	color: #fff;
	transition: all 0.3s;
}

.footer_m{display: none;}
.footer_f{display: none;}
.zhanwei{display: none;}
.footer{height: auto;width: 100%;position: relative;}
.footer1{
	width: 100%;
	height: 320rem;
	background-color: #ebebeb;
	box-sizing: border-box;
	padding: 60rem 0 0;
}
.footer11{width: 1450rem;height: 100%;margin: 0 auto;}
.footer_title{height: 22rem;margin-bottom:8rem;}
.footer_title h6{font-size: 18rem;color: #333333;margin-left: 0px;padding-left: 33rem;float: left;font-weight: normal;}
.footer1_1{width: 370rem;padding-right: 46rem;border-right: 1px solid #d2d2d2;}
.footer1_2{width: 465rem;padding-left: 150rem;border-right: 1px solid #d2d2d2;}
.footer1_3{width: 270rem;}
.footer1_1 .footer_title h6{background: url(../images/yjz_30.png) no-repeat center left;background-size: 22rem;}
.footer1_2 .footer_title h6{background: url(../images/yjz_31.png) no-repeat center left;background-size: 22rem;}
.footer1_1 li{padding-left: 0;font-size: 14rem;height: 38rem;line-height: 38rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.footer1_1 li a{color: #333333;}
.footer1_1 li a span{color: #ff5500;}
.footer1_1 li a:hover{color: #ff5500;}
.footer1_2 p{font-size: 14rem;color: #333333;padding-left: 28rem;line-height: 38rem;}
.footer1_2 p span{font-size: 18rem;color: #ff5500;}
.footer1_2_p1{background: url(../images/yjz_32.png) no-repeat top 10rem left;background-size: 18rem;}
.footer1_2_p2{background: url(../images/yjz_33.png) no-repeat top 10rem left;background-size: 18rem;}
.footer1_2_p3{background: url(../images/yjz_34.png) no-repeat top 10rem left;background-size: 18rem;}
.footer1_2_p4{background: url(../images/yjz_35.png) no-repeat top 10rem left;background-size: 18rem;}
.footer1_3>img{width: 168rem;height: 168rem;background-color: #FFFFFF;display: block;margin: 0;}
.footer1_3>p{width: 168rem;font-size: 14rem;color: #000;text-align: center;line-height: 1;margin-top: 15rem;}
.footer2{
	width: 100%;
	height: auto;
	background-color: #313131;
	padding: 40rem 0 43rem;
}
.footer2_11{
	width: 1450rem;
	height: auto;
	margin: 0 auto;
}
.footer2_1{
	width: 100%;
	height: auto;
	border-bottom: 1px solid #696969;
	padding: 0 0 17rem;
}
.footer2_1 a{
	font-size: 14rem;
	color: #d4d4d4;
	line-height: 36rem;
	display: inline-block;
	margin-right: 26rem;
}
.footer2_1 a:hover{
	color: #f7e9e6;
}
.footer2_2{
	width: 100%;
	height: auto;
}
.footer2_2 p{
	font-size: 14rem;
	color: #d4d4d4;
	line-height: 1;
	text-align: left;
	margin-top: 20rem;
}
.footer2_2 a{
	font-size: 14rem;
	color: #d4d4d4;
}
.footer2_2 span{
	font-size: 14rem;
	color: #d4d4d4;
	margin: 0 10rem 0 0;
}

/*二级页*/
.banner_er{width: 100%;}
.banner_er_m{display: none;}
.nav_er_m{display: none;}

.base_bdcnav{width: auto;height: 60rem;margin-right: 0px;}
.base_bdcnav_location{font-size: 14rem;color: #999999;line-height: 60rem;float: left;margin-right: 0px;padding-left:0;}
.base_bdcnav_location a{font-size: 14rem;color: #999999;margin: 0 5px;}
.base_bdcnav_location a:hover{font-size: 14rem;color: #ff5500;}
.base_bdcnav_location_a_last-child{font-size: 14rem;color: #ff5500!important;}

.nav_er_m{display: none;}
.nav_er{width: 100%;height: 60rem;background-color: #f2f2f2;}
.nav_er1{width: 1450rem;height:60rem;padding: 0;margin: 0 auto;}
.nav_er_ul{width: auto;height: 60rem;margin: 0 auto;display: flex;align-items: center;justify-content: center;margin-left: 0px;float: left;border-left: 1px solid #e5e5e5;}
.nav_er_li{width: auto;height: 60rem;margin:0;border-right: 1px solid #e5e5e5;}
.nav_er_li a{display: block;width: auto;height:60rem;padding: 0 45rem;;font-size: 16rem;color: #333333;line-height: 60rem;text-align: left;margin: 0;}
.nav_er_li:hover{height:60rem;background-color: #ff5500;}
.nav_er_li:hover a{color: #fff;}
.nav_er_li.on{height:60rem;background-color: #ff5500;}
.nav_er_li.on a{color: #fff;}

.main_er{width:1600rem;height:auto;padding: 0 0 30rem;margin: 0 auto;}


.page{font-size: 14rem;margin-top: 40rem;text-align: center;}
.page *{font-size: 14rem;}


.layui-laypage .layui-laypage-curr .layui-laypage-em{
    background-color: #ff5500!important;
}
@media only screen and (max-width: 1000px) {
	*{box-sizing: border-box;}
	
	.top{display: none;}
	.header{display: none;}
	.header_m{display: block;width: 100%;padding: 30rem 31rem;background:#fff;z-index: 99;position: relative;background-size: 100% auto;}
	.header_m a.fl{width:174rem;height: auto;float: left;margin: 0 0 0 0;}
	.header_m a.fl img{width: 100%;height: auto;display: block;}
	.header_m_nav{float: right;width: 50rem;height: 40rem;margin:7rem 0 0;}
	.header_m_nav_bnt{width: 50rem;height: 40rem;position: relative;cursor: pointer;}
	.header_m_nav_bnt span{width: 50rem;height: 5rem;background: #ff5500;display: block;position: absolute;left: 0;border-radius: 3rem;background-size: 100% 100%;}
	.header_m_nav_bnt #nav_bnt1{top: 0;}
	.header_m_nav_bnt #nav_bnt2{top: 18rem;}
	.header_m_nav_bnt #nav_bnt3{top: 36rem;}
	.rotate1{transform:rotate(45deg);transition:all .3s linear;-webkit-transform:rotate(45deg);-webkit-transition:all .3s linear;top: 16rem!important;background-color: #ff5500!important;}
	.rotate2{transform:rotate(-45deg);transition:all .3s linear;-webkit-transform:rotate(-45deg);-webkit-transition:all .3s linear;top: 16rem!important;background-color: #ff5500!important;width: 48rem!important;margin-left: 0!important;}
	.rotate{transform:rotate(0);transition:all .3s linear;-webkit-transform:rotate(0);-webkit-transition:all .3s linear;}
	
	.navbox{position:absolute;top:100%;right:0;z-index: 99900;width: 100%;padding:20rem 25rem;background-color: rgba(0,0,0,0.8);}
	.navbox>li{height: auto;line-height: 70rem;text-align: left;font-size: 30rem;color: #333333;}
	.navbox>li:last-child{border-bottom: none;}
	.navbox>li a{color: #fff;display: block;}
	.navbox>li a:hover{color: #ff5500;}
	.navbox>li a:active{color: #ff5500;}
	.navbox>li a:focus{color: #ff5500;}
	.navlist{padding-left: 0px;}
	.navlist>a .arrow{float: right;color: #fff;font-size: 30rem;background: url(../images/hlxy_24.png) no-repeat;display: block;width: 16rem;height: 70rem;background-size: 100% auto;background-position: center center;}
	.navlist ul{font-size: 24rem;margin-left: 0px;background-color: #ff5500!important;}
	.navlist ul a{color: #ffffff;padding: 0 20rem;}
	.navlist ul a:hover{color: #ffffff;}
	
	/* banner */
	.banner{display: none;}
	.nav{display: none;}
	.banner_m{display: block;position: relative;width: 100%;height: auto;overflow: hidden;}
	.banner_m img{display: block;width: 100%;height: auto;}
	.pagination, .pagination1, .pagination0{bottom: 15rem!important;}
	.banner_m .swiper-pagination-switch{width: 50rem;height: 10rem;border-radius: 0;background-color: #ff5500;}
	.banner_m .swiper-active-switch {background: #fff;}
	
	.mains{width: 100%;height: auto;}
	.main{width: 100%;height: auto;margin: 0 auto;padding: 0;background: #fff;}
	.main_title{display: block;width: 100%;height: auto;}
	.main_title h3{font-size: 36rem;color: #333333;text-align: center;line-height: 1;font-weight: bold;z-index: 1;position: relative;}
	.main_title p{font-size: 22rem;color: #888888;text-align: center;line-height: 36rem;font-weight: normal;z-index: 0;position: relative;margin: 22rem auto 0;}
	
	.main1{width: 100%;height:auto;padding: 0;margin: 0 auto;}
	.main1_1{width: 688rem;height:auto;margin: 0 auto;padding: 92rem 0 40rem;box-sizing: border-box;}
	.main1_ul{
		width: 100%;
		height: auto;
		margin: 56rem auto 0;
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
	}
	.main1_li{
		width: 330rem;
		height: 189rem;
		border-radius: 8rem;
		margin-bottom: 40rem;
	}
	.main1_li *{
		transition: all 0.3s;
	}
	.main1_li a{
		display:block;
		width: 100%;
		height: 100%;
	}
	.main1_li img{
		width: 85rem;
		height: 84rem;
		margin: 0 auto;
		display: block;
		padding: 25rem 0 0;
		box-sizing: content-box;
	}
	.main1_li h3{
		font-size: 28rem;
		color: #666666;
		text-align: center;
		line-height: 1;
		margin: 15rem auto 0;
	}
	.main1_li:hover{
		box-shadow: 0 0 8px #ffe4d6;
	}
	.main1_li:hover img{
		transform: rotateY(180deg);
	}
	
	.main2{width: 100%;height:auto;margin: 0 auto;background: url(../images/yjz_2.jpg) no-repeat;background-position: center;background-size: cover;}
	.main2_1{
		width: 688rem;
		height: auto;
		margin: 0 auto;
		padding: 90rem 0 60rem;
		box-sizing: border-box;
	}
	.main2_1 .main_title p{
		width: 515rem;
	}
	.main2_ul{
		width: 100%;
		height: 966rem;
		margin: 75rem auto 40rem;
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
		overflow: hidden;
	}
	.main2_li{
		width: 328rem;
		height: 449rem;
		border-radius: 12rem;
		margin-bottom: 45rem;
	}
	.main2_li *{
		transition: all 0.3s;
	}
	.main2_li a{
		display: block;
		width: 328rem;
		height: 449rem;
		border-radius: 12rem;
		background-color: rgba(255,255,255,0);
		box-sizing: border-box;
		border-top: 5px solid #f2d2c5;
		box-shadow: 0 5px 10px #d5d7dd;
	}
	.main2_li img{
		display: block;
		width: 274rem;
		height: 160rem;
		margin: 0 auto;
		padding: 58rem 0 0;
		box-sizing: content-box;
	}
	.main2_li h3{
		font-size: 36rem;
		color: #333333;
		margin: 36rem auto 0;
		text-align: center;
		line-height: 1;
	}
	.main2_li span{
		display: block;
		width: 128rem;
		height: 42rem;
		font-size: 17rem;
		color: #999;
		border: 1px solid #d6d8dd;
		margin: 60rem auto 0;
		border-radius: 18rem;
		text-align: center;
		line-height: 34rem;
		box-sizing: border-box;
	}
	.main2_li:hover a{
		background-color: #fff;
	}
	.main2_li:hover img{
		padding: 38rem 0 0;
	}
	.main2_li:hover h3{
		color: #ff5500;
		margin: 56rem auto 0;
	}
	.main2_li:hover span{
		color: #ff5500;
		border: 1px solid #ff5500;
	}
	.main2_1>a{
		display: block;
		width: 173rem;
		height: 61rem;
		border: 1px solid #dcdcdc;
		font-size: 22rem;
		color: #666;
		text-align: center;
		line-height: 58rem;
		border-radius: 2rem;
		margin: 0 auto;
		position: relative;
		transition: all 0.3s;
	}
	.main2_1>a::after{
		content:'';
		position: absolute;
		display: block;
		width: 58rem;
		height: 13rem;
		background: url(../images/yjz_40.png) no-repeat;
		background-position: center center;
		background-size: 58rem 13rem;
		top: 18rem;
		right: -34rem;
		transition: all 0.3s;
	}
	.main2_1>a:hover{
		color:#fff;
		background-color: #ff5500;
		border:1px solid #ff5500;
		transition: all 0.3s;
	}
	.main2_1>a:hover::after{
		background: url(../images/yjz_41.png) no-repeat;
		background-position: center center;
		background-size: 58rem 13rem;
		right: -60rem;
		transition: all 0.3s;
	}
	
	.main3{width: 100%;height:auto;padding: 0;margin: 0 auto;}
	.main3_1{width: 688rem;height:auto;margin: 0 auto;position: relative;padding: 114rem 0 86rem;box-sizing: border-box;}
	.main3_ul{
		width: 100%;
		height: 558rem;
		margin: 58rem auto 40rem;
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
		overflow: hidden;
	}
	.main3_li{
		width: 222rem;
		height: 99rem;
		background-color: #fff;
		margin-bottom: 14rem;
		border: 1px solid #f2f2f2;
	}
	.main3_li.main3_li_more{
		display: none;
	}
	.main3_li *{
		transition: all 0.3s;
	}
	.main3_li0{
		width: 222rem;
	}
	.main3_li a{
		width: 222rem;
		height: 99rem;
		align-items: center;
		display: flex;
	}
	.main3_li a h3{
		width: 222rem;
		height: 99rem;
		display: block;
		text-align: center;
		font-size: 18rem;
		color: #888888;
		line-height: 99rem;
	}
	.main3_li img{
		width: auto;
		height: auto;
		display: block;
		margin: 0 auto;
		max-width: 200rem;
		max-height: 70rem;
	}
	.main3_li:hover{
		background-color: #fff;
		box-shadow: 0 0 10rem #f6eae8;
		background-color: #f7f7f7;
	}
	.main3_li:hover a h3{
		color: #ff5500;
	}
	.main3_1>a{
		display: block;
		width: 173rem;
		height: 61rem;
		border: 1px solid #dcdcdc;
		font-size: 22rem;
		color: #666;
		text-align: center;
		line-height: 58rem;
		border-radius: 2rem;
		margin: 0 auto;
		position: relative;
		transition: all 0.3s;
	}
	.main3_1>a::after{
		content:'';
		position: absolute;
		display: block;
		width: 58rem;
		height: 13rem;
		background: url(../images/yjz_40.png) no-repeat;
		background-position: center center;
		background-size: 58rem 13rem;
		top: 18rem;
		right: -34rem;
		transition: all 0.3s;
	}
	.main3_1>a:hover{
		color:#fff;
		background-color: #ff5500;
		border:1px solid #ff5500;
		transition: all 0.3s;
	}
	.main3_1>a:hover::after{
		background: url(../images/yjz_41.png) no-repeat;
		background-position: center center;
		background-size: 58rem 13rem;
		right: -60rem;
		transition: all 0.3s;
	}
	
	
	.main4{width: 100%;height:auto;margin: 0 auto;background: url(../images/yjz_3.jpg) no-repeat;background-position: center;background-size: cover;}
	.main4_1{
		width: 688rem;
		height: auto;
		margin: 0 auto;
		padding: 90rem 0 60rem;
		box-sizing: border-box;
	}
	.main4_ul{
		width: 100%;
		height: auto;
		margin: 70rem auto 0;
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
	}
	.main4_li{
		width: 100%;
		height: 265rem;
		background-color: #fff;
		margin-bottom: 15rem;
	}
	.main4_li *{
		transition: all 0.3s;
	}
	.main4_li a{
		display: block;
		width: 100%;
		height: 265rem;
		box-sizing: border-box;
	}
	.main4_li h3{
		font-size: 32rem;
		color: #333333;
		line-height: 1;
		padding: 58rem 0 24rem;
		font-weight: normal;
		text-align: center;
	}
	.main4_li p{
		font-size: 24rem;
		color: #888888;
		line-height: 48rem;
		text-align: center;
		width: 604rem;
		margin: 0 auto;
	}
	.main4_li:hover a{
		border-bottom: 5rem solid #ff5500;
		box-shadow: 0 8rem 10rem #f7e9e6;
	}
	.main4_li:hover h3{
		color: #ff5500;
	}
	.main4_li:hover p{
		color: #ff5500;
	}
	
	.main5{width: 100%;height:auto;margin: 0 auto;}
	.main5_1{
		width: 688rem;
		height: auto;
		margin: 0 auto;
		padding: 118rem 0 95rem;
		box-sizing: border-box;
	}
	.main5_ul{
		width: 100%;
		height: auto;
		margin: 38rem auto 40rem;
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
	}
	.main5_li{
		width: 100%;
		height: 142rem;
		background-color: #f6f6f6;
		margin-bottom: 12rem;
		transition: all 0.3s;
		background-position: right -225rem bottom;
	}
	.main5_li *{
		transition: all 0.3s;
	}
	.main5_li a{
		display: block;
		width: 100%;
		height: 142rem;
		box-sizing: border-box;
		padding: 42rem 40rem 0 20rem;
		background-position: right -100rem  top 92rem;
	}
	.main5_li h3{
		font-size: 24rem;
		color: #333333;
		font-weight: normal;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		line-height: 1;
		margin-bottom: 20rem;
	}
	.main5_li span{
		font-size: 22rem;
		color: #999999;
		line-height: 1;
		display: block;
	}
	.main5_li:hover{
		background: url(../images/yjz_29.png) #ff5500 no-repeat;
		background-position: right bottom;
		background-size: 223rem 141rem;
	}
	.main5_li:hover a{
		background: url(../images/yjz_28.png) no-repeat;
		background-position: right 36rem top 92rem;
		background-size: 30rem;
	}
	.main5_li:hover h3{
		color: #fff;
	}
	.main5_li:hover span{
		color: #fff;
	}
	.main5_1>a{
		display: block;
		width: 173rem;
		height: 61rem;
		border: 1px solid #dcdcdc;
		font-size: 22rem;
		color: #666;
		text-align: center;
		line-height: 58rem;
		border-radius: 2rem;
		margin: 0 auto;
		position: relative;
		transition: all 0.3s;
	}
	.main5_1>a::after{
		content:'';
		position: absolute;
		display: block;
		width: 58rem;
		height: 13rem;
		background: url(../images/yjz_40.png) no-repeat;
		background-position: center center;
		background-size: 58rem 13rem;
		top: 18rem;
		right: -34rem;
		transition: all 0.3s;
	}
	.main5_1>a:hover{
		color:#fff;
		background-color: #ff5500;
		border:1px solid #ff5500;
		transition: all 0.3s;
	}
	.main5_1>a:hover::after{
		background: url(../images/yjz_41.png) no-repeat;
		background-position: center center;
		background-size: 58rem 13rem;
		right: -60rem;
		transition: all 0.3s;
	}
	
	
	.footer{display: none;}
	.footer_m{height: auto;padding: 20rem 0;display: block;background: #fff;background-size: cover;border-top: 1px solid #ddd;}
	.footer_m p{font-size: 22rem;color: #666666;text-align: center;margin: 0!important;line-height: 36rem;padding: 0px 10rem;margin: 0;}
	.footer_m p span{margin-right: 10rem;}
	.footer_m p a{color: #fff;}
	
	.zhaiwei {display: block;height: 112rem;}
	.footer_f{display: block;width: 100%;height: 119rem;background-color: #404040;padding: 24rem 0 0;position: fixed;bottom: 0;left: 0;border-top:0 solid #f2f2f2;z-index: 99;}
	.footer_f .x3{display: block;width: 25%;float: left;}
	.footer_f .x3 img{display: block;width: 40rem;height: auto;margin: 0 auto;}
	.footer_f .x3 span{display: block;font-size: 20rem;color: #fff;line-height: 1;margin-top: 15rem;text-align: center;}
	.footer_f .x3:hover span{color: #ff5500;}
	
	
	
	.banner_er{display: none;}
	.banner_er_m{display: block;position: relative;}
	.banner_er_m img{display: block;width: 100%;height: auto;}
	/*二级页*/
	.main_er {
	    width: 100%;
	    height: auto;
	    padding: 0 0 0;
	    margin: 0 auto;
	}
	.base_title1 h3{display: none;}
	.nav_er_m{
		display: block;
		width: 688rem;
		height: auto;
		margin: 40rem auto 0;
		padding-bottom: 30rem;
		border-bottom: 1px solid #ededed;
	}
	.nav_er_ul_m{
		width: 688rem;
		height: auto;
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}
	.nav_er_li_m{
		width: 151rem;
		height: 66rem;
		margin-bottom: 18rem;
	}
	.nav_er_li_m0{
		width: 151rem;
	}
	.nav_er_li_m a{
		width: 151rem;
		height: 66rem;
		display: block;
		border: 1px solid #e1e1e1;
		border-radius: 10rem;
		font-size: 24rem;
		color: #666666;
		text-align: center;
		line-height: 64rem;
	}
	.nav_er_li_m:hover a{
		border: 1px solid #ff5500;
		color: #fff;
		background-color: #ff5500;
	}
	.nav_er_li_m.on a{
		border: 1px solid #ff5500;
		color: #fff;
		background-color: #ff5500;
	}
	.nav_er{position: initial;width: 100%;height: 70rem;background: #eeeeee;padding: 0 31rem;}
	.nav_er1{width: 100%;padding: 0;height: 70rem;}
	.nav_er .nav_er_ul{display: none;}
	.base_bdcnav{width: auto;height: auto;margin: 0 auto;float: none;padding: 0;}
	.base_bdcnav_location{font-size: 22rem;color: #999999;line-height: 70rem;float: none;padding-left: 40rem;background: url(../images/yjz_43.png) no-repeat;background-position: left center;background-size: 21rem;display: block;}
	.base_bdcnav_location a{font-size: 22rem;color: #999999;margin: 0 2px;}
	.base_bdcnav_location a:hover{font-size: 22rem;color: #ff5500;}
	.base_bdcnav_location_a_last-child{font-size: 22rem;color: #ff5500!important;}

	.page{font-size: 26rem;margin-top: 40rem;}
	.page *{font-size: 26rem;}
}