@import url(public.css);

header,footer,.contact,.uppercase{text-transform:uppercase;}
/*banner*/
div#banner{position:relative;overflow:hidden;}
div#banner,div#banner ul li{height:530px;background-position:top center;background-repeat:no-repeat;width:100%;}
#banner ul, #banner ul li {
background-repeat: no-repeat;
height: 530px;
 margin: 0 auto;
 display: block;
}
div#banner ul li{background-position:top center;background-repeat:no-repeat;}
div#banner div.hd{width:100%;bottom:30px;left:0;position:absolute;z-index:5;height:16px; text-align:center;}
div#banner div.hd span{display:inline-block;width:16px;height:16px;line-height:42px;overflow:hidden;margin:0 8px;background:url(../img/barr2.png) no-repeat;}
div#banner div.hd span.on{background-position:0 0;background:url(../img/barr.png) no-repeat;}
div#banners {
   width: 100%;
    height:260px;
    background-repeat: no-repeat;
    background-position: top center;margin:0 auto;
}

div.sea{height:85px;background: #fff; }

dl#searr{height: 85px;}
dl#searr dd#keywd {
    height: 25px;
    display: inline-block;
   
    font-size: 18px;

    float: left;
    color: #808080;padding-top: 28px;
}
dl#searr dd#keywd a:first-child {
    padding-left: 22px;
}
dl#searr dd#keywd a {
    display: inline-block;
    padding:0 26px;
    font-size: 12px;
    color: #666666;font-family:"宋体";font-weight: normal;background: url(../img/shu.jpg) right center no-repeat;
}
dl#searr dd#keywd a:hover{color:#20b14a;}
dl#searr dd#keywd a:last-child{background:none;}

dl#searr dd.searchForm {
    float: right;padding-top: 22px;

}
form#searForm {
    width:348px;
    height: 40px;
    float: right;
    background:url(../img/search_bg.jpg) no-repeat;
   
}
form#searForm input.keys {
    float:left;
    background: none;
    border: 0;
    height: 38px;
    line-height: 38px;
    width: 259px;
    color: #cccccc;
    padding-left: 12px;
    font-size: 13px;font-family:"宋体";
}
form#searForm input.subBtn {
    width: 77px;
    height: 40px;
   cursor:pointer;
    color: #fff;
    border: 0;
    letter-spacing: 1px;
    float: right;
    background: none;
}
.section-view{background-color:#efefef;height:370px;}
.overview{padding:40px 0 0 337px;width:505px;height:330px; background:url(../img/overview_bg.jpg) no-repeat 18px 40px;}
.overview .txt{color:#808080;background:url(../img/overview_tit.jpg) no-repeat 0 0;padding-top:105px;}
.overview .txt h2{font-size:21px;font-weight:normal;margin-bottom:8px;}
.overview .txt .desc{line-height:2;}
.overview .txt .more{margin-top:15px;width:140px;height:44px;line-height:44px;background-color:#e6101a;color:#fff;text-align:center;display:block;font-size:13px;}
.honor{margin:50px 40px 0 0;width:260px; height:276px;position:relative; }
.honor ul{margin:0 11px;}
.honor li{width:260px;height:276px;}
.honor li a{display:block;text-align:center;}
.honor li .img{width:218px;height:250px;margin:0 21px;}
.honor li .img img{max-width:100%;max-height:100%;}
.honor li .tit{width:260px;height:26px;line-height:26px;}
.honor .prev,.honor .next{position:absolute;width:11px; height:18px;top:117px;cursor:pointer;}
.honor .prev{left:0;background:url(../img/arr_l.png) no-repeat;}
.honor .next{right:0;background:url(../img/arr_r.png) no-repeat;}
.section-news{height:515px;}
.section-news .w > div{width:384px;margin-right:24px;padding-top:115px;}
.section-news .w > div.contact{margin-right:0;background:url(../img/contact_us.png) no-repeat center 40px;}
.section-news .w > div.news1{background:url(../img/company_news.png) no-repeat center 40px;}
.section-news .w > div.news2{background:url(../img/industry_news.png) no-repeat center 40px;}
.section-news .img{margin-bottom:15px;display:block;}
.section-news ul{padding-top:5px;}
.section-news li{margin-bottom:15px;padding-left:30px;background:url(../img/ico_li.png) no-repeat 14px center;}
.section-news li a{font-size:13px;}
.contact dl{padding-left:15px;}
.contact dt{font-size:19px;margin-bottom:2px;color:#4a4a4a;}
.contact dd{font-size:13px;line-height:1.9;}
.contact dt span{color:#20b14a;font-family: Arial;font-size:20px;}

.section-product{background-color:#efefef;height:375px;}
dl#gc{overflow:hidden;}
dl#gc dt{width:345px;height: 72px;background: url(../img/product_show.png) no-repeat;margin: 0 auto;margin-top: 40px;text-indent:-9999px;}
dl#gc dd.gclcn{height:276px;overflow: hidden;margin-top: 0px;}
dl#gc dd.gclcn ul li{display: inline-block;float: left;width:228px;height:278px;margin-right: 15px;}
dl#gc dd.gclcn ul li:last-child{margin-right: 0px;}
dl#gc dd.gclcn ul li a{width:205px;height:198px;border: 1px solid #cccccc;display: block;float: left;}
dl#gc dd.gclcn ul li a span.img{padding:1px;display: block;}
dl#gc dd.gclcn ul li a span.els{width:203px;font-size: 13px;color: #333;display: block;height:45px;line-height: 45px;text-align: center;}

.section-case{}
.caseIn{padding:50px 0 50px 249px;background:url(../img/case_bg.png)0 120px no-repeat;position:relative; }
.caseIn .more{position:absolute;left:10px; top:235px;width:150px;height:45px; text-indent:-9999px;}
.caseIn ul{width:951px;}
.caseIn li{float:left;width:282px;margin-left:35px;font-size:13px;line-height:1.8;height:270px;overflow:hidden;}
.caseIn li a{font-size:14px;font-weight:700;}
.caseIn li a.img{margin-bottom:5px;}
.caseIn li p{}

#case li{    float: left;
    line-height: 30px;
    margin:0 30px 20px 30px;
    overflow: hidden;
    text-align: center;
    width: 220px;}

.P_name{height:30px; line-height:30px; text-align:center;font-size:18px;overflow:hidden; margin-left:10px;}
.Bigpic{ text-align:center; margin:10px; overflow:hidden}
.P_Content{overflow:hidden; margin-left:10px;text-align:left;}
.P_Content img{max-width:725px;width:expression_r(width>725?"725px":"auto");overflow:hidden;}
.back{margin-top:30px; margin-bottom:30px; text-align:center}

footer{overflow: hidden;}
dl#f1{width:840px;height: 253px;margin-top: 48px;margin-bottom: 18px;}
dl#f1 ul li a{color:#333;font-size: 14px;display: inline-block;background:url(../img/bb.jpg)0px 35px no-repeat;padding-bottom: 19px;}
dl#f1 ul li a:hover{background:url(../img/bb2.jpg)0px 35px no-repeat;color:#20b14a;}
dl#f1 ul li ul{line-height: 20px;margin-top: 12px;}
dl#f1 ul li ul li{line-height: 26px;}
dl#f1 ul li ul li a{color:#999999;font-size: 14px;background:none;padding:0;}
dl#f1 ul li{width:56px;display: inline-block;float: left;margin-right: 84px;}
dl#f1>ul>li:first-child{display:none;}
dl#f1>ul>li:last-child{display:none;}
dl#f1 dd#copy{font-size: 14px;color:#666;margin-top: 67px;}
dl#f1 dd#c{font-size: 14px;color:#666;}
dl#f2{width:134px;height: 253px;margin-top: 48px;margin-bottom: 18px;margin-right: 40px;}
dl#f2 dt{color: #333;
    font-size: 14px;
    display: inline-block;
    background: url(../img/bb.jpg)0px 35px no-repeat;
    padding-bottom: 19px;}
dl#f2 DD{margin-top: 16px;}
#Main{padding-top:60px;padding-bottom:34px;height:auto;}
dl#LeftList{width:22.5%;}
dl#LeftList dt.tl{width:100%;height:86px;background:#fff;line-height:86px;color:#000;font-size:30px;text-align:center;}
dl#LeftList dd.lcn{background:#20b14a;max-height:2000px;border-radius:0px 0px 8px 8px;padding-bottom:33px;}
dl#LeftList dd.lcn ul li{height:38px;text-align:center;padding:0 0px 10px;}

dl#LeftList dd.lcn ul li a{color:#fff;font-size:16px;display:block;line-height:38px;border-left:8px solid #20b14a;white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}
dl#LeftList dd.lcn ul li.parent{height:45px;}
dl#LeftList dd.lcn ul li.parent a{background:#50cb73;border-left-color:#50cb73;height:45px;line-height:45px;}
dl#LeftList dd.lcn ul li a.cur,dl#LeftList dd.lcn ul li a:hover{background:#fff;color:#000;border-left:8px solid #ff9944;}
dl#LeftList dt.ctl{height:86px;width:100%;background:#fff;line-height:86px;text-align:center;color:#000;font-size:30px;}
dl#LeftList dd.clcn{height:115px;background:#20b14a;width:225px;padding:19px 25px 38px 20px;border-radius:0px 0px 8px 8px;color:#fff;font-size:14px;font-family:'Microsoft YaHei';line-height:1.8;}

dl#frames{width:75%;background:#fff;}
dl#frames dt.tl {padding-bottom:7px;border-bottom:1px solid #d9d9d9;}
dl#frames dt.tl div{background:url(../img/dd.png) 8px 11px no-repeat;font-size:24px;color:#000;padding-left:36px;line-height:29px;}
dl#frames dt.tl abbr.path{font-size:14px;color:#333;}
dl#frames dt.tl abbr a{color:#333;}
dl#frames dt.tl abbr a:hover{color:#20b14a;}
dl#frames dd.fcn{padding-top:20px;}
dl#frames dd.fcn img{max-width: 100%;}
