@charset "utf-8"; /* CSS Document */

.header .i4,.header .i5{
    width:80px !important;
}

.header span {

	font-size: 18px;

	color: #fff;

	position: absolute;

	right: 50%;

    margin: 0 -504px 0 0;

    line-height: 60px;

}





/********** 首页 **********/

/* banner */

.banner{width:100%; overflow:hidden; position:relative;}

.banner .slider{width:2000px; position:relative; left:50%; margin-left:-1000px;}

.banner .slider img{ max-height:600px; _height:600px!important;}

.banner .slider .flex-control-nav{top:auto; bottom:20px;}

.banner .slider .flex-direction-nav{ width:auto !important; height:auto !important; position:static!important; top:0!important;}

.banner .slider .flex-direction-nav a.flex-prev, .banner .slider .flex-direction-nav a.flex-next{left:50%; margin:-38px 0 0 -631px; top:50%; width:31px; height:73px; background:url(banner_jt.png) no-repeat 0 0;}

.banner .slider .flex-direction-nav a.flex-next{margin:-38px 0 0 600px; background-position:-31px 0;}

.banner .swiper-pagination-bullet{
    width:12px;
    height:12px;
    background: #999;
    opacity: 1;
}

.banner .swiper-pagination-bullet-active{
    background: none;
    border:1px solid #298b64;
    width:10px;
    height:10px;
}
.banner .swiper-pagination{
    bottom:20px;
}
.banner .swiper-button-next,.banner .swiper-button-prev{
    left:50%; margin:-38px 0 0 -631px; top:50%; width:31px; height:73px; background:url(../images/banner_jt.png) no-repeat 0 0;opacity: 0.5;
}
.banner .swiper-button-next{
    margin:-38px 0 0 600px; background-position:-31px 0;
}
.banner .swiper-button-prev:hover{
    opacity: 0.8;
}
.banner .swiper-button-next:hover{
    opacity: 0.8;
}
/* menu */

.menu{width:100%; height:190px; position:relative; border-bottom:3px #fff solid;overflow:hidden}

.menu .menu_bg{width:100%; height:100%; position:absolute; left:0; top:0; z-index:0;}

.menu .menu_bg img{width:100%; height:100%; margin:0; float:left; position:absolute;}

.menu ul{width:90%; height:100%; position:relative; margin:0 auto; z-index:1;}

.menu li{float:left; width:25%; height:100%; margin:0; position:relative; overflow:hidden; display:inline;}

.menu li i, .menu li em{position:absolute; height:100%; width:0px; border-left:1px #fff solid; border-right:1px #fff solid; display:block; left:0; top:0;}

.menu li em{left:auto; right:0;}

.menu li div{position:absolute; width:2000px; height:100%; left:50%; margin:0 0 0 -1000px;}

.menu li img{display:block; height:100%; float:none; margin:0 auto; position:relative;}

.menu li strong{position:absolute; width:100%; bottom:37px; text-align:center; font-size:18px; height:22px; line-height:22px; font-weight:normal;}

.menu li span, .menu li b{position:absolute; bottom:15px; width:100%; height:25px; line-height:25px; text-align:center; font-size:14px; font-weight:normal; color:#888;}

.menu li b{}

@media screen and (min-width:970px) and (max-width:1070px){.menu ul{width:818px;}a.flex-prev{margin-left:-401px !important;}a.flex-next{margin-left:370px !important;}}

@media screen and (min-width:1230px) and (max-width:1319px){.menu ul{width:1052px;}a.flex-prev{margin-left:-501px !important;}a.flex-next{margin-left:470px !important;}}

@media screen and (min-width:1320px) and (max-width:1399px){.menu ul{width:1124px;}a.flex-prev{margin-left:-531px !important;}a.flex-next{margin-left:500px !important;}}

@media screen and (min-width:1400px) and (max-width:1490px){.menu ul{width:1196px;}a.flex-prev{}}

@media screen and (min-width:1491px) and (max-width:1639px){.menu ul{width:1340px;}}

@media screen and (min-width:1640px) and (max-width:1730px){.menu ul{width:1412px;}}

@media screen and (min-width:1870px) and (max-width:1970px){.menu{height:220px;} .menu ul{width:1628px;}a.flex-prev{margin-left:-731px !important;}a.flex-next{margin-left:700px !important;}}





/********** 产品导航 **********/

.subnav{width:1000px; margin:50px auto 0;}

.subnav1{width:996px; height:120px; border:2px #c8c8c8 solid; overflow:hidden; zoom:1; position:relative; background:#fff;}

.subnav .LeftBotton, .subnav .RightBotton{background:#cccccc; float:left; width:36px; height:120px; cursor:pointer; -moz-border-radius:17px 0 0 17px; -webkit-border-radius:17px 0 0 17px; -o-border-radius:17px 0 0 17px; -ms-border-radius:17px 0 0 17px; border-radius:17px 0 0 17px; display:block; behavior:url(../images/pie.htc); overflow:hidden;}

.subnav .LeftBotton span, .subnav .RightBotton span{display:block; width:11px; height:21px; margin:48px 0 0 12px; background:url(../images/search_ico.gif) no-repeat 0 0; }

.subnav .RightBotton{float:right; -moz-border-radius:0 17px 17px 0; -webkit-border-radius:0 17px 17px 0; -o-border-radius:0 17px 17px 0; -ms-border-radius:0 17px 17px 0; border-radius:0 17px 17px 0;}

.subnav .RightBotton span{background:url(../images/search_ico.gif) no-repeat -11px 0; }

.subnav .cont{overflow:hidden; float:left; width:870px;  margin:0 0 0 27px; display:inline; position:relative;}

.subnav a{float:left; display:block; position:relative; width:145px;  color:#818181; }

.subnav a img{position:relative; height:60px; margin:20px auto 0; display:block; float:none;}

.subnav a span{display:block; width:100%; bottom:15px; text-align:center; font-weight:normal;}







/********** 产品集合 **********/

/* cpjh_banner */

.cpjh_banner{margin:0 auto; }



/* cpjh */

.cpjh{width:1000px; margin:0 auto; }

.cpjh dl{position:relative; overflow:hidden; float:left; width:100%; }

.cpjh dl a{color:#EA9B28; font-size:16px; }

.cpjh dt{position:absolute; z-index:1; }

.cpjh dd{position:relative; z-index:2; }

.cpjh h2{display:block; width:100%; font-size:48px; color:#009464; text-align:center; font-weight:lighter; }







/********** 产品详细 **********/

.cpxx{width:1000px; margin:0 auto; overflow:hidden;}

.cpxx_t{width:100%; margin:50px 0 0 0; border-bottom:1px #ddd solid;}

.cpxx_t h2{color:#ED8600; font-size:45px; line-height:45px; font-weight:100; float:left; padding:0 20px 0 0;}

.cpxx_t ul{float:left; text-align:right; line-height:100%;}

.cpxx_t li{margin:10px 0 0 0; float:left; cursor:pointer; padding:7px 14px; background:#fff; display:block; border:2px #ccc solid;}

.cpxx_t li.hover{ background:#ED8600; border-color:#ed8600; color:#fff;}

.cpxx_t li:hover{background:#ec9f3b !important; border-color:#ec9f3b !important; color:#fff;}

.cpxx_banner{width:100%;}

.cpxx_banner img{height:350px; margin:20px auto 0; float:none; display:block;}

.cpxx_banner h3, .cpxx_banner h4{display:block; width:100%; font-size:35px; line-height:35px; padding:50px 0 20px 0; font-weight:100; color:#009464;}

.cpxx_banner p{display:block; width:100%; font-size:16px; line-height:24px; padding:0 0 20px 0; font-weight:100; color:#666;}

.cpxx_banner span{display:block; width:100%; font-size:18px; line-height:24px; padding:0 0 20px 0; font-weight:100; color:#666;}

.cpxx_zyj{width:100%; background:url(../images/diand.gif) repeat-y 60px 0;}

.cpxx_zyj dl{position:relative; overflow:hidden; float:left; width:100%; }

.cpxx_zyj dt{position:absolute; z-index:1; }

.cpxx_zyj dd{position:relative; z-index:2; }





/* 产品表格 */

.cpbg{line-height:30px; width:100%; overflow:hidden; display:block; position:relative; left:1px;}

.cpbg tbody{width:100%; overflow:hidden; display:block; margin:-1px 0 0 0;}

.cpbg tr{width:100%; overflow:hidden;}

.cpbg th, .cpbg td{padding:20px 25px 10px 25px; color:#777; font-size:16px; font-weight:normal; border-top:1px #ddd solid; border-bottom:10px #fff solid; text-align:center; background:url(../images/y_lined.gif) no-repeat right 10px;}

.cpbg th strong, .cpbg th b, .cpbg th span{font-size:16px; font-weight:normal; color:#333;}



/* 产品简介 */

.cpjj{}

.cpjj h2, .cpjj h3, .cpjj h4{font-weight:100;}

.cpjj dl{position:relative; overflow:hidden; float:left; width:100%;}

.cpjj dt{position:absolute; z-index:1; }

.cpjj dd{position:relative; z-index:2; }



/* 产品规格 */

.cpgg{position:relative; overflow:hidden; width:100%;}

.cpgg .cpbg th, .cpgg .cpbg td{padding:20px 25px 10px 25px;}

.cpgg .cpbg th i img, .cpgg .cpbg td i img{height:50px; float:none;}

.cpgg1 .cpbg td{text-align:left;}

.cpgg1 .cpbg th strong{text-align:left; display:block;}

.cpgg1 .cpbg th b{text-align:center; display:block;}

.cpgg1 .cpbg th em img, .cpgg1 .cpbg td em img{height:50px; float:left;}



/* 产品服务 */

.cpfw{width:100%; height: 2120px; position:relative; overflow:hidden;}

.cpfw dl{position:relative; overflow:hidden; float:left; width:100%;}

.cpfw dt{position:absolute; z-index:1; }

.cpfw dd{position:relative; z-index:2; }

.cpfw h3{font-size:35px; line-height:50px; height:70px; color:#009464; font-weight:100;}

.cpfw h4{font-size:20px; line-height:20px; padding:20px 0 20px 0; font-weight:100; border-top:1px #ddd solid; border-bottom:1px #ddd solid;}

.cpfw .cpbg{font-size:20px;}



/* 革新技术 */

.gxjs{width:1000px; height:1194px; position:relative; overflow:hidden;}

.gxjs h3{font-size:35px; line-height:100%; padding:20px 0 20px 0; font-weight:100; border-bottom:1px #ddd solid;}

.gxjs ul{width:1002px; height:1084px;}

.gxjs li{width:333px; height:270px; border-right:1px #e3e3e3 solid; border-bottom:1px #e3e3e3 solid; float:left;}

.gxjs img{display:block; margin:30px auto 0; float:none;}

.gxjs h4{width:100%; text-align:center; line-height:100%; font-size:20px; padding:40px 0 5px 0; font-weight:inherit;}

.gxjs h5{width:100%; text-align:center; font-size:14px; height:40px; font-weight:inherit; color:#666;}

.gxjs p{padding:0 25px 10px 40px; background:url(../images/ydian.gif) no-repeat 25px 7px; font-size:16px; color:#777;}



/* 暖心服务常规服务 */

.nxcgfw{width:1000px; height:auto !important; position:relative; overflow:hidden;}

.nxcgfw h3{font-size:20px; line-height:20px; padding:20px 0 20px 0; font-weight:100; border-bottom:1px #ddd solid;}

.nxcgfw dl{width:1000px !important; position:relative; height:1264px;}

.nxcgfw dt, .nxcgfw dd{width:324px; height:249px; border-right:1px #e3e3e3 solid; border-bottom:1px #e3e3e3 solid; float:left; position:absolute !important; z-index:1; background:#fff;}

.nxcgfw dt{cursor:pointer;}

.nxcgfw dd{z-index:1 !important;}

.nxcgfw img{display:block; margin:40px auto 0; float:none;}

.nxcgfw h4, .nxcgfw b{width:100%; text-align:center; line-height:30px; font-size:22px; padding:20px 0 5px 0; font-weight:inherit;}

.nxcgfw span, .nxcgfw p{width:100%; text-align:left; text-indent:2em; font-size:14px; height:80px; font-weight:inherit; color:#666; display:none; width:800px; margin:0 0 0 100px;}

.nxcgfw b{display:none; font-size:20px; width:100%;}

.nxcgfw p{display:none;}

.nxcgfw i{width:50px; height:50px; display:block; cursor:pointer; background:url(../images/dzs_close.gif) no-repeat 0 0; position:absolute; right:15px; top:15px; z-index:3; display:none;}

.nxcgfw i.hover{display:block;}

.nxcgfw h5{font:normal 16px/100% microsoft yahei; color:#EA9B28; text-align:center;}

.nxcgfw dt.hover{width:975px; left:12px !important; top:12px !important; overflow:hidden; border:1px #ddd solid !important; height:502px; z-index:2; cursor:auto; -moz-box-shadow:5px 5px 15px 7px #bbb; -webkit-box-shadow:5px 5px 15px 7px #bbb; -o-box-shadow:5px 5px 10px 0px #bbb; -ms-box-shadow:5px 5px 15px 7px #bbb; box-shadow:0px 0px 15px 0px #bbb; -webkit-transition:all 0s linear; -moz-transition:all 0s linear; -ms-transition:all 0s linear; -o-transition:all 0s linear; transition:all 0s linear;}

.nxcgfw dt.hover img{ margin:70px auto 0; -webkit-transition:all 0s linear; -moz-transition:all 0s linear; -ms-transition:all 0s linear; -o-transition:all 0s linear; transition:all 0s linear;}

.nxcgfw dt.hover span{ display:block;}

.nxcgfw dt.hover b{ display:block; padding:20px 0 5px;}

.nxcgfw dt.hover p{ display:block;}

.nxcgfw dt.hover h5{ display:none;}

.nxcgfw dt strong{position:absolute; left:0; top:0; z-index:3; width:100%; height:100%; background:#000; display:none; filter:Alpha(Opacity=03); -webkit-opacity:0.03; -moz-opacity:0.03; -ms-opacity:0.03; -o-opacity:0.03; opacity:0.03;}

.nxcgfw dt.hover1 strong{display:block; _display:none;}

.nxcgfw dt.hover strong{display:none;}

.nxcgfw dd img{margin:55px auto 0;}





.nxcgfw dt.nxcgfw1{left:15px; top:15px;}

.nxcgfw dt.nxcgfw2{left:340px; top:15px;}

.nxcgfw dt.nxcgfw3{left:665px; top:15px; border-right:none;}

.nxcgfw dt.nxcgfw4{left:15px; top:265px;}

.nxcgfw dt.nxcgfw5{left:340px; top:265px;}

.nxcgfw dt.nxcgfw6{left:665px; top:265px; border-right:none;}

.nxcgfw dd.nxcgfw7{left:15px; top:515px;}

.nxcgfw dd.nxcgfw8{left:340px; top:515px;}

.nxcgfw dd.nxcgfw9{left:665px; top:515px; border-right:none;}

.nxcgfw dd.nxcgfw10{left:15px; top:765px;}

.nxcgfw dd.nxcgfw11{left:340px; top:765px;}

.nxcgfw dd.nxcgfw12{left:665px; top:765px; border-right:none;}

.nxcgfw dd.nxcgfw13{left:15px; top:1015px;}

.nxcgfw dd.nxcgfw14{left:340px; top:1015px;}

.nxcgfw dd.nxcgfw15{left:665px; top:1015px; border-right:none;}







/********** 产品租赁 **********/

.cpzl{width:1000px; margin:0 auto;}

.cpzl dl{position:relative; overflow:hidden; float:left; width:100%;}

.cpzl dt{position:absolute; z-index:1;}

.cpzl dd{position:relative; z-index:2;}





/********** 验配中心 **********/

.ypzx{width:1000px; margin:0 auto;}

.ypzx_t{width:100%; height:70px; margin:50px 0 0 0; border-bottom:1px #ddd solid;}



.ypzx_t h2{color:#eb9b28; font-size:26px; line-height:45px; font-weight:100; width:600px; float:left;}



.ypzx_t ul{float:right; text-align:right; line-height:45px;}

.ypzx_t li{float:left; text-align:center; margin:0 0 0 40px; cursor:pointer;}

.ypzx_t li.hover{color:#ED8600; cursor:default;}

.ypzx_c{width:1000px; overflow:hidden; position:relative;}

.ypzx_c .ypzx_banner{width:100%; height:600px; overflow:hidden;}

.ypzx_c .ypzx_banner img{width:100%;}

.ypzx_c ul{width:1002px; border-bottom:1px #ddd solid;}

.ypzx_c li{float:left; width:500px; padding:50px 50px 30px; background:url(../images/y_lined.gif) no-repeat right 30px; border-bottom:30px #fff solid;}

.ypzx_c li h3{display:block; width:100%; height:50px; font-size:20px; font-weight:normal; float:left;}

.ypzx_c li p{display:block; width:100%; display:block; font-size:16px; padding:0 0 15px 0; color:#666; float:left;}

.ypzx_c li p b{display:block; float:left; width:65px; font-weight:normal;}

.ypzx_c li p span{display:block; float:left; width:335px; text-align:justify; text-justify:inter-ideograph;}

.ypzx_c li i{display:block; width:100%; padding:0 0 10px 0; font-size:16px; color:#666; float:left; font-style:normal;}

.ypzx_c li a{width:200px; height:30px; margin:15px 0 0 0; line-height:30px; text-indent:20px; background:url(../images/ypzx_sj.gif) no-repeat 160px 2px #298b64; color:#fff; display:block; float:left; -moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px; -ms-border-radius:5px; border-radius:5px; display:block; behavior:url(pie.htc); overflow:hidden !important; z-index:2;}



.nxcgfw1 p,.nxcgfw1 span {

	height:auto !important;

}



/********** 如何选择 **********/

.rhxz{width:1000px; margin:0 auto;}

.rhxz_t{width:100%; margin:50px 0 0 0;}

.rhxz_t h2{width:100%; height:70px; border-bottom:1px #ddd solid; color:#ED8600; font-size:45px; line-height:45px; font-weight:100;}

.rhxz_t ul{width:100%; height:150px;}

.rhxz_t li{width:180px; height:125px; float:left; margin:0 9px 0 9px; display:inline; position:relative; border:1px #ddd solid; cursor:pointer; -moz-border-radius:10px; -webkit-border-radius:10px; -o-border-radius:10px; -ms-border-radius:10px; border-radius:10px; behavior:url(/pie.htc); overflow:hidden !important; z-index:2; -moz-box-shadow:5px 5px 5px #ddd; -webkit-box-shadow:5px 5px 5px #ddd; -o-box-shadow:5px 5px 5px #ddd; -ms-box-shadow:5px 5px 5px #ddd; box-shadow:5px 5px 5px #ddd;}

.rhxz_t li.hover{border:1px #ef9117 solid; cursor:default; color:#fff;}

.rhxz_t li#rhxz1{background:url(../images/rhxz_t1.jpg) no-repeat #f1f1f1;}

.rhxz_t li#rhxz1.hover{background:url(../images/rhxz_t1_hover.jpg) no-repeat #ef9117;}

.rhxz_t li#rhxz2{background:url(../images/rhxz_t2.jpg) no-repeat #f1f1f1;}

.rhxz_t li#rhxz2.hover{background:url(../images/rhxz_t2_hover.jpg) no-repeat #ef9117;}

.rhxz_t li#rhxz3{background:url(../images/rhxz_t3.jpg) no-repeat #f1f1f1;}

.rhxz_t li#rhxz3.hover{background:url(../images/rhxz_t3_hover.jpg) no-repeat #ef9117;}

.rhxz_t li#rhxz4{background:url(../images/rhxz_t4.jpg) no-repeat #f1f1f1;}

.rhxz_t li#rhxz4.hover{background:url(../images/rhxz_t4_hover.jpg) no-repeat #ef9117;}

.rhxz_t li#rhxz5{background:url(../images/rhxz_t5.jpg) no-repeat #f1f1f1;}

.rhxz_t li#rhxz5.hover{background:url(../images/rhxz_t5_hover.jpg) no-repeat #ef9117;}

.rhxz_t li span{width:100%; text-align:center; display:block; margin:95px 0 0 0;}



.rhxz_c{width:1000px; margin:0 auto; overflow:hidden;}

.rhxz_c div.block{display:block !important;}

.rhxz_c h3{width:100%; height:100px; font-size:35px; line-height:100px; padding:20px 0 0 0; color:#009464; font-weight:inherit;}

.rhxz_c p{width:100%; display:block; font-size:16px; color:#666;}

.rhxz_c span{width:100%; display:block; float:left; font-size:20px; font-weight:normal; padding:20px 0 0 0; color:#666;}

.rhxz_c span img{margin:0 30px 0 0; display:inline;}

.rhxz_c dl{width:100%; padding:0 0 20px 0; float:left;}

.rhxz_c dt{width:100%;}

.rhxz_c dd{width:100%; height:32px; line-height:32px; font-size:16px; text-indent:30px; background:url(../images/rhxz_ico.jpg) no-repeat 0px 3px; color:#666;}

.rhxz_c .cpbg{margin:20px 0 0 0;}

.rhxz_c .cpbg, .rhxz_c .cpbg b, .rhxz_c .cpbg strong{font-size:16px;}







/********** 购买保障 **********/

.gmbz{width:1000px; margin:0 auto;}

.gmbz_t{width:100%; margin:50px 0 0 0;}

.gmbz_t h2{width:100%; height:70px; border-bottom:1px #ddd solid; color:#ED8600; font-size:45px; line-height:45px; font-weight:100;}

.gmbz_t ul{width:100%; height:70px;}

.gmbz_t li{width:230px; height:50px; background:#f1f1f1; float:left; margin:0 0 0 13px; display:inline; position:relative; border:2px #ddd solid; cursor:pointer; -moz-border-radius:30px; -webkit-border-radius:30px; -o-border-radius:30px; -ms-border-radius:30px; border-radius:30px; behavior:url(/pie.htc); overflow:hidden !important; z-index:2;}

.gmbz_t li.hover{border-color:#ef9117; cursor:default; color:#fff; background:#ef9117;}

.gmbz_t li span{width:100%; text-align:center; display:block; margin:15px 0 0 0; font-size:16px;}

.gmbz_c{width:1000px; margin:0 auto; overflow:hidden;}

.gmbz_c div.block{display:block !important;}

.gmbz_c h3{width:100%; height:100px; font-size:35px; line-height:100px; padding:0px 0 0 0; color:#009464; font-weight:inherit;}

.gmbz_c p{width:100%; display:block; font-size:16px; color:#666; line-height:140%; padding:0 0 5px 0;}

.gmbz_c span{width:100%; display:block; float:left; font-size:20px; font-weight:normal; padding:20px 0 0 0; color:#666;}

.gmbz_c span img{margin:0 30px 0 0; display:inline;}

.gmbz_c dl{width:100%; padding:0 0 20px 0; float:left;}

.gmbz_c dt{width:100%;}

.gmbz_c dd,.gmbz_c li{width:100%; height:35px; line-height:35px; font-size:18px; text-indent:30px; background:url(../images/rhxz_ico.jpg) no-repeat 0px 5px; color:#666;}

.gmbz_c li p {

	width: 100%;

    display: block;

    line-height:35px; font-size:18px;

    color: #666;

    padding: 0;

}

.gmbz_c .cpbg{margin:20px 0 0 0;}

.gmbz_c .cpbg, .gmbz_c .cpbg b, .gmbz_c .cpbg strong{font-size:20px;}

.gmbz_1{width:1000px; margin-top:30px;}

.gmbz_1 dd,.gmbz_1 li{width:100%; height:30px; line-height:160%; font-size:16px; text-indent:30px; background:url(../images/rhxz_ico.jpg) no-repeat 0px 0px; color:#666;}









/********** 睡眠呼吸暂停 **********/

.smhxzt{width:1000px; margin:0 auto;}

.smhxzt_t{width:100%; margin:50px 0 0 0;}

.smhxzt_t h2{width:100%; height:70px; border-bottom:1px #ddd solid; color:#ED8600; font-size:45px; line-height:45px; font-weight:100;}

.smhxzt_t ul{width:100%; height:70px;}

.smhxzt_t li{width:160px; height:50px; float:left; margin:0 20px 0 0; display:inline; position:relative; border:1px #ddd solid; cursor:pointer; -moz-border-radius:10px; -webkit-border-radius:10px; -o-border-radius:10px; -ms-border-radius:10px; border-radius:10px; behavior:url(/pie.htc); overflow:hidden !important; z-index:2; -moz-box-shadow:5px 5px 5px #ddd; -webkit-box-shadow:5px 5px 5px #ddd; -o-box-shadow:5px 5px 5px #ddd; -ms-box-shadow:5px 5px 5px #ddd; box-shadow:5px 5px 5px #ddd;}

.smhxzt_t li.hover{border:1px #ef9117 solid; cursor:default; color:#FFF;}

.smhxzt_t li#smhxzt1{background:no-repeat #f1f1f1;}

.smhxzt_t li#smhxzt1.hover{background:no-repeat #ef9117;}

.smhxzt_t li#smhxzt2{background:no-repeat #f1f1f1;}

.smhxzt_t li#smhxzt2.hover{background:no-repeat #ef9117;}

.smhxzt_t li#smhxzt3{background:no-repeat #f1f1f1;}

.smhxzt_t li#smhxzt3.hover{background:no-repeat #ef9117;}

.smhxzt_t li#smhxzt4{background:no-repeat #f1f1f1;}

.smhxzt_t li#smhxzt4.hover{background:no-repeat #ef9117;}

.smhxzt_t li#smhxzt5{background:no-repeat #f1f1f1;}

.smhxzt_t li#smhxzt5.hover{background:no-repeat #ef9117;}

.smhxzt_t li span{width:100%; text-align:center; display:block; margin:15px 0 0 0;}



.smhxzt_c{width:1000px; margin:0 auto; overflow:hidden;}

.smhxzt_c div.block{display:block !important;}

.smhxzt_c h3{width:100%; font-size:35px; line-height:120%; padding:30px 0 20px 0; color:#009464; font-weight:inherit;}

.smhxzt_c p{width:100%; display:block; font-size:16px; color:#666;}

.smhxzt_c span{width:100%; display:block; float:left; font-size:20px; font-weight:normal; padding:20px 0 0 0; color:#666;}

.smhxzt_c span img{margin:0 30px 0 0; display:inline;}

.smhxzt_c dl{width:100%; padding:0 0 20px 0; float:left;}

.smhxzt_c dt{width:100%;}

.smhxzt_c dd{width:100%; height:35px; line-height:35px; font-size:18px; text-indent:30px; background:url(../images/rhxz_ico.jpg) no-repeat 0px 5px; color:#666;}

.smhxzt_c .cpbg{margin:20px 0 0 0;}

.smhxzt_c .cpbg, .smhxzt_c .cpbg b, .smhxzt_c .cpbg strong{font-size:20px;}

.smhxzt_1{width:1000px; margin-top:30px;}

.smhxzt_1 dd{width:100%; line-height:35px; font-size:18px; text-indent:30px; background:url() no-repeat 0px 5px; color:#666;}







/********** 在线防伪 **********/

.zxfw{width:100%; height:100%; background:url(../images/zxfw_bg.gif) no-repeat center 30px;}

.zxfw1{width:600px; height:800px; margin:0 auto;}

.zxfw h2{font-size:70px; width:100%; text-align:center; line-height:200px; padding:80px 0 0 0; font-weight:100; color:#000;}

.zxfw dl{width:100%; margin:0 auto 50px;}

.zxfw dt{width:100%; font-size:16px; color:#000; height:30px;}

.zxfw dd{width:100%;}

.zxfw input{float:left; width:598px; height:45px; text-indent:10px; font-size:14px; font-family:"微软雅黑","黑体","宋体"; background:none; border:1px solid #7f7f7f; -moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px; -ms-border-radius:5px; border-radius:5px; display:block; behavior:url(pie.htc); overflow:hidden !important;}

.zxfw dd input.yzm{width:450px; border:1px #aaa solid; float:left;}

.zxfw dd span{width:120px; height:45px; border:1px #ccc solid; display:block; float:right;}

.zxfw dd span img{width:100%; height:100%;}

.zxfw input.djcx{width:100px; text-indent:0; text-align:left; text-indent:20px; background:url(../images/zxfw_djcx.gif) no-repeat 60px 11px #ce2f27; border:1px #ce2f27 solid; color:#fff; font-size:16px;}





/********** 建议售价 **********/

.jysj{width:1000px; margin:0 auto;}

.jysj h2{font-size:70px; width:100%; text-align:center; padding:80px 0 50px 0; font-weight:100; color:#000;}

.jysj_bg th, .jysj_bg td, .jysj_bg tr{border-bottom:1px #fff solid; border-right:1px #fff solid;}

.jysj_bg th strong, .jysj_bg th b, .jysj_bg td strong, .jysj_bg td b, .jysj_bg td i{display:block; width:70%; padding:25px 15% 25px 15%; text-align:center;}

.jysj_bg th strong{color:#fff; font-size:16px;}

.jysj_bg th b{color:#fff; font-weight:bolder; font-size:16px;}

.jysj_bg td strong{font-weight:normal; color:#333; font-size:16px;}

.jysj_bg td b{font-weight:normal; color:#555;}

.jysj_bg td i{font-weight:normal; color:#555; font-style:normal; text-decoration:line-through;}

.jysj_zs{padding:50px 0 100px 0;}

.jysj_zs p{font-size:16px; color:#999; line-height:30px;}





/********** 呼吸康介绍 **********/

.hxk{width:1000px; margin:0 auto;}

.hxk_banner{width:100%; overflow:hidden; margin:50px auto 0;}

.hxk_banner img{width:100%;}

.hxk_t{width:100%; height:60px; margin:50px 0 0 0; border-bottom:1px #ddd solid;}

.gmbz_tt{width:100%; height:60px; margin:50px 0 0 0; border-bottom:1px #ddd solid;text-align:center}

.gmbz_tt a{font-size:30px;}

.hxk_t h2{color:#ED8600; font-size:45px; line-height:45px; font-weight:100; float:left; padding:0 20px 0 0;}

.hxk_t ul{float:left; text-align:right; line-height:100%;}

.hxk_t li{float:left; text-align:center; margin:11px 0 0 0; cursor:pointer;}

.hxk_t li a{padding:7px 14px; background:#fff; display:block; border:2px #ccc solid;}

.hxk_t li a:hover{ background:#ec9f3b !important; border-color:#ec9f3b !important; color:#fff;}

.hxk_t li.hover a{color:#fff; background:#ED8600; border-color:#ed8600;}

.hxk_c{width:1000px; overflow:hidden; position:relative;}



.hxk_c dl{position:relative; overflow:hidden; float:left; width:100%;}

.hxk_c dt{position:absolute; z-index:1;}

.hxk_c dd{position:relative; z-index:2;}



.hxk_dt{width:900px; margin:0 auto; padding:0 0 70px 0;}

.hxk_dt li{width:96%; height:90px; padding:0 2% 0 2%; border-bottom:1px #e9e9e9 solid; line-height:90px;}

.hxk_dt li a{display:block; width:700px; height:90px; overflow:hidden; float:left; font-size:16px;}

.hxk_dt li span{float:right; color:#999;}



.hxk_dzs{padding:0 0 40px 0; width:1000px; float:left;}

.hxk_dzs li{width:280px; height:450px; margin:0 0 0 42px; float:left; display:inline; overflow:hidden;}

.hxk_dzs li a{float:left; display:block;}

.hxk_dzs li strong{width:270px; display:block; position:relative; overflow:hidden !important; z-index:2; border:1px #ddd solid; -moz-box-shadow:5px 5px 5px #ddd; -webkit-box-shadow:5px 5px 5px #ddd; -o-box-shadow:5px 5px 5px #ddd; -ms-box-shadow:5px 5px 5px #ddd; box-shadow:8px 5px 0px #ddd;}

.hxk_dzs li img{width:95%; margin:0 auto; float:none; display:block;}

.hxk_dzs li span{width:100; display:block; text-align:center; line-height:60px;}



.hxk_yj{width:100%; overflow:hidden;}

.hxk_yj h3{width:100%; height:80px; line-height:80px; font-size:40px; color:#ED8600; font-weight:100;}

.hxk_yj ul{width:1002px; border-top:1px #ddd solid; border-bottom:1px #ddd solid;}

.hxk_yj li{width:421px; float:left; padding:20px 0 20px 80px; background:url(../images/y_lined.gif) repeat-y right 20px; border-top:20px #fff solid; border-bottom:20px #fff solid;}

.hxk_yj li img{float:left;}

.hxk_yj li span, .hxk_yj li b{font-size:25px; color:#009464; line-height:30px; padding:50px 0 0 20px; display:block; float:left; font-weight:normal;}

.hxk_yj li b{padding:64px 0 0 20px;}



.hxk_dzszs{width:100%; height:1000px;}

.hxk_dzszs iframe{width:100%; height:1000px;}







/********** 列表页 **********/

.showpage{text-align:center; padding:0 0 100px 0; overflow:hidden; zoom:1;}
.showpage li{
    display: inline-block;
}
.showpage li.active a{
    color:#298b64;
    border-color:#298b64;
}
.showpage b{font-weight:inherit;}

.showpage a{font-size:14px; text-decoration:none; display:inline-block; height:36px; line-height:36px; padding:0 20px; border:1px solid #ddd; color:#666; background:#fff; margin:0 0 0 4px; cursor:pointer; border-radius:4px; transition:all .2s;}

.showpage .cpage{font-size:14px; display:inline-block; height:36px; line-height:36px; padding:0 20px; border:1px solid #298b64; color:#fff; background:#298b64; margin:0 0 0 10px; border-radius:4px;}







/********** 文章页 **********/

.wzy_c{width:1000px; margin:0 auto;}

.news_title{font-family:"Microsoft YaHei","STXihei","华文细黑","SimHei",sans-seri!important; font-size:32px; line-height:48px; width:100%; text-align:center; height:70px; padding:80px 0 0 0; color:#000;}

.news_info{width:100%; text-align:center; font-size:16px; line-height:16px; height:50px; border-bottom:1px #ddd solid; color:#666;}

.news_content{width:90%; margin:0 auto; padding:50px 0 50px 0;}

.news_content img{display:block; margin:15px auto 10px; float:none;}

.news_content p{ font-size:16px; line-height:32px; padding:0 0 10px 0;}





/********** qq悬浮 **********/

#lfloat{width:150px; height:296px; position:fixed; top:200px; _position:absolute; _top:expression_r(eval_r(document.documentElement.scrollTop)); z-index:9999;}

#lfloat a{width:70px; height:70px; display:block; background:url(../images/lfloat.gif) no-repeat; cursor:pointer;}

#lfloat a:hover{width:150px;}

#lfloat a#lfloat1{background-position:0 0;}

#lfloat a#lfloat1:hover{background-position:-70px 0;}

#lfloat a#lfloat2{background-position:0 -70px;}

#lfloat a#lfloat2:hover{background-position:-70px -70px;}

#lfloat a#lfloat3{background-position:0 -140px;}

#lfloat a#lfloat3:hover{background-position:-70px -140px;}

#lfloat4{background:url(../images/ewmleft.png) no-repeat;width:70px; height:86px; display:block;background-size:70px 86px}



.idx-con-bg {

	background: #f7f7f7;

	margin-bottom: 4px;

	display: none;

	-webkit-transition:.3s;-moz-transition:.3s;transition:.3s;

}

.idx-con {

	width: 1006px;

	margin: 0 auto;

	position: relative;

	height: 100%;

}

.idx-con .part {

	float: left;

	position: relative;

	height: 100%;

	width: 334px;

}

.clr {

	clear:both;

}

.idx-con .part .c-top  {

	background: url(../images/c-top-bg.png) no-repeat;

	padding: 0 20px;

	width: 290px;

	position: relative;

	padding-left: 24px;

	height: 53px;

}

.idx-con .part .c-top .zl {

	position: absolute;

	background: url(../images/zl.png) no-repeat;

	width: 13px;

	height: 16px;

	top: 18px;

	left: 24px;

}

.idx-con .part .c-top .wz {

	position: absolute;

	background: url(../images/wz.png) no-repeat;

	width: 16px;

	height: 16px;

	top: 18px;

	left: 24px;

}

.idx-con .part .c-top .wd {

	position: absolute;

	background: url(../images/wd.png) no-repeat;

	width: 16px;

	height: 16px;

	top: 18px;

	left: 24px;

}

.idx-con .part .c-top p {

	font-size: 18px;

	color: #298b64;

	line-height: 53px;

	float: left;

	padding-left: 24px;

}

.idx-con .part .c-top a {

	font-size: 14px;

	color: #298b64;

	line-height: 53px;

	float: right;

}

.idx-con .part ul {

	padding: 10px 20px;

	padding-left: 24px;

	width: 290px;

	height: auto;

}

.idx-con .part ul li {

	float: inherit;

	width: 100%;

}

.idx-con .part ul li a {

 	color: #666;

 	font-size: 14px;

 	line-height: 30px;

 	display: block;

}

.idx-con .part b {

	position: absolute;

    height: 100%;

    width: 0px;

    border-left: 2px #fff solid;

    border-right: 2px #fff solid;

    display: block;

    left: 0px;

    top: 0;

    z-index: 10;

}

.idx-con .part em {

	position: absolute;

    height: 100%;

    width: 0px;

    border-left: 2px #fff solid;

    border-right: 2px #fff solid;

    display: block;

    right: 0px;

    top: 0;

    z-index: 10;

}



#show {

	width: 164px;

	margin: 0 auto;

	text-align: center;

	display: block;

	height: 40px;

	-webkit-transition:.3s;-moz-transition:.3s;transition:.3s;

}

.gd {

	background: url(../images/gd.png) no-repeat;

}

.yc {

	background: url(../images/yc.png) no-repeat;

}

.x-bgmb{

	border:none;

	height: 0 !important

}

.clr {

	clear:both;

	display:block;

}

#con_one_1 a {

    float: left;

    width: 14.285%;

	    color: #039192;

    line-height: 22px;

	    font-size: 16px;

    text-decoration: underline;

	margin-top:12px;

}





.bg1{

		background: #f0f0f0;

		border-bottom: 3px #fff solid;

}

.i-pics {

	padding:70px 0 25px ;

	width: 90%;

	margin: 0 auto;

}

.i-pics .part {

	float: left;

	width: 33.333333333%;

	text-align: center;

	

}

.i-pics .part div {

	border-left: 1px solid #bdbdbd;

}

.i-pics .part p {

    font-size: 26px;

    color: #298b64;

    line-height: 120px;

    padding-left: 180px;

    display: inline-block;

}

.i-pics .part .p1 {

	background: url(../images/dh.png) no-repeat;

	line-height: 1.6;

	padding: 19px 0 19px 180px;

}

.i-pics .part .p2 {

	background: url(../images/kf.png) no-repeat;

}

.i-pics .part .p3 {

	background: url(../images/ewm.png) no-repeat;

}



.pro-list {

    width: 1000px;

    margin: 0 auto;

    position: relative;

    margin-bottom: 30px;

}

.pro-list h1 {

	display: block;

    font-size: 48px;

    color: #009464;

    text-align: center;

    margin-top: 30px;

}

.pro-list li {

	float: left;

	width: 50%;

	border-bottom: 1px solid #ddd;

	padding: 25px 0;

}

.pro-list li .info {

	padding-left: 30px;

}

.pro-list li.l .info {

	padding-left: 0;

	padding-right: 30px;

	border-right: 1px solid #ddd;

}

.pro-list li .info div {

	text-align: center;

	width: 100%;

	overflow: hidden;

}





.pro-list li .info img {

	display: inline-block !important;

	float: none;

}

.pro-list li .info .text {

	font-size: 24px;

	font-weight: bold;

	line-height: 1;

	color: #009464;

	margin: 10px 0;

	display: block;

	position: relative;

}

.pro-list li .info .text span {

	float: left;

}

.pro-list li .info .text i {

	background: url(../images/hot.png) no-repeat;

	width: 44px;

	height: 24px;

	float: left;

	margin-left: 20px;

}

.pro-list li .info .sub {

	font-size: 16px;

	color:  #009464;

	margin-bottom: 10px;

	height: 21px;

}

.pro-list li .info .des {

	font-size: 14px;

	color: #666;

	line-height: 30px;

	text-align: justify;

    line-height: 26px;

    text-align: justify;

    height: 52px;

	overflow:hidden

}

.pro-list li .info .more {

	font-size: 14px;

	color: #EA9B28;

	display: block;

}





.pro-list li .info1 {

	padding-left: 30px;

}

.pro-list li.l .info1 {

	padding-left: 0;

	padding-right: 30px;

	border-right: 1px solid #ddd;

}

.pro-list li .info1 div {

	text-align: center;

	width: 100%;

	height: 300px;

	overflow: hidden;

}





.pro-list li .info1 img {

	display: inline-block !important;

	float: none;

}

.pro-list li .info1 .text {

	font-size: 24px;

	font-weight: bold;

	line-height: 1;

	color: #009464;

	margin: 10px 0;

	display: block;

	position: relative;

}

.pro-list li .info1 .text span {

	float: left;

	    line-height: 32px;

    height: 32px;

}

.pro-list li .info1 .text i {

	background: url(../images/hot.png) no-repeat;

	width: 44px;

	height: 24px;

	float: left;

	margin-left: 20px;

}

.pro-list li .info1 .sub {

	font-size: 16px;

	color:  #009464;

	margin-bottom: 10px;

	height: 21px;

}

.pro-list li .info1 .des {

	font-size: 14px;

	color: #666;

	line-height: 30px;

	text-align: justify;

    line-height: 26px;

    text-align: justify;

    margin-bottom: 20px;

    min-height: 52px;

}

.pro-list li .info1 .more {

	font-size: 14px;

	color: #EA9B28;

	display: block;

}









.pro-list .line {

	border-bottom: 1px solid #ddd;

	margin: 30px 0;

}

.pro-list .img {

	text-align: center;

}

.pro-list .img img {

	display: inline-block;

	float: none;

}

.pro-list .con {

	font-size: 16px;

	color: #666;

	line-height: 30px;

}

.pro-list .con h3 {

	font-size: 20px;

	color: #009464;

	margin-bottom: 10px;

}

.pro-list .con1 {

	padding-top: 20px;

	border-top: 1px solid #e6e6e6;

}

.pro-list hr {

	border-top:1px dashed #e6e6e6;

}



.pro-slide {

}



.cpjh_banner {

	width: 1000px;

	text-align: center;

	margin:  30px auto;

	border:1px solid #ddd;

	padding: 30px 0;

}

.cpjh_banner img {

	float: none;

}

.cpjh_banner a {

	display: block;

}

.top-hxk{

	width: 1000px;

	margin: 0 auto;

	height: 506px;

}

.top-hxk-box{

	margin-top: 60px;

	width: 996px;

	height: 140px;

	border: 2px solid #cccccc;

	border-radius: 18px;

}

.top-hxk-box-pic{

	width: 15%;

	float: left;

	text-align: center;

	margin-top: 20px;

}

.top-hxk-box-pic img{

	width: 100%;

}

.top-hxk-box-pic p{

	width: 100%;

	font-size: 14px;

	color: #808080;

	padding-top: 5px;

}

.top-hxk-content{

	text-align: center;

}

.top-hxk-content-des{

	margin: 50px 0 20px;

	font-size: 42px;

	color: #ed8600;

}

.top-hxk-content-text{

	font-size: 16px;

	color: #555555;

	line-height: 24px;

}

.top-hxk-line{

	margin-top: 26px;

}

.top-hxk-line .line-text{

	text-align: center;

	width: 33.333%;

    height: 59px;

    float: left;

}

.top-hxk-line div span{

	font-size: 44px;

	color: #298b64;

	font-weight: bold;

}

.line{

	width: 33.333%;

    height: 30px;

    float: left;

	border-bottom: 1px solid #298b64;

}

.main-hxk{

	width: 1000px;

	margin: 0 auto;

}

.main-hxk-r-des{

	text-align: right;

    color: #333333;

    font-size: 30px;

    font-weight: bold;

    margin-top: 82px;

}

.main-hxk-r-text{

    font-size: 16px;

    text-align: right;

    margin-top: 24px;	

    line-height: 28px;

}

.main-hxk-l-des{

	text-align: left;

    color: #333333;

    font-size: 30px;

    font-weight: bold;

    margin-top: 82px;

}

.main-hxk-l-text{

    font-size: 16px;

    text-align: left;

    margin-top: 24px;	

    line-height: 28px;

}

.mian-hxk-box{

	border-bottom: 1px solid #cccccc;

	padding: 30px 0;

}

.present{

	width: 990px;

	height: 310px;

	margin: 0 auto;

	border: 5px solid #298b64;

	margin-top: 60px;

}

.present div{

	padding: 30px;

    float: left;

}

.present-des{

	font-size: 36px;

	color: #ec5309;

	font-weight: bold;

}

.present-text{

	font-size:24px ;

	color: #555555;

	font-weight: bold;

	margin-top: 20px;

}

.present-text-1{

	font-size:24px ;

	color: #ff0000;

}

.present-text img{

	margin: 10px 15px 0 0 ;

}

.contact{

	width: 1000px;

	margin: 0 auto;

	height: 240px;

	border-bottom:1px solid #CCCCCC ;

}

.contact-box{

	padding: 30px 20px;

	position: relative;

}

.contact-box p{

	font-size: 22px;

	color: #298b64;

	font-weight: bold;

	margin-top: 30px;

}

.contact-box span{

	color: #ec5309;

}

.contact-r{

	position: absolute;

	top: 30px;

	right: 20px;

	height: 177px;

}

.contact-r img{

	float: right;

}

.contact-r p{

	font-size: 13px;

    position: absolute;

    margin: 0;

    bottom: 0px;

    right: 12px;

    color: #808080;

}