@charset "utf-8";
body,html{width:100%; overflow-x:hidden;}
body{ margin:0px; padding:0px; margin:0px auto; font-size:12px; line-height:24px; color:#666666; min-width:320px; zoom:1; background:#fff; font-family:frutigernext,"Microsoft YaHei",Arial,Helvetica,sans-serif,Arial,"宋体";}
ul,li,form, dl,dt,dd,div,ul,li,h1,h2,h3,h4,h5,h6,p,em,i{ font-style:normal; list-style:none; padding: 0px; margin: 0px;}
.h1,.h2,.h3,.h4,.h5,.h6,.p{ padding:0px; margin:0px;}
select,input,textarea{ font-size:12px; border-radius:0; -webkit-border-radius:0; color:#414446; font-family:"微软雅黑";}
input:focus { outline: none;}
input,button,select,textarea{outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/ }
textarea{resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/ }
textarea,input,select { background:none; border:none; margin:0; padding:0;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display: block;} /*html5设置*/
figure,figcaption{ margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}
img{ max-width:100%; border:none; border:0;  vertical-align:top;}
a{color:#444444; text-decoration:none; noline:-webkit-tap-highlight-color:rgba(0,0,0,0);}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none; color:#cea662;}
.fl{ float:left;}.fr{ float:right;}.tr{ text-align:right;}
.hidetxt{ display:none;}
.clear{ clear:both;}
.clearfix{overflow:hidden;_zoom:1;}
:-moz-placeholder{color:#d1d1d1;}
::-moz-placeholder{color:#d1d1d1;}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {color:#d1d1d1;}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {color: #d1d1d1;}
.w1200{ max-width:1200px; min-width:320px; margin:0px auto;}
.w1500{ max-width:1500px; min-width:320px; margin:0px auto;}
.line{border:1px solid #e5e5e5;}
.auto{ padding:0px 50px;}
@media ( max-width:1200px){
.auto{ padding:0px 10px;}
}
.f_red{ color:#da251d;}

/*公用样式*/
.effect-img {text-align: center;cursor: pointer; zoom:1; overflow:hidden;}
.effect-img img {opacity: 1;-webkit-transition: opacity 0.35s, -webkit-transform  0.35s;transition: opacity 0.35s, transform 0.35s;}
.effect-img:hover img {opacity: 1;-webkit-transform: scale3d(1.1,1.1,1);transform:  scale3d(1.1,1.1,1);}

.Title02{padding:3% 0;}
.Title02 span{display:block; font-size:18px; line-height:27px; color:#333333;}

.SubMeun{text-align:center; display:none; margin-top:4%;}
.SubMeun a{font-size:16px; color:#333; margin:0 3%;}
.SubMeun a.on,.SubMeun a:hover{color:#cc292c;}

/*pages*/
.Pages{width:100%; text-align:center; padding:2% 0 0; color:#666666; font-size:14px; line-height:25px;}
.Pages a{display:inline-block; height:36px; line-height:36px; width:36px; color:#fff; background:#222227; margin:0 1%; border-bottom:1px solid #fff;}
.Pages .num a:hover,.Pages .num a.a_cur{border-bottom:1px solid #ca2a2a;}

/*pages end*/

/*Top*/
.Header{height:92px; background:#222227 url(../images/line.png) repeat-x left bottom; position:relative; width:100%; z-index:99;}
.Logo{width:239px; padding-top:14px; float:left;}
.Logo img{display:block; width:100%;}
.SearchBox{margin-top:32px; float:right;}
.SearchBox .sbtn{display:none; background:url(../images/btn.png) no-repeat; width:16px; height:16px;}
.SearchBox .Search{border:1px solid #7b7c80; border-radius:20px; width:172px; height:28px; line-height:28px; position:relative;}
.SearchBox .Search .input{padding-left:18px; width:116px; height:28px; line-height:28px; color:#fff;}
.SearchBox .Search .btn{background:url(../images/btn.png) no-repeat; width:16px; height:16px; position:absolute; top:6px; right:15px; z-index:9;}
.Nav{width: 62.5%; float:left; margin-left:4%;}
.Nav li{float:left; padding:0 2%; text-align:center; font-size:14px; position:relative;}
.Nav li a.am{color:#cacaca; display:block; line-height:92px;}
.Nav li:hover a.am,.Nav li.active a.am{color:#fff; background:url(../images/navon.png) no-repeat center bottom;}
.Nav li.last{background:url(../images/arr1.png) no-repeat right center;}
.Nav li .SubNav{position:absolute; width: 210%; top:100%; left:-55%; background:#ca2a2a; display:none;}
.Nav li .SubNav dl{padding:0 10px;}
.Nav li .SubNav dl dd a{display:block; height:58px; line-height:58px; border-bottom:1px solid #d46565; font-size:14px; color:#fff;}
.Nav li .SubNav dl dd:hover a{font-weight:bold;}
.Nav li:last-child .SubNav{width:100%; left:0px;}

/* 手机导航 */
.Header_menu,.page_menu{display:none;}
.Header .header_menu{background-image:url(../images/navicon.png); position:absolute; top:50%; right:0px; margin-top:-12px; width:50px; height:24px;background-size:45%;background-position:center; background-repeat:no-repeat; z-index:9; display:none;}
.page_menu{width:50%;height:100%;background:url(../images/opacity.png) repeat;overflow:auto;overflow-x:none; position:fixed;z-index:9990;top:0;right:-100%;}
.page_menu .close_bar{height:69px;line-height:69px;overflow:hidden;position:absolute;top:0;left:0; width:100%;background:url(../images/opacity.png) repeat; border-bottom:1px solid #e8e8e8;text-align:right;}
.page_menu .close_bar a{background:url(../images/menu_close_btn.png) no-repeat;width:25px;height:25px; background-size:cover;display:inline-block;vertical-align:middle;margin-right:20px;transition:transform ease-in 0.3s;}
.page_menu .close_bar a:hover{transform:rotate(180deg);}
.page_menu .menu_list{width:100%;margin-top:69px;}
.page_menu .menu_list li h3{height:65px;line-height:65px;font-size:18px;position:relative; border-bottom:1px solid #e8e8e8; font-weight:normal;}
.page_menu .menu_list li h3 a{color:#fff;text-decoration:none;padding-left:20px;display:block;}
.page_menu .menu_list li h3:hover a,.page_menu .menu_list li h3.cur a{color:#f0b1b9;}

 
/*banner*/
.Banner{position:relative; overflow:hidden;}
.Banner .item img{display:block; width:100%;}
.Banner .owl-dots{position:absolute; text-align:center; bottom:3%; left:0; width:100%;}
.Banner .owl-dots .owl-dot{width:3px; height:27px; display:inline-block; margin:0 18px; text-indent:9999; line-height:9999; overflow:hidden; background:url(../images/dotpic.png) no-repeat left top;}
.Banner .owl-dots .owl-dot.active{background:url(../images/dotpic.png) no-repeat left bottom;}
.Banner .owl-nav.disabled{display:block;}
.Banner .owl-nav .owl-prev,.Banner .owl-nav .owl-next{position:absolute; width:21px; height:38px; top:50%; margin-top:-19px; line-height:9999; }
.Banner .owl-nav .owl-prev{background:url(../images/prev.png) no-repeat left top; left:5%; -webkit-background-size:auto 100%; -moz-background-size:auto 100%; -o-background-size:auto 100%; -ms-background-size:auto 100%; background-size:auto 100%;}
.Banner .owl-nav .owl-next{background:url(../images/prev.png) no-repeat right top; right:5%; -webkit-background-size:auto 100%; -moz-background-size:auto 100%; -o-background-size:auto 100%; -ms-background-size:auto 100%; background-size:auto 100%;}
@media screen and (max-width:640px){
	.Banner .owl-dots .owl-dot{ height:12px; margin:0 5px;}
	.Banner .owl-dots .owl-dot.active{ height:14px;}
	
	
	.Banner .owl-nav .owl-prev,.Banner .owl-nav .owl-next{ width:15px; height:27px;}
}




/*bottom*/
.Footer{background:#f4f4f4; padding:4% 0;}
.Contactit{float:left;}
.Contactit span{font-size:24px; line-height:33px; color:#333333; display:block;}

.Sitepath{width:80%; float:right;}
.Sitepath dl{float:left;}
.Sitepath dl.st{width:15%;}
.Sitepath dl.s1{width:38%;}
.Sitepath dl.s2{width:23%;}
.Sitepath dl.s3{width:23%;}
.Sitepath dl .tit1{font-size:15px; line-height:24px; color:#333333; margin-bottom:35px;}
.Sitepath dl.s2 .tit1,.Sitepath dl.s3 .tit1{margin: 0 0 24px 0px;font-size:14px; color:#cc292c;}
.Sitepath dl .info{font-size:14px; line-height:30px; color:#666666;}

.Share{height:38px;}
.Share .bdshare-button-style0-16 a,.Share .bdshare-button-style0-16 .bds_more{padding:0 !important; margin:0px 20px 0px 0px !important;}
.Share .bdshare-button-style0-16{display:inline-block;}
.Share .bdshare-button-style0-16 .bds_weixin{width:24px !important; height:24px !important; background:url(../images/btic3.png) no-repeat !important;}
.Share .bdshare-button-style0-16 .bds_weixin:hover{background:url(../images/bticon3.png) no-repeat !important;}
.Share .bdshare-button-style0-16 .bds_tsina{width:24px !important; height:24px !important; background:url(../images/btic1.png) no-repeat !important;}
.Share .bdshare-button-style0-16 .bds_tsina:hover{background:url(../images/bticon1.png) no-repeat !important;}
.Share .bdshare-button-style0-16 .popup_sqq{width:24px !important; height:24px !important; background:url(../images/btic2.png) no-repeat !important;}
.Share .bdshare-button-style0-16 .popup_sqq:hover{background:url(../images/bticon2.png) no-repeat !important;}

.Bottom{padding:18px 0px; font-size:14px; color:#dfdfdf; line-height:30px; background:#222227;}
.Bottom a{color:#dfdfdf;}

@media ( max-width:1366px){
.Nav li{padding:0 2%;}
}

@media ( max-width:1200px){
.Header{height:70px;}
.Logo{padding-top:14px; width:150px;}
.SearchBox{margin:20px 10% 0 0;}
.Nav{display:none;}
.Header .header_menu,.page_menu{display:block;}

.Share .bdshare-button-style0-16 a, .Share .bdshare-button-style0-16 .bds_more{margin-right:15px !important;}
.Sitepath{width:86%;}
}

@media ( max-width:998px){
.SubMeun{display:block;}	
}

@media ( max-width:768px){
.Footer{display:none;}
.Sitepath{width:66%;}
.Sitepath dl{float:none;}
.Sitepath dl.st,.Sitepath dl.s1,.Sitepath dl.s2,.Sitepath dl.s3{width:100%;}
.Sitepath dl .tit1{margin:0 0 2%;}
.Sitepath dl .tit2{margin-top:2%;}

.Bottom{text-align:center;}
.Bottom span{float:none !important; display:block;}
}

@media ( max-width:640px){
.Contactit{float:none; text-align:center;}
.Sitepath{float:none; width:70%; clear:both; margin:0 15%;}
}

@media ( max-width:480px){
.Header{position:relative !important; background:#222227 !important;}
.SearchBox{margin:28px 90px 0px 0px;}
.SearchBox .sbtn{display:block;}
.SearchBox .Search{display:none; position:absolute; right:0px; top:100%; z-index:99;}

.Sitepath{width:90%; margin:0 5%;}
.Contactit span{font-size:20px;}

.SubMeun a{margin:0 1.5%;}

.Pages a{width:28px; height:28px; line-height:28px;}
}

/*index*/
.HomeNews{position:relative; margin:3% 0 1%; overflow:hidden;}
.HomeNews .icon{position:absolute; left:50px;}
.HomeNews .NewsCon{width:80%; float:right; min-height:488px; height:auto !important; height:488px;}
.NewsCon .title{height:40px; line-height:40px; padding-left:52px; background:url(../images/arr3.png) no-repeat left center;}
.NewsCon .title span{display:inline-block; font-size:30px; color:#333333; font-weight:bold;}
.NewsCon .title a.more{float:right; width:122px; height:43px; line-height:43px; padding-left:16px; border:1px solid #333333; border-radius:20px; background:url(../images/arr2.png) no-repeat 90% center; font-size:16px; margin-right:50px;}

.NewsCon .hd{position:absolute; width: 200px; left:50px; top:50%; margin-top:-60px;}
.NewsCon .hd li{font-size:14px; line-height:40px;}
.NewsCon .hd li a{display:block; color:#333333;}
.NewsCon .hd li.on{background:url(../images/arr4.png) no-repeat right center;}
.Newsslider{margin:3% 0 0;}
.Newsslider .item{margin:0px 0px 0px 8px; border-top:3px solid #fff;}
.Newsslider .item .pic{ text-align:center;}
.Newsslider .item .pic img{ max-width:100%; height:auto;min-height: 210px;}
@media ( max-width:1441px){
	.Newsslider .item .pic img{ height:256px;}
}
@media ( max-width:1025px){
	.Newsslider .item .pic img{ height:198px;}
}
@media ( max-width:999px){
	.Newsslider .item .pic img{ height:261px;}
}
@media ( max-width:640px){
	.Newsslider .item .pic img{ height:auto;}
}
.Newsslider .item .Con{padding:20px;}
.Newsslider .item .Con .tit{display:block; font-size:16px; height:30px; overflow:hidden; line-height:30px; color:#09090b;}
.Newsslider .item .Con .info{margin:17px 0px 16px; line-height:24px; max-height: 250px; overflow:hidden; font-size:14px; color:#666666;}
.Newsslider .item .Con .txt{background:url(../images/arr5.png) no-repeat right center; line-height:24px;}
.Newsslider .item .Con .txt .name{display:block; color:#cc292c;}
.Newsslider .item .Con .txt p{font-size:14px; color:#666666;}

.Newsslider .item:hover{border-top:3px solid #cc292c;}
.Newsslider .item:hover .Con{background:#eeeeee;}
.Newsslider .item:hover .effect-img img {opacity: 1;-webkit-transform: scale3d(1.1,1.1,1);transform:  scale3d(1.1,1.1,1);}

.HomeProduct{position:relative;}
.HomeProduct .Godown{position:absolute; left:20%; top:58px;}
.HomeProduct .car{position:absolute; right:0px; top:0px; width:25%;}
.HomeProduct .title{font-size:30px; line-height:40px; color:#333333; font-weight:bold; text-align:center;}
.HomeProduct .hd{height:78px; line-height:78px; text-align:center;}
.HomeProduct .hd li{display:inline-block; font-size:14px; line-height:76px; margin:0 2%;}
.HomeProduct .hd li a{display:block; color:#333333;}
.HomeProduct .hd li.on{border-bottom:2px solid #cc292c;}

.Blackbg{background:#222227; padding:60px 0px 40px;}
.HomeProbox{position:relative;}
.Protit{position:absolute; height:54px; left:50px; top:50%; margin-top:-27px;}
.Protit span{display:block; font-size:14px; line-height:22px; color:#fff;}
.ProList{width:80%; margin-right:50px; float:right;}
.ProList dl dd{width:24.25%; float:left; margin:0 1% 1% 0; position:relative;}
.ProList dl dd:nth-child(4n){margin-right:0px;}
.ProList dl dd .pic img{display:block; width:100%; height:276px;}
.ProList dl dd .info{position:absolute; left:0px; top:0px; background:url(../images/opacity2.png) repeat; width:100%; height:100%; text-align:center; display:none;}
.ProList dl dd .info a{position:absolute; line-height:48px; height:96px; width:100%; left:0px; top:50%; margin-top:-48px; font-size:16px; color:#fff;}
.ProList dl dd:hover .info{display:block;}
.ProList dl dd:hover .effect-img img {opacity: 1;-webkit-transform: scale3d(1.1,1.1,1);transform:  scale3d(1.1,1.1,1);}

.HomePartners{background:#222227; padding-bottom:3%;}
.ParnerBox{position:relative; margin-top:3%;}
.ParnerBox .tit{border-right:10px solid #cc292c; padding-right:74px; text-align:right; width:168px; position:absolute; top:0px; right:0px; height:100%; display:flex; align-items:flex-end; flex-direction:column; justify-content:center;}
.ParnerBox .tit span{display:block; font-size:14px; line-height:22px; color:#fff;}
.Parner{margin-right:168px;}

.ParnerSlide{background:#fff; padding:3% 8% 5%; width:64%; float:left; position:relative;}
.ParnerSlide .owl-dots{position:absolute; text-align:center; bottom:10%; left:0; width:100%;}
.ParnerSlide .owl-dots .owl-dot{width:8px; height:8px; display:inline-block; margin:0 10px; text-indent:9999; line-height:9999; overflow:hidden; background:url(../images/dotpic2.png) no-repeat left top;}
.ParnerSlide .owl-dots .owl-dot.active{background:url(../images/dotpic2.png) no-repeat left bottom;}

.Title01{text-align:center;}
.Title01 span.t1{font-size:24px; line-height:33px; color:#fff; display:block;}
.HomeAbout{padding:4% 0;}
.Title01 span.t2{font-size:30px; line-height:38px; color:#333333; font-weight:bold; display:block;}
.HomeAbout{padding:4% 0;}
.HomeAbout .con{font-size:14px; line-height:30px; color:#666666; margin-top:3%; height: 220px; overflow:hidden;overflow-y: auto;padding: 0 20px;}
/*scrollbar*/
::-webkit-scrollbar-track
{ border-radius:6px ;
 -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.05);
 background-color: #F5F5F5;
}

::-webkit-scrollbar
{
 width: 6px; border-radius:6px ;
 background-color: #F5F5F5;
}

::-webkit-scrollbar-thumb
{
 background-color: #999; border-radius:6px ;
}
/*scrollbar end*/

@media ( max-width:998px){
.HomeNews .NewsCon{min-height:390px; height:auto !important; height:390px;}
.HomeProduct .car{width:35%; z-index:-1;}
.ProList dl dd .pic img{height:194px;}
}

@media ( max-width:768px){
.HomeNews .icon{width:10%; left:10px;}
.NewsCon .title a.more{margin-right:10px;}
.HomeProduct .car{width:25%; top:54px;}
.ProList{margin-right:0;}
.ParnerBox .tit{padding-right:25px;}
.HomeProduct .Godown{left:10px;}
.ProList dl dd .pic img{height:149px;}

}

@media ( max-width:640px){
.Protit{left:10px;}
.NewsCon .title span,.HomeProduct .title,.Title01 span.t1,.Title01 span.t2{font-size:20px;}
.HomeProduct .car{top:65px;}
.Blackbg{padding:30px 0px 20px;}
.ProList dl dd .pic img{height:124px;}
}

@media ( max-width:480px){
.HomeNews .icon,.HomeProduct .Godown,.HomeProduct .car,.ParnerBox .tit{display:none;}
.HomeNews .NewsCon{width:94%; padding:0 3%; float:none; min-height:!important;}
.NewsCon .title a.more{height:30px; line-height:30px; width:106px;}
.NewsCon .hd{position:static; text-align:center; width:100%;}
.NewsCon .hd li{width:25%; float:left;}
.NewsCon .hd li.on{background:none;}
.NewsCon .hd li.on a{color:#cc292c;}
.ParnerSlide{width:100%; padding:3% 0% 8%;}
.ParnerSlide .owl-dots{bottom:5%;}
.ProList dl dd .pic img{height:80px;}
}

/*关于诚天*/
.About{padding:0% 0 3%;}
.About .pic{width:44%; float:left;}
.About .pic img{display:block; width:100%; margin-bottom:3%;}
.About .con{width:50%; float:right;}

@media ( max-width:1200px){
.About .pic{width:100%; text-align:center; float:none;}
.About .pic img{display:inline-block; margin:0 1.5% 3%; width:auto;}	
.About .con{width:100%; float:none;}
}

@media ( max-width:768px){
.About .pic img{width:45%;}
}

/*公司荣誉*/
.honorList{padding-bottom:4%; }
.honorList li{ margin-bottom:3%;}
.honorList li a{ display:block;}
.honorList li .pic{ padding:0 15px 27px 15px; text-align:center; background:url(../images/c5.png) repeat-x left bottom; position:relative;}
.honorList li .pic img{ max-width:100%; height:123px;}
.honorList li .pic:before,.honorList li .pic:after{ content:''; display:block; position:absolute; bottom:0; z-index:9; background-position:center bottom; background-repeat:no-repeat;}
.honorList li .pic:before{ height:27px; width:81px; background-image:url(../images/c6.jpg); left:0;}
.honorList li .pic:after{ height:27px; width:57px; background-image:url(../images/c7.jpg); right:0;}
.honorList li a .tit{ text-align:center; height:30px; line-height:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#333; margin-top:11px; font-size:14px;}
@media screen and (min-width:410px){
.honorList li{ width:50%; float:left; display:inline;}
.honorList li .pic:before,.honorList li .pic:after{ display:none;}
.honorList li:nth-child(2n+1) .pic:before,.honorList li:nth-child(2n) .pic:after,.honorList li:last-child .pic:after{ display:block;}
.honorList li .pic img{}
}
@media screen and (min-width:768px){
.honorList li{ width:33.3333%; margin-bottom:3%;}
.honorList li:nth-child(2n+1) .pic:before,.honorList li:nth-child(2n) .pic:after,.honorList li:last-child .pic:after{ display:none;}
.honorList li:nth-child(3n+1) .pic:before,.honorList li:nth-child(3n) .pic:after{ display:block;}
.honorList li:last-child .pic:after{ display:block;}
.honorList li .pic img{}
}
@media screen and (min-width:992px){
.honorList li{ width:25%; }
.honorList li:nth-child(3n+1) .pic:before,.honorList li:nth-child(3n) .pic:after{ display:none;}
.honorList li:nth-child(4n+1) .pic:before,.honorList li:nth-child(4n) .pic:after{ display:block;}
.honorList li:last-child .pic:after{ display:block;}
.honorList li .pic img{}
}

/*厂区环境*/
.CqhjBox{padding-bottom:4%;}
.prodImgs{ text-align:center; position:relative;}
.prodImgs img{  height:200px;}
.prodImgs .Txt{ text-align:left; margin-top:20px;}
@media screen and (min-width:576px){
	.prodImgs{ width:538px; margin:0 auto; margin-top:30px;}
	.prodImgs img{ height:358px;}
}
.prodImgs span{ position:absolute; width:34px; height:34px; -webkit-background:rgba(0,0,0,.5); -moz-background:rgba(0,0,0,.5); -o-background:rgba(0,0,0,.5); -ms-background:rgba(0,0,0,.5); background:rgba(0,0,0,.5); top:83px; z-index:99; cursor:pointer;}
.prodImgs span:before{ position:absolute; content:''; display:block; width:8px; height:8px; border-top:1px solid #fff; border-left:1px solid #fff; top:50%; margin-top:-6px;}
.prodImgs span.prev{ left:0; }
.prodImgs span.next{ right:0; }
.prodImgs span.prev:before{ left:15px; -webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -o-transform:rotate(-45deg); -ms-transform:rotate(-45deg); transform:rotate(-45deg);}
.prodImgs span.next:before{ right:15px; -webkit-transform:rotate(135deg); -moz-transform:rotate(135deg); -o-transform:rotate(135deg); -ms-transform:rotate(135deg); transform:rotate(135deg);}
@media screen and (min-width:576px){
	.prodImgs span{ top:167px;}
}

.maxBox{ display:none;} 
@media screen and (min-width:1040px){
	.minBox{ display:none;}
	.maxBox{ display:block; position:relative;} 
}

#play {width:992px;text-align:center;position:relative;overflow:hidden;margin:5px auto;}
#play .change_a {width:50%;height:100%;position:absolute;top:0;z-index:1;cursor:pointer;display:block;overflow:hidden;background:url(about:blank);}
#play .prev_a {left:0;}
#play .next_a {right:0}
#play .change_a span {width:24px;height:43px;position:absolute;top:50%;margin-top:-127px;display:block;}
#play .prev_a span {background:url(../images/s_gallery_2012110702.png) no-repeat 0px -50px;left:0;}
#play .next_a span {background:url(../images/s_gallery_2012110702.png) no-repeat -30px -50px;right:0;}
#play .img_ul {position:relative;z-index:1;}
.img_kj  {width:928px; border:1px solid #ccc; background-color:#eee;padding:2px 31px; margin:0 auto; margin-top:15px; position:relative;}
.img_hd{ width:928px; position:relative; overflow:hidden;height:122px;}
.img_hd ul {position:absolute;z-index:1}
.img_hd ul li {  float:left;width:120px;height:112px;border:3px solid #eee;cursor:pointer;margin:0 3px 0 1px;overflow:hidden;*display:inline;padding:1px;text-align:center}
.img_hd ul li a{ display:block; width:120px; height:112px;}
.img_hd ul li img { height:112px; max-width:none;}

.img_hd ul li.on{ border-color:#ca2a2a;}
.img_kj .bottom_a {background:url(../images/s_gallery_2012110702.png) no-repeat;width:22px;height:22px;position:absolute;display:block;top:50%;margin-top:-11px;cursor:pointer;z-index:10}
.img_kj .prev_a { background-position:0 -24px;left:-0;}
.img_kj .next_a { background-position:-30px -24px;right:0px;}

.maxBox .Txt{ text-align:left; margin-top:20px; font-size:14px;}

.PicTxt{ display:none;}


/*发展历程*/
.History{border-top:1px solid #e4e4e5; padding-bottom:4%;}
.History dl{padding:18px 0px; border-bottom:1px solid #e4e4e5;}
.History dl .box{position:relative; min-height:112px; height:auto !important; height:112px; margin-left:10%;}
.History dl .pic{width:112px; position:absolute; left:0px; top:0px;}
.History dl .pic img{display:block; width:100%;}
.History dl .con{margin:0px 0px 0px 112px; position:relative; padding:24px 0px 0px 210px; font-size:14px;}
.History dl .con .date{width:172px; text-align:right; font-size:18px; line-height:32px; height:32px; color:#717171; position:absolute; top:24px; left:0px;}
.History dl .con .name{display:block; line-height:32px; color:#6e6e6e;}
.History dl .con .info{font-family:Arial; line-height:30px; word-break:break-all;}
.LoadMore{font-size:14px; font-family:Arial; line-height:48px; color:#6e6e6e; text-align:center; margin:3% 0;}

@media ( max-width:998px){
.History dl .box{margin-left:0;}
}

@media ( max-width:768px){
.History dl .con{padding:0px; margin-left:130px;}
.History dl .con .date{position:static; width:100%; text-align:left;}
.History dl .con .name,.History dl .con .info{line-height:26px;}
}

/*企业文化*/
.Speech .pic{width:35%; float:left;}
.Speech .pic img{display:block; width:100%;}
.Speech .con{width:50%; float:right;}
.Speech .con .tit{font-size:16px; line-height:40px; padding-bottom:20px; color:#333333; background:url(../images/line2.png) no-repeat left bottom; margin-bottom:20px;}

.Culture{background:url(../images/txtbg.png) no-repeat left center; margin:5% 0;}
.CulList{margin-left:8%; position:relative;}
.CulList dl{width:31.333%; float:left; padding-left:2%;}
.CulList dl:first-child{margin-top:172px;}
.CulList .con{font-size:14px; line-height:30px; color:#666666; position:absolute;}
.CulList .con i{color:#cc2b2d;}
.CulList .txt1{width:31.333%; top:45px; left:2%;}
.CulList .txt2{width:55%; right:0px; bottom:40px;}

.ideaBox{position:relative;}
.bgbox{position:absolute; width:84%; left:0px; top:0px; height:100%; background:#e9e9e9; z-index:-1;}
.ideaList{margin-left:10%; padding:3% 0;}
.ideaList dl{float:left; margin-left:3%; width:30.333%;}
.ideaList dl .pic img{display:block; width:100%;}
.ideaList dl .con{padding-top:18px; font-size:14px; line-height:30px; color:#666666;}
.ideaList dl .con .name i{color:#cc2b2d;}

@media ( max-width:1400px){
.Culture{background-position:left bottom;}
}

@media ( max-width:998px){
.Speech .con{width:60%;}
}

@media ( max-width:768px){
.Speech .pic{margin-left:3%; float:right;}
.Speech .con{float:none; width:100%;}
.CulList dl{padding:0 1%;}
.CulList dl:first-child{margin-top:0;}
.CulList .conbox{margin-top:3%;}
.CulList .con{position:static;}
.CulList .txt1,.CulList .txt2{width:100%;}
.ideaList{margin-left:0;}
.ideaList dl{margin:0 1.5%;}
}

@media ( max-width:480px){
.CulList .con{font-size:12px;}
.bgbox{display:none;}
.ideaList dl{float:none; width:100%; margin:0 0 3%;}
}

/*产品中心*/
.MeunSort{float:right; margin-top:5%; width:80%; text-align:center;}
.MeunSort a{display:inline-block; width:14%; height:32px; line-height:32px; border:1px solid #dedede; border-radius:20px; margin:0 1%; font-size:14px; color:#666666;}
.MeunSort a.on,.MeunSort a:hover{background:#dedede;}

.Product{padding:3% 0;}
.Product li{width:23.5%; margin:0 2% 2% 0; float:left; height:328px;}
.Product li:nth-child(4n){margin-right:0;}
.Product li .box{border:1px solid #f5f5f5; border-bottom:2px solid #f5f5f5; transition: all 1s;}
.Product li .pic{ text-align:center;}
.Product li .pic img{ max-width:100%; height:200px;}
.Product li .con{padding:12px 20px;}
.Product li .con .tit{display:block; height:24px; line-height:24px; font-size:16px; color:#666666;}
.Product li .con .tit em{font-size:12px; color:#888888;}
.Product li .con .info{margin-top:14px; padding-top:14px; border-top:1px solid #f5f5f5; font-size:14px; line-height:24px; color:#666666; height:48px; overflow:hidden;}
.Product li:hover .box{border-bottom:2px solid #cb2a2c; margin-top:-22px; transition-delay: 0.1s;}

@media ( max-width:998px){
.Product li{height:auto;}
.Product li:hover{margin-top:0;}
.MeunSort{float:none; margin-top:2%; width:100%;}
.Product li .pic img{height:147px;}
}

@media ( max-width:768px){
.Product li{width:32%;}
.Product li:nth-child(4n){margin-right:2%;}
.Product li:nth-child(3n){margin-right:0%;}
.Product li .pic img{height:154px;}
}

@media ( max-width:640px){
.MeunSort a{width:17%; height:26px; line-height:26px;}
.Product li .pic img{height:127px;}
}

@media ( max-width:480px){
.Product li{width:48%;}
.Product li:nth-child(2n){float:right;}
}

/*产品详情*/
.ProductBox{padding-bottom:4%;}
.ProductSlide{width:44%; float:left;}
.ProductSlide .bigpic{margin-bottom:20px;}
.ProductSlide .bigpic img{display:block; width:100%; height:375px;}
.ProductSlide .litpic{margin:0 8%;}
.ProductSlide .litpic .swiper-slide{border:1px solid #fff;}
.ProductSlide .litpic .swiper-slide-active{border:1px solid #d65f62;}
.ProductSlide .litpic img{display:block; width:100%; height:94px;}

.ProductDetail{width:52%; float:right;}
.ProductDetail .tit{height:40px; line-height:40px; padding:10px 0px; border-bottom:1px solid #cccccc; font-size:14px; color:#666666;}
.ProductDetail .tit em{font-size:24px; padding-left:12px;}
.ProductDetail .con dl{position:relative; font-size:14px; color:#666666; margin-top:10px; line-height:33px; min-height:33px; height:auto !important; height:33px;}
.ProductDetail .con dl dt{width:72px; position:absolute; top:0px; left:0px; text-align:right;}
.ProductDetail .con dl dd{margin-left:85px; color:#888888;}
.ProductDetail .con .ask{background:#ca2a2c; border-radius:20px; width:202px; height:45px; line-height:45px; text-align:center; margin-top:4%;} 
.ProductDetail .con .ask a{font-size:14px; color:#fff;}
.ProductDetail .con .ask img{display:inline-block; vertical-align:middle; padding-right:6px;}

@media ( max-width:1366px){
.ProductSlide .bigpic img{height:359px;}
.ProductSlide .litpic img{height:88px;}
}

@media ( max-width:1200px){
.ProductSlide .bigpic img{height:334px;}
.ProductSlide .litpic img{height:80px;}
}

@media ( max-width:998px){
.ProductSlide .bigpic img{height:277px;}
.ProductSlide .litpic img{height:65px;}
}

@media ( max-width:640px){
.ProductSlide,.ProductDetail{float:none; width:100%;}
.ProductDetail{margin-top:3%;}
.ProductSlide .bigpic img{height:399px;}
.ProductSlide .litpic img{height:99px;}
.ProductDetail .tit em{font-size:18px;}
}

@media ( max-width:480px){
.ProductSlide .bigpic img{height:253px;}
.ProductSlide .litpic img{height:58px;}
}

/*新闻资讯*/
.NewsList{margin:0 0 0 19%;}
.NewsList .item{margin-bottom:3%;max-height: 410px;}
.NewsList .item .pic{width:46%; float:left;}
.NewsList .item .Con{width:50%; float:right;}
.NewsList .item:hover{background:#eeeeee; border-top:none;}
.NewsList .item:hover .pic{border-top:3px solid #cc292c;}

@media ( max-width:1440px){
	.Newsslider .item .Con .info{max-height: 145px;}
}
@media ( max-width:1366px){
.NewsList{margin-left:8%;}
}

@media ( max-width:1156px){
.NewsList{margin-left:0;}
}

@media ( max-width:998px){
.NewsList .item .pic{width:45%;}
.Newsslider .item .Con .info{margin:5px 0px 10px;}
.NewsList .item .Con{padding:0.5% 4%; width:47%;}
}

@media ( max-width:640px){
.Newsslider .item .Con .info{margin:0;}
}

@media ( max-width:480px){
.NewsList .item .pic{width:100%; float:none;}	
.NewsList .item .Con{width:92%; float:none; padding: 0 2%;}
.Newsslider .item .Con .info{margin:10px 0px;height: 120px;overflow: hidden;}
}

@media ( max-width: 320px){
	.NewsList .item{margin-bottom:3%;max-height: 480px;}
.NewsList .item{overflow: hidden;margin-bottom: 10%;}
}

/*新闻详情*/
.ActiveContent{padding-bottom:4%;}
.ActiveContent .Atit{text-align:center; line-height:28px; position:relative;}
.ActiveContent .Atit h2{font-size:20px; color:#333333;}
.ActiveContent .Atit em{display:block; font-size:14px; color:#666666; padding:9px 0px 21px; border-bottom:1px dashed #e8e8e8;}
.ActiveContent .Atit em i{padding:0px 12px;}
.bdsharebuttonbox{display:inline-block; vertical-align:middle;}
.ContentAbout{padding:34px 0px 21px 0px; border-bottom:1px solid #e7e7e7;}
.PrevNextBox{padding:24px 0px 0px;}
.PrevNextBox dl{font-size:14px; line-height:33px;}
.PrevNextBox dl b{color:#000; font-weight:normal;}
.PrevNextBox dl a{color:#666666;}

/*车间环境*/
.ViewList{padding-bottom:4%;}
.ViewList li{width:21.5%; margin:0 4.375% 2% 0; float:left;}
.ViewList li em{display:block; height:30px; line-height:30px; text-align:center; color:#333; font-size:14px;}
.ViewList li:nth-child(4n){margin-right:0;}
.ViewList li img{display:block; width:100%; height:117px;}

.MonthList li .box{display:block; padding:6%;}
.MonthList li .box em{display:block; text-align:center; font-size:14px; line-height:30px; color:#666666; margin-top:15px;}
.MonthList li img{display:block; width:100%; height:370px;}
.MonthList li:hover{background:#f4f4f4;}

@media ( max-width:998px){
.ViewList li img{height:138px;}	
.MonthList li img{height:286px;}
}

@media ( max-width:768px){
.ViewList li img{height:105px;}	
.MonthList li img{height:218px;}
}

@media ( max-width:640px){
.ViewList li img{height:87px;}	
.MonthList li img{height:181px;}
}

@media ( max-width:480px){
.ViewList li{width:49%; float:left; margin-right:0;}	
.ViewList li:nth-child(2n){float:right;}

.MonthList li{background:#f4f4f4;}
.MonthList li .box em{margin-top:5px;}
.ViewList li img{height:115px;}
.MonthList li img{height:238px;}
}

/*检测设备*/
.JcBox{padding-bottom:4%;}
.CaseBox{position:relative; width:1132px; margin:38px auto 0px; transition:opacity 1s 1s;}
.CaseBox #prevTop,.CaseBox #nextTop{ display:block;width:74px;height:74px;position:absolute;cursor:pointer; top:169px; z-index:2;}
.CaseBox #prevTop{ background:url(../images/casearr.png) 0px top no-repeat; left:1px;}
.CaseBox #nextTop{ background:url(../images/casearr.png) -74px top no-repeat; left:623px;}
.CaseBox #prev,.CaseBox #next{ display:block;width:46px;height:46px;position:absolute;cursor:pointer; bottom:27px; z-index:2;}
.CaseBox #prev{ background:url(../images/casearr.png) 0px -74px no-repeat; left:1px;}
.CaseBox #next{ background:url(../images/casearr.png) -46px -74px no-repeat; right:1px;}
.CaseBox li{float:left;}
.CaseBox .picBox{height:412px; background:#fff;position:relative;overflow:hidden;}
.CaseBox .picBox ul{height:412px;position:absolute;}
.CaseBox .picBox li{width:1132px;height:412px;}
.CaseBox .picBox li .img{ float:left; width:702px;}
.CaseBox .picBox li .img img{ display:block;width:702px; height:412px;}
.CaseBox .picBox li .info{ float:left; width:374px; padding-left:29px;}
.CaseBox .picBox li .info .tit{ padding-top:49px; line-height:61px; height:61px; overflow:hidden; font-size:18px; background:url(../images/linebg.gif) 0px bottom no-repeat;}
.CaseBox .picBox li .info .tit a{color:#242424;}.CaseBox .picBox li .info .tit a:hover{color:#3fb5c7;}
.CaseBox .picBox li .info .p{ font-size:12px; padding-top:37px; height:144px; margin-bottom:25px; overflow:hidden;}
.CaseBox .picBox li .info a.detail{ font-size:13px; color:#7f7f7f; width:112px; line-height:32px; display:block; border:1px solid #dcdcdc; text-align:center; border-radius:14px;}
.CaseBox .picBox li .info a:hover.detail{ color:#fff; border:1px solid #cc292c; background:#cc292c;}
.CaseBox .listBox{width:1132px;height:107px; margin-top:5px;position:relative;overflow:hidden;}
.CaseBox .listBox ul{height:107px;position:absolute;}
.CaseBox .listBox li{width:189px;height:107px;cursor:pointer;position:relative;}
.CaseBox .listBox li i{display:none;}
.CaseBox .listBox li a{display:block;}
.CaseBox .listBox li img{width:185px;height:107px;}
.CaseBox .listBox .on img{filter:alpha(opacity=50);-moz-opacity: 0.5;opacity:0.5;}
.Phonecase{ display:none;}

@media ( max-width:1132px){
.Phonecase{ display:block;}
.CaseBox{ display:none;}
}


/*联系我们*/
.Map img{display:block; width:100%;}
.ContactList dl{border-top:1px solid #d3d3d4; padding:4% 0; font-size:14px; line-height:30px; color:#666666; padding-left:30%;}
.ContactList dl dt{font-size:15px; color:#333333; margin-bottom:1.5%;}

@media ( max-width:640px){
.ContactList dl{padding-left:15%;}
}

@media ( max-width:480px){
.ContactList dl{padding-left:0%;}	
}

/*人才招聘*/
.JobBox{padding-bottom:4%;}
.hrblank{ height:307px;}
.Hrtit{ font-weight:bold; line-height:76px; font-size:18px; color:#252525; padding:0px 32px;}
.HrThead{ color:#fff; margin:0px 32px; height:46px; line-height:46px; font-size:16px; background:#ca2a2a; text-align:center;}
.HrThead .tit{ margin:0px 10px 0px 39px; text-align:left; display:block;}
.Joblist { margin:0px 32px;padding-bottom:35px;}
.Joblist .tit{ margin:0px 10px 0px 39px; text-align:left; display:block; cursor:pointer;}
.Joblist .jobtitle{ color:#6f7071; text-align:center; background:#eeeeee; margin-bottom:2px; font-size:14px;}
.Joblist .jobtitle td{ padding:10px 0px;}
.Joblist a.detail{ display:block; margin:0px auto; background:#fff; width:93px; line-height:34px;}
.Joblist .txtCont{display:none; padding:14px 0px 25px; color:#898989;}
.Joblist .item.current .jobtitle{ color:#000; background:#f1d7d7;}
.Joblist .item.current .txtCont{ display:block;}
.Joblist .item.current a.detail{ background:#ca2a2a; color:#fff;}
.Joblist .txtCont .dl{ width:410px; font-size:12px;}
.Joblist .txtCont .dl dt{ width:93px; text-align:right; float:left;}
.Joblist .txtCont .dl dd{ width:315px; float:left;}
.phonedis{ padding-bottom:15px; display:none;}
.phonedis span{ display:inline-block; color:#888;}
.phonedis span i{ width:93px; text-align:right; display:inline-block; color:#333;}
.last{ width:14%;}
.JobForm{ color:#666666; margin:4% 0px 35px 2%;}
.JobForm .f1{ font-size:18px; color:#333333; padding:35px 0px 5px 280px; height:32px;}
.JobForm dl{ width:45%; float:left; padding-left:1%; line-height:28px; font-size:14px;}
.JobForm dl dt{ width:20%; float:left;}
.JobForm dl dd{ width:70%; float:left;}
.JobForm dl.other{ width:99%; float:none; padding-left:1%;}
.JobForm dl.other dt{ width:9%;}
.JobForm dl.other dd{ width:78.9%;}
.JobForm dd{ padding:5px 0px;}
.JobForm .input { background:#fff; border:1px solid #dbdbdb; width:99%; height:28px; line-height:28px;}
.JobForm .input2 { background:#fff; border:1px solid #dbdbdb; width:99%; height:116px; line-height:23px;}
.JobForm select { border:1px solid #dbdbdb; width:190px; height:23px; line-height:23px;}
.JobForm .btn_2 { font-size:15px; padding:1.2% 2%; text-align:center; background:#ca2a2a; margin-right:8px; color:#fff; border:0px; cursor:pointer;}
.JobForm .btn_3 { font-size:15px; padding:1.2% 4.3%; text-align:center; background:#999; color:#fff; border:0px; margin-left:8px; cursor:pointer;}

@media ( max-width:980px){
.HrThead{ margin:0px; height:35px; line-height:35px;}
.Joblist{ margin:0px;}
}
@media ( max-width:768px){
.hrblank{ height:150px;}
.Joblist .txtCont .dl{ width:auto; float:none; padding-bottom:15px;}
.Joblist .txtCont .dl.fr{ width:auto; float:none;}
.dis{ display:none;}
.last{ width:30%;}
.HrThead .tit{ margin-left:15px;}
.Joblist .tit{ margin-left:15px;}
.phonedis{ display:block;}
.JobForm dl{ width:auto; float:none; font-size:12px; clear:both; padding-left:1%;}
.JobForm dl.other dt{ width:20%;}
.JobForm dl.other dd{ width:70%;}
}
@media ( max-width:460px){
.hrblank{ height:100px;}
.last{ width:40%;}
.Hrtit{padding:0; font-size:16px;}
}

.minZx{ display:none;}

.Title01 a:hover{ color:#333;}
@media screen and (max-width:640px){
	.NewsCon .title a.more{ width:82px; background: url(../images/arr2.png) no-repeat 90% center; font-size:14px; height:24px; line-height:24px; -webkit-background-size:auto 54%; -moz-background-size:auto 54%; -o-background-size:auto 54%; -ms-background-size:auto 54%; background-size:auto 54%; margin-top:7px;}
	
	
	.Newsslider .item .Con .txt .name{ display:none;}
	
	
	.Protit{ display:none;} 
	.ProList{ width:100%;}
	
	.Title02 img{ height:26px;}
	.Title02 span{ font-size:15px;}
	
	
	.SubMeun a{ margin:0; width:33.3333%; float:left; display:inline; margin-bottom:14px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
	.honorList li .pic{ text-align:center;}
	.honorList li .pic img{ display:inline-block;  width:auto;}
	
	.MeunSort a{ width:30%; margin-bottom:5px;}
	
	.MonthList li img{ height:115px;}
	
	.pcZx{ display:none;} 
	.minZx{ display:block;}
	
	.SearchBox .Search{ border-color:#333;}
	.SearchBox .Search .input{ color:#333;}
	
	
}
/*搜索*/
.Comlist{padding-bottom:4%;}
.Comlist li{height:40px; line-height:40px; overflow:hidden; border-bottom:1px dashed #ccc; background:url(../images/arr1.gif) no-repeat left center; padding-left:15px; font-size:14px;}
.Comlist li a{color:#333;}
.Comlist li span{float:right; color:#666;}



/*2018-04-24*/
@media only screen and (min-width: 320px) and (max-width: 1345px) {
	.Nav{margin-left: 1%;width: 60.5%;}
	.Nav li{padding: 0 1% !important;}
}


/*底部友情链接*/
.firendLink{text-align: center;padding: 10px 50px;margin: 0 auto 20px;display: block;border-bottom: 1px solid #4d4d4d;font-size: 14px;}
.firendLink span{color:#222;font-size: 15px;text-transform: uppercase;}
.firendLink a{margin:0 15px;color:#333;}