html{color:#333;background:#fff;-webkit-tap-highlight-color:rgba(0,0,0,0);}
body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,input,button,textarea,p,blockquote,img{margin:0;padding:0;}
div{margin: 0 auto;padding: 0;}
img{border:none;max-width:100%;}
li{list-style:none;}
table {border-collapse:collapse;border-spacing:0;}
h1{font-size:18px;}
h2{font-size:16px;}
h3{font-size:14px;}
h4, h5, h6{font-size:100%;}

q:before,q:after{content:'';}
button,input,select,textarea{font-size:100%;}
input,button,textarea,select,optgroup,option{font-size:inherit;font-style:inherit;font-weight:inherit;}
address,cite,dfn,em,var{font-style:normal;}

/* link */
a{text-decoration:none;color:#333;}
a:hover{text-decoration:none;color: #0193de;}
.clear{clear:both;height:0;}
input[type=button], input[type=submit], input[type=file], input[type=reset], button { cursor: pointer; -webkit-appearance: none; }
.fl{float: left;}
.fr{float: right;}
.border_box{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}

html,body {
    font-family: "Microsoft Yahei", "微软雅黑" ,"Hiragino Sans GB", Arial, Lucida, Verdana, SimSun, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #000;
    -webkit-font-smoothing: antialiased;
	line-height:180%;
	height: 100%;
	overflow-x: hidden;
}

.w83{width: 83%;margin:auto;}
.w1200{width: 62.5%;margin:auto;}
.w1200_gd{width: 1200px;margin:auto;}
.h100{height: 100%;overflow: hidden;}
#header{width:100%;height: 90px;background: #fff;}
.logo{float:left;margin-top: 15px}
.header_nav{float: right;}
.header_nav > ul > li{height: 90px;line-height: 90px;float:left;position:relative;border-left:1px solid #fff}
.header_nav > ul > li > a{display: block;font-size: 18px;padding: 0 30px}
.header_nav > ul > li a:hover{background: #0193de;color:#fff;}

.dropdown-menu{display:none;position:absolute;top:90px;left:0;z-index:10}
.dropdown-menu li{background:#fff;border-top:1px solid #fff}
.dropdown-menu li a{display: block;font-size: 18px;padding: 8px 30px;line-height:1.3}
.header_nav > ul > li:hover{background: #0193DE}
.header_nav > ul > li:hover > a{color:#fff}
.header_nav > ul > li:hover .dropdown-menu{display:block}

.index_banner{width:100%;}
.swiper-container1{width: 100%;}
.swiper-container2{width: 100%;}
.swiper-slide {text-align: center;font-size: 18px;background: #fff;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.swiper-container1 .swiper-slide{width:100%}
.swiper-container1 .swiper-slide img{width: 100%}
.swiper-container2 .swiper-slide{overflow: hidden;}

.index_works{width:100%;background: url(../images/works_bg.png) no-repeat center;overflow:hidden;}
.iw_wz{margin:80px 0 65px 0;}
.iw_list{margin-bottom: 100px;position: relative;}
.iw_list_next{background-image:url(../images/ic_next.png) !important;width:88px !important;height: 49px !important;background-size:auto !important;right:-40px !important;}
.iw_list_prev{background-image:url(../images/ic_prev.png) !important;width:88px !important;height: 49px !important;background-size:auto !important;left:-40px !important;}
.iw_list_2{font-size: 50px;color: #d1d1d1;text-align: center;width:110px;height: 90px;line-height: 90px;margin-bottom: 30px;border-bottom: 1px solid #d1d1d1}
.iw_list_3{text-align: center;margin-bottom: 45px;font-size: 18px;text-overflow: ellipsis; overflow: hidden;word-break: break-all;white-space: nowrap;padding:0 15px;}
.iw_list_4{width:165px;height: 40px;line-height: 40px;text-align: center;margin-bottom: 25px}
.iw_list_4 a{color: #999;font-size: 14px;display: block;border-radius: 20px;border:1px solid #dedede;}
.iw_list_4 a:hover{color:#fff;background: #0193de;border:1px solid #0193de;}

.index_introduce{width:100%;overflow:hidden;}
.ii_wz{margin: 100px auto 50px auto}
.ii_bot_l{float:left;width:18%;}
.ii_bot_l img{max-width: 100%;width:100%;}
.ii_bot_r{width:82%;float:left;background: url(../images/introduce_bg_2.jpg) repeat left;padding:0 10px 0 35px;box-sizing: border-box;}
.iibrb{width:38%;}
.ii_bot_r h3{font-size: 24px;margin-top: 35px;margin-bottom: 8px}
.ii_bot_r span{font-size: 18px;color: #444;}
.iibr_con{margin-top:20px;text-indent: 30px;font-size: 15px;color:#737373;padding-top: 18px;border-top:1px solid #D1D1D1;line-height: 2}
.ii_more{margin-top: 28px;width:110px;height: 40px;line-height:40px;border:1px solid #D1D1D1;border-radius: 25px;text-align: center;color:#D1D1D1;font-size: 30px;background:#0193de;color:#fff}
.ii_more:hover{background:#0193de;color:#fff}

.index_news{width:100%;background: url(../images/new_bg.jpg);margin-top: 100px;overflow:hidden;}
.index_news .w1200{margin-top: 60px;}
.in_top{position: relative;}
.in_nav{position: absolute;right: 0;bottom:0}
.in_nav span:last-child{display: none}
.in_nav a,.in_nav span{color: #444;font-size: 19px}
.in_nav a:hover{color: #0193de}
.in_con{margin-top: 65px;margin-bottom: 100px}
.in_con ul li{overflow: hidden;}
.in_con ul li:first-child{margin-bottom: 50px}
.inc_date{font-size: 30px;color:#676767;width:12%;line-height: 1.1}
.inc_date span{display: inline-block;width:20px;height: 1px;background: #D7D7D7;vertical-align: middle;margin-right: 12px}
.inc_mid{width:52%;box-sizing: border-box;}
.inc_mid h3{font-size: 24px;text-overflow: ellipsis;overflow: hidden;word-break: break-all;white-space: nowrap;line-height: 1.2}
.inc_mid p{font-size: 15px;color:#737373;text-indent: 30px;margin-top:18px;line-height: 2}
.inc_img{width:30%;text-align: right}

.index_company{margin-top:70px;max-width:1200px;}
.index_company ul li{float:left;width:33.333%;overflow:hidden;vertical-align: middle;box-sizing: border-box;position: relative;}
.index_company ul li img{max-width:100%;vertical-align: middle;}
.index_company ul li:nth-child(3n){text-align: right;}
.index_company ul li .icl{padding:0 18px;position: absolute;top:50%;transform: translate(0, -50%);}
.index_company ul li .icl h3{font-size: 16px;margin-bottom: 25px}
.index_company ul li .icl p{font-size: 15px;color: #737373}
.index_company ul li:nth-child(1),.index_company ul li:nth-child(5){background: #F4F4F6;}

#footer{margin-top:66px;background: #004A89;border-top: 1px solid #ECA701;overflow: hidden;color: #587BA5}
.footer_logo{margin: 30px 0 10px 0;text-align: left}
.footer_wz_1{margin-right: 80px}
.footer_wz_1,.footer_wz_2{margin-top: 35px}
.footer_wz_1 ul li,.footer_wz_2 ul li{margin-bottom: 7px;}
.footer_wz_ewm li{float:left;}
.footer_wz_ewm li span{display: block;text-align: center;margin-top:5px;}
.footer_wz_ewm li:last-child{margin-left: 35px}
.footer_copy{border-top:1px solid #0A518E;margin-top: 50px;padding:20px 0;text-align: center;}

.top_banner{width:100%;overflow: hidden;background-size: cover !important}
.tb_wz{padding:120px 0;text-align: center;font-size: 40px;color:#fff;line-height: 1.2}
.tb_wz li{margin-bottom:12px;}
.tb_wz li b{font-weight: normal;font-family: yahei_l;position: relative;}
.tb_wz p{font-weight: bolder;text-transform: uppercase}
.dline{width:65px;height:1px;border:0;background:#fff;display: block;position: absolute;top:26px;}
.dline_1{left:-100px;}
.dline_2{right:-100px;}

.nav_active{background: #0193DE}
.nav_active > a{color:#fff;}
.ap_nav{width:190px;background: #F2F2F2;padding: 30px 0 35px 0;font-size: 18px;position: relative;}
.ap_nav ul li{text-align: center;width:70%;margin:0 auto 25px auto;line-height: 1}
.ap_active{border-left:4px solid #0193DE;}
.ap_active a{color:#0193DE;}
.ap_con{width:970px;}
.breadcrumbs{height: 30px;line-height: 30px;color:#b9b8b8;margin-top:20px;border-bottom: 1px solid #DCDCDC;padding-bottom: 12px}
.breadcrumbs ul{float:right;}
.breadcrumbs a{color:#b9b8b8;}
.breadcrumbs ul li{float:left;}
.breadcrumbs ul span{display:inline-block;background: url(../images/bread_ic.jpg) no-repeat center;width:10px;height: 30px;margin:0 8px;float:left;}
.ap_con_c{margin-top:30px;color: #282828;font-size: 17px;line-height: 2}
.ap_con_c img{ width:100%}
.zjjz{width:100%;height: 60px;position: absolute;top:-60px;left: 0;background: url(../images/juzhu.png) #0193DE no-repeat center}
.ap_con_c_2{margin-top: 40px;text-align: center}
.acc_nav{margin-bottom: 30px}
.acc_nav li{background: #F2F2F2;display: inline-block;margin:0 12px;padding:20px 0;width:300px;cursor: pointer;}
.acc_nav li b{color:#525252;font-size: 18px;display: block}
.acc_nav li span{color:#d6d6d6;display: block;margin-top:2px;}
.acc_active{background: #0193DE !important;color:#fff !important;}
.acc_active b{color:#fff !important;}
.acc_active .acc_line span:nth-child(2){background: #fff !important}
.acc_line{margin-top: 12px;text-align: center}
.acc_line span:nth-child(2){background: #6F6F6F;width:6px;height:6px;border:0;border-radius: 50px;margin:0 7px;display: inline-block;}
.acc_line span:first-child,.acc_line span:last-child{background: #D1D1D1;width:25px;height:1px;border:0;display: inline-block;margin:0;vertical-align: top;margin-top: 3px}
.acc_honor ul{display: none}
.acc_honor ul:first-child{display: block}
.acc_honor ul li{float:left;padding:12px;width:50%;box-sizing: border-box;}
.acc_honor ul li div{box-shadow: 0px 0px 5px 3px #E7E7E7;padding:15px;}

.news_page{margin-top:50px;}
.nl_nav{margin-bottom: 70px}
.nl_nav span:last-child{display: none}
.nl_nav a,.nl_nav span{color: #444;font-size: 19px}
.nl_nav a:hover{color: #0193de}
.nav_on{color:#0193DE !important;}
.news_list{margin:0;overflow: hidden;}
.news_list ul li{padding-bottom: 50px;border-bottom: 1px solid #DEDEDE;margin-bottom: 50px}
.pages{margin-top:10px;text-align: center}
.pages a{background: #DCDCDC;color:#2d2d2d;}
.pages span{background: #0193DE;color: #fff}
.pages a,.pages span{padding:3px 12px;display: inline-block;margin:0 5px;}
.pages a:hover{background: #0193DE;color: #fff}
.news_show{margin-top: 50px}
.news_con h1{font-size: 30px;line-height: 1.5;text-align: center;}
.ns_daco{text-align: center;margin-top: 18px;padding-bottom: 20px;border-bottom: 1px solid #DCDCDC;}
.ns_daco li{display: inline-block;margin:0 35px;font-size: 16px;color:#A29B9B;}
.ns_daco li font{color:#676767;}
.ns_daco_line{display: inline-block;width:20px;height: 1px;background: #D7D7D7;vertical-align: middle;margin-right: 12px}
.new_con_main{margin-top:40px;font-size: 17px;color:#282828;}
.new_con_main img{ width:100% !important; height:auto !important}
.news_show_bot{margin-top: 100px;padding:30px 0;border-top:1px solid #F2F2F2;border-bottom:1px solid #F2F2F2;height: 35px;line-height: 35px}
.back_lsit{color:#a29b9b;font-size: 16px;text-align: left;background: url(../images/blist.jpg) no-repeat left;padding-left: 44px}
.back_lsit a{color:#a29b9b;}
.back_lsit a:hover{color:#0193DE}
.show_page{color:#a29b9b;font-size: 16px}
.show_page li:first-child{margin-left: 100px}
.show_page li a{color:#282828;font-size: 16px}

.product_page{margin: 90px auto}
.product_page ul{border-left: 1px solid #DEDEDE;}
.product_page ul li{float:left;width:25%;border-right: 1px solid #DEDEDE;box-sizing: border-box;transition: all .2s;-webkit-transition: all .2s;}
.product_page ul li:hover{transform: scale(1.03); -ms-transform: scale(1.03); -moz-transform: scale(1.03); -webkit-transform: scale(1.03); -o-transform: scale(1.03);box-shadow:0 0 20px 3px #555;border:0}
.product_page ul li:hover .pp_cate_con{background: #0193DE}
.product_page ul li:hover .ppcc_en{color:#ADD3F0;}
.product_page ul li:hover .ppcc_ch{color:#fff;}
.product_page ul li:hover .ppcc_line{background: #fff}
.product_page ul li:hover .ppcc_more{background: url(../images/p_on.png) no-repeat center}
.pp_cate_img img{width:100%;}
.pp_cate_con{background: #F4F4F6;overflow: hidden;text-align: center;}
.ppcc_en{font-size: 28px;color:#d2d2d2;margin:30px 0 40px 0;line-height: 1.2;text-transform: uppercase;font-family: yahei_h}
.ppcc_ch{font-size: 30px;color:#0193DE;line-height: 1.2}
.ppcc_line{width:30px;height: 3px;background:#0193DE;margin:20px auto 40px auto;display:block;}
.ppcc_more{width:57px;height:57px;margin:0 auto 20px auto;background: url(../images/p_off.png) no-repeat center}
.pro_lt,.pro_sw{margin:50px auto 80px auto;}
.pl_list_nav{margin-bottom: 50px;font-size: 19px;color: #444}
.pl_list_nav span:last-child{display: none}
.pl_list_nav a,.pl_list_nav span{color: #444;font-size: 19px}
.pl_list_nav a:hover{color: #0193de}
.pl_list{margin-bottom: 50px}
.pl_list ul li{float:left;width:288px;margin:0 15px 22px 0;background: #F4F4F6}
.pl_list ul li:nth-child(4n){margin-right: 0}
.plist_img{overflow: hidden;text-align: center; height:200px}
@media (max-width:992px){.plist_img{ height:132px}}
.plist_img img{ width:100%;}
.plist_title{font-size: 18px;text-align: center;margin:30px 0 40px 0;text-overflow: ellipsis; overflow: hidden;word-break: break-all;white-space: nowrap;padding:0 20px;}
.plist_title a{color:#111;}
.plist_title a:hover{color:#0193DE}
.plist_line{width:110px;height: 1px;background: #E0E0E0;margin:0 auto 20px auto;}
.plist_desc{color: #737373;padding:0 20px;height: 50px;overflow: hidden;margin-bottom: 40px}
.product_con h1{font-size: 30px;line-height: 1.5;text-align: center;}
.product_con_main{margin-top: 40px;}
.product_con_main img{ width:100%; margin-bottom:10px}
@media (min-width:992px){.product_con_main{width:80%}}

.pd_tit h2{display: block;margin:70px 0 30px 0;line-height: 1.2;background: url(../images/gy.png) no-repeat left;padding-left:40px;font-size: 24px;}
.pd_tit{border-bottom: 1px solid #E7E7E7}
.pd_list{margin-top: 30px;margin-bottom: 60px}
.pd_list ul li{float:left;width:232px;height:170px;margin:0 10px 40px 0;border:1px solid #E3E3E3;box-sizing: border-box;text-align: center;overflow: hidden;}
.pd_list ul li span{vertical-align: middle;display: inline-block;height: 100%;line-height: 100%}
.pd_list ul li img{vertical-align: middle}
.pd_list ul li:nth-child(5n){margin-right:0;}

.hr_on{display: block}
.qyfc{width:100%;height: 60px;position: absolute;top:-60px;left: 0;background: url(../images/qyfc.png) #0193DE no-repeat center}
.human_res{margin-top:30px}
.human_res ul li{margin-bottom: 30px;}
.human_res ul li:first-child .human_res_con{display: block}
.human_res_title{font-size: 22px;color:#0193DE;padding-left: 70px;height: 55px;line-height: 55px;border:1px solid #E1E1E1;box-sizing: border-box;width:100%;background: url(../images/human.png) no-repeat 15px;font-weight: bold;cursor:pointer;}
.human_res_con{padding:35px 0 35px 35px;display: none;font-size: 16px}

.contactus{margin-top:70px;margin-bottom:70px;}
.cu_text{text-align: center;font-size: 17px;color:#666;line-height: 1.8;margin-bottom:80px;}
.contactus ul{max-width:1025px;margin:auto;}
.contactus ul li{
	height: 160px;
    float: left;
    width: 30%;
    text-align: center;
    padding: 0 1.5%;
    border-right: 1px solid #666666;
}
.contactus ul li:nth-child(3){border-right:0 !important}
.contactus ul li span{
	display: block;
    font-size: 16px;
    color: #333;
    margin-top: 10px;
}
.ditu{width:100%;}

@font-face {
	font-family: yahei_l;
	src:url('../font/yahei_light.ttf');
}
@font-face {
	font-family: yahei_h;
	src:url('../font/yahei_heavy.ttc');
}

.head_hd{width:100%;height: 60px;display:none;}
.web_logo img{width:160px;margin-top:9px;margin-left: 15px}
.head{width:100%;height:60px;position:absolute;top:0;right:0;z-index:22;overflow:hidden;display:none;background:#fff;border-bottom:1px solid #DCDCDC}
.head_nav{width:100%;height:100%;position:absolute;top:0;left:0;z-index:30;display:none;background:#f4f4f6;}
.head_nav_list{width:100%;position:absolute;top:50%;left:0;transform:translateY(-50%)}
.head_nav_list ul li{text-align: center;font-size: 28px;line-height: 2.5;margin:0;position: relative;}
.head_nav_list ul li a{width:100%; height:100%; display:block;color:#333;}
.head_nav_list ul li a span{ position:absolute; left:0; top:0; width:100%; text-align:center;  display:block; transition: opacity .5s;
	-moz-transition: opacity .5s;
	-webkit-transition: opacity .5s;
	-o-transition: opacity .5s;
	font-weight: lighter;
}
.head_nav_list ul li a b{ opacity:0; transition: opacity .5s;
	-moz-transition: opacity .5s;
	-webkit-transition: opacity .5s;
	-o-transition: opacity .5s;
	font-weight: lighter;
}
.menu-wrap{width:6.2rem; height:42px;margin:10px 10px 10px 0;transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;position:absolute;top:0;right:0;z-index:999}
.font14{font-size:14px !important}
.menu-tbox{width:auto; height:100%; float:left; text-align:center; line-height:42px; font-size:18px;color:#0193de;font-family: Georgia}

.l-menu-trigger,.l-menu-trigger div {
	display: block;
	transition: all .45s cubic-bezier(.6,0,0,1);
	box-sizing: border-box
}

.l-menu-trigger {
	float:right;
	overflow: hidden;
	width: 30px; margin-top:7px;
	height: 24px;
	cursor: pointer;
	position:relative;
}

.l-menu-trigger div {
	position: absolute;
	left: 0;
	width: 100%;
	height: 2px
}

.l-menu-trigger div span {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
	display: block;
	width: 100%;
	height: 100%;
	background-color: #0193de;
}

.l-menu-trigger div:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
	display: block;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,.05)
}

.l-menu-trigger div:nth-of-type(1) {
	top: 6px
}

.l-menu-trigger div:nth-of-type(2) {
	top: 14px
}

.l-menu-trigger div:nth-of-type(3) {
	top: 22px
}

.l-menu-trigger:hover div:nth-of-type(1) span {
	-webkit-animation: trigger-menu-animation 1.3s cubic-bezier(.6,0,0,1);
	animation: trigger-menu-animation 1.3s cubic-bezier(.6,0,0,1)
}

.l-menu-trigger:hover div:nth-of-type(2) span {
	-webkit-animation: trigger-menu-animation 1.3s cubic-bezier(.6,0,0,1) .2s;
	animation: trigger-menu-animation 1.3s cubic-bezier(.6,0,0,1) .2s
}

.l-menu-trigger:hover div:nth-of-type(3) span {
	-webkit-animation: trigger-menu-animation 1.3s cubic-bezier(.6,0,0,1) .4s;
	animation: trigger-menu-animation 1.3s cubic-bezier(.6,0,0,1) .4s
}

.l-menu-trigger.is-white div span {
	background-color: #fff
}

.l-menu-trigger.is-white div:after {
	background-color: rgba(255,255,255,.1)
}

.l-menu-trigger.is-active div span {
	background-color: #fff
}

.l-menu-trigger.is-active div:nth-of-type(1) {
	-webkit-transform: translateY(12px) rotate(45deg);
	transform: translateY(12px) rotate(45deg);
	top: 0px;
	
}

.l-menu-trigger.is-active div:nth-of-type(2) {
	-webkit-transform: translateY(4px) rotate(-45deg);
	transform: translateY(4px) rotate(-45deg);
	top: 8px;
}

.l-menu-trigger.is-active div:nth-of-type(3) {
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"
}

.l-ycmenu,.l-ycmenu div {
	display: block;
	transition: all .45s cubic-bezier(.6,0,0,1);
	box-sizing: border-box
}

.l-ycmenu {
	overflow: hidden;
	width: 20px;
	height: 20px;
	cursor: pointer;
	position:absolute;
	top:58px;
	right:38px
}

.l-ycmenu div {
	position: absolute;
	left: 0;
	width: 100%;
	height: 2px
}

.l-ycmenu div span {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
	display: block;
	width: 100%;
	height: 100%;
	background-color: #2c2c2c
}

.l-ycmenu div:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
	display: block;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,.05)
}

.l-ycmenu div:nth-of-type(1) {
	top: 6px
}

.l-ycmenu div:nth-of-type(2) {
	top: 12px
}

.l-ycmenu div:nth-of-type(3) {
	top: 18px
}

.l-ycmenu:hover div:nth-of-type(1) span {
	-webkit-animation: trigger-menu-animation 1.3s cubic-bezier(.6,0,0,1);
	animation: trigger-menu-animation 1.3s cubic-bezier(.6,0,0,1)
}

.l-ycmenu:hover div:nth-of-type(2) span {
	-webkit-animation: trigger-menu-animation 1.3s cubic-bezier(.6,0,0,1) .2s;
	animation: trigger-menu-animation 1.3s cubic-bezier(.6,0,0,1) .2s
}

.l-ycmenu:hover div:nth-of-type(3) span {
	-webkit-animation: trigger-menu-animation 1.3s cubic-bezier(.6,0,0,1) .4s;
	animation: trigger-menu-animation 1.3s cubic-bezier(.6,0,0,1) .4s
}

.l-ycmenu.is-white div span {
	background-color: #fff
}

.l-ycmenu.is-white div:after {
	background-color: rgba(255,255,255,.1)
}

.l-ycmenu.is-active div span {
	background-color: #2c2c2c
}

.l-ycmenu.is-active div:nth-of-type(1) {
	-webkit-transform: translateY(12px) rotate(45deg);
	transform: translateY(12px) rotate(45deg);
	top: 0px;
	
}

.l-ycmenu.is-active div:nth-of-type(2) {
	-webkit-transform: translateY(4px) rotate(-45deg);
	transform: translateY(4px) rotate(-45deg);
	top: 8px;
}

.l-ycmenu.is-active div:nth-of-type(3) {
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"
}

@-webkit-keyframes trigger-menu-animation {
	0% {
		left: 0
	}

	35% {
		left: 100%;
		opacity: 1;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"
	}

	36% {
		opacity: 0;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"
	}

	50% {
		left: -100%;
		opacity: 0;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"
	}

	64% {
		left: -100%;
		opacity: 1;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"
	}

	65% {
		left: -100%
	}

	100% {
		left: 0
	}
}

@keyframes trigger-menu-animation {
	0% {
		left: 0
	}

	35% {
		left: 100%;
		opacity: 1;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"
	}

	36% {
		opacity: 0;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"
	}

	50% {
		left: -100%;
		opacity: 0;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"
	}

	64% {
		left: -100%;
		opacity: 1;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"
	}

	65% {
		left: -100%
	}

	100% {
		left: 0
	}
}