﻿        @charset "UTF-8";
        /***头部***/
        
        body {
            background: #f2f7fa url(info-bg.png) no-repeat top center;
        }
        
        .logo a {
            display: inline-block;
            margin: 35px 0 0 35px;
            width: 313px;
            height: 72px;
        }
        
        .title {
            background: url(titleBg.png) no-repeat center center;
            text-align: center;
            margin: 70px auto 80px;
        }
        
        .title a {
            display: inline-block;
            font-size: 70px;
            line-height: 70px;
            font-weight: bold;
            color: rgb(255, 255, 255);
        }
        /*页面内容公共部分*/
        
        .contentBg {
            background: rgb(241, 241, 242);
            padding: 0 35px 60px;
            margin-bottom: 86px;
        }
        
        .search-box {
            padding: 84px 0;
            width: 1028px;
            height: 218px;
            background: url(searchBoxBg.png) no-repeat center center;
        }
        
        .search-block {
            width: 510px;
            height: 50px;
            border: 1px solid rgb(13, 91, 165);
            border-radius: 9px;
            margin: 0 259px;
        }
        
        .search-block input {
            vertical-align: top;
            width: 424px;
            display: inline-block;
            line-height: 50px;
            margin-left: 23px;
        }
        
        .search-block button {
            vertical-align: top;
            display: inline-block;
            width: 36px;
            height: 37px;
            background: url(searchIcon.png) no-repeat;
            margin-top: 10px;
        }
        /*左侧栏目*/
        
        .zw-list a {
            display: block;
            width: 240px;
            padding-left: 28px;
            height: 70px;
            line-height: 70px;
            border: 1px solid rgb(229, 229, 229);
            background: #fff;
            margin-bottom: 15px;
        }
        
        .zw-list a.cur,
        .zw-list a:hover {
            background: rgb(45, 102, 165);
            border: 1px solid rgb(45, 102, 165);
        }
        
        .zw-list a.cur .tit,
        .zw-list a:hover .tit {
            color: #fff;
        }
        
        .zw-list .zw-img {
            display: inline-block;
            width: 60px;
            height: 68px;
            line-height: 68px;
            vertical-align: top;
        }
        
        .zw-list .zw-icon0 {
            background: url(zw-icon0.png) no-repeat left center;
        }
        
        .zw-list a.cur .zw-icon0,
        .zw-list a:hover .zw-icon0 {
            background: url(zwCuricon0.png) no-repeat left center;
        }
        
        .zw-list .zw-icon1 {
            background: url(zw-icon1.png) no-repeat left center;
        }
        
        .zw-list a.cur .zw-icon1,
        .zw-list a:hover .zw-icon1 {
            background: url(zwCuricon1.png) no-repeat left center;
        }
        
        .zw-list .zw-icon2 {
            background: url(zw-icon2.png) no-repeat left center;
        }
        
        .zw-list a.cur .zw-icon2,
        .zw-list a:hover .zw-icon2 {
            background: url(zwCuricon2.png) no-repeat left center;
        }
        
        .zw-list .zw-icon3 {
            background: url(zw-icon3.png) no-repeat left center;
        }
        
        .zw-list a.cur .zw-icon3,
        .zw-list a:hover .zw-icon3 {
            background: url(zwCuricon3.png) no-repeat left center;
        }
        
        .zw-list .zw-icon4 {
            background: url(zw-icon4.png) no-repeat left center;
        }
        
        .zw-list a.cur .zw-icon4,
        .zw-list a:hover .zw-icon4 {
            background: url(zwCuricon4.png) no-repeat left center;
        }
        
        .zw-list .zw-icon5 {
            background: url(zw-icon5.png) no-repeat left center;
        }
        
        .zw-list a.cur .zw-icon5,
        .zw-list a:hover .zw-icon5 {
            background: url(zwCuricon5.png) no-repeat left center;
        }
        
        .zw-list .zw-icon6 {
            background: url(zw-icon6.png) no-repeat left center;
        }
        
        .zw-list a.cur .zw-icon6,
        .zw-list a:hover .zw-icon6 {
            background: url(zwCuricon6.png) no-repeat left center;
        }
        
        .zw-list .zw-icon7 {
            background: url(zw-icon7.png) no-repeat left center;
        }
        
        .zw-list a.cur .zw-icon7,
        .zw-list a:hover .zw-icon7 {
            background: url(zwCuricon7.png) no-repeat left center;
        }
        
        .zw-list .zw-icon8 {
            background: url(zw-icon8.png) no-repeat left center;
        }
        
        .zw-list a.cur .zw-icon8,
        .zw-list a:hover .zw-icon8 {
            background: url(zwCuricon8.png) no-repeat left center;
        }
        
        .zw-list .zw-icon9 {
            background: url(zw-icon9.png) no-repeat left center;
        }
        
        .zw-list a.cur .zw-icon9,
        .zw-list a:hover .zw-icon9 {
            background: url(zwCuricon9.png) no-repeat left center;
        }
        
        .zw-list .zw-icon10 {
            background: url(zw-icon10.png) no-repeat left center;
        }
        
        .zw-list a.cur .zw-icon10,
        .zw-list a:hover .zw-icon10 {
            background: url(zwCuricon10.png) no-repeat left center;
        }
        
        .zw-list .zw-icon11 {
            background: url(../images/zw-icon11.png) no-repeat left center;
        }
        
        .zw-list a.cur .zw-icon11,
        .zw-list a:hover .zw-icon11 {
            background: url(../images/zwCuricon11.png) no-repeat left center;
        }
        
        .zw-list .tit {
            display: inline-block;
            vertical-align: middle;
            width: 112px;
            font-size: 22px;
            line-height: 30px;
            padding-right: 5px;
            color: rgb(45, 102, 165);
        }
        
        .zw-list .w130 {
            width: 130px;
        }
        
        .zw-list a .plus {
            display: inline-block;
            width: 20px;
            vertical-align: top;
            height: 68px;
            background: url(plus.png) no-repeat left center;
        }
        
        .zw-list a.cur:hover .plus,
        .zw-list a.cur .plus,
        .zw-list a:hover .plus {
            background: url(plusHover.png) no-repeat left center;
        }
        
        .zw-list a.cur .plus.close {
            background: url(plusCurIcon.png) no-repeat left center;
        }
        
        .zw-list .inner-list {
            position: relative;
            top: -15px;
            background: #fff;
            padding: 10px 0;
            display: none;
        }
        
        .inner-list a {
            display: inline-block;
            color: rgb(51, 51, 51);
            font-size: 15px;
            background: none;
            border: none;
            margin-bottom: 0;
            line-height: 32px;
            padding-left: 84px;
            height: 32px;
            background: url(dian.png) no-repeat left 64px center;
            width: 238px;
        }
        
        .inner-list a:hover,
        .inner-list a.aCur {
            width: 240px;
            background: rgb(230, 245, 255) url(dian.png) no-repeat left 64px center;
            border: none;
        }
        
        .mr0 {
            margin-right: 0;
        }