.header{
    height: auto;
	width:100%;
	margin:0 auto;
	background:url(../images/mh.png) no-repeat top right;
	overflow:hidden;
}
.logo{
    width: 162px;
    height: 152px;
    background: url(../images/logo.png) no-repeat;
    _background: url(../images/logo_ie.png) no-repeat;
    margin-top: 20px;
}
.logo a{
    display: block;
    height: 70px;
    text-indent: -9999em;
}
.h-right{width:830px; height:152px; overflow:hidden; float:left;}
.index-search{
    height: 25px;
    width: 250px;
	margin-top:29px;
}
.search-keys{
    height: 30px;
    line-height: 30px;
    overflow: hidden;
}
.search-keys a{
    margin-right: 5px;
}
.index-nav{
	height:72px;
    width:830px;
	clear:both;
	padding-top:28px;
}
.list-position{
    height: 25px;
    border-bottom: 1px solid #eee;
    position: relative;
}
.list-tab{
    height: 26px;
    position: absolute;
    right: 5px;
    top: 0;
}
.list-tab li{
    float: left;
    height: 24px;
    border:1px solid #eee;
    background: #f8f8f8;
    margin-right: 5px;
    padding: 0 10px;
    line-height: 24px;
    cursor: pointer;
}
.list-tab .current{
    background: #fff;
    border-bottom-color: #fff;
}

.list-type{
    height: 21px;
    overflow: hidden;
    margin-top: 5px;
    padding-right: 20px;
}
.list-type a{
    float: right;
    height: 20px;
    line-height: 20px;
    margin-left: 10px;
}
.list-type i{
    float: left;
    width: 20px;
    height: 20px;
    background: url(../images/main.png) no-repeat;
}
.list-type-txt i{
    background-position: 0 -80px;
}
.list-type-txt.imp i{
    background-position: -20px -80px;
}
.list-type-pic i{
    background-position: -40px -80px;
}
.list-type-pic.imp i{
    background-position: -60px -80px;
}

.soft-type-list{
    position: absolute;
    right: 10px;
    top: -3px;
    padding-right: 0;
}

.pic-list li{
    padding: 12px 0 8px 0;
    border-bottom: 1px dashed #eee;
}
.pic-list .li-main{
    height: 90px;
}
.pic-list .li-main .imp{
    white-space: nowrap;
}
.pic-list p {
    text-indent: 20px;
}
.pic-list .li-main .h3{
    display: block;
    height: 26px;
    line-height: 26px;
    overflow: hidden;
    margin-bottom: 8px;
    padding-left:15px;
    background:url(../images/main.png) 2px -214px no-repeat;
}
.pic-list .li-main .h3 div {
    float:right;
}
.pic-list .pic{
    width: 135px;
    height: 90px;
    overflow: hidden;
    float:left;
}
.pic-list .li-main .ext{
    line-height: 24px;
} 
.pic-list .li-ext span{
    font-size:12px;
    font-weight:bold;
}
.pic-list .li-ext span.c666{
    font-size:12px;
    font-weight:normal;
}
.pic-list .li-ext a{
    font-size:12px;
    font-weight:normal;
    color:#0085EC;
}
.txts-list li{
    height: auto;
    padding-top: 10px;
}
.txts-list .pic{
    display: none;
}
.txts-list .li-main{
    padding-left: 0;
    height: auto;
}
.txts-list .li-ext{
    display: none;
}

.page-num a,
.page-num span{
    float: left;
    height: 20px;
    padding: 7px 12px;
    margin-right: 5px;
}

.test-240{
    height: 250px;
    overflow: hidden;
}

.list-side{
    background: #fafafa;
    overflow: hidden;
    zoom: 1;
    padding-bottom: 8px;
}

.colu-title{
    height: 34px;
    line-height: 34px;
    font-weight: bold;
    font-size: 14px;
    margin: 0 10px;
}
.pic-280{
    width: 280px;
    margin: 0 auto;
    height:140px;
    overflow:hidden;
}
.list-side .txt-list{
    margin-left: 10px;
}
.list-side .line{
    height: 1px;
    border-top: 1px solid #eee;
    overflow: hidden;
    display: block;
    margin: 10px;
}
.app-list li{
    margin:7px 3px 0 10px;
}

.book-list-box .txt-list{
    border-bottom: 1px dashed #eee;
    padding-bottom: 10px;
}



.main_image {width:100%; height:366px; overflow:hidden; margin:0 auto; position:relative}
.main_image ul {width:9999px; height:366px; overflow:hidden; position:absolute; top:0; left:0}
.main_image li {float:left; width:100%; height:422px;}
.main_image li span {display:block; width:100%; height:422px}
.main_image li a {display:block; width:100%; height:422px}
.main_image li .img_1 {background: url('../images/f1.jpg') center top no-repeat}
.main_image li .img_2 {background: url('../images/f2.jpg') center top no-repeat}
.main_image li .img_3 {background: url('../images/f3.jpg') center top no-repeat}
.main_image li .img_4 {background: url('../images/f4.jpg') center top no-repeat}
div.flicking_con {width:990px; margin:0 auto; position:relative}
div.flicking_con .flicking_inner {position:absolute; top:340px; left:800px; z-index:999; width:300px; height:21px} /* 121126 */
div.flicking_con a {float:left; width:21px; height:21px; margin:0; padding:0; background:url('../images/btn_main_img.png') 0 0 no-repeat; display:block; text-indent:-1000px; display:block;}
div.flicking_con a.on {background-position:0 -21px}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}
#btn_prev{background:url(../images/hover_left.png) no-repeat left top;left:100px;}
#btn_next{background:url(../images/hover_right.png) no-repeat right top;right:100px;}
/*右侧浮动*/
/*右侧悬浮导航*/
.float{width:130px;height:385px;position:fixed;left:50%;_position:absolute;display:none;overflow:hidden;margin-left:515px; z-index:50; background:url(../images/fd.png) no-repeat;}/*left50%确保页面中间，左边距515大于页面内容的一半，确保在内容整体右侧外*/
.float a{display:block;text-indent:-9999px;overflow:hidden;height:30px;}
.float .an_1{ margin-top:50px;}
.float .an_2{ margin-top:10px;}
.float .an_3{ margin-top:160px;}
.float .an_4{ margin-top:10px;}
.float .an_5{ margin-top:5px;}

.xiangmu{ width:100%; overflow:hidden; height:auto; border:1px solid #F0F0F0; border-top:2px solid #E23F1C; margin:10px 0}
.xiangmuhead{ height:30px; line-height:30px; background:#F0F0F0}
h3.xiangmutitle{ float:left; margin-left:10px;}
a.xiangmumore{ float:right; margin-right:10px; color:#E23F1C}
.xiangmu ul{ padding:10px;}


