﻿@charset "utf-8";

/* CSS Document */





/*---头部---*/

body { z-index:1;}



/*首页*/

/*banner*/

.swiper-container-ban .swiper-slide{width:100%; position:relative;}
.swiper-container-ban .swiper-slide img{width:100%; height:auto;display:block;}
@media only screen and (max-width:768px) {
.swiper-container-ban .swiper-pagination-bullet{width:1.5rem !important;}
.swiper-container-ban .swiper-button-next, .swiper-container-ban .swiper-button-prev{width:2rem; height:4rem; margin-top:-2rem;
-moz-background-size:2rem 4rem; -webkit-background-size:2rem 4rem; background-size:2rem 4rem;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 .4rem !important;}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom:.5rem !important;}
}





/*col1*/

.col1bg { width:100%; border-bottom:1px solid #ccc; padding:18px 0px; }

.col1 { width:1200px; height:38px; margin:0px auto; position:relative; z-index:1; color:#666;}

.col1 .s_box { width:900px; }

.col1 .s_box .keyword { width:350px; height:20px; margin:8px 15px 0px 0px; overflow:hidden;  }

.col1 .s_box .keyword a { color:#666; margin-right:15px; }

.col1 .s_box .keyword a:hover { color:#a86e2f; }

.col1 .s_box .search  { width:520px; height:36px; border:1px solid #bcbcbc; background:#f4f4f4; border-radius:30px; -moz-border-radius:px; -webkit-border-radius:px; }

.inpt { width:443px; height:27px; line-height:26px; background:none; padding:4px 20px 3px 20px; border:0px; display:block; float:left;}

.col1 .s_box .search a { width:30px; height:30px; line-height:30px; display:block; float:left; background:url(../images/icon_01.png) -0px -146px no-repeat;}

.col1 .tel { width:220px; height:26px; padding-left:33px; background:url(../images/icon_01.png) -119px -30px no-repeat; line-height:26px;  margin-top:5px;  }

.col1 .tel span { display:inline-block; float:left;}

.col1 .tel h6 { display:inline-block; float:left; font-size:25px; font-weight:bold; color:#006837; font-family:Arial; margin:0px 0px 0px 8px; }





@media screen and (max-width:1280px) {

.col1 { width:1000px; }

.col1 .s_box { width:700px; }

.col1 .s_box .search  { width:330px; }

.col1 .s_box .search input { width:255px; }

}


#indexBrand{ padding:20px 10px 0 20px; line-height:27px; height:260px; overflow:hidden; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; color:#3e342e; font-size:14px;}
#indexBrand2{ border-top:#ddc8ae 1px solid; width:50%; float:left; line-height:30px;}
#indexBrand2 h2{ margin:30px 0; padding:0;}

/*关于我们*/
.gywm { width:1200px; margin:50px auto; overflow:hidden}
.gywm h3 {width: 248px;height: 84px;margin: 0px auto 0px auto; padding-left:20px;}
.line {
    font-size: 0;
    line-height: 0;
    height: 1px;
    background: url(../images/line.png) center top repeat-x;
    margin: 50px auto;
    clear: both;
}
.line2 {
    font-size: 0;
    line-height: 0;
    height: 1px;
    background: url(../images/line.png) center top repeat-x;
    margin: 0px auto 50px;
    clear: both;
}
/*col2*/

.col2bg { width:100%; background:url(../images/col2bg.png) bottom center no-repeat; }

.col2 { width:1200px; height:670px; margin:50px auto 0px;   }

.col2 .c2ttl { width:140px; height:px; display:block; }

.col2 .c2ttl .cltbg1 { width:127px; height:199px; margin:auto; background:url(../images/coltbg1.png) no-repeat;   }

.col2 .c2ttl .cltbg1 img { margin:20px 0px 0px 27px; }

.col2 .c2ttl a.more1 { width:80px; height:54px; padding-top:26px; display:block; margin:20px 0px 0px 7px; background:url(../images/icon_01.png) -1px -67px no-repeat; font-size:14px; color:#fff; line-height:18px; text-align:center; }

.col2 .c2ttl a.more1:hover { color:#ddd4d3; }

.col2 .c2con { width:1050px; text-align:center; }

.col2 .c2con a { width:300px; margin:0px 18px 25px; padding:4px; display:block; float:left; border:1px solid #c8c3c3; color:#6c5a58; font-size:14px;}

.col2 .c2con a:hover { color:#006837; border:1px solid #006837;  }

.col2 .c2con a img { width:300px; height:212px;  }

.col2 .c2con a span { width:280px; height:32px; margin:auto; display:block; line-height:32px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;   }



@media screen and (max-width:1280px) {

.col2bg { background-size:1300px; }

.col2 { width:1000px; height:600px; }

.col2 .c2con { width:860px; }

.col2 .c2con a { width:252px; margin:0px 12px 25px; }

.col2 .c2con a img { width:252px; height:178px; }

.col2 .c2con a span { width:232px; }

}





/*col3*/

.col3bg { width:100%; margin-top:-54px; background:url(../images/col3bg.png) top center no-repeat; }

.col3 { width:1200px; height:346px; margin:0px auto 0px; position:relative; }

.col3 .a_pic { width:407px; height:410px; margin-top:-20px; float:left; }

.col3 .cltbg2 { width:127px; height:199px; float:right; margin-top:70px; background:url(../images/coltbg3.png) no-repeat;  }

.col3 .cltbg2 img { margin:27px 0px 0px 24px; }

.col3 .c3con { width:575px; float:left; margin:85px 0px 0px 30px; color:#ead2b8; font-size:14px; height:177px; overflow:hidden;  }

.col3 .c3con p { text-indent:2em; line-height:28px;}

.col3 .c3con span { font-weight:bold; color:#fff; font-size:15px; }

.col3 a.more2 { width:80px; height:54px; position:absolute; bottom:-10px; left:300px; padding-top:26px; display:block;  background:url(../images/icon_01.png) -83px -67px no-repeat; font-size:14px; color:#fff; line-height:18px; text-align:center; }

.col3 a.more2:hover { color:#ddd4d3; }



@media screen and (max-width:1280px) {

.col3 { width:1000px; margin-top:-35px; }

.col3 .a_pic { width:380px; height:383px; }

.col3 .c3con { width:430px; font-size:13px; line-height:24px; }

.col3 a.more2 { bottom:-0px; left:280px; }

}





/*col4*/

.col4bg { width:100%; margin-top:30px; background:url(../images/col4bg.png) bottom right no-repeat; }

.col4 { width:1200px; height:520px;  margin:0px auto; position:relative;}

.col4 .c4ttl { width:248px; height:84px; margin:0px auto 30px;}

.col4 .c4ttl .cltbg3 { width:248px; height:84px; margin:0px auto 0px 20px; background:url(../images/coltbg2.png) no-repeat;  }

.col4 .c4ttl .cltbg3 img { margin:26px 0px 0px 16px; }

.col4 a.more3 { width:80px; height:54px; padding-top:26px; display:block; margin:20px 0px 0px 7px; background:url(../images/icon_01.png) -1px -67px no-repeat; font-size:14px; color:#fff; line-height:18px; text-align:center; }

.col4 a.more3:hover { color:#ddd4d3; }

.col4 .c4con a { width:545px; display:block; float:left; margin:17px 25px 17px 25px; }

.col4 .c4con .n_l { width:150px; height:80px; border:1px solid #bcbcbc; text-align:center; }

.col4 .c4con .n_l .detail { width:44px; height:60px; display:inline-block; float:right; padding-top:20px; background:#a5a5a5; color:#fff; line-height:22px; font-size:14px; }

.col4 .c4con .date { width:106px; height:60px; padding:8px 0px; display:inline-block; overflow:hidden; float:left; font-weight:bold; color:#888; }

.col4 .c4con .date i { font-style:normal; display:inline-block; width:100%; height:18x; line-height:18px; overflow:hidden; font-size:18px; }

.col4 .c4con .date b{ display:inline-block; width:100%; height:42px; line-height:42px; font-size:46px; }

.col4 .c4con a h3 { width:375px; height:34px; float:left; margin:3px 0px 0px 15px; color:#444; font-weight:bold; font-size:16px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; }

.col4 .c4con a p { width:375px; height:40px; overflow:hidden; line-height:20px; float:left; margin-left:15px; color:#666;}

.col4 .c4con a:hover .n_l { border:1px solid #006837; }

.col4 .c4con a:hover .detail { background:#006837;   }

.col4 .c4con a:hover .date { color:#006837;}

.col4 a.more3 { width:80px; height:54px; margin:15px auto; padding-top:26px; display:block;  background:url(../images/icon_01.png) -1px -67px no-repeat; font-size:14px; color:#fff; line-height:18px; text-align:center; }

.col4 a.more3:hover { color:#ddd4d3; }







@media screen and (max-width:1280px) {

.col4bg { margin-top:40px; background-size:1300px; }

.col4 { width:1000px;}

.col4 .c4con a { width:468px; margin:13px 16px 13px 16px; }

.col4 .c4con a h3 { width:300px; height:34px; margin:3px 0px 0px 15px; }

.col4 .c4con a p { width:300px; height:40px; margin-left:15px; }

}







/*col5*/

.col5bg { width:100%; margin-top:-15px; background:url(../images/col5bg.png) top center no-repeat; overflow:hidden; padding:60px 0 20px; }

.col5 { width:1200px; height:80px; padding:60px 0px 30px;  margin:0px auto; position:relative;}

.col5 .catalog { width:150px; text-align:center; float:left; background:url(../images/c5line.jpg) top right no-repeat;  }

.col5 a { width:142px; height:30px; padding:25px 0px; display:block; float:left; background:url(../images/c5line.jpg) top right no-repeat;}

.col5 a span { width:76px; height:24px; display:block; margin:auto; background:url(../images/pclass2.png) no-repeat}

.col5 a .pclass1 { background-position:-0px -1px; }

.col5 a .pclass2 { background-position:-0px -59px; }

.col5 a .pclass3 { background-position:-0px -118px; }

.col5 a .pclass4 { background-position:-0px -175px; }

.col5 a .pclass5 { background-position:-0px -233px; }

.col5 a .pclass6 { background-position:-0px -291px; }

.col5 a .pclass7 { background-position:-0px -349px; }

.col5 a:hover .pclass1 { background-position:-156px -1px; }

.col5 a:hover .pclass2 { background-position:-156px -59px; }

.col5 a:hover .pclass3 { background-position:-156px -118px; }

.col5 a:hover .pclass4 { background-position:-156px -175px; }

.col5 a:hover .pclass5 { background-position:-156px -233px; }

.col5 a:hover .pclass6 { background-position:-156px -291px; }

.col5 a:hover .pclass7 { background-position:-156px -349px; }



.col5 a .pclass1_e { background-position:-1px -400px; }

.col5 a .pclass2_e { background-position:-1px -458px; }

.col5 a .pclass3_e { background-position:-1px -516px; }

.col5 a .pclass4_e { background-position:-1px -574px; }

.col5 a .pclass5_e { background-position:-1px -633px; }

.col5 a .pclass6_e { background-position:-1px -690px; }

.col5 a .pclass7_e { background-position:-1px -749px; }

.col5 a:hover .pclass1_e { background-position:-151px -400px; }

.col5 a:hover .pclass2_e { background-position:-151px -458px; }

.col5 a:hover .pclass3_e { background-position:-151px -516px; }

.col5 a:hover .pclass4_e { background-position:-151px -574px; }

.col5 a:hover .pclass5_e { background-position:-151px -633px; }

.col5 a:hover .pclass6_e { background-position:-151px -690px; }

.col5 a:hover .pclass7_e { background-position:-151px -749px; }





@media screen and (max-width:1280px) {

.col5 { width:1000px; }

.col5 .catalog { width:130px; }

.col5 a { width:120px;}

}





.xiaocms-page {font-family: "微软雅黑";padding: 5px;margin: 5px;text-align: center;margin: 30px auto;
}
.xiaocms-page a { border-right: #ddd 1px solid; padding-right: 8px;border-top: #ddd 1px solid;padding-left: 8px;padding-bottom: 5px;border-left: #ddd 1px solid;color: #006837;margin-right: 5px;padding-top: 5px;border-bottom: #ddd 1px solid;text-decoration: none;
}
.xiaocms-page a:hover {border-right: #a0a0a0 1px solid;padding-right: 8px;border-top: #a0a0a0 1px solid;padding-left: 8px;padding-bottom: 5px;border-left: #a0a0a0 1px solid;margin-right: 5px;padding-top: 5px;border-bottom: #a0a0a0 1px solid;
}
.xiaocms-page a:active {border-right: #a0a0a0 1px solid;padding-right: 8px;border-top: #a0a0a0 1px solid;padding-left: 8px;padding-bottom: 5px;border-left: #a0a0a0 1px solid;margin-right: 5px;padding-top: 5px;border-bottom: #a0a0a0 1px solid;
}
.xiaocms-page span {border-right: #006837 1px solid;padding-right: 8px;border-top: #006837 1px solid;padding-left: 8px;font-weight: bold;padding-bottom: 5px;border-left: #006837 1px solid;color: #fff;margin-right: 5px;padding-top: 5px;border-bottom: #006837 1px solid;background-color: #006837;
}
.xiaocms-page span.disabled {border-right: #006837 1px solid;padding-right: 8px;border-top: #006837 1px solid;padding-left: 8px;padding-bottom: 5px;border-left: #006837 1px solid;color: #006837;margin-right: 5px;padding-top: 5px;border-bottom: #006837 1px solid;
}



