*{margin:0;padding:0;}
body{overflow-x:hidden;margin:auto;font-size:12px;}
li{list-style:none;}
ol li{list-style:inherit;}
.clear {height:0px;clear:both;}
textarea{font-family:"Microsoft YaHei","Arial","微软雅黑","黑体","verdana","宋体";}
div{font-family:"Microsoft YaHei","Arial","微软雅黑","黑体","verdana","宋体";}
p{font-family:"Microsoft YaHei","Arial","微软雅黑","黑体","verdana","宋体";}
a{text-decoration:none;font-family:"Microsoft YaHei","Arial","微软雅黑","黑体","verdana","宋体";cursor:pointer;}
a:hover{text-decoration:none;}
html {
	font-size: 100px !important;
}

body {
	background: #fff !important;
}

@media screen and (max-width: 1680px) {
	html {
		font-size: 86px !important;
		overflow-x:hidden;
	}
}

@media screen and (max-width: 1440px) {
	html {
		font-size: 78px !important;
	}
}

@media screen and (max-width: 1200px) {
	.hidden-1280 {
		display: none !important;
	}
}

@media screen and (max-width: 1024px) {
	html {
		font-size: 60px !important;
	}
}

@media screen and (max-width: 768px) {
	html {
		font-size: 60px !important;
	}

}



.homebanner {
	width: 100%;
	position: relative;
}

.homebannerbox {
	width: 100%;
}
.homebanneritem {
	width: 100%;
}
.homebanneritem img {
	width: 100%;
}
.homenavbigbox {
	position: absolute;
	width: calc(100% / 12 * 10);
	top: .6rem;
	left: 50%;
	transform: translateX(-50%);
	z-index: 100;
}
.logo {
	float: left;
	width: 2.33rem;
}
.logo img {
	width: 100%;
}
.homenavright {
	float: right;
}
.homenavbox {
	float: left;
}
.homenav {
	float: left;
	margin-left: 0.45rem;
	position: relative;
}
.homenav:first-child {
	margin-left: 0;
}
.homenavitem {
	font-family: "Noto Sans SC";
	position: relative;
}
.homenavitem:after {
	content: "";
	position: absolute;
	left: -0.06rem;
	top: 0;
	width: 0.2rem;
	height: 0.2rem;
	border-radius: 50%;
	background: #e8141d;
	z-index: -1;
	opacity: 0;
}
.homenavitemxz>a {
	font-weight: bold;
}
.homenavitemxz:after {
	opacity: 1;
}
.homenavitem a {
	font-family: "Noto Sans SC";
	color: #ffffff;
	font-size: .18rem;
	height: 0.32rem;
	display: block;
	line-height: 0.32rem;
}

.homenavtwobox {
	background: #e8141d;
	position: absolute;
	top: 100%;
	left: 50%;
	transform: translateX(-50%);
	z-index: 100;
	opacity: 0;
	visibility: hidden;
	transition: .25s all;
	padding: 0.08rem;
	padding-left: 0.18rem;
	padding-right: 0.18rem;
}
.homenavtwoitem {
	font-size: .14rem;
}
.homenavtwoitem a {
	color: #fff;
	white-space:nowrap;
	display: block;
	line-height: 0.3rem;
}
.homenavtwoitem a:hover {
	font-weight: bold;
}
.homenav:hover .homenavtwobox {
	opacity: 1;
	visibility: visible;
}










.homelangbox {
	float: left;
	position: relative;
	margin-left: 0.68rem;
}
.homelangshow {
	display: flex;
	height: .32rem;
	align-items: center;
}
.homelangico {
	width: 0.24rem;
}
.homelangico img {
	width: 100%;
}
.homelangshowtext {
	color: #ffffff;
	font-size: .18rem;
	margin-left: 0.15rem;
}
.homelangarrow {
	width: 0.11rem;
	margin-left: 0.09rem;
	display: flex;
	justify-content: center;
	align-items: center;
}
.homelangarrow img {
	width: 100%;
}
.homelanghidebox {
	text-align: right;
	padding-right: 0.2rem;
	opacity: 0;
	transition: .25s all;
	visibility: hidden;
}
.homelangbox:hover .homelanghidebox {
	opacity: 1;
	visibility: visible;
}
.homelangitem {
	color: #ffffff;
	font-size: .18rem;
}
.homelangitem a {
	color: #ffffff;
}
.searchico {
	width: 10%;
	position: absolute;
	text-align: center;
	left: 100%;
	height: 0.32rem;
	line-height: 0.32rem;
}
.searchico img {
	width: .23rem;
	cursor: pointer;
}

.bannerbottomtext {
	position: absolute;
	left: calc(100% / 12);
	bottom: -.06rem;
	width: 68.504%;
	z-index: 23;
}
.bannerbottomtext img {
	width: 100%;
}
.bannerbottommore {
	position: absolute;
	right: calc(100% / 12);
	bottom: -1.4rem;
	width: 23.6225%;
	z-index: 10;
	border-radius: 50%;
	z-index: 22;
}
.bannerbottommore a {
	display: flex;
	justify-content: center;
	align-items: center;
}
.bannerbottommore img {
	width: 100%
}

.rightbox {
	position: fixed;
	right: calc(100% / 24);
	top: 50%;
	transform: translate(50%, -50%);
	z-index: 100;
	width: 0.54rem;
}
.rightone {
	display: flex;
	
	transform: translateX(-100%);
	border-radius: .27rem;
	/* margin-right: 0; */
	position: relative;
	right: -.57rem;
	background: #fff;
	overflow: visible;
	width: .54rem;
	transition: .25s all;
	overflow: hidden;
	height: 0.54rem;
}
.rightoneinner {
	width: 0.54rem;
	height: 0.54rem;
	border-radius: 50%;
	background: #fff;
	transition: .25s all;
}
.rightoneinner img {
	width: 100%;
	transition: .25s all;
}
.rightoneinnertext {
	font-size: .16rem;
	line-height: .5rem;
	opacity: 0;
	width: 0;
	overflow: hidden;
	height: 0;
	color: #fff;
	transition: .25s all;
}
.rightoneinner:hover {
	background: #e90f19;
}
.rightoneinner:hover img {
	-webkit-filter: invert(1);
	-moz-filter: invert(100%);
	-o-filter: invert(100%);
	-ms-filter: invert(100%);
}
.rightone:hover {
	background: #e90f19;
	width: 3rem;
}
.rightone:hover .rightoneinner {
	background: #e90f19;
}
.rightone:hover .rightoneinner img {
	-webkit-filter: invert(1);
	-moz-filter: invert(100%);
	-o-filter: invert(100%);
	-ms-filter: invert(100%);
}
.rightone:hover .rightoneinnertext {
	opacity: 1;
	width: auto;
	overflow: visible;
	height: auto;
}
.righttwo {
	width: 0.54rem;
	height: 0.54rem;
	border-radius: 50%;
	margin-top: 0.18rem;
	background: #fff;
	transition: .25s all;
}
.righttwo img {
	width: 100%;
	transition: .25s all;
}
.righttwo:hover {
	background: #e90f19;
}
.righttwo:hover img {
	-webkit-filter: invert(1);
	-moz-filter: invert(100%);
	-o-filter: invert(100%);
	-ms-filter: invert(100%);
}
.rightthree {
	width: 0.54rem;
	height: 0.54rem;
	border-radius: 50%;
	margin-top: 0.18rem;
	background: #fff;
	transition: .25s all;
	cursor: pointer;
}
.rightthree img {
	width: 100%;
	transition: .25s all;
}
.rightthree:hover {
	background: #e90f19;
}
.rightthree:hover img {
	-webkit-filter: invert(1);
	-moz-filter: invert(100%);
	-o-filter: invert(100%);
	-ms-filter: invert(100%);
}



/* ä¼ä¸šèµ„è´¨ç»“æŸ */

.search-wrapper {
    position: absolute;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    top:50%;
    left:50%;
}
.search-wrapper.active {}

.search-wrapper .input-holder {
    overflow: hidden;
    height: 70px;
    background: rgba(255,255,255,0);
    border-radius:6px;
    position: relative;
    width:70px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.search-wrapper.active .input-holder {
    border-radius: 50px;
    width:450px;
    background: rgba(255,255,255,0.5);
    -webkit-transition: all .5s cubic-bezier(0.000, 0.105, 0.035, 1.570);
    -moz-transition: all .5s cubic-bezier(0.000, 0.105, 0.035, 1.570);
    transition: all .5s cubic-bezier(0.000, 0.105, 0.035, 1.570);
}

.search-wrapper .input-holder .search-input {
    width:100%;
    height: 50px;
    padding:0px 70px 0 20px;
    opacity: 0;
    position: absolute;
    top:0px;
    left:0px;
    background: transparent;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border:none;
    outline:none;
    font-family:"Open Sans", Arial, Verdana;
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    color:#666;
    -webkit-transform: translate(0, 60px);
    -moz-transform: translate(0, 60px);
    transform: translate(0, 60px);
    -webkit-transition: all .3s cubic-bezier(0.000, 0.105, 0.035, 1.570);
    -moz-transition: all .3s cubic-bezier(0.000, 0.105, 0.035, 1.570);
    transition: all .3s cubic-bezier(0.000, 0.105, 0.035, 1.570);

    -webkit-transition-delay: 0.3s;
    -moz-transition-delay: 0.3s;
    transition-delay: 0.3s;
}
.search-wrapper.active .input-holder .search-input {
    opacity: 1;
    -webkit-transform: translate(0, 10px);
    -moz-transform: translate(0, 10px);
    transform: translate(0, 10px);
}

.search-wrapper .input-holder .search-icon {
    width:70px;
    height:70px;
    border:none;
    border-radius:6px;
    background: #FFF;
    padding:0px;
    outline:none;
    position: relative;
    z-index: 2;
    float:right;
    cursor: pointer;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.search-wrapper.active .input-holder .search-icon {
    width: 50px;
    height:50px;
    margin: 10px;
    border-radius: 30px;
		display: flex;
		justify-content: center;
		align-items: center;
}
.search-wrapper .input-holder .search-icon span {
    width:22px;
    height:22px;
    display: inline-block;
    vertical-align: middle;
    position:relative;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transition: all .4s cubic-bezier(0.650, -0.600, 0.240, 1.650);
    -moz-transition: all .4s cubic-bezier(0.650, -0.600, 0.240, 1.650);
    transition: all .4s cubic-bezier(0.650, -0.600, 0.240, 1.650);

}
.search-wrapper.active .input-holder .search-icon span {
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.search-wrapper .input-holder .search-icon span::before, .search-wrapper .input-holder .search-icon span::after {
    position: absolute;
    content:'';
}
.search-wrapper .input-holder .search-icon span::before {
    width: 4px;
    height: 11px;
    left: 9px;
    top: 18px;
    border-radius: 2px;
    background: #8e8e8e;
}
.search-wrapper .input-holder .search-icon span::after {
    width: 20px;
    height: 20px;
    left: 0px;
    top: 0px;
    border-radius: 16px;
    border: 4px solid #8e8e8e;
}

.search-wrapper .close {
    position: absolute;
    z-index: 1;
    top:24px;
    right:20px;
    width:25px;
    height:25px;
    cursor: pointer;
    -webkit-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    transform: rotate(-180deg);
    -webkit-transition: all .3s cubic-bezier(0.285, -0.450, 0.935, 0.110);
    -moz-transition: all .3s cubic-bezier(0.285, -0.450, 0.935, 0.110);
    transition: all .3s cubic-bezier(0.285, -0.450, 0.935, 0.110);
    -webkit-transition-delay: 0.2s;
    -moz-transition-delay: 0.2s;
    transition-delay: 0.2s;
}
.search-wrapper.active .close {
    right:-50px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transition: all .6s cubic-bezier(0.000, 0.105, 0.035, 1.570);
    -moz-transition: all .6s cubic-bezier(0.000, 0.105, 0.035, 1.570);
    transition: all .6s cubic-bezier(0.000, 0.105, 0.035, 1.570);
    -webkit-transition-delay: 0.5s;
    -moz-transition-delay: 0.5s;
    transition-delay: 0.5s;
}
.search-wrapper .close::before, .search-wrapper .close::after {
    position:absolute;
    content:'';
    background: #FFF;
    border-radius: 2px;
}
.search-wrapper .close::before {
    width: 5px;
    height: 25px;
    left: 10px;
    top: 0px;
}
.search-wrapper .close::after {
    width: 25px;
    height: 5px;
    left: 0px;
    top: 10px;
}
.search-wrapper .result-container {
    width: 100%;
    position: absolute;
    top:80px;
    left:0px;
    text-align: center;
    font-family: "Open Sans", Arial, Verdana;
    font-size: 14px;
    display:none;
    color:#B7B7B7;
}

@media screen and (max-width: 560px) {
    .search-wrapper.active .input-holder {width:200px;}
}
.publicheadss {
	cursor: pointer;
}
section.clickshow{ height:0px; transition:all 0.5s ease-in-out; background:url(../img/ssbg.jpg) 50%/cover no-repeat; overflow:hidden; z-index:9999999; position:fixed; width:100%; top:0; left:0;background: rgba(23, 42, 56, .8)}


div.ny_rightlist{ width: 100%; height: 50px; border-bottom: 1px solid #E0E0E0;}

div.ny_rightlist_lt{ width: 100%;  height: 50px; padding-left: 15px; color: #333333; font-size: 16px; line-height: 50px; overflow: hidden; text-overflow: ellipsis; color: #333; }

div.ny_rightlist:hover div.ny_rightlist_lt{ color: #33615e;}


.area{width:100%; height:auto; overflow:hidden; margin-bottom:10px;}
.area h3{width:102px; height:30px; background:#0260ae; color:#FFF; text-align:center;display:block;line-height:26px;font-size:16px;margin-bottom:0px;}
.area dl{padding:10px;border-top:1px solid #ccc; height:auto; overflow:hidden;margin-bottom:0px;}
.area dl dt{float:left;margin-left:13px}
.area dl dt a{font-size:14px;line-height:28px;color:#5a5a5a}
.area dl dt a:hover{color:#47cdff}
.xgxw{width:100%; height:auto; overflow:hidden; margin-bottom:10px;}
.xgxw h3{width:102px; height:30px; background:#0260ae; color:#FFF; text-align:center;display:block;line-height:30px;font-size:16px; margin-bottom:0px;}
.xgxw ul{padding:10px; border-top:1px solid #ccc; height:auto; overflow:hidden; margin-bottom:0px;}
.xgxw dl{padding:15px 0px; border-top:1px solid #ccc; height:auto; overflow:hidden; margin-bottom:0px;}
.xgxw ul li{float:left; display:inline; width:48%; margin-right:2%; line-height:30px; font-size:14px;}
.xgxw ul li a{color:#333;}
.xgxw ul li span{float:right; color:#5a5a5a}
.xgxw dl dt{display:inline-block; width:22%;margin:0px 1%; text-align:center; font-size:14px;}
.xgxw dl dt a{color:#333;}
.xgxw dl dt img{border:1px solid #ccc; width:180px;}

/* Ã¦ÂÅ“Ã§Â´Â¢Ã§Â»â€œÃ¦ÂÅ¸ */



.homeaboutbox {
	width: 100%;
}
.homeaboutinner {
	width: calc(100% / 12 * 10);
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
	padding-bottom: 1.37rem;
}
.homeaboutleft {
	width: 50%;
	float: left;
	padding-top: 1.43rem;
}
.homeaboutone {
	color: #242b35;
	font-size: .48rem;
	line-height: 1;
	font-weight: bold;
}
.homeabouttwo {
	color: #242b35;
	font-size: .6rem;
	font-weight: bold;
	line-height: 1;
	margin-top: 0.12rem;
}
.homeaboutthree {
	font-size: .3rem;
	font-weight: bold;
	line-height: 1.1;
	background: linear-gradient(to right, #f5535b, #d0010b);
	/* 文字裁剪背景，只在文字区域显示渐变 */
	-webkit-background-clip: text;
	background-clip: text;
	/* 文字颜色透明，透出背景渐变 */
	color: transparent;
	margin-top: 0.7rem;
	display: inline-block;
}
.homeaboutfour {
	color: #777777;
	font-size: .16rem;
	line-height: 0.25rem;
	margin-top: 0.26rem;
	padding-right: 0.9rem;
	text-align: justify;
}
.homeaboutfive {
	margin-top: 1.05rem;
}
.homeaboutfive a {
	display: inline-flex;
	align-items: center;
}
.homeaboutfiveico {
	width: 0.8rem;
}
.homeaboutfiveico img {
	width: 100%;
}
.homeaboutfivetext {
	color: #242b35;
	font-size: .18rem;
	font-weight: bold;
	line-height: 1;
	font-family: "Noto Sans SC";
	margin-left: 0.15rem;
}


.homeaboutright {
	width: 50%;
	float: right;
	margin-top: 2.95rem;
	position: relative;
}
.homeaboutrightbg {
	position: absolute;
	width: 88.315%;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	z-index: -1;
}
.homeaboutrightbg img {
	width: 100%;
}
.homeaboutrightitem {
	width: calc((100% - .2rem) / 2);
	float: left;
	margin-top: 0.2rem;
	margin-left: 0.2rem;
	height: 2.55rem;
	border-radius: .1rem;
	position: relative;
	background: rgba(255, 244, 245, .91);
	padding-left: 1.3rem;
	padding-top: 1rem;
}
.homeaboutrightitem:nth-child(1) {
	margin-top: 0;
}
.homeaboutrightitem:nth-child(2) {
	margin-top: 0;
}
.homeaboutrightitem:nth-child(2n-1) {
	margin-left: 0;
}
.homeaboutrightitemico {
	position: absolute;
	width: 0.5rem;
	top: 0.45rem;
	left: 0.57rem;
}
.homeaboutrightitemico img {
	width: 100%;
}
.homeaboutrightitemtop {
	display: flex;
	align-items: flex-end;
}
.homeaboutrightitemtopleft {
	color: #242b35;
	font-size: .6rem;
	line-height: 0.45rem;
	font-weight: 900;
	font-family: "Arial";
}
.homeaboutrightitemtopright {
	color: #242b35;
	font-size: .16rem;
	line-height: 1;
	margin-left: 0.15rem;
}
.homeaboutrightitembottom {
	color: #575757;
	font-size: .16rem;
	line-height: 1;
	margin-top: 0.2rem;
}


.homeprobox {
	width: 100%;
	background: url(../img/homeprobg.jpg) 50%/cover no-repeat;
}
.homeproinner {
	width: calc(100% / 12 * 10);
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
	position: relative;
	padding-bottom: 0.85rem;
}
.homeprotop {
	padding-top: 2rem;
}
.homeprotopone {
	color: #242b35;
	font-size: .48rem;
	font-weight: bold;
	line-height: 1;
}
.homeprotoptwo {
	color: #242b35;
	font-size: .6rem;
	font-weight: bold;
	line-height: 1;
	margin-top: 0.12rem;
}
.homeprotopthree {
	font-size: .16rem;
	line-height: 0.25rem;
	color: #5b5e60;
	margin-top: 0.53rem;
}
.homeproarrow {
	display: flex;
	margin-top: 1.3rem;
}
.homeproleftarrow {
	width: 0.8rem;
	height: 0.8rem;
	border-radius: 50%;
	background: #fff;
	cursor: pointer;
	display: flex;
	justify-content: center;
	align-items: center;
	transition: .25s all;
}
.homeproleftarrow img {
	width: 0.26rem;
	transition: .25s all;
}
.homeproleftarrow:hover {
	background: #e8141f;
}
.homeproleftarrow:hover img {
	-webkit-filter: invert(1);
	-moz-filter: invert(100%);
	-o-filter: invert(100%);
	-ms-filter: invert(100%);
	filter: grayscale(100%) brightness(1000%);
}
.homeprorightarrow {
	width: 0.8rem;
	height: 0.8rem;
	border-radius: 50%;
	background: #fff;
	cursor: pointer;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-left: 0.11rem;
	transition: .25s all;
}
.homeprorightarrow img {
	width: 0.26rem;
	transform-origin: center;
	transform: rotate(180deg);
	transition: .25s all;
}
.homeprorightarrow:hover {
	background: #e8141f;
}
.homeprorightarrow:hover img {
	-webkit-filter: invert(1);
	-moz-filter: invert(100%);
	-o-filter: invert(100%);
	-ms-filter: invert(100%);
	filter: grayscale(100%) brightness(1000%);
}

.homeprobottombox {
	margin-top: 1.6rem;
}
.homeprobottomitem {
	width: 100%;
	height: 0.7rem;
	line-height: 0.7rem;
	border-radius: .05rem;
	background: #fff;
	transition: .25s all;
}
.homeprobottomitem a {
	display: block;
	width: 100%;
	height: 100%;
	text-align: center;
	color: #242b35;
	font-weight: bold;
	font-family: "Noto Sans SC";
	font-size: .18rem;
	transition: .25s all;
}

.swiper-slide-thumb-active .homeprobottomitem {
	background: #e8141f;
}
.swiper-slide-thumb-active .homeprobottomitem a {
	color: #fff
}


.homeproright {
	position: absolute;
	top: 1rem;
	right: 0;
	width: 57.008%;
}
.homeprorightitem {
	width: 100%;
}
.homeprorightitem img {
	width: 100%;
}







.homecasebox {
	width: 100%;
	background: url(../img/homecasebg.jpg) 50%/cover no-repeat;
	padding-bottom: 0.75rem;

}
.homecasetop {
	width: calc(100% / 12 * 10);
	margin-left: auto;
	margin-right: auto;
	padding-top: 1.9rem;
}
.homecasetopone {
	color: #ffffff;
	font-size: .48rem;
	font-weight: bold;
	line-height: 1;
}
.homecasetoptwo {
	color: #ffffff;
	font-size: .6rem;
	line-height: 1;
	font-weight: bold;
	margin-top: 0.13rem;
}
.homecasetopthree {
	color: #ffffff;
	font-size: .16rem;
	line-height: 0.25rem;
	margin-top: 0.54rem;
}
.homecasebottom {
	width: calc(100% / 12 * 10);
	margin-left: auto;
	margin-right: auto;
	position: relative;
	margin-top: 2.15rem;
}
.homecasebottominner {
	width: 100%;
}
.homecasebottomitem {
	width: 100%;
}
.homecasebottomitem img {
	width: 100%;
}
.homecaseleftarrow {
	position: absolute;
}



.homecaseleftarrow {
	width: 0.8rem;
	height: 0.8rem;
	border-radius: 50%;
	background: #fff;
	cursor: pointer;
	display: flex;
	justify-content: center;
	align-items: center;
	transition: .25s all;
	position: absolute;
	top: 50%;
	left: -5%;
	transform: translate(-50%, -50%);
}
.homecaseleftarrow img {
	width: 0.26rem;
	transition: .25s all;
}
.homecaseleftarrow:hover {
	background: #e8141f;
}
.homecaseleftarrow:hover img {
	-webkit-filter: invert(1);
	-moz-filter: invert(100%);
	-o-filter: invert(100%);
	-ms-filter: invert(100%);
}
.homecaserightarrow {
	width: 0.8rem;
	height: 0.8rem;
	border-radius: 50%;
	background: #fff;
	cursor: pointer;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-left: 0.11rem;
	transition: .25s all;
	position: absolute;
	top: 50%;
	right: -5%;
	transform: translate(50%, -50%);
}
.homecaserightarrow img {
	width: 0.26rem;
	transform-origin: center;
	transform: rotate(180deg);
	transition: .25s all;
}
.homecaserightarrow:hover {
	background: #e8141f;
}
.homecaserightarrow:hover img {
	-webkit-filter: invert(1);
	-moz-filter: invert(100%);
	-o-filter: invert(100%);
	-ms-filter: invert(100%);
}


.homenewsbox {
	width: 100%;
	background: #eeeeee;
	overflow: hidden;
	padding-top: 1rem;
	padding-bottom: 1.3rem;
	position: relative;
}
.homenewstop {
	width: calc(100% / 12 * 10);
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
}
.homenewstopleft {
	float: left;
}
.homenewstoplefttitle {
	color: #242b35;
	font-size: .48rem;
	font-weight: bold;
	line-height: 1;
}
.homenewstopleftsubtitle {
	color: #242b35;
	font-size: .6rem;
	font-weight: bold;
	line-height: 1.1;
	margin-top: 0.1rem;
}
.homenewstopright {
	float: right;
}
.homenewstoprightitem {
	float: left;
	width: 1.7rem;
	height: 0.6rem;
	border: 1px solid #bfbfbf;
	border-radius: .3rem;
	overflow: hidden;
	margin-left: 0.3rem;
	transition: .25s all;
}
.homenewstoprightitem:first-child {
	margin-left: 0;
}
.homenewstoprightitem a {
	display: block;
	width: 100%;
	height: 100%;
	font-family: "Noto Sans SC";
	color: #242b35;
	font-size: .18rem;
	line-height: 0.58rem;
	text-align: center;
	transition: .25s all;
}
.homenewstoprightitem:hover {
	background: #e8141f;
	border-color: #e8141f;
}
.homenewstoprightitem:hover a {
	color: #fff;
}

.homenewscontent {
	width: calc(100% / 12 * 11);
	margin-left: calc(100% / 12);
	margin-top: 0.55rem;
	padding-right: 0.38rem;
	position: relative;
	z-index: 5;
}
.homenewscontentitem {
	width: 100%;
	background: #fff;
	position: relative;
	border-radius: .1rem;
	overflow: hidden;

}
.homenewscontentitem a {
	display: block;
	width: 100%;
	padding-top: 0.5rem;
}
.homenewscontentitemtime {
	color: #5b5e60;
	font-size: .18rem;
	padding-left: 0.45rem;
}
.homenewscontentitemtitle {
	font-family: "Noto Sans SC";
	color: #242b35;
	font-size: .24rem;
	line-height: 0.3rem;
	height: 0.9rem;
	display:-webkit-box;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-line-clamp:3;
	-webkit-box-orient:vertical;
	padding-left: 0.45rem;
	padding-right: 0.3rem;
	font-weight: 500;
	margin-top: 0.47rem;
}
.homenewscontentitemimg {
	width: 100%;
	opacity: 0;
	transition: .25s all;
	margin-top: 0.6rem;
}
.homenewscontentitemimg img {
	width: 100%;
}
.homenewscontentitemarrow {
	width: 0.7rem;
	height: 0.7rem;
	border-radius: 50%;
	background: #dfdfdf;
	position: absolute;
	left: 0.45rem;
	bottom: 0.78rem;
	display: flex;
	justify-content: center;
	align-items: center;
	transition: .25s all;
}
.homenewscontentitemarrow img {
	width: 0.2rem;
}
.homenewscontentitem:hover .homenewscontentitemimg {
	opacity: 1;
}
.homenewscontentitem:hover .homenewscontentitemarrow {
	background: #e8141f;
	right: 0.36rem;
	left: auto;
}

.homenewsbottom {
	width: calc(100% / 12 * 10);
	margin-left: auto;
	margin-right: auto;
	margin-top: 0.33rem;
	position: relative;
	padding-left: 2.4rem;
	padding-right: 1.38rem;
	display: flex;
	justify-content: space-between;
	align-items: center;
	position: relative;
	z-index: 3;
}
.homenewsbottomarrow {
	display: inline-flex;
}
.homenewsbottomarrowleft {
	width: 0.7rem;
	height: 0.7rem;
	border-radius: 50%;
	background: #fff;
	transition: .25s all;
	display: flex;
	justify-content: center;
	align-items: center;
	cursor: pointer;
}
.homenewsbottomarrowleft img {
	width: 0.18rem;
	transition: .25s all;
}
.homenewsbottomarrowleft:hover {
	background: #e8141f;
}
.homenewsbottomarrowleft:hover img {
	-webkit-filter: invert(1);
	-moz-filter: invert(100%);
	-o-filter: invert(100%);
	-ms-filter: invert(100%);
}

.homenewsbottomarrowright {
	width: 0.7rem;
	height: 0.7rem;
	border-radius: 50%;
	background: #fff;
	transition: .25s all;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-left: 0.1rem;
	cursor: pointer;
}
.homenewsbottomarrowright img {
	width: 0.18rem;
	transition: .25s all;
	transform-origin: center;
	transform: rotate(180deg);
}
.homenewsbottomarrowright:hover {
	background: #e8141f;
}
.homenewsbottomarrowright:hover img {
	-webkit-filter: invert(1);
	-moz-filter: invert(100%);
	-o-filter: invert(100%);
	-ms-filter: invert(100%);
}

.homenewsbottomline {

}
.homenewsbottommore {
	width: 1.6rem;
	height: 0.55rem;
	border-radius: .28rem;
	overflow: hidden;
	background: #232a34;
}
.homenewsbottommore a {
	display: block;
	width: 100%;
	height: 100%;
	line-height: 0.55rem;
	text-align: center;
	color: #ffffff;
	font-size: .16rem;
	font-family: "Noto Sans SC";
}
.homenewsbottomline {
	width: calc(100% - 4.1rem);
	height: 1px;
	background: #d7d7d7;
}

.homenewsleftbg {
	width: 23.6%;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 0;
}

.homenewsleftbg img {
	width: 100%;
}





.homecontactbox {
	width: 100%;
	background: #eeeeee;
}
.homecontact {
	width: calc(100% / 12 * 10);
	height: 3rem;
	margin-left: auto;
	margin-right: auto;
	padding-left: calc(100% / 12);
	padding-right: calc((100% / 12) - .25rem);
	border-radius: .1rem;
	border-top-left-radius: 0;
	background: url(../img/homecontact.jpg) 50%/cover no-repeat;
	display: flex;
	justify-content: space-between;
	align-items: flex-end;
	padding-bottom: 1rem;
}
.homecontactleft {

}

.homecontactlefttitle {
	color: #ffffff;
	font-size: .48rem;
	font-weight: bold;
	line-height: 1;
}
.homecontactleftsubtitle {
	color: #ffffff;
	font-size: .6rem;
	font-weight: bold;
	line-height: 1;
	margin-top: 0.13rem;
}
.homecontactcenter {
	display: flex;

}
.homecontactcenterimg {
	width: 0.55rem;
}
.homecontactcenterimg img {
	width: 100%;
}
.homecontactcentertext {
	color: #ffffff;
	font-size: .6rem;
	font-weight: bold;
	font-family: "Arial";
	line-height: 1;
	margin-left: 0.42rem;
}
.homecontactright {
	width: 1.6rem;
	height: 0.56rem;
	background: #e8141f;
	border-radius: .28rem;
	overflow: hidden;
}
.homecontactright a {
	display: block;
	width: 100%;
	height: 100%;
	line-height: 0.56rem;
	text-align: center;
	color: #ffffff;
	font-size: .16rem;
	font-family: "Noto Sans SC";
}


.homemessagebox {
	width: calc(100% / 12 * 10);
	margin-left: auto;
	margin-right: auto;
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-top: 0.8rem;
	padding-bottom: 0.7rem;
}
.homemessagetitlebox {
	width: 2.6rem;
}
.homemessagetitle {
	color: #242b35;
	font-size: .3rem;
	font-weight: bold;
	line-height: 1;
	font-family: "Noto Sans SC";
}
.homemessagesubtitle {
	color: #6b6b6b;
	font-size: .14rem;
	font-family: "Arial";
	line-height: 1;
	margin-top: 0.1rem;
}
.homemessagecontent {
	width: calc(100% - 2.6rem);
}
.homemessagecontentname {
	height: 0.53rem;
	border-radius: .27rem;
	background: #fff;
	overflow: hidden;
	background: url(../img/liuyan1.png) #fff .2rem center no-repeat;
	background-size: .3rem .3rem;
	width: 20%;
}
.homemessagecontentname input {
	background: none;
	border: none;
	width: 100%;
	height: 100%;
	padding-left: 0.6rem;
	color: #242b35;
	font-size: .14rem;
	line-height: 0.53rem;
}

input{ outline: none; }
textarea{ outline: none; }
.homemessagecontenttel {
	height: 0.53rem;
	border-radius: .27rem;
	background: #fff;
	overflow: hidden;
	background: url(../img/liuyan2.png) #fff .2rem center no-repeat;
	background-size: .3rem .3rem;
	margin-left: 0.2rem;
	width: 22%;
}
.homemessagecontenttel input {
	background: none;
	border: none;
	width: 100%;
	height: 100%;
	padding-left: 0.6rem;
	color: #242b35;
	font-size: .14rem;
	line-height: 0.53rem;
}

.homemessagecontentmessage {
	height: 0.53rem;
	border-radius: .27rem;
	background: #fff;
	overflow: hidden;
	background: url(../img/liuyan3.png) #fff .2rem center no-repeat;
	background-size: .3rem .3rem;
	margin-left: 0.2rem;
	width: calc(58% - 2.2rem);
}
.homemessagecontentmessage textarea {
	background: none;
	border: none;
	width: 100%;
	height: 100%;
	padding-left: 0.6rem;
	color: #242b35;
	font-size: .14rem;
	line-height: 0.53rem;
}


.homemessagecontentsubmit {
	display: block;
	width: 1.6rem;
	height: 0.53rem;
	border-radius: .27rem;
	line-height: 0.53rem;
	text-align: center;
	background: #e8141f;
	color: #ffffff;
	font-size: .16rem;
	font-family: "Noto Sans SC";
	margin-left: 0.2rem;
}
.homemessagecontent #myform5 {
	display: flex;
}


.footerbox {
	width: 100%;
	background: #232a34;
}
.footerinner {
	width: calc(100% / 12 * 10);
	margin-left: auto;
	margin-right: auto;
	padding-top: 0.9rem;
}
.footertop {
	display: flex;
	justify-content: space-between;
	align-items: flex-end;
}
.footertopleft {
	width: 2.75rem;
}
.footertopleft img {
	width: 100%;
}
.footertopright {

}
.footertoprightitem {
	font-family: "Noto Sans SC";
	color: #ffffff;
	font-size: .18rem;
	line-height: .22rem;
	float: left;
	margin-left: 0.45rem;
}
.footertoprightitem:first-child {
	margin-left: 0;
}
.footertoprightitem a {
	color: #ffffff;
	transition: .25s all;
}
.footertoprightitem:hover a {
	font-weight: bold;
}
.footercontent {
	width: 100%;
	display: flex;
	margin-top: 0.5rem;
	padding-bottom: 0.4rem;
}
.footercontentleft {
	display: flex;
	align-items: center;
}
.footercontentleftimg {
	width: 0.29rem;
}
.footercontentleftimg img {
	width: 100%;
}
.footercontentlefttext {
	color: #ffffff;
	font-size: .36rem;
	font-weight: bold;
	line-height: 1;
	font-family: "Arial";
	margin-left: 0.3rem;
}
.footercontentright {
	margin-left: 0.25rem;
	display: flex;
	align-items: center;
}
.footercontentrightimg {
	width: 0.25rem;
}
.footercontentrightimg img {
	width: 100%;
}
.footercontentrighttext {
	color: #ffffff;
	font-size: .18rem;
	margin-left: 0.18rem;
}
.footerbottom {
	line-height: 0.95rem;
	width: 100%;
	color: #7e7e7f;
	font-size: .14rem;
}
.footerbottom a{
	color: #7e7e7f;
	transition: .25s all;
}
.footerbottom a:hover{
	color: #fff;
}



@media screen and (max-width : 1600px) {
.homeaboutone,.homeprotopone,.homecasetopone,.homenewstoplefttitle,.homecontactlefttitle {
	font-size: .35rem;
}
.homeabouttwo,.homeprotoptwo,.homecasetoptwo,.homenewstopleftsubtitle,.homecontactleftsubtitle,.homeaboutrightitemtopleft {
	font-size: .45rem;
}
.homeaboutrightitemtopleft {
	line-height: 0.35rem;
}

}








.innerabouttopbox {
	width: 100%;
}
.innerabouttop {
	width: calc(100% / 12 * 8);
	margin-left: auto;
	margin-right: auto;
	padding-top: 1rem;
	padding-bottom: 1rem;
	position: relative;
}
.gytopbg {
	width: 55.198%;
	position: absolute;
	right: 0;
	top: 0.75rem;
}
.gytopbg img {
	width: 100%;
}
.innerabouttop .homeaboutfour {
	padding-right: 0;
}
.innerabouttopbottom {
	width: 100%;
	overflow: hidden;
	margin-top: 0.8rem;
}
.innerabouttopbottomitem {
	width: calc((100% - .6rem) / 4);
	float: left;
	margin-left: 0.2rem;
	background: rgba(255, 244, 245, .91);
	border-radius: .1rem;
	overflow: hidden;
	position: relative;
	padding-top: 1.5rem;
	padding-bottom: 0.7rem;
	padding-left: 0.6rem;
}
.innerabouttopbottomitem:first-child {
	margin-left: 0;
}



.innerabouttwobox {
	width: 100%;
	height: 8.4rem;
	background: url(../img/aboutcenterbg.jpg) 50%/cover no-repeat;
}
.innerabouttwo {
	display: flex;
	justify-content: space-around;
	padding-top: 0.95rem;
}
.innerabouttwoitem {

}
.innerabouttwoitemico {
	width: 0.55rem;
}
.innerabouttwoitemico img {
	width: 100%;
}
.innerabouttwoitemtitle {
	font-family: "Noto Sans SC";
	color: #ffffff;
	font-size: .3rem;
	font-weight: bold;
	line-height: 1;
	margin-top: 0.45rem;
}
.innerabouttwoitemdesc {
	color: #ffffff;
	font-size: .16rem;
	line-height: 0.24rem;
	margin-top: 0.2rem;
}

.innerabouthonerbox {
	width: 100%;
	background: #f5f5f5;
}
.innerabouthoner {
	width: calc(100% / 12 * 8);
	margin-left: auto;
	margin-right: auto;
	padding-top: 1rem;
	padding-bottom: 1.3rem;
}
.innerabouthonertitle {
	color: #242b35;
	font-size: .6rem;
	font-weight: bold;
	line-height: 1;
}
.innerabouthonercontentbox {
	width: 100%;
	position: relative;
	margin-top: 1rem;
}
.innerabouthonercontent{
	width: 100%;
}

.innerabouthonertitem{
	width: 100%;
	
}
.innerabouthoneritempic {
	width: 100%;
	background: #fff;
	overflow: hidden;
	border-radius: .1rem;
}
.innerabouthoneritempic img {
	width: 100%;
}
.innerabouthoneritemtitle {
	text-align: center;
	color: #242b35;
	font-size: .16rem;
	line-height: 0.25rem;
	margin-top: 0.26rem;
}


.innerabouthonerleftarrow {
	width: 0.7rem;
	height: 0.7rem;
	border-radius: 50%;
	background: #fff;
	transition: .25s all;
	display: flex;
	justify-content: center;
	align-items: center;
	cursor: pointer;
	position: absolute;
	top: 50%;
	left: calc(100% / 16 * -1);
	transform: translate(-50%,-50%);
}
.innerabouthonerleftarrow img {
	width: 0.18rem;
	transition: .25s all;
}
.innerabouthonerleftarrow:hover {
	background: #e8141f;
}
.innerabouthonerleftarrow:hover img {
	-webkit-filter: invert(1);
	-moz-filter: invert(100%);
	-o-filter: invert(100%);
	-ms-filter: invert(100%);
	filter: grayscale(100%) brightness(1000%);
}

.innerabouthonerrightarrow {
	width: 0.7rem;
	height: 0.7rem;
	border-radius: 50%;
	background: #fff;
	transition: .25s all;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-left: 0.1rem;
	cursor: pointer;
	position: absolute;
	top: 50%;
	right: calc(100% / 16 * -1);
	transform: translate(50%,-50%);
}
.innerabouthonerrightarrow img {
	width: 0.18rem;
	transition: .25s all;
	transform-origin: center;
	transform: rotate(180deg);
}
.innerabouthonerrightarrow:hover {
	background: #e8141f;
}
.innerabouthonerrightarrow:hover img {
	-webkit-filter: invert(1);
	-moz-filter: invert(100%);
	-o-filter: invert(100%);
	-ms-filter: invert(100%);
	filter: grayscale(100%) brightness(1000%);
}


.innerprobox {
	width: 100%;
	background: #edeeee;
}
.innerpro {
	width: calc(100% / 12 * 10);
	margin-left: auto;
	margin-right: auto;
	padding-top: 1.5rem;
	padding-bottom: 1rem;
}
.innerprotop {
	width: 100%;
	display: flex;
	justify-content: space-between;
}
.homeprotopleft {

}
.homeprotopright {
	text-align: right;
}
.innerpronavbox {
	width: 100%;
	overflow: hidden;
	margin-top: 1.1rem;
}
.innerpronav {
	width: calc((100% - .48rem) / 5);
	margin-left: 0.12rem;
	margin-top: 0.12rem;
	float: left;
}
.innerpronav:nth-child(1) {
	margin-top: 0;
}
.innerpronav:nth-child(2) {
	margin-top: 0;
}
.innerpronav:nth-child(3) {
	margin-top: 0;
}
.innerpronav:nth-child(4) {
	margin-top: 0;
}
.innerpronav:nth-child(5) {
	margin-top: 0;
}
.innerpronav:nth-child(5n-4) {
	margin-left: 0;
}
.innerpronav:hover .homeprobottomitem {
	background: #e8141f;
}
.innerpronav:hover .homeprobottomitem a {
	color: #fff;
}
.innerpronavxz .homeprobottomitem {
	background: #e8141f;
}
.innerpronavxz .homeprobottomitem a {
	color: #fff;
}
.innerprobottom {
	width: 100%;
	overflow: hidden;
	margin-top: 1rem;

}
.innerprobottomitem {
	float: left;
	width: calc((100% - .4rem) / 3);
	margin-left: 0.2rem;
	margin-top: 0.93rem;
}
.innerprobottomitem:nth-child(1) {
	margin-top: 0;
}
.innerprobottomitem:nth-child(2) {
	margin-top: 0;
}
.innerprobottomitem:nth-child(3) {
	margin-top: 0;
}
.innerprobottomitem:nth-child(3n-2) {
	margin-left: 0;
}
.innerprobottomitemtop {
	width: 100%;
	position: relative;
}
.innerprobottomitemtopimg {
	width: 100%;
	overflow: hidden;
	border-radius: .05rem;
	background: #fff;
}
.innerprobottomitemtopimg img {
	width: 100%;
}
.innerprobottomitemtoparrow {
	position: absolute;
	width: .5rem;
	height: 0.5rem;
	background: #d3d3d3;
	border-radius: 50%;
	left: 50%;
	bottom: 0;
	transform: translate(-50%,50%);
	display: flex;
	justify-content: center;
	align-items: center;
	transition: .25s all;
}
.innerprobottomitemtoparrow img {
	width: 0.18rem;
}
.innerprobottomitemtitle {
	color: #242b35;
	font-size: .2rem;
	line-height: 0.35rem;
	height: 0.35rem;
	text-align: center;
	width: 100%;
	font-family: "Noto Sans SC";
	font-weight: bold;
	margin-top: 0.38rem;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.innerprobottomitem:hover .innerprobottomitemtoparrow {
	background: #e8141f;
}



.proinnertopbox {
	width: 100%;
	background: #eeeeee;
}
.proinnertop {
	width: calc(100% / 12 * 8);
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
	padding-top: 1rem;
	padding-bottom: 1.17rem;
}
.proinnertopleft {
	width: 50%;
	position: relative;
	float: left;
}
.proinnertopleftimg {
	width: 100%;
	border-radius: .05rem;
	background: #fff;
	overflow: hidden;
}
.proinnertopleftimg img {
	width: 100%;
}
.proinnertopleftarrow {
	display: flex;
	position: absolute;
	left: 50%;
	bottom: 0;
	z-index: 5;
	transform: translate(-50%,50%);
}
.proinnertopleftarrowleft {
	width: 0.5rem;
	height: 0.5rem;
	border-radius: 50%;
	background: #d3d3d3;
	transition: .25s all;
	display: flex;
	justify-content: center;
	align-items: center;
	cursor: pointer;
	margin-right: 2.5px;
}
.proinnertopleftarrowleft img {
	width: 0.18rem;
	transform-origin: center;
	transform: rotate(180deg);
}
.proinnertopleftarrowleft:hover {
	background: #e8141f
}
.proinnertopleftarrowright {
	width: 0.5rem;
	height: 0.5rem;
	border-radius: 50%;
	background: #d3d3d3;
	transition: .25s all;
	display: flex;
	justify-content: center;
	align-items: center;
	cursor: pointer;
	margin-left: 2.5px;
}
.proinnertopleftarrowright img {
	width: 0.18rem;
}
.proinnertopleftarrowright:hover {
	background: #e8141f
}
.proinnertopright {
	width: 50%;
	padding-left: 0.7rem;
	float: right;
	padding-top: 0.56rem;
}
.proinnertoprighttitle {
	color: #242b35;
	font-size: .4rem;
	font-weight: bold;
	line-height: 0.55rem;
}
.proinnertoprightcontent {
	color: #535353;
	font-size: .16rem;
	line-height: 0.36rem;
	margin-top: 0.4rem;
}
.proshowbottpmbox {
	width: 100%;
}
.proshowbottpm {
	width: calc(100% / 12 * 8);
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
	padding-bottom: 1.7rem;
}
.proshowbottpmitem {
	width: 100%;
	margin-top: 0.7rem;
}
.proshowbottpmitemtitle {
	color: #242b35;
	font-size: .4rem;
	font-weight: bold;
}
.proshowbottpmitemcontent {
	color: #242b35;
	font-size: .16rem;
	line-height: 0.3rem;
	margin-top: 0.3rem;
}
.proshowbottpmitemcontent img {
	width: 100%;
}


.innercasebox {
	width: 100%;
}
.innercase {
	width: calc(100% / 12 * 8);
	margin-left: auto;
	margin-right: auto;
	padding-top: 1.5rem;
	padding-bottom: 1.2rem;
}
.innercasebottom {
	width: 100%;
	margin-top: 1.5rem;
	overflow: hidden;
}
.innercasebottomitem {
	float: left;
	width: calc((100% - .5rem) / 3);
	margin-left: 0.25rem;
	margin-top: 0.5rem;
}
.innercasebottomitem:nth-child(1) {
	margin-top: 0;
}
.innercasebottomitem:nth-child(2) {
	margin-top: 0;
}
.innercasebottomitem:nth-child(3) {
	margin-top: 0;
}
.innercasebottomitem:nth-child(3n-2) {
	margin-left: 0;
}
.innercasebottomitempic {
	border-radius: .05rem;
	overflow: hidden;
}
.innercasebottomitempic img {
	width: 100%;
	transition: .25s all;
}
.innercasebottomitemtitle {
	width: 100%;
	text-align: center;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	height: 0.6rem;
	line-height: 0.6rem;
	color: #5b5e60;
	font-size: .16rem;
	transition: .25s all;
}

.innercasebottomitem:hover .innercasebottomitempic img {
	transform: scale(1.1);
}
.innercasebottomitem:hover .innercasebottomitemtitle {
	color: #e8141f;
}




/* 翻页开始 */
.fanye {
	display: inline-block;
	overflow: hidden;
}
.fanye .pagination {
	margin-top: 0.8rem;
}
.fanye .fanyemg {
	width: 0.35rem;
	height: 0.35rem;
	border: 1px solid #bfbfbf;
	text-align: center;
	line-height: 0.35rem;
	margin-left: 0.05rem;
	margin-right: 0.05rem;
	float: left;
	font-family: "HELVETICANEUELTPROROMAN";
	color: #6d6d6d;
	font-size: .16rem;
}
.fanye .cur {
	width: 0.35rem;
	height: 0.35rem;
	border: 1px solid #bfbfbf;
	text-align: center;
	line-height: 0.35rem;
	margin-left: 0.05rem;
	margin-right: 0.05rem;
	float: left;
	font-family: "HELVETICANEUELTPROROMAN";
	color: #6d6d6d;
	font-size: .16rem;
	background: #ea141b;
	border-color: #ea141b;
	color: #fff;
}
.fanye .syy {
	font-family: "Noto Sans SC";
	color: #6d6d6d;
	font-size: .16rem;
	/* width: 0.35rem; */
	/* height: 0.35rem; */
	line-height: 0.35rem;
	float: left;
	margin-right: 0.15rem;
}

.fanye .xyy {
	font-family: "Noto Sans SC";
	color: #6d6d6d;
	font-size: .16rem;
	/* width: 0.35rem; */
	/* height: 0.35rem; */
	line-height: 0.35rem;
	float: left;
	margin-left: 0.15rem;
}




/* 翻页结束 */

.innernewsbox {
	width: 100%;
	background: #eeeeee;
}
.innernews {
	width: calc(100% / 12 * 8);
	margin-left: auto;
	margin-right: auto;
	padding-top: 1rem;
	padding-bottom: 0.85rem;
}
.innernews .homenewstop {
	width: 100%;
}
.innernewscontent {
	width: 100%;
	margin-top: 0.85rem;
	overflow: hidden;
}
.innernewscontentitem {
	width: calc((100% - .4rem) / 3);
	margin-left: 0.2rem;
	float: left;
	margin-top: 0.6rem;
}
.innernewscontentitem:nth-child(1) {
	margin-top: 0;
}
.innernewscontentitem:nth-child(2) {
	margin-top: 0;
}
.innernewscontentitem:nth-child(3) {
	margin-top: 0;
}
.innernewscontentitem:nth-child(3n-2) {
	margin-left: 0;
}
.homenewstoprightitemxz {
	background: #e8141f;
	border-color: #e8141f;
}
.homenewstoprightitemxz a {
	color: #fff;
}







.innerrczpcontent {
	margin-top: 1rem;
}
.innerrczptop {
	width: 100%;
	color: #ffffff;
	font-size: .2rem;
	font-weight: bold;
	height: 0.7rem;
	line-height: 0.7rem;
	overflow: hidden;
	background: #e6141e;
	
}
.innerrczptop>div {
	float: left;
	font-family: "Noto Sans SC";
}
.innerrczptopone {
	text-align: center;
	width: 20%;
}
.innerrczptoptwo {
	text-align: center;
	width: 16%;
}
.innerrczptopthree {
	text-align: center;
	width: 20%;
}
.innerrczptopfour {
	text-align: center;
	width: 20%;
}
.innerrczptopfive {
	text-align: center;
	width: 20%;
}



.innerrczpitem {
	width: 100%;
	border-bottom: 1px solid #d7d7d7;
}
.innerrczpitemtop {
	width: 100%;
	height: 0.85rem;
	line-height: 0.85rem;
	color: #303030;
	font-size: .18rem;
	cursor: pointer;
}

.innerrczpitemtop>div {
	float: left;
}
.innerrczpitemtopone {
	text-align: center;
	width: 20%;
}
.innerrczpitemtoptwo {
	text-align: center;
	width: 16%;
}
.innerrczpitemtopthree {
	text-align: center;
	width: 20%;
}
.innerrczpitemtopfour {
	text-align: center;
	width: 20%;
}
.innerrczpitemtopfive {
	text-align: center;
	width: 20%;
}
.innerrczpitemtopsix {
	width: 4%;
	text-align: left;
	font-size: .18rem;
	font-weight: bold;
}
.innerrczpitemtopxz {
	background: #f0f0f0;
}
.innerrczpitembottom {
	font-size: .16rem;
	line-height: 0.28rem;
	color: #818181;
	padding-left: 0.75rem;
	padding-right: 0.75rem;
	padding-top: 0.5rem;
	padding-bottom: 1.1rem;
	display: none;
}



.contactcontent {
	width: 100%;
	overflow: hidden;
	margin-top: 1.5rem;
}
.map {
	width: 50%;
	float: right;
	border-radius: .1rem;
	overflow: hidden;
}
.map img {
	width: 100%;
}
.contactcontentleft {
	width: 50%;
	float: left;
}
.contactcontentlefttop {
	width: 100%;
}
.contactcontentlefttopitem {
	display: flex;
	align-items: center;
	margin-top: 0.31rem;
}
.contactcontentlefttopitem:first-child {
	margin-top: 0;
}
.contactcontentlefttopitemico {
	width: 0.6rem;
}
.contactcontentlefttopitemico img {
	width: 100%;
}
.contactcontentlefttopitemtext {
	color: #2d2f2e;
	font-size: .18rem;
	font-weight: bold;
	line-height: 0.3rem;
	margin-left: 0.26rem;
}
.contactcontentleftbottom {
	display: flex;
	margin-left: 0.88rem;
	margin-top: 0.5rem;
	align-items: center;
}
.contactcontentleftbottomimg {
	width: 1.2rem;
}
.contactcontentleftbottomimg img {
	width: 100%;
}
.contactcontentleftbottomtext {
	color: #2d2f2e;
	font-size: .14rem;
	font-weight: bold;
	line-height: 0.25rem;
	margin-left: 0.27rem;
	text-align: center;
}
.innernewscontact {
	padding-bottom: 1.5rem;
}

.contactbox {
	width: 100%;
	background: #eeeeee;
}
.contact {
	width: calc(100% / 12 * 8);
	margin-left: auto;
	margin-right: auto;
	padding-top: 0.6rem;
	padding-bottom: 1.35rem;
}
.contact .homemessagetitlebox {

}
.contact .homemessagecontent {
	margin-top: 0.45rem;
	width: 100%;
}







.xxnrbt {
	color: #3d3d3d;
	font-size: .3rem;
	font-weight: bold;
	line-height: 1;
	text-align: center;
}
.xxnrnr {
	width: 100%;
	color: #535353;
	font-size: .16rem;
	line-height: 0.36rem;
	margin-top: .48rem;
}
.xxnrnr img {
	max-width: 100%;
}
.xxnrnr video {
	max-width: 100%;
}
.xxnrfy {
	height: .25rem;
	overflow: hidden;
	line-height: .25rem;
	font-size: .14rem;
	color: #a9a9a9;
	transition: .5s all;
	display: flex;
	justify-content: space-between;
margin-top: .5rem;
}
.xxnrfy a {
	color: #a9a9a9;
}

@media screen and (max-width : 1600px) {

.innerabouttop,.innerabouthoner,.proinnertop,.proshowbottpm,.innercase,.innernews,.contact {
	width: calc(100% / 12 * 10);
}



}
.slider-nav {
    display: none;
}