﻿body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, input, textarea, th, td { margin: 0; padding: 0; }
body { font: 12px/100% 微软雅黑,arial,\5b8b\4f53; background-color: #fff; }
a { text-decoration: none; color: #333; text-decoration: none; outline: 0; }
img { border: 0; }
em, strong, th, b, i { font-style: normal; font-weight: normal; }
ol, ul, dl { list-style: none; }
th { text-align: left; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
input, textarea, select, button { font-family: inherit; font-size: inherit; font-weight: inherit; }
img, input, label, button { vertical-align: middle; }
input:focus, button:focus, select:focus, textarea:focus { outline: 0; }
.g_clr:after { content: '\20'; display: block; height: 0; clear: both; visibility: hidden; }


body { background: #f5f3dc; min-height: 666px;  }

.header_h5 { display: none; }
.header_pc { width: 100%; min-width: 1000px; background: url(../images/top_bg_pc.png) no-repeat center; height: 49px; padding: 20px 0; position: relative; background-color: #927539; background-size: cover;  }
.header_pc .con { width: 1000px; margin: 0 auto; }
.header_pc .con .logo { float: left; margin-right: 20px; }
.header_pc .con .cen { float: left; color: #a88d2f; margin-top: 15px; }
.header_pc .con .cen a { padding: 10px 12px; color: #bb1c06; font-size: 14px; font-weight: bold; line-height: 34px; }
.header_pc .con .btn { float: right; margin-top: 15px; }
.header_pc .con .btn a { border: 1px solid #ff717c; border-radius: 5px; background: #bb1c06; color: #fff; margin: 0 5px; height: 34px; width: 85px; text-align: center; float: left; }
.header_pc .con .btn a { display: flex; align-items: center; justify-content: center; font-size: 14px; font-weight: bold; }
.header_pc .con .btn a:hover { background: #d21313 }
.header_pc .con .btn a img { margin-right: 5px; }
.header_pc .con .user { float: right; }
.header_pc .con .user a { color: #fff; background-color: #9b8341; line-height: 38px; height: 38px; padding: 0px 5px; float: left; font-size: 14px; }
.header_pc .con .user a:hover { background: #d21313 }
.header_pc .con .name { float: left; margin-top: 15px; font-size: 20px; line-height: 38px; height: 38px; color: #fff; }
.header_pc .con .name span { color: #FFE685; font-size: 28px; }
.header_pc .con .tool { float: right; }
.header_pc .con .tool a { color: #fff; background-color: #9b8341; line-height: 38px; height: 38px; padding: 0px 20px; float: left; font-size: 14px; }


.main_con { min-width: 1000px; z-index: 999; position: relative; z-index: 1; }
.main_con .sea_box { text-align: center; margin: 200px auto; width: 620px; }
.main_con .sea_box .input_box { border: 1px solid #a9a686; padding: 5px 10px; border-radius: 50px; }
.main_con .sea_box .input_box { background: url(../images/ico_search.png) no-repeat left 20px center; }
.main_con .sea_box .input_box .search_txt { border: none; width: 450px; height: 50px; line-height: 50px; padding: 5px 50px; border-radius: 50px; background: none; color: #a9a686; }
.main_con .sea_box .input_box .search_txt::placeholder { font-size: 16px; color: #a9a686; }
.main_con .sea_box .input_box .search_btn { border-radius: 50px; width: 140px; height: 50px; line-height: 50px; background: #c01f1f; color: #fff; font-size: 18px; display: inline-block; vertical-align: middle; }

.main_con .sea_box .input_vcode { border: 1px solid #de9d86; padding: 5px 10px; border-radius: 50px; margin-top: 20px; }
.main_con .sea_box .input_vcode { background: url(../images/ico_vcode.png) no-repeat left 20px center; }
.main_con .sea_box .input_vcode .search_txt { border: none; width: 340px; height: 50px; line-height: 50px; padding: 5px 50px; border-radius: 50px; background: none; color: #de9d86; }
.main_con .sea_box .input_vcode .search_txt::placeholder { font-size: 16px; color: #de9d86; }
.main_con .sea_box .input_vcode img { border-radius: 50px; width: 140px; height: 50px; line-height: 50px; background: #c01f1f; color: #fff; font-size: 18px; display: inline-block; vertical-align: middle; }


.main_con .login_box { text-align: center; margin: 100px auto; width: 420px; }
.main_con .login_box li { position: relative; }
.main_con .login_box li .txt { border: 1px solid #de9d86; width: 420px; height: 50px; line-height: 50px; background: #fff; font-size: 18px; vertical-align: middle; text-align: center; margin: 10px; border-radius: 50px; }
.main_con .login_box li .txt { background: url(../images/ico_vcode.png) no-repeat left 15px center #ffffff82; }
.main_con .login_box li .btn { border: 1px solid #c01f1f; width: 120px; height: 50px; line-height: 50px; background: #c01f1f; color: #fff; font-size: 18px; display: inline-block; vertical-align: middle; border-radius: 50px; }
.main_con .login_box li .txt_v {  }
.main_con .login_box li .img_v { width: 120px; height: 48px; border-radius: 50px; position: absolute; right: 10px; top: 12px; }

.main_con .url_list { width: 1000px; margin: 0 auto; margin-top: 20px; }
.main_con .url_list .mtable { border: 1px solid #C1BFA1; background: #C1BFA1; color: #8a6f07; font-size: 13px; font-weight: bold; border-collapse: collapse; border-spacing: 0; border-radius: 10px; overflow: hidden; }
.main_con .url_list .mtable tr { border: 1px solid #C1BFA1; }
.main_con .url_list .mtable thead td { padding: 8px 15px; line-height: 25px; background: #FFE685; }
.main_con .url_list .mtable tbody td { padding: 8px 15px; line-height: 25px; background: #f5f3dc; }
.main_con .url_list .mtable tbody tr:hover td{ background: #f8f8f8; }
.main_con .url_list .mtable td.tc { text-align: center; width: 20%; } 
.main_con .url_list .mtable td a { color: red; font-weight: bold; }
.main_con .url_list .mtable td input { border: 0px solid #B6B6B6; color: #333333; font-size: 13px; padding: 5px; width: 156px; background: none; }

.main_con .url_list .mtable td.tl p { display: none; margin: 0; }

.main_con .url_list .mtable td a.btn_rf { border: 1px solid #8a6f07; color: #8a6f07; border-radius: 5px; margin: 0 5px; height: 25px; line-height: 25px; width: 70px; text-align: center; float: right; }


.footer { background: url(../images/btm_bg.jpg) repeat-x center bottom; display: block; width: 100%; height: 214px; position: fixed; bottom: 0; background-color: #927539; z-index: 0; }
/*.footer_166 { background: url(../images/bg_166.jpg) no-repeat center; background-size: cover; display: block; width: 100%; height: 313px; position: fixed; bottom: 0; cursor: pointer; z-index: 1; }
.footer_166_btn { background: url(../images/bg_166_close.png) no-repeat center; background-size: cover; position: fixed; right: 10px; bottom: 313px; height: 60px; width: 60px; z-index: 2; cursor: pointer; }*/


.footer { background: url(../images/btm_bg.jpg) repeat-x center bottom; display: block; width: 100%; height: 214px; position: fixed; bottom: 0; background-color: #927539; z-index: 0; }
.footer_166 { }
.footer_166 .add_bb { display: block; width: 100%; height: 213px; display: block; width: 100%; position: fixed; bottom: 0; cursor: pointer; z-index: 10; }
.footer_166 .add_bb { background-image: url(../images/ad/ad_bb.png); }
.footer_166 .add_bb { background-repeat: no-repeat; }
.footer_166 .add_bb { background-position: center bottom; }
.footer_166_btn { background: url(../images/bg_166_close.png) no-repeat center; background-size: cover; position: fixed; right: 20px; bottom: 100px; height: 60px; width: 60px; z-index: 20; cursor: pointer; }


@media screen and (max-width: 600px) {
    body {   }
    .header_pc { display: none; }
    .header_h5 { display: block; height: 3.4em; padding: 0.8em 0.5em; text-align: center; background: url(../images/top_bg_h5.png) no-repeat center; background-size: auto; background-size: cover; }
    .header_h5 .con { width: auto; position: relative; }
    .header_h5 .con .logo { margin: 0 auto; }
    .header_h5 .con .logo img { width: 10em; height: 3.5em; }
    .header_h5 .con .btn_l { position: absolute; left: 0; top: .6em; }
    .header_h5 .con .btn_l a { color: #fff; margin: 0 0.5em; text-align: center; width: 2em; height: 2em; display: inline-block; }
    .header_h5 .con .btn_l a img { display: block; margin-left: .3rem; }
    .header_h5 .con .btn_l a span { display: block; color: #fff; text-align: center; margin-top: .2em }
    .header_h5 .con .btn_r { position: absolute; right: 0; top: .6em; width: 8em; }
    .header_h5 .con .btn_r a { color: #fff; margin: 0 0.5em; text-align: center; width: 2em; height: 2em; display: inline-block; }
    .header_h5 .con .btn_r a img { display: block; margin-left: .3rem; }
    .header_h5 .con .btn_r a span { display: block; color: #fff; text-align: center; margin-top: .2em }

    .header_h5 .con .name { width: auto; font-size: 1.4em; line-height: 2em; height: 2em; color: #ffe685; }
    .header_h5 .con .name span { color: #8d7b33; font-size: 1.6em; }

    .header_h5 .con .user { position: absolute; right: 0; top: .6em; width: 8em; }
    .header_h5 .con .user a { color: #fff; background-color: #9b8341; line-height: 2em; height: 2em; padding: 0px 5px; float: left; font-size: 1.4em; }
    .header_h5 .con .user a:hover { background: #d21313 }

    .main_con { padding: 0.5em; min-width: 20em; z-index: 1; }
    .main_con .sea_box { text-align: center; margin: 10em auto; width: 30em; }
    .main_con .sea_box .input_box { border: 0.1em solid #a9a686; padding: .1em 0; }
    .main_con .sea_box .input_box { background: url(../images/ico_search.png) no-repeat left .8em center; }
    .main_con .sea_box .input_box .search_txt { border: none; width: 11em; height: 3.8em; line-height: 3em; padding: 5px .5em; border-radius: .5em; background: none; color: #a9a686; }
    .main_con .sea_box .input_box .search_txt::placeholder { font-size: 1.2em; color: #a9a686; }
    .main_con .sea_box .input_box .search_btn { border-radius: 1em; width: 7em; height: 2.8em; line-height: 2.8em; background: #c01f1f; color: #fff; font-size: 1.2em; display: inline-block; vertical-align: middle; float: right; margin: .2em .5em; }

    .main_con .sea_box .input_vcode { border: 0.1em solid #de9d86; padding: .1em 0; }
    .main_con .sea_box .input_vcode { background: url(../images/ico_vcode.png) no-repeat left .8em center; }
    .main_con .sea_box .input_vcode .search_txt { border: none; width: 10em; height: 3em; line-height: 3em; padding: 5px .5em; border-radius: .5em; background: none; color: #a9a686; }
    .main_con .sea_box .input_vcode .search_txt::placeholder { font-size: 1.2em; color: #a9a686; }
    .main_con .sea_box .input_vcode img { border-radius: 3em; width: 7em; height: 2.8em; line-height: 2.8em; background: #c01f1f; color: #fff; font-size: 1.2em; display: inline-block; vertical-align: middle; float: right; margin: .2em .5em; }


    .main_con .login_box { text-align: center; margin: 10em auto; width: 30em; }
    .main_con .login_box li { position: relative; }
    .main_con .login_box li .txt { border: 1px solid #de9d86; width: 18em; height: 3em; line-height: 3em; /* background: #fff;*/ font-size: 18px; vertical-align: middle; text-align: center; margin: 10px; border-radius: 3em; }
    .main_con .login_box li .txt { background: url(../images/ico_vcode.png) no-repeat left .8em center #ffffff82; }
    .main_con .login_box li .txt::placeholder { font-size: 1em; color: #a9a686; }
    .main_con .login_box li .btn { border: 1px solid #c01f1f; width: 10em; height: 3em; line-height: 3em; background: #c01f1f; color: #fff; font-size: 18px; display: inline-block; vertical-align: middle; border-radius: 3em; }
    .main_con .login_box li .txt_v { width: 18em; border-radius: 3em; }
    .main_con .login_box li .img_v { width: 8em; border-radius: 3em; height: 3em; position: absolute; right: 3em; top: 1.5em; }

    .main_con .url_list { width: auto; margin: 0 auto; margin-top: 2.5em; margin-bottom:8em;}
    .main_con .url_list .mtable td.tc { display: none; }

    .main_con .url_list .mtable td.tl p { display: block }
    .main_con .url_list .mtable td a.btn_rf {display:none; }


    .footer { display: none; }
    .footer_166 { }
    .footer_166 .add_bb { display: block; width: 100%; display: block; width: 100%; position: fixed; bottom: 0; cursor: pointer; z-index: 10; }
    .footer_166 .add_bb { background-image: url(../images/ad/ad_bb_h5.png); }
    .footer_166 .add_bb { background-repeat: no-repeat; }
    .footer_166 .add_bb { background-position: center bottom; }
    .footer_166_btn { background: url(../images/bg_166_close_m.png) no-repeat center; background-size: cover; position: fixed; right: .3em; bottom: 5em; height: 3em; width: 3em; z-index: 20; cursor: pointer; }
}
