@charset "utf-8";
/* CSS Document */

body{margin:0; padding:0px;  font-family:"Microsoft YaHei"; font-size:14px; line-height:24px; color:#333333;}
p{margin:0px; padding:0px;}
ul,li{list-style:none; margin:0px; padding:0px;}
input,textarea {border:0; outline:none;}
img{border:0px;}
a{text-decoration:none;}
.fr{float:right;}
.clear{clear:both;}
.w1240{width:1240px; margin:0 auto;}

.header{background:#ffffff; width:100%; padding-top:10px;}


.banner{border-bottom:8px solid #d0a96e; width:100%;}
.gray{background:#f0f0f0; width:100%;}
.header_top_l{width:390px; height:61px;}
.header_top_r{width:370px; height:61px; line-height:61px;}
.header_list li{float:left; margin-left:40px; margin-right:40px; font-size:16px; height:40px; line-height:40px;}
.headertopr_r{ font-size:12px;}
.headertopr_r a:link{color:#999999;}
.headertopr_r a:visited{color:#999999;}
.headertopr_r a:hover{color:#d0a96f;}
.headertopr_r a:active{color:#d0a96f;}
.tel{background:url(../images/icon01.png) no-repeat 2px; padding-left:30px; font-size:18px;}
.header_bottom{margin-top:20px; margin-bottom:10px;}
.header_b_r{width:294px;}

.button03{width:50px; height:30px; display:block; color:#ffffff; text-align:center; line-height:30px; font-size:12px;background:#333333; border:0px;}
a.button03{width:50px; height:30px; display:block; color:#ffffff; text-align:center; line-height:30px; font-size:12px;}
a.button03:link{background:#333333;}
a.button03:visited{background:#333333;}
a.button03:hover{background:#000000;}
a.button03:active{background:#000000;}
.input03{width:232px; height:28px; background:#d0a96e; padding-left:10px; color:#ffffff;}

.header_list li a:link{color:#333333;}
.header_list li a:visited{color:#333333;}
.header_list li a:hover{color:#d0a96e;}
.header_list li a:active{color:#d0a96e;}
.header_list li a.here{color:#d0a96e;}


.boxa{padding-top:50px; padding-bottom:50px;}
.boxa_list li{ width:162px; text-align:center; float:left; margin-left:75px; margin-left:75px;}
.boxa_list li p{text-align:center; line-height:40px; font-size:16px;}
.boxa_list li p a:link{color:#333333;}
.boxa_list li p a:visited{color:#333333;}
.boxa_list li p a:hover{color:#dcaa61;}
.boxa_list li p a:active{color:#dcaa61;}

 a.li_1:link{background:url(../images/l1.png) no-repeat 2px; width:162px; height:162px;  display:block;}
 a.li_1:visited{background:url(../images/l1.png) no-repeat 2px;}
 a.li_1:hover{background:url(../images/l1_2.png) no-repeat 2px;}
 a.li_1:active{background:url(../images/l1_2.png) no-repeat 2px;}
 
  a.li_2:link{background:url(../images/l2.png) no-repeat 2px; width:162px; height:162px;  display:block;}
 a.li_2:visited{background:url(../images/l2.png) no-repeat 2px;}
 a.li_2:hover{background:url(../images/l2_2.png) no-repeat 2px;}
 a.li_2:active{background:url(../images/l2_2.png) no-repeat 2px;}
 
 
   a.li_3:link{background:url(../images/l3.png) no-repeat 2px; width:162px; height:162px;  display:block;}
 a.li_3:visited{background:url(../images/l3.png) no-repeat 2px;}
 a.li_3:hover{background:url(../images/l3_2.png) no-repeat 2px;}
 a.li_3:active{background:url(../images/l3_2.png) no-repeat 2px;}
 
 
   a.li_4:link{background:url(../images/l4.png) no-repeat 2px; width:162px; height:162px;  display:block;}
 a.li_4:visited{background:url(../images/l4.png) no-repeat 2px;}
 a.li_4:hover{background:url(../images/l4_2.png) no-repeat 2px;}
 a.li_4:active{background:url(../images/l4_2.png) no-repeat 2px;}
 
 
   a.li_5:link{background:url(../images/l5.png) no-repeat 2px; width:162px; height:162px;  display:block;}
 a.li_5:visited{background:url(../images/l5.png) no-repeat 2px;}
 a.li_5:hover{background:url(../images/l5_2.png) no-repeat 2px;}
 a.li_5:active{background:url(../images/l5_2.png) no-repeat 2px;}

#full-screen-slider { width:100%; height:574px; float:left; position:relative}
#slides { display:block; width:100%; height:574px;  list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:25%; top:540px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#d0a96e}

.boxb{padding-top:50px; padding-bottom:50px;}
.pro_list{margin-top:40px;}
.pro_list li{width:198px; height:174px;  float:left; margin-left:25px; margin-right:25px; margin-bottom:30px;}
.pro_list_img{width:198px; height:144px;overflow:hidden;}
.pro_list li p{height:30px; line-height:30px; text-align:center; }
.pro_list li a:link{color:#333333;}
.pro_list li a:visited{color:#333333;}
.pro_list li a:hover{color:#dcaa61;}
.pro_list li a:active{color:#dcaa61;}
.img{display: block;width: 100%;height: 100%;transition: all 1s;}
.img:hover{ transform: scale(1.2); }

a.button02{width:130px; height:36px; text-align:center; line-height:36px; display:block; margin:0 auto;}
a.button02:link{width:130px; height:36px; text-align:center; line-height:36px; border:1px solid #d0a96f; color:#d0a96f;}
a.button02:visited{width:130px; height:36px; text-align:center; line-height:36px; border:1px solid #d0a96f; color:#d0a96f;}
a.button02:hover{width:130px; height:36px; text-align:center; line-height:36px; background:#d0a96f; color:#ffffff;}
a.button02:active{width:130px; height:36px; text-align:center; line-height:36px;  background:#d0a96f; color:#ffffff;}

.boxc{ background:url(../images/line.jpg) repeat; height:414px; padding-top:50px;}
.boxc_all{width:100%; height:273px; background:#d0a96e; margin-top:40px; }
.boxc_all_l{width:308px; height:273px; overflow:hidden;}
.boxc_all_r{ width:426px; height:233px; padding:20px;background:#dcaa61; color:#ffffff;}
.title_en2{color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:16px; line-height:32px; border-bottom:2px solid #d0a96f; width:85px; margin:0 auto; }
.boxc_all_m{color:#ffffff; width:426px; height:233px; padding:20px;}
.boxc_title{font-size:20px; font-weight:bold; margin-bottom:10px;}
.boxc_text{line-height:28px; font-size:14px;}
.boxc_1{background: url(../images/add.png) no-repeat 2px; padding-left:30px;  margin-top:50px;  }
.boxc_2{background: url(../images/tel.png) no-repeat 2px;padding-left:30px;margin-bottom:10px;}
.boxc_3{background: url(../images/fax.png) no-repeat 2px;padding-left:30px;margin-bottom:10px;}





.boxd{ background:url(../images/bg.jpg) no-repeat; background-size:100% 100%; height:604px; padding-top:60px;}
.title{text-align:center; }
.title_cn{color:#d0a96e; font-size:24px; line-height:32px;}
.title_en{color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:16px; line-height:32px; border-bottom:2px solid #d0a96f; width:80px; margin:0 auto; }


.button01{ line-height:40px; text-align:center; color:#ffffff; text-align:center; border-radius:3px;background:#d0a96f;width:100%; height:40px; display:block;}
a.button01{ line-height:40px; text-align:center; color:#ffffff; text-align:center; border-radius:3px;}
a.button01:link{background:#d0a96f;width:100%; height:40px; display:block;}
a.button01:visited{background:#d0a96f;width:100%; height:40px; display:block;}
a.button01:hover{background:#dcaa60;width:100%; height:40px; display:block;}
a.button01:active{background:#dcaa60;width:100%; height:40px; display:block;}
.input01{width:100%; height:30px; line-height:30px;  border-radius:3px;}
.input02{width:100%; height:200px; line-height:24px; border-radius:3px; font-family:"Microsoft YaHei";}
.table1{margin-top:50px;}
.table1 td{height:80px;}
.table_td{text-align:right; color:#d0a96f;}



.footer{background:#333333; color:#ffffff; width:100%;}
.footer_b{border-top:1px solid #434343; text-align:center; color:#9c9b9b; height:40px; line-height:40px; font-size:12px;}
.footer_l {width:350px;}
.footer_r{width:500px; text-align:right; line-height:60px;}
.footer_a{padding-top:30px; padding-bottom:30px;}
.footer_r a:link{color:#ffffff;}
.footer_r a:visited{color:#ffffff;}
.footer_r a:hover{color:#d0a96f;}
.footer_r a:active{color:#d0a96f;}


.about{padding-top:50px; padding-bottom:30px;}
.page_t1{font-size:30px; color:#d1a870; text-align:center; line-height:40px; font-weight:bold;}
.page_t2{color:#CCCCCC;text-align: center;font-size: 16px; margin-bottom:30px;}
.page_t2:before,.page_t2:after{content: "";width: 100px;border-top: 1px #cccccc solid; display: inline-block; vertical-align: middle;}
.page_t2:before{margin-right: 10px;}
.page_t2:after{margin-left: 10px;}
.aboout_l{width:700px;}
.about p{font-size:16px; line-height:36px; text-indent:2rem; }
.about_img{width:530px; height:360px;}
.about_l_t{font-size:26px; font-weight:bold; line-height:50px; margin-bottom:20px; border-bottom:2px solid #d0a972;}
.about_l_t2{font-size:22px; font-weight:bold; line-height:60px; margin-bottom:20px; border-bottom:2px solid #d0a972;}
.aboutlist{margin-top:20px;}
.aboutlist li{line-height:32px; font-size:14px;}
.aboutlist2 li{line-height:32px; font-size:12px;}

.pro_nav{width:800px; margin:0 auto;}
.pro_nav li a{width:120px; height:36px; text-align:center; color:#ffffff; float:left; margin-left:20px; margin-right:20px; display:block; border-radius:3px; line-height:36px; }
.pro_nav li a:link{background:#d0a972;}
.pro_nav li a:visited{background:#d0a972;}
.pro_nav li a:hover{background:#333333;}
.pro_nav li a:active{background:#333333;}

.pro_nav li a.here2{background:#333333;}
.productlist{margin-top:40px;}
.productlist li{width:268px; height:235px; float:left; margin-left:20px; margin-right:20px; margin-bottom:40px; }
.product_img{width:268px; height:195px; overflow:hidden; border:1px solid #cccccc; }
.productlist li .text{line-height:40px; height:40px; text-align:center; font-size:16px;}
.productlist li a:link{color:#333333;}
.productlist li a:visited{color:#333333;}
.productlist li a:hover{color:#d0a972;}
.productlist li a:active{color:#d0a972;}



.pagelist li{float:left;width:24px; height:24px;  text-align:center; line-height:24px; font-size:12px;  border-radius:3px;border:1px solid #cccccc; margin-right:10px;   color:#333333; margin-bottom:10px;}
.pagelist li a:link{color:#333333;width:24px; height:24px;  display:inline-block; }
.pagelist li a:visited{color:#333333;width:24px; height:24px;  display:inline-block; }
.pagelist li a:hover{background:#ceaa6c; color:#ffffff; width:24px; height:24px;  display:inline-block; }
.pagelist li a:active{background:#ceaa6c; color:#ffffff; width:24px; height:24px; display:inline-block;}
.pagelist li a.on{background:#ceaa6c; color:#ffffff; width:24px; height:24px; display:inline-block;}
.pagelist {margin:10px auto 0px; width:300px; margin-bottom:50px;}


.newslist li{height:50px; line-height:50px; border-bottom:1px dotted #cccccc; font-size:16px; background:url(../images/icon02.png) no-repeat 2px; padding-left:15px;}
.newslist li a:link{color:#333333;}
.newslist li a:visited{color:#333333;}
.newslist li a:hover{color:#d0a972;}
.newslist li a:active{color:#d0a972;}
.newslist li span{font-size:14px; float:right;}


.page_title{font-size:24px; text-align:center; font-weight:bold; margin-bottom:20px;}
.page_time{background:#F8F8F8; height:30px; line-height:30px; border:1px solid  #E7E7E7; text-align:center; font-size:12px; margin-bottom:20px;}
.newsxx_bottom{border-top:1px solid #dfe2e2; margin-top:20px; padding-top:10px;}
.newsxx_bottom a:link{color:#000000;}
.newsxx_bottom a:visited{color:#000000;}
.newsxx_bottom a:hover{color:#ceaa6c;}
.newsxx_bottom a:active{color:#ceaa6c;}


.contact_r{width:600px; height:300px; }

.contact_l{width:600px; }
.input04{border:1px solid #cccccc; width:100%; line-height:30px;}
.input05{border:1px solid #cccccc; width:100%;height:150px;}

.button04{width:100%; line-height:40px; text-align:center; color:#ffffff; text-align:center; border-radius:3px; font-size:16px;background:#d0a96f;width:100%; height:40px; display:block;}
a.button04{width:100%; line-height:40px; text-align:center; color:#ffffff; text-align:center; border-radius:3px; font-size:16px}
a.button04:link{background:#d0a96f;width:100%; height:40px; display:block;}
a.button04:visited{background:#d0a96f;width:100%; height:40px; display:block;}
a.button04:hover{background:#dcaa60;width:100%; height:40px; display:block;}
a.button04:active{background:#dcaa60;width:100%; height:40px; display:block;}


.line{width:50px; height:2px; background:#dcaa60; margin:10px auto 40px;}
/* ----- PB分页数字条效果 结束 ----- */
.pagebar .pagination {
  display: flex;
  justify-content: center;
  margin-top: 10px;
  margin-bottom: 50px;
}
.pagination a {
  background: #fff;
  border: 1px solid #ccc;
  color: #333;
  font-size: 14px;
  padding: 8px 12px;
  margin: 0 5px;
  border-radius: 3px;

}
.pagination span {
    color: #333;
    font-size: 14px;
    padding: 8px 2px;
    margin: 0 5px;
    border-radius: 3px;
}
.pagination a:hover {
  color: #d1a870;
  border: 1px solid #d1a870;
}
.pagination a.page-num-current {
  color: #fff;
  background: #d1a870;
  border: 1px solid #d1a870;
}
/* ----- PB分页数字条效果 结束 ----- */
