.nyban { width: 100%; height:600px; background: url(../images/nyban.jpg) #f4f4f4 no-repeat center center; }
.cpban { width: 100%; height:600px; background: url(../images/ban-chanye.jpg) #f4f4f4 no-repeat center center; }
.xgban{ width: 100%; height:600px; background: url(../images/xg_ban.jpg) #f4f4f4 no-repeat center center; }

.xwban{ width: 100%; height:600px; background: url(../images/ban-news.jpg) #f4f4f4 no-repeat center center; }
.lxban{ width: 100%; height:540px; background: url(../images/ban_lx.jpg) #f4f4f4 no-repeat center center; }

.cpban_n { width: 100%; height:400px; background: url(../images/ban-chanye.jpg) #f4f4f4 no-repeat center center; }
.a_nyban,.dt_list{ display:none}
img { max-width: 100%; }
.gsnr { font-size: 1rem; margin-bottom: 2rem; }
.gsnr p { margin-bottom: 10px; }
.gcsj { padding: 2.5rem 0; }
.topc1 table { text-align: center; border-collapse: collapse; border-spacing: 0; margin: 0 auto; font-size: 0.875rem; }
.topc1 table tr:nth-child(odd) { background: #F4F4F4; }
.topc1 table td:nth-child(even) { }
.topc1 table tr:hover, .topc1 table tr:hover p { background: #e7161b; color: #fff; }
.topc1 table td, .topc1 table th { border: 1px solid #dddddd; }
.topc1 table tr:nth-of-type(1) { /*background: #e7161b;color: #ffffff;*/ }
.dqwz { clear: both;  font-size: 0.875rem; background-color: rgba(239,241,245,1); margin-bottom: 50px; padding: 1rem 0; }
.dqwz img { width: 0.875rem; margin-right: 5px; line-height: 0.875rem; }
.dqwz a {  }
.dqwz span {  }
.dqwz .p2 { display: none; }
.aboutus{ background:url(../images/about_bj.png) no-repeat center bottom; padding-top:40px;}
.abouttt{ width:100%; height:160px; float:left; padding-top:60px; box-sizing:border-box; margin-bottom:30px;background:url(../images/about_bj1.png) left center no-repeat; background-size:auto 160px !important;}
.abouttt strong{ width:auto; height:60px; line-height:60px; float:left; font-size:40px; color:#333;} 
.abouttt span{ width:auto; float:right;line-height:60px;  font-size:20px; color:#ff0000; font-weight:700} 
.aboutus p{ line-height:32px; font-size:16px; margin-bottom:20px}

.gynav {display: flex;height: 90px;margin-top: -45px;background: #fff;position: relative;z-index: 2;box-shadow: 0 15px 20px #e6e6e6; border-radius:5px;}
.gynav  a{ border-left: 1px solid rgba(150,150,150,0.1);height: 90px; padding:0 70px;line-height: 90px;float: left;}
.gynav a:hover ,.gynav a.a_on{background: url(../images/menuxz.png) 30px center no-repeat #c90707;color: #fff;background-size: 22px auto !important;}



.cpnav {display: flex;height: 90px;margin-top: -45px;background: #fff;position: relative;z-index: 2;box-shadow: 0 15px 20px #e6e6e6; border-radius:5px;}
.cp_list{ width:100%;}
.cpnav a{ border-left: 1px solid rgba(150,150,150,0.1);height: 90px;width:12.5%; text-align:center;line-height: 90px;float: left; display: flex;    justify-content: center;}
.cpnav a i{ display:none; }
.cpnav a:hover,.cpnav a.a_on {background: #c90707;color: #fff;}
.cpnav a:hover i ,.cpnav a.a_on i{ display:block; margin-right:10px}


.wh{ width:100%;}
.wh span{ float:left; width:100px;}
.wh .wh_r{ display:block; margin-left:120px;}

.wh-t{width:100%; position:relative; border-left:1px #efefef solid }
.wh-t .wh_img{ float:right;}
.wh-t .wh_txt{ position:absolute; left:15px; top:40px; float:left; }
.wh-t i{ background:#e7161b; padding:10px 15px; color:#fff; border-radius:3px;}
.wh-t h3{ font-size:32px; margin-bottom:15px}


.about-g,.wh-g {width:100%;overflow: hidden;margin-top:70px;}
.wh-g{ margin-top:0; margin-bottom:70px;}
.about-g li,.wh-g li {width:19%;float: left;margin-right:1%;margin-bottom:30px;background: #f3f3f3;height:310px;padding:50px 30px;position: relative;transition: all .3s;-webkit-transition: all .3s;}
.about-g li:nth-child(1):hover,.wh-g li:nth-child(1):hover{ background:url(../images/js.jpg) no-repeat}
.about-g li:nth-child(2):hover,.wh-g li:nth-child(2):hover{ background:url(../images/sm_bg.jpg) no-repeat;}
.about-g li:nth-child(3):hover,.wh-g li:nth-child(3):hover{ background:url(../images/jzg_bg.jpg) no-repeat}
.about-g li:nth-child(4):hover,.wh-g li:nth-child(4):hover{ background:url(../images/fw_bg.jpg) no-repeat}
.about-g li:nth-child(5):hover,.wh-g li:nth-child(5):hover{ background:url(../images/zq_bg.jpg) no-repeat}


.about-g1 {font-size: 24px;line-height: 1.2;color: #d00308;transition: all .3s;-webkit-transition: all .3s;}
.about-g2 {width: 30px;height: 2px;margin-top: 10px;background: #e8e8e8;transition: all .3s;-webkit-transition: all .3s;}
.about-g3 {font-size: 16px;line-height: 25px;color: #666;margin-top:120px;transition: all .3s;-webkit-transition: all .3s;}
.wh-g li:hover .about-g3,.wh-g li:hover .about-g1 { color:#fff}


.about-g4 {position: absolute;top: 40px;right: 40px;}
.about-g4 .img2 {display: none;}
.about-g li:hover {background: #d00308;}
.about-g li:hover .about-g1, .about-g li:hover .about-g3 {color: #fff;transition: all .3s;-webkit-transition: all .3s;}
.about-g li:hover .about-g2 {background: #fff;transition: all .3s;-webkit-transition: all .3s;}
.about-g li:hover .about-g4 .img1 {display: none;}
.about-g li:hover .about-g4 .img2 {display: inline-block;}

.zz{width:100%; margin:40px 0 30px; float:left; position:relative }
.zz li{ width:23%; margin:25px 1%; text-align:center;box-shadow: 2px 0px 10px 0px rgba(0,0,0,0.5);border-radius:0 0 15px 15px; position:relative; float:left}
.zz li p{ line-height:42px; padding:10px 0; background:url(../images/zz_bg.jpg) no-repeat; border-radius:0 0 15px 15px}
 
.fy{ margin-bottom:30px; text-align:center}
.fy b{ padding:4px 5px; background:#c90707; color:#fff; }





.news .m2{padding-top: 50px;}
.news .m2 li{float: left;width: 31.5%;background: #fff;font-size: 14px;color: #6a6a6a;line-height: 1.8;box-shadow: 0 0 15px rgba(0,0,0,.1);margin-right: 2.75%;margin-bottom: 2.75%;position: relative;}
.news .m2 .pic{width: 100%;max-height: 240px;overflow: hidden;}
.news .m2 .text{padding: 20px 20px;height: 185px;}
.news .m2 .text span{font-size: 16px;}
.news .m2 .text h3{font-size: 16px;color: #323232;font-weight: bold;margin: 7px 0;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
.news .m2 .text h3:hover{color: #19b46f;}
.news .m2 li:nth-child(3n+3){margin-right: 0;}
.news .m2 li:after{content: "";display: block;width: 0;height: 4px;background: #19b46f;transition: all 0.4s ease-in-out;}
.news .m2 li:hover:after{width: 100%;transition: all 0.4s ease-in-out;}
.news .m2 li:hover span{color: #19b46f;}
.article{padding-top: 3vw;}
.article .title{display: block;text-align: center;font-size: 17px;line-height: 2;margin-bottom: 15px;font-weight: bold;}
.article .content{padding: 20px 0;font-size: 15px;line-height: 2;}
.article .page{}


.sty2 {margin-top: 5%;padding-top:3.5%;border-top: 1px solid #e7e9ee; margin-bottom:5%; float:left; width:100%}
.sty2 span{ width:50%; float:left}
.sty2 a { padding: 15px 0;font-size: 18px;color: #999999;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;transition: all linear 0.3s}
.sty2 a:hover {color: #ff0000;text-decoration: underline}

.news_ny{ margin-top:80px;}
.news_ny h2{ text-align:center}
.news_ny h5{ border-bottom:1px #eee solid; border-top:1px #eee solid; padding:8px 0; text-align:center; margin-top:20px; margin-bottom:20px; font-size:14px}
.news_ny p{ margin:10px 0; float:left; width:100%; font-size:20px;}
.news_ny video{ margin:0 auto; width:50%;}

.serverxqdiv{ width:100%; height:auto; float:left; padding-bottom:20px; padding-top:40px;}

.serverxqdiv strong.stt{ width:100%; height:auto; float:left; font-size:20px; line-height:32px; color:#333; margin-bottom:35px; text-align:center}
 

dl.lxdl{ width:23.5%; height:auto; float:left; margin:0 2% 2% 0; box-shadow:0 0 5px #ededed; border-radius:5px; padding:30px 20px; box-sizing:border-box;}
dl.lxdl dt{ width:100%; height:auto; float:left; text-align:center;}
dl.lxdl dt img{ width:65px; height:auto; margin:0 auto;}
dl.lxdl dd{ width:100%; height:auto; float:left; text-align:center; margin-top:15px;}
dl.lxdl dd strong{ width:100%; height:auto; float:left; font-size:22px; line-height:30px; color:#333; margin:0 0 8px 0; }
dl.lxdl dd p{ width:100%; height:auto; float:left; min-height:72px; font-size:16px; line-height:24px; color:#777;}
dl.lxdl.lxdls{ margin-right:0%;}

.dtdiv{ width:100%; height:auto; float:left;}
.dt{ width:100%; float:left}


 
.cp { margin-top: 1.875rem; }
.cpzs { overflow: auto; zoom: 1; margin: 0 -1%; }
.cpzs li { width: 23%; float: left; text-align: center; display: inline; margin: 1%; box-sizing: border-box; border-radius: 5px; }
.cpzs1 li { width: 31.333333%; }
.cpzs li img { }
.cpzs li a { display: block; border-radius: 5px; border: 1px #dddddd solid; }
.cpzs li .imgZoom { border-radius: 5px; }
.cpzs li h3 { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 52px; background-color: #f3f3f3; }
.page { text-align: center }
.pagination { display: inline-block; padding-left: 0; margin: 1.25rem 0; border-radius: 4px; }
.pagination > li { display: inline; }
.pagination > li > a, .pagination > li > span { position: relative; float: left; padding: 6px 12px; line-height: 1.42857; text-decoration: none; color: #f2281c; background-color: #fff; border: 1px solid #ddd; margin-left: -1px; }
.pagination > li:first-child > a, .pagination > li:first-child > span { margin-left: 0; border-bottom-left-radius: 4px; border-top-left-radius: 4px; }
.pagination > li:last-child > a, .pagination > li:last-child > span { border-bottom-right-radius: 4px; border-top-right-radius: 4px; }
.pagination > li > a:hover, .pagination > li > a:focus, .pagination > li > span:hover, .pagination > li > span:focus { z-index: 2; color: #f2281c; background-color: #eeeeee; border-color: #ddd; }
.pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus, .pagination > .active > span, .pagination > .active > span:hover, .pagination > .active > span:focus { z-index: 3; color: #fff; background-color: #f2281c; border-color: #f2281c; cursor: default; }
.nchtit { margin: 0 1%; }
.nchtit h2 { font-size: 26px; font-weight: bold; background: url(../images/hot.png) no-repeat left center; padding-left: 40px; height: 47px; line-height: 47px; }
.nchtit .gd { float: right; width: 100px; height: 1.875rem; line-height: 1.875rem; margin-top: 10px; background-color: #e7161b; text-align: center; font-size: 0.875rem; }
.nchtit .gd a { color: #fff; }
.ny_news { overflow: hidden; margin-bottom: 1.875rem; }
.ny_news1_title { overflow: hidden; margin: 0 1%; }
.ny_news1_title h2 { font-size: 26px; font-weight: bold; display: inline; }
.ny_news1_title span { font-size: 1.125rem; color: #666666; padding-left: 1.875rem; }
.ny_news1_title a { display: block; float: right; }
.ny_news_list { overflow: hidden; padding:3rem 0 0; }
.ny_news_list li { width: 48%; float: left; margin: 0 1% 1.875rem; position: relative; border-bottom: 1px #dddddd dashed; }
.ny_news_list1 li { width: 98%; }
.ny_news_list li .imgZoom { width: 34%; float: left; margin-right: 3%; }
.ny_news_list li h3 { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; margin-bottom: 10px; }
.ny_news_list li p { color: #666666; font-size: 0.875rem; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; margin-bottom: 1rem; }
.ny_news_list li .date { display: block; width: 11.25rem; float: left; text-align: center; margin-right: 1rem; background-color: #e7161b; padding: 1.25rem 0; color: #ffffff; }
.ny_news_list li:hover .date { background-color: #1fb462; }
.ny_news_list li em { float: right; color: #e7161b; font-size: 0.875rem; }
.ny_news_details_left { overflow: hidden; margin-top: 1.875rem; margin-bottom: 1.875rem; width: 70%; float: left; }
.ny_news_details_left h2 { font-size: 1.5rem; font-weight: bold; margin-bottom: 1rem; }
.ny_news_details_left .time { color: #999999; border-top: 1px #dddddd solid; }
.ny_news_content { padding: 1.875rem 0; font-size: 1rem; }
.ny_news_content h3 { font-size: 1.5rem; font-weight: bold; margin: 1rem 0; }
.ny_news_content p { }
.ny_news_details_right { margin-top: 1.875rem; overflow: hidden; }
.ny_news_xgtj { margin-bottom: 1.875rem; }
.ny_news_xgtj h2 { font-size: 26px; color: #ffffff; padding: 1rem; background-color: #e7161b; border-top-right-radius: 1.5rem; }
.nyxgSwiper { padding: 1rem 0; }
.nyxgSwiper .swiper-slide { border: 1px #dddddd solid; text-align: center; background-color: #ffffff; }
.nyxgSwiper .swiper-slide h3 { text-align: center; font-size: 1.125rem; line-height: 50px; -webkit-box;
-webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden; background-color: #dddddd; }
.ny_news_xgtjnews li { border-bottom: 1px #dddddd dashed; background: url(../images/li.png) no-repeat left center; line-height: 50px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding-left: 1.25rem; font-size: 1rem; }
.ny_news_xgtjnews li span { float: right; color: #666666; font-size: 0.875rem; }
.ny_news_xgtjpro { overflow: hidden; padding: 1.25rem; background-color: #f4f4f4; }
.ny_news_xgtjpro li { width: 48%; float: left; margin: 0 1% 10px; background-color: #ffffff; text-align: center; line-height: 45px; }
.ny_news_xgtjpro li h3 { font-size: 0.875rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.ny_pro_show_left { width: 70%; float: left; overflow: hidden; margin-top: 1.875rem; margin-bottom: 1.875rem; }
.ny_pro_show_right { margin-top: 1.875rem; width: 26%; float: left; margin-left: 4%; display: inline-block; }
.ny_fenye { margin-bottom: 1.875rem; }
.ny_fenye div { padding: 1rem 0; font-size: 1.125rem; }
.ny_previous { border-bottom: 1px #c6c6c6 dashed; }
.ny_next { }
.cont-way { clear: both; overflow: hidden; padding-bottom: 40px; }
.way-info { float: left; width: 40%; padding-top: 50px; }
.way-info h3 { color: #333; font-size: 1.375rem; margin-bottom: 1.875rem; font-weight: bold; }
.way-info p { line-height: 1.875rem; color: #333; font-size: 1rem; margin-bottom: 10px; }
.way-info p img { margin-right: 10px; }
.way-info p em { color: #ed1c24; font-size: 1.5rem; font-weight: bold; }
.way-con { clear: both; overflow: hidden; padding-top: 50px; margin-top: 40px; border-top: 1px solid #ddd; }
.way-con img { float: left; width: 170px; height: 170px; margin-right: 1rem; }
.way-con b { display: block; color: #666; font-size: 1rem; font-weight: normal; line-height: 1.875rem; margin: 10px 0; }
.way-con span { display: block; overflow: hidden; color: #FFF; font-size: 0.875rem; width: 125px; height: 35px; line-height: 35px; border-radius: 5px; text-align: center; margin-top: 1.25rem; cursor: pointer; background-color: #e7161b; }
.way-map { float: right; width: 50%; overflow: hidden; margin-top: 1.875rem; }
.way-map img { border-top-left-radius: 50px; object-fit: cover; min-height: 460px; }
.ny_search { margin: 1.875rem auto; background-color: #f4f4f4; padding: 1rem; overflow: hidden; }
.ny_search input { height: 40px; line-height: 40px; width: 80%; float: left; }
.ny_search .search_btn { display: block; height: 40px; background-color: #e7161b; text-align: center; color: #ffffff; float: right; font-size: 1.125rem; width: 20%; }
.nyl { width: 50%; float: left; }
.nyl img { width: 100%; }
.nyr { width: 46%; float: left; margin-left: 4%; display: inline; }
.nyr h2 { font-size: 26px; margin-bottom: 1.875rem; }
.nytel { width: 100%; display: inline-table; height: 60px; font-size: 1.5rem; line-height: 60px; color: #fff; border-radius: 4px; background-color: #e7161b; text-align: center; overflow: hidden; text-align: center; margin-top: 1.875rem; margin-bottom: 1.875rem; display: none; }
.nytel a { color: #fff; }
.ny_protel { clear: both; font-size: 1.25rem; color: #999; margin: 1.5rem 0; }
.ny_protel strong { font-size: 1.875rem; color: #e7161b; vertical-align: middle; display: inline-block; font-family: Arial, Helvetica, sans-serif; }
.ny_protel strong a { color: #e7161b; }
.list1 { width: 100%; overflow: hidden; padding: 1.25rem 0; border-top: 1px #ddd solid; border-bottom: 1px #ddd solid; }
.list1 li { width: 25%; float: left; }
.list1 li i { display: block; float: left; width: 26px; height: 26px; margin-right: 5px; }
.ny_pro_content { clear: both; }
.cp_txt { width: 100%; overflow: hidden; margin-top: 32px; margin-right: auto; margin-left: auto; float: left; }
.cp_txt p { line-height: 35px; color: #333; }
.cp_txt table { margin-top: 10px; }
.txt_name { font-size: 26px; font-weight: bold; background: url(../images/hot.png) no-repeat left center; margin-bottom: 1.25rem; padding-left: 40px; }
.tablescoll { overflow-x: scroll; }
.tablescoll table { width: 100%; text-align: center; border-collapse: collapse; border-spacing: 0; margin: 0 auto; font-size: 0.875rem; min-width: 640px !important; }
.tablescoll table, .tablescoll td, .tablescoll th { border: 1px #ccc solid; box-sizing: border-box; }
.tablescoll tr:nth-child(odd) { background-color: #f4f4f4; }
/*.tablescoll tr:hover { width: 100%; background-color: #e7161b; color: #fff; }
.tablescoll tr:hover p { color: #fff; }*/
.tablescoll tr p { margin: 0; }
.tablescoll tr, .tablescoll td { vertical-align: middle!important; }
#lineTd { position: relative; }
#lineTd:before { content: ""; position: absolute; width: 100%; height: 1px; background-color: #cccccc; transform: rotate(6deg); left: 0; top: 28px; }
#lineTd span:nth-child(1) { float: left; margin-top: 1.25rem; width: 50%; }
#lineTd span:nth-child(2) { float: right; width: 50%; }
.bottom_float { display: none; position: fixed; z-index: 3333; bottom:0;left:0;width:100%;height:50px;line-height:50px;background-color:#ff0000; font-size: 1.875rem; text-align: center; }
.bottom_float a { color: #ffffff; display: block; }
.nycplb { width: 20%; float: left; margin-right: 3%; display: none; }
.nycpzs { width: 77%; float: left; }
.nycplb dl { background-color: #f4f4f4; margin-bottom: 1.25rem; }
.nycplb dt { font-size: 1.25rem; font-weight: bold; background-color: #e7161b; text-align: center; }
.nycplb dt a { color: #ffffff; display: block; padding: 10px 0; }
.nycplb dd a { display: block; background: url(../images/li.png) no-repeat left center; padding-left: 1.25rem; line-height: 40px; border-bottom: 1px #cccccc dashed; }
.nycplb dd { padding: 10px 1rem 1rem; }
.duotu { width: 50%; float: left; margin-right: 5%; background-color: #edf0f6;}
/*.nyswiper { margin-top: 10px; }
.nyswiper .swiper-slide { width: 25%; height: 100%; opacity: 0.4; }
.nyswiper .swiper-slide-thumb-active { opacity: 1; border:1px #ff0000 solid;  }
.nyswiper .swiper-slide img { display: block; width: 100%; height: 100%; object-fit: cover; }*/
.miaoshu { width: 45%; float: left; }
.miaoshu h2 { font-weight: bold; font-size: 1.5rem; }
.miaoshuwz { padding: 1.25rem 0; border-top: 1px #dddddd solid; border-bottom: 1px #dddddd solid; margin: 1.875rem 0; }
.ny_news_content .title { border-bottom: 1px #dddddd solid; margin-bottom: 1.25rem; }
.ny_news_content .title span { display: block; width: 150px; height: 45px; line-height: 45px; background-color: #e7161b; color: #ffffff; text-align: center; font-size: 1.25rem; font-weight: bold; border-top-left-radius: 10px; border-top-right-radius: 10px; }
.yxwl { overflow: hidden; }
.yxwl h5 { font-size: 1.5rem; margin: 2rem 0; }
@media (max-width: 1200px) {
 
.dqwz .wrap { width: 100%; margin: 0; }
.dqwz { display: block; border-bottom-right-radius: 1.875rem; border-bottom-left-radius: 1.875rem; text-align: center; background-color: #e7161b; height: auto; line-height: auto; text-align: center; padding: 0; line-height: 1rem; }
.dqwz .p1 { border-bottom-right-radius: 1.25rem; border-bottom-left-radius: 1.25rem; text-align: center; background-color: #fff; padding: 1rem 0; color: #333; }
.dqwz .p1 a { color: #333333; }
.dqwz img { display: none; }
.dqwz .p2 { display: block; color: #fff; padding: 10px 0; }
.nycplb { display: none; }
.ny_news_details_left, .nycpzs { width: 100%; }
.ny_pro_show_left { width: 100%; }
.ny_pro_show_right { width: 100%; margin: 0 auto; }
.ny_news_xgtjpro li { width: 31.33333%; }
.ny_news_details_left h2,.ny_news_details_left .time{ text-align: center; margin-bottom: 0; }
}
@media (max-width: 980px) {
.search_form { width: 80%; }
.search_form1 .search_btn { width: 15%; }
.ny_news_details_left { width: 100%; }
.ny_news_details_right { width: 100%; margin: 0; }
.list1 { display: none; }
}
@media (max-width: 800px) {
.m1t h2, .section6_1 h2, .ny_news1_title h2 { font-size: 1.875rem; }
.m1t p { font-size: 1rem; }
.ny_news1_title span { display: none; }
.ny_news_list li { width: 98%; }
.news_ny video{ margin:0 auto; width:70%;}
.footer, .nfooter { margin-bottom: 50px; }
.bottom_float { display: block; }
.duotu { width: 100%; margin: 0 auto 1.25rem; text-align: center; }
.duotu .swiper-slide img { margin: 0 auto; }
.miaoshu { width: 100%; }
.ny_news_xgtjpro li { width: 48%; }
.ny_news_xgtjpro { padding: 10px; }
.dqwz { margin-bottom: 1.875rem; }
.ny_news_details_left h2 { font-size: 1.25rem; }
.ny_news_content, .ny_fenye div { font-size: 1rem; line-height: 2; }
.nyxgSwiper .swiper-slide h3 { font-size: 0.875rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.nyswiper { display: none; }
.miaoshu h2 { font-size: 1.25rem; }
.nypro_menu { width: 100%; display:block;border-top: 1px #d4d6da solid;margin: 2.5rem auto 1rem; }
.nypro_menu li{ width:50%; margin-top:-1px;}
.ny_news_list li{ padding:1rem;}
.sec7txt .sec7a{ width:8.25rem;height: 2.125rem; line-height: 2.125rem;}
.wldt { float: none; width: 100%; text-align: center; }
}
@media (max-width: 640px) {
	.nyban,.abouttt span,.cpban,.header .nav li .xl,.xgban,.way-map,.wh-t i,.cpban_n,.xwban,.news .m2 .text span,.lxban,.dt{ display:none}
	.a_nyban{ display:block}
.a_nyban img,.about-g li, .wh-g li{ width:100%}	
.news_ny video{ margin:0 auto; width:90%;}
.abouttt{ background-size: auto 80px !important; padding-top:30px; background-position: left top; height:auto; margin-bottom:5px}
.abouttt strong{ font-size:22px;}
.cpzs li { width: 48%; background-color: #ffffff; }
.header_right_tel span { font-size: 1.375rem; }
.ny_news_xgtjpro li { width: 48%; margin: 0 1% 10px; }
.nyl, .nyr { width: 100%; margin: 0 auto; }
.m1t h2, .section6_1 h2, .ny_news1_title h2, .nchtit h2, .ny_news_xgtj h2 { font-size: 1.5rem; }
.ny_menu,.cpnav ,.sty2 span{ width: 100%; }
.way-info { width: 100%; padding: 0; }
.way-con { padding-top: 1.875rem; }
.footer { padding: 1.875rem 0 0; }
.gynav{ float:left; width:100% ; margin-top:-40px;height:50px; overflow:hidden;box-shadow: 0 3px 7px #e6e6e6;}
.gynav a{ height:50px; line-height:50px; padding:0 0px; text-align:center; width:25%;}
.gynav a:hover, .gynav a.a_on{ background:#c90707; background-image:none}
.about-g li, .wh-g li{ height:auto; padding:20px; margin-bottom:10px;}
.aboutus{ padding-top:25px;}
.about-g3{ margin-top:20px}
.wh-t{ padding-top:36%; padding-bottom:15%;}
.wh-t .wh_txt{ top:0}
.wh-t h3{ font-size:22px}
.aboutus p{ font-size:14px; line-height:26px;}
.zz{ margin:10px 0 30px}
.zz li{ width:47%; margin:15px 1.5%;}
.zz li p{ line-height:26px;}
.cpnav{ overflow-x:auto; overflow-y:hidden; display:block; height:60px;     box-shadow: 0 3px 6px #e6e6e6;}
.cpnav .cp_list{ width:1000px;}
.cpnav a{ width: auto; padding:0 30px; height:60px; line-height:60px;}
.sty2 span{ margin-bottom:5px;}
.sty2 a{ font-size:14px;}
.news_ny{ margin-top:30px;}
.news_ny h5{ margin-top:10px; margin-bottom:10px;}
.news .m2 li{ width:97%; margin-bottom:15px; padding:15px} 
.news .m2 .pic{ width:110px; float:left}
.news .m2 .text{ display:block; margin-left:120px; padding:0 0 ; height:auto}
.news .m2 .text p{ height:22px; overflow:hidden}
dl.lxdl{ width:97%; padding:15px;}
dl.lxdl dt img{ width:40px;}
dl.lxdl dd strong{ font-size:18px;}
dl.lxdl dd p{ min-height:40px;}
.dt_list{ display:block;}
.bottom_float { font-size:15px; line-height:40px; height:40px;}
}
@media (max-width: 480px) {
.ny_news_list li .imgZoom { width: 44%; }
.ny_news_list li h3 { font-size: 1.125rem; margin-bottom: 0; }
.ny_news_list li p { font-size: 0.875rem; line-height: 1.25rem; margin-bottom: 5px; }
.ny_news1_title h2 { font-size: 1.5rem; }
.ny_news_list li em { display: none; }
.ny_news1_title { margin-bottom: 1rem; }
.ny_news_list li .date, .way-con { display: none; }
.footer1 { padding: 0 0 1.25rem; }
}
