@charset "gb2312";
/*================基本样式重置================*/
* { margin:0; padding:0;}
body { height:100%; font:12px/24px "宋体"; background:url(../images/bj.gif) #f3f3f3 top center repeat-x; color:#555;}
li, dd, dt { list-style-type:none; float:left;}
dl, ul, ol { float:left;}
img { border:none; vertical-align:top;}
table {border-collapse:collapse;border-spacing:0}
a { color:#555; text-decoration:none; cursor:pointer;}
a:hover { color:#de0000; text-decoration:underline;}
.clear { clear:both;}
.null { width:100%; height:15px; font:15px/15px "宋体"; clear:both; margin:0 auto;}
.null1 { width:100%; height:28px; font:28px/28px "宋体"; clear:both; margin:0 auto;}
.box { width:1004px; clear:both; margin:0 auto;}
.box1 { width:1004px; background:url(../images/box1.gif) left top repeat-y; clear:both; margin:0 auto;}1
.input1 { width:160px; height:22px; border:#4d9a21 1px solid; background:#fff; padding:0 5px; font:12px/22px "宋体"; color:#555;}
.input2 { width:118px; height:24px; border:none; background:#bfd39b; padding:0 5px; color:#fff;}
.submit1 { width:21px; height:24px; background:url(../images/submit1.gif) no-repeat; border:none; font:0/0 Arial;}
.submit2 { width:31px; height:24px; background:url(../images/submit2.gif) no-repeat; border:none; font:0/0 Arial;}
.red1 { color:#db0000; font:bold 12px Arial;}

/*Index*/
#head1 { width:1004px; height:91px; background:url(../images/top1.gif) top center no-repeat; margin:0 auto;}
#head1 dl { width:200px; height:24px; margin:18px 0 0 784px; _margin:18px 0 0 784px;}
#head1 dl dt { width:174px;}
#head1 dl dd { width:22px;}
#head1 ul { width:750px; height:24px; margin:14px 0 0 254px; _margin:14px 0 0 254px; overflow:hidden;}
#head1 li { font:bold 14px/24px "微软雅黑", Arial; padding-right:36px;}
#head1 li a { color:#749e28; text-decoration:none;}
#head1 li a:hover { color:#f99927; text-decoration:none;}
#head2 { width:1004px; height:26px; background:url(../images/head2.gif) 148px 0 no-repeat; margin:0 auto;}
#head2 ul { width:264px; height:26px; line-height:26px; margin-left:740px; _margin-left:740px;}
#head2 li { margin-right:15px; _margin-right:15px;}
#head2 li.one1 { background:url(../images/mark1.gif) 0 50% no-repeat; padding-left:24px;}
#head2 li.one2 { background:url(../images/mark2.gif) 0 50% no-repeat; padding-left:24px;}
#head2 li.one3 { background:url(../images/mark3.gif) 0 50% no-repeat; padding-left:24px;}
#banner1 { width:1004px; height:304px; margin:0 auto;}
#banner2 { width:1004px; height:220px; margin:0 auto;}

.news1 { width:331px; height:118px; background:url(../images/news_bj.gif) right top no-repeat; float:left;}
.news1 h4 { width:99px; height:118px; float:left;}
.news1 h4 img { width:94px; height:118px;}
.news1 dl { width:232px; height:118px; overflow:hidden;}
.news1 dl dt { widows:232px; height:29px;}
.news1 dl dt h3 { width:150px; font:bold 14px/28px "微软雅黑", Arial; color:#468c02; padding-left:29px; float:left;} 
.news1 dl dt span { font:12px/28px Arial;}
.news1 dl dd { width:198px; height:27px; font:12px/27px "宋体"; padding-left:26px; overflow:hidden;}

#foot { width:1004px; height:56px; background:url(../images/foot.gif) repeat-x; margin:0 auto;}
#foot p { width:100%; color:#fff; line-height:56px; text-align:center; float:left;}

/*Sub*/
#nav { width:1004px; height:50px; background:url(../images/nav.gif) top center no-repeat; margin:0 auto;}
#nav ul { width:804px; padding-left:23px; overflow:hidden;}
#nav li { margin-right:35px; _margin-right:35px; font:bold 15px/50px "微软雅黑", Arial;}
#nav li a { color:#fff; text-decoration:none;}
#nav li a:hover { color:#ffff00; text-decoration:none;}
#nav dl { width:175px; height:25px; margin-top:13px;}

.left { width:210px; padding-bottom:25px; float:left;}
.left h3 { width:167px; height:41px; background:url(../images/left_h3.gif) left no-repeat; font:normal 16px/41px "微软雅黑", Arial; padding-left:43px; color:#5a4600;}
.left ul { width:190px; padding:10px 0 8px 10px;}
.left li { width:190px; height:30px; font:14px/30px "宋体"; margin-bottom:6px;}
.left li a { width:167px; height:30px; padding-left:23px; background:url(../images/list1.gif) no-repeat; color:#544e3b; text-decoration:none; display:block;}
.left li a:hover, .left .hover a { background:url(../images/list2.gif) no-repeat; color:#fff; text-decoration:none; display:block;}
.left p { padding-left:10px; float:left;}

.right { width:776px; padding-bottom:20px; float:right;}
#sub_top { width:776px; height:41px; background:url(../images/sub_top.gif) no-repeat; float:left;}
#sub_top h3 { width:150px; font:bold 14px/41px "宋体"; padding-left:13px; color:#51703d; float:left;}
#sub_top p { width:600px; line-height:41px; color:#9b9b9b; text-align:right; float:left; overflow:hidden;}
#sub_top p a { color:#9b9b9b; text-decoration:none;}
#sub_top p a:hover { color:#333; text-decoration:underline;}

#sub_nr { width:743px; font:12px/26px "宋体"; padding:14px 15px 0 18px; overflow:hidden; float:left;}
#sub_news, #sub_pro { width:775px; float:left;}
#sub_news li { width:230px; height:186px; padding:19px 4px 0 18px;}
#sub_news li img { width:230px; height:152px;}
#sub_news li p { width:230px; height:30px; line-height:30px; padding-top:4px; text-align:center; overflow:hidden; float:left;}
#sub_news dl { width:738px; height:123px; background:url(../images/line1.gif) left bottom repeat-x; padding:22px 0 0 18px; overflow:hidden;}
#sub_news dl dt { width:150px; height:120px; padding-right:16px;}
#sub_news dl dt img { width:150px; height:100px;}
#sub_news dl dd { width:572px;}
#sub_news dl dd.two1 p { width:470px; height:24px; font:bold 14px/24px "宋体"; overflow:hidden; float:left;}
#sub_news dl dd.two1 span { width:102px; font:14px/24px Arial; color:#333; text-align:right; float:left;}
#sub_news dl dd.two2 { height:44px; line-height:22px; color:#777; margin:8px 0 7px 0; overflow:hidden;}
#sub_news dl dd.two3 a { color:#ff7200; text-decoration:none; font-family:Arial;}

.fenye { width:90%; font:14px Arial; text-align:center; padding:24px 0 5px 14px; float:left;}
.fenye a { border:#cbcbcb 1px solid; padding:5px 8px; color:#555; margin-right:6px; text-decoration:none; float:left;}
.fenye a:hover { border:#f09239 1px solid; padding:5px 8px; color:#f09239; margin-right:6px; text-decoration:none;}
.fenye span.current { border:#f09239 1px solid; background:#f09239; color:#fff; padding:5px 8px; font-weight:bold; margin-right:6px; float:left;}
.fenye span.disabled { border:#ccc 1px solid; padding:5px 8px; color:#ccc; margin-right:6px; float:left;}
.fenye span { float:left;}

#sub_tt { width:776px; margin:16px 0 0 0; float:left;}
#sub_tt h1 { width:776px; height:30px; font:normal 20px/30px "微软雅黑", Arial, Arial; color:#222; text-align:center; float:left;}
#sub_tt h2 { width:776px; height:34px; text-align:center; font:normal 12px/34px Arial, Helvetica, sans-serif; color:#979797; border-bottom:#ccc 1px dashed; float:left;}
#sub_next { width:776px; border-top:#ccc 1px dashed; padding-top:8px; float:left;}
#sub_next li { width:716px; height:32px; font:14px/32px "宋体"; padding:0 0 0 15px; color:#de0000;}
#sub_next li a { color:#1e7cc4; text-decoration:none;}
#sub_next li a:hover { color:#1e7cc4; text-decoration:underline;}

#sub_pro dl { width:218px; height:258px; padding:22px 8px 0 25px; display:block;}
#sub_pro dl a { width:216px; height:256px; border:#e0e9ce 1px solid; display:block;}
#sub_pro dl a:hover { width:216px; height:256px; border:#6b9819 1px solid;}
#sub_pro dl dt { width:196px; height:196px; padding:10px 0 10px 10px;}
#sub_pro dl dt img { width:196px; height:196px;}
#sub_pro dl dd { width:196px; height:30px; font:14px/30px "宋体"; background:#ecf1e1; text-align:center; margin-left:10px; _margin-left:10px; overflow:hidden;}

#sub_pic { width:740px; height:220px; overflow:hidden; padding:22px 0 0 18px; float:left;}
.sub_box { width:740px; padding:18px 0 0 18px; overflow:hidden; float:left;}
.sub_box h2 { width:716px; height:30px; font:bold 14px/24px "宋体"; color:#ee7330; background:url(../images/sub_box.gif) left top no-repeat; padding-left:24px; margin-bottom:8px; float:left;}
.sub_box p { width:716px; font:12px/26px "宋体"; padding-left:24px; overflow:hidden; float:left;}
/*滚动*/
.xyhj{ width:740px; height:220px; overflow:hidden; padding:22px 0 0 18px; float:left;}}
.xyhjlb { float:left;}
.xyhjlb li { width:218px; height:218px; padding-right:18px;}
.xyhjlb li a { width:216px; height:216px; border:#e0e9ce 1px solid; display:block;}
.xyhjlb li a:hover { width:216px; height:216px; border:#6b9819 1px solid;}
.xyhjlb li p { width:196px; height:196px; padding:10px 0 10px 10px;}
.xyhjlb li p img { width:196px; height:196px;}
#ddemc{ overflow:hidden; width:955px; margin:0 auto;}
#inddemc{ float:left; width:24000%;}
#ddemc1,#ddemc2{ float:left;}