* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0px;
    padding: 0px;
}

html,
body {
    width: 100%;
    height: auto;
    margin: 0px;
    padding: 0px;
    background-color: #ffffff;
}

img {
    border: none;
}

a {
    text-decoration: none;
}

ul,
li {
    list-style: none;
}

.hed2 {
    width: 100%;
    min-width: 1150px;
    background-color: #ffffff;
    border-bottom: 2px solid #cfcfd8;
}

.head_nav2 {
    width: 1150px;
    min-width: 1150px;
    height: 80px;
    margin: 0 auto;
}

.tit-left {
    font-family: "楷体";
    float: left;
    height: 100%;
    padding-top: 23px;
}

.tit-left p {
    font-size: 31px;
    font-weight: bold;
    color: #ad9b6b;
}

.d-dh {
    float: right;
    width: 650px;
    height: 100%;
}

.d-dh ul {
    margin: 0;
    padding: 0;
}

.d-dh ul li {
    list-style: none;
    float: left;
    height: 100%;
    width: 19.9%;
    padding-top: 25px;
}

.d-dh ul li:hover {
    background-color: #e5e5e5;
}

.d-dh ul li p:hover {
    color: #ffffff;
    background-color: #e5e5e5;
}

#fnav-img {
    width: 35px;
    margin-top: 35px;
}

.fnav-name {
    color: #4b4b4b;
    margin: 3px 0 0 0;
    font-size: 17px;
    font-family: "寰蒋闆呴粦";
    text-align: center;
}

.name-dx {
    width: 45px;
    height: 1px;
    background-color: #ad9b6b;
    margin: 10px auto;
}

.d-dh ul li a {
    text-decoration: none;
}

.current {
    background-color: #e5e5e5;
}

.current p {
    color: #ffffff;
}

.currents {
    background-color: #e5e5e5;
}

.currents p {
    color: #ff8080;
}


/**/

.d-title {
    width: 1150px;
    min-width: 1150px;
    margin: 40px auto;
    text-align: center;
    padding-top: 0px;
    overflow: hidden;
    font-family: "寰蒋闆呴粦";
}

.d-title2 {
    width: 100%;
    margin: 40px auto;
    text-align: center;
    padding-top: 40px;
    overflow: hidden;
    background-image: url(../img/news2.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
}

.p-tit1 {
    font-size: 28px;
    font-family: "寰蒋闆呴粦";
    color: #383838;
}

.p-tit2 {
    font-size: 16px;
    font-family: "寰蒋闆呴粦";
    color: #99959c;
    margin-top: 10px;
}

.d-dx1 {
    width: 120px;
    height: 3px;
    margin-top: 10px;
    margin-bottom: 0px;
    margin-left: auto;
    margin-right: auto;
    background-color: #ad9b6b;
}

.d-icon p {
    float: right;
    width: 55%;
    text-align: left;
    font-size: 16px;
    text-indent: 2rem;
    line-height: 34px;
    font-family: "寰蒋闆呴粦";
    color: #88848b;
}

.pl-img {
    width: 465px;
}

.bt-more {
    width: 55%;
    float: right;
    font-family: "寰蒋闆呴粦";
}

.bt-more2 {
    width: 150px;
    height: 30px;
    background-color: #ffffff;
    border: 1px solid #d2ccbc;
    margin-top: 40px;
    padding-top: 5px;
}

.bt-more2 a {
    text-decoration: none;
    color: #d2ccbc;
}

.bt-more2 a:hover {
    color: black;
}

.d-gynr {
    width: 100%;
    margin: 40px auto;
    height: auto;
    overflow: hidden;
}

.d-gynr img {
    float: left;
    width: 40%;
    height: 240px;
}


/*  */

#nr {
    width: 1170px;
    min-width: 1170px;
    margin: 40px auto 0 auto;
    align-items: center;
    font-family: "寰蒋闆呴粦";
}

.center {
    width: 1300px;
    min-width: 1300px;
    height: 25px;
}

.center_img {
    width: 520px;
    height: 182px;
    margin-top: -20px;
    margin-left: 410px;
    border-bottom: 2px solid red;
}

.p_title {
    width: 380px;
    font-size: 15px;
    font-weight: bold;
}

.p_cent {
    font-size: 13px;
}

.p_cent span {
    color: red;
}

.p_cent a {
    text-decoration: none;
}

.about {
    display: inline-block;
    width: 220px;
    height: 180px;
}

.img_cent {
    display: inline-block;
    width: 300px;
    vertical-align: middle;
    padding: 15px;
    margin-left: 220px;
    margin-top: -200px;
    font-size: 13px;
    background-color: #92bde7;
    height: 180px;
}

.xx {
    margin-top: -17px;
    margin-left: 200px;
}

.xx a {
    text-decoration: none;
}

.xx span {
    color: red;
}

.tab_qh ul li {
    list-style: none;
    float: left;
    width: 48%;
    height: 120px;
    margin-top: 20px;
    padding-bottom: 10px;
    margin-right: 10px;
    margin-left: 10px;
    border-bottom: 1px dashed #d2ccbc;
}

.tab_qh ul li img {
    float: left;
    width: 100px;
    height: 100px;
}

.tab_qh ul li p {
    text-align: left;
    margin-left: 120px;
}

.p-syxw1 {
    color: #777879;
    font-family: "寰蒋闆呴粦";
    font-size: 17px;
}

.p-syxw2 {
    color: #bebfc1;
    font-family: "寰蒋闆呴粦";
    font-size: 16px;
    margin-top: 15px;
}

.p-syxw2:hover {
    color: #ad9b6b;
}

.p-syxw3 {
    color: #cfcfcf;
    font-family: "寰蒋闆呴粦";
    font-size: 16px;
    margin-top: -100px;
    float: right;
}

.d-xwnr {
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
    font-family: "寰蒋闆呴粦";
}

.d-xwnrs {
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
    font-family: "寰蒋闆呴粦";
}

.bt-mores {
    width: 100%;
    min-width: 1150px;
    margin-top: 40px;
    margin-bottom: 40px;
    text-align: center;
}

.bt-mores2 {
    width: 150px;
    height: 30px;
    border: 1px solid #d2ccbc;
    padding-top: 5px;
    margin: 0 auto;
}

.bt-mores2 a {
    text-decoration: none;
    color: #d2ccbc;
}

.bt-mores2 a:hover {
    color: black;
}


/*  */

.d-xwnrs ul li {
    list-style: none;
    width: 100%;
    float: left;
    border-bottom: 1px dashed #b3b3b3;
    margin-top: 30px;
    padding-bottom: 15px;
}

.p-yj1 {
    float: left;
    color: black;
}

.p-yj2 {
    float: left;
    color: #878787;
}

.p-yj2:hover {
    color: #ad9b6b;
}

.p-yj3 {
    float: right;
    color: #cfcfcf;
}


/**/

.icon-yhzx {
    width: 1150px;
    min-width: 1150px;
    margin: 30px auto;
    /* overflow: hidden; */
}

.treebox {
    width: 200px;
    margin: 30px 0;
    border-radius: 5px;
    border: 1px solid #e2e2e2;
    float: left;
    overflow: hidden;
}

.menu {
    overflow: hidden;
}


/*绗竴灞�*/

.menu li.level1>a {
    display: block;
    height: 45px;
    line-height: 45px;
    color: black;
    font-size: 18px;
    font-weight: 600;
    position: relative;
    font-family: "寰蒋闆呴粦";
    transition: all .5s ease 0s;
    text-align: center;
}

.menu li.level1 a:hover {
    text-decoration: none;
}

.menu li.level1 a.current {
    text-decoration: none;
}


/*============淇グ鍥炬爣*/

.ico {
    width: 20px;
    height: 20px;
    display: block;
    position: absolute;
    left: 20px;
    top: 12px;
    background-repeat: no-repeat;
    background-image: url(../img/ico1.png);
    background-size: 20px 120px;
}


/*============灏忕澶�*/

.level1 i {
    width: 20px;
    height: 10px;
    background-image: url(../img/arrow.png);
    background-repeat: no-repeat;
    display: block;
    position: absolute;
    right: 20px;
    top: 18px;
}

.level1 i.down {
    background-position: 0 -10px;
}

.ico1 {
    background-position: 0 0;
}

.ico2 {
    background-position: 0 -20px;
}

.ico3 {
    background-position: 0 -40px;
}

.ico4 {
    background-position: 0 -60px;
}

.ico5 {
    background-position: 0 -80px;
}


/*绗簩灞�*/

.menu li ul {
    overflow: hidden;
}

.menu li {
    border-bottom: 1px dashed #e2e2e2;
}

.menu li ul.level2 {
    display: block;
}

ul.level2 li:nth-child(1) {
    border-top: 1px solid #e2e2e2;
}

.menu li ul.level2 li a {
    display: block;
    height: 45px;
    line-height: 45px;
    color: black;
    font-size: 16px;
    text-align: center;
    transition: all 1s ease 0s;
}

.menu li ul.level2 li a:hover {
    color: #ff8080;
}

.menu li:last-child {
    border: none;
}


/*  */

.aches {
    float: right;
    width: 82%;
    margin-top: -50px;
    margin-left: auto;
    margin-right: auto;
}

#mains {
    margin: 80px auto;
}

.p-gsjs {
    font-family: "寰蒋闆呴粦";
    font-size: 25px;
    color: #a1a1a1;
    padding-left: 20px;
    padding-top: 5px;
}

.d-fx {
    margin-top: 10px;
    background-color: #dcdede;
    width: 98%;
    height: 1px;
    float: right;
}

.d-gsjs {
    width: 100%;
    margin-top: 40px;
    padding-left: 20px;
    overflow: hidden;
}

.d-gsjs p {
    font-family: "寰蒋闆呴粦";
    font-size: 16px;
    text-indent: 2rem;
    line-height: 30px;
    color: #807b83;
}

.d-gsjs img {
    width: 385px;
    height: 155px;
    padding: 5px;
    margin-right: 20px;
    border: 1px solid #dcdede;
}


/**/

.d-news {
    width: 100%;
    margin-top: 40px;
    padding-left: 20px;
    overflow: hidden;
}

.d-news a {
    color: #666666;
}

#img-xw {
    float: left;
    width: 100px;
    height: 95px;
    margin-right: 20px;
    border: none;
    margin-top: 5px
}

.p-xw1 {
    color: #666666;
    font-size: 20px;
    font-weight: bold;
    font-family: "寰蒋闆呴粦";
}

.p-xw2 {
    float: right;
    color: #dcdcdc;
    margin-top: -20px;
    margin-right: 100px;
    font-family: "寰蒋闆呴粦";
}

.p-xw3 {
    color: #a1a1a1;
    font-size: 18px;
    line-height: 30px;
    margin-top: 20px;
    text-align: left;
    font-family: "寰蒋闆呴粦";
}

.d-news ul li {
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #e9e9e9;
    overflow:hidden;
}

.p-yj1s {
    float: left;
    color: black;
}

.p-yj2s {
    float: left;
    color: #878787;
    margin-top: 10px;
    margin-left: 10px;
}

.p-yj2s:hover {
    color: #ad9b6b;
}

.p-yj3s {
    float: right;
    color: #cfcfcf;
    margin-top: -19px;
}


/*鍒嗛〉*/

.page {
    width: 940px;
    height: auto;
    text-align: center;
    padding: 5px 0 0 0;
    margin-bottom: 50px;
    margin: 0 auto;
}

#ctl00_ContentPlaceHolder1_rep_page a {
    text-decoration: none;
    border: 1px solid #dadada;
    font-size: 15px;
    padding: 1px;
    color: #7a7978;
}

.page em {
    padding: 0 3px;
}

#ctl00_ContentPlaceHolder1_rep_page span {
    margin-right: 5px;
    font-weight: Bold;
    color: #ffffff;
    background-color: #d18046;
    border: 1px solid #eb6100;
    padding-left: 3px;
    padding-right: 3px;
}

#ctl00_ContentPlaceHolder1_rep_page a:hover {
    color: #d18046;
}

.d-fy {
    width: 1150px;
    min-width: 1150px;
    margin: 0 auto;
    text-align: center;
}

.d-fy a {
    text-decoration: none;
    color: #d18046;
    font-size: 18px;
}


/*鏂伴椈涓績鍐呴〉*/

.tit-newsi {
    width: 1150px;
    min-width: 1150px;
    margin: 40px auto;
    padding-top: 20px;
}

.p-newsi1 {
    font-size: 40px;
    color: #3e3e3e;
    font-family: "寰蒋闆呴粦";
    text-align: center;
}

.p-newsi2 {
    font-size: 16px;
    margin-top: 20px;
    margin-bottom: 20px;
    color: #a7a7a7;
    font-family: "寰蒋闆呴粦";
    text-align: center;
}

.d-fx2 {
    width: 100%;
    height: 1px;
    background-color: #d7d7d7;
}

.p-newsi3 {
    font-size: 20px;
    margin-top: 40px;
    margin-bottom: 60px;
    color: #676767;
    text-indent: 2rem;
    font-family: "寰蒋闆呴粦";
}

.d-newsfy {
    width: 1150px;
    min-width: 1150px;
    margin-top: 400px;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

.d-newsfy a {
    text-decoration: none;
    color: #676767;
    font-size: 18px;
}

.d-newsfy a:hover {
    color: black;
}

.p-lxwm {
    font-size: 16px;
    font-family: "寰蒋闆呴粦";
    color: #5a5a5a;
    margin-bottom: 20px;
}


/* footer */

.footer {
    width: 100%;
    min-width: 1150px;
    overflow: hidden;
    border-top: 2px solid #a2a2a2;
    background-color: #f1f1f1;
}

.d-ft {
    width: 1150px;
    margin: 0 auto;
    font-family: "寰蒋闆呴粦";
    color: black;
    font-size: 15px;
    padding-top: 50px;
    padding-bottom: 55px;
    background-color: #f1f1f1;
}

.p-ft1 {
    float: left;
}

.p-ft2 {
    float: right;
}