html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, a, em, img, strong, sub, sup, dl, dt, dd, ol, ul, li, form, label, embed, select, input, textarea, pre, button, i, u {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}

body {
    font: 14px/2 tahoma, arial, \5FAE\8F6F\96C5\9ED1, \5b8b\4f53, sans-serif;
    color: #333;
    background: #ededed;
}

:focus {
    outline: 0;
}

ol, ul {
    list-style: none;
}

table {
    empty-cells: show;
    border-collapse: collapse;
    border-spacing: 0;
}

td {
    padding: 0
}

.cf:before, .cf:after, .form:before, .form:after {
    content: " ";
    display: table;
}

.cf:after, .form:after {
    clear: both;
}

.cf {
    *zoom: 1;
}

.w50p {
    float: left;
    width: 49%;
}

a {
    color: #03b3f6;
    text-decoration: none;
}

a:hover {
    color: #f80;
    text-decoration: none;
}

.fl {
    float: left;
    _display: inline;
}

.fr {
    float: right;
    _display: inline;
}

.red {
    color: #f60 !important;
}

.blue {
    color: #03b3f6 !important;
}

.green {
    color: #01a461 !important;
}

.gray {
    color: #aaa !important;
}

h1, h2, h3, h4, h5, th {
    text-transform: capitalize;
}

.txt, .select {
    border: 1px #ddd solid;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    padding: 0 4px;
    border-radius: 0;
    background: #fff;
    box-sizing: border-box;
    vertical-align: middle;
}

.txt:hover, .select:hover {
    border: 1px solid #aaa;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.2);
}

.txt:focus, .select.focus {
    outline: none;
    border: 1px solid #03b3f6;
    box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.4);
}

.btn {
    display: inline-block;
    position: relative;
    font-size: 14px;
    line-height: 32px;
    background: #615e5c;
    opacity: .9;
    padding: 0 1em;
    margin: 0 64px 0 0;
    text-align: left;
    cursor: pointer;
    color: #fff;
    vertical-align: middle;
    text-indent: 0;
    box-sizing: border-box;
    transition: all .1s ease-out;
}

.btn i {
    position: absolute;
    right: -32px;
    top: 0;
    width: 0;
    height: 0;
    overflow: hidden;
    border: 16px #615e5c solid;
    border-bottom: 16px transparent solid;
    border-right: 16px transparent solid;
}

.btn:hover, .btn:focus {
    color: #fff;
    opacity: 1;
    outline: none;
}

.btn:active {
    opacity: .8;
}

.btn:disabled, .btn.disabled, .btn.disabled:hover, .btn.disabled:active {
    background: #eee;
    border-color: #ccc;
    color: #999;
    box-shadow: none;
    opacity: 1;
    cursor: not-allowed;
}

.content .btn {
    margin: 0 64px 9px 0;
}

label.btn {
    overflow: hidden;
    margin: 0 99px 48px 0
}

.btn input {
    position: absolute;
    left: -9em;
    top: 0;
}

.btn.checked {
    background: #e59339
}

.price_type {
    display: inline-block;
    position: relative;
    width: 64px;
    height: 24px;
    padding: 40px 0 0 0;
    text-align: center;
    margin: 24px 0 0 24px;
}

.price_type img {
    position: absolute;
    left: 12px;
    top: 0;
    width: 40px;
    height: 40px;
}

select.txt {
    padding: 0;
}

input, select, textarea {
    font-size: 14px;
    height: 28px;
    line-height: 26px;
    vertical-align: middle;
    transition: all 0.2s ease-out
}

select {
    padding: 0;
}

textarea {
    overflow: auto;
    height: 99px
}

input[type=radio] {
    height: auto;
    line-height: inherit;
}

.select {
    display: inline-block;
    position: relative;
    padding: 0;
    font-size: 14px;
    height: 28px;
    line-height: 26px;
    background: #fff url(../../images/mingyuan/select.png) no-repeat 100% 50%;
}

.select.focus {
    background: #fff url(../../images/mingyuan/select_h.png) no-repeat 100% 50%;
    z-index: 999;
}

.select label {
    display: block;
    width: 100%;
    cursor: pointer;
    white-space: nowrap;
    overflow: hidden;
    padding: 0 4px;
    color: #333;
    box-sizing: border-box;
}

.select span {
    display: none;
    position: absolute;
    left: -1px;
    top: 100%;
    background: #fff;
    width: 100%;
    border: 1px solid #03b3f6;
    border-top: 1px solid #ccc;
}

.select span label:hover {
    background: #eee;
}

/*弹框开始*/
#hbg {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: #000;
    z-index: 888;
    opacity: 0;
    will-change: opacity;
}

#alertM {
    line-height: 24px;
    display: block;
    position: absolute;
    margin: 0 0 99px 0;
    background: #fff;
    box-shadow: 0 9px 64px rgba(0, 0, 0, .4);
    border-radius: 2px;
    z-index: 889;
    transition: all .2s ease-out;
    will-change: left, top;
}

#alertM iframe:last-child {
    border-radius: 2px;
}

#alertP {
    transition: all .2s ease-out;
    will-change: width, height;
}

div#alertP {
    padding: 0 20px 20px 20px;
}

iframe#alertP {
    display: block;
    max-height: 800px;
    border: 0;
}

#alertP .form {
    margin: 0;
}

#alertP .form_p {
    margin: 0 0 6px 160px;
}

#alertP .f_info {
    width: 140px;
    margin: 0 0 0 -160px;
}

#alertBtns {
    text-align: right;
    background: #f0f0f0;
    padding: 9px 0;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
}

#alertM #alertBtns {
    position: static;
}

#alertBtns a {
    margin: 0 9px 0 0;
    text-decoration: none;
}

#alertT {
    display: block;
    position: relative;
    height: 32px;
    font-size: 18px;
    line-height: 32px;
    padding: 0 0 12px 0;
    color: #282828;
    background: url(../../images/mingyuan/h3.png) no-repeat 0 100%;
    margin: 9px 24px;
    overflow: hidden;
    text-transform: none;
}

#alertR {
    display: block;
    color: #282828;
    position: absolute;
    top: 4px;
    right: 4px;
    width: 30px;
    height: 30px;
    line-height: 30px;
    font-size: 24px;
    text-align: center;
    overflow: hidden;
    transition: transform .2s ease-out;
}

#alertR:hover {
    text-decoration: none;
    transform: rotate(360deg);
}

.info #alertT, .info #alertBtns {
    display: none
}

.info #alertP {
    height: 48px;
    padding: 9px 16px 9px 72px;
    white-space: nowrap;
    line-height: 48px;
    background-image: url(../../images/mingyuan/loading.gif);
    background-repeat: no-repeat;
    background-position: 16px 50%;
    text-transform: capitalize;
    _display: inline;
    _zoom: 1;
}

.succ #alertP {
    background-image: url(../../images/mingyuan/succ.png)
}

.alert #alertP {
    background-image: url(../../images/mingyuan/alert.png)
}

.cross #alertP {
    background-image: url(../../images/mingyuan/cross.png)
}

.error #alertP {
    background-image: url(../../images/mingyuan/error.png)
}

/*弹框结束*/
body {
    padding: 80px 0 0 0;
}

.main {
    position: relative;
    width: 1024px;
    margin: 0 auto;
}

.header {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 80px;
    background: #1f1e1e url(../../images/mingyuan/header_bg.jpg) repeat 0 0;
    z-index: 29;
}

.nav {
    background: #ffbe64 url(../../images/mingyuan/nav_bg.jpg) no-repeat 50% 0;
}

.footer {
    background: #1b1b1b;
}

h1 {
    position: absolute;
    left: 0;
    top: 12px;
}

h1, h1 a, h1 a:hover {
    display: block;
    width: 182px;
    height: 49px;
    overflow: hidden;
    color: #1f1e1e;
    text-decoration: none;
}

h1 img {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 2;
}

.header h2 {
    position: absolute;
    left: 260px;
    top: 12px;
    border-left: 2px #2c2b2b solid;
    padding: 20px 0 4px 24px;
    color: #fff;
    font-size: 18px;
}

.header p {
    position: absolute;
    left: 560px;
    top: 32px;
    padding: 0 0 0 32px;
    background: url(../../images/mingyuan/tel.png) no-repeat 0 50%;
    color: #fff;
    font-size: 18px;
}

.header form {
    position: absolute;
    right: 0;
    top: 32px;
    color: #cbc5c1;
    font-size: 14px;
}

.header input {
    width: 120px;
    height: 30px;
    border: 1px #6b6b6b solid;
    color: #fff;
    background: transparent url(../../images/mingyuan/search.png) no-repeat 4px 50%;
    padding-left: 32px;
}

.nav .main {
    position: relative;
    height: 460px;
    overflow: hidden;
}

.top_nav h1 {
    top: 22px;
}

.top_nav form {
    top: 9px;
}

.top_nav p {
    left: auto;
    right: 0;
    top: 42px;
}

.top_nav .nav_a {
    position: absolute;
    top: 44px;
    right: 180px;
}

.nav_a a {
    display: block;
    position: relative;
    float: left;
    font-size: 18px;
    margin: 0 9px;
    padding: 0 9px;
    color: #fff;
    line-height: 32px;
    text-decoration: none;
}

.nav_a a.on, .nav_a a:hover {
    color: #ffcf62;
    border-bottom: 4px #ffcf62 solid;
    text-decoration: none;
}

.top_nav i, .top_nav u {
    display: none;
    position: absolute;
    bottom: -4px;
    left: 0;
    width: 0;
    height: 0;
    overflow: hidden;
    border: 2px #171717 solid;
    border-right: 2px #ffcf62 solid;
    border-bottom: 2px #ffcf62 solid;
}

.top_nav u {
    left: auto;
    right: 0;
    border: 2px #ffcf62 solid;
    border-right: 2px #171717 solid;
    border-bottom: 2px #171717 solid;
}

.nav_a a.on i, .nav_a a:hover i, .nav_a a.on u, .nav_a a:hover u {
    display: block;
    text-decoration: none;
}

#slider a {
    display: block;
    position: relative;
    width: 198px;
    height: 99px;
    padding: 336px 0 0 0;
    margin: 12px 3px;
    border-top: 5px #707070 solid;
    background: url(../../images/mingyuan/nav_bg.png) no-repeat 50% 100%;
    color: #fff;
    font-size: 18px;
    text-align: center;
    text-decoration: none;
}

#slider a:hover {
    border-top: 5px #ffcf62 solid;
    background: url(../../images/mingyuan/nav_bg_h.png) no-repeat 50% 100%;
    text-decoration: none;
}

.nav i {
    display: block;
    position: absolute;
    left: 69px;
    top: 256px;
    background: url(../../images/mingyuan/nav_i1.png) no-repeat 50% 50%;
    width: 55px;
    height: 55px;
}

.nav .nav_2 i {
    background: url(../../images/mingyuan/nav_i2.png) no-repeat 50% 50%;
}

.nav .nav_3 i {
    background: url(../../images/mingyuan/nav_i3.png) no-repeat 50% 50%;
}

.nav .nav_4 i {
    background: url(../../images/mingyuan/nav_i4.png) no-repeat 50% 50%;
}

.nav .nav_5 i {
    background: url(../../images/mingyuan/nav_i5.png) no-repeat 50% 50%;
}

.nav u {
    display: block;
    position: absolute;
    left: 0;
    top: 36px;
    width: 100%;
    height: 200px;
    transition: all 0.4s ease-out;
}

#sidiv1 u {
    background: url(../../images/mingyuan/nav_b1.png) no-repeat 50% 100%;
}

#sidiv2 u {
    background: url(../../images/mingyuan/nav_b2.png) no-repeat 50% 100%;
}

#sidiv3 u {
    background: url(../../images/mingyuan/nav_b4.png) no-repeat 50% 100%;
}

#sidiv4 u {
    background: url(../../images/mingyuan/nav_b5.png) no-repeat 50% 100%;
}

#sidiv5 u {
    background: url(../../images/mingyuan/nav_b3.png) no-repeat 50% 100%;
}

.nav a:hover u {
    height: 234px;
    text-decoration: none;
}

.nav b {
    position: absolute;
    right: 0;
    top: 74px;
    width: 0;
    height: 37px;
    overflow: hidden;
    transition: all 0.4s ease-out;
    background: url(../../images/mingyuan/nav_bh.png) no-repeat 100% 0;
}

.nav a:hover b {
    top: 108px;
    width: 44px;
    text-decoration: none;
}

.slider {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    overflow: hidden;
}

.slider div {
    float: left;
}

#nav_l, #nav_r, .nav_l, .nav_r {
    display: none;
    width: 32px;
    height: 32px;
    position: absolute;
    left: 0;
    top: 50%;
    margin: -16px 0 0 0;
    background: url(../../images/mingyuan/nav_l.png) no-repeat 50% 50%;
    z-index: 9;
    cursor: pointer;
}

#nav_r, .nav_r {
    left: auto;
    right: 0;
    background: url(../../images/mingyuan/nav_r.png) no-repeat 50% 50%;
}

.nav .shorter {
    height: 112px;
    display: none;
}

#slider.shorter a {
    height: 80px;
    line-height: 80px;
    padding: 0;
    text-decoration: none;
}

.nav .shoter2 {
    height: 404px;
    padding: 28px 0;
}

.shoter2 .slider {
    top: 28px;
    height: 404px;
    background: rgba(255, 255, 255, .2);
}

.shoter2 .slider div div {
    position: relative;
    width: 240px;
    height: 384px;
    overflow: hidden;
    margin: 10px 0 0 13px;
}

.shoter2 img {
    display: block;
}

.shoter2 a {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 106px;
    padding: 278px 0 0 0;
    text-align: center;
    color: #fff;
    font-size: 20px;
    line-height: 58px;
    z-index: 4;
    text-decoration: none;
}

.shoter2 s {
    position: absolute;
    left: 92px;
    top: 269px;
    width: 57px;
    height: 68px;
    background: url(../../images/mingyuan/shoter_b2.png) no-repeat 0 9px;
    transition: all 0.4s ease-out;
    transform-origin: 50% 39px;
    -webkit-transform-origin: 50% 39px;
    z-index: 3;
}

.shoter2 .slider div div:hover s {
    background: url(../../images/mingyuan/shoter_b2h.png) no-repeat 0 0;
}

.shoter2 .on s {
    transform: rotate(180deg) !important;
    -webkit-transform: rotate(180deg) !important;
    background: url(../../images/mingyuan/shoter_b2h.png) no-repeat 0 0 !important;
}

.shoter2 p {
    position: absolute;
    left: 0;
    top: 100%;
    width: 100%;
    height: 100%;
    background: url(../../images/mingyuan/shoter_bg2.png) repeat;
    z-index: 2;
    transition: all 0.4s ease-out;
}

.shoter2 .slider div div:hover p, .shoter2 .on p {
    top: 0%;
}

.shoter2 p span {
    display: block;
    padding: 36px;
    color: #fff;
    font-size: 16px;
    line-height: 28px;
}

.footer {
    padding: 0 0 24px 0;
}

.footer dl {
    float: left;
    white-space: nowrap;
    margin: 0 64px 0 0;
}

.footer dt {
    font-size: 18px;
    margin: 16px 0 12px 0;
    color: #877263
}

.footer dd {
    font-size: 14px;
    color: #fff;
}

.footer dd a {
    display: block;
    text-decoration: none;
}

.footer a {
    color: #fff;
    text-decoration: none;
}

.footer img {
    position: absolute;
    right: 0;
    top: 48px;
}

.copyright {
    border-top: 1px #595959 solid;
    padding: 8px 0 24px 0;
    margin-top: 24px;
    line-height: 26px;
}

.copyright b {
    font-size: 18px;
    font-weight: normal;
    color: #bab2ad
}

.copyright span {
    font-size: 14px;
    display: inline-block;
    color: #fff;
    background: url(../../images/mingyuan/qq.png) no-repeat 12px 50%;
    padding: 0 0 0 36px;
    margin: 0 0 0 48px;
}

.copyright span.wechat {
    background: url(../../images/mingyuan/wechat.png) no-repeat 0 50%;
}

.index_body, .gray_body {
    padding: 0 0 56px 0;
}

.index_body .fl {
    margin: 0 32px 0 0;
}

.h3 {
    font-size: 18px;
    line-height: 32px;
    padding: 0 0 12px 0;
    margin: 40px 0 12px 0;
    color: #595757;
    font-weight: bold;
    background: url(../../images/mingyuan/h3.png) no-repeat 0 100%;
}

.h4 {
    font-size: 18px;
    line-height: 32px;
    margin: 12px 0 8px 0;
    background: url(../../images/mingyuan/h3.png) no-repeat -48px 100%;
}

.black_table {
    width: 350px;
    background: #484340;
    font-size: 14px;
}

.black_table th {
    background: #332f2e;
    color: #b8b0a7;
    font-weight: normal;
}

.black_table th, .black_table td {
    border: 1px #514d4c solid;
    border-bottom: 1px #b0adab solid;
    height: 32px;
    line-height: 32px;
}

.black_table td {
    color: #fff;
    padding: 0 0 0 12px;
}

.black_table tr:nth-child(odd) {
    background: #605955
}

.index_body .index_form {
    margin: 0;
    font-size: 14px;
    line-height: 33px;
    color: #000;
}

.index_body .txt {
    margin: 0 16px 0 8px;
}

.index_form .txt {
    width: 159px;
}

.index_form .i_f_s {
    width: 70px;
}

.index_form .fr {
    margin-top: 4px;
}

.img_code {
    vertical-align: middle;
    height: 28px;
    width: 72px;
    border: 1px #615e5c solid;
    cursor: pointer;
}

.index_body .btn {
    margin: 4px 0 0 0;
}

#chart .fl {
    width: 480px;
    margin: 0
}

#chart .fl:nth-child(odd) {
    margin: 0 60px 0 0;
}

#chart p {
    font-size: 16px;
    text-align: center;
    margin-top: 24px;
}

.char_d {
    width: 1024px;
    height: 300px;
}

.black_bg {
    background: url(../../images/mingyuan/black_bg.jpg);
}

.gray_body .black_bg {
    padding: 16px 0 0 0;
}

.content p {
    margin: 0 0 .8em 0;
    font-size: 14px;
}

.content .h3 {
    margin-top: 24px;
}

.sec_hide_c .main {
    padding: 0 0 48px 0;
}

.sec_hide_c, .sec_hide_c .main {
    display: none
}

.sec_hide_c:before {
    content: "";
    display: block;
    height: 1px;
}

.cls {
    position: relative;
    width: 390px;
    height: 320px;
}

.cls_slider {
    position: absolute;
    width: 390px;
    height: 320px;
    left: 0;
    top: 0;
    overflow: hidden;
}

.cls_slider div {
    float: left;
    text-align: center;
    width: 390px;
}

.cls form {
    width: 322px;
    padding: 8px 34px;
    background: #686565
}

.cls td {
    position: relative;
    color: #dfdfdf;
    width: 46px;
    height: 36px;
    line-height: 36px;
    font-size: 13px;
    text-align: center;
    border-bottom: 1px #9a9a9a solid;
}

.cls td.on {
    background: url(../../images/mingyuan/td_h.png) no-repeat 50% 50%;
    cursor: pointer;
}

.cls tr:nth-child(1) td {
    border: 0;
    height: 32px;
    line-height: 32px;
}

.cls tr:last-child td {
    border: 0;
}

.cls h5 {
    font-size: 16px;
    line-height: 48px;
    color: #272727
}

.cls th {
    color: #c1c1c1;
    font-size: 12px;
    font-weight: normal;
    height: 18px;
    line-height: 18px;
    border-bottom: 1px #7b7979 solid;
}

.cls td span {
    display: none;
    position: absolute;
    left: 50%;
    top: 24px;
    margin: 0 0 0 -60px;
    width: 120px;
    height: 18px;
    line-height: 18px;
    font-size: 12px;
    background: #fff;
    background: #252525;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    z-index: 49;
    overflow: hidden;
}

.cls td:hover span {
    display: block;
}

#bullion_d #nav_r3, #bullion_d #nav_l3 {
    top: 50%;
}

#nav_r3, #nav_l3 {
    top: 24px;
    left: 80px;
    background: url(../../images/mingyuan/nav_black_l.png) no-repeat 50% 50%;
}

#nav_r3 {
    left: auto;
    right: 80px;
    background: url(../../images/mingyuan/nav_black_r.png) no-repeat 50% 50%;
}

.exchange_fl {
    float: left;
    width: 480px;
}

.exchange_fr {
    float: right;
}

.cls:hover .nav_l, .cls:hover .nav_r {
    display: block;
}

.bullion_img {
    position: relative;
    width: 1000px;
    height: 664px;
    margin: 0 auto;
}

.bullion_img .fl {
    width: 250px;
}

.bullion_img .fl div {
    position: relative;
    width: 200px;
    height: 280px;
    padding: 52px 25px 0 25px;
    overflow: hidden;
}

.bullion_img img {
    display: block;
    width: 128px;
    height: 128px;
    margin: 0 auto;
    background-color: #ededed
}

.bullion_img img.bullion_imgh {
    position: absolute;
    top: 52px;
    left: 61px;
    display: none;
}

.bullion_img .fl div:hover img.bullion_imgh {
    display: block;
}

.bullion_img p {
    font-size: 14px;
    line-height: 24px;
    color: #866748
}

.bullion_img p.point {
    position: relative;
    padding: 0 0 0 12px;
    color: #333;
}

.bullion_img p.point:before {
    position: absolute;
    left: 0;
    top: 10px;
    width: 4px;
    height: 4px;
    border-radius: 4px;
    background: #f5a923;
    content: "";
    overflow: hidden;
}

.bullion_img span {
    display: inline-block;
    vertical-align: middle;
    width: 72px;
}

#bullion_d .nav_l, #bullion_d .nav_r {
    width: 50px;
    height: 100px;
    left: -20px;
    margin: -50px 0 0 0;
    background: url(../../images/mingyuan/nav_orange_l.png)
}

#bullion_d .nav_r {
    left: auto;
    right: -20px;
    background: url(../../images/mingyuan/nav_orange_r.png)
}

#bullion_d:hover .nav_l, #bullion_d:hover .nav_r {
    display: block;
}

.kh_form {
    width: 880px;
    background: url(../../images/mingyuan/kh_bg.png) no-repeat 50% 50%;
}

.kh_form .fl {
    width: 336px;
}

.kh_form .h3 {
    margin-bottom: 88px;
}

.kh_form .fl p {
    font-size: 16px;
    padding: 0 0 24px 32px;
    background: url(../../images/mingyuan/khp_bg.png) no-repeat 0 6px;
}

.kh_form .fr {
    padding: 120px 0 48px 0;
}

.kh_form .fr p {
    width: 300px;
    margin: 0 0 20px 88px;
}

.kh_form .txt {
    width: 288px;
}

.kh_form .khp_s {
    width: 64px;
    margin: 0 24px 0 0;
}

.f_for {
    cursor: pointer;
    margin: 0 52px 0 0;
}

.kh_form .kh_i {
    float: left;
    width: 68px;
    margin: 0 0 0 -88px;
    text-align: right;
    font-size: 16px;
}

#contact_d {
    display: block;
    background-position: 50% 480px;
}

#contact_d .h3 {
    margin-bottom: 12px;
}

#contact_d .fr {
    padding: 0;
}

#gt_login {
    display: inline-block;
    position: relative;
    top: 20px;
    padding: 0 20px;
    height: 36px;
    line-height: 36px;
    font-size: 18px;
    font-weight: bold;
    color: #595757;
    background: #f8b72d;
    border-radius: 5px;
}

.maps {
    margin: 32px 0 0 0;
}

.maps, .maps img {
    display: block;
    width: 100%;
}

.join .fl {
    width: 300px;
    margin: 0 0 0 60px;
}

.join .fl.first {
    margin: 0;
}

.join h3 {
    margin-top: 0;
}

.join h5 {
    font-size: 16px;
    font-weight: bold;
    margin: 9px 0 0 0;
}

.join ul {
    padding: 0 0 0 20px;
    list-style: disc;
}

.fixed_code {
    position: fixed;
    right: 0;
    bottom: 50%;
    width: 120px;
    font-size: 12px;
    line-height: 20px;
    background: #fff;
    text-align: center;
    border: 1px #1f1e1e solid;
    box-shadow: -1px 2px 9px #999;
}

.fixed_code img {
    display: block;
    width: 108px;
    margin: 6px 6px 0 6px;
}

@media (min-width: 750px) and (max-width: 1124px) {
    .join .fl {
        float: none;
        width: auto;
        margin: 0 0 40px 0 !important;
    }

    .char_d {
        width: 720px;
        height: 300px;
    }

    .kh_form .h3 {
        margin-bottom: 12px;
    }

    .kh_form .fr {
        padding: 32px 0;
    }

    .kh_form .fl, .kh_form .fr {
        float: none;
        width: auto;
    }

    .kh_form {
        background: transparent;
    }

    .exchange_fr {
        float: none;
    }

    .exchange_fl {
        float: none;
        width: auto;
    }

    body {
        padding: 0
    }

    .header {
        position: static;
    }

    #chart .fl {
        width: 720px;
        height: 180px;
    }

    .main {
        width: 720px;
    }

    .header h2, .top_nav .nav_a {
        display: none;
    }

    #nav_l, #nav_r, .nav_l, .nav_r, .nav .shorter {
        display: block;
    }

    .header p {
        left: 300px;
    }

    .index_body .fl {
        margin: 0 5px;
    }

    .copyright span {
        margin: 0 0 0 12px
    }

    #slider2 .slider div div {
        margin-left: 80px
    }

    #slider a {
        margin: 12px 20px;
        text-decoration: none;
    }

    .index_form div {
        float: left;
        width: 350px;
    }

    .index_form div:nth-child(2), .index_form div:nth-child(3) {
        float: right;
    }

    .header p, .header form {
        top: 32px !important;
    }

    .top_nav form {
        top: 42px;
    }

    .bullion_img {
        width: 500px;
    }
}

@media (max-width: 750px) {
    .f_for {
        margin: 0 32px 0 0;
    }

    .kh_form .kh_i {
        float: none;
        display: block;
        margin: 0;
        text-align: left;
    }

    .kh_form .fr p {
        margin-left: 0;
    }

    .kh_form .h3 {
        margin-bottom: 12px;
    }

    .kh_form .fr {
        padding: 32px 0;
    }

    .kh_form .fl, .kh_form .fr {
        float: none;
        width: auto;
    }

    .kh_form {
        background: transparent;
    }

    .exchange_fr {
        float: none;
    }

    .exchange_fl {
        float: none;
        width: auto;
    }

    body {
        padding: 0
    }

    .header {
        position: static;
    }

    .char_d {
        width: 300px;
        height: 300px;
    }

    .main {
        width: 300px;
    }

    #nav_l, #nav_r, .nav_l, .nav_r, .nav .shorter {
        display: block;
    }

    .header {
        height: 40px;
    }

    h1, h1 a, h1 img {
        width: 91px;
        height: 25px;
    }

    h1 {
        top: 12px !important;
    }

    .header h2, .header form, .header span, .footer img, .top_nav .nav_a, .fixed_code {
        display: none;
    }

    .header p {
        left: auto;
        right: 0;
        top: 8px;
        font-size: 12px;
        background-size: 16px 16px;
        padding: 0 0 0 24px;
    }

    .index_body .fl {
        margin: 0 auto;
    }

    .black_table {
        width: 300px;
        font-size: 12px;
    }

    #slider a {
        margin: 12px 51px;
        text-decoration: none;
    }

    #slider2 .slider div div {
        margin-left: 30px
    }

    .footer dl {
        float: left;
        white-space: normal;
        margin: 0 32px 0 0;
    }

    .footer dt {
        font-size: 16px;
    }

    .footer dd {
        font-size: 12px;
    }

    .footer dl:nth-child(3), .footer dl:nth-child(4) {
        margin: 0;
    }

    .footer dl span {
        display: block;
        margin: 0 0 0 4em;
    }

    .copyright b {
        font-size: 14px;
    }

    .copyright span {
        font-size: 12px;
        margin: 9px 32px 0 0;
    }

    .bullion_img {
        width: 250px;
    }
}

.none {
    display: none;
}

label {
    cursor: pointer;
}

.form_p, .form_2p {
    float: left;
    width: 360px;
    padding: 0 0 0 99px;
}

.form_p i, .form_2p i {
    display: inline-block;
    margin: 0 0 0 -99px;
    width: 99px;
    vertical-align: top;
    font-style: normal;
}

.form_p .txt, .form_2p .txt {
    width: 200px;
}

.form_2p {
    width: 900px;
}

.txt_long, .form_2p .txt_long {
    width: 800px;
}

hr {
    clear: both;
    border: 0;
    border-bottom: 1px #999 solid;
}

.h2 {
    font-size: 24px;
    text-align: center;
    margin: 1em 0;
    padding: 1em 0;
    border-bottom: 1px #999 solid;
}

.swf_upbtn, .file_up {
    float: left;
    display: block;
    position: relative;
    width: 158px;
    height: 158px;
    line-height: 18px;
    margin: 9px 30px 36px 0;
    text-align: center;
}

.swf_upbtn object {
    display: block;
}

.file_up .piczoom, .file_up a {
    display: block;
    height: 148px;
    width: 148px;
    margin: 4px;
    background: #fff url(../../images/mingyuan/files.png) no-repeat 50% 50%;
    text-decoration: none;
}

.piczoom {
    background-size: contain !important;
    cursor: pointer;
    cursor: zoom-in;
}

.swf_upbtn b, .swf_upbtn i, .swf_upbtn u, .swf_upbtn s {
    display: none;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    line-height: 158px;
    font-size: 32px;
    color: #2CA76E;
}

.up_loading b, .up_loading i, .up_loading u, .up_loading s {
    display: block;
}

.swf_upbtn u {
    height: 4px;
    background: #2CA76E;
    transition: all .2s ease-out;
    width: 0;
    box-shadow: 2px 0 9px #2CA76E;
}

.swf_upbtn s {
    background: #fff url("data:image/gif;base64,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");
    opacity: .2;
    filter: alpha(opacity=20);
}

.swf_upbtn i {
    left: 5px;
    top: 5px;
    width: 148px;
    height: 148px;
    background: #fff;
}

.file_up {
    width: 156px;
    height: 156px;
    border: 1px #dadcdf solid;
    background: #f3f3f3;
    background-position: 50% 50%;
    background-size: contain;
    background-repeat: no-repeat;
}

.i_close {
    display: block;
    width: 20px;
    height: 20px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    position: absolute;
    right: -6px;
    top: -6px;
    z-index: 9;
    cursor: pointer;
    background-image: url(../../images/mingyuan/close.png);
}

.i_close:hover {
    background-image: url(../../images/mingyuan/close_h.png);
}

#speed {
    position: fixed;
    left: 50%;
    top: 200px;
    width: 16px;
    height: 400px;
    margin: 0 0 0 560px;
    border: 1px #fff solid;
    border-radius: 8px;
    background: #fff;
    overflow-x: hidden;
    box-shadow: 1px 2px 3px rgba(0, 0, 0, .2);
}

#speed u {
    display: block;
    width: 100%;
    height: 16px;
    background: #F8B62C;
    transition: all .2s ease-out;
    border-radius: 8px;
    overflow-x: hidden;
}

#speed i {
    display: block;
    width: 100%;
    height: 100%;
    background: #fff url("data:image/gif;base64,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");
    opacity: .2;
    filter: alpha(opacity:20);
}

.piczoom_lr, .piczoom_ll, .piczoom_rr {
    position: relative;
    cursor: pointer;
}

.piczoom_img {
    display: none;
}

.piczoom_l, .piczoom_r {
    position: absolute;
    left: 4%;
    top: 50%;
    width: 64px;
    height: 64px;
    margin: -48px 0 0 0;
    font-size: 48px;
    line-height: 64px;
    color: #fff;
    background: #000;
    opacity: .4;
    filter: alpha(opacity=40);
    text-align: center;
    z-index: 9;
    border-radius: 9px;
}

.piczoom_r {
    left: auto;
    right: 4%;
}

.piczoom_lr .piczoom_l, .piczoom_lr .piczoom_r {
    display: none;
}

.piczoom_ll .piczoom_l, .piczoom_rr .piczoom_r {
    opacity: .8;
    filter: alpha(opacity=80);
}

.ds_div {
    position: relative;
    border: 1px #999 solid;
    padding: 9px 24px;
    margin: 9px;
    background: #fff;
}

#slide_p {
    text-align: center;
}

#slide_p span {
    font-size: 16px;
    margin: 0 1em;
}

#slide_p span.on {
    font-weight: bold;
    color: #F8B62C
}

.print_show {
    display: none;
}

@media print {
    .print_show {
        display: block;
    }

    .form_p {
        width: 200px;
    }

    .header, .footer, .nav, .print_hide {
        display: none;
    }

    .main, body {
        width: 100% !important;
        margin: 0;
        padding: 0;
        background: #fff;
    }

    .content .h3, .content .h4 {
        margin-top: 9px;
        padding: 0;
        background: none;
        font-size: 14px;
        line-height: 24px;
    }

    .content .h4 {
        font-size: 12px;
    }

    .content p {
        font-size: 9px;
        line-height: 16px;
        margin: 4px;
    }

    .h2 {
        font-size: 18px;
        margin: 0;
        padding: 0;
    }

    .index_body {
        padding: 0;
    }
}

/*===== new style =====*/

/*@media (min-width: 750px) {
#slider a {
    width: 248px;
    background-size: 248px;
    text-decoration: none;
}

.nav i {
    left: 94px;
    top: 216px;
}

#sidiv1 u, #sidiv2 u, #sidiv4 u, #sidiv5 u {
    background-size: 248px;
}

#slider a:hover {
   background-size: 248px;
    text-decoration: none;
}

.black_table {
    width: 570px;
}

.index_body .fl {
    margin: 0 100px 0 0;
}

.index_body .index_form {
    margin-right: 0;

}

.index_form .i_f_s {
    width: 170px;
}

}

@media (max-width: 750px) {
    .index_slider_content {
        margin-left: 31px;
    }
}*/

/*===== upload plugin style =====*/
p.form_p {
    -webkit-box-sizing: content-box !important;
    -moz-box-sizing: content-box !important;
    box-sizing: content-box !important;
}

.header .top_nav form input {
    -webkit-box-sizing: content-box !important;
    -moz-box-sizing: content-box !important;
    box-sizing: content-box !important;
}

.btn {
    border-width: 0 !important;
    border-radius: 0 !important;
}


.file-input .file-thumbnail-footer button i {
    position: relative !important;
// top: 1px !important;
    display: inline-block !important;
    font-family: 'Glyphicons Halflings' !important;
    font-style: normal !important;
    font-weight: 400 !important;
    line-height: 1 !important;
    -webkit-font-smoothing: antialiased !important;
    right: 0!important;
    top: 0 !important;
    width: auto !important;
    height: auto !important;
    overflow: inherit !important;
}

.file-input .btn-default, .file-input  .btn-file {
    margin-top: 0 !important;
}

.file-input .btn-default i {
    border-width: 0;
}

.file-input  button.kv-file-zoom {
    visibility: hidden !important;
    position: absolute !important;
}
.file-input  button.kv-file-remove,
.file-input  button.kv-file-upload {
    line-height: 25px;
    width: 25px;
    text-align: center;
    padding: 0;
    background: #ededed;
    color: #615e5c;
    margin-bottom: -12px !important;
}

.file-input  button.kv-file-upload:hover {
    background: #ededed;
}

.krajee-default .file-actions {
    margin-top: 0;
}
.krajee-default.file-preview-frame .file-thumbnail-footer {
    height: auto!important;
}

.krajee-default .file-footer-caption {
    margin-top: 0 !important;
    padding-top: 0!important;
}

.file-thumb-progress .progress {
    margin-top: 12px;
}

.progress-bar-success {
    background-color: #ffcf62;
    color: #615e5c;
}

.krajee-default.file-preview-success .file-upload-indicator {
    background-color: #fcf8e3 !important;
    border-color: #faebcc !important;
}

.text-success {
    color: #ffcf62;
}

.text-danger, .text-info {
    color: #615e5c;
}

.text-danger:hover {
    color: #000;
}

.text-info:hover {
    color: #000;
}


.file-caption-main .input-group-btn .btn-file {
    padding: 2px 30px 0 30px;
}

.file-caption-main .input-group-btn .btn-file:hover {
    background: #4f4c4a;
}

.hidden-xs {
    display: inline !important;
}

.krajee-default .file-preview-image {
    max-width: 250px !important;
}