﻿@charset "utf-8";
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { margin: 0; padding: 0; }
body, button, input, select, textarea { font: 12px/1.8 arial, tahoma, "Hiragino Sans GB", \5b8b\4f53; }
*{font-family: "宋体";}
input, select, textarea { font-size: 100%; }
table { border-collapse: collapse; border-spacing: 0; }
th { text-align: inherit; }
fieldset, img { border: 0; vertical-align: middle; }
iframe { display: block; }
ol, ul { list-style: none; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: 500; }
ins, a { text-decoration: none; }
a:hover { text-decoration: none; }
.clearfix { *zoom: 1;}
.clearfix:before, .clearfix:after { display: table; line-height: 0; content: ""; }
.clearfix:after { clear: both; }

.g-r { margin-right: 0; }
.g-row { width: 1190px; margin: 0 auto; zoom: 1; position:relative;padding:0 0 20px; }

.g-row.mb30{margin-bottom:30px;}
.g-row:after { clear: both; content: " "; display: block; font-size: 0; height: 0; visibility: hidden; }
.g{width: 970px;padding:0 10px;background: #fff;margin:10px auto 0 auto;}
.fl { float: left; }
.fr { float: right; }
.clr{clear:both}
.hide { display: none!important; }
.s { font-size: 12px; }
.m { font-size: 12px; }
.bold { font-weight: bold; }
.blank10 { clear: both; height: 10px; overflow: hidden; display: block; }
.jiezhi ul li, span.jiezhi, .jiezhi li { display: block; white-space: nowrap; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; }
span.more { float: right; margin-right: 8px; padding-top: 7px; line-height: 23px; font-size: 12px; }
.noline { background-image: none; }
.red { color: #FF0000; }
.green { color: #009900; }
.c_huang { color: #FF7300; }
.c_hei { color: #353535; }
.c_bai { color: #fff; }
.c_hui { color: #565656; }
.c_hui2 { color: #8E8E8E; }
.c_lan { color: #003399; }
.c_lan2 { color: #0070BC; }
.c_lan3{ color:#4a89dc;}
.c_lv { color: #44980F; }
.c_hong { color: #EE0000; }
.c_hong2{ color:#da4453;}
.c_white { color: #ffffff; }
.lh13 { line-height: 130%; }
.lh15 { line-height: 150%; }
.lh17 { line-height: 170%; }
.lh18 { line-height: 180%; }
.lh20 { line-height: 200%; }
.cent { text-align: center; }
.pa10{padding: 10px;}
.pa20{padding: 20px;}
.pa22{padding: 22px;}
.pa24{padding: 24px;}
.pa_l10 { padding-left: 10px; }
.pa_l20 { padding-left: 20px; }
.pa_l25 { padding-left: 25px; }
.pa_r10 { padding-right: 10px; }
.pa_b10 { padding-bottom: 10px; }
.pa_t10 { padding-top: 10px; }
.ma_l10 { margin-left: 10px; }
.ma_r10 { margin-right: 10px; }
.ma_b10 { margin-bottom: 10px; }
.ma_t10 { margin-top: 10px; }
.ma_t15 { margin-top: 15px; }
.ma_t20 { margin-top: 20px; }
.m_lr15{margin:0 15px;}

a { color: #333; }
a:hover { color: #579ffb; text-decoration: none; }
a.font_ffff { color: #fff; text-decoration: none; }
a.font_ffff:hover { color: #ff0; }
a.red { color: #d9241b; text-decoration: none; }
a.red:hover { color: #396cdd; }
.orange a, .orange a:link, .orange a:visited, .orange a:hover { color: #ff7300; }
.white a, .white a:link, .white a:visited { color: #ffffff; text-decoration: none; }
.white a:hover { color: #ffffff; text-decoration: underline }
a.blue { color: #003399; text-decoration: none; }
a.blue:hover { color: #ed0000; text-decoration: underline; }
.red a, .red a:link, .red a:visited, .red a:hover { color: #cc0000; }
.red a:hover { color: #cc0000; text-decoration: underline; }
.gray a, .gray a:link, .gray a:visited { color: #666; text-decoration: none; }
.gray a:hover {color: #ff7300;text-decoration: underline;}

/*color*/
.s-red,.s-red a{color: #f04356;}
.f-dtit .u-tt{font-size:20px;padding:0; font-family:"Microsoft YaHei";}
.m-tit { margin-bottom:0;}
.f12{font-size: 12px;}
.f13{font-size: 13px;}
.f14{font-size: 14px;}
.f16{font-size: 16px;}
.f18{font-size: 18px;}
.f20{font-size: 20px;}
.pa_l10 {padding-left: 10px;}

.pos_rel{ position: relative}

#noborder{ border:none}
.bgfff{ background:#fff;}
.hide { display: none; }
.box920{width:920px; float: left;}
#m-topnav .fl b{padding:0 8px; color:#f00;}
#m-topnav .g-row{ background:none;}



.iconfont{
    font-family:"iconfont" !important;
    font-size:16px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;}

/* topNav */
#m-topnav{width:100%;background-color:#fff;font-size:12px;color:#999;height:29px; line-height: 29px; border-bottom: 1px solid #e6e6e6;}
#m-topnav #comeBmlink{float: left;}
#m-topnav .fl span{padding:0 0 0 10px; color:#999;}
#m-topnav .fl a{padding:0 10px; color: #999;}
#m-topnav .fl em{height: 10px; line-height: 10px; color: #d2d2d2; font-style:normal;}
#m-topnav a.mobile{padding-left:10px; }
#m-topnav a.font_c1{color: #ff7300;padding-left:10px; }
#m-topnav dd a.font_c1{color: #999;padding-left:2px; }
#m-topnav a.font_c2{color: #999;}
#m-topnav a:hover,#m-topnav dd a.font_c1:hover{color:#579ffb;}
#m-topnav #mesCount{ background: url(../../img/icon_mes.gif) no-repeat 0 1px; padding-left: 25px;color: #e70000; font-style: normal;}

#m-topnav .tnr{ float: right;margin: 0;}
#m-topnav .home,#m-topnav .home a{width:36px;padding-left: 0;}
#m-topnav .weibo{ width: 72px;}
#m-topnav .weibo a{background: url(../../../2013/images/ico_weibo.gif) no-repeat right 4px;
    width: 72px;padding-left: 0;}
#m-topnav .tnl dd a:hover{color: #1981b7;}
#m-topnav dd{position: relative;height: 29px;line-height: 29px;color:#999; float: left;width:60px;margin:0;}
#m-topnav dd a{width:100px;padding-left:10px;display: block;color:#999; }
#m-topnav .u-menu{display: none;position: absolute;left:0px;top:29px;min-width: 100%;border: 1px solid #dedee0;border-top: 0;padding-bottom:5px; background: #fff;*width:100px;z-index: 9999;line-height: 30px;}
#m-topnav .u-menu a{width:77px; padding-left:15px;color: #999;}
#m-topnav .u-menu a:hover{color:#579ffb;}
/*status下拉展开*/
#m-topnav dd.traderoom{width:90px; float:left;}
#m-topnav dd a.sve{ background:url(../images/icon_sev.png) no-repeat 75px 12px; display:block;width:82px; color: #999;}
#m-topnav dd a.sve.active{border:1px solid #ddd;border-bottom: 0;border-top: 0;background:url(../images/icon_sev.png) no-repeat 75px -7px;color:#579ffb;}

#m-topnav dd.traderoom.service{width:75px; float:left;}
#m-topnav dd.traderoom.service a.sve{ background:url(../images/icon_sev.png) no-repeat 63px 12px; display:block;width:73px; color: #999;}
#m-topnav dd.traderoom.service a.sve.active{border:1px solid #ddd;border-bottom: 0;border-top: 0;background:url(../images/icon_sev.png) no-repeat 63px -7px;color:#579ffb;}
#m-topnav dd.traderoom.service .u-menu a{width:68px;}


/*---------- header ----------*/
.m-header{width:100%; background: #fff;}
#header {width:1190px; margin:0 auto; height: 90px; background: #fff;padding:25px 0; position:relative;}
.logo,.logo img{float: left;}
.logo{ display: table-cell; width: 140px; height: 90px; vertical-align: middle; *font-size: 79px;}
.logo img{ max-width: 140px; max-height: 90px; margin:0 auto; display:block;  width: expression(this.width > 140 && this.width > this.height ? 90: true);}

.head-product{ float:left; height:90px; width:615px; margin-left:20px;}
.head-product h1,.head-product h2 {height:42px; line-height:42px;font-size:30px; color:#000; float: left; padding-right: 10px;}
.head-product h1.s,.head-product h2.s{font-size:24px;}
.head-product a.icon_rz{float:left;}
.head-product a.icon_rz i{ display: block; float: left; font-size: 28px;}
.head-product a.icon_rz span{float:left;font-size: 14px; padding: 10px 0 0 5px;}
.head-product strong{clear:both;display:block;height:44px; line-height:22px;font-size:13px;font-weight: normal;color: #999; overflow: hidden;}

.head-product .tjBrand{ float:left;width: 40px;height: 40px;background: url(../../../2012/images/icon/tj.gif) no-repeat center 11px;text-indent: -9999px}
/*search+vip*/
.head-search-vip{width:400px;float: right; position: relative;}
.m-search {margin-top:5px; height: 35px; }
.m-search .text { background:#fff;border:2px solid #e6e6e6; color: #333;float: left;font-size: 13px; line-height: 15px;height: 15px;  width:200px;padding:8px 6px 8px 12px;outline:0 none;border-right: 0;}
.m-search .text:focus{border-color: #16a6f9;}
.m-search .button {border:none; color: #fff;cursor: pointer; float: left; font-size: 15px;height: 35px; line-height: 34px; width: 85px; font-family:"宋体";}
.m-search .button.button2 {margin-left: 10px;}


/*削增强*/
#location{width:1190px; margin:0 auto; height: 40px; line-height: 40px;font-size:13px; color:#999;}
#location i{color: #bbb;}
#location a{padding:2px 4px;line-height: 16px;color:#999;}
#location a:hover{ color:#2894f8;}

#num{ position:absolute; top:10px; right:0; width:435px; height:30px; line-height:30px;}
#num p{ float:left; width:130px; margin-left:15px; font-size:12px; color:#999;}
#num p span{ color:#ff7e00;}
/*title*/
.m-tit { width: auto; overflow: hidden; height: 55px; line-height: 60px;}
.m-tit h3{width:220px;  font-size:21px; float:left;}
.m-tit h1{width:220px;  font-size:21px; float:left;}
.m-tit h3.s{font-size: 18px;}
.m-tit .m-more{ float:right; font-size:14px;color:#999;}
.m-tit .m-more i{ vertical-align:middle;font-size: 20px; margin-left:5px;}
.m-tit a:hover{color: #036;}

.m-tit02 { width: auto;padding:0 20px; overflow: hidden; height: 50px; line-height: 50px;}
.m-tit02 i{ display: block; float: left; font-size: 24px; margin-right: 6px;}
.m-tit02 h3{width:140px;   font-size:18px; float:left;}
.m-tit02 .m-more{ float:right; font-size:14px;color:#999;}
.m-tit02 a:hover{color: #036;}


/*top*/
.tool-menu {position: fixed;right: 20px;bottom: 50px;width: 54px;height: auto;z-index: 100;_position: absolute;}
.tool-menu .scrollTop{display: block;width: 54px;height: 54px;text-indent: -9999px;margin-bottom: 5px;-webkit-transition: all 0.3s ease 0s;-moz-transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;opacity: 0.9;filter: alpha(opacity=90); background:url(../images/upTop_img.png) no-repeat 0 top; cursor:pointer; border-radius:3px;}
.tool-menu .mhover.scrollTop{ background-position:0 -54px;}

/* page */
.page { background-color:none;font-size:16px; text-align:center; margin:30px 0; }
.page A {width:35px; line-height:35px;border: #ddd 1px solid;  COLOR: #aaa; padding:8px 12px; background:#fff; border-radius:5px;}
.page A:hover { background: #f6f6f6 }
.page .currentPage{padding:8px 12px;border-radius:5px; margin-left:4px;}
.paginationInfo  { DISPLAY: none;}
