@font-face {
  font-family: 'iconfont';  /* project id 2111675 */
  src: url('//at.alicdn.com/t/font_2111675_j1yva88uz6.eot');
  src: url('//at.alicdn.com/t/font_2111675_j1yva88uz6.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_2111675_j1yva88uz6.woff2') format('woff2'),
  url('//at.alicdn.com/t/font_2111675_j1yva88uz6.woff') format('woff'),
  url('//at.alicdn.com/t/font_2111675_j1yva88uz6.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_2111675_j1yva88uz6.svg#iconfont') format('svg');
}
.iconfont {
    font-family: "iconfont";
    font-size: 1rem;
    font-style: normal;
}
* {
    padding: 0;
    margin: 0;
    transition: all 0.3 ease;
    box-sizing: border-box;
}
img, .nav, .nav.active, .leftbarbg, .leftbarbg.active, .navbtn .nbtbj span:after, .navbtn .nbtbj span:before, .banner .ban-prev:after, .banner .ban-next:after, .banner .shu li b, .banner .zi .zxa:after, .syfw ul li, .syfw ul li i, .syfw ul li:after, .anli li .img img, .anli li .more, .anliye .anli-prev:after, .anliye .anli-next:after, .anliye .img>img, .syfangany li, .syfangany li i, .syfanganz .more:after, .newsimp .zi span i, .newslist li, .newslist li .zi span i, .newsxia li, .newsxia li b>i, .newsnav li, .liuc li i, .nbanzi .down:after, .nbanzi .lianj>a:after, .youhua2 li .zi b, .youhua2 li, .youhua2 li i:before, .youhua2 li i:after, .youhua3 li .mask b, .youhuamore, .jiejue li .zi, .jiejue li .zi i, .newstopy .more, .jianshe .zi .cha, .jianshe .zi .cha>i, .youhua3 li .mask {
    transition: all .5s ease-in-out;
    -webkit-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
}
html {
	font-family: sans-serif;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%
}
body {
font-size: 14px;margin:0px;padding:0px; 

}
.bai{background: #fff;}
article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary {
	display: block
}
 .w1200{width:1200px;margin:0 auto;}
  .w1400{width:1400px;margin:0 auto;}
  
 .w100{width:100%}
a{ text-decoration:none;color:#333;transition: all 0.3s ease 0s;}
a:hover{color:#ff0000; text-decoration: none}
.araCon span:last-child{display: none}
b,strong {
	font-weight: 700
}
h1 {
	font-size: 2em;
	margin: .67em 0
}
img {
	border: 0
}
ol,ul {
	list-style: none
}
li {
	display: list-item
}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,dialog,div,dl,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hr,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,meter,nav,object,ol,output,p,pre,progress,q,rp,rt,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,time,tt,u,ul,var,video {
	border: 0;
	margin: 0;
	padding: 0;
}
 .fl{float:left;}
em,i{font-style: normal;}
.pos-rela{position:relative;}
.fr{float:right}
.text-l{ text-align:left}
.text-r{ text-align:right}
.text-c{ text-align:center}
.blk15{height:15px; clear: both}
.blk20{height:20px; clear: both}
.blk30{height:30px; clear: both}
.blk100{width: 100%;height:100px;clear: both}
.blk140{height: 140px;clear: both}
.pad-0-20{padding: 0px 20px;}
.noborder{ border:0px !important;}
.clr,.clear{clear: both;width: 100%;}
.disp-center{margin:0 auto;}
.disp-table{display:table;}
.disp-table-cell{ display:table-cell;}
.v-top{vertical-align:top;}
.v-middle{vertical-align:middle;}
.v-bottom{vertical-align:bottom;}
 /*top css*/
.topbox{ position:relative;height:120px;margin-top: 15px !important;}
.bag{ margin-top:-0px;}
.topbox #logo {
    position: absolute;
    left: 28px;
    top: 20px;
}
.logoDes {
    position: absolute;
    top: 25px;
    left: 341px;
    line-height: 25px;
}
.phone {
    background: url(/images/phone.gif) no-repeat 0 50px;
    float: right;
    padding: 44px 0 0 45px;
    position: absolute;
    top: -8px;
    right: 260px;
}
.phone span{font-size:18px;}

.m-search {
    position: absolute;
    right: 15px;
    top: 48px;
    width: 205px;
    height: 30px;
}
.m-search input {
width: 100%;
height: 100%;
border: 1px solid #c3c3c3;
-webkit-border-radius: 30px;
-moz-border-radius: 30px;
	border-radius: 30px;
padding: 7px 20px;
box-sizing:border-box;
outline:none;}
.iconsearch {
display:block;width:28px;height:28px;font-size:20px; position:absolute;top:4px; right:10px;color:#c3c3c3; }
.m-search .icon-search {
position: absolute;
right: -10px;
top: 0;
padding: 0 10px; }
.navbox{width:100%;background:#ff6537; height:51px;}
.nav{width:1200px;margin:0 auto;padding-left:0px}
.nav li{width:200px;}

.nav li{width:168px; float:left; text-align:center; font-size:14px;  height:51px; line-height:51px;position:relative;
background: url(/images/barline.png) no-repeat top right;}
.nav li a{color:#fff;font-size: 16px;display: block}
.nav li p{ font-size:12px; line-height:12px; font-weight:normal;}
.nav li .lev_menu{display:none; position:absolute; left:0; top:50px; background:#ff6537; padding:0px 0px;}
.nav li .lev_menu li{vertical-align:middle; line-height:40px; height:40px; padding-top:0; font-weight:normal; background:none;}
.nav li .lev_menu a{display:block;font-size: 14px;line-height: 40px;}
.nav li .lev_menu a:hover{background:#d93c0e; color:#fff;}

.top-bar{width: 250px;height: 32px;line-height: 32px;background:#f5f5f5;text-align: center;
	border-bottom-left-radius: 15px;border-bottom-right-radius: 15px;
	color:#242424;position: absolute;top:-15px;right:0px;font-size: 14px;}
.top-bar a{display: inline-block;color:#242424;line-height: 32px;margin:0px 5px;}
.top-bar a:hover{color:#d93c0e;text-decoration:underline}

	/* 幻灯片 */
	.hdp{ min-width:1000px; position:relative;  height:560px; overflow:hidden;  }
	.hdp .bd{ position:relative; z-index:0;  }
	.hdp .bd ul{ width:100% !important;  }
	.hdp .bd li{ width:100% !important;  height:560px; overflow:hidden; text-align:center;  }
	.hdp .bd li a{ display:block; height:560px; }

	.hdp .hd{ width:1000px; left:50%; margin-left:-500px; bottom:15px; position:absolute; z-index:1; bottom:15px; overflow:hidden;  }
	.hdp .hd ul{  text-align: center}
	.hdp .hd ul li{ display: inline-block;margin:0 5px;  cursor:pointer; }
	.hdp .hd ul li img{ width:178px; line-height:87px; display:block; border:2px solid #fff; filter:alpha(opacity=50);opacity:0.5;  }
	.hdp .hd ul .on img{ border-color:#fff; filter:alpha(opacity=100);opacity:1;  }

/***首页news*********************************************************************************/
.container {
    display: block;
    width: 86%;
    max-width: 1600px;
    min-width: 1150px;
    margin: 0 auto;
}

.newsbg{width: 100%; background: #f0eeee; padding-bottom: 4%}
.newsnav{overflow:hidden; padding-bottom:2%; margin: 0 auto; display: table}
.newsnav li{font-size: 16px; color: #535353; float:left;background: #fff;
 border-radius:20px; margin-right:10px; overflow:hidden;}
.newsnav li a{display:block;padding: 6px 20px; font-size:16px;}
.newsnav li.cur,.newsnav li:hover{ background:#ff6537; color:#fff;}
.newsnav2{overflow:hidden; padding-bottom:2%; margin: 0 auto; display: table}
.newsnav2 li{font-size: 16px; color: #535353; float:left;background: #fff;
 border-radius:20px; margin-right:10px; overflow:hidden;}
.newsnav2 li a{display:block;padding: 6px 18px; font-size:16px;}
.newsnav2 li.cur,.newsnav2 li:hover{ background:#ff6537; color:#fff;}


.navbj{ background: #f0eeee; padding-top:2%;}

.newsimp{display: block;width: 35%; background: #fff; padding: 2.5%}
.newsimp .pic{width: 100%; height: 308px; display: block; overflow: hidden; margin-bottom: 20px}
.newsimp .pic img{/*width: 100%;*/ height: 100%}
.newsimp .pic:hover img{transform: scale(1.1);-o-transform: scale(1.1);
	-moz-transform: scale(1.1);-webkit-transform: scale(1.1);-ms-transform: scale(1.1);}
.newsimp .zi{width: 80%; }
.newsimp .zi span{display: block;font-size: 18px;color: #484848; margin-bottom: 8px}
.newsimp .zi  span i{ display: inline-block; width: 0px; height: 1px; background: #ff6537; vertical-align: middle; }
.newsimp .zi:hover span i{ width: 15px;margin-right: 5px;}
.newsimp .zi:hover span{color: #ff6537 }
.newsimp .zi p{color: #818181; height: 45px; overflow: hidden;}
.newsimp .date{display: block;padding: 10px 3%;
	background: #ff6537;text-align: center;	color: #fff; }
.newsimp .date .day{display: block;font-size:38px;line-height: 1.2;}
.newsimp .date .month{display: block;line-height: 1;}

.newslist{width: 63%; overflow:hidden;}
.newslist li{width:49.7%; background:#ffffff; overflow:hidden; padding:4.3% 3%;
margin: 1px; float: left;}
.newslist li .time{color:#555555; /*width:15%;*/ text-align: center; margin-top: 10px}
.newslist li .time .d{ font-size:40px; display:block; line-height: 1}
.newslist li .time .y{ display:block; }
.newslist li .zi{ width:79%; }
.newslist li .zi span{ color:#484848; font-size:16px; margin-bottom: 10px; display: block;
height: 25px; overflow: hidden;} 
.newslist li .zi span i{ display: inline-block !important; width: 0px !important; height: 1px; background: #ff6537; vertical-align: middle; }
.newslist li:hover .zi span i{ width: 15px !important;margin-right: 5px;}
.newslist li:hover .zi span{color: #ff6537 }

.newslist li .zi p{ color:#818181; height:40px; overflow: hidden; line-height:20px; }
.newslist li:hover{box-shadow: 0 0 40px #c3c3c3;}

/***cust*********************************************************************************/
/*footer*/
.xfooter{background:#232323;padding-top: 60px;}
.zhuBox{padding-bottom: 60px;}
.xfooter .zhuBox .l{float: left;padding-left:60px}
.xfooter .zhuBox .r{float: right;margin-right:50px;}
.zhuBox	li{padding-right:60px;float: left;}
.zhuBox	li:last-child{padding-right:0px;}
.xfooter .zhuBox .r li{padding-left:0px}
.zhuBox  a{color:#7a7a7a;line-height: 30px;display: block;}
.zhuBox  a:hover{color:orange; text-decoration: underline}
.zhuBox strong a{color:#c1c1c1;line-height: 45px;}
/*版权*/
.copyRight{border-top: 1px solid #363636;height: 50px;line-height: 50px;}
.copyRight *{color:#515151;font-size: 12px;}
.copyRight .fl{padding-left:50px;}
.copyRight .fr{padding-right:50px;}

.brand{}
.brand li {
    width: 32%;
	box-sizing: border-box !important;
    margin-right: 2%;
    float: left;
    background: #fff;
	border-radius: 6px;
 	margin-bottom: 20px;
}	
.brand li:nth-child(3n){
    margin-right: 0px;
}
	.brand li:hover {
		/*box-shadow: 10px 15px 10px rgba(0,0,0,.5);*/
	}
.brand li img {
}	
.brand li span {
    text-align: center;
    font-size: 16px;
 	padding:10px 0px;
	display: block;
}
a.bimg{width:100%;height: auto; display: block;  position: relative;overflow: hidden;text-align: center}
a.bimg img{height:300px;width: auto;
opacity: 1;
-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
/*-webkit-transform: scale3d(1.05,1.05,1);
transform: scale3d(1.05,1.05,1);	*/
/*	
	transform: scale3d(0.9,0.9,0.9);*/
	transform: scale(1.0, 1.0);
}
	a.bimg:hover img{ 
		opacity: 0.9;
		-webkit-transform: scale3d(1,1,1);
		transform: scale(1.08, 1.08);
	}
	a.bimg span{ display: block;padding:8px 0px; text-align: center}
figcaption{text-overflow: ellipsis;overflow: hidden;height: 37px;line-height: 37px}
figcaption::before {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(255,255,255,0.8);
	content: '';
	-webkit-transition: -webkit-transform 0.6s;
	transition: transform 0.6s;
	-webkit-transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-100%,0);
	transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-100%,0);
}	
a.bimg:hover figcaption::before {
	-webkit-transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,100%,0);
	transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,100%,0);
}	
a.bimg:hover figcaption::after {
	pointer-events: none;
}	
.proPic{ text-align: center;}
/*fancybox图片列表*/
		.about-list-pics{margin:25px 0px;}
		.about-list-pics li{width:215px;height:180px;float:left; text-align: center;margin:0px 26px 20px 0px; border:1px solid #ccc; display: table; overflow: hidden}
		.about-list-pics li:nth-child(5n){margin-right:0px;}
		.about-list-pics li a{width:100%;height:180px; display: table-cell;vertical-align: middle;over-flow:none}
		.about-list-pics li img{height:140px;width:auto;vertical-align: middle; transition: all,0.6s ease;}
		.about-list-pics li a span{display:block;padding-top:5px;color:#fff; opacity: 0.8}
		.about-list-pics li:hover img{ transform: scale(1.8)}
	 	.about-list-pics li { box-shadow:0px 0px 0px rgba(0,0,0,.6);}
		.about-list-pics li:hover{ box-shadow: 0px 0px 5px #777;}
	/*产品列表特殊效果*/
	.proList img{width:260px; height: 260px !important;}	
	.proList li{ height:370px !important;}
/*阴影*/
	.yybg{ background:url(/images/yybg.jpg) no-repeat top center;height:45px; opacity: 0.5}
/*公司简介*/
	.index_about .l{float: left;width: 50%;}
	.index_about .r{float: right;width: 45%;padding-top:40px;}
	.index_about .l h5 {
    width: 100%;
    height: 36px;
    line-height: 36px;
    color: #444;
    text-align: left;
    font-size: 1.5em;
    font-weight: 700;
}
	.index_about .l p {
    width: 100%;
    height: auto;
    padding: 10px 0;
    font-size: 14px;
    line-height: 200%;
    color: #666;
}

/*下属子分类*/	
.carCat{ text-align: center;margin-top: 20px;padding-bottom: 15px;
    border-bottom: 1px solid #ccc;
}
.carCat a {
display: inline-block;
padding: 10px 30px;
border-radius: 20px;
color:#fff;
margin: 0px 0px 10px;
background: #ff6537;
}
.carCat a:hover ,.carCat a.cur{
background: #ffa800;
color: #fff;
border-radius: 20px;
}
/* 位置导航 */
	.pos-bar{width:100%; height: 60px; border-bottom: 1px solid #ccc;margin-bottom: 5px;}
	.pos-bar .l{ width:500px; height: 60px; line-height: 60px}
	.pos-bar .r{ width:auto; height: 61px;}
	.pos-bar .r ul li{ display:inline-block;}
	.pos-bar .r ul li a{ display:inline-block; padding:0px 10px;font-size: 16px;height:61px; line-height: 61px;}
	.pos-bar .r ul li a.cur{font-weight: bold; background:url(/images/posbg.png) no-repeat 50% bottom;}
.pos-bar  a{color:#333;}
/*联系我们*/
	.f4bg{ padding:60px 0px}
	.contact-text{ display:table;}
	.contact-text .r{ width:400px; }
	.contact-text .r img{ width:139px;height:139px; margin-bottom:15px;}
	.contact-text .l h5{ font-size: 24px; font-weight: bold;padding-bottom:15px;}
	.contact-text .l p{font-size:16px; line-height: 35px;display: block;width:650px;}
	.contact-text .l p strong{ font-weight: bold;color:red; font-size:30px; line-height: 55px;}
	a.askBtn{ background: #db3253;padding:8px 90px; font-size: 16px; color: #fff; text-align: center; display:inline-block;margin-top:10px; border-radius: 3px;}
	a.askBtn:hover{ background: red;}
.ncur{background:#d93c0e url(/images/ebar.png) no-repeat right top !important;}
.aboutBanner {
    background: url(/images/abt.jpg) no-repeat 0 0;
    height: 310px;
}
 
.banner_dasha {
    background: url(/images/dasha.jpg) no-repeat 0 0;
    height: 310px;
}
.banner_anli {
    background: url(/images/anli.jpg) no-repeat 0 0;
    height: 310px;
}
.banner_news {
    background: url(/images/news.png) no-repeat 0 0;
    height: 310px;
}
.banner_lianxi {
    background: url(/images/lianxi.jpg) no-repeat 0 0;
    height: 310px;
}