@charset "utf-8";
body {font-family:Hiragino Sans GB, Microsoft Yahei, arial, sans-serif; font-size:12px; font-weight:normal; color:#333; background:#fff;}
*{margin:0; padding:0; border:0;}
ul,ol,li{ list-style:none;}
a{ text-decoration:none; color:#333; outline:none; blr:expression(this.onFocus=this.blur()); -webkit-transition:all 0.3s ease-in-out 0s; -moz-transition:all 0.3s ease-in-out 0s; -o-transition:all 0.3s ease-in-out 0s; -ms-transition:all 0.3s ease-in-out 0s; transition:all 0.3s ease-in-out 0s;}
a:hover{ text-decoration:none; color:#00499a;}
img{ vertical-align:middle;}
a,img,button,input,textarea{ -webkit-tap-highlight-color:rgba(255,255,255,0);}
table{ border-collapse:collapse; border-spacing:0;}
section{ display:block;}
em,i{ font-style:normal;}
h1,h2,h3,h4,h5,h6{ font-weight:normal;}
p{ word-wrap:break-word; word-break:break-all;}
.clearfix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clear{ clear:both; font-size:0; height:0; line-height:0; overflow:hidden;}

/*头部*/
.header{ width:100%; height:auto; background:#fff;}
.header .head{ width:1000px; height:30px; line-height:30px; font-size:14px; margin:0 auto;}
.header .head a{ color:#666;}
.header .head a:hover{ color:#c9a063;}
.header .head .home{ float:left;}
.header .head .link{ float:right;}
.header .head .link span{ font-size:12px; font-family:arial; color:#999; margin:0 5px;}

/*banner*/
.banner{ width:100%; height:auto;}
.banner img{ width:100%; height:auto; border:none;}
.banner .pc{ display:block;}
.banner .mobile{ display:none;}
.nav_wrap{ width:100%; height:50px; background:#628ac8 url(../images/bg_nav.jpg) center top repeat-y;}
.nav_wrap .nav{ width:1000px; height:30px; line-height:30px; padding:10px 0; margin:0 auto;}
.nav_wrap .nav .list{ width:100%; height:auto;}
.nav_wrap .nav .list li{ padding-right:15px; float:left; font-size:17px; color:#fefefe;}
.nav_wrap .nav .list li a{ color:#fefefe;}

/*包裹*/
.wrapper{ width:1000px; height:auto; margin:30px auto;}
.h3_title{ width:100%; height:auto; margin:10px 0 20px; font-size:20px; color:#009de6; text-shadow:1px 1px 1px #003488; border-bottom:2px solid #f0f0f0;}
.h3_title a{ display:inline-block; padding-bottom:5px; color:#009de6; text-shadow:1px 1px 1px #003488;}
.h3_title img{ width:100%; height:auto;}

/*头条*/
.toutiao{ width:100%; height:42px; line-height:38px; font-size:36px; font-weight:bold; color:#333; overflow:hidden;}
.toutiao .pic{ margin-right:10px; float:left;}

/*焦点图*/
.focus_wrap{ width:100%; height:auto; padding-top:30px;}
.pics_focus{ width:455px; height:285px; position:relative; overflow:hidden; float:left;}
.pics_focus .swiper-slide{ width:455px; height:285px;}
.pics_focus .swiper-slide img{ width:100%; height:100%;}
.pics_focus .notes{ width:370px; padding:10px 75px 10px 10px; line-height:26px; background:url(../images/bg_blue.png) repeat; font-size:18px; color:#fff; position:absolute; left:0; bottom:0; overflow:hidden;}
.page_focus{ position:absolute; right:10px; bottom:12px; z-index:9;}

/*推荐*/
.headline{width:510px; height:auto; float:right;}
.headline dl{ width:100%; height:auto; margin-bottom:25px;}
.headline dl dt{ line-height:30px; margin-bottom:5px; font-size:20px; font-weight:bold; color:#333;}
.headline dl dt a{ color:#333;}
.headline dl dt a:hover{ color:#00499a;}
.headline dl dd{ height:auto; line-height:32px; font-size:16px; color:#666; word-wrap:break-word; word-break:break-all;}
.headline dl dd a{ color:#666;}

/*要闻*/
.yaowen{ width:100%; height:auto;}
.yaowen .list{ width:100%; height:auto;}
.yaowen .item{ width:470px; height:auto; margin-right:30px; margin-bottom:20px; display:inline; float:left;}
.yaowen .item dt{ width:190px; height:130px; margin-right:15px; float:left; overflow:hidden;}
.yaowen .item dt img{
	width:100%; height:100%; border:none;
	-webkit-transition: all 0.5s linear 0s;
	   -moz-transition: all 0.5s linear 0s;
		 -o-transition: all 0.5s linear 0s;
		-ms-transition: all 0.5s linear 0s;
			transition: all 0.5s linear 0s;
}
.yaowen .item dt:hover img{
	-webkit-transform: scale(1.05);
	   -moz-transform: scale(1.05);
		 -o-transform: scale(1.05);
		-ms-transform: scale(1.05);
			transform: scale(1.05);
}
.yaowen .item dd{ line-height:24px; font-size:14px; color:#333;}
.yaowen .item dd.title{ line-height:30px; margin-bottom:8px; font-size:18px; font-weight:bold;}
.yaowen .item dd a{ color:#333;}
.yaowen .item dd.title a:hover{ color:#00499a;}

/*聚焦龙省*/
.jujiao{ width:100%; height:auto; padding-bottom:10px;}
.wrap_312{ width:312px; height:auto; display:inline; float:left;}
.mr32{ margin-right:32px;}
.mr30{ margin-right:30px;}
.item_big{ width:100%; height:auto;}
.item_big dt{ width:100%; height:235px; margin-bottom:5px; overflow:hidden;}
.item_big dt img{
	width:100%; height:100%; border:none;
	-webkit-transition: all 0.5s linear 0s;
	   -moz-transition: all 0.5s linear 0s;
		 -o-transition: all 0.5s linear 0s;
		-ms-transition: all 0.5s linear 0s;
			transition: all 0.5s linear 0s;
}
.item_big dt:hover img{
	-webkit-transform: scale(1.05);
	   -moz-transform: scale(1.05);
		 -o-transform: scale(1.05);
		-ms-transform: scale(1.05);
			transform: scale(1.05);
}
.item_big dd{ height:20px; line-height:20px; font-size:14px; color:#333; overflow:hidden;}
.list_small{ width:322px; height:auto;}
.list_small .item{ width:151px; height:auto; margin:0 10px 10px 0; display:inline; float:left;}
.list_small .item dt{ width:100%; height:100px; margin-bottom:5px; overflow:hidden;}
.list_small .item dt img{
	width:100%; height:100%; border:none;
	-webkit-transition: all 0.5s linear 0s;
	   -moz-transition: all 0.5s linear 0s;
		 -o-transition: all 0.5s linear 0s;
		-ms-transition: all 0.5s linear 0s;
			transition: all 0.5s linear 0s;
}
.list_small .item dt:hover img{
	-webkit-transform: scale(1.05);
	   -moz-transform: scale(1.05);
		 -o-transform: scale(1.05);
		-ms-transform: scale(1.05);
			transform: scale(1.05);
}
.list_small .item dd{ height:20px; line-height:20px; font-size:14px; color:#333; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.list_txt{ width:100%; height:auto; margin-top:-5px;}
.list_txt li{ height:30px; line-height:30px; margin-bottom:3px; font-size:15px; overflow:hidden;}

/*中俄合作*/
.hezuo{ width:100%; height:auto;}
.hezuo .item_hezuo{ width:480px; height:auto; margin-bottom:18px; display:inline; float:left;}
.hezuo .item_hezuo:nth-child(2n){ float:right;}
.hezuo .item_hezuo dl{ width:190px; height:auto; margin-right:20px; float:left;}
.hezuo .item_hezuo dl dt{ width:100%; height:130px; margin-bottom:5px; overflow:hidden;}
.hezuo .item_hezuo dl dt img{
	width:100%; height:100%; border:none;
	-webkit-transition: all 0.5s linear 0s;
	   -moz-transition: all 0.5s linear 0s;
		 -o-transition: all 0.5s linear 0s;
		-ms-transition: all 0.5s linear 0s;
			transition: all 0.5s linear 0s;
}
.hezuo .item_hezuo dl dt:hover img{
	-webkit-transform: scale(1.05);
	   -moz-transform: scale(1.05);
		 -o-transform: scale(1.05);
		-ms-transform: scale(1.05);
			transform: scale(1.05);
}
.hezuo .item_hezuo dl dd{ height:20px; line-height:20px; font-size:14px; color:#333; overflow:hidden;}
.hezuo .item_hezuo .list_txt{ width:260px; float:left;}

/*太阳岛艺术*/
.yishu{ width:100%; height:auto; padding-bottom:8px;}
.yishu .list{ width:1025px; height:auto;}
.yishu .item{ width:190px; height:auto; margin-right:12px; margin-bottom:12px; display:inline; float:left;}
.yishu .item dt{ width:100%; height:130px; margin-bottom:5px; overflow:hidden;}
.yishu .item dt img{
	width:100%; height:100%; border:none;
	-webkit-transition: all 0.5s linear 0s;
	   -moz-transition: all 0.5s linear 0s;
		 -o-transition: all 0.5s linear 0s;
		-ms-transition: all 0.5s linear 0s;
			transition: all 0.5s linear 0s;
}
.yishu .item dt:hover img{
	-webkit-transform: scale(1.05);
	   -moz-transform: scale(1.05);
		 -o-transform: scale(1.05);
		-ms-transform: scale(1.05);
			transform: scale(1.05);
}
.yishu .item dd{ height:20px; line-height:20px; font-size:14px; color:#333; overflow:hidden;}

/*龙江腾飞*/
.tengfei_wrap{ width:100%; height:auto; padding-bottom:10px;}
.tengfei_wrap .tengfei{ width:644px; height:auto; float:left;}
.tengfei_wrap .zhiku{ width:312px; height:auto; float:right;}
.tengfei .list_txt{ width:312px; padding-right:20px; float:left;}
.tengfei .item_big{ width:312px; float:left;}

/*黑土大地*/
.city_wrap{ width:100%; height:auto; padding-bottom:20px;}
.city_wrap .list{ width:1001px; height:auto;}
.city_wrap .list li{ width:140px; height:132px; margin:0 3px 3px 0; float:left; overflow:hidden;}
.city_wrap .list li.first{ width:283px;}
.city_wrap .list li img{
	width:100%; height:100%; border:none;
	-webkit-transition: all 0.5s linear 0s;
	   -moz-transition: all 0.5s linear 0s;
		 -o-transition: all 0.5s linear 0s;
		-ms-transition: all 0.5s linear 0s;
			transition: all 0.5s linear 0s;
}
.city_wrap .list li:hover img{
	-webkit-transform: scale(1.05);
	   -moz-transform: scale(1.05);
		 -o-transform: scale(1.05);
		-ms-transform: scale(1.05);
			transform: scale(1.05);
}

/*视觉龙江*/
.paper_wrapper{ width:1000px; height:auto; margin-bottom:30px;}
.paper_tkp{width:1000px; height:292px; background:#fff; position:relative; overflow:hidden;}
.paper_tkp .mask_left{ width:100px; height:100%; background:url(../images/mask_left.png) repeat-y; position:absolute; left:0; top:0; z-index:2;}
.paper_tkp .mask_right{ width:100px; height:100%; background:url(../images/mask_right.png) repeat-y; position:absolute; right:0; top:0; z-index:2;}
.paper_tkp .arrow_left_tkp{ width:60px; height:100%; background:url(../images/arrow_left.png) center center no-repeat; position:absolute; left:0; top:0; z-index:9; cursor:pointer;}
.paper_tkp .arrow_right_tkp{width:60px; height:100%; background:url(../images/arrow_right.png) center center no-repeat; position:absolute; right:0; top:0; z-index:9; cursor:pointer;}
.paper_tkp .paper_scroll{ margin-left:-265px;}
.paper_tkp .swiper-slide{ width:510px; height:292px;}
.paper_tkp .swiper-slide img{ width:500px; height:100%;}
.paper_tkp .notes{ width:94%; height:auto; line-height:24px; padding:0 3% 15px; font-size:18px; color:#fff; text-align:center; position:absolute; left:0; bottom:0;}
.paper_tkp .ico_play{ width:69px; height:69px; background:url(../images/ico_play.png) center center no-repeat; position:absolute; left:50%; top:50%; margin:-35px 0 0 -35px;}
.page_tkp{ display:none;}

/*二级列表页*/
.list_wrapper{ width:1000px; height:auto; margin:25px auto;}
.list_wrapper .item{ width:100%; height:auto; padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #e8e8e8;}
.list_wrapper .item:last-child{ border:none;}
.list_wrapper .item dt{ width:190px; height:130px; margin-right:15px; float:left; overflow:hidden;}
.list_wrapper .item dt img{
	width:100%; height:100%; border:none;
	-webkit-transition: all 0.5s linear 0s;
	   -moz-transition: all 0.5s linear 0s;
		 -o-transition: all 0.5s linear 0s;
		-ms-transition: all 0.5s linear 0s;
			transition: all 0.5s linear 0s;
}
.list_wrapper .item dt:hover img{
	-webkit-transform: scale(1.05);
	   -moz-transform: scale(1.05);
		 -o-transform: scale(1.05);
		-ms-transform: scale(1.05);
			transform: scale(1.05);
}
.list_wrapper .item dd{ line-height:24px; font-size:14px; color:#333;}
.list_wrapper .item dd.title{ line-height:30px; margin-bottom:8px; font-size:18px; font-weight:bold;}
.list_wrapper .item dd a{ color:#333;}
.list_wrapper .item dd.title a:hover{ color:#00499a;}

/*广告*/
.ad_1000_75{ width:100%; height:75px; margin-bottom:30px;}
.ad_1000_75 img{ width:100%; height:100%; border:none;}
.ad_wrap{ width:100%; height:auto; margin-bottom:30px;}
.ad_658_75{ width:658px; height:75px; float:left;}
.ad_658_75 img{ width:100%; height:100%; border:none;}
.ad_312_75{ width:312px; height:75px; float:right;}
.ad_312_75 img{ width:100%; height:100%; border:none;}
.ad_485_75{ width:485px; height:75px; float:left;}
.ad_485_75 img{ width:100%; height:100%; border:none;}
.ad_644_75{ width:644px; height:75px; float:left;}
.ad_644_75 img{ width:100%; height:100%; border:none;}

/*底部*/
.copyright{ width:100%; height:auto; padding:15px 0 20px; margin-top:20px; background:#fff; border-top:1px solid #eee; line-height:28px; color:#666; text-align:center;}
.copyright .link{ font-size:14px;}
.copyright .link a{ color:#666; margin:0 8px;}
.copyright .link a:hover{ color:#c9a063;}
.copyright .bottom a{ color:#666; margin-right:8px;}
.copyright .bottom a:hover{ color:#c9a063;}
.copyright .bottom span{ margin-right:8px;}

/*返回顶部*/
#tipback{ width:45px; height:45px; background:#ccc url(../images/back.png) center center no-repeat; cursor:pointer; position:fixed; left:50%; margin-left:500px; bottom:123px; z-index:100; display:none; _position:absolute;_bottom:auto;_top:expression(documentElement.scrollTop + 300);}

/*图片轮播样式*/
.swiper-container {
	width: 100%;
	height: 100%;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1;
}
.swiper-wrapper {
    position: relative;
    width: 100%;
    -webkit-transition-property: -webkit-transform, left, top;
    -webkit-transition-duration: 0s;
    -webkit-transform: translate3d(0px,0,0);
    -webkit-transition-timing-function: ease;
    -moz-transition-property: -moz-transform, left, top;
    -moz-transition-duration: 0s;
    -moz-transform: translate3d(0px,0,0);
    -moz-transition-timing-function: ease;
    -o-transition-property: -o-transform, left, top;
    -o-transition-duration: 0s;
    -o-transform: translate3d(0px,0,0);
    -o-transition-timing-function: ease;
    -o-transform: translate(0px,0px);
    -ms-transition-property: -ms-transform, left, top;
    -ms-transition-duration: 0s;
    -ms-transform: translate3d(0px,0,0);
    -ms-transition-timing-function: ease;
    transition-property: transform, left, top;
    transition-duration: 0s;
    transform: translate3d(0px,0,0);
    transition-timing-function: ease;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}
.swiper-free-mode > .swiper-wrapper {
    -webkit-transition-timing-function: ease-out;
    -moz-transition-timing-function: ease-out;
    -ms-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    margin: 0 auto;
}
.swiper-wp8-horizontal { -ms-touch-action: pan-y;}
.swiper-wp8-vertical {-ms-touch-action: pan-x;}
.swiper-slide {
    width: 520px;
    height: 310px;
	float: left;
    /*opacity: 0.4;*/
    position: relative;
    -webkit-transition: 300ms;
    -moz-transition: 300ms;
    -ms-transition: 300ms;
    -o-transition: 300ms;
    transition: 300ms;
}
.swiper-slide img{ width:100%; height:100%;}
.swiper-slide-active { opacity:1;}
.swiper-pagination-switch {width:12px; height:12px; background:#fff; border-radius:50%; text-indent:-9999em; margin-left:10px; display:inline-block; cursor:pointer;}
.swiper-visible-switch {background:#fff;}
.swiper-active-switch {background:#f60;}

@media screen and (max-width:767px){
.header{ display:none;}
.banner .pc{ display:none;}
.banner .mobile{ display:block;}
.nav_wrap{ height:auto;}
.nav_wrap .nav{ width:100%; height:auto; padding:6px 0;}
.nav_wrap .nav .list li{ width:25%; padding-right:0; text-align:center;}
.wrapper{ width:auto; margin:10px; overflow:hidden;}
.h3_title{ width:100%; margin:10px 0; font-size:20px; overflow:hidden;}
.h3_title img{ width:auto; height:18px;}
.toutiao{ width:auto; height:auto; line-height:1.25em; font-size:22px; font-weight:normal;}
.toutiao .pic{ height:24px;}

/*焦点图*/
.focus_wrap{ padding-top:10px;}
.pics_focus{ width:100%; height:53vw; margin-bottom:10px; float:none;}
.pics_focus .swiper-slide{ width:100%; height:100%;}
.pics_focus .notes{ width:77%; padding:5px 20% 5px 3%; line-height:20px; font-size:14px;}
.page_focus{ right:8px; bottom:7px;}
.swiper-pagination-switch{ width:8px; height:8px; margin-left:8px;}
.headline{width:100%; float:none;}
.headline dl{ margin-bottom:10px;}
.headline dl dt{ font-weight:normal; font-size:20px; line-height:1.5em;}
.headline dl dd{ line-height:1.75em;}

/*要闻*/
.yaowen .item{ width:100%; margin-right:0; margin-bottom:15px; display:block;}
.yaowen .item dt{ width:180px; height:auto; margin-right:10px;}
.yaowen .item dt img{ height:auto; -webkit-transition: all 0s linear 0s; transition: all 0s linear 0s;}
.yaowen .item dt:hover img{ -webkit-transform: scale(1); transform: scale(1);}
.yaowen .item dd{ line-height:1.5em;}
.yaowen .item dd.title{ line-height:1.25em; font-weight:normal; margin-bottom:5px;}

/*聚焦龙省*/
.jujiao{ padding-bottom:0;}
.wrap_312{ width:100%; margin-right:0; margin-bottom:10px; display:block; float:none;}
.item_big{ padding-bottom:5px;}
.item_big dt{ height:auto;}
.item_big dt img{ height:auto; -webkit-transition: all 0s linear 0s; transition: all 0s linear 0s;}
.item_big dt:hover img{ -webkit-transform: scale(1); transform: scale(1);}
.item_big dd{ height:auto; font-size:16px; line-height:1.5em;}
.list_small{ width:103%; margin-left:-1.5%;}
.list_small .item{ width:46.5%; margin:0 1% 10px 2%;}
.list_small .item dt{ height:126px;}
.list_small .item dt img{ -webkit-transition: all 0s linear 0s; transition: all 0s linear 0s;}
.list_small .item dt:hover img{ -webkit-transform: scale(1); transform: scale(1);}
.list_small .item dd{ height:3em; font-size:16px; line-height:1.5em; white-space:normal;}
.list_txt{ margin-top:0;}
.list_txt li{ height:auto; font-size:16px; line-height:1.5em; margin-bottom:8px;}

/*中俄合作*/
.hezuo .item_hezuo{ width:100%; margin-right:0; margin-bottom:5px; display:block; float:none;}
.hezuo .item_hezuo dl{ width:100%; margin-right:0; margin-bottom:8px; float:none;}
.hezuo .item_hezuo dl dt{ height:auto; margin-bottom:8px;}
.hezuo .item_hezuo dl dt img{ height:auto; -webkit-transition: all 0s linear 0s; transition: all 0s linear 0s;}
.hezuo .item_hezuo dl dt:hover img{ -webkit-transform: scale(1); transform: scale(1);}
.hezuo .item_hezuo dl dd{ height:auto; font-size:16px; line-height:1.5em; overflow:visible;}

/*艺术*/
.yishu{ padding-bottom:0;}
.yishu .list{ width:103%; margin-left:-1.5%;}
.yishu .list .item{ width:46.5%; margin:0 1% 10px 2%;}
.yishu .list .item dt{ height:126px;}
.yishu .list .item dt img{ -webkit-transition: all 0s linear 0s; transition: all 0s linear 0s;}
.yishu .list .item dt:hover img{ -webkit-transform: scale(1); transform: scale(1);}
.yishu .list .item dd{ height:3em; font-size:16px; line-height:1.5em; white-space:normal;}

/*腾飞*/
.tengfei_wrap{ padding-bottom:0;}
.tengfei_wrap .tengfei{ width:100%; float:none;}
.tengfei_wrap .zhiku{ width:100%; float:none;}
.tengfei .list_txt{ width:100%; margin-right:0; margin-bottom:10px; float:none;}
.tengfei .item_big{ width:100%; float:none;}

/*黑土大地*/
.city_wrap{ padding-bottom:10px;}
.city_wrap .list{ width:103%; margin-left:-1.5%;}
.city_wrap .list li{ width:30%; height:auto; margin:0 1% 10px 2%;}
.city_wrap .list li.first{ width:96%; margin-right:0;}
.city_wrap .list li img{ height:auto; -webkit-transition: all 0s linear 0s; transition: all 0s linear 0s;}
.city_wrap .list li:hover img{ -webkit-transform: scale(1); transform: scale(1);}

/*视觉龙江*/
.paper_wrapper{ width:auto; margin-bottom:5px;}
.paper_tkp{width:100%; height:53vw;}
.paper_tkp .mask_left{ display:none;}
.paper_tkp .mask_right{ display:none;}
.paper_tkp .paper_scroll{ margin-left:0;}
.paper_tkp .swiper-slide{ width:100%; height:100%;}
.paper_tkp .swiper-slide img{ width:100%; height:100%; padding:0;}
.paper_tkp .notes{ font-size:16px; line-height:1.5em; padding-bottom:5px;}
.paper_tkp .ico_play{ width:50px; height:50px; margin:-25px 0 0 -25px; background-size:100% 100%;}

/*二级列表*/
.list_wrapper{ width:auto; height:auto; margin:10px;}
.list_wrapper .item{ padding-bottom:10px; margin-bottom:12px;}
.list_wrapper .item:last-child{ margin-bottom:0;}

/*广告*/
.ad_1000_75{ width:100%; height:75px; margin-bottom:30px; display:none;}
.ad_wrap{ width:100%; height:auto; margin-bottom:30px; display:none;}

/*底部*/
#tipback{ width:35px; height:35px; background-size:50% auto; margin-left:0; left:auto; right:15px; opacity:0.6;}
.copyright{ padding:10px 0 15px; margin-top:0; line-height:24px;}
.copyright .bottom a{ display:none;}
.copyright .bottom span{ margin-right:0;}
.copyright .bottom em{ display:none;}
}

@media screen and (max-width:375px){
.nav_wrap .nav .list li{ font-size:16px;}
}

@media screen and (max-width:320px){
.nav_wrap .nav .list li{ font-size:15px;}
}