@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
ol,ul,li {list-style:none; list-style-type:none;}
html,body,div,h1,h2,h3,h4,h5,span,h6,p,td,tr,ul,ol,li,table,dl,dd,dt,img,form,select,input,textarea,form{margin:0;padding:0; font-size:11px;font-weight:normal;word-break:normal;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;font-size:11px;font-weight:normal;}
body{ font-family:Arial, Helvetica, sans-serif; margin:0 auto; font-size:11px; color:#666; height:auto;}
img,a img{ border:0px;}
div,form,img,ul,ol,li,dl,dt,dd {margin:0;padding:0;border:0;}
a img{ vertical-align:middle;}
td,p,div,li,input,textarea {word-break:normal; font-size:11px}  
select,input{vertical-align:middle;}
table,tr,td,th{ font-size:12px;}
a:active,a:focus { outline:none;}
a{ text-decoration:none; color:#000;}
a.fon_999{ color:#999;}
a.fon_c00{ color:#C00;}
a.fon_fff{ color:#fff;}
a:hover{ color:#306630;}
.clear{ clear:both;}
.flo_le{ float:left;}
.flo_rig{ float:right;}
ins{ display:none;}
.marb12{ margin-bottom:12px;}

/*body{ background:#48A204 url(../images/body_bg.jpg) center top repeat-x;}*/
body{ background:url(../images/body_bg.jpg) center top repeat;}

.bg_big{ background:url(../images/bg_big.jpg) center top no-repeat;}

.wrapper{ width:975px; margin:0 auto;}
#header{ height:124px;/* background:url(../images/logo.jpg) center top no-repeat;*/ background:url(../images/bg_big.jpg) center top no-repeat;}
#content{ background:#fff url(../images/content_bg.png) left top repeat-y; width:975px;}
.con_le{ width:210px; float:left;}
.con_rig{ width:765px; float:left; position:relative; z-index:100;}

.menu{ position:relative; z-index:100;}
.menu .title{ background:url(../images/menu_tit.png) no-repeat; height:29px; text-align:center; font:bold 14px/29px Arial, Helvetica, sans-serif; color:#fff; margin-top:-8px;}
.menu li{ width:210px;}
.menu li a{ height:28px; padding-left:25px; font:bold 12px/26px Arial, Helvetica, sans-serif; width:185px; overflow:hidden; display:block; background:url(../images/menu_li.png) left top no-repeat;}
.menu li a.on{ color:#06c;}
.menu li li{ border-bottom:1px solid #eaeaea; border-top:1px solid #ccc; font-weight:normal;}
.menu li li a{ padding-left:15px; width:190px; background:none; font-weight:normal;}

.shop{  height:26px; width:765px; position:absolute; top:-26px; left:0;}
.shop .left{ width:8px; height:26px; float:left; background:url(../images/Navbar_left.png) no-repeat;}
.shop .right{ width:8px; height:26px; float:left; background:url(../images/Navbar_right.png) no-repeat;}
.Navbar{ height:26px; width:749px; float:left; background:url(../images/Navbar_bg.png) left top repeat-x;}

.Navbar ul{ float:left;}
.Navbar ul li{ float:left; background:url(../images/Navbar_li.png) right center no-repeat; padding-right:2px;}
.Navbar ul li a{ padding:0 24px; height:26px; display:block; float:left; font:bold 12px/26px Arial, Helvetica, sans-serif; color:#fff;}
.Navbar ul li a:hover,.Navbar ul li a.on{ background:url(../images/Navbar_a.png) center center no-repeat; color:#fff;}
.Navbar .search{ float:right; padding-top:6px;} 
.search .sea_in{ background:url(../images/sea_in.png) no-repeat; width:140px; padding:1px 5px 0 5px; height:15px; border:0; float:left; font:normal 11px/14px Arial, Helvetica, sans-serif; margin-right:5px;}
.search .sea_btn{ background:url(../images/sea_btn.png) no-repeat; width:13px; height:16px; border:0; text-indent:-4000px; line-height:40000px; overflow:hidden; cursor:pointer; float:left;}

.rig_box{ width:745px; padding:10px;}
.box1{ margin-top:10px;}
.box1 .title{ background:url(../images/box1_tit.png) center bottom no-repeat; padding-bottom:5px; font:bold 16px/25px Arial, Helvetica, sans-serif; color:#056600; padding-left:20px;}
.box1 .con { padding-top:10px; width:745px;}
.box1 .con ul{ width:186px; padding:5px 0px; float:left;}
.box1 .con .pic{ padding:0 12px;}
.box1 .con .pic a img{ width:160px; height:120px; border:1px solid #CCCCCC;}
.box1 .con .pic a:hover img{ border:1px solid #4D8F2C;}
.box1 .con .name{ padding-top:5px; text-align:center; font:normal 12px/15px Arial, Helvetica, sans-serif; height:30px; overflow:hidden; padding:5px 3px; width:180px; font-weight:bold;}
.box1 .con .name span{ color:#FF7F00; font:normal 12px/20px Arial, Helvetica, sans-serif;}

.box2{ margin-top:50px;}
.box2 .title{ background:url(../images/box2_tit.png) no-repeat; height:24px; text-align:center; font:bold 14px/24px Arial, Helvetica, sans-serif; color:#fff;}
.box2 .con{ color:#333; font:normal 11px/200% Arial, Helvetica, sans-serif; padding:10px 0 20px 15px;}

.navtab{ height:25px; background:#E4E4E4; padding:0px 10px; border:1px solid #ccc;}
.navtab li{ height:25px;line-height:25px;} 
.navtab .flo_le{ background:url(../images/mark_img1.gif) left center no-repeat; padding-left:10px; font-size:12px; font-weight:bold; color:#056600; }
.navtab .flo_rig{ color:#999; background:url(../images/mark_img2.gif) left center no-repeat; padding-left:10px;}
.navtab .flo_rig a{ color:#999; margin:0 5px;}
.navtab .flo_rig a:hover{ color:#056600;}

 .pub{ padding:10px; width:725px; color:#333; font:normal 12px/160% Tahoma;}

.pro_show{ padding-top:10px; width:740px;}
.show1{ padding:10px 10px 20px 10px; width:720px;}
.show1 .flo_le{}
.show1 .flo_rig{ width:390px; margin-right:10px;}
.show1 .flo_rig h1{ font:bold 14px/30px Arial, Helvetica, sans-serif; text-align:center; border-bottom:1px dashed #ccc; color:#057C0E; margin-bottom:10px; padding-top:5px;}
.show1 .flo_rig p{ line-height:25px; color:#777;}

.show2{ width:745px;}
.show2 h3{ background:url(../images/mark_img3.gif) left bottom no-repeat; height:30px; font:bold 16px/30px Arial, Helvetica, sans-serif; text-indent:18px; color:#056600;}
.show2 .con{ padding:10px 20px; width:702px; line-height:25px; color:#333; border:1px solid #ccc;}
.show2 .con img{ max-width:700px; height:auto; width:expression(this.width > 700 ? "700px" : this.width);}

.banner{ margin-bottom:10px;}

#footer{ height:25px; padding:0 5px; line-height:35px; color:#fff;}
#footer a{ margin:0 5px; font:bold 12px/35px Arial, Helvetica, sans-serif; color:#fff;}
#footer a:hover{ background:#fff; color:#306630;}


.fastT{ width:180px; padding-bottom:50px; margin:0 auto;}
.fastT h3{ border-bottom:1px dashed #666; color:#306630; font:bold 14px/30px Arial, Helvetica, sans-serif;}
.fastT li{ margin-top:15px;}