.recommend-class .swiper-container .swiper-wrapper .swiper-slide div .title {background-color: #f2f4f7; padding: 15px;border: 1px solid #e5eaee;}.recommend-class .swiper-container .swiper-wrapper .swiper-slide div .title {background-color: #f2f4f7; padding: 15px;border: 1px solid #e5eaee;}@charset "utf-8";

*{ padding:0; margin:0;}
table { border-collapse:collapse; border-spacing: 0}
a { text-decoration:none; color:#333;}
a:hover { color:#F36420;}
input { outline:none}
textarea { resize:none}
li { list-style: none}
img { border:none; vertical-align:bottom;}
*, :after, :before { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
h1,h2,h3,h4,h5,em,i { font-weight:normal; font-style:normal;}
/*=======================================================*/
body { font-family: -apple-system, BlinkMacSystemFont, 'Microsoft YaHei', sans-serif; font-size: 16px; color: #333; line-height: 1.68; -webkit-text-size-adjust: 100%; -webkit-tap-highlight-color:transparent; outline:0;}
.adaptive { width: 100%; height: 0; padding-top: 66%; box-sizing: border-box; position: relative; overflow: hidden;}
.container { width:1200px; margin:0 auto;}
.gray { background-color: #F5F7FA;}
.white { background-color: #FFFFFF;}
.content {}
.sidebar { float: right; width: 25%;}
.main { float: left; width: 72.5%; padding: 30px 20px 20px 20px; background-color: #FFFFFF;}
.bmain { float: left; width: 100%; padding: 30px 20px 20px 20px; background-color: #FFFFFF;}
/**/
.menubutton { display:none; position: absolute; top: 15px; right: 10px; z-index: 5; cursor:pointer;}
.menubutton.open { top: 10px;}
/**/
.logo { float: left; width: auto; height: 70px;}
.logo img { width: auto; height: 100%;}
.mlogo { width: 35px; height: 35px;}
/**/
.wrapper { width:1200px; padding:0; margin:0 auto;}
.header { height:auto; background-color:#FFF; position: relative;}
.top { height: 45px; padding: 5px 0; line-height: 35px; background-color: #FAFBFC; border-bottom: 1px solid #E9DFDF;}
.top h1 { display: inline; font-size: 14px; font-weight: normal; float: inherit;}
/**/
.header-body { width: 1200px; height: 100px; padding: 15px 0; margin: 0 auto;}
.tel { float: right; padding-top: 10px;}
.tel span { font-size: 14px; color: #7d8389; display: block; width: 200px;}
.tel p { color: #f36420; font-size: 20px;}
/**/
.menu { font-size: 18px; border-top: 1px solid #E9DFDF; z-index: 4;background: #034997;font-weight: bold;}
.menu li { float: left; line-height: 60px; margin-right: 18px;margin-left: 18px;}
.menu li a { color:#fff;}
.menubutton svg { width: 40px; fill: #111; transform-origin: center;}
.menubutton svg .one, .menubutton svg .two, .menubutton svg .three { transform-origin: center;}
.menubutton svg .one { animation: firstLineShow 0.3s ease-in-out;}
.menubutton svg .two { animation: secondLineReverse 0.3s ease-in-out;}
.menubutton svg .three { animation: thirdLineShow 0.3s ease-in-out;}
.menubutton.open .one { transform: rotate(45deg) translate(8px, 38px); animation: firstLineAnimation 0.3s ease-in-out;}
.menubutton.open .two { transform: scale(0); animation: secondLineAnimation 0.3s ease-in-out;}
.menubutton.open .three { transform: rotate(135deg) translate(15px, 0); animation: thirdLineHide 0.3s ease-in-out;}
/**/
.slide { width: 100%; margin: 0 auto;}
.slide .adaptive { padding-top: 30%;}
.slide .swiper-container { position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.slide .swiper-slide { width:100%; height: 100%; background-repeat:no-repeat; background-size: cover; background-position: center center;}
.slide .swiper-pagination-bullet { width: 10px; height: 10px; background-color: #363636; border-radius: 10px;}
.slide .swiper-pagination-bullet-active { background-color: #ED1C1C;}
.slide .swiper-button-next, .slide .swiper-button-prev { position:absolute; width:50px; height:50px; margin-top:-25px; z-index: 10; cursor: pointer; background-size: 27px 44px; background-position: center; background-repeat: no-repeat; background-size:30%; background-color:rgba(0,0,0,0.2); border-radius:50px; }
/**/
.class-nav { width: 100%; height: 60px; background-color: #F5F7FA; border-bottom: 1px solid #E9DFDF;}
.class-nav .tit { display: inline-block; font-size: 16px; height: 60px; line-height: 60px; float: left; background: #f36420; padding: 0px 17px; margin-right: 10px;}
.class-nav .tit span { color: #FFF;}
.class-nav a { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-top: 0; padding: 0; height: 30px; line-height: 30px; border: none; margin: 15px 0; width: auto; padding: 0 12px; font-size: 16px; color: #333; border-radius: 5px; display: inline-block; text-align: center;}
/**/
.tongji { width: 100%; height: 60px; padding: 10px 0; background-color: #5450FF;}
.tongji-body { display: block; width: 1000px; height: 40px; color: #FFF; padding: 5px 30px; font-size: 16px; text-align: center; margin: 0 auto; border-radius: 20px;}
.tongji .tj-icont { display: inline-block; padding: 0 30px; margin: 0 20px; height: 30px; line-height: 30px; background-color: #ffc107; color: #FFF; position: relative; border-radius:15px;}
.tongji ul { display: inline-block; line-height: 30px;}
.tongji li { display: inline-block; margin: 0 20px;}
/**/
.crumbs { width: 100%; /*height: 60px;*/ padding: 20px 0; font-size: 15px; background-color: #F5F7FA; border-bottom: 1px solid #E9DFDF;}
/**/
.member-box { padding: 15px 0;}
.member-box-class { font-size: 22px; font-weight: normal; height: 24px; line-height: 21px; border-left: 5px solid #0a0a0a; padding-left: 15px; color: #0a0a0a; margin-bottom: 20px;margin-top: 30px;}
.main-class { font-size: 22px; font-weight: normal; /*height: 24px; line-height: 21px;*/ padding-bottom: 20px;border-bottom: 1px solid #e6e9ed;}
.member-box-main {}
/**/
.recommend-class { width: 100%; position: relative;}
.recommend-class .swiper-button-next { position:absolute; width:20px; height:50px; margin-top:-15px; left: inherit; right: -25px; z-index: 10; cursor: pointer; background-image: url("images/member_r.png"); background-size: 27px 44px; background-position: center; background-repeat: no-repeat; }
.recommend-class .swiper-button-prev { position:absolute; width:20px; height:50px; margin-top:-15px; left: -25px;  z-index: 10; cursor: pointer; background-image: url("images/member_l.png"); background-size: 27px 44px; background-position: center; background-repeat: no-repeat; }
.recommend-class .swiper-container {}
.recommend-class .swiper-container .swiper-wrapper { padding: 10px 0;}
.recommend-class .swiper-container .swiper-wrapper .swiper-slide { position: relative;top:0;transition: all .3s ease-out;width: 380px;margin-right: 30px;}
.recommend-class .swiper-container .swiper-wrapper .swiper-slide div { margin-left: 0;width: 100%;}
.recommend-class .swiper-container .swiper-wrapper .swiper-slide div .div-first {width:100%; height: 0; padding-top: 63%; box-sizing: border-box; margin-bottom: 0; position: relative; overflow: hidden;}
.recommend-class .swiper-container .swiper-wrapper .swiper-slide div .div-first img { width: 100%; height: 100%;}
.recommend-class .swiper-container .swiper-wrapper .swiper-slide div .title {background-color: #f2f4f7; padding: 15px;border: 1px solid #e5eaee;}
.recommend-class .swiper-container .swiper-wrapper .swiper-slide div .title a .fl {font-size: 16px;color: #000000;text-align:center;font-weight: bold;float: none;display:inline-block;width:70%;height:21px;overflow:hidden;}
.recommend-class .swiper-container .swiper-wrapper .swiper-slide div .title a span.fr {text-align: left;height: 33px;}
.recommend-class .swiper-container .swiper-wrapper .swiper-slide div .title a .fr span { font-size: 14px;color: #7f8892;}
.recommend-class .swiper-container .swiper-wrapper .swiper-slide div .title a .fr span:nth-child(2) {float: right;}
.recommend-class .swiper-container .swiper-wrapper .swiper-slide div .div-first a { position: relative; height: 100%; display: block;}
.recommend-class .swiper-container .swiper-wrapper .swiper-slide div .div-first a:before {content: "+";position: absolute;top:0;left: 0;font-size: 30px;color: #FFFFFF;width: 100%;height: 100%;display: block;background:rgba(26,32,44,0.7);height: 237px;line-height: 237px;text-align: center;opacity: 0;transition: all .3s ease-out;}
.recommend-class .swiper-container .swiper-wrapper .swiper-slide:hover div .div-first a:before {opacity: 1;}
.recommend-class .swiper-container .swiper-wrapper .swiper-slide:hover { top:-5px; box-shadow:4px 4px 18px rgba(0,0,0,0.1)}
.recommend-class .swiper-container .swiper-wrapper .swiper-slide div .div-first a img {transition: all .3s ease-out;width: 100%;}
.recommend-class .swiper-container .swiper-wrapper .swiper-slide div .div-first a:hover> img{}
/**/
.prolist {}
.prolist li { width: 23.5%; float: left; margin-left: 2%; background-color: #FFFFFF; height: auto; margin-bottom: 28px; border-radius:5px; overflow:hidden; position: relative; top: 0; transition: all 0.3s linear;    box-shadow: 0 8px 30px rgba(61,67,77,.08);text-align: center;}
.prolist li a {display: block;}
.prolist li:hover { top:-5px; box-shadow: 0 23px 40px rgba(0,0,0,0.2);}
.prolist li:nth-child(4n+1) { margin-left: 0;box-shadow: 0 8px 30px rgba(61,67,77,.08);text-align: center;} 
.pro-img { width: 100%; height: 0; padding-top: 63%; box-sizing: border-box; position: relative; overflow: hidden;}
.plpro-img { width: 100%; height: 0; padding-top: 53%; box-sizing: border-box; position: relative; overflow: hidden;}
.pro-text { padding: 20px;background-color:#fff;}
.plpro-text {  padding-top: 2px;padding-bottom: 20px; padding-left: 20px; padding-right: 20px;background-color:#fff;}

.layout { position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.layout img { width: 100%; height: 100%;}
.kfpro-img { width: 100%; height:350px; box-sizing: border-box; position: relative; overflow: hidden;}
.kfpro-text {  padding-top: 2px;padding-bottom: 20px; padding-left: 20px; padding-right: 20px;background-color:#fff;}
.kflayout { position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.kflayout img { width: 100%; height: 350px;}

.pro-text h2 { display: block; font-size: 16px; color: #1b1a1a; font-weight: 600; height: 30px; line-height: 25px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;text-align: center;}
.pro-text span { font-size: 14px;color: #1b1919;}
.white .prolist li { background-color: #F5F7FA;box-shadow: 0 8px 30px rgba(61,67,77,.08);}
.pllayout { position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.pllayout img { width: 155px; height: 155px;}

.member-tab-title img { width:835px;}
/**/
.member-tab-box { padding: 45px 0;}
.member-tab-box-class { text-align: center; font-size: 24px; font-weight: normal; height: 24px; line-height: 24px; color: #060606; margin-bottom: 20px;}
.member-tab-title { width:100%; /*height:42px;*/ text-align: center; line-height:40px; margin-bottom:20px;}
.member-tab-title div { display: inline-block; font-size:18px; font-weight:bold; margin: 0px 20px; height:40px; cursor:pointer; color:#333333;}
.member-tab-title div.on { color:#1073c8; border-bottom:2px solid #1073c8;}
.member-tab-box-main { width: 100%;}
.member-tab-box-main .prolist { display:none;}
/**/
.member-box-left { width: 570px; float: left; margin-right: 50px;}
.member-box-right { width: 570px; float: left;}
/**/
.member-box-left2 { width: 570px; float: right;}
.member-box-right2 { width: 570px; float: left; margin-right: 50px;}
.member-box2 { padding: 15px 0;}
.member-box-class2 { font-size: 22px; font-weight: normal; height: 24px; line-height: 21px; border-left: 5px solid #0a0a0a; padding-left: 15px; color: #0a0a0a; margin-bottom: 20px;margin-top: 30px;}
.main-class2 { font-size: 22px; font-weight: normal; /*height: 24px; line-height: 21px;*/ padding-bottom: 20px;border-bottom: 1px solid #e6e9ed;}
/**/
.inew-up { position: relative; /*padding-left: 260px;*/}
.inew-up-img { width: 220px; position: absolute; left: 0; top: 0;}
.inew-up-img img { width: 100%; height: 100%;}
.inew-up-intro {}
.inew-up-intro h2 { display: block; font-size: 22px; line-height: 24px; font-weight: bold; color: #f36420; margin-bottom: 15px;}
.inew-up-intro p { display: block; height:100%; line-height: 30px; overflow: hidden;}
/**/
.inew-bot { margin-top: 25px; border-top: 1px solid #dde1e8; padding-top: 25px;}
.inew-bot li { float: left; display: block; width: 32%; margin-left: 2%;}
.inew-bot li:nth-child(3n+1) { margin-left: 0;} 
.inew-bot li .inew-bot-img { width: 100%; height: 0px; padding-top: 65%; box-sizing: border-box; position: relative; overflow: hidden;}
.inew-bot li .inew-bot-img:before { content:"+";width: 30px;height: 30px;line-height: 30px;border: 1px solid #FFFFFF;position: absolute;top:0;left: 45%;z-index: 9;text-align: center;font-size: 25px; color: #FFFFFF;border-radius:50%;opacity: 0;transition: all .3s ease-out;visibility: visible;background: none;}
.inew-bot li .inew-bot-img:after { content:'';width: 100%;height: 100%;background: rgba(15,24,34,0.6);;position: absolute;top:0;left: 0;z-index: 7;transition: all 0.3s linear;opacity: 0;visibility: visible;}
.inew-bot li a:hover .inew-bot-img img{transform: scale(1.02,1.02);}
.inew-bot li a:hover .inew-bot-img:before{opacity: 1;top:55px}
.inew-bot li a:hover .inew-bot-img:after{opacity: 1;}
.inew-bot li a .inew-bot-img img{width: 100%;height:100%;transition: all 0.3s linear;}
.inew-bot li a p{color: #64676c;font-size:16px;margin-top: 8px;text-align: center;}
.inew-bot p { color: #64676c; font-size: 16px; margin-top: 8px;}
/**/
.member-box-text { /*height: 350px;padding-top: 30px;*/ }
.member-box-text .swiper-container { width: 100%; height: 100%;}
.member-box-text .swiper-slide { font-size: 15px; padding-right: 20px; height: auto; -webkit-box-sizing: border-box; box-sizing: border-box;}
/**/
.iboxlist {width: 712px; float: left; padding: 20px; margin-right: 58px; background-color: #FFF;}
.iboxlist li { display: block; height: 120px; position: relative; padding-left: 220px; margin-top: 20px;}
.iboxlist li:nth-child(3n+1) { margin-top: 0;} 
.ibox-img { width: 190px; height: 120px; position: absolute; left: 0; top: 0;}
.ibox-img img { width: 100%; height: 100%;}
.ibox-text {}
.ibox-text h3 { display: block; height: 20px; line-height: 20px; font-size: 16px; font-weight: bold; margin-bottom: 10px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.ibox-text h4 { display: block; height: 20px; line-height: 20px; font-size: 14px; margin-bottom: 10px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.ibox-text h4 span { margin-right: 10px;}
.ibox-text p { display: block; /*height: 75px;*/ line-height: 24px; color:#808080; text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
/**/
.itab-new { width: 430px; float: left; padding: 0px 20px; background-color: #FFF;}
.itab-new-title { width:100%; height:64px; padding: 11px 0; text-align: center; line-height:40px;}
.itab-new-title div { float: left; font-size:16px; font-weight:bold; margin-right: 30px; height:40px; line-height: 40px; cursor:pointer; color:#333333;}
.itab-new-title div.on { color:#4574C2; border-bottom:2px solid #4574C2;}
.itab-new-main { width: 100%;}
.itab-new-list { display:none;}
.itab-new-list li { height: 63px; padding: 20px 0; font-size: 16px; line-height: 20px; padding-left: 20px; border-top: 1px solid #E2E6EB; position: relative; transition: all 0.3s linear;}
.itab-new-list li:before { content: ''; position: absolute; width: 6px; height: 6px; background-color: #7B8B9B; top: 46%; left: 0px; visibility: visible; transition: all 0.3s linear;}

/*linktag*/
.itab-linktag{ width: 1200px; float: left; padding:20px; background-color: #FFF;}
.itab-linktag-title { width:100%; height:64px; padding: 11px 0; text-align: center; line-height:40px;}
.itab-linktag-title div { float: left; font-size:16px; font-weight:bold; margin-right: 30px; height:40px; line-height: 40px; cursor:pointer; color:#333333;}
.itab-linktag-title div.on { color:#4574C2; border-bottom:2px solid #4574C2;}
.itab-linktag-main { width: 100%;}
.itab-linktag-list { display:none;}
.itab-linktag-list li {display: inline-block; float: left; width: 134px; line-height: 24px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.itab-linktag-list li:before { content: ''; position: absolute; width: 6px; height: 6px; background-color: #7B8B9B; top: 46%; left: 0px; visibility: visible; transition: all 0.3s linear;}
.itab-linktag-box {padding:10px;}


/**/
.parallax { padding: 35px 0; background-color: #034997; min-height: 220px; position: relative; text-align: center;}
.parallax .data-items { margin-bottom: 35px; text-align: center;}
.parallax .data-items li { display: inline-block; vertical-align: top; width: 220px; cursor:pointer;}
.parallax .data-items li i { display: inline-block; width: 25px; height: 25px; color: #FFF; transition: 0.3s; font-size: 18px; margin-top: 20px; background-size: cover;}
.parallax .data-items li strong{display:block;line-height:48px;font-size:36px;color:#fff;position:relative;transition:.3s}
.parallax .data-items li span{display:block;color:#fff;font-size:12px;line-height:1;transition:.3s}
.parallax .data-items li strong::after{content:'+';font-size:18px;position:absolute;line-height:1;padding-left:3px;opacity:0;transition:.3s}
.parallax .data-items li strong.active::after{opacity:1}
.parallax .data-items li:hover i{ transform:translate(0,-3px);text-shadow:3px 5px 10px #1716166b}
.parallax .data-items li:hover strong{ transform:translate(0,-3px);text-shadow:3px 5px 10px #1716166b}
.parallax .data-items li:hover span{ transform:translate(0,-3px);text-shadow:3px 5px 10px #1716166b}
.parallax .entry-title { color: #fff; font-size: 22px; font-weight: 500; margin-bottom: 0; position: relative;}

.parallax .button { width: 200px; border-radius: 4px; color: #fff; cursor: pointer; display: inline-block; font-family: Lato,sans-serif; font-size: 11px; font-weight: 500; letter-spacing: 1px; line-height: 1; outline: none; padding: 12px 20px; text-align: center; margin: 30px 5px 0; position: relative; z-index: 60; background: linear-gradient(-125deg,#034997 0%, #2f49fd 100%); box-shadow: 0 3px 10px -1px #2c63ff!important; border: 1px solid rgba(255,255,255,0.3);}

.icon-1 { background: url(images/oicn-1.png) no-repeat center center;}
.icon-2 { background: url(images/oicn-2.png) no-repeat center center;}
.icon-3 { background: url(images/oicn-3.png) no-repeat center center;}
.icon-4 { background: url(images/oicn-4.png) no-repeat center center;}
.icon-5 { background: url(images/oicn-5.png) no-repeat center center;}
.icon-6 { background: url(images/oicn-6.png) no-repeat center center;}
.icon-7 { background: url(images/oicn-7.png) no-repeat center center;}
/**/
.class-ul {}
.class-ul li { display: block; width: 100%; margin-bottom: 10px;}
.class-ul .img { width: 100%; height: 0; padding-top: 63%; background: #f7f7f7; box-sizing: border-box; position: relative; overflow: hidden;}
.class-ul h2 { padding: 8px; width: 100%; font-size: 16px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
/**/
/*閸溿劏顕楀锟�*/
.class-zixun { height: 368px;padding: 20px 15px;background: url(images/ly_bg.jpg) no-repeat center center; background-size: cover;}
.class-zixun span { display: block;text-align: center;font-size: 26px;color: #FFFFFF;}
.class-zixun i { display: block;width: 20px;height: 4px;background-color: #f2445d;margin: 20px auto;}
.class-zixun p { text-align: center;font-size: 14px;color: #b4b9c1;line-height: 30px;margin-bottom: 20px;}
.class-zixun form p { border-radius:5px ;margin-bottom: 14px;}
.class-zixun form p input { background-color: #FFFFFF;height: 40px;line-height: 40px;padding-left: 20px;width: 100%;border-radius:5px; border: none;}
.class-zixun form #sub { background-color: #f2445d;width: 100%;height: 40px;line-height: 40px;font-size:16px;color: #FFFFFF;border-radius:5px ;cursor: pointer; border: none;}
/**/
.article { }
.article-title { margin-bottom: 25px;}
.article-title h1 { display: block; height:30px; font-size: 20px; line-height: 30px; margin-bottom: 10px; font-weight: bold; color: #000;text-align: center;}
.article-title h2 { display: block; height: 30px; line-height: 30px; font-size: 22px;text-align: center;border-bottom: 1px solid #cecccc;}
.article-title span { /*float: right;*/ font-size: 14px;}
.article-con { line-height: 26px; font-size: 16px; /*margin-bottom: 20px; border-bottom: 1px solid #cecccc;*/}
.article-con img { max-width: 100%;}
.article-con p { margin-bottom: 10px;}
/**/
.article-tab-title { /*height: 40px;*/ border-bottom: 1px solid #DFE2E9; margin-bottom: 25px;}
.article-tab-title span { float: right; font-size: 14px; line-height: 30px;}
.article-tab-nav { text-align: center;/*float: left;*/}
.article-tab-nav div { /*float: left;*/ font-size:18px; /*font-weight:bold; margin-right: 30px; height:30px; line-height: 30px;*/ cursor:pointer; color:#333333;}
.article-tab-nav div.on { /*color:#FF5722; border-bottom:2px solid #FF5722;*/}
/**/
.article-tab-body {}
.article-tab-con { display: none; line-height: 26px; font-size: 16px; margin-bottom: 20px;}
.article-tab-con img { max-width: 100%;}
.article-tab-con p { margin-bottom: 10px;}
/**/
.article-info { font-size: 16px; margin-bottom: 30px;}
.article-xiangguan {}
.article-xiangguan-title { height: 38px; border-bottom: 1px solid #DFE2E9; margin-bottom: 20px;}
.article-xiangguan-title h2 { float: left; font-size: 20px; line-height: 30px; font-weight: bold; color: #000; height: 38px; border-bottom: 4px solid #ff0000;}
/**/
.article-xiangguan-list {}
.article-xiangguan-list ul { display: block; margin-left: -10px;}
.article-xiangguan-list li { float: left; width: 25%; padding-left: 10px; height: auto;}
.article-xiangguan-list li .img { width: 100%; height: 0; padding-top: 65%; box-sizing: border-box; position: relative; overflow: hidden;}
.article-xiangguan-list li h2 { display: block; padding: 5px; line-height: 30px; font-size: 16px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;} 

.article img { max-width: 100%!important;}

/**/
.sidebar-box { padding: 30px 20px 20px 20px; background-color: #FFFFFF; margin-bottom: 20px;}
.sidebar-box-title { font-size: 22px; font-weight: normal; height: 24px; line-height: 21px; border-left: 5px solid #f36420; padding-left: 15px; color: #f36420; margin-bottom: 20px;}
/**/
.sidebar-new {}
.sidebar-new li a { overflow: hidden; text-overflow:ellipsis; white-space: nowrap; position: relative; display: block; line-height: 35px; padding-left: 10px;}
.sidebar-new li a:before { top: 53%; left: 0px; position: absolute; content: ""; display: inline-block; width: 3px; height: 3px; border-radius: 10px; background: #bdc4cf;}
/**/
.caselist {padding-top: 20px;}
.caselist .case-box { width: 31.5%; float: left; margin-left: 2.75%; margin-bottom: 15px;background-color: #FFFFFF; height: auto; border-radius:5px; overflow:hidden; position: relative;}
.caselist .case-box a {display: block;}
@media screen and ( min-width: 980px) {
	.caselist .case-box:nth-child(3n+1) { margin-left: 0;}
}
@media screen and (min-width:769px) and (max-width:979px){
	.caselist .case-box { width: 48%; margin-left: 4%;}
	.caselist .case-box:nth-child(2n+1) { margin-left: 0;} 
}
@media screen and (min-width:521px) and (max-width:768px){
	.caselist .case-box { width: 31.5%; margin-left: 2.75%;}
	.caselist .case-box:nth-child(3n+1) { margin-left: 0;} 
}
@media screen and (max-width:520px){
	.caselist .case-box { width: 48%; margin-left: 4%;}
	.caselist .case-box:nth-child(2n+1) { margin-left: 0;} 
}

.caselist .case-img { width: 100%; height: 0; padding-top: 65%; box-sizing: border-box; position: relative; overflow: hidden;}
.caselist .case-img img { width: 100%; height: 100%;}
.caselist .case-box h2 { display: block; font-size: 16px; height: 40px; line-height: 40px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
/**/
.new-list {}
.new-box { display: block; height: auto; position: relative; padding: 20px 0 20px 310px; border-bottom: 1px solid #e6e9ed;}
.new-img { width: 270px; height: 160px; position: absolute; left: 0; top: 20px;}
.new-text {}
.new-text h2 { display: block; height: 30px; line-height: 30px; margin-bottom: 10px; font-size: 24px; color: #000000;font-weight: bold; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.new-text h4 { display: block; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.new-text h4 span { color: #A2A7AE; font-size: 16px; margin-right: 20px;}
.new-text p { line-height: 30px; margin: 20px 0; font-size: 16px; color: #727478; display: -webkit-box; overflow: hidden; white-space: normal!important; textoverflow: ellipsis; word-wrap: break-word; -webkit-line-clamp: 2; -webkit-box-orient: vertical; padding-right: 30px;}
/**/
.pagebar { font-size: 14px;}
.pagebar { padding: 30px 0px;}
.pagebar li { float:left; line-height:17px; margin-right:6px; border:1px solid #E9E9E9; background-color: #f2f5f7; border-radius: 5px; color: #5f6b79; padding: 7px 10px; }
.pagebar li:hover { background-color: #f2f5f7;}
.pagebar li a { float:left; color: #98a1ae; display:block; padding: 0px 7px; text-decoration:none; font-size: 14px;}
.pagebar li.thisclass a { color: #f36420; font-weight:bold;}
.pagebar li.thisclass a:hover { background-color:#F8F8F8; font-weight:bold;}
/**/
.relative{position: relative;width: 100%;}
.cpa5-se{display: inline-block;}
.cpa5-se-img1{position: absolute;right:14%;top: 37px;z-index:2;}
.cpa5-se-img2{position: absolute;right: 20px;top: 45px;z-index:2;}
.cpa5-se>form>.in-l{width: 30%;float: left;margin-top: 13px;}
.cpa5-se>form>.in-r{width:68%;float: right;}

.cpa5-tp img{display: inline-block;}
.cpa5-tp{height: 242px;background: #fff; border: 1px solid #ededed; text-align: center;}
.cpa5-tex-t{margin-top: 5%;font-size: 1.2rem;margin-bottom: 4px;}
.cpa5-tex-t span{color: #e64a20;font-weight: bold;}
.cpa5-area{line-height:30px;width:235px;height: 30px;border: 1px solid #dedede;border-radius: 5px;margin-left:10px;color: #888888;margin-right: 10px;margin-top: 26px;outline: none;appearance:none;-moz-appearance:none;-webkit-appearance:none; padding-left: 12px;box-sizing: border-box;position:relative;z-index:1;}
.cpa5-area::-ms-expand{display: none;}
.cpa5-se{display: inline-block;}
.cpa5-se-img1{position: absolute;right:14%;top: 37px;z-index:2;}
.cpa5-se-img2{position: absolute;right: 20px;top: 45px;z-index:2;}
.cpa5-tp input{height: 30px;border-radius: 5px;outline: none;border: 1px solid #dedede;margin-top: 7px;box-sizing: border-box;padding-left: 12px;font-size: 0.8rem;}
.cpa5-btn{height: 30px;margin-top: 10px;line-height: 30px;}
.w1200{width:100%;max-width: 1200px;margin: 0 auto;padding-bottom: 10px;}
@media screen and (min-width:320px) and (max-width:800px){.cpa5-tp{width:56%;height: auto; padding-bottom: 20px; margin-left:5%} .cpa5-tp input{width:80%}.cpa5-area{width:80%;margin-left:1%;}.cpa5-h1, .cpa5-h2{margin-left:4%;}}
@media screen and (min-width:871px){.cpa5-tp input{width: 235px;}.cpa5-tp{width:280px;height:285px;margin-left: 79px;margin-top:1%;}.cpa5-tp input{height: 30px;} .cpa-right{margin-left:56%;}}
.clearfix:before,.clearfix:after{clear:both;display:block;content:"";height:0;visibility:hidden;font-size: 0;}
/**/
.footer { padding: 20px 0;background-color: #edf2f9;}
.link {}
.link-box { padding: 20px; border-bottom: 1px solid #E2E6EB; position: relative;display: block; padding-left: 160px;}
.link-box .link-box-title { width: 130px; position: absolute; top: 20px; left: 0; text-align: right; font-weight: bold;}
.link-box .link-box-list {}
.link-box .link-box-list li { display: inline-block; float: left; width: 134px; line-height: 24px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
/**/
.footer-box { padding: 20px 0; text-align: center;}
.footer-nav { margin-bottom: 5px;}
.footer-nav a { padding: 0 5px;}

.copyright { margin-bottom: 5px;}
/**/
.web-beian {text-align:center;margin:10px 0;}
.web-beian a{display: inline-block;height: 30px;margin: 10px 6px;border: 1px solid #ddd;position:relative;padding:5px 5px 0 31px;font-size:12px;vertical-align:middle;}
.web-beian a i{margin: 4px 0 0 6px;background-image: url(images/beian.png);background-position: -21px -25px;width: 21px;height: 21px;position:absolute;left:0;top:0px;display:block;}
.web-beian a.item1:hover i{background-position: 0px -25px;}
.web-beian a.item2 i{background-position: -26px 0px;width:26px;height:25px;margin:0px 0 0 4px;}
.web-beian a.item2:hover i{background-position: 0px 0px;}
.web-beian a.item3 i{background-position: -52px -20px;width:20px;height:20px;}
.web-beian a.item3:hover i{background-position: -52px 0px;}
.web-beian a.item4 i{background-position: 0px 0px;background-image: url(images/rz2.png);background-size:100% 100%;}
.web-beian a.item4:hover i{background-position: 0px 0px;background-image: url(images/rz1.png);background-size:100% 100%;}
/**/
.article-con .black>span { display: block; width: 28%; float: left; padding: 20px 0; background-color: #ebeef3; margin-right: 5%; border-radius: 5px; text-align: center; font-size: 18px; font-weight: 600; cursor: pointer; color: #515151;}
.article-con .black em {font-weight: 600;}
.article-con .black:after { clear:both; display:table; content:"";}
.article-con .black>span:nth-of-type(3) { margin-right: 0; position: relative;}
.article-con .black>span:hover {box-shadow: 0 0 10px rgba(0,0,0,0.3);background-color: #3e8cf5; color: #FFF;}

.article-con .black>span>i{color: #ff665a;font-size: 23px;font-weight: normal;vertical-align: middle;margin-right: 5px;}
.article-con>.black>span>i.icon-weixin-copy{color: #26cf99;}

.article-con .black span a, .article-con .black a  { color: #515151;}
.article-con .black span:hover a, .article-con .black span:hover a:hover { color: #FFFFFF;}
/**/
.footer-button { display: none; width: 100%; height: 50px; position: fixed; bottom: 0; left: 0; right: 0; z-index:9999; background-color: #077176;}
.footer-button li { display: block; width:33.33%; height: 50px; line-height: 50px; text-align: center; float: left;}
.footer-button li a { display: block; text-align: center; color: #FFF; font-size: 14px;}
.footer-button li.fb01 { background-color: #1271ff;}
.footer-button li.fb02 { background-color: #BC1C1E;}
.footer-button li.fb03 { background-color: #DB6119;}
.footer-button li.fb04 { background-color: #BC1C1E;}

@media screen and ( max-width: 1200px) {
	.container, .header-body, .wrapper { padding: 0 20px; width: 100%;}
	.slide { width: auto;}
	.sidebar { float: right; width: 25%;}
	.main { float: left; width: 72.5%; padding: 30px 20px 20px 20px; background-color: #FFFFFF;}
	.article img { max-width: 100%!important; height: auto!important;}
	.member-box-left { width: 60%; float: left; margin-right: 5%;}
	.member-box-right { width: 35%; float: left;}
	
	.iboxlist { width: 60%; float: left; margin-right: 5%;}
	.itab-new { width: 35%; float: left;}
	
	.itab-linktag{ width: 100%; float: left; padding:20px; background-color: #FFF;}
	.itab-linktag-title { width:100%; height:64px; padding: 11px 0; text-align: center; line-height:40px;}
	.itab-linktag-title div { float: left; font-size:16px; font-weight:bold; margin-right: 30px; height:40px; line-height: 40px; cursor:pointer; color:#333333;}
	.itab-linktag-title div.on { color:#4574C2; border-bottom:2px solid #4574C2;}
	.itab-linktag-main { width: 100%;}
	.itab-linktag-list { display:none;}
	.itab-linktag-list li {display: inline-block; float: left; width: 134px; line-height: 24px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
	.itab-linktag-list li:before { content: ''; position: absolute; width: 6px; height: 6px; background-color: #7B8B9B; top: 46%; left: 0px; visibility: visible; transition: all 0.3s linear;}
	.itab-linktag-box {padding:10px;}
	
}
@media screen and (max-width: 980px) {
	.sidebar { float: right; width: 27%;}
	.main { float: left; width: 70.5%; padding: 25px 15px 15px 15px; background-color: #FFFFFF;}
	.sidebar-box { padding: 25px 15px 15px 15px; background-color: #FFFFFF; margin-bottom: 20px;}
	.top, .tel { display: none;}
	.header { height:70px; padding: 5px 0;}
	.logo { height: 60px;}
	.menubutton { display:block; top: 25px;}
	.menubutton.open { top: 20px;}
	/**/
	.menu { display: none; width: 100%; background-color: #2196F3; position: absolute; left: 0; top: 70px; border-radius: 0 0 10px 10px;}
	.menu.open { display: block;}
	.menu.open { float: none; width: 100%; padding: 20px 20px 30px;}
	.menu.open li { float: none; width:100%; height: 36px; line-height: 36px; margin:0; overflow:hidden; text-align:left; border-bottom: 1px solid #fff;}
	.menu.open li a { display:block; width:100%; color:#FFF;}
	/**/
	.member-box, .member-tab-box { padding: 20px 0;}
	.recommend-class .swiper-container .swiper-wrapper .swiper-slide {margin-right: 20px;}
	/**/
	.recommend-class .swiper-button-next { display: none; right: -25px; }
	.recommend-class .swiper-button-prev { display: none; left: -25px;}
	.recommend-class .swiper-container .swiper-wrapper .swiper-slide div .title a .fl {text-align: left;display:block;width:100%;}
	.recommend-class .swiper-container .swiper-wrapper .swiper-slide div .title a span.fr {text-align: left;}
	/**/
	.pro-text h2 { font-size: 15px; }
	.pro-text span { font-size: 13px; line-height: 20px;}
	.pro-text p {line-height: 20px;}
	/**/
	.member-box-left { width: 100%; float: none; margin-right: 0; margin-bottom: 20px;}
	.member-box-right { width: 100%; float: none;}
	.member-box-text { height: 300px; padding-top: 0px}
	
	.member-box-left2 { width: 100%; float: none; margin-right: 0; margin-bottom: 20px;}
	.member-box-right2 { width: 100%; float: none;}
	.member-box-text2 { height: 300px; padding-top: 0px;}
    .member-tab-title { padding-left: 30px;padding-right: 30px;}

	/**/
	.iboxlist {width: 100%; float: none; padding: 20px; margin-right: 0; margin-bottom: 20px;}
	.itab-new { width: 100%; float: none; padding: 0px 20px;}
	/**/
	.new-box { display: block; height: auto; padding: 20px 0 20px 260px;}
	.new-img { width: 240px; height: 150px; position: absolute; left: 0; top: 20px;}
	.new-text h2 {  height: 30px; line-height: 30px; font-size: 18px;}
	.new-text h4 span { font-size: 16px;}
	.new-text p { line-height: 26px; margin: 15px 0; font-size: 16px; padding-right: 30px;}
	/**/
	.article-xiangguan-list ul { display: block; margin-left: 0;}
	.article-xiangguan-list li { float: left; width: 48%; margin-left: 4%; padding-left: 0; height: auto;}
	.article-xiangguan-list li:nth-child(2n+1) { margin-left: 0;} 
	.article-xiangguan-list li h2 { line-height: 28px; font-size: 14px;}
}
@media screen and (max-width: 768px) {
	body { font-size: 14px;}
	.sidebar { float: none; width: 100%;}
	.member-tab-title img { width:380px;}
	.main { float: none; width: 100%; padding: 25px 15px 15px 15px;}
	.pllayout img { width: 155px; height: 155px;}
	.qiantai { width: 100%; height: 100%;}
	.qiantai img { width: 300px; height: 100%;}
	.plpro-img { width: 155px;height: 155px;padding-top: 53%;box-sizing: border-box;position: relative;overflow: hidden;}
	.kfpro-img { width: 100%;height: 200px;box-sizing: border-box;position: relative;overflow: hidden;}
	.kflayout img { width: 100%; height: 200px;}
	.inew-up-intro img { width: 300px;height:100%;}
	.inew-bot { margin-top: 15px; padding-top: 15px;}
	.iboxlist {width: 100%; float: none; padding: 20px; margin-right: 0; margin-bottom: 20px;}
	.itab-new { width: 100%; float: none; padding: 0px 20px;}
	.member-tab-box-class { text-align: center; font-weight: normal; height: 24px; line-height: 24px; color: #060606; margin-bottom: 20px;}
	.kfpro-text h2 { font-size: 15px; }
	.article-con .black>span { display: block; width: 95%; float: left; padding: 20px 0; background-color: #ebeef3; margin-bottom: 5%; border-radius: 5px; text-align: center; font-size: 16px; font-weight: 600; cursor: pointer; color: #515151;}

	/**/
	.member-box-left { width: 100%; float: none; margin-right: 0; margin-bottom: 20px;}
	.member-box-right { width: 100%; float: none;}
	.member-box-text { height: 450px; padding-top: 0px}
	.prolist li { width: 48%; margin-left: 4%;}
	.prolist li:nth-child(2n+1) { margin-left: 0;} 
	/**/
	.tongji { width: 100%; height: auto; padding: 10px 0; background-color: #5450FF;}
	.tongji-body { display: block; width: 100%; height: auto; color: #FFF; padding: 5px 30px; font-size: 14px; text-align: center; margin: 0 auto; border-radius: 20px;}
	
	.tongji .tj-icont { display: inline-block; padding: 0 30px; margin: 0 20px; height: 30px; line-height: 30px; background-color: #ffc107; color: #FFF; position: relative; border-radius:15px;}
	.tongji ul { display: inline-block; line-height: 30px;}
	.tongji li { display: inline-block; margin: 0 20px;}
	/**/
	.article-xiangguan-list ul { display: block; margin-left: 0;}
	.article-xiangguan-list li { float: left; width: 48%; margin-left: 4%; padding-left: 0; height: auto;}
	.article-xiangguan-list li:nth-child(2n+1) { margin-left: 0;} 
	.article-xiangguan-list li h2 { line-height: 28px; font-size: 14px;}
	/**/
	.class-zixun span {font-size: 20px;}
	/**/
	.class-ul li { float: left; display: block; width: 48%; margin-left: 4%; margin-bottom: 10px;}
	.class-ul li:nth-child(2n+1) { margin-left: 0;} 
	/**/
	.inew-up { position: static; padding-left: 0px; margin-bottom: 10px;}
	.inew-up-img { width: 100%; height: auto;position: static; left: 0; top: 0;}
	.inew-up-img img { width: 100%; height: auto;}
	.inew-up-intro {}
	.inew-up-intro h2 { display: block; font-size: 24px; line-height: 24px; font-weight: bold; text-align: center; color: #f36420; margin-bottom: 10px;}
	.inew-up-intro p { display: block; height: auto;}
	/**/
	.footer-button { display: block;}
	/**/
	.itab-linktag{ width: 100%; float: left; padding:10px; background-color: #FFF;display: none;}
	.link{ display: none;}
	.itab-linktag-title { width:100%; height:64px; padding: 11px 0; text-align: center; line-height:40px;}
	.itab-linktag-title div { float: left; width: 30%; font-size:14px; font-weight:bold; margin-right:3.333%; height:40px; line-height: 40px; cursor:pointer; color:#333333;}
	.itab-linktag-title div.on { color:#4574C2; border-bottom:2px solid #4574C2;}
	.itab-linktag-main { width: 100%;}
	.itab-linktag-list { display:none;}
	.itab-linktag-list li {display: inline-block; float: left; width: 30%; margin-left: 3.33%; line-height: 24px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
	.itab-linktag-list li:before { content: ''; position: absolute; width: 6px; height: 6px; background-color: #7B8B9B; top: 46%; left: 0px; visibility: visible; transition: all 0.3s linear;}
	.itab-linktag-box {padding:10px;}
	
}
@media screen and (max-width: 580px) {
	.container, .header-body, .wrapper { padding: 0 10px;}
	.recommend-class .swiper-container .swiper-wrapper .swiper-slide div .title {padding: 8px;border: 1px solid #e5eaee;}
	.recommend-class .swiper-container .swiper-wrapper .swiper-slide div .title a .fl { font-size: 14px; color: #000000; display:block; width:100%; overflow:hidden;}
	.recommend-class .swiper-container .swiper-wrapper .swiper-slide div .title a .fr span { font-size: 12px; color: #7f8892;}
	/**/
	.new-box { display: block; height: auto; padding: 20px 0 20px 150px;}
	.new-img { width: 130px; height: 100px; position: absolute; left: 0; top: 20px;}
	.new-text h2 { height: 20px; line-height: 20px; margin-bottom: 5px; font-size: 16px;}
	.new-text h4 span { font-size: 13px;}
	.new-text p { line-height: 20px; margin: 8px 0; font-size: 13px; padding-right: 0;}
	
	.link-box { border-bottom: 1px solid #E2E6EB; position: static; display: block; padding: 10px 0px;}
	.link-box .link-box-title { width: 100%; position: static; top: 20px; left: 0; text-align: left;}
	.link-box .link-box-list {}
	.link-box .link-box-list li { display: inline-block; float: left; width:33.3%; padding-right: 1.3%; line-height: 30px;font-size: 16px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
	
	.linktag { border-bottom: 1px solid #E2E6EB; position: static; display: block; padding: 10px 0px;}
    .linktag .linktag-title { width: 100%; position: static; top: 20px; left: 0; text-align: left;}
    .linktag .linktag-list {}
    .linktag .linktag-list li { display: inline-block; float: left; width:33.3%; padding-right: 1.3%; line-height: 30px;font-size: 16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

	/**/
	.parallax .data-items li { display: inline-block; vertical-align: top; width: 40%; cursor:pointer;}
	/**/
	.iboxlist li { display: block; height: 110px; position: relative; padding-left: 180px; margin-top: 20px;}
	.ibox-img { width: 160px; height: 110px; position: absolute; left: 0; top: 0;}
	.ibox-img img { width: 100%; height: 100%;}

	.ibox-text h3 { font-size: 15px; margin-bottom: 5px;}
	.ibox-text h4 { font-size: 13px; margin-bottom: 5px;}
	/**/
	.class-ul h2 { font-size: 14px;}
	.inew-up-intro h2 { display: block; font-size: 18px; line-height: 24px; font-weight: bold; text-align: center; color: #f36420; margin-bottom: 10px;}
	/**/
	.itab-linktag-title { width:100%; height:auto; padding: 11px 0; text-align: center; line-height:40px;}
	.itab-linktag-title div { float: left; width: 47%; font-size:14px; font-weight:bold; margin-right:3%; height:40px; line-height: 40px; cursor:pointer; color:#333333;}
	.itab-linktag-title div.on { color:#4574C2; border-bottom:2px solid #4574C2;}
	
	
}
/**/
.container:after, .prolist:after, .inew-bot:after, .member-box-body:after, .link-box:after, .data-items:after, .content:after, .article-title:after, .article-tab-title:after, .article-xiangguan-list:after, .article-xiangguan-list ul:after, .article-tab-body:after, .sidebar-new:after, .caselist:after, .class-ul:after, .pagebar:after, .itab-linktag-title:after { clear:both; display:table; content:"";}
/*weixin*/
.erx-weixin-open{display:none;position:fixed;top:0;left:0;width:100%;height:100%;font-size:14px;text-align:center;background-color:rgba(0,0,0,.5);z-index:99999;}
.erx-weixin-open.erxact{display:block;}
.erx-weixin-open:after{content:'';display:inline-block;width:0;height:100%;vertical-align:middle;}
.erx-wx-box{position:relative;display:inline-block;width:320px;max-width:96%;background-color:#fff;padding:20px;border-radius:15px;vertical-align:middle;box-sizing:border-box;}
.erx-wx-box em, .erx-weixin-bar em{font-style:normal;}
.erx-wx-box .erx-wx-icon-success{color:#1aad19;font-size:40px;}
.erx-wx-box h5{margin:5px 0 12px;font-size:18px;font-weight:bold;}
.erx-wx-box em, .erx-wx-user em{color:#f00;font-weight:bold;}
.erx-wx-ow{max-height:72vh;overflow-y:auto;}
.erx-wx-box .qrcode-ez{max-width:200px;}
.erx-wx-box .add-ez{display:block;max-width:90%;margin:8px auto 0;}
.erx-wx-btn{display:inline-block;margin:12px 0;line-height:38px;color:#fff;font-size:14px;background-color:#1aad19;padding:0 25px;border-radius:5px;cursor:pointer;}
.erx-wx-box .erx-wx-icon-close{position:absolute;top:8px;right:8px;font-size:24px;cursor:pointer;}

.erx-weixin-ball{position:fixed;right:20px;bottom:98px;width:50px;height:50px;line-height:50px;text-align:center;background-color:#1aad19;cursor:pointer;animation:heartbeat 1s infinite;border-radius:50%;z-index:99998;}
.erx-weixin-ball .iconfont, .erx-wx-tel .iconfont, .erx-wx-ico .iconfont{color:#fff;font-size:25px;}

.erx-weixin-top{top:0;}
.erx-weixin-bot{bottom:0;}
.erx-weixin-bar{position:fixed;left:0;width:100%;height:48px;line-height:48px;color:#fff;font-size:14px;text-align:center;background-color:#393939;z-index:99998;}
.erx-weixin-bar > span, .erx-weixin-bar > a{display:inline-block;height:100%;}
.erx-wx-tel{position:relative;float:left;width:48px;background-color:#f80;}
.erx-wx-tel > div{position:absolute;top:3px;left:-200%;height:42px;line-height:42px;color:#f80;font-size:16px;font-weight:bold;white-space:nowrap;background:#eee;padding:0 12px 0 8px;border-radius:0 30px 30px 0;opacity:0;transition:all .3s ease-out;}
.erx-wx-tel.erxact > div{left:100%;opacity:1;}
.erx-wx-txt, .erx-wx-txt a{color:#F4E41C;font-size:12px;}
.erx-wx-add{float:right;background-color: #034997;padding:0 18px;cursor:pointer;height: 50px;line-height: 50px;color: #fff;width: 33.33%;}
.erx-wx-add .iconfont, .erx-weixin-insert .iconfont{margin-right:5px;}

.erx-weixin-insert{margin:1em 0;line-height:1.68;overflow:hidden;clear:both;}
.erx-weixin-insert .qrcode-ez{float:left;width:110px;margin-right:12px;}
.erx-weixin-insert span.erx-wx-btn{margin:12px 0 0;background-color:#0C3FD6;}

.erx-weixin-blank{height:48px;overflow:hidden;clear:both;}
.erx-wx-account{position:absolute;top:-9999em;left:-9999em;}

.erx-wx-ico{display:inline-block;width:48px;height:48px;line-height:48px;text-align:center;background-color:#1aad19;border-radius:50%;}

@font-face {font-family: "iconfont";
  src: url('../iconfont.eot?t=1598172403653'); /* IE9 */
  src: url('../iconfont.eot?t=1598172403653#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAATAAAsAAAAACTAAAARxAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCDMgqFUIRqATYCJAMUCwwABCAFhG0HSBv2B8iOUElOWZd1TdURfL8f+z1XHiKSRJNkvEOiQiKRfDqJRCeRGiWIdvhSAsO/p70sc3ZuB2ay0sPcvgpJBuJIpWd+ST04ZrpMG+bZbC6RZZ1UNhpPcDaLiK+iF/0Hxadfhlcd5G5cJtBumgdkLymjAOgr9FmBOBUJyoF+wqpUMEOroSnYWNaQEaCjNd1qXQHceb8f/8Fq6JPUTL/q4CSRB2K+fd9sRls0LYryYrCwPzfYbWSsAApxVug9hQbxFah2OaptC1CirZLUV7+AN+FvNms0YOWK9O2GbC1/eEkmGrq2E2O3EoVvX0tA8B0gLdKFY7OEdZuxzvmi64Z2dOANiA2gUya5G8nIiFEDw34D6v0mWUGm9RjDEHeeFdy9W8gu4GB772LY/TJErSbWHm050nes9XjZumOIo+5PaGpBqDs39CdjhQSmVsv7NrVu7t/YsgHzlwiIAqh+y/G786zccCkADrzzgmAectQvCxHmWYx1v/Duc8vD+lyRmF0wsdGEc/dl6kMI5kXtBGuDw5ozTueyDoUdizrmd8pvGYJMWCx33+w8fy+7cO6SsswJ1s7Yu4Xh2N3PnstVm00A6nDemgXsXr534VoTTuHc9YuNCc78RetYwbviWVY9P3ds1zqBIk/aS0HR0YJcvwTPjg2EoXMS5mRTWWsCRj4eqejZkROca1Tm2NaumGFqmRMSP2Bl+M4itOP+9pVaK9H7O9FWtM0RBUdEPtXpTbZX6sZ65rTrd5r+8f5NWf789JE+/zTYl3FxxayUIqF3g1bzjo2xY0U6r+4Y5eXZIyNrnvS69znrzMmtyqrFWLNURXIsoSuAWBsYIeYNlY1MzpT1qDoS0lfEL0tZZQfw3DKEfB5MaIxrMmJlVicdyO58vSt5YFaMYQevXTDHz39Z8FLtQ3rU5JDkxKP9BXO3T6212R/tecPJa40TOzp/9aJpRb+cjmaKroX8jZEX5GcH+yan+EZYXbC5t0CcVHLE1lEflAeG2aRu3MQwNKVRXZ98GQgB/P7UCMo0dLHmj6aumKEtAJC7080/dJuj47A1pVMivuljBXwJM78QSTtCBVYAfgQdsOyP0dReO95WRaHba7m+6lIpthB/ZG0Sqn3/gz/xcxh/cbDfk370Q+BiQquhCJIWU5C1mkEW7ApUHdah0WoT2i1L3t5hAAkVpQ1LOhGEXtsh6fYIWa+ryIJ9DNWwz9DoDRTaHcaMAzvMhcgwnoTlNOThFbW4iKuQ800HbeiX5kFBpbScjCs8NgFJShTCfb180qlkKIdkH0uoKoEfTfNxPqmQ4UnoOiiVKnAlqRBDLu0lpGllmLc3v+iLvLgKGTC0iwSVo0E8uAq1cCJcCnJ8pzvNMPPzeSCBSlLlyIqmsjABIlFEveN8efEBIJO1clDTuQynVBHwQ6PxqWl8JAUZXBJ2Q1IjroBTFo8Tg7hoXoQtokphvEk7PlTrNb5edo1l32tL/UE1UuQoUaPRXENRjUiuR1VyuZCi0L2s0eFKFRQEAAAAAA==') format('woff2'),
  url('../iconfont.woff?t=1598172403653') format('woff'),
  url('../iconfont.ttf?t=1598172403653') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
  url('../iconfont.svg?t=1598172403653#iconfont') format('svg'); /* iOS 4.1- */
}
.iconfont{font-family:"iconfont" !important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.erx-wx-icon-weixin:before{content:"\e631";}
.erx-wx-icon-success:before{content:"\e63b";}
.erx-wx-icon-tel:before{content:"\e6ab";}
.erx-wx-icon-close:before{content:"\e634";}
@keyframes heartbeat {
  50% {
    transform: scale(1.1);
  }
}
@media only screen and (max-width: 640px) {

}
