html { font: normal 12px 'Microsoft YaHei','Arial','simsun'; color: #333; }
body, button, ul, li, ol, p, dl, dd, h1, h2, h3, h4, h5, h6, img, iframe, form, input, textarea, td { margin: 0; padding: 0; list-style-type: none; border: 0; font-family: 'Microsoft YaHei'; font-weight: normal; }
table { border-collapse: collapse; border-spacing: 0; }

@font-face { font-family: 'xinyan-font'; src: url("../font/xinyan-font.eot")/*tpa=http://www.soyoung.com/font/xinyan-font.eot*/; src: url("../font/xinyan-font.eot-#iefix")/*tpa=http://www.soyoung.com/font/xinyan-font.eot?#iefix*/ format('embedded-opentype'), url("../font/xinyan-font.woff")/*tpa=http://www.soyoung.com/font/xinyan-font.woff*/ format('woff'), url("../font/xinyan-font.ttf")/*tpa=http://www.soyoung.com/font/xinyan-font.ttf*/ format('truetype'), url("../font/xinyan-font.svg#svgFontName")/*tpa=http://www.soyoung.com/font/xinyan-font.svg#svgFontName*/ format('svg'); }
.font_icon { font-family: 'xinyan-font'; padding: 0 10px 0 5px; color:#FF9CBE;font-size:30px;}

a { color: #FF6FA1; text-decoration: none; }
a:hover { text-decoration: underline; }

#bd:after,#ft:after,ul:after { content: " "; height: 0; display: block; clear: both; visibility: hidden; }
#bd,#ft,ul{ zoom: 1; }

#hd .search .btn,#hd .status li span,#hd .search_hot .arrow,#go_top a,#ft .content .attention .icon_box .icon,#hd .status .s_pop span{ background:url("../images/head_bg_2-1.png")/*tpa=http://www.soyoung.com/images//head_bg_2.png*/ left top no-repeat;}

#hd {width:100%;height:120px;}
#hd .inner,#hd .nav ul { width:960px;margin:0 auto;}
#hd .inner { height:84px;}
#hd .logo_box { float:left;padding:20px 0 0 6px;}
#hd .logo_box img { display:block;}
#hd .logo_box .logo,#hd .logo_box .banner { display:block;float:left;}
#hd .logo_box .logo{ margin-right:45px;}
#hd .search { border:solid 1px #dbdbdb;width:156px;float:right;height:30px;border-radius:15px;padding:0 12px;margin:24px 0 0 0;position:relative;z-index:100;}
#hd .search .text{height:30px;vertical-align:top;width:136px; line-height:30px;outline:none;color:#a7a7a7;font-family:arial,SimSun;font-size:100%;*height:29px;}
#hd .search .btn {width:19px;height:16px;background-position:-258px 0;vertical-align:top;cursor:pointer;margin-top:7px;}

#hd .nav { background:#FF9CBE;width:100%;z-index:100;}
#hd .nav li { float:left;height:36px;line-height:36px;}
#hd .nav li a { display:block;color:#fff;font-size:16px;width:100px;text-align:center;font-family:'Microsoft YaHei';}
#hd .nav .w a{ width:140px; }
#hd .nav li a:hover { text-decoration:none;background-color:#FFB9D1;color:#fff;}
#hd .nav .on a {background-color:#FC7DA9; }
#hd .nav .on a:hover { color:#fff;}
#hd .nav .online a{color:#ffffcc;}
#hd .nav .online .font_icon { padding:0 6px 0 0;color:#fff;font-size:23px;}

#hd .search_hot { position: absolute; top: 40px; left: 0; }
#hd .search_hot ul { border-radius: 10px; background: #f2fbfa; box-shadow: 2px 2px 2px #999; overflow: hidden; }
#hd .search_hot ul li { padding: 10px; border-top: solid 1px #e7efee; line-height: 24px; }
#hd .search_hot ul li a { font-size: 14px; font-family:simsun;}
#hd .search_hot ul .even { background: #fbfbfb; }
#hd .search_hot ul .first { border-top: 0; }
#hd .search_hot ul p { white-space: nowrap; font-family:simsun;}
#hd .search_hot ul p .key { color: #FF6FA1; }
#hd .search_hot ul .t { padding-bottom: 4px; }
#hd .search_hot .arrow { background-position: -148px top; width: 8px; height: 6px; overflow: hidden; position: absolute; top: -6px; left: 30px; }

#ft { border-top: solid 3px #e6e9ea; background: #fdfdfd; padding-bottom: 60px; }
#ft .content { width: 996px; margin: 0 auto; }
#ft .content li p { padding-bottom: 10px;  line-height: 22px;}
#ft .content li { float: left; width: 200px; color: #999; padding-right: 34px; }
#ft .content li .t { color: #333; font-weight: bold; padding: 25px 0 4px; }
#ft .content li a { white-space: nowrap; }
#ft .content li a:hover { color: #ff8c26; }
#ft .content .about {width:270px; padding-right:60px;}
#ft .content .partner { width:318px;}
#ft .content .partner a { display: inline-block; width: 100px; color: #999; line-height: 22px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; }
#ft .content .attention { padding-right: 0; }
#ft .content .attention img { display: block; }
#ft .content .attention .icon_box { padding-top: 10px; }
#ft .content .attention .icon_box .icon { display:inline-block;width:30px;height:30px;background-position: -52px -188px;margin-right:6px;}
#ft .content .attention .icon_box .i_2 { background-position:-82px -188px}
#ft .content .attention .icon_box .i_3 { background-position:-112px -188px}
#ft .content .joinus { width:80px;}
#ft .content .joinus a { color: #999; }

#go_top{ display:none;width:48px;height:48px;position:fixed;bottom:20px;left:50%;margin-left:508px;_position: absolute;_top: expression(eval(documentElement.scrollTop+document.documentElement.offsetHeight-60));overflow:hidden;cursor:pointer;}
#go_top a{display:block;height:48px;background-position:-52px top;}
#go_top a:hover {background-position:-100px top;}

#hd .status {position:relative;z-index:99;}
#hd .nav .status a { width:140px;text-align:left;}
#hd .status_h { background:#FC7DA9;}
#hd .nav .status a:hover {color:#fff;}
#hd .status .s_pop{background:#ffffff; border:solid 1px #FF9CBE;border-width:1px 1px 0;position:absolute;top:35px;left:0;display:none;}
#hd .status .s_pop a { color:#FF6FA1;font-size:12px;border-bottom:solid 1px #FF9CBE;line-height:30px;width:139px;height:30px;_padding-top:10px;_height:20px;}
#hd .status .s_pop a:hover { background:#FC7DA9;color:#fff;}
#hd .status .s_pop span { display:inline-block;background-position:-20px 0;width:20px;height:16px;vertical-align:middle;margin:0 6px 0 10px;_margin-top:-2px;}
#hd .status .s_pop a:hover span { background-position:0 0;}
#hd .status .s_pop .b span { background-position:-20px -16px;}
#hd .status .s_pop .b:hover span { background-position:0 -16px;} 
#hd .status .s_pop .c span { background-position:-20px -32px;}
#hd .status .s_pop .c:hover span { background-position:0 -32px;} 
#hd .status .s_pop .d span { background-position:-20px -48px;}
#hd .status .s_pop .d:hover span { background-position:0 -48px;}
#hd .status .s_pop .e span { background-position:-20px -64px;}
#hd .status .s_pop .e:hover span { background-position:0 -64px;} 
#hd .status .s_pop .f span { background-position:-20px -80px;}
#hd .status .s_pop .f:hover span { background-position:0 -80px;} 
#hd .status .s_pop .g span { background-position:-20px -96px;}
#hd .status .s_pop .g:hover span { background-position:0 -96px;} 
#hd .status .s_pop .h span { background-position:-20px -112px;}
#hd .status .s_pop .h:hover span { background-position:0 -112px;} 
#hd .status .s_pop .i span { background-position:-20px -128px;}
#hd .status .s_pop .i:hover span { background-position:0 -128px;} 
#hd .status .s_pop .j span { background-position:-20px -144px;}
#hd .status .s_pop .j:hover span { background-position:0 -144px;} 
#hd .status .head { display:inline-block;width:42px;height:36px;vertical-align:middle;margin-right:20px;}
#hd .status .head span {display:block;position:absolute;top:-3px;left:0;border-radius:21px;z-index:10;background:url("../images/default_head-1.png")/*tpa=http://www.soyoung.com/images//default_head.png*/ center no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/default_head.png" ,sizingMethod="noscale");_background:none;width:42px;height:42px;}
#hd .status .head span img {display:block;border-radius:21px;}
#hd .status .head span .num { display: inline-block; position: absolute; top: 0; right: 0; height: 14px; padding: 0 4px; border-radius: 7px; line-height: 14px; background: #f00; color: #fff; font-family: Arial;font-size:12px;width:auto;left:auto;}
#hd .status .login .head{ margin-right:6px;text-align:left;}
#hd .status .login { white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

#hd .apps_box { float: right; padding: 30px 30px 0 0; font-size: 14px; color: #999; font-family: 'Microsoft YaHei'; }
#hd .apps_box a {vertical-align:middle;margin:-4px 6px 0 0;display:inline-block;width:91px;height:26px;background:url("../images/apps_bg-1.png")/*tpa=http://www.soyoung.com/images//apps_bg.png*/ left top no-repeat;}
#hd .apps_box a:hover {background-position:0 -26px; }
#hd .apps_box .iphone_btn { background-position:-91px 0;}
#hd .apps_box .iphone_btn:hover {background-position:-91px -26px; }

