#header{
	height: 136px;
	background: url(http://zzwstst.com/res/images/headerBg.jpg) 0 bottom repeat-x;
}
#header .header_bg{
	width: 100%;
	height: 136px;
	background: url(http://zzwstst.com/res/images/top_wuyan.png) 0 top repeat-x;
	background-size: 27px 36px;
	padding-top: 36px;
}
#header .tel{
	width: 270px;
	height: 100px;
	position: relative;
	padding-top: 32px;
	box-sizing: border-box;
}
#header .tel .music_ico{
	width: 36px;
	float: left;
}
#header .tel .music_ico img{
	display: block;
	width: 100%;
	margin: 3px 0;
}
#header .tel .num{
	float: left;
	padding-left: 15px;
}
#header .tel .num p{
	color: #444444;
	font-size: 14px;
	line-height: 18px;
}
#header .tel .num h2{
	color: #e91a34;
	font-size: 24px;
	font-weight: normal;
	line-height: 28px;
}
#header .tel .denglong_ico{
	display: block;
	position: absolute;
	right: 0;
	top: -9px;
	width: 42px;
	height: 100px;
}
#header .tel .denglong_ico img{
	display: block;
	width: 100%;
}
#header .menu_icon{
	right: 0;
	top: 48%;
	width: 9%;
	max-width: 72px;
}
.pc_menu{
	background: url(http://zzwstst.com/res/images/menu_bg.jpg) 0 0 repeat-x;
	padding: 8px 0;
}
.pc_menu .menu .nLi{
	width: 12.5%;
	height: 44px;
	background-image: url(http://zzwstst.com/res/images/menuSignL.png),url(http://zzwstst.com/res/images/menuSignR.png);
	background-position: left center,right center;
	background-repeat: no-repeat;
}
.pc_menu .menu .nLi:hover{
	background-color: #c02321;
}
.pc_menu .menu .nLi:hover .menu_2{
	background-color: rgba(192,35,33,0.82);
}
.pc_menu .menu .nLi .menu_2 li:hover{
	background-color: #5d1a06
}
.pc_menu .menu .nLi h3 a{
	color: #f6e5cb;
}
.pc_menu .menu .nLi .menu_2{
	padding: 0;
}
.pc_menu .menu .nLi .menu_2 li a{
	line-height: 40px;
	font-size: 12px;
}
.iabout{
	width: 100%;
	border-top: 2px solid #d6c8ab;
	padding-top: 75px;
	background: #f3e3d3   right 2px no-repeat;
}
.iTitlebox{
	width: 100%;
	padding-bottom: 80px;
	background: url(http://zzwstst.com/res/images/titleBg.png) center bottom no-repeat;
}
.iTitlebox .title{
	width: 100%;
	background: url(http://zzwstst.com/res/images/line.png) center  no-repeat;
	text-align: center;
	position: relative;
}
.iTitlebox .title .denglong{
	position: absolute;
	left: 0px;
	top: 18px;
}
.iTitlebox .title .chahu{
	display: inline-block;
	padding-left: 21px;
	color: #371806;
	font-size: 28px;
	font-style: normal;
	font-weight: normal;
	line-height: 36px;
}
.iTitlebox .titleEn{
	text-align: center;
	font-size: 16px;
	color: #baafa7;
	text-transform: uppercase;
	text-indent: 20px;
}
@media (max-width: 640px) {
	.iTitlebox .title .denglong{ width:30px;}
.iTitlebox .title .chahu{ font-size:18px;}
.iTitlebox .titleEn{ font-size:12px;}
}
.iabout .row{
	padding: 30px 0 45px;

}
.iabout .row .lfimg{
	width: 42%;
	display: inline-block;
	position: relative;
	z-index: 1;
	
	padding-top: 45px;
}
.iabout .row .lfimg .imgbox{
	max-width: 100%;
	padding-left: 15px;
	padding-bottom: 15px;
	box-sizing: border-box;
	background:  url(http://zzwstst.com/res/images/iaboutlgimgBg.png) left bottom no-repeat;
	background-size: 100% auto;
}
.iabout .row .lfimg .lfbg{
	position: absolute;
	z-index: -1;
	bottom: 0;
	left: -255px;
}
.iabout .row .rtcon {
    vertical-align: top; display:inline-block;
    width: 62.64%;
    margin-left: -8.2%;
    padding: 45px 6% 0px 12%;
    border: 6px solid #e1b69a; 
    background: #f3e3d3 url(http://zzwstst.com/res/images/rtconBg.jpg) right bottom no-repeat;
}
.iabout .row .rtcon p{line-height:30px; height:300px; overflow:hidden}
.iabout .row .rtcon .btn{
	display: block;
	padding: 0;
	margin: 0;
	border: 0;
	border-radius: 0;
	width: 27.6%;
	min-width: 96px;
	line-height: 40px;
	text-align: center;
	background:  url(http://zzwstst.com/res/images/btnmore.jpg) center no-repeat;
	background-size: 100% 100%;
	margin-left: 3.04%;
	font-size: 14px;
	color: #fff; margin-top:25px; margin-bottom:50px;
}
.iad{
	width: 100%;
	height: 310px;
	 
}
.ipro{
	padding-top: 30px;
	background: url(http://zzwstst.com/res/images/probg.jpg);
}
.ipro .row{
	margin-top: 30px;
}

.ipro .big{
	display: none;
}
.ipro .img1{
	display: none;
}
.ipro .img2{
	display: block;
}

.j_accordion{
	padding-top: 30px;
	width: 100%;
	overflow: hidden;
}
.j_accordion li{
	overflow: hidden;
	width: 25%;
	padding: 0 7.5px;
	float: left;
	-webkit-transition: width 0.5s;
	transition: width 0.5s;
}
@media all and (min-width:1199px){
	.j_accordion{
		height: 520px;
	}
	.j_accordion li img{
		height: 520px;
		width: 100%;
	}
	.j_accordion:hover li {
		width: 20%;
	}
	.j_accordion li:hover {
		width: 40%;
	}
}
@media all and (min-width:641px){
	.j_accordion li{
		padding: 0;
	}
	.j_accordion{
		height: 480px;
	}
	.j_accordion li img{
		height: 520px;
		width: 100%;
	}
	.j_accordion:hover li {
		width: 20%;
	}
	.j_accordion li:hover {
		width: 40%;
	}
}




.news_contact{
	width: 100%;
	background: url(http://zzwstst.com/res/images/probg.jpg);
}
.news_contact .wrap{
	width: 100%;padding-top: 45px;padding-bottom: 60px;
	background: url(http://zzwstst.com/res/images/probotBg.jpg) center bottom no-repeat;
}
.news_contact .aside1{
	width: 24.19%;
	position: relative;
	display: inline-block;
}
.news_contact .col-lg-5 .aside1{
	width: 34.5%;
	max-width: 165px;
}
.news_contact .aside1 .tbox{
	position: absolute;
	left: 20%;
	top: 13.5%;
	color: #f5ebd2;
}
.news_contact .aside1 .tbox .lg_fs14{
	text-transform: uppercase;
}
.news_contact .sub1{
	width: 71.55%;
	padding-top: 30px;
	float: right;
}
.news_contact .sub1 .lfsign{
	width: 18%;
	max-width: 88px;
	display: inline-block;
	position: relative;
}
.news_contact .sub1 .lfsign .tbox2{
	position: absolute;
	width: 100%;
	height: 100%;
	text-align: center;
	display: table-cell;
	vertical-align: middle;
	top: 0;left: 0;
	padding-top: 17%;
}
.tbox2 .lg_fs24{
	color: #a10d00;
}
.tbox2 .fs12{
	color: #585858;
	border-top: 1px #eddec0 solid;
	display: inline-block;
}
.news_contact .sub1 .txcon{
	width: 80%;
	float: right;
}
.news_contact .sub1 .clearfix{
	margin-bottom: 15px;
}
.txcon .lg_fs16{
	padding-left: 5px;
    color: #232323;
    line-height: 43px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.txcon .line{
	display: block;
    height: 1px;
    width: 90%;
    border: 0;
    background-color: #cdcdcc;
}
.txcon .lg_fs14{
	padding-left: 5px;
    font-size: 14px;
    color: #515151;
    line-height: 18px;
    margin-top: 8px;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 36px;
}
.news_contact .contact{
	width: 63%;
	float: right;
	padding-top: 30px;
}
.contact .p1{
    color: #515151;
}
.contact .tel{
	color: #a10d00;
    line-height: 32px;
}
.contact .address{
	padding-left: 32px;
    background: url(http://zzwstst.com/res/images/ico1.png) left top no-repeat; background-size:25px 25px;
    color: #19191c;
    margin-top: 15px;
    height: 55px;
}
.contact .telnum{
	padding-left: 32px;
    background: url(http://zzwstst.com/res/images/ico2.png) left top no-repeat;background-size:25px 25px;
    color: #19191c;
    height: 55px;
}
.contact .tel2{
	padding-left: 32px;
    background: url(http://zzwstst.com/res/images/ico3.png) left top no-repeat;background-size:25px 25px;
    color: #19191c;
    height: 55px;
}
.contact .user{
	padding-left: 32px;
    background: url(http://zzwstst.com/res/images/ico4.png) left -3px no-repeat;background-size:25px 25px;
    color: #19191c;
}
#footer .ft1{
	width: 100%;
	height: 110px;
	background: url(http://zzwstst.com/res/images/footbg.jpg);	
}
.ft1 .ft1con{
	position: relative;
}
.ft1 .ft1con .ft1img{
	display: block;
	margin: 0 auto;
}
.ft1 .lfyizhi{
	position: absolute;
	left: 0;
	top: -21px;
}
.ft1 .rtrenou{
	position: absolute;
	right: 0;
	bottom: 0;
}
#footer .ft1 .my_copyright_con{
	display: table-cell;
	height: 110px;
	vertical-align: middle;
}
#footer .my_copyright_con{
	color: #e3c094;
	font-size: 13px;
}
#footer .my_copyright_con a{
	color: #e3c094;
}
#footer .copyright{
	background: url(http://zzwstst.com/res/images/ftbot.jpg) repeat-x;
	padding: 0;
}
#footer .copyright .my_copyright_con{
	background-color: transparent;
	height: 68px;
	padding-top: 18px;
}


#sub_content{
	width: 100%;
	border-top: 2px solid #d6c8ab;
	background: url(http://zzwstst.com/res/images/mywrapBg2.jpg) center bottom no-repeat #f3e3d3;
}
#sub_content1{
	width: 100%;
	background: url(http://zzwstst.com/res/images/iaboutBg11.png) center top no-repeat;
}

.mywrap .aside2{
	width: 22.65%;
	min-height: 1150px;
	display: inline-block;
	margin-top: -4.5%;
	position: relative;
	z-index: 1;
}

._aside ul.sidemenu > li.sub1 > ul > li.sub2 > a.sub2_a>span{
	display: block;
    height: 100%;
    background: url(http://zzwstst.com/res/images/menuadd.png) 5px no-repeat;
    padding-left: 25px;
}
._aside ul.sidemenu > li.sub1 > ul > li.sub2 > ul > li.sub3 > a.sub3_a{
	background: url(http://zzwstst.com/res/images/menuyou.png) 35px no-repeat;
    padding-left: 50px;
    color: #7f7f7f;
    font-size: 12px;
}
.mgt20{
	margin-top: 20px;
}
.aside2 .contact_box{
	width: 100%;
}

.title2box .denglong{
	position: absolute;
	top: 16px;
	right: 0;
}
._aside h2 .phone-menuicon{
	position: absolute;
	display: inline-block;
	line-height: 200%;
	background-color: #a10d00;
	right: 1.125%;
	top:5px;
	font-size: 12px;
	color: #fff;
	border-radius: 2px;
	padding: 0 5px;
	cursor: pointer; font-style:normal
}
.menubox2{
	width: 100%;
	padding: 30px 12.5% 0 3.125%;
	display: none;
}

.menubox2 ul.sidemenu > li.sub1 > a.sub1_a {
	display: block;
    box-sizing: content-box;
    height: 24px;
    font-weight: bold;
    padding: 10px;
    line-height: 150%;
    border-bottom: solid 1px #aaaaaa;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    border: 0;
    background: url(http://zzwstst.com/res/images/asidebtn.jpg) 0 0 no-repeat;
    background-size: 100% 100%;
    font-size: 14px;
    color: #fff;
    text-align: center;
}
.menubox2 ul.sidemenu .sub1{
	margin-bottom: 18px;
}
.menubox2 ul.sidemenu > li.sub1 ul {
    display: none;
}

.menubox2 ul.sidemenu > li.sub1 > ul > li.sub2 > a.sub2_a {
	padding: 5px 10px;
	text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    display: block;
    margin-top: 5px;
    background-color: transparent;
    font-size: 14px;
    color: #818181;
    background: url(http://zzwstst.com/res/images/erjibotline2.png) center bottom no-repeat;
    background-size: 100% auto;
    border: 0;
    text-decoration: none;
    padding-left: 0;
}
.menubox2 ul.sidemenu > li.sub1 > ul > li.sub2 > a.sub2_a>span {
    display: block;
    height: 100%;
    background: url(http://zzwstst.com/res/images/menuadd.png) 8% no-repeat;
    padding-left: 12%;
}
.menubox2 ul.sidemenu > li.sub1 > ul > li.sub2 > ul > li.sub3 > a.sub3_a {
	display: block;
    padding: 5px 10px;
    text-overflow: ellipsis;
    overflow: hidden;
    background: url(http://zzwstst.com/res/images/menuyou.png) 10% no-repeat;
    padding-left: 12%;
    color: #7f7f7f;
    font-size: 12px;
}
.article2 .inner2{
	padding-bottom: 15px;
}
.article2 .inner2 .pro{
	width: 88.4%;
	margin: 10px auto 0;
}
.article2 .inner2 .pro li{
	padding-left: 0;
	margin-top: 5%;
}
.article2 .inner2 .pro .border{
	display: block;
	margin: 0 auto;
	background: url(http://zzwstst.com/res/images/proCon1Bg.jpg) center bottom no-repeat;
	padding: 0 5px 5px 5px;
	box-sizing: border-box;
}
.article2 .inner2 .pro .title{
	font-size: 14px;
	color: #040403;
	text-align: center;
	margin-top: 10%;
}
.product_meassage>div.news-center-list {
    margin-top: 20px; height:125px; border-bottom:dashed 1px #e1b69a
}

.news-center-images {
    width: 13.3%;
    float: left;
}
.news-center-meassage {
    width: 82.5%;
    float: right;
}
.news-center-images img{
	display: block;
	/*margin: 0 auto;*/
}
.news-center-meassage>h5 {
    font-size: 16px;
    font-weight: normal;
    line-height: 28px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    padding-bottom: 3%;
}
.news-center-meassage>p>a {
	font-size: 14px;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    word-break: break-all;
}

.listText{

}
.listText ul{
	width: 100%;
}
.listText>li{
	margin-bottom: 25px;
}
.listText .lfdate{
	width: 11%;
	float: left;
	background: url(http://zzwstst.com/res/images/lfdate1.png) 0 0 no-repeat;
	background-size: 100% auto;
	text-align: center;
}
.listText .lfdate>h2{
	font-weight: normal;
	font-size: 24px;
	color: #a10d00;
	text-align: center;  
	margin-top: 15%;
}
.listText .lfdate>p{
	font-size: 12px;
	line-height: 22px;
	color: #585858;
	text-align: center;
	padding-bottom: 30%;
	border-top: 1px solid #eddec0;
	display: inline-block;

}
.listText .rtCenter_con{
	width: 87%;
	float: right;
}
.search .rtCenter_con{ width:100%}
.listText .rtCenter_con>h2{
	font-size: 16px;
	font-weight: normal;
	color: #232323;
	line-height: 200%;
	white-space: nowrap;
	text-overflow: ellipsis;
    overflow: hidden;border-bottom: 1px solid #c9c1b9;

}
.listText .rtCenter_con .line{
	width: 50%;
	border-bottom: 1px solid #c9c1b9;

}
.listText .rtCenter_con>p{
	font-size: 14px;
	color: #515151;
	overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    word-break: break-all; margin-top:5px;
}

.inner2 .page{
	padding-top: 30px;
	width: 87%;
	margin: 0 auto;
	font-size: 14px;
	color: #3e3e3e;
}

.inner2 .news_detail{
	width: 95%;
	margin: 0 auto;
}
.news_detail .title {
    padding-bottom: 10px;
    border-bottom: dashed 1px #aaa;
    text-align: center;
}
.news_detail .title h3 {
    font-size: 120%;
    font-weight: bold;
    text-align: center;
    margin-bottom: 5px;
    line-height: 190%;
}
.news_detail .title .box {
    display: inline-block;
    text-align: center;
}
.news_detail .title .box .time {
    float: left;
    text-align: center;
}
.news_detail .title .box div {
    margin-right: 5px;
}
.news_detail .title .box img {
    width: 15px;
    height: 15px;
    display: inline-block;
    margin: 0 5px;
    vertical-align: middle;
}
.news_detail .title .box .eye {
    float: left;
    text-align: center;
}
.news_detail .title .box .back {
    float: left;
}
.news_detail .news_detail_content {
    padding-top: 15px;
}
.news_detail .pageTurning {
    margin-top: 15px;
}
.news_detail .pageTurning .prevs, .news_detail .pageTurning .nexts {
    background: #e1b69a;
    line-height: 250%;
    padding: 0 10px;
}
.news_detail .pageTurning .prevs {
    margin-bottom: 5px;
}


/*产品内页*/
.product_detail{
	margin: 0 auto;
}
.product_detail .title {
  padding-bottom: 10px;
  border-bottom: dashed 1px #aaa;
  text-align: center;
}
.product_detail .title h3 {
  font-size:120%;
  font-weight: bold;
  text-align: center;
  margin-bottom: 5px;
  line-height:190%
}
.product_detail .title .box {
  display: inline-block;
  text-align: center;
}
.product_detail .title .box img {
  width: 15px;
  height: 15px;
  display: inline-block;
  margin: 0 5px;
  vertical-align: middle;
}
.product_detail .title .box .back {
  float: left;
}

.product_detail .product_detail_images {
  padding-top: 15px;
  text-align: center;
  position: relative;
}
.product_detail .product_detail_images .product_detail_btn2 {
  position: absolute;
  right: 0%;
  top: 48%;
  background:url(http://zzwstst.com/res/images/global/rgb0.3.png);
  z-index: 100;
   font-size:0;
}
.product_detail .product_detail_images .product_detail_btn1 {
  position: absolute;
  left: 0%;
  top: 48%;
  background:url(http://zzwstst.com/res/images/global/rgb0.3.png);
  z-index: 100;
  font-size:0
}
.product_detail .product_detail_images .product_detail_btn1 a img,.product_detail .product_detail_images .product_detail_btn2 a img{  margin: 10px 5px;}
.product_detail .product_detail_images .owl-carousel .owl-item img {
  width:auto;  
  margin: auto;
  cursor: pointer;
  max-width:100%;
}
.product_detail .product_detail_images .owl-theme .owl-controls {
  position: absolute;
  bottom: 2%;
  width: 100%;
}
.product_detail .product_detail_images .product_detail_img {
  width: 80%;
  margin: 0 auto;
}
.product_detail .product_detail_content {
  margin-top: 20px;
  margin-bottom: 20px;
}
.product_detail .pageTurning {
  margin-top: 15px;
}
.product_detail .pageTurning .prevs,
.product_detail .pageTurning .nexts {
  background: #e1b69a;
  line-height:250%;
  padding:0 10px;
}
.product_detail .pageTurning .prevs {
  margin-bottom: 5px;
}

 .pswp__bg{ background:url(http://zzwstst.com/res/images/global/rgb0.8.png)}
@media (max-width: 640px) {
 .pswp__bg{ background:#000}
	}


/*search页*/
@media (min-width: 1200px){
	.article2 .searchbox{
		width: 95%;
	    margin: 0 auto;
	    border: 2px solid #e1b69a;
	    margin-top: 50px;
	}
	.article2 .searchbox .title2box{
		margin-top: 36px;
	}
}












.fs12{
	font-size: 12px;
}
.lg_fs14{
	font-size: 14px;
}
.lg_fs16{
	font-size: 16px;
}
.lg_fs18{
	font-size: 18px;
}
.lg_fs24{
	font-size: 24px;
}
.lg_fs28{
	font-size: 28px;
}