body{ background: #f1f4f5;}
body.noscroll{overflow-y: scroll;}
html.noscroll{ overflow: hidden;}
.header{ position: relative; z-index: 101;}
.menu.menu-open{ display: block; position: fixed; z-index: 100; width: 100%; height: 100%; background: rgba(0,0,0,.5);backdrop-filter: blur(5px)}
.body-blur{ -webkit-filter: blur(5px); -moz-filter: blur(5px); -o-filter: blur(5px); -ms-filter: blur(5px); filter: blur(5px); }
.menu{ display: none; }
.menu .wrap{ margin-top:240px;}
.menu dl{ min-width: 260px; background:url(../images/nav_bg.png) left top repeat-y; position: relative;}
.menu dl:last-child::after{ content:''; display: block; width: 1px; height: 100%; position: absolute; top:0; right:0; background:url(../images/nav_bg.png) left top repeat-y; }
.menu dl dt{ margin-bottom: 30px;}
.menu dl dt a:hover{ color:#fff;}
.menu dl dd a{ display: block; color:#a9a9a9; margin-bottom: 10px; line-height: 40px;}
.menu dl dd a:hover{ background: #402173; color:#fff;}
.logo{ margin-top:10px;}
.navico{ left:40px; top:25px; width:60px; height: 60px; overflow: hidden; text-indent: 100%; white-space: nowrap; background-color: rgba(0,0,0,.6);}
.navico i{ 
	position: absolute;
	left: 50%;
	top: 50%;
	bottom: auto;
	right: auto;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
	display: inline-block;
	width: 40px;
	height: 1px;
	background-color: #fff;
	z-index: 10
}

.navico i::before, .navico i::after{ 
    content:'';
	position: absolute;
	top: 0;
	right: 0;
	width: 100%;
	height: 100%;
	background-color: #fff;
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-ms-transform: translateZ(0);
	-o-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transition: -webkit-transform .3s;
	-moz-transition: -moz-transform .3s;
	transition: transform .3s
}
.navico i::before{
	-webkit-transform: translateY(-13px) rotate(0deg);
	-moz-transform: translateY(-13px) rotate(0deg);
	-ms-transform: translateY(-13px) rotate(0deg);
	-o-transform: translateY(-13px) rotate(0deg);
	transform: translateY(-13px) rotate(0deg)
}
.navico i::after{ 
    width: 80%; left: 0;
    -webkit-transform: translateY(13px) rotate(0deg);
	-moz-transform: translateY(13px) rotate(0deg);
	-ms-transform: translateY(13px) rotate(0deg);
	-o-transform: translateY(13px) rotate(0deg);
	transform: translateY(13px) rotate(0deg)
}
.navico.nav-open i{ background-color: transparent; }
.navico.nav-open i::after,.navico.nav-open i::before {
	background-color: #fff
}
.navico.nav-open i::before {
	-webkit-transform: translateY(0) rotate(45deg);
	-moz-transform: translateY(0) rotate(45deg);
	-ms-transform: translateY(0) rotate(45deg);
	-o-transform: translateY(0) rotate(45deg);
	transform: translateY(0) rotate(45deg)
}
.navico.nav-open i::after {
    width: 100%;
	-webkit-transform: translateY(0) rotate(-45deg);
	-moz-transform: translateY(0) rotate(-45deg);
	-ms-transform: translateY(0) rotate(-45deg);
	-o-transform: translateY(0) rotate(-45deg);
	transform: translateY(0) rotate(-45deg)
}

.navico_back{ left:40px;  top:25px;transition: left 5s , display 5s; display: none; width:60px; height: 60px; overflow: hidden; text-indent: 100%; white-space: nowrap; background-color: rgba(0,0,0,.6);}
.navico_back i{
	position: absolute;
	left: 0;
	top: 0;
	bottom: auto;
	right: auto;
	display: inline-block;
	width: 100%;
	height: 100%;
	background-image: url("/template/xingya/images/airplane-icon.png");
	background-position: center;
	background-repeat: no-repeat;
	background-size: 80%;
}

.navico_back.navico_back-open {
	display: block;
	left: 110px;
}
.toptel{ right:140px; top:40px;}
.toptel .tel{ padding-left: 36px; display: block; }
.toptel .tel i{ position: absolute; left: 0; top:2px; display: inline-block; width:30px; height: 30px; border:1px solid #fff; color:#fff; background: url(../images/ico_index.png) -420px -60px; }
.toptel .tel .f12{ line-height: 12px; height: 12px; color:rgba(255,255,255,.5);}
.toptel .tel .f22{ line-height: 22px;}
.topr{ right:40px; top:40px;}
.topr .lan{  width: 30px; height: 30px; line-height: 28px; border:1px solid rgba(255,255,255,.5); margin-left: 5px; color:rgba(255,255,255,.5); text-align: center; }
.topr .lan.cur,.topr .lan:hover{ border-color:#fff; color:#fff;}
.bannerwrap{ overflow: hidden;}
.banner{ height: 100%;}
.banner{ z-index: 1; }
.banner .uk-dotnav{ bottom:170px;}
.banner .uk-dotnav>*>*{ width:28px; height: 5px; background: rgba(255,255,255,.5); border-radius: 10px; border:0;}
.banner .uk-dotnav>.uk-active>* {background: #fff; }
.banner .uk-slidenav-previous,.banner .uk-slidenav-next{ width: 60px; height: 60px; opacity: 0.5; }
.banner .uk-slidenav-previous svg,.banner .uk-slidenav-next svg{ display: none;}
.banner .uk-slidenav-previous{ background: url(../images/ico_index.png) -420px 0 no-repeat; background-color: rgba(0,0,0,.8);}
.banner .uk-slidenav-next{ background: url(../images/ico_index.png) -480px 0 no-repeat; background-color: rgba(0,0,0,.8); }
.banner .uk-slidenav-previous:hover,.banner .uk-slidenav-next:hover{ opacity: 1;}
.banner .uk-position-center{ width: 820px; height: 350px; background: rgba(0,0,0,0.75); padding: 50px; }
.banner .uk-position-center .f28{ padding:40px 0 20px;}
.banner .uk-position-center .f16{ line-height: 2; }
.inews{ max-width:800px; width:800px; height: 50px; background: rgba(0,0,0,0.0); bottom:220px; overflow: hidden; }
.inews .swiper-container{ margin:5px 15px; }
.inews .swiper-slide a{ display: block; line-height: 40px; color:#fff; text-align: center; }
.indexico .uk-pannel{ width:14.2%; }
/*.indexico .uk-pannel:first-child{ width:14.8%; }*/
.indexico .uk-pannel a{ display: block; background: rgba(0,0,0,.5); padding: 25px 20px 35px 70px; position: relative; }
.indexico .uk-pannel a::before{ content:''; display: block; width: 1px; height: 50%; top:25%; background: rgba(255,255,255,.1); position: absolute; left: 0;}
.indexico .uk-pannel:first-child a::before{ display: none; }
.indexico .uk-pannel a i{ opacity: 0.4; position: absolute; left:10px; top:30px; width: 60px; height: 60px; display: block; background-image: url(../images/ico_index.png); background-repeat: no-repeat; overflow: hidden; }
.indexico .uk-pannel:nth-child(2) i{ background-position: -60px 0;}
.indexico .uk-pannel:nth-child(5) i{ background-position: -120px 0;}
.indexico .uk-pannel:nth-child(6) i{ background-position: -360px 0;}
.indexico .uk-pannel:nth-child(4) i{ background-position: -300px 0;}
.indexico .uk-pannel:nth-child(3) i{ background-position: -180px 0;}
.indexico .uk-pannel:nth-child(7) i{ background-position: -300px 0;}
/*.indexico .uk-pannel:nth-child(7) i{ background-position: -300px 0;}*/
.indexico .uk-pannel a .tit{ color:#fefefe; margin-bottom: 5px; line-height: 1.4; padding-top:8px; }
.indexico .uk-pannel a .desc{ color:#a9a9a9; line-height: 18px; height: 54px; overflow: hidden; display: none; }
.indexico .uk-pannel a:hover::before{ display: none; }
.indexico .uk-pannel a:hover{ background: #402173; }
.indexico .uk-pannel a:hover i{ opacity: 1;}
.footer{ background: #000; color:#cfcfcf; padding:10px 0; }
.footer a{ color:#cfcfcf;}
.footer a:hover{ color:#a9a9a9;}
.uk-tooltip{ background: #fff; color:#282828; box-shadow: 0 0 4px #ccc;}
/*内页*/
.inban{ height: 500px; }
.tBody{ padding-top:50px; padding-bottom:120px; min-height: 500px;}
.title{ height: 70px; background: url(../images/bg_tit.png) bottom center no-repeat; margin-bottom: 40px;}
.title span{ line-height: 45px;}
.subnav{ margin-bottom: 30px;}
.subnav a{ display: inline-block; margin:0 2px; height: 40px; line-height: 40px; padding:0 30px; background: #c2c2c2; color:#fff;}
.subnav a.current,.subnav a:hover{ background: #f08200; }
.content{ color:#535353; }
/*分页*/
.pages{ margin-top:50px; }
.pages a,.pages .page-num{ display: block; padding:0; height: 40px; line-height: 38px; width: 40px; text-align: center; border-top:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9; border-right:1px solid #e9e9e9; background: #fff; }
.pages a:first-child{ border-left:1px solid #e9e9e9; border-top-left-radius: 5px; border-bottom-left-radius: 5px; }
.pages a:last-child{  border-top-right-radius: 5px; border-bottom-right-radius: 5px; }
.pages a span{ display: block; height: 100%; line-height: 36px;}
.pages .page-num-current, .pages a:hover{ color:#fff; background: #402173; border-color:#402173; }
.pages a:hover span{ color:#fff;}
/*上下条*/
.cother{background:#fff; margin:40px 0;}
.cother ul{ padding:15px 25px;}
.cother ul li{ padding: 0; background-size: auto; }
.cother ul li a{ color:#8a8a8a; }
.cother ul li a:hover{ color:#f08200; }
.cother span{ display: inline-block; }
.cother li:first-child{ padding-left: 18px; background: url(../images/other_left.png) left center no-repeat;}
.cother li:last-child{ padding-right: 18px; background: url(../images/other_right.png) right center no-repeat;}
/*关于我们*/
.company{ margin-left:-45px;}
.company>div{ padding-left:45px;}
.abtside{ width:280px;}
.abtside li{ padding-left:4px;}
.abtside li a{ display: block; width: 100%; height: 50px; line-height: 50px; background: #dedede; margin-bottom:24px; font-size: 16px; padding-left: 20px; border-top-left-radius: 25px; border-bottom-right-radius: 25px; color:#535353; position: relative; }
.abtside ul li:first-child a{ font-size: 24px;}
.abtside li a::before,.abtside li a::after{ content:''; display: block; position: absolute; left: -4px; bottom:-4px; background: #dedede;}
.abtside li a::before{ width:2px; height: 20px;}
.abtside li a::after{ width:20px; height: 2px;}
.abtside li.current a,.abtside li a:hover{ background: #402173; color:#fff;}
.abtside li.current a::before,.abtside li.current a::after,.abtside li a:hover::before,.abtside li a:hover::after{ background: #f08200;}
.abttit{ height: 50px; line-height: 30px; border-bottom:2px solid #dedede; margin-bottom:30px; }
.abttit span{ display: inline-block; height: 50px; border-bottom:2px solid #f08200;}
.about39 .wrap{ background: #fff; padding:60px 100px;}
.about39 .wrap .ico{ margin: 0 auto 20px; display: block; width:120px; height: 120px; background: url(../images/ico_index.png);}
.about39 .uk-pannel:nth-child(1) .wrap .ico{ background-position: -180px -60px;}
.about39 .uk-pannel:nth-child(2) .wrap .ico{ background-position: -300px -60px;}
.about39 .wrap .f30{ margin-bottom: 5px;}
.about41 .wrap { text-align: center;}
.about41 .wrap img{ max-width: 100%;}
.about41 .wrap .tit{ background: url(../images/bg_certit.png) center no-repeat; height: 43px; line-height: 43px; color:#fff; margin-top:20px;}
.about42 table{ background: #fff; width:100%; border-collapse: collapse;  }
.about42 table td{ border:1px solid #f1f4f5; padding:7px 7px; text-align: center; }
.about42 table .tit td{ background: #6f6f6f; color:#fff; text-align: center; }
.about42 table tr:not(.tit) td:nth-child(1),.about10 table tr:not(.tit) td:nth-child(3){ width:20%; background-color:#e2e2e2;}
.about42 table tr:not(.tit) td:nth-child(2){ width:30%;}
.orglist li{ margin-bottom: 60px;}
/*星雅机队*/
.planelist li .tit{ position: absolute; bottom:0; width:100%; background: url(../images/bg_shadow.png) top; height: 150px; text-align: center; color:#fff; padding-top:110px;}
.planelist li .uk-light{ background: rgba(64,33,115,.8); width: 100%; height: 100%; padding:50px;}
.planelist li .uk-light .f24{ margin-bottom:40px; position: relative; }
.planelist li .uk-light .f24::before{ content:''; display: block; width:60px; height: 4px; background: #f08200; position: absolute; left: 50%; bottom:-20px; margin-left:-30px;}
.planelist li .uk-light .desc{ height: 75px; overflow: hidden; }
.planelist li .uk-light .view{ width:50px; height: 50px; margin: 20px auto 0; background: url(../images/ico_index.png) -125px -65px no-repeat #fff; border-radius: 50%; }
.planelist li:hover .tit{ display: none; }
/*发展历程*/
.history{ padding:40px 0; position: relative; background: url(../images/bg_line.png) center repeat-y; margin-top:60px;}
.history::before, .history::after{ content:''; display: block; width:1px; height: 100%; position: absolute; top:0; left:50%; background: #c9c9c9;}
.history::before{ margin-left: -40px; }
.history::after{ margin-left: 40px; }
.history li{ min-height: 180px;  }
.history li .ctn{ position: relative; }
.history li:nth-child(2n-1){ padding-right: 50%; text-align: right; }
.history li:nth-child(2n-1) .ctn{ padding-right: 80px;}
.history li:nth-child(2n){ padding-left:50%;}
.history li:nth-child(2n) .ctn{ padding-left: 80px;}
.history li .f30{ color:#a9a9a9;}
.history li .f16{ color:#000;}
.history li i{ position: absolute; display: block; width: 60px; height: 60px; background: url(../images/ico_index.png) 0 -60px;}
.history li:nth-child(2n-1) i{right:-31px;}
.history li:nth-child(2n) i{left:-29px;}
.history li:hover .ctn *{ color:#402173; }
.history li:hover i{ background-position: 0 -120px; }
/*投资者关系*/
.tztop3{ border:2px dashed #505050; padding:60px;}
.tztop3 .n1{ margin-bottom: 40px;}
.investor .box .tztop3 li{ padding-bottom: 0;}
.investor .box{ padding:140px; background: #fff;}
.investor .box li { padding-bottom:60px;}
.investor .box li .pic{ padding:10px; border:1px solid #ddd; position: relative;}
.investor .box li .tit{ padding:10px; font-size: 22px; height: 56px; position: absolute; bottom:-56px; left:0; width: 100%;}
.investor .box li:hover .pic{ background: #402173; border-color:#402173; }
.investor .box li .uk-drop{ width: 100%; margin-top:-56px; background: #402173; padding:10px 20px 20px; color:#fff; }
.investor .box li .uk-drop a{ color:#f08200;}
/*联系我们*/
.contact1{ padding:60px 0 80px; background: #fff;}
.contact1 .wrap{ padding:0 130px;}
.contact1 .f24{ border-bottom:1px solid #bababa; margin-bottom: 25px; padding-bottom: 5px;}
.contact1 .cat li{ margin-top:10px;}
.contact2 { padding:90px 0 140px; background: url(../images/bg_graylogo.png) bottom right no-repeat #f1f4f5;}
.contact2 .tit{ line-height: 50px; padding-left: 55px; position: relative; margin-bottom: 12px;}
.contact2 .tit::before{ content:''; display: block; position: absolute; left: 0; width:50px; height: 50px; background: url(../images/ico_index.png) -65px -65px;}
.contact2 .icon-position-left li i,.contact2 .icon-position-left li .iconfont{top:3px; }
.contact2 .cat { padding-left:35px; color:#717171;}
.contact2 .cat li{ margin-top:8px;}
/*产品服务*/
.page51 .uk-pannel{ background: #fff;}
.page51 .uk-pannel .wrap{ padding:50px 50px 30px 50px; }
.page51 .uk-pannel .wrap .tit{ color:#000; padding-bottom: 40px; position: relative; line-height: 33px;}
.page51 .uk-pannel .wrap .tit::before{ position: absolute; left:0; bottom:22px; content:''; display: block; width:80px; height: 5px; background: #f08200;}
.page51 .uk-pannel .wrap .f16{ }
.page51 .uk-pannel:nth-child(1){ order:1;}
.page51 .uk-pannel:nth-child(2){ order:2;}
.page51 .uk-pannel:nth-child(3){ order:4;}
.page51 .uk-pannel:nth-child(4){ order:3;}
.page51 .uk-pannel:nth-child(5){ order:5;}
.page51 .uk-pannel:nth-child(6){ order:6;}
.page51 .uk-pannel:nth-child(7){ order:8;}
.page51 .uk-pannel:nth-child(8){ order:7;}
.page49 .lists{ margin:30px 0; border-top:1px dotted #c6c6c6; padding-top:30px;}
.page49 .lists .uk-grid{ border-bottom:1px dotted #c6c6c6; padding-bottom:30px; margin-left:0; }
.page49 .lists .uk-grid .uk-width-auto{ padding-left:0; }
.page49 .lists .uk-grid .uk-width-expand{ line-height: 1.8;}
.page49 .lists .uk-grid .uk-width-expand .f20{ color:#333;}
.page50 table{ background: #fff;}
.page50 table td{text-align: center; font-size: 16px; border:1px solid #f1f4f5; padding:10px; }
.page50 table tbody>tr:nth-child(1){ background: #6f6f6f; color:#fff;}
.page50 table tbody>tr:nth-child(2){ background: #e2e2e2; color:#333;}
.page50 .tips{ background: #f08200; padding:40px 60px 40px 90px;}
.page50 .tips>p{ position: relative; color:#fff;}
.page50 .tips>p::before{ position: absolute; left: -30px; top:6px; text-align: center; content:''; display: block; width:24px; height: 24px; line-height: 24px; border-radius: 50%; background: #fff; color:#f08200; }
.page50 .tips>p:nth-child(1)::before{ content:'1';}
.page50 .tips>p:nth-child(2)::before{ content:'2';}
.base{ padding-bottom: 60px;}
.baseContent{ background: #fff; padding:50px 0 100px;}
.baseContent .f36{ margin-bottom: 40px;}
.baseContent .uk-margin-medim-top{ margin-top:65px; }
.baseContent .ttag{ margin-bottom:10px;}
.baseContent .ttag span{ display: block; width:240px; background: #402173; color:#fff; margin:0 auto;}
/*飞悦汇*/
.club1{ padding:50px 0 90px; background: #fff;}
.club2{ background: #f1f4f5;  padding-top:60px;}
.club3{ background: #fff; padding-bottom: 50px;}
.club3 ul{ margin-top:120px;}
.club3 ul li { padding-bottom:60px;}
.club3 ul li .pic{ padding:10px;  position: relative;}
.club3 ul li .tit{ padding:5px; position: absolute; bottom:-26px; left:0; width: 100%;}
.club3 ul li:hover .pic{ background: #402173; border-color:#402173; }
.club3 ul li .uk-drop{ width: 100%; margin-top:-56px; background: #402173; padding:10px 10px 10px; color:#fff; }
.club3 ul li .uk-drop a{ color:#f08200;}
.club3 ul li .uk-drop table tr td{ padding:2px 10px;}
.club3 ul li .uk-drop table tr td:last-child{ text-align: right; color: #f08200; width: 50%; vertical-align: top; }
.qylist{margin-top:30px;}
.qylist li{ margin-bottom:40px;}
.qylist li .tit{ padding-top:15px;}
.clubvideo a{ display: block; position: relative;}
.clubvideo a::before{ position: absolute; left: 50%; top:50%; margin-left:-75px; margin-top:-75px; content:''; display: block; width: 150px; height: 150px; background: url(../images/ico_vdo.png); }
.page21{ color:#878787;}
.channelvideo a{ display: block; position: relative;}
.channelvideo a::before{ position: absolute; left: 50%; top:50%; margin-left:-75px; margin-top:-75px; content:''; display: block; width: 150px; height: 150px; background: url(../images/ico_vdo.png); }
.crumb{ position: relative; padding-left: 20px;}
.crumb::before{ content:''; display: block; width:3px; height: 18px; background: #ec6624; position: absolute; left: 0; top:50%; margin-top:-9px; }
.catename{ padding:20px 0 60px;}
/*合作企业*/
.caselist .uk-pannel>div{ background: #f5f5f5; height: 80px;}
.caselist .uk-pannel>div img{ max-height: 60px; max-width: 100%;}
/*运营服务*/
.srvlist li .con{ color:#000;}
.srvlist li:hover .con{ color:#fff; background: #166bc4;}
.srvlist li:hover .con .text-gray{ color:#f1f1f1;}
/*新闻*/
.newslist li{ margin-bottom: 30px;  border:1px solid transparent; }
.newslist li>div{background: #fff;}
.newslist li .uk-pannel:nth-child(2){ order:-1;}
.newslist li a.uk-cover-container{ display: block; min-height: 330px;}
.newslist li .uk-pannel.uk-position-relative{ /*border:1px solid #fff; border-right: 0;*/ padding:50px 40px;}
.newslist li .date span{ display: inline-block; padding:5px 30px; background: #dadada; color:#fff;}
.newslist li .tit{ margin:30px 0 10px;}
/* .newslist li:hover .uk-pannel.uk-position-relative{ border-color:#f08200; } */
.newslist li:hover{ border-color:#f08200; }
.newslist li:hover .date span{ background: #402173; }
.infos{ padding-bottom: 10px; margin-bottom: 30px; border-bottom:1px dotted #c6c6c6 ; color:#a2a2a2; }
.share{ margin:20px 0;}
/*视频*/
.videolist .uk-grid-medium{ margin-left: -40px;}
.videolist li{ margin-bottom: 40px; margin-top:0!important; padding-left: 40px!important;}
.videolist li a{ display: block;}
.videolist li a .pic{ position: relative; }
.videolist li a .pic::before{ content:''; width: 76px; height: 75px; background: url(../images/ico_vdo.png); position: absolute; left: 50%; top:50%; margin-left: -38px; margin-top:-38px; background-size: 76px 76px; }
.videolist li a .tit{ padding:10px 15px; background: #fff; color:#000;}
.videolist li a:hover .tit{ background: #f08200; color:#fff;}
/*留言*/
.gbktit{ max-width:800px; margin: 40px auto; }
.gbktit .iconfont{ display: block; background: #402173; width:90px; height: 90px; border-radius: 50%; text-align: center; line-height: 90px; color:#fff; font-size: 50px;}
.igbook { margin-left: auto; margin-right: auto; }
.igbook .uk-grid>div{ margin-top:20px;}
.igbook .uk-grid .uk-textarea,.igbook .uk-grid .uk-input,.igbook .uk-grid .uk-select { font-size: 14px; background: #fbfbfb; border:1px solid #e5ebed;}
.igbook .uk-form-icon{ border-left:1px solid #e4e4e4; height: 28px; top:6px; color:#cbcbcb; }
.igbook textarea{ padding-right: 40px;}
.igbook .uk-button{ padding:0 50px;}
/*加入我们*/
.joinus{ border-bottom:1px dashed #c9c9c9; padding-bottom:60px; margin-bottom: 60px; }
.joinus .uk-width-auto{ width:270px; }
.joinlist li{ margin-bottom:10px; background: #fff; border:1px solid #e5ebed; }
.joinlist li.uk-open{ border-color:#f08200; }
.joinlist .uk-accordion-title{ padding:10px 20px; line-height: 28px;}
.joinlist .uk-accordion-content{ margin:0; border-top:1px dotted #c9c9c9; padding:20px 45px;}
.joinlist .uk-accordion-content .ctn{padding:10px 10px 10px 100px; position: relative; line-height: 2;}
.joinlist .uk-accordion-content .ctn .tit{ position: absolute; left: 0; top:7px;}
.joinlist .uk-accordion-title::before{ opacity: 0.5;}
.my-modal-style .uk-modal-close-outside{ background: #000; border-radius: 50%;}
.my-modal-style .uk-modal-dialog{ border-radius: 15px;}
.my-modal-style .uk-modal-dialog{ width:720px;}
.my-modal-style .uk-modal-body{ padding:50px 100px;}
.my-modal-style .icon-big{ font-weight: 100; font-size: 120px; line-height: 120px; }
.my-modal-style .ys span{ padding-left:35px; background-image: url(../images/icons.png); background-repeat: no-repeat; }
.my-modal-style .ys span:nth-child(1){ background-position: 0 -163px; }
.my-modal-style .ys span:nth-child(2){ background-position: 0 -193px; }
.qabox{ background: #fff; padding:50px 0 80px;}
.qabox .qalist li .wrap{ background: #f7f7f7; border:1px solid #ebebeb; border-radius: 10px; padding:20px 30px 30px; transition: all ease-in-out 0.2s;}
.qabox .qalist li .wrap .desc{ min-height: 56px; margin-top:10px; }
.qabox .qalist li .wrap .hd { height: 50px; }
.qabox .qalist li .wrap .hd i{ color:#ec6624; margin-top:15px; display: inline-block; }
.qabox .qalist li .wrap .hd span{ display: inline-block; width:50px; height: 50px; background: url(../images/icons.png); float: right; }
.qabox .qalist li:hover .wrap{ position: relative; margin-top:-10px; border-color:#ec6624; }
.qabox .qalist li:nth-child(1) .wrap .hd span{ background-position: 0 -220px;}
.qabox .qalist li:nth-child(2) .wrap .hd span{ background-position: 0 -270px;}
.qabox .qalist li:nth-child(3) .wrap .hd span{ background-position: 0 -320px;}
.qabox .qalist li:nth-child(4) .wrap .hd span{ background-position: 0 -370px;}
.qabox .qalist li:nth-child(5) .wrap .hd span{ background-position: 0 -420px;}
.qabox .qalist li:nth-child(6) .wrap .hd span{ background-position: 0 -470px;}
.qabox .qalist li:hover .wrap .hd span{ background-position-x: -50px; }
.srvother{ background: url(../images/bg13.png); padding:50px 0; }
.srvlist{ margin:0 50px;}
.srvlist li{ background: #fff; border-radius: 5px; background: #fff; padding:20px 15px; margin-bottom: 20px; transition: all ease-in-out 0.3s;}
.srvlist li i{ background: url(../images/bg_num.png); width: 48px; height: 48px; line-height: 48px; color:#fff; text-align: center; margin-right: 10px; }
.srvlist li:hover{ margin-left: 10px; }
