*{margin:0px;padding:0px;color:#666;font-family:verdana;}
html{height:100%;overflow-y:scroll;}
body{height:100%;background:#fff;}
a,a:link{color:#bf1e2d; font-weight:bold; text-decoration:none;}
a:hover{color:#000; font-weight:bold;}
a img{border:none;}
p{margin:10px 0px 10px 0px;}
br{letter-spacing:0px;}
td{vertical-align:top;}
.center{margin:0px auto 0px auto;}
.middle{vertical-align:middle;}
.hide{display:none;}
.png{behavior:url(style/iepngfix.htc);}
.left{float:left;}
.right{float:right;}
.short{line-height:0px;}
table.pad td{padding:2px;}
img.pic{border:solid 1px #ddd;}
div.hr{width:100%;height:1px;line-height:1px;font-size:0px;border-top:solid 1px #c5c5c5;}
div.p{padding:5px 0px;line-height:18px;text-align:justify;}
ul,ol{margin:20px 30px;}
li{padding-left:20px;margin:5px 0px;}
h3{font-size:13px;font-weight:bold;margin-bottom:10px;}

a.link2{color:#048;}
a.link2:hover{color:#ace;}

.master{width:980px;}
#header div.right{height:101px;line-height:101px;}
#header table{height:101px;}
#header *{vertical-align:middle;}
#search{height:16px;border:solid 1px #c3c3c3;}
#lang{margin-left:2px;}

#menu,#body{min-height:480px;height:auto !important;height:480px;}
#menu{width:189px;padding-right:25px;position:relative;}
#body{width:766px;}
li#about,li#solution,li#customer,li#news,li#career,li#contact{behavior:url(style/hover.htc);}
#menu li{border-left:solid 31px #fff;width:146px;padding:4px 6px;height:12px;background:#b9bcb9;margin-bottom:3px;color:#fff;text-align:right;font-weight:bold;}
#menu li a{color:#fff;}
#menu li:hover{background:#d31e1e;}
#menu li li{border-left:none;width:216px;padding:6px 8px;height:12px;background:#f3f3f3;margin-bottom:0px;color:#999;text-align:left;font-weight:normal;}
#menu li li a{color:#999;}
#menu li li:hover{background:#d31e1e;}
#menu li li:hover a{color:#fff;}
#menu li li:hover li{border-left:none;width:300px;padding:6px 8px;height:12px;background:#f3f3f3;margin-bottom:0px;color:#999;text-align:left;font-weight:normal;}
#menu li li:hover li a{color:#999;}
#menu li li:hover li:hover{background:#ccc;}
#menu li li:hover li:hover a{color:#fff;}

/* basic */
div.title{color:#bf1e2e;font-size:1.5em;padding-bottom:10px;}
div.title span{font-size:0.8em;color:#666;}
div.bodyHr{width:100%;height:1px;line-height:1px;font-size:0px;border-top:solid 1px #bf1e2d;}
div.body{min-height:440px;height:auto !important;height:440px;padding:10px 0px;}
div.gallery{float:right;margin-left:20px;display:inline;}
div.gallery img{margin-bottom:10px;}
div.body a{font-weight:bold;}

/* index */
div.hot{float:left;width:140px;margin-left:13px;}
div.hot div.top{border-top:solid 1px #ccc;border-bottom:solid 3px #eee;}
div.hot div.bottom{border-bottom:solid 1px #ccc;border-top:solid 3px #eee;}
div.hot div.product{height:110px;padding:3px 0px;}
div.hot div.title{font-size:1em;padding-bottom:0px;}
div.hot div.title a{color:#bf1e2e;font-weight:bold;}

/* contact */
table.contact td{padding:2px 2px 2px 0px;}
table.contact input,table.contact textarea{width:200px;}

/* source tag */
div.tab{float:left;width:130px;text-align:center;background:#fff;padding:10px;margin-right:1px;border:solid 1px #f0f0f0;border-bottom:none;cursor:pointer;}
div.tab.on{background:#f0f0f0;border-color:#fff;cursor:default;}
div.tabcontent{padding:10px;border:solid 1px #f0f0f0;}
div.loose{line-height:20px;}

ul.advantage{list-style:circle;margin:10px 0px 0px 15px;}
ul.advantage li{margin:0px;padding-left:10px;}

/* product */
div.path{display:inline;font-size:1em;color:#bf1e2e;}
div.path a{font-size:1em;color:#bf1e2e;}
div.path a:hover{color:#333;}
div.children{width:344px;}
div.children div.child{float:left;width:170px;height:135px;padding:8px 0px;text-align:center;border:solid 1px #aaa;border-left:none;border-top:none;}
div.children div.child a{color:#666;font-size:0.9em;}
div.children div.child img{margin-bottom:5px;}
div.productTitle{font-weight:bold;color:#bf1e2e;margin-bottom:5px;}
div.productHr{width:100%;height:1px;line-height:1px;font-size:0px;border-top:dashed 1px #c5c5c5;}

/* news */
div.news{border-bottom:dashed 1px #aaa;margin:5px 0px;padding-bottom:5px;}
div.news td{line-height:20px;}
div.news a{color:#bf1e2e;text-decoration:underline;}
div.news a:hover{color:#000;}
div.newsTypeLink{float:left;}
div.newsTypeLink a{color:#aaa;font-size:1.5em;text-decoration:none;font-weight:normal;}
div.newsTypeLink a:hover{color:#C30;}
div.newsTitle{font-size:1.2em;font-weight:bold;margin-bottom:15px;}
div.newsBody{width:730px;min-height:100px;height:auto !important;height:100px;background:url(../images/news/bg.jpg) repeat-y;padding:0px 15px;line-height:18px;}
div.newsBody div.title{font-size:1em;font-weight:bold;text-decoration:underline;}
div.newsBody,div.newsBody p{text-align:justify;}

#event{float:none;display:block;width:710px;text-align:center;}
#event img{margin:0px 10px 10px 0px;}

/* customer */
div.customer{border-bottom:dashed 1px #aaa;margin:10px 0px;padding-bottom:0px;height:25px;font-size:1.1em;}
div.customer div{font-size:1em;float:left;margin-left:5px; border-right:solid 1px #aaa;padding:0px 5px 0px 0px;;height:20px;line-height:20px;}
div.customer div.title{color:#000;}
div.customerTypeLink{color:#ccc;cursor:pointer;}

/* search */
div.news a.link2{color:#666;}

span.footer{color:#666;font-size:11px;margin:10px 0px 20px 0px;}

div.page{float:right;margin:10px 0px;}
div.page div{float:left;margin:2px;padding:2px;width:17px;height:17px;text-align:center;line-height:15px;font-weight:bold;}
div.page div.text{color:#666;}
div.page div.link{background:#fff;border:1px solid #CCDBE4;}
div.page div.linkOver{background:#3666d4;cursor:pointer;}
div.page div a{color:#3666D4;}
div.page div.linkOver a{color:#fff;}

.normal_style { color:#333; }
.normal_style:hover { color:#C30; }

.category a, .category a:link { color:#666; font-weight:normal; }
.category a:hover { color:#000; font-weight:normal; }