*{margin:0; padding:0; list-style:none;font-family:"微软雅黑";color: #666;  border: none; text-decoration:none; font-weight:normal;}
body{ background:#EDEEF0;}
.clear{ clear:both;}
.box{ width: 1150px; margin: 0 auto;}
/* banner部分 */
.banner{width:100%; height:325px; position:relative;overflow:hidden;}
.banner2{width:100%; height:395px; position:relative;overflow:hidden;}
.banner_ylsf{ background:url(../images/ylsf_banner.jpg) no-repeat; width:1920px; height:325px; position:absolute; left:50%;margin-left:-960px;}
.banner_sjms{ background:url(../images/sjms_banner.jpg) no-repeat; width:1920px; height:325px; position:absolute; left:50%;margin-left:-960px;}
.banner_xjms{ background:url(../images/xjms_banner.jpg) no-repeat; width:1920px; height:325px; position:absolute; left:50%;margin-left:-960px;}
.banner_zcr{ background:url(../images/zcr_banner.jpg) no-repeat; width:1920px; height:325px; position:absolute; left:50%;margin-left:-960px;}
.banner_details{ background:url(../images/details_banner.jpg) no-repeat; width:1920px; height:395px; position:absolute; left:50%;margin-left:-960px;}
.banner_box{ width:1200px; margin:0 auto; height:325px; padding-top:10px;}
.banner_box_details{ width:1200px; margin:0 auto; height:395px; padding-top:10px;}

/* banner下大盒子样式 */
.content_list{ width: 1200px; margin:0 auto; background-color: #fff; height: auto; position: relative; margin-top: -100px; padding-top: 50px;}
.content_list .title{ color: #333; font-size: 22px; text-align: center ; font-weight: bold; }
.content_list .title_line_blue{ width: 42px; height: 3px; background-color:#098bd9; margin: 13px auto 25px;}
.content_list .title_line_pink{ width: 42px; height: 3px; background-color:#fc4945; margin: 13px auto 25px;}
.content_list h4{color: #333; font-size: 16px; margin-left: 170px; margin-bottom: 10px; line-height: 28px;}
.content_list p{color: #868686; font-size: 14px;margin-left: 170px; line-height: 30px;}

/* 年份样式 */
.year_blue{margin-left: 170px; margin-top: 45px;}
.year_blue li{ width: 160px; height: 40px; background-color: #098bd9; border-radius: 10px; float: left; margin-right: 15px; text-align: center; line-height: 40px; color: #fff; font-size: 14px; display: inline-block;}
.year_blue li a{ width: 160px; height: 40px; background-color: #098bd9; border-radius: 10px; float: left; margin-right: 15px; text-align: center; line-height: 40px; color: #fff; font-size: 14px; display: inline-block;transition: all 0.5s linear}
.year_blue li a:hover{ background-color: #026cad; transition: all 0.5s;}

.year_pink{margin-left: 170px; margin-top: 45px;}
.year_pink li{ width: 160px; height: 40px; background-color: #fc4945; border-radius: 10px; float: left; margin-right: 15px; text-align: center; line-height: 40px; color: #fff; font-size: 14px; display: inline-block;;}
.year_pink li a{ width: 160px; height: 40px; background-color: #fc4945; border-radius: 10px; float: left; margin-right: 15px; text-align: center; line-height: 40px; color: #fff; font-size: 14px; display: inline-block;transition: all 0.5s linear}
.year_pink li a:hover{ background-color: #fc302d; transition: all 0.5s;}

/* 内容样式 */
.content{width: 1140px; margin-left: 55px; margin-top: 80px;}
.content a{width: 250px; height: 380px; position: relative; display: inline-block; cursor: pointer; margin-right: 26px;  margin-bottom: 26px;}
.content a .imgbg{width: 250px; height: 380px; background-color: #000; position: absolute; left: 0; top: 0; opacity: 0.4;transition: all 0.5s linear;}
.content a img{width: 250px; height: 380px; position: absolute; left: 0; top: 0;}
.content a:hover .imgbg{opacity: 0;  transition: all 0.8s;-webkit-transition: all 0.8s;-moz-transition: all 0.8s;-o-transition: all 0.8s;}
.content .line_room{width: 50%; height: 2px; background-color: #fff;position: absolute; top: 290px; left: 25%;}
.content a p{ color: #fff; margin-left: 0; }
.content a p:nth-child(3){font-size: 16px; position: absolute; top: 255px; text-align:center; display: block; width: 100%; font-weight: bold;}
.content a p:last-child{font-size: 12px; position: absolute; top: 300px; line-height: 18px; text-align: center;}

.content2{ width: 1050px;  border: 2px solid #098bd9; border-radius: 10px; margin: 30px auto; padding-left: 60px;  padding: 40px 0 40px 60px; box-sizing: border-box;}
.content2 li{ float: left; margin-right: 160px;}
.content2 li a{ font-size: 14px; color: #666; display: block; line-height: 30px;}
.content2 li a:hover{ color: #098bd9;}

.content3{ width: 1050px; height: 365px; border: 2px solid #fc4945; border-radius: 10px; margin: 30px auto; padding-left: 60px;  padding: 40px 0 40px 60px; box-sizing: border-box;}
.content3 li{ float: left; margin-right: 160px;}
.content3 li a{ font-size: 14px; color: #666; display: block; line-height: 30px;}
.content3 li a:hover{ color: #fc4945;}

/* 弹出样式 */
.mtbd_html{position:fixed;top:25%;left:33%;margin-top:-80px;margin-left:-159px; width:800px;height:auto;border-radius:4px;background-color:#fff;color:#000;text-align:center;font-size:12px}
.mtbd_html p{text-align:left;}
.mtbd_html_nei{width:800px;min-height:400px;overflow-y:auto;max-height:500px;height:350px;display:block;overflow-y:scroll; padding: 0 70px 20px 70px; box-sizing: border-box;}
.btn{position: absolute; right: -15px; top: -13px; outline: none;}
.overfloat{position:fixed;top:0;left:0;z-index:9;display:none;width:100%;height:100%;background-color:rgba(1,1,1,.5)}
.mtbd_html p a{font-size:15px; line-height:45px; display: block; border-bottom: 1px solid #e6e6e6;}
.mtbd_html p:last-child a{border:0;}


/* 社区样式 */
.community{ margin: 50px auto 30px; width: 1200px;}