﻿@charset "utf-8";
/*--common begin--*/
html,body{background:#fff; font-size: 0.68em; font-family:"Lucida Grande",Verdana,Corbel,"Bitstream Vera Sans","DejaVu Sans",sans-serif;}body,textarea{font:12px "Lucida Grande",Verdana,Corbel,"Bitstream Vera Sans","DejaVu Sans",sans-serif;}body,form,menu,dir,fieldset,blockquote,p,pre,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6{padding:0;margin:0; font-size: 100%; font-family:"Lucida Grande",Verdana,Corbel,"Bitstream Vera Sans","DejaVu Sans",sans-serif;}sup,sub{vertical-align:baseline;}table{border-collapse:collapse;}li{list-style:none;}fieldset,a img{border:0;}button,input.radio,input.checkbox{cursor:pointer;}input[type=radio],input[type=checkbox]{cursor:pointer;}.claer{clear:both;}.claer:after{content:".";clear:both;display:block;font-size:0;height:0;overflow:hidden;}a{text-decoration:none;color:#888}a:hover{text-decoration:underline;}
body { text-align:center; background:url(/image/base/bg.gif) repeat-x;  background-color: #f1f1f1; }
form{padding:0!important;}

.header,
.nav,
.search,
.tools,
.dir,
.content,
.footer { position:relative; clear:both; width:974px; margin:0 auto; text-align:left; }
/*--common end--*/

/*--header begin--*/
.header{  height:101px; color:#000; z-index: 10;overflow:visible;}
.header .logo {
    background: url("/image/base/logo.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    float: left;
    height: 67px;
    margin-right: 30px;
    margin-top: 25px;
    text-decoration: none;
    width: 209px;
}

.header .searchholder{position: relative;width:440px;margin-top:47px;float:left;background-repeat: no-repeat;height: 27px;}
.header .searchholder .searchBar{width:341px; float:left; background:url(/image/base/search.gif) 0px 0px no-repeat; height:27px; }
.header .searchholder .searchBar .searchBar-input { border: 0 none;font-size: 1em;float: left;height: 26px;}
.header .searchholder .searchBar .searchBar-input div {margin-left:2px;}
.header .searchholder .searchBar .searchBar-input input { border: 0 none;  height: 24px; margin: 1px 0 0; padding: 0; width: 100%;line-height: 24px;}
.header .searchholder  .searchBar-submit {float: left;height: 27px;width:95px;padding:0;margin:0;}
.header .searchholder  .searchBar-submit img { border:none;}
.header .searchholder  .searchBar-submit1 {height:27px;border:none;float:left;cursor: pointer;background-image: url(/image/base/search.gif);background-position: -335px 0px; width:95px;padding:0;margin:0;}

.header .services {height: 20px;  overflow: hidden; right: 0; text-align: right!important; width: 260px; float: right; margin-top:10px;top:0!important;}
.header .services p{height: 20px;  overflow: hidden; right: 0; text-align: right!important;  width: 300px; float: right; }
.header .services p a {
    background: url(/image/base/services.png) no-repeat scroll 0 0 transparent;
    color: #B5B5B5;
    font-size: 12px;
    height: 16px;
    line-height: 16px;
    margin-left: 10px;
    padding-left: 18px;
    text-align: left;
    text-decoration: none;
}
.header .services p a.c {
    background-position: 0 0;
    width: 105px;
}

.header .services p a.a {
    background-position: 0 -28px;    
    width: 105px;
}
.header .login a { color: #949494; text-decoration:none; font-family: "Lucida Grande",Verdana,Corbel,"Bitstream Vera Sans","DejaVu Sans",sans-serif; float:left;}
.header .login a:hover{color:White; }
.header .login {line-height: 25px;text-align: right;color:#fff;float:right; position:absolute; top:70px; right:0px;font-family: "Lucida Grande",Verdana,Corbel,"Bitstream Vera Sans","DejaVu Sans",sans-serif;}
.header .login p{ padding-left:10px; float:left;  color: #949494; font-size:12px;}
.header .login p span{float:left;}
.header .login p.last{padding-right:0;}
/*--header end--*/

/*--nav begin--*/
.nav{ height: 50px;border-bottom: 1px solid #333; margin-bottom: 15px;}
/*.nav{ height: 55px;overflow: hidden;border-bottom: 1px solid #333; margin-bottom: 15px;}*/
.nav_1eft{ width:48px; float:left; height:38px; overflow:hidden;background:url(/image/base/bg.png) 0 -5px repeat-x; margin-top:4px;}
.nav_1eft:hover{ width:48px; float:left; height:38px; overflow:hidden;background:url(/image/base/bg2.png) 0 -5px repeat-x; margin-top:4px;}
.nav_1eft a{ width:39px; float:left; height:38px; overflow:hidden;}

.nav_right{ height:38px;  margin-left:45px; margin-top:10px; }
.nav_right1{ height:38px; overflow:hidden;  float:left; }
.nav_right1 ul{ width:auto; height:38px; overflow:hidden; float: left; display:block; margin:0px; padding:0px; line-height:38px;}
.nav_right1 li{ width:85px;position:relative; height:31px; line-height:27px;overflow:hidden; float:left;  list-style:none; margin-top:3px; text-align:center;  text-decoration:none; font-weight:bold; font-size:14px;  margin-right:5px;}/* background:url(/image/base/nav_05.jpg) no-repeat;*/
.nav_right1 li a{ text-decoration:none; color:#4c4c4c; height:31px; width:85px; float:left; font-family:微软雅黑 宋体;}
.nav_right1 li a:hover{color:#fff; background: url(/image/base/bg4.gif)  repeat-x; border-radius: 5px;}
.nav_right1 li.current a{color:#fff; background: url(/image/base/bg4.gif) repeat-x; border-radius: 5px; }

.nav_right2{ height:38px; overflow:hidden;  float:right; line-height:31px; font-size:12px;margin-left:10px;}
.nav_right2 a:hover{color:Orange;}
/*--nav end--*/

.content{padding-bottom:10px;min-height:500px;height:auto!important;height:500px; overflow:hidden;zoom:1;}

/*--footer begin--*/
.footer{  border-top:dashed 1px #d9d9d9; line-height:26px; color:#c2c2c2; z-index:1000; margin-top:5px;}
.footer ul{padding-top:10px; text-align:center;}
.footer li{ display:inline;}

.footer ul li .t{ width:20px; height:20px; background:url(/image/base/twitter1.png) no-repeat;float:right; margin-right:10px;  }
.footer ul li .t:hover{ background:url(/image/base/twitter2.png) no-repeat; }
.footer ul li .f{ width:20px; height:20px; background:url(/image/base/facebook1.png) no-repeat; float:right; margin-right:5px; }
.footer ul li .f:hover{ background:url(/image/base/facebook2.png) no-repeat; }
.footer a{ color:#838383;}
.footer a:hover{ text-decoration:underline;}
.footer p{ text-align:center; color:#929292; padding:2px 0;}
/*--footer end--*/

/*suggest tips begin*/
.SuggestFramework_List{border: 1px solid #CCC;border-top: 0px;}
.SuggestFramework_Heading{padding: 0px 1px;background-color: #CCC;color: #FFF;font-weight: bold;}
.SuggestFramework_Highlighted{line-height:160%;text-indent:3px;background-color: Highlight;color:#fff;font-size:13px;}
.SuggestFramework_Normal{line-height:160%;text-indent:3px;background-color: #FFF;color: #000;font-size:13px;}
/*suggest tips end*/
/*==============common over================*/

.pop_fav_holder{ position:absolute; z-index:99; width:186px; height:112px; left:0; top:0; display:none; }    
.pop_fav_shadow{ width:186px; height:112px; background:url(/images/pop_memo_shadow.png);}	
.pop_fav_shadow .pop_fav{ position:absolute; left:10px; top:10px; width:164px; height:90px; background:#fff; border:1px #ccc solid;}

.pop_fav_shadow .pop_fav p{ background:#fff; line-height:160%; text-align:left; margin:2px 8px 0 8px; clear:both;}
.pop_fav_shadow .pop_fav p select { left: 5px; width:150px;}
.pop_fav_shadow .pop_fav p button { float:right; height:20px;}

.pop_fav_holder .btn_close{ position:absolute; right:10px; top:5px;  width:11px; height:11px; text-indent:-999px; overflow:hidden; background:url(/images/ico_close.gif) no-repeat;}
.nav_right1hover {
    background: url("/image/base/bg4.gif") repeat scroll 0 0 transparent;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
}

 #clearinput
    {
        position: absolute;
        bottom: 5px;
        right: 5px;
        cursor: pointer;
        z-index: 10;
        display:none;
    }
 .footer p{text-align:left;}