﻿@charset "utf-8";

/****清除初始样式****/

body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
input,
textarea,
p,
span,
blockquote,
th,
td {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    border: 0;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

fieldset,
img {
    border: 0;
}

address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var {
    font-style: normal;
    font-weight: normal;
}

ol,
ul {
    list-style: none;
}

body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
input,
textarea,
p,
span,
blockquote,
th,
td,
a {
    text-decoration: none;
    outline: none;
}

body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
input,
textarea,
p,
span,
blockquote,
th,
td,
a:hover {
    outline: none;
    text-decoration: none;
}

body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
input,
textarea,
p,
span,
blockquote,
th,
td,
a:focus {
    outline: none;
    text-decoration: none;
}
a{color: #333333;}
.clearfix {
    zoom: 1；
}

.clearfix:after {
    display: block;
    clear: both;
    content: "";
    visibility: hidden;
    height: 0；
}

.left{float: left;}


/****通用样式****/

.w1200 {
    width: 1200px;
    height: auto;
    margin: 0 auto;
}


/* 头条要问开始 */

.ttywBox {
    width: 100%;
    height: auto;
    padding: 20px 100px;
}

.ttywBox p {
    width: 100%;
    font-size: 32px;
    line-height: 54px;
    text-align: center;
    font-weight: bold;
    color: #189352;
}

.ttywBox div {
    font-size: 16px;
    color: #189352;
    line-height: 32px;
	text-indent: 30px;
}

.ttywBox div a {
    font-size: 16px;
    color: #c93131;
}

.ttywBox div a:hover {
    color: #c93131;
}


/* 文字新闻开始 */

.xwszBox {
    width: 100%;
    height: auto;
    padding: 20px;
    background: #fff;
}

.wzxwBox {
    width: 525px;
    height: 326px;
    float: right;
}

.wzxwTit {
    width: 100%;
    height: 50px;
}

.wzxwText {
    width: 100%;
    height: 100%;
}

.wzxwText a,.wzxwText1 a  {
    display: block;
    width: 175px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    background: #ededed;
    font-size: 22px;
    color: #333;
    cursor: pointer;
    float: left;
}

.wzxwText-hover {
    background: #189352  !important;
    color: #fff !important;
}

.wzxwList {
    width: 100%;
    height: auto;
    padding: 5px 4px 0 2px;
}

.wzxwList ul {
    display: none;
}

.wzxwList ul:nth-child(1) {
    display: block;
}

.wzxwList ul li {
    font-size: 16px;
    color: #333333;
    line-height: 46px;
    padding-left: 13px;
    background: url(list-dian.png) no-repeat 0px 22px;
}

.wzxwList ul li a {
    width: 400px;
    display: block;
    color: #333;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    float: left;
}

.wzxwList ul li a:hover {
    color: #189352;
}

.wzxwList ul li span {
    color: #999;
    float: right;
}


/* 横幅专题内容开始 */

.conSecond {
    margin-bottom: 30px !important;
}

.conSecond img {
    width: 100%;
    height: auto;
}


/* 栏目列表样式开始 */

.conThird-tit {
    width: 100%;
    height: 47px;
    line-height: 26px;
    border-bottom: 1px solid #999;
    font-size: 24px;
    color: #333;
    background: url(conThird-tit.png) no-repeat left top;
    padding-left: 44px;
    margin-bottom: 20px;
}

.conThird2 {
    width: 50%;
    padding-right: 20px;
    border-right: 1px solid #c2cfe3;
    float: left;
}

.conThird3 {
    width: 50%;
    padding-left: 20px;
    float: right;
}

.conTit {
    width: 100%;
    height: 42px;
    border-bottom: 1px solid #999999;
}

.conText {
    width: auto;
    height: 42px;
    float: left;
}

.conText a {
    display: block;
    width: auto;
    height: 42px;
    line-height: 20px;
    padding: 0 2px;
    font-size: 20px;
    color: #666;
    float: left;
}

.conText span {
    margin: 0 18px;
    float: left;
    line-height: 20px;
    font-size: 18px;
    color: #999;
}

.conText-hover {
    border-bottom: 2px solid #189352 !important;
    font-weight: bold !important;
    color: #189352 !important;
}

.conMore {
    float: right;
}

.conMore a {
    float: right;
    font-size: 16px;
    color: #666;
    line-height: 22px;
    display: none;
}

.conMore a:nth-child(1) {
    display: block;
}

.conList {
    width: 100%;
/*    height: 348px;*/
    padding-top: 12px;
    overflow: hidden;
}

.conList ul {
    display: none;
}

.conList ul:nth-child(1) {
    display: block;
}

.conList ul li {
    font-size: 16px;
    color: #333;
    line-height: 38px;
    padding-left: 13px;
    background: url(list-dian1.png) no-repeat left 17px;
}

.conList ul li a {
    width: 260px;
    display: block;
    color: #333;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    float: left;
}

.conList ul li a:hover {
    color: #189352;
}

.conList ul li span {
    color: #999;
    float: right;
}


/* 信息公开样式开始 */

.conFour-tit {
    width: 100%;
    height: 77px;
    line-height: 77px;
    background: url(xxgk-tit.png) no-repeat 36px center;
    padding-left: 134px;
    font-size: 24px;
    color: #0e76cd;
    margin-bottom: 20px;
}

.conFour-list {
    width: 100%;
    height: auto;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding-left: 20px;
    padding-bottom: 10px;
    border-bottom: 1px solid #c2cfe3;
}

.conFour-list li {
    width: 180px;
    height: 56px;
    line-height: 56px;
    background: #f2f7ff;
    margin-bottom: 18px;
}

.conFour-list li a {
    display: block;
    width: 100%;
    height: 100%;
    padding-left: 52px;
    font-size: 16px;
    color: #366fb8;
    background: url(xxgk-list1.png) no-repeat left top;
    background-size: 100% 100%;
}

.conFour-list li+li a {
    background: url(xxgk-list2.png) no-repeat left top;
    background-size: 100% 100%;
}

.conFour-list li+li+li a {
    background: url(xxgk-list3.png) no-repeat left top;
    background-size: 100% 100%;
}

.conFour-list li+li+li+li a {
    background: url(xxgk-list4.png) no-repeat left top;
    background-size: 100% 100%;
}

.conFour-list li+li+li+li+li a {
    background: url(xxgk-list5.png) no-repeat left top;
    background-size: 100% 100%;
}

.conFour-list li+li+li+li+li+li a {
    background: url(xxgk-list6.png) no-repeat left top;
    background-size: 100% 100%;
}

.conFour-list li a:hover {
    background: url(xxgk-list1-no.png) no-repeat left top;
    color: #fff;
}

.conFour-list li+li a:hover {
    background: url(xxgk-list2-no.png) no-repeat left top;
}

.conFour-list li+li+li a:hover {
    background: url(xxgk-list3-no.png) no-repeat left top;
}

.conFour-list li+li+li+li a:hover {
    background: url(xxgk-list4-no.png) no-repeat left top;
}

.conFour-list li+li+li+li+li a:hover {
    background: url(xxgk-list5-no.png) no-repeat left top;
}

.conFour-list li+li+li+li+li+li a:hover {
    background: url(xxgk-list6-no.png) no-repeat left top;
}

.conFour1-tit {
    width: 100%;
    height: 77px;
    line-height: 77px;
    background: url(zmhd-tit.png) no-repeat 36px center;
    padding-left: 134px;
    font-size: 24px;
    color: #189352;
    margin: 30px 0 20px;
}

.conFour1-list {
    width: 100%;
    height: auto;
    padding: 0 0 0px 20px;
    margin-bottom: 25px;
/*    border-bottom: 1px solid #c2cfe3;*/
    box-sizing: border-box;
}

.conFour1-list li {
    width: 180px;
    height: 55px;
	border: 1px solid #c2cfe3;
	line-height: 55px;
/*	padding-left: 73px;*/
	float: left;
	margin-left: 19px;
}
.conFour1-list li:first-child{margin-left: 0px;}
.conFour1-list li a{padding-left: 73px;font-size: 16px;}
.conFour1-list li.one a {
    display: block;
    width: 100%;
    height: 100%;
    background: url(jzxx-tit.png) no-repeat 32px center;
    color: #333;
}

.conFour1-list li.two a {
    display: block;
    width: 100%;
    height: 100%;
    background: url(zmhd_02.png) no-repeat 32px center;
    font-size: 18px;
    color: #333;
}
.conFour1-list li.two a:hover {
   background: #366fb8 url(zmhd_02_hover.png) no-repeat 32px center;
    color: #fff;
}
.conFour1-list li.one a:hover {
    background: #366fb8 url(jzxx-tit-no.png) no-repeat 32px center;
    color: #fff;
}


/* 友情链接开始 */

.conYqlj {
    width: 100%;
    height: auto;
    background: #f8f8f7;
    margin: 30px 0 0;
    padding: 30px 0 40px;
}


/* .conYqlj>div>div {
    width: 72px;
    height: 72px;
    background: #245399;
    padding: 12px 0 12px 16px;
    line-height: 24px;
    font-size: 18px;
    color: #fff;
    font-weight: bold;
    text-overflow: 20px;
    letter-spacing: 8px;
    float: left;
} */

.conYqlj ul {
    width: 100%;
    height: auto;
    /* float: right; */
    display: flex;
    justify-content: space-between;
}

.conYqlj ul li {
    width: 180px;
    height: auto;
    /* float: left; */
    /* margin-left: 20px; */
    /* padding: 8px 0; */
}

.conYqlj ul li img {
    width: 100%;
    height: 100%;
}
.zwfw{    margin-top: 29px;
    padding-left: 19px;
    /* margin-bottom: 25px; */
    padding-bottom: 25px;
    border-bottom: 1px solid #c2cfe3;
}
.yqlj{width: 1200px;margin: auto;margin-bottom: 30px;}
.yqlj ul li{position: relative;float: left;width: 285px;margin-left: 20px;}
.yqlj ul li:first-child{margin-left: 0px;}
.yqlj ul li img{width: 285px;height: 75px;}
.yqlj ul li a{display: block;width: 285px;height: 75px;line-height: 75px; }
 .sp #slider2 {
    width: 294px;
    height: 220px;
    margin: 0 auto;
    position: relative;
}

.kpxj-right {padding-left: 40px;}
 .kpxj-right .sp-dh{float:left;width:41px; height:220px; text-align:left; line-height:41px; vertical-align:middle; padding-top:40px; writing-mode: tb-rl; font-size:16px; font-weight:500;color:#fff; background:url(shipin.png) no-repeat; color:#fff;position:relative;}
.kpxj-right .sp-dh a{color:#fff;text-decoration:none;}
.kpxj-right .sp-dh a:hover {text-decoration:none;}
.kpxj-right .sp-dh img{ position:absolute; top:10px; right:5px;}
.kpxj-right .sp-dh span{  font-size:16px; position:absolute; bottom:20px; }
.kpxj-right .sp-dh span a{ color:#333333;}
.kpxj-right .sp-dh span a:hover { text-decoration:none;}



.sp #slider2 .bd ul li { position:relative;}
.sp #slider2 .bd ul li img {width:294px; height:220px;}
.sp #slider2 .bd ul li span {  position: absolute; display: block; width: 294px; height: 30px;  bottom: 0; left: 0;  background-color: #000000;   filter: alpha(opacity=50); opacity: 0.5;}
.sp #slider2 .bd ul li  p{ position:absolute; bottom:0; left:10px; text-align:center; color:#FFFFFF; line-height:30px;}
.sp #slider2 .pd {position: absolute;  z-index: 1;  left: 83%;  bottom: 35px;  font-size: 0;  padding: 0;
    border-radius: 10px; background-color: hsla(0,0%,100%,.3);}
.sp #slider2 .pd  span{ display: inline-block;cursor: pointer;
    width: 10px;  height: 10px; border-radius: 50%; background-color:#FFFFFF; margin: 0 2px;}
.sp #slider2 .pd  span.on{background:#db192a;}

.link {
    width: 1200px;
    height: 156px;
    margin: 30px auto;
/*    margin-top: 30px;*/
    background: #eff6ee;
}
.nTab1 .TabTitle .active {
    font-size: 15px;
    font-family: "Microsoft YaHei UI";
    background: #eff6ee;
}
.nTab1 .TabTitle li {
    float: left;
    cursor: pointer;
    height: 35px;
    line-height: 35px;
    list-style: none;
    text-align: center;
    width: 185px;
    margin-top: 4px;
    margin-right: 10px;
    margin-left: 5px;
}
.nTab1 .TabTitle .active span {
    color: #000;
}

element.style {
}
.nTab1 .TabTitle .active span{
    color: #000;
}
.nTab1 .TabTitle li a {
    text-decoration: none;
    font-size: 15px;
/*    font-family: "Microsoft YaHei UI";*/
}
.nTab1 .TabTitle .normal {
    font-size: 15px;
/*    font-family: "Microsoft YaHei UI";*/
}
.nTab1 .bt_bk {
    width: 1200px;
    height: 44px;
    background: #dcead9;
}
.nTab1 {
    height: 146px;
    overflow: hidden;
    width: 1200px;
}
.nTab1 .div_bd1 {
    height: auto;
    width: 1200px;
    overflow: hidden;
}
.nTab1 .div_bd1 ul li {
    line-height: 35px;
    height: 35px;
    color: #000;
    width: 250px;
    font-family: "Microsoft YaHei UI";
    font-size: 15px;
    float: left;
    padding-left: 10px;
    text-align: center;
}
.right_bottom{padding-left: 21px;}

.right_bottom ul li {position: relative;margin-top: 25px;}
.right_bottom ul li:first-child{margin-top: 0px;}
.right_bottom ul li a{position: absolute;left: 0px;top: 0px;display: block;width: 378px;height: 75px;line-height: 75px;color: #ffffff;padding-left: 102px;font-size: 17px;}

.ztzl{background: #fafafa;height: 120px;}
.ztzlcon{width: 1200px;margin: auto;padding-top: 20px;}
.ztzlcon_left{font-size: 19px;font-weight: bold;width: 78px;height: 78px;background: #189352;color: #ffffff;padding: 15px;letter-spacing: 5px;}
.ztzlcon_list ul li{float: left;margin-left: 25px;}
.ztzlcon_list ul li img{height: 78px;}