*{ margin:0; padding:0; font-size:12px; color:#666666}
body{ background:url(body_bk.jpg);}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td{margin:0;padding:0;}
body,button,input,select,textarea{font:12px/1.5 "宋体",Simsun,"Arial Unicode MS",Mingliu,Helvetica;}
h1,h2,h3,h4,h5,h6{font-size:100%;}ul,ol{list-style:none;}
img{ border:none}

a{ text-decoration:none}
a:hover{ color:#F00}

.font1{ color:#545454; font-weight:bold; border-bottom:#cccccc 1px dashed; line-height:31px; margin:0 10px}
.font2{ border-bottom:#cccccc 1px dashed; line-height:18px; margin:0 10px; padding:10px 0}
.font3{ color:#ff0000; line-height:22px; margin:0 10px;}
.font4{ padding:7px 0 0 18px; font-family: Microsoft YaHei,calibri,verdana; font-style:italic;  color:#ffffff; display:block; float:left;}
.font5{ line-height:20px; padding-top:5px; display:block; float:right; width:227px;}
.font6{ color:#ff0000}
.font7{ font-size:16px; font-family: Microsoft YaHei,calibri,verdana; color:#ffffff;}
.font8{ font-size:13px; font-family:Georgia; color:#ffffff}
.font9{ color:#ffffff; font-family: Microsoft YaHei,calibri,verdana; font-size:13px; display:block; float:left; padding-left:16px; line-height:25px}
.font10{ font-size:14px; color:#e60012; font-weight:bold}
.font11{ font-size:14px; color:#006ce6; font-weight:bold; display:block; float:left}
.font12{ display:block; float:left; color:#888888; width:561px}
.font13{ font-size:14px; font-weight:bold;}
.font14{ color:#037db8; font-size:14px; font-weight:bold}
.font15{ display:block; float:left; width:480px}
.font16{ color:#F00}
.font17{ line-height:20px;}

/*-Container-*/
#Container{ width:1002px; background:#ffffff; overflow:hidden; margin:0 auto}
#head{ height:508px; width:1002px; }
#head2{ height:412px; width:1002px; }
.banner_bk{ background:url(banner_bk.png) no-repeat; position:absolute; z-index:10; width:1002px; height:508px; behavior: url(images/iepngfix.htc);}
.Element{ position:absolute; top:0; z-index:18; width:1002px}
.logo{ width:193px; height:55px; background:url(logo.png) no-repeat; behavior: url(images/iepngfix.htc); margin:12px 0 0 51px; *margin:12px 0 0 51px; _margin:12px 0 0 25px; float:left}
.tit_e{ width:320px; height:19px;  float:left}
.button1{ background:url(tit_button.png) no-repeat; width:75px; height:19px; float:left; margin:41px 0 0 230px; behavior: url(images/iepngfix.htc);}
.search{  width:130px; height:20px;  border:none;  BEHAVIOR: url('style/selectBox.htc'); text-align:center; color:#333333;}
.se{ float:left; display:block; margin:41px 10px 0 0;}
.sc{ float:left; display:block; background:url(tit_sc.jpg) no-repeat; width:201px; height:21px; margin:41px 0 0 0px;}
.text1{ border:none; background:none; width:127px; height:19px; line-height:21px; padding:0 5px; float:left}
.button2{ border:none; background:none; width:62px; height:21px; float:left}
.tit_m{ background:url(tit_r.png) no-repeat; behavior: url(images/iepngfix.htc); width:73px; height:20px; float:left; margin-top:42px; margin-left:15px; text-align:center; padding-top:0px}
.tit_m a{ color:#ffffff; text-decoration:none; line-height:20px; text-align:center;}
.tit_m a:hover{ color:#cccccc}
.menu_b{ width:712px; height:39px; position:absolute; z-index:20; top:76px;}
.menu{ width:722px; height:39px; margin-left:140px; background:url(menu_bk.png) no-repeat; behavior: url(images/iepngfix.htc);}
.menu ul{ list-style-type:none; padding-left:18px}
.menu li{ float:left; display:block; height:35px; margin-right:10px}
.menu li a{ display:block;}
.menu li .a1{  width:50px; height:35px;}
.menu li .a1:hover{ background:url(menu_bk.png) no-repeat -18px -39px;}
.menu li .a2{  width:67px; height:35px;}
.menu li .a2:hover{ background:url(menu_bk.png) no-repeat -78px -39px;}
.menu li .a3{  width:67px; height:35px;}
.menu li .a3:hover{ background:url(menu_bk.png) no-repeat -155px -39px;}
.menu li .a4{  width:70px; height:35px;}
.menu li .a4:hover{ background:url(menu_bk.png) no-repeat -232px -39px;}
.menu li .a5{  width:70px; height:35px;}
.menu li .a5:hover{ background:url(menu_bk.png) no-repeat -309px -39px;}
.menu li .a6{  width:71px; height:35px;}
.menu li .a6:hover{ background:url(menu_bk.png) no-repeat -386px -39px;}
.menu li .a7{  width:73px; height:35px;}
.menu li .a7:hover{ background:url(menu_bk.png) no-repeat -463px -39px;}
.menu li .a8{  width:76px; height:35px;}
.menu li .a8:hover{ background:url(menu_bk.png) no-repeat -540px -39px;}
.menu li .a9{  width:79px; height:35px;}
.menu li .a9:hover{ background:url(menu_bk.png) no-repeat -617px -39px;}

.menu .li1{ width:50px; height:35px;}
.menu .li2{ width:67px; height:35px;}

/*-banner_p-*/
.adr {POSITION: absolute; WIDTH: 1002px; HEIGHT: 508px; TOP: 0px; LEFT: 0px;}
.adr .adr_box { POSITION: relative; WIDTH: 1002px; HEIGHT: 508px; OVERFLOW: hidden}
.adr .adr_box A { POSITION: absolute; WIDTH: 1002px; DISPLAY: block; HEIGHT: 508px; TOP: 0px; LEFT: 0px;}
.adr .adr_btn { POSITION: absolute; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN:0px; PADDING-LEFT:0px; BOTTOM: 10px; PADDING-RIGHT:0px; HEIGHT:140px; RIGHT:20px; PADDING-TOP:0px; z-index:11}
.adr .adr_btn LI {TEXT-ALIGN: center; WIDTH: 18px; background:#ffffff; border:#8a8b8b 1px solid; FLOAT: left; HEIGHT: 18px; COLOR: #000000; FONT-SIZE: 12px; CURSOR: pointer; MARGIN-RIGHT: 4px; line-height:20px; }
.adr .adr_btn LI.current {WIDTH: 21px; background:#e60012; color:#ffffff; border:none; height:21px}

/*-center-*/
#center{ width:942px; padding:11px 30px; overflow:hidden}
.c_left{ width:570px; float:left; border-right:#dadada 1px solid; border-bottom:#dadada 1px solid; overflow:hidden;}
/*-left-*/
.left_1{ width:548px; height:175px;}
.left_1 ul{ list-style-type:none; margin-left:23px; float:left; /*border-left:#dadada 1px solid;*/ padding-left:0px; padding-top:10px}
.left_1 li{ height:22px; border-bottom:#d8d8d8 1px solid; width:280px; line-height:22px;}
.left_1 li a{ float:left;}
.time1{ float:right; width:63px; color:#999999}

.c_right{ width:371px; float:left; border-bottom:#dadada 1px solid; overflow:hidden}
.video{ /*background:#dbced3; padding:4px; */width:245px; height:150px; float:left;padding-top:10px}
.video2{ /*background:#dbced3; padding:4px; */width:245px; height:150px; float:left;padding-top:10px;padding-bottom:7px; border-bottom:#cccccc 1px dashed;}
/*.left_tit{ font-family: Microsoft YaHei,calibri,verdana; font-style:italic;  font-weight:bold; margin-left:48px; float:left; margin-top:10px; width:274px}*/
.left_tit{ font-family: Microsoft YaHei,calibri,verdana; font-style:italic;  font-weight:bold; margin-left:px; float:right; margin-top:10px; width:276px}
.more{ float:right; margin-top:5px; text-align:right}

.left_2{ width:548px; height:188px;}
.left2_tit{ font-family: Microsoft YaHei,calibri,verdana; font-style:italic; color:#e60012; font-weight:bold; float:right; width:254px;padding-top:10px;}
.font_tit{ display:block; float:left; color:#e60012;}
.in_left2-1{ list-style-type:none; /*background:url(left_2bk.jpg) no-repeat;*/ float:left; padding-top:16px;}
.in_left2-1 li{ border-bottom:#cccccc 1px dashed; height:30px; line-height:30px; width:253px;}
.in_left2-2{ list-style-type:none; /*background:url(left_2bk.jpg) no-repeat;*/ float:right; padding:16px 0 0 39px;}
.in_left2-2 li{ border-bottom:#cccccc 1px dashed; height:30px; line-height:30px; width:260px;}
.left_2 li p{ text-align:center; line-height:20px}
.left_3{ width:548px; height:279px;}
.mj{ width:546px; height:113px; border:#dadada 1px solid; float:left; margin-top:6px;}
.photo1{ width:103px; height:105px; border-right:#dadada 1px solid; padding:4px 5px; display:block; float:left}
.mj_bk{ width:431px; height:113px; background:url(mj_bk.jpg) no-repeat; float:left}

.left_4{ width:550px; height:210px;}
.tab1{ width:550px; height:19px; float:left; margin:13px 0}
.tab1 ul{ list-style-type:none}
.tab1 li{ float:left; width:52px; height:19px; text-align:center; margin-right:3px;}
.tab_stylt1{ background:url(tab_bk1.jpg) no-repeat;}
.tab_stylt1 a{ color:#ffffff}
.tab_stylt1 a:hover{ color:#ffffff}
.tab_stylt2{ background:url(tab_bk2.jpg) no-repeat;}
.tab_stylt2 a{ color:#f6f6f6}
.hiden1{ display:none}
.t_info{ height:132px; width:550px;}
.t_info p{ border:#cccccc 1px solid; width:102px; height:122px; padding:4px; float:left; margin:0 12px; *margin:0 12px; _margin:0 18px 0 6px; }
.t_info img{ border:#cccccc 1px solid}

/*-right-*/
.right_1{ width:352px; float:right; height:175px}
.r_tit{ background:url(right_tit.jpg) no-repeat; width:352px; height:30px; margin-bottom:6px}
.more2{ display:block; float:right; width:24px; height:7px; margin:17px 8px 0 0; *margin:17px 8px 0 0; _margin:12px 4px 0 0; }
.photo3{ padding:4px; border:#dbced3 1px solid; float:left; width:105px; display:block}

.right_2{ width:352px; float:right; height:188px}
.right_2 ul{ list-style-type:none; padding:8px 5px}
.right_2 li{ border-bottom:#cccccc 1px solid; height:30px; line-height:30px}
.right_2 li img{ float:left; margin:6px 8px 0 0}
.right_2 li a{ float:left}

.right_3{ width:352px; float:right; height:303px}
.right_3 img{ float:left; margin:3px 5px 0 8px}
.p_t{ height:103px;}
.right_3 .p1{ line-height:31px; font-weight:bold}
.right_3 .p2{ line-height:18px; padding-right:5px}
.right_3 ul{ list-style-type:none; margin-top:20px}
.right_3 li{ border-bottom:#cccccc 1px dashed; height:30px; line-height:30px;}
.right_3 li a{ float:left; display:block}

.right_4{ width:352px; float:right; height:180px}
.right_4 ul{ list-style-type:none; margin-top:10px}
.right_4 li{ border-bottom:#cccccc 1px dashed; height:30px; line-height:30px;}
.right_4 li a{ float:left; display:block}

/*-Contact-*/
.Contact{ width:941px; height:78px; overflow:hidden; float:left; padding:13px 0 }
.Contact_1{ width:484px; background:url(contact_1.jpg) no-repeat; height:84px; float:left; margin-right:8px}
.Contact_2{ width:432px; background:url(contact_2.jpg) no-repeat; height:70px; float:left; padding:14px 0 0 17px; line-height:16px;}

/*-link-*/
.link{ width:927px; height:44px; float:left; background:#e9e9e9; line-height:20px; padding:7px 0 0 14px}

/*-foot-*/
#foot{ width:932px; height:47px; background:url(foot_bk.jpg) no-repeat; margin:0 auto; line-height:47px; padding:0 30px}
.f_left{ float:left; display:block;}
.f_right{ float:right; display:block}

/*-子页-*/
.b_left{ width:277px; float:left; border-right:#dadada 1px solid; overflow:hidden;}
.b_right{ width:651px; float:right; overflow:hidden;}
.b_menu{ width:265px;}
.m_tit{ background:url(b_tit.jpg) no-repeat; width:245px; height:32px; line-height:32px; padding-left:20px; color:#ffffff}
.m_c{ background:url(b_cbk.jpg); width:250px; margin:0 auto;}
.m_c ul{ list-style-type:none; padding:11px 0 11px 15px;}
.m_c li{ width:215px; height:24px; margin-bottom:7px; background:url(b_menu1.jpg) no-repeat; padding-left:28px; line-height:24px;}
.m_c li a{ display:block; width:100%; color:#ffffff;}
.m_c li:hover,.m_c li.lia1{background:url(b_menu2.jpg) no-repeat; color:#ffffff;}

.m_f{ background:url(b_fbk.jpg) no-repeat; width:250px; height:7px; margin:0 auto;}
.b_l2{ width:267px; margin-top:11px}
.b_tit2{ width:263px; height:27px; background:url(b_tit2.jpg) no-repeat; margin-left:7px;}
.b_tit3{ width:263px; height:27px; background:url(b_tit3.jpg) no-repeat; margin-left:7px;}
.more3{ float:right; display:block; width:22px; height:11px; margin:7px 24px 0 0 }
.m_c2{ background:url(b_cbk.jpg); width:250px; margin:0 auto; padding:5px 0}
.m_c2 ul{ list-style-type:none;}
.m_c2 li{ border-bottom:#e2e2e2 1px solid; margin:0 9px; height:30px; line-height:30px;}
.img1{ float:left; margin-right:8px; margin-top:6px}
.img2{ margin:21px 0 }

.r_tit2{ width:651px; height:33px;}
.t2_l{ width:76px; height:19px; float:left; border-left:#e60012 6px solid; font-size:16px; font-family: Microsoft YaHei,calibri,verdana; line-height:19px; padding-left:13px; color:#333333; margin-top:10px}
.t2_r{ width:548px; border-bottom:#e9e9e9 6px solid; height:20px; float:right; text-align:right; padding-right:5px}
.b_info{ line-height:31px; padding:10px 5px}

.QA{ width:627px; height:127px; border:#e9e9e9 3px solid; margin:12px auto;}
.QA_p1{ border-bottom:#cccccc 1px dashed; height:33px; padding-left:15px; line-height:33px; color:#444444}
.QA_p2{ border-bottom:#cccccc 1px dashed; height:54px; padding-left:15px; line-height:26px; padding-top:4px}
.QA_p3{ height:27px; text-align:right; padding-right:23px; padding-top:7px}
.fy{ text-align:center; line-height:40px;}

.cases{ width:620px; margin:0 auto}
.cases ul{ list-style-type:none}
.cases li{ height:30px; line-height:30px; border-bottom:#cccccc 1px solid;}
.cases li a{ display:block; float:left}
.td_s1{ border-bottom:#cccccc 1px solid; border-top:#cccccc 1px solid; color:#999999}
.td_s2{ padding-top:10px; color:#777777}

.health{ width:620px; margin:0 auto}
.health ul{ list-style-type:none}
.health li{ height:36px; line-height:36px; border-bottom:#cccccc 1px solid; background:url(icon2.jpg) no-repeat 8px 10px; padding-left:30px}
.health_a{ float:left; display:block}
.xx{ float:right; display:block; color:#F00}

.visits{ width:630px; overflow:hidden; margin:0 auto}
.hos1{ width:630px; float:left}
.hos1 ul{ list-style-type:none}
.hos1 li{ border-bottom:#cccccc 1px dashed}
.v_tit ul{ list-style-type:none; margin:10px auto; float:left}
.v_tit li{ float:left; width:52px; height:19px; text-align:center; margin-right:3px; line-height:19px}
.v_tit li a{ display:block; width:52px; height:19px;}
.v_tit li a:hover{ background:url(tab_bk1.jpg) no-repeat; color:#ffffff }
.mj2{ width:628px; height:113px; border:#dadada 1px solid; float:left; margin-top:6px;}
.photo1{ width:103px; height:105px; border-right:#dadada 1px solid; padding:4px 5px; display:block; float:left}
.photo01{ width:88px; height:105px; border-right:#dadada 1px solid; padding:4px 5px; display:block; float:left}
.photo2{ width:105px; height:105px; border-right:#dadada 1px solid; padding:4px 5px; display:block; float:left}
.mj_bk2{ width:512px; height:113px; background:url(mj_bk.jpg) repeat-x; float:left}
.mj_bk02{ width:528px; height:113px; background:url(mj_bk.jpg) repeat-x; float:left}

.mj_bk3{ width:512px; height:113px;  float:left}


.b_mj{ width:630px; float:right;}
.b_mj img{ float:left; margin:3px 15px 0 8px; border:#cccccc 1px solid; padding:2px}
.b_mj .p1{ line-height:31px; font-weight:bold}
.b_mj .p2{ line-height:18px; padding-right:5px}
.b_mj ul{ list-style-type:none; margin-top:20px}
.b_mj li{ border-bottom:#cccccc 1px dashed; height:30px; line-height:30px;}
.b_mj li a{ float:left; display:block}

.b_video{ width:630px; margin:0  auto 20px auto; overflow:hidden}
.b_video ul{ list-style-type:none}
.b_video li{ width:192px; height:170px; margin:5px 6px; float:left}
.b_video .v_img{ background:#e1d2d5; width:186px; padding:3px;}
.fy2{ border-top:#cccccc 1px solid; width:630px; height:40px; line-height:40px; text-align:center}
.v_tit2{ height:30px; line-height:30px; border-bottom:#cccccc 1px solid; text-align:center; margin:0 20px 20px 20px; }

.mes{ width:624px; overflow:hidden; border:#ececec 3px solid; margin:10px auto}
.mes_l{ display:block; float:left; width:66px; text-align:center;}
.mes_r{ display:block; float:left; padding-left:11px; border-left:#ececec 3px solid; }
.mes_p1{ border-bottom:#d6d6d6 1px dashed; display:block; height:35px;}
.messag{ border:#ececec 3px solid; width:594px; margin:10px auto; padding:15px 0 0 30px}
.text2{ border:#7f9db9 1px solid; background:none;  height:18px;}
.button3{ background:url(button3.jpg) no-repeat; width:113px; height:27px; border:none}

.LX{ width:620px; overflow:hidden; margin:10px auto;}
.LX_p1{ line-height:22px; padding:20px 0 20px 20px}

.login{ width:379px; height:125px; background:url(login_bk.jpg) no-repeat; margin:20px auto;padding:98px 0 0 114px;}
.text3{  height:19px; border:#e5e5e5 1px solid; background:#ffffff}
.text4{  border:#e5e5e5 1px solid; background:#ffffff}
.button4{ background:url(button4.jpg) no-repeat; width:77px; height:23px; margin-left:35px; border:none}
.button5{ background:url(button5.jpg) no-repeat; width:77px; height:23px; margin-left:25px; border:none}

.reg{ width:900px; margin:20px auto; overflow:hidden;}
.button6{ background:url(button7.jpg) no-repeat; width:95px; height:31px; border:none}
.button7{ background:url(button8.jpg) no-repeat; width:95px; height:31px; margin-left:25px; border:none}