@charset "gb2312";
/*-- 重置开始 --*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption { margin:0; padding:0;	border:0; outline:0; font-weight:inherit; font-style:inherit; font-family:inherit; vertical-align:baseline;}
ol, ul { list-style:none;}
caption, th, td {	font-weight:normal;}
blockquote:before, blockquote:after, q:before, q:after {	content:""}
blockquote, q {	quotes:""""}
/*-- 重置结束 --*/


/*-- 全局类开始 --*/
.clear { clear: both; margin: 0; padding: 0; height: 0; font-size: 0; line-height: 0; visibility: hidden;}
img { border:none;}
a { text-decoration:none;}
body { background:#FFF url(../images/backg.png) no-repeat top center; font-family:"宋体";}
/*-- 全局类结束 --*/


/*-- 首页样式开始 --*/
.hea_1 { width:920px; height:96px; margin:0 auto; overflow:hidden;}
.logo { float:left; width:500px; height:96px; overflow:hidden;}
.tel { float:right; text-align:right; width:196px; height:80px; padding-top:16px; overflow:hidden; background:url(../images/tel.jpg) no-repeat; font-size:24px; color:#FFF; font-family:"微软雅黑";}
.nav { width:953px; height:40px; overflow:hidden; background:url(../images/bg_1.jpg) no-repeat; margin:0 auto;}
.nav ul { font-size:12px; font-weight:bold; width:900px; height:40px; overflow:hidden; margin:0 auto;}
.nav ul li { float:left; text-align:center; width:80px; height:40px; overflow:hidden; margin-left:1px;}
.nav ul li a { display:block; width:80px; height:20px; padding:12px 0 0 0; color:#5fab2a;}
.nav ul li a:hover { color:#fe6600; background:url(../images/Hover1.jpg) center bottom no-repeat;}
.flash { width:931px; height:272px; padding:5px 6px 7px; overflow:hidden; margin:0 auto; background:url(../images/bg_2.gif) no-repeat;}
.A { width:944px; height:475px; overflow:hidden; margin:10px auto 0;}
.Aa { float:left; width:300px; height:465px; padding:10px 0 0 0; overflow:hidden; background:#EDF5E6;}
.Aa h3 { width:285px; height:22px; overflow:hidden; border-bottom:#C4D6B0 2px solid; margin-left:9px;}
.Aa ul { margin-top:6px;}
.Aa ul li { width:280px; height:83px; padding:11px 8px 14px 12px; overflow:hidden;}
.Aa ul li img { float:left; width:111px; height:83px; overflow:hidden;}
.Aa ul li p { float:right; width:156px; height:83px; overflow:hidden; font-size:12px; color:#7C7C7C; line-height:20px;}
.Aa ul li p a { display:block; width:156px; height:22px; margin-bottom:4px; overflow:hidden; border-bottom:#E2E6CD 1px solid; color:#53A224; font-weight:bold;}
.Aa ul li p a:hover { text-decoration:underline;}
.c1 { background:#EDF5E6;}
.c2 { background:#DAE3CE;}
.Ab { float:right; width:625px; height:475px; overflow:hidden;}
.Ab1 { width:625px; height:260px; overflow:hidden;}
.Ab1 h3 { text-align:right; width:620px; height:36px; padding:20px 5px 0 0; font-size:12px; font-weight:normal; overflow:hidden; background:url(../images/h3_2.gif) no-repeat;}
.Ab1 h3 a { color:#53A224;}
.Ab1 h3 a:hover { text-decoration:underline;}
.company { width:606px; height:198px; overflow:hidden; margin:5px 0 0 18px;}
.company img { float:left; width:221px; height:194px; overflow:hidden; border:#A3C27F 2px solid;}
.company p { float:right; width:360px; height:198px; overflow:hidden; font-size:12px; color:#020202; line-height:20px;}
.Ab2 { width:617px; height:185px; overflow:hidden; margin:30px 0 0 8px;}
.Ab2a { float:left; width:343px; height:185px; overflow:hidden;}
.Ab2a h3 { text-align:right; width:333px; height:23px; padding:7px 10px 0 0; overflow:hidden; background:url(../images/h3_3.gif) no-repeat;}
.Ab2a h3 a { font-size:12px; font-weight:normal; color:#53A424;}
.Ab2a h3 a:hover { text-decoration:underline;}
.Ab2a ul { font-size:12px; margin-top:8px;}
.Ab2a ul li { text-align:right; width:340px; height:24p; overflow:hidden; line-height:24px; color:#53A224; background:url(../images/icon1.gif) no-repeat 2px 10px; vertical-align:bottom; margin-top:1px;}
.Ab2a ul li a { float:left; color:#7C7C7C; padding-left:14px;}
.Ab2a ul li a:hover { color:#C00;}
.Ab2b { float:right; width:247px; height:180px; padding:5px 8px 9px 0; overflow:hidden; background:#EDF5E6;}
.Ab2b h3 { width:247px; height:23px; overflow:hidden; border-bottom:#C4D6AE 2px solid;}
.Ab2b h3 img { width:168px; height:17px; overflow:hidden; padding:0; border:none; margin:0;}
.Ab2b img { width:234px; height:133px; overflow:hidden; margin:6px 0 0 5px; padding:2px; background:#FFF;}
.link { width:943px; overflow:hidden; margin:16px auto 0;}
.link h3 { width:943px; height:27px; overflow:hidden;}
.link a { display:inline-block; color:#383838; margin-left:10px; font-size:12px;}
.link a:hover { color:#C00;}
.B { width:100%; height:60px; margin-top:16px; overflow:hidden; background:#FFF url(../images/bg_3.jpg) repeat-x;}
.footer { font-size:12px; width:840px; height:50px; padding-top:10px; overflow:hidden; margin:0 auto; color:#959595; line-height:24px;}
.footer a { color:#959595;}
/*-- 首页样式结束 --*/


/*-- 新闻列表页样式开始 --*/
.nflash { width:931px; height:137px; padding:5px 6px 7px; overflow:hidden; margin:0 auto; background:url(../images/bg_4.gif) no-repeat;}
.ny { width:944px; overflow:hidden; margin:10px auto 0;}
.nyL { float:left; width:230px; overflow:hidden;}
.nyLa { width:229px; overflow:hidden; background:#EDF5E6; padding-bottom:30px;}
.nyLa h3 { width:229px; height:58px; overflow:hidden;}
.nyLa ul { font-size:14px;}
.nyLa ul li { width:229px; height:39px; line-height:26px; overflow:hidden; border-bottom:#B4C3A4 1px solid; background:url(../images/icon2.jpg) no-repeat 22px 21px;}
.nyLa ul li a { display:block; width:192px; height:28px; padding:11px 0 0 37px; color:#2D2D2D;}
.nyLa ul li a:hover { background:url(../images/Hover1.gif) no-repeat; color:#F37C23; font-weight:bold;}
.nyLa ul li .tagsA { background:url(../images/Hover1.gif) no-repeat; color:#F37C23; font-weight:bold;}
.nyLb { width:229px; height:275px; overflow:hidden; background:url(../images/bg_5.gif) no-repeat; margin-top:16px;}
.nyLb h3 { text-align:right; width:129px; height:50px; padding:70px 10px 0 90px; overflow:hidden; font-size:18px; font-weight:bold; color:#666;}
.nyLb p { width:200px; height:120px; overflow:hidden; margin:15px 0 0 18px; font-size:14px; font-weight:normal; color:#666; line-height:24px;}
.button { width:230px; height:47px; overflow:hidden; margin-top:10px;}
.nyR { float:right; width:701px; overflow:hidden;}
.nyt { width:701px; height:46px; overflow:hidden; background:url(../images/h3_6.gif) no-repeat;}
.nyt h3 { float:left; width:144px; height:30px; padding:16px 0 0 56px; overflow:hidden; font-size:14px; font-weight:bold; color:#2E2E2E}
.nyt h4 { float:right; text-align:right; font-weight:normal; width:440px; height:26px; padding:20px 10px 0 0; overflow:hidden; font-size:12px; color:#565656;}
.nyt h4 a { color:#565656;}
.nyt h4 a:hover { color:#C00;}
.newsList { width:650px; padding:11px; overflow:hidden; margin-left:30px;}
.newsList ul { font-size:12px; color:#222222;}
.newsList ul li { width:650px; height:65px; overflow:hidden; margin-top:18px; line-height:22px; font-weight:bold;}
.newsList ul li a { width:650px; height:21px; overflow:hidden; color:#222222; margin-left:12px;}
.newsList ul li a:hover { color:#C00;}
.newsList ul li p { border-top:#222222 1px solid; font-weight:normal; padding-top:4px;}
.page { text-align:center; width:680px; height:24px; padding-top:10px; margin-top:20px; overflow:hidden; font-size:12px; color:#666;}
.page a { color:#666;}
/*-- 新闻列表页样式结束 --*/


/*-- 产品详情页样式开始 --*/
.proDetail { width:680px; padding:11px; overflow:hidden;}
.nyA { text-align:center; width:680px; padding:10px 0; border-bottom:#806339 1px solid;}
.nyA h1 { color:#202020; font-size:26px; font-weight:bold; line-height:26px;}
.nyA1 { text-align:center; width:680px; padding:10px 0; line-height:26px;}
.nyA1 h1 { color:#202020; font-size:26px; font-weight:bold; line-height:26px;}
.nyA1 p { font-size:12px; color:#202020; margin-top:8px;}
.proD { width:680px; overflow:hidden; line-height:26px; margin:10px 0;}
.fanpage { width:680px; overflow:hidden; margin:15px 0; font-size:12px; line-height:28px; color:#202020;}
.fanpage img { margin:0 8px -3px 0;}
.fanpage a { color:#202020;}
.fanpage a:hover { color:#C00;}
/*-- 产品详情页样式结束 --*/


/*-- 产品列表页样式开始 --*/
.proList { width:700px; overflow:hidden;}
.proList ul li { float:left; display:inline; width:188px; height:175px; overflow:hidden; border:#DADADA 1px solid; background:#DADADA; margin:16px 18px 0 22px;}
.proList ul li img { width:180px; height:135px; overflow:hidden; padding:4px; background:#FFF;}
.proList ul li p { width:208px; height:22px; padding:8px 0 0 15px; overflow:hidden; font-size:14px;}
.proList ul li p a { color:#333;}
.proList ul li p a:hover { color:#C00;}
.page { text-align:center; width:708px; height:24px; padding-top:10px; margin-top:10px; overflow:hidden; font-size:12px; color:#666;}
.page a { color:#666;}
/*-- 产品列表页样式结束 --*/