@charset "utf-8";
/* CSS Document */
body,html,div,hr,blockquote,ul,ol,li,table,th,td,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,input,button,select,textarea,fieldset,legend,p,img{margin:0px;padding:0px}
ol,ul{list-style:none;}
li{list-style-type:none;}
img{border:0px;}
h1,h2,h3,h4,h5,h6{font-size:12px;font-weight:normal;}
a{color:#321d01;text-decoration:none; }
a:hover{color: #036;text-decoration:none;}
.clear{clear:both;height:0px;overflow:hidden;}
.flo{ float:left}
.post_r{ position:relative}
.post_a{ position: absolute; top:0px; left:0px}

.w_220{ width:220px;}
.w_266{ margin:0px auto; width:266px;}
.w_275{ width:275px;}
.w_300{ width:300px;}
.w_370{ width:370px;}
.w_520{ margin:0px auto; width:520px;}
.w_550{ width:550px;}
.w_630{ margin:0px auto; width:630px;}
.w_730{ width:730px;}
.w_800{ width:800px;}

.h_66{ height:66px}
.h_90{ height:90px}
.h_154{ height:154px}

body{ overflow-x:hidden}
#header{ margin:0px auto; width:1100px; height:465px; }
.banner{ height:394px;}
.logo{ width:370px; height:150px; z-index:9999 }
.nav{ height:42px; border-top:1px #FFFFFF solid;background: #ffec47; /* Old browsers */
background: -moz-linear-gradient(top, #ffec47 0%, #ffe326 47%, #ffd900 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffec47), color-stop(47%,#ffe326), color-stop(100%,#ffd900)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffec47 0%,#ffe326 47%,#ffd900 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffec47 0%,#ffe326 47%,#ffd900 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffec47 0%,#ffe326 47%,#ffd900 100%); /* IE10+ */
background: linear-gradient(to bottom, #ffec47 0%,#ffe326 47%,#ffd900 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffec47', endColorstr='#ffd900',GradientType=0 );
-moz-box-shadow: 2px 2px 5px  #CCC;  -webkit-box-shadow:2px 2px 5px  #CCC;  box-shadow:2px 2px 5px  #CCC}
.nav ul{ margin:0px auto; width:990px;}
.nav ul li{ width:110px;  float:left; line-height:42px; font-size:14px; text-align:center}
.nav ul li a{ color:#090909; font-weight:bold}

#main{ margin:0px auto; width:1100px}
.aboutus{ height:210px; border-bottom:1px #FFFFFF solid;background: #fefacd; /* Old browsers */
background: -moz-linear-gradient(top, #fefacd 0%, #feea8d 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefacd), color-stop(100%,#feea8d)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #fefacd 0%,#feea8d 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #fefacd 0%,#feea8d 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #fefacd 0%,#feea8d 100%); /* IE10+ */
background: linear-gradient(to bottom, #fefacd 0%,#feea8d 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefacd', endColorstr='#feea8d',GradientType=0 );}
.tit_01{ margin-bottom:1px;  border:3px #ffce08 solid; height:32px; padding-left:16px; padding-right:16px; line-height:32px; font-weight:bold; color:#260d01; background: #fef496; /* Old browsers */
background: -moz-linear-gradient(top, #fef496 0%, #fed103 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fef496), color-stop(100%,#fed103)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #fef496 0%,#fed103 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #fef496 0%,#fed103 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #fef496 0%,#fed103 100%); /* IE10+ */
background: linear-gradient(to bottom, #fef496 0%,#fed103 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fef496', endColorstr='#fed103',GradientType=0 );}

.about_tit{ height:72px; background:url(../images/logo2.png) left top no-repeat; font-family:"微软雅黑"; font-size:18px; font-weight:bold; line-height:72px; padding-left:195px;}

.about_con{ height:110px; font-size:12px; line-height:22px; overflow:hidden}

.tit_01 span{ float:right}
.tit_01 span a{ color:#000; font-weight:normal}

.box_01{ margin-bottom:1px; border-top:1px #ffd900 solid; background: #fef8ba; border-left:4px #fef496 solid; border-right:4px #fef496 solid; border-bottom:10px #fef496 solid }

.news{ margin:0px auto; width:82%; padding-top:10px; padding-bottom:16px; font-size:12px; line-height:22px;}
.news ul li a{ line-height:22px; height:22px; font-size:12px}

.news_con{ margin:0px auto; width:86%; padding-top:10px; padding-bottom:16px; font-size:12px; line-height:22px;}
.news_con ul li a{ line-height:22px; height:22px; font-size:12px}

.bj_10{ height:10px; background:#fef496}

.tit_an{ margin:0px auto; margin-top:8px; width:80%; border:1px #FFFFFF solid; padding-left:12px; padding-right:12px; color:#FFF; 
font-size:14px; font-weight:bold; height:32px; line-height:32px; -moz-box-shadow: 1px 1px 3px  #CCC;  -webkit-box-shadow:1px 1px 3px  #CCC;  box-shadow:1px 1px 3px  #CCC;
  background: #f38101; /* Old browsers */
background: -moz-linear-gradient(top, #f38101 0%, #f39801 50%, #f38101 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f38101), color-stop(50%,#f39801), color-stop(100%,#f38101)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #f38101 0%,#f39801 50%,#f38101 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #f38101 0%,#f39801 50%,#f38101 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #f38101 0%,#f39801 50%,#f38101 100%); /* IE10+ */
background: linear-gradient(to bottom, #f38101 0%,#f39801 50%,#f38101 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f38101', endColorstr='#f38101',GradientType=0 );}
.tit_an span{ float:right}
.tit_an span a{ color: #FFF; font-size:12px; font-weight:normal}

.input{ margin:0px auto; width:80%; padding-top:10px; padding-bottom:10px;}
.input input{ width:100%; border:1px #ffce08 solid; height:28px; line-height:28px; -moz-box-shadow: 1px 1px 3px  #CCC;  -webkit-box-shadow:1px 1px 3px  #CCC;  box-shadow:1px 1px 3px  #CCC;}

.input02{ margin:0px auto; width:80%; padding-top:10px; padding-bottom:20px;}
.input02 input{ width:100%; border:1px #ffce08 solid; height:36px; line-height:36px; font-size:14px; font-weight:bold;
-moz-text-shadow: 1px 1px 3px  #fff;  -webkit-text-shadow:1px 1px 3px  #fff;  text-shadow:1px 1px 3px  #fff; -moz-border-radius: 20px 20px 20px;  -webkit-border-radius: 20px 20px 20px; border-radius:20px 20px 20px; -moz-box-shadow: 1px 1px 3px  #000000;  -webkit-box-shadow:1px 1px 3px  #000000;  box-shadow:1px 1px 3px  #000000; background: #fef496; /* Old browsers */
background: -moz-linear-gradient(top, #fef496 0%, #ffce08 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fef496), color-stop(100%,#ffce08)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #fef496 0%,#ffce08 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #fef496 0%,#ffce08 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #fef496 0%,#ffce08 100%); /* IE10+ */
background: linear-gradient(to bottom, #fef496 0%,#ffce08 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fef496', endColorstr='#ffce08',GradientType=0 );}

.tit_02{ margin-bottom:13px; background: url(../images/p03.jpg) left bottom no-repeat; padding-left:36px; padding-right:22px; height:38px; line-height:38px; font-size:14px; font-weight:bold}
.tit_02 span{ float:right; font-size:12px; font-weight:normal}
.tit_02 span a{ font-size:12px; font-weight:normal}

.newsli dl dt{ height:48px; overflow:hidden; padding-top:6px;}
.newsli dl dt a{ font-size:14px; color:#6d3f04; font-weight:bold; line-height:24px; }
.newsli dl dd{ height:96px;overflow:hidden; padding-top:6px;}
.newsli dl dd a{ color:#9b9b99; font-size:12px; line-height:24px;}

.newsli ul{ padding-top:4px;}
.newsli ul li{ padding-left:15px; padding-right:15px; font-size:12px; height:24px; line-height:24px; border-bottom:1px #fed309 dashed;   }
.newsli ul li a{color:#260d01; }
.newsli ul li span{ float:right; color:#f38f01; font-size:12px; font-family:"宋体"}

.product{ height:160px; padding-top:10px;}
.link{ line-height:22px; padding-top:12px; padding-bottom:12px; font-size:12px}
.link a{ font-size:12px; color:#000}


#footer{ width:100%; border-top:10px #ffd900 solid; padding-top:20px }
.footer{ margin:0px auto; width:1100px; padding-top:12px; padding-bottom:24px; text-align:center; font-size:12px; line-height:22px}


/************************************************** 内页样式 ***********************************************/
.left_nav{ margin:6px auto; width:90%}
.left_nav ul li{ margin-bottom:1px; padding-left:30px; height:32px; line-height:32px; border-bottom:1px #ffce08 dashed; background: #fffde3 }
.left_nav ul li a{ font-size:12px; font-weight:bold; color:#4d2406}

.content{ margin:0px auto;  width:94%; padding-top:16px; font-size:16px; line-height:22px }

.newslist{}
.newslist ul{ margin:15px auto; width:94%;}
.newslist ul li{ font-size:14px; height:34px; line-height:34px; border-bottom:1px #999 dotted}
.newslist ul li a{ color:#333; font-family:"微软雅黑" }
.newslist ul li span{ float:right;}

.title{ margin:15px auto; width:94%; font-size:18px; font-weight:bold; color: #000; height:40px; border-bottom:1px #b59860 dashed; line-height:20px; text-align:center}
.title span{ font-size:12px; font-weight:normal; color: #a69b7c;}

.page{ margin:0px auto; padding-bottom:8px; width:94%; margin-bottom:5px; text-align:right; font-size:12px}
.page a{ padding:3px; background:#eaeaea; border:1px #e5e5e5 solid; color: #999}

.gjc{margin:5px auto; width:94%;  line-height:24px; font-size:12px;}
.gjc a{ color:#900}
.gjc span{ color:#afa891}

.next{margin:5px auto; width:94%;  line-height:24px; font-size:12px;}
.next a{ color:#8e8770}



/************* 产品内页 **************************************************************************************************************/

.Productlist{ margin:15px auto; width:94%; }
.Productlist ul{ margin:0px auto  }
.Productlist ul li{ float:left; width: 250px; height:190px; overflow: hidden;  background:  url(../images/prod_bj02.jpg) center bottom no-repeat; text-align:center}
.Productlist ul li img{ margin:5px auto; width:190px; height:143px;}
.Productlist ul li a{ color:#333; font-size:12px}
.Product_img{margin:5px auto; width:94%; text-align:center}
.Product_img img{ width:300px; height:226px;}

/************* 留言 **************************************************************************************************************/
.tab input{ width:90%; height:22px; line-height:22px; border:1px #CCCCCC solid}
.tab textarea{ width:90%; border:1px #CCCCCC solid; height:66px }

.an input{ width:200px; height:26px; border-top: 1px solid #f7ed34;
   background: #f0dc05;
   background: -webkit-gradient(linear, left top, left bottom, from(#edc707), to(#f0dc05));
   background: -webkit-linear-gradient(top, #edc707, #f0dc05);
   background: -moz-linear-gradient(top, #edc707, #f0dc05);
   background: -ms-linear-gradient(top, #edc707, #f0dc05);
   background: -o-linear-gradient(top, #edc707, #f0dc05);
   padding: 5px 10px;
   -webkit-border-radius: 8px;
   -moz-border-radius: 8px;
   border-radius: 8px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: #000;
   font-size: 14px;
   font-family: Georgia, serif;
   text-decoration: none;
   vertical-align: middle;}
   .an input:hover{border-top-color: #7a6605;
   background: #7a6605;
   color: #ccc;}
   .an input:active {
   border-top-color: #5c4904;
   background: #5c4904;
   }

/*滚动**************************************************************************************************/
	    .rollBox {clear:both; height:150px; }
		.rollBox .Cont {width:460px; overflow:hidden;float:left; height:150px;}
		.rollBox .LeftBotton {width:30px; height:150px; background:url(../images/an_left.jpg) center; background-repeat:no-repeat;  display:block; cursor:pointer;}
        .rollBox .RightBotton {width:30px; height:150px; background:url(../images/an_right.jpg) center; background-repeat:no-repeat;  display:block; cursor:pointer;}
		.rollBox .ScrCont {width:10000000px;}
		.rollBox .Cont .pic {float:left; width:140px; height:140px; margin-left:5px; margin-right:5px; background:url(../images/prod_bj.jpg) no-repeat; border:1px #CCCCCC solid }
		.rollBox .Cont .pic img { margin:5px auto; width:130px; height:130px;  display:block;}
		.rollBox .Cont .pic span{ line-height:14px; font-size:12px; height:20px;}
		.rollBox .Cont .pic span a{ color:#000;}
		.rollBox #List1 { }
		.rollBox #List1, .rollBox #List2 {float:left; padding-right:0px; margin:0px; width:auto;}



