﻿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;}

/*...................................navul................................*/
.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.one_ul{ float:left; }
.nav_global .content ul.two_ul { float:right;}
.nav_global .content ul { display:block; 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;}
.outline_search {  background-color:white;   width:972px; margin:0 auto; padding:9px; border-top:solid 3px #0089A6; }
.outline_search_top {  width:972px; margin:0 auto; padding:9px; border-top:solid 3px #0089A6;}
.outline_search_notop {  width:972px; margin:0 auto; padding:9px; border-top:transparent 3px #0089A6;}

.allproduct { width:972px; margin:0 auto;  }
/*............................content.................................*/
.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{ color: #1695A4; text-decoration: none;font-size: 1.1em;}
.sort ul li a:hover{  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; background-color:white;}
.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:160px; /*width:146px;*/}
.header .logo a span { font-size:0;  }
.header .link{ position: absolute;left: 180px;top: 28px;}
.header .link a{text-decoration: none;}
.header .search {   line-height:41px;   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*/
.left {  float:left !important; }

/*search*/
.ui-helper-hidden-accessible{ display: none;}
.search_MG {width:215px;}
.ui-autocomplete {box-shadow:0 0 10px #8e8e8e;   margin-top:5px;    padding:18px;    position:absolute; z-index:1700; width:350px;  background-color:white; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border:solid 1px #969696; }
.ui-autocomplete>h3{ padding-bottom: 10px;}
.search_left {  width:350px;}
.search_suggestions {  padding:10px 5px; display:inline-flex;}


.search_left > h3,.search_rt > h3 { color:#434348;  font-weight:bold; font-size:1.2em; /*padding-bottom:8px;*/  }
.search_suggestions > div.left_a {  float:left !important;display: inline-block; }
.wdth_left {  width:270px;}
.wdth_RT { width:80px; }
.search_suggestions > div.left_a a {color:#1695A4;   font-size:1.2em;  line-height:1.2em;  text-decoration:none; }
.search_suggestions > div.left_a p {   font-size:1em; color:#434348; line-height:1.2em;}
.search_suggestions > div.left_a a:hover {  text-decoration:underline;}
.search_suggestions > div.RT_img { float:right !important; width:64px; height:34px;line-height: 34px;text-align: center;  display: inline-block; }
.search_suggestions > div.RT_img > img{ max-width:64px; max-height:34px;vertical-align: middle; }
.topbdline {  border-top:solid 1px #dddddd;}
.search_rt {  width:200px;}
.clear {  clear:both;}



.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;}
.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:14px; color:#ffffff; padding:15px 37px 11px 44px; background-position:right top;  text-decoration:none;}
.btn_support a:hover { background:url('../image/but_right.png') no-repeat; background-position:right -46px;  }

.brdrTB {  border-top:solid 1px #E8E8E8; border-bottom:solid 1px #E8E8E8;}
.pad18 {  padding:18px;}
.dowmimg {  height:20px; width:20px; padding-left:20px;}
.arrow_down {  vertical-align:middle; text-decoration:none; text-align:right; display:block; font-family:Verdana,Geneva,sans-serif;  font-size:16px;  color:#1695A4; line-height:16px;}
.arrow_down:hover { text-decoration:underline; }
.bg { background:url('../image/bg_landing.jpg') no-repeat; background-position:center 12px; height:330px;  /*margin-top:12px;*/ }
.landing_promos { background-color:#DFDFDF; border-bottom:solid 1px #ffffff; border-top:solid 1px #CCCCCC;  height:92px; }
.landing_promos .content { height:92px; width: 953px; border-left:solid 1px #CCCCCC; margin:0 auto; position:relative; z-index:1;}
.landing_promo {  background:url('../image/landing_promo_hover.png') repeat-x; height:92px; width:100%; float:left;  /*border-right:1px solid #CCCCCC;*/}
.landing_promo a .title {  color:#00839E; font-family:Verdana,Geneva,sans-serif;  font-size:18px;  line-height:1em; margin-bottom:0.4em; }
.landing_promo a .text { color:#666666;  font-size:11px;  line-height:1.2em; }
.landing_promo a {text-decoration:none;  background:url('../image/promo_a_bg.png') no-repeat; /*width:148px;*/  height:56px; background-position:right center; display:block; padding:18px 70px 18px 18px;}
.landing_promo a .title:hover {  text-decoration:underline;}
.landing_promo:hover { background:url('../image/landing_promo.png') repeat-x; }

/*.banner{  width:953px; margin:0 auto;overflow:hidden;  position:relative; height:350px;}
.banner ul.Current {position:relative;   top:-35px; left:20px; z-index:1;}
.banner ul.Current li {  float:left;}
.banner ul.Current li a { display:block;  background-color:#b9b9b9; margin-right:5px; width:12px; height:12px; font-size:0;}
.banner ul.Current li a:hover { background-color:#ff7e1f; }*/

.none {display:none;}

.landing_promos .content table{ width: 100%;border-collapse: collapse;padding: 0; margin: 0;border: 0;}
.landing_promos .content table tr td{ border: 0;padding: 0;border-right: 1px solid #cccccc;width: 317px;}




