﻿/* 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 */ vertical-align:top;}
.video embed, .video object, .video iframe {width: 100%;height: auto;}
textarea,input[type="submit"],input[type="reset"],input[type="button"],input[type="text"],input[type="password"],select,button,textarea {resize:none;outline:0;-webkit-appearance: none;border-radius: 0; -webkit-border-radius: 0;white-space:pre-wrap;word-wrap:break-word;}
.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;}
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",'Hiragino Sans GB',Helvetica,Arial,sans-serif;/* -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:1140px; margin:0 auto;}
.icon{ background:url(../images/icon.png) no-repeat; display:inline-block;}
#top .head1{ height:36px; line-height:36px; background:#ecedee; color:#858282; font-size:12px;/*border-top:4px solid #01204f;*/}
#top .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:132px; height:100%; background-position:0 0;}
.ohead .logo a{ display:block; height:100%; width:100%; /*text-indent:-9999em;*/padding-top: 17px;}
.ohead .location{ color:#999; height:26px; margin-top:20px; line-height:26px;margin-left: 20px;}
.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:740px;}
.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:50px; width:5px; background:#01204f; position:absolute; top:0; left:0;}
.wrap .list .b li{ width:100%; padding:10px 0 20px; border-bottom:1px solid #dcdcdc;}
.wrap .list .b li h1{line-height:26px; font-size:20px; font-weight:bold; font-family:"Microsoft Yahei",'Hiragino Sans GB'; overflow:hidden; margin-bottom:10px; /*text-overflow: ellipsis; white-space: nowrap; overflow:hidden;*/}
.wrap .list .b li h1 a{ color:#333;}
.wrap .list .b li a:hover h1{ color:#cc0000;}
.wrap .list .b li .abstract img{ float:left; margin-right:12px; width:130px; height:90px; object-fit: cover;}
.wrap .list .b li .abstract{ line-height:24px; margin:10px 0;color:#555; font-size:14px; overflow:hidden; font-family:"宋体"}
.wrap .list .b li .abstract a:hover{color:#cc0000;}
.wrap .list .b li .abstract p{ height:48px; overflow:hidden;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.wrap .list .b li .item{ height:20px; line-height:20px; font-size:15px; color:#999; font-family:"宋体"}
.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*/
.sidebar{ width:322px; font-family:"宋体"}
.sidebar .banner{ margin-bottom:20px; width:322px; height:118px; overflow:hidden;}
.box{ margin-bottom:20px;} 
.box18{ height:448px;}
.box19{ height:190px;}
.box23{ height:258px;}
.border{border:1px solid #eaecef;}
.sbox{ padding:0 18px;}
.sbox .h{ height:43px; line-height:43px; padding-top:3px; border-bottom:1px solid #e7e7e7; font-size:24px; margin-bottom:15px; position:relative;}
.sbox .h a{  font-family:"Microsoft Yahei",'Hiragino Sans GB'; margin-right:10px; color:#333;}
.sbox .h .on{ padding:1px 10px; background:#f12b15; color:#fff;}
.sbox .h em{ color:#f12b15;}
.sbox .h .more{ position:absolute; right:0; font-family:"宋体"; margin-right:0; color:#838383; font-size:12px;}
.sidebar .list14 li{ text-indent:12px;}
.list14 li{ font-size:14px; line-height:38px; height:38px; overflow:hidden;  position:relative;}
.list14 li i{ display:block; width:6px; height:6px; position:absolute; left:0; top:16px; background:#d6d6d6; border-radius:50%;  overflow:hidden;}
.list14 span,.list15 span,.list16 span{ *display:block;}
.list16 li{ font-size:14px; line-height:38px; height:38px; overflow:hidden;  position:relative; padding-left:28px;}
.list16 li i{ display:block; width:20px; height:18px; position:absolute; left:0; top:10px; background:#e92b13; line-height:18px; text-align:center; color:#fff; overflow:hidden;}
.acon{ width:100%; height:90px; overflow:hidden; margin-bottom:15px;}
.acon .im{ width:130px; height:90px; overflow:hidden; margin-right:10px; float:left;}
.acon h2{ font-size:18px; font-family:"Microsoft Yahei",'Hiragino Sans GB'; font-weight:bold; line-height:30px;}
.acon h2 em{ font-weight:normal; font-size:12px; padding:3px 10px; margin-left:10px;}
.pbox{ padding:0;}
#rdhdBox{ width:322px; height:226px; overflow:hidden; position:relative; }
#rdhdBox .bd{ width:100%; height:auto; position:relative;}
#rdhdBox .bd li{ width:100%; position:relative; height:226px; overflow:hidden; }
#rdhdBox .bd li a{ display:block; width:100%; height:100%;}
#rdhdBox .bd li img{ width:100%; vertical-align:top; }
#rdhdBox .bd li p{ position:absolute; height:40px; bottom:0; left:40px; right:40px; overflow:hidden;  line-height:40px; color:#fff; text-align:center; z-index:9; font-size:12px;}
#rdhdBox .bd li em{position:absolute; width:100%; height:40px; bottom:0; left:0; z-index:8; background:#000; filter:alpha(opacity=80); opacity:0.8;}
#rdhdBox .btn{ position:absolute; display:block; bottom:0; height:40px; width:40px; z-index:10; filter:alpha(opacity=40); opacity:0.4; cursor:pointer; background:url(../images/btn.png) no-repeat;}
#rdhdBox .prev{ left:0; background-position:-110px -50px;}
#rdhdBox .next{ right:0; background-position:-150px -50px;}
#rdhdBox a:hover{ filter:alpha(opacity=100); opacity:1;}
.box17 .list14{ padding:0 18px; margin:3px 0;}
.box19{ padding-top:15px;}
.box20{ padding-bottom:4px;}
.box20 .list14 li{ text-indent:12px;}
.item-img2{ margin-bottom:15px;*width:100%;}
.item-img2 li{ width:135px; height:96px; margin-right:14px; float:left; overflow:hidden; position:relative;}
.item-img2 p,.item-img2 em{ position:absolute; display:block; z-index:9; left:0; bottom:0; width:100%; height:30px; line-height:30px; font-size:12px; color:#fff; text-align:center; overflow:hidden;}
.item-img2 em{z-index:8; background:#000; filter:alpha(opacity=80); opacity:0.8}
.item-img3 li{ text-align:center; width:128px; height:168px; float:left; margin:0 7px; display:inline;}
.item-img3 li img{ box-shadow:0 4px 10px rgba(0,0,0,.1); width:100%;}
.item-img3 p{ font-size:14px; height:40px; line-height:40px;}
.box15 .b{ display:none;}
.box15 .cur{ display:block;}
.item-img{ width:100%; height:196px; overflow:hidden; position:relative; margin-bottom:18px;}
.item-img p,.item-img em{ position:absolute; display:block; z-index:9; left:0; bottom:0; width:100%; height:36px; line-height:36px; font-size:12px; color:#fff; text-align:center;}
.item-img em{z-index:8; background:#000; filter:alpha(opacity=80); opacity:0.8}

/*尾部*/
.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;}
.wrap .cont-a span{ color:#999; margin-right:20px; font-size:14px;}
.wrap .cont-a .cont-a-src a{ color: #999; }
.wrap .cont-a .share{ position: absolute; top:6px; right: 0; width: 190px; }
.wrap .cont-b{ font-size:16px; line-height:2em;}
.wrap .cont-b p{ margin:15px 0;text-indent: 2rem;}
.wrap .cont-c{ padding:10px; border-left:4px solid #01204f; border-right:4px 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 a{color:#01204f; }
.wrap .cont-e{ border-top:2px solid #000; border-bottom:2px solid #000;}

.bdshare-button-style0-32 a{ display:block  !important; width:30px  !important; height:30px  !important; text-indent:0  !important; background:url(../images/icon.png) no-repeat !important; margin:0 4px !important; border-radius:8px;}
.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,#wap-search,.wap_bg{ display:none;}
#circle,.wap-ch{ display:none;}
#news_more_page_div_id{ text-align:center;}
#news_more_page_div_id a,#news_more_page_div_id span{ display:inline-block; height:26px; padding:0 10px; border:1px solid #d7d6d6; background:#fff; text-align:center; line-height:26px; font-size:14px; border-radius:5px; color:#bbb; cursor:pointer; margin:0 2px;}
#news_more_page_div_id span,#news_more_page_div_id a:hover,#news_more_page_div_id a:active{ color:#fff; background:#f78702;border:1px solid #f78702; }

.wap-gotop{ height:60px; width:60px; position:fixed; right:20px; bottom:20px; margin-left:620px; opacity:0.2; cursor:pointer;filter:alpha(opacity=20);_position: absolute; _top: expression(eval(document.documentElement.scrollTop || document.body.scrollTop)+eval(document.documentElement.clientHeight || document.body.clientHeight)-80+'px'); z-index:998;}
.wap-gotop img{ width:100%;}
.wap-gotop:hover{ opacity:1;filter:alpha(opacity=100);}
#qw{ display:none;}

#page_top{ width:100%; position:fixed; left:0; top:0; height:48px; background:rgba(235,235,235,.96); background:#ECECEC\9; border-bottom:1px solid #d6d6d6; z-index:9999;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+0)); display:none;}
#page_top .w{ position:relative;}
#fontSet{ padding-left:66px; background:url(../images/set.png) no-repeat center left; height:48px; width:300px;}
#fontSet span{ width:30px; height:30px; line-height:28px; display:block; margin-right:10px; margin-top:9px; float:left; text-align:center; background:#fff;  color:#01204F; background:#d4d4d4; border-radius:50%; font-size:14px; cursor:pointer;}
#fontSet .opt{ background:#01204F; color:#fff;}

.wrap .font-small{ font-size:14px; line-height:28px;}
.wrap .font-small p{ margin:10px 0;}
.wrap .font-middle{ font-size:16px; line-height:2em;}
.wrap .font-middle p{ margin:15px 0;}
.wrap .font-big{ font-size:20px; line-height:36px;}
.wrap .font-big p{ margin:20px 0;}
#feedAv div,#feedAv img,#pop_ad{ display:none !important;}
@media screen and (max-width:1024px){
	*,*::after,*::before{margin:0; padding:0; box-sizing:border-box; -webkit-box-sizing:border-box;}
	.w{ width:100%;}
	.wrap .list	{ width:100%; margin-top:0;}
	#top,.ohead,.wrap .sidebar,.banner,.wrap .list .h,#xmnnfooter,wrap .con1,.bd_ad,#page_top{ display:none !important;}
	.page .wrap .list .h{ display:block;}
	#main{ padding:92px 0 0;}
	#main.page{ padding:100px 12px 0;}
	.wrap{ margin-top:0;}
	.wrap .con2{ display:block;}
	.ohead{ margin-top:20px; display:none;}
	.wrap .cont-b{ font-size:18px; line-height:30px;}
	.xx,.wrap .list-h{display:none; }
	center{ margin:15px 0;}
	#wap-head{ display:block; position:fixed; top:0; left:0; width:100%;  z-index:949;}
	#wap-head .imt{ height:50px;position:relative;  z-index:99999;background:rgba(222,48,49,0.96); -webkit-backdrop-filter:blur(10px) saturate(180%); line-height:50px; color:#fff; font-size:20px; }
	#goback{ height:50px; width:50px; background:url(../images/goback.png) no-repeat center; background-size:54%; position:absolute; top:0px; left:0px;}
	#wap-head .imt .wap-lm{text-align:center;}
	#wap-head .imt .wap-pd { display: -webkit-box; display: -ms-flexbox; display: flex; height:100%; overflow: hidden;}
	#wap-head .imt .wap-pd a{ padding:0 12px; display:inline-block;}
	#wap-head .imt .wap-pd .a1{ border-right:1px solid #b12323}
	#wap-head .imt .wap-pd .a2{ font-size:18px;}
	#wap-head .imt .wap-logo{ height:50px; padding:14px 0 14px 12px;}
	#wap-head .imt .wap-logo a{ margin-right:5px;}
	#wap-head .imt .wap-logo img{ height:100%;}
	#wap-head .imt a{ color:#fff;}
	.wap-search,.wap_bg,#circle{ display:block;}
	.wap-search{ width:50px; height:50px; position:absolute; top:0; right:0px; background:url(../images/search.png) no-repeat center; background-size:66%; display:none;}
	#wap-head .nav_hot{ display:block; background:rgba(246,246,246,0.96);-webkit-backdrop-filter:blur(10px) saturate(180%); line-height:40px;box-shadow:0 0 20px rgba(0,0,0,0.3); position:relative;}
	#wap-head .nav_hot ul{padding:0 34px 0 10px; width:100%; height:40px; display: -webkit-box; display: -webkit-flex; display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;}
	#wap-head .nav_hot li{ text-align:center; position:relative; -webkit-box-flex: 1;  -webkit-flex:1; flex: 1;}
	#wap-head .nav_hot li a{ color:#333; }
	#wap-head .nav_hot li.n3{ -webkit-box-flex: 1.2;  -webkit-flex:1.2; flex: 1.2;display: none;}
	#wap-head .nav_hot li.a-red a{ font-size:18px; color:#de3031}
	#m-menu{ position:absolute; top:0; right:0; height:40px; width:34px;}
	#m-menu span{ display:block; width:2px; height:14px; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); background:#333; border:2px;}
	#m-menu .m-b{ width:14px; height:2px;}
	#wap-head .sub::after{ content:''; position:absolute; bottom:-5px; left:50%; margin-left:-5px; width:8px; height:8px; border-left:1px solid #ddd; border-top:1px solid #ddd; background:rgba(246,246,246,0.8);-webkit-backdrop-filter:blur(10px) saturate(180%); z-index:99; transition:.4s,opacity .5s; -webkit-transition:.4s,opacity .5s; transform:rotate(45deg) translate3d(0,-40px,0);opacity:0; visibility:hidden;}
	#wap-head .sub.quju-more::after{transform:rotate(45deg) translate3d(0,0,0);opacity:1; visibility:visible;}
	#wap-head .quju{ position:absolute; top:40px; left:0; width:100%; height:0; line-height:40px;  background:rgba(246,246,246,0.96);-webkit-backdrop-filter:blur(10px) saturate(180%); padding:0 12px; transition:.4s,opacity .5s; -webkit-transition:.4s,opacity .5s; transform:translate3d(0,-40px,0); -webkit-transform:translate3d(0,-40px,0); opacity:0; visibility:hidden; border-bottom:1px solid #eee;}
	#wap-head .quju .quju-b{ border-top:1px solid #ddd;}
	#wap-head .quju  a{ display:block; float:left; width:20%; text-align:center; color:#666;}
	#wap-head .quju2  a{ width:25%;}
	#wap-head .quju.show{ height:40px; transform:translate3d(0,0,0); -wtransform:translate3d(0,0,0); opacity:1; visibility:visible;}
	
	#wap-search{ position:fixed; top:110px; left:0; padding:0 12px; width:100%; z-index:1000; transition:.4s,opacity .5s; -webkit-transition:.4s,opacity .5s; transform:translate3d(0,-40px,0); -webkit-transform:translate3d(0,-40px,0); opacity:0; visibility:hidden; height:0; } 
	#wap-search.on{height:34px; transform:translate3d(0,0,0); -webkit-transform:translate3d(0,0,0); opacity:1; visibility:visible;}
	#wap-search form{ width:100%; height:34px; position:relative;}
	#wap-search input{ height:34px; line-height:34px; border:none; background:#fff; font-size:14px; color:#333;}
	#wap-search input#bdcs-search-form-input{ border-radius:20px; width:100%; padding:0 60px 0 12px; box-shadow:0 0 20px rgba(0,0,0,.2);}
	#wap-search input#bdcs-search-form-submit{ width:60px; position:absolute; top:0; right:-1px; background:#de3031; color:#fff; border-top-right-radius:20px; border-bottom-right-radius:20px;}
	.wap_bg{position:fixed; top:0; left:0; right:0; width:100%; height:0; background:rgba(255,255,255,.9);z-index:948; overflow:hidden; -webkit-backdrop-filter:blur(10px) saturate(180%);  transition:.2s,opacity .2s; -webkit-transition:.2s,opacity .2s; transform:translate3d(0,100%,0); -wtransform:translate3d(0,100%,0); opacity:0; visibility:hidden;}
	.wap_bg.cur{height:100%; transform:translate3d(0,0,0); -webkit-transform:translate3d(0,0,0); opacity:1; visibility:visible;}
	#circle{ position:fixed; top:0; left:0; right:0; width:100%; height:0; background:rgba(255,255,255,.9);z-index:948; overflow:hidden; -webkit-backdrop-filter:blur(10px) saturate(180%); transition:.3s,opacity .4s; -webkit-transition:.3s,opacity .4s; transform:translate3d(0,-100%,0); -wtransform:translate3d(0,-100%,0); opacity:0; visibility:hidden;}
	#circle.chennel{ height:100%; transform:translate3d(0,0,0); -webkit-transform:translate3d(0,0,0); opacity:1; visibility:visible;}
	#circle .nav{ padding:66px 10px 0;}
	#circle .nav li{line-height:30px; width:25%; float:left; text-align:center; position:relative; margin-bottom:10px; padding:0 4px;}
	#circle .nav a{ font-size:15px; color:#666; display:block; border:1px solid #ddd;  border-radius:50px; background:#fff;}
	#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;}
	#nav-off{ position:absolute; bottom:20px; left:50%; border:1px solid #ddd; border-radius:50%; height:34px; width:34px; transform:rotate(45deg); -webkit-transform:rotate(45deg); margin-left:-17px;}
	#nav-off span{ display:block; width:2px; height:14px; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); background:#aaa; border:2px;}
	#nav-off .nav-b{ width:14px; height:2px;}
	
	.foot .foot1{font-size:14px; background:#de3031;}
	.wrap .cont-h{ font-size:22px; line-height:30px; margin:10px 0 5px; padding-left:10px; border-left:4px solid rgba(222,48,49,0.96);}
	.wrap .cont-a{  border-bottom:1px solid #e2e2e2; height:40px; line-height:40px; margin-top:15px;}
	.bdsharebuttonbox #pl{ background:url(../images/share_1.png) no-repeat !important; background-size:100% !important;}
	.bdsharebuttonbox .bds_weixin{ background:url(../images/share_2.png) no-repeat !important; background-size:100% !important;}
	.bdsharebuttonbox .bds_tsina{ background:url(../images/share_3.png) no-repeat !important; background-size:100% !important;}
	.bdsharebuttonbox .bds_qzone{ background:url(../images/share_4.png) no-repeat !important; background-size:100% !important;}
	
	.wrap .list #page a:hover{ background:#fff; color:#bbb; border:1px solid #d7d6d6;}
	.wrap .list #page a:active{ color:#fff; background:#f78702;border:1px solid #f78702; }
	.wrap .list .b li{ padding:12px;}
	.page .wrap .list .b li{ padding:12px 0; }
	.wrap .cont-a .share{top:0;}
	.bdsharebuttonbox .bds_more{ display: none !important;  }
        .warp .cont-e{ display: none;}
}
@media screen and (max-width:640px){
       video{ width: 100% !important;}
	#news_more_page_div_id a,#news_more_page_div_id span{ height:32px; line-height:32px;}
	#news_more_page_div_id .fy{ display:none;}	
	.content .cont-b{ max-height:1000px; overflow:hidden; position:relative;}
	.content .cont-b #qw{ display:block; position:absolute; bottom:0; left:0; height:280px; width:100%;background: -webkit-linear-gradient(top,rgba(248,248,248,0),rgba(248,248,248,1));background: linear-gradient(top,rgba(248,248,248,0),rgba(248,248,248,1));z-index:1;}
	#qw span{ width:30px; width:120px; position:absolute; left:50%; margin-left:-60px; bottom:20px; text-align:center; color:#de3031; font-size:16px;}
	#qw span::after{ content:""; position:absolute; left:50%; width:16px; height:16px; background:url(../images/up.png) no-repeat center; background-size:100%; margin-left:-8px; bottom:-15px;}
	.content .cont-b.out{ max-height:none;}
    iframe{ width:100%; height:200px;}
	.wrap .list .b li .abstract{ height:auto; max-height:90px; margin:0 0 6px;}
	.wrap .list .b li h1{ font-weight:normal; font-size:20px; line-height:30px; height:auto;}
	.wrap .list .b li p{ display:none;}
	.wrap .list .b li .item{ font-size:12px;}
    .wap-gotop{ height: 40px; width: 40px; right: 10px; bottom: 67px;}
    .wrap .cont-a{ height: 50px; }
    .wrap .cont-a span{ display: block; width: 100%; line-height: 20px; height: 20px; }
    .wrap .cont-a .share{top: 6px;}
    .wrap .list .b li .abstract p{ height: 24px; -webkit-line-clamp:1;}
}
@media screen and (max-width:375px){
	#wap-icon{ width:42px;}
	#wap-icon a{ height:42px; width:42px;}
	#wap-head .nav_hot li.quju-more::after{ bottom:-4px;}
	#wap-head .imt{ font-size:18px; }
	#wap-head .imt .wap-pd .a2{ font-size:16px;}
	.wrap .cont-h{ font-size:20px; line-height:28px; margin:10px 0 5px;}
	.wrap .list .b li .abstract img{ width:120px; height:83px;}
	.wrap .list .b li h1{ font-size:18px; line-height:26px;}
	.foot .foot1{ height:46px; line-height:46px;}
	.foot .foot1 a{ margin:0 6px;}
}
@media screen and (max-width:360px){
	#main{ padding-top:76px;}
	#main.page{ padding-top:82px;}
	#wap-head .imt{ height:40px; line-height:40px;}
	#wap-head .imt .wap-logo{ height:40px; padding:11px 0 11px 12px;}
	#wap-head .imt .wap-logo img{ height:18px;}
	#wap-head .imt .wap-lm{ line-height:40px;}
	#goback,.wap-search{ width:40px; height:40px;}
	#wap-head .nav_hot,#wap-head .nav_hot ul,#m-menu,#wap-head .quju.show,#wap-search.on{ height:34px; line-height:34px;}
	#wap-head .nav_hot li a{ font-size:14px; }
	#wap-head .nav_hot li.a-red a{ font-size:16px;}
	#wap-search{ top:90px;}
	#wap-head .quju{ top:34px;}
	#wap-head .quju  a{ font-size:14px;}
	.content{ padding-top:74px;}
	#main.page .content{ padding-top:0;}
	#circle .nav{ padding-top:56px;}
	#circle .nav li{ padding:0 2px;}
	#circle .nav a{ font-size:13px;}
	.list-news .im{ float:left; width:100px; height:69.23px;}
	.list-news h1{ font-size:16px; line-height:22px; max-height:44px;}
	.list-news p{ margin-top:6px;}
	#wap-icon{ width:38px;}
	#wap-icon a{ height:38px; width:38px;}
	.wrap .list .b li .abstract{ max-height: 78px;}
	.wrap .list .b li .abstract img{ width:100px; height:69.23px;}
	.wrap .list .b li h1{ font-size:16px; line-height:22px;}
	.wrap .list #page a{ width:60px;}
	.foot .foot1{ font-size:12px; margin-top:30px;}
	.foot .foot1 a{ margin:0 4px;}
}
.wrap .cont-b img{ display:block;margin:auto;}