﻿.banner{width:100%;position:relative;}
.banner img.ban_img{width:100%;}
.banner .ban_img img{width:100%;}
.banner .words{position: absolute;width:1200px;left: 50%;margin-left:-600px;top:50%;transform:translateY(-50%);text-align: center;    color: #fff;font-size: 42px;font-weight: bold;text-transform: uppercase;}
.banner .words .name{margin:20px 0px 0px 0px;}

.two{width: 100%;background:#f2f2f3;height:50px;line-height:50px;}
.two .center{display: flex;flex-wrap: wrap;position: relative;}
.two a{flex:1;text-align:center;font-size:16px;color:#666666;transition:0.5s all ease;display: block;}
.two a:hover{background:#d52026;color:#fff;font-weight:normal;}
.two a.two_a.on{background:#d52026;color:#fff;font-weight:normal;display: block;}
.two .threeC a{font-size: 14px;}
.two_Z a.on{background:#d52026;color:#fff;}
.product .goback{float:right;background: #d52026;display: block;margin: -35px 0px 0px 0px;display: none;width: 80px;height: 30px;line-height: 30px;color: #fff;text-align: center;border-radius: 5px;}
.two .center .three{display:none;position: absolute;width: 100%;left: 0px;flex-wrap:wrap;background: #f2f2f3;}
.two .center .two1{flex:1;height:100%;text-align: center;}
.two .center .three a{font-size: 14px;margin: 0px 5px 0px 0px;flex: none;margin: 0px 20px 0px 20px;}
.two .center .three a:hover{color:#d52026;background:#f2f2f3;}
.two .center .two1:hover .three{display:flex;}
.two .center .two1:hover .two_a{background:#d52026;color:#fff;}

.content .name{text-align: center;margin: 65px 0px 25px 0px;}
.content .name em{color: #333333;font-size: 36px;font-weight: bold;}
.content .name em{position:relative;}
.content .name em:before {position: absolute;content: '';width: 100%;height: 10px;background: #ccf1ea;top: 30px;z-index: -1;}
.two .threeC{display: flex!important;flex-wrap:wrap;height: 0px;overflow: hidden;}
.two .threeC a{flex:1;height: 100%;}
.two .threeC a:hover{background:#d52026;color:#fff;font-weight:normal;}
.two .threeC a.on{background:#d52026;color:#fff;font-weight:normal;display: block;}
.two .threeC.show{height:50px;}

.visions{margin:0px auto 60px;position: relative;}
.visions:before{z-index: -1;width:50%;height:310px;background:#f2f2f2;content:'';position:absolute;left:0px;top:65px;}
.visions .number{line-height: 50px;color:#666666;font-size: 18px;font-weight: bold;width: 600px;text-align: right;padding: 0px 30px 0px 0px;box-sizing: border-box;}
.visions .number i{margin:0px 0px 0px 20px;cursor:pointer;}
.visions .number i.on{color:#d52026;}
.visions .number i:hover{color:#d52026;}
.visions .Img{width:500px;height: 300px;margin:0px 0px 0px 140px;float: left;}
.visions .Img img{width:100%;height:100%;}
.visions .words{width:530px;float: right;color:#333333;font-size:18px;line-height:36px;margin:25px 0px 0px 0px;}
.visions .mySwiper {overflow:hidden;}
.visions .mySwiper .swiper-pagination{display:none;}

.product form{width:640px;height:48px;line-height:48px;color:#999999;font-size:14px;border:1px solid #d52026;border-radius:50px;overflow:hidden;margin:0 auto 30px;}
.product form input.btn{width:110px;height:100%;background:#d52026;color:#fff;font-size:20px;float:right;cursor:pointer;}
.product form input[type='text']{text-indent:22px;height:100%;width:calc(100% - 110px);font-size: 14px;color: #666;}
.product form input[type='text']::placeholder{color:#999;}


.searchList input[type="radio"]{width:15px;height:15px;background:url(../images/icon-arrow2.png) center center no-repeat;border-radius:0px;appearance: none;position: relative;top: 2px;cursor: pointer;}
.searchList1{color:#d52026;font-weight:bold;font-size:14px;border-top: 1px solid #e6e6e6;padding: 15px 0px 15px 0px;}
.searchList1 input{margin: 0px 10px 0px 0px;}
.searchList2{line-height: 40px;padding:8px 0px;border-top: 1px solid #e6e6e6;color: #666666;font-size: 14px;position:relative;overflow: hidden;box-sizing: border-box;}
.searchList2 input{margin: 0px 7px 0px 0px;}
.searchList label{color:#000000;font-weight:bold;float: left;margin: 0px 5px 0px 0px;}
.searchList .select{float: left;position:relative;z-index: 99999999;margin: 0px 10px 0px 10px;}
.searchList .select .n1{width:65px;height:34px;border:1px solid #959595;text-indent:15px;font-size:14px;color:#000000;font-weight:bold;appearance: none;background: url(../images/icon-down.png) 41px center no-repeat;outline: none;box-sizing: border-box;line-height: 32px;}
.searchList .select1{position:absolute;top: 34px;width: 100%;background:#fff;z-index: 99999;box-shadow: 0px 0px 2px 1px #eee;display: none;padding: 10px 0px;}
.searchList .select1 a{line-height: 20px;height: 20px;display:block;text-indent: 15px;}
.searchList .select1 a:hover{color:#d52026;}
.searchList .select:hover .select1{display:block;}
.searchList3 label{line-height:34px;}
.searchList a.checked input{background:url(../images/icon-arrow1.png) center center no-repeat;}
.searchList input.checked{background:url(../images/icon-arrow1.png) center center no-repeat;}
.searchList2 a{cursor:pointer;margin:0px 15px 0px 0px;display:inline-block;font-size: 14px;font-weight: bold;}
.searchList2 .down{width:20px;height:20px;background:url(../images/icon-down.png) center center no-repeat;display:block;position:absolute;right:0px;top:16px;cursor:pointer;}
.searchList3{padding: 30px 0px 40px 0px;font-size:14px;color:#000000;font-weight:bold;overflow: unset;}
.searchList3 span{margin:0px;line-height: 32px;float: left;}
.searchList4{max-height:57px;transition: 2s all ease;}
.searchList4.on{max-height: 1000px;}

.productlist ul{min-height: 358px;}
.productlist li {width:380px;float: left;margin: 0px 29px 30px 0px;}
.productlist li .Img{height: 260px;width: 100%;overflow:hidden;box-shadow: 3px 3px 9px 2px #dadada;line-height: 260px;text-align: center;}
.productlist li:nth-child(3n){margin-right:0px;}
.productlist li .Img img{/* width:100%; *//* height:100%; */transition:0.5s all ease;max-width: 100%;vertical-align: middle;}
.productlist li .title{font-size:16px;color:#333333;font-weight:bold;margin:18px 0px 10px 0px;height:20px;overflow:hidden;}
.productlist li .title .num{margin: 0px 15px 0px 0px;}
.productlist li .replace{color:#666666;font-size:16px;height:20px;overflow:hidden;}
.productlist li:hover img{transform:scale(1.2);}
.productlist li:hover .title{color:#d52026;}
.searchList2 .icon{width:15px;height:15px;background:url(../images/icon-arrow2.png) center center no-repeat;border-radius:0px;appearance: none;position: relative;top: 2px;cursor: pointer;display:inline-block;margin:0px 10px 0px 0px;}
.searchList2 a.checked .icon{background:url(../images/icon-arrow1.png) center center no-repeat;background-size: cover;}





.searchUl{margin:40px auto 0px;}

.pages{margin: 6px auto 25px;text-align:center;font-size: 0px;}
.pages a{color:#666;font-size: 17px;border:1px solid #d0d0d0;border-radius:5px;width:38px;height:38px;display:inline-block;line-height: 38px;margin: 0px 5px;position: relative;padding: 0px;}
.pages a.prev,.pages .layui-laypage-prev{background:url(../images/icon-left.png) center center no-repeat;background-size:9px;top: 14px;font-size:0px;}
.pages a.next,.pages .layui-laypage-next{background:url(../images/icon-right.png) center center no-repeat;background-size:9px;top: 14px;font-size:0px;}
.product .prompt{color: #999999;font-size: 14px;text-align: right;margin: 0px 0px 25px 0px;}
.pages a.currentpage{color:#fff;background:#d52026;}
.pages span.layui-laypage-curr{color:#666;font-size:18px;border:1px solid #d0d0d0;border-radius:5px;width:38px;height:38px;display:inline-block;line-height:36px;margin: 0px 5px;position: relative;padding: 0px;}
.pages .layui-laypage .layui-laypage-spr{height:38px;border:1px solid #d0d0d0;border-radius:5px;margin: 0px 5px;}
.pages .layui-laypage-prev{top:0px;}
.pages .layui-laypage-next{top:0px;}
.layui-laypage .layui-laypage-skip{display:none;}
.layui-laypage .layui-laypage-count{display:none;}
.layui-laypage .layui-laypage-curr .layui-laypage-em{background-color:#d52026;}
.layui-laypage a:hover{background:#d52026;color:#fff;}


/* productInfo  */

.productInfo {margin:40px 0px 0px 0px;}
.productInfoL{width:380px;height: 260px;float: left;line-height: 260px;}
.productInfoL img{max-width: 100%;cursor: pointer;vertical-align: middle;}

.img_mask{position: fixed;top:0;left: 0;background:rgba(0,0,0,0.6);width:100%;height: 100%;z-index: 99999;display: none;}
.img_mask img{margin: 0 auto;position: absolute;left: 50%;top:50%;transform:translate(-50%,-50%);max-width: 100%;max-height: 100%;}

.productInfnR{float: right;;width:790px;}
.productInfnR .p1{font-size:24px;color:#333;float:left;margin:0px 35px 0px 0px;}
.productInfnR .p1 label{font-weight:bold;}
.productInfnR2{margin:10px 0px 0px 0px;}
.productInfnR .p2{border-bottom:1px solid #dddddd;width:380px;float:left;font-size:16px;color:#666;padding:10px 0px;margin:0px 0px 5px 0px;}
.productInfnR .p2:nth-child(2n){float:right;}
.productInfnR .p2 label{font-weight:bold;}

.productInfnR3{border:1px solid #dddddd;margin: 0px 0px 45px 0px;}
.productInfnR .p3{font-size:24px;color:#333333;height: 50px;line-height: 50px;text-indent: 10px;}
.productInfnR3 thead{height: 40px;line-height: 40px;background: #dfd3d3;}
.productInfnR3 thead td{color:#333333;font-size:16px;font-weight:bold;width:395px;/* text-align:center; */padding: 0px;text-indent: 30px;}
.productInfnR3 thead td:nth-child(2n){border-left:1px solid #dddddd;}
.productInfnR3 tbody tr{height: 30px;line-height: 30px;}
.productInfnR3 tbody tr:nth-child(2n){background:#dfd3d3;}
.productInfnR3 tbody td{color:#333333;font-size:14px;text-indent:30px;padding: 0px;}
.productInfnR3 tbody td:nth-child(2n){border-left:1px solid #dddddd;}
.content .productInfnR4 .name{text-align: left;margin:0px 0px 35px 100px;}
.content .productInfnR4 .name em{font-size: 24px;}
.prom{color:#666666;font-size: 16px;line-height: 30px;}
.product .back{width:140px;height:40px;line-height: 40px;background:#d52026;color: #fff;font-size: 14px;display: block;text-align: center;margin: 30px auto 15px;border-radius: 5px;}

.MaskImg{position:fixed;top:0;left:0;background:rgba(0,0,0,0.5);width:100%;height: 100%;text-align: center;z-index: 9999999999999;line-height: 100vh;display: none;}
.MaskImg img{max-width: 90%;max-height: 95%;vertical-align: middle;}
.MaskImg .close{font-size: 30px;color: #fff;position: absolute;right:10px;top:10px;line-height: 30px;}
/*service*/
.service{margin:0 auto 50px;}
.service .p1{color: #d52026;font-weight: bold;font-size: 20px;margin: 40px 0px 0px 0px;}
.service ul{margin:20px 0px 0px 0px;}
.service li{color: #333333;font-size: 18px;padding: 0px 0px 0px 45px;margin: 0px 0px 20px 0px;line-height: 30px;}

.about1{font-size: 16px;color: #333333;line-height: 30px;}
.about1 em{color: #d52026;}
.about2{font-size:0px;margin: 40px 0px 60px 0px;}
.about2 img{margin: 0px 30px 0px 0px;}
.about2 img:nth-child(3n){margin-right:0;}
#baidu-map{width:100%;height: 520px;border:4px solid #dbdbdb;box-sizing: border-box;}
#baidu-map .BMap_Marker:first-of-type::before {content: '';position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);display: block;width: 14px;height: 14px;border-radius: 50%;}
#baidu-map .BMap_pop > div,#baidu-map .BMap_pop > img {display: none;}
#baidu-map .BMap_pop > div:nth-child(9) {display: block;background: #fff;overflow: visible !important;width: 460px!important;height: 130px!important;left: -450px!important;top: -15px!important;}
#baidu-map .BMap_pop > div:nth-child(9) .msg-box .img {height: 130px;background: url(../images/contact.png) center center no-repeat;background-size: cover;width: 120px;float: left;}
#baidu-map .msg-box{background:#fff;border-radius: 5px;overflow: hidden;}
.msg-box .img1{text-align:right;padding:10px;}
#baidu-map .BMap_pop > div:nth-child(9) .msg-box .bottom {padding: 12px 20px 0px 20px;font-size: 12px;line-height: 22px;color: #666666;float: right;width: 340px;box-sizing: border-box;}
#baidu-map .BMap_pop > div:nth-child(9) .msg-box .bottom span{display:block;}
/* #baidu-map .BMap_pop > div:nth-child(9) .msg-box::before {content: '';position: absolute;top: 47%;left: -230px;display: block;width: 230px;height: 1px;background: #D70A30;}
#baidu-map .BMap_pop > div:nth-child(9) .msg-box::after {content: '';position: absolute;top: 47%;left: -330px;transform-origin: right 0;transform: rotate(45deg);display: block;width: 100px;height: 1px;background: #D70A30;} */
#baidu-map .BMap_shadow {display: none;}
#baidu-map .BMap_Marker:first-of-type {display: block !important;width: 117px !important;height: 117px !important;transform: translate(-50%, -50%) !important;/* border: 1px dashed #D70A30 !important; */border-radius: 50%;background: url(../images/icon-circle3.png) center center no-repeat;}
#baidu-map .BMap_pop > div:nth-child(9) .msg-box .bottom .p1{font-size:16px;color:#333;font-weight:bold;}
#baidu-map .BMap_pop > div:nth-child(9) .msg-box .bottom .address{margin: 2px 0px 0px 0px;}
.contact ul{margin: 15px 0px 60px 0px;}
.contact li{float: left;width: 575px;font-size: 16px;color: #666666;padding: 20px 0px;border-bottom: 1px solid #ebebeb;line-height: 30px;position: relative;}
.contact li:nth-child(2n){float: right;}
.contact li .icon{width: 30px;height: 30px;border-radius: 50%;overflow:hidden;display: inline-block;float: left;margin: 0px 10px 0px 0px;}

.download{margin:0px 0px 50px 0px;}
.download ul{margin: 0px 0px 34px 0px;}
.download li{position: relative;border-bottom: 1px dashed #dfdfdf;padding: 15px 0px;}
.download li .Img{width:43px;height: 60px;float: left;}
.download li .Img img{width:100%;height:100%;}
.download li .words{width: 940px;float: left;margin: 0px 0px 0px 20px;}
.download li .title{font-size: 16px;color: #333333;margin: 5px 0px 13px 0px;}
.download li .size{font-size: 14px;color: #999999;}
.download li .down{width: 95px;height: 30px;line-height: 30px;background: #b7b7b7;border-radius: 50px;position: absolute;right: 0px;top: 30px;color: #fff;text-align: center;font-size: 14px;}
.download ul li:hover .title{color:#d52026;}
.download ul li:hover .down{background:#d52026;}

.news{margin:0px 0px 60px 0px;}
.news ul{margin:0px 0px 30px 0px;}
.news li{padding:30px 0px;border-bottom:1px dashed #e4e4e4;}
.news li .Img{width:320px;height:210px;float: left;overflow: hidden;}
.news li .Img img{width:100%;height:100%;transition:0.5s all ease;}
.news li .words{width:850px;height:210px;float: right;overflow: hidden;}
.news li .title{color: #333333;font-size: 20px;}
.news li .sum{color: #666;font-size: 16px;line-height:30px;margin:20px 0px 20px 0px;max-height: 120px;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;word-break: break-word;word-wrap: break-word;}
.news li .time{color: #666;font-size: 16px;}
.news li:hover img{transform:scale(1.2);}
.news li:hover .title{color:#d52026;}

.newsInfo .title{font-size: 24px;color: #333333;font-weight: bold;text-align: center;margin: 70px 0px 30px 0px;}
.newsInfo .time{font-size: 16px;color: #666666;text-align: center;}
.newsInfo .articleInfo{font-size:18px;color: #333333;line-height: 36px;margin: 20px 0px 50px 0px;}


.searchList_search{margin: 45px auto 0px;}
.searchList_search .searchList3{border:0;padding:0px;}




@media(max-width:1024px){
	.banner img.ban_img{min-height: 35vw;}
	.banner .words{width:92vw;left: 50%;margin-left: -46vw;font-size: 20px;}
	.banner .words img{max-width: 50px;}
	.banner .words .name{margin:10px 0px 0px 0px;}
	.two{height: auto;line-height: 40px;}
	.two a{font-size: 13px;height: 45px;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;/* width: 33.33%; *//* float: left; */background: #f2f2f3;position:relative;}
	.two .threeC.show{height: auto;}
	.product .goback{right: -3vw;position: absolute;margin: -27px 0px 0px 0px;width: 65px;height: 24px;line-height: 24px;font-size: 13px;}
	.two a.more:after{width:10px;height:10px;background:url(../images/icon-arrow11.png) center center no-repeat;content:'';position:absolute;right:0px;top:50%;margin-top:-5px;}
	.two .center .two1{width:33.333%;float:left;}
	.two .center{display: block;flex-wrap: unset;}
	.two .threeC{display:block!important;overflow: unset;}
	.two .threeC a{font-size: 11px;}
	.two11 .center{display: flex;flex-wrap: wrap;}
	.two .threeC a{float:left;width:33.3333%;}
	.two .center .two1:hover .three{display:none;;}
	
	.content .name{margin: 30px 0px 10px 0px;}
	.content .name em{font-size: 22px;}
	.content .name em:before{top:20px;height:6px;}
	.visions:before{width: 100%;top: 45px;left: -4%;height: 52vw;}
	.visions{width:92%;margin: 0 auto 35px;}
	.visions .number{width:100%;padding: 0px 10% 0px 0px;line-height: 30px;margin: 23px 0px 5px 0px;font-size: 16px;}
	.visions .number i{margin:0px 0px 0px 10px;}
	.visions .Img{width:90%;height: 50vw;margin:0px 0px 0px 10%;float: none;}
	.visions .words{width:100%;float:none;font-size:14px;line-height:26px;margin: 20px 0px 0px 0px;}

	.download{width:92%;margin:0 auto;}
	.download li{padding:10px 0px;}
	.download li .Img{width:30px;height: 43px;}
	.download li .words{width: calc(100% - 40px);margin:0;float:right;padding: 0px 70px 0px 0px;box-sizing: border-box;}
	.download li .title{font-size:14px;margin: 4px 0px 8px 0px;}
	.download li .size{font-size:12px;}
	.download li .down{font-size:12px;width:70px;height:25px;line-height:25px;top: 23px;}
	.download ul{margin: 0px 0px 18px 0px;}
	.pages a{min-width: 20px;height:20px;line-height: 20px;font-size: 12px;border-radius:3px;margin: 0px 3px;width: auto;}
	.pages span.layui-laypage-curr{width:20px;height:20px;line-height:20px;font-size: 11px;}
	.pages a.prev{top:7px;background-size: 6px;}
	.pages a.next{top:7px;background-size: 7px;}
	.pages .layui-laypage .layui-laypage-spr{height:20px;line-height:20px;padding: 0px 5px;}
	.pages .layui-laypage-next,.pages .layui-laypage-prev{background-size:7px;}

	
	.product{width:92%;margin: 0 auto;}
	.product form{width: 75%;height:30px;line-height:30px;position: relative;margin: 20px auto 25px;}
	.product form input.btn{width: 63px;font-size:14px;position: absolute;top: 0px;right: 0px;}
	.product form input[type='text']{width: calc(100% - 76px);text-indent: 15px;font-size: 12px;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
	.searchList1{padding:10px 0px;font-size:12px;line-height: 18px;}
	.searchList2{font-size:12px;line-height:30px;}
	.searchList3{padding:20px 0px;overflow: unset;}
	.searchList2 a{margin:0px 10px 0px 0px;font-size: 12px;}
	.searchList2 .icon{width:12px;height:12px;background-size:cover;margin: 0px 5px 0px 0px;}
	.searchList label{margin:0px 10px 0px 0px;line-height: 30px;}
	.searchList4{max-height:70px;}
	.searchList2 .down{top:10px;}
	.searchList .select .n1{width:50px;height: 26px;background: url(../images/icon-down.png) 32px center no-repeat;text-indent: 10px;margin: 0px 10px 0px 0px;line-height: 24px;}
	.searchList3 span{line-height:26px;}
	.searchList3 label{line-height:26px;margin: 0px 5px 0px 0px;}
	.searchList .select1{top: 28px;width: 50px;}
	.searchList3 a{margin:0;}
	
	.productlist li{width: 48%;margin: 0px 0px 15px 0px;}
	.productlist li:nth-child(2n){float: right;}
	.productlist li .Img{height: 32vw;line-height: 32vw;}
	.productlist li .title{font-size:14px;margin: 10px 0px 5px 0px;line-height: 20px;}
	.productlist li .replace{font-size:12px;height: 34px;line-height: 18px;}
	.product .prompt{font-size:12px;}

	.productInfo{margin:0px;}
	.productInfoL{width:100%;height: auto;float: none;line-height: unset;}
	.productInfnR{width:100%;float:none;margin: 15px 0px 0px 0px;}
	.productInfnR .p1{font-size:16px;line-height: 25px;}
	.productInfnR .p2{width:48%;font-size:13px;padding: 7px 0px;}
	.productInfnR3 table{width:100%;border: 1px solid #dddddd;}
	.productInfnR3{border:0;margin: 10px 0px 30px 0px;}
	.productInfnR .p3{height:40px;line-height:40px;font-size: 20px;font-weight: bold;}
	.productInfnR3 thead{height:40px;line-height:40px;}
	.productInfnR3 thead td{width:50%;font-size:12px;text-indent: 15px;}
	.productInfnR3 tbody tr{height:40px;line-height:40px;}
	.productInfnR3 tbody td{text-indent:15px;font-size: 12px;}
	.content .productInfnR4 .name{margin: 0 auto 15px;text-align: center;}
	.prom{font-size:14px;line-height: 26px;}
	.product .back{width:120px;height:35px;line-height:35px;margin: 15px auto 20px;}

	.about{width:92%;margin:0 auto;}
	.about1{font-size:14px;line-height:26px;}
	.about2{margin:20px 0px 30px 0px;}
	.about2 img{width:48%;margin:0px 0px 3.5vw 0px;}
	.about2 img:nth-child(2n){float:right;}

	.service{width: 92%;}
	.service .p1{font-size:16px;margin:20px 0px 0px 0px;}
	.service li{font-size:14px;padding: 0px 0px 0px 25px;margin:0px 0px 10px 0px;line-height: 22px;background-size: 15px!important;background-position: left 2px!important;}

	.contact{width:92%;margin: 20px auto;}
	#baidu-map{height: 65vw;border: 2px solid #dbdbdb;}
	.contact li{float:none;font-size:12px;width: 100%;padding: 10px 0px 10px 30px;box-sizing: border-box;}
	.contact li:nth-child(2n){float:none;}
	.contact li .icon{width:25px;height:25px;background-size:10px!important;margin: 0px 5px 0px 0px;position: absolute;left: 0px;top: 12px;}
	#baidu-map .BMap_Marker:first-of-type{top: 215px!important;left: 220px!important;width: 70px!important;height: 70px!important;background-size: cover;}
	#baidu-map .BMap_pop > div:nth-child(9){left: -3px!important;top: 30px!important;height: 120px!important;width: 330px!important;}
	#baidu-map .BMap_pop > div:nth-child(9) .msg-box .img{height: 120px;width: 98px;}
	#baidu-map .BMap_pop > div:nth-child(9) .msg-box .bottom{padding:0px;width: calc(100% - 106px);}
	#baidu-map .BMap_pop > div:nth-child(9) .msg-box .bottom .p1{font-size: 13px;}
	#baidu-map .BMap_pop > div:nth-child(9) .msg-box .bottom .address{font-size:10px;line-height: 16px;}
	.contact ul{margin: 15px 0px 30px 0px;}

	.news{margin: 0px auto 30px;width: 92%;}
	.news ul{margin:0px 0px 20px 0px;}
	.news li{padding:15px 0px;}
	.news li .Img{width: 45%;height: 32vw;}
	.news li .words{width:52%;height: 32vw;}
	.news li .title{font-size:14px;height: 18px;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
	.news li .sum{font-size:12px;line-height:18px;height: 70px;overflow:hidden;margin: 10px 0px;}
	.news li .time{font-size:12px;}

	.newsInfo{width: 92%;margin: 0 auto;}
	.newsInfo .title{font-size:18px;margin: 35px 0px 15px 0px;}
	.newsInfo .time{font-size:12px;}
	.newsInfo .articleInfo{font-size:14px;line-height:26px;margin: 10px 0px 30px 0px;}


	
	


}




