.fxd, .lyHeader {
    background-color: #fff;
    box-shadow: 0 6px 12px rgba(0, 0, 0, .06);
}
.fxd .ly_nav .nav_list > ul > li > a, .lyHeader .ly_nav .nav_list > ul > li > a{  color: #222;}
.fxd .lyHeader_Logo a img.logo01, .lyHeader_Logo a img.logo01 { display: none; }
.fxd .lyHeader_Logo a img.logo02, .lyHeader_Logo a img.logo02 { display: inline-block; }
.fxd .lh-lang, .lyHeader .lh-lang { color: #222; }
.fxd .lh-lang dt a,.lyHeader .lh-lang dt a{  color: #222; }
.fxd .lh-lang dt img,.lyHeader .lh-lang dt img{top:inherit; bottom:4px;}
.fxd .lyTop_ScBtn a,.lyHeader .lyTop_ScBtn a { background-color: #0058c4; background: linear-gradient(to right, #0058c4, #01b4fe); }
.fxd .lytop_menu a, .lyHeader .lytop_menu a { background: url(../images/menu_icon1.png) center center no-repeat; }
.fxd .ly_nav .nav_list > ul > li i,.lyHeader .ly_nav .nav_list > ul > li i, .lyHeader .ly_nav .nav_list > ul > li i,.lyHeader .ly_nav .nav_list > ul > li i,s.lyHeader .ly_nav .nav_list > ul > li i {background: url(../images/jt12.png) center center no-repeat;}
/* CSS Document */
.lyNy_Brand{ width:100%; padding:100px 0; background:#f0f4f8; overflow:hidden;}
.lyNyBrand_list ul{ width:100%; min-height:300px;}
.lyNyBrand_list ul li{ width:22%; float:left; margin:0 4% 35px 0; border-radius:5px;}
.lyNyBrand_list ul li:nth-child(4n+4){ margin-right:0;}
.lyNyBrand_list ul li .lyNyBrand_Img{ width:100%; height:225px; position:relative; background:#fff; border-radius:5px; overflow:hidden;}
.lyNyBrand_list ul li .lyNyBrand_Img img{ display:block; max-height:80%; max-width:80%; margin:auto; position:absolute; top:0; left:0; right:0; bottom:0;}
.lyNyBrand_list ul li p{ width:100%; height:80px; padding:22px 0; color:#222; font-size:22px; text-align:center;overflow:hidden; white-space:nowrap;text-overflow:ellipsis; line-height:30px;}
.lyNyBrand_list ul li p a{ display:block; color:#222;}
.lyNyBrand_list ul li:hover p{ background-color: #0058c4; background: linear-gradient(to right, #0058c4, #01b4fe);border-radius:0 0 5px 5px; text-align:left; padding:22px 25px;}
.lyNyBrand_list ul li:hover p a{ color:#fff; background:url(../images/jt19.png) no-repeat right center; background-size:30px 30px;}
.lyNyBrand_list ul li:hover .lyNyBrand_Img img{-webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}

.lyNy_Brand .lyNyPro_list { height: auto; min-height: 240px; }
.lyNyPro_list .lyNyBrand_tit{ width:100%; text-align:center; margin:0 0 50px;}
.lyNyPro_list .lyNyBrand_tit b{ display:block; font-size:48px; color:#222;}
.lyNyPro_list .lyNyBrand_tit em{ width:22px; height:6px; display:block; margin:5px auto 0; background-color: #0058c4;background: linear-gradient(to right, #0058c4, #01b4fe);}
.lyNyPro_list ul li { width: 22.75%; height: auto; overflow: hidden; margin: 0 3% 40px 0; padding: 35px; background-color: #fff; float: left; position: relative; border-radius: 10px; }
.lyNyPro_list ul li:nth-child(4n+4) { margin-right: 0; }
.lyNyPro_list ul li .nyPro_Text { width: 100%; height: auto; margin: 0 auto 10px; padding: 0 0 20px; border-bottom: 1px solid rgba(0,0,0,0.1); }
.lyNyPro_list ul li .nyPro_Text a.nyProName { display: block; width: 100%; height: 32px; overflow: hidden; line-height: 32px; color: #222; font-size: 18px; font-weight: bold; white-space: nowrap; text-overflow: ellipsis; margin: 0; padding: 0; }
.lyNyPro_list ul li .nyPro_Text p { max-width: 100%; display: block; height: 26px; line-height: 26px; background-color: #0058c4; background: linear-gradient(to right, #0058c4, #01b4fe); -webkit-background-clip: text; color: transparent; font-size: 14px; margin: 0 0 8px 0; padding: 0 12px; float: left; border-radius: 50px; border: 1px solid #0058c4; }
.lyNyPro_list ul li .nyPro_Img { width: 100%; height: 245px; overflow: hidden; margin: 0 auto; padding: 0; }
.lyNyPro_list ul li .nyPro_Img a.nyProImg { display: block; width: 100%; height: 100%; overflow: hidden; margin: 0; padding: 0; position: relative; }
.lyNyPro_list ul li .nyPro_Img a.nyProImg img { display: block; max-width: 100%; max-height: 100%; overflow: hidden; margin: auto; padding: 0; position: absolute; left: 0; top: 0; right: 0; bottom: 0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; }
.lyNyPro_list ul li:hover .nyPro_Img a.nyProImg img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1); }
.lyNyPro_list ul li .nyPro_More { font-size: 16px; color: #999; margin-top: 20px; }
.lyNyPro_list ul li .nyPro_More a { font-size: 16px; color: #999; }
.lyNyPro_list ul li .nyPro_More a img { display: inline-block; margin: -2px 0 0 10px; }
.lyNyPro_list ul li a.nyProView { display: block; width: 100%; height: 100%; margin: 0; padding: 0; position: absolute; left: 0; bottom: 100%; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; background: -webkit-linear-gradient(to right, rgba(0,90,197,0.6), rgba(1,180,254,0.6)); /* Safari 5.1 - 6.0 */
background: -o-linear-gradient(to right, rgba(0,90,197,0.6), rgba(1,180,254,0.6)); /* Opera 11.1 - 12.0 */
background: -moz-linear-gradient(to right, rgba(0,90,197,0.6), rgba(1,180,254,0.6)); /* Firefox 3.6 - 15 */
background: linear-gradient(to right, rgba(0,90,197,0.6), rgba(1,180,254,0.6)); }
.lyNyPro_list ul li a.nyProView img { display: block; width: 64px; height: 64px; margin: -32px 0 0 -32px; padding: 0; position: absolute; left: 50%; top: 50%; }
.lyNyPro_list ul li:hover a.nyProView { bottom: 0; }
@media (max-width:1880px) {
}
@media (max-width:1680px) {

}
 @media (max-width:1600px) {
.lyNy_Brand{ padding:80px 0;}
.lyNyBrand_list ul li{ width:22.375%;margin:0 3.5% 30px 0; }
.lyNyBrand_list ul li .lyNyBrand_Img{ height:215px;}
.lyNyBrand_list ul li p{ font-size:20px; padding:20px 0; height:auto;}
.lyNyBrand_list ul li:hover p{ padding:20px 25px;}

.lyNyPro_list .lyNyBrand_tit b{ font-size:44px;}
.lyNyPro_list .lyNyBrand_tit{margin: 0 0 45px;}
.lyNyPro_list ul li { padding: 30px; margin: 0 3% 25px 0; }
.lyNyPro_list ul li .nyPro_Text a.nyProName { font-size: 16px; }
.lyNyPro_list ul li .nyPro_Img { height: 220px; }
}
 @media (max-width:1560px) {
}
 @media (max-width:1440px) {
.lyNy_Brand{ padding:60px 0;}
.lyNyBrand_list ul li{ width:22.75%;margin:0 3% 30px 0; }
.lyNyBrand_list ul li .lyNyBrand_Img{ height:210px;}
.lyNyBrand_list ul li p{ font-size:18px; padding:18px 0; height:auto;}
.lyNyBrand_list ul li:hover p{ padding:18px 25px;}

.lyNyPro_list .lyNyBrand_tit b{ font-size:40px;}
.lyNyPro_list .lyNyBrand_tit{margin: 0 0 35px;}
.lyNyPro_list ul li { width:23.5%; padding: 25px; margin: 0 2% 25px 0; }
.lyNyPro_list ul li .nyPro_Text a.nyProName { font-size: 16px; }
.lyNyPro_list ul li .nyPro_Text { margin: 0 auto 5px; padding: 0 0 10px; }
.lyNyPro_list ul li .nyPro_Img { height: 200px; }
.lyNyPro_list ul li .nyPro_More { margin-top: 15px; }
.lyNyPro_list ul li .nyPro_More a { font-size: 15px; }
}
 @media (max-width:1366px) {
	 .lyNyPro_list ul li .nyPro_Img { height: 210px; }
}
 @media (max-width:1280px) {
.lyNy_Brand{ padding:50px 0;}
}
 @media (max-width:1200px) {
.lyNyBrand_list ul li{ width:23.1255%;margin:0 2.5% 30px 0; }
.lyNyBrand_list ul li .lyNyBrand_Img{ height:200px;}
.lyNyBrand_list ul li p{ font-size:18px; padding:15px 0; height:auto;}
.lyNyBrand_list ul li:hover p{ padding:15px 25px;}

.lyNyPro_list .lyNyBrand_tit b{ font-size:36px;}
.lyNyPro_list .lyNyBrand_tit{margin: 0 0 30px;}
.lyNyPro_list ul li { width:23.5%; padding: 20px; margin: 0 2% 20px 0; }
.lyNyPro_list ul li .nyPro_Text a.nyProName { font-size: 15px; }
.lyNyPro_list ul li .nyPro_Img { height: 180px; }
.lyNyPro_list ul li .nyPro_More { margin-top: 10px; }
.lyNyPro_list ul li .nyPro_More a { font-size: 14px; }
}
 @media (max-width:1080px) {
	 .lyNyPro_list ul li { width:23.5%; padding: 25px; margin: 0 2% 20px 0; }
.lyNyPro_list ul li .nyPro_Text a.nyProName { font-size: 15px; }
.lyNyPro_list ul li .nyPro_Img { height: 150px; }
.lyNyPro_list ul li .nyPro_More { margin-top: 10px; }
.lyNyPro_list ul li .nyPro_More a { font-size: 14px; }
.lyNyPro_list ul li .nyPro_More a img { width: 23px; }
.lyNyPro_list ul li .nyPro_Text p { font-size: 12px; margin: 0 0 5px 0; }
}
 @media (max-width:1024px) {
.lyNy_Brand{ padding:40px 0;}
.lyNyBrand_list ul li{ width:23.5%;margin:0 2% 25px 0; }
.lyNyBrand_list ul li .lyNyBrand_Img{ height:200px;}
.lyNyBrand_list ul li p{ font-size:18px; padding:15px 0; height:auto;}
.lyNyBrand_list ul li:hover p{ padding:15px 25px;}
.lyNyBrand_list ul li:hover p a{ background-size:28px 28px;}

.lyNyPro_list .lyNyBrand_tit b{ font-size:30px;}
.lyNyPro_list .lyNyBrand_tit{margin: 0 0 25px;}
.lyNyPro_list ul li { width:48.5%; padding: 20px; margin: 0 3% 20px 0; }
.lyNyPro_list ul li:nth-child(2n+2){ margin-right:0;}
.lyNyPro_list ul li .nyPro_Text a.nyProName { font-size: 15px; }
.lyNyPro_list ul li .nyPro_Img { height: 180px; }
.lyNyPro_list ul li .nyPro_More { margin-top: 10px; }
.lyNyPro_list ul li .nyPro_More a { font-size: 14px; }
.lyNyPro_list ul li .nyPro_More a img { width: 23px; }
.lyNyPro_list ul li .nyPro_Text p { font-size: 12px; margin: 0 0 5px 0; }
}
 @media (max-width:920px) {
.lyNyBrand_list ul li{ width:48.5%;margin:0 3% 20px 0; }
.lyNyBrand_list ul li:nth-child(2n+2){ margin-right:0;}
.lyNyBrand_list ul li .lyNyBrand_Img{ height:190px;}
.lyNyBrand_list ul li p{ font-size:16px; padding:15px 0; height:auto;}
.lyNyBrand_list ul li:hover p{ padding:15px 25px;}
.lyNyBrand_list ul li:hover p a{ background-size:27px 27px;}

.lyNyPro_list ul li {padding: 20px; }
.lyNyPro_list ul li .nyPro_Img { height: 180px; }
}
 @media (max-width:820px) {
.lyNy_Brand{ padding:30px 0;}
.lyNyPro_list .lyNyBrand_tit b{ font-size:20px;}
.lyNyPro_list .lyNyBrand_tit{margin: 0 0 20px;}
}
 @media (max-width:767px) {
.lyNy_Brand{ padding:20px 0;}
.lyNyBrand_list ul li{ width:48.5%;margin:0 3% 20px 0; }
.lyNyBrand_list ul li:nth-child(2n+2){ margin-right:0;}
.lyNyBrand_list ul li .lyNyBrand_Img{ height:170px;}
.lyNyBrand_list ul li p{ font-size:16px; padding:10px 0; height:auto;}
.lyNyBrand_list ul li:hover p{ padding:10px;}
.lyNyBrand_list ul li:hover p a{ background-size:25px 25px;}

.lyNyPro_list ul li { width: 100%; padding: 25px 20px; margin: 0 3% 20px 0; }
.lyNyPro_list ul li .nyPro_Text a.nyProName { font-size: 15px; }
.lyNyPro_list ul li .nyPro_Img { height: 180px; }
.lyNyPro_list ul li .nyPro_More a { font-size: 14px; }
.lyNyPro_list ul li .nyPro_More a img { width: 22px; }
}
 @media (max-width:375px) {
}
 @media (max-width:320px) {
.lyNyBrand_list ul li{ width:100%;margin:0 4% 20px 0; }
.lyNyBrand_list ul li .lyNyBrand_Img{ height:150px;}
.lyNyBrand_list ul li p{ font-size:16px; padding:15px 0; height:auto;}
.lyNyBrand_list ul li:hover p{ padding:15px;}
.lyNyBrand_list ul li:hover p a{ background-size:25px 25px;}
	 
}