@charset "utf-8";
/* CSS Document */

/*600报名*/
.bred{ color:#ff3b3b; font-size:24px; font-family:Arial}
.wrap1{ width:600px; position:relative; border-radius:5px;-webkit-border-radius:5px; -moz-border-radius:5px}
.wrap1 h1,.wrap2 h1{ height:40px; font-size:18px; font-family:\5FAE\8F6F\96C5\9ED1; color:#fff; line-height:40px; text-indent:28px; background:url(../images/h1-bg.png) repeat-x;text-shadow: 0px 1px 1px rgb( 168, 9, 10 );-webkit-text-shadow: 0px 1px 1px rgb( 168, 9, 10 );-moz-text-shadow: 0px 1px 1px rgb( 168, 9, 10 ); position:relative}
.wrap1 h1 a{ display:block; position:absolute; width:26px; height:24px; background:url(../images/h1-close.png) no-repeat; right:12px; top:9px}
.con{position:relative;border-left:1px solid #d9d8d8;border-right:1px solid #d9d8d8;border-bottom:1px solid #d9d8d8; background:url(../images/con-bg.png) repeat-x;}
.w245{ width:245px}
.con .img{ display:inline-block; float:left; width:201px; height:137px; position:relative; border:1px solid #fff;margin:20px 26px 0!important; margin-left:13px}
.con .img img{ width:201px; height:137px; overflow:hidden}
.con .img span{ display:block; position:absolute; width:203px; height:2px; left:0; top:-3px; background:url(../images/img-top.png) no-repeat}
.con .shuru{ display:inline-block; float:left; margin-top:18px; position:relative; z-index:1}
.con .shuru p,.con .shuru .lx{ height:26px; color:#7d7d7d; line-height:26px; margin-bottom:15px!important; font-weight:bold; position:relative; margin-bottom:10px}
.w292{ width:292px}
.con .shuru .lx .sj{ position:absolute; display:block; width:25px; height:26px; right:0px; top:0px; background:url(../images/lx-a.png) no-repeat; overflow:hidden}
.con .shuru .lx .ul1{ border-bottom:1px solid #cdcdcb; border-left:1px solid #cdcdcb; border-right:1px solid #cdcdcb; position:absolute; right:0; top:26px; z-index:100; font-weight:normal; background:#fff}
.con .shuru .lx li a{ height:26px; line-height:26px; text-indent:2px; cursor:pointer; z-index:100; position:relative; display:block; text-decoration:none;color:#7d7d7d}
.con .shuru .lx li a:hover{ color:#ff0000}
.con .shuru input, .con .shuru .sel{ height:24px; line-height:24px; color:#7d7d7d; text-indent:2px; border:1px solid #cdcdcb; position:absolute; right:0; top:0; background:#fff}
.select{background:url(../images/lx-a.png) no-repeat right center #fff!important; border-right:none!important}
.con .shuru p a{ display:block; position:absolute; width:16px; height:16px; right:-24px; top:5px; cursor:default }
.t1{ background:url(../images/3t-1.png) no-repeat!important}/*3个类名对应3种状态*/
.t2{ background:url(../images/3t-2.png) no-repeat!important}
.t3{ background:url(../images/3t-3.png) no-repeat}
.con .shuru p a{ text-decoration:none}
.con .shuru p a span{ display:block; position:absolute; padding:9px 12px; line-height:18px; color:#333333; z-index:110; right:-3px; top:24px; font-size:12px; border:1px solid #f4d3ac;border-radius:2px; background:#fff; width:159px;}
.con .shuru p a span u{ display:block; position:absolute; width:7px; height:5px; background:url(../images/tc_jt.png) no-repeat; right:7px; top:-5px}
.con em{ display:block; height:0; border-bottom:1px solid #e1e1e1; margin:0 15px 10px 15px}
.con .sm{ padding:0 19px; color:#7d7d7d; line-height:19px}
.con .bm{ margin:7px 0 10px; position:relative;}
.con .bm a{ width:167px; height:32px; display:block; margin:0 auto; background:url(../images/bm600.png) no-repeat}

/*报名成功600*/
.con2{position:relative;border-left:1px solid #d9d8d8;border-right:1px solid #d9d8d8; border-bottom:1px solid #d9d8d8; overflow:hidden; padding-top:28px;font-family:\5FAE\8F6F\96C5\9ED1; background-color:#f5f5f5}
.con2 span{ display:block; font-size:16px; color:#7d7d7d; padding:0 50px 15px 43px}
.con2 p{ line-height:36px; height:36px; color:#666666; font-size:18px; font-weight:bold;padding:0 50px 0 43px}
.con2 .tui{ height:51px; line-height:51px; border-top:1px solid #e1e1e1; margin-top:42px; text-align:center; background-color:#eeeeed; color:#7d7d7d}

/*报名450*/
.z10{ z-index:10}
.z5{ z-index:5}
.z20{ z-index:20}
.w155{ width:157px}
.w198{ width:198px}
.wrap2{ width:450px; overflow:hidden; position:relative; border-radius:5px;-webkit-border-radius:5px; -moz-border-radius:5px}
.con .img2{ display:inline-block; float:left; width:176px; height:112px; position:relative; border:1px solid #fff;margin:20px 14px 0 16px;}
.con .img2 img{ width:176px; height:112px; overflow:hidden}
.con .img2 span{ display:block; position:absolute; width:176px; height:2px; left:0; top:-3px; background:url(../images/img450-top.png) no-repeat}
.con .sm1{ padding:0 14px; color:#7d7d7d; line-height:19px}



.d_tabLine { border:#ccc solid 1px; border-bottom:0; background-color:#fff; }
.d_tabLine .d_arrowL, .d_tabLine .d_arrowR, .d_tabLine .d_arrowL:hover, .d_tabLine .d_arrowR:hover { background:url(../images/arrow.png) no-repeat 0 0; display:inline-block; width:25px; height:35px; cursor:pointer; }
.d_tabLine .d_arrowL { background:url(../images/arrow.png) no-repeat 0 0; }
.d_tabLine .d_arrowL:hover { background-position:0 -40px; }
.d_tabLine .d_arrowR { background-position:-30px 0; }
.d_tabLine .d_arrowR:hover { background-position:-30px -40px; }
.d_tabUl { width:655px; height:35px; overflow:hidden; line-height:35px; position:relative; }
.d_tabUl ul { width:10000px; height:35px; position:absolute; left:0; top:0; }
.d_tabUl ul li { float:left; }
.d_tabUl ul li a { display:inline-block; font-size:14px; text-align:center; font-family:\5FAE\8F6F\96C5\9ED1; color:#666; width:102px; padding:0 5px; height:35px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; text-decoration:none; }
.d_tabUl ul li a:hover, .d_tabUl ul li.cur a { background-color:#df3226; color:#fff; }
.d_discountLine{ font-size:12px;}
.d_discountLine em{ float:left; padding:1px; background-color:#df3226; color:#fefefe; margin-right:5px; line-height:12px; margin-top:5px;}
.d_discountLine span{ float:left; color:#333; width:130px; word-break:keep-all; word-wrap:normal; white-space:nowrap;overflow:hidden; text-overflow:ellipsis;}
.d_discountLine span a{ color:#333;}
.active_bui_ul li{ height:197px; overflow:hidden;}
.v_top { _width:560px;background:#ccc url(../images/vbj1.jpg) repeat-x 0 0 ; }
.v_wlbj { _width:560px; background:#ccc url(../images/vbj1.jpg) repeat-x 0 0;overflow:hidden;  }
.wrap1{_width:562px;}
.v_con{_width:438px; width:448;height: 479px;background-size: 100% 100%;overflow: hidden;}
.v_con .v_pop1pic { width:150px; height:137px; border:1px solid #fff; }
.v_con .v_left {margin-right:10px; }
.v_con .v_left .v_xz { color:#e62526; }
.v_con .v_left p { padding-top:5px; }
.v_shuru { width: 260px;_margin-left:10px;float:left; font-size:14px; font-family:"\5B8B\4F53"; font-weight:700; color:#7d7d7d; }
.v_shuru p{ position:relative;  padding-bottom:15px; }
.v_shuru .p1{ z-index:10; }
.v_shuru .p2{ z-index:9; }
.v_shuru a { color:#7D7D7D; }
.v_shuru .v_nameico{ position: relative ;float:none; display:inline-block; margin-top:0; vertical-align:middle; }
.v_shuru .v_nameico .v_nameico2 { left:5px; top:22px;}
.v_shuru .v_nameico  span span{ top:20px;  }
.v_shuru span { display:block; _margin-top:1px; float:left; line-height:27px;}
.v_shuru input { vertical-align:middle;  width:200px; _width:150px; height:25px; line-height:25px; padding:0 10px; border:1px solid #d0d0cf;  }
.v_bms { line-height:24px; margin-top:25px;color: #7D7D7D; font-family: "宋体"; font-size: 14px; font-weight: 700; } 
.v_bms span{ float:none; }
.v_bms span { display:inline-block; font-size:24px; font-weight:700; font-family:"Arial" ; color:#ff3b3b; vertical-align:middle; margin-top:-3px; }
.v_bottom { border-top:1px solid #dedede; width:415px; margin:10px;margin-bottom: 0;}
.v_bottom p { line-height:19px; color:#7d7d7d; padding:10px;}
.v_bm { float:left; width:415px; margin:0 auto; }
.v_bm { text-align:center; }
.v_bm a { display:inline-block; margin-top:0px; width:167px; height:31px; background:url(../images/vbt1.png); }
.v_fxk ul { _width:430px; }
.v_xza1 { position:relative; float:left; display:block; width:160px; _width:146px; height:25px;line-height:25px; word-break: break-all;vertical-align:middle; border:1px solid #D0D0CF; padding:0 10px;padding-right:20px; overflow:hidden; white-space: nowrap;text-overflow: ellipsis;text-decoration: none; }
.v_xza1:hover { text-decoration:none; }
.w190{width: 190px;}
.vXg1 .v_listk01{width: 212px;}
.vXg1 .v_listk01 li{width: 220px;}
.v_dier1 { position:relative; }
.v_dier1  .v_listk01{ top:25px; _top:27px; left:45px;}
.v_dier1  .v_listk01 span{ width: 99%;overflow:hidden; }
.v_dier1 .li a { _width:206px;padding-right:10px;  }
.v_dier2 .li a{ _width:206px; }
.v_a012{float:left}
.v_nameico,.v_nameico1{ float:left; margin-top:5px;margin-left:5px;display:block; width: 16px; height: 16px;  z-index:800}
.v_nameico{background:url(http://kft.house.sina.com.cn/images/3t-3.png) no-repeat;}
.v_nameico1{background:url(http://kft.house.sina.com.cn/images/3t-2.png) no-repeat; }
.v_nameico3{background:url(http://kft.house.sina.com.cn/images/3t-1.png) no-repeat; }
.v_nameico span,.v_nameico1 span{position:absolute; right:0; top:26px;display:block; width:160px;padding:5px;border:1px solid #F4D3AC;background:#fff;font-size: 12px;color:#666;font-weight: -700;z-index:999; }
.v_nameico .v_nameico2 ,.v_nameico1 .v_nameico2{position: absolute;top:-5px;left:149px;display:block; width: 5px; height: 7px;background:url(http://kft.house.sina.com.cn/images/tc_jt.png) no-repeat;border:0;}
.v_qingchu{position: relative;z-index:700}
.v_box1 { float:left; background:#fff url(../images/vxll.jpg) no-repeat right 2px;}
.v_xl06 { position: relative;float:left;width: 260px;  }
.v_xl06 .v_span2 { _margin-top:10px; display:inline-block; height:25px; }
.v_xl07 {position: relative;top:20px;}
.v_xl107 .v_span2{display:inline-block; float:left; }
.v_xl107 input{ z-index:500;  }
.v_btn1 { position:absolute; top:0; right:0; _top:0px; display:block; width:24px; height:24px;  }
.v_xl06 .v_span1 { float:left; display:block; font-size:14px; font-weight:700; color:#7D7D7D; }
.v_listk01{border-bottom:1px solid #D0D0CF; }
.v_xl06 input { position: relative;width:192; _width:182px; height:25px; border:1px solid #D0D0CF; padding:0 10px; line-height:25px;margin-bottom: 10px; float:left; }
.v_xl05 input { /*margin-left:7px;*/ }
.v_fxk { width:100%; font-size:12px; padding:20px; padding-top:10px; padding-bottom:0; }
.v_fxk ul { width:425px;_width:405px; }
.v_fxk li { float:left; font-weight:normal; margin-right:26px;_margin-right:17px; margin-bottom:15px; }
.v_fxk li label { color:#7d7d7d; }
.v_fxk input { width:auto; height:auto; vertical-align:text-top; *vertical-align:middle; margin-right:5px; }
.v_fxk .v_label1 { display:inline-block; float:left; height:100px; font-weight:700; font-size:14px; color:#7d7d7d; }
.v_list01 { position:relative; background:#fff url(../images/vxll.jpg) no-repeat 100% 0; display:inline-block; width:226px; _width:200px; height:25px; border:1px solid #d0d0cf; margin-bottom:15px; padding:0 10px; line-height:25px; font-size:14px; font-weight:700; }
.v_list01:hover , .v_list01:visited , .v_listk01 a { text-decoration:none; color:#7d7d7d; }
.v_listk01 {
    position:absolute;
    z-index:9999;
    top: 37px;
    _top:37px;
    left: 63px;*+
    left:65px;
    background:#fff;
    max-height: 240px;
    overflow-y: auto;
    }
.v_listk01 li{border:1px solid #d0d0cf;  width:190px; height:25px;border-bottom: 0;border-top:0}
.v_listk01 li:last-child{ border-bottom: 1px solid #d0d0cf; }
.v_listk01 a {  height:26px;display:block;  background:#fff; padding:0 10px; line-height:26px;overflow:hidden; }
.v_listk01 a:hover { background:#eee; text-decoration:none;line-height:26px; }
.v_gdzs { position:relative; }
.v_gdzs .v_more { background:url(../images/vico02.png) no-repeat 0 3px; padding-left:20px; font-weight:700; color:#333; }
.v_gdzs .v_kk { position:absolute; left:80px; top:5px; width:356px; height:376px; border:1px solid #d7d7d7; background:#fff; overflow:hidden; }
.v_gdzs .v_close02 { height:36px; background:#f4f4f4; }
.v_gdzs .v_close02 a { display:block; width:21px; height:21px; background:url(../images/vico03.png); float:right; margin:8px 8px 0 0; }
.v_gdzs ul { padding:20px; width:360px; padding-left:10px; }
.v_gdzs li { float:left; height: 35px;width: 100px;line-height: 35px;white-space:nowrap;  margin: 0;overflow: hidden;padding: 0 5px;}
.v_gdzs li a { color:#08558b; }
.v_xmd1 { display:block;overflow: hidden;width: 1150px;}
.v_xmd1 a { display: block;font-size:12px; color:#7d7d7d; text-decoration:underline; color:#08558B; }
.w450{width: 448px;}
.w4501{width: 442px;height: 519px;overflow: hidden;}
.w200{width: 200px;}
.w4501 .v_shuru{width: 260px;}
.vQcMr .v_left{margin:0;}
.v_left .v_img1{width: 150px; height: 120px;margin-right: 10px;}
.v_box1 .w150{width: 150px;}
.v_xl06 .w160{width: 160px;}
.w4501 .v_label1{height: 30px;}
.w4501 .v_fxk ul{padding-left: 30px;}
.w4501 .v_listk01 li{width: 180px;}
.v_bm1{margin: 0;}
.w450 .v_nameico span,
.w450 .v_nameico1 span{right:70px; }
.w410{width: 410px;}
.wrap1 .v_vfont1{ font-size: 17px;}
.wrap1 .h378{height:378px;}
.wrap1 .w586{width:586px;}
.w_yzBtn{width:112px; height:23px; border:1px solid #aaa;background:#bfbfbf;color:#fff;line-height:23px;text-align:center;border-radius:3px;text-decoration: none;}
.w_yzBtnPre{width:100px;height:23px;border:none;background:#7cb7d9;line-height:23px;text-align:center;border-radius:3px;text-decoration: none;font-size: 12px;font-weight: normal;color:#fff!important;}
.v_xl06 .w_yzTxt{width: 68px;margin-right: 10px;}

.v_bottom{padding-bottom: 0;}