@charset "gb2312";
/*全局样式*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{margin:0;padding:0;}
body{font:12px "微软雅黑",san-serif; color:#333;}
ul, li { list-style: none;} 
img,fieldset{vertical-align:top;border:0;}
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal;}
address,cite,code,em,th,b,i,strong{font-weight:normal; font-style:normal;}
input,button,textarea,select{font:100% Arial,''; vertical-align:middle}
table,td,tr,th{font-size:12px;}
.clearfix:after{display:block;visibility:hidden;clear:both;height:0;content:"."}
.clearfix{zoom:1}
.clear{ clear:both;}
a {blr:expression(this.onFocus=this.blur()); text-decoration:none; color:#333; } /*针对 IE*/
a { outline:none; }/*针对火狐*/
.layout-box{ width:1000px; margin:0 auto; overflow:hidden;}
.blank-20{ width:100%; clear:both; height:20px; line-height:20px; display:block; content:"."}

/*题库*/
.m-news .m-headlines .n-line{height: 0px; display: block;  border-top: 1px dotted #dedede;margin: 12px 0; overflow: hidden;}
.title-a{ margin:0 0 10px 0; height:27px; margin-top:14px!important}

.title-a.box-tit{ border:none; margin-top:0!important}
*html .title-a{height:24px;overflow:hidden; display:inline-block; }
.title-a a{font-family: "Microsoft Yahei"; font-size:16px; margin-right:20px; color:#888; line-height: 30px;}
.title-a a:hover{ color:#255ac2;}
.title-a .active{ font-size:16px; color:#333; font-weight:bold; float:left;}
.tk-boxlist{ clear:both;border:1px solid #eee;}
.box-tk{ position:relative;}
*html .box-tk{ padding-top:5px;}
a.px14{ font-size:14px; color:#999}
a.px14:hover{color:#e13b29;}

.box-tk ul li a{ display:block; height:52px; overflow:hidden;padding:0 0 0 48px; margin-top:10px; background:#fff; border-radius:5px;}
*html .box-tk ul li a{ width:auto;}
.box-tk ul li a:hover{ background:#fff;}
.box-tk ul li a em{ width:74px; height:30px!important; display:block; background:url(//img.233.com/www/css/ccbp/2016/com-tkicon.png) no-repeat 0px -545px; position:absolute; top:50%;margin-top:-15px; right:0;}
.box-tk ul li a:hover em{ background-position: 0 -595px;}
*html .box-tk{ display:inline-block;}
.box-tk ul li span{ float:left;width:100%; height:28px; line-height:28px; font-size:16px;color:#333; font-family:microsoft yahei; display:inline}
.box-tk ul li span a.btn,.box-tk ul li span a.btn:link,.box-tk ul li span a.btn:visited{ float:right;text-align:center;font-size:14px; width:80px;  height:30px; line-height:30px; background:#5f61b2; color:#fff; border-radius:15px; display:inline}
.box-tk ul li span a.btn:hover{ background:#ff9600;}
.box-tk ul li p{ float:left;padding:0px; margin:0px;display:block; color:#999;  font-family:Simsun; line-height:15px; white-space:nowrap; margin-bottom:5px;}
.box-tk ul li .box-btn{ font-size:12px;color:#255ac2; position:relative; padding:6px 25px 6px 15px; overflow:hidden; border:1px solid #eee; background:#fff; border-radius:2px;}
.box-tk ul li .box-btn i{ width:15px; height:24px; display:block; position:absolute; top:0; right:0; background:#f5f5f5 url(//img.233.com/www/img/jjcy/2016/gd.png) no-repeat 0 -75px; *padding:1px 0;}
*html .box-tk ul li .box-btn{  padding:6px 20px 6px 15px;}
*html .box-tk ul li .box-btn i{ top:1px; padding:1px 0;}
.box-tk ul li .box-btn:hover{ color:#fff; background:#88abd8; border-color:#88abd8;}
.box-tk ul li .box-btn:hover i{ background-position:-21px -75px; background-color:#fff;}
.box-tk .title-a .m-more{font-size:12px; margin-right:0; float:right; border-radius:2px; color:#8796af; padding:3px; margin-top:3px; *width:70px; *display:block; *height:25px; position:relative; line-height: 18px;}
.box-tk .title-a .m-more:hover{ color:#2f81c3;}
.box-tk .title-a .m-more i{ width:14px; height:12px; display:block; float:right; background: url(//img.233.com/www/img/jjcy/2016/tm_icon.png) no-repeat -27px -320px; margin-left:5px; *position:absolute; *top:3px; *right:0;}
.box-tk .title-a .m-more:hover i{ background-position:-27px -300px;}
.tk-boxlist li{ position:relative; margin:10px 15px;border-bottom:1px solid #eee;}
.tk-boxlist li:last-child{border-bottom:none;}
.tk-boxlist a.tk-name i{ width:40px; height:40px; display:block; background: url(//img.233.com/www/css/ccbp/2016/com-tkicon.png) no-repeat; position:absolute; top:50%;margin-top:-20px; left:0px;}
.tk-boxlist a.tk-name i.ico-mr{background-position:0 -480px;}
.tk-boxlist a.tk-name i.ico-zj{ background-position:0 -400px;}
.tk-boxlist a.tk-name i.ico-zt{background-position:0 -320px;}
.tk-boxlist a.tk-name i.ico-kc{ background-position:0 -240px;}
.tk-boxlist a.tk-name i.ico-jk{ background-position:0 -230px;}
.tk-boxlist a.tk-name:hover{ color:#255ac2;}
.nlist-lbot{ margin-top:4px;}
.box-kc{ padding-bottom:10px;}

.tk-boxlist li.yati_aside a{ background:#fff;}
.tk-boxlist li.yati_aside a:hover{ background:#fff;}
.tk-boxlist li.yati_aside p{ color:#999;}
.box-tk ul li.yati_aside a em{ background:url(//img.233.com/www/css/ccbp/2016/com-tkicon.png) 0 -545px no-repeat;}
.box-tk ul li.yati_aside a:hover em{ background-position:0 -595px;}
.box-tk ul li.yati_aside a.tk-name span{ color:#333;}
.tk-boxlist li.yati_aside  a.tk-name i{ background: url(//img.233.com/www/css/ccbp/2016/com-tkicon.png)0 0 no-repeat;}
.tk-boxlist li.yati_aside  a.tk-name i.ico-yt{ background-position:0 -160px;}
.tk-boxlist li.yati_aside  a.tk-name i.ico-zt{ background-position:0 -80px;}
.tk-boxlist li.yati_aside  a.tk-name i.ico-kd{ background-position:0 0;}
.box-tk ul li a:hover span,.box-tk ul li.yati_aside a:hover span{color:#e13b29;}
.Border0{border-bottom:none;}


/*交流圈*/
.comment-box ul{ float:left;  border:1px solid #eee; height:auto; font-family:microsoft yahei;}
.comment-box .weixin{ border-top:1px solid #eee; }
.comment-box li{float:left;  padding:6px 28px; height:auto; background:#f7f9fb; position:relative; cursor:pointer;}
.comment-box li span.images{ float:left; width:48px; height:48px; background:url(//img.233.com/www/img/jjcy/2016/gd.png) 0 -135px no-repeat; margin:10px 8px 0 0 ;}
.comment-box li:hover span.images{ background-position:0 -185px;}
.comment-box li.weixin span.images{  background-position:-49px -136px;}
.comment-box li.weixin:hover span.images{ background-position:-49px -185px;}
.comment-box li span.text{ float:right; width:130px}
/*.comment-box li.weixin span.text{ margin-top:13px;}*/
.comment-box li span.text p{ width:100%; height:30px; line-height:30px;}
.comment-box li span.text a.btn{ display:inline-block;width:100%;  height:30px; line-height:30px; text-align:center; border-radius:2px; background:#46a8ef; color:#fff;}
.comment-box li span.text a.btn:hover{ background:#ff9600;}
.rwm-box{ display:none; position:absolute; width:130px; height:auto; background:#fff; border:1px solid #e6e6e6; top:-1px; left:-162px; text-align:center; padding:15px 15px 20px 15px; box-shadow:0px 2px 3px #f5f5f5; }
.rwm-box i{ width:18px; height:16px; display:block; background:url(//img.233.com/www/img/jjcy/2016/gd.png) 0 -240px no-repeat; position:absolute;  top:32px; left:157px;}
.rwm-box p{ float:left; width:100%; padding:0px; margin:0px; line-height:22px; color:#666;}
.rwm-box p.blue{ color:#4ba4e4; margin-bottom:5px;}
.rwm-box img{width:100px; height:100px; background:#000;}
.comment-box li:hover .rwm-box{ display:block;}
.w300 .rwm-box{ right:298px;}
.w300 .rwm-box i{ right:-10px;}

@media screen\0 {
	.box-tk ul li a{ margin-bottom:13px;}
	} 

.newsR-titleBox{ font-size:20px; line-height: 25px; color:#333; margin-bottom:15px;  position:relative;}
.newsR-titleBox strong{ font-style:normal; font-weight:normal!important;#float: left;}
.f-fr {
    float: right;
    _display: inline;
}
.blank20px{ width:100px; display:block; line-height:20px; height:20px; content:"."; clear:both;}

.fabu-icon{position:absolute;width:auto;height:20px;left:68px;top:-5px;z-index:2;background: #f77200;background: linear-gradient(to right,#f77200,#d83127);padding:0px 5px;border-radius:20px 20px 20px 0px;line-height:20px;color:#fff;font-size:12px;font-style: normal;white-space:nowrap;}
.fabu-icon{
-webkit-animation:bounce 2.5s 1s ease infinite;
-moz-animation:bounce 2.5s 1s ease infinite;}
@-webkit-keyframes bounce{
0%,20%,50%,80%,100%{-webkit-transform:translateY(0)}
40%{-webkit-transform:translateY(-10px)}
60%{-webkit-transform:translateY(-5px)}
}
@-moz-keyframes bounce{
0%,20%,50%,80%,100%{-moz-transform:translateY(0)}
40%{-moz-transform:translateY(-10px)}
60%{-moz-transform:translateY(-5px)}
}