@charset "utf-8";
/* CSS Document */
.yczxft-div1 { width: 100%; overflow: hidden; margin-top: 20px;}
.yczxft-div1 .tit-div { width: 100%; overflow: hidden; border-bottom: #e0e0e0 solid 1px;}
.yczxft-div1 .tit-div span {border-bottom: #ec4f45 solid 3px; display: block; float: left; font-size: 18px; color: #ec4f45; font-weight: bold; line-height: 48px; padding: 0px 15px;}
.yczxft-div1 .tit-div a { float: right; font-size: 14px; color: #787878; line-height: 48px; margin-right: 15px;}
.yczxft-div1 .tit-div a:hover { color: #ec4f45;}
.yczxft-div1 .list-div { width: 100%; overflow: hidden;}
.yczxft-div1 .fenye { width: 100%; overflow: hidden; margin-top: 20px; height: 40px; line-height: 40px; text-align: center; background-color: #f4f4f4;}
.video-con { width: 100%; height: 330px; overflow: hidden; margin-top: 25px;}
.zuixft-txt { width: 100%; overflow: hidden; margin-top: 25px;}
.zuixft-txt h1 { margin: 0px 0 0 0; font-size: 24px; font-weight: bold; color: #282828; line-height: 55px;}
.zuixft-txt ul { margin: 0px; padding: 0px; overflow: hidden;}
.zuixft-txt ul li { width: 100%; min-height: 41px;}
.zuixft-txt ul li .biaot1 { font-size: 16px; color: #787878; font-weight: bold; position: absolute; line-height: 41px;}
.zuixft-txt ul li .neir1 { width: 100%; padding-left: 80px; font-size: 16px; color: #454545; padding-top: 6px; line-height: 1.85; text-align:justify; text-justify:inter-ideograph;}
.zuixft-txt ul li .neir1 b { font-size: 18px; color: #282828; line-height: 29px !important;}
.zuixft-txt ul li .neir1 a { color: #ec4f45;}
.ftyg-div { width: 100%; overflow: hidden; margin-top: 30px;}
.ftyg-div img { float: left; display: block; position: absolute;}
.ftyg-div ul { float: left; overflow: hidden; margin: 0px; padding: 0px 0px 0px 130px;}
.ftyg-div ul li { width: 100%; overflow: hidden; font-size: 16px; color: #454545; margin-top: 5px;}
.ftyg-div ul li:first-child { margin-top: 0px;}
.ftyg-div ul li h1 { font-size: 24px; color: #454545; font-weight: bold; margin: 0px 0px 8px 0px;}
.ftyg-form { width: 100%; overflow: hidden; margin-top: 30px;}
.ftyg-form ul { margin: 0px; padding: 0px;}
.ftyg-form ul li { width: 100%; overflow: hidden; display: flex; justify-content: space-between;}
.ftyg-form ul li textarea { width: 100%; border: #e0e0e0 solid 1px; background-color: #f8f9fa; border-radius: 3px; font-size: 15px; color: #787878;}
.ftyg-form ul li .input1 { border: #e0e0e0 solid 1px; background-color: #f8f9fa; border-radius: 3px; height: 32px; margin-top: 8px;}
.ftyg-form ul li .input2 { border: none; background-color: #ec4f45; border-radius: 3px; font-size: 16px; color: #ffffff; width: auto; height: 32px; margin-top: 8px; padding: 0px 15px;}
.wqhg-list { width: 100%; overflow: hidden; margin-bottom: 40px;}
.wqhg-list ul { margin: 0px; padding: 0px;}
.wqhg-list ul li { width: 33.33%; float: left; padding: 0px 15px; margin-top: 25px; min-height: 358px;}
.wqhg-list ul li a { display: block; width: 100%;}
.wqhg-list ul li a img { display: block; width: 100%; height: 210px; overflow: hidden;}
.wqhg-list ul li a span { display: block; width: 100%; margin: 0px; font-size: 18px; color: #454545; font-weight: bold; margin-top: 10px;}
.wqhg-list ul li a p { margin: 0px; font-size: 16px; color: #454545; margin-top: 5px;}

@media (max-width:480px) {
.video-con { height: auto; margin-top: 20px;}
.zuixft-txt { margin-top: 20px;}
.zuixft-txt h1 { font-size: 22px; line-height: 30px;}
.ftyg-div { margin-top: 15px;}
.ftyg-div img { display: none !important;}
.ftyg-div ul li h1 { font-size: 22px; line-height: 30px;}
.ftyg-form { margin-top: 15px;}
.wqhg-list { margin-bottom: 20px;}
.wqhg-list ul { margin: 0px -15px}
.wqhg-list ul li { width: 100% !important; margin-top: 20px !important; min-height: inherit;}
.wqhg-list ul li a img { height: 181px;}
}