@charset "utf-8";
/* CSS Document */
.font-face {font-family:"Franklin Gothic Medium"; src: url(../font/FRADM.TTF);} 
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0; font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#000;}
img{border:none;}
li{list-style:none;}
a.gosy{width:160px; height:70px; display:block; position:absolute; left:0; top:10px;}
a.xwbg{width:164px; height:34px; background:url(../images/zc.jpg) no-repeat; display:block; margin:0 auto;}
a.xwbg:hover{width:164px; height:34px; background:url(../images/zc2.jpg) no-repeat; display:block; margin:0 auto;}
h1{height:26px; font-size:16px; color:#000; font-family:Verdana; text-align:center; line-height:35px; font-weight:bold; text-align:center;}
/*index*/
.header{width:974px; margin:80px auto 0; background:url(../images/sybj.jpg) center top no-repeat; overflow:hidden;}
.header .left_1{width:151px; float:left; overflow:hidden; float:left; padding-top:73px;}
.header .left_1 li{width:151px; height:45px; margin-bottom:44px; text-align:center; overflow:hidden;}
.header .left_1 li a.nav19{width:151px; height:45px; background:url(../images/nav1.jpg) no-repeat; display:block;}
.header .left_1 li a.nav19:hover{width:151px; height:45px; background:url(../images/navr17.jpg) no-repeat; display:block;}
.header .left_1 li a.nav20{width:151px; height:45px; background:url(../images/nav2.jpg) no-repeat; display:block;}
.header .left_1 li a.nav20:hover{width:151px; height:45px; background:url(../images/navr18.jpg) no-repeat; display:block;}
.header .left_1 li a.nav21{width:151px; height:45px; background:url(../images/nav3.jpg) no-repeat; display:block;}
.header .left_1 li a.nav21:hover{width:151px; height:45px; background:url(../images/navr19.jpg) no-repeat; display:block;}
.header .left_1 li a.nav30{width:151px; height:45px; background:url(../images/news_e_h1.jpg) no-repeat; display:block;}
.header .left_1 li a.nav30:hover{width:151px; height:45px; background:url(../images/news_e_r1.jpg) no-repeat; display:block;}
.header .left_1 li a.nav31{width:151px; height:45px; background:url(../images/news_e_h2.jpg) no-repeat; display:block;}
.header .left_1 li a.nav31:hover{width:151px; height:45px; background:url(../images/news_e_r2.jpg) no-repeat; display:block;}
.header .right_1{width:151px; float:right; overflow:hidden; float:right; padding-top:24px;}
.header .right_1 li{width:151px; height:45px; margin-bottom:42px;}
.header .right_1 li a.nav1{width:151px; height:45px; display:block; background:url(../images/navb1.jpg) no-repeat;}
.header .right_1 li a.nav1:hover{width:151px; height:45px; display:block; background:url(../images/navr1.jpg) no-repeat;}
.header .right_1 li a.nav2{width:151px; height:45px; display:block; background:url(../images/navb2.jpg) no-repeat;}
.header .right_1 li a.nav2:hover{width:151px; height:45px; display:block; background:url(../images/navr2.jpg) no-repeat;}
.header .right_1 li a.nav3{width:151px; height:45px; display:block; background:url(../images/navb3.jpg) no-repeat;}
.header .right_1 li a.nav3:hover{width:151px; height:45px; display:block; background:url(../images/navr3.jpg) no-repeat;}
.header .right_1 li a.nav4{width:151px; height:45px; display:block; background:url(../images/navb4.jpg) no-repeat;}
.header .right_1 li a.nav4:hover{width:151px; height:45px; display:block; background:url(../images/navr4.jpg) no-repeat;}
.header .right_1 li a.nav5{width:151px; height:45px; display:block; background:url(../images/navb5.jpg) no-repeat;}
.header .right_1 li a.nav5:hover{width:151px; height:45px; display:block; background:url(../images/navr5.jpg) no-repeat;}
.header .right_1 li a.nav6{width:151px; height:45px; display:block; background:url(../images/navb6.jpg) no-repeat;}
.header .right_1 li a.nav6:hover{width:151px; height:45px; display:block; background:url(../images/navr6.jpg) no-repeat;}
.content{width:974px; margin:0 auto; clear:both; overflow:hidden;}
.content ul{width:240px; height:34px; margin:0 auto; overflow:hidden;}
.content ul li{width:80px; text-align:center; height:34px; float:left; overflow:hidden;}
.bottom{width:974px; margin:15px auto 0; height:20px; text-align:center; font-family:"Arial, Helvetica, sans-serif"; line-height:20px; color:#b0b0b0; font-size:12px;}
.bottom span{color:#686868;}



/*ricerca*/
.header_1{width:974px; margin:0 auto; overflow:hidden;}
.header_1_1{width:974px; height:57px; background:url(../images/nytop.jpg) no-repeat; padding-top:38px; position:relative;}
a.gosy{width:160px; height:70px; display:block; position:absolute; left:0; top:10px;}
.header_1_1 a.wl{width:125px; height:25px; display:block; float:right;}
.header_1_1 ul{width:144px; height:27px; overflow:hidden; float:right; padding:1px 0 0 30px;}
.header_1_1 ul li{width:48px; height:28px; overflow:hidden; float:left;}
.header_1_1 ul li a{width:36px; height:23px; display:block; float:right;}
.header_2{width:990px; height:45px; margin:0 auto; overflow:hidden; padding-left:3px;}
.header_2 ul{width:990px; height:45px; overflow:hidden;}
.header_2 ul li{width:165px; height:45px; float:left;}
.header_2 ul li a.nav7{width:145px; height:39px; display:block; background:url(../images/navb7.jpg) no-repeat; margin:0 auto;}
.header_2 ul li a.nav7:hover{width:145px; height:39px; display:block; background:url(../images/navr7.jpg) no-repeat; margin:0 auto;}
.header_2 ul li a.nav8{width:145px; height:39px; display:block; background:url(../images/navb8.jpg) no-repeat; margin:0 auto;}
.header_2 ul li a.nav8:hover{width:145px; height:39px; display:block; background:url(../images/navr8.jpg) no-repeat; margin:0 auto;}
.header_2 ul li a.nav9{width:145px; height:39px; display:block; background:url(../images/navb9.jpg) no-repeat; margin:0 auto;}
.header_2 ul li a.nav9:hover{width:145px; height:39px; display:block; background:url(../images/navr9.jpg) no-repeat; margin:0 auto;}
.header_2 ul li a.nav10{width:145px; height:39px; display:block; background:url(../images/navb10.jpg) no-repeat; margin:0 auto;}
.header_2 ul li a.nav10:hover{width:145px; height:39px; display:block; background:url(../images/navr10.jpg) no-repeat; margin:0 auto;}
.header_2 ul li a.nav11{width:145px; height:39px; display:block; background:url(../images/navb11.jpg) no-repeat; margin:0 auto;}
.header_2 ul li a.nav11:hover{width:145px; height:39px; display:block; background:url(../images/navr11.jpg) no-repeat; margin:0 auto;}
.header_2 ul li a.nav12{width:145px; height:39px; display:block; background:url(../images/navb12.jpg) no-repeat; margin:0 auto;}
.header_2 ul li a.nav12:hover{width:145px; height:39px; display:block; background:url(../images/navr12.jpg) no-repeat; margin:0 auto;}
.header_2 ul li a.nav13{width:145px; height:39px; display:block; background:url(../images/navr9.jpg) no-repeat; margin:0 auto;}
.header_2 ul li a.nav14{width:145px; height:39px; display:block; background:url(../images/navr7.jpg) no-repeat; margin:0 auto;}
.header_2 ul li a.nav15{width:145px; height:39px; display:block; background:url(../images/navr8.jpg) no-repeat; margin:0 auto;}
.header_2 ul li a.nav16{width:145px; height:39px; display:block; background:url(../images/navr10.jpg) no-repeat; margin:0 auto;}
.header_2 ul li a.nav17{width:145px; height:39px; display:block; background:url(../images/navr11.jpg) no-repeat; margin:0 auto;}
.header_2 ul li a.nav18{width:145px; height:39px; display:block; background:url(../images/navr12.jpg) no-repeat; margin:0 auto;}
.content_1{width:974px; margin:40px auto 0; overflow:hidden; clear:both;}
.content_1 .left_2{width:673px; overflow:hidden; float:left;}
.content_1 .left_2 dl{width:673px; overflow:hidden;}
.content_1 .left_2 dt.left2_nr1{width:673px; height:46px; font-size:20px; color:#000;  text-align:center; line-height:35px; font-weight:bold;}
.content_1 .left_2 dd.left2_nr2{width:645px; overflow:hidden; line-height:25px; padding:0 14px;}
.content_1 .left_2 dt.left2_nr3{width:645px; height:36px; line-height:48px; font-size:14px; font-weight:bold; padding:0 14px; overflow:hidden;}
.content_1 .left_2 dd.left2_nr4{width:645px; overflow:hidden; line-height:25px; padding:14px;}
.content_1 .left_2 dd.left2_nr4 ul{width:645px; overflow:hidden; line-height:25px;}
.content_1 .left_2 dd.left2_nr4 ul li{width:625px; height:25px; line-height:25px; overflow:hidden; background:url(../images/xtb.gif) 2px 10px no-repeat; padding-left:20px;}
.content_1 .right_2{width:224px; overflow:hidden; float:right; padding-top:54px;}
.content_1 .right_2 .right2_nr1{width:224px; overflow:hidden; margin-bottom:30px;}
.content_1 .right_2 .right2_nr1 img{display:block;}
.content_1 .right_2 .right2_nr2{width:224px; overflow:hidden; line-height:25px; font-size:13px;}
.content_1 .right_2 .right2_nr2 p{font-size:13px; line-height:25px;}
.content_1 .right_2 .right2_nr3{width:224px; height:34px; text-align:center; overflow:hidden; margin-top:17px;}

.bottom_1{width:974px; margin:67px auto 0; overflow:hidden; clear:both;}
.bottom_1 ul{width:820px; height:39px; overflow:hidden; margin:0 auto;}
.bottom_1 ul li{width:164px; height:39px; float:left; text-align:center;}
.bottom_1 ul li a.nav22{width:145px; height:39px; display:block; background:url(../images/nav4.jpg) no-repeat;}
.bottom_1 ul li a.nav22:hover{width:145px; height:39px; display:block; background:url(../images/navr13.jpg) no-repeat;}
.bottom_1 ul li a.nav23{width:145px; height:39px; display:block; background:url(../images/nav5.jpg) no-repeat;}
.bottom_1 ul li a.nav23:hover{width:145px; height:39px; display:block; background:url(../images/navr14.jpg) no-repeat;}
.bottom_1 ul li a.nav24{width:145px; height:39px; display:block; background:url(../images/nav6.jpg) no-repeat;}
.bottom_1 ul li a.nav24:hover{width:145px; height:39px; display:block; background:url(../images/navr15.jpg) no-repeat;}
.bottom_1 ul li a.nav25{width:145px; height:39px; display:block; background:url(../images/nav7.jpg) no-repeat;}
.bottom_1 ul li a.nav25:hover{width:145px; height:39px; display:block; background:url(../images/navr16.jpg) no-repeat;}
.bottom_1 ul li a.nav40{width:145px; height:39px; display:block; background:url(../images/ny_newh2.jpg) no-repeat;}
.bottom_1 ul li a.nav40:hover{width:145px; height:39px; display:block; background:url(../images/ny_newr2.jpg) no-repeat;}
.bottom_1 ul li a.nav41{width:145px; height:39px; display:block; background:url(../images/ny_newh1.jpg) no-repeat;}
.bottom_1 ul li a.nav41:hover{width:145px; height:39px; display:block; background:url(../images/ny_newr1.jpg) no-repeat;}
.bottom_1 ul li a.nav26{width:145px; height:39px; display:block; background:url(../images/navr14.jpg) no-repeat;}
.bottom_1 ul li a.nav27{width:145px; height:39px; display:block; background:url(../images/navr15.jpg) no-repeat;}
.bottom_1 ul li a.nav28{width:145px; height:39px; display:block; background:url(../images/navr16.jpg) no-repeat;}
.bottom_1 ul li a.nav50{width:145px; height:39px; display:block; background:url(../images/ny_newr2.jpg) no-repeat;}
.bottom_1 ul li a.nav51{width:145px; height:39px; display:block; background:url(../images/ny_newr1.jpg) no-repeat;}


/*ufficio*/
.content_1 .left_3{width:673px; overflow:hidden; float:left;}
.content_1 .right_3{width:203px; overflow:hidden; float:right; padding-top:54px;}
.content_1 .left_3 dl{width:673px; overflow:hidden;}
.content_1 .left_3 dt.left3_nr1{width:673px; height:26px; font-size:20px; color:#000; font-family:"Franklin Gothic Medium"; text-align:center; line-height:35px; font-weight:bold;}
.content_1 .left_3 dd.left3_nr2{width:645px; overflow:hidden; line-height:27px; padding:0 14px;}
.content_1 .left_3 dt.left3_nr3{width:645px; height:49px; line-height:49px; font-size:14px; font-weight:bold; padding:0 14px;}
.content_1 .left_3 dd.left3_nr4{width:645px; overflow:hidden; line-height:27px; padding:0px 14px 10px 14px;}
.content_1 .left_3 dd.left3_nr4 ul{width:645px; overflow:hidden; line-height:27px;}
.content_1 .left_3 dd.left3_nr4 ul li{width:625px; height:27px; line-height:27px; overflow:hidden; background:url(../images/xtb.gif) 2px 10px no-repeat; padding-left:20px;}
.content_1 .right_3 img{margin-bottom:17px; display:block;}

/*consulenza*/
.content_1 .left_2 dt.left2_nr5{width:645px; height:38px; line-height:38px; font-size:14px; padding:0 14px;}
.content_1 .left_2 dt.left2_nr6{width:673px; height:46px; font-size:20px; color:#000; font-family:"Franklin Gothic Medium"; text-align:center; line-height:35px; font-weight:bold;}
.content_1 .left_2 dd.left2_nr7{width:645px; overflow:hidden; line-height:25px; padding:0 14px;}
.content_1 .left_2 dd.left2_nr7 ul{width:645px; overflow:hidden; line-height:25px;}
.content_1 .left_2 dd.left2_nr7 ul li{width:625px; height:25px; line-height:25px; overflow:hidden; background:url(../images/xtb.gif) 2px 10px no-repeat; padding-left:20px;}
.content_1 .right_8{width:216px; overflow:hidden; float:right; padding-top:54px;}
.content_1 .right_8 .right8_nr1{width:216px; overflow:hidden; margin-bottom:30px;}
.content_1 .right_8 .right8_nr1 img{display:block;}
.content_1 .right_8 .right8_nr2{width:216px; overflow:hidden; line-height:25px; font-size:13px;}
.content_1 .right_8 .right8_nr2 p{line-height:25px; font-size:13px;}
.content_1 .right_8 .right8_nr3{width:216px; height:34px; text-align:center; overflow:hidden; margin-top:17px;}

/*sourcing*/
.content_1 .left_2 dt.left2_nr8{width:673px; height:41px; font-size:20px; color:#000; font-family:"Franklin Gothic Medium"; text-align:center; line-height:35px; font-weight:bold;}
.content_1 .left_2 dd.left2_nr9{width:645px; overflow:hidden; line-height:28px; padding:0 14px;}
.content_1 .left_2 dd.left2_nr9 ul{width:645px; overflow:hidden; line-height:28px; padding-top:13px;}
.content_1 .left_2 dd.left2_nr9 ul li{width:625px; height:28px; line-height:28px; overflow:hidden; background:url(../images/xtb.gif) 2px 10px no-repeat; padding-left:20px;}
.content_1 .left_2 dd.left2_nr10{width:645px; overflow:hidden; line-height:40px; padding:0 14px;}

/*delocalizzazione*/
.content_1 .left_2 dt.left2_nr11{width:645px; height:54px; line-height:54px; font-size:14px; padding:0 14px;}
.content_1 .left_2 dd.left2_nr12{width:645px; overflow:hidden; line-height:25px; padding:0 14px;}
.content_1 .left_2 dd.left2_nr12 ul{width:645px; overflow:hidden; line-height:28px;}
.content_1 .left_2 dd.left2_nr12 ul li{width:625px; height:28px; line-height:28px; overflow:hidden; background:url(../images/xtb.gif) 2px 11px no-repeat; padding-left:20px;}
.content_1 .right_4{width:224px; overflow:hidden; float:right; padding-top:32px;}
.content_1 .right_4 .right4_nr1{width:224px; overflow:hidden; margin-bottom:30px;}
.content_1 .right_4 .right4_nr1 img{display:block;}
.content_1 .right_4 .right4_nr2{width:224px; overflow:hidden; line-height:23px; font-size:13px;}
.content_1 .right_4 .right4_nr2 p{line-height:23px; font-size:13px; }
.content_1 .right_4 .right4_nr3{width:224px; height:34px; text-align:center; overflow:hidden; margin-top:24px;}

/*logistica*/
.content_1 .left_2 dd.left2_nr13{width:645px; overflow:hidden; line-height:25px; padding:0 14px; margin-top:8px;}
.content_1 .left_2 dd.left2_nr14{width:645px; overflow:hidden; line-height:25px; padding:0 14px;}
.content_1 .left_2 dd.left2_nr14 ul{width:645px; overflow:hidden; line-height:27px; padding:19px 0;}
.content_1 .left_2 dd.left2_nr14 ul li{width:625px; height:27px; line-height:27px; overflow:hidden; background:url(../images/xtb.gif) 2px 11px no-repeat; padding-left:20px;}
.content_1 .left_2 dt.left2_nr15{width:673px; height:47px; font-size:20px; color:#000; font-family:"Franklin Gothic Medium"; text-align:center; line-height:35px; font-weight:bold;}

/*chi*/
.content_1 .right_5{width:257px; overflow:hidden; float:right;}
.content_1 .right_5 img{display:block; margin-top:54px;}

/*contatti*/
.content_1 .left_2 dt.left2_nr16{width:673px; height:45px; font-size:16px; color:#000; font-family:Verdana; text-align:center; line-height:35px; font-weight:bold;}
.content_1 .left_2 dd.left2_nr17{width:645px; overflow:hidden; line-height:28px; padding:0 14px;}
.left2_nr17 p { font-size:13px; font-family:Verdana, Geneva, sans-serif;}
.content_1 .left_2 dd.left2_nr17 img{display:block;}
.content_1 .right_6{width:169px; overflow:hidden; float:right; padding-top:54px;}
.content_1 .right_6 img{display:block; margin-bottom:27px;}

/*login*/
.content2{width:974px; margin:0 auto; overflow:hidden; clear:both;}
.content2 dl{width:974px; overflow:hidden;}
.content2 dl dt{width:974px; text-align:center; height:50px; line-height:50px; font-family: Verdana, Geneva, sans-serif;font-weight:bold; overflow:hidden; font-size:16px; margin:29px 0 16px 0;}
.content2 dl dd.center_1{width:974px; height:30px; line-height:30px; overflow:hidden; text-align:center;}
.center_1 { font-size:13px;}
.content2 dl dd.center_1 span.red{color:#ff0000; cursor:pointer;}
.content2 dl dd.center_1 span.hui{font-size:11px; color:blue; cursor:pointer;}
.content2 dl dd.center_1 span.feg{font-size:10px; color:#7d7d7d; cursor:pointer;}
.content2 dl dd.center_1 a:link,.content2 dl dd.center_1 a:visited{color:blue; text-decoration:none;}
.content2 dl dd.center_1 a:hover{color:blue; text-decoration:underline;}
.content2 dl dd.center_2{width:438px; overflow:hidden; margin:0 auto;}
.content2 dl dd.center_2 ul{width:438px; padding-top:32px; overflow:hidden;}
.content2 dl dd.center_2 ul li{width:438px; height:28px; line-height:28px; padding-left:20px; background:url(../images/xtb.gif) 2px 11px no-repeat;}
.login{width:432px; height:288px; background:url(../images/login.gif) no-repeat; overflow:hidden; display:none;}
.login2{width:432px; height:475px; background:url(../images/login6.gif) no-repeat; overflow:hidden; display:none;}
.login3{width:432px; height:242px; background:url(../images/login7.gif) no-repeat; overflow:hidden; display:none;}
.login4{width:481px; height:664px; background:url(../images/login8.gif) no-repeat; overflow:hidden;}
.login .login_1,.login2 .login_2,.login3 .login_3{width:432px; height:30px; line-height:30px; font-size:16px; font-weight:bold; font-family:Verdana; text-align:center; margin:36px 0 18px 0;}
.login4 .login_4{width:481px; height:30px; line-height:30px; font-size:16px; font-weight:bold; font-family:Verdana; text-align:center; margin:36px 0 18px 0;}
.login input.text1,.login2 input.text1,.login3 input.text1,.login4 input.text1{width:225px; height:16px;}
.login input.text2{width:104px; height:28px; background:url(../images/login.jpg) no-repeat; border:0; cursor:pointer; margin:20px auto 0; display:block;}
.login2 input.text3{width:104px; height:28px; background:url(../images/login3.jpg) no-repeat; border:0; cursor:pointer; margin:20px auto 0; display:block;}
.login3 input.text4{width:104px; height:28px; background:url(../images/login3.jpg) no-repeat; border:0; cursor:pointer; display:block;}
.login2 span.ycc{font-size:10px;}
.login4 span.ycc4 { text-decoration:underline;}
.login span.close{width:9px; height:9px; display:block; position:absolute; top:12px; right:12px; cursor:pointer;}
.login2 span.close{width:9px; height:9px; display:block; position:absolute; top:12px; right:12px; cursor:pointer;}
.login3 span.close{width:9px; height:9px; display:block; position:absolute; top:12px; right:12px; cursor:pointer;}
.login4 span.close{width:9px; height:9px; display:block; position:absolute; top:12px; right:16px; cursor:pointer;}
.login2 .ycc2{width:340px; overflow:hidden; border:#000 solid 1px; padding:10px; position:absolute; left:35px; bottom:120px; display:none; background:#fff;}
textarea.text7{width:293px; height:179px;}
span.bmxx{text-decoration:underline;}
input.text8{width:128px; height:13px;}
input.text5{width:98px; height:27px; background:url(../images/login3.jpg) no-repeat; border:0; cursor:pointer;}
.login4 .ycc6{width:340px; overflow:hidden; border:#000 solid 1px; padding:10px; position:absolute; left:60px; bottom:200px; display:none; background:#fff;}
input.text9{width:74px; height:17px;}

/*new*/
.par_left{width:246px; float:left; padding:20px 0 0 0px;}
.par_left img{display:block; margin:0 auto;}
.par_left span,.par_right span{height:40px; line-height:40px; display:block; text-align:center; font-size:14px; font-weight:bold;}
.par_left span a:link,.par_left span a:visited,.par_left span a:hover{color:#000; text-decoration:none;}
.par_right span a:link,.par_right span a:visited,.par_right span a:hover{color:#000; text-decoration:none;}
.par_left span a:hover,.par_right span a:hover{text-decoration:underline;}
.par_nr{padding:0 0px 0 50px; line-height:30px; font-size:13px;}
.par_nr2{padding:0 20px 0 30px; line-height:30px; font-size:13px;}
.par_right{width:232px; float:right; padding:20px 0px 0 0;}
.par_right img{display:block; margin:0 auto;}

