html{overflow-x:hidden;overflow-y:auto;}
body{width:100%;margin:auto;font-size:14px;}
a:hover{text-decoration:none;}
strong{font-weight:bold;}
.ks-clear {
  *zoom: 1;
}
.ks-clear:before,
.ks-clear:after {
  display: table;
  content: "";
}
.ks-clear:after {
  clear: both;
}
.fl{float:left;}
.fr{float:right;}
.more{
	font-weight: normal;
	color: #666;
	padding-right: 10px;
	font-size: 12px;
}
.span-icon {
	background: #147;
	width: 5px;
	height: 15px;
	overflow: hidden;
	margin-left: 8px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle;
}
.span-title {
	margin-left: 8px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: middle;
	font-size: 14px;
	font-weight: bold;
	color: #147;
}

.title{
	color: #147;
	background: #fff;
	font-weight: bold;
	padding: 3px 0 4px 0;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	border:1px solid #eee;
}

/* 顶部 */
.hd-index-top{margin:auto;width:1000px;height:66px;overflow:hidden;margin-top:10px;}
.hd-index-top a{font-size:12px;color:#999999;}
.icon-home,.icon-fav{width:16px;height:16px;margin-right:2px;display:inline-block;*display:inline;zoom:1;background:url(images/icon.gif) no-repeat;vertical-align:middle;overflow:hidden;}
.icon-home{background-position:0 -16px;}
.ie6 .icon-fav{
	background-position: 0 1px;
}
.ie6 .icon-home{
	background-position: 0 -15px;
}

/* 全局导航条 */
.index-nav{margin:auto;width:100%;height:50px;background:#147;margin-top:8px;}/*导航*/
.index-nav .index-nav-1{width:1000px;margin:auto;overflow:hidden;}
.index-nav a{
	display: inline-block;
	*display: inline;
	*zoom: 1;
	height: 50px;
	line-height: 50px;
	*line-height: 52px;
	*overflow: hidden;
	color: white;
	font-size: 16px;
	margin: 0;
	padding: 0 20px;
	*padding: 0 17px;
	text-decoration: none;
}
.index-nav a:hover,.index-nav a:active,.index-nav .focus{background:#035;}
.index-nav a{color:white;text-decoration:none;}
.index-nav li{float:left;}
.ie6 .index-nav a,.ie7 .index-nav a,.ie8 .index-nav a{line-height:50px;}


/* 产品与服务菜单 */
.index-cer .cer{display:inline-block;*display:inline;zoom:1;border:1px solid #eee;margin-top:8px;margin-left:14px;}
.product-menu{position:absolute;left:0;top:134px;width:100%;height:60px;background:#035;z-index:9999;filter:alpha(Opacity=97);-moz-opacity:0.97;opacity: 0.97;}
.product-menu .product-menu-inner{width:700px;margin:0 auto;}
.product-menu .hd-menu-title{
	display: inline-block;
	*display: inline;
	*zoom: 1;
	float: left;
    padding: 4px 18px;
    color: #fff;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
	-o-border-radius: 15px;
    border-radius: 15px;
    margin-top: 16px;
}
.product-menu .hd-menu-title:hover,.product-menu .hd-menu-title:active{
	background: #000
}
.ie6 .product-menu .hd-menu-title,.ie7 .product-menu .hd-menu-title,.ie8 .product-menu .hd-menu-title{
	color: #eee;
}
.ie6 .product-menu .hd-menu-title:hover,
.ie6 .product-menu .hd-menu-title:active,
.ie7 .product-menu .hd-menu-title:hover,
.ie7 .product-menu .hd-menu-title:active,
.ie8 .product-menu .hd-menu-title:hover,
.ie9 .product-menu .hd-menu-title:active{
	background: none;
	color: #fff;
}

/*banner*/
.index-banner{
	margin: auto;
	width: 1000px;
    height: 280px;
    overflow: hidden;
    margin-top: 6px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
}

/* 面包屑导航 */
.index-snav {
	width: 1000px;
	margin: 0 auto;
	margin-top: 8px;
	font-size: 12px;
	text-indent: 4px;
}
.index-snav a{
	color: #147;
}
.index-snav a:hover{
	color: red;
}


/* 产品 */
.index-body{margin:auto;width:1000px;margin-top:6px;}
.index-news a:link,.index-news a:visited{
	color: #147;
}
.index-news a:hover,.index-news a:active{
	color: #c00;
	transition: color .3s ease-in-out 0.1s; 
}
.index-about{
	text-indent: 2em;
	line-height: 31px;
	width: 96%;
	margin: 0 auto;
	margin-top: 6px;
	color: #666;
}
.index-product{
	margin-top: 8px;
}
.index-product a{
	border: 1px solid #eee;
	display: block;
	width: 202px;
	height: 175px;
	background: #fafafa;
	overflow: hidden;
	color: #666;
}
.index-product a:hover{
	border: 1px solid #e1e1e1;
}

.index-marquee{
	width: 98%;
	height: 200px;
	margin: 0 auto;
	overflow: hidden;
	margin-top: 8px;
}
.ie6 .index-marquee,.ie7 .index-marquee{
	margin-top: 0;
}
.index-marquee ul{
	list-style: none;
}
.index-marquee ul li{
	float: left;
	padding: 0 1px;
	margin: 8px;
	margin-left: 1px;
	text-align: center;
	font-size: 14px;
}
.index-marquee ul li img{
	width: 202px;
    height: 145px;
}

.index-links{
	width: 1000px;
	margin: auto;
	font-size: 12px;
	color: #888;
	text-align: left;
	background: #fafafa;
	border: 1px solid #f1f1f1;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
}
.index-links a{
	display: inline-block;
	*display: inline;
	*zoom: 1;
	color: #888;
	margin-right: 20px;
	margin-top: 6px;
}
.index-links a:hover{
	text-decoration: underline;
	color: #c00;
}

.index-footer{margin:auto;margin-top:6px;text-align:center;border-top:1px solid #dddddd;padding-top:6px;background:#147;}
.index-footer .index-footer-b{
	width: 1000px;
	margin: 0 auto;
}
.index-footer .index-footer-b-1{
	text-align: left;
	font-size: 12px;
	color: #e2e2e2;
	line-height: 26px;
	padding-bottom: 10px;
}
.index-footer .index-footer-b-2{
	text-align: right;
	font-size: 12px;
	line-height: 26px;
	color: #e2e2e2;
}
.index-footer a{
	color: #e2e2e2;
}
.index-footer a:hover{
	text-decoration: underline;
}



/* =Skitter styles
----------------------------------------------- */
.box_skitter {position:relative;width:1000px;height:280px;}
.box_skitter img { width:1000px;height:280px;max-width:none; } /* Tip for stildv */
.box_skitter ul {display:none;}
.box_skitter .container_skitter {overflow:hidden;position:relative;}
.box_skitter .image {overflow:hidden;}
.box_skitter .image img {display:none;}

/* =Box clone
-------------------------------------------------------------- */
.box_skitter .box_clone {position:absolute;top:0;left:0;width:100px;overflow:hidden;display:none;z-index:20;}
.box_skitter .box_clone img {position:absolute;top:0;left:0;z-index:20;}

/* =Navigation
-------------------------------------------------------------- */
.box_skitter .prev_button {position:absolute;top:50%;left:35px;z-index:100;width:42px;height:42px;overflow:hidden;text-indent:-9999em;margin-top:-25px;background:url(images/prev.png) no-repeat left top;}
.box_skitter .next_button {position:absolute;top:50%;right:35px;z-index:100;width:42px;height:42px;overflow:hidden;text-indent:-9999em;margin-top:-25px;background:url(images/next.png) no-repeat left top;}

/* =Numbers
-------------------------------------------------------------- */
.box_skitter .info_slide {position:absolute;top:15px;left:15px;z-index:100;background:#000;color:#fff;font:bold 11px arial;padding:5px 0 5px 5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;opacity:0.75;}
.box_skitter .info_slide .image_number {background:#333;float:left;padding:2px 10px;margin:0 5px 0 0;cursor:pointer;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
.box_skitter .info_slide .image_number_select {background:#cc0000;float:left;padding:2px 10px;margin:0 5px 0 0;}

/* =Dots
-------------------------------------------------------------- */
.box_skitter .info_slide_dots {position:absolute;bottom:10px;z-index:151;padding:5px 0 5px 5px;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;}
.box_skitter .info_slide_dots .image_number {background:#333;float:left;margin:0 5px 0 5px;cursor:pointer;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;width:12px;height:12px;text-indent:-9999em;overflow:hidden;}
.box_skitter .info_slide_dots .image_number_select {background:#cc0000;float:left;margin:0 5px 0 5px;}

/* =Loading
-------------------------------------------------------------- */
.loading {position:absolute; top:50%; right:50%; z-index:10000; margin:-16px -16px;color:#fff;text-indent:-9999em;overflow:hidden;background:url(images/ajax-loader.gif) no-repeat left top;width:32px;height:32px;}

/* =Label
-------------------------------------------------------------- */
.box_skitter .label_skitter 	{ z-index:150;position:absolute;bottom:0px;left:0px;display:none; }
.box_skitter .label_skitter 	{ z-index:150;position:absolute;bottom:0px;left:0px;color:#fff;display:none;opacity:0.8;background:#000; }
.box_skitter .label_skitter p 	{ padding:10px;margin:0;font:normal 22px arial,tahoma;letter-spacing:-1px; }
.box_skitter .info_slide * 		{ font-family:Consolas,arial,tahoma !important; }
.box_skitter .progressbar 		{ background:#000; position:absolute; top:5px;left:15px;height:5px; width: 200px; z-index:99; border-radius:20px; }


/* 分页统一样式 */
.pager{
	width: 100%;
	margin: 0 auto;
	margin-top: 12px;
	text-align: center;
}
.pager a,.pager strong{
	color: #147;
	display: inline-block;
	*display: inline;
	*zoom:1;
	padding: 0 6px;
	border: 1px solid #eee;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	font-size: 14px;
}
.pager strong{background:#2489CF;color:#FFFFFF;border-color:#2489CF;}
.pager a:hover{border-color:#DDD; text-decoration:none;}



/* 单页面 */
.func,
.newsitems,
.message,
.newslist,
.plist,
.ptitems,
.cerlist,
.ceritems{
	width: 1000px;
	margin: auto;
	border: 1px solid #f1f1f1;
	margin-top: 8px;
	background: #fbfbfb;
}
.func h3,
.message h3,
.newsitems h3,
.newslist h3,
.plist h3,
.ptitems h3,
.cerlist h3,
.ceritems h3{
	margin-top: 17px;
}
.func .func-left .func-left-link,
.newsitems .newsitems-left .newsitems-left-link,
.message .message-left .message-left-link,
.newslist .newslist-left .newslist-left-link,
.plist .plist-left .plist-left-link,
.ptitems .ptitems-left .ptitems-left-link,
.cerlist .cerlist-left .cerlist-left-link,
.ceritems .ceritems-left .ceritems-left-link{
	width: 92%;
	margin: 0 auto;
	margin-top: -16px;
	padding-bottom: 100px;
}
.func .func-left .func-left-link a,
.newsitems .newsitems-left .newsitems-left-link a,
.message .message-left .message-left-link a,
.newslist .newslist-left .newslist-left-link a,
.plist .plist-left .plist-left-link a,
.ptitems .ptitems-left .ptitems-left-link a,
.cerlist .cerlist-left .cerlist-left-link a,
.ceritems .ceritems-left .ceritems-left-link a{
	display: block;
	border-bottom: 1px dashed #ddd;
	font-size: 14px;
	margin-top: 10px;
	padding: 3px 0;
	padding-left: 4px;
	background: url(images/icon.png) no-repeat 100% 1px;
	color: #444;
}
.func .func-left .func-left-link a:hover,
.newsitems .newsitems-left .newsitems-left-link a:hover,
.message .message-left .message-left-link a:hover,
.newslist .newslist-left .newslist-left-link a:hover,
.plist .plist-left .plist-left-link a:hover,
.ptitems .ptitems-left .ptitems-left-link a:hover,
.cerlist .cerlist-left .cerlist-left-link a:hover,
.ceritems .ceritems-left .ceritems-left-link a:hover{
	color: #147;
	background-position: 100% -23px;
}
.func .func-title,
.newsitems .newsitems-title,
.message .message-title,
.ptitems .ptitems-title,
.ceritems .ceritems-title{
	width: 94%;
	margin: 0 auto;
	text-align: center;
	border-bottom: 1px dashed #ddd;
	margin-top: 17px;
}
.func .func-right,
.newsitems .newsitems-right,
.message .message-right,
.ptitems .ptitems-right,
.ceritems .ceritems-right{
	line-height: 28px;
	width: 92%;
	margin: 0 auto;
	font-size: 16px;
}
.ceritems .ceritems-right img {
	max-width: 100%;
}
.func .func-right p,
.newsitems .newsitems-right p{
	margin-top: 10px;
}
.newsitems .newsitems-info{
	font-size: 12px; 
	text-align: center;
	margin-top: 8px;
	color: #999;
}
.newslist .newslist-item{ /* 新闻列表页 */
	border-bottom: 1px dashed #eee;
	width: 92%;
	margin: 0 auto;
	margin-top: 12px;
	font-size: 16px;
}
.newslist .newslist-item .dt{
	color: #666;
	font-size: 14px;
	padding-right: 4px;
}
.newslist .newslist-item a{
	color: #000;
	padding-left: 24px;
	background: url(images/icon.png) no-repeat 2px -48px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
}
.newslist .newslist-item a:hover{
	color: #c00;
}

.plist .plist-right{ /* 产品列表页 */
	text-align: left;
	width: 92%;
	margin: 0 auto;
}
.plist .plist-right a{ 
	width: 202px;
	overflow: hidden;
	padding: 4px;
	margin: 9px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	border: 1px solid #eee;
	color: #000;
	text-align: center;
}
.plist .plist-right a:hover{
	border-color: #ddd;
}
.plist .plist-right img{
	width: 202px;
	height: 145px;
}

.cerlist .cerlist-right{ /* 资质荣誉 */
	text-align: left;
	width: 92%;
	margin: 0 auto;
}
.cerlist .cerlist-right a{ 
	width: 202px;
	overflow: hidden;
	padding: 4px;
	margin: 9px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	border: 1px solid #eee;
	color: #000;
	text-align: center;
}
.cerlist .cerlist-right a:hover{
	border-color: #ddd;
}
.cerlist .cerlist-right img{
	width: 202px;
	height: 145px;
}


