@CHARSET "UTF-8";

/*头部样式
#header{border-bottom:7px solid #57ab2e;}
.top{width:1200px;margin:0 auto;position: relative;}
.k1{float:right;line-height:35px;color:#a0a0a0;}
.k1 a{color:#a0a0a0;font-family:"宋体";}

.logo{position: absolute;left: 0px;top: 50px;}




.topLink{float:right;text-align:right;position: relative;z-index: 9999;}
.translate{width:100px;position: absolute;left: 0;top:10px;z-index: 9999;}
.tran-in{left:120px;}
.translate li{border: 1px dashed #cccccc;line-height: 26px;text-align: left;background: #fff;}
.translate li a{display: block;padding-left: 10px;background: url(../images/dot4.png) no-repeat 88% 11px;}
.translate li a:hover{text-decoration: none;color:#275cea;cursor: pointer;}
.translate-en{display: none;padding: 6px;padding-top:0px;}
.translate li .translate-en a{padding-left: 0px;text-align: center;background: #fff;border-bottom: 1px solid #cccccc;}
.translate li .translate-en a:hover{font-weight: bold;}

.topLink .f_count{color:#ff0000;font-size:13px;font-weight:bold;}
.topLink
.topLink .k2{color:#074b91;font-size:14px;font-family:"微软雅黑";}

*/

/*热门搜索
.sou{background:#e5fae3;height:99px;width:1920px;margin:0 auto;position:relative;left:50%;margin-left:-960px;}
.search{text-align:left;}
#formsearch{float:left;background:url(../images/sou.png) no-repeat;width:403px;height:40px;margin-top:30px;margin-left:45px;}
.hotSearch{float:left;height:40px;line-height:40px;font-weight:normal;width:404px;margin-top:30px;margin-left:18px;background:#57ab2e;color:#eeda0a;text-align:center;}
.hotSearch a{color:#fff;padding-left:10px;}

*/

/*搜索和热门搜索
.hotSearch a{margin-right:6px;}
#formsearch input{height:22px;background:#fff;border:1px solid #c8c8c8;line-height:22px;}
#formsearch input#keyword{height:40px;line-height:40px;text-indent:15px;color:#a0a0a0;background:none;border:none;outline:none;width:330px;}
#formsearch input#s_btn{width:65px;height:40px;line-height:40px;text-align:center;color:#ffffff;border:none;cursor:pointer;background:none;outline:none;}
*/
/*主体样式*/
#container {
    width: 1200px;
    margin: 0 auto;
    margin-top: 10px;
}

.menu_cate {
    width: 220px;
    float: left;
}

.cate_title {
    line-height: 31px;
    padding-left: 15px;
    font-weight: bold;
    font-family: "微软雅黑";
    background: url(../images/nav.png) no-repeat 0% 100%;
    font-size: 14px;
    color: #000;
}

.about {
    width: 460px;
    float: left;
    margin-left: 12px;
    padding-bottom: 5px;
}

.about_title {
    line-height: 31px;
    padding-left: 15px;
    font-weight: bold;
    font-family: "微软雅黑";
    background: url(../images/nav.png) no-repeat 0% 100%;
    font-size: 14px;
    color: #000;
}

.about .content {
    padding: 5px;
    padding-bottom: 12px;
    text-indent: 20px;
}

.navigation {
    float: right;
    width: 100px;
}

.index-title {
    line-height: 31px;
    padding-left: 15px;
    font-weight: bold;
    font-family: "微软雅黑";
    background: url(../images/nav.png) no-repeat 0% 100%;
    font-size: 14px;
    color: #000;
}

.index-table td {
    border: solid #add9c0;
    border-width: 0px 1px 1px 0px;
    padding: 10px 5px;
}

.index-table {
    border: solid #add9c0;
    border-width: 1px 0px 0px 1px;
    margin-top: 10px;
}





/*关于我们样式*/

.c1 {
    width: 1200px;
    margin: 0 auto;
    position: relative;
    margin-top: 40px;
    background: url(../images/abbj.png) no-repeat bottom center;
    height: 480px;
}

.ab {
    width: 837px;
    background: url(../images/ab.png) no-repeat;
    height: 400px;
}

.n_ab {
    width: 733px;
    padding-left: 33px;
    padding-right: 75px;
}

.abtt {
    padding-top: 30px;
    color: #57ab2e;
    font-size: 18px;
    font-family: "微软雅黑";
    font-weight: bold;
    position: relative;
}

.abtt span {
    display: block;
    color: #c9c9c9;
    font-size: 18px;
    font-family: "微软雅黑";
    text-transform: uppercase;
}

.abtt a {
    position: absolute;
    right: 0;
    top: 55px;
}

.n_ab .cont {
    padding-top: 20px;
    color: #535353;
    line-height: 27px;
    height: 288px;
    overflow: hidden;
}

.ab2 {
    width: 400px;
    position: absolute;
    right: 0;
    top: 30px;
}





.c2 {
    width: 100%;
    background: url(../images/pbj.png) no-repeat top center;
    height: 576px;
    margin-top: 40px;
}

.n_c2 {
    width: 1200px;
    margin: 0 auto;
    position: relative;
}


.project {
    font-family: "???è?ˉé?…é?‘";
    overflow-y: auto;
    margin-bottom: 10px;
}

.tabli {
    position: absolute;
    right: 0px;
    top: 45px;
}

.tabli li {
    width: 102px;
    text-align: center;
    margin-right: 10px;
    float: left;
    color: #535353;
    background: url(../images/pp.png) no-repeat right center;
    line-height: 44px;
}

.tabli li.cur {
    background: url(../images/pl.png) no-repeat center center;
    height: 51px;
    color: #fff;
}

.tab {
    margin-top: 30px;
}

.abtt span i {
    color: #a0a0a0;
    font-style: normal;
}





.c3 {
    width: 100%;
    background: url(../images/sb.png) no-repeat top center;
    height: 420px;
}

.n_c3 {
    width: 1200px;
    margin: 0 auto;
    position: relative;
}

.n_c3 .content {
    position: relative;
    margin-top: 50px;
}

.lb,
.rb {
    position: absolute;
    top: 44%;
    cursor: pointer;
}

.lb {
    left: 0;
}

.rb {
    right: 0;
}



.c4 {
    width: 100%;
    background: url(../images/nsbj.png) no-repeat top center;
    height: 528px;
}

.n_c4 {
    width: 1200px;
    margin: 0 auto;
    position: relative;
}

.nstt {
    padding-top: 30px;
    color: #57ab2e;
    font-size: 18px;
    font-family: "微软雅黑";
    font-weight: bold;
    position: relative;
}

.nstt span {
    display: block;
    color: #fff;
    font-size: 18px;
    font-family: "微软雅黑";
}

.nstt a {
    position: absolute;
    right: 0;
    top: 49px;
}

.c4 .cont {
    padding-top: 35px;
}

.c4 .nsl {
    width: 348px;
    margin-right: 33px;
}

.c4 .nsl li {
    position: relative;
}

.c4 .nsl li a img {
    width: 348px;
    height: 348px;
}

.c4 .nsl li h3 {
    width: 100%;
    color: #fff;
    text-indent: 20px;
    position: absolute;
    height: 72px;
    background: rgba(79, 92, 72, .6);
    left: 0;
    bottom: 0;
    line-height: 47px;
}

.c4 .nsl li h3 p {
    color: #fff;
    line-height: 0;
    font-weight: normal;
}

.c4 .nsr {
    width: 818px;
}









/*----- Common css ------*/
.fl {
    float: left;
}

.fr {
    float: right;
}

.di {
    _display: inline;
}

.fwn {
    font-weight: normal;
}

.dib {
    *display: inline;
    _zoom: 1;
    _display: inline;
    _font-size: 0px;
}

/*首页新闻*/
.news_company {
    width: 280px;
    float: right;
}

.news1_title {
    line-height: 31px;
    padding-left: 15px;
    font-weight: bold;
    font-family: "微软雅黑";
    background: url(../images/nav.png) no-repeat 0% 100%;
    font-size: 14px;
    color: #000;
}

.news_company .content {
    padding: 5px;
}

/*首页左侧联系我们*/
.contact {
    width: 218px;
    float: left;
    padding-bottom: 5px;
    margin-top: 10px;
}

.contact_title {
    line-height: 31px;
    padding-left: 15px;
    font-weight: bold;
    font-family: "微软雅黑";
    background: url(../images/nav.png) no-repeat 0% 100%;
    font-size: 14px;
    color: #000;
}

.contact .content {
    padding: 5px;
    padding-left: 8px;
}

/*工程案例*/
.case {
    width: 460px;
    float: left;
    margin-left: 12px;
    padding-bottom: 5px;
    margin-top: 10px;
}

.case_title {
    line-height: 31px;
    padding-left: 15px;
    font-weight: bold;
    font-family: "微软雅黑";
    background: url(../images/nav.png) no-repeat 0% 100%;
    font-size: 14px;
    color: #000;
}

.case .content {
    padding: 5px;
    padding-bottom: 12px;
    text-indent: 20px;
}

.news2_company {
    margin-top: 10px;
}

/*产品推荐*/
.recommend_product {
    margin-top: 10px;
    width: 692px;
    float: left;
}

.recommend_product .title {
    line-height: 31px;
    padding-left: 15px;
    font-weight: bold;
    font-family: "微软雅黑";
    background: url(../images/nav.png) no-repeat 0% 100%;
    font-size: 14px;
    color: #000;
}

.recommend_product .content {
    padding-top: 15px;
    padding-bottom: 14px;
}

.roll_product li {
    padding-bottom: 0px;
}




/*友情链接*/
.f_link {
    width: 1200px;
    margin: 0 auto;
    line-height: 40px;
}

/*页面底部*/
#footer {
    background: url(../images/foot.png) no-repeat top center;
    position: relative;
    width: 100%;
    margin: 0 auto;
    color: #fff;
    line-height: 24px;
    height: 321px;
}

.foot {
    width: 1200px;
    margin: 0 auto;
    position: relative;
}

#footer a {
    color: #fff;
}

#footer a:hover {
    color: #e87518;
    text-decoration: none;
}

.lx {
    width: 490px;
    padding-top: 55px;
}

.lxtt {
    font-size: 18px;
    font-weight: bold;
    font-family: "微软雅黑";
    padding-bottom: 20px;
}

.lxtt span {
    color: #eeda0a;
    display: block;
    text-transform: uppercase;
}

.lxcont {
    font-size: 14px;
}

.tel {
    width: 250px;
    text-align: center;
    padding-left: 140px;
    padding-top: 80px;
}

.ewm {
    padding-top: 85px;
}

.copyright {
    text-align: center;
    margin-top: 20px;
}

.qy {
    text-align: center;
}





/*------------内页-------------------*/
.left .box {
    margin-bottom: 10px;
}

.left .box h3 {
    line-height: 31px;
    padding-left: 15px;
    font-weight: bold;
    font-family: "微软雅黑";
    background: url(../images/nav.png) no-repeat 0% 100%;
    font-size: 14px;
    color: #000;
}

.left .box .content {
    padding: 5px 0px;
}

.prodescription {
    border: 1px solid #e5e5e5;
    background: #f9f9f9;
    line-height: 24px;
    padding: 10px;
    margin-bottom: 15px;
    text-indent: 20px;
}

.n_banner {
    width: 1920px;
    margin: 0 auto;
    position: relative;
    left: 50%;
    margin-left: -960px;
}

.left {
    width: 225px;
    float: left;
}

.sort_menu {}

.sort_menu h3 {
    background-color: #ececec;
    line-height: 28px;
    padding-left: 15px;
    font-weight: bold;
}

.sort_product {
    margin-top: 10px;
}

.sort_product h3 {
    background-color: #ececec;
    line-height: 28px;
    padding-left: 15px;
    font-weight: bold;
}

.n_contact {
    margin-top: 10px;
}

.n_contact h3 {
    background-color: #ececec;
    line-height: 28px;
    padding-left: 15px;
    font-weight: bold;
}

.n_contact .content {
    padding: 5px;
    line-height: 24px;
}

.right {
    width: 960px;
    float: right;
    padding-bottom: 10px;
}

.sitemp {
    line-height: 31px;
    height: 31px;
    overflow: hidden;
    padding-right: 10px;
    background: url(../images/nav.png) no-repeat 0% 100%;
}

.sitemp h2 {
    width: 340px;
    float: left;
    line-height: 31px;
    text-align: center;
    text-align: left;
    text-indent: 15px;
    color: #000;
    font-size: 14px;
}

.sitemp .site {
    width: 380px;
    float: right;
    text-align: right;
    line-height: 30px;
}

.right .content {
    padding: 10px;
    padding-top: 15px;
    overflow: hidden;
    line-height: 24px;
}