@charset "utf-8";
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin:0; padding:0; }
body{ font-size:14px;line-height: 1.8em; color:#000;font-family: "Microsoft YaHei", "微软雅黑";}
ul{ list-style:none;}
img{border: none;}
*{
    margin: 0;
    padding: 0;
}
a{ text-decoration:none; color:#333; outline:0}
a:hover{
    text-decoration: underline;
    color:  #6699cc;
}
.clear {clear:both;}
.clear_fix {zoom:1;}
.clear_fix:after {display:block;clear:both;content:".";visibility:hidden;height:0;font-size:0;}
.left{
    float: left;
}
.right{
    float: right;
}
.wrap{
    width: 1013px;
    margin: 0 auto;
}

.header{
}
.top_bar{
    background: url("../images/top_bar.jpg") repeat-x left bottom;
    height: 28px;
    line-height: 24px;
}
.top_bar span{
    font-size: 13px;
}
.top_logo {
    margin-top: 15px;
}
.top_nav ul{
    border: 1px solid #eee;
    height: 33px;
    line-height: 33px;
    color: #fff;
    text-align: center;
    position: relative;

}
.top_nav ul a{
    color: #fff;
}
.top_nav ul li{
    display: inline-block;
    font-size: 14px;
    float: left;
    width: 72px;
    height: 33px;
    background: url("../images/bg_2.png") top left repeat-x ;

}
.top_nav ul li:hover{
    background: url("../images/bg_1.png") ;
    border-right:1px solid #2A4781;
}
.top_nav  span{
    background: url("../images/menulast.gif")no-repeat;
    height: 33px;
    width: 73px;
    display: inline-block;
}



.specials_main{
    width: 700px;
}
.lefts_about{
    margin-top: 15px;
    position: relative;
}
.lefts_about .lefts_about_text{
	position: absolute;
	top: 31px;
	left: 252px;
}
.lefts_about .lefts_about_text dl{
    width: 400px;
}
.lefts_about .lefts_about_text dt{
    font-size: 16px;
    font-weight: bold;
}
.lefts_about .lefts_about_text dd{
    font-size: 13px;
    margin-top: 6px;
    line-height: 1.7em;
}

/**其它专题内容**/
.lefts_news_text{
    margin-top:25px;
    color: #666;
    width: 700px;
    height: 38px;
    line-height: 38px;
    border-bottom: 1px solid #ddd;
}
.news_text_icon span{
    display: block;
    padding-left: 8px;
}
.news_text_icon i{
    background: url("../images/icon_news.png")no-repeat ;
    width: 28px;
    height: 20px;
    display: inline-block;
    margin-top: 9px;
}
.lefts_news_tag ul{
    margin-top: 25px;
}
.lefts_news_tag li a{
    display: inline-block;
    float: left;
    background: #f1f1f1;
    border: 1px solid #ddd;
    padding: 10px;
    margin-left: 15px;
    color: #666;
    font-size: 13px;
}
.lefts_news_tag li a:hover{
    background: #fff;
}


/**本专题内容**/
.special_icon{
    background: url("../images/icon_special.png") no-repeat;
    width: 22px;
    height: 26px;
    margin-top: 5px;
}
.news_text_icon span{
    font-size: 13px;
}

.special_bor{
    width: 306px;
    height: 257px;
    border: 1px solid #DDDDDD;
    border-top: 3px solid #6699cc;
    padding: 15px;
    margin-left: 10px;
    margin-top: 15px;
}

.special_bor_list{
    margin-top: 8px;
}
.special_bor_list ul a{
    font-size: 13px;
    color: #666;
}
.special_bor ul li{
    width: 303px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 1.6em;
}

.special_bor dt{
	font-weight: bold;
}
.special_bor dd{
    padding: 5px 8px;
    background: #eee;
	margin-top: 8px;
	font-size: 13px;
	color: #333;
    line-height: 1.8em;
}
.special_bor dd a{
	margin-top: 8px;
	font-size: 13px;
	color: #6699cc;
}

.special_box_hot_text dl{
    margin-top: 5px;
    color: #666;
    width: 180px;
    padding-left: 15px;
}
.special_box_hot_text dt{
    width: 180px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.special_box_hot_text dt a{
    color: #6699cc;
}
.special_box_hot_text dd{
    font-size: 13px;
    margin-top: 5px;
}
.special_bor_bottom{
    width: 655px;
    height: 200px;
    border: 1px solid #DDDDDD;
    border-top: 3px solid #6699cc;
    padding: 15px;
    margin-left: 10px;
    margin-top: 15px;
}
.special_bor_bottom dt{
    background: #eee;
    padding: 5px 10px;
    display: inline-block;
}

.special_bor_bottom ul li{
    width: 303px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 1.6em;
}




/**右侧内容**/
.rights{
}
/**推荐专题**/
.hots{
    width: 294px;
    margin-top: 15px;
}
.hots_title{
    width: 294px;
    height: 38px;
    line-height: 38px;
    background: #6699cc;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px;
    color: #fff;
}
.hots_title p{
    padding-left: 8px;
}
.hots_lists{
    border: 1px solid #ddd;
    padding: 10px;
    font-size: 13px;
    color: #666;
}
.hots_lists a{
    color: #666;
}
.hots_lists a:hover{
    color: #6699cc;
}
.hots_lists li{
    width: 260px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 2em;
    border-bottom: 1px solid #ddd;
    padding-bottom: 5px;
}

.hots .hots_tags {
    border: 1px solid #ddd;
    padding: 10px;
    font-size: 13px;
    color: #666;
}
.hots .hots_tags li{
    padding: 8px;
    background: #fff;
    display: inline-block;
    margin-top: 5px;
    border: 1px solid #ddd;
}
.hots .hots_tags li a{
    color: #666;
}
.hots .hots_tags li:hover{
    background: #6699cc;
    border: 1px solid #ddd;
}
.hots .hots_tags li:hover a{
    color: #fff;
}

/****/
.ad_bt{
    padding-left: 8px;
    width: 690px;
    margin-top: 15px;
}
.footer{
    text-align: center;
}
.bottom_nav {
    text-align: center;
}
.bottom_nav ul {
    height: 30px;
    line-height: 30px;
    background: #f0f5fb;
    border: 1px solid #9bbdd3;
}
.bottom_nav li{
    display: inline-block;
}
.bottom_nav li a{
    color: #01439a;
    height: 25px;
    border-right: 1px solid #9bbdd3;
    padding-right: 10px;
    padding-left: 5px;
}

.footer_text {
    margin-top: 10px;
    font-size: 12px;
    line-height: 1.8em;
}
.guanzhu {
    padding-left: 346px;
}
.guanzhu span{
    padding-left: 5px;
    display: inline-block;
    float: left;
}
.footerimg{
    padding-left: 317px;
}


.dn{display: none;}


.go-top{position: fixed;bottom: 10px;right: 20px;width: 46px;z-index: 999;}
.go-top a{display: block;width: 46px;height: 46px;margin-bottom: 10px;background-image: url(../images/go-top.png?);}
.go-top a:last-child{margin-bottom: 0;}
.go-top .go{background-position: 0 -150px;}
.go-top .go:hover{background-position: 0 -250px;}
.go-top .feedback{background-position: 0 -100px;}
.go-top .feedback:hover{background-position: 0 -300px;}
.go-top .uc-2vm{background-position: 0 0;}
.go-top .uc-2vm:hover{background-position: 0 -350px;}
/*
.go-top .share{background-position: 0 -50px;}
.go-top .share:hover{background-position: 0 -200px;}
*/
.go-top .uc-2vm-pop{
    position: absolute;right: 60px;top: -100px;
    width: 240px;box-shadow: 0px 1px 4px rgba(0,0,0,.1);
    background: #fff;
}
.go-top .uc-2vm-pop .title-2wm{font-size: 14px; margin: 10px 20px;}
.go-top .uc-2vm-pop .logo-2wm-box{position: relative;}