.otw { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.header { padding: 10px 0; height: 70px; }
.header .logo { margin-top: 0; line-height: 70px; }
.header .tt { margin-top: 15px; margin-left: 20px; padding-left: 20px; height: 40px; border-left: 1px solid #e5e5e5; color: #333; font-size: 22px; line-height: 40px; }
.header .to_index { margin: 27px 0; padding-left: 22px; background: url(../img/icon.png) no-repeat -130px 0; color: #666; font-size: 15px; line-height: 16px; }

.left_nav { width: 240px; background-color: #fff; }
.left_nav .on .first_level p { background-image: url(../img/left_nav_icon_h.png); color: #2e72db; }
.left_nav .up .first_level .stretch:after { opacity: 0; transform: rotate(0); }
.left_nav .up .second_level { display: block; }

.first_level { border-bottom: 1px solid #f3f3f3; background-color: #fafafa; cursor: pointer; }
.first_level .in { position: relative; padding: 12px 18px 11px; height: 20px; line-height: 20px; }
.first_level p { padding-left: 18px; background: url(../img/left_nav_icon.png) no-repeat 0 0; color: #444; font-weight: 700; }
.first_level .ico1 { background-position: 0 0; }
.first_level .ico2 { background-position: 0 -20px; }
.first_level .ico3 { background-position: 0 -40px; }
.first_level .ico4 { background-position: 0 -60px; }
.first_level .ico5 { background-position: 0 -80px; }
.first_level .ico6 { background-position: 0 -100px; }
.first_level .ico7 { background-position: 0 -120px; }
.first_level .ico8 { background-position: 0 -140px; }
.first_level .ico9 { background-position: 0 -160px; }
.first_level .stretch, .first_level .stretch:after { position: absolute; width: 10px; height: 10px; background: url(../img/icon.png) no-repeat -22px 0; }
.first_level .stretch { top: 20px; right: 20px; }
.first_level .stretch:after { content: " "; opacity: 1; transition: transform .3s ease; transform: rotate(90deg); }

.center .first_level { background-color: #fff; }
.center .first_level .in { padding: 20px 20px 19px; }
.center .first_level p { padding-left: 28px; height: 20px; font-weight: 400; font-size: 16px; line-height: 16px; }

.second_level { display: none; padding: 10px 0 10px 18px; border-bottom: 1px solid #f3f3f3; }
.second_level p { position: relative; float: left; margin-left: 18px; width: 85px; height: 32px; line-height: 32px; }
.second_level p a { color: #666; transition: all .3s ease; }
.second_level p a.on, .second_level p a:hover { color: #2e72db; }
.second_level p a.on i, .second_level p a:hover i { background-position-y: -8px; }
.second_level p i { display: inline-block; margin-right: 8px; margin-bottom: 2px; width: 3px; height: 5px; background: url(../img/icon.png) no-repeat 0 0; vertical-align: middle; }

.center_container { padding-top: 20px; }

.right_content { width: 940px; }
.right_content .crumbs { margin-bottom: 20px; padding-left: 25px; height: 50px; background-color: #fff; color: #999; font-size: 12px; line-height: 50px; }
.right_content .crumbs a { color: #999; }
.right_content .crumbs span { margin: 0 7px; font-family: simsun; }
.right_content .crumbs b { color: #666; font-weight: 400; }

.city_choice { position: relative; }

.city_choice input { width: 348px; height: 46px; }

.city-picker-input { position: absolute; top: -9999px; left: -9999px; opacity: 0 !important; }

.city-picker-span { position: relative; display: block; border: 1px solid #e5e5e5; border-radius: 3px; background-color: #fff; color: #ccc; text-indent: 10px; font-size: 12px; cursor: pointer; }

.city-picker-span > .placeholder { color: #ccc; }

.city-picker-span > .arrow { position: absolute; top: 50%; right: 14px; margin-top: -3px; width: 9px; height: 5px; background: url(../img/jt_down.png) no-repeat 0 0; }

.city-picker-span.focus, .city-picker-span.open { border-color: #b5d4ff; box-shadow: 0 0 4px rgba(181, 212, 255, 0.1); }

.city-picker-span > .title > span { padding: 5px; border-radius: 3px; color: #444; }

.city-picker-span > .title > span:hover { background-color: #f1f8ff; }

.city-picker-dropdown { position: absolute; top: -9999px; left: -9999px; z-index: 999999; display: none; margin-bottom: 20px; width: 315px; min-width: 330px; outline: 0; -webkit-tap-highlight-color: transparent; }

.city-select-wrap { box-shadow: 0 5px 8px #e5e5e5; font-size: 14px; }

.city-select-tab { border-bottom: 1px solid #e2e2e2; background: #f6f6f6; }

.city-select-tab > a { display: inline-block; margin-bottom: -1px; padding: 8px 22px; outline: 0; border-bottom: 1px solid transparent; border-left: 1px solid #e2e2e2; color: #4D4D4D; text-align: center; text-decoration: none; font-size: 14px; cursor: pointer; }

.city-select-tab > a.active { border-bottom: 1px solid #fff; background: #fff; color: #ed3436; }

.city-select-tab > a:first-child { border-left: none; }

.city-select-tab > a:last-child.active { border-right: 1px solid #e2e2e2; }

.city-select-content { padding: 10px 15px; min-height: 10px; background-color: #fff; }

.city-select dl { clear: both; margin: 0; padding: 3px 0; line-height: 2; }

.city-select dt { position: absolute; width: 2.5em; text-align: right; font-weight: 500; }

.city-select dd { margin-left: 0; }

.city-select.province dd { margin-left: 3em; }

.city-select a { display: inline-block; margin-right: 2px; padding: 0 10px; color: #444; white-space: nowrap; cursor: pointer; }

.city-select a:focus, .city-select a:hover { color: #ed3436; }

.city-select a.active { border-radius: 2px; background-color: #ed3436; color: #fff; }

.city_detail { margin-left: 8px; }

#Dtop { border-right: #CCC 3px solid; border-bottom: #CCC 3px solid; position: fixed !important; top: 45% !important; }

#Dtop .dbody { border: #3D95E6 1px solid; background: #FFF; }

#Dtop .dhead { padding: 1px 0 2px 10px; height: 26px; background: #3D95E6; color: #FFF; letter-spacing: 1px; font-weight: 700; line-height: 26px; cursor: move; -moz-user-select: none; -khtml-user-select: none; user-select: none; }

#Dtop .dhead span { float: right; display: block; width: 26px; height: 26px; background: url(../img/close.gif) no-repeat center center; cursor: pointer; }

#Dtop .dbox { clear: both; overflow: hidden; padding: 8px; line-height: 200%; }

#Dtop .dbox td { padding: 4px 0; }

#Dtop .dsize { height: 11px; font-size: 1px; }

#Dtop .dsize div { float: right; width: 11px; height: 11px; background: url(../img/resize.gif) no-repeat; font-size: 1px; cursor: se-resize; }

#Dtop input[type=text] { padding-left: 10px; height: 25px; border: 1px solid #ccc; border-radius: 3px; line-height: 25px; }

#Dtop input[type=radio] { appearance: radio; -webkit-appearance: radio; -moz-appearance: radio; }

#Dtop .btn { padding: 4px 10px 5px 10px; border: #D7D7D7 1px solid; border-radius: 3px; background: #F7F7F7; letter-spacing: 1px; cursor: pointer; }

/*# sourceMappingURL=base_member.css.map */
