/* CSS Document */
body{
	padding:0px; margin:0px;color:#333; font-size:12px;  font-family: "宋体";
}
div,p,span,strong,b,ul,li,form,img,h1,h2,h3,h4,h5,h6,small,font,center,label,center,ol,iframe{
	 padding:0px; margin:0px auto; border:0px;
}
TABLE {
	padding:0px; margin:0px auto; border:0px; border-collapse:collapse;
}
td,th{
	padding:0px; margin:0px; border:0px;word-wrap:break-word;word-break:keep-all;
}
input{
	margin:0px; color:#333;font-size:12px; font-family: "宋体";
}
input[type=text]{
     padding-left:5px;padding-right:5px;        
}
*input
{
	    padding-left: expression((this.type=="text") ? "5px" : "style");  padding-right: expression((this.type=="text") ? "5px" : "style"); 
}
select,textarea {
	margin:0px; color:#333;font-size:12px; font-family: "宋体";
}
li,ol{
  list-style:none;
}
A{
	text-decoration: none; color:#333;
}
A:hover {
           text-decoration:underline;color:#0641a0; cursor:pointer;
} 
h1{
           font-size:22px; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; color:#fff; height:60px; line-height:60px; margin-left:30px;
}
h4{
           font-size:12px;clear:both; font-weight:normal; color:#000; text-align:left;
}
h5{
           font-size:12px;clear:both; text-align:center;
}
/**********top*********/
.top{
        clear:both; width:932px; padding-top:20px; overflow:hidden;
}
.top div.top{
                padding-top:0px;
}
.logo{
       float:left;
}
.search{
         float:right; background: url(../images/search.gif) no-repeat right top; width:200px; height:20px; margin-top:20px;
}
.search span{
     float:left; margin-top:2px; display:block; 
}
.search input{
     width:105px; float:left; margin-left:30px; border:0px; margin-top:2px;
}
.search a{
            display:block; float:left; width:17px; height:17px; margin-left:14px; cursor:pointer;
}
.menu ul{
           width:100%; clear:both;padding-top:4px;
}
.menu li{
          float:left;
}
.menu{
      clear:both; background:url(../images/menu_bg.gif) no-repeat left bottom; height:29px;text-align:center;padding-top:15px; _padding-top:5px;overflow:hidden; padding-left:40px;
}
.menu a{
             line-height:24px; height:24px; display:block; float:left; padding:0px 30px; color:#4c4c4c;
}
.menu a:hover{
               text-decoration:none; color:#6e748a; background:#fff;
}
.menu2 a.on_menu{
               background:#fff; color:#6e748a;
}
.menu ul.nav_box{
         width:200px;position:absolute;  clear:both; margin-top:21px;*margin-top:-4px; 
}
.menu ul.nav_box li{
            clear:both;width:200px;
}
.menu ul.nav_box li a{
            width:100%; background:none; color:#c7cad3; display:block; text-indent:2.0em; text-align:left; background-image: url(../images/jiao2.gif); background-repeat:no-repeat; background-position:10px center; clear:both; float:none; border-bottom:1px solid #878d9f; padding:0px;background-color:#6e748a;
}
.menu ul.nav_box li a:hover{
             color:#fff; background-image: url(../images/jiao2.gif); background-repeat:no-repeat; background-position:10px center;background-color:#6e748a;
}
.menu ul.nav_box .nav_box2{
              width:170px;position:absolute; margin-left:170px;*margin-left:80px; margin-top:-26px; background-color:#6e748a; overflow:hidden;
}
.menu2 ul.nav_box .nav_box2{
                  background-color:#1d3e6f;
}
.express{
          float:left; width:520px; padding-left:20px; padding-top:22px; color:#333; text-align:right;
}
/*****banner****/
.banner{
       clear:both; width:932px; padding-bottom:10px; margin-top:10px;
}
.title{
        clear:both; width:932px; background:url(../images/top_bg.jpg) repeat-x left top; height:60px;
}
/*main*/
.main{
         clear:both; width:932px; overflow:hidden; padding-top:15px;
}
.left{
           float: left; width:236px; background-image: url(../images/left_top.gif); background-repeat:no-repeat; background-position:left top; padding-top:24px; 
}
.left2{
         background: none; padding-top:0px; text-align:center;
}
.left ul{
           clear:both;border-left:1px solid #c7c7c7;border-right:1px solid #c7c7c7;
}
.left ul li{
           clear:both; 
}
.left ul li a{
            display:block; text-indent:1.5em; color:#333; height:25px; line-height:25px; border-top:1px solid #c7c7c7;background-color:#f6f6f6;
}
.left ul li a:hover{
           color:#333; text-decoration:none;
}
.left ul li a.on_leftmenu{
                background-color:#f6f6f6 color:#333;background-image:url(../images/jiao_on.gif); background-repeat:no-repeat; background-position:210px center ;
}
.left ul li div{
           clear:both; padding:10px 0px;border-top:1px solid #c7c7c7;
}
.left ul li div a{
            color:#333;background-image: none; background-image:url(../images/jiao1.gif); background-repeat:no-repeat; background-position:12px center ; text-indent:2.0em; border-top:0px;background-color:#fff;
}
.left ul li div a:hover{
            color:#fff;background-color:#224272;background-image:none; background-image: none; background-image:url(../images/jiao2.gif); background-repeat:no-repeat; background-position:12px center ; 
}
/**********right******/
.right{
              float:right; width:680px; 
}
.top_for{
            background: url(../images/to.gif); background-repeat:no-repeat; background-position:left center; height:30px; line-height:30px; text-indent:5.0em; 
}
.text_box{
             clear:both; margin-top:10px; padding-left:5px;line-height:1.5em;
}
.text_box p{
            clear:both; padding-top:5px; 
}
.text_box b{
            clear:both; padding-bottom:5px;padding-top:5px; display:block; 
}
.text_box td{
                 padding:5px; vertical-align:top;
}
.news_box{
            clear:both;
}
.news_box li{
             clear:both; padding:8px 0px; overflow:hidden;
}
.news_box li span{
             display:block; float:left; width:15%; color:#999;
}
.news_box li a{
             display:block; float:left;width:85%;
}
.list_box{
           clear:both; border:1px solid #e1e1e1; padding:0px 5px; overflow:hidden; overflow-y: auto; height:400px;
}
/*link_box*/
.link_box{
           clear:both; width:932px; 
}
.link_box td{
           text-align:center;
}
/*foot*/
.foot{
           clear:both; width:932px; color:#666; text-align:center; padding-top:10px;line-height:1.5em;
}
.foot2{
             margin-top:20px; 
}
.foot2 div{
             clear:both;  border-bottom:1px  dotted #ccc; overflow:hidden; height:58px; padding-bottom:5px;
}
.foot2 div a{
             padding:0px 15px;
}
.foot2 p{
             clear:both; padding-top:8px;
}
.foot2 p span{
             color:#0641a0;
}
/*************/
.new_box img{
        clear:both;display:block;margin:10px auto 0;
}

.pro_box{
           width:160px; 
}
.pro_box img{
          width:160px; height:90px;
}
.product_all{
           clear:both; background-image:url(../images/pro_top.gif); background-repeat:no-repeat; background-position:left top; overflow:hidden; padding-top:5px; margin-bottom:10px;
}
.product_box{
          clear:both;background-image:url(../images/pro_foot.gif); background-repeat:no-repeat; background-position:left bottom;  padding-bottom:5px;
}
.product_box ul{
          clear:both; border-left:1px solid #ccc;border-right:1px solid #ccc;overflow:hidden;*height:100%;
}
.product_box ul li{
         clear:both;text-align:center; padding:10px 5px;
}
.product_box ul a{
          display:block; float:left; margin-top:10px; border:1px solid #ccc; width:160px;
}
.product_box ul div{
                  display:block; float:left; width:480px; text-align:left; padding:0px 0px 0px 10px;margin-top:10px; color:#666;
}
.product_box ul span{
          display:block; clear:both;
}
.product_box ul span a{
          color:#0641a0; display:block;clear:both; border:0px; clear:left; margin-top:5px;
}
.guige td{
              border:1px solid #ccc; 
}
.text_box .guige p{
              padding-top:0px;
}
/****/
.Menubox {
	 LINE-HEIGHT: 28px; HEIGHT: 28px
}
.Menubox LI {
	DISPLAY: block; FONT-WEIGHT: bold; FLOAT: left; CURSOR: pointer; COLOR: #949694; TEXT-ALIGN: center;WIDTH: 120px;
}
.Menubox LI.hover {
	BORDER-RIGHT: #a8c29f 1px solid; BORDER-TOP: #a8c29f 1px solid; FONT-WEIGHT: bold; BORDER-LEFT: #a8c29f 1px solid; WIDTH: 120px; COLOR: #739242; LINE-HEIGHT: 27px; BORDER-BOTTOM: #a8c29f 0px solid; HEIGHT: 27px
}
.Contentbox {
	CLEAR: both; BORDER-RIGHT: #a8c29f 1px solid; BORDER-TOP: #a8c29f 0px solid; BORDER-LEFT: #a8c29f 1px solid;  PADDING-TOP: 8px; BORDER-BOTTOM: #a8c29f 1px solid; TEXT-ALIGN: center; 
}
.Contentbox p{
           display:block; clear:both;
}
.Contentbox SPAN {
	COLOR: #ccc
}
.search_resulte{
   clear:both; padding-bottom:10px;
}
.search_resulte b{
        padding:0px;  color:#000; font-weight:normal;
}
.search_resulte p{
           clear:both; display:block; padding:2px 0px;
}
.search_resulte span{
           clear:both; display:block;
}
.search_resulte span a{
           color:#0641a0;
}
.search_resulte span a:hover{
           color:#0641a0;
}
/*QQ*/
#abcd{
       position:absolute; right:0px; top:130px; overflow:hidden;cursor:pointer
}
.action_a{
         display:block;width:28px; float:left; 
}
#bb{
        width:180px; float:left; background:#fff; border:1px solid #ccc; min-height:125px;
}
#bb{
         _height:expression(this.style.height < 125 ? 125: true);
}
#bb h2{
        background:#8abbff; color:#FFFFFF; font-size:12px; font-weight:normal; padding-left:10px; height:20px; line-height:20px; clear:both;
}
#bb div{
         clear:both;padding:5px 10px;  color:#567AB3;
}
#bb table{
        width:160px; margin-top:5px;clear:both;
}
#bb table td{
                 padding:3px 0px;
}
#bb table img{
             display:block; float:left; padding-right:3px;
}
#bb LI A{
         color:#4C4C4C;line-height:20px;
}
#bb UL LI A:hover{
	color:#4C4C4C;
}
.table_box_big td{
              border:1px solid #D0D0D0;
}
.table_box_big th{
              border:1px solid #D0D0D0; background-color:#CCFFFF; table-layout:fixed;
}
.table_box_big .th1{
              width:59%;
}
.table_box_big .th2{
              width:20%;
}
.table_box_big .th3{
              width:20%;
}
.table_box_big img{
           margin-left:30%;
}
.table_box_big tr.tr1{
              background-color: #FFFFCC; font-weight:bold;
}
.table_box_big tr.tr2{
              background-color:#F3F8FE ; font-weight:bold;
}
.product_box ul img{
            width:160px; height:90px;
}
.text_box table{
          table-layout:fixed;
}