
/* CSS mxm 11/15 2016 */
html{ height: 100%; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,b,em,span,i,hr,form,fieldset,label,input,select,button,textarea{padding:0;margin:0}
body{color:#333;background:#fff;font:12px/1.5 Helvetica,"Microsoft YaHei","微软雅黑",Arial,"\5b8b\4f53";word-wrap:break-word;word-break:break-all;position: relative;min-height: 100%;}
input,select,textarea,button,label{vertical-align:middle;outline:none;font-family:inherit;font-size:100%}
ul,ol,li{list-style:none}
img{border:none;vertical-align:middle}
iframe{border:0;vertical-align:top}
h1,h2,h3,h4,h5,h6{font-size:100%}
address,cite,code,em,th,i{font-weight:normal;font-style:normal}
table{border-collapse:collapse;border-spacing:0}
.fix{zoom:1;overflow:hidden}
.clearfix{zoom:1;}
.clearfix:after{display:block;overflow:hidden;clear:both;height:0;visibility:hidden;content:"."}
.fn12{ font-size: 12px }
.fn14{ font-size: 14px }
.fn16{ font-size: 16px }
.fn18{ font-size: 18px }
.fn24{ font-size: 24px }
.fn30{ font-size: 30px }
.fn48{ font-size: 48px }
.style-grey{ color: #666 }
.color_green{ color: #2abd68!important }
.color_white{ color:#fff; }
.color_darkgrey{ color:#666; }
.color_grey{ color:#959595; }
.color_red{ color:#ff2b25; }
.color_darkred{ color:#e81414; }
.color_blue{ color:#4f78b8; }

/*初始化*/
a{color:#444}
a:link {text-decoration: none;}
a:visited {text-decoration: none}
a:hover {color:#3EB74F;text-decoration: none;}
a:active {text-decoration: none}
.fl{float:left}
.fr{float:right}
.mt5{ margin-top:5px; }
/*新增个别样式*/
.layout{width:1200px;margin:0 auto;position: relative;}
.content{ width: 1200px;margin: 0 auto;overflow: hidden; }
/*公用顶部样式*/
.common_head{background:#f4f4f4;color:#666;height: 30px;line-height: 30px;position: relative;}
.common_head a{padding:0 13px;color:#666;border-right:1px solid #E5E5E5}
.common_head a:hover{color:#2ABB6C;}
.common_head i{ display: inline-block;width: 15px;height: 15px;background: url(../image/more_tri_w.png) center no-repeat;margin:0 0 -3px 2px; }
.top{width:100%;background:#fff;padding: 40px 0;}
.top-img{ width: 290px;height: 80px; }
/** 搜索样式 **/
.common_search{ width:410px;height: 40px;border: 2px solid #eee;position: absolute;left:400px;top: 50%;margin-top: -20px; }
.search-button{ display: inline;width: 40px;height: 40px;border:none;cursor:pointer;background:url(../image/magnifying_glass.png) center no-repeat; }
.search-input{ width: 280px;height: 40px;padding:0 5px;line-height: 40px;background: none;border: none;font-size: 14px; }
.ecsc-search-tabs {width: 72px;height: 42px;float: left;border-right:1px solid #eee;position: relative; cursor: pointer;  }
.ecsc-search-tabs .shop_search {height: 40px;overflow: hidden;}
.ecsc-search-tabs ul {width: 72px;float: left;display: block;}
.ecsc-search-tabs .shop_search li {
    width: 72px;height:40px;line-height: 40px;text-align: left;float: left;display: inline-block;cursor: pointer;
}
.ecsc-search-tabs .shop_search li span {margin-left: 15px;font-size:14px;}
.sc-icon-right {
    width: 12px;height: 8px;top: 16px;right: 10px;z-index: 1000;position: absolute;display: inline-block;
    background: url(../image/ecsc_icon.png) no-repeat;
}
.sc-icon-index{
    width: 12px;height: 8px;position: absolute;top: 18px;right: 10px;display: inline-block;
    background: url(../image/search_box_triangle.png) no-repeat;
}
.curr { margin-top: 2px;margin-top: 1px\9;background: #eee; margin-left: -1px;padding-left: 1px;  }
.brown li{background: #854915}
.brown li span{color:#fff}

.top-sign{ position: absolute;right: 200px;top: 50%;margin-top: -10px; }
.top-sign-item{ float: left;border-right:1px solid #eee;padding: 0 10px;height: 20px;line-height: 20px;  }
.top-sign-item a{ color: #2abb6c;font-size: 16px; }
.top-code{ width: 100px;height: 100px;background-color: #ccc;position: absolute;top: 50%;margin-top: -50px;right: 0; }
.top-code img{ width: 100%;height: 100%; }
.nav{ height: 50px;line-height: 50px;background:url(../image/nav_bar.png) center no-repeat;font-size: 18px; }
.nav-item{ float: left;width: 120px;height: 50px;line-height: 50px;position: relative }
.index-menu{ height: 40px;background:#F4F4F4;display: none;position: absolute;top:50px;left: -120px;z-index: 999; }
.index-menu-wrap{ overflow: hidden;display: inline-block;position: relative;height: 40px;line-height: 40px;text-align: center; }
.index-menu-wrap .index-menu-lk{ padding:0 6px;height: 20px;line-height: 20px;border-right: 1px dashed #ddd;font-size: 16px;color: #666;margin:0;display: inline-block; }
.index-menu-lk:hover{ color: #f30; }

.index-menu-list{ margin-right: -1px; }
.index-menu-item{ float: left;height: 40px;line-height: 40px; }
.index-menu-lk:hover{ color: #f30; }

/*页面导航下拉菜单*/
.nav-lk{ color: #efeac4;display: block;text-align: center; }
.nav-lk:hover{ background-color: #e9e057;color: #333; }
/*公用底部样式*/
.footer{ border-top: 2px solid #eaeaea;margin-top: 20px; }
.footer-wrap{ width: 800px;padding: 30px 0 20px;margin:0 auto; }
.footer-list{ width: 880px; }
.footer-item{ float: left;width: 176px; }
.footer-content-title{ font-size: 20px;font-weight: bold;margin-bottom: 15px; }
.footer-content-lk{ display: block;line-height: 25px;color: #333; }
.footer-copyright{ background-color: #eaeaea;text-align: center;padding: 10px 0; }
.footer-copyright-item p{ line-height: 30px; }
/** 底部min样式 **/
.footer-min{width:100%;margin-top:10px;color:#888;font-size:14px;}
.footer-min ul{width:1200px;margin:0 auto;padding:10px 0; text-align: center;line-height: 30px}
.footer-min li a{padding:0 10px;color:#999}

