/*----Basic----*/
*{margin:0;padding:0;font-family:"Microsoft Sans Serif",Arial,sans-serif;}
img,iframe {border:0;}
body {font-size:12px;line-height:14px;color:#333;background:#fff;margin:4px 0;}
noscript{line-height:25px;font-size:1.4em;}
p{line-height:16px;margin:16px 0;}
input,textarea,select,button {font-size:12px;color:#538201;line-height:17px;}
button{cursor:pointer;vertical-align:middle;padding:0 5px;border:1px solid #878988;background:url(../images/bg_btn.gif);height:21px;line-height:20px;}
h3{font-size:14px;}
a {color:#258dc7;text-decoration:none;}
a:hover{color:#e89348; text-decoration:underline;}
.clear{clear:both;}

.fl{float:left;}
.fr{float:right;}
.ml5{margin-left:5px;}
.mt5{margin-top:5px;}
.mb5{margin-bottom:5px;}
.ac{text-align:center;}
.db{display:block;}
.dn {display:none;}
ul:after,li:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}

/*Text*/
.orange{color:#ff9000;}
.blue{color:#36F;}
.xfont{font-size:13px;}

/*index home*/
#nav,#header,#main,#footer{margin:0 auto;width:690px;padding:0 15px;border:0px solid #eee;border-width:0 5px;}
#nav{border:5px solid #eee;border-bottom:none;padding-bottom:50px!important;padding:30px 0 26px 15px;width:705px;}
#logo{float:left;}
#menu_l{float:right;height:15px;width:10px;background:url(../images/menu_l.gif) no-repeat;}
#menu  {float:right;height:15px;width:330px;background:#eee;padding-right:10px;font-weight:800;font-size:11px;}
#menu li{float:left;list-style:none;width:110px;}
#menu a{display:block;line-height:15px;width:110px;text-align:center;color:#666;}
#menu li a img{padding-top:2px;}
#menu a:hover {text-decoration:none; color:#c30;}
#menu li ul{left:-999em; position:absolute;border:1px solid #eee;}
#menu li ul li{float:none;border-bottom:1px solid #f8f8f8;padding:0 0 0 8px;background:#fff;}
#menu li ul li a{text-align:left;font-weight:normal;font-size:11px;line-height:12px;float:none;}
#menu li ul li a:hover{color:#ff9000;}
#menu li:hover ul,
#menu li.hover ul{left:auto;}

#header .ttpic{border:0 solid #ccc;border-width:3px 0;padding:4px 0;width:690px;height:296px;}

#main {padding-left:0;width:705px;}
#main a{color:#333;}
#main a:hover{color:#ff9000;}
#sidebar{float:left;width:177px;}
.side_tt{margin:10px 0 6px 0;}
#sidemenu{margin-left:15px;background:#ccdbe5;text-indent:10px;}
#sidemenu li{list-style:none;border-bottom:1px solid #e9f0f5;line-height:28px;}
#sidemenu a{display:block;width:162px;}
#sidemenu li a:hover,
#sidemenu li a:active{text-decoration:none;}
#sidemenu li ul{}
#sidemenu li ul li{background:#e9f0f5;border:none;line-height:20px;padding-left:0;font-size:11px;}
#sidemenu li ul li ul li{background:#f8f9fa;}
#sidemenu li:visited ul,
#sidemenu li:hover ul,
#sidemenu li:active ul,
#sidemenu li.hover ul{position:static;}
#Domestics #cur1,#Overseas #cur2,#Designing #cur3,#Computer #cur4,#Consumer #cur5,#Appliance #cur6,#Industrial #cur7,#Medical #cur8,#Engineering #cur9,#Project #cur10,#Prototyping #cur11,#Plastic #cur12,#Casting #cur13,#Metal #cur14,#Sand #cur15,#Extrusion #cur16,#Blow #cur17,#CNC #cur18,#Quality #cur19 {color:#ff9000;}

#info{background:#eaf1f5; margin-top:8px;padding:20px 0 20px 12px;margin-left:15px;}
#info a{text-decoration:underline;}

#container{float:right;width:515px;}
#ver{padding:8px 1px; border-bottom:3px solid #ddd;font-weight:800;}
#container #cont{margin:15px 0;}
#cont h2{color:#ff9000;font-size:12px; text-align:center;}
#cont h3{font-size:12px;font-weight:normal;}
#cont .pic{padding:2px 8px;}
#cont .descrip{float:left;}
#cont .descrip,
#cont .descrip p{font-size:11px;line-height:13px;}
#cont p a{color:#36F; text-decoration:underline;}
#cont .piclist li{margin:0 0 14px 0;float:left; width:49.5%; list-style:none;font-size:11px;}
#cont .piclist li img{padding-right:6px; width:47px; height:47px;}
#cont .pagecont{padding:10px 0;text-align:center;}
#cont .pagecont a{color:#36f;}
#cont .pagecont img{height:16px; width:41px;}
#cont .pagecont .back{margin-right:30px;}
#cont .disc{margin-left:20px;}
#cont .disc a{color:#36f;}

/*Footer*/
#footer{border-bottom:5px solid #eee;padding-top:10px;font-size:11px;}
#footer div.navb{background:#eaf1f5;padding:6px 12px;}
#footer ul{margin-left:15px;}
#footer li{float:left;line-height:24px;list-style:none;}
#footer li.main_tt{width:65px; background:url(../images/dot_01.gif) no-repeat left center; text-indent:5px;}
#footer li.sub_tt{width:510px;}
#footer li.contact{width:70px;}
#footer li.contact a{text-decoration:underline;}
#footer .copyright{text-align:center; line-height:28px;}
