@charset "utf-8";


#container{margin-top:0;overflow:hidden;}

.main_category{width:184px;margin:0 10px 15px 0;position:relative}
.main_category ul{text-align:left;padding:10px 0}
.main_category ul li{position:relative}
.main_category ul li a{display:block}
.main_category ul li a.text{width:90%;line-height:18px;margin:0 auto}
.main_category ul li a.text:hover{color:#ca1818}
	/* main category child layer */
.main_category ul li .main_category_child{position:absolute;left:174px;top:-9px;background:#fff;width:157px;border:solid 1px #eaeaea;border-left:solid 2px #b34e43;padding:12px 0;z-index:1000;display:none}
.main_category ul li .main_category_child li{padding:0 7px 0 10px}
.main_category ul li .main_category_child li a{padding-left:9px;line-height:16px}
.main_category ul li .main_category_child li.on a{color:#ca1818;background:url(../imgs/icon/tri_ctg_type.gif) left 3px no-repeat}
.main_category ul li .main_category_arrow{position:absolute;left:168px;top:2px;z-index:1001;display:none}


.main_remainamt {margin-left:20px; font-family:Tahoma; font-size:18px;}


.box_input {
    position: absolute;
    top: 10px;
    right: 5px;
    margin-top: 20px;
    padding-bottom: 0px;
}
.box_input .bg {
    position: absolute;
    left: 0;
    top: 0;
    width: 303px;
    height: 100%;
    border-radius: 13px;
    background-color: transparent;
    z-index: 10;
    opacity: 0.8;
	border: 1px solid #e7e7e7;
    -webkit-box-shadow: 3px 3px 6px #adadad;  /* Safari and Chrome */
    -moz-box-shadow: 3px 3px 6px #adadad;  /* Firefox */
    box-shadow: 3px 3px 6px #999;  /* CSS3 */
	background-color: rgb(255, 255, 255);
}


.box_input_2 {
    position: absolute;
    top: 290px;
    right: 5px;
    margin-top: 20px;
    padding-bottom: 0px;
}

.box_input_2 .bg {
    position: absolute;
    left: 0;
    top: 0;
    width: 303px;
    height: 100%;
    border-radius: 13px;
    background-color: transparent;
    z-index: 10;
    opacity: 0.8;
	border: 1px solid #e7e7e7;
    -webkit-box-shadow: 3px 3px 6px #adadad;  /* Safari and Chrome */
    -moz-box-shadow: 3px 3px 6px #adadad;  /* Firefox */
    box-shadow: 3px 3px 6px #999;  /* CSS3 */
    /* filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=4, OffY=4, Color='#33000000'); */ /* IE */
	background-color: rgb(255, 255, 255);
}

.area_r {
    float: right;
}
.main_login .inner:after {
    display: block;
    content: "";
    clear: both;
}
.main_login .inner {
    position: relative;
    width: 980px;
    margin: 0 auto;
	/*overflow: hidden;*/
}
.box_input .inner_box {
    position: relative;
    width: 252px;
    padding: 13px 26px 10px 25px;
    z-index: 20;
}
.box_input .tit {
    font-size: 21px;
    font-weight: normal;
    color: #fff;
    letter-spacing: -1px;
}

.box_input_2 .inner_box {
    position: relative;
    width: 252px;
    padding: 13px 26px 10px 25px;
    z-index: 20;
}
.box_input_2 .tit {
    font-size: 21px;
    font-weight: normal;
    color: #fff;
    letter-spacing: -1px;
}


.point_ye {
    color: #ffe729 !important;
}
.box_input .list_calc li {
    margin-top: 10px;
}
.box_input .list_calc li:after {
    display: block;
    content: "";
    clear: both;
}
.box_input .list_calc .tit_calc {
    display: block;
    float: left;
    padding-top: 10px;
    font-size: 14px;
    font-weight: normal;
    letter-spacing: -1px;
    color: #000;
    vertical-align: middle;
}
.box_input .list_calc .form_calc {
    float: right;
}
.box_input .list_calc .form_calc input {max-width:none !important;}

.box_input .btn_l {
    display: block;
    min-width: 252px;
    height: 50px;
    margin-top: 20px;
    padding: 0;
}
.btn_l.type4 {
    border: 1px solid #ffc40d;
    background-color: #ffc40d;
}



