body {
    background : #ffffff;
    font-size  : 16px;
    line-height: 1.5;
    margin     : 0;
    padding    : 0;
    font-family: Arial, Helvetica, sans-serif;
}

a {
    color          : #333333;
    text-decoration: none;
}

img {
    vertical-align: middle;
    border        : 0;
}

ul {
    margin : 0;
    padding: 0;
}

li {
    list-style: none;
}

* {
    outline: none;
}

.container {
    width : 1215px;
    margin: 0 auto;
}

.clear {
    clear: both;
}

.hengfu {
    margin-top: 15px;
}

.header .head {
    height    : 267px;
    background: url('../images/head_bj.jpg') top center no-repeat;
    min-width : 1215px;
}



.header .nav {
    height    : 50px;
    background: url('../images/nav_bj.jpg') center center repeat-x;
    min-width : 1215px;
}

.header .nav ul li {
    width      : 151px;
    float      : left;
    font-size  : 18px;
    text-align : center;
    line-height: 50px;
}

.header .nav ul li a {
    color: #ffffff;
}

.block1 {
    margin-top: 40px;
}

.block1 .top {
    height       : 105px;
    background   : #eaf1f7;
    border-radius: 105px;
}

.block1 .top .tl {
    width      : 120px;
    float      : left;
    text-align : center;
    padding-top: 17px;
}

.block1 .top .tc {
    width      : 960px;
    float      : left;
    height     : 105px;
    line-height: 105px;
    text-align : center;
    font-size  : 36px;
    font-weight: bold;
}

.block1 .top .tc a {
    color: #064f90;
}

.block1 .top .tr {
    width      : 125px;
    float      : right;
    text-align : center;
    padding-top: 35px;
}

.block1 .bottom {
    margin-top: 35px;
}

.block1 .bottom .left {
    width: 525px;
    float: left;
}

.block1 .bottom .left img {
    width : 525px;
    height: 390px;
}

.block1 .bottom .right {
    width: 668px;
    float: right;
}

.block1 .bottom .right .bigtitle {
    border: 1px solid #8c8c8c;
}

.block1 .bottom .right .bigtitle .title {
    float: left;
}

.block1 .bottom .right .bigtitle .more {
    float       : right;
    margin-right: 14px;
    padding-top : 13px;
}

.block1 .bottom .right .list {
    padding: 10px 10px;
    height : 320px;
}

.block1 .bottom .right .list ul li {
    height      : 40px;
    line-height : 40px;
    background  : url('../images/li1.png') center left no-repeat;
    padding-left: 15px;
    overflow    : hidden;
}

.block1 .bottom .right .list ul li a:hover {
    color          : #dc1617;
    text-decoration: underline;
}

.block2 {
    margin-top: 20px;
}

.block2 .left {
    width: 804px;
    float: left;
}

.block2 .left .bigtitle {
    height    : 77px;
    background: url('../images/two_name.png') no-repeat;
}

.block2 .left .bigtitle .more {
    float       : right;
    font-size   : 16px;
    color       : #d5d5d5;
    line-height : 50px;
    margin-right: 10px;
}

.block2 .left .bigtitle .more a {
    color: #d5d5d5;
}

.block2 .left .list {
    padding: 10px;
    height : 240px;
}

.block2 .left .list ul li {
    background  : url('../images/li2.png') center left no-repeat;
    padding-left: 30px;
    line-height : 40px;
}

.block2 .left .list ul li a {
    color: #1965a2;
    float: left;
}

.block2 .left .list ul li a:hover {
    text-decoration: underline;
}

.block2 .left .list ul li span {
    float: right;
    color: #acc1df;
}

.block2 .right {
    width: 370px;
    float: right;
}

.block2 .form {}

.block2 .form form {
    border                 : 2px solid #194497;
    width                  : 366px;
    height                 : 28px;
    border-radius          : 5px;
    color                  : #194497;
    -webkit-text-fill-color: #194497;
}

.block2 .form form .keyword {
    width      : 310px;
    background : none;
    height     : 28px;
    line-height: 28px;
    border     : 0;
    margin-left: 15px;
    float      : left;
}

.block2 .form form .submit {
    background  : url('../images/search.png') center center no-repeat;
    width       : 18px;
    height      : 20px;
    border      : 0;
    margin-right: 10px;
    margin-top  : 4px;
    float       : right;
    cursor      : pointer;
}

.block2 .right .oo {
    margin-top: 5px;
}

.block2 .right .ot {
    margin-top: 5px;
}

.block2 .right .list {
    background: #f5f5f5;
    height    : 170px;
    padding   : 5px 10px;
}

.block2 .right .list ul li {
    background  : url('../images/li3.jpg') center left no-repeat;
    line-height : 33px;
    height      : 33px;
    overflow    : hidden;
    padding-left: 10px;
}

.block2 .right .list ul li a:hover {
    color          : #dc1617;
    text-decoration: underline;
}

.block3 {
    margin-top: 20px;
}

.block3 .container {
    border : 1px solid #d7d4d6;
    padding: 5px;
    width  : 1203px;
}

.block3 .container ul li {
    width     : 33.33%;
    float     : left;
    text-align: center;
}

.block3 .container ul li img {
    width : 395px;
    height: 105px;
}

.block4 {
    margin-top: 20px;
}

.block4 .left {
    width  : 345px;
    float  : left;
    padding: 30px 20px 10px;
}

.block4 .center {
    width      : 345px;
    float      : left;
    padding    : 30px 20px 10px;
    margin-left: 30px;
}

.block4 .right {
    width  : 345px;
    float  : right;
    padding: 30px 20px 10px;
}

.block4 .bigtitle {
    height: 35px;
}

.block4 .bigtitle .more {
    float      : right;
    padding-top: 7px;
    font-size  : 14px;
}

.block4 .bigtitle .more a {
    color: #666666;
}

.block4 .list {
    padding: 10px 10px;
    height : 200px;
}

.block4 .list ul li {
    height      : 40px;
    line-height : 40px;
    background  : url('../images/li1.png') center left no-repeat;
    padding-left: 15px;
    overflow    : hidden;
}

.block4 .list ul li a:hover {
    color          : #dc1617;
    text-decoration: underline;
}

.block4 .row1 {
    background: #f1eef3;
}

.block4 .row1 .left .bigtitle {
    background: url('../images/b4lm1.png') top left no-repeat;
}

.block4 .row1 .center .bigtitle {
    background: url('../images/b4lm2.png') top left no-repeat;
}

.block4 .row1 .right .bigtitle {
    background: url('../images/b4lm3.png') top left no-repeat;
}

.block4 .row2 .left .bigtitle {
    background: url('../images/b4lm4.png') top left no-repeat;
}

.block4 .row2 .center .bigtitle {
    background: url('../images/b4lm5.png') top left no-repeat;
}

.block4 .row2 .right .bigtitle {
    background: url('../images/b4lm6.png') top left no-repeat;
}

.block4 .row3 .left .bigtitle {
    background: url('../images/b4lm7.png') top left no-repeat;
}

.block4 .row3 .center .bigtitle {
    background: url('../images/b4lm8.png') top left no-repeat;
}

.block4 .row3 .right .bigtitle {
    background: url('../images/b4lm9.png') top left no-repeat;
}

.block5 {
    margin-top: 20px;
}

.block5 .container {
    border : 1px solid #d7d4d6;
    padding: 5px;
    width  : 1203px;
}

.block5 .left {
    width: 80px;
    float: left;
}

.block5 .right {
    width: 1120px;
    float: right;
}

.block5 .right ul li {
    width     : 33.33%;
    float     : left;
    text-align: center;
}

.block5 .right ul li img {
    width : 365px;
    height: 80px;
}

.block6 {
    margin-top: 40px;
}

.block6 .container {
    width: 1189px;
}

.block6 .bigtitle {
    height    : 35px;
    background: url('../images/bl6.png') top center no-repeat;
}

.block6 .bigtitle .more {
    float      : right;
    padding-top: 7px;
    font-size  : 14px;
}

.block6 .bigtitle .more a {
    color: #666666;
}

.block6 .box {
    margin-top: 28px;
}

.block6 .prev {
    width     : 30px;
    float     : left;
    margin-top: 55px;
}

.block6 .next {
    width     : 30px;
    float     : right;
    margin-top: 55px;
}

.block6 .list {
    width      : 1090px;
    float      : left;
    margin-left: 17px;
    overflow   : hidden;
}

.block6 .list ul li {
    width       : 260px;
    height      : 170px;
    margin-right: 17px;
    position    : relative;
}

.block6 .list ul li img {
    width : 260px;
    height: 170px;
}

.block6 .list ul li .title {
    position   : absolute;
    z-index    : 999;
    left       : 0;
    bottom     : 0;
    height     : 35px;
    line-height: 35px;
    padding    : 0 10px;
    background : #000000;
    background : rgba(0, 0, 0, 0.7);
    color      : #ffffff;
    font-size  : 14px;
}

.footer {
    margin-top: 35px;
    background: #f3f4f8;
}

.footer .link {
    padding: 35px 20px;
}

.footer .link select {
    width      : 370px;
    height     : 35px;
    line-height: 35px;
    float      : left;
}

.footer .link select.tt {
    float      : left;
    margin-left: 53px;
}

.footer .link select.ss {
    float: right;
}

.footer .foot {
    border-top: 6px solid #064f91;
}

.footer .foot .box {
    width  : 850px;
    padding: 60px 0;
    margin : 0 auto;
}

.footer .foot .box .left {
    width     : 150px;
    text-align: center;
    float     : left;
}

.footer .foot .box .right {
    width      : 600px;
    margin-left: 30px;
    float      : left;
    color      : #064f91;
}

.footer .foot .box .right a {
    color: #064f91;
}

.footer .foot .box .right .line1 {
    margin-top: 8px;
    font-size : 20px;
}

.footer .foot .box .right .line1 span {
    padding: 0 20px;
}

.footer .foot .box .right .line2 {
    margin-top: 8px;
}

.pager {
    width      : 100%;
    text-align : center;
    line-height: 40px;
    margin     : 0 auto;
    padding    : 30px 0 20px;
}

.pager .page {
    padding-left : 0;
    border-radius: 4px;
    width        : _350px;
    margin       : 0 auto;
    text-align   : center;
}

.pager .page li {
    zoom    : 1;
    display : inline-block;
    *display: inline;
}

.pager .page li a {
    color: #686868;
}

.pager .page .current a,
.pager .page .current span {
    z-index         : 2;
    color           : #ffffff;
    cursor          : default;
    background-color: #3171b8;
    border-color    : #3171b8;
}

.pager .page li a,
.pager .page li span {
    position        : relative;
    float           : left;
    padding         : 8px 15px;
    margin-left     : -1px;
    line-height     : 1.428571429;
    text-decoration : none;
    background-color: #ffffff;
    border          : 1px solid #e5e5e5;
}

.article {
    margin-top: 25px;
}

.article .container {
    width: 1180px;
}

.articletitle {
    height       : 45px;
    line-height  : 45px;
    border-bottom: 2px solid #1965a2;
}

.articletitle .name {
    float       : left;
    font-size   : 26px;
    font-weight : bold;
    color       : #064f90;
    padding-left: 2px;
}

.articletitle .weizhi {
    float        : right;
    padding-right: 10px;
    color        : #4B4B4B;
}

.article .showlist {
    padding: 20px 10px;
}

.article .showlist ul li {
    line-height : 40px;
    height      : 40px;
    background  : url('../images/li1.png') center left no-repeat;
    padding-left: 15px;
}

.article .showlist ul li a {
    float: left;
}

.article .showlist ul li span {
    float    : right;
    font-size: 14px;
    color    : #8c8c8c;
}

.article .showlist ul li.border {
    height       : 1px;
    border-bottom: 1px dotted #8e8e8e;
    background   : none;
    margin       : 10px 0;
}

.article .showarticle {
    margin-top: 30px;
}

.article .showarticle .title {
    width      : 1000px;
    font-size  : 24px;
    line-height: 35px;
    text-align : center;
    margin     : 0 auto;
    font-weight: bold;
}

.article .showarticle .other {
    font-size    : 14px;
    color        : #8e8e8e;
    text-align   : center;
    margin       : 25px 0;
    border-bottom: 1px solid #ddd;
    line-height  : 50px;
    height       : 50px;
}

.article .showarticle .other .left {
    width: 220px;
    float: left;
}

.article .showarticle .other .center {
    float: left;
}

.article .showarticle .other .right {
    width: 220px;
    float: right;
}

.article .showarticle .other .right .print {
    padding-left: 25px;
    background  : url('../images/print.png') center left no-repeat;
    float       : left;
    cursor      : pointer;
}

.article .showarticle .other .right .font {
    float: right;
}

.article .showarticle .other .right .font span {
    cursor: pointer;
}

.article .showarticle .content {
    padding: 0 30px 30px;
}

.article .showarticle .content img {
    max-width: 100%;
}