@charset "utf-8";

@font-face {font-family: 'webfont';
    src: url('webfont.eot'); /* IE9*/
    src: url('webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('webfont.woff') format('woff'), /* chrome、firefox */
    url('webfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
    url('webfont.svg#webfont') format('svg'); /* iOS 4.1- */
}
html,body,h1,h2,h3,h4,h5,h6,hr,p,iframe,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td,fieldset {
	margin: 0;
	padding: 0
}

ul,ol,dl {
	list-style-type: none
}

header, hgroup, nav_index, menu, main, section, article, summary, details, aside, figure, figcaption, footer {
	display: block;
	margin: 0;
	padding: 0
}

address,caption,cite,code,dfn,em,th,var,i,b {
	font-style: normal;
	font-weight: normal
}

input,button,textarea,select,optgroup,option {
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit
}

.web-font{
        font-family:"webfont" !important;
        font-size:16px;font-style:normal;
        -webkit-font-smoothing: antialiased;
        -webkit-text-stroke-width: 0.2px;
        -moz-osx-font-smoothing: grayscale;
	}

input,button {
	overflow: visible;
	vertical-align: middle;
	outline: none
}

h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
	font-weight: normal;
}

a,area {
	outline: none;
	blr: expression(this.onFocus=this.blur())
}

a:focus,a:hover,a:active {
	outline: none;
	blr: expression(this.onFocus=this.blur())
}

sub,sup {
	vertical-align: baseline
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

textarea {
	resize: none
}

input[type="submit"],input[type="button"] {
	cursor: pointer;
}

img {
	border: 0;
	vertical-align: middle
}

a img,img {
	-ms-interpolation-mode: bicubic
}

a {
	text-decoration: none;
	cursor: pointer;
	color: #000;
}

a:hover {
	text-decoration: none
}

body,th,td,button,input,select,textarea {
	font-family:"webfont" !important;
	font-size: 14px;
}

body {
	min-width: 1200px;
	font-size: 16px;
	color: #000;
}

img {
	-webkit-transition: all 300ms linear;
	-moz-transition: all 300ms linear;
	-o-transition: all 300ms linear;
	-ms-transition: all 300ms linear;
	transition: all 300ms linear;
}
{-webkit-transform: scale(.9); -moz-transform: scale(.9); -ms-transform: scale(.9); -o-transform: scale(.9); transform: scale(.9);
}

.layout {
width: 1200px;
margin: 0 auto;
clear: both
}

.fl {
float: right;
}

.fr {
float: left;
}

.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
font-size: 0;
line-height: 0
}

.clearfix {
*zoom: 1;
}

.tc {
text-align: center;
}

#web-ietip {
width: 526px;
height: 90px;
padding: 83px 0 0 84px;
overflow: hidden;
background: url(../css/ietip/browser.png) no-repeat center center;
margin: 200px auto 0;
}

#web-ietip a {
display: block;
width: 65px;
height: 80px;
float: left;
}

.pr {
position: relative;
}

.pa {
position: absolute;
}

.icon {
display: inline-block;
background-position: center;
background-repeat: no-repeat;
}

.bg {
background-position: center;
background-repeat: no-repeat;
}

.cp {
cursor: pointer;
}


.nav_index {
margin-left: 25%;
height: 100px;
}
.navimg{
float: left;	
width: 292px;
height: 82px;
margin-top: 12px;

}
.nav_index li {
    float: left;
    height: 100px;
    line-height: 100px;
    margin-left: 50px;
}

.nav_index li a {
color: #000;
display: block;
font-size: 16px;
}

.nav_index li.on a {
font-weight: bold;
}

.nav_index li:hover a {
color: #942323;
font-weight: bold;
}

.layout-h1{
	margin-bottom: 20px;
}

.proh1{
	color: #909090;
	font-size: 18px;
}

.prostrong{
	color: #2b2b2b;
	font-size: 36px;
}

.footer {
background: #E2E2EC;
border-top: 1px solid #e0e0e0;
}

.foer {
padding-bottom: 20px;
border-bottom: 1px solid #e6e6e6;
}

.fooBox ul li {
float: left;
text-align: center;
}

.fooBox ul li p {
margin-top: 10px;
font-size: 14px;
color: #666;
}

.fooBox dl {
float: left;
margin-right: 80px;
}

.fooBox dl dt {
font-size: 16px;
color: #333;
margin-bottom: 30px;
font-weight: bold;
}

.fooBox dl dd {
font-size: 12px;
margin-bottom: 18px;
color: #666;
}

.fooBox dl dd a {
color: #666;
}

.fooBox dl dd a:hover {
color: #000;
}

.fooBox dl dd p img {
margin-right: 13px;
}

.fooBox dl dd .ph {
color: #323232;
font-weight: bold;
font-size: 16px;
}

.fooBox .share span {
float: left;
}

.fooBox .share a {
float: left;
margin: 0 8px;
}

.foter {
font-size: 14px;
padding: 20px 0;
color: #fff;
background-color: #b3b3b3;
}
.foter a{
	color: #525252;
}

.foter p {
line-height: 20px;
}
/*首页*/
.banner {
width: 100%;
min-width: 1200px;
margin-bottom: 50px;
}

.banner a {
display: block;
height: 100%;
}

.banner .slick-dots {
width: 100%;
position: absolute;
text-align: center;
bottom: 22px;
z-index: 1;
padding: 0;
margin: 0;
}

.banner .slick-dots li {
display: inline-block;
width: 9px;
height: 9px;
margin: 0 10px;
cursor: pointer;
border-radius: 50%;
border: 1px solid #fff;
}

.banner .slick-dots li.slick-active {
background: #fff;
}

.main1 {
margin-bottom: 50px;
}

.main1_left,.main1_right {
width: 590px;
}

.main1_left  .li1 {
height: 400px;
position: relative;
margin-bottom: 20px;
}

.main1_left  .li1 .pic {
height: 400px;
overflow: hidden;
}

.main1_left  .li1 .tit {
position: absolute;
left: 0;
top: 0;
padding: 85px 55px 0;
}

.main1_left  .li1 .tit h2 {
font-size: 30px;
font-weight: bold;
margin-bottom: 55px;
}

.main1_left  .li1 .tit p {
font-size: 14px;
line-height: 25px;
height: 100px;
margin-bottom: 50px;
}

.more {
display: inline-block;
font-size: 13px;
}

.more i {
width: 8px;
height: 8px;
background-image: url(../../images/more.png);
margin-left: 20px;
}

.main1_left  .li2 {
height: 296px;
overflow: hidden;
}

.main1_left  li:hover .pic img {
-webkit-transform: scale(1.08);
-moz-transform: scale(1.08);
-ms-transform: scale(1.08);
-o-transform: scale(1.08);
transform: scale(1.08);
}

.main1_right .pic {
height: 747px;
width: 560px;
overflow: hidden;
}

.pic-img1{
	height: 100%;
}

.pic-img2{
	height: 296px;
	max-width: 590px;
	width: 100%;
}

.pic-txt{
	padding: 15px 12px 0;
	text-align: center;
}
.pic-txt h3{
	font-size: 22px;
}

.pic-txt p{

	color: #756a6a;
}

.pic-txt a{
	
}

.main1_right .pic:hover img {
-webkit-transform: scale(1.08);
-moz-transform: scale(1.08);
-ms-transform: scale(1.08);
-o-transform: scale(1.08);
transform: scale(1.08);
}

.main2 {

}
.fr3{
	float: right;
}

.main2_left {
width: 599.99px;
position: relative;
}

.main2_left .pic {
width: 599.99px;
height: 305px;
overflow: hidden;
}

.main2_left .pic:hover img {
-webkit-transform: scale(1.08);
-moz-transform: scale(1.08);
-ms-transform: scale(1.08);
-o-transform: scale(1.08);
transform: scale(1.08);
}

.main2_left .tit {
position: absolute;
top: 20%;
left: 16%;
}

.main2_left .tit h2 {
font-size: 32px;
margin-bottom: 28px;
}

.main2_right {
width: 599.99px;
height: 305px;

}

.main2_right .box {
width: 599.99px;
height: 305px;
display: inline-block;
}

.main2_right .pic {
width: 599.99px;
overflow: hidden;
height: 305px;
}

.main2_right .pic img{
	width: auto;
	height: auto;
	width: 100%;
	height: 100%;
}

.main2_left .pic{
	background-color: #EBEFF8;
}
.tit{
	width: 390px;
	height: 200px;
}

.tit h1{
	text-align: left;
	font-size: 36px;
}
.tit h3{
	text-align: left;
	font-size: 26px;
	padding-top: 4%;
	color: #4c4c4c;
}
.tit p{
	text-align: left;
	font-size: 16px;
	padding-top: 4%;
	color: #4c4c4c;
}

.main2_right .pic:hover img {
-webkit-transform: scale(1.08);
-moz-transform: scale(1.08);
-ms-transform: scale(1.08);
-o-transform: scale(1.08);
transform: scale(1.08);
}

.main2_right h2 {
font-size: 20px;
margin-bottom: 20px;
}

.main2_right p {
font-size: 14px;
color: #bcbcbc;
}

.fr1{
	float: right;
}

.main3 {
padding: 0 50px;
margin-bottom: 90px;
}

.banner2 .box {
width: 220px;
text-align: center;
}

.banner2 .box img {
display: inline-block;
}

.banner2 .box .pic {
height: 220px;
line-height: 220px;
}

.banner2 .box h2 {
margin-bottom: 10px;
}

.banner2 .box p {
font-size: 14px;
color: #999;
}

.banner2 .slick-arrow {
border: 0;
top: 50%;
margin-top: -11.5px;
width: 14px;
height: 23px;
color: transparent;
position: absolute;
cursor: pointer;
z-index: 9;
}

.banner2 .slick-prev {
left: -36px;
background: url(../../images/bl.png) center no-repeat;
background-size: contain;
}

.banner2 .slick-next {
right: -36px;
background: url(../../images/br.png) center no-repeat;
background-size: contain;
}

.main4 {
	margin-bottom: 70px;
}

.main4 h1{
	margin-top: 5%;
	font-size: 36px;
	text-align: center;
	color: #404040; 

}

.main4 p {
	font-size: 18px;
	text-align: center;
	color: #7b7575
}

.main4_box{
	width: 100%;
	background-color: #fff;

}

.main4_layout{
	max-width: 1440px;
	width: 1200px;
	background-color: #EBEFF8;
	height: 420px;
	text-align: center;
	margin-top: 2%;
	border-radius: 16px;

}
	
.main4_kong{
	width: 260px;
	height: 330px;
	background-color: #EBEFF8;
	float: left;
	margin-left: 33px;
	margin-top: 3.5%;

}

.yuan_w{
	width: 100%;
	height: 40px;
	background-color: #EBEFF8;
	margin-top: 10%;
}
.yuan_n{
	width: 36px;
	height: 36px;
	background-color: #66627b;
	float: left;
	border-radius: 18px;
	margin-top: 1.5px;
	margin-left: 10%;
}
.yuan_n h3{
	text-align: center;
	margin-top: 10px;
	color: #fff;
}
.yuan_z{
	width: 160px;
	height: 40px;
	float: left;
	color: #3B445B;
}
.yuan_z h2{
	text-align: center;
	margin-top: 5px;
}

.main4_kong p{
	margin: 20px;
	color:#787F91;
}
.main4_kong img{
	margin: 10px;
}

.main5{
	width: 80%;
	margin: 0 auto;
	background-color: #fff;
}
.main5 h1{
	margin-top: 5%;
	font-size: 40px;
	text-align: center;
	color: #404040; 
}

.main5 p{
	margin-top: 10px;
	font-size: 20px;
	text-align: center;
	margin-bottom: 20px;
	color: #7b7575;
}

.main5_cox{
	width: 1200px;
	height: 500px;
	background-color: #fff;
	margin:  auto;
}

.main5_layout_1{
	width: 650px;
	height: 500px;
	background-color: #fff;
	float: right;
}
.main5_layout_2{
	width: 550px;
	height: 500px;
	background-color: #fff;
	float: right;
	text-align: center;
	line-height: 500px;
}
.main5_layout_2 img{
	width: 280px;
	height: 288px;
}

.main5_oem{
	width: 650px;
	height: 100px;
	background-color: #fff;
	margin-top: 75px;
}
.main5_obm{
	width: 650px;
	height: 100px;
	background-color: #fff;
	margin-top: 25px;
}
.main5_odm{
	width: 650px;
	height: 100px;
	background-color: #fff;
	margin-top: 25px;
}

.main5_oem_1{
	width: 325px;
	height: 100px;
	background-color: #fff;
	float: right;
}
.main5_oem_img{
	width: 84px;
	height: 100px;
	float: left;
}
.main5_oem_text{
	height: 100px;
	width: 240px;
	float: right;
}

.main5_oem_text h2{
	font-size: 32px;
	color: #66627b;
	margin-left: 30px;

}
.main5_oem_text h3{
	font-size: 24px;
	color: #66627b;
	margin-left: 30px;
}

.main6{
	width: 100%;
	height:600px;
	background-color: #EBEFF8;
}

.main6_box{
	width: 1200px;
	height: 400px;
	margin: auto;
	padding-top: 6.7%;

}
.main6_layout1{
	width: 800px;
	height: 400px;
	float: left;
	background-size: 100% 100%;

}
.main6_layout1 h1{
	font-size: 36px;
	margin-left: 5%;
}
.main6_layout1 p{
	font-size: 18px;
	margin-left: 5%;
	margin-top: 10px;
}
.main6_layout2{
	width: 400px;
	height: 420px;
	background-color: #fff;
	float: left;

}
.main6_layout2_1{
	width: 300px;
	height: 100px;
	margin-top: 50px;
}
.main6_layout2_2{
	width: 300px;
	height: 100px;
}
.main6_layout2_3{
	width: 300px;
	height: 100px;
}

.main6_layout2_1 h1{
	font-size: 28px;
	color: #66627b;
	margin-left: 25%;
}
.main6_layout2_1 p{
	font-size: 18px;
	color: #66627b;
	margin-left: 25%;
	margin-top: 10px;
}
.main6_layout2_2 h1{
	font-size: 28px;
	color: #66627b;
	margin-left: 25%;
}
.main6_layout2_2 p{
	font-size: 18px;
	color: #66627b;
	margin-left: 25%;
	margin-top: 10px;
}
.main6_layout2_3 h1{
	font-size: 28px;
	color: #66627b;
	margin-left: 25%;
}
.main6_layout2_3 p{
	font-size: 16px;
	color: #66627b;
	margin-left:25%;
	margin-top: 10px;
}
.main7{
	width: 100%;
	height: 800px;
	border-radius: 20px;
}
.main7 h1{
	margin-top: 2%;
    font-size: 40px;
    text-align: center;
    color: #404040;
}
.main7 p{
	margin-top: 3px;
    font-size: 26px;
    text-align: center;
    margin-bottom: 20px;
    color: #7b7575;
}
.main7_box{
	width: 1200px;
	height: 600px;
	background-color: #EBEFF8;
	margin: 0 auto;
	border-radius: 20px;
}

.main7_layout1{
	width: 400px;
	height: 600px;
	float: left;
	background-image: url(../../image/39.jpg) ;
	background-size: 100% 100%;
	opacity: 0.6;
	border-radius: 20px;
}
.main7_layout1_1{
	width: 100px;
	height: 100px;
	margin-left: 10px;
}
.main7_layout1_2{
	width: 140px;
	height: 140px;
	margin-top: 60px;
}
.main7_layout1_3{
	width: 160px;
	height: 160px;
	margin-bottom: 50px;
}
.main7_layout1_4{
	width: 180px;
	height: 180px;
	margin-top: 45px;

}

.main7_layout2{
	width: 800px;
	height: 600px;
	background-image: url(../../image/zuofun.jpg) ;
	background-size: 100% 100%;
	float: left;
	opacity: 0.6;
	position: relative;
	border-radius: 20px;
}
.main7_banner{
	width: 400px;
	height: 600px;
	float: left;
}

.main7_banner_w{
	width: 100%;
    height: 40px;
    margin-top: 30%;
}
   
.main7_banner_n{
	width: 36px;
	height: 36px;
	background-color: #fff;
	float: left;
	border-radius: 18px;
	margin-top: 1.5px;
	margin-left: 10%;
	 background:rgba(255,255,255,0.3);
}
.main7_banner_n h3{
	text-align: center;
	margin-top: 8px;
	color: #FFF;
	font-size: 20px;
	font-weight: bold;

}
.main7_banner_z{
	width: 300px;
	height: 40px;
	float: left;
	color: #3B445B;
	border-radius: 18px;
	 background:rgba(255,255,255,0.3);
}
.main7_banner_z h2{
	font-size: 22px;
	text-align: center;
	margin-top: 10px;
	color: #fff;
}
.main8{
	width: 100%;
	height: 680px;
}
.main8_banner img{
	width: 100%;
	height:720px;
	
}
.main9{
	width: 100%;
	height: 540px;
}
.main9 h1{
	margin-top: 4%;
    font-size: 40px;
    text-align: center;
    color: #404040;
}
.main9 p{
	margin-top: 1px;
    font-size: 16px;
    text-align: center;
    margin-bottom: 3px;
    color: #000;
}
.main9 h3{
	margin-top: 3px;
    font-size: 26px;
    text-align: center;
    margin-bottom: 10px;
    color: #7b7575;
}
.main9_banner{
	width: 1200px;
	margin: 30px auto;
}
.main9_banner1{
	width: 190px;
	height: 300px;
	float: left;
	margin-left: 10px;	
}
.main9_banner2{
	width: 190px;
	height: 300px;
	float: left;
	margin-left: 10px;	
}
.banner1_li{
	list-style: none;
	width: 170px;
	height: 50px;
	margin-top: 38px;
	text-align: center;	
	line-height: 50px;
	border: 1px solid #B3BDD3;
}
.banner2_li{
	list-style: none;
	width: 170px;
	height: 50px;	
	margin-top: 38px;
	text-align: center;	
	line-height: 50px;
	background-color: #B3BDD3;
}

.banner1_li a{
	font-weight: normal;
	color: #B3BDD3;
}
.banner2_li a{
	font-weight: normal;
	color: #ffffff;
}
.banner1_li:hover{
	list-style: none;
	width: 170px;
	height: 50px;	
	margin-top: 38px;
	text-align: center;	
	line-height: 50px;
	background-color: #B3BDD3;

}
.banner2_li:hover{
	list-style: none;
	width: 170px;
	height: 50px;	
	margin-top: 38px;
	text-align: center;	
	line-height: 50px;
	background-color: #fff;
	border: 1px solid #B3BDD3;
}
.banner1_li a:hover{
	font-weight: normal;
	color: #fff;
}
.banner2_li a:hover{
	font-weight: normal;
	color: #B3BDD3;
}
.main10{
	width: 100%;
	height: 600px;
	background-color:#fff;
	background-size: 100% 100%;
}
.main10_top{
	width: 100%;
	height: 120px;
	background: #a23422;
}

.main10_top h1{
	font-size: 40px;
	color: #fff;
	margin-left: 18%;
	padding-top: 20px;
}
.main10_top p{
	font-size:24px;
	color: #fff;
	margin-left: 18%;
}
.main10_banner{
	width: 1200px;
	height: 480px;
	margin: 0 auto;
}

.main10_box{
	width: 550px;
	height: 480px;
	float: left;
	
}
.main10_box1{
	width: 500px;
	height: 120px;
	background-color: #fff;
	margin-top: 35px;
}
.main10_box1 h1{
	font-size: 26px;
	font-weight: bold;
	padding-top: 20px;
	margin-top: 4%;
}
.main10_box1 p{
	font-size: 16px;
	color: #7b7575;
	margin-left: 25px;
	margin-top: 10px;

}

.main10_boc{
	width: 500px;
	height: 480px;
	float: left;

}
.main11{
	width: 100%;
	height: 750px;
	background-image: url(../../image/13xiangmianfeifuwu_bg.png);
	background-size: 100% 100%;
}

.main11 h1{
	font-size: 40px;
	color: #fff;
	text-align: center;
	padding-top:3%; 
}

.main11 p {
	font-size: 26px;
	color: #fff;
	text-align: center;
}

.main11_banner{
	width: 1200px;
	height: 500px;
	background-color: rgba(232, 232, 232, 0.38);
	margin: 0 auto;
	margin-top: 3%;
	border-radius: 20px;
}
.main11_banner1{
	width: 50%;
	height: 500px;
	float: left;
}
.main11_banner2{
	width: 50%;
	height: 500px;
	float: left;
}
.main11_yuan_w{
	width: 100%;
	height: 40px;
	text-align: center;
	margin: 4.2% 0 0 5%;
}
.main11_yuan_n{
	width: 36px;
	height: 36px;
	background-color: #fff;
	float: left;
	border-radius: 18px;
	margin-top: 1.5px;
	margin-left: 10%;
}
.main11_yuan_n h3{
	text-align: center;
	margin-top: 10px;
	color: #000;
	font-weight: bold;
}
.main11_yuan_z{
	width: 80%;
	height: 40px;
	float: left;
	color: #fff;
}
.main11_yuan_z h2{
	font-size: 20px;
	text-align: left;
	margin-top: 5px;
	margin-left: 20px;

}
.main5_box h1{
	font-size: 36px;
	color: #404040;
	margin-top: 4%;
	text-align: center;
}

.main5_box p{
	font-size: 22px;
	color: #7b7575;
	text-align: center;
	margin-bottom: 2%;
	margin-top: 5px;
}
.main12 h1{
	font-size: 36px;
	color: #fff;
	text-align: center;
	padding-top: 30px;
}

.main12 p{
	font-size: 22px;
	color: #fff;
	text-align: center;
	margin-bottom: 3%;
}
.main12{
	width: 100%;
	height: 700px;
	background-image: url(../../image/back.jpg);
	background-size: 100% 100%
}


.main13{
	width: 100%;
	height: 600px;
	background-color:#fff;
	background-size: 100% 100%;
}
.main13_top{
	width: 100%;
	height: 120px;
	background: #fff;
}

.main13_news{
	font-size: 36px;
	color: #404040;


}
.main13_proh1{
	font-size:24px;
	color: #8e8787;
	padding-top: 4%;
}
.main13_banner{
	width: 1200px;
	height: 480px;
	margin: 0 auto;
}

.main13_box{
	width: 700px;
	height: 480px;
	
}
.main13_box1{
	width: 500px;
	height: 180px;
	margin-top: 5px;
	margin-left: 50px;
	border-bottom: 1px dashed #A1A1AC;
}
.main13_box1 h1{
	font-size: 26px;
	padding-top: 20px;
	margin-top: 4%;
	color: #404040;
}
.main13_p1{
	color: #7b7575;
	margin-top: 20px;
}
.main13_p2{
	color: #504d4d;
	margin-top: 15px;
}

.main13_boc{
	width: 500px;
	height: 480px;
	float: right;
}

.main13_boc img{
	width: 100%;
	margin-top: 8%;
}

.footer_img img{
	width: 160px;
	height: 160px;
	
}

.main13_p2 a:hover{
	color: #a23422;

}

.main13_box a:hover{
	color: #a23422;
}























.main5_box {
	border-top: 1px solid #d8d8d8;
	border-bottom: 1px solid #d8d8d8;
}

.banner3 {
padding: 0 30px;
}

.banner3 .box {
height: 195px;
line-height: 195px;
width: 150px;
text-align: center;
}

.banner3 .box img {
display: inline-block;
}

.banner3 .slick-arrow {
border: 0;
top: 50%;
margin-top: -11.5px;
width: 14px;
height: 23px;
color: transparent;
position: absolute;
cursor: pointer;
z-index: 9;
}

.banner3 .slick-prev {
left: 14px;
background: url(../../image/bl.png) center no-repeat;
background-size: contain;
}

.banner3 .slick-next {
right: 14px;
background: url(../../images/br.png) center no-repeat;
background-size: contain;
}
/*产品中心*/
.product1 {
margin-bottom: 20px;
background: #fff;
}

.belt {
background: url(../../images/icon3.png);
}

.belt .pic {
width: 900px;
}

.belt .tit {
width: 300px;
}

.belt .tit .box {
padding: 85px 35px 0;
}

.belt .tit .box h2 {
font-size: 32px;
margin-bottom: 30px;
}

.belt .tit .box p {
font-size: 14px;
line-height: 25px;
height: 75px;
}

.belt_ban {
padding: 50px 50px 0px;
}

.banner4 {
padding-bottom: 80px;
}

.banner4 .box {
width: 220px;
text-align: center;
}

.banner4 .box img {
display: inline-block;
}

.banner4 .box .pic {
height: 220px;
line-height: 220px;
}

.banner4 .box h2 {
margin-bottom: 10px;
}

.banner4 .box p {
font-size: 14px;
color: #999;
}

.banner4 .slick-arrow {
border: 0;
top: 50%;
margin-top: -11.5px;
width: 14px;
height: 23px;
color: transparent;
position: absolute;
cursor: pointer;
z-index: 9;
}

.banner4 .slick-prev {
left: -20px;
background: url(../../images/bl.png) center no-repeat;
background-size: contain;
}

.banner4 .slick-next {
right: -20px;
background: url(../../images/br.png) center no-repeat;
background-size: contain;
}

.banner4 .slick-dots {
width: 100%;
position: absolute;
text-align: center;
bottom: 22px;
z-index: 1;
padding: 0;
margin: 0;
}

.banner4 .slick-dots li {
display: inline-block;
width: 9px;
height: 9px;
margin: 0 10px;
cursor: pointer;
border-radius: 50%;
border: 1px solid #c3c3c3;
}

.banner4 .slick-dots li.slick-active {
background: #227cb9;
border-color: #227cb9;
}

.zipper .pic {
width: 900px;
}

.zipper .tit {
width: 300px;
height: 300px;
background: url(../../images/img16.png) center no-repeat;
}

.zipper .tit .box {
padding: 50px 20px 0;
color: #fff;
}

.zipper .tit .box h2 {
font-size: 28px;
line-height: 39px;
margin-bottom: 20px;
}

.zipper .tit .box p {
font-size: 14px;
line-height: 20px;
height: 100px;
}

.product3 .tit {
position: relative;
width: 1000px;
height: 180px;
margin: -83px auto 0;
background: url(../../images/img18.png) center no-repeat;
z-index: 9;
}

.product3 .tit .box {
padding: 65px 90px 0;
}

.product3 .tit .box p {
font-size: 14px;
line-height: 30px;
}
/*公司介绍*/
.point_box {
background: #ededee;
}

.point_box .point li {
height: 42px;
line-height: 42px;
display: inline-block;
margin: 0 55px;
}

.point_box .point li a {
font-size: 14px;
color: #666;
}

.point_box .point li.on a {
color: #000;
}

.point_box .point li:hover a {
color: #000;
}

.pewa_box {
padding: 50px 0 90px;
}

.pewa_box .pewa_t {
width: 600px;
display: inline-block;
padding-bottom: 20px;
border-bottom: 1px solid #000;
margin-bottom: 20px;
}

.pewa_box .pewa_t h1 {
font-size: 29px;
margin-bottom: 15px;
}

.pewa_box .pewa_t span {
font-size: 12px;
}

.pewa_box .tit {
width: 965px;
display: inline-block;
}

.pewa_box .tit p {
font-size: 14px;
line-height: 34px;
margin-bottom: 30px;
}
/*人才招聘*/
.join {
padding: 60px 0;
}

.join1 {
margin-bottom: 45px;
}

.join1 h2 {
font-size: 32px;
margin-bottom: 28px;
}

.join1 p {
font-size: 14px;
color: #666;
line-height: 26px;
margin-bottom: 30px;
}

.join2 {
margin-bottom: 45px;
}

.join2 .join2_left {
width: 300px;
}

.join2 .join2_left h4 {
font-size: 18px;
color: #cacaca;
font-weight: bolder;
margin-bottom: 10px;
}

.join2 .join2_left h2 {
font-size: 26px;
color: #333;
font-weight: bold;
}

.join2 .join2_right {
width: 900px;
}

.join2 .join2_right p {
line-height: 33px;
color: #999999;
}

.join3 {
border-bottom: 1px solid #d6d6d6;
}

.banner5 {
padding-bottom: 100px;
}

.banner5 .box {
width: 380px;
}

.banner5 .box .img_box {
width: 380px;
height: 300px;
position: relative;
overflow: hidden;
margin-bottom: 30px;
}

.banner5 .box .img_box p {
position: absolute;
left: 0;
bottom: 0;
width: 100%;
padding-left: 15px;
height: 50px;
line-height: 50px;
color: #fff;
}

.banner5 .box .img_box .bc1 {
background: url(../../images/bc1.png);
}

.banner5 .box .img_box .bc2 {
background: url(../../images/bc2.png);
}

.banner5 .box .img_box .bc3 {
background: url(../../images/bc3.png);
}

.banner5 .box .img_box:hover .pic img {
-webkit-transform: scale(1.08);
-moz-transform: scale(1.08);
-ms-transform: scale(1.08);
-o-transform: scale(1.08);
transform: scale(1.08);
}

.banner5 .box .tit {
padding-right: 20px;
}

.banner5 .box .tit h5 {
font-size: 14px;
color: #444444;
font-weight: bold;
margin-bottom: 10px;
}

.banner5 .box .tit p {
font-size: 14px;
line-height: 24px;
color: #666;
}

.banner5 .box .tit  .more {
margin-top: 30px;
}

.banner5 .slick-dots {
width: 100%;
position: absolute;
text-align: center;
bottom: 40px;
z-index: 1;
padding: 0;
margin: 0;
}

.banner5 .slick-dots li {
display: inline-block;
width: 9px;
height: 9px;
margin: 0 10px;
cursor: pointer;
border-radius: 50%;
border: 1px solid #c3c3c3;
}

.banner5 .slick-dots li.slick-active {
background: #227cb9;
border-color: #227cb9;
}

.join4 {
padding-top: 60px;
}

.join4_left {
width: 540px;
}

.join4_left h2 {
font-size: 26px;
font-weight: bold;
margin-bottom: 35px;
}

.join4_left p {
font-size: 14px;
line-height: 30px;
color: #666;
}

.join4_left p span {
font-weight: bold;
}

.join4_left h5 {
font-size: 14px;
color: #666;
font-weight: bold;
margin-bottom: 3px;
}

.join4_right .pic {
margin-bottom: 30px;
}

.join4_right .tit {
padding-left: 100px;
}
/*公司新闻*/
.new_box {
width: 1000px;
margin: 0 auto;
}

.new_list li {
padding: 30px 0;
border-bottom: 1px dashed #dddddd;
cursor: pointer;
}

.new_list li .pic {
float: left;
width: 480px;
height: 320px;
overflow: hidden;
}

.new_list li:hover .pic img {
-webkit-transform: scale(1.08);
-moz-transform: scale(1.08);
-ms-transform: scale(1.08);
-o-transform: scale(1.08);
transform: scale(1.08);
}

.new_list li .tit {
float: right;
width: 470px;
padding-top: 20px;
}

.new_list li .tit span {
display: block;
font-size: 12px;
margin-bottom: 25px;
}

.new_list li .tit h2 {
font-size: 22px;
font-weight: bold;
margin-bottom: 25px;
}

.new_list li .tit p {
font-size: 14px;
line-height: 25px;
color: #666;
margin-bottom: 70px;
}

.new_list li.two .pic {
float: right;
}

.new_list li.two .tit {
float: left;
}

.page_box {
margin: 35px 0;
}

.page_box .page {
display: inline-block;
}

.page_box .page a {
float: left;
font-size: 16px;
width: 48px;
margin: 0 10px;
height: 35px;
line-height: 35px;
border-bottom: 3px solid transparent;
}

.page_box .page a:hover {
border-color: #000;
}

.page_box .page a.on {
border-color: #000;
}
/*新闻详情*/
.new_mes {
padding: 80px 0;
}

.new_mes .title {
margin-bottom: 40px;
}

.new_mes .title h1 {
font-size: 30px;
margin-bottom: 40px;
}

.new_time {
height: 52px;
line-height: 52px;
border-top: 1px solid #eeeeee;
border-bottom: 1px solid #eeeeee;
color: #888888;
}

.new_time span {
float: left;
margin: 0 15px;
}

.new_time .fen_xiang span {
float: left;
}

.new_time .fen_xiang {
float: left;
}

.new_time .fen_xiang em {
float: left;
margin-right: 10px;
}

.new_time .fen_xiang  a {
float: left;
margin-right: 5px;
}

.new_con {
padding-bottom: 70px;
}

.new_con .tit {
position: relative;
padding: 50px 120px;
background: #f5f5f5;
line-height: 30px;
color: #666;
margin-bottom: 45px;
}

.new_con .tit i {
position: absolute;
width: 44px;
height: 33px;
}

.new_con .tit .ty {
background-image: url(../../images/ty.png);
left: 30px;
top: 34px;
}

.new_con .tit .by {
background-image: url(../../images/by.png);
right: 30px;
bottom: 34px;
}

.new_con h3 {
font-weight: bolder;
margin-bottom: 40px;
}

.new_con>p {
margin-bottom: 40px;
}

.pnv {
padding-top: 36px;
border-top: 1px solid #eeeeee;
position: relative;
}

.pnv li a {
display: block;
color: #000;
font-size: 14px;
margin-bottom: 15px;
}

.pnv  .back {
position: absolute;
right: 0;
top: 35px;
width: 148px;
height: 52px;
border: 1px solid #e5e5e5;
text-align: center;
line-height: 52px;
}
/*联系方式*/
.address {
width: 355px;
background: #f3f3f3;
margin-top: 145px;
}

.address .address_t {
padding: 22px 0;
line-height: 30px;
font-weight: bold;
font-size: 22px;
}

.address .address_t i {
width: 30px;
height: 30px;
background-image: url(../../images/icon5.png);
vertical-align: middle;
margin-right: 10px;
}

.address .oll {
height: 130px;
background: url(../../images/img36.png) center no-repeat;
color: #fff;
}

.address .oll h2 {
font-size: 22px;
padding-top: 45px;
margin-bottom: 10px;
font-weight: bold;
}

.address_mes li {
padding: 18px 25px;
border-bottom: 1px solid #dddddd;
color: #333;
cursor: pointer;
}

.address_mes li img {
float: left;
}

.address_mes li p {
float: right;
width: 255px;
font-size: 14px;
line-height: 22px;
padding-top: 8px;
}

.address_mes li:hover {
background: #227cb9;
color: #fff;
}
/*合作客户*/
.cooper_box {
height: 900px;
background: url(../images/bg4.png) center no-repeat;
}

.cooper {
position: relative;
}

.cooper .bgt {
position: absolute;
width: 100%;
top: 0;
left: 0;
height: 333px;
background: url(../../images/bgton.png) center no-repeat;
}

.cooper_list {
display: inline-block;
position: relative;
z-index: 9;
}

.cooper_list li {
float: left;
width: 240px;
height: 240px;
text-align: center;
line-height: 240px;
}

.cooper1 {
margin-top: 90px;
}

.cooper2 {
margin-top: -124px;
}
/*发展历程*/
.history_box {
background: url(../../images/bg6.png) center no-repeat;
height: 710px;
}

.history {
padding-top: 100px;
width: 1200px;
margin: 0 auto;
}

.history_t {
margin-bottom: 75px;
}

.history_t h2 {
font-size: 30px;
margin-bottom: 25px;
}

.history_t p {
color: #666;
}

.history_list {
position: relative;
}

.history_list li {
float: left;
text-align: center;
width: 20%;
position: relative;
z-index: 9;
}

.history_list:before {
content: "";
position: absolute;
top: 10px;
width: 100%;
height: 225px;
background: url(../../images/bg8.png) center no-repeat;
}

.history_list li h2 {
font-size: 20px;
}

.history_list li em {
display: inline-block;
margin: 25px 0;
width: 70px;
height: 55px;
padding-top: 15px;
border-radius: 50%;
color: #fff;
font-size: 14px;
line-height: 20px;
background: #be202f;
}

.history_list li .b9a {
background: #9a9a9a
}

.history_list li .b52 {
background: #525252;
}

.history_list li p {
font-size: 14px;
line-height: 20px;
color: #555555;
}
/*20180206*/
.history_list:before {
height: 225px;
}

.history_list {
padding: 20px 0;
}

.history_banner .slick-arrow {
border: 0;
top: 40%;
margin-top: -20px;
width: 14px;
height: 23px;
color: transparent;
position: absolute;
cursor: pointer;
z-index: 9;
}

.history_banner .slick-prev {
left: 15px;
background: url(../../images/bl.png) center no-repeat;
background-size: contain;
}

.history_banner .slick-next {
right: 15px;
background: url(../../images/br.png) center no-repeat;
background-size: contain;
}

.history_banner .txt2 {
display: inline-block;
width: 30px;
}

.history_banner .txt3 {
display: inline-block;
width: 45px;
}

/*人才招聘弹框*/
.mask_box {
position: fixed;
left: 0;
top: 0;
width: 100%;
height: 100%;
background: url(../../images/zz.png);
opacity: 0;
z-index: -9;
}

.mask {
position: absolute;
padding-bottom: 50px;
width: 1000px;
left: 50%;
margin-left: -500px;
top: 50%;
margin-top: -350px;
background: #fff;
}

.mask  .gt {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 248px;
background: url(../../images/bg11.png) center no-repeat;
}

.mask h1 {
position: relative;
text-align: center;
line-height: 137px;
font-size: 34px;
color: #222222;
margin-bottom: 110px;
z-index: 9;
}

.mask  .close {
position: absolute;
top: 40px;
right: 30px;
cursor: pointer;
z-index: 9
}

.mask .mask_con {
padding: 0 80px;
}

.mask_con dl {
font-size: 14px;
margin-bottom: 40px;
}

.mask_con dl dt {
color: #444444;
font-weight: bold;
margin-bottom: 18px;
}

.mask_con dl dd {
color: #666;
line-height: 30px;
}

.mask_con h6 {
font-size: 14px;
color: #666;
}
.in_prodact .grid {
    padding-bottom: 25px;
    height: 512px;
}
.in_prodact .text1 {
    padding: 25px 12px 0;text-align: center;
}
.in_prodact .text1 h3 {
    padding-bottom: 10px;
    text-align: center;
        padding-bottom: 10px;
}

.fhei {
    color: #000000;
    text-align: center;
}
.f20 {
    font-size: 20px;
    text-align: center;
}
.lh25 {
    line-height: 25px;
    text-align: center;
}
.in_prodact .text p {
    margin-bottom: 10px;
    height: 80px;
    margin-top: 10px;
    overflow: hidden;
}
.more {
    display: inline-block;
    width: 220px;
    height: 40px;
    line-height: 38px;
    color: #666;
    padding-right: 37px;
    margin-bottom: 20px;
    text-align: center;
    background: #ddd url(../../image/icon.png) no-repeat 135px -84px;
    border: 1px solid #ddd;
    transition: all 0.3s ease-in-out;
}
.text1{
	text-align: center;
}

























