body {background-color:#F6F6F6;}
.banner {width:1380px;margin:20px auto 0 auto;height:390px;position:relative;}

.menu {width:300px;float:left;background-color:#004098;border-radius:3px;border:1px solid #004098;box-sizing:border-box;padding: 0 0 6px 0;}
.menu .menu-title {line-height:26px;padding:15px 0px 15px 30px;height:26px;background:url(../images/menu_icon.jpg) no-repeat 10px 19px;color:#fff;font-size:16px;}
.menu .box {width:100%;background-color:#fff;padding:10px;box-sizing:border-box;font-size:16px;}
.menu .item {display:block;border-bottom:1px dotted #eee;line-height:50px;height:50px;width:100%;}
.menu .btn {display:block;position:relative;padding:0 0 0 15px;}
.menu .icon {display:block;width:4px;height:7px;background:url(../images/menu_item.jpg) no-repeat 0 0;position:absolute;right:10px;top:22px;}
.menu .hover {background-color:#EC5613;color:#fff;}
.menu .hover span {color:#fff;}

.main {width:1060px;float:left;margin:0 0 0 20px;position:relative;}
.part-col {line-height:26px;padding:7px 0;border-bottom:3px solid #EC5613;height:26px;position: relative;}
.part-col .info-title {font-size:16px;font-weight:bold;color:#004098;}
.main .p-nav {position:absolute;right:0px;top:10px;}
.part-col .p-nav li {float:left;padding:0 5px;color:#999;}
.part-col .p-nav li a {font-size:14px;color:#666;}
.part-col .p-nav li span {padding:0 0 0 5px; display:inline-block;}

.wrap {position:relative;}
.wrap .p-nav {position:absolute;right:0px;top:10px;}

.main .list {padding:10px 10px;}
.main .list .item {line-height:30px;display:block;height:30px;clear:both;border-bottom:1px dotted #ccc;padding:10px 5px;}
.main .list .title {float:left;font-size:16px;}
.main .list .date {float:right;color:#999;font-size:14px;}
.pager-box {height:30px;text-align:center;padding:30px 0;}
.pager-box .pagelist {margin:0 auto;}
.pager-box .pagelist li {display:inline-block;}
.pager-box .pagelist a {display:inline-block;width:48px;height:30px;text-align:center;border:1px solid #004098;line-height:28px;font-size:13px;margin:0 3px;background-color:#d8e9ff;box-sizing:border-box;}
.pager-box .pageinfo {display:inline-block;height:30px;text-align:center;border:1px solid #EC5613;line-height:28px;font-size:13px;margin:0 3px;background-color:#fff0e9;box-sizing:border-box;padding:0 10px;}
.pager-box .current_style {display:inline-block;width:48px;height:30px;text-align:center;border:1px solid #EC5613;line-height:28px;font-size:13px;margin:0 3px;background-color:#fff0e9;box-sizing:border-box;font-weight:bold;font-size:13px;}

.cont-box {padding:0 20px 50px 20px;}
.cont-box .title {line-height:40px;font-size:30px;color:#004098;text-align:center;padding:40px 0 40px 0;border-bottom:1px dotted #ccc;}
.cont-bd {line-height:26px;font-size:16px;padding:50px 80px 0 80px;}
.pic-list {margin-top:25px;}
.pic-list:after {content: "";display: block;height: 0;clear: both;visibility: hidden;}
.pic-list .item {display:block;width:33.3%;float:left;box-sizing:border-box;padding:0 10px;margin-bottom:20px;}
.pic-list .btn {display:block;width:100%;background-color:#fff;height:280px;border-bottom-left-radius:3px; border-bottom-right-radius:3px;overflow:hidden;box-shadow: 1px 1px 5px #ccc;}
.pic-list .pic {width:100%;height:206px;overflow:hidden;background-color:#f0f0f0;text-align:center;}
.pic-list .pic img {width:auto;height:206px;}
.pic-list .pic-info {background-color:#fff;padding:5px 10px;width:100%;box-sizing:border-box;overflow:hidden;word-wrap: break-word;word-break: normal;}
.pic-list .pic-title {font-weight:bold;display:block;overflow:hidden;height:21px;font-size:15px;}
.pic-list .pic-cont {color:#888;line-height:18px;height:36px;width:100%;overflow:hidden;font-size:14px;}