﻿/* -------------------------------------------------------------- 
   
   ie.css
   
   Contains every hack for Internet Explorer,
   so that our core files stay sweet and nimble.
   
-------------------------------------------------------------- */

/* Make sure the layout is centered in IE5 */
body { text-align: center; }
.container { text-align: left; }

/* Fixes IE margin bugs */
* html .column, * html div.span-1, * html div.span-2, 
* html div.span-3, * html div.span-4, * html div.span-5, 
* html div.span-6, * html div.span-7, * html div.span-8, 
* html div.span-9, * html div.span-10, * html div.span-11, 
* html div.span-12, * html div.span-13, * html div.span-14, 
* html div.span-15, * html div.span-16, * html div.span-17, 
* html div.span-18, * html div.span-19, * html div.span-20, 
* html div.span-21, * html div.span-22, * html div.span-23, 
* html div.span-24 { display:inline; overflow-x: hidden; }


/* Elements
-------------------------------------------------------------- */

/* Fixes incorrect styling of legend in IE6. */
* html legend { margin:0px -8px 16px 0; padding:0; }

/* Fixes incorrect placement of ol numbers in IE6/7. */
ol { margin-left:2em; }

/* Fixes wrong line-height on sup/sub in IE. */
sup { vertical-align:text-top; }
sub { vertical-align:text-bottom; }

/* Fixes IE7 missing wrapping of code elements. */
html>body p code { *white-space: normal; } 

/* IE 6&7 has problems with setting proper <hr> margins. */
hr  { margin:-8px auto 11px; }

/* Explicitly set interpolation, allowing dynamically resized images to not look horrible */
img { -ms-interpolation-mode:bicubic; }

/* Clearing 
-------------------------------------------------------------- */

/* Makes clearfix actually work in IE */ 
.clearfix, .container { display:inline-block; }
* html .clearfix,
* html .container { height:1%; }


/* Forms 
-------------------------------------------------------------- */

/* Fixes padding on fieldset */
fieldset { padding-top:0; }

/* Makes classic textareas in IE 6 resemble other browsers */
textarea { overflow:auto; }

/* Fixes rule that IE 6 ignores */
input.text, input.title, textarea { background-color:#fff; border:1px solid #bbb; }
input.text:focus, input.title:focus { border-color:#666; }
input.text, input.title, textarea, select { margin:0.5em 0; }
input.checkbox, input.radio { position:relative; top:.25em; }

/* Fixes alignment of inline form elements */ 
form.inline div, form.inline p { vertical-align:middle; }
form.inline label { position:relative;top:-0.25em; }
form.inline input.checkbox, form.inline input.radio,
form.inline input.button, form.inline button { 
  margin:0.5em 0; 
}
button, input.button { position:relative;top:0.25em; }
table{margin:0px;padding:0px;}
#nweir table{width:625px;overflow:hidden;position:relative;}
#nweir{word-break:break-all;}
td{word-wrap:break-word;}
/* --------------------------------------------------------------

   reset.css
   * Resets default browser CSS.

-------------------------------------------------------------- */
html { 
	border:0; height:100%; 
}

body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, dialog, figure, footer, header,
hgroup, nav, section {
  border-style: none;
    border-color: inherit;
    border-width: 0;
    padding: 0;
    margin: 0;
    font-family:"宋体";
    

}

/* Line-height should always be unitless! */
body {
	line-height: 1.3em;
	width:100%; background-image:url(../images/bg.jpg); background-repeat:repeat-x; background-color:#EDFFD9;
	height: 100%;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

/* Remove annoying border on linked images. */

a img { border: none; }

/* Remember to define your own focus styles! */
:focus { outline: 0; }
div {color:#000000;}
a { color:#515151; text-decoration:none; font-size:12px;}
a:hover{ text-decoration:none; color:#1371A7; }
li { list-style-type:none;}


#bg { width:100%; height:100%; background-image:url(../images/topbg.jpg); background-repeat:repeat-x; background-position:center top; }
#layout { width:974px; margin:0px auto;}
#header { width:974px; float:left; height: 104px; margin-top:28px; background-image:url(../images/header_03.png);}
#header img { float:left;}
#logo { width:384px; height:80px; float:left; margin-left:20px; display:inline; margin-top:15px;}
#lianxi { width:340px; height:104px; float:right; margin-right:15px; display:inline;}
#lianxi_wenzi { width:340px; float:left; text-align:right; font-size:12px; color:#666666; line-height:30px; height:30px; margin-top:10px;}
#lianxi_tel { width:340px; float:left; margin-top:15px;}
#flash { width:974px; float:left; height:342px; border-bottom:solid 2px #A3D069;}
#nav { width:974px; float:left; height:34px; background-image:url(../images/nav_15.png);} 
#nav ul { float:left; padding-left:10px;} 
#nav li  { float:left; font-size:14px; color:#FFFFFF; line-height:34px; width:106px; font-weight:bolder; background-image:url(../images/li_17.png); background-repeat:no-repeat; background-position:left center; }
#nav li a { font-size:14px; color:#FFFFFF;}
#nav li a:hover { color:#ff0000;}
#main { width:974px; background-color:#FFFFFf; float:left;}
#left { width:666px; float:left; margin-top:20px; margin-left:14px; display:inline;  position: relative;}
#gongsijiesao { width:666px; float:left;}
#gongsijiesao span { width:420px; float:left; margin:10px; display:inline; text-align:left; font-size:12px; color:#034500; height:200px; line-height:25px;}
#gongsijiesao img { float:left; margin:10px; width:214px; height:172px; margin-left:2px; display:inline;}
.title { width:100%; height:40px; float:left; border-bottom:solid 1px #257D02;}
.wenzi { width:350px; font-size:14px;float:left; background-image:url(../images/hua_10.png); background-repeat:no-repeat; background-position:5px center; padding-left:35px; text-align:left; font-weight:bolder; color:#054200; line-height:40px;}
.more { float:right; font-size:12px; color:#666666;  width:60px; line-height:40px;}
.more1 { float:right; font-size:12px; color:#666666;  width:60px; line-height:29px;}
.more3 { float:right; font-size:12px; color:#666666;  width:260px; line-height:40px; text-align:right; padding-right:10px;}
.more3 a:hover { color:#FF0000;}
.zhongjian { width:666px; float:left; margin-top:20px;}
.zhongjian img { float:left;} 
.zhongjian_zhong { width:652px; float:left; border-bottom:solid 1px #A8D270; height:224px;}
.title1 {
	width:652px;
	float:left;
	height:42px;
	background-image:url(../images/tit_18.png);
	background-position:left center;
	
}
.title_tit {font-family: "幼圆";
	font-size: 18px; line-height:42px;
	font-weight: bold;
	color: #064300; background-image:url(../images/shuye_19.png); background-repeat:no-repeat; background-position:left center; text-align:left; padding-left:30px; float:left;}
.tupian { width:192px; height:145px; float:left; margin:10px; display:inline;margin-top:16px;}
.tupian img {width:192px; height:145px; }
.wenzi1 { width:420px; padding-right:10px; margin-left:10px; display:inline; float:left; font-size:12px; color:#074200; line-height:20px; margin-top:10px; text-align:left;}
.wenzi5 { width:420px; padding-right:10px; margin-right:10px; display:inline; float:left; font-size:12px; color:#074200; line-height:20px; margin-top:10px; text-align:left;}
.lie { height:112px; width:130px; float:left; display:inline; border-right:solid 1px #ccc; margin-top:10px; margin-right:10px; padding-left:5px;}
.lie span { width:116px; float:left; height:18px; text-align:left; font-weight:bolder; color:#F9A505; font-size:14px; background-image:url(../images/li_18.png); background-repeat:no-repeat; background-position:left center; padding-left:10px;}
.lie ul { float:left; margin-top:5px;}
.lie li { float:left; margin-right:12px; display:inline; font-size:12px; line-height:22px; background-image:url(../images/li_22.png); background-repeat:no-repeat; background-position:left center; padding-left:5px; color:#404040; height:22px;}
.lie li a {color:#404040;}
.lie li a:hover {color:#ff0000;}
.line { width:420px; padding-right:10px; margin-left:10px; display:inline; float:left; font-size:12px; color:#074200; line-height:20px; margin-top:5px; text-align:left;border-top:solid 1px #ccc; padding-top:5px;}
.line1 { width:420px; padding-right:10px; margin-right:10px; display:inline; float:left; font-size:12px; color:#074200; line-height:20px; margin-top:5px; text-align:left;border-top:solid 1px #ccc; padding-top:5px;}
.zuo { width:430px; float:left; display:inline;}
.line li { float:left; width:195px; float:left; background-image:url(../images/li_18.png); background-repeat:no-repeat; background-position:5px center; padding-left:15px; text-align:left; line-height:25px; }
.line li a {color:#404040;}
.line li a:hover {color:#ff0000;}
.line1 li { float:left; width:195px; float:left; background-image:url(../images/li_18.png); background-repeat:no-repeat; background-position:5px center; padding-left:15px; text-align:left; line-height:25px; }
.line1 li a {color:#404040;}
.line1 li a:hover {color:#ff0000;}

#right { width:262px; float:left; margin-top:20px; margin-left:20px; display:inline;}
.news { width:262px; float:left; margin-bottom:20px; display:inline; margin-top:10px;}
.title2 { width:262px; float:left; height:29px; border-bottom:solid 1px #81C64F;}
.title2_biaoti { width:89px; height:29px; float:left; font-size:14px; color:#FFFFFF; background-image:url(../images/tit2_13.png); line-height:29px; font-weight:bolder;} 
.news ul { float:left; width:242px; margin-left:10px; margin-right:10px; display:inline; margin-top:10px; }
.news li { float:left; width:230px; padding-left:12px; display:inline; line-height:26px; border-bottom:dashed 1px #CDCDCD; text-align:left; background-image:url(../images/li_22.png); background-repeat:no-repeat; background-position:5px center;} 
.news li a:hover { color:#FF0000;}
#lianx { width:260px; float:left; border:solid 1px #ccc; margin-top:10px; background-image:url(../images/lianx_03.png); background-repeat:no-repeat; background-color:#F6F6F6;}
#title3  { width:245px; height:40px; line-height:40px; float:left; font-size:14px; color:#F9A715; font-weight:bolder; text-align:left; padding-left:15px;}
#lianx span { padding:15px; line-height:35px; text-align:left; float:left; font-size:12px; margin-top:20px; margin-bottom:20px;}
#anli { width:950px; margin-left:12px; float:left; display:inline; margin-top:10px; height:200px;}

#demo {
 width:950px; float:left; overflow:hidden;height:148px; margin-top:10px; display:inline; border:none;
}
#indemo {
float: left;
width: 800%;
}
#demo1,#demo2{height:148px;float:left; display:inline-table;}
#demo1 li,#demo2 li{ width:202px; height:148px; float:left; margin-right:15px; display:inline; }
#demo1 li img,#demo2 li img{ display:block;width:202px; height:148px; }

#demo1 {
float: left;
}
#demo2 {
float: left;

} 
#link { width:950px; margin-left:12px; float:left; display:inline; margin-top:10px; }
#link span { float:left; text-align:left; line-height:30px; font-size:12px; margin-left:5px; display:inline; margin-top:10px; margin-bottom:10px;}
#footer { width:100%; height:100px; padding-top:22px; background-image:url(../images/btmbg.jpg); background-repeat:no-repeat; line-height:25px; background-position:left bottom; float:left; font-size:12px; color:#666666;}

.fenlei { width:262px; float:left; margin-top:10px;}
.fenlei ul { width:242px; float:left; margin-top:10px; margin-bottom:10px;margin-left:10px; margin-right:10px; display:inline; }
.fenlei li { float:left; border-bottom: dotted 1px #257D02; width:242px; padding-bottom:5px; font-size:12px; padding-top:5px;}
.lvhua { float:left; background-image:url(../images/li_18.png); background-repeat:no-repeat; background-position:5px center; font-size:14px; color:#064300; line-height:30px; display:inline; font-weight:bolder; padding-left:22px; width:220px; text-align:left;}
.lvhua a {color:#064300; font-size:14px;}
.lvhua a:hover { color:#FF0000;}
.fenlei span a:hover { color:#FF0000;}
.fenlei span { width:220px; margin-left:10px; margin-right:10px; display:inline; line-height:25px; font-size:12px; color:#666666; text-align:left; background-image:url(../images/li_22.png); background-repeat:no-repeat; background-position:2px center; float:left; padding-left:12px; display:inline; height:25px;}
#tou { width:666px; float:left;}

#body { width:640px; padding-left:13px; padding-right:13px; float:left;} 
#body h1 { width:640px; float:left; line-height:80px; border-bottom:dashed 1px #ccc; font-size:20px; color:#666666;}
#nweir { width:620px; padding:10px; line-height:25px; font-size:14px; text-align:left; color:#666666; float:left;white-space:normal; word-wrap: break-word;word-break: normal; }
table tr td{table-layout:fixed;word-break:break-all;}
#images { width:666px; float:left; margin-top:10px; margin-bottom:10px; }
#images li { width:206px; height:294px; float:left; margin-left:12px; margin-top:10px; display:inline;}
#images li img { width:206px; height:270px; float:left;}
#images li.on img { width:auto; height:auto}
#images li  span { width:206px; height:24px; float:left; font-size:12px; line-height:24px; color:#666666;}
#images li  span a:hover { color:#FF0000;}
#fanye { width:666px; float:left; margin-top:20px; margin-bottom:20px; height:30px; line-height:30px; font-size:12px;}
#fanye span { margin-left:10px;} 
#fanye span a:hover { color:#FF0000;}
#img { width:666px; float:left; margin-top:10px; margin-bottom:10px;}
#img li { width:200px; height:180px; float:left; margin-left:10px; margin-right:10px; margin-bottom:10px; margin-top:10px; display:inline;}
#img li img { width:200px; height:166px; float:left;}
#img li  span { width:200px; height:24px; float:left; font-size:12px; line-height:24px; color:#666666;}
#img li  span a:hover { color:#FF0000;}
#line_line { width:666px; float:left; margin-top:10px; margin-bottom:10px;}
#line_line li { width:640px; margin-left:13px; margin-right:13px; display:inline; float:left; line-height:30px; height:30px; border-bottom:dashed 1px #ccc; } 
.wea { width:500px; float:left; text-align:left; font-size:12px; background-image:url(../images/li_22.png); background-position:10px center; padding-left:20px; background-repeat:no-repeat; }
.time { float:left; width:110px; padding-right:10px; text-align:right; font-size:12px; color:#666666;}
.wea a:hover { color:#FF0000;  }


/* mainbanner */
.mainbanner{height:342px;overflow:hidden; position:relative;}
.mainbanner_window{left:50%;width:2000px;height:366px;overflow:hidden;margin-left:-1000px;position:absolute;}
.mainbanner_window ul{width:999999px;height:454px;position:relative;}
.mainbanner_window li{background:rgb(204, 204, 204);width:2000px;height:342px;text-align:center;font-size:0px;float:left;display:inline;}
.mainbanner_list{left:50%;top:320px;width:500px;height:30px;margin-left:-75px;position:absolute;}
.mainbanner_list li{width:30px;height:30px;overflow:hidden;float:left;display:inline;}
.mainbanner_list a{background:url("../images/50c15ece07fd0f3407000083.png") no-repeat;width:25px;height:25px;line-height:25px;overflow:hidden;text-align:center;color:rgb(255, 255, 255);font-size:12px;font-weight:700;float:left;display:inline-block;}
.mainbanner_list li.active a{background-position:0 -30px;text-decoration:none;}
.mainbanner_list li a:hover{background-position:0 -30px;text-decoration:none;}
#nweir1 { width:620px; padding:10px; line-height:25px; font-size:12px; text-align:left; color:#064300; float:left;}
#nweir img{max-width:610px;}