﻿@charset "utf-8";
@import url("reset.css");

body{ background:url(../img/head_b.gif) repeat-x;}
#page{ width:980px; margin:0 auto;}

	.prlist ul{ clear:both;}
	.pr h5{background:url(../img/about_s.gif) no-repeat; color:#fff; margin:13px;font-size:14px; text-align:center;line-height:33px; width:210px; height:33px; }
	
	.header{ position:relative; border-bottom:1px solid #ccc; height:382px; background:url(../img/header_b.gif) 307px 0 no-repeat;}
	.logo{ position:absolute; left:-61px; }
	.sc{ background:url(../img/in.gif) no-repeat; position:absolute; right:214px; top:47px; width:217px; height:20px; }
	.sc .in{ border:none; height:20px; line-height:20px; float:left; width:187px; margin:0 0 0 9px; background:none;}
	.bt1{ cursor:pointer; border:0; width:20px; float:left; height:20px; background:none;} 
	.en{ position:absolute; top:47px; right:0;}	
	.en a{ padding:0 22px; color:#fff;} .en a.c{ background:url(../img/y.gif) left center no-repeat;}  .en a.d{ background:url(../img/z.gif) left center no-repeat;}
	.nav{ background:url(../img/nav_b.gif) no-repeat; width:675px; line-height:37px; position:absolute; top:87px; right:0; font-size:14px;}
	.nav a{ color:#DADADA; padding:0 29px;} .nav a:hover{ color:#fff;}
	.banner{ position:absolute; right:0; bottom:0;}
	
	.prlist h3,.about h3 span,.products h3{ display:block; padding:5px 0; background:url(../img/c.gif) left center no-repeat;  text-indent:18px; color:#1D7E1D;}
	.prlist li{ float:left;}
		.prlist li a,.prlist h4 a{ margin:1px 1px 1px 0; background:url(../img/prlist_li.gif) no-repeat; width:325px; display:inline; height:35px; line-height:35px; text-align:center; float:left;}
	.prlist li a:hover,.prlist h4 a{ background:url(../img/prlist_lia.gif) no-repeat; color:#fff;}
	.prlist h4 a{ display:block; clear:both; margin-left:326px;}
	.prlist { margin:10px 0; }
	.plist li.c a{ color:#129912; font-weight:bold;}
	.plist li.c { margin:12px auto 15px;}
	.fsl li span{ display:block; text-align:center;} 
	.plist li{ background:url(../img/plist_li.gif) no-repeat; width:209px; height:27px; margin:4px auto; line-height:27px; text-indent:10px;}
	
	.about{ margin:0 0 10px;}
	.about h3{ border-bottom:1px solid #ccc;overflow:hidden;zoom:1; margin:0 0 20px;}
	.about h3 span{ float:left; border-bottom:2px solid #1D7E1D; }
	.abotu dl{ float:left;}
	.about dt{background:url(../img/about_s.gif) no-repeat; color:#fff; margin:50px 0 0;font-size:14px; text-align:center;line-height:33px; width:210px; height:33px; }
	.about dd{ float:left; width:550px; padding:10px 0; line-height:20px;}
	.about img{ float:left; margin:0 20px 0 0;}
	
	.products{ position:relative; margin:10px 0; clear:both;}
	.products h3{ margin:0 0 6px;}
	.products .cc{ background:url(../img/Products_ul.gif) repeat-x; border:1px solid #ccc; border-width:0 1px; height:204px;}
	.products ul{ margin:0 30px;}
	.products .lt{ position:absolute; top:120px; left:10px; width:34px; height:34px;}
	.products .rt{ position:absolute; top:120px; right:10px; width:34px; height:34px;}
	.products li{ float:left; margin:15px 23px 0; display:inline;}
	
	.left{ width:224px; float:left; margin:15px 0 0;}
	.left h3{ margin:0 0 5px; color:#1D7E1D;background:url(../img/c.gif) left center no-repeat;  text-indent:18px;}
	.plist{ margin:0 0 15px;}
	.plist ul{ background:url(../img/plist.gif) no-repeat; height:257px; padding:10px 0 0;}
	.fs{ margin:0 0 15px;}
	.fs ul{ margin-left:-2px;}
	.fs li{ margin:3px; float:left; border:1px solid #ccc;}
	.fs li img{ display:block; padding:1px;}
	
	.right{ width:725px; float:right; margin:15px 0 0;}
	.tl{ background:url(../img/tl.gif) no-repeat; line-height:26px; color:#1D7E1D; font-weight:bold;}
	.tl span{ float:left; border-bottom:2px solid #1D7E1D; margin:0 35px;}
	.abt img{ margin:10px 0;}
	.abt img.c{ margin:20px 0;}
	.abt p strong{ color:#FF6600;}
	.abt p{ line-height:20px;}
	.plc { background:url(../img/h.gif) no-repeat; text-indent:16px; margin:25px 8px;}
	
	.fsl li{ float:left; margin:0 10px 10px;}
	.fsl li img{background:url(../img/qb.gif) center center no-repeat; display:block; padding:3px;}
	
	.page_list { margin:3px; padding:15px 0 25px; text-align:right;}
	.page_list A { border:1px solid #ccc; padding:2px 5px; text-decoration:none;}
	.page_list A:hover {  border:1px solid #f60; background:#f60; color:#fff; }
	.page_list .current { margin:2px; padding:2px 5px; background:#f60; border:1px solid #f60; color:#fff; font-weight:bold;}
	.page_list .fl{ float:left; font-size:12px;}	
	
	.pr h4{ background:url(../img/prl_h3.gif) bottom no-repeat; line-height:24px; margin:0 30px 8px;}
	.pr dd{ padding:10px 0 30px; color:#1D7E1D; font-size:14px;}
	.pr p{ padding:0 30px 15px; line-height:20px;}
	
	.pr ul{ padding:0 0 15px;}
	.pr li{ float:left; width:156px; margin:15px 12px;} 
	.pr li img{ background:url(../img/pr_li.gif) no-repeat; width:144px; height:137px; float:left; padding:6px; margin:0 0 5px;}
	.pr li span{ display:block; text-align:center;}
	
	.cont dl{ margin:30px;background:url(../img/box_b.html) bottom repeat-x; height:87px; overflow:hidden;zooom:1; border:1px solid #e7e7e7; padding:30px;}
	.cont dt{ float:left; margin:0 15px 0 0;}
	.cont dd{ line-height:22px; padding:6px 0 0;}
	.cont dl img{ background:#fff; padding:1px; display:block; border:1px solid #ccc;}
	.cont p{ margin:0 50px; line-height:20px;}
	.cont ul{ padding:20px 0 40px; margin:0 50px;}
	.cont li{ margin:0 0 3px; }
	.cont .c{ padding:0 0 0 100px;}
	.cont .c input{ padding:2px 3px; margin:0 10px 0 0;}
	.cont li span{ width:100px; float:left;line-height:22px;}
	.cont .in,.cont .in2{ width:214px; height:19px; line-height:19px; background:#F5F5F5; border:1px solid #ccc;}
	.cont .in2{ width:350px; height:86px;}
	
	.site h3{ font-weight:normal;  border:1px solid #ccc; padding:1px; line-height:30px; text-indent:5px; border-bottom:none; margin:0 10px;}
	.site h3 a{ display:block; }
	.site h3 a:hover{ background:#129912; color:#fff; font-size:14px;}
	.site h3 ul{ margin:0 20px 10px;  }
	.site h3 li a:hover{ background:#ccc; color:#333; font-size:12px;}
	
	
	
	.foot{ clear:both;}
	.nav_list{ color:#fff; background:url(../img/foot_b.gif) repeat-x; height:31px; line-height:31px; padding:0 10px;}
	.nav_list a{ color:#fff; padding:0 5px;}
	.foot p{ padding:10px; line-height:16px;}
	
