@charset "utf-8";
body,div,ul,li,h1,h2,dl,dd,dt,input,textarea,b { margin: 0; padding: 0; list-style: none;}
body { background: url(bodybg.gif) repeat-x #70a205 bottom; width: 1003px; }
.clear { clear: both;}
img { border: 0;}

a { color: #333; text-decoration: none;}
a:hover { color: #437800; text-decoration: underline;}

.nopalife { width: 953px; margin: auto; height: auto; overflow: hidden; padding: 10px 0;}
.box { background: #f7f3da;}
/*leftbox*/
.leftbox { background: #f7f3da; float: left; width: 266px; height: auto; overflow: hidden;}
.leftbox .top { background: url(logobg.gif) no-repeat; width: 266px; height: 139px;}
.leftbox .logo { padding-top: 25px; width: 222px; margin: auto; padding-left: 12px;}
.leftbox .menu { background: url(leftbg.gif) no-repeat; width: 266px; height: auto;}
.leftbox .menu .login { width: 240px; margin: auto; padding-bottom: 5px;}
.leftbox .menu .login .input1 { width: 100px; height: 13px;}
.leftbox .menu .login .input2,.rightbox .co1 .cont .inputstyle { background: url(login.gif) no-repeat; width: 43px; height: 21px; border: 0; color: #1652a3; text-align: center;}
.leftbox .menu .login .deng { padding-top: 6px; font-size: 12px; padding-left: 5px;}
.leftbox .menu .login .deng span a { color: #f38707;}
.leftbox .menu .login .deng a { color: #437800; text-decoration: underline;}
.leftbox .menu .login .deng a:hover { color: #333; text-decoration: none;}
.leftbox .menu .line { border-top: 1px dashed #437800; width: 190px; padding-top: 10px; font-weight: normal;}
.leftbox .menu .line a { color: #437800;} 
.leftbox .menu .login li { background: none; padding-left: 8px;}
.leftbox .menu .login dl { padding-left: 30px;}
.leftbox .menu .login .huiy { background: url(arrow1.gif) no-repeat 5px 9px; padding-left: 30px;}
.leftbox .menu .login .huiy a,.leftbox .menu .login .huiy a:hover { color: #437800;}
.leftbox .menu dl { padding-left: 40px;}
.leftbox .menu .login li { padding: 3px 0;}
.leftbox .menu dt { background: url(menubg.gif) no-repeat; width: 212px; height: 58px; line-height: 50px; color: #fff; font-size: 14px; font-weight: 700; text-indent: 26px;}
.leftbox .menu dt a,leftbox .menu dt a:hover { color: #fff;}
.leftbox .menu dt span { font-size: 10px; font: Verdana, Arial, Helvetica, sans-serif; padding-left: 10px;}
.leftbox .menu dd ul { color: #333; font-size: 12px; font-weight: 700; padding-left: 10px; line-height: 24px;}
.leftbox .menu dd li { background: url(arrow2.gif) no-repeat 5px 7px; padding-left: 14px; }
.leftbox .bot { background: url(leftbot.gif) no-repeat; width: 266px; height: 137px; padding-top: 18px;}
.leftbox .bot p { margin: 0; padding: 0; width: 210px; padding-left: 40px;}
.leftbox .bot p img { padding: 0 8px;}
.leftbox .bot .img1 { padding-top: 18px; padding-left: 78px;}

/*rightbox*/
.rightbox { float: left; background: #f7f3da; width: 687px; height:auto;}
.rightbox .top { background: url(righttop.gif) no-repeat; width: 687px; height: 19px;}
.rightbox .banner { width: 663px; height: 133px; padding-left: 8px; }
.rightbox .nav { background: url(navbg.gif) repeat-x; height: 60px; width: 663px; margin-left: 8px; margin-top: 5px; overflow: hidden; }
.rightbox .nav ul { padding-left: 45px; padding-top: 10px; height: 55px; background: url(navbot.gif) no-repeat 0 50px; }
.rightbox .nav li { float: left;}
.rightbox .nav .shu { padding: 0 20px;}
.rightbox .co1 { width: 687px; margin: 10px auto; height: auto;}
.rightbox .co1 .weizhi { font-size: 12px; color: #437800; background: url(arrow3.gif) no-repeat 10px; padding-left: 20px; border-bottom: 1px solid #ccc; width: 643px; margin: auto;}
.rightbox .tit { width: 663px; margin: auto; background: url(linebg.gif) repeat-x bottom; height: 30px; }
.rightbox .tit h1 { font-size: 14px; color: #333; height: 30px; line-height: 30px; background: url(arrow.gif) no-repeat 10px 9px; padding-left: 27px;}
.rightbox .co1 h1 span { color: #f38707; font: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}
.rightbox .co1 .cont { font-size: 12px; text-indent: 24px; line-height: 26px; background: url(aboutbg.gif) no-repeat bottom; width: 626px; padding: 15px 30px; padding-bottom: 30px; }
.rightbox .co1 .cont .text { text-align: center;}
.rightbox .co1 .cont input { border: 1px solid #ccc;}
.rightbox .co1 .cont textarea { width: 480px; height: 300px; font-size: 12px; padding: 5px;}
.rightbox .co1 .cont span { background: url(arrow1.gif) no-repeat 5px 0; padding-left: 25px; margin: 0 30px; }
.rightbox .co1 .cont td { color: #666;}
.rightbox .co1 .cont dd { background: url(arrow3.gif) no-repeat 12px 8px;}
.rightbox .cont1 { font-size: 14px; text-indent: 28px; line-height: 26px; width: 626px; padding: 15px 30px;}
.rightbox .cont1 a { color: #333; text-decoration: underline;}
.rightbox .cont1 a:hover { color: #437800; text-decoration: none;}
.rightbox .cont1 span { padding-left: 35px;}
.rightbox .cont1 span a { color: #f38707; font-size: 12px; text-decoration:none;}
.rightbox .cont1 span a:hover { color: #437800; font-size: 12px; text-decoration: underline;}
.rightbox .cont1 img { float: right; padding: 8px;}
.rightbox .co1 .cont .more { text-align: right; padding-right: 40px; background: url(arrow1.gif) no-repeat 590px 7px;}
.rightbox .co1 .buy { margin-left: 50px;}
.rightbox .cont2 { font-size: 14px; text-indent: 28px; line-height: 26px; width: 687px; margin: auto; padding: 15px 0;}
.rightbox .cont2 h2 { font-size: 14px; color: #333; height: 30px; line-height: 30px; background: url(arrow.gif) no-repeat 10px 9px;}
.rightbox .imgbox { width: 663px; margin: auto; padding: 20px 0;}
.rightbox .imgbox ul { padding-left: 24px;}
.rightbox .imgbox li { float: left; width: 116px; height: 146px; }
.rightbox .imgbox li img { border: 1px solid #ccc; padding: 2px;}
.rightbox .imgbox li p { margin: 0; padding: 0; text-align: center; font-size: 12px;}

.imageList a:hover { position: relative; }
.imageList a img { width: 80px; height: 96px;}
.imageList a:hover img { position: absolute; width: 300px; height: 360px; left: -143px; top: -70px;}

.rightbox .co2 .en { color: #f38707; font: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}
.rightbox .co2 .more { font-weight: normal; padding-left: 440px; font: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}
.rightbox .co2 .sub { width: 500px; margin: auto;}
.rightbox .co2 ul { width: 663px; margin: auto;}
.rightbox .co2 li { padding: 21px 0; background: url(linebg.gif) repeat-x bottom; height: 110px;}
.rightbox .co2 .pic { float: left; background: url(imagesbg.gif) no-repeat; width: 72px; height: 97px; padding: 5px 6px;}
.rightbox .co2 .textbox { float: right; width: 386px; font-size: 12px; line-height: 21px;}
.rightbox .co2 .textbox h2 { font-size: 12px; color: #437800;}
.rightbox .co2 .textbox h2 span { font-weight: normal; padding-left: 30px;}
.rightbox .co2 .textbox p { margin: 0; padding: 0; padding-top: 14px;}
.rightbox .co2 .textbox span { padding-left: 45px; }
.rightbox .co2 .textbox span a,.rightbox .co2 .textbox span a:hover { color: #f38707; font-size: 12px;}

/*foot*/
.foot { background: url(footbg.gif) no-repeat; width: 922px; height: 68px; overflow: hidden; margin: 15px auto; }
.foot p { width: 430px; font-size: 12px; color: #757474; margin: 0 auto; padding-top: 10px; line-height: 22px; text-align: center;}

.nopalifebot { background: url(boxbot.gif) no-repeat; width: 953px; height: 12px; overflow: hidden;}