﻿.header{margin:auto;width:1020px;background:url("/images/common/header.png") repeat-x;height:134px;clear:both;}
.header *{margin:0;padding:0;border:0;}
.header ul,.header ul li{list-style:none outside none;}
.header .clear{clear:both;height:0;font-size:0;line-height:0;}
.header .left{ float:left;display:inline;}
.header .right{float:right;display:inline;}
.header a{text-decoration:none;}
.header a:hover{text-decoration:underline;}

.header .top{height:73px;padding:15px;}
.header .top .ltcon{float:left;margin-top:6px;}

.header .top .rttopcon{float:right;height:15px;}
.header .top .rttopcon .userinfo{color:#0F4F6C;float:right;display:inline;height:15px;line-height:15px;margin-right:15px;}
.header .top .rttopcon .userinfo a{color:#2D5B8D;}
.header .top .rttopcon .language{float:right;display:inline;}
.header .top .rttopcon .language li{float:left;margin-left:5px;}
.header .top .rttopcon .language li a{display:block;width:22px;height:15px;}
.header .top .rttopcon .language li .en{background:url("/images/common/headercollect.png") no-repeat scroll -4px -4px transparent;}
.header .top .rttopcon .language li .de{background:url("/images/common/headercollect.png") no-repeat scroll -34px -4px transparent;}
.header .top .rttopcon .language li .es{background:url("/images/common/headercollect.png") no-repeat scroll -64px -4px transparent;}
.header .top .rttopcon .language li .fr{background:url("/images/common/headercollect.png") no-repeat scroll -94px -4px transparent;}
.header .top .rttopcon .language li .it{background:url("/images/common/headercollect.png") no-repeat scroll -124px -4px transparent;}
.header .top .rttopcon .language li .jp{background:url("/images/common/headercollect.png") no-repeat scroll -151px -4px transparent;}

.header .top .rtbtcon{margin-top:25px;float:right;clear:right;height:25px;width:300px;}
.header .top .rtbtcon .inptxt{width:212px;height:25px;line-height:22px;background:url("/images/common/headercollect.png") no-repeat scroll -3px -52px transparent;float:right;padding-left:6px;}
.header .top .rtbtcon .inpbtn{background:url("/images/common/headercollect.png") no-repeat scroll -171px -28px transparent;height:25px;width:60px;cursor:pointer;color:#FFF;line-height:25px;float:right;display:inline;}

.header .bottom{height:31px;}
.header .bottom .left{height:31px;font-weight:bold;line-height:31px;margin-left:15px;display:inline;}
.header .bottom .left li{line-height:31px;}
.header .bottom .left a{color:#FFF;font-weight:bold;}
.header .bottom .left .item{float:left;position:relative;z-index:999;padding-right:30px;}
.header .bottom .left .item .menu{background-color:#0F4F6C;position:absolute;display:none;left:-10px;top:30px;border:1px solid #1A5D7E;padding-left:10px;}
.header .bottom .left .item .menu li{height:25px;line-height:25px;}

.header .bottom .right{margin:2px 15px 0 0;}
.header .bottom .right li{float:left;margin-left:5px;}
.header .bottom .right li a{display:block;width:25px;height:25px;}
.header .bottom .right li .forum{background:url("/images/common/headercollect.png") no-repeat scroll -3px -25px transparent;}
.header .bottom .right li .rss{background:url("/images/common/headercollect.png") no-repeat scroll -35px -25px transparent;}
.header .bottom .right li .twitter{background:url("/images/common/headercollect.png") no-repeat scroll -68px -25px transparent;}
.header .bottom .right li .facebook{background:url("/images/common/headercollect.png") no-repeat scroll -100px -25px transparent;}
.header .bottom .right li .cart{background:url("/images/common/headercollect.png") no-repeat scroll -180px 1px transparent;}