/*author:yh date:19.03*/
/*html5*/
article,aside,footer,header,section,footer,nav,figure{display:block;margin:0 auto;}
/*Reset*/
a,body,dd,div,dl,dt,em,form,h1,h2,h3,h4,h5,h6,img,input,label,li,ol,p,span,strong,ul{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6,strong{font-weight:normal;}
em,
cite,
i{font-style:normal;}
ol,
ul{list-style:none;}
img{border:none;}
input,img{vertical-align:middle;}
a{color:#333;}
a:hover{color:#c00;}
a,
a:active,
a:focus,
a:hover,
a:visited{text-decoration:none}
a,
img{-webkit-touch-callout:none}
input[type=password],
input[type=text],
textarea{resize:none;outline:0;-webkit-appearance:none;white-space:pre-wrap;word-wrap:break-word;background:#fff;}
/*clear*/
.row::before,
.row::after,
.modUl::before,
.modUl::after,
.clearfix::before,
.clearfix::after{content:"";display:block;height:0;line-height:0;clear:both;visibility:hidden;}

a,
img{-webkit-transition-duration:300ms;-moz-transition-duration:300ms;transition-duration:300ms;}


body{background:#fff;font:14px/1.5 "Hiragino Sans GB","Microsoft YaHei","WenQuanYi Micro Hei",Tahoma,arial,sans-serif;color:#333;-webkit-font-smoothing:antialiased;}

.banner img{width:100%;}
.container{width:1200px;margin:0 auto;}

.focusBox{padding-top:25px;}
.row1{padding-top:60px;}
.row2{padding-top:60px;}
.row3{padding-top:54px;}
.row4{padding-top:60px;}
/*common*/
.fl{float:left;}
.fr{float:right;}
.modLeft{float:left;width:750px;}
.modRight{float:right;width:380px;}

/*标题*/
.modHd{height:50px;background-image:url(../img/hd.png); background-repeat:no-repeat;text-indent:-9999em;}
.latestNews .modHd{background-position:0 0;}
.chiefExe .modHd{background-position:0 -50px;}
.twoYear .modHd{background-position:0 -100px;margin-bottom:22px;}
.bigEvent .modHd{background-position:0 -150px;margin-bottom:22px;}
.comPoster .modHd{background-position:0 -200px;}
.photo .modHd{background-position:0 -250px;margin-bottom:22px;}
.liter .modHd{background-position:0 -300px;margin-bottom:22px;}

/*相同模块*/
.modItemFocus{width:424px;}
.modItemFocus .item{margin-bottom:40px;}
.modItemFocus .item:last-child{margin-bottom:0;}
.modItemFocus .item h3{font-size:20px;font-weight:bold;line-height:40px;height:40px;overflow:hidden;}
.modItemFocus .item h3 a{color:#c00;}
.row3 .modItemFocus .item h3 a{color:#333;}
.modItemFocus .item h3 a:hover {color:#c00;}
.modItemFocus .item p{color:#666;line-height:30px;height:60px;overflow:hidden;}
.modItemFocus .item p a{color:#ffa337;}
.modItemFocus .item p a:hover{color:#c00;}

.modFocus{position:relative;width:740px;height:370px;padding-top:8px;}
.modFocus .focusScroll{width:100%;height:370px;overflow:hidden;}
.modFocus .focusScroll .item {width:740px;position:relative;float:left;overflow:hidden;}
.modFocus .focusScroll .item-img{display:block;width:740px;height:370px;}
.modFocus .focusScroll .item-txt{font-weight:bold;color:#fff;font-size:16px;line-height:40px;width:100%;height:40px;position:absolute;left:0;bottom:0;padding:0 22px;-moz-box-sizing:border-box; box-sizing:border-box; background-color:rgba(0,0,0,.75);}
.modFocus .focusSlider{font-size:0;text-align:right;position:absolute;left:0;right:20px;bottom:15px;z-index:3;}
.modFocus .focusSlider i{position:relative;display:inline-block;width:10px;height:10px;border-radius:10px;margin-left:10px;background:#fff;cursor:pointer;}
.modFocus .focusSlider i.current,
.modFocus .focusSlider i:hover{background:#e50112;}

.modUl{padding-bottom:14px;}
.modUl li{position:relative;overflow:hidden;padding-left:30px;border-bottom:solid 1px #ddd;}
.modUl li:last-child{border-bottom:none;}
.modUl li:before{top:30px;position:absolute;left:0;content:'';width:6px;height:6px;border-radius: 6px;background-color: #ffa337;}
.modUl li a{width:552px;height:60px;line-height:60px;font-size:18px;font-weight:bold;float:left;display:block;overflow:hidden;}
.modUl li em{position:absolute;bottom:0;right:0;padding:0 8px;line-height:34px;color:#999;}

.modItem .item{position:relative;width:360px;}
.modItem .item img{width:360px;height:240px;}
.modItem .item h3{position:absolute;left:0;bottom:0;width:100%;height:40px;padding:0 22px;overflow:hidden;font-weight:bold;color:#fff;font-size:16px;line-height:40px;box-sizing:border-box;background-color:rgba(0,0,0,.75);}

/*大头条*/
.headLine{padding:24px 0;text-align:center;}
.headLine h2{font-size:0;line-height:50px;height:50px;overflow:hidden;}
.headLine h2:before,
.headLine h2:after{display:inline-block;content:'';width:25px;height:30px;background:url(../img/ico-hd-s.png) no-repeat;background-size:100% auto;}
.headLine h2 a{padding:0 88px;font-weight:bold;font-size:36px;color:#c00;}

.headLine p{height:30px;overflow:hidden;}
.headLine p a{margin:0 5px;font-size:16px;line-height:30px;color:#666;}
.headLine h2 a:hover,
.headLine p a:hover{color:#c00;}

/*澳门二十年*/
.twoYear .modUl{padding-top:8px;padding-bottom:0;}

/*新任特首*/
.chiefExe .imgNews{overflow:hidden;}
.chiefExe .item{padding-top:20px;}
.chiefExe .item-img{float:left;width: 170px;}
.chiefExe .item-img img{width: 170px;height: 210px;}
.chiefExe .item-con{margin-left:200px;}
.chiefExe .item-con h3 strong{display:block;font-size:28px;line-height:34px;font-weight: bold;}
.chiefExe .item-con h3 span{font-size:18px;color:#999;line-height:26px;}
.chiefExe .item-con p{padding-top:16px;color:#666;line-height:28px;height:140px;overflow:hidden;}
.chiefExe .item-con p a{color:#ffa337;}
.chiefExe .item-con p a:hover{color:#c00;}

.chiefExe .modUl{padding-top: 24px;padding-bottom:0;}
.chiefExe .modUl li:before{top:18px;}
.chiefExe .modUl li{padding-left:20px;border:none;}
.chiefExe .modUl li a{float:none;width:auto;height:44px;line-height:44px;font-size:16px;font-weight:normal;}

/*大事记*/
.bigEvent .item{position:relative;overflow:hidden;padding-top:4px;margin-bottom:27px;}
.bigEvent .item-img{float:left;width:180px;}
.bigEvent .item-img img{width:180px;height:120px;}
.bigEvent .item-con{margin-left:200px;}
.bigEvent .item-con h3 {font-size:16px;line-height:28px;height:56px;overflow:hidden;}
.bigEvent .item-con span{position:absolute;bottom:0;left:200px;color:#999;line-height:22px;}

/*观影音乐家*/
.comPoster .focusBox{padding-top:12px;}

/*青年风采*/
.liter .item{margin-bottom:20px;}
.liter .item img{width:380px;height:90px;}
.liter .item h3{border:solid 1px #ddd;font-size:18px;color:#333;text-align:center;line-height:48px;height:48px;overflow:hidden;}

/*精彩剧照*/
.picScroll-left{position:relative;width:750px;height:460px;overflow:hidden;}
.picScroll-left .hd{position:absolute;bottom:0;right:0;overflow:hidden;}
.picScroll-left .hd .prev,
.picScroll-left .hd .next{display:block;width:31px;height:53px;overflow:hidden;cursor:pointer;background:url("../img/arrow.png") no-repeat;}
.picScroll-left .hd .next{background-position:-31px 0;margin-bottom:8px;}
.picScroll-left .hd .prev:hover{background-position:0 -53px; }
.picScroll-left .hd .next:hover{background-position:-31px -53px; }

.picScroll-left .bd{width:690px;overflow:hidden;}
.picScroll-left .bd ul{overflow:hidden;}
.picScroll-left .bd ul li{float:left;overflow:hidden;}
.picScroll-left .bd ul li img{float:left;width:330px;height:460px;margin-right:30px;}
.picScroll-left .bd ul li img:last-child{margin-right:0;}