@charset "utf-8";
.page1 a:first-child{ border:0px solid #fff; cursor:default; }
.page1 a:first-child:hover{ color:#333; }
.page1{ text-align:center; padding-top:30px; padding-bottom:30px; }
.page1 > *{ display:inline-block; padding:0px 0px; line-height:26px; }
.page1 a{ display:inline-block; padding:0px 10px; line-height:26px; border-radius:4px; background-color:#e9e9e9; }
.page1 .here{ padding:0px 10px; font-weight:bold; color:#f00; }
.page1 a:hover{ color:#fff; background-color:#0049ac; }
.page1 a:first-child{ background-color:#fff; cursor:default; color:#404040; }
/**/
.search input{ border:1px solid #afafaf; background-color:#fcfcfc; }
.search input:focus{ background-color:#fcfcfc; border:1px solid #afafaf; font-weight:normal; }
.search .ts{ position:absolute; z-index:20; left:0px; top:45px; background-color:#fcfcfc; width:250px; border-radius:10px; border:1px solid #afafaf; overflow:hidden; }
.search .ts a{ display:block; line-height:1.5em; padding-left:20px; }
.search .ts a:first-child{ padding-top:8px; }
.search .ts a:last-child{ padding-bottom:8px; }
.search .ts a:hover{ background-color:#eff0f3; }
.tbox{ padding:15px 0; line-height:40px; height:40px; overflow:visible; }
.sr1, .sr2{ overflow:hidden; zoom:1; }
.sr0 div{ background-color:#eaeef7; padding:5px 10px; margin-bottom:10px; }
.sr0 div a{ color:#1c64cf; display:inline-block; margin-right:1.5em; }
.sr0 div a:hover{ color:#d90200; }
.sr1{ background-color:#82a8ca; color:#fff; margin-bottom:20px; text-align:center; }
.sr1 a{ display:inline-block; padding:10px 25px; float:left; text-align:center; line-height:1.2em; color:#fff; }
.sr1 a:hover{ background-color:#39c; }
.sr1 a span{ display:block; }
.sr1 a font{ display:block; font-size:14px; }
.sr2 .left{ float:left; width:160px; }
.sr2 .right{ float:right; width:980px; }
.sr2 .left .box{ border:1px solid #eaeaea; margin-bottom:15px; }
.sr2 .left .box *{ display:block; padding:3px 10px; }
.sr2 .left .box strong{ color:#fff; background-color:#82a8ca; padding-top:8px; padding-bottom:8px; }
.sr2 .left .box a{ font-size:14px; }
.sr2 .left .box .hover{ background-color:#eaeef7; }
.sr2 .result li{ background-repeat:no-repeat; background-position:0px 13px; background-image:url(../images/li_1.png); padding-left:10px; margin-top:15px; font-size:20px; line-height:1.5em; }
/*.sr2 .result li h3{ white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }*/
.sr2 .result li span{ font-size:16px; color:#808080; margin-left:10px;float:right; }
.sr2 .result li p{ display:block; margin:0px; color:#808080; line-height:1.5em; padding-top:5px; font-size:16px; }
.sr2 .result li em{ color:#f00; font-style:normal; }
