*{box-sizing:border-box;margin:0; padding:0; list-style:none; font-family: "微软雅黑"; font-size:14px; }
a{ text-decoration:none; color:#333; transition: all 0.3s; -o-transition: all 0.3s; -mos-transition: all 0.3s; -webkit-transition: all 0.3s;  }
a:hover{color:#b48d66;text-decoration:none}
h1,h2,h3,h4,h5,h6{font-weight:normal; margin: 0;}
hr{ border:none;}
.clear{ clear:both;}
p,ul{margin: 0;}
img{ border:0; vertical-align:middle; }
input,textarea{outline:none;}
.container,.main_container{width:1200px; margin:0px auto;}
.r{float:right;}
.l{float:left;}


/*头部*/


/*头部*/
.logo .fb{width:185px;height:49px; margin-left:8px;}
.header{height:488px; width: 155px; margin-top: 28px; }
.header_top{width: 100%; height:40px;line-height: 40px; background:rgba(255, 255, 255, 0.7)}
.header_top .container{height: 100%;}
.header_logo{width:100%; height:120px; }
.header_logo img{width:100%; height: 100%;}

.top{float: left; height:366px; width: 155px;  padding: 5px 27px 0 10px; background: rgba(255,255,255,0.5); background: url(../images/nav_h.png) no-repeat}
.top-middle{width:100%;margin:0 auto;height:300px;}
.top-middle>img{margin-top:26px; float: left;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav{height:100%;}
.nav a{ color:#333;}
.nav .nLi{position:relative; height: 38px; width:100%; border-bottom: 1px solid #c4c3c3;}
.nav .nLi h3{ float:left;text-align: center; line-height: 38px;height: 100%;width: 100px; margin-left: 6px;}
.nav .nLi h3 p{width:70px; height: 100%; float: left}
.nav .nLi h3 a{ display:block;  font-size:15px; font-weight:normal; color:#a87a4c; height: 38px; }
.nav .nLi h3 i{ float: left; width:20px; height:20px; display: block; color: #a87a4c; line-height: 20px; margin-top: 9px;}
.nav .sub{ display:none;left:122px; top:0px;  position:absolute;  line-height:26px; padding:0; width:100%;     z-index: 999; background: #ddd }
.nav .sub li{ zoom:1; border-bottom: 1px solid #eeeeee;  height:40px; line-height: 40px;  background:#eeeeee;text-align: center; }
.nav .sub li p{ width:100%; float: left; margin: 0px; }
.nav .sub li span{ float: right;}
.nav .sub a{ display:block; padding:0 10px; color: #333333; font-size: 12px; height: 100%; }
.nav li.active h3 a{color: #333 }
.nav li.active h3 i{background: #000; border-radius: 50%; color: #fff; font-size: 14px;}
.sub li:hover a{color:#e4bb28}
.logo{float:left;height:55px;width:439px; margin-top: 20px;}
.logo a img{height: 52px; }
.nav .nLi:hover i{ display: block; }
.all_nav{ width:100%; height: auto; display: block; position: absolute; top: 0px; left:0px;z-index:999 }
.top_pic{width:21px; height: 366px; float: right}


.top_ww{width:80px; height: 35px; margin: 0px auto;}
.top_ww .t_wx{ background: url(../images/twx.png) no-repeat; width: 29px; height: 29px; position: relative; float: left}
.top_ww .t_sj{ background: url(../images/tsj.png) no-repeat; width: 29px; height: 29px; position: relative; float: right}
.top_ww img{width:100px; height: 100px; display: none; position: absolute; top: 40px; left:-30px; border: 1px solid #ccc}
.top_ww .t_wx:hover img{display: block}
.top_ww .t_sj:hover img{display: block}

.nav .nLi:hover h3 i{ background: #000; border-radius: 50%; color: #fff; font-size: 14px;}







/*banner*/
.index_top{width:100%; height: 600px; position: relative}
.index_top .slideBox{ width:100%; height:600px; overflow:hidden; position:relative; }
.index_top .slideBox .hd{ height:22px; overflow:hidden; position:absolute; right:50%; bottom:25px; z-index:1;  margin-right: -58px;}
.index_top .slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.index_top .slideBox .hd ul li{ float:left; margin-right:15px;  width:18px; height:18px;  border-radius:50%; border:1px solid #b48d66; cursor:pointer; }
.index_top .slideBox .hd ul li.on{ background:#b48d66;}
.index_top .slideBox .bd{ position:relative; height:100%; z-index:0;width:100%  }
.index_top .slideBox .bd ul{height: 100%;width:100%}
.index_top .slideBox .bd li{ zoom:1; vertical-align:middle; height: 100%;width:100%}
.index_top .slideBox .bd li a{height: 100%;width:100%; display: block; overflow:hidden}
.index_top .slideBox .bd img{ width:100%; height:100%; display:block;  }



/*导航*/
.index_title{width:100%; height: 80px; text-align: center; margin: 75px 0 0px;}
.index_title h3{font-size: 33px; color: #b48d66; font-weight: bold;line-height: 50px;}
.index_title h4{font-size: 36px; height: 75px; line-height: 75px; color: #b48d66; background: url(../images/tbj.png) no-repeat center; margin-top: 8px;}









/*第一部分*/
.index_one{width:100%; height: 889px; background: url(../images/d1_bj.png) no-repeat center; padding-top: 250px;}
.index_d1{width:562px; height: 529px; }
.index_d1 img{width:100%; height: 100%;}
.index_dinfo{width:600px; height: 529px;  margin-left:35px; padding: 90px 45px 0;}
.index_dinfo h3{font-size: 70px; color: #b48c65; font-weight: bold;}
.dinfo_xx{ width:100%; height: 60px; line-height: 28px; font-size: 16px; color: #434343;     overflow: hidden;}
.dinfo_liang{width:315px; height: 38px; border: 1px solid #b48d66; line-height: 36px; margin-top: 40px; text-align: center}
.dinfo_liang p.liang{width:50%; float: left; height: 100%; background: #b48d66;font-size: 24px; color: #fff}
.dinfo_liang p.name{width:50%; float: left; height: 100%;   font-size: 24px; color: #b48d66;}
.dinfo_name{width:100%;  height: auto; display: block; overflow: hidden;}
.dinfo_name h4{ font-size: 130px; color: #bfbfbf; font-family: "Impact"; float: left; width: 53px; margin-right: 8px;}
.dinfo_name p{ }
.d_nam{font-size: 54px; color: #333; height: 54px; line-height: 54px;    margin-top: 21px;}
.d_en{ font-size: 60px; color: #bfbfbf;  font-family: "Impact"}


/*2*/
.index_er{width:100%; height:733px; background: url(../images/d2_bj.jpg) no-repeat center; padding-top: 47px; text-align: right}
.d_fen{font-size: 60px; color: #bfbfbf;  font-family: "Impact"; float: left; margin-right:45px;}

.index_er .dinfo_liang,.index_si .dinfo_liang{ float: right}
.index_er .dinfo_name{ margin-bottom:20px;}
.index_er .index_dinfo{margin-top: 30px; margin-left: 0px; width: 540px;}
.index_er .index_d1{width:660px; height: 633px;}



/*3*/

.index_san{width:100%; height:739px; background: url(../images/d3_bj.jpg) no-repeat center; padding-top: 105px; position: relative; }
.index_san .dinfo_name{ margin-bottom:40px;}
.index_san_hua{width:241px; height: 265px; position: absolute; right:0px; bottom:-55px; z-index: 111}
.index_san_hua img{width:100%; height: 100%;}

/*4*/

.index_si{width:100%; height:852px; background: url(../images/d4_bj.png) no-repeat center; padding-top:140px; margin-top: -27px; text-align: right; position:relative; z-index:9 }
.index_si .dinfo_name{margin: 5px 0 20px;}
.index_si .index_dinfo{margin-left: 0px; margin-right:38px;}




/*底部*/
.index_footer{width:100%; height: 310px; background: #e2e2e2; border-bottom: 3px solid #b48d66;  margin-top: -79px;}

.ny_footer,.footer{width:100%; height: 310px; background: #e2e2e2; border-bottom: 3px solid #b48d66; }

.footer{width:100%; height: 310px; }
.footer_in{width:246px; float: left; height: auto; margin-top: 50px;}

.footer_in img{width:232px; height: 121px;}
.footer_in .footer_input{width:220px; height:30px; background: #fff; border-radius:15px; padding: 0px 10px; margin-top: 20px;}
.footer_in .footer_input input[type="text"]{width:172px;  height: 27px; line-height: 27px; margin-top: 2px; font-size: 14px; color: #c2c1c1; border: 0px;}
.footer_in .footer_input input[type="submit"]{width:18px; height: 18px; background: url(../images/sou.png) no-repeat; border: 0px; margin-top: 6px; float: right}

.footer_nav{width:500px; height: 100%; float: left; margin-top: 26px; margin-left: 25px;}

.footer_nav dl{width:135px; float: left; margin-right: 30px; overflow: hidden}
.footer_nav dl dt,.footer_news h3,.footer_wx h3{ font-size: 18px; color: #b48d66; font-weight: bold; background:url(../images/bx.jpg) no-repeat left bottom; height:45px; line-height: 45px; margin-bottom: 10px;}
.footer_nav dl dd{font-size: 14px; color: #484645; border-bottom: 1px dashed #dcdcdc; background: url(../images/x.png) no-repeat left center; padding-left: 15px; height: 40px; 
	line-height:40px;}


.footer_news{width:245px; height: 240px; float: left; margin-top: 26px;}
.footer_news ul{width:100%; height: 138px; margin-top:23px;}
.footer_news ul li{width:100%; height: 60px; margin-bottom: 10px;}
.footer_news ul li img{width:89px; height: 60px; float: left}
.footer_news ul li div{ float: right; width: 150px;}
.footer_news ul li div p{width:100%; height: 42px; line-height: 25px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap}
.footer_news ul li div span{font-size: 12px; color: #b48d66;}


.footer_wx{width:175px; float: right; margin-top: 26px;}
.footer_wx img{margin-top: 12px;width:175px; height: 136px;}


/*链接*/
.link_biaoqian p{color: #b48d66; font-size:16px; float: left;}
.link_biaoqian ul{float: left;width:92%}
.link_biaoqian ul li{padding: 0px 15px;  float:left; color: #999999; font-size: 12px;}
.link_biaoqian ul li a{color:#333}
.link_biaoqian ul li:hover a{ color: #d30d0d;}
.link_biaoqian{width:100%; height:auto; line-height: 20px; padding: 10px 0px;  overflow: hidden;}
.link_biaoqian .container{height:auto;line-height: 20px;}
















/**mproduct*/
.mproduct{background: url(../images/bg_mpro.jpg)no-repeat center;padding-top: 56px; padding: 30px;}
.mproduct .mat_xx{width: 210px;}
.mpro_con{margin-top: 64px;}
.mproduct .mabu_tit .xian{z-index: 1;bottom: 0.5px;}
.mpro_hang{width: 600px;height: 230px;background: #FFFFFF;overflow: hidden;margin-bottom: 30px;}
.mpro_pic{width: 282px;height: 230px;float: left;overflow: hidden;position: relative;}
.mpro_pic img{width: 282px;height: 230px;transition: all 0.8s ease-in-out;}
.mpro_pic:hover img{
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
}
.mpro_pic:hover .mpro_hd{display: block;}
.mpro_hd{position: absolute;left: 0;top: 0;background: rgba(0,0,0,.5);width: 100%;height: 100%;text-align: center;color: #FFFFFF;padding-top: 80px;display: none;transition: all 0.8s ease-in-out;}
.mpro_hd h6{font-size: 18px;font-weight: bold;line-height: 30px;}
a.pic_btn{display: inline-block;width: 102px;height: 26px;font-size: 12px;background: #f64500;line-height: 26px;border-radius: 5px;margin-top: 24px;}
.mpro_txt{width: 318px;float: left;padding: 38px 52px 0 36px;}
.mpro_txt h6{font-size: 18px;color: #f64500;font-weight: bold;line-height: 30px;}
.mpro_txt p{font-size: 12px;color: #666666;line-height: 22px;margin-top: 10px;
word-break:break-all;display:-webkit-box; -webkit-line-clamp:3;
  -webkit-box-orient:vertical; overflow:hidden;
}
a.mpro_btn{font-size: 12px;color: #f64500;margin-top: 34px;text-transform: uppercase;display: inline-block;}


/**mcase*/
.mcase{margin-top: 46px;padding-bottom: 25px;}
.mcase_con{margin-top: 40px;}

.picScroll-left{ width:100%;  overflow:hidden; position:relative;   }
		.picScroll-left .hd{ overflow:hidden;  height:22px;   position:absolute; right:50%; bottom:6px; z-index:1;  margin-right: -29px;}
		.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
			 cursor:pointer; background:url("images/arrow.png") no-repeat;}
		.picScroll-left .hd .next{ background-position:0 -50px;  }
		.picScroll-left .hd .prevStop{ background-position:-60px 0; }
		.picScroll-left .hd .nextStop{ background-position:-60px -50px; }
		.picScroll-left .hd ul{  overflow:hidden; zoom:1;  zoom:1; }
		.picScroll-left .hd ul li{ float:left;  width:14px; height:14px; overflow:hidden; margin-right:15px; text-indent:-999px; cursor:pointer;border-radius: 50%;border: 1px solid #F64500;  }
		.picScroll-left .hd ul li.on{ background: #F64500; }
		.picScroll-left .hd ul li:last-child{margin-right: 0;}
		.picScroll-left .bd{ padding-bottom: 60px; }
		.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
		.picScroll-left .bd ul li{ margin:0 19px; float:left; _display:inline; overflow:hidden; text-align:center;width: 370px;height: 454px;border: 1px solid #CCCCCC;  }
		/*.picScroll-left .bd ul li:nth-child(3n){margin-right: 0;}*/
		.picScroll-left .bd ul li .pic{ text-align:center;overflow: hidden; }
		.picScroll-left .bd ul li .pic img{ width:370px; height:235px; display:block;transition: all 0.8s ease-in-out;  }
		.picScroll-left .bd ul li .pic:hover img{
			transform: scale(1.1);
			-webkit-transform: scale(1.1);
		}
		.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
		.picScroll-left .bd ul li .title{ line-height:24px;   }
.mcase_txt{width: 100%;padding: 22px 40px 0 30px;text-align: left;}
.mcase_txt h6{font-size: 24px;color: #444444;font-weight: bold;}
.mcase_txt p{font-size: 14px;color: #666666;line-height: 24px;margin: 12px 0;height: 72px;
word-break:break-all;display:-webkit-box; -webkit-line-clamp:3;
  -webkit-box-orient:vertical; overflow:hidden;
}
.mcase_txt span{font-size: 14px;color: #999999;line-height: 24px;}
.picScroll-left .bd ul li:hover .mcase_txt h6,.picScroll-left .bd ul li:hover .mcase_txt p,.picScroll-left .bd ul li:hover .mcase_txt span{color: #F64500;}


/**mnews*/
.mnews{background: url(../images/mnews.jpg)no-repeat center;padding-top: 60px;padding-bottom: 64px;background-size:cover ;}
.mnews .mat_xx h3{color: #FFFFFF;border-bottom-color: #FFFFFF;}
.mnews .mabu_tit .xian{background: rgba(255,255,255,.5);z-index: 1;}
.mnews_con{margin-top: 28px;}
.mnews_list{color: #FFFFFF;}
.mn_date{width: auto;float: left;}
.mn_date h6{font-size: 30px;}
.mn_date span{font-size: 18px;text-align: right;display: inline-block;width: 100%;}
.li_con{overflow: hidden;padding-top: 28px;padding-bottom: 25px;}
.mn_txt{float: left;margin-left: 32px;width: 529px;}
.mn_txt h6{font-size: 18px;font-weight: bold;line-height: 30px;
overflow:hidden;
  text-overflow:ellipsis;
  -o-text-overflow:ellipsis;
  -webkit-text-overflow:ellipsis;
  -moz-text-overflow:ellipsis;
  white-space:nowrap;
}
.mn_txt p{font-size: 13px;line-height: 20px;
word-break:break-all;display:-webkit-box; -webkit-line-clamp:2;
  -webkit-box-orient:vertical; overflow:hidden;
}
a.more{display: block;width: 44px;height: 44px;float: left;background: url(../images/more.png)no-repeat;margin-top:18px;margin-left: 55px;display: none;}
.mnews_list ul li:hover a.more{display: block;}
.mnews_list ul li:hover{background: url(../images/li_on.png)no-repeat left;}
.mn_nr{position: relative;}
.mn_pic img{position: absolute;width: 403px;height: 550px;top: -434px;right: 0;display: block;}
.mn_jpg{width: 100%;height: 1px;position: relative;}


/**about*/
.ny_banner{width:100%;height:270px;clear:both;position: relative;}
.ny_banner>div{position: relative;}
.ny_banner .bl_input{top: 20px;left: 710px;}
.bl_input{width: 437px;height: 50px;position: absolute;top: 78px;left: 85px;z-index: 99}
.bl_input i{display: inline-block;width: 20px;height: 20px;background:url(../images/banner_search.png) no-repeat center;position: absolute;top:14px;left: 20px; }
.bl_input input{width: 435px;height: 48px;background: #fff;border-radius: 30px;font-size: 12px;color: #999;border: 0;padding-left: 60px;outline: none;}
.ny_container{padding-bottom: 40px;overflow: hidden; margin-bottom:10px;}

/*内页*/
.page_nav{padding: 30px 0;overflow: hidden;}
.page_nav p {font-size: 14px;color: #999;margin-bottom: 22px;}
.page_nav p i{display: inline-block;margin-right: 6px;}
.page_nav p b{font-weight: normal;}
.page_nav p a{color: #999;}
.page_nav ul li{ float:left; width:16.5%; text-align:center; line-height:46px;font-size:15px; position:relative; margin-bottom: 10px;}
.page_nav ul li a{ display:block; border:1px solid #e8e8e8; border-bottom:5px solid #e8e8e8;}
.page_nav ul li a:after{ content:""; height:5px; width:0; position:absolute; bottom:0px; left:1px; background:#734a20; transition:all .3s ease 0s; -moz-transition:all .3s ease 0s; -ms-transition:all .3s ease 0s; -o-transition:all .3s ease 0s;}
.page_nav ul li a:hover,.page_nav ul li.active a{ background:#a87a4c; color:#333; *border-bottom-color:#734a20; color: #fff;}
.page_nav ul li a:hover:after,.page_nav ul li.active a:after { width:calc(100% - 2px) ; }

/*about*/
.about_page_con{clear: both;
color: #666;font-size: 14px;
}
.about_page_con>p{line-height: 26px;color: #666;font-size: 14px;}
.about_t{background: url(../images/about_page_bg.png) no-repeat center;height: 145px;width: 100%;margin-bottom: 30px;}
.about_ptit{padding: 30px 40px;background: #EEEEEE;}
.about_t h4 a{color: #333;font-size: 30px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.about_t p{font-size: 14px;color: #666;margin: 10px 0; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 14px;}
.about_page_con .mpro_jpg ul li:nth-child(3n){margin-right:20px ;}
.about_page_con .mpro_jpg ul li:nth-child(4n){margin-right:0 ;}


.about_allp{clear: both;overflow: hidden;}
.about_allp p{line-height: 26px;text-indent: 22px;color: #666;font-size: 14px;}

.ab_img{height: 212px;margin: 28px 0;}
.ab_img li{float: left;margin-left: 20px;width: 280px;height: 212px;}
.ab_img li:first-child{margin-left: 0;}
.ab_img li img{width: 100%;height: 100%;}


/**product*/
.pro_con_ul li:first-child,.case_ul li:first-child{margin-left: 0;}
/*product*/
.page_pro .pro_con_ul li{margin:0 9px 18px;}

/*case*/
.case_ul{clear: both;overflow: hidden;padding-bottom: 30px;}
.case_ul li{width: 278px;float: left;margin:0 20px 12px 0;}
.case_ul li:nth-child(4n+1){margin-left: 0;}
.case_ul li a{display: block;width: 100%;height: 100%;}
.case_ul li a>span{display: block;width: 100%;height: 209px;overflow: hidden;}
.case_ul li a>span img{width: 100%;transition: all 0.8s ease-in-out;height: 100%;}
.case_ul li p{height: 58px;line-height: 58px;font-size: 14px;color: #666;position: relative;}
.case_ul li p span{padding-left: 12px;}
.case_ul li p i{display: inline-block;width:20px;height: 7px;background: url(../images/case_jt.png) no-repeat center; position: absolute;right: 12px;top: 25px;}
.case_ul li:hover img,.pro_con .pro_con_ul li.active img{transform: scale(1.1);} 
.case_ul li:hover p,.pro_con .pro_con_ul li.active p{background: #77B323;color: #fff;}
.case_ul li:hover p i,.pro_con .pro_con_ul li.active p i{background: url(../images/case_jt_h.png)}


/*product_center*/
.pro_center{padding-bottom: 50px;}
.pro_tab{width: 810px;margin: 0 auto 40px;height: 35px;}
.pro_tab li{float: left;width: 115px;height: 28px;border:1px solid #999;border-radius: 20px;text-align: center;line-height: 30px;margin-right: 16px;}
.pro_tab li a{display: block;width: 100%;height: 100%;font-size: 12px;color: #666;}
.pro_tab li:hover,.pro_tab li.active{border:1px solid #43ac74;}
.pro_tab li:hover a,.pro_tab li.active a{color: #43ac74}

.pro_con{position: relative;}
.pro_con .arr{}
.pro_con .arr span{display: block;z-index: 99;position: absolute;top: 120px;cursor: pointer;}
.pro_con #arrLeft{left: -100px;}
.pro_con #arrRight{right: -100px;}
.pro_con_ul{height: 240px;clear: both;}
.pro_con_ul li{width: 278px;height: auto;border: 2px solid #f8f8f8;float: left;margin:0 11px;}
.pro_con_ul li:first-child,.case_ul li:first-child{margin-left: 0;}
.pro_con_ul li a{display: block;width: 100%;height: 100%;}
.pro_con_ul li span{display: block;width: 100%;height: 195px;overflow: hidden;border-bottom: 1px solid #eee;box-sizing: content-box;}
.pro_con_ul li span img{width: 100%;height: 100%; transition: all 0.8s ease-in-out;}
.pro_con_ul li:hover span img,.pro_con .pro_con_ul li.active span img{transform: scale(1.1);}
.pro_con_ul li div{height: 94px;padding: 15px 0;}
.pro_con_ul li p{line-height: 40px;text-align: center;font-size: 14px;color: #666;}
.pro_con_ul li div i{display:block;text-align: center;background: url(../images/pro_jt.png) no-repeat center;width: 75px;height: 20px;margin: 0 auto} 
.pro_con_ul li:hover div i,.pro_con_ul li:hover div i{background: url(../images/pro_jt_h.png)}

/*news*/
.news_page{overflow: hidden; font-size:16px; color:#666}
.news_page_lf{float: left;width: 854px;}
.news_page_lf dl{height: 72px;padding: 40px 20px;margin-bottom: 20px;background: #fff;box-sizing: content-box;}
.news_page_lf dl a{display: block;}
.news_page_lf dl dt{float: left;text-align: center;margin-right: 25px;}
.news_page_lf dl dt span{font-size: 40px;display: block;}
.news_page_lf dl dt p{font-size: 14px;}
.news_page_lf dl dd{overflow: hidden;width: 700px; float:left;}
.news_page_lf dl dd b{font-size: 26px;display: block; color: #333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-bottom: 18px;}
.news_page_lf dl dd p{font-size: 12px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.news_page_lf dl:nth-of-type(odd){ background: #f8f8f8;}
.news_page_lf dl:nth-of-type(even){ background: #fff;}
.news_page_lf dl:hover{ background: #f7f7f7;}

.news_page_rt{width: 280px;float: right;padding: 30px 22px;background: #f8f8f8;color: #666;box-sizing: content-box;}
.news_page_rt img{width: 280px;height: 195px;}
.news_page_rt h4{font-size: 16px;font-weight: normal;margin: 20px 0;width: 280px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.news_page_rt p{font-size: 12px;line-height: 22px;}

/*contact*/
.iw_poi_title{color:#C52;font-size:14px;font-weight:700;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content{font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
.keyword_light{margin-bottom:30px}

.lxwm{width:100%;padding:20px 0;line-height:24px;float:left}
.lxwm_z{float:left}
.lxwm_z h3{color:#666;line-height:35px;font-weight: bold;}
.lxwm_r{float:right}
.lxwm_r li{width:120px;float:left;padding-left:10px;box-sizing: content-box;}
.lxwm_r li img{width:120px;height:120px;float:left;border:#ddd 1px solid}
.lxwm_r li p{line-height:30px;text-align:center}
.lxwm_z p{line-height: 26px;
    color: #666;
    font-size: 14px;}

.pro_jpg ul,.case_jpg ul{overflow: hidden;}
.pro_jpg ul li{float: left;margin-right: 21px;margin-bottom:20px ; border:1px solid #eee}
.pro_jpg ul li:nth-child(4n){margin-right: 0;}

.case_jpg ul li{float: left;margin-right: 45px;margin-bottom:20px ;width: 370px;height: 454px;border: 1px solid #CCCCCC;}
.case_jpg ul li:nth-child(3n){margin-right: 0;}
.case_jpg ul li .pic {
	text-align: center;
	overflow: hidden;
}

.case_jpg ul li .pic img {
	width: 370px;
	height: 235px;
	display: block;
	transition: all 0.8s ease-in-out;
}

.case_jpg ul li .pic:hover img {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
}

.case_jpg ul li:hover .mcase_txt h6,.case_jpg ul li:hover .mcase_txt p,.case_jpg ul li:hover .mcase_txt span{color: #F64500;}

.honor_pic ul{overflow: hidden;}
.honor_pic ul li{width: 282px;padding: 8px 8px 0 8px;border: 1px solid #dddddd;float: left;margin-right: 24px;margin-bottom: 30px;}
.honor_pic ul li:nth-child(4n){margin-right: 0;}
.hon_jpg{width: 100%;height: 197px;overflow: hidden;}
.hon_jpg img{width: 100%;height: 100%; transition: all 0.8s ease-in-out; }
.hon_jpg:hover img{
	transform: scale(1.2);
	-webkit-transform: scale(1.2);
}
.hon_txt{overflow: hidden;line-height: 54px;}
.hon_txt h6{font-size: 14px;color: #999999;float: left;}
a.hon_mor{display: inline-block;width: 62px;height: 20px;background: url(../images/more.png)no-repeat;float: right;margin-top: 15px;}
.honor_pic ul li:hover .hon_txt h6{color: #a87a4c;}
.honor_pic ul li:hover{border-color: #a87a4c}
.honor_pic ul li:hover a.hon_mor{background: url(../images/more_on.png) no-repeat;}














/*客服*/
.lxfx {
    height: auto;
    position: fixed;
    right:0px;
    top:200px;

    width: 77px;
    z-index: 999;
}
.lxfx li a {
    color: rgb(255, 255, 255);
    display: block;
    height: 47px;
    margin-top: 9px;
    width: 300px;
}
.leftlx {
    float: left;
    height: 47px;
    width: 77px;
}
.lxfx li span {
    border-left: 1px solid rgb(255, 255, 255);
    color: rgb(255, 255, 255);
    float: left;
    font-size: 20px;
    height: 24px;
    line-height: 22px;
    margin-top: 8px;
    padding-left: 8px;
}
.fix_ewm {
    border: 5px solid rgb(255, 255, 255);
    display: none;
    height: 120px;
    left: -145px;
    position: absolute;
    top: -40px;
    width: 120px;
}
.lxfx li i {
    display: block;
    height: 27px;
    margin: 0 auto;
    text-align: center;
    width: 30px; background:url(../images/fx.png) no-repeat;
}
.lxfx li i.icon-tel {
    background-position: 0 -25px;
}
.lxfx li i.icon-ly {
    background-position: 4px -53px;
}
.lxfx li i.icon-wx {
    background-position: -34px 4px;
}
.lxfx li i.icon-wb {
    background-position: -30px -22px;
}
.lxfx li p {
    line-height: 12px;
    text-align: center;
}
.lxfx li {
    background:#b48d66;
    height: 56px;
    margin-bottom: 1px;
    margin-left: 0;
    overflow: hidden;
    position: relative;
    width: 77px; float:left;
}











