/*contact*/
.contact {margin-bottom:60px;}
.clearfix {clear:both;display:block;}
.clearfix:after {clear:both;height:0;content:"";line-height:0;font-size:0;display:block;}
style attribute {visibility:visible;font-size:88px;}
.contact2c .form-panel ul li .text {font-family:"SourceHanSansCN Light";padding-left:10px;font-size:14px;width:100%;height:0.5rem;box-sizing:border-box;border:1px solid #d1d1d1;}
textarea {-webkit-writing-mode:horizontal-tb !important;text-rendering:auto;color:-internal-light-dark(black,white);letter-spacing:normal;word-spacing:normal;text-transform:none;text-indent:0px;text-shadow:none;display:inline-block;text-align:start;appearance:auto;background-color:-internal-light-dark(rgb(255,255,255),rgb(59,59,59));-webkit-rtl-ordering:logical;flex-direction:column;resize:auto;cursor:text;white-space:pre-wrap;overflow-wrap:break-word;column-count:initial !important;margin:0em;font:400 13.3333px Arial;border-width:1px;border-style:solid;border-color:-internal-light-dark(rgb(118,118,118),rgb(133,133,133));border-image:initial;padding:2px;}
.contact2a .mtit p {font-family:"SourceHanSansCN Light";line-height:20px;font-size:16px;color:#666666;margin-top:12px;}
.contact2a .mtit span {font-size:30px;color:#333333;font-weight:bold;}
/*å–å¾—è”ç³»*/ .contact1 {padding:60px 0px;box-sizing:border-box;position:relative;z-index:10;width:100%;margin-top:-.3rem;background:#fbfbfb;margin-bottom:50px;}
.contact1 ul li {padding: 0 35px;position:relative;float:left;box-sizing:border-box;}
.contact1 ul li.sign1,.contact1 ul li.sign2,.contact1 ul li.sign3 {margin-bottom:0.5rem;}
.contact1 ul li+li {border-left:1px solid #eee;}
.contact1 ul li .pic {font-size:37px;display:block;text-align:left;color:#d0b393;}
.contact1 ul li .pic img {float:left;}
.contact1 ul li .pic .titx {padding-top:8px;padding-left:10px;float:left;text-transform:uppercase;font-family:"Arial";}
.contact1 ul li .pic .titx .t1 {font-family:"Arial";font-size:20px;color:#c21823;line-height:1;}
.contact1 ul li .pic .titx .t2 {font-family:"Arial";font-size:14px;color:#c21823;line-height:1;}
.contact1 ul li .cont {text-align:left;vertical-align:top;display:inline-block;width:auto;margin-top:20px;}
.contact1 ul li .cont .tit {font-size:18px;color:#d0b393;}
.contact1 ul li .cont .con {line-height:30px;margin-top:10px;font-size:16px;}
/*mess*/ input,textarea {outline:none;border:none;}
textarea {resize:none;overflow:auto;}
.mess {padding:110px 0 120px!important;position:relative;margin:0 auto;}
.adbt b {font-size:50px;display:block;font-weight:normal;color:#333;text-align:center;}
.from_tab {width:100%;display:flex;flex-wrap:wrap;justify-content:center;}
.from_tab>div {width:32%;display:flex;overflow:hidden;}
.from_tab>div+div {margin-left:20px;}
#feedback_form {margin:60px 0;height:60px;}
.col4 {float:left;width:16.7vw;height:60px;background:#fff;}
.col4 span {display:inline-block;font-size:30px;color:#999;margin-top:15px;margin-left:24px;}
.col4 input {height:100%;width:100%;margin-left:16px;font-size:16px;color:#e0e0e0;}
.from_tab #tianxieone {margin-left:0px;width:500px;margin-top:40px;}
.from_tab #tianxiethree {width:100%;height:60px;background:#fff;display:flex;align-items:center;}
.from_tab #tianxiethree span {display:inline-block;font-size:30px;color:#d2d2d2;margin-top:2px;margin-left:24px;}
.from_tab #tianxiethree>input {height:100%;width:58px;margin-left:14px;font-size:16px;color:#999;line-height:60px;}
.from_tab #tianxiethree #authcode {width:136px;}
.feedback_btn {float:right;width:250px;height:60px;text-align:center;}
.feedback_btn .btns {line-height:60px;width:146px;background:#d6132c;color:#fff;font-size:24px;cursor:pointer;}
.lyan textarea {width:100%;height:60px;line-height:60px;outline:none;font-size:16px;color:#333;padding:0 0 0 12px;background:#fff;font-family:"Arial"}
@font-face {font-family:'iconfont';/* Project id 2660926 */ src:url('//at.alicdn.com/t/font_2660926_3j47y7cx70o.woff2?t=1625732309864') format('woff2'),url('//at.alicdn.com/t/font_2660926_3j47y7cx70o.woff?t=1625732309864') format('woff'),url('//at.alicdn.com/t/font_2660926_3j47y7cx70o.ttf?t=1625732309864') format('truetype');}
.iconfont {font-family:"iconfont" !important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.nynews {width:100%;margin:0 auto;}
.nynews-list {width:100%;height:auto;padding:3.2% 3%;margin:50px auto;box-shadow:0 0 1px #aaa;box-sizing:border-box;position:relative;transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;}
.nynews-date {float:left;width:9%;padding:4% 3% 0 0;text-align:right;font-size:16px;font-weight:bold;font-family:sans-serif;color:#999;}
.nynews-date b {font-size:34px;color:#000;line-height:40px;}
.nynews-photo {float:left;width:20%;height:auto;overflow:hidden;}
.nynews-photo img {width:100%;transition:all 0.5s ease-out;-webkit-transition:all 0.5s ease-out;}
.nynews-content {float:left;width:59%;padding-left:2%;}
.nynews-title {font-size:20px;font-weight:bold;color:#222;line-height:40px;padding-bottom:0.6vw;}
.nynews-text {font-size:15px;line-height:28px;color:#666;}
.nynews-more {float:right;width:60px;height:60px;line-height:60px;margin-top:4%;font-size:20px;color:#fff;font-family:serif;font-weight:bold;background:#e5e5e5;border-radius:100%;text-align:center;transition:all 0.5s ease-out;-webkit-transition:all 0.5s ease-out;}
.nynews-list:hover {box-shadow:0 26px 50px -6px rgba(97,105,113,0.3);transform:translateY(-5px);-webkit-transform:translateY(-5px);}
.nynews-list:hover .nynews-photo img {transform:scale(1.05);-webkit-transform:scale(1.05)}
.nynews-list:hover .nynews-title {color:#0d4486;}
.nynews-list:hover .nynews-more {background:#0d4486;transform:translateX(6px);-webkit-transform:translateX(6px);}
.clear {clear:both;}
/*product*/
.ny_prototal {width:100%;}
.ny_prolist {width:31.3%;margin:0 1%;float:left;margin-bottom:2%;position:relative;overflow:hidden;}
.ny_propic {overflow:hidden;}
.ny_propic img {width:100%;transition:all 0.5s;}
.ny_protil {width:100%;text-align:center;overflow:hidden;}
.ny_protil {padding:4% 0% 5% 0;font-size:16px;display:block;}
.ny_prolist a:hover .ny_protil {color:#f5811a;}
.ny_prolist a:before,.ny_prolist a:after {content:'';position:absolute;width:0;height:0;z-index:222;box-sizing:border-box;transition:height 0.5s linear 0s,width 0.5s linear 0.5s,opacity 0s linear 1s;opacity:0;}
.ny_prolist a:before {top:0;left:0;border-top:1px solid #f5811a;border-right:1px solid #f5811a;border-bottom:1px solid transparent;border-left:1px solid transparent;}
.ny_prolist a:after {bottom:0;right:0;border-bottom:1px solid #f5811a;border-left:1px solid #f5811a;border-top:1px solid transparent;border-right:1px solid transparent;}
.ny_prolist a:hover:before,.ny_prolist a:hover:after {width:100%;height:100%;transition:width 0.5s linear 0s,height 0.5s linear 0.5s;opacity:1;}
.ny_prolist:hover {box-shadow:0 0 2.4vw 0 rgba(0,0,0,0.1);}
.ny_prolist a:hover .ny_propic img {transform:scale(1.1);}
/*mianbxContent*/ .mianbxContent {margin-bottom:180px !important;}
#right {height:0px !important;}
.prod_listf {width:1404px;margin:120px 0 0 275px;padding-top:0px;transition:all 0.7s;position:absolute;z-index:11;height:40px;}
.prod_listf tr {display:block;float:left;height:40px;position:relative;width:calc(100%/9);}
.prod_listf td {text-align:center;float:left;display:block;line-height:40px;position:relative;z-index:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100px;border:1px #eee solid;border-radius:30px;}
.prod_listf td:hover {background:#d0b393;}
.prod_listf td:hover a {color:#fff !important;}
.prod_listf td a {font-size:18px;color:#333 !important;font-weight:normal;line-height:40px;}
#showtyepname {background:#fff;height:0px !important;overflow:hidden;}
.prod_listf table {margin:0 auto;width:100%;display:block;height:auto;transition:all 0.7s;overflow:hidden;}
.prod_listf:hover table {height:auto;transition:all 0.7s;overflow:inherit;}
.prod_list_i {width:220px;line-height:60px;margin:0 auto;margin-top:10px;overflow:hidden;font-size:16px;color:#fff;background:#b4dcfc;text-align:center;border-radius:8px;transition:all 0.7s;}
.prod_listf:hover .prod_list_i {display:none;transition:all 0.7s;}
.prod_listf td b {font-size:0px;}
#bodycon #left {width:auto !important;height:auto !important;}
#bodycontent.bodycontent2020 {margin-top:150px;}
#bodycon #center {float:none !important;}
.body_box {margin-top:120px;}
td#showtyepname {border:none;}
#left,#right {display:block !important;}
#left,#right {display:none}
#bodycon #center {width:1400px;float:none}
#bodycontent {width:1400px;}

#left,#right {display:none}
#bodycon #center {width:1400px;float:none}
#bodycontent {width:1400px;}
#bodycon {width:100%!important;}
#bodycon #left {display:none;}
#bodycon #center {width:100% !important;}
/*newsny*/
.cl {clear:both;}
.nyxqnewsbg {width:100%;background:#f4f4f4;padding:30px 0;}
.nyxqnews {margin:0 auto;width:1200px;}
.nyxqnews_left {width:830px;float:left;background:#FFF;padding:30px;padding-bottom:0;overflow:hidden;}
.news_lefttit {border-bottom:1px solid #e7e7e7;padding-bottom:15px;text-align: center;}
.news_lefttit h1 {font-size:22px;font-weight:normal;line-height:30px;display:block;margin-bottom:15px;color:#333;}
.news_lefttit span {display:block;float:left;border-left:1px dotted #b6b6b6;color:#999;line-height:14px;padding:0 10px;}
.news_lefttit .chuchu {padding:0 10px 0 0;border-left:none;}
.newsshare {float:right;margin-top:-8px;}
.nyxqnews_leftcont {margin-top:20px;line-height:28px;color:#777;}
.nyxqnews_leftpage {width:890px;margin-left:-30px;margin-top:20px;border-top:1px solid #e7e7e7;line-height:70px;}
.nyxqnews_leftup {float:left;border-right:1px solid #e7e7e7;width:364px;padding-left:50px;padding-right:30px;height:70px;overflow:hidden;background:url(../images/newsup.png) 30px 29px no-repeat;}
.nyxqnews_leftdown {float:right;text-align:right;width:365px;padding-left:30px;padding-right:50px;height:70px;overflow:hidden;background:url(../images/newsdown.png) 413px 29px no-repeat;}
.nyxqnews_right {width:300px;float:right;position:relative;}
.nyxqnewsfanhui {position:absolute;top:0;left:-958px;z-index:10;}
.nywenzhang {padding:30px 30px 20px 30px;background:#FFF;}
.nyxqnews_righttit {font-size:18px;border-bottom:1px solid #e7e7e7;height:36px;line-height:18px;position:relative;}
.nyxqnews_righttit:before {content:"";width:75px;height:1px;background:#1059a9;position:absolute;left:0;bottom:-1px;}
.nyxqnews_righttit strong {color:#1059a9;}
.nyxqnews_rightcont {margin-top:10px;line-height:36px;}
.nyxqnews_rightcont a {display:block;background:url(../images/newswenzhagn.png) left center no-repeat;padding-left:22px;width:220px;height:36px;overflow:hidden;}
.nyzx {margin-top:10px;}

/*ç®€ä»‹*/ * {margin:0;padding:0;box-sizing:border-box;list-style:none;}
body {font-size:14px;min-width:1500px;font-family:"Microsoft YaHei",å¾®è½¯é›…é»‘;}
#bodycon {width:100%;max-width:100%!important;}
#bodycon #center {width:100%!important;max-width:100%!important;}
.comp_bc {overflow:hidden;width: 100%;}
.dq {width:1500px;margin:0 auto;}
.jj_con {position:relative;clear:both;display:flex;}
.cf_c {max-width:1500px;margin:0 auto;width:100%;min-width:1200px;margin-top:50px;}
.j_cc>b,.cf_c>b {font-size:26px;color:#d0b393;position:relative;margin-left:35px;}
.j_cc>b:before,.cf_c>b:before {content:'';position:absolute;width:9px;height:26px;background:#d0b393;top:6px;left:-35px;}
.j_cc>b>img,.cf_c>b>img {width:28px;vertical-align:middle;margin-top:-3px;display:inline-block;margin-left:5px;}
.jj_wz {margin-top:27px;padding-right:5%;}
.jj_wz p {font-size:15px;color:#8f8f8f;line-height:35px;}
.jj_wz p+p {margin-top:20px;}
.j_pp {font-size:33px;color:#fff;}
.j_st {font-size:16px;color:#fff;margin:4px 0;}
.j_hm {font-size:26px;color:#fff;}
.j_hm img {width:20px;vertical-align:middle;}
.j_zp {width:265px;background:#d0b393;height:152px;display:flex;flex-direction:column;align-items:center;justify-content:center;}
.jj_zz {display:flex;align-items:center;}
.jj_zz li {border-right:1px solid #f4f4f4;position:relative;}
.jj_zz li:first-child {width: 340px;padding-left:58px;position:relative;text-align: center;}
.jj_zz li:first-child:before,.jj_zz li:nth-child(2):before {content:'';position:absolute;width:5px;height:5px;background:#d0b393;top:0;right:-3px;}
.jj_zz li:first-child:after,.jj_zz li:nth-child(2):after {content:'';position:absolute;width:5px;height:5px;background:#d0b393;bottom:0;right:-3px;}
.jj_zz li:nth-child(2) {width:225px;padding-left:64px;position:relative;}
.jj_zz li:last-child {width: 340px;border:none;text-align: center;}
.jj_zz li p:first-child span {color:#fff;background:#d0b393;font-size:14px;width:28px;height:28px;border-radius:100%;line-height:28px;text-align:center;display:inline-block;position:absolute;top:-10px;right:-30px}
.jj_zz li p:first-child {font-size:52px;color:#d0b393;position:relative;display:inline-block;font-family:Arial;}
.jj_zz li p:last-child {font-size:14px;color:#333;opacity:0.55}
.jj_cc {display:flex;width:963px;background:#fff;box-shadow:1px 1px 26px rgba(0,0,0,0.08);margin-top:50px;position:relative;z-index:999;}
.jj_img {position:absolute;top:32px;width:865px;right:50%;margin-right:-960px;height:620px;}
.jj_img .hd {width:100%;position:absolute;bottom:32px;left:0;}
.jj_img .hd ul {display:flex;padding-left:150px;}
.jj_img .hd li {width:16px;height:16px;border-radius:8px;background:#fff;transition:all 0.5s;}
.jj_img .hd li+li {margin-left:10px;}
.jj_img .hd li.on {width:30px;background:#d0b393;}
.j_cc {width:calc(100% - 655px);height:700px;padding-top:30px;}
.qy_sb {padding-left:50px;margin-top:30px;}
/*ä¼ä¸šæ–‡åŒ–*/ .m2cmCon3 {padding:10vh 0px 9vh 0;position:relative;background:#f8f8f8;}
.container {max-width:1400px;margin:0 auto;}
.m2cm2_t {text-align:center;}
.m2cmc3Box {position:relative;z-index:2;}
.m2cm3_t {text-align:center;padding-top:12px;}
.m2cm2_t span {line-height:68px;border-bottom:3px solid #d0b393;display:inline-block;font-weight:bold;font-size:42px;}
.col-md-4 {float:left;width:33.3%;}
.m2cmc3_aBox.scaleImg .overflowHide {height:353px;}
.overflowHide {overflow:hidden;position:relative;z-index:0;}
.m2cm3ul {margin:10.92vh -22px 0px;}
.m2cm3ul li {padding:0px 22px;margin-bottom:44px;}
.m2cmc3_t {font-size:34px;color:#FFF;line-height:60px;position:absolute;left:45px;bottom:62px;transition:all 0.5s ease-in-out;font-weight:bold;}
.m2cmc3_aBox .overflowHide i {background:#d0b393;height:3px;width:60px;position:absolute;left:45px;bottom:43px;transition:all 0.5s ease-in-out}
.m2cmc3_aBox .overflowHide span {display:block;position:absolute;left:45px;font-size:16px;line-height:28px;color:#ebebeb;bottom:45px;transition:all 0.5s ease-in-out;opacity:0}
.m2cmc3_aBox:hover .m2cmc3_t {bottom:166px;}
.m2cmc3_aBox:hover .overflowHide i {transform:rotate(90deg);left:18px;bottom:122px;}
.m2cmc3_aBox:hover .overflowHide span {opacity:1;transition-delay:0.3s}
.m2cmCon4 {padding:20.37vh 0px;position:relative;}
.clearfix {zoom:1;}
.clearfix:after {display:block;clear:both;content:"";visibility:hidden;height:0;}
/*å‘å±•åŽ†ç¨‹*/ .blk-main {width:100%;background:#fff;}
.blk {width:1200px;margin:0 auto 20px auto;}
.content1 {width:1200px;margin:0 auto;}
.p12-aboutinfo-1 {display:inline-block;width:100%;background:#fff;margin-bottom:38px;}
.p12-aboutinfo-1-nr {clear:both;}
.p12-aboutinfo-1-tit {display:none;}
.course-wrap {padding:114px 0;background:url(../images/20210709165112_1777215753.jpg) no-repeat center bottom;}
.course-wrap * {box-sizing:unset;}
.course-wrap h2 {text-align:center;font-size:36px;font-weight:normal;color:#333;line-height:110%;margin-bottom:25px;}
.course-wrap h2 span {font-weight:bold;color:#d0b393;}
.course-wrap h2 em {display:block;font-style:normal;font-size:14px;color:#666;}
.course-wrap {transition:normal;font-family:å¾®è½¯é›…é»‘;}
.course-wrap.m-wrap {padding-top:15px;position:relative;}
.course-wrap p.f48 {font-size:40px;line-height:69px;color:#ab0309;}
.course-wrap.m-wrap p.f48 {font-size:20px;line-height:34px;}
.course-wrap span.f14 {display:block;width:100%;line-height:34px;}
.course-wrap.m-wrap span.f14 {line-height:22px;}
.course-wrap .course-list {margin-top:0px;width:100%;position:relative;}
.course-wrap.m-wrap .course-list {margin-top:20px;}
.course-wrap .course-list .ovh {width:1380px;margin:0 auto;position:relative;overflow:hidden;background:url("../images/20210406170710_1967185861.png") repeat-x left 50px;}
.course-wrap.m-wrap .course-list .ovh {background:none;width:100%;}
.course-wrap .course-list li {width:300px;position:relative;float:left;margin:42px 60px 0 0!important;}
.course-wrap.m-wrap .course-list li {margin-right:0;margin-bottom:20px;width:100%;}
.course-wrap .course-list .main {padding:17px 20px 17px;background-color:#f5f5f5;width:calc(100% - 40px);color:#777;}
.course-wrap .course-list .main p {padding-left:18px;margin:0px;line-height:28px;}
.course-wrap.m-wrap .course-list .main {width:94%;padding:17px 3% 27px;}
.course-wrap .course-list li .top {background:#e8e8e8;margin-top:45px;height:42px;line-height:42px;font-family:"Arial";font-size:18px;text-align:center;position:relative;}
.course-wrap .course-list li .top:before,.course-wrap .course-list li .top:after {content:'';position:absolute;}
.course-wrap .course-list li .top:before {width:18px;height:18px;border-radius:100%;background:#e8e8e8;top:-45px;left:calc(50% - 9px);}
.course-wrap .course-list li:hover .top:before,.course-wrap .course-list          li.on .top:before {background:#d0b393;}
.course-wrap .course-list li .top:after {width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:12px solid #e8e8e8;top:-12px;left:calc(50% - 12px);}
.course-wrap .course-list li:hover .top:after,.course-wrap .course-list li.on .top:after {border-bottom:12px solid #d0b393;}
.course-wrap.m-wrap .course-list li .top {padding-top:0;padding-left:3%;width:97%;text-align:left;background:#e8e8e8;}
.course-wrap.m-wrap .course-list li.odd {position:relative;}
.course-wrap .course-list li.odd .top {padding-bottom:45px;padding-top:0;}
.course-wrap.m-wrap .course-list li.odd .top {padding-bottom:0;background:#e8e8e8;position:absolute;top:0;left:0;width:100%;}
.course-wrap.m-wrap .course-list li.odd .main {margin-top:42px;}
.course-wrap .course-list .butn {display:block;width:42px;height:42px;position:absolute;top:30px;cursor:pointer;}
.course-wrap.m-wrap .course-list .butn {display:none;}
.course-wrap .course-list .prev {background:url(../images/20210709171231_306240019.png) no-repeat center top;left:0;}
.course-wrap .course-list .next {background:url(../images/20210709171231_763568339.png) no-repeat center top;right:0;}
.course-wrap .course-list .butn:hover {background-position:center bottom;}
.course-wrap .course-list li:hover .top,.course-wrap .course-list li.on .top {background:#d0b393;color:#fff;}
.course-wrap.m-wrap .course-list li:hover .top,.course-wrap.m-wrap .course-list li.odd:hover .top {background:#e8e8e8;color:#666;}

