@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(../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(../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(../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(../images/lianxi.jpg) no-repeat right bottom;
 background-size: 265px 258px;
}
 .contworp .addressbox {
 width: 100%;
 background: url(../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(../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(../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(../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;
}
}
