﻿@charset "utf-8";
/* CSS Document */

body,a,div,ul,ol,li,dl,dt,dd,p,img,h1,h2,h3,h4,h5,span{margin: 0;padding: 0;font-size: 14px;color: #333;font-family: "微软雅黑";}
ul,ol,li{list-style: none;}
a,a:hover{text-decoration: none;}
img{border: 0}

ul,ol,li{list-style: none;}

input[type=button], input[type=submit], input[type=file], button {cursor:pointer;outline:0px; -webkit-appearance:none; }





.hc_sea{width: 100%;overflow: hidden;background: #fff;}
.hc_sea_cen{width: 90%;overflow: hidden;margin: 0 auto;padding: 30px 0 0}
.hc_sea_left{float: left;color: #333;font-size: 15px;line-height: 33px}
.hc_sea_left span{color: #333;font-size: 15px;margin-right: 20px}
.hc_sea_right{float: right;width: 280px;background: #eee;border-radius: 50px;padding: 5px 15px}
.hc_sea_right input{border: 0;display: block;float: left;height: 28px;width: 240px;font-size: 15px;background: #eee;outline: none}
.hc_sea_right img{border: 0;display: block;float: right;padding-top: 5px}
.tel_a_link{display: none;position: fixed;right: 1px;bottom: 100px;z-index: 99999}
.tel_a_link a{display: block;text-align: right}
.tel_a_link img{width: 45px;height: 45px;border-radius: 2px;}



/*banner*/

.tel-banner{margin-top: 102px}
.tel-banner img{display: block}
.c-banner{
	width: 100%;
	position: relative;
	margin-top: 102px
	
}
.c-banner img{
	width: 100%;
	display: block
}
.c-banner .banner ul{
	list-style: none;
	padding-left: 0px;
	margin-bottom: 0px;
}
.c-banner .banner ul li{
	position: absolute
	display: none;
	opacity: 0;
	
}
.c-banner .banner ul li:nth-child(1){
	opacity: 1;
	display: block;
}
.c-banner .banner ul li img{
	width: 100%;
	position: absolute;
	top: 0px;
}
.c-banner .banner ul li:first-child img{
	position: relative;
}
.c-banner .nexImg,.c-banner .preImg{
	padding: 25px 10px 25px 10px;
	position: absolute;
	top: 50%;
	margin-top: -53px;
	background: #1aa98f;
	opacity: 0.2;
	border-radius: 2px;
	z-index: 10;
	cursor: pointer
	
}
.c-banner .nexImg:hover,.c-banner .preImg:hover{
	opacity: 0.8;
}
.c-banner .nexImg{
	right: 0px;
}
.c-banner .nexImg img,.c-banner .preImg img{
	
	
}
.c-banner .jumpBtn{
	width: 100%;
	position: absolute;
	bottom: 20px;
	text-align: center;
}
.c-banner .jumpBtn ul{
	margin-bottom: 0px;
	padding: 0px;
}

.c-banner .jumpBtn ul li{
	width: 13px;
	height: 13px;
	border-radius: 50%;
	display: inline-block;
	background-color: white;
	opacity: 0.9;
	margin-left: 7px;
}
.c-banner .jumpBtn ul li:first-child{
	margin-left: 0px;
}


/*-------------手机站导航开始----------*/
.sp_header{height:50px;overflow:hidden;background:#1aa98f;position:fixed;z-index:1000000;width:100%;display: none;top: 0}
.sp_logo{padding:3px 0px 0 5px;float:left;height:50px}
.sp_logo img{margin:auto;max-height:45px;}
.sp_nav{width:50px;float:right;position:relative;cursor:pointer;height:30px;margin-top:13px}
.sp_nav span{display:block;background:#fff;width:30px;height:3px;position:absolute;left:10px;transition:all ease 0.35s}
.sp_nav span:nth-of-type(1){top:0px}
.sp_nav span:nth-of-type(2){top:10px}
.sp_nav span:nth-of-type(3){top:20px}
.sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2){width:0}
.sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}
.sjj_nav{position:fixed;z-index:11;background:#eee;width:100%;height:calc(100% - 104px);font-size:14px;line-height:40px;top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;}
.nav_show{top:50px}
.sjj_nav>ul>li:first-child{overflow:hidden;border-top:0}
.sjj_nav>ul>li:first-child>a{float:left;width:calc(100% - 70px)}
.sjj_nav>ul>li:first-child .language{float:right;width:70px;overflow:hidden;line-height:30px;margin-top:5px}
.sjj_nav>ul>li:first-child .language a{width:35px;float:left;border-left:1px #ddd solid;text-align:center;color:#999;}
.sjj_nav ul li i{position:absolute;top:5px;right:0px;border-left:1px #ddd solid;height:30px;padding:0px 7px 0 7px;}
.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}
.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
.sjj_nav ul li{border-top:1px #ddd solid;margin-left:20px;position:relative;line-height:45px;font-size:14px}
.sjj_nav>ul >li:last-child{border-bottom:1px #ddd solid;}
.sjj_nav ul li ul{display:none}
.sjj_nav ul li a{color:#333;width:88%;display: block;font-size: 15px}
.sjj_nav ul li ul li a{color:#999;display:block;text-align:left;text-decoration: none;}
.sjj_nav ul li i svg{width:20px;height:20px;fill:#555;}
.sjj_nav ul li .sjj_nav_i_se svg{fill:#9a6437}
.sjj_nav ul li ul li>ul{margin-left:10px}
/*------------手机站导航结束----------*/

.syheadfd{width: 100%;overflow: hidden;background: #fff;position: fixed;top: 0;z-index: 9999999;box-shadow: 0px 0px 4px #ddd}
.sy_head{width: 90%;overflow: hidden;margin: 0 auto;max-width: 1920px;}
.sy_head .logo{float: left;margin-right: 5px;padding: 6px 0;}
.sy_head .logo img{display: block;height: 90px;}
.sy_nav{float: left;margin-right: 5px}
.sy_nav li{float: left;}
.sy_nav li a{display: block;padding: 0 25px;line-height: 102px;font-size: 19px}
.sy_nav li.on a{color: #fff;background: #1aa98f}
.sy_nav li:hover a{color: #fff;background: #1aa98f}
.sy_tel{float: right;overflow: hidden;}
.sy_tel img{display: block;float: left;margin-right: 8px;padding: 36px 0}
.sy_tel span{display: block;float: left;font-size: 22px;font-family: "arial";color: #1aa98f;font-weight: bold;padding: 36px 0 0}

.syyou{float: right;}
.sanlinglogo{position: absolute;top: 0;left: 5%}

.sy_pro_fl{width: 90%;overflow: hidden;margin: 0 auto;max-width: 1920px;padding: 35px 0}
.sy_pro_fl a{display: block;float: left;width:32.333%;position: relative;}
.sy_pro_fl a img{display: block;width: 100%;height: auto}
.sy_pro_fl .sy_pro_fl_a1{margin-right: 1.5%}
.bm{position: absolute;overflow: hidden;background: #1aa98f;color: #fff;font-size: 27px;width: 60%;margin: 0 auto;top: 50%;margin-top: -40px;left: 20%; text-align: center;transition: all 0.3s;padding: 22px 0}
.bm span{color: #fff;font-size: 15px;display: none;width: 100px;border: 1px solid #fff;border-radius: 50px;margin: 0 auto;line-height: 27px;margin-top: 20px;transition: all 0.5s;}


.sy_pro_fl a:hover .bm{margin-top: -50px;width: 80%;background: rgba(0,0,0,0.6);left: 10%}
.sy_pro_fl a:hover .bm span{display: block;}
.bm span:hover{border: 1px solid #1aa98f;background: #1aa98f;}

.sy_td{width: 100%;overflow: hidden;background: url(../images/index_bg1.jpg) repeat center center;padding-bottom: 60px;padding-top: 15px; margin-bottom: 40px}

.sy_tit{width: 100%;overflow: hidden;margin: 45px 0}
.sy_tit_1{text-align: center;font-size: 30px;color: #fff;font-weight: bold}
.sy_tit_2{width: 60px;height: 3px;background: #1aa98f;margin: 0 auto;margin-top: 15px;margin-bottom: 15px}
.sy_tit_3{text-align: center;color: #fff;font-size: 16px;}
.sy_cen{width: 90%;overflow: hidden;margin: 0 auto;padding-top: 20px;max-width: 1920px}
.sy_cen li{width: 11.416%;float: left;background: #fff;border-radius: 3px;padding: 40px 2% ;text-align: center;cursor: pointer;transition: all 0.3s}
.sy_cen2{margin-left: 1.5%}
.aa_on{background: #1aa98f!important}

.sy_cen li dt{width: 50px;height: 50px;border: 2px solid #1aa98f;border-radius: 50px;margin: 0 auto;padding: 15px}
.sy_cen li dd{font-size: 16px;margin-top: 20px;height: 63px}
.aa_on dd{color: #fff;}
.aa_on dt{border: 2px solid #fff!important;}
.sy_cen li:hover{margin-top: -20px}

.lvse{color: #333;}
.feww{color: #666666}
.sy_pro{width: 100%;overflow: hidden;margin-bottom: 45px}
.sy_pro_ul{width: 90%;overflow: hidden;margin: 0 auto;max-width: 1920px}
.sy_pro_ul li{float: left;width: 23.875%;margin-right: 1.5%;margin-bottom: 1.5%}

.sy_pro_ul li img{display: block;width: 100%;overflow: hidden;transition: all 0.3s;}
.sy_pro_ul li dt{width:calc(100% - 2px);overflow: hidden;position: relative;transition: all 0.5s;border: 1px solid #ddd;}
.sy_pro_ul li dd{text-align: center;font-size: 16px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding: 12px 0}
.sy_pro_ul li:hover dt img{transform: scale(1.1)}
.sy_pro_ul li:hover dd{background: #1aa98f;color: #fff}
.sy_pro_ul li:nth-child(4n+4){margin-right: 0}
.sy_pro_ul li:nth-child(4){margin-right: 0}
.sy_pro_ul li:nth-child(8){margin-right: 0}
.sy_pro_ul li:nth-child(12){margin-right: 0}
.sy_pro_ul li:nth-child(16){margin-right: 0}

.promore a{display: block;width: 130px;line-height: 40px;background: #1aa98f;color: #fff;border-radius: 100px;text-align: center;font-size: 15px;margin: 0 auto;transition: all 0.2s}
.promore a:hover{width: 145px;}

.sy_about{width: 90%;overflow: hidden;margin: 0 auto;max-width: 1920px;margin-bottom: 40px;display: flex}
.sy_about_left{float: left;width: 44%;background: #f7f7f7;padding: 25px 3%}
.sy_about_right{width: 50%;overflow: hidden;float: right;height: 100%;cursor: pointer}
.rewww{font-size: 30px;font-weight: bold}
.reeer{width: 60px;height: 3px;background: #1aa98f;margin-top: 15px;margin-bottom: 25px}
.rewwwq{font-size: 15px;line-height: 28px;text-overflow: -o-ellipsis-lastline;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 4;
-webkit-box-orient: vertical;}


.sy_about_more a{display: block;width: 130px;line-height: 40px;background: #1aa98f;color: #fff;border-radius: 100px;text-align: center;font-size: 15px;transition: all 0.2s;margin-top: 30px}
.sy_about_more a:hover{width: 145px;}
.sy_about_right img{height: 100%;display: block;width: 100%}
.sy_fuwu{width: 100%;overflow: hidden;background: #f7f7f7;padding: 0px 0;padding-bottom: 50px}
.sy_fioeww{width: 90%;overflow: hidden;margin: 0 auto;max-width: 1920px;}
.sy_fioeww li{float: left;width: 32%;}
.sy_fioeww li dt{width: 100%;overflow: hidden;}
.sy_fioeww li dt img{display: block;width: 100%;height: auto;transition: all 0.3s}
.sy_fioeww li dd{background: #fff;padding: 20px}
.iwwwee{margin-left: 2%}
.sy_fioeww li dd h1{font-size: 22px;font-weight: normal}
.sy_fioeww li dd h2{font-size: 15px;font-weight: normal;color: #666;margin-top: 10px}
.sy_fioeww li dt:hover img{transform: scale(1.1)}

.sy_news{width: 90%;overflow: hidden;margin: 0 auto;max-width: 1920px;margin-bottom: 40px;display: flex}
.sy_news_left{float: left;width: 50%;overflow: hidden;position: relative;}
.sy_news_left dt{width: 100%;overflow: hidden;}
.sy_news_left dt img{display: block;width: 100%;overflow: hidden;cursor: pointer;transition: all 0.3s;height: 416px}
.sy_news_left dd{position: absolute;bottom: 0;background: rgba(0,0,0,0.5);width:94%;color: #fff;font-size: 17px;padding: 20px 3%;display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;transition: all 0.3s}
.sy_news_left:hover dt img{transform: scale(1.1)}
.sy_news_left:hover dd{padding: 20px 3% 20px 5%;width: 92%}
.sy_news_right{float: left;width: 48%;padding-left: 2%}
.sy_news_right ul{width: 100%;overflow: hidden;}
.sy_news_right ul li{border-bottom: 1px dotted #ddd;padding-bottom: 36px;overflow: hidden;margin-bottom: 36px}
.sy_news_right ul li:nth-child(3){border: 0;margin-bottom: 0;padding-bottom: 0}
.newscendate{float: left;width: 16%;background: #ddd;text-align: center;overflow: hidden;padding: 15px 0}
.newscendate .span_d{font-size: 30px;font-family: "Arial";display: block;}
.newscendate .span_y{font-size: 16px;font-family: "Arial";display: block;color: #999;margin-top: 8px}
.sy_news_right ul li a{display: block;float: right;width: 82%;}
.sy_news_right ul li dt{font-size: 19px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;transition: all 0.3s}
.sy_news_right ul li dd{font-size: 14px;overflow: hidden;color: #666;margin-top: 11px;line-height: 24px; text-overflow: -o-ellipsis-lastline;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;}
.sy_news_right ul li:hover dt{color: #1aa98f;margin-left: 15px}

.sy_link{width: 100%;overflow: hidden;background: #f7f7f7;padding: 20px 0;margin-top: 35px}
.sy_link_cen{width: 90%;overflow: hidden;margin: 0 auto;max-width: 1920px;}
.sy_link_cen dt{float: left;width:90px;font-size: 15px;font-weight: bold}
.sy_link_cen dd{float: left;width:calc(100% - 90px);overflow: hidden;}
.sy_link_cen dd a{font-size: 15px;margin-right: 15px}
.sy_link_cen dd a:hover{color: #1aa98f}

.sy_bottom{background: #2f2f2f;}
.sy_bottom_cen{width: 90%;overflow: hidden;margin: 0 auto;max-width: 1920px;display: flex}
.sy_bottom_left{background: #1aa98f;float: left;padding: 20px 2%;width: 18%}
.sy_bottom_left .tertrt{display: block;display: flex;background: #fff;border-radius: 100px;padding: 10px;margin-top: 15px}
.sy_bottom_left .tertrt img{display: block;margin-left: 20px}
.sy_bottom_left .tertrt span{display: block;font-size: 23px;font-family: "Arial";color: #1aa98f;margin-left: 12px;font-weight: bold;line-height: 20px}
.sy_bottom_right{float: right;width: 78%}

.vfsdrr{line-height: 30px;color: #ccc;background: #000;margin: 0 auto;padding: 5px 10px;border-radius: 50px;width: 690px;text-align: center;margin-bottom: 18px}
.vfsdrr a{color: #fff}
.weeerr{width: 100%;overflow: hidden;}
.weeerrli{float: left;overflow: hidden;margin-left: 9%;margin-top: 40px;margin-bottom: 40px}
.weeerrli dt{font-size: 17px;color: #fff;}
.weeerrli dd{font-size: 14px;color: #999;line-height: 28px;margin-top: 15px}
.weeerrli dd a{font-size: 14px;color: #999;line-height: 28px;margin-right: 12px}
.weeerrli_right span{display: block;color: #999;text-align: center;margin-top: 7px}

.weeerrli_right{float: right;margin-top: 40px}
.gongsijiena{width: 86%;overflow: hidden;background: #f7f7f7;margin: 0 auto;padding: 45px 2%;font-size: 16px;line-height: 34px;max-width:calc(1920px - 4%);}
.gongsijiena p{font-size: 16px;line-height: 34px}

.gstupian{width: 90%;overflow: hidden;margin: 0 auto;max-width: 1920px;padding: 45px 0 0}
.gstupian li{float: left;width: 23.87%;margin-left: 1.5%;overflow: hidden}
.gstupian li:nth-child(1){margin-left: 0}
.gstupian li img{display: block;width: 100%;height: auto;cursor: pointer;transition: all 0.3s}
.gstupian li:hover img{transform: scale(1.1)}

.zizhicen{width: 90%;overflow: hidden;margin: 0 auto;max-width: 1920px;padding: 0 0 45px}
.zizhicen li{float: left;width: 18.8%;margin-left: 1.5%;overflow: hidden}
.zizhicen li:nth-child(1){margin-left: 0}
.zizhicen li img{display: block;width: 100%;height: auto;cursor: pointer;transition: all 0.3s}
.zizhicen li:hover img{transform: scale(1.1)}





.main_down{width: 90%;overflow: hidden;max-width: 1920px;margin: 0 auto}


.right_nav {
  width: 22%;
  margin-top: 50px;
  float: left;
	margin-bottom: 30px;
	background: #f7f7f7
}

.right_nav_main {
  width: 100%;
  min-height: 400px;
  float: left;
	padding-bottom: 35px;
	background: #f7f7f7;
}
.right_nav_main ul {
  width: 100%;
  height: auto;
}
.right_nav_main li {
  width: 100%;
  height: 50px;
  border-bottom: 1px solid #d8d8d8;
	
}

.right_nav_main .on{background: #0b58a7;}
.right_nav_main li:hover{background: #0b58a7;}
.right_nav_main li:hover span{color: #fff}
.right_nav_main .on span{color: #fff}
.right_nav_main span {
  display: block;
  line-height: 50px;
  color: #3d3d3d;
  text-decoration: none;
  font-size: 17px;
  cursor: pointer;
  float: left;
  padding-left: 20px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	width: 85%;
	text-align: center
}
.right_nav_main img {
  margin-right: 20px;
  float: right;
  padding-top: 18px;
}
.content {
  width: 76%;
  float: right;
  margin-top: 50px;
  margin-bottom: 18px;
  font-size: 15px;
}
.content .jiewee {
  line-height: 32px;
	width: 100%;
	padding: 25px 0
}

.content .cnt {
  width: 100%;
  height: auto;
}

.news_center {
  font-size: 26px;
  background: #1aa98f;
  color: #fff;
  width: 100%;
  margin-bottom: 20px;
  font-weight: bold;
	text-align: center;
	padding: 30px 0
}

.nyproductnav_ul_li .aasdw{background: #1aa98f;padding: 13px 0;color: #fff;cursor: pointer;border-bottom: 1px solid #fff}
.nyproductnav_ul_li .aasdw span{display: block;background: url(../images/weixuanz11.png) no-repeat right center;padding-left: 20px;font-size: 17px;font-weight: bold;color: #fff}
.nyproductnav_ul_li li a{ display: block;font-size: 14.5px;padding: 10px 20px;/*background: url(../images/weixuanz22.png) no-repeat left center;background-size: 4px;margin-left: 20px*/}
.navon{}
.navon a{color: #1aa98f;border-bottom: 0!important;transition: all 0.3s}
.nyproductnav_ul_li li{border-bottom: 1px dashed #ddd}
.nyproductnav_ul_li li:hover a{color: #1aa98f;border-bottom: 0!important;}
.nyproductnav_ul_li li:hover{}
.group_information1 {
  width: 100%;
  overflow: hidden;
  position: relative;
	
}
.group_information1 .nyrighttit {
  width: 100%; 
  font-size: 25px;
  color: #1aa98f;
  float: left;
  border-bottom: 2px solid #1aa98f;
  padding-bottom: 8px;
	font-weight: bold
}
.group_information1 p {
  width: calc( 100% - 100px);
  float: right;
  border-bottom: 2px solid #d8d8d8;
  position: absolute;
  right: 0;
  bottom: 0;
}



.ny_pro_ul{width: 100%;overflow: hidden;margin: 0 auto;margin-top: 35px}
.ny_pro_ul li{float: left;width: 32.33%;margin-right: 1.5%;margin-bottom: 1%}

.ny_pro_ul li img{display: block;width: 100%;overflow: hidden;transition: all 0.3s;}
.ny_pro_ul li dt{width:calc(100% - 2px);overflow: hidden;position: relative;transition: all 0.5s;border: 1px solid #ddd;}
.ny_pro_ul li dd{text-align: center;font-size: 16px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding: 12px 0}
.ny_pro_ul li:hover dt img{transform: scale(1.1)}
.ny_pro_ul li:hover dd{background: #1aa98f;color: #fff}
.ny_pro_ul li:nth-child(3n+3){margin-right: 0}
.ny_pro_ul li:nth-child(3){margin-right: 0}
.ny_pro_ul li:nth-child(6){margin-right: 0}
.ny_pro_ul li:nth-child(9){margin-right: 0}
.ny_pro_ul li:nth-child(12){margin-right: 0}
.ny_pro_ul li:nth-child(15){margin-right: 0}
.ny_pro_ul li:nth-child(18){margin-right: 0}
.ny_pro_ul li:nth-child(21){margin-right: 0}
.ny_pro_ul li:nth-child(24){margin-right: 0}



.list_page {
    height: 30px;
    margin: 0 auto;
    margin-bottom: 25px;
}

.list_page span {
        color: #1aa98f;
        text-align: center;
        line-height: 10px;
        font-weight: bold;
        font-size: 14px;
    }

.list_page a {
        padding: 8px 15px;
        color: #333;
        text-align: center;
        line-height: 10px;
        border: #ccc 1px solid;
        margin: 1px;
        font-size: 14px;
	background: #fff
    }

.list_page a:hover {
            background: #1aa98f;
            color: #fff;
            border: 1px solid #1aa98f
        }

.list_page a:hover span {color: #fff; }

.tel_a_link{display: none;right: 2px;bottom: 100px;position: fixed;}
.totop{right: 2px;bottom: 40px;position: fixed;}



.proview_top{width: 99.5%;overflow: hidden;border: 1px solid #ddd;margin-top: 35px}
.proview_top dt{float: left;width: 50%;overflow: hidden;}
.proview_top dt img{display: block;width: 100%;height: auto}
.proview_top dd{float: right;width: 47.5%;padding: 30px 2.5% 30px 0}
.proview_top dd h1{font-size: 30px;margin-bottom: 20px;}
.proview_top dd h2{font-size: 16px;line-height: 32px;font-weight: normal}
.proview_top dd h2 p{font-size: 16px;line-height: 32px;font-weight: normal}

.proview_cen{width: 100%;overflow: hidden;margin-top: 40px;margin-bottom: 30px;/*background: #f7f7f7*/}
.proview_cen li{width: 100%;overflow: hidden;}
.proview_cen_img{float: left;width: 50%;overflow: hidden;}
.proview_cen_img img{display: block;width: 100%;overflow: hidden;}

.proview_cen_text{float: right;width:42%;overflow: hidden;padding: 0 4%}

.proview_cen_text1{font-size: 28px;margin-bottom: 20px;margin-top: 40px}
.proview_cen_text2{font-size: 16px;line-height: 30px;}

.oushu1{float: right!important}
.oushu2{float: left!important}

.proview_cen p img{max-width: 100%;height: auto}



.zulincen01{width: 90%;overflow: hidden;background: url(../images/index_bg1.jpg) no-repeat center center;padding-bottom: 60px;padding-top: 60px; margin: 0 auto;max-width:1920px}
.zulincen01_cen{width: 90%;overflow: hidden;margin: 0 auto;max-width: 1920px}
.zulincen01_cen li{width: 21%;float: left;border-radius: 3px;padding: 40px 2% ;text-align: center;cursor: pointer;transition: all 0.3s}

.zulincen01_cen li dt{border: 1px solid #ccc;border-radius: 100px;padding: 20px;width: 50px;height: 50px;margin: 0 auto}
.zulincen01_cen li dd{color: #eee;font-size: 15px;line-height: 28px;}
.zulincen01_cen li span{display: block;color: #fff;font-size: 20px;line-height: 28px;margin: 12px 0;font-weight: bold}

.zulincen01_cen li:hover{background: rgba(0,0,0,0.2)}
.zulin02{margin-bottom: 40px;}
.zulin02 dd{background: #f7f7f7!important;line-height: 30px;color: #666;height:260px}

.zulin02 li{width: 32.333%;margin-left: 1%;height: 100%;}

.zulin03{width: 90%;overflow: hidden;max-width: 1920px;margin: 0 auto;padding: 30px 0 30px 0;background: #f7f7f7;margin-bottom: 35px}
.zulin03_cen{width: 98%;padding-left: 2%;overflow: hidden;display: flex}
.zulin03 li{float: left;border-radius: 5px;background: #1aa98f;width: 14.66666%;margin-right: 2%;padding: 30px 0;text-align: center;font-size: 17px;color: #fff}


.fangancen{width: 100%;overflow: hidden;background: #f7f7f7}
.fangan01{width: 90%;overflow: hidden;margin: 0 auto;max-width: 1920px;margin-bottom: 40px}
.fangan01 li{float: left;width: 49.5%;}
.fangan01 li dt{width: 100%;overflow: hidden;}
.fangan01 li dt img{display: block;width: 100%;height: auto;transition: all 0.3s}
.fangan01 li dd{background: #fff;padding: 20px}
.iwwwee{margin-left: 1%}
.fangan01 li dd h1{font-size: 26px;font-weight: normal;margin-bottom: 18px}
.fangan01 li dd h2{font-size: 16px;font-weight: normal;margin-top: 10px;margin-bottom: 12px}
.fangan01 li dt:hover img{transform: scale(1.1)}

.fangan02{width: 90%;overflow: hidden;max-width: 1920px;margin: 0 auto}

.fangan02 .proview_cen{background: #fff!important;margin-top: 0;margin-bottom: 45px}
.diueiww{width: 50px;height: 2px;background: #666;margin-bottom: 20px}

.shouhoucen{width: 90%;overflow: hidden;max-width: 1920px;margin: 0 auto;}
.shouhoucen li{background: #fff;display: flex;margin-bottom: 35px;align-items: center}
.shouhoucen li dt{width: 40%;overflow: hidden}
.shouhoucen li dt img{display: block;width: 100%;height: auto}
.shouhoucen li dd{width: 52%;overflow: hidden;padding-left: 4%;padding-right: 4%}

.shouhoucen li h1{font-size: 28px;font-weight: normal;color: #1aa98f;text-align: center}
.shouhoucen li h2{font-size: 19px;font-weight: normal;margin-top: 25px;line-height: 32px}




.nynewslist{width: 100%;overflow: hidden;background: #f7f7f7;}
.nynewslist ul{width: 90%;overflow: hidden;margin: 0 auto;max-width: 1920px}
.nynewslist ul li{background: #fff;padding: 2% 2.5%;width: 95%;overflow: hidden;margin-bottom: 25px;transition: all 0.3s}
.nynewslist_li_img{float: left;width: 20%;overflow: hidden;}
.nynewslist_li_img img{display: block;width: 100%;transition: all 0.3s;min-height: 160px;max-height: 180px}
.nynewslist_li_text{width: 77%;float: right}
.nynewslist_li_text_tit a{font-size: 22px;display: block;border-bottom: 1px solid #ccc;padding-bottom: 20px;transition: all 0.3s;font-weight: bold;margin-top: 10px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden}
.nynewslist_li_text_wz{margin-top: 15px;color: #666;line-height: 25px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;}
.nynewslist_li_text_date{color: #999;margin-top: 15px}

.nynewslist ul li:hover{box-shadow: 2px 0px 8px #ccc}
.nynewslist ul li:hover .nynewslist_li_img img{transform: scale(1.1)}
.nynewslist ul li:hover .nynewslist_li_text_tit a{color: #1aa98f;margin-left: 10px}


.news_view {
    width: 90%;
    overflow: hidden;
    margin: 0 auto;
    padding: 0px 0 10px;
	max-width: 1920px
}

.proviewsx {
    width: 100%;
    overflow: hidden;
    margin: 20px 0
}

.proviewsx .prev1 {
        display: block;
        width: 100%;
        margin-bottom: 10px;
        color: #666;
    }

.proviewsx .next1 {
        display: block;
        width: 100%;
        color: #666;
    }

.proviewsx a {color: #666;font-size: 14px}
.proviewsx a:hover {color: #1aa98f;}
.proviewtit {
    text-align: center;
    font-size: 28px;
    margin: 20px 0 10px;
    overflow: hidden
}

.texingtitle {
    background: #f2f2f2;
    text-align: center;
    margin: 25px 0;
    overflow: hidden;
    border: 1px solid #eee;
    line-height: 25px;
	padding: 12px 0;
    color: #999
}
.texingcen {font-size: 15px; line-height: 30px;}
.texingcen p{font-size: 15px;}

.news_tuijian {
    width: 100%;
    overflow: hidden;
    margin: 0 auto;
    padding-bottom: 20px;
    padding-top: 15px
}

.news_tuijian_tit {
    width: 100%;
    line-height: 50px;
    background: #f5f5f5;
    padding-left: 20px;
    font-size: 18px;
    font-weight: bold
}
.news_tuijian_ul {padding-top: 15px}
.news_tuijian_ul li {
        float: left;
        width: 47%;
        margin-right: 3%;
        position: relative;
        padding-top: 15px
    }
.news_tuijian_ul li a {
            font-size: 15px;
            display: block;
            width: 78%;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }
.news_tuijian_ul li span {
            position: absolute;
            top: 15px;
            right: 0;
            color: #999;
        }


.ny_contact {
    width: 90%;
    overflow: hidden;
    margin: 0 auto;
    padding: 20px 0 0px;
	max-width: 1920px;
	background: #fff
}

.ny_contact ul {width: 100%;overflow: hidden;display: flex;padding: 60px 0 40px}
.ny_contact ul li {
            overflow: hidden;
            margin-bottom: 28px;
            padding-bottom: 28px;
			float: left;
			width: 20%;
        }
.ny_contact ul li.con2{padding-left: 3.8%;border-right: 1px solid #ddd;}
.ny_contact ul li.con1{border-right: 1px solid #ddd;padding-left: 3.8%;padding-right: 3%}
.ny_contact ul li.con3{padding-left: 3.8%;}

.ny_contact ul li dt { overflow: hidden;}
.ny_contact ul li dt img {display: block;float: left;}
.ny_contact ul li dt span {
                    display: block;
                    float: left;
                    font-size: 18px;
                    margin-left: 10px;
                    line-height: 22px;
					 color: #666;
                }

.ny_contact ul li dd {
                font-size: 20px;
                margin-top: 6px;                
            	}


.feedbackcen{width: 84%;overflow: hidden;margin: 0 auto;background: #fff;padding: 3%;margin-bottom: 40px;max-width: calc(1920px - 6%)}
.feedbackcen_left{float: left;width: 40%}
.feedbackcen_right{float: right;width: 56%}
.feedbackcen_left img{display: block;width: 100%;height: auto}




 .feedbackcen_right li {
        float: left;
        width: 50%;
        margin-bottom: 20px
    }

.feedbackcen_right span {
        display: block;
        float: left;
        line-height: 45px;
        width: 55px;
        font-size: 15px
    }

.feedbackcen_right input {
        display: block;
        float: left;
        border: 1px solid #ddd;
        line-height: 45px;
        width: calc( 100% - 85px);
        padding-left: 15px;
        color: #666;

    }

.feedbackcen_right textarea {
        display: block;
        float: left;
        border: 1px solid #ddd;
        width: calc( 100% - 85px);
        padding-left: 15px;
        color: #999;
        height: 85px;
        line-height: 26px;
    }

.lyycen { width: calc( 100% - 0px) !important}
.lyybtn {
    line-height: 50px !important;
    color: #fff;
    margin-left: 55px;
}

    .lyybtn input {
        color: #fff;
        background: #1aa98f;
        width: 260px !important;
        line-height: 50px !important;
        font-size: 16px;
    }




/*视频弹窗*/
.pop-video {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 999999;
	background-color: rgba(0,0,0,.9);
}

	.pop-video .cont {
		position: absolute;
		top: 50%;
		left: 50%;
		width: 100%;
		max-width: 930px;
		-webkit-transform: translate(-50%, -50%);
		-ms-transform: translate(-50%, -50%);
		-o-transform: translate(-50%, -50%);
		-moz-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
	}

	.pop-video .video1 {
		height: 100%;
		width: 100%;
	}

	.pop-video .tit {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		line-height: 40px;
		padding: 0 20px;
	}

		.pop-video .tit h4 {
			color: #fff;
			font-weight: normal;
			font-size: 18px;
		}

	.pop-video .close {
		position: absolute;
		top: 0;
		right: 0;
		width: 40px;
		height: 40px;
		background: url(../images/icon-close.png) no-repeat center center;
		cursor: pointer;
		z-index: 2;
	}


.sousuo{position: absolute;top: 41px;right: 3%;}
.sousuo img{display: block;width: 20px;height: 20px;}
			
.lanrenzhijia_service{ width:40px; height:200px; background:url(../images/lanrenzhijia.png) no-repeat; position:fixed; right:0px; bottom:170px;}
.lanrenzhijia_service ul{ display:block; width:160px; height:200px; float:left; position:relative;}
.lanrenzhijia_service ul .right_bar{ position:absolute;width:40px; height:200px; left:0; top:0; display:block;}
.lanrenzhijia_service ul .right_qq{ position:absolute; width:120px; height:85px; right:0; top:0; display:block;}
.lanrenzhijia_service ul .right_phone{ position:absolute; width:120px; height:105px; padding-top:10px;right:0; bottom:0; display:block; text-align:center; color:#555; font-size:16px; font-family:'Microsoft Yahei'; text-decoration:none;}





@media screen and (max-width: 1920px){
	.sy_nav li a{padding: 0 18px;font-size: 17px}
}

@media screen and (max-width: 1680px){
	.sy_nav li a{padding: 0 15px;font-size: 16px}
	.zulin02 dd{height:300px}

}
@media screen and (max-width: 1650px){
	.sy_nav li a{padding: 0 10px;font-size: 16px}
	.sy_tel img{margin-right: 0}

}

@media screen and (max-width: 1560px){
	.sy_nav{margin-right: 0px}
}

@media screen and (max-width: 1500px){
	.sy_nav{margin-right: 5px}
	.sy_nav li a{padding: 0 10px;}
	.sy_tel span{font-size: 22px}
}


@media screen and (max-width: 1550px){
	.sy_head{width: 94%;}
	.sanlinglogo{left: 3%}
	.sy_bottom_left .tertrt img{margin-left: 5px}
	.sy_about_right img{height: 315px}
	.sy_tit{margin: 30px 0}
	.zulin02 dd {
    height: 350px;
}
	
	.sousuo{position: absolute;top: 41px;right: 1%;}
}

@media screen and (max-width: 1405px){
	.sy_nav li a{padding: 0 6px;}
	.rewwwq{line-height: 26px;font-size: 14.5px}
	.sy_bottom_left .tertrt span{font-size: 18px;}
	.weeerrli{margin-bottom: 25px}
	.vfsdrr{margin-bottom: 8px}
	
}

@media screen and (max-width: 1366px){
	
	.sy_head .logo img{height: 75px;width: auto}
	.sy_nav li a{line-height: 87px;}
	.sy_tel{padding: 28.5px 0}
	.c-banner{margin-top: 87px}
	.sanlinglogo img{display: block;height: 130px;width: auto}
	.zulin03,.sy_bottom_cen,.sy_fioeww,.zulincen01,.main_down,.gstupian,.zizhicen,.sy_pro_fl,.sy_cen,.sy_pro_ul,.sy_about,.sy_news,.sy_link_cen,.fangan02,.fangan01,.shouhoucen,.nynewslist ul,.ny_contact,.zulincen01,.gongsijiena,.news_view{width: 94%}
	.gongsijiena,.feedbackcen,.gongsijiena{width: 90%}
	.shouhoucen li h2{font-size: 16px}
	.tel-banner{margin-top:87px }
	
	
}
@media screen and (max-width: 1310px){
	.sy_head .logo img{height: 65px;width: auto}
	.c-banner{margin-top: 77px}
	.sy_nav li a{line-height: 77px;}
	.sy_tel{padding: 23.5px 0}
	.sy_head .logo{margin-right: 10px}
	.sy_nav li a{font-size: 14.5px;}
	.sy_tel span{font-size: 20px}
}

@media screen and (max-width: 1270px){
	
}
@media screen and (max-width: 1200px){
	.sy_tel{display: none;}
	.sy_nav{margin-right: 0}
	.sy_fioeww li dd h2{font-size: 14px;line-height: 26px}
	.proview_cen_text1{margin-top: 20px;margin-bottom: 18px}
	.proview_cen_text2{font-size: 15px;line-height: 28px}
	
}

@media screen and (max-width: 1024px){
	.tel_a_link{display: block;}
	.sp_header{display: block;}
	.syheadfd{display: none}
	.c-banner,.tel-banner{margin-top: 50px}
	.sy_bottom_left .tertrt img{display: none}
	.weeerrli_right{display: none}
	.sanlinglogo{top: 3px;left: 0}
}

@media screen and (max-width: 768px){
	.ny_contact ul{display: inherit;padding: 20px 0 0px}
	.ny_contact ul li{width: 100%;padding-left:0;padding-right: 0;border-bottom: 1px solid #eee;margin-bottom: 18px;padding-bottom: 18px; }
	.ny_contact ul li.con3{border: 0}
	.sy_tit{margin: 15px 0}
	.sy_tit_1,.rewww{font-size: 23px}
	.feedbackcen_left{width: 100%;height: 250px}
	.feedbackcen_left img{height: 250px}
	.feedbackcen_right{width: 100%;margin-top: 25px}
	.sy_bottom_cen,.sy_about{display: inherit;}
	.sy_bottom_left{width: 100%;padding: 0}
	.sy_bottom_left .tertrt{display: none}
	.sy_bottom_right{width: 100%}
	.weeerrli:nth-child(1){margin-left: 0}
	.news_tuijian_ul li{width: 100%}
	.shouhoucen li,.zulin03_cen,.sy_news{display: inherit;}
	.shouhoucen li dt{width: 100%;height: 220px}
	.shouhoucen li dd{width: 92%;padding-bottom: 3%;padding-top: 3%}
	.sy_tit_3{padding: 0 5%}
	.zulincen01_cen li{width: 46%;padding: 40px 2%}
	.zulin02 li{width: 100%;margin-left: 0;margin-bottom: 25px}
	/*.sy_fioeww li dt{height: 250px}*/
	.zulin02 dd{height: auto}
	.iwwwee:nth-child(3){margin-bottom: 0}
	.zulin02{margin-bottom: 0}
	.zulin03_cen{padding-left: 1%;width: 99%}
	.zulin03 li{width: 32.3333%;margin-right: 0;margin-left: 1%;margin-bottom: 1%}
	.right_nav{width: 100%;margin-top: 20px}
	.content{width: 100%;margin-top: 0}
	.proview_cen_text1{font-size: 17px;font-weight: bold}
	.proview_cen_text2{line-height: 25px}
	.gstupian li{width: 49.5%;margin-left: 0;margin-right: 1%;margin-bottom: 1%}
	.gstupian li:nth-child(2n+2){margin-right: 0}
	.gstupian{padding: 20px 0 0}
	.sy_cen li{width: 45.5%;margin-left: 0;margin-right: 1%;margin-bottom: 1%;padding: 25px 2%}
	.sy_cen li:nth-child(2n+2){margin-right: 0}
	.sy_pro_ul li{width: 49.5%;margin-right: 0;margin-left: 1%}
	.sy_pro_ul li:nth-child(2n+1){margin-left: 0}
	.sy_fioeww li{width: 100%;margin-bottom: 3%}
	.sy_news_left{width: 100%}
	.sy_news_right{width: 100%;padding-left: 0;margin-top: 3%}
	.sy_news_right ul li{margin-bottom: 20px;padding-bottom: 20px}
	.sy_news_left dt img{height: auto}
	.sy_pro_fl a{width: 100%;margin-bottom: 3%}
	.sy_about_left{width: 94%}
	.sy_about_right{width: 100%}
	.sy_about_right img{height: auto}
	.sy_fuwu{padding-bottom: 15px}
	.newscendate{width: 20%;padding: 12px 0}
	.sy_news_right ul li a{width:  75%}
	.weeerrli{margin-left: 0;margin-top: 20px;margin-bottom: 10px}
	.sanlinglogo img{height: 50px}
	.bm,.group_information1 .nyrighttit{font-size: 20px;padding: 16px 0;}
	.sy_pro_fl{padding: 15px 0}
	.ny_pro_ul li{width: 49.5%;margin-right: 0;margin-left: 1%}
	.ny_pro_ul li:nth-child(2n+1){margin-left: 0}
	.proview_top dt{width: 100%;}
	.proview_top dd{width: 96%;padding: 30px 2% 30px 2%}
	.proview_top dd h1{font-size: 23px;margin-bottom: 10px}
	.proview_cen_img{width: 100%;}
	.proview_cen_text{width: 96%;padding: 0 2%;margin-bottom: 3%}
	.zulincen01_cen li{padding: 20px 2% 0 2%}
	.fangan01 li{width: 100%}
	.fangan01 li dd h1{font-size: 17px;font-weight: bold}
	.fangan01 li dd h2{font-size: 15px;line-height: 25px}
	.fangan01 li dd{padding: 10px}
	.zizhicen li{width: 32.66666%;margin-left: 0;margin-right: 1%;margin-bottom: 1.2%}
	.zizhicen li:nth-child(3){margin-right: 0}
	.zizhicen li:nth-child(6){margin-right: 0}
	.news_center{padding: 22px 0;font-size: 22px}
	.tel-banner img{display: none;}
	.tel-banner{background: url(../images/telbanner.jpg) no-repeat center center;height: 160px;background-size: 100%}
	.c-banner .nexImg, .c-banner .preImg{padding: 10px 6px 10px 6px;margin-top: -23px;}
	.vfsdrr{width: 90%;margin: 0 auto;padding: 8px 2%;font-size: 13px;line-height: 21px;margin-bottom: 5px}
	.vfsdrr a{font-size: 13px}
	.nynewslist_li_img{width: 30%}
	.nynewslist_li_text{width: 67%}
	.nynewslist_li_text_tit a{padding-bottom: 8px;font-size: 18px;margin-top: 0}
	.nynewslist_li_text_wz{margin-top: 8px;line-height: 21px}
	.nynewslist_li_text_date{margin-top: 5px}
	.nynewslist_li_img img{min-height: 110px}
	.feedbackcen_right li{width: 100%}
	.shouhoucen li h2{margin-top: 20px}
	.c-banner .jumpBtn ul li{width: 9px;height: 9px;margin-left: 4px}
	.c-banner .jumpBtn{bottom: 10px}
	.sy_tit_2{width: 50px;margin-bottom: 10px;margin-top: 10px}
	.gongsijiena{padding: 30px 2%}
	.list_page a {padding: 8px 8px;}
	.proview_cen p img{display: block;width: 100%;overflow: hidden;}
	.news_center{display: none}
	
	.sy_cen li:nth-child(3){float: right;margin-right: 0!important;margin-left: 1%}
	.pop-video .close{right: 45px;}

}






