@charset "utf-8";
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}


header.head{
	height: auto;
	width: 100%;	
}

.layout-m{ width: 100%; margin: 0 auto;}
.layout-w{ width: 85%; margin: 0 auto;}


.h_wrap1{ background: #9a6437; height: 50px;  }
.h_wrap2{ height: 101px; background: #fff; }
.h-top{ height: 50px; position: relative; float: right;color: #fff;}
.ht_item{ display: inline-block; padding: 0px 20px; line-height: 50px; color: #fff; padding-left:10px; position: relative;}
.ht_item:before{ position: absolute; width: 36px; height: 36px; content: ""; top: 6px; left: 13px; }
.ht_item:nth-child(1) span{  font-size: 18px;color: #fff}
.ht_item:nth-child(3){ padding-right: 0; }

.logo{ width: 160px; height: 79px; float: left; margin-top: 12px;margin-bottom: 10px}
.h-search{ height: 44px; width: 462px; border-radius: 22px; position: absolute; right: 0; top: 0; background: #2d2d2d;  }
.m-lang{ float: right; width: 36px; height: 36px; line-height: 36px; text-align:center; margin-top: 30px;
    margin-left: 18px;}
.m-search{ width: 28px; height: 48px; float: right; margin: 32px 0 0 20px; position: relative; z-index: 999; }
.mform_open{ width: 28px; height: 28px; display: block; border-radius: 50%; background:#e8e1da url(../images/search.png) no-repeat center;cursor: pointer}
.mform_search{ position: absolute; right: 0;top: 30px;width: 250px;background: #fff; padding: 49px 0 15px 10px;  display: none;}
.mform_search .navsearch_input input{ line-height: 25px; }
.mform_search .searchgo{    width: 50px; padding: 5px 10px;background: #9a6437;color: #fff;border: none;}
.mform_search.action{ display: block; }


/***nav***/
.nav-wrap{ height: 80px; float: right; margin: 10px 0px 0 0; }
.navbrand{}
.navbrand ul{ height: 100%; }
.navbrand ul li{ width: 110px; float: left; margin-right: 8px; position: relative;}
.navbrand ul li>a{ width: 100%; color: #333; height: 80px; position: relative; display: inline-block; z-index: 20; text-align: center; line-height: 80px; font-size: 16px;}
.navbrand ul li>a:hover,.navbrand ul li>a.navdown{}

.navbrand ul li>a:before,.navbrand ul li>a:before{ transition: 1s all; }
.navbrand ul li:hover>a:before,.navbrand ul li>a:hover:before,.navbrand ul li>a.navdown:before{ position: absolute; left: 50%; bottom: 15px; content: ""; width: 60%; height: 2px; background: #9a6437; transform: translate(-50%,0); }

.navbrand ul li>.nav_kid{ width: 150px; position: absolute; top: 91px; left: 50%; margin-left: -75px; background: rgba(255, 255, 255, 0.8); z-index: 999; display: none;     box-shadow: 0px 2px 12px rgba(0, 94, 80, 0.39);  padding: 15px 0;}

.navbrand ul li>.nav_kid p{width: 100%; height: 36px;display: inline-block;  line-height: 36px; text-align: center; }


.navbrand ul li>.nav_kid p a{  color: #333; text-align: center; position:relative; display: inline-block;}
.navbrand ul li>.nav_kid p>a:hover{ color: #9a6437; font-weight: bold;}

.navbrand ul li>.nav_kid p a:before{  content: ""; position: absolute; left: -14px; top: 18px; width: 0; height: 1px; background:#9a6437;  transition: .5s all;}
.navbrand ul li>.nav_kid p a:after{ content: ""; position: absolute; right: -14px; top: 18px; width: 0; height: 1px; background:#9a6437; transition: .5s all;}

.navbrand ul li>.nav_kid p:hover >a:before{ width: 20px; left: -32px; }
.navbrand ul li>.nav_kid p:hover >a:after{  width: 20px; right: -32px;}


.msec_tt{ margin: 35px 0}
.msec_tt h4{ font-size: 30px; color: #000; display: inline-block; }
.msec_tt span{ margin-left: 30px; position: relative; line-height: 24px; display: inline-block; text-transform: uppercase; color: #bdbdbd;}
.msec_tt span:before{ width: 10px; height: 10px; background: #9a6437; content: ''; position: absolute; left: -15px; top: 6px; font-size: 14px;  }

.wmys h4{color: #fff}
.wmys span{color: #fff}
.wmys span:before{background: #fff}


/*****#searchlist**********/
.search_page{ padding-top: 60px; margin-bottom: 100px; }
#searchlist{ background: #fff; padding: 70px 80px;}

#searchlist ul{}
#searchlist ul li{}
#searchlist ul li a{ color: #333; }

/*banner*/


.c-banner{
	width: 100%;
	position: relative;
	
}
.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: #000000;
	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;
}


/*优势*/

.indexys{width: 100%;overflow: hidden;background:url(../images/bg1.jpg) no-repeat center center;}
.indexyscen{width: 85%;overflow: hidden;margin: 0 auto;}
.indexysul{width: 100%;overflow: hidden;padding: 3% 0}
.indexysul li{float: left;width: 12.6666%;text-align: center;padding:3% 2%;cursor: pointer;transition: all 0.3s;height: 250px}
.ys1{border: 3px solid #fff;padding: 20px;width: 50px;transition: all 0.3s;border-radius: 100px;margin: 0 auto}
.ys1 img{width: 50px;height: 50px;transition: all 0.3s;}
.ys2{font-size: 23px;margin: 15px 0;color: #fff}
.ys4{font-size: 14px;line-height: 28px;color: #fff;}
.indexysul li:hover{background: rgba(154,100,55,0.8);border-radius: 2px;padding:2% 2% 4%;box-shadow: 3px 1px 13px #7f4412}
.indexysul li:hover .ys1 img{transform: rotateY(180deg)}

/*公司简介*/

.indexabouttit{width: 85%;overflow: hidden;margin: 0 auto}
.sec_about{width: 100%;overflow: hidden;background: #f7f7f7;background: url(../images/bg2.jpg) no-repeat center center;}
.index_about{width: 85%;overflow: hidden;margin: 0 auto;display: flex;/*padding: 55px 0 45px;*/}
.index_about_left{float: left;width: 48%;padding-right: 3%}
.index_about_right{float: right;width: 49%;overflow: hidden}
.index_about_right img{display: block;width: 100%;height: 100%;transition: all 0.3s;cursor: pointer}
.index_about_right img:hover{transform: scale(1.1)}
.about_title dt{font-size: 30px;font-weight: bold}
.about_title span{width: 30px;background: #666;margin-top: 25px;display: block;height: 2px}
.about_content{font-size: 15px;line-height: 30px;margin-top: 50px;margin-bottom: 28px}
.about_tel{overflow: hidden;}
.about_tel img{display: block;float: left;line-height: 25px;margin-right: 8px}
.about_tel span{display: block;float: left;font-size: 22px;font-weight: bold;font-family: "Arial";
            color: #9a6437; line-height: 25px;}

.about_tel label{font-size: 26px;font-weight: bold;display: block;line-height: 25px;float: right}
.about_more{display: block;width: 140px;color: #fff;font-size: 15px;line-height: 45px;background: #9a6437;text-align: center;margin-top: 35px;transition: all 0.3s;margin-bottom: 20px}
.about_more:hover{width: 160px;}
/*右侧客服*/

.toolbar-item,.toolbar-layer{background:url(../images/toolbar.png) no-repeat;}
.toolbar{position:fixed;right:0px;bottom:180px;z-index: 999999999}/*假设网页宽度为1200px，导航条在右侧悬浮*/
.toolbar-item{display:block;width:52px;height:52px;margin-top:1px;position:relative;-moz-transition:background-position 1s;-ms-transition:background-position 1s;-o-moz-transition:background-position 1s;-webkit-moz-transition:background-position 1s;transition:background-position 1s;}
.toolbar-item:hover .toolbar-layer{opacity:1;filter:alpha(opacity=100);transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);}
.toolbar-item-weixin{background-position:0 -798px;}
.toolbar-item-weixin:hover{background-position:0 -860px;}
.toolbar-item-weixin .toolbar-layer{height:212px;background-position:0 0;}
.toolbar-item-feedback{background-position:0 -426px;}
.toolbar-item-feedback:hover{background-position:0 -488px;}
.toolbar-item-app{background-position:0 -550px;}
.toolbar-item-app:hover{background-position:0 -612px;}
.toolbar-item-app .toolbar-layer{height:194px;background-position:0 -222px;}
.toolbar-item-top{background-position:0 -674px;}
.toolbar-item-top:hover{background-position:0 -736px;}
.toolbar-layer{position:absolute;right:46px;bottom:-10px;width:172px;opacity:0;filter:alpha(opacity=0);
transform-origin: 95% 95%;-moz-transform-origin: 95% 95%;-ms-transform-origin: 95% 95%;-o-transform-origin: 95% 95%;-webkit-transform-origin: 95% 95%;transform:scale(0.01);
-moz-transform:scale(0.01);-ms-transform:scale(0.01);-o-transform:scale(0.01);-webkit-transform:scale(0.01);transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;-webkit-transition:all 1s;}

/*意耐枕木*/
.indexpro{width: 85%;overflow: hidden;margin: 0 auto;}
.indexprocen{width: 100%;overflow: hidden;display: flex;}
.indexprocen dt{float: left;width: 50%;overflow: hidden;}
.indexprocen dt img{display: block;width: 100%;height: 100%;transition: all 0.3s;cursor: pointer}
.indexprocen dt:hover img{transform: scale(1.1)}
.indexprocen dd{float: left;width: 44%;background: #f7f7f7;padding: 3% 3%}
.indexproh1{font-size: 24px;font-weight: bold}
.indexproh2{font-size: 15px;margin-top: 20px;line-height: 28px}
.indexproh2 span{font-weight: bold;color: #9a6437}

.indexpromore a{display: block;width: 140px;line-height: 45px;color: #fff;background: #9a6437;text-align: center;margin-top: 30px;font-size: 15px;transition: all 0.3s}
.indexpromore a:hover{width: 160px;}
.indexproul{width: 100%;overflow: hidden;margin-top: 50px}
.indexproul li{float: left;width: 370px;margin-right: 20px;cursor: pointer;}
.indexproul li dt{width: 100%;overflow: hidden;}
.indexproul li dt img{display: block;width: 100%;transition: all 0.3s}
.indexproul li dd{background: #f7f7f7;padding:15px 3%;text-align: center;font-size: 16px;transition: all 0.3s}
.indexproul li:hover img{transform: scale(1.1)}
.indexproul li:hover dd{background: #9a6437;color: #fff;padding:10px 3% 20px;}

/*意耐枕木优势*/

.c_1200_3{background: url(../images/bg2.jpg) no-repeat center center;padding: 30px 0}
.c_1200_3 .main_1 {
    width: 85%;
	margin: 0 auto;
    margin-top: 26px;
	overflow: hidden
	
}
.c_1200_3 .main_1 .img {
    width: 33.333%;
    float: left;
    text-align: center;
	
}
.c_1200_3 .main_1 .img img{transition: all 0.3s;cursor: pointer;width: 100%;height: 100%}
.c_1200_3 .main_1 .text {
    width:33.333%;
    float: left;
	margin-top: 30px

}
.c_1200_3 .main_1 .text li {
    width: 100%;
    float: left;
    margin-top: 41px;
	transition: all 0.3s;
	cursor: pointer
}
.c_1200_3 .main_1 .text li:hover{margin-top: 31px;margin-bottom: 10px}

.c_1200_3 .main_1 .text li .ico {
    background: url(../images/ico4_1.png) no-repeat center;
    height: 70px;
    text-align: center;
    font-size: 30px;
    color: white;
    font-weight: bold;
    font-family: "Arial";
    line-height: 70px;
    float: left;
    width: 97px;
}
.c_1200_3 .main_1 .text li .text_r {
    margin-left: 105px;
}
.c_1200_3 .main_1 .text li .text_r .title_1 {
        width: 100%;
    float: left;
    font-size: 22px;
    color: #000;
    line-height: 30px;
    font-weight: bold;
	transition: all 0.3s
}

.c_1200_3 .main_1 .text li:hover .title_1{color: #9a6437}

.c_1200_3 .main_1 .text li .text_r .p {
    width: 100%;
    float: left;
    margin-top: 13px;
    font-size: 14px;
    color: #666;
    line-height: 24px;
}
.c_1200_3 .main_1_b .img {
    float: left;
}
.c_1200_3 .main_1_b .text {
    float: right;
}

/*底部*/

.indexbottom{width: 100%;overflow: hidden;background: #333}
.bottomcen{width: 85%;margin: 0 auto;overflow: hidden;padding: 50px 0}
.bottom1{float: left;margin-top: 25px;}
.bottom2{float: left;margin-left:6%;border-left: 1px solid #3f3f3f;border-right: 1px solid #3f3f3f;padding-left: 6%;padding-right: 2%}
.bottom2 dt{color: #fff;font-size: 16px;font-weight: bold;margin-bottom: 20px}
.bottom2 dd{color: #fff;font-size: 15px;}
.bottom2 dd a{color: #ccc;font-size: 15px;margin-right: 55px;margin-bottom: 15px;display: block;float: left;}
.bottom2 dd a:hover{color: #fff;}

.bottom3{float: left;padding-left: 6%}
.bottom3 dt{color: #fff;font-size: 16px;font-weight: bold;margin-bottom: 16px}
.bottom3 dd{color: #ccc;font-size: 15px;line-height: 27px}
.commoncopy{width: 94%;text-align: center;background: #333;color: #ccc;padding: 12px 3%;border-top: 1px solid #3f3f3f}
.commoncopy a{color: #ccc}
.fiueww{overflow: hidden;margin-bottom: 10px}
.fiueww img{display: block;float:left;width: 25px;}
.fiueww span{display: block;float:left;color: #ccc;margin-left: 8px;line-height: 25px;/*width: calc( 100% - 37px)*/}
.bottom4{float: right;}
.bottom4 dt{text-align: center;color: #ccc;margin-top: 5px}

/*合作伙伴*/
.main-sec5{width: 100%;overflow: hidden;background: #f7f7f7}
.indexhz{width: 100%;overflow: hidden;margin: 40px 0}
.indexhz li{float: left;margin-left: 1%;width: 15.833%;margin-bottom: 1%;cursor: pointer;overflow: hidden;position: relative;}
.indexhz li img{display: block;width: 100%;height: auto;transition: all 0.3s}
.indexhz li:nth-child(6n+1){margin-left: 0}
.indexhz li:hover img{transform: scale(1.1)}


.case_ms{text-align: center;font-size: 18px;line-height: 28px;position: absolute;top: 100%;-webkit-transition: all 0.5s;transition: all 0.5s;color:rgba(255,255,255,0);z-index: 2;width: 100%}
.indexhz li:hover .case_ms{top: 40%;color:rgba(255,255,255,1)}
.dbg{position: absolute;top: 0;left: 0;background: rgba(0,0,0,0.0);-webkit-transition: all 0.5s;transition: all 0.5s;width: 100%;height: 100%}
.indexhz li:hover .dbg{background: rgba(0,0,0,0.5)}



/*新闻中心*/
.indexnews{width: 100%;overflow: hidden;background: #fff;margin-bottom: 45px}
.indexnewscen{width: 85%;overflow: hidden;margin: 0 auto;display: flex;background: #f7f7f7;}
.indexnewscen_left{float: left;width: 49%;cursor: pointer;background: #9a6437}
.indexnewscen_right{float: right;width: 45.5%;padding: 2% 0  1% 3.5%}
.newsleft1{transition: all 0.3s;width: 100%;overflow: hidden}
.newsleft1 span{display: block;min-height: 280px;transition: all 0.3s;background-size:100%;color: #fff}
.newsleft2{font-size: 18px;padding: 18px 3% 13px;transition: all 0.3S;display: block;white-space: nowrap;text-overflow: ellipsis;;overflow: hidden;color: #fff}
.newsleft3{padding: 0px 3%;color: #fff}
.newsleft4{padding: 0px 3%;color: #fff;margin-top: 13px;margin-bottom: 30px;line-height: 26px;display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;}
.indexnewscen_left:hover .newsleft1 span{transform: scale(1.1)}
.newsleft1:hover span{transform: scale(1.1)}
.indexnewscen_left:hover .newsleft2{color: #fff;padding: 18px 3% 13px 5%;}
.indexnewscen_right ul{width: 100%;overflow: hidden;}
.indexnewscen_right ul li{position: relative;margin-bottom: 16px;border-bottom: 1px dotted #ddd;padding-bottom: 15px;transition: all 0.3S;}
.indexnewscen_right ul li span{position: absolute;top: 0;right: 0;color: #999}
.indexnewscen_right ul li a{display: block;font-size: 15px;width: 80%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;background: url(../images/dot.jpg) no-repeat left center;padding-left: 15px;background-size: 3px;transition: all 0.3S;}
.indexnewscen_right ul li:hover {margin-left: 15px;}
.indexnewscen_right ul li:hover a{color: #9a6437;}

/*link*/
.foot-link{background: #333;padding-bottom: 30px}
.foot-link dl{width: 85%;
    overflow: hidden;
    margin: 0 auto;display: flex;}
.foot-link dl dt{float: left;color: #a09c9c;font-size: 15px;}
.foot-link dl dd{float: left;color: #a09c9c;width: calc( 100% - 100px )}
.foot-link dl dd a{color: #a09c9c;margin-right: 15px;font-size: 15px;}
.foot-link dl dd a:hover{text-decoration: underline}


.tel_kefu{position: fixed;bottom: 100px;right: 0px;display: none}




/*-------------手机站导航开始----------*/
.sp_header{height:50px;overflow:hidden;background:#9a6437;position:fixed;z-index:1000000;width:100%;display: none;top: 0}
.sp_logo{padding:5px 10px 15px;float:left;height:50px}
.sp_logo img{margin:auto;max-height:36px;}
.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}
/*------------手机站导航结束----------*/





.nybanner{width: 100%;overflow: hidden;}
.nybanner dl{width: 85%;overflow: hidden;margin: 0 auto;padding: 160px 0}
.nybanner dl dd{font-size: 32px;font-weight: bold;color: #fff;text-align: center}
.nycontent{width: 100%;overflow: hidden;}
.nycontent-1{width: 85%;overflow: hidden;margin: 0 auto;background: #fff;}
.nynav{width: 100%;overflow: hidden;margin: 0 auto;background: #f7f7f7;}
.nynav dl{width: 85%;overflow: hidden;margin: 0 auto;padding: 16px 0;color: #999;text-align: right}


.nyabout{font-size: 15px;line-height: 33px;display: flex;}
.nyabout .nyabouttext{font-size: 15px;float: left;width: 47.5%;padding-top: 25px;background: #9a6437;color: #fff;padding: 25px 2% 0}
.nyabout .nyaboutimg{font-size: 15px;float: right;width: 48.5%}
.nyabout .nyabouttext p{font-size: 15px;color: #fff;}
.nyabout .nyaboutimg img{display: block;height: 100%}
.nyculture{width: 100%;overflow: hidden;background: #f7f7f7;margin-top: 40px;padding-bottom: 50px}
.nycultureul{width: 85%;overflow: hidden;margin: 0 auto}
.nycultureul li{float: left;width: 370px;margin-right:20px;overflow: hidden}
.nycultureul li img{display: block;cursor: pointer;transition: all 0.3s;}
.nycultureul li:hover img{transform: scale(1.1)}



.nygc{width: 85%;overflow: hidden;margin: 0 auto;padding-bottom: 20px}
.nygc ul{width: 100%;overflow: hidden}
.nygc li{float: left;width: 370px;margin-bottom: 50px;cursor: pointer;overflow: hidden;position: relative;margin-right:20px}
.nygc li img{display: block;width: 100%;height: auto;transition: all 0.3s}
.nygc li:hover img{transform: scale(1.1)}


.nygc .case_ms11{text-align: center;font-size: 18px;line-height: 28px;position: absolute;top: 100%;-webkit-transition: all 0.5s;transition: all 0.5s;color:rgba(255,255,255,0);z-index: 2;width: 100%}
.nygc li:hover .case_ms11{top: 40%;color:rgba(255,255,255,1)}
.nygc .dbg11{position: absolute;top: 0;left: 0;background: rgba(0,0,0,0.0);-webkit-transition: all 0.5s;transition: all 0.5s;width: 100%;height: 100%}
.nygc li:hover .dbg11{background: rgba(0,0,0,0.5)}


.nyyinai{width:79%;overflow: hidden;margin: 0 auto;background: #fff;padding: 2% 3%;/*margin-bottom: 45px*/}
.nyyinaicenee{width:85%;overflow: hidden;margin: 0 auto;padding: 0;background: #f7f7f7;margin-top: 40px}
.nyyinaicenee .nyyinaileft{padding-left: 3%}
.nyyinaileft{float: left;width: 46%;}
.nyyinaileft img{display: block;width: 100%;height: auto}
.nyyinairight{float: right;width: 49%}
.nyyinairight img{display: block;width: 100%;height: auto}
.ynzm_1{font-size: 24px;margin-top: 40px}
.ynzm_2{width: 80px;height: 3px;background: #9a6437;margin: 30px 0;}
.ynzm_3{line-height: 32px;font-size: 16px}

.nypronav{text-align: center;padding: 25px 0 35px;background: #f7f7f7}
.nypronav a{margin: 0 40px;font-size: 16px;border-bottom: 2px solid #f7f7f7;padding-bottom: 10px;transition: all 0.3s;}

.nypronav a.on{border-bottom: 2px solid #9a6437;color: #9a6437}
.nypronav a:hover{border-bottom: 2px solid #9a6437;color: #9a6437}


.nyprolist{width: 100%;overflow: hidden;background: #fff;}

.nyprolist ul{width: 85%;overflow: hidden;margin: 0 auto;padding-top: 40px}
.nyprolist ul li dt{width: 100%;overflow: hidden}
.nyprolist ul li dt img{display: block;width: 100%;height: auto;transition: all 0.5s;}

.nyprolist ul li{width: 23.875%;margin-right: 1.5%;float: left;text-align: center;margin-bottom: 25px}

.nyprolist ul li:nth-child(4n+4){margin-right: 0}

.nyprolist ul li dd{font-size: 16px;padding: 15px 10px;transition: all 0.5s;overflow: hidden;white-space: nowrap;text-overflow: ellipsis}
.nyprolist ul li:hover img{transform: scale(1.1)}
.nyprolist ul li:hover dd{background:#9a6437;color: #fff }

.news_view {
    width: 85%;
    overflow: hidden;
    margin: 0 auto;
    padding: 0px 0 10px
}

.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: #9a6437;}
.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: 40px;
    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;
        }
.nynewslist{width: 100%;overflow: hidden;background: #f7f7f7;}
.nynewslist ul{width: 85%;overflow: hidden;margin: 0 auto;margin-top: 20px}
.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: #9a6437;margin-left: 10px}



.list_page {
    height: 30px;
    margin: 0 auto;
    margin-bottom: 25px;
}

.list_page span {
        color: #9a6437;
        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: #9a6437;
            color: #fff;
            border: 1px solid #9a6437
        }

.list_page a:hover span {color: #fff; }
.connn dl dd{color: #333}
.hezuolist{width: 85%;overflow: hidden;margin: 0 auto}
.hezuolist li img{border: 1px solid #ddd;width: 99%}

.feedbackcen{width: 79%;overflow: hidden;margin: 0 auto;background: #fff;padding: 3%;margin-bottom: 40px}
.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: #9a6437;
        width: 260px !important;
        line-height: 50px !important;
        font-size: 16px;
    }


.ny_contact {
    width: 85%;
    overflow: hidden;
    margin: 0 auto;
    padding: 20px 0 70px
}

.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: 4.8%;border-right: 1px solid #ddd;}
.ny_contact ul li.con1{border-right: 1px solid #ddd;padding-right: 4.8%;}
.ny_contact ul li.con3{padding-left: 4.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;                
            	}

.ny_contact .map {
        width: 100%
    }

.yinaineiyecen{width: 85%;overflow: hidden;margin: 0 auto;}
.ggbg{font-size: 24px;border-bottom: 1px solid #333;padding-bottom: 15px;margin: 20px 0;color: #333}
.nycon{font-size: 16px;font-weight: bold;margin-top: 15px}

.xzconds{width: 100%;overflow: hidden;padding-top: 40px;margin-bottom: 25px}
.xzcondsaa{float: left;background: #f7f7f7;border: 1px solid #eee;width: calc(19.5% - 2px);text-align: center;padding: 0 2%}
.xzcondsaa1{margin-right: 2%;}
.xz11{margin-top: -30px}
.xz22{font-weight: normal;font-size: 16px;color: #666}
.xz33{font-weight: normal;font-size: 16px;height: 60px;padding-bottom: 10px;line-height: 20px;margin-top: 5px;font-family: "Arial"}



@media screen and (max-width: 1690px){
	.navbrand ul li{width: 90px}
	.navbrand ul li>a{width: 90px}
	.about_content{margin-top: 35px;margin-bottom: 15px}
	.about_more{margin-top: 25px}
	.c_1200_3 .main_1 .text{margin-top: 0}
	

}
@media screen and (max-width: 1600px) {
	.foot-link dl,.bottomcen,.layout-w,.indexnewscen,.indexabouttit,.c_1200_3 .main_1,.indexpro,.indexyscen,.index_about,.nycontent-1,.nycultureul,.nygc,.nyprolist ul,.news_view,.nynewslist ul,.ny_contact,.hezuolist,.yinaineiyecen{width: 90%}
	.nyyinai{width: 84%}
	.feedbackcen{width: 84%}
	.c_1200_3 .main_1 .text li{margin-top: 21px;margin-bottom: 20px}
	.ynzm_1{margin-top: 0px}
	
}

@media screen and (max-width: 1470px){

	.bottom2{margin-left: 2%;padding-left: 2%;padding-right: 0%}
	.bottom3{padding-left: 2%}
}


@media screen and (max-width: 1440px){
	.navbrand ul li{width: 80px}
	.navbrand ul li>a{width: 80px}
}

@media screen and (max-width: 1360px) {
	.foot-link dl,.bottomcen,.layout-w,.indexnewscen,.indexabouttit,.c_1200_3 .main_1,.indexpro,.indexyscen,.index_about,.nycontent-1,.nycultureul,.nygc,.nyprolist ul,.news_view,.nynewslist ul,.ny_contact,.hezuolist,.yinaineiyecen{width: 94%}
	.nyyinai{width: 94%}
	.feedbackcen{width: 88%}
	.ynzm_3{line-height: 28px}
	.ynzm_2{margin: 15px 0}
	.nyyinaileft{width: 48%}
}

@media screen and (max-width: 1280px){
	.logo img{width: 400px;height: auto}
	.logo {height: auto}
}

@media screen and (max-width: 1280px){
	.logo img{width: 340px;height: auto}
	.nav-wrap{margin: 0}
	.h_wrap2{height: auto}
	.navbrand ul li>.nav_kid{top: 88px}
}


@media screen and (max-width: 1200px){
	.m-search{display: none}
	.bottom2 dd a{margin-right: 20px}
}

@media screen and (max-width: 1130px){
	.bottom4{display: none}
	.index_about{display:inherit}
	.index_about_left{width: 97%}
	.index_about_right{width: 100%;margin-bottom: 3%}
	.indexysul li{width: 29.3333%;}
	.ys4{}
	.indexysul li:hover{padding: 3% 2%}
	.c_1200_3 .main_1 .text li {
    margin-top: 0px;
    margin-bottom: 20px;
		
}
	.c_1200_3 .main_1 .text li .text_r .p{margin-top: 6px;line-height: 20px}
	.indexnewscen_right ul li a{width: 60%}
	
	
	.head{display: none}
	.sp_header{display: block}
	
	.c-banner{margin-top: 50px}
	
}


@media screen and (max-width: 1080px){
	.bottom4{display: none}
}

@media screen and (max-width: 1024px){
	.indexprocen{display: inherit;}
	.indexprocen dt{width: 100%}
	.indexprocen dd{width: 94%}
	.indexnewscen_left{width: 100%}
	.indexnewscen{display: inherit}
	.indexnewscen_right{width: 96.5%}
	.indexnewscen_right ul li span{right: 3%}
	.indexhz li{width: 32.6666%;margin-left: 0;margin-right: 1%}
	.indexhz li:nth-child(3n+3){margin-right: 0}
	.nyabout{display: inherit;}
	.nyabout .nyabouttext{width: 96%;padding: 25px 2% 25px;margin-bottom: 3%}
	.nyabout .nyaboutimg{width: 100%}
	.nybanner{margin-top: 50px}
	.feedbackcen_left{width: 100%}
	.feedbackcen_left img{height: 200px}
	.nybanner dl{padding: 120px 0}
	.feedbackcen_right{width: 100%;margin-top: 25px}
	.ny_contact ul{display: inherit}
	.ny_contact ul li{width: 46%;border-right: 0px solid #ddd!important;padding-left: 0!important;padding-right: 0!important;margin-bottom: 0}
	.ny_contact ul li dd{height: 52px}
	.ny_contact ul li:nth-child(1){margin-right: 8%}
	.ny_contact ul li:nth-child(3){margin-right: 8%}
	.ny_contact ul{padding: 30px 0 0}
}

@media screen and (max-width: 768px){
	.c_1200_3 .main_1 .text{width: 100%}
	.c_1200_3 .main_1 .img{width: 100%;margin-bottom: 15px}
	.c_1200_3 .main_1 .img img{width: 60%}
	.bottom2{display: none}
	.msec_tt h4{font-size: 22px}
	.msec_tt{margin: 20px 0!important}
	.about_tel label{font-size: 24px}
	.about_more{line-height: 35px}
	.about_content{margin-top: 25px}
	.c-banner .nexImg, .c-banner .preImg{padding: 6px;margin-top:-19px}
	.nybanner dl{padding: 80px 0}
	.nybanner dl dd{font-size: 27px}
	.nybanner{background-size: 160%!important}
	.nyyinaileft{width: 100%}
	.nyyinairight{width: 100%;margin-top: 4%}
	.ynzm_1{font-size: 18px;font-weight: bold}
	.nyyinai{margin-bottom: 3%}
	.feedbackcen{width: 94%}
	.texingcen img{display: block;width: 100%;height: auto;}
	.texingcen p img{display: block;width: 100%;height: auto;}
	.nyyinaicenee{width: 94%!important;}
	.nyyinaicenee .nyyinaileft{width: 94%!important;padding-top: 3%} 
	.xz11 img{width: 65px;height: 65px;margin: 0 auto}
	.xzcondsaa{width: 44%;margin-bottom: 40px}
	.xzcondsaa:nth-child(2){margin-right: 0}
	.xzconds{margin-bottom: 0}
	.xzcondsaa:nth-child(3){margin-bottom: 0}
	.xzcondsaa:nth-child(4){margin-bottom: 0}
	.nyyinaicenee{margin-top: 20px}


}

@media screen and (max-width: 750px){
	.indexysul li{width: 46%}
	.ys4{line-height: 24px}
	.ys1{width: 35px;border: 2px solid #fff;padding: 15px;height: 35px}
	.ys1 img{width: 35px;height: 35px}
	.indexysul li{height: 230px}
	.ys2{font-size: 20px}
	.indexpromore a{line-height: 35px;margin-top: 20px}
	.indexprocen dd{padding: 4% 3% 5%}
	.indexproh2{margin-top: 15px;line-height: 25px}
	.about_content{line-height: 25px}
	.c_1200_3 .main_1 .text li .text_r .title_1{font-size: 18px}
	.c_1200_3 .main_1 .img img{width: 70%}
	.c_1200_3 .main_1{margin-top: 0}
	.c_1200_3{padding: 30px 0 20px}
	.msec_tt span{margin-left: 20px}
	.indexhz{margin: 20px 0}
	.indexnews{margin-bottom: 25px}
	.bottomcen{padding: 30px 0}
	.bottom1{margin-top: 0;width: 100%;margin-bottom: 10px}
	.bottom1 img{display: block;margin: 0 auto;width: 184px}
	.bottom3 dt{display: none}
	.toolbar{display: none}
	.tel_kefu{display: block;}
	.indexnewscen_right ul li{margin-bottom: 11px;padding-bottom: 11px}
	.indexnewscen_right{padding: 4% 0 1% 3.5%;}
	.c-banner .jumpBtn ul li{width: 9px;height: 9px;margin-left: 4px}
	.c-banner .jumpBtn{bottom: 5px}
	
	.fiueww span{width: calc( 100% - 37px);}
	
	.nybanner dl dd{font-size: 20px}
	.nybanner{background-size: 240%!important}
	.nybanner dl{padding: 42px 0 }
	.nyculture{padding-bottom: 10px}
	.nypronav a{margin: 0 20px}
	.nyprolist ul li{margin-right: 0;margin-left: 1%;width: 49.5%;margin-bottom: 0px}
	.nyprolist ul li:nth-child(2n+1){margin-left: 0;}
	.nyprolist ul{padding-top: 20px}
	.texingtitle{font-size: 12px}
	.nynewslist_li_img{width: 35%}
	.nynewslist_li_text{width: 62%}
	.nynewslist_li_text_tit a{font-size: 17px;padding-bottom: 10px;margin-top: 0}
	.nynewslist_li_text_wz{margin-top: 10px;line-height: 20px}
	.nynewslist_li_text_date{margin-top: 5px;font-size: 13px}
	.nynewslist_li_img img{max-height: 120px;min-height: 105px}
	.nynewslist ul li{padding: 3% 2.5%;margin-bottom: 3%}
	.nynewslist ul{margin-top: 0}
	.news_tuijian_ul li{width: 100%;margin-right: 0}
	.news_tuijian_ul li a{width: 75%}
	.news_tuijian_ul{padding-top: 0}
	.nypronav{padding: 16px 0 26px}
	.feedbackcen_right li{width: 100%}
	.feedbackcen_right input{width: calc(100% - 85px)}
	.lyybtn input{line-height: 40px!important;height: 40px;outline: non;}
	.ny_contact ul li{width: 94%;margin: 0 3%;border-bottom: 1px solid #eee;margin-bottom: 12px}
	.ny_contact ul li:nth-child(1){margin-right: 0%;}
	.ny_contact ul li:nth-child(3){margin-right: 0%;padding-bottom: 0}
	.ny_contact ul li:nth-child(2){padding-bottom: 0}
	.ny_contact ul li:nth-child(4){padding-bottom: 0}
	.ny_contact ul{padding: 15px 0 0}
	.ny_contact{padding: 15px 0 20px}
	.indexhz li{margin-left: 2%;width: 48%;margin-right: 0!important;margin-bottom: 2%}
	.indexhz li:nth-child(2n+1){margin-left: 0}
	.hezuolist li img{width: 98%}

}
	

