/* CSS Document */
*{margin:0px; padding:0px;}
body{font-family:"Segoe UI","Lucida Grande",Helvetica,Arial,"Microsoft YaHei",FreeSans,Arimo,"Droid Sans","wenquanyi micro hei","Hiragino Sans GB","Hiragino Sans GB W3",FontAwesome,sans-serif;}
div{margin:auto;}
img{border:0}
li{list-style:none;}
.fl{float:left;}
.fr{float:right;}
a{color:#333; text-decoration:none;}
a:hover{color:#666;}
.mt10{ margin-top:10px;}
.mt20{ margin-top:20px;}
h2{font-size:1.5em; line-height:1.5em;}

div{margin:auto;}
.box{overflow:hidden; width:1100px;margin:auto;}
/*.top{background:url(../images/topbg.png);}border-radius:10px; */
.top{height:90px; width:100%;  padding-top:10px; position:fixed; z-index:199; background:url(../images/topbg.png);}
.logo{float:left;}
.logo a{display:block;}
.menu ul{overflow:hidden; float:right; margin-left:20px; width:660px; padding-top:28px;}
.menu ul li{float:left;}
.menu ul li .bm{color:#fff; display:block; padding:8px 15px 8px; margin-right:20px; font-size:1.125em;}
.menu ul li .bm:hover{background:#333; padding:8px 15px 6px; border-bottom:#fff 2px solid;}

.smenu{position:absolute; display:none;}
.smenu a{color:#fff; display:block; padding:8px 15px 8px; margin-right:30px; background:url(../images/m_bg.png); border-bottom:#ccc 1px solid;}
.smenu a:hover{background:#333; color:#FF0;}

.M-menu{display:none; float:right; color:#FFF; padding:10px;}
#M-menu-box{display:none; width:100%; height:100%; background:url(../images/bg333.png);position:fixed;top:0;bottom:0;z-index:998}
#M-menu{position:fixed;top:0;bottom:0;right:0;overflow-x:hidden;z-index:999}


/*幻灯片*/
.silder-box{background:#333; overflow:hidden;}
.silder{position:relative; width:100%; height:600px; overflow:hidden; min-width:1100px; max-width:1920px; text-align:center; margin:auto}
.silder a{position:absolute; top:0px; left:0px; display:block; width:100%; display:none; height:600px; text-align:center; background:center; background-size:cover;}
.silder a img{display:none;}
.silder-dot{display:block; width:100%; text-align:center; position:relative; top:-50px; z-index:998;}
.silder-dot span{display:inline-block; width:50px; height:4px; background:#990; margin:5px; cursor:pointer;border-radius:3px;}
/*幻灯片结束*/

.box .big_tit{padding-top:10px; clear:both; overflow:hidden;}
.box .big_tit h2{display:block; font-size:1.5em; text-align:center; font-weight:normal;}
.box .big_tit span{color:#CCC; display:block;text-align:center;}

.picList{padding-top:20px;}
.picList li{width:254px; float:left;}
.picList li +li{margin-left:26px;}
.picList li img{padding:5px; border:#e9e9e9 1px solid; width:242px; height:342px;}
.picList li .i_film_con{padding:20px;}
.picList li .i_film_con:hover{color:#FFF;background:#0071cb;}
.picList li .i_film_con h1{font-size:.925em; width:214px; overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.picList li .i_film_con p{display:block; width:214px; overflow:hidden; color:#999999; font-size:.825em; line-height:26px;white-space:nowrap;text-overflow:ellipsis;}


.picListVR{padding-top:20px;}
.picListVR li{width:16.66%; float:left;}
.picListVR li +li{margin-left:0px;}
.picListVR li img{padding:3px; border:#e9e9e9 1px solid; width:170px; height:170px;}
.picListVR li .i_film_con{padding:10px; width:158px;}
.picListVR li .i_film_con:hover{color:#FFF;background:#0071cb;}
.picListVR li .i_film_con h1{font-size:.925em; overflow:hidden; white-space:nowrap;text-overflow:ellipsis; text-align:center}
.picListVR li .i_film_con p{display:block; overflow:hidden; color:#999999; font-size:.825em; line-height:26px;white-space:nowrap;text-overflow:ellipsis;}

.big_more{ clear:both; text-align:center; margin-bottom:20px; border-bottom:#eaeaea 1px dashed;color:#666;}
.big_more a{color:#666; font-size:.925em; line-height:36px;}
.big_more a:hover{color:#09F;}


.news-box{padding-top:20px; overflow:hidden; margin-bottom:30px;}
.listnews {width:530px;}
.listnews .listnews_tit{border-bottom:#b3b3b3 1px solid; height:40px; margin-bottom:5px;}
.listnews .listnews_tit h2{float:left; font-size:1.5em; font-weight:normal; border-bottom:#004da0 2px solid; height:40px; position:relative; z-index:99;}
.listnews .listnews_tit .more{float:right; margin-top:15px;}
.listnews .listnews_tit .more a{font-size:.825em; color:#004da0; padding-right:25px; background:url(../images/more.png) right no-repeat;}
.listnews .listnews_tit .more a:hover{color:#09F;}

.listnews ul{line-height:32px; display:block; overflow:hidden;}
.listnews ul li{overflow:hidden;}
.listnews ul li a{float:left; width:460px; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.listnews ul li span{float:right; color:#999; font-size:.825em;}





.end{background:#545454;}
.end .box a{color:#CCC;}
.end .box{color:#CCC; font-size:.825em; line-height:24px; padding-top:10px; padding-bottom:10px;}
.footer_left{padding-top:10px; float:left}
.footer_left span{font-size:1.125em;}
.footer_right{width:220px; float:right}
.footer_sina{display:block;width:30px;height:30px;background:url(../images/footer_sina.png) no-repeat;margin:55px 21px 0 8px; float:left;}
.footer_right span{color:#fff;line-height:140px; float:left;}
.footer_wechat{margin-top:16px;float:left;}

.about-head{background:url(../images/aboutus.jpg) center; margin-bottom:20px;}
.about-headvr{background:url(../images/aboutusvr.jpg) center; margin-bottom:20px;}
.fuwu-head{background:url(../images/fuwu.jpg) center; margin-bottom:20px;}
.news-head{background:url(../images/news.jpg) center; margin-bottom:20px;}

hr{border:0; border-bottom:#999 1px dashed; height:1px; overflow:hidden; width:100%; margin-top:20px; margin-bottom:20px;}
.big-txt{color:#333; font-size:.925em; line-height:32px; padding:20px;}
.big-txt h1{ font-size:1.2em;}


.left-menu{float:left; width:250px; padding-top:10px;} 
.left-menu li{padding:5px; text-align:center; text-align:center; border-bottom:#eaeaea 1px dashed;}
.left-menu li a{display:block; height:40px; line-height:40px; background:#0099e5; color:#FFF;border-radius:10px; font-size:1.125em}
.left-menu li a:hover{background:#004da0; color:#fff; font-weight:bold;}

.right-box{float:right; width:800px; padding-top:20px;}
.right_tit{border-bottom:#b3b3b3 1px solid; height:40px; margin-bottom:5px; padding-bottom:10px;}
.right_tit h2{float:left; font-size:1.6em; font-weight:normal; border-bottom:#004da0 2px solid; height:39px; position:relative; z-index:99; padding-bottom:10px;}
.right_tit span{float:right; margin-top:20px; color:#bababa; padding-right:10px;}


.news-list ul li{border-bottom:#eaeaea 1px dashed; padding:10px;}
.news-list ul li .tit{overflow:hidden;}
.news-list ul li .tit span{float:right; font-size:.825em; color:#999; padding-top:10px;}
.news-list ul li h1{float:left; width:650px;}
.news-list ul li h1,.news-list ul li h1 a{font-size:1.125em; line-height:36px; color:#333333; font-weight:normal;}
.news-list ul li h1 a:hover,.news-list ul li .info a:hover{color:#007cc4;}
.news-list ul li .info{line-height:26px; font-size:.825em; color:#999; padding-top:10px; padding-bottom:10px;}
.news-list ul li .info a{font-size:.925em; color:#333;}

.news-pic ul{overflow:hidden; padding-top:20px;}
.news-pic ul li{float:left; width:260px; overflow:hidden; padding:2px; margin-bottom:20px;}
.news-pic ul li .pic{width:242px; height:auto; overflow:hidden; border:#eaeaea 1px solid;}
.news-pic ul li .pic img{width:100%;}
.news-pic ul li h1{ font-size:1.025em; line-height:36px; text-align:center; height:36px; overflow:hidden;}
.news-pic ul li .info{font-size:.825em; color:#999; height:38px; overflow:hidden; padding:5px;}


/*全站通用翻页按钮样式*/
.page_text{text-align:center; padding:10px;}
.page_text a,.page_no{ padding:5px 15px 5px;border: 1px solid #ddd;text-decoration: none;color: #666;font-size: 12px;display: block; cursor:pointer;}
.page_text a,.page_no{display: inline-block;margin-right: 6px;cursor:pointer;}
.page_text a:hover,.page_no a:hover{border: 1px solid #009ed6;color: #009ed6;}

/*news-article*/
.news-article{width:800px;padding-top: 40px; float:right; padding-bottom:40px;}
.news-article-title{text-align: center;color: #32328b;font-size: 24px;font-weight: normal;}
.news-article-subtitle{width: 100%;padding-top: 20px;}
.news-article-time{text-align: center;color: #b8b8b8; font-size:.825em;}
.news-article-share{text-align:center; padding:10px;}
.news-article-share div{display: inline-block;box-sizing: content-box;}
.news-article-main{margin-top:15px;color: #666;line-height: 24px;padding:20px 15px; border-top:#ccc 1px dashed; line-height:2em;}
.news-article-main p{font-size: 15px; padding:0px; margin:0px;}
.news-article-main a{color: #666;text-decoration: none;}
.news-article-main .link{color: #666;text-decoration: none;}
.news-article-time .dt{font-size:.7em}
/* 恢复 编辑内容 的strong样式，并去掉 SEO目的的 strong标签样式 */
#article_content img {margin-bottom:5px; max-width:600px;}

.news-article-main strong{font-weight: bold;}
.news-article-main .link strong{font-weight: normal;}
/*media-link*/
.media-link{border:#cccccc 1px solid;color:#cccccc; font-size:.925em; padding:10px 20px 10px;}
.copy-url-btn{cursor: pointer;}
.copy-url-btn:hover{color: #005aff;}
.media-link i{display: none;color: #1961b3;font-style: normal;}
#video{text-align:center; margin-bottom:20px;}


.tj{font-size:.925em; text-align:center; line-height:2em; background:#eaeaea;border-radius:10px; width:300px; margin-top:5px; margin-bottom:5px; color:#333; margin:auto; margin-bottom:20px;}

.mM_menu{display:none;}


@media (max-width: 1100px)
{
	.box{width:100%}
	.right_tit{height:19px; padding-left:10px;}
	.right_tit h2{font-size:1.125em; padding-bottom:5px; height:auto;}
	.right_tit span{font-size:0.5em;margin:auto; padding-top:10px;}
	.menu{display:none;}
	.logo img{width:245px;}
	.logo {width:30%;padding-left:10px;}
	.top{height:auto; padding-bottom:10px;}
	.M-menu{display:inline; margin-top:8px; padding-right:15px;}
	.M-menu i{font-size:1.725em;}
	
	/*首页图片翻滚适配*/
	.silder{width:100%;min-width:inherit;height:280px;}
	.silder a{height:200px; margin-top:82px;}
	.silder a img{height:100%; width:auto;} 
	.silder-dot{top:-20px;}
	.silder-dot span{width:30px;}
	
	.picList li{width:25%; float:left;}
	.picList li img{padding:5px; border:#e9e9e9 1px solid; height:auto; width:90%; display:block; margin:auto; height:auto}
	.picList li +li{margin-left:0;}
	.picList li .i_film_con h1,.picList li .i_film_con p{width:100%;}
	
	.picListVR li{width:16.66%; float:left;}
	.picListVR li img{padding:5px; border:#e9e9e9 1px solid; height:auto; width:90%; display:block; margin:auto; height:auto}
	.picListVR li +li{margin-left:0;}
	.picListVR li .i_film_con h1,.picList li .i_film_con p{width:100%;}	
	
	.fr,.fl{float:none;}
	.listnews{width:98%; margin:auto;}
	
	
	.fuwu-head,.about-head,.about-headvr,.news-head{background-size: auto 100%;}
	.fuwu-head img,.about-head img,.about-headvr img,.news-head img{width:100%;}	
	.right-box,.left-menu{float:none; width:100%;}
	.left-menu{padding-top:0px;}
	.left-menu ul{overflow:hidden; background:#eaeaea; margin:auto;}
	.left-menu ul li{float:left;}
	.left-menu ul li a{height:26px; line-height:26px; font-size:0.925em; padding:3px 10px;}
	.news-list{width:98%;}
	.news-article{width:98%; margin:auto; float:none; padding-top:10px;}
	.news-article-main{padding:0px;}	
	.news-article-title{font-size:1.5em;}
	.news-article-subtitle{padding-top:5px;}
	.news-article-main{margin-top:5px;}
	.media-link,.news-article-share{display:none;}
	#article_content img {margin-bottom:5px;width:98%; max-width:98%;}
	.news-list ul li h1{float:none; width:98%;}
	.news-list ul li h1,.news-list ul li h1 a{line-height:1.25em;}
	.page_text a{margin-bottom:2px;}
	
	/*news-pic*/
	.news-pic ul li{width:25%; padding:0px;}
	.news-pic ul li .pic{width:100%;text-align:center; height:auto;}
	.news-pic ul li .pic img{padding:5px;height:auto; width:90%; display:block; margin:auto; height:auto}
	
	/*移动端院线分布*/
	.mM_menu{display:block; text-align:center;}
	.mM_menu img{width:100%; max-width:600px;}
	
}

@media (max-width: 767px) {	
	.logo {width:45%;padding-left:10px;}
	.logo img{width:200px;}
	.top{height:auto; padding-top:3px;padding-bottom:3px;}
	.M-menu{display:inline; margin-top:5px; padding-right:15px;}
	.M-menu i{font-size:1.5em;}
	.footer_right{display:none;}
	.footer_left{text-align:center; padding:5px; line-height:18px; float:none;}
	
	/*首页图片翻滚适配*/
	.silder{width:100%;min-width:inherit;height:220px;}
	.silder a{height:170px;margin-top:56px;}
	.silder-dot span{width:20px;}
	
	.picList li{width:50%; float:left;}
	.picListVR li{width:50%; float:left;}
	.listnews ul li span{display:none;}
	.listnews ul li a{width:100%;}
	.tj{width:100%;}	
	
	/*news-pic*/
	.news-pic ul li{width:50%;}
}

@media (max-width: 320px) {	
	.logo {width:55%;padding-left:10px;}
    /*首页图片翻滚适配*/
	.silder{width:100%;min-width:inherit;height:150px;}
	.silder a{height:100px;}
}
