<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/*!
 * 米维建站  一键轻松建站
 * 详尽信息请看官网：http://www.miwdns.com/
 *
 * Copyright 2014 米维建站
 *
 * 请尊重原创，保留头部版权
 * 在保留版权的前提下可应用于个人或商业用途
 *
 * 客服QQ 974837117
 *
 */
.content { width:1200px; height: auto; margin: 0 auto; }
img {max-width: 100%;}
.page-down {width: 30px;height: 30px;background: #999;position: fixed;bottom: 30px;right: 30px;text-align: center;line-height: 30px;font-size: 18px;color: #fff;cursor: pointer;display: none;z-index: 99999;}
.page-down:hover {background: #e52e3a;}/* 回到顶部 */
.table{ display:table; width:100%; height:100%;}
.table .cell{ display:table-cell; text-align:center; vertical-align:middle;}
.smallest-screen {position: fixed;z-index: 999999;width: 100%;height: 100%;background: url(../images/displaynone.png) no-repeat center #666;display: none;}
@media only screen and (max-width : 319px) {
.smallest-screen {display: block;} /*判断屏幕小于319px隐藏显示网站*/
}
.lmbutt{ width:50px;  line-height:35px; float:right; font-size:22px; color:#666; text-align:center; cursor:pointer; display:none; }
.lmbutt.on{ color:#7399c6;}
.white{ color:#fff !important;}
.webmain{ width:100%; min-width:1200px; overflow:hidden;}
.nybg{ background:#f1f1f1;}

.banner {width: 100%;position: relative;height: 420px;background: #fff;min-width: 1200px; }
.banner .bd {margin: 0 auto;position: relative; width:100%; z-index: 0;overflow: hidden;}
.banner .bd ul {width: 100% !important;}
.banner .bd li {width: 100% !important;height: 420px;overflow: hidden;text-align: center;}
.banner .bd li a {display: block;height: 420px;}
.banner .hd {width: 100%;position: absolute;z-index: 1;bottom: 10px;left: 0;height: 30px;line-height: 30px;text-align: center;_background: #000;_filter: alpha(opacity=60);}
.banner .hd ul {text-align: center;padding-top: 5px;}
.banner .hd ul li {display: inline-block;margin: 0 5px;width: 10px;height: 10px;background: #fff;opacity: .8;cursor: pointer;overflow: hidden;line-height: 999px; border-radius:5px;}
.banner .hd ul .on {background: #e52e3a; width:20px;}
.banner .prev {background: url(../images/sprite.png) left top no-repeat;cursor: pointer;height: 100px;position: absolute;top: 50%;margin-top: -50px;width: 45px;left: 0;opacity: 0.2;}
.banner .prev:hover {opacity: 0.5;}
.banner .next {background: url(../images/sprite.png) right top no-repeat;cursor: pointer;height: 100px;position: absolute;top: 50%;margin-top: -50px;width: 45px;right: 0;opacity: 0.2;}
.banner .next:hover {opacity: 0.5;}
.banner .swiper-slide{ text-align: center; }

.bannerbg{ height:420px; background:url(../images/banner.jpg) no-repeat center;}
.bannerbg .pic{ width:550px; height:282px; margin:0 auto; padding:35px 0 20px;}
.bannerbg .an{ width:550px; height:50px; margin:0 auto;}
.bannerbg .an .an1{ width:250px; height:50px; line-height:30px; display:block; text-align:center; font-size:18px; color:#fff; background:#e52e3a; line-height:50px; margin-right:50px; float:left; }
.bannerbg .an .an1:hover{ background:#0074bc;}
.bannerbg .an .an2{ width:250px; height:50px; line-height:30px; display:block; text-align:center; font-size:18px; color:#fff; background:#00c2ff; line-height:50px; float:left;}
.bannerbg .an .an2:hover{ background:#00aae0;}

.intop{ background:#f5f5f5; line-height:30px;}
.intop .fl a{ color:#e52e3a;}
.intop .fl a:hover{ text-decoration:underline;}
.intop .reg{ display:inline-block; width:55px; height:19px; line-height:19px; background:url(../images/itop_03.png) no-repeat; text-align:center; padding-left:4px; color:#fff !important;margin-left:10px;}
.intop .fr{ color:#ccc; }
.intop .fr a{ display:inline-block; color: #666; height:30px; line-height:30px; padding:0 15px;}
.intop .fr .gzwx{ display:inline-block; position:relative; color:#444; padding:0 15px; height:30px; line-height:30px; cursor:pointer; }
.intop .fr .gzwx span{ display:block; width:124px; height:auto; background:#fff; position:absolute; left:0; top:30px; z-index:999; text-align:center; line-height:22px; padding:15px; border:1px solid #dfdfdf; border-top:0px !important; display:none;}
.intop .fr .gzwx span img{ margin-bottom:10px;}
.intop .fr .wz{ display:inline-block; line-height:30px; height:30px; color:#444; padding:0 15px;}
.intop .fr .gzwx:hover{ background:#fff;}
.intop .fr .gzwx:hover span{ display:block;}

.header{ padding:20px 0}
.header .logo{ width:420px; height:60px; background: url(../images/logo.png) no-repeat center; background-size:100% auto !important; float:left; }
.header .tcon{ float:right; line-height:28px; font-size:14px; color:#666; margin-top:7px;}
.header .tcon .phone{ float:left; padding-left:35px; background:url(../images/tel_01.png) no-repeat left; height:28px; margin-right:20px; padding-right:20px; border-right:1px solid #eee;}
.header .tcon .olcon{ float:left; padding-left:35px; background:url(../images/kefu_0155.png) no-repeat left;}
.header .pinz{ width:269px; height:55px; background:url(../images/pinzhi.jpg) no-repeat center; float:left; }

.inmuen{ height:40px; line-height:40px;}
.inmuen .hangynav{ width:230px; height:40px; position:relative; float:left;}
.inmuen .hangynav:hover .nr{ display:block !important;}
.inmuen .hangynav .title{ padding:0 15px; background:#e52e3a; font-size:14px; color:#fff; line-height:40px; position:relative;}
.inmuen .hangynav .title:hover{ text-decoration:underline;}
.inmuen .hangynav .nr{ background:rgba(52,61,78,.7); position:absolute; left:0; top:40px; z-index:999; width:230px; height:420px;}
.inmuen .hangynav .nr ul {position:relative;}
.inmuen .hangynav .nr ul &gt; li{ display:block; padding:0 15px 0 30px; position:relative; height:69px; line-height:69px; border-bottom: 1px solid rgba(255,255,255,.3)}
.inmuen .hangynav .nr ul li .ico{ position:absolute; width:35px; height:70px; font-size:18px; line-height:70px; text-align:center; right:0; top:0; color:#fff;}
.inmuen .hangynav .nr ul li a{ color:#fff; font-size:14px;}
.inmuen .hangynav .nr ul li:hover{ background:#fff;}
.inmuen .hangynav .nr ul li:hover a{ color:#333;}
.inmuen .hangynav .nr ul li:hover .ico .fa-angle-right{ color:#333;}
.inmuen .hangynav .nr ul li .erji{ width:330px; background:#fff; position:absolute; left:230px; top:0; border:1px solid #dfdfdf; padding:15px; display:none; border-left:0 !important;}
.inmuen .hangynav .nr ul li .erji .tit{ height:30px; line-height:30px; font-size:14px; font-weight:bold; color:#e52e3a;}
.inmuen .hangynav .nr ul li .erji .tit:hover{ text-decoration:underline;}
.inmuen .hangynav .nr ul li .erji .li{ float:left; width:33.333%; overflow:hidden; line-height:30px; font-size:12px;}
.inmuen .hangynav .nr ul li .erji .li:hover{ color:#e52e3a;}
.inmuen .hangynav .nr ul li:hover .erji{ display:block;}
.inmuen .inmuennr{ float:left;}
.inmuen .inmuennr ul li{ display:block; height:40px; line-height:40px; font-size:14px; color:#444; padding:0 30px; float:left; font-weight:bold; position:relative;}
.inmuen .inmuennr ul li:hover{ color:#fff; background: #e52e3a;}
.inmuen .inmuennr ul li span{ display:block; width:27px; height:19px; background:url(../images/hot.gif) no-repeat; position:absolute; top:-2px; right:15px;}

.comnames{ height:108px; background:url(../images/index-ss-bg.png) no-repeat center; border-bottom:2px solid #e52e3a; width:1200px; margin:0 auto;}
.comnames .lmtit{ line-height:40px; text-align:center; font-size:20px; font-weight:bold;}
.comnames .lmtit span{ color:#e52e3a;}
.comnames .nr{ height:50px; width:600px; margin:0 auto;}
.comnames .nr .text{ width:450px; height:50px; line-height:50px; background:#eee; float:left; padding:0 10px; float:left; font-size:14px;}
.comnames .nr .sub{ width:130px; height:50px; line-height:50px; background:#e52e3a; font-size:14px; color:#fff; outline:none;}
.comnames .xfc{ position:fixed; width:530px; top:50%; left:50%; margin-left:-265px; background:#fff; z-index:9999; margin-top:-168px; display:none;}
.comnames .xfc .title{ font-size:16px; font-weight: bold; color:#fff; text-align:center; height:50px; position:relative; line-height:50px; background:#e52e3a;}
.comnames .xfc .title .close{ display:block; width:50px; height:50px; text-align:center; right:0; top:0; position:absolute; color:#fff;}
.comnames .main{ padding:20px 40px;}
.comnames .main .wz{ font-size:14px; text-align:center; line-height:30px; margin-bottom:15px;}
.comnames .main .wz span{ color:#e52e3a; font-weight:bold;}
.comnames .main .li{ height:40px; line-height:40px; position:relative; margin-bottom:10px; padding-left:85px;}
.comnames .main .li .tit{ height:40px; line-height:40px; width:85px; position:absolute; left:0; top:0; font-size:14px;}
.comnames .main .li .text{ width:330px; padding:0 10px; background:#eee; height:40px; line-height:40px; margin-right:10px; border-radius:5px;}
.comnames .main .li .sub{ width:350px; background:#e52e3a; color:#fff; font-weight:bold; height:40px; outline:none; border-radius:5px;}
.comnames .fgc{ position:fixed; width:100%; height:100%; background:rgba(0,0,0,.6); left:0; top:0; z-index:999; display:none;}

.inque{ background:#f6f6f6; padding:35px 0 50px;}
.inque .lmtit{ line-height:40px; text-align:center; font-size:20px; font-weight:bold;}
.inque .lmtit span{ color:#e52e3a;}
.inque .fk{border:1px solid #dfdfdf; padding:10px; position:relative; font-size:16px; line-height:35px; }
.inque .fk .hqda{ display:block; height:35px; border:1px solid #e52e3a; width:120px; position:absolute; right:20px; top:10px;  color:#e52e3a; text-align:center;}
.inque .fk .hqda:hover{ background: #e52e3a; color:#fff;}
.inque .xfc{ position:fixed; width:530px; top:50%; left:50%; margin-left:-265px; background:#fff; z-index:9999; margin-top:-95px; display:none;}
.inque .xfc .title{ font-size:16px; font-weight: bold; color:#fff; text-align:center; height:50px; position:relative; line-height:50px; background:#e52e3a; }
.inque .xfc .title .close{ display:block; width:50px; height:50px; text-align:center; right:0; top:0; position:absolute; color:#fff;}
.inque .main{ padding:20px 40px;}
.inque .main .wz{ font-size:14px; text-align:center; line-height:30px; margin-bottom:15px;}
.inque .main .wz span{ color:#e52e3a; font-weight:bold;}
.inque .main .li{ height:40px; line-height:40px; position:relative; margin-bottom:10px; padding-left:85px;}
.inque .main .li .tit{ height:40px; line-height:40px; width:85px; position:absolute; left:0; top:0; font-size:14px;}
.inque .main .li .text{ width:330px; padding:0 10px; background:#eee; height:40px; line-height:40px; margin-right:10px; border-radius:5px;}
.inque .main .li .sub{ width:350px; background:#e52e3a; color:#fff; font-weight:bold; height:40px; outline:none; border-radius:5px;}
.inque .fgc{ position:fixed; width:100%; height:100%; background:rgba(0,0,0,.6); left:0; top:0; z-index:999; display:none;}

.inyous{ padding:30px 0 50px;}
.inyous .lmtit{ line-height:30px; font-size:28px; color: #000;  margin-bottom:26px; position: relative; box-sizing: border-box;text-align: center;}
/*.inyous .lmtit:before {content: ''; width: 5px; height: 100%; background-color: #e52e3a; position: absolute; left: 0; top: 0;}
*/.inyous .lmjj{ line-height:20px; font-size:14px; text-align:center; margin-bottom:30px;}
.inyous .nr ul li{ display:block; width:380px; float:left; margin:0 10px; text-align:center; height: 240px;}
.inyous_li1 {background: #ff5959;}
.inyous_li2 {background: #ffbf49;}
.inyous_li3 {background: #73caf3;}
.inyous .nr ul li .pic {margin-top: 10px;}
.inyous .nr ul li .tit{ line-height:50px; font-size:18px; font-weight:bold; color: #fff;}
.inyous .nr ul li .jj{display: block; width: 230px; font-size:14px; line-height:25px; color: #fff; margin: 0 auto;}

.innewsmain{ background:#f6f6f6; padding:50px 0;}
.innews{ float:left; width:880px;}
.innews .hd{ margin-bottom:15px;}
.innews .hd ul li{ display:block; height:35px; line-height:35px; padding:0 30px; background:#fff; float:left; margin-right:20px; font-size:14px; color:#666; cursor:pointer;}
.innews .hd ul li.on{ background:#e52e3a; color:#fff;}
.innews .bd .one{ padding-left:210px; position:relative; min-height:116px; padding-bottom:20px; border-bottom:1px dashed #dfdfdf; margin-bottom:10px;}
.innews .bd .one .pic{ width:200px; height:116px; overflow:hidden; position:absolute; left:0; top:0;}
.innews .bd .one .tit{ line-height:40px; height:40px; font-size:18px; font-weight:bold;}
.innews .bd .one .jj{ line-height:22px; color:#999;} 
.innews .bd ul li{ line-height:35px; height:35px; overflow:hidden;}
.innews .bd ul li .tit{ width:600px; height:35px; overflow:hidden; white-space: nowrap;text-overflow: ellipsis; font-size:14px; float:left;}
.innews .bd ul li .date{ float:right; font-size:14px; color:#999;}
.inwent{ float:right; width:300px;}
.inwent .lmtit{ line-height:40px; height:40px; font-size:16px; font-weight:bold; color:#e52e3a;}
.inwent .more{ float:right; font-size:12px; font-weight:lighter;}
.inwent .nr{ padding:10px; border:1px solid #dfdfdf; background:#fff;}
.inwent .nr ul li{ line-height:35px; height:35px; overflow:hidden;}
.inwent .nr ul li .tit{ width:160px; height:35px; overflow:hidden; white-space: nowrap;text-overflow: ellipsis; font-size:14px; float:left;}
.inwent .nr ul li .date{ float:right; font-size:14px; color:#999;}

.inpar{ padding:40px 0;}
.inpar .lmtit{ line-height:30px; font-size:24px; color: #000;  margin-bottom:26px; position: relative; box-sizing: border-box; padding-left: 20px;}
.inpar .lmtit:before {content: ''; width: 5px; height: 100%; background-color: #e52e3a; position: absolute; left: 0; top: 0;}
.inpar ul{ display:block; float:left; border-left:1px solid #dfdfdf; border-top:1px solid #dfdfdf;}
.inpar ul li{ display:block; width:170px; height:130px; overflow:hidden; float:left; border-right:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf;}
.inpar ul li:hover{ box-shadow:inset 0 0 8px #ccc;}
.inted{ background:#f6f6f6; padding:30px 0;}
.inted ul li{ width:199px; padding-left:100px; float:left; border-right:1px solid #dfdfdf;}
.inted ul li .tit{ line-height:30px; font-size:16px; font-weight:bold;}
.inted ul li .jj{ color:#999; line-height:20px;}
.inted ul li.ico1{ background:url(../images/zz1.png) no-repeat 40px center;}
.inted ul li.ico2{ background:url(../images/zz2.png) no-repeat 40px center;}
.inted ul li.ico3{ background:url(../images/zz3.png) no-repeat 40px center;}
.inted ul li.ico4{ background:url(../images/zz4.png) no-repeat 40px center;}

.inlink{ clear:both; padding:10px 0; border-bottom:1px solid #eee; line-height:30px; font-size:14px; color:#777;}
.inlink a{ display:inline-block; padding:0 10px; color:#999;}
.inlink a:hover{ color:#e52e3a;}
.banq{ text-align:center; line-height:30px; padding:5px; color:#999;}

.nybanner{ height:350px;}
.nymain{ background:#f7f7f7;}
.nymain .nyluj{ line-height:40px; height:40px; font-size:14px; background:#fff; color:#999;}
.nymain .nyluj a{ color:#999;}
.nymain .nyluj a:hover{ color:#e52e3a;}
.nymain .nyluj img{ vertical-align:middle; position:relative; top:-2px; margin-right:5px; font-size:14px;}
.nymain .nyluj span{ color:#e52e3a; font-weight:bold;}

.nyleft{ width:278px; float:left;}
.nynav .lmtit{ background:#e52e3a; padding:20px 30px;}
.nynav .lmtit .en{ font-size:14px; color:#ccc;}
.nynav .lmtit .cn{ line-height:40px; font-size:25px; color:#fff; font-weight:bold;}
.nynav ul li{ display:block; background:#fff; line-height:70px; padding-left:40px; border:1px solid #dfdfdf; border-top:0px !important; font-size:16px; color:#333;}
.nynav ul li i{ width:20px; height:20px; background:#666; color:#fff; border-radius:50%; text-align:center; line-height:18px; margin-right:10px;}
.nynav ul li:hover i{ background:#e52e3a;}
.nynav ul li:hover{ color:#e52e3a;}
.nynav ul li.on i{ background:#e52e3a;}
.nynav ul li.on{ color:#e52e3a;}

.nycon .lmtit{ width:278px; height:75px; background: url(../images/yjpj_a3.png) no-repeat #e52e3a; margin-top:10px; line-height:75px; text-align:center; font-size:20px; color:#fff; font-weight:bold;}
.nycon .nr{ background:url(../images/yjpj_a2.png) no-repeat center; padding:10px 30px; line-height:30px; font-size:14px;}
.nycon .nr span{ font-size:25px; font-weight:bold; color:#e52e3a;}

.rightnr{ float:right; width:900px; }
.nyabout{ padding:20px; background:#fff;}
.nyabout .lmtit{ line-height:40px; height:40px; border-bottom:1px solid #e52e3a; font-size:20px; color:#e52e3a;}
.nyabout .nr{ padding:30px 0; line-height:30px; font-size:14px; color:#666;}

.nypro ul li{ display:block; border:1px solid #dfdfdf; background:#f4f4f4; float:left; width:290px; margin:0 4px 8px;}
.nypro ul li .pic{ width:290px; height:197px; background:#fff; overflow:hidden; display:table-cell; text-align:center; vertical-align:middle;}
.nypro ul li .wz{ padding:5px 10px;}
.nypro ul li .wz .tit{ height:35px; line-height:35px; font-size:14px; color:#555; text-align:center; white-space: nowrap;text-overflow: ellipsis; overflow:hidden;}
.nypro ul li .wz .jj{ height:30px; line-height:30px; font-size:12px; color:#999; text-align:center; white-space: nowrap;text-overflow: ellipsis; overflow:hidden;}
.nypro ul li:hover{ border:1px solid #e52e3a; background:#e52e3a;}
.nypro ul li:hover .tit{ color:#fff;}
.nypro ul li:hover .jj{ color:#fff;}

.page{ text-align:center; line-height:35px; padding-top:15px;}
.page a{ display:inline-block; padding:0 13px; border:1px solid #ccc; font-size:14px; color:#999; border-radius:18px; background:#fff;}
.page a:hover{ color:#fff; background:#e52e3a; border:1px solid #e52e3a;}
.page a.on{ color:#fff; background:#e52e3a; border:1px solid #e52e3a;}

.showpromain{ background:#fff; padding:25px;}
.showpro{ position:relative;}
.box{position:absolute; left:0; top:0; background:#fff;}
.tb-pic a{display:table-cell;text-align:center;vertical-align:middle;}
.tb-pic a img{vertical-align:middle; max-width:100%; max-height:100%;}
.tb-pic a{*display:block;*font-family:Arial;*line-height:1;}
.tb-thumb{margin:10px 0 0;overflow:hidden;}
.tb-thumb li{background:none repeat scroll 0 0 transparent;float:left;height:62px; margin:0 10px 0 0;overflow:hidden;padding:1px;}
.tb-s310, .tb-s310 a{height:340px;width:500px;}
.tb-s310, .tb-s310 img{max-height:340px;max-width:500px;}
.tb-s310 a{*font-size:271px;}
.tb-s40 a{*font-size:35px;}
.tb-s40, .tb-s40 a{height:60px;width:60px;}
.tb-booth{border:1px solid #CDCDCD;position:relative;z-index:1;}
.tb-thumb .tb-selected{background:none repeat scroll 0 0 #e52e3a;height:60px;padding:2px;}
.tb-thumb .tb-selected div{background-color:#FFFFFF;border:medium none;}
.tb-thumb li div{border:1px solid #CDCDCD;}
div.zoomDiv{z-index:999;position:absolute;top:0px;left:0px;width:200px;height:200px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
div.zoomMask{position:absolute;background:url("../images/mask.png") repeat scroll 0 0 transparent;cursor:move;z-index:1;}
div.zoomDiv img{ max-width:none !important;}

.showprojj{ min-height:340px;}

.showproleft *{ transition:all 0.3s ease-in-out;}
.showproleft{ height:auto; padding-left:540px; box-sizing:border-box; }
.showproleft .title{ line-height:30px; font-size:20px; padding-bottom:20px; border-bottom:1px solid #dfdfdf; padding-top:20px; color:#666; font-weight:bold;}
.showproleft .jj{ line-height:30px; color:#666; padding-bottom:25px; font-size:14px;}
.showproleft .jj hr{ display:block; height:1px; background:#dfdfdf; border:none; margin:7px 0;}
.showproleft .price{ height:50px; line-height:50px; font-size:20px; color:#098ed0;}
.showproleft .advisory{ display:block; width:130px; height:40px; background:#e52e3a; color:#fff; text-align:center; line-height:40px; font-size:14px; border:1px solid #e52e3a;}
.showproleft .advisory:hover{ background:#fff; color:#e52e3a;}
.showproleft .price{ padding:0 10px; background:#E7F9FE; line-height:50px; font-size:16px; color:#666;}
.showproleft .price span{ font-size:20px; color:#e52e3a; font-weight:bold;}

.showproxfc{ position:fixed; width:530px; top:50%; left:50%; margin-left:-265px; background:#fff; z-index:9999; margin-top:-95px; display:none;}
.showproxfc .title{ font-size:16px; font-weight: bold; color:#fff; text-align:center; height:50px; position:relative; line-height:50px; background:#e52e3a; }
.showproxfc .title .close{ display:block; width:50px; height:50px; text-align:center; right:0; top:0; position:absolute; color:#fff;}
.showproxfc .main{ padding:20px 40px;}
.showproxfc .main .wz{ font-size:14px; text-align:center; line-height:30px; margin-bottom:15px;}
.showproxfc .main .wz span{ color:#e52e3a; font-weight:bold;}
.showproxfc .main .li{ height:40px; line-height:40px; position:relative; margin-bottom:10px; padding-left:85px;}
.showproxfc .main .li .tit{ height:40px; line-height:40px; width:85px; position:absolute; left:0; top:0; font-size:14px;}
.showproxfc .main .li .text{ width:330px; padding:0 10px; background:#eee; height:40px; line-height:40px; margin-right:10px; border-radius:5px;}
.showproxfc .main .li .sub{ width:350px; background:#e52e3a; color:#fff; font-weight:bold; height:40px; outline:none; border-radius:5px;}
.showprofgc{ position:fixed; width:100%; height:100%; background:rgba(0,0,0,.6); left:0; top:0; z-index:999; display:none;}

.showprodetail .left{ width:20%; float:right; border:1px solid #dfdfdf;}
.showprodetail .left .pic img{ width:100%; height:auto;}
.showprodetail .left .lmtit{ padding-left:35px; background:url(../images/c_zhuce_jia.png) no-repeat 10px #eee; margin:3px 0; line-height:40px; font-size:16px;}
.showprodetail .left a{ display:block; padding:0 10px 0 35px; line-height:30px;}
.slideTxtBox{ width:78%; float:left; border:1px solid #dfdfdf;}
.slideTxtBox .hd{ height:50px; line-height:30px;   border-bottom:1px solid #ddd;  position:relative; background:#f7f7f7;}
.slideTxtBox .hd ul{ width:100%;  position:absolute; left:0px; top:-1px; height:52px;   }
.slideTxtBox .hd ul li{ float:left; padding:0 20px; cursor:pointer; height:50px; line-height:50px; font-size:14px;}
.slideTxtBox .hd ul li.on{  background:#fff; border-right:1px solid #dfdfdf; border-top:2px solid #e52e3a; border-bottom:2px solid #fff; color:#666; font-weight:bold;}
.slideTxtBox .bd ul{ padding:15px;  zoom:1; display:block; line-height:24px;}

.repro{ background:#fff; padding:25px; }
.repro .lmtit{ line-height:50px; height:50px; background:#eee; overflow:hidden; margin-bottom:10px;}
.repro .lmtit span{ display:inline-block; padding:0 30px; font-size:18px; color:#fff; background:#e52e3a;}
.repro .lmtit em{ font-size:14px; display:inline-block; padding-left:20px; opacity:.6; text-transform: uppercase;}
.repro ul li{ display:block; border:1px solid #dfdfdf; background:#f4f4f4; float:left; width:277px; margin:0 4px 8px;}
.repro ul li .pic{ width:277px; height:188px; background:#fff; overflow:hidden; display:table-cell; text-align:center; vertical-align:middle;}
.repro ul li .wz{ padding:5px 10px;}
.repro ul li .wz .tit{ height:35px; line-height:35px; font-size:14px; color:#555; text-align:center; white-space: nowrap;text-overflow: ellipsis; overflow:hidden;}
.repro ul li .wz .jj{ height:30px; line-height:30px; font-size:12px; color:#999; text-align:center; white-space: nowrap;text-overflow: ellipsis; overflow:hidden;}
.repro ul li:hover{ border:1px solid #e52e3a; background:#e52e3a;}
.repro ul li:hover .tit{ color:#fff;}
.repro ul li:hover .jj{ color:#fff;}

.nycase ul li{ display:block; border:1px solid #dfdfdf; background:#f4f4f4; float:left; width:290px; margin:0 4px 8px;}
.nycase ul li .pic{ width:290px; height:192px; overflow:hidden; background:#fff; display:table-cell; text-align:center; vertical-align:middle;}
.nycase ul li .pic img{ width:100%; height:auto;}
.nycase ul li .wz{ padding:5px 10px;}
.nycase ul li .wz .tit{ line-height:30px; font-size:14px; font-weight:bold; height:30px; overflow:hidden; white-space: nowrap;text-overflow: ellipsis;}
.nycase ul li .wz .jj{ height:22px; line-height:22px; overflow:hidden; color:#999; margin-bottom:5px;}
.nycase ul li .wz .more{ height:30px; line-height:30px; border-top:1px solid #dfdfdf; color:#666;}
.nycase ul li:hover{ background:#e52e3a; border:1px solid #e52e3a;}
.nycase ul li:hover .tit{ color:#fff;}
.nycase ul li:hover .jj{ color:#fff;}
.nycase ul li:hover .more{ color:#fff;}

.nynews ul li{ padding:20px 200px 20px 100px; margin-bottom:8px; background:#fff; position:relative; min-height:80px;}
.nynews ul li .date{ width:80px; position:absolute; left:10px; top:20px; text-align:center;}
.nynews ul li .date em{display: block;color: #666666;font-size: 40px; line-height: 55px;}
.nynews ul li .date span{color: #666666;font-size: 16px;display: block;}
.nynews ul li .tit{ font-size:18px; line-height:30px; margin-bottom:5px; height:30px; overflow:hidden; white-space: nowrap;text-overflow: ellipsis;}
.nynews ul li .jj{ line-height:22px; overflow:hidden; height:44px; color:#999;}
.nynews ul li .pic{ position:absolute; width:170px; height:100px; overflow:hidden; right:15px; top:10px;}
.nynews ul li:hover{ background:#eee;}
.nynews ul li:hover .date em{ color:#e52e3a;}
.nynews ul li:hover .date span{ color:#e52e3a;}

.shownews{ padding:20px; background:#fff;}
.shownews .lmtit{ line-height:40px; height:40px; border-bottom:1px solid #e52e3a; font-size:20px; color:#e52e3a;}
.shownews .tit{ padding:15px 0; line-height:30px; font-size:22px; font-weight:bold; color:#e52e3a; text-align:center;}
.shownews .date{ text-align:center; color:#999; padding-bottom:15px; border-bottom:1px solid #dfdfdf;}
.shownews .nr{ padding:30px 0; line-height:30px; font-size:14px; color:#666; border-bottom:1px solid #dfdfdf;}
.shownews .fenx{ padding:20px 0; float:right;}
.shownews .sxp .li{ line-height:30px; font-size:14px; color:#999;}

.renews{ background:#fff; padding:25px; }
.renews .lmtit{ line-height:50px; height:50px; background:#eee; overflow:hidden; margin-bottom:10px;}
.renews .lmtit span{ display:inline-block; padding:0 30px; font-size:18px; color:#fff; background:#e52e3a;}
.renews .lmtit em{ font-size:14px; display:inline-block; padding-left:20px; opacity:.6;}
.renews .nr ul li{ display:block; height:40px; line-height:40px; padding-left:15px; background:url(../images/xwxq_a4.jpg) no-repeat left; float:left; width:390px; border-bottom:1px dashed #dfdfdf; margin-right:40px;}
.renews .nr ul li .tit{ width:255px; height:40px; line-height:40px; overflow:hidden; float:left; }
.renews .nr ul li .date{ float:right; width:68px; overflow:hidden; color:#999; height:40px;}


.business_l {width: 240px; height: 360px; background: #ff5959;}
.business_i_ul {display: block; width: 960px;}
.business_i_ul li {display: block; width: 310px; height: 175px; background: #f9f9f9; float: left; margin: 0  0 10px 10px; transition: all 0.3s}


.business_l .h1 {font-size: 20px; text-align: center; color: #fff; margin-top: 30px;}
.business_l img {display: block; margin: 100px auto 0;}
.business_i_li .h1 {display: block; width: 12em; font-size: 20px; height: 20px; color: #333; box-sizing: border-box; margin-top: 36px; padding: 0 20px; float: left; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.business_i_li h6 {display: block; width: 310px; height: 36px; font-size: 14px; overflow: hidden; color: #999; box-sizing: border-box; margin-top: 10px; padding: 0 20px; float: left; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.business_i_li p {display: block; width: 100px; font-size: 16px; color: #fe0000; margin-top: 20px; margin-left: 20px; float: left;}
.business_i_li a {display: block; width: 90px; height: 24px; line-height: 24px; font-size: 12px; color: #fff; margin-top: 18px; margin-right: 20px; text-align: center; border-radius: 5px; background: #808080; transition: all 0.3s; float: right;}
.business_i_li a:hover {background: #e52e3a; color: #fff;}



















</pre></body></html>