@charset "utf-8";
/* CSS Document */

body{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; line-height:16px; padding:0px; margin:0px auto; background:url(../image/main_bg_d.jpg) repeat-x; background-color:#097c2a;}
a:link{color:#666666; text-decoration:none;}
a:visited{color:#666666; text-decoration:none;}
a:hover{color:#333333; text-decoration:none;}
a:acitve{color:#333333; text-decoration:none;}

#top{padding:0px; background:url(../image/main_bg.jpg) no-repeat;}
.top_lag{ margin-top:10px; line-height:25px; color:#99CC99; float:right;}
.top_lag a:link{color:#99CC99;}
.top_lag a:visited{color:#99CC99;}
.top_lag a:hover{color:#FFFFFF;}
.top_lag a:action{color:#FFFFFF;}
#logo{ float:left;}
.logo{position:absolute; width:1024px; }

/*.flash{width:1024px; margin:0px auto; height:301px; overflow:hidden}*/
.flash{width:1024px; margin:0px auto;}
#content{ padding:0px; height:555px; width:1024px; margin:0px auto;}
*html #content{padding:0px; height:555px; margin-top:-3px; width:1024px; margin:0px auto;}
*+html #content{ padding:0px; height:555px; width:1024px; margin:0px auto;}
#search{width:195px; height:36px; position:absolute; margin-top:-20px; margin-left:40px;}
#ser_left{width:132px; height:36px; background:transparent url(../image/search_bg.png) no-repeat; float:left;}

#left{float:left; width:22px;}
#middle{background:url(../image/middle_bg.png) repeat-x; float:left; width:984px; height:555px; overflow:hidden;}
#middle2{background:url(../image/middle_bg.png) repeat-x; float:left; width:984px; height:600px; overflow:hidden;}
.mid_left{background:url(../image/left_bf.gif) no-repeat; margin-top:30px; margin-left:20px; padding-top:20px; padding-left:20px; padding-right:20px; float:left; width:160px;}
.mar_top{margin-top:10px; height:370px; overflow:hidden;}
.mar_top ul{margin:0px; padding:0px;}
.mar_top ul li{list-style:none; font-weight:bold; color:#333333; }
.map{margin-top:0px;}
#mid_mid{background:url(../image/mid_midbg.png) no-repeat; float:left; margin-left:30px; margin-top:30px; width:434px; padding-top:20px; padding-left:20px; padding-right:20px;}
.mid_top{margin-top:20px; margin-bottom:50px;}
.mid_con{margin-top:20px;}
.con_left{float:left; width:320px;}
.con_right{float:right; }
.fgx_tow{height:1px; color:#999999; padding-top:30px; padding-bottom:30px;}
#mid_right{background:url(../image/mid_right_bg.png) no-repeat; float:right; width:200px; margin-top:30px; padding-top:20px; padding-left:20px; padding-right:20px;}
*html .mid_right{background:url(../image/mid_right_bg.gif) no-repeat; float:right; width:200px; margin-top:-345px; padding-top:20px; padding-left:20px; padding-right:20px;}
*+html .mid_right{background:url(../image/mid_right_bg.gif) no-repeat; float:right; width:200px; margin-top:30px; padding-top:20px; padding-left:20px; padding-right:20px;}
.mid_right_con{margin-top:10px; width:162px;}
#right{float:right; width:18px;}

#font{background:url(../image/all_bg.png) repeat-y; width:1024px; margin:0px auto;}
*html #font{background:url(../image/all_bg.png) repeat-y;  width:1024px; margin:0px auto;}
*+html #font{background:url(../image/all_bg.png) repeat-y; width:1024px; margin:0px auto;}
.foot_nav{margin-left:35px;}
.foot_nav ul{margin:0px; padding:0px;}
.foot_nav ul li{list-style:none; display:inline; padding-left:5px; padding-right:5px;}
.foot_fg{padding-top:5px; padding-bottom:10px; padding-left:30px;}
.but_left{float:left; width:610px; padding-left:40px;}
#buttom_bg{width:1024px; margin:0px auto;}


#ny_content{background: url(../image/ny_bg.png) repeat-y; padding-top:30px; margin-left:-1px; width:1024px; margin:0px auto; padding-bottom:30px; height:auto; overflow:hidden;}

#ny_right{background:url(../image/ny_right_bg.png) no-repeat; float:left; width:25px; height:100%;}
#ny_left{float:left; width:24px; background:url(../image/my_lift_bg.png) no-repeat; height:100%;}


.ny_mid_left{float:left; width:156px; padding-left:55px; height:auto; overflow:hidden;}
*html .ny_mid_left{float:left; width:156px; padding-left:50px;}
*+html .ny_mid_left{float:left; width:156px; padding-left:55px;}

.top_nav{float:left;}
.mid{margin-top:20px;}
#product_con{margin-top:20px; width:100%}
.ny_left_list{margin-top:10px; width:156px;}
.ny_left_list ul{margin:0px; padding:0px;}
.ny_left_list ul li{list-style:none; width:156px;}

.ny_left_nav{margin-top:10px; width:156px;}
.ny_left_nav ul{margin:0px; padding:0px;}
.ny_left_nav ul li{list-style:none; color:#097c2a; font-weight:bold; width:156px; padding-top:1px; padding-bottom:1px; }
.ny_left_nav ul li a, .ny_left_nav ul li a:visited {text-decoration:none; color:#097c2a; display:block; width:156px;  padding-top:1px; padding-bottom:1px;}
.ny_left_nav ul li a:hover {color:#fff; background-color:#097c2a; padding-top:1px; padding-bottom:1px; padding-left:5px;}

.ny_mid_mid{float:left; width:690px; margin-left:60px; padding-right:30px; height:auto; overflow:hidden;}
.nymid_con_left{width:458px; float:left;}
.nymid_con_right{ float:left; width:163px; margin-left:65px; margin-top:25px;}
.ny_mid_top{margin-top:25px;}

.pro_con{margin-top:50px; width:458px;}
*html .pro_con{margin-top:10px; width:458px;}
*+html .pro_con{margin-top:10px; width:458px;}

.pront_con{margin-top:20px; width:100%}
.pri_tit{margin-top:20px; background-color:#EEEEEE;padding-top:5px; padding-bottom:5px; padding-left:10px;}

.nav{width:458px; float:left;}
.conjunction{float:right;}
.news_list{margin:0px; padding:0px;}
.news_list ul{margin:0px; padding:0px;}
.news_list ul li{list-style:none; padding-bottom:10px;}


#foot_con{background:url(../image/ny_foot_bg.png) no-repeat; padding-bottom:20px; padding-top:20px; width:1024px; margin:0px auto;}


/*========== stone ========================*/
.sto_con_left{float:left; width:354px;}
.page{float:right; margin-left:10px; width:66px;}
.page_table_out{padding:2px 5px 2px 5px; border:#CCCCCC 1px solid;}
.page_table_over{padding:2px 5px 2px 5px; border:#CCCCCC 1px solid; background:#999999; color:#FFFFFF;}
.page_table_over a{ color:#FFFFFF;}

.xxfg{height:2px; width:100%; border-bottom:#CCCCCC 1px dashed; padding-top:30px;}

/*text style*/
.text_ger16px{font-weight:bold; color:#097c2a; font-size:14px; line-height:30px;}
.text_ger14px{color:#097c2a; font-weight:bold; line-height:20px;}
.text_ger14px a:link{color:#097c2a;}
.text_ger14px a:visited{color:#097c2a;}
.text_ger14px a:hover{color:#097c2a;}
.text_ger14px a:active{color:#097c2a;}

.text_gray14px{font-size:14px; font-weight:bold;}
.text_green12px{color:#097c2a;}

.text_blk14px{font-weight:bold; font-size:14px;}
.text_blk18px{font-size:18px; color:#666666; font-weight:bold;}


.fgx{height:2px; background-color:#666666;}
*html .fgx{height:-10px; background-color:#666666; margin:0px; padding:0px;}
*+html .fgx{height:2px; background-color:#666666;}

.bk{border:#FFFFFF 1px solid;}
.bk_gray{border:#CCCCCC 1px solid;}
.but{width:458px; margin-top:10px;}
.but ul{margin:0px; padding:0px;}
.but ul li{list-style:none; display:inline; float:right;}
.product_table{ background:#FFFFFF; text-align:center; border-top:#CCCCCC 1px solid; border-left:#CCCCCC 1px solid;}
.product_table td{border-right:#CCCCCC 1px solid; border-bottom:#CCCCCC 1px solid;}
.more{width:458px; text-align:right;}
.bk_pro{border:#CCCCCC 1px solid;}
/*==========  ie6 png ===============*/


.IE6png {
	behavior: url("../../diamond/css/iepngfix.htc");
}
