/***main style**/
* {
  font-style: normal;
  list-style: none;
  margin: 0;  
  padding: 0;
  text-decoration: none;
}
html,body{
margin:0 auto;
height:100%
}
body{
width:980px;
font:normal 12px Verdana,Helvetica, sans-serif,"宋体";
text-align:center;
font-size:12px;
color:#333;
line-height:18px;
}
img{
border:0;}
a{
color:#0098bc;}
a:hover{
color:#ff3300;
}

p{
text-indent:0em;

}
/********font********/
h1,h1 a{
margin-bottom:5px;
font-size:14px;
font-weight:bolder;
color:#055a8d;
text-align:left;
}
.h1 a:hover{
color:#ff3300}
h2,h6{
margin-bottom:20px;line-height:30px;
color:#055a8d;
font:bolder 18px Verdana, Arial, Helvetica, sans-serif;
}
h3{margin-bottom:20px;
color:#055a8d;
font: bolder 16px Verdana, Arial, Helvetica, sans-serif ;
}
h4{
font:bolder 12px Verdana, Arial, Helvetica, sans-serif;
color:#0098bc;
margin:10px 0}
h5{font:bolder 12px Verdana, Arial, Helvetica, sans-serif;
color:#666
}
h6{
font-size:18PX;
font-weight:normal;
margin-bottom:10px;
}
.f_blue{
font-weight:normal;
color:#5572ab}
.f_red,.f_red a{
font: normal 12px "宋体";
color:#ff6600}
.f_red a{
font-weight:bolder}
.f_white{
font:bolder 14px Verdana, Arial, Helvetica, sans-serif;
color:#fff;}

.f_white_s{
font: bolder 14px "宋体";
color:#fff;}

.f_red_strong{
font:12px;
font-weight:bolder;
color:#FF3300}
.f_gray{
color:#777;
font:bolder 18px Verdana, Arial, Helvetica, sans-serif;
}
.f_gray_s{
color:#777;
font-size:18px;font:normal 18px Verdana, Arial, Helvetica, sans-serif;}
/*****************layout*********************/
#header,#header_1,
#mainpage,
#footer{
clear:both;
}
#container{
margin:0 auto;
width:980px;
background:url(images/header_bg.jpg) repeat-x;
}
#box{
margin:0 auto;
min-height:300px;
height:auto;
display:table;
width:980px;}
/****header******/
#header,#header_1{
width:980px;
height:199px;
margin-top:10px;
}
#header_1{
height:199px;}
#top{
height:45px;
text-align:right}
#language a{
color:#055a8d;
font:normal 12px Verdana, Arial, Helvetica, sans-serif}
#language a:hover{
color:#ff3300}
#search{
margin-top:3px;
width:200px;
float:right
}
#logo{
float:left;
background:url(images/logo.gif) no-repeat;
height:33px;
width:170px;}
#menu{
display: inline;
float:left;
text-align:left;
width:800px;
margin-top:5px;
padding-left:7px;}
.nav_top{
font-size:1px;
background:url(images/menu_cur.jpg) no-repeat;
width:80px;
height:4px;}
.banner{
border-bottom:1px solid #ccc;}
.banner,.banner_com{
margin-top:5px;
float:left;
width:980px;
height:119px;}
.banner_com{
height:120px;}
.banner_1_l{
float:left;

width:255;
height:119px!important;
height:115px;
padding-top:4px;
text-align:left}
.prduct_show_img{
margin-top:0px;

}
*hmtl.prduct_show_img{
margin-top:0px;

}
*+hmtl.prduct_show_img{
margin-top:0px;

}

.banner_1_r{
float:left;
width:720px;
height:119px;}

.hotnews{
float:left;
width:980px;
height:22px;
padding:1px 0;
border-bottom:1px solid #ccc;
text-align:left;}
.lastnews{
float:left;
background:url(images/lastnews.gif) no-repeat;
width:290px;
height:20px;
padding:2px 0 0 30px;
}
.lastnews a{
color:#fff}
.lastnews a:hover{
color:#eee;
}
.bulletin{
width:650px;
text-align:left;
float:left}
.bulletin a:hover{
background:#00a3c4;
color:#fff;
padding:4px;}

#mainpage{
width:980px;
min-height:300px;
height:auto;
display:table;
border-bottom:1px solid #ccc
}
.box3{
margin:0px;
width:100%}
*+html .box3{
margin-top:29px;}
*html .box3{
margin-top:0px;}
#c1{
background:#f1f1f1;
border-right:1px solid #ccc;
width:262px;
margin-top:0px;
padding:10px 15px;
text-align:left;
}

#left_content{
width:260px;}
.login{
margin:10px 0 10px 0;
}
.login a{
color:#999}
.login a:hover{
color:#777}
.line_1{
border-bottom:1px dotted #999;
margin-right:5px;
}
.line_2{
float:left;
margin:10px 20px 0 20px;
height:110px;
font-size:1px;
border-right:1px dotted #999;

}
.line_3{
border-bottom:1px solid #ccc;
margin:20px 0 0 0;
}
.c1_content{
margin:20px 0}
.news_flash{
border:1px solid #ccc;
width:260;}
.news_content{
overflow:hidden;
height:110px;}
#c11{
padding:20px;
padding-right:10px;
}
#c2,#c3{
text-align:left
}
.new_product{
margin-top:10PX;
height:130px}
.new_product_1{
margin-right:3px!important;
margin-right:6px;}
.new_product_1 a,.new_product_1{
display:block;
float:left;
background:url(images/product_bg.gif) no-repeat 0 bottom;
width:159px;
height:135px;
text-align:center;
color:#fff}
.new_product_1 a:hover{
background:url(images/product_bg_over.gif) no-repeat 0 bottom;
width:159px;
height:135px;
color:#eee;}

.new_product_1 img{
border:1px solid #ccc;
border-bottom:none;
width:157px;
height:112px;}
.new_product_1 div{
margin:3px 0 0 -5px;}

.c2_content{
margin:10px 0 0 0;
float:left;
width:305px;}
*html .new_product_1 div{
margin-top:-2px;}
*+html .new_product_1 div{
margin-top:-2px;}
.news_detail{
float:left;
width:650px;
}
.date{
color:#999;
font:normal 10px Verdana, Arial, Helvetica, sans-serif}
.news_title{
float:left;
width:580px;
height:70px;
}
.news_text{
float:left;
margin:10px 0;
width:620px;
background:#f0f5f8;
padding:15px;
height:280px;
overflow:auto}
.page{
float:left;
height:20px;
}
#footer{
margin:0 auto;
height:30px;
width:980px;
}
*html #footer{
}
*+html #footer{
}
#footer a{
font-size:11px;
margin-top:5px;}
#box1{width:980px; height:30px; margin:0 auto;}

.copyright{
margin-top:10px;
font:normal 10px Verdana, Arial, Helvetica, sans-serif;
color:#666}

/****subpage****/
#left{
display:inline;
float:left;
width:230px;
margin-left:10px;margin-top:15px;

}
#right{
display:inline;
float:left;
width:680px;
margin-top:15px;
margin-left:20px;
text-align:left;
padding-bottom:20px;}

#submenu{border-right:1px solid #ccc;
}


#submenu li a{
display:block;
background:url(images/submenu_bg.gif) no-repeat 10px 14px;
border-top:1px dotted #ccc;
padding:8px 0;
padding-left:40px;
text-align:left;
height:16px;
font:bolder 12px Arial, Helvetica, sans-serif;
}

#submenu li a:hover{
color:#ff3300;
background:url(images/submenu_bg_c.gif) no-repeat 10px 14px;}
#submenu li.submenu_c{
width:230px;
min-height:10px;
height:auto;
display:table;}
#submenu li.submenu_c a{
background:url(images/submenu_bg_c.gif) no-repeat 10px 14px }


/**3rd menu*/
#submenu li.submenu_c ul{
border-top:1px dotted #ccc}
#submenu li.submenu_c ul li a{
min-height:10px;
height:auto;
display:table;
width:160px;
word-wrap:break-word;word-break:break-all;/* fix for long text breaking sidebar float in IE */
overflow:hidden; /* fix for long non-text content breaking IE sidebar float */
background:none;
border:none;
}
#submenu li.submenu_c ul li.current a{
color:#ff3300;

}
#submenu li ul li a{
font-weight:normal;
margin-right:10px;
background:none;
}
#submenu li ul li a:hover{
background:#f6f6f6}

/***form***/
.input_text_search{
border:1px solid #999;
border-right:none;
background:#fafafa;
padding-left:4px;
padding-top:3px;
height:17px;
}
.input_text_login{
border:1px solid #999;
height:16px;
width:120px;
margin-bottom:2px;

}
/***btn***/
.btn_search{
background:url(images/btn_search.gif);
width:23px;
height:22px;
border:none;
cursor:pointer;
margin-left:-2px;

}
*html .btn_search{
height:21px;
margin-top:1px;
margin-left:-1px;}
*+html .btn_search{
height:21px;
margin-top:1px;
margin-left:-1px;}

.btn_go{
background:#0098bc;
border:1px solid #ccc;
width:54px;
height:22px;
float:right;
margin-top:-28px;
margin-right:5px;
font: bolder 11PX Verdana, Arial, Helvetica, sans-serif;
color:#fff;
cursor:pointer}
.btn_blue,.btn_ora,.btn_blue_3{
background:#0098bc;
border:none;
height:24px;
width:70px;
font: bolder 12px Verdana, Arial, Helvetica, sans-serif;
color:#fff;
cursor:pointer}
.btn_blue_3{
width:80px;}
.btn_ora{
background:#f98529}
.btn_return{
background:url(images/btn_return.gif);
width:58px;
height:47px;
border:none;
cursor:pointer
}
.list_01{
width:600px;}
.list_01 li{
padding-bottom:10px;
}
.list_01 li a{
font:bolder 12px Verdana, Arial, Helvetica, sans-serif;
background:url(images/dot_01.gif) no-repeat;
padding-left:20px;
}
.list_01 li a:hover{
color:#ff3300}
.list_03{
min-height:100px;
_height:100px;
display:table;
}
.list_03 li{
float:left;
display:block;
margin-top:10px;
margin-right:1px;

width:170px;

text-align:center;}
.list_03 li a{
display:block;
float:left;
text-align:center;
margin-top:10px;
margin-right:1px;

width:160px;
}
.list_03 li div a{
text-align:center}

*html .list_03 li{
margin-right:8px;}
*+html .list_03 li{
margin-right:8px;}

.table_01{
margin:20px 0}
.table_02{
width:100%}
.table_02{
border-collapse:collapse;
border-spacing:0;
border-top:1px solid #ccc;
border-left:1px solid #ccc;}
.table_02 td,.table_02 th{
text-align:left;
padding:4px 8px;
border-bottom:1px solid #ccc;
border-right:1px solid #ccc;}
.table_03{
width:95%;
border-collapse:collapse;
border-spacing:0}
.table_03 td{
padding:4px 5px 0 5px;
}
.table_06 {
width:100%}
.table_06 td{
text-align:left;
}
.table_05{
width:90%}
.table_05{
border-collapse:collapse;
border-spacing:0;
border-top:1px solid #ccc;
border-left:1px solid #ccc;}
.table_05 td,.table_05 th{
padding:4px;
vertical-align:top;
border-bottom:1px solid #ccc;
border-right:1px solid #ccc;}
.table_05 td input {
}
/****表格颜色交替变换Zebra Table*****/
#mytable Th{background:#b0b6be; color:#fff}
#mytable TR.alt TD {background:#f1f1f1}
#mytable TR.over TD {background:#f1f1f1}
#mytable TR:hover TD {background:#f1f1f1}

.table_04 h3{ margin:10px 0; font:bolder 14px Verdana, Arial, Helvetica, sans-serif}
.table_04{
background:#fafafa;
width:84%;
margin-top:20px;
border:1px solid #ccc;
padding:20px;
padding-top:0;}

 .td1{
width:200px;
/**word-break:keep-all;/* 不换行 */
/**white-space:nowrap;/* 不换行 */
/**overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */
/**text-overflow:ellipsis;/* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/
}
.img_01,.img_02{
display: table-cell;
vertical-align:middle;
width:160px;
height:120px;
text-align:center;
*display: block;
*font-size: 100px;
border:1px solid #ccc;
}

*+html .img_01{
font-size:90px;
} 
*+html .img_02{
font-size:70px;
height:125px;}
.img_01 img,.img_02 img{
vertical-align:middle;}
/**product list page**/
DIV.digg {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: right;
}
DIV.digg A {
	BORDER-RIGHT: #aaaadd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #aaaadd 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #aaaadd 1px solid; COLOR: #055a8d; PADDING-TOP: 2px; BORDER-BOTTOM: #aaaadd 1px solid; TEXT-DECORATION: none
}
DIV.digg A:hover {
	BORDER-RIGHT: #055a8d 1px solid; BORDER-TOP: #055a8d 1px solid; BORDER-LEFT: #055a8d 1px solid; COLOR: #000; BORDER-BOTTOM: #055a8d 1px solid
}
DIV.digg A:active {
	BORDER-RIGHT: #055a8d 1px solid; BORDER-TOP: #055a8d 1px solid; BORDER-LEFT: #055a8d 1px solid; COLOR: #000; BORDER-BOTTOM: #055a8d 1px solid
}
DIV.digg SPAN.current {
	BORDER-RIGHT: #055a8d 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #055a8d 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #055a8d 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #055a8d 1px solid; BACKGROUND-COLOR: #055a8d
}
DIV.digg SPAN.disabled {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #ddd; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid
}

/****tab标签切换*****/
#con {
	FONT-SIZE: 12px; MARGIN: 0px auto;
	margin-bottom:5px;
}
#tags {
 HEIGHT: 23px;border-bottom:1px solid #617eba;
}
#tags LI {
	BACKGROUND: url(images/tagleft.gif) no-repeat left bottom; FLOAT: left; MARGIN-RIGHT: 4px; LIST-STYLE-TYPE: none; HEIGHT: 23px
}
#tags LI A {
padding:0 15px;
BACKGROUND: url(images/tagright.gif) no-repeat right bottom; FLOAT: left; COLOR: #999; LINE-HEIGHT: 23px; HEIGHT: 23px; TEXT-DECORATION: none
}
#tags LI.emptyTag {
background: none transparent scroll repeat 0% 0%; WIDTH: 4px
}
#tags LI.selectTag {
	background-position: left top; MARGIN-BOTTOM: -2px; POSITION: relative; HEIGHT: 25px;color:#fff
}
#tags LI.selectTag a {
	background-position: right top;LINE-HEIGHT: 25px; HEIGHT: 25px;color:#fff
}
.tagContent {
 display: none; padding-top: 10px; 
}
#tagContent DIV.selectTag {
display: block
}
/******搜索****/
.suggest_link{
    background-color : #ffffff;
	cursor:default
    
  }
  
  .suggest_link_over{
    background-color: #E8F2FE;
	cursor:default
      }
  
  #search_suggest{
    text-align:left;
    position:relative;
    left:807px;
    width:150px;
    z-index:999;
    background-color : #ffffff;
    border: 1px solid #000000;
  }
  #search_suggest div{
  padding:4px;}
  *html #search_suggest{
    left:-22px;}
    *+html #search_suggest{
    left:-22px}
    #top{
    height:45px;
}
*html #top{
overflow:hidden}
.moreproduct{
float:right;margin:-20px 0 0 0
}
.moreproduct a:hover{
background:#00a3c4;
color:#fff}
.category {
width:600px;
margin-bottom:20px;
}
.category a{
margin:0 14px 0 0;}
.category a:hover{
background:#00a3c4;
color:#fff}

a.phrase:link  {color:#222;border-bottom:1px dashed;text-decoration:none;} 
a.phrase:hover {color:#f60; border-bottom:1px dashed;text-decoration:none;} 


#product_content ul{margin:0px; padding:0px;}
#product_content li{display:list-item; list-style-type:disc; margin-left:2em; text-indent:-1em; list-style-type:none;} 