﻿/* 新增的头部 */
.hidden
{
    display:none;
}
.invisible
{
   visibility:hidden;
}
.button,#searchSwitchBox li,#desk-bar a{cursor:pointer}
.stick{vertical-align:middle;height:100%;display:inline-block;}
.icon_edit2
{
background-image:url(../images/edit2.png);
}
.icon_edit2_hover
{
background-image:url(../images/edit2_hover.png);
}
#desktop
{
    z-index:1;
position:relative;
}
.icon_panel {
z-index:999;
}
#icon_rebate
{
    display:none;
    z-index:9999;
    width:43px;
    height:23px;
    position:absolute;
    cursor:pointer;
 background-image:url(../images/rebateicon.png);
}
.ligid
{
    background:url(../images/GID.gif);
}
.ligidon
{
    background:url(../images/GIDon.gif);
}
.libaidu
{
    background:url(../images/baidu.gif);
}
.libaiduon
{
    background:url(../images/baiduon.gif);
}
.litaobao
{
    background:url(../images/taobao.gif);
}
.litaobaoon
{
    background:url(../images/taobaoon.gif);
}
.ligoogle
{
    background:url(../images/google.gif);
}
.ligoogleon
{
    background:url(../images/googleon.gif);
}
.bottom .saveBtn,.bottom .cancelBtn
{
    width:69px;
    height:25px;
    background:url(../images/addIcon_img002.png);
}
.bottom .saveBtn:hover
{
    background:url(../images/addIcon_img001.png);
}
.bottom .cancelBtn
{
    background:url(../images/addIcon_img004.png);
}
.bottom .cancelBtn:hover
{
    background:url(../images/addIcon_img003.png);
}
.generalPrompt
{
    z-index:999999999;
}
.generalPrompt .container
{
}
.prompt-top-left
{
	overflow:hidden;
	width:10px;
	height:10px;
    font-size:0;
	background:url(../images/jmodal/dialog_top_left.png) center bottom no-repeat;
	_background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/jmodal/dialog_top_left.png',sizingMethod='crop');
	}
.prompt-top-right
{
	width:10px;
    font-size:0;
	background:url(../images/jmodal/dialog_top_right.png) center bottom no-repeat;
	_background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/jmodal/dialog_top_right.png',sizingMethod='crop');
	}
.prompt-border
{
    font-size:0;
	background:url(../images/jmodal/dialog_border.png) center bottom repeat;
	_background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/jmodal/dialog_border.png',sizingMethod='scale');
	}
.prompt-bottom-left
{
	width:10px;
	height:10px;
    font-size:0;
	background:url(../images/jmodal/dialog_bottom_left.png) center top no-repeat;
	_background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/jmodal/dialog_bottom_left.png',sizingMethod='crop');
	}
.prompt-bottom-right
{
	width:10px;
    font-size:0;
	background:url(../images/jmodal/dialog_bottom_right.png) center top no-repeat;
	_background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/jmodal/dialog_bottom_right.png',sizingMethod='crop');
}
#notices{white-space:nowrap;}
	
.Weather{ width:100%; overflow:hidden;}
.Weather li{ float:left; width:80px; margin:10px; text-align:center; overflow:hidden;}
/* 布局 */
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,img,dl,div{margin:0;padding:0;border:0;}
ul,ol{list-style-type:none;}
select,input,img,select{vertical-align:middle;}
a{text-decoration:underline;}
a:link{color:#009;}
a:visited{color:#800080;}
a:hover,a:active,a:focus{color:#c00;}
.Black_BJ{ background-color:#010000;}
.Top_Login{ width:100%; height:25px; background-image:url(../images/Top_bj.gif);}
.Center{ width:890px; margin-left:auto; margin-right:auto; }
.Top{ width:650px; float:left; overflow:visible;position:relative;}
.Top li{ height:25px; float:left; padding:0px 10px 0px 12px; background-image:url(../images/Top_leftBJ.gif); background-position:left; background-repeat: no-repeat;}
.Login{float:right; width:240px; overflow:hidden;}
.Login li{float:right; overflow: hidden;}

.Logo{ position:relative;width:100%; height:50px; margin-left:auto; margin-right:auto; background-image:url(../images/Logo_BJ.gif); background-position: bottom;}
.Logo_Content{ width:890px; margin-left:auto; margin-right:auto; position:relative;}
.Logo_img{ float:left; margin-top:5px;}
.Logo_right{ text-align:right; float:right; margin-top:4px; overflow: hidden;}
.Part{ width:890px; margin-left:auto; margin-right:auto; overflow:hidden;}
.Part_Top{ width:100%; height:29px; background-image:url(../images/PartBj.gif);}
.Add{ float:left; overflow:hidden;}
.Part_text{ width:725px;float:left; overflow:hidden;}
.Part_text li{ float:left; padding:0px 15px;}
.on{ background-image:url(../images/PartBj4.gif); background-position:right; background-repeat:no-repeat;}
.Default{ background-image:url(../images/PartBj5.gif); background-position:right; background-repeat:no-repeat;}
.Search{ float:right; width:130px; height:29px; background-image:url(../images/SearchBj.gif);position:relative;}
.Part2{ width:890px; height:23px; margin-left:auto; margin-right:auto; background-image:url(../images/Part2_img002.gif);}
.Part2_left{ float:left; width:12px; height:23px; background-image:url(../images/Part2_img001.gif);}
.Part2_content{ float:left; width:865px;}
.Part2_content li{ float:left;}
.Part2_right{ float:right;width:13px; height:23px; background-image:url(../images/Part2_img003.gif);}
.foot{ width:890px; margin-left:auto; margin-right:auto; overflow: hidden; padding-top:10px; text-align: center;}

#boxmain{position:relative;overflow:visible;background-color:#e4e4e4;}
.Search2{ width:350px; height:170px;  margin:0 auto;z-index:10;}
.Search2_top{ width:100%;overflow:hidden;}
.text_Ad{ width:330px; height:70px; padding:0px 10px;}
.text_Ad li{ width:155px; padding:0px 5px; float:left;}
.Search2_JS{ width:100%; height:37px; background-image:url(../images/Search005.png);}
.Search2_JS ul{ padding:0px 12px;}
.Search2_JS ul li{ width:79px;height:37px; float:left; padding:0px 1px;background-repeat:no-repeat;}
.Search_Box{width:100%;height:51px; overflow:visible;position:relative;}
.searchsumbit{ width:235px; height:31px; float:left; margin-top:7px; background-image:url(../images/Search_Box002.png);}
.Box_left{ float:left; width:5px; height:31px; background-image:url(../images/Search_Box001.png); overflow:hidden;}
.Box_content{ float:left; width:225px; height:31px;overflow:hidden;}
.Box_right{ float:right; width:5px; height:31px; background-image:url(../images/Search_Box003.png); overflow:hidden;}
.Button{float:left; padding: 7px 0px 0px 0px;}
.regLink{float: left;}
.regLink a{ width: 134px;height:0; padding-top:49px;background: url(../images/regimg/reg1201.png) no-repeat 0 0;overflow: hidden; display:block}
.regLink196{float: left;}
.regLink196 a{ width: 130px;height:0; padding-top:49px;background: url(../images/regimg/reg1201.png) no-repeat -134px 0;overflow: hidden; display:block}
.regLinkUN{float: left;}
.regLinkUN a{ width: 132px;height:0; padding-top:49px;background: url(../images/regimg/reg1201.png) no-repeat -263px 0;overflow: hidden; display:block}
/*文字 */
.White12,.White12 a:link,.White12 a:visited{font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 24px;font-weight: normal;color: #CCC;text-decoration: none;}
.White12 a:hover{font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 24px;font-weight: normal;color: #0CF;text-decoration: none;}

.White18,.White18 a:link,.White18 a:visited{font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 18px;font-weight: normal;color: #CCC;text-decoration: none;}
.White18 a:hover{font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 18px;font-weight: normal;color: #0CF;text-decoration: none;}

.White29,.White29 a:link,.White29 a:visited{font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 29px;font-weight: normal;color: #fff;text-decoration: none;}
.White29 a:hover{font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 29px;font-weight: normal;color: #0CF;text-decoration: none;}

.White100,.White100 a:link,.White100 a:visited{font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 29px;font-weight: normal;color: #666;text-decoration: none;}
.White100 a:hover{font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 29px;font-weight: normal;color: #000;text-decoration: none;}

.White32,.White32 a:link,.White32 a:visited{font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 32px;font-weight: normal;color: #CCC;text-decoration: none;}
.White32 a:hover{font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 32px;font-weight: normal;color: #0CF;text-decoration: none;}


#desk_edit,.desk_edit{color:#0CF;padding-left:0.5em;}
#desk_edit:hover,.desk_edit:hover{text-decoration:underline;}
.Gray,.Gray a:link,.Gray a:visited{font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: normal;color: #999;text-decoration: none;}
.Gray a:hover{font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: normal;color: #fff;text-decoration: none;}

.Gray24,.Gray24 a:link,.Gray24 a:visited{font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 20px;font-weight: normal;color: #999;text-decoration: none;}
.Gray24 a:hover{font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 20px;font-weight: normal;color: #fff;text-decoration: none;}
.Gray124,.Gray124 a:link,.Gray124 a:visited{font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 20px;font-weight: normal;color: #666;text-decoration: none;}
.Gray124 a:hover{font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 20px;font-weight: normal;color: #fff;text-decoration: none;}


.Gray18,.Gray18 a:link,.Gray18 a:visited{font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 18px;font-weight: normal;color: #333;text-decoration: none;}
.Gray18 a:hover{font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 18px;font-weight: normal;color: #ff0;text-decoration: none;}

.Gray2_24{ padding:0px 12px;font-family: Arial, Helvetica, sans-serif;font-size: 10px;line-height: 20px;font-weight: normal;color:#000;text-decoration: none;}

.Black,.Black a:link,.Black a:visited{font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 22px;font-weight: normal;color:#5b5b5b;text-decoration: none;}
.Black a:hover{font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 22px;font-weight: normal;color:#0CF;text-decoration: none;}

.Black18,.Black18 a:link,.Black18 a:visited{font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 18px;font-weight: normal;color:#000;text-decoration: none;}
.Black18 a:hover{font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 18px;font-weight: normal;color:#0CF;text-decoration: none;}


.Gray12,.Gray12 a:link,.Gray12 a:visited{font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 23px;font-weight: normal;color: #a7a7a7;text-decoration: none;}
.Gray12 a:hover{font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 23px;font-weight: normal;color: #0CF;text-decoration: none;}

.Bule29,.Bule29 a:link,.Bule29 a:visited{font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 29px;font-weight: normal;color: #0CF;text-decoration: none;}
.Bule29 a:hover{font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 29px;font-weight: normal;color: #fff;text-decoration: none;}
.Bule12{font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 24px;font-weight: normal;color: #666;text-decoration: none;}
.Bule12 a:link,.Bule12 a:visited{font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 24px;font-weight: normal;color: #1d47fc;text-decoration: none;}
.Bule12 a:hover{font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 24px;font-weight: normal;color: #1d47fc;text-decoration: underline;}
.Bule24,.Bule24 a:link,.Bule24 a:visited{font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 24px;font-weight: normal;color: #1d47fc;text-decoration: none;}
.Bule24 a:hover{font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 24px;font-weight: normal;color: #1d47fc;text-decoration: underline;}
.Black18 a.Bule24,.Bule24:link,.Bule24:visited{font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 24px;font-weight: normal;color: #1d47fc;text-decoration: none;}


/* 工具（修改、删除、移动） */
.Tool{ width:350px; height:170px; background-image:url(../images/Tool_Img005.png); margin-left:auto; margin-right:auto;}
.Tool_Top{ width:100%; height:8px;overflow:hidden;}
.Tool_Content{ clear:both; width:334px; margin-left:auto; margin-right:auto; overflow:hidden;}
.Tool_Content li{ float:left; width:106px; height:154px;}

.icon {
-moz-user-select:none;
cursor:pointer;
height:80px;
position:absolute;
width:80px;
z-index:1;
}
    .icon,.icon *
    {
        position:absolute;top: 0px; left: 0px; width:80px;height:80px;
    }
    .icon_bg
    {
        z-index:10;
    }
    .icon_ft
    {
        z-index:15;
        background-position:center 30%;
        background-repeat:no-repeat;
    }
    .icon_chr
    {
        z-index:200;
        color:white;
        font-family:arial;
        font-size:12px;
        height:27px;
        line-height:11pt;
        overflow:hidden;
        padding:51px 5px 2px;
        text-align:center;
        width:70px;
        text-decoration:none;
        cursor:pointer;
    }
    .icon_chr .mask
    {
        z-index:300;
         background:url(../images/grey.png) repeat;
        display:none;
    }
    .icon_chr .maskInner
    {
        left:8px;
        top:5px;
	    width:9px;
	    height:14px;
 	    background:url(../images/icon-sub_sprite.png) center top no-repeat;
    }
/*图标背景*/
.icon_blue,
.icon_red,
.icon_white,
.icon_newwhite,
.icon_verywhite,
.icon_green,
.icon_orange,
.icon_brown,
.icon_pink,
.icon_black
{
 	    background:url("../images/iconsv2.png") no-repeat scroll 5px 5px transparent;
}

.icon_newwhite{
 background-position:0px 0px;
}

.icon_red{
 background-position:0px -90px;
}

.icon_orange {
background-position:0px -180px;
}

.icon_blue{
background-position:0px -270px;
}

.icon_white{
background-position:0px -270px;
}

.icon_black {
background-position:-90px 0px;
}

.icon_pink {
background-position:-90px -90px;
}

.icon_green {
background-position:-90px -180px;
}

.icon_brown {
background-position:-90px -270px;
}

.icon_verywhite {
background-position:0px -360px;
}



.client_fav
{
    background:url(../images/client_fav.png);
}
.client_his
{
    background:url(../images/client_his.png);
}
.client_mark
{
    background:url(../images/client_mark.png);
}
.white { background-image:url(../images/newblue.gif);}
.green { background-image:url(../images/icon_background_green.gif);}
.brown { background-image:url(../images/icon_background_brown.gif);}
.blue { background-image:url(../images/icon_background_blue.gif);}
.orange { background-image:url(../images/icon_background_orange.gif);}
.purple { background-image:url(../images/icon_background_purple.gif);}
.red { background-image:url(../images/icon_background_red.gif);}

/*quick search*/
#qckSchResult{  width:258px;left:0;top:0px;overflow:hidden;z-index:10000;position:absolute}
#qckSchResult .container .Gray
{
    width:100%;
	background:url(../images/jmodal/dialog_border.png) repeat;
    }
.QuickAdd_Content{ width:238px; margin:0px; background-color:#c5cdd8; overflow:auto;}
.QuickAdd_Content ul{ padding:0px 0px 6px 1px; overflow:hidden;}
.QuickAdd_Content ul li{ clear:both; width:100%; padding:8px 8px 0px 8px;overflow: hidden;}
.HomeIcon{ width:80px; height:80px; float:left;position:relative}

#desk_edit .setIcon {display:inline-block;width:15px;height:15px; margin: 7px 0;vertical-align: middle;background:url(../images/set.png) no-repeat; }
.specialMenuIcon_reserve
{
    display:inline-block;width:14px;height:15px; 
  background:url(../images/FavoritesImg.png) no-repeat; 
}
.specialMenuIcon_history
{
    display:inline-block;width:13px;height:13px; 
  background:url(../images/historyImg.png) no-repeat; 
}
.specialMenuIcon_bookmark
{
    display:inline-block;width:15px;height:15px; 
  background:url(../images/bookmarkImg.png) no-repeat; 
}
.specialMenuIcon_sso
{
    display:inline-block;width:15px;height:15px; 
  background:url(../images/sso.png) no-repeat; 
}
#gid{padding-top:7px;position:relative;}

/*Pbtn prompt*/
.P_prompt{ width:350px; overflow:hidden;position:absolute;z-index:9999;left:0;top:0;}
.Prompt_top{ width:350px; height:21px;background-image: url(../images/prompt/Prompt_img001.png)!important;background-repeat: no-repeat;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/prompt/Prompt_img001.png');_background-image: none; overflow:hidden;}
.Prompt_content{ width:350px; background-color:#fffde8; border:1px solid #c2c2c2; border-bottom:none; border-top:none; overflow:hidden;}
.Shortcuts{width:348px; background-color:#FFF; border:1px solid #edebd1; overflow:hidden;}
.Shortcuts li{ padding:7px; border-bottom:1px solid #edebd1; overflow:hidden;}
.Shortcuts_left{float:left; width:175px; overflow:hidden;}
.Shortcuts_left2{float:left; width:300px; overflow:hidden;}
.Shortcuts_rigth{float:right; width:155px; overflow:hidden;}
.Shortcuts_icon{ float:left; padding:2px 2px 0px 0px;}
.Prompt_foot{ width:350px; height:4px;background-image: url(../images/prompt/Prompt_img012.png)!important;background-repeat: no-repeat;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/prompt/Prompt_img012.png');_background-image: none; overflow:hidden;}

/*一呼百应*/
.MicroBlog{ width:255px;overflow:hidden;}
.MB_Text{ width:100%; height:32px; background-image:url(../images/MB_001.png);}
.MB_Search{ width:100%; height:34px; background-image:url(../images/MB_004.png);}
.MB_Search_left{ float:left; background-image:url(../images/MB_005.png); width:14px; height:34px;}
.MB_Search_Content{ float:left;width:180px; height:34px;}
.MB_Search_right{float:right; text-align:left; background-image:url(../images/MB_006.png); width:51px; height:34px;}
.MB_Content{ width:255px; height:500px; background-color:#dbe1ed; overflow:hidden;}
.MB_Content ul{ padding:8px; overflow:hidden;}
.MB_Content ul li{ width:100%; margin-bottom:5px; overflow:hidden;}
.MB_Content ul li table div{text-align:left;}
.hooButton
{
    position:absolute;z-index:100;cursor:pointer;top:0px;
    margin-top:9px;
    font-size:0;
}
#hoo{overflow:hidden;}
#hooTitleClose
{
    width:13px;
    height:13px;
    right:10px;
    background:url(../images/MB_003.png) left top no-repeat;
}
#hooSwitch
{
    right:27px;
    width:12px;
    height:14px;
    overflow:hidden;
    background-position:left top;
}
#hooSwitch.hooInVis
{
    background-image:url(../images/MB_Icon.png);
}
#hooSwitch.hooVis
{
    background-image:url(../images/MB_IconOn.png);
}
#hooChkbox
{
    left:78px;
}
#hooChkbox input
{
    margin:0;
margin:-4px 0 0 -2px \9;
}
#hooHandle
{
    cursor:move;
    height:30px;
    font-size:12px; color:#bbc3cf;
}
#isayAnno{white-space:nowrap;margin:10px 0;padding:0;}
#isayAnno ul{margin:0;padding:0;list-style:none;}
#isayAnno li{margin:0;padding-left:15px;line-height:1.5em;text-align:left;}
/*weather detail*/
.weatherContaier{ width:782px; background-color:#fff;overflow:hidden;}
.weatherHead{ width:100%; height:30px;line-height:30px; background-color:#606060;}
.Weather{ width:100%; overflow:hidden;}
.Weather li{ float:left; width:80px; margin:10px; text-align:center; overflow:hidden;}

/* 浮动广告 */
.curtainADs
{
    position:absolute;
    top:100px;
    z-index:9999;
    display:block;
}
.curtainADs .mask
{
    width:99%;
    height:100%;
    position:absolute;
    z-index:999;
    background:url(../images/blank.gif) repeat;
    cursor:pointer;
}
.curtainADs .bigImg,.curtainADs .smallImg
{
z-index:888;
display:none;
}
.curtainADsLeft
{
    left:0;
}
.curtainADsRight
{
    right:0px;
}
#locationTip
{
    position:absolute;
    width:205px;
    height:37px;
padding-top:15px;
    left:0;
    top:0;
    background:url(../images/general/locationTip.png) no-repeat;
    z-index:900099999;
    display:none;
}
#locationTip a
{
    cursor:pointer;
    margin:0 5px
}
