﻿@charset "utf-8";
@import url(public.css);
body{background:url(../Index/index_r1_c2.jpg) repeat-x;}
header{height:150px;padding:0px;}
dl#header dt.headline{height:28px;line-height:25px; text-align:right;}
dl#header dd.header{height:83px; position:relative;padding-top:15px;border-bottom:1px dotted #5d5d5d;}
dl#header dd.header a.logo{display:block;width:300px;}
dl#header dd.header span.tel{display:block;width:300px;color:#48b332;text-align:right;top:30px;right:0px;height:20px;line-height:20px;}
dl#header dd.header menu{width:510px;bottom:0px;right:0px;height:30px;line-height:30px;}
div#banner{height:406px; position:relative; overflow:hidden;}
ul#cases-index{height:57px; margin:15px auto;width:936px;}
ul#cases-index li{width:20%;float:left;height:57px;}
ul#cases-index li a{display:block;width:182px;height:57px; margin:0 auto; overflow:hidden; position:relative;}
ul#cases-index li a img,ul#cases-index li a b{display:block;height:57px; position:absolute;width:100%; text-align:center;margin: 0px;left: 0;top:57px;}
ul#cases-index li a b{line-height:57px;font-size:17px;background:#48b332;color:#fff;top:0;height: 57px; font-weight:normal;cursor: pointer;overflow: hidden;}
#main{border-top:1px dotted #5d5d5d;padding:10px 0px; height:auto; overflow:hidden;}
dl#left{width:224px;}
dl#left dt.tl{height:38px;line-height:35px;border-bottom:dotted #adadad 1px;color:#939391;font-family:Arial; font-size:13px;}
dl#left dt.tl strong{color:#5c5c5c; padding-right: 3px;}
dl#left dd.lcn{padding:6px 0px;line-height:21px;}
dl#left dd.more{height:15px;line-height:15px;}
dl#left dd.more a{color:#f59700;}
dl#case-show{width:73%; display:block;}
#case-show .mask{ width:220px; height: 86px; position: absolute; overflow: hidden; top: 0px; left: 0px; }
dl#case-show dd.lcn{height:575px; overflow:hidden;}
#case-show ul li{width:33.2%;float:left;height:150px;}
#case-show ul li a,dl#case-show dd.lcn ul li span{margin:0 auto;width:220px;display:block;}
#case-show ul li a.els,dl#case-show dd.lcn ul li span.els{height:14px;line-height:14px;color:#939393;}
#case-show ul li a.els{color:#3b3b3b;height:25px;line-height:25px;}
#case-show ul li a:hover{color:#4aaf31;}
#case-show ul li a.img{height:86px; overflow:hidden; position:relative;}
#case-show ul li a.img div.mask{cursor:pointer;opacity:0;background:#000000;}
#case-show ul li a.img img{position:absolute;left:0px;top:0; width:220px;height:86px;}
#case-show dd.more{height:40px;padding:5px 0px; }
dl#case-show dd.more a{display:block;width:75px; float:right;background:url(../Index/arrow.jpg) 54px 20px no-repeat;height:40px;line-height:16px;}
footer{padding:12px 0px;background:#48b332;}
footer dl#footer dt{color:#fff;height:30px;line-height:30px;border:1px solid #ffffff;border-width:1px 0px;}
footer dl#footer dd{color:#fff; line-height:25px; text-align:right;}
div#mains{padding-bottom:10px;}
dl#left dd.lcn ul li{height:40px;padding:3px 0px;border-bottom:1px dotted #323232;line-height:18px;}
dl#left dd.lcn ul li a{color:#939393;}
dl#left dd.lcn ul li a span{display:block;}
dl#left dt.tls{height:42px;line-height:35px;border-bottom:dotted #adadad 1px;color:#939391;font-family:Arial; font-size:13px;}
dl#left dt.tls strong{color:#5c5c5c; padding-right: 3px;}
dl#left dd.lcn ul li a:hover,dl#left dd.lcn ul li a.cur{color:#45a92b;}
#frames {width:680px;min-height:500px;}
#frames dt.path{border-bottom:1px dotted #323232;height:42px;line-height:35px; margin-bottom:10px;}
#frames dd#banners{height:190px;border-bottom:1px  dotted #5d5d5d;}
#frames dt.tl{padding:5px 0px;height:45px;line-height:18px; font-weight:bold;font-size:13px;border-bottom:1px dotted #aeaeae;}
#frames dd.fcn{padding:10px 0px;line-height:21px;}