﻿@charset "utf-8";
/* CSS Document */
*{ padding:0px; margin:0px}
body{  font-size:12px; color:#24211d; font-family: "微软雅黑","宋体"; line-height:28px }
a{ text-decoration:none; color:#24211d}
a:hover{ color:#7c6202; text-decoration: none}
ul,li{ list-style:none}
image{border:0}
input:focus{ outline:none}
.clear{ clear:both; }
.line1{ background-color:#ccc; height:1px; margin:10px 0px 20px 0px}
div.lag{ float:left; color:#FFF}
div.lag a{color:#FFF }
.fl{ float:left}
.m20{ margin-left:20px}
.m40{ margin-top:60px}
.f14{ font-size:14px; }
.header{background:url(../images/topbj.jpg)  repeat-y center top; overflow:hidden;height:50px; line-height:50px }
.logo{ width:1000px; margin:auto; }
.logo_left{ width:240px; float:left;}
.logo_left img{ margin-top:-5px}
.logo_right{ float:left; width: 660px;  }


.menu{ width:100%; }
.menuin{}
.menuin  li{ float:left;  text-align:center; position:relative; z-index:2222; height:50px; line-height:50px }
.menuin li a{ color:#fff; display:block; padding:0px 0px 0px 35px;font-size:14px; }
.menuin li a:hover{ color:#dbd5d0;}
.mainlevel ul {display:none; position:absolute;top:15px; left:-20px;}
.mainlevel li {border-top:1px solid #444; width:140px;color:#fff; height:40px; line-height:40px}
.mainlevel li a { background:#333; color:#fff; display:block; font-size:14px; font-weight: 600}
.mainlevel li a:hover {  color:#fff;background:#2dcb73; }

.banner{ width:100%; margin:auto; height:520px}
.aboutad{ background:url(../images/aboutad.jpg) no-repeat center; height:250px}
.newsad{ background:url(../images/newsad.jpg) no-repeat center; height:250px}
.proad{ background:url(../images/proad.jpg) no-repeat center; height:250px}
.index_banner{height:520px;position:relative;margin:auto;overflow:hidden;position:relative;}
.index_banner li{position:absolute;top:0;left:0;overflow:hidden;width:100%;height:520px;}
.index_banner li a{display:block;margin:0 auto;width:1000px;height:520px;}
.index_banner cite{position:absolute;bottom:0px;z-index:999;display:block;width:100%;height:35px;_display:none;  margin:auto; line-height:35px; Opacity:0.7;                   
    Filter:alpha(opacity=70); text-align:center ; right:50%
}
.index_banner cite span{float: right;display:block;width:20px;height:35px;background:url(../images/banner_btn.png) no-repeat;text-indent:-999em;cursor:pointer; line-height:5px; margin-top:10px; }
.index_banner cite span:hover{ }
.index_banner cite span.cur{background:url(../images/banner_btn_h.png) no-repeat;cursor:default;}




.content{ width:1000px; margin:auto;  }

.tit{ height:40px;  padding-left:10px; border-bottom:#ddd solid 1px; line-height:40px}
.tit_left{ font-size:18px; color:#000; float:left; font-weight:bold}
.tit_right{ float:right; padding-right:10px; font-size:12px}

.tit02 {font-size:24px; line-height:40px;  color: #372d27;  height:40px; text-align:center; font-weight:bold ; border-top:#372d27 solid 1px; border-bottom:#372d27 1px solid; margin:30px  auto; width:400px;}
.tit02 span{ padding-left:20px; font-size:14px; color:#444; text-transform:uppercase}
.tit03{ border-bottom:#ddd  solid 1px;color:#666; height:35px; line-height:35px; }
.tit03 a{ font-size:12px; padding-left:30px; font-weight:normal }

.left_menu { text-align: center;  height:45px; }
.left_menu  a{  height:40px; line-height:40px; padding:0 20px; display:inline-block}
a.first { color:#fff; background-color:#372d27 ; font-weight:bold}


.pro_right_detail {font-size:24px; line-height:40px;  color: #372d27;  height:40px; text-align:center; font-weight:bold ; border-top:#372d27 solid 1px; border-bottom:#372d27 1px solid; margin:30px  auto; width:400px; }

.index_nav_out{ height:400px; width:100%; background-color:#a49990 }
.index_nav{ width:1000px; margin:auto}
.navimg{ width:235px; height:235px}
.navtit{ width:235px; height:40px; line-height:40px; color:#240A00; border-top:#240A00 solid 1px;border-bottom:#240A00 solid 1px; text-align:center; margin-top:20px; font-size:18px; font-weight:bold}



.index_about_out{ width:100%;  height:800px; background-color:#dbd5d0 }
.index_about{ width:1000px; line-height:30px; font-size:12px; padding:40px 0px; margin:auto}
.index_about_left{ width:420px; float:left}
.index_about_pic{ width:500px; overflow:hidden; float:left; margin-left:60px; margin-top:100px}
.index_about_tit{ height:50px; line-height:50px; border-top:#300 solid 1px; color:#24211d; width:500px; margin:auto;border-bottom:#300 solid 1px; text-align:center; font-size:24px; font-weight:bold; }
.index_about_txt{ margin-top:20px; font-size:14px}


.index_products_out{ background:url(../images/bj2.jpg) no-repeat center; height:775px}
.index_products{  width:1000px;  margin: auto; height:400px; }
.index_products_tit_cn a{ border:#ddd solid 1px; padding:5px 0; width:130px; margin: 20px auto 15px auto; text-align:center; font-size:18px; font-weight:bold; color:#77a50f; display:block}
.index_products_tit_en{  text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:18px; text-transform:uppercase }
.index_products_tit p{ width:500px; margin:10px auto; line-height:30px; text-align:center}
.more{ background-color:#7c6202; height:20px; line-height:20px; padding:0px 5px;  text-align:center; margin-top:10px; width:70px }
.more a{ color:#FFF; font-size:12px}
.more a:hover{ color:#000}



.index_news_left{ height:572px; width:380px; float:left; margin:50px 0px }
.index_news_right{ height:572px; background-color:#fff;  float:left; margin:50px 0px 50px 40px}
.news_tit{ width: 377px; margin:80px auto 50px auto}
.index_newslist{ }
.index_newslist li{ background:url(../images/icon.jpg) no-repeat left center; padding-left:15px; width:560px; overflow:hidden; height:30px; line-height:30px}
.index_newslist li div.news_tit_1{ float:left; width:480px; overflow:hidden}
.index_newslist li div.news_time{ float:left; color:#ccc; width:80px; overflow:hidden}
.index_newslist_time{ float:right}
.index_news_img img{ float:left; width:165px; height:105px}
.index_news_des{ float:left; width:290px; margin-left:15px;}
.index_news_des .index_news_des_time{ height:30px; line-height:30px; color:#999}
.index_news_des .index_news_des_tit a{ margin-top:0px; font-size:14px; color:#77a50f}
.index_news_des .index_news_des_txt{ line-height:28px; height:60px; overflow:hidden; }
.index_news_des_btn{ background:#f0b325; float:left;height:30px; line-height:30px; width:80px; text-align:center}
.index_news_des_btn a{ color:#FFF}



.news{ border:#ddd solid 1px; padding:10px; height:550px; float:left; width:400px; margin-left:50px; margin-top:20px}
.index_news_img_1 img{  width:400px; height:350px; }
.index_news_des_1{ margin-top:10px;}
.index_news_des_1 .index_news_des_time_1{ height:20px; line-height:20px; color:#999; margin-top:10px}
.index_news_des_1 .index_news_des_tit_1 a{ margin-top:10px; font-size:16px;color:#000; display:block}
.index_news_des_1 .index_news_des_txt_1 a{ line-height:25px;margin-top:5px; height:130px; overflow:hidden; display:block }
.index_news_des_btn_1{ background:#ccc; float:left;height:20px; line-height:20px; width:50px;  text-align:center}
.index_news_des_btn_1 a{ color:#333}




.customers_list_2{}
.customers_list_2 li{ float:left;margin-left:10px;margin-top:10px;  text-align:center; width:235px; height:210px; overflow:hidden; }
.customers_list_2 li img{ width:235px; height:150px;}
.customers_list_2 li h3{ height:30px; line-height:30px;width:235px; font-weight:normal;border-top:#372d27 solid 1px; border-bottom:#372d27 1px solid; color:#372d27 ; margin-top:20px}




.left{ }
.sub_pronav{ line-height:30px; padding-left:25px; }
.sub_pronav li{background:url(../images/arr.gif) no-repeat  left center; padding-left:10px}
.right{ }
.pages{  margin:20px; text-align:center}
.fanyebtn{ background-color:#ddd; border:#ccc solid 1px; padding:2px 5px; margin-right:5px; cursor:pointer}

.aboutus{ padding:10px 20px; }
.aboutus p{ line-height:30px; text-indent:2em  }

.productlist{ margin-top:20px}
.productlist li{ float:left;  width:228px; height:310px;  margin-left:20px; margin-bottom:10px;_margin-left:10px; overflow:hidden; position:relative}
.productlist li .proimg1{width:228px; height:240px; position:absolute; left:0px; top:0px}
.productlist li p{ padding:10px 5px; color:#999}
.productlist li h3{color:#666666;  font-size:12px; font-weight:normal; text-align:center; position:absolute; top:240px; left:0; width:228px; height:30px; line-height:30px;border-top:#372d27 solid 1px; border-bottom:#372d27 1px solid; color:#372d27 ; margin-top:20px  }
.productlist li h3 a{ font-weight:bold; font-size:12px;font-weight:normal;}




.pro_detail_btn{ background:url(../images/menu_h.gif) no-repeat  center; float:left;height:20px; line-height:20px; width:50px;  text-align:center; margin-left:10px; float:right; margin-right:20px; margin-top:10px}
.pro_detail_btn a{ color:#FFF}

.protit{ line-height:33px; font-size:12px; text-align:center; border-top:#ddd solid 1px; background-color:#eee; height:33px; overflow:hidden; }
.protit1{ font-size:16px;   background-color:#eee; padding:5px; width:250px; overflow:hidden; color: #F60}
.product_para{ margin:10px; float:left; line-height:30px}

.pro_btn{ background:url(../images/pro_btn.png); width:150px; height:38px; line-height:38px; text-align:center; margin:20px auto; color:#FFF }
.pro_btn a{ color:#FFF}
.product_para p{ padding-left:10px}
.shortdes{ width:260px; overflow:hidden}
.newslist { margin:10px}
.newslist li{ float:left; line-height:25px; width:700px; margin-left:5px}
.from{ font-size:12px; color:#bbb ; font-weight:normal}
.newstit{ margin:20px 0px 10px 0px; text-align:center;   color:#815A07; font-size:18px}
.newfrom{ font-size:12px; color:#aaa ; font-weight:normal; text-align:center}
.articled{ padding:0px 30px; line-height:30px}
.articled p{ text-indent:2em; margin:10px 0px; font-size:12px}
.left_newslist{ padding:10px; line-height:30px}
.left_newslist li {}
.left_newslist li a:hover{ color:#C60}
.jobs{ padding:10px; line-height:35px}




.foot_nav{  color:#dbd5d0; height:40px; line-height:40px; background-color:#372d27; width:100%; text-align: right}
.foot_nav a{ color:#FFF; padding:0px 10px}
.foot{ height:300px; background-color:#554842}
.foot_menu{  height:300px; width:1000px; margin:auto}
.foot_menu_01{ float:left; }
.foot_menu_01 h1,.foot_social h1,.foot_contact h1{ font-weight:bold; font-size:14px; color:#fdfdfd;   width:60px; margin-bottom:20px}
.foot_menu_01 ul{ line-height:25px; width:160px}
.foot_menu_01 ul li{ }
.foot_social{ float:left;margin-top:70px;}
.foot_social p{ line-height:30px}
.foot_contact{ float:left; width:850px; margin-top:20px;}
.foot_contact p{}
.footinf{ color:#a4a4a4;width:100%; height:40px; line-height:40px; text-align:center; background-color:#1d1a15 }
.footinf a{color:#a4a4a4;}
