/* common
 -------------------------------*/
body{color:#333333;font:12px Arial,"Trebuchet MS",Georgia,Verdana,Helvetica,sans-serif;position:relative;}
body,html{background:#fff;min-width:1000px;_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1000?"1000px":"");/* :KLUDGE:Fixes IE not support 'max-width' bug */}
a img{border:none;}
a:link{color:#3372A0;text-decoration:none;-moz-transition:all 0.2s ease 0s;-webkit-transition:all 0.2s ease 0s;}
a:visited{color:#777777;text-decoration:none;}
a:hover,a:active,a:focus{color:#FF5C26;text-decoration:underline;}

.textfield,.textarea{padding:0;margin:0;color:#333333;border:1px solid #CCCCCC;border-radius:2px;font:12px Arial,Verdana,Helvetica,sans-serif;padding:2px;}
.textfield:focus,.textfield:active,.textfield:hover,.textarea:focus,.textarea:active,.textarea:hover{border-color:#68A3D4;}

.clearfix:after{visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0;line-height:0;}
* html .clearfix{zoom:1;}
*:first-child+ html .clearfix{zoom:1;}

.hidden{display:none;}
.visibily{display:block;}

.wrapper,.central,.aside{position:relative;}

/* page
 -------------------------------*/
#page{width:100%;position:relative;background:url(../images/body-bg.png) repeat-x 0 165px;}
#page .bannerbox{background:url(../images/banner-bg.gif)repeat-x;margin:0px;padding:0px; border:0px;}
.box-banner{width:1000px;margin:0px auto;position: relative;background:url(../images/banner-shodw.png) no-repeat left bottom; padding-bottom:15px;}
.wrapper-home .box-ads{float:right;display:inline;padding:0;border:none;width:1000px;height:150px;}
.wrapper-home .box-ads .box-content{padding:0;}

#slideshow_wrapper{padding:0;height:150px;overflow:hidden;position:relative;}
#slideshow_photo{height:150px;cursor:pointer;position:absolute;}
#slideshow_photo a{left:0;top:0;margin:0;width:1000px;height:150px;border-style:none;border-width:0;display:block;position:absolute;z-index:1;border-color:-moz-use-text-color;-moz-transition:none;-webkit-transition:none;}
#slideshow_footbar{bottom:0;display:none;height:30px;position:absolute;width:100%;z-index:5;filter:alpha(opacity=50);opacity:.5;}
#slideshow_footbar .slideshow-bt{width:10px;height:10px;float:right;font-size:0;display:inline;cursor:pointer;margin:10px 10px 0 0;background-color:#D2D3D4;border-radius:100%;}
#slideshow_footbar .bt-on{background-color:#30B1EB;}
/* topNav
 -------------------------------*/
#topNav{}
#topNav .wrapper{width:1000px;margin:0 auto;position:relative;}

#topNav ul li{line-height:32px;float:left;display:inline;}
#topNav ul li a{line-height:32px;}
#topNav .i-exp{padding:0 10px;color:#CCCCCC;}

#topNav .topnav-primary {float:right;display:inline;}
#topNav .topnav-secondary {float:left;display:inline;}

#topNav .topnav-secondary li a small{float:left;display:inline;width:16px;height:16px;margin-top:6px;margin-right:2px;opacity:.5;filter:alpha(opacity=50);}
#topNav .topnav-secondary li a:hover small,#topNav .topnav-secondary li a.active small{opacity:1;line-height:0;filter:alpha(opacity=100);}

#topNav .topnav-secondary .prefix{padding-left:38px;margin-right:5px;background:url(../images/icons/lang/icons-lang.png) no-repeat left center;}
#topNav .topnav-secondary li .icons-lang-zh-cn small{background:url(../images/icons/lang/icons-lang-zh-cn.gif) no-repeat center;}
#topNav .topnav-secondary li .icons-lang-zh-tw small{background:url(../images/icons/lang/icons-lang-zh-tw.gif) no-repeat center;}
#topNav .topnav-secondary li .icons-lang-en-us small{background:url(../images/icons/lang/icons-lang-en-us.gif) no-repeat center;}
#topNav .topnav-secondary li .icons-lang-ja-jp small{background:url(../images/icons/lang/icons-lang-ja-jp.gif) no-repeat center;}
#topNav .topnav-secondary li .icons-lang-ko-kr small{background:url(../images/icons/lang/icons-lang-ko-kr.gif) no-repeat center;}

/* header
 -------------------------------*/
#header .wrapper{width:1000px;margin:0 auto;padding:30px 0;position:relative;}

#header h1{float:left;display:inline;}

#header .site-search{float:left;margin-left:12px;display:inline;padding-top:10px;position:relative;}
#header .site-search .form-searchbox{width:350px;position: relative;}
#header .site-search .form-searchbox .textfield{height:26px;line-height:26px;border:1px solid #ddd;width:330px;padding:5px 0px 5px 10px;color:#666;font-size:14px;font-family:Georgia;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#EFEFEF',endColorstr='#FFFFFF');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#EFEFEF',endColorstr='#FFFFFF')";}
#header .site-search .form-searchbox .textfield:hover,
#header .site-search .form-searchbox .textfield:active,
#header .site-search .form-searchbox .textfield:focus{color:#333333;border:1px solid #CDCDCD;box-shadow:0 1px 5px rgba(0,0,0,.2);}
#header .site-search .form-searchbox .btn-search{top:0;right:0px;margin:0;padding:0;width:47px;height:37px;border:none;background:url(../images/icons/icons-search.png) no-repeat center;position:absolute;cursor:pointer;display:block;font-size:0;line-height:0;text-indent:-9999px;-moz-transition:all 0.2s ease 0s;-webkit-transition:all 0.2s ease 0s;}
#header .site-search .form-searchbox .btn-search:hover{opacity:1;filter:alpha(opacity=100);}
#header .member-oline{float:right;line-height:20px;padding-top:4px;}

#header .site-search .product-index{margin-top:5px;}
#header .site-search .product-index span{float:left;display:inline;white-space:nowrap;margin-right:3px;}
#header .site-search .product-index span a{color:#CCCCCC;}
#header .site-search .product-index span a:hover{color:#FF5C26;}

#header .site-tools{float:left;display:inline;width:270px; padding-left:20px; overflow:hidden;}
#header .site-tools .hotline{padding-top:5px;font-weight:bold;color:#aa0000;font-size:14px;font-family:'microsoft yahei';background:none;}

/* mainNav
 -------------------------------*/
#mainNav{position:relative;}
#mainNav .wrapper{width:1000px;margin:0 auto;position:relative;}

#mainNav .mainnav-primary{float:left;display:inline;width:750px;}
#mainNav .mainnav-secondary{float:right;display:inline;}

#mainNav ul li{float:left;display:inline;height:30px;line-height:30px;}
#mainNav ul li a{line-height:30px;color:#0155aa;padding-left:10px;display:inline-block;font-size:12px;text-decoration:none;}
#mainNav ul li .mainnav-inner{display:block;padding:0 10px 0 0px;}
#mainNav ul li.active a{color:#039;}
#mainNav ul li.active .mainnav-inner{color:#f60}
#mainNav .mainnav-tel{float:right;display:inline;width:250px;}
#mainNav .mainnav-tel p{font-size:16px; font-family: 'microsoft yahei';color:#f60;font-weight: bold;line-height:30px;}
/* content
 -------------------------------*/
#content{padding:20px 0;clear:both;}
#content .wrapper{width:1000px;margin:0 auto;}

/* crumbs
 -------------------------------*/
.sitenav-crumbs{line-height:22px;padding-bottom:20px;color:#525252;}
.sitenav-crumbs span{display:inline-block;}
.sitenav-crumbs .i-exp{color:#FAFAFA;text-indent:-9999px;padding:0 10px;width:10px;background:url(../images/crumbs_exp_bg.png) no-repeat center;}

/* footer
 -------------------------------*/
#footer{clear:both;}
#footer .wrapper{width:1000px;margin:0 auto;text-align:center;}
#footer p{color:#999;line-height:24px;}
#footer .site-links a{padding:0 10px;}

/* box
 -------------------------------*/
.box{border:1px solid #ddd;margin-bottom:10px;position:relative;}
.box-title{padding:0;background:url(../images/box-title-bg.png) repeat-x scroll left top;}
.box-title h2{height:29px;border-bottom:1px solid #ddd;}
.box-title h2 em{color:#f60;font-size:14px;font-weight:bold;font-style:normal;line-height:29px;padding-left:10px;float:left;display:inline;text-shadow:1px 1px 0 #FFFFFF;}
.box-title .title-link{right:10px;top:0;line-height:29px;position:absolute;}
.box-title .title-link a{font-family:'Arial';color:#666; font-size:10px;}
.box-title .title-link a:hover{color:#333;}

.box-content{padding:5px;position:relative;}