body{ font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,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:#ff821c;}
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:1200px; 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;}
.banner .pc{ display:block;}
.banner .mobile{ display:none;}

/*包裹*/
.wrapper{ width:1200px; height:auto; margin:20px auto;}
.h3_title{ height:40px; line-height:36px; margin-bottom:30px; background:url(../images/bg_title.png) center top no-repeat; font-size:22px; font-weight:bold; color:#fff; text-align:center; letter-spacing:5px; margin-top:-1px;}
.h3_title span{}

/*征集*/
.collect{ height:auto; padding:10px 0; background:url(../images/line.png) center center no-repeat; border:1px solid #888; border-radius:10px; margin-bottom:20px;}
.collect .address{ width:480px; height:auto; padding-left:70px; float:left;}
.collect .address li{ height:auto; line-height:20px; padding:5px 0; font-size:14px; font-weight:bold; color:#444;}
.collect .address li span{ text-decoration:underline;}
.collect .date{ width:480px; height:auto; float:right;}
.collect .date li{ height:auto; line-height:20px; padding:5px 0; font-size:14px; font-weight:bold; color:#444;}

/*提示信息*/
.tips{ width:1200px; height:auto;}
.tips a{ width:357px; height:90px; line-height:90px; margin:0 35px 40px 0; display:inline; float:left; position:relative; background:#9b006d; font-size:34px; font-weight:bold; color:#fff; text-align:center; border-radius:10px; letter-spacing:6px; -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;}
.tips a.item_02{ background:#cb0002;}
.tips a.item_03{ background:#de4d1b; width:190px;}
.tips a.item_04{ background:#b61f5b; width:190px; margin-right:0;}
.tips a span{ width:100%; line-height:20px; padding:3px 0; font-size:14px; font-weight:normal; color:#464646; background:#eee; letter-spacing:0; border-radius:5px; position:absolute; left:0; top:95px; display:none;}
.tips a.item_03 span{ width:140px; left:25px;}
.tips a:hover span{ display:block;}

/*最新动态*/
.yaowen{ height:auto; border-top:1px solid #e5004f; margin:20px 0 25px; border-radius:15px 0 0 0;}
.yaowen h3{ width:134px; height:44px; line-height:42px; background:url(../images/bg_news.png) center top no-repeat; font-size:20px; font-weight:bold; color:#fff; text-align:center; letter-spacing:5px; float:left;}
.yaowen .scroll{margin:10px 5px 0 140px; height:30px; line-height:30px; overflow:hidden;}
.yaowen .scroll #notice{ width:800%;}
.yaowen .scroll #noticeLeft,.yaowen .scroll #noticeRight{ float:left;}
.yaowen .scroll ul li{ height:30px; line-height:30px; overflow:hidden; float:left; margin-right:20px; font-size:16px; font-weight:bold; color:#444; position:relative;}
.yaowen .scroll ul li:before{ content: ''; width:5px; height:5px; background:#ac1919; position:absolute; left:0; top:14px; border-radius:50%;}
.yaowen .scroll ul li a{ display:block; padding-left:12px;}

/*视频*/
.dongtai_wrap{ width:1201px; height:auto; border-top:1px solid #e5004f; background:#fff; margin:10px auto 20px;}
.wrap_left{ width:601px; height:auto; float:left; position:relative;}
.wrap_left .ico_corner{ width:5px; height:20px; background:#888; position:absolute; right:-2px; bottom:0;}
.video{ width:600px; height:auto; border-right:1px solid #888; position:relative;}
.video.show{ display:block;}
.video .item{ width:260px; height:auto;  margin:0 40px 30px 0; display:inline; float:left; -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;}
.video .item dt{ width:100%; height:150px; position:relative; overflow:hidden;}
.video .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;
}
.video .item:hover dt 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);
}
.video .item dt .icon_play{ width:30px; height:30px; background:url(../images/icon_play.png) center center no-repeat; position:absolute; right:10px; bottom:10px;}
.video .item dd{ height:56px; line-height:28px; padding-top:8px; font-size:18px; font-weight:bold; text-align:justify; overflow:hidden;}
.video .item dd a{ color:#444;}
.video .item dd a:hover{ color:#ca372d;}
.video .item:hover dd a{ color:#ca372d;}
.video .item dd.name{ height:28px; font-size:14px; font-weight:normal; padding:0;}
.video .item dd.unit{ height:16px; line-height:16px; font-size:14px; font-weight:normal; padding:0;}
.more{ line-height:20px; padding-right:40px; clear:both; font-size:16px; color:#f00; text-align:right;}
.more a{ color:#d41f1a;}

/*平面*/
.wrap_right{ width:600px; height:auto; float:right; }
.dongtai{ width:100%; height:auto;}
.dongtai.show{ display:block;}
.dongtai .item{ width:260px; height:auto; margin:0 0 30px 40px; display:inline; float:left; -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;}
.dongtai .item dt{ width:100%; height:150px; overflow:hidden;}
.dongtai .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;
}
.dongtai .item:hover dt 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);
}
.dongtai .item dd{ height:56px; line-height:28px; padding-top:8px; font-size:18px; font-weight:bold; text-align:justify; overflow:hidden;}
.dongtai .item dd a{ color:#444;}
.dongtai .item dd a:hover{ color:#ca372d;}
.dongtai .item:hover dd a{ color:#ca372d;}
.dongtai .item dd.name{ height:28px; font-size:14px; font-weight:normal; padding:0;}
.dongtai .item dd.unit{ height:16px; line-height:16px; font-size:14px; font-weight:normal; padding:0;}

/*加载更多*/
.load_more{ padding:30px 0 20px; text-align:center; clear:both;}
.load_more span{ line-height:24px; padding:5px 40px; display:inline-block; background:#eee; font-size:16px; color:#444; letter-spacing:5px; border-radius:6px; cursor:pointer; -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;}
.load_more span:hover{ box-shadow:3px 3px 3px #ccc;}
.swiper-container{ overflow:visible;}
.swiper-wrapper{ overflow:hidden;}
.arrow_left_works{ width:23px; height:80px; background:url(../images/arrow_left.png) center center no-repeat; position:absolute; left:-35px; top:410px; cursor:pointer;}
.arrow_right_works{ width:23px; height:80px; background:url(../images/arrow_right.png) center center no-repeat; position:absolute; right:-35px; top:410px; cursor:pointer;}
.arrow_left_works.swiper-button-disabled{ background:url(../images/arrow_left_disabled.png) center center no-repeat; cursor:not-allowed;}
.arrow_right_works.swiper-button-disabled{ background:url(../images/arrow_right_disabled.png) center center no-repeat; cursor:not-allowed;}
.page_works{ display:none;}

/*底部*/
.copyright{ width:100%; height:auto; padding:15px 0 20px; margin:0 auto; background:#d93931; border-top:1px solid #eee; line-height:28px; color:#fff; text-align:center;}
.copyright .link{ font-size:14px;}
.copyright .link a{ color:#fff; margin:0 8px;}
.copyright .link a:hover{ color:#fff;}
.copyright .bottom a{ color:#fff; margin-right:8px;}
.copyright .bottom a:hover{ color:#fff;}
.copyright .bottom span{ margin-right:8px;}

/*返回顶部*/
#tipback{ width:45px; height:45px; background:#dfdfdf url(http://r2d2.takungpao.cn/cn/common/images/back.png) center center no-repeat; cursor:pointer; position:fixed; left:50%; margin-left:601px; bottom:142px; z-index:100; display:none; _position:absolute;_bottom:auto;_top:expression(documentElement.scrollTop + 300);}

@media screen and (max-width:767px){
.header{ display:none;}
.banner{ overflow:hidden;}
.banner img{ width:200%; margin-left:-58%;}
.banner .pc{ display:none;}
.banner .mobile{ display:block;}
.wrapper{ width:auto; margin:10px;}
.h3_title{ height:32px; line-height:30px; margin:5px 0 15px; font-size:18px; background-size:100% 100%;}
.collect{ margin-bottom:10px; background:none;}
.collect .address{ width:auto; padding:0 10px; float:none;}
.collect .address li{ font-size:16px; line-height:1.5em; font-weight:normal;}
.collect .date{ width:auto; padding:0 10px; float:none;}
.collect .date li{ font-size:16px; line-height:1.5em; font-weight:normal;}

/*提示*/
.tips{ width:100%; padding-bottom:30px;}
.tips .item{ width:100%; height:53.5vw; margin:0 0 10px 0;}
.tips .item img{ -webkit-transition: all 0s linear 0s; transition: all 0s linear 0s;}
.tips .item:hover img{ -webkit-transform: scale(1); transform: scale(1);}
.tips a{ width:47%; height:50px; line-height:50px; margin:0 1.5% 15px; font-size:20px; border-radius:6px; letter-spacing:2px;}
.tips a.item_03{ width:47%; letter-spacing:10px;}
.tips a.item_04{ width:47%; letter-spacing:10px;}
.tips a span{ display:block; font-size:12px; top:55px;}
.tips a.item_03 span{ width:100%; left:0;}
.yaowen{ margin:15px 5px;}
.yaowen h3{ width:90px; height:30px; line-height:30px; font-size:15px; letter-spacing:2px; background-size:100% 100%;}
.yaowen .scroll{ margin:5px 0 0 95px; height:20px; line-height:20px;}
.yaowen .scroll ul li{ height:20px; line-height:20px; font-size:14px;}
.yaowen .scroll ul li:before{ top:9px;}

/*视频*/
.dongtai_wrap{ width:100%; border:none; margin:0;}
.wrap_left{ width:100%; float:none;}
.wrap_left .ico_corner{ display:none;}
.video{ width:103%; margin-left:-1.5%; border:none;}
.video .item{ width:47%; margin:0 1.5% 10px; float:left;}
.video .item:hover dd a{ color:#444;}
.video .item dt{ height:25.5vw;}
.video .item dt img{ -webkit-transition: all 0s linear 0s; transition: all 0s linear 0s;}
.video .item dt .ico_play{ width:25px; height:25px; background-size:100% 100%; right:5px; bottom:5px;}
.video .item:hover dt img{ -webkit-transform: scale(1); transform: scale(1);}
.video .item dd{ height:48px; line-height:24px; padding:5px 0 3px; font-size:16px; font-weight:normal;}
.video .item dd.name{ height:24px;}
.video .item dd.unit{ height:32px;}
.load_more{ padding:10px 0 20px;}
.load_more span{ display:block; line-height:20px; font-size:16px;}
.arrow_left_works,.arrow_right_works{ display:none;}
.swiper-wrapper{ display:block;}

/*平面*/
.wrap_right{ width:100%; float:none;}
.dongtai{ width:103%; margin-left:-1.5%; height:auto;}
.dongtai .item{ width:47%; margin:0 1.5% 10px; float:left;}
.dongtai .item dt{ height:25.5vw;}
.dongtai .item dt img{ -webkit-transition: all 0s linear 0s; transition: all 0s linear 0s;}
.dongtai .item:hover dt img{ -webkit-transform: scale(1); transform: scale(1);}
.dongtai .item dd{ height:48px; line-height:24px; padding:5px 0 3px; font-size:16px; font-weight:normal;}
.dongtai .item dd.name{ height:24px;}
.dongtai .item dd.unit{ height:32px;}
#tipback{ width:35px; height:35px; background-size:50% auto; margin-left:0; left:auto; right:15px; opacity:0.8;}
.copyright{ width:100%; 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:320px){

}