@charset "utf-8";

/* CSS Document */

body { margin:0px; text-align:center; font-size:12px; color:#57504A; padding:0; font-family:Arial, Helvetica, sans-serif; }

img { border:0px;  }

ul,ol{list-style-type: none; margin:0px; padding:0;  }

div,form,h1,dl,dt,dd,ul,ol,li,table,td,th,p{ margin:0; padding:0; list-style:none; }

td { font-size:12px; line-height:20px;}

h2,h3,h4,h5,h6{	padding:0; margin:0px 0 2px 0;}

h1{ font-size:20px; font-family:"黑体"; font-weight: normal; margin:8px 0 12px 0; text-align:center; }



a:link,a:visited,a:active { text-decoration:none; color:#57504A; }

a:hover { text-decoration:underline; color:#0000CC;  }



.blank1 { clear:both; height:1px; overflow:hidden; }

.blank2 { clear:both; height:2px; overflow:hidden;}



.blank3 { clear:both; height:3px; overflow:hidden; }

.blank4 { clear:both; height:4px; overflow:hidden; }	

	

.blank5 { clear:both; height:5px; overflow:hidden; }

.blank6 { clear:both; height:6px; overflow:hidden; }

.blank8 { clear:both; height:8px; overflow:hidden; }

.blank10 { clear:both; height:10px; overflow:hidden; }

.blank15 { clear:both; height:15px; overflow:hidden; }



.blank20 { clear:both; height:20px; overflow:hidden; }

.blank45 { clear:both; height:45px; overflow:hidden; }



#head{ clear:both; margin:auto;  width:850px; padding:0px 75px 0 75px; height:153px; background:url(top_bg.gif) top left repeat; position:relative; }

#head .logo{ clear:both; width:820px; height:115px; padding:0 0 0px 0;text-align:left;}

#head .logo img { border:0px; width:820px; height:115px; }

#head .r { float:right; width:850px; }

#head .r1 { float:right; width:160px; height:32px;  line-height:32px; text-align:right; }

#head .r1 li { display:inline; font-size:11px; color:#CAB9A5;}

#head .r1 li.left { float:left; background:url(top_navbg.gif) right 13px no-repeat; padding:0 8px 0 8px;  }

#head .r1 li.right { float:left; padding:0 8px 0 8px;  }

#head .r1 li a:link,

#head .r1 li a:active,

#head .r1 li a:visited { color:#CAB9A5;  text-decoration:none; line-height:16px; }

#head .r1 li a:hover{ color:#CAB9A5; text-decoration:underline; line-height:16px;  }





/* menu */

#menu { clear:both; margin:auto;width:910px;padding:0 15px 0 75px; height:37px; font-size:14px;background:url(menu_bg.gif) left top repeat;}

#menu li{ display:inline; float:left; margin:0 5px 0 0px; color:#FFFFFF; line-height:37px; font-weight:bold; }

#menu li.left { float:left; background:url(menu_g.gif) right 0px no-repeat; padding:0 11px 0 12px;  }

#menu li.right { float:left; padding:0 0px 0 2px;  }

#menu li a { display:block; color:#ffffff; font-weight:bold;  margin:0 5px 0 10px;   }

#menu li.bg{ background:url(menu_hit.gif) no-repeat 8px top; color:#3C3839; width:110px; height:34px}

#menu li.bg a{ color:#3C3839; text-decoration:none}



#menu .hit { display:block; color:#474243; height:37px; font-weight:bold; padding:0 0 0 20px; margin-left:10px; margin-right:10px;  text-decoration:none; background:url(menu_hit.gif) no-repeat left 0px;  }

#menu .hit a { display:block;  line-height:37px;  padding:0px 20px 0px 0px; background:url(menu_hit.gif) no-repeat right 0px; }

#menu .hit a:link,

#menu .hit a:hover,

#menu .hit a:visited,

#menu .hit a:active{ color:#474243; line-height:37px; font-weight:bold;}

.menu_list{ clear:both; margin:auto; width:850px; position:relative; background:url(mbg.gif) left top no-repeat;}

.mbg { clear:both; background:url(mbg.gif) left top no-repeat; height:20px; width:820px; }



#contant {  margin:auto; clear:both;width:850px; padding:0 75px 0 75px; background:url(contant_bg.gif) left top repeat-x; }

.main { margin:auto; clear:both; width:820px; padding:0 15px 0 15px; background-color:#FFFFFF;}

.banner { width:820px; float:left}

.banner img { border:0;}

.partleft{ float:left; width:225px; clear:left; padding-right:15px; }

.partright{ float:right;  width:580px; }





#foot{ clear:both; margin:auto; width:850px; padding:0 75px 0 75px; height:40px; background-color:#7E6A59;  text-align:center; }

#foot ul { clear:both; width:100%; text-align:center; line-height:30px; font-size:12px; color:#ffffff; }

#foot li { display:inline; padding-left:3px; padding-right:3px; }

#foot li.left { background: url(top_navbg.gif) no-repeat right 3px; padding:0 8px 0 8px; }

#foot li.right { padding:0 5px 0 8px; }

#foot li a:link,

#foot li a:active,

#foot li a:visited { color:#fff; text-decoration:none; line-height:25px; }

#foot li a:hover{ color:#fff;  text-decoration:underline; line-height:25px;  }

#foot .copyright { clear:both; line-height:25px; font-size:11px; }



/* box默认样式 */

.stylebox { clear:both; }

.stylebox .title{ font-size:14px;  height:21px; line-height:21px; padding-left:25px; font-weight:bold; text-align:left;  position:relative; }

.stylebox .title a:link,

.stylebox .title a:visited,

.stylebox .title a:active { font-size:13px; color:#57504A; text-decoration:none;  }

.stylebox .title a:hover{ font-size:13px; color:#57504A; text-decoration:underline; }

.stylebox .title .viewmore{ position:absolute; right:10px; top:0px;  font-weight:normal; font-size:11px; }

.stylebox .title .viewmore a:link,

.stylebox .title .viewmore a:visited,

.stylebox .title .viewmore a:active { color:#57504A; font-size:11px; text-decoration:none;  }

.stylebox .title .viewmore a:hover{ color:#57504A; font-size:11px; text-decoration:underline; }



.stylebox { clear:both; }

.stylebox .title1{font-size:14px;height:25px; line-height:25px; padding-left:25px;  font-weight:bold; text-align:left;  position:relative; }

.stylebox .title1 a:link,

.stylebox .title1 a:visited,

.stylebox .title1 a:active { font-size:14px; color:#57504A; text-decoration:none;  }

.stylebox .title1 a:hover{ font-size:14px; color:#57504A; text-decoration:underline; }

.stylebox .title1 .viewmore{ position:absolute; right:10px; top:0px;  font-weight:normal; font-size:11px; }

.stylebox .title1 .viewmore a:link,

.stylebox .title1 .viewmore a:visited,

.stylebox .title1 .viewmore a:active { color:#57504A; font-size:11px; text-decoration:none;  }

.stylebox .title1 .viewmore a:hover{ color:#57504A; font-size:11px; text-decoration:underline; }



.stylebox .body { clear:both; text-align:left; padding:0px 7px 0 7px; background-color:#F2ECE8; overflow:hidden;  }

.stylebox .body1 { clear:both; text-align:left; line-height:22px; padding:0px 0 9px 9px; background-color:#F2ECE8; overflow:hidden;  }





.t_bg1{ background:url(t_bg1.gif) no-repeat left top; color:#ffffff; line-height:21px; height:21px; }

.t_bg2{ background:url(t_bg2.gif) no-repeat left top; color:#57504A; line-height:25px; height:25px;}



.border_1{ background:url(border_1.gif) left top no-repeat; height:8px; overflow:hidden;}

.border_2{ background:url(border_2.gif) left top no-repeat; height:9px; overflow:hidden;}

.border_3{ background:url(border_3.gif) left top no-repeat; height:7px; overflow:hidden;}

.border_4{ background:url(border_4.gif) left top no-repeat; height:10px; overflow:hidden;}

.pic { clear:both; text-align:center; width:196px; height:78px; padding:10px 0 0 7px;}

.pic img { border:0;}



/* 列表样式 开始 */

.style1 { clear:both; }

.style1 li { padding:3px 0px 0px 20px; margin:0; background:url(t_bg3.gif) left top no-repeat; font-size:12px; text-align:left; color:#3C3839;  line-height:27px; }

.style1 li a:link,

.style1 li a:visited,

.style1 li a:active { color:#3C3839; font-size:12px; text-decoration:none;  }

.style1 li a:hover{ color:#3C3839; font-size:12px; font-weight:bold; text-decoration:underline; }



.style1b { clear:both; }

.style1b li { padding:3px 0px 0px 20px; margin:0; background:url(t_bg4.gif) left bottom no-repeat; font-size:12px; text-align:left; color:#3C3839;  line-height:22px; }

.style1b li a:link,

.style1b li a:visited,

.style1b li a:active { color:#3C3839; font-size:12px; text-decoration:none;  }

.style1b li a:hover{ color:#3C3839; font-size:12px; font-weight:bold; text-decoration:underline; }



.style2 { clear:both; }

.style2 li  { padding:3px 0px 0px 20px; margin:0; background:url(l_bg1.gif) left top no-repeat; font-size:12px; text-align:left; color:#3C3839;  line-height:22px; }

.style2 li { padding:3px 0px 0px 20px; margin:0; background:url(l_bg2.gif) left top no-repeat; font-size:12px; text-align:left; color:#3C3839;  line-height:36px; }

.style2 li a:link,

.style2 li a:visited,

.style2 li a:active { color:#3C3839; font-size:12px; text-decoration:none;  }

.style2 li a:hover{ color:#3C3839; font-size:12px; font-weight:bold; text-decoration:underline; }



.style3 { clear:both; }

.style3 li { padding:3px 0px 0px 5px; margin:0; font-size:12px; text-align:left; color:#3C3839;  line-height:22px; position:relative;}

.style3 li span { font-weight:bold; border-bottom:solid 1px #3C3839; }

.style3 li a:link,

.style3 li a:visited,

.style3 li a:active { color:#3C3839; font-size:12px; text-decoration:underline; }

.style3 li a:hover{ color:#3C3839; font-size:12px; font-weight:bold; text-decoration:underline; }

.style3 li .addtime{ position:absolute; right:10px; top:0px;  font-weight:normal; color:#505050; font-size:11px; }

.style3 li .addtime a:link,

.style3 li .addtime a:visited,

.style3 li .addtime a:active { color:#505050; font-size:11px; text-decoration:none;  }

.style3 li .addtime a:hover{ color:#5050; font-size:11px; text-decoration:underline; }





.style7 { clear:both;}

.style7 li { float:left; border-right:#fff 1px solid; font-size:12px; text-align:left; color:#3C3839; height:20px;  line-height:20px;  }

.style7 li a{ color:#423D3E; padding:2px 7px 2px 7px;  line-height:20px; height:20px;}

.style7 li a:hover{ color:#fff; padding:2px 7px 2px 7px; background:#766354; line-height:20px; height:20px;}





.down1{ clear:both; width:196px; margin-left:7px; padding-top:7px;  }

.down1 li {background:url(l_bg1.gif) left top no-repeat;padding-left:22px; font-size:12px; text-align:left; color:#3C3839;  line-height:22px; height:22px;}

.down1 li a:link,

.down1 li a:visited,

.down1 li a:active {  color:#3C3839;  font-size:12px; text-decoration:none; line-height:22x; }

.down1 li a:hover{  color:#3C3839;  font-size:12px; text-decoration:underline; line-height:22x;}





.down2{ clear:both; width:196px; margin-left:7px; padding-top:7px;  }

.down2 li {background:url(l_bg2.gif) left top no-repeat;padding-left:22px; padding-top:4px; font-size:12px; text-align:left; color:#3C3839;  line-height:16x; height:32px;}

.down2 li a:link,

.down2 li a:visited,

.down2 li a:active {  color:#3C3839;  font-size:12px; text-decoration:none; line-height:16x; }

.down2 li a:hover{  color:#3C3839;  font-size:12px; text-decoration:underline; line-height:16x;}







.con1 { width:552px; float:left; text-align:left; padding:5px; min-height:405px;}

.con1 p { float:right; text-align:right; }

.con1 img { margin:10px 0 10px 10px;}



.contact{ clear:both;  background:url(contactimg.gif) no-repeat 390px 8px;}



/*links*/

.links { width:820px; clear:both; height:74px;}

.links .l { float:left; background:url(links_l.gif) no-repeat left top; width:8px; height:74px; overflow:hidden;}

.links .c { float:left; width:804px; padding:10px 0 10px 0; height:54px; text-align:left;background-color:#F2ECE8;}

.links .c img { border:0; width:154px; height:53px; margin:0 2px 0 2px; }

.links .r { float:right; background:url(links_r.gif) no-repeat left top; width:8px; height:74px; overflow:hidden;}



/*pic*/

.c_pic { clear:both; width:580px; margin-bottom:5px;}

.c_pic img { border:0; }

