﻿
body { margin:0; padding:0;font-size:62.5%; color:#333333;  font-family:Verdana,Geneva,sans-serif; background: #F3F3F3;
}
.outline{ font-size:1.2em; min-height:100%; width:100%; font-family:Verdana,Geneva,sans-serif;}

.nav_global { /*background:url('../image/bgR_nav.png') repeat-x;*/  height:45px;  background-color:#0E1113;}
.nav_global .content { margin:0 auto; width:952px; display:table; }
.nav_global .content ul:first-child { float:left; }
.nav_global .content ul:after { float:right; }
.nav_global .content ul { display:block; height:45px; margin:0; padding:0; float:right; }
.nav_global ul {background:url('../image/layout/nav_ul.png') no-repeat; display:table;  list-style:none outside none; padding:0; margin:0; background-position:left bottom;}
.nav_global ul li { margin:0; padding:0;  display:table-cell;}
.nav_global a { background:url('../image/layout/nav_ul.png') no-repeat; background-position:right bottom; color:#A3B3C0; text-decoration:none; display:block; float:right;  text-align:center; width:100%; height:45px;}
.nav_global a span {  display:block; padding:14px 20px; font-size:12px;}
.nav_global a img {  margin:0 3px 0 0;  height:10px; width:14px;}
.nav_global a:hover, .nav_global a.active { background:url('../image/nav_ahover.png') repeat-x; color:#ffffff;}
.nav_global a.country{width:auto;}
.nav_global a.country:hover{ background:url('../image/layout/nav_ul.png') right bottom no-repeat;}
.nav_global a.country span{width:auto;min-width:35px;}


.sort_link {  width:100%;  display:inline-block;  height:100%;}
.sort { width:50%; float:left;}
.sort h2 {  width:100%; margin:0 0 20px 0;}
.sort div.list_sort {  width:50%; display:inline-block; }
.sort ul li { margin:0 0 0.6em 0; }
.sort ul li a{ font-weight:bold;}
.sort ul li a:hover{ font-weight:bold; text-decoration:underline;}
.closeimg { float:right; border:none; width:22px; height:22px; margin-right:30px;}
.bg_flat{background-color:#f3f3f3;}
.container {  width:972px; padding:0 9px 9px 9px; margin:0 auto; height:auto;}
.row{width:100%;}
.column {  padding:9px; float:left;}
.header {  width:952px; min-height:72px; margin:0 auto;  position:relative;}
.header .logo {  height:45px; width:146px; position:absolute; left:0; top:13px;}
.header .logo a {  background:url('../image/logo.png') no-repeat; height:45px; display:block; width:260px;/*width:260px;*/ }
.header .logo a span { font-size:0;  }
.header .search {   width:334px; margin:0 auto; position:relative; top:13px; left: 0px;  background-color:rgba(255, 255, 255, 0.25);  -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; padding:8px 10px;}
.right {  float:right !important; } /*..!!important针对于FF*/
.search_MG {width:215px;}
.right_panel { position:absolute; top:0; right:0; width:240px;}
/*.btn_support {  background:url('../image/butsupport.png') no-repeat;  background-color:#252e35; height:47px;  border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; float:right;  background-position:10px center; margin-top:13px;font-size: 14px;}
.btn_support:hover {  background:url('../image/butsupport.png') no-repeat;  background-color:#38444e; height:47px;  border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; float:right;  background-position:10px center; margin-top:13px;}
.btn_support a {  background:url('../image/but_right.png') no-repeat;  border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;  display:block; font-size:12px; color:#ffffff; padding:15px 50px 12px 28px; background-position:right top;  text-decoration:none;}
.btn_support a:hover { background:url('../image/but_right.png') no-repeat; background-position:right -46px;  }*/