.header{width:100%;height:112px;}
.header .top{width:100%;height:76px;background:#210000;}
.header .top .wrap{position:relative}
.header .top .logo{height:44px;position: relative;width:172px;padding-top:18px;}


@keyframes zoomIn {
 0% {
 opacity: 0;
 transform: scale3d(0.3, 0.3, 0.3);
}
 50% {
 opacity: 1;
}
}
 @-moz-keyframes zoomIn {
 0% {
 opacity: 0;
 transform: scale3d(0.3, 0.3, 0.3);
}
 50% {
 opacity: 1;
}
}
 @-webkit-keyframes zoomIn {
 0% {
 opacity: 0;
 transform: scale3d(0.3, 0.3, 0.3);
}
 50% {
 opacity: 1;
}
}
.zoomIn {
	animation-name: zoomIn;
	-moz-animation-name: zoomIn;
	-webkit-animation-name: zoomIn;
}



.animated {
	animation-duration: 1s;
	-moz-animation-duration: 1s;
	-webkit-animation-duration: 1s;
	animation-fill-mode: both;
	moz-animation-fill-mode: both;
	-webkit-animation-fill-mode: both;
}
.animated.infinite {
	animation-iteration-count: infinite;
}
.animated.hinge {
	animation-duration: 2s;
}




.header .top .fadeInRight{
	width:240px;
	color:#939393;
	height:22px;
	line-height:22px;
	position: absolute;
    right: 0;
    top: 28px;
}


@keyframes fadeInRight {
 0% {
 opacity: 0;
 transform: translate3d(100%, 0px, 0px);
}
 100% {
 opacity: 1;
 transform: none;
}
}
 @-moz-keyframes fadeInRight {
 0% {
 opacity: 0;
 transform: translate3d(100%, 0px, 0px);
}
 100% {
 opacity: 1;
 transform: none;
}
}
 @-webkit-keyframes fadeInRight {
 0% {
 opacity: 0;
 transform: translate3d(100%, 0px, 0px);
}
 100% {
 opacity: 1;
 transform: none;
}
}
.fadeInRight {
	animation-name: fadeInRight;
	-moz-animation-name: fadeInRight;
	-webkit-animation-name: fadeInRight;
}


.top .tr_txt{width:132px; float:left;line-height:22px;}
.top .tr_txt span{font-size:12px;margin:0 7px;}
.top .tr_txt a,.top .tr_txt span{color:#9c9c9c}
.top .tr_txt a:hover{color:#fff}
.top .lang{width:106px; float:right;height:22px;}

.lang .m{position:relative; float:left; width:106px; display:inline; text-align:center;   }
.lang h3 a{  zoom:1; display:block; color:#fff;text-align:center;font-family:arial;font-size:14px;height: 22px;line-height: 22px;background:#ddd;color:#555;}

.lang .on h3 a{background:#fff;color:#555;}

.lang .sub{ display:none; /*默认隐藏*/ width:106px; padding:5px 0;  position:absolute; left:0px; top:22px;  background:#eee;  float:left; line-height:24px; 
}
.lang .sub li{ text-align:center;  }
.lang .sub li a{ color:#666; display:block; zoom:1;background:#eee;}
.lang .sub li a:hover{  background:#fff; color:#8b1d00;}





.banner{width:100%;background:#fff;height:250px;}

/* navbox */
.navbox{width:100%;height:36px;background:url(img/nav_bg.gif);}
.nav{width:984px;height:36px;float:left;}
.nav li{float:left;width:123px;height:36px;}
.nav li a{
	display:block;
	line-height:36px;
	text-align:center;
	font-weight:bold;
	color:#fff;
	font-size:15px;
	background:url(img/li_bg.jpg) right 0 no-repeat;}
.nav li a:hover{background:url(img/li_h.gif) 0 0 no-repeat;color:#fff}

.ss{width:124px; height:25px; margin-top:5px; float:right;background:url(img/ss_bg.gif);}
 
.ss .txt{
	float:left;
	width:93px;
	height:25px;
	line-height:25px;
	background:none;
	border:0px;
	vertical-align:middle;
	text-indent:4px;
	color:#bbb;
	margin:0;
}
.ss .btn{
	float:right;
	background:none;
	width:28px;
	height:25px;
	border:0px;
	cursor:pointer;
	vertical-align:middle;
}