﻿@charset "utf-8";
/* CSS Document */
@charset "utf-8";
/* CSS Document */
* { margin: 0px; padding: 0px; word-wrap: break-word; }
body { position: relative; font-size: 12px; color: #5c5d5e; font-family: Arial, Helvetica, sans-serif, "微软雅黑"; line-height: 1.75; }
img { border: 0; max-width: 100%; }
button { cursor: pointer; }
input, button, textarea, select { font: 100%; font-family: Arial, Helvetica, sans-serif, "微软雅黑"; outline: medium; vertical-align: middle; }
ul, li, ol, dl, dd, dt { list-style: none; }
a { text-decoration: none; color: #000; }
a:hover { color: #999; }
.clearfix { *zoom: 1;
}
.clearfix:after { display: block; overflow: hidden; clear: both; height: 0px; visibility: hidden; content: "."; }
.left { float: left; }
.right { float: right; }
.w_1200 { width: 1200px; margin: 0 auto; }
.dnone { display: none }
i { display: inline-block; background: url(../Images/pic.png) no-repeat; }
.top1 { height: 40px; border-bottom: 1px solid #d9d9d9; line-height: 40px; }
.top1l { float: left; padding-left: 25px; position: relative; }
.top1l i { width: 20px; height: 24px; background-position: 0 0; position: absolute; top: 8px; left: 0px; }
.top1r { float: right; }
.top1r a { display: inline-block; margin-left: 15px; }
.top1r a i { padding: 0 2px; background-position: 0 -359px; width: 18px; }
.top2 { padding-top: 16px; box-shadow: 0 4px 4px #000; background: url(../Images/nav_bg_01.png) center bottom no-repeat; position: relative; z-index: 10; min-width: 1200px; }
.top2l { width: 500px; float: left; height: 52px; }
.top2l a { display: block; height: 100%; }
.top2l img { max-height: 100%; }
.top2r { width: 700px; float: left; height: 52px; }
.top2rcl { float: left; width: 520px }
.top2rcl li { float: left; position: relative }
.top2rcl li a { display: block; padding: 0 16px; color: #fff; font-size: 14px; line-height: 52px; }
.top2rcl li a:hover { color: #fff; }
.top2rcl li p { position: absolute; top: 52px; left: 0; width: 100px; background: #fff; display: none }
.top2rcl li p a { color: #444; line-height: 30px; padding: 0; border-bottom: 1px dashed #ccc; padding-left: 10px }
.top2rcl li p a:hover { color: #143a78; }
.top2rcr { float: right; margin-top: 13px; position: relative }
.top2rcr i { height: 23px; width: 23px; display: block; position: absolute; right: 42px; top: 1px; background: #fff url(../Images/pic.png) no-repeat 0px -758px; }
.top2rcr input { width: 125px; height: 23px; border: 1px solid #ccc; padding: 0; }
.top2rcr button { background: #0a2b4a; border: none; height: 25px; line-height: 25px; padding: 0 5px; color: #fff; font-size: 14px; }
.banner { position: relative; }
.banners { position: relative; width: 100%; height: 505px; overflow: hidden; }
.bannerst { width: 100%; height: 100%; overflow: hidden; }
.bannerst ul { width: 100% !important; background: #eee; transition: all 1s ease 0s; height: 100%; }
.bannerst ul li { width: 100% !important; min-width: 1200px; float: left; text-align: center; height: 100%; background-repeat: no-repeat; background-position: center top; background-size: auto 100%; }
.bannerst ul li a { display: block; width: 100%; height: 100%; }
.bannersb { width: 100%; position: absolute; z-index: 1; bottom: 10px; left: 0; right: 0; height: 30px; line-height: 30px; }
.bannersb ul { text-align: center; margin: 0 auto; }
.bannersb ul li { cursor: pointer; _float: none; *float: none;
display: inline-block; *display: inline;
zoom: 1; width: 10px; height: 10px; margin: 0 5px; overflow: hidden; line-height: 999px; background: #ccc; border: 1px solid #ccc; border-radius: 50%; transition: all 0.2s ease; }
.bannersb ul li.on { background: none; }
.banner_login { position: absolute; margin-right: -570px; top: 70px; right: 50%; width: 270px; z-index: 3; background: url(../Images/index_login_03_bg.png); }
.login3 { height: 30px; padding: 0 }
.login3 span { display: block; float: left; line-height: 30px; font-size: 14px }
.login3 a { height: 30px; width: 30px; display: block; float: left; margin-left: 10px }
.login3 .qq { background: url(../Images/qq_login.gif) no-repeat; }
.login3 .weibo { background: url(../Images/weibo_login.png) no-repeat; }
.login3 .weixin{ background: url(../Images/wechat_login.png) no-repeat; }
.banner_bt { height: 42px; background: url(../Images/index_login_bg.png) no-repeat top right; font-size: 22px; color: #336699; font-weight: bold; line-height: 42px; padding-left: 5px; }
.index_loginb { margin: 18px 10px; width: 250px; height: 240px; overflow: hidden; position: relative; }
.index_loginb .inp { height: 34px; border: 1px solid #fff; margin-bottom: 10px; position: relative; }
.index_loginb i { width: 20px; height: 20px; position: absolute; left: 8px; top: 7px; }
.index_loginb .user { background-position: 0px -930px; }
.index_loginb .icon_pwd { background-position: 0 -970px; }
.index_loginb .a { right: 0px; background-position: -3px -715px; left: auto; }
.index_loginb .inp input { padding-left: 36px; height: 34px; line-height: 34px; font-size: 14px; color: #606060; width: 200px; background: none; border: none; }
.index_loginb .inp label { position: absolute; top: 0px; left: 36px; line-height: 34px; }
.index_loginb .pwd .input { width: 146px; }
.index_loginb .pwd input { width: 110px; }
.index_loginb .pwd a { position: absolute; width: 65px; text-align: right; padding-right: 25px; line-height: 34px; right: 0px; top: 0px; color: #f06a00; font-size: 14px; }
.index_loginb .Clause { line-height: 30px; font-size: 14px; color: #000; }
.index_loginb .Clause input { margin: 0 5px; }
.index_loginb .Clause a { color: #ff9600; margin: 0 5px; }
.index_loginb .zddl { line-height: 30px; margin-bottom: 10px; font-size: 14px; color: #000; }
.index_loginb .zddl input { margin: 0 5px; }
.index_loginb .zddl a { color: #ff9600; float: right; }
.index_loginb button { font-size: 18px; color: #fff; background: #336699; height: 34px; line-height: 34px; text-align: center; width: 100%; border: none; cursor: pointer; margin-bottom: 15px; }
.con1 { padding: 10px 0 20px; }
.con1 a { width: 31.3333%; margin: 0 1%; float: left; text-align: center; }
.con1 a em { background: no-repeat center center; background-size: auto 80%; line-height: 210px; display: block; }
.con1 a .p1 { font-size: 26px; line-height: 30px; color: #3e3e3e; }
.con2 { text-align: center; min-width: 1200px; width: 100%; height: 300px; background: url(../Images/index_01.jpg) no-repeat center }
.con2 img { max-width: 100%; display: block; }
.con2 .link { width: 1200px; margin: 0 auto; position: relative; }
.con2 .link a { width: 166px; height: 166px; display: block; position: absolute; top: 35px }
.con2 .link .a1 { background: url(../Images/1.gif); left: 25px; }
.con2 .link .a2 { background: url(../Images/1.gif); left: 270px; }
.con2 .link .a3 { background: url(../Images/1.gif); left: 515px; }
.con2 .link .a4 { background: url(../Images/1.gif); left: 765px; }
.con2 .link .a5 { background: url(../Images/1.gif); left: 1015px; }
.con3 { background: #eef9fd; padding: 40px 0; }
.con3l { width: 825px; float: left; }
.con3lt { background: url(../Images/index_02_bg.png) no-repeat; background-size: 100% 100%; margin-bottom: 10px; padding: 0 15px; height: 50px; line-height: 50px; }
.con3lt2 { background: url(../Images/index_01_bg.png) no-repeat; background-size: 100% 100%; margin-bottom: 10px; padding: 0 15px; height: 50px; line-height: 50px; }
.con3ltl { float: left; font-size: 30px; color: #fff; font-weight: bold; }
.con3ltr { float: right; }
.con3lc { background: #fff; margin-bottom: 10px; padding: 30px 40px; position: relative; }
.con3lcl, .con3lcr { position: absolute; width: 20px; height: 30px; background: url(../Images/pic.png) no-repeat; top: 50%; margin-top: -15px; }
.con3lcl { left: 3px; background-position: 0 -885px; }
.con3lcr { right: 3px; background-position: 0 -841px; }
.con3lcc { width: 730px; height: 200px; overflow: hidden; position: relative; }
.con3lcc ul { width: 10000%; position: absolute; top: 0px; left: 0px; height: 200px; overflow: hidden; }
.con3lcc li { height: 200px; float: left; width: 345px; margin: 0 10px; }
.con3lccl { float: left; width: 185px; height: 200px; }
.con3lccr { float: right; width: 150px; height: 200px; }
.con3lccr .title { font-size: 16px; margin-bottom: 10px; color: #000000; border-bottom: 1px dashed #ccc; line-height: 30px; height: 30px; overflow: hidden; }
.con3lccr .info { line-height: 20px; overflow: hidden; height: 160px; }
.con3lb { background: #fff; padding: 20px 10px; height: 215px; }
.con3lbl { float: left; width: 260px; padding-right: 20px; border-right: 1px solid #ccc; height: 215px; }
.con3lblt { height: 31px; line-height: 30px; border-bottom: 1px solid #ccc; }
.con3lbltl { float: left; font-size: 18px; color: #1b1a1b; border-bottom: 2px solid #1b1a1b; margin-bottom: -1px; }
.con3lbltr { float: right; font-size: 14px; }
.con3lblb li { position: relative; height: 35px; line-height: 35px; font-size: 14px; padding-left: 20px; border-bottom: 1px solid #ccc; }
.con3lblb li a { display: block; height: 35px; overflow: hidden; }
.con3lblb li i { position: absolute; width: 20px; height: 35px; background: url(../Images/li.png) center center no-repeat; top: 0px; left: 0px; }
.con3lbr { width: 500px; float: right; }
.con3lbrb li { position: relative; height: 35px; line-height: 35px; font-size: 14px; padding-left: 20px; padding-right: 100px; border-bottom: 1px solid #ccc; }
.con3lbrb li a { display: block; height: 35px; overflow: hidden; }
.con3lbrb li i { position: absolute; width: 20px; height: 35px; background: url(../Images/li.png) center center no-repeat; top: 0px; left: 0px; }
.con3lbrb li span { position: absolute; top: 0px; right: 0px; height: 35px; width: 100px; text-align: right; }
.con3r { float: right; width: 345px; }
.con3rb { background: #fff; padding: 10px; }
.con3rb ul { height: 505px; overflow: hidden; }
.con3rb li { margin-bottom: 10px; }
.con3rb .title { position: relative; font-size: 18px; color: #1e1e1e; line-height: 25px; margin-bottom: 10px; padding-left: 25px; }
.con3rb .title i { background: url(../Images/pic.png) no-repeat; position: absolute; top: 4px; left: 0px; background-position: 0 -39px; width: 16px; height: 16px; }
.con3rb .info { position: relative; font-size: 14px; color: #1d3e5d; line-height: 25px; margin-bottom: 10px; padding-left: 25px; }
.con3rb .info i { background: url(../Images/pic.png) no-repeat; position: absolute; top: 4px; left: 0px; background-position: 0 -68px; width: 16px; height: 16px; }
.con4 { padding: 20px 0; position: relative; }
.con4l { position: absolute; top: 20px; left: 0px; font-size: 18px; color: #1c1c1c; line-height: 25px; width: 100px; }
.con4r { padding-left: 100px; }
.con4r a { margin-right: 30px; font-size: 14px; color: #1d3e5d; line-height: 25px; }
.foot1 { background: #1e4e7a; color: #fff; font-size: 14px; line-height: 25px; padding: 20px 0; }
.foot1 a { color: #fff; }
.foot1 a:hover { color: #fff; }
.foot1 .title span { font-size: 18px; }
.foot1l { float: left; }
.foot1l dt { font-size: 18px; }
.foot1l li { float: left; width: 220px; }
.foot1r { float: right; }
.foot1r .img { float: left; margin-right: 10px; }
.foot1r .tel { float: left; }
.foot2 { background: #082f53; color: #fff; text-align: center; line-height: 20px; padding: 10px 0; height: 40px }
.foot2 a { color: #fff; margin: 0 5px; }
.foot2 span { margin: 0 5px; }
/*找回密码*/
.zhmm { width: 800px; margin: 80px auto; }
.zhmmt { padding-bottom: 20px; border-bottom: 1px solid #ccc; margin-bottom: 20px; }
.zhmmt .img { margin-left: 88px; margin-bottom: 20px; }
.zhmmt li { float: left; width: 200px; text-align: center; font-size: 20px; color: #00101d; line-height: 35px; }
.zhmmc { margin: 50px 0; font-size: 18px; }
.zhmmc p { padding-left: 20px; line-height: 30px; }
.zhmmc p i { padding: 0 10px; background-position: 0 -140px; }
.zhmmb table { width: 100%; line-height: 35px; }
.zhmmb table td { line-height: 55px; }
.zhmmb table td span { font-size: 14px; line-height: 55px; margin: 0 5px; }
.zhmmb table tr td:first-child { text-align: right; font-size: 18px; color: #010101; }
.zhmmb input { height: 35px; border: 1px solid #2283c7; line-height: 35px; margin: 10px 5px; padding: 0 5px; float: left; }
.zhmmb input.name { width: 250px; }
.zhmmb input.yzm { width: 100px; }
.zhmmb .img { float: left; width: 120px; height: 35px; margin: 10px 0 10px 20px; }
.zhmmb .img img { width: 100%; height: 35px; }
.zhmmb .img a { display: block; }
.zhmmb td a { margin: 0 5px; }
.zhmmb button { background: #2283c7; border: none; padding: 0 40px; line-height: 40px; color: #fff; font-size: 20px; border-radius: 2px; }
.zhmmb .yzm_info { padding: 0 10px; background: #e5e5e5; color: #9c9c9c; float: left; height: 35px; margin: 10px 5px; line-height: 35px; }
.zhmmb .yzm_btn { padding: 0 10px; background: #2283c7; color: #fff; float: left; height: 35px; margin: 10px 5px; line-height: 35px; }
.zhmmb .icon-dui { width: 52px; height: 52px; background: url(../Images/pic.png) no-repeat 0 -474px; display: block; margin-right: 10px; float: right; }
.zhmmb .icon-error { width: 52px; height: 52px; background: url(../Images/pic.png) no-repeat 0 -1074px; display: block; margin-right: 10px; float: right; }
/*-----新闻中心-----*/
.xwzx { margin: 30px 0; }
.xwzxl { float: left; width: 200px; }
.xwzxlt { border: 1px solid #ccc; margin-bottom: 20px; border-top: none; }
.xwzxltt { font-size: 18px; border-top: 1px solid #ccc; text-align: center; background: url(../Images/left_nav_bg.png); line-height: 35px; border-bottom: 1px solid #ccc; }
.xwzxltt .icon-xwdt { padding: 0 10px; background-position: 0 -1003px; }
.xwzxltt .icon-bz { padding: 0 10px; background-position: 0 -361px; }
.xwzxltt .icon-gr { padding: 0 10px; background-position: 0 -314px; }
.xwzxltb { padding: 10px 10px 0 10px; }
.xwzxltb li { margin-bottom: 10px; border: 1px solid #ccc; }
.xwzxltb li a { display: block; position: relative; height: 40px; line-height: 40px; text-align: center; font-size: 16px; }
.xwzxltb li i { position: absolute; height: 40px; width: 40px; top: 0px; right: 0px; background-position: 15px -90px; }
.xwzxlbt { border-top: 2px solid #143a78; height: 25px; line-height: 25px; padding: 0 10px; border-bottom: 1px solid #ccc; }
.xwzxlbb li { padding: 10px 9px; width: 180px; text-align: center; }
.xwzxlbb li .img { height: 100px; width: 160px; margin: 0 auto; }
.xwzxlbb li .img a { display: table-cell; width: 160px; height: 100px; text-align: center; vertical-align: middle; }
.xwzxlbb li img { max-width: 160px; max-height: 100px; }
.xwzxlbb li a { display: block; }
.xwzxlbb li p { height: 25px; line-height: 25px; overflow: hidden; }
.xwzxr { float: right; width: 960px; }
.xwzxrc { height: auto; min-height: 400px; _height: 400px }
.xwzxrt { font-size: 30px; color: #212121; line-height: 45px; border-bottom: 1px solid #ccc; margin-bottom: 20px; position: relative }
.xwzxrt span { border-bottom: 2px solid #104068; float: left; margin-bottom: -1px; }
.xwzxrt p { position: absolute; left: 200px; top: 10px; font-size: 14px; font-weight: normal }
.xwzxrt p a { float: left; width: 80px; text-align: center; border-radius: 5px; line-height: 25px; margin: 2px 10px; background: url(../Images/zhmm_btn_bg.png) repeat-x; height: 25px; color: #fff; border: 1px solid #ccc; }
.xwzxrt p label { float: left; display: block; line-height: 30px; color: #999 }
.xwzxrt .broad { position: absolute; right: 5px; top: 0; font-size: 14px }
.xwzxrc li { border-bottom: 1px dashed #ccc; line-height: 35px; position: relative; padding: 0 120px 0 30px; }
.xwzxrc li a { display: block; font-size: 16px; color: #143a78; }
.xwzxrc li span { position: absolute; top: 0px; right: 0px; width: 120px; text-align: right; }
.xwzxrc li a.a { float: left }
.xwzxrc li p.l { float: left; display: block; }
.xwzxrc li i { position: absolute; top: 0px; left: 0px; background-position: 0 -1036px; padding: 0 10px; }
.xwzxrb { margin: 20px 0; font-size: 16px; line-height: 25px; }
.xwzxrb ul { text-align: center; }
.xwzxrb li { cursor: pointer; _float: none; *float: none;
display: inline-block; *display: inline;
zoom: 1; margin: 0 5px; }
.xwzxrb li a { display: block; padding: 0 8px; }
.xwzxrb li span { display: block; padding: 0 8px; }
.xwzxrb li.on { background: #24428a; color: #fff; }
/*帮助中心常见问题*/
.cjwtrc_ul li { border-bottom: 1px dashed #ccc; position: relative; padding: 10px 0; }
.cjwtrc_ul li .title { font-size: 18px; line-height: 30px; height: 30px; overflow: hidden; }
.cjwtrc_ul li .title a { display: block; }
.cjwtrc_ul li .zk_info { position: absolute; top: 16px; right: 10px; background: #fff; font-size: 14px; color: #ff7807; display: block; }
.cjwtrc_ul li .zk_info i { padding: 0 10px; background-position: 3px -544px; }
.cjwtrc_ul li.on .zk_info i { padding: 0 10px; background-position: 3px -579px; }
.cjwtrc_ul li .info { line-height: 20px; height: 40px; overflow: hidden; font-size: 14px; }
.cjwtrc_ul li.on .info { height: auto; }
/*帮助中心联系客服*/
.bzzxlxkf { border: 1px solid #d9d9d9; }
.bzzxlxkf_ul1 { padding: 20px 9px; }
.bzzxlxkf_ul2 { padding: 20px 9px; border-top: 1px solid #d9d9d9; background: #f1f1f1; }
.bzzxlxkf_li { float: left; margin: 0 20px; width: 430px; }
.bzzxlxkf_li .img { float: left; width: 110px; height: 110px; }
.bzzxlxkf_li .img img { width: 100px; height: 110px; }
.bzzxlxkf_li .info_box { margin-left: 10px; float: left; width: 300px; }
.bzzxlxkf_li .info_box .title { font-size: 18px; color: #000; font-weight: bold; }
.bzzxlxkf_li .info_box .info table { width: 100%; }
.bzzxlxkf_li .info_box .info td { font-size: 14px; }
.bzzxlxkf_li .info_box .info li { float: left; background: url(../Images/bzzx_lxkf_02.png) no-repeat center center; width: 16px; height: 16px; margin: 2px; }
.bzzxlxkf_li .info_box .ljsy_btn { float: left; padding: 0 10px; background: #ff6600; color: #fff; }
.bzzxlxkf_li .wyly_btn { display: block; text-align: center; background: #6abb78; color: #fff; width: 150px; height: 30px; line-height: 30px; }
/*帮助中心自助服务*/
.bzzxzzfw dl { padding: 20px 0; border-top: 1px solid #ccc; }
.bzzxzzfw dt { color: #3e3e3e; font-size: 16px; }
.bzzxzzfw dd { margin-top: 20px; }
.bzzxzzfw dd a { display: block; float: left; font-size: 14px; color: #0044dd; padding: 0 5px; margin: 2px 5px; background: #eef9fd; border: 1px solid #ccc; border-radius: 2px; }
.bzzxzzfw dd span { float: left; margin: 2px; }
.bzzxzzfw dd a:hover { color: #ff7806; text-decoration: underline; }
/*登录*/
.dlyml { float: left; width: 850px; text-align: center; height: 600px; }
.dlyml img { max-width: 850px; max-height: 600px; }
.dlymr { float: right; width: 300px; }
.dlymr_box { width: 270px; background: #e5e5e5; border: 1px solid #b5b5b5; }
.dlymr_boxt { height: 42px; background: url(../Images/index_login_bg.png) no-repeat top right; font-size: 22px; color: #336699; font-weight: bold; line-height: 42px; padding-left: 5px; }
.dlymr_boxb { margin: 18px 10px; width: 250px; height: 240px; overflow: hidden; position: relative; }
.dlymr_boxb .inp { height: 34px; border: 1px solid #c9c9c9; margin-bottom: 10px; position: relative; }
.dlymr_boxb i { width: 20px; height: 20px; position: absolute; left: 8px; top: 7px; }
.dlymr_boxb .user { background-position: 0px -320px; }
.dlymr_boxb .icon_pwd { background-position: -4px -423px; }
.dlymr_boxb .a { right: 0px; background-position: -3px -715px; left: auto; }
.dlymr_boxb .inp input { padding-left: 36px; height: 34px; line-height: 34px; font-size: 14px; color: #606060; width: 200px; background: none; border: none; }
.dlymr_boxb .inp label { position: absolute; top: 0px; left: 36px; line-height: 34px; }
.dlymr_boxb .pwd .input { width: 146px; }
.dlymr_boxb .pwd input { width: 110px; }
.dlymr_boxb .pwd a { position: absolute; width: 65px; text-align: right; padding-right: 25px; line-height: 34px; right: 0px; top: 0px; color: #f06a00; font-size: 14px; }
.dlymr_boxb .Clause { line-height: 30px; font-size: 14px; color: #000; }
.dlymr_boxb .Clause input { margin: 0 5px; }
.dlymr_boxb .Clause a { color: #ff9600; margin: 0 2px; }
.dlymr_boxb .zddl { line-height: 30px; margin-bottom: 10px; font-size: 14px; color: #000; }
.dlymr_boxb .zddl input { margin: 0 5px; }
.dlymr_boxb .zddl a { color: #ff9600; float: right; }
.dlymr_boxb button { font-size: 18px; color: #fff; background: #336699; height: 34px; line-height: 34px; text-align: center; width: 100%; border: none; cursor: pointer; margin-bottom: 15px; }
/*关于我们合作伙伴*/
.gywmhzhb li { padding: 20px 0; border-bottom: 1px solid #ccc; }
.gywmhzhbl { float: left; width: 170px; height: 90px; }
.gywmhzhbl a { display: table-cell; vertical-align: middle; text-align: center; width: 170px; height: 90px; }
.gywmhzhbl img { max-height: 90px; max-width: 170px; }
.gywmhzhbr .title { font-size: 18px; font-weight: bold; line-height: 30px; height: 30px; overflow: hidden; }
.gywmhzhbr .title a { display: block; padding-left: 10px }
.gywmhzhbr .info { font-size: 14px; line-height: 20px; height: 60px; overflow: hidden; padding-left: 10px }
/*关于我们联系我们*/
.lxwm_map { margin: 20px 0; }
.lxwm_map_box { height: 430px; width: 960px; }
.lxwm_bt { background: url(../Images/lxwm_bg.jpg) no-repeat; height: 35px; line-height: 35px; color: #fff; font-size: 24px; padding-left: 20px; margin-bottom: 10px; }
.lxwm_bb table { width: 100%; font-size: 14px; color: #123551; line-height: 30px; margin-bottom: 20px; }
/*关于我们人才招聘*/
.gywmrczp table { width: 100%; border-spacing: 0; border-collapse: collapse; }
.gywmrczp .cl_eef9fd td { background: #eef9fd; }
.gywmrczp th { font-size: 16px; color: #212121; font-weight: bold; line-height: 35px; text-align: center; }
.gywmrczp td { text-align: center; font-size: 14px; color: #7c7c7c; line-height: 25px; padding: 5px; word-break: break-all; word-wrap: break-word; }
.gywmrczp td a { color: #7c7c7c; }
.gywmrczp tr:hover td { color: #386de4; text-decoration: underline; }
.gywmrczp tr:hover td a { color: #386de4; }
.gywmrczp td .icon-left { display: block; width: 12px; height: 12px; background-position: -26px -280px; }
.gywmrczp tr:hover td .icon-left { background-position: 0 -280px; }
/*关于我们人才招聘详情*/
.gywmrczpxq table { width: 100%; border-spacing: 0px; border-collapse: collapse; border: 1px solid #a0a0a0; margin-bottom: 20px; }
.gywmrczpxq th { background: #cacaca; border: 1px solid #a0a0a0; font-size: 20px; line-height: 60px; color: #2f2f2f; }
.gywmrczpxq th span { font-size: 28px; font-weight: bold; margin: 0 10px; }
.gywmrczpxq td { border: 1px solid #a0a0a0; padding: 2px 5px 2px 10px; word-break: break-all; word-wrap: break-word; font-size: 16px; color: #696969; line-height: 35px; }
.gywmrczpxq td.cl_eee { background: #eee; font-size: 18px; font-weight: bold; }
.gywmrczpxq td.cl_dcdcdc { background: #dcdcdc; font-size: 18px; font-weight: bold; }
.gywmrczpxq_b { font-size: 18px; color: #696969; line-height: 35px; }
/*关于我们团队介绍*/
.gywmtdjs { font-size: 14px; color: #212121; }
.gywmtdjs .p1 { font-size: 18px; font-weight: bold; }
/*关于我们在线留言*/
.gywmzxly_t { font-size: 14px; color: #ca0a07; margin-bottom: 10px; }
.gywmzxly_b table { width: 750px; }
.gywmzxly_b td { vertical-align: top; line-height: 34px; padding: 2px 0; }
.gywmzxly_b input { width: 250px; height: 26px; border: 1px solid #dfdfdf; background: #ededed; padding: 2px 5px; line-height: 26px; font-size: 14px; margin: 2px 5px; float: left; }
.gywmzxly_b .yzm_inp { width: 100px; }
.gywmzxly_b textarea { width: 600px; border: 1px solid #dfdfdf; background: #ededed; padding: 2px 5px; line-height: 25px; font-size: 14px; margin: 2px 5px; height: 100px; }
.gywmzxly_b a { margin: 0 5px; display: block; float: left; }
.gywmzxly_b img { height: 30px; margin: 2px 0; }
.gywmzxly_b button { float: right; background: url(../Images/zhmm_btn_bg.png) repeat-x; height: 38px; line-height: 38px; padding: 0 10px; color: #fff; font-size: 18px; border: none; margin-right: 5px; border-radius: 5px; }
/*注册*/
.zcymr { float: right; width: 327px; }
.zcymr_box { width: 325px; height: 400px; background: #e5e5e5; border: 1px solid #b5b5b5; }
.zcymr_boxt { height: 42px; background: url(../Images/index_login_bg.png) no-repeat top right #336699; font-size: 22px; color: #336699; font-weight: bold; line-height: 42px; }
.zcymr_boxt p { float: left; width: 50%; text-align: center; color: #fff; }
.zcymr_boxt p.index { padding-left: 90px }
.zcymr_boxt p.hover { background: #e5e5e5; color: #336699; }
.zcymr_boxb { margin: 18px 0; width: 325px; position: relative; }
.zcymr_boxb table { width: 100%; }
.zcymr_boxb th { text-align: right; font-family: '宋体'; font-size: 16px; color: #606060; width: 100px; padding: 5px; line-height: 30px; }
.zcymr_boxb td { padding: 5px 0; }
.zcymr_boxb input { float: left; width: 200px; padding: 2px 5px; height: 34px; border: 1px solid #ccc; line-height: 34px; }
.zcymr_boxb input.XieYi { height: 24px; line-height: 24px; }
.zcymr_boxb .yzm_inp { width: 100px; float: left; }
.zcymr_boxb .yzm_btn { margin-left: 10px; float: left; font-size: 14px; color: #606060; padding: 0 5px; border: 1px solid #ccc; line-height: 28px; border-radius: 5px; cursor: pointer }
.zcymr_boxb .zcxy { font-size: 14px; color: #000; padding-left: 20px; }
.zcymr_boxb .zcxy input { width: auto; margin: 0 5px; }
.zcymr_boxb .zcxy_a { margin: 0 5px; color: #336699; }
.zcymr_boxb .zx_box { text-align: center; font-size: 14px; color: #606060; }
.zcymr_boxb .zx_box a { margin: 0 5px; font-size: 16px; color: #ff9600; }
.zcymr_boxb .zx_box .tj_btn { font-size: 14px; color: #fff; background: #336699; padding: 0 10px; border: 1px solid #ccc; line-height: 28px; border-radius: 5px; margin: 0 5px; }
.market-banner .zcymr_boxt { background: none }
.market-banner .zcymr_boxt p { color: #444; text-align: left }
/*会员中心我要咨询*/
.hyzxwyzx li { margin: 9px; padding: 10px; float: left; width: 280px; height: 100px }
.hyzxwyzx .img { float: left; width: 40px; height: 40px; text-align: center; }
.hyzxwyzx .img img { width: 40px; height: 40px; }
.hyzxwyzx .tit { font-weight: bold; font-size: 16px }
.hyzxwyzx .info_box { float: right; width: 240px; }
.hyzxwyzx .info { max-height: 100px; _height: 100px; line-height: 20px; font-size: 12px; overflow: hidden; color: #999999 }
.hyzxwyzx .link a { display: block; width: 100px; height: 28px; font-size: 14px; color: #06c; text-align: left; border-radius: 5px; line-height: 28px; }
/*会员中心我要咨询问题描述*/
.xwzxrt_link { float: right; font-size: 16px; color: #ff7807; }
.hyzxwyzxwtms table { width: 100%; }
.hyzxwyzxwtms td { vertical-align: top; line-height: 35px; }
.hyzxwyzxwtms textarea { width: 700px; height: 300px; padding: 10px; margin: 5px; border: 1px solid #ccc; font-size: 14px; line-height: 25px; }
.hyzxwyzxwtms .input { margin: 5px; position: relative; width: 345px; }
.hyzxwyzxwtms .text_inp { width: 230px; height: 28px; float: left; border: 1px solid #ccc; padding: 0 5px; line-height: 28px; }
.hyzxwyzxwtms .sc_btn { margin-left: 20px; float: left; width: 80px; text-align: center; border-radius: 5px; background: url(../Images/zhmm_btn_bg.png) repeat-x; line-height: 28px; height: 30px; color: #fff; border: 1px solid #ccc; }
.hyzxwyzxwtms .file_btn { position: absolute; top: 0px; bottom: 0px; left: 0px; right: 0px; z-index: 2; width: 345px; height: 30px; opacity: 0; filter: alpha(opacity=0); }
.hyzxwyzxwtms .tj_btn { width: 80px; text-align: center; border-radius: 5px; line-height: 28px; background: url(../Images/zhmm_btn_bg.png) repeat-x; height: 30px; color: #fff; border: 1px solid #ccc; }
/*会员中心我要咨询咨询类别*/
.wyzxzxlb { width: 800px; margin: 0 auto; padding: 20px 0; }
.wyzxzxlbt { color: #484848; line-height: 30px; font-size: 14px; margin-bottom: 20px; }
.wyzxzxlbt .tjgd_box { padding-top: 20px }
.wyzxzxlbt .class { overflow-y: auto; height: 200px; border: 1px solid #ccc; padding: 10px }
.wyzxzxlbt .class span { color: #06c; cursor: pointer }
.wyzxzxlbt select { border: 1px solid #ccc; height: 28px; line-height: 28px; width: 180px; margin: 2px 10px; }
.wyzxzxlbt option { padding: 0 10px; }
.wyzxzxlbt .tjgd_box span { float: left; }
.wyzxzxlbt .tjgd_box a { float: left; width: 80px; text-align: center; border-radius: 5px; line-height: 25px; margin: 2px 10px; background: url(../Images/zhmm_btn_bg.png) repeat-x; height: 25px; color: #fff; border: 1px solid #ccc; }
.wyzxzxlbb { font-size: 14px; color: #6e6e6e; border-top: 1px solid #ccc; padding-top: 20px; }
.wyzxzxlbb .title { font-size: 16px; color: #484848; }
.wyzxzxlbb .info dl { border-bottom: 1px solid #ededed; height: auto; min-height: 50px; _height: 50px; }
.wyzxzxlbb .info dl dt { clear: both; height: auto; line-height: 30px; font-size: 14px; font-weight: bold; color: #444 }
.wyzxzxlbb .info dl dd { clear: both; height: auto; line-height: 25px; font-size: 12px; font-weight: normal }
.wyzxzxlbb .info .btn { text-align: right; line-height: 30px; height: 50px }
.wyzxzxlbb .info .btn span, .wyzxzxlbb .info .btn a { float: right; display: block; margin-left: 5px }
.wyzxzxlbb .info .btn a { background: #09c; padding: 0 10px; color: #fff }
.wyzxzxlbb .info .btn a.no { background: #999 }
/*会员中心*/
.hyzxrt { font-size: 18px; color: #212121; line-height: 45px; border-bottom: 1px solid #ccc; margin-bottom: 20px; }
.hyzxrt p { border-bottom: 2px solid #104068; float: left; margin-bottom: -1px; }
.hyzxrt span { margin: 0 5px; color: #bc0f13; }
.hyzxrbt { padding: 20px 0; border-bottom: 1px solid #ccc; }
.hyzxrbtl { float: left; width: 150px; padding: 0 20px; position: relative; }
.hyzxrbtl .img { width: 150px; height: 150px; }
.hyzxrbtl .img img { width: 150px; height: 150px; }
.hyzxrbtl .xgtx_btn, .hyzxrbtc .xgtx_btn { display: block; width: 120px; text-align: center; margin: 10px auto; background: url(../Images/zx_btn_bg.png) repeat-x; line-height: 30px; font-size: 16px; color: #0a2b4a; border: 1px solid #ccc; border-radius: 5px; }
.hyzxrbtc .xgtx_btn { float: left }
.hyzxrbtl .file_inp { position: absolute; width: 150px; height: 200px; top: 0px; left: 20px; opacity: 0; filter: alpha(opacity=0); z-index: 2; cursor: pointer; }
.member-info-table { float: left }
.edit-information { display: block; float: left; line-height: 50px; margin-left: 20px }
.hyzxrbtc { float: left; width: 240px; }
.hyzxrbtc table { width: 100%; font-size: 16px; }
.hyzxrbtc th { font-weight: 400; text-align: left; line-height: 23px; }
.hyzxrbtc td a { font-size: 14px; color: #014099; }
.hyzxrbtr { float: right; width: 300px; }
.hyzxrbtr .p1 { font-size: 16px; color: #373737; text-align: center; font-weight: bold; }
.hyzxrbtr li { float: left; width: 80px; margin: 10px; font-size: 14px; color: #014099; text-align: center; }
.hyzxrbtr .img { width: 71px; height: 71px; position: relative; margin: 10px auto; }
.hyzxrbtr .img img { width: 71px; height: 71px; }
.hyzxrbtr .img .icon-dui { position: absolute; bottom: 10px; right: 10px; width: 25px; height: 25px; background: url(../Images/hyzx_04.png) no-repeat; display: none; }
.hyzxrbtr li.on .img .icon-dui { display: block; }
.hyzxrbb { padding: 20px 0; }
.hyzxrbb li { width: 320px; float: left; text-align: center; padding: 20px 0; font-size: 18px; color: #0a2b4a; }
.hyzxrbb li .p1 { font-weight: bold; }
.hyzxrbb li .p2 { background: #eef9fd; width: 100px; border: 1px solid #dedede; border-radius: 5px; margin: 20px auto; }
/*会员中心历史查询*/
.hyzxlscxt { margin-bottom: 20px; }
.hyzxlscxt li { float: left; }
.hyzxlscxt span { float: left; font-size: 16px; color: #212121; padding-left: 30px; line-height: 28px; }
.hyzxlscxt .sj span { padding-left: 0; }
.hyzxlscxt input { float: left; border: 1px solid #ccc; height: 26px; line-height: 26px; padding: 0 5px; width: 110px; margin: 0 5px; }
.hyzxlscxt button { float: left; margin-left: 10px; width: 78px; height: 28px; background: url(../Images/lscx_01.jpg) no-repeat center center; border: none; }
.hyzxlscxb table { width: 98%; margin: 0 auto; border-spacing: 0px; border-collapse: collapse; color: #212121; border: 1px solid #e1e6eb; }
.hyzxlscxb th { text-align: left; background: #f5f6fa; font-size: 16px; line-height: 40px; font-weight: bold; padding-left: 10px }
.hyzxlscxb td { text-align: left; font-size: 14px; padding: 2px 5px; padding-left: 10px; border-bottom: 1px solid #e1e6eb; padding: 12px 8px }
.hyzxlscxb tr:hover { background: #f9f9fa }
.hyzxlscxb .cl_dcdcdc td { background: #dcdcdc; }
.hyzxlscxb td a { color: #06c }
.hyzxlscxb td a:hover { text-decoration: underline }
/*会员中心历史查询查看详情*/
.lscxckxqt { font-size: 16px; color: #212121; line-height: 20px; margin-bottom: 20px; }
.lscxckxqt input { border: 1px solid #ccc; padding: 0 5px; width: 110px; height: 24px; margin: 2px 10px 2px 0; line-height: 24px; }
.lscxckxqct { font-size: 16px; color: #212121; font-weight: bold; height: 45px; line-height: 45px; background: #b5b5b5; padding-left: 20px; }
.lscxckxqcb li { padding: 20px 0; border-bottom: 1px dashed #ccc; }
.lscxckxqcb .img { float: left; width: 80px; height: 80px; border: 1px solid #ccc; border-radius: 50%; }
.lscxckxqcb .img img { width: 80px; height: 80px; border-radius: 50%; }
.lscxckxqcb .info_box { width: 860px; float: right; }
.lscxckxqcb .title { font-size: 16px; font-weight: bold; color: #212121; }
.lscxckxqcb .info { font-size: 14px; margin: 10px 0; }
.lscxckxqcb .time span { margin-right: 20px; }
.lscxckxqbt { margin: 20px 0; border: 1px solid #ccc; padding-left: 20px; font-size: 16px; color: #212121; }
.lscxckxqbc { line-height: 30px; margin-bottom: 20px; }
.lscxckxqbc span { margin-right: 20px; margin-left: 5px; }
.lscxckxqbb textarea { width: 940px; padding: 9px; height: 190px; margin-bottom: 20px; border: 1px solid #ccc; }
.lscxckxqbb button { background: url(../Images/zhmm_btn_bg.png) repeat-x; height: 38px; line-height: 36px; color: #fff; padding: 0 20px; border: 1px solid #ccc; border-radius: 5px; float: right; }
/*会员中心修改密码*/
.hyzxxgmm table { width: 100%; }
.hyzxxgmm th { text-align: right; line-height: 34px; width: 120px; font-weight: 400; }
.hyzxxgmm input { border: 1px solid #ccc; padding: 0 5px; width: 200px; margin: 5px 5px; height: 28px; line-height: 28px; }
.hyzxxgmm button { background: url(../Images/zx_btn_bg.png) repeat-x; line-height: 28px; border-radius: 5px; text-align: center; width: 80px; margin-left: 60px; border: 1px solid #ccc; }
/*会员中心我的消息*/
.hyzxwdxx table { width: 100%; border-collapse: collapse; border-spacing: 0; }
.hyzxwdxx thead th { background: #eef9fd; border-bottom: 1px solid #ccc; font-size: 16px; color: #4b4b4b; font-weight: bold; line-height: 30px; }
.hyzxwdxx td { padding: 2px 5px; }
.hyzxwdxx tbody td { border-bottom: 1px solid #ccc; word-break: break-all; word-wrap: break-word; font-size: 14px; color: #505050; line-height: 25px; vertical-align: top; text-align: center; }
.hyzxwdxx tbody td a { display: block; text-align: left; }
.hyzxwdxx .icon-emil { padding: 0 10px; background-position: 0 -612px; }
.hyzxwdxx tr.on .icon-emil { padding: 0 10px; background-position: -3px -664px; }
.hyzxwdxx tfoot td { background: #eef9fd; font-size: 14px; color: #505050; line-height: 30px; }
.hyzxwdxx tfoot td a { margin: 0 10px; }
/*会员中心积分管理*/
.hyzxjfglt li { float: left; width: 200px; margin-right: 200px; text-align: center; padding: 20px 0; }
.hyzxjfglt .p1 { background: url(../Images/jfgl_01.png) no-repeat center center; font-size: 24px; width: 148px; height: 47px; line-height: 47px; color: #fff; margin: 20px auto; }
.hyzxjfglt .p2 { font-size: 18px; color: #373737; }
.hyzxjfglt .p2 .icon-je { padding: 0 10px; background-position: 0px -187px; }
.hyzxjfglt .p3 a { display: block; width: 100px; margin: 0 auto; background: url(../Images/zhmm_btn_bg.png) repeat-x; text-align: center; font-size: 18px; color: #fff; border-radius: 10px; height: 38px; line-height: 38px; }
/*会员中心我要推荐*/
.hyzxwyfx { font-size: 14px; color: #484848; line-height: 30px; width: 880px; margin: 0 auto; }
.hyzxwyfx .link_dz p { float: left; margin-right: 50px; }
.hyzxwyfx .link_dz .yqljdz { color: #3ab2ec; margin: 0 5px; }
.hyzxwyfx .fznr_btn { display: block; float: left; width: 80px; text-align: center; background: url(../Images/zhmm_btn_bg.png) repeat-x; height: 30px; line-height: 30px; color: #fff; border: 1px solid #ccc; border-radius: 5px; }
.hyzxwyfx .link_name { padding: 20px 0; }
.hyzxwyfx .link_name li { float: left; width: 100px; text-align: center; margin: 0 5px; }
.hyzxwyfx .link_name li a { display: block; color: #828081; }
.hyzxwyfx .link_name li img { display: block; width: 50px; height: 50px; margin: 0 25px; }
.hyzxwyfx .p3 { color: #828081; padding: 10px 0; }
.hyzxwyfx .p3 span { margin: 0 5px; color: #ff7807; }
/*会员中心发票管理*/
.hyzxfpgl { width: 880px; margin: 0 auto; }
.hyzxfpglt table { width: 100%; margin: 0 auto; border-spacing: 0px; border-collapse: collapse; color: #212121; }
.hyzxfpglt th { text-align: center; background: #b5b5b5; font-size: 16px; line-height: 30px; font-weight: bold; }
.hyzxfpglt td { text-align: center; font-size: 14px; line-height: 25px; padding: 2px 5px; }
.hyzxfpglt .cl_dcdcdc td { background: #dcdcdc; }
.hyzxfpglct { margin: 20px 0; background: #dcdcdc; line-height: 30px; }
.hyzxfpglct input { margin: 0 10px; }
.hyzxfpglcc { padding: 20px 0; margin-bottom: 20px; border-bottom: 1px solid #ccc; text-align: right; }
.hyzxfpglcc .p1 { font-size: 16px; color: #505050; }
.hyzxfpglcc .p1 span { color: #ff8403; margin: 0 5px; }
.hyzxfpglcc .p2 { font-size: 14px; color: #818181; }
.hyzxfpglcb { text-align: right; }
.hyzxfpglcb .syfp_btn { line-height: 30px; height: 32px; padding: 0 10px; background: url(../Images/zhmm_btn_bg.png) repeat-x; color: #fff; border: 1px solid #ccc; border-radius: 5px; }
.fpgl_syfp_box { width: 600px; padding: 20px; position: fixed; top: 100px; left: 50%; margin-left: -320px; border: 1px solid #ccc; border-radius: 10px; background: #fff; z-index: 12; display: none; }
.fpgl_syfp_box .title { font-size: 16px; color: #2e2e2e; }
.fpgl_syfp_box .info table { width: 60%; margin: 20px auto; font-size: 14px; color: #5c5c5c; }
.fpgl_syfp_box .info th { text-align: right; padding-right: 5px; font-weight: 400; }
.fpgl_syfp_box .btn_box { text-align: center; margin: 20px 0; }
.fpgl_syfp_box .btn_box button { font-size: 16px; color: #fff; margin: 0 10px; padding: 0 10px; line-height: 30px; background: url(../Images/zhmm_btn_bg.png) repeat-x; border-radius: 5px; border: 1px solid #ccc; }
/*会员中心个人资料*/
.hyzxgrzl { padding: 20px 0; border-bottom: 1px solid #ccc; width: 880px; margin: 0 auto; }
.hyzxgrzl table { width: 100%; font-size: 14px; color: #8a8a8a; line-height: 30px; }
.hyzxgrzl th { padding-right: 10px; text-align: right; padding: 5px; font-weight: 400; width: 150px; vertical-align: top; }
.hyzxgrzl td { vertical-align: top; padding: 5px; }
.hyzxgrzl .text_inp { padding: 0 5px; border: 1px solid #ccc; margin: 5px; height: 25px; line-height: 25px; }
.hyzxgrzl textarea { width: 100%; height: 80px; line-height: 20px; margin: 5px; padding: 5px; border: 1px solid #ccc; }
.hyzxgrzl select { border: 1px solid #ccc; height: 25px; line-height: 25px; margin: 5px; }
.hyzxgrzl .sj_btn { display: block; background: url(../Images/zhmm_btn_bg.png) repeat-x; height: 30px; line-height: 30px; color: #fff; font-size: 16px; text-align: center; width: 80px; border: 1px solid #ccc; border-radius: 5px; margin-left: 5px; float: left; }
.hyzxgrzl .span1 { float: left; display: block; margin-right: 20px; min-width: 120px; }
.hyzxgrzl .icon-dui { padding: 0 10px; background: url(../Images/hyzx_04.png) no-repeat; }
.hyzxgrzl .ts_box { width: 380px; padding: 10px 10px 10px 40px; position: relative; border: 1px solid #e5e5e5; background: #f8f8f8; }
.hyzxgrzl .ts_box .icon-jg { position: absolute; width: 20px; height: 20px; top: 15px; left: 10px; background: url(../Images/grzl_jg.png) center center no-repeat; }
.hyzxgrzl .ts_boxc { background: #fff; padding: 5px; }
/*新闻详细*/
.xwxqt { text-align: center; padding: 20px 0; font-size: 20px; line-height: 30px; color: #212121; }
.xwxqt .time { font-weight: normal; font-size: 16px; }
/*新加页面*/
/*产品中心*/
.slideTxtBox > .hd > ul > li { float: left; width: 33.333%; background: #dfdfdf; }
.slideTxtBox > .hd > ul > li > p { text-align: center; color: #000; font-size: 24px; line-height: 50px; }
.slideTxtBox .hd ul li.on { background: #ff7f00; }
.slideTxtBox .hd ul li.on p { color: #ffffff; }
.table-member { border-collapse: collapse; }
.table-member th, .table-member td, .table-member tr { border: 1px solid #000; }
.table-member th { font-size: 18px; }
.table-member td { padding: 10px; line-height: 28px; font-size: 14px; }
.table-member td .more { color: #0000ff }
/*弹出购买方式*/
.duiwaitu { position: relative; }
.video_box { display: none; position: fixed; top: 0; right: 0; left: 0; bottom: 0; background: rgba(0,0,0,0.2); overflow: auto; z-index: 100; }
.video_box_con { width: 560px; height: auto; margin: 80px auto 0; }
.video_boxt { height: 40px; padding: 0 30px; background: #f6f6f6; color: #000; line-height: 40px; }
.video_boxtl { float: left; font-size: 14px; line-height: 40px; }
.video_boxtr { float: right; line-height: 40px; cursor: pointer; }
.video_boxb { padding: 10px 29px; border: 1px solid #ccc; background: #fff; overflow: hidden; height: 450px; }
.qixian { color: #f5622e; font-size: 16px; padding: 0px 5px; }
.tanchuang { padding-left: 55px; overflow: hidden; }
.tanchuang ul li { float: left; border: 1px solid #a0a0a0; padding: 5px 10px; margin-right: 10px; width: 175px; margin-bottom: 10px; }
.tanchuang ul li.on { border: 1px solid #000; padding: 5px 10px; }
.tanchuanga img.on { border: 1px solid #000; padding: 5px; }
.tanchuanga img { border: 1px solid #fff; padding: 5px; }
.video_boxb p { line-height: 40px; }
.pager { text-align: center; margin: 30px 0 0; }
.pager a, .pager span { height: 38px; line-height: 38px; border: 1px solid #dddddd; padding: 0 15px; margin: 0 4px; font-size: 14px; display: inline-block; vertical-align: middle; font-size: 12px; font-weight: bold; }
.pager a:hover, .pager .input-num:focus { border-color: #55acef; }
.pager a.selected, .pager span { background-color: #55acef; color: #fff; border-color: #55acef; }
/*工单详情*/
.inquiry-info-title { background: #eaedf1; padding: 20px 20px 14px; color: #999; height: 40px; position: relative; }
.inquiry-info-title span { color: #444 }
.inquiry-info-title p { float: left; display: block; width: 200px }
.inquiry-info-title .close { position: absolute; right: 20px; bottom: 8px; color: #06c }
.inquiry-info-title .close:hover { text-decoration: underline }
.table-viewer { border: 1px solid #e1e6eb; margin-top: 10px }
.table-viewer .tit { background: #f5f6fa; border-bottom: 1px solid #e1e6eb; height: 40px; line-height: 40px; text-align: left; font-weight: normal; padding-left: 5px; font-size: 14px }
.table-viewer .list1 { padding: 10px; }
.table-viewer .list1 .li, .pageFormContent .table-viewer .list1 .li p { position: relative; border-bottom: 1px dashed #bcbcbc; padding: 15px; padding-left: 50px; font-size: 14px; line-height: 1.5em; height: 100px; overflow: hidden }
.table-viewer .list1 .li:hover { height: auto; min-height: 40px; _height: 40px; overflow: visible }
.table-viewer .list1 .li .avatar { height: 40px; width: 40px; border-radius: 20px; position: absolute; left: 0; top: 15px }
.table-viewer .list1 .li .title1 { font-weight: bold; font-size: 14px }
.table-viewer .hyzxwyzxwtms { margin-top: 20px }
.table-viewer .hyzxwyzxwtms textarea { height: 100px }
.pay-table { text-align: left; margin-top: 50px; margin-bottom: 50px; line-height: 30px }
.pay-table .exchange { width: 40px }
.zcymr_boxb .login-btn { font-size: 14px; color: #fff; background: #336699; border: 1px solid #ccc; line-height: 35px; border-radius: 5px; margin: 0 5px; width: 275px; margin-right: 20px; float: right }
.zcymr_boxb .forget { font-size: 14px }
.login-btn-box { padding-left: 15px }
/*float_message*/
.float_message { width: 236px; height: 261px; overflow: hidden; position: fixed; left: 0px; bottom: -261px; }
.float_message .tit, .float_message .tit_0 { height: 31px; cursor: pointer; margin: 0 }
.float_message .con { width: 236px; height: 222px; overflow: hidden; background: #f5f5f5; border: 1px solid #336699; padding-top: 10px }
.float_message p { margin-bottom: 8px; padding-left: 10px }
.float_message label { height: 20px; line-height: 20px; background: #fff; border: 1px solid #cdcdcd; border-right: 0; padding-left: 3px; padding-right: 3px; }
.input_m { width: 161px; height: 20px; line-height: 20px; background: #fff; border: 1px solid #cdcdcd; color: #666; }
.texta_m { width: 208px; height: 74px; line-height: 20px; background: #fff; border: 1px solid #cdcdcd; color: #666; }
.bind-msg { text-align: center; font-size: 18px }
.protocol-button button { background: #e22 none repeat scroll 0 0; border: 0 none; color: #fff; display: block; font-family: "Microsoft YaHei", "Hiragino Sans GB"; font-size: 16px; height: 54px; margin: 0 auto; width: 400px; }
.protocol-con { height: 426px; line-height: 20px; margin-bottom: 25px; overflow-x: hidden; overflow-y: auto; padding: 10px; font-size: 14px; line-height: 25px }
.ui-dialog { width: 947px; position: fixed; z-index: 10000; display: block; overflow: hidden; top: 41.5px; display: none }
.footer-back { position: fixed; bottom: 100px; right: 10px; display: block; height: 40px; width: 40px; line-height: 40px; text-align: center; background: #444; color: #fff; font-size: 16px }
.infoMsg { background: #ff9; width: 83%; display: block; padding: 10px; line-height: 20px; font-size: 12px; margin-left: 25px }
.ke-zeroborder { width: 100%; border-collapse: collapse; border-spacing: 0; border: 1px solid #e1e6eb; }
.ke-zeroborder td, .ke-zeroborder th { line-height: 25px; border-bottom: 1px solid #e1e6eb; padding: 5px 10px; }
.ke-zeroborder th { background: #f5f6fa; text-align: left }
.ke-zeroborder .xl65 { width: 105px }
.float { background-color: white; height: 102px; position: absolute; right: 2px; top: 85px; width: 300px; z-index: 100; }
