body, dl, dd, ul, ol ,h1, h2, h3, h4 ,form, input, button, textarea, p, th, td, li, span, div{ margin:0; padding:0;}
body,select{ font:12px/1.5 "\5FAE\8F6F\96C5\9ED1",arial,'Hiragino Sans GB'; color:#666;background: #fff;}
img{vertical-align: middle; border:none;display: inline-block;max-width: 100%;}
ul,ol{list-style:none outside none;}
table{border-collapse:collapse; border-spacing:0;}
button, input, select, textarea {font-size: 100%; vertical-align:middle;outline: none;border: 0px;}
a{ color:#333333; text-decoration:none; blr:expression(this.onFocus=this.blur());
		transition: all 0.6s ease 0s;
		-webkit-transition: all 0.6s ease 0s;
		-moz-transition: all 0.6s ease 0s;
		-ms-transition: all 0.6s ease 0s;
		-o-transition: all 0.6s ease 0s;
		}
a:hover{ color: #ef8914;
text-decoration:none; 
		transition: all 0.6s ease 0s;
		-webkit-transition: all 0.6s ease 0s;
		-moz-transition: all 0.6s ease 0s;
		-ms-transition: all 0.6s ease 0s;
		-o-transition: all 0.6s ease 0s;
		}
a:focus{text-decoration:none;}
a:active{color:#ef8914}
h1,h2,h3{ font-size:100%; font-weight:normal;}
button, input[type="button"], input[type="reset"], input[type="submit"] {cursor: pointer; -webkit-appearance: button;-moz-appearance: button;}
.text,.btn,textarea,input{font-family:"\5FAE\8F6F\96C5\9ED1",arial,'Hiragino Sans GB';}
.wrap{ width:1000px; margin:0px auto;position: relative;}
.clearfix:after{ content:"."; clear:both; height:0; visibility:hidden; display:block;}
.clearfix{*zoom:1;}
.btn{ border: none; cursor: pointer;}
.overflow{overflow: hidden;}
/*-----------------------------------------header--------------------------------------------*/

.logo{float: left;margin: 12px auto;}
.form{float: right;width: 173px;height: 22px;margin: 35px 5px 0px 0px;border: 1px solid #e5e5e5;overflow: hidden;border-radius: 10px;}
.text{width: 147px;height: 22px;text-indent: 10px;float: left;}
.sum{width: 26px;height: 22px;background: url(/images/sou.jpg) left center no-repeat;float: left;}
.nav{border-top: 1px solid #dcdcdc;background: #f9f9f9;}
.nav a{float: left;width: 125px;height: 42px;text-align: center;line-height: 42px;font-size: 14px;}

/*-----------------------------------------header--------------------------------------------*/

/*-----------------------------------------footer--------------------------------------------*/
.footer{background: #ececec;padding: 18px 0px;border-top: 2px solid #e8e8e8;}
.bot{font-size: 12px;line-height: 26px;}
.bot a{margin: 0px 5px;}
.er{width: 82px;height: 82px;display: inline-block;position: absolute;top: -9px;right: 5px;}
.er img{width: 82px;height: 82px;}
.er p{font-size: 12px;line-height: 26px;text-align: center;}

.select{border: 1px solid #bdbdbd;border-radius: 2px;background: #fff;position: relative;cursor: pointer;width: 184px;margin: 9px 0px;}
.select p{text-indent: 15px;font-size: 12px;line-height: 23px;float: left;width: 158px;background: #f2f2f2;}
.select img{width: 26px;height: 23px;float: left;}
.select span{display: none;float: left;position: absolute;bottom: 22px;left: -1px;width: 100%;background: #fff;box-sizing:border-box;border: 1px solid #bdbdbd;border-radius: 2px;overflow: hidden;}
.select span a{float: left;width: 100%;line-height: 22px;text-indent: 15px;font-size: 12px;color: #bdbdbd;}
.select span a:hover{background: #ef8914;color: #fff;}

/*-----------------------------------------footer--------------------------------------------*/


	
/*-----------------------------------------index--------------------------------------------*/
.banner-box{width: 100%;overflow: hidden;position: relative;}
.banner-nr{width: 100%;overflow: hidden;}
.banner-ul{width: 100%;overflow: hidden;}
.banner-li{width: 100%;height: 536px;}
.banner-li a{display: inline-block;width: 100%;height: 100%;}
.banner-box .flex-direction-nav{
	width: 100%;height: 52px;position: absolute;top: 50%;left: 0px;margin-top: -26px;z-index: 100;
	opacity: 0;filter: alpha(opacity=0);
	transition: all 0.6s ease 0s;
	-webkit-transition: all 0.6s ease 0s;
	-moz-transition: all 0.6s ease 0s;
	-ms-transition: all 0.6s ease 0s;
	-o-transition: all 0.6s ease 0s;

}
.banner-box .flex-prev{font-size: 0px;width: 27px;height: 52px;position: absolute;left: 20px;top: 0px;background: url(/images/opcleft.png) center center no-repeat;}
.banner-box .flex-next{font-size: 0px;width: 27px;height: 52px;position: absolute;right: 20px;top: 0px;background: url(/images/opcright.png) center center no-repeat;}
.banner-box:hover .flex-direction-nav{
	opacity: 1;filter: alpha(opacity=100);
	transition: all 0.6s ease 0s;
	-webkit-transition: all 0.6s ease 0s;
	-moz-transition: all 0.6s ease 0s;
	-ms-transition: all 0.6s ease 0s;
	-o-transition: all 0.6s ease 0s;
}
.about{padding: 50px 0px;background: url(/images/abg.jpg) center center no-repeat;background-size: cover;}
.a-title{text-align: center;font-size: 30px;margin: 0px auto 80px;line-height: 16px;}
.a-title span{font-size: 16px;padding: 0px 5px 5px 5px;border-bottom: 1px solid #e5e5e5;line-height: 16px;}
.a-title p{line-height: 30px;margin-bottom: 5px;}
.about-nr{text-align: center;}
.about-nr p{font-size: 16px;line-height: 36px;}
.about-nr .more{display: inline-block;text-align: center;line-height: 30px;width: 110px;height: 30px;color: #fff;font-size: 16px;background: #eb9b3e;margin-top: 40px;}

.division{padding: 50px 0px;}
.division-box{width: 1100px;overflow: hidden;}
.division-box li{width: 130px;float: left;margin-right: 44px;overflow: hidden;}
.division-box li:hover img{
	animation: bounceIn .4s ease 0s both;
	-webkit-animation: bounceIn .4s ease 0s both;
	-moz-animation: bounceIn .4s ease 0s both;
	-ms-animation: bounceIn .4s ease 0s both;
	-o-animation: bounceIn .4s ease 0s both;
}
.division-box li:hover p{
	animation: bounceIn .4s ease 0s both;
	-webkit-animation: bounceIn .4s ease 0s both;
	-moz-animation: bounceIn .4s ease 0s both;
	-ms-animation: bounceIn .4s ease 0s both;
	-o-animation: bounceIn .4s ease 0s both;
}
.division-box li img{width: 130px;height: 130px;float: left;}
.division-box p{text-align: center;line-height: 75px;font-size: 14px;float: left;width: 100%;}

.map{background: #f5f5f5;padding: 50px 0px;}
.article{overflow: hidden;padding-bottom: 30px;}
.article *{max-width: 100%!important;}
/*-----------------------------------------index--------------------------------------------*/

	
	
	
/*-----------------------------------------hr--------------------------------------------*/
	
	
	
	
/*-----------------------------------------about--------------------------------------------*/

.baners{height: 225px;}
.a-nav{text-align: right;line-height: 28px;margin-top: 40px;}
.a-nav a{display: inline-block;margin: 0px 5px;}
.a-nav span{display: inline-block;margin: 0px 5px;}
.cur{color: #ef8914;}
.posi{padding-left: 22px;background: url(/images/po.jpg) left center no-repeat;}
.links{background: url(/images/xian.jpg) left top repeat-x;}
.link{width: 120px;height: 40px;text-align: center;line-height: 40px;font-size: 14px;box-sizing: border-box;border-right: 1px solid #e2e2e2;border-left: 1px solid #fff;float: left;}
.link:hover{color: #fff;background: #ef8914;}
.links .link-cur{color: #fff;background: #ef8914;}
.articles{margin: 25px;overflow: hidden;}
.articles *{max-width: 100%!important;}
.tel{text-align: center;font-size: 16px;line-height: 24px;margin-bottom: 30px;}
.tel span{display: inline-block;}
.hot{padding-left: 20px;background: url(/images/hot.jpg) left center no-repeat;}

.tabs{margin-top: 10px;}
.tabs a{font-size: 14px;display: inline-block;line-height: 40px;padding: 0px 30px;}

/*-----------------------------------------case--------------------------------------------*/

/*-----------------------------------------case--------------------------------------------*/

/*-----------------------------------------contact--------------------------------------------*/

	
	
/*-----------------------------------------contact--------------------------------------------*/



/*-----------------------------------------pro--------------------------------------------*/


.pages{ text-align:center;margin: 60px auto;}
.pages a{ display: inline-block; padding:2px 8px; color: #333333; border-radius: 2px; margin: 0 3px;border: 1px solid #e5e5e5;}
.pages .cr{ background: #ef8914;color: #fff;border-color: #ef8914;}
.pages a:hover{background: #ef8914;color: #fff;border-color: #ef8914;}

.return{text-align: right;margin: 30px auto;}
.return a{display: inline-block;width: 102px;height: 34px;text-align: center;line-height: 34px;font-size: 14px;border: 1px solid #e5e5e5;}
.reg{font-size: 14px;}
.reg a{text-decoration: underline;}
.reg span{color: #EF8914;}


/*-----------------------------------------pro--------------------------------------------*/


/*-----------------------------------------news--------------------------------------------*/
.new-title{margin: 35px auto;}
.new-title img{width: 433px;height: 264px;float: left;margin-right: 20px;}
.new-title h3{font-size: 18px;line-height: 90px;height: 90px;}
.new-title p{font-size: 12px;line-height: 24px;margin-bottom: 20px;}
.new-title span{font-size: 24px;color: #000;line-height: 34px;float: left;margin-right: 10px;}
.xiang{width: 110px;height: 34px;text-align: center;line-height: 34px;color: #fff;background: #ef8914;display: inline-block;}
.new-ul li{padding: 15px 25px;cursor: pointer;
	transition: all 0.6s ease 0s;
	-webkit-transition: all 0.6s ease 0s;
	-moz-transition: all 0.6s ease 0s;
	-ms-transition: all 0.6s ease 0s;
	-o-transition: all 0.6s ease 0s;
}
.new-ul li:hover .new-h3{color: #ef8914;
	transition: all 0.6s ease 0s;
	-webkit-transition: all 0.6s ease 0s;
	-moz-transition: all 0.6s ease 0s;
	-ms-transition: all 0.6s ease 0s;
	-o-transition: all 0.6s ease 0s;
}
.new-ul li:hover .jian{background: url(/images/jian1.jpg) center center no-repeat;
	transition: all 0.6s ease 0s;
	-webkit-transition: all 0.6s ease 0s;
	-moz-transition: all 0.6s ease 0s;
	-ms-transition: all 0.6s ease 0s;
	-o-transition: all 0.6s ease 0s;
}
.new-ul li:hover{
	box-shadow: 0 0 5px 1px #E5E5E5;
	-webkit-box-shadow: 0 0 5px 1px #E5E5E5;
	-ms-box-shadow: 0 0 5px 1px #E5E5E5;
	-moz-box-shadow: 0 0 5px 1px #E5E5E5;
	-o-box-shadow: 0 0 5px 1px #E5E5E5;
	transition: all 0.6s ease 0s;
	-webkit-transition: all 0.6s ease 0s;
	-moz-transition: all 0.6s ease 0s;
	-ms-transition: all 0.6s ease 0s;
	-o-transition: all 0.6s ease 0s;
}

.new-h3{line-height: 40px;height: 40px;overflow: hidden;font-size: 18px;width: 100%;
	transition: all 0.6s ease 0s;
	-webkit-transition: all 0.6s ease 0s;
	-moz-transition: all 0.6s ease 0s;
	-ms-transition: all 0.6s ease 0s;
	-o-transition: all 0.6s ease 0s;
}
.new-h3 span{float: right;font-size: 24px;}
.new-ul li>p{line-height: 24px;}
.jian{width: 31px;height: 32px;float: right;background: url(/images/jian.jpg) center center no-repeat;margin-left: 150px;
	transition: all 0.6s ease 0s;
	-webkit-transition: all 0.6s ease 0s;
	-moz-transition: all 0.6s ease 0s;
	-ms-transition: all 0.6s ease 0s;
	-o-transition: all 0.6s ease 0s;
}
.nn-head{margin-top: 30px;}
.nn-head h3{font-size: 18px;text-align: center;line-height: 44px;border-bottom: 1px solid #e5e5e5;}
.nn-head p{text-align: center;font-size: 12px;border-bottom: 1px solid #e5e5e5;}
.nn-head p a{display: inline-block;margin: 0 5px;line-height: 28px;}

/*-----------------------------------------news--------------------------------------------*/





.msgbox{width: 590px;margin: 0 auto;}
.tts{ background: url(/images/mess.jpg) no-repeat left; padding-left:90px; height: 76px; margin:75px auto 60px;width: 450px;}
.tts h3{ font-size: 18px; color: #ef8914;line-height: 40px;}
.tts p{font-size: 16px;}
.tetx-item2{ height: 40px; position: relative;background: #f3f2f2;margin-bottom: 15px;}
.tit2{ width: 108px; float: left; height: 40px; line-height: 40px; text-align:center;font-size: 16px;}
.tetx-item2 .text{ height: 24px; line-height: 24px; padding:8px 0; background: #f3f2f2;float: left;width: 482px; text-indent: 10px;}
.yz2 .text{ width: 95px; }
.yz2{width: 203px;}
.ycode{ position: absolute; right: -100px;top: 3px;}
.ta2{ height: auto; margin-bottom: 20px;}
.ta2 textarea{ padding:8px 0; background: #f3f2f2;  width: 590px; resize:none;height: 140px; text-indent: 10px;}
.tjbtn{ width: 160px; height: 40px; background: #ef8914; color: #fff;font-size: 16px;
		transition: all 0.6s ease 0s;
		-webkit-transition: all 0.6s ease 0s;
		-moz-transition: all 0.6s ease 0s;
		-ms-transition: all 0.6s ease 0s;
		-o-transition: all 0.6s ease 0s;
 }
.msgbox{ padding-bottom: 40px; }
.tetx-item2 b{ color: #f00; position: absolute; left: -16px; top: 13px; }
.tjbtn:hover{background: #ef8914;
		transition: all 0.6s ease 0s;
		-webkit-transition: all 0.6s ease 0s;
		-moz-transition: all 0.6s ease 0s;
		-ms-transition: all 0.6s ease 0s;
		-o-transition: all 0.6s ease 0s;
}


/*-------------------------------------------------animations-------------------------------------------*/
@media only screen and (max-width: 1600px) {
	.pro-right li{width: 275px;}
	.pro-right li img{width: 100%;height: 167px;}
	.pro-right li p{height: 63.75px;line-height: 63.75px;font-size: 16px;}
	.pro-right li span{bottom: 50px;}
	.case-ul li{width: 275px;}
	.case-ul li img{width: 100%;height: 135px;}
	.case-h3{height: 42px;line-height: 42px;}
	.case-p{height: 72px;word-break:break-all;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}
}
@media only screen and (max-width: 1200px) {
	.nav{display: none;}
	.nav-p{float: left;}
	.logo{margin: 10px auto;}
	.med-btn{display: block;}
	.wrap{width: 98%;}
	.pb-ul{width: 600px;}
	.case-box{background-size: cover;}
	.ca1{float: none;width: 100%;}
	.ca2{float: none;margin: 10px auto 0px;}
	.news-left{float: none;margin: 0 auto 10px;}
	.news-right{float: none;width: 100%;}
	.pb-ul li:hover{margin-top: 10px;}
	.article{padding: 20px 5px;}
	.de-ul{background: none;}
	.de-con{width: 104px;position: absolute;line-height: 104px;height: 120px;left: 0px;top: -120px;font-size: 20px;}
	.de-ul li{position: relative;overflow: initial;margin: 140px 0 0 0;padding-bottom: 20px;border-bottom: 2px solid #e5e5e5;}
	.de-left{width: 100%;height: auto;float: none;margin-bottom: 10px;}
	.de-right{float: none;width: 100%;height: auto;}
	.odd .de-left p{width: initial;margin: 5px;}
	.even .de-right p{width: initial;margin: 5px;}
	.odd .de-con{background: url(/images/far.png) center -78px no-repeat;}
	.even .de-con{background: url(/images/fal.png) center -78px no-repeat;}
	.development-box{padding-top: 20px;}
	.left{width: 100%;float: none;margin-bottom: 20px;}
	.left-h{height: 60px;line-height: 60px;font-size: 14px;}
	.left-med a{font-size: 12px;height: 40px;word-break:break-all;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;}
	.left-med .ar{font-size: 16px;}
	.left-med a:hover{font-size: 16px;}
	.right{width: 100%;float: none;}
	.pro-right{width: 906px;margin:0 auto;}
	.pron-ul{width: 100%;margin-top: 20px;}
	.case-ul{margin: 10px auto 20px;width: 885px;}
	.downs li h3{word-break:break-all;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;height: 70px;}
}

@media only screen and (max-width: 1024px) {
	
	.news-right li h3{width: 50%;height: 50px;word-break:break-all;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;}
	.fot-ul{border: 0px;float: none;width: 100%;margin-top: 0px;}
	.fot-ul li{width: 25%;}
	.fot{padding-top: 20px;}
	.pro-right{width: 604px;}
	.case-ul{width: 275px;}
	.case-ul li{margin: 0px 0px 10px 0px;}
}

@media only screen and (max-width: 768px) {
	.banner-box{display: none;}
	.banner-box1{display: block;}
	.pb-ul{width: 285px;}
	.pb-ul li{margin-right: 0px;}
	.title{padding: 30px 0px;font-size: 20px;margin-top: 10px;}
	.banners{display: none;}
	.bannerss{display: block;}
	.pro_search2{width: 100%;margin-top: 10px;}
	
	
}
@media only screen and (max-width: 640px) {
	.fot-ul li{width: 100%;overflow: hidden;padding-bottom: 15px;margin-top: 15px;border-bottom: 1px solid #e5e5e5;}
	.fot-ul li h3{float: left;width: 100%;}
	.fot-ul li a{width: 33.33%;float: left;}
	.footer .fot-ul h3 a{margin-bottom: 15px;}
	.fot-er img{margin: 0 10px;}
	.articles{padding: 5px;}
	.time{margin-left: 10px;}
	.pages a{margin: 10px 2px;}
	.pro-right{width: 277px;}
	.pro-right li{margin-left: 0px;}
	.down{width: 25px;height: 25px;background-size: 80% 80%;padding: 0;margin-left: 10px;}
	.downs li h3{font-size: 14px;line-height: 25px;height: 25px;}
	
	.msgbox{width: 320px;}
	.tetx-item2 .text{width: 264px;}
	.ta2 textarea{width: 264px;}
	.tts{width: initial;margin: 20px auto;padding-left: 80px;}
	.tts h3{font-size: 12px;}
	.tit2{width: 54px;}
	.yz2 .text{width: 130px;}
}
	
@media only screen and (max-width: 580px) {
	.news-left{width: 100%;height: auto;}
	.d-fot{width: 100%;background-size: contain;height: 138px;}
	.news-head img{float: none;width: 100%;height: auto;}
	.news-head h3{width: 100%;}
	.nn-title h3{line-height: 30px;margin-bottom: 10px;}
	.pro_search{padding: 10px 5px;}
}
@media only screen and (max-width: 463px) {
	
	
}
@media only screen and (max-width: 360px) {
	
	
}
	
	
	
/*-------------------------------------------------animations-------------------------------------------*/

