/*author:yh date:19.03*/
/*html5*/
article,aside,footer,header,section,footer,nav,figure{display:block;margin:0 auto;}
/*Reset*/
@charset "UTF-8";
html,body,ul,li,ol,div,dl,dt,dd,p,h1,h2,h3,h4,h5,h6,span,strong,em,form,input,label{margin:0;padding:0;-webkit-tap-highlight-color:rgba(0,0,0,0);}
body{background:#fff;color:#333;font-family:font-family:'PingFang SC','PingFang TC','Noto Sans CJK SC','Noto Sans CJK TC','Microsoft Yahei',Helvetica,Arial;-webkit-text-size-adjust:none;}
h1,h2,h3,h4,h5,h6,strong{font-weight:normal;}
i,em,cite{font-style:normal;}
ul,li,ol{list-style:none;}
a,img{-webkit-touch-callout:none}
a{color:#2e3230;}
a,a:active,a:focus,a:hover,a:visited{text-decoration:none}
img{border:none;vertical-align:middle;}
input[type=password],input[type=text],textarea{outline:0;-webkit-appearance:none;white-space:pre-wrap;word-wrap:break-word;background:#fff;}
textarea{resize:none;}

/*clear*/
.modUl:before,
.modUl:after,
.clearfix::before,
.clearfix::after{content:"";display:block;height:0;line-height:0;clear:both;visibility:hidden;}

html{font-size:13.33333vw;}

/*  CMS Common title colors  */
.title_default { }
.title_black { color:black !important; }
.title_red { color:red !important; }
.title_blue { color:blue !important; }
.title_green { color:green !important; }
.title_brown { color:brown !important; }
.title_gray { color:gray !important; }

@media screen and (min-width:769px) {
    html {
        font-size: 102.4px;
    }
    html body{
        width: 768px;
        margin: 0 auto
    }
}

/**/
.banner img{width:100%;}
.container{padding:0 0.5rem;}

.focusBox{padding-bottom:.75rem;}
.row1{padding-bottom:.68rem;}
.row2{padding-bottom:.58rem;}
.row3{}
.row4{}
.twoYear{padding-bottom: .6rem;}
.photo{padding-bottom: .88rem;}

/*common*/
.fl{float:left;}
.fr{float:right;}

.chiefExe{padding-top:.6rem;}

/*标题*/
.modHd{height:.95rem;background-image:url(../img/hd-m.png); background-repeat:no-repeat;text-indent:-9999em;background-size:6.5rem 6.65rem;}
.latestNews .modHd{background-position:0 0;}
.chiefExe .modHd{background-position:0 -.95rem;}
.twoYear .modHd{background-position:0 -1.9rem;margin-bottom:.4rem;}
.bigEvent .modHd{background-position:0 -2.85rem;margin-bottom:.1rem;}
.comPoster .modHd{background-position:0 -3.8rem;}
.photo .modHd{background-position:0 -4.75rem;margin-bottom:.4rem;}
.liter .modHd{background-position:0 -5.7rem;margin-bottom:.4rem;}

/*大头条*/
.headLine{margin-top:.2rem;}
.headLine .border{display:table;}
.headLine .border:before,
.headLine .border:after{position:relative;top:48%;display:table-cell;width:50%; -webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%); content:'';}
.headLine .border img{padding:0 0.44rem;width:0.4rem;}
.headLine .borderTop{margin-bottom:.1rem;}
.headLine .borderBottom{margin-top:.15rem;}
.headLine .borderTop:before,
.headLine .borderTop:after{border-top:2px solid #ffa337;}
.headLine .borderBottom:before,
.headLine .borderBottom:after{border-top:.1rem solid #ffa337;}

.headLine h2{padding:.07rem 0;text-align:center;font-size:.38rem;line-height:.5rem;}
.headLine h2 a{font-weight:bold;color:#c00;}
.headLine p{text-align:center;font-size:.24rem;line-height:.36rem;}
.headLine p a{margin-right:.14rem;color:#666;}
.headLine p a:last-child{margin-right:0;}
.headLine h2 a:hover,
.headLine p a:hover{color:#c00;}

/*轮播*/
.focus{position:relative;margin:0.4rem 0;overflow:hidden;}
.focus .item-img{width:100%;}
.focus .item-txt{position:absolute;width:100%;left:0;bottom:0;height:0.54rem;font-size:0.24rem;padding:0 .2rem;color:#fff;line-height:0.54rem;background-color:rgba(0,0,0,.75);box-sizing:border-box;overflow:hidden;}
.focus .item-txt a{color:#fff;}
.focus .item-txt a:hover{color:#c00;}
.focus-pagination {position:absolute;text-align:right;font-size:0;z-index:9;}

/**/
.modItemFocus .item{margin-bottom:.32rem;}
.modItemFocus .item:last-child{margin-bottom:0;}
.modItemFocus .item h3{font-size:.36rem;font-weight:bold;line-height:.48rem;}
.modItemFocus .item h3 a{color:#c00;}
.row3 .modItemFocus .item h3 a{color:#333;}
.modItemFocus .item p{font-size:.24rem;color:#666;line-height:.4rem;}
.modItemFocus .item p a{color:#ffa337;}
.modItemFocus .item h3 a:hover,
.modItemFocus .item p a:hover{color:#c00;}
.modUl li{border-bottom:solid 1px #ddd;line-height:.6rem;font-size:.36rem;padding-top:.3rem;}
.modUl li:last-child{border-bottom:none;}
.modUl li a{font-weight:bold;}
.modUl li em{display:block;font-size:.24rem;line-height:.68rem;color:#999;}

.modItem .item{width:3.12rem;}
.modItem .item img{width:100%;height:2.06rem;overflow:hidden;}
.modItem .item h3{width:100%;padding:.05rem .12rem .1rem;font-weight:bold;font-size:.24rem;line-height:.32rem;box-sizing:border-box;background-color:#ddd;}
.modItem .item h3 span{display:block;height:.64rem;overflow:hidden;}

/*新任特首*/
.chiefExe .imgNews{overflow:hidden;}
.chiefExe .item{padding-top:.4rem;overflow:hidden;}
.chiefExe .item-img{float:left;width:3.4rem;}
.chiefExe .item-img img{width:100%;}
.chiefExe .item-con{margin-left:3.8rem;}
.chiefExe .item-con h3{font-size:0;padding-top:.08rem;}
.chiefExe .item-con h3 strong{display:block;font-size:.36rem;line-height:.42rem;font-weight: bold;}
.chiefExe .item-con h3 span{font-size:.24rem;color:#999;line-height:.28rem;}
.chiefExe .item-con p{padding-top:.3rem;color:#666;line-height:.4rem;font-size:.2rem;}
.chiefExe .item-con p a{color:#ffa337;}
.chiefExe .item-con p a:hover{color:#c00;}

.chiefExe .modUl{padding-top:.5rem;padding-bottom:0;}
.chiefExe .modUl li{background:#ddd;padding-top: 0;margin-bottom:.2rem;height:.6rem;overflow: hidden;}
.chiefExe .modUl li a{display:block;padding:0 .12rem;line-height:.6rem;font-size:.28rem;}

/*大事记*/
.bigEvent .item{position:relative;overflow:hidden;padding:.3rem 0;border-bottom:solid 1px #ddd;}
.bigEvent .item:last-child{border-bottom:none;}
.bigEvent .item-img{float:left;width:2.4rem;}
.bigEvent .item-img img{width:100%;height:1.6rem;}
.bigEvent .item-con{margin-left:2.7rem;}
.bigEvent .item-con h3 {font-size:.28rem;line-height:.4rem;height:.8rem;overflow:hidden;}
.bigEvent .item-con span{position:absolute;bottom:0.3rem;left:2.7rem;font-size:.24rem;color:#999;line-height:.52rem;}

/*青年风采*/
.liter .item{margin-bottom:.3rem;}
.liter .item img{width:100%;}
.liter .item h3{border:solid 1px #ddd;font-size:.28rem;color:#333;text-align:center;line-height:.76rem;height:.76rem;overflow:hidden;}

/*精彩剧照*/
.picScroll-left{position:relative;height: 6.28rem;overflow:hidden;}
.picScroll-left .prev,
.picScroll-left .next{z-index:999;position:absolute;top:50%;width:.32rem;height:.54rem;overflow:hidden;cursor:pointer;background:url("../img/arrow.png") no-repeat;background-size:.64rem 1.08rem;transform: translateY(-50%);}
.picScroll-left .prev{background-position:0 0;left:0;}
.picScroll-left .next{background-position:-.32rem 0;right:0;}
.picScroll-left .prev:hover{background-position:0 -.54rem; }
.picScroll-left .next:hover{background-position:-.32rem -.54rem; }
.picScroll-left img{display:block;width:4.5rem;margin:0 auto;}

/*footer*/
.index-footer {color:#999; font-size:0.22rem; display:table; margin:0.40rem 0 0; white-space:nowrap; text-align:center; background:transparent; clear:both; width:calc(100%-50px); min-width:calc(100%-50px); height:1px;}
.index-footer .aboutus {display:inline-block; padding:0 0.44rem;}
.index-footer:before,.index-footer:after {position:relative; top:48%; display:table-cell; width:50%; border-top:1px solid #ddd; -webkit-transform:translateY(50%); -ms-transform:translateY(50%); transform:translateY(50%); content:'';}



