﻿  *{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{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{width:1200px; margin:0px auto;}
.r{float:right;}
.l{float:left;}


/*头部*/
.header{width: 100%; height:960px; position: relative; z-index: 999}
.nav_top_logo{width:258px;height:140px; float: left}
.nav_top_logo img{width: 100%;height: 100%;}



/*导航*/
.nav_top{width:100%;height: 102px; background: rgba(255,255,255,0.7); position: absolute; top:0px; left:0; z-index: 999 }
.nav{height:102px; width:865px; float: right}
.nav .nLi{ float:left;  position:relative; display:inline; height:102px; width:auto; text-align: center;  }
.nav .nLi h3{ height:100%; width:70px; line-height: 100px; text-align: center;margin: 0px 17px; }
.nav .nLi h3 a{display:block;  font-size:16px; font-weight:normal; color:#333333; height:auto; }
.nav .nLi h3 p{font-size:16px;}
.nav li.active{border-bottom: 2px solid #e60012}
.nav .sub{ display:none;left:50%; top:102px;  position:absolute;  line-height:26px; width:130px;     z-index: 999; background: #ddd; margin-left: -65px; }
.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: #434343; font-size: 12px; height: 100%; }
.sub li:hover a{color:#e60012}
.nav .nLi:hover h3 a{color:#e60012;}
.nav .nLi:hover{border-bottom: 2px solid #e60012}
.nav li.active h3 a{color:#e60012;}



/*banner*/
.banner{ width:100%;  position:relative;  height:100%;}
.banner .slideBox{position:relative;overflow:hidden;width:100%;height:100%}
.banner .slideBox .hd{position:absolute;right:50%; margin-right: -40px; bottom:30px;z-index:1;overflow:hidden;height:22px}
.banner .slideBox .hd ul{float:left;overflow:hidden;zoom:1}
.banner .slideBox .hd ul li{float:left;margin-right:15px;width:12px;height:12px; background: #fff; cursor:pointer; border-radius: 50%;}
.banner .slideBox .hd ul li.on{background:#ce2d25}
.banner .slideBox .bd{position:relative;z-index:0;width:100%;height:100%}
.banner .slideBox .bd ul{width:100%;height:100%}
.banner .slideBox .bd li{width:100%;height:100%;vertical-align:middle;zoom:1}
.banner .slideBox .bd li a{display:block;overflow:hidden;width:100%;height:100%}
.banner .slideBox .bd img{display:block;width:100%;height:100%}




/*产品展示*/
.index_product{width:100%; height: auto; overflow: hidden; margin-top: 70px;}
.index_title{width:100%; height: 115px; text-align: center}
.index_product .Box {position: relative; width:1200px; height:auto;z-index: 1; margin-top:35px; }
.index_product .Box .Box_con {position: relative;}
.index_product .Box .Box_con .conbox {position: relative; overflow: hidden; width:100%; margin: 0px auto; }
.index_product .Box .Box_con .conbox ul {position: relative;list-style: none;}
.index_product .Box .Box_con .conbox ul li {float: left;width:212px;height:335px; margin-left:35px; position: relative; overflow: hidden}
.pro_f{width:100%; height: 100%; position: relative;}
.pro_f .pro_icon{width:110px; height: 110px; background: url(../images/p_icon.png) no-repeat center; display: block; margin: 0px auto;  position: relative; z-index: 999}
.pro_pic{width:212px; height: 242px; overflow: hidden; margin-top: -52px; position:relative;}
.pro_pic img{width:100%; height: 100%;}
.pro_f p{width:100%; height:33px;line-height:33px; font-size: 18px; color: #333333; font-family: "楷体"; text-align: center; font-weight: bold;}
.pro_h{width:100%; height: 100%;position: absolute; top:0; left:0; display: none;}
.pro_h .pro_icons{width:84px; height: 84px; display: block; background: url(../images/pp_icon.png) no-repeat center;  position: relative; z-index: 999; margin: 0px auto;}
.pro_hinfo{width:100%; height:292px; background: #ce2d25; text-align: center; padding:60px  20px 0; margin-top: -42px;}
.pro_hinfo h4{font-size: 24px; color: #fff; font-family: "楷体"; height: 35px;line-height: 35px}
.pro_hinfo hr{width:20px;  height: 3px; background: #fff; display: block; margin: 5px auto}
.pro_hinfo p{width:100%; height: 100px; line-height: 24px; font-size: 14px; color: #fff;   word-break:break-all;display:-webkit-box; -webkit-line-clamp:4;
  -webkit-box-orient:vertical; overflow:hidden;}
.pro_hinfo span{width:100px; height: 30px; border: 1px solid #fff; text-align: center; display: block; margin: 20px auto  0; font-size: 12px; color: #fff; line-height: 30px;}
.index_product .Box .Box_con .conbox ul li:first-child {margin-left: 0;}
.index_product .Box .Box_con .conbox ul li img{transition: all 0.5s; width:100%; height:100%;}
.index_product .Box .Box_con .conbox ul li:hover img{transform: scale(1.03);}
.index_product .Box .Box_con .btn {display: block;width:23px;height:24px;cursor: pointer;  text-align: center; position: absolute;top:50%; margin-top: -12px; }
.index_product .Box .Box_con .btnl {left:-30px; background: url(../images/p_left.png) no-repeat left center}
.index_product .Box .Box_con .btnr {right:-30px; background: url(../images/p_right.png) no-repeat left center }
.index_product .Box .Box_con .btnl:hover{background: url(../images/p_hleft.png) no-repeat left center}
.index_product .Box .Box_con .btnr:hover{background: url(../images/p_hright.png) no-repeat left center}
.index_product .Box .Box_con .conbox ul li:hover .pro_h{display: block}
.index_product .Box .Box_con .conbox ul li:hover .pro_f{display: none;}




/*关于我们*/
.index_about{width:100%; height:auto;background:url(../images/about_bjs.jpg) no-repeat center top; padding-top:176px; overflow: hidden; margin-top:88px;}
.about_t{width:330px; height: 272px; overflow: hidden; float: left}
.about_t img{width:291px; height: 146px; margin-top:50px; }
.about_one{width:470px; height: 272px; float: left; padding: 50px 35px; background:#ce2d25}
.about_one h4{font-size: 18px; color: #fff; font-weight: bold; height: 35px; line-height: 35px;}
.about_one p{font-size: 14px; color: #ffffff; line-height: 26px; margin:10px 0 20px}
.about_one span{width:90px; height: 32px; background: #bf9a61; border-radius: 25px; text-align: center;  line-height: 32px; text-align: center; font-size:14px; color: #ffffff; 
	display: block}
.about_four{width:330px; height: 272px; float: left; background: rgba(255,255,255,0.9); float: left; padding:50px 30px 0; }
.about_four h4,.about_liu h4,.about_ba h4{font-size: 18px; color: #333333; font-weight: bold; height: 35px; line-height: 35px;}
.about_four p,.about_liu p,.about_ba p{font-size: 14px; color: #666666; line-height: 26px; margin:10px 0 20px}
.about_four span,.about_liu span,.about_ba span{width:95px; height: 32px; border: 1px solid #bf9a61; text-align: center; line-height:30px; border-radius: 25px; color: #bf9a61; display: block}
.about_three{width:400px; height: 272px; float: left; overflow: hidden}
.about_five{width:470px; height: 272px; float: left;overflow: hidden}
.about_five img,.about_three img,.about_qi img{width:100%; height: 100%;   
transform: scale(1);  transition: all 1s ease 0s; -webkit-transform: scale(1);  -webkit-transform: all 1s ease 0s;}
.about_liu{width:400px; height: 272px; background: rgba(255,255,255,0.9); float: left; padding:50px 30px 0; }
.about_qi{width:330px; height: 272px; float: left; overflow: hidden}
.about_ba{width:470px; height: 272px; float: left; background: rgba(255,255,255,0.9); padding:40px 30px 0; }
.about_jiu{width:400px; height: 272px; text-align: center;float: left;}
.about_jiu img{ margin-top: 40px; width: 130px; height: 192px}
.about_three:hover img,.about_five:hover img,.about_qi:hover img{transform: scale(1.05);transition: all 1s ease 0s;-webkit-transform: scale(1.05);-webkit-transform: all 1s ease 0s;}
.about_four:hover span, .about_liu:hover span, .about_ba:hover span{border:1px solid #ce2d25; color: #ce2d25}
.about_four:hover,.about_liu:hover{background: #fff}
.about_one span:hover{background: #fff; color: #ce2d25}


/*服务展示*/
.index_service{width:100%; height:1360px; background: url(../images/s_bjs.jpg) repeat; padding-top: 73px; margin-top: 74px;}
.index_sone{width:100%; height: 410px; overflow: hidden; position: relative}
.index_sone .pic_1{width:493px; height: 409px; float: left; position: absolute; right: 0; top:0}
.sone_xx{width:608px; height: 173px; float: left; margin-top:112px; margin-left:20px;}
.sone_xx h4{font-size: 24px; color: #ce2d25; margin-bottom:15px;}
.sone_xx p{width:100%; height:auto; font-size: 18px; color: #666666; line-height:35px; }
.img_1{width:145px; height: 285px; float: left}
.index_stwo{width:100%; height: 360px; position: relative}
.index_stwo .pic_2{width:446px; height: 401px; float: left; margin-top: -50px;}
.index_stwo .img_2{position: absolute;right:0; top:0; width: 140px; height: 284px;}
.index_stwo .sone_xx{margin-left: 40px;}
.index_sthree{width:100%; height: 349px; overflow: hidden; position: relative}
.index_sthree .img_3{width:145px; height: 289px; float: left}
.index_sthree .sone_xx{margin-left: 20px; width: 575px;}
.index_sthree .pic_4{width:435px; height: 339px; position: absolute; right:0; top:0}


/*加入我们*/
.index_join{width:100%; height: 279px; background: url(../images/join_bj.png) no-repeat center; padding-top: 100px; margin-top: -57px;}
.index_join .join1{font-size: 16px; color: #ffffff; line-height: 26px; width: 708px;float: right;}
.index_join .join2{font-size: 30px; color: #fff; margin-top: 8px; width: 708px; float: right}
.index_join .join2 span{font-family: "Impact";  color: #fff; font-size: 36px;}


/*店面展示*/
.index_shop{width:100%; height: auto; overflow: hidden; margin-top:40px;}
.index_shop .index_shop_left{width:315px; height: auto; float: left}
.index_shop .index_shop_left img{width:315px; height: 115px;}
.index_shop .index_shop_left p{width:100%; height: auto; overflow:hidden; margin-top: 20px; margin-bottom: 20px;  font-size: 14px; color: #999999; line-height: 30px;}
.index_shop .index_shop_left .index_shop_more{width:207px; height: 56px; background: url(../images/more_bjs.png) no-repeat; line-height: 56px; font-size: 14px;  color: #999999;
	display: block; padding-left: 35px;}
.index_shop .index_shop_left .index_shop_more:hover{color:#ce2d25}
.index_shop_right{width:820px; float: right}
.index_shop_right ul li{width:252px; height: 252px; position: relative; float: left; margin-right: 32px; margin-bottom:25px; overflow: hidden}
.index_shop_right ul li:nth-child(3n){margin-right: 0}
.index_shop_right ul li img{width:100%;  height: 100%; transform: scale(1);  transition: all 1s ease 0s; -webkit-transform: scale(1);  -webkit-transform: all 1s ease 0s;}
.index_shop_right li:nth-child(3n){margin-right: 0;}
.index_shop_right ul li .shop_hover{width:230px;height: 230px; border: 2px solid rgba(255,255,255,0.8); background: rgba(206,45,37,0.8); text-align: center;position: absolute; top:11px; left:11px; opacity: 0}
.index_shop_right ul li i{width:56px; height: 56px; display: block; margin: 10px auto;}
.index_shop_right ul li h5{font-size: 24px; color: #fff; font-weight: bold; height: 40px; line-height: 40px;}
.index_shop_right ul li p{font-size: 14px; color: #fff; font-family: "Arial"}
.index_shop_right ul li:hover img{transform: scale(1.05);transition: all 1s ease 0s;-webkit-transform: scale(1.05);-webkit-transform: all 1s ease 0s;}
.index_shop_right ul li:hover .shop_hover{opacity: 1; transition: all 0.4s ease-in-out;}

/*加盟喜讯*/
.index_joinus{width:100%; height: auto; overflow: hidden; margin-top: 40px;}
.picScroll-left{ width:1236px;  overflow:hidden; position:relative; margin: 36px auto 0; }
.picScroll-left .hd{width:100%;  height: auto; overflow: hidden}
.picScroll-left .hd ul{width:auto;  margin: 38px auto 0; display: table}
.picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; border-radius: 50%; border: 1px solid #ce2d25}
.picScroll-left .hd ul li.on{background: #ce2d25 }
.picScroll-left .bd{width:100%; height: auto; overflow: hidden}
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin:0 20px; float:left; _display:inline; overflow:hidden; text-align:center; width: 372px; height: auto; }
.picScroll-left .bd ul li .join_pic{width:372px; height:242px; overflow: hidden }
.picScroll-left .bd ul li .join_pic img{width:100%; height: 100%; display: block; transform: scale(1);  transition: all 1s ease 0s; -webkit-transform: scale(1); 
	-webkit-transform: all 1s ease 0s;}
.picScroll-left .bd ul li:hover img{transform: scale(1.05);transition: all 1s ease 0s;-webkit-transform: scale(1.05);-webkit-transform: all 1s ease 0s;}
.join_xx{width:100%; height: 183px; background: #382d27; padding:10px 23px 0;}
.join_xx h3{width:100%; height: 35px;line-height: 35px;  text-overflow: ellipsis; overflow: hidden; white-space: nowrap; color: #fff;  font-size: 16px; font-weight: bold;}
.join_xx p{font-size: 14px; color: #fff; line-height: 26px;opacity: 0.6; width: 100%; height:55px;   word-break:break-all;display:-webkit-box; -webkit-line-clamp:2;
  -webkit-box-orient:vertical; overflow:hidden;}
.picScroll-left .bd ul li span{width:39px; height: 39px;  text-align: center; line-height: 39px; font-size:12px; color: #fff; display: block; margin: 15px auto 0;  position: relative}
.picScroll-left .bd ul li span:after{content: ""; position: absolute; top:0; left:0;transform:rotate(45deg); border: 1px solid #fff; width: 100%; height: 100% }
.picScroll-left .bd ul li:hover .join_xx{background: #ce2d25}
.picScroll-left .bd ul li:hover  span:after{transform:rotate(0deg); transition: all 0.4s ease-in-out;}





/*新闻中心*/
.index_news{width:100%; height: auto; overflow: hidden; background: #f0f0f0; padding-top: 44px; padding-bottom: 50px; margin-top: 46px;}
.index_news_left{width:707px; height: 530px; float: left; background: #fff; padding: 30px; margin-top: 30px;}
.news_t{width:100%; height: 36px; border-bottom: 1px solid #dddddd;}
.news_t h4{font-size: 24px; color: #333333; float: left; background: url(../images/h_x.jpg) no-repeat left  center; padding-left: 10px;}
.news_t a{font-size: 14px; color: #999999;  float: right}
.news_t a:hover{color:#ce2d25}
.index_news_left dl{width:100%; height: 180px; margin-top: 18px;}
.index_news_left dl dt{width:238px; height: 180px; float: left; overflow: hidden}
.index_news_left dl dt 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_left dl dd{width:368px; height: 100%; float: right; padding-top: 15px;}
.index_news_left dl dd h4{width:100%; height: 40px; line-height: 40px; font-size: 18px; color: #333333; text-overflow: ellipsis; overflow: hidden; white-space: nowrap}
.index_news_left dl dd  p{width:100%; height: 80px; line-height: 26px; font-size: 14px; color: #999999;  word-break:break-all;display:-webkit-box; -webkit-line-clamp:3;
  -webkit-box-orient:vertical; overflow:hidden;}
.index_news_left dl:hover  img{transform: scale(1.05);transition: all 1s ease 0s;-webkit-transform: scale(1.05);-webkit-transform: all 1s ease 0s;}
.index_news_left dl:hover h4,.index_news_left dl:hover p{color:#ce2d25}


.index_news_left ul{width:100%; height: auto; overflow: hidden; margin-top: 10px;}
.index_news_left ul li{width:100%; height: 45px; line-height:40px; background: url(../images/yds.png) no-repeat left  center; padding-left: 20px;}
.index_news_left ul li p{width:480px; height: 100%; line-height: 40px; float: left; font-size: 16px; color: #666666;}
.index_news_left ul li span{font-size: 14px; color: #999999;  float: right;  line-height: 40px;}
.index_news_left ul li:hover{background: url(../images/hyds.png) no-repeat left center}
.index_news_left ul li:hover p,.index_news_left ul li:hover span{color:#ce2d25}
.index_news_right{width:462px; height: 530px; background: #fff; padding:30px; float: right; margin-top: 30px; }
.index_news_right img{width:100%; height: auto; margin-top: 18px;}
.index_news_right ul{width:100%; height: auto; overflow: hidden; margin-top: 8px;}
.index_news_right ul li{width:100%; height: 45px; line-height:40px; background: url(../images/yds.png) no-repeat left  center; padding-left: 20px;}
.index_news_right ul li p{width:280px; height: 100%; line-height: 40px; float: left; font-size: 16px; color: #666666;}
.index_news_right ul li span{font-size: 14px; color: #999999;  float: right;  line-height: 40px;}
.index_news_right ul li:hover{background: url(../images/hyds.png) no-repeat left center}
.index_news_right ul li:hover p,.index_news_right ul li:hover span{color:#ce2d25}


/*底部*/
.footer{width:100%; height:367px;  background:#292929; padding-top: 64px;}
.footer_cont{width:100%; height:236px; overflow: hidden;}
.footer_left{width:500px; height:auto; float: left}
.footer_left h4,.footer_join h4,.f_pic h4{font-size:24px; color: #fff; font-weight: bold; height:45px; line-height:45px;}
.footer_left hr,.footer_join hr,.f_pic hr{width:64px; height: 2px; background: #ce2d25; margin-bottom:20px;}
.footer_left p{width:100%; height:30px; line-height:30px; font-size: 14px; color: #fff; opacity: 0.7}
.footer_join{width:200px; height: auto; float: left}
.footer_join a{font-size: 14px; color: #fff; opacity: 0.7; float: left; width:98px; height: 35px; line-height: 35px;}
.footer_join a:hover{opacity: 1}
.f_pic{width:300px; height: auto; overflow: hidden; float: right; }
.f_pic_img{width:138px; height: 108px;float: left;}
.f_pic_img img{width:108px; height: 100%; float: left }
.pic_text{width:30px; height:108px; border: 1px solid #fff; border-left: 0; float: left}
.pic_text p{font-size: 14px; color: #fff;writing-mode:tb-rl; padding-top:15px; padding-left:5px;}
.f_sj{margin-right:20px;}
.banquan{width:100%;  height: 63px; border-top: 1px solid #949494}
.banquan p{font-size: 14px;color: #fff; line-height:63px; float: left}
.banquan p a{font-size: 14px; color: #fff;}
.banquan p a:hover{color:#ce2d25}
.footer_zhichi{ width: auto; float: right}
.footer_zhichi p{ width:205px; height:63px; float: left}
.footer_zhichi .pt{width:121px;height: 18px; background: url(../images/vl.png) no-repeat; margin-top:20px; margin-right: 10px}
.footer_zhichi .js{width:121px;height: 18px; background: url(../images/wl.png) no-repeat; margin-top:20px;}
.footer_zhichi .pt:hover{background: url(../images/vl_hover.png) no-repeat}
.footer_zhichi .js:hover{background: url(../images/ws_hover.png) no-repeat} 
.footer_zhichi span{float: left; font-size: 14px; color: #fff;}
.footer_zhichi i{ float: left}
.f_link{width:100%; height:95px; line-height:95px; }
.f_link p{font-size: 24px; color: #ce2d25; float: left;font-weight:bold;}
.f_link p span{font-size: 20px; color: #ce2d25; font-family: "Georgia"; font-weight: normal}
.f_link a{font-size: 16px; line-height: 95px; color: #999999; margin-left: 5px; float: left;  background: url(../images/su_x.png) no-repeat right center; padding-right: 10px;}
.f_link a:hover{color:#ce2d25}

.f_link_a{width:1018px; height:95px; float: left; margin-left: 10px;}





/*客服*/
.lxfx {
    height: auto;
    position: fixed;
    right:0px;
    top:300px;
    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 i.icon-top {
    background-position: -30px -49px; height:32px;
}

.lxfx li p {
    line-height: 12px;
    text-align: center;
	 font-size: 14px;
}
.lxfx li {
    background:#ce2d25;
    height: 60px;
    margin-bottom: 1px;
    margin-left: 0;
    overflow: hidden;
    position: relative;
    width: 77px; float:left;
}



/*内页banner*/
.ny_banner{ width: 100%;height: 360px; clear: both; position: relative;}



/*内页 导航*/
.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:400}
.page_nav p a{color:#999}
.page_nav ul li{float:left;width:14%;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:0;left:1px;background:#ad0411;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:#e60012;color:#333;color:#fff}
.page_nav ul li a:hover:after,.page_nav ul li.active a:after{width:calc(100% - 2px)}
.page_nav ul{width:100%;height:auto;overflow:hidden}
.about_page_con { color: #666; font-size: 14px; width:100%; height:auto; overflow:hidden; line-height:30px; margin-bottom:40px;}
.ny_news_info,.ny_container {height:auto; overflow:hidden; margin-bottom:30px;}


/*荣誉资质*/
.honor_pic ul{overflow:hidden; width:100%; height:auto;}
.honor_pic ul li{width:282px;padding:8px 8px 0 8px; height:auto; border:1px solid #ddd;float:left;margin-right:24px;margin-bottom:30px}
.honor_pic ul li:nth-child(4n),.product_pic ul li:nth-child(4n){margin-right:0}
.hon_jpg{width:100%;height:195px;overflow:hidden; cursor:pointer}
.hon_jpg img,.pro_jpg img,.case_jpg img{width:100%;height:100%;transition:all .8s ease-in-out}
.hon_jpg:hover img{transform:scale(1.1);-webkit-transform:scale(1.1)}
.hon_txt{overflow:hidden;line-height:54px}
.hon_txt h6{font-size:14px;color:#999; width:100%; height:54px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap}
.honor_pic ul li:hover .hon_txt h6,.product_pic ul li:hover .hon_txt h6{color:#e60012}
.honor_pic ul li:hover,.product_pic ul li:hover{border-color:#e60012}
.honor_pic ul li:hover img,.product_pic ul li:hover img{transform: scale(1.05);transition: all 1s ease 0s;-webkit-transform: scale(1.05);-webkit-transform: all 1s ease 0s;}

/*产品*/
.product_pic ul{overflow:hidden; width:100%; height:auto;}
.product_pic ul li{width:282px;padding:8px 8px 0 8px;border:1px solid #ddd;float:left;margin-right:24px;margin-bottom:30px}
.pro_jpg{width:100%;height:301px;overflow:hidden}
.goods_info{font-size:14px; color:#666; line-height:26px;}


/*详情页*/
.nyinfo_title{width:100%;font-size:20px; color:#555; padding:10px 0px; text-align:center; clear:both}
.info_time{width:100%; line-height:30px; color:#999; height:30px; margin-bottom:20px; border-top:1px solid #ddd; border-bottom:1px solid #ddd; text-align:center; clear:both}
.info_xq{width:100%; font-size:20px; color:#666; padding:10px 0px; clear:both}
.go_black{width: 90px;height: 30px;background: #e60012; color: #fff; text-align: center; line-height: 30px; border-radius: 5px; position: relative;}


/*案列*/
.case_jpg{width:100%;height:264px;overflow:hidden}


/*新闻*/
.news_page{overflow:hidden;font-size:14px;color:#666; margin-bottom:20px;}
.news_page_lf{width:100%;margin-bottom:20px}
.news_page_lf dl{height:64px;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;line-height:40px}
.news_page_lf dl dt p{font-size:14px;line-height:26px;color:#999}
.news_page_lf dl dd{overflow:hidden;width:1040px;float:left}
.news_page_lf dl dd b{font-size:22px;display:block;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:18px;line-height:24px}
.news_page_lf dl dd p{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#666}
.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:#eee}
.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:400;margin:20px 0;width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.news_page_rt p{font-size:12px;line-height:22px}

/*联系*/
.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;line-height:30px}
.lxwm{width:100%;padding:20px 0;line-height:24px;float:left}
.lxwm_z{float:left; font-size:16px; color:#666; line-height:26px;}
.lxwm_z h3{color:#666;line-height:35px;font-weight:700}
.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; display:block;border:#ddd 1px solid}
.lxwm_r li p{line-height:30px;text-align:center; font-size:14px; color:#666;}
.lxwm_z p{line-height:26px;color:#666;font-size:14px; height:auto;}
.go_black{width: 90px;height: 30px;background: #e60012; color: #fff; text-align: center; line-height: 30px; border-radius: 5px; position: relative;}



/*底部弹出*/
.footer_float{background:rgba(0,0,0,0.8); height: 100px; position: fixed; bottom: 0px; z-index: 999; width: 100%; left: 0px; display: block;}
.footer_close_btn{position: absolute;top:10px; vertical-align: top;cursor: pointer; right:20px; width: 20px; height: 20px;}
.footer_form_l{width:800px; margin-top:40px; float:left}
.footer_form_l input[type="text"]{width:295px;height:48px;border:none; padding: 0px 15px; border-radius: 25px; box-sizing: border-box; float:left; margin-right:20px;}
.form_sub{width:152px; height: 44px; background:url(../images/sub_bjs.png) no-repeat;  text-align: center; color: #fff;  font-size: 14px; border: 0; cursor: pointer}
.footer_form_r{width:214px; float: left; margin-top: 15px;}
.footer_form_r p{width:100%; height: 35px; line-height: 35px; color:#fff; font-size: 18px; text-align: right}
.footer_form_r img{display: block; float:right;}
.footer_flimg{ float: right; width:144px; height:100px; }
.footer_show_btn{position: fixed; bottom: 30px; left: -235px;z-index:999 }










