@charset "utf-8";
.hide{display:none;}
/* 公用标题 */

.title {height:30px;color:#4d1f00;border-bottom:1px solid #4d1f00;margin-bottom:20px;}
.title h3 {padding-left:35px;font-size:16px;float:left;margin: 0;background:url(../images/ico-l.png) no-repeat left center;}
.title span {font-size:12px;margin-left:10px;}
.title a {float:right;color:#4d1f00;}
/* 公用跑马灯 */
.contant .gd_01 #simgs{ margin: 0 auto;}
.contant .gd_01{ position:relative;}
.contant .gd_01 em{position: absolute;top: 98px;}
.contant .gd_01 .t_l{ left:0px;}
.contant .gd_01 .t_r{ right:0px;}
.contant .gd_01 .t_l a{ display:block;width:22px;height:24px;background:url(../images/p_n.png) no-repeat 0 top;}
.contant .gd_01 .t_r a{ display:block;width:22px;height:24px;background:url(../images/p_n.png) no-repeat -22px top;}
.contant .gd_01 li{ float:left; width: 173px;margin-right:20px; text-align:center;}
.contant .gd_01 li.last{ padding-right:0;}
.contant .gd_01 li img{ display:block; width: 173px; height: 145px; }
.contant .gd_01 li a{ color:#333;line-height:30px;font-size:14px;font-weight:bold;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.contant .gd_01 .fl { float:left;}
.contant .gd_01 .fr { float:right;}
.contant .gd_01 .pa{ position:absolute;}
.contant .gd_01 .pr{ position:relative}

.contant .gd_02 #simgs{ margin: 0 auto;}
.contant .gd_02{ position:relative;padding-left:10px;}
.contant .gd_02 em{position: absolute;top: 98px;}
.contant .gd_02 .t_l{ left:0px;}
.contant .gd_02 .t_r{ right:0px;}
.contant .gd_02 .t_l a{ display:block;width:22px;height:24px;background:url(../images/p_n.png) no-repeat 0 top;}
.contant .gd_02 .t_r a{ display:block;width:22px;height:24px;background:url(../images/p_n.png) no-repeat -22px top;}
.contant .gd_02 li {float:left;width:270px;margin-right:50px;margin-bottom:20px;text-align: center;}
.contant .gd_02 li img {width:268px;height:201px;padding-bottom:10px;background:url(../images/yy2.jpg) no-repeat center bottom;}
.contant .gd_02 li span {display:block;height:35px;line-height:35px;padding:0 10px;font-size:14px;background:#fff;border:1px solid #ccc;border-radius:5px;margin-top:10px;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.contant .gd_02 li span i {float:right;color:ccc;}
.contant .gd_02 li:hover span {background:#3a4b09;color:#fff;}
.contant .gd_02 .fl { float:left;}
.contant .gd_02 .fr { float:right;}
.contant .gd_02 .pa{ position:absolute;}
.contant .gd_02 .pr{ position:relative}

.product .pro-tt {background:url(../images/bg-2.png) no-repeat center 10px;text-align:center;color:#4d1f00;margin:20px 0;}
.product .pro-tt h3 {font-size:26px;font-weight:normal;margin:0px;}
.product .pro-tt span {display:block; font-family: "Times New Roman";font-size:18px;}
.product .pro-tt a {padding:0px 10px;border:1px solid #4d1f00;color:#4d1f00;border-radius:100px;line-height:30px;}

.product .pro-c {width:252px;background:#fde7b6;overflow:hidden;}
.product .pro-c .pro-c-1{height:32px;padding-top:70px;color:#fff;background:url(../images/bg-3.png) no-repeat center top;font-size:18px;text-align:center;}
.product .pro-c dt {height:50px;line-height:40px;text-align:center;background:#4d1f00 url(../images/bg-4.png) no-repeat center bottom;}
.product .pro-c dt a {color:#fff;font-size:16px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.product .pro-c dd {height:30px;line-height:30px;margin:10px;padding-left:50px;background:url(../images/ico-l.png) no-repeat 10px center;}
.product .pro-c dd a {color:#4d1f00;font-size:16px;white-space: nowrap;}

.product .pro-c-2 {width:252px;background:#fde7b6;overflow:hidden;}
.product .pro-c-2 .pro-c-2{height:32px;padding-top:30px;color:#fff;background:url(../images/bg-5.png) no-repeat center top;font-size:18px;text-align:center;}
.product .pro-c-2 .pro-c-c{padding:10px;}
.product .pro-c-2 p{line-height:25px;margin:0;color:#4d1f00;font-size:14px;}


.product .pro-l {width:912px;}
.product .pro-l .pro-tab {height:35px;border-bottom:2px solid #4d1f00;margin-bottom:20px;overflow:hidden;}
.product .pro-l .pro-tab .selected {background:#4d1f00;color:#fff}
.product .pro-l .pro-tab a {display:inline-block;width:120px;height:35px;line-height:35px;text-align:center;font-size:14;color:#333;}
.product .pro-l .tab_box {}
.product .pro-l .tab_box .hide {display:none;}
.product .pro-l ul {width:940px;}
.product .pro-l li {float:left;width:214px;margin-right:18px;margin-bottom:10px;}
.product .pro-l li img {width:214px;height:158px;border:1px solid #ccc;}
.product .pro-l li span {display:block;text-align:center;height:35px;line-height:35px;padding:0 10px;font-size:14px;color:#522e05;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}

.ad1 {height:225px;background:#4d1f00 url(../images/ad1.png) no-repeat center top;margin:20px 0;color:#fff;font-size:30px;}
.ad1 .fr {padding-top:110px;padding-right:45px;}
.ad1 a {display:block;width:216px;height:32px;background:url(../images/btn1.png) no-repeat center center;}

.ad2 {height:291px;background:url(../images/ad2.jpg) no-repeat center top;}
.ad2 .ad-c {font-size:24px;color:#ffe166;position:absolute;top:100px;right: 0;}
.ad2 .ad-c span {font-size:32px;}

.adv {height:1031px;background:url(../images/bg-6.jpg) no-repeat center center;margin:50px auto;}
.adv span{font-size:16px;color:#fff;font-weight:bold;padding-left:50px;}
.adv i{margin-left:10px;}
.adv .adv-c {margin-top:30px;width:450px;}
.adv .adv-c p {font-size:14px;color:#4d1f00;padding-left:30px;background:url(../images/ico-l.png) no-repeat left 10px;line-height:20px;margin:0 0 10px 0;}
.adv .adv-c em {font-weight:bold;}
.adv .tel {font-size:16px;color:#4d1f00;}
.adv .tel span {display:block;font-size:26px;color:#4d1f00;padding:0;}
.adv .adv-1 {position:absolute;top: 190px;left: 50px;}
.adv .adv-2 {position:absolute;top: 190px;left: 650px;}
.adv .adv-3 {position:absolute;top: 665px;left: 50px;}
.adv .adv-4 {position:absolute;top: 665px;left: 650px;}
.adv .tel {position:absolute;top: 865px;left: 680px;}


.about {padding:20px;background:#ffdda9;margin-top:20px;}
.about .fr {width:760px;}
.about .video {background:#ffdda9;margin-top:20px;font-size:16px;color:#4d1f00;width:350px;text-align:center;}
.about .video embed {margin-bottom:20px;}
.about .video span {font-size:30px;}
.about p {line-height:25px;text-indent:2em;height:100px;overflow:hidden;}


.factory {padding:20px;background:#ffdda9;margin-top:20px;}


.box {padding:20px;background:#ffdda9;margin-top:20px;}

.news {width:370px;margin-right:20px;}
.news li {height:35px;line-height:35px;padding-left:10px;background:url(../images/ico-2.gif) no-repeat left center;border-bottom:1px dashed #ccc;}
.news li span {float:right;color:#666;}
.news li a {color:#4d1f00;display:block;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}

.honor {width:360px;}
.honor .wrapper{position:relative;width:360px;margin:0 auto}

.honor .sb-slider{margin:0 auto;position:relative;overflow:hidden;width:100%;/* height:209px; */list-style-type:none;padding:0;max-width:255px!important;}
.honor .sb-slider li{margin:0;padding:0;display:none}
.honor .sb-slider li>a{outline:0}
.honor .sb-slider li>a img{border:0}
.honor .sb-slider img{max-width:100%;display:block;height: 191px;}
.honor .sb-description{width:100%;text-align:center;bottom:0px;z-index:1000;position:absolute;background:url(../images/pro_3.png);-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);opacity:0;color:#fff;-webkit-transition:all 200ms;-moz-transition:all 200ms;-o-transition:all 200ms;-ms-transition:all 200ms;transition:all 200ms}
.honor .sb-slider li.sb-current .sb-description{-ms-filter:"alpha(opacity=80)";filter:alpha(opacity=80);opacity:1}
.honor .sb-perspective{position:relative}
.honor .sb-perspective>div{position:absolute;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}
.honor .sb-side{margin:0;display:block;position:absolute;-moz-backface-visibility:hidden;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}

.honor .sb-description a{color:#fff;font-size:14px;line-height:25px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.honor .nav-arrows{display:none}
.honor .nav-arrows a{width: 31px;height: 63px;background:url(../images/p_n.jpg) no-repeat top left;position:absolute;top:50%;left:2px;text-indent:-9000px;cursor:pointer;margin-top:-21px;opacity:.9;}
.honor .nav-arrows a:first-child{left:auto;right:10px;background-position:top right}
.honor .nav-arrows a:hover{opacity:1}
.honor .nav-dots{text-align:center;position:absolute;bottom:-5px;height:30px;width:100%;left:0;display:none}
.honor .nav-dots span{display:inline-block;width:16px;height:16px;border-radius:50%;margin:3px;background:#cbbfae;cursor:pointer;box-shadow:0 1px 1px rgba(255,255,255,0.6),inset 0 1px 1px rgba(0,0,0,0.1)}
.honor .nav-dots span.nav-dot-current{box-shadow:0 1px 1px rgba(255,255,255,0.6),inset 0 1px 1px rgba(0,0,0,0.1),inset 0 0 0 3px #cbbfae,inset 0 0 0 8px #fff}
.honor .nav-options{width:70px;height:30px;position:absolute;right:70px;bottom:0;display:none}
.honor .nav-options span{width:30px;height:30px;background:#cbbfae url(../images/options.png) no-repeat top left;text-indent:-9000px;cursor:pointer;opacity:.7;display:inline-block;border-radius:50%}
.honor .nav-options span:first-child{background-position:-30px 0;margin-right:3px}
.honor .nav-options span:hover{opacity:1}

.faq {width:870px;}
.faq .faq-C-1,.faq-C-11{height:20px;line-height:20px}
.faq .faq{width:1180px;height:240px;margin:20px auto 0}
.faq .faq-T{width:191px;height:209px;float:left;background:url(../images/bg_4.jpg) no-repeat}
.faq .faq-T1{width:100px;height:50px;font-size:18px;text-align:CENTER;color:#89cc3b;font-weight:700;margin-top:30px;margin-left:68px}
.faq .faq-C,.faq-T2{/* margin-top:20px */}
.faq .faq-T2,.faq-T3{width:173px;height:30px;font-weight:700;text-align:right}
.faq .faq-T2{font-size:20px;color:#acdd73}
.faq .faq-T3{font-size:23px;color:#89cc3b}
.faq .faq-C{width: 380px;height:150px;float:left;margin-right: 50px;}
.faq .faq-C-1{width: 380px;margin-bottom: 10px;}
.faq .faq-C-11{width:24px;/* background:#fff; *//* border-radius:50%; */text-align:center;float:left;color: #4d1f00;}
.faq .faq-C-12{width: 350px;height:20px;line-height:19px;float:right;overflow:hidden}
.faq .faq-C-12 a:active,.faq-C-12 a:hover,.faq-C-12 a:link,.faq-C-12 a:visited{color: #4d1f00;font-weight: bold;}
.faq .faq-C-2{width: 380px;height:110px;/* margin-top:15px */}
.faq .faq-C-21{width:24px;height:20px;/* background:#fff; *//* border-radius:50%; */text-align:center;line-height:20px;float:left;color: #4d1f00;margin-top:5px}
.faq .faq-C-22{width: 350px;height:90px;line-height:30px;float:right;overflow:hidden;display:block;cursor:pointer}
.faq .faq-C-22 a:active,.faq-C-22 a:hover,.faq-C-22 a:link,.faq-C-22 a:visited{color: #4d1f00;}

.box .tel {width:200px;height:105px;padding:50px 0 0 50px;margin-top:50px;background:url(../images/bg-7.jpg) no-repeat center center;font-size:24px;color:#4d1f00;}
.box .tel span {display:block;width:100px;border-bottom:1px solid #4d1f00;font-size:14px; }

.link {padding:20px;background:#ffdda9;margin-top:20px;}
.link .contant a {margin-right:30px;}


.foot {height:180px;margin-top:20px;background:url(../images/foot-bg.jpg) repeat-x;color:#ffe166;}
.foot .foot-menu {text-align:center;padding:20px 0;}
.foot .foot-menu a {color:#ffe166;font-size:14px;margin-right:20px;}

.foot .fl span {font-size:18px;}
.foot .fl p {font-size:24px;margin:0;}
.foot .info {width:900px;}

.foot .info p {margin:0;line-height:25px;font-size:14px;}
.foot .info a {color:#ffe166;}



