@charset "utf-8";
/* CSS Document */
html,body,div,p,form,label,ul,li,dl,dt,dd,ol,img,input,button,h1,h2,h3,h4,h5,h6,i,em,small{margin:0;padding:0;border:0;list-style:none; word-wrap:break-word}
body{font-family:"Microsoft YaHei","微软雅黑",Arial,Helvetica,SimHei,sans-serif;font-size:14px;color: #666;}
input,button,select,textarea{border: 0;resize: none;outline: none;font-family:"Microsoft YaHei","微软雅黑",Arial,Helvetica,SimHei,sans-serif;color:#FFF}
body, html {position: relative;}
textarea{resize:none;}
table{ margin:auto}
table th,table td,div,p,dd,dt,li{word-break:break-all;word-wrap:break-word;white-space:normal;}
a{text-decoration:none;}
img{ border:0; vertical-align: middle;  }
.clearfix:before,.clearfix:after { content:"";display: table;}
.clearfix:after {clear: both;}
.clearfix {zoom: 1;/*兼容ie*/}
.fl {float: left;}
.fr {float: right;}
.line1{ width:75px; height:1px; background-color:#FFF; margin:6px 0}
.Amplification {}
.Amplification img{	transition:400ms; filter: Alpha(Opacity=100);opacity: 1;}
.Amplification:hover img{filter: Alpha(Opacity=90); opacity: 0.9; -webkit-transform:scale(1.14); transform:scale(1.14);}
.gray_bj{ background-color:#efedec}
.pub_width{ width:1100px; margin:auto; position:relative; overflow:hidden}
.container{ padding:60px 0; min-height:500px}
.tit1{ text-align:center; color:#FFF}
.tit1_cn{ background:url(../images/title_bj1.png) no-repeat center; font-size:24px; margin-bottom:10px;}
.tit1_en{ font-size:36px; font-family:Georgia, "Times New Roman", Times, serif; text-transform:uppercase}
.tit2{ background:url(../images/title_bj2.png) no-repeat center; width:331px; height:111px; float:left; margin-top:50px}
.tit2 span{ font-size:24px; color:#4e6625; padding-top:42px; display:block; padding-left:65px}
.tit3{ text-align:center; color:#666; margin-bottom:70px}
.tit3_cn{ background:url(../images/title_bj3.png) no-repeat center; font-size:24px; margin-bottom:10px;}
.tit3_en{ font-size:36px; font-family:Georgia, "Times New Roman", Times, serif; text-transform:uppercase}
input.input-text1{ background:none; border-bottom:#fff solid 1px; font-size:18px; width:260px; padding-bottom:15px; margin-bottom:20px}
input.input-text2{ background:none; border-bottom:#fff solid 1px; font-size:18px; width:160px; padding-bottom:15px; margin-bottom:20px}
textarea.input-text3{ background:none; border-bottom:#fff solid 1px; font-size:18px; width:260px; padding-bottom:15px; margin-bottom:20px; overflow: hidden}
.sbtn{ width:90px; height:35px; border:#fff solid 1px; text-align:center; background:none; font-size:16px; cursor:pointer}
input.input-text1_1{ background:none; border-bottom:#cccccc solid 1px; font-size:18px; width:260px; padding-bottom:15px; margin-bottom:20px; color:#666}
input.input-text2_1{ background:none; border-bottom:#cccccc solid 1px; font-size:18px; width:160px; padding-bottom:15px; margin-bottom:20px; color:#666}
textarea.input-text3_1{ background:none; border-bottom:#cccccc solid 1px; font-size:18px; width:260px; padding-bottom:15px; margin-bottom:20px; overflow: hidden; color:#666}
.sbtn_1{ width:90px; height:35px; border:#ccc solid 1px; text-align:center; background:none; font-size:16px; cursor:pointer; color:#666}


/* 头部 */
.header { max-width:1920px;min-width: 1100px;height: 170px;margin:auto;background: none;position:absolute;z-index:100;left:20%}
.header .leftlogo {float:left;}
.header  .rightnav ul.menu1 {background-color:#4e6625;margin-top:35px; height:40px}
.header  .rightnav ul.menu1 li.li1 { float:left;width:128px; text-align:center;}
.header  .rightnav ul.menu1 li.li1 a.a1 {font-size:16px;color:#fff; display:block;height:40px; line-height:40px; }
.header  .rightnav ul.menu1 li.li1 a.a1:hover {background-color:#c5c7af}
.header  .rightnav ul.menu1 li:hover a.a1 {color: #4e6625;background-color:#c5c7af}
.header  .rightnav ul.menu1 li dl.menu2{ background-color:#b6b3a7;font-size:16px; display:none; width:128px; overflow:hidden}
.header  .rightnav ul.menu1 li dl.menu2 dd{ height:30px; line-height:30px; overflow:hidden}
.header  .rightnav ul.menu1 li dl.menu2 dd a{ color:#4e6625}

/* banner */
.banner {}
.slideBox{  max-width:1920px;min-width: 1100px;height:709px; overflow:hidden; position:relative;   }
.slideBox .hd{width:100%; height:35px; overflow:hidden; position:absolute; right:0px; bottom:40px; z-index:1; display:none  }
.slideBox .hd ul{zoom:1; text-align: center;  }
.slideBox .hd ul li{ display: inline-block; margin-right:10px;  width:15px; height:15px; -webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#c5c7af; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .prev{position:absolute; left:20%; top:45%;display:block; width:39px; height:62px; background:url(../images/left.png) no-repeat left center; filter:alpha(opacity=100);opacity:1;   }
.slideBox .next{position:absolute; right:20%;top:45%;display:block; width:39px; height:62px; background:url(../images/right.png) no-repeat left center; filter:alpha(opacity=100);opacity:1; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }

/* 关于我们*/
.index_about{ background:url(../images/aboutbj.jpg) no-repeat center; height:663px; max-width:1920px;min-width: 1100px;}
.index_video{ position:absolute; right:0; top:150px}
.index_about_txt{ width:535px; height:170px; font-size:16px;color:#FFF;line-height:24px; text-indent:2em; margin-top:30px}
.more{ width:150px; height:40px; line-height:40px; background-color:#cbd970; text-align:center;margin-top:30px}
.more a{color:#2e3d18; font-size:16px;}

/* 产品展示*/
.index_products{ background:url(../images/productbj.jpg) no-repeat center; height:1003px; max-width:1920px;min-width: 1100px;}
.box{width:1100px;}
.tab_menu{overflow:hidden; float:right; margin-top:80px}
.tab_menu li{width:105px;float:left;height:36px;line-height:36px;color:#fff;background:#5c4833;text-align:center;cursor:pointer; font-size:18px}
.tab_menu li:hover{color:#000;background:#d2de88;}
.tab_menu li.current{color:#fff;background:#d2de88;}
.tab_menu li a{color:#fff;text-decoration:none; display:block}
.tab_menu li a:hover{color:#000;background:#d2de88;}
.tab_menu li.current a{color:#000;}
.pro_one{ height:360px}
.pro_one_img{ width:375px; height:370px;overflow:hidden; float:left}
.pro_one_txt{ width:550px; float:right}
.pro_one_txt h1{ border-bottom:#000 solid 1px; float:left; font-size:22px; font-weight:normal; padding-bottom:5px}
.pro_one_txt P{ font-size:18px; line-height:28px; margin-top:30px}
.more2{ width:150px; height:40px; line-height:40px; text-align:center; background-color:#5c4833; margin-top:80px;color:#fff}
.more2 a{ color:#fff; font-size:16px}
.tab_box{padding:60px 0; height:645px;overflow:hidden}
.tab_box .hide{display:none;}
.picScroll-left{ width:1100px;overflow:hidden; position:relative; margin-top:40px;}
.picScroll-left .hd{height:38px}
.picScroll-left .hd .prev{ background:url(../images/left1.png) no-repeat center; width:21px; height:38px; position:absolute; left:0px; top:130px;cursor:pointer}
.picScroll-left .hd .next{background:url(../images/right1.png) no-repeat center; width:21px; height:38px; position:absolute; right:0px;top:130px;cursor:pointer}
.picScroll-left .bd{width:1060px; margin-left:20px; overflow:hidden }
.picScroll-left .bd ul{ overflow:hidden; zoom:1;}
.picScroll-left .bd ul li{float:left; _display:inline; overflow:hidden; text-align:center; width:195px; height:260px; margin:0 8px; text-align:center; background-color:#4e6625; position:relative}
.picScroll-left .bd ul li .pic{ text-align:center;width:195px; height:215px; overflow:hidden }
.picScroll-left .bd ul li .pic img{ width:195px; height:215px; display:block; background-color:#FFF}
.picScroll-left .bd ul li .pic a:hover img{ border-color:#fff;  }
.picScroll-left .bd ul li .title{ line-height:40px; height:40px   }
.picScroll-left .bd ul li .title a{ color:#FFF; font-size:16px}
.cover{ background:url(../images/hover.png) no-repeat center; width:195px; height:260px; position:absolute; left:0; top:0;filter:alpha(Opacity=0);-moz-opacity:0;opacity:0; cursor:pointer}
.cover a{ display:block;width:195px; height:250px; }
/* 内页导航*/
.headnav{ background:url(../images/position_bj.png) no-repeat center; height:156px; position:relative; z-index:99999999; margin-top:-30px;}
.headnav_title{padding-top:40px;padding-left:15px; color:#FFF; font-size:20px; float:left;width:145px; height:80px; overflow:hidden}
.headnav_title span{ font-size:24px;color: #FFF; display:block; text-transform:uppercase; width:145px; height:30px; overflow:hidden}
.headnav ul{ float:left; margin-left:50px; margin-top:65px; color:#666666}
.headnav ul li{ float:left;font-size:18px}
.headnav ul li a{color:#666666}
.headnav ul li.cur a{color:#4e6625}

/*内容页产品*/
.productlist li{ background:url(../images/libj.jpg) no-repeat center; width:510px; height:270px; margin-bottom:80px; float:left}
.productlist li div.pro_img{ text-align:center; margin:14px 0 0 9px; float:left; width:235px; height:245px; text-align:center; overflow:hidden}
.productlist li div.pro_img img{width:230px; height:240px;}
.pro_txt{ margin:40px 70px 20px 70px; float:left; color: #FFF; line-height:40px; font-size:18px; width:115px; height:120px; overflow:hidden}
.pro_btn{ width:130px; height:40px; line-height:40px; text-align:center; float:left; border:#cbd970 solid 1px; font-size:16px; color:#cbd970; margin-left:70px;
-moz-border-radius:10px;/* Gecko browsers */
-webkit-border-radius:10px;   /* Webkit browsers */
border-radius:10px;}
.pro_btn a{color:#cbd970;}

/*内容页视频*/
.videolist li{ float:left; text-align:center; font-size:16px; line-height:50px; margin-left:70px; margin-bottom:20px}
.videolist li:last-child{}

/*内容页联系*/
.txt{ text-align:center; font-size:16px; color:#4e6625; margin-top:-50px}
.contact_left{ float:left; margin-left:160px; margin-top:80px; width:280px;line-height:25px}

/* 分页 */
.pages { padding:14px 0 10px; text-align:center; font-size:14px}
.pages a { display:inline-block; height:40px; line-height:40px; background:#fff; border:1px solid #4e6625; text-align:center; color:#4e6625; padding:0 20px; margin-right:5px}
.pages a.a1 {  width:56px; padding:0 ; background-color:#eee}
.pages a:hover { background:#cbd970; color:#000; text-decoration:none;border:1px solid #4e6625; }
.pages span { display:inline-block; height:40px; line-height:40px; background:#cbd970; color:#4e6625; text-align:center;padding:0 20px;border:1px solid #4e6625; margin-right:5px}



/* footer */
.copy {text-align:center;color:#fff; line-height:26px}
.copy a {color:#fff;}
.footer { max-width:1920px;min-width: 1100px;height: 660px;background:url(../images/footbj.jpg) no-repeat center;}
.footer_left{ width:270px; padding-top:75px; height:480px; float:left; margin-left:150px}
.footer_right{ float:right;padding-top:75px; height:480px; width:200px; text-align:center; color:#FFF; margin-right:150px}
.foot_menu a{ font-size:16px}
.foot_message{ margin-top:50px}