﻿/* CSS Style*/
*{margin:0px; padding:0px; }
ul{ list-style-type:none;}
li{list-style-type:none;}
/*h1,h2,h4,h5,h6,h7{display:inline;font-size:14px;font-weight:normal;	font-family: Verdana, Arial, Helvetica, sans-serif;}
h3{display:inline;font-size:14px;font-weight:normal;	font-family: Impact, Verdana, Arial, Helvetica, sans-serif;}*/
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-style: normal;
	line-height: normal;
	text-decoration: none;
	text-align:;
	font-size:11px;
	background-color:;
	font-family:Verdana, Arial, Helvetica, sans-serif, Impact;
	background:url(bg-content.gif) repeat-y center center;
}
td{
font-size:11px;
text-align:;
}
.divleftmenu {
font-family: Impact, Verdana, Arial, Helvetica, sans-serif;
}
.divleftmenus {
font-family: Arial, Verdana, Helvetica, sans-serif;
}
div {
	font-style: normal;
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif, Impact;
}
font {
	font-style: normal;
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif, Impact;
}
a {
	font-style: normal;
	text-decoration: none;
}
A:hover {
	 TEXT-DECORATION: underline
}
.clear{
clear:both;}
.red{
	color:#FF3300;
}
.grey{
color:#666666;
}
.blue{
color:#0000ff;
}
#pageall{

}
#page{
text-align:;
width:998px;
margin:0px auto;
padding:0px 10px 0px;
background-color:#FFFFFF;
background:#ffffff;
background-image:url(body_bgall.gif) repeat-x;
}
/*--------------------TreeMenu----------------------*/
.Closed ul {display:none;}
#TreeMenu ul {margin:0 0 0 8px;}
#TreeMenu img.s {cursor:pointer;vertical-align:middle;width:15px;height:15px;}
#TreeMenu .Opened img.s {background:url(opened.gif) no-repeat 4px 6px;}
#TreeMenu .Closed img.s {background:url(closed.gif) no-repeat 3px 6px;}
#TreeMenu .Child img.s {cursor:default;background:url(child.gif) no-repeat 3px 5px;}
#TreeMenu2 ul {margin:0 0 0 5px;}
#TreeMenu2 img.s {cursor:pointer;vertical-align:middle;width:17px;height:15px;}
#TreeMenu2 .Opened img.s {background:url(opened.gif) no-repeat 4px 6px;}
#TreeMenu2 .Closed img.s {background:url(closed.gif) no-repeat 3px 6px;}
#TreeMenu2 .Child img.s {cursor:default;background:url(child.gif) no-repeat 3px 5px;}
/*----------------------nav--------------------*/
#nav{
clear:both;
height:26px;
position:relative;
}
#nav ul li{
float:left;
}
#nav ul li.cn a{
display:block;
width:72px;
height:25px;
color:#FFFFFF;
font-weight:bold;
text-indent:-10000px;
background-image:url(top_cn.gif);
background-repeat:no-repeat;
background-position:left top;
}
#nav ul li.cn a:hover{
background-position:-87px top ;
}
#nav ul li.mail{
margin-left:8px;
}
#nav ul li.mail a{
display:block;
margin-left:8px;
margin-top:6px;
width:16px;
height:13px;
color:#FFFFFF;
font-weight:bold;
text-indent:-10000px;
background-image:url(top_mail.gif);
background-repeat:no-repeat;
background-position:left top;
}
#nav ul li.mail a:hover{
background-position:-26px top ;
}
#nav ul li.fav a{
display:block;
margin-left:15px;
margin-top:6px;
width:15px;
height:13px;
color:#FFFFFF;
font-weight:bold;
text-indent:-10000px;
background-image:url(top_fav.gif);
background-repeat:no-repeat;
background-position:left top;
}
#nav ul li.fav a:hover{
background-position:-25px top ;
}
#nav ul li.tel{
position:absolute;
right:5px;
}
#nav ul li.tel a{
font-size:12px;
line-height:25px;
color:#666666;
}

/* ------- rightmain ------------- */
#rightmain {
    width:183px; 
    float:right; 
    background:;
}

/*--------------------top----------------------*/
#toptop{
position:relative;
height:18px;
/* background-image:url(top.gif); */
background-repeat:no-repeat;
border-bottom:0px solid #99bbdd;
font-size:13px;

}
#toptopmenu{
height:17px;
}
#top{
position:relative;
height:170px;
/* background-image:url(top.gif); */
background-repeat:no-repeat;
border-bottom:0px solid #99bbdd;
margin-top:0px;
font-size:14px;


}
#top .menutxt
{
font-family:Franklin Gothic Medium;
}
#top .logo{
position:absolute;
text-indent:-10000px;
top:20px;;
left:20px;
}
#top .menu{
	position:absolute;
	top:53px;
	right:12px;
}
#top .menu li{
float:left;
padding:0px 8px;
margin:0px 4px;
border:0px solid #99bbdd; 
background-color:#d7e7f7;
border-bottom-width:0px;
}
#top .menu li a{
line-height:26px;
color:#114464;
white-space:nowrap;
}
#top .menu2{
	position:;
	top:3px;
	right:3px;
font-family:Impact;

}
#top .menu2 li{
float:left;
padding:0px 1px;
margin:0px 1px;
border:0px solid #; 
color:#ffffff;
border-bottom-width:0px;
}
#top .menu2 li a{
line-height:26px;
color:#ffffff;
white-space:nowrap;
}
/*--------------------left----------------------*/
#body{
height:auto;
margin-top:8px;
}
#left{
float:left;
width:159px;
background-image:url();
background-repeat:repeat-x;
}
#right{
margin-left:16px;
float:left;
width:601px;
}

#searchBox #searchBoxTxt{
  *width:132px;
  *height:21px;
  *padding:0 5px;
  *background:url(../imagesn/left-input-bg-search.gif) no-repeat;
}
#searchBox input.text{
    *padding:5px 0px 0px;
    *background:none;
  }

#search{
clear:both;
border:0px solid #99bbdd;
background-color:#f5fafe;
height:20px;
padding:8px 5px;
}
#search .keyword{
float:left;
width:120px;
}
#search .sousuo{
float:left;
margin-left:5px;
width:50px;
height:22px;
}
#classlist{
clear:both;
margin-top:2px;
border:0px solid #99bbdd;
font-size: 10px;
}
#classlist .title{
height:18px;
background-image:url(title_bg.gif);
background-repeat:repeat-x;
padding:3px;
font-weight:bold;
color:#275c91;
}
#classlist .content{
padding:0px 0px 0px 0px;
}
.contentbanner{
padding:10px 10px 10px 0px;
}

#classlist .content li{
margin:0px 0px;
font-size:11px;

}
#classlist .content a{
color:#FFFFFF;
font-size:11px;
border-bottom:0px dotted #fffffa;
}
#contactus{
clear:both;
margin-top:8px;
border:0px solid #99bbdd;
}
#contactus .title{
height:18px;
background-image:url(title_bg.gif);
background-repeat:repeat-x;
padding:5px;
font-weight:bold;
color:#275c91;
}
#contactus .content{
padding:8px 5px;
font-size:12px;
}
#contactus .content .t{
display:inline-block;
width:40px;
text-align:;
padding-left:5px;
padding-right:5px;
color:#275c91;
}
#contactus .content .n{
padding-right:3px;
color:#333333;
}
#Categoryslist{
clear:both;
margin-bottom:8px;
border:0px solid #99bbdd;
}
#Categoryslist .title{
height:18px;
background-image:url(title_bg.gif);
background-repeat:repeat-x;
padding:5px;
font-weight:bold;
color:#275c91;
}
#Categoryslist .content{
padding:5px 5px 5px 0px;
}
#Categoryslist .content li{
margin:5px 0px;
}
#Categoryslist .content a{
color:#000000;
}
/*--------------------right----------------------*/
#notice{
clear:both;
line-height:22px;
table-layout:fixed;
word-wrap:break-word;
padding:5px;

border:0px solid #99bbdd;
background-color:#f5fafe;
padding:8px;
}
#producttuijian{
margin-top:10px;
/* background-image:url(title_bg2.gif);*/
background-repeat:repeat-x;
background-position:0px 2px;
border:0px solid #eeeeee;
height:100%;
}
#producttuijian .title{
position:relative;
padding-left:15px;
padding-right:15px;
}
#producttuijian .title .t{
position:relative;
font-weight:bold;
margin-top:-2px;
display:block;
padding-left:26px;
width:378px;
height:27px;
background-image:url(title_bg_left.gif);
background-repeat:no-repeat;
background-position:left top;
}
#producttuijian .title .t span{
display:block;
height:19px;
padding-left:5px;
padding-top:8px;
padding-right:10px;
/*background-image:url(title_bg_right.gif);*/
background-repeat:no-repeat;
background-position:right top;
color:#757545;
}

#producttuijian .title .more{
float:right;
padding-top:5px;
font-weight:normal;
}
#producttuijian .title .more a{
color:#333333;
}

#producttuijian .content{
padding:8px 24px;
}
#producttuijian .content ul li{
float:left;
width:112px;
height:135px;
margin-left:30px;
margin-top:15px;
}
#producttuijian .content ul li.first{
margin-left:0px;
}
#producttuijian .content ul li .box {
 /*非IE的主流浏览器识别的垂直居中的方法*/
 display: table-cell;
 vertical-align:middle; 
 /*设置水平居中*/
 text-align:center;
 /* 针对IE的Hack */
 *display: block;
 *font-family:Arial;
 *font-size: 97px;
 width:112px;
 height:112px;
 background-repeat:no-repeat;
 background-position:center  center;
}
#producttuijian .content ul li .box img {
 vertical-align:middle;
 border:0px solid #666666;
}
#producttuijian .content ul li .txt,
#producttuijian .content ul li .txt a{
font-size:12px;
line-height:26px;
color:#818285;
text-align:center;
}
#infotuijian{
clear:both;
margin-top:8px;
border:0px solid #99bbdd;
}
#infotuijian .title{
padding:5px 20px;
background-color:#d7e7f7;
color:#313131px;
font-weight:bold;
}
#infotuijian .title .more{
float:right;
font-weight:normal;
}
#infotuijian .title .more a{
color:#333333;
}
#infotuijian .content{
padding:8px;
}
#infotuijian .content ul li{
margin:5px;
color:#666666;
}
#infotuijian .content ul li .t a{
color:#333333;
font-weight:bold;
}
/*--------------------link----------------------*/
#link{
margin-top:8px;}
#link ul li{
float:left;
margin:8px;
}
#link ul li a{
white-space:nowrap;
}
/*--------------------bottom----------------------*/
#bottom{
margin-top:8px;
font-size: 12px;
text-align:center;}
#bottom .title ul{
margin-left:380px;}
#bottom .title ul li{
float:left;
padding:2px 10px;}
#bottom .title{
position:relative;
height:26px;
background-color:#eaf3fb;
color: #275c91;
border:0px solid #bed0e0;
}	
#bottom .title a{
color: #275c91;
line-height:22px;
}	
#bottom .content{
line-height:20px;
color:#333333;
padding:10px;
}
#bottom .content a{
color:#333333;
}
/*------------------list-------------------*/
#list_content{
background-image:url(title_bg2.gif);
background-repeat:repeat-x;
background-position:0px 2px;
border:0px solid #eeeeee;
}
#list_content .title{
position:relative;
padding-left:15px;
padding-right:15px;
}
#list_content .title .t{
position:relative;
font-weight:bold;
margin-top:-2px;
display:block;
padding-left:26px;
width:390px;
height:27px;
background-image:url(title_bg_left.gif);
background-repeat:no-repeat;
background-position:left top;
}
#list_content .title .t span{
display:block;
height:19px;
padding-left:5px;
padding-top:8px;
padding-right:10px;
/*background-image:url(title_bg_right.gif);*/
background-repeat:no-repeat;
background-position:right top;
color:#757545;
}

#list_content .title .t h1{
font-weight:bold;
}
#list_content .content{
padding:15px 24px;}
#list_content .content,
#list_content .content a,
#list_content .content font{
line-height:24px;
}
#list_content .content ul li {
margin:5px;
padding-top:5px;
padding-bottom:5px;
border-bottom:0px dashed #CCCCCC;
}
#list_content .content ul li a {
color:#666666;
}
#list_content .content ul li .time {
float:right;
color:#666666;
}

#list_content .content ul li.a a,
#list_content .content ul li.a .time {
color:#f26722;
}
#list_content .content .page{
clear:both;
color:#333333;
text-align:center;
margin-top:15px;
padding:5px;
height:20px;
border-top:2px solid #adaeb0;
}
#list_content .content .page a{
color:#333333;
}

#list_product{
background-image:url(title_bg2.gif);
background-repeat:repeat-x;
background-position:0px 2px;
border:0px solid #eeeeee;
}
#list_product .title{
position:relative;
padding-left:15px;
padding-right:15px;
}

#list_product .title .t{
position:relative;
font-weight:bold;
margin-top:-2px;
display:block;
padding-left:26px;
width:380px;
height:27px;
background-image:url(title_bg_left.gif);
background-repeat:no-repeat;
background-position:left top;
}
#list_product .title .t span{
display:block;
height:19px;
padding-left:5px;
padding-top:8px;
padding-right:10px;
/*background-image:url(title_bg_right.gif);*/
color:#757545;
background-repeat:no-repeat;
background-position:right top;
}

#list_product .title  .t h1{
font-weight:bold;
}
#list_product .content{
padding:15px 24px;}

#list_product .content ul li{
float:left;
width:112px;
height:135px;
margin-left:10px;
margin-top:10px;
}
#list_product .content ul li.first{
margin-left:0px;
}
#list_product .content ul li .box {
 /*非IE的主流浏览器识别的垂直居中的方法*/
 display: table-cell;
 vertical-align:middle; 
 /*设置水平居中*/
 text-align:center;
 /* 针对IE的Hack */
 *display: block;
 *font-family:Arial;
 *font-size: 97px;
 width:112px;
 height:112px;
 background-repeat:no-repeat;
 background-position:center  center;
}
#list_product .content ul li .box img {
 border:0px solid #666666;
 vertical-align:middle;
}
#list_product .content ul li .txt,
#list_product .content ul li .txt a{
font-size:12px;
line-height:26px;
color:#818285;
text-align:center;
}
#list_product .content ul li .txt h2{
display:inline;
font-weight:normal;
}
#list_product .content .page{
clear:both;
color:#333333;
text-align:center;
margin-top:15px;
padding:5px;
height:20px;
border-top:2px solid #adaeb0;
}
#list_product .content .page a{
color:#333333;
}
/*------------------show-------------------*/
#show_content{
background-image:url(title_bg2.gif);
background-repeat:repeat-x;
background-position:0px 2px;
border:0px solid #eeeeee;
}
#show_content .title{
position:relative;
padding-top:10px;
padding-left:15px;
padding-right:15px;
}
#show_content .title .t{
font-weight:bold;
}
#show_content .title .t h1{
font-weight:bold;
}
#show_content .content{
padding:15px 15px;}
#show_content .content,
#show_content .content a,
#show_content .content font{
line-height:24px;
}
#show_content .content .pre,
#show_content .content .next{
padding:5px;}
#path{
padding:5px 15px;
color:#666666;
}
#path a{
color:#666666;
}

#Related{
clear:both;
margin-top:8px;
border:0px solid #99bbdd;
}
#Related .title{
padding:5px 20px;
background-color:#EDEDDE;
color:#313131px;
font-weight:bold;
}

#Related .content{
padding:8px 24px;
height:100%;
}
#Related .content ul li{
float:left;
width:112px;
height:135px;
margin-left:30px;
margin-top:15px;
}
#Related .content ul li.first{
margin-left:0px;
}
#Related .content ul li .box {
 /*None IE Explorer v-align */
 display: table-cell;
 vertical-align:middle; 
 /* text valign */
 text-align:center;
 /* 针对IE的Hack */
 *display: block;
 *font-family:Arial;
 *font-size: 97px;
 width:112px;
 height:112px;
 background-repeat:no-repeat;
 background-position:center  center;
}
#Related .content ul li .box img {
 border:1px solid #666666;
 vertical-align:middle;
}
#Related .content ul li .txt,
#Related .content ul li .txt a{
font-size:12px;
line-height:26px;
color:#818285;
text-align:center;
}
/*------------------*/
body.home #top .menu li.home,
body.about #top .menu li.about,
body.news #top .menu li.news,
body.product #top .menu li.product,
body.request #top .menu li.request{
position:relative;
background-color:#FFFFFF;
}
body.home #top .menu li.home a,
body.about #top .menu li.about a,
body.news #top .menu li.news a,
body.product #top .menu li.product a,
body.request #top .menu li.request a{
line-height:27px;
}
.divmenu 
{ overflow: scroll; height: 400px; width: 155px; } 

/* text style */
#PageTitle{font-size:19px; font-weight:bold}
#PageminiTitle{font-size:14px; font-weight:bold}


#default {
	font-family: "Microsoft Sans Serif";
	font-size: 12px;
	color: #000000;
}

/*    for image library    */

#box-total{ }
#box-showall{  }

#productFrame{padding-bottom:5px; border:dotted #666666 1px; height:225px }
a:hover #productFrame-productname{ color:#000000;  cursor: pointer}
#productFrame-productname{ font-weight:bold; text-transform:uppercase; color:#429B2F; display:block; height:30px; padding:2px; background-color:#E4E4E4;}
#productFrame-productname2{ font-weight:bold; text-transform:uppercase; color:#429B2F; display:block; height:45px; padding:2px; background-color:#E4E4E4;}
#productFrame-productname-mini{ font-weight:bold; text-transform:uppercase; color:#429B2F; display:block; height:17px; padding:2px; background-color:#E4E4E4;}
#productFrame-code{ text-transform:uppercase; color:#393939; display:block; font-weight:bold; padding:2px; border:1px solid #E4E4E4}
#productFrame-productname-mainSub{font-weight:bold; text-transform:uppercase;}
#productFrame-productname a:hover{color:#ffcc00}
#productFrame-capacity{ font-size:10px; color:#616161; display:block; padding-top:5px}
#productFrame-image{margin-top:7px; margin-bottom:10px; display:block;/*border-bottom:1px dotted #666666;*/}
#productFrame-total{ font-size:11px; color:#616161}


/* style for index of all product page (Level 1)*/
#product_group_border {border:1px solid #429B2F;}
#product_group{ text-transform:uppercase; color:#FFFFFF; font-weight:bolder; text-align:center; }
td #product_group {height:30px; background-color:#429B2F; }
td #product_group a{ text-decoration:none; color:#FFFFFF; display:block; }


/* style for product group (Level 2) */

#detail{}
#productFrame2{ height:190px; padding-bottom:5px; border:dotted #666666 1px; }
#detail-code{font-weight:bold; text-transform:uppercase; display:block; height:30px; padding:2px; background-color:#E4E4E4; color: #429B2F; }
#detail-code-mini{font-weight:bold; text-transform:uppercase; display:block; height:17px; padding:2px; background-color:#E4E4E4; color: #429B2F; }
/*a:hover #detail-code {color: #000000; cursor:pointer}*/
a:hover #detail-code{color: #000000; cursor:pointer}
a:hover #detail-code-mini {color: #000000; cursor:pointer}
#productFrame2-image{margin-top:7px; margin-bottom:10px; display:block;}
#detail-name{/* text-transform: capitalize*/; color:#393939; display:block; padding:2px; border:1px solid #E4E4E4; }
td #detail-frame a{text-decoration:none; display:block}


/* style for product detail (Leve3) */
#product-name{ text-transform:uppercase; font-size: 14px; color:#FFFFFF; font-weight: bold} /* red bar*/
#productDetail-name{ font-size:14px; font-weight:bold; text-transform:uppercase; color:#FFFFFF}
#productDetail-code{ padding-left:12px; text-transform:uppercase; font-size:10px; color:#FFFFFF; font-weight:bold}
#productDetail-decs{}
#productDetail-tools{ text-transform:uppercase; border:dotted #666666 1px; margin-bottom:3px}
td #productDetail-tools{ height:23px}
td #productDetail-tools a{ display:block; width:100%;}
td #productDetail-tools a:hover{ }
#photoFrame-name{ color:#FFFFFF; text-transform:uppercase; font-size:12px; font-weight:bold; margin-left:21px;  }