@import "contactform.css";
@import "scroll_top.css";

.container{
	min-width: 1212px;
}

@media (min-width: 1200px) {
}


body {background:url(../img/bg.jpg) 50% 0; padding:0 0 100px 0; background-attachment:fixed;
font-family:'Arial';
font-size:13px!important;}

html {overflow-y:scroll;}

/***header***/
header,
header #logo,
header #rightTop ,header #add-1,header #add-2
{position:relative;}
header {width:100%; height:203px; margin:0 auto; top:15px;
-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;
background:url(../img/topbanner2.png) no-repeat 235px 0 #fff;}
header #logo {width:239px; height:203px; background:url(../img/logo.gif); z-index:9; float:left; cursor:pointer;}
header #logo  {-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
header #rightTop {width:619px; height:203px; background:url(../img/rightTop.png) no-repeat; float:right; 
-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}

header #add-1,header #add-2{width:219px; height:151px;float:right; top:16px;}
header #add-1 {right:42px; background:url(../img/bgHr.png) right no-repeat; left:-15px;}
header #add-2 {width:219px!important; right:-5px; top:10px;}
header #add-2 p {margin:5px 0 0 0;}
header #add-2 p span {position:absolute; left:0; margin:0 0 0 22px;}
header div p:first-child {font-weight:bold;}



/***NAV***/
nav    {position:relative;}
nav    {width:239px; height:auto; left:-17px; top:40px; font-size:16px!important; color:#fff; font-weight:bold; float:left}
nav li {width:239px; height:56px; background:url(../img/btnBg.png); list-style:none; margin:-2px 0 0 0; padding:15px 0 0 8px; cursor:pointer;}

nav li:hover {background-position:center bottom!important;}
.active {background-position:center bottom!important;}

/***section***/
section {position:relative; box-shadow: 10px 10px 5px #e6e6e6;}
section {width:100%; min-height:565px; margin:0 auto; top:30px;
-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;
background:#fff;}

/***article***/
article {width:943px; min-height:565px; float:left;  padding:0 0 190px;}

/***article.home***/
article.home  p{position:relative}
article.home   {background:url(../img/bannerHome.gif ) -20px 0 no-repeat; padding:0 0 390px;}
article.home  p {font-size:16px!important; color:#515151important; line-height:32px; width:882px; top:180px; left:26px;}
article.home  p.topslogan {font-size:22px!important; width:100%; text-align:center; left:-16px; padding:0 0 20px 0}
/***article.product_design***/
article.product_design   {background:url(../img/bannerProduct_design.png) -20px 0 no-repeat;}

/***article.through_hole_production***/
article.thru_hole_production   {background:url(../img/bannerThru.png) -20px 0 no-repeat;}
article.thru_hole_production p  {margin:20px auto 0 auto; text-align:center;}

/***article.surface_mount_assembly***/
article.surface_mount_assembly   {background:url(../img/bannerSurf.png) -20px 0 no-repeat;}
article.surface_mount_assembly p  {margin:20px auto 0 auto; text-align:center;}

/***article.surface_mount_assembly***/
article.bonding_assembly   {background:url(../img/bannerBond.png) -20px 0 no-repeat;}
article.bonding_assembly p  {margin:20px auto 0 auto; text-align:center;}

/***article.plastic_production***/
article.plastic_production   {background:url(../img/bannerPlastic.png) -20px 0 no-repeat;}
article.plastic_production p  {margin:20px auto 0 auto; text-align:center;}

/***article.metal_production***/
article.metal_production   {background:url(../img/bannerMetal.png) -20px 0 no-repeat;}
article.metal_production p  {margin:20px auto 0 auto; text-align:center;}

/***article.pcb_production***/
article.pcb_production   {background:url(../img/bannerPcb.png) -20px 0 no-repeat;}
article.pcb_production p  {margin:20px auto 0 auto; text-align:center;}

/***article.quality_guarantee***/
article.quality_guarantee   {background:url(../img/bannerQuality.png) -20px 0 no-repeat;}
article.quality_guarantee p  {margin:20px auto 0 auto; text-align:center;}

/***article.contact_us***/
article.contact_us  {background:url(../img/bannerContact.png) -20px 0 no-repeat; font-size:16px!important;}
article.contact_us p  {margin:20px auto 0 auto; text-align:center;}
article.contact_us #pd_section label {width:145px; float:left; clear:left;}
article.contact_us #pd_section p {width:620px; float:left; padding:0; margin:0; text-align:left;}
article.contact_us #pd_section p,article.contact_us #pd_section label 
{margin:20px 0 0 20px;}


#pd_section {position:relative; top:150px; padding:0 0 50px 0  }
#pd_section #title {width:99%; clear:both; 
-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;
background:#0263fd; padding:10px 10px 10px 10px; 
font-size:16px!important; color:#fff; font-weight:bold;}
#pd_section #img {width:380px; height:285px; box-shadow: 2px 2px 2px 2px #e6e6e6; float:left; margin:20px 0 0 50px; border:10px solid #e0f4ff; overflow:hidden}
#pd_section img {width:370px; height:285px; }

/***footer***/
footer {position:relative;}
footer {width:100%; text-align:center; top:40px;}


.blue {color:#0767fc;}
.bold{font-weight:bold;}