.pro_list {
	max-width:1920px;
	margin:0 auto;
	padding-top:30px;
	box-sizing:border-box;
	background:#ffffff
}
.pro_list a:hover {
	color:#333333
}
.pro_list ul {
	margin-left:-20px
}
.pro_list ul li {
	width:25%;
	float:left;
	list-style:none;
	box-sizing:border-box;
	padding:0 10px
}
.pro_list ul li .pro_img {
	width:50%;
	float:left;
	text-align:center;
	padding:20px 0 40px
}
.pro_list ul li .pro_img img {
	-webkit-transition:-webkit-transform 1.5s ease;
	transition:-webkit-transform 1.5s ease;
	transition:transform 1.5s ease;
	transition:transform 1.5s ease,-webkit-transform 1.5s ease
}
.pro_list ul li .pro_img:hover img {
	-webkit-transform:scale(1.1,1.1);
	-ms-transform:scale(1.1,1.1);
	transform:scale(1.1,1.1)
}
.pro_list ul li .pro_txt {
	width:50%;
	float:right;
	text-align:left;
	padding:20px 0 40px;
	height:90px;
	overflow:hidden;
	
}
.pro_list ul li .pro_txt h2 {
	font-size:18px;
	color:#2b2e33;
	padding:10px 0 10px !important
	
}
.pro_list ul li .pro_txt h2 a {
	color:#2b2e33;
	
}

.pro_list ul li .pro_txt p {
	line-height:30px;
	}
.pro_list ul li .pro_txt p a {
	color:#282828;
	}
.pro_list ul li .pro_txt a:hover {
	color:#d20b17
}
.probg {
	background:#f1f1f1;
	height:auto;
	overflow:hidden;
	transition:all .3s ease
}
.probg.probg-bor-tb {
	position:relative
}
.probg.probg-bor-tb:before,.probg.probg-bor-tb:after {
	content:'';
	position:absolute;
	z-index:1;
	background:#ef011c;
	width:0;
	height:1px;
	transition:all .3s ease
}
.probg.probg-bor-tb:before {
	left:0;
	top:0
}
.probg.probg-bor-tb:after {
	right:0;
	bottom:0
}
.probg .probg-bor-lr {
	position:relative;
	height:180px;
	overflow:hidden
}
.probg .probg-bor-lr:before,.probg .probg-bor-lr:after {
	content:'';
	position:absolute;
	z-index:2;
	background:#ef011c;
	width:1px;
	height:0px;
	transition:all .3s ease
}
.probg .probg-bor-lr:before {
	left:0;
	bottom:0
}
.probg .probg-bor-lr:after {
	right:0;
	top:0
}
.probg:hover {
	background-color:#dddddd
}
.service_honor {
	max-width: 1920px;
	margin: 0 auto;
	background: #ffffff;
	padding: 20px 0
}
.service_honor h2 {
	padding: 30px 0;
	font-size: 24px
}
.service_honor p {
	font-size: 16px;
	line-height: 30px;
	font-weight: 100
}
.service_cont {
	position: relative;
	margin-top: 30px;
	overflow: hidden
}
.service_cont .service_tab {
	display: inline-table;
	vertical-align: middle;
	text-align: right;
	width: 100%;
	height: 100%
}
.service_cont .service_tab .service_cell {
	display: table-cell;
	text-align: right;
	vertical-align: middle;
	width: 100%;
	height: 100%
}
.service_cont .service_tab .service_cell img {
	max-width: 100%;
	max-height: 100%;
	display: inline-block
}
.service_slide {
	background-color: #fff;
	height: 453px;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.service_slide .img {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 50%;
	margin-right: 100px;
	padding: 5px 35px 5px 15px;
	background-position: center right;
	background-repeat: no-repeat;
	background-size: cover;
	display: none;
	z-index: 5
}
.service_slide .item.on .img {
	display: block
}
.service_slide .item.on .info {
	background-color: #034bad;
	color: #ffffff
}
.service_slide .item.on .info .wrapper {
	color: #ffffff
}
.service_slide .item.on .info .wrapper: before {
	display: block
}
.service_slide .item.on .showc {
	display: none
}
.service_slide .item.on .showw {
	display: inline-block
}
.service_slide .item.on .p .d {
	color: #ffffff
}
.service_slide .item: nth-child(2n+1) {
	background: #f1f1f1
}
.service_slide .item: hover .wrapper {
	padding-left: 30px;
	padding-right: 0px
}
.service_slide .info {
	position: relative;
	height: 151px;
	display: block;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 35px 0;
	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
	transition: all .2s ease
}
.service_slide .icon {
	width: 135px;
	height: 66px;
	text-align: center;
	float: left;
	padding-top: 12px
}
.service_slide .wrapper {
	position: absolute;
	left: 50%;
	margin-left: -100px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-left: 10px;
	padding-right: 20px;
	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	transition: all .4s ease
}
.service_slide .wrapper: before {
	position: absolute;
	width: 0;
	height: 0;
	content: '';
	border-top: 15px solid transparent;
	border-right: 15px solid #ef011c;
	border-bottom: 15px solid transparent;
	left: -15px;
	top: 50%;
	margin-top: -15px;
	display: none;
	z-index: 6
}
.service_slide .p {
	padding-left:5px;
	position: relative;
	width:560px;
	overflow: hidden
}
.service_slide .p h4 {
	font-size: 20px;
	padding-bottom: 15px;
	
}
.service_slide .p: before {
	width: 1px;
	height: 80px;
	top: 50%;
	left: 0;
	margin-top: -38px;
	background: #cccccc;
	content: '';
	display: block;
	position: absolute;
	-webkit-transition: background-color .2s ease;
	-moz-transition: background-color .2s ease;
	transition: background-color .2s ease
}
.service_slide .p .d {
	color: #555555
}
.service_slide .showc {
	display: inline-block
}
.service_slide .showw {
	display: none
}
.text-center{text-align:center}

/*核心产品*/
.in_product{ width:100%; min-height:1525px; margin:0 auto; background:#f6f6f6}
.in_product .newtit{ height:120px; background:#fff; text-align:center; padding-top:60px}
.in_product .newtit .ntit{color:#333333;font-size:38px; font-weight:bold; line-height:50px}
.in_product .newtit .ntit:before,.in_product .newtit .ntit:after{content:''; width:50px; height:5px; background-color:#333333;display: inline-block;vertical-align: middle;}
.in_product .newtit .ntit:before{margin-right: 2%;}
.in_product .newtit .ntit:after{margin-left: 2%;}
.in_product .newtit p{ font-size:20px;color:#666666; line-height:35px}
.in_product .content{ width:1200px; height:auto; margin:0 auto;}

.in_product dt{float: left;width: 510px; height:auto; display: block; margin-left:-70px;margin-top: 145px;}
.in_product dt h2{font-size: 56px;color: #034bad;font-weight: bold;line-height: 160%;border-bottom: 3px solid #282828;white-space: nowrap;padding-bottom: 38px;width: 88px;margin-bottom: 45px;}
.in_product dt h2 b{display: block;font-size: 30px; line-height:42px; color:#282828; font-weight:100}
.in_product dt p{width:510px; height:auto;color:#2a2a2a;line-height:26px;font-size: 16px;}
.in_product dt a.more{ margin-top:35px;display: block;width: 198px;height: 44px; text-indent:40px;line-height:44px; border:1px solid #888888;color: #2a2a2a;font-size: 16px;border-radius: 25px; background:url(../images/arra.png) 128px center no-repeat}
.in_product dt a.more:hover{display: block;width: 198px;height: 44px; text-indent:40px;line-height:44px; border:1px solid #034bad;color: #fff;font-size: 16px;border-radius: 25px; background:url(../images/arrb.png) 128px center no-repeat #034bad}

.in_product dd{float: left; margin-left:90px;background: url(../images/yz_bg.jpg) no-repeat left top; width:341px;height: 573px;padding-left: 100px;padding-top: 100px;position: relative;}

.in_product .contenta{ width:1200px; height:auto; margin:0 auto;}

.in_product .contenta dd{
	float: left;
    margin-left: -230px;
    background: url(../images/yz_bg.jpg) no-repeat right top;
    width: 660px;
    height: 573px;
    padding-top: 100px;
    position: relative;
	}

.in_product .contenta dt{float: left;width: 510px; margin-left:95px;margin-top: 170px;}
.in_product .contenta dt h2{font-size: 56px;color: #034bad;font-weight: bold;line-height: 160%;border-bottom: 3px solid #282828;white-space: nowrap;padding-bottom: 38px;width: 88px;margin-bottom: 45px;}
.in_product .contenta dt h2 b{display: block;font-size: 30px; line-height:42px; color:#282828; font-weight:100}
.in_product .contenta dt p{width:510px; height:auto;color:#2a2a2a;line-height:26px;font-size: 16px;}
.in_product .contenta dt a.more{ margin-top:35px;display: block;width: 198px;height: 44px; text-indent:40px;line-height:44px; border:1px solid #888888;color: #2a2a2a;font-size: 16px;border-radius: 25px; background:url(../images/arra.png) 128px center no-repeat}
.in_product .contenta dt a.more:hover{display: block;width: 198px;height: 44px; text-indent:40px;line-height:44px; border:1px solid #034bad;color: #fff;font-size: 16px;border-radius: 25px; background:url(../images/arrb.png) 128px center no-repeat #034bad}


/*德国原装进口工艺*/
.in_gongyi{ width:100%; height:auto; margin:40px auto 0;}
.in_gongyi .title{ display:block; text-align:center; font-size:16px; color:#666666; line-height:40px; letter-spacing:10px; margin-bottom:35px;}
.in_gongyi .title p{font-size:25px; color:#333333; line-height:35px; font-weight:bold; letter-spacing:0}
.in_gongyi .title p span{font-size:25px; font-family: "Arial Black"; font-style:normal; color:#333333; line-height:35px; text-transform:uppercase; margin-right:15px}
.in_gongyi .title .dec{ width:85px; height:5px; margin:25px auto 0; background:#323234}
.in_gongyi .content{margin-top:40px}

.in_gongyi .con{max-width: 1920px;margin:38px auto 30px;}
.in_gongyi .con li{float: left;width:20%;position: relative;overflow: hidden;line-height: 0;}
.in_gongyi .con li:before{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.5);z-index: 1;content: "";}
.in_gongyi .con li:after{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.8);z-index:2;content: "";display: none;}
.in_gongyi .con li p{position: absolute;width: 100%;height: 100%;z-index: 5;left: 0;top: 0;text-align: center;line-height: 110%;}
.in_gongyi .con li p em{width:4.56rem;height:0.25rem;background: #fff;display: block;margin: 0 auto;margin-top: 25.4%;margin-bottom: 7.06%;line-height: 110%;}
.in_gongyi .con li p b{display: block;font-size:1.2rem;color: #fff;line-height:110%;}
.in_gongyi .con li p span{display: block;font-weight: lighter;color: #fff;font-size:0.8rem;line-height: 1.875rem;padding:0 15%;margin-top:5%;}
.in_gongyi .con li p a{display: block;background: url(../images/jk_more.png) no-repeat center;width: 12rem;height: 2.5rem;text-align: center;margin: 0 auto;border: 1px solid #fff;background-size: 4rem auto;margin-top: 10.45%;}
.in_gongyi .con li img{width: 100%;height: 100%;}
.in_gongyi .con li:hover:after{display: block;}
.in_gongyi .con li:hover:before{display: block;}
.in_gongyi .con li:hover p em{background: #008aff;}
.in_gongyi .con li:hover p b{color: #008aff;}
.in_gongyi .con li:hover p a{background: #008aff url(../images/jk_more.png) no-repeat center;border: 1px solid #008aff;}
.in_gongyi .con li.l1{width:19%; margin-right:1%}
.in_gongyi .con li.l2{width:19%; margin-right:1%}
.in_gongyi .con li.l3{width:19%; margin-right:1%}
.in_gongyi .con li.l4{width:19%; margin-right:1%}
.in_gongyi .con li.l5{width:19%; }


/*应用案例*/
.in_case{ width:1200px; height:auto; margin:50px auto 80px;}
.in_case .title{ display:block; text-align:center; font-size:16px; color:#666666; line-height:40px; margin-bottom:20px;}
.in_case .title p{font-size:25px; color:#333333; line-height:35px; font-weight:bold; letter-spacing:0}
.in_case .title p span{font-size:25px; font-family: "Arial Black"; font-style:normal; color:#333333; line-height:35px; text-transform:uppercase; margin-right:15px}
.in_case .title .dec{ width:85px; height:5px; margin:8px auto 0; background:#323234}
.in_case .content{ margin-top:45px}
.in_casea{ width:285px; height:auto; display:block; float:left; margin-right:19px;}
.in_caseb{ width:592px; height:446px; display:block; float:left; margin-right:19px;}
.in_casec{ width:285px; height:auto; display:block; float:right;}

.in_caseaa{ width:285px; height:213px; display:block; overflow:hidden; margin-bottom:19px}
.in_caseaa img{
	max-width: 100%;
    max-height: 100%;
    transform: scale(1);
    transition: all 1s ease-out;
	}
.in_caseaa:hover img{transform: scale(1.2);}	
	
	
.in_casebb{ width:592px; height:444px; display:block; overflow:hidden }
.in_casebb img{
	max-width: 100%;
    max-height: 100%;
    transform: scale(1);
    transition: all 1s ease-out;
	}
.in_casebb:hover img{transform: scale(1.2);}	


.in_case .content .more{ width:554px; height:55px; margin:0 auto; margin-top:35px}

.morea1,.morea1:hover{ width:275px; height:55px; display:block; text-align:center; float:left; background:#034bad;color:#fff; line-height:55px; font-size:24px;border-radius: 5px 0 0 5px}
.morea2,.morea2:hover{ width:275px; height:55px; display:block; text-align:center; float:left; background:#79b61a;color:#fff; line-height:55px; font-size:24px;border-radius:0 5px 5px 0}




/*优势*/
.in_advantage{ width:100%; height:642px; margin:0 auto; background:url(../images/bg_ys.jpg) center top no-repeat}
.in_advantage .main{ width:1338px; height:auto; margin:0 auto; padding-top:110px;}
.in_advantage .main .title{ font-size:30px; color:#ffffff; line-height:45px}
.in_advantage .main .title span{ font-size:30px; color:#ffffff; line-height:45px; font-weight:bold; margin-right:10px}
.in_advantage .main .title p{ font-size:24px; color:#ffffff; line-height:45px}
.in_advantage .main .title .dec{ width:55px; height:5px; background:#fff; margin-top:18px}
.in_advantage .main .content{ margin-top:85px;}

.in_advantagea{ width:200px; height:78px; display:block; float:left; margin-right:50px; margin-bottom:28px; border:1px solid #ffffff; position:relative}
.in_advantagea .txt{ position:absolute; left:10px; top:10px; width:185px; height:auto; font-size:14px; line-height:17px; color:#fff}
.in_advantagea .txt p{font-size:17px; line-height:25px; color:#fff}
.in_advantagea .dec{ position:absolute; right:8px; top:5px;}

.in_advantageb{
	width: 200px;
    height: auto;
    display: block;
    float: left;
    border-bottom: 3px solid #79b61a;
    font-size: 14px;
    color: #ffffff;
    line-height: 25px;
    padding-top: 5px;
	}
.in_advantageb p{font-size:29px; font-family:Arial, Helvetica, sans-serif; color:#ffffff; line-height:40px; font-weight:bold}


/*公司简介*/
.in_about{ width:100%; min-height:960px; margin:0 auto; padding-top:65px; background:url(../images/bg_gsjj.jpg) center bottom no-repeat}
.in_about .title{ display:block; text-align:center; font-size:16px; color:#666666; line-height:40px; letter-spacing:10px; margin-bottom:35px;}
.in_about .title p{font-size:25px; color:#333333; line-height:35px; font-weight:bold; letter-spacing:0}
.in_about .title p span{font-size:25px; font-family: "Arial Black"; font-style:normal; color:#333333; line-height:35px; text-transform:uppercase; margin-right:15px}
.in_about .title .dec{ width:85px; height:5px; margin:25px auto 0; background:#323234}
.in_about .main{ width:1200px; height:auto; margin:0 auto; }

.in_abouta{ width:1200px; height:100px; margin:0 auto; padding-top:32px; padding-bottom:32px}
.in_abouta ul li{ float:left; background:url(../images/line1.jpg) right top repeat-y;}

.in_aboutaa{width:240px; height:100px; display:block; text-align:center; font-size:20px; color:#000000; line-height:40px}
.in_aboutaa img{ width:auto; height:46px; padding-top:15px;transition: all 0.3s linear 0s;-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-webkit-transition:.8s ease-in-out;-moz-transition:.8s ease-in-out;z-index:2;}
.in_aboutaa:hover{line-height:40px; font-size:20px; color:#034bad}
.in_aboutaa:hover img{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg);}

.in_aboutb{ width:520px; height: auto; display:block; float:right; margin-top:90px; padding-top:65px}
.in_aboutb .titlea{ font-size:15px; color:#83b0da; line-height:25px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase}
.in_aboutb .titlea p{ font-size:32px; color:#ffffff; font-weight:bold; line-height:60px; font-family:"微软雅黑"}
.in_aboutb .titlea .dec{ width:50px; height:3px; background:#fff; margin:15px 0}
.in_aboutb .contenta{ font-size:16px; line-height:30px; height:180px; display:block; overflow:hidden; color:#fff}
.in_aboutb .contenta *{ font-size:16px; line-height:30px; color:#fff}
.in_aboutb .more{ width:201px; height:35px; display:block; text-indent:45px; border:2px solid #fff;border-radius:20px; background:url(../images/arrawa.png) 130px center no-repeat; line-height:35px; color:#fff; font-size:18px; margin:30px 0;}
.in_aboutb .more:hover{ background: url(../images/arrawb.png) 130px center no-repeat #fff; color:#034bad;}


/*新闻动态*/
.xwdt{ width:100%; height:auto; margin:0 auto; background:#f7f7f7; padding-top:65px; padding-bottom:80px}
.xwdt .title{ display:block; text-align:center; font-size:16px; color:#666666; line-height:40px; letter-spacing:10px; margin-bottom:45px;}
.xwdt .title p{font-size:25px; color:#333333; line-height:35px; font-weight:bold; letter-spacing:0}
.xwdt .title p span{font-size:25px; font-family: "Arial Black"; font-style:normal; color:#333333; line-height:35px; text-transform:uppercase; margin-right:15px}
.xwdt .title .dec{ width:85px; height:5px; margin:25px auto 0; background:#323234}
.xwdt .main{ width:1200px; min-height:550px; margin:0 auto; background: url(../images/line.jpg) 761px top repeat-y #fff}
.leftnews{ width:760px; height:auto; display:block; float:left}
.leftnews .head{ width:760px; height:74px;}
 
.eh2{height:74px;width:760px;}
.eh2 ul{list-style:none;margin:0px;padding:0px; width:760px}
.eh2 li{height:74px;line-height:74px;float:left;display:block;cursor:pointer;width:380px;color:#333333;background: url(../images/arraw.jpg) 345px center no-repeat #fff;font-size:20px; text-indent:28px}
.eh2 .active{height:74px;line-height:74px;float:left;display:block;cursor:pointer;width:380px;color:#fff;font-size:20px;background: url(../images/arraw_hover.png) 345px center no-repeat #005eb0; text-indent:28px}
.leftnews .content{ padding:22px}


.topframe{ width:715px; height:200px; margin:0 auto;}
.topframe .leftimg{ display:block; float:left; margin-right:18px; width:266px; height:200px; overflow:hidden}
.topframe .leftimg img{display: block;width:266px;height:200px;transform: scale(1);transition: all 1s ease-out;}
.topframe .leftimg:hover img{transform: scale(1.2);}

.topframe .righttxt{ display:block; float:right; width:430px; height:auto}
.topframe .righttxt p{width:430px; height:45px;line-height:45px; color:#666666;font-size:18px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block;}
.topframe .righttxt p a{ line-height:45px; color:#666666; font-size:18px}
.topframe .righttxt span{ font-size:14px; line-height:24px; color:#666666; height:96px; display:block; overflow:hidden}
.topframe .righttxt .more{ width:165px; height:45px; line-height:45px; display:block; background:url(../images/more.png) no-repeat 0 0; text-indent:35px; font-size:18px; color:#005eb0; margin-top:14px}

.bottomframe{ width:100%; height:auto; margin:10px auto 0}
.bottomframe ul li{width:100%; height:49px; border-bottom:1px solid #ececec}
.bottomframe ul li a{ width:85%; height:49px; display:block; float:left; font-size:15px; color:#666666; line-height:49px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block;}
.bottomframe ul li span{height:49px; width:15%; display:block; text-align:right; overflow:hidden; line-height:49px; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#666666}

.rightnews{ display:block; float:right; width:438px; height:auto}
.rightnews .title{ height:74px; width:438px;}
.rightnews .title p{ float:left; text-indent:18px; font-size:20px; color:#333; line-height:74px}
.rightnews .title a{ float:right;}

#quelistho{ width:400px; height:240px; margin:0 auto; margin-top:30px; overflow:hidden;}
.quedage{ height:95px; width:400px; display:block; padding-top:10px; padding-bottom:10px; border-bottom:1px solid #efefef}
.quedage .quebt{ width:400px; height:35px; line-height:35px; background: url(../images/wen.png) no-repeat 0 center; text-indent:42px;overflow:hidden; display:block; font-size:16px; color:#666666 }
.quedage .content{width:358px; height:48px; font-size:14px; line-height:24px; background: url(../images/da.png) no-repeat 0 5px; padding-left:42px; overflow:hidden;}
.quedage .content,.quedage .content *{ color:#666666; font-size:14px; line-height:24px}
