﻿.content {
 background: url("../img/bgt.png") no-repeat bottom / 100% 640px rgb(245, 245, 245); margin: 0px auto; width: 100%; height: auto; overflow: hidden; position: relative;
}
.bgt1 {
 background: url("../img/bgt1.png") no-repeat; left: 0px; top: 0px; width: 250px; height: 200px; position: absolute; z-index: 1;
}
.ctt {
 background: rgb(255, 255, 255); margin: 0px auto; padding: 0px 15px; width: 1170px; height: auto;
}
.ctimg {
 width: 100%; height: 300px; margin-bottom: 35px;
}
.ctimg img {
 width: 100%; height: 100%;
}
.divs {
 width: 100%; height: auto; overflow: hidden;
}
.divleft {
 background: rgb(246, 246, 246); width: 230px; height: auto; float: left;
}
.divleft p {
 background: #a32928; width: 100%; text-align: center; color: rgb(255, 255, 255); line-height: 50px; font-size: 24px;
}
.divleft > div {
 width: 100%; height: auto; text-align: center; font-size: 18px; font-weight: 600; overflcolor: #007E37; ow: hidden;
}
.divleft > div img {
 width: 100%; height: auto; margin-top: 20px;
}
.divdhl {
 margin: 15px; width: 200px; min-height: 300px;
}
.divdhl li {
 background: rgb(255, 255, 255); width: 100%; height: auto; margin-bottom: 15px;
}
.divdhl li a {
 background: url("../img/jt6.png") no-repeat 180px; width: 100%; color: rgb(0, 0, 0); line-height: 40px; text-indent: -5em; font-size: 16px; display: block;
}
.divdhl li a:hover {
 background: url("../img/jt5.png") no-repeat 180px !important; color: rgb(0, 126, 55) !important;
}
.dqact {
 background: url("../img/jt5.png") no-repeat 180px !important; color: rgb(0, 126, 55) !important;
}
.divright {
 width: 900px; height: auto; float: right;
}
.dqwz {
 width: 100%; height: auto; overflow: hidden; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.dqwz p {
 width: auto; text-align: center; color: rgb(0, 0, 0); line-height: 47px; font-size: 18px; border-bottom-color: #a32928;  border-bottom-width: 2px; border-bottom-style: solid; float: left; min-width: 9%;
}
.dqwz div {
 background: url("../img/zhuye.png") no-repeat 0px 2px; margin: 17px 0px 14px; height: 15px; text-align: center; color: rgb(153, 153, 153) !important; padding-bottom: 3px; padding-left: 25px; float: right;
}
.dqwz div a {
 color: rgb(153, 153, 153);
}
.listul li a:hover span {
 color: rgb(0, 126, 55);
}
.dqwz > div a:hover {
 color: rgb(0, 126, 55);
}
.dpzw {
 width: 100%; height: auto; margin-top: 20px; margin-bottom: 40px;
}
.list {
 width: 100%; height: auto; margin-top: 20px; margin-bottom: 40px;
}
.xrld {
 width: 100%; height: auto; margin-top: 20px; margin-bottom: 40px;
}
.nry {
 width: 100%; height: auto; margin-top: 20px; margin-bottom: 40px;
}
.jsjj {
 width: 100%; height: auto; margin-top: 20px; margin-bottom: 40px;
}
.szdw {
 width: 100%; height: auto; margin-top: 20px; margin-bottom: 40px;
}
.jsxq {
 width: 100%; height: auto; margin-top: 20px; margin-bottom: 40px;
}
.dpzw > h3 {
 width: 100%; height: 32px; text-align: center; line-height: 32px; font-size: 24px;
}
.cont {
 width: 100%; min-height: 500px;
}
.listul {
 width: 100%; height: auto;
}
.listul li {
 width: 100%; height: auto;
}
.xrldul {
 width: 100%; height: auto;
}
.xrldul li {
 width: 100%; height: auto;
}
.listul li a {
 background: url("../img/jt7.png") no-repeat 0px 12px; height: auto; overflow: hidden; margin-bottom: 10px; display: block;
}
.listul li p {
 width: 80%; color: rgb(0, 0, 0); line-height: 30px; text-indent: 18px; float: left;
}
.listul li span {
 color: rgb(153, 153, 153); line-height: 30px; float: right; display: block;
}
.listdiv {
 margin: 40px auto; width: 370px;
}
.listul li a:hover p {
 color: rgb(0, 126, 55) !important; text-decoration: underline;
}
.szdwdl dd a:hover {
 color: rgb(0, 126, 55) !important; text-decoration: underline;
}
.szdwul li:hover a {
 color: rgb(0, 126, 55) !important; text-decoration: underline;
}
.lisa {
 color: rgb(0, 126, 55) !important; text-decoration: underline;
}
.xrldul li a {
 padding: 20px; width: 860px; height: auto; overflow: hidden; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
.xrldul li a > img {
 width: 10%; height: auto; margin-right: 3%; float: left;
}
.xrlddiv {
 width: 86%; float: left;
}
.xrlddiv h3 {
 width: 100%; height: 32px; color: rgb(178, 152, 115); font-size: 18px;
}
.xrlddiv p {
 width: 100%; color: rgb(0, 0, 0); line-height: 24px;
}
.xrldul li a:hover {
 background: rgb(246, 246, 246);
}
.nryh3xg {
 text-align: center; line-height: 30px; font-size: 24px; font-weight: 400;
}
.nrysj {
 margin: 12px auto 18px; width: 100%; text-align: center; color: rgb(102, 102, 102);
}
.jsjj {
 min-height: 666px;
}
.szdw {
 min-height: 666px;
}
.jsjj > div > span {
 background: rgb(178, 152, 115); padding: 0px 20px; border-radius: 0px 14px 14px 0px; color: rgb(255, 255, 255); line-height: 30px; font-size: 18px; display: inline-block; min-width: 80px;
}
.jsjj ul {
 margin: 0px 3%; width: 94%; height: auto; overflow: hidden;
}
.jsjj ul li {
 margin: 12px 13px 14px; float: left;
}
.szdwul {
 background: rgb(178, 152, 115); padding: 0px 3%; border-radius: 15px; width: 94%; min-height: 30px;
}
.szdwul li {
 line-height: 30px; margin-left: 20px; float: left;
}
.szdwul li a {
 color: rgb(255, 255, 255); font-size: 18px; font-weight: 600;
}
.szdwdl {
 padding: 12px 3%; width: 94%; overflow: hidden; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: dashed;
}
.szdwdl dt {
 width: auto; color: rgb(0, 126, 55); line-height: 30px; font-size: 16px; font-weight: 600; float: left;
}
.szdwdl dd {
 width: 96%; float: left;
}
.szdwdl dd a {
 color: rgb(0, 0, 0); line-height: 30px; margin-left: 25px; display: inline-block;
}
.jsxq > h1 {
 background: rgb(0, 126, 55); width: 150px; text-align: center; color: rgb(255, 255, 255); line-height: 30px; font-size: 16px; font-weight: 500; margin-top: 30px;
}
.jsxq > p {
 color: rgb(0, 0, 0); line-height: 26px;
}
.jsxqdiv {
 width: 100%; height: auto; overflow: hidden;
}
.jsxqdiv > img {
 width: 15%; margin-right: 5%; float: left;
}
.jsxqul {
 width: 80%; height: auto; overflow: hidden; float: left;
}
.jsxqul li {
 width: 50%; overflow: hidden; float: left; min-height: 40px;
}
.jsxqul li em {
 color: rgb(0, 126, 55); font-size: 16px; font-weight: 600; display: block;
}
.jsxqul li p {
 width: 80px; float: left;
}
.jsxqul li span {
 float: left;
}
@media screen and (max-width:1750px)
{
.bgt1 {
 display: none;
}
}
@media screen and (max-width:1199px)
{
.ctt {
 padding: 0px; width: 100%;
}
.divleft {
 width: 18%;
}
.divright {
 width: 78%; margin-right: 2%;
}
.divdhl {
 margin: 15px 0px 0px; width: 100%; overflow: hidden;
}
.divdhl li a {
 background: rgb(255, 255, 255); text-align: center !important; text-indent: 0px;
}
.jsxqul li {
 float: none;
}
.jsxqul li span {
 width: 60%; display: inline-block;
}
.xrld {
 overflow: hidden;
}
.xrldul li a {
 padding: 20px 2%; width: 96%;
}
}
@media screen and (max-width:768px)
{
.divleft {
 display: none;
}
.divright {
 margin: 0px auto; width: 90%; float: none;
}
.xrldul li a > img {
 width: 15%; margin-right: 2%;
}
.xrlddiv {
 width: 83%;
}
.listul li p {
 overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
}
@media screen and (max-width:414px)
{
.nryh3xg {
 font-size: 16px;
}
.dqwz p {
 display: none;
}
.ctimg {
 display: none;
}
.listul li span {
 display: none;
}
.dqwz div {
 width: 100%; text-align: left; float: none;
}
.jsxqdiv > img {
 width: 70%; margin-bottom: 20px; margin-left: 15%; float: none;
}
.jsxqul {
 float: none;
}
.jsxqul {
 width: 100%;
}
.jsxqul li {
 width: 100%; margin-bottom: 10px;
}
.jsxqul li span {
 width: 100%; line-height: 24px; text-indent: 20px; float: none;
}
.listdiv {
 margin: 40px 3%; width: 94%; height: auto;
}
.nrysj {
 line-height: 24px;
}
.szdwul {
 height: 60px;
}
.szdwdl {
 padding: 12px 0px;
}
.szdwdl dd a {
 margin-left: 20px;
}
.xrldul li a > img {
 width: 80%; margin-left: 10%; float: none;
}
.xrlddiv {
 width: 100%; float: none;
}
.listul li p {
 width: 100%; float: none;
}
.dpzw > h3 {
 font-size: 18px;
}
}
@media screen and (max-width:380px)
{
.jsjj ul li {
 margin: 12px 8px 14px;
}
.szdwdl dt {
 width: 100%; text-align: center; float: none;
}
.szdwdl dd {
 width: 100%; text-align: center; float: none;
}
}
@media screen and (max-width:320px)
{
.dqwz div span {
 display: none;
}
.jsjj ul li {
 margin: 12px 5px 14px;
}
.szdwdl dd a {
 margin-right: 10px; margin-left: 0px;
}
}