@charset "utf-8";

img {transition: 0.2s ease-in-out;}
img:hover {opacity: .8;}

.main-wrap1 {min-width: 1240px;background: url(../images/zysthjbanner.png) center top no-repeat #fff;}
.main-wrap2 {min-width: 1240px;background: url(../images/di.jpg) center bottom no-repeat;min-height: 1140px;background-size: 100% auto;}

.main-banner {width: 1240px;height: 600px;margin: 0 auto;}
.main-banner .logo {float: left;}
.main-banner .top {float: right;padding-top: 20px;line-height: 30px;font-size: 18px;color: #fff;}
.main-banner .top i {width: 23px;height: 23px;display: inline-block;vertical-align: middle;margin: 0 5px 8px 0;line-height: 23px;}
.main-banner .top i img {width: 23px;height: 23px;}
.main-banner .top a {color: #fff;margin: 0 5px;}
.main-banner .top a:hover {text-decoration: underline;}

.main-main {width: 1240px;padding: 20px;margin: 0 auto;min-height: 1000px;}
.main-main .con p {text-indent: 2em;font-size: 16px; line-height: 23px;}
.main-main .title {width: 1240px;}
.main-main .title a {width: 1240px;height: auto;display: block;}
.main-main .title a img {display: block;margin: 0 auto;margin-bottom: 20px}

.main-main .dcdt, .main-main .xxbs {margin-bottom: 30px;}
.main-main .list01 {overflow: hidden;display:flex;flex-wrap: wrap;justify-content: space-between;}
.main-main .list01 li {width: 48%;padding: 10px 0;border-bottom: 1px dashed #ddd;box-sizing: border-box;}
.main-main .list01 li a {display: inline-block;overflow: hidden;max-width:82%;text-overflow: ellipsis;white-space: nowrap;font-size: 16px;color: #333;}
.main-main .list01 li span.fr {float: right;color: #999;font-size: 16px;margin-left: 10px;}

.main-bottom {height: 193px;background: #397b6d;color: #fff;}
.main-bottom .wrap {width: 1240px;margin: 0 auto;height: 190px;padding-top: 30px;text-align: center;}
.main-bottom .wrap .butt {height: 30px;line-height: 30px;font-size: 18px;color: #fff;}
.main-bottom .wrap .butt a {color: #fff;font-weight: bold;margin: 0 5px;}
.main-bottom .wrap .butt a:hover {color: #333;}
.main-bottom .wrap .text {height: 130px;line-height: 130px;}
.main-bottom .wrap .text .txt {display: inline-block;margin: 0 15px;line-height: 32px;vertical-align: middle;}
.main-bottom .wrap .text .img {display: inline-block;vertical-align: middle;margin: 0 15px 4px;}






















