@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:12px;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:11px;}
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:#f00;}
.clear{ clear:both;}
.flo_le{ float:left;}
.flo_rig{ float:right;}
.mar_bot_10{ margin-bottom:10px;}

body{ background:#158800 url(../images/body_bg.gif) left top repeat-x;}
#header{ background:url(../images/header_bg.jpg) center top no-repeat; height:120px; width:1000px; padding:0 4px; margin:0 auto;}
.header_top{ height:70px; position:relative;}
.logo2{ width:100px; height:111px; background:url(../images/logo3.gif) no-repeat; position:absolute; left:-100px; top:8px;}
.header_top .logo{ padding:20px 0 0 15px; float:left;}
.header_top .flo_rig{ color:#fff; padding:20px 10px 0 0;}
.header_top .flo_rig a{ margin:0 5px;}
.header_top .flo_rig a:hover{color:#D6E678; text-decoration:underline;}

.Navbar{ height:50px; width:1000px;}
.Navbar ul{width:990px; padding-left:10px; height:50px; overflow:hidden; float:left;}
.Navbar ul li{ float:left; height:50px; background:url(../images/Navbar_li.jpg) right center no-repeat; padding:0 5px;}
.Navbar ul li a{ display:block; float:left; height:50px; padding:0 42px;color:#fff; font:bold 16px/50px Arial, Helvetica, sans-serif; }
.Navbar ul li a:hover,.Navbar ul li.on a{ background:url(../images/Navbar_a.jpg) center top no-repeat; color:#FFFF00;}

#content{ width:1000px; margin:0 auto; background:#fff; padding-bottom:10px;}
.banner{ background:url(../images/banner_bg.gif) left bottom repeat-x; padding-bottom:4px; padding-top:1px; float:left; margin-bottom:10px;}
.banner .ad_main{ width:1000px; height:285px;}

.box_le{ float:left; width:220px; margin-left:10px;}
.box_rig{ float:left; width:750px; margin-left:10px;}

/* search */
.box_le .box1{ width:220px; background:#D6E778 url(../images/le_box_bg.jpg) left bottom no-repeat; padding-bottom:5px; margin-bottom:10px;}
.box_le .box1 h3{ height:35px; background:url(../images/le_box_tit.jpg) no-repeat; font:bold 16px/35px Arial, Helvetica, sans-serif; color:#fff; text-indent:20px;}
.box_le .search table{ margin:10px auto;}
.box_le .search .sea_in{ width:180px; height:20px; border:0; margin-bottom:10px; padding:5px 5px 0; font-family:Arial, Helvetica, sans-serif; color:#ccc;}
.box_le .search .sea_btn{ background:url(../images/sea_btn.jpg) no-repeat; width:54px; text-indent:-4000px; line-height:40000px; overflow:hidden; height:20px; border:0; cursor:pointer; float:left;}

.categ ul#leftMenu{ width:220px;}
.categ ul#leftMenu li{ background:url(../images/categ_li_bg1.gif) left 28px repeat-x;}
.categ ul#leftMenu li a{ background:url(../images/categ_a_bg1.gif) 15px center no-repeat;
display:block; height:30px; width:220px; text-indent:30px; font:bold 12px/28px Arial, Helvetica, sans-serif; color:#363; overflow:hidden;}
.categ ul#leftMenu li a:hover{ color:#f00;}
.categ ul#leftMenu li ul li{background:#DFEC99 url(../images/categ_li_bg2.gif) left bottom repeat-x;}
.categ ul#leftMenu li li a { background:none; text-indent:20px; font-weight:normal;}

.index_ten{ position:relative;}
.index_ten .box_le{ padding-bottom:180px;}
.box_tac{ width:220px; text-align:center; position:absolute; left:10px; bottom:0px;}

.box2{ width:750px; margin-bottom:10px;}
.box2 .tit{ border-bottom:3px solid #D6E778; padding:0 5px 0 25px; height:30px; line-height:30px; background:url(../images/mark_1.jpg) left center no-repeat; margin-bottom:10px;}
.box2 .tit h3{ font:bold 16px/28px Arial, Helvetica, sans-serif; color:#158800;}
.box2 .tit .flo_rig{ margin-top:10px;}
.box2 .con{ width:750px; line-height:22px; color:#336633; height:245px; overflow:hidden;}
.box2 .con .pic{ width:250px; padding:9px; height:220px; overflow:hidden; float:left; margin:5px 15px 10px 5px; background:url(../images/box2_pic_bg.gif) no-repeat;}

.box3{}
.box3 .tit{ background:url(../images/box3_tit.gif) no-repeat; height:30px; padding:0 15px;}
.box3 .tit h3{ font:bold 14px/30px Arial, Helvetica, sans-serif; color:#336633;}
.box3 .tit a{ font-weight:bold; line-height:30px; color:#363;}
.box3 .tit a:hover{ color:#f00;}
.box3 .con{ width:750px; padding-top:10px;}
.box3 .con ul{ padding:5px 15px; width:155px; height:150px; float:left;}
.box3 .con ul li.pic{}
.box3 .con ul li.name{ margin-top:5px; height:30px; width:155px; overflow:hidden;}

.ad_long{ padding:9px 10px; width:980px;}

.le_menu{}
.le_menu h3{}
.le_menu ul{}
.le_menu ul li{ background:url(../images/le_menu_li.jpg) no-repeat; height:36px;}
.le_menu ul li a{ display:block; background:url(../images/le_menu_a1.jpg) 25px center no-repeat; height:36px; line-height:36px; padding-left:40px; font-weight:bold; color:#666;}
.le_menu ul li a:hover,.le_menu ul li a.on{ color:#52C64C; background:url(../images/le_menu_a2.jpg) 25px center no-repeat;}

.navtab{ height:30px; background:#F4F4F4; padding:0 15px; line-height:30px;}
.navtab .flo_le{ font:bold 16px/30px Arial, Helvetica, sans-serif; color:#148700;}
.navtab .flo_rig a{ margin:0 5px; color:#189F31;}

.abo_con,.feedback_con,.tac_con,.map_con{ padding:10px; width:730px;}
.abo_con .pic{ float:right; width:250px; padding:9px; height:220px; overflow:hidden; margin:10px 10px 10px 10px; background:url(../images/box2_pic_bg.gif) no-repeat;}
.abo_con p{ line-height:25px; font-size:12px;}

.feedback_con{}

.pro_show{ padding-top:10px; width:750px;}
.show1{ padding:10px 10px 20px 10px; width:730px;}
.show1 .flo_le{}
.show1 .flo_rig{ width:350px; margin-right:10px;}
.show1 .flo_rig h1{ font:bold 14px/30px Arial, Helvetica, sans-serif; border-bottom:1px dashed #ccc; color:#158800; margin-bottom:10px; padding-top:5px;}
.show1 .flo_rig p{ line-height:25px; color:#777;}

.show2{ width:750px;}
.show2 h3{ border-bottom:1px solid #ccc; background:url(../images/mark_img3.gif) left bottom no-repeat; height:30px; font:bold 12px/30px Arial, Helvetica, sans-serif; text-indent:18px; color:#666;}
.show2 .con{ padding:10px 20px; width:710px; line-height:25px; color:#999;}
.show2 .con img{ max-width:700px; height:auto; width:expression(this.width > 700 ? "700px" : this.width);}

#footer{ width:980px; color:#CCFFCC; margin:0 auto; height:35px; background:url(../images/footer_bg.jpg) left top no-repeat; line-height:35px; padding:0 10px; padding-bottom:10px;}
#footer a{ color:#fff; margin:0 5px;}
#footer a:hover{ text-decoration:underline;}