/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Author: nogou | upconn@gmail.com
Designed for foric.com
2007-09-12
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
*{margin:0;padding:0;}
ul{list-style-type:none;}
li{list-style-type:none;}
a:link,a:visited{color:#000;text-decoration:none;}
a:hover,a:active{color:#F60;}
img{border:0;}
div{font-size:12px;font-family:Arial, Helvetica, sans-serif;}
.borderxpx{clear:both;height:3px;font-size:1px;overflow:hidden;}
.clear{clear:both;height:1px;font-size:1px;line-height:1px;overflow:hidden;}
body{font-family:Verdana, Arial, Helvetica, sans-serif;background:#E7EFF5 url(../Images/Index_bg.gif) repeat-x left top;color:#333;font-size:62.5%;line-height:165%;}
.maincolumn{width:980px;margin:0 auto;background:#F0F0F0;border-left:1px solid #E2E3E3;border-right:1px solid #E2E3E3;}
.FFFbox{border-left:1px solid #FFF;border-right:1px solid #FFF;}
.padding4px{padding:4px;}
.input{height:19px;border:1px solid #7F9DB9;line-height:19px;width:136px;}
.submit{width:85px;height:21px;background:url(../images/Button_bg.gif) no-repeat left -50px;text-align:center;border:none;}
#header{height:80px;background:url(../images/Logo.gif) no-repeat 10px 10px;border-bottom:solid 1px #E0E0E0;}
.topnav{height:30px;margin:0 0 0 600px;padding:50px 16px 0 0;line-height:30px;text-align:right;color:#000; background:url(../Images/top_nav_bg.gif) no-repeat right 50px;}
.topnav a:link,.topnav a:visited {color:#000;}
.topnav a:hover,.topnav a:active {color:#F60;}
.mainmenu{height:31px;background:url(../images/Main_bg.gif) repeat-x left top;}
.mainmenu ul{margin:3px 3px 0 3px;}
.mainmenu li{float:left;}
.mainmenu a{display:block;width:106px;height:25px;margin:0 1px;color:#000;text-align:center;line-height:25px;}
.mainmenu a:link,.mainmenu a:visited{color:#000;background:url(../images/Button_bg.gif) no-repeat left top;}
.mainmenu a:hover,.mainmenu a:active{color:#F60;background:url(../images/Button_bg.gif) no-repeat left -25px;}
#leftrail{width:254px;float:left;}
#rightrail{width:722px;float:right;}
.mainstocklist{overflow:hidden;margin:6px 0;}
.mainstocklist li{height:20px;width:115px;margin:1px;float:left;border:#E4EBF3 1px solid;color:#333;font-family:Verdana, Arial, Helvetica, sans-serif;overflow:hidden;word-break:break-all;}
.mainstocklist a{width:115px;height:20px;padding-left:2px;display:block;line-height:20px;}
.mainstocklist a:link,.mainstocklist a:visited{color:#000;}
.mainstocklist a:hover,.mainstocklist a:active{color:#690;background:#F2F5F9;}
.linebox{border:solid 1px #E0E0E0;margin:2px;padding:2px;background:#F0F0F0;}
.stitle{height:23px;line-height:23px;border:solid 1px #A8D8EB;background:#E2EEF5 url(../Images/dot_1.gif) no-repeat 2px 3px;text-indent:24px;}
.Ititle{background:#E2EEF5 url(../Images/dot_2.gif) no-repeat 2px 3px;}
.ltitle{background:#E2EEF5 url(../Images/dot_9.gif) no-repeat 2px 3px;}
.btitle{background:#E2EEF5 url(../Images/dot_3.gif) no-repeat 2px 3px;}
.etitle{background:#E2EEF5 url(../Images/dot_4.gif) no-repeat 2px 3px;}
.atitle{height:25px;line-height:25px;background:url(../Images/dot_5.gif) no-repeat 2px top;text-indent:26px;font-weight:bold;color:#002F81;}
.ntitle{background:url(../Images/dot_7.gif) no-repeat 2px top;}
.mtitle{background:#F8F8F8 url(../Images/dot_10.gif) no-repeat 2px top;}
.atitle span{width:66px;float:right;font-weight:normal;}
.titleline{font-size:1px;height:4px;background:#CCC url(../Images/dot_6.gif) no-repeat left top;}
.mainSearchBox{height:107px;padding:16px 10px;margin:2px;line-height:23px;background:#F8F8F8 url(../Images/Search_Ico_Bg.jpg) no-repeat 160px 8px;border:solid 1px #E0E0E0;}
.mainSearchBox form{margin:6px 0 0 0;}
.mainFlashBox{margin:2px;border:solid 1px #E0E0E0;height:180px;width:976px;margin-top:1px;}
.stockL{background:#F8F8F8;border:solid 1px #E0E0E0;margin-top:1px;}
.stockL li{height:22px;line-height:22px;}
.stockL span{color:#039;font-weight:bold;}
.StockIndex{height:142px;background:#F8F8F8;border:solid 1px #E0E0E0;margin-top:1px;padding-top:4px;}
.StockIndex li{width:21px;height:22px;line-height:22px;float:left;list-style:none;border:solid 1px #CCC;margin:2px;text-align:center;background:#FFF;}
.StockIndex a:link,.StockIndex a:visited{color:#333;}
.StockIndex a:hover,.StockIndex a:active{color:#900;text-decoration:underline;}
.AdvanBrand{background:#F8F8F8;border:solid 1px #E0E0E0;margin-top:1px;}
.AdvanBrand li{width:100px;float:left;margin:2px 2px;border:solid 1px #CCC;}
.CLeft{width:482px;float:left;}
.CRight{width:240px;float:right;}
.index_aboutus{line-height:24px;color:#000;padding:8px 10px 9px 10px;background:#F8F8F8;}
.index_aboutus p{text-indent:2em;}
.index_aboutus span{font-weight:bold;color:#F60;}
.index_aboutus a{font-weight:bold;color:#F60;}
.index_aboutus img{float:left;margin:0 10px 0 0;} 
.Recommended li{float:left;margin:0 2px 0 2px;width:150px;border:1px solid #E2E3E3;background:#F8F8F8;}
.Recommended img{border:1px solid #FFF;border-bottom:2px solid #E0E0E0;width:146px;height:122px;}
.Recommended h2{width:128px;padding:0 0 0 18px;background:url(../images/ar.gif) no-repeat 6px 9px;font-size:12px;text-align:left;line-height:24px;}
.p_product li{border:solid 1px #E2E2E2;height:72px;margin:5px 0;overflow:hidden;color:#333;word-break:break-all;line-height:21px;background:#F8F8F8;}
.p_product span{color:#F60;font-weight:bold;}
.p_product a{font-weight:bold;color:#F60;}
.p_product img{width:80px;height:60px;margin:4px;float:left;border:1px solid #CCC;}
.mainnewslist{border:1px solid #DDD;padding:5px 8px 4px 8px;}
.mainnewslist li{height:22px;line-height:22px;padding-left:16px;background:url(../images/dot_8.gif) no-repeat 4px 9px;word-break:break-all;overflow:hidden;}
.mainnewslist span{float:right;color:#999;margin-right:10px;}
.StockList{margin-top:2px;}
.StockList li{width:135px;height:21px;margin:2px;border:solid 1px #E0E0E0;background:#F8F8F8;line-height:21px;float:left;overflow:hidden;word-break:break-all;text-indent:4px;}
.StockList a:link,.StockIndex a:visited{color:#333;}
.StockList a:hover,.StockIndex a:active{color:#900;}
.expresssearchbox{height:40px;margin:6px 0;background:url(../images/r_express_bg.gif) no-repeat;}
.expresssearchbox form{margin:8px 0 0 8px;line-height:32px;}
table .tr1{background:#F0F0F0;height:22px;text-align:center;font-weight:bold;color:#033256;}
.tr1 td{border:solid 1px #FFF;}
table .tr2{background:#FFF;height:20px;}
.tr2 td{background:#FFF;padding-left:4px;line-height:20px;height:20px;color:#000;}
table .tr3{background:#F0F0F0;height:20px;}
.tr3 td{border:solid 1px #FFF;color:#333;}
.products_l{height:228px;background:url(../images/r_product_list_bg.gif) no-repeat;}
.products_l ul{margin:8px 0 0 20px;}
.products_l li{height:23px;line-height:23px;background:url(../images/dot_3.gif) no-repeat left center;padding-left:16px;}
#footer{height:108px;color:#000;}
.footerline{background:#E2EEF5;height:25px;line-height:25px;padding:0 2px;border:solid 1px #A8D8EB;}
.footerline a:link,.footerline a:visited{margin:0 10px;color:#000;}
.footerline a:hover,.footerline a:active{margin:0 10px;color:#03C;}
#footer p{height:24px;text-align:center;line-height:24px;}
.pagenavi{height:30px;padding-left:10px;line-height:30px;color:#666;font-weight:bold;}
.page_aboutus{line-height:24px;padding:10px 16px;margin:1px;background:#F8F8F8;font-size:12px;word-break:break-all;color:#333;font-size:14px;}
.page_aboutus img{float:left;margin:12px 10px 0 0;}
.page_aboutus p{text-indent:2em;margin:10px 0;}
.page_aboutus span{font-weight:bold;color:#F60;}
.aboutuspic img{float:left;width:220px;margin:10px;border:1px solid #000;}
.pagenewslist{padding:10px;background:#F8F8F8;}
.pagenewslist li{height:24px;line-height:24px;padding-left:16px;background:url(../images/dot_8.gif) no-repeat 4px 9px;word-break:break-all;overflow:hidden;}
.pagenewslist span{float:right;color:#999;margin-right:10px;}
.NewsPage{height:25px;line-height:25px;color:#000;}
.Newsshow{padding:10px;line-height:22px;color:#333;background:#F8F8F8;overflow:hidden;word-break:break-all;}
.NewsshowTitle{border:1px solid #CCC;margin:4px 20px;background:#F0F0F0;padding:10px;}
.NewsshowTitle h1{font-size:16px;font-weight:bold;color:#900;}
.NewsshowTitle h2{font-size:12px;color:#666;font-weight:normal;}
.Newsshow p{text-indent:2em;margin:6px 0;}
.Newsshow .NewsshowView{border:solid 1px #C8C8C8;padding:4px 10px;background:#E6E6E6;height:40px;}
.HrList{border: 1px solid #CCC;color: #FFF;margin: 5px 0px;background:#F8F8F8;text-align:left;font-family: "ËÎÌå";font-size: 12px;font-weight:normal;line-height:22px;}
.HrList .HrContent{margin:0;padding:10px 4px;color:#666;line-height:150%;text-align:left;}
.HrListh3{clear: both;padding: 0 10px;color: #333;font-size: 12px;text-align: left;background-color: #E1EAF7;border-bottom: 1px #CCC solid;font-weight: normal;line-height:26px;}
.HrListh3 span{border-left:1px #CCC solid;width: 100px;float:right;text-align: center;line-height: 26px;}
.Hrbox{height:19px;line-height:19px;}
.HrReg{color:#000;border:1px solid #CCC;padding:1px;margin:100px;height:150px;background-color: #F2F2F2;}
.HrReg ul{padding:20px;border:1px solid #666;height:146px;}
.HrReg li{height:25px;line-height:25px;}
.HrReg a{font-weight:bold;color:#FF0000;text-decoration:underline;}
h1{font-size:16px;font-weight:bold;color:#000;height:24px;line-height:24px;}
.iBrand li{width:164px;height:64px;margin:7px;float:left;}
.flinktitle{height:17px;line-height:17px;text-align:center;color:#900;font-weight:bold;background:#FFF;}
.flinktitle a{padding:0 4px;background:#FFF;color:#900;}
.flink{height:42px;overflow:hidden;background:#FFF;}
.flink ul{margin:0 10px;}
.flink li{width:88px;float:left;line-height:21px;overflow:hidden;height:21px;}
.imglink li{height:31px;margin:2px;}
.flink a{text-decoration:underline;}
.imglink img{height:31px;width:88px;margin:2px;}