*,

*::before,

*::after {

	margin: 0;

	padding: 0;

/*	tap-highlight-color: transparent;

	-webkit-tap-highlight-color: transparent;*/

}



html {

	-webkit-text-size-adjust: none;

}

li{
	list-style: none;
}

body {

	font-family: "微软雅黑";

    background-color:#ffffff;

}

input::-webkit-input-placeholder{
    color: #dddddd;
}

a,

a:hover,

a:active,

a:visited,

a:link,

a:focus {

	outline: none;

	text-decoration: none;

}

div{
	outline: none;
}

.header_1 {

	width: 100%;

	;

	margin: 0 auto;

	position: relative;

	z-index: 1005;

}



.header_mian_1 {

	margin: 0 auto;

	/* padding-top: 15px; */

	background-image: url(../img/indexheader.jpg);

	transform: translateZ(0);

}



.header_content_1 {

	width: 100%;

	;

	margin: 0 auto;

	display: flex;

	justify-content: space-between;

}



.district_1 {

	height: 60px;

	line-height: 60px;

	position: relative;

}



.district_1 {

	font-size: 48px;

	color: #FFFFFF;

}



.district_1 a {

	text-decoration: none;

	color: #FFFFFF;

	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);

}



.iconfonthomemap_1 {

	margin-left: -5px;

}



.logo_1 {

	width: 100%;

	position: relative;

	left: 20px;

	display: flex;

	justify-content: center;

	align-items: center;

}

.logo{

    height: 85px;
    width: 50px;

}

/* .logo_1 img{width: 400px;height: 50px;margin-top: 8px;margin-left: 42px;position:relative;right:70px;} */



.footer_1 .logo_1 img {

	margin-left: -10px

}



.nav_1 {

	height: 60px;

	position: relative;

	line-height: 60px;

}



.inner-header_1 {

	width: 100%;

	height: 60px;

	top: 0px;

	left: -10px;

}





.loading_1 {

	position: fixed;

	display: none;

	overflow: hidden;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	margin: auto;

	text-align: center;

	background-color: rgba(71, 71, 71, 0.8);

	z-index: 1007;

}



.spinner_1 {

	margin: 0 auto;

	top: 50%;

	position: relative;

}



.spinner_1 .spinner-container_1 {

	position: absolute;

	width: 100%;

	height: 100%;

}



.container1_1>div,

.container2_1>div,

.container3_1>div {

	background-color: #12cb30;

	border-radius: 100%;

	position: absolute;

	-webkit-animation: bouncedelay 1.2s infinite ease-in-out;

	animation: bouncedelay 1.2s infinite ease-in-out;

	-webkit-animation-fill-mode: both;

	animation-fill-mode: both;

}



.container1_1 .circle2_1 {

	-webkit-animation-delay: -0.9s;

	animation-delay: -0.9s;

}



.container1_1 .circle3_1 {

	-webkit-animation-delay: -0.6s;

	animation-delay: -0.6s;

}



.container1_1 .circle4_1 {

	-webkit-animation-delay: -0.3s;

	animation-delay: -0.3s;

}



/* .inner-nav_1 {

    background-color: rgba(255,255,255,1);

    width:  100%;

    position: absolute;

    top: 94px;

    left: 50%;

    margin-left: -320px;

    padding-top: 10px;

    padding-bottom: 65px;

    display: none;

    z-index: 1006;

    position: fixed;

} */

.inner-nav_1 {

	background-color: rgba(255, 255, 255, 1);

	width: 100%;

	position: absolute;

	/* top: 94px; */

	/* left: 50%; */

	/* margin-left: -320px; */

	/* padding-top: 10px; */

	padding-bottom: 65px;

	display: none;

	z-index: 1006;

	/* position: fixed; */

}



.inner-nav-main_1 {

	width: 100%;

}



.inner-nav-main_1 ul {

	list-style-type: none;

	width: 100%;

}



.inner-nav-main_1 ul li {

	display: inline-block;

	width: 29.9999999%;

}



.inner-nav-main_1 ul li a {

	text-decoration: none;

}



/* .inner-nav-main_1 .list_1 {

    width: 166px;

    height: 72px;

    text-align: center;

    margin-left: 31.5px;

    border: 1px solid #7d7d7d;

    border-radius: 5px;

    margin-top: 35px;

} */

.inner-nav-main_1 .list_1 {

	/* width: 108px; */

	width: 100%;

	height: 50px;

	text-align: center;

	margin-left: 15.5px;

	border: 1px solid #7d7d7d;

	border-radius: 5px;

	margin-top: 20px;

	display: flex;

	justify-content: center;

	align-items: center;

}



.list_1 {

	font-family: "微软雅黑";

	font-size: 14px;

	color: #4c4c4c;

	line-height: 75px;

}



.header {

	/*width: 640px;*/

	margin: 0 auto;

	position: relative;

	z-index: 1005;

}



.header_mian {

	height:85px;

	width: 95%;

	margin: 0 auto;

	/*position: fixed;*/

	line-height: 85px;

	background-color: #fff;

	transform: translateZ(0);

	border-bottom: 1px solid #dedede;

}



.header_content {
	margin: 0 15px;
	display: flex;

	justify-content: space-between;

}



.district {

	height: 60px;

	line-height: 60px;

	position: relative;

}



.district {

	font-size: 48px;

	color: #FFFFFF;

}



.district a {

	text-decoration: none;

	color: #FFFFFF;

	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);

}



.iconfonthomemap {

	margin-left: -5px;

}



/*.logo img {

	width: 50px;

	height: 50px;

	margin-top: 20px;

}*/



/*.footer .logo img {

	margin-left: -10px

}*/





.nav {

	height: 60px;

	position: relative;

	line-height: 60px;

}



.inner-header-icon span {

	display: block;

	width: 60px;

	height: 2px;

	line-height: 2px;

	border-radius: 1px;

	background-color: #333;

	margin-top: 7px;

}



.addr-nav {

	background: #fff;

	width: 640px;

	height: 100%;

	margin: 0 auto;

	left: 50%;

	margin-left: -320px;

	position: fixed;

	top: 94px;

	display: none;

	z-index: 1006;

}



.site_menu .isActives {

	font-size: 28px;

	color: #00bc1e;

}



.searchMain {

	width: 640px;

	margin: 0 auto;

	overflow: hidden;

}



.search {

	width: 595px;

	height: 60px;

	line-height: 60px;

	position: absolute;

	top: 94px;

	left: 50%;

	margin-left: -298px;

	border-radius: 5px;

	z-index: 1005;

}



.search-main {

	width: 595px;

	height: 60px;

	line-height: 60px;

	display: flex;

	justify-content: space-between;

	align-items: baseline;

	background: #FFFFFF;

	border-radius: 5px;

	box-shadow: 0px 20px 20px -15px rgba(200, 200, 200, 0.6);

}



.search-main .searchss {

	position: absolute;

	width: 32px;

	top: 2px;

	left: 40px;

	color: #666;

	text-align: center;

	font-size: 24px;

}



.search input {

	width: 80%;

	line-height: 50px;

	background: #FFFFFF;

	border: 0;

	outline: 0;

	font-size: 24px;

	text-indent: 10px;

	border-radius: 5px;

}



.adderi {

	margin-right: 30px;

	width: 100px;

	font-size: 26px

}



.adderi span {

	font-size: 24px;

	color: #4c4c4c;

}

.area-v1 {
    /* float: left; */
    font-size: 0.2rem;
    /*margin:0 10px;*/
    margin-left: -15px;
    line-height: 85px;
    position: relative;
}
.area-v1 .icon-dibiao{
	font-size: 24px;
	color: #ff6b02;
}
.area-v1 a {
    color: #333;
}
.area-v1 .icon {
    color: #ff6b02;
    font-size: .426667rem;
}
.city-change-list-new {
    display: none;
    position: absolute;
    top: 75px;
    left:-13px;
    width: 110px;
    padding: 12px 0;
    border: 1px solid #dedede;
    -webkit-border-radius: 7px;
    -moz-border-radius: 710px;
    border-radius: 7px;
    background: #fff;
    z-index: 1000;
    cursor: auto;
}

.city-change-list-new .top2 {
    position: absolute;
    top: -10px;
    left: 45px;
    width: 20px;
    height: 20px;
    background: #fff;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    border-left: 1px solid #dedede;
    border-top: 1px solid #dedede;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}
.city-change-list-new .city-list-new li {
    height: unset;
    line-height: 45px;
    cursor: unset;
    text-align: center;
    margin-right: 0;
}
.city-change-list-new .city-list-new li a {
    font-size: 25px;
    text-decoration: none;
    color: #000;
}
#search {

    /*width:3.4rem;*/

    border-radius: 5px;

    height: 62px;

    margin-top: 11px;

    box-shadow: 0 0 10px #ccc;

}

.search-inp{
	/*width: 2.93rem;*/

	text-indent: 20px;

    font-size: 26px;

    height: 60px;

    border:0;

    float: left;

}

#search button{

	background:none;

	border:0;

	float: left;

	height: 60px;

	line-height: 65px;

}

.local {

    position: absolute;

    top:35px;

    left:90px;

    width: 100px;

    color:#ccc;

    height:10px;

    line-height:10px;

    padding-left:3px;

    font-size: 32px;

    box-sizing: border-box;

}

/*不同版本的浏览器输入框输入的文字颜色适应*/

.search input::-webkit-input-placeholder {

    color: #b6b6b6;

    letter-spacing: 3px;

}



.search input::-moz-placeholder {

	color: #b6b6b6;

	letter-spacing: 3px;

}



.search input:-moz-placeholder {

	color: #b6b6b6;

	letter-spacing: 3px;

}



.search input:-ms-input-placeholder {

	color: #b6b6b6;

	letter-spacing: 3px;

}



.sousuo {

	width: 13%;

	height: 60px;

	float: left;

	position: relative;

	line-height: 60px;

	display: none;

	text-align: center;

	overflow: hidden;

	background: rgb(244, 244, 244);

	margin-left: 15px;

	border: none;

}



.sousuo>i {

	position: absolute;

	width: 32px;

	color: #7f7f7f;

	text-align: center;

	font-size: 31px;

	display: none;

	top: 2px;

	right: 25px;

}



.auto {

	width: 595px;

	margin: 0 auto;

	background: rgb(244, 244, 244);

	z-index: 1002;

	position: absolute;

	margin-top: 0px;

	margin-left: -00px;

	overflow: hidden;

}



#auto_div {

	width: 580px;

	margin: 0 auto;

}





.fixDivs {

	position: fixed;

	top: 17px;

	margin: 0 auto;

	margin-left: 90px;

	overflow: hidden;

}



.main {

	width: 100%;

	position: relative;

	overflow: hidden;

	margin-top: 85px;

	box-shadow: 0 0 30px 20px rgba(200, 200, 200, 0.1);

}



article {

	max-width: 640px;

	margin: 0 auto;

}



article .sort_menu_main {

	position: -webkit-sticky;

	position: sticky;

}



article .sort_menu_main {

	top: 95px;

}



article content {

	display: block;

	position: relative;

}





.sorts {

	width: 640px;

	margin: 0 auto;

	overflow: hidden;

}



.sort {

	width: 640px;

	margin: 0 auto;

	background: #FFFFFF;

	overflow: hidden;

}



#sort_menus {

	line-height: 80px;

	opacity=0;

	height: 100px;

	overflow: hidden;

}



#sort_menu_one {

	top: 532px;

	position: absolute;

	z-index: 1001;

}



.sort_menu_main {

	width: 640px;

	height: 100px;

	margin: 0 auto;

	overflow: hidden;

	text-align: center;

	background: #FFFFFF;

	z-index: 1000;

}



.sort_menu {

	width: 640px;

	margin: 0 auto;

	overflow: hidden;

}



.sort_img {

	width: 640px;

	margin: 0 auto;

	overflow: hidden;

	padding-top: 30px;

}



.menu_img li a {

	text-decoration: none;

	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);

}



.menu_img img {

	vertical-align: bottom;

}



.userMenu {

	list-style-type: none;

	padding: 0px 15px;

}



.menu_img {

	list-style-type: none;

	display: flex;

	justify-content: center;

}



.userMenu a {

	color: #404040;

	text-decoration: none;

	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);

}



.userMenu p {

	font-size: 22px;

}



.userMenu li {

	text-align: center;

	cursor: pointer;

	display: inline-block;

}



.menu_img li {

	text-align: center;

	cursor: pointer;

	margin: 0 24px;

}



.userMenu .desc {

	padding: 5px 0;

	text-align: center;

	padding-top: 11px;

}



.userMenu .img {

	margin: 0px 8px;

	width: 100px;

	overflow: hidden;

}



.fixDiv {

	background: #FFFFFF;

	box-shadow: 0px 15px 15px -15px rgba(200, 200, 200, 0.6);

	opacity=1;

	z-index: 1002;

}



.interstice {

	width: 640px;

	height: 20px;

	background: rgb(238, 238, 238);

	margin: 0 auto;

}



#nearbys {

	margin-top: -30px;

}



#nearbyNew,

#nearbyData {

	/*margin-top: -20px;*/

}



.nearby {

	width: 640px;

	height: 105px;

	margin: 0 auto;

	background: #FFFFFF;

	overflow: hidden;

}



.nearby_main {

	width: 595px;

	margin: 0 auto;

	overflow: hidden;

	display: flex;

	justify-content: space-between;

	align-items: baseline;

}



.nearby_left {

	display: flex;

	justify-content: flex-start;

	align-items: baseline;

	margin-top: 10px;

}



.nearby_left span {

	font-size: 21px;

	color: #ff702f;

}



.icontitlesfangxain {

	margin-left: 10px;

	margin-top: 10px;

	margin-right: 10px;

}



.nearby_left p {

	font-size: 32px;

	margin-top: 30px;

	color: #333333;

	padding-right: 20px;

}



.nearby_right a {

	text-decoration: none;

	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);

}



.nearby_content {

	background: #FFFFFF;

	width: 175px;

	height: 50px;

	line-height: 50px;

	text-align: center;

	border-radius: 50px;

	-webkit-box-shadow: rgba(231, 231, 231, 0.8) 0px 0px 10px;

	-moz-box-shadow: rgba(231, 231, 231, 0.8) 0px 0px 10px;

	box-shadow: rgba(231, 231, 231, 0.8) 0px 0px 10px;

	margin-bottom: 5px;

	margin-top: 5px;

	margin-right: 5px;

}



.nearby_content span {

	font-size: 24px;

	margin-right: 3px;

	color: #22ac38;

}



.nearby_right a {

	text-decoration: none;

	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);

}



.loadingGif {

	width: 640px;

	margin: 0 auto;

}



.gifs {

	height: 100px;

	margin: 0 auto;

	padding-bottom: 80px;

	padding-top: 40px;

	text-align: center;

}



.loadingGif p {

	font-size: 24px;

	color: #44d04b;

	padding: 20px 0;

}



.cemetery {

	width: 640px;

	margin: 0 auto;

	overflow: hidden;

	background: #FFFFFF;

	position: relative;

}



.cemetery_main {

	width: 595px;

	margin: 0 auto;

	background: #FFFFFF;

	margin-bottom: 20px;

	border-radius: 5px;

	-webkit-box-shadow: rgba(231, 231, 231, 0.8) 0px 0px 20px;

	-moz-box-shadow: rgba(231, 231, 231, 0.8) 0px 0px 20px;

	box-shadow: rgba(231, 231, 231, 0.8) 0px 0px 20px;

	margin-top: 10px;

	overflow: hidden;

}



.cemetery a {

	text-decoration: none;

	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);

}



#cemetery {

	display: none;

}



.mores {

	text-decoration: none;

	margin: 0 auto;

	text-align: center;

	overflow: hidden;

	font-size: 24px;

	color: #333333;

}



.content_intro {

	width: 555px;

	margin: 0 auto;

	overflow: hidden;

	min-height: 200px;

	max-height: 500px;

}



.cemetery_imgs {

	width: 595px;

	height: 335px;

	margin: 0 auto;

	text-align: center;

	position: relative;

	padding-bottom: 30px;

}



.cemetery_imgs .pics {

	width: 100%;

	height: 100%;

}



.cemetery_img {

	width: 595px;

	height: 335px;

	margin: 0 auto;

	text-align: center;

	position: relative;

	padding-bottom: 30px;

}



.cemetery_img img {

	width: 100%;

	height: 100%;

}



.cemetery_img .numberPic {

	width: 82px;

	height: 62px;

	position: absolute;

	top: -5px;

	left: 25px;

}



.cemetery_names {

	display: flex;

	justify-content: space-between;

	margin-top: 0px;

	margin-bottom: 30px;

	align-items: center;

}



.cemetery_name .names {

	font-size: 32px;

	color: #212121;

	overflow: hidden;

}



.renzheng {

	width: 50px;

	height: 25px;

	line-height: 25px;

	background: #22AC38;

	border-radius: 8px;

	text-align: center;

	color: #FFFFFF;

	margin-left: 15px;

}



.addrs {

	display: flex;

	flex-direction: row;

}



.addrs>span {

	font-size: 24px;

	color: #333333;

}



.addrs .distance {

	margin-left: 10px;

}



.distance span {

	font-size: 25px;

	color: #009944;

}



.addrss {

	display: flex;

	flex-direction: row;

}



.addrss>span {

	font-size: 24px;

	color: #333333;

	margin-right: 40px;

	margin-top: 10px;

}



.addrss .distances {

	margin-left: 10px;

	position: relative;

}



.distances span {

	font-size: 25px;

	color: #009944;

	position: absolute;

	right: 50px;

	top: 10px;

}



.price {

	width: 100%;

	display: flex;

	justify-content: space-between;

	align-items: baseline;

	font-size: 23px;

	color: #333333;

}



.price>span {

	font-size: 23px;

	color: #ff3e18;

}



.trait {

	margin-top: 30px;

	height: 36px;

	overflow: hidden;

}



.trait ul {

	list-style-type: none;

}



.trait ul li {

	display: inline-block;

	margin-left: 10px;

}



.trait_title {

	margin-left: -10px;

}



.trait_title>span {

	font-size: 24px;

	color: #333333;

}



.trait .caption p {

	font-size: 18px;

	color: #333333;

	font-weight: 400;

}



.caption {

	padding: 0 10px;

	background: #eef8ef;

	border-radius: 6px;

	height: 30px;

	line-height: 30px;

}



.caption p {

	font-size: 18px;

	color: #808080;

}



.caption.color1 {

	background: #ffebeb;

}



.caption.color2 {

	background: #ebf8fd;

}



.caption.color3 {

	background: #ffebff;

}



.caption.color4 {

	background: #ffebeb;

}



.grade {

	margin-top: 30px;

	padding-bottom: 30px;

}



.grade img {

	margin-bottom: -3px;

}



.grade span {

	font-size: 24px;

	color: #333333;

}



.grade:after,

.trait:after,

.lingyuan_name:after,

.cemetery:after {

	content: "";

	display: table;

	clear: both;

}



.funeral_process {

	width: 640px;

	margin: 0 auto;

	overflow: hidden;

	background: #FFFFFF;

	padding-top: 20px;

}



.funeral_main {

	width: 595px;

	margin: 0 auto;

	overflow: hidden;

}



.funeral_main img {

	text-align: center;

	width: 100%;

	border-radius: 5px;

	vertical-align: bottom;

}



.load_more {

	width: 640px;

	margin: 0 auto;

	overflow: hidden;

	text-align: center;

	background: #FFFFFF;

	padding-top: 20px;

}



.load_more p {

	font-size: 24px;

	color: #22ac38;

}





.geomancy {

	width: 638px;

	margin: 0 auto;

	overflow: hidden;

}



.geomancy_title {

	width: 100%;

}



.geomancy_title_left {

	width: 50%;

	float: left;

	padding-top: 50px;

}



.geomancy_title_left span {

	font-size: 32px;

	color: #333333;

	margin-left: 20px;

}



.geomancy_title_right {

	width: 50%;

	float: left;

	padding-top: 62px;

}



.geomancy_title_right a {

	float: right;

	font-size: 23px;

	color: #666666;

	text-decoration: none;

	margin-right: 20px;

}



.geomancy_wen_top:after,

.geomancy_wen_bottom:after {

	content: "";

	display: table;

	clear: both;

}



.geomancy_sort {

	width: 640px;

	margin: 0 auto;

	background: rgb(238, 238, 238);

	padding-bottom: 20px;

}



.geomancy_sort_main {

	width: 595px;

	overflow: hidden;

	margin: 0 auto;

	background: #FFFFFF;

	border-radius: 5px;

	border-bottom-left-radius: 10px;

	border-bottom-right-radius: 10px;

}



.geomancy_sort_top {

	width: 100%;

	display: flex;

	flex-direction: row;

}



.geomancy_sort_bottom {

	width: 100%;

	display: flex;

	flex-direction: row;

}



.geomancy_pic {

	width: 595px;

	margin: 0 auto;

	overflow: hidden;

	text-align: center;

}



.geomancy_pic img {

	text-align: center;

	width: 100%;

	height: 100%;

	vertical-align: bottom;

}



.fate_left {

	width: 50%;

	border: 1px solid #EEEEEE;

	padding-bottom: 20px;

	padding-top: 10px;

}



.left {

	float: left;

	width: 50%;

	padding-top: 25px;

}



#wenzi {

	background: #e8cf00;

	font-size: 24px;

	padding: 5px 20px;

	color: #ffffff;

	border-radius: 20px;

	width: 80px;

	text-align: center;

	margin-left: 35px;

	margin-top: 15px;

	margin-bottom: 20px;

}



.right {

	float: left;

	width: 50%;

}



.right img {

	margin-left: 25px;

	margin-top: 19px;

}



.left p {

	font-size: 24px;

	color: #4c4c4c;

	margin-left: 45px;

}



.fate_right {

	width: 50%;

	border: 1px solid #EEEEEE;

	padding-bottom: 20px;

	padding-top: 10px;

}



.left a {

	text-decoration: none;

	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);

}



.border {

	border-bottom: 2px solid #e5e5e5;

	width: 550px;

	margin: 0 auto;

}



.new {

	width: 640px;

	margin: 0 auto;

	overflow: hidden;

	background: #FFFFFF;

	padding-bottom: 25px;

}



.new_content {

	width: 595px;

	margin: 0 auto;

	overflow: hidden;

	background: #FFFFFF;

	border-radius: 5px;

	border-bottom-left-radius: 10px;

	border-bottom-right-radius: 10px;

	-webkit-box-shadow: rgba(231, 231, 231, 0.8) 0px 0px 20px;

	-moz-box-shadow: rgba(231, 231, 231, 0.8) 0px 0px 20px;

	box-shadow: rgba(231, 231, 231, 0.8) 0px 0px 20px;

}



.news {

	width: 550px;

	margin: 0 auto;

	overflow: hidden;

	padding-top: 10px;

	padding-bottom: 5px;

}



.news_main {

	width: 100%;

	margin: 0 auto;

	overflow: hidden;

	padding: 30px 0;

}



.news_left {

	float: left;

	width: 19%;

}



.news_left img {

	width: 100%;

	border-radius: 5px;

}



.news_right {

	float: left;

	width: 78%;

	margin-left: 3%;

}



.news_right a {

	text-decoration: none;

	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);

}



.news_right p {

	font-size: 26px;

	color: #4c4c4c;

}



.news_right .content_new {

	font-size: 21px;

	color: #999;

	margin-top: 10px;

	font-weight: 300;

}



.new_pic {

	width: 595px;

	margin: 0 auto;

	overflow: hidden;

	text-align: center;

}



.new_pic img {

	text-align: center;

	width: 100%;

	vertical-align: bottom;

}



.bigData {

	width: 640px;

	margin: 0 auto;

	overflow: hidden;

	background: #FFFFFF;

}



.bigDateContent {

	width: 595px;

	margin: 0 auto;

	overflow: hidden;

	-webkit-box-shadow: rgba(231, 231, 231, 0.8) 0px 0px 20px;

	padding-top: 20px;

	-moz-box-shadow: rgba(231, 231, 231, 0.8) 0px 0px 20px;

	box-shadow: rgba(231, 231, 231, 0.8) 0px 0px 20px;

	border-radius: 5px;

	margin-bottom: 40px;

}



.dataList {

	width: 515px;

	margin: 0 auto;

	overflow: hidden;

	margin-bottom: 40px;

}



.dataList ul {

	list-style-type: none;

}



.dataList ul li {

	border-bottom: 2px solid #EEEEEE;

	display: flex;

	justify-content: space-between;

	height: 70px;

	line-height: 70px;

}



.dataList ul li p {

	font-size: 24px;

	color: #333333;

}



.dataList .titles p {

	font-size: 26px;

	color: #000000;

	font-weight: 500;

}



.resource {

	width: 515px;

	margin: 0 auto;

	overflow: hidden;

	border-bottom: 2px solid #EEEEEE;

}



.resource .tit {

	font-size: 31px;

	color: #333333;

	margin-bottom: 30px;

}



.statistics {

	display: flex;

	flex-wrap: wrap;

}



.topLeft {

	width: 200px;

	margin-bottom: 40px;

}



.bottomLeft {

	margin-left: 115px;

}



.topLeft span {

	font-size: 24px;

	color: #333333;

}



.topLeft .bigSpan {

	font-size: 48px;

	color: #333333;

}



.topLeft p {

	font-size: 22px;

	color: #333333;

}



.resourcePic {

	width: 515px;

	min-height: 300px;

	max-height: 600px;

	margin: 0 auto;

	overflow: hidden;

	padding-bottom: 20px;

	position: relative;

}



#resourcePic {

	border-bottom: 2px solid #EEEEEE;

}



.resourcePic p {

	font-size: 31px;

	color: #333333;

	margin-top: 50px;

}



#resou {

	padding-bottom: 40px;

}



.danwei {

	position: absolute;

	bottom: 23px;

	right: 85px;

	color: #333333;

	font-size: 20px;

}



.memorialhall {

	width: 640px;

	margin: 0 auto;

	overflow: hidden;

	background: rgb(238, 238, 238);

	padding-bottom: 20px;

}



.memorialhall_main {

	width: 595px;

	margin: 0 auto;

	overflow: hidden;

	background: #FFFFFF;

	padding-bottom: 70px;

	border-radius: 5px;

}



.hall_pic img {

	text-align: center;

	width: 100%;

	height: 100%;

	vertical-align: bottom;

}



.hall_save {

	width: 505px;

	margin: 0 auto;

	margin-top: 40px;

}



.hall_save img {

	float: left;

}



.hall_save p {

	font-size: 28px;

	color: #4c4c4c;

	float: left;

	margin-left: 15px;

}



.hall_content {

	margin-left: 34px;

	margin-top: 10px;

}



.hall_content>p {

	font-size: 21px;

	color: #4c4c4c;

	line-height: 35px;

	font-weight: 300;

}



.codes {

	margin-left: 90px;

	margin-top: 60px;

}



.code_qr {

	float: left;

}



.code_wen {

	float: left;

	margin-top: 65px;

	margin-left: 30px;

}



.code_wen p {

	font-size: 24px;

	color: #333333;

	margin-top: 10px;

}



.hall_title:after,

.hall_content:after {

	content: "";

	display: table;

	clear: both;

}



.mutuan {

	width: 640px;

	margin: 0 auto;

	overflow: hidden;

	background: #FFFFFF;

}



.mutuans {

	width: 595px;

	margin: 0 auto;

	overflow: hidden;

}





.footLogo {

	width: 100%;

	margin: 0 auto;

	overflow: hidden;

	text-align: center;

	display: flex;

	justify-content: center;

	align-items: center;

	padding-bottom: 30px;

}



.footLogo p {

	font-size: 26px;

	margin-left: 25px;

	color: #3d475f;

}



.footLogo img {

	width: 134px;

	height: 30px;

	vertical-align: bottom;

}



.foot {

	width: 100%;

	margin: 0 auto;

	overflow: hidden;

	text-align: center;

	border-top: 2px solid rgba(255, 255, 255, 0.4);

	padding-bottom: 80px;

}



.foot p {

	font-size: 20px;

	color: #999999;

	padding: 10px 0;

	font-weight: 300;

}



.black_barnav,

.black_adderss,

.black_search {

	position: fixed;

	display: none;

	overflow: hidden;

	top: 0px;

	left: 0;

	width: 100%;

	height: 100%;

	margin: auto;

	text-align: center;

	background-color: rgba(0, 0, 0, 0.6);

	z-index: 1004;

	-moz-opacity: 0.8;

	opacity: .80;

	filter: alpha(opacity=88);

}



.flexFoot2 {

	width: 640px;

	margin: 0 auto;

	overflow: hidden;

}



.flexFoot_main2 {

	width: 640px;

	height: 80px;

	line-height: 80px;

	margin: 0 auto;

	overflow: hidden;

	z-index: 1005;

	position: fixed;

	bottom: -1px;

	background: #FFFFFF;

	box-shadow: 0px -5px 5px 2px rgba(0, 0, 0, 0.1);

	display: flex;

	justify-content: space-between;

	align-items: baseline;

}



.flexFoot_lefts2 a,

.flexFoot_rights2 a {

	text-decoration: none;

	text-align: center;

	display: flex;

	justify-content: center;

}



.flexFoot_lefts2 {

	width: 320px;

	margin: 0 auto;

	line-height: 80px;

}



.flexFoot_rights2 {

	width: 320px;

	margin: 0 auto;

	line-height: 80px;

}



.flexFoot_left2,

.flexFoot_right2 {

	width: 320px;

	height: 45px;

	line-height: 45px;

	text-align: center;

	display: flex;

	justify-content: center;

	font-size: 24px;

	color: #009E0F;

	margin-top: 20px;

}



.fanhuijian {

	padding-right: 5px;

	padding-top: 0px;

}



.flexFoot_left2 {

	border-right: 1px solid #DCDCDC;

}



.green_b {

	position: fixed;

	display: none;

	overflow: hidden;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	margin: auto;

	text-align: center;

	background-color: rgba(71, 71, 71, 0.9);

	z-index: 1007;

	-moz-opacity: 0.8;

	opacity: .80;

	filter: alpha(opacity=88);

}



.white_content {

	position: fixed;

	display: none;

	width: 505px;

	height: 850px;

	top: 47%;

	left: 50%;

	z-index: 1008;

	border-radius: 7px;

	-moz-transform: translate(-50%, -50%);

	-ms-transform: translate(-50%, -50%);

	-webkit-transform: translate(-50%, -50%);

	transform: translate(-50%, -50%);

}



.headers {

	width: 505px;

	margin: 0 auto;

	overflow: hidden;

	z-index: 98;

}



.headers .pic {

	width: 100%;

	height: 300px;

	vertical-align: bottom;

	border-top-right-radius: 7px;

	border-top-left-radius: 7px;

}



.headers .wenzi {

	width: 420px;

	margin: 0 auto;

	position: absolute;

	top: 23%;

	left: 10%;

}



.wenzi p {

	font-size: 24px;

	color: rgba(250, 250, 250, 0.9);

	line-height: 40px;

}



.headers .pic {

	width: 505px;

	vertical-align: bottom;

}



.phone_main {

	width: 505px;

	margin: 0 auto;

	overflow: hidden;

	z-index: 99;

	padding-bottom: 40px;

	padding-top: 5px;

	background: #FFFFFF;

}



.libao_title {

	width: 410px;

	margin: 0 auto;

	overflow: hidden;

}



.libao_title p {

	font-size: 24px;

	color: #ffda50;

}



.phone_login input {}



.user_login {

	width: 410px;

	margin: 0 auto;

	height: 70px;

	line-height: 70px;

	background: #FFFFFF;

	margin-top: 40px;

	border-bottom: 1px solid #d2d2d2;

}



.password_login {

	width: 410px;

	margin: 0 auto;

	height: 70px;

	line-height: 70px;

	background: #FFFFFF;

	border-radius: 10px;

	margin-top: 40px;

}



.phone_login a {

	text-decoration: none;

}



.DeInfo_text {

	width: 410px;

	margin: 0 auto;

	height: 70px;

	line-height: 70px;

	border: none;

	font-size: 28px;

	outline: medium;

	outline: none;

}



.DeInfo_texts {

	width: 250px;

	margin: 0 auto;

	height: 70px;

	line-height: 70px;

	border: none;

	font-size: 28px;

	outline: medium;

	outline: none;

}



.code {

	float: right;

	font-size: 28px;

	color: #333333;

}



.buttom_main {

	margin: 0 auto;

	text-align: center;

	margin-top: 20px;

}



.buttom_main a {

	text-decoration: none;

}



.register {

	width: 300px;

	margin: 0 auto;

	height: 60px;

	line-height: 60px;

	background: #00901b;

	border-radius: 50px;

	border: none;

	outline: none;

}



.register p {

	font-size: 24px;

	color: #FFFFFF;

}



.cn {

	width: 410px;

	margin: 0 auto;

	font-size: 21px;

	color: #333333;

	font-weight: 300;

	text-align: center;

	padding-top: 40px;

}



.buttomx {

	height: 120px;

	width: 505px;

	margin: 0 auto;

	text-align: center;

	bottom: -40px;

	position: absolute;

}



.buttomx a {

	text-decoration: none;

}



#reuslt_code {

	width: 300px;

	height: 20px;

	margin-left: 10px;

}



.headers .pic {

	position: relative;

}















input[_ngcontent-c0] {

	border: 0;

	padding: 0;

	outline: 0

}



body,

html {

	top: 0;

	left: 0;

	bottom: 0;

	right: 0;

	font-size: 14px;

	-webkit-text-size-adjust: none;

}



a {

	/* color: #ff6800 */

}















.swiper-container[_ngcontent-c2] {

	width: 640px;

	height: 300px;

	margin: 0 auto;

	box-sizing: border-box

}



.swiper-wrapper[_ngcontent-c2] {

	width: 640px;

	height: 300px

}



.swiper-slide[_ngcontent-c2] {

	width: 100%;

	height: 300px

}



.swiper-slide[_ngcontent-c2] img[_ngcontent-c2] {

	width: 100%;

	height: 100%

}



.types[_ngcontent-c2] {

	width: 600px;

	height: 330px;

	margin: 30px auto 0;

	box-sizing: border-box

}



.types[_ngcontent-c2]:after {

	content: '';

	display: block;

	clear: both;

	overflow: hidden

}



.types[_ngcontent-c2] .items[_ngcontent-c2] {

	margin-bottom: 30px;

	width: 25%;

	float: left

}



.types[_ngcontent-c2] .items[_ngcontent-c2] .item[_ngcontent-c2] {

	width: 88px;

	height: 88px;

	margin: 0 auto;

	border-radius: 40%;

	overflow: hidden

}



.types[_ngcontent-c2] .items[_ngcontent-c2] .item[_ngcontent-c2] img[_ngcontent-c2] {

	width: 100%;

	height: 100%

}



.types[_ngcontent-c2] .items[_ngcontent-c2] p[_ngcontent-c2] {

	margin-top: 15px;

	font-size: 26px;

	color: #666;

	text-align: center

}



.top-fuwu[_ngcontent-c2] {

	margin: 0 auto 30px;

	width: 600px;

	height: 158px

}



.top-fuwu[_ngcontent-c2] img[_ngcontent-c2] {

	width: 100%;

	height: 100%;

	border-radius: 20px

}



.libaos[_ngcontent-c2] {

	width: 640px;

	height: 320px;

	margin: 0 auto 30px;

	box-sizing: border-box;

	padding: 0 30px

}



.libaos[_ngcontent-c2]:after {

	content: '';

	display: block;

	clear: both;

	overflow: hidden

}



.libaos[_ngcontent-c2] .libao[_ngcontent-c2]:nth-of-type(1) {

	width: 335px;

	height: 320px;

	background-color: #faf6f5;

	float: left;

	margin-right: 20px

}



.libaos[_ngcontent-c2] .libao[_ngcontent-c2]:nth-of-type(2) {

	float: left;

	width: 335px;

	height: 150px;

	margin-bottom: 20px;

	background-color: #faf6f5

}



.libaos[_ngcontent-c2] .libao[_ngcontent-c2]:nth-of-type(3) {

	float: left;

	width: 335px;

	height: 150px;

	background-color: #faf6f5

}



.libaos[_ngcontent-c2] .libao[_ngcontent-c2] img[_ngcontent-c2] {

	width: 100%;

	height: 100%

}



.fenge[_ngcontent-c2] {

	width: 640px;

	margin: 0 auto;

	box-sizing: border-box;

	height: 20px;

	background-color: #f5f5f5

}



.tj_lys[_ngcontent-c2] {

	width: 640px;

	margin: 0 auto;

	box-sizing: border-box;

	padding: 0 20px

}



.tj_lys[_ngcontent-c2] .title[_ngcontent-c2] {

	height: 88px;

	width: 100%;

	line-height: 88px;

	box-sizing: border-box;

	border-bottom: 1px solid #e4e4e4

}



.tj_lys[_ngcontent-c2] .title[_ngcontent-c2] h4[_ngcontent-c2] {

	font-size: 31px;

	float: left;

	margin: 0;

}



.tj_lys[_ngcontent-c2] .title[_ngcontent-c2] span[_ngcontent-c2] {

	float: right;

	font-size: 24px;

	color: #888

}

    .ts_lys[_ngcontent-c2] .title[_ngcontent-c2] span[_ngcontent-c2] {

        float: right;

        font-size: 24px;

        color: #888

    }

.ts_lys #lunbotu .swipe-wrap{

    width:600px;

    height:520px;

}

.ts_lys #lunbotu .swipe-wrap img{

    width: 600px;

    height: 475px;

}

.ts_lys .yuandian {

    width: 100%;

    bottom: 15px;

    position: absolute;

    top:500px;

    list-style: none;

    display: flex;

    justify-content: center;

}



    .ts_lys .yuandian li {

        width: 12px;

        height: 12px;

        border-radius: 50%;

        background: #dedede;

        margin: 0 8px;

    }



    .ts_lys .yuandian .cur {

        width: 8px;

        height: 8px;

        border: 2px solid rgba(255,255,255,0.6);

        border-radius: 50%;

        background: #ff6600;

    }



.tj_lys[_ngcontent-c2] .items[_ngcontent-c2] {

    width: 100%;

    display: block

}



.tj_lys[_ngcontent-c2] .items[_ngcontent-c2] .item[_ngcontent-c2] {

	margin-top: 30px;

	padding-bottom: 30px;

	/* border-bottom: 1px solid #e4e4e4; */

	height: auto;

	width: 100%

}



.tj_lys[_ngcontent-c2] .items[_ngcontent-c2] .item[_ngcontent-c2]:last-child {

	border-bottom: 0

}



.tj_lys[_ngcontent-c2] .items[_ngcontent-c2] .item[_ngcontent-c2] .ly-item[_ngcontent-c2]:after {

	content: '';

	clear: both;

	overflow: hidden;

	display: block

}



.tj_lys[_ngcontent-c2] .items[_ngcontent-c2] .item[_ngcontent-c2] .cover[_ngcontent-c2] {

	float: left;

	width: 210px;

	height: 160px;

	border-radius: 5px;

	overflow: hidden;

	position: relative;

}



.tj_lys[_ngcontent-c2] .items[_ngcontent-c2] .item[_ngcontent-c2] .cover[_ngcontent-c2] img[_ngcontent-c2] {

	width: 100%;

	height: 100%

}



.xsptb[_ngcontent-c2] {

	position: absolute;

	width: 55px !important;

	height:55px !important;

	left: 0;

	top: 0;

    padding: 3px;   

    color: #fff;

    text-align: center;

    border-radius: 5px 0 5px 0;

    font-size: 20px;

}

.xs-ys[_ngcontent-c2]{

    background-color: rgba(255,102,0,.5);

}

.xs-ys1[_ngcontent-c2]{

    background-color: rgba(51,204,141,.5);

}

.tj_lys[_ngcontent-c2] .items[_ngcontent-c2] .item[_ngcontent-c2] .cover[_ngcontent-c2] .has-video[_ngcontent-c2] {

	position: absolute;

	bottom: 20px;

	left: 10px;

	width: 44px;

	height: 44px;

	border-radius: 100%

}



.tj_lys[_ngcontent-c2] .items[_ngcontent-c2] .item[_ngcontent-c2] .cover[_ngcontent-c2] .has-video[_ngcontent-c2] i[_ngcontent-c2] {

	color: #fff;

	font-size: 44px

}



.tj_lys[_ngcontent-c2] .items[_ngcontent-c2] .item[_ngcontent-c2] .intros[_ngcontent-c2] {

	float: left;

	margin-left: 20px;

	width: 360px

}
.tj_lys[_ngcontent-c2] .items[_ngcontent-c2] .item[_ngcontent-c2] .intros[_ngcontent-c2] .ctitle[_ngcontent-c2] p{
	width: 225px;
	display: inline-block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}


.tj_lys[_ngcontent-c2] .items[_ngcontent-c2] .item[_ngcontent-c2] .intros[_ngcontent-c2] .ctitle[_ngcontent-c2] {

	font-weight: 700;

	font-size: 29px;

	color: #333;

	line-height: 32px;

	height:38px;

	overflow: hidden;
	position: relative;

}



.tj_lys[_ngcontent-c2] .items[_ngcontent-c2] .item[_ngcontent-c2] .intros[_ngcontent-c2] .ctitle[_ngcontent-c2] span[_ngcontent-c2] {

	font-size: 22px;

	color: #999;

	line-height: 26px;

	font-weight: normal;

	position: absolute;
	top: 3px;
}





.tj_lys[_ngcontent-c2] .items[_ngcontent-c2] .item[_ngcontent-c2] .intros[_ngcontent-c2] .prices[_ngcontent-c2] {

	margin-top: 10px;

	height: 34px;

	line-height: 34px;

	width: 160px;

	/* overflow: hidden; */

	white-space: nowrap;

	text-overflow: ellipsis

}



.tj_lys[_ngcontent-c2] .lb-content[_ngcontent-c2] {

	margin-left: 10px;

	border: 1px solid #ff6800;

	border-radius: 4px;

	height: 40px;

	line-height: 38px;

	box-sizing: border-box;

	font-size: 20px;

	color: #ff6800;

	position: relative;

	display: flex;

	width: 190px;

	left: 100%;

	bottom: 35px;

	justify-content: center;

}



.tj_lys[_ngcontent-c2] .lb-content[_ngcontent-c2]:before {

	content: '';

	width: 10px;

	height: 10px;

	background: #f8f8f8;

	border: 1px solid #ff0000;

	box-sizing: border-box;

	position: absolute;

	top: 13px;

	left: -5px;

	border-radius: 100%;

}



.tj_lys[_ngcontent-c2] .lb-content[_ngcontent-c2] .yincang[_ngcontent-c2]:before {

	content: '';

	width: 10px;

	height: 36px;

	position: absolute;

	top: 0;

	left: -12px;

	-webkit-left: -10px;

	background: #fff;

	z-index: 9;

}



.tj_lys[_ngcontent-c2] .lb-content[_ngcontent-c2] .yincang[_ngcontent-c2]:after {

	content: '';

	width: 10px;

	height: 36px;

	position: absolute;

	top: 0;

	right: -12px;

	-webkit-right: -10px;

	background: #fff;

	z-index: 9;

}



.tj_lys[_ngcontent-c2] .lb-content[_ngcontent-c2]:after {

	content: '';

	width: 10px;

	height: 10px;

	background: #f8f8f8;

	border: 1px solid #ff0000;

	box-sizing: border-box;

	position: absolute;

	top: 13px;

	right: -5px;

	border-radius: 100%;

}



.tj_lys[_ngcontent-c2] .items[_ngcontent-c2] .item[_ngcontent-c2] .intros[_ngcontent-c2] .prices[_ngcontent-c2] .price[_ngcontent-c2] {

	font-size: 31px;

	font-weight: 700;

	color: #ff6800;

	margin-right: 10px;

	z-index: 999;

	display: block;

	background-color: #FFFFFF;

}



.tj_lys[_ngcontent-c2] .items[_ngcontent-c2] .item[_ngcontent-c2] .intros[_ngcontent-c2] .prices[_ngcontent-c2] .price[_ngcontent-c2] span {

	color: #ff6800;

}







.tj_lys[_ngcontent-c2] .items[_ngcontent-c2] .item[_ngcontent-c2] .intros[_ngcontent-c2] .prices[_ngcontent-c2] .youhui[_ngcontent-c2] {

	position: relative;

	width: auto;

	float: left;

	padding: 0 10px;

	border: 1px solid #ff6800;

	border-radius: 4px;

	font-size: 24px;

	color: #ff6800;

	height: 34px;

	line-height: 32px;

	box-sizing: border-box;

	text-align: center

}



.tj_lys[_ngcontent-c2] .items[_ngcontent-c2] .item[_ngcontent-c2] .intros[_ngcontent-c2] .prices[_ngcontent-c2] .youhui[_ngcontent-c2]:before {

	content: '';

	width: 10px;

	height: 10px;

	background: #fff;

	border: 1px solid #ff6800;

	box-sizing: border-box;

	position: absolute;

	top: 12px;

	left: -5px;

	border-radius: 100%

}



.tj_lys[_ngcontent-c2] .items[_ngcontent-c2] .item[_ngcontent-c2] .intros[_ngcontent-c2] .prices[_ngcontent-c2] .youhui[_ngcontent-c2]:after {

	content: '';

	width: 10px;

	height: 10px;

	background: #fff;

	border: 1px solid #ff6800;

	box-sizing: border-box;

	position: absolute;

	top: 12px;

	right: -5px;

	border-radius: 100%

}



.tj_lys[_ngcontent-c2] .items[_ngcontent-c2] .item[_ngcontent-c2] .intros[_ngcontent-c2] .prices[_ngcontent-c2] .youhui[_ngcontent-c2] .yincang[_ngcontent-c2]:before {

	content: '';

	width: 10px;

	height: 32px;

	position: absolute;

	top: 0;

	left: -11px;

	-webkit-left: 10px;

	background: #fff;

	z-index: 9

}



.tj_lys[_ngcontent-c2] .items[_ngcontent-c2] .item[_ngcontent-c2] .intros[_ngcontent-c2] .prices[_ngcontent-c2] .youhui[_ngcontent-c2] .yincang[_ngcontent-c2]:after {

	content: '';

	width: 10px;

	height: 32px;

	position: absolute;

	top: 0;

	right: -11px;

	-webkit-right: -10px;

	background: #fff;

	z-index: 9

}



.tj_lys[_ngcontent-c2] .items[_ngcontent-c2] .item[_ngcontent-c2] .intros[_ngcontent-c2] .type[_ngcontent-c2] {

	margin-top: 15px;

	font-size: 22px;

	color: #666;

	line-height: 26px;

	overflow: hidden

}



.type1[_ngcontent-c2] {

	color: #ff6800;

}



.tj_lys[_ngcontent-c2] .items[_ngcontent-c2] .item[_ngcontent-c2] .intros[_ngcontent-c2] .type[_ngcontent-c2] span[_ngcontent-c2] {

	padding-right: 10px;

	margin-right: 10px;

	border-right: 1px solid #999

}



.tj_lys[_ngcontent-c2] .items[_ngcontent-c2] .item[_ngcontent-c2] .intros[_ngcontent-c2] .type[_ngcontent-c2] span[_ngcontent-c2]:last-child {

	border-right: 0

}



.tj_lys[_ngcontent-c2] .items[_ngcontent-c2] .item[_ngcontent-c2] .intros[_ngcontent-c2] .tese[_ngcontent-c2] {

	margin-top: 10px;

	font-size: 24px;

	color: #83a49c;

	height: 34px;

	width: 100%;

	overflow: hidden;

	white-space: nowrap;

	text-overflow: ellipsis

}



.tj_lys[_ngcontent-c2] .items[_ngcontent-c2] .item[_ngcontent-c2] .intros[_ngcontent-c2] .tese[_ngcontent-c2] span[_ngcontent-c2] {

	background: #ecf3f0;

	margin-right: 4px;

	padding: 1px 6px;

	line-height: 34px;

	height: 34px;

	border-radius: 10px;

	float: left;

	font-size: 22px

}



.tj_lys[_ngcontent-c2] .items[_ngcontent-c2] .item[_ngcontent-c2] .intros[_ngcontent-c2] .tese[_ngcontent-c2] span.zhuanche[_ngcontent-c2] {

	background-image: linear-gradient(135deg, #10b093 0, #ff6600 100%);

	color: #fff

}



.tj_lys[_ngcontent-c2] .items[_ngcontent-c2] .item[_ngcontent-c2] .shangbang[_ngcontent-c2] {

	margin-top: 30px;

	height: 42px;

	line-height: 42px;

	background: #fff5ed;

	border-radius: 21px;

	font-size: 24px;

	color: #2a2a2a;

	display: inline-block;

	padding-left: 5px;

	padding-right: 15px;

	overflow: hidden;

	/* white-space: nowrap;

	text-overflow: ellipsis;

	box-sizing: border-box */

}



.tj_lys[_ngcontent-c2] .items[_ngcontent-c2] .item[_ngcontent-c2] .liangdian[_ngcontent-c2] {

	max-width: 640px

}



.tj_lys[_ngcontent-c2] .items[_ngcontent-c2] .item[_ngcontent-c2] .shangbang[_ngcontent-c2] i[_ngcontent-c2] {

	color: #ff6800;

	font-size: 31px;

	margin-right: 12px;

	padding-top: 6px

}



.tj_lys[_ngcontent-c2] .items[_ngcontent-c2] .item[_ngcontent-c2] .shangbang[_ngcontent-c2] em[_ngcontent-c2] {



	font-weight: 700;

	padding-right: 10px;

	border-right: 1px solid #333;

	margin-right: 10px;

	line-height: 24px;

	display: inline-block;

	color: #333;

	font-style: normal

}



.tj_lys[_ngcontent-c2] .items[_ngcontent-c2] .item[_ngcontent-c2] .shangbang[_ngcontent-c2] span[_ngcontent-c2] {

	font-size: 24px

}



.tj_lys[_ngcontent-c2] .more[_ngcontent-c2] {

	font-size: 27px;

	text-align: center;

	color: #ff6600;

	font-weight: 700;

	margin: 0 auto 20px;

	width: 600px;

	height: 73px;

	line-height:73px;

	background: #fcf8f6;

	border-radius: 4px;

	box-sizing: border-box;
	letter-spacing: 5px;

}



.tj_lys[_ngcontent-c2] .more[_ngcontent-c2] i[_ngcontent-c2] {

	font-size: 28px;

	color: #ff6800

}











.fw_lc[_ngcontent-c2] {

	width: 640px;

	margin: 0 auto;

	box-sizing: border-box

}



.fw_lc[_ngcontent-c2] .title[_ngcontent-c2] {

	height: 88px;

	line-height: 88px;

	padding: 0 20px;

	width: 100%;

	box-sizing: border-box;

	font-size: 31px;

	font-weight: 700;

	border-bottom: 1px solid #e4e4e4

}



.fw_lc[_ngcontent-c2] .con_item[_ngcontent-c2] {

	overflow-x: auto

}



.fw_lc[_ngcontent-c2] .items[_ngcontent-c2] {

	margin-top: 30px;

	width: auto;

	white-space: nowrap;

	display: -webkit-box;

	display: flex;

	overflow-x: auto;

	-webkit-overflow-scrolling: touch

}



.fw_lc[_ngcontent-c2] .items[_ngcontent-c2] .item[_ngcontent-c2] {

	display: inline-block;

	width: 330px;

	margin-left: 20px;

	margin-bottom: 30px;

	white-space: nowrap;

	-webkit-overflow-scrolling: touch

}



.fw_lc[_ngcontent-c2] .items[_ngcontent-c2] .item[_ngcontent-c2] .tu[_ngcontent-c2] {

	width: 250px;

	height: 100px;

	margin-left: 10px;



}



.fw_lc[_ngcontent-c2] .items[_ngcontent-c2] .item[_ngcontent-c2] .tu[_ngcontent-c2] img[_ngcontent-c2] {

	margin: auto;

	display: block;

	height: 100%

}



.fw_lc[_ngcontent-c2] .items[_ngcontent-c2] .item[_ngcontent-c2] .intro[_ngcontent-c2] {

	margin-top: 20px

}



.fw_lc[_ngcontent-c2] .items[_ngcontent-c2] .item[_ngcontent-c2] .intro[_ngcontent-c2] .name[_ngcontent-c2] {

	font-size: 31px;

	line-height: 30px;

	height: 30px;

	text-align: center;

	color: #2C9678;

}



.fw_lc[_ngcontent-c2] .items[_ngcontent-c2] .item[_ngcontent-c2] .intro[_ngcontent-c2] p[_ngcontent-c2] {

	font-size: 24px;

	color: #999;

	margin: 12px 0 0;

	text-align: center

}





.zhiding[_ngcontent-c2] {

	width: 640px;

	margin: 0 auto;

	box-sizing: border-box;

	height: 126px;

	position: relative

}



.zhiding[_ngcontent-c2] img[_ngcontent-c2] {

	width: 100%;

	height: 100%

}



.zhiding[_ngcontent-c2] .goPlan[_ngcontent-c2] {

	position: absolute;

	width: 140px;

	height: 60px;

	top: 30px;

	right: 20px;

	background-color: #ff6800;

	text-align: center;

	color: #fff;

	font-size: 28px;

	line-height: 60px;

	border-radius: 4px

}

.portfolio.gutter-xs {

    margin: 30px -.1rem 0 0;

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -ms-flex-wrap: wrap;

    flex-wrap: wrap;

}

.portfolio-item {

    width:31.6%;

    padding: 0 .1rem .2rem 0;

    position: relative;

}

.home-bx-item {

    position: relative;

}



.text-center {

    text-align: center;

}

.home-bx-item img{

    width: 100%;

    margin-bottom: .14rem;

    border-radius: .08rem;

}

.home-bx-item h3 {

    font-size: 26px;

    font-weight: bold;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

}

.xsmall{

    font-size: 20px;

    color: #666666;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;

}
.home-bx-item .xsmall{

    font-size: 19px;
    margin: 5px 0;
    color: #666666;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;

}
.product-price{

    font-size: 21px;

    color: #ff6600; 

}

.home-bx-item h3 a{

    color: #333;

}

.ts_lys[_ngcontent-c2] {

	width: 640px;

	margin: 0 auto;

	box-sizing: border-box;

}



.ts_lys[_ngcontent-c2] .title[_ngcontent-c2] {

	height: 88px;

	line-height: 88px;

	padding: 0 20px;

	width: 100%;

	box-sizing: border-box;

	font-size: 31px;

	font-weight: 700;

	border-bottom: 1px solid #e4e4e4

}



.ts_lys[_ngcontent-c2] .con_item[_ngcontent-c2] {

	overflow-x: auto

}



.ts_lys[_ngcontent-c2] .items[_ngcontent-c2] {

	margin-top: 30px;

	width: auto;

	white-space: nowrap;

	display: -webkit-box;

	display: flex;

	overflow-x: auto;

	-webkit-overflow-scrolling: touch

}



.ts_lys[_ngcontent-c2] .items[_ngcontent-c2] .item[_ngcontent-c2] {

	display: inline-block;

	width: 258px;

	margin-left: 20px;

	margin-bottom: 40px;

	white-space: nowrap;

	-webkit-overflow-scrolling: touch;

    height: 295px;

    box-shadow: 0 0 10px #ccc;

}



.ts_lys[_ngcontent-c2] .items[_ngcontent-c2] .item[_ngcontent-c2] .tu[_ngcontent-c2] {

	width: 258px;

	height: 205px
	border-radius: 5px 5px 0 0;
}



.ts_lys[_ngcontent-c2] .items[_ngcontent-c2] .item[_ngcontent-c2] .tu[_ngcontent-c2] img[_ngcontent-c2] {

	width: 100%;

	height: 100%;

	border-radius: 5px;

}



.ts_lys[_ngcontent-c2] .items[_ngcontent-c2] .item[_ngcontent-c2] .intro[_ngcontent-c2] {

	text-align: center;

    color: #333;

}



.ts_lys[_ngcontent-c2] .items[_ngcontent-c2] .item[_ngcontent-c2] .intro[_ngcontent-c2] .name[_ngcontent-c2] {

	font-size: 29px;

	line-height: 45px;

	height: 30px;

	color: #333

}



.ts_lys[_ngcontent-c2] .items[_ngcontent-c2] .item[_ngcontent-c2] .intro[_ngcontent-c2] p[_ngcontent-c2] {

	font-size: 24px;

	margin: 15px 0 0;

	color: #666

}





.ts_lys[_ngcontent-c2] .items[_ngcontent-c2] .item[_ngcontent-c2] .intro[_ngcontent-c2] .zt[_ngcontent-c2] {

	display: inline-flex;

	border: 1px #fff solid;

	font-size: 20px;

	line-height: 10px;

	padding: 10px 20px;

}





.ts_lys[_ngcontent-c2] .items[_ngcontent-c2] .item[_ngcontent-c2] .intro[_ngcontent-c2] .zt[_ngcontent-c2] img {

	height: 10px;

	margin-left: 10px;

}

.wz-lys {

    height: 885px;

    width: 640px;

    margin: 0 auto;

    box-sizing: border-box;

}

.wz_lys-b {

    height: 120px;

    /*width: 100%;*/

    margin: 0 auto;

    margin-top: 10px;

    border-bottom: 1px solid #e4e4e4;

    overflow-x: auto;

    background-color:#ffffff;

}



.wz_lys-b1 {

    float: left;

    font-size: 25px;

    text-align: center;

    height: 100px;

    width: 100px;

    padding: 10px 10px;

    line-height: 35px;
    color: #333;

}

    .wz_lys-b1 span {

        display: inline-block;

        font-size: 40px;

        text-align: center;

        color: black;

    }
.wz_lys-b1 .iconfont{
	font-size: 50px;
	height: 50px;
}
.ws_lys-h {

   overflow: hidden;
    padding: 20px;

    /*width: 640px;*/

    border-bottom: 1px solid #e4e4e4;

    background-color: #ffffff;

}

    .ws_lys-le{

        float:left;

        height:148px;

        width:340px;
        margin-right: 20px;

    }

.ws_lys-le h3{

    font-size:29px;

    margin:0 0 10px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;

}

        .ws_lys-le p{

               font-size: 22px;
    line-height: 30px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    color: #999;
    height: 60px;

        }

.ws_lys-ri {

    float: left;

    height: 140px;

    width: 210px;


    background-color: #999;

}

    .baikes[_ngcontent-c2] {

        width: 640px;

        margin: 0 auto;

        box-sizing: border-box

    }



.baikes[_ngcontent-c2] .nav[_ngcontent-c2] {

	display: -webkit-box;

	display: flex;

	height: 120px;

	font-size: 28px;
	padding-top: 10px;

	color: #666;

	padding-left: 25px;

}



.baikes[_ngcontent-c2] .nav[_ngcontent-c2] .title[_ngcontent-c2] {

	-webkit-box-flex: 1;

	flex: 1;

	text-align: center;

	border-bottom: 1px solid #e4e4e4

}



.wz_lys-b .nav_active{

	color: #ff6600;

}



.baikes[_ngcontent-c2] .item[_ngcontent-c2] {

	padding: 20px 30px

}



.baikes[_ngcontent-c2] .item[_ngcontent-c2]:after {

	content: '';

	display: block;

	clear: both;

	overflow: hidden

}



.baikes[_ngcontent-c2] .item[_ngcontent-c2] .intro[_ngcontent-c2] {

	float: left;

	width: 340px

}



.baikes[_ngcontent-c2] .item[_ngcontent-c2] .intro[_ngcontent-c2] .name[_ngcontent-c2] {

	font-size: 29px;

	overflow: hidden;

	margin-bottom: 6px;

	height: 36px;

	line-height: 36px;

	white-space: nowrap;

	text-overflow: ellipsis;

	color: #333;

    font-weight: bold;

}



.baikes[_ngcontent-c2] .item[_ngcontent-c2] .intro[_ngcontent-c2] .content[_ngcontent-c2] {

	font-size: 22px;

	line-height: 30px;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 2;

	overflow: hidden;

	color: #999;

	height: 60px

}



.baikes[_ngcontent-c2] .item[_ngcontent-c2] .intro[_ngcontent-c2] .des[_ngcontent-c2] {

	margin-top: 22px

}



.baikes[_ngcontent-c2] .item[_ngcontent-c2] .intro[_ngcontent-c2] .des[_ngcontent-c2] .fenlei[_ngcontent-c2] {

	float:left;

	width: 108px;

	height: 36px;

	line-height: 36px;

	text-align: center;

	color:#ff6600;

	font-size: 24px;

	border-radius: 10px

}



.baikes[_ngcontent-c2] .item[_ngcontent-c2] .intro[_ngcontent-c2] .des[_ngcontent-c2] .view[_ngcontent-c2] {

	float: right;

	color: #999;

	font-size: 24px

}



.baikes[_ngcontent-c2] .item[_ngcontent-c2] .intro[_ngcontent-c2] .des[_ngcontent-c2] .view[_ngcontent-c2] i[_ngcontent-c2] {

	font-size: 24px;

	margin-right: 10px

}



.baikes[_ngcontent-c2] .item[_ngcontent-c2] .tu[_ngcontent-c2] {

	float: left;

	margin-left: 30px;

	width: 210px;

	height: 160px

}



.baikes[_ngcontent-c2] .item[_ngcontent-c2] .tu[_ngcontent-c2] img[_ngcontent-c2] {

	width: 100%;

	height: 100%

}



.baikes[_ngcontent-c2] .mores[_ngcontent-c2] {

	margin: 0 30px;

	padding: 20px 0;

    

}



.lookMore[_ngcontent-c2] {

	margin: 0 auto;

	width: 600px;

	height: 73px;

	line-height: 73px;

	background: #fcf8f6;

	box-sizing: border-box;

	font-weight: 700;

	font-size: 27px;

	color: #ff6600;

	text-align: center;

	border-radius: 4px;

	letter-spacing: 5px;
}



.fszg[_ngcontent-c2] {

	width: 640px;

	margin: 0 auto;

	box-sizing: border-box

}



.fszg[_ngcontent-c2] .title[_ngcontent-c2] {

	height: 88px;

	width: 100%;

	line-height: 88px;

	box-sizing: border-box;

	padding: 0 30px;

	border-bottom: 1px solid #e4e4e4

}



.fszg[_ngcontent-c2] .title[_ngcontent-c2] h4[_ngcontent-c2] {

	font-size: 31px;

	float: left;

	margin: 0

}



.fszg[_ngcontent-c2] .title[_ngcontent-c2] span[_ngcontent-c2] {

	float: right;

	font-size: 24px;

	color: #888

}



.fszg[_ngcontent-c2] .items[_ngcontent-c2] {

	padding: 20px

}



.fszg[_ngcontent-c2] .items[_ngcontent-c2]:after {

	content: '';

	clear: both;

	display: block;

	overflow: hidden

}



.fszg[_ngcontent-c2] .items[_ngcontent-c2] .item[_ngcontent-c2] {

	width: 335px;

	height: 170px;

	float: left;

	margin: 10px;

	position: relative

}



.fszg[_ngcontent-c2] .items[_ngcontent-c2] .item[_ngcontent-c2] p[_ngcontent-c2] {

	text-align: center;

	height: 170px;

	width: 335px;

	margin: 0;

	position: absolute;

	font-size: 36px;

	color: #fff;

	top: 0;

	left: 0;

	line-height: 170px

}



.fszg[_ngcontent-c2] .items[_ngcontent-c2] .item[_ngcontent-c2] img[_ngcontent-c2] {

	width: 100%;

	height: 100%

}



.tj_fss[_ngcontent-c2] {

	width: 640px;

	margin: 0 auto;

	box-sizing: border-box

}



.tj_fss[_ngcontent-c2]:after {

	content: '';

	clear: both;

	display: block;

	overflow: hidden

}



.tj_fss[_ngcontent-c2] .title[_ngcontent-c2] {

	font-size: 31px;

	height: 88px;

	line-height: 88px;

	padding: 0 30px;

	font-weight: 700;

	box-sizing: border-box;

	border-bottom: 1px solid #e4e4e4

}



.tj_fss[_ngcontent-c2] .item[_ngcontent-c2] {

	padding: 20px 30px;

	border-bottom: 1px solid #e4e4e4

}



.tj_fss[_ngcontent-c2] .item[_ngcontent-c2]:after {

	content: '';

	clear: both;

	display: block;

	overflow: hidden

}



.tj_fss[_ngcontent-c2] .item[_ngcontent-c2] .headPort[_ngcontent-c2] {

	width: 95px;

	height: 95px;

	border-radius: 50%;

	float: left;

	overflow: hidden;

	margin-top: 20px

}



.tj_fss[_ngcontent-c2] .item[_ngcontent-c2] .headPort[_ngcontent-c2] img[_ngcontent-c2] {

	width: 100%;

	height: 126px

}



.tj_fss[_ngcontent-c2] .item[_ngcontent-c2] .intro[_ngcontent-c2] {

	float: left;

	width: 575px;

	margin-left: 20px;

	overflow: hidden

}



.tj_fss[_ngcontent-c2] .item[_ngcontent-c2] .intro[_ngcontent-c2] .name[_ngcontent-c2] {

	font-size: 28px;

	height: 30px;

	line-height: 30px

}



.tj_fss[_ngcontent-c2] .item[_ngcontent-c2] .intro[_ngcontent-c2] .name[_ngcontent-c2] span[_ngcontent-c2] {

	font-size: 24px;

	color: #666;

	margin-left: 10px

}



.tj_fss[_ngcontent-c2] .item[_ngcontent-c2] .intro[_ngcontent-c2] .name[_ngcontent-c2] .score[_ngcontent-c2] {

	float: right;

	font-size: 24px;

	color: #999

}



.tj_fss[_ngcontent-c2] .item[_ngcontent-c2] .intro[_ngcontent-c2] .name[_ngcontent-c2] .score[_ngcontent-c2] span[_ngcontent-c2] {

	color: #ff6800

}



.tj_fss[_ngcontent-c2] .item[_ngcontent-c2] .intro[_ngcontent-c2] .dess[_ngcontent-c2] {

	margin-top: 18px;

	height: 24px;

	line-height: 24px;

	color: #999

}



.tj_fss[_ngcontent-c2] .item[_ngcontent-c2] .intro[_ngcontent-c2] .dess[_ngcontent-c2] .des[_ngcontent-c2] {

	float: left;

	font-size: 24px

}



.tj_fss[_ngcontent-c2] .item[_ngcontent-c2] .intro[_ngcontent-c2] .dess[_ngcontent-c2] .num[_ngcontent-c2] {

	float: right

}



.tj_fss[_ngcontent-c2] .item[_ngcontent-c2] .intro[_ngcontent-c2] .content[_ngcontent-c2] {

	margin-top: 15px;

	line-height: 46px

}



.tj_fss[_ngcontent-c2] .item[_ngcontent-c2] .intro[_ngcontent-c2] .content[_ngcontent-c2] span[_ngcontent-c2] {

	font-size: 24px;

	color: #999;

	display: inline-block;

	padding: 6px;

	text-align: center;

	line-height: 24px;

	border: 1px solid #e4e4e4;

	height: 24px;

	margin-right: 8px

}



.tj_fss[_ngcontent-c2] .item[_ngcontent-c2] .intro[_ngcontent-c2] .content[_ngcontent-c2] span[_ngcontent-c2]:last-child {

	margin-right: 0

}



.tj_fss[_ngcontent-c2] .lookMore[_ngcontent-c2] {

	width: 670px;

	height: 88px;

	line-height: 88px;

	box-sizing: border-box;

	text-align: center;

	font-weight: 700;

	font-size: 28px;

	color: #ff6800;

	background: #fcf8f6;

	margin: 20px auto;

	border-radius: 4px

}



.tj_fss[_ngcontent-c2] .lookMore[_ngcontent-c2] i[_ngcontent-c2] {

	font-size: 29px;

	color: #ff6800

}



.ljQiuye[_ngcontent-c2] {

	width: 640px;

	margin: 0 auto;

	box-sizing: border-box

}



.ljQiuye[_ngcontent-c2] .title[_ngcontent-c2] {

	font-size: 28px;

	height: 88px;

	line-height: 88px;

	padding: 0 30px;

	font-weight: 700;

	box-sizing: border-box;

	border-bottom: 1px solid #e4e4e4

}



.ljQiuye[_ngcontent-c2] .items[_ngcontent-c2] {

	width: auto;

	display: -webkit-box;

	display: flex;

	overflow: auto;

	margin-top: 30px;

	padding: 0 20px;

	-webkit-overflow-scrolling: touch

}



.ljQiuye[_ngcontent-c2] .items[_ngcontent-c2]:after {

	content: '';

	clear: both;

	display: block;

	overflow: hidden

}



.ljQiuye[_ngcontent-c2] .items[_ngcontent-c2] .item[_ngcontent-c2] {

	width: 330px;

	float: left;

	margin: 0 10px

}



.ljQiuye[_ngcontent-c2] .items[_ngcontent-c2] .item[_ngcontent-c2] .tu[_ngcontent-c2] {

	width: 330px;

	height: 220px

}



.ljQiuye[_ngcontent-c2] .items[_ngcontent-c2] .item[_ngcontent-c2] .tu[_ngcontent-c2] img[_ngcontent-c2] {

	width: 100%;

	height: 100%

}



.ljQiuye[_ngcontent-c2] .items[_ngcontent-c2] .item[_ngcontent-c2] p[_ngcontent-c2] {

	margin: 20px 0;

	text-align: center

}



.footer[_ngcontent-c2] {

	width: 640px;

	margin: 0 auto;

	box-sizing: border-box;

	height: 372px;

	background-color: #2e2e2e;

	padding-bottom: 90px

}



.footer[_ngcontent-c2] .logo[_ngcontent-c2] {

	width: 300px;

	height: 68px;

	margin: 0 auto;

	padding-top: 60px

}



.footer[_ngcontent-c2] .logo[_ngcontent-c2] img[_ngcontent-c2] {

	width: 100%;

	height: 100%

}



.footer[_ngcontent-c2] p[_ngcontent-c2] {

	font-size: 31px;

	text-align: center;

	padding-top: 20px;

	color: #999;

	margin: 0;

	letter-spacing: 8px

}



.footer[_ngcontent-c2] .des[_ngcontent-c2] {

	padding-top: 70px

}



.footer[_ngcontent-c2] .des[_ngcontent-c2] p[_ngcontent-c2] {

	font-size: 24px;

	color: #999;

	margin: 0;

	padding-top: 0;

	padding-bottom: 16px;

	letter-spacing: 2px

}



.rexian[_ngcontent-c2] {

	position: fixed;

	bottom: 0;

	left: 0;

	width: 100%;

	height: 90px;

	background-color: rgba(0, 0, 0, .8);

	color: #fff

}



.rexian[_ngcontent-c2] .tels[_ngcontent-c2] {

	width: 575px;

	height: 90px;

	float: left;

	position: relative;

	box-sizing: border-box;

	padding-left: 84px

}



.rexian[_ngcontent-c2] .tels[_ngcontent-c2] i[_ngcontent-c2] {

	position: absolute;

	left: 24px;

	top: 24px;

	font-size: 42px

}



.rexian[_ngcontent-c2] .tels[_ngcontent-c2] .number[_ngcontent-c2] {

	font-size: 24px;

	line-height: 24px

}





.rexian[_ngcontent-c2] .tels[_ngcontent-c2] .number[_ngcontent-c2] p[_ngcontent-c2] {

	margin: 10px;

	font-size: 24px;

	line-height: 24px

}



.rexian[_ngcontent-c2] .tels[_ngcontent-c2] .number[_ngcontent-c2] p[_ngcontent-c2]:nth-of-type(2) {

	font-size: 34px;

	line-height: 34px

}



.rexian[_ngcontent-c2] .boda[_ngcontent-c2] {

	float: left;

	width: 175px;

	height: 90px;

	background-color: #ff6800;

	line-height: 90px;

	text-align: center;

	font-size: 32px

}



.rexian[_ngcontent-c2] .boda[_ngcontent-c2] a[_ngcontent-c2] {

	color: #fff;

	width: 175px;

	height: 90px;

	display: block

}



.rexian[_ngcontent-c2] .boda[_ngcontent-c2] i[_ngcontent-c2] {

	font-size: 32px;

	color: #fff

}



.tj_abs[_ngcontent-c2] {

	width: 640px;

	margin: 0 auto;

	box-sizing: border-box;

	height: 180px;

	position: relative;

	padding: 20px 30px

}



.tj_abs[_ngcontent-c2] img[_ngcontent-c2] {

	width: 100%;

	height: 100%;

	position: absolute;

	top: 0;

	left: 0

}



.tj_abs[_ngcontent-c2] .title[_ngcontent-c2] {

	font-weight: 700;

	color: #fff;

	font-size: 31px;

	position: relative;

	z-index: 2;

	line-height: 42px

}



.tpl_libao[_ngcontent-c2] {

	position: fixed;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	background-color: rgba(0, 0, 0, .8);

	z-index: 999

}



.tpl_libao[_ngcontent-c2] .lq_lb[_ngcontent-c2] {

	width: 100%;

	height: 100%

}



.tpl_libao[_ngcontent-c2] .lb_tu[_ngcontent-c2] {

	width: 592px;

	height: 688px;

	padding-top: 250px;

	margin: 0 auto

}



.tpl_libao[_ngcontent-c2] .lb_tu[_ngcontent-c2] img[_ngcontent-c2] {

	width: 100%;

	height: 100%

}



.tpl_libao[_ngcontent-c2] .lq_lb[_ngcontent-c2] .close[_ngcontent-c2] {

	width: 60px;

	height: 60px;

	margin: 0 auto

}



.tpl_libao[_ngcontent-c2] .lq_lb[_ngcontent-c2] .close[_ngcontent-c2] i[_ngcontent-c2] {

	font-size: 60px;

	color: #fff

}



.tpl_libao[_ngcontent-c2] .lq_successs[_ngcontent-c2] {

	width: 100%;

	height: 100%

}



.tpl_libao[_ngcontent-c2] .lq_success[_ngcontent-c2] {

	width: 520px;

	height: 700px;

	margin: 250px auto 0;

	background-color: #f66b02;

	border-radius: 20px

}



.tpl_libao[_ngcontent-c2] .lq_success[_ngcontent-c2] .head[_ngcontent-c2] {

	height: 90px;

	width: 100%;

	background-image: linear-gradient(28deg, #f85e01 0, #f02f11 36%, #c91651 100%);

	color: #fff;

	font-size: 31px;

	line-height: 90px;

	text-align: center;

	border-radius: 20px

}



.tpl_libao[_ngcontent-c2] .lq_success[_ngcontent-c2] ul[_ngcontent-c2] {

	width: 440px;

	margin: 0 auto;

	padding-top: 40px

}



.tpl_libao[_ngcontent-c2] .lq_success[_ngcontent-c2] ul[_ngcontent-c2] li[_ngcontent-c2] {

	margin-bottom: 30px;

	width: 440px;

	height: 120px

}



.tpl_libao[_ngcontent-c2] .lq_success[_ngcontent-c2] ul[_ngcontent-c2] li[_ngcontent-c2] img[_ngcontent-c2] {

	width: 100%;

	height: 100%

}



.tpl_libao[_ngcontent-c2] .lq_success[_ngcontent-c2] .look[_ngcontent-c2] {

	width: 440px;

	height: 90px;

	background-image: -webkit-gradient(linear, left top, left bottom, from(#ffb93d), to(#fea300));

	background-image: linear-gradient(180deg, #ffb93d 0, #fea300 100%);

	text-align: center;

	line-height: 90px;

	color: #fff;

	font-size: 34px;

	margin: 0 auto;

	border-radius: 100px

}



.tpl_libao[_ngcontent-c2] .lq_successs[_ngcontent-c2] .close[_ngcontent-c2] {

	width: 60px;

	height: 60px;

	margin: 50px auto 0

}



.tpl_libao[_ngcontent-c2] .lq_successs[_ngcontent-c2] .close[_ngcontent-c2] i[_ngcontent-c2] {

	font-size: 60px;

	color: #fff

}



.footer[_ngcontent-c3] {

	width: 640px;

	margin: 0 auto 110px;

	box-sizing: border-box;

	padding-top: 30px;

	background-color: #2e2e2e

}
.footer .logo img{
	margin-top: 0;
}


.footer[_ngcontent-c3] .logo[_ngcontent-c3] {

	width:328px;

	height: 40px;

	margin: 0 auto;

    margin-bottom: 15px;

}



.footer[_ngcontent-c3] .logo[_ngcontent-c3] img[_ngcontent-c3] {

	width: 100%;

	height: 100%

}



.footer[_ngcontent-c3] p[_ngcontent-c3] {



	font-size: 22px;

	padding-top: 20px;

	color: #9c9c9c;

	margin: 0;

    padding: 25px;

    border-top: 1px solid #47494b;

    border-bottom: 1px solid #47494b;

}



.footer[_ngcontent-c3] .des[_ngcontent-c3] {

	padding-top: 70px

}



.footer[_ngcontent-c3] .des[_ngcontent-c3] p[_ngcontent-c3] {

	font-size: 24px;

	color: #999;

	margin: 0;

	padding-top: 0;

	padding-bottom: 16px;

	letter-spacing: 2px

}



.footer[_ngcontent-c3] .des[_ngcontent-c3] img[_ngcontent-c3] {

	width: 50px;

	height: 50px

}



.footer[_ngcontent-c3] .des[_ngcontent-c3] .copyright[_ngcontent-c3] {

	color: #555;

}





.rexian[_ngcontent-c3] {

	position: fixed;

	bottom: 0;

	left: 0;

	width: 100%;

	height: 90px;

	padding: 11px;

	z-index: 99;

    background-color: #fff;

}



.con_rexian_b[_ngcontent-c3] {

	width: 640px;

	margin: 0 auto;

	background-color: rgba(0, 0, 0, .8);

	color: #fff;

	height: 90px

}



.rexian[_ngcontent-c3] .tels[_ngcontent-c3] {

	width: 575px;

	height: 90px;

	float: left;

	position: relative;

	box-sizing: border-box;

	padding-left: 84px

}



.rexian[_ngcontent-c3] .tels[_ngcontent-c3] i[_ngcontent-c3] {

	position: absolute;

	left: 24px;

	top: 24px;

	font-size: 42px;

	color: #fff

}



.rexian[_ngcontent-c3] .tels[_ngcontent-c3] .number[_ngcontent-c3] {

	font-size: 24px;

	line-height: 24px

}



.rexian[_ngcontent-c3] .tels[_ngcontent-c3] .number[_ngcontent-c3] p[_ngcontent-c3] {

	margin: 10px;

	font-size: 24px;

	line-height: 24px;

	color: #fff

}



.rexian[_ngcontent-c3] .tels[_ngcontent-c3] .number[_ngcontent-c3] p[_ngcontent-c3]:nth-of-type(2) {

	font-size: 34px;

	line-height: 34px

}



.rexian[_ngcontent-c3] .boda[_ngcontent-c3] {

	float: left;

	width: 175px;

	height: 90px;

	background-color: #ff6800;

	line-height: 90px;

	text-align: center;

	font-size: 32px;

	color: #fff

}



.rexian[_ngcontent-c3] .boda[_ngcontent-c3] a[_ngcontent-c3] {

	color: #fff;

	width: 175px;

	height: 90px;

	display: block

}



.rexian[_ngcontent-c3] .boda[_ngcontent-c3] i[_ngcontent-c3] {

	font-size: 32px;

	color: #fff

}



.ly_rexian[_ngcontent-c3] {

	position: fixed;

	bottom: 0;

	left: 0;

	width: 100%

}



.con_ly_rexian[_ngcontent-c3] {

	width: 640px;

	margin: 0 auto;

	box-sizing: border-box;

	height: 120px;

	background-color: #fff;

	padding: 0 30px;

	box-sizing: border-box;

	border-top: 1px solid #e4e4e4

}



.ly_rexian[_ngcontent-c3] .con_rexian[_ngcontent-c3] {

	display: -webkit-box;

	display: flex

}



.ly_rexian[_ngcontent-c3] .guanzhu[_ngcontent-c3] {

	margin-top: 20px;

	text-align: center;

	-webkit-box-flex: 1.5;

	flex: 1.5

}



.ly_rexian[_ngcontent-c3] .guanzhu[_ngcontent-c3] i[_ngcontent-c3] {

	display: block;

	font-size: 34px;

	color: #000;

	margin: 0 auto

}



.ly_rexian[_ngcontent-c3] .guanzhu[_ngcontent-c3] i.icon-guanzhu2[_ngcontent-c3] {

	color: #ff6800

}



.ly_rexian[_ngcontent-c3] .guanzhu[_ngcontent-c3] p[_ngcontent-c3] {

	font-size: 24px;

	color: #333;

	margin-top: 12px

}



.ly_rexian[_ngcontent-c3] .youhui[_ngcontent-c3] {

	margin-top: 20px;

	text-align: center;

	-webkit-box-flex: 1.5;

	flex: 1.5

}



.ly_rexian[_ngcontent-c3] .youhui[_ngcontent-c3] i[_ngcontent-c3] {

	display: block;

	font-size: 34px;

	color: #000;

	margin: 0 auto

}



.ly_rexian[_ngcontent-c3] .youhui[_ngcontent-c3] p[_ngcontent-c3] {

	font-size: 24px;

	color: #333;

	margin-top: 12px

}



.ly_rexian[_ngcontent-c3] .yuyues[_ngcontent-c3] {

	text-align: center;

	-webkit-box-flex: 4;

	flex: 4;

	margin-left: 30px

}



.ly_rexian[_ngcontent-c3] .yuyues[_ngcontent-c3] .yuyue[_ngcontent-c3] {

	height: 88px;

	line-height: 88px;

	font-size: 32px;

	color: #fff;

	background-color: #6ddcb0;

	margin-top: 16px;

	text-align: center;

	border-radius: 5px

}



.ly_rexian[_ngcontent-c3] .yuyues[_ngcontent-c3] .yuyue[_ngcontent-c3] i[_ngcontent-c3] {

	font-size: 32px;

	margin-right: 10px;

	display: inline-block

}



.ly_rexian[_ngcontent-c3] a[_ngcontent-c3] {

	-webkit-box-flex: 4;

	flex: 4;

	margin-left: 20px

}



.ly_rexian[_ngcontent-c3] .phone[_ngcontent-c3] {

	height: 88px;

	line-height: 88px;

	font-size: 32px;

	color: #fff;

	background-color: #ff6800;

	margin-top: 16px;

	text-align: center;

	border-radius: 5px

}



.ly_rexian[_ngcontent-c3] .phone[_ngcontent-c3] i[_ngcontent-c3] {

	font-size: 32px;

	margin-right: 10px;

	display: inline-block

}

.yuyuekm{

	color: #707070;

	text-align: center;

	font-size: 27px;

	margin-right: 18px;

}

.yuyuekm i{

	display: block;

}

.yuyue:before {

	width: 45px;

	height: 45px;

    content: "";

    background-image: url(../images/yyzc.png);

    background-size: 100% 100%;

    background-repeat: no-repeat;

    display: block;

    margin: 0 auto;

}

.rexian[_ngcontent-c3] .con_foot[_ngcontent-c3] {

	width: 640px;

	margin: 0 auto;

	height: 90px;

	display: flex;

}



.rexian[_ngcontent-c3] .con_foot[_ngcontent-c3] .goutong[_ngcontent-c3] {

	width: 37%;

	height: 100%;

/*	position: absolute;

	top: 0;

	left: 0;*/

	background-image: -webkit-gradient(linear, right top, left top, from(#19b725), to(#22cb2b));

	background-image: linear-gradient(-90deg, #19b725 0, #22cb2b 100%);

	border-radius: 10px;

}



.rexian[_ngcontent-c3] .con_foot[_ngcontent-c3] .goutong[_ngcontent-c3] .icon[_ngcontent-c3] {

	float: left;

	margin-top: 17px;

	width: 60px;

	height: 60px;

	color: #fff;

	margin-left: 25px;

	position: relative

}



.rexian[_ngcontent-c3] .con_foot[_ngcontent-c3] .goutong[_ngcontent-c3] .icon[_ngcontent-c3] i[_ngcontent-c3] {

	font-size: 50px;

	color: #fff;

	display: block;

/*	-webkit-animation: 2s ease-in-out infinite mycolor;

	animation: 2s ease-in-out infinite mycolor*/

}



.rexian[_ngcontent-c3] .con_foot[_ngcontent-c3] .goutong[_ngcontent-c3] .icon[_ngcontent-c3] span[_ngcontent-c3] {

	position: absolute;

	top: 10px;

	left: 55px;

	background-color: #ff5435;

	color: #fff;

	width: 36px;

	height: 36px;

	line-height: 36px;

	text-align: center;

	border-radius: 50%;

	font-size: 28px

}



.rexian[_ngcontent-c3] .con_foot[_ngcontent-c3] .goutong[_ngcontent-c3] p[_ngcontent-c3] {



	float: left;

	font-size: 31px;

	color: #fff;

	margin-left: 5px;

	line-height: 90px

}



.rexian[_ngcontent-c3] .con_foot[_ngcontent-c3] a[_ngcontent-c3] {

	width: 37%;

	height: 100%;

	display: block;

/*	position: absolute;

	top: 0;

	right: 0*/

	margin-right:20px;

}



.rexian[_ngcontent-c3] .con_foot[_ngcontent-c3] a[_ngcontent-c3] .tel[_ngcontent-c3] {

	width: 100%;

	height: 100%;

	background-image: -webkit-gradient(linear, left top, right top, from(#fe8f23ff6b02), to(#));

	background-image: linear-gradient(90deg, #fe8f23 0, #ff6b02 100%);

	border-radius: 10px;

	line-height: 90px

}



.rexian[_ngcontent-c3] .con_foot[_ngcontent-c3] a[_ngcontent-c3] .tel[_ngcontent-c3] .icon[_ngcontent-c3] {

	float: left;

	margin-top: 20px;

	width: 60px;

	height: 60px;

	line-height: 60px;

	color: #fff;

	margin-left: 20px;

	

}



.rexian[_ngcontent-c3] .con_foot[_ngcontent-c3] a[_ngcontent-c3] .tel[_ngcontent-c3] .icon[_ngcontent-c3] i[_ngcontent-c3] {

	font-size: 50px;

	display: block

}



.rexian[_ngcontent-c3] .con_foot[_ngcontent-c3] a[_ngcontent-c3] .tel[_ngcontent-c3] p[_ngcontent-c3] {



	float: left;

	font-size: 31px;

	color: #fff;

	margin-left:12px

}



.yh_goumu[_ngcontent-c3] {

	position: fixed;

	top: 70%;

	right: 0;

	width: 110px;

	height: 93px;

	z-index: 99

}



.yh_goumu[_ngcontent-c3] img[_ngcontent-c3] {

	width: 100%;

	height: 100%

}



@-webkit-keyframes mycolor {



	0%,

	100%,

	50% {

		color: #fff

	}



	60%,

	80% {

		color: rgba(255, 255, 255, .2)

	}

}



@keyframes mycolor {



	0%,

	100%,

	50% {

		color: #fff

	}



	60%,

	80% {

		color: rgba(255, 255, 255, .2)

	}

}







.xsy_pc_zhfw_cont_div1_l_div2 {

	width: 100%;

	overflow: hidden;

	margin-top: 5px;

}



.xsy_pc_zhfw_cont_div1_l_div2 dl {

	float: left;

	width: 32.5%;

	height: 180px;

	margin-right: 1.2%;

	padding: 10px 0 10px 0;

	background-image: linear-gradient(to bottom, #f6f5f5, #dedede);

}



.xsy_pc_zhfw_cont_div1_l_div2 dl:nth-child(3),

.xsy_pc_zhfw_cont_div1_l_div2 dl:nth-child(6),

.xsy_pc_zhfw_cont_div1_l_div2 dl:nth-child(9),

.xsy_pc_zhfw_cont_div1_l_div2 dl:nth-child(12) {

	margin-right: 0;

}



.xsy_pc_zhfw_cont_div1_l_div2 dl a {

	display: block;

	text-align: center;

}



.xsy_pc_zhfw_cont_div1_l_div2 dl a dt img {

	height: 60px;

	margin: 0 auto;

}



.xsy_pc_zhfw_cont_div1_l_div2 dl a dt {

	margin-top: 30px;

	margin-bottom: 30px;

}



.xsy_pc_zhfw_cont_div1_l_div2 dl a dd {

	color: #3c3d3d;

	font-size: 31px;

}



/*商务通*/

#LR_miniframe {

	transform-origin: 0 top 0;

	width: 320px;

	height: 540px;

	-webkit-transform: scale(2);

	transform: scale(2);

	-ms-transform: scale(2);

	/* IE 9 */

	-moz-transform: scale(2);

	/* Firefox */

	-webkit-transform: scale(2);

	/* Safari 和 Chrome */

	-o-transform: scale(2);

}



#LR-BUBBLE-INSIDE {

	zoom: 1.8

}







/*分页*/

#pageGro {

	width: 700px;

	height: 100px;

	margin: 0px auto;

	padding-left: 40px;

}



#pageGro div,

#pageGro div ul li {

	font-size: 31px;

	color: #999;

	line-height: 80px;

	float: left;

	margin-left: 10px;

}



#pageGro div ul li {

	width: 50px;

	text-align: center;

	border: 1px solid #ff6600;

	cursor: pointer;

	color: #000;

	list-style-type: none;

}



#pageGro div ul li.on {

	color: #fff;

	background: #ff6600;

	border: 1px solid #ff6600;

	list-style-type: none;

}



#pageGro .pageUp,

#pageGro .pageDown {

	width: 150px;

	text-align: center;

	border: 1px solid #ff6600;

	cursor: pointer;

	color: #000;

}

@font-face {
  font-family: "iconfont"; /* Project id 2554792 */
  src: url('../muditb/iconfont.woff2?t=1621307123472') format('woff2'),
       url('../muditb/iconfont.woff?t=1621307123472') format('woff'),
       url('../muditb/iconfont.ttf?t=1621307123472') format('truetype');
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-xinwen:before {
  content: "\e65a";
}

.icon-zhaoziliao:before {
  content: "\e618";
}

.icon-balance-full:before {
  content: "\e87a";
}

.icon-binyiguan:before {
  content: "\e693";
}

.icon-erjitubiaokaobei-1_huaban1fuben28:before {
  content: "\e638";
}
.tab-item{
	font-size: 24px;
	text-align: center;
}