@charset "utf-8";
/* 564379992@qq.com */
* { margin: 0px; padding: 0px; -webkit-tap-highlight-color: rgba(255, 255, 255, 0); box-sizing: border-box; -webkit-box-sizing: border-box; }
body { margin: 0px; padding: 0px; min-width:1200px; font-family: "Microsoft Yahei","Helvetica Neue",Helvetica Neue,Helvetica,Arial,Lantinghei SC,Hiragino Sans GB,sans-serif,Times New Roman; font-size: 12px; color: #424242; position: relative; background: #fff; -webkit-text-size-adjust: none; }
html, body { width: 100%; height: 100% }
ul, li, p, span, h1, h2, h3, h4, dl, dt, dd, form, input, textarea, select { margin: 0px; padding: 0px; }
input, textarea, select { color: #666; font-family: "Microsoft Yahei","Helvetica Neue",Helvetica Neue,Helvetica,Arial,Lantinghei SC,Hiragino Sans GB,sans-serif,Times New Roman; }
i, em { display: inline-block; font-style: normal; }
*:focus { outline: none }
img { border: 0px; max-width: 100%; }
ul, li { list-style-type: none; }
a { color: #424242; text-decoration: none; border: none; outline: none; transition: all 0.5s ease; }
a:hover { color: #555; }
.clear { clear: both; content: ''; height: 0px; overflow: hidden; }
.fl { float: left; }
.fr { float: right; }
.wrap { max-width:1225px; min-width:1200px; margin: 0 auto; padding:0 12px; }
.between{ display: flex;align-items: center;justify-content: space-between;}
.flex{ display: flex; align-items: center;}
.center{ display: flex; align-items: center; justify-content: center;}

.header{ height:82px; background:#fff; z-index:222; min-width:1200px;}
.header .wrap{ height:100%;}
.header .logo{ height:40px;}
.header .fr{ flex:1; height:100%;}
.header .fr .nav{ flex:1; padding:0 60px; height:100%;}
.header .fr .nav li{ flex:1; height:100%; position:relative; }
.header .fr .nav li > a{ text-align:center; display:block; height:82px; line-height:82px; font-size:16px; color:#626262;}
.header .fr .nav li:hover > a{ color:#2a6b95;}
.header .fr .nav li.on > a{ color:#2a6b95; }
.header .fr .search{ width:45px; height:100%; position:relative;}
.header .fr .search .sico{ width:100%; height:100%; background:url(../img/search.png) no-repeat center; cursor:pointer;}
.header .fr .search .search-con{ display:none; }
.header .fr .search .search-con form{ height:45px;  border:2px solid #555; background:#fff; position:absolute; right:0; top:100%; z-index:2;}
.header .fr .search .search-con select{ width:100px; border:0; padding:0 5px;}
.header .fr .search .search-con .intxt{ margin-left:10px; border:0; background:none; height:100%; border-left:1px solid #eee; padding:0 12px;}
.header .fr .search .search-con .sbtn{ border:0; width:45px; height:45px; background:#555 url(../img/search2.png) no-repeat center;}
.header .fr .nav li .son{ width:100%; background:rgba(255,255,255,0.9); position:absolute; left:0; top:100%; transition:all 0.5s ease; opacity:0; visibility:hidden; transform: translateY(50px);}
.header .fr .nav li .son a{ display:block; text-align:center; font-size:15px; color:#555; padding:12px 0;}
.header .fr .nav li .son a:hover{ background:#555; color:#fff; }
.header .fr .nav li:hover .son{ opacity:1; visibility:visible; transform:translateY(0); }
.header .fr .lang{ font-weight:bold; color:#2a6b95; margin-right:20px; font-size:14px; }

/***焦点图***/
.banner {	 overflow: hidden; position: relative;}
.swiper-wrapper{ height:auto;}
.swiper-slide{ height:auto; }
.banner img{ display:block; width:100%;}
.banner .swiper-pagination-bullet{ background:rgba(255,255,255,0.5); opacity:1; }
.banner .swiper-pagination-bullet.swiper-pagination-bullet-active{  background:#555; opacity:1;}

.area-list{ background:#fff; overflow:hidden; }
.area-list ul{ display:flex; margin-left:-40px; padding-bottom:40px; }
.area-list ul li{ width: calc(100% / 4 - 40px); margin-top:40px; margin-left:40px;  background: #ececec; position: relative;}
.area-list ul li .area-item{color:#fff}
.area-list ul li .area-item .face{width: 68px;margin:0 auto;margin-top: 20px;position:relative;}
.area-list ul li .area-item .face img{width: 68px;height: 58px;}
.area-list ul li .area-item .face .number{position:absolute;width:95px;height:95px;border-radius:50%;line-height:95px;background-color:#655675;font-size:48px;left:55px;bottom:-25px}
.area-list ul li .area-item .face .number a{color:#fff}
.area-list ul li .area-item .name{font-size: 14px;font-weight: bold;margin-bottom:10px;color: #464646;text-align: center;}
.area-list ul li .area-item .desc{font-size: 13px;line-height: 25px;min-height: 140px;color: #666666;padding: 0 40px 0 45px;text-align:center;}
.area-list ul li .area-item .more{font-size: 14px;width: 102px;height: 32px;line-height: 32px;border-radius: 5px;text-align:center;margin: 0 auto;background: #64c5ed;position: absolute;bottom: -15px;left: 28%;}
.area-list ul li .area-item .more a{display:block;color:#fff;}
.area-list ul li.li-2 .more{ background:#f9a61a;}
.area-list ul li.li-3 .more{ background:#e32644;}
.area-list ul li.li-4 .more{ background:#8ec63f;}


.incate{ padding-bottom:130px; overflow:hidden;}
.title{ padding:66px 0 50px 0; text-align:center;}
.title h2{ font-size:38px;}
.title h2 i{ height:1px; background:#eee; width:50px; }
.title p{ color:#999 }
.incate{ background:#fff;}
.incate ul{ margin-left:-20px;}
.incate ul li{ float:left; width:calc(100% / 2 - 20px); background:#fff; box-shadow:#eee 0 0 20px; margin-left:20px;}
.incate ul li a{ display:flex; padding:12px;}
.incate ul li img{ width:100px; height:100px; margin-right:12px;}
.incate ul li .text{ flex:1; padding-right:20px; overflow:hidden; }
.incate ul li .text h3{ font-size:18px;}
.incate ul li .text .line2{ font-size:14px; line-height:21px; padding-top:5px; color:#666;}
.incate ul li a:hover{ position:relative; background:#fff; box-shadow:#ccc 0 0 20px; z-index:1;}
.incate ul li a:hover .text h3{ color:#555;}

.solution{ background:#f0f1f5; overflow:hidden; padding-bottom:80px; }
.solution ul li{ float:left; width: calc(100% / 3);  }
.solution ul li a{ display:block; overflow:hidden; position:relative;}
.solution ul li a img{ display:block; width:100%; transition:all 0.5s ease;}
.solution ul li a span{ position:absolute; padding:12px; bottom:0; left:0; width:100%; font-size:18px; color:#fff; }
.solution ul li a:hover img{ transform:scale(1.2);}

.news{ padding-bottom:107px; background:#f5f5f5; }
.news .newscroll{ padding-bottom:40px;}
.news .swiper-slide{ display:flex; }
.news .swiper-slide a{ width: calc(100% / 3 - 25px); margin-left:25px; background:#fff; border:1px solid #e6ebed; height:381px; padding:0 45px;}
.news .swiper-slide a:nth-child(1){ margin-left:0;}
.news .swiper-slide a .p1{ color:#555; padding:50px 0 25px 0; font-size:14px;}
.news .swiper-slide a h3{ font-size:18px; height:114px;}
.news .swiper-slide a .time{ font-size:14px; color:#999;}
.news .swiper-slide a .mo{ margin-top:38px; border-top:1px solid #eee; padding:51px 0; font-size:14px; color:#888;}
.news .swiper-slide a .mo i{ width:20px; height:20px; background:url(../img/r.png) no-repeat center; margin-left:5px;}
.news .swiper-slide a:hover{ border-color:#555; background:#fff; box-shadow:#ccc 0 0 20px; position:relative;}
.news .swiper-slide a:hover .mo{ color:#555; }
.news .swiper-slide a:hover .mo i{ background-image:url(../img/ron.png); }

.about{ background:url(../img/bg.jpg) no-repeat; background-size:cover; padding-bottom:100px;}
.about h3{ text-align:center; font-size:30px; padding:57px 0 38px 0; color:#555; font-weight:normal;}
.about .note{ max-width:796px; margin:0 auto; font-size:14px; text-align:center; color:#555; line-height:22px;}
.about .more{ text-align:center; padding:40px 0;}
.about .more a{ margin:0 auto; color:#fff; width:120px; height:46px; font-size:15px; font-weight:bold; background:#555; border-radius:5px;}
.about .countUp{ overflow:hidden; margin-top:30px; }
.about .countUp li{ float:left; width: 25%; text-align:center;}
.about .countUp li .p1{ font-size:14px; color:#666;}
.about .countUp li .p1 b{ font-size:52px; color:#555;}
.about .countUp li .p2{ font-size:14px; color:#666; padding-top:0px;}


.left{ width:183px; float:left; margin-top:25px;}
.left ul li{ margin-bottom:5px;}
.left ul li a{ display: block; padding:12px 10px; text-align: center; font-size:15px; background:#C2F7DB; color:#555;}
.left ul li a:hover,.left ul li a.on{ background:#555; color:#fff;}
.right{ width:920px; float:right; margin-top:25px;}

/***底部***/
.footer { background:#2b303e; padding-top:46px;}
.footer .footop{ display:flex; }
.footer .footop ul{ flex:1; }
.footer .footop ul li:nth-child(1) a{ font-size:18px; color:#fff;}
.footer .footop ul li a{ font-size:18px; color:#fff;}
.footer .footop ul li{ margin-bottom:16px;}
.footer .footop ul li a{ display:block; font-size:14px; color:#999;}
.footer .dbewm{ float:right;}
.footer .dbewm li{ width:120px; margin-left:30px; text-align:center; color:#fff;}
.footer .dbewm li img{ display:block; margin-bottom:10px; background:#fff; padding:5px;}
.footer .links{ padding:30px 0; overflow:hidden; font-size:15px; color:#999; border-top:1px solid #444;}
.footer .links a{ color:#999;}
.footer .links a{ color:#555 text-decoration:undline;}
.footer .copy{ text-align: center; font-size:15px; padding:20px 0; color:#999;}

.empty{ text-align: center;padding:150px 0; font-size:22px; color:#bfbfbf;}

/***分页***/
.page { overflow: hidden; text-align: center; padding: 40px 0; }
.page ul li { display: inline-block; }
.page ul li a, .page ul li span { padding: 10px 15px; background: #eee; display:block; color: #888; margin: 0 2px; }
.page ul li.active span { background: #555; color: #fff; border-color: #555 }
.page ul li:hover a { background: #555; color: #fff; border-color: #555 }

.topimg{ height:300px; overflow:hidden; color:#fff; font-size:40px; font-weight:bold;}

/***内页***/
.location { font-size: 14px; height: 40px; line-height: 40px; color: #555; background:#f5f5f5;}
.location .wrap{ max-width:1200px;}
.location a { font-size: 14px; color: #999; }
.location i { margin: 0 12px; color: #bfbfbf; opacity:0.5; }

.nycate{ display:flex; height:50px; background:rgba(0,0,0,0.6); margin-top:-50px; position:relative;}
.nycate li{ flex:1;}
.nycate li a{ height:50px; display:block; line-height:50px; text-align:center; font-size:18px; color:#fff;}
.nycate li a.on,.nycate li a:hover{ background:#555;}

.pdbox { line-height: 26px; color: #333; font-size: 14px; min-height:500px; padding-bottom:50px;}
.pdbox a { color: #555; }

.title h3{ font-size:35px; }
.qywh{ padding-bottom:100px;}
.qywh ul li{ width: calc(100% / 3 - 25px); margin-left:25px; cursor:pointer; }
.qywh ul li .pic{ overflow:hidden; }
.qywh ul li .pic img{ display:block; width:100%; transition:all 0.5s ease;}
.qywh ul li .text{ background:#f2f2f2; padding:20px 0 30px 0; text-align:center; }
.qywh ul li .text h3{ font-size:18px; padding-bottom:10px; }
.qywh ul li .text p{ font-size:15px; color:#666;}
.qywh ul li:hover .pic img{ transform:scale(1.1); }

.history{ padding-bottom:100px; max-width:600px; margin:0 auto;}
.history li{ padding-bottom:50px; position:relative; overflow:hidden;  padding-left:60px; }
.history li:after{ width:1px; height:100%; background:#ddd; position:absolute; left:10px; top:0; content:'';}
.history li .yuan{ width:20px; height:20px; border-radius:50%; border:2px solid #555; z-index:2; background:#fff; position:absolute; left:0; top:2px;}
.history li h3{ font-size:18px; padding-bottom:12px; color:#555}
.history li .note{ font-size:15px; line-height:22px; color:#888;}

.newlist{ margin-top:20px;}
.newlist li{  display: flex; border-bottom:1px solid #eee; padding:20px 0;}
.newlist li a{}
.newlist li img{ width:200px; height:160px; margin-right:20px; object-fit: cover;}
.newlist li .text{ flex:1; overflow:hidden; }
.newlist li .text h2{ font-size:16px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.newlist li .text .note{ font-size:14px; color:#999; line-height:23px; margin:15px 0;}
.newlist li .text p{ margin-top:6px; font-size:14px; color:#999;}
.newlist li .text p a{ color:#999; background:#f5f5f5; font-size:12px; padding:1px 5px; margin-right:5px; }

.newtit{ border-bottom: 1px dotted #eee; padding:35px 0; margin-bottom:20px; text-align: center; }
.newtit p { font-size: 14px; color: #888; padding-top:12px; }
.prevnext { font-size: 16px; padding: 20px 0; overflow: hidden; color: #666; }
.prevnext .fl { width: 50%; overflow: hidden; }
.prevnext .fr { overflow: hidden; }
.prevnext a { color: #666; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.prevnext a:hover { color: #555; }
.case2 { margin-bottom: 50px; }
.case2 .title { margin-bottom: 50px; }
.book .intext{ padding:10px; width:48%; background:none; float:left; border:1px solid #eee; margin-bottom:12px;}
.book .intext.i2{ float:right;}
.book .intext.te{ float:none; width:100%; height:80px; resize:none;}
.book .sbtn{ padding:10px; width:120px; border:0px; cursor:pointer; background:#555; color:#fff;}

.contact{  overflow:hidden;  padding:50px 0; }
.maps { border:1px solid #eee; margin-bottom:50px;}

.product-con{ display:flex; padding:30px 0; }
.proleft{ width:220px; margin-right:20px; background:#eff4f8; }
.proleft .tit{ font-size:20px; font-weight:bold; color:#fff; padding:20px 25px; background:#555; border-radius:5px 5px 0 0; position:relative;}
.proleft .tit a{ display:none; width:32px; height:32px; position:absolute; right:12px; top:50%; transform:translateY(-50%);}
.proleft ul li{ border-top:1px solid #d5e4f0;}
.proleft ul li .a1{ transition:none; display:block; background:url(../img/add.png) no-repeat 25px center; font-size:13px; padding:12px 25px; padding-left:45px; }
.proleft ul li .son{ padding:6px 0; padding-left:35px; border-top:1px solid #d5e4f0;}
.proleft ul li .son a{ padding:6px 0; display:block; background:url(../img/rr.gif) no-repeat left center; padding-left:10px;}
.proleft ul li .son a.on{ color:#2a6b95}
.proleft ul li.on .a1{ background-image:url(../img/jj.png); }


.proright{ flex:1; overflow:hidden; }
.proright .tit{ font-weight:bold; font-size:22px; color:#555; border-bottom:1px solid #eee; padding-bottom:10px;}
.filter{ margin-top:20px; background:#eff4f8; padding:10px; overflow-x:auto; white-space:nowrap; }
.filter table{ width:100%; }
.filter tr th{ font-weight:bold; text-align:left; font-size:12px; padding:12px 0; padding-left:12px;}
.filter tr th p.p1{ display:flex;}
.filter tr th p.p1 i{margin-top:3px;}
.filter tr th p.sub{ font-weight:normal; font-size:12px; padding-top:5px; }
.filter tr td{ background:#fff; font-size:14px; padding:10px; vertical-align: top;  }
.filter tr td .dl{ height:150px; overflow-y:auto;  }
.filter tr td p { padding:2px 0; display:flex; color:#555; align-items:center;}
.filter tr td p input{ margin-right:5px; cursor:pointer;}
.sxbtn{ color:#666; font-size:14px; padding:10px 15px; background:#eff4f8; }
.sxbtn a{ width:100px; height:30px; border-radius:2px; background:#555; font-size:12px; color:#fff; margin-right:12px;}
.sxbtn a.a2{ background:#f60;}
.sxbtn a:active{ opacity:0.9; }
.protable{ width:100%; overflow-y:auto; margin-top:20px;}
.protable table{ width:100%; }
.protable table tr th{ font-weight:normal; border-bottom:1px solid #eee; padding:12px 10px; min-width:100px; background:#eff4f8; color:#222; font-size:12px; border-right:1px solid #fff;}
.protable table tr th:last-child{ border-right:0;}
.protable table tr th p.p1{ display:flex; justify-content:center; font-weight:bold; }
.protable table tr th p.p1 i{margin-top:3px;}
.protable table tr td{ font-size:13px; padding:10px 5px; text-align:center; background:#f9f9f9; min-width:100px; border-right:1px solid #eee; border-bottom:1px solid #eee;}
.protable table tr td:first-child{ border-left:1px solid #eee;}
.protable table tr:nth-child(2n) td{ background:#fff; }
.protable table tr:hover td{ background:#f5f5f5; color:#333;}
.protable table tr:hover td a{ color:#555; text-decoration:undline; display:block;}

.load{ padding:150px 0; }
.load i{ width:20px; height:20px; background:#f60; border-radius:50%; margin:0 5px; -webkit-animation: fada1 1.5s ease infinite;}
.load i:nth-child(2){ -webkit-animation-delay:0.2s; }
.load i:nth-child(3){ -webkit-animation-delay:0.4s; }
@-webkit-keyframes fada1{
	0%{ transform: scale(0.1); opacity:0; }
	100%{ transform: scale(1); opacity:1;}
}

.protext .note{ padding:12px 0; font-size:14px; color:#666;}
.protext .dpdf{ font-size:15px; color:#555;}
.protext .att-list h3{ font-size:15px;  padding:20px 0;}
.protext .att-list .att-con { border-left:1px solid #eee; border-top:1px solid #eee; }
.protext .att-list dl { display:flex;  }
.protext .att-list dl dt{ width:200px; background:#eff4f8; border-bottom:1px solid #eee; border-right:1px solid #eee; padding:12px;  font-weight:bold; }
.protext .att-list dl dt p{ display:flex; }
.protext .att-list dl dt p span{ display:flex; }
.protext .att-list dl dt p span i{ margin-top:3px;}
.protext .att-list dl dd{ flex:1; border-bottom:1px solid #eee; padding:12px; border-right:1px solid #eee; font-size:14px; color:#666;}

.imglist{ display:flex; flex-wrap:wrap; margin-left:-30px; }
.imglist li{ width:25%; margin-top:30px; padding-left:30px;}
.imglist li a{ background:#fff; padding:10px; box-shadow:#eee 0 0 12px 0; display:block;}
.imglist li a img{ display:block; width:100%; height:200px; border-radius:2px;}
.imglist li a p{ padding:15px 0 10px 0; text-align:center; font-size:14px;}

/***咨询***/
.zhixun{ position:fixed; background:url(../img/kefu.png) no-repeat top; z-index:222; right:0px; bottom:20%; width:62px; height:379px;}
.zhixun ul li{ position:relative; margin-bottom:1px; width:62px; height:64px;}
.zhixun ul li .zxc{ width:62px; height:64px; position:absolute; right:0px; top:0px; transition:all 0.3s ease;}
.zhixun ul li .zxc.ztel span{ display:block; background:#555; height:62px; width:150px; text-align:center; font-family:'HelveticaNeueLTCom-LtEx'; overflow:hidden; float:right; color:#fff; font-size:14px; line-height:62px; font-weight:bold;}
.zhixun ul li .zxc.ztel { right:-150px;}
.zhixun ul li:hover .zxc.ztel{ right:62px; }
.zhixun ul li .zxc.zwx span{ position:absolute; right:62px; bottom:-62px; width:140px; height:140px; background:#fff; transition:all 0.3s ease; transform:scale(0); transform-origin:right center; padding:5px;  opacity:0;}
.zhixun ul li:hover .zxc.zwx span{ transform:scale(1); opacity:1;}

.menu{ width:40px; border:1px solid #555; border-radius:2px; padding:2px 5px; cursor:pointer; display:none; }
.menu span{ display:block; height:1px; background:#555; margin:5px 0;}

/***
@media(max-width:1000px){
	.header .fr .nav{ padding:0 20px;}
}

@media(max-width:960px){
	.menu{ display:block; }
	.header{ height:50px; border-bottom:1px solid #eee;}
	.header .logo{ height:35px;}
	.header .fr{ position:fixed; width:100%; height:auto; box-shadow:#eee 0 0 12px; top:50px; left:0; background:#fff;}
	.header .fr.flex{ display:none;}
	.header .fr .nav.flex{ display:block; padding:0; height:auto;}
	.header .fr .nav li{ height:auto;}
	.header .fr .nav li > a{ height:45px; line-height:45px; font-size:15px; border-bottom:1px solid #f2f2f2;}
	.header .fr .nav li > a:hover{ background:#555; color:#fff;}
	.header .fr .nav li:hover .son{ display:none;}
	.header .fr .search{ width:100%; padding:10px 0;}
	.header .fr .search .sico{ display:none;}
	.header .fr .search .search-con{ display:flex; padding:0 12px; flex:1;}
	.header .fr .search .search-con .intxt{ flex:1;}
	.header .fr .search .search-con form{position:static; flex:1;}
	.banner{ margin-top:50px; height:130px;}
	.banner .swiper-slide img{ min-height:130px;}
	.incate{ padding-bottom:60px;}
	.title{ padding:25px 0;}
	.title h2{ font-size:25px; }
	.incate ul li{ width: 50%; margin-top:10px;}
	.news{ padding-bottom:60px;}
	.news .swiper-slide a{ padding:0 18px; height:260px;}
	.news .swiper-slide a .p1{ padding:25px 0;}
	.news .swiper-slide a h3{ font-size:15px; height:70px;}
	.news .swiper-slide a .mo{ margin-top:20px; padding:20px 0;}
	.topimg{ margin-top:50px;}
	.nycate{ margin:0 -12px; margin-top:-50px;}
	.nycate li a{ font-size:15px; }
	.nycate { white-space: nowrap; }
	.product-con{ display:block;}
	.proleft{ width:100%;}
	.proleft .tit{ font-size:16px; padding:15px 12px; }
	.proleft ul{ display:none;}
	.proright .tit{ margin-top:15px; font-size:16px;}
	.page{ padding:20px 0;}	
	.proleft .tit a{ display:block;}
	.zhixun{ display:none;}
}

@media(max-width:750px){
	.nycate.scroll{ white-space:nowrap; overflow:hidden; overflow-x:auto;}
	.nycate.scroll li{ display:inline-block; }
	.nycate.scroll li a{ padding:0 15px;}
	.pdbox{ min-height:250px;}
	.pdbox img{ height:auto !important; }
}

@media(max-width:640px){
	.incate{ padding-bottom:20px;}
	.incate ul li{ float:none; width:100%; border:1px solid #eee;}
	.incate ul li .text h3{ font-size:15px;}
	.solution ul li{ width:100%;}
	.solution ul li a span{ font-size:15px;}
	.solution{ padding-bottom:20px;}
	.news .swiper-slide{ display:block;}
	.news .swiper-slide a{ width:100%; margin-left:0; display:block; margin-bottom:12px;}
	.news{ padding-bottom:20px;}
	.about h3{ padding:20px 0; font-size:20px; font-weight:bold;}
	.about .countUp li{ width:50%; margin-bottom:12px;}
	.footer{ padding-top:25px; }
	.footer .copy{ padding:12px 0; font-size:13px;}
	.footer .footop ul{ display:none;}
	.footer .footop ul.dbewm{ display:flex; float:none; justify-content:center; align-items:center;}
	.footer .dbewm li{ width:auto; margin-left:0;}
	.footer .links{ padding:15px 0; font-size:13px; display:none;}
	.title h3{ font-size:20px;}
	.qywh,.history{ padding-bottom:20px;}
	.qywh ul.between{ display:block; }
	.qywh ul li { width:100%; margin-left:0; margin-bottom:12px;}
	.topimg { height:168px; font-size:28px;  }
	.topimg.center{ display:block; text-align:center; line-height:130px;}	
	.newlist{ margin-top:0px;}
	.newlist li{ display:block;}
	.newlist li .text .note{ display: -webkit-box;  text-overflow: ellipsis; overflow: hidden; white-space: pre-line; -webkit-box-orient: vertical; -webkit-line-clamp:2;}
	.newlist li img{ width:100%; height:auto; margin-right:0;}
	.newlist li .text{ margin-top:12px;}
	.newtit h1{ font-size:20px;}
	.prevnext .fl{ float:none; width:100%; padding-bottom:5px;color:#666;}
	.prevnext .fr{ float:none; width:100%;}
	#allmap{ height:300px !important;}
	.protext .att-list dl dt{ width:170px; font-size:13px;}
}***/