@charset "utf-8";
.content{ width: 1200px; height: auto; margin: 0 auto; box-sizing: border-box;}
img {max-width: 100%;}
.page-down {width: 30px;height: 30px;background: #999;position: fixed;bottom: 30px;right: 30px;text-align: center;line-height: 30px;font-size: 18px;color: #fff;cursor: pointer;display: none;z-index: 99999;}
.page-down:hover {background: #ff9103;}
.table{ display:table; width:100%; height:100%;}
.table .cell{ display:table-cell; text-align:center; vertical-align:middle;}
.smallest-screen {position: fixed;z-index: 999999;width: 100%;height: 100%;background: url(../images/displaynone.png) no-repeat center #666;display: none;}
@media only screen and (max-width : 319px) {
.smallest-screen {display: block;} /*判断屏幕小于319px隐藏显示网站*/
}
.white{ color:#fff !important;}
.webmain{ overflow:hidden; min-width: 1200px; }
.tishi{ text-align: center; color: #333; font-size: 14px; }
.tupian{ width: 100%; background: #f1f1f1; }
.webshow{ display: block; }
.wapshow{ display: none; }

.middle_holder { display: inline-block; font-size: 0; width: 0; height: 50px;vertical-align: middle;}
.middle {display: inline-block;vertical-align: middle; width: 100%;}
.nav_handle { display: none; position: relative; width: 27px; padding: 0 0 0 15px; cursor: pointer; float: right; }
.nav_handle b { width: 27px; height: 10px; position: relative; }
.nav_handle b i { display: block; position: absolute; left: 0; right: 0; height: 2px; background-color: #333; top: 0; -webkit-transform-origin: 29% 50%; transform-origin: 29% 50%;  transition: all .3s ease; -webkit-transition: all .3s ease; }
.nav_handle b .l_2 { top: auto; bottom: 0; }
.nav_handle.on b i{transform: rotate(45deg); background: #ff9103;}
.nav_handle.on b .l_2 { transform: rotate(-45deg); }

.banner{ position: relative; overflow: hidden; text-align: center; }
.banner .swiper-slide img{ max-width: initial; }
.banner .swiper-slide a{ display: block; position: relative; }
.banner .pagination{ z-index: 9; text-align: center; line-height: 30px; height: 30px; width: 100%; position: absolute; left: 0; bottom: 5px !important; padding-right: 10px; box-sizing: border-box; }
.banner .pagination .swiper-pagination-bullet{ cursor: pointer; width: 10px; height: 10px; display: inline-block; margin: 0 2px; border-radius: 8px; box-sizing: border-box; background: rgba(255,255,255,.5); opacity: 1; }
.banner .pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{ background: #fff; width: 20px; }
.banner .banner-left{ position: absolute; font-size: 16px; color: #fff; left: 15px; top: 50%; width: 35px; height: 35px; line-height: 35px; margin-top: -18px; border-radius: 50%; background: rgba(0,0,0,.3); box-shadow: 0 0 10px rgba(0,0,0,.1); z-index: 9; text-align: center; cursor: pointer; }
.banner .banner-left i{ position: relative; top: -1px; left: -1px; }
.banner .banner-right{ position: absolute; font-size: 16px; color: #fff; right: 15px; top: 50%; width: 35px; height: 35px; line-height: 35px; margin-top: -18px; border-radius: 50%; background: rgba(0,0,0,.3); box-shadow: 0 0 10px rgba(0,0,0,.1); z-index: 9; text-align: center; cursor: pointer; }
.banner .banner-right i{ position: relative; top: -1px; right: -1px; }
.banner .banner-left:hover,.banner .banner-right:hover{ background: #ff9103; color: #fff; }

/*.banner {width: 100%;position: relative;height: auto;background: #eee; display: table;}
.banner .by{ line-height: 35px; background: rgba(120,188,39,0.65); font-size: 15px; color: #fff; position: absolute; width: 100%; left: 0; top: 0; z-index: 999; }
.banner .bd {margin: 0 auto;position: relative; width:100%; z-index: 0;overflow: hidden;}
.banner .bd ul {width: 100% !important;}
.banner .bd li {width: 100% !important;height: 743px;overflow: hidden;text-align: center; background-size:auto 100% !important;  }
.banner .bd li a {display: block;height: 1000px; position: absolute; left: 0; top: 0; width: 100%; z-index: 8;}
.banner .hd {width: 100%;position: absolute;z-index: 1;bottom: 10px;left: 0;height: 30px;line-height: 30px;text-align: center;_background: #000;_filter: alpha(opacity=60);}
.banner .hd ul {text-align: center;padding-top: 5px;}
.banner .hd ul li {display: inline-block;margin: 0 5px;width: 10px;height: 10px;background: #fff;cursor: pointer;overflow: hidden;line-height: 999px; border-radius: 8px;}
.banner .hd ul .on {background: #ff9103; width: 30px;}
.banner .prev {background: url(../images/sprite.png) left top no-repeat;cursor: pointer;height: 100px;position: absolute;top: 50%;margin-top: -50px;width: 45px;left: 0;opacity: 0.2;}
.banner .prev:hover {opacity: 0.5;}
.banner .next {background: url(../images/sprite.png) right top no-repeat;cursor: pointer;height: 100px;position: absolute;top: 50%;margin-top: -50px;width: 45px;right: 0;opacity: 0.2;}
.banner .next:hover {opacity: 0.5;}*/

.Bottomerkg{ height: 59px; display: none; }
.Bottomer{ display: none; position:fixed; bottom:0; width:100%; background:#ff9103; z-index: 9999; box-shadow: 0 0 10px rgba(0,0,0,.2); }
.Bottomer .BottomList li{width:25%; float:left; display:inline-block;  text-align:center;position:relative;padding:10px 0px;}
.Bottomer .BottomList li img{ vertical-align:middle;height: 20px;}
.Bottomer .BottomList li span{font-size:14px;color:#fff; display: block;margin-top: 5px;}
.Bottomer .BottomList li p{ font-size:14px; color:#D5A334; margin:0; position:absolute; right:20px; top:10px;}

.header .logo{ padding: 30px 0; float: left; }
.header .insearch{ width: 310px; margin-top: 48px; float: right; }
.header .insearch .kk{ position: relative; padding-right: 75px; border-radius: 8px; border: 1px solid #eee; overflow: hidden; background: #fff; }
.header .insearch .kk .text{ width: 100%; box-sizing: border-box; padding: 0 10px; font-size: 14px; color: #666; height: 40px; }
.header .insearch .kk .sub{ width: 75px; height: 40px; font-size: 16px; background: #ff9103; color: #fff; right: 0; top: 0; position: absolute; }
.header .ewm{ float: right; width: 100px; margin-top: 10px; margin-left: 20px; }
.header .ewm .pic img{ width: 100%; height: auto; }
.header .ewm .tit{ margin-top: 5px; text-align: center; }

.inmuen{ background: #ff9103; }
.inmuen ul li{ display: block; float: left; font-size: 16px; color: #fff; line-height: 55px; padding: 0 22px; }
.inmuen ul li:hover,.inmuen ul li.on{ background: #ffc304; }

.inlmtit{ line-height: 40px; margin-bottom: 15px; padding-left: 35px; font-size: 22px; font-weight: bold; color: #333; background: url(../images/cion_zixun.png) no-repeat left center; }
.inlmtit .more{ float: right; font-size: 14px; font-weight: initial; color: #999; }
.inlmtit .more:hover{ color: #ff9103; }

.inservice{ margin: 40px 0; }
.inservice .list ul{ display: block; position: relative; width: 101%; left: -.5%; }
.inservice .list ul li{ width: 24%; margin: .5%; float: left; position: relative; }
.inservice .list ul li .pic{ overflow: hidden; }
.inservice .list ul li .pic img{ transition: all .5s; }
.inservice .list ul li .fgc{ position: absolute; width: 100%; height: 100%; left: 0; top: 0; background: rgba(0,0,0,.5); color: #fff; font-size: 16px; transition: all .5s; }
.inservice .list ul li:hover .pic img{ transform: scale(1.1,1.1); }
.inservice .list ul li:hover .fgc{ background: rgba(0,0,0,.3); }

.inmidnr{ margin-bottom: 20px; }
.inzonghnews{ width: 830px; box-sizing: border-box; margin-right: 20px; background: #fff; padding: 20px; float: left; }
.inzonghnews .lmxian{ height: 1px; background: #eee; margin-bottom: 20px; }
.inzonghnews .list{ padding-left: 225px; position: relative; min-height: 355px; }
.inzonghnews .list .hd{ width: 205px; position: absolute; left: 0; top: 0; }
.inzonghnews .list .hd ul li{ display: block; line-height: 70px; background: #e4e4e4; font-size: 20px; color: #333; text-align: center; margin-bottom: 1px; cursor: pointer; }
.inzonghnews .list .hd ul li.on{ background: #ff9103; color: #fff; }
.inzonghnews .list .bd ul a li{ display: block; padding-right: 100px; position: relative; }
.inzonghnews .list .bd ul a li .pic{ display: none; }
.inzonghnews .list .bd ul a li .jj{ display: none; }
.inzonghnews .list .bd ul a li .tit{ font-size: 14px; height: 30px; line-height: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #333; }
.inzonghnews .list .bd ul a li .tit:before{ content: ""; display: inline-block; width: 8px; height: 8px; background: #ccc; border-radius: 50%; margin-right: 10px; }
.inzonghnews .list .bd ul a li .date{ font-size: 12px; color: #999; position: absolute; right: 0; top: 0; line-height: 30px; }
.inzonghnews .list .bd ul a li:hover .tit{ text-decoration: underline; color: #ff9103; }
.inzonghnews .list .bd ul a:nth-child(1) li{ padding: 0 0 0 160px; margin-bottom: 10px; min-height: 145px; }
.inzonghnews .list .bd ul a:nth-child(1) li .pic{ position: absolute; display: block; left: 0; top: 0; width: 145px; }
.inzonghnews .list .bd ul a:nth-child(1) li .date{ display: none; }
.inzonghnews .list .bd ul a:nth-child(1) li .jj{ display: block; font-size: 14px; color: #666; line-height: 22px; max-height: 66px; overflow: hidden; }
.inzonghnews .list .bd ul a:nth-child(1) li .tit{ font-size: 18px; font-weight: bold; margin-bottom: 10px; }
.inzonghnews .list .bd ul a:nth-child(1) li .tit:before{ display: none; }

.inyaowen{ width: 350px; float: right; }
.inyaowen .lmtit{ background: #333; height: 40px; line-height: 40px; margin-top: 10px; position: relative; }
.inyaowen .lmtit .more{ float: right; color: #fff; margin-right: 10px; font-size: 14px; }
.inyaowen .lmtit span{ display: block; background: #ff9103; height: 50px; line-height: 50px; position: absolute; left: 0; top: -10px; font-size: 22px; font-weight: bold; color: #fff; padding: 0 15px; }
.inyaowen .list{ background: #fff; padding: 10px 15px; }
.inyaowen .list .bd ul li{ display: block; }
.inyaowen .list .bd ul li .tit{ line-height: 45px; height: 45px; font-size: 16px; color: #333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.inyaowen .list .bd ul li .tit:before{ content: ""; display: inline-block; width: 6px; height: 6px; background: #ff9103; transform: rotate(45deg); vertical-align: middle; margin: 0 5px; }
.inyaowen .list .bd ul li:hover .tit{ text-decoration: underline; color: #ff9103; }

.innews{ margin-bottom: 20px; }
.innews .list{ box-sizing: border-box; width: calc(33.3333% - 13.333333px); background: #fff; float: left; margin-right: 20px; padding: 15px; }
.innews .list:nth-child(3){ margin-right: 0; }
.innews .list .lmtit{ font-size: 22px; font-weight: bold; color: #333; }
.innews .list .lmtit .more{ font-size: 14px; color: #999; float: right; font-weight: initial; line-height: 36px; }
.innews .list .lmtit .more:hover{ color: #ff9103; }
.innews .list .enlmtit{ color: #999; margin-bottom: 10px; }
.innews .list .lmxian{ height: 6px; background: url(../images/titbot.png) no-repeat left center; margin-bottom: 10px; }
.innews .list ul li{ display: block; padding-right: 110px; position: relative; }
.innews .list ul li .tit{ font-size: 14px; height: 40px; line-height: 40px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.innews .list ul li .tit:before{ content: ""; display: inline-block; width: 6px; height: 6px; background: #ff9103; transform: rotate(45deg); vertical-align: middle; margin: 0 5px; }
.innews .list ul li .date{ width: 110px; position: absolute; right: 0; top: 0; font-size: 12px; color: #999; line-height: 40px; text-align: right; }
.innews .list ul li:hover .tit{ text-decoration: underline; color: #ff9103; }

.inlink{ margin-bottom: 40px; }
.inlink .nr{ background: #fff; padding: 20px 15px; }
.inlink .nr .list a{ display: block; float: left; width: 25%; line-height: 30px; height: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 14px; color: #666; padding: 0 20px; box-sizing: border-box; }
.inlink .nr .list a:before{ content: ""; display: inline-block; width: 6px; height: 6px; background: #ccc; border-radius: 50%; vertical-align: middle; margin-right: 10px; }
.inlink .nr .list a:hover{ color: #ff9103; text-decoration: underline; }

.footer{ padding: 50px 0; background: #333; }
.footer .fnav{ margin-bottom: 30px; text-align: center; }
.footer .fnav a{ display: inline-block; font-size: 16px; padding: 0 25px; color: #fff; position: relative; }
.footer .fnav a:after{ content: ""; opacity: .5; width: 1px; background: #fff; height: 15px; position: absolute; display: block; right: 0; top: 50%; margin-top: -8px; }
.footer .fnav a:nth-last-child(2):after{ display: none; }
.footer .banq{ font-size: 14px; line-height: 25px; color: #fff; text-align: center; }
.footer .banq a{ color: #fff; text-decoration: underline; }

.weizhi{ margin: 30px 0; line-height: 30px; font-size: 16px; color: #666; }
.weizhi span{ display: inline-block; width: 5px; height: 20px; background: #ff9103; vertical-align: middle; margin-right: 10px; margin-top: -3px; }
.weizhi a{ color: #666; }
.weizhi a:hover{ text-decoration: underline; }
.weizhi i{ margin: 0 3px; }

.nynews{ padding-bottom: 30px; }
.nynews ul a:nth-child(1) li{ margin-top: 0; }
.nynews ul li{ display: block; background: #fff; margin-top: 30px; padding: 15px; }
.nynews ul li .tit{ height: 30px; line-height: 30px; font-size: 18px; font-weight: bold; color: #333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-bottom: 10px; }
.nynews ul li .jj{ font-size: 14px; color: #666; line-height: 25px; height: 50px; overflow: hidden; margin-bottom: 10px; }
.nynews ul li .date{ font-size: 14px; color: #ccc; }
.nynews ul li:hover .tit{ text-decoration: underline; color: #ff9103; }
.nynews ul li.youtu{ padding: 15px 15px 15px 235px; position: relative; min-height: 122px; }
.nynews ul li.youtu .pic{ width: 220px; position: absolute; left: 0; top: 0; }

.feny{ text-align: center; margin-bottom: 40px; line-height: 30px; }
.feny span{ display: inline-block; font-size: 14px; color: #666; margin-right: 5px; }
.feny a{ display: inline-block; padding: 0 10px; font-size: 14px; font-weight: bold; color: #333; background: #fff; }
.feny a:hover,.feny a.on{ color: #ff9103; }

.shownews{ padding: 30px 0; margin-bottom: 40px; background: #fff; }
.shownews .tit{ font-size: 24px; color: #ff9103; text-align: center; margin-bottom: 15px; }
.shownews .date{ font-size: 14px; color: #999; text-align: right; border-bottom: 1px solid #eee; padding-bottom: 10px; margin-bottom: 20px; }
.shownews .wz{ font-size: 16px; color: #333; line-height: 30px; }

.nypage{ padding: 30px 0; margin-bottom: 40px; background: #fff; }
.nypage .tit{ font-size: 24px; color: #ff9103; text-align: center; margin-bottom: 20px; border-bottom: 1px solid #eee; padding-bottom: 20px; }
.nypage .wz{ font-size: 16px; color: #333; line-height: 30px; }

.nychax{ padding: 50px 0; margin-bottom: 40px; background: #fff; }
.nychax .nr{ max-width: 480px; box-sizing: border-box; padding: 35px 70px; border-radius: 10px; box-shadow: 0 0 15px rgba(0,0,0,.1); margin: 0 auto; }
.nychax .nr .li{ padding-left: 100px; position: relative; margin-bottom: 15px; }
.nychax .nr .li .tit{ line-height: 45px; position: absolute; left: 0; top: 0; font-size: 16px; color: #333; }
.nychax .nr .li .text{ width: 100%; padding: 0 20px; box-sizing: border-box; border: 1px solid #ddd; height: 43px; border-radius: 22px; font-size: 16px; color: #333; }
.nychax .nr .li .text:focus{ border-color: #ff9103; }
.nychax .nr .sub{ height: 45px; border-radius: 28px; width: 120px; font-size: 16px; color: #fff; background: #ff9103; outline: none; margin: 0 auto; display: block; }
.nychax .nr .sub:hover{ opacity: .9; }

.nychaxjg{ padding: 50px 0; margin-bottom: 40px; background: #fff; }
.nychaxjg .nr{ max-width: 800px; margin: 0 auto; }
.nychaxjg .nr table{ width:100%; margin-bottom: 20px; border-radius: 10px; }
.nychaxjg .nr table th,.nychaxjg .nr table td{ border: 1px solid #ccd1f1; padding: 10px; }
.nychaxjg .nr table th{ font-size: 20px; background: #ff9103; text-align: left; color: #fff; font-weight: 300; }
.nychaxjg .nr table th span{ font-size: 16px; margin-left: 10px; }
.nychaxjg .nr table td.tit{ text-align: right; font-size: 16px; color: #111; background: #f8f8f8; }
.nychaxjg .nr table td{ color: #666; font-size: 16px; }

.inhuanj{ margin-bottom: 20px; }
.inhuanj .inhuanjlist{ padding: 0 50px; overflow: hidden; position: relative; }
.inhuanj .inhuanjlist:before{ content: ""; display: block; width: 50px; height: 100%; left: 0; top: 0; background: rgb(246, 246, 246); z-index: 8; position: absolute; }
.inhuanj .inhuanjlist:after{ content: ""; display: block; width: 50px; height: 100%; right: 0; top: 0; background: rgb(246, 246, 246); z-index: 8; position: absolute; }
.inhuanj .inhuanjlist .swiperprev,.inhuanj .inhuanjlist .swipernext{ transition: all .5s; z-index: 9; width: 40px; height: 40px; text-align: center; line-height: 38px; background: #c2c2c2; color: #fff; font-size: 20px; cursor: pointer; border-radius: 50%; position: absolute; }
.inhuanj .inhuanjlist .swiperprev{ left: 0; top: 50%; margin-top: -23px; }
.inhuanj .inhuanjlist .swipernext{ right: 0; top: 50%; margin-top: -23px; }
.inhuanj .inhuanjlist .swiperprev:hover,.inhuanj .inhuanjlist .swipernext:hover{ background: #ff9103; }
.inhuanj .inhuanjlist .li .pic{ overflow: hidden; margin-bottom: 5px; }
.inhuanj .inhuanjlist .li .pic img{ transition: all .5s; }
.inhuanj .inhuanjlist .li:hover .pic img{ transform: scale(1.1,1.1); }
.inhuanj .inhuanjlist .li .tit{ height: 30px; line-height: 30px; font-size: 14px; color: #666; text-align: center; }
.inhuanj .inhuanjlist .li:hover .tit{ color: #ff9103; }

.inadv{ margin-bottom: 20px; }

.nynav{ margin-bottom: 30px; }
.nynav ul li{ display: inline-block; background: #fff; margin: 5px 10px 5px 0; border-radius: 5px; }
.nynav ul li a{ display: block; padding: 0 15px; line-height: 40px; font-size: 14px; }
.nynav ul li:hover,.nynav ul li.on{ background: #ff9103; }
.nynav ul li:hover a,.nynav ul li.on a{ color: #fff; }

.nydown{ padding-bottom: 30px; }
.nydown ul a:nth-child(1) li{ margin-top: 0; }
.nydown ul li{ display: block; background: #fff; margin-top: 20px; padding: 15px 165px 15px 15px; position: relative; }
.nydown ul li .tit{ height: 30px; line-height: 30px; font-size: 16px; color: #333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.nydown ul li:hover .tit{ text-decoration: underline; color: #ff9103; }
.nydown ul li .tit i{ margin-right: 10px; }
.nydown ul li .ann{ width: 150px; height: 60px; line-height: 60px; position: absolute; right: 0; top: 0; background: #ff9103; color: #fff; font-weight: initial; font-size: 16px; text-align: center; }
.nydown ul li:hover .ann{ background: #333; }


.y-kefu-box { position: fixed; right: 0; top: 50%; margin-top: -160px; z-index: 9999; font-size: 13px;}
.y-kefu-box a{ text-decoration:none;}
.y-kefu-box img { display: block; width: 100%; height: auto; }
.y-kefu-box01 .icon { display: block; background: url("../images/20201222180437_1862520880.png") no-repeat; margin: 0 auto 6px;}
.y-kefu-box01 { width: 54px; color: #666; text-align: center; }
.y-kefu-box01 .kf-close-btn { width: 27px; height: 27px; background-position: -5px -115px; position: relative; cursor: pointer;}
.y-kefu-box01 .kf-close-btn:before { content: ''; display: block; width: 1px; height: 12px; position: absolute; bottom: -12px; left: 13px; z-index: 1;  background-color: #ff9103; }
.y-kefu-box01 .show-status>a, .y-kefu-box01 .show-status>div { display: block; width: 52px; padding: 8px 0 12px; background-color: #fff; border-left: solid 1px #efefef; border-top: solid 1px #efefef; border-right: solid 1px #efefef; position: relative;}
.y-kefu-box01 .show-status { position: relative; }
.y-kefu-box01 .show-status .kf-zixun { background-color: #ff9103; border-color: #ff9103; color: #fff; margin: 10px 0 7px;}
.y-kefu-box01 .kf-zixun { border-radius: 2px; }
.y-kefu-box01 .kf-zixun i { width: 21px; height: 22px; background-position: -5px -5px; }
.y-kefu-box01 .kf-mobile { border-top-left-radius: 2px; border-top-right-radius: 2px; }
.y-kefu-box01 .kf-mobile>i { width: 18px; height: 20px; background-position: -5px -32px; }
.y-kefu-box01 .kf-mobile:hover>i { background-position: -30px -32px; }
.y-kefu-box01 .kf-weChat>i { width: 22px; height: 20px; background-position: -5px -55px; }
.y-kefu-box01 .kf-weChat:hover>i {background-position: -30px -55px; }
.y-kefu-box01 .kf-email { border-bottom-left-radius: 2px; border-bottom-right-radius: 2px; }
.y-kefu-box01 .kf-email>i { width: 18px; height: 18px; background-position: -5px -80px; }
.y-kefu-box01 .kf-email:hover>i { background-position: -30px -80px; }
.y-kefu-box01 .back-top i { width: 13px; height: 13px; background-position: -5px -98px; }
.y-kefu-box01 .back-top:hover i { background-position: -30px -98px; }
.y-kefu-box01 .kf-email, .y-kefu-box01 .back-top  { border-bottom: solid 1px #efefef;}
.y-kefu-box01 .back-top { margin-top: 20px; border-radius: 2px; left: 55px;}
.y-kefu-box01 .hver:hover { background-color: #ff9103; border-color: #ff9103;}
.y-kefu-box01 .hver:hover>p { color: #fff; }
.y-kefu-box01 .mobile-infos, .y-kefu-box01 .y-ewm-box, .y-kefu-box01 .y-email-infos { background-color: #fff; border: solid 1px #efefef; position: absolute; right: 90px; z-index: 2; border-radius: 2px; display: none;} 
.y-kefu-box01 .mobile-infos { width: 260px; text-align: left; top: 0;}
.y-kefu-box01 .mobile-infos>div { padding: 20px 0 20px 45px; position: relative; }
.y-kefu-box01 .mobile-infos>div i { width: 15px; height: 15px; background-position: -52px -32px; position: absolute; top: 22px; left: 20px; z-index: 2; }
.y-kefu-box01 .mobile-infos .online1 { border-bottom: solid 1px #efefef; }
.y-kefu-box01 .mobile-infos span { color:#b9b9b9; }
.y-kefu-box01 .mobile-infos p { color: #ff9103; font-size: 18px; }
.right { width: 12px; height: 12px; position: absolute; right: -12px; top: 24px;}
.right-arrow1,.right-arrow2 { width: 0; height: 0; display: block; position: absolute; left: 0; top: 0; border-top: 6px transparent dashed; border-right: 6px transparent dashed; border-bottom: 6px transparent dashed; border-left: 6px white solid; overflow: hidden;}
.right-arrow1 { left: 1px; border-left: 6px #efefef solid;}
.right-arrow2 { border-left: 6px white solid;}
.y-kefu-box01 .y-ewm-box { width: 151px; height: 178px; top: -60px;}
.y-kefu-box01 .y-ewm-box>div { width: 151px; height: 178px; }
.y-kefu-box01 .y-ewm-box img { width: 130px; height: 130px; margin: 6px auto 9px; }
.y-kefu-box01 .y-ewm-box .y-ewm-img1 { width: 150px; border-right: solid 1px #efefef; }
.y-kefu-box01 .y-ewm-box .right { top: 84px; }
.y-kefu-box01 .y-email-infos { padding: 28px 20px 28px 45px; color:#b9b9b9; text-align: left; bottom: 0; }
.y-kefu-box01 .y-email-infos p { color: #ff9103; font-size: 16px; }/*锟斤拷色锟斤拷锟斤拷*/
.y-kefu-box01 .y-email-infos>i { width: 18px; height: 13px; background-position: -52px -80px; position: absolute; left: 15px; top: 30px; }
.y-kefu-box01 .y-email-infos .right { top: 55px; }
.y-kefu-box01 .hide-status { width: 54px; height: 65px; background-color:#ff9103;position: absolute; top: 37px; left: 55px; z-index: 9;}
.y-kefu-box01 .hide-status .kf-zixun { padding: 10px 0 7px; color: #fff; cursor: pointer; }