
html, body { margin:0; padding:0; border:none; background:#fff; font:12px/1.5 'SimSun', '\5b8b\4f53', Arial, sans-serif; }

a:link, a:visited { color:#555; text-decoration:none; }
a:hover { color:#f50; text-decoration:underline; }

a.more1 { display:inline-block; width:51px; height:24px; overflow:hidden; font-size:1px; line-height:99px; text-decoration:none; margin:10px 0 0; background:url(navbg.png) no-repeat 0 -335px; }

/*form, img, #menu *,.t1 *,.index_news *,.case_roll *,.side_menu * { margin:0; padding:0; border:none; list-style:none; }*/
form, img, #menu *,.t1 *,.t2 *,.t3 *,.t4 *,.t5 *,.list1 *,#page .page_bar *,.side_menu * { margin:0; padding:0; list-style:none; border:none; }

.space { height:10px; overflow:hidden; clear:both; }
.fl { float:left; }
.fr { float:right; }

#wp_100p { width:100%; min-width:1000px; overflow:hidden; background:#2c9a41; }
#head { width:980px; margin:0 auto; overflow:hidden; padding:7px 0; }
#head .head { float:right; overflow:hidden; }
#head .head_main { overflow:hidden; clear:both; }
#head .head_lang { float:right; width:180px; overflow:hidden; background:url(i_2cn2en.png); }
#head .head_lang a { float:left; width:90px; height:25px; overflow:hidden; text-decoration:none; line-height:99px; }
#head .head_service { color:#fff; font:16px/22px "Microsoft Yahei", Arial, 'SimSun', '\5b8b\4f53', sans-serif; }
#head .head_service a:link, #head .head_service a:visited { color:#fff; text-decoration:none; }
#head .head_service a:hover { color:#ff6; }
#logo { float:left; height:77px; overflow:hidden; }
#head * { vertical-align:middle; }

#menu { width:980px; margin:0 auto; height:39px; background:url(menu1.png) repeat-x 0 0; }
#menu .menu { overflow:hidden; background:url(menu1.png) no-repeat right -200px; }
#menu ul { float:left; height:39px; overflow:hidden; font:16px/39px "Microsoft Yahei", Arial, 'SimSun', '\5b8b\4f53', sans-serif; margin:0 -9px 0 0; }
#menu li { float:left; height:39px; overflow:hidden; padding:0 0 0 2px; background:url(menu1.png) no-repeat 0 -80px; }
#menu a { display:block; float:left; width:96px; text-align:center; }
#menu li.home a { width:94px; }
#menu a:link, #menu a:visited { color:#fff; text-decoration:none; }
#menu a:hover { color:#cf6; background:url(menu2.png) no-repeat 50% bottom; }

#index_ban { width:100%; min-width:980px; height:360px; background:url(ban1.jpg) no-repeat 50% 0; overflow:hidden; position:relative; }
#index_banmain { width:100%; height:360px; margin:0; position:relative; z-index:99; }
#index_ban .index_ban { width:100%; height:360px; overflow:hidden; }
#index_ban a { display:block; height:360px; overflow:hidden; text-align:center; text-decoration:none; }
#index_ban .scroll { height:38px; width:100%; position:absolute; z-index:99999; top:0; left:0; }
#index_ban .scroll_main { width:980px; margin:0 auto; height:38px; background:url(menu1.png) repeat-x 0 -39px; overflow:hidden; }
#index_ban .scroll_w1 { float:left; height:38px; width:108px; background:url(i_scroll1.jpg); }
#index_ban .scroll_w2 { float:right; width:830px; padding:0 22px 0 0; height:38px; line-height:38px; background:url(menu1.png) no-repeat right -239px; }
#index_ban .post_roll { width:830px; overflow:hidden; }

.t1 { height:36px; background:url(nav1.png) no-repeat 0 0; }
.t1 h2 { float:left; font:normal bold 16px/36px "Microsoft Yahei", Arial, 'SimSun', '\5b8b\4f53', sans-serif; padding:0 0 0 30px; color:#fff; }
.t1 span { float:right; }
.t1 span.more { padding:11px 10px 0 0; font-size:6px; }
.t1 span.more a { display:inline-block; width:41px; height:15px; overflow:hidden; background:url(nav1.png) no-repeat -400px -50px; line-height:99px; text-decoration:none; }

.t2 { height:36px; background:url(nav1.png) no-repeat 0 -40px; }
.t2 h2 { float:left; font:normal bold 16px/36px "Microsoft Yahei", Arial, 'SimSun', '\5b8b\4f53', sans-serif; padding:0 0 0 30px; color:#fff; }
.t2 span { float:right; }
.t2 span.more { padding:11px 10px 0 0; font-size:6px; }
.t2 span.more a { display:inline-block; width:41px; height:15px; overflow:hidden; background:url(nav1.png) no-repeat -400px -50px; line-height:99px; text-decoration:none; }

.t3 { height:36px; background:url(nav2.png) repeat-x 0 -40px; }
.t3 h2 { float:left; font:normal bold 16px/36px "Microsoft Yahei", Arial, 'SimSun', '\5b8b\4f53', sans-serif; padding:0 0 0 27px; background:url(nav2.png) no-repeat 0 0; color:#fff; }
.t3 span { float:right; }
.t3 span.more { padding:11px 10px 0 0; font-size:6px; }
.t3 span.more a { display:inline-block; width:41px; height:15px; overflow:hidden; background:url(nav1.png) no-repeat -400px -50px; line-height:99px; text-decoration:none; }
.t3 span.text { padding:0 9px; font:20px/36px "Microsoft Yahei", Arial, 'SimSun', '\5b8b\4f53', sans-serif; color:#4eb47e; text-transform:uppercase; }

.t4 { height:36px; background:url(nav3.png) no-repeat 0 0; }
.t4 h2 { float:left; font:normal bold 16px/36px "Microsoft Yahei", Arial, 'SimSun', '\5b8b\4f53', sans-serif; padding:0 0 0 30px; color:#387006; }
.t4 span { float:right; }
.t4 span.more { padding:11px 10px 0 0; font-size:6px; }
.t4 span.more a { display:inline-block; width:41px; height:15px; overflow:hidden; background:url(nav1.png) no-repeat -400px -50px; line-height:99px; text-decoration:none; }

.t5 { height:36px; overflow:hidden; border:1px solid #ddd; background:url(nav3.png) repeat-x 0 0; }
.t5 h2 { float:left; font:normal bold 16px/36px "Microsoft Yahei", Arial, 'SimSun', '\5b8b\4f53', sans-serif; padding:0 0 0 30px; color:#333; background:url(nav3.png) no-repeat 13px -41px; }
.t5 span { float:right; }
.t5 span.more { display:block; padding:11px 10px 0 0; font-size:6px; }
.t5 span.more a { display:inline-block; width:41px; height:15px; overflow:hidden; background:url(nav3.png) no-repeat 0 -100px; line-height:99px; text-decoration:none; }

#index { width:980px; margin:0 auto; overflow:hidden; }
#index .about { float:left; width:450px; height:290px; background:#eaf9e3; }
#index .side { float:right; width:520px; }
#index .news { float:left; width:240px; height:290px; background:#eaf9e3; }
#index .side_con { width:270px; height:290px; }

.side_con { width:100%; background:#eee; color:#555; }
.side_contact { zoom:1; overflow:hidden; padding:9px; text-align:justify; text-justify:inter-ideograph; font-size:12px; line-height:1.5em; }
.side_content { zoom:1; overflow:hidden; padding:9px 15px; text-align:justify; text-justify:inter-ideograph; font-size:14px; line-height:1.75em; }
.side_content * { vertical-align:middle; }

.list1 { font-size:12px; line-height:30px; padding:3px 0 0; height:247px; overflow:hidden; }
.list1 li { height:30px; overflow:hidden; border-bottom:1px solid #c6dcc2; background:url(ico2.png) no-repeat 7px 13px; padding:0 0 0 20px; }

#index_case { width:980px; margin:0 auto; overflow:hidden; }
#index_case .index_case { padding:15px; overflow:hidden; background:url(bg2.jpg) repeat-x 0 bottom; }
.case_roll { overflow:hidden; }
.case_roll table { border:none; border-collapse:collapse; }
.case_roll td { padding:0; font-size:12px; }
.case_roll td td { width:150px; padding:0 15px; line-height:18px; text-align:center; }
.case_roll td img { display:block; margin:0 0 6px; }

#page_ban { width:100%; height:120px; overflow:hidden; background:url(pban.jpg) no-repeat 50% 0; }


#page { width:980px; margin:0 auto; overflow:hidden; }
#page .main { float:right; width:720px; }
#page .side { float:left; width:250px; }

#page .page_bar { height:36px; line-height:36px; background:#eee url(pbar.png) no-repeat 0 0; color:#fff; }
#page .page_bar h1,#page .page_bar h2 { float:left; font:normal bold 16px/36px "Microsoft Yahei", Arial, 'SimSun', '\5b8b\4f53', sans-serif; padding:0 0 0 30px; }
#page .page_bar span { float:right; font-family:'SimSun', '\5b8b\4f53', sans-serif; font-size:12px; padding:0 9px; color:#222; }
#page .page_bar span a { color:#222; }
#page .content { padding:20px; font-size:14px; line-height:2em; text-align:justify; text-justify:inter-ideograph; }

#page .side_product { width:100%; }
#page .side_product .pic { height:200px; overflow:hidden; }
#page .side_product .name { height:32px; text-align:center; background:#579f23; line-height:32px; font-size:12px; }
#page .side_product .name a { display:block; }
#page .side_product .name a:link, #index .index_product .name a:visited { color:#fff; }
#page .side_product .name a:hover { background:#438513; text-decoration:none; }

#page .news_list { zoom:1; overflow:hidden; padding:20px; }
#page .news_list * { margin:0; padding:0; border:0; list-style:none; }
#page .news_list ul { zoom:1; overflow:hidden; font:14px/36px Arial, Helvetica, sans-serif; clear:both; }
#page .news_list li { height:35px; border-bottom:1px dotted #ccc; overflow:hidden; vertical-align:bottom; background:url(ico2.png) no-repeat 8px 16px; text-indent:23px; }
#page .news_list li a { float:left; width:530px; overflow:hidden; }
#page .news_list li a:hover { text-decoration:none; }
#page .news_list li span { float:right; color:#ccc; }

.mytitle { padding:9px 0; overflow:hidden; }
.mytitle h1 { margin:0; padding:19px; text-align:center; font-size:20px; line-height:23px; }
.mytitle .mybar { zoom:1; overflow:hidden; background:#eee; text-align:center; font-size:12px; line-height:25px; padding:2px 0 0; }

#page .pagebar { font:14px/19px \5b8b\4f53; height:23px; overflow:hidden; padding:10px 0; text-align:center; color:#666; clear:both; zoom:1; }
#page .pagebar * { vertical-align:middle; }
#page .pagebar span, .pagebar a { display:inline-block; margin:0 3px; padding:0 6px; }
#page .pagebar a { border:1px solid #eee; }
#page .pagebar a:hover { color:#e00; border-color:#e00; }
#page .pagebar span.nopage { border:1px solid #eee; background:#f6f6f6; color:#999; }
#page .pagebar span.now { color:#e00; }

.products_list { zoom:1; overflow:hidden; padding:25px 10px 10px; }
.products_list * { margin:0; padding:0; border:0; list-style:none; }
.products_list ul { float:left; margin:0 -30px 0 0; overflow:hidden; font:12px/19px Arial, Helvetica, sans-serif; clear:both; }
.products_list li { float:left; width:202px; height:186px; overflow:hidden; padding:15px; text-align:center; overflow:hidden; }
.products_list li img { display:block; width:200px; height:153px; border:1px solid #ddd; margin:0 0 6px; }
.products_list li a:hover img { width:196px; height:149px; border:3px solid #f60; }

#guestbook { overflow:hidden; }
#guestbook .table { background:#ddd; border:0; width:100%; font:12px/19px \5b8b\4f53; }
#guestbook th { font-weight:lighter; text-align:right; vertical-align:top; padding:6px; background:#f9f9f9; width:70px; }
#guestbook td { vertical-align:top; padding:6px; background:#f9f9f9; }
#guestbook td td { padding:0; }
#guestbook .go { text-align:center; padding:22px 0; }
#guestbook select { border:1px solid #ccc; font-size:14px; }
#guestbook input.fbox { border:1px solid #ccc; padding:0 2px; height:21px; font:14px/21px "\5B8B\4F53", SimSun, serif; }
#guestbook textarea.fbox { border:1px solid #ccc; padding:2px; font:14px/20px "\5B8B\4F53", SimSun, serif; }

.side_menu { width:200px; margin:0 auto; padding:25px 0; }
.side_menu ul { font-size:12px; line-height:30px; }
.side_menu li { height:30px; margin:9px 0; }
.side_menu a { display:block; height:33px; font-weight:bold; background:#d1e1d4 url(ico3.png) no-repeat 19px 8px; text-indent:43px; }
.side_menu a:link, .side_menu a:visited { color:#523d3a; text-decoration:none; }
.side_menu a:hover { background-color:#2c9a41; color:#fff; }


#footer { width:980px; margin:0 auto; background:#fff; text-align:center; font-size:12px; font-family:"Microsoft Yahei", Arial, 'SimSun', '\5b8b\4f53', sans-serif; line-height:1.75em; }
#footer .menu { width:100%; background:#2c9a41; overflow:hidden; }
#footer .menu a:link, #footer .menu a:visited { color:#fff; text-decoration:none; }
#footer .menu_main { float:left; overflow:hidden; padding:9px; }
#footer .menu_main * { margin:0; padding:0; border:none; list-style:none; font-weight:lighter; }
#footer .menu_main ul { float:left; height:14px; overflow:hidden; line-height:16px; font-size:12px; }
#footer .menu_main li { float:left; padding:0 9px; border-right:1px solid #eee; margin:0 -1px 0 0; }
#footer .menu_link { float:right; padding:0 13px; background:#3db759; }
#footer .footer { padding:15px 0; color:#333; }
#footer .footer_line { border-top:6px solid #2c9a41; }

