@charset "utf-8";

/* eyoucms.com 易优CMS -- 好用,免费,安全 */
body {
	min-width: 320px;
	font: 16px "微软雅黑", "Microsoft YaHei,Arial";
	color: #333;
	line-height: 24px;
	overflow-x: hidden;
	background: #fafafa;
}

.container {
	margin: 0 auto;
	height: auto;
}

h1,
h2,
h3,
h4,
h5,
p,
div,
span,
ul,
li,
dl,
dd,
dt {
	margin: 0;
	padding: 0;
}

input,
textarea {
	outline: none;
	font: 16px "微软雅黑", "Microsoft YaHei";
}

label {
	font-weight: normal;
	width: 100%;
}

a {
	text-decoration: none;
	outline: none;
	color: #333;
}

a:focus,
a:hover {
	color: #0092f9;
	text-decoration: none;
	outline: none;
	outline-offset: 0;
}

ul,
li {
	list-style: none;
}

i,
em {
	font-style: normal;
}

.nav>li>a:focus,
.nav>li>a:hover {
	background: none;
}

.lt {
	float: left;
}

.rt {
	float: right;
}

.hide {
	display: none;
}

.show {
	display: block;
}

.imgMax {
	max-width: 100%;
	max-height: 100%;
}

.tc {
	text-align: center;
}

.tr {
	text-align: right;
}

.tl {
	text-align: left;
}

.fwn {
	font-weight: normal
}

.db {
	display: block;
}

.dib {
	display: inline-block;
}

.ma {
	margin: 0 auto;
}

.pr {
	position: relative;
}

.pa {
	position: absolute;
}

.pf {
	position: fixed;
}

.oh {
	overflow: hidden;
}

.transition {
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

img.desaturate {
	filter: grayscale(100%);
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
}

img.desaturate:hover {
	filter: grayscale(0);
	-webkit-filter: grayscale(0);
	-moz-filter: grayscale(0);
	-ms-filter: grayscale(0);
	-o-filter: grayscale(0);
}

.slick-slide {
	outline: none;
}

/*首页*/
.header {
	box-shadow: 0 0 12px 1px rgba(133, 133, 133, .8);
	z-index: 10;
}

.had_top {
	padding: 20px 0;
}

.logo {
	height: 70px;
}

.logo img {
	top: 0;
	bottom: 0;
	margin: auto;
	left: 0;
}

.had_rt {
	text-align: right
}

.lang {
	overflow: hidden;
}

.lang span {
	display: block;
	width: 80px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	color: #fff;
	font-size: 12px;
	border-radius: 13px;
	background: #0092f9;
}

.lang a {
	color: #fff;
	font-size: 12px;
}

.lang a:hover {
	text-decoration: underline;
}

.ser {
	height: 35px;
	line-height: 35px;
	overflow: hidden;
	margin-top: 12px;
}

.hotLine {
	display: inline-block;
	margin-right: 10px;
}

.hotLine b {
	font-weight: bold;
}

.hotLine em {
	font-weight: bold;
	color: #0092f9;
	font-size: 20px;
}

.hotLine img {
	margin: -5px 5px 0 0;
}


.youshi_dl {
	text-align: center;
}

.icon-box {
	width: 85%;
	margin: 0 auto;
	border: 1px solid #0092f9;
	overflow: hidden;
}


.icon-box img{
	webkit-transition: all 0.3s linear;
	  transition: all 0.3s linear; 
}
.youshi_h5 {
	line-height: 36px;
	height: 36px;
	overflow: hidden;
	font-size: 18px;
	font-weight: bold;
	margin: 10px 0;
}

p.desc {
	font-size: 14px;
	color: #666;
}

.youshi_dl:hover .icon-box img {
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
  }
.youshi_dl:hover .youshi_h5{
	color:#0092f9 ;
}
.youshi_dl:hover p.desc{
	color:#0092f9 ;
}

.serForm {
	display: inline-block;
	height: 35px;
	line-height: 35px;
	background: #ebebeb;
	padding-left: 10px;
}

.serForm input {
	border: none;
	font-size: 12px;
	background: transparent;
}

.serForm .input-ser {
	background: url(../images/ser.png) no-repeat center center;
	width: 18px;
	height: 17px;
	vertical-align: middle;
}

.serForm .input-txt {
	width: 150px;
	height: 35px;
	vertical-align: top;
}

.serForm .input-sub {
	width: 60px;
	height: 35px;
	vertical-align: top;
	background: #333;
	color: #fff;
}

.menu {
	height: 50px;
	line-height: 50px;
	padding-right: 0;
}

.menu img {
	width: 25px;
}

.nav {
	background: #fafafa;
	border-top: 1px solid #e6e6e6;
}

.nav_list li {
	width: 14.2%;
	float: left;
	height: 60px;
	position: relative;
	padding: 18px 0;
}

.nav_list li a {
	display: block;
	width: 100%;
	height: 24px;
	line-height: 24px;
	text-align: center;
	border-right: 1px solid #ccc;
}

.nav_list li:first-child a {
	border-left: 1px solid #ccc;
}


.navChild {
	position: absolute;
	top: 56px;
	left: 0;
	width: 100%;
	background: #fafafa;
	border-top: 5px solid #0092f9;
	z-index: 10;
	display: none;
}

.navChild li {
	width: 100%;
	line-height: 40px;
	height: 40px;
	border-bottom: 1px solid #e6e6e6;
	padding: 0 5px;
}

.navChild li a {
	line-height: 40px;
	height: 40px;
	border: none;
}

.navChild li:first-child a {
	border: none;
}

.navChild li:last-child {
	border-bottom: none;
}

/*侧边导航*/
.leftNav {
	position: fixed;
	top: 0;
	right: -100%;
	width: 100%;
	height: 100%;
	z-index: 105;
	transition: all linear .5s;
	-webkit-transition: all linear .5s;
}

.leftNavBg {
	background: rgba(000, 000, 000, .5);
	position: absolute;
	top: 0;
	right: 0;
	width: 100%;
	height: 100%;
}

.leftNavClose {
	color: #fff;
	font-size: 40px;
	position: absolute;
	top: 10px;
	right: 87%;
	cursor: pointer;
}

.leftNav-box {
	width: 85%;
	height: 100%;
	background: #fafafa;
	z-index: 110;
	overflow: scroll;
	position: relative;
}

.leftNav-ser {
	text-align: center;
	padding: 15px 0;
}

.serForm {
	width: 248px;
	margin: 0 auto;
}

.leftOne {
	background: #fff;
	border-top: 1px solid #d9d9d9;
}

.leftOne .one-li {
	display: block;
	position: relative;
}

.leftOne .one-li a {
	display: block;
	padding: 0 5%;
	height: 35px;
	line-height: 35px;
	border-bottom: 1px solid #d9d9d9;
	z-index: 10;
	position: relative;
}

.leftOne .one-li span {
	font-size: 16px;
	width: 80%;
	height: 35px;
	line-height: 35px;
	display: inline-block;
	overflow: hidden;
}

.leftOne .one-li img {
	width: 20px;
	position: absolute;
	right: 5%;
	top: 11px;
}

.leftOne .one-li a.box-1 img {
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
}

.leftNav .two {
	padding: 5px 0 5px 20px;
	display: none;
}

.leftNav .two li.two-li {
	padding-left: 20px;
}

.leftNav .two li.two-li a {
	border-bottom: none;
	padding: 0;
}

.leftNav .two li.two-li a span {}

.leftNav .two li.two-li i {
	color: #0092f9;
	font-size: 30px;
	position: absolute;
	right: 6%;
	top: 0;
	height: 35px;
	line-height: 35px;
	display: inline-block;
	font-family: '宋体';
}

.leftNav .two li.two-li a.box-2 span {
	color: #0092f9;
}

.leftNav .three {
	display: none;
	padding: 5px 0;
	border-left: 1px solid #0092f9;
}

.leftNav .three li.three-li a {
	padding: 0;
}

.leftNav .three li.three-li a span {
	margin-left: 15px;
	color: #808080;
	font-size: 14px;
}

.leftNav .three li.three-li:hover {
	background: #0092f9;
}

.leftNav .three li.three-li:hover>a>span {
	color: #fff;
}

.leftNav .three li.three-li.box-3>a>span {
	color: #fff;
}

.leftNav .three li.three-li.box-3 {
	background: #0092f9;
}

.leftNav .four {
	display: none;
}

.leftNav .four li.four-li a span {
	margin-left: 30px;
	color: #8ecaf4;
}

.leftNav .four li.four-li:hover a span {
	color: #fff;
}

.leftNav.on {
	right: 0;
}

.leftNavTel {
	padding: 25px 5px;
	text-align: center;
}

.leftNavTel b {
	font-weight: bold;
	font-size: 20px;
	vertical-align: middle;
}

.leftNavTel span {
	font-weight: bold;
	font-size: 22px;
	color: #0092f9;
	vertical-align: middle;
}


.slick-dotted.slick-slider {
	margin-bottom: 0;
}

.banner .slick-dots {
	bottom: 15px;
}

.banner .slick-dots li {
	height: auto;
	width: auto;
	margin: 0 10px;
}

.banner .slick-dots li button {
	background: #fff;
	padding: 0;
	width: 5px;
	height: 25px;
	position: absolute;
	bottom: 0;
}

.banner .slick-dots li button:before {
	display: none;
}

.banner .slick-dots li.slick-active button {
	height: 50px;
}

.num-item {
	
	padding: 35px 0;
	margin: 0 5px;
	text-align: center;
}

.num-item .numCX {
	font-size: 28px;
	color: #f47420;
	font-weight: bold;
}

.num-item .unitC {
	font-size: 18px;
	color: var(--twoColor);
	vertical-align: 0px;
}

.num-item .indc {
	margin: 15px 0;
	font-size: 16px;
	color: var(--twoColor);
}


.jiazhi_num-list{
		 width: 60%; margin: 0 auto;
		 border-radius: 10px;
		 overflow: hidden;
	}
	
.pq_jiaofu{
		    border-radius: 50%;
		    background-color: #ff5722;	
			border: 8px solid #99caed;
}	
.pq_jiaofu .imgMax{
	    -webkit-transition: all 0.3s ease-out;
	    transition: all 0.3s ease-out;	
}

.pq-num-item .pq_jiaofu .imgMax{ 
	webkit-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.pq-num-item:hover .pq_jiaofu .imgMax{
	-webkit-transform: rotate(360deg) scale(1.1);
	transform: rotate(360deg) scale(1.1);
}
.pq-num-item:hover  .indc{
	    color: #0092f9;
}

.jiazhi-tiem .jiazhi_num-list .imgMax{ 
	webkit-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.jiazhi-tiem:hover .jiazhi_num-list .imgMax{
	-webkit-transform: scale(1.2);
	        transform: scale(1.2);
}

.jiazhi-tiem:hover .jiazhi_num-list{ 
	border: 1px solid #0092f9 !important;
}

.jiazhi-tiem:hover  .indc{
	    color: #0092f9;
}


.youshi-num-item .youshi_num-list .imgMax{ 
	webkit-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.youshi-num-item:hover .youshi_num-list .imgMax{
	-webkit-transform: rotate(360deg) scale(1.1);
	transform: rotate(360deg) scale(1.1);
}
.youshi-num-item:hover  .indc{
	    color: #0092f9;
}

@media screen and (min-width: 1024px){
	.pq_num-list{
		width: 25%;
	}
	.jiazhi_num-list{
		 padding: 5px;
	}
	.fuwu_num-list{
		width: 50%; 
	}
	.youshi_num-list{
		width: 25%; 
	}
	
	
	.pq_jiaofu{
		    width: 120px;
		    height: 120px;
		    line-height: 100px;	
	}
	.pq_jiaofu .imgMax{
		height: 45%;
	}
	
	
	
}



@media screen and (max-width: 1024px){
	.pq_num-list{
		width: 30%;
	}
	.jiazhi_num-list{
		 padding: 5px;
		 width: 85%;
	}
	.fuwu_num-list{
		width: 85%; 
	}
	.youshi_num-list{
		/*width: 35%; */
		width: 59px;
		height: 59px;
	}
	
	.num-item {
		height: 300px;
	}
	
	.pq_jiaofu{
		    width: 80px;
		    height: 80px;
		    line-height: 60px;	
	}
	.pq_jiaofu .imgMax{
		height: 50%;
	}
	
	
}

.jiazhi-tiem:nth-child(1) .jiazhi_num-list{ border: 1px solid #ccc;}
.jiazhi-tiem:nth-child(2) .jiazhi_num-list{ border: 1px solid #ccc;}
.jiazhi-tiem:nth-child(3) .jiazhi_num-list{ border: 1px solid #ccc;}
.jiazhi-tiem:nth-child(4) .jiazhi_num-list{ border: 1px solid #ccc;}

.pq_jiaofu{
	border-radius: 50%;
	    background-color: #0092f9;
}

.youshi_num-list{
	 margin: 0 auto;
}

.fuwu_num-list{
	border-radius: 50%; overflow: hidden; margin: 0 auto; 
}



.pq_num-list{
	margin: 0 auto;
}

.main {
	padding: 80px 0;
}

.m-title {
	margin-bottom: 50px;
}

.m-title h3 {
	font-size: 60px;
	color: #ebebeb;
	margin-bottom: -45px;
}

.m-title span {
	font-size: 34px;
	font-weight: bold;
	color: #0092f9;
	position: relative;
}

.m-title b {
	font-size: 34px;
	font-weight: bold;
	color: #333;
	position: relative;
}

.m-title span:after {
	content: "";
	display: inline-block;
	width: 50px;
	border-top: 2px solid #0092f9;
	position: absolute;
	bottom: -10px;
	right: 0;
}

.m-title b:after {
	content: "";
	display: inline-block;
	width: 50px;
	border-top: 2px solid #333;
	position: absolute;
	bottom: -10px;
	left: 0;
}

.m-title p {
	margin-top: 30px;
}

.business-cont {
	background: url(../images/bg2_02.jpg) no-repeat center center;
}

.business-cont dl {
	padding: 30px 4%;
	text-align: center;
	border-right: 1px solid #bfbfbf;
	width: 33.33333333%;
}

.business-cont dl:nth-child(3n) {
	border-right: none;
}

.business-cont dl:nth-child(1) {
	border-bottom: 1px solid #bfbfbf
}

.business-cont dl:nth-child(2) {
	border-bottom: 1px solid #bfbfbf
}

.business-cont dl:nth-child(3) {
	border-bottom: 1px solid #bfbfbf
}

.business-cont dl:hover {
	background: rgba(0, 146, 249, .6);
}

.business-cont dl dt img {
	max-width: 100%;
}

.business-cont dl dd {
	color: #fff;
}

.business-cont dl dd h3 {
	color: #fff;
	line-height: 36px;
	height: 36px;
	overflow: hidden;
	font-size: 18px;
	font-weight: bold;
	margin: 10px 0;
}

.business-cont dl dd p {
	color: #fff;
	font-size: 14px;
	line-height: 24px;
	height: 48px;
	overflow: hidden;
}

.business-cont dl dd a {
	display: table;
	margin: 5px auto 0;
	border-bottom: 2px solid #fff;
	font-size: 14px;
	color: #fff;
	line-height: 28px;
}


/*.business-cont dl.one dt a{background: url(../images/icon.png) no-repeat center center;}*/
/*.business-cont dl.two dt a{background: url(../images/icon2.png) no-repeat center center; }*/
/*.business-cont dl.three dt a{background: url(../images/icon3.png) no-repeat center center;}*/
/*.business-cont dl.four dt a{background: url(../images/icon4.png) no-repeat center center;}*/
/*.business-cont dl.five dt a{background: url(../images/icon5.png) no-repeat center top;}*/
/*.business-cont dl.six dt a{background: url(../images/icon6.png) no-repeat center center;}*/

/*.business-cont dl.one dt a{background: url(../images/v-1.png) no-repeat center center;}*/
/*.business-cont dl.two dt a{background: url(../images/v-2.png) no-repeat center center;}*/
/*.business-cont dl.three dt a{background: url(../images/v-3.png) no-repeat center center;}*/
/*.business-cont dl.four dt a{background: url(../images/v-4.png) no-repeat center center;}*/
/*.business-cont dl.five dt a{background: url(../images/v-5.png) no-repeat center center;}*/
/*.business-cont dl.six dt a{background: url(../images/v-6.png) no-repeat center center;}*/

.m-business .business-cont dl dt a {
	display: block;
	width: 93px;
	height: 82px;
	margin: 0 auto;
	background-size: 93px;
}

.m-business .business-cont dl:hover dt a {}



.m-about {
	padding: 80px 0 90px;
}

.about-cont dl {
	background: #fff;
	overflow: hidden;
}

.about-cont dl dt {
	padding-left: 0;
}

.about-cont dl dd {
	padding: 55px 40px 0 20px;
	position: relative;
}

.about-cont dl dd:before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	border-left: 1px solid #0092f9;
	height: 150px;
}

.about-cont dl dd h3 a {
	display: block;
	font-size: 18px;
	color: #0092f9;
	font-weight: bold;
}

.about-cont dl dd div {
	font-size: 14px;
	margin: 20px 0;
	line-height: 26px;
	height: 162px;
	overflow: hidden;
}

.about-cont dl dd a.more {
	font-size: 14px;
	color: #0092f9;
}

.m-news {
	padding-bottom: 75px;
}

.m-newsBg {
	height: 400px;
	overflow: hidden;
	background: url(../images/bg.jpg) no-repeat fixed center;
}

.m-newsBg .m-title h3 {
	color: rgba(242, 242, 242, .15);
	margin-top: 105px;
}

.m-newsBg .m-title b {
	color: #fff;
}

.m-newsBg .m-title b:after {
	border-color: #fff;
}

.m-newsBg .m-title p {
	color: #fff;
}

.news-content {
	background: #fff;
	padding: 50px 33px;
	margin-top: -120px;
	position: relative;
	box-shadow: 0 0 10px 2px rgba(13, 26, 41, .1)
}

.m-news-list {
	padding: 0 17px;
}

.m-news-list dl dt {
	text-align: center;
	height: 180px;
	overflow: hidden;
}

.m-news-list dl dt img {
	/*max-height: 200px;*/
	min-height: 100%;
	min-width: 100%;
	margin: 0 auto;
	webkit-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

.m-news-list dl dd {
	padding: 15px 0;
	border-bottom: 1px solid #e6e6e6;
}

.m-news-list dl dd h3 a {
	height: 24px;
	overflow: hidden;
	display: block;
	font-size: 16px;
	line-height: 24px;
}

.m-news-list dl dd p {
	font-size: 14px;
	line-height: 24px;
	color: #808080;
	height: 48px;
	overflow: hidden;
	margin: 5px 0
}

.m-news-list dl dd span {
	font-size: 14px;
	color: #808080;
	line-height: 36px;
	height: 36px;
	overflow: hidden;
	display: block;
}

.m-news-list dl:hover dd {
	border-bottom: 1px solid #0092f9;
}

.m-news-list dl:hover h3 a {
	color: #0092f9;
	font-weight: bold;
}

.m-news-list dl:hover dt img{
	-webkit-transform: scale(1.2);
	        transform: scale(1.2);
}

.newsSlider .slick-dots li button {
	width: 12px;
	height: 12px;
	border: 2px solid #0092f9;
	padding: 0;
}

.newsSlider .slick-dots li.slick-active button {
	background: #0092f9;
}

.newsSlider .slick-dots {
	bottom: 0;
}

.newsSlider .slick-dots li button:before {
	display: none;
}

.newsSlider {
	padding-bottom: 50px;
}

.m-news-more {
	margin-top: 30px;
	width: 100%;
	background: #f2f2f2;
	height: 50px;
	line-height: 50px;
	text-align: center;
}

.m-news-more a {
	color: #808080;
	display: block;
	height: 100%;
}

.m-news-more:hover {
	background: #0092f9;
}

.m-news-more:hover a {
	color: #fff;
}

.m-contact {
	border: 1px solid #e6e6e6;
	padding: 50px;
	margin-top: -80px;
	position: relative;
	background: #fff;
}

.contact-list li span {
	color: #808080;
	font-size: 18px;
	line-height: 30px;
	margin-top: 19px;
}

.contact-list li div {
	overflow: hidden;
	width: 75%;
}

.contact-list li p {
	font-size: 20px;
	line-height: 30px;
	margin-top: 15px;
}

.contact-list li:last-child p {
	font-size: 16px;
}

.contact-list {
	overflow: hidden;
}

.contact-list li {
	padding-right: 20px;
}

.contact-list li:last-child {
	padding-right: 0;
}

.contact-list li:first-child {
	padding-left: 0;
}


.contact-mes {
	margin: 40px 0 0 0;
	overflow: hidden;
}

.contact-input {
	padding-left: 0;
}

.contact-input li input {
	height: 50px;
	line-height: 50px;
	padding: 0 10px;
	margin-bottom: 20px;
	width: 100%;
	border: 1px solid #ccc;
}

.contact-mes textarea {
	border: 1px solid #ccc;
	height: 190px;
	padding: 10px;
}

.contact-sub {
	background: #0092f9;
	color: #fff;
	height: 50px;
	line-height: 50px;
	text-align: center;
	border: none;
	width: 100%;
	margin-top: 20px;
}

.m-link {
	margin-top: 75px;
}

.linkSlider div.slick-slide {
	margin-right: 16px;
}

.linkSlider div.slick-slide a {
	display: block;
	height: 50px;
	line-height: 42px;
	overflow: hidden;
	border: 1px solid #ccc;
	text-align: center;
}

.linkSlider div.slick-slide img {
	max-width: 100%;
	max-height: 100%;
	margin: 0 auto;
	display: inline-block;
}

.linkSlider div.slick-slide:hover a {
	border: 1px solid #0092f9;
}

.linkSlider div.slick-slide.slick-current a {
	border: 1px solid #0092f9;
}

.linkSlider div.slick-slide.slick-current img {
	filter: grayscale(0);
	-webkit-filter: grayscale(0);
	-moz-filter: grayscale(0);
	-ms-filter: grayscale(0);
	-o-filter: grayscale(0);
}

.linkSlider .slick-prev:before,
.slick-next:before {
	display: none;
}

.linkSlider .slick-prev,
.slick-next {
	width: 15px;
	height: 31px;
}

.linkSlider .slick-prev {
	background: url(../images/prev-on.png) no-repeat center center;
}

.linkSlider .slick-next {
	background: url(../images/next-on.png) no-repeat center center;
}

.linkSlider .slick-prev:hover {
	background: url(../images/prev-on.png) no-repeat center center;
}

.linkSlider .slick-next:hover {
	background: url(../images/next-on.png) no-repeat center center;
}

.linkSlider .slick-next.slick-disabled {
	background: url(../images/next.png) no-repeat center center;
}

.linkSlider .slick-prev.slick-disabled {
	background: url(../images/prev.png) no-repeat center center;
}

.footer {
	padding: 20px 0;
	background: #414141;
}

.foot-lt {
	padding-left: 0;
}

.foot-rt {
	padding-right: 0;
}

.footNav {
	overflow: hidden;
	margin-top: 25px;
}

.footNav li {
	float: left;
}

.footNav li a {
	color: #fff;
	font-size: 14px;
	height: 16px;
	line-height: 16px;
	display: inline-block;
}

.footNav li i {
	border-right: 2px solid #fff;
	height: 15px;
	margin: 0 10px 0 13px;
	display: inline-block;
	vertical-align: middle;
}

.footNav li a:hover {
	color: #0092f9;
}

.footNav li:last-child a {
	border-right: none;
}


.copy {
	color: #808080;
	font-size: 14px;
	line-height: 36px;
}

.copy a {
	color: #808080;
	font-size: 14px;
}

.copy a:hover {
	color: #0092f9;
}

.foot-rt dl {
	text-align: center;
	margin-left: 20px;
	float: right;
}

.foot-rt dl dt {
	/*width: 80px;
	height: 80px;*/
	padding: 5px;
	/*background: #fff;*/
	color: #fff;
	font-weight: bold;
	font-size: 20px;
}

.foot-rt dl dt img {
	max-height: 100%;
	max-width: 100%;
}

.foot-rt dl dd {
	line-height: 30px;
	color: #808080;
	font-size: 14px;
}



.scroll_top {
	position: fixed;
	right: 20px;
	bottom: 20px;
	opacity: .8
}

.scroll_top:hover {
	opacity: 1;
}

.scroll_top.on {
	position: absolute;
	top: -66px;
	right: 20px;
}

/*内页*/
.det-main {
	padding: 40px 0;
	overflow: hidden;
	background: #fff;

}

.main-lt {}

.det-leftBox {
	width: 260px;
	border: 5px solid #0092f9;
	padding: 15px;
}

.det-leftTitle {
	text-align: center;
}

.det-leftTitle h3 {
	font-size: 22px;
	font-weight: bold;
}

.det-leftTitle h3 i {
	color: #0092f9;
}

.det-leftTitle span {
	font-size: 14px;
	line-height: 24px;
	height: 24px;
	overflow: hidden;
	display: block;
	color: #ccc;
}

.det-leftTitle em {
	display: none;
}

.detNav {
	border-top: 1px solid #ccc;
	margin-top: 5px;
}

.detNav .detNav-li a {
	height: 60px;
	line-height: 60px;
	position: relative;
	display: block;
}

.detNav .detNav-li i {
	color: #0092f9;
	font-size: 25px;
	position: absolute;
	right: 0;
	top: 0;
	height: 60px;
	line-height: 60px;
	font-family: '宋体'
}

.detNav-two .detNav-two-li a {
	height: 40px;
	line-height: 40px;
	color: #808080;
	padding-left: 15px;
}

.detNav-three .detNav-three-li a {
	font-size: 14px;
	color: #81c5f4;
	padding-left: 30px;
}

.detNav .detNav-li a:hover {
	color: #0092f9;
	font-weight: bold;
}

.detNav .detNav-li a.box-on {
	color: #0092f9;
	font-weight: bold;
}

.detNav-two {
	border-left: 1px solid #0092f9;
	display: none;
	padding: 5px 0;
}

.detNav-three {
	display: none;
}

.detNav-two .detNav-two-li a:hover {
	color: #fff;
}

.detNav-two .detNav-two-li:hover {
	background: #0092f9;
}

.detNav-two .detNav-two-li.box-on {
	background: #0092f9;
}

.detNav-two .detNav-two-li.box-on>a {
	color: #fff;
}

.detNav-three .detNav-three-li a:hover {
	color: #fff;
}

.detNav-three .detNav-three-li a.box-on {
	color: #fff;
}

.main-rt {
	margin-left: 300px;
	padding-top: 30px;
}

.pos {
	
	height: 41px;
	line-height: 36px;
	padding-bottom: 5px;
}

.pos span {
	font-size: 18px;
	width: 40%;
	display: inline-block;
	overflow: hidden;
	position: relative;
	height: 41px;
}

.pos span:after {
	content: '';
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 70px;
	border-bottom: 5px solid #0092f9;
}

.pos ul {
	width: 55%;
	text-align: right;
	height: 36px;
	line-height: 36px;
	overflow: hidden;
}

.pos ul li {
	display: inline-block;
}

.pos ul li a {
	font-size: 14px;
	color: #808080;
}

.pos ul li a:hover {
	color: #0092f9;
}

.pos ul li:last-child a {
	color: #0092f9;
}

.det-txt {
	font-size: 14px;
	line-height: 28px;
	padding: 15px 0;
}

.det-txt img {
	max-width: 100%;
	max-height: 100%;
}

.list-img {
	width: 106%;
	overflow: hidden;
}

.list-img dl {
	text-align: center;
	margin: 30px 2% 0 0;
	float: left;
	width: 30.1%;
}

.list-img dl dt {
	border: 1px solid #e6e6e6;
	text-align: center;
}

.list-img dl dt a {}

.list-img dl dt img {
	max-width: 100%;
	max-height: 100%;
}

.list-img dl dd {
	background: #f2f2f2;
	height: 45px;
	line-height: 45px;
	overflow: hidden;
}

.list-img dl dd a {
	display: block;
}

.list-img dl:hover dt {
	border-color: #0092f9;
}

.list-img dl:hover dd {
	background: #0092f9;
}

.list-img dl:hover dd a {
	color: #fff;
}


.page {
	margin-top: 30px;
}

.page ul {
	display: inline-block;
}

.page select {
	display: inline-block;
	font-size: 14px;
	padding: 2px 5px;
}

.page select option {
	color: #000;
}

.page li {
	display: inline-block;
	margin: 0 5px;
	color: #000;
	font-size: 14px;
}

.page li b {
	color: #0092f9;
	font-size: 14px;
	font-weight: normal;
}

.page li span {
	display: inline-block;
	width: 30px;
	height: 30px;
	text-align: center;
	line-height: 30px;
}

.page li span:hover {
	background: #0092f9;
	color: #fff;
}

.page li.current span {
	background: #0092f9;
	color: #fff;
}

.list-textImg {
	overflow: hidden;
}

.list-textImg .m-news-list {
	padding: 0;
	width: 48%;
	float: left;
	margin-top: 30px;
}

.list-textImg .m-news-list:nth-child(2n) {
	float: right;
}


.list-text {}

.list-text dl {
	margin-top: 30px;
	border: 1px solid #e6e6e6;
	position: relative;
	padding: 25px;
}

.list-text dl dt {
	position: absolute;
	right: 30px;
	top: 25px;
	background: url(../images/new-icon_03.png) no-repeat center center;
	width: 16px;
	height: 96px;
	line-height: 96px;
}

.list-text dl dd span {
	display: block;
	line-height: 36px;
	color: #808080;
	font-size: 14px;
	height: 36px;
	overflow: hidden;
}

.list-text dl dd h3 {
	display: block;
	line-height: 36px;
	font-size: 18px;
	height: 36px;
	overflow: hidden;
}

.list-text dl dd p {
	line-height: 24px;
	font-size: 14px;
	color: #808080;
	height: 24px;
	overflow: hidden;
}

.list-text dl:hover dt {
	background: url(../images/new-icon_06.png) no-repeat center center;
}

.list-text dl:hover {
	border-color: #0092f9;
}

.list-text dl:hover h3 {
	color: #0092f9;
	font-weight: bold;
}


.list-search .sear {
	text-align: center;
	color: #808080;
	font-size: 18px;
}

.list-search ul li a {
	display: block;
	line-height: 80px;
	border-bottom: 1px solid #ebebeb;
	height: 80px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.list-search ul li i {
	color: #0092f9;
	font-size: 25px;
	margin-right: 10px;
}



.share {
	text-align: right;
	padding: 10px 0;
}

.page-ul {
	padding: 10px 0;
	position: relative;
	border-top: 1px solid #ebebeb;
}

.page-ul ul {
	padding-right: 90px;
}

.page-ul ul li a {
	/*display: block;*/
	line-height: 30px;
	height: 30px;
	overflow: hidden;
	color: #808080;
	font-size: 14px;
}

.page-ul ul li a:hover {
	color: #0092f9;
}

.page-ul .contentBack {
	width: 80px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	color: #fff;
	background: #0092f9;
	display: block;
	position: absolute;
	right: 0;
	top: 20px;
}

.proCont {
	text-align: center;
	padding: 20px 0;
}

.proCont h3 {
	font-size: 24px;
	line-height: 36px;
	margin-top: 10px;
}

.proCont img {
	border: 1px solid #ebebeb;
}

.newsCont {
	padding: 20px 0;
	text-align: center;
}

.newsCont h3 {
	font-size: 18px;
	font-weight: bold;
	color: #0092f9;
	line-height: 36px;
}

.newsCont span {
	font-size: 14px;
	color: #808080;
	line-height: 36px;
}


/*********************************************************************/

.pc-m-buttom{
		position: fixed; right: 0; bottom: 120px; color: #fff; z-index: 1100;
}
.kefu-btn,.dianhua-btn{
		border-bottom: 1px solid #fff;
}
.kefu-btn span{display: none;}

.dianhua-btn{display: none;}

.h_tops{
		cursor:pointer;
}

/*********************************************************************************/



@media (max-width:1200px) {}

@media (max-width:992px) {
/***********************************/
	.h_tops{display: none;}
	.kefu-btn img{display: none;}
	.kefu-btn span{display: block;}
	.footer{margin-bottom: 45px}
    .pc-m-buttom{
		width: 100%;
         height: 45px;
		    bottom: 0;
		    left: 0;
		    z-index: 99999999;
	}
	.kefu-btn,.dianhua-btn{
		    float: left;
		    width: 50%;
		    -webkit-box-shadow: 0 14px 20px 0 rgb(14 20 33 / 5%);
		    box-shadow: 0 14px 20px 0 rgb(14 20 33 / 5%);
		    line-height: 45px;
		    font-size: 14px;
		    text-align: center;
			color: #fff;
	}
	.kefu-btn a,.dianhua-btn a{
		color: #fff;
	}
	.kefu-btn{background-color: #8ecaf4;}
	.dianhua-btn{
		background-color: #0092f9;
		display: block;
	}
	
	/********************************************/
	.about-cont dl dd {
		padding-top: 30px;
	}

	.about-cont dl dd div {
		height: 136px;
	}

	.contact-list li div {
		width: 100%;
	}

	.contact-list li p {
		font-size: 18px;
	}
}

@media (max-width:767px) {
	.had_top {
		padding: 10px 15px;
	}

	.logo {
		height: 50px;
	}

	.had_rt {
		padding: 0;
	}

	.had_rt .lang {
		height: 50px;
		line-height: 50px;
	}

	.lang span {
		margin-top: 14px;
	}

	.serForm {
		padding: 0;
		width: 90%;
	}

	.serForm input {
		padding: 0;
	}

	.serForm .input-ser {
		float: left;
		padding: 0;
		height: 35px;
		width: 15%;
	}

	.serForm .input-txt {
		float: left;
		width: 65%;
	}

	.serForm .input-sub {
		float: right;
		width: 20%;
	}

	.banSlider .slick-slide {
		position: relative;
		overflow: hidden;
	}

	.banSlider .slick-slide img {
		width: 160%;
		max-width: 160%;
		position: relative;
		left: -30%;
	}

	.banner .slick-dots {
		bottom: 0;
	}

	.banner .slick-dots li button {
		height: 15px;
	}

	.banner .slick-dots li.slick-active button {
		height: 30px;
	}

	.main {
		padding: 40px 0;
	}

	.m-title h3 {
		font-size: 30px;
		margin-bottom: -30px;
	}

	.m-title span {
		font-size: 17px;
	}

	.m-title b {
		font-size: 17px;
	}

	.m-title p {
		margin-top: 15px;
	}

	.m-title {
		margin-bottom: 30px;
	}

	.business-cont dl:nth-child(4) {
		border-bottom: 1px solid #bfbfbf
	}

	.business-cont dl:nth-child(3) {
		border-right: 1px solid #bfbfbf
	}

	.m-business .business-cont dl dt a {
		width: 60px;
		height: 60px;
		background-size: 60px;
	}

	.m-business .business-cont dl:hover dt a {
		background-size: 60px;
	}

	.business-cont dl dd p {
		display: none;
	}

	.business-cont dl dd h3 {
		font-weight: normal;
		margin: 0;
	}

	.m-about {
		padding: 40px 0;
	}

	.about-cont dl {
		text-align: center;
	}

	.about-cont dl dd div {
		text-align: left;
	}

	.about-cont dl dd:before {
		display: none;
	}

	.about-cont dl dd {
		padding: 15px 15px 30px;
	}

	.m-newsBg {
		height: 240px;
	}

	.m-newsBg .m-title h3 {
		margin-top: 54px;
	}

	.news-content {
		margin-top: -60px;
		padding: 20px;
	}

	.m-news-list {
		padding: 0;
	}

	.m-news-more {
		background: #0092f9;
	}

	.m-news-more a {
		color: #fff;
	}

	.m-news {
		padding-bottom: 50px;
	}

	.contact-list li {
		margin-bottom: 20px;
	}

	.contact-list li p {
		margin-top: 5px;
	}

	.contact-list li {
		padding: 0;
	}

	.contact-list li img {
		width: 45px;
	}

	.contact-list li span {
		line-height: 24px;
		margin-top: 0;
	}

	.m-contact {
		padding: 30px;
	}

	.contact-input {
		padding: 0;
	}

	.m-link {
		margin-top: 40px;
		padding: 0 30px;
	}

	.footer {
		background: #000;
		text-align: center;
	}

	.foot-lt {
		padding: 0;
	}

	.foot-rt {
		padding: 0;
	}

	.foot-rt dl {
		float: none;
		display: inline-block;
	}

	.footNav {
		margin-top: 0;
	}

	.footNav li {
		float: none;
		display: inline-block;
	}

	.copy {
		line-height: 24px;
		margin: 10px 0;
	}

	.scroll_top {
		opacity: 1;
	}

	.scroll_top img {
		width: 40px;
	}

	.scroll_top.on {
		top: -40px;
	}

	.leftNavTel {
		padding: 15px 5px;
	}


	/*内页*/
	.main-rt {
		margin-left: 0;
		padding-top: 0;
	}

	.main-lt {
		float: none;
	}

	.det-leftBox {
		width: 100%;
		padding: 10px 15px 5px;
		border: 3px solid #0092f9;
	}

	.det-leftTitle {
		text-align: left;
		position: relative;
	}

	.det-leftTitle h3 {
		width: 80%;
		font-size: 18px;
	}

	.det-leftTitle span {
		width: 80%;
	}

	.det-leftTitle em {
		cursor: pointer;
		display: block;
		color: #0092f9;
		font-size: 35px;
		height: 43px;
		line-height: 27px;
		position: absolute;
		right: 0;
		top: 0;
	}

	.detNav {
		display: none;
	}

	.det-main {
		padding: 20px 0;
	}

	.detNav .detNav-li a {
		height: 50px;
		line-height: 50px;
	}

	.detNav .detNav-li i {
		height: 50px;
		line-height: 50px;
	}

	.list-img {
		width: 100%;
	}

	.list-img dl {
		width: 48%;
		margin-right: 0;
	}

	.list-img dl:nth-child(2n) {
		float: right;
	}


	.page {
		margin-top: 15px;
	}

	.list-textImg .m-news-list {
		padding: 0;
		width: 100%;
		float: none;
	}

	.list-textImg .m-news-list:nth-child(2n) {
		float: none;
	}

	.list-text dl {
		padding: 15px;
	}

	.list-text dl dt {
		background: url(../images/new-icon_06.png) no-repeat center center;
		width: 13px;
		background-size: 13px;
		top: 15px;
		right: 15px;
	}

	.list-search ul li a {
		height: 60px;
		line-height: 60px;
	}

	.page-ul ul {
		padding-right: 0;
	}
}

@media (max-width:480px) {
	.leftNavTel b {
		font-weight: normal;
		font-size: 16px;
	}

	.leftNavTel span {
		font-weight: normal;
		font-size: 18px;
	}

	.leftNavTel img {
		width: 13px;
	}
}

@media (max-width:380px) {
	.m-title h3 {
		font-size: 26px;
	}

	.leftNavTel b {
		font-weight: normal;
		font-size: 14px;
	}

	.leftNavTel span {
		font-weight: normal;
		font-size: 16px;
	}

	.leftNavTel img {
		width: 12px;
	}
}

@media (min-width:767px) {
	.detNav {
		display: block !important;
	}
	
	
}
