@charset "gb2312";
/* CSS Document */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, figure { margin: 0; padding: 0; }
body { font: 14px/1.8 "Microsoft Yahei", verdana; font-weight: 100; position: relative }
div { margin: 0; padding: 0; background-position: 0; }
form { margin: 0px; padding: 0px; }
a { text-decoration: none }
img { border: none; }
ul, dl, li { list-style-type: none; }
.clear { clear: both }
.marnone { margin: 0px; }
.fl { float: left }
.fr { float: right }
.disnone { display: none; }
.ie6fixedTL { position: fixed; left: 0; top: 0 }
.ie6fixedBR { position: fixed; right: 0; bottom: 0 }
#header { width: 100%; position: absolute; top: 0px; z-index: 10 }
<!--
cont内容-->  .content { background: #efefef; }
.content-nr { width: 1100px; margin: 0 auto; padding-top: 60px; }
.yzjdzt { width: 554px; height: 119px; background: url(../images/syzt3t1222.png) no-repeat; margin: 0 auto 50px; }
.yzjdzj { width: 554px; height: 119px; background: url(../images/syzt3t1223.png) no-repeat; margin: 0 auto 50px; }
.xmnav { width: 365px; height: 31px; background: url(../images/01.png) no-repeat; margin: 0 auto; margin-top: 31px; margin-bottom: 58px; }
.xmnav li { float: left }
.xmnav li a { font-size: 14px; color: #666464; }
a.xmnav_a1 { width: 91px; height: 31px; display: block; text-align: center; line-height: 28px; }
li.bbp a.xmnav_a1 { width: 91px; height: 31px; display: block; background: url(../images/02.png) no-repeat; color: #fff; line-height: 28px; }
a.xmnav_a2 { width: 91px; height: 31px; display: block; text-align: center; line-height: 28px; }
li.bbp a.xmnav_a2 { width: 91px; height: 31px; display: block; background: url(../images/03.png) no-repeat; color: #fff; line-height: 28px; }
a.xmnav_a3 { width: 91px; height: 31px; display: block; text-align: center; line-height: 28px; }
li.bbp a.xmnav_a3 { width: 91px; height: 31px; display: block; background: url(../images/03.png) no-repeat; color: #fff; line-height: 28px; }
a.xmnav_a4 { width: 91px; height: 31px; display: block; text-align: center; line-height: 28px; }
li.bbp a.xmnav_a4 { width: 91px; height: 31px; display: block; background: url(../images/04.png) no-repeat; color: #fff; line-height: 28px; }
.ljxm { display: block; border: 1px solid #937342; width: 150px; height: 23px; text-align: center; line-height: 23px; color: #937342; margin: 0 auto; margin-top: 46px; }
a.ljxm:hover { display: block; border: 1px solid #937342; width: 150px; height: 23px; text-align: center; line-height: 23px; background: #937342; color: #fff }
.content-l { width: 550px; float: left }
.content-r { width: 510px; float: left; padding-left: 40px; padding-top: 55px; background: #fff; height: 468px; }
.content-r p { padding-top: 150px; color: #898989; font-size: 14px; }
.content-r a { padding-top: 35px; display: block; color: #c49664; font-size: 14px; }
.content-r a:hover { padding-top: 35px; display: block; color: #c49664; font-size: 14px; text-decoration: none }
.np-btngroup-notice { line-height: 27px; overflow: hidden; margin: 0 auto; margin-top: 31px; margin-bottom: 58px; width: 310px; }
.np-btngroup a { display: inline-block; text-align: center; padding: 0 10px; border: solid 1px; width: 76px; color: #555; float: left; padding: 0; border-color: #DDD; line-height: 33px; border-width: 1px 0 1px 1px; }
.np-btngroup a:hover { background: #B7DBF7; border-color: #B7DBF7; cursor: pointer; }
.np-btngroup a:first-child { border-radius: 3px 0 0 3px; }
.np-btngroup a:last-child { border-radius: 0 3px 3px 0; border-width: 1px; }
.np-btngroup a.bbp { background-color: #be9e7f; color: #fff; border-color: #be9e7f; cursor: pointer; }
.np-btngroup a.bbp:hover { background-color: #e8ddd2; border-color: #e8ddd2; cursor: pointer; color: #666464; }
.np-btngroup a:hover { cursor: auto; background-color: #e8ddd2; border-color: #e8ddd2; cursor: pointer; }
/*scrolllist经典项目*/



a.abtn { display: block; height: 68px; width: 35px; overflow: hidden; background: url(../images/syztleft1222.png) no-repeat; margin-top: 60px; }
a.abtn:hover { background: url(../images/syztleft1222-h.png) no-repeat; }
a.aleft { float: left; margin-right: 12px; }
a.agrayleft { cursor: default; background: url(../images/syztleft1222.png) no-repeat; }
a.aright { float: right; background: url(../images/syztrgiht1222.png) no-repeat; }
a.aright:hover { float: right; background: url(../images/syztrgiht1222-h.png) no-repeat; }
a.agrayright { cursor: default; background: url(../images/syztrgiht1222.png) no-repeat; }
.scrolllist { width: 1235px; height: 184px; margin: 0 auto; }
.scrolllist .imglist_w { width: 1116px; height: 240px; overflow: hidden; float: left; position: relative;/*必要元素*/ margin-left: 11px; }
.scrolllist .imglist_w ul { width: 20000px; position: absolute; left: 0px; top: 0px; }
.scrolllist .imglist_w li { width: 360px; float: left; color: #FFF; font-size: 16px; font-weight: bold; margin: 0 6px; }
.scrolllist .imglist_w .lim { width: 360px; float: left; color: #FFF; font-size: 16px; font-weight: bold; }
#xmnavBoxs1 .scrolllist .imglist_w { width: 1152px; margin-left: 0; }
#xmnavBoxs1 .scrolllist .imglist_w li { width: 372px; margin: 0 12px 0 0; }
#xmnavBoxs1 .scrolllist .imglist_w .lim { width: 372px; }
.imglist p { line-height: 30px; }
.liaojie a { width: 134px; height: 26px; border: solid 1px #be9e7f; color: be9e7f; text-align: center; line-height: 26px; margin: 26px auto 0; font-size: 13px; color: #be9e7f; display: block; }
.liaojie a:hover { background: #be9e7f; color: #fff; }
.xmtupian1 { display: block; width: 360px; height: 240px; background: url(../images/syztgd1t1222.png) no-repeat }
.xmtupian2 { display: block; width: 360px; height: 240px; background: url(../images/syztgd2t1222.png) no-repeat }
.xmtupian3 { display: block; width: 360px; height: 240px; background: url(../images/syztgd3t1222.png) no-repeat }
.xmtupian1:hover { display: block; width: 360px; height: 240px; opacity: .6; -webkit-transition: opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); transition: opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1) }
.xmtupian2:hover { display: block; width: 360px; height: 240px; opacity: .6; -webkit-transition: opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); transition: opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1) }
.xmtupian3:hover { display: block; width: 360px; height: 240px; opacity: .6; -webkit-transition: opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1); transition: opacity 0.2s cubic-bezier(0.645, 0.045, 0.355, 1) }
.xmztbanner { width: 100%; height: 517px; background: url(../images/sybnt11222.jpg) center top no-repeat; margin-top: 136px; }
<!--
专家介绍-->  #featured { overflow: hidden; width: 1100px; position: relative; height: 506px; }
#featured .wordBg { z-index: 9; filter: alpha(opacity=65); width: 1100px; height: 95px; position: absolute; }
#featured .wordBg .wordBgborder { height: 93px; width: 1100px; }
#featured .word { z-index: 10; left: 187px; color: #fff; bottom: 136px; position: absolute; padding: 14px 0 0 20px; font-family: "微软雅黑"; }
#featured h3 { position: absolute; bottom: 255px; left: 350px; }
#featured .word p { font-size: 14px; line-height: 18px; overflow: hidden; color: #000 }
#featured .ui-els-hide { display: none }
#thumbs { list-style-type: none; position: absolute; right: 525px; bottom: 226px; z-index: 20; _right: 0; _bottom: -260px; }
* html #thumbs { height: 100% }
#thumbs li { display: inline; float: left; width: 12px; margin-right: 9px; height: 12px }
#thumbs ul { margin-top: 3px }
#thumbs li.last_img { margin-right: 4px }
#thumbs li.first { width: 43px; cursor: pointer; height: 57px; position: absolute; left: -262px; top: -160px; z-index: 21; opacity: 0.65; filter: alpha(opacity=65); }
#thumbs li.last { width: 43px; cursor: pointer; height: 57px; position: absolute; right: -4px; top: -160px; z-index: 22; opacity: 0.65; filter: alpha(opacity=65); }
#thumbs li.first:hover { width: 43px; cursor: pointer; height: 57px; position: absolute; left: -262px; top: -160px; z-index: 21; opacity: 1; filter: alpha(opacity=100); }
#thumbs li.last:hover { width: 43px; cursor: pointer; height: 57px; position: absolute; right: -4px; top: -160px; z-index: 22; opacity: 1; filter: alpha(opacity=100); }
#thumbs li a { display: inline-block; width: 12px; height: 12px; background: url(../images/baise.jpg) no-repeat; }
#thumbs li a:hover { background: url(../images/heise.jpg) center bottom no-repeat; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/aHoverBg.png);
_background: none; }
#thumbs li a.current { background: url(../images/heise.jpg) center bottom no-repeat; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/aHoverBg.png);
_background: none; }
#thumbs li.first img { border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px }
#thumbs li.last img { border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px }
#topstory { background: #fff; width: 1100px; height: 506px; margin: 20px auto; position: relative; overflow: hidden; }
.image { width: 1100px; height: 506px; background: url(../images/bjt.jpg) repeat-x; overflow: hidden }
/*资讯新闻*/

.section { width:100%; height:287px; float:left;}
.section ul { width: 100%; height:287px; }
.section ul li { float: left; display: inline; overflow: hidden; position: relative; margin-top: 2px; margin-right: 1px; width: 14.28%; margin:0; padding:0 }
.section ul li img { overflow: hidden; width: 100%; height: 100% }
.section .svt1 { float: left; margin-left:1%; position:relative; }
.section .svt1 li { width: 14%; position:absolute;}
.section .svt2 { float: right; width: 42.88% }
.section .svt2 li { width: 33.3%; }
/*资讯新闻效果CSS*/

article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block }
audio, canvas, progress, video { display: inline-block; vertical-align: baseline }
audio:not([controls]) { display: none; height: 0 }
[hidden], template {
display:none
}
a { background: transparent }
a:active, a:hover { outline: 0 }
abbr[title] { border-bottom: 1px dotted }
b, strong { font-weight: bold }
dfn { font-style: italic }
h1 { font-size: 2em; margin: 0.67em 0 }
mark { background: #ff0; color: #000 }
small { font-size: 80% }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline }
sup { top: -0.5em }
sub { bottom: -0.25em }
img { border: 0 }
svg:not(:root) { overflow: hidden }
figure { margin: 0em 0px }
hr { -moz-box-sizing: content-box; box-sizing: content-box; height: 0 }
pre { overflow: auto }
code, kbd, pre, samp { font-family: monospace, monospace; font-size: 1em }
button, input, optgroup, select, textarea { color: inherit; font: inherit; margin: 0 }
button { overflow: visible }
button, select { text-transform: none }
button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer }
button[disabled], html input[disabled] { cursor: default }
button::-moz-focus-inner, input::-moz-focus-inner {
border:0;
padding:0
}
input { line-height: normal }
input[type="checkbox"], input[type="radio"] { -moz-box-sizing: border-box; box-sizing: border-box; padding: 0 }
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
height:auto
}
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; box-sizing: content-box }
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
-webkit-appearance:none
}
fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em }
legend { border: 0; padding: 0 }
textarea { overflow: auto }
optgroup { font-weight: bold }
table { border-collapse: collapse; border-spacing: 0 }
td, th { padding: 0 }
.overlay-figure { position: relative; /*

You can safely give the entire complex a size, or just a width or height. If a

size isn't specified then the overlay-figure-content element's size defines

the overall size (i.e. the IMG element defines the overall size).



width: 480px;

height: 320px;

*/

display: table; }
.overlay-figure-content { width: 100%; height: 100%; -webkit-transform: scale(1.1) translateZ(0); -moz-transform: scale(1.1) translateZ(0); transform: scale(1.1) translateZ(0); -webkit-transition: -webkit-transform 0.3s ease 0.25s; -moz-transition: -moz-transform 0.3s ease 0.25s; transition: transform 0.3s ease 0.25s; }
/*设置图片大小*/

.overlay-figure:hover  .overlay-figure-content { -webkit-transform: scale(1.1) translateZ(0); -moz-transform: scale(1.1) translateZ(0); transform: scale(1.1) translateZ(0); }
/*.overlay-figure:hover

.overlay-figure-content {

-webkit-transform: scale(0.95) translateZ(0);

-moz-transform: scale(0.95) translateZ(0);

transform: scale(0.95) translateZ(0);

}*/



.overlay-figure-content > img { display: block; width: 100%; height: 100% }
.overlay-figure-background { position: absolute; top: 0; left: 0; height: 100%; width: 100%; opacity: 0; background-image: linear-gradient(to bottom, rgba(0,0,0, 0.5), rgba(0,0,0, 0.85)); }
.overlay-figure:hover  .overlay-figure-background { opacity: 1; }
.overlay-figure-caption { position: absolute; top: 0; left: 0; height: 100%; width: 100%; font-family: adobe-clean, 'Helvetica Neue', Helvetica, Arial, sans-serif; color: white; opacity: 0; -webkit-transition: opacity ease 0.25s; -moz-transition: opacity ease 0.25s; transition: opacity ease 0.25s; }
.overlay-figure:hover  .overlay-figure-caption { opacity: 1; }
.overlay-figure-caption  .contents { display: table; width: 100%; height: 100%; }
.overlay-figure-caption  .contents-stack { display: table-cell; vertical-align: middle; text-align: center; padding: 5%; }
.overlay-figure-caption  .title { display: block; margin-bottom: 0px; opacity: 0; -webkit-transform: translateY(-100%) translateZ(0); -moz-transform: translateY(-100%) translateZ(0); transform: translateY(-100%) translateZ(0); -webkit-transition: -webkit-transform 0.3s ease 0.25s, opacity 0.15s ease 0.25s; -moz-transition: -moz-transform 0.3s ease 0.25s, opacity 0.15s ease 0.25s; transition: transform 0.3s ease 0.25s, opacity 0.15s ease 0.25s; font-weight: 100; font-family: "微软雅黑"; font-size: 24px; letter-spacing: 1px; font-weight: bold; }
.overlay-figure:hover  .title { opacity: 1; -webkit-transform: translateY(0) translateZ(0); -moz-transform: translateY(0) translateZ(0); transform: translateY(0) translateZ(0); }
.overlay-figure  .separator { display: block; margin: 12px; margin-left: auto; margin-right: auto; height: 1px; width: 90%; background-color: white; -webkit-transform: scaleX(0) translateZ(0); -moz-transform: scaleX(0) translateZ(0); transform: scaleX(0) translateZ(0); -webkit-transition: -webkit-transform 0.25s ease 0.25s; -moz-transition: -moz-transform 0.25s ease 0.25s; transition: transform 0.25s ease 0.25s; }
.overlay-figure:hover  .separator { -webkit-transform: scaleX(1) translateZ(0); -moz-transform: scaleX(1) translateZ(0); transform: scaleX(1) translateZ(0); }
.overlay-figure-caption  .text { font-family: "微软雅黑"; letter-spacing: 0.5px; padding-top: 8px; font-size: 16px; text-align: center; display: block; margin-top: -10px; opacity: 0; -webkit-transform: translateY(100%) translateZ(0); -moz-transform: translateY(100%) translateZ(0); transform: translateY(100%) translateZ(0); -webkit-transition: -webkit-transform 0.3s ease 0.25s, opacity 0.15s ease 0.25s; -moz-transition: -moz-transform 0.3s ease 0.25s, opacity 0.15s ease 0.25s; transition: transform 0.3s ease 0.25s, opacity 0.15s ease 0.25s; }
.overlay-figure:hover  .text { opacity: 1; -webkit-transform: translateY(0) translateZ(0); -moz-transform: translateY(0) translateZ(0); transform: translateY(0) translateZ(0); }
/*介绍*/

.zixun3 { width: 100%; height: 262px; padding-top: 70px; }
.liaojie1 a { width: 134px; border: solid 1px #be9e7f; color: be9e7f; text-align: center; line-height: 26px; margin: 0 auto; height: 26px; font-size: 13px; color: #be9e7f; display: block }
.liaojie1 a:hover { background: #be9e7f; color: #fff; }
.guanzhu { width: 903px; height: 221px; margin: 0 auto }
.tubiao1 { width: 80px; height: 81px; background: url(../images/zuanshi.png) center top no-repeat; display: block; margin: 0 auto; opacity: 1; -webkit-animation: orangeOut 0.1s ease; animation: orangeOut 0.1s ease; }
.tubiao2 { width: 80px; height: 81px; background: url(../images/jiangbei.png) center top no-repeat; display: block; margin: 0 auto; opacity: 1; -webkit-animation: orangeOut 0.1s ease; animation: orangeOut 0.1s ease; }
.tubiao3 { width: 80px; height: 81px; background: url(../images/wuxing.png) center top no-repeat; display: block; margin: 0 auto; opacity: 1; -webkit-animation: orangeOut 0.1s ease; animation: orangeOut 0.1s ease; }
.tubiao1:hover { width: 80px; height: 81px; background: url(../images/zuanshih.png) center top no-repeat; display: block; margin: 0 auto; opacity: 1; -webkit-animation: orangeIn 0.3s ease; animation: orangeIn 0.3s ease; }
.tubiao2:hover { width: 80px; height: 81px; background: url(../images/jiangbeih.png) center top no-repeat; display: block; margin: 0 auto; opacity: 1; -webkit-animation: orangeIn 0.3s ease; animation: orangeIn 0.3s ease; }
.tubiao3:hover { width: 80px; height: 81px; background: url(../images/wuxingh.png) center top no-repeat; display: block; margin: 0 auto; opacity: 1; -webkit-animation: orangeIn 0.3s ease; animation: orangeIn 0.3s ease; }
 @-webkit-keyframes orangeIn {  0% {
 -webkit-transform:scale(0.8);
 -ms-transform:scale(0.8);
 transform:scale(0.8);
 opacity:0
}
 100% {
 -webkit-transform:scale(1);
 -ms-transform:scale(1);
 transform:scale(1);
 opacity:1
}
}
 @-moz-keyframes orangeIn {  0% {
 -webkit-transform:scale(0.8);
 -ms-transform:scale(0.8);
 transform:scale(0.8);
 opacity:0
}
 100% {
 -webkit-transform:scale(1);
 -ms-transform:scale(1);
 transform:scale(1);
 opacity:1
}
}
 @-ms-keyframes orangeIn {  0% {
 -webkit-transform:scale(0.8);
 -ms-transform:scale(0.8);
 transform:scale(0.8);
 opacity:0
}
 100% {
 -webkit-transform:scale(1);
 -ms-transform:scale(1);
 transform:scale(1);
 opacity:1
}
}
 @keyframes orangeIn {  0% {
 -webkit-transform:scale(0.8);
 -ms-transform:scale(0.8);
 transform:scale(0.8);
 opacity:0
}
 100% {
 -webkit-transform:scale(1);
 -ms-transform:scale(1);
 transform:scale(1);
 opacity:1
}
}
 @-webkit-keyframes orangeOut {  0% {
 -webkit-transform:scale(1);
 -ms-transform:scale(1);
 transform:scale(1);
 opacity:1
}
 100% {
 -webkit-transform:scale(0.8);
 -ms-transform:scale(0.8);
 transform:scale(0.8);
 opacity:0
}
}
 @-moz-keyframes orangeOut {  0% {
 -webkit-transform:scale(1);
 -ms-transform:scale(1);
 transform:scale(1);
 opacity:1
}
 100% {
 -webkit-transform:scale(0.8);
 -ms-transform:scale(0.8);
 transform:scale(0.8);
 opacity:0
}
}
/*guanzhu*/

.guanzhu_li { width: 250px; text-align: center; float: left; margin-top: 46px; margin-right: 75px; }
.guanzhu_li .p1 { text-align: center; color: #c49664; font-size: 18px; margin: 15px 0 2px; }
.guanzhu_li .p2 { text-align: center; color: #898989; font-size: 14px; }
.liaojie2 a { width: 134px; border: solid 1px #be9e7f; color: be9e7f; text-align: center; line-height: 26px; margin: 0 auto; height: 26; font-size: 13px; margin-top: 26px; color: #be9e7f; display: block }
.liaojie2 a:hover { background: #be9e7f; color: #fff; }
/*main css*/

.izl-rmenu { position: fixed; right: 0; top: 35%; padding-bottom: 80px; background: url(../images/r_b.png) 0px bottom no-repeat; z-index: 999; }
.izl-rmenu .btn { width: 43px; height: 45px; margin-bottom: 1px; cursor: pointer; position: relative; }
.izl-rmenu .btn-swt { background: url(../images/swt.png) 0px 0px no-repeat; background-color: #807f7f; }
.izl-rmenu .btn-swt:hover { background-color: #c9b096; }
.izl-rmenu a.btn-swt, .izl-rmenu a.btn-swt:visited { background: url(../images/swt.png) 0px 0px no-repeat; background-color: #807f7f; text-decoration: none; display: block; }
.izl-rmenu .btn-wx { background: url(../images/weixin.png) 0px 0px no-repeat; background-color: #807f7f; }
.izl-rmenu .btn-wx:hover { background-color: #c9b096; }
.izl-rmenu .btn-wx .pic { position: absolute; left: -160px; top: 0px; display: none; width: 160px; height: 160px; }
.izl-rmenu .btn-phone { background: url(../images/dianhua.png) 0px 0px no-repeat; background-color: #807f7f; }
.izl-rmenu .btn-phone:hover { background-color: #c9b096; }
.izl-rmenu .btn-phone .phone { background-color: #807f7f; position: absolute; width: 160px; left: -160px; top: 0px; line-height: 45px; color: #FFF; font-size: 18px; text-align: center; display: none; }
.izl-rmenu .btn-top { background: url(../images/r1_top.png) 0px 0px no-repeat; display: none; }
.izl-rmenu .btn-top:hover { background: url(../images/r_top.png) 0px 0px no-repeat; }
.izl-rmenu .btn-phone1 { background: url(../images/weixin.png) 0px 0px no-repeat; background-color: #807f7f; }
.izl-rmenu .btn-phone1:hover { background-color: #c9b096; }
.izl-rmenu .btn-dh { background: url(../images/dianhua.png) 0px 0px no-repeat; background-color: #807f7f; }
.izl-rmenu .btn-dh:hover { background-color: #c9b096; }
.izl-rmenu a.btn-dh, .izl-rmenu a.btn-dh:visited { background: url(../images/lubiao.png) 0px 0px no-repeat; background-color: #807f7f; text-decoration: none; display: block; }
.izl-rmenu .btn-xl { background: url(../images/xinlang.png) 0px 0px no-repeat; background-color: #807f7f; }
.izl-rmenu .btn-xl:hover { background-color: #c9b096; }
.izl-rmenu a.btn-xl, .izl-rmenu a.btn-xl:visited { background: url(../images/xinlang.png) 0px 0px no-repeat; background-color: #807f7f; text-decoration: none; display: block; }
/*.meizu-header-link .hover a.meizu-header-link-product-a{ background:#f00}*/

.meizu-header-link .hover a.meizu-header-link-product-a { height: 79px; background: url(../images/nav-hover.png) center center no-repeat; color: #898989; background: #fff }
nav.toggle1 .meizu-header-link .hover a.meizu-header-link-product-a { height: 79px; background: url(../images/nav-hover.png) center center no-repeat; color: #898989; background: #fff }
.down .meizu-header { width: 100%; height: 79px; background: url(../images/banner_bai.png) center center no-repeat; }
.down nav.toggle1 .meizu-header { width: 100%; height: 79px; background: none }
.sub_nav { width: 1100px; display: block; height: 49px; background: url(../images/shuxian.png) repeat-x; }
.sub_nav li { float: left; display: block; width: 89px; height: 49px; margin: 0 90px; }
.sub_nav li a { width: 89px; height: 49px; display: block; font-size: 18px; text-align: center; line-height: 30px; font-weight: 600; color: #666; letter-spacing: 1px; }
.sub_nav li a.bbp { color: #be9e7f; background: url(../images/sanjiao.png) center center no-repeat; font-size: 18px; font-weight: 600; }
.sub_nav_div_h3 { font-size: 16px; color: #666; font-weight: bold; padding-top: 18px; letter-spacing: 2px; line-height: 28px; }
.sub_nav_ul a:hover .sub_nav_div_h3 { color: #c49664; }
.sub_nav_ul { font-size: 14px; float: left; padding-right: 20px; padding-bottom: 50px; }
#skinBoxs2 .sub_nav_ul { font-size: 14px; float: left; padding-right: 30px; padding-bottom: 50px; }
#skinBoxs4 .sub_nav_ul { font-size: 14px; float: left; padding-right: 34px; padding-bottom: 50px; }
.sub_nav_ul li { padding-top: 0px; line-height: 24px; }
.sub_nav_ul li a { color: #727171; font-size: 14px; letter-spacing: 1px; }
.sub_nav_ul li a:hover { color: #be9e7f; text-decoration: none }
.xiangmunr_div { width: 1100px; margin: 0 auto; margin-top: 20px; background: url(../images/ppdhtb-xbj.png) repeat-x; }
.xiangmunr { height: 200px; margin-bottom: 48px; margin-top: 15px; width: 935px; margin: 0 auto; }
.xiangmunr h3 { font-size: 18px; padding-bottom: 15px; font-weight: 100; color: #666464 }
.xiangmunr h3 a { font-size: 16px; color: #898989 }
.xiangmunr li { width: 73px; text-align: center; float: left; margin-right: 50px; }
.xiangmunr li a { width: 73px; height: 180px; display: block; padding-top: 33px; }
.xiangmunr li.bbp a { background: url(../images/ppdhtb-sj.png) center top no-repeat; width: 73px; display: block; }
.xiangmunr li p { font-size: 18px; color: #666464; }
.xiangmunr li.bbp a p { color: #be9e7f }
.ppjs1, .ppjs2, .ppjs3, .ppjs4, .ppjs5, .ppjs6, .ppjs7, .ppjs8 { background: url(../images/ppdhtb.png) no-repeat; display: block; width: 71px; height: 71px; }
.xiangmunr li.bbp a .ppjs1, .xiangmunr li.bbp a .ppjs2, .xiangmunr li.bbp a .ppjs3, .xiangmunr li.bbp a .ppjs4, .xiangmunr li.bbp a .ppjs5, .xiangmunr li.bbp a .ppjs6, .xiangmunr li.bbp a .ppjs7, .xiangmunr li.bbp a .ppjs8 { background: url(../images/ppdhtb.png) no-repeat; display: block; width: 71px; height: 71px; }
.ppjs1 { background-position: 0 0; }
.ppjs2 { background-position: -72px 0; }
.ppjs3 { background-position: -144px 0; }
.ppjs4 { background-position: -216px 0; }
.ppjs5 { background-position: -288px 0; }
.ppjs6 { background-position: -360px 0; }
.ppjs7 { background-position: -432px 0; }
.ppjs8 { background-position: -504px 0; }
.xiangmunr li.bbp a .ppjs1 { background-position: 0 -71px; }
.xiangmunr li.bbp a .ppjs2 { background-position: -72px -71px; }
.xiangmunr li.bbp a .ppjs3 { background-position: -144px -71px; }
.xiangmunr li.bbp a .ppjs4 { background-position: -216px -71px; }
.xiangmunr li.bbp a .ppjs5 { background-position: -288px -71px; }
.xiangmunr li.bbp a .ppjs6 { background-position: -360px -71px; }
.xiangmunr li.bbp a .ppjs7 { background-position: -432px -71px; }
.xiangmunr li.bbp a .ppjs8 { background-position: -504px -71px; }
/*head-#banner*/
#banner { position: relative; top: 0px; width: 100%; height: 847px; color: #fff; overflow: hidden }
#banner a { color: #fff }
#sub-nav { z-index: 11; position: absolute; bottom: 21%; width: 100%; }
#sub-nav .sub-nav-wrap { width: 1100px; overflow: hidden; margin: auto }
#sub-nav ul { width: 220px; line-height: 80px; margin: 0 auto }
#sub-nav ul li { float: left; display: block; width: 10px; height: 10px; color: #fff; margin-right: 20px; display: inline; }
#banner .bg { width: 100%; height: 100%; }
#banner .bg li { position: absolute; top: 0; width: 100%; height: 100%;/*background-size:cover;background-attachment:fixed;*/ background-position: center top; background-repeat: no-repeat; cursor: pointer }
#banner .bg li a { width: 100%; height: 100%; display: block }
#banner .scroll { z-index: 10; position: absolute; bottom: 13%; width: 100% }
#banner .scroll span { display: block; width: 36px; height: 36px; margin: auto; background: url(../images/jiantou.png); cursor: pointer }/*cursor:pointer;-webkit-animation: jump 1s linear infinite;

animation: jump 1s linear infinite;}@keyframes jump{0%{transform:translate(0,0);-webkit-transform:translate(0,0)}40%{transform:translate(0,-10px);-webkit-transform:translate(0,-10px)}70%{transform:translate(0,5px);-webkit-transform:translate(0,5px)}100%{transform:translate(0,0;-webkit-transform:translate(0,0)}}*/
#sub-nav ul li { background: url(../images/btn_off.png) center center no-repeat }
#sub-nav ul li.hover { background: url(../images/btn_on.png) center center no-repeat }
/**/

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: "."; clear: both; height: 0; }
*html.clearfix { zoom: 1; }/*IE6*/
*:first-child+html.clearfix { zoom: 1; }/*IE7*/
.sy_smallicon ul { margin: 0 auto; width: 372px; }
.sy_smallicon ul li { position: relative; }
.sy_smallicon ul li a { display: inline-block; width: 41px; height: 41px; float: left; margin: 10px 6px; }
.sy_smallicon ul li a.sy_smallicon_1 { background: url(../images/zx-hui.png) no-repeat; }
.sy_smallicon ul li a.sy_smallicon_2 { background: url(../images/hdsy-hui.png) no-repeat; }
.sy_smallicon ul li a.sy_smallicon_3 { background: url(../images/yysj.png) no-repeat; }
.sy_smallicon ul li a.sy_smallicon_4 { background: url(../images/wb-hui.png) no-repeat; }
.sy_smallicon ul li a.sy_smallicon_5 { background: url(../images/wx--hui.png) no-repeat; }
.sy_smallicon ul li a.sy_smallicon_6 { background: url(../images/lylx-hui.png) no-repeat; }
.sy_smallicon ul li a.sy_smallicon_7 { background: url(../images/sm-hui.png) no-repeat; }
.sy_smallicon ul li.sy_smallicon_hover a.sy_smallicon_1 { background: url(../images/zx-jin.png) no-repeat; }
.sy_smallicon ul li.sy_smallicon_hover a.sy_smallicon_2 { background: url(../images/hdsy-jin.png) no-repeat; }
.sy_smallicon ul li.sy_smallicon_hover a.sy_smallicon_3 { background: url(../images/yysj-jin.png) no-repeat; }
.sy_smallicon ul li.sy_smallicon_hover a.sy_smallicon_4 { background: url(../images/wb-jin.png) no-repeat; }
.sy_smallicon ul li.sy_smallicon_hover a.sy_smallicon_5 { background: url(../images/wx--jin.png) no-repeat; }
.sy_smallicon ul li.sy_smallicon_hover a.sy_smallicon_6 { background: url(../images/lylx-jin.png) no-repeat; }
.sy_smallicon ul li.sy_smallicon_hover a.sy_smallicon_7 { background: url(../images/sm-jin.png) no-repeat; }
.sy_smallicon ul li a.sy_smallicon_5, .sy_smallicon ul li.sy_smallicon_hover a.sy_smallicon_5, .sy_smallicon ul li a.sy_smallicon_3, .sy_smallicon ul li.sy_smallicon_hover a.sy_smallicon_3, .sy_smallicon ul li a.sy_smallicon_7, .sy_smallicon ul li.sy_smallicon_hover a.sy_smallicon_7 { position: relative; }
.sy_smallicon_3pb { position: absolute; left: -123px; top: -315px; }
.sy_smallicon_7pb { position: absolute; left: -123px; top: -315px; }
.sy_smallicon_5pb { position: absolute; left: -123px; top: -315px; }
.sy_smallicon li .ht { display: none }
.sy_smallnav { position: absolute; top: -145px; width: 100%; background: #fff; text-align: center; display: none; left: 0 }
#js_nav { width: 1100px; margin: 0 auto }
#js_nav li { float: left; width: 275px; }
.stbz { width: 640px; overflow: hidden; margin: 0 auto; }
.stbz li { float: left; margin: 0 20px 20px; }
.ny_top { width: 100%; height: 126px; overflow: hidden; margin: 0 auto; background: url(../images/ny_top.jpg) no-repeat center top; }
.ny_nav { width: 100%; height: 67px; overflow: hidden; margin: 0 auto; background: #937342; }
.ny_nav ul { width: 1000px; overflow: hidden; margin: 0 auto; }
.ny_nav ul li { width: 200px; height: 67px; overflow: hidden; cursor: pointer; display: block; line-height: 67px; text-align: center; float: left; }
.ny_nav ul li a { color: #ffffff; font-size: 18px; width: 200px; height: 67px; line-height: 67px; display: block }
.ny_nav ul li.hover, .ny_nav ul li:hover { background: #2e3642; }
.nytw { width: 1000px; background: url(../images/nytw.jpg) repeat-y #fff; margin: 0 auto; overflow: hidden; padding: 26px 0; }
.nytw dt { width: 210px; float: left; margin: 0 1px; display: inline; }
.nytw dt ul { padding: 14px 0 0; }
.nytw dt li { width: 177px; height: 51px; float: left; line-height: 51px; text-align: center; background: #ebebeb; margin: 3px 0 0; display: inline; }
.nytw dt li a { color: #1c1c1c; width: 177px; height: 51px; line-height: 51px; text-align: center; display: block }
.nytw dt li.hover, .nytw dt li:hover { background: #2e3642; }
.nytw dt li.hover a, .nytw dt li:hover a { color: #ffffff; }
.nytw dd { width: 752px; float: right; overflow: hidden; line-height: 34px; margin: 0 0 40px; display: inline; }
.nytw dd.item div { margin-bottom: 10px; }
.nytw dd.item p { padding: 8px 12px; line-height: 24px; }
.nytw .item .bt{ height:60px; border-bottom:1px solid #c7c7c7; margin-top:50px;}
.nytw .item .bt h1{font-size:30px; font-weight:bold; color:#666464; line-height:30px; text-align:center;}

.ys_list { }
.ys_list li { float: left; width: 362px; height: 213px; overflow: hidden; display: inline; margin: 0 14px 14px 0; }
.in_ask { overflow: hidden; margin-top: 42px; padding: 36px 0 0; background: url(../images/in_ask_bg.gif) no-repeat top center; }
.in_ask dt { overflow: hidden; margin-bottom: 26px; text-align: center }
.in_ask dd { width: 1145px; overflow: hidden; margin: 0 auto }
.in_ask dd img { width: 100%; cursor: pointer; }
/*医院环境*/
.z2 { width: 750px; margin: 0 auto; overflow: hidden; }
.z2-btns { width: 100%; height: 60px; padding: 30px 0 24px; }
.z2-btns li { width: 235px; height: 60px; line-height: 60px; background-color: #1f190e; color: #937342; font-size: 20px; font-family: Microsoft YaHei; text-align: center; float: left; margin-right: 12px; display: inline; cursor: pointer; }
.z2-btns li.hover, .z2-btns li:hover { color: #fff; background-color: #000000; }
.z2-lists { width: 100%; }
.z2-lists ul { width: 750px; }
.z2-lists li { width: 235px; float: left; overflow: hidden; margin: 0 12px 22px 0; }
.z2-lists li:nth-child(3n) { margin-right: 0; }
.z2-lists li a { display: block; width: 100%; height: 100%; color: #414141; font-size: 14px; text-decoration: none; -moz-transition: all 0.2s linear 0s; -webkit-transition: all 0.2s linear 0s; transition: all 0.2s linear 0s; position: relative; text-align: center; }
.z2-lists li a img { width: 235px; height: 152px; }
.z2-lists li a p { width: 100%; line-height: 38px; text-align: center; padding: 0; margin: 0; text-indent: 0 }
.z2-lists li a i { position: absolute; left: 50%; margin-left: -20px; top: 45px; display: block; width: 39px; height: 39px; background: url(../images/fdj.png) no-repeat; -moz-transition: all 0.2s linear 0s; -webkit-transition: all 0.2s linear 0s; transition: all 0.2s linear 0s; -moz-opacity: 0; -webkit-opacity: 0; opacity: 0; filter:alpha(opacity:0)
}
.z2-lists li a:hover i { -moz-opacity: 1; -webkit-opacity: 1; opacity: 1; filter:alpha(opacity:100)
}
.z2-lists li a:hover { color: #224263; font-weight: bold; }
.z2-pop #cboxNext { left: 588px; bottom: 160px; }
.z2-pop #cboxPrevious { left: 588px; bottom: 220px; }
.z2-pop #cboxClose { right: -63px; bottom: 280px; }
.z2-pop #cboxTitle { bottom: 0; color: #000; }
