@charset "utf-8";
*{padding:0;margin:0;border:0;-webkit-tap-highlight-color: transparent;-webkit-appearance: none;}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video { margin: 0; padding: 0; border: 0; outline: 0 }
html,body,form,fieldset,p,div,h1,h2,h3,h4,h5,h6 { -webkit-text-size-adjust: none }
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section { display: block; block;clear: all }
@font-face {
	font-family: 'Din';
	src: url('http://jiaoyi.sina.com.cn/wap/jy/DINMedium.otf');
	font-weight: normal;
	font-style: normal;
}
html{font-size:62.5%}
@media only screen and (min-width:375px){html{font-size:73.125%!important}}
@media only screen and (min-width:414px){html{font-size:80.625%!important}}
@media only screen and (min-width:481px){html{font-size:94%!important}}
@media only screen and (min-width:561px){html{font-size:109%!important}}
@media only screen and (min-width:641px){html{font-size:125%!important}body{/*max-width:640px*/}}
body { font-family: "XinGothic-SinaWeibo","Microsoft YaHei","SimHei",helvetica,arial,sans-serif; -webkit-text-size-adjust: none; color: #1a1a1a; background: #fff; -webkit-text-size-adjust: none; min-width: 320px;font-size: 1.4rem; margin: 0 auto;}
h1,h2,h3,h4,h5,h6 {font-weight: normal }
form { display: inline }
textarea { resize: none }
table { border-collapse: collapse; border-spacing: 0 }
ul,ol { list-style: none }
input,select,button { vertical-align: middle; outline: 0 ;-webkit-appearance: none; -moz-appearance: none; appearance: none;  border-radius: 0;}
button,input[type="button"],input[type="reset"],input[type="submit"],input[type="text"],input[type="number"] { cursor: pointer; -webkit-appearance: none;border-radius: 0;padding: 0;}
input:focus:-moz-placeholder,input:focus::-webkit-input-placeholder { color: transparent }
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button{
	-webkit-appearance: none !important;
	margin: 0;
}
button::-moz-focus-inner,input::-moz-focus-inner { padding: 0; border: 0 }
a { text-decoration: none; color: #1a1a1a }
a:active { color: #aaa }
img { vertical-align: middle; border: 0; -ms-interpolation-mode: bicubic }
.fl { float: left }
.fr { float: right }
.fc-red{color: #fb2f3b!important;}
.fc-green{color: #009944!important;}
.w5{width: 5%;}
.w10{width: 10%;}
.w15{width: 15%;}
.w20{width: 20%;}
.w25{width: 25%;}
.w30{width: 30%;}
.w35{width: 35%;}
.w40{width: 40%;}
.w45{width: 45%;}
.w50{width: 50%;}
.w55{width: 55%;}
.w60{width: 60%;}
.mgt20{margin-top: 1rem;}
.mgt40{margin-top: 2rem;}
.mgt50{margin-top: 3rem;}
.hide { display: none !important }
.show { display: block !important }
.p_loading{text-align: center;}
.ellipsis { white-space: nowrap; text-overflow: ellipsis; overflow: hidden }
.break { word-break: break-all; word-wrap: break-word }
.clearfix:after { content: '\0020'; display: block; height: 0; clear: both }
.clearfix { *zoom:1}
.noScript { margin: 10px; text-align: center; background: #adb9c4; color: #fff; display: block; height: 40px; line-height: 40px }
.hIcon,.h_nav_items li,.f_search_btn,.backPrevPage,.backTop,.footer_t_ico,.back_m_icon{ background: url(http://n.sinaimg.cn/finance/ballwap/head_foot_ico1.png) no-repeat 0 0; background-size: 5rem 100rem; }
header{background: #f9f9f9;}
.sinaHead { clear: both; overflow: hidden; background: #f8f8f8; border-bottom: 1px solid #dfdfdf; position: relative; line-height: 4.2rem; min-height: 4.2rem; font-size: 1.6rem; position: relative }
.h_logo { float: left; position: relative; width: 5.2rem; height: 4.2rem; display: inline-block; background-position: 0.6rem 0.6rem; overflow: hidden; text-indent: 999em; border-right: 1px solid #dfdfdf }
.h_logo::after { content: ''; position: absolute; width: 1px; right: 0; top: 0; bottom: 0; background: #fff }
.h_user { display: block; height: 30px; width: 30px; background-position: 0 -164px; -webkit-border-radius: 15px; border-radius: 15px; position: absolute; right: 40px; top: 6px }
.h_user img { display: block; height: 30px; line-height: 30px; width: 30px; -webkit-border-radius: 15px; border-radius: 15px }
.h_user em { font-style: normal; position: absolute; right: 0; top: 0; background: #eb5691; width: 8px; height: 8px; line-height: 8px; font-size: 10px; text-align: center; color: #fff; -webkit-border-radius: 4px; border-radius: 4px; display: none; overflow: hidden; text-indent: 999em }
.h_nav { width: 4rem; height: 4.2rem; position: absolute; top: 0; right: 0; background-position: 0.8rem -4.4rem; text-indent: 999em; overflow: hidden }
.h_refresh { width: 4rem; height: 4.2rem; position: absolute; top: 0; right: 0; background-position: 0.8rem -34.6rem; text-indent: 999em; overflow: hidden }
.h_back { width: 4rem; height: 4.2rem; position: absolute; top: 0; left: 0; background-position: 0.5rem -38.5rem; text-indent: 999em; overflow: hidden }
.h_title { overflow: hidden; text-align: center; height: 4.2rem; padding: 0 4.4rem; white-space: nowrap; text-overflow: ellipsis }
.h_nav_items { overflow: hidden; height: 4.2rem; }
.h_nav_items li { float: left; padding: 0 1.5rem 0 0.8rem; background-position: right -9.3rem }
.curr_a,.curr_a:link,.curr_a:visited,.curr_a:active{padding-left:9px; color: #000;}
.h_nav_items li:only-child { padding: 0 12px 0 8px !important; background-position: right -9.3rem !important }
.h_nav_items li:last-child { background-position: right -9999rem; padding-right: 0 }

.account_title {padding: 1rem 1rem 1rem 1.5rem; border-bottom: 1px solid #d7d7d7; background-color: #f8f8f8; color: #000; font-size: 1.6rem; overflow: hidden;}
.account_title h4 {position: relative;}
a.back {position: absolute; display: block; width: 1rem; height: 2rem; background-position: 0 -43.9rem; background-size: 5rem;}
.account_title h4 { float: left; width: 0.9rem; height: 1.8rem; padding-right: 1.5rem;overflow: hidden; text-overflow: ellipsis;  white-space: nowrap;}
.account_title h4 span.title { padding-left: 2.75rem; font-size: 1.75rem;}
.u-myqiu{float:right; color: #4d4d4d; font:1.6rem "SimHei";}
.u-myqiu a{border-left: 1px solid #4d4d4d;  padding-left: 5px; font-size: 1.6rem; color: #4d4d4d;}
/*nav*/
/*.m-nav-w{}*/
.m-nav-w a,.m-nav-w a:active{float: left; border-right: 1px solid #e7e7e7; box-sizing:border-box; width: 25%; height: 3.4rem; line-height: 3.4rem; background: #006cda; color: #fff; font-size: 1.6rem;}
.m-nav-w a.choose{background: #fab40b; color: #000;}
.m-search-w{padding: 1.2rem 1rem 1.5rem;}

/* search */
.stock_code_list{ position:absolute; left: 0; top:90px; border:solid 1px #eee; width:100%; z-index:99999; background-color:#fff; cursor:pointer; opacity:0.95;}
.stock_code_list .strong{ color:#c00 }
.stock_code_list table{ width:100%; color:#1e1e1e; border-collapse:collapse; text-align:center; line-height:25px; font-size:13px; }
.stock_code_list table th{ background-color:#3083c7; height:27px; color:#fff; font-size:14px; }
.stock_code_list tr.hover td{ background-color:#c5daec; }
.stock_code_list td a:link, .stock_code_list td a:visited, .stock_code_list td a:hover{ color:#999; text-decoration:none }

.u_btn1,.m-nav-w a{display: block; text-align: center;}
.u_btn1,.u_btn1:active{float: right; width: 100%; height:34px; line-height: 34px; background: #fab40b; color: #000; font-size: 1.4rem;}

.nav_search{position: relative;}
.nav_search strong {font-weight: normal;}
.nav_btn {position: absolute; top:0; right: 0; width: 22%;}

.nav_searchbox{ position: relative; margin-right: 25%; padding-right:50px; border: 1px solid #dfdfdf; height: 32px; line-height: 32px; background: #fff; overflow: hidden;}
.nav_search_input{position: relative; line-height: 22px; padding: 5px 10px;}
.u_search_t{border: 0 none; width: 100%; background: #fff; font-size: 1.2rem; color: #a2a2a2;}
.u_search_t:focus{color: #333;}
.u_search_btn,.u_search_btn:active{position: absolute; right: 0; top: 0; border: 0 none; width: 32px; height: 32px; background: url(../images/search_pic01.png) no-repeat center center ; background-size: 21px auto; }

/*footer*/
._footer{border-top:1px solid #dfdfdf; line-height: 5.8rem; line-height: 5.8rem; background: #f9f9f9; text-align: center;}
._footer .publishSuggestion{color: #3990e6; display: inline-block; font-size: 1.4rem;}
.f_search_btn, .backPrevPage, .backTop, .footer_t_ico {  background: rgba(0, 0, 0, 0) url("../images/head_foot_ico.png") no-repeat scroll 0 0 / 50px auto;}
.footer{background: #f8f8f8 none repeat scroll 0 0; border-top: 1px solid #dfdfdf; clear: both; overflow: hidden; padding: 15px 4px 10px; text-align: center;}
.footer_search{clear: both; padding: 0 6px; position: relative;}
.footer_search strong{font-weight: normal;}
.footer_select{background: #fff none repeat scroll 0 0; border: 1px solid #dfdfdf; border-radius: 4px; cursor: pointer; float: left; height: 32px; line-height: 32px; margin-right: 10px; padding: 0 22px 0 8px; position: relative; text-align: left;}
.footer_select::after{border-bottom: 2px solid #b2b2b2; border-left: medium none; border-right: 2px solid #b2b2b2; content: ""; display: block; height: 6px; position: absolute; right: 6px; top: 10px; transform: rotate(45deg); width: 6px;}
.footer_select select{border: medium none; height: 34px; left: 0; opacity: 0; position: absolute; top: 0; width: 61px; z-index: 99;}
.footer_select option{color: #666; font-size: 16px; height: 25px; line-height: 25px; text-align: center;}
.footer_searchbox{background: #fff none repeat scroll 0 0; border: 1px solid #dfdfdf; border-radius: 4px; height: 32px; line-height: 32px; margin-bottom: 12px; overflow: hidden; padding: 0 70px 0 0; position: relative;}
.footer_search_input{clear: both; line-height: 28px; padding-left: 12px; position: relative; width: 100%;}
.f_search_t{background:#fff; border: 0 none; width: 100%; font-size: 1.2rem;}
.f_search_btn{background-position: -28px -202px; border: medium none; height: 32px; position: absolute; right: 0; top: 0; width: 32px;}
.cross{color: #fff; display: none; height: 32px; position: absolute; right: 30px; top: 0; width: 35px; z-index: 5;}
.cross b{-moz-user-select: none; background-color: #b2b2b2; border-radius: 9px; height: 18px; position: absolute; right: 10px; top: 7px; transform: rotate(45deg); width: 18px;}
.cross b::before{background: white none repeat scroll 0 0; content: ""; height: 12px; left: 8px; position: absolute; top: 3px; width: 2px;}
.cross b::after{background: white none repeat scroll 0 0; content: ""; height: 2px; left: 3px; position: absolute; top: 8px; width: 12px;}
.footer_nav{clear: both; font-size: 14px; line-height: 28px; padding: 2px 0;}
.footer_nav a{display: inline-block; margin: 0 10px;}
.backPrevPage{background-position: -2px -242px; float: left; height: 30px; overflow: hidden; text-indent: 999em; width: 35px;}
.backTop{background-position: -15px -281px; float: right; height: 30px; overflow: hidden; text-indent: 999em; width: 35px;}
.footer_times{font-family: helvetica,arial,sans-serif; font-size: 12px; line-height: 40px;}
.footer_t_ico{background-position: 0 -326px; margin-left: 10px; padding-left: 15px;}
.gotop_btn{position: fixed; display: none; right: 13px; top: 85%; width: 36px; height: 36px; z-index: 9999; background: url(../images/channel_icon.png) no-repeat 0 -670px; background-size: 50px auto;}

/*account*/
.account_notice{ margin: 1.5rem auto 0.6rem; padding:10px; line-height: 2rem; color: #4d4d4d;background: #fffde7; font-size: 1.2rem;}
.account_notice a:link, .account_notice a:visited {color: #0035ad;}
.account_notice a:hover {color: #0035ad;}


.tabs0{padding:0 1rem; border-bottom: 1px solid #e7e7e7; background: #fff;}
.tabs0 ul{box-sizing: border-box; display: flex; width: 100%; height: 100%;overflow: hidden;}
.tabs0 li{position: relative; float: left; display: block; width: 50%; padding:0.8rem 0; text-align: center; box-sizing: border-box;}
.my_market{display: block; border-right: 1px solid #e7e7e7; height: 2rem; line-height: 2rem; color: #444; font-size: 1.4rem;}
.order_history{ border-right: 0 none;}
.order_history span{color:#d8110b;}
.tabs0 .linked{border-bottom: 2px solid #fab40b;}
.tabs0 .linked::after{position: absolute; left: 50%; bottom: 0; margin-left: -4px; border: 4px solid transparent; border-bottom: 4px solid #fab40b; width: 0; height: 0; content: ' '}

#account_area{margin:0 auto; padding-bottom:30px;background: #f8f8f8;}
.finance_stocks_area{display:block; margin: 1.5rem 1rem 20px; }

.m-alist-part{margin-bottom: 1.5rem; padding: 0.5rem 0 0.8rem 0.9rem; border:1px solid #e8e8e8; background: #fff;}
.u-alist-des1{height: 2.5rem; line-height: 2.5rem; color: #b6b6b6; font-size: 1.2rem;}
.u-alist-des1 em{font-style: normal;}
.u-alist-des1 span{float: right; display: inline-block; margin-top: 3px; width: 4.7rem; height: 1.5rem; line-height: 1.5rem; color: #fff; font-size: 1.2rem; text-align: center;}
.u-alist-des1 .state1{background: #2184ff;}
.u-alist-des1 .state2{background: #c5c5c5;}
.u-alist-des1 .delete{float: right; display: inline-block; margin-top: 3px; width: 2rem; height: 2rem;  background: url(../images/delete_pic.jpg) no-repeat; background-size:20px auto;}
.u-alist-des2{ line-height: 3rem; color: #000; font-size: 1.6rem;word-break:break-all;}
.u-alist-des3{height: 2.5rem; line-height: 2.5rem; color: #000; font-size: 1.2rem;}
.u-alist-des3 span{}
.u-alist-des4{height: 2.8rem; line-height: 2.8rem; color: #000; font-size: 1.2rem;}
.u-alist-des4 i{ color: #000; font-size: 1.4rem; font-weight: bold;}
.u-alist-des4 .red{ color: #f00; font-size: 1.4rem;}
.u-alist-des5{height: 2.6rem; line-height: 2.6rem; color: #000; font-size: 1.2rem;}
.u-alist-des5 span{}

.finance_stocks_empty{display:none; margin: 1.5rem 1rem 20px;}
.m-alist-empty{padding:163px 0 10px; background:#fff url(../images/empty_pic.jpg) no-repeat center top; background-size: 165px auto;}
.u-alist-btn3{margin: 1.2rem auto; display: block; width: 42%; height: 3rem; line-height: 3rem; text-align: center; background: #df626e; color: #fff; font-size: 1.6rem;}

.order_history_area{display:none; margin: 1.5rem 1rem 20px;}
.u-alist-btn1,.u-alist-btn1:active{margin: 1.2rem auto; display: block; width: 30%; height: 3rem; line-height: 3rem; text-align: center; background: #ff4e4e; color: #fff; font-size: 1.2rem;}
.u-alist-btn2{margin: 1.2rem auto; display: block; width: 30%; height: 3rem; line-height: 3rem; text-align: center; background: #b6b6b6; color: #fff; font-size: 1.2rem;}
/*更多*/
.m-more-w,.m-more-w2{text-align: center;}
.m-more{color: #a4a4a4; font-size: 1.2rem; line-height: 2.2rem;}

/*取消订单*/
#confirmCancel_box{width:80%;height:178px;border:6px solid #b7a9a9;position:fixed;left:50%;top:50%;margin:-89px 0 0 -40%;background:#fff;z-index:100;display:none;}
.window_title{height:32px;font-size:14px;color:#fff;line-height:32px;background:#df4252;padding-left:10px;}
.window_title p{float:left;}
.window_title p.box_btn_close{width:32px;height:32px;float:right;background:url(http://n.sinaimg.cn/cece9e13/20150331/btn_window_close.png) 0 0 no-repeat;cursor:pointer;}
.window_title p.box_btn_close:hover{background-position:-32px 0;}
.window_content{height:70px;text-align:center;font-size:18px;padding-top:25px;}
.window_content .widnow_info_two{font-size:14px;margin-top:10px;}
.window_btns{width:190px;height:26px;margin:4px auto 0;}
.window_btns input{width:82px;height:26px;display:block;text-align:center;line-height:24px;cursor:pointer;background:#df4252;float:left;color:#fff;font-size:12px;font-family:"Microsoft YaHei";}
.window_btns .window_btn_cancel{background:#e1e1e1;color:#1e1e1e;float:right;}
#confirmCancel_layer{width:100%;height:100%; position:fixed;left:0;top:0;z-index:10;background:rgba(0,0,0,0.5);display:none;}

/*message*/
.showmsg{display:none;position:fixed;padding:20px 0px;border:4px solid #b7a9a9;background-color:#fff;font-size:16px;line-height:24px;z-index:100;top:50%;left:50%;margin:-30px 0 0 -80px;height:24px;width:154px;text-align:center;color:#df4252;}
.showmsg a{color:#ff4e00;text-decoration:underline;}

/*模态窗口样式*/
#box{position:fixed; left:0;right:0;top:0;bottom:0; width:90%;height:25rem;margin:auto; border: 1px solid #e6e6e6;background:#fff;z-index:100;display:none;}
.box_top{margin:0 auto; padding:9.7rem 1rem 0;height:6rem; background: url(../images/wait_pic.jpg) no-repeat center top; background-size: 54px auto;}

.box_top p{color: #000; text-align: center;}
.notice_one{line-height: 2.9rem; font-size:1.4rem;}
.notice_two{line-height: 2.7rem; font-size:1.2rem;}

.box_bottom{height:3rem;margin:1.7rem auto 2.5rem; padding:0 5rem;}
.box_bottom a{float:left; width:40%; height:3rem;line-height:3rem;text-align:center; font-size: 1.2rem; color:#2c5c93;}
.box_bottom .box_btn{display:block;float:right; margin-left:2rem; width:40%;height:3rem;background:#ff4e4e;color:#fff;font-size:1.2rem;font-weight:bold;font-family:"微软雅黑";}
/* 遮盖图层样式 */
#hidden_layer{width:100%;height:100%; position:fixed;left:0;top:0;z-index:10;background:rgba(0,0,0,0.5);display:none;}

/*完成付款之后的页面*/
#order_content{width:1000px;margin:40px auto;color:#1e1e1e;font-size:14px;display:none;}
.order_area{height:240px;background:#effaff;padding-left:20px;padding-top:24px;}
.success_logo{height:50px;line-height:50px;font-size:16px;font-weight:bold;}
.success_logo img{vertical-align:middle;margin-right:6px;}
.order_detail{width:400px;margin-top:16px;color:#1e1e1e;font-size:14px;}
.order_detail .label{width:70px;height:26px;display:block;line-height:26px;float:left;padding-left:4px;}
.order_detail .txt{width:250px;height:26px;display:block;line-height:26px;float:left;margin-left:4px;}
.product_name, .product_price, .effect_date, .the_payee{clear:both;}
.link_more{margin-top:14px;}
.link_more a{font-size:12px;color:#1e1b1b;}
.link_more a:hover{color: #254484;}