﻿.clear {
    clear: both
}
.left{ float: left }
.right{ float: right }
.half{ width: 50% }

#topBar {
    background: #fff url("search_barbg.jpg") repeat-x scroll left bottom;
    border-bottom: 1px solid #d2d2d2;
    box-shadow: 0 2px 5px rgba(90, 90, 90, 0.3);
    height: 95px;
    left: 0;
    overflow: hidden;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 99;
}

.topCont {
    width: 1170px;
    margin: 0 auto;
}

.logo {
    width: 50%;
    float: left;
}

.pageLogo {
    background: url("searchlogo.png") no-repeat scroll left center;
    height: 36px;
    margin-top: 6px;
}
.styleOrange .pageLogo {
    background: url("searchlogo4.png") no-repeat scroll left center;
}

.link {
    width: 40%;
    float: right;
    line-height: 36px;
    margin-top: 6px;
}

.linkAdv{
    background: url("search_UI_03-01.png") no-repeat scroll left center;
    padding-left: 18px;
}

.linkHome{
    background: url("search_UI_03-02.png") no-repeat scroll left center;
    padding-left: 18px;
    margin-left: 10px;
    margin-right: 10px;
}

.formRow {
    height: 53px; padding: 6px ;
}

.formInput{
    width: 500px; float: left;
}
.formCheckbox{
    float: left ; padding-left: 30px;height: 34px;line-height: 34px;
}

.formCheckbox label{ vertical-align: middle ;margin: 0;font-weight: normal}
.formCheckbox input{ vertical-align: middle;margin: 0}

.frmChBox{ background: none;border:none;}
.frmChBox label{ font-weight: normal ; }

.ie7input{ }
.ie7input input{ height: 30px; width: 420px; vertical-align: bottom}


#middleCont {
    width: 1170px;
    margin: 0 auto;
}

#middleCont .leftBar{
    margin-top: 110px;
    width:154px;
    background-color: #fafafa;
    overflow: hidden;
    float: left;
    padding: 30px 15px;
}

.tab{

}
.tab .tabTit{
    padding-left: 25px;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    line-height: 24px;

}
.tab .keyPos{
    background:  url("icon-key.jpg") no-repeat scroll left center;
}
.tab .prepage{
    background:  url("icon-column.jpg") no-repeat scroll left center;
}
.tab .order{
    background:  url("icon-sorting.jpg") no-repeat scroll left center;
}
.tab .site{
    background:  url("icon-site.jpg") no-repeat scroll left center;
}
.tab ul{
    list-style: none;
    cursor: pointer;
    margin-left: 10px;
    padding: 0;
}
.tab ul li {
    background:  url("search_UI_03-03.jpg") no-repeat scroll 8px center;
    color: #666666;
    padding-left: 28px;
    text-decoration: none;
    font-size: 12px;line-height: 24px;
}
.tab ul li:hover , .tab ul li.active {
    background-color: #e9eff3;
    color: #1024ee;
}
.styleOrange .tab ul li:hover ,.styleOrange .tab ul li.active {
    background-color: #e9eff3;
    color: #ffae3a;
}

.styleRed .tab ul li:hover ,.styleRed .tab ul li.active {
    background-color: #e9eff3;
    color: #d70512;
}


#middleCont .rightBar{
    margin-top: 110px;
    padding-bottom: 50px;
    width: 980px;
    float: right;
}

.rightBarIe7{

}


.mainTypeBar {
    border-bottom: 2px solid #4897e8;
    height: 31px;
}
.styleOrange .mainTypeBar {
    border-bottom: 2px solid #ff9804 !important;
}

.styleRed .mainTypeBar {
    border-bottom: 2px solid #d70512 !important;
}

.mainTypeBar a:link, .mainTypeBar a:visited {
    color: #333;
    font-size: 14px;
    display: inline-block;
    height: 31px;
    line-height: 31px;
    text-align: center;
    text-decoration: none;
    width: 76px;
}

.mainTypeBar a.active, .mainTypeBar a:hover {
    background-color: #4897e8;
    color: #fff;
    font-weight: bold;
}

.styleOrange .mainTypeBar a.active, .styleOrange .mainTypeBar a:hover{
    background-color: #ff9804;
}

.styleRed .mainTypeBar a.active, .styleRed .mainTypeBar a:hover{
    background-color: #d70512;
}

.dropDownBar{
    color: #333;line-height: 30px;padding: 12px 0;
}

.dropDown{ float: left; margin: 0 10px; position: relative;}
.dropdown-menu{ margin: 0 }
.dropdown-menu input{ width: 100px; margin: 3px -3px 3px 20px;}
.dropdown-menu button{ display: inline-block;}

.record{ margin-top: 15px;}
.record:hover{ background-color: #eeeeee}
.recordTit{ font-size: 16px; line-height: 30px; }

.recordTit span{ padding: 0 5px;}
.recordTit a,.recordTit a:link,.recordTit a:visited{
    color: #0000cc;
}

.styleOrange .recordTit a,.styleOrange .recordTit a:link,.styleOrange .recordTit a:visited{
    color: #ffae3a;
}

.styleRed .recordTit a,.styleRed .recordTit a:link,.styleRed .recordTit a:visited{
    color: #d70512;
}
.recordTit a:hover{
    color: #ff6600;
}
.recordTit a.word{
    background:  url("icon-word.png") no-repeat scroll left center;
    padding-left: 20px;
}
.record  .bszn{
    padding-left: 30px;
}
.record  .bszn a,.record  .bszn a:link{
    text-decoration: underline;  margin-right: 20px;
}

.record .appendix{ padding-left:30px;}

.record .gkml{ padding-left: 10px;}
.record .infotab{ font-weight: bold; margin-left: 20px;}

.loading{ text-align: center;}

.record .cont{
    padding: 5px 30px;
    text-indent: 2em;
}
.record .cont .pic{
    background-color: #f2f2f2;
    float: left;
    height: 94px;
    margin-right: 10px;
    margin-top: 3px;
    width: auto;text-indent:0em;
}
.record .cont .pic img{
    max-width: 200px;
}
.record .info,.record .info a,.record .info a:link ,.record .info a:hover ,.record .info a:visited{
    color: #008000;
}

.bottomBar {
    background-color: #0c53a3;
    color: #fff;
    height: 40px;
    line-height: 40px;
    position: fixed;
    width: 100%;
    border-width: 1px 0 0;
    border-color: #e7e7e7;
    bottom: 0;
    margin-bottom: 0;
}
.styleOrange .bottomBar{
    background-color: #ffae3a;
}
.styleRed .bottomBar{
    background-color: #d70512;
}


.footCont{ width: 1170px;margin: 0 auto; }
.footCont a,.footCont a:hover,.footCont a:link,.footCont a:visited{
    color:#fff; margin: 0 5px;
}
.disabled,a.disabled,a.disabled:link,.disabled:hover{ cursor: not-allowed; color: #ccc}
.hide{ display: none}
[ms-if],[ms-controller]{ display: none}