﻿body {background-color:#F6F6F6;}
.banner {width:100%;margin:0 auto 0 auto;position:relative;}
.banner img {display:block;width:100%;}

.path-nav {line-height:18px;}
.menu-bg {background-color:#e8e8e8;}
.menu {width:300px;float:left;}
.menu .menu-title {line-height:26px;padding:15px 0px 15px 30px;height:26px;background:url(../images/menu_icon.jpg) no-repeat 10px 22px;color:#333;font-size:16px;border-top:6px solid #004098;border-bottom:1px dotted #aaa;}
.menu .box {width:100%;box-sizing:border-box;font-size:16px;}
.menu .item {display:block;border-bottom:1px dotted #aaa;line-height:50px;height:50px;width:100%;font-weight:bold;}
.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 {color:#022e6b;background-color:#E6F0FF;}
.menu .hover span {color:#022e6b;}

.main {width:1080px;float:left;min-height:500px;background-color:#fff;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:0 30px 0 30px;}
.part-col {line-height:26px;padding:19px 5px 15px 5px;border-bottom:1px solid #ccc;height:61px;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.part-col .info-title {font-size:25px;font-weight:normal;color:#004098;float:left;}
.part-col .p-nav {float:right;}
.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;}

.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;}

.part-list {height:46px;border-bottom:1px solid #ccc;width:100%;position:relative;padding:15px 0 0 0;}
.part-list .col-name {position:relative;height:45px;line-height:45px;width:168px;text-align:center;float:left;cursor:pointer;font-size:16px;font-weight:normal;overflow:hidden;}
.part-list .hover {border-bottom:2px solid #004098;font-weight:bold;color:#022e6b;}

.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-box .title-1 {line-height:40px;font-size:30px;color:#004098;text-align:center;}
.cont-box .cont-hear {padding:40px 0 25px 0;border-bottom:1px dotted #bbb;}
.cont-box .sub-title {line-height:21px;text-align:center;margin:20px 0 0 0;}
.cont-box .sub-title span {display:inline-block;margin:0 10px;font-size:13px;color:#666;}
.cont-box .sub-title i {display:inline-block;}

.cont-bd {line-height:26px;font-size:16px;padding:50px 80px 0 80px;}
.pic-list {margin-top:25px;}
.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;}

