﻿@charset "utf-8";
 

h1, h2, h3, h4, h5, h6{ font-size:100%;}

img{ border:0;}


a{ color:#666; text-decoration:none;}
a:hover{ color:#2A4781; text-decoration:none;}

.wrap {
    margin: 0 auto;
    width: 1200px;
}


/* container */
#container{ margin-bottom:25px; padding-top:25px;overflow: hidden; text-align:left;}
.topic_container{ padding-top:0;}
.contentp{ float:right; width:942px; min-height:300px;/*overflow: hidden;*/}

/* crumb */
.crumb{ color:#C51323 !important; font-size:16px; font-weight:bold; margin:0 0 10px; padding-top:5px; height:22px; position:relative;}
.crumb .home{ display: block; float:left; background:url(../images/bits.png) no-repeat 0 -159px; height:16px; width:16px; margin-top:3px; margin-right:10px;}
.crumb .step_arrow{ display:block; float:left; background:url(../images/bits.png) no-repeat 0 -175px; margin-top:3px; padding-right:8px; height:16px; width:16px; overflow:hidden;}
.crumb li{ float:left; line-height:20px;}
.crumb  a{ color:#737d8c;}
.crumb li.cur{ background:none;}

/* sliderbar */
.sliderbar{ float:left; width:220px;}
.slider{ background:#fff; border:1px solid #f3f3f3; margin-bottom:24px;}
.slider .stitle{background-color: #476DB9;  font-size:18px; }
.slider .stitle h2, .slider .stitle h3{ font-weight:700; line-height:20px; padding:8px 0;color: #FFF;padding: 8px 30px 8px 22px;}
.slider .stitle i{ height:20px; width:20px; overflow:hidden; position:absolute; *margin-top:1px;}
.slider .stitle .ipad{ background-position:-20px -62px;}
.slider .stitle .ipod{ background-position:-40px -62px;}
.slider .stitle .mac{ background-position:-60px -62px;}
.slider .stitle .sound{ background-position:-80px -62px;}
.slider .stitle .power{ background-position:-100px -62px;}
.slider .stitle .apple{ background-position:-120px -62px;}
.slider .stitle .help_ico{ background-position:-140px 0;}
.slider .stitle .line{ display:block; background:#ced3dc; margin:0; height:1px; width:24px; overflow:hidden;}
.slider .inner{ margin:0 12px;}

.slider .extend, .slider .menus{ border-top:1px solid #f1f1f1; font-size:0; margin:0 12px; padding:5px 0;}
.slider .menus a{ display:inline-block; color:#949494; font-size:12px; line-height:20px; margin-right:1em; padding:0 .3em; vertical-align:top;}
.slider .menus a:hover{ color:#333;}
.slider .extend a{ display:block; padding:5px 0; text-align:center; _zoom:1;}
.slider .extend span{ display:inline-block;  cursor:pointer; line-height:99px; height:8px; width:12px; overflow:hidden;}
.slider .extend a:hover span{ background-position:-72px -26px;}
.slider .shrink a{ display:block; padding:5px 0; text-align:center; _zoom:1;}
.slider .shrink span{ display:inline-block;  cursor:pointer; line-height:99px; height:8px; width:12px; overflow:hidden;}
.slider .shrink a:hover span{ background-position:-188px -62px;}

/*列表*/
.hnews li{ line-height:40px; border-bottom:1px dotted #c1c1c1; margin:0 10px; width:188px}
.hnews li.last{ border:none}
.hnews li a{ display:block; background:url(../images/bits.png) no-repeat -43px -41px; line-height:40px; overflow:hidden; white-space:nowrap; width:100%; overflow:hidden; text-overflow:ellipsis; text-indent:1em;}
.hnews li a:hover{ background:url(../images/bits.png) no-repeat -43px 0px;}
.hnews_list{ background:#fff; border:solid 1px #f3f3f3; margin-bottom:50px; padding:10px 28px; overflow:hidden;}
.hnews_list ul{ padding-bottom:15px;}
.news_list .news_page{ display:block; border-top: 5px solid #F5F6F7; padding:10px 0; width:100%;}
.news_list .news_page .page_list{ float:right;}

.hnews li{ float:left; margin:0; width:100%;}
.hnews li.last {border-bottom:1px solid #e6e6e6;}
.hnews li a{ float:left; width:auto;}
.hnews li span{ float:right; font-size:10px; color:#666}
.hnews_read_con h1{  border-bottom: 1px solid #ebebeb; font-size:20px; line-height: 24px;  margin:10px 0 5px; height: 24px; padding: 10px 0; text-align: center;}.hnews_read_con .summary { color: #999; text-align: center;}.hnews_read_con .main_con{ font-size: 14px; line-height: 2em; padding: 30px 10px; overflow:hidden;}
.active_list .ltitle span{ color:#666; font-size:14px; font-weight:bold;}.active_list .tit{ float:left;}.active_list b{ color:#999; padding:0 .5em;}.active_list a em{ color:#D00; margin-left:.3em;}.active_list a .end{ color:#999;}clearfix:before,.clearfix:after {display: block;content: "\200b";height: 0;}
.clearfix:after {clear: both;}

.pager {background: #efefef;border-top: 1px solid #dedddd;border-bottom: 1px solid #fff;box-shadow: inset 0 1px 2px rgba(0,0,0,.06);padding: 10px 0;height: 24px;}
