@charset "utf-8";
* {margin: 0px;padding: 0px;}
.left {float: left;}
.right {float: right;}
img {border: none;}
.clearfix {zoom: 1;}
.clearfix:after {content: "020";height: 0px;display: block;overflow: hidden;clear: both;}
a{color: #333333;}
a:hover {color: #004a7c;transition: all 0.2s;-webkit-transition: all 0.2s;-o-transition: all 0.2s;-moz-transition: all 0.2s;text-decoration: none;}
ul li,ol li {list-style-type: none;}
body {font-family: "microsoft Yahei";width: 100%;}

.height10{width: 100%;height: 10px;}
.height15{width: 100%;height: 15px;}
.height20{width: 100%;height: 20px;}
.height25{width: 100%;height: 25px;}
.height30{width: 100%;height: 30px;}
.height40{width: 100%;height: 40px;}
.height50{width: 100%;height: 50px;}
.height60{width: 100%;height: 60px;}


/*******通用********/
.main{width: 100%;height: auto;overflow: hidden;}
.newtitle{width: 1200px;height: 50px;margin: 0 auto;}
.newtitle .newtitle01{width: auto;height: 100%;font-size: 36px;color: #333333;padding-right: 20px;font-weight: 600;}
.newtitle .newtitle02{width: auto;height: 100%;font-size: 14px;color: #666666;}
.newtitle a{width: auto;height: 100%;font-size: 14px;color: #666666;float: right;line-height: 70px;}
.main2020{width: 100%;height: auto;overflow: hidden;}
/*******header********/

/*******banner********/
.tybanner{width: 100%;height: 240px;}
.tybannercon{width: 1200px;height: 100%;margin: 0 auto;}
.tybannercon span{line-height: 240px;font-size: 40px;color: #FFFFFF;display: block;}
.ztjcfwbanner{background: url(ztjcfwbg.png) no-repeat top center;}
.tybannercon .tybannercon01{line-height: 80px;font-size: 40px;padding-top: 60px;color: #FFFFFF;}
.tybannercon .tybannercon02{line-height: 20px;font-size: 16px;color: #FFFFFF;opacity: 0.8;padding-right: 775px;}
.tytitle{width: 1200px;height: auto;margin: auto;}
.tytitle p{width: 100%;height: 88px;border-bottom: 4px solid #acacac;}
.tytitle p span {display: block;float: left;color: #2B2F32;font-size: 36px;height: 88px;line-height: 100px;cursor: default;}
.tytitle p span d{font-size: 24px;}

/*******主体********/
.ztkcfw01{width: 1200px;height: auto;margin: auto;}
.ztfw{width: 100%;height: auto;margin-top: 20px;}
.ztfw ul li{width: 285px;height: 220px;box-shadow: 0 2px 15px 0 rgba(153,153,153,0.20);float: left;text-align: center;margin-right: 20px;margin-bottom: 20px;overflow: hidden;}
.ztfw ul li:hover{background: #e1e1e1;}
.ztfw ul li:hover img{transform: scale(1.1);transition: 0.3s;}
.ztfw ul li:nth-child(4n){margin-right: 0;}
.ztfw ul li img{width: 285px;height: 140px;}
.ztfw ul li a p{font-size: 22px;font-weight: bold;line-height: 80px;}
.ztkcfw02{width: 1200px;height: auto;margin: auto;}
.dsztfw ul li{width: 285px;height: 122px;float: left;margin-right: 20px;margin-top: 30px;background: #f1f2f4;overflow: hidden;}
.dsztfw ul li:hover{background: #e3e1e1;}
.dsztfw ul li:hover img{transform: scale(1.1);transition: 0.3s;}
.dsztfw ul li img{float: left;}
.dsztfw ul li p{float: left;display: block;width: 110px;height: 40px;line-height: 40px;font-size: 16x;color: #333;text-align: center;margin-top: 25px;}
.dsztfw ul li span{float: left;display: block;width: 110px;height: 30px;line-height: 30px;font-size: 14px;color: #666666;text-align: center;}
.dsztfw ul li:nth-child(4n){margin-right: 0;}
.rmtj{width: 100%;height: auto;overflow: hidden;}
.rmtj ul li{width: 277px;height: 140px;float: left;margin-top: 20px;margin-right: 30px;}
.rmtj ul li:nth-child(4n){margin-right: 0;}
.rmtj ul li a{display:block;width: 100%;height: 100%;padding-left: 25px;padding-top: 30px;}
.rmtj .rmtj1{font-family: PingFangSC-Semibold;font-size: 24px;color: #FFFFFF;letter-spacing: 0.39px;line-height: 36px;text-shadow: 0 2px 4px rgba(0,0,0,0.30);}
.rmtj .rmtj2{opacity: 0.8;font-family: PingFangSC-Medium;font-size: 16px;color: #FFFFFF;letter-spacing: 0.26px;margin-top: 10px;line-height: 20px;}
.ztfwctitle{width: 100%;height: auto;min-height: 130px;padding-bottom: 10px;}
.ztfwctitle ul li{background: #FFFFFF;box-shadow: 0 2px 15px 0 rgba(153,153,153,0.20);border-radius: 30px;border-radius: 30px;width: 158px;height: 50px;float: left;margin-right: 15px;margin-top: 20px;line-height: 50px;text-align: center;cursor: pointer;}
.ztfwctitle ul li:hover{background: #515EF2;box-shadow: 0 2px 15px 0 rgba(153,153,153,0.20);border-radius: 30px;border-radius: 30px;color: #FFFFFF;}
.ztfwctitle ul li.active{background: #515EF2;box-shadow: 0 2px 15px 0 rgba(153,153,153,0.20);border-radius: 30px;border-radius: 30px;color: #FFFFFF;}
.ztfwctitle ul li:nth-child(7n){margin-right: 0;}
.ztfwctitle ul{width: 1220px;overflow: hidden;padding-left: 10px;margin-left: -10px;padding-bottom: 10px;}
.ztfwclist{width: 100%;height: auto;overflow: hidden;}
.ztfwclistitle{font-size: 24px;color: #2B2F32;letter-spacing: 0;margin-top: 10px;}
.ztfwclist ul li{width: 277px;height: 70px;padding-left: 20px;background: #F1F2F3;margin-right: 30px;margin-top: 20px;float: left;    display: flex;
    flex-direction: column;
    justify-content: center;padding-right: 20px;}
.ztfwclist ul li:nth-child(4n){margin-right: 0;}
.yinchang{width: 100%;height: 80px;line-height: 80px;text-align: center;font-size: 14px;color: #515EF2;}
.yinchang a{color: #515EF2;}
.ztfwclist ul{width: 100%;}

/*******footer2020********/
.footer2020{width: 100%;height: auto;border-top: 2px solid #e2e4e4;background-color: #f1f2f3;min-height: 300px;}
.footer2020 .footer2020-1{width: 1200px;height: 240px;margin: 0 auto;padding-top: 35px;}
.footer2020-101{width: 270px;height: 170px;background-color: #eaebeb;padding: 25px;float: left;}
.footer2020-101title{font-size: 17px;width: 100%;height: 40px;font-weight: bold;}
.footer2020-101list ul li{float: left;width: 50%;line-height: 40px;font-size: 15px;}
.footer2020-102{width: 270px;height: 170px;float: left;margin-left: 40px;}
.footer2020-102 ul li{width: 100%;height: 50px;background-color: #eaebeb;line-height: 50px;font-size: 15px;padding-left: 20px;margin-bottom: 10px;}
.footer2020-103{width: 270px;height: 170px;float: left;margin-left: 40px;}
.footer2020-103 ul li{width: 100%;height: 50px;line-height: 50px;font-size: 15px;padding-left: 55px;margin-bottom: 10px;background: url(2code.png) no-repeat #eaebeb 20px 16px;}
.footer2020-104{width: 270px;height: 170px;float: left;margin-left: 40px;}
.footer2020-104top{width: 100%;height: 50px;background-color: #eaebeb;line-height: 50px;font-size: 15px;padding-left: 20px;margin-bottom: 10px;}
.footer2020-104top img{margin-right: 20px;}
.footer2020-104bottom{width: 100%;height: 110px;}
.footer2020-104bottom1{width: 165px;height: 100%;float: left;margin-right: 10px;background-color: #eaebeb;display: flex;align-items: center;}
.footer2020-104bottom1 img{margin: 0 auto;}
.footer2020-104bottom2{width: 95px;height: 100%;float: left;background-color: #eaebeb;display: flex;align-items: center;}
.footer2020-104bottom2 img{margin: 0 auto;}
.footer2020-2{width: 100%;height: 60px;margin: 0 auto;border-top: 2px solid #e2e4e4;background: #eaebeb;}
.footer2020-201{width: 1200px;height: 100%;line-height: 56px;margin: auto;}
.footer2020-201 p{float: left;font-size: 13px;margin-right: 25px;}
.footer2020-103 a{position: relative;}
.footer-mp-item-hover {display: none;position: absolute;left: 0;bottom: 3.1rem;height: 233px;width: 274px;padding: 1rem;background: url(erweimabg.png) no-repeat ;opacity: .97;z-index: 99;text-align: center;}
.footer-mp-item-hover img{width: 160px;height: 160px;}
.footer-mp-item-hover>i {font-size: .8rem;color: #000;text-align: center;display: block;font-style: normal;line-height: 1.5;}
.footer-mp-item-hover>i {font-size: .8rem;color: #000;text-align: center;display: block;font-style: normal;line-height: 1.5;font-size: 20px;}