@charset "utf-8";
*{
	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:#494949;
}
.container{
	width:1200px;
	margin:0 auto;
}
header{
	width:100%;
	margin:0 auto;
}
.top{
	width:100%;
	margin:0 auto;
	background-color:#000;
	height:97px;
}
.logo{
	float:left;
	width:373px;
}
.logo a{
	float:left;
	display:block;
	width:373px;
	height:70px;
	padding-top:14px;
}
.logo a img{
	width:100%;
	height:auto;
}
.tel{
	float:right;
	padding-top:14px;
	display: none;
}
.tel h3{
	font-size:16px;
	color:#fff;
	font-weight:normal;
	background:url(../images/tel.jpg) no-repeat 110px center;
	line-height:32px;
	text-align:right;
}
.tel p{
	font-size:28px;
	color:#00ffff;
	font-weight:bold;
}
nav{
	width:100%;
	height:58px;
	margin:0 auto;
	background-color:#2d9aea;
}
.menu li{
	float: left;
	text-align: center;
	position: relative;
	line-height:58px;
	background:url(../images/navli.jpg) no-repeat right center;
}
.menu li:hover a{
	color:#000;
	background-color:#00ffff;
}
.menu li a{
	display:block;
	color:#fff;
	font-size:16px;
	padding: 0px 56px;
	text-transform:uppercase;
}
.menu li a:hover{
	color:#000;
	background-color:#00ffff;
}
.menu li .current{
	color:#000;
	background-color:#00ffff;
}
.menu ul{
	background-color:#00ffff;
	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:40px;
}
.menu ul li a{
	border-bottom: medium none;
	display: block;
	font-size: 14px;
	font-weight: normal;
	position: static;
	color:#fff;
	padding: 0px 10px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.menu ul li a:hover{
	color:#fff;
	background-color:#2d9aea;
}
.menu ul.subnav {
	display: block;
}
.menu ul li .current{
	color:#fff;
	background-color:#2d9aea;
}

.banner{
	width:100%;
	margin:0 auto;
	height:644px;
}
#full-screen-slider { width:100%; height:644px; float:left; position:relative}
#slides { display:block; width:100%; height:644px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; top:600px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:14px; height:14px; border-radius:25px; float:left; margin-left:15px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;cursor:pointer;}
#pagination li.current { background:#2d9aea;}


.inner_banner{
	width:100%;
	margin:0 auto;
	height:476px;
}
#full-screen-sliders { width:100%; height:476px; float:left; position:relative}
#slidess { display:block; width:100%; height:476px; list-style:none; padding:0; margin:0; position:relative}
#slidess li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slidess li a { display:block; width:100%; height:100%; text-indent:-9999px}
#paginations { display:block; list-style:none; position:absolute; left:50%; top:432px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#paginations li { display:block; list-style:none; width:14px; height:14px; border-radius:25px; float:left; margin-left:15px; background:#FFF }
#paginations li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;cursor:pointer;}
#paginations li.current { background:#2d9aea;}


.home-pro{
	width:100%;
	margin:0 auto;
	background-color:#f1f1f1;
	padding:50px 0px;
	overflow:hidden;
}
.index_title{
	width:100%;
	margin:0 auto;
	text-align:center;
}
.index_title h3{
	font-size:30px;
	color:#2d9aea;
	font-weight:bold;
	padding-bottom:8px;
	background:url(../images/titlebg.png) no-repeat bottom center;
	margin-bottom:8px;
}
.index_title p{
	font-size:14px;
	color:#909090;
	text-transform:uppercase;
}
.pro_con{
	overflow:hidden;
}
.box{
	height:auto;
}
.box_top{
	line-height:34px;	
}
.box_topul{
	text-align:center;
	margin-top:30px;
}
.box_top li{
	 line-height:34px;
	 text-align:center;
	 margin:0px 10px;
	 display:inline-block ;
	*float:none;
	*display:inline;
	 zoom:1;
}
.box_top li a{
	display:block;
	font-size:16px;
	border-radius:25px;
	background-color:#dadada;
	color:#494949;
	padding: 0px 30px;
	text-transform:uppercase;
}
.box_top li a:hover{
	color:#fff;
	background-color:#2d9aea;
}
.box_top li .current{
	color:#fff;
	background-color:#2d9aea;
}
.box_bottom{
	margin-bottom:20px;
	overflow:hidden;
	margin-top:30px;
}
.box_bottom ul{	
	display:none;
}
.box_bottom li{
	overflow: hidden;
    margin-bottom: 20px;
}
.box_bottom_pro{
	overflow:hidden;
	width:289px;
	float:left;
	margin:0px 5px 15px 5px;
}
.box_bottom_pro a{
	display:block;
	width:289px;
}
.pro_img{
	overflow:hidden;
	border:3px solid #dcdcdc;
}
.pro_img img{
	width:283px;
	height:205px;
	transform: translateZ(0px);
    transition: transform 1s ease 0s;
	transition: .5s;
}
.pro_txt{
	padding:10px 0px;
	overflow:hidden;
	background-color:#dcdcdc;
}
.pro_txt p{
	font-size:14px;
	color:#5d5d5d;
	text-align:center;
	line-height:25px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.box_bottom_pro a:hover .pro_img{
	border:3px solid #2d9aea;
}
.box_bottom_pro a:hover .pro_img img{
	transform: scale(1.15, 1.15);
   	transition: transform 1s ease 0s;
}
.box_bottom_pro a:hover .pro_txt{
	background-color:#2d9aea;
}
.box_bottom_pro a:hover .pro_txt p{
	color:#fff;
}
.index_more{
	overflow:hidden;
}
.index_more a{
	display:block;
	width:160px;
	margin:0 auto;
	line-height:35px;
	text-align:center;
	border:2px solid #2d9aea;
	border-radius:5px;
	color:#fff;
	background-color:#2d9aea;
	-moz-transition: 1s;
    -webkit-transition: 1s;
    -o-transition: 1s;
}
.index_more a:hover{
	border:2px solid #2d9aea;
	color:#2d9aea;
	background-color:#f0f0f0;
}

.home-news{
	width:100%;
	margin:20px auto 30px auto;
	overflow:hidden;
}
.news_fl{
	float:left;
	width:519px;
}
.news_title{
	border-bottom:1px solid #d3d3d3;
	overflow:hidden;
	padding-bottom:5px;
	line-height:30px;
}
.news_title p{
	float:left;
	font-size:18px;
	color:#000;
}
.news_title p span{
	font-size:14px;
	color:#2d9aea;
	text-transform:uppercase;
}
.news_title a{
	float:right;
	color:#9d9d9d;
}
.news_title a:hover{
	color:#2d9aea;
}
.news_fl_con{
	margin-top:12px;
}
.news_fl_con img{
	width:519px;
	height:203px;
}
.news_fl_con p{
	line-height:25px;
	color:#616161;
	margin-top:15px;
	text-indent:2em;
}
.news_fr{
	float:right;
	width:620px;
}
.news_fr_con{
	margin-top:12px;
}
.news_fr_con li{
	overflow:hidden;
	margin-bottom: 30px;
}
.news_fr_con li a{
	display:block;
}
.news_img{
	float:left;
	width:188px;
	height:122px;
}
.news_img img{
	width:100%;
	height:auto;
}
.news_txt{
	margin-left:240px;
}
.news_txt h3{
	font-size:16px;
	color:#616161;
	font-weight:normal;
	margin-bottom:5px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.news_txt em{
	font-size:12px;
	color:#ddd;
	font-style:normal;
}
.news_txt p{
	font-size:14px;
	color:#a4a4a4;
	line-height:25px;
	margin-top:5px;
	text-indent:2em;
}
.news_txt p span{
	color:#2d9aea;
}
.news_fr_con li a:hover .news_txt h3{
	color:#2d9aea;
}

.home-equipment{
	width:100%;
	margin:0 auto;
	background-color:#f6f6f6;
	padding:50px 0px;
	overflow:hidden;
}
.equ_con{
	overflow:hidden;
	margin:30px 0px 40px 0px;
}
.equ_con li{
	overflow: hidden;
    width:289px;
	float:left;
	margin:0px 5px 15px 5px;
}
.equ_con li a{
	display:block;
	width:289px;
}
.equ_img{
	overflow:hidden;
	border:1px solid #dcdcdc;
	padding:4px;
	height:201px;
}
.equ_img img{
	width:279px;
	height:201px;
	transform: translateZ(0px);
    transition: transform 1s ease 0s;
	transition: .5s;
}
.equ_txt{
	padding:10px 0px;
	overflow:hidden;
	background-color:#dcdcdc;
}
.equ_txt p{
	font-size:14px;
	color:#5d5d5d;
	text-align:center;
	line-height:25px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.equ_con a:hover .equ_img{
	border:1px solid #2d9aea;
}
.equ_con a:hover .equ_img img{
	transform: scale(1.15, 1.15);
   	transition: transform 1s ease 0s;
}
.equ_con a:hover .equ_txt{
	background-color:#2d9aea;
}
.equ_con a:hover .equ_txt p{
	color:#fff;
}

footer{
	width:100%;
	margin:0 auto;
}
.footer1{
	width:100%;
	margin:0 auto;
	background-color:#2c2c2c;
	padding:50px 0px;
	overflow:hidden;
}
.footer2{
	width:100%;
	margin:0 auto;
	background-color:#191919;
	padding:25px 0px;
	overflow:hidden;
}
.footer2 p{
	text-align:center;
	color:#606060;
	line-height:30px;
}
.footer1_1{
	float:left;
	width:340px;
}
.footer1_1 img{
	width:244px;
	height:62px;
}
.fnav{
	margin-top:20px;
}
.fnav li{
	float:left;
	line-height:30px;
	margin:0px 40px;
}
.fnav li a{
	display:block;
	color:#fff;
}
.footer1_2{
	float:left;
	width:220px;
	padding:0px 48px;
	border-right:1px dotted #4c4c4c;
	border-left:1px dotted #4c4c4c;
	overflow:hidden;
	min-height: 230px;
}
.ftitle{
	border-bottom:1px solid #434343;
	padding-bottom:10px;
}
.ftitle p{
	color:#fff;
	font-size:16px;
	line-height:32px;
	padding-left:50px;
}
.img1{
	background:url(../images/img1.png) no-repeat left center;
}
.footer1_2_con{
	margin-top:15px;
}
.footer1_2_con li{
	line-height:30px;
	background:url(../images/fnavli.png) no-repeat left center;
	padding-left:20px;
}
.footer1_2_con li a{
	display:block;
	color:#fff;
}
.footer1_3{
	float:left;
	width:280px;
	padding-left:48px;
}
.img2{
	background:url(../images/img2.png) no-repeat left center;
}
.footer1_3_con{
	margin-top:15px;
}
.footer1_3_con p{
	color:#fff;
	line-height:30px;
}
.footer1_4{
	float:right;
	width:136px;
}
.footer1_4 img{
	width:136px;
	height:175px;
}

/*公司简介*/
.inner-main{
	width:100%;
	margin:0 auto;
}
.inner_title{
	margin-top:35px;
	text-align:center;
}
.inner_title h3{
	font-size:30px;
	font-weight:bold;
	color:#000;
	background:url(../images/ititlebg.jpg) no-repeat bottom center;
	padding-bottom:8px;
	margin-bottom:10px;
}
.inner_title p{
	color:#909090;
	font-size:14px;
	text-transform:uppercase;
}
.inner_con{
	margin-top:10px;
}
.inner_about{
	margin:35px auto;
	overflow:hidden;
	line-height:30px;
	color:#616161;
}

/*资质荣誉*/
.inner_honor{
	margin:20px auto;
	overflow:hidden;
}
.inner_honor li{
	margin-bottom:30px;
	overflow:hidden;
	width:230px;
	float:left;
	margin: 0px 5px;
}
.inner_honor a{
	display:block;
}
.inner_honor li a img{
	width:220px;
	height:313px;
	padding:4px;
	border:1px solid #e8e8e8;
}
.inner_honor li a p{
	text-align: center;
    font-size: 14px;
    color: #5d5d5d;
	line-height:25px;
	padding:10px 0px;
    overflow: hidden;
}
.inner_honor li a:hover img{
	border:1px solid #2d9aea;
}
.inner_honor li a:hover p{
	color:#2d9aea;
}
/*分页*/
.pagev{
	text-align:center;
	padding:10px 0px;
	color:#666;
	clear:both;
}
.pagev span{
	line-height:24px;
	padding:0px 9px;
	display: inline-block;
}
.fonts{
	color:#fff;
	background-color:#2d9aea;
	border:1px solid #2d9aea;
}
.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:#2d9aea;
	border:1px solid #2d9aea;
}

/*联系我们*/
.inner_contact{
	margin:40px auto;
	overflow:hidden;
}
.lxfs{
	margin-bottom:30px;
	overflow:hidden;
}
.lxfs1{
	margin-bottom:20px;
	overflow:hidden;
	text-align:center;
	width: 33%;
    float: left;
}
.lxfs1 img{
	margin-right: auto;
	margin-left: auto;
	max-width: 100%;
	height: auto;
	display:block;
	margin-bottom:20px;
}
.lxfs1 h3{
	font-size:18px;
	color:#2d9aea;
	font-weight:normal;
	margin-bottom:10px;
}
.lxfs1 span{
	font-size:14px;
	color:#bebebe;
	text-transform:uppercase;
}
.lxfs1 p{
	font-size:16px;
	color:#434343;
	margin-top: 20px;
}
.line{
	border-left:1px dashed #cfcfcf;
	border-right:1px dashed #cfcfcf;
}
.map{
	overflow:hidden;
}
.map img{
	margin-right: auto;
	margin-left: auto;
	max-width: 100%;
	height: auto;
	display:block;
}


/*设备展示*/
.inner_title1{
	border-bottom:1px solid #e2e2e3;
	overflow:hidden;
}
.inner_title1 li{
	float:left;
	margin-right:1px;
}
.inner_title1 li a{
	display:block;
	font-size:14px;
	padding:18px 50px;
	line-height:25px;
	color:#000;
	background-color:#dbddde;
}
.inner_title1 li a:hover{
	color:#fff;
	background-color:#2d9aea;
}
.inner_title1 li .current{
	color:#fff;
	background-color:#2d9aea;
}
.inner_con1{
	margin-top:40px;
}
.inner_con1_title{
	text-align:center;
	font-size:30px;
	font-weight:bold;
	color:#000;
}
.inner_con1_equ{
	margin-top:40px;
	overflow:hidden;
}
.inner_con1_equ li{
	overflow: hidden;
    width:289px;
	float:left;
	margin:0px 5px 15px 5px;
}
.inner_con1_equ li a{
	display:block;
	width:289px;
}
.iequ_img{
	overflow:hidden;
	border:1px solid #dcdcdc;
	padding:4px;
	height:201px;
}
.iequ_img img{
	width:279px;
	height:201px;
	transform: translateZ(0px);
    transition: transform 1s ease 0s;
	transition: .5s;
}
.iequ_txt{
	padding:10px 0px;
	overflow:hidden;
	background-color:#dcdcdc;
}
.iequ_txt p{
	font-size:14px;
	color:#5d5d5d;
	text-align:center;
	line-height:25px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.inner_con1_equ a:hover .iequ_img{
	border:1px solid #2d9aea;
}
.inner_con1_equ a:hover .iequ_img img{
	transform: scale(1.15, 1.15);
   	transition: transform 1s ease 0s;
}
.inner_con1_equ a:hover .iequ_txt{
	background-color:#2d9aea;
}
.inner_con1_equ a:hover .iequ_txt p{
	color:#fff;
}

/*设备展示详情*/
.inner_con1_equshow{
	margin:40px auto;
	overflow:hidden;
}
.show_title{
	text-align: center;
    border-bottom: 1px dashed #ddd;
    padding-bottom: 10px;
}
.show_title h3{
	color: #2d9aea;
    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: #2d9aea;
}

/*产品展示*/
.inner_con1_pro{
	margin-top:40px;
	overflow:hidden;
}
.inner_con1_pro li{
	overflow: hidden;
    margin-bottom: 20px;
	width:289px;
	float:left;
	margin:0px 5px 15px 5px;
}
.inner_con1_pro li a{
	display:block;
	width:289px;
}
.ipro_img{
	overflow:hidden;
	border:3px solid #dcdcdc;
}
.ipro_img img{
	width:283px;
	height:205px;
	transform: translateZ(0px);
    transition: transform 1s ease 0s;
	transition: .5s;
}
.ipro_txt{
	padding:10px 0px;
	overflow:hidden;
	background-color:#dcdcdc;
}
.ipro_txt p{
	font-size:14px;
	color:#5d5d5d;
	text-align:center;
	line-height:25px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.inner_con1_pro a:hover .ipro_img{
	border:3px solid #2d9aea;
}
.inner_con1_pro a:hover .ipro_img img{
	transform: scale(1.15, 1.15);
   	transition: transform 1s ease 0s;
}
.inner_con1_pro a:hover .ipro_txt{
	background-color:#2d9aea;
}
.inner_con1_pro a:hover .ipro_txt p{
	color:#fff;
}

/*产品详情*/
.inner_con1_proshow{
	margin:40px auto;
	overflow:hidden;
}

/*新闻资讯*/
.inner_con1_news{
	margin-top:40px;
	overflow:hidden;
}
.inner_con1_news li{
	border-bottom:1px dashed #e0e0e0;
	overflow:hidden;
	padding-bottom:30px;
	margin-bottom:30px;
}
.inner_con1_news li a{
	display:block;
}
.news_date{
	float:left;
	width:66px;
	padding: 3px 10px 9px 10px;
	background-color:#f2f2f2;
	text-align:center;
	border-radius:10px;
}
.news_date p{
	color:#a1a1a1;
	font-size:36px;
	font-weight:bold;
	border-bottom:1px solid #cfcfcf;
	overflow:hidden;
	margin-bottom:5px;
}
.news_date span{
	font-size:16px;
	color:#a1a1a1;
}
.news_con{
	margin-left:140px;
}
.news_con h3{
	font-size:16px;
	color:#000;
	font-weight:normal;
	margin-bottom:10px;
}
.news_con p{
	line-height:22px;
	color:#838383;
	font-size:14px;
	margin-bottom:20px;
}
.news_con span{
	color:#2d9aea;
	font-size:14px;
	background:url(../images/news_xq.jpg) no-repeat left center;
	padding-left:30px;
}
.inner_con1_news li a:hover .news_date{
	background-color:#2d9aea;
}
.inner_con1_news li a:hover .news_date p{
	color:#fff;
	border-bottom:1px solid #57aeee;
}
.inner_con1_news li a:hover .news_date span{
	color:#fff;
}
.inner_con1_news li a:hover .news_con h3{
	color:#2d9aea;
}



/*新闻详情*/
.inner_con1_newsshow{
	margin:40px auto;
	overflow:hidden;
}




/*客户留言*/
.liuyanform{
	
}
.form-group{
	margin-bottom:20px;
}
.form-group label{
	float: left;
	width:30%;
	font-size:16px;
	color:#666;
	line-height:40px;
	text-align: right;
    margin-right: 5%;
}
.form-group input{
	line-height:38px;
	border:1px solid #ccc;
	border-radius:5px;
	outline:none;
	width:50%;
	padding-left: 15px;
	font-family:"微软雅黑";
}
.form-group textarea{
	line-height:25px;
	border:1px solid #ccc;
	border-radius:5px;
	outline:none;
	resize:none;
	width:50%;
	padding-left: 15px;
	font-family:"微软雅黑";
}
.form-group1 input{
	display:block;
	width:200px;
	margin:0 auto;
	line-height:45px;
	background-color:#2d9aea;
	color:#fff;
	font-size:16px;
	text-align:center;
	font-family:"微软雅黑";
}























