@charset "utf-8";
/* CSS Document */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,pre,form,fieldset,input,textarea,blockquote { margin:0px; padding:0px; }
ol,ul,li { list-style-type:none; }
body {
	font-family:Arial,"新宋体";
	font-size:12px;
	line-height:22px;
	_line-height:20px;
	color:#000000;
	background-color: #CCCCCC;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
}
img { border:0px; }

/*链接样式*/
a { color:#333;text-decoration:none; }
a:hover { color:#4a6326;text-decoration:none; }
.a01 { color:#999; text-decoration:none; }
.a01:hover { color:#4a6326;text-decoration:none; }
.a02 { color:#fff; font-size:14px; text-decoration:none; }
.a02:hover { color:#839d85; font-size:14px; text-decoration:none; }
.more { color:#898989; background:url(../images/icon.gif) no-repeat 6px 4px;  padding:0 0 0 15px; font-size:12px; text-decoration:none; }
.more:hover { color:#839d85; font-size:12px; text-decoration:none; }

/*公共样式*/
.clear { clear:both; line-height:0px; height:0px; font-size:0px; }
.lin10 { clear:both; line-height:10px; height:10px; font-size:0px; }
#lin12 { line-height:5px; height:5px; font-size:0px; }
.input { width:131px; height:14px; line-height:14px; font-size:12px; }
.btn { width:21px; height:14px; line-height:14px; font-size:12px; font-family:Arial; border:0px; cursor:pointer; }
.propage { margin:0 auto 20px; width:380px; *width:400px; _width:420px; }
.back { width:100%; text-align:center; }
#order { line-height:50px; }
.font14_blue { font-size:14px; color:#023598; }

.header { width:950px; margin:0 auto; }
.header .top { height:93px; overflow:hidden; }
.header .top .logo { width:298px; padding-top:23px; text-align:right; float:left; }
.header .top .lang { width:608px; float:right; color:#555555; text-align:right; padding-top:65px; }
.header .top .lang a { color:#e2e2e2;}
.header .top .lang a:hover { color:#4a6326; }
.header .nav { background:url(../images/nav_bg.jpg) no-repeat; position:relative; height:32px; line-height:32px; }

.banner { width:950px; padding:1px 0; background:#111111; margin:0 auto; }
.main { width:950px; margin:0 auto; background:#111111; }
.main1 { width:950px; margin:0 auto; background:url(../images/wap_bg.gif) repeat-y; }
.main .m-box { padding:5px; }
.main .m-box .pro { float:left; width:643px; }
.main .m-box .pro li { float:left; padding-right:6px; }
.main .m-box .pro li img { height:135px; overflow:hidden; }
.main .m-box .pro li p { background:url(../images/pic_txt_bg.gif) no-repeat; padding:0 10px; overflow:hidden; width:136px; height:23px; line-height:23px; text-align:center; }
.main .m-box .pro .no-mar { padding:0px; }
.main .m-box .news { width:282px; float:right; }
.main .m-box .news h2 { font-size:14px; border-bottom:1px #7f7f7f solid; height:30px; line-height:30px; color:#fff;}
.main .m-box .news ul { padding:15px 0 0 0; }
.main .m-box .news ul li { margin-bottom:10px; }
.footer { width:950px; color:#999; margin:0 auto; text-align:center; padding:10px 0; }

.wrapper { width:920px; margin:0 auto; background:#f9f9f9; border-bottom:1px #d3d3d3 solid; padding:5px 10px 5px 20px; }
.leftnav { width:170px; padding:10px 20px; float:left; }
.leftnav h2 { font-size:14px; color:#000; padding:10px 0 0px 0; }
.leftnav ul { width:170px; }
.leftnav ul li { height:25px; padding-left:10px; line-height:25px; background:url(../images/icon2.gif) no-repeat 0 9px; border-bottom:1px #f2f2f2 dotted; }
.box { width:690px; min-height:530px; _height:530px; float:right; border-left:1px #d3d3d3 dotted; padding:10px 20px; line-height:22px; }
.ban001 { width:950px; background:#ccc; height:120px; margin:0 auto; }
.box h3 { font-size:16px; color:#000; padding:10px 0 20px 0; }
.box p { margin-bottom:20px; text-indent:2em; }
.box .product { padding-left:10px; }
.box .product li { float:left; width:202px; margin:0 20px 10px 0; text-align:center; }
.box .product li img { display:block; height:150px; overflow:hidden; }
.propage { margin:0 auto 20px; width:380px; *width:400px; _width:420px; }
.pro_img { width:330px; float:right; }
.pro_txt { padding-left:10px; padding-bottom:10px}
.pro_txt ul {}
.pro_txt ul li { line-height:24px; color:#393939; }
.pro_txt ul li span { float:left; width:70px; font-weight:bold; color:#000; }
.pro_detail { width:650px; padding:5px; margin-bottom:15px; }
.pro_detail h5 { background:#e2e2e2; padding-left:10px; }
.pro_detail .pro_des { table-layout:fixed; word-break: break-all; padding:0 10px; overflow:hidden; }
.box .news_list { padding:0 0 20px 0; width:580px; }
.box .news_list li { border-bottom:1px #ccc dotted; margin-bottom:5px; text-align:right; }
.box .news_list li span { float:left; }
.news_detail { width:580px; }
.news_detail h5 { text-align:center; font-size:18px; color:#000; padding-bottom:20px; }


.FormField { width:150px; }
.Button { width:50px;}
.box5_content h1,.box5_content h2,.box5_content h3 { font-size:16px; color:#333; }
.box5_content h1 { color:#ff6402; }
.ListNoStyle { float:left; }



.header .nav { background:url(../images/nav_bg.jpg) no-repeat; height:32px; line-height:32px; }
.header .nav ul { padding-left:7px; }
.header .nav ul li { float:left; text-align:center; position:relative; z-index:1;}
.header .nav ul li a { color:#050505; font-size:12px; height:32px; line-height:32px; padding:0 20px; cursor:pointer; font-weight:bold; display:block; }
.header .nav ul li a:hover { color:#526c2d; font-size:12px; height:32px; line-height:32px; background:#efefef; cursor:pointer; padding:0 20px; font-weight:bold; display:block; }
.header .nav ul .over { color:#4a6326; background:#efefef; padding:0 20px; font-weight:bold; display:block; }
.header .nav ul li .sub_nav { Z-INDEX: 1; WIDTH: 150px; POSITION: absolute; z-index:-1; HEIGHT: 136px;  display: inline; left: 95px; *left: 75px; _left: 78px; top: 32px; visibility: hidden; }
.header .nav ul li .sub_nav ul { width:148px; }
.header .nav ul li .sub_nav ul li { width:148px; padding:0px; float:left; overflow:hidden; background:#efefef; text-align:left; height:25px; line-height:25px; }
.header .nav ul li .sub_nav ul li a { font-weight:normal; }
.header .nav ul li .sub_nav ul li a:hover { font-weight:normal; background:#fff; }



/*

.nav { background:url(../images/nav_bg.jpg) no-repeat; }
.nav ul { width:940px; padding:0 0 0 10px; overflow:auto;}
.nav ul li { float:left; padding:0 10px; line-height:35px; }
.sub_nav { Z-INDEX: 1; WIDTH: 150px; POSITION: absolute; HEIGHT: 136px;  display: inline; margin-left: -88px; *margin-left: -94px; _margin-left: -95px; top: 100px; _top: 80px; visibility: hidden; }
.sub_nav ul { width:110px; overflow:hidden; }
.sub_nav ul li { width:100px; float:left; padding:0 0 0 20px; line-height:32px; }
*/
