@charset "utf-8";
/* CSS Document */
/**common**/
*{ margin:0; padding:0; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
body, div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p { margin:0; padding:0; font:14px/1.5 Helvetica,Arial,\5FAE\8F6F\96C5\9ED1,sans-serif;}
table,td,tr,th { border-collapse: collapse; border-spacing: 0; font-size:14px;}
ol,ul {list-style:none;}
li { list-style-type:none;}
img { vertical-align:middle;border:0;}
h1,h2,h3,h4,h5,h6 { font-size:inherit; font-weight:normal;}
address,cite,code,em,th,i { font-weight:normal; font-style:normal;}
.clear { clear:both; *zoom:1;}
.clear:after { display:block; overflow:hidden; clear:both; height:0; visibility:hidden; content:".";}
a {text-decoration:none;}
a:visited { text-decoration:none;}
a:hover { text-decoration:none;}
a:active { text-decoration:none;}
.fl { float:left;}
.fr { float:right;}

@font-face {
    font-family: "Helvetica";
    src: url(../fonts/Helvetica.ttf);
}
@font-face {
	font-family: "HelveticaBold";
    src: url(../fonts/HelveticaBold.ttf);
}


/* 设置滚动条的样式 */
::-webkit-scrollbar { width:0;}
::-moz-scrollbar { width:0;}
::-ms-scrollbar { width:0;}/* 滚动槽 */
::-webkit-scrollbar-track { background-color:#f0f0f0; border-radius:0px;}/* 滚动条滑块 */
::-webkit-scrollbar-thumb { background-color:#1f1f1f;}
::-webkit-scrollbar-thumb:window-inactive { background-color:#1f1f1f;}


/**banner start**/
.ly_banner { width:100%; height:600px; overflow:hidden; margin:100px auto 0; padding:0;}
.ly_banner .swiper-container1 { width:100%; height:100%; overflow:hidden; margin:0 auto; padding:0; position:relative;}
.ly_banner .swiper-container1 .swiper-slide { background-size:1920px 600px!important; 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;}
/*分页器*/
.ly_banner .swiper-container1 .swiper-pagination { width:100%; height:6px; overflow:hidden; margin:0; padding:0; left:0; bottom:20px!important;}
.ly_banner .swiper-container1 .swiper-pagination .swiper-pagination-bullet { width:20px; height:6px; margin:0 5px!important; border-radius:0; background-color:#fff; opacity:1;}
.ly_banner .swiper-container1 .swiper-pagination .swiper-pagination-bullet-active { background-color:#499355;}
.ly_banner .swiper-container1 .swiper-button-prev, .ly_banner .swiper-container1 .swiper-button-next { width:60px!important; height:60px!important; border-radius:50%; top:50%!important; margin:-30px 0 0!important;}
.ly_banner .swiper-container1 .swiper-button-prev { background:rgba(0,0,0,0.3) url(../images/baPrev.png) center center no-repeat; background-size:40px 40px; left:20px;}
.ly_banner .swiper-container1 .swiper-button-next { background:rgba(0,0,0,0.3) url(../images/baNext.png) center center no-repeat; background-size:40px 40px; right:20px;}
.ly_banner .swiper-container1 .swiper-button-prev:hover { background:#499355 url(../images/baPrev.png) center center no-repeat; background-size:40px 40px;}
.ly_banner .swiper-container1 .swiper-button-next:hover { background:#499355 url(../images/baNext.png) center center no-repeat; background-size:40px 40px;}
/**banner end**/


/**products start**/
.ly_products { width:1200px; height:auto; overflow:hidden; margin:0 auto; padding:0;}
.lyPro_menu { width:100%; height:auto; overflow:hidden; margin:25px auto; padding:0;}
.lyPro_menu ul li { width:19.2%; height:auto; overflow:hidden; margin:0 1% 0 0; padding:0; float:left;}
.lyPro_menu ul li:nth-child(5) { margin:0;}
.lyPro_menu ul li a { display:block; width:100%; height:auto; overflow:hidden; margin:0 auto; padding:10px; background-color:#e9ecf1; border-radius:4px;}
.lyPro_menu ul li:hover a, .lyPro_menu ul li.proActive a { background-color:#499355;}
.lyPro_menu ul li a i { display:block; width:100%; height:40px; overflow:hidden; margin:0 auto 4px; padding:0;}
.lyPro_menu ul li a i.proIco1 { background:url(../images/proIco01.png) center center no-repeat; background-size: contain;}
.lyPro_menu ul li a i.proIco2 { background:url(../images/proIco02.png) center center no-repeat; background-size: contain;}
.lyPro_menu ul li a i.proIco3 { background:url(../images/proIco03.png) center center no-repeat; background-size: contain;}
.lyPro_menu ul li a i.proIco4 { background:url(../images/proIco04.png) center center no-repeat; background-size: contain;}
.lyPro_menu ul li a i.proIco5 { background:url(../images/proIco05.png) center center no-repeat; background-size: contain;}
.lyPro_menu ul li a i.proIco6 { background:url(../images/proIco06.png) center center no-repeat; background-size: contain;}
.lyPro_menu ul li a i.proIco7 { background:url(../images/proIco07.png) center center no-repeat; background-size: contain;}
.lyPro_menu ul li:hover a i.proIco1, .lyPro_menu ul li.proActive a i.proIco1 { background:url(../images/proIco1.png) center center no-repeat; background-size: contain;}
.lyPro_menu ul li:hover a i.proIco2, .lyPro_menu ul li.proActive a i.proIco2 { background:url(../images/proIco2.png) center center no-repeat; background-size: contain;}
.lyPro_menu ul li:hover a i.proIco3, .lyPro_menu ul li.proActive a i.proIco3 { background:url(../images/proIco3.png) center center no-repeat; background-size: contain;}
.lyPro_menu ul li:hover a i.proIco4, .lyPro_menu ul li.proActive a i.proIco4 { background:url(../images/proIco4.png) center center no-repeat; background-size: contain;}
.lyPro_menu ul li:hover a i.proIco5, .lyPro_menu ul li.proActive a i.proIco5 { background:url(../images/proIco5.png) center center no-repeat; background-size: contain;}
.lyPro_menu ul li:hover a i.proIco6, .lyPro_menu ul li.proActive a i.proIco6 { background:url(../images/proIco6.png) center center no-repeat; background-size: contain;}
.lyPro_menu ul li:hover a i.proIco7, .lyPro_menu ul li.proActive a i.proIco7 { background:url(../images/proIco7.png) center center no-repeat; background-size: contain;}
.lyPro_menu ul li a span { display:block; width:100%; height:20px; overflow:hidden; line-height:20px; color:#424c5d; font-size:14px; text-align:center; white-space: nowrap; text-overflow: ellipsis; margin:0 auto; padding:0;}
.lyPro_menu ul li:hover a span, .lyPro_menu ul li.proActive a span { color:#fff;}

.lyPro_Content { width:100%; height:auto; overflow:hidden; margin:0 auto; padding:0;}
.lyPro_Content .lyPro_Rec { width:50%; height:590px; overflow:hidden; float:left;}
.lyPro_Rec a { display:block; width:100%; height:100%; overflow:hidden; margin:0 auto; border-radius:4px; position:relative;}
.lyPro_Rec a img { display:block; width:100%; height:100%; object-fit:cover; margin:auto; 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;}
.lyPro_Rec a:hover img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
.lyPro_Content .lyPro_List { width:50%; height:590px; overflow:hidden; float:right;}
.lyPro_List dl dd { width:50%; height:auto; overflow:hidden; margin:0 0 10px; padding:0 0 0 10px; float:left;}
.lyPro_List dl dd .lyPro_Con { width:100%; height:290px; overflow:hidden; margin:0 auto; padding:0; background: url(../images/proBg.jpg) center center no-repeat; background-size:100% 100%; border-radius:4px; position:relative;}
.lyPro_List dl dd .lyPro_Con a.lyPro_Img { display:block; width:100%; height:100%; overflow:hidden; margin:0 auto; border-radius:4px; position:relative;}
.lyPro_List dl dd .lyPro_Con a.lyPro_Img img { display:block; max-width:100%; max-height:100%; margin:auto; 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;}
.lyPro_List dl dd:hover .lyPro_Con a.lyPro_Img img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
.lyPro_List dl dd .lyPro_Con a.lyPro_Name { display:inline-block; width:auto; max-width:92%; height:32px; overflow:hidden; line-height:32px; color:#424c5d; font-size:14px; white-space: nowrap; text-overflow: ellipsis; padding:0 30px 0 15px; background:#fff url(../images/projt01.png) center right no-repeat; background-size:30px 30px; box-shadow:0 3px 6px rgba(0,0,0,0.1); border-radius:16px; position:absolute; bottom:-100%; left:50%; z-index:1;
transform:translateX(-50%); -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); -o-transform:translateX(-50%); -webkit-transform:translateX(-50%); transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lyPro_List dl dd:hover .lyPro_Con a.lyPro_Name { bottom:20px;}
.lyPro_List dl dd .lyPro_Con a.lyPro_Name:hover { color:#fff; background:#499355 url(../images/projt02.png) center right no-repeat; background-size:30px 30px;}

.lyPro_List dl dd .lyPro_Con .lyPro_tip { width:100%; height:auto; overflow:hidden; margin:0 auto; padding:20px;}
.lyPro_List dl dd .lyPro_Con .lyPro_tip p { width:100%; height:auto; line-height:30px; color:#606775; font-size:22px; font-weight:lighter; margin:0 auto; padding:0;}
.lyPro_List dl dd .lyPro_Con .lyPro_tip p span { font-size:30px; font-weight:bold;}
.lyPro_List dl dd .lyPro_Con .lyPro_tip p:nth-child(2n+2) { text-align:right;}
.lyPro_List dl dd .lyPro_Con .lyPro_fl { scrollbar-width:none; width:100%; height:auto; max-height: 100%; overflow-y: scroll; padding:10px; position:absolute; bottom:0; z-index:1;}
.lyPro_List dl dd .lyPro_Con .lyPro_fl::-webkit-scrollbar, .lyPro_List dl dd .lyPro_Con .lyPro_fl::-moz-scrollbar { display:none;}
.lyPro_List dl dd .lyPro_Con .lyPro_fl .lyProFl_list { width:100%; height:auto; overflow:hidden; margin:0 auto; padding:10px 15px; background-color:#fff; border-radius:4px;}
.lyProFl_list ul li { width:auto; height:auto; overflow:hidden; margin:0 15px 0 0; float:left;}
.lyProFl_list ul li a { display:block; height:30px; overflow:hidden; line-height:30px; color:#79808d; font-size:14px;}
.lyProFl_list ul li a:hover { color:#499355;}

.lyProFl_list a.pro_more { display:block; width:104px; height:32px; overflow:hidden; line-height:30px; color:#499355; font-size:14px; margin:5px 0 0; padding:0 30px 0 15px; border-radius:16px; border:1px solid #499355; background:#fff url(../images/projt03.png) center right no-repeat; background-size:30px 30px;}
.lyProFl_list a.pro_more:hover { color:#fff; background:#499355 url(../images/projt02.png) center right no-repeat; background-size:30px 30px;}
/**products end**/


/**about start**/
.ly_about { width:1200px; height:auto; min-height:400px; overflow:hidden; margin:50px auto; padding:80px; background:#dde7f0 url(../images/aboutBg.jpg) center top no-repeat; border-radius: 8px;}
.ly_about .lyAbout_Text { width:50%; height:auto; overflow:hidden; margin:0;}
.lyAbout_Text a.lyAbout_name { display:block; width:100%; height:auto; overflow:hidden; line-height:60px; color:#499355; font-size:52px; font-weight:bold; margin:0 auto 60px;}
.lyAbout_Text p { width: 100%; height: auto; max-height:128px; overflow: hidden; line-height: 32px; color: #79808d; font-size: 16px; word-break: break-all; margin: 0 auto; display: -webkit-box; text-overflow: ellipsis; -webkit-line-clamp: 4; -webkit-box-orient: vertical;}

.ly_about .lyAbout_lk { width:100%; height:auto; overflow:hidden; margin:60px auto 0; padding:60px 0 0; border-top:1px dotted #b7bdc8;}
.lyAbout_lk a { display:block; width:auto; height:40px; overflow:hidden; line-height:40px; color:#19446b; font-size:16px; margin:0 25px 0 0; padding:0 25px; background-color:#cbd5e6; border-radius:20px; float:left;}
.lyAbout_lk a:last-child { margin:0;}
.lyAbout_lk a:hover { color:#fff; background-color:#499355;}
/**about end**/


/**news start**/
.ly_news { width:1200px; height:auto; overflow:hidden; margin:50px auto; padding:0;}
.lyNews_title { width:100%; height:auto; overflow:hidden; line-height:40px; color:#499355; font-size:36px; font-weight:bold; margin:0 auto 25px;}
.ly_news .lyNews_main { width:100%; height:auto; overflow:hidden; margin:0 auto;}
.lyNews_main .lyNews_Rec { width:42%; height:auto; overflow:hidden; margin:0; float:left;}
.lyNews_Rec .swiper-container2 { width:100%; height:auto; overflow:hidden; margin:0 auto; padding:0; position:relative;}
.lyNews_Rec .swiper-container2 .swiper-slide { width:100%; height:auto; overflow:hidden; background-color:#e9ecf1; border-radius:8px;}
.lyNews_Rec .swiper-container2 .swiper-slide .lyNewsRec_img { width:100%; height:360px; overflow:hidden; margin:0 auto; padding:0;}
.lyNews_Rec .swiper-container2 .swiper-slide .lyNewsRec_img a { display:block; width:100%; height:100%; overflow:hidden; margin:0 auto; position:relative;}
.lyNews_Rec .swiper-container2 .swiper-slide .lyNewsRec_img a img { display:block; width:100%; height:100%; object-fit:cover; margin:auto; 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;}
.lyNews_Rec .swiper-container2 .swiper-slide:hover .lyNewsRec_img a img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
.lyNews_Rec .swiper-container2 .swiper-slide .lyNewsRec_text { width:100%; height:auto; overflow:hidden; margin:0 auto; padding:20px 40px 40px;}
.lyNews_Rec .swiper-container2 .swiper-slide .lyNewsRec_text a.lyNewsRec_name { display:block; width: 100%; height: auto; max-height:64px; overflow: hidden; line-height: 32px; color: #424c5d; font-size: 24px; font-weight:bold; word-break: break-all; margin: 0 auto; display: -webkit-box; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.lyNews_Rec .swiper-container2 .swiper-slide:hover .lyNewsRec_text a.lyNewsRec_name { color:#499355;}
.lyNews_Rec .swiper-container2 .swiper-slide .lyNewsRec_text span { display:block; width:100%; height:auto; overflow:hidden; line-height:30px; color:#79808d; font-size:16px; margin:20px auto; padding:0 0 10px; border-bottom:1px solid #dadfe7;}
.lyNews_Rec .swiper-container2 .swiper-slide .lyNewsRec_text span img { display:block; width:20px; height:20px; margin:5px 10px 5px 0; float:left;}
.lyNews_Rec .swiper-container2 .swiper-slide .lyNewsRec_text p {  width: 100%; height:90px; overflow: hidden; line-height: 30px; color: #79808d; font-size: 16px; word-break: break-all; margin: 20px auto 40px; display: -webkit-box; text-overflow: ellipsis; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
.lyNews_Rec .swiper-container2 .swiper-slide .lyNewsRec_text a.lyNewsRec_more { display:block; width: 140px; height: 40px; overflow: hidden; line-height: 38px; color: #499355; font-size: 16px; text-align:center; border:1px solid #499355; border-radius:20px; margin:0 auto;}
.lyNews_Rec .swiper-container2 .swiper-slide .lyNewsRec_text a.lyNewsRec_more:hover { color:#fff; background-color:#499355;}

.lyNews_Rec .swiper-container2 .swiper-button-prev, .lyNews_Rec .swiper-container2 .swiper-button-next { width:40px!important; height:40px!important; border-radius:50%; top:300px!important; margin:0!important;}
.lyNews_Rec .swiper-container2 .swiper-button-prev { background:rgba(0,0,0,0.3) url(../images/baPrev.png) center center no-repeat; background-size:24px 24px; left:10px;}
.lyNews_Rec .swiper-container2 .swiper-button-next { background:rgba(0,0,0,0.3) url(../images/baNext.png) center center no-repeat; background-size:24px 24px; right:10px;}
.lyNews_Rec .swiper-container2 .swiper-button-prev:hover { background:#499355 url(../images/baPrev.png) center center no-repeat; background-size:24px 24px;}
.lyNews_Rec .swiper-container2 .swiper-button-next:hover { background:#499355 url(../images/baNext.png) center center no-repeat; background-size:24px 24px;}

.lyNews_main .lyNews_Right { width:58%; height:auto; overflow:hidden; margin:0; padding: 0 0 0 60px; float:right;}
.lyNews_title1 { width:100%; height:40px; overflow:hidden; margin:0 auto 20px; padding:0 90px 0 110px; position:relative;}
.lyNews_title1::before { content: ""; display: block; width: 100%; height: 0; border-top:dotted 1px #b3bac5; margin:20px auto;}
.lyNews_title1 span { display:block; width:110px; height:40px; overflow:hidden; line-height:40px; color:#79808d; font-size:24px; position:absolute; left:0; top:0;}
.lyNews_title1 a { display:block; width:76px; height:32px; overflow:hidden; line-height:30px; color:#499355; font-size:14px; padding:0 30px 0 15px; border-radius:16px; border:1px solid #499355; background:#fff url(../images/projt03.png) center right no-repeat; background-size:30px 30px; position:absolute; right:0; top:4px;}
.lyNews_title1 a:hover { color:#fff; background:#499355 url(../images/projt02.png) center right no-repeat; background-size:30px 30px;}

.lyNews_List { width:100%; height:auto; overflow:hidden; margin:0 auto 20px;}
.lyNews_List ul li { width:100%; height:auto; overflow:hidden; margin:0 auto; padding:25px 0; border-bottom:dotted 1px #b3bac5;}
.lyNews_List ul li:last-child { border-bottom:dotted 1px #fff;}
.lyNews_List ul li .lyNews_time { width:15%; height:auto; overflow:hidden; float:left;}
.lyNews_List ul li .lyNews_time span { display:block; width:44px; height:20px; overflow:hidden; line-height:20px; color:#fff; font-size:14px; font-weight:lighter; text-align:center; background-color:#8f959f; border-radius:10px; margin:4px 0 8px;}
.lyNews_List ul li .lyNews_time p { width:100%; height:auto; overflow:hidden; line-height:32px; color:#8f959f; font-size:28px; font-weight:bold; margin:0 auto;}
.lyNews_List ul li .lyNews_name { width:85%; height:auto; overflow:hidden; padding:0 0 0 20px; float:right;}
.lyNews_List ul li .lyNews_name a { display:block; width:100%; height:auto; max-height:64px; overflow:hidden; line-height:32px; color:#8f959f; font-size:18px; font-weight:lighter; display: -webkit-box; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.lyNews_List ul li:hover .lyNews_time span { background-color:#499355;}
.lyNews_List ul li:hover .lyNews_time p, .lyNews_List ul li:hover .lyNews_name a { color:#499355;}

.lyNews_Video { width:100%; height:auto; overflow:hidden; margin:0 auto;}
.lyNews_Video ul li { width:49%; height:220px; overflow:hidden; margin:0 2% 0 0; border-radius:4px; float:left;}
.lyNews_Video ul li:nth-child(2) { margin:0;}
.lyNews_Video ul li a { display:block; width:100%; height:100%; overflow:hidden; margin:0 auto; position:relative;}
.lyNews_Video ul li a img { display:block; width:100%; height:100%; object-fit:cover; margin:auto; 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;}
.lyNews_Video ul li:hover a img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
.lyNews_Video ul li a::before { content: ""; display: block; width:100%; height:100%; background-color:rgba(0,0,0,0.5); position:absolute; left:0; top:0; z-index:1;}
.lyNews_Video ul li a::after { content: ""; display: block; width:40px; height:40px; background: url(../images/vdBtn.png) center center no-repeat; background-size:100% 100%; margin:-20px 0 0 -20px; position:absolute; left:50%; top:50%; z-index:2;}
.lyNews_Video ul li a span { display:block; width:100%; height:30px; overflow:hidden; line-height:30px; color:#fff; font-size:15px; text-align:center; white-space: nowrap; text-overflow: ellipsis; margin:0; padding:0 20px; position:absolute; left:0; bottom:20px; z-index:2;}
.lyNews_Video ul li:hover a::before { background-color:rgba(0,0,0,0.2);}
/**news end**/

@media screen and (max-width:1600px) {
}
@media screen and (max-width:1440px) {
}
@media screen and (max-width:1366px) {
}
@media screen and (max-width:1360px) {
}
@media screen and (max-width:1280px) {
	.ly_products, .ly_about, .ly_news { width:94%;}
}
@media screen and (max-width:1200px) {
	.ly_banner { height:400px;}
	.ly_banner .swiper-container1 .swiper-slide { background-size:1280px 400px!important;}
	
	.lyPro_Content .lyPro_Rec, .lyPro_Content .lyPro_List { height:554px;}
	.lyPro_List dl dd .lyPro_Con { height:272px;}
	.lyProFl_list ul li { margin:0 10px 0 0;}
	
	.ly_about { padding:60px;}
	.lyAbout_Text a.lyAbout_name { line-height:54px; font-size:48px; margin:0 auto 40px;}
	
	.lyNews_main .lyNews_Rec { width:44%;}
	.lyNews_main .lyNews_Right { width:56%;}
}
@media screen and (max-width:1080px) {
	.ly_banner { margin:80px auto 0; height:360px;}
	.ly_banner .swiper-container1 .swiper-slide { background-size:1152px 360px!important;}
	
	.lyPro_Content .lyPro_Rec, .lyPro_Content .lyPro_List { height:498px;}
	.lyPro_List dl dd .lyPro_Con { height:244px;}
	.lyProFl_list ul li a { height:24px; line-height:24px; font-size:12px;}
	
	.lyNews_title { font-size:32px;}
	.lyNews_main .lyNews_Rec { width: 46%;}
	.lyNews_Rec .swiper-container2 .swiper-slide .lyNewsRec_img { height:320px;}
	.lyNews_Rec .swiper-container2 .swiper-slide .lyNewsRec_text { padding:20px 30px 30px;}
	.lyNews_Rec .swiper-container2 .swiper-slide .lyNewsRec_text span { font-size:15px;}
	.lyNews_Rec .swiper-container2 .swiper-slide .lyNewsRec_text span img { width:18px; height:18px; margin:6px 10px 6px 0;}
	.lyNews_Rec .swiper-container2 .swiper-slide .lyNewsRec_text p { height:81px; line-height:27px; font-size:15px; margin:20px auto 30px;}
	.lyNews_Rec .swiper-container2 .swiper-slide .lyNewsRec_text a.lyNewsRec_more { font-size:15px;}
	.lyNews_Rec .swiper-container2 .swiper-slide .lyNewsRec_text a.lyNewsRec_name { max-height:60px; line-height:30px; font-size:22px;}
	.lyNews_Rec .swiper-container2 .swiper-button-prev, .lyNews_Rec .swiper-container2 .swiper-button-next { top:270px!important;}
	.lyNews_title1 { padding:0 90px 0 100px;}
	.lyNews_title1 span { width:100px; font-size:22px;}
	
	.lyNews_main .lyNews_Right { width: 54%; padding:0 0 0 40px;}
	.lyNews_List ul li { padding:20px 0;}
	.lyNews_Video ul li { height:180px;}
}
@media screen and (max-width:1024px) {
	.lyPro_Content .lyPro_Rec, .lyPro_Content .lyPro_List { height:470px;}
	.lyPro_List dl dd .lyPro_Con { height:230px;}
	
	.ly_about { min-height: 360px; padding: 40px; background-size: 110%;}
	.lyAbout_Text a.lyAbout_name { line-height: 48px; font-size: 40px; margin: 0 auto 20px;}
	.lyAbout_Text p { max-height: 120px; line-height: 30px; font-size: 15px;}
	.ly_about .lyAbout_lk { margin: 40px auto 0; padding: 40px 0 0;}
	
	.lyNews_Rec .swiper-container2 .swiper-slide .lyNewsRec_img { height: 300px;}
	.lyNews_Rec .swiper-container2 .swiper-slide .lyNewsRec_text a.lyNewsRec_name { font-size:20px;}
	.lyNews_Rec .swiper-container2 .swiper-slide .lyNewsRec_text span { margin:10px auto;}
	.lyNews_Rec .swiper-container2 .swiper-slide .lyNewsRec_text p { margin:15px auto 25px;}
	.lyNews_Rec .swiper-container2 .swiper-button-prev, .lyNews_Rec .swiper-container2 .swiper-button-next { top: 250px !important;}
	.lyNews_Video ul li { height: 160px;}
	.lyNews_Video ul li a span { bottom:10px;}
	.lyNews_Video ul li a::after { width:32px; height:32px;}
	.lyNews_title1 { margin:0 auto 10px;}
	.lyNews_List ul li .lyNews_time { width:20%;}
	.lyNews_List ul li .lyNews_name { width:80%;}
}
@media screen and (max-width:920px) {
	.ly_banner { margin:80px auto 0; height:320px;}
	.ly_banner .swiper-container1 .swiper-slide { background-size:1024px 320px!important;}
	
	.lyPro_menu { margin:20px auto;}
	.lyPro_Content .lyPro_Rec, .lyPro_Content .lyPro_List { height:422px;}
	.lyPro_List dl dd .lyPro_Con { height:206px;}
	
	.ly_about { margin:40px auto;}
	.lyAbout_Text a.lyAbout_name { line-height: 44px; font-size: 36px;}
	.lyAbout_Text p { max-height: 96px; line-height: 24px; font-size: 14px;}
	.ly_news { margin:40px auto;}
	.lyNews_title { font-size: 30px; margin:0 auto 20px;}
	.lyNews_Rec .swiper-container2 .swiper-slide .lyNewsRec_img { height: 280px;}
	.lyNews_Rec .swiper-container2 .swiper-slide .lyNewsRec_text { padding: 20px;}
	.lyNews_Rec .swiper-container2 .swiper-slide .lyNewsRec_text span { font-size: 14px;}
	.lyNews_Rec .swiper-container2 .swiper-slide .lyNewsRec_text span img { width: 16px; height: 16px; margin: 7px 10px 7px 0;}
	.lyNews_Rec .swiper-container2 .swiper-slide .lyNewsRec_text p { height:72px; line-height: 24px; font-size: 14px; margin: 10px auto 20px;}
	.lyNews_Rec .swiper-container2 .swiper-slide .lyNewsRec_text a.lyNewsRec_more { width:120px;}
	.lyNews_Rec .swiper-container2 .swiper-button-prev, .lyNews_Rec .swiper-container2 .swiper-button-next { top: 230px !important;}
	.lyNews_List ul li .lyNews_time span { margin:2px 0 6px;}
	.lyNews_List ul li .lyNews_name a { max-height:60px; line-height:30px;}
	.lyNews_Video ul li { height: 150px;}
}
@media screen and (max-width:820px) {
	.ly_banner { height:280px;}
	.ly_banner .swiper-container1 .swiper-slide { background-size:896px 280px!important;}
	
	.lyPro_Content .lyPro_Rec, .lyPro_Content .lyPro_List { height:376px;}
	.lyPro_List dl dd .lyPro_Con { height:183px;}
	
	.lyAbout_lk a { font-size:14px; margin: 0 20px 0 0; padding:0 20px;}
	.lyNews_Rec .swiper-container2 .swiper-slide .lyNewsRec_img { height: 250px;}
	.lyNews_Rec .swiper-container2 .swiper-button-prev, .lyNews_Rec .swiper-container2 .swiper-button-next { top: 200px !important;}
	
	.lyNews_Video ul li { height: 130px;}
	.lyNews_Video ul li a::after { width: 24px; height: 24px;}
	.lyNews_List ul li { padding: 18px 0;}
}
@media (max-width: 767px) {
	.ly_banner { height:160px; margin:0 auto;}
	.ly_banner .swiper-container1 .swiper-slide { background-size:512px 160px!important;}
	.ly_banner .swiper-container1 .swiper-button-prev, .ly_banner .swiper-container1 .swiper-button-next { width:40px!important; height:40px!important; background-size:26px 26px; margin:-20px 0 0 !important;}
	.ly_banner .swiper-container1 .swiper-button-prev { left:10px;}
	.ly_banner .swiper-container1 .swiper-button-next { right:10px;}
	.ly_banner .swiper-container1 .swiper-button-prev:hover { background:#499355 url(../images/baPrev.png) center center no-repeat; background-size:26px 26px;}
	.ly_banner .swiper-container1 .swiper-button-next:hover { background:#499355 url(../images/baNext.png) center center no-repeat; background-size:26px 26px;}
	
	.lyPro_menu ul li { width: 48.5%; margin: 0 3% 10px 0;}
	.lyPro_menu ul li:nth-child(2n+2) { margin:0 0 10px;}
	.lyPro_menu ul li:nth-child(5) { width: 100%; margin: 0;}	
	.lyPro_Content .lyPro_Rec { width:100%; height:380px; float:inherit; margin:0 auto 10px;}
	.lyPro_Content .lyPro_List { width:100%; height:auto; float:inherit; margin:0 auto;}
	.lyPro_List dl dd { width:49%; margin:0 2% 10px 0; padding:0;}
	.lyPro_List dl dd:nth-child(2n+2) { margin:0 0 10px;}
	.lyPro_List dl dd .lyPro_Con { height: 190px;}
	
	.ly_about { margin: 10px auto 20px; padding:220px 20px 20px; background: #dde7f0 url(../images/aboutBg.jpg) top right no-repeat; background-size:180%;}
	.ly_about .lyAbout_Text { width:100%; margin:0 auto;}
	.lyAbout_Text a.lyAbout_name { line-height: 40px; font-size: 30px; margin:0 auto 10px;}
	.ly_about .lyAbout_lk { margin: 20px auto 0; padding: 20px 0 0;}
	.lyAbout_lk a { margin: 0 10px 0 0; padding: 0 10px;}
	
	.ly_news { margin:20px auto;}
	.lyNews_title { line-height:32px; font-size:24px;}
	.lyNews_main .lyNews_Rec { width:100%; margin:0 auto 20px; float:inherit;}
	.lyNews_Rec .swiper-container2 .swiper-slide .lyNewsRec_text p { height:auto; max-height:72px;}
	.lyNews_main .lyNews_Right { width:100%; margin:0 auto; padding:0; float:inherit;}
	.lyNews_List { margin:0 auto;}
}
@media (max-width: 390px) {
	.ly_banner { height:150px; margin:0 auto;}
	.ly_banner .swiper-container1 .swiper-slide { background-size:480px 150px!important;}
	
	.lyPro_Content .lyPro_Rec { height:340px;}
	.lyPro_List dl dd .lyPro_Con { height: 180px;}
	
	.lyAbout_lk a { margin: 0 20px 10px 0; padding: 0 20px;}
}
@media (max-width: 320px) {
	
	.lyPro_Content .lyPro_Rec { height:300px;}
	.lyPro_List dl dd, .lyPro_List dl dd:nth-child(2n+2) { width:100%; margin:0 auto 10px; float:inherit;}
	.lyPro_List dl dd .lyPro_Con { height: auto;}
	.lyPro_List dl dd .lyPro_Con a.lyPro_Img { height:auto;}
	.lyPro_List dl dd .lyPro_Con a.lyPro_Img img { width: 100%; height:auto; max-height: inherit; margin:0 auto; position: inherit; left: inherit; top: inherit; right: inherit; bottom: inherit;}
	.lyPro_List dl dd .lyPro_Con .lyPro_tip { padding:20px 20px 10px;}
	.lyPro_List dl dd .lyPro_Con .lyPro_tip p { font-size:20px;}
	.lyPro_List dl dd .lyPro_Con .lyPro_tip p span { font-size:24px;}
	.lyPro_List dl dd .lyPro_Con .lyPro_fl { width: 100%; height: auto; max-height: inherit; overflow-y: inherit; overflow:hidden; padding: 10px; position: inherit; bottom: inherit; z-index: inherit;}
	
	.ly_about { padding:160px 20px 20px;}
	.lyAbout_Text a.lyAbout_name { line-height: 36px; font-size: 26px;}
	
	.lyNews_Rec .swiper-container2 .swiper-slide .lyNewsRec_img { height: 210px;}
	.lyNews_Rec .swiper-container2 .swiper-button-prev, .lyNews_Rec .swiper-container2 .swiper-button-next { top: 160px !important;}
	.lyNews_List ul li .lyNews_time { width:22%;}
	.lyNews_List ul li .lyNews_time p { font-size:24px;}
	.lyNews_List ul li .lyNews_name { width:78%;}
	.lyNews_List ul li .lyNews_name a { font-size:16px;}
	.lyNews_Video ul li, .lyNews_Video ul li:nth-child(2) { width:100%; height:180px; margin:0 auto 10px; float:inherit;}
	
}

@media (max-width: 280px) {
	.ly_banner { height:120px; margin:0 auto;}
	.ly_banner .swiper-container1 .swiper-slide { background-size:384px 120px!important;}
	.lyPro_Content .lyPro_Rec { height: 260px;}
	.ly_about { padding: 140px 20px 20px;}
	.lyAbout_lk a { margin: 0 15px 10px 0;}
	.lyNews_List ul li .lyNews_time p { font-size:22px;}
}
