@charset "utf-8";

/* global */
html *{ font-family: '微软雅黑',arial,sans-serif; word-wrap: break-word;}
html body{  background:#F6F6F6;}
html,body,input,button{ font-size:14px; line-height:22px; color:#656C74;}
a:link, a:visited,a:hover{ color:#1479AD; text-decoration:none;}
div,p{ margin:0 auto;}
b,strong{ font-weight:bold;}
i{ font-style:italic;}

/* public */
.tl{ top:0; left:0;}
.tr{ top:0; right:0;}
.br{ bottom:0; right:0;}
.bl{ bottom:0; left:0;}
.block{ display:block;}
.fl{ float:left;}
.fr{ float:right;}
.clearfix{ clear:both;}

/* container */
#container{ width:700px; margin:0 auto; text-align:left;}

/* header */
#header{ padding:80px 0 30px 0;}
#header h1{ font-size:30px; text-align:center;line-height: 40px;}
#header h1 img{
    width: 40px;
    margin-right: 10px;
    vertical-align: top;
}
/* content */
#content { padding-top:30px;}
#content .tab{}
#content .tab li{ 
    position: relative;
    display:inline-table; 
    text-align:center;
    height:30px;
    line-height:30px;
    margin-right: 10px;
    cursor:pointer;
    color: #999;
    font-size: 16px;
}
#content .tab li.selected{ 
    color: #ff7537;
}
#content .tab li.selected:after{
    position: absolute;
    bottom: 0px;
    left: 50%;
    z-index: 1;
    display: block;
    margin-left: -5px;
    content: '';
    border: 5px solid transparent;
    border-bottom-color:#ff7537;
}
#content .lang{
    text-align: right;
    padding-top: 5px;
}
#content .form { padding:0 0 20px; 0;}
#content .form li{ padding:0;}
#content .form input{ 
    width:569px; 
    padding: 5px;
    border: 1px solid #bbb;
    border-right: 0px;
    height: 30px;
    line-height: 30px;
    outline:none;
    font-size: 16px;
}
#content .form.focus input{
    border-color:#ff7537;
}
#content .form button[type=submit]{ 
    width: 120px;
    float:right;
    background: #dedede;
    -moz-border-radius: 0 5px 5px 0;      /* Gecko browsers */
    -webkit-border-radius: 0 5px 5px 0;   /* Webkit browsers */
    border-radius: 0 3px 3px 0;           /* W3C syntax */
    border: 0;
    border-left: 0px;
    line-height: 42px;
    height: 42px;
    font-size: 16px;
    outline:none;
    cursor: pointer;
}
#content .form.focus button{
    background: rgb(255, 117, 55);
    border-color: rgb(255, 117, 55);
    color: #FFF;
}
#content  #result{ 
    height:100px;
}
#content #recents{}
#content #recents li{
    border-bottom: 1px #CCC dashed;
    padding: 5px 0;
    font-size: 16px;
}
#content #recents li i{ color: #AAA;}

/* footer */
#footer{ 
    padding:80px 0 30px 0;
}
#footer .copyright{ 
    text-align:center;
}