﻿/* CSS Document */
*{ padding:0px; margin:0px;}
img{ border:0px;}
body{ background:url(../new_image/bg.jpg) repeat-x;font-family: "SimSun","宋体";}
#header{ width:1000px; height:200px; margin:0px auto; }
#nav_wrap{ width:100%; height:40px; margin:0px auto; background:url(../new_image/nav_bg.jpg) repeat-x; box-shadow:2px 2px 2px #999; min-width:800px; }
#nav{ width:1000px; height:40px; margin:0px auto;}
#nav_ul{ list-style:none; padding-left:35px;}
.nav_li{ float:left;}
.nav_li a{ font-size:13px; line-height:32px; color:#FFF; text-shadow:1px 1px 0px #333; padding:8px 10px; text-decoration:none; margin-right:10px;}
.nav_li a:hover{ background-color:#336633; border-radius:10px; box-shadow:2px 2px 0px #000 inset;}
#main_wrap_a{ width:1000px; height: auto; margin:15px auto; background-color:#FFF; box-shadow:2px -2px 3px #999; border-radius:8px;} 
#main_wrap_b{ width:1000px; height: auto; margin:15px auto; background-color:#FFF; box-shadow:-2px 2px 3px #999; padding:10px 0px 10px 0px; border-radius:8px;} 
#main_content{ width:980px; margin:0px auto; height: auto; background-color: #FCFCFC;}
#banner{ width:980px; height:180px; margin:0px auto 0px auto;}
#toolsal{ width:980px; height:40px; margin:10px  auto 10px auto; background-color: #6e8e4d; border-radius:5px; }
#banner img{ border-radius:5px; }
#page_top_one{ width:980px; height:250px; margin:0px auto 10px auto; }
#pro_display{ width:980px; height:200px; margin:0px auto;  position:relative;}
#binus{ width:120px; height:120px; position:absolute; left:880px; top:98px; z-index:9; }
#video{ width:320px; height:250px; margin-right:10px; float:left;}
#flash_lb{ width:380px; margin-right:10px; height:250px; float:left;}
#rice_articles{ width:260px; height:250px; float:right;}
#booter_wrap{ width:100%; height: auto; margin:0px auto;}
#booter{ width:1000px; height:120px; margin:0px auto;}
.cp{ font-size:13px; line-height:30px; color:#999; text-shadow:1px 1px 0px #dedede; text-align: center;}
.cp a{ text-decoration:none;padding:2px 5px;}
.cp a:hover{ background-color:#dedede; box-shadow:2px 2px 0px #ccc;  border-radius:5px;}
#shan{ background:url(../new_image/booter_bg.jpg) repeat-x; width:100%; height:120px; margin:10px auto 0px auto;}
.h3_bt{ height:35px; width:100%; background-color:#336633; font-size:13px; color:#FFF; line-height:35px; text-indent:15px; text-shadow:1px 1px 0px #000; font-weight:400; border-top-left-radius:5px;border-top-right-radius:5px; position:relative;}
#article_list{ width:258px; height:213px; margin:0px auto; border:1px solid #336633; border-bottom-left-radius:5px; border-bottom-right-radius:5px; background-color:#f7f7f7;}
#art_ul{ list-style:none; padding-left:10px; padding-top:5px;}
#art_ul li{ font-size:13px; color:#333; line-height:25px; }
.art_l{ width:160px; height:25px; line-height:25px; float: left;}
.art_l a{ color:#333; text-decoration:none;}
.art_l img{ margin-right:5px;}
.art_r{ width:75px; height:25px; line-height:25px; float: left;}
#mores{ position:absolute; left:190px; top:12px;}
#maleft{width: 560px; height:40px; float:left; font-size:13px; color:#FFF; text-shadow:1px 1px 0px #999; }
#amaque{ line-height:40px; padding:0px 20px;}
#maright{width: 410px; height:40px; float:right;  }
#fr_bg{ width:47px; height:200px; float: left; }
#proklamn{ width:931px; height:198px; float:right; border:1px solid #467419; border-left:0px; border-bottom-right-radius:5px;  border-top-right-radius:5px; background-color:#f7f7f7; }
/********lb*********/
.silder {width: 100%;height:250px; overflow: hidden;text-align: center;margin: 0 auto;position:relative;float:left; font-size:13px; }
.silder .silder_list {height:250px; overflow:hidden;position: relative;}
.silder .silder_list a{position:absolute; top:0;left:0;}
.silder .silder_list a,.silder .silder_list img{display:inline-block;float:left;}
.silder .silder_page{height:42px;text-align:right; margin:0 auto;right:1px; overflow:hidden;position:absolute; bottom:1px;}
.silder .silder_page li{width:16px; font-size:12px; float:left; height:16px;line-height:16px;margin:18px 10px 0 0; background:#F1F1F1;display:inline-block;text-align:center;color:#000;}
.silder .silder_page li.current{background:#C70B31;color:#fff;}
.silder_desc{color:#fff;background: url(../image/tit_bg.png) repeat 0 0;float:left;line-height:35px;height:35px;width:100%;overflow:hidden;position:absolute;left:0;bottom:0;text-align:left;text-indent:10px;text-shadow:1px 1px 0px #333; border-radius:5px;}
.silder .silder_page li:hover{cursor:pointer;}
.silder img{ border-radius:5px;}
/*****************/
a.abtn{display:block;height:190px;width:17px;overflow:hidden;background:url(../new_image/arrow3.png) no-repeat 0px 50%;}
a.aleft{float:left;}
a.agrayleft{cursor:default;background-position:-34px 50%;}
a.aright{float:right;background-position:-17px 50%;}
a.agrayright{cursor:default;background-position:-51px 50%;}
.scrolllist{width:850px;height:198px;margin:0 auto;}
.scrolllist .imglist_w{width:800px;height:198px;overflow:hidden; margin-left:5px;float:left;position:relative;/*必要元素*/}
.scrolllist .imglist_w ul{width:20000px;position:absolute;left:0px;top:0px; list-style:none;}
.scrolllist .imglist_w li{width:180px;float:left;padding:0 10px;}
.scrolllist .imglist_w li img{padding:5px;border:solid 1px #ddd; border-radius:5px; margin-top:10px; box-shadow:2px 2px 2px #dedede;}
.scrolllist .imglist_w li a:hover img{opacity:0.8;}
.scrolllist .imglist_w li p{ text-align:center; line-height:25px; font-size:12px;}
.imglist_w li p a{ padding:3px 8px; background-color:#999;  color: #FFF; border-radius:5px; text-decoration:none; box-shadow:2px 2px 2px #dedede;}
.clear{ clear:both;}
/*************/
/******产品列表***/
#pro_list{ margin-top:8px; width:980px; height: auto; margin-bottom:15px;}
#pro_left{ width:728px; height: auto; float: left; border:1px solid #dedede; margin-bottom:15px; position:relative; padding-bottom:20px; min-height:768px;}
#biaos{ position:absolute; top:-5px; left:-5px;}
#pro_right{ width:238px; height: auto; float: right; background-color:#f3f3f3; border:1px solid #dedede;margin-left:10px;margin-bottom:15px;}
.prolis{ float:left; margin:10px 20px 10px 0px;}
.prolis img{ border-radius:8px; margin-bottom:15px;}
#prouls{ list-style:none; padding:35px 18px 20px 25px;}
.pronames{ font-size:12px; line-height:25px; color:#FFF; text-align:center; padding:5px 8px; background-color: #999; border-radius:5px; margin-left:8px; margin-top:5px; box-shadow:2px 2px 2px #dedede;}
.brs{ width:238px; height:30px; margin-top:5px; }
#pcul{ list-style:none; padding-bottom:15px;}
.puli a{ display:block; width:200px;  height:30px; margin:15px 10px 0px 15px; border:1px solid #dedede; font-size:13px; color:#333; line-height:30px; text-align:center; text-decoration:none; background:url(../image/pls.jpg) repeat-x; border-radius:5px;}
.puli a:hover{background:url(../image/plsa.jpg) repeat-x; border-radius:5px;}
.lxs{ line-height:25px; font-size:13px; color:#333; padding:0px 10px 0px 10px;}
#lxboc{ padding:15px 0px 15px 0px;}
/***************
/******show_pro*****/
#pro_heng{height:3px; width:100%; background-color:#45a81a;}
#pro_views{ width:675px; height:370px; position:relative; }
#pro_con{  padding:20px 10px 20px 10px; font-size:13px;line-height:30px;}
#pro_con img{ max-width:450px; max-height:450px; border:1px solid #dedede; padding:8px 8px;}
.product_p{ line-height:30px; color:#333; font-size:13px;}
#pro_show_top_left{ width:358px; height:auto; float:left;}
#pro_show_top_right{ width:297px; height:auto; float: right; padding-top:10px;}
#pro_show_top_right p{ line-height:30px; font-size:13px; color:#333; text-indent:15px;}
.pro_name{ line-height:80px; font-size:25px; font-weight:800; color:#333; border-bottom:1px dashed #dedede; text-indent:50px; text-shadow:2px 2px 2px #CCC;}
#pro_img_list{ width:336px; height:80px; border:1px  solid #dedede; border-radius:8px; margin:0px 10px 10px 10px ; }
#pro_img_list img{ margin:10px 0px 5px 6px;}
#show_ex{ position:absolute; left:350px; top:90px; z-index:5; width:288px; height:338px; display:none; overflow:hidden; border:1px solid #ccc; background-color:#FFF; box-shadow:2px 2px 2px #dedede; border-radius:5px;}
#show_ex img{ position:absolute; left:0; top:0; }
#topr{ position:absolute; top:-3px; left:575px; z-index:4;}
#pccc{ width:680px; height:auto; margin:0px auto;}
/**********category***/
#sdfs{ width:100%; height:30px; border-bottom:1px solid #dedede;}
#cateul{ list-style:none; padding:45px 15px 10px 15px;}
.cateli{ line-height:35px;  font-size:13px; color:#333;}
.cate_l{ line-height:35px; height:35px; width:610px; float:left;background:url(../image/line-01.gif) bottom repeat-x;}
.cate_l a{ text-decoration:none; color:#333;}
.cate_r{ line-height:35px;height:35px;  width:88px; float: right;background:url(../image/line-01.gif) bottom repeat-x; }
#catsapn{ padding-left:100px; line-height:30px; font-size:12px; color:#666;}
#artcon{font-size:13px; line-height:30px; color:#333; padding:30px 20px ;}
#artcon img{ margin-bottom:20px; border-radius:8px;}

#artcile_header{ width:708px; height:110px; margin:0px auto; background:url(../image/line-01.gif) bottom repeat-x; padding-top:30px;}
.ah2{ text-align:center; line-height:50px; font-size:20px; }
.posttime{ text-align:center; line-height:40px; font-size:14px;}
.inps{ height:20px; border-radius:5px;  border:1px solid #dedede; box-shadow:2px 2px 1px #dedede inset;}
.inpss{  border-radius:5px; resize:none; border:1px solid #dedede;box-shadow:2px 2px 1px #dedede inset;}
#msg_wrap p{ line-height:46px;}
#msg_wrap form{ padding-left:20px;}
.btn{ border:1px solid #FC0; padding:5px 15px; font-size:12px; color: #FFF; border-radius:5px; font-size:12px; background-color:#F60;}
.btn:hover{ background-color:#F90;}
/**********/
.jdas{ margin-bottom:10px; text-decoration:none;}
.ippps{ margin-right:5px;}
.ggp{ padding:5px 10px 5px 10px; font-size:16px; color:#F00; font-weight:600; line-height:25px;}	
#gbg{ width:218px; height:105px; margin:0px 10px; background-color:#FFF; overflow:hidden;}