@charset "utf-8";
/* DesignByLiuBo */

/*-----------------------------------// 全局样式 //-----------------------------------*/
body,textarea,input,option{font-size:12px;font-family:'Microsoft YaHei',SimSun,arial;}
body,h1,h2,h3,h4,h5,h6,p,dl,dd,ul,ol,textarea,input,select,form{margin:0}
html{ height:100%;}
body{ color:#333; line-height:24px; background:#f2f2f2; height:100%;}
th,td,ul,ol,textarea,input{padding:0;}
a{text-decoration:none; color:#333;}
a:hover{text-decoration:none;}
table{ border-collapse:collapse; border-spacing:0; border:0;}
li{list-style:none}
img{border:none}
img,label,input{vertical-align:middle}
textarea,a,input{outline:none}
textarea{overflow:auto;resize:none}
select{ font-family:Microsoft Yahei;}
select::-ms-expand{ display: none; }
em{ font-style:normal;}
.fl{ float:left;}
.fr{ float:right;}
.alignR{ text-align:right;}
.alignL{ text-align:left;}
.center{ text-align:center;}
.hr10{ height:10px; clear:both; font-size:0px;}
.hr20{ height:20px; clear:both; font-size:0px;}
.hr40{ height:40px; clear:both; font-size:0px;}
.ft14{ font-size:14px;}
.ft16{ font-size:16px;}
.ft18{ font-size:18px;}
.ft24{ font-size:24px;}
.list li .ft24,.list2 li .ft24{ font-size:22px;}
.mt5{ margin-top:5px;}
.mt10{ margin-top:10px;}
.mt20{ margin-top:20px;}
.mt25{ margin-top:25px;}
.mt30{ margin-top:30px;}
.mt40{ margin-top:40px;}
.mb12{ margin-bottom:12px;}
.ml10{ margin-left:10px;}
.ml20{ margin-left:20px;}
.ml30{ margin-left:30px;}
.ml47{ margin-left:47px;}
.ml50{ margin-left:50px;}
.mr20{ margin-right:20px;}
.pb10{ padding-bottom:10px;}
.pl30{ padding-left:30px;}
.pt20{ padding-top:20px;}
.lh25{line-height: 25px;}
.indent{ text-indent:2em;}
.blue{ color:#4074e9;cursor: pointer;}
.black{ color:#333;}
#margin0{ margin:0;}
.red{ color:#f0505a;}
.col666{ color:#666;}
.gray{ color:#999;}
.gray2{ color:#efefef; padding:0 4px;}
.green{ color:#06b33b;}
::-webkit-input-placeholder{ color:#bfbfbf;}
:-moz-placeholder{ color:#bfbfbf;}
::-moz-placeholder{ color:#bfbfbf;}
:-ms-input-placeholder{ color:#bfbfbf;}
.placeholder{ color:#bfbfbf;}
.clear,.contBox{zoom:1}
.wrapper{ width:1200px; margin:0 auto; zoom:1;}
.clear:after,.wrapper:after,.contBox:after{ content:""; display:block; height:0; line-height:0; visibility:hidden; clear:both;}
.none{ display:none;}
.center.mt25{ margin-top:50px;}

body{ background:url(../images/inbg.png) no-repeat 50% 120px #f5f6fa;}
.bg2{ background-position:50% 90px;}
/*顶部导航*/
.topNav{ height:40px; line-height:40px; background:#333; color:#eee;}
.topNav a{ color:#eee; cursor:pointer;}
.topNav .fr a,.topNav .fl span{ margin-left:40px}
.iconServ{ background:url(../images/iconServ.png) 0 50% no-repeat; padding-left:24px;}
.iconSet{ background:url(../images/iconSet.png) 0 50% no-repeat; padding-left:21px;}
.iconOff{ background:url(../images/iconOff.png) 0 50% no-repeat; padding-left:19px;}
/*主导航*/
.mainNav{ height:80px; background:#fff; margin-bottom:20px;}
.logoArea{ float:left; width:216px; font-size:18px; padding-top:22px; line-height:38px;}
.logoArea img{ float:left; /*padding-right:15px; border-right:1px solid #dcdcdc; margin-right:15px;*/}
.nav{ float:left;}
.nav li{ position:relative; float:left; height:77px; line-height:77px; _display:inline; font-size:16px; margin-left:4px; border-top:3px solid #fff;}
.nav li:hover{ border-color:#f34e56;}
.nav li a{ display:block; width:5.4em; text-align:center;}
.nav li:hover ul{display: block;}
.nav li a:hover,.nav li.act{ color:#f34e56; background:#fef6f6;}
.bord{ border-radius:5px; background:#fff; box-shadow:0 0 15px rgba(135, 146, 168, 0.3);}
.nav li.act ul,.nav li .secMenu li.act ul{ display:block;}
.nav li .secMenu{ position:absolute; left:0; top:77px; width:160px; background:#fff; border:1px solid #dedede; border-top:none; z-index:10; box-shadow:0 7px 18px rgba(135, 146, 168, 0.3); display:none;}
.nav li .secMenu li{ position:relative; height:46px; line-height:46px; margin:0; float:none; text-align:left; border:none; font-size:14px;}
.nav li .secMenu li:hover ul{display: block;}
.nav li .secMenu li a{ padding-left:16px; width:auto; height:100%; border:none; text-align:left; color:#666;}
.nav li .secMenu li a:hover{ color:#f34e56;}
.nav li .secMenu li i{ position:absolute; right:15px; top:0; width:8px; height:100%; background:url(../images/arrowR.png) 50% no-repeat;}
.nav li .secMenu li.act i{ background:url(../images/arrowR2.png) 50% no-repeat;}
.nav li .secMenu li ul{ position:absolute; left:160px; top:-1px; background:#fff; border:1px solid #dedede; border-left:0; width:160px; display:none; box-shadow:7px 7px 18px rgba(135, 146, 168, 0.3);}
/*.nav li.on a,*/.nav li.act a{ color:#f34e56;}

.footer{ height:100px; background:#333; color:#acacac; font-size:14px; line-height:100px; margin-top:60px; text-align:center;}
.footer .wrapper{ background:url(../images/footerLine.gif) 50% repeat-x; height:100%;}
.footer .wrapper div{ width:720px; margin:0 auto; background:#333;}
.footer p{ position:absolute; top:54px; left:50%; margin-left:-105px; width:210px; height:30px; line-height:30px; color:#fff; font-size:16px; background:#333;}
.model{ position:absolute; left:50%; top:0; margin-left:600px; cursor:pointer;}
.mask{ display:none; position:fixed; left:0; top:0; width:100%; height:100%; background:#000; opacity:0.5; filter:alpha(opacity=50); z-index:9999;}

.fsBox{ display:none; position:fixed; left:50%; top:50%; width:1000px; height:540px; margin:-270px 0 0 -500px; background:#fff; z-index:20; box-shadow:0 0 5px #dadbdd; border-radius:6px;}
.fsBox h3{ height:60px; line-height:60px; padding-left:20px; border-bottom:1px solid #f0f0f0; font-size:20px; font-weight:normal;}
.fsBox h3 .close{ float:right; width:60px; height:60px; background:url(../images/closebg.png) 50% no-repeat; cursor:pointer;}
.fsBox .btnF{ margin:0; width:160px;}
.mBox{ padding:0 40px;}
.count{ border-left:3px solid #f34e56; font-size:16px; height:16px; line-height:16px; color:#666; padding-left:10px; margin:20px 0; font-weight:bold; }
.count em{ color:#585858;}
.app{ height:95px; border-bottom:1px solid #dedede;}
.app .massage{ width:490px; height:42px; text-align:center; line-height:42px; margin:0 auto; background:#fff3f3; font-size:16px;}
.aplist{ margin-bottom:20px;}
.aplist li{ float:left; width:120px; text-align:center; padding-top:10px; cursor:pointer;}
.aplist li p{ position:relative; width:75px; height:50px; margin:0 auto;}
.aplist li p a{ position:absolute; right:0; top:0; width:28px; height:28px; display:none;}
.aplist li:hover a{ display:block;}
.aplist li p a img{ display:block; width:28px;}
.aplist li span{ height:30px; line-height:30px; font-size:14px; display:block;}
.tools{ position:relative; margin:20px 0; height:220px; overflow-y:auto; border-bottom:1px solid #dedede;}
.tools h4{ height:20px; line-height:20px; font-size:16px; color:#585858; padding-left:16px; background:url(../images/dotRed.png) 0 50% no-repeat;}
.tools ul li a{ background:url(../images/iconPlus.png) no-repeat;}
#apBox li a{ background:url(../images/iconMinus.png) no-repeat;}

.modBox{ display:none; width:480px; height:500px; position:fixed; left:50%; top:50%; margin:-250px 0 0 -240px; background:#fff; border-radius:4px; z-index:20; box-shadow:0 0 5px rgba(135, 146, 168, 0.3);}
.count2{ border-left:3px solid #f34e56; font-size:18px; color:#666; padding-left:10px; margin-top:40px; font-weight:bold; margin-bottom:20px;}
.modBox .btnGray{ margin:0;}
.modBox h3{ font-size:20px; height:59px; line-height:59px; padding:0 20px; border-bottom:1px solid #f0f0f0;}
.mod{ height:120px; border-bottom:1px solid #f0f0f0;}
.mod .mess{ background:#fff3f3; font-size:16px; height:42px; line-height:42px; padding:0 16px;}
.molist{ text-align:center;}
.molist li{ display:inline-block; width:100px; height:86px; padding-top:20px; cursor:pointer; *display:inline; zoom:1;}
.molist li p{ position:relative; height:50px;}
.molist li p i{ position:absolute; right:10px; top:0; width:18px; height:18px; border:1px solid #fff; border-radius:50%; background:url(../images/iconPlus.png) no-repeat; display:none;}
.molist li:hover p i{ display:block;}
.molist li span{ height:36px; line-height:36px; font-size:14px;}
#selected li p i{ background:url(../images/iconMinus.png) no-repeat;}
/*-----------------------首页------------------------*/
.banner{ margin-bottom:20px; margin-top:-10px;}
/*.banner img{ display:block; transition:all .15s ease-in .1s;}*/
/*.banner a:hover img{ opacity:0.8; filter:alpha(opacity=80);}*/
/*用户信息*/
.userInfo{ float:left; padding:20px 40px 10px; width:310px; overflow:hidden;}
.userInfo dl{ padding-bottom:15px;}
.userInfo dt{ float:left; width:96px;}
.userInfo dt img{ display:block; width:100%; border-radius:50%; box-shadow:0 10px 30px rgba(135, 146, 168, 0.3);}
.userInfo dd{ float:right; width:180px;}
.userInfo dd h3{ font-size:20px; height:24px; line-height:24px; margin-bottom:10px;}
.userInfo dd h3 span{ float:left;}
.userInfo dd h3 a{ margin-left:8px; display:inline-block; height:14px; padding-top:6px;}
.userInfo dd h3 a img{ margin-right:5px; vertical-align:top;}
.userInfo dd p{ line-height:28px;}
.userInfo ul{ font-size:14px;}
.userInfo li{ line-height:28px;}
.userInfo li em{ font-size:12px;}
/*快捷菜单*/
.wid790{ float:right; padding:20px 30px 19px; width:730px;}
.fastMenu{ position:relative;}
.btnEdit{ position:absolute; right:15px; top:18px; z-index:8; cursor:pointer; font-size:14px;}
.fastMenu ul{ padding-bottom:9px; border-bottom:1px dotted #dadada;}
.fastMenu li{ float:left; width:110px; text-align:center; font-size:14px;}
.fastMenu li a img{ position:relative; display:block; margin:0 auto;}
.fastMenu li a span{ display:block;}
.fastMenu li a{ cursor:pointer; line-height:24px; color:#4c4c4c;}
.fastMenu li a:hover{ color:#f34e56;}
/*公告*/
.affiche{ padding-top:14px;}
.affiche b{ float:left; font-style:italic; font-size:24px; line-height:30px;}
.affiche b i{ color:#e94b3f; display:block;}
.scroll-list{ float:right; width:650px; height:60px; overflow:hidden;}
.scroll-list .swiper-slide{ line-height:30px; font-size:14px;}
.scroll-list .swiper-slide span{ color:#8c8c8c; float:right;}
.scroll-list .swiper-slide a:hover{ color:#cc0031;}
.adpic img{ width:470px; height:340px; display:block; transition:all .15s ease-in .1s;}
.adpic a:hover img{ opacity:0.8; filter:alpha(opacity=80);}
/*我的账户*/
.myAccount{ position:relative; padding:0 30px; margin-top:20px; *margin-top:0; zoom:1;}
.btnSlide{ position:absolute; bottom:-19px; left:50%; width:150px; height:34px; margin-left:-75px; background:#fff; border-radius:20px; box-shadow:0 5px 10px rgba(135, 146, 168, 0.3); text-align:center; line-height:34px; font-size:14px; color:#99a1b1; cursor:pointer; z-index:10;}
.btnSlide i{ background:url(../images/top.png) no-repeat 50%; display:inline-block; width:11px; height:100%; vertical-align:middle; margin-left:20px;}
.btnSlide.off i{ background:url(../images/down.png) no-repeat 50%;}
.myAccount h2{ height:69px; line-height:69px; font-size:20px; color:#494a4c; border-bottom:1px solid #e6e6e6; margin-bottom:30px;}
.myAccount .tabTit{ position:absolute; left:50%; top:20px; margin-left:-85px;}
.myAccount .tabTit li{ float:left; padding:0 10px; margin:0 15px; height:46px; line-height:46px; font-size:16px; font-weight:bold; cursor:pointer;}
.myAccount .tabTit li.on{ border-bottom:3px solid #4074e9; color:#4074e9;}
.cardDetial{ position:relative; width:1140px; height:160px; overflow:hidden; color:#fff; padding-bottom:60px;}
.cardDetial dl{ float:left; margin:0 7px; _display:inline; background:url(../images/cardOrg.png) no-repeat; width:242px; height:120px; padding:20px 14px 20px;}
.cardDetial dt{ margin-bottom:27px;}
.cardDetial dt img{ height:26px;}
.cardDetial dt span{ float:right; padding:0 5px; background:#f19e62; color:#fff; font-size:14px; line-height:20px; border-radius:2px;}
.cardDetial dd span{ font-size:18px; height:40px; line-height:40px; display:block; text-shadow:0 3px 6px #f54a3d; word-spacing:3px; opacity:0.8;}
.cardDetial dd p{ font-size:14px; height:26px; line-height:26px;}
.cardDetial dd p b{ font-size:20px; margin:0 10px;}
.cardDetial dd .eye{ float:right; width:18px; height:100%; background:url(../images/eye2.png) no-repeat 50%; cursor:pointer;}
.cardDetial dd .off{ background:url(../images/eye1.png) no-repeat 50%;}
.cardDetial .plus{ float:left; width:270px; height:160px; border:1px dashed #d1d1d1; border-radius:8px; background:url(../images/jiae.png) no-repeat 50% #fafafa; cursor:pointer; margin:0 7px;}
.cardDetial .swiper-pagination{ position:absolute; left:0; right:0; bottom:30px; text-align:center;}
.cardDetial .swiper-pagination-switch { display:inline-block; background:#e5e8ee; width:8px; height:8px; cursor:pointer; margin:0 5px; border-radius:50%;}
.cardDetial .swiper-active-switch{ background:#8e8e8e;}

.asset{ position:relative; border-top:1px solid #e6e6e6; padding-bottom:20px; overflow:hidden; zoom:1;}
.chart1{ float:left; width:310px; height:260px;}
#chartBox{ width:100%; height:100%;}
.asBox{ position:relative; float:right; width:800px; padding-top:18px; zoom:1;}
.asBox dt em{ font-size:16px; line-height:40px; height:40px; display:block;}
.asBox dt p{ font-size:30px; line-height:30px; height:30px;}
.asBox dd li{ float:left; width:33%; height:52px; margin-top:25px; color:#4c4c4c;}
.asBox dd li .percent{ float:left; width:45px; height:45px; line-height:45px; border-width:4px; border-style:solid; font-size:14px; text-align:center; border-radius:50%; margin-right:12px; margin-top:-4px;}
.asBox dd p{ font-size:14px; color:#999; line-height:22px; height:22px;}
.asBox dd p i{ display:inline-block; background:#4074e9 url(../images/arrowDown.png) no-repeat 90% 50%; color:#fff; padding:0 16px 0 5px; border-radius:3px; margin-left:10px; cursor:pointer; height:15px; line-height:15px; font-size:12px;}
.asBox dd p i.up{ background:#4074e9 url(../images/arrowUp.png) no-repeat 90% 50%;}
.asBox dd span,.asBox dd em{ float:left; font-size:18px; height:30px; line-height:30px;}
.asBox .open{ position:absolute; right:38px; top:19px; width:26px; height:17px; background:url(../images/off.png) no-repeat 50%; cursor:pointer;}
.asBox .off{ background:url(../images/open.png) 50% no-repeat;}
.asBox .moreBox{ position:absolute; bottom:-105px; left:50%; margin-left:-265px; width:380px; padding:5px 25px; border-radius:7px; background:#fff; box-shadow:0 0 30px rgba(135, 146, 168, 0.3); z-index:50; border:1px solid #ddd;}
.asBox .moreBox i{ position:absolute; left:145px; top:-12px; width:13px; height:13px; background:url(../images/coner.png) no-repeat;}
.asBox .moreBox p{ float:left; width:50%; height:40px; line-height:40px; font-size:18px; color:#4c4c4c;}
.asBox .moreBox p em{ font-size:14px; color:#999; margin-right:10px;}
.asBox .moreBox p em,.asBox .moreBox p span{ float:none;}
.c1{ color:#fb7369; border-color:#fb7369;}
.c2{ color:#ffa358; border-color:#ffa358;}
.c3{ color:#5e9cff; border-color:#5e9cff;}
.c4{ color:#ffcc00; border-color:#ffcc00;}
.c5{ color:#42d73f; border-color:#42d73f;}
.c6{ color:#aba5ff; border-color:#aba5ff;}

.wid712{ width:712px; height:340px; float:right;}
/*---------------------日历--------------------------*/
.rlsq_k{ width:380px; float:left; overflow:hidden; }
.rlsq_k .rlds{ width:100%; line-height:40px; margin:20px 0; text-align:center;}
.rlsq_k .rlds .zyrq span{ font-size:16px; color: #333;}
.jhu{ width:90%; padding:5px 0; text-align:center; margin:15px auto; border:1px solid #ededed; padding-bottom:16px;}
.KLcalendar{ width:100%; line-height:36px; text-align:center; float:left; border-collapse: collapse;}
.KLcalendar th{ line-height:36px; color:#999; font-weight:normal;}
.KLcalendar td{ padding:3px 0; color:#666; width:14.285%; position:relative;}
.KLcalendar td a{ width:32px; margin:0 auto; line-height:32px; height:32px; color:#000; font-size:14px; text-align: center;  display:block;}
.KLcalendar td a.xiaoe-r{ width:28px; height:28px; line-height:28px; border:2px solid #4074e9; border-radius:50%; color:#333;}
.KLcalendar td a.xiaoe{ background-color:#4074e9; border-radius:50%; color:#fff !important;}
.KLcalendar td a:hover{font-weight: bold;}
/*记录*/
.record{ padding:20px 30px 0 41px; width:259px; height:320px; background:url(../images/bgGray.png) repeat-y;}
.record h3{ padding-left:28px; font-size:14px; font-weight:normal;}
.record p{ padding-left:28px; color:#999; line-height:20px; margin-top:10px;}
.record ul{ margin-left:-4px;}
.record li{ line-height:32px; padding-left:32px; background:url(../images/iconDot.png) 0 50% no-repeat; font-size:14px;}
.record li a:hover{ color:#3b84fa;}

/*账户列表*/
.relative{ position:relative;}
.acList{ float:left; width:330px; border-right:1px solid #e6e6e6; margin-right:-1px;}
.acList h3{ height:40px; line-height:40px; padding:0 20px 0 30px; font-weight:normal; color:#999;}
.acList h3 a{ color:#999; background:url(../images/iconArrowUp.png) no-repeat right 50%; padding-right:14px; cursor:pointer;}
.acList h3 a.down{ background:url(../images/iconArrowDown.png) no-repeat right 50%;}
.acList ul{ padding:0 30px; border-top:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6;}
.acList ul li{ padding-left:22px; height:50px; line-height:50px; border-bottom:1px solid #f7f7f7; cursor:pointer; font-size:14px;}
.acList ul li:hover{ color:#e94b3f;}
.payBox{ float:right; width:869px; border-left:1px solid #e6e6e6; padding-top:30px;}
.list li{ margin-bottom:20px; zoom:1;}
.list li:after{ content:''; display:block; clear:both; visibility:hidden; height:0; line-height:0;}
.list li em{ float:left; width:35%; padding-right:3%; text-align:right; height:40px; line-height:40px; font-size:14px; vertical-align:middle;}
.list li div{ float:right; width:62%;}
.list li div .pos{ position:absolute; left:320px; top:0; height:40px; line-height:40px; font-size:14px;}
.list li div .ft16{ line-height:40px; font-size:14px;}
.list li i{ font-style:normal;}
.list li .verify{ width:182px; padding:0 15px; height:38px; line-height:38px; border:1px solid #dedede; border-radius:3px; font-size:14px; margin-right:10px;}
.list li .verify2{ width:168px; padding:0 15px; height:38px; line-height:38px; border:1px solid #dedede; border-radius:3px; font-size:14px; margin-right:10px;}
.list li .btnV{ line-height:20px; color:#c8c8c8; font-size:12px; display:inline-block; margin-left:5px; vertical-align:middle;}
.list li .btnV a{ display:block; cursor:pointer;}
.list li.mt30,.list li.mt40,.list li.mt50{ margin-bottom:0;}
.userList{ position:absolute; left:314px; top:0; width:22px; height:40px; background:url(../images/iconU1.png) no-repeat 50%;}
.inpt{ padding:0 15px; width:310px; height:38px; line-height:38px; border:1px solid #dedede; border-radius:3px; font-size:14px;}
.inpt2,.inpt3{ width:88px; height:38px; line-height:38px; border:1px solid #dedede; border-radius:3px; font-size:14px;}
.inpt2{ background:url(../images/iconYuan.png) no-repeat 95% 50%; padding:0 30px 0 10px;}
.inpt3{ padding:0 15px;}
.inpt:disabled{ background:#f7f7f7;}
.inpt2:disabled{ background:url(../images/iconYuan.png) no-repeat 95% 50% #f7f7f7;}
.inpt.iconYuan{ width:295px; background:url(../images/iconYuan.png) no-repeat 96% 50% #fff; padding:0 30px 0 15px;}
.inpt.iconWan{ width:295px; background:url(../images/iconWan.png) no-repeat 96% 50% #fff; padding:0 30px 0 15px;}
.inpt.iconBi{ width:295px; background:url(../images/iconBi.png) no-repeat 96% 50% #fff; padding:0 30px 0 15px;}
.inpt.small{ width:200px;}
.inpt.iconUser{ width:295px; padding:0 30px 0 15px;}
.inpt.iconQi{ width:295px; background:url(../images/iconQi.png) no-repeat 96% 50% #fff; padding:0 30px 0 15px;}
.inpt.iconDate{ width:295px; background:url(../images/iconDate.png) no-repeat 98% 50% #fff; padding:0 30px 0 15px;}
.inpt.iconKey{ width:295px; background:url(../images/iconKey.png) no-repeat 98% 50% #fff; padding:0 30px 0 15px;}
.sel{ border:1px solid #dedede; width:342px; padding:9px 0 10px 15px; font-size:14px; padding-left:15px; border-radius:3px; outline:none; -webkit-appearance:none; appearance:none; -ms-appearance:none; background:url(../images/iconDown.png) no-repeat 98% 50% #fff; vertical-align:middle; *margin-top:7px;}
.sel option{ font-size:14px;}
.rBox{ padding-top:5px;}
.rBox p{ position:relative; margin-top:10px;}
.rBox p.gray{ margin-top:0;}
.rBox label{  margin-right:30px;  font-size:14px;  cursor:pointer;  }
.check{ width:19px; height:19px; margin-right:10px; -webkit-appearance:none; appearance:none; background:url(../images/check.png)  50% no-repeat; margin-top:-3px;}
.check:checked{ background:url(../images/check2.png) 50% no-repeat;}
.radio{  width:19px;  height:19px;  background:url(../images/radio2.png) no-repeat;  -webkit-appearance:none;  margin-right:6px;  cursor:pointer;  }
.radio:checked{ /*.radio:checked{ background:url(../images/radio1.png) no-repeat;}*/  background:url(../images/radio1.png) no-repeat;  }
.btnS{ min-width:150px; height:40px; padding:0 10px; border-radius:3px; font-size:16px; border:none; cursor:pointer;}
.btnS.big{ width:192px;}
.btnF{ width:110px; height:40px; border-radius:3px; font-size:16px; border:none; cursor:pointer;}
.btnBlue{ background:#6aa3ff; color:#fff;}
.btnGray{ background:#e3e3e3; color:#666; margin-left:20px;}
.btnBlue2{ background:#fff; color:#6aa3ff; border:1px solid #6aa3ff;}
.btnBlue2:hover{ background:#6aa3ff; color:#fff;}

/*----------------登录----------------*/
.bgLogin{ background:url(../images/bgLogin.jpg) 50% -40px no-repeat;}
.head{ padding-top:44px; height:57px; line-height:57px; zoom:1;}
.head:after{ content:''; display:block; clear:both; visibility:hidden; line-height:0; font-size:0;}
.head .fl{ font-size:22px; color:#666; font-weight:bold;}
.head .fl img{ margin-right:28px;}
.head .fr{ line-height:26px; padding-top:18px;}
.head .fr img{ float:left; margin-right:14px; margin-top:3px;}
.head .fr p{ float:left; background:url(../images/hotline.png) 50% bottom no-repeat;}
.head .fr span{ font-size:20px; /*border-bottom:1px solid #000;*/ color:#000;}
.head .fr em{ font-size:26px; /*border-bottom:1px solid #b91e27;*/ color:#b91e27; font-weight:bold; font-style:italic;}
.hBox{ margin-top:67px; height:519px;}
.foot{ width:1200px; height:170px; margin:12px auto 0;}
.foot dl{ padding-left:91px; background:url(../images/hint.png) no-repeat 0 19px;}
.foot dl dt,.foot dl dd{ padding-left:16px;}
.foot dl dt{ font-size:16px; line-height:30px; color:#4c4c4c;}
.foot dl dd{ font-size:12px; line-height:30px; color:#808080; background:url(../images/dotGray.png) 0 12px no-repeat;}
.foot .qr{ float:right; color:#808080; text-align:center; margin-top:10px; padding:0 17px;}
.foot .ins{ width:120px; height:80px; margin-top:23px; margin-right:35px;}

.loginBox{ margin:0 auto; width:500px; padding:13px 50px 10px; background:url(../images/bgWhite.png); border-radius:4px;}
.loginBox h2{ height:86px; line-height:86px; border-bottom:1px solid #d9d9d9; font-size:26px; color:#666; text-align:center; font-weight:normal;}
.loginBox ul{ padding:20px 40px 0;}
.loginBox li{ height:40px; margin-bottom:20px; line-height:40px;}
.loginBox li:after{ content:''; display:block; clear:both; visibility:hidden;}
.loginBox li em{ float:left; width:58px; padding-right:20px; text-align:right; font-size:16px;}
.loginBox li div{ position:relative; width:342px; float:left;}
.loginBox li .inpt{ width:310px; vertical-align:top; font-size:16px;}
.loginBox li .verify{ width:102px; height:38px; line-height:38px; padding:0 15px; font-size:14px; border:1px solid #dedede; border-radius:3px; vertical-align:top; margin-right:10px;}
.loginBox li img{ vertical-align:top; width:92px; height:40px;}
.loginBox li .btnV{ line-height:20px; color:#c8c8c8; font-size:12px; display:inline-block; vertical-align:middle; margin-left:10px;}
.loginBox li .btnV a{ display:block; cursor:pointer;}
.loginBox .addone{ position:absolute; left:1px; top:1px; width:340px; height:38px; line-height:38px; color:#4074e9; background:#fff; font-size:16px; text-align:center;}
.loginBox p{ height:60px; line-height:60px; font-size:16px; padding:0 40px;}
.loginBox p span{ color:#d9d9d9;}
.loginBox .ck{ width:19px; height:19px; margin-right:10px;}
.btnLogin{ display:block; width:420px; height:50px; font-size:24px; background:#b91e27; color:#fff; border:none; margin:40px auto 0; border-radius:4px;}

/*----------------注册----------------*/
.bgGray{ background:#f3f4f9;}
.header{ height:90px; /*box-shadow:0 5px 10px #e4e7ed;*/ background:#fff; margin-bottom:20px;}
.header .logo{ float:left; padding-top:27px; height:36px; line-height:36px; font-size:18px;}
.header .logo img{ padding-right:16px; border-right:1px solid #dcdcdc; margin-right:16px;}
.header .fr{ font-size:16px; line-height:90px; background:url(../images/iconTel2.png) no-repeat 0 50%; padding-left:32px;}
.header .fr i{ font-weight:bold;}

.step{ width:1020px; padding:30px 0; margin:0 auto; font-size:14px;}
.step2{ width:612px; margin:0 auto;}
.step li{ position:relative; float:left; width:204px; text-align:center; line-height:36px; color:#ababb2;}
.step li span{ position:relative; display:block; width:34px; height:34px; line-height:34px; border-radius:50%; background:url(../images/bgStep1.png) no-repeat; color:#fff; font-size:22px; margin:0 auto; z-index:5;}
.step li span img{ display:block;}
.step li i{ position:absolute; top:15px; height:0; line-height:0; left:0; right:0; border-bottom:4px solid #d5d5df;}
.step li.on{ color:#f0505a;}
.step li.on span{ background:url(../images/bgStep2.png) no-repeat;}
.step li.on i{ border-color:#f0505a;}
.step li.s1 i{ left:50%;}
.step li.sEnd i{ right:50%;}

.btnSent{ color:#4074e9; border:1px solid #4074e9; border-radius:4px; width:120px; height:38px; line-height:38px; text-align:center; display:inline-block; vertical-align:middle; cursor:pointer;}
.titPro{ height:80px; line-height:80px; text-align:center; font-size:18px; font-weight:normal; border-top:1px solid #f0f0f0;}
.proBox{ margin:40px 70px; height:600px; overflow-y:auto; font-size:14px; text-indent:2em; line-height:34px;}
.bot{ border-top:1px solid #f0f0f0;}
.read{ padding-left:140px; height:80px; line-height:80px; font-size:14px; margin-bottom:20px;}
.read input{ width:16px; height:16px; margin-right:9px;}
.pb50{ padding-bottom:60px;}

.wid980{ width:920px; min-height:360px; float:right; padding:30px 30px 50px;}
.wid980 .hint{ width:920px; margin-left:-30px;}
.hint{ padding:40px 30px 0; line-height:30px; margin-top:60px; border-top:1px solid #ededed;}
.hint dt{ font-size:16px; color:#4c4c4c; padding:20px 29px 0; background:#fff8f8; border:1px solid #fde1e1; border-bottom:0;}
.hint dd{ font-size:14px; color:#808080; padding:0 29px 0; background:#fff8f8; border-left:1px solid #fde1e1; border-right:1px solid #fde1e1;}
.hint dd:last-child{ padding-bottom:19px; border-bottom:1px solid #fde1e1;}
.hint dd i{ font-weight:bold;}
.hint2{ width:920px; margin-left:-30px; padding:0 30px; line-height:30px; margin-top:50px; border-top:1px solid #f0f0f0;}
.hint2 dt{ font-size:16px; color:#4c4c4c; padding:20px 29px 0; background:#fff8f8; border:1px solid #fde1e1; border-bottom:0;}
.hint2 dd{ font-size:14px; color:#808080; padding:0 29px; background:#fff8f8; border-left:1px solid #fde1e1; border-right:1px solid #fde1e1;}
.hint2 dd:last-child{ padding-bottom:19px; border-bottom:1px solid #fde1e1;}
.hint2 dd i{ font-weight:bold;}
.pass{ vertical-align:middle; margin-top:13px;}
.shint{ line-height:20px; color:#c8c8c8; width:144px; margin-left:10px; display:inline-block; vertical-align:middle;}
.info{ width:758px; margin-left:auto; margin-right:auto; padding:20px 0;}
.info .title{ padding-right:3%; *width:30%;}
.info .shint{ width:auto; margin-left:0; display:block;}
.info.list li em,.info .list li em{ *width:30%;}
.wid980 .info .title{ width:30%;}
.wid980 .info .list li em,.wid980 .info.list li em{ width:30%;}
.wid980 .info .list li div,.wid980 .info.list li div{ width:67%;}

.success{ background:url(../images/iconOk.png) no-repeat 50% 0; padding-top:110px; text-align:center; margin-top:20px;}
.success dt{ height:48px; line-height:48px; font-size:24px; font-weight:bold;}
.success dd{ line-height:34px; font-size:16px;}
.fail{ background:url(../images/iconFail.png) no-repeat 50% 0; padding-top:110px; text-align:center; margin-top:20px;}
.fail dt{ height:48px; line-height:48px; font-size:24px; font-weight:bold;}
.fail dd{ line-height:34px; font-size:16px;}

/*----------------忘记密码----------------*/
.checkinfo{ width:640px; border:1px solid #fde1e1; margin:0 auto; border-radius:3px;}
.checkinfo2{ width:510px;}
.checkinfo dt{ height:50px; line-height:50px; padding-left:20px; background:#fbeeee; font-size:18px;}
.checkinfo dd{ padding:15px 0; line-height:46px; font-size:14px;}
.checkinfo dd em,.checkinfo dd span{ display:inline-block;}
.checkinfo dd em{ width:7em; text-align:right;}
.checkinfo dd .fl{ width:50%;}
.checkinfo dd .fr{ width:50%;}
.checkinfo dd li em,.checkinfo dd li div{ float:left; width:50%; line-height:40px;}

/*----------------我的账户----------------*/
.sideMenu{ float:left; width:200px; background:#fff; min-height:400px; padding:20px 0;}
.sideMenu li{ line-height:60px; font-size:16px; zoom:1;}
.sideMenu li a{ display:block; padding-left:40px; height:60px; border-left:4px solid #fff; cursor:pointer;}
.sideMenu li.on a,.sideMenu li a:hover{ color:#f0505a; border-color:#f0505a; background:#fff2f2;}
.sideMenu li.more{ position:relative;}
.sideMenu li i{ position:absolute; top:0; right:20px; width:14px; height:60px; background:url(../images/iconArrowDown.png) no-repeat 50%;}
.sideMenu li i.act{ background:url(../images/iconArrowUp.png) no-repeat 50%;}
.sideMenu li div a{ padding-left:72px; font-size:14px; cursor:pointer; border:none;}
.sideMenu li.on div a{ background:none; color:#333;}
.sideMenu li.on div a:hover,.sideMenu li.on div a.on{ background:none; border-color:#fff; color:#f0505a;}
.sideMenu li.on div .clicked{color:#f0505a;}
.title{ padding-left:40px; height:54px; line-height:54px; font-weight:normal; font-size:18px;}
.title2{ padding-left:40px; font-weight:normal; font-size:18px; float:left; line-height:20px;}
.title3{ padding-left:40px; font-weight:normal; font-size:16px; float:left; line-height:40px;}

.cardSwitch{ height:35px; border-bottom:1px solid #efefef;}
.cardSwitch li{ float:left; width:118px; line-height:36px; text-align:center; font-size:16px; background:#f0f0f0; color:#666; border-radius:8px 8px 0 0; cursor:pointer;}
.cardSwitch li.on{ background:#4074e9; color:#fff;}
.swipBox{ margin-left:-30px; width:980px;}
.cardBox{ position:relative; padding:50px 0; width:860px; height:160px; margin:0 auto;}
.cardBox .swiper-slide-active dl{ /*transform:scale(1.06,1.06); box-shadow:0 0 15px rgba(135, 146, 168, 0.3);*/
    /*transform-origin:100% 50%;*/
    /*-ms-transform-origin:100% 50%;*/ /* IE 9 */
    /*-moz-transform-origin:100% 50%;*/ /* Firefox */
    /*-webkit-transform-origin:100% 50%;*/ /* Safari and Chrome */}
.cardBox dl{ position:relative; width:270px; height:160px; color:#fff; border-radius:8px; transition:transform .2s; margin:0 auto; /* float:right;*/}
.cardBox dl dt{ padding:15px 20px 10px; height:25px; line-height:25px;}
.cardBox dl dt img{ height:25px;}
.cardBox dl dt span{ float:right; padding:0 7px; background:url(../images/tmbg.png); font-size:14px; line-height:25px;}
.cardBox dl dd{ line-height:36px; padding:0 20px;}
.cardBox dl dd a{ color:#fff;}
.cardBox dl .fn{ border-top:1px solid rgba(255,255,255,0.30); text-align:center; padding:0 30px;}
.cardBox dl .fn a{ display:inline-block; margin:0 auto; cursor:pointer;}
.cardBox dl .fn a.fr{ float:right;}
.cardBox dl .fn a.gray{ color:#666; cursor:default;}
.cardBox dl .fn2{ border-top:1px solid rgba(255,255,255,0.30);}
.cardBox dl dd .eye{ float:right; width:18px; height:36px; background:url(../images/eye1.png) no-repeat 50%; cursor:pointer;}
.cardBox dl dd .off{ background:url(../images/eye2.png) no-repeat 50%;}
.cardBox .sier{ font-size:16px; word-spacing:5px; font-weight:bold;}
.cardBox .swiper-pagination{ position:absolute; left:0; right:0; bottom:0; text-align:center;}
.cardBox .swiper-pagination-switch { display:inline-block; background:#e5e8ee; width:8px; height:8px; cursor:pointer; margin:0 5px; border-radius:50%;}
.cardBox .swiper-active-switch{ background:#8e8e8e;}
.btnPrev,.btnNext{ width:30px; height:160px; margin-top:50px; cursor:pointer;}
.btnPrev{ float:left; background:url(../images/prev.png) 50% no-repeat; margin-left:10px;}
.btnNext{ float:right; background:url(../images/next.png) 50% no-repeat; margin-right:10px;}

.cardOrg{ background:url(../images/cardOrg.png);}
.cardOrg i{ background:url(../images/orgArrow.png) no-repeat;}
.cardBlue{ background:#84b9ff;}
.cardBlue i{ background:url(../images/blueArrow.png) no-repeat;}
.infoCard h4{ font-size:18px; height:60px; line-height:60px; margin-top:20px;}
.infoCard h4 .eye{ float:right; background:url(../images/blueEye1.png) no-repeat 50%; width:33px; height:100%; cursor:pointer;}
.infoCard h4 .off{ background:url(../images/blueEye2.png) 50% no-repeat;}
.infoCard h4 em{ font-weight:normal;}
.infoCard h4 span{ margin-right:20px;}
.infoCard table{ width:100%; color:#666;}
.infoCard th,.infoCard td{ padding:0 10px; border-bottom:1px solid #ededed;}
.infoCard th{ background:#f5f5f8; color:#888a98; text-align:left; height:50px; font-size:14px; font-weight:normal;}
.infoCard td{ height:70px; font-size:14px;}
.infoCard tbody tr:hover{ background:#fdf9f9;}
.rec{ text-align:right; line-height:40px; padding-right:10px;}
.col0{ color:#000;}
.wid315{ width:315px;}
.totalnum{ height:100px; line-height:100px; margin-left:-30px; width:980px; font-size:16px; border-top:1px solid #f2f2f2; margin-top:55px;}
.totalnum b{ font-size:34px;}

/*----------------转账----------------*/
.wid640{ width:640px; padding:30px 0 30px; margin-left:220px;}
.step3{ width:612px;}.wid758{ width:758px; margin-left:auto; margin-right:auto;}
.wid640 .list li em{ width:22%;}
.wid640 .list li div{ position:relative; float:right; width:75%;}
.plr{ padding:0 30px;}
.tDetial{ margin:0 auto;}
.attention{ width:520px; min-height:28px; line-height:28px; background:#fff6f6; border:1px solid #fde1e1; color:#f0505a; text-align:center; margin:0 auto;}
.attention.mt40{ margin-top:40px;}
.attention2{ width:700px; min-height:28px; line-height:28px; background:#fff6f6; border:1px solid #fde1e1; color:#f0505a; text-align:center; margin:0 auto;}
.attention2 span{ width:630px; text-align:left;}

.bod{ border-top:1px dashed #d9d9d9;}
.txt{ line-height:40px; font-size:16px;}
.split{ margin:40px auto 0; padding:40px 0; text-align:center; border-top:1px solid #f0f0f0; width:560px;}
.sel2{ float:left; border:1px solid #dedede; width:161px; padding:9px 0 10px 15px; font-size:14px; padding-left:15px; border-radius:3px; outline:none; -webkit-appearance:none; appearance:none; -ms-appearance:none; background:url(../images/iconDown.png) no-repeat 96% 50% #fff; *margin-top:7px;}
.sel2 option{ font-size:14px;}

.transBox{ width:650px; margin:0 auto; padding:40px 35px; background:url(../images/bgArrow.png) 50% no-repeat;}
.transBox dl{ width:242px; height:146px; padding:14px 14px 0; border-radius:3px; color:#fff;}
.transBox dt,.transBox dd span,.transBox dd p{ padding:0 6px;}
.transBox dt p{ height:26px; line-height:26px; font-size:16px;}
.transBox dt span{ display:block; height:24px; line-height:24px; font-size:14px;}
.transBox dt em{ padding:0 7px; background:url(../images/tmbg.png); font-size:12px; line-height:22px; font-style:italic; color:#fff; display:inline-block; margin-left:10px;}
.transBox dd p{ line-height:38px; font-size:16px;}
.transBox dd span{ display:block; height:50px; line-height:50px; border-top:1px dashed #fff; font-size:12px; margin-top:8px;}
.orgCard{ background:url(../images/orgCard.png) no-repeat;}
.blueCard{ background:url(../images/blueCard.png) no-repeat;}

.res{ line-height:40px; font-size:14px;}
.list2 li{ margin-bottom:10px; zoom:1;}
.list2 li:after{ content:''; display:block; clear:both; visibility:hidden; height:0; line-height:0;}
.list2 li em{ float:left; width:40%; padding-right:3%; text-align:right; line-height:40px; font-size:14px;}
.list2 li div{ float:right; width:57%; position:relative;}
.list2 li div .pos{ position:absolute; left:314px; top:0; height:40px; line-height:40px; font-size:14px;}
.list2 li div .ft16{ line-height:40px; font-size:14px;}
.list2 li i{ font-style:normal;}
.list2 li .verify{ width:245px; padding:0 15px; height:38px; line-height:38px; border:1px solid #dedede; border-radius:3px; font-size:14px; margin-right:10px;}
.list2 li .btnV{ line-height:20px; color:#c8c8c8; font-size:12px; display:inline-block; vertical-align:middle;}
.list2 li .btnV a{ display:block; cursor:pointer;}
.list2 .bgRed{ background:#fff3f3; display:inline-block; height:40px; line-height:40px; padding:0 15px; font-size:14px;}
/*.btnTd{ width:758px; height:36px; line-height:36px; border-bottom:1px solid #efefef; margin:20px auto 40px;}
.btnTd a{ cursor:pointer;}*/
.btnTd{margin:20px auto 40px;}

.eShield{ display:none; position:fixed; width:760px; left:50%; top:50%; background:#fff; border:1px solid #efefef; border-radius:3px; box-shadow:0 0 15px rgba(135, 146, 168, 0.3); padding-bottom:40px; border-radius:5px; z-index:9999;}
.eShield h4{ height:59px; line-height:59px; border-bottom:1px solid #efefef; font-size:20px; padding:0 20px; font-weight:normal;}
.eShield .close{ position:absolute; right:0; top:0; width:60px; height:60px; background:url(../images/closebg.png) 50% no-repeat; cursor:pointer;}
.etxt{ padding:20px; line-height:30px; font-size:16px;}
.etxt .info{ max-height:390px; overflow-y:auto; overflow-x:hidden; width:auto;}
.eDetial{ padding:0 20px 0 50px;}
.eDetial dt{ float:left; width:266px; height:280px;}
.eDetial dd{ float:right; width:400px;}
.eDetial dd .list li,.eDetial dd .list li em{ font-size:16px; height:auto; line-height:24px; margin-bottom:10px;}
.list li div .capital,.list2 li div .capital{ height:16px; line-height:16px; font-size:12px; margin-top:-6px;}
.tui{ background:#fff2f2; height:60px; line-height:60px; text-align:center; font-size:14px;}

/*----------------常用收款人名册----------------*/
.mt150{ margin-top:150px;}
.mt50{ margin-top:50px;}
.list li .selectContainer,.wid980 .info li div.selectContainer,.list2 li .selectContainer{ float:none; width:302px;}
.list li .selectContainer.small, .wid980 .info li div.selectContainer.small,.choseBank .selectContainer.small{ width:119px; background-position:96% 50%;}
.list li .selectContainer ul li{ margin:0;}
.list2 li .selectContainer.small{ width:50%;}

.selectContainer{ float:none; padding:0 23px 0 15px; height:38px; line-height:38px; display:inline-block; _display:inline; _zoom:1; z-index:5; border:1px solid #dedede; font-size:14px; border-radius:3px; background:url(../images/iconDown.png) no-repeat 96% 50% #fff;}
.selectContainer .selectOption{ white-space:nowrap; z-index:5;}
.selectContainer ul{position:absolute; width:100%; left:-1px; top:42px; border:1px solid #dedede; background:#fff; display:none; z-index:5; box-shadow:0 5px 10px #ddd; max-height:380px; overflow-y:auto;}
.selectContainer ul li{padding:0 15px; cursor:pointer; margin:0;}
.selectContainer ul li:hover{background:#1e90ff; color:#fff;}
.selectContainer ul.dis{display:block;}
.selectContainer .selectOption img,.selectContainer ul li img{ margin:-3px 5px 0 0;}
.selectContainer.pink{ border-color:#ffb8b8; position:relative;}
.selectContainer.none{ display:none;}
.selectContainer.v1{ margin-top:10px;}
/*.selectContainer:hover .selectMenu{display: block;}*/
/*.selectContainer .gray{ color:#bfbfbf;}*/

.tit{ height:40px; line-height:40px; font-size:18px; font-weight:normal;}
.choseBank{ padding:40px 0; height:40px;}
.choseBank em{ float:left; width:5em; height:40px; line-height:40px; font-size:14px;}
.choseBank .sel{ float:left; width:300px;}
.choseBank .selectContainer{ float:left; width:260px;}
.choseBank .selectContainer.short{ width:202px;}

.reciver{ width:100%; color:#000;}
.reciver th,.reciver td{ padding:0 10px; border-bottom:1px solid #ededed;}
.reciver th{ background:#f5f5f8; color:#888a98; height:50px; font-size:14px; font-weight:normal;}
.reciver td{ height:70px; font-size:14px; text-align:center; word-wrap:break-word;word-break:break-all;}
.reciver tbody tr:hover{ background:#fdf9f9;}
.reciver td.ft14{ font-size:14px;}
.reciver td.alignL,.reciver2 td.alignL{ text-align:left;}

.reciver2{ width:100%; color:#000;}
.reciver2 th,.reciver2 td{ border-bottom:1px solid #ededed;}
.reciver2 th{ background:#f5f5f8; color:#888a98; height:50px; font-size:14px; font-weight:normal;}
.reciver2 td{ height:70px; font-size:14px; text-align:center; word-wrap:break-word;word-break:break-all;}
.reciver2 tbody tr:hover{ background:#fdf9f9;}
.reciver2 td.ft14{ font-size:14px;}
.reciver2.dai td{ padding-top:10px; padding-bottom:10px; height:145px;}

.reciver .check,.reciver2 .check{ margin:0; background:url(../images/check3.png) no-repeat;}
.reciver .check:checked,.reciver2 .check:checked{ background:url(../images/check2.png) no-repeat;}
.reciver a.blue,.reciver2 a.blue{ font-size:12px;}

.pages{ padding:20px 0; line-height:20px; height:20px; color:#6b6b6b; text-align:right;}
.pages a{ height:18px; line-height:18px; border-radius:3px; padding:0 11px; color:#808080; display:inline-block; margin:0 5px; cursor: default;}
.pages a.blue{ color:#4074e9; cursor:pointer;}
/*.pages a:hover{ color:#4074e9;}*/
.pages a.on{ border:1px solid #000; color:#000;}
.pages b{ color:#000;}
.pages span a{ border:none; line-height:20px; display:inline; padding:0;}
.pages span a:hover{ background:none;}
.pages .jump{ width:38px; height:18px; border-radius:4px; border:1px solid #d2d2d2; vertical-align:top; text-align:center; margin-right:-12px;}

.confirm{ position:fixed;box-sizing: border-box; left:50%; top:30%; min-width:400px; min-height:200px; /*margin:-115px 0 0 -230px;*/ background:#fff; border:1px solid #e4e4e4; box-shadow:0 0 15px rgba(135, 146, 168, 0.3); border-radius:4px;padding:30px; text-align:center; /*display:none;*/ z-index:20;}
/*.confirm dt{ height:70px; line-height:70px; padding:35px 0; font-size:20px; color:#000;}*/
.confirm dt{ /*height:70px; */  line-height:70px; padding:35px 0; font-size:20px; color:#000;}
.confirm .btnGray{ margin:0 20px 0 0;}
.confirm2{ position:fixed; left:50%; top:50%; width:868px; height:230px; margin:-115px 0 0 -434px; background:#fff; border:1px solid #e4e4e4; box-shadow:0 0 15px rgba(135, 146, 168, 0.3); border-radius:4px; text-align:center; display:none; z-index:20;}
.confirm2 dt{ height:70px; line-height:70px; padding:35px 0; font-size:16px; color:#000;}
.line{ padding:0 4px; font-size:22px; line-height:40px;}
.fastSet{ height:35px; clear:both; padding-top:2px;}
.fastSet li{ float:left; width:57px; height:33px; line-height:33px; border:1px solid #d9d9d9; border-radius:7px; color:#bfbfbf; font-size:14px; text-align:center; margin-right:12px; cursor:pointer; margin-bottom:0;}
.fastSet li:hover,.fastSet li.on{ border-color:#4074e9; color:#4074e9;}
.q1 .fastSet{ margin-top:3px;}
.bgGray2{ background:#fcfcfd;}

/*-------------智能转账-------------*/
.noplan{ padding-top:60px; text-align:center;}
.noplan dt{ line-height:60px; font-size:16px;}
.noplan dd{ margin-top:12px;}
.treaty{ position:fixed; left:50%; top:50%; background:#fff; border:1px solid #ddd; padding-bottom:40px; display:none; z-index:20;}
.treaty h3{ height:50px; line-height:50px; font-size:20px; padding-left:20px; font-weight:normal; border-bottom:1px solid #ddd;}
.treaty .list,.treaty .list2{ min-width:400px;}
.treaty .list{ padding:20px;}
.treaty .list li{ margin-bottom:5px;}
.treaty .list li.bgRed{ background:#fff3f3; text-align:center; padding:0 10px; font-size:16px; height:40px; line-height:40px;}
.treaty .transBox{ padding:20px 25px;}
.treaty .list2 li{ margin-bottom:5px;}
.treaty .list2 li em{ width:45%; height:30px; line-height:30px;}
.treaty .list2 li div{ width:52%;}
.treaty .list2 li div.res{ line-height:30px;}
.treaty .rBox{ padding:10px 40px 0;}
.tit2{ width:920px; height:30px; line-height:30px; font-weight:normal; font-size:18px; border-bottom:1px solid #efefef; margin-bottom:20px; margin-left:-30px; padding:0 30px 10px; margin-top:-10px;}
.date{ width:130px; padding:0 15px; height:40px; line-height:40px; font-size:14px; border-radius:3px; border:1px solid #dedede; background:url(../images/iconDate.png) no-repeat 95% 50%; float:left;}
.dateDis{opacity: 0.7;}
.step4{ width:408px;}
.ml64{ margin-left:56px;}
.noresult{ padding:50px 0; text-align:center; font-size:16px; color:#e42632;}
.cBox{ position:fixed; left:50%; top:50%; background:url(../images/iconOk2.png) no-repeat 47px 50% #fff; padding:40px 45px 40px 125px; height:60px; line-height:60px; font-size:28px; display:none; z-index:25;}
.tit3{ width:920px; line-height:40px; font-weight:normal; font-size:18px; border-bottom:1px solid #efefef; margin-left:-30px; padding:0 30px 30px;}

/*-------------批量转账-------------*/
.list .upBox{ float:left; position:relative;}
.list input.upload{ padding:0; width:80px; height:40px; position:absolute; z-index:2; opacity:0; filter:alpha(opacity=0); left:262px; top:0; cursor:pointer;}
.list input.file{ width:220px; height:38px; line-height:38px; padding:0 15px; border:1px solid #dedede; border-radius:3px; font-size:14px; margin-right:10px;}
.list input.file:disabled{ background:#fff;}
.browse{ width:78px; height:38px; line-height:38px; border:1px solid #d9d9d9; background:#f7f7f7; border-radius:3px; font-size:14px; text-align:center; display:inline-block; vertical-align:top;}
.wid980 .batch{ width:980px; margin-left:-30px; margin-top:-30px;}
.batch{ height:50px; border-bottom:1px solid #efefef; text-align:center; font-size:16px;}
.batch a{ display:inline-block; min-width:100px; height:48px; line-height:48px; border-bottom:2px solid #fff; margin:0 25px;}
.batch a.on{ color:#f0505a; border-color:#f05059;}

/*-------------资金归集-------------*/
.mt100{ margin-top:100px;}
.pl60{ padding-left:60px;}
.info2.list2.bot{ padding-top:20px;}
.info2 li{ margin-bottom:5px;}
.info2.list2 li div{ width:50%;}
.info2.list2 li em{ width:48%; padding-right:2%}
.iconCard{ background:url(../images/iconCard.png) no-repeat 98% 50%;}
.date2{ background:url(../images/iconDate.png) no-repeat 98% 50%;}
.pt30{ padding-top:30px;}
.protocal{ width:1200px;}
.protocal h2{ height:90px; line-height:90px; text-align:center; font-size:20px; font-weight:normal; border-bottom:1px solid #efefef;}
.protocal .scrollBox{ margin:20px 40px; height:320px; overflow-y:auto;}
.protocal .scrollBox p{ text-indent:2em; margin-top:10px;}
p.ft16.pt20 b,p.center.ft16 b{ margin-right:30px;}
.treaty p.center.ft16 b{ margin-right:0;}
.fastSet2{ height:35px; clear:both; padding-top:2px;}
.fastSet2 li{ float:left; width:104px; height:33px; line-height:33px; border:1px solid #d9d9d9; border-radius:7px; color:#bfbfbf; font-size:14px; text-align:center; margin-right:12px; cursor:pointer; margin-bottom:0;}
.fastSet2 li:hover,.fastSet2 li.on{ border-color:#4074e9; color:#4074e9;}

/*-------------我要投资-------------*/
.signList{ width:100%; border:1px solid #efefef; color:#666;}
.signList td{ width:16.66%; padding:0 10px; height:48px; text-align:center; font-size:14px; border-bottom:1px solid #efefef; word-wrap:break-word; word-break:break-all;}
.signList td.bgGray2{ color:#888a98; background:#f5f5f8;}
.sel3{ width:106px;}
.btnRadio a{ display:inline-block; width:104px; height:33px; line-height:33px; border:1px solid #d9d9d9; border-radius:7px; color:#333; font-size:14px; text-align:center; margin-right:12px; cursor:pointer;}
.btnRadio a:hover{ border-color:#4074e9; color:#4074e9;}
.support{ height:40px; line-height:40px; float:left; padding-left:10px; margin-right:50px;}
.inpt.short{ width:160px; padding:0 10px;}
.inpt.short2{ width:180px;}
.manage{ border:1px solid #f2f2f2;}
.manage dt{ height:50px; padding:0 20px; line-height:50px; background:#f5f5f8; font-size:16px;}
.manage dt .money .eye{ display:inline-block; width:28px; height:18px; background:url(../images/blueEye2.png) no-repeat 50%; background-size:100%; margin-left:10px; cursor:pointer;}
.manage dt .money .eye.off{ background:url(../images/blueEye1.png) no-repeat 50%; background-size:100%;}
.manage dd{ padding:14px 0; font-size:14px;}
.manage dd:after{ content:''; display:block; clear:both; visibility:hidden;}
.manage dd a.blue{ text-decoration:underline;}
.manage dd div{ padding-left:40px; width:50%; line-height:40px; box-sizing:border-box;}
.manage dd div.fr{ border-left:1px solid #f2f2f2;}
.manage dd div.fl img{ margin-right:10px;}
.manage dd div.fr img{ margin-right:20px; margin-top:5px;}

.arrow, .arrow2{ position:absolute; top:2px; height:36px; width:22px; background:url(../images/iconDown.png) no-repeat 0 50% #fff;}
.arrow{ left:319px;}
.arrow2{ left:138px;}
.mr40{ margin-right:40px;}
.choseRate li{ float:left; border:1px solid #ffb8b8; border-radius:4px; text-align:center; width:100px; height:55px; box-sizing:border-box; line-height:53px; padding:3px 0 6px; margin-right:30px; cursor:pointer;}
.choseRate li span{ display:block; height:26px; line-height:26px; font-size:16px;}
.choseRate li em{ display:block; height:18px; line-height:18px; font-size:12px;}
.choseRate li.on{ border-color:#fff2f2; background:#fff2f2; color:#f0505a;}
.list li .choseRate li{ margin-bottom:0;}
.list li .choseRate li em{ float:none; padding:0; margin:0; width:auto; text-align:center;}
.list li em.h55{ height:55px; line-height:55px;}

.list3 li{ margin-bottom:10px; zoom:1;}
.list3 li:after{ content:''; display:block; clear:both; visibility:hidden; height:0; line-height:0;}
.list3 li em{ float:left; width:43%; padding-right:2%; text-align:right; line-height:40px; font-size:14px;}
.list3 li div{ float:right; width:55%; position:relative;}
.list3 li div .pos{ position:absolute; left:314px; top:0; height:40px; line-height:40px; font-size:14px;}
.list3 li div .ft16{ line-height:40px; font-size:14px;}
.list3 li i{ font-style:normal;}
.list3 li .verify{ width:245px; padding:0 15px; height:38px; line-height:38px; border:1px solid #dedede; border-radius:3px; font-size:14px; margin-right:10px;}
.list3 li .btnV{ line-height:20px; color:#c8c8c8; font-size:12px; display:inline-block; vertical-align:middle;}
.list3 li .btnV a{ display:block; cursor:pointer;}
.list3 .bgRed{ background:#fff3f3; display:inline-block; height:40px; line-height:40px; padding:0 15px; font-size:14px;}
.infoCard .ts th,.infoCard .ts td{ text-align:center;}
.infoCard .ts th,.infoCard .ts td{ padding:0;}
.infoCard .ts th.alignL{ text-align:left; padding-left:10px;}
.exam{ line-height:22px; margin-top:6px; color:#f0505a; padding-left:80px;}
.grayBox{ background:#f5f5f5; color:#999; padding:0 15px; width:312px;}
/*错误弹窗*/
.error{ display:none; position:fixed; left:50%; top:50%; background:#fff; border:1px solid #e4e4e4; border-radius:4px; box-shadow:0 0 15px rgba(135, 146, 168, 0.3); text-align:center; z-index:20; padding:30px; min-width:400px; min-height:200px; box-sizing:border-box;}
.error img{ margin-bottom:16px;}

.cardBox2{ position:relative; width:870px; margin:0 auto;}
.cardBox2 dl{ position:relative; width:270px; height:160px; color:#fff; border-radius:8px; transition:transform .2s; margin:0 10px 20px; float:left;}
.cardBox2 dl dt{ padding:15px 20px 10px; height:25px; line-height:25px;}
.cardBox2 dl dt img{ height:25px;}
.cardBox2 dl dt span{ float:right; padding:0 7px; background:url(../images/tmbg.png); font-size:14px; line-height:25px;}
.cardBox2 dl dd{ line-height:27px; padding:0 20px;}
.cardBox2 dl dd a{ color:#fff;}
.cardBox2 dl .fn{ border-top:1px solid #fff; line-height:22px; padding-top:5px;}
.cardBox2 dl dd .eye{ float:right; width:18px; height:36px; background:url(../images/eye1.png) no-repeat 50%; cursor:pointer;}
.cardBox2 dl dd .off{ background:url(../images/eye2.png) no-repeat 50%;}
.cardBox2 .sier{ font-size:16px; word-spacing:5px; font-weight:bold;}
.cardBox .plus,.cardBox2 .plus{ display:block; box-sizing:border-box; width:270px; height:160px; border:1px dashed #d1d1d1; background:url(../images/jiae.png) no-repeat 50% #fafafa; border-radius:10px; margin:0 auto; cursor:pointer;}
.cardBox2 .plus{ float:left; margin:0 10px 20px;}
.btnEdit2{ cursor:pointer;}
.btnEdit2 img{ display:inline-block; margin-left:10px;}
.cardBox2 dl dd a.gray{ color:#666; cursor:pointer;}
.cardBox2 dl i{ position:absolute; right:-6px; top:-8px; background:url(../images/iconMinus.png) no-repeat; width:18px; height:18px; display:none; cursor:pointer;}
.cardBox2 dl:hover i{ display:block;}
.acManage{ padding:20px 35px;}
.minH500{ min-height:500px;}
.mt-20{ margin-top:-20px;}
.success2{ background:url(../images/iconOk.png) no-repeat 50% 0; padding-top:100px; text-align:center;}
.success2 dt{ height:48px; line-height:48px; font-size:24px; font-weight:bold;}
.success2 dd{ line-height:34px; font-size:16px;}

/*网银设置*/
.mt-15{ margin-top:-15px;}
.mt-10{ margin-top:-10px;}
.baseInfo .list li{ width:50%; float:left; position:relative;}
.baseInfo .list li em{ width:180px; padding-right:14px;}
.baseInfo .list li div{ width:260px;}
.baseInfo .list li.all{ clear:both; width:100%;}
.baseInfo .list li.all div{ width:720px;}
.list li div.abs{ width:342px;}
.baseInfo .list li .short,.baseInfo .list li .small{ box-sizing:border-box; width:165px;}
.baseInfo .list li div.abs .inpt3{ float:left; width:100px; height:40px; box-sizing:border-box;}
.baseInfo .list li div.abs i{ width:21px; text-align:center; float:left; height:40px; line-height:40px;}
.baseInfo .list li div.res{ height:40px;}
.baseInfo .list li div .blue.ft12{ font-size:12px;}
.baseInfo .list li.all div .selectContainer{ width:302px;}
.baseInfo .list li.all div .selectContainer.small{ width:165px;}
.baseInfo .list li.all div .selectContainer.big{ width:585px; background-position:99% 50%;}
.baseInfo .list li .selectContainer ul li{ box-sizing:border-box; width:100%; height:40px; line-height:38px;}
.srt{ width:342px; line-height:34px; font-size:12px; color:#f0505a;}
.mt20{ margin-top:20px;}
.selectContainer.wid165{ width:165px; box-sizing:border-box; text-align:left;}
.inpt.wid255{ width:255px; box-sizing:border-box;}
.inpt.wid165{ width:165px; box-sizing:border-box;}
.inpt.wid105,.list li .selectContainer.wid105{ width:105px; box-sizing:border-box;}
.inpt.wid70{ width:70px; box-sizing:border-box;}
.inpt.short2{ width:165px; height:40px; box-sizing:border-box; vertical-align:top; margin-left:15px;}
.list li .selectContainer.wid105{ margin-right:10px;}
.plr4{ padding:0 4px;}
.minH440{ min-height:440px;}
.agreement{ width:758px; margin:30px auto 0; border-bottom:1px solid #efefef; font-size:14px; padding-bottom:30px;}
.agreement:after{ content:''; display:block; clear:both; visibility:hidden;}
.agreement dt,.agreement dd{ float:left;}
.agreement dt{ width:28px;}
.agreement dd{ width:730px;}
.reciver td img.card{ width:176px; height:105px; margin:15px 10px;}
.wid850{ width:850px; margin:40px auto 0;}
.wid850 .fl{ height:590px;}
.wid850 .rlsq_k{ width:360px; height:350px; padding:0 10px; float:none;}
.wid850 .record{ width:358px; height:570px; padding-left:52px; background:url(../images/bgLine.png) repeat-y;}
.wid850 .record ul{ margin-left:0; width:300px;}
.wid850 .record .row{ margin-top:10px; margin-left:-4px; height:500px; overflow-y:auto;}
.addmatter{ border-top:1px solid #f2f2f2; padding:20px 30px 30px;}
.addmatter .selectContainer{ width:170px; height:40px; box-sizing:border-box; float:right;}
.addmatter em{ float:left; line-height:40px; font-size:14px;}
.addmatter textarea{ box-sizing:border-box; width:330px; height:65px; overflow:auto; margin:20px 0; padding:5px 15px; border:1px solid #dedede; border-radius:3px; font-size:14px; resize:none;}
.attention3{ position:fixed; left:50%; top:50%; min-width:600px; padding-bottom:50px; background:#fff; border-radius:4px; box-shadow:0 0 15px rgba(135, 146, 168, 0.3); display:none; z-index:20;}
.attention3 h3{ height:50px; line-height:50px; padding:6px 22px 0; border-bottom:1px solid #f0f0f0; font-size:20px; font-weight:normal;}
.choseServ{ width:440px; margin:20px auto 0; font-size:16px;}
.choseServ div{ line-height:40px;}
.choseServ .rBox{ padding:0;}
.choseServ .rBox label{ font-size:16px;}
.choseServ dt{ line-height:40px;}
.choseServ dd img{ width:150px; height:150px;}
.choseServ dd p{ color:#979797;}
.choseServ dd{ padding-bottom:15px;}
.choseServ .selectContainer{ box-sizing:border-box; width:80px; background:url(../images/iconDown2.png) no-repeat 100% 50%; margin:0 5px;}

/*账户查询*/
.acTit{ width:700px; margin-left:auto; margin-right:auto; font-size:16px;}
.inpt.date3{ width:242px; box-sizing:border-box; background:url(../images/iconDate.png) no-repeat 98% 50%;}

/*风险评测*/
.test{ padding:0 70px; font-size:16px;}
.test dt{ line-height:30px; margin:25px 0 10px;}
.test dd label{ line-height:30px; margin-bottom:8px; display:block;}
.test dd em{ margin-right:15px;}

/*信用卡*/
.inpt2.wid230{ width:230px; box-sizing:border-box;}
.br{ display:block; padding:2px 0;}
.error2{ display:none; background:#fff; position:fixed; left:50%; top:50%; padding:40px 45px 30px;}
.mt200{ margin-top:200px;}
.mt-20{ margin-top:-20px;}

/*我要贷款*/
.title4 em{ float:left; width:22%; text-align:right; font-size:16px; color:#000;}
.btnBlue3{ box-sizing:border-box; width:100px; height:35px; border:1px solid #6aa3ff; color:#6aa3ff; background:#fff; border-radius:3px; font-size:14px; display:block; cursor:pointer;}
.btnBlue3:disabled{ background:#f7f7f7; border-color:#d9d9d9; color:#666; cursor:default;}
.upload2{ position:absolute; left:0; top:2.5px; width:100px; height:35px; box-sizing:border-box; opacity:0;cursor:pointer;}
.upBox{ display:block; position:relative; padding-top:2.5px;}
.ft20{ font-size:20px;}
.proBox2{ height:500px; box-sizing:border-box; padding:30px; border:1px solid #d9d9d9; overflow-y:auto;}
.import dt,.import dd{ float:left;}
.import dd span{ display:inline-block; width:33%; text-align:right}
.line35{ line-height:35px;}
.ml61{ margin-left:61px;}
.inpt.iconYear{ width:295px; background:url(../images/iconYear.png) no-repeat 96% 50% #fff; padding:0 30px 0 15px;}
.inpt.iconYue{ width:295px; background:url(../images/iconYue.png) no-repeat 96% 50% #fff; padding:0 30px 0 15px;}
.bgRed2{ background:#fff2f2; height:60px; line-height:60px; width:550px; margin:0 auto; text-align:center;}
.dai .ft12{ font-size:12px; margin-top:5px;}
.list li .ft12,.list2 li .ft12{ font-size:12px;}

/*网银支付*/
.orderBox{ float:left; width:500px; min-height:380px; background:url(../images/bgWhite.png); border-radius:4px;box-shadow:0 0 15px rgba(135, 146, 168, 0.3);}
.orderBox ul{ padding-top:12px;}
.orderBox li{ line-height:42px; font-size:14px;}
.orderBox li:after{ content:''; display:block; clear:both; visibility:hidden;}
.orderBox li em,.orderBox li div{ float:left;}
.orderBox li em{ width:215px; padding-right:20px; color:#999; text-align:right;}
.orderBox li div{ width:265px;}
.orderBox li div .ft22{ font-size:22px;}
.titPay{ height:48px; line-height:48px; padding:10px 25px 0; font-size:18px; color:#000; font-weight:normal; border-bottom:1px solid #efefef;}
.titPay b{ color:#b91e27;}
.loginBox2{ float:right; width:680px; min-height:380px; background:url(../images/bgWhite.png); border-radius:4px;box-shadow:0 0 15px rgba(135, 146, 168, 0.3);}
.loginBox2 ul{ padding-top:60px; width:420px; margin:0 auto; height:170px;}
.loginBox2 li{ height:40px; margin-bottom:20px; line-height:40px;}
.loginBox2 li:after{ content:''; display:block; clear:both; visibility:hidden;}
.loginBox2 li em{ float:left; width:58px; padding-right:20px; text-align:right; font-size:16px;}
.loginBox2 li div{ position:relative; width:342px; float:left;}
.loginBox2 li .inpt{ width:310px; vertical-align:top; font-size:16px;}
.loginBox2 li .verify{ width:102px; height:38px; line-height:38px; padding:0 15px; font-size:14px; border:1px solid #dedede; border-radius:3px; vertical-align:top; margin-right:10px;}
.loginBox2 li img{ vertical-align:top; width:92px; height:40px;}
.loginBox2 li .btnV{ line-height:20px; color:#c8c8c8; font-size:12px; display:inline-block; vertical-align:middle; margin-left:10px;}
.loginBox2 li .btnV a{ display:block; cursor:pointer;}
.loginBox2 .addone{ position:absolute; left:1px; top:1px; width:340px; height:38px; line-height:38px; color:#4074e9; background:#fff; font-size:16px; text-align:center;}
.loginBox2 p{ height:60px; line-height:60px; font-size:16px; padding:0 40px;}
.loginBox2 p span{ color:#d9d9d9;}
.loginBox2 .ck{ width:19px; height:19px; margin-right:10px;}
.btnLogin2{ display:block; width:420px; height:50px; font-size:24px; background:#b91e27; color:#fff; border:none; margin:0 auto; border-radius:4px;}
.bankList{ height:370px; margin-top:20px; overflow-y:auto;}
.bankList label{ float:left; width:33.33%; margin:0 0 10px 0; box-sizing:border-box; cursor:pointer; padding-left:10px;}
.bankList input.radio{ width:19px; height:19px; background:url(../images/radio2.png) no-repeat; -webkit-appearance:none; margin-right:6px; cursor:pointer; display:inline-block;}
.bankList input.radio:checked{ background:url(../images/radio1.png) no-repeat;}

.hBox2{ margin-top:30px; height:558px;}
.mb35{ margin-bottom:35px;}
.attention4{ width:740px; min-height:28px; line-height:28px; background:#fff6f6; border:1px solid #fde1e1; color:#f0505a; text-align:center; margin:0 auto;}
.pl240{ padding-left:240px;}

.ftset{ position:relative; float:left; padding-left:20px; background:url(../images/iconA.png) 0 50% no-repeat; height:40px; z-index:6;}
.ftset dt{ background:url(../images/arrowA1.png) 100% 50% no-repeat; padding-right:13px; color:#fff; cursor:pointer;}
.ftset dt.on{ background-image:url(../images/arrowA2.png);}
.ftset dd{ position:absolute; left:0; top:40px; background:#fff; box-shadow:0 0 15px rgba(135, 146, 168, 0.3); width:100%; padding:5px 0; display:none;}
.ftset dd li{ text-align:center; font-size:14px; color:#666; cursor:pointer;}
.ftset dd li:hover,.ftset dd li.act{ color:#4074e9;}
.ftset dd li.act{ font-weight:bold;}
.head .ftset{ margin-right:80px; height:26px; line-height:26px; padding-top:4px; background-image:url(../images/iconA2.png);}
.head .ftset dt{ font-size:14px; color:#4377e6; background-image:url(../images/arrowB1.png);}
.head .ftset dt.on{ background-image:url(../images/arrowB2.png);}
.head .ftset dd{ background-color:rgba(255,255,255,0.50); line-height:40px;}


.ftsetgzk{ position:relative; float:left; padding-left:20px; background:url(../images/iconA.png) 0 50% no-repeat; height:40px; z-index:10000;}
.ftsetgzk dt{ background:url(../images/arrowA1.png) 100% 50% no-repeat; padding-right:13px; color:#fff; cursor:pointer;}
.ftsetgzk dt.gzk{ background-image:url(../images/arrowA2.png)!important;}
.ftsetgzk dd{ position:absolute; left:0; top:40px; background:#fff; box-shadow:0 0 15px rgba(135, 146, 168, 0.3); width:100%; padding:5px 0; display:none;}
.ftsetgzk dd li{ text-align:center; font-size:14px; color:#666; cursor:pointer;}
.ftsetgzk dd li:hover,.ftset dd li.act{ color:#4074e9;}
.ftsetgzk dd li.act{ font-weight:bold;}
.head .ftsetgzk{ margin-right:80px; height:26px; line-height:26px; padding-top:4px; background-image:url(../images/iconA2.png);}
.head .ftsetgzk dt{ font-size:14px; color:#4377e6; background-image:url(../images/arrowB1.png);}
.head .ftsetgzk dt.on{ background-image:url(../images/arrowB2.png);}
.head .ftsetgzk dd{ background-color:rgba(255,255,255,0.50); line-height:40px;}

/*油鑫宝弹窗*/
.oilboxV{ position:fixed; left:50%; top:50%; box-sizing:border-box; width:760px; height:260px; border-radius:4px; box-shadow:0 5px 15px rgba(135, 146, 168, 0.3); background:#fff; padding-top:25px; z-index:20;}
.oilbox{ position:fixed; left:50%; top:50%; box-sizing:border-box; width:760px; height:530px; border-radius:4px; box-shadow:0 5px 15px rgba(135, 146, 168, 0.3); background:#fff; padding-top:25px; z-index:20;}
.oilbox h3{ padding-left:60px; background:url(../images/arrowRed.png) no-repeat 40px 50%; font-size:16px; color:#000; font-weight:normal; line-height:60px;}
.oildetial{ padding-left:40px;}
.oildetial:after{ content:''; display:block; clear:both; visibility:hidden;}
.oildetial li{ float:left; width:310px; line-height:20px; font-size:14px; padding:7px 0 7px 50px;}
.oildetial li:after{ content:''; display:block; clear:both; visibility:hidden;}
.oildetial li em{ float:left; width:100px; text-align:right;}
.oildetial li span{ float:left; width:210px;}
.oilbox .tabTit{ height:35px; line-height:34px; font-size:14px; text-align:center; border-bottom:1px solid #efefef;}
.oilbox .tabTit li{ display:inline-block; margin:0 15px; cursor:pointer;}
.oilbox .tabTit li.on{ color:#f05059; border-bottom:2px solid #f05059;}
.chartBox{ width:66%; height:250px; margin:20px auto 0;}
.chartBox #canvas{ display: block; height: 100%;}

/*利率表格*/
.tabloan{ width:600px; height:500px; margin:-250px 0 0 -300px;}
.tabloan .title{ height:50px; line-height:50px;}
.tabloan .roll{ height:400px; overflow-y:auto; overflow-x:hidden;}
.tabloan .reciver{ width:600px;}
.tabloan .reciver th,.tabloan .reciver td{ height:40px;}
.evBg:nth-child(2n){background-color: #fcfcfd;}

.leftMenu2{float: left;width: 200px;background: #fff;min-height: 400px;padding: 20px 0; }
.menu-li{line-height: 60px;font-size: 16px;zoom: 1;}
.menu-more:after{
    content: ' ';
    display: block;
    position: absolute;
    width: 14px; height: 14px;
    top: 40%;
    right: 20px;
    background: url(../images/iconArrowDown.png) no-repeat 50%;
}
.menu-link{display: block;position: relative;padding-left: 35px;height: 60px;border-left: 4px solid #fff;cursor: pointer;}
.menu-link:hover{color: #f0505a;border-color: #f0505a;background: #fff2f2;}
.menu-chi{padding-left: 72px;font-size: 14px;cursor: pointer;border: none;}
.menu-chi:hover{background: none;border-color: #fff;color: #f0505a;}
.isClicked{color: #f0505a;border-color: #f0505a;background: #fff2f2;}
.menu-more-active:after{
    background: url(../images/iconArrowUp.png) no-repeat 50%;
}
.isSelThi{
    background: none;
    border-color: #fff;
    color: #f0505a;
}
.menu-third{display: none;}


/*上传头像*/
.portrait{ display:none; position:fixed; top:50%; left:50%; box-sizing:border-box; width:420px; height:400px; margin:-200px 0 0 -210px; padding:50px 40px 0; z-index:10;}
.portrait label{ position:relative; display:block;}
.portrait .file{ width:210px; height:40px; box-sizing:border-box; padding:0 10px; border:1px solid #d9d9d9;}
.portrait .file:disabled{ background:#fff; border-radius:3px;}
.portrait .upload{ position:absolute; right:0; top:0; width:120px; height:40px; border:none; opacity:0; cursor:pointer; font-size:14px;}
.portrait .browse2{ float:right; width:120px; height:40px; box-sizing:border-box; line-height:38px; font-size:14px; color:#67a1ff; border:1px solid #67a1ff; text-align:center; border-radius:3px;}
.portrait dl{ text-align:center; padding-top:30px;}
.portrait dd{ line-height:30px; padding-top:10px;}
.portrait dd em{ font-size:14px;}

/*银行公告*/
.noticeBox{ position:fixed; left:20%; top:15%; width:60%; background:#fff; z-index:22;padding-bottom: 50px; box-shadow:0 0 5px #dadbdd; border-radius:6px;}
.noticeBox h3{ height:60px; line-height:60px; padding-left:20px; border-bottom:1px solid #f0f0f0; font-size:20px; font-weight:normal;}
.noticeBox h3 .close{ float:right; width:60px; height:60px; background:url(../images/closebg.png) 50% no-repeat; cursor:pointer;}
.noticeBox .mBox{ margin-top:20px; height:360px; overflow-y:auto;}
.noticeBox .mBox h4{ text-align:center; font-weight:normal; font-size:18px; line-height:40px;}
.noticeBox .mBox p{ line-height:26px; font-size:14px; margin-top:10px;}
/*转账卡片名字过长隐藏*/
.transBox dt p a{ display:block; word-break:keep-all; overflow:hidden; text-overflow:ellipsis; color:#fff;}


/*浏览器提醒*/
.fuckie{ height:350px; margin-top:-200px; padding-top:40px;}
.fuckie dl{ padding-top:0;}
/*弹框关闭*/
.z_close{
	float:right; width:60px; height:60px; background:url(../images/closebg.png) 50% no-repeat; cursor:pointer;
}