@charset "gb2312";
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0}body,button,input,select,textarea{font:14px/1.5 Microsoft Yahei,Tahoma,Arial,sans-serif}h1,h2,h3,h4,h5,h6{font-size:100%}address,cite,dfn,em,var{font-style:normal}ul,ol,li{list-style:none}a{text-decoration:none}legend{color:#000}fieldset,img{border:0;vertical-align:top;}section,article,aside,header,footer,nav,dialog,figure{display:block;}figure{margin:0;}button,input,select,textarea{font-size:100%}table{border-collapse:collapse;border-spacing:0}html {overflow-y:scroll;}.clear{display:block;height:0;overflow:hidden;clear:both}.clearfix:after{content:'\20';display:block;height:0;clear:both}.clearfix{*zoom:1}a:link,a:visited,a:hover{text-decoration:none}a:active{text-decoration:underline}a{blr:expression_r(this.onFocus=this.blur())}a{outline:none;}.none{display:none;}.block{display:block;}.noBg{background:none !important;}.noBd{border:none !important;}.noPd{padding:0 !important;}.noMg{margin:0 !important;}.fl{float:left;display:inline}.fr{float:right;display:inline}

/* css3.0 animate */
a,.ani_scale,.ani_scale { transition:all .3s linear 0s; -webkit-transition:all .3s linear 0s; -moz-transition:all .3s linear 0s; -o-transition:all .3s linear 0s; }
.ani_scale:hover { transform:scale(1.2); -webkit-transform:scale(1.2); -moz-transform:scale(1.2); -o-transform:scale(1.2); }

body { color:#4c4b4b; }
a { color:#4c4b4b; }
.wrap { position:relative; width:1000px; margin:0 auto; }
.iBlock { display:inline-block; *display:inline; *zoom:1; vertical-align:middle; }
.ico { background:url(../images/split.png) no-repeat; }
a.linkBtn {display:block; width:164px; height:48px; border-radius:5px; background:#ec8a0a; font-size:20px; color:#fff; line-height:48px; cursor:pointer; text-align:center; }
a.linkBtn:hover { background:#c06c00; }

/* banner */
.banner { width:100%; height:647px; background:url(../images/banner.jpg) no-repeat center; }
.banner .wrap { height:647px; }
.banner .wrap a { position:absolute; left:170px; top:540px; }

/* box */
.container { padding-top:100px; font-size:16px; }
.box { margin-bottom:75px; }
.box .pic { text-align:center; }
.box .hd { width:810px; margin:0 auto 40px; }
.box .hd h2 { margin-bottom:15px; font-weight:100; font-size:40px; line-height:40px; color:#2b2b2b; text-align:center; }
.box .hd p { color:#ec8a0a; line-height:28px; }

.box2,.box6 { padding:70px 0 40px; background:#eee; }
.box2 .sub { float:left; width:320px; }
.box2 .sub li { margin-bottom:30px; padding:10px; font-size:14px; line-height:24px; border-radius:10px; background:#c3c3c3; }
.box2 .main { float:left; width:360px; padding-top:60px; }
.box2 .extra { float:right; width:320px; }
.box2 .extra li { margin-bottom:20px; padding:10px; font-size:14px; line-height:24px; border-radius:10px; color:#fff; background:#158eca; }
.box2 .extra li strong { font-size:18px; margin-right:10px; color:#e4ff2f; }

.box3 li { float:left; width:245px; margin:0 2px 0 3px; display:inline; }
.box3 li p { height:37px; background:#e4ff2f; text-align:center; color:#000; text-align:center; line-height:37px; }
.box3 a.linkBtn { margin:40px auto 0; }

.box4 { height:701px; background:url(../images/p7.jpg) no-repeat center; }
.doctorWrap .pic { position:absolute; right:0; top:0; width:597px; }
.doctorWrap .txt { padding-top:100px; color:#fff; line-height:26px; }
.doctorWrap .txt h5 { margin-bottom:40px; font-weight:100; font-size:40px; line-height:60px; }
.doctorWrap .txt h6 { margin-bottom:10px; font-size:36px; line-height:50px; }
.doctorWrap .txt h6 em { font-weight:100; padding-left:36px; }
.doctorWrap .txt p { width:360px; margin-bottom:25px; }

.box5 li { float:left; width:491px; margin:0 4px 32px 5px; display:inline; }
.box5 a.linkBtn { margin:0 auto; }

.box6 h2 { width:552px; height:78px; margin:0 auto; }
.box6 li { float:left; width:160px; height:120px; margin-left:5px; margin-bottom:30px; padding-top:23px; border:#d9d9d9 1px solid; text-align:center; color:#0f112a; display:inline; }
.box6 li em { width: 30px; height: 30px; margin-right:5px; }
.box6 li p { height: 30px; margin-bottom:15px; line-height:30px; }
.box6 li h6 { font-size:22px; line-height:26px; }
.box6 li.n1 em { background-position:0 -85px; }
.box6 li.n2 em { background-position:-37px -85px; }
.box6 li.n3 em { background-position:-74px -85px; }
.box6 li.n4 em { background-position:-111px -85px; }
.box6 li.n5 em { background-position:-148px -85px; }
.box6 li.n6 em { background-position:-184px -85px; }

#header { height: 80px; }
.center { margin: 0 auto; }
.pubW { width: 1070px; margin:0 auto; }
.float_left { float: left; }
.float_right {float: right; }
#footer {width:100%;height:223px; background:url(../images/footer_bg.jpg) repeat-x;}
#footer h3 {width:119px;height:133px; background:url(../images/ftLogo.png) no-repeat;float:left;margin-top:43px;display:inline;}
#footer h3 a {display:block;width:119px;height:120px;}
.footer_border {width:2px;height:223px;float:left; background:url(../images/footer_border.jpg) no-repeat;margin-left:20px;display:inline;}
.footer_middle {width:652px;}
.footer_nav {width:650px;height:20px;float:left;margin-top:30px;margin-left:14px;display:inline;overflow:hidden;}
.footer_nav li {float:left;margin-left:10px;display:inline;width:auto;}
.footer_nav li a {padding:0 5px;display:block;height:20px;line-height:20px;color:#acacac; transition:all 0.3s linear 0s;text-align:center;text-decoration:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px; }
.footer_nav li a:hover { background-color:#303030;color:#acacac}
.footer_nav2 li {width:70px;height:124px;float:left;margin-left:19px;margin-right:19px;display:inline;margin-top:28px;}
.footer_nav2 li i {display:block;width:70px;height:70px;float:left;}
.footer_nav2 li span {width:100%;height:54px;line-height:54px;text-align:center;font-size:16px;color:#acacac;float:left;}
.footer_icon1 { background:url(../images/icon.png) no-repeat -13px -639px;}
.footer_icon2 { background:url(../images/icon.png) no-repeat -125px -639px;}
.footer_icon3 { background:url(../images/icon.png) no-repeat -238px -639px;}
.footer_icon4 { background:url(../images/icon.png) no-repeat -350px -639px;}
.footer_icon5 { background:url(../images/icon.png) no-repeat -463px -639px;}
.footer_icon6 { background:url(../images/icon.png) no-repeat -575px -639px;}
.footer_icon1:hover { background:url(../images/icon.png) no-repeat -13px -719px;}
.footer_icon2:hover { background:url(../images/icon.png) no-repeat -125px -719px;}
.footer_icon3:hover { background:url(../images/icon.png) no-repeat -238px -719px;}
.footer_icon4:hover { background:url(../images/icon.png) no-repeat -350px -719px;}
.footer_icon5:hover { background:url(../images/icon.png) no-repeat -463px -719px;}
.footer_icon6:hover { background:url(../images/icon.png) no-repeat -575px -719px;}
.footer_right{width:220px;height:223px;margin-right:5px;display:inline;}
.footer_right dl {margin-top:28px;float:left;}
.footer_right dt {width:100%;line-height:20px;color:#acacac;float:left;margin-top:15px;font-size:14px;}