html {
	font-size: 20px
}
body {

 font-size: .7rem;
	font-family: 'MicrosoftJhengHei', 'Microsoft YaHei'
}
body a:focus, body a:visited {
	text-decoration: none
}
body ul {
	padding: 0;
	margin: 0;
	list-style: none
}
body .no-shadow {
	box-shadow: none
}
body .no-select {
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none
}
body .no-border {
	border: none !important
}
body .textover {
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	-webkit-text-overflow: ellipsis;
	-moz-text-overflow: ellipsis;
	white-space: nowrap
}
body .nounderline:hover, body .nounderline:focus, body .nounderline:visited {
	text-decoration: none
}
body .container {
	width: 1200px;margin:0 auto;
 
}
body .module .container .container {
	min-width: initial !important
}
body .header-module .header-top {
	background-color: #e4e6ea
}
body .header-module .header-top .container {
 padding: .4rem .5rem;
 letter-spacing: .05rem
}
body{
	background-color: #f2f4f8
}
body .header-module .header-content .container {
	overflow: hidden;
 padding-top: .5rem;
	padding-bottom: 1rem
}
body .header-module .header-content .logo {
	float: left;
	width: 570px;
}
body .header-module .header-content .logo .divp{
	float: right;
	width: 470px;
	margin-top: 20px;
	}

body .header-module .header-content .logo img {/* margin-top: 16px; */}
.htopright{float:right;width: 600px;text-align: right;font-size: 20px;}
.htopdl{width:100%;margin-top: 10px;}
.htopdl dl{width:25%;float:left;text-align:center;margin-bottom: 10px;}
.htopdl dl dt{color: #222222;font-size: 18px;line-height: 26px;}
.htopphone{background-color:#d8342c;color:#fff;height:50px;line-height:50px;text-indent:10px;font-size: 24px;}
body .header-module .header-content .cl {
	margin-left: 2rem;
	margin-top: 2.3rem;
	float: left
}
body .header-module .header-content .cl h2 {
	margin: 0;
	font-weight: 400;
	font-size: 26px;
 letter-spacing: .2rem
}
body .header-module .header-content .cl p {
 margin-top: .5rem;
 font-size: .8rem;
	color: #777;
 letter-spacing: .1rem
}
body .header-module .header-content .cl p span {
	color: #da251d;
 padding: 0 .2rem;
	font-weight: bold
}
body .header-module .header-content .cr {
	float: right;
	margin-left: 2rem;
	margin-top: 25px;
	text-align: right
}
body .header-module .header-content .cr .r1 p {
 margin: .2rem 0;
 color: #555;
 font-size: 16px;
}
body .header-module .header-content .cr .r2 {
	font-size: 3.5rem;
	color: #e61c17;
	font-family: Arial, sans-serif;
	font-weight: bold;
	background:url(../images/tphone.png) left center no-repeat;
	width: 245px;
	text-align: right;
}
body .header-module .header-content .cr .r2 i {
	color: #aaa;
	font-size: 1rem;
 padding-right: .3rem
}
body .header-module .header-content .cr .r2 span {
 letter-spacing: .05rem;
 margin-right: -.1rem
}
body .header-module .header-content .cr .r2 span.red {
	color: #da251d
}
body .header-module .header-nav {
	background-color: #647d9a;
	height: 57px;
	line-height: 57px;
}
body .header-module .header-nav .nav-bar:before, body .header-module .header-nav .nav-bar:after {
	content: " ";
	display: table
}
body .header-module .header-nav .nav-bar:after {
	clear: both
}
body .header-module .header-nav .nav-bar .cl {
	float: left
}
body .header-module .header-nav .nav-bar .cl>li {
	float: left;
	position: relative
}
body .header-module .header-nav .nav-bar .cl>li a {
	font-size: 18px;
	color: #fff;
	display: inline-block;
	/* padding: .7rem .3rem; */

    /* padding-top: .9rem; */

	margin: 0 26px;
	transition: all .2s;
}
body .header-module .header-nav .nav-bar .cl>li a i {
	padding-left: 5px
}
body .header-module .header-nav .nav-bar .cl>li a.active {
 border-bottom: .2rem solid #ff3030
}
body .header-module .header-nav .nav-bar .cl>li a:hover {
	text-decoration: none;
	color: #ccc
}
body .header-module .header-nav .nav-bar .cl>li ul {
	display: none;
	transition: all .2s;
	position: absolute;
	z-index: 9;
	top: 55px;
	left: 0;
	background-color: #232323
}
body .header-module .header-nav .nav-bar .cl>li ul>li {
	border-bottom: thin solid #333
}
body .header-module .header-nav .nav-bar .cl>li ul>li a {
 border-bottom: .2rem solid #232323
}
body .header-module .header-nav .nav-bar .cl>li:hover>ul {
	display: block
}
body .header-module .header-nav .nav-bar .cr {





	float: right;
	width: 11rem;
 padding-top: .7rem
}
body .header-module .header-nav .nav-bar .cr .search-input {
	transition: all .2s;
	opacity: 0;
	width: 9rem;
	float: right;
 font-size: .8rem;
 padding: .35rem .5rem;
	border: none;
 margin-top: -.2rem;
	margin-right: -1.8rem;
	background-color: rgba(255,255,255,.7)
}
body .header-module .header-nav .nav-bar .cr button {
	display: inline-block;
	width: 1.8rem;
 margin-right: .1rem;
	position: relative;
	z-index: 2;
	border: none;
	background-color: transparent;
	float: right;
	color: #aaa
}
body .header-module .header-nav .nav-bar .cr button .fa-search {
	font-size: 1.3rem
}
body .header-module .header-nav .nav-bar .cr:hover .search-input {
	opacity: 1
}
body .footer-module .footer-box {
	background-color: #647d9a;
	color: #ffffff;
	padding-top: 2.5rem;
	font-size: .7rem;
}
body .footer-module .footer-box .top {
	width: 100%
}
body .footer-module .footer-box .top .left {
	width: 22%;
	float: left
}
body .footer-module .footer-box .top .left .text .h1{
	    font-size: 20px;
	    line-height: 25px;
	    border-left: 2px solid #ffc000;
	    text-indent: 15px;
	    color: #fff;
	}
body .footer-module .footer-box .top .left .text p {
	font-size: 16px;
	/* font-weight: bold; */
	color: #fff;
	/* letter-spacing: 5px; */
	margin: 0;
	margin-bottom: 7px;
}
body .footer-module .footer-box .top .left .text .img{ text-align:center; margin-top:20px;}
body .footer-module .footer-box .top .left .text img{
	    width: 45px;
	}
body .footer-module .footer-box .top .left .text a {
	color: #fff;
 font-size: .8rem;
	letter-spacing: 1px
}
body .footer-module .footer-box .top .left .icons {
	margin-top: 1.8rem
}
body .footer-module .footer-box .top .left .icons a {
	display: inline-block;
	margin-right: 10px;
	height: 2rem;
	width: 2rem;
	color: #fff;
	border-radius: 50%;
	border: 2px solid #fff;
	text-align: center;
	line-height: 2rem;
	text-decoration: none
}
body .footer-module .footer-box .top .left .icons a i {
 font-size: .9rem
}
body .footer-module .footer-box .top .left .icons a:hover {
	text-decoration: none;
	color: #1b1b1b;
	background-color: #fff
}
body .footer-module .footer-box .top .left .icons a:visited, body .footer-module .footer-box .top .left .icons a:focus {
	text-decoration: none
}
body .footer-module .footer-box .top .left .icons a.weixin {
	position: relative
}
body .footer-module .footer-box .top .left .icons a.weixin .wx-qrcode {
	position: absolute;
	bottom: 26px;
	left: 26px;
	display: none;
	width: 150px;
	height: 150px
}
body .footer-module .footer-box .top .left .icons a.weixin .wx-qrcode img {
	width: 100%
}
body .footer-module .footer-box .top .left .icons a.weixin:hover .wx-qrcode {
	display: block
}
body .footer-module .footer-box .top .center {
	width: 57%;
	float: left;
	text-align: center;
	margin-left: 40px;
	padding-left: 30px;
}
body .footer-module .footer-box .top .center:before {
	content: "";
	width: 1px;
	height: 9.5rem;
	float: left;
	margin-top: .6rem;
}
body .footer-module .footer-box .top .center:after {
	content: "";
	width: 1px;
	height: 9.5rem;
	float: right;
	margin-top: .6rem;
}
body .footer-module .footer-box .top .center>ul {
	display: inline-block;
	width: 500px;
}
body .footer-module .footer-box .top .center>ul li {
	float: left;
	margin-right: 80px;
	width: 100px;
	text-align: left;
	display: inline;
}
body .footer-module .footer-box .top .center>ul li p{
	    font-size: 16px;
    /* font-weight: bold; */
    color: #fff;
    /* letter-spacing: 5px; */
    margin: 0;
    margin-bottom: 7px;
	}
body .footer-module .footer-box .top .center>ul li a {
	color: #ffffff;
	line-height: 30px;
	display: inline-block;
	width: 100%;
	font-size: 16px;
}
body .footer-module .footer-box .top .center>ul li a.first {
	color: #ffffff;
	line-height: 30px;
	width: 100%;
	font-size: 20px;
	/* font-weight: bold; */
	/* border-bottom: thin solid #ffffff; */
	margin-bottom: .5rem;
}
body .footer-module .footer-box .top .right {
	width: 15%;
	float: right;
}
body .footer-module .footer-box .top .right .fr {
	float: right
}
body .footer-module .footer-box .top .right .fr>p {
	line-height: 30px;
	font-size: 20px;
	/* font-weight: bold; */
	margin: 0;
}
body .footer-module .footer-box .top .right .fr .phone {
	margin-top: -3px;
	display: block;
	text-decoration: none;
	color: #fff;
	transition: all .2s
}
body .footer-module .footer-box .top .right .fr .phone .big {
	font-size: 25px;
 margin-right: .7rem;
	letter-spacing: 1px;
	line-height: 40px;
}
.clear {
	clear: both;
}
.page {
	height: 50px;
	line-height: 50px;
	font-family: 16px;
	text-align: center;
	clear: both;
}
.page a {
	color: #666;
}
body .footer-module .footer-box .top .right .fr .phone .small {
 font-size: .75rem
}
body .footer-module .footer-box .top .right .fr .phone:visited, body .footer-module .footer-box .top .right .fr .phone:focus {
	text-decoration: none
}
body .footer-module .footer-box .top .right .fr .phone2 {
	margin: 0;
	line-height: 1.2rem;
	font-size: 16px;
	line-height: 30px;
	letter-spacing: 1px;
	color: #fff;
}
body .footer-module .footer-box .top .right .fr>hr {
	border-color: #fff;
 margin: .7rem 0
}
body .footer-module .footer-box .top .right .fr>.sq-call {
 margin-top: .3rem;
	display: block;
	height: 1.4rem;
	width: 4.2rem;
	background-color: #fff;
	line-height: 1.3rem;
	border: thin solid #fff;
 border-radius: .7rem;
	text-align: center;
	color: #1b1b1b
}
body .footer-module .footer-box .top .right .fr>.sq-call:hover {
	background-color: #1b1b1b;
	color: #fff;
	text-decoration: none
}
body .footer-module .footer-box .top .right .fr>.sq-call:visited, body .footer-module .footer-box .top .right .fr>.sq-call:focus {
	text-decoration: none
}
body .footer-module .footer-box .top .right .fr>.shop-link a {
	color: #a0a0a0
}
body .footer-module .footer-box .top .right .fr>.shop-link a>i {
	position: relative;
	top: 3px;
	font-size: 1.2rem;
	padding-right: 5px;
	padding-left: 5px;
	color: #cecece
}
body .footer-module .footer-box .top .right .fr>.shop-link a:after {
	content: "";
	display: inline-block;
 width: .75rem
}
body .footer-module .footer-box .top .right .fr>.shop-link a.last {
 padding-left: .75rem;
	border-left: thin solid #a0a0a0
}
body .footer-module .footer-box .top .right .fr>.shop-link a:hover {
	text-decoration: none
}
body .footer-module .footer-box .top .right .fr>.shop-link a:visited, body .footer-module .footer-box .top .right .fr>.shop-link a:focus {
	text-decoration: none
}
body .footer-module .footer-box .top .right .fr>.shop-link.last {
 margin-top: .3rem
}
body .footer-module .footer-box .last-version {
	margin-top: 2rem;
	border-top: thin #a0a0a0 solid;
	padding-top: 2rem;
	width: 100%;
	text-align: center;
	margin-bottom: 1rem
}
body .footer-module .footer-box .last-version p {
	color: #ffffff;
	margin: .2rem 0;
	font-size: 15px;
	letter-spacing: .05rem;
}
body .home-bottom-ad {
	margin-top: 2.5rem;
	background: linear-gradient(to bottom, #ff3030 0%, #da251d 100%);
	width: 100%;
	text-align: center
}
body .home-bottom-ad p {
	margin: 0;
	padding: 20px 25px;
	color: #fff;
	font-size: 25px;
	display: inline-block;
 letter-spacing: .1rem;
	font-weight: bold;
}
body .home-bottom-ad a {
	display: inline-block;
	color: #ff3a31;
	background-color: #ffe0e0;
 padding: .4rem 25px;
	font-size: 25px;
	position: relative;
	transition: all .2s;/* top: -.1rem; */

}
.footer-box .text img {
	/* height: 180px; */
}
body .home-bottom-ad a:hover {
	text-decoration: none;
	background-color: #fff
}
body .online-box {
	position: fixed;
	z-index: 999;
	right: -1px;
	bottom: 5rem
}
body .online-box .wrap {
	border: thin solid #ccc;
	background-color: rgba(255,255,255,.7);
	width: 78px
}
body .online-box .wrap ul {
	overflow: visible;
 padding: .2rem 0
}
body .online-box .wrap ul li {
	float: left;
	width: 100%;
 padding: .4rem;
	padding-bottom: 0
}
body .online-box .wrap ul li>p {
	margin: 0
}
body .online-box .wrap ul li .p1 {
	text-align: center
}
body .online-box .wrap ul li .p1>i {
	transition: all .2s;
	font-size: 2rem
}
body .online-box .wrap ul li .p2 {
 font-size: .6rem;
	text-align: center;
	width: 60px;
	margin: auto;
 padding-bottom: .5rem;
	border-bottom: thin solid #ccc;
	transition: all .2s
}
body .online-box .wrap ul li:last-child .p2 {
	border-bottom: none
}
body .online-box .wrap ul li.x5 .p2 {
	border-bottom: none
}
body .online-box .wrap ul li.x6 .p1 {
	border-top: thin solid #ccc
}

body .online-box .wrap ul li:hover {
	cursor: pointer
}
body .online-box .wrap ul li:hover .p1>i {
	color: #3e82b0
}
body .online-box .wrap ul li:hover .p2 {
	color: #3e82b0
}
body .online-box .wrap ul .x3 {
	position: relative
}
body .online-box .wrap ul .x3 .wx-qrcode {
	position: absolute;
	top: 2px;
	right: 77px;
	overflow: hidden;
	z-index: 1000
}
body .online-box .wrap ul .x3 .wx-qrcode .box {
	transition: all .2s;
	margin-right: -200px;
	float: right;
	width: 200px
}
body .online-box .wrap ul .x3 .wx-qrcode .box img {
	width: 100%
}
body .online-box .wrap ul .x3 .wx-qrcode .box>p {
	text-align: center;
 padding: .5rem;
	background-color: #fff
}
body .online-box .wrap ul .x3:hover .wx-qrcode .box {
	margin-right: 0
}
body #newBridge.active {
	display: block
}
body #newBridge #nbWebImLightContainer {
	right: 90px;
	border-color: #313131
}
body #newBridge #nbWebImLightContainer #nbwlStatusBar {
	background-color: #313131
}
body #custom-modal-box {
	position: fixed;
	z-index: 9999;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0
}
body #custom-modal-box .backdrop {
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,.3)
}
body #custom-modal-box .body {
	box-shadow: 1px 1px 10px #aaa;
	position: absolute;
	background-color: #fff;
	top: 50%;
	left: 50%;
	bottom: 0;
	right: 0
}
body .all-city-service {
	padding: 15px
}
body .all-city-service .close-btn {
	position: relative;
	padding: 10px
}
body .all-city-service .close-btn p {
	height: 30px;
	width: 30px;
	line-height: 30px;
	position: absolute;
	right: -30px;
	top: -30px;
	border: thin solid #eee;
	border-radius: 50%;
	text-align: center;
	background-color: #fff;
	box-shadow: 1px 1px 10px #444;
	cursor: pointer;
	transition: all .2s
}
body .all-city-service .close-btn p:hover {
	background-color: #eee
}
body .all-city-service ul {
	overflow: hidden
}
body .all-city-service ul li {
	float: left;
	width: 25%;
	text-align: center;
	padding: 7px
}
body .all-city-service ul li a {
	display: inline-block;
	padding: 7px 45px;
	background-color: #3e82b0;
	color: #fff;
	border-radius: 3px;
	transition: all .2s;
	text-decoration: none !important
}
body .all-city-service ul li a:hover {
	text-decoration: none;
	background-color: #5c9bc5
}
body .all-city-service ul li a i {
	padding-right: 5px
}
body>.all-city-service {
	display: none
}
body .free-call-box {
	padding: 15px;
	text-align: center
}
body .free-call-box .close-btn {
	position: relative;
	padding: 10px
}
body .free-call-box .close-btn p {
	height: 30px;
	width: 30px;
	line-height: 30px;
	position: absolute;
	right: -30px;
	top: -30px;
	border: thin solid #eee;
	border-radius: 50%;
	text-align: center;
	background-color: #fff;
	box-shadow: 1px 1px 10px #444;
	cursor: pointer;
	transition: all .2s
}
body .free-call-box .close-btn p:hover {
	background-color: #eee
}
body .free-call-box .call-tel-btn {
	margin-left: 10px
}
body>.free-call-box {
	display: none
}
.chat-widget-box {
	position: fixed;
	z-index: 99999;
	bottom: 25px;
	left: 20px;
	width: 180px;
	background-color: #d6d3d3;
	padding: 0 6px
}
.chat-widget-box .title {
	color: #333;
	line-height: 35px;
	height: 35px
}
.chat-widget-box .title img {
	height: 30px;
	position: relative;
	top: -3px;
	padding: 5px 0;
	padding-right: 8px;
	padding-left: 10px
}
.chat-widget-box .title span {
	font-size: 18px;
	font-weight: bold;
	letter-spacing: 5px
}
.chat-widget-box .content {
	width: 100%;
	background-color: #fff;
	padding: 15px 0;
	text-align: center
}
.chat-widget-box .content h4 {
	margin: 0;
	font-size: 15px;
	letter-spacing: 2px;
	line-height: 24px
}
.chat-widget-box .content .p2 {
	margin-top: 15px;
	font-size: 14px;
	letter-spacing: 3px
}
.chat-widget-box .content .btn-group p {
	text-align: center;
	margin: 0
}
.chat-widget-box .content .btn-group a {
	color: #333;
	margin-top: 10px;
	display: inline-block;
	padding: 5px 15px;
	border-radius: 25px;
	font-weight: bold;
	letter-spacing: 2px;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#aaa), to(#aaa), color-stop(.5, #eee));
	transition: all .2s
}
.chat-widget-box .content .btn-group a:hover, .chat-widget-box .content .btn-group a:focus, .chat-widget-box .content .btn-group a:visited {
	text-decoration: none
}
.chat-widget-box .content .btn-group a>i {
	color: #777;
	opacity: .8;
	margin-right: 5px
}
.chat-widget-box .content .btn-group a:hover {
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#777), to(#555), color-stop(.5, #aaa))
}
.chat-widget-box .content .txt {
	line-height: 24px
}
.chat-widget-box .footer>p {
	text-align: center;
	margin: 0;
	color: #555;
	line-height: 40px
}
.chat-widget-box .footer>p i {
	font-size: 20px
}
.chat-widget-box .footer>p span {
	padding-left: 10px;
	font-size: 20px
}
.chat-widget-box .footer>p.txt {
	line-height: 24px;
	padding: 5px 0
}
.chat-widget-box .close-btn {
	position: absolute;
	right: 3px;
	top: 3px
}
.chat-widget-box .close-btn i {
	font-size: 14px;
	color: #aaa;
	height: 20px;
	width: 20px;
	border-radius: 10px;
	border: thin solid #eee;
	line-height: 18px;
	text-align: center
}
.chat-widget-box .close-btn i:hover {
	color: #777;
	cursor: pointer
}
.p16 {
	font-size: 16px;
	line-height: 32px
}
.p15 {
	font-size: 15px;
	line-height: 32px
}
.red {
	color: #e40e0e
}
.img-max-wrap {
	width: 100%
}
.img-max-wrap img {
	max-width: 100%
}
.align-center {
	text-align: center
}
.select-ip-form {
	position: fixed;
	right: 4px;
	top: 4px;
	background-color: #fff;
	width: 200px;
	padding: 10px;
	border: thin solid #ccc;
	border-radius: 4px;
	box-shadow: 1px 1px 10px #aaa;
	z-index: 9999
}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
	z-index: 9
}
.lazyload, .lazyloading {
	opacity: 0
}
.lazyloaded {
	opacity: 1;
	transition: opacity 3000ms
}
body.home-page .swiper-home .swiper-wrapper .swiper-slide {
	position: relative;
	overflow: hidden
}
body.home-page .swiper-home .swiper-wrapper .swiper-slide img {
	position: relative;
	width: 100%;
}
body.home-page .swiper-home .swiper-pagination {
	bottom: 1rem
}
body.home-page .module .big-title {
	margin: 2rem 0;
	text-align: center
}
body.home-page .module .big-title .cn {
	margin: 0;
	font-size: 25px
}
body.home-page .module .big-title .en {
 font-size: .7rem;
 letter-spacing: .05rem;
	color: #aaa
}
body.home-page .module-1 .big-title {
	margin-bottom: 3rem
}
body.home-page .module-1 .col-xs-3 a {
	text-decoration: none
}
body.home-page .module-1 .col-xs-3 a .icon {
	text-align: center;
	padding: 0 60px;
	display: block
}
body.home-page .module-1 .col-xs-3 a .icon .wrap {
	border: 2px solid #304a7e;
	line-height: 8.5rem;
border-radius:.6rem;
	position: relative;
	overflow: hidden;height: 177px;
}
body.home-page .module-1 .col-xs-3 a .icon .wrap img {
	transition: all .2s;    margin-top: 20px;
}
body.home-page .module-1 .col-xs-3 a .icon .wrap .hover-link {
	opacity: 0;
	font-size: 80px;
	color: #fff;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	transition: all .2s
}
body.home-page .module-1 .col-xs-3 a .icon .wrap .hover-link .fa-link{
	    margin-top: 45px;
	}
body.home-page .module-1 .col-xs-3 a .text {
	width: 75%;
	margin: auto
}
body.home-page .module-1 .col-xs-3 a .text .tt {
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	color: #304a7e
}
body.home-page .module-1 .col-xs-3 a .text .desc {
	color: #555;
	line-height:25px  ; height: 100px;
}
body.home-page .module-1 .col-xs-3 a .text .more {
	text-align: center;
	color: #ff3030
}
body.home-page .module-1 .col-xs-3 a .line {
height:.1rem;
	width: 0%;
	transition: all .2s;
margin:.7rem auto;
	background-color: #aaa
}
body.home-page .module-1 .col-xs-3 a:hover {
	text-decoration: none
}
body.home-page .module-1 .col-xs-3 a:hover .icon .wrap>.hover-link {
	opacity: .9;
	background-color: #304a7e
}
body.home-page .module-1 .col-xs-3 a:hover .text .tt {
	text-align: center;
	font-size: 18px;
	font-weight: bold
}
body.home-page .module-1 .col-xs-3 a:hover .text .desc {
	color: #000
}
body.home-page .module-1 .col-xs-3 a:hover .text .more {
	color: #d80101
}
body.home-page .module-1 .col-xs-3 a:hover .line {
	width: 75%
}
body.home-page .module-2 {
	margin-top: 3rem;
	background-color: #f2f4f8
}
body.home-page .module-2 .category-list-box {
	overflow: hidden
}
body.home-page .module-2 .category-list-box .lt {
	width: 420px;
	float: left
}
body.home-page .module-2 .category-list-box .lt img.lazyloaded {
	width: 420px;
}
body.home-page .module-2 .category-list-box .rt {
	/* margin-left: -21rem; */

	/* padding-left: 21rem; */

	width: 750px;
	float: right;
}
body.home-page .module-2 .category-list-box .rt>ul {
	overflow: hidden
}
body.home-page .module-2 .category-list-box .rt>ul li {
	display: block;
	float: left;
 padding-left: .5rem;
 padding-bottom: .5rem;
	width: 33.3%;
}
body.home-page .module-2 .category-list-box .rt>ul li a {
	display: block;
	text-align: center;
	height: 136px;
	width: 100%;
	padding-top: 40px;
	color: #333;
	position: relative;
	overflow: hidden;
	transition: all .2s;
}
body.home-page .module-2 .category-list-box .rt>ul li a>p {
	font-size: 18px;
 letter-spacing: .1rem;
	margin: 0;
 padding-top: .3rem;
	font-weight: bold;
	position: relative;
}
body.home-page .module-2 .category-list-box .rt>ul li a>p>i {
	font-size: 25px;
	color: #777
}
body.home-page .module-2 .category-list-box .rt>ul li a .bk {
	position: absolute;
	top: 120px;
	left: 35px;
	content: " ";
	display: none;
	height: 300px;
	width: 400px;
	transform: rotate(55deg);
	background-color: #cfdfc8;
	transition: all .2s;
}
body.home-page .module-2 .category-list-box .rt>ul li a:focus, body.home-page .module-2 .category-list-box .rt>ul li a:visited {
	text-decoration: none
}
body.home-page .module-2 .category-list-box .rt>ul li a:hover {
	text-decoration: none
}
body.home-page .module-2 .category-list-box .rt>ul li a:hover>p>i {
	color: #3e82b0
}
body.home-page .module-2 .category-list-box .rt>ul li a.c1 {
	position: relative;
	background-color: #cfdfef
}
body.home-page .module-2 .category-list-box .rt>ul li a.c1 .bk {
	background-color: #bcd2e9
}
body.home-page .module-2 .category-list-box .rt>ul li a.c1:hover {
	background-color: #bcd2e9
}
body.home-page .module-2 .category-list-box .rt>ul li a.c1:hover .bk {
	background-color: #a9c5e2
}
body.home-page .module-2 .category-list-box .rt>ul li a.c2 {
	position: relative;
	background-color: #d6d7db
}
body.home-page .module-2 .category-list-box .rt>ul li a.c2 .bk {
	background-color: #c8cacf
}
body.home-page .module-2 .category-list-box .rt>ul li a.c2:hover {
	background-color: #c8cacf
}
body.home-page .module-2 .category-list-box .rt>ul li a.c2:hover .bk {
	background-color: #bbbdc3
}
body.home-page .module-2 .category-list-box .rt>ul li a.c3 {
	position: relative;
	background-color: #edd0af
}
body.home-page .module-2 .category-list-box .rt>ul li a.c3 .bk {
	background-color: #e8c49a
}
body.home-page .module-2 .category-list-box .rt>ul li a.c3:hover {
	background-color: #e8c49a
}
body.home-page .module-2 .category-list-box .rt>ul li a.c3:hover .bk {
	background-color: #e4b885
}
body.home-page .module-2 .category-list-box .rt>ul li a.c4 {
	position: relative;
	background-color: #d6d7db
}
body.home-page .module-2 .category-list-box .rt>ul li a.c4 .bk {
	background-color: #c8cacf
}
body.home-page .module-2 .category-list-box .rt>ul li a.c4:hover {
	background-color: #c8cacf
}
body.home-page .module-2 .category-list-box .rt>ul li a.c4:hover .bk {
	background-color: #bbbdc3
}
body.home-page .module-2 .category-list-box .rt>ul li a.c5 {
	position: relative;
	background-color: #cfdfef
}
body.home-page .module-2 .category-list-box .rt>ul li a.c5 .bk {
	background-color: #bcd2e9
}
body.home-page .module-2 .category-list-box .rt>ul li a.c5:hover {
	background-color: #bcd2e9
}
body.home-page .module-2 .category-list-box .rt>ul li a.c5:hover .bk {
	background-color: #a9c5e2
}
body.home-page .module-2 .category-list-box .rt>ul li a.c6 {
	border: thin solid #ccc
}
body.home-page .module-2 .category-list-box .rt>ul li a.c6:hover {
	border-color: #3e82b0;
	color: #3e82b0
}
body.home-page .module-2 .category-list-box .rt>ul li.more {
	display: none
}
body.home-page .module-2 .hz {
	margin-bottom: 1rem;
	overflow: hidden
}
body.home-page .module-2 .hz .hz-lt {
	float: left;
	width: 20%
}
body.home-page .module-2 .hz .hz-lt .f1, body.home-page .module-2 .hz .hz-lt .f2 {
	display: inline-block;
 margin: 0 .8rem
}
body.home-page .module-2 .hz .hz-lt .f1>.icon, body.home-page .module-2 .hz .hz-lt .f2>.icon {
	width: 3rem;
	height: 3rem;
	border-radius: 50%;
	line-height: 3rem;
	text-align: center;
	background-color: #777;
	color: #fff
}
body.home-page .module-2 .hz .hz-lt .f1>.icon i, body.home-page .module-2 .hz .hz-lt .f2>.icon i {
	font-size: 1.7rem
}
body.home-page .module-2 .hz .hz-ct {
	width: 70%;
	float: left;
	text-align: center
}
body.home-page .module-2 .hz .hz-ct>p {
	font-size: 1.4rem;
	margin: 0;
	padding-top: 1.1rem
}
body.home-page .module-2 .hz .hz-rt {
	padding-top: 10px;
	float: left;
	width: 10%
}
body.home-page .module-2 .hz .hz-rt .link1 {
	margin-top: 0;
	display: block;
 padding: .5rem 0;
	background-color: #ff2929;
	width: 6rem;
	text-align: center;
	color: #fff;
	transition: all .2s
}
body.home-page .module-2 .hz .hz-rt .link1:hover {
	text-decoration: none;
	background-color: #ff5c5c
}
body.home-page .module-2 .hz .hz-rt .link2 {
	display: block;
 margin-top: .6rem;
	color: #777;
	width: 6rem;
 font-size: .8rem;
	transition: all .2s;
	border-bottom: thin dashed #777;
 padding-bottom: .15rem
}
body.home-page .module-2 .hz .hz-rt .link2:hover {
	text-decoration: none;
	color: #ff3030;
	border-color: #ff3030
}
body.home-page .module-2 .product-list-box {
	overflow: hidden;
	margin-top: 1rem
}
body.home-page .module-2 .product-list-box .title {
	margin-top: 1rem;
	color: #777;
 padding: 0 .5rem
}
body.home-page .module-2 .product-list-box .list-box {
	float: left;
	width: 75%
}
body.home-page .module-2 .product-list-box .list-box .cat .cat-list {
	overflow: hidden
}
body.home-page .module-2 .product-list-box .list-box .cat .cat-list .item-wrap {
	width: 33.33%;
	float: left;
 padding: .45rem;
	overflow: hidden;
	height: 340px;
}
body.home-page .module-2 .product-list-box .list-box .cat .cat-list .item-wrap .divimgh {
	width: 100%;
	/* height: 272px; */

	overflow: hidden;
}
body.home-page .module-2 .product-list-box .list-box .cat .cat-list .item-wrap a.item {
	background-color: #fff;
	display: block;
	width: 100%;
	text-align: center;
 padding: .5rem;
	border: thin solid #ddd
}
body.home-page .module-2 .product-list-box .list-box .cat .cat-list .item-wrap a.item img {
	transition: all .2s;
	width: 100%;
}
body.home-page .module-2 .product-list-box .list-box .cat .cat-list .item-wrap a.item p {
 padding: .4rem .4rem;
	padding-top: 1rem;
	color: #333;
 font-size: .8rem;
	margin: 0;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	-webkit-text-overflow: ellipsis;
	-moz-text-overflow: ellipsis;
	white-space: nowrap
}
body.home-page .module-2 .product-list-box .list-box .cat .cat-list .item-wrap a.item:hover {
	text-decoration: none
}
body.home-page .module-2 .product-list-box .list-box .cat .cat-list .item-wrap a.item:hover img {
	transform: scale(1.1, 1.1)
}
body.home-page .module-2 .product-list-box .list-box .cat .cat-desc {
 padding: .7rem
}
body.home-page .module-2 .product-list-box .list-box .cat .cat-desc .line {
	display: block;
 height: .15rem;
	background-color: #ff3030;
	width: 3rem
}
body.home-page .module-2 .product-list-box .list-box .cat .cat-desc .desc {
 padding: .7rem 0
}
body.home-page .module-2 .product-list-box .list-box .cat .cat-desc .desc p {
	text-align: left;
	display: block;
	color: #555;
 letter-spacing: .05rem
}
body.home-page .module-2 .product-list-box .list-box .cat .cat-desc .desc a {
	display: block;
	text-align: right;
	color: #ff3030;
	text-decoration: none
}
body.home-page .module-2 .product-list-box .list-box .cat .cat-desc .desc a:hover {
	color: #da251d
}
body.home-page .module-2 .product-list-box .list-nav {
	float: right;
	width: 25%;
	position: relative;
	background-color: #cfdfef;
	height: 670px;
 margin-top: .5rem
}
body.home-page .module-2 .product-list-box .list-nav .lbk {
 width: .7rem;
	height: 670px;
	float: left;
	background-color: #f2f4f8
}
body.home-page .module-2 .product-list-box .list-nav .list {
	float: left;
 margin-top: .5rem;
 margin-left: -.7rem;
	width: 100%;
	left: 0%
}
body.home-page .module-2 .product-list-box .list-nav .list .item a {
	display: block;
 padding: .3rem .5rem;
	margin-top: 10px;
	transition: all .2s;
	text-decoration: none;
}
body.home-page .module-2 .product-list-box .list-nav .list .item a .icon {
	display: inline-block;
	width: 60px;
	height: 50px;
	margin-left: 2rem;
	background-image: url(../images/nav1.png);
	transition: all .2s
}
body.home-page .module-2 .product-list-box .list-nav .list .item a .icon.icon-1 {
	background-position: 0 0
}
body.home-page .module-2 .product-list-box .list-nav .list .item a .icon.icon-2 {
	background-position: 0 -52.5px
}
body.home-page .module-2 .product-list-box .list-nav .list .item a .icon.icon-3 {
	background-position: 0 -105px
}
body.home-page .module-2 .product-list-box .list-nav .list .item a .icon.icon-4 {
	background-position: 0 -157.5px
}
body.home-page .module-2 .product-list-box .list-nav .list .item a .icon.icon-5 {
	background-position: 0 -210px
}
body.home-page .module-2 .product-list-box .list-nav .list .item a .icon.icon-6 {
	background-position: 0 -262.5px
}
body.home-page .module-2 .product-list-box .list-nav .list .item a .icon.icon-7 {
	background-position: 0 -318px
}
body.home-page .module-2 .product-list-box .list-nav .list .item a .icon.icon-8 {
	background-position: 0 -370.5px
}
body.home-page .module-2 .product-list-box .list-nav .list .item a span {
	transition: all .2s;
	color: #000;
	font-size: 16px;
	padding-left: 1rem;
	position: relative;
	top: -15px;
}
body.home-page .module-2 .product-list-box .list-nav .list .item.active a {
	text-decoration: none;
	background-color: #304a7e;
	box-shadow: -3px 3px 15px #777
}
body.home-page .module-2 .product-list-box .list-nav .list .item.active a .icon.icon-1 {
	background-position: -52.5px 0
}
body.home-page .module-2 .product-list-box .list-nav .list .item.active a .icon.icon-2 {
	background-position: -52.5px -52.5px
}
body.home-page .module-2 .product-list-box .list-nav .list .item.active a .icon.icon-3 {
	background-position: -52.5px -105px
}
body.home-page .module-2 .product-list-box .list-nav .list .item.active a .icon.icon-4 {
	background-position: -52.5px -157.5px
}
body.home-page .module-2 .product-list-box .list-nav .list .item.active a .icon.icon-5 {
	background-position: -52.5px -210px
}
body.home-page .module-2 .product-list-box .list-nav .list .item.active a .icon.icon-6 {
	background-position: -52.5px -262.5px
}
body.home-page .module-2 .product-list-box .list-nav .list .item.active a .icon.icon-7 {
	background-position: -52.5px -318px
}
body.home-page .module-2 .product-list-box .list-nav .list .item.active a .icon.icon-8 {
	background-position: -52.5px -370.5px
}
body.home-page .module-2 .product-list-box .list-nav .list .item.active a span {
	color: #fff
}
body.home-page .module-2 .ad-box {
	text-align: center;
	margin-top: 1rem;
	margin-bottom: 2rem
}
body.home-page .module-2 .ad-box p {
	font-size: 1.2rem;
 letter-spacing: .15rem;
	display: inline-block;
	font-weight: lighter
}
body.home-page .module-2 .ad-box a {
	display: inline-block;
	position: relative;
 top: -.2rem;
	margin-left: 1rem;
 padding: .5rem 0;
	background-color: #ff2929;
	width: 8rem;
	text-align: center;
	color: #fff;
	transition: all .2s
}
body.home-page .module-2 .ad-box a:hover {
	text-decoration: none;
	background-color: #ff5c5c
}
body.home-page .module-2 .custome-gg-box {
 padding: .5rem;
	padding-bottom: 3rem
}
body.home-page .module-2 .custome-gg-box .small-title p {
	font-size: 1rem
}
body.home-page .module-2 .custome-gg-box .small-title i {
	display: block;
	width: 4rem;
 height: .2rem;
	background-color: #ff3030
}
body.home-page .module-2 .custome-gg-box .gg-box {
	margin-top: 1rem;
	overflow: hidden;
	background-color: #fff
}
body.home-page .module-2 .custome-gg-box .gg-box .img {
	float: left;
	width: 60%
}
body.home-page .module-2 .custome-gg-box .gg-box .img img {
	max-width: 100%
}
body.home-page .module-2 .custome-gg-box .gg-box .text {
	float: left;
	width: 40%
}
body.home-page .module-2 .custome-gg-box .gg-box .text h3 {
	margin-top: 2rem
}
body.home-page .module-2 .custome-gg-box .gg-box .text p {
	margin-top: 2rem;
 font-size: .8rem;
	line-height: 25px;
	padding-right: 1rem;
	color: #777
}
body.home-page .module-2 .custome-gg-box .gg-box .text a {
	position: relative;
	margin-left: 13rem;
	margin-top: 7.5rem;
	color: #fff;
	background-color: #ff3030;
 padding: .7rem 3rem;
	transition: all .2s;
	display: inline-block;
	border-radius: 0
}
body.home-page .module-2 .custome-gg-box .gg-box .text a:hover {
	text-decoration: none;
	background-color: #da251d
}
body.home-page .module-3 .ys-box {
	float: left;
	margin: 2rem 0;
	overflow: hidden
}
body.home-page .module-3 .ys-box .cl {
	width: 50%;
	float: left
}
body.home-page .module-3 .ys-box .cr {
	width: 50%;
	float: left
}
body.home-page .module-3 .ys-box .cl img, body.home-page .module-3 .ys-box .cr img {
	max-width: 100%
}
body.home-page .module-3 .ys-box .cl p, body.home-page .module-3 .ys-box .cr p {
	font-size: 17px;
	margin: 0;
	margin-top: 2rem;
	font-weight: bold
}
body.home-page .module-3 .ys-box .cl h3, body.home-page .module-3 .ys-box .cr h3 {
	display: inline-block;
	font-size: 25px;
 letter-spacing: .1rem;
	background-color: #304a7e;
	color: #fff;
 margin: .5rem 0;
 padding: .5rem 1rem
}
body.home-page .module-3 .ys-box .cl ul, body.home-page .module-3 .ys-box .cr ul {
 margin-top: .5rem;
	overflow: hidden
}
body.home-page .module-3 .ys-box .cl ul li, body.home-page .module-3 .ys-box .cr ul li {
	width: 80%;
	float: left;
 margin-bottom: .5rem;
	padding-left: 1rem;
	position: relative;
	font-size: 14px
}
body.home-page .module-3 .ys-box .cl ul li i, body.home-page .module-3 .ys-box .cr ul li i {
	display: inline-block;
	position: absolute;
 top: .3rem;
 left: .7rem;
 width: .4rem;
 height: .4rem;
 border-radius: .2rem;
	background-color: #aaa;
 margin-right: .5rem;
 margin-left: -.6rem
}
body.home-page .module-4 {
	background-color: #f2f4f8;
	margin-top: 2rem
}
body.home-page .module-4 .case-nav-wrap {
	overflow: hidden
}
body.home-page .module-4 .case-nav-wrap .case-nav {
	float: right;
	width: 100%;
	text-align: right
}
body.home-page .module-4 .case-nav-wrap .case-nav li {
	display: inline-block
}
body.home-page .module-4 .case-nav-wrap .case-nav li a {
	display: inline-block;
	color: #000;
	transition: all .2s;
	margin-left: 2rem;
 padding: .2rem 0;
 font-size: .8rem;
 border-bottom: .15rem solid #f2f4f8
}
body.home-page .module-4 .case-nav-wrap .case-nav li a:hover {
	text-decoration: none
}
body.home-page .module-4 .case-nav-wrap .case-nav li.active a {
	color: #ff3030;
 border-bottom: .15rem solid #ff3030
}
body.home-page .module-4 .case-list-wrap {
	margin-top: 1rem;
	position: relative
}
body.home-page .module-4 .case-list-wrap .cat .cat-list-l .item {
	width: 400px;
	float: left;
 padding: .7rem
}
body.home-page .module-4 .case-list-wrap .cat .cat-list-l .item a {
	box-shadow: 2px 2px 10px #ccc;
	display: block;
	color: #555;
	transition: all .2s;
	background: #fffdf7;
	/* text-align: center; */

	height: 315px;
}
body.home-page .module-4 .case-list-wrap .cat .cat-list-l .item a .img {
	width: 100%;
	/* height: 180px; */

	overflow: hidden;
	/* background-color: #fffdf7; */

	text-align: center;
	/* display: flex; */

	align-items: center;
	padding-top: 5px;
}
body.home-page .module-4 .case-list-wrap .cat .cat-list-l .item a .img img {
	transition: all .2s;
	width: 95%;
	height: 255px;
	object-fit: contain;
}
body.home-page .module-4 .case-list-wrap .cat .cat-list-l .item a .text {
	width: 100%;
	height: 4rem;
	padding: 1rem 1rem;
	/* background-color: #fffdf7; */

	text-align: center;
}
body.home-page .module-4 .case-list-wrap .cat .cat-list-l .item a .text>p {
	width: 100%;
	word-break: break-all;
	/* display: -webkit-box; */

	-webkit-line-clamp: 2;
	overflow: hidden;
	text-align: center;
	font-size: 16px;
}
body.home-page .module-4 .case-list-wrap .cat .cat-list-l .item a:hover {
	color: #304a7e;
	text-decoration: none
}
body.home-page .module-4 .case-list-wrap .cat .cat-list-l .item a:hover .img img {
	transform: scale(1.1, 1.1)
}
body.home-page .module-4 .case-list-wrap .cat .cat-list-r {
 margin-top: .7rem;
	float: left;
	width: 30%;
	height: 27.4rem;
	background-color: #fffdf7;
	box-shadow: 2px 2px 10px #ccc;
	padding: 1rem
}
body.home-page .module-4 .case-list-wrap .cat .cat-list-r .top {
 margin-bottom: .5rem;
	color: #ff2929
}
body.home-page .module-4 .case-list-wrap .cat .cat-list-r .top i {
 font-size: .9rem;
 margin-right: .5rem
}
body.home-page .module-4 .case-list-wrap .cat .cat-list-r .top span {
 font-size: .8rem
}
body.home-page .module-4 .case-list-wrap .cat .cat-list-r .now-list {
	overflow: hidden;
 padding-top: .5rem
}
body.home-page .module-4 .case-list-wrap .cat .cat-list-r .now-list li {
	width: 100%;
	float: left
}
body.home-page .module-4 .case-list-wrap .cat .cat-list-r .now-list .item {
 padding: .2rem 0;
	overflow: hidden
}
body.home-page .module-4 .case-list-wrap .cat .cat-list-r .now-list .item a {
	color: #111;
	display: block;
	width: 100%;
 margin-bottom: .2rem;
	float: left;
	position: relative
}
body.home-page .module-4 .case-list-wrap .cat .cat-list-r .now-list .item a>img {
	width: 36px;
	height: 36px;
	display: inline-block;
	margin-right: 10px;
	position: absolute;
	top: 1px
}
body.home-page .module-4 .case-list-wrap .cat .cat-list-r .now-list .item a .date {
	color: #aaa;
	float: left;
 font-size: .6rem;
	padding-top: 0;
 padding-bottom: .2rem
}
body.home-page .module-4 .case-list-wrap .cat .cat-list-r .now-list .item a .title {
	float: right;
	display: block;
	width: 86%;
 padding-bottom: .1rem
}
body.home-page .module-4 .case-list-wrap .cat .cat-list-r .now-list .item a:hover {
	text-decoration: none;
	color: #405a7e
}
body.home-page .module-4 .case-list-wrap .cat .cat-list-r .now-list .more-btn {
	text-align: center
}
body.home-page .module-4 .case-list-wrap .cat .cat-list-r .now-list .more-btn a {
	text-decoration: none;
	display: block;
	width: 100%;
	font-size: 24px;
	padding: 3px 0
}
body.home-page .module-4 .huadu-national {
	padding-top: 2rem;
	border-top: thin solid #ff3030
}
body.home-page .module-4 .huadu-national .logo-box-1 {
	margin-top: -4.75rem
}
body.home-page .module-4 .huadu-national .logo-box-1 .wrap {
	margin: auto;
	width: 5rem;
 border: .2rem solid #ff3030
}
body.home-page .module-4 .huadu-national .logo-box-1 .wrap>p {
	font-size: 1.6rem;
	color: #ff3030;
	margin: 0;
	line-height: 2.5rem;
	text-align: center;
 letter-spacing: .3rem;
 padding-left: .2rem
}
body.home-page .module-4 .huadu-national .logo-box-1 .wrap>p:last-child {
	background-color: #f2f4f8
}
body.home-page .module-4 .huadu-national .title {
	position: relative
}
body.home-page .module-4 .huadu-national .title .ch {
	font-size: 2rem;
	position: relative;
	z-index: 2;
 letter-spacing: .2rem
}
body.home-page .module-4 .huadu-national .title .ch i {
	position: relative;
 top: -.4rem;
	display: inline-block;
 height: .5rem;
 width: .5rem;
 border-radius: .25rem;
	background-color: #000;
 margin: 0 .5rem
}
body.home-page .module-4 .huadu-national .title .en {
	color: #e7e6e9;
	font-size: 3.5rem;
	position: absolute;
	top: 0
}
body.home-page .module-4 .huadu-national .content {
	margin-top: 2rem;
	width: 100%;
	overflow: hidden;
	height: 16.3rem
}
body.home-page .module-4 .huadu-national .content .cl {
	width: 50%;
	float: left;
	height: 16.3rem;
	position: relative
}
body.home-page .module-4 .huadu-national .content .cl img {
	position: absolute;
	right: 0
}
body.home-page .module-4 .huadu-national .content .cr {
	width: 50%;
	height: 16.4rem;
	float: right;
	background-color: #313131;
	color: #fff;
	padding: 2rem
}
body.home-page .module-4 .huadu-national .content .cr h4 {
	font-size: 1.2rem;
	padding-left: 1rem
}
body.home-page .module-4 .huadu-national .content .cr p {
	margin-top: 1rem;
 letter-spacing: .1rem;
	color: #ccc
}
body.home-page .module-5 .content .left-box {
	width: 60%;
	float: left;
	box-shadow: 2px 2px 10px #ccc;
	height: 310px;
}
body.home-page .module-5 .content .left-box .box {
	overflow: hidden
}
body.home-page .module-5 .content .left-box .box .cl {
	float: left;
	width: 63%
}
body.home-page .module-5 .content .left-box .box .cl img {
	width: 100%;
	height: 310px;
}
body.home-page .module-5 .content .left-box .box .cr {
	float: left;
	width: 37%;
	padding: 1rem;
	position: relative;
	background-color: #fff;
	height: 310px;
}
body.home-page .module-5 .content .left-box .box .cr h4 {
	font-weight: bold;
 letter-spacing: .05rem;
	line-height: 30px
}
body.home-page .module-5 .content .left-box .box .cr p {
	color: #777;
	margin-top: 1rem;
	line-height: 25px
}
body.home-page .module-5 .content .left-box .box .cr a {
	position: absolute;
	bottom: 1rem;
	right: 1rem;
	color: #ff3030;
	transition: all .2s
}
body.home-page .module-5 .content .left-box .box .cr a:hover {
	text-decoration: none;
	color: #da251d
}
body.home-page .module-5 .content .right-box {
	float: left;
	width: 40%;
	padding: 0 1rem;
	position: relative
}
body.home-page .module-5 .content .right-box .news-nav {
	text-align: right;
	border-bottom: thin solid #ccc;
 padding-bottom: .3rem
}
body.home-page .module-5 .content .right-box .news-nav li {
	display: inline-block
}
body.home-page .module-5 .content .right-box .news-nav li a {
	color: #000;
 margin: 0 .5rem;
 padding-bottom: .3rem;
 border-bottom: .15rem solid transparent;
	transition: all .2s
}
body.home-page .module-5 .content .right-box .news-nav li a:hover {
	color: #000;
	text-decoration: none
}
body.home-page .module-5 .content .right-box .news-nav li.active a {
 border-bottom: .15rem solid #ff3030;
	color: #ff3030
}
body.home-page .module-5 .content .right-box .news-list-wrap {
	position: relative;
 margin-top: .7rem
}
body.home-page .module-5 .content .right-box .news-list-wrap .news-list li .link {
	display: inline-block;
	/* padding: 25px 0; */

	color: #000;
	padding-left: 1rem;
	transition: all .2s;
	height: 35px;
	line-height: 35px;
}
body.home-page .module-5 .content .right-box .news-list-wrap .news-list li span {
	float: right;
}
body.home-page .module-5 .content .right-box .news-list-wrap .news-list li .link i {
 margin-right: .5rem
}
body.home-page .module-5 .content .right-box .news-list-wrap .news-list li .link:hover {
	color: #ff3030;
	text-decoration: none
}
body.home-page .module-5 .content .right-box .more-link {
	position: absolute;
	bottom: -1.2rem;
	right: 1rem;
	color: #ff3030
}
body.home-page .module-5 .content .right-box .more-link:hover {
	color: #da251d;
	text-decoration: none
}
body.home-page .module-6 {
	margin-top: 2.5rem;
	margin-bottom: 2.5rem;
	background-color: #f2f4f8
}
body.home-page .module-6 .head {
	text-align: center
}
body.home-page .module-6 .content {
	position: relative
}
body.home-page .module-6 .content .swiper-zjhd {
	margin-top: 4rem
}
body.home-page .module-6 .content .swiper-zjhd .swiper-wrapper .swiper-slide {
	background-color: #fff;
	border: thin solid #ccc

}
body.home-page .module-6 .content .swiper-zjhd .swiper-wrapper .swiper-slide img {
	    width: 100%;
	    height: 450px;
	    object-fit: contain;
}
body.home-page .module-6 .content .roundabout-1 {
	height: 13rem;
	width: 80%;
	margin: auto;
	margin-bottom: 2rem
}
body.home-page .module-6 .content .roundabout-1 li {
	width: 18rem;
	height: 12rem;
	background-color: #aaa
}
body.home-page .module-6 .content .roundabout-1 li img {
	width: 100%
}
body.home-page .module-6 .content2 {
	margin-top: 3rem;
	overflow: hidden
}
body.home-page .module-6 .content2 .cl {
	width: 40%;
	float: left
}
body.home-page .module-6 .content2 .cl h3 {
	border-bottom: thin solid #ccc;
	width: 85%;
 padding-bottom: .7rem;
	color: #777
}
body.home-page .module-6 .content2 .cl ul li {
	line-height: 2.5rem;
	font-size: 1rem;
 letter-spacing: .2rem
}
body.home-page .module-6 .content2 .cl ul li:before {
	content: "";
 margin-right: .6rem;
 width: .4rem;
 height: .4rem;
 border-radius: .2rem;
	display: inline-block;
	background-color: #304a7e;
	position: relative;
	top: 0
}
body.home-page .module-6 .content2 .cr {
	width: 60%;
	float: left
}
body.home-page .module-6 .big-title-2 {
	margin-top: 3rem
}
body.home-page .module-6 .huadu-national {
	padding-top: 2rem;
	border-top: thin solid #ff3030
}
body.home-page .module-6 .huadu-national .pf2 {
	text-align: center;
	margin-top: 1.1rem;
 margin-bottom: .5rem
}
body.home-page .module-6 .huadu-national .pf2 .r1 {
	display: inline-block;
	width: 160px;
	font-size: 1.2rem;
	letter-spacing: 1px;
	font-weight: bold;
	text-align: left
}
body.home-page .module-6 .huadu-national .pf2 .r2 {
	display: inline-block;
	width: 160px;
	font-size: 1.2rem;
	letter-spacing: 1px;
	color: #da251d;
	font-weight: bold;
	text-align: right
}
body.home-page .module-6 .huadu-national .logo-box-1 {
	margin-top: -4.75rem
}
body.home-page .module-6 .huadu-national .logo-box-1 .wrap {
	margin: auto;
	width: 5rem;
 border: .2rem solid #ff3030
}
body.home-page .module-6 .huadu-national .logo-box-1 .wrap>p {
	font-size: 1.6rem;
	color: #ff3030;
	margin: 0;
	line-height: 2.5rem;
	text-align: center;
 letter-spacing: .3rem;
 padding-left: .2rem
}
body.home-page .module-6 .huadu-national .logo-box-1 .wrap>p:last-child {
	background-color: #f2f4f8
}
body.home-page .module-6 .huadu-national .title {
	position: relative
}
body.home-page .module-6 .huadu-national .title .ch {
	font-size: 2rem;
	position: relative;
	z-index: 2;
 letter-spacing: .2rem
}
body.home-page .module-6 .huadu-national .title .ch i {
	position: relative;
 top: -.4rem;
	display: inline-block;
 height: .5rem;
 width: .5rem;
 border-radius: .25rem;
	background-color: #000;
 margin: 0 .5rem
}
body.home-page .module-6 .huadu-national .title .en {
	color: #e7e6e9;
	font-size: 3.5rem;
	position: absolute;
	top: 0
}
body.home-page .module-6 .huadu-national .content {
	margin-top: 2rem;
	width: 100%;
	overflow: hidden;
	height: 16.3rem
}
body.home-page .module-6 .huadu-national .content .cl {
	width: 50%;
	float: left;
	height: 16.3rem;
	position: relative
}
body.home-page .module-6 .huadu-national .content .cl img {
	position: absolute;
	right: 0
}
body.home-page .module-6 .huadu-national .content .cr {
	width: 50%;
	height: 16.4rem;
	float: right;
	background-color: #313131;
	color: #fff;
	padding: 2rem
}
body.home-page .module-6 .huadu-national .content .cr h4 {
	font-size: 1.2rem;
	padding-left: 1rem
}
body.home-page .module-6 .huadu-national .content .cr p {
	margin-top: 1rem;
 letter-spacing: .1rem;
	color: #ccc
}
body.home-page .module-7 {
	margin-top: 2.5rem
}
body.home-page .module-7 .small-title .cn {
	font-size: 17px;
	margin: 10px 0
}
body.home-page .module-7 .small-title .line {
 height: .2rem;
	width: 2.5rem;
	background-color: #ff5252
}
body.home-page .module-7 .link-box-wrap {
	width: 100%;
	overflow: hidden
}
body.home-page .module-7 .link-box-wrap .link-box {
	float: left;
	width: 100%;
 margin-top: .5rem
}
body.home-page .module-7 .link-box-wrap .link-box .first {
	float: left;
	width: 110px
}
body.home-page .module-7 .link-box-wrap .link-box .first i {
 width: .4rem;
 height: .4rem;
 border-radius: .2rem;
	background-color: #ff3030;
	display: inline-block;
 margin-right: .5rem
}
body.home-page .module-7 .link-box-wrap .link-box>.lf {
	float: left;
	width: 1050px
}
body.home-page .module-7 .link-box-wrap .link-box>.lf a {
	color: #555;
	padding-bottom: 12px;
	display: inline-block;
	padding-right: 15px
}
body.home-page .module-7 .link-box-wrap .link-box p {
	display: inline-block;
	margin-right: 1rem;
	margin: 0;
 letter-spacing: .05rem
}
body.home-page .module-7 .link-box-wrap .link-box p a {
	color: #ff3030
}
body.home-page .module-7 .link-box-wrap .link-box p.first {
	margin-left: 0;
	width: 7rem
}
body.home-page .module-7 .link-box-wrap .link-box p.first i {
 width: .4rem;
 height: .4rem;
 border-radius: .2rem;
	background-color: #ff3030;
	display: inline-block;
 margin-right: .5rem
}
body.home-page .module-7 .small-title-2 {
	margin-top: 2rem
}
body.home-page .module-7 .friend-link-box-wrap .link-box {
 margin-top: .3rem
}
body.home-page .module-7 .friend-link-box-wrap .link-box p {
	display: inline-block;
	margin-right: 1rem;
 padding: .1rem 0
}
body.home-page .module-7 .friend-link-box-wrap .link-box p a {
	color: #666
}
body.home-page .module-15 {
	margin-bottom: 80px
}
body.home-page .module-15 .content {
	overflow: hidden
}
body.home-page .module-15 .content .left {
	float: left;
	width: 75%
}
body.home-page .module-15 .content .left video {
	width: 100%
}
body.home-page .module-15 .content .left .video-control {
	    position: relative;
    cursor: pointer;
    text-indent: 30px;
    line-height: 30px;
    font-size: 16px;
}
body.home-page .module-15 .content .left .video-control img {
	width: 100%
}
body.home-page .module-15 .content .left .video-control .p0 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}
body.home-page .module-15 .content .left .video-control .p1 {
	position: absolute;
	top: 50%;
	margin-top: -45px;
	text-align: center;
	color: #ccc;
	transition: all .2s;
	width: 100%;
	font-size: 64px
}
body.home-page .module-15 .content .left .video-control .p2 {
	position: absolute;
	top: 55%;
	text-align: center;
	color: #fff;
	font-size: 16px;
	width: 100%
}
body.home-page .module-15 .content .left .video-control:hover .p1 {
	color: #fff
}
body.home-page .module-15 .content .right {
	float: left;
	width: 25%
}
body.home-page .module-15 .content .right .item {
	padding: 10px 20px;
	padding-right: 10px
}
body.home-page .module-15 .content .right .item a {
	width: 100%;
	display: block;
	padding: 30px;
	background-color: #eee;
	text-align: center;
	color: #304a7e;
	font-size: 18px;
	border: thin solid #eee
}
.zhitong{ width:1300px; margin:0 auto;}
.indextop{width:100%;text-align: center;}
.indextop .h1{font-size:35px;font-weight:bold;letter-spacing: 2px;}
.indextop .h1 span{color:#c10011;margin-left:5px;/* font-family:"å§’æ¶™åž³ç¼ï¿½"; */font-weight:bolder;display: inline-block;}
.indextop .h1 i{width: 34%;height:1px;background:#c10011;margin-top: 27px;}
.indextop p{font-size:20px;letter-spacing:2px;margin-top: 10px;}
.vrbg{width: 100%;height: 730px;background: url(http://www.gzzhenyue.com/template/006/images/index_09.jpg) top center no-repeat;}
.vrbg .indextop{padding-top: 30px;}
.vrbg .indextop i{width:30%;}
.vrlist{width: 100%;height: 50px;margin-top: 30px;text-align: center;}
.vrlist li{height:50px;line-height: 50px;width: 588px;text-align: center;background: #fff;border: 1px solid #666;display: inline-block;float: left;}
.vrlist li a{font-size: 21px;font-weight:550;}
.vrlist li.on ,.vrlist li:hover{background: #c10011;border: 1px solid #c10011;transition: all 0.5s;cursor: pointer;}
.vrlist li.on a,.vrlist li:hover a{color:#fff;}
.vrlist li:last-child{float: right;}
.vrcont{width:100%;margin-top:20px;}
.vrcont .vrle{width:895px;float:left;}
.vrcont .vrle img{width:100%;}
.vrphone{width:285px;float:right;}
.vrphone dl{background:#8eba3e;margin-bottom: 24px;text-align:center;color:#fff;padding-top: 33px;padding-bottom: 30px;}
.vrphone dl dt{height:50px;line-height:50px;font-size: 28px;font-weight:bold;}
.vrphone dl dd{font-size:20px;line-height:35px;}
.vrphone dl.on{background:#f9a549;}
.hlogobg{/* background: #f2f4f8; */margin: 20px 0;}








