/*public start*/
* {margin: 0;padding: 0;font-size: 16px;font-family: '微软雅黑';-webkit-tap-highlight-color: rgb(0,0,0,0);}
ol, ul, li, dl, dt, dd, form, p, h1, h2, h3, h4, h5, img {margin: 0;padding: 0;}
ol, ul, li {list-style: none;padding: 0;margin: 0;}
img {border: none;max-width:100%;vertical-align: middle;}
a {text-decoration: none;border: none;margin: 0;padding: 0;}
input, textarea ,button{outline: 0;resize: none;border: none;_border: 0;margin: 0;padding: 0;background: none;}
select {border: 0;}
input::-webkit-search-cancel-button {display: none;}
input[type=button], input[type=submit], input[type=search], button{ -webkit-appearance: none;}
table, table td {border-collapse: collapse;}
select {border: 0;appearance: none;-webkit-appearance: none;-moz-appearance: none;outline: none;}
select::-ms-expand {display: none;}
.clear {clear: both;}
.clearfix::after {content: '';clear: both;display: block;}
.fl{float: left;}
.fr{float: right;}
.tc{text-align: center;}
.wrap {width: 100%;min-width: 1200px;_zoom: 1;position: relative;overflow: hidden;}
.container{width: 1200px;margin: 0 auto;}
/*public end*/

.banner .swiper-button-next{
	width: 	77px;
	height: 130px;
	background: url(../images/next.png) ;
}
.banner .swiper-button-next:hover{
	background: url(../images/next_hover.png);
}
.banner .swiper-button-prev{
	width: 77px;
	height: 130px;
	background: url(../images/prev.png);
}
.banner .swiper-button-prev:hover{
	background: url(../images/prev_hover.png);
}
/* 修改 */



/* .nav li{
	float: left;
} */



/* 修改 */
.wrap .header{
	position: relative;
}
.header .daohang{
	/*position: absolute;*/
	/*height: 43px;*/
	width: 100%;
	z-index: 9999;
	top: 0px;
	left: 0px;
	background: rgb(255,255,255);/*.55透明度*/
	/*padding: 19px 0px;*/
}
.search{
	width: 170px;
	height: 26px;
	border: 1px solid rgb(210,209,209);
	border-radius: 19px;
	padding-left: 24px;
	padding-right: 24px;
	margin-top: 50px;
}
.search input{
	width: 130px;
	height: 100%;
}
.search button{
	height: 100%;
}
.search button img{
	position: relative;
	top: -2px;
}
.search input::-webkit-input-placehoder{
	color: rgb(210,209,209);
	font-size: 12px;
}
.search input::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color: rgb(210,209,209);
	font-size: 12px;
}

.search input:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: rgb(210,209,209);
	font-size: 12px;
}
.search input::-ms-input-placeholder { /* Microsoft Edge */
	color: rgb(210,209,209);
	font-size: 12px;
}
.container .logo{
	margin-left: 52px;
	margin-right: 146px;
}
.nav {
	margin: auto 0px;
	position: relative;
}
/* .nav li{
	margin-right: 70px;
	margin-top: 11px;
	
}
.nav li a{
	color: rgb(85,85,85);
}
.nav li a:hover{
	color: rgb(0,142,231);
}
.nav li a:hover+ul{
	display: block;
}
.nav li ul:hover{
	display: block;
}
.nav .fc{
	color: rgb(0,142,231);
}
.nav ul li ul .nav-top{
	height: 4px;
	width: 100%;
	background-color: rgb(0,142,231,.55);
	position: relative;
	top: 4px;
}
.nav ul li ul{
	width: 144px;
	position: absolute;
	top: 27px;
	padding-top: 31px;
	display: none;
}
.nav ul li ul li{
	margin: 0px;
	background-color: rgb(255,255,255);
}
.nav ul li ul li a{
	width: 111px;
	height: 16px;
	margin: 33px 0px 0px 33px;
	line-height: 16px;
	color: rgb(51,51,51);
	display: block;
	overflow: hidden;
} */
/*.nav ul li ul li:first-child a{
	height: 20px
}*/
/* .nav ul li ul li:first-child a{
	height: 20px;
}
.nav ul li ul li:last-child{
	padding-bottom: 159px;
}
.nav ul li ul li a img{
	position: relative;
	left: 7px;
}
.nav ul li ul li a:hover img{
	left: 0;
	top: 1px
}
.nav ul li ul li:hover ul{
	display: block;
}
.nav ul li ul li ul{
	width: 269px;
	position: absolute;
	left: 144px;
	top: 0px;
	display: none;
}
.nav ul li ul li ul:hover+a img{
	left: 0;
	top: 1px
}
.nav ul li ul li ul li:last-child{
	padding-bottom: 61px;
}
.nav ul li ul li ul li a{
	width: 236px;
}
.nav ul li ul li ul li a:hover+.nav4 {
	display: block;
}
.nav ul li ul li ul li .nav4{
	height: 453px;
	width: 371px;
	position: absolute;
	left: 269px;
	top: 35px;
	background-color: rgb(255,255,255);
	display: none;
}
.nav ul li ul li ul li .nav4 .nav-top{
	top: 0px;
}
.nav ul li ul li ul li .nav4 img{
	padding: 138px 50px;
} */
.swiper-slide .banner1{
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}
.banner1 .font1 {
	color: rgb(255,255,255);
	font-size: 47px;
	margin-bottom: 50px
}
.font2 {
	color: rgb(255,255,255);
	font-size: 19px;
	margin-bottom: 70px;
}
.btn{
	width: 520px;
	margin: auto;
}
.btn a{
	width: 222px;
	height: 60px;
	background: rgb(36,49,63,.42);
	color: rgb(255,255,255);
	border: 1px solid rgb(255,255,255);
	display: block;
	border-radius: 5px;
}
.btn a:first-child{
	float: left;
	line-height: 60px;
}
.btn a:last-child{
	float: right;
	height: 40px;
	padding: 10px 0 10px;
}
.btn a:hover{
	background: rgb(46,119,172,.57);
	border: 0;
}
.content .mod1{
	margin-top: 60px;
	margin-bottom: 82px;
}
.home-title .home-title-top{
	color: rgb(0,142,231);
	font-size: 30px;
}
.home-title .home-title-line{
	height: 2px;
	width: 62px;
	margin: 10px auto;
	background-color: rgb(0,142,231);
}
.home-title .home-title-bottom{
	color: rgb(156,156,156);
	font-size: 14px;
	text-transform: uppercase;
}
.mod1 .pro-nav{
	margin: 26px 0px 56px 0px;
}
.pro-nav li {
	width: 178px;
	height: 51px;
	margin-right: 22px;
	float: left;
	background-color: rgb(245,245,245);
}
.pro-nav li a{
	color: rgb(102,102,102);
	font-size: 16px;
	line-height: 51px;
	display: block;
}
.pro-nav li a:hover {
	color: rgb(255,255,255);
	background-color: rgb(0,142,231);
}
.mod1 .pro-list{
	display: none;
}
.pro-list a{
	height: 213px;
	width: 271px;
	display: block;
	margin: 0px 29px 38px 0px;
}
.pro-mod .pro-mod-img{
	height: 173px;
	width: 271px;
	margin-bottom: 23px;
	position: relative;
	overflow: hidden;
}
.pro-list .pro-mod{
	font-size: 14px;
	color: rgb(51,51,51);
}
.pro-mod .pro-mod-effect{
	height: 171px;
	width: 269px;
	border: 1px solid rgb(0,142,231);
	position: absolute;
	left: 0px;
	top: -200px;
	transition: top .4s;
}
.pro-mod-effect .pro-mod-read{
	height: 143px;
	width: 241px;
	margin: 15px;
	background-color: rgb(0,142,231,.65);
	font-size: 14px;
	color: rgb(255,255,255);
}
.pro-mod-read p{
	padding-top: 64px;
	text-transform: uppercase;
}
.pro-list a:hover .pro-mod-effect{
	top: 0;
}
.pro-nav ul li.pro-this{
	color: rgb(255,255,255);
	background-color: rgb(0,142,231);
}
.pro-nav ul li.pro-this a{
	color: rgb(255,255,255);
}
.pro-list-p .pro-list:nth-child(1){
	display: block;
}
.mod-title-list{
	margin-top: 30px;
}
.content .mod2{
	padding: 56px 0px 60px 0px;
	background-color: rgb(248,248,248);
}
.industry-list a{
	height: 324px;
	width: 285px;
	margin-right: 15px;
	display: block;
}
.industry-mod .industry-mod-img{
	height: 324px;
	width: 285px;
	position: relative;
	overflow: hidden;
}
.industry-mod-img .industry-mod-effect{
	height: 324px;
	width: 285px;
	background-color: rgb(0,0,0,.35);
	position: absolute;
	left: -285px;
	top: 0px;
	padding-top: 81px;
	transition: left .4s;
}
.industry-mod-effect .industry-mod-top{
	font-size: 18px;
	color: rgb(255,255,255);
	margin-bottom: 22px;
	font-weight: 700;
}
.industry-mod-effect .industry-mod-middle{
	font-size: 14px;
	color: rgb(255,255,255);
	line-height: 24px;
	margin-bottom: 50px;
}
.industry-mod-effect .industry-mod-bottom{
	height: 34px;
	width: 152px;
	font-size: 14px;
	font-weight: 700;
	color: rgb(255,255,255);
	border: 2px solid rgb(255,255,255);
	border-radius: 16px;
	margin: auto;
	line-height: 34px;
}
.industry-list a:hover .industry-mod-effect{
	left: 0px;
}
.mod2 .industry-btn{
	height: 54px;
	width: 200px;
	margin: 30px auto 0px auto;
}
.industry-btn a{
	height: 100%;
	width: 100%;
	line-height: 54px;
	color: rgb(255,255,255);
	background-color: rgb(0,142,231);
	display: block;
	border-radius: 6px;
}
.app-list .app-mod-img{
	width: 386px;
	height: 244px;
	margin: 0px 14px 20px 0px;
}
.content .mod3{
	
	padding: 50px 0px 29px 0px;
}
.content .mod4{
	padding-top: 59px;
	background-color: rgb(248,248,248);
	padding-bottom: 66px;
}
.news-list .news-list-mod{
	height: 388px;
	width: 550px;
	padding: 30px 23px 0px 22px;
	background-color: rgb(255,255,255);
}
.left-title .title-top{
	font-size: 24px;
	color: rgb(85,85,85);
}
.left-title .title-bottom{
	height: 2px;
	width: 98px;
	background-color: rgb(0,142,231);
	margin: 10px 0px 4px 0px;
}
.left-title .title-right{
	height: 35px;
	width: 98px;
	line-height: 35px;
	font-size: 14px;
	text-transform: uppercase;
}
.title-right a{
	color: rgb(0,142,231);
}
.left-content-list .content-list-font{
	width: 425px;
	height: 67px;
	padding: 14px 22px 0px 22px;
	background-color: rgb(241,241,241);
}
.content-list-font .font-top{
	font-size: 12px;
	font-weight: 700;
	color: rgb(85,85,85);
}
.content-list-font .font-bottom{
	font-size: 12px;
	color: rgb(85,85,85);
	margin-top: 9px;
}
.left-content a:hover .content-list-font{
	background-color: rgb(0,142,231,.17);
}
.left-content .left-content-list{
	margin-top: 30px;
}
.right-content-list .content-list-img{
	height: 60px;
	width: 67px;
	background: url(../images/news_3.png) no-repeat;
	margin: 20px;
}
/*.right-content-list .content-list-img img{
	margin: 20px 20px 20px 20px;
}*/
.right-content-list .content-list-font{
	width: 423px;
	height: 80px;
	padding: 20px 20px 0px 0px;
}
.right-content-list .content-list-font .font-top{
	font-size: 14px;
	font-weight: 700;
	color: rgb(85,85,85);
}
.right-content-list .content-list-img .r-font p{
	font-size: 14px;
	font-weight: 700;
	color: rgb(85,85,85);
}
.right-content-list .content-list-img .r-font{
	font-size: 12px;
	color: rgb(85,85,85);
	padding-top: 13px;
}
.right-content .right-content-list{
	margin-top: 16px;
}
.right-content a:hover .right-content-list{
	background-color: rgb(0,142,231);
}
.right-content a:hover .right-content-list .content-list-img{
	background: url(../images/news_2.png);
}
.right-content a:hover .right-content-list .r-font{
	color: rgb(255,255,255);
}
.right-content a:hover .right-content-list .r-font p{
	color: rgb(255,255,255);
}
.right-content a:hover .right-content-list .font-top{
	color: rgb(255,255,255);
}
.right-content a:hover .right-content-list .font-bottom{
	color: rgb(255,255,255);
}
.content .mod5{
	padding-top: 52px;
	position: relative;
}
.mod5-list .mod5-list-tp{
	/*height: 351px;*/
	width: 235px;
	background-color: rgb(248,248,248);
	margin-right: 45px;
	padding: 10px;
}
.mod5-list .mod5-list-tp .mod5-img1{
	/*height: 240px;*/
	width: 100%;
}
/*
.mod5-list .mod5-list-tp .mod5-img2{
	margin: 46px 0px 46px 40px;
}
.mod5-list .mod5-list-tp .mod5-img3{
	margin: 46px 0px 46px 40px;
}
.mod5-list .mod5-list-tp .mod5-img4{
	margin: 46px 0px 46px 48px;
}*/
.mod5-list-tp .mod5-middle-font{
	width: 100%;
	height: 43px;
	margin-right: 45px;
	line-height: 43px;
	color: rgb(0,0,0);
	font-size: 18px;
	font-weight: 700;
	background-color: rgb(255,255,255);
}
.mod5-list-tp .mod5-font{
	width: 100%;
	height: 165px;
	color: rgb(102,102,102);
	background-color: rgb(255,255,255);
	position: relative;

}
.mod5-list-tp .mod5-font p{
	width: 90%;
	margin: auto;
	font-size: 14px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 6;
	overflow: hidden;
}


.mod5-list-tp .mod5-font a{
	display: block;
	position: absolute;
	width: 100%;
	line-height: 72px;
	background-color: rgb(255,255,255);
	top: 92px;
	text-align: center;
	color: rgb(0,142,231);
}
.mod5 .mod5-list{
	padding-bottom: 15px;
	margin-top: 30px;
}
.mod5 .mod5-img{
	z-index: -1;
	position: absolute;
	bottom: 0px;
}
.wrap .footer{
	height: 155px;
	padding-top: 51px;
	background: url(../images/footer.png);
}
.footer p{
	font-size: 12px;
	margin-top: 15px;
	color: rgb(255,255,255);
}
.footer p a{
	font-size: 12px;
	margin-top: 15px;
	color: rgb(255,255,255);
}
.ProF1{
	font-size: 36px;
	color: rgb(255,255,255);
}
.ProF2{
	font-size: 36px;
	color: rgb(255,255,255);
}
.ProBan{
	position: absolute;
	left: 17%;
	top: 46%;
}
.ProC .PNav{
	/*height: 50px;*/
	background-color: rgb(245,245,245);
}
.ProC .PNav ul li a{
	height: 100%;
	width: 180px;
	line-height: 50px;
	font-size: 16px;
	color: rgb(102,102,102);
	display: block;
	margin-left: 20px;
}
.ProC .PNav ul li a:hover{
	background-color: rgb(0,142,231);
	color: rgb(255,255,255);
}
.ProC .PNav .pro-this{
	background-color: rgb(0,142,231);
	color: rgb(255,255,255);
}
.ProC .PCon{
	padding: 40px 0px 90px 0px;
}
.ProC .PCon .PConL-mod{
	/*height: 198px;*/
	width: 588px;
	border: 1px solid rgb(204,204,204);
}
.ProC .PCon .PConL-mod .PConL-mod-l{
	/*height: 173px;*/
	width: 271px;
	padding: 12px 5px 13px 5px;
}
.ProC .PCon .PConL-mod .PConL-mod-r{
	/*height: 168px;*/
	width: 267px;
	padding: 10px 40px 0px 0px;
}
.ProC .PCon .PConL-mod .PConL-mod-r .top{
	color: rgb(51,51,51);
	font-size: 16px;
}
.ProC .PCon .PConL-mod .PConL-mod-r .middle{
	color: rgb(119,119,119);
	font-size: 14px;
	margin: 19px 0px 23px 0px;
}
.ProC .PCon .PConL-mod .PConL-mod-r .bottom{
	height: 38px;
	width: 124px;
	line-height: 38px;
	display: block;
	color: rgb(255,255,255);
	background-color: rgb(255,153,0);
}
.ProC .PCon .PConL a{
	/*height: 200px;*/
	width: 590px;
	display: block;
	margin-bottom: 18px;
}
.ProC .PCon a:hover .PConL-mod{
	border: 1px solid rgb(0,143,231);
}
.ProC .PCon a:hover .PConL-mod .PConL-mod-r .top{
	color: rgb(0,142,231);
}
.ProC .PCon a:hover .PConL-mod .PConL-mod-r .bottom{
	color: rgb(255,255,255);
	background-color: rgb(0,143,231);
}
.ProC .PCon .PCon-page{
	padding-top: 35px;
}
.ProC .PCon .PCon-page .page{
	margin: 0 auto;
	display: table;
}
.ProC .PCon .PCon-page .page a{
	height: 33px;
	width: 33px;
	line-height: 35px;
	font-size: 14px;
	color: rgb(112,112,112);
	display: block;
	margin: 0px;
	border: 1px solid rgb(204,204,204);
	float: left;
	margin-right: 9px;
}
.ProC .PCon .PCon-page .page .frist{
	height: 33px;
	width: 65px;
	line-height: 35px;
	font-size: 14px;
	color: rgb(255,153,0);
	display: block;
	margin: 0px;
	border: 1px solid rgb(204,204,204);
	margin-right: 9px;
}
.ProC .PCon .PCon-page .page a:hover{
	color: rgb(255,255,255);
	background-color: rgb(0,142,231);
}
.ProC .PConDet{
	padding: 40px 0px 55px 42px;
}
.ProC .PConDet .PConDet-p{
	/* height: 385px; */
	width: 563px;
	position: relative;
}
.ProC .PConDet .PConDet-p img{
	padding: 105px 145px;
	border: 1px solid rgb(207,207,207);
}
.ProC .PConDet .PConDet-p .PConDet-p-top{
	font-size: 44px;
	color: rgb(51,51,51);
	margin-bottom: 26px;
}
.ProC .PConDet .PConDet-p .PConDet-p-top a{
	height: 59px;
	width: 109px;
	line-height: 59px;
	font-size: 14px;
	color: rgb(153,153,153);
	margin: 0px;
	display: block;
}
.ProC .PConDet .PConDet-p .PConDet-p-middle{
	/* color: rgb(153,153,153); */
	font-size: 14px;
	line-height: 28px;
}
.ProC .PConDet .PConDet-p .PConDet-p-middle span{
	color: rgb(51,51,51);
	font-weight: 700px;
}
.ProC .PConDet .PConDet-p .PConDet-p-bottom{
	position: absolute;
	bottom: 0px;
}
.ProC .PConDet .PConDet-p .PConDet-p-bottom a{
	width: 123px;
	height: 38px;
	display: block;
	line-height: 38px;
	color: rgb(255,255,255);
	font-size: 14px;
	background-color: rgb(255,153,0);
	margin: 0 14px 0 0;
}
.ProC .PConDet .PConDet-p .PConDet-p-bottom a:hover{
	background-color: rgb(0,142,231);
}
.ProC .PConDetL{
	width: 100%;
}
.ProC .PConDetL .PConDetL-tap ul li{
	width: 238px;
	height: 86px;
	border: 1px solid rgb(153,153,153);
	border-bottom: 1px solid rgb(0,142,231);
	line-height: 86px;
	float: left;
}
.ProC .PConDetL .PConDetL-tap .PConDetL-tap-this{
	border: 1px solid rgb(0,142,231);
	border-bottom: 1px solid rgb(255,255,255);
}
.ProC .PConDetL .PConDetL-line{
	width: 100%;
	height: 1px;
	background-color: rgb(0,142,231);
	position: relative;
	top: -1px;
	z-index: -1;
}
.PConDetL-cont-p .PConDetL-cont{
	display: none;
}
.PConDetL-cont-p .PConDetL-cont:first-child{
	display: block;
}
.PConDetL-cont-p .PConDetL-cont ul ,.PConDetL-cont-p .PConDetL-cont li{
	list-style: initial;
	padding: initial;
	margin: initial;
}
.PConDetL-cont-p .PConDetL-cont ul{
	margin-left: 30px;
}
/* .ProC .PConDetL .PConDetL-cont p{
	margin-top: 44px;
	font-size: 20px;
	color: rgb(85,85,85);
	line-height: 33px;
} */
.ProC .PConDetL .PConDetL-cont .PConDetL-cont-frist{
	margin-top: 66px;
	color: rgb(51,51,51);
	font-weight: 700;
}


.Imod4 {
  width: 100%;
  background: #f8f8f8;
}
.Imod4-content {
  padding-bottom: 35px;
}
.Imod4-content .swiper-slide a {
  margin-left: 26.66px;
  margin-bottom: 26px;
  float: left;
  display: block;
  width: 278px;
  height: 118px;
  background: #fff;
  border: 1px solid #f0f0f0;
  position: relative;
}
.Imod4-content .swiper-slide a img {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}
.Imod4-content .swiper-slide a:nth-child(4n+1) {
  margin-left: 0;
}
.div12 {
    width: 1200px;
    margin: auto;
}
.Imod-title {
  width: 100%;
  padding: 55px 0 30px;
  text-align: center;
}
.Imod-title h1 {
  color: #333;
  font-weight: normal;
  font-size: 30px;
  display: inline-block;
  width: auto;
  position: relative;
}
.Imod-title h1:after {
  content: "";
  width: 147px;
  height: 5px;
  background-image: url(../images/icon03.png);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  position: absolute;
  left: -170px;
  top: 20px;
}
.Imod-title h1:before {
  content: "";
  width: 147px;
  height: 5px;
  background-image: url(../images/icon04.png);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  position: absolute;
  right: -170px;
  top: 20px;
}

	/**行业应用内页**/
	.pc_application { width:70%; overflow:hidden; margin:0 auto; padding:0;}
	.pc_application ul li { display:inline-block; width:50%; overflow:hidden; margin:20px 0; padding:0; background-color:#fff; float:left;}
	.app_text { width:40%; overflow:hidden; margin:0; padding:0 5%;}
	.app_text h3 { width:100%; overflow:hidden; margin:40px auto 10px; padding:0; color:#0070c7; font-size:30px;}
	.app_text span { display:block; width:100%; height:24px; overflow:hidden; line-height:24px; margin:0 auto; padding:0; color:#ccc; font-size:20px; font-family:"Arial";}
	.app_text p { width:100%; height:72px; overflow:hidden; line-height:24px; margin:40px auto 0; padding:0; color:#777; font-size:14px; text-align:justify; text-justify:inter-ideograph;}
	.app_text a { display:block; width:110px; height:40px; overflow:hidden; line-height:40px; color:#f90; font-size:14px; background:url(../images/jt_icon01.png) 80px 10px no-repeat; margin:40px 0 0; padding:0;}
	.app_text a:hover { color:#0070c7; background:url(../images/jt_icon2.png) 80px 10px no-repeat;}
	.app_img { width:50%; overflow:hidden; margin:0; padding:0;}
	.app_img img { display:block; width:100%; overflow:hidden; margin:0; padding:0;}
	

	/* 注释掉上面43-45行，107-208行 css */
/* 修改 */

.nav-muen{
	width: 761px;
	background-color: #ffffff;
	box-shadow: -15px 13px 7px 0px 
		rgb(4, 0, 0, 0.08);
		z-index: 999;
		position: absolute;
		top: 100%;
		left: 0;
		background: #fff;
		border-top: 4px solid #73c1f2;
		padding-top: 25px;
	padding-bottom: 65px;
	display: none;
}
.nav{
	position: inherit;
}
.nav-muen-left li a{
	color: #333;
}
.nav{
	position: inherit !important;
}
.nav >ul >li:hover .nav-muen{
	display: block;
}
.nav >ul >li{
	float: left;
	position: relative;
}

.nav >ul >li{
	margin-left: 70px;
	/*padding: 11px 0 30px;*/
}
.nav >ul >li:first-child{
	margin-left: 0;
}
.nav >ul >li >a{
	font-size: 16px;
	color: #555555;
	display: block;
	line-height: 88px;
}
/* .nav-muen-pic ul li:first-child{
	display: block;
} */
.nav-muen-pic ul li{
	display: none;
}
.nav-muen-left{
	padding-left: 30px;
	width: 160px;
}
.nav-muen-left li.dang:hover{
	background: url(../images/NavJ1.png) no-repeat 130px center;
}
.nav-muen-left li:hover a,.nav-muen-nav li:hover a{
	color: #008ee7;
}
.nav-muen-nav {
	width: 220px;
}
.nav-muen-nav li.dang:hover{
	background: url(../images/NavJ2.png) no-repeat 100% center;
}
.nav-muen-left li,.nav-muen-nav li{
	margin-bottom: 20px;
}
.nav-muen-nav{
	margin-right: 30px;
}
.nav-muen-nav li a{
	color: #333333;
	font-size: 14px;
}
.nav-muen-pic{
	width: 271px;
	margin-right: 50px;
	margin-top: 35px;
}
.nav-muen-right .nav-muen-xuan{
	display: none;
}
/* .nav-muen-right .nav-muen-xuan:first-child{
	display: block;
} 
*/
.line{
	position: fixed;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	z-index: 9999999;
	text-align: right;
}
.line_al{
	transform: translateX(55%);
}
.line_al:hover{
	transform: translateX(0%);
}
.line_al img{
	box-shadow: 0 0 7px rgba(0,0,0,.45)
}
.line-a{
	margin-top: 27px
}
.line-lt{
	margin-top: 45px;
	margin-right: 1px
}
.line-ri{
	background: #254576;
	border-radius: 5px;
	width: 115px;
	text-align: center;
	display: none;
}	
.wd{
	background: #fff;
	border-radius: 5px;
	width: 85px;
	display: inline-block;
	padding: 8px 9px;
	margin-top: 6px
}
/*.line-ri-1{
	padding: 8px 0
}*/
.line-ri-1 ul li a{
	font-size: 14px;
	color: #666666;
	position: relative;
}
.line-ri-1 ul li.zx{
	border-bottom: 1px solid #999999;
	padding-bottom: 8px
}
.line-ri-1 ul li.zx a{
	padding-left: 18px
}
.line-ri-1 ul li.zx a:before{
	content: "";
	position: absolute;
	top: 50%;
	left: 0;
	transform: translateY(-50%);
	width: 13px;
	height: 13px;
	background: url(../images/pic_24_13.png);
}
.line-ri-1 ul li:last-child{
	padding-top: 7px
}

.line-ri-2 a{
	font-size: 14px;
	color: #666666;
	line-height: 24px;
	position: relative;
	padding-left: 18px
}
.line-ri-2 a:before{
	content: "";
	position: absolute;
	top: 50%;
	left: 0;
	transform: translateY(-50%);
	width: 14px;
	height: 12px;
	background: url(../images/pic_24_24.png);
}
.line-ri-3{
	width: 100%;
	padding: 0;
	background: transparent;
	margin-bottom: 6px
}


.content_body{padding: 65px 0 100px 0;}
.content_body_tit{text-align: center;}
.content_body_tit p:first-child{font-size: 24px;line-height: 30px;color:#333;}
.content_body_tit p:last-child{font-size: 50px;color: #70baff;opacity: .2;font-family:RegattaCondensedStd;margin-top: -30px;}
.content_body_tit_text{font-size: 14px;line-height: 30px;color: #666;text-align: center;width: 66%;margin: 0 auto;padding-top: 10px;}
.content_body_body{position: relative;}
.content_body_center{background: url(../images/ny6-6-04_03.png) center no-repeat;height: 540px;margin-top: 80px;margin-bottom: 60px;}
.content_body_center_fl{position: relative;width: 48%;}
.content_body_center_img2{
/*	position: absolute;right: 0;bottom: -175px;*/
width: 100%;
}
.content_body_center_fr{width: 52%;}
.content_body_center_fr img{margin-left: 188px;}
.content_body_center_fr ul{padding-top: 30px;}
.content_body_center_fr li{margin-left: 93px;width: 320px;text-align: left;font-size: 16px;color:#666;line-height: 30px;}
.content_body_center_fr li:nth-child(3){margin-bottom: 40px;}
/*.content_body_bottom_tab{width: 100%;text-align: left;}
.content_body_bottom_tab th{padding-left: 2%;font-size: 0.16rem;color:#fff;line-height: 0.5rem;background: #0c75cc;font-weight: lighter;}
.content_body_bottom_tab tr:nth-child(even)>td{padding-left: 2%;}
.content_body_bottom_tab_tab{width: 100%;}
.content_body_bottom_tab_tab td{padding-left: 2%;}*/
.content_body_bottom_ul>li{border: 1px solid #eeeeee;}
.content_bottom_ul_one li{float: left;width: 20%;padding-left: 2%;background: #0c75cc;color:#fff;font-size: 16px;line-height: 50px;}
.content_bottom_ul_one li:last-child{width: 10%;}
.content_bottom_ul_ul>li{float: left;width: 20%;padding-left: 2%;color:#666;font-size: 16px;line-height: 50px;}
.content_bottom_ul_ul>li:nth-child(5){width: 4%;padding-left:8%; }
.content_bottom_ul_ul>li:last-child{padding-left: 0;width: 100%;display: none;}
.content_bottom_ul_ul img{margin-bottom:20px}
.content_bottom_ul_ul_ul{width: 100%;}
.content_bottom_ul_ul_ul li{border-top:1px solid #eee;float: left;width: 20%;padding-left: 2%;color:#666;font-size: 16px;line-height: 50px;}
.content_bottom_ul_ul_ul li:nth-child(5){width: 10%;}
.content_body_center_img2{box-shadow: 2.909px 5.248px 5px 0px rgba( 25, 141, 250, .2);}
.content_body_footer li{float: left;width: 25%;text-align: center;height: 250px;padding-top: 35px;}
.content_body_footer li:hover{box-shadow: 0px 0px 8px 5px rgba( 25, 141, 250, .1);}
.content_body_footer_p{font-size: 20px;font-weight: bold;color: #0c75cc;padding: 17px 0 13px 0; }
.content_body_footer_text{font-size: 14px;line-height: 20px;color: #666;margin:0 auto;width: 69%;}
.content_body_footer{margin-top: 65px;}
.ny6-7_content_tit ul{display: table;margin:0 auto;}
.ny6-7_content_tit li{float: left;background: #eee;width: 200px;font-size: 16px;font-weight: bold;line-height: 40px;text-align: center;}
.ny6-7_content_tit_li_act{background: #198dfa!important;color: #fff;}
.ny6-7_content_tit{border-bottom: 1px solid #eee;margin:75px 0 65px 0;}
.img_div_tit{position: relative;}
.img_tit_bg{background: rgba(0, 0, 0, .5);position: absolute;top:0;width: 100%;height: 100%;opacity: 0;}
.img_tit_bg_img{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);display: block;}
.ny6-7_content_body li{text-align: center;width: 30%;float: left;margin-right: 5%;margin-bottom: 45px;background: #f5f5f5;border-radius: 0 0 5px 5px;height: 465px;box-shadow: 0px 0px 6px 0px rgba( 0, 0, 0, .3);}
.ny6-7_content_body li:nth-child(3n){margin-right: 0;}
.ny6-7_content_body li:hover .img_tit_bg{opacity: 1;transition: all .6s;}
.ny6-7_content_body li:hover .ny6-7_tit{color:#198dfa;}
.ny6-7_content_body li:hover .ny6-7_btn{background: url(../images/ny6-7-02_07.png) no-repeat center;}
.ny6-7_tit{font-size: 14px;font-weight: bold;padding-top: 10px;width: 90%;margin: 0 auto;height: 50px;}
.ny6-7_text{font-size: 14px;color:#666;line-height: 20px;width: 85%;margin:0 auto;padding: 10px 0 25px 0;}
.ny6-7_btn{background: url(../images/ny6-7-03_09.png) no-repeat center;font-size: 14px;color:#fff;line-height: 36px;margin-bottom: 25px;}
.ny6-7_content_body>div{display: none;}

.in_pat7-ban{
	margin-top: 45px
}
.in_pat7-ban .swiper-slide{
	box-sizing: 
}
/*.in_pat7-ban .swiper-slide img{
	border:1px solid #cccccc;
	border-radius: 3px;
	box-sizing: border-box;
}*/
/*.in_pat7-ban .swiper-slide:hover img{
	border:1px solid #fc822a;
}*/
.in_pat7-ban{
	position: relative;
}
.in_pat7-ban .swiper-button-next,.in_pat7-ban .swiper-container-rtl .swiper-button-prev{
	background: url(../images/pic_19_45.png);
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	right: -38px
}
.in_pat7-ban .swiper-button-prev,.in_pat7-ban .swiper-container-rtl .swiper-button-next{
	background: url(../images/pic_19_45.png);
	left: -38px
}
.in_pat7-ban .swiper-button-next,.in_pat7-ban .swiper-button-prev{
	width: 16px;
	height: 52px;
	background-size: 100% 100%;
}
.in_pat7_list li{
	float: left;
	width: 230px;
	margin-right: 12.5px;
	margin-top: 7.5px;
	margin-bottom: 7.5px;
}
.in_pat7_list li:nth-child(5n){
	margin-right: 0;
}
.in_pat7_list li img{
	border:1px solid #cccccc;
	border-radius: 3px;
	box-sizing: border-box;
}
.in_pat7_list li:hover img{
	border:1px solid #fc822a;
}
.pro-list-p .industry-btn {
    height: 54px;
    width: 200px;
    margin: 30px auto 0px auto;
}


.lx{
    position: fixed;
    top: 50%;
    right: 0;
    z-index: 99999;
    transform: translateY(-50%);
}
.lx>ul>li{
    width: 70px;
    height: 70px;
    border-bottom: 1px solid #fff;
    background: #008ee7;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    margin-top: 3px;
}
.lx>ul>li span{
    color: #fff;
    font-size: 12px;
    display: block;
}
.wx{
    position: absolute;
    top: 0px;
    right: 70px;
    /*background: red;*/
    width: 150px;
    height: 150px;
    display: none;
    z-index: 99999;
}
.lx>ul>li:hover .wx{
    display: block;
}
.lx>ul>li:nth-child(2)>a>img:hover{
    animation: 1s bounce;
}
.call{
    width: 230px;
    height: 100%;
    display: none;
    position: absolute;
    right: 0;
    top: 0;
    background: #008ee7;
}
.call>p{
    display: flex;
    align-items: center;
    font-size: 18px;
    color: #fff;
    line-height: 50px;
}
.call>p>img{
    margin-left: 5px;
    margin-right: 13px;
}
.lx>ul>li:nth-child(3):hover .call{
    display: block;
}
.Title>h1{
    font-size: 28px;
    color: #565656;
    text-align: center;
    position: relative;
    padding-top: 20px;
    margin-bottom: 25px;
}
.Title>h1:after{
    content: "";
    display: block;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 100%;
    width: 183px;
    height: 10px;
    background: url(../images/i1.png);
}