@charset "utf-8";
body{ margin:0; padding:0; color:#333; font-family:Arial, Helvetica, sans-serif; font-size:13px; background:url(bg.gif)}
*{ margin:0; padding:0;}
a{ text-decoration:none; color:#333; }
a:hover{color:#fe0000; }
ul{ margin:0; padding:0;}
li{ list-style:none;}
img{ border:0;}
td{ line-height:20px;}
.clear{ width:1px; height:0; overflow:hidden; clear:both;}
form{ margin:0; padding:0;}
.page{ height:25px; text-align:center; margin-top:10px;}
.page span{ margin:2px; border:1px solid #CCC; padding:2px;}
.page a{ margin:2px;}
.hover{ color:#F00}
.news_text{ width:100%; margin:0 auto; overflow:hidden; height:40px; line-height:20px; clear:both}
.news{ width:100%; margin:0 auto; overflow:hidden; border-bottom:1px dotted #ccc; margin-bottom:10px; padding-bottom:10px;}
.news_tu{ width:150px; height:105px; float:left;}
.news_tu img{ width:150px; height:105px; float:left;}
.news_info{ width:600px; float:right; height:105px;}
.title{ width:100%; float:left; height:25px;  overflow:hidden; font-weight:bold; font-size:13px; color:#333; font-weight:bold;}

.title a{  color:#333;}
.time{ width:100%;text-align:right; line-height:20px;}
.news_more{ height:20px; line-height:20px;}

/*ͷ��*/
.youx{ text-decoration:underline}
.zmo{ font-weight:bold; color:#fe0000; margin-top:20px; font-size:14px; margin-bottom:15px;}
.zmo2{ margin-bottom:10px; margin-top:15px;}
#hjkl td{ background:#fff; line-height:28px; padding:5px 10px;}
.top{ width:1000px; height:180px; background:url(top.jpg); margin:0 auto; }

#main{ width:1000px; background:#FFF; margin:0 auto; overflow:hidden; padding-top:5px; padding-bottom:20px;}

#zuoce ol {
  margin: 0;
  padding: 0;
  list-style: none;
  width: 211px; /* Width of Menu Items */
  }
#zuoce ol li {
  position: relative;
  }
#zuoce li ol {
  position: absolute;
  left: 211px; /* Set 1px less than menu width */
  top: 0;
  display: none;  border-bottom:0; width:160px;
  }
  #zuoce li ol li{ background:#e50f0f; width:150px; margin:0; border-bottom:1px solid #fff; padding:0; text-align:center; float:left; padding:5px; line-height:25px;}
  #zuoce li ol li a{ color:#fff; font-size:13px;}
  #zuoce li ol li a:hover{ text-decoration:underline}
/* Styles for Menu Items */
#zuoce ol li a {
  display: block;
  }
/* Holly Hack. IE Requirement \*/
* html ol li { float: left; height: 1%; }
* html ol li a { height: 1%; }
/* End */
#zuoce li:hover ol, li.over ol { display: block; } /* The magic */

#zuoce{ width:150px; float:left;}
.left{ width:211px;  float:left;}
.lefttop{ width:211px; background:url(lefttop.jpg); height:101px; float:left}
.leftmain{ width:211px; background:url(leftmain.jpg); float:left}
.leftmain li{ width:171px; padding-right:40px; float:left; text-align:right;line-height:33px; background:url(leftli.jpg); float:left; margin-bottom:19px; font-size:12px;}
.leftfoot{ width:211px; background:url(leftfoot.jpg); height:113px; float:left}
.right{ width:780px; float:right; overflow:hidden}
.menu{ width:780px; height:45px; background:url(menu.jpg);}
.menu li{ width:106px; float:left; height:45px; margin-right:40px; line-height:45px; text-align:center; font-size:16px; font-weight:bold;}
.menu li a{ display:block}
.menu li a:hover{ background:url(menu1.jpg); color:#FFF}
#menubg{ background:url(menu1.jpg); color:#FFF}
.index_1{ width:775px; overflow:hidden; padding-top:10px; padding-bottom:20px;}
.about{ width:390px; float:left; overflow:hidden;}
.about_top{ background:url(abg.jpg); height:52px; text-align:right; width:390px;}
.about_top img{ margin-top:10px;}
.about_main{ width:390px; line-height:29px; height:200px; overflow:hidden; padding-bottom:30px;}
.qie{ width:360px; float:right; height:245px; }
.foot{ width:100%; max-width:1000px; margin:0 auto; text-align:center; background:#FFF; padding-bottom:20px; padding-top:10px; border-top:2px solid #cf0d0d; margin:0 auto; }

.righttop{ width:779px; height:65px; background:url(righttop.jpg); margin-top:15px; font-size:15px; font-weight:bold; line-height:40px; text-indent:50px; color:#FFF;}
.rightmain{ width:756px; padding:10px; padding-top:25px; line-height:30px; border:1px solid #e3e3e3; border-top:0; min-height:335px;}
#about p{ text-indent:25px; margin-bottom:5px; letter-spacing:1px; line-height:20px;}
.rightmain strong{ font-size:14px}
.pic1 a{ display:block;}
.pic1 img{ margin-right:15px; height:160px;}