﻿/* CSS Document */
html {-webkit-text-size-adjust: none; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
/* 设置图片视频等自适应调整 */
img {max-width: 100%;height: auto;  width: auto\9; /* ie8 */}
.video embed, .video object, .video iframe {width: 100%;height: auto;}
input[type="submit"],input[type="reset"],input[type="button"],input[type="text"],input[type="password"],select,button,textarea {-webkit-appearance: none;border-radius: 0; -webkit-border-radius: 0;}
.css{-webkit-touch-callout: none}
a{-webkit-tap-highlight-color: rgba(0,0,0,0);/*-webkit-user-modify:read-write-plaintext-only; */}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
html {-ms-touch-action: none;}
a:visited{ color:rgba(0,0,0,0);}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}i{ font-style:normal;}
li{list-style:none}img{border:0;}a{color:#000;text-decoration:none;outline:none;}/*a:hover{color:#c00;text-decoration:underline;}*/em{ font-style:normal;}
body{ background:#f8f8f8;font:16px/30px "Microsoft Yahei","SimSun","Arial Narrow";/* -webkit-filter: blur(4px);*/}
.clearfix:after {content:".";display:block;visibility:hidden;height:0;clear:both; }/* 清除浮动*/* html .clearfix{ zoom: 1; } 
.fl{ float: left; display:inline;} .fr{ float: right; display:inline;}.mt10{ margin-top:10px;}.mt20{ margin-top:20px;}.mt30{ margin-top:30px;}
/*-------------------------------------------------------------------------------------------------------------------------*/
.w{ width:100%; margin:0 auto;}.w1200{ width:1200px;}
.icon{ background:url(wapimagesicon.png) no-repeat; display:inline-block;}
#xhead .head1{ height:36px; line-height:36px; background:#ecedee; color:#858282; font-size:12px;/*border-top:4px solid #01204f;*/}
#xhead .head1 a{color:#858282; margin:0 5px;}
#head{ height:48px; background:#efefef; border-bottom:1px solid #c7c7c7; border-top:4px solid #01204f; line-height:48px;}
#head .c a{ font-size:14px;}#head .c a:hover{ color:#cc0000;}
#head .c1 a{ margin-right:12px;}
#head .c2 a{ margin-left:12px;}
#head .c1 .more{ position:relative;}
#head .c1 .more .icon{ position:absolute; top:9px; right:-15px; width:10px; height:6px; background-position:0 -46px;}
.ohead{ height:46px; width:100%; overflow:hidden;}
.ohead .logo{ width:250px; height:100%; background-position:0 0;}
.ohead .logo a{ display:block; height:100%; width:100%; text-indent:-9999em;}
.ohead .location{ color:#999; height:26px; margin-top:20px; line-height:26px;}
.ohead .location a{ color:#999;}
.ohead .search{ width:300px; height:30px; line-height:30px; border:1px solid #dadada; background:#fff; border-radius:2px; margin-top:14px;}
.ohead .search .bdcs-search-form-input{ height:30px; width:264px; text-indent:10px; float:left; border:none;background:none; line-height:30px;}
.ohead .search .bdcs-search-form-submit{ width:36px; height:30px; background-position:-60px -52px; border:none; text-indent:-9999em; cursor:pointer; float:right;}
.xx{ height:0; width:100%; border-bottom:1px solid #d0d0d0; _margin-top:0 !important;}
.wrap .list{ width:724px;}
.wrap .list .h{ width:100%; height:50px; line-height:50px; text-indent:15px; position:relative; background:#f2f2f2; font-size:20px; font-weight:bold; color:#01204f;}
.wrap .list .h i{
	display:block;
	height:40px;
	width:5px;
	background:#01204f;
	position:absolute;
	top:0;
	left:0;
}
.wrap .list .b li{ width:100%; padding-bottom:20px; border-bottom:1px solid #dcdcdc;}
.wrap .list .b li h1{line-height:32px; font-size:20px; font-weight:bold; margin-top:10px; /*text-overflow: ellipsis; white-space: nowrap; overflow:hidden;*/}
.wrap .list .b li h1 a{ color:#333;}
.wrap .list .b li a:hover{ color:#cc0000;}
.wrap .list .b li .abstract img{ float:left; margin-right:12px; width:130px; height:76px;}
.wrap .list .b li .abstract{ line-height:26px; margin:10px 0;color:#555; font-size:15px; height:78px; overflow:hidden;}
.wrap .list .b li .abstract a{color:#cc0000;}
.wrap .list .b li .item{ height:20px; line-height:20px; font-size:15px; color:#999;}
.wrap .list .b li .item a{ color:#555;}
.wrap .list #page{ text-align:center;}
.wrap .list #page a{ display:inline-block; height:30px; width:70px; border:1px solid #d7d6d6; background:#fff; text-align:center; line-height:30px; font-size:14px; border-radius:4px; color:#bbb; cursor:pointer; margin:0 4px;}
.wrap .list #page a:hover,.wrap .list #page a:active{ color:#fff; background:#f78702;border:1px solid #f78702; }
.wrap .cont-b img{height:auto !important;}
/*sidebar*/
.wrap .sidebar{ width:434px;}
.wrap .sidebar .m .h{ height:50px; line-height:50px; border-bottom:2px solid #01204f;}
.wrap .sidebar .m .h .fl{ color:#01204f; font-size:24px; font-weight:bold;}
.wrap .sidebar .m .h .fr{ color:#acacab; font-size:14px;}
.wrap .sidebar .m .h span{ color:#cc0000;}
/*视频播报*/
.wrap .sidebar .m1 .demo{ position:relative; width:100%;}
.wrap .sidebar .m1  .demo .bigImg{ width:434px; height:286px; margin:20px 0; overflow:hidden;}
.wrap .sidebar .m1  .demo .bigImg li{ width:100%; height:286px; position:relative;}
.wrap .sidebar .m1  .demo .bigImg li .im{ width:100%; height:246px;overflow:hidden;}
.wrap .sidebar .m1  .demo .bigImg li  p{ line-height:40px; color:#fff; font-size:16px; height:40px; background:#000; text-indent:10px; width:100%; overflow:hidden;}
.wrap .sidebar .m1  .demo .bigImg li span{ display:block; height:59px; width:59px; position:absolute; top:50%; left:50%; margin:-29.5px 0 0 -29.5px; background-position:0 -52px;}
.wrap .sidebar .m1  .demo .smallScroll{ width:100%; height:69px; position:relative;  overflow:hidden; }
.wrap .sidebar .m1  .demo .smallScroll .smallImg{ width:366px; overflow:hidden; margin:0 auto;height:69px;}
.wrap .sidebar .m1  .demo .smallScroll li{ height:69px; width:114px; margin:0 4px; text-align:center; float:left;}
.wrap .sidebar .m1  .demo .smallScroll li a{ display:block; height:100%; width:100%;}
.wrap .sidebar .m1  .demo .smallScroll li img{ height:63px; width:110px;  border:2px solid #fff;}
.wrap .sidebar .m1  .demo .smallScroll .on img{ border-color:#f78702;}
.wrap .sidebar .m1  .demo .icon{ position:absolute; top:50%; margin-top:-13px; height:26px; width:26px;}
.wrap .sidebar .m1  .demo .sPrev{ background-position:-96px -52px; left:0;}
.wrap .sidebar .m1  .demo .sPrev:hover{ background-position:-96px -78px;}
.wrap .sidebar .m1  .demo .sNext{ background-position:-122px -52px; right:0;}
.wrap .sidebar .m1  .demo .sNext:hover{ background-position:-122px -78px;}
.wrap .sidebar .m1 .b1{ display:none;}
/*新闻排行 、厦门、今日看点*/
.wrap .sidebar .m2 .h .on,.wrap .sidebar .m2 .b li a:hover,.wrap .sidebar .m3 .b li a:hover{ color:#cc0000;}
.wrap .sidebar .m2 .h .fr{ display:none;}
.wrap .sidebar .m2 .h .cur{ display:block;}
.wrap .sidebar .m2 .h .sz{ color:#01204f; font-size:24px; font-weight:bold; float:left;}
.wrap .sidebar .m2 .b,.wrap .sidebar .m3 .b{ height:300px; overflow:hidden; background-position:-252px 0; }
.wrap .sidebar .m2 .b li,.wrap .sidebar .m3 .b li{ text-indent:30px; line-height:30px; height:30px; overflow:hidden;}
.wrap .sidebar .m2 .b li a,.wrap .sidebar .m3 .b li a{ color:#01204f;}
.wrap .sidebar .m2 .b .b1{ display:none;}
.wrap .sidebar .m2 .b .on1{ display:block;}
/*遇见婚恋网、信息联播*/
.wrap .sidebar .s1 li{ text-align:center; width:206px; float:left;}
.wrap .sidebar .s1 li img{ width:206px; height:120px; overflow:hidden;}
.wrap .sidebar .s1 li p{ height:30px; line-height:30px; text-align:center; color:#01204f; overflow:hidden;}
.wrap .sidebar .s2 li{ text-indent:16px; line-height:30px; height:30px; overflow:hidden; position:relative;}
.wrap .sidebar .s2 li i{ height:8px; width:8px; position:absolute; left:0; top:11px; background-position:0 -141px;}
.wrap .sidebar .s2 li a{ color:#01204f;}
.wrap .sidebar .s1 a:hover p,.wrap .sidebar .s2 a:hover{ color:#cc0000;}
.wrap .sidebar .banner iframe{ background:#f3f3f3; padding:20px 0;}
/*尾部*/
.foot .foot1{ height:54px; width:100%; background:#01204f; color:#fff; line-height:54px; margin-top:40px; text-align:center;}
.foot .foot1 a{color:#fff; margin:0 8px;}

/*内容页*/
.wrap .cont-h{ color:#333; font-size:36px; font-weight:bold; line-height:50px; margin:20px 0 15px;}
.wrap .cont-a{ height:30px; line-height:30px; position:relative; overflow:hidden;}
.wrap .cont-a span{ color:#999; font-size:14px;}
.wrap .cont-b p{ margin:15px 0; font-size:16px; line-height:2em;}
.wrap .cont-c{
	padding:10px;
	border-left:2px solid #01204f;
	border-right:2px solid #01204f;
	background:#f2f2f2;
	text-indent:2em;
	font-size:14px;
	line-height:24px;
	color:#666;
}
.wrap .cont-d{ color:#01204f; height:30px; position:relative; font-size:14px;}
.wrap .cont-d span{
	color: #999;
	font-size: 14px;
}
.wrap .cont-e{
	border-top:1px solid #000;
	border-bottom:1px solid #000;
}

.bdshare-button-style0-32 a{ display:block  !important; width:30px  !important; height:30px  !important; text-indent:0  !important; background:url(wapimagesicon.png) no-repeat !important; margin:0 4px !important; }
.bdsharebuttonbox #pl{ background-position:0px -111px !important;}
.bdsharebuttonbox .bds_weixin{ background-position:-30px -111px !important;}
.bdsharebuttonbox .bds_tsina{ background-position:-60px -111px !important;}
.bdsharebuttonbox .bds_qzone{ background-position:-90px -111px !important;}
.bdsharebuttonbox .bds_more{ background-position:-120px -111px !important;}
#bdshare_weixin_qrcode_dialog{ height:290px !important;}
/** {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}*/

#wap-head{ display:none;}
#circle{ position:fixed; top:0; left:0; right:0; width:100%; height:100%; background:rgba(255,255,255,.95);z-index:999; overflow:hidden; display:none; }
.content.blur{-webkit-filter: blur(20px) contrast(0.4) brightness(1.4);filter: blur(20px) contrast(0.4) brightness(1.4);clip: rect(205px 572px 516px 351px);}
#circle .nav{ padding:70px 10px 0;}
#circle .nav li{line-height:30px; width:25%; float:left; text-align:center; position:relative; margin-bottom:10px; box-sizing:border-box; -webkit-box-sizing:border-box; padding:0 6px;}
#circle .nav a{ font-size:18px; color:#666; display:block; border:1px solid #ddd;  border-radius:50px; background:#fff;}
#circle .nav .small a{ font-size:15px;}
#circle .nav a:hover,#circle .nav a:active{ background:#f22e2e; color:#fff; border-color:#da2626;}
#circle .nav .red span{ position:absolute; top:-6px; right:-2px; padding:2px 4px; background:#f22e2e; border-radius:4px; color:#ffde00; font-size:10px; line-height:10px; font-family:Helvetica;}
.cont_h{ display:none;}
@media screen and (min-width:1025px) and (max-width:1200px){
	.w1200{ width:1000px;}
	.wrap .list	{ width:534px;}
	.banner .fl{ width:56%;}.banner .fr{ width:43%;}
}
@media screen and (max-width:1024px){
	*{box-sizing:border-box; -webkit-box-sizing:border-box;}
	.w1200{ width:100%; }
	.wrap .list	{ width:100%; margin-top:0;}
	#xhead,#head,.ohead .search,.wrap .sidebar,.banner,#xmnnfooter,wrap .con1{ display:none;}
	#main{ padding:0px 16px 0;}
	.wrap{ margin-top:0;}
	.wrap .con2{ display:block;}
	.ohead{ margin-top:20px; display:none;}
	.wrap .cont-b p{ font-size:18px; line-height:30px;}
	.xx{ margin-top:10px; display:none; }
	.wrap .cont-a{  border-bottom:1px solid #e2e2e2; height:40px;}
	.wrap .cont-h{ margin:10px 0;}
	.foot .foot1{font-size:14px; background:#de3031;}
	.ohead .logo{ background:url(wapimageslogo1.png) no-repeat center left; background-size:100%;}
	.wrap .list #page a:active{ color:#fff; background:#f78702;}
	table{ width:100%}
	center{ margin:15px 0;}
	center img{ vertical-align:top;}
	
	#wap-head{ display:block; position:fixed; top:0; left:0; width:100%;  z-index:9999;box-shadow:0 0 20px rgba(0,0,0,0.3);}
	#wap-head .imt{ height:50px; position:relative; padding:5px 0;  z-index:99999;box-sizing:border-box; -webkit-box-sizing:border-box;background:rgba(222,48,49,0.96);}
	#wap-head .imt .goback{ height:40px; width:30px; background:url(wapimagesgoback.png) no-repeat center/80%; position:absolute; top:5px; left:0px;}
	#wap-head .imt_hot{ height:40px; display:block;  line-height:40px;}
	#wap-head .imt_hot ul{padding:0 40px 0 30px; width:100%; height:40px;}
	#wap-head .imt_hot li{ width:16.666%; float:left; text-align:center; font-size:18px;}
	#wap-head .imt_hot li a{ color:#fff;}
    #wap-head .imt_hot .xmnnlogo{ height:40px; text-align:center;}
	#wap-head .imt_hot .xmnnlogo img{ height:32px; padding-top:8px;}
	/*m-menu*/
	.m-menu{display: block;width:20px;height:20px;margin:10px;position:absolute;right:0px;top:5px; z-index:999999;}
	.m-menu-box{position: relative;width: 20px;height: 20px;}
	.m-menu .bit-1::before{content:'';position:absolute;left:0;top:2px;width:15px;height:2px;background:#FFF;-webkit-transform-origin:left bottom;transform-origin:left bottom;transition:-webkit-transform .1s,top .1s;transition:transform .1s,top .1s}
	.m-menu .bit-1::after{content:'';position:absolute;right:0;top:2px;width:15px;height:2px;background:#FFF;-webkit-transform-origin:right bottom;transform-origin:right bottom;transition:-webkit-transform .1s,top .1s;transition:transform .1s,top .1s}
	.m-menu .bit-2{position:absolute;top:50%;left:50%;width:20px;height:2px;background:#FFF;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:-webkit-transform .1s .1s,width .1s .6s;transition:transform .1s .1s,width .1s .6s}
	.m-menu .bit-3::before{content:'';position:absolute;left:0;bottom:2px;width:15px;height:2px;background:#FFF;-webkit-transform-origin:left top;transform-origin:left top;transition:-webkit-transform .1s,bottom .1s;transition:transform .1s,bottom .1s}
	.m-menu .bit-3::after{content:'';position:absolute;bottom:2px;right:0;width:15px;height:2px;background:#FFF;-webkit-transform-origin:right top;transform-origin:right top;transition:-webkit-transform .1s,bottom .1s;transition:transform .1s,bottom .1s}
	.m-menu.open .bit-1:before{top:0;width:13px;height:2px;background-color:#FFF;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:left bottom;transform-origin:left bottom;transition:-webkit-transform .1s .1s,width .1s .1s,top .1s .1s;transition:transform .1s .1s,width .1s .1s,top .1s .1s}
	.m-menu.open .bit-1:after{top:0;width:13px;height:2px;background-color:#FFF;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:right bottom;transform-origin:right bottom;transition:-webkit-transform .1s .1s,width .1s .1s,top .1s .1s;transition:transform .1s .1s,width .1s .1s,top .1s .1s}
	.m-menu.open .bit-2{width:2px;height:2px;background-color:#FFF;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);transition:-webkit-transform .1s .1s,width .1s;transition:transform .1s .1s,width .1s}
	.m-menu.open .bit-3:before{bottom:0;width:13px;height:2px;background-color:#FFF;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:left top;transform-origin:left top;transition:-webkit-transform .1s .1s,width .1s .1s,bottom .1s .1s;transition:transform .1s .1s,width .1s .1s,bottom .1s .1s}
	.m-menu.open .bit-3:after{bottom:0;width:13px;height:2px;background-color:#FFF;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:right top;transform-origin:right top;transition:-webkit-transform .1s .1s,width .1s .1s,bottom .1s .1s;transition:transform .1s .1s,width .1s .1s,bottom .1s .1s}
	
	.cont_h{ margin-top:68px; height:30px; line-height:30px; display:block;}
	.cont_h span{ display:inline-block; height:100%; color:#fff; font-size:17px; background:#f78702; padding:0 0px 0 16px; position:relative;}
	.cont_h span i{ display:block; height:30px; width:30px; background: url(wapimagesh_icon.png) no-repeat center left; background-size:contain; position:absolute; top:0; right:-30px;}
	.wrap .list .h{ display:none;}
	.wrap .list .mt20{ display:block;}
}
@media screen and (max-width:756px){
        .bd_ad{ display:none;}
	.share{ display:none;}
}
@media screen and (max-width:640px){
	
}
@media screen and (max-width:376px){
	#main{ padding:0px 12px 0;}
	.ohead { height:auto;}
	.ohead .logo{ width:100%; text-align:center; background:url(wapimageslogo.png) no-repeat center left; background-size:auto 100%; height:46px;}
	.ohead .location{ width:100%; margin-top:10px;}
	.wrap .cont-a .author{ display:none;}
	.wrap .cont-h{ font-size:30px; line-height:40px; margin:10px 0 15px;border-top:1px solid #d0d0d0; padding-top:10px;}
	.foot .foot1{font-size:12px; } 
	.foot .foot1 a{margin:0 4px;}
	.wrap .list #page a{ width:62px; margin:0 3px;}
	
	#wap-head .imt_hot li{ font-size:16px;}
	#circle .nav a{ font-size:16px;}
	#circle .nav .small a{ font-size:13px;}
	.content .cont-l .mod-c .b li{ height:120px;}
}
@media screen and (max-width:360px){
#SOHUCS #SOHU_MAIN .module-cmt-header .section-cbox-w .block-post-w{ padding-left:56px !important;}
#SOHUCS #SOHU_MAIN .module-cmt-header .section-cbox-w .post-login-w ul li .login-wrap-w{ width:110px !important;}
#SOHUCS #SOHU_MAIN .module-cy-score{ width:142px !important; padding:12px 0 !important;}
}
