@charset "gbk";

body { font-family: Tahoma,Arial,"ËÎÌå"; font-size: 12px; margin: 0; text-align: center; background: #f0f0f0; }
form { margin: 0; padding: 0; }
img { border: none; }
a { color: #159; text-decoration: none; }
a:hover { text-decoration: underline; }
.inputbox, .inputbtn { border: 1px solid #e8e8e8; }
.inputbtn { background: url(http://www.cntech.com.cn/style/http://www.cntech.com.cn/style/images/btn.png) repeat-x center center; color: #158; height: 25px; }
.clearfix { clear: both; font-size: 0; height: 0; line-height: 0; }
.leftfix { float: left; clear: left; }
.rightfix { float: right; clear: right; }
.hidefix { display: none; }
.margintop { margin-top: 8px; }
.marginbottom { margin-bottom: 8px; }
.margintb { margin: 3px auto; }
div.pathway { height: 17px; line-height: 17px; margin-bottom: 8px; overflow: hidden; border-bottom: 1px solid #f0f0f0; }

#mainbody { width: 976px; text-align: left; margin: 1px auto; background: #fff; border: 1px solid #e5e5e5; border-top: none; }
#header { height: 174px; background: url(http://www.cntech.com.cn/style/images/header.jpg) no-repeat; position: relative; }
#langs { position: absolute; top: 3px; right: 8px; width: 300px; text-align: right; }
#langs a { color: #fff; margin: 0 4px; }
#slogan { color: #fff; position: absolute; bottom: 8px; right: 30px; width: 300px; }
#container { margin: 8px 3px; }
.changesize ul { margin: 0; padding: 0; list-style: none; }
.changesize li { cursor: pointer; margin: 0 0 2px; }

#menus { background: #036; color: #fff; margin-top: 1px; overflow: hidden; }
.mainmenu { list-style: none; margin: 0; padding: 0; height: 27px; overflow: hidden; }
.mainmenu li { display: block; width: 8em; text-align: center; float: left; line-height: 27px; }
#menu168 { display: block; width: 9em; text-align: center; float: left; line-height: 27px; }
.mainmenu a { display: block; color: #fff; text-decoration: none; }

#submenus { height: 27px; line-height: 27px; overflow: hidden; }
#submenus ul { height: 27px;  list-style: none; margin: 0; padding: 0; display: none; }
#submenus ul li { display: block; width: 6.5em; text-align: center; float: left; line-height: 27px; }
#submenus ul li a { display: block; color: #666; text-decoration: none; }
#submenus ul li a:hover { text-decoration: underline; }

.color0 { background: #92c9c9; }
div.color0 a:hover { background: #cce6e6; }
.color1 { background: #ccc; }
div.color1 a:hover { background: #e8e8e8; }
.color2 { background: #c0d6eb; }
div.color2 a:hover { background: #dde9f4; }
.color3 { background: #ffe8c1; }
div.color3 a:hover { background: #fff5e6; }
.color4 { background: #d3ffa4; }
div.color4 a:hover { background: #eaffd2; }
.color5 { background: #ffc671; }
div.color5 a:hover { background: #ffdba6;  }
.color6 { background: #d0d0ff; }
div.color6 a:hover { background: #f0f0ff; }
li.hascolor a { color: #666; }

div#search { line-height: 31px; height: 31px; margin: 1px 0 3px; background: url(http://www.cntech.com.cn/style/images/searchbg.png) repeat-x; }
.sfrm { width: 47%; overflow: hidden; }
.sfrm input { vertical-align: middle; }
.inews { width: 49%; text-align: right; padding-right: 1.2em; overflow: hidden; height: 31px; }
.inews ul { margin: 0; padding: 0; list-style: none; }
.inews li { padding-right: 16px; background: url(http://www.cntech.com.cn/style/images/dot1.gif) no-repeat center right; }

#sideleft { width: 210px; float: left; margin: 8px 0 8px 3px; }
#sideright { width: 210px; float: right; margin: 8px 3px 8px 0; }
#mcontent { position: relative; }
.hasleft #mcontent { float: right; margin: 8px 3px 8px 0; width: 748px; }
.hasright #mcontent { float: left; margin: 8px 0 8px 3px; width: 748px; }

.block { border: 1px solid #ccc; margin-bottom: 6px; }
.block h3 { margin: 0; padding: 0; line-height: 25px; font-size: 1em; background: url(http://www.cntech.com.cn/style/images/h3.jpg) repeat-x; text-align: center; }
.block ul { margin: 3px 3px 3px 8px; padding: 3px 3px 3px 8px; list-style: circle; }

.bgcoloreee { background: #eee; }

.bottomlinks { background: url(http://www.cntech.com.cn/style/images/b_bg.gif) repeat-x; width: 976px; text-align: left; margin: 0 auto; margin-top: 28px; }
.bottomlinks .cont_l { background: url(http://www.cntech.com.cn/style/images/b_l.gif) no-repeat; }
.bottomlinks .cont_r { background: url(http://www.cntech.com.cn/style/images/b_r.gif) no-repeat right; line-height: 35px; height:35px; text-align: center; font-size: 1.1em; }
.bottomlinks a { margin: 0 3px; }

.footer { margin: 8px auto; width: 976px; text-align: center; line-height: 17px; clear: both; }
.footer img { vertical-align: middle; }

.loginfrm { padding: 8px 3px; }
.loginfrm input { vertical-align: middle; margin: 2px 0; }
.loginfrm input.inputbtn { margin-left: 32px; }

p.pageinfo { text-align: center; font-weight: bold; }
p.pageinfo span.curpage { color: #f00; }

.nodelist h3 { border-bottom: 2px solid #999; margin: 0; padding: 0 0 0 28px; line-height: 27px; background: url(http://www.cntech.com.cn/style/images/navi.gif) no-repeat; font-size: 1.1em; }
.nodelist ul { list-style: none; margin: 0 0 0 8px; padding: 0 0 0 8px; }
.nodelist ul li { padding-left: 35px; line-height: 32px; margin: 3px 0; background: url(http://www.cntech.com.cn/style/images/customers.gif) no-repeat; }
.nodelist ul li a { font-weight: bold; font-size: 1.18em; }

.aid04 { margin-bottom: 8px; }

/** User **/
h3.usertitle { margin: 8px 0; padding: 0 8px 0 0; line-height: 25px; border-bottom: 2px solid #666; border-right: 16px solid #666; text-align: right; color: #f60; letter-spacing: 8px; }

.register th { text-align: left; color: #fff; background: #666; line-height: 25px; }
.register td { background: #f1f2f3; }
.register .td1 { width: 8em; text-align: right; background: #ccc; }
.register textarea { width: 600px; height: 5em; font-size: 9pt; }
.register .btn { margin: 5px auto; text-align: center; }
.register .btn input { margin: auto 8px; }

.register .important { color: #f00; }
.register img { vertical-align: middle; }

.register #Email { width: 20em; }
.register #Company { width: 28em; }
.register #Address { width: 36em; }
.register #PostCode { width: 4em; }

.register #more { display: none; }

table.demotable { width: 752px; }
table.demotable th { background: #666; color: #fff; line-height: 25px; text-align: center; }
table.demotable input { vertical-align: middle; }
td.col1 { background: #ccc; width: 6em; text-align: right; }
td.col2 { background: #f1f2f3; }
td.btncol { background: #eee; border-top: 1px solid #ccc; text-align: center; }

td.col2 ul { list-style: none; margin: 0; padding: 0; }
td.col2 li { float: left; width: 17em; }

.width210 { width: 210px; }
.width320 { width: 320px; }
.width500 { width: 500px; }
.width50 { width: 50px; }

