/* CSS Document */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}:focus{outline:none;}ins{text-decoration:none;}del{text-decoration:line-through;}table{border-collapse:collapse;border-spacing:0;}a{text-decoration:none;outline:none;}*{word-wrap:break-word;word-break:break-all;-webkit-text-size-adjust:none;}body,textarea,pre,input{font:12px/1.6 tahoma,arial,sans-serif;}input,textarea{margin:0;padding:0;outline:none;font-size:100%;vertical-align:baseline;}textarea{resize:none;}hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0;}*:focus{outline:none;}.r3{border-radius:3px;}.r5{border-radius:5px;}.r10{border-radius:10px;}.rt3{border-radius:3px 3px 0 0;}.rt5{border-radius:5px 5px 0 0;}.rt10{border-radius:10px 10px 0 0;}.rb3{border-radius:0 0 3px 3px;}.rb5{border-radius:0 0 5px 5px;}.rb10{border-radius:0 0 10px 10px;}.rl3{border-radius:3px 0 0 3px;}.rl5{border-radius:5px 0 0 5px;}.rl10{border-radius:10px 0 0 10px;}.rr3{border-radius:0 3px 3px 0;}.rr5{border-radius:0 5px 5px 0;}.rr10{border-radius:0 10px 10px 0;}.fl{float:left;display:inline;}.fr{float:right;display:inline;}.clear{clear:both;}*{color:#666;}body{font: 12px/1.5 arial,helvetica,sans-serif;}

.g_layertitlebox{width:100%;height:40px;background:#f8f8f8;border-bottom:1px solid #e7e7e7;color:#666;line-height:40px; position:relative;}
.g_layertitle{ height:40px; padding-left:20px; line-height:40px; float:left; font-size:14px;}.g_layertitlebox .g_layerclose{display:block; float:right; width:11px; height:11px; background: url("../images/panel/bg_sns_panel.png") no-repeat scroll 0 -25px;position:absolute; right:14px; top:14px;}

.g_formborder{border:1px solid #dbdbdb;}
.g_formfocusborder{border:1px solid #379BE9;}
.g_formerrorborder{border:1px solid #ff3300;}

/*弹出提示框*/

.if_p_alertbody{position:absolute;height:58px;z-index:20000;}
.if_p_alert_left{ width:8px; height:58px; position:absolute; left:0px; top:0px; background:url("../images/popalert.png") 0px -206px;}
.if_p_alert_right{width:8px; height:58px; position:absolute; right:0px; top:0px; background:url("../images/popalert.png") 0px -90px;}
.if_p_alert_mid{ height:58px; position:absolute; left:8px; top:0px; background:url("../images/popalert_mid.png") repeat-x;}

.if_p_alert_mid span{position:relative;top:13px;left:15px;display:block;height:30px;line-height:30px;color:#5f5f5f;background:url("../images/popalert.png") no-repeat;padding-left:40px;font-size:14px;font-weight:bold;}
.if_p_alert_mid .right{background-position:0px 0px;}.if_p_alert_mid .error{background-position:0px -30px;}.if_p_alert_mid .notice{background-position:0px -60px;}
.g_picfilecontrol{filter:alpha(opacity=0);opacity:0;position:absolute;z-index:999;}

.graybg{width:100%; height:100%; position:absolute; z-index:999; top:0px; left:0px; filter:Alpha(Opacity=50); background:#000;opacity:0.5;}
.g_layerbody{padding:5px;}.g_layercontainer{position:relative;z-index:1;}
.g_layerbg{background:#000000;border-radius: 3px 3px 3px 3px;height: 100%;left: 0;filter:Alpha(Opacity=10);opacity: 0.1;position: absolute;top: 0;width: 100%;z-index:-1;}.g_layerclose{display:block;position:absolute;height: 11px;overflow: hidden;position: absolute;right: 12px;text-indent: -999px;top: 12px;width: 11px;background: url("../images/panel/bg_sns_panel.png") no-repeat scroll 0 -25px; z-index:2;}.g_layerclose:hover{background-position:0px -37px;}

.if_i_popcard_body{padding:4px; z-index:800;}.if_i_popcard_bg{background:#000; border-radius:1px; height:100%;position:absolute; left:0px; top:0px;filter:Alpha(Opacity=5);opacity: 0.05; width:100%; z-index:-1;}
.if_i_popcard_container{position:relative;background:#fff;z-index:1; width:100%; height:100%; border:1px solid #dedede;}
.if_p_card_close{display:block;position:absolute;height: 11px;overflow: hidden;position: absolute;right: 10px;text-indent: -999px;top: 10px;width: 11px;background: url("../images/panel/bg_sns_panel.png") no-repeat scroll 0 -25px; z-index:2;cursor:pointer;}.if_p_card_close:hover{background-position:0px -37px;}
.if_i_popcard_arrow{width:16px; height:16px; position:absolute; z-index:2; display:block; background:url(../images/panel/_panel_arrow.png);}
.if_i_popcard_body .up{ background-position:0px 0px; height:13px;}
.if_i_popcard_body .down{background-position:0px -13px; height:13px;}
.if_i_popcard_body .left{ background-position:0px -26px; width:13px;}
.if_i_popcard_body .right{ background-position:0px -42px; width:13px;}

/*表情区*/
.if_p_facecard_body{width:100%;height:100%; padding-top:25px;}.if_p_facecard_body ul{padding:5px;}
.if_p_faceitem{border: 1px solid #E8E8E8;cursor: pointer;float: left;height: 22px; margin: -1px 0 0 -1px;overflow: hidden; padding: 4px 2px;text-align: center;width: 26px;}

.g_btn_normal,.g_btn_gray{
	-moz-user-select: none;
    background-repeat: repeat-x;
    border-radius: 3px 3px 3px 3px;
    border-style: solid;
    border-width: 1px;
    cursor: pointer;
    display: inline-block;
    font-family: 'Microsoft Yahei',Arial;
    font-size: 14px;
    letter-spacing: 0.1em;
    line-height: 1.5;
    padding: 6px 20px;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
}
.g_btn_normal:hover,.g_btn_gray:hover{
	background-color: #E9E9E9;
    background-image: -moz-linear-gradient(center top , #EDEDED, #E4E4E4);
    border-color: #CFCFCF;
    box-shadow: 0 1px 3px #FCFCFC inset;
    color: #000000;
}
.g_btn_normal{
	background-color: #F9F9F9;
    background-image: -moz-linear-gradient(center top , #F5F5F5, #EFEFEF);
    border-color: #DEDEDE;
    box-shadow: 0 1px 0 #FCFCFC inset;
    color: #000000;
}

.g_input_focus{
	color:#333;
}

.g_dom_form_input_tip{
	height:28px;
	border:1px solid #eee;
	background:#f8f8f8;
	padding-left:4px;
	padding-right:4px;
	line-height:28px;
}
.g_dom_form_input_tip span{
	display:block;
	float:left;
	margin-left:8px;
}
.g_dom_form_input_tip a{
	display:block;
	float:left;
	width:16px;
	height:16px;
	background-image:url(../images/tipico.png);
	position:relative;
	top:7px;
	
}
.g_class_form_tip_ico_default{
	background-position:0px -19px;
}
.g_class_form_tip_ico_error{
	background-position:0px -40px;
	
}
.g_class_form_tip_ico_right{
	background-position:0px 0px;
}
.g_class_form_tip_text_default{
}
.g_class_form_tip_text_error{
}
.g_class_form_tip_text_right{
}
.g_dom_capslock_tip{
	padding-top:7px;
}
.g_dom_capslock_tip i{
	display:block;
	width:13px;
	height:8px;
	top:0px;
	left:10px;
	background:url(../images/icos.png) 0px -84px;
	position:absolute;
	z-index:1;
}
.g_dom_capslock_tip span{
	height:28px;
	line-height:28px;
	display:block;
	padding-left:5px;
	padding-right:5px;
	border:1px solid #d1b07c;
	background:#ffffda;
	color:#000;
	text-align:center;
	
}

.g_dom_form_dropdownlist{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #AAAAAA;
    color: #444444;
    height: auto;
    left: 0;
    position: absolute;
    top: 0;
    z-index: 201;
}
.g_dom_form_dropdownlist ul {
    margin: auto;
    padding: 0;
}
.g_dom_form_dropdownlist ul li {
    font-size: 14px;
    line-height: 25px;
    width:100%;
}
.g_dom_form_dropdownlist ul .currsddropli {
    background: none repeat scroll 0 0 #EEEEEE;
}
.g_dom_form_dropdownlist ul li:hover {
    background: none repeat scroll 0 0 #EEEEEE;
}
.g_dom_form_dropdownlist ul li a {
    color: #444444;
    display: block;
    line-height: 25px;
    width: 100%;
	text-indent:10px;
}
.g_guidelinkico{
	background-image:url(../images/tico.png);
	width:16px;
	height:16px;
	display:inline-block;
}

.g_gd_taobao{
	background-position:-1px 0px;
}
.g_gd_tmall{
	background-position:-18px 0px;
}
.g_gd_yhd{
	background-position:-35px 0px;
}
.g_gd_jd{
	background-position:-52px 0px;
}
.g_gd_gome{
	background-position:-86px 0px;
}
.g_gd_yixun{
	background-position:-103px 0px;
}
.g_gd_hc360{
	background-position:-120px 0px;
}
.g_gd_suning{
	background-position:-137px 0px;
}
.g_gd_dangdang{
	background-position:-154px 0px;
}
.g_gd_paipai{
	background-position:-171px 0px;
}
.g_gd_55tuan{
	background-position:-1px -18px;
}
.g_gd_lashou{
	background-position:-18px -18px;
}
.g_gd_meituan{
	background-position:-35px -18px;
}
.g_gd_nuomi{
	background-position:-52px -18px;
}
.g_gd_amazon{
	background-position:-1px -36px;
}
.g_gd_eachnet{
	background-position:-18px -36px;
}

.ctl_switch{
	width:48px;
	height:18px;
	background:url(../images/switch_bg.png) no-repeat;
	display:block;
	position:relative;
	cursor:pointer;
}
.ctl_switch .on{
	width:23px;
	height:16px;
	display:block;
	position:absolute;
	background:url(../images/switch_buttons.png) -23px 0px;
	right:1px;
	top:1px;
}
.ctl_switch .off{
    width:23px;
	height:16px;
	display:block;
	position:absolute;
	background:url(../images/switch_buttons.png) 0px 0px;
	left:1px;
	top:1px;
}

.ctl_checkbox{
	width:16px;
	height:16px;
	display:block;
	position:relative;
	cursor:pointer;
}

.ctl_checkbox .on{
	width:16px;
	height:16px;
	display:block;
	position:absolute;
	background:url(../images/checkboxbutton.png) 0px -16px;
	left:0px;
	top:0px;
}

.ctl_checkbox .off{
	width:16px;
	height:16px;
	display:block;
	position:absolute;
	background:url(../images/checkboxbutton.png) 0px 0px;
	left:0px;
	top:0px;
}

@font-face {
font-family: 'sosa';
src: url('/static/fonts/sosa-regular-webfont.eot'); /* IE9 Compat Modes */
src: url('/static/fonts/sosa-regular-webfont?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('/static/fonts/sosa-regular-webfont.woff') format('woff'), /* Modern Browsers */
		 url('/static/fonts/sosa-regular-webfont.ttf')  format('truetype'), /* Safari, Android, iOS */
		 url('/static/fonts/sosa-regular-webfont.svg#sosa') format('svg'); /* Legacy iOS */
}

@font-face {
	font-family:'modern';
    src: url('/static/fonts/modernpics-webfont.eot');
    src: url('/static/fonts/modernpics-webfont.eot?#iefix') format('embedded-opentype'),
         url('/static/fonts/modernpics-webfont.woff') format('woff'),
         url('/static/fonts/modernpics-webfont.ttf') format('truetype');
}

.if_pty_1 {
	background:url(../images/payico.png) no-repeat scroll 0 -29px transparent;
	height: 13px;
    width: 21px;
}
.if_pty_2 {
    background:url(../images/payico.png) no-repeat scroll 0 -42px transparent;
    height: 18px;
    width: 21px;
}
.if_pty_3 {
	background:url(../images/payico.png) no-repeat scroll 0 0 transparent;
    height: 13px;
    width: 21px;
}
.if_pty_4 {
	background:url(../images/payico.png) no-repeat scroll 0 -12px transparent;
	height: 18px;
    width: 21px;
}

