@charset "utf-8";
/* CSS Document */
/* --------------------------------------------------------------------------------------------------------------------------- */
/* commen */
body{font:12px Arial,Helvetica,sans-serif normal;text-align:left;background:#000000;letter-spacing: 0;word-spacing: 0; color:#cccccc}
html,body,h1, h2, h3, h4, h5,h6,div,span,p,label,form{margin:0px;padding:0px;letter-spacing: 0;word-spacing: 0;}
img {border:0; margin:0px; padding:0px;}
ul,li{margin:0px;padding:0px;letter-spacing: 0;word-spacing: 0;}
input,textarea,select {font:12px Arial,Helvetica,sans-serif normal;vertical-align:middle;}
a:link,a:visited{color:#666666;text-decoration:none;}
a:hover{color:#ffcc33;text-decoration:underline;}
.titlelink:link,.titlelink:visited {color:#ffcc33;text-decoration:none;}
.titlelink:hover{ color:#ffcc33;text-decoration:underline;}
/* text */
p{ line-height:18px}
.title{ padding:15px 0px; font-size:14px; margin-bottom:10px;}
.title02{ padding:5px 0px; font-size:14px;}
.title03{ padding:15px 0px; font-size:18px; margin-bottom:20px}
.title05{font-size:21px; margin-bottom:30px}
/* --------------------------------------------------------------------------------------------------------------------------- */
/* menu */
.menu{ float:left; width:765px; overflow:hidden; margin-top:29px;}
.menu01{ float:left; background:url(image/menu01.gif); width:67px; height:21px; display:block;}
.menu01:hover{background:url(image/menu01H.gif);}
.menu01A{ float:left; background:url(image/menu01H.gif); width:67px; height:21px; display:block;}
.menu02{ float:left; background:url(image/menu02.gif); width:102px; height:21px; display:block;}
.menu02:hover{background:url(image/menu02H.gif);}
.menu02A{ float:left; background:url(image/menu02H.gif); width:102px; height:21px; display:block;}
.menu03{ float:left; background:url(image/menu03.gif); width:131px; height:21px; display:block;}
.menu03:hover{background:url(image/menu03H.gif);}
.menu03A{ float:left; background:url(image/menu03H.gif); width:131px; height:21px; display:block;}
.menu04{ float:left; background:url(image/menu04.gif); width:107px; height:21px; display:block;}
.menu04:hover{background:url(image/menu04H.gif);}
.menu04A{ float:left; background:url(image/menu04H.gif); width:107px; height:21px; display:block;}
.menu05{ float:left; background:url(image/menu05.gif); width:108px; height:21px; display:block;}
.menu05:hover{background:url(image/menu05H.gif);}
.menu05A{ float:left; background:url(image/menu05H.gif); width:108px; height:21px; display:block;}
.menu06{ float:left; background:url(image/menu06.gif); width:96px; height:21px; display:block;}
.menu06:hover{background:url(image/menu06H.gif);}
.menu06A{ float:left; background:url(image/menu06H.gif); width:96px; height:21px; display:block;}
.menu07{ float:left; background:url(image/menu07.gif); width:114px; height:21px; display:block;}
.menu07:hover{background:url(image/menu07H.gif);}
.menu07A{ float:left; background:url(image/menu7H.gif); width:114px; height:21px; display:block; }
/*spMinemenu*/
.spminemenu{position:relative;float:left;background:url(image/menu05.gif);width:108px;height:21px;display:block;cursor:hand;}
.spminemenu a:link,.spminemenu a:vistied{ width:108px; height:21px; display:block;}
.spminemenuover{position:relative;float:left;background:url(image/menu05H.gif);width:108px;height:21px;display:block;cursor:hand;}
.spminemenuover a:link,.spminemenuover a:visited{ width:108px; height:21px; display:block;}
.spminemenuactive{position:relative;float:left;background:url(image/menu05H.gif);width:108px;height:21px;display:block;cursor:hand;}
.spminemenuactive a:link,.spminemenuactive a:visited{ width:108px; height:21px; display:block;}
.spminemenuactive .spmineitemtxt a{outline-color:invert;outline-style:none;outline-width:0px;}
/*spmineitemtxt*/
.spmineitemtxt{}
.spmineitemtxt a:link,.spmineitemtxt a:visited{}
.spmineitemtxt a:hover{}
.spmineitemtxt img{cursor:pointer; vertical-align:middle;}
/*spmineitemlist*/
.spmineitemlist{position:absolute; left:25px;display:none;line-height:18px;text-align:left;}
.spmineitemlist a:link,.spmineitemlist a:visited{ display:block; color:#FFFFFF; font-weight:bold;}
.spmineitemlist a:hover{color:#ffcc33;text-decoration:none;}
/*spminemenu2*/
.spminemenu2{position:relative; float:left; background:url(image/menu06.gif); width:96px; height:21px; display:block; cursor:hand;}
.spminemenu2 a:link,.spminemenu2 a:vistied{ width:108px; height:21px; display:block;}
.spminemenuover2{position:relative; float:left; background:url(image/menu06H.gif); width:96px; height:21px; display:block; cursor:hand;}
.spminemenuover2 a:link,.spminemenuover2 a:visited{ width:96px; height:21px; display:block;}
.spminemenuactive2{position:relative;float:left; background:url(image/menu06H.gif); width:96px; height:21px; display:block; cursor:hand;}
.spminemenuactive2 a:link,.spminemenuactive2 a:visited{ width:108px; height:21px; display:block;}
.spminemenuactive2 .spmineitemtxt a{outline-color:invert;outline-style:none;outline-width:0px;}
/* logo */
.logo{ float:left;}
/* maincontent */
.maincontent{ width:1000px; margin:0 auto; padding:40px 0px; margin-bottom:30px; overflow:hidden;}
/* footer */
.footer{ overflow:hidden; width:775px; margin:0 auto;padding-bottom:50px;}
.footerL{ color:#666666; float:left; line-height:18px; padding-right:10px;}
.footerR{ color:#666666; float:left; line-height:18px; padding-left:10px; border-left:1px solid #666666;}
/* --------------------------------------------------------------------------------------------------------------------------- */
.header{ width:1000px; margin:0 auto; padding-top:40px; overflow:hidden;height:100px; }
/* Home */
.Homeheader{ width:1000px; margin:0 auto; padding-top:40px; overflow:hidden; background:url(image/homeBG.jpg) bottom center no-repeat; height:418px; }
.Homecontent{ width:645px; margin-left:216px; padding-left:65px; background:url(image/icon01.gif) no-repeat;}
/* about us */
.Aboutusheader{ width:1000px; margin:0 auto; padding-top:40px; overflow:hidden; background:url(image/aboutusBG.jpg) bottom center no-repeat; height:418px; }
.Aboutuscontent{ width:700px; margin-left:216px;}
.Aboutuscontent table{table-layout: fixed;} 
.Aboutuscontent table td(Word-break: break-all; word-wrap:break-word;) 
/* Employment */
.Employmentheader{ width:1000px; margin:0 auto; padding-top:40px; overflow:hidden; background:url(image/empolymentBG.jpg) bottom center no-repeat; height:418px; }
.s{ width:1000px; margin:0 auto; padding-top:40px; overflow:hidden; background:url(image/empolymentBG.jpg) bottom center no-repeat; height:418px; }
/* Productheader */
.Productheader{ width:1000px; margin:0 auto; padding-top:40px; overflow:hidden; background:url(image/productBG.jpg) bottom center no-repeat; height:418px; }
.productL{ float:left; margin-left:280px; _margin-left:140px; width:200px;}
.productR{ float:left; margin-left:100px; _margin-left:100px; width:200px;}
/* services */
.services01header{ width:1000px; margin:0 auto; padding-top:40px; overflow:hidden; background:url(image/services01BG.jpg) bottom center no-repeat; height:418px;}
.services02header{ width:1000px; margin:0 auto; padding-top:40px; overflow:hidden; background:url(image/services02BG.jpg) bottom center no-repeat; height:418px;}
.services03header{ width:1000px; margin:0 auto; padding-top:40px; overflow:hidden; background:url(image/services03BG.jpg) bottom center no-repeat; height:418px;}
.services04header{ width:1000px; margin:0 auto; padding-top:40px; overflow:hidden; background:url(image/services04BG.jpg) bottom center no-repeat; height:418px;}
.services01{ margin-left:280px; _margin-left:140px;}
.services01L{float:left; margin-left:280px; _margin-left:140px; width:200px;}
.services01R{ float:left; margin-left:100px; _margin-left:100px; width:200px;}
.services02L{margin-left:540px; width:350px;}
/* culture */
.culture01header{ width:1000px; margin:0 auto; padding-top:40px; overflow:hidden; background:url(image/culture01BG.jpg) bottom center no-repeat; height:418px;}
.culture02header{ width:1000px; margin:0 auto; padding-top:40px; overflow:hidden; background:url(image/culture02BG.jpg) bottom center no-repeat; height:418px;}
.culture03header{ width:1000px; margin:0 auto; padding-top:40px; overflow:hidden; background:url(image/culture03BG.jpg) bottom center no-repeat; height:418px;}
.culture04header{ width:1000px; margin:0 auto; padding-top:40px; overflow:hidden; background:url(image/culture04BG.jpg) bottom center no-repeat; height:418px;}
/* Contact us */
.Contactusheader{ width:1000px; margin:0 auto; padding-top:40px; overflow:hidden; background:url(image/contactusBG.jpg) bottom center no-repeat; height:418px; }
.contactusL{ float:left; margin-left:218px; width:259px;}
.contactusR{ float:left; margin-left:100px; width:200px;}
/* link */
.linkcontent{ margin-left:216px; width:784px; padding:50px 0px 100px 0px; overflow:hidden;}
/* images */
.imagescontent{ margin-left:216px; width:712px; overflow:hidden; }
.imagescontentL{ width:284px; float:left;}
.imagescontentR{ width:284px; float:right;}
.imagescontenttext{ padding:15px 0px;}
/* culture */
.culture{ width:700px; margin-left:216px;}
.culture p{ padding-left:22px;}
.culturetitle{ background:url(image/liststye01.gif) no-repeat; padding: 0px 0px 17px 22px; font-size:18px; margin-top:10px; }
.culturetext{ margin-bottom:10px;}
.culture table{ margin-left:22px; margin-bottom:10px; border:1px #3B2A0C solid;}
.culture table tr td{ border:1px #3B2A0C solid; padding:5px 0px;}

.promotionheader{width:1000px; margin:0 auto; padding-top:40px; overflow:hidden; background:url(image/promotionBG.jpg) bottom center no-repeat; height:418px; }
.newsheader{width:1000px; margin:0 auto; padding-top:40px; overflow:hidden; background:url(image/newsBG.jpg) bottom center no-repeat; height:418px;}
