.top{width: 1200px; height: 90px; margin: 0 auto;}
.top>img{width: 1200px; height: 90px; display: block;}

.link{width: 1200px; height: 28px; margin: 40px auto 20px;}
.link>a{display: block; float: left; color: #41465d; margin-right: 40px; text-decoration: none; padding-bottom: 8px;}
.link>.on{color: #2078f8;}
.link>.hold{color: #2078f8; font-weight: 900; border-bottom: 3px solid #2078f8;}

.con{width: 1200px; height: auto; margin: 0 auto;}
.con>.l{width: 860px; height: auto; float: left;}
.con>.l>.list{width: 800px; height: 160px; margin-bottom: 15px; padding: 30px; background-color: #fff; display: block; text-decoration: none;}
.con>.l>.list:hover{box-shadow: 10px 10px 5px #eee;}
.con>.l>.list>.news>.title:hover{color: #2078f8;}
.con>.l>.list>.pic{width: 240px; height: 160px; display: block; float: left; border-radius: 10px; margin-right: 30px;}
.con>.l>.list>.news{width: 530px; height: 160px; overflow: hidden; float: left; margin-top: 18px;}
.con>.l>.list>.news>.title{font-size: 20px; color: #333; width: 530px; height: 20px; line-height: 20px; overflow: hidden; margin-bottom: 15px;}
.con>.l>.list>.news>.info{font-size: 14px; color: #999; width: 530px; height: 40px; line-height: 150%; overflow: hidden; margin-bottom: 48px;}
.con>.l>.list>.news>.time{font-size: 14px; color: #999; width: 530px; height: 14px; line-height: 150%; overflow: hidden;overflow: hidden;}
.con>.l>.list>.news>.time>img{width: 14px; height: 14px; display: block; float: left; margin-right: 5px;}
.con>.l>.list>.news>.time>div{width: 100px; height: 14px; display: block; float: left; margin-top: -3px; color: #bdbdbd;}
.con>.l>.loading{width: 860px; height: 48px; margin: 30px auto 80px; font-size: 14px; color: #aaacb8; background-color: #edeef2; text-align: center; line-height: 48px;}
.con>.l>.none{width: 860px; height: 48px; margin: 30px auto 80px; font-size: 14px; color: #aaacb8; background-color: #edeef2; text-align: center; line-height: 48px;}

.con>.r{width: 320px; height: auto; float: left; margin-left: 20px;}
.con>.r>.toutiao{width: 260px; height: 285px; padding: 30px 30px 40px; background-color: #fff;}
.con>.r>.toutiao>.title{font-size: #41465a; font-size: 16px; font-weight: 900; padding-left: 10px; border-left: 4px solid #2078f8; margin-bottom: 30px;}
.con>.r>.toutiao>.list{width: 260px; overflow: hidden;}
.con>.r>.toutiao>.list>img{width: 7px; height: 234px; display: block; float: left; margin-right: 10px; margin-top: 2px;}
.con>.r>.toutiao>.list>.r{width: 243px; height: 240px;float: left; margin-top: 0px;}
.con>.r>.toutiao>.list>.r>a{width: 243px; height: 14px; font-size: 14px; line-height: 14px; display: block; color: #333; text-decoration: none; margin-bottom: 17.9px; overflow: hidden;}
.con>.r>.toutiao>.list>.r>a:hover{color: #2078f8;}

.con>.r>.tuijian{width: 260px; height: 350px; padding: 30px 30px 50px; background-color: #fff; margin-top: 20px;}
.con>.r>.tuijian>.title{font-size: #41465a; font-size: 16px; font-weight: 900; padding-left: 10px; border-left: 4px solid #2078f8; margin-bottom: 20px;}
.con>.r>.tuijian>.ke{text-decoration: none; display: block; margin-bottom: 30px;}
.con>.r>.tuijian>.ke>img{width: 260px; height: 108px; margin-bottom: 15px; border-radius: 10px;}
.con>.r>.tuijian>.ke>.name{font-size: 14px; color: #333; line-height: 14px; height: 14px; overflow: hidden;}

.erweima{width: 260px; height: 167px; margin-top: 20px; padding: 20px 30px 30px; background-color: #fff;}
.erweima>.l{width: 120px; height: auto; float: left; margin-right: 20px;}
.erweima>.l>img{width: 120px; height: 120px; display: block;}
.erweima>.l>.name{text-align: center; color: #333; font-size: 14px; height: 14px; line-height: 14px; margin:10px auto;}
.erweima>.l>.en{text-align: center; color: #92959f; font-size: 14px; height: 14px; line-height: 14px;}

.hezuo_gd{width: 320px; height: 200px; display: block; margin-top: 20px;}





.addr{width: 1200px; height: 28px; margin: 31px auto 20px;}
.addr>a{color: #333; font-size: 14px;text-decoration: none;}

.art{width: 740px; height: auto; display: block; float: left; background-color: #fff; padding: 60px 60px 80px; overflow:hidden;}
.art img{max-width:740px;}
.art>.title{font-size: 32px; color: #333; line-height: 130%; width: 740px; height: auto; text-align: center; overflow: hidden;}
.art>.info{font-size: 14px; color: #bdbdbd; overflow: hidden; margin: 30px 0 50px;}
.art>.info>div{float: left; margin-right: 20px;}

.banquan{width: 860px; font-size: 14px; color: #bdbdbd; line-height: 200%; margin: 50px auto 0;}