@charset "utf-8";
/* reset */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, p , form, fieldset, legend, input, button, textarea, th, td {margin:0;padding:0;}
table {	border-collapse:collapse;border-spacing:0;}
fieldset, img {border:0;}
li {list-style:none;}
body{margin-top:0px;}
body,table,div{font-size:1.1rem;line-height:1.8rem;}
.fl{	display:inline;	float:left;}
.fr{	display:inline;	float:right;}
.clearfix:after {clear:both;content:'\0020';display:block;height:0;}
.clearfix {zoom:1;}
.clear {clear:both;}
button,input,textarea{font-size:16px;}
button {cursor:pointer;outline:none;blr:expression(this.hideFocus=true);}
textarea {    	overflow:auto;}
input {	vertical-align:middle;}
a{color:#000;	text-decoration:none;}
a:hover{color:#148f77;text-decoration: none;font-weight:bold;}
a i{cursor:pointer;}
.imp{color:#fe6300;}
/* end reset */
/* common */
body{background:#f8f8f8 url(top.png) repeat-x 0 -84px;}
.header .search,
.footer .go-back,
#gotop a,
.page-num .prev,
.page-num .next{
    background-image:url(top.png);
    background-repeat:no-repeat;
}
/* header */
.header{
    height:79px;
    width:960px;
    margin:0 auto;
}
.header h1{
    float:left;
    margin-top:5px;
    height:74px;
    overflow:hidden;
}
.header h1 a{
    float:left;
}
.header .logo-cur{
    height:51px;
    width:69px;
    margin:9px 0 0 10px;
}
.header .search{
    float:left;
    width:407px;
    height:33px;
    margin:30px 0 0 60px;
    padding:3px 3px 0;
    _overflow:hidden;
}
.header .search-type{
    float:left;
    width:59px;
    height:30px;
    font-size:16px;
    position:relative;
    z-index:99;
}
.header .search-type span{
    display:block;
    height:30px;
    cursor:pointer;
    padding-right:13px;
    text-align:center;
    line-height:30px;
}
.header .search-type ul{
    position:absolute;
    border:1px solid #91b5d9;
    background:#fff;
    padding:1px;
    width:56px;
    left:0;
    top:29px;
    display:none;
}
.header .search-type li a{
    display:block;
    padding:0 5px;
    height:23px;
    line-height:23px;
    overflow:hidden;
}
.header .search-type li a:hover{
    background:#3399ff;
    color:#fff;
    text-decoration:none;
}
.header .search-inp,
.header .search-btn{
    float:left;
}
.header .search-inp{
    width:264px;
}
.header .search-inp input{
    display:block;
    padding:0 5px;
    height:27px;
    width:253px;
    border:0;
    margin-top:1px;
    line-height:27px;
    font-size:14px;
}
.header .search-btn input{
    background:none;
    color:#fff;
	cursor:pointer;
    display:block;
    font-weight:bold;
    width:78px;
    height:30px;
    border:0;
    margin-left:5px;
}
.header .key{
    float:left;
    width:270px;
    margin:37px 0 0 15px;
    font-size:14px;
}
.footer{
    padding:5px;
    font-size:14px;
    color:#686666;
    width:960px;
    margin:0 auto;
    text-align:center;
}
.footer a{ 
    color: #1949A6; 
}
.footer i{
    color:#1949A6;
    font-family:"宋体";
}
.footer .go-back{
    background-position:0 -36px;
    display:block;
    width:70px;
    height:30px;
    line-height:30px;
    padding-left:32px;
    font-size:14px;
    font-weight:bold;
    color:#909090;
    margin:10px auto;
}
.footer .go-back:hover{
    background-position:-102px -36px;
    color:#015bab;
    text-decoration:none;
}


#gotop{    
    bottom:100px;
    cursor:pointer;
    display:none;
    height:84px;
    margin:0 0 0 480px;
    overflow:hidden;
    position:fixed;
    width:22px;
    left:50%;
}
#gotop a{
    background-position:-478px 0;
    padding-top:22px;
    text-align:center;
    line-height:14px;
    color:#909090;
    display:block;
    height:62px;
}
#gotop a:hover{
    text-decoration:none;
}
.guide{
    width:960px;
    margin:5px auto 2px;
    color:#000;
    position:relative;
}
.guide a{
    color:#1949a6;
}




.wrap{
    background:#efefef;
    padding:0 3px 3px;
    width:960px;
    margin:0 auto;
    position:relative;
}
.wrap .l-t,
.wrap .r-t,
.wrap .m-t{
    width:3px;
    height:9px;
    overflow:hidden;
    position:absolute;
    background:#f8f8f8;
    top:0;
}
.wrap .l-t{
    left:0;
}
.wrap .r-t{
    right:0;
}
.wrap .m-t{
    left:725px;
    width:5px;
}
.main{
    border:1px solid #ddd;
    background:#fff;
    width:958px;
}












/* 分页 */

.guide .fav{
    position:absolute;
    right:0;
    top:0;
}
.guide .fav a{
    background-image:url(fav_ico.png);
    background-repeat:no-repeat;
    color:#000;
    padding-left:17px;
    margin-left:5px;
}
.guide .fav .a1{ 
    background-position:0 3px;
}
.guide .fav .a2{ 
    background-position:0 -38px;
}

.colGroup{
    margin-top:5px;
}
.colTop{ 
    border:1px solid #b2d2f3; 
    border-top:0; 
    background:#fff; 
    padding:1px 1px 0 0;
}
.colFst{
    border-top:1px solid #b2d2f3;
}
.colTitle a.more{font-size:16px;position:absolute;right:10px;top:1px;color:#333;font-weight:normal;}
.colTitle{ 
    background:#eef7ff;  
    color:#0e6dbc; 
    font-size:16px; 
    height:30px; 
    line-height:30px; 
    padding-left:10px; 
}
.colList{
    background:url(col_list.png) repeat;
}
.colList li{ 
    float:left; 
    height:36px; 
    line-height:36px; 
    text-align:center; width:192px;
}
.colList li a{ 
font-size:1.1rem;
}



