﻿/* 由开发人员工具生成。它可能不是原始源文件的准确表示形式。*/
.dn
{
    display: none;
}
.di
{
    display: inline;
}
.dib
{
    display: inline-block;
}
.b_dib
{
    zoom: 1;
    display: inline;
}
.db
{
    display: block;
}
.vh
{
    visibility: hidden;
}
.vv
{
    visibility: visible;
}
.static
{
    position: static;
}
.rel
{
    position: relative;
}
.abs
{
    position: absolute;
}
.oh
{
    overflow: hidden;
}
.z
{
    zoom: 1;
}
.l
{
    float: left;
}
.r
{
    float: right;
}
.fn
{
    float: none;
}
.cl
{
    clear: both;
}
.tc
{
    text-align: center;
}
.tr
{
    text-align: right;
}
.tl
{
    text-align: left;
}
.tj
{
    text-justify: distribute;
    text-align: justify;
}
.vt
{
    vertical-align: top;
}
.vm
{
    vertical-align: middle;
}
.vb
{
    vertical-align: bottom;
}
.f0
{
    font-size: 0px;
}
.fa
{
    font-family: Arial;
}
.fs
{
    font-family: SimSun;
}
.fyh
{
    font-family: "Microsoft YaHei";
}
.indent
{
    text-indent: 2em;
}
.n
{
    font-style: normal;
    font-weight: 400;
}
.b
{
    font-weight: 700;
}
.i
{
    font-style: italic;
}
.tdn
{
    text-decoration: none;
}
.tdn:hover
{
    text-decoration: none;
}
.poi
{
    cursor: pointer;
}
.group
{
    zoom: 1;
}
.group:after
{
    display: block;
    height: 0px;
    clear: both;
    content: "​";
}
.text_hide
{
    line-height: 999em;
    overflow: hidden;
}
.text_overflow
{
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.drop_hl_extra
{
    padding-left: 999em;
    margin-left: -999em;
}
.drop_vb_extra
{
    padding-bottom: 999em;
    margin-bottom: -999em;
}
HTML
{
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}
BODY
{
    line-height: 1.6;
    font-family: "Microsoft YaHei" , "微软雅黑" ,Helvetica, "黑体" ,Arial,Tahoma;
    color: #222;
    font-size: 14px;
}
INPUT
{
    outline-width: 0px;
}
TEXTAREA
{
    outline-width: 0px;
}
BODY
{
    margin: 0px;
}
H1
{
    margin: 0px;
}
H2
{
    margin: 0px;
}
H3
{
    margin: 0px;
}
H4
{
    margin: 0px;
}
P
{
    margin: 0px;
}
UL
{
    margin: 0px;
}
OL
{
    margin: 0px;
}
DL
{
    margin: 0px;
}
DD
{
    margin: 0px;
}
FIELDSET
{
    margin: 0px;
}
TEXTAREA
{
    margin: 0px;
}
FIELDSET
{
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
LEGEND
{
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
TEXTAREA
{
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
INPUT
{
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
UL
{
    list-style-type: none;
    padding-left: 0px;
}
OL
{
    list-style-type: none;
    padding-left: 0px;
}
A IMG
{
    border-right-width: 0px;
    border-top-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
}
FIELDSET
{
    border-right-width: 0px;
    border-top-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
}
A
{
    color: #2e7dc6;
    text-decoration: none;
}
A:hover
{
    text-decoration: underline;
}
article
{
    display: block;
}
aside
{
    display: block;
}
details
{
    display: block;
}
figcaption
{
    display: block;
}
figure
{
    display: block;
}
footer
{
    display: block;
}
header
{
    display: block;
}
hgroup
{
    display: block;
}
main
{
    display: block;
}
nav
{
    display: block;
}
section
{
    display: block;
}
summary
{
    display: block;
}
audio
{
    display: inline-block;
}
canvas
{
    display: inline-block;
}
video
{
    display: inline-block;
}
UNKNOWN
{
    display: none;
    height: 0px;
}
[hidden]
{
    display: none;
}
UNKNOWN
{
    overflow: hidden;
}
figure
{
    margin: 0px;
}
BUTTON
{
    margin: 0px;
    font-family: "Microsoft YaHei" , "微软雅黑" ,Helvetica, "黑体" ,Arial,Tahoma;
    font-size: 100%;
}
INPUT
{
    margin: 0px;
    font-family: "Microsoft YaHei" , "微软雅黑" ,Helvetica, "黑体" ,Arial,Tahoma;
    font-size: 100%;
}
SELECT
{
    margin: 0px;
    font-family: "Microsoft YaHei" , "微软雅黑" ,Helvetica, "黑体" ,Arial,Tahoma;
    font-size: 100%;
}
TEXTAREA
{
    margin: 0px;
    font-family: "Microsoft YaHei" , "微软雅黑" ,Helvetica, "黑体" ,Arial,Tahoma;
    font-size: 100%;
}
BUTTON
{
    line-height: normal;
}
INPUT
{
    line-height: normal;
}
BUTTON
{
    text-transform: none;
}
SELECT
{
    text-transform: none;
}
BUTTON
{
    cursor: pointer;
    -webkit-appearance: button;
}
HTML INPUT[type='button']
{
    cursor: pointer;
    -webkit-appearance: button;
}
INPUT[type='reset']
{
    cursor: pointer;
    -webkit-appearance: button;
}
INPUT[type='submit']
{
    cursor: pointer;
    -webkit-appearance: button;
}
BUTTON[disabled]
{
    cursor: default;
}
HTML INPUT[disabled]
{
    cursor: default;
}
INPUT[type='checkbox']
{
    box-sizing: border-box;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
INPUT[type='radio']
{
    box-sizing: border-box;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
INPUT[type='search']
{
    box-sizing: content-box;
    -webkit-appearance: textfield;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
}
INPUT[type='search']:unknown
{
    -webkit-appearance: none;
}
INPUT[type='search']:unknown
{
    -webkit-appearance: none;
}
BUTTON:unknown
{
    padding-bottom: 0px;
    border-right-width: 0px;
    padding-left: 0px;
    padding-right: 0px;
    border-top-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    padding-top: 0px;
}
INPUT:unknown
{
    padding-bottom: 0px;
    border-right-width: 0px;
    padding-left: 0px;
    padding-right: 0px;
    border-top-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    padding-top: 0px;
}
TEXTAREA
{
    vertical-align: top;
    overflow: auto;
}
BODY
{
    min-width: 960px;
    background: url(../Images/bg.jpg);
    font-size: 14px;
}
A
{
    color: #3f65b5;
    text-decoration: none;
}
A:hover
{
    text-decoration: underline;
}
.icon24-login
{
    margin: 0px auto;
    width: 24px;
    display: inline-block;
    background: url(../images/Login/icon24_login.png) no-repeat center center;
    height: 24px;
    vertical-align: middle;
}
.un.icon24-login
{
    background-position: 0px 0px;
}
.err.icon24-login
{
    background-position: -24px 0px;
}
.pwd.icon24-login
{
    background-position: -48px 0px;
}
.checkbox.icon24-login
{
    background-position: -72px 0px;
}
.checkbox_checked.icon24-login
{
    background-position: -96px 0px;
}
.add.icon24-login
{
    background-position: -120px 0px;
}
.icon20_tip
{
    width: 20px;
    display: inline-block;
    background: url(../images/icon20_tip.png) no-repeat 50% 50%;
    height: 20px;
    vertical-align: middle;
}
.speaker.icon20_tip
{
    background-position: 0px 50%;
}
.wrapper
{
    margin: 0px auto;
    width: 960px;
}
.input-shadow
{
    box-shadow: inset 0 1px 3px rgba(170,170,170,0.8);
    -moz-box-shadow: inset 0 1px 3px rgba(170,170,170,0.8);
    -webkit-box-shadow: inset 0 1px 3px rgba(170,170,170,0.8);
}
#header
{
    z-index: 1;
    position: relative;
    background-color: #f3f3f3;
    border-top: #67ad03 5px solid;
    box-shadow: 0 3px 5px rgba(0,0,0,0.5);
    -moz-box-shadow: 0 3px 5px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 3px 5px rgba(0,0,0,0.5);
}
#header .wrapper
{
    position: relative;
    line-height: 60px;
}
#header .wrapper IMG
{
    vertical-align: middle;
}
#header .hd_login_info
{
    position: absolute;
    top: 10px;
    right: 0px;
}
#banner
{
    background: url(../images/Login/mp_banner.jpg) #070916 repeat center center;
}
#banner .wrapper
{
    position: relative;
    height: 460px;
}
.input-focus
{
    border-bottom-color: #4a9bdf;
    border-top-color: #4a9bdf;
    border-right-color: #4a9bdf;
    border-left-color: #4a9bdf;
}
.login-panel
{
    position: absolute;
    padding-bottom: 20px;
    background-color: #e4e4e4;
    padding-left: 35px;
    padding-right: 35px;
    top: 25px;
    right: 0px;
    padding-top: 25px;
    box-shadow: 3px 3px 5px rgba(0,0,0,0.5);
    -moz-box-shadow: 3px 3px 5px rgba(0,0,0,0.5);
    -webkit-box-shadow: 3px 3px 5px rgba(0,0,0,0.5);
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
.login-panel H3
{
    margin-bottom: 5px;
    font-size: 21px;
    font-weight: normal;
    text-shadow: 1px 1px 1px #eee;
}
.login-panel .arrow
{
    border-bottom: #e4e4e4 10px solid;
    position: absolute;
    border-left: transparent 10px dashed;
    font-size: 0px;
    border-top: transparent 10px dashed;
    top: -20px;
    right: 78px;
    border-right: transparent 10px dashed;
}
.login-mod
{
    width: 316px;
}
.login-mod INPUT
{
    padding-bottom: 0px;
    border-right-width: 0px;
    margin: 0px;
    padding-left: 0px;
    outline-width: 0px;
    padding-right: 0px;
    border-top-width: 0px;
    border-bottom-width: 0px;
    font-size: 14px;
    border-left-width: 0px;
    padding-top: 0px;
}
.login-mod .icon-wrapper
{
    line-height: 0;
    display: inline-block;
    vertical-align: middle;
}
.login-mod .login-remember-pwd:hover
{
    text-decoration: none;
}
.login-mod .login-btn:hover
{
    text-decoration: none;
}
.login-err-panel
{
    color: #d70000;
    margin-left: -4px;
    font-size: 13px;
}
.login-form
{
    border-bottom: #fff 1px solid;
    background-color: #fff;
    margin-top: 5px;
    width: 316px;
    box-shadow: inset 0 1px 3px rgba(170,170,170,0.8);
    -moz-box-shadow: inset 0 1px 3px rgba(170,170,170,0.8);
    -webkit-box-shadow: inset 0 1px 3px rgba(170,170,170,0.8);
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
.login-form DIV
{
    border-bottom: #aeaeae 1px solid;
    border-left: #aeaeae 1px solid;
    padding-bottom: 3px;
    padding-left: 0px;
    padding-right: 0px;
    border-top: #aeaeae 1px solid;
    border-right: #aeaeae 1px solid;
    padding-top: 3px;
}
.login-form .login-un
{
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
.login-form .login-pwd
{
    border-top-width: 0px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}
.login-form SPAN
{
    margin: 0px 15px;
}
.login-form INPUT
{
    padding-bottom: 11px;
    padding-left: 0px;
    width: 240px;
    padding-right: 0px;
    font-family: "Microsoft YaHei";
    vertical-align: middle;
    padding-top: 11px;
    -webkit-tap-highlight-color: rgba(255,255,255,0);
}
.login_on_un.login-form .login-un
{
    border-bottom-color: #4a9bdf;
    border-top-color: #4a9bdf;
    border-right-color: #4a9bdf;
    border-left-color: #4a9bdf;
    box-shadow: 0 0 5px #aedcfa;
    -moz-box-shadow: 0 0 5px #aedcfa;
    -webkit-box-shadow: 0 0 5px #aedcfa;
}
.login_on_pwd.login-form .login-un
{
    border-bottom-width: 0px;
}
.login_on_pwd.login-form .login-pwd
{
    border-bottom: #4a9bdf 1px solid;
    border-left: #4a9bdf 1px solid;
    border-top: #4a9bdf 1px solid;
    border-right: #4a9bdf 1px solid;
    box-shadow: 0 0 5px #aedcfa;
    -moz-box-shadow: 0 0 5px #aedcfa;
    -webkit-box-shadow: 0 0 5px #aedcfa;
}
.login-code-panel
{
    margin-top: 10px;
}
.login-code-panel INPUT
{
    border-bottom: #aeaeae 1px solid;
    border-left: #aeaeae 1px solid;
    padding-bottom: 10px;
    padding-left: 10px;
    width: 100px;
    padding-right: 10px;
    font-size: 16px;
    vertical-align: middle;
    border-top: #aeaeae 1px solid;
    border-right: #aeaeae 1px solid;
    padding-top: 10px;
    box-shadow: inset 0 1px 3px rgba(170,170,170,0.8);
    -moz-box-shadow: inset 0 1px 3px rgba(170,170,170,0.8);
    -webkit-box-shadow: inset 0 1px 3px rgba(170,170,170,0.8);
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}
.login-code-panel INPUT:focus
{
    border-bottom-color: #4a9bdf;
    border-top-color: #4a9bdf;
    border-right-color: #4a9bdf;
    border-left-color: #4a9bdf;
}
.login-code-panel SPAN
{
    width: 100px;
    height: 40px;
    margin-left: 10px;
    margin-right: 6px;
}
.login-code-panel SPAN IMG
{
    width: 100%;
    height: 100%;
}
.login-help-panel
{
    margin-top: 10px;
    color: #445c8f;
    margin-left: -4px;
    overflow: hidden;
}
.login-help-panel .add.icon24-login
{
    margin-top: 0px;
}
.login-help-panel .login-forget-pwd
{
    float: right;
}
.login-help-panel .login-remember-pwd
{
    float: left;
    color: #333;
}
.login-btn-panel
{
    padding-bottom: 30px;
    margin-top: 20px;
}
.login-btn-panel .login-btn
{
    border-bottom: #638467 1px solid;
    text-align: center;
    border-left: #638467 1px solid;
    padding-bottom: 3px;
    background-color: #5ba10e;
    padding-left: 0px;
    width: 120px;
    padding-right: 0px;
    display: inline-block;
    color: #fff;
    border-top: #638467 1px solid;
    margin-right: 15px;
    border-right: #638467 1px solid;
    padding-top: 3px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
.qrcode-panel
{
    position: absolute;
    text-align: center;
    padding-bottom: 10px;
    background-color: #e1e2e6;
    padding-left: 10px;
    padding-right: 10px;
    color: #717375;
    top: 24px;
    right: -178px;
    padding-top: 10px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
#contain
{
    background: url(../Images/bg.jpg);
}
.split_top
{
    border-bottom: #d6d6d6 1px solid;
}
.split_bottom
{
    border-top: #fff 1px solid;
}
.default_wrapper
{
    border-bottom: #c0c0c0 1px solid;
    border-left: #c0c0c0 1px solid;
    background-color: #dcdcdc;
    border-top: #c0c0c0 1px solid;
    border-right: #c0c0c0 1px solid;
    box-shadow: inset 0 1px 0 #eee,0 1px 5px #a1a1a1;
    -moz-box-shadow: inset 0 1px 0 #eee,0 1px 5px #a1a1a1;
    -webkit-box-shadow: inset 0 1px 0 #eee,0 1px 5px #a1a1a1;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}
.default_wrapper .arrow
{
    position: absolute;
    top: -20px;
    left: 36px;
}
.default_wrapper .arrow I
{
    border-bottom: transparent 10px dashed;
    position: absolute;
    border-left: transparent 10px dashed;
    width: 0px;
    height: 0px;
    border-top: transparent 10px dashed;
    border-right: transparent 10px dashed;
}
.default_wrapper .arrow I.arrow_out
{
    border-bottom-style: solid;
    border-bottom-color: #c0c0c0;
}
.default_wrapper .arrow I.arrow_in
{
    border-bottom-style: solid;
    border-bottom-color: #dcdcdc;
    top: 1px;
}
.icon_mp_fnc
{
    width: 141px;
    display: inline-block;
    background: url(../Images/BG/icon_mp_fnc.png) no-repeat 0px 0px;
    height: 144px;
    vertical-align: middle;
}
.maxcode.icon_mp_fnc
{
    background-position: 0px 0px;
}
.msg.icon_mp_fnc
{
    background-position: 0px -144px;
}
.brand.icon_mp_fnc
{
    background-position: 0px -288px;
}
.trans.icon_mp_fnc
{
    background-position: 0px -433px;
}
.icon_mp_case
{
    width: 80px;
    display: inline-block;
    background: url(../Images/BG/icon_mp_case.png) no-repeat 0px 0px;
    height: 80px;
    vertical-align: middle;
}
.yxbj.icon_mp_case
{
    background-position: 0px -80px;
}
.zsyh.icon_mp_case
{
    background-position: -80px -80px;
}
.nfhk.icon_mp_case
{
    background-position: -160px -80px;
}
.xijqr.icon_mp_case
{
    background-position: -240px -80px;
}
.qxxz.icon_mp_case
{
    background-position: -320px -80px;
}
.gdlt.icon_mp_case
{
    background-position: -400px -80px;
}
.sgyyzs.icon_mp_case
{
    background-position: -480px -80px;
}
.wxlk.icon_mp_case
{
    background-position: -560px -80px;
}
.ysxw.icon_mp_case
{
    background-position: -1040px -80px;
}
.police.icon_mp_case
{
    background-position: -960px -80px;
}
.ysxw.on.icon_mp_case
{
    background-position: -1038px -2px;
}
.ysxw.icon_mp_case:hover
{
    background-position: -1038px -2px;
}
.police.on.icon_mp_case
{
    background-position: -960px -2px;
}
.police.icon_mp_case:hover
{
    background-position: -960px -2px;
}
.yxbj.on.icon_mp_case
{
    background-position: 0px 0px;
}
.yxbj.icon_mp_case:hover
{
    background-position: 0px 0px;
}
.zsyh.on.icon_mp_case
{
    background-position: -80px 0px;
}
.zsyh.icon_mp_case:hover
{
    background-position: -80px 0px;
}
.nfhk.on.icon_mp_case
{
    background-position: -160px 0px;
}
.nfhk.icon_mp_case:hover
{
    background-position: -160px 0px;
}
.xijqr.on.icon_mp_case
{
    background-position: -240px 0px;
}
.xijqr.icon_mp_case:hover
{
    background-position: -240px 0px;
}
.qxxz.on.icon_mp_case
{
    background-position: -320px 0px;
}
.qxxz.icon_mp_case:hover
{
    background-position: -320px 0px;
}
.gdlt.on.icon_mp_case
{
    background-position: -400px 0px;
}
.gdlt.icon_mp_case:hover
{
    background-position: -400px 0px;
}
.sgyyzs.on.icon_mp_case
{
    background-position: -480px 0px;
}
.sgyyzs.icon_mp_case:hover
{
    background-position: -480px 0px;
}
.wxlk.on.icon_mp_case
{
    background-position: -560px 0px;
}
.wxlk.icon_mp_case:hover
{
    background-position: -560px 0px;
}
.mp_fnc_mod
{
    border-bottom: #d6d6d6 1px solid;
    text-justify: distribute;
    text-align: justify;
    padding-bottom: 40px;
    padding-left: 40px;
    padding-right: 40px;
    padding-top: 40px;
}
.mp_fnc
{
    text-align: center;
    width: 220px;
    zoom: 1;
    display: inline;
}
.mp_fnc_hd .icon_wrapper
{
    display: block;
}
.mp_fnc_t
{
    color: #222;
    font-size: 16px;
    font-weight: 700;
    padding-top: 14px;
}
.mp_fnc_c
{
    color: #7b7b7b;
}
.mp_case_mod
{
    border-top: #fff 1px solid;
    padding-top: 40px;
}
.mp_case_list
{
    position: relative;
    padding-bottom: 0px;
    padding-left: 78px;
    padding-right: 78px;
    padding-top: 0px;
}
.mp_case_mod_t
{
    font-size: 20px;
    font-weight: normal;
}
.mp_case_mod_bd
{
    margin-top: 10px;
}
.mp_case_item
{
    text-align: center;
    width: 96px;
    zoom: 1;
    display: inline;
    cursor: pointer;
    margin-right: 77px;
}
.mp_case_item .icon_wrapper
{
    display: inline-block;
}
.mp_case_t
{
    color: #555;
    font-size: 14px;
    font-weight: 400;
    padding-top: 4px;
}
.mp_case_desc
{
    position: relative;
    padding-bottom: 16px;
    margin-top: 15px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 16px;
}
.mp_case_desc_text
{
    line-height: 2;
    margin-right: 10px;
}
.mp_case_desc_img
{
    width: 320px;
    float: left;
    height: 480px;
    margin-right: 10px;
}
.extra.mp_case_desc_img
{
    margin-right: 20px;
}
#footer
{
    text-align: center;
    padding-bottom: 20px;
    background-color: #f3f3f3;
    margin-top: 20px;
    padding-left: 0px;
    padding-right: 0px;
    color: black;
    padding-top: 20px;
}
#footer A
{
    padding-right: 10px;
    color: black;
    margin-left: 10px;
}
#login_single #header
{
    box-shadow: 0 3px 5px rgba(0,0,0,0.3);
    -moz-box-shadow: 0 3px 5px rgba(0,0,0,0.3);
    -webkit-box-shadow: 0 3px 5px rgba(0,0,0,0.3);
}
#login_single #contain
{
    margin-top: 30px;
}
#login_single #contain .wrapper
{
    border-bottom: #ccc 1px solid;
    border-left: #ccc 1px solid;
    background-color: #f3f3f3;
    height: 650px;
    overflow: hidden;
    border-top: #ccc 1px solid;
    border-right: #ccc 1px solid;
    box-shadow: 0 3px 10px #ddd;
    -moz-box-shadow: 0 3px 10px #ddd;
    -webkit-box-shadow: 0 3px 10px #ddd;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
#login_single .login-mod
{
    border-bottom: #ccc 1px solid;
    margin: 40px auto 0px;
}
#login_single .login-regist-panel
{
    margin: 0px auto;
    width: 316px;
    border-top: #fff 1px solid;
    padding-top: 10px;
}
#login_single .icon24-login
{
    margin-top: 0px;
}
.simple_box
{
    border-bottom: #d0d1d3 1px solid;
    border-left: #d0d1d3 1px solid;
    line-height: 40px;
    background-color: #f2f2f2;
    padding-left: 20px;
    padding-right: 20px;
    zoom: 1;
    color: #222;
    overflow: hidden;
    border-top: #d0d1d3 1px solid;
    border-right: #d0d1d3 1px solid;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}
.mp_index.simple_box
{
    margin-top: 30px;
    margin-bottom: 15px;
}
.mp_index.simple_box DT
{
    float: left;
}
.mp_index.simple_box DT I
{
    font-style: normal;
    font-size: 0px;
    font-weight: 400;
    margin-right: 4px;
}
.mp_index.simple_box DD
{
    float: left;
    margin-left: 40px;
}
.mp_index.simple_box DD.no_extra
{
    margin-left: 40px;
}
.mp_index.simple_box DD I
{
    font-style: normal;
    margin-top: -0.2em;
    display: inline-block;
    color: #bebebe;
    vertical-align: middle;
    font-weight: 400;
    margin-right: 8px;
}
.mp_index.simple_box DD A
{
    color: #222;
    text-decoration: none;
}
.mp_index.simple_box DD A:hover
{
    color: #3f65b5;
    text-decoration: underline;
}
.icon128_mpkind
{
    width: 128px;
    display: inline-block;
    background: url(../images/icon128_mpkind.png) no-repeat center center;
    height: 128px;
    vertical-align: middle;
}
.subscription.icon128_mpkind
{
    background-position: 0px -128px;
}
.service.icon128_mpkind
{
    background-position: 0px 0px;
}
.mp_kind_mod
{
    border-bottom: #d6d6d6 1px solid;
    padding-bottom: 40px;
}
.mp_kind_mod_hd
{
    padding-bottom: 35px;
    padding-top: 24px;
}
.mp_kind_mod_hd H3
{
    font-style: normal;
    font-size: 20px;
    font-weight: 400;
}
.mp_kind_wrp
{
    width: 50%;
    float: left;
}
.mp_kind
{
    position: relative;
    border-left: #dbdbdb 1px solid;
    margin: 0px;
    height: 140px;
    color: #7b7b7b;
}
.no_extra.mp_kind
{
    border-left-width: 0px;
}
.mp_kind DT
{
    margin-bottom: 3px;
    color: #222;
    margin-left: 218px;
    font-size: 16px;
    padding-top: 10px;
}
.mp_kind DD
{
    margin-bottom: 3px;
    margin-left: 218px;
    margin-right: 50px;
}
.mp_kind DD.icon128_mpkind
{
    position: absolute;
    margin-left: 0px;
    top: 0px;
    left: 70px;
}
.label_new
{
    position: relative;
    top: -1px;
    left: 3px;
}
