.bannerslide .swiper-pagination-bullet {
	background:none;
	border-top:#fff 2px solid;
    width: calc(25% - 10px);
    height: 60px;
    display: inline-block;
    /*border-radius: 3px;*/
    opacity: .2;
    -webkit-transition: all 1s;
	
	
}


.bannerslide .swiper-pagination-bullet-active {
	background:none;
	border-top:#fd000c 5px solid;
    width: calc(25% - 10px);
    height: 60px;
	opacity: 1;
}


.circle {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

h2 {
	font-family: -webkit-pictograph;
	font-size: 30px;
	font-style: italic;
	text-align: center;
}
.swiper-containera {
	padding-bottom: 40px;
}
.swiper-containera .swiper-wrapper {
}
.swiper-containera .swiper-slide {
	width: 800px;
	transition-timing-function: linear;
}
 @media only screen and (max-width:1200px) {
.swiper-containera .swiper-slide {
	width: 600px;
}
.swiper-containera .swiper-slide .text {
	width: 100%;
}
}
 @media only screen and (max-width:980px) {
.swiper-containera .swiper-slide {
	width: 480px;
}
.swiper-containera .swiper-slide .text {
	width: 100%;
}
}
 @media only screen and (max-height:480px) {
.swiper-containera .swiper-slide {
	width: 480px;
}
.swiper-containera .swiper-slide .text {
	width: 100%;
}
}
.swiper-containera .swiper-slide img {
	width: 100%;
	border-radius: 0px;
}
.swiper-containera .swiper-slide .procontent {
	background: #fff;
	position: relative;
	top: -50px;
	width: 90%;
	padding: 40px 50px 20px 50px;
	box-sizing: border-box;
	-webkit-transition: all .3s;
	transition: all .3s;
	-webkit-box-shadow: 2px 2px 5px rgba(221,237,236,0.6);
	box-shadow: 2px 2px 5px rgba(221,237,236,0.6);
}
.swiper-containera .swiper-slide .procontent:hover {
	background: #e5eef1;
	-webkit-transform: translateY(-15px);
	transform: translateY(-15px);
	cursor: pointer;
}
.swiper-containera .swiper-slide .title {
	transform-origin: left top;
	left: -3px;
	font-size: 17px;
	color: #0091bf;
	text-align: left;
	font-weight: 600;
}
.swiper-containera .swiper-slide .text {
	font-size: 15px;
	color: #666;
	text-align: left;
	font-weight: 400;
	display: -webkit-box;
	overflow: hidden;
	-webkit-box-orient: vertical;
	word-break: break-all;
	-webkit-line-clamp: 2;
	margin-top: 20px;
	margin-bottom: 10px;
}
.swiper-containera .swiper-slide .function {
	font-size: 14px;
	color: #333;
	text-align: right;
	margin-top: 20px;
	margin-bottom: 10px;
}
.swiper-containera .swiper-slide .function .btn {
	color: #043156;
	padding: 10px 0px;
	display: inline-block;
	font-size: 14px;
	font-weight: 600;
	margin: 0 1px;
	-webkit-transition: all .3s;
	transition: all .3s;
	border-radius: 2rem;
}
.swiper-containera .swiper-slide .function .btn:hover {
	background: #043156;
	color: #fff;
	padding: 10px 20px;
	display: inline-block;
	font-size: 14px;
	font-weight: 600;
	margin: 0 1px;
}
.swiper-containera .swiper-button-next, .swiper-button-prev {
	position: relative;
	width: 86px;
	height: 112px;
	background-size: 86px 112px;
	margin-top: -56px;
	outline: none;
}
.swiper-containera .swiper-button-next {
	background-image: url(img/cursor-next.png);
}
.swiper-containera .swiper-button-prev {
	background-image: url(img/cursor-prev.png);
}
.swiper-containera .swiper-containera .swiper-pagination-bullet {
	background: none;
	opacity: 1;
	margin: 0 6px !important;
	width: 9px;
	height: 9px;
	position: relative;
	outline: none;
	vertical-align: middle;
}
.swiper-containera .swiper-pagination-bullet span {
	width: 3px;
	height: 3px;
	background: #CCC;
	display: block;
	border-radius: 50%;
	margin-top: 3px;
	margin-left: 3px;
}
.swiper-containera .swiper-pagination-bullet i {
	background: #000;
	height: 1px;
	width: 20px;
	position: absolute;
	top: 4px;
	transform: scaleX(0);
	transform-origin: left;
	z-index: 3;
	transition-timing-function: linear;
}
.swiper-containera .swiper-pagination-bullet-active span, .swiper-pagination-bullet:hover span {
	width: 9px;
	height: 9px;
	margin-top: 0;
	margin-left: 0;
	background: #000;
	position: relative;
	z-index: 1;
}
.swiper-containera .swiper-pagination-bullet-active i {
	animation: middle 6s;
}
.swiper-containera .swiper-pagination-bullet:first-child.swiper-pagination-bullet-active i {
	animation: first 6s;
}
.swiper-containera .swiper-pagination-bullet:last-child.swiper-pagination-bullet-active i {
	animation: last 6s;
}
 @keyframes first {
 0% {
transform:scaleX(0.5);
left:0px;
}/*091*/
 100% {
transform:scaleX(1);
left:2px;
} /*0915*/
}
 @keyframes last {
 0% {
transform:scaleX(0.7);
left:-10px;
}/*1090*/
 20% {
transform:scaleX(0.3);
left:2px;
} /*090*/
 100% {
transform:scaleX(0.3);
left:0px;
} /*090*/
}
 @keyframes middle {
 0% {
transform:scaleX(0.7);
left:-10px;
}/*1091*/
 20% {
transform:scaleX(0.45);
left:2px;
}/*092*/
 100% {
transform:scaleX(1);
left:2px;
} /*0913*/
}

.procontent .newsn .item .pic {
    display: block;
    overflow: hidden;
    cursor: pointer;
}
	
	
.procontent .newsn .item .pic img {
	width:100%;
}
	
	
	
	
.procontent .newsn .item .info {
    background: #f6f6f6;
    padding: 15px 40px;
    text-align: center;
	box-sizing:border-box;
}
	
	
.procontent .newsn .item .info .series {
    font-size: 14px;
    color: #666;
    line-height: 30px;
    margin-top: 10px;
    text-align: left;
    font-weight: 700;
}
	
.procontent .newsn .item .info .name {
    font-size: 16px;
    color: #333;
    line-height: 30px;
    margin-top: 10px;
    margin-bottom: 20px;
    text-align: left;
    font-weight: 700;
    line-height: 120%;
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
    word-break: break-all;
    -webkit-line-clamp: 1;
}

.procontent .newsn .item .info .text {
    font-size: 14px;
    line-height: 140%;
    color: #666;
    font-weight: 500;
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
    word-break: break-all;
    -webkit-line-clamp: 3;
    overflow: hidden;
    margin: 10px auto;
    text-align: left;
    margin-bottom: 20px;
}



.procontent .newsn .item .info .btns {
    font-size: 14px;
    line-height: 120%;
	border:#CCC 1px solid;
    color: #333;
    font-weight: 500;
    padding:8px;
    width: 80px;
    text-align: center;
    margin: 40px 0 20px 0;
}


.topaa{overflow:hidden; z-index:999; position: absolute; width:100%; top:0px;}
.topleft{float:left; width:50%; line-height:40px; text-align:left; font-size:15px; padding-left:40px;}
.topright{float:right; width:50%; line-height:40px; text-align:right; font-size:15px; padding-right:40px;}
.topln{width:240px;  font-size:14px; font-weight:500; text-align:right;}

.bannertitaa{position: absolute; bottom:80px; left:0px; z-index:7; width:100%; padding-left:7%; padding-right:7%; box-sizing:border-box;}
.bannertitab{float:left; display:flex; flex-direction:row; width:100%;}
.bannertitac{width:25%; margin-left:8px; font-size:15px;}

.jla{padding-top:70px; padding-bottom:70px;}
.homebboleft{float:left; width:60%;}

.homebox3 a.homebox3more{font-size: 15px; line-height:40px; width:200px; border: #CCC 1px solid; color: #333;  padding: 5px 30px; font-weight:bold; text-align: center; text-decoration: none; -webkit-transition: all .2s; transition: all .2s; display:block; float:right;}

.hhhh{width:gei00%; overflow:hidden; background:#f2f2f2; background-size:cover; display:flex; flex-direction: row;}
.hhhnr{width:calc(33.33333% - 2px); margin-right:2px; height:880px; background:url(../images/proa.jpg) no-repeat center center; padding-top:770px; padding-left:40px;}
.hhhnrka{width:33.33333%; height:880px; display:flex; flex-direction: column;}
.hhhh .hhhtit{font-size:16px; color:#FFF; font-weight:700;}
.hhhh .hhhtita{font-size:30px; color:#FFF; font-weight:900;}
.hhhh .btns{ width:30px; height:30px; border-radius:30px; background:#fd000c; display:inline-block; margin-right:5px;}

.hhhnra{width:100%; height:439px; margin-bottom:2px; background:url(../images/prob.jpg) no-repeat center center; padding-top:330px; padding-left:40px;}
.hhhnrb{width:100%; height:439px; background:url(../images/proc.jpg) no-repeat center center; padding-top:330px; padding-left:40px;}
.hhhnrc{width:100%; height:439px; margin-bottom:2px; background:url(../images/prod.jpg) no-repeat center center; padding-top:330px; padding-left:40px;}
.hhhnrd{width:100%; height:439px; background:url(../images/proe.jpg) no-repeat center center; padding-top:330px; padding-left:40px;}

.homebox3{background:#fff url(../images/protitleb22g.jpg) no-repeat center center; padding-top: 80px; padding-bottom: 80px;}
.home3title{font-size:40px; line-height:120%; text-transform:uppercase; color:#444;}
.home3text{margin-top:20px; color:#444; line-height:140%; text-align:center;}

.procontent{margin-top:40px; padding:0 50px;}

.homebox15{ margin:40px auto;}
.aboutus{width:50%;}
.aboutus img{width:100%; display:block;}
.aboutright{width:50%; display:flex; align-items:center; box-sizing:border-box; background:#e00000 url(../images/honorbga.jpg) no-repeat center center; float:right;}

.homebox2{background:#FFF url(../images/aboutbg.jpg) no-repeat bottom center; margin:40px auto;}
.homebox2 .home2left{width:32%;float:left; display:table-cell; margin-bottom:40px;}
.homebox2 .home2xx{margin-bottom:20px; color:#000; font-size:24px; font-weight:600; line-height:120%; font-family: 'Montserrat'; color:#666;}
.homebox2 .home2xa{width:30px; border-top:#CCC 1px solid; display:inline-block; height:7px; margin-right:10px;}
.homebox2 .home2xb{margin-bottom:30px; color:#444; font-size:40px; font-weight:700; line-height:120%; font-family: 'Montserrat'; text-transform:uppercase;}
.homebox2 .home2xc{font-size:15px; color: #666; line-height:160%;}
.homebox2 .home2xd{margin-top:60px;}
.homebox2 .home2xd a{font-size: 15px; line-height: 40px; border:#CCC 1px solid; color: #333; padding: 5px 30px; font-weight:bold; display: block; text-align: center; text-decoration: none;}

.homebox2 .hometext{width:58%; float:right; text-align:left; display:table-cell; display:table-cell; font-size:15px;}

.footer{background:#1e1e1e; overflow:hidden;}
.footeraa{overflow:hidden; background:#1e1e1e; width:100%; padding:80px 5% 60px 5%; box-sizing:border-box;}
.fotmenu{height:50px; border-bottom:#373737 1px solid;}
.fotleft fl{float: left; padding-right: 20px;}
.fotleft fl a{color:#FFF; font-size:15px; text-decoration:none;} 
.fotright{margin-top:30px;}
.fotright .footlink{width:70%; float:left; color:#fff; font-size:15px; line-height:160%;}


.nybannera{background:url(../images/nybanner.jpg) no-repeat bottom center; height:300px;}
.nybannerb{background:url(../images/nybannera.jpg) no-repeat bottom center; height:300px;}

.nybga {
	background-color: #f5f7f9;
	padding: 50px 0;
}
.snav {
	background: #fff;
	padding: 10px;
	box-sizing: border-box;
	width: 100%;
	margin: 0 auto 30px;
	-webkit-box-shadow: 2px 2px 30px rgba(0,0,0,0.1);
	box-shadow: 2px 2px 30px rgba(0,0,0,0.1);
	max-width: 1400px;
}
.snav .hd {
	text-align: left;
	font-size: 20px;
	color: #333;
	font-weight: bold;
	float: left;
	width: 13%;
	text-indent: 12px;
}
.snav .bd {
	background: #fff;
	float: right;
	margin-left: 1%;
	width: 86%;
}
.snav .bd .bul {
	width: 100%;
	text-align: right;
}
.snav .bd .bul .bli {
	line-height: 40px;
	height: 40px;
	overflow: hidden;
	border-bottom: 1px dashed #fff;
	position: relative;
	margin: 0;
	display: inline-block;
}
.snav .bd .bul .bli .ba {
	display: block;
	font-size: 14px;
	color: #39424b;
	position: relative;
	text-align: center;
	-webkit-transition: all .2s;
	transition: all .2s;
	text-decoration: none;
	padding: 0 10px;
}
.snav .bd .bul .bli:before {
	content: '';
	background: linear-gradient(to right, rgba(234,0,0,1), rgba(255,51,0,1));
	display: block;
	border-radius: 30px;
	-webkit-transform: translateX(-100%);
	transform: translateX(-100%);
	height: 40px;
	width: 100%;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	-webkit-transition: all .2s;
	transition: all .2s;
	text-decoration: none;
}
.snav .bd .bul .bli:hover:before, .snav .bd .bul .bli.on:before {
	-webkit-transform: translateY(0);
	transform: translateY(0);
}
.snav .bd .bul .bli:hover .ba, .snav .bd .bul .bli.on .ba {
	color: #fff;
}
.snav .bd .bul .bli.on {
	border-color: transparent;
}
.snav .bd .bul .bsub {
	background: #f3f3f3;
	margin: -20px 0 2px 0;
	padding-top: 25px;
	padding-bottom: 10px;
	text-align: center;
	border-radius: 0 0 20px 20px;
}
.snav .bd .bul .bsub li {
	line-height: 36px;
}
.snav .bd .bul .bsub li a {
	font-size: 14px;
	color: #666;
}
.snav .bd .bul .bsub li a:hover, .snav .bd .bul .bsub li.on a {
	color: #d00c18;
}

.mainbox {
	background: #fff;
	border: 0 solid #dedede;
	padding: 40px 64px;
	box-sizing: border-box;
	-webkit-box-shadow: 2px 2px 30px rgba(0,0,0,0.1);
	box-shadow: 2px 2px 30px rgba(0,0,0,0.1);
	max-width: 1400px;
	margin: 0 auto;
}
.mainbox .hd {
	height: 20px;
	border-bottom: 1px solid #dedede;
	margin-bottom: 60px;
}
.mainbox .hd h1 {
	float: left;
	background: #fff;
	line-height: 40px;
	font-weight: normal;
	color: #39424b;
	padding-right: 20px;
	font-size: 30px;
}
.mainbox .now {
	float: right;
	background: #fff;
	line-height: 40px;
	color: #999;
	padding-left: 10px;
	font-size: 14px;
}
.mainbox .now .split {
	margin: 0 4px;
	font-family: simsun;
	color: #888;
}
.mainbox .now a {
	color: #999;
}
.mainbox .now a:hover {
	color: #d00c18;
}
.mainbox .bd {
	font-size: 16px;
	line-height: 30px;
	color: #333;
	word-wrap: break-word;
	padding: 25px 30px;
	box-sizing: border-box;
}
.mainbox .bd img {
	max-width: 100%;
}
.mainbox .bd p {
	margin-bottom: 20px;
}
.mainbox .bd .mainimg {
	margin-top: 40px;
}

.prolisqt { }
.prolisqt .item { width:31%; float: left; margin: 0 1.1% 40px; box-sizing: border-box; border: 1px solid #dedede; -webkit-transition: all .4s; transition: all .4s; }
.prolisqt .item:hover { -webkit-box-shadow: 0 15px 30px rgba(0,0,0,0.1); box-shadow: 0 15px 30px rgba(0,0,0,0.1); -webkit-transform: translate3d(0, -2px, 0); transform: translate3d(0, -2px, 0); z-index: 1; }
.prolisqt .item .img a { display: block; }
.prolisqt .item .img img { width: 100%; display: block; }
.prolisqt .item .boxa { position: relative; overflow: hidden; background:none; padding:20px 30px;}
.prolisqt .item .boxa .nam { line-height: 30px; margin-bottom: 10px; overflow: hidden; height: 30px; }
.prolisqt .item .boxa .nam a{font-size:18px; font-weight: bold; }
.prolisqt .item:hover .boxa .nam {  }
.prolisqt .item .boxa .nam a { color: #333; }
.prolisqt .item:hover .boxa .nam a { color: #ea0000; }
.prolisqt .item .boxa .txt { font-size: 14px; color: #666; line-height: 20px; height: 60px; overflow: hidden; }
.prolisqt .item:hover .boxa .txt { }
.prolisqt .item .boxa .btn { position: absolute; text-indent:30px; left: 0; bottom: 0; right: 0; height: 60px; line-height: 60px; background: linear-gradient(to right, rgba(234,0,0,1), rgba(255,51,0,1)); color: #fff; -webkit-transform: translateY(100%); transform: translateY(100%); -webkit-transition: all .4s; transition: all .4s; }
.prolisqt .item:hover .boxa .btn { -webkit-transform: translateY(0); transform: translateY(0); }
.prolisqt .item .boxa .btn a { color: #fff; font-size: 14px; display: block; text-decoration: none; }

.newstitle {
    font-size: 26px;
    text-align: center;
    line-height: 30px;
    margin-bottom: 5px;
	padding-bottom:20px; border-bottom:1px solid #ddd;
}
.newsinfo{margin:50px 0; text-align:left; font-size:15px;}
.newsbackline { height: 30px; line-height: 30px; border-top: 1px solid #dedede; padding-top: 10px; margin: 30px 0 50px; }
.newsbackline ul { width: 100%; }
.newsbackline ul li { width: 33.333333%; float: left; text-align: center; display: block; height: 33px; }
.newsbackline ul li a { display: inline-block; width: 120px; border-width: 1px; border-style: solid; border-color: #dedede; text-decoration: none; color: #666; font-size: 12px; }
.newsbackline ul li a:hover { border-color: #323e4a; color: #323e4a; }
.newsbackline ul li.prev { text-align: left; }
.newsbackline ul li.prev a { text-align: center; }
.newsbackline ul li.next { text-align: right; }
.newsbackline ul li.next a { text-align: center; }

.nybannerc{background:url(../images/nybannerb.jpg) no-repeat bottom center; height:300px;}
.nybannerd{background:url(../images/nybannerc.jpg) no-repeat bottom center; height:280px;}
.nybannere{background:url(../images/nybannerd.jpg) no-repeat bottom center; height:280px;}
.nybannerf{background:url(../images/nybannere.jpg) no-repeat bottom center; height:280px;}
.nybannerg{background:url(../images/nybannerf.jpg) no-repeat bottom center; height:280px;}

.list .item { 
	-webkit-box-shadow: 2px 2px 5px rgba(0,0,0,0.1); 
	box-shadow: 2px 2px 5px rgba(0,0,0,0.1); 
	border:1px solid #eee;
	width: 48%; 
	float: left; 
	margin:1%; 
	box-sizing: border-box; 
	padding: 45px; 
	-webkit-transition: all .3s; 
	transition: all .3s; 
	background:#FFF;
	}

.list .item .tim { line-height: 20px; height: 20px; font-size: 12px; margin-bottom: 10px; color: #999; }
.list .item .nam { font-size: 18px; color: #666; line-height: 26px; overflow: hidden; margin-bottom: 30px; }




.list .item .nam a { 
	text-decoration: none; 
	font-size:18px; 
	font-weight:400;
	display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
    word-break: break-all;
    -webkit-line-clamp: 2;
	color:#666;
	
	}
	
	
.list .item .nam a:hover { 
	color:#b60e33;
	
	}
	




.list .item .txt { 
	font-size: 15px; 
	color: #333; 
	line-height: 24px; 
	margin-bottom: 40px;
	font-weight:300;
	
	display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
    word-break: break-all;
    -webkit-line-clamp: 2;
	}
	
	
.list .item .btn { line-height: 24px; height: 24px; width:100%;}
.list .item .btn a { color:#b60e33; display: block; width: 100px; height: 24px; background: url(../img/hb01img01s.png) no-repeat center; }
.list .item .btn a.l01 { float: left; }
.list .item .btn a.l02 { float: right; background-image: url(../img/hb01img02s.png); }

.nynewtitbb{ font-size: 20px;
    text-align: center;
    line-height: 30px;
    margin-bottom: 25px; font-weight:bold;}

.mobileppp{display:none;}
.homebox7cc{display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;}
		
.probox2{display:block;}
.mobileproduct{display:none;}		

.nycaseul{width:100%; max-width:1400px; margin:0 auto;}
.nycaseul li{float:left; width:18%; margin:1%;color:#666; font-size:16px; text-align:center;}
.nycaseul li .logoimg{ box-shadow: 0 0 6px 4px rgba(134,141,164,0.1); display:block; background-color:#fff; margin:0px auto; padding:20px 0; text-align:center;}
.nycaseul li .logoimg img{max-width: 60%; max-height: 85%; width: auto; height: auto; display:block; margin:0 auto;}

.nylxwm{box-sizing:border-box;}
.nylxwm li{width:24%; margin:1% 0.5%; background-color:#fff; box-shadow: 0 0 6px 4px rgba(134,141,164,0.1); text-align:center; float:left; font-size:15px; padding:35px 25px; box-sizing:border-box; height:250px; line-height:140%;}
.nylxwm li img{display:block; padding:15px; border:1px solid #e4b266; box-sizing:border-box; margin:0px auto 12px;}
.nylxwm li strong{height:30px; line-height:30px; font-size:20px; margin-bottom:5px; display:block;}

.nylxttt{font-size:18px; font-weight:bold; margin:50px 0 30px; text-align:center;}

.honorula{width:100%; margin:25px 0;}
.honorula li{width:23%; margin:1%; text-align:center; float:left; line-height:150%;}
.honorula li img{width:100%; display:block; margin-bottom:10px;}


.ttablea{width:100%; border:1px solid #999; border-collapse:collapse;}
.ttablea td{border:1px solid #999; border-collapse:collapse; padding:8px; box-sizing:border-box; text-align:center; font-size:15px;}
.ttablea tr:first-child td{background-color:#c7d0d9; height:40px; line-height:40px; font-size:18px; text-align:center; color:#fff; font-weight:bold;}

.probootstrap_navbar .navbar-brand img{width:40%; display:inline-block; vertical-align:middle;}


@media (max-width: 1200px) {
	.container{padding:0 0 !important; width:100%; max-width:100%;}
	.bannerslide .swiper-slide .textbox2 .tit{font-size:38px;}
	.bannerslide .swiper-slide .textbox2{margin-top:28%;}
	.bannerslide .paginationw{padding:0;}
	.bannerslide .swiper-pagination-bullet{width:25%;}
	.bannertitac{margin-left:0px;}
	.probox2{max-width:100%; padding:0;}
	.aboutus{width:100%; display:block; float:none;}
	.aboutright{width:100%; display:block; float:none;}
	.homebox3{padding:35px 0;}
	.homebox15 .swiper-wrapper{display:block;}
	.aboutright{padding:30px 0;}
	.procontent .newsn .item .info{padding:15px 10px; box-sizing:border-box;}
	.wow{padding:0;}
	.homebox2 .home2left{width:100%; float:none;}
	.homebox2 .home2xd{width:40%;}
	.homebox2 .hometext{width:100%; margin-top:25px;}
	.mainbox{padding:20px;}
	.mainbox .bd{padding:0;}
	.snav{width:100%; max-width:100%; height:auto !important;}
	.snav .hd{float:none; width:100%; margin-left:0;}
	.snav .bd{float:none; width:100%; margin-left:0;}
	.snav .bd .bul .bli{width:25%; display:block; float:left;}
	.snav .bd .bul{text-align:center; margin:0; padding:0;}
	.snav .bd .bul .bli .ba{padding:0;}
}


@media (max-width: 1000px) {
	.navbar-nav{width:100%;}
	.navbar-nav li{float:left !important; width:14.2%;}
	.nav-link{display:inline-block !important; float:left;}
	.navbar-toggler{float:left;}
	.navbar-dark .navbar-toggler{display:none;}
	.navbar-nav {display:block;}
	.probootstrap_navbar .navbar-brand img{width:100%; height:auto !important;  display:inline-block; float:left;}
	.navbar-dark .navbar-brand{float:left; width:15%;}
	.navbar-collapse{float:left; width:60%;}
	.topright{display:none;}
	.topleft{width:100%;}
	.probootstrap_navbar.scrolled .nav-item .nav-link{padding:0;}
	.probootstrap_navbar.scrolled .nav-item .nav-link.active{padding:0;}
	.hhhh .hhhtit{font-size:28px; text-align:center; padding-top:80px;}
	.hhhh .hhhtita{font-size:20px;} 
	.hhhh .btns{display:none;}
	.bannerslide{height:800px;}
	.bannerslide .swiper-slide{height:800px;}
	.probootstrap_navbar .navbar-brand img{height:30px !important; width:auto !important;}
	.navbar-nav li{text-align:center; width:25%;}
	.mainbox{padding:45px 30px;}
	.mainbox .bd{padding:10px 0;}
}

@media (max-width: 720px) {
	
	.probootstrap_navbar .language{display:none;}
	.probootstrap_navbar.scrolled .language{display:none;}
	.probootstrap_navbar.scrolled .navbar-brand .active{float:none; width:50%;}
	.navbar-dark .navbar-brand{float:none; width:50%;}
	.navbar-collapse{float:none; width:100%;}
	.navbar-nav li{width:33.3%; text-align:center;}
	.hhhnra{padding:0;}
	.hhhnrc{padding:0;}
	.hhhnrb{padding:0;}
	.hhhnrd{padding:0;}
	.aboutright{padding:50px;}
	.homebox2{padding:0;}
	.homebox2 .home2left{padding:30px; box-sizing:border-box; float:none; width:100% !important; display:block;}
	.homebox2 .hometext{padding:40px; float:none; width:100% !important; display:block; box-sizing:border-box;}
	
.navbar-nav li:last-child{display:block;}
.bannerslide .swiper-slide .textbox2{margin-top:75%;}
.bannerslide .swiper-slide .textbox2{width:80%;}
.bannerslide .swiper-slide .textbox2 .tit{font-size:22px; width:100%;}
.bannerslide .swiper-slide .textbox2 .txt{font-size:15px; display:none;}
.bannerslide .bannertitab{text-indent:-999999999; display:none;}
.bannerslide .swiper-pagination-bullet{width:23%;}
	.bannerslide{height:600px;}
	.bannerslide .swiper-slide{height:600px;}
	.homebboleft{width:90%; margin:0 auto; float:none;}
	.homebox3 a.homebox3more{float:left; margin-top:15px;}
	.hhhh{display:block;}
	.hhhnr{padding:0; width:100%; display:block; height:350px;}
	.hhhnrka{width:100%; display:block; height:auto;}
	.procontent{display:none;}
	.procontent .swiper-slide{display:block;}
	.home3title{font-size:30px;}
	.home3text{font-size:15px;}
	.prolisqt .item{width:48%; margin:1%;}
	.list .item{width:100%; float:none; margin:1.5% 0;}
	.nnewsul li{width:100%;}
	.honorula li{width:48%; margin:1%;}
	.nycaseul li{width:48%; margin:1%;}
	.nylxwm li{width:48%; margin:1%;}
	.nylxttt{font-size:22px;}
	.jiazhiula li{width:100%; margin:1% 0;}
	.jiazhiulb li{width:100%; margin:1% 0;}
	.jiazhiulb li img{width:100%;}
}