﻿html,body{}
*{margin: 0;padding: 0;font-family: '微软雅黑';font-size: 14px;}
.clear{clear: both;width: 100%;display: block;height: 0px;padding: 0;margin: 0;}
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; } 
.clearfix:before { content:"."; display:block; height:0; clear:both; visibility:hidden; } 
.clearfix {display:inline-block;}
/* Hide from IE Mac */ 
.clearfix {display:block;} 
a{text-decoration: none;color: #222;margin: 0;}
a:hover{color: #007BED;text-decoration: underline;}
img{border: none;}
ul li,ol li{list-style: none;}
.text-center{text-align: center;}
.text-white{color: white !important;}
.text-golden{color: #ee8600;}
.text-black{color: #222 !important;}
.text-red{color: #df413f !important;}
.text-blue{color: #4597e3 !important;}
.text-lightblue{color: #007bed !important;}
.text-grey{color: #888;}
.text-12{font-size: 12px;}
.text-15{font-size: 15px;}
.text-ellipsis{text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.p-10{padding: 10px;}
.pt-10{padding-top: 10px;}
.p-tb-10{padding-bottom: 10px;padding-top: 10px;}
.p-tb-5{padding-bottom: 5px;padding-top: 5px;}
.p-lr-10{padding-left: 10px;padding-right: 10px;}
.mb-10{margin-bottom: 10px !important;}
.mb-20{margin-bottom: 20px !important;}
.f-left{float: left;}
.f-right{float: right;}
.text-right{text-align: right;}
.m-10{margin: 10px;}
.mr-10{margin-right: 10px;}
.mr-6{margin-right: 6px;}
.mr-4 {
    margin-right: 4px;
}
.mr-3{margin-right: 3px;}
.ml-20{margin-left: 20px;}
.ml-10{margin-left: 10px;}
.main-container{width: 1000px;margin: 0 auto;}
.bg-red{background: #df413f;}
.bg-blue{background: #0f3f94;}
.bg-e5{background: #e5e5e5;}
.bg-def{background-color:#f1f8fe;}
.bb-1{border-bottom: 1px solid #E5E5E5;}
.bt-1{border-top: 1px solid #E5E5E5;}
/*头部*/
.header{width: 100%;min-width:1000px; relative;z-index: 888;}
.header .top{background:#f3f3f3;border-bottom: 1px solid #d9d9d9;height: 16px;overflow: hidden;padding: 12px 0px;}
.header .welcome{line-height: 16px;float: left;}
.header .right{float: right;line-height: 16px;}
.header .right a{padding: 0px 5px; cursor: pointer;}
.header .right .link{float: right;}
.header .right .link a{padding: 0 10px;}
.header .right .setting{float: right;}
.header .right .app{position: relative;float: right;margin: 0px 5px;}
.header .main{height: 70px;position: relative;}
.header .main .logo{height: 70px;float: left;}
.header .main .logo img{height: 70px;}
.header .main .appcode{color: #0F3F94; float:right; height: 30px;line-height:30px;font-size: 20px;padding: 30px 0 0px 30px;cursor:default; background: url(../image/mainbg.png) 0 -432px no-repeat;}
.header .main .appcode .codeimgbox{overflow: hidden; width: 170px;padding-top: 0px;position: absolute;top: 65px;right: 0; background: #fff;height: 0; transition: height 0.5s;-webkit-transition: height 0.5s;-ms-transition: height 0.5s;-moz-transition: height 0.5s;-o-transition: height 0.5s;z-index: 200;}
.header .main .appcode.hover .codeimgbox{height: 376px;transition: height 0.5s;-webkit-transition: height 0.5s;-ms-transition: height 0.5s;-moz-transition: height 0.5s;-o-transition: height 0.5s;}
.header .main .appcode .codeimgbox .codebox:first-child{border-width: 1px 1px 1px 1px;}
.header .main .appcode .codeimgbox .codebox{width: 150px;border: 1px solid #d9d9d9;padding: 9px;border-width: 0px 1px 1px 1px;position: relative;z-index: 200;}
.header .main .appcode .codeimgbox .codebox img{width: 150px;display: block;}
.header .main .appcode .codeimgbox .codebox p{line-height: 16px;font-size: 12px;text-align: center;color: #323232;}
.header .main .link{position: absolute;left: 180px;bottom: 0; border: 1px solid #c8def5;border-bottom: 0px;background: #f1f8fe;color: #C8DEF5;;}
.header .main .link a{height: 18px;display: inline-block;padding:10px 0px;}
.header .main .link a span{padding: 0px 20px;line-height:18px; font-size: 16px;display: inline-block;border-right:1px solid #C8DEF5;}
.header .main .link a.active{background: url(../image/header_bg.png) repeat-x;color: #fff;}
.header .main .link a.active span{border-right:none;}
.header .main .link a:first{background: #0F3F94;}
.header .main .link a:hover{text-decoration: underline;}
.header .nav{background: #0F3F94;height: 40px;background: url(../image/tp2_bg.png) repeat-x;}
.header .nav a{display: block;float: left;padding: 0px 10px;color: #fff;line-height: 40px;}
.header .nav.tuku a{font-size: 15px;}
.header .nav a.active{background: #4881be;}
/*搜索*/
.searchbox{float: left;width: 100%;border-top: 1px solid #e5e5e5;padding-top: 5px;}
.search{float: left;padding: 10px;display: block;}
.search input{vertical-align: top; height: 24px;line-height: 24px; border-radius: 3px 0px 0px 3px;border: 1px solid #D9D9D9;width: 270px;margin-left: 10px;padding: 0px 5px;}
.search b{vertical-align: top;line-height: 26px;display: inline-block;_zoom:1;*zoom: 1;_display:inline;*display: inline;}
.search button{width: 40px;height: 26px;background: #D9D9D9;border: none;text-align: center;line-height: 26px;border-radius:0px 3px 3px 0px;}
.listSarchbox{height: 26px;line-height: 26px;}
.listsearch{float: right;margin-top: -5px;}
.listsearch.search{padding-right: 0px;vertical-align: top;line-height: 20px;}
.listsearch.search input{width: 160px;}
.listsearch.search a{display: inline-block;_zoom:1;*zoom: 1;_display: inline;*display: inline;line-height: 26px;padding: 0px 2px;line-height: 26px;vertical-align: top;}
/*footer*/
.footer{width: 100%;padding-top: 20px;background: #fcfcfc;padding-bottom: 10px;border-top: 1px solid #e5e5e5;}
.footer .footerLinks{margin-left:-5px;color: #aaa;}
.footer .footerLinks a{font-size: 13px;color: #333;margin: 0 5px;line-height: 30px;}
.footer .copyright{font-size: 12px;text-align: center;padding: 15px;line-height: 24px;color: #888;}
.footer .copyright b{font-weight: bold;color: #DF413F;padding: 5px;}
/*new footer*/
.p-tb-30{padding-top: 30px;padding-bottom: 30px;}
.footer .left{float: left;}
.footer .left .codebox{padding:0 15px;float: left;}
.footer .left .codebox .codeimg{width: 90px;}
.footer .left .codebox p{line-height: 20px;text-align: center;}
.footer .right{float: left;padding-left: 70px;width: 580px;border-left:  1px solid #dfdfdf;margin-left: 50px;}
.footer .right p{color: #333;line-height: 36px;}

/*友情链接*/
/*友情链接*/
.title2{}
.title2 span{display: inline-block;_zoom:1;*zoom: 1;_display:inline;*display: inline;line-height: 30px;border-bottom: 2px solid #4697e3;padding: 0px 10px;font-size: 16px;font-weight: bold;}
.friendLink{padding: 10px;border: 1px solid #e5e5e5;}
.friendLink .linkList a{display: inline-block;line-height: 26px;width:97px;float:left;font-size: 13px;}
/*热点关注*/
.hotPoint{border: 1px solid #e5e5e5;position: relative;}
.hotPoint .hotIcon{position: absolute;top: 0;right: 0; width: 52px;height: 52px;background: url(../image/mainbg.png) no-repeat 0px -372px;}
.hotPoint .linkList{width:120px;float: left;padding: 10px;border-right: 1px solid #f1f1f1;}
.hotPoint .linkList a{display: inline-block;line-height: 26px;font-size: 13px;}
/*.hotPoint .linkList a:visited{color:#888;}*/
.hotPoint .linkList a:hover{color:#0281C9;}
/*标题*/
h4{font-weight: bold;line-height: 20px;border-bottom: 1px solid #E5E5E5;width: 100%;height: 40px;z-index: 100;}
h4 p{font-size: 16px;}
h4 p a{float: right;font-weight: normal;font-size: 12px;}
h4 p span{font-size: 16px;margin:0 10px;line-height: 39px;*line-height: 38px; float: left;}
h4 p span.hasline{border-bottom: 2px solid #4697e3;font-weight: bold;}
h4 p a.hasline{border-bottom: 2px solid #4697e3;font-weight: bold;font-size: 16px;margin:0 10px;line-height: 39px;*line-height: 38px; float: left;}
h4 p a.hasline:hover{text-decoration: none;color: #323232;}
h4 p span a{font-size: 16px;}
h4 p span.hasline a{font-weight: bold;color: #4697e3;}
h4 p .prefer{display: block;line-height: 16px;margin: 2px 0px;padding:0px 10px;float: left;font-size: 14px;}
h4~.underline{height: 1px;background: #167dcc;width: 40%;margin-top: -1px;float: left;clear: after;position: relative;}

.commenListBox{border: 1px solid #e5e5e5;}
.commenListBox h4{height: 40px;background: #e6e6e6;}
.commenListBox h4 span{line-height: 40px;margin-left: 10px;float: left; font-weight: bold;font-size: 16px;}
.commenListBox h4 a.title{line-height: 40px;margin-left: 10px;float: left; font-weight: bold;font-size: 16px;color: #323232;}
.commenListBox h4 a.title:hover{text-decoration: none;color: #323232;}
.commenListBox h4 a{font-size: 12px; color: #888;display: inline; display: inline-block;line-height: 40px; float: right;margin: 0 10px;font-weight: normal;}
.commenListBox h4 .midda{float: right;color: #aaa;}
.commenListBox h4 .midda a{margin: 0;float: none;color: #323232;font-size: 14px;}
.pdy .commenListBox .commenlist li{height: 32px;line-height:32px;}
.pdy .commenListBox .commenlist li a{height: 32px;line-height: 32px;}
.pdy .commenListBox .commenlist li a.active{color:#0281C9;}
.pdy .commenListBox .commenlist li a:visited {}
.pdy .commenListBox .commenlist.tkList li a:visited {}
.pdy .commenListBox .commenlist.text-clip li a{white-space:normal;text-overflow:clip;}
.pdy .commenListBox .commenlist li a:hover{color:#007BED;}
.commenListBox .commenlist li{line-height: 32px;height: 32px;}
.commenListBox .commenlist li a{color: #222; display: inline-block;line-height:32px; height: 32px;white-space:nowrap; overflow: hidden;text-overflow: ellipsis;max-width: 100%;}
.commenListBox .commenlist li a:visited{color:#888;}
.commenListBox .commenlist.noActive li a:visited{color:#222;}
/*频道页两栏列表*/
.commenListBox .commenlist.col2{margin-left: -10px;margin-right: -10px;}
.commenListBox .commenlist.col2 li{width: 148px;float: left;margin: 0 10px;_margin: 0 5px;}
.commenListBox .commenlist.col2.col2-big{margin-left: 0;margin-right: 0;}
.commenListBox .commenlist.col2.col2-big li{width: 254px;float: left;margin:0px 30px;_margin: 4px 15px;}
.commenListBox .commenlist.col3{margin-left: -10px;margin-right: -10px;_margin-left:-5px;_margin-right: -5px;}
.commenListBox .commenlist.col3 li{width: 78px;float: left;margin: 0 10px;_margin: 0 5px;}
.commenListBox .commenlist.col3.col3-l li{width: 90px;}

.nextpageBtnbox{text-align: center;}
.nextpageBtnbox a{width: 200px;height: 40px;background: #2e80d3;color: #fff;line-height: 40px;text-align: center;font-size: 16px;display: block;margin: 0 auto;margin-top: 8px;margin-bottom: 20px;border-radius: 5px;}
.nextpageBtnbox a:hover{text-decoration: none;color: #fff;}
/*右侧带有热搜的标题*/
.listTitle{background-image: url(../image/mainbg.png) no-repeat;clear: both;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../image/mainbg.png'); /* IE6 */
background-position:0px -50px;height: 40px;}
.listTitle h3{font-size: 18px;font-family: "微软雅黑";line-height: 20px;float: left;padding: 10px;background: #346ab0;color: #fff;}
.listTitle h3 a{font-size: 18px;font-family: "微软雅黑";line-height: 20px;color:#fff;}
.listTitle .hotInfo{float: right;text-align: center;color: #aaa;}
.listTitle .hotInfo.big a{font-size: 16px;margin:0 8px 0 5px;}
.listTitle .yuce{float: left;}
.listTitle .yuce .con{padding:8px 10px;font-size: 16px;float: left;}
.listTitle .yuce .con.active{color: #083c92;font-weight: bold;}

.tukunav{}
.tukunav .tit{font-size: 20px;text-decoration: underline;}
.tukunav .qi{margin-left: 100px;font-size: 16px;}
.tukunav .whatQi{margin-left: 20px;font-size: 16px;text-decoration: underline;}
.tukunav .whatQi.has{color: #df413f ;}

.relation{ border: 1px solid #e5e5e5;}
.relation .item3{width: 239px;_width:230px;}
.relation .item2{width: 160px;_width:150px;}
.relation .item{float: left;padding: 10px 15px;}
.relation .item a b{margin-left: 0;}
.relation .item a,.relation .item b{float: left; line-height: 30px;height: 30px;display: block;margin-left: 6px;overflow: hidden;}
.relation .item.item3 a,.relation .item.item3 b{width: 72px;}
.relation .item.item2 a,.relation .item.item2 b{width: 70px;}

/*翻页*/
.pageBox{text-align: center;padding:40px 20px;}
.pageBox a{font-size: 16px; min-width: 16px;padding: 0 10px; height: 32px;border: 1px solid #D9D9D9;margin-left:-1px; display: inline-block;_zoom:1;*zoom: 1;_display:inline;*display: inline;text-align: center;line-height: 32px;vertical-align: middle;cursor: pointer;}
.pageBox a.active{background: #ddd;}
.pageBox a.one{_margin-left: 0;*margin-left: 0;}

.articleD{border-top: 2px solid #346ab0;}
.articleD .detail{width: 100%;overflow-x: auto;overflow-y: hidden;}
.articleD .detail img.lazy{display: none;display: block;}
.articleD .detail img{margin: 5px 0px; max-width: 100%;_width:expression(this.offsetWidth < 600 ? 'auto' : '600px')}
.articleD .detail.bigContainer img{max-width: 100%;_width:expression(this.offsetWidth < 900 ? 'auto' : '900px')}
.letter-2{letter-spacing:2px;}

/*广告*/
.ad1{margin-bottom: 20px;background: #f4f4f4;padding: 10px;}
.ad1.main-container{padding:0px;padding-bottom:10px;padding-top:10px;}
.ad1 ul{width: 100%;float: left;}
.ad1 ul li{width: 16.6%;float: left;padding: 3px 0px;text-align: center;}
.ad1 ul li a{color: #111;font-size: 12px;overflow:hidden;height:16px;line-height:16px;padding:0px 3%;width:94%;display:inline-block;}
#mini21 ul li{width: 124px;height:26px;box-sizing:border-box;overflow:hidden;}
#mini5 ul li{width: 124px;}
#mini22 ul li{width: 16.6%;}
#mini23 ul li {width: 50%;padding: 5px 0px;_padding:6px 0px;*padding:6px 0px;}

.text-clip a{white-space:normal !important;text-overflow:clip !important;}
.notice {clear:both;float:none;height:80px;  border:#888 1px dashed; margin:20px 0 18px 0;text-align:center;background:url(../image/notice.gif) no-repeat 30px center;width:610px;}
.notice a{font-size:24px; font-family:'Microsoft YaHei'; color:#ea0006;margin:25px 0 0 50px;display:block;}


.tukuLink {
    font-size: 16px;
    float:right;
    margin-left:20px;
    
}