@charset "utf-8";

/* CSS Document */

*{

	margin:0;

	padding:0;

	border:0;

}

ul li{

	list-style:none;

}

a{

	text-decoration:none;

}

a,area{

	blr:expression(this.onFocus=this.blur())

}

.clear{

	clear:both;

}

img{

	padding:0;

	margin:0;

	border:0;

}

body{

	font-family:"微软雅黑";

	font-size:14px;

	color:#292929;

}

.container{

	width:1000px;

	margin:0 auto;

}

.header{

	width:100%;

	margin:0 auto;

}

.top{

	width:100%;

	margin:0 auto;

	height:39px;

	line-height:39px;

	background-color:#000;

	color:#fff;

}

.topmain{

	width:1000px;

	margin:0 auto;

}

.topmain p{

	float:left;

	font-size:12px;

	background:url(../images/tel.png) no-repeat left center;

	padding-left:25px;

}

.topmain span{

	float:right;

}

.topmain span a{

	color:#fff;

	font-size:12px;

}

.center{

	width:1000px;

	margin:0 auto;

	height:90px;

	clear:both;

}

.logo{

	float:left;

	padding: 24px 0px;

}

.logo a{

	display:block;

	float:left;

	width:161px;

}

.logo a img{

	width:161px;

	height:42px;

}

.nav{

	float:right;

}

.wrap{

}

.menu li{

	float: left;

	text-align: center;

	position: relative;

	line-height:90px;

	background:url(../images/navli.jpg) no-repeat right center;

}

.menu li a{

	display:block;

	color:#000;

	font-size:14px;

	padding: 0px 25px;

	text-transform:uppercase;

}

.menu li a i{

	background:url(../images/navlihover.jpg) no-repeat bottom center;

	height:6px;

	width:100%;

	left:0px;

	bottom:20px;

	position:absolute;

	z-index:999;

	display:none;

}

.menu li a:hover i{

	display:block;

}

.menu li .current i{

	display:block;

}

.menu ul{

	background:none;

	position: absolute;

	display:none;

	left: 0;

	overflow: hidden;

	z-index: 999;
	width:100%;

}

.menu ul li{

	float: none;

	position: static;

	text-align: center;

	background:none;

    line-height:25px;
	padding: 5px 0px;


}

.menu ul li a{

	border-bottom: medium none;

	display: block;

	font-size: 14px;

	font-weight: normal;

	position: static;

	color:#000;

	padding:0px 25px;

	text-transform: none;

	

}

.menu ul li a:hover{

	border-bottom: medium none;

	display: block;

	font-size: 14px;

	font-weight: normal;

	position: static;

	color:#000;

	text-transform: none;

	background:none;

}

.menu ul.subnav {

	display: block;

}

.menu ul li .current{

	color:#000;

	background:none;

}

/*banner*/

#ban { height: 730px; width:100%; margin:0 auto; }

#ban .banner { height: 730px; position: relative;width:100%; margin:0 auto; }

.banner ul.imglist li { position: absolute; }

.banner .imglist li { background: none no-repeat center top; height: 730px;width:100%; margin:0 auto;}

#ban a,#ban1 a { display: block; }

.banner .imglist li a { height: 100% }

.btn_left, .btn_right { cursor: pointer; display: block; height: 730px; position: absolute; top: 0; width: 58px; z-index: 1; }

.btn_left { background: url(../images/left.png) no-repeat center center; left: 5%; }

.btn_right { background: url(../images/right.png) no-repeat center center; right: 5%; }

.pagelist { bottom: 30px; height: 17px; position: absolute; right: 0; text-align: center; width:1200px; margin:0 auto; z-index: 1; }

.pagelist li { color: #f1f1f1; cursor: pointer; display: inline-block; *float:none;

*display:inline;

zoom: 1; text-align: center; font-size: 45px; height: 45px; line-height: 45px; position: relative; width: 25px; }

.pagelist li.on { color: #1a2583; }



.main{

	width:100%;

	margin:0 auto;

}

.main1{

	width:100%;

	margin:0 auto;

}

.main1_fl{

	float:left;

	width:50%;

}

.main1_fl_top{

	width:80%;

	padding:6% 10% 5% 10%;

}

.main1_fl_top h3{

	text-align:center;

	color:#000;

	font-weight:normal;

	font-size:30px;

	background:url(../images/title.jpg) no-repeat bottom center;

	padding-bottom:18px;

	margin-bottom:25px;

}

.main1_fl_top p{

	text-align:center;

	color:#757575;

	font-size:16px;

	line-height:30px;

	margin-bottom:30px;

}

.main1_fl_top span{

	text-align:center;

}

.main1_fl_top span a{

	width:130px;

	margin:0 auto;

	display:block;

	color:#757575;

	border:1px solid #bdbdbd;

	border-radius:15px;

	padding:5px 0px;

	transition: 1s;

	-moz-transition: 1s;/*Firefox*/

	-webkit-transition: 1s;/*safari 和 chrome*/

	-o-transition: 1s;/*opera*/

}

.main1_fl_top span a:hover{

	border:1px solid #000;

	background-color:#000;

	color:#fff;

}

.main1_fl_bottom{

	position:relative;

}

.men_fl_img{

	width:100%;

	height:auto;

}

.men_fl_img img{

	max-width:100%;

	height:auto;

}

.men_fl_txt{

	position:absolute;

	left:0;

	bottom:0;

	background-color:#fff;

	width:50%;

	padding:7% 0;

}

.men_fl_txt h3{

	font-size:30px;

	color:#000;

	font-weight:normal;

	background:url(../images/title.jpg) no-repeat bottom center;

	padding-bottom:15px;

	margin-bottom:15px;

	text-align:center;

}

.men_fl_txt p{

	text-align:center;

	font-size:16px;

	color:#c2c2c2;

	text-transform:uppercase;

	margin-bottom:30px;

}

.men_fl_txt a{

	display:block;

	width:38px;

	height:38px;

	margin:0 auto;

}

.men_fl_txt a img{

	width:38px;

	height:38px;

}

.main1_fr{

	width:50%;

	float:right;

}

.main1_fr_top{

	position:relative;

}

.men_fr_img{

	width:100%;

	height:auto;

}

.men_fr_img img{

	max-width:100%;

	height:auto;

}

.men_fr_txt{

	position:absolute;

	right:0;

	top:0;

	background-color:#fff;

	width:50%;

	padding:7% 0;

}

.men_fr_txt h3{

	font-size:30px;

	color:#000;

	font-weight:normal;

	background:url(../images/title.jpg) no-repeat bottom center;

	padding-bottom:15px;

	margin-bottom:15px;

	text-align:center;

}

.men_fr_txt p{

	text-align:center;

	font-size:16px;

	color:#c2c2c2;

	text-transform:uppercase;

	margin-bottom:30px;

}

.men_fr_txt a{

	display:block;

	width:38px;

	height:38px;

	margin:0 auto;

}

.men_fr_txt a img{

	width:38px;

	height:38px;

}

.main1_fr_bottom{

	width:80%;

	padding:6% 10% 5% 10%;

}

.main1_fr_bottom h3{

	text-align:center;

	color:#000;

	font-weight:normal;

	font-size:30px;

	background:url(../images/title.jpg) no-repeat bottom center;

	padding-bottom:18px;

	margin-bottom:25px;

}

.main1_fr_bottom p{

	text-align:center;

	color:#757575;

	font-size:16px;

	line-height:30px;

	margin-bottom:30px;

}

.main1_fr_bottom span{

	text-align:center;

}

.main1_fr_bottom span a{

	width:130px;

	margin:0 auto;

	display:block;

	color:#757575;

	border:1px solid #bdbdbd;

	border-radius:15px;

	padding:5px 0px;

	transition: 1s;

	-moz-transition: 1s;/*Firefox*/

	-webkit-transition: 1s;/*safari 和 chrome*/

	-o-transition: 1s;/*opera*/

}

.main1_fr_bottom span a:hover{

	border:1px solid #000;

	background-color:#000;

	color:#fff;

	

}

.main2{

	width:100%;

	margin:0 auto;

	background:url(../images/center.jpg) no-repeat center center;

	min-height:157px;

	position:relative;

	clear:both;

}

.main2_txt{

	width:460px;

	margin:0 auto;

	padding-top: 90px;

}

.main2_txt_fl{

	float:left;

	line-height: 36px;

}

.main2_txt_fl p{

	font-size:15px;

	color:#6b6b6b;

	background:url(../images/tel1.png) no-repeat left center;

	padding-left: 25px;

}

.main2_txt_fl p span{

	font-size:18px;

	color:#3c3c3c;

}

.main2_txt_fr{

	float:right;

	width:100px;

	padding:7px 15px;

	border:1px solid #d2d0d1;

	border-radius:7px;

}

.main2_txt_fr a{

	display:block;

}

.main2_txt_fr a p{

	float:left;

	font-size:14px;

	color:#6e6e6e;

}

.main2_txt_fr a span{

	float:right;

}

.main2_txt_fr a span img{

	width:20px;

	height:20px;

}

.main3{

	width:100%;

	margin:50px auto 30px auto;

}

.index_title{

	

}

.index_title h3{

	font-size:30px;

	font-weight:normal;

	color:#000;

	background:url(../images/title.jpg) no-repeat bottom center;

	padding-bottom:15px;

	margin-bottom:15px;

	text-align:center;

}

.index_title p{

	text-align:center;

	color:#c2c2c2;

	margin-bottom:30px;

	text-transform:uppercase;

}

.main3_pro{

	overflow:hidden;

}

.main3_pro li{

	width:230px;

	margin:0px 10px 30px 10px;

	float:left;

}

.main3_pro li a{

	display:block;

}

.pro_img{

	overflow:hidden;

}

.pro_img img{

	width:230px;

	height:288px;

	transform: translateZ(0px);

    transition: transform 0.1s ease 0s;

}

.main3_pro li a:hover .pro_img img{

	transform: scale(1.15, 1.15);

    transition: transform 0.3s ease 0s;

}

.pro_txt{

	width:230px;

	padding:15px 0px;

	background-color:#f4f4f4;

	text-align:center;

}

.pro_txt p{

	font-size:16px;

	color:#616161;

	line-height:25px;

}

.main3_pro li a:hover .pro_txt{

	background-color:#000;

}

.main3_pro li a:hover .pro_txt p{

	color:#fff;

}

.index_more{

	margin-top:20px;

	clear:both;

}

.index_more a{

	display:block;

	width:140px;

	margin:0 auto;

	border:1px solid #bdbdbd;

	border-radius:15px;

	text-align:center;

	color:#757575;

	padding:7px 0px;

	transition: 1s;

	-moz-transition: 1s;/*Firefox*/

	-webkit-transition: 1s;/*safari 和 chrome*/

	-o-transition: 1s;/*opera*/

}

.index_more a:hover{

	border:1px solid #000;

	color:#fff;

	background-color:#000;

}



.main4{

	width:100%;

	margin:0 auto;

	background:url(../images/main4bg.jpg) no-repeat center center;

	padding:50px 0px;

	overflow:hidden;

}

.main4_news{

	overflow:hidden;

}

.main4_news li{

	float:left;

	width:485px;

	margin: 0px 8px 20px 7px;

}

.main4_news li a{

	display:block;

}

.news_img{

	float:left;

	width:180px;

	height:135px;

}

.news_img img{

	width:180px;

	height:135px;

}

.news_txt{

	background-color:#fff;

	padding:15px 25px 0px 205px;

	height:120px;

}

.news_txt h3{

	color:#575757;

	font-weight:normal;

}

.news_txt em{

	font-style:normal;

	font-size:12px;

	color:#e0e0e0;

}

.news_txt p{

	color:#b3b3b3;

	font-size:12px;

	line-height:20px;

	text-indent:2em;

	margin-top: 5px;

}

.news_txt p span{

	color:#000;

}

.main4_news li a:hover .news_txt h3{

	color:#000;

}

.footer{

	width:100%;

	margin:0 auto;

}

.footer1{

	width:100%;

	margin:0 auto;

	background-color:#212121;

	padding:50px 0px;

	overflow:hidden;

}

.footer1_fl{

	float:left;

	width:200px;

	background:url(../images/footli.png) no-repeat right center;

	min-height:249px;

}

.footer1_fl img{

	width:164px;

	height:42px;

}

.footer1_tel{

	margin-top:30px;

}

.footer1_tel h3{

	font-size:14px;

	font-weight:normal;

	color:#a7a7a7;

}

.footer1_tel p{

	font-size:16px;

	color:#fff;

}

.footer1_fc{

	float:left;

	width:650px;

}

.footer1_fc li{

	float:left;

	width:130px;

	background:url(../images/footli.png) no-repeat right center;

	text-align: center;

	min-height:249px;

}

.footer1_fc li a{

    color: #fff;

    margin-bottom: 20px;

    display: block;

	font-size:14px;

	font-weight:bold;

	background:url(../images/foottitle.jpg) no-repeat bottom center;

	padding-bottom:8px;

}

.menulist ul li{

	float:none;

	min-height: 30px;

	line-height:30px;

}

.menulist ul li a{

	margin:0;

	color:#9a9a9a;

	font-size:12px;

	font-weight:normal;

	background:none;

	padding:0;

}

.footer1_fr{

	float:right;

}

.footer1_fr img{

	width:134px;

	height:177px;

}

.footer2{

	width:100%;

	margin:0 auto;

	background-color:#151515;

	padding:20px 0px;

}

.footer2 p{

	color:#6f6f6f;

	font-size:14px;

	line-height:30px;

	text-align:center;

}





/*关于我们*/

.inner_ban{

	width:100%;

	height:338px;

	margin:0 auto;

}

.inner_ban img{

	width:100%;

	height:338px;

}

.inner_main{

	width:100%;

	margin:30px auto;

	overflow:hidden;

}

.inner_main_fl{

	float:left;

	width:200px;

}

.inner_fl_title{

	width:200px;

	background:url(../images/flbg.jpg) no-repeat top center;

	height:56px;

}

.inner_fl_title h3{

	font-size:24px;

	color:#050706;

	font-weight:normal;

	text-align:center;

	text-transform:uppercase;

	padding-top: 25px;

}

.inner_fl_con{

	margin-top:30px;

}

.inner_fl_con li{

	line-height:25px;

	padding:5px 0px;

}

.inner_fl_con li a{

	display:block;

	font-size:16px;

	color:#585858;

	text-align:center;

}

.inner_fl_con li a:hover{

	background:url(../images/fl_li.jpg) no-repeat center center;

}

.inner_fl_con li .current{

	background:url(../images/fl_li.jpg) no-repeat center center;

}

.inner_main_fr{

	float:right;

	width:770px;

}

.inner_fr_title{

	width:100%;

	line-height:25px;

	padding-bottom:10px;

	overflow:hidden;

	border-bottom:1px solid #dedede;

}

.inner_fr_title p{

	float:left;

	color:#000;

	font-size:18px;

	font-weight:bold;

}

.inner_fr_title span{

	float:right;

	font-size:12px;

	color:#8f8f8f;

	background:url(../images/home.jpg) no-repeat left center;

	padding-left:30px;

}

.inner_fr_title span a{

	color:#8f8f8f;

}

.inner_fr_title span em{

	color:#262626;

	font-style:normal;

}

.inner_fr_about{

	overflow:hidden;

	margin:30px auto;

	line-height:30px;

	color:#6d6d6d;

}



/*联系我们*/

.inner_fr_contact{

	overflow:hidden;

	margin:30px auto;

	line-height:30px;

	color:#6d6d6d;

}



/*客户留言*/

.inner_fr_feedback{

	line-height:30px;

	margin:30px auto;

	color:#8d8d8d;

}

.inner_fr_feedback p{

	height:40px;

	line-height:40px;

	padding-bottom:30px;

	text-align:center;

}

.inner_fr_feedback input{

	border:1px solid #ccc;

	width:300px;

	height:30px;

	line-height:30px;

	margin:10px 0px;

}

.inner_fr_feedback textarea{

	border:1px solid #ccc;

	margin: 10px 0px;

}

.inner_fr_feedback .send{

	padding-left:10px;

}

.inner_fr_feedback .right{

	padding-left:10px;

}

.yanze{

	padding-left:10px;

}

.yanze input{

	width:100px;

}

.send input{

	border:1px solid #000;

	background-color:#000;

	height:40px;

	line-height:40px;

	width:100px;

	cursor:pointer;

	color:#fff;

	font-weight:bold;

}



/*招聘中心*/

.inner_fr_job{

	overflow:hidden;

	margin:30px auto;

}

.inner_fr_job li{

	border-bottom:1px dashed #b2b2b2;

	line-height:25px;

	padding:10px 0px;

	min-height:25px;

	overflow:hidden;

}

.inner_fr_job li a{

	display:block;

	color:#5e5e5e;

}

.inner_fr_job li a p{

	float:left;

	font-size:16px;

	background:url(../images/fr_li.jpg) no-repeat left center;

	padding-left:15px;

}

.inner_fr_job li a span{

	float:right;

	font-size:14px;

}

.inner_fr_job li a:hover{

	color:#000;

}

/*分页*/

.pagev{

	text-align:right;

	padding:10px 0px;

	color:#666;

	clear:both;

}

.pagev span{

	height:24px;

	line-height:24px;

	padding:0px 9px;

	display: inline-block;

	margin: 0 4px!important;

}

.fonts{

	color:#fff;

	background-color:#b2b2b2;

	border:1px solid #b2b2b2;

}

.pagev span a{

	background-color:#fff;

	color:#666;

	border:1px solid #D9D9D9;

	line-height:24px;

	padding:0px 9px;

	display: inline-block;

	text-decoration:none;

	margin:1.5em 0;

}

.pagev span a:hover{

	color:#fff;

	background-color:#b2b2b2;

	border:1px solid #b2b2b2;

}



/*招聘中心详情*/

.inner_fr_jobshow{

	overflow:hidden;

	margin:30px auto;

}

.show_title{

	text-align: center;

    border-bottom: 1px dashed #ddd;

    padding-bottom: 10px;

}

.show_title h3{

	color: #000;

    font-size: 20px;

    font-weight: bold;

	padding-bottom: 10px;

	font-weight:normal;

}

.show_title span{

	color:#828384;

	margin:0px 10px;

}

.show_content{

	margin:20px auto;

	line-height:25px;

	color:#838383;

	padding:0px 10px;

}

.show_content img{

	margin-right: auto;

    margin-left: auto;

    max-width: 100%;

    height: auto;

}

.show_back{

	padding-top:20px;

	text-align: center;

}

.show_back a{

	text-decoration: none;

    color: #646464;

	padding-left: 20px;

	background:url(../images/return.jpg) no-repeat left center;

}

.show_back a:hover{

	text-decoration: none;

    color: #000;

}



/*产品中心*/

.inner_fr_pro{

	overflow:hidden;

	margin:30px auto;

}

.inner_fr_pro li{

	width:230px;

	margin:0px 13px 30px 13px;

	float:left;

}

.inner_fr_pro li a{

	display:block;

}

.inner_fr_pro li a:hover .pro_img img{

	transform: scale(1.15, 1.15);

    transition: transform 0.3s ease 0s;

}

.inner_fr_pro li a:hover .pro_txt{

	background-color:#000;

}

.inner_fr_pro li a:hover .pro_txt p{

	color:#fff;

}


/*产品详情*/
.inner_fr_proshow{
	overflow:hidden;
	margin:30px auto;
	padding: 0px 20px;
}
.fr_proshow_top{
	margin-bottom:40px;
	overflow:hidden;
}
.fr_proshow_topl{
	float:left;
}
.fr_proshow_topr{
	float:left;
	margin-left: 100px;
}
.fr_proshow_topr h3{
	font-size:16px;
	color:#595959;
	font-weight:normal;
	margin-bottom:20px;
}
.fr_proshow_bottom{
	
}
.fr_proshow_bottom p{
	font-size:16px;
	color: #fff;
    background-color: #595959;
    width: 100px;
    line-height: 40px;
    text-align: center;
}




/*新闻中心*/

.inner_fr_news{

	overflow:hidden;

	margin:30px auto;

}

.inner_fr_news li{

	width:230px;

	margin:0px 13px 30px 13px;

	float:left;

}

.inner_fr_news li a{

	display:block;

}

.inner_news_img{

	overflow:hidden;

}

.inner_news_img img{

	width:230px;

	height:173px;

	transform: translateZ(0px);

    transition: transform 0.1s ease 0s;

}

.inner_fr_news li a:hover .inner_news_img img{

	transform: scale(1.15, 1.15);

    transition: transform 0.3s ease 0s;

}

.inner_news_txt{

	background-color:#fff;

	border:1px solid #e4e4e4;

	padding:25px;

	overflow:hidden;

}

.inner_news_txt h3{

	color:#575757;

	font-weight:normal;

	line-height:25px;

	margin-bottom:10px;

	padding-bottom:5px;

	font-size:14px;

	background:url(../images/newsh3.jpg) no-repeat bottom left;

}

.inner_news_txt p{

	line-height:25px;

	color:#8e8e8e;

	font-size:12px;

	margin-bottom:10px;

}

.inner_news_txt span{

	color:#000;

	font-size:12px;

}

.inner_news_txt h4{

	font-size:12px;

	font-weight:normal;

	color:#9f9e9e;

	background:url(../images/newsem.png) no-repeat left center;

	padding-left:30px;

	margin-top:20px;

}

.inner_fr_news li a:hover .inner_news_txt{

	background-color:#212121;

	border:1px solid #212121;

}

.inner_fr_news li a:hover .inner_news_txt h3{

	color:#fff;

}

.inner_fr_news li a:hover .inner_news_txt p{

	color:#a5a5a5;

}

.inner_fr_news li a:hover .inner_news_txt span{

	color:#fff;

}

.inner_fr_news li a:hover .inner_news_txt h4{

	background:url(../images/newsemhover.png) no-repeat left center;

	color:#fff;

}



/*新闻详情*/

.inner_fr_newsshow{

	overflow:hidden;

	margin:30px auto;

}

























