@charset "gb2312";

body {position: relative; zoom: 1; }
.box { width: 1002px; margin: 0 auto; }
.icon {
	display: inline-block;
	width: 17px;
	height: 17px;
	margin-top: 1px;
	line-height: 17px;
	vertical-align: text-top;
	background-image: url("../images/bg_icons.png");
	background-position: 0 -70px;
	background-repeat: no-repeat;
}
.icon-set-home { background-position: 0 -70px; }
.icon-add-fav { background-position: 0 -99px; }
.icon-tel { background-position: 0 -126px; }

.head-wrap {
	height: 158px;
	background: url(../images/bg_header.jpg) repeat-x center 115px;
}
.head {
	height: 158px;
	position: relative;
	zoom: 1;
}
a.logo,
a.logo:visited {
	float: left;
	margin-left: 8px;
	width: 476px;
	height: 71px;
	display: block;
	overflow: hidden;
	text-decoration: none;
	text-indent: -9999px;
	background: url(../images/logo.png) no-repeat;
	margin-top:25px;
}
a.logo:hover {
	text-decoration: none;
}
.top-tool {
	float: right;
	padding: 0px 18px 0 0;
	color: #1c1d71;
	font-size: 16px;
}
.top-tool a,
.top-tool a:visited {
	font-size: 12px;
	padding-right: 5px;
	padding-left:5px;
	text-decoration: none;
	text-shadow: 1px 1px 1px #FFFFFF;
}
.top-tool a:hover {
	font-size: 12px;
	text-decoration: none;
}
.top-tool span .icon-tel { margin-top:4px; width:20px; height:23px; padding-right:10px;}
.top-tool span {}
#set-home-fav{/*background: url(../images/g_02.png) no-repeat;*/ width:130px; padding-left:28px;height: 24px;line-height: 17px;float: right; font-size:12px;}
#set-tel{padding-top: 40px; clear:both; font-size:20px; }

.nav-search {
	height: 43px;
	overflow: hidden;
	position: absolute;
	bottom: 0;
	left: 0;
}
.nav { width: 1010px; }
.nav ul {
 margin-left: 30px;
}
.nav ul li {
	display: inline;
	float: left;
	width: 163px;
	height: 43px;
	overflow: hidden;margin: 0 0 0 -24px;background: url(../images/h_07.png) no-repeat;
}
.nav ul li a,
.nav ul li a:visited {
	display: block;
	text-decoration: none;
	text-align: center;
	line-height: 43px;
	color: #fff;
	font-size: 14px; font-weight:bold;
}
.nav ul li a:hover {
	background: #8dd300;
	color: #000;
	font-size: 14px;
	text-decoration: none;
	background: url(../images/h_05.png) no-repeat; z-index:9999;
}
.nav ul li a.home{/*background: url(../images/h_05.png) no-repeat;*/}


.nav ul li a.active,
.nav ul li a.active:visited,
.nav ul li a.active:hover {
	display: block;
	text-decoration: none;
	text-align: center;
	line-height: 43px;
	color: #000;
	font-size: 14px;
	/*background: url(../images/h_05.png) no-repeat;*/
}
.nav-search .search {
	width: 236px;
	height: 34px;
	display: inline;
	float: left;
	margin-left: 22px;
	margin-top: 14px;
}
.nav-search .search .kw {
	width: 167px;
	height: 14px;
	padding: 10px;
	padding-left: 19px;
	float: left;
	display: inline;
	background: url(../images/bg_icons.png) -59px -72px no-repeat;
	overflow: hidden;
}
.nav-search .search .kw input#kw {
	color: #999999;
	border: none;
	background: transparent;
	height: 14px;
	width: 160px;
	line-height: 14px;
	overflow: hidden;
}
.nav-search .search .btn {
	cursor: pointer;
	border: none;
	width: 40px;
	height: 34px;
	float: left;
	background: url(../images/bg_icons.png) -255px -72px no-repeat;
}
.foot-nav{ padding-left:295px;}
.foot-nav p{ border-bottom:1px solid #7cce5f;color:#FFF; padding:10px 0; width:600px;}
.foot-nav p a{ color:#FFF; padding:0 10px;} 
.foot-nav p a#ha{ padding-left:0px;} 

.footer-wrap {
	/*height: 115px;*/ padding-top:20px;
	/*border-top: 1px solid #dadada;*/
}
.footer-wrap .footer-box {
	border-top: 2px solid #ffd800;
	height:88px;
	/*background: url(../images/g_22.png) 0 0 repeat-x;*/ background-color:#a71117;
}
.footer {/* background: url(../images/y_25.png) 0 15px no-repeat;*/ height:85px; text-align:center;}
.copyright {
	color: #fff;
	font-family: "微软雅黑"; /*padding-left:295px;*/ padding-top:5px;
}
.copyright p{ padding-top:14px;}

.copyright a,
.copyright a:visited {
	color: #fff;
	font-family: "微软雅黑";
	text-decoration: none;
}
.copyright a:hover {
	text-decoration: underline;
}

.linkul{ overflow:hidden; padding-bottom:10px;}
.linkul li{float:left; padding:10px;}
.linkul li a{}
.linkul li#linkt{ background-color:#CCC;}


.banner-wrap {
	height: 440px;
	position: relative;
	zoom: 1;
}
.banner-wrap .shadow {
	position: absolute;
	left: 0;
	background-position: 0 0;
	background-repeat: repeat-x;
	height: 5px;
	width: 100%;
	z-index: 8;
}
.banner-wrap .shadow.shadow-top {
	border-top: 1px solid #101721;
	top: 0;
	background-image: url(../images/bg_shadow_t.png);
}

#slide {
	height: 430px;
	overflow: hidden;
	position: relative;
	zoom: 1;
}
#slide div {
	height: 430px;
}
#slide div a {
	width: 100%;
	height: 100%;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
}
.slide-thumb-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 18px;
}
.slide-thumb-wrap-box {
	height: 18px;
	position: relative;
	zoom: 1;
}
.slide-thumb {
	position: absolute;
	bottom: 0; left:48%;
	margin-bottom: 28px;
}
.slide-thumb a,
.slide-thumb a:visited {
	display: inline;
	float: left;
	width: 14px;
	height: 14px;
	overflow: hidden;
	text-decoration: none;
	text-indent: -9999px;
	background: url(../images/bg_icons.png) -281px -119px no-repeat;
	margin-right: 5px;
}
.slide-thumb a:hover {
	text-decoration: none;
	text-indent: -9999px;
	background-position: -261px -119px;
}
.slide-thumb a.on,
.slide-thumb a.on:visited,
.slide-thumb a.on:hover {
	display: inline;
	float: left;
	width: 14px;
	height: 14px;
	overflow: hidden;
	text-decoration: none;
	text-indent: -9999px;
	background: url(../images/bg_icons.png) -241px -119px no-repeat;
	margin-right: 5px;
}

.banner-cat { height: 300px; }
.banner-cat .banner { height: 100%; background-position: 50% 0; background-repeat: no-repeat; }
#banner-gywb { background-image: url(../images/banner_gywb.jpg);}
#banner-xwzx { background-image: url(../images/banner_xwzx.jpg);}
#banner-cpzx { background-image: url(../images/banner_cpzx.jpg);}
#banner-yxjm { background-image: url(../images/banner_yxjm.jpg);}
#banner-khfw { background-image: url(../images/banner_khfw.jpg);}
#banner-lxwm { background-image: url(../images/banner_lxwm.jpg);}
#banner-xzzx { background-image: url(../images/banner_xzzx.jpg);}



.indexGraphicNews { overflow:hidden; width:1002px; margin:0 auto 10px auto; }
.indexGraphicNews .tabNav { _overflow:hidden; height:36px; border-bottom:1px solid #d9242b; }
.indexGraphicNews .tabNav li { float:left; }
.indexGraphicNews .tabNav li a,
.indexGraphicNews .tabNav li a:visited,
.indexGraphicNews .tabNav li a:hover,
.indexGraphicNews .tabNav li a:active { display:block; overflow:hidden; width:165px; height:36px; margin:0 1px 0 0; background:url(../images/sprite.png) 0 -660px no-repeat; text-indent:-9999px; }
.indexGraphicNews .tabNav li .news,
.indexGraphicNews .tabNav li .news:visited,
.indexGraphicNews .tabNav li .news:active { background-position:0 -660px; }
.indexGraphicNews .tabNav li .news:hover,
.indexGraphicNews .tabNav .selected .news,
.indexGraphicNews .tabNav .selected .news:visited,
.indexGraphicNews .tabNav .selected .news:hover,
.indexGraphicNews .tabNav .selected .news:active { position:relative; height:43px; background-position:-180px -660px; }


.indexGraphicNews .newsBlock {position:relative; height:268px; padding:30px 0 0 0; }
.indexGraphicNews .newsBlock .newsListWrap { overflow:hidden; width:1002px; height:268px; }
.indexGraphicNews .newsBlock .newsListWrap ul { width:999999px; }
.indexGraphicNews .newsBlock .newsListWrap ul li { float:left; overflow:hidden; width:228px; height:253px; border:1px solid #DFDFDF; margin:0 27px 0 0; background:#FFF; }
.indexGraphicNews .newsBlock .newsListWrap ul li img { width:228px; height:208px; margin:0 0 10px 0; }
.indexGraphicNews .newsBlock .newsListWrap ul li .time { display:block; padding:0 9px; line-height:20px; color:#7D7D7D; }
.indexGraphicNews .newsBlock .newsListWrap ul li .title { display:block; padding:0 9px; text-align:center; }
.indexGraphicNews .newsBlock .newsListWrap ul li .title a,
.indexGraphicNews .newsBlock .newsListWrap ul li .title a:visited,
.indexGraphicNews .newsBlock .newsListWrap ul li .title a:active { font-weight:bold; line-height:20px; color:#323232; font-size:16px;}
.indexGraphicNews .newsBlock .newsListWrap ul li .title a:hover { color:#000; }
.indexGraphicNews .newsBlock .newsListWrap ul li .introduce { display:block; padding:0 9px; line-height:20px; color:#323232; }
.indexGraphicNews .newsBlock .prevBtn,
.indexGraphicNews .newsBlock .prevBtn:visited,
.indexGraphicNews .newsBlock .prevBtn:active { overflow:hidden; position:absolute; top:-37px; right:38px; width:37px; height:37px; background:url(../images/sprite.png) -680px -240px no-repeat; text-indent:-9999px; }
.indexGraphicNews .newsBlock .prevBtn:hover { background-position:-730px -240px; }
.indexGraphicNews .newsBlock .nextBtn,
.indexGraphicNews .newsBlock .nextBtn:visited,
.indexGraphicNews .newsBlock .nextBtn:active { overflow:hidden; position:absolute; top:-37px; right:0; width:37px; height:37px; background:url(../images/sprite.png) -780px -240px no-repeat; text-indent:-9999px; }
.indexGraphicNews .newsBlock .nextBtn:hover { background-position:-830px -240px; }












.main_t{ font-size:18px; border-bottom:1px solid #d9242b; height:32px;}
.main_t font{ color:#6e211e;} 
.main_t span{ float:right;padding-top: 6px;}

.caselist{margin:0px 0px 0px 0px;padding:0px;width:1002px;overflow:hidden; padding-top:15px;}
.caselist ul{margin:0px;padding:0px; width:1020px; }
.caselist ul li{float:left;margin:0px 0px 15px; padding-right:16px;width:188px;height:226px;position:relative;}
.caselist ul li img{margin:0px;padding:0px;width:188px;height:226px;display:block;}
.caselist ul li p{margin:0px; height:28px; overflow:hidden; padding:7px 10px 0px 10px;width:168px; text-align:center; line-height:28px;color:#FFF;background: url("../images/blank1.gif") repeat scroll left top;position:absolute;z-index:1;bottom:0; font-size:15px;filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity: 0.7;opacity: 0.7;  }


.main-wrap {
	position: relative;
	z-index: 9;
	margin-top: 15px;
	/*margin-bottom: 20px;*/
}
.main {}

.crumbs {
	font-family: "宋体";
	color: #939393;
	padding-left: 18px;
	background: url(../images/bg_home.gif) 0 50% no-repeat;
}
.crumbs a,
.crumbs a:visited {
	font-family: "宋体";
	color: #ababab;
	text-decoration: none;
}
.crumbs a:hover {
	text-decoration: underline;
}
.crumbs span {
	font-family: "宋体";
	color: #939393;
	text-decoration: none;
}
.pages {
	padding-top: 18px;
	padding-bottom: 10px;
	text-decoration: none;
	text-align: center;
	clear: both;
	font-family: "宋体";
}
.pages a,
.pages a:visited {
	border: 1px solid #bcbab8;
	padding: 3px 6px;
	margin: 0 2px;
	text-decoration: none;
	text-align: center;
	color: #333333;
	font-family: "宋体";
}
.pages a:hover {
	border: 1px solid #1c1d75;
	background: #1c1d75;
	text-decoration: none;
	color: #FFFFFF;
	font-family: "宋体";
}
.pages span {
	padding: 3px 6px;
	text-decoration: none;
	text-align: center;
	border: 1px solid #1c1d75;
	background: #1c1d75;
	color: #FFFFFF;
	font-family: "宋体";
}
.i_bg{ /*background-color:#f4f4f4;*/ padding-top:10px;}
.section {
	float: left;
	background: url(../images/bg_section.png) no-repeat;
	overflow: hidden;
	margin-bottom: 11px;

}
.section-inner {
	padding:10px;
	overflow: hidden;
	/*float: left;*/
	width:auto;
}
.section-inner h4 {
	font-size: 16px;
	color: #1d1e72;
	position: relative;
	zoom: 1;
}
.section-inner h4 a.more,
.section-inner h4 a.more:visited {
	font-size: 12px;
	font-family: Arial;
	color: #939393;
	text-transform: uppercase;
	text-decoration: none;
	position: absolute;
	top: 3px;
	right: 0;
}
.section-inner h4 a.more:hover {
	font-size: 12px;
	color: #939393;
	text-decoration: underline;
}
.section .content {
	width:100%;
	padding-top: 15px;
	font-size: 14px;
	color: #484848;
	line-height: 26px;
}
.idx-about,
.idx-news {
	width: 321px;
	height: 298px;
	padding: 1px 2px 3px 2px;
}
.idx-about a.detail,
.idx-about a.detail:visited {

	font-size: 14px;
	color: #1f2b61;
	text-decoration: none;
}
.idx-about a.detail:hover {
	font-size: 14px;
	color: #1f2b61;
	text-decoration: underline;
}
.idx-news {
	margin-left: 15px;
}
.idx-news .section-inner {
	width:301px;
} 
.idx-news .top1 {
	height: 100px;
	padding-bottom: 12px;
	float: left;
	font-family: "宋体";
	font-size: 12px;
	color: #666666;
	line-height: 24px;
}
.idx-news .top1 .thumb {
	float: left;
	width: 127px;
	height: 100px;
	overflow: hidden;
	margin-right: 12px;
}
.idx-news .top1 .thumb img {
	width: 127px;
	height: 100px;
	overflow: hidden;
	display: block;
}
.idx-news .top1 h5,
.idx-news .top1 h5 a,
.idx-news .top1 h5 a:visited {
	font-size: 14px;
	color: #1c1d71;
	padding-bottom: 4px;
	text-decoration: none;
}
.idx-news .top1 h5 a:hover {
	font-size: 14px;
	color: #1c1d71;
	text-decoration: underline;
}
.idx-news ul {
	clear: both;
}
.idx-news ul li {
	height: 29px;
	border-bottom: 1px dotted #c9c9c9;
	line-height: 29px;
}
.idx-news ul li a,
.idx-news ul li a:visited {
	font-size: 14px;
	line-height: 29px;
	text-decoration: none;
	color: #484848;
}
.idx-news ul li a:hover {
	font-size: 14px;
	color: #484848;
	text-decoration: underline;
}
.idx-contact {
	float: right;
	width: 323px;
	height: 302px;
	overflow: hidden;
	margin-bottom: 11px;
	/*background: url(../images/t_14.png) no-repeat #35aa00;*/ background-color:#f5f5f5;

}
.idx-contact .main_t, .idx-contact .main_t font{ color:#000;}

.idx-contact .card { margin-bottom: 9px; }
.idx-contact ul {
	width: 291px;
	/*height: 152px;*/
	margin-left: -1px;
	padding: 20px 2px 3px 2px;
	background-position: -680px -146px;
}
.idx-contact ul li {width: 291px;
	height: 31px;
	line-height: 31px;
	/*border-bottom: 1px solid #F0F0F0;*/
	color: #000;
	font-size: 14px;
	padding-left: 16px;
}
.idx-contact ul li.dizhi { height:60px; line-height:30px; }
.idx-contact ul li.dizhi font{ padding-left:28px;}
.idx-contact ul li.last { border: none; }
.idx-contact ul li .icon { padding-top: 2px; padding-right:6px; }
.idx-contact ul li .icon-contact1 { background-position: 0 -169px; }
.idx-contact ul li .icon-contact2 { background-position: -1px -208px; }
.idx-contact ul li .icon-contact3 { background-position: 0 -245px; }
.idx-contact ul li .icon-contact4 { background-position: 0 -282px; }

.idx-contact .tel{ font-size:24px; text-indent:25px; background-color:#CCC; height:40px; line-height:40px;}


.idx-products {
	width: 1000px;
	height: 272px;
	padding: 1px 2px 3px 2px;
	background-position: 0 -313px;
}
.idx-products .section-inner { position: relative; zoom: 1; width: 956px; }
.idx-products h4 a { color: #1d1e72; }
.idx-products .ctrl {
	position: absolute;
	right: 18px;
	top: 18px;
}
.idx-products .ctrl a,
.idx-products .ctrl span {
	font-size: 14px;
	color: #1c1d71;
	margin-right: 4px;
}
.idx-products .ctrl a,
.idx-products .ctrl a:visited,
.idx-products .ctrl a:hover {
	font-family: Verdana;
	text-decoration: none;
}
.idx-products .ctrl span {
	padding: 2px 8px;
	border: 2px solid #c7c7c7;
	color: #1c1d71;
}
.idx-products .content {
	float: left;
	width: 100%;
}
.idx-products #product-list {
	width: 956px;
	height: 200px;
	overflow: hidden;
	float: left;
	position: relative;
	zoom: 1;
}
.idx-products ul { height: 200px; float: left; }
.idx-products ul li {
	width: 210px;
	height: 200px;
	float: left;
	padding-left:14px;
	padding-right:14px;
}
.idx-products ul li a,
.idx-products ul li a:visited,
.idx-products ul li a:hover {
	text-decoration: none;
	text-align: center;
	font-size: 16px;
	color: #221815;
}
.idx-products ul li a img {
	width: 210px;
	height: 150px;
	background: #FFFFFF;
	border: 1px solid #e9e9e9;
	display: block;
	overflow: hidden;
	margin-bottom: 10px;
}
.idx-products ul li a span {
	text-align: center;
	font-size: 16px;
	color: #221815;
	display: block;
}

.idx-join {
	width: 321px;
	height: 152px;
	padding: 1px 2px 3px 2px;
	background-position: -680px -313px;
}
.idx-join .content {
	padding-top: 10px;
	font-size: 14px;
	color: #828282;
	line-height: 22px;
}
.idx-join .join-btn {
	float: left;
	width: 296px;
	margin-right: -12px;
	padding-top: 10px;
}
.idx-join .join-btn a,
.idx-join .join-btn a:visited {
	width: 92px;
	height: 36px;
	display: block;
	float: left;
	margin-right: 12px;
	line-height: 36px;
	padding-left: 44px;
	font-family: Arial;
	font-size: 14px;
	color: #828282;
	background: url(../images/btn_join.png) no-repeat;
	text-decoration: none;
}
.idx-join .join-btn a:visited {
	font-size: 14px;
	color: #828282;
	text-decoration: none;
}
.main .side { width: 325px; }
.main .side .section { margin-bottom: 0; }
a.down,a.down:visited,a.down:hover {
	width: 321px;
	height: 76px;
	padding: 1px 2px 3px 2px;
	display: block;
	text-indent: -9999px;
	text-decoration: none;
	background-position: -680px -478px;
	margin-top: 10px;
}

.sider {
	width: 239px;
	float: left;
}
.sider .tit-wrap {
	width: 235px;
	height: 53px;
	padding: 1px 2px 0px 2px;
	background: url(../images/bg_sider.png) no-repeat;
	/*margin-bottom: 7px;*/
}
.sider .tit-wrap .tit {
	padding-left: 12px;
	padding-top: 10px;
}
.sider .tit-wrap .tit h3 {
	font-size: 24px;
	color: #1d1e72;
	line-height: 30px;
	font-weight: normal;
	margin-bottom: 6px;
}
.sider .tit-wrap .tit h3 span{ padding-left:5px;}

.sider .tit-wrap .tit span {
	font-size: 15px;
	line-height: 20px;
	font-weight: normal;
	color: #7d7d7d;
}
.sider .img-contact { width: 237px; display: block; margin: 0 auto; }
#ncont .dizhi { height:60px; line-height:30px; }]

.sider ul li {
	width: 235px;
	height: 40px;
	padding: 1px 2px 3px 2px;
	margin-bottom: 5px;
	background: url(../images/bg_sider.png) 0 -153px no-repeat;
}
.sider ul li a,
.sider ul li a:visited {
	display: block;
	padding-left: 29px;
	background: transparent url(../images/bg_sider.png) 0 -240px no-repeat;
	text-decoration: none;
	line-height: 40px;
	font-size: 14px;
	color: #e67016;
	font-weight:bold;
}
.sider ul li a:hover {
	font-size: 14px;
	color: #FFFFFF;
	background-color: #e67016;
	background-position: 0 -200px;
	text-decoration: none;
}
.sider ul li a.active,
.sider ul li a.active:visited,
.sider ul li a.active:hover {
	display: block;
	padding-left: 29px;
	background: #e67016 url(../images/bg_sider.png) 0 -200px no-repeat;
	text-decoration: none;
	line-height: 40px;
	font-size: 14px;
	color: #FFFFFF;
}

.sider ul li.on { background: none; }
.sider ul li a.on,
.sider ul li a.on:visited,
.sider ul li a.on:hover {
	display: block;
	padding-left: 29px;
	background: transparent url(../images/bg_sider.png) 0 -280px no-repeat;
	text-decoration: none;
	line-height: 40px;
	font-size: 14px;
	color: #e67016;
	font-weight:bold;
}

.sider .sider-sub {
	border-top: 1px dotted #7d7d7d;
	width: 237px;
	margin: 0 auto;
	padding-bottom: 5px;
}
.sider .sider-sub a,
.sider .sider-sub a:visited {
	display: block;
	height: 29px;
	line-height: 29px;
	padding: 0;
	padding-left: 11px;
	border-bottom: 1px dotted #7d7d7d;
	background: none;
	font-size: 12px;
	font-family: Arial,"宋体";
	color: #666666;
	text-decoration: none;
}
.sider .sider-sub a:hover {
	font-size: 12px;
	color: #FFFFFF;
	background: #e67016;
	text-decoration: none;
}
.sider .sider-sub a.on,
.sider .sider-sub a.on:visited,
.sider .sider-sub a.on:hover {
	display: block;
	height: 29px;
	line-height: 29px;
	padding: 0;
	padding-left: 11px;
	border-bottom: 1px dotted #7d7d7d;
	background: none;
	font-size: 12px;
	font-family: Arial,"宋体";
	color: #FFFFFF;
	background: #e67016;
	text-decoration: none;
}
.met_page{ padding-top:35px;}
.cat-wrap {
	width: 752px;
	border: 1px solid #DDDDDD;
	background: #fbfbfb;
	float: right;
	margin-bottom: 16px;
	position: relative;
	zoom: 1;
}
.cat-wrap .cat-wrap-shadow {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 752px;
	height: 3px;
	background: url(../images/bg_cat_b.gif) 0 100% no-repeat;
	margin-bottom: -2px;
}
.cat-wrap .cat-main { min-height:550px;
	padding: 19px 26px 10px 26px;
	float: left;
	width: 700px;
}
.cat-main .cat-tit {
	width: 100%;
	padding-bottom: 15px;
	border-bottom: 1px solid #d9d9d9;
	float: left;
	margin-bottom: 20px;
	position: relative;
	zoom: 1;
}
.cat-main .cat-tit h4 {
	font-size: 16px;
	color: #1d1e72;
}
.cat-main .cat-tit .crumbs {
	position: absolute;
	right: 0;
	bottom: 15px;
}
.cat-con { clear: both; }
.cat-gywb {
	line-height: 28px;
	color: #484848;
	font-size: 14px;
	font-family: "宋体";
}
.cat-18 .cat-main {
	background: url(../images/bg_zzjg.gif) 50% 100% no-repeat;
	padding-bottom: 88px;
}
.cat-news { float: left; }
.cat-news .top1 {
	width: 100%;
	float: left;
	padding-bottom: 26px;
	border-bottom: 1px dotted #c9c9c9;
}
.cat-news .top1 .thumb {
	float: left;
	width: 207px;
	height: 164px;
	display: block;
	overflow: hidden;
	margin-right: 20px;
}
.cat-news .top1 .thumb img {
	width: 207px;
	height: 164px;
	display: block;
	overflow: hidden;
}
.cat-news .top1 .info {
	float: left;
	width: 472px;
	font-size: 14px;
	font-family: "宋体";
	color: #484848;
	line-height: 26px;
}
.cat-news .top1 .info h4,
.cat-news .top1 .info h4 a,
.cat-news .top1 .info h4 a:visited {
	font-size: 16px;
	color: #1c1d71;
	line-height: 16px;
	text-decoration: none;
}
.cat-news .top1 .info h4 a:hover {
	font-size: 16px;
	text-decoration: underline;
}
.cat-news .top1 .info .pub-time {
	color: #666666;
	font-size: 12px;
	line-height: 14px;
	padding: 12px 0 8px 0;
}
.cat-news .top1 .info a.detail,
.cat-news .top1 .info a.detail:visited,
.cat-news .top1 .info a.detail:hover {
	width: 111px;
	height: 30px;
	display: block;
	float: left;
	margin-top: 4px;
	background: url(../images/btn_detail.gif) no-repeat;
	text-decoration: none;
	text-align: center;
	font-size: 14px;
	line-height: 30px;
	color: #1f1a17;
}
.cat-21 ul {
	clear: both;
}
.cat-21 ul li {
	height: 39px;
	line-height: 39px;
	color: #1f1a17;
	border-bottom: 1px dotted #C9C9C9;
	position: relative;
	zoom: 1;
}
.cat-21 ul li a,
.cat-21 ul li a:visited {
	font-size: 14px;
	line-height: 39px;
	color: #1f1a17;
	text-decoration: none;
}
.cat-21 ul li a:hover {
	font-size: 14px;
	text-decoration: underline;
}
.cat-21 ul li span {
	font-size: 14px;
	font-family: Arial;
	color: #b1b1b1;
	line-height: 39px;
	position: absolute;
	top: 0;
	right: 0;
}

.cat-22 ul {
	float: left;
	padding-bottom: 9px;
	border-bottom: 1px dotted #C9C9C9;
}
.cat-22 ul li { float: left; width: 100%; padding-bottom: 19px; }
.cat-22 ul li .thumb {
	float: left;
	width: 153px;
	height: 121px;
	display: block;
	overflow: hidden;
	margin-right: 18px;
}
.cat-22 ul li .thumb img {
	width: 153px;
	height: 121px;
	display: block;
	overflow: hidden;
}
.cat-22 ul li .info {
	float: left;
	width: 528px;
	font-size: 14px;
	line-height: 26px;
	font-family: "宋体";
	color: #484848;
}
.cat-22 ul li .info h4 {
	padding-right: 75px;
	padding-bottom: 12px;
	border-bottom: 1px dotted #C9C9C9;
	position: relative;
	zoom: 1;
}
.cat-22 ul li .info h4 a,
.cat-22 ul li .info h4 a:visited {
	font-size: 16px;
	line-height: 16px;
	color: #1f1a17;
	text-decoration: none;	
}
.cat-22 ul li .info h4 a:hover {
	font-size: 16px;
	color: #1c1d71;
	text-decoration: underline;
}
.cat-22 ul li .info h4 .time {
	position: absolute;
	right: 0;
	top: 0;
	color: #666666;
	font-size: 12px;
}
.cat-22 ul li .info a.detail,
.cat-22 ul li .info a.detail:visited,
.cat-22 ul li .info a.detail:hover {
	width: 79px;
	height: 21px;
	display: block;
	float: left;
	margin-top: 6px;
	background: url(../images/btn_detail.gif) 0 -46px no-repeat;
	text-decoration: none;
	text-align: center;
	font-size: 12px;
	line-height: 21px;
	color: #1f1a17;
}

.cat-products ul { float: left; width: 720px; margin-right: -16px; }
.cat-products ul li {
    width: 224px;
    float: left;
    margin-right: 16px;
    margin-bottom: 16px;
}
.cat-products ul li a,
.cat-products ul li a:visited,
.cat-products ul li a:hover {
    text-decoration: none;
    font-size: 12px;
    font-family: "宋体";
    text-align: center;
    background: #FFFFFF;
}
.cat-products ul li a img,
.cat-products ul li a:visited img {
    background: #FFFFFF;
    border: 1px solid #e9e9e9;
    padding: 2px;
    display: block;
    width: 218px;
    height: 155px;
    overflow: hidden;
}
.cat-products ul li a:hover img {
    padding: 0;
    border: 3px solid #e67016;
}
.cat-products ul li span {
    display: block;
    text-align: center;
    line-height: 14px;
    padding-top: 10px;
}
.cat-products-show .tit {
    font-size: 14px;
    font-family: Arial;
    color: #616195;
    line-height: 22px;
}
.cat-products-show .thumb {
    width: 700px;
    height: 372px;
    border: 2px solid #dddddd;
    margin-top: 22px;
    overflow: hidden;
    position: relative;
}
.cat-products-show .thumb img {
    width: 700px;
    height: 372px;
    border: none;
    display: block;
    overflow: hidden;
}
.cat-products-show .thumb .zoom {
    display: block;
    width: 21px;
    height: 21px;
    background: url(../images/btn_zoom.jpg) no-repeat;
    text-decoration: none;
    text-indent: -9999px;
    position: absolute;
    right: 2px;
    top: 2px;
}
.cat-products-show .content {
    padding-top: 16px;
    width: 100%;
    float: left;
}
#prd-tab {
    width: 100%;
    float: left;
    border-bottom: 1px solid #d9d9d9;
}
#prd-tab a,
#prd-tab a:visited {
    width: 113px;
    height: 37px;
    float: left;
    display: inline;
    margin-right: 7px;
    background: url(../images/bg_product_tab.gif) -120px 0 no-repeat;
    text-align: center;
    text-decoration: none;
    font-size: 16px;
    color: #1f1a17;
    line-height: 37px;
    margin-bottom: -1px;
}
#prd-tab a:hover {
	background-position: 0 0;
	color: #ffffff;
	font-size: 16px;
}
#prd-tab a.active,
#prd-tab a.active:visited,
#prd-tab a.active:hover {
    width: 113px;
    height: 37px;
    float: left;
    display: inline;
    margin-right: 7px;
    background: url(../images/bg_product_tab.gif) 0 0 no-repeat;
    text-align: center;
    text-decoration: none;
    font-size: 16px;
    color: #FFFFFF;
    line-height: 37px;
    margin-bottom: -1px;
}
#prd-tab_con {
	clear: both;
	padding-top: 20px;
}
#prd-tab_con div {
	font-size: 14px;
	color: #555554;
	line-height: 24px;
}
.detail h3 {
	text-align: center;
	font: 20px/24px "微软雅黑";
	padding-bottom: 10px;
}
.detail .pub-info {
	text-align: center;
	color: #666666;
	font-size: 14px;
	line-height: 24px;
	padding: 5px 0;
	border-bottom: 1px dashed #CCCCCC;
}
.detail .content-body { line-height:26px;
	padding:  10px;
	font-size: 14px;
	color: #333;
}

/*客户服务*/
#khfw-con { 
	padding-bottom:220px; 
	background:url(../images/khfw_bg.jpg) bottom no-repeat;
}
#cat-main-khfw { 
	padding-bottom:0px;
}

/*联系韦尔伯*/
.contact-top {
	height:65px;
	background:url(../images/lxwm_top.jpg) no-repeat;
}
#cat-contact { 
	width: 1002px;
	border: 1px solid #DDDDDD;
	background: #fbfbfb;
	float:none;
	margin-bottom: 16px;
	position: relative;
	zoom: 1;
	margin-top:8px;
}
#cat-contact .cat-main {
	float:none;
	width:950px;
	padding-bottom:20px;
}
.contact_left {
	width:675px;
	float:left;
	padding-top:10px;
}
.contact_right {
	width:258px;
	height:261px;
	float:right;
	padding-top:10px;
	background:url(../images/lxwm_img.jpg) bottom no-repeat;
}
.contact_name {
	height:49px;
	line-height:49px;
	font-size:20px;
	color:#000;
	padding-bottom:1px;
	background:url(../images/lxwm_fg.jpg) bottom no-repeat;
}
.contact_con p {
	display:block;
	height:33px;
	line-height:33px;
	padding-bottom:1px;
	background:url(../images/lxwm_fg.jpg) bottom no-repeat;
	font-size:14px;
	color:#828282;
}
.contact_map,
.contact_map #map {
	width:950px;
	height:472px;
}

/*下载中心*/
.cat-down ul li {
	height:39px;
	border-bottom:1px dashed #c8c8c8;
}
.cat-down ul li a {
	line-height:39px;
	font-size:14px;
	display:block;
	height:39px;
	position:relative;
	zoom:1;
}
.cat-down ul li a:hover {
	color:#1c1d75;
	text-decoration:none;
}
.cat-down ul li a span {
	display:block;
	width:78px;
	height:24px;
	background:url(../images/down_off.jpg) no-repeat;
	position:absolute; 
	right:0px;
	top:7px;
	cursor:pointer;
}
.cat-down ul li a:hover span {
	background:url(../images/down_on.jpg) no-repeat;
}

/*营销加盟*/
#yxwlflash { width: 700px; height: 540px; }
.yxjm_intro { 
	padding:10px; 
	border:1px dashed #c9c9c9; 
	font-size:14px; 
	font-weight:bold;
}
.yxjm_table { 
	margin-top:22px;
	padding-bottom:20px;
}
.yxjm_table td.dl {
	font-size:18px;
	line-height:40px;
	color:#e67016;
}
.yxjm_table td.t {
	font-size:14px;
	line-height:40px;
}
.yxjm_table td.t span {
	display:block;
	width:100px;
	height:40px;
	font-size:14px;
	line-height:40px;
}
.yxjm_table td em {
	font-style:normal;
	color:#f00;
}
.yxjm_table td.i input {
	width:212px;
	height:22px;
	line-height:20px;
	border:1px solid #c7c7c7;
}
.yxjm_table td.l input {
	width:555px;
	height:22px;
	line-height:20px;
	border:1px solid #c7c7c7;
}
.yxjm_table td.fg {
	border-bottom:1px solid #c7c7c7;
}
.yxjm_table td textarea {
	width:570px;
	height:100px;
	padding:10px;
	border:1px solid #c7c7c7;
	line-height:20px;
	color:#999;
}
.yxjm_table td.link .submit {
	 float:left;
}
.yxjm_table td.link .reset {
	 float:left;
	 display:inline;
	 width:99px;
	 height:35px;
	 background:url(../images/reset.jpg) no-repeat;
	 text-indent:-9999px;
	 border:none;
	 margin-left:10px;
	 cursor:pointer;
}

.prohd{ padding-bottom:7px;}
#ncont{ padding:0;}
#ncont ul{ }
#ncont ul li{ background:none;padding: 5px 5px 5px 10px;margin: 0; height:25px; line-height:25px;}
#ncont .content{ border:2px solid #F2F2F2;}
#ncont ul li .icon-contact1 { background-position: 0 -169px; }
#ncont ul li .icon-contact2 { background-position: -1px -208px; }
#ncont ul li .icon-contact3 { background-position: 0 -245px; }
#ncont ul li .icon-contact4 { background-position: 0 -282px; }
#ncont ul li .icon { margin-top: 2px; margin-right: 12px; }