@charset "utf-8";

/* 正文 */

.main .main_content {
    background: #fff;
    min-height: 500px;
}


/* 左内容区 */

.main_content .left_content {
    width: 74%;
    padding-right: 35px;
    box-sizing: border-box;
}


/* tab列表 */

.left_content .list_slide {
    padding: 20px 0 10px 28px;
    box-sizing: border-box;
    height: 514px;
    overflow: hidden;
}

.list_slide .slide_nav ul {
    border-bottom: 1px solid #ebebeb;
    height: 50px;
}

.list_slide .slide_nav ul li {
    float: left;
    /* width: 156px; */
    font-size: 20px;
    text-align: center;
    height: 50px;
    line-height: 50px;
    cursor: pointer;
    position: relative;
    padding: 0px 25px;
}

.list_slide .slide_nav ul li+li:before {
    content: "";
    display: inline-block;
    left: 0;
    top: 14px;
    position: absolute;
    height: 25px;
    border-left: 1px solid #ebebeb;
}

.list_slide .slide_nav ul li.on,
.list_slide .slide_nav ul li.on a {
    font-weight: bold;
    color: #0068b7;
}

.slide_content .tab_item .slide_search {
    height: 43px;
    border: 1px solid #ebebeb;
    margin-top: 20px;
    border-radius: 5px;
}

.slide_search span {
    display: inline-block;
    height: 41px;
    width: 125px;
    text-align: center;
    line-height: 41px;
    color: #4c8be0;
    background: #f2f9ff;
    border: 1px solid #cccccc;
    float: left;
}

.slide_search input {
    width: calc(100% - 200px);
    box-sizing: border-box;
    padding: 0 30px 0 10px;
    height: 43px;
    float: left;
}

.slide_search button {
    width: 72px;
    cursor: pointer;
    height: 43px;
    background: url("../images/content_search_bt_bg.png") no-repeat center;
    float: left;
}

.slide_search a {
    width: 72px;
    cursor: pointer;
    height: 43px;
    background: url("../images/content_search_bt_bg.png") no-repeat center;
    float: left;
    display: block;
}

.tab_item ul {
    margin-top: 20px;
}

.tab_item ul li {
    height: 35px;
    line-height: 35px;
    font-size: 16px;
}

.tab_item ul li a p {
    padding-left: 10px;
    position: relative;
    float: left;
    display: block;
    width: 75%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.tab_item ul li a p::before {
    content: "";
    display: inline-block;
    width: 4px;
    height: 4px;
    border-radius: 2px;
    position: absolute;
    top: 15px;
    left: 0px;
    background: #3f8dc9;
}

.tab_item ul li a span {
    float: right;
    color: #9d9d9d;
}

.domain_info {
    /* height: 400px; */
    background: #f4f4f4;
    padding: 16px 30px;
    padding-right: 0px;
    width: 825px;
}


/* 领域信息 */

.left_content .domain_info {
    height: 476px;
    box-sizing: border-box;
    padding: 15px 25px 15px 25px;
    background: #f4f4f4;
}

.domain_info .title {
    height: 50px;
    line-height: 50px;
    padding-left: 70px;
    background: url("../images/zdxmxx.png") no-repeat left center;
    color: #0068b7;
    font-weight: bold;
    font-size: 22px;
}

.domain_info .title a {
    color: #0068b7;
    font-weight: bold;
    font-size: 22px;
}

.domain_info .dolist_nav ul li {
    width: 210px;
    height: 52px;
    line-height: 52px;
    text-align: center;
    color: #0068b7;
    border-radius: 5px;
    margin-top: 25px;
    cursor: pointer;
    font-size: 16px;
}

.domain_info .dolist_nav ul li a {
    color: #0068b7;
    font-size: 16px;
}

.domain_info .dolist_nav ul li:first-child {
    background: url("../images/icon_group.png") #e2e2e2 no-repeat 20px 12px;
}

.domain_info .dolist_nav ul li:first-child.on {
    background: url("../images/icon_group.png") #0068b7 no-repeat -242px 12px;
    color: #fff;
}

.domain_info .dolist_nav ul li:first-child+li {
    background: url("../images/icon_group.png") #e2e2e2 no-repeat 20px -44px;
}

.domain_info .dolist_nav ul li:first-child+li.on {
    background: url("../images/icon_group.png") #0068b7 no-repeat -245px -43px;
    color: #fff;
}

.domain_info .dolist_nav ul li:first-child+li+li {
    background: url("../images/icon_group.png") #e2e2e2 no-repeat 20px -100px;
}

.domain_info .li6 {
    background: url("../images/zwgk_tjsj.png") #e2e2e2 no-repeat 24px 13px;
}

.domain_info .li6.on {
    background: url(../images/zwgk_tjsj1.png) #0068b7 no-repeat 24px 13px;
    color: #fff;
}

.domain_info .dolist_nav ul li:first-child+li+li.on {
    background: url("../images/icon_group.png") #0068b7 no-repeat -243px -100px;
    color: #fff;
}

.domain_info .dolist_nav ul li:first-child+li+li+li {
    background: url("../images/icon_group.png") #e2e2e2 no-repeat 21px -155px;
}

.domain_info .dolist_nav ul li:first-child+li+li+li.on {
    background: url("../images/icon_group.png") #0068b7 no-repeat -245px -155px;
    color: #fff;
}

.domain_info .dolist_nav ul li:first-child+li+li+li+li {
    background: url("../images/icon_group.png") #e2e2e2 no-repeat 20px -210px;
}

.domain_info .dolist_nav ul li:first-child+li+li+li+li.on {
    background: url("../images/icon_group.png") #0068b7 no-repeat -242px -210px;
    color: #fff;
}

.domain_info .dolist_nav ul li.on a {
    color: #fff;
}

.domain_info .dolist_main {
    width: 565px;
    overflow: hidden;
    height: 395px;
    padding-left: 25px;
}

.domain_info .dolist_main .dolist_item {
    padding-top: 12px;
}

.dolist_item li {
    height: 35px;
    line-height: 35px;
    font-size: 16px;
}

.dolist_item li a {}

.dolist_item li a p {
    float: left;
    padding-left: 10px;
    position: relative;
    display: block;
    width: 75%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.dolist_item li a p:before {
    content: "";
    display: inline-block;
    width: 4px;
    height: 4px;
    border-radius: 2px;
    position: absolute;
    top: 15px;
    left: 0px;
    background: #3f8dc9;
}

.dolist_item li a span {
    float: right;
    color: #9d9d9d;
}

.main_content .right_content {
    width: 315px;
}

.leader_window {
    height: 463px;
    overflow: hidden;
    width: 313px;
}

.leader_window .title {
    height: 50px;
}

.leader_window .title p {
    height: 50px;
    line-height: 50px;
    font-weight: bold;
    color: #0068b7;
    font-size: 20px;
    border-bottom: 1px solid #ebebeb;
}

.leader_window .leader_main {
    margin-top: 20px;
}

.leader_main .one_leader img {
    width: 156px;
    height: 216px;
}

.leader_info {
    width: 145px;
}

.leader_info .name {
    color: #0068b7;
    font-size: 18px;
}

.leader_info p+p {
    margin-top: 10px;
    font-size: 16px;
}

.leader_list .title {
    height: 45px;
    line-height: 45px;
    color: #0068b7;
    font-size: 18px;
}

.leader_list ul li {
    float: left;
    width: 100px;
    height: 40px;
    background: #f4f4f4;
    line-height: 40px;
    text-align: center;
    margin: 2px;
}

.leader_list ul li+li {
    margin: 2px;
}

.right_content .gov_open_info {
    /* margin-top: 30px; */
}

.right_content .gov_open_info .title {
    height: 55px;
    line-height: 55px;
    text-align: center;
    font-weight: bold;
    font-size: 24px;
    color: #fff;
    background: #0068b7;
}

.right_content .gov_open_info .title a {
    font-weight: bold;
    font-size: 24px;
    color: #fff;
}

.right_content .gov_open_info .clearfix {
    border: 3px solid #0068b7;
}

.right_content .gov_open_info .clearfix li {
    float: left;
    width: 50%;
    height: 80px;
    text-align: center;
    color: #0068b7;
    font-size: 16px;
    position: relative;
}

.gov_open_info .clearfix li i {
    display: block;
    width: 100%;
    height: 50px;
    background: url(../images/icon_group.png) no-repeat;
}

.gov_open_info .clearfix .li1 i {
    background-position: 55px -275px;
}

.gov_open_info .clearfix .li2 i {
    background-position: 55px -360px;
}

.gov_open_info .clearfix .li3 i {
    background-position: 55px -477px;
}

.gov_open_info .clearfix .li4 i {
    background-position: 55px -583px;
}

.right_content .gov_open_info .clearfix li a {
    display: block;
    /* line-height: 101px; */
}

.gov_open_info .list_3 li {
    height: 65px;
    line-height: 65px;
    margin-top: 20px;
    background: #f4f4f4;
    position: relative;
}

.gov_open_info .list_3 li i {
    display: block;
    width: 50px;
    height: 65px;
    background: url(../images/icon_group.png) #f4f4f4 no-repeat;
    position: absolute;
    left: 50px;
}

.gov_open_info .list_3 .li3 i {
    background-position: -258px -596px;
}

.gov_open_info .list_3 .li2 i {
    background-position: -258px -494px;
}

.gov_open_info .list_3 .li1 i {
    background-position: -263px -400px;
}

.gov_open_info .list_3 li a p {
    margin-left: 155px;
    color: #0068b7;
    font-size: 16px;
    position: relative;
}

.gov_open_info .list_3 li a p::before {
    display: inline-block;
    position: absolute;
    content: "";
    height: 35px;
    border-left: 1px solid #0068b7;
    top: 15px;
    left: -35px;
}

.part1 {
    height: 480px;
    padding: 20px 0 20px 30px;
    overflow: hidden;
}

.list_slide {
    width: 830px;
}

.part2 {
    height: 475px;
    overflow: hidden;
}



@media screen and (max-width: 768px) {
   .main_content {width:100% !important;}
   .part1 {width:100%;padding:10px;box-sizing:border-box;height:auto;} 
   .list_slide {width:100%;float: none !important;}
   .list_slide .slide_nav ul li {padding:0 20px;}
   .slide_nav {overflow:hidden;}
   .tab_item ul li a p {width:70%;}
   .leader_window {width:100%;float:none !important;}
   .leader_info {width:55%;}
   .leader_list ul li {width:32%;}
   .zwgkZtzl {height:auto !important;margin:0 !important;overflow: hidden;}
   .zwgkZtzl li {width:100% !important;margin-right:0 !important;margin-bottom:10px;}
   .zwgkZtzl li img {width:100%;}
   .zwgkZtzl .zwxx {background-size:100% !important;}
   .domain_info {width: 100%;padding: 0;}
   .part2 {height:auto;}
   .dolist_nav {float:none !important;overflow: hidden;}
   .domain_info .dolist_nav ul li {width: 47% !important;float: left;margin-top: 8px;margin-right: 12px;}
   .dolist_nav ul {margin-left:10px;}
   .domain_info .dolist_main {width:100%;height:auto;padding:10px;box-sizing:border-box;}
   .dolist_item li a p {width:70%;}
   .main_content .right_content {width:100%;}
   .leader_window {height:auto;}
   .slide_content .tab_item {display:inline-block !important; float:left;}
   .dolist_item {display:inline-block !important;float:left;}
}

@media screen and (max-width: 375px) {
.domain_info .dolist_nav ul li {
    width: 46% !important;
    padding-left: 50px;
    box-sizing: border-box;
}
.list_slide .slide_nav ul li {
    padding: 0 10px;
}
.zwxx a {margin-right: 20px !important;}
}


@media screen and (max-width: 320px) {
.list_slide .slide_nav ul li {
    padding: 0 6px;
}
.tab_item ul li a p {width:65%;}
.leader_info {width:45%;}
.dolist_item li a p {width:65%}
.zwxx a {margin-right: 10px !important;}
}