@charset "utf-8";
h4{
    margin: 4px 0 0 0;
}
body div menu li {
    margin: 0;
    padding: 0;
    text-align: left;
}
a{
    color: #333;
    text-decoration: none;
}
a:link{
  color:#333;  
}
a:visited{
  color:#333;  
}
a:active{
   color:#444; 
}
a:hover{
   color:#933;
   text-decoration: underline; 
}
body {
	background-image: url(images/background.gif);
	background-repeat: repeat-x;
	background-position: 0px -651px;

	background-color: #404040;
	margin:0;
	padding:0;
    text-align:center;
}
div,td,body{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333333; 
}
#page {
	background-color: #999999;
	height: 100%;
	width: 1004px;
	margin:0 auto;
}
#header{
	
}   

#banner {
    overflow:hidden;  
    height:143px;
}
#b_flash{
    float:left;  
    width: 640px;    
}
#i_banner{
    background-image:url(images/banner.jpg);     
    background-repeat:no-repeat;   
    float:left; 
    width: 364px;
    height: 143px;   
}  

#search{    
    margin:60px 0 0 70px;
}
#lang{   
   width: 200px;
   height: 36px;
   float: right;
   padding:8px 10px 0;
}
#lang em{
    left: -2500px;
    position:absolute;
    width:36px; 
    height: 36px;   
}
#vi{
    background-image:url(images/icon.gif);
    background-position:-24px -20px;
    background-repeat:no-repeat;
    height:36px;
    width:36px;  
    display: block;  
    float:right;   
}
#en{
	background-image:url(images/icon.gif);
	background-position:-24px -69px;
	background-repeat:no-repeat;
    height:36px;
    width:36px;
    display: block; 
    float:right;     
}
#h_menu {
	background-image: url(images/background.gif);
	background-repeat: repeat-x;
	background-position: 0px -379px;
	height: 33px;
    overflow: hidden;
}
#h_menu menu {
	margin: 0;
	padding: 0;
     
	}
#h_menu li:hover ,.h_active { 
    background-position:0 -81px;    
    color:#333333;     
    }
.h_inactive{
   background-position:0 -24px;  
}
#h_menu li {
	list-style-type:none;
	float:left;
	width:125.5px;
	background-image: url(images/background.gif);
	background-repeat:no-repeat; 	   	
	text-align:center;
	padding:7px 0 0 0;
    margin: 5px 0 0 0;
    height: 33px; 
	}
	

#h_menu a{
    color:#FFFFFF;
    font-weight:bold;
    text-decoration: none; 
}  
#main{
clear:both;
overflow:hidden;
background-color:#EDECEA;
}
#p_left{
	float:left;
	width:670px;
    background-color:#edecea; 
    overflow: hidden;
    clear: both; 
}
#m_image{
	background-color:#FFFFFF;
	padding:3px;
}
.mainbox{
      clear: both;
      overflow: hidden; 

}
.m_title{
background-color:#999999;
	background-image: url(images/background.gif);
	background-repeat:no-repeat;
	background-position:0 -137px;
	height:20px;
	color:#333333;
	font-weight:bold;
	text-align:center;
	padding:8px 0 0;

}
.m_tab{
	background-color:#666666;
	height:27px;
    overflow: hidden;
}
.m_tab menu{
	padding:9px 0 0 0;
	margin:0;
	}
.m_tab li{
    background-image: url(images/background.gif);
    background-repeat:no-repeat;  
    list-style-type:none;
    float:left;
    width:194px;
    margin: 0 0 0 10px;
    text-align:center;
    padding:3px 0 0 0;
    font-weight: bold; 
    cursor: pointer;
}
.inactive_list{  
	background-position:0 -628px;  
    color:#fff;
}
.inactive_list a{
    color: #fff;
    text-decoration: none;
}	

.active_list{ 
	background-position:0 -608px;
    color:#0099cc; 
}

.active_list a{
    color: #0099cc;
    text-decoration: none;
}
.active_data{
    display:none;
}
.inactive_data{
    display: block;
}
.contain{

    text-align: justify;
    padding: 20px;
}
.container{ 
      background-color:#edecea; 
      clear: both;
      overflow: hidden;  
}

#p_right{
	float: left;
	width:334px;
}

.style_top {
	
}	
.t_title{
	background-image: url(images/background.gif);
	background-repeat:no-repeat;
	background-position:0 -289px;
	height:34px;
	border-color :#a3a3a3; 	
    border-width :1px 0 1px 0;
    border-style: solid;
    overflow: hidden;
    text-align: left; 
}
.t_title h4{ 
   font-weight:bold; 
   margin :10px 0 0 25px;    
   color:#ffffff; 
   font-size: 12px;
}
.t_content{
    background-color: #666;
   /* border-color:#a3a3a3 ;
    border-style: solid;
    border-width: 0 1px 1px 1px;   */
}
.t_content p{
    margin: 0;
    padding:15px ;      
    text-align: left;
}
.t_content a{
    text-decoration: none;
    color:#333333;
}
.s_title{
	background-image: url(images/background.gif);
	background-repeat:no-repeat;
	background-position:0 -237px;
	height:33px;
	border:solid 1px #a3a3a3;
	
	font-weight:bold;
	

}
.s_title div{
    background-image:url(images/icon.gif);
    background-position:-20px -214px;
    background-repeat:no-repeat;  
    height:35px;
    color:#ffffff;
    margin:0;
    padding:0 0 0 40px;
}
.s_title div span{
    font-size: 24px;
}
#footer{
   clear: both;
   overflow: hidden;
   height: 260px;
}
#f_menu {
	background-color: #aaa;

	text-align:center;
    padding:15px 0;
}
#f_menu a{
    text-decoration: none;
    color: #333;
}
#info {
	background-color: #d9d9d7;
	overflow:hidden;
    height: 170px;
}
#contac{
    background-image: url(images/icon.gif);
    background-repeat:no-repeat;
    background-position:0 -110px;
    font-weight: bold;
    
    padding: 15px 0 15px 80px; 
    text-align: left; 
    
}
#f_info div{
    float:left;
    width:200px;
    margin: 0 0 20px 40px;
    text-align: left;
}
#f_info{
    clear: both;
}
#copyright {
	background-color: #333333;
	
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
	padding-top:20px;
    padding-bottom: 20px;
    
}
.cont_link{   
height: 25px; 
padding:0 0 0 356px;

text-align:left;  
}
.back_link{
  height: 25px; 
padding:0 0 0 565px;
text-align:left;  
}
.cont_link_r{
  text-align:right;
  padding: 0 ;   
}
.cont_link_r a{
        background-image: url(images/icon.gif);
    background-repeat:no-repeat;
background-position:30px -562px;
background-repeat:no-repeat;
padding:0 60px 0 0;
text-decoration: none;  
}
.cont_link a{
     background-image: url(images/icon.gif);
    background-repeat:no-repeat;
background-position:30px -562px;
background-repeat:no-repeat;
padding:0 50px 0 0;
text-decoration: none;    
}

.back_link a{
     background-image: url(images/icon.gif);
    background-repeat:no-repeat;
background-position:30px -680px;
background-repeat:no-repeat;
padding:0 50px 0 0;
text-decoration: none;    
}
.data_item{
    border-bottom: solid 1px #aaa;
    
    overflow:hidden;
    
    min-height:170px;
    height:170px;   
}
.data_item p{
    text-align: justify;

}
#exchange{
     background-color: #999;
}
#exchange td{
    
    background-color: gray; 
    background-image: url(images/icon.gif);
    background-repeat:no-repeat;
    padding:5px 0 5px 49px;
    color: #fff;
    font-size: 11px;
}
#exchange a{
      color: #fff;  
      text-decoration: none; 
      font-size: 11px; 
}
#forent_ex{
    background-position:-20px -364px;
}
#gold{
    background-position:-20px -266px;
}
#wherther{
    background-position:-20px -316px;
}
#ind{
    background-position:-20px -414px;
}
#partner ul{
      padding: 0;
      margin: 0;
}
#partner li{
    list-style-type: none;
    list-style: none;
    padding : 5px;
}
.investor_1{
    background-color: #aaa;
}
.investor_2{
    background-color: #ccc;
}
#gallery_img ul{
    margin: 0;
    padding: 0;
    clear:both;
    overflow:hidden;
}
#gallery_img li{
   list-style-type: none;
   list-style: none;
   float: left;
   margin: 0;
   padding: 8px; 
}
#gallery_img img{
    border: solid 2px #333333;
}
.gr
    {
    clear:       both;
    margin-left: 0;
    overflow:    hidden;
    }

.gc
    {
    display:inline;
float:left;
margin-bottom:10px;
margin-left:6px;
margin-top:10px;
position:relative;
text-align:center;
width:206px;
    }
.imgcat{
/*    border: solid 1px #222; */
    margin: 0px 0px 0 15px;
    border: 0;
}
.price_download{
    
   background-image:url(images/icon.gif);
background-position:-20px -610px;
background-repeat:no-repeat;
display:block;
height:30px;
width:40px;  
}
#othernews{
     clear: both;
     text-align: left;
}
#othernews h4{
     margin: 0 0 0 20px;
}
#otherimage{
    padding: 0 20px 0 0;
}
#otherimage h4{
    margin:4px 0 0;
padding:0 0 0 20px;
text-align:left;
}
#otherimage a{
   margin: 6px; 
}
#othernews li{
    list-style:circle;
    list-style-type: circle; 
  
 }
 #price_portal div{
float:left;
padding:15px 0 15px 20px;
text-align:left;
width:200px;
 }
 #price_portal a{
     font-weight: bold;
 }
 #product_detail h4{
    background-color: #8e8e8d;  
    padding: 5px 0 5px 0;
    color: #fff;  
    font-size: 12px; 
 }
 #portal_img{
     margin: 0 10px 0 0;
 }

.comment{
    
    font-size: 11px;
    font-style: italic;
    color: #999;
}
#gt{
    padding: 10px;
    background-color: #A2A2A2;
}
#sub_hotline{
    background-color: #666;
    font-size: 20px;
    color: #fff;
    padding: 10px 0 10px 120px;
}