@charset "utf-8";
/* CSS Document */

*{
    margin:0 auto;
    padding:0;
}

body,li,h1,h2,h3,h4,h5{
    margin:0 auto;
    padding:0;
}
li{
    list-style:none;
}
a{
    text-decoration:none;
    color:#000;
}
a:hover{
    color:#015293;
}
img{
    border:0;
}
input{
    border:0;
    outline:none;
}
.left{
    float:left;
}
.right{
    float:right;
}


.subject{
    width:1070px;
    height:auto;
    overflow:hidden;
    background:#fff;
    padding:15px;
}
.subject-left{
    height:auto;
    overflow:hidden;
    padding-right:15px;
}
.subject-left1{
}

.subject-left h2{
    height:46px;
    line-height:46px;
}
.subject-left h2 a{
    font-size:18px;
    color:#015293;
}
.subject-left h2 span a{
    font-size:14px;
    font-weight:normal;
    margin-left:5px;
}
.subject-left1 ul{
    width:440px;
    height:288px;
    overflow:hidden;
    margin-top:10px;
}
.subject-left1 ul a{
    width:280px;
    height:auto;
    float:left;
    line-height:32px;
    background:url(../images/list-icon.png) 3px 16px no-repeat;
    padding-left:16px;
}
.subject-left1 h3{
    width:369px;
    height:36px;
    line-height:36px;
    background:url(button-bj.png) center no-repeat;
    margin-top:12px;
}
.subject-left1 h3 a{
    font-size:16px;
    font-weight:normal;
    color:#015293;
}
.gwy{
    padding-left:75px;
}
.szf{
    padding-right:30px;
}

.subject-left3{
    width:369px;
    height:180px;
    margin-top:25px;
}

.subject-center1{
    width:327px;
    height:176px;
    margin-top:44px;
}
.subject-center1 ul{
    width:327px;
    height:130px;
    overflow:hidden;
}
.subject-center1 ul a{
    width:158px;
    height:34px;
    line-height:34px;
    border:1px solid #ddd;
    text-align:center;
    margin-top:7px;
}
.subject-center2{
    width:320px;
    height:255px;
    position:relative;
    margin-top:44px;
}
.subject-center2 .bd3{
    width:327px;
    height:199px;
    position:relative;
    z-index:0;
    margin-top:10px;
}
.subject-center2 .bd3 img{
    width:327px;
    height:199px;
    float:left;
}
.subject-center2 .bd3 li .title-bj{
    width:327px;
    height:36px;
    position:absolute;
    bottom:0;
    left:0;
    background:#000;
    filter:alpha(opacity=60);
    opacity: 0.6;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);
}
.subject-center2 .bd3 li .title{
    width:207px;
    height:36px;
    position:absolute;
    bottom:0;
    left:0;
    margin:0 10px;
    line-height:36px;
    color:#fff;
    z-index:1;
}
.subject-center2 .hd3{
    width:auto;
    height:10px;
    position:absolute;
    right:0;
    bottom:10px;
    z-index:1;
}
.subject-center2 .hd3 ul li{
    width:10px;
    height:10px;
    float:left;
    margin-right:10px;
    background:#fff;
    border-radius:45px;
}
.subject-center2 .hd3 ul li.on{
    background:url(icon5-1.png) center no-repeat;
}


.subject-right{
    width:297px;
    height:auto;
    overflow:hidden;
    padding:0 15px;
    background:#edf6fd;
}
.subject-right1{
    width:297px;
    height:430px;
}
.subject-right h2{
    width:297px;
    height:46px;
    line-height:46px;
    border-bottom:2px solid #ddd;
}
.subject-right0 h2{
    width:397px;
    height:46px;
    line-height:46px;
    border-bottom:2px solid #ddd;
}
.subject-right h2 a{
    font-size:18px;
    color:#015293;
}
.subject-right h2 span a{
    font-size:14px;
    font-weight:normal;
    margin-left:10px;
}
.subject-right1 ul{
    width:297px;
    height:394px;
    margin-top:10px;
}
.subject-right1 ul a{
    width:92px;
    height:28px;
    margin-bottom:20px;
    padding-top:46px;
    text-align:center;
}
.ts{
    width:90px;
    height:72px;
    border:1px solid #ddd;
    border-radius:10px;
    color:#015293;
}
.fw-button1{
    background:#fff url(icon6.png) center 8px no-repeat;
}
.fw-button2{
    background:#fff url(icon7.png) center 8px no-repeat;
    margin-left:8px;
}
.fw-button3{
    background:#fff url(icon8.png) center 8px no-repeat;
}
.fw-button4{
    background:url(icon9.png) center 2px no-repeat;
}
.fw-button5{
    background:url(icon10.png) center 2px no-repeat;
    margin-left:8px;
}
.fw-button6{
    background:url(icon11.png) center 2px no-repeat;
}
.fw-button7{
    background:url(icon12.png) center 2px no-repeat;
}
.fw-button8{
    background:url(icon13.png) center 2px no-repeat;
    margin-left:8px;
}
.fw-button9{
    background:url(icon14.png) center 2px no-repeat;
}
.fw-button10{
    background:url(icon15.png) center 2px no-repeat;
}
.fw-button11{
    background:url(icon16.png) center 2px no-repeat;
    margin-left:8px;
}
.fw-button12{
    background:url(icon17.png) center 2px no-repeat;
}
.subject-right2{
    width:297px;
    height:304px;
}
.subject-right2 h3{
    width:297px;
    height:43px;
    text-align:center;
    margin-top:16px;
}

.subject-right2 ul{
    width:297px;
    height:199px;
    margin-top:12px;
    background:url(../images/button-bj1.png) center no-repeat;
}
.subject-right2 ul a{
    width:92px;
    height:42px;
    margin-bottom:10px;
    padding-top:54px;
    text-align:center;
    color:#015293;
}

.subject-right0{
    width:397px;
    height:214px;
}
.subject-right0 h3{
    width:397px;
    height:43px;
    text-align:center;
    margin-top:16px;
}

.subject-right0 ul{
    width:397px;
    height:199px;
    margin-top:12px;
}
.subject-right0 ul a{
    width:92px;
    height:42px;
    margin-bottom:10px;

    text-align:center;
}

.subject-right0 ul span{
margin-left: 18px;
}
.subject-right0 h2 a{
    font-size:18px;
    color:#015293;
}
.hd-button1{
    background:url(icon20.png) center 8px no-repeat;
}
.hd-button2{
    background:url(icon21.png) center 8px no-repeat;
    margin-left:8px;
}
.hd-button3{
    background:url(icon22.png) center 8px no-repeat;
}
.hd-button4{
    background:url(icon23.png) center 8px no-repeat;
}
.hd-button5{
    background:url(icon24.png) center 8px no-repeat;
    margin-left:8px;
}
.hd-button6{
    background:url(icon25.png) center 8px no-repeat;
}
.subject-right3{
    width:297px;
    height:462px;
}
.subject-right3 ul{
    width:297px;
    height:410px;
    overflow:hidden;
    margin-top:9px;
}
.subject-right3 .pic{
    width:295px;
    height:198px;
    border:1px solid #ddd;
    position:relative;
    margin-bottom:10px;
}
.subject-right3 .pic img{
    width:295px;
    height:154px;
}
.subject-right3 .pic a{
    width:275px;
    height:36px;
    line-height:36px;
    position:absolute;
    filter:alpha(opacity=60);
    opacity: 0.6;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);
    bottom:0;
    left:0;
    background:#000;
    padding:0 10px;
    color:#fff;
}
.subject-right3 ul a{
    width:210px;
    height:auto;
    float:left;
    line-height:32px;
    background:url(list-icon.png) 3px 16px no-repeat;
    padding-left:16px;
}

/*index2*/
.subject2{
    width:1040px;
    height:auto;
    overflow:hidden;
    background:#fff;
    padding:15px 30px;
}

.subject2-left{
    width:750px;
    height:auto;
    overflow:hidden;
    padding-right:22px;
    padding-bottom:15px;
    border-right:1px solid #ddd;
    margin-top:15px;
}
.subject2-left1{
    width:750px;
    height:344px;
}
.subject2-left h2{
    width:750px;
    height:46px;
    line-height:46px;
    border-bottom:2px solid #ddd;
}
.subject2-left h2 a{
    font-size:18px;
    color:#015293;
}
.subject2-left h2 span a{
    font-size:14px;
    font-weight:normal;
    margin-left:10px;
    color:#999;
}
.subject2-left h2 span a:hover{
    color:#015293;
}
.subject2-left1 ul{
    width:750px;
    height:288px;
    overflow:hidden;
    margin-top:10px;
}
.subject2-left1 ul a{
    width:734px;
    height:auto;
    float:left;
    line-height:32px;
    background:url(list-icon.png) 3px 16px no-repeat;
    padding-left:16px;
}
.subject2-left1 ul a span{
    font-size:14px;
    color:#999;
    margin-left:10px;
}
.subject2-left2{
    margin-top:30px;
}
.subject2-left3{
    width:360px;
    margin-top:30px;
}
.subject2-left3 h2{
    width:360px;
}
.subject2-left3 ul{
    width:360px;
}
.subject2-left3 ul a{
    width:344px;
}


.subject2-right{
    width:245px;
    height:auto;
    overflow:hidden;
    margin-top:15px;
    padding-bottom:15px;
}
.subject2-right1{
    width:245px;
    margin-top:14px;
}
.subject2-right1 .gk-search1{
    width:223px;
}
.subject2-right1 .gk-search2{
    width:245px;
}
.subject2-right1 .gk-search2 label{
    margin-right:15px;
}
.subject2-right1 .table{
    width:245px;
}
.subject2-right1 .table input{
    width:100px;
}
.subject2-right1 .gk-search4{
    width:193px;
    height:27px;
    background:url(../images/icon26.png) center no-repeat;
    color:#fff;
    margin:20px 26px;
}
.subject2-right h2{
    width:245px;
    height:46px;
    line-height:46px;
    border-bottom:2px solid #ddd;
}
.subject2-right h2 a{
    font-size:18px;
    color:#015293;
}
.subject2-right h2 a span{
    font-size:14px;
    font-weight:normal;
    margin-left:10px;
}
.subject2-right2{
    width:245px;
    height:368px;
    margin-top:30px;
    overflow:hidden;
}
.subject2-right2 ul{
    width:245px;
    height:312px;
    margin-top:10px;
}
.subject2-right2 ul a{
    width:175px;
    height:46px;
    line-height:46px;
    float:left;
    padding-left:70px;
    margin-top:5px;
}
.an1{
    background:url(../images/an-bj1.png) center no-repeat;
}
.an2{
    background:url(../images/an-bj2.png) center no-repeat;
}
.an3{
    background:url(../images/an-bj3.png) center no-repeat;
}
.an4{
    background:url(../images/an-bj4.png) center no-repeat;
}
.an5{
    background:url(../images/an-bj5.png) center no-repeat;
}
.an6{
    background:url(../images/an-bj6.png) center no-repeat;
}
.subject2-right3{
    width:245px;
    height:170px;
    margin-top:30px;
    overflow:hidden;
}
.subject2-right3 ul{
    width:253px;
    height:114px;
    margin-top:10px;
}
.subject2-right3 ul a{
    width:118px;
    height:30px;
    line-height:30px;
    text-align:center;
    background:#edf6fd;
    float:left;
    margin:8px 8px 0 0;
}
.subject2-right4{
    width:245px;
    height:290px;
    margin-top:30px;
    overflow:hidden;
}
.subject2-right4 ul{
    width:253px;
    height:234px;
    margin-top:10px;
}

.bottom2{
    margin-top:6px;
}