@charset "utf-8";
/* CSS Document */
body{ padding:0; margin:0; font-family:"微软雅黑"; font-size:16px; background:#e5e5e6;}
ul,li,img,p,input,h2,h3,h4,h5,h6,dl,dt,dd{ padding:0; margin:0; border:0; list-style:none;}
.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both;}
a{ text-decoration:none;}
#warp{ width:1280px; margin:0 auto;background:#fff;}
/*hader*/
.header{ background:#000000; height:136px; border-bottom:4px solid #62412a; 
   
    position: absolute;
    top: 0;
    z-index: 99999;}
.logo{ width:192px;}
.logo img{ display:block; margin:0 auto; padding-top:12px;}
.nav{}
.nav .nav_item>li{ float:left; width:136px;line-height:136px; text-align:center; position:relative;}
.nav .nav_item>li:hover{ background:#62412A;}
.current{ background:#62412a; }
.nav .nav_item>li>a{ color:#fff; font-size:16px;}
.flexslider { position: relative; height: 667px; overflow: hidden; background: url(../../images/loading.gif) 50% no-repeat;}
.bannerborimg{ display:block; width:1280px; height:107px; top:687px; position: absolute;background:url(../../images/shape3.png) center bottom repeat-x; z-index:999;} 
 
.slides { position: relative; z-index: 1;}
.slides li { height: 620px;}
.flex-control-nav { position: absolute; bottom: 50px; z-index: 2; width: 100%; text-align: center;}
.flex-control-nav li { display: inline-block; width: 14px; height: 14px; margin: 0 5px; *display: inline; zoom: 1;}
.flex-control-nav a { display: inline-block; width: 14px; height: 14px; line-height: 40px; overflow: hidden; background: url(../../images/dot.png) right 0 no-repeat; cursor: pointer;}
.flex-control-nav .flex-active { background-position: 0 0;}
/*main*/
#main{ overflow:hidden;padding:50px 0 50px; }
.main_top{ width:1076px; margin:0 auto; }
.main_top dl{ margin:30px 0; overflow:hidden;}
.main_top dl h2{ margin-bottom:30px;}
.tex{ width:416px; line-height:24px; font-size:16px;  color:#666; }
.tex a, tex a:hover{ width:416px; line-height:24px; font-size:16px; color:#666; }
.guanggao{ padding:20px 0;}
.mprodct h3{ text-align:center; margin:15px 15px 45px 15px;}
.mprodct_ul01{ overflow:hidden; margin:0 auto; width:1062px;}
.mprodct_ul01 li{ float:left; width:250px; border:1px solid #61251a; line-height:50px; text-align:center; margin:0 6px;}
.mprodct_ul01 li:hover{ background:#61251A;}
.mprodct_ul01 li a{ color:#61251a; display:block;}
.mprodct_ul01 li a:hover{ color:#fff;}
.bgcolor{ background:#61251a;}
.bgcolor a{ color:#fff !important;}
.mprodct_ul02{ overflow:hidden; width:1232px; margin:30px auto;}
.mprodct_ul02 li{ float:left; background:#61251A; padding:24px; margin:10px; width:239px;}
.ul02_tex{ padding:24px 20px 0;}
.ul02_tex span,.ul02_tex a{ display:block; color:#DAB895; font-size:16px;}
.ul02_tex span{ float:left;}
.ul02_tex a{ float:right; }
.about{ width:1192px; margin:0 auto; color:#5F2519;}
.about_l{ width:530px; line-height:24px; font-size:14px;}
.about_l span{ display:block; font-size:26px; padding-top:10px;}
.about_l_01{ margin-top:20px;}
.yw{ font-size:20px !important;}
.about_r{ width:590px;}
.footer { color:#fff; }
.footer ul{ overflow:hidden; width:1104px; padding:50px 0; }
.footer_bt{height:190px; background:#000; padding:0 40px; }
.footer ul li{ float:left; width:138px; text-align:center;}
.footer ul li a{ color:#fff; text-decoration:none;}
.footer_bt span{ display:block; padding:0 42px;}
.about_d{ width:807px; margin:121px auto;}
#main h5{ background:url(../../images/about_bg.jpg) no-repeat center; text-align:center; font-size:30px; line-height:42px; margin-bottom:30px;}
.abo_p{ line-height:30px; color:#5F2519;}
.prdct_l{width:1062px;}
.mprodct_ul02 h6{ width:818px; margin:0 auto; text-align:center; font-size:18px; color:#602519; font-weight:300; border-bottom:1px solid #602519; padding:30px;}
.pstu{width:818px;}
.psimg{ display:block; text-align:center; margin-top:30px; }
.pstex{width:752px; margin:30px auto 0;line-height:30px; }
.abtu1{ display:block; text-align:center; margin-top:20px;}
.newslist li{ background:url(../../images/icon-new.png) no-repeat left center; height:105px; padding-left:99px; margin-bottom:15px; border-bottom:1px dashed #a8795b;}
.newslist li span,.newslist li a{ display:block; }
.newslist li a{color:#000; text-decoration:none;}
<!--下拉-->
.flexslider{ margin-top:140px !important;}
.nav_menu{ width:136px; display:none;}
.nav_menu>li{height:42px; line-height:42px;}
.nav_menu>li a{ color:#fff;}
.nav .nav_item>li:hover .nav_menu{ display:block;}