@charset "UTF-8";
.ixproducts { padding: 50px 0 0; }

.ixproducts .ixproducts-wp { border-top: #e60012 solid 2px; width: 1200px; margin: 0 auto; height: 448px; background: url(../images/ixBg1.jpg) center 0 no-repeat; }

.ixproducts .ixpro-tit { padding-top: 20px; }

.ixproducts .ixpro-tit h1 { text-align: center; font-size: 18px; color: #333333; position: relative; font-weight: normal; }

.ixproducts .ixpro-tit h1::before { content: ""; width: 40px; height: 2px; background: #E50B1D; position: absolute; left: 50%; margin-left: -20px; bottom: -10px; }

.ixproducts .ixpro-tit p { text-align: center; font-size: 14px; color: #333333; padding-top: 20px; }

.ixproducts .cont { padding: 16px 21px 0; }

.ixproducts .cont .rel { background: rgba(255, 255, 255, 0.3); border: #d1d2d3 solid 1px; height: 320px; }

.ixproducts .cont .rel .ixprosort { padding: 20px 0 0 30px; }

.ixproducts .cont .rel .ixprosort ul { float: left; width: 200px; margin-right: 55px; }

.ixproducts .cont .rel .ixprosort ul li { line-height: 40px; margin-bottom: 18px; border-bottom: #e4e4e4 solid 1px; }

.ixproducts .cont .rel .ixprosort ul li a { display: block; padding-left: 22px; position: relative; font-size: 14px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

.ixproducts .cont .rel .ixprosort ul li a::before { content: ""; width: 14px; height: 14px; background: url(../images/ixico1.png) no-repeat; position: absolute; left: 0; top: 12px; }

.ixproducts .cont .rel .ixprobtn { width: 344px; height: 190px; position: absolute; right: 0; top: 72px; border-left: #d1d3d4 solid 1px; }

.ixproducts .cont .rel .ixprobtn ul { padding: 35px 42px 0 70px; }

.ixproducts .cont .rel .ixprobtn ul li { margin-bottom: 20px; position: relative; }

.ixproducts .cont .rel .ixprobtn ul li a { width: 230px; height: 44px; border-radius: 6px; font-size: 16px; background: #E50B1D; text-align: center; line-height: 44px; color: #fff; display: block; }

.ixproducts .cont .rel .ixprobtn ul li input { width: 230px; height: 44px; border: #e4e4e4 solid 1px; border-radius: 6px; text-indent: 20px; font-size: 16px; }

.ixproducts .cont .rel .ixprobtn ul li input.sbtn { width: 44px; height: 44px; cursor: pointer; background: url(../images/ixico2.png) center center no-repeat; border: none; position: absolute; right: 0; top: 0; }

.ixtitle { position: relative; }

.ixtitle p { font-size: 18px; position: relative; }

.ixtitle p::before { content: ""; width: 40px; height: 2px; background: #E50B1D; position: absolute; left: 0; top: 30px; }

.ixtitle a { font-size: 14px; position: absolute; right: 0; top: 3px; }

.ixcontent { padding: 40px 0 52px; }

.ixcontent .ixyyly { width: 370px; margin-right: 25px; }

.ixcontent .ixyyly .cont { padding-top: 28px; }

.ixcontent .ixyyly .cont .ixyylycon { width: 370px; }

.ixcontent .ixyyly .cont .ixyylycon .pic { width: 370px; height: 290px; overflow: hidden; position: relative; }

.ixcontent .ixyyly .cont .ixyylycon .pic img { width: 370px; height: 290px; transition: all 0.5s; }

.ixcontent .ixyyly .cont .ixyylycon .pic img:hover { transform: scale(1.1); }

.ixcontent .ixyyly .cont .ixyylycon p { height: 40px; background: rgba(0, 0, 0, 0.3); display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; line-height: 40px; width: 100%; text-align: center; font-size: 16px; color: #fff; position: absolute; left: 0; bottom: 0; }

.ixcontent .ixyyly .cont .swiper-button-prev { width: 40px; height: 40px; background: url(../images/ixleft.png) no-repeat; left: 0; }

.ixcontent .ixyyly .cont .swiper-button-next { width: 40px; height: 40px; background: url(../images/ixright.png) no-repeat; right: 0; }

.ixcontent .ixyyly .cont .swiper-button-prev:hover { width: 40px; height: 40px; background: url(../images/ixlefton.png) no-repeat; left: 0; }

.ixcontent .ixyyly .cont .swiper-button-next:hover { width: 40px; height: 40px; background: url(../images/ixrighton.png) no-repeat; right: 0; }

.ixcontent .ixxpfb { width: 370px; }

.ixcontent .ixxpfb .cont { padding-top: 28px; }

.ixcontent .ixxpfb .cont .ixxpfbcon { width: 370px; }

.ixcontent .ixxpfb .cont .ixxpfbcon .pic { width: 370px; height: 290px; overflow: hidden; position: relative; }

.ixcontent .ixxpfb .cont .ixxpfbcon .pic img { width: 370px; height: 290px; transition: all 0.5s; }

.ixcontent .ixxpfb .cont .ixxpfbcon .pic img:hover { transform: scale(1.1); }

.ixcontent .ixxpfb .cont .ixxpfbcon p { height: 40px; background: rgba(0, 0, 0, 0.3); display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; line-height: 40px; width: 100%; text-align: center; font-size: 16px; color: #fff; position: absolute; left: 0; bottom: 0; }

.ixcontent .ixxpfb .cont .swiper-button-prev { width: 40px; height: 40px; background: url(../images/ixleft.png) no-repeat; left: 0; }

.ixcontent .ixxpfb .cont .swiper-button-next { width: 40px; height: 40px; background: url(../images/ixright.png) no-repeat; right: 0; }

.ixcontent .ixxpfb .cont .swiper-button-prev:hover { width: 40px; height: 40px; background: url(../images/ixlefton.png) no-repeat; left: 0; }

.ixcontent .ixxpfb .cont .swiper-button-next:hover { width: 40px; height: 40px; background: url(../images/ixrighton.png) no-repeat; right: 0; }

.ixcontent .ixnews { width: 407px; }

.ixcontent .ixnews .cont { padding-top: 28px; }

.ixcontent .ixnews .cont .ixnews-wp { border: #ddd solid 1px; padding: 20px 11px; height: 250px; }

.ixcontent .ixnews .cont .ixnews-first { height: 104px; }

.ixcontent .ixnews .cont .ixnews-first a { height: 104px; }

.ixcontent .ixnews .cont .ixnews-first a .pic { width: 120px; height: 104px; overflow: hidden; }

.ixcontent .ixnews .cont .ixnews-first a .pic img { width: 120px; height: 104px; transition: all 0.5s; }

.ixcontent .ixnews .cont .ixnews-first a .pic:hover img { transform: scale(1.1); }

.ixcontent .ixnews .cont .ixnews-first a .txt { width: 240px; margin-right: 10px; }

.ixcontent .ixnews .cont .ixnews-first a .txt h2 { font-size: 16px; color: #333; margin-bottom: 10px; padding-top: 10px; }

.ixcontent .ixnews .cont .ixnews-first a .txt p { font-size: 14px; color: #999; line-height: 1.3; }

.ixcontent .ixnews .cont .ixnews-list { padding-top: 16px; }

.ixcontent .ixnews .cont .ixnews-list li { position: relative; }

.ixcontent .ixnews .cont .ixnews-list li a { line-height: 34px; display: block; padding-left: 20px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

.ixcontent .ixnews .cont .ixnews-list li::before { content: ""; width: 14px; height: 14px; background: url(../images/ixico1.png) no-repeat; position: absolute; left: 0; top: 8px; }

.nybanner { height: 250px; }

.nybanner1 { background: url(../images/nybanner1.jpg) center 0 no-repeat; }

.nybanner2 { background: url(../images/nybanner2.jpg) center 0 no-repeat; }

.nybanner3 { background: url(../images/nybanner3.jpg) center 0 no-repeat; }

.nybanner4 { background: url(../images/nybanner4.jpg) center 0 no-repeat; }

.nybanner5 { background: url(../images/nybanner5.jpg) center 0 no-repeat; }

.innernav { height: 80px; background: #eeeeee; }

.innernav ul { font-size: 0; text-align: center; }

.innernav ul li { display: inline-block; vertical-align: middle; padding: 0 20px; }

.innernav ul li a { line-height: 76px; font-size: 18px; padding: 0 3px; color: #333333; display: block; border-bottom: #eeeeee solid 4px; }

.innernav ul li.on a { border-bottom: #E50B1D solid 4px; }

.innernav ul li:hover a { border-bottom: #E50B1D solid 4px; }

.nylingyu { padding: 40px 20px; }

.nylingyu li { float: left; width: 370px; margin: 0 20px 20px 0; }

.nylingyu li a { display: block; }

.nylingyu li .pic { width: 370px; height: 290px; overflow: hidden; }

.nylingyu li img { width: 370px; height: 290px; transition: all 0.5s; }

.nylingyu li p { display: block; height: 40px; text-align: center; line-height: 40px; background: #b2b2b2; color: #fff; }

.nylingyu li:nth-child(3n) { margin-right: 0; }

.nylingyu li:hover .pic img { transform: scale(1.1); }

.nypages { padding: 0px 0 60px; text-align: center; }

.nypages a { display: inline-block; padding: 6px 18px; margin: 0 3px; background: #eeeeee; font-size: 14px; color: #333333; border-radius: 4px; }

.nypages span { background: #E50B1D; font-size: 14px; color: #fff; display: inline-block; padding: 6px 18px; margin: 0 3px; border-radius: 4px; }

.nypages a:hover { background: #E50B1D; font-size: 14px; color: #fff; display: inline-block; padding: 6px 18px; margin: 0 3px; border-radius: 4px; }

.nyhonor { padding: 40px 20px; }

.nyhonor li { float: left; width: 280px; margin: 0 26px 36px 0; }

.nyhonor li .pic { width: 280px; height: 185px; overflow: hidden; }

.nyhonor li img { width: 280px; height: 185px; transition: all 0.5s; }

.nyhonor li:nth-child(4n) { margin-right: 0; }

.nyhonor li:hover .pic img { transform: scale(1.1); }

.nynews { padding: 40px 0px; }

.nynews .cont { padding: 0 20px; }

.nynews .nynews-pic { width: 462px; }

.nynews .nynews-pic .newspiccon { width: 462px; }

.nynews .nynews-pic .newspiccon .pic { width: 462px; height: 386px; overflow: hidden; position: relative; }

.nynews .nynews-pic .newspiccon .pic img { width: 462px; height: 386px; transition: all 0.5s; }

.nynews .nynews-pic .newspiccon .pic img:hover { transform: scale(1.1); }

.nynews .nynews-pic .newspiccon p { height: 40px; background: rgba(0, 0, 0, 0.3); display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; line-height: 40px; width: 100%; text-align: center; font-size: 16px; color: #fff; position: absolute; left: 0; bottom: 0; }

.nynews .nynews-pic .swiper-button-prev { width: 40px; height: 40px; background: url(../images/ixleft.png) no-repeat; left: 0; }

.nynews .nynews-pic .swiper-button-next { width: 40px; height: 40px; background: url(../images/ixright.png) no-repeat; right: 0; }

.nynews .nynews-pic .swiper-button-prev:hover { width: 40px; height: 40px; background: url(../images/ixlefton.png) no-repeat; left: 0; }

.nynews .nynews-pic .swiper-button-next:hover { width: 40px; height: 40px; background: url(../images/ixrighton.png) no-repeat; right: 0; }

.nynews .nynews-list { width: 655px; }

.nynews .nynews-list li { border-bottom: #e4e4e4 solid 1px; }

.nynews .nynews-list li .txt { padding: 0 25px; position: relative; }

.nynews .nynews-list li .txt a { display: block; padding: 18px 0; }

.nynews .nynews-list li .txt a h2 { font-size: 16px; position: relative; padding-right: 40px; }

.nynews .nynews-list li .txt a p { font-size: 14px; line-height: 20px; color: #333; padding-top: 16px; }

.nynews .nynews-list li .txt a::before { content: ""; width: 14px; height: 14px; background: url(../images/ixico1.png) no-repeat; position: absolute; left: 4px; top: 19px; }

.nynews .nynews-list li .txt .date { position: absolute; right: 0; top: 17px; font-size: 16px; }

.nynews .nynews-list li:first-child { border-top: #e4e4e4 solid 1px; }

.nyarticle { padding: 40px 0; }

.nyarticle .nyarticle-top h1 { text-align: center; font-size: 18px; }

.nyarticle .nyarticle-top p { padding-top: 20px; font-size: 14px; text-align: center; }

.nyarticle .nyarticle-top p span { margin: 0 10px; }

.nyarticle .nyarticle-con { padding: 40px 20px 0; }

.nyarticle .nyarticle-con p { font-size: 16px; line-height: 30px; margin-bottom: 20px; color: #333; }

.nyrenli { padding: 0px 0 50px; }
.nyrenli .nyrl-tishi .cont img.mpic {display: none;}

.nyrenli .nyrl-tit h1 { font-size: 18px; font-weight: normal; text-align: center; position: relative; }

.nyrenli .nyrl-tit h1::before { content: ""; width: 40px; height: 2px; background: #E60012; position: absolute; left: 50%; margin-left: -20px; bottom: -13px; }

.nyrenli .nyrl-tishi { padding: 50px 0 0; }

.nyrenli .nyrl-tishi .cont { padding: 45px 0 0; height: 400px; }

.nyrenli .nyrl-tishi .cont img { width: 1200px; height: 400px; }

.nyrenli .nyrl-tishi .cont .txt { width: 1050px; position: absolute; left: 60px; top: 270px; }

.nyrenli .nyrl-tishi .cont .txt p { font-size: 32px; line-height: 1.5; }

.nyrenli .nyrl-list { padding: 52px 0 0; }

.nyrenli .nyrl-list .cont { padding: 45px 0 0; }

.nyrenli .nyrl-zw li { margin-bottom: 20px; }

.nyrenli .nyrl-zw li h3 { background: #eeeeee; height: 58px; border: #e5e5e5 solid 1px; font-size: 0; white-space: nowrap; padding: 0 50px 0 15px; position: relative; }

.nyrenli .nyrl-zw li h3 span { line-height: 58px; font-size: 16px; display: inline-block; vertical-align: middle; color: #333333; font-weight: normal; }

.nyrenli .nyrl-zw li h3 span.td1 { width: 30%; }

.nyrenli .nyrl-zw li h3 span.td2 { width: 20%; }

.nyrenli .nyrl-zw li h3 span.td3 { width: 20%; }

.nyrenli .nyrl-zw li h3 span.td4 { width: 10%; }

.nyrenli .nyrl-zw li h3 span.td5 { width: 20%; text-align: right; }

.nyrenli .nyrl-zw li h3::before { content: ""; width: 20px; height: 20px; background: url(../images/jia.png) no-repeat; position: absolute; right: 15px; top: 19px; }

.nyrenli .nyrl-zw li .nyrl-zwcon { border: #e5e5e5 solid 1px; border-top: none; display: none; }

.nyrenli .nyrl-zw li .nyrl-zwcon .zwbox { padding: 25px; }

.nyrenli .nyrl-zw li .nyrl-zwcon .zwbox p { font-size: 16px; line-height: 36px; }

.nyrenli .nyrl-zw li.on h3::before { content: ""; width: 20px; height: 20px; background: url(../images/jian.png) no-repeat; position: absolute; right: 15px; top: 19px; }

.nyrenli .nyrl-zw li.on .nyrl-zwcon { display: block; }

.nyinfo .nyinfo-tit { padding: 50px 0 0; }

.nyinfo .nyinfo-tit h1 { font-size: 18px; font-weight: normal; text-align: center; position: relative; }

.nyinfo .nyinfo-tit h1::before { content: ""; width: 40px; height: 2px; background: #E60012; position: absolute; left: 50%; margin-left: -20px; bottom: -13px; }

.nyinfo .nyintroduce { padding: 0 0 20px 0; }

.nyinfo .nyintroduce .nyintroduce-con { padding: 40px 20px 0; }

.nyinfo .nyintroduce .nyintroduce-con p { font-size: 16px; color: #333; line-height: 30px; margin-bottom: 20px; }

.nyinfo .nydev { height: 587px; background: url(../images/info2.jpg) center 0 no-repeat; }

.nyinfo .nydev .nydev-con { padding: 40px 0 0; }

.nyinfo .nydev .nydev-con .clearfix { padding: 0 20px; }

.nyinfo .nydev .nydev-con .nydev-l { width: 120px; margin-right: 35px; }

.nyinfo .nydev .nydev-con .nydev-l ul { width: 120px; height: 420px; overflow: hidden; overflow-y: scroll; background: #fff; }

.nyinfo .nydev .nydev-con .nydev-l ul li { border-bottom: #dcdcdc solid 1px; height: 60px; font-size: 18px; line-height: 60px; text-align: center; }

.nyinfo .nydev .nydev-con .nydev-l ul li.on { background: #E50B1D; color: #fff; }

.nyinfo .nydev .nydev-con .nydev-l ul::-webkit-scrollbar { width: 3px; height: 6px; }

.nyinfo .nydev .nydev-con .nydev-l ul::-webkit-scrollbar-track { background: #efefef; border-radius: 2px; }

.nyinfo .nydev .nydev-con .nydev-l ul::-webkit-scrollbar-thumb { background: #bfbfbf; border-radius: 10px; }

.nyinfo .nydev .nydev-con .nydev-l ul::-webkit-scrollbar-thumb:hover { background: #333; }

.nyinfo .nydev .nydev-con .nydev-l ul::-webkit-scrollbar-corner { background: #179a16; }

.nyinfo .nydev .nydev-con .nydev-r { width: 970px; height: 420px; overflow: hidden; overflow-y: scroll; }

.nyinfo .nydev .nydev-con .nydev-r .nydev-item { padding: 20px; display: none; }

.nyinfo .nydev .nydev-con .nydev-r .nydev-item p { line-height: 30px; margin-bottom: 20px; font-size: 16px; color: #333; }

.nyinfo .nydev .nydev-con .nydev-r .nydev-item:first-child { display: block; }

.nyinfo .nydev .nydev-con .nydev-r::-webkit-scrollbar { width: 3px; height: 6px; }

.nyinfo .nydev .nydev-con .nydev-r::-webkit-scrollbar-track { background: #efefef; border-radius: 2px; }

.nyinfo .nydev .nydev-con .nydev-r::-webkit-scrollbar-thumb { background: #bfbfbf; border-radius: 10px; }

.nyinfo .nydev .nydev-con .nydev-r::-webkit-scrollbar-thumb:hover { background: #333; }

.nyinfo .nydev .nydev-con .nydev-r::-webkit-scrollbar-corner { background: #179a16; }

.nyinfo .nycontact-con { padding: 60px 0 0; }

.nyinfo .nycontact-con .txt { width: 530px; }

.nyinfo .nycontact-con .txt h2 { font-size: 24px; text-align: center; }

.nyinfo .nycontact-con .txt .tcon { padding: 45px 0 0; }

.nyinfo .nycontact-con .txt .tcon p { position: relative; line-height: 36px; padding: 0 0 0 50px; margin-bottom: 10px; }

.nyinfo .nycontact-con .txt .tcon p img { width: 36px; height: 36px; position: absolute; left: 0; top: 0px; }

.nyinfo .nycontact-con .map { width: 590px; height: 290px; }

.nyinfo .nyliuyan { padding: 0 0 50px; }

.nyinfo .nylycon { padding: 40px 0 0; }

.nyinfo .nylycon .fl { width: 400px; }

.nyinfo .nylycon .fl ul li { margin-bottom: 48px; position: relative; }

.nyinfo .nylycon .fl ul li input { height: 60px; width: 100%; border: #eee solid 1px; box-sizing: border-box; text-indent: 65px; }

.nyinfo .nylycon .fl ul li:nth-child(1)::before { content: "姓名："; position: absolute; left: 15px; top: 18px; font-size: 16px; }

.nyinfo .nylycon .fl ul li:nth-child(2)::before { content: "电话："; position: absolute; left: 15px; top: 18px; font-size: 16px; }

.nyinfo .nylycon .fl ul li:nth-child(3)::before { content: "公司："; position: absolute; left: 15px; top: 18px; font-size: 16px; }

.nyinfo .nylycon .fr li { margin-bottom: 20px; position: relative; }

.nyinfo .nylycon .fr li textarea { width: 690px; height: 275px; border: #eee solid 1px; font-size: 16px; padding: 20px; box-sizing: border-box; font-family: "microsoft yahei"; }

.nyinfo .nylycon .fr li input { height: 60px; width: 200px; border: #eee solid 1px; box-sizing: border-box; text-indent: 20px; font-size: 16px; }

.nyinfo .nylycon .fr li a { width: 129px; height: 58px; display: inline-block; margin: 0 10px; }

.nyinfo .nylycon .fr li a img { width: 129px; height: 58px; }

.nyinfo .nylycon .fr li input.sbtn { width: 200px; height: 60px; position: absolute; right: 0; top: 0; text-indent: 0; cursor: pointer; background: #E50B1D; text-align: center; line-height: 60px; font-size: 16px; color: #fff; }

.nyproducts .ixproducts .ixproducts-wp { height: 380px; }

.nyproducts .ixproducts .cont .rel { height: 205px; }

.nyproducts .ixproducts .cont .rel .ixprosort ul { width: 100%; }

.nyproducts .ixproducts .cont .rel .ixprosort ul li { width: 25%; float: left; }

.nyproducts .ixproducts .cont .dlbtn { padding: 20px 0; text-align: right; }

.nyproducts .ixproducts .cont .dlbtn a { width: 230px; height: 44px; display: inline-block; text-align: center; line-height: 44px; color: #fff; border-radius: 5px; background: #DB2C32; }

.nyproducts .ixproducts .cont .dlbtn a img { width: 23px; height: 23px; vertical-align: middle; display: inline-block; margin: -3px 10px 0 0; }

.nyproducts .nymodel .nymodel-tit { padding: 50px 0 0; }

.nyproducts .nymodel .nymodel-tit h1 { font-size: 18px; font-weight: normal; text-align: center; position: relative; }

.nyproducts .nymodel .nymodel-tit h1::before { content: ""; width: 40px; height: 2px; background: #E60012; position: absolute; left: 50%; margin-left: -20px; bottom: -13px; }

.nyproducts .nymodel .cont { padding: 50px 0 0; }

.nyproducts .nymodel .cont .w { padding-bottom: 50px; width:100% }

.nyproducts .nymodel .cont .nymodel-con { overflow: hidden; white-space: nowrap; overflow-x: scroll; margin: 0 auto; max-width: 100%; width:100% !important; }

.nyproducts .nymodel .cont .nymodel-con .nymdtable { width: 100% !important; box-sizing: border-box; display: inline-block; vertical-align: top; }

.nyproducts .nymodel .cont .nymodel-con .nymdtable th { width: 180px; height: 58px; font-size: 14px; background: #eeeeee; border: #d2d2d2 solid 1px; border-left-width: 0; box-sizing: border-box; text-align: center; font-weight: normal; }

.nyproducts .nymodel .cont .nymodel-con .nymdtable th:first-child { border-left: #D2D2D2 solid 1px; }

.nyproducts .nymodel .cont .nymodel-con .nymdtable td { width: 180px; height: 58px; font-size: 14px; border-right: #d2d2d2 solid 1px; border-bottom: #d2d2d2 solid 1px; box-sizing: border-box; text-align: center; font-weight: normal; }

.nyproducts .nymodel .cont .nymodel-con .nymdtable td:first-child { border-left: #D2D2D2 solid 1px; }

.nyproducts .nymodel .cont .nymodel-con::-webkit-scrollbar { width: 3px; height: 6px; }

.nyproducts .nymodel .cont .nymodel-con::-webkit-scrollbar-track { background: #efefef; border-radius: 2px; }

.nyproducts .nymodel .cont .nymodel-con::-webkit-scrollbar-thumb { background: #bfbfbf; border-radius: 10px; }

.nyproducts .nymodel .cont .nymodel-con::-webkit-scrollbar-thumb:hover { background: #333; }

.nyproducts .nymodel .cont .nymodel-con::-webkit-scrollbar-corner { background: #179a16; }


/*fixed-layer*/
.fixed-layer{display: none; position: fixed; width: 80px; background: #535353; right: 10px; top: 182px; z-index: 100;}
.fixed-layer li {border-bottom: #e4e4e4 solid 1px; position: relative;}
.fixed-layer li h3 {height: 80px; text-align: center; line-height: 80px;}
.fixed-layer li .flcon {width: 150px; min-height: 80px;display: none; background: #d81e06; border-radius: 5px; position: absolute; right: 90px; top: 0;}
.fixed-layer li .flcon::before {content:""; width: 0; height: 0; border: transparent solid 6px; border-left: #D81E06 solid 6px; position: absolute; right:-12px; top: 38px;}
.fixed-layer li .flcon.ftel P {text-align: center; line-height: 80px; font-size: 18px; color: #fff;}
.fixed-layer li .flcon.wx h4{padding: 10px 10px 0;}
.fixed-layer li .flcon.wx h4 img{width: 130px; height: 130px;}
.fixed-layer li .flcon.wx p{line-height: 40px; text-align: center; line-height: 40px; color: #fff; font-size: 14px;}
.fixed-layer li:hover .flcon {display: block;}
.fixed-layer li.to-top {height: 80px;}
.fixed-layer li.to-top a {height: 80px; display: block; text-align: center; line-height: 70px;}