@charset "utf-8";
/* CSS Document */
body,td,th{font-family: "Microsoft Yahei", "Helvetica Neue", Helvetica, Tahoma, sans-serif;font-size: 12px;color: #666666;}
body{background-color: #FFFFFF;margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;}
a{font-size: 12px;color: #666666;}
a:link{text-decoration: none;}
a:visited{text-decoration: none;}
a:hover{text-decoration: none;}
a:active{text-decoration: none;}
a:focus{outline:none;-moz-outline:none;}
div,ul,li,p,dl,dt,dd,s,b,form,h1,h2,h3,h4,h5,ol,input{list-style:none;margin:0px;padding:0px;}
input,button,select,textarea{outline:none;outline:none;font-family: "Microsoft Yahei", "Helvetica Neue", Helvetica, Tahoma, sans-serif;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
.none{clear: both;}
img{border: 0px none #FFFFFF;}
.nk1200{width: 1200px;margin-right: auto;margin-left: auto;}
.nk1210{width: 1210px;margin-right: auto;margin-left: auto;}
.nk1003{width: 1003px;margin-right: auto;margin-left: auto;}
.nk300{width: 300px;margin-right: auto;margin-left: auto;}
.nk320{width: 320px;margin-right: auto;margin-left: auto;}
img{border:none;margin:0px;padding:0px;}
.zi{line-height: 23px;}
/*左右对齐*/
.fl{ float:left;}
.fr{float:right;}
/*省略号*/
.hide{overflow:hidden; word-break:keep-all; white-space:nowrap;text-overflow:ellipsis;}
.hide2{text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;}
.hide4{text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:4;-webkit-box-orient: vertical;}
/*diflex分布*/
.dis_flex{display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; align-items: center; justify-content: center;}
.dis_jflex{ display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; align-items: center; justify-content:space-between;}
.dis_jtflex{ display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; align-items: flex-start; justify-content:space-between;}
.dis_zflex{ display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; align-items: center; justify-content:left;}
.dis_flex2{display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-direction: column;align-items: center; justify-content: center;}
.dis_tflex2{display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-direction: column;align-items: center;justify-content:flex-start;}
.dis_zflex2{display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-direction: column;}
.top{height: 60px;max-width:640px;width:100%;position:absolute;top: 0px;z-index: 1000;background-color:#fff;}
.top .logo{float: left;/*margin-left: 15px;*/margin-top:5px;line-height:0px;}
.top .m{float: right;line-height:0px;cursor: hand;cursor: pointer;}
.top .m span{font-size: 14px;line-height: 30px;color: #FFFFFF;display: none;position: absolute;margin-top: 2px;margin-left: -30px;}
.top .m2{float: right;font-size: 12px;color: #666666;height: 17px;line-height: 17px;border: 1px solid #666666;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin-top: 21px;margin-right: 15px;padding-top: 1px;text-align: center;width: 24px;}
.top dl{background: #B00000 ;position: absolute;left: 0px;top: 60px;width: 100%;z-index: 9;height: 0px;overflow: hidden;}
.top dl dt{height: 15px;}
.top dl dd { display:block;width: 100%; }
.top dl dd a{display: block;font-size: 14px;line-height: 45px;color: #fff;text-align: center;margin:0 10px; border-top:1px solid rgba(255,255,255,.2);}
.top dl dd.no a{border-bottom:none;}
em, i{font-style: normal;}

.Ipinpai{background:#F7F7F7; padding-bottom:25px; }
.Ipinpai .tuwen{ width:100%; height:335px; background:url(images/Ipinpai_bg.jpg) no-repeat; background-size:100% 100%;color: #fff;text-align: center;}
.Ipinpai .tuwen h3{font-size: 16px;padding-top:180px; width:170px; margin-left:20px; text-align:left;}
.Ipinpai .tuwen p{font-size: 13px; line-height:20px;/*width:340px;*/ text-align:left; margin-top:15px!important; margin-left:20px!important; margin-bottom:25px!important; margin-right:20px!important; padding:0px!important;}
.Ipinpai .content{padding:25px 10px 0 10px;font-size: 14px; color: #585858;}
.Ipinpai .content p{line-height:24px;  margin-bottom:25px;}
.Ipinpai .xinxi{background:#fff;border:1px solid #E9E9E9; border-radius:5px;margin:0 10px;}
.Ipinpai .xinxi .txt{display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; align-items: center; justify-content:left; padding:10px 15px;font-size: 13px;}
.Ipinpai .xinxi .txt.tel{border-bottom:1px solid #E9E9E9;}
.Ipinpai .xinxi .txt .tit{font-size: 14px; font-weight:bold; margin:0 10px 0 5px;}
.Ipinpai .xinxi .txt img{ width:25px;}
.Ipinpai .more{ display:block;width:145px; height:40px; line-height:40px; text-align:center; border:2px solid #000; border-radius:5px;font-size: 14px;  color: #333; font-weight:bold; margin:25px auto 0 auto;}

/*底部*/
.db{width: 100%; background-color:#b00000;}
.footer{margin:0 15px;padding: 25px 0;}
.ft_nrz1 h1{width: 178px;display: block;padding-bottom: 10px;padding-top: 5px}
.ft_nrz1 h1 img{width: 178px;}
.ft_nrz1 h2{font-size: 14px;color: #e0e0df;line-height: 26px}
.ft_nrz1 p,.ft_nrz1 a{font-size: 14px;color: #fff; line-height:220%;}
.ft_nrz1 a img.icon{ width:28px;}
.ft_nrz1 p span{color: #fff;}
.dbmenu{margin-top: 20px}
.dbmenu h1{ width:100px; text-align:left;margin:0; padding:0; background:url(images/foot_cpbg.png) no-repeat bottom left; margin-bottom:10px;}
.dbmenu h1 a{font-size: 16px;color: #fff;}
.dbmenu a{font-size: 14px;color:#fff;line-height: 36px;display: inline-block;margin-right: 20px}
.ft_nrz3 span{ margin-top:25px;width: 110px;display: inline-block;text-align: center;font-size:12px;color: #e0e0df; line-height: 32px;}
.ft_nrz3 span.non{margin-right: 0}
.ft_nrz3 span img{width: 100px;border: 1px solid #fff;padding: 6px;display: block; margin:0 auto;}
.lin_div{ background-color:#b00000;border-top:#fff solid 1px; padding:15px 0;}
.lin_div p{font-size: 12px;color:#fff;line-height: 17px; margin:0; padding:0 10px; margin-bottom:15px;}
.lin_div p a{font-size:12px;color:#fff;}

/*内页*/
.nyImg{ width:100%; margin-top:60px;}
.nyImg img{ width:100%; height:auto;}
.nyNav{ width:100%; max-width:640px;height:55px; background-color:#FFFFFF;position:static; }
.nyNav .con{ height:100%;}
.nyNav.gun{ position:fixed;top:0; z-index:99999999;box-shadow: 0px 2px 10px rgba(0,0,0,.1);-moz-box-shadow: 0px 2px 10px rgba(0,0,0,.1);-webkit-box-shadow:0px 2px 10px rgba(0,0,0,.1);}
.nyNav.gun .con{ height:55px;}
.dingId{ display:block;position: relative;top: -55px;}

.nyNav h1{color: #000;font-size: 24px; font-weight:700;}
.nyNav h1 span{color: #B00000;}
.nyNav .navList{ width:100%;}
.nyNav .navList a{ display:inline-block;color: #000;font-size: 14px; margin:15px 8px; }
.nyNav .navList.pa a{margin:15px; }

.nyNav .navList a:hover{ color: #B00000; text-decoration:none;}
.nyTitle{ color:#FFFFFF; padding:30px 0;}
.nyTitle span{ display:block; height:4px; width:40px; background-color:#FFFFFF; margin-bottom:10px;}
.nyTitle h3{ font-size:20px; margin:0 ;padding:0;}
.nyTitle p{ font-size:16px; margin:0 ;padding:0;}
.nyTitle.col{ color:#000; padding:40px 0;}
.nyTitle.col span{background-color:#000;}

.section01{ margin-bottom:40px;}
.section01.about{ margin-bottom:0;}
.section01 .img{ width:100%;}
.section01 .img img{ width:100%;height:100%;}
.section01 .txt{ padding:0 10px;font-size:14px;color: #666666;line-height: 21px;margin-top:25px;}
.section01 .txt p{ margin-bottom:20px;}
.section02{ height:450px; width:100%; background:url(images/aboutImg2.jpg) no-repeat;background-size:100% 100%;}
.section02 .cont{color:#FFFFFF;}
.section02 .cont .li{ padding:0 15px; margin-bottom:40px;display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;align-items: flex-start;justify-content:flex-start;} 
.section02 .cont .li img{ width:50px;} 
.section02 .cont .li .tex{display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-direction: column;justify-content:flex-start; margin-left:30px;}
.section02 .cont .li h1{font-size: 22px; margin:0; padding:0;}
.section02 .cont .li p{font-size: 12px; margin-top:8px;}
/*内页-走近振华*/
.history_bg{ background:url(images/history_bg.jpg) no-repeat; background-size:100% 100%;}
/*内页-店铺*/
.dianpuCount{ padding:20px 10px;}
.dianpuCount .tit{font-size: 16px;color:#333; margin-bottom:15px;}
/*内页-联系我们*/
.bookTex{margin:20px 0 30px 0;}
.bookTex h3{font-size: 18px;color:#000000; font-weight:normal;}
.bookTex p{font-size: 14px;color:#999999; margin-top:10px;}
/*内页-新闻中心*/
.news .mainCont{ padding-bottom:50px;}
.section01.news{ padding:0 10px; margin-bottom:20px;}
.newsList{ width:100%;display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-direction: column;justify-content:center;}
.newsList:nth-child(2){align-items: center;}
.newsList:nth-child(3){align-items: flex-end;}
.newsList .item{ width:100%;display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-direction: column;}
.newsList .img{width:100%; height:240px;}
.newsList .img img{width:100%; height:100%;}
.newsList .tex{height:160px; padding:20px 30px; background-color:#F9F9F9;}
.newsList .tex h3{width:100%;margin-bottom:10px; }
.newsList .tex h3 a{color:#333333; font-size:16px}
.newsList .tex p{width:100%;color:#999999; font-size:14px; line-height: 22px;}
.newsList .dat{display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; align-items: center;justify-content:flex-start;font-size:14px;color:#333333;margin-top:10px;}
.newsList .dat img{ margin-right:5px;width:25px;}
.newsXian{background:url(images/1130/xgray_line02.png);height: 5px;margin: 15px auto 15px auto;}
.newsList2{padding:10px; }
.newsList2 li{ width:100%; display:block; margin-bottom:15px;}
.newsList2 li .time{width:63px;height: 70px; background: #B00000;text-align: center;color: #fff;font-size: 13px;float: left;}
.newsList2 li .time .date{ display:block; font-size: 30px; font-weight:bold;}
.newsList2 li .conts{ float:right;width: 270px;}
.newsList2 li .conts h3,.newsList2 li .conts h3 a{font-size: 16px;color: #333;}
.newsList2 li .conts p{font-size: 12px;line-height: 22px !important;padding-top: 3px;color: #999;}
/*内页-新闻详情*/
.newsCont{ padding:40px 0;}
.newsCont .left{width:820px;}
.newsCont .left h3{color:#333333; font-size:20px;line-height: 46px;}
.newsCont .left .date{color:#999; font-size:14px;margin-top:10px; }
.newsCont .left .conts p{color:#666666; font-size:14px;line-height: 24px; margin:20px 0;}
.newsCont .left .conts img{ max-width:100%;}
.newsCont .right{width:220px;}
.newsCont .right .fan{ padding:20px; background-color:#F6F6F6; margin-bottom:15px;}
.newsCont .right .fan h3{  font-size:20px; font-weight:normal;margin-bottom:15px;}
.newsCont .right .fan p{  font-size:14px;line-height: 20px;margin-bottom:15px;}
.newsCont .right .fan .date{ color:#999; font-size:14px;}
/*内页-产品中心*/
.section01.cp{ padding:0px 5px; margin:0;}
.chanpinList{ width:50%;display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-direction: column;justify-content:center;align-items: center;}
.chanpinList .item{ width:175px;display:-webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-direction: column;}
.chanpinList .img{width:100%; height:125px; position:relative;}
.chanpinList .img img{width:100%; height:100%;}
.chanpinList .img .zi{ width:100%;background-color:rgba(0,0,0,.5); position:absolute; bottom:0; left:0; height:26px;}
.chanpinList .img h3{ padding:0 10px; line-height:26px;color:#fff; font-size:16px; font-weight:normal; }

.chanpinList .tex{ padding:20px 10px; height:200px; background-color:#F5F5F5;margin-bottom:10px;}
.chanpinList .tex span{ display:block;width:45px; height:3px; background-color:#E9E9E9; margin:0 auto 15px auto;}
.chanpinList .tex p{width:100%;color:#666666; height:80px;font-size:12px; line-height: 20px;}
.chanpinList .tex:hover{background-color:#B00000;}
.chanpinList .tex:hover span{background-color:#fff;}
.chanpinList .tex:hover h3,.chanpinList .tex:hover p{color:#fff;}

.chanPart{}
.chanPart .conts{width:100%}
.chanPart .conts .title{ width:100%;padding:15px 0; text-align:center;}
.chanPart .conts .title h1{ color:#000; font-size:20px;}
.chanPart .conts .title h1 span{ color:#B00000;}
.chanPart .conts .title h3{ color:#333333; font-size:20px;}
.chanPart .conts .product h3{ color:#B00000; font-size:16px; font-weight:normal; margin:30px 0;}
.chanPart .conts .product .item{width:50%; float:left; margin-bottom:15px;}
.chanPart .conts .product .item a{ display:block;width:175px; margin:0 auto;} 
.chanPart .conts .product .item .cp{background-color:#F6F6F6; border:#E9E9E9 solid 1px; padding-top:20px;}
.chanPart .conts .product .item .cp img{ display:block;width:150px; height:150px; margin:0 auto;}
.chanPart .conts .product .item .cp p{ color:#B00000; font-size:14px;padding:15px 10px; text-align:center;}

.chanlist .mainCont{ padding:40px 0 70px 0;}
.chanlist .mainCont .conts{background-color:#F9F9F9;border:#DDDDDD solid 1px; padding:45px 120px; }
.chanlist .mainCont .conts .tit{ text-align:center;}
.chanlist .mainCont .conts .tit h1{ font-size:20px; line-height:44px; }
.chanlist .mainCont .conts .tit p{ color:#666;}
.chanlist .mainCont .conts .tex{ margin-top:30px;}
.chanlist .mainCont .conts .tex img{ max-width:100%;}
.chanlist .mainCont .conts .tex p{ font-size:16px; line-height:150%; margin:15px 0}
.chanlist .mainCont .conts .fan{ margin-top:25px;}
.chanlist .mainCont .conts .fan a{ display:block; color:#666666; font-size:12px; margin-bottom:10px;}
.chanlist .mainCont .conts .fan a:hover{ color:#B00000;}
.pro_detail .tit{ text-align:center; padding:30px 10px;}
.pro_detail .tit h1{ font-size:16px; line-height:28px; font-weight:700; }
.pro_detail .tit p{ color:#666;font-size:12px;}
.am-img-responsive{ display:block; width:100%; margin:0 auto;}
/*门店*/
.mendian{
/*	height: 500px;
	background-image: url(/images/1130/ny_news.jpg);
*/	/*background-size:100%;*/
	background: #b00000;
	width:100%;
	height:100%;
	padding-bottom:30px;
}
.mendian .title_dian{ width:100%; height:20px;}
.mendian .title_xian{ width:50px; height:5px; background-color:#fff; margin:0 auto 20px auto;}
.mendian .title{ font-size:26px; color:#fff; font-weight:bold; text-align:center; margin-bottom:30px;}
.mendian .boFnag{ width:100%; height:100%; position:relative;}
.mendian .boFnag .li{ width:100%; height:226px;}
.mendian .boFnag .li img{ width:100%; height:100%;}









