@charset "utf-8";
* { margin:0; padding:0; list-style:none; }
body { font: 12px Arial, sans-serif; }
img { border: none; }
a { text-decoration: none; }
a:hover { text-decoration: underline; }
body { background: #b7babf; }
.wrap { width: 760px; margin: 20px auto; }
.wraps { width: 760px; margin: 20px auto; }
.fT,
.fE { height: 5px; overflow: hidden; background: url(bg.gif) left top no-repeat; }
.fE { background-position: left -5px; }
.fT4 { height: 10px; background-position: left -100px; }
.fE4 { height: 10px; background-position: left -110px; }
.fT4b { height: 17px; background-position: left -120px; }
.fE4b { height: 17px; background-position: left -140px; }
.fTz { background-position: left -70px; }
.fEz { background-position: left -75px;  *margin-bottom: 20px;
}
.logo2 { padding: 10px 0 0 14px; }
.frameBox h2 { float: left; background: #fff; padding: 122px 0 0 20px; }
.frameBox h2 span { display: block; width: 26px; height: 100px; background: url(button.jpg) -180px -30px no-repeat; }
.frameBox { float: left; width: 720px; height: 222px; background: #f2f2f2; margin-top: 5px; }
.frameBox iframe { float: left; width: 673px; height: 206px; }
.banner { height: 161px; overflow: hidden; }
.bannerC,
.bannerC img,
.bannerC embed,
.bannerC object { width: 760px; height: 90px; }
.bannerC { height: 89px; overflow: hidden; border-top: 5px solid #7eb535; border-bottom: 1px solid #efefef; }
.main { background: #fff; }
.content { padding: 20px 5px 10px 15px; }
.left { float: left; width: 430px; color: #333; }
.tabBoxIn { height: 425px; padding: 20px 0 0; border-right: 1px solid #d0d0d0; border-left: 1px solid #d0d0d0; }
.tabBoxIn p { padding: 0 30px; line-height: 20px; }
.tabBoxIn dl { padding: 20px 30px; line-height: 20px; }
.tabBoxIn dt { padding-left: 15px; }
.tabBoxIn dt,
.tabBoxIn li { background: url(li.gif) left -245px no-repeat; }
.tabBoxIn dd { padding-left: 15px; }
.tabBoxIn ul { padding: 0 30px; line-height: 20px; }
.tabBoxIn ul a { color: #333; text-decoration: underline; }
.tabBoxIn li { padding: 0 0 20px 15px; }
.tabBoxIn li li { padding: 0 0 0 15px; }
.tabSwfBox { width: 428px; height: 445px; padding: 0; text-align: center; }
.tabSwfBox a { text-decoration: underline; color: #666; }
.tabSwfBox img,
.tabSwfBox embed,
.tabSwfBox object { width: 400px; height: 400px; }
.tabNav { height: 24px; padding-right: 8px; }
.tabNav li { float: right; text-align: center; margin-left: 3px; font: bold 12px/24px Arial, sans-serif; cursor: pointer; }
.tabNav li a { display: block; width: 135px; height: 24px; color: #fff; background: url(button.jpg) -235px top no-repeat; }
.tabNav li a:hover { text-decoration: none; }
.tabNav li a.selected { color: #333; background-position: -100px top; }
.tabBox h2 { height: 50px; padding-left: 20px; font: bold 16px/45px Arial, sans-serif; color: #fff; background: #8bc53f; text-align: center; }
.tabBox h2 span { display: block; font-size: 13px; line-height: 23px; }
.tabBox a.reg { display: block; width: 172px; height: 29px; margin: 0 auto; background: url(button.jpg) left -30px no-repeat; }
.tabBox a u { display: none; }
i.top,
i.bot { display: block; height: 5px; background: url(bg.gif) -400px -10px no-repeat; overflow: hidden; }
i.bot { background-position: -400px -15px; }
.focus { display: inline; float: left; margin: 0 0 20px 10px; }
.focus,
.focus embed,
.focus object { width: 400px; height: 400px; }
.chat { height: auto; }
.chatBox { margin-top: 15px; text-align: center; height: 80px; }
.chatBox u { display: none; }
.contact { display: inline; float: right; width: 350px; height: 370px; margin-right: 20px; font: 13px/15px Arial, sans-serif; }
.contact .fT { background-position: left -10px; }
.contact .fE { background-position: left -15px; }
.contact .box { background: #fbfbfb; height: 300px; padding: 30px 15px; }
.contact p { clear: both; padding-top: 3px; }
.contact label { float: left; width: 90px; height: 33px; line-height: 35px; }
.contact input.txtA,
.contact input.txtB,
.contact input.txtC,
.contact select.country { float: left; width: 190px; height: 15px; padding: 2px; margin-top: 8px; font: 13px/15px Arial, sans-serif; border: 1px solid #ccc; }
.contact input.txtB { width: 50px; }
.contact input.txtC { width: 125px; margin-left: 9px; }
.contact input.but { width: 98px; height: 29px; border: none; background: url(button.jpg) left top; }
.contact select.country { width: 197px; height: 22px; }
.contact .would { padding-top: 5px; }
.contact .would input { display: inline; float: left; margin: 1px 5px 0; *margin: 0 5px;
}
.contact .would label { width: 250px; height: auto; font-size: 12px; line-height: 13px; cursor: pointer; }
.contact .end { padding: 10px 0 0 90px; }
.contact h2,
.contact h3 { clear: both; font: bold 16px/25px Arial, sans-serif; padding-top: 5px; color: #06c; }
.lLong label { width: 170px; font-family: tahoma, sans-serif; }
.lLong input.txtA { width: 110px; }
img.code { float: left; margin-left: 10px; width: 60px; height: 21px; margin-top: 8px; }
.cUs { width: 300px; height: auto; min-height: 575px; _height: 575px; margin: 10px 0 0; }
.cUs .box { width: 280px; height: auto; min-height: 565px; _height: 565px; padding: 10px 10px 20px; background: none; overflow: visible; }
.cUs p { padding-top: 1px; *padding-top: 0
}
.cUs input.txtA { width: 170px; }
.cUs input.txtB { width: 30px; }
.cUs select.country { width: 177px; }
.cUs .lLong input.txtA { width: 90px; }
.cUs .would label { width: 250px; }
.cUs img.code { margin-left: 0; }
.cU1 { min-height: 595px; _height: 625px; width: 330px; margin: 0 10px 20px 0; }
.cU1 .box { min-height: 585px; _height: 615px; padding: 10px 20px; _overflow: hidden; }
.cU1 p { padding-top: 0; }
.cU1 img.code { margin-left: 0; }
.cPage3 { margin: 8px 0 0; border-top: 4px solid #999; position: relative; bottom: -1px; }
.cL3,
.cR3 { height: 920px; }
.cL3 { float: left; width: 500px; background: #fff url(page3f.gif) left bottom no-repeat; overflow: hidden; }
.cL3 i.dafi { display: none; }
.cL3 .contact { float: left; width: auto; height: auto; padding: 20px 0 0; margin: 0 25px; color: #555; }
.cL3 input.txtA { width: 260px; }
.cL3 input.txtB { width: 65px; }
.cL3 input.txtC { width: 180px; }
.cL3 .lLong input.txtA { width: 180px; }
.cL3 .lLong input.txtB { width: 110px; }
.cL3 .lLong input.txtC { width: 65px; }
.cL3 select.country { width: 267px; }
.cL3 .would label { width: 350px; line-height:15px; -line-height:20px; }
.cL3 .end { padding: 10px 0 0 180px; }
.cL3 p { padding-top: 0; }
.cL3 h1 { font: bold 28px/30px Arial, sans-serif; height: 40px; color: #7fb634; }
.cL3 .green { font-size: 12px; height: 30px; color: #333; font-weight: bold; }
.cL3 .blue { color: #06c; }
.cL3 .text { padding: 5px 0; line-height: 15px; }
.cL3 h2 { font-size: 16px; }
.cL3 h2.big { font-size: 13px; color: #333; }
.cL3 h3 { font-size: 13px; }
.veri2 { float: left; width: 110px; }
.cL3 p.end { clear: none; float: right; width: 130px; }
.p3contact { padding: 0 0 0 30px; }
.contact .p3contact select.country { font-size: 12px; position: static; }
p.textCenter { clear: both; text-align: center; font-size: 11px; padding: 10px 0; }
.cR3 { float: right; width: 260px; background: #f2f2f2 url(cr3f.gif) left bottom no-repeat; }
.cR3 h2 { float: left; width: 196px; height: 30px; padding-left: 20px; margin-top: 38px; font: bold 14px/34px Arial, sans-serif; color: #15659d; }
.cR3 ol,
.cR3 ul { clear: both; padding: 10px 0 20px 15px; }
.cR3 li { font: bold 12px/26px Arial, sans-serif; padding: 10px 0 10px 32px; background: url(li.gif) left 15px no-repeat; }
.cR3 li,
.cR3 li a { color: #666; }
.cR3 ol li { background: none; padding-left: 5px; }
.p4Swf { float: right; background: #fff; }
.p4Swf,
.p4Swf embed,
.p4Swf object { width: 294px; height: 640px; }
.pip4Logo { float: left; width: 440px; padding: 67px 0 20px 26px; border-bottom: 5px solid #8bc53f; background: #fff; }
.pip4Txt { float: left; width: 390px; padding: 15px 50px 25px 26px; height: 420px; line-height: 18px; }
.pip4Txt h2 { height: 20px; font: bold 16px Arial, sans-serif; }
.pip4Txt h1 { font: bold italic 18px/30px Arial, sans-serif; }
.pip4Txt h3 { font: bold 13px/25px Arial, sans-serif; padding-top: 5px; color: #f90; }
.pip4Txt ul li { padding-left: 15px; background: url(li.gif) left -246px no-repeat; }
.pip4Main { border-right: 7px solid #f90; border-left: 7px solid #f90; }
.pip4Main .contact { display: block; float: none; width: 520px; height: auto; margin: 0 auto; padding: 10px 0; overflow: hidden; }
.pip4Main .contact h1 { font: bold 18px/30px Arial, sans-serif; padding-bottom: 10px; }
.pip4Main .contact h3 { font-size: 14px; }
.pip4Main p.end { padding: 5px 0 10px 5px; }
.pip4Main input.txtA { width: 350px; }
.pip4Main input.txtB { width: 70px; }
.pip4Main input.txtC { width: 265px; }
.pip4Main .lLong input.txtA { width: 280px; }
.pip4Main .lLong input.txtB { width: 200px; }
.pip4Main .lLong input.txtC { width: 65px; }
.pip4Main select.country { width: 357px; }
.pip4Main .would label { width: 400px; }
.bannerB { clear: both; height: 68px; padding: 10px 20px; color: #fff; line-height: 17px; text-align: center; background: #8bc53f; }
.bannerB a { font-weight: bold; color: #fff; }
.foot { clear: both; height: 70px; text-align: center; font: 11px arial, sans-serif; position:relative; }
.pip4Foot { height: 60px; }
.fLink { line-height: 28px; }
.fLink,
.fLink a { color: #2581b6; }
.fTxt { line-height: 14px; }
.fTxt,
.fTxt a { color: #333; }
.veri { position: absolute; right: 15px; top: 5px; }
.clear,
.space { clear: both; height: 1px; overflow: hidden; }
.space { height: 10px; }
.tCen { text-align: center; }