.container .title{border-bottom: 1px dashed #e03629;width: 1200px;margin: 0 auto;padding: 90px 0 80px;margin-bottom: 50px;}
.container .title .p1{font-size: 25px;color: #b99258;margin-bottom: 35px;font-weight: bold;}
.container .title .p2{font-size: 16px;color: #a0a0a0;line-height: 32px;font-weight: lighter;}
.container .title .line{margin-left: 18px;display: block;}
.container .title .xline{margin:0 18px;display: block;}
.container .title .hitsicon{display: block;width: 17px;height: 12px;background: url("../images/hits_icon.png");margin:8px 10px 0;}
.container .title .school_design{background: url("../images/design.png");float: right;width: 212px;height: 27px;margin-top: -32px;}
/*.container .content .topic{font-size: 22px;color: #000;font-weight: bold;padding: 25px 0;}*/
.flex{display: flex;}
.container .content .con{font-size: 18px;color: #3e3a39;line-height: 34px;text-indent: 2rem;margin-bottom: 50px;}
.container .content .con p{margin: 5px 0;}
.container .content .newspage{clear: both;margin: 0px 0 90px;padding-top: 64px;border-top: 1px dashed #e03629;}
.container .content .newspage p{width: 111px;height: 33px;line-height: 33px;border: 2px solid #e03629;border-radius: 16.5px;overflow: hidden;font-size: 14px;}
.container .content .newspage p>a{width: 111px;height: 33px;line-height: 33px;color: #5d5c5c;font-size: 14px;display: block;text-decoration: none;}
.container .content .newspage p:hover{color: #fff;background:#e03629;text-decoration: none;}
.container .content .newspage p>a:hover {color: #fff;}
.container .content .newspage .txt a{text-decoration: none;font-size: 16px;height: 35px;line-height: 35px;width: 600px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;text-indent: 2rem;}
.container .content .newspage .txt a:hover{color: #e03629;}
/*.container .content .newspage a{font-size: 21px;color: #5d5c5c;height: 33px;line-height: 33px;width: 600px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;text-indent: 2rem;}
.container .content .newspage a:hover{text-decoration: none;color: #e03629;}*/
.container .content .newspage .txt{height: 35px;line-height: 35px;font-size: 16px;color: #5d5c5c;margin-left: 25px;}
.ml20{margin-left: 20px;}

.containera .fenlei{width: 100%;background: #fff;}
.containera .fenlei .flex{width: 1200px;height: 163px;margin: 0 auto;justify-content: space-around;}
.containera .fenlei .flex p{/*width: 360px;*/height: 63px;margin-top: 100px;}
.containera .fenlei .flex p a{display: block;/*width: 100%;*/ height: 60px;font-size: 22px;color: #fff;margin: 0 auto;text-align: center;padding: 0 5px;}
.containera .fenlei .flex p a:hover{border-bottom:2px solid #e03629;text-decoration: none;color: #e03629;}

.containera .content .prolist{margin-top: 100px;}
.containera .content .prolist a{display: block;width: 23%;margin: 0 10px 60px;text-decoration: none;height: 390px;overflow: hidden;border: 1px #ececec solid;box-shadow: 0 1px #ececec;float: left;background: #fff;}
.containera .content .prolist a .img{width: 100%;height: 210px;overflow: hidden;}
.containera .content .prolist a .img img:hover{transform: scale(1.1);transition: all 0.3s;}
.containera .content .prolist a .img img{width: 100%;}
.containera .content .prolist a .txt{padding: 15px 20px 20px;}
.containera .content .prolist a .txt h2{font-size: 16px;color: #252525;font-weight: bold;margin-bottom: 10px;}
.containera .content .prolist a .txt .pcon{font-size: 12px;color: #909090;}
.containera .content .prolist a .txt .flex{margin-top: 34px;padding-bottom: 6px;border-bottom: 1px solid #cfcfcf;}
.containera .content .prolist a .txt .flex span{margin: 0 5px;}

.containera .content .prolist a .txt .prolist_bottom{margin-top: 20px;display: flex;}
.containera .content .prolist a .txt .prolist_bottom .author{text-align: left;width: 50%;display: block;}
.containera .content .prolist a .txt .prolist_bottom .dateline{text-align: right;width: 50%;display: block;}
.containera .content .prolist a .txt .flex .hits_icon{width: 12px;height: 9px;display: block;background-image: url("../images/hits_icon.png");background-size: 100%;margin-top: 2px;}

.containera .content .newspage{clear: both;padding: 120px 0;display: flex;text-align: center;width: 1200px;justify-content: center;}
.containera .content .newspage a{width: 44px;height: 44px;border-radius: 10px;color: #fff;background: #d2d2d2;line-height: 44px;text-align: center;display: block;margin-right: 15px;text-decoration: none;font-size: 25px;}
.containera .content .newspage a.cur{background: #c61010;}
.containera .content .newspage a.pre img{margin-top: 10px;}
.containera .content .newspage a.next img{margin-top: 10px;}
.containera .content{width: 1200px;height: auto;margin: 0 auto;}
.bg{background: #f8f8f8;}


