@charset "UTF-8";

body {  }
.box { width: 1002px; margin: 0 auto; }

.head-wrap {
	background: #FFFFFF;
	height: 119px;
	position:relative;
	zoom:1;
	z-index:9999;
}
.head {
	height: 89px;
	position: relative;
	zoom: 1;
}
a.logo,
a.logo:visited {
	float: left;
	margin-left: 8px;
	margin-top: 20px;
	width: 114px;
	height: 58px;
	display: block;
	overflow: hidden;
	text-decoration: none;
	text-indent: -9999px;
	background: url(logo.gif) no-repeat;
}
a.logo:hover {
	text-decoration: none;
}
.tel-search {
	float: right;
	margin-top: 25px;
	margin-right: 11px;
	position:relative;
	zoom:1;
	z-index: 999;
}
.tel-search .tel {
	float: left;
	font: 20px/24px Arial;
	color: #ff7200;
	display: block;
	padding-left: 30px;
	background: url(bg_tel.gif) 0 50% no-repeat;
}
.tel-search .search {
	width: 181px;
	line-height:21px;
	background: url(bg_search.gif) no-repeat;
	float: left;
	margin-left: 10px;
	margin-top: 2px;
	cursor: pointer;
	position: relative;
	zoom: 1;
}
.tel-search .search span {
	padding: 5px 24px 4px 14px;
	line-height: 20px;
	color: #999999;
}

.tel-search ul {
	position:absolute;
	z-index:99999;
	display:none;
	width:179px;
	right:0px;_right:-1px;
	top:21px;_top:20px;
	border:1px solid #C0C0C0;
	border-top:none;
	background-color:#fafafa;
}
.tel-search ul li {
	padding-left:15px;
	line-height:22px;
}
.nav {
	position: absolute;
	right: 0;
	bottom: 0;
	z-index:888;
}
.nav ul { float: right; }
.nav ul li {
	padding-right: 1px;
	background: url(bg_nav_splt.gif) 100% 100% no-repeat;
	width: 94px;
	height: 36px;
	float: left;
	position: relative;
	zoom: 1;
}
.nav ul li a,
.nav ul li a:visited {
	text-decoration: none;
	display: block;
	text-align: center;
	font: 14px/20px "微软雅黑";
	color: #333333;
	padding: 8px 0px;
	z-index: 99;
}
.nav ul li a:hover {
	color: #039192;
	text-decoration: none;
	z-index: 99;
}
.nav ul li a.active,.nav ul li a.active:visited,.nav ul li a.active:hover {
	text-decoration: none;
	display: block;
	text-align: center;
	font: 14px/20px "微软雅黑";
	color: #039192;
	padding: 8px 0px;
	text-decoration: none;
	z-index: 99;
}
.nav ul li.last { padding-right: 0; background: none; }
.subnav-wrap {
	height: 30px;
	background: #039192 url(bg_top_shadow.png) 0 0 repeat-x;_background: #039192;
	color: #FFFFFF;
}

.nav ul li .submenu {
	color: #FFFFFF;
	margin-top: 36px;
	line-height: 30px;
	z-index: 88;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}
.nav ul li .submenu#ztqqjd_sub { width: 635px; }
.nav ul li .submenu#cpzx_sub { width: 175px; }
.nav ul li .submenu#lrztq_sub { width: 520px; }
.nav ul li .submenu#ztqjg_sub { width: 770px; }
.nav ul li .submenu#gylct_sub { width: 520px; }
.nav ul li .submenu span {
	display: inline;
	padding: 0px 16px;
}
.nav ul li .submenu a,
.nav ul li .submenu a:visited {
	padding: 0;
	text-align: left;
	display: inline;
	font:12px/30px "宋体";
	color: #FFFFFF;
	text-decoration: none;
}
.nav ul li .submenu a:hover {
	display: inline;
	font:12px/30px "宋体";
	color: #FFFFFF;
	text-decoration: underline;
}
.slide-wrap {
	height: 322px;
	position: relative;
	zoom: 1;
}
#slide {
	height: 322px;
	overflow: hidden;
	position: relative;
	zoom: 1;
}
#slide div {
	height: 322px;
}
.slide-wrap .slide-btn {
	position: absolute;
	top: 50%;
	left: 0;
	margin-top: -33px;
	width: 100%;
}
.slide-wrap .slide-btn .box { position: relative; zoom: 1; }
.slide-wrap .btn3s-wrap {
	position: relative;
	zoom: 1;
}
.slide-wrap .slide-btn .btn-arrow {
	width: 43px;
	height: 67px;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	background: url(btn_slide_lr.png) 0 0 no-repeat;
	position: absolute;
	top: 0;
}
.slide-wrap .slide-btn .btn-arrow#prev {
	margin-left: -43px;
	left: 0;
}
.slide-wrap .slide-btn .btn-arrow#next {
	background-position: -43px 0;
	margin-right: -43px;
	right: 0;
}
.btn3s {
	position: absolute;
	bottom:0;
	right: 1px;
	z-index: 999;
}
.btn3s a,
.btn3s a:visited {
	width: 162px;
	height: 60px;
	display: block;
	float: left;
	overflow: hidden;
	text-decoration: none;
	text-indent: -9999px;
	background: url(bg_slide_btns.png) 0px 0 no-repeat;
	margin-left: 7px;
}
.btn3s a:hover {
	text-decoration: none;
}
.btn3s a#btn2 { background-position: -170px 0;}
.btn3s a#btn3 { background-position: -340px 0;}
.btn3s a#btn4 { background-position: -510px 0; width:182px;}

.main-wrap { margin-top: 15px;}

.box-con { float: left; margin-bottom: 12px; }
.box-con .box-tit-wrap,
.box-con .box-tit-r {
	height: 33px;
	overflow: hidden;
	background: url(bg_con_tit.gif) no-repeat;
	position:relative;
	zoom:1;
}
.box-con .box-tit-r {
	background-position: 100% -35px;
}
.box-con .box-body {
	padding: 14px 10px 10px 10px;
	border: 1px solid #C9C9C9;
	border-top: none;
}
.box-con .box-body .info {
	color: #333333;
	line-height: 20px;
}
.box-con .box-tit-r h4 {
	padding-left: 15px;
	font: 16px/33px "微软雅黑";
	color: #039192;
	display:block;
	width:90px;
	float:left;
}
.box-con .box-tit-r h4 a,.box-con .box-tit-r h4 a:visited,.box-con .box-tit-r h4 a:hover {
	font: 16px/33px "微软雅黑";
	color: #039192;
}
.box-con .box-tit-r a.more,
.box-con .box-tit-r a.more:visited {
	display:inline;
	float:right;
	margin-right: 32px;
	margin-top: 3px;
	font:12px/31px "微软雅黑";
	color: #333333;
	text-decoration: none;
	position:relative;
	zoom:1;
}
.box-con .box-tit-r a.more:hover {
	text-decoration: underline;
}
.box-con .box-tit-r a.more em {
	display: block;
	width: 13px;
	height: 13px;
	overflow: hidden;
	text-indent: -9999px;
	position:absolute; 
	top:8px;
	right:-15px;
	background: url(bg_con_tit.gif) 0 -90px no-repeat;
}
.box-con .fuwu-map { padding:1px 3px;_padding:3px 3px 4px 3px;}

.box-con-l { width: 300px; }
.box-con-m { width: 359px; margin-left: 14px; }
.box-con-r { width: 315px; float: right; }
.r3side { margin-bottom: 12px; }
.r3side .box-con { width: 315px; margin-bottom: 8px; }

.footer .foot-menu {
	height: 42px;
	background: url(bg_ft_menu.gif) repeat-x;
}

.foot-menu ul li {
	float: left;
	width: 104px;
	padding: 6px 0;
}
.foot-menu ul li a,
.foot-menu ul li a:visited {
	display: block;
	font: 14px/30px "微软雅黑";
	color: #484848; 
	text-decoration: none;
	text-align: center;
}
.foot-menu ul li a:hover {
	text-decoration: underline;
	color: #039192;
}
.foot-menu ul li.first { width: 60px; }
.foot-menu ul li.first a { text-align: left; }
.foot-menu ul li.last a { text-align: right;  }

.footer .foot {
	padding: 10px 0;
	height: 43px;
	background: #069293 url(bg_foot.jpg) 50% 0 no-repeat;
}
.foot .copyright {
	float: left;
	font: 12px/22px Verdana,"宋体";
	color: #FFFFFF;
}
.foot .copyright a,
.foot .copyright a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.foot .copyright a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.foot .copyright span { display: block; }
.foot .links {
	float: right;
	width: 205px;
	height: 22px;
	background: url(bg_foot_links.gif) no-repeat;
	cursor:pointer;
	position:relative;
	zoom:1;
}
.foot .links span {
	padding: 5px 26px 5px 7px;
	color: #a4cdcd;
}
.foot .links ul {
	width:203px;
	height:100px;
	border:1px solid #ccc;
	position: absolute;
	left:0px;
	top:-102px;
	background-color:#fafafa;
	overflow:auto;
	display:none;
}
.foot .links ul li {
	line-height:20px;
	padding-left:15px;
}

.box-zyfw {}

.box-zyfw ul li {
	padding-bottom: 13px;
	margin-bottom: 13px;
	border-bottom: 1px dashed #CCCCCC;
}
.box-zyfw ul li.last {
	margin: 0;
	padding: 0;
	border: none;
	padding-top:1px;
}
.box-zyfw ul li .thumb {
	width: 111px;
	height: 81px;
	border: 3px solid #C3C3C3;
	overflow: hidden;
	float: left;
	margin-right: 5px;
}
.box-zyfw ul li .thumb img {
	width: 111px;
	height: 81px;
	overflow: hidden;
	display: block;
}
.box-zyfw ul li .info {
	float: right;
	width: 150px;
}
.box-zyfw ul li .info h4 {
	padding-bottom:5px;
}
.box-zyfw ul li .info h4,
.box-zyfw ul li .info h4 a,
.box-zyfw ul li .info h4 a:visited {
	font: 18px/20px "微软雅黑";
	color: #039192;
	text-decoration: none;
}
.box-zyfw ul li .info h4 a:hover {
	text-decoration: underline;
}
.box-zyfw ul li .info a.detail,
.box-zyfw ul li .info a.detail:visited {
	display: block;
	width: 100%;
	float: right;
	text-align: right;
	color: #333333;
	text-decoration: none;
	padding-top:6px; 
}
.box-zyfw ul li .info a.detail:hover {
	text-decoration: underline;
}
.box-zxdt .top1 .thumb {
	width: 129px;
	height: 91px;
	overflow: hidden;
	float: left;
	margin-right: 12px;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.54);
}
.box-zxdt .top1 .thumb img {
	width: 129px;
	height: 91px;
	overflow: hidden;
	display: block;
}
.box-zxdt .top1 .info h4,
.box-zxdt .top1 .info h4 a,
.box-zxdt .top1 .info h4 a:visited {
	font-size: 14px;
	color: #039192;
	padding-bottom: 7px;
	text-decoration: none;
}
.box-zxdt .top1 .info h4 a:hover {
	font-size: 14px;
	color: #039192;
	text-decoration: underline;
}
.box-zxdt .top1 .info a.detail,
.box-zxdt .top1 .info a.detail:visited {
	color: #ff7200;
	text-decoration: none;
}
.box-zxdt .top1 .info a.detail:hover {
	text-decoration: underline;
}
.box-zxdt .sendmsg {
	margin-top: 8px;
	padding-bottom: 11px;padding-bottom:7px;
	border-bottom: 1px dashed #CCCCCC;
}
.sendmsg .msg {
	width: 232px;
	height: 24px;
	border: 1px solid #D6D6D6;
	border-radius: 3px;
	float: left;
}
.sendmsg .msg input { border: none; line-height: 20px; height: 18px; padding: 3px 1px; width: 99%; color: #999999; }
.sendmsg .btn-send {
	float: left;
	margin-left: 4px;
	border: none;
	width: 92px;
	height: 27px;
	cursor: pointer;
	background: url(bg_sendmsg.png) -238px 0 no-repeat;
}
.box-zxdt .news-list { margin-top: 12px; }
.lists ul li {
	color: #333333;
	line-height: 20px;
	height:20px;
	overflow:hidden;
	position: relative;
	zoom: 1;
}
.lists ul li a,
.lists ul li a:visited {
	color: #333333;
	line-height: 20px;
	text-decoration: none;
}
.lists ul li a:hover {
	color: #333333;
	text-decoration: underline;
}
.lists ul li  span {
	position: absolute;
	right: 0;
	top: 0;
	line-height: 22px;
}
.box-zytd { height: 241px; }
.box-zytd ul { margin-top: 5px; }
.box-zytd ul li {
	border-bottom: 1px dashed #CCCCCC;
	padding-bottom: 22px;
	margin-bottom: 22px;
}
.box-zytd ul li.last { padding: 0; margin: 0; border: none; }
.box-zytd ul li .thumb {
	width: 81px;
	height: 87px;
	overflow: hidden;
	float: left;
	box-shadow: 1px 1px 0px rgba(0, 0, 0, 0.54);
}
.box-zytd ul li .thumb img {
	width: 81px;
	height: 87px;
	overflow: hidden;
	display: block;
}
.box-zytd ul li .info {
	width: 176px;
	float: right;
	color: #333333;
}
.box-zytd ul li .info h4,
.box-zytd ul li .info h4 a,
.box-zytd ul li .info h4 a:visited {
	font-size: 14px;
	line-height: 20px;
	color: #039192;
	text-decoration: none;
}
.box-zytd ul li .info h4 a:hover {
	font-size: 14px;
	color: #039192;
	text-decoration: underline;
}
a.yy,
a.yy:visited {
	width: 76px;
	height: 25px;
	display: block;
	float: right;
	background: url(btn_zytd_yy.png) no-repeat;
	text-align: center;
	line-height: 24px;
	color: #FFFFFF;
	text-decoration: none;
}
a.yy:hover {
	color: #FFFFFF;
	text-decoration: none;
}
.box-cpzx .tab a,
.box-cpzx .tab a:visited {
	width: 79px;
	height: 23px;
	float: left;
	margin-right: 5px;
	text-align: center;
	color: #333333;
	line-height: 23px;
	text-shadow: 1px 1px 0px #FFFFFF;
	text-decoration: none;
	background: url(btn_cpzx_tab.gif) -92px 0px no-repeat;
}
.box-cpzx .tab a:hover {
	color: #FFFFFF;
	background-position: 0 0;
	text-shadow: none;
}
.box-cpzx .tab a.active,
.box-cpzx .tab a.active:visited,
.box-cpzx .tab a.active:hover {
	width: 79px;
	height: 23px;
	float: left;
	margin-right: 5px;
	text-align: center;
	color: #FFFFFF;
	line-height: 23px;
	text-shadow: none;
	text-decoration: none;
	background: url(btn_cpzx_tab.gif) 0px 0px no-repeat;
}

.box-cpzx ul {
	margin-top: 9px;
	float: left;
	width: 339px;
	margin-right: -9px;
	margin-bottom: -9px;
}
.box-cpzx ul li {
	width: 104px;
	height: 100px;
	float: left;
	margin-right: 9px;
	margin-bottom: 9px;
	line-height: 22px;
	text-align: center;
}
.box-cpzx ul li img {
	width: 102px;
	height: 78px;
	display: block;
	margin: 0 auto;
	border: 1px solid #E6E6E6;
}
.box-tlcs { 
	height:43px;_height:48px;
	overflow:hidden;
}
.box-tlcs .do-test {
	float: left;
	background: url(bg_hearing_test.gif) no-repeat;
	padding-left: 70px;;
	font:14px/43px "微软雅黑";
	color: #090909;
}
.box-tlcs .yy { margin-top: 11px;}
.box-ebook a.book,
.box-ebook a.book:visited {
	display: block;
	font:17px/41px "微软雅黑";
	color: #090909;
	background: url(bg_ebook.gif) no-repeat;
	padding-left: 75px;
	text-decoration: none;
}
.box-ebook a.book:hover {
	text-decoration: underline;
}

.img1 img { border: 1px solid #CBCBCB; }

.box-qna .qa1 {
	height:52px;
	overflow:hidden;
	margin-top: -2px;
}
.box-qna .qa1 dt {
	float: left;
	color: #fc811e;
	font-weight: bold;
	width: 65px;
}
.box-qna .qa1 dd {
	float: right;
	width: 222px;
	color: #000000;
	overflow:hidden;
}
.box-qna .lists { 
	margin-top: 5px;_margin-top: 3px;  
	padding-top:3px;
	border-top: 2px solid #C7C7C7;
}

.cat-banner { height: 285px; background-position: 50% 0; background-repeat: no-repeat; }
.sider-wrap {
	float: left;
	width: 228px;
	margin: 0px 26px 10px 12px;
}
.cat-main { float: left; width: 720px; }
#banner-fwwl { background-image: url(banner_fwwl.jpg); }
#banner-qjd { background-image: url(banner_qjd.jpg); }
#banner-cpzx { background-image: url(banner_cpzx.jpg); }
#banner-lrztq { background-image: url(banner_ertongztq.jpg); }
#banner-dsq { background-image: url(banner_dsq.jpg); }
#banner-yps { background-image: url(banner_yps.jpg); }
#banner-about { background-image: url(banner_about.jpg);}
#banner-zyfw { background-image: url(banner_zyfw.jpg);}
#banner-nwwd { background-image: url(banner_nwwd.jpg);}
#banner-thh { background-image: url(banner_thh.jpg);}

.cat-tel { margin-top: 14px; }
.sider { }
.sider h4 {
	width: 226px;
	height: 55px;
	margin: 0px auto;
	font-weight: normal;
	background: url(bg_sider.png) -1px 0 no-repeat;
}
.sider h4 span {
	padding-left: 16px;
	font:20px/55px "微软雅黑";
	color: #FFFFFF;
	font-weight: normal;
	text-shadow: 2px 2px 0px #004e52;
}
.sider ul li {
	width: 185px;
	height: 43px;
	padding: 0px 10px 0px 33px;
	background: url(bg_sider.png) 0px -59px no-repeat;
}
.sider ul li a,
.sider ul li a:visited {
	display: block;
	font: 16px/43px "微软雅黑";
	color: #333333;
	text-decoration: none;
}
.sider ul li a:hover {
	color: #039192;
	text-decoration: none;
}
.sider ul li a.left_on,.sider ul li a.left_on:visited,.sider ul li a.left_on:hover {
	display: block;
	font: 16px/43px "微软雅黑";
	color: #039192;
	text-decoration: none;
}
.sider-wrap .slt {
	height:0px;
	border-top:3px solid #039192;
	display: block;
	margin: 26px 0 14px 0;
	line-height:0px;
	padding:0px;
}
.cat-main .tit {
	padding-bottom: 8px;
	border-bottom: 1px solid #B5B5B5;
	position: relative;
	zoom: 1;
}
.cat-main .tit h4 {
	font:18px/22px "微软雅黑";
	color: #008587;
	padding-top:3px;
}
.cat-main .tit .crumbs {
	position: absolute;
	right: 0;
	bottom: 0;
	color: #999999;
	line-height: 22px;
}
.cat-main .tit .crumbs a,
.cat-main .tit .crumbs a:visited {
	color: #999999;
	line-height: 22px;
	text-decoration: none;
}
.cat-main .tit .crumbs a:hover {
	color: #999999;
	line-height: 22px;
	text-decoration: underline;
}

.main-content {
	padding-top: 20px;
	background-color: #FFFFFF;
}
.fwwl-content {
	height:auto !important;
	height:633px;
	min-height: 633px;
	background: url(bg_fwwl.gif) 50% 70px no-repeat;
}
.fwwl-list { overflow: hidden; width: 720px; margin-bottom: 16px; border-bottom: 1px dashed #B2B2B2; }
.fwwl-list h3 {
	padding-bottom: 16px;
	font:24px/36px "微软雅黑";
	color: #333333;
}
.fwwl-list ul { float: left; width: 756px; margin: 0; margin-right: -36px; }
.fwwl-list ul li {
	margin-bottom: 12px;
	line-height: 22px;
	position: relative;
	zoom: 1;
}
.fwwl-list ul li a,
.fwwl-list ul li a:visited {
	color: #039192;
	line-height:22px;
	text-decoration: none;
}
.fwwl-list ul li a:hover {
	text-decoration: underline;
}
.fwwl-list ul li span {
	color: #666666;
	position: absolute;
	left: 220px;
	top: 0px;
	line-height: 22px;
}
.fwwl-list ul li div {
	color: #666666;
	position: absolute;
	left: 350px;
	top: 0px;
	line-height: 22px;
}

.fwwl_title,.fwwl_phone {
	 color: #000000;
    font: 20px/26px "微软雅黑";
}
.fwwl_content { 
	padding-top:10px;
}
.fwwl_content,.fwwl_content p,.fwwl_content a,.fwwl_content span,.fwwl_content strong {
	line-height:24px;
	font-size:14px;
}

.fwwl_tab {
	margin-top: 12px;
	height:36px;
	border-bottom: 2px solid #CCCCCC;
}

.fwwl_tab a,
.fwwl_tab a:visited {
	display: block;
	float: left;
	width: 116px;
	height: 38px;
	margin-bottom: -2px;
	background: url(btn_shop_tab.gif) -120px 0 no-repeat;
	margin-right: 4px;
	font: 16px/38px "微软雅黑";
	color: #000000;
	text-shadow: 2px 2px 0px #FFFFFF;
	text-align: center;
	text-decoration: none;
}
.fwwl_tab a:hover {
	background-position: 0 0;
	color: #FFFFFF;
	text-shadow: 2px 2px 0px #004e52;
	text-decoration: none;
}
.fwwl_tab a.active,
.fwwl_tab a.active:visited,
.fwwl_tab a.active:hover {
	display: block;
	float: left;
	width: 116px;
	height: 38px;
	margin-bottom: -2px;
	background: url(btn_shop_tab.gif) no-repeat;
	margin-right: 4px;
	font: 16px/38px "微软雅黑";
	color: #FFFFFF;
	text-shadow: 2px 2px 0px #004e52;
	text-align: center;
	text-decoration: none;
}

.shop-content .intro {
	font:20px/26px "微软雅黑";
	color: #000000;
}
.shop-tab {
	margin-top: 12px;
	height:36px;
	border-bottom: 2px solid #CCCCCC;
}
.shop-tab a,
.shop-tab a:visited {
	display: block;
	float: left;
	width: 116px;
	height: 38px;
	margin-bottom: -2px;
	background: url(btn_shop_tab.gif) -120px 0 no-repeat;
	margin-right: 4px;
	font: 16px/38px "微软雅黑";
	color: #000000;
	text-shadow: 2px 2px 0px #FFFFFF;
	text-align: center;
	text-decoration: none;
}
.shop-tab a:hover {
	background-position: 0 0;
	color: #FFFFFF;
	text-shadow: 2px 2px 0px #004e52;
	text-decoration: none;
}
.shop-tab a.active,
.shop-tab a.active:visited,
.shop-tab a.active:hover {
	display: block;
	float: left;
	width: 116px;
	height: 38px;
	margin-bottom: -2px;
	background: url(btn_shop_tab.gif) no-repeat;
	margin-right: 4px;
	font: 16px/38px "微软雅黑";
	color: #FFFFFF;
	text-shadow: 2px 2px 0px #004e52;
	text-align: center;
	text-decoration: none;
}

.shop_xq { padding-top:15px;}
.shop_xq,.shop_xq p,.shop_xq a,.shop_xq span,.shop_xq strong {
	font-size:16px;
	line-height:28px;
	font-family:"微软雅黑";
}
.shop_map { 
	margin-top:10px; 
	height:361px; 
	width:718px; 
	border:1px solid #c8c6c4;
	margin-bottom:15px;
}

.shop_yps ul {
	padding-bottom:50px;
}

.shop_yps ul li { 
	margin-top:27px; 
	position:relative; 
	zoom:1; 
}
.shop_yps ul li em { 
	display:block;
	width:150px; 
	height:161px; 
	padding-bottom:2px; 
	padding-right:2px; 
	background:url(qjd_yps_yy.jpg) no-repeat;
}
.shop_yps ul li em img { 
	width:150px; 
	height:161px;
}
.shop_yps ul li span { 
	display:block; 
	width:538px; 
	height:36px; 
	border-top:1px dashed #999; 
	border-bottom:1px dashed #999; 
	position: absolute;
	top:3px;
	right:0px;
	font:20px/36px "微软雅黑";
	color:#099495;

}
.shop_yps ul li div {
	width:538px;
	position: absolute;
	top:45px;
	right:0px;
	line-height:21px;
	font-size:14px;
	color:#000;
}

.filter-wrap { border: 1px solid #DDDDDD; margin-top: 18px; }
.filter-wrap h4 {
	background: #F7F7F7;
	font:16px/30px "微软雅黑";
	color: #039192;
	padding-left: 16px;
}
.filter-conditions { padding: 7px; overflow: hidden;}
.filter-conditions dl { border-bottom: 1px dotted #CBCBCB; clear: both; float: left; width: 98%; }
.filter-conditions dl.last { border: none; }
.filter-conditions dt {
	width: 74px;
	float: left;
	color: #333333;
	font-weight: bold;
	line-height: 32px;
	padding-left: 12px;
}
.filter-conditions dd {
	float: right;
	width: 602px;
	line-height: 32px;
	color: #039192; 
	word-wrap:break-word;
	overflow:hidden;
}

.filter-conditions dd a,
.filter-conditions dd a:visited {
	color: #039192;
	text-decoration: none;
	line-height: 32px;
	height: 32px;
	float:left;
	width:150px;
	word-wrap: keep-all;
	padding-right: 12px;
}
.filter-conditions dd a:hover {
	color: #039192;
	padding-right: 12px;
	text-decoration: underline;
}
.filter-conditions dd a.on,
.filter-conditions dd a.on:visited,
.filter-conditions dd a.on:hover {
	color: #039192;
	text-decoration: underline;
	text-decoration: none;
	line-height: 32px;
	height: 32px;
	float:left;
	width:150px;
	word-wrap: keep-all;
	padding-right: 12px;
}
.icon-check {
	background-image: url(bg_filter_a.gif);
    background-position: 0px 0px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 14px;
    line-height: 14px;
    vertical-align: text-top;
    width: 14px;
    margin-right: 1px;
}
.filter-conditions dd a:hover .icon-check {
	background: url(bg_filter_a.gif) 0px -28px no-repeat;
}
.filter-conditions dd a.on .icon-check,
.filter-conditions dd a.on:visited .icon-check,
.filter-conditions dd a.on:hover .icon-check {
	background-image: url(bg_filter_a.gif);
    background-position: 0px -28px;
    background-repeat: no-repeat;
    display: inline-block;
    height: 14px;
    line-height: 14px;
    vertical-align: text-top;
    width: 14px;
    margin-right: 1px;
}
.prd-list ul { float: left; width: 736px; margin-right: -16px; margin-top: 15px; }
.prd-list ul li {
	width: 168px;
	height: 190px;
	float: left;
	margin-right: 16px;
	margin-bottom: 16px;
	text-align: center;
}
.prd-list ul li img {
	width: 166px;
	height: 132px;
	border: 1px solid #E1E1E1;
	display: block;
	overflow: hidden;
	margin-bottom: 6px;
}
.prd-list ul li a,
.prd-list ul li a:visited {
	text-align: center;
	font-size: 14px;
	line-height: 26px;
	color: #181818;
	text-decoration: none;
	display:block;
	width:168px; 
	height:168px;
	overflow:hidden;
}
.prd-list ul li a:hover {
	text-decoration: none;
}
.prd-list ul li .price {
	font-size: 16px;
	line-height: 22px;
	color: #f08308;
	text-decoration: none;
	text-align: center;
	display: block;
}
.prd_fy {
	text-align:center;
	border-top:1px dashed #999;
	padding-top: 10px;
	padding-bottom:30px;
}

/*产品中心*/
.ztq_pp ul li {
	height:144px;
	padding-bottom:20px;
	border-bottom:1px dashed #999;
	margin-bottom:20px;
	position:relative;
	zoom:1;
	overflow:hidden;
	padding-left:213px;
}
.ztq_pp ul li img {
	position:absolute;
	top:0px;
	left:0px;
	display:block;
	width:201px;
	height:142px;
	border:1px solid #c4c4c4;
}
.ztq_pp ul li a.img img {
	width:201px;
	height:142px;
}
.ztq_pp ul li a.title {
	font-size:16px;
	color:#039192;
	font-weight:bold;
}
.ztq_pp ul li p { 
	display:block;
	margin:5px 0px;
	line-height:22px;
	height:88px;
	overflow:hidden;
}
.ztq_pp ul li a.link,.ztq_pp ul li a.link:visited,.ztq_pp ul li a.link:hover {
	color:#ff7200;
}

.ztq_pp_hdm { 
	height:41px; 
	padding-bottom:6px; 
	background:url(ztq_pp_yy.jpg) bottom no-repeat;
}
.ztq_pp_hdm a,.ztq_pp_hdm a:visited,.ztq_pp_hdm a:hover {
	display:inline;
	width:167px;
	height:41px;
	text-align:center;
	line-height:41px;
	margin-right:5px;
	float:left;
	background:url(ztq_pp_hdm.jpg) no-repeat;
	font-size:16px;
	font-weight:bold;
	color:#666;
	text-decoration:none;
}
.ztq_pp_hdm a.active,.ztq_pp_hdm a.active:visited,.ztq_pp_hdm a.active:hover {
	display:inline;
	width:167px;
	height:41px;
	text-align:center;
	line-height:41px;
	margin-right:5px;
	float:left;
	background:url(ztq_pp_hdm.jpg) no-repeat;
	background-position:0px -41px;
	font-size:16px;
	font-weight:bold;
	color:#039192;
	text-decoration:none;
}
.ztq_pp_hdm_con { 
	padding:12px; 
	padding-bottom:20px; 
	border-bottom:1px dashed #999;
}
.ztq_pp_hdm_con strong {
	font-size:16px;
	font-weight:bold;
	color:#039192;
}
.ztq_pp_hdm_con p {
	padding-top:10px;
	line-height:22px;
}

.ztq_pp_list ul {
	padding-bottom:30px;
}
.ztq_pp_list ul li {
	margin:0px 36px;
	margin-top:25px;
	width:168px;
	height:154px;
	float:left;
	overflow: hidden;
	text-align:center;
}
.ztq_pp_list ul li a.img {
	display:block;
	width:162px;
	height:118px;
	border:3px solid #e1e1e1;
}
.ztq_pp_list ul li a.img img {
	width:162px;
	height:118px;
}
.ztq_pp_list ul li a.title,.ztq_pp_list ul li a.title:visited,.ztq_pp_list ul li a.title:hover {
	font-size:14px;
	color:#181818;
	line-height:30px;
}
.ztq_pp_list ul li p { 
	padding:4px 0px;
	line-height:22px;
	display:block;
	height:66px;
	overflow:hidden;
}
.ztq_pp_list ul li a.link,.ztq_pp_list ul li a.link:visited,.ztq_pp_list ul li a.link:hover {
	color:#eb0000;
}
.ztq_fy { 
	border-top:1px dashed #999;
	padding-top:15px;
	padding-bottom:50px;
	margin-top:10px;
	text-align:center;
}

.ztq_content { padding-top:20px;}
.ztq_content,.ztq_content p,.ztq_content a,.ztq_content span,.ztq_content strong {
	line-height:22px;
	font-size:14px;
}

/*老人助听器*/
.lrztq_list ul {
	padding-bottom:20px; 
}
.lrztq_list ul li {
	height:34px;
	line-height:34px;
	border-bottom:1px dashed #b2b2b2;
}
.lrztq_list ul li a {
	font-size:14px;
}
.lrztq_list ul li a:hover {
	font-weight:bold;
	color:#039192;
	text-decoration:none;
}
.lrztq_fy {
	text-align:center;
	padding-bottom:50px;
}

.lrztq_title {
	font-size:14px;
	font-weight:bold;
	line-height:22px;
	text-align: center;
	color: #039192;
	padding-bottom: 10px;
	border-bottom:1px dashed #999;
	margin-bottom:10px;
}

.lrztq_info { height:204px; background:url(product_info.jpg) no-repeat; position:relative; zoom:1;}
.lrztq_thumb { width:253px; height:200px; position:absolute; left:2px; top:2px;}
.lrztq_thumb img { width:253px; height:200px;}
.lrztq_canshu { position:absolute; left:290px; font-size:16px; color:#039192;}
.lrztq_canshu span { font-size:16px; color:#000;}
.lrztq_pp { top:15px;}
.lrztq_wg { top:55px;}
.lrztq_rq { top:94px;}
.lrztq_jg { top:134px;}
.lrztq_jg { color:#f97700;}

.lrztq_content_t { height:46px; background:url(product_con_t.jpg) no-repeat; margin:15px 0px;}
.lrztq_content { padding-bottom:30px;}
.lrztq_content,.lrztq_content p,.lrztq_content a,.lrztq_content span,.lrztq_content strong {
	line-height:22px;
	font-size:14px;
}

/*验配师团队*/
.yps_intro span {
	font:20px/30px "微软雅黑";
}
.yps_intro p { 
	line-height:22px;
	padding-top:5px;
	font-size:12px;
}


.yps_list ul {
	padding-bottom:20px;
}

.yps_list ul li { 
	margin-top:27px; 
	position:relative; 
	zoom:1; 
}
.yps_list ul li em { 
	display:block;
	width:150px; 
	height:161px; 
	padding-bottom:2px; 
	padding-right:2px; 
	background:url(qjd_yps_yy.jpg) no-repeat;
}
.yps_list ul li em img { 
	width:150px; 
	height:161px;
}
.yps_list ul li span { 
	display:block; 
	width:538px; 
	height:36px; 
	border-top:1px dashed #999; 
	border-bottom:1px dashed #999; 
	position: absolute;
	top:3px;
	right:0px;
	font:20px/36px "微软雅黑";
	color:#099495;
}
.yps_list ul li div {
	width:538px;
	position: absolute;
	top:45px;
	right:0px;
	height:120px;
	overflow:hidden;
	line-height:24px;
	font-size:14px;
	color:#000;
}
.yps_list a.yuyue,.yps_list a.yuyue:visited,.yps_list a.yuyue:hover {
	width: 76px;
	height: 25px;
	display: block;
	position:absolute;
	right:0px;
	top:10px;
	background: url(btn_zytd_yy.png) no-repeat;
	text-align: center;
	line-height: 24px;
	color: #FFFFFF;
	text-decoration: none;
}

.yps_title {
	border-top:1px dashed #999; 
	border-bottom:1px dashed #999; 
	font:20px/36px "微软雅黑";
	color:#099495;
	padding-left:20px;
	margin-top:10px;
	position:relative;
	zoom:1;
}
.yps_title a,.yps_title a:visited,.yps_title a:hover {
	width: 76px;
	height: 25px;
	display: block;
	position:absolute;
	right:0px;
	bottom:5px;
	font:14px/25px "微软雅黑";
	background: url(btn_zytd_yy.png) no-repeat;
	text-align: center;
	line-height: 24px;
	color: #FFFFFF;
	text-decoration: none;
}
.yps_content { 
	padding-top:10px;
	padding-bottom:30px;
}
.yps_content,.yps_content p,.yps_content a,.yps_content span,.yps_content strong {
	line-height:22px;
	font-size:14px;
}

/*关于立聪堂*/
.about_content,.about_content p,.about_content a,.about_content span,.about_content strong {
	line-height:22px;
	font-size:14px;
}

.qysm { 
	margin-top:20px;
	padding-top:10px;
	border-top:2px solid #cbcbcb;
}
.qysm em {
	font:18px "微软雅黑";
	font-style:normal;
}
.qysm ul { 
	padding-bottom:30px;
}
.qysm ul li {
	margin-top:30px;
	padding-bottom:30px; 
	border-bottom:1px dashed #b2b2b2;
	height:106px; 
	padding-left:170px;
	position:relative;
	zoom:1;
}
.qysm ul li img {
	display:block;
	width:155px;
	height:106px;
	position:absolute;
	left:0px;
	top:0px;
}
.qysm ul li span {
	font:18px/28px "微软雅黑";
	color:#000;
}
.qysm ul li p {
	color:#666;
	line-height:22px;
	font-size:14px;
	padding-top:5px;
}

.news_tj {
	padding-left:225px;
	position:relative;
	zoom:1;
	height:144px;
	overflow:hidden;
	padding-bottom:20px;
	border-bottom:1px dashed #999;
}
.news_tj a.img {
	display:block;
	width:201px;
	height:142px;
	border:1px solid #c4c4c4;
	position:absolute;
	top:0px;
	left:0px;
}
.news_tj a.img img {
	width:201px;
	height:142px;
}
.news_tj a.title,.news_tj a.title:visited,.news_tj a.title:hover {
	font:16px/20px "微软雅黑";
	color:#333;
}
.news_tj span {
	display:block;
	color:#666;
	padding-top:5px;
}
.news_tj p {
	display:block;
	height:66px;
	overflow:hidden;
	line-height:22px;
	padding-top:5px;
	font-size:14px;
	margin-bottom:5px;
}
.news_tj a.link,.news_tj a.link:visited,.news_tj a.link:hover {
	color:#e80101;
	font-size:14px;
}

.news_list {
	padding-top:10px;
	padding-bottom:20px;
}
.news_list ul li {
	height:30px;
}
.news_list ul li a,.news_list ul li a:visited {
	line-height:30px;
	font-size:14px;
	color:#333;
	position:relative;
	zoom:1;
	display:block;
}
.news_list ul li a:hover {
	font-weight:bold;
	color:#039192;
	text-decoration:none;
}
.news_list ul li a span {
	line-height:30px;
	font-size:14px;
	color:#999;
	position:absolute;
	top:0px;
	right:0px;
}
.news_list ul li a:hover span {
	font-weight:normal;
	color:#333;
}

.news_fy { 
	border-top:1px dashed #999;
	text-align:center;
	 padding-top:10px;
	 padding-bottom:30px;
}

.news_title {
	 text-align:center;
	 font:16px/26px "微软雅黑";
	 color:#099495;
}
.news_info {
	text-align:center;
	padding-top:5px;
	padding-bottom:10px;
	border-bottom:1px dashed #999;
}
.news_content { 
	padding-top:10px;
}
.news_content,.news_content p,.news_content a,.news_content span,.news_content strong {
	line-height:24px;
	font-size:14px;
}

.contact_con {
	line-height:24px;
	font-size:14px;
}
.contact_map {
	height:363px;
	margin-top:10px;
	margin-bottom:30px;
}

/*专业服务*/
.zyfw_list ul li {
	height:120px;
	padding-left:180px;
	position:relative; 
	zoom:1;
	overflow:hidden;
	padding-bottom:20px;
	margin-bottom:20px;
	border-bottom:1px dashed #999;
}
.zyfw_list ul li a.img {
	display:block;
	width:161px;
	height:118px;
	border:1px solid #c4c4c4;
	position:absolute;
	left:0px;
	top:0px;
}
.zyfw_list ul li a.img img {
	width:161px;
	height:118px;
}
.zyfw_list ul li a.title {
	font:16px/24px "微软雅黑";
}
.zyfw_list ul li span {
	display:block;
	line-height:22px;
	color:#999;
	font-size:14px;
}
.zyfw_list ul li p {
	line-height:22px;
	font-size:14px;
	display:block;
	height:44px;
	overflow:hidden;
	padding:5px 0px;
}
.zyfw_list ul li a.link,.zyfw_list ul li a.link:visited,.zyfw_list ul li a.link:hover {
	color:#e80101;
	font-size:14px;
}
.zyfw_fy { text-align:center; padding-bottom:30px;}

.zyfw_title {
	text-align:center;
	font:16px/26px "微软雅黑";
	color:#099495;
	padding-bottom:5px;
	border-bottom:1px dashed #999;
}
.zyfw_content { 
	padding-top:10px;
}
.zyfw_content,.zyfw_content p,.zyfw_content a,.zyfw_content span,.zyfw_content strong {
	line-height:24px;
	font-size:14px;
}

.zyfw_page { padding:10px 0px 20px; margin-top:10px; border-top:1px dashed #ccc;}
.zyfw_prev { float:left; width:49%; overflow:hidden;}
.zyfw_next { float:right; width:49%; overflow:hidden; text-align:right;}

/*你问我答*/
.nwwd_list ul {
	padding-bottom:10px;
}
.nwwd_list ul li {
	height:34px;
	line-height:34px;
	overflow:hidden;
	border-bottom:1px dashed #999;
}
.nwwd_list ul li a,.nwwd_list ul li a:visited {
	line-height:34px;
	font-size:14px;
}
.nwwd_list ul li a:hover {
	font-weight:bold;
	color:#039192;
	text-decoration:none;
}
.nwwd_fy {
	text-align:center;
	padding-bottom:30px;
}

.nwwd_title {
	text-align:center;
	font:16px/26px "微软雅黑";
	color:#099495;
	padding-bottom:5px;
	border-bottom:1px dashed #999;
}
.nwwd_content { 
	padding-top:10px;
}
.nwwd_content,.nwwd_content p,.nwwd_content a,.nwwd_content span,.nwwd_content strong {
	line-height:24px;
	font-size:14px;
}

.yplc_content,.yplc_content p,.yplc_content a,.yplc_content span,.yplc_content strong {
	line-height:24px;
	font-size:14px;
}

/*杂志*/
.book_list ul {
    background: url("cztd_foot.jpg") no-repeat scroll 0 241px transparent;
    height: 304px;
    margin-top: 20px;
    padding: 0 11px;
    width:698px;
    border-bottom:1px solid #c0c3c5;
}
.book_list ul li {
    background: url("cztd_bg.png") no-repeat scroll 0 0 transparent;
    display: inline;
    float: left;
    height: 304px;
    margin: 0 13px;
    position: relative;
    width: 206px;
}
.book_list ul li img {
    display: block;
    height: 248px;
    left: 1px;
    position: absolute;
    top: 1px;
    width: 193px;
}
.book_list ul li span { display:block; width:206px; height:40px; text-align:center; line-height:40px; font-size:14px; font-weight:bold; position:absolute; bottom:15px; left:0px;}

.yyyps_table .input_text {
	padding:5px;
}
.yyyps_table .input_submit {
	display:block;
	width:90px;
	height:25px;
	background:url(submit.png) no-repeat;
	text-indent:-9999px;
	border:0px;
	cursor:pointer;
}

.ztq_fanye { padding-bottom:30px;}
.ztq_fanye_left { float:left;}
.ztq_fanye_right { float:right;}

.fwyy-title {
	line-height:32px;
	text-align:center;
	font-size:20px;
}
.fwyy-con {
	margin-top:20px;
	background:#ccc;
}
.fwyy-con table tr td {
	background:#fff;
}
.fwyy-con td.t span {
	display:block;
	width:120px;
	height:40px;
	line-height:40px;
	text-align:center;
} 
.fwyy-con td.t i {
	display:block;
	width:60px;
	height:40px;
	font-style:normal;
	line-height:40px;
	text-align:center;
} 
.fwyy-con table tr td.i input,.fwyy-con table tr td.i textarea {
	border:none;
}