﻿@charset "utf-8";
/* CSS Document */
* {padding: 0;margin: 0;}
body {margin: 0px;padding: 0px;color: #666;font-family:"微软雅黑", Arial, Helvetica, sans-serif;font-size:14px;background:#fff;text-align:left;position:relative;line-height:20px;min-width:1200px;}
img {border: 0;position:relative;}
.clear {height:0px;line-height:0px;font-size:0px;clear:both;visibility:hidden;overflow:hidden;padding:0;margin:0;}
div,ul,dl,dd,dt,li,p,span,h1,h2,h3,h4,h5,h6 { margin:0px;padding:0px;list-style:none;list-style-type: none; word-wrap:break-word;position:relative; border:none;font-weight:400;}
a {color:#666;text-decoration:none;position:relative;cursor:pointer;}
header, footer, nav, section, article, menu, aside {display:block;position:relative;} 
textarea { resize:none;font-family:"微软雅黑";font-size:14px;}
table { border-collapse:collapse;border-spacing:0;}
th , td { text-align:left;}
input {font-family:"微软雅黑";font-size:14px;}
input:focus {outline:none;}
input.sub {cursor:pointer; background:none; border:none;}
input.text {background:none; border:none;}
/* common main */
.red,a.red { color:#cc0031;}
.yellow,a.yellow { color:#f8bd09;}
.white,a.white { color:#fff;}
.fc,a.fc { color:#4fb0a5;}
.c0,a.c0 { color:#000;}
.c1,a.c1 { color:#111;}
.c2,a.c2 { color:#222;}
.c3,a.c3 { color:#333;}
.c4,a.c4 { color:#444;}
.c5,a.c5 { color:#555;}
.c6,a.c6 { color:#666;}
.c7,a.c7 { color:#777;}
.c8,a.c8 { color:#888;}
.c9,a.c9 { color:#999;}
a:hover {color:#4fb0a5;}
.fs12 { font-size:12px;}
.fs14 { font-size:14px;}
.fs16 { font-size:16px;}
.fs18 { font-size:18px;}
.fs20 { font-size:20px;}
.fs22 { font-size:22px;}
.fs24 { font-size:24px;}
.fw-b { font-weight:bold;}
.fw400 { font-weight:400;}
.ti2 { text-indent:2em;}
.lh18 { line-height:18px;}
.lh20 { line-height:20px;}
.lh25 { line-height:25px;}
.lh30 { line-height:30px;}
.lh35 { line-height:35px;}
.lh40 { line-height:40px;}
.unl { text-decoration:underline;}
.unl-no { text-decoration:none;}
.unl-th { text-decoration:line-through;}
.ta-l { text-align:left;}
.ta-c { text-align:center;}
.ta-r { text-align:right;}
.fl { float:left;}
.fr { float:right;}
.va-m { vertical-align:middle;}
.va-t { vertical-align:top;}
.pr { position:relative;}
.pa { position:absolute;}
.oh { overflow:hidden;}
.none { display:none;}
.block { display:block;}
.inblock { display:inline-block;}
.pointer { cursor:pointer;}
.w100 { width:100%;}
.w1000 { width:1000px;}
.w1200 { width:1200px;}
.h5 { height:5px;}
.h10 { height:10px;}
.h15 { height:15px;}
.h20 { height:20px;}
.h25 { height:25px;}
.h30 { height:30px;}
.h40 { height:40px;}
.h50 { height:50px;}
.h60 { height:60px;}
.h70 { height:70px;}
.h100 { height:100%;}
.ma2 { margin:2px;}
.ma5 { margin:5px;}
.ma10 { margin:10px;}
.ma15 { margin:15px;}
.ma20 { margin:20px;}
.pa2 { padding:2px;}
.pa5 { padding:5px;}
.pa10 { padding:10px;}
.pa15 { padding:15px;}
.pa20 { padding:20px;}
.ml5 { margin-left:5px;}
.ml10 { margin-left:10px;}
.ml15 { margin-left:15px;}
.ml20 { margin-left:20px;}
.mr5 { margin-right:5px;}
.mr10 { margin-right:10px;}
.mr15 { margin-right:15px;}
.mr20 { margin-right:20px;}
.mt5 { margin-top:5px;}
.mt10 { margin-top:10px;}
.mt15 { margin-top:15px;}
.mt20 { margin-top:20px;}
.mb5 { margin-bottom:5px;}
.mb10 { margin-bottom:10px;}
.mb15 { margin-bottom:15px;}
.mb20 { margin-bottom:20px;}
.pl5 { padding-left:5px;}
.pl10 { padding-left:10px;}
.pl15 { padding-left:15px;}
.pl20 { padding-left:20px;}
.pr5 { padding-right:5px;}
.pr10 { padding-right:10px;}
.pr15 { padding-right:15px;}
.pr20 { padding-right:20px;}
.pt2 { padding-top:2px;}
.pt5 { padding-top:5px;}
.pt10 { padding-top:10px;}
.pt15 { padding-top:15px;}
.pt20 { padding-top:20px;}
.pb5 { padding-bottom:5px;}
.pb10 { padding-bottom:10px;}
.pb15 { padding-bottom:15px;}
.pb20 { padding-bottom:20px;}
.mga { margin-left:auto;margin-right:auto;}
.main {width:1200px;margin-left:auto;margin-right:auto;}
.absolute-r { position:absolute;left:auto;right:0;}
.absolute-l { position:absolute;left:0;right:auto;}
.comtab { table-layout:fixed;width:100%;border-collapse:collapse;}
.textover { overflow:hidden;white-space:nowrap;display:block;text-overflow:ellipsis;}

.whitebg,input.whitebg { background:#fff;}
.eeebg,input.eeebg { background:#eee;}
.cccbg,input.cccbg { background:#ccc;}
.f4bg,input.f4bg { background:#f4f4f4;}

/* js相关样式 */
.bannerbox {width:100%;height:520px;margin:0 auto;overflow:hidden;}
.bannerbox a {display:block;width:100%;height:520px;background-repeat:no-repeat;background-position:center center; position:absolute; left:0; top:0;}
#bannernum {position:absolute;width:100%;bottom:15px;text-align:center;left:0; z-index:10;}
#bannernum span { display:inline-block;width:10px;height:10px;background:#fff;line-height:0px; font-size:0px; margin:0 5px;}
#bannernum span.numsel { background:#4fb0a5;}
.bannerbox .main {z-index:10; top:250px;}
.bannerbox .main b { position:absolute; top:0; display:block; width:25px; height:60px; cursor:pointer;transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out; opacity:0.5;}
#adlast { background:url(../images/ad_page02.png) no-repeat; left:0;}
#adnext { background:url(../images/ad_page01.png) no-repeat; right:0;}
.bannerbox .main b:hover {opacity:1;}
/* cartoon */
.cartoon {
	transition:all 0.2s ease-in-out;
    -webkit-transition:all 0.2s ease-in-out;}

/*顶部*/
.mainhead { width:100%; height:181px; z-index:99;background: url(../images/icon/headbg.png) no-repeat center top;background-size: 100%;}
.mainhead .top{width: 1200px;margin:0 auto;height: 129px;}
.mainhead .top h1 { float:left; width:600px;}
.mainhead .top h1 .logo{display: block;width: 100%;height: 129px;}
.mainhead .top h1 .logo img{max-height: 100%;max-width: 100%;margin:auto;position: absolute;left: 20px;top:0;right: inherit;bottom: 0;}
.mainhead .top .search{width: 339px;height: 48px;background: url(../images/icon/searchbg.png) no-repeat center center;margin-right: 20px;margin-top: 40px;}
.mainhead .top .search .text{width: 270px;height: 48px;line-height: 48px;color: #ccc;margin-left:20px;display: block;}
.mainhead .top .search .text::-webkit-input-placeholder {color: #ccc;}
.mainhead .top .search .sub{width: 48px;height: 48px;background: url(../images/icon/searchbut.png) no-repeat center center;display: block;}
.mainhead .navbox{width: 100%;height: 52px;background: #059444;}
.mainhead .navbox ul {width:1200px;margin:0 auto;}
.mainhead .navbox ul li {float:left;width: 196px;height: 52px;}
.mainhead .navbox ul li .a1 { display:block; white-space:nowrap; font-size:16px;height:52px;line-height: 52px; transition: all 0.2s ease-in-out 0.01s;-webkit-transition: all 0.2s ease-in-out 0.01s;text-align: center;color: #fff;font-size: 15px;}
.mainhead .navbox ul li menu { position:absolute; left:0; top:52px; width:196px;display:none;background:#059444;}
.mainhead .navbox ul li menu a { display:block; line-height:45px;height:45px; white-space:nowrap; overflow:hidden; transition: all 0.2s ease-in-out 0.01s;-webkit-transition: all 0.2s ease-in-out 0.01s; color:#fff; text-align:center; font-size:14px;}
.mainhead .navbox ul li menu a:hover {background: url(../images/icon/navbg.png) no-repeat center center;}
.mainhead .navbox ul li.sel .a1,.mainhead .navbox ul li:hover .a1 { background: url(../images/icon/navbg.png) no-repeat center center;}
.mainhead .navbox ul .other{display: block;width: auto;height:52px;line-height: 52px; color: #8ec555;font-size: 15px;text-align: right;z-index: 10;position: absolute;right: 20px;top:0; }
.mainhead .navbox ul .other:hover{text-decoration: underline;}
.inban{top: -181px;width: 100%;}
.inban .banner01{width: 100% !important;}

.inban .banner01 li a{display:block;width:100%;height:588px;}
.inban .banner01 li a img{display: block;
    width: 2000px;
    height: 100%;
    position: absolute;
    left: 50%;
    margin-left: -1000px;}

.inban .ban{width: 100%;height: 588px;text-align: center;overflow: hidden;}
.inban .ban img{height: 588px;width:1920px;position:absolute;left:50%;margin-left:-960px;top:0;}


.inban .ban2{width: 100%;height: 401px;text-align: center;overflow: hidden;}
    .inban .ban2 img {
        width: 100%;
        height: 401px;
    }
.inban .bg{width: 100%;height: 137px;background: url(../images/icon/bannerbg.png) no-repeat center center;z-index: 10;margin-top: -86px;background-size: cover;}
.inban .maurd{width: 1200px;position: absolute;left: 50%;bottom: 0;margin-left: -600px;}
.inban .maurd .title{width: 250px;height: 90px;padding-top:29px;background: url(../images/icon/lefttopbg.png) no-repeat center center;}
.inban .maurd .title.ther{background: #017233;}
.inban .maurd .title h2{width: 200px;height: 31px;line-height: 31px; color: #fff;font-size: 24px;overflow: hidden;margin-left: 22px;}
.inban .maurd .title h3{width: 200px;height: 22px;line-height: 22px; color: #fff;font-size: 14px;overflow: hidden;margin-left: 22px;text-transform: uppercase;}
.inban .maurd .title i{display: block;width: 36px;height: 4px;background: #8ec555;margin-top: 4px;margin-left: 22px;}
.inban .maurd .location {width: auto;height: 46px;line-height: 46px;color: #fff;position: absolute;bottom: 0;right: 0;}
.inban .maurd .location span {color:#fff; float:left;}
.inban .maurd .location a {color:#fff; float:left;}
.inban .maurd .location i { display:inline-block; background:url(../images/icon/icleft2.png) no-repeat center center; width:20px; height:46px;float:left;background-size:30%; }
.inban .maurd .location b { float:left; color:#fff;font-size: 14px;font-weight: 400;}
.inban .maurd .location a:hover {text-decoration: underline;}


bannerbox {width:100%;height:550px;margin:0 auto;overflow:hidden;}
.bannerbox a {display:block;width:100%;height:550px;background-repeat:no-repeat;background-position:center center; position:absolute; left:0; top:0;}
#bannernum {position:absolute;width:100%;bottom:0;text-align:center;left:0; z-index:10;font-size: 0;padding:12px 0 8px 0;}
#bannernum span { display:inline-block;width:14px;height:14px;background:#fff;font-size:0px; margin:0px 5px 0;border-radius: 50%;-webkit-border-radius: 50%;*display: inline;zoom:1;}
#bannernum span.numsel { background:#059444;}
 .bannerbox .main {z-index:10; top:250px;}
.bannerbox .main b { position:absolute; top:0; display:block; width:30px; height:50px; cursor:pointer;transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out; opacity:0.5;background: url(../images/bg/darkbg.png) repeat !important;} 

 #adlast span{ display: block;
    width: 30px;
    height: 50px;
    background: url(../images/ico/arrow05.png) no-repeat center center;}
#adnext span{display: block;
    width: 30px;
    height: 50px;
    background: url(../images/ico/arrow05-1.png) no-repeat center center;} 


.intitle{width: 100%;height: 41px;border-bottom: 1px #f4f4f4 solid;}
.intitle .name{margin-left: 6px;height: 41px;line-height: 41px;padding-left:10px;color: #333;font-size: 15px;font-weight: bold; }
.intitle .name .bg{width: 4px;height: 13px;background: #009944;position: absolute;left: 0;top:14px;}
.intitle .name i{margin-left: 6px;color: #ccc;font-size: 14px;font-weight: 400;font-family: "Aparajita";text-transform:uppercase;}
.intitle .more{width: 50px;position: absolute;top:0;right: 0;height: 41px;display: block;z-index: 10;}
.intitle .more img{max-height: 100%;max-width: 100%;margin:auto;position: absolute;left: inherit;top:0;right: 0;bottom: 0;}
.intitle .more:hover img{right: -5px;}

.inone{width: 100%;margin-top: -200px;z-index: 10;}
.inone .left{width: 402px;height: 180px;background: #fff;padding: 0 14px;}
.inone .left .content{width: 100%;padding: 14px 0;height: 109px;overflow: hidden;}
.inone .left .content .img{width: 111px;height: 109px;overflow: hidden;display: block;}
.inone .left .content .img img{width: 111px;height: 109px;display: block;}
.inone .left .content .img img:hover{opacity: 0.88;}
.inone .left .content .cont{width: 275px;height: 109px;overflow: hidden;color: #333;line-height: 27px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;text-indent: 2em;}
.inone .mid{width: 402px;height: 180px;background: #fff;padding: 0 14px;margin-left: 10px;}
.inone .mid nav{width: 100%;padding: 10px 0;}
.inone .mid nav a{display: block; width: 100%;height: 32px;}
.inone .mid nav a p{display: block; width: 70%;height: 28px;line-height: 28px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display:block;color: #333;}
.inone .mid nav a span{display: block;color: #999;font-size: 12px;height: 28px;line-height: 28px;position: absolute;top:0;right: 0;}
.inone .mid nav a:hover p{color: #009944;}
.inone .right{width: 318px;height: 180px;}
.inone .right a{display: block;width: 100%;height: 85px;overflow: hidden;margin-bottom: 10px;}
.inone .right a img{display: block;width: 100%;height: 85px;}
.inone .right a:hover img{opacity: 0.88;}
.intwo{width:1172px;height: auto;background: #fff;padding: 0 14px;overflow: hidden;}
.intwo nav{width: 1200px;padding: 14px 0;}
.intwo nav a{display: block; width: 285px;height: 248px;margin-right: 10px;float: left;overflow: hidden;}
.intwo nav a img{display: block; width: 285px;height: 248px;
	transition: All 0.4s ease-in-out;
    -webkit-transition: All 0.4s ease-in-out;
    -moz-transition: All 0.4s ease-in-out;
    -o-transition: All 0.4s ease-in-out;}
.intwo nav a .bg{width: 100%;height: 52px;background: url(../images/icon/icbg.png) repeat;position: absolute;left: 0;bottom: 0;z-index: 10;}
.intwo nav a .bg p{width: 90%;height: 52px;line-height: 52px; margin:0 auto;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display:block;color: #fff;}
.intwo nav a:hover img{
	transform: scale(1.05);
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -o-transform: scale(1.05);
    -ms-transform: scale(1.05);}

footer{width: 100%;height: auto;margin-top: 30px;}
footer .top{width: 100%;height: 162px;background: #ebebeb;}
footer .top .bg{width: 376px;height: 162px;background: url(../images/icon/mapsbg.png) no-repeat center center;position: absolute;left: -44px;top:0;}
footer .top .left{width: 600px;height: auto;}
footer .top .left ul{padding: 14px 0;}
footer .top .left ul li{width: 125px;float: left;}
footer .top .left ul li h2{width: 100%;height: 32px;line-height: 32px;overflow: hidden;color: #059444;font-size: 12px;}
footer .top .left ul li nav{width: 100%;height: 72px;overflow: hidden;}
footer .top .left ul li nav a{width: 100%;height: 24px;line-height: 24px;overflow: hidden;color: #666;font-size: 12px;display: block;}
footer .top .left ul li nav a:hover{text-decoration: underline;color: #059444;}
footer .top .right{width: 600px;}
footer .top .right .ewn{width: 238px;height: 91px;margin-top: 33px;}
footer .top .right .ewn .img{width: 91px;height: 91px;overflow: hidden;}
footer .top .right .ewn .img img{width: 91px;height: 91px;display: block;}
footer .top .right .ewn .info{width: 130px;height: auto;padding: 13px 0;margin-left: 15px;}
footer .top .right .ewn .info p{width: 100%;height: 33px;line-height: 33px;color: #666;}
footer .top .right .address_info{width: 300px;height: auto;margin-right: 45px;margin-top: 40px;}
footer .top .right .address_info .tel{width: auto;height: 36px;padding-left: 48px;line-height: 36px;color: #059444;font-size: 30px;font-style:italic ;font-weight: bold; background: url(../images/icon/tel.png) no-repeat left center;margin-bottom: 10px;}
footer .top .right .address_info p{width: 100%;height: 25px;line-height: 25px;color: #666;font-size: 12px;}
footer .top .linking{width: 100%;height: 25px;line-height: 25px;color: #999;font-size: 12px;}
footer .top .linking a{color: #999;font-size: 12px;margin-right: 36px;}
footer .top .linking a:hover{color: #059444;text-decoration: underline;}
footer .down{width: 100%;height: 35px;background: #f4f4f4;line-height: 35px;color: #999;font-size: 12px;}
footer .down p{width: auto;line-height: 35px;color: #999;font-size: 12px;}
footer .down a{width: auto;line-height: 35px;color: #999;font-size: 12px;}
footer .down a:hover{color: #059444;text-decoration: underline;}

.floatbar{width:62px;border-bottom: none;position: fixed;top:50%;right:0;z-index: 10000;background: #fff;margin-top: -143px;}
.floatbar li{width: 100%;}
.floatbar li a{display: block;width:62px;height: 62px;transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out;}
.floatbar li a.a1{background: url(../images/icon/float01.png) no-repeat center center;}
.floatbar li a.a2{background: url(../images/icon/float02.png) no-repeat center center;}
.floatbar li a.a3{background: url(../images/icon/float03.png) no-repeat center center;}
.floatbar li a.a4{background: #ccc url(../images/icon/float04.png) no-repeat center center;}
.floatbar li .show{width:170px;position: absolute;top:0;left:-180px;transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out;visibility: hidden; opacity: 0; -webkit-opacity: 0; -o-opacity: 0; -moz-opacity: 0; filter: alpha( opacity=0);}
.floatbar li:hover .show{left:-171px;visibility:visible; *display: block;opacity:1; -webkit-opacity:1; -o-opacity:1; -moz-opacity:1; filter: alpha( opacity=100);}
.floatbar li .number{background: #059444;height:62px;color:#fff;}
.floatbar li .number p{padding:0 0 0 18px;}
.floatbar li .number p.fs12{padding-top: 8px;}
.floatbar li .ewm{text-align: center;color:#86755f; width: 100px; height: 100px; background: #FFF; left: -100px !important;}
.floatbar li .ewm img{width:100%;}
.floatbar li:hover a{}
.floatbar li .gotop{display: block;width: 62px;height: 62px;background: url(../images/code.jpg) no-repeat;}
.floatbar li:hover .gotop{background-position: 0 0;}
.inrodrtd{width: 100%;height: 103px;background: #fff;margin-top: -181px;z-index: 1;}
.inrodrtd a{width: 25%;height: 103px;display: block;float: left;}
.inrodrtd a .img{margin-left: 54px;width: 66px;height: 103px;}
.inrodrtd a .img img{max-width: 100%;max-height: 100%;margin:auto;position: absolute;left: 0;top:0;bottom: 0;right: inherit;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;}
.inrodrtd a .info{width: 180px;padding-top:28px; }
.inrodrtd a .info .p1{width: 100%;height: 25px;line-height: 25px;color: #027a37;font-size: 16px;font-weight: bold;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display:block;}
.inrodrtd a .info .p2{width: 100%;height: 20px;line-height: 20px;color: #333;font-size: 14px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display:block;}
.inrodrtd a:hover .img img{transform:rotateY(0.5turn);-webkit-transform:rotateY(0.5turn);}
.insuhrd{width: 100%;margin-top: 10px;}
.insuhrd .title{width: 100%;height: 46px;border-bottom: 1px #f4f4f4 solid;}
.insuhrd .title .name{height: 46px;line-height: 46px;padding-left:12px;color: #027a37;font-size: 16px;font-weight: bold; }
.insuhrd .title .name .bg{width: 4px;height: 16px;background: #009944;position: absolute;left: 0;top:15px;}
.insuhrd .title .name i{margin-left: 6px;color: #ccc;font-size: 14px;font-weight: 400;text-transform:uppercase;font-style: inherit;}
.insuhrd .title .more{width: 50px;position: absolute;top:0;right: 0;height: 46px;display: block;z-index: 10;}
.insuhrd .title .more img{max-height: 100%;max-width: 100%;margin:auto;position: absolute;left: inherit;top:0;right: 0;bottom: 0;}
.insuhrd .title .more:hover img{right: -5px;}
.insuhrd .list {width: 100%;height: auto;}
.insuhrd .list nav{width: 105%;height: auto;}
.insuhrd .list nav a{display: block; width: 289px;height: auto;margin-right: 15px;float: left;}
.insuhrd .list nav a .img{width: 100%;height: 248px;overflow: hidden;}
.insuhrd .list nav a .img img{width: 100%;height: 248px;display: block;
    transition: All 0.4s ease-in-out;
    -webkit-transition: All 0.4s ease-in-out;
    -moz-transition: All 0.4s ease-in-out;
    -o-transition: All 0.4s ease-in-out;}
.insuhrd .list nav a .info{width: 100%;height: 60px;display: block;text-align: center;line-height: 60px;background: #fff;overflow: hidden;
white-space: nowrap;text-overflow: ellipsis;color: #333;}
.insuhrd .list nav a:hover .img img{
    transform: scale(1.05);
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -o-transform: scale(1.05);
    -ms-transform: scale(1.05);}
.insuhrd .list nav a:hover .info{color: #059444;text-decoration: underline;}
.inservices{width: 100%;height: 143px;margin-top: 21px;background:#fff url(../images/icon/ixos.jpg) no-repeat left center;}
.inservices ul {width: 600px;margin-left: 600px;height: 143px;}
.inservices ul li{width: 300px;height: 143px;float: left;}
.inservices ul li .p1{width: 265px;height: 28px;line-height: 28px;margin-left: 35px;margin-top: 39px;color: #999;}
.inservices ul li .p2{width: 265px;height: 40px;line-height: 40px;margin-left: 35px;color: #059444;font-size: 30px;font-weight: bold;}
.inservices ul li .p2 span{color: #059444;font-size: 18px;font-weight: 400;}
.inservices ul li:after{content: "";width: 1px;height: 54px;background: #eee;position: absolute;top:47px;right: 0;}
.inservices ul li:last-child:after{content: "";background: none;}

.insiedrd{width: 100%;margin-top: 10px;}
.insiedrd .title{width: 100%;height: 46px;border-bottom: 1px #f4f4f4 solid;}
.insiedrd .title .name{height: 46px;line-height: 46px;padding-left:12px;color: #027a37;font-size: 16px;font-weight: bold; }
.insiedrd .title .name .bg{width: 4px;height: 16px;background: #009944;position: absolute;left: 0;top:15px;}
.insiedrd .title .name i{margin-left: 6px;color: #ccc;font-size: 14px;font-weight: 400;text-transform:uppercase;font-style: inherit;}
.insiedrd .title .more{width: 50px;position: absolute;top:0;right: 0;height: 46px;display: block;z-index: 10;}
.insiedrd .title .more img{max-height: 100%;max-width: 100%;margin:auto;position: absolute;left: inherit;top:0;right: 0;bottom: 0;}
.insiedrd .title .more:hover img{right: -5px;}
.insiedrd .banner05 {width: 100%;height: auto;}
.insiedrd .banner05 ul{width: 105%;height: auto;}
.insiedrd .banner05 ul li{display: block; width: 186px;height: 81px;margin-right: 17px;float: left;background: #fff;overflow: hidden;}
.insiedrd .banner05 ul li img{width: 100%;height: 81px;display: block;}
.insiedrd .banner05 ul li:hover{opacity: 0.88;}
.ioemdmt{margin-top: -181px;}
.leftnut{width: 250px;height: auto;}
.leftnut nav{width: 100%;background: url(../images/icon/leftnavbg.png) no-repeat center top;min-height: 249px;}
.leftnut nav a{display: block; width: 216px;height: auto;margin:0 auto;border-bottom: 1px #ddd solid;background: url(../images/icon/icleft.png) no-repeat right center;padding: 12px 0;}
.leftnut nav a:last-child{border-bottom: none;}
.leftnut nav a .p1{margin-left: 6px;width: 180px;height: 22px;line-height: 22px;color: #2c2c2c;font-size: 16px;overflow: hidden;}
.leftnut nav a .p2{margin-left: 6px;width: 180px;height: 15px;line-height: 15px;color: #bfbfbf;font-size: 12px;overflow: hidden;text-transform: uppercase;}
.leftnut nav a:hover{background: url(../images/icon/icleft_on.png) no-repeat right center;}
.leftnut nav a:hover .p1{color: #0f6040;}
.leftnut nav a:hover .p2{color: #0f6040;}
.leftnut nav a.sel{background: url(../images/icon/icleft_on.png) no-repeat right center;}
.leftnut nav a.sel .p1{color: #0f6040;}
.leftnut nav a.sel .p2{color: #0f6040;}
.rightcont{width: 892px;}
.rightcont .shoppinglist {width: 100%;margin-top: 50px;overflow: hidden;}
.rightcont .shoppinglist nav{width: 105%;}
.rightcont .shoppinglist nav a{display: block; width: 289px;height: auto;margin-right: 11px;float: left;margin-bottom: 6px;}
.rightcont .shoppinglist nav a .img{width: 100%;height: 290px;overflow: hidden;}
.rightcont .shoppinglist nav a .img img{width: 100%;height: 290px;display: block;
    transition: All 0.4s ease-in-out;
    -webkit-transition: All 0.4s ease-in-out;
    -moz-transition: All 0.4s ease-in-out;
    -o-transition: All 0.4s ease-in-out;}
.rightcont .shoppinglist nav a .info{width: 100%;height: 62px;display: block;text-align: center;line-height: 62px;background: #fff;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color: #333;}
.rightcont .shoppinglist nav a:hover .img img{
    transform: scale(1.05);
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -o-transform: scale(1.05);
    -ms-transform: scale(1.05);}
.rightcont .shoppinglist nav a:hover .info{color: #059444;text-decoration: underline;}
.page_paging{padding: 50px 0;}
.page_paging .disabled { display: inline-block; background: #f8f8f8; color: #B6B6B6; padding: 0 14px; height: 34px; line-height: 34px; margin: 0 2px; }
.page_paging a,.page_paging span{ display: inline-block; color: #666; padding: 0 14px; height: 34px; line-height: 34px; margin: 0 2px; border-radius: 3px;font-size: 16px;}
.page_paging span { display: inline-block; }
.page_paging .text { width: 32px; height: 30px; background: #f7f5f2; color: #666; line-height: 18px; text-align: center;border-radius: 3px; }
.page_paging .sub { width: 48px; height: 32px;color: #666; line-height: 24px; text-align: center;border-radius: 3px; }
.page_paging a.sel,.page_paging span.current { color: #ff5722; }
.page_paging a:hover{  color: #ff5722;}
.page_paging span b.red{color: #ff5722;}
.kong{margin:100px auto;text-align: center;}
.product_details{width: 100%;margin-top: 50px;overflow: hidden; }
.product_details .info{width: 100%;height: 327px;}
.product_details .info .img{display: block;width: 326px;height: 327px;overflow: hidden;}
.product_details .info .img img{display: block;width: 326px;height: 327px;}
.product_details .info .img:hover{opacity: 0.88;}
.product_details .info .cont{width: 552px;height: 315px;border:7px #f4f4f4 solid;}
.product_details .info .cont .top{width: 524px;height: 120px;background: #f3f9ee;padding: 0 14px}
.product_details .info .cont .top b{width: 100%;height: 53px;line-height: 53px;color: #017233;font-size: 24px;font-weight: bold;display: block;overflow: hidden;}
.product_details .info .cont .top p{width: 100%;height: 46px;line-height: 23px;color: #999;font-size: 14px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.product_details .info .cont .down{width: 524px;height: 195px;padding: 0 14px}
.product_details .info .cont .down .price{width: 100%;height: 90px;line-height: 90px;color: #999;font-size: 14px;}
.product_details .info .cont .down .price b{color: #8ec555;font-size: 30px;font-weight: bold;}
.product_details .info .cont .down .other{width: 524px;padding: 10px 0;position: absolute;left: 14px;bottom: 0;}
.product_details .info .cont .down .other .left{width: 266px;height: 58px;}
.product_details .info .cont .down .other .left .p1{width: 100%;height: 27px;line-height: 27px;color: #999;font-size: 14px;}
.product_details .info .cont .down .other .left .p1 b{color: #059444;font-size: 14px;font-weight: bold;}
.product_details .info .cont .down .other .left .share{height: 30px;padding-left:58px; }
.product_details .info .cont .down .other .left .share .name{display: block;width: 58px;height: 30px;line-height: 30px;color: #999;font-size: 14px;position: absolute;left: 0;top:0;}
.product_details .info .cont .down .other .but{display: block;width: 258px;height: 58px;background: #0fb667;text-align: center;}
.product_details .info .cont .down .other .but span{display: inline-block;padding-left:47px;color: #fff;font-size: 14px;line-height: 58px;background: url(../images/icon/iclx.png) no-repeat left center; }
.product_details .info .cont .down .other .but:hover{opacity: 0.88;}
.product_details .details {margin-top: 10px;}
.product_details .details .title{width: 100%;height: 58px;}
.product_details .details .title .name{height: 58px;line-height: 58px;padding-left:12px;color: #027a37;font-size: 16px;font-weight: bold; }
.product_details .details .title .name .bg{width: 4px;height: 16px;background: #009944;position: absolute;left: 0;top:21px;}
.product_details .details .title .name i{margin-left: 6px;color: #ccc;font-size: 14px;font-weight: 400;text-transform:uppercase;font-style: inherit;}
.product_details .details .cont{width: 100%;line-height: 30px;color: #333;font-size: 14px;}
.product_details .details .cont p{line-height: 30px;color: #333;font-size: 14px;}
.product_details .details .cont img{max-width: 892px !important;}
.paging{width: 100%;padding: 30px 0;}
.paging .wis{height:25px;line-height: 25px;}
.paging .wis span{float: left;display: block;width: auto;color: #666;font-size: 14px;}
.paging .wis p{float: left;width: 90%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display:block;color: #999;font-size: 14px;}
.paging .wis p a{color: #999;font-size: 14px;}
.paging .wis p a:hover{color: #027a37;}
.morabilia{width: 100%;margin-top: 40px;overflow: hidden;}
.morabilia .title{width: 100%;height: auto;}
.morabilia .title b{width: 100%;height: 40px;line-height: 40px;color: #e1e1e1;font-size: 28px;font-weight: bold;text-transform: uppercase;}
.morabilia .title p{width: 100%;height: 40px;line-height: 40px;color: #2c2c2c;font-size: 28px;}
.morabilia ul{margin-top: 30px;}
.morabilia ul li{padding-bottom:40px;width: 100%;height: auto; }
.morabilia ul li:after{content: "";display: block;width: 2px;height:100%; background: #ccc;position: absolute;top:10px;left:79px;}
.morabilia ul li:last-child:after{content: "";display: none;}
.morabilia ul li .day{display: block;width:96px;line-height: 33px;color: #04893e;font-size: 14px;font-weight: bold;}
.morabilia ul li .day em{display: block;width: 33px;height:33px; line-height: 33px;text-align: center;position: absolute;right: 0;top:0;background: url(../images/icon/icyud.png) no-repeat center center;background-size:80%; z-index: 10;}
.morabilia ul li .info{width: 78%;margin-left: 40px;height: auto;line-height: 33px;color: #666;font-size: 14px;}
.single_page{width: 100%;margin-top: 40px;overflow: hidden;}
.single_page .title{width: 100%;height: auto;}
.single_page .title b{width: 100%;height: 40px;line-height: 40px;color: #e1e1e1;font-size: 28px;font-weight: bold;text-transform: uppercase;}
.single_page .title p{width: 100%;height: 40px;line-height: 40px;color: #2c2c2c;font-size: 28px;}
.single_page .cont{width: 100%;line-height: 30px;color: #333;font-size: 14px;margin: 30px 0;}
.single_page .cont p{line-height: 30px;color: #333;font-size: 14px;}
.single_page .cont img{max-width: 892px !important;}
.contact_us{width: 100%;margin-top: 33px;}
.contact_us .info{width: 600px;}
.contact_us .info ul li{width: 100%;height: auto;}
.contact_us .info ul li .name{width: 64px;border-bottom: 1px #cdcdcd dashed;height: auto;padding: 13px 0 11px;}
.contact_us .info ul li .name p{width: 100%;overflow: hidden;text-align: right;color: #707070;}
.contact_us .info ul li .name .p1{font-size: 14px;height: 16px;line-height: 16px;}
.contact_us .info ul li .name .p2{font-size: 12px;height: 13px;line-height: 13px;text-transform: uppercase;}
.contact_us .info ul li .cont{margin-left: 20px;}
.contact_us .info ul li .cont p{margin-left: 20px;margin-top: 19px;height: 24px;line-height: 24px;color: #000;font-size: 16px;}
.contact_us .info ul li .cont p .a1{width: auto;display: inline-block;padding: 0 5px;height: 17px;line-height: 17px;background: #ff5722;color: #fff;font-size: 12px;border-radius: 3px;margin-left: 10px;}
.contact_us .info ul li .cont p .a2{width: auto;color: #ff5722;font-size: 14px;margin-left: 10px;}
.contact_us .info ul li .cont p .a1:hover{opacity: 0.88;}
.contact_us .info ul li .cont p .a2:hover{text-decoration: underline;}
.contact_us .info ul li .cont b{margin-left: 20px;margin-top: 16px;height: 28px;line-height: 28px;color: #ff5722;font-size: 24px;display: block;}
.contact_us .ewm{width: auto;margin-left: 216px;}
.contact_us .ewm h2{width: auto;height: 39px;line-height: 39px;color: #2c2c2c;font-size: 18px;}
.contact_us .ewm .gzh{padding: 6px 0;height: 36px;background: url(../images/icon/wx.png) no-repeat left center;padding-left:42px; }
.contact_us .ewm .gzh p{color: #515151;font-size: 16px;line-height: 18px;}
.contact_us .maps{width: 760px;height: 240px;border:1px #e6e6e6 solid;overflow: hidden;}
.company_profile{width: 100%;margin-top: 24px;}
.company_profile .banner01{width: 100%;height: 500px;}
.company_profile .banner01 .box01 li a{display: block;width: 100%;height: 480px;background: #ccc;}
.company_profile .banner01 .box01 li a img{max-width: 100%;max-height: 100%;margin:auto;position: absolute;left: 0;top:0;bottom: 0;right: 0;display: inherit;width: auto;}
.company_profile .banner01 .box02{position: inherit;left: inherit;bottom: inherit;}
.company_profile .banner01 .box02 .num{position: inherit;left: inherit;bottom: inherit;}
.company_profile .banner01 .box02 .num span{background: #ccc;width: 28px;height: 6px;}
.company_profile .banner01 .box02 .num span.sel{background: #017233;}
.company_profile .banner01 .box03{height: 480px;}
.company_profile .banner01 .box03 .btn01{top: 0;width: 65px;height: 480px;}
.company_profile .banner01 .box03 .btn01 span{width: 65px;height: 480px;}
.company_profile .banner01 .box03 .btn02{top: 0;width: 65px;height: 480px;}
.company_profile .banner01 .box03 .btn02 span{width: 65px;height: 480px;}
.enterprise{width: 100%;}
.enterprise .title{width: 100%;height: auto;}
.enterprise .title b{width: 100%;height: 40px;line-height: 40px;color: #e1e1e1;font-size: 28px;font-weight: bold;text-transform: uppercase;}
.enterprise .title p{width: 100%;height: 40px;line-height: 40px;color: #2c2c2c;font-size: 28px;}
.enterprise .list {width: 100%;margin-top: 30px;overflow: hidden;}
.enterprise .list nav{width: 105%;}
.enterprise .list nav a{display: block; width: 289px;height: auto;margin-right: 15px;float: left;margin-bottom: 6px;}
.enterprise .list nav a .img{width: 100%;height: 248px;overflow: hidden;}
.enterprise .list nav a .img img{width: 100%;height: 248px;display: block;
    transition: All 0.4s ease-in-out;
    -webkit-transition: All 0.4s ease-in-out;
    -moz-transition: All 0.4s ease-in-out;
    -o-transition: All 0.4s ease-in-out;}
    .enterprise .list nav a .info {
        width: 100%;
        height: 62px;
        display: block;
        text-align: center;
        line-height: 62px;
        background: #fff;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        color: #333;
        margin-top: inherit;
    }
.enterprise .list nav a:hover .img img{
    transform: scale(1.05);
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -o-transform: scale(1.05);
    -ms-transform: scale(1.05);}
.enterprise .list nav a:hover .info{color: #059444;text-decoration: underline;}
.enterprise .info{width: 100%;margin-top: 30px;}
.enterprise .info .img{display: block;width: 410px;height: 350px;overflow: hidden;}
.enterprise .info .img img{display: block;width: 410px;height: 350px;}
.enterprise .info .img:hover{opacity: 0.88;}
.enterprise .info .cont{width: 770px;height: 350px;}
.enterprise .info .cont .top{width: 100%;height: 214px;border-bottom: 1px #eee solid;}
.enterprise .info .cont .top b{width: 100%;height: 68px;line-height: 68px;color: #04893e;font-size: 24px;font-weight: bold;display: block;overflow: hidden;}
.enterprise .info .cont .top p{width: 100%;height: 75px;line-height: 25px;color: #999;font-size: 14px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.enterprise .info .cont .down{width: 100%;padding: 10px 0;}
.enterprise .info .cont .down .name{width: 100%;height: 30px;line-height: 30px;color: #017233;font-size: 14px;font-weight: bold;}
.enterprise .info .cont .down .name span{color: #999;font-size: 12px;font-weight: 400;margin-left: 20px;}
.enterprise .info .cont .down p{width: 100%;height: 30px;line-height: 30px;color: #333;font-size: 14px;}
.enterprise .info .cont .down p span{color: #999;font-size: 14px;}
.enterprise .info .cont .down p span.blue{color: #017233;font-size: 14px;}
.enterprise .details {margin-top: 10px;}
.enterprise .details .title{width: 100%;height: 58px;}
.enterprise .details .title .name{height: 58px;line-height: 58px;padding-left:12px;color: #027a37;font-size: 16px;font-weight: bold; }
.enterprise .details .title .name .bg{width: 4px;height: 16px;background: #009944;position: absolute;left: 0;top:21px;}
.enterprise .details .title .name i{margin-left: 6px;color: #ccc;font-size: 14px;font-weight: 400;text-transform:uppercase;font-style: inherit;}
.enterprise .details .banner01{width: 100%;height: 500px;}
.enterprise .details .banner01 .box01 li a{display: block;width: 100%;height: 480px;background: #ccc;}
.enterprise .details .banner01 .box01 li a img{max-width: 100%;max-height: 100%;margin:auto;position: absolute;left: 0;top:0;bottom: 0;right: 0;display: inherit;width: auto;}
.enterprise .details .banner01 .box01 li a .bg{width: 1180px;padding: 10px;background: url(../images/icon/bg40.png) repeat;position: absolute;left: 0;bottom: 0;z-index: 10;}
.enterprise .details .banner01 .box01 li a .bg p{line-height: 24px;height: 48px;color: #fff;font-size: 14px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.enterprise .details .banner01 .box02{position: inherit;left: inherit;bottom: inherit;}
.enterprise .details .banner01 .box02 .num{position: inherit;left: inherit;bottom: inherit;}
.enterprise .details .banner01 .box02 .num span{background: #ccc;width: 28px;height: 6px;}
.enterprise .details .banner01 .box02 .num span.sel{background: #017233;}
.enterprise .details .banner01 .box03{height: 480px;}
.enterprise .details .banner01 .box03 .btn01{top: 0;width: 65px;height: 480px;background: none;}
.enterprise .details .banner01 .box03 .btn01 span{width: 65px;height: 480px;}
.enterprise .details .banner01 .box03 .btn02{top: 0;width: 65px;height: 480px;background: none;}
.enterprise .details .banner01 .box03 .btn02 span{width: 65px;height: 480px;}
.scrappage{width: 100%;margin-top: 40px;overflow: hidden;}
.scrappage .title{width: 100%;height: auto;}
.scrappage .title b{width: 100%;height: 40px;line-height: 40px;color: #e1e1e1;font-size: 28px;font-weight: bold;text-transform: uppercase;}
.scrappage .title p{width: 100%;height: 40px;line-height: 40px;color: #2c2c2c;font-size: 28px;}
.scrappage .lcinfo{width: 305px;min-height:540px;background: #f4f4f4;margin-top: 20px;}
.scrappage .lcinfo .name{width: 305px;height:109px;background: url(../images/icon/lcbg.jpg) no-repeat center center;}
.scrappage .lcinfo ul{margin-top: 33px;margin-left: 16px;background: url(../images/icon/iclc.png) no-repeat left top;}
.scrappage .lcinfo ul li{margin-left: 44px;height: 161px;width: 226px;}
.scrappage .lcinfo ul li b{display: block;width: 100%;height: 33px;line-height: 33px;color: #059444;font-size: 14px;font-weight: bold;overflow: hidden;}
.scrappage .lcinfo ul li p{display: block;width: 100%;height: 80px;line-height: 20px;color: #666;font-size: 14px;overflow: hidden;}
.scrappage .lcinfo ul li.h1{height: 161px;}
.scrappage .lcinfo ul li.h2{height: 128px;}
.scrappage .lcinfo ul li.h3{height: auto;}
.scrappage .lcform{height: auto;width: 490px;margin-left: 50px;}
.scrappage .lcform ul li{width: 100%;margin-bottom: 15px;}
.scrappage .lcform ul li p{width: 100%;height: 38px;line-height: 38px;overflow: hidden;color: #333;font-size: 14px;}
.scrappage .lcform ul li .text{width: 474px;height: 50px;line-height: 50px;padding-left:14px;color: #333;font-size: 14px;border:1px #f3f3f3 solid;}
.scrappage .lcform ul li .text::-webkit-input-placeholder {color: #ccc;}
.scrappage .lcform ul li .text.t1{width: 284px;}
.scrappage .lcform ul li .yzm{width: 174px;height: 50px;overflow: hidden;display: block;border:1px #f3f3f3 solid;}
.scrappage .lcform ul li .sub{width: 100%;height: 50px;background: #017233;text-align: center;color: #fff;font-size: 14px;margin-top: 20px;}
.scrappage .lcform ul li .sub:hover{opacity: 0.88;}
.newslist{width: 100%;margin-top: 40px;overflow: hidden;}
.newslist .title{width: 100%;height: auto;}
.newslist .title b{width: 100%;height: 40px;line-height: 40px;color: #e1e1e1;font-size: 28px;font-weight: bold;text-transform: uppercase;}
.newslist .title p{width: 100%;height: 40px;line-height: 40px;color: #2c2c2c;font-size: 28px;}
.newslist .list{width: 100%;margin-top: 20px;}
.newslist .list ul li{width: 100%;padding: 16px 0;border-bottom: 1px #bfbfbf dashed;}
.newslist .list ul li .time{width: 56px;text-align: right;}
.newslist .list ul li .time b{width: 100%;height: 16px;line-height: 16px;color: #bfbfbf;font-size: 14px;display: block;}
.newslist .list ul li .time p{width: 100%;height: 28px;line-height: 28px;color: #707070;font-size: 26px;display: block;}
.newslist .list ul li .img{width: 144px;height: 108px;margin-left: 13px;display: block;overflow: hidden;}
.newslist .list ul li .img img{width: 144px;height: 108px;display: block;transition: All 0.4s ease-in-out;
    -webkit-transition: All 0.4s ease-in-out;
    -moz-transition: All 0.4s ease-in-out;
    -o-transition: All 0.4s ease-in-out;}
.newslist .list ul li .info{width: 664px;height: 108px;}
.newslist .list ul li .info .name{display: block; width: 100%;height: 25px;line-height: 25px;color: #000;font-size: 16px;}
.newslist .list ul li .info p{display: block; width: 100%;height: 40px;line-height: 20px;color: #8a8a8a;font-size: 14px;margin-top: 10px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.newslist .list ul li .info .more{display: block;line-height: 25px;color: #8ec555;font-size: 14px;}
.newslist .list ul li .info .more span{color: #8ec555;font-size: 14px;font-family: "宋体";}
.newslist .list ul li .img img:hover{
    transform: scale(1.05);
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -o-transform: scale(1.05);
    -ms-transform: scale(1.05);}
.newslist .list ul li .info .name:hover{color: #017233;text-decoration: underline;}
.newslist .list ul li .info .more:hover{color: #017233;text-decoration: underline;}
.newslist .list ul li .info .more:hover span{color: #017233;text-decoration: underline;}
.newsdetails{width: 100%;}
.newsdetails h2{width: 100%;padding: 22px 0;line-height: 38px;color: #2c2c2c;font-size: 22px;text-align: center;}
.newsdetails .info{width: 100%;height: 37px;line-height: 37px;background: #e6e6e6;text-align: center;}
.newsdetails .info span{color: #8a8a8a;font-size: 12px;margin:0 10px;}
.newsdetails .cont{margin:30px 0;width: 100%;line-height: 32px;color: #2c2c2c;font-size: 14px;}
.newsdetails .cont p{line-height: 32px;color: #2c2c2c;font-size: 14px;}
.newsdetails .cont img{max-width: 100%;}
.newsdetails .share{width: 100%;height: 37px;line-height: 37px;background: #e6e6e6;text-align: center;}
.newsdetails .share .kks{width: 25%;margin:0 auto;}
.newsdetails .share span{display: block;color: #000;font-size: 14px;}
.newsdetails .share .bdsharebuttonbox{width: 138px;margin-top: 4px;}
.errorpage{width: 100%;padding: 100px 0;}
.errorpage .img{width: 521px;height: 254px;margin:0 auto 50px;}
.errorpage p{text-align: center;color: #059444;font-size: 28px;line-height: 40px;}
.errorpage a{display: block;margin: 20px auto;width: 240px;height: 45px;line-height: 45px;text-align: center;color: #fff;font-size: 14px;background: #059444;}
.searchlist{width: 1200px;margin:30px auto;background: #fff;min-height: 1000px;}

.searchlist .search{width: 508px;height: auto;}
.searchlist .search .text{width: 408px;padding-left:17px; height: 36px;line-height: 36px;border:1px #059444 solid;display: block;}
.searchlist .search .sub{width: 80px;height: 38px;background: #059444 url(../images/icon/ic12.png) no-repeat center center;text-align: center;display: block;}
.searchlist .search p{line-height: 45px;}
.searchlist .search p span{color: #666;font-size: 14px;}
.searchlist .search p {color: #999;font-size: 12px;}
.searchlist .search p.p1{line-height: 45px;color: #666;font-size: 18px;}
.searchlist .search p.p1 span{color: #059444;font-size:18px;}
.searchlist .list {width: 100%;}
.searchlist .list ul li{width: 100%;border-bottom: 1px #eee solid;padding: 15px 0;}
.searchlist .list ul li.name{width: 100%;color: #333;font-size: 14px;line-height: 35px;overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display:block; } 
.searchlist .list ul li p{width: 100%;margin-top: 10px;line-height: 25px;color: #666;font-size: 14px;height: 50px;}
.searchlist .list ul li .more{;color: #999;font-size: 12px;text-decoration: underline;margin-top: 30px;line-height: 25px;text-transform: uppercase;display: block;}
.searchlist .list ul li:hover .name{color: #059444;}
.searchlist .list ul li:hover .more{color: #059444;}

.web_maps{width: 1128px;height: auto;margin:50px auto;}
.web_maps ul{width: 100%;padding: 20px 0;}
.web_maps ul li{height: auto;line-height: 28px;padding: 15px 0;border-bottom: 1px #e5e5e5 dashed;}
.web_maps ul li .name{color: #059444;font-size: 14px;display: block;line-height: 28px;}
.web_maps ul li nav{width: 100%;height: auto;}
.web_maps ul li a{margin-right: 50px;color: #666;font-size: 14px;display: inline-block;height: 28px;line-height: 28px;}
.web_maps ul li a:hover{color: #059444;}
