@charset "utf-8";
body						{background:#e8ca95; margin:0 auto; font-size:12px; font-family: "宋体",Arial, Helvetica, sans-serif; line-height:normal;  background-position: top;position: relative;}
ul,dl,dd,h1,h2,h3,h4,h5,h6,form,p { padding:0; margin:0;}
ul 							{list-style:none;}
* 							{margin:0px; padding:0px;}
img 						{border:0px;}
a 							{color:#05a; text-decoration:none;}
a:hover 					{color:#812621;}
.clearFloat 				{clear:both;}
/*-----------------header--------------------*/
.header 					{width: auto; min-width: 1070px; background:#e8ca95; height:198px;} 
.headerBox                  {width:1020px; margin:0 auto; overflow:hidden; height:91px;}
.header .logo 				{float: left; width: 329px; margin-top:30px; margin-left: 30px;} 
.left                       {float:left; width:310px; overflow:hidden; padding:50px 0 0 0;}
.left li                    {float:left; padding-right:45px;}
.left a                     {color:#333333;}
.left a:hover               {text-decoration: underline;}
.right						{overflow:hidden; width:310px; float:right; padding-top:50px;}
.right li					{float:left; padding-left:15px;}
.right a                    {color:#333333;}
.right a:hover              {text-decoration: underline;}
.tao						{-ms-behavior: url(/import/sites/135000-140000/139515/zhongyiyuan/styles/backgroundsize.min.htc);
	behavior: url(/import/sites/135000-140000/139515/zhongyiyuan/styles/backgroundsize.min.htc); /*background-image: url(images/a_06.png);*/background-image: url(images/bg1_06.png); background-repeat: no-repeat; background-position: center; height: 60px; background-size: 140%;}
.headerBox .left li:nth-child(1)  {-webkit-transform:translatex(75px);transform:translatex(75px);}
.headerBox .left li:nth-child(2)  {-webkit-transform:translatex(84px);transform:translatex(84px);}
.view                       {position: relative; width: 220px; height: 180px; overflow: hidden;margin-top: 10px;}
.view ul                    {position: absolute; top: 0; left: 0;}
/*-----------------header--------------------*/ 
/*-----------------nav--------------------*/ 

.nav 								{ width: 1050px; height: 45px; margin: 0 auto; z-index: 2;}
.nav:before                         { content:""; float: left; margin-top: 19px;background-image: url(images/a_111.png);background-size: 40px 50px;width: 40px;height: 50px;margin-right: 5px;}
.nav:after                          { content:""; float: right; margin-top: 19px;background-image: url(images/a_112.png);background-size: 40px 50px;width: 40px;height: 50px;margin-left: 5px;}

.nav ul 							{ font-size: 0px; margin-top: 20px; display: inline-block;}
.nav ul li 							{ width: 120px; font-size: 15px; height: 45px; display: inline-block; position: relative; z-index: 2; float: left; }
.nav ul li a 						{ display: block; text-align: center; color: #711f22; line-height: 45px;}
.nav ul li+li a                     { border-left: none; }
.nav ul li:hover 					{ color:white; background: #921812; }
.nav ul li:hover a 					{ color:white; }
.nav ul li:hover li a 				{ color: #333; }
.nav ul li li a:hover 				{ color: white; }
.nav ul li.hover 					{ background: #921812; }
.nav ul li.hover a 					{ color: white; }
.nav li ul 							{ position: absolute; top: 29px; display: none; }
.nav li li 							{ background: #e0b37b; width: 120px; height: 34px; line-height: 34px; font-size: 14px; border: 0; *float: none; }
.nav li li:hover 					{ border-bottom: 0; }
.nav li li+li 						{ border-top: 1px solid #e0c091; }
.nav li li a 						{ display: block; border: 0; color: #711f22; line-height: 34px;}
/*.nav 								{width: 1060px; background-image: url(images/a_09.jpg); height: 45px; background-repeat: no-repeat; background-position: left; margin:0 auto;}
.nav ul 							{ padding:0 30px; background-image: url(images/a_11.jpg); background-repeat: no-repeat; background-position: right;height: 45px;}
.nav ul li 							{float: left; line-height: 45px; margin-left: 14px; width: 110px; display: inline-block; position: relative; z-index: 2; }
.nav ul li a 						{display: block; text-align:center;color:#333; font-family: "微软雅黑"; font-size:14px; padding:0 27px; color:#711f22;}
.nav ul li+li a                     { border-left: none; }
.nav ul li:hover 					{color:white; background: #921812;}
.nav ul li:hover a 					{ color: white; }
.nav ul li:hover li a 				{ color: #333; }
.nav ul li li a:hover 				{ color: #005b92; }
.nav ul li.hover 					{  }
.nav ul li.hover a 					{ color: white; background: #921812;}
.nav li ul 							{ position: absolute; top: 37px; display: none; }
.nav li li 							{ background: #fff; width: 129px; height: 34px; line-height: 34px; font-size: 14px; border: 0; *float: none; }
.nav li li:hover 					{ border-bottom: 0; }
.nav li li+li 						{ border-top: 1px solid #e3e3e3; }
.nav li li a 						{ display: block; border: 0; }*/
/*-----------------nav--------------------*/
/*-----------------fullSlide--------------------*/
.fullSlide					{position:relative;  height:555px; background:#fff; min-width: 1070px; width: auto; }
.fullSlide .bd				{margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.fullSlide .bd ul			{width:100% !important;  }
.fullSlide .bd li			{width:100% !important;  height:555px; overflow:hidden; text-align:center; background-position: center; background-repeat: no-repeat; }
.fullSlide .bd li a			{display:block; height:555px; }
.fullSlide .hd				{width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; }
.fullSlide .hd ul			{text-align:center; }
.fullSlide .hd ul li		{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:18px;height:17px;margin:5px;overflow:hidden;line-height:999px;background-image: url(images/a_02.png);}
.fullSlide .hd ul .on		{background-image: url(images/a_01.png);}
.fullSlide .prev,
.fullSlide .next			{display:block;  position:absolute; z-index:1; top:50%; margin-top:-30px; left:5%;  z-index:1; width:40px; height:60px; background:url(images/slider-arrow.png) -126px -137px #000 no-repeat;  cursor:pointer; filter:alpha(opacity=50);opacity:0.5; display:none;  }
.fullSlide .next			{left:auto; right:5%; background-position:-6px -137px; }
/*-----------------fullSlide--------------------*/
.weixin                     {display: none; position: absolute; top: 660px; left: 0; right: 0;  margin: auto; z-index: 99; width: 640px;}
.meng_index                 {display: none; width: 100%; height: 100%; background: rgba(0,0,0,0.5); position: absolute; top: 0; left: 0; z-index: 98;}
.close_weixin               {display: none; width: 60px; position: absolute; left: 0; top: 600px; right: 0; margin: auto;  left:700px; z-index: 99;}
/*-----------------sfq--------------------*/
.sfq     					{position:relative; margin-top:-15px;height:182px;background-image: url(images/a_04.png);background-repeat: no-repeat;background-position: center; min-width: 1070px; width: auto;}
.sideMenu   				{width:1030px; margin:0 auto; padding-top:28px;}
.sideMenu h3                {margin:0 14px; font-size:18px; font-weight:400; text-align:center; color:#fff; padding-top:14px;height:112px;cursor:pointer;background-image: url(images/a_18.jpg);float: left;width: 33px;}
.sideMenu ul                {overflow:hidden;color:#999; float: left;padding-top: 8px;padding-bottom: 8px;width: 650px;}
.sideMenu ul li             {float:left; width:160px; text-align:center;background-image: url(images/a_21.jpg);background-repeat: no-repeat;background-position: right;height: 113px;}
.sideMenu span              {font-size: 14px;color: #FFFFFF;display: block;padding-top: 20px;text-align: center;}
/*-----------------sfq--------------------*/
/*-----------------footer--------------------*/
.blue_error                 {width: 80px; margin-left: 20px; margin-top: 18px;}
/*-----------------main--------------------*/ 
.main 						{margin:0 auto 0 auto; background:#efd9b3;overflow:hidden;width:980px; padding:20px;}
.newsLeft                   {width:710px; float:left;}
.focusBox                   {position: relative; width:258px; height:357px; overflow: hidden; float:left}
.focusBox .pic              {position:relative; z-index:0; }
.focusBox .pic img          {width:258px; height:357px; display: block; }
.focusBox .hd               {width:100%; position: absolute; bottom: 12px; text-align: center; font-size:0; z-index:1; }
.focusBox .hd li            {height: 12px;overflow: hidden;width: 12px;cursor: pointer;display:inline-block;*display:inline;zoom:1;background-image: url(images/a_06.png);background-repeat: no-repeat; margin: 0 5px;}
.focusBox .hd .on           {background-position:0 0;background-image: url(images/a_05.png);}

.search_wrap                {width: 1020px; height: 50px; position: relative; overflow: hidden; background: #921812; margin: 0 auto;}
.shi_pic                    {width: 30px; float: left; margin-left: 14px; margin-top: 10px;}
.shi                        {float: left; color: white; font-size: 15px; line-height: 50px; margin-left: 10px;}
.gonggao_view               {width: 550px; margin-right: 50px; height: 50px; float: left; position: relative; overflow: hidden;}
.gonggao_content            {position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.gonggao_content p          {padding-right: 50px; color: white; font-size: 15px; line-height: 50px; float: left; display: inline-block;}
.search_right               {width: 300px; height: 32px; margin-top: 9px; border-radius: 20px; background: white; position: relative; overflow: hidden; }
.search_right input         {margin-left: 15px; border: none; outline: none!important; -webkit-box-shadow: none; box-shadow: none; width: 230px; font-size: 15px; line-height: 34px; float: left; color: #444444;}
.search_right input:focus   {border:none;outline:none}
.search_right .pic_search                 {width: 30px; float: right; margin-top: 2px; margin-right: 6px;}
.newsText                   {float: right;width:410px; overflow: hidden; margin-right: 7px;}
.news_title ul              {overflow: hidden;width:460px;}
.news_title li              {float: left; padding-right: 17px;}
.news_title a               {display: block;text-align: center;-ms-behavior: url(/import/sites/135000-140000/139515/zhongyiyuan/styles/backgroundsize.min.htc);
	behavior: url(/import/sites/135000-140000/139515/zhongyiyuan/styles/backgroundsize.min.htc); background: url(images/a_48.png);width:125px; height: 42px; color: #000;text-align: center;line-height: 42px; font-size: 18px; background-size: 100%; background-size: 100%;}
.news_title .hover_a a      {-ms-behavior: url(/import/sites/135000-140000/139515/zhongyiyuan/styles/backgroundsize.min.htc);
	behavior: url(/import/sites/135000-140000/139515/zhongyiyuan/styles/backgroundsize.min.htc); background: url(images/a_51.png); background-size: 100%;}
.news_title a:hover         {-ms-behavior: url(/import/sites/135000-140000/139515/zhongyiyuan/styles/backgroundsize.min.htc);
	behavior: url(/import/sites/135000-140000/139515/zhongyiyuan/styles/backgroundsize.min.htc); background: url(images/a_51.png); background-size: 100%;}
.news_nr                    {padding-top: 30px;}
.news_nr h2                 {width:400px; display: block; padding-bottom: 10px;}
.news_nr h2 a               {width:400px; display: block; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; color: #683600;}
.news_nr h2 a:hover         {color:#812621;}
.news_nr ul                 {padding-top: 17px;}
.news_nr ul li              {line-height:28px;background-image: url(images/a_60.jpg);padding-left: 20px;background-repeat: no-repeat;background-position: left center;}
.news_nr ul li a            {width:400px; display: block; text-overflow: ellipsis;white-space: nowrap; overflow: hidden; font-size:14px; color:#666666;}
.news_nr ul li a:hover      {color:#812621;} 
.news_nr p                  {font-size: 14px;line-height: 24px;color: #666666;}
.yygg_nr li                 {font-size: 14px;line-height: 36px;background-image: url(images/a_60.jpg);background-repeat: no-repeat;background-position: left center;padding-left: 20px;}
.yygg_nr a                  {width:195px; display: block; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; color: #666666;}
.yygg_nr a:hover            {color:#812621;}
.main .newsRight            {border:2px solid #dbc29b; margin-top:20px;float: right;width: 240px; height: 330px;}
.wzgg_title                 {background: #efdab5;width:167px; margin: -17px auto 0 auto;}
.wzgg_title span            {display: inline-block;width:34px;height: 34px;font-size: 18px;text-align: center;line-height: 34px;color: #fff;margin: 0 2px;background-image: url(images/a_42.png);}
.yygg_nr                    {padding: 5px 10px 10px 10px;}
.gg_pic                     {position: absolute; top: 0; left: 0; display: none;}
.ggpic_wrap                 {position: relative; width: 219px; height: 118px; overflow: hidden;}
/*-------------科室介绍---------------*/
.notice a:hover             {color:#812621!important;}
.ksjs                       {width:1020px; margin: 0 auto;}
.ksjs_nr                    {background: #efdab5; padding: 10px 20px 20px 20px;}
.notice 					{width:100%;}
.notice .tab-hd ul 			{height: 82px;padding-left: 330px;background-image: url(images/a_13.png);background-repeat: no-repeat;background-position: center center;}
.notice .tab-hd li          {float: left;width:80px; margin-right: 36px;}
.notice .tab-hd li:first-child{margin-left: 3px;}
.notice .tab-hd li a        {display:block; height: 82px;width:80px;}
.notice .tab-hd .mo1        {-ms-behavior: url(/import/sites/135000-140000/139515/zhongyiyuan/styles/backgroundsize.min.htc);
	behavior: url(/import/sites/135000-140000/139515/zhongyiyuan/styles/backgroundsize.min.htc); background: url(images/a_10.png);}
.notice .tab-hd .mo1.on a   {-ms-behavior: url(/import/sites/135000-140000/139515/zhongyiyuan/styles/backgroundsize.min.htc);
	behavior: url(/import/sites/135000-140000/139515/zhongyiyuan/styles/backgroundsize.min.htc); background: url(images/a_07.png);}
.notice .tab-hd .mo2        {-ms-behavior: url(/import/sites/135000-140000/139515/zhongyiyuan/styles/backgroundsize.min.htc);
	behavior: url(/import/sites/135000-140000/139515/zhongyiyuan/styles/backgroundsize.min.htc); background: url(images/a_08.png);}
.notice .tab-hd .mo2.on a   {-ms-behavior: url(/import/sites/135000-140000/139515/zhongyiyuan/styles/backgroundsize.min.htc);
	behavior: url(/import/sites/135000-140000/139515/zhongyiyuan/styles/backgroundsize.min.htc); background: url(images/a_11.png);}
.notice .tab-hd .mo3        {-ms-behavior: url(/import/sites/135000-140000/139515/zhongyiyuan/styles/backgroundsize.min.htc);
	behavior: url(/import/sites/135000-140000/139515/zhongyiyuan/styles/backgroundsize.min.htc); background: url(images/a_09.png);}
.notice .tab-hd .mo3.on a   {-ms-behavior: url(/import/sites/135000-140000/139515/zhongyiyuan/styles/backgroundsize.min.htc);
	behavior: url(/import/sites/135000-140000/139515/zhongyiyuan/styles/backgroundsize.min.htc); background: url(images/a_12.png);}
.notice .tab-bd 			{padding-left:30px; background:#d9c098; border:1px solid #baa37d; margin-top:20px;   }
.notice .tab-bd ul			{overflow:hidden; zoom:1; padding-top: 16px; padding-bottom: 16px;}
.notice .tab-bd li 			{width: 190px; height: 30px; line-height: 30px;  overflow: hidden; float: left; padding-left: 10px; padding-right: 34px;}
.notice .tab-bd li a		{font-size: 14px; color: #444444;}

.yxdt                       {overflow: hidden; background:#efdab5;}
.notice_a 					{width:762px; overflow: hidden;float: left; }
.notice_a .tab-hd 			{height:69px;background-image: url(images/a_95.jpg);background-repeat: repeat-x;background-position: bottom;padding-bottom: 14px;}
.notice_a .tab-hd ul 		{}
.notice_a .tab-hd li		{float: left; height: 69px; line-height: 69px; border-right: 2px solid #d0bb96;}
.notice_a .tab-hd li a		{display:block;width:252px;font-size: 18px;color: #333; text-align: center; }
.notice_a .tab-hd li.on a   {background: #921812;color: #fff;}
.notice_a .tab-bd           { border-top: 1px solid #e8e8e8; padding:5px;  }

.yxcg						{overflow: hidden; padding: 15px;}
.yxcg_tp					{float: left;width:287px;}
.yxcg_nr					{width:415px; float: right; margin-right: 10px;}
.yxcg_nr h2 a:hover           {color: #812621;}
.yxcg_nr li 				{line-height: 30px;background-image: url(images/a_60.jpg);background-repeat: no-repeat;background-position: left center;padding-left: 20px;}
.yxcg_nr ul li a			{width:400px; display: block; text-overflow: ellipsis;white-space: nowrap; overflow: hidden;color: #666666; font-size:14px;}
.yxcg_nr ul li a:hover      {color:#812621;}
.yxdt_text					{-ms-behavior: url(/import/sites/135000-140000/139515/zhongyiyuan/styles/backgroundsize.min.htc);
	behavior: url(/import/sites/135000-140000/139515/zhongyiyuan/styles/backgroundsize.min.htc); background: url(images/a_92.jpg);height: 72px;line-height: 72px;text-align: center;}
.yxdt_text h2				{font-size: 18px;font-weight: 400;color: #fff;}
.yxdt_text h2:hover 		{background: #921812;};
.yxcg_nr h2 				{font-size: 20px;line-height: 20px;font-weight: 400;padding-bottom: 25px;}
.yxcg_nr h2 a 				{width:400px; display: block; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; color: #683600;}
.yxcg_nr p 					{font-size: 14px; line-height: 24px; color: #333333; margin-top: 10px;}
.yxcg_nr ul 				{padding-top: 15px;}
.yxdt .yxdt_r 				{background-color: #d7bf99;float: right;width: 258px;}
.yzdt_nr 					{height: 379px;padding: 15px;}
.yzdt_nr li 				{font-size: 14px;line-height: 36px;background-image: url(images/a_60.jpg);background-repeat: no-repeat;background-position: left center;padding-left: 20px;}
.yzdt_nr a 					{width:201px; display: block; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; color: #5e3d0e;}
.yzdt_nr a:hover            {color:#812621;}
.myfc						{background: #efdab5; padding: 10px 0 0 0;}
.myfc ul					{overflow: hidden; padding-left: 5px;}
.myfc li					{float: left; padding-left: 10px;}
.myfcbox					{width:156px; background: #d3bb95;     min-height: 415px; height: auto!important;}
.myfcbox img				{width:156px; height: auto;}
.myfcnr						{padding: 15px;}
.myfcnr h2					{font-size: 14px;font-weight: 400;text-align: center;color: #683600;padding-bottom: 7px;}
.myfcnr p					{line-height: 18px;color: #93785a; min-height: 90px; height: auto!important;}
.myfcnr .myfcnr_a		    {Transition:all 0.4s;display: block;width:70px; height: 19px;text-align: center;line-height: 19px;color: #c91111;border: 1px solid #c91111; margin: 15px auto 0 auto;}
.myfcnr a:hover				{background:#c91111;color: #fff;}
.date_number                {float: right; margin-right: 15px;}
.tv_nr                      {height: 410px;}
.tv_nr ul li                {padding-left: 20px; padding-top: 10px;}
.notice_b 					{width:1020px; overflow: hidden; background:#efdab5;}
.notice_b .tab-hd 			{height:69px;background-image: url(images/a_95.jpg);background-repeat: repeat-x;background-position: bottom;padding-bottom: 14px;}
.notice_b .tab-hd ul 		{}
.notice_b .tab-hd li		{float: left; height: 69px; line-height: 69px; border-right: 2px solid #d0bb96;}
.notice_b .tab-hd li a		{display:block;width:253px;font-size: 18px;color: #333; text-align: center; }
.notice_b .tab-hd li.on a   {background: #921812;color: #fff;}
.notice_b .tab-bd           {padding:15px; overflow:hidden; }
.jkjy_left					{width:286px; float:left;}
.jkjy_right					{width:670px; float:right;}
.jkjy_tt p 					{font-size: 14px;line-height: 24px;color: #333333; margin-top: 0;}
.jkjy_tt h2 				{line-height: 44px; color: #683600; } 
.jkjy_right .jkjy_tt 		{background-image: url(images/a_130.jpg); background-repeat: repeat-x; background-position: bottom; padding-bottom: 30px; } 
.jkjy_tt a:hover            {color: #812621;}
.jkjy_tt a 					{width:640px; display: block; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; color: #683600; } 
.jkjy_right ul				{overflow:hidden; padding-top:20px;} 
.jkjy_right li				{width:315px; float:left; line-height:30px; font-size:14px; padding-left:20px; background-image: url(images/a_60.jpg); background-repeat: no-repeat; background-position: left center; }
.jkjy_right ul li a 		{width:290px; display: block; text-overflow: ellipsis;white-space: nowrap; overflow: hidden; color: #666666; } 
.jkjy_right ul li a:hover   {color: #812621;}
.ksjs .qywh 				{overflow: hidden; background-color: #efdab5; } 
.qywh .qywh_left 			{padding:15px; float: left; width: 730px; overflow: hidden; } 
.qywh .tv 					{float: right; width: 257px; } 
.tv .tv_title 				{background-image: url(images/a_139.jpg); height: 48px; } 
.tv_title h2 				{font-size: 18px; line-height: 48px; font-weight: 400; color: #FFFFFF; text-align: center; } 
.tv .tv_nr 					{padding:28px 20px 0 20px; background:#d7bf99; height: 380px;} 
.index_video_wrap           {width: 217px; height: 155px; position: relative; overflow: hidden;}
.video_men_index            {position: absolute; z-index: 3; left: 0; top: -12px; display: none;width: 100%;}
.tv_nr img 					{width: 100%;}
.tv_nr span 				{width:217px; text-overflow: ellipsis;white-space: nowrap; overflow: hidden;text-align: center; display: block; font-size: 14px; padding-top: 10px; padding-bottom: 5px; color: #5e3d0e; } 
.tv_nr span:hover           {color:#812621;}
.yxcg_nr_li                 {line-height: 30px; background-image: url(images/a_60.jpg); background-repeat: no-repeat; background-position: 10px center; padding-left: 30px; margin-bottom: 10px; width: 190px; float: left; margin-right: 10px;}
.yxcg_nr_li a               {width: 190px!important;}
.yxcg_nr1                   {width: 444px; float: right; -webkit-transform: translatex(25px); transform: translatex(25px);}
/*--------------------footer----------------------*/ 
.footer 					{padding-top:30px;background-image: url(images/bj1.png);background-repeat: no-repeat;background-position: left top;width: 1020px;margin: 0 auto;}
.footer .bj1 				{background-image: url(images/bj2.png);background-repeat: no-repeat;background-position: right top;}
.bj1 .bj2 					{padding-bottom:40px;background-image: url(images/a_163.png);background-repeat: repeat-x;background-position: bottom;}
.bj2 .link 					{padding:20px 25px; margin:0 auto;background-color: #eed9b4;width: 970px;}
.link h2 					{text-align: center;}
.link ul 					{overflow: hidden;padding-top: 30px;padding-bottom: 5px; padding-left: 40px;}
.link li 					{float: left; margin-right: 50px; line-height: 30px;}
.link a 					{font-size: 14px;color: #835724;}
.link a:hover               {color:#812621;}
.footerbox					{width:1020px; margin:0 auto; padding-top:30px; overflow:hidden;}
.footerbox .blogo 			{float: left;width: 115px;padding-top: 20px;padding-left: 10px;}
.footerbox .b_xx 			{float: left;width: 600px;padding-left: 45px;padding-top: 10px;}
.b_xx p 					{line-height: 24px;color: #333333;}
.footerbox .b_rwm 			{text-align: center;float: right;width: 115px;}
.b_rwm p 					{font-size: 14px;line-height: 22px;color: #333333;}
.b_rwm img 					{border:1px solid #c5aa7d; border-radius:4px; }
/*--------------------footer----------------------*/ 
/*--------------------------关于---------------------------------*/ 
.banner_c					{background-image: url(images/b_02.jpg); height:306px; background-repeat: no-repeat; background-position: center; min-width: 1070px; width: auto;} 
.nybj1						{margin-top: 30px; background-image: url(images/a_16.png); background-repeat: no-repeat; background-position: left top; } 
.nybj2 						{background-image: url(images/a_15.png); background-repeat: no-repeat; background-position: right top; } 
.nybj2 .nybox 				{margin:0 auto; width: 1020px; overflow: hidden; } 
.nybox .ny_left 			{padding-bottom:1500px; margin-bottom:-1500px; background-image: url(images/b_45.jpg); float: left; width: 200px; } 
.left_dh .ldh_title 		{background-image: url(images/b_07.png); height: 85px; } 
.ldh_title h2 				{font-size: 18px; font-weight: 400; color: #e6d1b3; text-align: center; padding-top: 34px; } 
.ldh_title span 			{font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #a1483e; display: block; text-align: center; padding-top: 5px; } 
.ldh_nr a 					{font-size: 14px; background-image: url(images/b_17.jpg); display: block; height: 39px; width: 153px; line-height: 39px; text-align: center; color: #7a5932;overflow: hidden;white-space:nowrap; text-overflow:ellipsis;} 
.ldh_nr li 					{padding-bottom: 11px; } 
.left_dh .ldh_nr 			{padding-top: 28px; padding-left: 24px; } 
.ldh_nr .hover_b a 			{background-image: url(images/b_11.jpg); color: #990000; } 
.ldh_nr a:hover 			{background-image: url(images/b_11.jpg); color: #990000; } 
.ny_right					{min-height:400px; height:auto!important; height:450px; width:764px; float:right; padding:0 28px; background-color: #efdab5; } 
.dbgd                       {height: 142px;}
.dqwz 						{padding:25px 0 30px 0; background-image: url(images/a_95.jpg); background-repeat: repeat-x; background-position: bottom; } 
.dqwz p						{font-size:14px; color:#7f5426;} 
.dqwz p.ysposition          {float: left;}
.searchButton    			{display: inline-block;background: #dec394;float: left;width: 50px;height: 27px;line-height: 27px;text-align: center;font-size: 14px;}
.dqwz a						{color:#7f5426;} 
.searchDoctor   			{float: right; margin-top: -24px;}
.searchDoctor input 		{padding: 5px 10px;border: 1px solid #dec394!important;color: #ccc;outline:none;float: left; -webkit-tap-highlight-color: rgba(255, 255, 255, 0);-webkit-user-select: none;-moz-user-focus: none;-moz-user-select: none;-webkit-appearance:none;outline: none;border: none;}
.gywm_tp					{background:url(images/b_26.jpg); width:523px; height:345px; margin:20px auto 35px auto;} 
.gywm_title h2 				{font-size: 30px; line-height: 94px; font-weight: 400; color: #720d0d; text-align: center; background-image: url(images/b_13.jpg); background-repeat: no-repeat; background-position: center center; }
.gywm_title p 				{margin:0 auto; font-size: 28px; line-height: 73px; background-image: url(images/b_19.jpg); text-align: center; height: 73px; width: 739px; color: #82663b; } 
.gywm_tp img 				{display:block; margin:0 auto; padding-top:11px; height: 321px; width: 497px; } 
.gywm_text ul 				{padding-bottom:50px; overflow: hidden; } 
.gywm_text li 				{text-align: center; float: left; width: 20%; } 
.gywm_text h2				{font-size: 14px; line-height: 26px; color: #7f5426; padding-top: 10px; } 
.gywm_text p 				{font-size: 14px; line-height: 26px; color: #7f5426; text-indent: 30px; padding-left: 51px; padding-right: 15px;} 
.ny_left .dbtp 				{background-color: #E8CA94; margin-top: 1440px; }
/*--------------科室导航------------------*/
.nybj2 .ksdh 				{padding:0 30px; width:960px; margin:0 auto; background-image: url(images/b_50.jpg); background-repeat: repeat-x; background-position: bottom; padding-bottom: 110px; background-color: #efdab5; } 
.ksdnnr .ks_title 			{line-height: 110px; background-image: url(images/b_13.jpg); background-repeat: no-repeat; background-position: center center; height: 110px; }
.ks_title h2 				{font-size: 30px; font-weight: 400; text-align: center; color: #720d0d; }
.ks_nr a 					{font-size: 14px; /*line-height: 39px; background-image: url(images/a_18.png);*/display: block; /*height: 39px; width: 176px; text-align: center; */color: #7a5932;} 
/*.ks_nr a:hover 				{background-image: url(images/a_19.png); text-align: center; display: block; height: 39px; width: 176px; color: #720d0d; } */
.ks_nr li 					{float: left; padding-right: 14px; padding-bottom: 22px; } 
.ks_nr ul 					{overflow: hidden; }
.ks li 						{float: left;}
.ks_nr h4                   {height: 44px;line-height: 44px;border-bottom: 1px dashed #dbc29b;cursor: pointer;font-size: 16px;font-weight: normal;color: #5d3101;margin-bottom: 10px;}
.border-bottom a            {font-size: 14px;display: inline-block;margin-right: 15px;padding: 5px 10px;background:#c9a164;color: #fff;border-radius:3px; }
.border-bottom a:hover 		{background: #d2423a;}
.ks 						{width: 145px;float: left;}

.ks_nr h4 em                {float: right;display: block;width: 20px;height: 40px;-ms-behavior: url(/import/sites/135000-140000/139515/zhongyiyuan/styles/backgroundsize.min.htc);
	behavior: url(/import/sites/135000-140000/139515/zhongyiyuan/styles/backgroundsize.min.htc); background: url(images/ks2.png) no-repeat center center;
    cursor: pointer;background-size: 15px 15px;}
.ks_nr h4.on em 			{-ms-behavior: url(/import/sites/135000-140000/139515/zhongyiyuan/styles/backgroundsize.min.htc);
	behavior: url(/import/sites/135000-140000/139515/zhongyiyuan/styles/backgroundsize.min.htc); background: url(images/ks1.png) no-repeat center center;background-size: 15px 15px;width: 20px;height: 40px;}

/*-----------------科室导航—详细------------------*/
.ysjs_nr					{width:960px; padding:0 30px 30px 30px; margin:0 auto; background-color: #efdab5; } 
.ksjj					    {padding-top: 30px; overflow: hidden; } 
.ksjj_left 					{float: left; width: 230px; text-align: center; } 
.ksjj_left p 				{font-size: 20px; line-height: 44px; color: #720d0d; } 
.ksjj_right 				{float: right; width: 630px; padding-right: 38px;position: relative;height: 284px;overflow: auto;}

.ks_text1 p 				{font-size: 14px!important; line-height: 22px!important; color: #7f5426!important; text-indent: 2rem;margin-bottom: 10px;}
.ks_text1 span              {color: #7f5426!important;font-size: 14px!important; line-height: 22px!important;} 
.ks_text1 div               {font-size: 14px; line-height: 22px;color: #7f5426;margin-bottom: 10px;text-indent: 2rem;}
.ksjj_right h2 				{padding-bottom: 15px; } 
.ysjs 						{width:960px; padding:0 30px; margin:0 auto; background-color: #e7d2ad; } 
.ksjj_pic                   {width: 185px; height: 185px; position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; border-radius: 50%; overflow: hidden;}
.pic_1                      {position: relative;}
.ksjj_pic img               {width: 100%;}
.picScroll-left				{width:960px; overflow:hidden; position:relative; padding-bottom:30px; } 
.picScroll-left .hd			{overflow:hidden; height:72px; } 
.picScroll-left .hd .prev,.picScroll-left .hd .next{display:block; width:23px; height:23px; float:right; margin-right:5px; margin-top:30px; overflow:hidden; cursor:pointer; background-image: url(images/c_14.jpg); background-repeat: no-repeat; } 
.picScroll-left .hd .next	{background-image: url(images/c_16.jpg); } 
.picScroll-left .hd .prevStop{filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5;} 
.picScroll-left .hd .nextStop{filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5;} 
.picScroll-left .hd ul		{float:right; overflow:hidden; zoom:1; margin-top:35px; zoom:1; } 
.picScroll-left .hd ul li	{float:left; width:11px; height:11px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background-image: url(images/c_21.jpg); background-repeat: no-repeat; } 
.picScroll-left .hd ul li.on{background-position:0 0; background-image: url(images/c_19.jpg); } 
.picScroll-left .bd ul		{overflow:hidden; zoom:1;width: 100%;} 
.picScroll-left .bd ul li	{margin:0 9px; float:left; _display:inline; overflow:hidden; text-align:center; } 
.picScroll-left .bd ul li .pic{ text-align:center; background:#efdab5; padding:2px 2px 10px 2px; border:1px solid #dec394; } 
.picScroll-left .bd ul li .pic img{ width:167px; height:auto; display:block;border:1px solid #dac196; margin: 0 auto;} 
.picScroll-left .bd ul li .pic a:hover img{ border-color:#999; } 
.picScroll-left .bd ul li .title{ line-height:24px; } 
.picScroll-left h2          {float: left; } 
.picScroll-left .bd .picList .pic h4 {font-size: 14px; line-height: 34px; font-weight: 400; color: #7f5426; text-align: center; } 
.picScroll-left .bd .picList .pic p {color: #7f5426; } 
.notice_d 					{width: 1020px; float:left; overflow: hidden; } 
.notice_d .tab-hd 			{height:42px;}  
.notice_d .tab-hd li		{float: left; padding-right:20px; } 
.notice_d .tab-hd li a		{font-size:18px; text-align:center; color:#000; display:block; line-height: 42px; background-image: url(images/a_48.png); background-size: 100%; height: 42px; width: 125px; }
.notice_d .tab-hd li.on a	{background-image: url(images/a_51.png);  background-size: 100%;} 
.notice_d .tab-bd 			{padding-top:30px; } 
.notice_d .tab-bd ul		{overflow:hidden; zoom:1; } 
.notice_d .tab-bd li 		{overflow: hidden; } 
.nybj2 .ylfl			    {overflow:hidden; padding:34px 12px 68px 14px; background:#eed9b4; width:995px; margin: 0 auto; background-image: url(images/b_50.jpg); background-repeat: repeat-x; background-position: bottom; }
.ylxx_title h2 				{font-size: 20px; font-weight: 400; color: #921812; padding-bottom: 20px; } 
.ylxx_title p 				{font-size: 14px; line-height: 24px; color: #666666; } 
.ylxx ul 					{padding-top: 35px; } 
.ylxx li 					{font-size: 14px; color: #666666; line-height: 30px; background-image: url(images/a_60.jpg); background-repeat: no-repeat; background-position: left center; padding-left: 20px; } 
.ylxx span 					{float: right; } 
.tab-pal .ylxx a 			{color: #666666; } 
/*---------------新闻列表-----------------*/
.tzfl_b img 				{width: 195px; } 
.ny_right .tzfl 			{padding:15px 0; overflow: hidden; } 
.tzfl .tzfl_a 				{text-align: center; float: left; width: 50px; margin-top: 40px;} 
.tzfl_a h2 					{border-bottom:1px solid #929292; font-size: 18px; padding-bottom: 0; font-family: Arial, Helvetica, sans-serif; color: #929292; } 
.tzfl_a p 					{font-size: 14px; line-height: 22px; color: #929292; font-weight: bold;} 
.tzfl .tzfl_b 				{float: left; width: 195px; padding-left: 15px; height: 116px; overflow: hidden;} 
.tzfl .tzfl_c 				{float: right; width: 480px; } 
.tzfl_c h2 					{font-size: 14px; line-height: 32px; } 
.tzfl .tzfl_c h2 a 			{color: #7f5426; } 
.tzfl_c p 					{line-height: 22px; color: #a8855b; min-height: 66px; height: auto!important;} 
.tzfl_c .btn1 				{/*color: #a8855b; float: right; border: 1px solid #a8855b; padding: 2px;*/Transition:all 0.4s;display: block;width:70px; height: 19px;text-align: center;line-height: 19px;color: #c91111;border: 1px solid #c91111;float: right;}
.tzfl_c .btn1:hover         {/*color: #812621;*/background:#c91111;color: #fff;}
.dede_pages 				{border-top: none; text-align: center; line-height: 30px; clear: both; padding-top: 35px; padding-right: 0; padding-left: 0; } 
.dede_pages ul 				{text-align: center; } 
.dede_pages ul li 			{text-align: center; height: 18px; overflow: hidden; display: inline; margin: 0 2px; padding: 0; overflow: hidden; white-space: nowrap; } .dede_pages ul li a 		{border: 1px solid #dac091; color: #7f5426; display: inline; height: 18px; overflow: hidden; padding: 4px 8px 4px 8px; margin: 0; } 
.dede_pages ul li a:hover 	{border: 1px solid #921812; color: #fff; background: #921812; height: 18px; overflow: hidden; text-decoration: none; cursor: pointer; } .dede_pages ul li.thisclass a {background-color: #921812; height: 18px; overflow: hidden; color: #fff; font-weight: bold; border: 1px solid #921812; }
/*--------------------资质荣誉------------------------------*/
.ryzz .ryzz_title 			{line-height: 113px; background-image: url(images/b_13.jpg); background-repeat: no-repeat; background-position: center center; } 
.ryzz_title h2 				{font-size: 30px; line-height: 113px; font-weight: 400; color: #720d0d; text-align: center; } 
.ryzz_nr ul 				{overflow: hidden; } 
.ryzz_nr ul					{border-right:1px dashed #dec59d; border-top:1px dashed #dec59d;} 
.ryzz_nr li 				{border-bottom:1px dashed #dec59d; border-left:1px dashed #dec59d; text-align:center; float: left; width: 380px; } 
.ryzz_nr li img				{padding:29px 0; width:313px; height:110px;} 
/*--------------------新闻详情------------------------------*/
.article .brief             {background: none!important; border: none!important;font-size: 14px!important;font-weight: normal!important;text-indent: 2rem;line-height: 23px;}

/*--------------------名医风采------------------------------*/
.doctor_wrap                {width: 100%;  padding-top: 10px;}
.doctor_wrap .pic           {width: 183px; height: 290px; float: left;  text-align:center; background:rgb(231,202,148); padding:2px 2px 10px 2px; border:1px solid #dec394; margin-top: 6px;}
.doctor_wrap .pic h4        {font-size: 14px; line-height: 20px; font-weight: 400; color: #7f5426; text-align: center; margin-top: 10px;}
.doctor_wrap .pic p         {color: #7f5426; padding-left: 5px; padding-right: 5px; margin-top: 3px; line-height: 20px;}
/*--------------------视频展播------------------------------*/
.more_btn                   {width: 70px; height: 20px; display: inline-block; border: 1px solid #c91111; margin-left: 640px; text-align: center; line-height: 20px; color: #c91111; -webkit-transform: translatey(-20px); transform: translatey(-20px);}
.more_btn:hover             {color: white; background: #c91111;}  
.video_wrap                 {position: absolute; left :0; top: 0; right: 0; right: 0; margin: auto; }
.article iframe             {margin: 30px auto; display: block;}
.video_men                  {position: absolute; left: 0; top: 0; z-index: 3; display: none;}
/*--------------------会员中心------------------------------*/
.columns {width: 880px;}
.login-boxes                {position: relative; background-color: rgb(231,202,148); border: 1px solid #eee; width: 380px;margin: 0 auto; padding: 30px; margin-top: 65px;}
.login-box                  {height: 380px;}
.login-box h3               {text-align: left; color: #444;}
.login-input                {margin-top: 25px;}
.login-input i              {display: block;float: left;font-size: 25px;width: 40px;height: 40px;background-color: #E4E4E4;border: 1px solid #E4E4E4;color: #fff;line-height: 40px;text-align: center;}
.login-input input.inputValiCode {width: 90px;}
.login-input input          {width: 306px;border: 1px solid #eee;border-left: none;font-weight: normal;color: #111 !important;display: block !important;float: left;margin: 0;padding: 0 20px;line-height: 40px;background-color: #fff;height: 42px;}
.booen_icon-user:before     {content: "\eaf4";}
.booen_icon-lock2:before    {content: "\eb4e";}
.booen_icon-shield-check:before {content: "\ec2f";}
.login-input .valiCodeImg   {height: 42px; width:auto!important; padding-top: 0;}
.login-input .tips          {display: inline-block; width: 90px; line-height: 18px; margin-left: 12px; margin-top:10px;}
.tips a                     {color: #666;}
.tips a:hover               {color: blue!important;}

/*--------------------会员注册------------------------------*/

 .columns                   {display: inline;margin-left: 10px;margin-right: 10px;}
.loginTable                 {color: #666;width: 630px;margin: 70px auto 50px auto;border: 1px solid #eee;background-color: rgb(231,202,148);}
.reg_title                  {font-size: 27px; color: #990000; font-weight:bold;}
.loginTable tbody tr th     {width: 115px;}
/*--------------------按时间预约------------------------------*/
/*视频展播*/
.ks_nr_order                {margin-top: 20px;}

.video_list_wrap                {width: 100%; }
.pic_video                      {width: 180px; height: 200px; float: left;  text-align:center;  padding:5px; margin-top: 10px;}
.pic_video img                  {width: 100%;}
.pic_video h4                   {margin-top: 10px; color: #983a33; text-align: center;}
.video_list_wrap .pic h4        {font-size: 14px; line-height: 34px; font-weight: 400; color: #7f5426; text-align: center; margin-top: 10px;}
.video_list_wrap .pic p         {color: #7f5426;}
.video_pic_wrap                 {position: relative; width: 180px; height: 149px; overflow: hidden;}
/*--------------------会员中心------------------------------*/
.clientProfile               {	background: rgb(224,192,145);}
.clientProfile .clientPhoto                 {  width: 130px; height: 130px; border-radius: 50%;}
.mainContent                    {width: 763px; background: rgb(224,192,145); }
.bodyBox h2                    {color: #af0303;}
.formTable tfoot th             {text-align: center;}
.sbutton                         {background: #c00}
.clientProfile td                {border-color: rgb(239,218,181); }
/*--------------------资料编辑------------------------------*/
.formTable td a             { color:#f14e46;}
.formTable tbody             { background:  rgb(239,218,181);}
.formTable thead  tr th      { background:  rgb(232,202,148); border: 1px solid rgb(239,218,181);}
.formTable tfoot             { background:  rgb(232,202,148); border: 1px solid rgb(239,218,181);}
.formTable th, .formTable td        { border-color:  rgb(224,192,145);}
.formTable tbody tr:last-child td  {vertical-align: top;}
.formTable textarea         {height: 110px; color: #52615a; resize: none;}
.formTable tbody tr:last-child th, .formTable tbody tr:last-child td  { vertical-align: top;}
#preview                    {width: 620px; margin: 0 auto; height: 620px; text-align: center; overflow: hidden;}
#preview   img              {width: 100%; height: auto;}
.dd_center,.dd_head ,.dd_footer                  { background: rgb(232,202,148); border-color: rgb(239,218,181); }

.login-submit input:hover    {background: rgb(137,13,5); margin-bottom: 12px;}
input:-webkit-autofill       {background-color : rgba(231,202,148,0.9);}
.notifaction                 {background: rgba(231,202,148,0.9); }
.notifaction p,.notifaction h1 { color:#b9023d;}
/*医生预约*/
.expertPic .pic               {width: 200px; margin-right: 18px; margin-bottom: 12px;}
.expertText h3                {color: #931811!important; font-size: 24px; padding: 13px!important;}
.expertText h4                {color: #7f5426!important; font-size: 15px; padding: 15px; padding-bottom: 0; padding-top: 10px;}
.expertText h5                {color: #7f5426!important; font-size: 15px; margin: 0 15px; line-height: 25px; padding-bottom: 10px; padding-top: 10px;}
.placeBottom				  {border-bottom: 1px solid #7f5426;}
.expre                        {margin-top: 10px;}
.sel-t                        {color: #7f5426!important; font-size: 15px; padding: 15px;     padding-left: 0!important; font-weight: bold;}
._appointmentItem             {margin-left: 20px; width: 70px; background: #e0c091; text-align: center; padding: 10px; border-radius: 6px; margin-bottom: 10px; display: inline-block;}
.paitientChoose               {color: #7f5426!important; font-size: 15px; padding: 15px; padding-top: 0; font-weight: bold;}
.doctor_order .pic            {width: 168px; height: 338px; float: left; text-align: center; background: rgb(231,202,148); border: 1px solid #dec394; margin: 5px; padding: 5px;}
.doctor_order .pic img        {width: 100%;}
.protocol                     {display: none; width: 500px; height: 557px; z-index: 99; position: fixed; left: 0; top: 0; right: 0; bottom:0; margin: auto; background: #e0c091; text-align: center; }
.protocol_title_wrap          {width: 90%; padding-top: 10px; padding-bottom: 20px; margin-left: 5%; margin-top: 20px; background:#efdab5; }
.protocol_title               {width: 97%; height: 40px; color: #7d5220; line-height: 40px; font-size: 16px; background: #ce995c; text-align: left; padding-left: 3%;}
.protocol h4                  {color: #7d5220; font-size: 16px; margin-top: 15px;}
.protocol p                   {width: 90%; margin-left: 5%; margin-top: 10px; margin-bottom: 0;}
.sure_protocol                {width: 90px; height: 30px; text-align: center; line-height: 30px; font-size: 12px; color: #464040; background: #efdab5; border-radius: 6px; /*margin: 0 auto;*/ margin-top: 10px; float: right; margin-right: 5%;}
.sure_protocol:hover          {background: #ce995c; cursor: pointer;}
/*医生详情*/
#times                        {margin-left: 10px; height: 24px; font-size: 15px; line-height: 60px; color: #555;}
.paitientAdd                  {margin-left: 6px;}
#countTnput                   {width: 50px; height: 23px; font-size: 15px; text-align: center;margin: 0 5px!important;}
.buttons                      {display: inline-block; width:23px; height: 23px; background: #dfbf91; color: white; font-size: 18px; font-weight: bold; text-align: center; line-height: 20px;/* margin-left: 9px; margin-right: 5px;*/}
.paitientAdd strong           {color: #7f5426!important; font-size: 15px; margin-left: 10px;}
#appointmentJoinForm input    {height: 24px; font-size: 15px; line-height: 60px; /*margin-left: 20px;*/ margin-top: 5px; color: #555;margin-right: 10px;}
#appointmentJoinForm          {display: inline-block; display: inline-block; vertical-align: top;}
#appointmentJoinForm ._name   {width: 120px; margin-left: 0!important;}
#appointmentJoinForm ._age    {width: 64px;}
#appointmentJoinForm ._phone  {width: 160px;}
#agreement                    {margin-top: 3px; margin-left: 215px;}
.agreement_text               {text-decoration: underline; color: #666666;}
#submitButton                 {display: inline-block; width: 120px; height: 30px; text-align: center; line-height: 30px; font-size: 16px; background: #dfbf91; border-radius: 3px; font-weight: bold; color: #875e36; margin-top: 10px; margin-left: 0; }
.cartTotal                    {margin-left: 160px; opacity: 0;}
._appointmentList             {/*border-bottom: 1px solid #e0c091;*/ width: 440px; padding-bottom: 5px;display: inline-block;margin-left: 84px;}
#submitButton:hover           {color: rgba(162, 2, 2, 1);}
.expertPic .pic               {height: auto!important;}
.appointmentRight 						{width: 70px; text-align: center;}
.appointmentRight a 					{display: block; width: 30px; height: 30px; text-align: center; line-height: 30px; border-radius: 30px; padding: 0; margin: 15px auto 0; }
.appointmentRight a.appointment_button 	{background: #ccc; color: #fff !important; }
.appointmentRight a.appoint_show 		{background: #04BE02; color: #fff !important; }
.appointmentRight .booen_icon           {line-height: 30px;}
.sel-t ul                               {display: inline-block; margin-left: 5px;}
.nybj1 input                            {border: none; padding-left: 4px; outline: none;}

.nybj1 input                            {border: none; padding-left: 4px; outline: none;}
.nameTitle                              {color: #7f5426!important; font-size: 15px; padding: 15px 0 15px 15px; padding-top: 0; font-weight: bold; vertical-align: top; /*padding-right: 10px!important;*/}
.appointmentJoinForm                    {margin-top: 13px;line-height: 35px;}
.expertList                             {border-bottom: 1px solid #e0c091;margin-bottom: 10px; padding-bottom: 18px;}
.place span                             {color:#7f5426!important;}
.expertPic                              {height: auto; position: relative; display: inline-block; float: left; padding-top: 12px;}
.expertText                             {display: inline-block; width: 530px; float: left;}
.right-intr2                            {/*background: #e0c091;*/ border-radius: 3px; margin-left: 0!important; padding-left: 10px;}
.expertPic .pic                          {width: 183px; height: 290px; float: left;  text-align:center; background:rgb(231,202,148);  border:1px solid #dec394; margin-top: 6px;}
.input-wrap select 						{border: none;vertical-align: middle;padding: 5px;}
.go_yu                                  {display: block; width: 120px; height: 30px; text-align: center; line-height: 30px; font-size: 16px; background: #dfbf91; border-radius: 3px; font-weight: bold; color: #875e36; margin-top: 30px; margin-left: 306px; margin-bottom: 20px;}
/*开诊查询*/
#department                  {width: 200px; height: 28px; text-align: center; line-height: 50px; margin-bottom: 20px;}
.shou tr                     {width: 756px; overflow: hidden; /*height: 68px; */border: 1px solid #840a05; display: block; position: relative;}
.shou tr td                  {position: relative; height: 100%; min-height: 68px; width: 188px; color: #820202; font-size: 14px; text-align: center; line-height: 32px; display: inline-block; float: left; border-left: 1px solid #840a05;}
.shou .head td               {font-weight: bold; background: #e0c091; height: 32px!important;}
.shou .tr                     {width: 756px; overflow: hidden; /*height: 68px; */border: 1px solid #840a05; display: block; position: relative;}
.shou .tr .td                  {position: relative; height: 100%; min-height: 68px; width: 150px; color: #820202; font-size: 14px; text-align: center; line-height: 32px; display: inline-block; float: left; border-left: 1px solid #840a05;}
.shou .head                  {height: 32px!important;}
.table-a                     {min-height: 400px; height: auto!important; margin-top: 25px!important;}
/*科室详情*/
.focusBox1                   {position: absolute; right: 26px; top: 110px;}
.ylfl1                       {position: relative; min-height: 400px; height: auto;}
.tab-bd1                     {width: 656px;}
.article .info               {border-bottom: #e0c091 1px solid!important;}
.formTable                   {border: none;}
.article                     {margin-top: 20px;}
.article .info span          {color: #666666!important;}
.tzfl_c1                     {margin-right: 50px;}

.phone_pic_wrap              {width: 372px; overflow: hidden; margin: 50px auto;}
.phone_pic_wrap img:nth-child(1)         {width:150px;}
.phone_pic_wrap img:nth-child(2)         {width:150px;}
.phone_pic_wrap a:nth-child(1)         {float: left;}
.phone_pic_wrap a:nth-child(2)         {float: right;}

.hover1                       {background: none;} 

/*首页名医风采*/
.view_doctor                        {width: 997px; height: 410px; overflow: hidden; position: relative; margin-bottom: 10px; margin-left: 10px;}
.view_doctor ul                     {position: absolute; top: 0; left: 0; display: block; width: auto; }
.view_doctor ul a.btn               {display: block;width: 70px;height: 20px;border: 1px solid #c91111;text-align: center;line-height: 20px;color: #c91111;margin: 10px auto;}
.view_doctor ul a.btn:hover         {background: #c91111;color: #fff;}


/*//搜索结果*/
#search_iput1                      { width: 120px; height: 30px; line-height: 30px; color: #444444; font-size: 13px;}
#search_btn                        { display: block; height: 30px; width: 154px; text-align: center; background: #bd8a3f; line-height: 30px; font-size: 14px; color: #efe9e9;}
#find                              {width: 30px; display: inline-block; margin-top: 2px; margin-right: 2px;}
.ldh_nr .btn                       {vertical-align: middle; margin-top: 0px!important;}

/*我的预约*/
.table_p                           {width: 100%; height: 32px; position: absolute; left: 0; top: 0; bottom: 0; right: 0; margin: auto;}
/*留言*/
.clientForm table                  {background: #eed9b4!important;border: none!important;font-size: 14px;}
.clientForm table th               {text-align: right;color: #693c02!important;padding: 10px 0px!important;}
.clientForm table th,
.clientForm table td               {background: #eed9b4!important;font-weight: normal!important;}
.content_artwrap input                       {padding: 5px!important;background: transparent;border: 1px solid #fff;}
.clientForm table td textarea      {background: transparent;border: 1px solid #fff;outline: none;}
.nybj1 input#submitBtn             {background: #8b1d18;padding: 8px 20px!important;border: none;color: #fff;border-radius: 5px;}
.clientForm .valiCodeImg           {height: 28px!important;}
/*.topic dl                          {border: none;}
.topic dl dt                       {text-align: left!important;color: #84110d!important;border: none!important;}
.topic dl dd                       {font-size: 14px;color: #2a0106!important;border: none!important;}
.topic dl,
.topic dl dt,
.topic dl dd.last                  {background: transparent!important;}*/
.topic dl                          {border-top: 2px solid #b88a58!important;background: none!important;border-left: 1px solid #d3af82!important;border-right: 1px solid #d3af82!important;border-bottom: 1px solid #d3af82!important;}
.topic dl dt                       {color: #84110d;}
.topic dl dt,.topic dl dd.last	   {background: #e8ca94!important;border-color: #d3af82!important;}
.topic dl dd                       {border-color: #d3af82!important;color: #84110d!important;}
.topic dl dd.last strong           {font-weight: normal;}
.topic dl dd.last                  {color: #7f5426!important;}
.topic dl .topicContent .response  {border-top: 1px solid #d3af82!important;color: #6e6b67!important;}
/*侧边菜单*/
.askwrap                           {position: fixed; width: 60px; top: 300px; right: 20px; z-index: 99;}
.askbox                           {background: white; width: 100%; height: 60px; position: relative; margin-top: 10px;}
.askbox img                       {width: 50%; margin-left: 25%; margin-top: 10px; }
.askbox p                         {font-size: 12px; text-align: center; color: #921812;}
.askwrap .code                    {position: absolute; width: 170px; top: 28px; left: -185px;z-index: 99; display: none;}

/*文章评论*/
.article_pl                        {padding: 10px 0;font-size: 20px;font-weight: normal;color: #5d0e00;margin-bottom: 10px;border-bottom: 1px solid #b6a579;}
.articleTable                      {border-collapse: collapse;background: #fff;}
.articleTable tr 				   {border: 1px solid #b6a579;}
.articleTable td                   {padding: 0 10px;}
.articleTable textarea             {width: 100%;border: none;padding: 0;margin: 0;padding: 10px;-webkit-box-sizing:border-box;box-sizing:border-box;height: 100px;font-size: 14px;}
.articleTable td img               {max-width: 50px;border-radius: 50%;vertical-align: middle;}
.articleTable td span              {font-size: 14px;color: #5d0e00;vertical-align: middle;}
.articleTable td.last_td           {text-align: right;position: relative;}
.articleTable td.last_td  a        {display: block;width: 100px;height: 30px;background: #e5c789;color: #fff;text-align: center;line-height: 30px;border-radius: 3px;position: absolute;right: 10px;top: 9px;}
.Rate li                            {margin: 10px 0;height: 53px;line-height: 53px;border-bottom: 1px solid #b6a579;padding-bottom: 10px;}
.Rate li div 						{float: left;}
.Rate li div.Rate_avatar img        {max-width: 50px;border-radius: 50%;vertical-align: middle;}
.Rate li div.Rate_content           {margin-left: 50px;}
.Rate_date                          {float: right;color: #666;margin-right: 10px;}
.success_box                        {position: fixed;top: 50%;left: 50%;width: 200px;background: #e5c789;padding: 15px 30px;text-align: center;margin: -132px 0 0 -65px;display: none;border: 2px solid #cca668;border-radius: 5px;}
.ok-box 						    {text-align: center;margin-bottom: 17px;}
.success_box .sure 					{padding: 3px 11px;color: #fff;background: #795930;width: 20%;border-radius: 5px;margin-top: 20px;cursor: pointer;text-align: center;margin: 10px auto 0;}
.ok-box .sub-title                  {font-size: 14px;}
.ok-box span 						{display: inline-block;}
.ok-box span.icon-ok 				{-ms-behavior: url(/import/sites/135000-140000/139515/zhongyiyuan/styles/backgroundsize.min.htc);
	behavior: url(/import/sites/135000-140000/139515/zhongyiyuan/styles/backgroundsize.min.htc); background: url(images/ok.png) no-repeat;width: 50px;height: 50px;background-size: 50px 50px;vertical-align: middle;}
.detail_img_css img                 {max-width: 100%;margin-top: 10px;display: block;margin: 0 auto!important;}
.detail_img_css p                   {font-size: 14px;text-indent: 2rem;line-height: 23px;}
/*名老中医工作室*/
 .gzs_header 							{width: 100%;}
.gzs_box,
.gzs_center   						{width: 1020px;margin: 0 auto;}
.gzs_top_logo 						{float: left;}
.gzs_top_logo img 					{max-width: 300px;}
.gzs_top_nav 							{float: right;background-image: url(/import/sites/135000-140000/139515/zhongyiyuan/styles/images/a_95.jpg);background-repeat: repeat-x;background-position: bottom;padding-bottom: 14px;}
.gzs_top_nav ul 						{background: #efd9b3;padding: 0;margin: 7px 0 0;}
.gzs_top_nav ul li                    {float: left;width: 113px;height: 38px;position: relative;text-align: center;}
/*.gzs_top_nav ul li:hover              {background: #911e18;transition:0.3s linear all;}
.gzs_top_nav ul li:hover a            {color: #fff;}*/
/*.gzs_top_nav ul li.active           {background: #911e18;}

.gzs_top_nav ul li.active a           {color: #fff;}*/
.gzs_top_nav ul li a:hover           {background: #911e18;-webkit-transition:0.3s linear all;transition:0.3s linear all;color: #fff;}
.gzs_top_nav ul li a.active          {background: #911e18;color: #fff;}
.gzs_top_nav ul li a 				  {text-align: center;line-height: 38px;color: #a14030;font-size: 14px;display: inline-block;width: 100%;height: 100%;}
.clearFloat                           {clear: both;}
.gzs_content                          {width: 100%;background-image: url(/import/sites/135000-140000/139515/zhongyiyuan/styles/images/a_16.png); background-repeat: no-repeat;background-position: left top;}
.gzs_content_box                      {background-image: url(/import/sites/135000-140000/139515/zhongyiyuan/styles/images/a_15.png);background-repeat: no-repeat;background-position: right top;}
.left_img                             {float: left;}
.left_img img                         {max-width: 500px;margin-top: 100px;}
.right_content                        {float: left;width: 520px;}
.gzs_introduce 						  {background: #efd9b3;padding: 7px;}
.gzs_introduce_img                    {float: left;}
.gzs_introduce_img img                {max-width: 200px;}
.introduce_text                       {float: left;width: 300px;}
.introduce_text p                     {font-size: 14px;line-height: 23px;color: #8b8679;padding: 0;margin: 0;height: 133px;text-indent: 2rem;text-overflow : ellipsis;overflow: hidden;padding-left: 14px;}
.yj                                   {background: #efd9b3;padding: 5px 3px;}
.yj ul 								  {padding: 0;margin: 0;}
.yj li                                {float: left;padding-left: 5px;padding-bottom: 5px;padding-top: 5px;}
.yj li a 							  {display: block;text-align: center;-ms-behavior: url(/import/sites/135000-140000/139515/zhongyiyuan/styles/backgroundsize.min.htc);
	behavior: url(/import/sites/135000-140000/139515/zhongyiyuan/styles/backgroundsize.min.htc); background: url(/import/sites/135000-140000/139515/zhongyiyuan/styles/images/a_48.png); width: 122px;height: 41px;color: #000;text-align: center;line-height: 42px;font-size: 16px;background-size: 100%;}
.yj li a:hover 						  {-ms-behavior: url(/import/sites/135000-140000/139515/zhongyiyuan/styles/backgroundsize.min.htc);
	behavior: url(/import/sites/135000-140000/139515/zhongyiyuan/styles/backgroundsize.min.htc); background: url(images/a_51.png);background-size: 100%;}
.pro_introduce 						  {background-image: url(/import/sites/135000-140000/139515/zhongyiyuan/styles/images/office-1.png);
width: 500px;height: 178px;background-size: 100%;overflow: hidden;margin: 0 auto;}
.pro_introduce h4                     {padding: 9px 0;margin: 0;text-align: center;color: #911e18;font-size: 14px;}
.pro_introduce p                      {font-size: 14px;line-height: 23px;text-indent: 2rem;padding: 0;margin: 0;overflow: hidden;height: 116px;padding: 3px 10px;color: #8b8679;}
.pro_box                              {background:#efd9b3;width: 520px;padding: 5px;overflow: hidden;padding: 10px 0;}
.diz_pic img                          {max-width: 100%;}


