* { margin: 0px; padding: 0px; }
body { color: #666666; font: 11px Helvetica, Arial, Tahoma, Verdana; background: #FFFFFF; }
input{ font-size: 11px; }
ul,li{ list-style: none; }
ol{ list-style: none; }
dl,dd{ margin: 0px; padding: 0px; }
em { font-style: normal; font-weight: bold; }
select{ font: 11px Arial, Helvetica, sans-serif; color: #666666; }
img{ border:none}
.b { font-weight: bold; }
A:link,A:visited{ color: #666666; text-decoration: none; }
A:hover{ color: #005db1; text-decoration: underline; }
.cen { margin: 0px auto; }
h2 { font-size: 16px; }
h3 { font-size: 14px; }
h4 { font-size: 12px; }
.f10{ font-size: 10px; }
.f11{ font-size: 11px; }
.f12{ font-size: 12px; }
.f14{ font-size: 14px; }
.f16{ font-size: 16px; }
.clr { clear: both; }
.red { color: #cc6600; }
.blue { color: #005db1; }
.pink { color: #ff007b; }
.green { color: #65c121; }
.zi { color: #7b469b; }

/*============layout==========================================*/
#main_box { margin: 0px auto; width: 840px; }
.top { height: 66px; }
.time { float: left; width: 350px; height: 60px; color: #333333; font-size: 10px; padding: 6px 0px 0px 6px; }
.login_box { float: right; width: 272px; height: 66px; padding: 0px 0px 0px 8px; }
.copyright { background: #f7f7f7 url(../images/copyright.gif) no-repeat right 12px; height: 56px; padding-top: 12px; }
 
.copyright ul { height: 20px; overflow: hidden; margin: 0px auto; width: 200px; }
.copyright li { float: left; height: 20px; }
.copyright li A { height: 20px; display: block; }
.copyright li.menu01 A { background: url(../images/fmenu01.jpg) no-repeat 0px 0px; width: 56px; }
.copyright li.menu01 A:hover { background: url(../images/fmenu01.jpg) no-repeat 0px bottom; }
.copyright li.menu02 A { background: url(../images/fmenu02.jpg) no-repeat 0px 0px; width: 40px; }
.copyright li.menu02 A:hover { background: url(../images/fmenu02.jpg) no-repeat 0px bottom; }
.copyright li.menu03 A { background: url(../images/fmenu03.jpg) no-repeat 0px 0px; width: 50px; }
.copyright li.menu03 A:hover { background: url(../images/fmenu03.jpg) no-repeat 0px bottom; }
.copyright li.menu04 A { background: url(../images/fmenu04.jpg) no-repeat 0px 0px; width: 52px; }
.copyright li.menu04 A:hover { background: url(../images/fmenu04.jpg) no-repeat 0px bottom; }

/*============版本切换==========================================*/
.vs { float: left; width: 86px; height: 50px; padding-top: 5px; }
.vs li { width: 15px; float: left; height: 12px; }
.vs .en { margin-right: 1px; }
.vs .fr { margin-right: 1px; }
.vs .de { margin-right: 2px; }
.vs .cn { margin-right: 3px; }
.vs li A { height: 12px; width: 15px; display: block; }
.vs .en A { background: url(../images/vs_01.gif) no-repeat left top; }
.vs .en A:hover { background: url(../images/vs_01.gif) no-repeat left -15px; }
.vs .fr A { background: url(../images/vs_02.gif) no-repeat left top; }
.vs .fr A:hover { background: url(../images/vs_02.gif) no-repeat left -15px; }
.vs .de A { background: url(../images/vs_03.gif) no-repeat left top; }
.vs .de A:hover { background: url(../images/vs_03.gif) no-repeat left -15px; }
.vs .cn A { background: url(../images/vs_04.gif) no-repeat left top; }
.vs .cn A:hover { background: url(../images/vs_04.gif) no-repeat left -15px; }
.vs .hr A { background: url(../images/vs_05.gif) no-repeat left top; }
.vs .hr A:hover { background: url(../images/vs_05.gif) no-repeat left -15px; }
/*============右上角盒子==========================================*/
.login { float: right; width: 182px; height: 50px; }
.login li { float: left; }
.login .items { padding-left: 20px; line-height: 20px; height: 20px; background: url(../images/bag01.gif) no-repeat 5px center; }
.login .bag { padding-top: 3px; }
.login .bag A { background: url(../images/bag.jpg) no-repeat left top; height: 14px; width: 91px; display: block; }
.login .bag A:hover { background: url(../images/bag.jpg) no-repeat left bottom; }
.login .acc { margin-right: 4px; padding-top: 4px; }
.login .acc A { background: url(../images/acc.jpg) no-repeat left top; height: 14px; width: 65px; display: block; }
.login .acc A:hover { background: url(../images/acc.jpg) no-repeat left bottom; }
.login .sign { padding-top: 4px; margin-right: 4px; }
.login .sign A { background: url(../images/sign.jpg) no-repeat left top; height: 14px; width: 41px; display: block; }
.login .my_name td { padding: 4px; }
.login .my_name .brk {word-break:break-all; width:120px;}
.login .sign A:hover { background: url(../images/sign.jpg) no-repeat left bottom; }
.login .help { padding-top: 4px; }
.login .help A { background: url(../images/help.jpg) no-repeat left top; height: 14px; width: 29px; display: block; }
.login .help A:hover { background: url(../images/help.jpg) no-repeat left bottom; }
/*============logo 导航==========================================*/
.logo { height: 38px; padding-left: 5px; }
.nav { padding: 2px 0px 8px; }
.menu { float: left; width: 450px; padding-left: 5px; }
.menu li { float: left; height: 22px; margin-right: 5px; }
.menu li A { display: block; height: 22px; }
.menu .menu01 A { background: url(../images/menu1.jpg) no-repeat left bottom; width: 44px; }
.menu .menu01 .hover { background: url(../images/menu1.jpg) no-repeat left top; }
.menu .menu01 A:hover { background: url(../images/menu1.jpg) no-repeat left top; }

.menu .menuacc A { background: url(../images/menu_acc.jpg) no-repeat 0px 0px; width: 66px; }
.menu .menuacc .hover { background: url(../images/menu_acc.jpg) no-repeat 0px bottom; }
.menu .menuacc A:hover { background: url(../images/menu_acc.jpg) no-repeat 0px bottom; }

.menu .menu03 A { background: url(../images/menu3.jpg) no-repeat left bottom; width: 66px; }
.menu .menu03 .hover { background: url(../images/menu3.jpg) no-repeat left top; }
.menu .menu03 A:hover { background: url(../images/menu3.jpg) no-repeat left top; }

.menu .menuuse A { background: url(../images/menu_use.jpg) no-repeat 0px 0px; width: 36px; }
.menu .menuuse .hover { background: url(../images/menu_use.jpg) no-repeat 0px bottom; }
.menu .menuuse A:hover { background: url(../images/menu_use.jpg) no-repeat 0px bottom; }

.menu .menu05 A { background: url(../images/menu_con.jpg) no-repeat left 0px; width: 94px; }
.menu .menu05 .hover { background: url(../images/menu_con.jpg) no-repeat 0px bottom; }
.menu .menu05 A:hover { background: url(../images/menu_con.jpg) no-repeat 0px bottom; }

.menu .menu06 A { background: url(../images/menu6.jpg) no-repeat left bottom; width: 69px; }
.menu .menu06 .hover { background: url(../images/menu6.jpg) no-repeat left top; }
.menu .menu06 A:hover { background: url(../images/menu6.jpg) no-repeat left top; }

.menu .menu07 A { background: url(../images/menu7.jpg) no-repeat left bottom; width: 44px; }
.menu .menu07 .hover { background: url(../images/menu7.jpg) no-repeat left top; }
.menu .menu07 A:hover { background: url(../images/menu7.jpg) no-repeat left top; }

.menu .menublog A { background: url(../images/menu_blog.jpg) no-repeat 0px 0px; width: 44px; }
.menu .menublog .hover { background: url(../images/menu_blog.jpg) no-repeat left top; }
.menu .menublog A:hover { background: url(../images/menu_blog.jpg) no-repeat 0px bottom; }

/*============搜索样式==========================================*/
.serach { float: right; width: 300px; }
.n1 { background: url(../images/select.gif) no-repeat left top; WIDTH: 74px; CURSOR: default; COLOR: #999; HEIGHT: 16px; border-style: none; font: 11px/16px Arial, Helvetica, sans-serif; padding-left: 6px; padding-top: 2px; padding-bottom: 2px; }
.n2 { DISPLAY: none; WIDTH: 80px; CURSOR: default; }
.ss { BACKGROUND: #0a246a; WIDTH: 170px; CURSOR: default; COLOR: #ffffff; LINE-HEIGHT: 20px; HEIGHT: 20px; border-style: none; }
#layer1 { Z-INDEX: 1; LEFT: 0px; OVERFLOW: hidden; WIDTH: 78px; COLOR: #999; POSITION: absolute; BACKGROUND-COLOR: #fff; border-right: 1px solid #c9c9c9; border-bottom: 1px solid #c9c9c9; border-left: 1px solid #c9c9c9; }
#layer1 td { line-height: 22px; padding-left: 6px; }
.serach li { float: left; height: 20px; }
.serach .ssli0 { position: relative; width: 82px; }
.serach .ssli { width: 128px;}
.serach .ssli1 { width: 67px;}
.serach .input1 { background: url(../images/txt_bg.gif) no-repeat left top; height: 16px; width: 120px; border-style: none; padding-left: 6px; font: 11px/16px Arial, Helvetica, sans-serif; color: #666666; padding-top: 2px; padding-bottom: 2px; }
.serach .btn1 { cursor: pointer; background: url(../images/serach_btn.gif) no-repeat left top; height: 20px; width: 65px; border-style: none; }
.serach .btn2 { cursor: pointer; background: url(../images/g_btn.jpg) no-repeat left top; height: 20px; width: 20px; border-style: none; }

