@charset "utf-8";
* { margin: 0px; padding: 0px;}
body{ font-size:12px; line-height:2; background:url(../images/body.png) repeat-x #fff;}
ol,ul { list-style:none; }
a { color:#000;text-decoration:none; }
a:hover{ color:#dd1a00; }
img { border:0;  vertical-align:middle;}
table { border-collapse:collapse; border-spacing:0; }
.clear { clear:both; font-size:0; height:0; line-height:0; overflow:hidden;}

input{ border:none; background:none;}
.body_bg{ background:url(../images/body_bg.png) no-repeat top center;}
.wrapper{ width:1243px; margin:0 auto;}

.top{ height:83px; background:#004a9d; overflow:hidden;}
.logo{ width: 445px; height:60px; float:left; background:url(../images/logo_02.png) no-repeat left center;}
.menu{ width:750px; float:left; margin-left:150px;font:16px "Microsoft YaHei",微软雅黑;}
.menu a{ color:#fff; line-height:80px; padding:0 14px;}
.menu a.home , .menu a:hover{ color:#f1882b;}

.login{ width:34px; float:right; height:80px; line-height:80px; font-size:12px; background:url(../images/loginicon.png) no-repeat center center; text-align:right;}
.login a{ color:#AEC2CA; display:block; height:100%; }

.search{ width:800px; height:45px; overflow:hidden; margin:45px auto 56px; background:url(../images/search_input.png) no-repeat top left;}
.search input{ float:left;}
.search .seaText{ width:692px; height:45px; line-height:45px; padding-left:10px; font-size:14px; color:#888;}
.search .seaBtn{ width:87px; height:45px; color:#fff; font:18px "Microsoft YaHei",微软雅黑; padding-left:10px; cursor:pointer;overflow: hidden; line-height: 120px;}

.container{ height:477px; margin-bottom:104px; background:url(../images/container_bg.png) no-repeat top center; overflow:hidden;}
.brand{ position:relative; width:100%; height:100%; }
.brand a{	display: block;	 position:absolute; float:left; text-align:center; }
.brand img{	width: 100%;	height: 100%;}
.brand .info{ display: none; color: #fff;}
.vertical .info{width: 0; height:100%;	margin: 0 auto;}
.vertical .info p{ text-align:left; text-indent:2em; padding:8px; line-height:20px;}
.brand .video { position:absolute; left:626px; top:166px; width:294px; height:296px;}


.brand .txt{ position:absolute;  background:url(../images/line_bg.png) repeat-x;  text-align:center; line-height:30px; font-family:宋体; color:#FFF;}

.footer{ height:46px; background:#0651a0; text-align:center; overflow:hidden; }
.footer p{ color:#aebed8;  line-height:46px;}
.footer p span{color: #e8b34d;}
