* {margin:0;padding:0;}
body,ul,li,dl,tl,dd,h1,h2,h3,h4,p{ margin:0px; padding:0px;}
ul, li {list-style-type:none; overflow:hidden;}
img{ border:0px;}
body {font-size:14px;color:#333;line-height:30px;font-family:"微软雅黑"; background-color: #eaeaea;}
a {color:#121212;text-decoration:none;}
a:webkit-any-link {display:block;}
a:hover {color:#d52e26;text-decoration:none;}
.pz_menubox{ display:none;}
.clear{ clear:both; }
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
*html .clearfix {height:1%;}
*+html .clearfix {height:1%;}
img{width: auto;height: auto;max-width: 100%;max-height: 100%;}
.fl {float:left;!important;_display:inline;}
.fr {float:right; !important;_display:inline;}
.wrap {	width:1200px;margin:0 auto;}
.top{background-color: #f9f9f9;}
.top .wrap{display: flex;display: -ms-flexbox;display: -webkit-flex;justify-content: space-between;align-items: center;}
.top .wrap span{display: inline-block;line-height: 35px;font-size: 12px;}
.head{background-color: #ffffff;padding: 20px 0;}
.head .wrap{display: flex;display: -ms-flexbox;display: -webkit-flex;justify-content: space-between;align-items: center;}
.head .wrap .logo{display: inline-block;max-height: 60px;width: auto;}
.head .wrap .logo img{width: auto;height: auto; max-height: 60px;}
.head .wrap ul{height: 50px;}
.head .wrap ul li{display: inline-block;}
.head .wrap ul li a{display: block;padding: 10px 10px;font-size: 20px;font-weight: bold;position: relative;}
.head .wrap ul li a::before{content: "";display: none;width: 100%;height: 2px;background-color: #d52e26;position: absolute;left: 0;bottom: 0;}
.head .wrap ul li.bg a,.head .wrap ul li a:hover{color: #d52e26;}
.head .wrap ul li.bg a::before,.head .wrap ul li a:hover::before{display: block;}
.head .wrap span{font-size: 20px;font-weight: bold;}
.nav{display: none; height: 50px;line-height: 50px;background-color: #000000;}
.nav ul li{display: inline-block;}
.nav ul li a{color: #fff;font-size: 18px;display: inline-block;width: 130px;text-align: center;}
.nav ul li.bg a,.nav ul li a:hover{background-color: #d52e26;}
.banner{width: 100%;text-align: center;}
.banner img{width: auto;max-width: 100%;min-width: 1200px; height: auto;vertical-align: top;}
.title{text-align: center;margin-bottom: 20px;}
.title h3{font-size: 26px;line-height: initial; margin-bottom: 10px;padding-bottom: 10px;border-bottom: 1px solid #000000;position: relative;}
.title h3::before{content: "";display: block;width: 80px;height: 5px;background-color: #d52e26;position: absolute;left: calc(50% - 40px);bottom: -3px;}
.title span{color: #000000;}
.sjainfon{padding: 30px 0 0;}
.sjainfon .sjainf{display: flex;display: -ms-flexbox;display: -webkit-flex;background-color: #fff;padding: 30px 20px 20px;border-radius: 20px;border: 1px solid #d9d9d9;}
.sjainfon .sjainf .sjainflt{margin-right: 20px;}
.sjainfon .sjainf .sjainflt img{width: auto;max-width: 300px;height: auto;max-height: 200px;}
.sjainfon .sjainf .sjainflt p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
/* .sjainfon .sjainf .sjainfrg{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 8;overflow: hidden;} */
.sjainfon .sjainf .sjainfrg h3{font-size: 20px;margin-bottom: 5px;}
.sjainfon .sjainf .sjainfrg h3 a{float: right;font-size: 14px;color: #222222;font-weight: 400;}
.sjainfon .sjainf .sjainfrg h3 a:hover{color:#d52e26;}
.kcmlt{padding: 30px 0 0;}
.kcmlt .kcmltul{display: flex;display: -ms-flexbox;display: -webkit-flex;flex-wrap: wrap;justify-content: space-between;}
.kcmlt .kcmltul .kcmltli{margin-bottom: 20px;display: flex;display: -ms-flexbox;display: -webkit-flex;background-color: #ffffff;padding: 20px;border-radius: 20px;border: 1px solid #d9d9d9;}
.kcmlt .kcmltul .kcmltli:hover{border: 1px solid #d52e26;}
.kcmlt .kcmltul .kcmltli .kcmltimg{margin-right: 20px;}
.kcmlt .kcmltul .kcmltli .kcmltimg img{vertical-align: top;width: 198px;height: 133px;}
.kcmlt .kcmltul .kcmltli .kcmltxme a.kcmlth3{width: 330px; font-size: 18px;font-weight: bold;color: #000000;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.kcmlt .kcmltul .kcmltli .kcmltxme a.kcmlth3:hover{color:#d52e26;}
.kcmlt .kcmltul .kcmltli .kcmltxme .pamrf{display: flex;display: -ms-flexbox;display: -webkit-flex;justify-content: flex-start;align-items: center;}
.kcmlt .kcmltul .kcmltli .kcmltxme .pamrf span{display: inline-block;height: 25px;width: 75px;margin-right: 10px; background: url("../img/pamrf.png") repeat-x center left;background-size: 15px 15px;}
.kcmlt .kcmltul .kcmltli .kcmltxme .kcmltxmeb{display: flex;display: -ms-flexbox;display: -webkit-flex;justify-content: flex-start;align-items: center;margin-top: 10px;}
.kcmlt .kcmltul .kcmltli .kcmltxme .kcmltxmeb a{font-size: 16px;display: inline-block;width: 120px;height: 35px;text-align: center;line-height: 35px;background-color: #d52e26;color: #ffffff;border-radius: 40px;}
.kcmlt .kcmltul .kcmltli .kcmltxme .kcmltxmeb a:nth-child(2){margin-left: 15px;background-color: #289613;}
.donrjlt{padding: 30px 0 0;}
.donrjlt .donrjltnr .donrjltli{display: inline-block;padding: 10px 20px;background-color: #ffffff;margin: 0 20px 20px 0; width: 31.9%;box-sizing: border-box;border: 1px solid #d9d9d9;border-radius: 5px;}
.donrjlt .donrjltnr .donrjltli:hover{border: 1px solid #d52e26;}
.donrjlt .donrjltnr .donrjltli:nth-child(3n){margin-right: 0;}
.donrjlt .donrjltnr .donrjltli a{width: 100%; font-size: 16px;font-weight: bold; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.hjkrd{padding: 30px 0 0;}
.hjkrd .sihzfj{background-color: #ffffff;padding: 20px 20px 1px;border-radius: 20px;border: 1px solid #d9d9d9;}
.hjkrd .sihzfj .sihzfjimg{width: 23.4%;height: auto;margin: 0 20px 20px 0;display: inline-block;position: relative;}
.hjkrd .sihzfj .sihzfjimg:nth-child(4n){margin-right: 0;}
.hjkrd .sihzfj .sihzfjimg img{width: auto;max-width: 100%;height: auto;vertical-align: top;}
.hjkrd .sihzfj a.sihzfjimg:hover::before{content: "";display: block;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.4);position: absolute;left: 0;top: 0;}
.hjkrd .sihzfj .sihzfjimg span{position: absolute;left: 0;top: 0;display: block;width: 100%;height: 100%;display: none;justify-content: center;align-items: center;color: #ffffff;font-size: 18px;}
.hjkrd .sihzfj a.sihzfjimg:hover span{display: flex;display: -ms-flexbox;display: -webkit-flex;}
.xskael{padding: 30px 0 0;}
.xskael .xskaelb{background-color: #ffffff;padding: 20px 20px 15px;border-radius: 5px;border: 1px solid #d9d9d9;}
.skrorl{background-color: #fff;padding: 20px 0 15px;border-top: 1px solid #dbdbdb;margin-top: 30px;}
.foot{background-color: #000000;padding: 20px 0;}
.foot .wrap{display: flex;display: -ms-flexbox;display: -webkit-flex;justify-content: space-between;align-items: flex-start;flex-wrap: wrap;}
.foot .fotlft{display: flex;display: -ms-flexbox;display: -webkit-flex;align-items: flex-start;}
.foot .fotlft ul{display: inline-block;margin-right: 30px;text-align: center;padding-left: 30px;border-left: 1px solid #8d8d8d;}
.foot .fotlft ul h3{font-size: 18px;color: #ffffff;}
.foot .fotlft ul li a{display: block;color: #ffffff;font-size: 14px;margin-top: 10px;}
.foot .fotre{display: flex;display: -ms-flexbox;display: -webkit-flex;align-items: flex-start;}
.foot .fotre .kefusxl{margin-right: 30px;color: #ffffff;}
.foot .fotre .kefusxl h3{font-size: 18px;}
.foot .fotre .kefusxl span{display: block;margin-top: 5px;}
.foot .fotre img{width: 120px;margin-top: 5px;}
.foot p{width: 100%;text-align: center;color: #ffffff;border-top: 1px solid #d9d9d9;padding-top: 10px;margin-top: 20px;}
.foot p a{color: #ffffff;}
.askdlr{display: none;}
.zdlrt{margin: 10px 0;}
.sakrt{padding: 0 0 30px;}
.sakrt .wrap{display: flex;display: -ms-flexbox;display: -webkit-flex;justify-content: space-between; align-items: flex-start;}
.sakrt .wrap .sakrtfr{width: 870px;background-color: #ffffff;padding: 20px;box-sizing: border-box;}
.sakrt .wrap .sakrttl{width: 300px;}
.sakrth{padding-bottom: 20px;margin-bottom: 20px;font-size: 20px; border-bottom: 1px solid #d9d9d9;position: relative;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.sakrth::before{content: "";display: block;width: 30%;height: 3px;background-color: #d52e26;position: absolute;left: 0;bottom: -1px;}
.sakrt .wrap .sakrtfr .sakrtli{display: flex;display: -ms-flexbox;display: -webkit-flex;padding-bottom: 18px;margin-bottom: 20px;border-bottom: 1px solid #d9d9d9;}
.sakrt .wrap .sakrtfr .sakrtli .sakrtimg{margin-right: 15px;}
.sakrt .wrap .sakrtfr .sakrtli .sakrtimg img{vertical-align: top;width: 190px;height: 130px;}
.sakrt .wrap .sakrtfr .sakrtrg .sakrtrgh{font-size: 18px;font-weight: bold;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.sakrt .wrap .sakrtfr .sakrtrg .sakrtrf{display: flex;display: -ms-flexbox;display: -webkit-flex;justify-content: flex-start;align-items: center;}
.sakrt .wrap .sakrtfr .sakrtrg .sakrtrf span{display: inline-block;height: 25px;width: 75px;margin-right: 10px; background: url("../img/pamrf.png") repeat-x center left;background-size: 15px 15px;}
.sakrt .wrap .sakrtfr .sakrtrg .sakrtmeb{display: flex;display: -ms-flexbox;display: -webkit-flex;justify-content: flex-start;align-items: center;margin-top: 5px;}
.sakrt .wrap .sakrtfr .sakrtrg .sakrtmeb a{font-size: 16px;display: inline-block;width: 120px;height: 35px;text-align: center;line-height: 35px;background-color: #d52e26;color: #ffffff;border-radius: 40px;}
.sakrt .wrap .sakrtfr .sakrtrg .sakrtmeb a:nth-child(2){margin-left: 15px;background-color: #289613;}
.sakrt .wrap .sakrttl .sakrton{padding: 20px;background-color: #ffffff;margin-bottom: 30px;}
.sakrt .wrap .sakrttl .sakrton a{display: block;padding-left: 20px; font-size: 16px; margin-top: 10px; position: relative; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.sakrt .wrap .sakrttl .sakrton a::before{content: "";display: block;width: 8px;height: 8px;border-radius: 8px;background-color: #d52e26;position: absolute;left: 0;top: 11px;}
.sakrt .wrap .sakrtfr .sakrtjse{font-size: 16px;line-height: 30px;text-align: justify;}
.sakrt .wrap .sakrtfr .sakrtjse p{margin: 10px 0;}
.sakrt .wrap .skerf{display: flex;display: -ms-flexbox;display: -webkit-flex;padding-bottom: 15px;margin-bottom: 20px;border-bottom: 1px solid #d9d9d9;}
.sakrt .wrap .skerf .skerfimg{display: block;margin-right: 20px;}
.sakrt .wrap .skerf .skerfimg img{width: 190px;height: 130px;vertical-align: top;}
.sakrt .wrap .skerf .skerfbt .skerfh{font-size: 18px;font-weight: bold;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.sakrt .wrap .skerf .skerfbt p{line-height: 25px;height: 75px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.sakrt .wrap .skerf .skerfbt span{display: inline-block;padding-left: 23px;line-height: 25px;background: url("../img/skerfbt_span.png") no-repeat center left;background-size: 15px 15px;}
.sakrt .wrap .sakrtszl a{display: inline-block;width: 23%;height: auto;margin-right: 15px;}
.sakrt .wrap .sakrtszl a:nth-child(4n){margin-right: 0;}
.sakrt .wrap .sakrtszl a img{width: 100%;vertical-align: top;}
.sakrt .wrap .sakrtszl a span{display: block;height: 30px;text-align: center;}
.sakrt .wrap .sakrtpho .sakrtphomg{display: inline-block;width: 48.8%;margin: 0 15px 15px 0;}
.sakrt .wrap .sakrtpho .sakrtphomg:nth-child(2n){margin-right: 0;}
.sakrt .wrap .sakrtpho .sakrtphomg img{vertical-align: top;width: 100%;}
.sakrt .wrap .sakrtaq .sakrtaqli{display: flex;display: -ms-flexbox;display: -webkit-flex;justify-content: space-between;align-items: center;padding-left: 20px;position: relative;}
.sakrt .wrap .sakrtaq .sakrtaqli::before{content: ""; display: block; width: 8px; height: 8px; border-radius: 8px; background-color: #d52e26;position: absolute;left: 0;top: 11px;}
.sakrt .wrap .sakrtaq .sakrtaqli a{width: 75%;font-size: 16px;margin-bottom: 10px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.sakrt .wrap .sakrtinner .sakrtbook_tit{font-size: 20px;font-weight: bold;}
.sakrt .wrap .sakrtinner .sakrtbook_tishi{margin: 5px 0;}
.sakrt .wrap .sakrtinner .sakrtbook>p{margin: 0 0 15px;display: flex;display: -ms-flexbox;display: -webkit-flex;align-items: flex-start;}
.sakrt .wrap .sakrtinner .sakrtbook>p span{display: inline-block;width: 70px;text-align: left;}
.sakrt .wrap .sakrtinner .sakrtbook>p input{height: 25px;line-height: 25px;width: 300px;}
.sakrt .wrap .sakrtinner .sakrtbook>p font{margin-left: 10px;}
.sakrt .wrap .sakrtinner .sakrtbook>p.addpadding_sub input{width: 150px;height: 40px;line-height: 40px;background-color: #d52e26;color: #ffffff;text-align: center;border: none;font-size: 18px;}
.sakrt .wrap .sakrtinner .sakrtbook>p.addpadding_sub input:nth-child(2){margin-left: 20px;background-color: #289613;}
.sakrt .wrap .sakrtscon .szserx{font-size: 16px;}
.sakrt .wrap .sakrtsimg{text-align: center;}
.sakrt .wrap .sakrtsimg img{width: auto;max-width: 100%;}
.mk-title span { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.mk-title span, .mk-biaoti span { display: inline-block; *zoom: 1; *display: inline; }
.mk-article { text-align: center; margin: 30px auto; }
.mk-title { text-align: center; color: #333; max-width: 100%; background-color: #fff; }
.mk-title span { font-size: 18px; max-width: 100%; }
.mk-title.mk-title-2 { line-height: 1.1; }
.mk-title.mk-title-2 span { padding: 10px 20px; color: #fff; background-color: #f0532d; }
.mk-title.mk-title-3 { color: #f0532d; font-weight: bold; text-align: center; }
.mk-title.mk-title-3 span { color: #f0532d; border-bottom: solid 1px #f0532d; border-top: none; background-color: #fff; padding: 8px 20px; position: relative; z-index: 10; }
.mk-title.mk-title-3 span:before, .mk-title.mk-title-3 span:after { content: ''; width: 1px; height: 22px; background-color: #f0532d; position: absolute; bottom: 0; }
.mk-title.mk-title-3 span:before { left: 0; }
.mk-title.mk-title-3 span:after { right: 0; }
.mk-title.mk-title-4 { text-align: left; padding-left: 20px; }
.mk-title.mk-title-4 span { padding: 10px 20px 8px 20px; color: #fff; background: url(https://img.thea.cn/public/platform/thea/201812/ljq/module-text/images/title-4.png) no-repeat; background-size: 100% 100%; }
.mk-title.mk-title-7 { margin-left: 20px; margin-right: 75px; text-align: left; padding: 16px 12px; background: url(https://img.thea.cn/public/platform/thea/201812/ljq/module-text/images/title-7.jpg) repeat-x left bottom; background-size: auto 8px; }
.mk-title.mk-title-18 { text-align: left; background: url(https://img.thea.cn/public/platform/thea/201812/ljq/module-text/images/text-18.png) repeat-x center center; background-size: auto 7px; margin-left: 20px; margin-right: 20px; }
.mk-title.mk-title-18 span { padding: 10px 25px 10px 20px; background: url(https://img.thea.cn/public/platform/thea/201812/ljq/module-text/images/title-18.jpg) no-repeat center; background-size: 100% 100%; color: #fff; }
.mk-text { width: 100%;box-sizing: border-box;text-align: justify; padding: 15px;margin: 15px auto; font-size: 16px;line-height: 30px; color: #555;background-color: #fff;border:2px dashed #f0532d;}
.mk-text h2,.mk-text h3,.mk-text h4{font-size: 18px !important;font-weight: bold !important;margin: 15px 0;line-height: 30px !important;}
.xtop{border-bottom: 1px solid #d9d9d9;}
.xtop .wrap{display: flex;display: -ms-flexbox;display: -webkit-flex;justify-content: space-between;align-items: center;}
.xtop .wrap p{line-height: 35px;}
.xheadr{padding: 20px 0;background-color: #ffffff;}
.xheadr .wrap{display: flex;display: -ms-flexbox;display: -webkit-flex;justify-content: space-between;align-items: center;}
.xheadr .wrap .xlogo{width: auto;height: auto;max-height: 60px;display: inline-block;}
.xheadr .wrap .xlogo img{width: auto;height: 60px;}
.xheadr .wrap span{font-size: 24px;font-weight: bold;}
.xnav{height: 50px;line-height: 50px;background-color: #000000;}
.xnav ul li{display: inline-block;}
.xnav ul li a{color: #fff;font-size: 18px;display: inline-block;width: 130px;text-align: center;}
.xnav ul li.bg a,.xnav ul li a:hover{background-color: #d52e26;}
.xbanner{position: relative;text-align: center;}
.xbanner img{width: auto;max-width: 100%;min-width: 1200px; height: auto;vertical-align: top;}
.xtitle{color: #ffffff;padding: 5px 15px 5px 40px;border-radius: 5px;display: inline-block;}
#kchengs .xtitle{background: url(../img/kchengs.png) no-repeat;background-position: 10px center; background-size: 25px 20px; background-color: #d52e26;}
#xuexji .xtitle{background: url(../img/xuexji.png) no-repeat;background-position: 10px center; background-size: 25px 20px; background-color: #d52e26;}
#xyous .xtitle{background: url(../img/xyous.png) no-repeat;background-position: 10px center; background-size: 25px 20px; background-color: #d52e26;}
#xhasjd .xtitle{background: url(../img/xhasjd.png) no-repeat;background-position: 10px center; background-size: 25px 20px; background-color: #d52e26;}
#xedun .xtitle{background: url(../img/xedun.png) no-repeat;background-position: 10px center; background-size: 25px 20px; background-color: #d52e26;}
#xszdl .xtitle{background: url(../img/xszdl.png) no-repeat;background-position: 10px center; background-size: 25px 20px; background-color: #d52e26;}
#xsdskdt .xtitle{background: url(../img/xsdskdt.png) no-repeat;background-position: 10px center; background-size: 25px 20px; background-color: #d52e26;}
#xsdaiz .xtitle{background: url(../img/xsdaiz.png) no-repeat;background-position: 10px center; background-size: 25px 20px; background-color: #d52e26;}

.xckals{padding: 30px 0 0;}
.xckals .xckalrb{display: flex;display: -ms-flexbox;display: -webkit-flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}
.xckals .xckalrb .xckalrl{display: inline-block; transition: all 0.3s ease-out 0s; margin: 20px 20px 0 0;width: 23.5%;background-color: #ffffff;border: 1px solid #d9d9d9;}
.xckals .xckalrb .xckalrl:nth-child(4n){margin-right: 0;}
.xckals .xckalrb .xckalrl:hover{transform: translateY(-10px);}
.xckals .xckalrb .xckalrl img{width: 100%;height: auto;vertical-align: top;}
.xckals .xckalrb .xckalrl p{padding: 0 10px;text-align: center;line-height: 40px;font-size: 16px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.xrkdp{padding: 30px 0 0;}
.xrkdp .wrap{display: flex;display: -ms-flexbox;display: -webkit-flex;justify-content: space-between;}
.xrkdp .wrap .xrkdpl{width: 49%;}
.xrkdp .wrap .xrkdpl .xrkdplt{line-height: 30px;background-color: #ffffff;border: 1px solid #d9d9d9;font-size: 16px; text-align: justify; padding: 20px;margin-top: 20px;}
.xphtifr{padding: 30px 0 0;}
.xphtifr ul li{display: inline-block;width: 23.3%;transition: all 0.3s ease-out 0s;margin: 20px 20px 0 0;border: 1px solid #d9d9d9;}
.xphtifr ul li:nth-child(4n){margin-right: 0;}
.xphtifr ul li:hover{transform: translateY(-10px);}
.xphtifr ul li img{vertical-align: top;width: 100%;height: auto;}
.xedusald {padding: 30px 0 0;}
.xedusald .xeduimfb{display: flex; display: -ms-flexbox;display: -webkit-flex;flex-wrap: wrap;justify-content: space-between;}
.xedusald .xeduimf{width: 49%;margin-top: 20px;border: 1px solid #d9d9d9; cursor: pointer; display: flex; display: -ms-flexbox;display: -webkit-flex; justify-content: space-between; flex-direction: row-reverse; height: 100%;white-space: initial;line-height: initial;background-color: #ffffff;}
.xedusald .xeduimf .xedushijan{padding: 15px; position: relative; width: 80px; box-sizing: border-box;}
.xedusald .xeduimf .xedushijan::before{content: ""; display: block; width: 1px; height: 100%; background-color: #999; position: absolute;right: 0; top: 0;}
.xedusald .xeduimf .xedushijan::after{content: ""; display: block; width: 3px; height: 22%; background-color: #d52e26; position: absolute; right: -1px; top: 15px;}
.xedusald .xeduimf .xedushijan{font-size: 18px; color: #999; line-height: 35px;}
.xedusald .xeduimf .xedunxi{padding: 15px; flex: 1; box-sizing: border-box;}
.xedusald .xeduimf .xedunxi .xedunxia{font-size: 20px;line-height: 35px; font-weight: bold; color: #000; margin-bottom: 2px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.xedusald .xeduimf .xedunxi p{font-size: 16px; color: #333333; line-height: 30px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.xedusald .xeduimf:hover{background-color: #d52e26;}
.xedusald .xeduimf:hover p, .xeduimf:hover .xedushijan,.xeduimf:hover .xedunxi .xedunxia{ color: #fff;}
.xedusald .xeduimf:hover .xedushijan::after{background-color: #fff;}
.xsizll{padding: 30px 0 0;}
.xsizll .wrap{display: flex; display: -ms-flexbox;display: -webkit-flex;justify-content: space-between;align-items: flex-start;}
.xsizll .xsizlle{width: 700px;}
.xsizll .xsizlle ul{display: flex; display: -ms-flexbox;display: -webkit-flex;flex-wrap: wrap; justify-content: space-between;align-items: flex-start;}
.xsizll .xsizlle ul li{margin: 20px 20px 0 0;display: flex; display: -ms-flexbox;display: -webkit-flex;width: 48.5%;background-color: #ffffff;padding: 20px;box-sizing: border-box;}
.xsizll .xsizlle ul li:nth-child(2n){margin-right: 0;}
.xsizll .xsizlle ul li img{width: 140px;height: auto;vertical-align: top;}
.xsizll .xsizlle ul li a{flex: 1;margin-left: 15px;display: flex; display: -ms-flexbox;display: -webkit-flex;flex-direction: column;justify-content: space-between;align-items: flex-start;}
.xsizll .xsizlle ul li a p{font-size: 18px;}
.xsizll .xsizlle ul li a span{display: inline-block;padding: 0 10px;border-radius: 30px;background-color: #d52e26;color: #ffffff;}
.xsizll .xsizlrg{width: 470px;}
.xsizll .xsizlrg ul{background-color: #ffffff;border: 1px solid #d9d9d9;margin-top: 20px;padding: 20px 20px 10px;}
.xsizll .xsizlrg ul li{font-size: 16px;padding-left: 20px;position: relative;margin-bottom: 5px;}
.xsizll .xsizlrg ul li::before{content: "";display: block;width: 8px;height: 8px;background-color: #d52e26;position: absolute;left: 0;top: 11px;}
.xsizll .xsizlrg ul li a{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.xqzdsd{padding: 30px 0 0;}
.xqzdsd .xqzdsdp{margin-top: 20px;padding: 20px;background-color: #ffffff;border: 1px solid #d9d9d9;}
.xfoot{text-align: center;padding: 20px 0; background-color: #ffffff;border-top: 1px solid #d9d9d9;margin-top: 30px;}
.xfoot ul{display: flex;justify-content: center;align-items: center;}
.xfoot li{display: inline-block;margin: 0 10px;}
.mypage{margin-top: 20px;}
@media screen and (max-width:767px){
body { font-family: 微软雅黑,雅黑; color: #000000;} 
.wrap { width: 100%; margin: 0 auto; }
.top{display: none;}
.head{padding: 10px;}
.head .wrap .logo{width: auto;height: 30px;}
.head .wrap .logo img{width: auto;height: 30px;}
.head .wrap ul{display: none;}
.head .wrap span{font-size: 16px;line-height: 20px;}
.nav{background-color: #d52e26;height: 40px;line-height: 40px;display: block;}
.nav ul{display: flex;display: -ms-flexbox;display: -webkit-flex;overflow-x: auto;justify-content: space-between;}
.nav ul li{flex: 1 0 auto;width: 55px;}
.nav ul li a{width: 55px;}
.nav ul li a span{display: none;}
.banner{margin-top: 0;width: 100%;height: 40vw;position: relative;overflow: hidden;}
.banner img{position: absolute;left: 0;top: 0; width: auto;max-width: initial; height: 40vw;min-width: auto;}
.title{margin-bottom: 10px;}
.title h3{font-size: 18px;}
.sjainfon{padding: 10px 0 0;}
.sjainfon .sjainf{border-radius: 5px;padding: 10px 10px 10px;flex-direction: column;}
.sjainfon .sjainf .sjainflt{margin: 0 0 10px;}
.sjainfon .sjainf .sjainflt p{line-height: 25px;}
.sjainfon .sjainf .sjainfrg h3{font-size: 16px;}
.sjainfon .sjainf .sjainfrg p{line-height: 25px;}
.kcmlt{padding: 10px 0 0;}
.kcmlt .kcmltul .kcmltli{border-radius: 5px;padding: 10px;margin-bottom: 10px;width: 100%;}
.kcmlt .kcmltul .kcmltli .kcmltimg{margin-right: 10px;}
.kcmlt .kcmltul .kcmltli .kcmltimg img{width: 120px;height: 85px;}
.kcmlt .kcmltul .kcmltli .kcmltxme a.kcmlth3{width: auto;font-size: 16px;}
.kcmlt .kcmltul .kcmltli .kcmltxme .pamrf{display: none;}
.kcmlt .kcmltul .kcmltli .kcmltxme .kcmltxmeb{margin-top: 0;}
.kcmlt .kcmltul .kcmltli .kcmltxme .kcmltxmeb a{width: 80px;height: 25px;line-height: 25px;font-size: 14px;}
.kcmlt .kcmltul .kcmltli .kcmltxme .kcmltxmeb a:nth-child(2){margin-left: 10px;}
.donrjlt{padding: 10px 0 0;}
.donrjlt .donrjltnr .donrjltli{width: 100%;margin: 0 0 10px 0;padding: 5px 10px;}
.hjkrd{padding: 10px 0 0;}
.hjkrd .sihzfj{border-radius: 5px;padding: 10px 10px 5px;}
.hjkrd .sihzfj .sihzfjimg{width: 48%;margin: 0 5px 10px 0;}
.hjkrd .sihzfj .sihzfjimg:nth-child(2n){ margin-right: 0;}
.xskael{padding: 10px 0 0;}
.xskael .xskaelb{padding: 10px 10px 5px;}
.skrorl{margin-top: 10px;padding: 10px 10px 5px;}
.foot{padding: 10px 10px 60px;}
.foot .fotlft{flex-direction: column;width: 100%;}
.foot .fotlft ul{padding-left: 10px;margin: 0 0 10px;border-bottom: 1px solid #8d8d8d;border-left: none;width: 100%;box-sizing: border-box;text-align: left;}
.foot .fotlft ul li{display: inline-block;margin-right: 10px;}
.foot .fotlft ul li a{margin-top: 0;}
.foot .fotre .kefusxl{display: none;}
.foot .fotre{width: 100%;justify-content: center;}
.foot p{margin-top: 10px;padding-top: 0;}
.zdlrt{margin: 10px;}
.sakrt{padding: 0 0 10px;}
.sakrth{padding-bottom: 10px;margin-bottom: 10px;}
.sakrt .wrap{flex-direction: column;}
.sakrt .wrap .sakrtfr{width: 100%;padding: 10px;}
.sakrt .wrap .sakrtfr .sakrtli{padding-bottom: 8px;margin-bottom: 10px;}
.sakrt .wrap .sakrtfr .sakrtli .sakrtimg{margin-right: 10px;}
.sakrt .wrap .sakrtfr .sakrtli .sakrtimg img{width: 120px;height: 85px;}
.sakrt .wrap .sakrtfr .sakrtrg .sakrtrf{display: none;}
.sakrt .wrap .sakrtfr .sakrtrg .sakrtmeb{display: none;}
.sakrt .wrap .sakrtfr .sakrtrg .sakrtrgh{font-size: 16px;-webkit-line-clamp: 2;line-height: 25px;margin-bottom: 15px;}
.sakrt .wrap .sakrtfr .sakrtrg p{line-height: initial;}
.sakrt .wrap .sakrttl{width: 100%;margin-top: 10px;}
.sakrt .wrap .sakrttl .sakrton{padding: 10px;margin-bottom: 15px;}
.sakrt .wrap .sakrttl .sakrton a{margin-top: 5px;}
.askdlr{display: flex;display: -ms-flexbox;display: -webkit-flex;justify-content: space-around;align-items: center;width: 100%;box-sizing: border-box;padding: 10px 0;background-color: #ffffff;position: fixed;bottom: 0;left: 0;}
.askdlr a{display: flex;display: -ms-flexbox;display: -webkit-flex;justify-content: center;align-items: center;flex-direction: row;background-color: #d52e26;padding: 5px 10px;color: #fff; border-radius: 30px;}
.askdlr a img{width: 25px;margin-right: 2px;}
.askdlr a:nth-child(1){background-color: #289613;}
.sakrt .wrap .skerf{padding-bottom: 5px;margin-bottom: 10px;}
.sakrt .wrap .skerf .skerfimg{margin-right: 10px;}
.sakrt .wrap .skerf .skerfimg img{width: 120px;height: 85px;}
.sakrt .wrap .skerf .skerfbt .skerfh{font-size: 16px;-webkit-line-clamp: 2;height: 60px;}
.sakrt .wrap .skerf .skerfbt p{display: none;}
.sakrt .wrap .sakrtszl a{width: 46%;}
.sakrt .wrap .sakrtszl a:nth-child(2n){margin-right: 0;}
.sakrt .wrap .sakrtpho .sakrtphomg{margin: 0 10px 10px 0;width: 47%;}
.sakrt .wrap .sakrtinner .sakrtbook>p{flex-direction: column;}
.sakrt .wrap .sakrtinner .sakrtbook>p span{width: 150px;font-size: 16px;}
.sakrt .wrap .sakrtinner .sakrtbook>p font{margin: 0;}
.sakrt .wrap .sakrtinner .sakrtbook>p.addpadding_sub input:nth-child(2){margin: 10px 0 0;}
.mk-article { margin: 30px auto;}
.mk-title span { font-size: 24px; }
.mk-title.mk-title-2 span { padding: 0.16rem 0.3333333333rem; }
.mk-title.mk-title-3 span { padding: 10px 0.3333333333rem; }
.mk-title.mk-title-3 span:before, .mk-title.mk-title-3 span:after { height: 0.4266666667rem; }
.mk-title.mk-title-4 { padding-left: 14px; }
.mk-title.mk-title-4 span { padding: 30px 0.4266666667rem 8px 24px; }
.mk-title.mk-title-7 { margin-left: 14px; margin-right: 14px; padding: 0.24rem 0; background-size: auto 8px; }
.mk-title.mk-title-18 { background-size: auto 0.0666666667rem; margin-left: 20px; margin-right: 20px; }
.mk-title.mk-title-18 span { padding: 10px 0.3333333333rem 10px 20px; }
.mk-text { font-size: 16px;}
.xtop{display: none;}
.xheadr{padding: 10px;}
.xheadr .wrap .xlogo{width: auto;height: 60px;}
.xheadr .wrap .xlogo img{width: auto;height: 60px;}
.xheadr .wrap span{font-size: 16px;line-height: 20px;}
.xnav{background-color: #d52e26;height: 40px;line-height: 40px;display: block;}
.xnav ul{display: flex;display: -ms-flexbox;display: -webkit-flex;overflow-x: auto;justify-content: space-between;}
.xnav ul li{flex: 1 0 auto;width: 55px;}
.xnav ul li a{width: 55px;}
.xnav ul li a span{display: none;}
.xbanner{margin-top: 0;width: 100%;height: 40vw;position: relative;overflow: hidden;}
.xbanner img{position: absolute;left: 0vw;top: 0; width: auto;max-width: initial; height: 40vw;min-width: auto;}
.xckals{padding: 10px 10px 0;}
.xckals .xckalrb .xckalrl{width: 48%;margin: 10px 10px 0 0;}
.xckals .xckalrb .xckalrl:nth-child(2n){margin-right: 0;}
.xrkdp{padding: 10px 10px 0;}
.xrkdp .wrap{flex-direction: column;}
.xrkdp .wrap .xrkdpl{width: 100%;margin-bottom: 10px;}
.xrkdp .wrap .xrkdpl .xrkdplt{margin-top: 10px;padding: 10px;}
.xphtifr{padding: 0 10px;}
.xphtifr ul li{width: 48%;margin: 10px 5px 0 0;}
.xphtifr ul li:nth-child(2n){margin-right: 0;}
.xedusald{padding: 10px 10px 0;}
.xedusald .xeduimf{width: 100%;margin-top: 10px;}
.xedusald .xeduimf .xedushijan{padding: 10px;}
.xedusald .xeduimf .xedunxi{padding: 10px;}
.xedusald .xeduimf .xedushijan::after{top: 10px; height: 35px;}
.xedusald .xeduimf .xedushijan span{line-height: 30px;}
.xedusald .xeduimf .xedunxi .xedunxia{-webkit-line-clamp: 2; font-size: 18px; line-height: 30px;}
.xedusald .xeduimf .xedunxi p{-webkit-line-clamp: 4; line-height: 25px;}
.xsizll{padding: 10px 10px 0;}
.xsizll .wrap{flex-direction: column;}
.xsizll .xsizlle{width: 100%;}
.xsizll .xsizlle ul{margin-bottom: 10px;padding: 10px;}
.xsizll .xsizlle ul li{width: 100%;margin: 10px 0 0 0;}
.xsizll .xsizlrg{width: 100%;}
.xsizll .xsizlrg ul{padding: 10px;margin-top: 10px;}
.xqzdsd{padding: 10px 10px 0;}
.xqzdsd .xqzdsdp{margin-top: 10px;padding: 10px;}
.xfoot{padding: 10px 10px 65px;margin-top: 10px;}
.mypage{margin-top: 10px;}

}