/* CSS Document */
*{box-sizing:border-box;margin:0; padding:0; list-style:none; font-family: "微软雅黑" }
html{min-width:1200px;}
*{margin:0px; padding:0px;}
*:focus{outline:none;}
body{color:#fff; font-size:14px; font-family:"微软雅黑"; background: url(../images/pro_bj.jpg) repeat}
ul li{list-style:none;}
a{text-decoration:none;}
a:hover{transition-property:color; transition-duration:.6s}
img{border:none;}
h1{font-size:24px;}
h2{font-size:18px;}
h3{font-size:16px;}
h4{font-size:14px;}
.clr{clear:both;}
.w1200,.container{width:1200px; margin:0 auto; clear:both}


/*头部*/
.header_zong{width:100%; height:131px; background: url(../images/header.jpg) no-repeat; position: relative}
.header{width:100%; height: 90px; position: absolute; top:0px; left:0px;  z-index: 999}
.logo{width:112px;height:112px; float: left; margin-top:19px;position: relative; z-index: 999}
.logo img{width:100%; height: auto;}
.header_right{ float: right;  width:1088px; height: 100%;}
.header_top{width:100%; height: 71px;}
.header_top img{width:177px; height: 57px; float: left; margin-top: 2px;}
.header_top p{font-size: 30px; color: #ffffff; float: right; line-height: 57px;}



/*导航*/
.header_nav{width:100%; height:60px; }
#nav{width: 100%; height: 60px; line-height:60px;  font-size: 16px; position: relative;}
#nav a{color: #333333;display: block; width: 154px; transition: all .5s; text-align: center }
#nav a:hover,#nav a.active{color: #ff7800;}
.navul{width:100%; height: auto;  position: relative}
.navul>li{float:left;position: relative; background: url(../images/bx.png) no-repeat center right; width: 154px;}
.navul>li:last-child{ background:none;}
.nav-bor{ position: absolute; bottom: 0; height: 4px; width:0; background: #f39700;left:0px;}
.nav2{position: absolute; width: 150px; background: #ffffff; z-index:22222; text-align: center; left: 3px;
	border-bottom-left-radius: 10px;  border-bottom-right-radius: 10px; display: none; padding: 0px 10px;}
#nav .nav2 a{display:block;width:100%;box-sizing:border-box;}
#nav .nav2 li{width:100%; height:40px; line-height: 40px;border-bottom:1px solid #e5e5e5 }
.seo-2-con>div:hover{ background: #eee;}
.seo-3-con{ margin-top: 60px;}





/*banner*/
.banner .slideBox{ width:100%; height:600px; overflow:hidden; position:relative; }
.banner .slideBox .hd{ height:22px; overflow:hidden; position:absolute; right:50%; bottom:25px; z-index:1;  margin-right: -58px;}
.banner .slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.banner .slideBox .hd ul li{ float:left; margin-right:15px;  width:15px; height:15px;  border-radius:50%; border:1px solid #fff; cursor:pointer; }
.banner .slideBox .hd ul li.on{ background:#fff;}
.banner .slideBox .bd{ position:relative; height:100%; z-index:0;width:100%  }
.banner .slideBox .bd ul{height: 100%;width:100%}
.banner .slideBox .bd li{ zoom:1; vertical-align:middle; height: 100%;width:100%}
.banner .slideBox .bd li a{height: 100%;width:100%; display: block; overflow:hidden}
.banner .slideBox .bd img{ width:100%; height:100%; display:block;  }



/*产品中心*/
.index_product{width:100%; height: 830px; overflow: hidden;  background:url(../images/pro_bj.jpg) no-repeat; padding: 57px 0}
.index_title{width:100%; height: auto; overflow: hidden; text-align: center}
.index_title h3{font-size: 28px; color: #ffffff;}
.index_title p{width:100%; height: 30px; line-height: 30px; font-size: 14px; color: #fff}
.slideTxtBox .hd{ height:auto; width: 100%;}
.slideTxtBox .hd ul{ width: auto; height: auto; overflow: hidden; padding: 0px 40px; display: table; margin: 36px auto;}
.slideTxtBox .hd ul li{width:160px; height: 40px; border: 1px solid #fff; border-radius: 30px; color: #fff; font-size: 16px; margin-bottom: 15px; text-align: center; line-height: 40px; float: left; margin: 0px 10px;}
.slideTxtBox .hd ul li a{color:#fff}
.slideTxtBox .hd ul li.on{ background: #e1592f; border: 1px solid #e1592f}
.slideTxtBox .bd{width:100%; height: auto; margin-top:75px;}
.slideTxtBox .bd ul{ width: 100%; height: 333px; }
.slideTxtBox .bd li{width:268px; height: auto; float: left; margin-right:42px;}
.slideTxtBox .bd li:last-child{margin-right:0px;}
.pro_pic{width:268px; height: 268px; position: relative; border-radius:10px;}
.pro_pic img{width:100%; height: 100%; border-radius:10px; transform: scale(1);  transition: all 1s ease 0s; -webkit-transform: scale(1);  -webkit-transform: all 1s ease 0s;}
.pro_pic i{width:83px; height: 71px; position: absolute; top: -35px; right:-30px; z-index: 999; display: block; background: url(../images/hot.png) no-repeat}
.slideTxtBox .bd li:hover img{transform: scale(1.05);transition: all 1s ease 0s;-webkit-transform: scale(1.05);-webkit-transform: all 1s ease 0s;}
.pro_xx{width:100%; height: auto; overflow: hidden; text-align: center; margin-top: 10px;}
.pro_xx h3{width:100%; height:30px; line-height:30px; font-size: 24px; color: #fff; font-weight: bold; text-overflow:ellipsis; overflow: hidden; white-space: nowrap;
	font-family: "Arial"}
.pro_xx p{width:100%; height: 25px; line-height:25px; color: #fff;   text-overflow:ellipsis; overflow: hidden; white-space: nowrap; font-size:18px;}
.pro_more{width:98px; height: 98px; border-radius: 50%; background: #e1592f; display: block; margin: 45px auto 0; padding:5px; }
.pro_more a{width:100%; height: 100%; border: 1px solid #fff; color:#fff; border-radius: 50%; text-align: center; display: block; padding-top: 30px; }
.pro_more p{font-size:14px;}
.pro_more:hover{background: #f39700; transition-duration:1s}


/*热线*/
.index_rexian{width:100%; height: 430px; overflow: hidden;  background:#fff url(../images/re_x.png) no-repeat center}
.rexian_qq{width:320px; height: auto; margin-left: 527px; margin-top: 35px;}
.rexian_qq a{width:44px; height: 44px; background: url(../images/qq.png) no-repeat; display: block; float: left; margin-right: 20px;}
.rexian_qq p{ font-size: 18px; color: #333333; line-height: 44px; }
.rexian_qq a:hover{background: url(../images/qq_h.png) no-repeat}
.index_rdhs{width:356px;  height: 46px;border: 1px solid #333333;border-radius: 30px;  margin-left: 527px; margin-top:190px; text-align: center; line-height: 46px; }
.index_rdhs h3{font-size: 25px; color: #333333; font-weight: normal; font-family: Lato, "Microsoft Jhenghei", "Hiragino Sans GB", "Microsoft YaHei", sans-serif; }



/*优势*/
.index_youshi{width:100%; height: auto; overflow: hidden;padding-top: 5px; background: #fff}
.index_youshi_t{width:100%; height: auto; overflow: hidden; text-align: center;}
.index_youshi_t h3{ font-size: 28px; color: #333333; height: 35px; line-height: 35px; text-align: center; margin-bottom: 5px;}
.index_youshi_t p{width:100%; height: auto; overflow: hidden; text-align: center; font-size:14px; color: #333;  line-height: 26px; margin-top: 8px;}
.index_youshi_xx{width:100%; height: auto; overflow: hidden; margin-top:50px;}
.index_yone{width:280px; height: 50px; border:2px solid #e1592f; text-align: center; line-height: 50px; color: #e1592f; font-size: 22px; font-weight: bold; margin: 10px auto; border-radius:30px;}
.index_ycenter{width:920px;height: auto; overflow: hidden; position: relative; margin: 0px auto;}
.index_ycenter .index_ycen{width:330px; height: 373px; background:url(../images/duobian.png) no-repeat; text-align: center; margin: 10px auto; padding-top: 142px;}
.index_ycen h3{font-size: 30px; color: #e1592f; font-weight: bold;}
.index_y1{top:85px; left:0px;}
.index_y2{top:256px; left:0px;}
.index_y3{top:85px; right:0px;}
.index_y4{top:256px; right:0px;}
.yxx{position: absolute;  width:280px; height: 50px; border:2px solid #e1592f; text-align: center; line-height: 50px; color: #e1592f; z-index: 999;  font-size: 22px; font-weight: bold; border-radius:30px;}



/*店面展示*/
.index_dian{ width:100%; height: auto; overflow: hidden; padding-top:60px; background: #fff}
.index_dian .picMarquee-left{ width:100%;  overflow:hidden; position:relative; }
.index_dian .picMarquee-left .bd{width:100%; height: auto; overflow: hidden;}
.index_dian .picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.index_dian .picMarquee-left .bd ul li{float:left; _display:inline; overflow:hidden; text-align:center; width:20%; position: relative; margin: 0px 3px }
.index_dian .picMarquee-left .bd ul li .pic{width:100%; height: auto; background: #fff; overflow: hidden}
.index_dian .picMarquee-left .bd ul li .pic img{width:100%; height: 100%; display: block}
.dian_pic{width:100%;  height:auto; overflow: hidden; position: relative}
.dian_pic img{width:100%; height: 100%;}
.case_pic{width:100%; height:100%; position: absolute; top:0px; left:0px; background: rgba(0,0,0,0.8);z-index: 666; opacity: 0; text-align: center;padding-top: 25%;}
.case_pic i{width:41px; height: 43px; background: url(../images/ss.png) no-repeat; margin: 20px auto; display: block; }
.dian_xx{width:100%; height: 62px; background: #34383b; text-align: center; line-height: 62px; color: #fff; font-size: 18px; margin-top: 6px;}
.index_dian .picMarquee-left .bd ul li:hover .case_pic{opacity: 1}
.effect-bubba .figcaption::before,
.effect-bubba .figcaption::after {
	position: absolute;
	top: 20px;
	right: 20px;
	bottom: 20px;
	left: 20px;
	content: '';
	opacity: 0;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
}

.effect-bubba .figcaption::before {
	border-top: 2px solid #fff;
	border-bottom: 2px solid #fff;
	-webkit-transform: scale(0,1);
	transform: scale(0,1);
}

.effect-bubba .figcaption::after {
	border-right: 2px solid #fff;
	border-left: 2px solid #fff;
	-webkit-transform: scale(1,0);
	transform: scale(1,0);
}





.effect-bubba:hover .figcaption::before,
.effect-bubba:hover .figcaption::after {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
}


/*首页新闻*/
.index_news{width:100%;height: 650px; display: block; overflow: hidden; background:url(../images/news_bj.jpg) no-repeat center;margin-top:15px; padding-top: 40px;}
.index_news_l{width:290px; height:auto; overflow: hidden; float: left; margin-right: 20px; margin-top: 50px;}
.index_news_l img{width:100%; height: 100%; transform: scale(1);  transition: all 1s ease 0s; -webkit-transform: scale(1);  -webkit-transform: all 1s ease 0s;}
.index_news_pic{width:290px; height: 200px;  overflow: hidden}
.index_news_xx{width:100%; height: auto; overflow: hidden; margin-top: 20px; margin-bottom: 55px;}
.index_news_xx h3{ font-size: 16px; color: #333333; height: 30px; line-height: 30px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; margin-bottom: 8px;}
.index_news_xx p{width:100%; height: 90px; line-height: 30px; color: #666666; font-size: 12px;}
.index_more{width:147px; height: 35px; background: #f39700; color: #fff; font-size: 14px; font-family: "Arial"; text-align: center; line-height: 35px;}
.index_news .w1200{padding: 0px 26px;}
.index_newws_list{width:503px; height: auto; overflow: hidden; float: left; margin-top: 50px;}
.index_newws_list ul{width:100%; height: auto; overflow: hidden}
.index_newws_list ul li{width:100%; height: 100px; border-bottom: 1px solid #dddddd; margin-bottom: 15px;}
.index_newws_list ul li .newws_riqi{width:78px; height: auto; float: left; text-align: center}
.newws_riqi h3{font-size: 48px; color: #cccccc; font-family: "Arial"}
.newws_riqi span{font-size: 16px; color: #cccccc; line-height:24px; font-family: "Arial"}
.newws_xx{width:420px; height: auto; float: right; }
.newws_xx h4{width:100%; height: 30px; line-height: 30px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; font-size: 14px; color: #363636}
.newws_xx p{width:100%; height: auto; overflow: hidden; line-height: 24px; font-size: 12px; color: #999999; }
.index_newws_list ul li:hover h4,.index_newws_list ul li:hover h3,.index_newws_list ul li:hover span{color:#f39700}
.index_newws_list ul li:hover p{color:#f39700}
.index_news_l:hover img{transform: scale(1.05);transition: all 1s ease 0s;-webkit-transform: scale(1.05);-webkit-transform: all 1s ease 0s;}
.index_news_l:hover h3,.index_news_l:hover p{color:#f39700}
.index_more:hover{background: #e1592f}



/*评价*/
.index_pingjia{width:100%; height: 1000px; background: url(../images/youshi_bj.jpg) no-repeat center}
.index_pingjia_top{width:100%; height: 652px; overflow: hidden; padding-top: 80px;}
.index_pingjia_top h3{ font-size: 32px; color: #f39700; font-weight: bold; line-height: 48px; text-align: center}
.index_pingjia_top p{width:100%; height: auto; overflow: hidden; line-height: 45px; color:#222222; font-size: 20px; text-align: center; margin-top: 58px;}
.index_pingjia_bottom{ width: 100%; height: 350px; text-align: center;  padding-top: 80px;}
.index_pingjia_bottom h3{font-size: 36px; color: #fff;}
.index_pingjia_bottom h4{ font-size: 36px; color: #ffffff; margin: 15px 0}
.index_pingjia_bottom p{ font-size: 18px; color: #fff; line-height: 32px}

/*地图*/
.index_map{width:100%; height: 735px; overflow: hidden; background: url(../images/map.jpg) no-repeat center}
.index_map .index_map_xx{width:870px; height: 120px; background: #f4771d; margin-left: 93px; padding: 8px; margin-top: 313px;}
.index_map_xx h3{width:100%; height: 72px; background: #fff; text-align: center; font-size: 36px; color: #333333; line-height: 72px;}
.index_map_xx h3 span{color:#f03f00; font-size: 40px; font-weight: bold; margin: 0px 10px;}
.index_map_xx p{width:100%; height: 40px; line-height:40px; text-align: center; color: #fff; font-size: 24px; letter-spacing:5px}






/*底部*/
.footer{width:100%;height:575px;background:url(../images/footer_bj.jpg) no-repeat; padding-top: 53px }
.footer_center{width:100%; height:370px; overflow:hidden; border-bottom: 1px solid #d9d9d9}
.footer_form{width:643px; height: 100%; overflow: hidden; float: left}
.footer_input{width:100%; height: 52px;  margin-bottom: 15px;}
.footer_input p{width:310px; height: 50px; border: 1px solid #959595; position: relative; float: left; margin-right: 20px;}
.footer_input p:nth-child(2){margin-right: 0px;}
.footer_input p input{width:100%; height: 100%; background: none; border: 0px; padding: 0px 10px;}
.footer_text{width:100%; height: 118px; border: 1px solid #959595}
.footer_text textarea{width:100%; height: 100%; background: none; border: 0px; padding:10px; resize: none}
.footer_submit{width:100%; height: 50px; background: #f39700; text-align: center; line-height: 50px; font-size: 14px; color: #fff; border: 0px; margin-top: 16px;}
.footer_right{width:500px; height: 100%; float: right; margin-right: 20px;}
.f_bottom{width:100%; height: auto; overflow: hidden;margin-top: 20px;}
.f_bottom .f_xx{width:500px; height: auto; overflow: hidden; float: left}
.f_logo{width:192px; height: 142px; float: left}
.f_logo img{width:100%; height: 100%;}
.f_xx h3{ font-size: 14px; color: #333333; line-height: 26px; font-weight: normal}
.f_xx p{width:100%; height: 32px; line-height: 32px; font-size: 14px; color: #333}

.footer_er{width:100%; height: auto; overflow: hidden;}
.footer_er_img{width:231px; height:150px; float: left}
.footer_er_img .er_pic{width:148px; height:148px;  float: left}
.footer_er_img img{width:100%; height:100%;}
.er_xx{float: left; width: 78px;margin-left:5px;}
.er_xx p{width:100%; height:60px; line-height:28px; text-align: center; font-size: 14px; color: #333333; }
.sj_right{margin-left: 20px;}

.footer_link{width:100%; height:77px; line-height: 77px;  overflow: hidden}
.footer_link p{font-size: 14px; color: #333333; float: left; width:90px;}
.footer_link .footer_a{width:1000px; float: left; height: 100%;  overflow: hidden}
.footer_link .footer_a a{font-size:14px; color: #333333; margin: 0px 10px;}
.footer_link .footer_a a:hover{color:#f39700}

.copy{clear:both;width:100%;height:70px;color:#999999;font-size:14px;line-height:70px; background: #333333}
.copy_l{float:left; font-size:12px; color:#fff}
.copy_l span{color:#027fbf}
.copy_l a:hover{color:#f39700!important}
.copy_r{float:right; margin-left:15px;}
.yq_link{color:#fff;line-height:35px}
.yq_link a{padding:0 5px;color:#fff}
.yq_link a:hover{color:#1b1b1b}
.banq{font-size: 12px; color: #fff; float: left}

.footer_zhichi{width:438px; height:45px;  float: left}
.footer_zhichi p{ width:auto; float: left; margin-left: 20px; font-size: 12px; color:#fff;}
.footer_zhichi .pt{width:121px;height: 18px; background: url(../images/vl.png) no-repeat; margin-top: 24px; margin-right: 10px; margin-left: 5px;}
.footer_zhichi .js{width:121px;height: 18px; background: url(../images/wl.png) no-repeat; margin-top: 24px;}
.footer_zhichi .pt:hover{background: url(../images/wl_hover.png) no-repeat}
.footer_zhichi .js:hover{background: url(../images/vl_hover.png) no-repeat} 
.footer_zhichi span{float: left; font-size: 12px; color: #fff;}
.footer_zhichi i{ float: left;}






/*客服*/
.youfu{position: fixed;right: 70px;top: 50%;transform: translate(0,-50%);z-index: 999;}
.youfu-list{width: 100px;background: url(../images/youfu_list.png) no-repeat;}
.mtop{display: block;background: url(../images/top.png) no-repeat;width: 100px;height: 92px;margin-top: 20px; font-size: 14px; color: #fff; text-align: center; padding-top: 50px; cursor: pointer}
.yf-top{padding-top: 100px}
.yf-top ul li{width: 100px;height: 90px;color: #FFFFFF;text-align: center;padding-top: 15px;}
.yf-top ul li i{display: block;width: 35px;height: 35px;margin: 0 auto;margin-bottom: 10px;}
i.ico_kefu{background: url(../images/kefuIc.png) no-repeat center;}
.yf_dh{background: #ffa922; position:relative;}
i.ico_tel{background: url(../images/kefuTel.png) no-repeat center;}
.yf-down ul li{width: 100px;height: 45px;line-height: 45px;color: #FFFFFF;font-size: 14px;color: #FFFFFF;text-align: center;position: relative;}
i.ico-erwei{display: inline-block;background: url(../images/icon-wem2017.png) no-repeat;width: 19px;height: 15px;vertical-align: middle;}
i.hx{display: block;width: 100%;background: url(../images/hx.png) no-repeat;height: 2px;}
.er-box{position: absolute;left: -100px;top: 0;width: 90px;height: 90px;z-index: 999;display: none;}
.er-box img{width: 100%;height: 100%;}
.yf-down ul li:hover .er-box{display: block;}
.yf_showdh{width:200px; height:90px; text-align:center; color:#fff; background:#ffa922; font-size:24px;  font-weight:bold; line-height:32px; position:absolute; left:0px; top:0px; transition-duration:1s; opacity:0; padding-top:30px;}
.yf_dh:hover .yf_showdh{left:-200px; opacity:1}
.yf-top ul li span{color:#fff}
.yf-down ul li span{color:#fff}





/**about**/
.ny_banner{width: 100%;height: 600px;clear: both; }
.ny_banner .container,.ny_header .container{position: relative}
.product{background: url(../images/product_ban.jpg) no-repeat center;}
.news{background: url(../images/news_ban.jpg) no-repeat center;}
.about{background: url(../images/about_ban.jpg) no-repeat center;}
.contact{background: url(../images/contact_ban.jpg) no-repeat center;}
.case{background: url(../images/case_ban.jpg) no-repeat center;}
.join{background: url(../images/join_ban.jpg) no-repeat center;}
.nyban_img{width:600px; height: 265px; position: absolute; left: 50%; top:-150px; margin-left:-300px}
.nyban_img img{width:100%; height: 100%;}
.my_pos { position:absolute; top: 530px; right:0px;}
.my_pos > p{ color:#fff;}
.my_pos > p > a{ color:#fff;}
.my_pos i{background:url(../images/home.png) no-repeat; width:21px; height:18px;  float:left; background-size:100% 100%;}
.banner .container{position: relative;}
.ny_header{width:100%; height: auto; overflow: hidden;}
.ny_biaoti{height:185px; display: block; width: 1200px;}
.ny_fu_nav{width:100%; height: auto; position: absolute; left: 0; top:93px; }
.ny_fu_nav ul{width:auto; display:table; margin:0px auto;}
.ny_fu_nav li{width:132px; height: 54px; text-align: center; line-height: 54px; font-size: 16px; float: left; background:url(../images/titlebj.jpg) no-repeat; margin-top: 30px; margin-right: 10px; }
.ny_fu_nav li a{color:#fff; width:100%; height:100%; display:block; overflow:hidden}
.ny_fu_nav li:last-child{margin-right: 0px;}
.ny_fu_nav li.active{background: url(../images/activebj.jpg) no-repeat}
.ny_fu_nav li:hover{background: url(../images/activebj.jpg) no-repeat}




/*内页：公司简介*/
.ny_about{margin-bottom: 40px; line-height: 36px; color: #666; font-size: 16px; margin-top: 10px;}
.ny_title {position: absolute; top:485px}
.ny_title > h3{ color:#FFF; font-size: 30px; font-weight: bold;line-height: 45px;}
.ny_title > h4{color:#FFF; font-size: 28px; font-weight: bold;line-height: 35px;}
.ny_about_xx{height:auto; overflow:hidden;  margin-top:20px; color:#fff}

.nyfl_li > a{ font-size:18px; color:#333333;}
.nyfl_li{ float:left; line-height:40px; margin-right:60px; border-bottom: 2px solid #fff; margin-top: 20px; transition: all 0.3s;}
.nyfl_li:hover{ border-bottom: 2px solid #ffa922;}
.nyfl_li:hover > a{ font-weight:bold; color:#ffa922;}
.ny_fl{ z-index: 9; overflow: hidden; position: relative;}
.ny_fl > .container{ margin-top: -1px;display: table;position: relative;top: -2px;}
.nyfl_active{border-bottom: 2px solid #ffa922 !important;}
.nyfl_active > a{ color:#ffa922; font-weight: bold;}
.ny_fl>hr{ width:100%; height: 1px; background: #e3e3e3;position: absolute;top: 54px;left: 0;right: 0;z-index: 999;}
.ny_article{ margin-top:67px;padding-bottom: 80px;overflow: hidden; font-size:16px; color:#fff; line-height:28px;}
.aboutl_img{ float:left}
.nyabout_r{ float:right;width:680px;}

.nyabout_r > h3{ color:#ffa922; font-size: 36px; font-weight: bold;margin-top: 24px;margin-bottom: 40px;}
.nyabout_r > p{ line-height: 30px; text-indent: 30px; color:#666; font-size: 14px; }
.nyabout_l > h3{ color:#ffa922; font-weight: bold;font-size: 36px; margin-bottom: 40px;}
.nyabout_l > h3 > span{ font-size:54px;}
.nyabout_l{ margin-top:50px; float:left; width:730px;}
.nyabout_l > p{ line-height: 30px; text-indent: 30px; color:#666; font-size: 14px; }
.aboutr_img{ float:right;}
.aboutimg_bot { margin-top:40px;}

/*内页：新闻资讯*/
.ny_news{ margin-top:60px;display: table;margin-bottom: 80px; }
.keyword_light{color:#fff!important}
.nynews_li{ float:left; background: #f4f4f4;width: 520px; margin-right: 40px; margin-bottom: 30px; padding: 30px 30px;box-sizing: content-box;}
.nynews_l span{ display:block; font-size: 36px; color:#666;transition: 0.3s; display:block;}
.nynews_l{width:112px; height:auto; overflow:hidden; float:left; margin-top:53px; text-align:center}
.nynews_l p{color:#666;transition: 0.3s; font-size:20px;}
.nynewsli_r { float:right; width:364px;transition: 0.3s;}
.nynewsli_r > a > h3{ line-height: 32px; color:#333; font-size: 24px; font-weight: bold; transition: 0.3s; text-overflow:ellipsis; overflow:hidden; white-space:nowrap}
.nynewsli_r > a > p{ color:#666; font-size: 14px;padding-top: 16px; padding-bottom: 16px;transition: 0.3s;}
.nynewsli_r > a > em{ color:#666; font-size: 14px; display: block; float:left;line-height: 33px;transition: 0.3s;font-style: normal;}
.nynewsli_r > a > b { float:left; margin-left: 50px; font-weight: normal; font-size: 12px; color:#666; transition: 0.3s;}
.nynewsli_r > a > b > .icon{color:#999; font-size: 26px;margin-right: 5px; position: relative;top: 5px;transition: 0.3s;}
.nynews_li:hover > span{ color:#ffa922;}
.nynews_li:hover > p{color:#ffa922;}
.nynews_li:hover .nynewsli_r > a > h3{ color:#ffa922; }
.nynews_li:hover .nynewsli_r > a > em{ color:#ffa922;}
.nynews_li:hover .nynewsli_r > a > p{ color:#ffa922;}
.nynews_li:hover .nynewsli_r > a > b {color:#ffa922; }
.nynews_li:hover .nynewsli_r > a > b > .icon{color:#ffa922; }
.nynews_li:nth-child(2n){margin-right:0px;}

/*内页：产品分类*/
.ny_pro{ overflow:hidden; margin-top:30px;  margin-bottom: 60px;}
.ny_pro h1,.ny_pro p{color:#fff}
.nypro_li{ float:left; position: relative;    margin-left: 10px;overflow: hidden;margin-right: 10px; margin-bottom: 20px;}
.nypro_li .nypro{width:280px;height:280px;overflow:hidden;}
.nypro_li .nyprotext{position:absolute;width:100%;height:100%;left:0;top:0px;overflow:hidden;   background: rgba(0,0,0,0.5); text-align: center; color: #fff; font-size:32px; font-weight: bold;line-height: 280px; }
.nypro_li .nyprotext h3{width:100%; margin-top:-33px;height:50px;line-height:50px;text-align:center;color:#FFFFFF;text-shadow: rgba(0,0,0,0.4) 1px 1px 3px;}
.nypro_li:hover .nypro > img{ transform: scale3d(1.1,1.1,1)}
.nyproimg{width:100%;height:100%; transition: all 1s;}
.nypro_xian{ width:100%; height: 1px; background: #e3e3e3; }
.ny_pro_info{ font-size:16px; color:#666; line-height:26px;}


/*内页：荣誉资质*/
.ny_honor{ display:table; margin-top: 60px;}
.nyhonor_li{ float:left; margin-left: 10px; margin-right:10px; margin-bottom: 30px; width:380px; height:100%}
.nyhonor_li_div{width:380px;height: 283px; overflow: hidden;}
.nyhonor_li_div > img{ width:380px;height: 283px; transition: all 0.6s;}
.nyhonor_li a p{ line-height:30px; height:30px; padding: 0 10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 16px;  color:#fff; text-align:center; margin-top:10px;}
.nyhonor_li:hover .nyhonor_li_div > img{ transform: scale3d(1.1,1.1,1)}
.ny_honor ul,.ny_pro ul,.ny_news ul{width:100%; height:auto; overflow:hidden; display:block;}



/*联系方式*/
.ny_contact{ overflow:hidden;margin-bottom: 60px;}
.nycon_l{ float:left; margin-bottom:25px; color: #fff }
.nycon_l > h3{ color:#c7000b; font-size: 24px; font-weight: bold;padding-bottom: 20px;}
.nycon_l > ul > li{ font-size:14px; line-height: 30px;color:#444;}
.nycon_r{ float:right; margin-top: 20px; margin-bottom:25px; }
.nycon_r > ul > li div img{ width:100%; height:100%;}
.nycon_r > ul > li{ float:left; margin-left: 20px;}
.nycon_r > ul > li > p{ font-size:14px; line-height: 30px; text-align: center; color: #fff}
.nycon_r > ul > li div{width:150px; height:150px; padding:8px; border:1px solid #ddd}

/*推荐新闻*/
.news_tj{width:100%; height: auto; display: block; overflow: hidden; margin-top: 40px; }
.tuijian_news img{ float:left; margin-right:10px; margin-top:5px;}
.tuijian_news{ width:100%;height:40px;     border-bottom: 1px dashed #999999;}
.tuijian_news .iconfont{ font-size:30px;}
.tuijian_news p{ font-size: 24px; color: #fff;}
.tuijian_news span{ color: #fff; font-weight: bold; font-size: 23px;padding-left: 10px; }
.tuijian_list{margin-top: 15px;}
.tuijian_list li i{    display: block;
    float: left;
    height: 22px;
    width: 4px;
    border-radius: 2px;
    margin-top: 21px;
    background-color: #999999; 
}
.tuijian_list li{border-bottom: 1px dashed #dbdbdb}
.tuijian_list li h4{ font-size: 14px; color: #fff; float: left;line-height: 64px; font-weight: 300; margin-left: 10px;}
.tuijian_list li time{ font-size: 12px; color: #fff; float: right;line-height: 64px;}
.tuijian_list li {width: 550px;float: left; margin-right: 20px;}
.tuijian_list li:nth-child(2n){margin-right: 0px; float: right}
.tuijian_list li:hover h4,.tuijian_list li:hover time{ color: #ffa922}
.tuijian_list li:hover i{background: #ffa922}


/*门店展示*/
.nycase_li{ float:left; margin-left: 10px; margin-right:10px; margin-bottom: 30px; width:380px;}
.nycase_div{width:380px;height: 283px; overflow: hidden;}
.nycase_div img{ width:100%;height:100%; transition: all 0.6s;}
.nycase_xx{width:100%; height:50px; padding:0px 10px; background:#eee}
.nycase_xx p{line-height:50px; height:50px;  overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 14px; display:block; width:100%;  color:#333 }
.nycase_li:hover img{transform: scale(1.05);transition: all 1s ease 0s;-webkit-transform: scale(1.05);-webkit-transform: all 1s ease 0s;}
.nycase_li:hover .nycase_xx p{color:#ffa922}

