@charset "utf-8";
/* CSS Document */
.zc-header{margin:0 auto; width:100%; background:#ffffff; overflow:hidden;}
.zc-header-body{ width:1000px; margin:0 auto;}
.zc-logo{float:left; width:400px; padding-top:10px;padding-bottom:15px; overflow:hidden;}
.header-left{ width:80px; padding:46px 0 0 20px;float:left; display:inline; margin-left:50px;}
.header-right{ width:430px; float:right; padding-top:46px;}
.zc-nav{ width:100%;margin:0 auto; background:#4c4948;}
.zc-nav-body{width:1000px;margin:0 auto; height:38px; line-height:38px;}
.zgnc-banner{ width:100%; margin:0 auto;}
/*header*/
.zgnc-tzz li{float:left;padding:0 1px;line-height:22px; cursor:pointer;}
.zgnc-tzz li a,.zgnc-tzz li a:link,.zgnc-tzz li a:visited,.zgnc-tzz li a:hover,.zgnc-tzz li a:active{color:#6d6d6d; text-decoration:none;}
.zgnc-ser{ width:200px; float:left; margin-left:10px; height:22px; line-height:22px; border:1px solid #ebebeb; background:#fff; color:#9f9f9f; font-size:12px;}
.ser-txt{float:left; padding-left:10px; width:170px; height:22px; line-height:22px;}
.ser-txt .input{float:left; border:0; color:#9f9f9f; height:22px; line-height:22px; font-size:12px;}
.ser-btn{float:left; cursor:pointer; width:20px;}
/* main_image */
.main_visual{height:422px;overflow:hidden;position:relative;}
.main_image{height:422px;overflow:hidden;position:relative;}
.main_image ul{width:9999px;height:422px;overflow:hidden;position:absolute;top:0;left:0}
.main_image li{float:left;width:100%;height:422px;}
.main_image li span{display:block;width:100%;height:422px}
.main_image li a{display:block;width:100%;height:422px}

div.flicking_con{position:absolute;top:360px;left:80%;z-index:999;width:300px;height:21px;margin:0 0 0 -50px;}
div.flicking_con a{float:left;width:21px;height:21px;margin:0;padding:0;background:url(../images/btn_main_img.png) 0 0 no-repeat;display:block;text-indent:-1000px; overflow: hidden;}
div.flicking_con a.on{background-position:0 -21px}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:60px!important;height:118px!important;top:36%;display:none;}
#btn_prev{background:url(../images/hover_left.png) no-repeat left top;left:100px;}
#btn_next{background:url(../images/hover_right.png) no-repeat right top;right:100px;}

.font{
	color:#fff;
	height:48px;
	line-height:48px;
	padding:0;
	margin:0;
	overflow:hidden;}
.search{ width:206px; overflow:hidden; padding:0; margin:12px 0 0;}
.t{ width:168px; height:25px; line-height:25px; background:url(../images/input.jpg) no-repeat; border:none; float:left; padding:0 0 0 10px; color:#adabaa;}
.b{ width:28px; height:25px; background:url(../images/btn.jpg) no-repeat;border:none; float:left; margin: 0;}
.tr{
	width:430px;
	padding:0;
	margin:0;
	overflow:hidden;}
.nav{
	width:200px;
	padding:0;
	line-height:48px;
	margin:0;
	color:#a9a9a9;
	overflow:hidden;}
.nav a:link,.nav a:visited{
	color:#a9a9a9;}
.abg{
	width:100%;
	background:url(../images/abg.jpg) no-repeat center bottom;
	padding:0 0 45px;
	margin:15px 0 0;
	overflow:hidden;}	
.about{
	width:1000px;
	margin:0 auto;
	padding:0;
	overflow:hidden;
	}
.about_t{
	padding:20px 0 0;
	height:57px;
	text-align:center;
	margin:0;
	overflow:hidden;
	font-family:"微软雅黑";}
.t1,.t3{
	background:url(../images/ab_t.jpg) no-repeat center bottom #fff;}
.t1 a:link,.t1 a:visited{
	color:#333333;
	font-weight:bold;
	font-size:30px;}
.t1 span,.t3 span{
	color:#b0b0b0;
	font-weight:normal;
	display:block;
	padding:10px 0 0;
	font-size:17px;}
.ainfo{
	width:930px;
	padding:15px 35px;
	margin:0;
	line-height:27px;
	font-size:14px;
	overflow:hidden;}
.ser_bg{
	width:100%;
	background:url(../images/ser_bg.jpg) no-repeat center top;
	height:474px;
	margin:0;
	padding:20px 0 0;
	overflow:hidden;}
.series{
	width:1000px;
	margin:0 auto;
	padding:0;
	overflow:hidden;}
.t2{
	background:url(../images/pro_t.jpg) no-repeat center bottom;}
.t2 a:link,.t2 a:visited{
	color:#fff;
	font-weight:bold;
	font-size:30px;}
.t2 span{
	color:#fff;
	font-weight:normal;
	display:block;
	padding:10px 0 0;
	font-size:17px;}
.sinfo{
	width:980px;
	margin:15px 0 0;
	padding:0 10px;
	overflow:hidden;}
.ser{
	width:229px;
	padding:0;
	margin:0 18px 0 0;
	overflow:hidden;}
.ser_img{
	width:229px;
	height:204px;
	padding:0;
	margin:0;
	overflow:hidden;}
.ser_test{
	background:url(../images/ser_t.jpg) no-repeat;
	height:40px;
	line-height:40px;
	text-align:center;
	overflow:hidden;}
.ser_test a:link,.ser_test a:visited{
	color:#464444;
	font-size:16px;
	font-weight:bold;}
.more{
	text-align:center;
	margin:30px 0 0;
	overflow:hidden;}
.t3 a:link,.t3 a:visited{
	color:#0067b3;
	font-weight:bold;
	font-size:30px;}
.ncenter{
	width:980px;
	margin:0 auto;
	padding:35px 10px 10px;
	overflow:hidden;}
.new1{
	width:430px;
	padding:0 90px 0 0; 
	margin:0;
	overflow:hidden;
	background:url(../images/center.jpg)  no-repeat right bottom;}
.new_t{
	padding:0px;
	overflow:hidden;
	margin:0px;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	border-bottom:1px solid #e3e3e3;}
.new_t p{
	background:#0369b1;
	line-height:40px;
	margin:0px;
	padding:0px 30px;
	float:left;
}
.new_t span{
	float:right;
	margin:7px 0 0;}
.ntit{
	color:#333;
	font-size:16px;
	font-weight:bold;} 
.nnfo{
	padding:10px 0 0;
	overflow:hidden;}
.new2{
	width:442px;
	padding:0;
	margin:0;
	overflow:hidden;}
.ntt{
	margin:15px 0 0;
	overflow:hidden;}
.ng{
	width:161px;
	height:106px;
	padding:0;
	margin:0;
	overflow:hidden;}
.ninfo{
	width:268px;
	padding:0;
	line-height:24px;
	margin:0;
	overflow:hidden;}
.ninfo strong{
	color:#f00;
	font-size:14px;}
.new2 li{
	background:url(../images/nli.jpg) no-repeat left center;
	padding:0 0 0 10px;
	border-bottom:1px dashed #ddd;
	margin:0;
	line-height:27px;
	overflow:hidden;}
.new2 ul{
	margin:10px 0 0;}
.new2 li span{
	float:right;}
.hon_bg{
	width:100%;
	background:url(../images/honbg.jpg) no-repeat left top #0067b3;
	height:500px;
	padding:0;
	margin:0;
	overflow:hidden;}
.honor{
	padding:0 0 0 470px;
	width:530px;
	margin:0 auto;
	overflow:hidden;}
.hon_t{
	padding:55px 0 0 137px;
	margin:0 0 40px;
	overflow:hidden;}
.himg{
	width:149px;
	height:101px;
	margin:0 15px 15px 0;
	padding:0;
	overflow:hidden;}
.line{
	background:url(../images/boline.jpg) no-repeat center top;
	height:25px;
	padding:0;
	margin:0;
	overflow:hidden;}
.ser_t1 {
background: url(../images/ser_t1.jpg) no-repeat;
height: 32px;
line-height: 32px;
padding: 0 0 0 15px;
font-size: 14px;
font-weight: bold;
overflow: hidden;
}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
.ainfo1{
	width:300px;
	background:url(../images/cimg.png) no-repeat center bottom;
	padding:0px;
	height:230px;
	margin:0;
	overflow:hidden;}
.nlist li{
	background:url(../images/new_li.png) no-repeat left center;
	padding:0 0 0 15px;
	margin:0;
	overflow:hidden;}
.product{
	width:996px;
	padding:0;
	margin:20px auto 10px;
	overflow:hidden;}
.pro_t{
	background:url(../images/pro_t.png) no-repeat center bottom;
	padding:0 0 32px 0;
	font-family:"微软雅黑";
	font-size:14px;
	font-weight:bold;
	color:#2477bb;
	overflow:hidden;}
.pro_t span.more{
	float:right;
	margin:5px 10px 0 0;}
.pro_t span.p1{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#585858}
	
.pinfo{
	margin:10px 0;
	padding:0;
	overflow:hidden;}
.nav_bottom{
	padding:15px 0 10px;
	overflow:hidden;}
.ser_list{
	width:210px;
	padding:0;
	margin:0;
	overflow:hidden;}
.ser_list li{
	background:url(../images/ser_li.jpg) no-repeat;
	height:35px;
	line-height:35px;
	padding:0 0 0 35px;
	margin:0;
	overflow:hidden;}
.ser_list li a:link,.ser_list li a:visited{
	color:#555;}
.contact{
	width:210px;
	margin:0;
	background:url(../images/ccbg.jpg) repeat-y center top;
	padding:10px 0;
	overflow:hidden;}
.contact_t{
	background:url(../images/contact_t.jpg) no-repeat;
	height:29px;
	line-height:29px;
	padding:0 0 0 10px;
	font-size:14px;
	color:#fff;
	overflow:hidden;}
.cinfo{
	padding:10px;
	line-height:27px;
	width:190px;
	margin:0;
	overflow:hidden;}
.pro_t1{
	height:30px;
	line-height:30px;
	font-weight:bold;
	padding:0 0 0 10px;
	border-bottom:1px solid #dcdcdc;
	font-size:14px;
	overflow:hidden;}
.pro_t1 span{
	float:right;
	padding:0 10px 0 0;
	font-size:12px;
	color:#555;
	font-weight:normal;}
.pro_t1 span a:link,.pro_t1 span a:visited{
	color:#555;}
.pro_info{
	border-top:none;
	width:731px;
	min-height:490px;
	padding:10px;
	margin:0;
	overflow:hidden;}
.news_t {
    margin: 0 auto;
    overflow: hidden;
    padding: 0 0 10px;
    width:728px;
}
.news_t li {
	background:url(../images/nli.jpg) no-repeat left center;
    border-bottom: 1px dashed #999999;
    display: block;
    line-height: 29px;
    list-style:none;
    margin: 0;
    padding: 0 0 0 7px;
    text-align: left;
}
.news_t span{
	float:right;
	}
.news_t li a:hover{
	color:#0e9cde;
	text-decoration:underline;}

.ny_info{
	padding:10px 0;
	margin: 0 auto;
	line-height:22px;
	overflow:hidden;
	}

.shownews_t {
    font-size: 14px;
    font-weight: bold;
    overflow: hidden;
    padding: 10px 0;
    text-align: center;
}
.show_img{
	width:350px;
	margin:15px auto 0;
	text-align:center;}
.show_img img{
	border:1px solid #e5e5e5;
	width:350px;}
.show_word{
	width:728px;
	padding:20px 0 0;
	overflow:hidden;}






