@charset "utf-8";

.title .hd {line-height: 36px; font-size: 16px; }
.title .hd {margin-bottom: 10px; border-bottom: 1px solid #d9d9d9; }
.title .hd h2 {float: left; border-bottom: 1px solid #2b7be3; margin-bottom: -1px; color: #1455b5; font-weight: normal; }
.title .hd .more {float: right; }
.title .hd .more img {margin-left: 5px; vertical-align: middle;}

.box .bd {border: 1px solid #dcdcdc; }

.banner { position:relative; width:1200px; height:400px; overflow:hidden; }
.banner .mt {position: absolute; z-index: 10; right: 0; bottom: 7px; }
.banner .mt li {float: left; width: 18px; height: 18px; line-height: 18px; text-align: center; margin-right: 7px; background: #fff; color: #000; cursor: pointer;}
.banner .mt .on {background: red; color: #fff;}

.list {line-height: 39px; padding: 5px 0 12px; }
.list li {padding-left: 16px; border-bottom: 1px solid #dcdcdc; margin: 0 22px 0 11px; background: url(ar2.png) no-repeat left center; }
.list a {color: #4c4c4c; }
.list a:hover {color: #1455b5;}
.list span {float: right; }

.c-1 {margin-top: 32px; }
.c-1 .l {float: left; width: 900px; margin-right: 17px; }
.c-1 .l .bd {background: #f0f8ff;}
.c-1 .l .b-l {float: left; margin: 6px 39px 6px 6px;}
.c-1 .l .b-r {margin: 30px 21px 0 0; line-height: 30px; text-indent: 28px; color: #333;}
.c-1 .r {float: left; width: 283px; }
.c-1 .r ul {padding: 11px 0 6px 8px; }
.c-1 .r li {margin-bottom: 8px; }
.c-1 .r .b-l {float: left; width: 60px; padding: 7px 0; line-height: 1; background: #4c99fa; color: #fff; }
.c-1 .r .b-l span {display: block; text-align: center; }
.c-1 .r .b-l span:first-child {font-size: 18px; }
.c-1 .r .b-r {float: left; width: 183px; margin: 0 16px 0 12px; }
.c-1 .r .b-r a {color: #4c4c4c; }
.c-1 .r .b-r a:hover {color: #1455b5;}

.c-2 .item {float: left; width: 590px; margin: 17px 20px 0 0;}
.c-2 .item:nth-child(2n) {margin-right: 0;}