﻿/*js代码(www.jsdaima.com)是IT资源下载及IT技能学习平台。我们拒绝滥竽充数，只提供精品IT资源！*/

* {

	padding: 0;

	margin: 0;

	font-family: "Microsoft YaHei";

	list-style: none;

	text-decoration: none;

	border: none;

}

.container {

	width: 1100px;

	margin: 0 auto;

}

.container2 {

	width: 1200px;

	margin: 0 auto;

}

html {

	overflow-x: hidden;

}

body {

	background: #fff;

	color: #333;

	font-size: 14px;

	min-width: 1200px;

}

a {

	outline: none;

	color: #333;

}

a:hover {

	color: #d02626;

}

.fl {

	float: left;

}

.fr {

	float: right;

}

.clear {

	clear: both;

}

/*

===================

分页

>>	pages_pre		上一页

>>	pages_next	下一页

>>	strong			激活状态

>>	a:hover			鼠标悬停状态

===================

*/

.pages {

	margin: 50px auto 20px auto;

	font-size: 14px;

	text-align: center;

}

.pages ul {

	display: inline-block!important;

	text-align: right;

}

.pages a, .pages strong {

	display: inline-block;

	line-height: 28px;

	padding: 0 10px;

	background-color: #f2f2f2;

	text-decoration: none;

	color: #666;

	font-family: Simsun;

	-webkit-transition: all 0.2s ease-out;

	transition: all 0.2s ease-out;

	margin-right: 3px;

}

.pages .current {

	display: inline-block;

	line-height: 28px;

	padding: 0 10px;

	border: 1px solid #d9d9d9;

	text-decoration: none;

	font-family: Simsun;

	-webkit-transition: all 0.2s ease-out;

	transition: all 0.2s ease-out;

	margin-right: 3px;

	color: #fff;

	background-color: #ff0000;

	border-color: #fff;

}

.pages a:hover {

	color: #fff !important;

	background-color: #ff0000;

	border-color: #fff;

	text-decoration: none;

}

.pages strong {

	color: #fff;

	background-color: #24557d;

	border-color: #fff;

}

.pages span {

	padding: 0 10px;

	line-height: 23px;

}

/* index top */

.slideBox {

	width: 100%;

	height: 500px;

	overflow: hidden;

	position: relative;

}

.slideBox .hd {

	height: 6px;

	overflow: hidden;

	position: absolute;

	bottom: 30px;

	z-index: 1;

	text-align: center;

	width: 100%;

}

.slideBox .hd ul {

	overflow: hidden;

	zoom: 1;

	display: inline-block;

}

.slideBox .hd ul li {

	float: left;

	margin: 0 13px;

	width: 36px;

	height: 6px;

	background: #b5b5b5;

	cursor: pointer;

}

.slideBox .hd ul li.on {

	background: #d02626;

	color: #fff;

}

.slideBox .bd {

	position: relative;

	height: 100%;

	z-index: 0;

}

.slideBox .bd ul {

	margin: 0 auto;

}

.slideBox .bd li {

	zoom: 1;

	vertical-align: middle;

	width: 100%;

	height: 650px;

}

.topbg {

	width: 100%;

	height: 650px;

	position: absolute;

	top: 0;

	left: 0;

	background: rgba(27,27,27,.6);

	z-index: 99;

	display: none;

}

.navbar {

	position: relative;

	z-index: 999;

	width: 1200px;

	margin: 0 auto;

}

.top1{background: #4c4c4c;height: 12px;width: 100%;}

.nav {

	height: 100px;

	overflow: hidden;

}

.nav .logo {

	display: block;

	width: 397px;

	height: 60px;

	cursor: pointer;

	float: left;

	margin: 20px 0;

}

.nav .logo img{height: 100%;}

.nav li {

	line-height: 100px;

	display: inline-block;

}

.nav li a {

	color: #333;

	font-size: 16px;

}

.nav li a:hover, .nav li a.hover {

	color: #d02626;

}

.nav ul {

	transition: all 0.5s;

	width: 750px;

	text-align: center;

	float: right;

	display: flex;

	justify-content: space-between;

}

.notice {

	height: 60px;

	line-height: 60px;

	background: url(../images/no.jpg) center;

}

.notice p {

	font-size: 18px;

	color: #d02626;

	background: url(../images/lb.png) no-repeat left center;

	padding-left: 35px;

}

.txtScroll-top {

	width: 960px;

	overflow: hidden;

	position: relative;

	margin-left: 15px;

}

.indextit {

	width: 264px;

	margin: 0 auto;

	font-size: 68px;

	color: #999;

	font-family: Arial;

	background: url(../images/bor.png) no-repeat bottom center;

	height: 90px;

	text-align: center;

	padding-top: 40px;

}

.indextit i {

	font-size: 14px;

	font-style: normal;

	padding-top: 15px;

	display: block;

	text-align: left;

}

.indextit p {

	font-size: 32px;

	font-weight: bold;

	color: #333;

}

.indextit p span {

	color: #d02626;

}

.jz {

	display: inline-block;

}

.letter {

	margin-right: 10px;

}

.business {

	height: 531px;

	background: url(../images/bus.jpg) no-repeat center;

}

.business ul {

	margin-left: -40px;

	margin-top: 60px;

}

.business li {

	text-align: center;

	float: left;

	margin-left: 40px;

	display: block;

	width: 269px;

	height: 260px;

	border-radius: 10px;

	background: #f3f3f3;

	transition: all 0.3s;

	position: relative;

}

.business li i {

	display: block;

	height: 104px;

	float: left;

	margin-top: 49px;

	width: 100%;

	margin-bottom: 29px;

}

.business li p {

	font-size: 24px;

}

.business li span {

	display: block;

	font-size: 12px;

	color: #a1a1a1;

}

.business li:first-child i {

	background: url(../images/b1.png) no-repeat center;

}

.business li:first-child+li i {

	background: url(../images/b2.png) no-repeat center;

}

.business li:first-child+li+li i {

	background: url(../images/b3.png) no-repeat center;

}

.business li:first-child+li+li+li i {

	background: url(../images/p85.png) no-repeat center;

}

.business li a {

	display: block;

	width: 189px;

	height: 240px;

	border-radius: 10px;

	background: #d02626;

	transition: all 0.3s;

	position: absolute;

	top: 0;

	left: 0;

	opacity: 0;

	color: #fff;

	text-align: left;

	padding: 10px 40px;

	line-height: 30px;

}

.business li:hover a {

	opacity: 1;

}

.business ul li:first-child a {

	line-height: 24px;

}

.about {

	height: 500px;

	background: url(../images/abbg.jpg) no-repeat center;

}

.about img {

	margin-top: 60px;

	transition: all 0.3s;

}

.about img:hover {

	opacity: 0.8;

}

.abinfo {

	width: 650px;

	margin-top: 110px;

}

.abtit p {

	font-size: 24px;

}

.abtit i {

	display: block;

	width: 55px;

	height: 2px;

	background: #961215;

	margin: 8px 0;

}

.abtit span {

	color: #121212;

	display: block;

}

.abcont {

	color: #676768;

	line-height: 24px;

	margin-top: 20px;

}

.abinfo a.more {

	display: block;

	width: 98px;

	height: 28px;

	line-height: 28px;

	text-align: center;

	border: 2px solid #961215;

	color: #961215;

	font-size: 12px;

	margin-top: 50px;

	transition: all 0.3s;

}

.abinfo a.more:hover {

	background: #9f2b2e;

	color: #fff;

}

.case {

	height: 599px;

	background: url(../images/case.jpg) no-repeat center;

}

.case .picMarquee-left {

	position: relative;

	height: 370px;

	margin-top: 55px;

}

.case .picMarquee-left .hd {

	position: absolute;

	right: 0;

	top: -82px;

}

.case .picMarquee-left .hd .prev, .case .picMarquee-left .hd .next {

	display: block;

	width: 26px;

	height: 26px;

	float: left;

	cursor: pointer;

	margin-left: 9px;

}

.case .picMarquee-left .hd .prev {

	background: url(../images/jt.png) no-repeat -26px 0;

}

.case .picMarquee-left .hd .next {

	background: url(../images/jt.png) no-repeat 0 0;

}

.case .picMarquee-left .bd ul {

	overflow: hidden;

	zoom: 1;

	margin-left: -22px;

	height: 370px;

}

.case .picMarquee-left .bd ul li {

	margin-left: 22px;

	float: left;

	_display: inline;

	width: 317px;

	height: 320px;

	padding: 16px;

	background: #f9f8f8;

	box-shadow: 1px 1px 2px #b7b5b5;

	border-radius: 20px;

}

.case .picMarquee-left .bd ul li img {

	width: 317px;

	height: 194px;

	transition: all 0.3s;

}

.case .picMarquee-left .bd ul li a {

	display: block;

	color: #1b1a1a;

	line-height: 60px;

	border-bottom: 1px solid #eee;

	font-weight: bold;

}

.case .picMarquee-left .bd ul li p {

	font-size: 12px;

	color: #444343;

	line-height: 22px;

	margin-top: 10px;

}

.case .picMarquee-left .bd ul li img:hover {

	opacity: 0.8;

}

.case .picMarquee-left .bd ul li a:hover {

	color: #d02626;

}

.gg .slideBox {

	height: 260px;

}

.gg .slideBox .hd {

	height: 18px;

	bottom: 13px;

}

.gg .slideBox .hd ul li {

	margin: 0 7px;

	width: 18px;

	height: 18px;

	background: #959595;

	color: #212121;

}

.gg .slideBox .hd ul li.on {

	background: #d02626;

	color: #fff;

}

.gg .slideBox .bd li {

	zoom: 1;

	vertical-align: middle;

	width: 100%;

	height: 260px;

}

.news .border {

	height: 6px;

	background: url(../images/d.jpg) no-repeat center;

	margin-top: 55px;

}

.news ul {

	margin-left: -70px;

}

.news li {

	float: left;

	margin-top: 25px;

	border-bottom: 1px solid #e5e5e5;

	height: 95px;

	width: 515px;

	margin-left: 70px;

}

.news li .date {

	width: 82px;

	height: 67px;

	border: 1px solid #999;

	text-align: center;

	font-family: Arial;

	color: #999;

}

.news li .date span {

	display: block;

	font-size: 30px;

}

.news li .fr {

	width: 410px;

}

.news li .fr span {

	display: block;

	margin-top: -2px;

	font-weight: bold;

	text-overflow: ellipsis;white-space: nowrap;overflow: hidden;

}

.news li .fr p {

	font-size: 12px;

	color: #444343;

	line-height: 24px;

	margin-top: 10px;

	overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical;display: -webkit-box;

}

.news li:hover .date {

	border-color: #d02626;

	background: #d02626;

	color: #fff;

}

.news li a:hover .fr p {

	color: #d02626;

}

.link {

	margin-top: 45px;

}

.link p {

	font-size: 25px;

	font-weight: bold;

	background: url(../images/link.jpg) no-repeat left center;

	padding-left: 50px;

	line-height: 74px;

}

.link .picMarquee-left {

	width: 930px;

	overflow: hidden;

	position: relative;

}

.link .picMarquee-left .yl ul {

	overflow: hidden;

	zoom: 1;

}

.link .picMarquee-left .yl ul li {

	margin: 0 8px;

	float: left;

	_display: inline;

	overflow: hidden;

}

.link .picMarquee-left .yl ul li img {

	height: 72px;

	width: 365px;

	border: 1px solid #9f2b2e;

}

.footer {

/*	height: 170px;*/

	background: #e5e5e5;

	margin-top: 30px;

}

.footer {

	text-align: center;

	color: #727272;

	font-size: 12px;

	line-height: 32px;

}

.footer p:first-child {

	padding-top: 30px;

	font-size: 22px;

}

.banner img{

	width: 100%;

}

.nbg {

	height: 410px;

}

.main {

	background: #fff;

	margin-top: -65px;

	padding: 12px 25px;

	position: relative;

}

.position span {

	display: block;

	font-size: 24px;

}

.position p {

	font-size: 12px;

	color: #666;

	margin-top: 10px;

}

.position p a {

	color: #666;

}

.submenu {

	height: 50px;

	line-height: 50px;

	background: #f7f7f7;

	padding: 0 20px;

	margin-top: 25px;

}

.submenu li {

	float: left;

	margin-right: 10px;

}

.submenu li a {

	display: block;

	width: 150px;

	text-align: center;

}

.submenu li a:hover, .submenu li a.hover {

	background: #d02626;

	color: #fff;

}

.content {

	line-height: 30px;

	margin-top: 30px;

}

.content p{

	text-indent: 30px;

	font-size: 14px;

	color: #525252;

}

.list {

	margin-top: 50px;

	

}

.list ul{

	display: block!important;

}

.list li {

	width: auto!important;

	height: 70px!important;

	border: none!important;

	border-bottom: 1px dotted #dbd4cd!important;

	padding-bottom: 10px;

	margin: 0 0 20px 0!important;

	padding-left: 30px;

	display: block!important;

	overflow: visible!important;

}

.list_left {

	width: 82px!important;

	height: 67px;

	text-align: center;

	background: #d02626;

	color: #fff;

}

.list_left span {

	display: block;

	font-size: 28px;

	font-weight: bold;

	padding-top: 3px;

	line-height: 37px;

}

.list_left p {

	color: #fff!important;

	font-size: 12px!important;

	line-height: normal!important;

}

.list .fr {

	width: 960px;

}

.list .fr a {

	display: block;

	font-weight: bold;

	margin-top: -2px;

	line-height: normal;

	text-overflow: ellipsis;

	white-space: nowrap;

	overflow: hidden;

	

}

.list .fr p {

	font-size: 12px;

	color: #999;

	line-height: 20px;

	margin-top: 8px;

	text-align: left;

	overflow: hidden;

	text-overflow: ellipsis;

	-webkit-line-clamp: 2;

	-webkit-box-orient: vertical;

	display: -webkit-box;

}

.photo {

	margin-top: 30px;

}

.photo ul {

	margin-left: -20px;

}

.photo li {

	float: left;

	width: 320px;

	padding: 15px;

	border: 1px solid #eee;

	margin-left: 20px;

	margin-bottom: 20px;

}

.photo li:hover {

	border: 1px solid #d02626;

}

.photo li img {

	width: 320px;

	height: 200px;

}

.photo li span {

	font-weight: bold;

	display: block;

	line-height: 30px;

}

.photo li p {

	font-size: 12px;

	color: #999;

	line-height: 20px;

}

.showtop {

	text-align: center;

	border-bottom: 1px solid #ddd;

}

.showtop .title {

	font-size: 16px;

	font-weight: bold;

	color: #d02626;

	padding-top: 30px;

}

.showtop .date {

	font-size: 12px;

	line-height: 40px;

}

.show .content {

	margin-top: 20px;

}

.prepage {

	margin-top: 50px;

	line-height: 30px;

	border-top: 1px solid #ddd;

	padding-top: 10px;

}

.infoList li a span{float: right;color: #757575;}

.infoList li a img{margin: 0 3px;vertical-align: middle;}

/***************************************企业荣誉****************************************/

.content ul{width: 100%;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;}

.content ul li {

	width: 340px;

	height: 270px;

	border: 1px #c9c9c9 solid;

	margin: 5px 0;

	overflow: hidden;

	display: flex;

	align-items: center;

}

.content ul li img {

	max-width: 90%;

	margin: 0 auto;

	max-height: 90%;

	transition: all 3s;

	-moz-transition: all 3s;

	-webkit-transition: all 3s;

	-o-transition: all 3s;

}

.content ul li:hover img{transform: scale(1.2);}

.content ul p {

	text-align: center;

	margin-bottom: 0;

	line-height: 40px;

	color: #333;

	font-size: 15px;

	text-indent: 0;

}

.content ul div{width: 340px;}

.content p img{max-width: 100%;}

.met-shownews-header{padding: 30px 0;}

.met-shownews-header h1{

    margin: 0px;

    margin-bottom: 5px;

	    text-align: center;

    font-size: 21px;

    color: #333333;

    font-weight: 100;

    font-family: "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans","wenquanyi micro hei","Hiragino Sans GB", "Hiragino Sans GB W3", Roboto, Arial,sans-serif;

}

.met-shownews-header .info {

    padding: 20px 0 10px 0;

    border-bottom: 1px solid #939393;

    font-size: 12px;

    font-weight: 300;

    color: #888888;

}

.info span {

    padding-left: 17px;

}

.span1 {

    position: relative;

	float: left;

}

.span2{

    position: relative;

	float: right;

}

.span1::before {

    content: "";

    position: absolute;

    background: url(../images/P37.png) no-repeat center center;

    height: 14px;

    width: 14px;

    top: 9px;

    left: 0;

}

.span2::before {

    content: "";

    position: absolute;

    background: url(../images/P28.png) no-repeat center center;

    height: 8px;

    width: 14px;

    top: 12px;

    left: 0;

}

/***************************************上一篇/下一篇****************************************/

.content .page{    

	padding: 20px 0 10px 0;

	font-size: 12px;

}

.content .page a:first-of-type{float: left;}

.content .page a:last-of-type{float: right;}

.content .page a{color: #959595;font-size: 14px;}

.content .page a:hover{color: #3d3d3d;}

.content .page a span{font-size: 16px;}

.content .page a:first-of-type img,.content .page a:last-of-type span{margin-right: 5px;}

.content .page a:last-of-type img,.content .page a:first-of-type span{margin-left: 5px;}

/***************************************上一篇/下一篇 end****************************************/

.position p a:hover{color: #a6a6a6;}

/******************************************************lunbo*********************************************************/

#jdjxc ul{list-style:none;}

#jdjxc{width:100%;margin:0 auto;}

#imgRolling{clear:both;}

#imgRolling .imagebg{height:450px;overflow:hidden;position:relative;width: 100%;display: block;}

#imgRolling .imagebg li{height:450px;overflow:hidden;width:100%;margin:0 auto;display:block;text-align:center;border: none;}

#imgRolling .scrollbg{height:220px;}

#imgRolling .scroll{width:100%;height:180px;position:relative;margin:0 auto;}

#imgRolling .pre, .next{display:block;position:absolute;width:48px;height:76px;}

#imgRolling a.pre{background:url(../images/arr_l.png);top:60px;left:0;}

#imgRolling a.pre:hover{background:url(../images/arr_l_on.png);}

#imgRolling a.next{background:url(../images/arr_r.png);top:60px;right:0;z-index:99;}

#imgRolling a.next:hover{background:url(../images/arr_r_on.png);}

#imgRolling .outScroll_pic{ height:180px;overflow:hidden;margin-left:40px;margin-right:50px;position:relative;top:2px;}

#imgRolling .outScroll_pic .scroll_img{position:absolute}

#imgRolling .scroll_img{margin:0 auto;width:40000px;height:282px;display: block;}

#imgRolling .scroll_img li{float:left;height:135px;width:171px;margin:60px 9px;_margin:5px 14px 5px 4px;cursor:pointer;}

#imgRolling .scroll .present{width:170px;height:115px;border:3px #8ebc31 solid;z-index:10;position:absolute;top:27px;left:0;}

#imgRolling .outScroll_pic .scroll_img{position:absolute}

#imgRolling .scroll_img{margin:0 auto;width:40000px;height:282px;}

#imgRolling .scroll_img li{float:left;height:135px;width:171px;margin:30px 9px;_margin:5px 14px 5px 4px;cursor:pointer;display: block;border: none;}

#imgRolling .imagebg li img{width: 100%;max-height: 100%;max-width: 100%;}

#imgRolling .scroll_img li img{width: 171px;height: 115px;max-width: 100%;}

/******************************************************lunbo end*********************************************************/

#imgRolling .scroll_img li:hover img,#imgRolling .imagebg li:hover img{transform:none;}

.content .left{width: 59%;float: left;}

.content .right{float: right;width: 36%;padding: 20px 0;}

.content .right h2{font-weight: normal;font-size: 22px;color: #333;line-height: 60px;}



.content table {

	width: 100%;

	color: #6e6e6e;

	line-height: 50px;

	font-size: 15px;

	text-align: center;

}

.content table thead th{color: #333;font-size: 14px;}

.content table td {

    padding: 0 10px;

}

.content table td:nth-child(1) {

	width: 33.33%;

	padding-left: 90px;

	text-align: left;

}

.content table td:nth-child(2) {

    width: 33.33%;

}

.content table td:nth-child(3) {

    width: 33.33%;

}



.content h3{font-size: 22px;font-weight: normal;line-height: 60px;color: #363636;}

.content h3 a{font-size: 18px;font-weight: normal;color: #696969;border: 1px #696969 solid;border-radius: 5px;padding: 2px 6px;margin-left: 50px;}

.content h3 a:hover{color: #d02626;}

.content .tab td:first-child{padding-left: 0;width: 50%;}

.content .tab td:last-child{text-align: left;}



.qy_wh {

    width: 100%;

    overflow: hidden;

}

/**********************人才资源**********************/

.qy_wh table {

    line-height: 52px;

    border: 1px #d3d3d3 solid;

}



.qy_wh table {

    font-size: inherit;

    font: 100%;

}

.qy_wh table {

    border-collapse: collapse;

    border-spacing: 0;

}



.qy_wh table th {

    padding-left: 20px;

}

.qy_wh caption, th {

    text-align: left;

}

.qy_wh caption, th {

    text-align: left;

}

 .qy_wh h6 {

    font-weight: bold;

}

.qy_wh .h-text1 {

    text-align: center;

    width: 200px;

    float: right;

}

.qy_wh .h-text2 {

width: 130px;

}

.qy_wh h6, .h6 {

    font-size: 15px;

	  line-height: 50px;

	color: #333;

}

.qy_wh table td {

	padding: 0;

    text-align: left!important;

    padding-left: 20px!important;

}

:link, :visited, ins {

    text-decoration: none;

}

.qy_wh table span {

	float: left;

	font-size: 16px;

	color: #6e6e6e;

}

.qy_wh table a:hover span{color: #d02626;}

/*******************人才资源子*******************/

.qy_wh_box8 {

    border: 1px #d3d3d3 solid;

    height: auto;

}

.qy_wh_box9 {

    border-bottom: 1px #d3d3d3 solid;

    margin: 0 56px;

    height: 200px;

}

.qy_wh_box8 p {

    text-align: left;

    padding: 2px 114px;

    font-size: 16px;

	color: #878787;

	text-indent: 0;

}

.qy_wh p {

    line-height: 30px;

	margin: 0;

}



.qy_wh_box8 h5 {

    text-align: left;

    padding: 40px 114px 15px 114px;

	font-size: 18px;

	font-weight: 700;

	color: #333333;

}

.qy_wh li {

    height: 35px;

    width: 80px;

    background-color: #ff0000;

    font-size: 16px;

    line-height: 35px;

    margin: 63px auto;

    font-weight: 600;

}	

.qy_wh li a {

    color: white;

}

li {

    list-style: none;

}

.qy_wh_box9 h2 {

    padding-top: 67px;

	color: #333333;

}

h2, .h2 {

    font-size: 26px;

	font-weight: bold;

}

.qy_wh_box9 p {

    text-align: center!important;

    padding-top: 6px!important;

}

.qy_wh li:hover{background: #e64d4d;}

.content .box11{width:700px;height: 580px;background: url(../images/20191217160118.png) no-repeat;padding: 60px 100px;background-size: 100%;position: relative;margin: 0 auto;}

.content .box11 h3{font-weight: 400;font-size: 31px;color: #090909;line-height: 120px;}

.content .box11 p{text-indent: 0;font-size: 18px;color: #777777;line-height: 50px;}

.content .box11 img{position: absolute;top: 21%;right: 22%;width: 178px;height: 174px;}

.nav2 {

		display: none;

	}



/*************************导航***************************/

.mb_nav {

    position: fixed;

    left: -300px;

    top: 0;

    background: #fff;

    z-index: 95;

    width: 300px;

    height: 100%;

    transition: left .5s;

	border-top: 1px solid #efefef;

}

.alC {

    text-align: center;

}

	.mb_nav .li {

    display: block;

    margin: 0;

    border-bottom: 1px solid #efefef;

}

	.mb_nav .li > a {

    margin-bottom: 0;

    display: block;

    font-size: 18px;

    padding: 6% 0;

}

	.trans {

    -webkit-transition: all 300ms ease 0s;

    -moz-transition: all 300ms ease 0s;

    -ms-transition: all 300ms ease 0s;

    -o-transition: all 300ms ease 0s;

    transition: all 300ms ease 0s;

}

.mask {

    background: #000000c9;

    position: fixed;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    z-index: 90;

    visibility: hidden;

    opacity: 0;

    transition: all .5s;

    -webkit-transition: all .5s;

}

.swiper-container{display: none;}



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

	body{min-width: 100%;}

	.nav2{

		z-index: 99;

		width: 100%;

		position: fixed;

		top: 0;

		background: #fff;

		height: 92px;

		border-bottom: 1px solid #efefef;

		display: block;

	}

	.head {

		display: block;

		box-shadow: 0 1px 2px #f3f3f3;

		height: 80px;

	}

	.head p:first-of-type {

		float: left;

		margin: 17px 0 0px 15px;

	}

	.head p:first-of-type img {

		height: 42px;

	}

	.head p:last-of-type {

		float: right;

		margin: 10px 0;

	}

	.head p:last-of-type img {

		height: 35px;

		padding: 10px;

	}

	.navbar{display: none;}

	.slideBox{margin-top: 81px;}

	.container{width: 90%;padding: 0 5%;}

	.txtScroll-top{width: auto;}

	.infoList li a span{display: none;}

	.container2{width: 100%;}

	.business{height: auto;background: none;}

	.business li{float: none;margin: 0 auto 40px auto;}

	.about{height: auto;background: none;}

	.about img{width: 100%;margin: 60px 0 0 0;float: none;}

	.abinfo{width: 100%;margin: 20px 0;}

	.news li{width: 100%;margin-left: 0;}

	.news ul{margin-left: 0;}

	.news li .fr{width: 240px;height: 75px;}

	.news .border{background-size: 100%;}

	.footer .container{width: 100%;padding: 0;}

	.footer p{padding: 0 10px;}

	.business ul{margin-left: 0;}

	.business li:hover a {opacity: 0;}

	.slideBox,.slideBox .bd li{height: 471px;}

	.mb_nav.show {left: 0;}

	.mask.mask_visible {

		visibility: visible;

		opacity: 1;

	}

	.banner{margin-top: 81px;}

	.main{margin-top: 0;padding: 12px 0;}

	

	.submenu{padding: 0;}

	.submenu li{margin-right: 2px;}

	.submenu li a{width: 70px;}

	.content ul li{width: 99%;margin: 5px auto;}

	.content ul div{width: 100%;}

	.content .left,.content .right{width: 100%;}

	#jdjxc{display: none;}

	.swiper-container{display: block;}

	.list li{padding-left: 0;}

	.list .fr{width: 70%;}

	.content table{line-height: 24px;font-size: 13px;}

	.content table td:nth-child(1){

		padding-left: 0;

		padding-right: 0;

	}

	.content table td {

		padding: 5px 5px;

	}

	.content .tab td:first-child{width: 100%;}

	.content .tab td:last-child{width: 100%;}

	.qy_wh table{display: none;}

	.qy_wh .joi1 {

		display: block;

		border-bottom: 1px #9b9b9b dashed;

		padding-bottom: 10px;

		text-align: left;

	}

	.qy_wh .joi1 {

		color: #7d7d7d;

		font-size: 15px;

		line-height: 30px;

		margin-bottom: 25px;

	}

	.qy_wh .joi1 a {

		color: #7d7d7d;

	}

	.qy_wh .joi1 a span {

		display: block;

		text-indent: 0;

	}

	.qy_wh_box9{margin: 0 10px;}

	.qy_wh_box8 p{padding: 2px 10px;}

	.qy_wh_box8 h5{padding: 20px 10px 10px;}

	.content .box11{width: 94%;background: #f9f9f9;height: auto;}

	.content .box11 h3{line-height: 40px;font-size: 22px;}

	.content .box11{padding: 20px 10px 50px;}

	.content .box11 p{font-size: 14px;line-height: 30px;}

	.content .box11 img{position: static;margin-top: 30px;}

}

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

	.slideBox,.slideBox .bd li{height: 190px;}

}

