@charset "utf-8";
/* CSS Document */
* { margin:0; padding:0; }
body { font-family:Arial, Helvetica, sans-serif; min-width:1000px; width:1100px; font-size:12px; }
ul { list-style-type:none; }
a img { border:none; }
a { text-decoration:none; }
a:hover { text-decoration:underline; }
.clear { clear:both; height:0px; overflow:hidden; }
#header { height:57px; }
#header .logo { float:left; padding:10px 0 0 17px; }
#header .tools { float:right; padding-top:6px; }
#translate-this { float:right; }
#header .tools #google_translate_element { float:left; }
#header .tools a { padding-left:10px; font-size:11px; color:#000000; }
#header .tools a span { color:#993300; }
#header .tools .search { clear:right; float:right; width:210px; padding:10px 0 0; }
#header .tools .search form label { float:left; line-height:17px; padding-right:3px; }
#header .tools .search form .text { float:left; width:140px; height:13px; padding:1px; border:1px solid #000000; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; line-height:13px; }
#header .tools .search form .submit { float:right; width:17px; height:17px; border:none; background:url(image/search.gif) no-repeat; cursor:pointer; }
#nav { margin:0 1px; height:42px; font-size:11px; }
#nav ul { display:block; height:24px;/* background-color:#000000;*/ line-height:24px; text-align:center; text-transform:uppercase; background:url(image/nav_1.gif) repeat-x; }
#nav ul li { float:left; width:12%; font-weight:bold; white-space:nowrap; }
#nav ul li.current-menu-item, #nav ul li.current-menu-parent, #nav ul li.current-post-parent { width:16%; /*background-color:#FFCD11;*/ background:url(image/nav_2.gif) repeat-x; }
/*#nav ul li.current-menu-item a, #nav ul li.current-menu-parent a, #nav ul li.current-post-parent a { color:#000000; }*/
#nav ul li a { display:block; color:#ffffff; border-right:1px solid #999999; overflow:hidden; }
#nav ul a:hover { /*color:#000000;*/ text-decoration:none; /*background-color:#FFCD11;*/ background:url(image/nav_2.gif) repeat-x; }
#nav span { display:block; padding:3px 0 1px 4px; font-size:12px; font-weight:bold; line-height:10px; background:url(image/guide.gif) repeat-x top left #999999; }
#nav span a { line-height:14px; font-size:11px; font-weight:normal; padding:0 5px; color:#000000; }
#content { background-color:#dddddd; margin:2px 1px; }
#content { position: relative; }
#content .sidebar { position:absolute; width:168px; top:0px; left:0px; z-index:999; }
#content .sidebar h3 { border-bottom:1px solid #ffffff; font-size:11px; line-height:16px;}
#content .sidebar h3 a { display:block; padding:3px 0 3px 10px; color:#000000; border-bottom:1px solid #bdbcbc; }
#content .sidebar h3.focus { border-bottom:none; }
#content .sidebar ul { padding-bottom:3px; border-bottom:1px solid #bbbbbb; font-size:11px; background-color:#eeeeee; }
#content .sidebar ul li { padding:3px 0 3px 14px; color:#888888; }
#content .sidebar ul li a { color:#000000; }
#content .info { margin-left:168px;/* margin-right:150px;*/ padding-left:2px; background-color:#ffffff; min-height:400px; }
#content .info .title { padding:20px; /*background-color:#ffcc00;*/ background-color:#F3F3F3; }
#content .info .title h1 { font:bold 20px "Arial Narrow", sans-serif; text-transform:uppercase; letter-spacing:1px; }
#content .info .title p { font-size:11px; /*font-weight:bold;*/ }
#content .info .title p a { color:#000000; text-decoration:underline; }
#content .info .text { position:relative; }
#content .info .text .Vice-sidebar { position:absolute; top:0px; right:0px; z-index:999; width:170px; padding:10px 0 10px 10px; border-left:1px solid #CCCCCC; }
#content .info .text .Vice-sidebar img { margin:10px 0; }
#content .info .text .Vice-sidebar h3 { margin-bottom:5px; font-family:Verdana, Geneva, sans-serif; font-size:10px; text-transform:uppercase;/* color:#CC9933;*/ color:#A60A0E; }
#content .info .text .Vice-sidebar h3 a { color:#CC9933; }
#content .info .text .Vice-sidebar p { margin-bottom:10px; font-size:11px; line-height:14px; }
#content .info .text .Vice-sidebar p span { display:block; font-size:11px; font-weight:bold; color:#888888; }
#content .info .text .Vice-sidebar p span a { font-size:10px; color:#993300 }
#content .info .text .Vice-sidebar ul { font-size:11px; line-height:16px; }
#content .info .text .Vice-sidebar ul a { color:#993300 }
#content .info .text .post { margin-right:185px; padding:10px; }
#content .info .text .post h2 { font-size:13px; margin:10px 0; text-transform:capitalize; }
.post h3 { font-size:11px; margin-bottom:10px; text-transform:uppercase; }
#content .info .text .post p { margin-bottom:10px; font-size:11px; line-height:16px; }
#content .info .text .post div { margin-bottom:10px; font-size:11px; line-height:16px; }
#content .info .text .post ul { margin:0 0px 10px 15px; font-size:11px; list-style-type:disc; line-height:16px; }
#content .info .text .post ul li div { margin-bottom:0; }
#content .info .text .post a { color:#993300 }
#content .info .text .post .alignright { float:right; margin:0 0 10px 10px; }
#content .info .text .post .alignleft { float:left; margin:0 10px 10px 0; }
#content .info .text .post .wp-caption { position:relative; border-radius:3px 3px 3px 3px; border:1px solid #cccccc; box-shadow:0 2px 12px #DEDEDE; }
#content .info .text .post .wp-caption .wp-caption-text { display:block; width:100%; margin:0px; padding:4px 0; background-color:#111111; FILTER: Alpha(opacity=55); opacity:.55; position:absolute; left:0px; bottom:0px; text-align:center; color:#ffffff; font-size:12px; border-top: 1px solid #999999; }
#content .info .text .post table { border-top: 19px solid #999999; font-size: 11px; line-height: 14px; width: 100%; }
#content .info .text .post table th { border-bottom: 1px solid #CCCCCC; padding: 3px 0 4px 5px; text-align: left; }
#content .info .text .post table td { border-bottom: 1px solid #CCCCCC; padding: 2px 0 3px 5px; }
#content .info .text .post .message table { font-size:12px; line-height:20px; }
#content .info .text .post .message table td { padding:4px 0 5px 2px; }
#content .info .text .post .form-horizontal table { font-size:12px; line-height:20px; }
#content .info .text .post .form-horizontal table td { padding:4px 0 5px 2px; }
#content .info .text .post .form-horizontal { font-family:Arial, Helvetica, sans-serif; }
#content .info .text .post .form-horizontal input { font-family:Arial, Helvetica, sans-serif; background-color:#f1f1f1; border-top:1px solid #cccccc; border-left:1px solid #cccccc; }
#content .info .text .post .form-horizontal input.btn { padding:2px; border:none; font-family:Arial, Helvetica, sans-serif; border-bottom:1px solid #cccccc; border-right:1px solid #cccccc; }
#content .info .text .post .form-horizontal select { font-family:Arial, Helvetica, sans-serif; background-color:#f1f1f1; border-top:1px solid #cccccc; border-left:1px solid #cccccc; }
#content .info .text .post .form-horizontal textarea { font-family:Arial, Helvetica, sans-serif; background-color:#f1f1f1; border-top:1px solid #cccccc; border-left:1px solid #cccccc; }
/*-----hlong------------*/
#content .info .text .post .hlong ul { margin:0; }
#content .info .text .post .hlong ul li { display:block; height:134px; border-top:1px solid #999999; }
#content .info .text .post .hlong ul li.first { border:none; }
#content .info .text .post .hlong ul li img { float:left; padding:10px; }
#content .info .text .post .hlong ul li h3 { margin-left:170px; font-size:11px; text-transform:capitalize; color:#333333; white-space:nowrap; overflow:hidden; }
#content .info .text .post .hlong ul li h3 a { color:#333333; }
#content .info .text .post .hlong ul li h3 a:hover { text-decoration:none; }
#content .info .text .post .hlong ul li p { padding:2px 0; font-size:11px; line-height:14px; }
#content .info .text .post .hlong ul li p span { display:block; padding-top:2px; font-size:11px; font-weight:bold; color:#888888; }
#content .info .text .post .hlong ul li p a { color:#993300; }
#content .info .text .post .hlong ul li p strong { font-weight:normal; }
#content .info .text .post .hlong p { font-size:11px; line-height:18px; }
#content .info .text .post .hlong p a { color:#993300; }
/*-----category-----------*/
#content .info .text .category { margin-right:205px; padding:10px; }
#content .info .text .category ul li { display:block; height:134px; border-top:1px solid #999999; }
#content .info .text .category ul li.first { border:none; }
#content .info .text .category ul li img { float:left; padding:10px; }
#content .info .text .category ul li h3 { margin-left:170px; padding:10px 0 2px; font-size:11px; text-transform:capitalize; color:#333333; white-space:nowrap; overflow:hidden; }
#content .info .text .category ul li h3 a { color:#333333; }
#content .info .text .category ul li h3 a:hover { text-decoration:none; }
#content .info .text .category ul li p { padding:2px 0; font-size:11px; line-height:14px; }
#content .info .text .category ul li p span { display:block; padding-top:2px; font-size:11px; font-weight:bold; color:#888888; }
#content .info .text .category ul li p a { color:#993300; }
#content .info .text .category ul li p strong { font-weight:normal; }
#content .info .text .category p { font-size:11px; line-height:18px; }
#content .info .text .category p a { color:#993300; }
/*topic*/
#content .info .text .category .topic { height:240px; font-size:11px; line-height:16px; margin-bottom:5px; }
#content .info .text .category .topic .showimage { width:100%; background-color:#dddddd; }
#content .info .text .category .topic .showimage td { background-color:#ffffff; padding:2px; font-size:12px; font-weight:bold; }
#content .info .text .category .topic .showimage td input { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; cursor:pointer; }
#content .footer { clear:both; margin-left:168px; padding:10px; border-top:1px solid #cccccc; border-left:3px solid #ffffff; text-align:right; background-color:#ffffff; font-size:11px; font-weight:bold; color:#999999; }
#content .footer a { padding-left:10px; color:#999999; }
#cnzz { display:none; }
#home { margin:2px 1px; }
#home .banner { height:314px; position:relative; background-color:#000000; }
#home .home_text { font-size:11px; padding:10px 0; }
#home .home_text a { color:#993300; }
#home .home_text .more { display:block; padding-top:4px; padding-left:10px; background:url(image/icon_arrow.gif) no-repeat 0 4px; text-transform:uppercase; font-size:10px; }
#home .home_text .about { float:right; padding-left:20px; width:260px; }
#home .home_text .about a { font-weight:bold; }
#home .home_text .about img { float:left; }
#home .home_text .links { float:left; padding-left:20px; width:220px; padding-left:20px; }
#home .home_text .links select { display:block; margin-bottom:10px; width:200px; height:20px; line-height:20px; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
#home .home_text .news { float:left; padding-left:10px; width:280px; }
#home .home_text .news span { color:#666666; }
#home .home_text h2 { margin-bottom:8px; padding-top:8px; text-transform:uppercase; font-family:"Arial Narrow", Arial, sans-serif; font-size:14px; color:#333333; }
#home .home_text ul li { display:block; padding-left:10px; padding-bottom:3px; background:url(image/icon_arrow.gif) no-repeat 0 1px; }
#home .home_text .product { overflow:hidden; white-space:nowrap; }
#home .home_text .product .item { padding-top:20px; height:86px; }
#home .home_text .product img { float:left; margin-right:10px; }
#home .home_text .product h2 { padding-top:0px; }
#home .home_text .product .more { float:left }
#home .footer { clear:both; padding:10px; border-top:1px solid #cccccc; border-left:3px solid #ffffff; text-align:right; background-color:#ffffff; font-size:11px; font-weight:bold; color:#999999; }
#home .footer a { padding-left:10px; color:#999999; }
#comm100_ButtonImage { display:none; }
#testdiv { width:600px; margin:0 auto; border:1px solid #ccc; padding:20px 25px; background:#fff }
#tinybox { position:absolute; display:none; padding:10px; background:#fff url(image/preload.gif) no-repeat 50% 50%; border:10px solid #e3e3e3; z-index:2000 }
#tinymask { position:absolute; display:none; top:0; left:0; height:100%; width:100%; background:#000; z-index:1500 }
#tinycontent { background:#fff }
.button { font:14px Georgia, Verdana; margin-bottom:10px; padding:8px 10px 9px; border:1px solid #ccc; background:#eee; cursor:pointer }
.button:hover { border:1px solid #bbb; background:#e3e3e3 }
/*----------------------------------------*/
#content .info .text .category .showsolutions a:hover { text-decoration:none; }
.showsolutions { margin-bottom:10px; height:259px; overflow:hidden; border:1px solid #cccccc; }
.showsolutions .left { float:left; width:150px; background-color:#f7f6f4; }
.showsolutions .left ul { margin-bottom:-1px; text-transform:capitalize; }
#content .info .text .category .showsolutions .left ul li { display:block; height:auto; line-height:20px; border-top:1px solid #fefefe; border-bottom:1px solid #b8b8b8; border-right:1px solid #b8b8b8; }
.showsolutions .left ul li a { display:block; padding:5px 0 5px 6px; font-size:11px; font-weight:bold; color:#494949; background:url(image/arrow.png) no-repeat right center; }
.showsolutions .left ul li a span { display:block; font-weight:normal; }
.showsolutions .left ul li.current a { background:url(image/arrow2.gif) no-repeat right center #fefefe; }
#content .info .text .category .showsolutions .left ul li.current { border-right:1px solid #ffffff; }
.showsolutions .right { margin-left:157px; padding-top:7px; }
.showsolutions .right .showinfo { float:left; width:300px; padding-right:7px; background:url(image/showinfo.png) no-repeat right center; }
.showsolutions .right .showinfo h3 { margin:0 0 10px; font-size:13px; text-transform:capitalize; }
.showsolutions .right .showinfo h3 a { color:#000000; }
.showsolutions .right .showinfo img { float:left; margin-right:10px; }
.showsolutions .right .showinfo p { margin-bottom:10px; font-size:11px; line-height:18px; }
.showsolutions .right .showinfo a.showchat { float:left; clear:left; margin-top:15px; width:122px; height:25px; background:url(image/swt_grinding.png) no-repeat 0 0; text-indent:-9999px; }
.showsolutions .right .showinfo a.showchat:hover { background-position:0 -35px; }
.showsolutions .right .showcase { margin-left:314px; padding-right:7px; }
.showsolutions .right .showcase h3 { margin:10px 0; font-size:13px; text-transform:capitalize; }
.showsolutions .right .showcase h4 { margin:5px 0; font-size:11px; text-transform:capitalize; }
.showsolutions .right .showcase p { margin-bottom:10px; font-size:11px; line-height:18px; }
.red { color:#ff0000; }
.tag a { color:#993300; }
#content .info .text .Vice-sidebar .tag { font-size:14px; }
#content .info .text .Vice-sidebar .tag .px13 { font-size:15px; line-height:15px; }
#content .info .text .Vice-sidebar .tag .px14 { font-size:17px; line-height:17px; }
#content .info .text .Vice-sidebar .tag .px15 { font-size:19px; line-height:19px; }
#content .info .text .Vice-sidebar .tag .px16 { font-size:21px; line-height:21px; }
#content .info .text .Vice-sidebar .tag .px17 { font-size:23px; line-height:23px; }
.hotimage { margin:0 215px 0 10px; padding:10px 0 15px; overflow:hidden; border-bottom:1px solid #999999; }
.hotimage h3 { font-size: 11px; margin-bottom: 10px; text-transform: uppercase; }
.hotimage a { display:block; float:left; margin-right:10px; padding:2px; border:1px solid #cccccc; position:relative; }
.hotimage a span { display:none; }
.hotimage a:hover span { display:block; width:126px; height:20px; line-height:20px; position:absolute; bottom:0px; color:#993300; background-color:#ffffff; text-align:center; text-transform:capitalize; }
.items { border-top: 1px solid #999999; height: 134px; }
.first { border: medium none; }
.items h3 { color: #333333; font-size: 11px; margin-left: 170px; overflow: hidden; text-transform: capitalize; white-space: nowrap; }
.items p { font-size: 11px; line-height: 14px; padding: 2px 0; }
.items p span { color: #888888; display: block; font-size: 11px; font-weight: bold; padding-top: 2px; }
.items p span a { color: #993300; }
.items img { float: left; padding: 10px; }
.items p strong { font-weight: normal; }
