
/*----------------top-----------------*/
.topbody { width: 100%; }
.logo_top { width: 1000px; margin: 0 auto; height: 80px; padding-top: 15px; }
.logo_top h1 { background: url(../image/logo01.gif) no-repeat; margin-left: 15px; }
.logo_top h1 a { width: 852px; height: 65px; display: block; text-indent: -999999px; }
#nav_top_box { width: 100%; height: 38px; background: url(../image/top_nav_bg.gif) repeat-x; position: static; top: 0px; margin: 0px auto; z-index: 999999; filter:progid:DXImageTransform.Microsoft.Shadow(color=#aeaeae, direction=120, strength=2);/*ie*/
-moz-box-shadow: 2px 2px 10px #aeaeae;/*firefox*/ -webkit-box-shadow: 2px 2px 10px #aeaeae;/*safari鎴朿hrome*/ box-shadow: 2px 2px 10px #aeaeae;/*opera鎴杋e9*/ }
#nav_top_box .nav_top { width: 1000px; height: 38px; margin: 0 auto; }
#nav_top_box .nav_top .headNavList { float: left; width: 750px; height: 38px; }
#nav_top_box .nav_top .headNavList ul li { float: left; position: relative; }
#nav_top_box .nav_top .headNavList ul li.icon { background: url(../image/icon_menu.gif) no-repeat 90px center; }
#nav_top_box .nav_top .headNavList ul li a, #nav_top_box .headNav .headNavList ul li a:hover { display: block; text-align: center; width: 95px; padding-right: 5px; height: 38px; line-height: 38px; font-size: 16px; font-family: Microsoft Yahei; color: #a9a9ad; }
#nav_top_box .nav_top .headNavList ul li ul { display: none }
#nav_top_box .nav_top .headNavList ul li:hover a { color: #fff; background: #848389; }
#nav_top_box .nav_top .headNavList ul li:hover ul { display: block; position: absolute; top: 38px; left: 0; width: 120px; z-index: 999999999; }
#nav_top_box .nav_top .headNavList ul li:hover ul li a { display: block; width: 120px; background: #848389; color: #fff; filter: alpha(opacity=80); opacity: 0.8; }
#nav_top_box .nav_top .headNavList ul li:hover ul li a:hover { background: #a9a9ad; color: #fbfaf8; filter: alpha(opacity=80); opacity: 0.8; }
#nav_top_box .nav_top .Telephone { width: 216px; height: 38px; margin-right: 10px; float: right; }
#nav_top_box .nav_top .Telephone a { text-indent: -9999px; width: 216px; height: 38px; display: block; background: url(../image/top_tel.jpg) no-repeat; }
#nav_top_box .nav_top .Telephone a:hover { background: url(../image/top_tel_on.jpg) no-repeat; }
/*----------------banner------------------*/
.bbody { width: 100%; height: 578px; background: url(../image/banner_max.jpg) no-repeat center; }
.banner { width: 1000px; height: 578px; margin: 0 auto; background: url(../image/banner_min.jpg) no-repeat top center; }
.baoming { width: 1000px; height: 548px; }
.baoming a { width: 1000px; height: 548px; display: block; text-indent: -999999px; }
/*----------------警惕------------------*/
.whitebox { width: 100%; background:url(../image/slide_bg.jpg) repeat left top; }
.wbmain { width: 1000px; margin: 0 auto; padding-bottom: 30px; overflow: hidden; }
.wbmain h2 {padding:50px 0 25px 0;}
.scrollul { width: 740px;height: 50px; padding-left:260px;background:url(../image/tt_01.gif) left center no-repeat #535353; }
.scrollul li { float: left; text-align: center; list-style: none; padding: 0 50px; font-size:18px; line-height:50px;}
.sd01 { background: #48a9a7; height: 50px; cursor: pointer; color: #731aa5; text-align: center;  transition:background 0.4s ease-in-out;-moz-transition:background 0.4s ease-in-out;-webkit-transition:background 0.4s ease-in-out}
.sd01 a { color: #fff; }
.sd02 {cursor: pointer; color: #fff }
.sd02 a { color: #fff }
.thrd_in_out{ width: 998px; margin: 0 auto; background: url(../image/slide_bg_in.jpg) repeat left top; border: #a5a5a5 1px dashed; border-top: none; }
.thrd_in_box{ width: 996px; border: #ffffff 1px dashed; border-top: none; overflow: hidden; padding-bottom:30px;}
.thrd_in_box h3{ height: 18px; line-height: 18px; padding: 30px 0 30px 0; margin-left: 30px; text-indent: 2em; display: block;font-size:16px;  background: url(../image/tip_01.gif) left center no-repeat; color: #000000; }
.bx_ul li{float:left;width:270px;margin-left:30px;margin-right:30px;}
.padding30{width:900px;height:30px;clear:both;display:block;}
.top_bt{margin-top:30px;}
.top_bt a{width:1000px;height:45px;display:block;background:url(../image/bt_01.gif) no-repeat;text-indent:-99999px;transition: background-position 0.2s ; -webkit-transition: background-position 0.2s; -moz-transition: background-position 0.2s;}
.top_bt a:hover{ background-position:0 -45px;}
/*----------------什么是------------------*/
.graybox{width: 100%; background:url(../image/subtle_carbon.jpg) repeat; }
.gbmain { width: 1000px; margin: 0 auto; padding-bottom: 30px; overflow: hidden; }
.gbmain h2 {padding:50px 0 25px 0; }
.scrollul2 { width: 1000px;height: 50px;background: #d9d9d9;}
.scrollul2 li { float: left; text-align: center; list-style: none; width: 250px; font-size: 18px; line-height: 50px; }
.sd001 { background: #48a9a7; height: 50px; cursor: pointer; color: #731aa5; text-align: center;  transition:background 0.3s ease-in-out;-moz-transition:background 0.3s ease-in-out;-webkit-transition:background 0.3s ease-in-out}
.sd001 a { color: #fff; }
.sd002 {cursor: pointer; color: #000 }
.sd002 a { color: #000 }
.what_box{height:252px;margin-top:30px;}
.what_box .title{width:208px;float:left;}
.what_box .pic{width:251px;float:left;}
.what_box .txt{width:541px;float:left;}
.what_box .txt h3{ padding-left: 38px; margin-bottom: 18px; background: url(../image/tip_02.gif) left center no-repeat; height: 20px; line-height: 20px; font-size: 18px; }
.what_box .txt .point3{height:35px;line-height:35px;font-size:16px;padding-left:15px;margin-bottom:8px;background:url(../image/what_bg_01.gif) no-repeat;}
.what_box .txt p span{color:#00fffa;}
.tuijian_box{height:252px;margin-top:30px;}
.tuijian_box .title{width:208px;float:left;}
.tuijian_box .right_txt{width:752px;float:right;}
.tuijian_box .right_txt .photo{width:98px;float:left;}
.tuijian_box .right_txt .txt{width:626px;float:right;}
.tuijian_box .right_txt .txt h3{font-size:26px;}
.tuijian_box .right_txt .txt span{ color: #00fffa; font-size: 16px; }
.tuijian_box .right_txt .txt p{ font-size: 14px; line-height: 30px; }
/*----------------4大------------------*/
.scrollul3 { width:1000px;height: 50px; background: #535353; }
.scrollul3 li { float: left; text-align: center; list-style: none;width:500px;font-size:18px; line-height:50px;}
.sd0001 { background: #48a9a7; height: 50px; cursor: pointer; color: #731aa5; text-align: center;  transition:background 0.4s ease-in-out;-moz-transition:background 0.4s ease-in-out;-webkit-transition:background 0.4s ease-in-out}
.sd0001 a { color: #fff; }
.sd0002 {cursor: pointer; color: #fff }
.sd0002 a { color: #fff }
.point4_box h3{height:20px;line-height:20px;font-size:18px;color:#2a9c9a;padding-left:35px;background:url(../image/tip_03.gif) left center no-repeat;margin:30px auto 20px auto;}
.point4 li{width:236px;height:141px;background:url(../image/ys_bg01.gif) no-repeat;text-align:center;float:left;margin-right:18px;}
.point4 li h4{font-size:18px;color:#2a9c9a;height:42px;line-height:42px;}
.point4 li p{ padding-top: 25px; font-size: 16px; }
.point5 dd{width:186px;height:131px;float:left;margin-right:18px;text-align:center;}
.point5 .d_bg_01{background:url(../image/p5_01.gif) no-repeat;margin-right:17px;}
.point5 .d_bg_02{background:url(../image/p5_02.gif) no-repeat;margin-right:17px;}
.point5 .d_bg_03{background:url(../image/p5_03.gif) no-repeat;}
.point5 .d_bg_04{background:url(../image/p5_04.gif) no-repeat;}
.point5 .d_bg_05{background:url(../image/p5_05.gif) no-repeat;margin-right:0;}
.point5 dd p{padding-top:60px;font-size:16px;}
/*---------------------------对比--------------------------------------------*/
.lcul li{width:322px;float:left;margin-right:17px;margin-bottom:18px;}
/*---------------------------流程--------------------------------------------*/
.fangan { background: url(http://www.3803333.com/special/hj4D/images/qb1_20.jpg) top center no-repeat; width: 1000px; height: 298px; margin: 0 auto; position: relative; }
.ashow2 { width: 852px; margin-left: 80px; float: left; display: inline;}
.list_02 li { float: left; width: 408px; height: 298px; margin-right:18px;overflow:hidden;}
.al { background: url(../image/db_pre.png) no-repeat 0px 0; left: 0px; top: 110px; position: absolute; overflow: hidden; width: 50px; cursor: pointer; height: 50px }
.al a{width:50px;height:50px;display:block;}
.ar { background: url(../image/db_nex.png) no-repeat 0px 0; right: 0px; top: 110px; position: absolute; overflow: hidden; width: 50px; cursor: pointer; height: 50px }
.ar a{width:50px;height:50px;display:block;}
/*---------------------------专家--------------------------------------------*/
.colorbox .title4 { width: 100%; height: 132px; background: url(http://www.3803333.com/special/hj4D/images/t_06.gif) no-repeat center; }
.expert_m { width: 1000px; height: 410px; margin: 0 auto; clear: both; background: #ffffff; overflow: hidden; }
.expert { width: 1000px; height: 915px; float: left; margin: 0; }
.expert h3 { float: left; margin-left: 15px; margin-top: 5px; display: inline; width: 100%; height: 25px; overflow: hidden }
.expert_n { width: 1000px; height: 410px; float: left; margin-top: 8px; overflow: hidden; }
.docter_l { width: 150px; height: 408px; background: url(../image/docter_l.jpg) repeat-y; margin: 1px 0 0 1px; display: inline }
.doc_top, .doc_bot { width: 19px; height: 7px; display: block; cursor: pointer; float: left }
.doc_top { background: url(../image/doc_top.jpg) no-repeat; margin: 16px 0 0 65px; display: inline; }
.doc_mid { width: 109px; height: 350px; *height:340px;
overflow: hidden; position: relative; margin: 10px auto; }
.doc_mid_ul { list-style: none; width: 109px; height: 100%; position: absolute; left: 2px; top: 16px; *top:0px;
}
.doc_mid_ul li { width: 109px; height: 175px; cursor: pointer; padding-top: 4px }
.doc_mid_ul li img { vertical-align: top; }
.doc_mid_ul li p { color: #767676; line-height: 14px; font-size: 12px; padding-top: 5px; }
.doc_bot { background: url(../image/doc_bot.jpg) no-repeat; margin: 0 0 0 65px; display: inline }
.docter_r { width: 842px; height: 408px; }
.docter_ul { width: 842px; height: 404px; float: left; margin: 2px 0 0 2px; display: inline; overflow: hidden; color: #5c5c5c; }
.docter_ul a { color: #2a9c9a }
.docter_ul a:hover { color: #5c5c5c; text-decoration: none }
.docter_ul li { width: 842px; height: 404px; overflow: hidden; float: left; margin: 0; position: relative; display: none }
.docter_ul li.dis { display: block; }
.docter_ul .syb { background: url(../image/doctor_b7.jpg) no-repeat; }
.docter_ul .gq { background: url(../image/doctor_b8.jpg) no-repeat; }
.docter_ul .lj { background: url(../image/doctor_b9.jpg) no-repeat; }
.docter_ul .cly { background: url(../image/doctor_b10.jpg) no-repeat; }
.docter_ul .zj { background: url(../image/doctor_b11.jpg) no-repeat; }
.docter_ul .text1 p { position: absolute; }
.docter_ul .text1 .p1 { left: 62px; top: 15px; font-size: 26px; color: #1a1a1a; font-family: Microsoft YaHei, SimHei, Arial, Helvetica, sans-serif; }
.docter_ul .text1 .p1 span { font-size: 15px; color: #1a1a1a; padding-left: 8px }
.docter_ul .text1 .p2 { left: 62px; top: 80px; width: 455px; line-height: 24px }
.docter_ul .text1 .p2 span { font-weight: 700; color: ##2a9c9a }
.docter_ul .text1 .p3 { font-size: 12px; line-height: 16px; left: 568px; top: 372px; }
.docter_ul .text1 .p4 { font-size: 12px; line-height: 16px; left: 645px; top: 372px; }
.qabox { width: 960px; padding: 20px 20px 0px 20px; background: url(http://www.3803333.com/special/hj4D/images/bg_qa.gif) no-repeat; margin: 0 auto; margin-top: 30px; }
.qabox p { line-height: 31px; }
.yellow_p { color: #dea700; text-indent: 2.5em; font-size: 16px; }
.down_p { color: #666666; text-indent: 2.5em; padding-top: 13px; }
.bt2 { width: 593px; height: 42px; margin: 50px auto 0 auto; background: url(http://www.3803333.com/special/hj4D/images/bt_02.gif); text-indent: -999999px; }
.bt2 a { width: 593px; height: 42px; display: block; }
.bt2 a:hover { background: url(http://www.3803333.com/special/hj4D/images/bt_02_on.gif); }
/*---------------------------环境--------------------------------------------*/
/*---------------------------安全塑美--------------------------------------------*/
.colorbox .title5 { width: 1000%; height: 132px; background: url(http://www.3803333.com/special/hj4D/images/t_08.gif) no-repeat center; }
.chain { width: 1000px; height: 410px; margin: 0 auto; overflow: hidden; }
.chain .txt { background: #fff; font-size: 14px; line-height: 1.5; color: #333; padding: 30px 40px; overflow: hidden; font-family: Microsoft YaHei, SimHei, Arial, Helvetica, sans-serif; }
.chain .txt span { color: #2a9c9a; font-size: 22px }
.chain .tabmain { width: 100%; background: #fff; overflow: hidden; }
.chain .tabmain .tab_menu { width: 100%; background: #fff; height: 32px; position: relative; }
.chain .tabmain .tab_menu .line_bg { width: 100%; height: 2px; background: #999; position: absolute; bottom: 1px; }
.chain .tabmain .tab_menu ul { width: 100%; position: absolute; top: 3px; }
.chain .tabmain .tab_menu ul li { width: 180px; height: 32px; float: left; font-size: 14px; color: #2a9c9a; font-weight: bold; background: url(http://www.3803333.com/special/hj4D/images/tab_bg.jpg) no-repeat center bottom; text-align: center; padding: 0 8px; overflow: hidden; cursor: pointer; }
.chain .tabmain .tab_menu ul li.current { background: url(../image/tab_bg2.jpg) no-repeat center bottom; color: #006699; }
.chain .tabmain .tab_con { width: 100%; height: 218px; margin-top: 15px; position: relative; overflow: hidden; }
.tab_con_icon01, .tab_con_icon02, .tab_con_icon03, .tab_con_icon04, .tab_con_icon05 { background: url(../image/tab_icon.jpg) no-repeat; width: 74px; height: 10px; position: absolute; top: 0; }
.tab_con_icon01 { left: 60px; }
.tab_con_icon02 { left: 255px; }
.tab_con_icon03 { left: 454px; }
.tab_con_icon04 { left: 650px; }
.tab_con_icon05 { left: 845px; }
.tab_con .tab_con_txt { width: 100%; height: 206px; border-top: #999 2px solid; border-bottom: #999 2px solid; overflow: hidden; position: absolute; bottom: 0; }
.tab_con .tab_con_txt p.img { width: 370px; height: 206px; overflow: hidden; float: left; }
.tab_con .tab_con_txt p.info { width: 570px; padding-top: 15px; float: left; margin-left: 30px; _display: inline; line-height: 1.6; overflow: hidden; color: #5c5c5c; }
.tab_con .tab_con_txt p.info span.year { display: block; font-size: 23px; font-weight: bold; color: #2a9c9a; padding: 20px 0; }
/*----------------footer------------------*/
#footer { background: url(../image/footer_bg2.jpg) repeat-x; clear: both; overflow: hidden; height: 330px; }
.foot-case { width: 990px; margin: 0 auto; overflow: hidden; height: 200px; }
.foot-case dl { float: left; height: 140px; line-height: 22px; margin: 40px 0 30px 25px; }
.foot-case .dl1 { width: 70px; padding-left: 133px; background: url(../image/c_zx.jpg) no-repeat; }
.foot-case .dl2 { width: 85px; padding-left: 115px; background: url(../image/c_pf.jpg) no-repeat; }
.foot-case .dl3 { width: 110px; padding-left: 160px; background: url(../image/c_wc.jpg) no-repeat; }
.foot-case .dl4 { width: 70px; padding-left: 120px; background: url(../image/c_kq.jpg) no-repeat; }
.foot p { width: 100%; line-height: 20px; }
.foot-copbox { height: 130px; background: #333; width: 100%; clear: both; }
.foot-copyright { width: 980px; margin: 0 auto; position: relative; }
.foot-copyright .logo { width: 201px; float: left; padding-top: 18px; }
.foot-copyright .copyright { padding-left: 40px; margin-top: 28px; float: left; font-size: 12px; color: #747474; line-height: 22px; }
.szgs { position: absolute; top: 35px; right: 160px; display: none; }


#div_right { width: 132px; padding-top: 0; z-index:9600; position: absolute; visibility: inherit; left: 1px; top: 0px; }

.z{width:1001px; height:574px;}
.jz{margin:0 auto;}
.zzj{width:1000px; height:37px; padding:50px 0 25px 0;}
.zj{width:500px; height:37px;}