@media screen and (max-width: 1900px) {
	.authention-li {
		width: 20%;
		float: left;
		cursor: pointer;
		position: relative;
	}
}

@media screen and (max-width: 1700px) {
	.nav .nav-box {
		width: 1200px;
		margin: auto;
	}
	.main-about .main-about-box {
		width: 1200px;
		margin: auto;
	}
	.main .main-banner {
		width: 100%;
		height: 390px;
	}
	.main-business .main-business-box {
		width: 1200px;
		margin: auto;
	}
	.swiper-text-box .swiper-img {
		width: 100%;
		height: 195px;
		display: inline-block;
	}
	.main-about-box .main-about-left {
		width: 510px;
		float: left;
	}
	.main-about-left img {
		width: 100%;
		height: 320px;
	}
	.main-about-box .main-about-right {
		float: left;
		width: 690px;
		height: 320px;
		background: #f2f2f2;
		padding: 44px 40px;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}
	.authention .authention-worp {
		width: 1200px;
		margin: auto;
	}
	.main-news .main-news-worp {
		width: 1200px;
		margin: auto;
		padding: 0 0 50px 0;
	}
	.main-news-box .main-news-left {
		width: 650px;
		float: left;
	}
	.main-news-box .main-news-right {
		width: 550px;
		float: left;
		padding-left: 60px;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}
	.main-news-list .rights {
		float: left;
		width: 500px;
		padding-left: 20px;
		font-size: 14px;
	}
	.main-news-li .rights {
		float: left;
		width: 400px;
		padding-left: 20px;
		font-size: 14px;
	}
	.footer .footer-worp {
		width: 1200px;
		margin: auto;
		padding: 30px 0;
	}
	.footer-address .footer-left {
		width: 350px;
		float: left;
	}
	.footer-address .footer-cent {
		width: 430px;
		float: left;
	}
	.pcless {
		display: block;
	}
	.mobileless {
		display: none;
	}
	.contact-bot .contact-bot-worp {
		width: 1200px;
		margin: auto;
		padding: 30px 0;
	}
	.authention-li {
		width: 20%;
		float: left;
		cursor: pointer;
		position: relative;
	}
}

@media screen and (max-width: 1263px) {
	.nav .nav-box {
		width: 1100px;
		margin: auto;
	}
	.main-about .main-about-box {
		width: 1100px;
		margin: auto;
	}
	.main .main-banner {
		width: 100%;
		height: 370px;
	}
	.main-business .main-business-box {
		width: 1100px;
		margin: auto;
	}
	.swiper-text-box .swiper-img {
		width: 100%;
		height: 145px;
		display: inline-block;
	}
	.main-about-box .main-about-left {
		width: 460px;
		float: left;
	}
	.main-about-left img {
		width: 100%;
		height: 300px;
	}
	.main-about-box .main-about-right {
		float: left;
		width: 640px;
		height: 300px;
		background: #f2f2f2;
		padding: 44px 40px;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}
	.authention .authention-worp {
		width: 1100px;
		margin: auto;
	}
	.authention-li {
		width: 20%;
		float: left;
		cursor: pointer;
		position: relative;
	}
	.main-news .main-news-worp {
		width: 1100px;
		margin: auto;
		padding: 0 0 50px 0;
	}
	.main-news-box .main-news-left {
		width: 600px;
		float: left;
	}
	.main-news-msg .lefts {
		width: 500px;
		float: left;
		font-size: 14px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.main-news-box .main-news-right {
		width: 500px;
		float: left;
		padding-left: 60px;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}
	.main-news-list .rights {
		float: left;
		width: 450px;
		padding-left: 20px;
		font-size: 14px;
	}
	.main-news-li .rights {
		float: left;
		width: 350px;
		padding-left: 20px;
		font-size: 14px;
	}
	.footer .footer-worp {
		width: 1100px;
		margin: auto;
		padding: 30px 0;
	}
	.footer-address .footer-left {
		width: 300px;
		float: left;
	}
	.footer-address .footer-cent {
		width: 380px;
		float: left;
	}
	.pcless {
		display: block;
	}
	.mobileless {
		display: none;
	}
	.contact-nav .contact-nav-box {
		width: 1100px;
		margin: auto;
	}
	.contact-nav-box .lefts .contact-nav-list {
		padding: 15px 50px;
		font-size: 14px;
		float: left;
	}
	.contact-nav-box .rights {
		float: right;
		padding: 15px 0;
		color: #999999;
	}
	.contact-bot .contact-bot-worp {
		width: 1100px;
		margin: auto;
		padding: 30px 0;
	}
	.contact-bot-worp .summary-left {
		float: left;
		width: 410px;
	}
	.summary-left .imgf {
		width: 100%;
		height: 320px;
	}
	.contact-bot-worp .contact-bot-list {
		width: 250px;
		float: left;
		margin: 0 20px 20px 0;
	}
	.boxs img {
		width: 100%;
		height: 165px;
	}
	.businesslist {
		float: left;
		width: 96%;
		padding: 33px 0;
		border-bottom: 1px solid #e8e8e8;
		border-right: 0;
		box-sizing: border-box;
	}
	.businesslist:nth-child(even) {
		border-right: 0;
		padding-left: 0px;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}
	.businesslist .right {
		width: 60%;
		float: left;
		padding-left: 20px;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}
	.businesslist .left {
		width: 103px;
		height: 95px;
		float: left;
	}
	.newsList-li {
		width: 45%;
		padding: 35px 0 20px;
		float: left;
		border-top: 1px solid #eaeaea;
	}
	.newsList-li .rights {
		float: left;
		width: 80%;
		padding-left: 20px;
		font-size: 14px;
	}
	.contworp .addressbox {
		width: 100%;
		background: url(/en/images/lianxi.jpg) no-repeat right bottom;
		background-size: 332px 288px;
	}
    .banner-text{
    	position: absolute;
    	top:100px;
    	left:12%;
    	color:#fff;
    }
    .banright{
    	position: absolute;
    	top:100px;
    	right:12%;
    	color:#fff;
    }
    .contbanner{
		width:88%;
		padding-top: 50px;
		color:#fff;
		margin: right;
		text-align: right;
	}
}
@media screen and (max-width: 1500px) {
	.banner-text{
    	position: absolute;
    	top:100px;
    	left:10%;
    	color:#fff;
    }
    .banright{
    	position: absolute;
    	top:100px;
    	right:10%;
    	color:#fff;
    }
    .contbanner{
		width:90%;
		padding-top: 50px;
		color:#fff;
		margin: right;
		text-align: right;
	}
	.contact .contact-bg {
	    width: 100%;
	    height: 215px;
	    background-repeat: no-repeat;
	    background-size: 100% 100%;
	}
}

@media screen and (max-width: 1169px) {
	.nav .nav-box {
		width: 1000px;
		margin: auto;
	}
	.main-about .main-about-box {
		width: 1000px;
		margin: auto;
	}
	.main .main-banner {
		width: 100%;
		height: 320px;
	}
	.main-business .main-business-box {
		width: 1000px;
		margin: auto;
	}
	.swiper-text-box .swiper-img {
		width: 100%;
		height: 145px;
		display: inline-block;
	}
	.main-about-box .main-about-left {
		width: 410px;
		float: left;
	}
	.main-about-left img {
		width: 100%;
		height: 280px;
	}
	.main-about-box .main-about-right {
		float: left;
		width: 590px;
		height: 280px;
		background: #f2f2f2;
		padding: 44px 40px;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}
	.authention .authention-worp {
		width: 1000px;
		margin: auto;
	}
	.authention-li {
		width: 20%;
		float: left;
		cursor: pointer;
		position: relative;
	}
	.main-news .main-news-worp {
		width: 1000px;
		margin: auto;
		padding: 0 0 50px 0;
	}
	.main-news-box .main-news-left {
		width: 550px;
		float: left;
	}
	.main-news-msg .lefts {
		width: 450px;
		float: left;
		font-size: 14px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.main-news-box .main-news-right {
		width: 450px;
		float: left;
		padding-left: 60px;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}
	.main-news-list .rights {
		float: left;
		width: 400px;
		padding-left: 20px;
		font-size: 14px;
	}
	.main-news-li .rights {
		float: left;
		width: 300px;
		padding-left: 20px;
		font-size: 14px;
	}
	.footer .footer-worp {
		width: 1000px;
		margin: auto;
		padding: 30px 0;
	}
	.footer-address .footer-left {
		width: 250px;
		float: left;
	}
	.footer-address .footer-cent {
		width: 330px;
		float: left;
	}
	.contact-nav .contact-nav-box {
		width: 1000px;
		margin: auto;
	}
	.contact-nav-box .lefts .contact-nav-list {
		padding: 15px 40px;
		font-size: 14px;
		float: left;
	}
	.contact-nav-box .rights {
		float: right;
		padding: 15px 0;
		color: #999999;
	}
	.contact-bot .contact-bot-worp {
		width: 1000px;
		margin: auto;
		padding: 30px 0;
	}
	.contact-bot-worp .summary-right {
		float: left;
		width: 580px;
		padding-left: 45px;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		white-space: pre-wrap;
	}
	.contact-bot-worp .contact-bot-list {
		width: 228px;
		float: left;
		margin: 0 20px 20px 0;
	}
	.boxs img {
		width: 100%;
		height: 150px;
	}
	.newsList-li {
		width: 45%;
		padding: 35px 0 20px;
		float: left;
		border-top: 1px solid #eaeaea;
	}
	.newsList-li .rights {
		float: left;
		width: 70%;
		padding-left: 20px;
		font-size: 14px;
	}
	.addressbox .lefts {
		float: left;
		width: 48%;
		padding: 0 20px 40px 20px;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}
	.contworp .addressbox {
		width: 100%;
		background: url(/en/images/lianxi.jpg) no-repeat right bottom;
		background-size: 306px 278px;
	}
	.main-about-right .main-about-msg {
	    width: 100%;
	    text-indent: 2em;
	    line-height: 2.2;
	    padding: 20px 0 0px;
	    color: #696969;
	    display: -webkit-box;
	    -moz-box-sizing: border-box;
	    -webkit-box-sizing: border-box;
	    -webkit-box-orient: vertical;
	    -webkit-line-clamp: 5;
	    overflow: hidden;
	}
	.footer-worp .footer-address {
	    width: 100%;
	    padding: 35px 0 0;
	    position: relative;
	}
	.footer-cent img {
	    width: 100px;
	    height: 60px;
	    padding: 0px 0 10px;
	    margin-left: 100px;
	}
	.footer-right h2 {
	    font-size: 16px;
	    padding-bottom: 10px;
	}
	.footer-cent p {
	    line-height:1.4;
	}
}

@media screen and (max-width: 1100px) {
	.nav .nav-box {
		width: 900px;
		margin: auto;
	}
	.footer-nav .footer-nav-ul {
	    width: 90%;
	    text-align: center;
	    margin: auto;
	}
	.nav-box .nav-right {
		width: 630px;
		float: right;
		text-align: right;
	}
	.main-about .main-about-box {
		width: 900px;
		margin: auto;
	}
	.main .main-banner {
		width: 100%;
		height: 280px;
	}
	.main-business .main-business-box {
		width: 900px;
		margin: auto;
	}
	.swiper-text-box .swiper-img {
		width: 100%;
		height: 132px;
		display: inline-block;
	}
	.main-about-box .main-about-left {
		width: 360px;
		float: left;
	}
	.main-about-left img {
		width: 100%;
		height: 240px;
	}
	.main-about-box .main-about-right {
		float: left;
		width: 540px;
		height: 240px;
		background: #f2f2f2;
		padding: 44px 40px;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}
	.main-about-right .main-about-msg {
		width: 100%;
		text-indent: 2em;
		line-height: 2.2;
		padding: 20px 0 0px;
		color: #696969;
		display: -webkit-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 4;
		overflow: hidden;
	}
	.authention .authention-worp {
		width: 900px;
		margin: auto;
	}
	.authention-li {
		width: 20%;
		float: left;
		cursor: pointer;
		position: relative;
	}
	.main-news .main-news-worp {
		width: 900px;
		margin: auto;
		padding: 0 0 50px 0;
	}
	.main-news-box .main-news-left {
		width: 450px;
		float: left;
	}
	.main-news-msg .lefts {
		width: 350px;
		float: left;
		font-size: 14px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.main-news-list .rights {
		float: left;
		width: 350px;
		padding-left: 20px;
		font-size: 14px;
	}
	.main-news-box .main-news-right {
		width: 450px;
		float: left;
		padding-left: 60px;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}
	.main-news-li .rights {
		float: left;
		width: 300px;
		padding-left: 20px;
		font-size: 14px;
	}
	.footer .footer-worp {
		width: 900px;
		margin: auto;
		padding: 30px 0;
	}
	.footer-address .footer-left {
		width: 250px;
		float: left;
	}
	.footer-address .footer-cent {
		width: 350px;
		float: left;
	}
	.footer-address .footer-right {
		width: 300px;
		float: left;
	}
	.contact-nav .contact-nav-box {
		width: 900px;
		margin: auto;
	}
	.contact-bot .contact-bot-worp {
		width: 900px;
		margin: auto;
		padding: 30px 0;
	}
	.contact-bot-worp .summary-left {
		float: left;
		width: 360px;
	}
	.summary-left .imgf {
		width: 100%;
		height: 320px;
	}
	.contact-bot-worp .summary-right {
		float: left;
		width: 530px;
		padding-left: 45px;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		white-space: pre-wrap;
	}
	.contact-bot .contact-bot-worp.picworp {
		width: 800px;
	}
	.newsList-li {
		width: 42%;
		padding: 35px 0 20px;
		float: left;
		border-top: 1px solid #eaeaea;
	}
	.newsList-li .rights {
		float: left;
		width: 60%;
		padding-left: 20px;
		font-size: 14px;
	}
	.newsList-li:nth-child(odd) {
		margin-right: 87px;
	}
	.formbox .list {
		width: 80%;
		padding: 30px 0 0;
		margin: auto;
	}
	.nav-box .nav-left {
		width: 160px;
		float: left;
	}
	.nav-left img {
		width: 100%;
		height: 40px;
		padding: 25px 0;
	}
	.nav-ul .nav-li {
		float: left;
		padding: 21px 20px 10px 0;
	}
	.banner-text{
    	position: absolute;
    	top:40px;
    	left:80px;
    	color:#fff;
    }
    .contbanner{
		width:95%;
		padding-top: 40px;
		color:#fff;
		margin: right;
		text-align: right;
	}
    .contbanner h2{
    	font-size: 28px;
    	font-weight: normal;
    	text-align:right;
    	line-height: 1.8;
    }
    .contbanner p{
    	font-size:22px;
    	font-weight: normal;
    	/*font-family: '宋体';*/
    	text-align: right;
    }
    .banright{
    	position: absolute;
    	top:40px;
    	right:80px;
    	color:#fff;
    }
    .banner-text h3{
    	font-size: 20px;
    	text-align:left;
    	line-height: 1.4;
    	text-shadow:#2b2323 0 0 10px;
    }
    .contact .contact-bg {
	    width: 100%;
	    height:180px;
	    background-repeat: no-repeat;
	    background-size: 100% 100%;
	}
	.cousebox{
		padding: 40px 0 100px;
		width:90%;
		line-height:2.2;
		margin: auto;
	}
}

@media screen and (max-width: 1090px) {
	.nav .nav-box {
		width: 900px;
		margin: auto;
	}
	.nav-box .nav-right {
		width: 655px;
		float: right;
		text-align: right;
	}
	.main-about .main-about-box {
		width: 900px;
		margin: auto;
	}
	.main .main-banner {
		width: 100%;
		height: 280px;
	}
	.main-business .main-business-box {
		width: 900px;
		margin: auto;
	}
	.swiper-text-box .swiper-img {
		width: 100%;
		height: 132px;
		display: inline-block;
	}
	.main-about-box .main-about-left {
		width: 360px;
		float: left;
	}
	.main-about-left img {
		width: 100%;
		height: 240px;
	}
	.main-about-box .main-about-right {
		float: left;
		width: 540px;
		height: 240px;
		background: #f2f2f2;
		padding: 44px 40px;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}
	.main-about-right .main-about-msg {
		width: 100%;
		text-indent: 2em;
		line-height: 2.2;
		padding: 20px 0 0px;
		color: #696969;
		display: -webkit-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 4;
		overflow: hidden;
	}
	.authention .authention-worp {
		width: 900px;
		margin: auto;
	}
	.authention-li {
		width: 20%;
		float: left;
		cursor: pointer;
		position: relative;
	}
	.main-news .main-news-worp {
		width: 900px;
		margin: auto;
		padding: 0 0 50px 0;
	}
	.main-news-box .main-news-left {
		width: 450px;
		float: left;
	}
	.main-news-msg .lefts {
		width: 350px;
		float: left;
		font-size: 14px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.main-news-list .rights {
		float: left;
		width: 350px;
		padding-left: 20px;
		font-size: 14px;
	}
	.main-news-box .main-news-right {
		width: 450px;
		float: left;
		padding-left: 60px;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}
	.main-news-li .rights {
		float: left;
		width: 300px;
		padding-left: 20px;
		font-size: 14px;
	}
	.footer .footer-worp {
		width: 900px;
		margin: auto;
		padding: 30px 0;
	}
	.footer-address .footer-left {
		width: 250px;
		float: left;
	}
	.footer-address .footer-cent {
		width: 350px;
		float: left;
	}
	.footer-address .footer-right {
		width: 300px;
		float: left;
	}
	.contact-nav .contact-nav-box {
		width: 850px;
		margin: auto;
	}
	.contact-nav-box .lefts .contact-nav-list {
		padding: 15px 30px;
		font-size: 14px;
		float: left;
	}
	.contact-nav-box .rights {
		float: right;
		padding: 15px 0;
		color: #999999;
	}
	.contact-bot .contact-bot-worp {
		width: 900px;
		margin: auto;
		padding: 30px 0;
	}
	.contworp .addressbox {
		width: 100%;
		background: url(/en/images/lianxi.jpg) no-repeat right bottom;
		background-size: 265px 258px;
	}
}

@media screen and (max-width: 1068px) {
	.nav .nav-box {
		width: 900px;
		margin: auto;
	}
	.nav-box .nav-right {
		width: 80%;
		float: right;
		text-align: right;
	}
	.main-about .main-about-box {
		width: 900px;
		margin: auto;
	}
	.main .main-banner {
		width: 100%;
		height: 280px;
	}
	.main-business .main-business-box {
		width: 900px;
		margin: auto;
	}
	.swiper-text-box .swiper-img {
		width: 100%;
		height: 132px;
		display: inline-block;
	}
	.main-about-box .main-about-left {
		width: 360px;
		float: left;
	}
	.main-about-left img {
		width: 100%;
		height: 240px;
	}
	.main-about-box .main-about-right {
		float: left;
		width: 540px;
		height: 240px;
		background: #f2f2f2;
		padding: 44px 40px;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}
	.main-about-right .main-about-msg {
		width: 100%;
		text-indent: 2em;
		line-height: 2.2;
		padding: 20px 0 0px;
		color: #696969;
		display: -webkit-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 4;
		overflow: hidden;
	}
	.authention .authention-worp {
		width: 900px;
		margin: auto;
	}
	.authention-li {
		width: 20%;
		float: left;
		cursor: pointer;
		position: relative;
	}
	.main-news .main-news-worp {
		width: 900px;
		margin: auto;
		padding: 0 0 50px 0;
	}
	.main-news-box .main-news-left {
		width: 450px;
		float: left;
	}
	.main-news-msg .lefts {
		width: 350px;
		float: left;
		font-size: 14px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.main-news-list .rights {
		float: left;
		width: 350px;
		padding-left: 20px;
		font-size: 14px;
	}
	.main-news-box .main-news-right {
		width: 450px;
		float: left;
		padding-left: 60px;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}
	.main-news-li .rights {
		float: left;
		width: 300px;
		padding-left: 20px;
		font-size: 14px;
	}
	.footer .footer-worp {
		width: 900px;
		margin: auto;
		padding: 30px 0;
	}
	.footer-address .footer-left {
		width: 250px;
		float: left;
	}
	.footer-address .footer-cent {
		width: 350px;
		float: left;
	}
	.footer-address .footer-right {
		width: 300px;
		float: left;
	}
	.contact-nav .contact-nav-box {
		width: 850px;
		margin: auto;
	}
	.contact-bot .contact-bot-worp {
		width: 850px;
		margin: auto;
		padding: 30px 0;
	}
	.contact-bot-worp .summary-left {
		float: left;
		width: 35%;
	}
	.summary-left .imgf {
		width: 100%;
		height: auto;
	}
	.contact-bot-worp .summary-right {
		float: left;
		width: 62%;
		padding-left: 45px;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		white-space: pre-wrap;
	}
	.contact-bot-worp.sumworp {
		width: 100%;
	}
}

@media screen and (max-width: 1048px) {
	.nav .nav-box {
		width: 900px;
		margin: auto;
	}
	.nav-box .nav-right {
		width: 80%;
		float: right;
		text-align: right;
	}
	.main-about .main-about-box {
		width: 900px;
		margin: auto;
	}
	.main .main-banner {
		width: 100%;
		height: 280px;
	}
	.main-business .main-business-box {
		width: 850px;
		margin: auto;
	}
	.swiper-text-box .swiper-img {
		width: 100%;
		height: 120px;
		display: inline-block;
	}
	.main-about-box .main-about-left {
		width: 360px;
		float: left;
	}
	.main-about-left img {
		width: 100%;
		height: 240px;
	}
	.main-about-box .main-about-right {
		float: left;
		width: 540px;
		height: 240px;
		background: #f2f2f2;
		padding: 44px 40px;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}
	.main-about-right .main-about-msg {
		width: 100%;
		text-indent: 2em;
		line-height: 2.2;
		padding: 20px 0 0px;
		color: #696969;
		display: -webkit-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 4;
		overflow: hidden;
	}
	.authention .authention-worp {
		width: 900px;
		margin: auto;
	}
	.authention-li {
		width: 20%;
		float: left;
		cursor: pointer;
		position: relative;
	}
	.main-news .main-news-worp {
		width: 900px;
		margin: auto;
		padding: 0 0 50px 0;
	}
	.main-news-box .main-news-left {
		width: 450px;
		float: left;
	}
	.main-news-msg .lefts {
		width: 350px;
		float: left;
		font-size: 14px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.main-news-list .rights {
		float: left;
		width: 350px;
		padding-left: 20px;
		font-size: 14px;
	}
	.main-news-box .main-news-right {
		width: 450px;
		float: left;
		padding-left: 60px;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}
	.main-news-li .rights {
		float: left;
		width: 300px;
		padding-left: 20px;
		font-size: 14px;
	}
	.footer .footer-worp {
		width: 900px;
		margin: auto;
		padding: 30px 0;
	}
	.footer-address .footer-left {
		width: 250px;
		float: left;
	}
	.footer-address .footer-cent {
		width: 350px;
		float: left;
	}
	.footer-address .footer-right {
		width: 300px;
		float: left;
	}
	.contact-nav .contact-nav-box {
		width: 800px;
		margin: auto;
	}
	.contact-nav-box .lefts .contact-nav-list {
		padding: 10px 20px;
		font-size: 12px;
		float: left;
	}
	.contact-nav-box .rights {
		float: right;
		padding: 10px 0;
		color: #999999;
	}
	.contact-bot .contact-bot-worp {
		width: 800px;
		margin: auto;
		padding: 30px 0;
	}
	.contact-bot-worp.sumworp {
		width: 100%;
	}
	.contworp .addressbox {
		width: 100%;
		background: url(/en/images/lianxi.jpg) no-repeat right bottom;
		background-size: 265px 258px;
	}
	.contworp .addressbox {
		width: 100%;
		background: url(/en/images/lianxi.jpg) no-repeat right bottom;
		background-size: 221px 225px;
	}
}

@media screen and (max-width: 1040px) {}

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

@media screen and (max-width: 1020px) {
	.contact .contact-bg {
		width: 100%;
		height: 190px;
		background-repeat: no-repeat;
		background-size: 100% 100%;
	}
}

@media screen and (max-width: 960px) {
	.nav .nav-box {
		width: 800px;
		margin: auto;
	}
	.nav-box .nav-right {
		width: 80%;
		float: right;
		text-align: right;
	}
	.nav-box .nav-left {
		width: 154px;
		float: left;
	}
	.nav-left img {
		width: 100%;
		height: 35px;
		padding: 25px 0;
	}
	.nav-ul .nav-li {
		float: left;
		padding: 20px 10px 10px 0;
	}
	.main .main-about {
		width: 100%;
		padding: 20px 0;
	}
	.main-about .main-about-box {
		width: 800px;
		margin: auto;
	}
	.main .main-banner {
		width: 100%;
		height: 230px;
	}
	.main .main-business {
		width: 100%;
		padding: 22px 0;
		background: #f0f0f0;
	}
	.main-business-box .main-business-sowp {
		width: 100%;
		height: 280px;
		position: relative;
	}
	.main-business .main-business-box {
		width: 800px;
		margin: auto;
	}
	.swiper-text-box .swiper-img {
		width: 100%;
		height: 122px;
		display: inline-block;
	}
	.main-about-box .main-about-left {
		width: 310px;
		float: left;
	}
	.main-about-left img {
		width: 100%;
		height: 220px;
	}
	.main-about-box .main-about-right {
		float: left;
		width: 490px;
		height: 220px;
		background: #f2f2f2;
		padding: 24px 30px;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}
	.main-about-right .main-about-msg {
		width: 100%;
		text-indent: 2em;
		line-height: 2.2;
		padding: 20px 0 0px;
		color: #696969;
		display: -webkit-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 4;
		overflow: hidden;
	}
	.authention .authention-worp {
		width: 800px;
		margin: auto;
	}
	.authention-li {
		width: 20%;
		float: left;
		cursor: pointer;
		position: relative;
	}
	.main-news .main-news-worp {
		width: 800px;
		margin: auto;
		padding: 0 0 50px 0;
	}
	.main-news-box .main-news-left {
		width: 400px;
		float: left;
	}
	.main-news-msg .lefts {
		width: 300px;
		float: left;
		font-size: 14px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.main-news-list .rights {
		float: left;
		width: 300px;
		padding-left: 20px;
		font-size: 14px;
	}
	.main-news-box .main-news-right {
		width: 400px;
		float: left;
		padding-left: 60px;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}
	.main-news-li .rights {
		float: left;
		width: 250px;
		padding-left: 20px;
		font-size: 14px;
	}
	.main-news-ul .main-news-li {
		width: 100%;
		padding: 25px 0;
		border-top: 1px solid #eaeaea;
	}
	.footer .footer-worp {
		width: 800px;
		margin: auto;
		padding: 30px 0;
	}
	.contact-nav .contact-nav-box {
		width: 100%;
		margin: auto;
	}
	.contact-nav-box .lefts .contact-nav-list {
		padding: 10px 10px;
		font-size: 12px;
		float: left;
	}
	.contact-nav-box .rights {
		float: right;
		padding: 10px 0;
		color: #999999;
	}
	.contact-bot .contact-bot-worp {
		width: 800px;
		margin: auto;
		padding: 20px 0;
	}
	.contact-bot-worp.sumworp {
		width: 100%;
	}
	.footer-worp .footer-address {
	    width: 100%;
	    padding: 15px 0 0;
	    position: relative;
	}
	.footer-nav .footer-nav-ul {
	    width: 100%;
	    text-align: center;
	    margin: auto;
	}
	.footer-left h2 {
	    font-size: 14px;
	    padding-bottom: 10px;
	}
	.footer-address .footer-left {
		width: 230px;
		float: left;
	}
	.footer-address .footer-cent {
	    width: 383px;
	    float: left;
	}
	.footer-address .footer-right {
		width: 150px;
		float: left;
	}
	.footer-worp .footer-address {
	    width: 100%;
	    padding: 25px 0 0;
	    position: relative;
	}
	.banright h2{
    	font-size: 30px;
	    text-align: right;
    }
    .banright p{
    	font-size: 30px;
	    text-align: right;
    }
	.banner-text h2 {
	    font-size: 30px;
	    text-align: left;
	    line-height: 2.0;
	    text-shadow: #2b2323 0 0 10px;
	}
	.banner-text p {
	    font-size: 18px;
	    text-align: left;
	    text-shadow: #2b2323 0 0 7px;
	}
    .contbanner h2{
    	font-size: 24px;
    	font-weight: normal;
    	text-align:right;
    	line-height: 1.8;
    }
    .contbanner p{
    	font-size:20px;
    	font-weight: normal;
    	/*font-family: '宋体';*/
    	text-align: right;
    }
    .contact .contact-bg {
	    width: 100%;
	    height:160px;
	    background-repeat: no-repeat;
	    background-size: 100% 100%;
	}
}

@media screen and (max-width: 900px) {}

@media screen and (max-width: 890px) {}

@media screen and (max-width: 880px) {
	.nav .nav-box {
		width: 100%;
		margin: auto;
		padding: 0 20px;
		box-sizing: border-box;
	}
	.nav2-left {
		float: left;
		width: 53%;
	}
	.nav2-right .menubut {
		width: 20px;
		cursor: pointer;
		vertical-align: middle;
	}
	.nav2-img{
		display: inline-block;
		width:20px;
		height:20px;
		margin:2px 5px 0 0;
		vertical-align: middle;
	}
	.nav2-left .logosd {
		width: 145px;
		margin-left: 10px;
	}
	.mobileless {
		width: 100%;
		padding: 15px 0;
	}
	.nav2-ul {
		width: 100%;
		position: fixed;
		background: #fff;
		top: 59px;
		left: 0;
		z-index: 1111;
		display: none;
	}
	.nav2-li {
		width: 100%;
		padding: 10px 0 10px 30px;
		box-sizing: border-box;
		border-bottom: 1px solid #f2f2f2;
	}
	.nav2-li a {
		width: 100%;
		display: inline-block;
	}
	.arrow-left,
	.arrow-right {
		display: none;
	}
	.nav2-right {
		float: right;
		padding-top: 5px;
	}
	.nav2-right .diq {
		width: 20px;
		vertical-align: middle;
	}
	.nav2-right span {
		margin: 0;
		cursor: pointer;
		display: inline-block;
	}
	.worps .nav {
		width: 100%;
		font-size: 14px;
	}
	.nav2-right .xarr {
		width: 20px;
	}
	.nav2-right .chages {
		padding: 7px 15px;
		background: #fff;
		border-radius: 4px;
		position: fixed;
		top: 72px;
		right: 30px;
		z-index: 1111;
		cursor: pointer;
		display: none;
	}
	.pcless {
		display: none;
	}
	.mobileless {
		display: block;
	}
	.main-about .main-about-box {
		width: 100%;
		padding: 0 20px;
		margin: auto;
		box-sizing: border-box;
	}
	.main-about-box .main-about-left {
		width: 300px;
		float: left;
	}
	.main-about-left img {
		width: 100%;
		height: 200px;
	}
	.main-about-box .main-about-right {
		float: left;
		width: 460px;
		height: 200px;
		background: #f2f2f2;
		padding: 24px 30px;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}
	.main-business .main-business-box {
		width: 100%;
		padding: 0 20px;
		box-sizing: border-box;
	}
	.swiper-text-box .swiper-img {
		width: 100%;
		height: 112px;
		display: inline-block;
	}
	.authention .authention-worp {
		width: 100%;
		padding: 0 20px;
		box-sizing: border-box;
	}
	.authention-li {
		width: 20%;
		float: left;
		cursor: pointer;
		position: relative;
	}
	.authention-li img {
		width: 100px;
		height: 85px;
	}
	.main-news .main-news-worp {
		width: 100%;
		padding: 20px;
		box-sizing: border-box;
	}
	.main-news-worp .main-news-tit {
		padding: 20px 0 10px;
		font-size: 16px;
		line-height: 1.8;
	}
	.main-news-box .main-news-left {
		width: 350px;
		float: left;
	}
	.main-news-msg .lefts {
		width: 250px;
		float: left;
		font-size: 14px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.main-news-list .rights {
		float: left;
		width: 250px;
		padding-left: 20px;
		font-size: 14px;
	}
	.main-news-box .main-news-right {
		width: 400px;
		float: left;
		padding-left: 40px;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}
	.footer .footer-worp {
		width: 100%;
		margin: auto;
		padding: 30px;
		box-sizing: border-box;
	}
	.footer-address .footer-cent {
		width: 340px;
		float: left;
	}
	.contact-bot-worp.sumworp {
		width: 100%;
	}
	.contact-bot .contact-bot-worp.picworp {
		width: 500px;
	}
	.contact-bot .contact-bot-worp.newlistbox {
		width: 80%;
		margin: auto;
	}
	.contact-bot .contact-bot-worp.newdetbox {
		width: 80%;
		margin: auto;
	}
	.contact-bot .contact-bot-worp.contacts {
		width: 80%;
		margin: auto;
	}
	.contact-bot .contact-bot-worp.feedbacks {
		width: 80%;
		margin: auto;
	}
	.contact-bot .contact-bot-worp.prcoducts {
		width: 80%;
		margin: auto;
	}
	.contact-bot .contact-bot-worp.worlds {
		width: 80%;
		margin: auto;
	}
	.feedback .tit {
		text-align: center;
		font-size: 12px;
		background: #f6f6f6;
		line-height: 1.6;
		padding: 10px;
	}
	.formbox .list span {
		display: inline-block;
		width: 100px;
		text-align: right;
	}
	.newsList-li {
		width: 100%;
		padding: 35px 0 20px;
		float: left;
		border-top: 1px solid #eaeaea;
	}
	.newsList-li .rights {
		float: left;
		width: 70%;
		padding-left: 20px;
		font-size: 14px;
	}
	.newsList-li:nth-child(odd) {
		margin-right: 87px;
	}
	.newsdet-bot a span {
		display: none;
	}
	.boxs .msgs {
		padding: 0px 10px 10px 10px;
		line-height: 1.8;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 3;
		overflow: hidden;
	}
	.newsList-li:nth-child(2) {
		border-top: 1px solid #eaeaea;
	}
	.main-news-left .main-news-list {
		width: 100%;
		padding: 20px 0;
	}
	.main-about-tit .mark {
		float: right;
		width: 48px;
		height: 32px;
	}
    .contbanner h2{
    	font-size: 22px;
    	font-weight: normal;
    	text-align:right;
    	line-height: 1.8;
    }
    .contbanner p{
    	font-size:16px;
    	font-weight: normal;
    	/*font-family: '宋体';*/
    	text-align: right;
    }
	 .banner-text h2{
    	font-size: 30px;
    	line-height: 2.0;
    	text-shadow:#2b2323 0 0 10px;
    }
    .banner-text p{
    	font-size:18px;
    	text-align: left;
    	text-shadow:#2b2323 0 0 7px;
    }
    .banner-text .line{
    	width:80px;
    	height:2px;
    	background: #fff;
    	margin-top: 15px;
    	box-shadow: 0 0 5px #2b2323;
    }
    .banner-text h3{
    	font-size: 18px;
    	text-align:left;
    	line-height: 1.2;
    	text-shadow:#2b2323 0 0 10px;
    }
    .contact .contact-bg {
	    width: 100%;
	    height: 140px;
	    background-repeat: no-repeat;
	    background-size: 100% 100%;
	}
}
@media screen and (max-width: 847px) {
	.footer-nav-ul li {
	    float: left;
	    text-align: center;
	    margin: 0 15px;
	}
}
@media screen and (max-width: 836px) {
	main-about .main-about-box {
		width: 90%;
		padding: 0 20px;
		margin: auto;
		box-sizing: border-box;
	}
	.main-about-box .main-about-left {
		width: 280px;
		float: left;
	}
	.main-about-left img {
		width: 100%;
		height: 180px;
	}
	.main-about-box .main-about-right {
		float: left;
		width: 450px;
		height: 180px;
		background: #f2f2f2;
		padding: 24px 30px;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}
	.main-about-right .main-about-msg {
		width: 100%;
		text-indent: 2em;
		line-height: 2.2;
		padding: 20px 0 0px;
		color: #696969;
		display: -webkit-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 3;
		overflow: hidden;
	}
	.main-about-tit .mark {
		float: right;
		width: 42px;
		height: 30px;
	}
}

@media screen and (max-width: 800px) {
	.main-news-box .main-news-right {
		width: 390px;
		float: left;
		padding-left: 10px;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}
	.footer-address .footer-cent {
	    width: 327px;
	    float: left;
	}
}

@media screen and (max-width: 790px) {
	.footer-address .footer-right {
	    width: 100%;
	    padding: 10px 20px;
	    box-sizing: border-box;
	}
	.footer-nav{
		display: none;
	}
	.footer-right h2 {
	    font-size: 14px;
	    padding-bottom: 10px;
	}
	.footer-left h2 .footermenu{
		float: right;
		width:25px;
		height:25px;
		display:block;
	}
	.footer-worp .footer-address {
	    width: 100%;
	    padding: 15px 0 0;
	    position: relative;
	}
	.footer-address .footer-cent{
	 	width:100%;
	    padding: 0px 20px 0px;
	    box-sizing: border-box;
	 }
	.footer-address .footer-left {
    width:100%;
    padding: 10px 20px 0;
    float: left;
    box-sizing: border-box;
}
	.footer-cent p {
	    line-height: 1.2;
	}
	.footer-left h2 {
	    font-size: 14px;
	    padding-bottom: 5px;
	}
	.footer-left p {
	    line-height: 1.4;
	}
	.main-about-box .main-about-left {
		width: 100%;
		float: left;
		display: none;
	}
	.main-about .guganyu {
		display: block;
	}
	.guganyu img {
		width: 100%;
		height: 205px;
	}
	.main-about-left img {
		width: 100%;
		height: 205px;
	}
	.main-news-msg .buts {
		display: none;
	}
	.main-business {
		display: none;
	}
	.authention-li {
		cursor: pointer;
		width: 20%;
		height: auto;
		text-align: center;
		margin: 0;
		padding: 0;
	}
	.authention-li img {
		width: 50px;
		height: 45px;
	}
	.main-business {
		display: none;
	}
	.mobmain {
		display: block;
	}
	.main-about-box .main-about-right {
		float: left;
		width: 100%;
		height: 220px;
		background: #f2f2f2;
		padding: 24px 30px;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}
	.swiper-text-box .swiper-img {
		width: 100%;
		height: 107px;
		display: inline-block;
	}
	.authention-li .bubble {
		position: absolute;
		top: -35px;
		left: 26px;
		width: 88px;
		height: 38px;
		color: #666666;
		background: url(/en/images/qipao.png) no-repeat;
		background-size: 100% 100%;
		text-align: center;
		line-height: 30px;
		display: none;
		transition: display 4s;
		-moz-transition: display 4s;
		-webkit-transition: display 4s;
		-o-transition: display 4s;
	}
	.authention-li {
		width: 20%;
		float: left;
		cursor: pointer;
		position: relative;
	}
	.main-news-box .main-news-left {
		width: 100%;
		float: left;
	}
	.main-news-msg .lefts {
		width: 70%;
		float: left;
		font-size: 14px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.main-news-list .rights {
		float: left;
		width: 80%;
		padding-left: 20px;
		font-size: 14px;
	}
	.main-news-list .lefts {
		float: left;
		text-align: center;
		padding: 0 20px 10px 0;
		border-right: 0;
	}
	.main-news-box .main-news-right {
		width: 100%;
		float: left;
		padding-left: 0px;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}
	.contact-nav-box .rights {
		display: none;
	}
	.contact .contact-bg {
		width: 100%;
		height: 200px;
		background-repeat: no-repeat;
		background-size: 100% 100%;
	}
	.summary-left .imgf {
		width: 100%;
	}
	.contact-bot-worp .summary-right {
		float: left;
		width: 100%;
		padding: 0 20px;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		white-space: pre-wrap;
	}
	.contact-bot-worp .contact-bot-list {
		width: 100%;
		float: left;
		padding: 0;
		box-sizing: border-box;
	}
	.contact-bot .contact-bot-worp.picworp {
		width: 100%;
		padding: 20px;
		box-sizing: border-box;
	}
	.boxs img {
		width: 100%;
		height: 150px;
	}
	.newsList-li:nth-last-child(3) {
		border-top: 0;
		border-bottom: 1px solid #eaeaea;
	}
	.addressbox .lefts {
		float: left;
		width: 80%;
		padding: 0 20px 0px 20px;
		margin: auto;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}
	.addressbox .lefts .tops {
		margin-top: 0;
	}
	.formbox .list {
		width: 100%;
		padding: 30px 0 0;
		margin: auto;
	}
	.main-about-box .main-about-right {
		float: left;
		width: 100%;
		height: 166px;
		background: #f2f2f2;
		padding: 24px 30px;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}
	.contact-bot-worp .summary-left {
		float: left;
		width: 100%;
		padding: 0px 20px;
		box-sizing: border-box;
	}
	.footer .footer-worp {
		width: 100%;
		margin: auto;
		padding: 0px;
		box-sizing: border-box;
	}
	.footer-cent img {
		width: 88px;
		height: 41px;
		padding: 10px 0 4px;
		margin-left: 100px;
	}
	.contact-bot-list .boxs.active {
		width: 100%;
		color: #000;
		background: #fff;
	}
	.contact-bot-list .boxs.active a {
		width: 100%;
		color: #000;
	}
	.contact-bot-worp .contact-bot-list:nth-last-child(2) {
		margin-bottom: 0;
	}
	.businesslist {
		float: left;
		width: 100%;
		padding: 20px 0;
		border-bottom: 1px solid #e8e8e8;
		border-right: 0;
		box-sizing: border-box;
	}
	.businesslist .left {
		width: 78px;
		height: 69px;
		float: left;
	}
	.businesslist .right {
		width: 75%;
		float: left;
		padding-left: 20px;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}
	.businesslist:nth-last-child(3) {
		border-bottom: 1px solid #e8e8e8;
	}
	.businesslist:nth-last-child(2) {
		border-bottom: 1px solid #e8e8e8;
	}
	.contact-bot {
		width: 100%;
		min-height: auto;
		background: #f9f9f9;
	}
	.contact-bot .contact-bot-worp.newlistbox {
		width: 100%;
		padding: 0 20px 20px;
		box-sizing: border-box;
	}
	.newsList-li:nth-child(1) {
		border-top: 0;
	}
	.newsList-li {
		width: 100%;
		padding: 15px 0;
		float: left;
		border-top: 1px solid #eaeaea;
	}
	.newsList-li .rights .p2 {
		font-size: 12px;
		padding-top: 0px;
		color: #c0c0c0;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
		overflow: hidden;
	}
	.newsList-li .rights {
		float: left;
		width: 80%;
		padding-left: 0px;
		font-size: 14px;
	}
	.newsList-li .rights p {
		float: left;
		width: 100%;
		padding-left: 0px;
		font-size: 14px;
	}
	.page {
		margin-top: 20px;
		text-align: right;
	}
	.contact-bot .contact-bot-worp.prcoducts {
		width: 100%;
		padding: 20px 20px;
		box-sizing: border-box;
	}
	.contact-bot .contact-bot-worp.contacts {
		width: 100%;
		padding: 20px 20px;
		box-sizing: border-box;
	}
	.contworp {
		width: 100%;
		background: #fff;
		border: 0;
		padding: 0px;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}
	.contworp .addressbox {
		width: 100%;
		padding-bottom: 20px;
		background: url(/en/images/lianxi.jpg) no-repeat right bottom;
		background-size: 0;
	}
	.contworp .maobox {
		width: 100%;
		height: 250px;
		padding-bottom: 0px;
	}
	.addressbox .lefts {
		float: left;
		width: 100%;
		padding: 0 20px 0px 20px;
		margin: auto;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}
	.contact-bot .contact-bot-worp.feedbacks {
		width: 100%;
		padding: 0;
		box-sizing: border-box;
	}
	.feedback .formbox {
		width: 100%;
		padding: 0px 20px 20px;
		box-sizing: border-box;
	}
	.formbox .list input {
		width: 70%;
		line-height: 28px;
		text-indent: 2em;
		height: 30px\9;
		border: 1px solid #ccc;
	}
	.textarea {
		width: 70%;
		line-height: 1.8;
		text-indent: 2em;
		height: 100px;
		vertical-align: middle;
		border: 1px solid #ccc;
	}
	.contact-bot .contact-bot-worp.newdetbox {
		width: 100%;
		padding: 20px;
		box-sizing: border-box;
	}
	.newsdet {
		width: 100%;
		padding: 0 10px 10px;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		border: 0;
		background: #fff;
	}
	.newsdet .time {
		color: #6b6b6b;
		background: #fff;
		line-height: 1.8;
		font-size: 12px;
		text-align: center;
	}
	.timeleft {
		display: inline-block;
		width: 100%;
	}
	.newsdet .detailsbox {
		padding: 20px 0;
		min-height: auto;
		white-space: pre-wrap;
		line-height: 1.8;
	}
	.newsdet-bot {
		padding: 10px 0 5px;
	}
	.swiper-text-box:hover {
		color: #000;
		background: #fff;
	}
	.nav2-right {
		float: right;
		padding-top: 0;
	}
	.footer-cent img {
		display: none;
	}
	.newsList-li:nth-child(2) {
		border-top: 1px solid #eaeaea;
	}
	.footer-cent p.beia {
		margin-left: 0;
	}
	.contact-bot .contact-bot-worp.worlds {
		width: 100%;
	}
	.main-about-right .main-about-msg {
	    width: 100%;
	    text-indent: 2em;
	    line-height: 2.2;
	    padding: 10px 0 0px;
	    color: #696969;
	    display: -webkit-box;
	    -moz-box-sizing: border-box;
	    -webkit-box-sizing: border-box;
	    -webkit-box-orient: vertical;
	    -webkit-line-clamp: 3;
	    overflow: hidden;
	}
	.banright h2{
    	font-size: 26px;
    }
    .banright p{
    	font-size: 26px;
    }
    .contact .contact-bg {
	    width: 100%;
	    height: 115px;
	    background-repeat: no-repeat;
	    background-size: 100% 100%;
	}
	.contbanner {
	    width: 95%;
	    padding-top: 16px;
	    color: #fff;
	    margin: right;
	    text-align: right;
	}
	.newsdet .tit{
		line-height:1.4;
		font-size:16px;
		padding: 20px 0;
		text-align: center;
	}
	.imgboxc .jinkouimg{
		width:70%;
		margin: auto;
	}
	.nav2-img{
		display: inline-block;
		width:20px;
		height:20px;
		margin:6px 5px 0 0;
		vertical-align: middle;
	}
	.cousebox{
		padding: 40px 0 100px;
		width:96%;
		line-height:1.8;
		margin: auto;
	}
	.summary-left .imgf{
		margin-top: 10px;
	}
}

@media screen and (max-width: 768px) {
	.footer-worp .footer-address {
		width: 100%;
		padding: 35px 0 0;
	}
	.footer-worp .footer-nav {
		width: 100%;
		text-align: center;
		display: none;
	}
	.addressbox .lefts .tops {
		margin-top: 0;
	}
	.main-business {
		display: none;
	}
	.mobmain {
		display: block;
	}
	.mapsbox .mapimg {
		width: 99%;
		height: 327px;
		margin: auto;
		border: 1px solid #00000c;
		position: relative;
	}
    .contbanner h2{
    	font-size: 20px;
    	font-weight: normal;
    	text-align:right;
    	line-height: 1.8;
    }
    .contbanner p{
    	font-size:14px;
    	font-weight: normal;
    	/*font-family: '宋体';*/
    	text-align: right;
    }
	.banner-text h2{
    	font-size: 26px;
    	line-height: 2.0;
    	text-shadow:#2b2323 0 0 10px;
    }
    .banner-text p{
    	font-size:14px;
    	text-align: left;
    	text-shadow:#2b2323 0 0 7px;
    }
    .banner-text .line{
    	width:60px;
    	height:2px;
    	background: #fff;
    	margin-top: 15px;
    	box-shadow: 0 0 5px #2b2323;
    }
}

@media screen and (max-width: 680px) {
	.authention .authention-worp {
		width: 95%;
		padding: 0 20px;
		box-sizing: border-box;
	}
	.footer-worp .footer-address {
		width: 100%;
		padding: 0px 0 0;
	}
	.contact .contact-bg {
		width: 100%;
		height: 80px;
		background-repeat: no-repeat;
		background-size: 100% 100%;
	}
}

@media screen and (max-width: 640px) {
	.contworp .addressbox {
		width: 100%;
		background: url(/en/images/lianxi.jpg) no-repeat right bottom;
		background-size: 0;
	}
	.main-business {
		display: none;
	}
	.mobmain {
		display: block;
	}
	.page .nub {
		width: 35px;
		height: 32px;
		border: 1px solid #dddddd;
		border-radius: 4px;
		text-align: center;
		line-height: 30px;
		margin-left: 7px;
	}
	.prev,
	.next {
		padding: 6px 12px;
		border: 1px solid #dddddd;
		border-radius: 4px;
	}
	.mapsbox {
		width: 100%;
		padding: 20px 0;
		background: #fff;
	}
	.mapsbox .mapimg {
		width: 99%;
		height: 245px;
		margin: auto;
		border: 1px solid #00000c;
		position: relative;
	}
	.pname {
		width: 100%;
		margin: auto;
		padding: 0;
		box-sizing: border-box;
	}
    .contbanner h2{
    	font-size: 18px;
    	font-weight: normal;
    	text-align:right;
    	line-height: 1.8;
    }
    .contbanner p{
    	font-size:12px;
    	font-weight: normal;
    	/*font-family: '宋体';*/
    	text-align: right;
    }
	.banner-text.banner2 p{
    	width:70%;
    	line-height: 1.2;
    }
    .pagination {
	    bottom: 10px;
	}
	.banright h2{
    	font-size: 22px;
    }
    .banright p{
    	font-size: 22px;
    }
    .imgboxc .jinkouimg{
		width:80%;
		margin: auto;
	}
}

@media screen and (max-width: 540px) {
	.nav2-left {
		float: left;
		width: 50%;
	}
	.newsList-li .rights {
		float: left;
		width: 60%;
		padding-left: 20px;
		font-size: 14px;
	}
	.addressbox .lefts {
		float: left;
		width: 100%;
		padding: 0;
		margin: auto;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}
	.main-business {
		display: none;
	}
	.mobmain {
		display: block;
	}
	.nav2-left {
		float: left;
		width: 60%;
	}
	.nav-box .nav-left {
		width: 80px;
		float: left;
	}
	.nav-left img {
		width: 100%;
		height: 30px;
		padding: 25px 0;
	}
    .contbanner h2{
    	font-size: 16px;
    	font-weight: normal;
    	text-align:right;
    	line-height: 1.8;
    }
    .contbanner p{
    	font-size:12px;
    	font-weight: normal;
    	/*font-family: '宋体';*/
    	text-align: right;
    }
	.banner-text{
    	position: absolute;
    	top:40px;
    	left:50px;
    	color:#fff;
    }
	.banner-text h2{
    	font-size: 24px;
    	line-height: 1.8;
    	text-shadow:#2b2323 0 0 10px;
    }
    .banner-text h3{
    	font-size: 18px;
    	text-align:left;
    	line-height: 1.6;
    	text-shadow:#2b2323 0 0 10px;
    }
    .banner-text p{
    	font-size:14px;
    	text-align: left;
    	text-shadow:#2b2323 0 0 7px;
    }
    .banner-text.banner2 p{
    	line-height:1.4;
    	font-size:14px;
    }
    .banner-text .line{
    	width:40px;
    	height:2px;
    	background: #fff;
    	margin-top: 15px;
    	box-shadow: 0 0 5px #2b2323;
    }
}

@media screen and (max-width: 480px) {
	.main-news-list .rights {
		float: left;
		width: 60%;
		padding-left: 20px;
		font-size: 14px;
	}
	.page .nub {
		width: 28px;
		height: 28px;
		border: 1px solid #dddddd;
		border-radius: 4px;
		text-align: center;
		line-height: 28px;
		margin-left: 7px;
	}
	.prev,
	.next {
		padding: 5px 10px;
		border: 1px solid #dddddd;
		border-radius: 4px;
	}
	.formbox .list span {
	    display: inline-block;
	    width: 78px;
	    text-align: right;
	}
	.main-business {
		display: none;
	}
	.mobmain {
		display: block;
	}
}

@media screen and (max-width: 414px) {
	.main-news-li .rights {
		float: left;
		width: 60%;
		padding-left: 20px;
		font-size: 14px;
	}
	.nav2-left .logosd {
		width: 105px;
		margin-left: 10px;
	}
	.page .nub {
		display: none;
	}
	.prev,
	.next {
		padding: 5px 10px;
		border: 1px solid #dddddd;
		border-radius: 4px;
	}
	.main-business {
		display: none;
	}
	.mobmain {
		display: block;
	}
	.mapsbox .mapimg {
		width: 99%;
		height: 181px;
		margin: auto;
		border: 1px solid #00000c;
		position: relative;
	}
}

@media screen and (max-width: 380px) {
	.main .main-banner {
		width: 100%;
		height: 179px;
	}
	.main-business {
		display: none;
	}
	.mobmain {
		display: block;
	}
	.nav2-left {
		float: left;
		width: 50%;
		margin-top: 5px;
	}
	.nav-box .nav-left {
		width: 80px;
		float: left;
	}
	.nav-left img {
		width: 100%;
		height: 30px;
		padding: 25px 0;
	}
	.nav2-left .logosd {
		width: 80px;
		margin-left: 10px;
	}
	.swiper-box p {
		color: #6e6e6e;
		line-height: 1.6;
	}
	.swiper-text-box .swiper-box {
		padding: 0px 10px 10px 10px;
	}
	.banner-text{
    	position: absolute;
    	top:40px;
    	left:30px;
    	color:#fff;
    }
	.banner-text h2{
    	font-size: 18px;
    	line-height: 1.6;
    	text-shadow:#2b2323 0 0 10px;
    }
    .banner-text p{
    	font-size:12px;
    	text-align: left;
    	text-shadow:#2b2323 0 0 7px;
    }
    .banner-text .line{
    	width:30px;
    	height:2px;
    	background: #fff;
    	margin-top: 10px;
    	box-shadow: 0 0 5px #2b2323;
    }
    .banner-text h3{
    	font-size: 14px;
    	text-align:left;
    	line-height: 1.6;
    	text-shadow:#2b2323 0 0 10px;
    }
    .banner-text.banner2 p{
    	line-height:1.4;
    	font-size:12px;
    }
    .banright h2{
    	font-size: 20px;
    	line-height: 1.4;
    }
    .banright p{
    	font-size: 20px;
    	line-height: 1.4;
    }
    .imgboxc .jinkouimg{
		width:90%;
		margin: auto;
	}
}

@media screen and (max-width: 375px) {
	.main .main-banner {
		width: 100%;
		height: 162px;
	}
	.main-business {
		display: none;
	}
	.mobmain {
		display: block;
	}
	.main-news-list .rights {
		float: left;
		width: 60%;
		padding-left: 20px;
		font-size: 14px;
	}
	.nav2-ul {
		width: 100%;
		position: fixed;
		background: #fff;
		top: 58px;
		left: 0;
		z-index: 1111;
		display: none;
	}
}

@media screen and (max-width: 320px) {
	.authention-li {
		width: 20%;
		margin: auto;
		text-align: center;
		cursor: pointer;
		position: relative;
	}
	.main-business {
		display: none;
	}
	.mobmain {
		display: block;
	}
	.main .main-banner {
		width: 100%;
		height: 150px;
	}
	.contact-nav-box .lefts .contact-nav-list {
		padding: 10px 5px;
		font-size: 12px;
		float: left;
	}
	.addressbox .lefts {
		float: left;
		width: 100%;
		padding: 0;
		margin: auto;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}
	.newsList-li .rights {
		float: left;
		width: 75%;
		padding-left: 0px;
		font-size: 14px;
	}
	.nav2-left .menubut {
		width: 20px;
		width: 20px;
		cursor: pointer;
	}
	.nav2-right .diq {
		width: 15px;
		vertical-align: middle;
	}
	.worps .nav {
		width: 100%;
		font-size: 14px;
	}
	.contbanner h2{
    	font-size: 14px;
    	font-weight: normal;
    	text-align:right;
    	line-height: 1.8;
    }
    .contbanner p{
    	font-size:12px;
    	font-weight: normal;
    	/*font-family: '宋体';*/
    	text-align: right;
    }
}  /* i i s 7 . c o m */