@charset "utf-8";
/* CSS Document */
@font-face {
  font-family: 'iconfont';  /* project id 476596 */
  src: url('https://at.alicdn.com/t/font_476596_18jwcufzkfq1tt9.eot');
  src: url('https://at.alicdn.com/t/font_476596_18jwcufzkfq1tt9.eot?#iefix') format('embedded-opentype'),
  url('https://at.alicdn.com/t/font_476596_18jwcufzkfq1tt9.woff') format('woff'),
  url('https://at.alicdn.com/t/font_476596_18jwcufzkfq1tt9.ttf') format('truetype'),
  url('https://at.alicdn.com/t/font_476596_18jwcufzkfq1tt9.svg#iconfont') format('svg');
}

.iconfont{
    font-family:"iconfont" !important;
    font-size:16px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;}



body{ background:#eae6e1 url(../img/bg.jpg) no-repeat center top; background-attachment:fixed; font-size:14px; line-height:200%;}
*{margin:0;padding:0;list-style-type:none;}
ol,ul,li,dl,dt{ list-style-type:none; margin:0; padding:0;}
h1,h2,h3,h4,h5,h6,p{ margin:0; padding:0;}
a{ text-decoration:none; color:#444;transition:all linear .4s;}
a:hover{ text-decoration:none; color:#b6621f;}
.clearfix{ clear:both;}

.fl{ float:left;}
.fr{ float:right;}

.topbox{ background:url(../img/topbg.jpg) no-repeat center #f9f9f9; height:140px;}
.logo{ padding-top:30px;}
.wel_box{ line-height:28px;}
.wel_box .welcome{font-size:12px;}
.wel_box span{ position:relative;top:-12px;}
.wel_box iframe{margin: 10px 0 0 0;}
.serch-box{ padding-top:20px;}
.search{text-align:right; }
.serch-box input{border: 1px solid #999999;width: 228px;height: 38px;margin-right: 5px;border-radius: 3px;padding: 7px;display:inline-block;}
.serch-box .btn {width: 55px;height: 38px;background: #4c3329;margin: 0;line-height: 38px;color: #fff;text-align: center;border-radius: 3px;font-weight: 400; display:inline-block;font-size: 14px;cursor: pointer; padding:0; border:0;}
.navbox{ height:42px; background:url(../img/navbg.jpg) repeat-x; position:relative;}

.nav-box{ background:#007ec8; position:relative;}
.nav{ position:relative; z-index:10;}
.navlist{ float:left; width:100%;}
.navlist >ul{}
.navlist >li{ float:left; position:relative; width:11.1111%;}
.navlist >li:before{ content:""; width:100%; height:100%; position:absolute; left:0; top:0; background:#3e2922; transform-origin: 100%; -webkit-transform-origin: 100%; -webkit-transition: -webkit-transform .35s cubic-bezier(.4,0,.2,1); transition: -webkit-transform .35s cubic-bezier(.4,0,.2,1); transition: transform .35s cubic-bezier(.4,0,.2,1); transition: transform .35s cubic-bezier(.4,0,.2,1),-webkit-transform .35s cubic-bezier(.4,0,.2,1); transform: scaleX(0); -webkit-transform: scaleX(0); visibility: hidden\9;}
.navlist >li >a{ display:block; position:relative; line-height:42px; height:42px; text-align:center; color:#fff; font-size:14px; width:100%;}
.navlist >li >a >b{ display:block; width:36px; height:4px; background:#13a3b2; position:absolute; left:50%; margin-left:0; bottom:0; width:0; transition:0.3s;}
.navlist >li >a >i{ display:inline-block; width:9px; height:5px; margin-left:6px;vertical-align:middle; transition:0.34s;}
.navlist >li:hover:before,.navlist >li.current:before{ transform: scaleX(1); -webkit-transform: scaleX(1); -moz-transform: scaleX(1); transform-origin: 0; -webkit-transform-origin: 0; visibility: visible\9;}
.navlist >li:hover >a,.navlist >li.current >a{ color:#fff;} 
.navlist >li:hover >a >b,.navlist >li.current >a >b{ width:36px; margin-left:-18px;}
.navlist >li:hover >a >i,.navlist >li.current >a >i{ }

.meun-down{ min-width:100px; position:absolute; left:0; top:0; display:none; z-index:2;}
.menuwr{ position:relative; z-index:2;}
.meun-down.on .menubg{ transform:scaleX(1); -webkit-transform:scaleX(1); -moz-transform:scaleX(1);}
.meun-down:nth-child(2){ left:0;}
.meun-down:nth-child(3){ left:170px;}
.meun-down:nth-child(4){ left:220px;}
.meun-down:nth-child(5){ left:270px;}
.meun-down:nth-child(6){ left:420px;}
.meun-down:nth-child(7){ left:560px;}
.meun-down:nth-child(8){ left:690px;}
.meun-down:nth-child(9){ left:450px;}

.menus{ cursor:pointer; z-index:5; float:right; position:absolute; right:5%; top:50%; margin-top:-9px; display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; align-items:center; -webkit-align-items:center; -moz-align-items:center; font-size:14px; display:none; line-height:1;}
.menus b{ display:inline-block; color:#323232; font-size:16px; font-weight:normal; margin-right:10px; line-height:1;}
.menus span{ position: relative; display: inline-block; width: 34px; height:20px; vertical-align: middle; -webkit-transition-duration: .3s,.3s; -moz-transition-duration: .3s,.3s;
 -ms-transition-duration: .3s,.3s; -o-transition-duration: .3s,.3s; transition-duration: .3s,.3s;-webkit-transition-delay: .3s,0s; -moz-transition-delay: .3s,0s; -ms-transition-delay: .3s,0s; -o-transition-delay: .3s,0s; transition-delay: .3s,0s;}
.menus span:after,
.menus span:before { content: ""; position: absolute; display: inline-block; width: 100%; height: 3px; left: 0;
background-color: #0180c9; -webkit-transition-duration: .3s,.3s; -moz-transition-duration: .3s,.3s; -ms-transition-duration: .3s,.3s;-o-transition-duration: .3s,.3s; transition-duration: .3s,.3s;-webkit-transition-delay: .3s,0s;-moz-transition-delay: .3s,0s;-ms-transition-delay: .3s,0s;-o-transition-delay: .3s,0s; transition-delay: .3s,0s}
.menus span:before {top:0;-webkit-transition-property: top,transform;-moz-transition-property: top,transform;-ms-transition-property: top,transform;-o-transition-property: top,transform;transition-property: top,transform;}
.menus span:after {bottom:0;-webkit-transition-property: bottom,transform;-moz-transition-property: bottom,transform;-ms-transition-property: bottom,transform;-o-transition-property: bottom,transform;
transition-property: bottom,transform;}
.menus.active span {background-color: transparent;-webkit-transition-delay: 0s,0s;-moz-transition-delay: 0s,0s;-ms-transition-delay: 0s,0s;-o-transition-delay: 0s,0s;transition-delay: 0s,0s}
.menus.active span:after,.menus.active span:before {-webkit-transition-delay: 0s,.3s;-moz-transition-delay: 0s,.3s; -ms-transition-delay: 0s,.3s; -o-transition-delay: 0s,.3s; transition-delay: 0s,.3s}
.menus.active span:before {top: 8px; -webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg)}
.menus.active span:after {bottom: 8px; -webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);}
.menufix{ position:fixed; width:100%; height:100%; left:0; top:0; z-index:990; opacity:0; visibility:hidden; transition:0.5s cubic-bezier(0.57, 0.1, 0.13, 1); overflow:hidden;}
.menub{ position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.9);}
.menuswr{ width:280px; box-sizing:border-box; position:absolute; right:-280px; top:0; height:100%; background:#fff; overflow-y:auto; transition:0.4s cubic-bezier(0.57, 0.1, 0.13, 1);}
.menufix.on{ opacity:1; visibility:visible; transition:0.6s;}
.menufix.on .menuswr{ right:0; transition:0.5s 0.2s cubic-bezier(0.57, 0.1, 0.13, 1); -webkit-transition:0.5s 0.2s cubic-bezier(0.57, 0.1, 0.13, 1);}

.menuto{ padding:20px 12px 0; position:relative; z-index:5; background:#fff;}
.menuto a{ display:block; float:left; color:#858585; font-size:12px; line-height:32px; padding:0 22px; border-radius:20px; background:#e5e5e5;}
.menuto a i{ display:inline-block; width:16px; height:14px; background:url(../images/a.png) center no-repeat; margin-right:10px; vertical-align:middle;}
.menuto span{ display:inline-block; float:right; color:#323232; font-size:14px; line-height:32px; position:relative; padding-right:32px;}
.menuto span:before{ content:""; width:22px; height:22px; background:url(../images/close.png) center no-repeat; background-size:cover !important; position:absolute; right:0; top:50%; margin-top:-12px;}
.navfile{ width:100%; height:100%; position:absolute; left:0; top:0; display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; justify-content:center; -webkit-justify-content:center; align-items:center; -webkit-align-items:center;}
.navfix >li{ margin-bottom:16px; text-align:center;}
.navfix >li:last-child{ margin-bottom:0;}
.navfix >li >a{ display:inline-block; margin:auto; color:#323232; font-size:14px;}
.navdown{ width:100%; height:100%; position:absolute; left:0; top:0; padding-top:64px; box-sizing:border-box; background:#fff; text-align:center; display:none;}
.navdown strong a{ display:block; text-align:center; color:#323232; font-size:14px; height:38px; line-height:38px; background:#dcdcdc; font-weight:normal;}
.navdown span{ display:inline-block; margin:auto; text-align:center; line-height:40px; color:#007ec8; font-size:14px;}
.navleval li{ text-align:center;}
.navleval li a{ display:inline-block; color:#323232; font-size:14px; margin:auto; line-height:38px; height:38px;} 
.navserch{ position:absolute; width:100%; position:absolute; left:0; bottom:45px; box-sizing:border-box; padding:0 12px;}
.navserch .navt{ padding:0; margin:0; border:1px solid #dcdcdc; width:100%; box-sizing:border-box; padding:11px 0 11px 12px; color:#969696; font-size:14px; line-height:1; border-radius:20px; outline:none; transition:0.34s; font-family:"微软雅黑";}
.navserch .navt:focus{ border-color:#0180c9;}
.navserch .navt::-webkit-input-placeholder{color: #969696;}
.navserch .navt:-moz-placeholder{color:#969696;}
.navserch .navtt::-moz-placeholder{color:#969696;}
.navserch .navt:-ms-input-placeholder{color:#969696;}
.navswr{ position:relative;}
.navserch .navsub{ width:24px; height:24px; background:url(../images/serch1.png) center no-repeat; background-size:cover; position:absolute; right:12px; top:50%; margin-top:-12px; text-indent:999px; overflow:hidden; outline:none; border:none;}

.menubg{ width:100%; height:100%; position:absolute; z-index:2;left:0; top:0;transform:scaleX(0); -webkit-transform:scaleX(0); -moz-transform:scaleX(0); transition:0.45s ease-in-out;}
.leval-menu{ padding:10px 0; position:relative;min-height:40px; z-index:999;}
.leval-menu >li{ margin-bottom:10px; padding-right:14px; float:left;}
.leval-menu >li >a{ display:inline-block; line-height:30px; color:#fff; font-size:14px; margin-left:21px; position:relative;}
.leval-menu >li >a:before{ content:""; width:100%; height:1px; background:#2f1f1a; position:absolute; left:0; bottom:0; transform-origin: 100%; -webkit-transform-origin: 100%; -webkit-transition: -webkit-transform .4s cubic-bezier(.4,0,.2,1); transition: -webkit-transform .4s cubic-bezier(.4,0,.2,1); transition: transform .4s cubic-bezier(.4,0,.2,1); transition: transform .4s cubic-bezier(.4,0,.2,1),-webkit-transform .4s cubic-bezier(.4,0,.2,1); transform: scaleX(0); -webkit-transform: scaleX(0); visibility: hidden\9;}
.leval-menu >li >a:hover:before{ transform: scaleX(1); -webkit-transform: scaleX(1); -moz-transform: scaleX(1); transform-origin: 0; -webkit-transform-origin: 0; visibility: visible\9;}
.menubox{ width:100%; height:0; opacity:0.6; background:rgba(157,137,120,0.9); position:absolute; left:0; top:42px; overflow:hidden; z-index:2;}
.meun-down1{ position:absolute; left:108px; top:0; width:auto;}
.meun-down1 .leval-menu >li{ padding-right:0;}
.meun-down1 .leval-menu >li >a{ margin-left:15px; margin-right:15px; display:block;}
.three-menus{ position:absolute; height:100%; left:100%; top:0;padding:22px 16px 18px; display:none;}
.three-menus >li{ margin-bottom:2px;}
.three-menus >li >a{ display:block; line-height:30px; color:#007ec8; font-size:14px; display:inline-block; position:relative; width:182px;}
.three-menus >li >a:before{ content:""; width:100%; height:1px; background:#007ec8; position:absolute; left:0; bottom:0; transform-origin: 100%; -webkit-transform-origin: 100%; -webkit-transition: -webkit-transform .4s cubic-bezier(.4,0,.2,1); transition: -webkit-transform .4s cubic-bezier(.4,0,.2,1); transition: transform .4s cubic-bezier(.4,0,.2,1); transition: transform .4s cubic-bezier(.4,0,.2,1),-webkit-transform .4s cubic-bezier(.4,0,.2,1); transform: scaleX(0); -webkit-transform: scaleX(0); visibility: hidden\9;}
.three-menus >li >a:hover:before{ transform: scaleX(1); -webkit-transform: scaleX(1); -moz-transform: scaleX(1); transform-origin: 0; -webkit-transform-origin: 0; visibility: visible\9;}
.fourmenu{ position:absolute; height:100%; left:100%; top:0; background:#a0cfea; padding:22px 16px 18px; display:none;}
.fourmenu >li{ margin-bottom:2px;}
.fourmenu >li >a{ display:block; line-height:30px; color:#007ec8; font-size:14px; display:inline-block; position:relative; width:182px;}
.fourmenu >li >a:before{ content:""; width:100%; height:1px; background:#007ec8; position:absolute; left:0; bottom:0; transform-origin: 100%; -webkit-transform-origin: 100%; -webkit-transition: -webkit-transform .4s cubic-bezier(.4,0,.2,1); transition: -webkit-transform .4s cubic-bezier(.4,0,.2,1); transition: transform .4s cubic-bezier(.4,0,.2,1); transition: transform .4s cubic-bezier(.4,0,.2,1),-webkit-transform .4s cubic-bezier(.4,0,.2,1); transform: scaleX(0); -webkit-transform: scaleX(0); visibility: hidden\9;}
.fourmenu >li >a:hover:before{ transform: scaleX(1); -webkit-transform: scaleX(1); -moz-transform: scaleX(1); transform-origin: 0; -webkit-transform-origin: 0; visibility: visible\9;}


		/* flexslider */
		.flexslider{position:relative;max-height:500px;overflow:hidden;background:url(../img/loading.gif) 50% no-repeat;}
		.slides{position:relative;z-index:1;}
		.slides li{height:auto;}
		.slides li img{ width:100%; height:auto;}
		.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
		.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
		.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;cursor:pointer;}
		.flex-control-nav .flex-active{background-position:0 0;}

		.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
		.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
		.flex-direction-nav li a.flex-prev{left:40px;background:url(../img/prev.png) center center no-repeat;}
		.flex-direction-nav li a.flex-next{right:40px;background:url(../img/next.png) center center no-repeat;}

		
#owl-pic{position:relative;width:640px;max-height:350px;}
#owl-pic .item{ position:relative;display:block;}
#owl-pic img{display:block;width:100%; max-height:350px;}
#owl-pic b{position:absolute;left:0;bottom:0;width:100%;height:50px;background-color:#000;opacity:.5;filter:alpha(opacity=50);}
#owl-pic span{position:absolute;left:0;bottom:25px;width:100%;font:18px/32px;color:#fff;text-align:center;}

.owl-pagination{position:absolute;left:0;bottom:5px;width:100%;height:15px;text-align:center; line-height:0;}
.owl-page{display:inline-block;width:10px;height:10px;margin:0 5px;background:#522F15;*display:inline;*zoom:1;border-radius:50%;}
.owl-pagination .active{width:25px;background:#13a3b2; border-radius:10px;}
.owl-buttons{display:none;}
.owl-buttons div{position:absolute;top:50%;width:40px;height:80px;margin-top:-40px;text-indent:-9999px;}
.owl-prev{left:0;}
.owl-next{right:0;}
.owl-prev:hover{}
.owl-next:hover{}

.mainbox{ padding:20px 0;}
.mainbg{ background:#fff; padding-top:20px; padding-bottom:20px;}
.noticebox{ padding:20px 0;}
.noticebox h2{ float:left; margin-right:2%; width:8%; font-size:18px; text-align:center; background:#b53737; color:#fff; border-radius:8%; padding:5px 0;}
.noticebox h2 .iconfont{ font-size:32px; display:block; padding-top:10px;}
.noticebox h2 span{ padding-bottom:10px; display:block;}
.noticebox ul{ float:left; display:block; width:90%;}
.noticebox .first{ font-size:32px; height: 50px;line-height: 50px;border-bottom: 1px solid #eee;margin-bottom: 9px; text-align:center;}
.noticebox .first a{ color:#b53737; font-weight:bold;}
.noticebox .n {width: 21%;margin: 0 2% 0 0;padding-left: 1%;height: 20px;line-height: 20px;overflow: hidden;font-size: 14px;text-align: left;vertical-align: top;display: inline-block;zoom: 1;  background:url(../img/dot_1.jpg) no-repeat left center;}
.newsbox{}
.news_txt{ width:480px;}
.news_nr { width: 100%; border: 1px solid #ccbdae; overflow: hidden; }
.news_nr .tab-hd { height: 40px; background:url(../img/titbg.jpg) repeat-x; margin-bottom: -1px; color: #5c4d40; }
.news_nr .tab-hd ul { padding-top: 4px; margin-left: 7px; }
.news_nr .tab-hd li{ float: left; height: 36px; line-height: 36px;}
.news_nr .tab-hd li a{ display:block; padding:0 14px;color: #5c4d40;}
.news_nr .tab-hd li a:hover{ color:#5c4d40; text-decoration:underline;   }
.news_nr .tab-hd li.on{ border: 1px solid #ccbdae; border-bottom: none; background-color:rgba(255,255,255,0.9); font-weight: bold; position: relative; margin-left: -1px; margin-right: -1px; }
.news_nr .tab-bd { border-top: 1px solid #e8e8e8; padding:10px; min-height:310px;}
.news_nr .tab-bd ul{ overflow:hidden; zoom:1; }
.news_nr .tab-bd li { height: 32px; line-height: 32px; padding: 0 10px 0 5px; overflow: hidden; background:url(../img/dot_1.jpg) no-repeat left center; padding-left:12px;}
.news_nr .tab-bd li .date {font-size: 14px;margin-left: 15px;float: right;color: #999;}


.qk_doctor{ padding:20px 0;}
.qk_link{ width:640px;}
.qk_link li{ width:18%; margin-right:2.5%; margin-bottom:18px;float:left; text-align:center; background:#eae3da; padding:25px 0;transition:all linear .4s;}
.qk_link li:nth-of-type(5n){ margin-right:0;}
.qk_link li .iconfont{ display:block; font-size:32px; color:#5c4d40;}
.qk_link li:hover{ background:#5c4d40;}
.qk_link li:hover .iconfont{ color:#fff;}
.qk_link li:hover a{ color:#fff;}
.qk_link .mb0{ margin-bottom:0;}

.doc_box{ width:478px; border: 1px solid #ccbdae; }
.doc_tit{ height: 40px; line-height:40px; padding-left:12px;background:url(../img/titbg.jpg) repeat-x; color: #5c4d40; font-weight:bold;}
.doc_nr{ padding:15px 5px;}
.doc_nr ul{ overflow:hidden; zoom:1; }
.doc_nr ul li{float:left; _display:inline; overflow:hidden; text-align:center;  }

.doc_nr li { position:relative; width:105px; float:left; margin:0 5px;}
.doc_nr li img{ width:105px;}
.doc_nr li a{ text-align:center; color:#fff;}
.doc_nr li .docname{ position:absolute; bottom:0; text-align:center; width:100%; background:rgba(145,133,122,0.8); padding:5px 0; line-height:150%;}
.doc_nr li .docname p{ font-size:12px;}

.xc_ks{}
.xcbox{ width:32%; margin-right:2%; float:left; border: 1px solid #ccbdae; }
.xc_vedio{ padding:5px;}
.ks_box{ border: 1px solid #ccbdae; float:right; width:66%;}
.ks_tit{ height: 40px; line-height:40px; padding-left:12px;background:url(../img/titbg.jpg) repeat-x; color: #5c4d40; font-weight:bold;}
.ks_nr{ padding:10px;}
.ks_nr .ksfl{ width:32%; float:left; margin-right:2%;}
.ks_nr .end{width:32%; float:right; margin-right:0;}
.ks_nr .ksfl h3{ text-align:center; font-size:18px; line-height:240%; font-weight:bold; color:#fff; background:url(../img/ks_dhbg.png) no-repeat center ; padding:10px 0;}
.ks_nr .ksfl ul li {width:32.5%; height: 28px;text-align: center;float: left;margin-right:0.5%;color: #5c4d40;line-height: 28px; background:#eae3da; margin-bottom:10px; transition:all linear .4s;}
.ks_nr .ksfl ul li:hover{background:#5c4d40;}
.ks_nr .ksfl ul li:hover a{ color:#fff;}


.info_box{ padding-top:20px;}
.info_sty{ width:32%; float:left; margin-right:2%;}
.info_box .info_sty_end{width:32%; float:right; margin-right:0;}
.info_box .info_news_sty{border: 1px solid #ccbdae; }
.info_box .info_news_title{ height: 40px; line-height:40px; padding-left:12px;background:url(../img/titbg.jpg) repeat-x; color: #5c4d40; font-weight:bold;}
.info_box .info_news_nr{ padding:10px; min-height:244px;}
.info_box .info_news_nr li { height: 32px; line-height: 32px; padding: 0 10px 0 5px; overflow: hidden; background:url(../img/dot_1.jpg) no-repeat left center; padding-left:12px;}
.info_box .info_news_nr li .date {font-size: 14px;margin-left: 15px;float: right;color: #999;}


.ftbg{ background:#5c4d40; padding:20px 0;}
.copyright{ padding-bottom:20px; border-bottom:1px solid #8a7665; color:#f6e6d9;}
.copyright .copy_txt{ line-height:200%;}
.copyright .copy_logo{ text-align:center; font-size:12px; line-height:150%;}
.copyright .copy_txt dt{ padding-bottom:10px; font-size:18px;}
.copyright2{ padding-top:20px; text-align:center;color:#f6e6d9; font-size:12px;}
.copyright2 a{color:#f6e6d9; }

/*返回顶部等*/
.toolbar-item,.toolbar-layer{background:url(../img/toolbar.png) no-repeat;}
.toolbar{position:fixed;right:0px;bottom:50px;}/*假设网页宽度为1200px，导航条在右侧悬浮*/
.toolbar-item{display:block;width:52px;height:52px;margin-top:1px;position:relative;-moz-transition:background-position 1s;-ms-transition:background-position 1s;-o-moz-transition:background-position 1s;-webkit-moz-transition:background-position 1s;transition:background-position 1s;}
.toolbar-item:hover .toolbar-layer{opacity:1;filter:alpha(opacity=100);transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);}
.toolbar-item-weixin{background-position:0 -798px;}
.toolbar-item-weixin:hover{background-position:0 -860px;}
.toolbar-item-weixin .toolbar-layer{height:212px;background-position:0 0;}
.toolbar-item-feedback{background-position:0 -426px;}
.toolbar-item-feedback:hover{background-position:0 -488px;}
.toolbar-item-app{background-position:0 -550px;}
.toolbar-item-app:hover{background-position:0 -612px;}
.toolbar-item-app .toolbar-layer{height:194px;background-position:0 -222px;}
.toolbar-item-top{background-position:0 -674px;}
.toolbar-item-top:hover{background-position:0 -736px;}
.toolbar-layer{position:absolute;right:46px;bottom:-10px;width:172px;opacity:0;filter:alpha(opacity=0);
transform-origin: 95% 95%;-moz-transform-origin: 95% 95%;-ms-transform-origin: 95% 95%;-o-transform-origin: 95% 95%;-webkit-transform-origin: 95% 95%;transform:scale(0.01);
-moz-transform:scale(0.01);-ms-transform:scale(0.01);-o-transform:scale(0.01);-webkit-transform:scale(0.01);transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;-webkit-transition:all 1s;}


/*内页*/
.leftbox{ width:20%; margin-right:2%;}
.leftbox .lmenu{}
.leftbox .lmenu h3{ line-height:200%; font-weight:bold;}
.leftbox .lmenu li{ padding:5px 0; margin-bottom:2px; background:#937A6D url(../img/line1.png) no-repeat right 10px center; transition: all linear 0.4s;}
.leftbox .lmenu li a{ padding-left:20px; color:#fff;}
.leftbox .lmenu li:hover{ background:#3E2D29 url(../img/line2.png) no-repeat right 10px center;}
.leftbox .lmenu li:hover a{ color:#fff;}
.leftbox .lmenu li.cur{ background:#3E2D29 url(../img/line2.png) no-repeat right 10px center;}
.leftbox .lmenu li.cur a{ color:#fff;}
.leftbox .lxbox{ margin-top:20px;}
.leftbox .lxbox .lxtxt{}
.leftbox .lxbox .lxtxt h3{ font-size:18px; line-height:180%; font-weight:bold;}

.rightbox{ width:78%;}
.rightbox img{ max-width:100%;}
.rightbox .location{ line-height:42px; border-bottom:1px solid #D3CAC3;}
.rightbox .location h4{ font-size:24px; line-height:42px;float:left; padding-left:90px; background:url(../img/ico_cloud.png) no-repeat left center; font-weight:bold;}
.rightbox .location span{ float:right;}
.rightbox .contents{ padding:20px 0;overflow: hidden;}
.rightbox .contents img{ max-width: 100%;}

.newslist {
	width: 94%;
	margin: 0 auto;
	padding-bottom: 20px;
}
.newslist ul {
}
.newslist ul li {
	background:url(../img/dot_1.jpg) no-repeat left center; padding-left:12px;
	border-bottom: 1px dotted #C6C6C6;
	height: 48px;
	line-height: 48px;
	clear: both;
}
.newslist ul li a {
	float: left;
}
.newslist ul li span {
	float: right;
	color: #7f7f7f;
}
.newslist ul li:after {
	clear: both;
}

.news_tit {border-bottom: 1px dashed #d5d5d5;text-align: center;padding-bottom: 10px; margin-bottom:20px;}
.news_tit span{ padding:0 5px;}


.feedbox{ padding-bottom:20px; padding-top:30px; width:100%;}
.feedbox .w50{ width:50%;}
.feedbox .w100{ width:100%;}
.feedbox .w50,.feedbox .w100{position: relative;min-height: 1px;float:left;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.feedbox .row{}
.feedbox li{ margin-bottom:15px;}
.feedbox li .input{ width:100%;border: 1px solid #ccc; height:40px;background: #fff;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; padding:10px;}
.feedbox li .input:focus{border: 2px solid #2ebfe1; padding:9px;outline:medium;}
.feedbox li .textarea{ width:100%;border: 1px solid #ccc;padding: 10px;background: #fff; min-height:120px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.feedbox li .sumbit{    background:#2ebfe1; border:0;
    border-radius: 2px;
    width: 100%;
    padding: 0 11px;
	margin:0 auto;
    height: 50px;
    cursor: pointer;
    text-align: center;
    font-size: 16px;
    color: #fff;
	transition:all linear 0.4s;}
.feedbox li .sumbit:hover{ background:#114F76;}
.feedbox .fkbtn{ width:240px; margin:0 auto;}

*==========以下部分是Validform必须的===========*/
.Validform_checktip{
	margin-left:8px;
	line-height:20px;
	height:20px;
	overflow:hidden;
	color:#999;
	font-size:12px;
}
.Validform_right{
	color:#71b83d;
	padding-left:20px;
	background:url(../img/right.png) no-repeat left center;
}
.Validform_wrong{
	color:red;
	padding-left:20px;
	white-space:nowrap;
	background:url(../img/error.png) no-repeat left center;
}
.Validform_loading{
	padding-left:20px;
	background:url(../img/onLoad.gif) no-repeat left center;
}
.Validform_error{
	background-color:#ffe7e7;
}
#Validform_msg{color:#7d8289; font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif; width:280px; -webkit-box-shadow:2px 2px 3px #aaa; -moz-box-shadow:2px 2px 3px #aaa; background:#fff; position:absolute; top:0px; right:50px; z-index:99999; display:none;filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999');}
#Validform_msg .iframe{position:absolute; left:0px; top:-1px; z-index:-1;}
#Validform_msg .Validform_title{line-height:25px; height:25px; text-align:left; font-weight:bold; padding:0 8px; color:#fff; position:relative; background-color:#000;}
#Validform_msg a.Validform_close:link,#Validform_msg a.Validform_close:visited{line-height:22px; position:absolute; right:8px; top:0px; color:#fff; text-decoration:none;}
#Validform_msg a.Validform_close:hover{color:#cc0;}
#Validform_msg .Validform_info{padding:8px;border:1px solid #000; border-top:none; text-align:left;}


.fenye {
	width: 100%;
	margin: 20px auto;
	display: block;
	text-align: center;
}
.fenye ul {
	text-align: center;
}
.fenye li {
	display: inline-block;
	margin: 0 5px;
}
.fenye li a {
	display: block;
	height: 20px;
	line-height: 20px;
	padding: 5px 10px;
	border: 1px solid #c5c3c3;
	color: #666;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
.fenye li a:hover, .fenye .active a {
	background: #3E2D29;
	color: #fff;
}
.fenye .active span,.fenye .active span:hover{background: #3E2D29; border: none;}
.fenye li a.nh {
	color: #ccc
}

.mz_box{ padding-bottom:20px;}
.mztit{ text-align:center; line-height:200%; font-size:30px;}

/*门诊表*/
.mzb {
    border:#937A6D solid 1px;
}
.mzb th {
    text-align: center;
    background-color:#937A6D;
    border-width: 1px;
    border-style: solid;
    border-color:#3E2D29;
    border-image: initial;
    font-size: 16px; font-weight: bold;
	color:#fff;
}
.mzb td b{ font: 16px;}
.mzb td {
    text-align: center;
    border-width: 1px;
    border-style: solid;
    border-color:#3E2D29;
    border-image: initial;
}
.mzb .docbox{}
.mzb .docbox p{ border-bottom:1px solid #3E2D29; line-height:20px; display:block; padding: 2px; margin: 0;}
.mzb .docbox p:last-child{ border-bottom:none; }
.mzb .redtxt{ color:rgba(205,4,7,1.00);}

.ksflbox{}
.ksflbox .tit{ font-size:18px; line-height:200%; margin:20px 0 10px 0;}
.ksflbox .kslist{}
.ksflbox .kslist li{ display:inline-block; margin: 0 5px 20px 5px; border:1px solid #584030; padding:0 10px;}
.ksflbox .kslist li:hover{ background:#584030;}
.ksflbox .kslist li:hover a{ color:#fff;}

.main-introduce{}
.main-introduce .introduce{}
.main-introduce .introduce .tit_color{ font-size:24px; line-height:200%; font-weight:bold;}
.main-introduce .introduce .zjlist{ background:#ECE1DA; padding:10px; border:1px solid #B5A59A;}
.main-introduce .introduce .zjlist .intro-a{ padding: 0 5px;}
.main-box .main .main-doctors {
	width: 95%;
	margin: auto;
padding:20px 0;
}
.main-box .main .main-doctors .doctors {
	margin-top: 20px;
}
.main-doctors .doctors .doc-img {
	width:24%;
	float: left;
	padding-right:10px;
}
.doctors .doc-img img {
	max-width: 100%;
}
.main-doctors .doctors .doc-information{ float:left; width:73%; font-size:13px;}
.main-doctors .doctors .doc-information h4{ font-size:16px;}
.main-doctors .doctors .doc-information h4 span{ font-size:14px; font-weight:normal; padding:0 5px;}
.main-doctors .doctors .doc-information ul{}
.main-doctors .doctors .doc-information li{ float:left; width:48%;}
.main-doctors .doctors .doc-information .sc{ width:96%;}
.main-doctors .doctors .doc-information .more{background:#937A6D; border-radius:10%; display:block; padding:0 5px; float:right; color:#fff; position:relative;top:20px;}
.main-doctors .doctors .doc-information .more:hover{ background:#3E2D29;}
.doctors .doctors-li {
	list-style: none;
	width: 50%;
	float: left;
	display: block;
	border-bottom: #e3e3e3 1px dashed;
	padding: 20px 0;
	min-height:200px;
}
.doctors li:nth-of-type(2n) {
	float: right;
}

.intro-img{}
        	.main-box .main .main-ks{
        		width: 95%;
        		margin: 0 auto;
				padding:20px 0;
        	}
        	
        	.main-ks .main-introduce .intro-infor{
        		margin-top: 30px;
        		border-bottom: #C0C0C0 1px dashed;
        	}
.main-introduce .introduce .doc-img {
	width:24%;
	float: left;
	padding-right:20px;
}
.main-introduce .introduce .doc-img img {max-width: 100%;}
.main-introduce .introduce .doc-information{ float:left; width:73%; font-size:14px;}
.main-introduce .introduce .doc-information h4{ font-size:24px; padding-top:20px;}
.main-introduce .introduce .doc-information h4 span{ font-size:14px; font-weight:normal; padding:0 5px;}
.main-introduce .introduce .doc-information ul{}
.main-introduce .introduce .doc-information li{ float:left; width:48%; padding:10px 0;}