
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: "Helvetica";}
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-1, .g-2, .g-3, .g-4, .g-5, .g-6, .g-7, .g-8, .g-9, .g-10, .g-11, .g-12, .g-13, .g-14, .g-15, .g-16, .g-17, .g-18, .g-19, .g-20, .g-21, .g-22, .g-23, .g-24, .g-25 { margin: 0 10px 10px 0; float: left; display: inline; }
.g-1 { width: 30px; }
.g-2 { width: 70px; }
.g-3 { width: 110px; }
.g-4 { width: 150px; }
.g-5 { width: 190px; }
.g-6 { width: 230px; }
.g-7 { width: 270px; }
.g-8 { width: 310px; }
.g-9 { width: 350px; }
.g-10 { width: 390px; }
.g-11 { width: 430px; }
.g-12 { width: 470px; }
.g-13 { width: 510px; }
.g-14 { width: 550px; }
.g-15 { width: 590px; }
.g-16 { width: 630px; }
.g-17 { width: 670px; }
.g-18 { width: 710px; }
.g-19 { width: 750px; }
.g-20 { width: 790px; }
.g-21 { width: 830px; }
.g-22 { width: 870px; }
.g-23 { width: 910px; }
.g-24 { width: 950px; }
.g-25 { width: 990px; }
.g-r { margin-right: 0; }
.g-row { width: 1190px; margin: 0 auto; zoom: 1; position:relative; }
.g-row.mt16{margin-top:16px;}
.g-row.mt20{margin-top:20px;}
.g-row.mb20{margin-bottom: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: 14px; }
.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: #666; }
a:hover { color: #db0000; 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*/
/* yellow */
.u-btn-yellow {background: #ff7e00;color: white;border: none;}
.u-btn-yellow:hover,.u-btn-yellow:active {filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; }

/* blue */
.u-btn-blue {background: #579ffb;color: white;border: none;}
.u-btn-blue:hover {filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}

.s-red,.s-red a{color: #f04356;}
.f-dtit .u-tt{font-size:20px;padding:0; font-family:"Microsoft YaHei";}

.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; }


/*font icon*/
@font-face {font-family: 'iconfont';
    src: url('../font/iconfont2.eot'); /* IE9*/
    src: url('../font/iconfont2.eot') format('embedded-opentype'), /* IE6-IE8 */
    url('../font/iconfont2.woff') format('woff'), /* chrome、firefox */
    url('../font/iconfont2.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
    url('../font/iconfont2.svg') format('svg'); /* iOS 4.1- */
}

.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 .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;}
#m-topnav .home,#m-topnav .home a{width:36px;padding-left: 0;}
#m-topnav .weibo{ width: 72px;}
#m-topnav .weibo a{background: url(../image/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;}
#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;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.traderoom .itemsList{ border-bottom: 1px dotted #ddd;}
#m-topnav dd.traderoom .itemsList.nobor{ border-bottom:none;}
#m-topnav dd.traderoom .u-menu h3{ font-size: 14px; line-height: 16px; font-weight: bold; color: #555; padding-top: 8px;}

#m-topnav dd a.sve{ background:#fff url(../image/icon_sev.png) no-repeat 75px 12px; display:block;width:82px; color: #999;}
#m-topnav dd a.sve.active{position: relative; z-index: 99999; height: 30px;border:1px solid #ddd;border-bottom: 0;border-top: 0;background:#fff url(../image/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(../image/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(../image/icon_sev.png) no-repeat 63px -7px;color:#579ffb;}
#m-topnav dd.traderoom.service .u-menu a{width:68px;}


/* 20191104 */
#m-topnav dd.traderoom.top_my .u-menu{padding: 10px 15px 5px 15px;width: 180px;}
#m-topnav dd.traderoom.top_my .u-menu a{ padding-left: 0; padding-right: 10px; display: inline;}

#m-topnav dd.traderoom.top_service{ width: 80px;}
#m-topnav dd.traderoom.top_service a.sve{width:75px; background-position: 65px 12px}
#m-topnav dd.traderoom.top_service a.sve.active{ background-position: 65px -7px}
#m-topnav dd.traderoom.top_service .u-menu{padding: 10px 15px 5px 15px;width: 300px;}
#m-topnav dd.traderoom.top_service .u-menu a{ display: inline-block; width: 300px; padding: 0 10px 0 0;}

#m-topnav dd.traderoom.top_iphone{ width: 70px;}
#m-topnav dd.traderoom.top_iphone .u-menu{padding: 10px;width: 100px;}
#m-topnav dd.traderoom.top_iphone a.sve{width:65px; background-position: 50px 6px; background-image: url(../image/icon-iphone.png)}
#m-topnav dd.traderoom.top_iphone a.sve.active{ background-position: 50px 6px}

#m-topnav dd.traderoom.top_weixin{ width: 65px;}
#m-topnav dd.traderoom.top_weixin .u-menu{padding: 10px;width: 100px;}
#m-topnav dd.traderoom.top_weixin a.sve{width:58px; background-position: 40px 6px; background-image: url(../image/icon-weixin.png)}
#m-topnav dd.traderoom.top_weixin a.sve.active{ background-position: 40px 6px}

#m-topnav dd.traderoom.top_nav{ width: 80px;}
#m-topnav dd.traderoom.top_nav a.sve{width:75px; background-position: 65px 12px}
#m-topnav dd.traderoom.top_nav a.sve.active{ background-position: 65px -7px}
#m-topnav dd.traderoom.top_nav .u-menu{padding: 10px 15px 5px 15px;width:441px;right: -7px; left: inherit;}
#m-topnav dd.traderoom.top_nav .u-menu a{ display: inline-block;padding: 0 8px 0 0;}
/*---------- header ----------*/
#header { height: 60px; background: #fff;padding:26px 0 32px;}
.logo{float: left;width: 400px; height: 60px;background:url(../image/brand_logo.jpg) no-repeat right 12px; }
.logo a{ height:60px; width:165px; display:block;}
.logo h1,.logo strong{ display:none;}

/*search*/
.m-search{width:690px; float:right; margin-top:12px;}
.m-search .search{ float:left;}
.m-search .text {float: left; padding:0 20px; width:400px; line-height: 38px;height: 38px; outline: 0 none; border:2px solid #ddd;font-size: 14px; color: #959595;background:#fff; border-right:0;}
.m-search .text:focus {border-color: #db0000;}
.m-search .button {  background: #db0000;  border:none; color: #fff;cursor: pointer; float: left; font-size: 18px;height: 42px;line-height: 42px; width: 110px;
font-family:"????雅黑"}
.m-search .btnLink {float:right;display:block; width:116px;height:38px; line-height:38px; text-align:center;border:2px solid #ddd; color:#000; font-size:18px; 
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
transition: all 0.3s;}
.m-search .btnLink:hover{border-color:#000;}


/*削???强*/
#location{width:1190px; margin:0 auto; height: 50px; line-height: 50px;font-size:13px; color:#999;}
#location i{ color:#d2d2d2;}
#location a{padding:2px 4px;line-height: 16px;color:#999;}
#location a:hover{ color:#db0000;}

#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;height: 40px; line-height: 40px; margin-top:10px;position:relative;border-bottom:1px solid #e6e6e6;}
.m-tit i{ position:absolute; width:80px; height:1px; background:#db0000; left:0; top:40px; z-index:99;}
.m-tit h3{width:200px; font-size:18px; color:#000; float:left;}
.m-tit.t1{height: 58px; line-height: 58px;margin:0;border-bottom:2px solid #e6e6e6;}
.m-tit.t1 i{ top:58px;height:2px; }
.m-tit.t1 h3{ font-size:28px;}

.m-tit.t2{height: 40px; line-height: 40px;margin:0;border-bottom:1px solid #e6e6e6;}
.m-tit.t2 i{ top:40px;height:1px; background:#454545;}
.m-tit.t2 h3{ font-size:20px;}

.m-tit p.historyYear{ position:absolute; right:0; top:0px;}
.m-tit p.historyYear a{ margin-left:10px; padding:8px 15px; background:#CAA04F; color:#fff; border-radius:5px; font-size:14px;}

.m-tit02 { clear:both; width: auto;height: 60px; line-height: 60px;position:relative;}
.m-tit02.t1 h3{ font-size:24px;}
.m-tit02.t2 h3{ font-size:21px; width:400px;}
.m-tit02 h3{width:360px; font-size:28px; color:#000; float:left;}
.m-tit02 .m-more{ float:right; font-size:16px;color:#999;}
.m-tit02 .m-more i{font-size:25px; padding-left:5px; color:#ccc; vertical-align:middle}
.m-tit02 a:hover{color: #d00000;}

.m-tit03 { width: 220px;height: 50px; line-height: 50px;position:relative;border-bottom:1px solid #e6e6e6;}
.m-tit03.w242{ width:242px;}
.m-tit03 h3{width:145px; font-size:24px; color:#000; float:left;}
.m-tit03 .btnLink{ float:right; margin-top:10px;width:70px; height:24px; line-height:24px; text-align:center; background:#caa04f; font-size:14px;color:#fff;}
.m-tit03 .more{ float:right; margin-top:10px;width:45px; height:25px; line-height:25px; text-align:center; background:#bbb; font-size:14px;color:#fff;}

.m-tit04 { width: auto;height:45px; line-height: 45px;position:relative; padding:0 15px;}
.m-tit04 h3{width:200px; font-size:18px; color:#000; float:left;}
.m-tit04 .m-more{ float:right; font-size:13px;color:#bbb;}
.m-tit04 .m-more i{font-size:25px; padding-left:5px; color:#ddd; vertical-align:middle}
.m-tit04 a:hover{color: #d00000;}
/*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(../image/upTop_img.png) no-repeat 0 top; cursor:pointer; border-radius:3px;}
.tool-menu .mhover.scrollTop{ background-position:0 -54px;}

/* page */
.page { clear:both; font-size:16px; text-align:center; margin:30px 0; padding-bottom:30px; }
.page A {border: #e6e6e6 1px solid;  COLOR: #aaa; padding:8px 12px; background:#fff; }
.page A:hover,.page .currentPage{border: 1px solid #caa04f; background:#caa04f; padding:8px 12px;color:#fff;}
.page span{ margin-left:3px;}
.paginationInfo  { font-size:14px; color:#999; }

input::-webkit-input-placeholder {color: #bbb !important; /* WebKit browsers */}
input::-moz-placeholder {color: #bbb !important; /* Mozilla Firefox 4 to 18 */}
input::-moz-placeholder {color: #bbb !important; /* Mozilla Firefox 19+ */}
input::-ms-input-placeholder {color: #bbb !important; /* Internet Explorer 10+ */}

/* 2019-6.19新???底部悬??代理加盟 */
.m-addAgent2{ height:340px; position: relative; margin:40px 0 36px; background: #fff; border-radius: 15px; box-shadow:0 6px 10px rgba(212, 49, 49, .4); font-family: "????雅黑"}

.m-addAgent2 .m-company{ height: 144px; padding:0; margin: 0; overflow: hidden; border-top: none; background: url(../image/icon-line.gif) no-repeat center bottom;}
.m-addAgent2 .m-company .c_gg{ line-height:30px;}
.m-addAgent2 .t1{    position: absolute;top: -42px;width:270px; height:55px;background:url(../image/t5.png) no-repeat;}
.m-addAgent2 .b1{    position: absolute;bottom: -13px;width:270px; height:30px;background:url(../image/b1.png) no-repeat;}
.m-addAgent2 .t1 h2{ text-align: center; font-size: 20px; color: #fff; line-height: 50px;}
.m-addAgent2 p.p1{padding: 10px 0;  font-size: 14px; color: #000;line-height:24px; text-align: center; font-weight: bold;}
.m-addAgent2 p.p1 span{ color:#f5526d;}
.m-addAgent2 p.p2{font-size: 12px; color: #777; line-height: 18px; text-align: center;}
.m-addAgent2 p.p3{ line-height: 30px; font-size: 18px;color:#db0000;text-align: center;font-weight: bold;}
.m-addAgent2 .quickform ul{padding-top: 8px;}
.m-addAgent2 .quickform ul li{width:240px; margin: 0 auto 12px;}
.m-addAgent2 input,.m-addAgent2 textarea{ width:218px;  border-radius:4px;border:1px solid #e9e9e9; background: #f6f6f6;}
.m-addAgent2 input{height:38px; padding:0 10px;}
.m-addAgent2 textarea{ height:40px; padding:10px;}
.m-addAgent2 input:focus{border-color: #d2aa54; background: #fff;}
.m-addAgent2 a{  display: block; width: 240px; height: 42px; line-height: 42px;text-align: center; font-size: 18px; color: #f6f6f6; border-radius: 4px; font-weight: bold;}
.m-addAgent2 a:hover{ color: #f6f6f6;}
.m-addAgent2 .BtnSubmit{margin:10px auto;}
.m-addAgent2 .joinList2{width:230px; margin:16px auto; overflow: hidden;}

.m-addAgent2.h400{ height: 415px;}
.m-addAgent2.h400 .joinList2{margin:0 auto 6px; height: 48px; overflow: hidden;;}
.m-addAgent2.h400 .BtnSubmit{ width: 115px;margin:0 0 0 15px; float: left;}
.m-addAgent2.h400 .BtnSubmit2{ width: 115px;margin:0 15px 0 0; float: right;}

.s-c1{box-shadow:0 5px 8px rgba(191, 151, 66, .4);
    FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=1, startColorStr=#a77f2a, endColorStr=#d3ab54); /*IE 6 7 8*/
    background: -ms-linear-gradient(top, #a77f2a, #d3ab54);        /* IE 10 */
    background: -moz-linear-gradient(80deg, #a77f2a, #d3ab54);
    background: -webkit-gradient(linear,0 50%,100% 50%,from(#a77f2a),to(#d3ab54));
    background: -webkit-linear-gradient(80deg, #a77f2a, #d3ab54);
    background: -o-linear-gradient(80deg, #a77f2a, #d3ab54);}
.s-c2{box-shadow:0 5px 8px rgba(54, 54, 54, .3);
    FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=1, startColorStr=#363636, endColorStr=#5b5b5b); /*IE 6 7 8*/
    background: -ms-linear-gradient(top, #363636, #5b5b5b);        /* IE 10 */
    background: -moz-linear-gradient(80deg, #363636, #5b5b5b);
    background: -webkit-gradient(linear,0 50%,100% 50%,from(#363636),to(#5b5b5b));
    background: -webkit-linear-gradient(80deg, #363636, #5b5b5b);
    background: -o-linear-gradient(80deg, #363636, #5b5b5b);}    
    

.joinList2 li{line-height: 24px;height: 24px; overflow: hidden;font-size:12px; color:#777;}
.joinList2 span{ display:inline-block; width:60px;}


#popupShade { display: none; background-color: #000; filter: alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5; position: fixed; _position: absolute; top: 0; left: 0; width: 100%; height: 100%; _height: expression(document.body.offsetHeight+"px");
    z-index: 99998; } 
    .popupMes { display: none; position: fixed; top: 50%; left: 50%; background-color: #fff; width: 500px; height: 300px; margin-left: -250px; margin-top: -150px; z-index: 999999; border-radius: 15px; font-weight: bold; } 
    .popupMes h3{text-align:center;height:40px;line-height:40px;font-size:26px;font-weight:normal; margin-top: 50px; color: #000; font-weight: bold;}
    .popupMes p{padding:38px 0;text-align:center;height:36px;line-height:36px;font-size:18px;font-weight:normal;}
    .popupMes p em{color:#4b8efc; font-style: normal;}
    .popupMes .btn-ok{display:block;width:180px;height:40px;line-height:40px;margin:0 auto;text-align:center;color: #f6f6f6; border-radius: 4px;font-size:18px;cursor:pointer;}







