@charset "utf-8";
/* CSS Document */
body{background:#fff;
     margin:0;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:12px;
	 color:#333;
	 }

h5 { border-bottom: 2px solid #ccc;}
	 
td {
	line-height:22px;
	font-size: 12px;
} *html td {line-height:22px;}

 a:{color:#333333;  font-size:12px;
}
a:link {color:#333333;font-size:12px;
        }
a:visited {
	color: #333333;font-size:12px;
}
 a:active {color:#333333;font-size:12px;}
 a:hover{color:#999999;font-size:12px;}


#top { background:#035ea5 url(../images/t_bg.jpg) repeat-x;
       height:60px;
	   width:auto;
	   }

#languages {
            margin-right:30px;
			}
.lan { float:left;
       background: url(../images/sj.png) no-repeat center left;
	   margin:auto 10px;
	   padding:auto 10px;
	   }
	   /* for ie6 */ 
*html .lan { 
    background:url(../images/sj.gif) no-repeat center left;; 
} 


.lan a:{color:#FFF; 
        font-size:12px;
		text-decoration:none;	
		    }
.lan a:link {color:#FFF; 
             font-size:12px;
		      text-decoration:none;	
        }
.lan a:visited {
     	color:#FFF; 
        font-size:12px;
		text-decoration:none;	
         }
.lan a:active {color:#FFF; 
               font-size:12px;
	         	text-decoration:none;	}
.lan a:hover{color:#ccc; 
        font-size:12px;
		text-decoration:none;	}

.search { margin-left:10px;
        }
.inp {
 BORDER-TOP-WIDTH: 1px; 
 BORDER-LEFT-WIDTH: 1px; 
 FONT-SIZE: 12px; 
 BORDER-BOTTOM-WIDTH: 1px;
  BORDER-RIGHT-WIDTH: 1px;
  border:1px solid #FFF;
  background:none;
 color:#ccc;
}
	 
.search_bt {margin:10px;
            }
			
/*menu*/
#menu {
	width: 976px;
	height: 31px;
	margin: 0 auto;
}

#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: normal;
}

#menu li {
	display: inline;
}

#menu a {
	float: left;
	margin-right: 2px;
	padding: 5px 25px 5px 25px;
	background: #3d81cc url(../images/menu_bg.gif);
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 12px;
	color: #04519f;
}

#menu a:hover {
	text-decoration: none;
	background: #e3e8ec url(../images/menu_down.gif) repeat-x;
	color:#fff;
	
}

#menu .first a {
      color:#FFF;
	background: #3d81cc url(../images/menu_down.gif) repeat-x;
	
}
#menu .first a:hover {
	text-decoration: none;
	background: #e3e8ec url(../images/menu_down.gif) repeat-x;
	
}

/*left products*/
.left_first {width:192px;
             height:149px;
			 margin-left:3px;
			 }
.left_top {width:192px;
           height:25px;
		   background:url(../images/main_menu.gif) repeat-x;
		   }
.left_m  {width:192px;
          height:23px;
		  background:url(../images/main_menu_w.gif) repeat-x;
		  }
.left_m_d  {width:192px;
          height:23px;
		  background:#eee url(../images/main_menu_d.gif) right bottom no-repeat;
		  }
.left_t_img  {background:url(../images/main_menu_title.gif) no-repeat;
              float:left;
			  width:20px;}
.left_t_font { color:#FFF;
               font-weight:bold;
			   float:left;
              }
.left_m_font {color:#08508b;}
.left_m_font_d {color:#08508b;
                 font-weight:bold;
				 }

.left_m_font a {color:#08508b;
                text-decoration:none;
				}
.left_m_font a:hover {color:#007ce2;
                       text-decoration: underline;
					   }
					   
					   
/*left contact*/
.left_sec {height:303xp;
           width:192px;
		   margin-left:3px
		   }
.left_s_m {width:192px;
           height:297px;
		   background:#eee;
		   }
/*mid*/
.mid_top { height:20px;
		   background:url(../images/main_menu.gif) repeat-x;
		   padding-left:8px;
		   color:#fff;
		   font-weight:bold;
		   		   }
.mid_tt  {height:66px;
          border-bottom:1px dashed #0065c1;
		  font-size:14px;
		  font-weight:bold;
		  color:#0065c1;
		  line-height:66px;
		  padding-left:8px;
		  }
.mid_tt_top {height:24px;
             text-align:right;
			 font-size:12px;
			 line-height:24px;
			 font-weight:normal;
			 color:#333;
			 border-bottom:1px dashed #0065c1;
			 }
.mid_txt  {
           padding-left:8px;
		   color:#333;
		   }
.mid_more {
	border-top : 1px dotted #ccc;
	text-align : right;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
		   }
.mid_more a{color:#0065c1;
            text-decoration:underline;
			}
.mid_more a:hover {color:#fff;
            text-decoration:none;
			background:#0065c1;
			}
			
/*right*/
.right_first {height:234px;
              width:193px;
			  margin-right:1px;
			  }
.right_t  {height:25px;
		   background:url(../images/main_menu.gif) repeat-x;
		    padding-left:8px;
		   color:#fff;
		   font-weight:bold;
		   }
.right_m   {height:203px;
            border:1px solid #869cb1;
			padding:1px;
			}
.right_login { margin:0 20px;
               color:#333;
			   font-weight:bold;
			   }
.right_login { margin:0 20px;
               color:#333;
			   font-weight:bold;
			   }
.login1 {
 BORDER-TOP-WIDTH: 1px; 
 BORDER-LEFT-WIDTH: 1px; 
 FONT-SIZE: 12px; 
 BORDER-BOTTOM-WIDTH: 1px;
  BORDER-RIGHT-WIDTH: 1px;
  border:1px solid #869cb1;
  background:none;
  width:130px;
 color:#0065c1;
 margin:0 20px;
}
.right_login a { color:#ccc;
                 font-weight:normal;
                 }
.right_login a:hover{color:#FFF;
                     font-weight:normal;
					  background:#0065c1;}	 


.right_sec   {height:258px;
              width:193px;
			  margin-right:1px;
			  margin-top:5px;
			  }
*html .right_m_sec   {height:257px;
            border:1px solid #869cb1;
			padding:1px;
			}	
.right_m_sec   {height:227px;
            border:1px solid #869cb1;
			padding:1px;
			}	
.right_m_sec a {color:#0065c1; font-weight:bold; font-size:12px;}
.right_m_sec a:hover {color:#fff; font-weight:bold; background:#0065c1; font-size:12px;}					  
/*footer*/
#footer {text-align:center;}		  


/*biaoge*/
.news_tab_a{background-color:#f6f7f7; border-bottom:dotted 1px  #CCCCCC;}
.hr_xbk{border-bottom: dotted 1px #CCCCCC; }
.bs_14{font-size:14px; font-weight:bold; color:#FFFFFF;}
.xbk{border-bottom:solid 1px #cacaca;}
.f-14_hs{font-size:14px; font-weight:bold; color:#0065c1;}


/*PRO PHOTOS*/
.blk_18 {
BORDER-RIGHT: #e3e3e3 1px solid; BORDER-TOP: #e3e3e3 1px solid; MARGIN-TOP: 8px; FONT-SIZE: 12px; BACKGROUND: #f3f3f3; OVERFLOW: hidden; BORDER-LEFT: #e3e3e3 1px solid; WIDTH: 390px; BORDER-BOTTOM: #e3e3e3 1px solid; ZOOM: 1;margin:auto;
}
.blk_18 .pcont {
FLOAT: left; OVERFLOW: hidden; WIDTH: 350px
}
.blk_18 .ScrCont {
WIDTH: 32766px; ZOOM: 1
}
.blk_18 #List1_1 {
FLOAT: left;
DISPLAY: block; MARGIN: 6px auto 1px; CURSOR: pointer; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.blk_18 #List2_1 {
FLOAT: left
}
.blk_18 .LeftBotton {
BACKGROUND: url(../images/200901172157020.gif) no-repeat; FLOAT: left; MARGIN: 10px 1px; WIDTH: 15px; HEIGHT: 72px
}
.blk_18 .RightBotton {
BACKGROUND: url(../images/200901172157020.gif) no-repeat; FLOAT: left; MARGIN: 10px 1px; WIDTH: 15px; HEIGHT: 72px
}
.blk_18 .LeftBotton {
BACKGROUND-POSITION: 0px 0px; MARGIN-LEFT: 5px
}
.blk_18 .RightBotton {
BACKGROUND-POSITION: 0px -100px; MARGIN-LEFT: -1px
}
.blk_18 .LeftBotton:hover {
BACKGROUND-POSITION: -20px 0px
}
.blk_18 .RightBotton:hover {
BACKGROUND-POSITION: -20px -100px
}
.blk_18 .pl IMG {
DISPLAY: block; MARGIN: 6px auto 1px; CURSOR: pointer; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.blk_18 .pl {
BORDER-RIGHT: #f3f3f3 1px solid; BORDER-TOP: #f3f3f3 1px solid; FLOAT: left; BORDER-LEFT: #f3f3f3 1px solid; WIDTH: 114px; LINE-HEIGHT: 24px; BORDER-BOTTOM: #f3f3f3 1px solid; TEXT-ALIGN: center; TEXT-DECORATION: underline
}
.blk_18 A.pl:hover {
BORDER-RIGHT: #0168b7 1px solid; BORDER-TOP: #0168b7 1px solid; BACKGROUND: #fff; BORDER-LEFT: #0168b7 1px solid; COLOR: #0168b7; BORDER-BOTTOM: #0168b7 1px solid
}
.commu_cont3 {
MARGIN: 9px 7px 7px; LINE-HEIGHT: 150%
}
.commu_cont3 UL {
WIDTH: 188px
}
.title {
	background-color:#EEEEEE;
}
.border {
	border: 1px solid #CCCCCC;
}
.about_img {
	border: 1px solid #CCCCCC;
}

