@charset "gb2312";
/* CSS reset */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, form, fieldset, legend, input, button, textarea, select, option, tr, th, td { border:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline; margin:0; padding:0 }
dl, dt, dd, ol, ul, li { list-style:none }
body { line-height:22px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#6e625d;  }
table { border-collapse:separate; border-spacing:0 }
caption, th, td { text-align:left; font-weight:400 }
table, td, th { vertical-align:middle }
textarea, input, button, select, keygen, legend { font:14px/1.14 Arial; outline:0; }
blockquote:before, blockquote:after, q:before, q:after { content:"" }
a img { border:none }
ol { margin-left:2em }
sup { vertical-align:text-top }
sub { vertical-align:text-bottom }
html>body p code { white-space:normal }
hr { margin-top:20px; }
.clear { clear:both; height:0; font-size:1px; line-height:0 }
* html .clearfix, * html #container { height:1% }
fieldset { padding-top:0 }

/*¹«ÓÃ¿ò¼Ü£¨gong yong kuang jia£©*/
a { color:#6e625d;}
a:link { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { text-decoration: none;}
a:active { text-decoration: none; }
.f_s14{font-size: 14px;}
.f_s16{font-size: 16px;}
.f_s18{font-size: 18px;}
.f_s20{font-size: 20px;}
.clearfix:after, #container:after { content:"\0020"; display:block; height:0; clear:both; visibility:hidden; overflow:hidden }
.b_l,.b_c,.left{ float:left}
.b_r,.right{ float:right}.more{color: #999;}
.more:hover{color:#fff  !important;text-decoration: none !important;}
.main{ width: 1200px; margin: 0 auto; overflow: hidden;}
.li_fl li{float: left;}
.tela,.telb,.yuyuea{ cursor:pointer;}
.l_bg{background: none !important;}
.l_mr{margin-right:0 !important;}
.b_mr{ border-right:0 !important;}
.b_mb{ border-bottom:0 !important;}
.b_mt{ border-top:0 !important;}
.l_pl{padding-left:0 !important;}
.l_pr{padding-right:0 !important;}
.alpha{ position:absolute; width:100%; height:100%; left:0; bottom:0; background:#000; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; }
.bgf5{background:#f5f5f5; overflow:hidden;} 
.bg6e{background:#6e625d; overflow:hidden;} 
.button{-webkit-transition: background 0.3s, color 0.3s, box-shadow 0.3s;-moz-transition: background 0.3s, color 0.3s, box-shadow 0.1s;transition: background 0.3s, color 0.3s, box-shadow 0.3s;}
.transImg{transform: scale(1); transition: all 1s ease 0s; -webkit-transform: scale(1);  -webkit-transform: all 1s ease 0s; }
.transImg:hover{transform: scale(1.1); transition: all 1s ease 0s; -webkit-transform: scale(1.1); -webkit-transform: all 1s ease 0s;  }
.hxbg{ display:block; background:#6e625d; width:20px; height:2px;}

/*pub-titx*/
.pub-titx{ width:auto; height:26px; overflow:hidden;}
.pub-titx p{ font-size:14px; height:14px; line-height:14px; color:#c45325; margin-bottom:10px;}

/*pub-tit*/
.pub-tit{ width:auto; text-align:center; font-size:30px; font-weight:bold; height:30px; line-height:30px;}

/*top*/
.top_bg{ width:100%; height:150px; margin:0 auto; background:url(top_bg.jpg) top center no-repeat;}
.top .logo{ width:677px; height:70px; float:left; margin-top:17px; float:left;}
.top .logo img{ width:677px; height:70px;}
.language{ float:right; width:212px; height:30px; margin-top:37px;}
.language a{ display:block; width:78px; height:28px; float:left; margin-left:20px; border:1px solid #fff; color:#fff; border-radius:24px; text-align:center; line-height:28px;}
.language a:hover{ background:#fff; color:#c45325;}
.top .nav{ width:1200px; height:49px;}
.top .nav ul{ float:left; width:1200px; height:15px; padding-top:17px; border-top:1px solid #fff; margin-top:13px;}
.top .nav ul li{ height:15px; line-height:14px; font-size:16px; width:auto; padding:0 33px; border-right:1px solid #fff;}
.top .nav ul li.li1{ padding-left:22px;}
.top .nav ul li.b_mr{ padding-right:22px;}
.top .nav ul li a{ color:#fff;}

/*banner*/
.banner{ width:100%; height:auto; margin:0 auto; position:relative; overflow:hidden;}
.banner .bd li{  width:100%; height:450px;}

/*about*/
.about{ padding-bottom:75px;}
.about .left{ width:696px; height:338px; margin-top:-70px; background:#fff; position:absolute; z-index:1; padding:32px 27px;}
.about .left h1{ font-size:38px; line-height:40px; font-weight:bold; margin-top:10px;}
.about .left p.f_s16{ margin-top:18px; line-height:30px;}
.about .right{ width:408px; float:right; height:333px; overflow:hidden;}
.about .right h1{ font-size:24px; height:24px; line-height:24px; margin-top:35px; margin-bottom:24px; font-weight:bold;}
.about .right #about_pic{ width:380px; height:250px; float:right; overflow:hidden; position:relative; padding-left:20px; border-left:4px solid #c45325;}
.about .right .about_bd{ width:380px; height:250px; float:right;}
.about .right .about_bd li{ width:380px; height:250px; position:relative;}
.about .right .about_bd li img{ width:380px; height:250px; left:0; top:0; position:absolute; display:block; z-index:1;}
.about .right .about_bd li p{ display:block; width:248px; height:40px; background:#fff; position:absolute; z-index:2; line-height:40px; text-indent:15px; font-size:16px; color:#c45325; bottom:0; right:0;}
.about .right .about_hd{ width:105px; height:10px; position:absolute; bottom:15px; left:43px; z-index:2;}
.about .right .about_hd li{ cursor:pointer; width:8px; height:8px; border:1px solid #fff; border-radius:50%; margin-right:15px;}
.about .right .about_hd li.on{ background:#fff;}

/*doctor*/
.doctor{ width:1482px; height:400px; margin:0 auto; overflow:hidden; position:relative;}
.doctor .pub-tit{ margin-top:50px;}
.doctor .doc_bd{ width:1200px; height:230px; left:150px; margin-top:38px; position:absolute; overflow:hidden;}
.doctor .doc_bd li{ width:380px; height:230px; margin-right:30px; position:relative; box-shadow:0px 0px 10px #e8e8e8;}
.doctor .doc_bd li img{ display:block; width:380px; height:230px; position:absolute; z-index:1; left:0; top:0;}
.doctor .doc_bd li .hxbg{ position:absolute; z-index:2; top:34px; left:193px;}
.doctor .doc_bd li h2{ position:absolute; z-index:2; top:65px; left:193px; height:24px; line-height:24px; font-size:24px; color:#c45325;}
.doctor .doc_bd li p{ position:absolute; z-index:2; top:100px; left:193px; display:block; font-size:16px; line-height:18px;}
.doctor .prev ,.doctor .next{ width:50px; height:50px; display:block; position:absolute; top:204px; cursor:pointer;}
.doctor .prev{ left:0; background:url(doc_prev.png);}
.doctor .next{ right:0; background:url(doc_next.png);}
.doctor .prev:hover{ background:url(doc_prev_h.png);}
.doctor .next:hover{ background:url(doc_next_h.png);}

/*jieshao*/
.jieshao{ height:440px; margin:60px auto; overflow:hidden; background:#f5f4f3;}
.jieshao ul{ width:1200px; height:440px; overflow:hidden;}
.jieshao ul .jieshao_div{ width:600px; height:220px; float:left;}
.jieshao ul .jieshao_div:hover img{transform: scale(1.1); transition: all 1s ease 0s; -webkit-transform: scale(1.1); -webkit-transform: all 1s ease 0s;}
.jieshao ul .jieshao_div:hover a{background:#fff; color:#c45325; border:1px solid #fff;}
.jieshao ul li{ width:300px; height:220px; overflow:hidden;}
.jieshao ul li img{ display:block; width:300px; height:220px; transform: scale(1); transition: all 1s ease 0s; -webkit-transform: scale(1);  -webkit-transform: all 1s ease 0s;}
.jieshao ul li h2{ font-size:24px; color:#c45325; line-height:24px; height:24px; width:250px; margin-left:30px; margin-top:28px; overflow:hidden;}
.jieshao ul li p{ font-size:16px; line-height:22px; margin-left:30px; margin-top:13px; width:250px; overflow:hidden;}
.jieshao ul li a{ display:block; width:98px; height:28px; border:1px solid #6e625d; border-radius:14px; margin-left:30px; margin-top:17px; line-height:28px; text-align:center; font-size:14px; color:#6e625d;}
.jieshao ul li a:hover{ background:#fff; color:#c45325; border:1px solid #fff;}

/*contact*/
.contact{ height:270px; margin-bottom:52px; background:#c45325; border-radius:10px; color:#fff;}
.contact .left{ width:534px; height:270px; padding-left:66px;}
.contact .left h1{ font-size:30px; height:30px; line-height:30px; margin-top:33px; margin-bottom:20px; font-weight:bold;}
.contact .left p{ font-size:16px; height:22px; line-height:22px; text-indent:45px; margin-bottom:10px;}
.contact .left p.p1{ background:url(contact_ico1.png) left center no-repeat;}
.contact .left p.p2{ background:url(contact_ico2.png) left center no-repeat;}
.contact .left p.p3{ background:url(contact_ico3.png) left center no-repeat;}
.contact .left p.p4{ background:url(contact_ico4.png) left center no-repeat;}
.contact .right{ width:600px; height:270px; background:url(contact_bg.jpg) left top no-repeat; overflow:hidden;}
.contact .right .c_link{ width:198px; height:36px; margin:115px auto;}
.contact .right .c_link a{ color:#fff;}
.contact .right .c_link h2{ font-size:36px; line-height:36px; text-align:center; float:left; width:140px;}
.contact .right .c_link img{ margin-left:24px; margin-top:1px; float:left; display:block;}

/*foot*/
.foot{height:250px; overflow:hidden; color:#fff;}
.foot ul{ width:1120px; height:15px; margin:0 auto; margin-top:30px; margin-bottom:10px; padding-bottom:20px; border-bottom:1px solid #746a66;}
.foot ul li{ width:auto; height:15px; font-size:16px; line-height:15px; padding:0 25px; border-right:1px solid #fff;}
.foot ul li a{ color:#fff;}
.foot p{ text-align:center; font-size:16px; line-height:35px; overflow:hidden;}