@charset "gb2312";
/* CSS Document */
body{ background:#cf1e28; color:#333;}
body, button, input, select, textarea {font: 12px/24px tahoma,arial,微软雅黑;}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td,table{ margin: 0; padding: 0;}
img, iframe{  border:0;}
ul, li{ list-style:none;}
a{color:#333;text-decoration:none}
a:hover{color:#e40000;text-decoration:underline;}
.djs_span5{ clear:both;display: block; font-size: 1px; overflow: hidden; height:5px;}
.djs_span20{ clear:both;display: block; font-size: 1px; overflow: hidden; height:20px;}
.djs_span130{ clear:both;display: block; font-size: 1px; overflow: hidden; height:130px;}

.tel{ text-align:center; font-size:30px; padding:20px 0; color:#f00;}

.mainBan{ width:1200px; margin:0 auto; padding-top:10px; }
.mainBan .logo{display: inline-block; margin-left: 40px;}
.mainBan p{ font-size: 18px; color: #333; text-indent: 2em; line-height: 32px;}
.banner{background-attachment: scroll; background-image:url(images/618_banner_01.jpg); background-position: 50% 0px; background-repeat: no-repeat; height:199px; overflow:hidden;/* padding-top: 20px;*/}
.banner01{background-attachment: scroll; background-image:url(images/618_banner_02.jpg); background-position: 50% 0px; background-repeat: no-repeat; height:200px; overflow:hidden;}
.banner02{background-attachment: scroll; background-image:url(images/618_banner_03.jpg); background-position: 50% 0px; background-repeat: no-repeat; height:312px; overflow:hidden; }
.banner03{background-attachment: scroll; background-image:url(images/618_banner_04.jpg); background-position: 50% 0px; background-repeat: no-repeat; height:220px; overflow:hidden; }

.clear {
    display: block;
    float: none;
    clear: both;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
    background: none;
    border: 0;
    font-size: 0
}

.clearfix:after {
    visibility: hidden;
    display: block;
    clear: both;
    height: 0;
    font-size: 0;
    content: ".";
}

.clearfix {
    zoom: 1;
}

.main01{  width: 100%;
            height: 660px;
            background:  url(images/618_kc_01.jpg) no-repeat center;
            position: relative;
            /*border: 2px solid blue;*/ }

  .recommand1 {
            width: 1200px;
            height: 200px;
            position: absolute;
            left: 50%;
            top: 60%;
            transform: translateX(-50%);
        }
        .recommand1 .img {
            /*width: 100%;*/
            height: 70px;
            width: 516px;
            background:  url(images/618_buy_01.png) no-repeat center;
            background-size:cover;
            position: absolute;
            margin-left: 40px;
            margin-top: 70px;
        }

.r_kcxq{ display: inline-block; float:left;width: 600px;height: 200px;}
h4{font-size: 25px; color: #6D220B; margin-top: 0px; margin-left:38px}

.kcms{font-size: 22px; color: #6D220B;margin-left:38px; margin-top: 10px}
.gm_btn{height:60px; line-height: 30px; margin-left: 60px; font-size: 20px; color: #FFEDC2;}

.gm_hdj{vertical-align: middle;font-size: 20px;color: #FFEDC2;margin-right: 5px;}
.gm_jq{margin-left: -8px;vertical-align: middle; font-size: 44px;font-weight: bold;color: #FFEDC2;}



.ez_bg02 p{ color: #fff;}
.ez_bg02{ background: url(images/ez_bg_3.gif) no-repeat; color: #fff; padding: 30px 60px; height: 175px; overflow: hidden;background-size: 100% 100%;}
.ez_tsfu{ padding: 30px 60px;}




.footer{ margin-top:0px; }

.qian{ font-size:26px;margin:10px auto;  height:40px; text-indent:0; text-align:center;}
.qian b{ font-size: 36px; color:#f00; font-weight: normal;font-family:Impact, Haettenschweiler, Franklin Gothic Bold, Arial Black," sans-serif"; }
.dbgm_box{ width:560px; margin:0 auto;}
.button_gm_b{ display:block; float:left; width:275px; height:69px; background:url(images/button_gm_r.png) no-repeat; margin:0 auto;margin-left: 10px;}
.button_zx_b{ display:block; float:left; width:275px; height:69px; background:url(images/button_zx_b.png) no-repeat;}
.xuanyan{ background: url(images/xuanyan.jpg)no-repeat center; height: 902px;}

.footer{ z-index: 98;width:1200px;height:153px;font-size:12px;line-height:24px; text-align:center; color:#fff; margin:0 auto; padding-top:60px; border-top: 1px dotted #f1f9ec;}
.footer a{color:#fff;}
.footer a:hover{color:#fff; text-decoration:underline;}



/*?￥2?μ×2?1ì?¨2?μ￥*/
.logbox{width:100%; height:36px;_height:36px; border-bottom:solid 1px #cccccc; background:#f7f7f7;position:fixed;top: 0; z-index:3000; _position:absolute;_left:expression(eval(document.documentElement.scrollLeft));_top:expression(eval(document.documentElement.scrollTop))}
.login{width:1200px; margin:0 auto;padding-top:5px; font-size: 14px;}
.login input.text{width:70px; height:18px; border:solid 1px #c4c4c4; line-height:18px; padding:2px 5px; font-size:12px; color:#666; margin-left:5px;}
.login input.btnLogin {height:23px;width: 50px;color:#fff;cursor: pointer;background:#2084f4; font-size:12px;line-height:21px;border: solid 1px #1474e0;margin-left: 6px;border-radius: 3px;}
.login input.btnLogin:hover{ background:#3896ff;}
.topmenu_L{width:430px;height:24px;line-height:22px;}
.topmenu {float:right;width: 300px;height:18px; padding-top:6px;}
.topmenu li{float:right;height: 13px;padding-left:15px; line-height:12px;}
/* .footer{ width:1200px;height:153px;font-size:12px;line-height:24px; text-align:center; color:#fff; margin:0 auto; padding-top:60px; border-top: 1px dotted #925200;} */
/* .footer a{color:#fff;} */
/* .footer a:hover{color:#fff; text-decoration:underline;} */
/* .footer img{display:inline;} */
/*end*/


/*报名流程*/
.bmlc{ width:1200px; margin: 0 auto;}
.mainBan .zf_tit{ font-size: 16px; color: #fff; font-weight: bold; height: 40px; line-height: 40px; margin-bottom: 5px;text-indent: 0em;}
.zxbm li.arrimg{ float:left;margin-right:15px; margin-top:10px;}
a.zi{ display:block;float:left; width:265px; height:40px; line-height:40px; border:solid 1px #26c0c5; text-align:center; /*! background:#fff; */ margin-right:18px;color:#26c0c5; font-size: 14px;}
a.zi:hover{ border:solid 1px #26c0c5; background:#26c0c5;;color:#fff !important ;}
/*.classBox01{ width:1190px; overflow:hidden; margin:20px auto;}
.classBox01 table{ text-align:center; border-top:solid 1px #0083ba;border-left:solid 1px #0083ba; margin-top:10px; font-size:14px;}
.classBox01 table th{ background:#22b8ea; height:50px; border-bottom:solid 1px #0083ba;line-height:50px;border-right:solid 1px #0083ba; font-size:18px; color:#fff;}
.classBox01 table td{ border-bottom:solid 1px #0083ba; border-right:solid 1px #0083ba;height:24px; line-height:24px; padding:4px;}*/

.xcbm_con{float: right; width: 480px; margin-top: 22px;  }
.xcbm{ background-image:url(../images/z_icon_lxfs.gif); background-position:0px 7px; background-repeat:no-repeat;height:164px;text-align:left; padding:0 22px; padding-left:35px; font-size:14px; line-height:30px;}
table.table_bank{ width:100%; text-align:center; font-size:14px;  /*background: #fff;*/ border-left: solid 1px #ccc;}
table.table_bank th{ height:40px; background:#fff; color: #333; font-size: 14px;}
table.table_bank td{ font-size: 14px; line-height: 22px; padding: 20px 30px; border-right: solid 1px #ccc;border-bottom: solid 1px #ccc;}

/*支付*/
.smzf{ margin-top: 10px; }
.smzf dl{ margin-top: 20px; float: left; width: 600px; }
.smzf dt{ float: left; width: 170px;}
.smzf dd{ float: left;margin: 10px 0 0 25px; font-size: 14px;line-height: 28px;}
.zffs{  width:1200px; margin: 0 auto;color: #fff;}
.benefit-title {
    height: 20px;
    border-bottom: 1px solid #dbdae4;
    margin-bottom: 40px;
    text-align: center;
}


