.content{ width: 100%; min-height: 600px; background-color: #f9f9f9;padding-bottom: 80px;}
.content .news-nav{ width: 100%; background-color: #e6e6e6;min-height: 60px;}
.content .news-nav .nav-c{ width: 1200px; margin: auto; text-align: left; overflow: hidden}
.content .news-nav .nav-c h2{font-size: 14px; background-color: #f9f9f9; height: 24px; text-align: center; margin-right: 25px;  float: left; padding: 19px 0px 17px 0px; line-height: 24px; width: 350px; overflow: hidden}
.content .news-nav .nav-c h2 img{ vertical-align: top;margin-right: 15px;}
.content .news-nav .nav-c ul{ overflow: hidden;}
.content .news-nav .nav-c ul li{ float: left; font-size: 16px; height: 60px; line-height: 60px; padding: 0 30px; cursor: pointer; position: relative;overflow: hidden;}
.content .news-nav .nav-c ul li.curr{ background-color: #2154a0; color: #FFFFFF}
.content .news-nav .nav-c ul li.curr a{ color: #FFFFFF}
.content .news-nav .nav-c ul li.curr a:hover{color:#FFFFFF!important;}
.content .news-nav .nav-c ul li.curr .triangle-border-up{ width: 0; height: 0; border: solid 18px transparent; border-bottom: solid 15px #FFFFFF; position:absolute;bottom:-5px;left: 50%; margin-left: -18px;}
.content .news-list{ width: 1200px; margin:auto;}
.content .news-list .news-part2{ margin-top: 20px; text-align: left;}
.content .news-list .news-part2 li{ position: relative; padding: 26px 20px;transition: all 0.5s;  -moz-transition: all 0.5s;	/* Firefox 4 */  -webkit-transition: all 0.5s;	/* Safari 和 Chrome */
    -o-transition: all 0.5s;}
.content .news-list .news-part2 li .imgdiv{ float: left; width:248px; height: 178px;}
.content .news-list .news-part2 li .imgdiv img{width: 248px; height: 178px; vertical-align: top}
.content .news-list .news-part2 li h3{ overflow: hidden; font-size: 18px; padding-left: 20px; padding-top: 5px;}
.content .news-list .news-part2 li p{overflow: hidden; color: #666666;padding-left: 20px;}
.content .news-list .news-part2 li p a{ color: #666666}
.content .news-list .news-part2 li p.p1{ height: 80px; line-height: 22px; padding-top: 25px;}
.content .news-list .news-part2 li p.p2{ font-size: 12px; float: left; margin-top: 22px;}
.content .news-list .news-part2 li p.p3{ float: right;margin-top: 12px; width: 88px; height: 28px; text-align: center; line-height: 28px; font-size: 12px; border: solid 1px #cccccc; color: #999999; padding-left: 0; cursor: pointer}
.content .news-list .news-part2 li:hover{border-left: solid 4px #2154a0; background-color: #FFFFFF;box-shadow: 0px 5px 20px 0px #E0E0E0; }
.content .news-list .news-part2 li .bottom-line{height: 1px; background-color: #e6e6e6;position: absolute; bottom: 0; width: 1160px; left: 20px;}