.loginbg { background: #f4f4f4 url(../images/yc_bg.jpg) repeat-x left top; margin-top: -10px; }
.loginyunbg { background: url(../images/yun_bg.jpg) no-repeat center top; height: 800px; }
.loginpd { padding-top: 180px; }
.logindv { background: #f8fdff; border: 1px #c6cbcf solid; position: relative; margin: 0 auto; width: 500px; padding: 20px 30px 30px 30px; border-radius: 6px;}
.logindv span.lgicon { width: 142px; height: 147px; position: absolute; left: -8px; top: -7px; background: url(../images/login_icon.png) no-repeat; }
.logindv span.regicon { background: url(../images/reg_icon.png) no-repeat; z-index: 1; }
.loginlf { width: 500px; border-right: 1px #c6cbcf solid; float: left; padding: 50px; background: #ffffff; }
.dvtyip { line-height: 50px; height: 52px; }
.dvtyip span { float: left; width: 80px; text-align: right; margin-right: 10px; }
.dvtyip input.logintxt, .tf_tby input.tbtxt, .tf_tby .seldv input.selectip { font-size: 15px; float: left; border-left: 1px #d3d3d3 solid; border-right: 1px #d3d3d3 solid; border-top: 1px #c2c2c2 solid; border-bottom: 1px #e6e6e6 solid; background-position: 0px -245px; background-repeat: repeat-x; height: 48px; width: 373px; padding-left: 15px; line-height: 48px; color: #c1c1c1; font-family: 微软雅黑; }
.dvtyip input.ipwd1 { width: 181px; }
.dvtyip span.yzm { width: 138px; height: 52px; background-position: 0 -301px; margin-right: 0px; }
.dvtyip .yzmbtn { width: 155px; height: 50px; border: 0; color: #fff; float: left; background-color: #69b3f2; }
.jzpassword { height: 30px; line-height: 30px; padding-left: 85px; color: #666666; position: relative; }
.jzpassword input, .loginlf .jzpassword label { vertical-align: middle; }
.jzpassword font { font-size: 12px; color: #69b3f2; }
.jzpassword a { position: absolute; right: 50px; top: 0px; line-height: 30px; color: #69b3f2; }
.dldv { padding: 15px 0 0 90px; }
.dldv .loginbtn { width: 390px; height: 50px; background-color: #69b3f2; border-radius: 3px; font-size: 16px; color: #fff; border: 0px; cursor: pointer; margin-bottom: 6px; }
.loginlf .dldv input.regbtn { background-position: 0 -60px; }
.loginrg { width: 300px; float: left; margin-left: 15px; display: inline; }
.loginrg .dvtitle { border-bottom: 1px #c6cbcf solid; line-height: 35px; color: #4f9ddd; padding: 15px 0 0 5px; margin-bottom: 40px; }
.loginrg .dvzc { text-align: center; }
.loginrg .dvzc a { display: inline-block; background: #fcca00; border-bottom: 3px #d2a800 solid; width: 207px; height: 42px; line-height: 42px; color: #ffffff; }
.insurantyicon, .insurancecenter .dvmenu .dhcd ul li a.selected, .bannersbg a, .tfys_ba span, .tfys_ba dl dt, .tf_list_dv .dvrg .rgcut a.amore, .tf_footer .btzn span, .dvtyip input.logintxt, .tf_tby input.tbtxt, .dvtyip span.yzm, .dvtyip span.yzmbtn, .tf_px div.select1 input, .tf_listlf .cplist .cplf .ctts li, .tf_listrg .rg_pp .cocut, .tf_listrg .rg_pp p, .pbg, .tf_pl span.sp2 i, .tf_tby .seldv input.selectip, .tf_bclxr a.addlxr, .tf_mybdlf .dvlftitle, .tf_mybdlf .cd i, .tf_mybdrg .rgtitle i { background-image: url(../images/tf_tyicon.png); background-repeat: no-repeat; }
.yzmtxt { width: 200px; }
.zhmm { height: 50px; line-height: 50px; border-bottom: 1px #d9d9d9 solid; margin-bottom: 30px; }
/*翻页*/
.systempage { padding: 15px; background: #f9f9f9; font-family: Verdana, Arial; margin-bottom: 20px; }
.systempage span, .systempage a, .systempage span { display: inline-block; text-align: center; }
.systempage a, .systempage span { padding: 8px 12px; background: #f0f0f0; margin-right: 4px; }
.systempage a:hover { color: #fff; background: #00bb72; text-decoration: none; }
.systempage span.current, .systempage span.all, .systempage span.pageindex { background: #00bb72; color: #fff; }
.systempage span.pagetxt, .systempage span.pagebtn { padding: 0px; }
.systempage span.pagetxt input { height: 30px; line-height: 32px; text-align: center; }
.systempage span.pagebtn input { width: 60px; height: 32px; background: #00bb72; border: 0px; color: #fff; }
/*新闻资讯*/
.newsfor { padding-top: 30px; }
.newsfor ul li { display: block; padding: 25px; background: #fff; }
.newsfor ul li .newstitle { width: 75%; border-right: 1px #eee solid; padding: 0 5% 0 45px; background: url(../images/newsicon.png) no-repeat left top; }
.newsfor ul li .newstitle h2 { font-weight: normal; margin-bottom: 8px; }
.newsfor ul li .newstime { width: 15%; padding-top: 32px; }
