/* CSS Document 重置*/
html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,pre,a,big,cite,code,del,em,img,q,s,samp,small,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,tbody,tr,th,td,canvas,footer,header,menu,nav,section,summary,time,mark,audio,video,p{border:none;margin:0;padding:0;outline:0;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,iframe{display:block;}
h1, h2, h3, h4, h5, h6{ font-weight:normal;}
fieldset,img{border:0;max-width:100%;vertical-align:middle;}
address,caption,cite,code,dfn,em,var,i{font-weight:normal;font-style:normal;}
ol,ul,dl{list-style:none;}
h1,h2,h3,h4,h5,h6,button,input,select,textarea{font-size:100%;}
q:before,q:after {content:'';}
abbr,acronym{border:0;}
input,textarea,select{outline:none;}
textarea{resize: none;}
input:focus,textarea:focus{outline:none}
input::-webkit-input-placeholder {color: #C7C7C7;font-family: "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1";} 
input:-moz-placeholder {color: #C7C7C7;font-family: "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1";} 
input::-moz-placeholder {color: #C7C7C7;font-family: "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1"; } 
input:-ms-input-placeholder {color: #C7C7C7;font-family: "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1";} 
ul:after,dl:after{content:"";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
a{color:#282828;text-decoration:none;outline:none;}
a:hover{outline:none;}
tt{font-family:microsoft yahei, "Hiragino Sans GB", Helvetica,  Tahoma,  Arial;}
body{font:14px/1.5 'Microsoft YaHei', Helvetica, Arial, sans-serif;background-color:#fafafa;color:#282828;-webkit-text-size-adjust:none;}


/*placeholder*/
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */color: #c8c8c8;  }
::-moz-placeholder { /* Mozilla Firefox 19+ */color: #c8c8c8;}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {color: #c8c8c8;}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {color: #c8c8c8;}
input::-ms-clear, ::-ms-reveal{display: none;}

/*左右浮动与清除浮动 尽量用clearf*/
.clear{zoom:1}
.clear:after{ clear:both; overflow:hidden;zoom:1; height:0px;  font-size:0; line-height:0;content:".";display:block;}

/*定位与浮动*/
.div-relative{position: relative;}
.relative{position:relative;}
.absolute{position:absolute;}

.lt{float:left;}
.rt{float:right;}
.fr{ float: right; }
.fl{ float: left; }

/*鼠标手效果*/
.hand-cursor{cursor: pointer;}
.cursor{cursor: pointer;}


* html .clfix{height:1%;}
*+html .clfix{min-height:1px;}
.box{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.transi{transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;}
.opaci{filter:alpha(opacity=0);opacity:0;}



.z-index{z-index:1000;}

.black15{ height: 15px; }
.black20{ height: 20px; }
.black30{ height: 30px; }

.submit2{height: 35px;border-radius: 4px;border: 1px solid #d59a1c; *border: 0;  color: #fff;font-size:14px;text-align: center;padding: 0 20px;}
.submit2:hover{background:#d59a1c;}

/*文本对齐,尽量用前三个，语义上看的懂*/
.fn-text-left{text-align: left;}
.fn-text-center{text-align: center;}
.fn-text-right{text-align: right;}
.tar{text-align:right;}
.font_overflow{ overflow-x: hidden; text-overflow: ellipsis;white-space: nowrap;}

/*显示与不显示*/
.hide{display:none;}
.showdiv{display:block;}
.hidediv{display:none;}
.inlineblock{display:inline-block; *display:inline; *zoom:1;}

/*color*/
.blue,a.blue{color:#8FBDFE;}
.green,a.green{color:#018400;}
.red,a.red{color:#ff0000;}

.white,a.white{color:#fff;}
.lightgray,a.lightgray{color:#b0b0b0;}/*灰色*/
.gray1,a.gray1{color:#131313;}
.perse,.gray2,a.perse,a.gray2{color:#282828;}/*深黑*/

.gray7,a.gray7{color:#7d7d7d;}
.gray9,a.gray9{color:#969696;}

.font_yelllow{ color: #d59a1c;}
.font_orange{color: #d59a1c;}
.font_white{color:#fff;}
.font_bule{ color: #8FBDFE;}
.font_gray{ color: #666666;}
.fn-color-yellow{color: #C68433;}
.fn-color-blue,a.fn-color-blue{color: #8FBDFE;}
.fn-color-red{color: #DD211E;}

/*background*/
.bg-white{background:#fff}

.bg-graye9{background: #fff ;border-top: 1px solid #ececec;box-shadow: 2px 2px 2px #ccc;
	       -moz-box-shadow: 2px 2px 2px #ccc; -webkit-box-shadow: 2px 2px 2px #ccc;
	       border-bottom: 1px solid #ccc;}

.bg-gray{background:#f7f7f7;}
.bg-blueef{background:#f7f7f7;}/*表格中需要*/
.bg-gray-6{background: #666666;}

.bg-yellow{background:#fdf4d8;}/*表格中需要,淡色*/
.bg-yellow2{background:#d59a1c;}
.bg-red{background:#E12E22;}


/*居中*/
.mauto{margin:0 auto;}
.wrap{margin:0 auto;}
.container{margin:0 auto;}
.margin{ margin:0 auto; }

/*width百度比*/
.mw{width:1110px;margin:0 auto;}
.mwplus{border: 1px solid #E6E6E6;background: #fff}
.mw10{width:10%;}
.mw15{width:15%;}
.mw20{width:20%;}
.mw30{width:30%;}
.l_wth30{ width: 30%;}
.mw33{width:33%;}
.mw35{width:35%;}
.mw40{width:40%;_width:40%;}
.mw50{width:50%;}
.mw60{width:60%;}
.mw70{width:70%;}
.mw78{width:78%;}
.mw80{width:80%;}
.mw85{width:85%;}
.mw90{width:90%;}
.mw95{width:95%;}

/*下面这块因为设及宽度有很多，还没统一*/
.wth{ width:  420px;}
.wth1{ width:  120px;}
.wth2{ width:  80px;}
.wth3{ width:  300px;}
.wth4{ width:  170px;}
.w100{ width:  100px;}
.w120{width: 120px;}
.w122{width:  122px;}
.w117{width:  117px;}
.w177{width:  177px;}
.w140{width: 140px;}
.w220{ width:  220px;}
.w240{width: 240px;}


/*高度 */
.hegiht200{height: 200px;}

/*内边距*/
.padding{ padding: 0 1.2%;}

.p5{padding:5px;}
.p10{padding:10px;}
.p15{padding:15px;}
.p20{padding:20px;}
.p30{padding:30px;}

.p0-20{padding: 0 20px;}
.p10-30{padding: 10px 30px;}
.p15-25{padding: 15px 25px;}
.p30-35{padding: 30px 35px;}

.pt5{padding-top:5px;}
.pt10{padding-top:10px;}
.pt15{padding-top:15px;}
.paddingT15{ padding-top: 15px;  *padding-top: 10px; }
.pt20{padding-top:20px;}
.pt30{padding-top:30px;}

.pb5{padding-bottom:5px;}
.pb10{padding-bottom:10px;}
.pb15{padding-bottom:15px;}
.pb20{padding-bottom:20px;}
.pb30{padding-bottom:30px;}
.pb50{padding-bottom:50px;}

.pl5{padding-left:5px;}
.pl10{padding-left:10px;}
.pl15{padding-left:15px;}
.pl20{padding-left:20px;}
.pl30{padding-left:30px;}

.pr5{padding-right:5px;}
.pr10{padding-right:10px;}
.pr15{padding-right:15px;}
.pr20{padding-right:20px;}
.pr30{padding-right:30px;}
.pl40{padding-left:40px;}


/*外边距*/
.mt3{margin-top:-5px;}
.m0{margin:0px;}
.m5{margin:5px;}
.m10{margin:10px;}
.m15{margin:15px;}
.m20{margin:20px;}

.mt3{margin-top:3px;}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt-20{margin-top:20px;}
.mt20{margin-top:20px;}
.mt24{margin-top:24px;}
.mt30{margin-top:30px;}
.mt-40{margin-top:40px;}


.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
.mb24{margin-bottom:24px;}
.mb30{margin-bottom:30px;}

.ml-4{margin-left:4px;}
.ml5{margin-left:5px;}
.ml-10{margin-left:10px;}
.ml-15{margin-left:15px;}
.ml-20{margin-left:20px;}
.ml-30{margin-left:30px;}
.ml-50{margin-left:50px;}
.ml-60{margin-left:60px;}
.ml-70{margin-left:70px;}
.ml-100{margin-left: 100px;}
.ml-115{margin-left: 115px;}
.ml-170{margin-left: 170px; *margin-left: 140px;}
.ml-175{ margin-left: 175px;}
.ml-155{ margin-left: 155px;}

.mr0{margin-right:0px;}
.mr5{margin-right:5px;}
.mr10{margin-right:10px;}
.mr14{margin-right:14px;}
.mr15{margin-right:5px;}
.mr20{margin-right:20px;}
.mr30{margin-right:30px;}
.mr40{margin-right:40px;}

.mt-20pb20{margin-top:-20px;padding-bottom:20px;}
.marginT1s{ margin-top:-1px; *margin-top:-3px;}


/*边框线*/
.border-gary{border-bottom:1px solid #CCCCCC;}
.all_border{border:1px solid #e4e5e9;}
.t_border0{border-top:0 ;}
.t_border{border-top:1px solid #e6e6e6;}
.t_border_s{border-top:1px solid #e6e6e6;*border-top:3px solid #e6e6e6;}
.l_border{border-left:1px solid #e6e6e6;}
.r_border{border-right:1px solid #e6e6e6;}
.b_border{border-bottom:1px solid #e6e6e6;}
.b_border0{border-bottom:0 ;}
.border0{border:0;}
.borderT{ border:1px solid #e6e6e6; border-top: 0;}
.bordercur{ border-radius: 0px; }



/*font-size 字体*/
.fz-12{ font-size:12px;}
.fz-14{font-size:14px;}
.fz-16{font-size:16px;}
.fz-18{font-size:18px;}
.fz-20{font-size:20px;}
.fz-24{font-size:24px;}
.fz-25{font-size:25px;}
.fz-28{font-size:28px;}
.fz-32{font-size:32px;}
.fz-bold{font-weight:bold}

.i_16{width:16px;height:50px;}
.i_20{width:20px;height:20px;}
.i_24{width:24px;height:24px;}
.i_32{width:32px;height:32px;}
.i_48{width:48px;height:48px;}
.i_64{width:64px;height:64px;}

/*line-height*/
.lineh25{line-height:25px;}
.lineH20{line-height:20px;}
.lineH40{line-height:40px;}

.vam{ vertical-align:middle;}

/*table*/
table{position: relative;width: 100%;}
table tr th{padding:15px; font-weight: normal; color: #333;background-color: #f7f7f7;}
table tr td{padding: 19px 15px;border-bottom: 1px solid #DDDDDD;color: #666;text-align:center;}
.table tr th,.table tr td{text-align: center;}
.table1 tr th,.table1 tr td{text-align: center;}
.table tr th:first-child,.table tr td:first-child{text-align: left}
.table1 tr th:first-child,.table1 tr td:first-child{text-align: left}
.table tr:hover{box-shadow: 0 -3px 5px rgba(50,50,50,0.1),0 5px 10px rgba(50,50,50,0.1);}
.table tr.t01:hover{box-shadow:none;}
.table1 tr:hover{box-shadow: 0 -3px 5px rgba(50,50,50,0.1),0 5px 10px rgba(50,50,50,0.1);}
.table1 tr.t01:hover{box-shadow:none;}
table tr.t01:hover{box-shadow:none;}
table .gray{background-color: #fff;}
form tr td{text-align: left;}

/*.table{position: relative;}
.table tr td,.table tr th{padding:12px 0;font-weight: normal;color:#282828;text-align:center;}
.table tr td a{color:#fff;}
.table tr td.fund_name,.table tr th.fund_name{text-align:left;}
.table tr td.fundname,.table tr th.fundname{text-align:left;}
*/

.wxts,.wxts2{border-top:1px dashed #e6e6e6;width: 95%;margin:0 auto;padding-top: 10px;}
.wxts2{width: 65%;}
.wxts p,.wxts2 p{ height: 28px; line-height: 28px; font-size: 12px; color: #282828;}

/*搜索*/
.search{right:70px;top:0;}
.search input.ipt{float:left;height:14px;color:#cccccc;font-size:12px;line-height:14px;width:180px;padding:7px 10px;}
.btnsearch{border:1px solid #cccccc;background-color:#cccccc;width:28px;height:28px;float:left;}
.btnsearch i{margin:2px;}

.psearch{top:0;height: 36px;width: 260px;background: url(../images/search_bg.png) no-repeat center;}
.psearch input.ipt{float:left;width: 200px;height: 36px;line-height: 36px;background: none;outline: none;padding: 0 10px;font-size: 12px;color: #999;}
.psearch .btnsearch{width: 40px;height:36px;float:left; border:none; background:none;}
.psearch .btnsearch i{margin:2px;}
.psearch .i24_search{display: inline-block;height: 40px;width: 36px;}

/*button*/
.btn,.btn40,.btn25,.btn_gray,.btn40_gray,.btn25_gray,.btn_over,.btn40_over,.btn25_over,.but25_fundmoney{border-radius:4px;text-align:center;font-size:14px;display:inline-block;*display:inline;color:#fff;background:#DD211E;padding:0 25px;height:30px;line-height:30px;vertical-align:middle;zoom:1; cursor:pointer; border:none; font-family: "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1";}
.btn_gray,.btn40_gray,.btn25_gray{background:#d59a1c;border:1px solid #fbb995;color:#ff6600;}
a.btn:hover,.btn:hover,a.btn25:hover,.btn25:hover{color: #fff; opacity: 0.7;background: #DD211E;}
.butgray{border-radius:4px;text-align:center;font-size:14px;display:inline-block;*display:inline;color:#fff;background:#dddddd;border:1px solid #dddddd;height:25px;line-height:25px;font-size:12px;padding:0 15px;vertical-align:middle;zoom:1; cursor:not-allowed;}
.a_cursor{color: #999; cursor:not-allowed;}
.butgraynew{border-radius: 4px;text-align: center;/* font-size: 14px; */display: inline-block;color: #fff;background: #dddddd;border: 1px solid #dddddd;height: 40px;line-height: 30px;font-size: 14px;padding: 0 35px;vertical-align: middle;zoom: 1;cursor: not-allowed;}
.btn_gray:hover,.btn40_gray:hover,.btn25_gray:hover{background:#fee4d6;text-decoration:none;}
.btn_over:hover,.btn40_over:hover,.btn25_over:hover{background:#cbcbcb;text-decoration:none;}
.btn40,.btn40_gray,.btn40_over{height:40px;padding:0 35px;line-height:40px;border-radius:5px;}
.btn40:hover{color:#fff;}
.btn25,.btn25_gray,.btn25_over,.but25_fundmoney{height:25px;line-height:25px;font-size:12px;padding:0 15px;}
.btnsubmit{margin-left:300px;border-radius:4px;text-align:center;font-size:14px;display:inline-block;*display:inline;color:#fff;background:#d59a1c;padding:0 25px;height:30px;line-height:30px;vertical-align:middle;zoom:1; cursor:pointer; border:none; font-family: "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1";}

a.secSure4 {background: #d59a1c;color: #fff;display: inline-block;width: 116px;border-radius: 5px;line-height: 35px;text-align: center;}
a:hover.secSure4 {color: #fff; opacity: 0.7;background: #d59a1c;}
a.cancelbtu{background: #ccc;color: #fff;display: inline-block;width: 116px;border-radius: 5px;line-height: 35px;text-align: center;margin: 20px 0 10px 20px;}
a:hover.cancelbtu{color: #fff; opacity: 0.7;background: #ccc;}
.ods{text-align:center;}


/* 图标 icon */
.page-icon{ background: url(../images/icon.png) no-repeat -9999px -9999px;}
.main-icon{background:url(../images/coffe.png) no-repeat;display:inline-block;vertical-align:middle;*display:inline;_display:inline;_zoom:1;*zoom:1;}
.icon{background:url(../images/closeBut.png) no-repeat;display:inline-block;vertical-align:middle;*display:inline;_display:inline;_zoom:1;*zoom:1;}
.top-icon{background:url(../images/iconf.png) no-repeat;display:inline-block;vertical-align:middle;*display:inline;_display:inline;_zoom:1;*zoom:1;}
.tip_icon{background:url(../images/fundmarket/tip_ioc.png) no-repeat;display:inline-block;margin: 0px 5px -6px 0;*display:inline;_display:inline;_zoom:1;*zoom:1;}

/*box阴影*/
.boxshadow{background:#fff;border:1px #dee2e5 solid\9;box-shadow: 1px 2px 2px #ddd,-1px -1px 2px #ddd;}
.boxshadow-bottom{background:#fff;border-bottom:1px #DEE2E5 solid; color:#b0b0b0;}
.boxshadow-bottom td{background:#fff;border-bottom:1px #DEE2E5 solid; color:#b0b0b0;}

/*h2*/
.h2{position:relative;padding:0 20px;}
.h2 i.strip{width:4px;height:20px;background:#0f8beb;display:inline-block;position:absolute;top:50%;margin-top:-10px;left:0;}
.h2 i.stripline{width:4px; height: 20px; background:#0f8beb; display:block;margin-right: 15px; vertical-align: middle; float: left;}
.h2 .more{position:absolute;right:20px;top:0;line-height:25px;}


/*表格色background*/
.table1 .bg-yellow,.table2 .bg-blueef,.table2 .bg-yellow,.table3 .bg-yellow,.table1 .bg-blueef{border-bottom:1px solid #ededed;border-right:1px solid #ededed;}

/*层级*/
.b2{ z-index: 55;}
.b3{ z-index: 56;}
.b4{ z-index: 57;}
.b5{ z-index: 58;}
.b6{ z-index: 59;}
.b7{ z-index: 65;}
.b8{ z-index: 66;}
.b9{ z-index: 67;}
.b10{ z-index: 68;}
.b11{ z-index: 69;}

/* pop-up 弹出的动画*/
.inAni{animation:zoomIn 0.75s ease;-webkit-animation:zoomIn 0.75s ease;}
.outAni{animation:zoomOut 0.5s ease;-webkit-animation:zoomOut 0.5s ease;}

.Explain{width: 326px;height: auto;position: absolute;top: 252px;left: 120px;border: 1px solid #eee;padding: 10px 6px;z-index: 99;background-color: white;line-height: 30px;color: grey;display:none;}


.open-table2{padding:0 20px;}
.open-table2 th{font-size: 14px; padding:13px 0; word-break:break-all; word-wrap:break-word; width: 200px;vertical-align: top;}
.open-table2 td{font-size: 14px; padding-right: 0; vertical-align: middle}
.open-table2 td .chosen-container {width: 222px !important;}
.open-table2 .hs-tong-input{border: 1px solid #c0cad2;line-height:33px; height: 33px; text-indent: 10px; font-size: 14px;}
.open-table2 .tong-test{width: 220px;}
.open-table2 p{color: #333; font-size: 18px; font-weight: bold; margin: 20px 0;}
.add-others-info{font-size:20px; margin: 0 auto; border:1px solid #E9343D;  border-radius: 30px; line-height: 35px; text-align: center; padding:0 50px; display: block; color:#E9343D; background-color: #fff;}
.open-table2 p a.delete{font-size:14px;  font-weight: normal;  border:1px solid #E9343D;  border-radius: 10px; line-height: 25px; text-align: center; padding:0 10px; margin-left: 15px; display: inline-block; color:#fff; background-color: #E9343D;}
td.tong-select-birth .chosen-container {width: 100px !important;}

.tb-pay-detial table td,.tb-pay-detial table th{font-size: 14px;color: #333; border-right:1px solid #eee;text-align: left;}
.zd_phone_tip {  float: right;
 margin-top: 8px;
 margin-left: -1px;}
/*小叹号*/
.warn-box-icon{ width: 14px; height: 15px; background: url("../images/warn-icon.png") no-repeat center center; display: inline-block; position: relative; vertical-align: middle; }
.warn-blue-icon{ width: 16px; height: 16px; background: url("../images/warn-blue-icon.png") no-repeat center center; display: inline-block; position: relative; vertical-align: middle; }
.prompt-box .prompt-tip-down{position: absolute;min-width:200px;max-width: 400px; left: -10px;top: 20px;border-radius: 3px;margin-left: 0;font-size: 13px;display: none; z-index: 99;}
.prompt-box:hover .prompt-tip-down{display: block;}
.prompt-box .prompt-tip-bg{ background:#fff;border-radius: 2px; border:1px solid #F5DABD;
 padding:5px; font-size: 12px;
 -webkit-box-shadow:2px 2px  4px #999;
 -moz-box-shadow:2px 2px  4px #999;
 box-shadow: 2px 2px  4px #999;
 position: relative;}
.prompt-box .prompt-tip-icon{width:100%;height: 6px;position: absolute;top: -6px;/* left: 0; */z-index: 1;margin:0 auto;background: url("../images/prompt-tip-icon.png") no-repeat top left;}

.hs-tong-input-big{border:1px solid #c0cad2; background-color: #fff;text-indent: 10px; *text-indent: 0; *padding-left: 10px; line-height: 34px; height: 34px; font-size: 14px;}
.fixed-bottom-btns .fixed-area{ text-align: center;  margin-top: 14px;}

.add-btn-sure,.add-btn-submit,.add-btn-other{font-size: 16px;border:1px solid #E12E22;border-radius: 4px;line-height: 40px;text-align: center;padding: 0 40px;display: inline-block;}
.add-btn-sure{background-color: #E12E22;  color: #fff; margin: 20px; }
.add-btn-submit{background-color: #E12E22;  color: #fff; margin-left: 20px;}
.add-btn-other{background-color: #E12E22;  color: #fff; }
.add-btn-sure:hover,.add-btn-submit:hover,.add-btn-other:hover{color: #fff;opacity:0.8;}
.add-btn-relate{cursor: pointer;}
.cursor{cursor: pointer;}

.open-red{color: #ff0000}
.tong-error{color: #ff0000}

.none{ display:none}