@charset "UTF-8";
/* CSS Document */
.container-fluid { margin-right: auto; margin-left: auto; }

.container { margin-right: auto; margin-left: auto; }

.container-1200 { width: 100%; min-width: 1200px; }

.login_box { margin: 0 auto; width: 1200px; padding-top: 20px; }

.login_content { width: 100%; padding-top: 20px; }

.login_title { display: block; height: 32px; }

.login_title ul li { display: block; height: 31px; width: 126px; text-align: center; line-height: 31px; border-top: 1px solid #ccc; border-left: 1px solid #ccc; border-right: 1px solid #ccc; float: left; margin-right: 10px; }

.login_title ul li.login_on { background: #2eb839; border-top: 1px solid #ccc !important; border-left: 1px solid #ccc !important; border-right: 1px solid #ccc !important; }

li.login_on a { color: #fff; }

.login_con { padding-bottom: 20px; width: 1000px; margin: 0 auto; }

.login_con_right { float: left; margin-top: 80px; border-left: 1px solid #ddd; padding-left: 40px; height: 440px; font-size: 14px; }

.login_con_right a { color: #02559e; }

.login_con_right a:hover { text-decoration: underline; }

.login_con_left { width: 700px; margin-top: 80px; float: left; overflow: hidden; }

.login_con_left dl { display: block; height: 34px; line-height: 34px; margin-bottom: 20px; }

.login_con_left .username, .login_con_left .pwd, .confirm_pwd, .tel_num, .user_email { border: 0; height: 32px; width: 254px; border: 1px solid #ddd; padding: 0 5px; }

.country-number { height: 34px; border: 1px solid #ddd; padding: 0 5px; }

.login_con_left span { margin-right: 5px; color: #F00; }

.login_con_left .username, .confirm_pwd, .tel_num, .user_email { background: url(../images/login_icon.png) no-repeat 240px 7px; }

.pwd, .confirm_pwd { background: url(../images/login_icon.png) no-repeat 240px -69px; }

.email_ico { background: url(../images/email_ico.jpg) no-repeat 240px center; }

.login_con_left dl { display: block; }

.login_con_left dl dt { width: 84px; float: left; display: block; overflow: hidden; }

.login_con_left dl dd { margin-left: 20px; }

.login_con_left dl p { height: 37px; }

.verification { border: 0; height: 32px; width: 164px; border: 1px solid #ddd; padding: 0 5px; float: left; }

.login_con_left dl dd img { vertical-align: -11px; border: 1px solid #eee; }

.checkbox { margin: 10px 5px 0 0; float: left; }

.login_con_left dl dd a { margin-left: 10px; color: #02559e; }

.login_con_left dl dd a:hover { text-decoration: underline; }

.login_btn { width: 270px; height: 35px; line-height: 35px; text-align: center; font-size: 18px; color: #fff; background: #2eb839; border: 0; border-radius: 3px; font-family: "微软雅黑"; cursor: pointer; }

.login_btn:hover { background: #2eb839; }

.login_con_con h2 { font-size: 16px; color: #444; }

.login_con_con ul { clear: both; height: 100px; margin-top: 20px; }

.login_con_con ul li { display: block; float: left; height: 32px; line-height: 32px; width: 61px; padding-left: 20px; border: 1px solid #eaeaea; margin-right: 20px; }

.login_con_con ul li a { color: #444; }

dl.fast_way { height: 200px; }

.login_con_con ul li.way1 { background: url(../images/login_icon.png) no-repeat 5px -673px; }

.login_con_con ul li.way2 { background: url(../images/login_icon.png) no-repeat 5px -718px; }

.login_con_con ul li.way3 { background: url(../images/login_icon.png) no-repeat 5px -756px; }

.find_pwd ul li { padding: 0 10px; float: left; height: 100px; margin-bottom: 30px; }

.find_pwd ul li dl { height: 80px; width: 80px; text-align: center; }

.find_pwd ul li dt { display: block; width: 80px; height: 42px; line-height: 42px; background: url(../images/login_icon.png) no-repeat 19px -550px; font-size: 24px; color: #fff; }

.find_pwd ul li dd { display: block; width: 80px; margin: 0; font-size: 14px; }

.find_pwd ul li span { width: 14px; height: 23px; display: block; background: url(../images/login_icon.png) no-repeat 0 -621px; margin-top: 7px; }

li.find_on dt { background: url(../images/login_icon.png) no-repeat 19px -480px !important; }

li.find_on dd { color: #333 !important; }

.user_tel { border: 0; height: 32px; width: 254px; border: 1px solid #ddd; padding: 0 5px; }

.tel_code { border: 0; height: 32px; width: 100px; border: 1px solid #ddd; padding: 0 5px; }

.validation_type { top: -2px; vertical-align: middle; margin-right: 10px; }

a.send_message { display: block; height: 32px; padding: 0 15px; line-height: 32px; background: #eee; color: #000 !important; }

a.send_message:hover { text-decoration: none !important; }

.new_pwd { border: 0; height: 32px; width: 254px; border: 1px solid #ddd; padding: 0 5px; }

/*注册页面*/
.register-wrap { background: url(../images/login_bg.jpg) repeat-x left bottom; overflow: hidden; }

.register-con { width: 1200px; margin: 0 auto; padding-top: 20px; overflow: hidden; padding-bottom: 20px; }

.logo-title { float: left; height: 67px; margin-left: 25px; border-left: 1px solid #ddd; padding-left: 25px; line-height: 67px; font-size: 18px; color: #000; margin-top: 40px; }

/*.logo{float:left;}*/
.have-account { float: right; font-size: 16px; line-height: 30px; color: #aaa; margin-top: 30px; }

.have-account a { color: #000; }

.f-login { width: 1200px; margin: 0 auto; text-align: center; border-top: 1px solid #ddd; padding-top: 40px; }

.yanzheng { margin-left: 20px; }

.login_con_left dl dd a.get-code { display: block; height: 34px; line-height: 34px; width: 106px; float: left; background: #2eb839; color: #fff; text-align: center; border-radius: 4px; }

.login_con_left dl dd a.get-code:hover { background: #2eb839; text-decoration: none; }

/*登录*/
.login-con { width: 100%; height: 475px; background: url(../images/bj_1.gif) no-repeat center center; position: relative; }

.login-layout { width: 1200px; margin: 0 auto; position: relative; }

.login-box { position: absolute; width: 310px; top: 40px; right: 0; background: #fff; height: 355px; padding: 20px; }

.login-title { font-size: 16px; color: #000; padding-bottom: 20px; margin-top: 10px; }

.login-box .item { border: 1px solid #bdbdbd; height: 38px; width: 308px; position: relative; margin-bottom: 30px; overflow: hidden; }

.name-label { position: absolute; z-index: 3; top: 0; left: 0; width: 38px; height: 38px; border-right: 1px solid #bdbdbd; background: url(../images/pwd-icons-new.png) no-repeat; }

.login-box .itxt { border: none; height: 38px; padding-left: 50px; line-height: 38px; width: 258px; }

.pwd-label { position: absolute; z-index: 3; top: 0; left: 0; width: 38px; height: 38px; border-right: 1px solid #bdbdbd; background: url(../images/pwd-icons-new.png) no-repeat -48px 0; }

a.forget-pwd { float: left; color: #333; }

a.goto-register { float: right; color: #333; }

.login-links a:hover { color: #2eb839; text-decoration: underline; }

.login-box .submit { clear: both; }

.login-btn { width: 308px; height: 40px; line-height: 40px; border: none; background: #2eb839; margin-top: 20px; font-family: "微软雅黑"; font-size: 20px; color: #fff; cursor: pointer; }

.login-btn:hover { background: #2eb839; }

.coagent { padding-top: 20px; }

.coagent h5 { display: block; padding-bottom: 5px; color: #888; }

.coagent ul li { float: left; color: #888; }

.coagent ul li span { display: inline-block; margin: 0 10px; }

.coagent ul li a { color: #333; }

.coagent ul li a:hover { color: #06F; text-decoration: underline; }

/*商家中心*/
.login-con_1 { width: 100%; height: 475px; background: url(../images/sjzx.jpg) no-repeat center center; position: relative; overflow: hidden; }

.login-layout_1 { width: 1200px; margin: 0 auto; position: relative; }

.login-box_1 { position: absolute; width: 310px; top: 90px; right: 0; background: #fff; height: 255px; padding: 20px; }

.login-title_1 { font-size: 16px; color: #000; padding-bottom: 20px; margin-top: 10px; }

.login-box_1 .item_1 { border: 1px solid #bdbdbd; height: 38px; width: 308px; position: relative; margin-bottom: 30px; }

.name-label_1 { position: absolute; z-index: 3; top: 0; left: 0; width: 38px; height: 38px; border-right: 1px solid #bdbdbd; background: url(../images/pwd-icons-new.png) no-repeat; }

.login-box_1 .itxt_1 { border: none; height: 38px; padding-left: 50px; line-height: 38px; width: 258px; }

.pwd-label_1 { position: absolute; z-index: 3; top: 0; left: 0; width: 38px; height: 38px; border-right: 1px solid #bdbdbd; background: url(../images/pwd-icons-new.png) no-repeat -48px 0; }

.login-box_1 .submit_1 { clear: both; }

.login-btn_1 { width: 308px; height: 40px; line-height: 40px; border: none; background: #2eb839; font-family: "微软雅黑"; font-size: 20px; color: #fff; cursor: pointer; }

.login-btn_1:hover { background: #2eb839; }

.coagent_1 { padding-top: 20px; }

.coagent_1 h5 { display: block; padding-bottom: 5px; color: #888; }

.coagent_1 ul li { float: left; color: #888; }

.coagent_1 ul li span { display: inline-block; margin: 0 10px; }

.coagent_1 ul li a { color: #333; }

.coagent_1 ul li a:hover { color: #06F; text-decoration: underline; }

/*找回密码*/
.l_main { width: 1200px; margin: 0 auto; }

.re_left2 { width: 680px; float: left; background: url(../images/l_bor.jpg) no-repeat right center; }

.pa_lc ul { margin-left: 20px; margin-top: 30px; }

.pa_lc ul li { width: 220px; float: left; position: relative; border-bottom: 2px solid #e5e5e5; text-align: center; }

.pa_lc ul li span { width: 70px; display: block; position: absolute; bottom: -35px; left: -45px; height: 70px; line-height: 180px; z-index: 99; padding: 0px 30px; color: #000; }

.pa_img { background: #fff url(../images/pa_img.gif) no-repeat 30px 0px; }

.pa_img2 { background: #fff url(../images/pa_img.gif) no-repeat -214px 0px; }

.pa_img3 { background: #fff url(../images/pa_img.gif) no-repeat -458px 0px; }

.pass_m { margin-top: 90px; padding-top: 20px; border-top: 1px dashed #e5e5e5; width: 640px; }

.pass_m h3 { font-size: 18px; color: #e03637; font-weight: bold; }

.pass_m ul { margin-top: 15px; }

.pass_m ul li { font-size: 14px; color: #666; line-height: 40px; margin-bottom: 10px; clear: both; }

.pass_m ul li span { display: inline-block; width: 60px; float: left; }

.pass_m ul li em { display: inline-block; float: left; margin-left: 10px; }

.pa_span { width: 78px !important; }

.yz_input { width: 125px; border: 1px solid #dbdbdb; height: 32px; line-height: 32px; color: #a9a9a9; padding: 0px 5px; overflow: hidden; }

.yz_bu { width: 88px; height: 34px; line-height: 34px; color: #fff; text-align: center; font-size: 14px; border: none; margin-left: 10px; background: #ee4d4e; border-radius: 16px; cursor: pointer; font-size: 12px; outline: none; font-family: "微软雅黑"; }

.yz_bu:hover { background: #e13d3d; }

.re_button2 { display: inline-block; width: 110px; height: 36px; line-height: 36px; text-align: center; color: #fff; background: #02559e; border: none; font-size: 16px; border-radius: 4px; margin-right: 20px; margin-top: 20px; cursor: pointer; font-family: "微软雅黑"; }

.re_button2:hover { background: #3c84ab; }

.input_1 { border: 1px solid #dbdbdb; height: 32px; line-height: 32px; width: 280px; color: #a9a9a9; padding: 0px 5px; overflow: hidden; }

.input_2 { width: 102px; float: left; margin-right: 15px; border: 1px solid #dbdbdb; height: 32px; line-height: 32px; color: #a9a9a9; padding: 0px 5px; overflow: hidden; }

.re_button { display: inline-block; width: 130px; height: 46px; line-height: 46px; text-align: center; color: #fff; background: #02559e; border: none; font-size: 18px; border-radius: 4px; margin-left: 99px; margin-top: 20px; cursor: pointer; font-family: "微软雅黑"; }

.re_right p img { margin-right: 25px; }

.re_right h3 { font-size: 15px; font-weight: bold; color: #787878; margin-bottom: 25px; }

.re_left p span, .pass_m p span { display: inline-block; width: 30%; background: url(../images/check.png) no-repeat left center; padding-left: 30px; line-height: 32px; }

.re_left p, .pass_m p { font-size: 16px; color: #999; font-weight: bold; text-align: center; margin-top: 80px; margin-bottom: 80px; }

/*找回密码end*/
/*底部*/
.footer { width: 100%; min-width: 1200px; float: left; margin-top: 50px; padding-top: 50px; background: #fff; font-size: 14px !important; }

.footer ul { margin: 0 auto; width: 1200px; }

.footer ul:after, .footer ul:before { display: block; content: ''; clear: both; }

.footer01 { position: relative; float: left; width: 1200px; box-sizing: border-box; height: 59px; line-height: 59px; border: 1px solid #dddddd; color: #dddddd; padding-left: 20px; }

.footer01 .footer-icon { padding-left: 48px !important; background-image: url(../images/footer-icon.png); background-repeat: no-repeat; background-position: 15px 5px; }

.footer01 > .footer-dep-list { position: absolute; top: -32px; left: 0; }

.footer01 > .footer-dep-list span { background-color: #fff; position: relative; z-index: 1; display: inline-block; line-height: 16px; padding: 6px 12px; color: #666666; }

.footer01 > .footer-dep-list span:before { content: ''; display: block; position: absolute; top: 13px; left: 0; width: 5px; height: 5px; border-radius: 50%; background-color: #d8d8d0; }

.footer01 > .footer-dep-list span:after { content: ''; display: block; position: absolute; top: 13px; right: 0; width: 5px; height: 5px; border-radius: 50%; background-color: #d8d8d0; }

.footer01 > .footer-dep-list span:nth-of-type(1) { left: -271px; }

.footer01 > .footer-dep-list span:nth-of-type(2) { left: -145px; }

.footer01 > .footer-dep-list span:nth-of-type(3) { left: 0px; }

.footer01 > .footer-dep-list span:nth-of-type(4) { left: 145px; }

.footer01 > .footer-dep-list span:nth-of-type(5) { left: 271px; }

.footer01 > span { color: #CCCCCC; float: left; padding-left: 27px; padding-right: 27px; }

.footer01 a { padding-left: 33px; }

.f_2 a { margin: 0PX !important; }

.footer01 a { height: 59px; display: block; float: left; color: #333333; text-decoration: none; }

.footer01 a:first-child { margin-left: 10px; }

.footer01 a:last-child { margin-right: 10px; }

.lj01 { background: url("../images/img_08.png") left center no-repeat; }

.lj02 { background: url("../images/img_01.png") left center no-repeat; }

.lj03 { background: url("../images/img_06.png") left center no-repeat; }

.lj04 { background: url("../images/img_07.png") left center no-repeat; }

.lj05 { background: url("../images/img_04.png") left center no-repeat; }

.lj06 { background: url("../images/img_03.png") left center no-repeat; }

.lj07 { background: url("../images/img_02.png") left center no-repeat; }

.lj08 { background: url("../images/img_05.png") left center no-repeat; }

.lj09 { background: url("../images/img_09.png") left center no-repeat; }

.dblianjie { float: left; height: 63px; line-height: 63px; margin-top: 15px; border-right: 1px solid #dddddd; }

.dblianjie a { padding: 0 10px; color: #666666; text-decoration: none; }

.dblxfs { float: left; margin-top: 25px; text-align: center; position: relative; }

.dblxfs strong { font-size: 14px; color: #ff464e; font-weight: bold; margin-top: 15px; display: block; }

.dbbqjs { width: 1200px; float: left; text-align: center; margin-top: 30px; line-height: 25px; color: #666666; margin-bottom: 20px; }

.dbbqjs a { color: #666; }

.dbbqjs a:hover { text-decoration: underline; }

.zjdl { padding: 5px 20px; background: #fef4ea; border: 1px solid #f5deb9; }

.qitazhanghu { margin-top: 20px; }

.qitazhanghu a { display: inline-block; padding: 5px 20px; background: #efefef; border: 1px solid #f5deb9; margin-top: 20px; margin-right: 10px; color: #555555; }

.select_d { border: 1px solid #ddd; height: 32px; padding: 0 5px; width: 100px; }

.dblxfs span .jt_text { border: 1px solid #40a100; height: 30px; width: 180px; vertical-align: bottom; margin-left: 14px; padding: 0 5px; line-height: 30px; color: #666; outline: none; padding-left: 60px; }

.dblxfs span .jt_butt { padding: 0 15px; background: #40a100; height: 32px; border: 1px solid #40a100; vertical-align: bottom; color: #fff; cursor: pointer; }

.dblxfs span input { float: left; margin: 5px 0; }

.dbbqjs { width: 1200px; float: left; display: block; text-align: center; margin-top: 30px; line-height: 25px; color: #666666; margin-bottom: 20px; }

.dblxfs strong b { font-size: 12px; font-weight: 100; margin-left: 20px; color: #333; }

.dblxfs span dl { position: absolute; left: 14px; top: 3px; text-align: left; width: 50px; color: #666; }

.dblxfs span dt { font-size: 14px; line-height: 32px; padding-left: 8px; background: url(../images/dt_bg.png) no-repeat 40px center; }

.dblxfs span dd { font-size: 14px; line-height: 28px; border-left: solid 1px #40a100; border-right: solid 1px #40a100; padding-left: 8px; cursor: pointer; display: none; background: #fff; }

.dblxfs span dd:hover { background: #aaa; color: #fff; }

.dblxfs span dd.first { border-top: solid 1px #fff; }

.dblxfs span dd.last { border-bottom: solid 1px #40a100; }
