@charset "utf-8";
/* CSS Document */
html,body,div,dl,dt,dd,ul,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,select,input,textarea,button,p,blockquote,th,td,img,iframe,a{ margin:0; padding:0; }

img{ border:0; }
*{ font-family:"微软雅黑"; font-size:12px;}
.cl{ height:0; line-height:0px; clear:both;}
#cl{ height:0; line-height:0px; clear:both;}
ul,li{ list-style:none; padding:0; margin:0;}
a{ font-size:12px; text-decoration:none;color:#742500;}
a:Hover{ color:#4c1700;}
body{ background:url(../images/bodybg.jpg) center top; min-width:1200px; background-attachment:fixed;}
#header{ width:100%; background:url(../images/top.gif) center top; height:119px;}
#header ul{ width:1200px; margin:0px auto;}
#header .logo{ width:400px; float:left; height:119px; background:url(../images/logo.png) left center no-repeat;}
#header .ad{ float:left; width:500px; float:left; background:url(../images/ad.png) center center no-repeat; height:119px; display:block}
#header .ad a{ width:500px; height:119px; display:block;}
#header .ad a b{ display:none}
#header .logo_r{ width:300px; float:right; height:119px; background:url(../images/tel.png) center center no-repeat; text-align:center;}
#header .logo_r a{ font-size:14px; color:#3f1300; line-height:25px; height:25px; padding:2px 5px;}

#nav{ width:100%; background:url(../images/navbg.jpg) center center  no-repeat; line-height:40px; height:40px; border-bottom:1px solid #4d1601;}

#nav ul li{ float:left; width:140px; float:left; text-align:center; line-height:40px;}
#nav ul li a{ font-size:16px; color:#c28050;}
#nav ul li a:hover{ color:#d89e0f}

#flash{ width:1170px; padding:15px;  background:#e2ceb3; margin:0px auto;margin-top:15px;}

#biaot{ width:1200px; margin:0px auto; height:70px;}
#biaot b{ line-height:70px; height:70px; font-size:34px; text-align:center; color:#ffad0f; width:180px; display:block; float:left; font-weight:normal}
#biaot span{ width:1000px; float:left; padding-top:20px; line-height:17px; font-size:12px; color:#4b1701;}
#iabout{ width:1170px; margin:0px auto; padding:15px; background:#e2ceb3}
#iabout .about{ color:#290d02; line-height:22px; font-size:14px; width:630px; float:left; margin-right:20px;}
#iabout .video{ width:278px; height:215px; background:url(../images/video.jpg) center center no-repeat; display:block; float:left; margin-right:15px;}

#inews{ width:520px; float:left;}
#newstab{ width:520px; border-bottom:1px solid #491700}
#newstab span{ width:102px; background:url(../images/newstab.jpg) center center no-repeat; font-size:14px; line-height:34px; height:34px; text-align:center; display:block; float:left; margin-right:10px; color:#fff; cursor:pointer}
#newstab span.on{ color:#dea532; background:url(../images/newstabhover.jpg) center center no-repeat;}
.more{ float:right; margin-right:8px; margin-top:8px;}
#inewslist{ width:500px; margin:0px auto;}
#inewslist ul{ padding:5px 0px; display:none}
#inewslist ul li{ background:url(../images/f.gif) 5px center no-repeat; line-height:35px; height:35px; border-bottom:1px solid #cbab87; padding-left:15px;}
#inewslist ul li a{ width:400px; float:left; height:35px; line-height:35px; display:block;}
#inewslist ul li span{ width:70px; line-height:35px; height:35px; text-align:center; float:right;}
#smallflash{ width:1170px; margin:0px auto; padding-top:20px;}
#ipro{ width:1170px; margin:0px auto; background:#e2ceb3; padding:15px; height:603px;}
#huand{ position:absolute;}
#picsma{
	margin: 0px auto;
	width: 1170px; margin-top:550px;
	
}
#picsma ul li{ float:left;}
#picbig{ width:1170px; height:550px; overflow:hidden; position:absolute;}
.pictab span{ width:220px; background:#000; position:absolute; opacity:0.8; left:-260px; height:450px; display:block; z-index:100; padding:50px 20px; text-align:center; color:#fff; font-size:14px; line-height:24px;}
.pictab img{ position:absolute;}
.pictab span b{ width:220px; line-height:50px; font-size:28px; height:55px; display:block; font-weight:normal; border-bottom:1px solid #ccc;}

#eight{width:1170px; margin:0px auto; background:#d8bfa0; padding:25px 15px;}
#eight img.f{ float:left;}
#eight ul{ width:770px; padding-left:10px; float:left; padding-top:40px;}
#eight ul li{ line-height:19px; padding-top:5px; padding-bottom:5px;}
#eight ul li b{ font-size:14px; color:#481801;}
#eight ul li em{ background:url(../images/em.png) center center no-repeat; font-weight:bold; font-size:14px; text-align:center; line-height:23px; height:23px; width:23px; color:#fff; margin-right:10px; display:block; float:left;}

#icase{ background:#d8bfa0; padding: 0px 15px 15px 15px; margin:0px auto; width:1170px;}

.w380{ width:380px; height:290px; margin-top:15px; float:left; overflow:hidden; display:block; margin-right:15px;}
.cases{ position:absolute;width:380px; height:290px;overflow:hidden;}
.cases span{ position:absolute; left:0; top:290px; color:#fff;width:380px; height:190px; text-align:center; padding-top:100px; line-height:24px; font-size:14px;}
.cases span img{ margin-top:10px;width:380px; height:290px;}

#xingx{ background:#d8bfa0; padding:15px; width:1170px; margin:0px auto;}
#foot{ padding:15px; width:1170px; background:#d8bfa0; margin:60px auto;}
#foot_left{ background:url(../images/2w.jpg) 10px 40px no-repeat; padding-left:180px; line-height:24px; color:#3d1400; font-size:14px; float:left;  padding-top:35px; min-height:160px;}
#order{ background:url(../images/orderbg.gif) top repeat-x; padding-bottom:15px; width:560px; float:right;}


#biaot2{ width:580px; margin:0px auto; height:50px;}
#biaot2 b{ line-height:40px; height:40px; font-size:24px; text-align:center; color:#c08450; width:110px; display:block; float:left; font-weight:normal}
#biaot2 span{ width:460px; float:left; padding-top:5px; line-height:15px; font-size:10px; color:#a84a17;}
#orderk{ background:#d8bfa0; width:520px; margin:0px auto; padding-bottom:10px; padding-top:10px;}
.inputc{ border:1px solid #421204; padding:1px 5px; line-height:19px; background:#d8bfa0}
.inputc2{ border:1px solid #421204; padding:1px 5px; line-height:19px; background:#d8bfa0; width:480px; padding:2px 10px;}

#nymain { background:#e2ceb3; padding:15px; width:1170px; margin:0px auto;}
#left{ width:240px; float:left; min-height:500px;}
#right{ width:900; padding-left:30px; float:left}
#left span.bt{ width:240px; background:url(../images/left_top.jpg) center center no-repeat; height:69px; line-height:69px; font-size:30px; color:#d89e0f; display:block; text-align:center;}
#left ul{ padding:15px; width:210px; background:#b35e0e;}
#left ul li a{ font-size:14px; color:#e2ceb3; line-height:35px; height:35px;}
#left ul li{ border-bottom:1px solid #b37133; line-height:35px; height:35px; padding-left:10px;}
#left ul li:hover{ background:#621e00; color:#d89e0f}
#left ul li.on{ background:#621e00; color:#d89e0f}

#biaot3{ width:900px; margin:0px auto; height:50px;  border-bottom:1px solid #bfae97}
#biaot3 b{ line-height:40px; height:40px; font-size:24px; text-align:center; color:#621e00; width:110px; display:block; float:left; font-weight:normal}
#biaot3 span{ width:660px; float:left; padding-top:5px; line-height:15px; font-size:10px; color:#a84a17;}
#content{ width:880px; margin:20px auto; line-height:25px; font-size:14px; color:#622000; padding:0px 10px; text-indent:2em;}
#content2{ width:900px; margin:10px auto; line-height:25px; font-size:14px; color:#622000; padding:0px; }
.bitao{ width:900px; margin:20px auto; border-bottom:1px solid #CC9E10}
.bitao span{ width:100px; background:#621E00; color:#CC9E10; text-align:center; line-height:32px; height:32px; display:block; font-size:14px;}



#news ul {width:880px; padding-bottom:30px; overflow:hidden; margin:0px auto;}
#news ul li {border-bottom:1px solid #b3a28d; padding-top:15px; padding-bottom:15px;}
#news ul li .brief {width:160px; height:140px; overflow:hidden; float:left; margin-right:15px;}
#news ul li .pic {width:160px; height:110px; overflow:hidden; float:left; margin-right:15px;}
#news ul li .pic a{display:table-cell; *display:block; width:160px; height:110px; line-height:0; font-size:0; *font-size:80px; text-align:center; vertical-align:middle; overflow:hidden;}
#news ul li .pic a img{vertical-align:middle;}
#news ul li .time {width:160px; height:30px; line-height:30px;  text-align:center; overflow:hidden; color:#622000}
#news ul li .title {height:40px; line-height:40px; font-size:15px; overflow:hidden;}
#news ul li .title a{ font-size:14px;}
#news ul li .keywords {height:30px; line-height:30px; color:#af3739; overflow:hidden;}
#news ul li .cont {height:86px; line-height:22px; overflow:hidden; margin-bottom:4px;}
#news{ margin-top:15px;}

#news_xin{ margin-top:15px;}

#downdetail{ width:880px; margin:10px auto;}
#downdetail ul li.title{ line-height:30px; height:30px; text-align:center; font-family:"微软雅黑"; font-weight:bold; font-size:20px; padding-top:15px; color:#621e00}
#downdetail ul li.des{ background:#e2d6c5;  border:1px solid #e6e6e6; line-height:22px; padding:10px; color:#804809}
#downdetail ul li.content{ line-height:24px; padding:20px 0px;  font-size:14px; color:#621e00}
#downdetail ul li.time{ text-align:center;  color:#bd6c0e; line-height:30px; height:30px;}
#downdetail ul li.share{line-height:22px; padding:5px 10px;}




#article{ width:880px; margin:0px auto; margin-top:20px;}
#article ul{ padding:5px 0px; }
#article ul li{ background:url(../images/f.gif) 5px center no-repeat; line-height:35px; height:35px; border-bottom:1px solid #cbab87; padding-left:15px;}
#article ul li a{ width:700px; float:left; height:35px; line-height:35px; display:block; font-size:14px}
#article ul li span{ width:70px; line-height:35px; height:35px; text-align:center; float:right;}
#proc{  padding-top:10px; margin:0px auto; width:900px;}

.w290{ width:290px; height:220px; margin-top:15px; float:left; overflow:hidden; display:block; margin-right:15px;}
.cases2{ position:absolute;width:290px; height:220px;overflow:hidden;}
.cases2 span{ position:absolute; left:0; top:220px; background:#000; opacity:0.8; color:#fff;width:290px; height:150px; text-align:center; padding-top:70px; line-height:24px; font-size:14px;}
.cases2 span img{ margin-top:10px;}

#pord{ width:900px; margin-top:30px;}
#pimgdeti{ width:600px; float:left; text-align:center;}
#ptxt{ width:270px; padding-left:20px; float:left; color:#bd6c0e; font-size:14px; line-height:24px;}
#ptxt b{ display:block; line-height:40px; height:40px; font-size:26px;color:#621e00; display:block;}
#ptxt a.or{ background:url(../images/or.jpg) center center no-repeat; line-height:47px; height:47px; display:block; width:150px; color:#cc9e10; font-size:24px; text-align:center; margin-top:10px;}
#ptxt a.or:hover{background:url(../images/orh.jpg) center center no-repeat; }
#ptxt p{ width:270px; height:180px; display:block; line-height:22px; font-size:14px; overflow:hidden}
#profont li a b{ font-size:14px}
#prolistxg{ width:900px;}
#prolistxg ul li{ float:left; width:160px; padding:0px 10px;}
.xgprotab{ width:170px; text-align:center;}
.xgprotab a img{ width:166px; height:120px; margin-bottom:10px; border:1px solid #ccc; padding:2px;}


#scrollDiv{width:900px;height:30px;overflow:hidden}
#scrollDiv li{height:30px;padding-left:10px; line-height:30px;}
#scrollDiv li a{ font-size:14px; float:left;}
#scrollDiv li span{ float:left; padding-left:10px; display:none}


#ques{ width:880px; margin:0px auto; margin-top:20px;}
#picture{ width:880px; margin:0px auto; margin-top:20px;}
#ques ul{ padding:5px 0px; }
#picture ul{ padding:5px 0px; }
#picture ul li{ text-align:center; float:left; width:50%; height:380px; display:block; overflow:hidden}
#pic{ width:380px; margin:0px auto;}
#pic span{ width:380px; line-height:50px; height:50px; display:block;}
#pic img{ border:2px solid #e2c298; padding:5px; background:#fbe5c7;}
#pic span a{ font-size:14px;}
#case_ta{ width:800px; padding:10px; margin:0px auto;
    border: 1px solid #621e04;
    -moz-border-radius: 4px;      /* Gecko browsers */
    -webkit-border-radius: 4px;   /* Webkit browsers */
    border-radius:4px; min-height:130px; margin-bottom:15px;       }
	
	.cimgs{ width:100px; height:150px; float:left; display:block; text-align:center;}
	.cimgs img{ width:100px; height:100px; margin-bottom:10px;}
	#case_t{ width:670px; height:150px; float:left; padding-left:20px;}
	#case_t a{ font-size:15px; padding-left:10px; float:left; padding-right:10px; line-height:22px; height:22px;}
	#case_t span{ clear:both; display:block; margin-top:10px; border-top:1px solid #621e04; padding-top:10px; line-height:23px; color:#6c2401;}
	#case_t b.w{-moz-border-radius: 3px;      /* Gecko browsers */
    -webkit-border-radius: 3px;   /* Webkit browsers */
    border-radius:3px; width:21px; font-weight:normal; height:21px; line-height:21px; text-align:center; font-size:14px; background:#621e04; color:#fdc401; display:block; float:left;}
	#case_t b.d{-moz-border-radius: 3px;      /* Gecko browsers */
    -webkit-border-radius: 3px;   /* Webkit browsers */
    border-radius:3px; width:21px; font-weight:normal; height:21px; line-height:21px; text-align:center; font-size:14px; background:#fdc401; color:#621e04; display:block; float:left; margin-right:10px;}
	
.w562{ width:577px; height:290px; margin-top:15px; float:left; overflow:hidden; display:block; margin-right:15px;}
.cases3{ position:absolute; width:577px; height:290px;overflow:hidden;}
.cases3 span{ position:absolute; left:0; top:290px; color:#fff;width:577px; height:190px; text-align:center; padding-top:100px; line-height:24px; font-size:14px; }
.cases3 span img{ margin-top:10px;width:577px; height:290px;}
.cases3 span a img{ width:83px; height:27px;}
.cases span a img{ width:83px; height:27px;}

#gd{width:950px; line-height:30px; height:30px;}
#gd a{ padding:0px 50px; font-size:14px;}


/* 单个图片幻灯片盒子 - 公用类 */
.slideBox{ width:1170px; height:450px; overflow:hidden; position:relative; border:1px solid #ddd;  }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:10px; bottom:10px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:5px;  width:15px; height:15px; line-height:14px; text-align:center; background:#290D02; cursor:pointer; color:#FFAD0F}
.slideBox .hd ul li.on{ background:#FFAD0F; color:#290D02; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd img{ width:1170px; height:450px;  }
.tj{  padding:5px 8px; background:#611e01; color:#d88e05; border:none;-moz-border-radius: 2px; font-size:14px;      /* Gecko browsers */
    -webkit-border-radius: 2px;   /* Webkit browsers */
    border-radius:2px; cursor:pointer;}
	
	.re{  padding:5px 8px; background:#611e01; color:#611e01; border:none;-moz-border-radius: 2px; font-size:14px;      /* Gecko browsers */
    -webkit-border-radius: 2px;   /* Webkit browsers */
    border-radius:2px;  cursor:pointer;}
	
.blur {	
   -webkit-filter: blur(3px); /* Chrome, Opera */
       -moz-filter: blur(3px);
        -ms-filter: blur(3px);    
            filter: blur(3px);
   
    filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=3, MakeShadow=false); /* IE6~IE9 */

}


.protab{ width:880px; margin:0px auto; margin-top:30px; }
.proimg{ width:340px; float:left; height:200px; overflow:hidden;}
#protxt{ width:500px; padding-left:15px; float:left;}
#protxt ul li.name{ height:40px; line-height:40px; display:block; overflow:hidden;}
#protxt ul li.name a{ font-size:16px; font-weight:bold; color:#742500; padding:0px 15px 15px 0px;}
#protxt ul li.name span{ float:right;}
#protxt ul li.des{ width:510px; color:#888; line-height:25px;height:105px; border-bottom:1px solid #c9c3c3; overflow:hidden; font-size:14px;}
#protxt ul li.more{ height:30px; text-align:right; padding-top:10px;}
#protxt ul li.more a{ color:#D89E0F; background:#742500; width:90px; line-height:28px; height:28px; font-size:14px; display:block; text-align:center; float:right;}
#pro_name{ min-width:760px; margin-top:20px; clear:both; height:50px;}
#pro_name span{ background:url(../images/home.jpg) left center no-repeat #473a31; padding-left:65px; padding-right:10px; color:#b3b1b1; height:40px; display:inline-table; padding-right:15px; padding-top:10px; line-height:16px; font-size:12px;}
#pro_name span b{ font-size:14px; font-weight:normal;color:#3F1300}

#prod{ width:1000px; clear:both; margin-top:20px;}
#prod span.pimg{ width:700px; min-height:320px; float:left;}
#prod ul{ width:270px; padding-left:30px; float:left;}
#prod ul li h2{ width:200px; margin:0px auto; padding:10px; text-align:center; border-top:2px solid #757575;border-bottom:2px solid #757575; font-size:18px;  color:#333; font-weight:bold; line-height:23px;}
#prod ul li h2 b{ font-size:14px; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
#prod ul li.descc{ padding:20px; line-height:24px; color:#888}

#fy{ width:700px; margin:10px auto;font-size:14px; text-align:center; clear:both; text-align:center; display:block; clear:both; padding-top:30px;font-size:14px; color:#4C1700;}
#fy a{ font-size:14px; color:#4C1700;}
#fy a:hover{ color:#D89E0F}
#fy *{ font-size:14px; color:#4C1700;}

.w577new{ width:577px; margin-right:15px; height:115px; display:block; float:left; margin-top:20px;}
.w577new img{ width:150px; float:left}
.w577new ul{ width:400px; float:left; padding-left:25px;}
.w577new ul li { line-height:30px; height:30px;}
.w577new ul li a.titile{ width:390px; font-size:16px;color:#D89E0F; background:#742500; padding-left:10px; display:block}
.w577new ul li span{ width:390px; text-align:right; display:block; clear:both;}
.w577new ul li p{ width:390px; height:50px; overflow:hidden; line-height:24px;display:block; clear:both;}
#nextnews ul li{ line-height:24px; height:24px;font-size:14px; color:#CC9E10}
#nextnews ul li a{ color:#621E00; font-size:14px;}