﻿* { margin: 0; padding: 0; }
html { overflow-x: hidden; }
@-webkit-viewport { width: device-width; }
@-moz-viewport { width: device-width; }
@-ms-viewport { width: device-width; }
@-o-viewport { width: device-width; }
@viewport { width: device-width; }
body { font-family: Microsoft Yahei; font-size: 14px; color: #333; -webkit-font-smoothing: antialiased; line-height: 28px; margin: 0 auto; background-color: #fff; }
ul li { list-style-type: none; }
img { border: 0; }
a { blr: expression(this.onFocus=this.blur()); outline: none; text-decoration: none; }
a:active { star: expression(this.onFocus=this.blur()); }
a { color: #333; text-decoration: none; }
a:hover { color: #e00a0a; }
.fl { float: left; }
.fr { float: right; }
.clear { clear: both; overflow: hidden; zoom: 1; }
i, em { font-style: normal; }
.whitefont { color: #fff; }
.b0 { bottom: 0; }
.t0 { top: 0; }
.none { display: none; }
.picflash img { transition: all 0.6s; }
.picflash:hover img { transform: scale(1.1); }
.bgh { background-color: #f6f6f6; }
.bgw { background-color: #FFFFFF; }
.pt50 { padding-top: 50px !important; }
.pt60 { padding-top: 60px !important; }
.pb50 { padding-bottom: 50px !important; }
.pt20 { padding-top: 20px !important; }
.p40 { padding: 40px 0 !important; }
.p50 { padding: 50px 0 !important; }
.p60 { padding: 60px 0 !important; }
.p70 { padding: 70px 0 !important; }
.p80 { padding: 80px 0 !important; }
.pt70 { padding: 70px 0 0 0 !important; }
.m40 { margin: 40px 0 !important; }
.m50 { margin: 50px 0 !important; }
.mb10 { margin-bottom: 10px; }
.mb20 { margin-bottom: 20px; }
.mb30 { margin-bottom: 30px; }
.mb40 { margin-bottom: 40px; }
.mb50 { margin-bottom: 50px; }
.mb60 { margin-bottom: 60px; }
.mb70 { margin-bottom: 70px; }
.mb80 { margin-bottom: 80px; }
.mb90 { margin-bottom: 90px; }
.mb100 { margin-bottom: 100px; }
.mt10 { margin-top: 10px; }
.mt20 { margin-top: 20px; }
.mt30 { margin-top: 30px; }
.mt40 { margin-top: 40px; }
.mt50 { margin-top: 50px; }
.mt60 { margin-top: 60px; }
.mt70 { margin-top: 70px; }
.mt80 { margin-top: 80px; }
.mt90 { margin-top: 90px; }
.mt100 { margin-top: 100px; }
.mt0 { margin-top: 0px !important; }
.h60 { height: 60px !important; }
.p20 { padding: 10px 0 30px; margin-bottom: 50px; }
.bbd { border-bottom: 1px #dfdfdf solid; }
.pl10 { padding-left: 10px; }
.pr10 { padding-right: 10px; }
.center { text-align: center; }
.font35 { font-size: 35px; }
.xian { border-top: 1px #f0f0f0 solid; }
input:focus { outline: none; }
.hui { background-color: #f5f5f5; }
.hei { background-color: #242628; }
.pc_none { display: none; }
.f16 { font-size: 16px; }
.m0 { margin: 0 auto; }
.pageshow { text-align: center; margin: 30px 0 60px; }
.pageshow a { padding: 0 8px; line-height: 25px; display: inline-block; border: 1px #bbb solid; margin: 20px 2px 2px 2px; background: #f8f9f7; }
.pageshow a.pagefan, .pageshow a:hover { background: #e00a0a; border: 1px #e00a0a solid; color: #FFFFFF; }
.pageshow span.curr { background: #e00a0a; border: 1px #bbb solid; padding: 5px 8px; color: #fff; }
.main { width: 90%; margin: 0 auto; }
.main2 { width: 1300px; margin: 0 auto; }
.main_1 { width: 1000px; overflow: hidden; margin: 0 auto; }
.main_m { width: 80%; margin: 0 auto; }
.cpmain { width: 1200px; margin: 60px auto !important; }
.top_h { height: 100px; }
.top_0 { height: 0 !important; }
.nav_fixed { padding: 0; height: 100px; position: fixed; top: 0px; -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1); box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1); }
.navbar-nav .dropdown-menu { padding: 0 !important; }
.search { width: 30px; height: 25px; padding-top: 37px; margin-right: 35px; margin-left: 15px; display: block; cursor: pointer; text-align: right; display: block; }
.search img { transition: all .5s; margin-right: 0px; }
.search:hover img { margin-right: 5px; }
#search-form { -moz-transition: max-height, 0.5s; -o-transition: max-height, 0.5s; -webkit-transition: max-height, 0.5s; transition: max-height, 0.5s; position: absolute; top: 120px; left: 50%; margin-left: 220px; width: 350px; max-height: 0; overflow: hidden; }
.th { top: 100px !important; }
#search-form.open { max-height: 60px; }
#search-form fieldset { position: relative; margin: 0 60px 0 0; padding: 0; border: none; }
#search-form input { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; display: block; height: 60px; }
#search-form input[type="search"] { width: 100%; padding: 0 5px 0 22px; background-color: #f5f5f5; border: none; }
#search-form input[type="submit"] { position: absolute; bottom: 0; right: 0; width: 60px; margin: 0; padding: 0; font-weight: 700; text-transform: uppercase; color: #fff; background: #e00a0a; border: none; cursor: pointer; }
.bt { font-size: 22px; color: #555; text-align: center; margin-bottom: 50px; }
.bt i { display: block; font-size: 30px; color: #333; font-weight: bold; margin-bottom: 15px; text-transform: uppercase; }
.aboutinfo { width: 540px; padding-top: 30px; overflow: hidden; }
.aboutinfo>.line { height: 3px; width: 50px; background-color: #e00a0a; display: block; margin-bottom: 50px; }
.aboutinfo>i { font-size: 20px; color: #e00a0a; margin-bottom: 20px; display: block; }
.aboutinfo>h1 { font-size: 30px; color: #333; }
.aboutinfo>.info { margin: 50px 0 60px; color: #8b8b8b; font-size: 14px; }
a.more2 { width: 150px; height: 40px; line-height: 40px; text-align: center; border: 1px #e00a0a solid; color: #e00a0a; display: block; border-radius: 30px; transition: all 0.2s; }
a:hover.more2 { background-color: #e00a0a; color: #fff; }
.cp { background-color: #f5f5f5; padding: 60px 0; }
.cplist { width: 4040px; overflow: hidden; margin: 0 auto; }
.cplist li { width: 390px; margin-right: 12px; float: left; height: 360px; border: 1px #e7e7e7 solid; background-color: #FFFFFF; overflow: hidden; }
.cplist li .photo { width: 370px; height: 278px; margin: 10px; text-align: center; overflow: hidden; position: relative; display: table; }
.cplist li .photo .pics { display: table-cell; vertical-align: middle; }
.cplist li .photo .pics img { margin: 0 auto; }
.cplist li .info { width: 340px; padding: 0 25px; height: 61px; border-top: 1px #e7e7e7 solid; line-height: 61px; text-align: left; color: #333; font-size: 16px; background: url(http://www.delton.com.cn/templates/cn/images/jian.jpg) 350px center no-repeat; transition: all 0.5s; }
.cplist li:hover .info { background: url(http://www.delton.com.cn/templates/cn/images/jian.jpg) 355px center no-repeat; }
.w580 { width: 580px; overflow: hidden; }
.w580 img { width: 580px; height: auto; }
.nlist { width: 575px; overflow: hidden; }
.nlist li { margin: 10px 0 35px; display: block; border-bottom: 1px #eee solid; padding-bottom: 10px; }
.nlist .tms { float: right; width: 80px; height: 30px; color: #999; font-size: 25px; }
.nlist .tms span { display: block; font-size: 14px; }
.nlist dl { float: left; width: 460px; }
.nlist dl dt { font-size: 18px; color: #333; overflow: hidden; width: 460px; height: 30px; overflow: hidden; }
.nlist dl dd { font-size: 13px; color: #999; line-height: 22px; margin: 10px 0 20px; width: 460px; height: 48px; overflow: hidden; }
.boxl { width: 550px; margin-left: 30px; }
.tab { width: 450px; margin: 0 auto; }
.tab li { margin-bottom: 10px; }
.tab input, .tab textarea { width: 100%; line-height: 22px; padding: 10px 26px; border: 1px solid #ccc; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; font-family: "微软雅黑"; font-size: 15px; }
.tab .sumbit { width: auto; margin-left: 50px; cursor: pointer; background-color: #888; font-size: 14px; padding: 10px 50px; color: #FFFFFF; border: 0px; }
.tab .sumbit:hover { background-color: #c8161d; color: #FFFFFF; }
.w270 { width: 220px; }
.mr10 { margin-right: 10px; }
.feedback { width: 450px; }
.feedback strong { font-size: 18px; margin-bottom: 15px; display: block; color: #555; font-weight: 600; }
.m2pos { background-color: #fff; border-radius: 10px; height: 100px; width: 1400px; margin: 0 auto; position: relative; top: -50px; box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.08); }
.cp2 { display: -webkit-box; display: -moz-box; display: -ms-box; -webkit-box-orient: horizontal; -moz-box-orient: horizontal; -ms-box-orient: horizontal; -webkit-box-pack: center; -moz-box-pack: center; -ms-box-pack: center; width: 1100px; margin: 0 auto; overflow: hidden; height: 82px; }
.cp2 li { padding: 0 50px; position: relative; }
.cp2 li a { float: left; height: 80px; line-height: 82px; text-align: center; font-size: 16px; color: #333; }
.cp2 li a:hover, .cp2 li a.on { border-bottom: 2px #c8161d solid; color: #c8161d; }
.cp2 li:after { content: ""; display: block; position: absolute; top: calc(50% - 7px); right: 0; width: 1px; height: 14px; background-color: #cccccc; }
.cp2 li:last-child:after { display: none; }
.cpleft { width: 18%; margin-top: 10px; }
.cpright { width: 90%; margin: 20px auto 10px; }
.map { margin-top: 30px; width: 100%; height: 400px; }
.aboutbox { }
.zhuti { font-size: 30px; margin-bottom: 14px; }
.about_img { float: right; width: 40%; }
.about_txt { float: left; width: 58%; }
.yuanjingbox { width: 100%; margin: 40px auto; height: 140px; padding: 40px 0 0 0; border-radius: 20px; box-shadow: 8.660254px 5px 20px rgba(0, 0, 0, 0.05); background: url(../image/inabout-dbg.png); }
.yuanjing { margin: 80px 0; }
.yuanjing_txt { float: left; width: 40%; }
.yuanjing_img { float: left; width: 60%; overflow: hidden; }
.yuanjing_img img { width: 100%; transition: 0.6s all; transform: scale(1.0); }
.yuanjing_img img:hover { transform: scale(1.05); transition: 0.6s all; }
.rongyu_txt { min-height: 300px; }
.left_nav_ul { list-style: none; margin: 0; padding: 0px 0px 10px 0px; }
.left_nav_ul>li { position: relative; border-bottom: 1px solid #ccc; background: url(http://www.delton.com.cn/templates/cn/images/left_li.gif) 6px 30px no-repeat; padding: 20px 0px 20px 25px; }
.left_nav_ul>li.cc { border-bottom: 1px solid #e00a0a; }
.left_nav_ul>li>a { text-decoration: none; color: #3f3f3f; font-size: 15px; }
.left_nav_ul li a.left_active { color: #e00a0a; font-weight: bold; }
.left_nav_ul>li>a:hover { color: #e00a0a; }
.left_nav_ul>li>a.on { color: #e00a0a; font-weight: bold; }
.menu_head { cursor: pointer; font: 600 18px/30px "Open Sans", sans-serif; width: 35px; text-align: center; color: #999; display: inline-block; position: absolute; top: 17px; right: 0px; }
.menu_head:hover, .menu_heads { color: #e00a0a; }
ul.left_snav_ul { list-style: none; padding: 0px; display: none; padding-top: 8px; }
ul.left_snav_ul>li { margin: 0px; padding: 2px 0px 2px 16px; background: url(http://www.delton.com.cn/templates/cn/images/left_sli.gif) 0px 13px no-repeat; }
ul.left_snav_ul>li>a { border: 0; color: #666; padding: 5px 0px 5px 0px; line-height: 20px; display: block; }
ul.left_snav_ul>li>a:hover { text-decoration: none; color: #e00a0a; }
ul.left_snav_ul>li>a.cur { text-decoration: none; color: #e00a0a; font-weight: bold; }
.newsbox { }
.newtop { margin: 30px auto; }
.newstitle { text-align: center; font-size: 30px; margin-bottom: 14px; }
.newsdata { text-align: center; font-size: 14px; margin-bottom: 14px; color: #999; }
.news_txt { font-size: 16px; line-height: 28px; padding: 0 30px 50px; }
.m2newList { padding: 0 0px 12px; display: block; }
.m2newList li { height: 200px; margin: 0 auto 20px; }
.m2newList li a { display: block; }
.overflowHide { float: left; height: 200px; width: 325px; overflow: hidden; background-color: #f8f8f8; }
.overflowHide img { width: 325px; height: 200px; transition: all 0.6s; }
.overflowHide a:hover img { transform: scale(1.1); }
.m2newTxt { margin-left: 120px; position: relative; }
.m2newTimes { font-size: 60px; line-height: 52px; height: 52px; display: block; position: absolute; width: 100%; left: 0px; top: -52px; color: #cacaca; }
.m2new_time { font: 16px/22px Arial; color: #999999; text-align: center; display: inline-block; width: 65px; position: absolute; top: 60px; left: -98px; }
.m2new_t1, .m2new_t1 a { font-size: 16px; color: #000000; line-height: 46px; height: 46px; overflow: hidden; margin-bottom: 14px; }
.m2new_t1 a:hover { color: #e00a0a; }
.m2newDes { padding-top: 20px; border-top: 1px solid #F1F1F1; font-size: 14px; color: #666666; height: 68px; line-height: 24px; overflow: hidden; }
.nymain { width: 90%; margin: 60px auto; }
.productnylist { width: 1200px; margin: 0 auto; }
.productny { }
.productny li { width: 100%; height: 240px; margin-bottom: 20px; border-bottom: #DDD 1px dotted; }
.productny li .picbox { float: left; width: 30%; margin-right: 2%; height: 200px; overflow: hidden; display: flex; align-items: center; justify-content: center; }
.productny li .picbox img { width: auto; height: 100%; transition: 0.3s all ease-in-out; }
.productny li .titbox { float: left; width: 68%; }
.productny li img:hover { -webkit-box-shadow: 0px 5px 15px #e5e5e5; -moz-box-shadow: 0px 5px 15px #e5e5e5; box-shadow: 0px 5px 15px #e5e5e5; }
.productny li:hover img { transform: scale(1.1); transition: 0.3s all ease-in-out; }
.productny li .titbox h2 { font-size: 22px; margin-bottom: 10px; }
.productny li .titbox p { color: #999; }
.productny li .titbox .ddate { float: right; }
.xiangcelist { }
.xiangce { }
.xiangce li { margin-bottom: 20px; }
.xiangce li .picbox { height: 280px; overflow: hidden; }
.xiangce li .picbox img { width: 100%; height: 100%; transition: 0.3s all ease-in-out; }
.xiangce li .titbox { height: 50px; line-height: 50px; overflow: hidden; font-size: 15px; background-color: #f5f5f5; text-align: center; }
.xiangce li:hover { -webkit-box-shadow: 0px 5px 15px #e5e5e5; -moz-box-shadow: 0px 5px 15px #e5e5e5; box-shadow: 0px 5px 15px #e5e5e5; }
.xiangce li:hover img { transform: scale(1.1); transition: 0.3s all ease-in-out; }
.zhengshulist { margin-top: 50px }
.zhengshu { }
.zhengshu li { margin-bottom: 20px; }
.zhengshu li .picbox { height: 332px; overflow: hidden; }
.zhengshu li .picbox img { width: 100%; height: 100%; transition: 0.3s all ease-in-out; }
.zhengshu li .titbox { height: 50px; line-height: 50px; overflow: hidden; font-size: 15px; background-color: #f5f5f5; text-align: center; }
.zhengshu li:hover { -webkit-box-shadow: 0px 5px 15px #e5e5e5; -moz-box-shadow: 0px 5px 15px #e5e5e5; box-shadow: 0px 5px 15px #e5e5e5; }
.zhengshu li:hover img { transform: scale(1.1); transition: 0.3s all ease-in-out; }
.yingyonglist { width: 1200px; margin: 0 auto; }
.yingyongli { float: left; width: 32.333%; margin-right: 1%; margin-bottom: 3%; }
.yingyongli .yybox { overflow: hidden; }
.yingyongli .yytxt { height: 50px; line-height: 50px; }
.yingyongli .yytxt p { font-size: 18px; line-height: 50px; text-align: center; }
.yingyongli:hover { -webkit-box-shadow: 0px 5px 15px #e5e5e5; -moz-box-shadow: 0px 5px 15px #e5e5e5; box-shadow: 0px 5px 15px #e5e5e5; }
.yingyongli:hover img { transform: scale(1.1); transition: 0.3s all ease-in-out; }
.piclist3 { float: left; width: 930px; overflow: hidden; }
.piclist3 li { float: left; display: block; width: 268px; height: 268px; padding: 10px; background-color: #FFFFFF; border: 1px #ddd solid; margin-right: 20px; margin-top: 10px; margin-bottom: 20px; text-align: center; color: #999; }
.piclist3 li .picbox { width: 268px; height: 218px; overflow: hidden; background-color: #FFFFFF; position: relative; display: table; }
.piclist3 li .picbox .pics { display: table-cell; vertical-align: middle; }
.piclist3 li .titbox { height: 50px; line-height: 50px; overflow: hidden; font-size: 15px; }
.piclist3 li { transition: All 0.3s ease-in-out; -webkit-transition: All 0.3s ease-in-out; -moz-transition: All 0.3s ease-in-out; -o-transition: All 0.3s ease-in-out; }
.piclist3 li:hover { transform: translate(0, -10px); -webkit-transform: translate(0, -10px); -moz-transform: translate(0, -10px); -o-transform: translate(0, -10px); -ms-transform: translate(0, -10px); -webkit-box-shadow: 0px 5px 15px #e5e5e5; -moz-box-shadow: 0px 5px 15px #e5e5e5; box-shadow: 0px 5px 15px #e5e5e5; }
.propic { max-width: 500px; height: auto; margin-bottom: 30px; }
.protitle { font-size: 16px; font-weight: bold; color: #333 }
.p2023 { padding: 20px 0 20px 30px; }
.focus { width: 100%; max-height: 500px; margin: 0 auto; position: relative; overflow: hidden; }
.focus .hd { width: 100%; height: 11px; position: absolute; z-index: 1; bottom: 10px; text-align: center; }
.focus .hd ul { display: inline-block; height: 5px; padding: 3px 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; font-size: 0; vertical-align: top; }
.focus .hd ul li { display: inline-block; width: 10px; height: 10px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background: #8C8C8C; margin: 0 5px; vertical-align: top; overflow: hidden; }
.focus .hd ul .on { background: #e00a0a; }
.focus .bd { position: relative; z-index: 0; }
.focus .bd li img { width: 100%; height: auto; background: url(http://www.delton.com.cn/templates/cn/css/images/loading.gif) center center no-repeat; }
.focus .bd li a { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
.store-view .up { margin: 0 auto; padding: 30px; background: #fff; margin-top: 10px; }
.store-view .up .store-demo { width: 56%; float: right; position: relative; }
.store-view .up .store-demo .title { font-size: 30px; color: #000; margin-top: 0px; text-align: left; }
.store-view .up .store-demo .xx { margin: 8px 0 20px; color: #999; text-align: left; }
.store-view .up .store-demo .text-box { padding: 15px 0px; position: relative; border-top: 1px solid #e1e1e1; font-size: 14px; line-height: 28px; width: 640px; }
.box-text { background-color: #e3e3e3; padding: 10px; }
.esgbanner { width: 100%; height: 680px; background: url(../image/esgbanner.jpg) no-repeat center center; position: relative }
.esg_ban_txt { padding-top: 102px; margin-bottom: 80px }
.esg_ban_txt h2 { color: #fff; font-size: 42px; margin-bottom: 20px }
.esg_ban_txt p { color: #fff; font-size: 20px }
@media (min-width:1440px) {
	.esg_ban_txt p { font-size: 18px }
}
.esgbanner .esg_ban_more { border-radius: 550px; height: 49px; width: 238px; border: 1px #fff solid; background: rgba(255, 255, 255, 0.2); transition: 0.3s all }
.esgbanner .esg_ban_more a { color: #fff; display: block; text-align: center; line-height: 49px; font-size: 16px }
.esgbanner .esg_ban_more:hover { background: #c8161d; border: 1px solid #c8161d; transition: 0.3s all }
.dongtai { width: 100%; position: relative; border-radius: 10px; border: 1px solid rgba(255, 255, 255, 0.5); background: rgba(255, 255, 255, 0.10); backdrop-filter: blur(7.5px); -webkit-backdrop-filter: blur(7.5px); padding: 38px 46px; display: flex; flex-wrap: wrap; align-items: center; margin-top: 90px }
.dongtai ul li { width: 100%; overflow: hidden }
.dongtai ul li .dt_date { float: left; width: 10%; padding: 20px 0; color: #fff; border-right: 1px solid rgba(255, 255, 255, 0.8) }
.dongtai ul li .dt_date strong { font-size: 36px; font-family: 'PoppinsRegular'; font-weight: normal }
.dongtai ul li .dt_date span { display: inline-block }
.dongtai ul li .dt_list { float: left; width: 70%; margin-left: 2% }
.dongtai ul li .dt_list a { font-size: 20px; color: #fff; padding-bottom: 10px; display: block }
.dongtai ul li .dt_list a:hover { color: #c8161d }
.dongtai ul li .dt_list p { font-size: 16px; color: rgba(255, 255, 255, 0.8); line-height: 22px }
.dongtai .dongtai-button-next { display: block; position: absolute; right: 32px; left: auto; background: url(../image/jt_r.png) no-repeat center center; width: 52px; height: 52px; background-size: 40%; z-index: 10; border: 1px solid rgba(255, 255, 255, 10); border-radius: 100%; }
.dongtai .dongtai-button-prev { position: absolute; right: 102px; left: auto; background: url(../image/jt_l.png) no-repeat center center; width: 52px; height: 52px; background-size: 40%; z-index: 10; border: 1px solid rgba(255, 255, 255, 10); border-radius: 100%; }
.htitle { font-size: 36px; color: #333; text-align: center; padding: 80px 0; }
.zl_part1 ul li { float: left; width: 33.33333%; padding: 0 20px; margin-bottom: 60px; box-sizing: border-box; }
.zl_part1 ul li .zl-imgbox { border-radius: 20px; overflow: hidden; }
.zl_part1 ul li .zl-imgbox img { width: 100%; height: 100%; }
.zl_part1 ul li:nth-child(2) { margin-top: 108px; }
.zl_part1 ul li .zl-bt { width: 100%; margin-top: 42px; text-align: center; margin-bottom: 15px; }
.zl_part1 ul li .zl-bt h2 { color: #183993; line-height: 1.6; font-size: 20px; }
.zl_part1 ul li .zl-txt p { font-size: 16px; line-height: 1.75; color: #666; }
.zl_part2 ul li { float: left; width: 23.5%; margin-right: 2%; box-sizing: border-box; border-radius: 20px; }
.zl_part2 ul li.zl_big { width: 100%; height: 660px; margin: 0; }
.zl_part2 ul li.zl_big .zl_maintxt { width: 642px; }
.zl_part2 ul li:nth-child(5) { margin-right: 0; }
.zl_part2 ul li .zl-bt { font-size: 36px; }
.zl_part2 ul li .zl-bt { font-size: 36px; }
.zl_part2 ul li { background: url(../image/e1img04555-245.jpg) no-repeat center center; }
.lingyu { position: relative; width: 100%; overflow: hidden; z-index: 888; }
.lingyu .pics li { display: none; transition-property: all; transition-timing-function: cubic-bezier(.4, 0, .2, 1); transition-duration: .15s }
.lingyu .pics li.active { display: block; animation: fadeIn 1s infinite; animation-iteration-count: 1 }
.lingyu .pics li img { width: 100%; height: 60vh; object-fit: cover }
@media (min-width:1024px) {
	.lingyu .pics li img { height: 100vh }
}
.lingyu .texts { position: absolute; top: auto; bottom: 0; width: 100%; display: flex; flex-wrap: wrap; align-items: center; justify-content: center; }
@media (min-width:1024px) {
	.lingyu .texts { align-items: flex-end }
}
.lingyu .texts li { display: flex; flex: 1 1 0%; flex-shrink: 0; cursor: pointer; align-items: flex-start; justify-content: center; overflow: hidden; border-left: 1px solid rgb(255, 255, 255, 0.4); background-color: rgba(0, 91, 172, var(--un-bg-opacity)); --un-bg-opacity: .7; padding-top: 20px; --un-text-opacity: 1; color: rgba(255, 255, 255, var(--un-text-opacity)); transition-property: all; transition-timing-function: cubic-bezier(.4, 0, .2, 1); transition-duration: .15s; transition-duration: .5s }
@media (min-width:1024px) {
	.lingyu .texts li { height: 240px; padding-top: 40px; }
}
.lingyu .texts li .content { display: flex; flex-direction: column; align-items: flex-start; align-items: center; justify-content: center; padding-left: 8px; padding-right: 8px; --un-text-opacity: 1; color: rgba(255, 255, 255, var(--un-text-opacity)) }
@media (min-width:1024px) {
	.lingyu .texts li .content { flex-direction: row; padding-left: 40px; padding-right: 40px }
}
.lingyu .texts li .content i { order: 1; margin-bottom: 8px; width: 46px; height: 46px; flex-shrink: 0 }
@media (min-width:1024px) {
	.lingyu .texts li .content i { order: 2; margin-left: 40px; margin-bottom: 0; width: 46px; height: 46px; font-size: 46px; }
}
.lingyu .texts li .content .text { order: 1; display: flex; flex-direction: column; }
.lingyu .texts li .content .text h2 { margin-bottom: 12px; text-align: center; font-size: 24px; line-height: 32px; }
@media (min-width:1024px) {
	.lingyu .texts li .content .text h2 { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align: left; font-size: 24px; line-height: 32px; font-weight: 700 }
}
.lingyu .texts li .content .text .pre { display: none; height: 120px; font-size: 12px; line-height: 16px; }
@media (min-width:1024px) {
	.lingyu .texts li .content .text .pre { overflow: hidden; display: block; font-size: 14px; line-height: 32px }
}
.lingyu .texts li .content .text a { margin-bottom: 32px; border-width: 1px; border-radius: 9999px; padding-top: 2px; padding-bottom: 2px; text-align: center; font-size: 14px; line-height: 28px; --un-text-opacity: 1; color: rgba(255, 255, 255, var(--un-text-opacity)) }
@media (min-width:1024px) {
	.lingyu .texts li .content .text a { margin-top: 20px; margin-bottom: 0; width: 120px; font-size: 14px; line-height: 26px }
}
@media (min-width:1280px) {
	.lingyu .texts li.active { height: 100vh; align-items: center; }
	.lingyu .texts li.active .content { flex-direction: column; align-items: center; justify-content: center }
	.lingyu .texts li.active .content i { order: 1; margin-left: 0; margin-bottom: 40px; }
	.lingyu .texts li.active .content .text { align-items: center; justify-content: center }
	.lingyu .texts li.active .content .text h2 { font-size: 24px; line-height: 36px }
	.lingyu .texts li.active .content .text .pre { text-align: center; text-align: justify; height: 365px; }
}
.chengxiao { background: url(../image/100012.jpg) no-repeat center center; width: 100%; height: 100vh; min-height: 100%; position: relative; }
.chengxiao ul { float: left; width: 33.333%; height: 100vh; border-left: 1px solid rgb(255, 255, 255, 0.4); padding: 50px; }
.chengxiao ul li { height: 25vh; padding: 80px 0; text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25); }
@media (max-width:1440px) {
	.chengxiao ul li { padding: 40px 0; }
}
.chengxiao ul li h1 { font-size: 42px; color: #fff; }
.chengxiao ul li div { color: #fff; height:; line-height:; font-size: 16px; }
.baogao { padding: 80px 0; }
.baogao .baogao_title h2 { color: #333; font-size: 36px; line-height: 1.4; margin-bottom: 65px; }
.baogao_box { width: 100%; padding-right: 98px; }
.baogao_cover { padding: 66px 0 79px 65px; background-color: #F7F7F7; border-radius: 20px 0px 0px 0px; position: relative; }
.baogao_cont_left { width: 45%; float: left; }
.chengxiao_btm { position: absolute; bottom: 16px; left: 178px; color: #fff; }
.chengxiao_btm p { color: #fff; font-size: 14px; }
.report { }
.report p { font-size: 18px; color: #666; line-height: 1.75; }
.reportlink { margin-top: 96px; }
.reportlink a { padding: 10px 64px; border: 1px solid #ccc; border-radius: 60px; display: inline-block; font-size: 16px; color: #666; margin-right: 20px; }
.reportlink a:hover { border: 1px solid #c8161d; color: #c8161d; }
.baogao_cont_right { width: 55%; top: -100px; right: -98px; position: absolute; height: auto; background-size: 100%; box-shadow: -17px 35px 43px 0px rgba(0, 0, 0, 0.15); }
.zhengce { padding: 40px 0; }
.zhengce_left { width: 48%; float: left; }
.zhengce_title { margin: 30px 0; }
.zhengce ul li { width: 100%; border-radius: 10px; background: #fff; padding: 24px 35px; box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1); margin-bottom: 10px; }
.zhengce ul li a { font-size: 17px; position: relative; }
.zhengce ul li .download-i { font-size: 16px; }
.zhengce ul li .download-i i { position: absolute; top: 2px; }
.zhengce ul li span { float: right; }
.chengxin_right { width: 48%; float: right; }
.chengxin_title { margin: 30px 0; }
.chenxin_con { width: 100%; border-radius: 30px; background: url(../image/chengxin_bg.jpg) no-repeat center center; height: 517px; padding: 20px 50px; box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1); box-sizing: border-box; }
.chenxin_txt { color: #666666; font-size: 15px; padding: 20px 0; }
.jubao { background: url(../image/chengxin_icon.png) no-repeat left; padding-left: 45px; height: 333px; }
.jubao p { font-size: 14px; color: #666666; line-height: 22px; }
.jubao strong { font-size: 21px; color: #003399; }
.jubao .jubao_dz strong { font-size: 17px; }
.jubao_tel { padding-bottom: 22px; }
.jubao_mail { padding-bottom: 15px; }
.jubao_wx { padding-bottom: 25px; }
@media only screen and (max-width:1440px) {
	.chenxin_con { padding: 20px 30px; }
}
.psrbtn a { height: 40px; line-height: 40px; color: #333; float: left; padding-left: 20px; font-size: 16px; margin-right: 30px; position: relative; }
.psrbtn a:nth-child(1) i { display: inline-block; padding-left: 6px; width: 16px; height: 16px; background: url(http://www.delton.com.cn/templates/cn/images/proicon.jpg) no-repeat; position: absolute; top: 13px; left: 0px; }
.psrbtn a:nth-child(2) i, .psrbtn a:nth-child(3) i { display: inline-block; padding-left: 6px; width: 16px; height: 16px; background: url(http://www.delton.com.cn/templates/cn/images/dlvideo.jpg) no-repeat; position: absolute; top: 13px; left: 0px; }
.store-view { }
.store-view .up .store-banner { width: 40%; float: left; }
.store-view .up .store-banner .list, .store-view .up .store-banner .list ul li, .store-view .up .store-banner .list ul li img { width: auto; height: 375px; overflow: hidden; position: relative; display: block; display: flex; align-items: center; justify-content: center; }
.store-view .up .hd-tu { height: 62px; width: 100%; margin: 8px 0 8px; overflow: hidden; position: relative; }
.store-view .up .hd-tu ul li { display: block; float: left; height: 60px; width: 80px; margin-right: 4px; text-align: center; border: 1px solid #eee; }
.store-view .up .hd-tu ul li img { height: 100%; width: auto; }
.store-view .up .hd-tu ul li.on { border: 1px solid #00a2e9; }
.store-view .up .hd-tu a { display: block; width: 22px; height: 46px; position: absolute; top: 50%; margin-top: -23px; cursor: pointer; z-index: 10; }
.store-view .up .hd-tu a.prev { left: 0px; background: url(http://www.delton.com.cn/templates/cn/images/xx_03.png) no-repeat center; }
.store-view .up .hd-tu a.next { right: 0px; background: url(http://www.delton.com.cn/templates/cn/images/xx_05.png) no-repeat center; }
.backhome { margin: 30px 0 50px; position: relative; }
.page-back { text-align: center; position: absolute; top: 0px; left: 50%; margin-left: -9px; }
.page-info { float: left; width: 39%; position: relative; }
.page-info a { display: block; padding-left: 40px; color: #323232; font-size: 16px; line-height: 26px; background: url(../image/triangle.png) left center no-repeat; transition: 560ms; }
.page-info a b { display: block; width: 33px; height: 1px; background: #a0a0a0; position: absolute; transition: 730ms; }
.page-info:nth-child(1) a b { left: 88px; top: 14px; }
.page-info:hover a { color: ##c49845; background: url(../image/triangle5.png) left center no-repeat; }
.page-info:hover a b { width: 300px; background: ##c49845; }
.page-info:nth-child(2) { float: right; }
.page-info:nth-child(2) a { padding-left: 0; padding-right: 40px; background: url(../image/triangle1.png) right center no-repeat; text-align: right; }
.page-info:nth-child(2) a b { right: 88px; top: 14px; }
.page-info:nth-child(2):hover a { background: url(../image/triangle4.png) right center no-repeat; }
.m_content { margin: 50px 0 30px; background-color: #f3f3f3; }
.m_content .active { width: 20%; height: 50px; line-height: 50px; float: left; display: block; text-align: center; font-size: 16px; background-color: #e00a0a; color: #FFFFFF; font-weight: bold; }
.txt p { font-size: 16px; line-height: 32px; }
@media only screen and (max-width:1199px) {
	body { font-size: .9rem; line-height: 28px; }
	.fl { float: none; }
	.fr { float: none; }
	.pt50 { padding-top: 10% !important; }
	.pb50 { padding-bottom: 10% !important; }
	.p50 { padding: 10% 0 !important; }
	.pt20 { padding-top: 1% !important; }
	.pt70 { padding: 10% 0 0 0 !important; }
	.p70 { padding: 10% 0 !important; }
	.mt60 { margin-top: 8%; }
	.mb60 { margin-bottom: 8%; }
	.m50 { margin: 10% 0 !important; }
	.main, .main2, .main_1 { width: 100%; }
	.pc_none { display: block; }
	.wap_none { display: none; }
	.pageshow { text-align: center; margin: 2% 0 5%; }
	.top_h { height: 0px; }
	.txt { font-size: 15px; line-height: 24px; min-height: inherit; padding: 0 10px; }
	.txt h1 { font-size: 30px; margin: 0 auto 50px; text-align: center; font-weight: bold; }
	.txt img { max-width: 100% !important; height: auto !important; }
	.nav_fixed { height: 80px; position: static; }
	.p80 { padding: 10% 0 !important; }
	.p60s { padding: 10% 0 0 0 !important; }
	.titel { height: 36px; line-height: 36px; font-size: 16px; padding: 0 15px 0 38px; border-bottom: solid 1px #ededed; position: relative; margin: 10px 0; }
	.titel:after { width: 6px; height: 20px; background-color: #e00a0a; border-radius: 10px; -webkit-border-radius: 10px; display: block; content: ''; position: absolute; left: 15px; top: 8px; right: auto; bottom: auto; z-index: 3; pointer-events: none; }
	.titel a.cur { font-weight: bold; color: #e00a0a; }
	.flol { float: left; }
	.boxl { width: 90%; margin-left: 0; margin-bottom: 10% }
	.tab { width: 90%; margin: 0 auto; }
	.tab li { margin-bottom: 10px; }
	.tab input, .tab textarea { width: 100%; line-height: 22px; padding: 10px 26px; font-size: 0.8rem; }
	.tab .sumbit { width: 100%; margin-left: 0; background-color: #e00a0a; font-size: 1rem; }
	.w270 { width: 100%; }
	.mr10 { margin-right: 0; }
	.feedback { width: 100%; }
	.feedback strong { font-size: 1.2rem; margin-bottom: 5%; padding-left: 5%; }
	.foot { padding: 5% 0; text-align: center; font-size: 0.9rem }
	.foot a { color: #FFFFFF; }
	.foot span { padding: 0; display: block; }
	.map { margin: 10% auto; width: 100%; height: 260px; }
	.cp { min-height: 0px; padding: 10% 0; }
	.cplist2 { width: 98%; margin: 0 auto; }
	.cplist2 li { width: 42%; margin: 2% 2% 0 2%; padding: 2% 2% 0 2%; float: left; background-color: #f5f5f5; }
	.cplist2 li .photo { width: 100%; height: 120px; overflow: hidden; text-align: center; overflow: hidden; position: relative; display: table; }
	.cplist2 li .photo2 { height: 150px; }
	.cplist2 li .photo3 { height: 80px; }
	.cplist2 li .photo .pics { display: table-cell; vertical-align: middle; }
	.cplist2 li .photo .pics img { max-width: 100%; max-height: 120px; }
	.cplist2 li .photo2 .pics img { max-width: 100%; max-height: 150px; }
	.cplist2 li .photo3 .pics img { max-width: 100%; max-height: 80px; }
	.cplist2 li .info { width: 100%; padding: 0; height: 30px; overflow: hidden; line-height: 30px; text-align: center; overflow: hidden; font-size: .8rem }
	.cplist2 li .info2 { font-size: 1rem; height: 40px; padding: 8% 0 0 0; }
	.bt { font-size: 1.5rem; margin-bottom: 20px; }
	.bt i { font-size: 1.8rem; margin-bottom: 5px; }
	.cpright { width: 90%; margin: 0 auto; }
	.bg00 { background: url() top left repeat-y; }
	.aboutinfo { width: 90%; padding-top: 10px; margin: 0 auto; }
	.aboutinfo>.line { margin-bottom: 15px; }
	.aboutinfo>i { font-size: 1.2rem; margin-bottom: 5px; }
	.aboutinfo>h1 { font-size: 1.5rem; }
	.aboutinfo>.info { margin: 10% auto; color: #8b8b8b; font-size: 0.9rem; }
	a.more2 { width: 150px; height: 40px; line-height: 40px; text-align: center; border: 1px #e00a0a solid; color: #e00a0a; display: block; border-radius: 30px; transition: all 0.2s; }
	a:hover.more2 { background-color: #e00a0a; color: #fff; }
	.nlist { width: 90%; margin: 0 auto; }
	.nlist li { margin: 5% 0 10%; padding-bottom: 5%; }
	.nlist dl { float: none; width: 100%; }
	.nlist dl dt { font-size: 1rem; width: 100%; height: auto; overflow: auto; }
	.nlist dl dd { font-size: 0.8rem; line-height: 1.8em; width: 100%; height: auto; overflow: auto; }
	.nlist .tms { float: none; width: 80px; height: 30px; color: #999; font-size: 1.1rem; }
	.nlist .tms span { display: none; }
	.m2newList li { height: auto; margin: 0 auto 10%; }
	.m2newList li a { display: block; }
	.overflowHide { display: none; }
	.m2newTxt { margin-left: 0; position: relative; width: 90%; margin: 0 auto; }
	.m2newTimes { display: none; }
	.m2new_t1, .m2new_t1 a { font-size: 1rem; line-height: 25px; height: 25px; margin-bottom: 3%; }
	.m2newDes { padding-top: 3%; border-top: 1px solid #F1F1F1; font-size: 0.8rem; height: auto; line-height: 22px; }
	.store-view .up { border: 0px solid #e8e8e8; padding: 0 3%; margin-top: 0px; }
	.store-view .up .store-banner { width: 96%; float: none; border: 1px solid #e8e8e8; padding: 2%; }
	.store-view .up .store-banner, .store-view .up .store-banner img { max-width: 100%; }
	.store-view .up .store-demo { width: 100%; float: none; }
	.store-view .up .store-demo .title { font-size: 1.3rem; margin-top: 5%; text-align: center; }
	.store-view .up .store-demo .xx { margin: 2% 0 5%; text-align: center; }
	.store-view .up .store-demo .text-box { padding: 5% 0px; font-size: .9rem; }
	.m_content { margin: 10% 0 5%; }
	.m_content li { font-size: .9rem; width: 40%; }
	.backhome { margin: 15% 3%; }
	.page-info:hover a b { width: 0px; }
	.slidely { width: 100%; height: 300px; position: relative; margin: 0 auto; }
	.slidely .hd { height: 10px; position: absolute; right: 0px; bottom: 30px; z-index: 1; width: 100%; text-align: center; }
	.slidely .hd ul { overflow: hidden; zoom: 1; }
	.slidely .hd ul li { margin: 0 7px; width: 10px; height: 10px; line-height: 10px; display: inline-block; *display: inline; *zoom: 1; background: #dfdfdf; cursor: pointer; border-radius: 50%; -webkit-border-radius: 50%; }
	.slidely .hd ul li.on { background: #000000; width: 12px; height: 12px; }
	.slidely .bd { position: relative; height: 100%; z-index: 0; width: 100%; margin: 0 auto; }
	.slidely .bd li { zoom: 1; vertical-align: middle; text-align: center; display: table-cell; vertical-align: middle; width: 100%; height: 300px; }
	.slidely .bd li img { margin: 0 auto; }
	.slidely .prev, .slidely .next { position: absolute; left: 30px; top: 50%; margin-top: -34px; display: block; width: 30px; height: 68px; background: url(http://www.delton.com.cn/templates/cn/images/left.png) no-repeat center center #a0a0a0; }
	.slidely .next { left: auto; right: 30px; background: url(http://www.delton.com.cn/templates/cn/images/right.png) no-repeat center center #a0a0a0; }
	.slidely .prev:hover, .slidely .next:hover { background-color: #000000; }
	.slidely .bd ul li img { max-width: 100%; max-height: 300px; }
}
@media only screen and (max-width:1024px) {
	.cpleft { display: none !important; }
}
@media only screen and (max-width:480px) {
	.nymain { width: calc(100% - 30px); padding: 0 15px; }
	.cpmain { width: 100%; padding: 0 15px; }
	.zhengshu li .picbox { height: 176px; }
	.main_m { width: 100%; margin: 0 auto; }
	.contact-ly { padding: 0; }
	.m_content .active { width: 34%; }
	.m2pos { display: none; }
	.zhuti { display: none; }
	.about_txt { width: 100%; font-size: 16px; line-height: 32px; color: #666; }
	.about_img { width: 100%; margin-bottom: 20px; margin-top: 30px; }
	.yuanjingbox { height: 234px; }
	.yuanjing { margin: 30px 0; }
	.rongyu_txt { font-size: 16px; line-height: 32px; margin-top: 30px; }
	.yuanjing_txt { width: 100%; }
	.productny li { height: auto; margin: 30px 0; }
	.productny li .picbox { margin-right: 0; margin: 30px 0; }
	.yuanjing_txt ul li p { line-height: 32px !important; }
	.yuanjing_img { width: 100%; }
	.productnylist { width: 100%; }
	.productny li .picbox { width: 100%; }
	.productny li .titbox h2 { line-height: 28px; }
	.productny li .picbox img { width: auto; height: 100%; }
	.productny li .titbox { width: 100%; }
	.productny li .titbox p { font-size: 14px; }
	.productny li .titbox .ddate { color: #ccc; float: left; margin: 10px 0; }
	.store-view { margin-top: 30px; }
	.store-view .up .store-demo .text-box { width: 100%; }
	.store-view .up .store-demo .title { font-size: 24px; }
	.box-text { font-size: 15px; line-height: 26px; }
	.txt { font-size: 16px; line-height: 28px; }
	.yingyonglist { width: 100%; margin: 30px 0; }
	.yingyongli { width: 100%; margin-right: 0; }
	.yingyongli .yybox { height: auto; }
	.yingyongli .yybox img { width: 100%; height: 100%; }
	.newstitle { font-size: 22px; }
	.news_txt { line-height: 32px; }
	.esgbanner { background: url(../image/esgbanner-wap.jpg) no-repeat center center; }
	.dongtai .dongtai-button-prev, .dongtai .dongtai-button-next { display: none; }
	.esg_ban_txt { }
	.dongtai { padding: 18px 16px; margin-top: 128px; }
	.dongtai ul li .dt_date { width: 25%; }
	.dongtai ul li .dt_date strong { font-size: 24px; }
	.dongtai ul li .dt_date span { font-size: 16px; }
	.dongtai ul li .dt_list { width: 66%; margin-left: 4%; }
	.dongtai ul li .dt_list p { display: none; }
	.zl_part1 ul li { width: 100%; }
	.zl_part1 ul li:nth-child(2) { margin-top: 0; }
	.esg_ban_txt h2 { font-size: 23px; }
	.esg_ban_txt p { font-size: 16px; }
	.esgbanner .esg_ban_more { width: 184px; height: 45px; }
	.esgbanner .esg_ban_more a { line-height: 45px; font-size: 15px; }
	.esg_ban_txt { margin-bottom: 30px; }
	.chengxiao { padding-top: 60px; height: 800px; position: relative; }
	.chengxiao ul { width: 100%; border-left: none; height: auto; padding: 0; }
	.chengxiao ul li { height: auto; padding: 0px 0 20px 0; text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.15); }
	.chengxiao ul li h1 { font-size: 26px; }
	.chengxiao ul li div { font-size: 14px; }
	.chengxiao_btm { left: 18px; }
	.chengxiao_btm p { color: #fff; font-size: 14px; }
	.baogao .baogao_title h2 { font-size: 26px; margin-bottom: 60px; }
	.baogao_box { padding-right: 0; }
	.baogao_cont_right { width: 90%; right: 0; top: -32px; box-shadow: -1px 4px 12px 0px rgba(0, 0, 0, 0.15); }
	.baogao_cont_left { width: 90%; }
	.baogao_cover { padding: 168px 0 50px 28px; }
	.report p { font-size: 16px; }
	.reportlink { margin-top: 46px; }
	.reportlink a { padding: 6px 50px; font-size: 14px; }
	.zhengce ul li { padding: 18px 20px; }
	.zhengce ul li a { font-size: 16px; }
	.zhengce_left { width: 100%; }
	.chengxin_right { width: 100%; }
	.chenxin_con { height: 614px; padding: 14px 30px; background: url(../image/chengxin_bg.jpg) no-repeat top center; }
}
.govern .edit_info { font-size: 18px; line-height: 30px; color: #666; }
.govern .edit_info p { text-indent: 2em; }
.govern h2 { font-size: 24px; color: #333; line-height: 1.8; margin-bottom: 12px; padding-left: 23px; position: relative; }
.govern h2:after { position: absolute; content: ''; left: 0; top: 50%; height: 2px; width: 13px; background-color: #c8161d; }
.Invcontact { border-bottom: 2px solid #f3f3f3; padding-bottom: 80px; }
.Invcontact .contactinfo ul { display: flex; flex-wrap: wrap; justify-content: space-between; }
.Invcontact .contactinfo li { float: left; width: 23.5%; display: flex; flex-wrap: wrap; align-items: center; }
.Invcontact .contactinfo li .icon { width: 56px; }
.Invcontact .contactinfo li .icon img { max-width: 36px; }
.Invcontact .contactinfo li .txt { font-size: 18px; color: #666; width: calc(100% - 56px); }
.Invcontact .contactinfo li .txt span { margin-bottom: 5px; }
.Invcontact .contactinfo li .txt p { margin: 0; line-height: 1.5; font-size: 20px; color: #333; }
.InvMessage { }
.InvMessage .title { font-size: 32px; margin-bottom: 30px; }
.InvMessage .form { margin-top: 20px; max-width: 1010px; }
.InvMessage .form ul { display: flex; flex-wrap: wrap; justify-content: space-between; }
.InvMessage .form li { float: left; width: 49%; margin-right: 1%; margin-bottom: 1%; background-color: #f3f3f3; border-radius: 6px; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; height: 60px; padding: 0 30px; }
.InvMessage .form li .tit { font-size: 18px; color: #666; width: 75px; height: 60px; line-height: 60px; text-align: justify; overflow: hidden; }
.InvMessage .form li .tit::after { content: ""; display: inline-block; width: 100%; }
.InvMessage .form li .input { width: calc(100% - 90px); }
.InvMessage .form li .text { border: 0; background: none; width: 100%; font-size: 18px; text-align: right; }
.InvMessage .form li .text::placeholder { color: rgba(102, 102, 102, 0.4); }
.InvMessage .form li.w100 { width: 100%; height: 187px; padding: 15px 30px; }
.InvMessage .form li.w100 .input { width: 100%; }
.InvMessage .form li.w100 .tit { width: auto; height: auto; line-height: 1.8; }
.InvMessage .form li.w100 .tit::after { display: none; }
.InvMessage .form li textarea { width: 100% !important; !i; !; border: 0; background: none; height: 120px !important; !i; !; font-size: 16px }
.InvMessage .form .submit { width: 179px; height: 60px; font-size: 18px; line-height: 60px; background-color: #c8161d; color: #fff; border-radius: 6px; margin-top: 22px; cursor: pointer; transition: all .8s; border: none; }
@media only screen and (max-width:1024px) {
	.govern { margin-top: 8%; }
	.govern .edit_info { font-size: 16px; }
	.govern h2 { font-size: 20px; }
	.Invcontact { padding-bottom: 8%; margin-top: 8%; }
	.Invcontact .contactinfo li { width: 100%; margin-bottom: 4%; }
	.Invcontact .contactinfo li .icon { width: 50px; }
	.Invcontact .contactinfo li .icon img { max-width: 32px; }
	.Invcontact .contactinfo li .txt { font-size: 16px; }
	.Invcontact .contactinfo li .txt p { font-size: 18px; }
	.InvMessage .title { font-size: 24px; margin-bottom: 10px; }
	.InvMessage .form li { width: 100%; margin-right: 0%; margin-bottom: 2%; height: 50px; padding: 0 12px; }
	.InvMessage .form li .tit { font-size: 16px; height: 50px; line-height: 50px; width: 70px; }
	.InvMessage .form li .input { width: calc(100% - 80px); }
	.InvMessage .form li .text { font-size: 16px; }
	.InvMessage .form li.w100 { padding: 10px 12px; }
	.InvMessage .form .submit { width: 150px; height: 50px; font-size: 16px; line-height: 50px; }
}