﻿/*    Creat by sisychen in 2010-06-12  */

/*====== 默认样式重置(CSS Reset)开始 ======*/
	html, body { margin:0 auto;padding:0; }
	dl, dt, dd, ul, ol, li, p, h1, h2, h3, h4, h5, h6 {	padding: 0;margin: 0;}
	h1, h2, h3, h4, h5, h6, address, caption, cite, code, dfn, em, var { font-style:normal; font-weight: normal;font-size: 100%;}
	ul,li{ list-style-type:none;}
	fieldset, img {border:0; padding:0; margin:0;}

/*======== 网站通用 定义开始 ========*/
	body { position:relative; background-color:#fff; color:#333; font-size:12px; font-family: '宋体', Arial, sans-serif, Tahoma; }
	h1{ font-weight:bold; }

	a:link , a:visited{ color:#333; text-decoration:none; cursor:pointer;}
	a:hover ,a:active{ color:#ff3c00; text-decoration:none; }
    a.hot,.hot ,.hot a{ color:#ff0000!important;}

    .overflow_hidden { overflow: hidden;}
    .spacing{ background: none; height:16px; font-size: 0px;  }
    .clearbox{border-top: 1px solid transparent !important;margin-top: -1px !important;border-top: 0px;margin-top: 0px;height:0px;clear: 
	both;background: none;font-size: 0px;line-height:0px; visibility: hidden;}



	/* ======== 首页布局 定义开始 ======== */

    .in_RegBlock{  background:url(Images_NH/RegSystem_bg.jpg) center top no-repeat; border:1px solid #dfdfdf; width:978px; padding:0px 0px 30px 
	0px;  margin:0 auto; overflow:hidden; min-height:500px;}

    .top_RegBlock{  text-align:right; line-height:30px; margin-top:60px;  margin-bottom:50px;  margin-right:30px; }
    .top_RegBlock a{ padding:0 6px;}
    .uplink a:link ,.uplink a:visited ,.uplink a:hover{ color:#333;  }

    .RegBlock_R{ float:right; width:710px; margin-right:30px; _margin-right:15px;}

    .RegBlock_L{ float:left; width:210px; margin-left:20px; _margin-left:10x; }
    .RegBlock_L a{ display:inline-block; width:207px; height:62px; margin-bottom:10px; }
    .RegBlock_L .Onsite{ background:url(Images_NH/btn_Onsite.gif) left top no-repeat; }
    .RegBlock_L .Phone{ background:url(Images_NH/btn_Phone.gif) left top no-repeat; }
    .RegBlock_L .RegSystem{ background:url(Images_NH/btn_RegSystem.gif) left top no-repeat; }


	/*--- 首页切换 mode_a  ---*/
    .mode_a{  background:url(Images_NH/RegSystem_tab.gif) -30px top no-repeat;  }
	.mode_a dt{ padding-left:100px; height:50px; line-height:50px; }
	.mode_a dt span{ display:inline-block; padding-right:10px; color:#555; font-size:12px; font-weight:bold; cursor:pointer;  }
	.mode_a dt .Classon{ color:#ff4200; }
	.mode_a dd{ margin:0px; padding:20px 80px; font-size:14px; line-height:26px; }
	.mode_a dd h3{ font-weight:bold; color:#ff4200;}
	.mode_a dd p{ text-indent:2em; line-height:28px;}
	.mode_a dd .green{ color:#3E8515; }
	.mode_a dd h6 a{ display:block;  background:url(images/lite_icon3.gif) left center no-repeat;font-size:12px; padding-left:9px; line-height:26px; 
	border-bottom:1px solid #ccc; }
	.mode_a dd h6 a:link,.mode_a dd h6 a:visited,.mode_a dd h6 a:hover{ color:#ff4200;}

	/*--- 弹出侧栏 guide  #guide_box { background-color:#fff; width:0px; height:0px; position:absolute; top:100px; left:20px; overflow:hidden;}  
	---*/
	.guide { float:left; overflow:hidden; width:220px; }
	#guide_box { width:220px; height:100%; background-color:#fff; overflow:hidden; }
	.guide_nav { float:left; padding:8px 0px 8px 10px; }

	#guide_btn { float:left; display:inline-block;  }
	.open{ width:37px; height:94px; background:url(Images_NH/menber_left.gif) left center no-repeat;}
	.close{ width:13px; height:93px; background:url(Images_NH/menber_right.gif) left center no-repeat;}

/*--- 侧栏 off   ---*/
	.guide_nav h3{ background:url(Images_NH/guide_off.gif) left top no-repeat; padding-left:22px; padding-top:5px; padding-bottom:4px; 
	margin-top:6px; height:18px; line-height:18px; cursor:pointer;  }
	.guide_nav h3 a:link ,.guide_nav h3 a:visited { color:#555; font-weight:bold; font-size:14px;}
	.guide_nav h3 a:hover {color:#333}

/*--- 侧栏 on   ---*/
	.guide_nav .on{ background:url(Images_NH/guide_on.gif) right top no-repeat; padding:0px; padding-right:10px; height:25px; overflow:hidden; }
	.guide_nav .on span{ display:inline-block; background:url(Images_NH/guide_on.gif) left top no-repeat; padding-top:5px; padding-bottom:4px; 
	padding-left:22px; }
	.guide_nav .on a:link ,.guide_nav .on a:visited ,.guide_nav .on a:hover{color:#fff!important; }

	.guide_nav blockquote{ display:none; margin:0px; padding:5px 10px 0px 10px; color:#888; overflow:hidden; }
	.guide_nav blockquote p{ margin-bottom:6px; line-height:24px; }
	.guide_nav blockquote a:link ,.guide_nav blockquote a:visited { width:100%; font-size:12px; color:#666; }
	.guide_nav .L_on:link ,.guide_nav .L_on:visited { color:#024D04; }
	.guide_nav blockquote a:hover{  color:#666; }

	.guide_nav .btn_can { background:url(Images_NH/btn_can.gif) right center no-repeat; padding-right:55px; }

	.guide_nav .btn_can img{ height:18px; width:50px; margin-left:6px; }


/* ======== 专家介绍 ======== */
    .doc_appoint{ margin:0 auto;}

	.doc_appoint .doc_pic{ float:left; width:150px; }
	.doc_appoint .doc_pic li{ padding-left:10px;line-height:28px; font-size:12px;}
	.doc_appoint .doc_pic .pic{ text-align:center; padding-bottom:20px; margin-bottom:10px; border-bottom:1px solid #b5d1dd;}
	.doc_appoint .doc_pic .pic img{ width:100px; }

	.doc_appoint .r{ float:right; width:520px; }
	.doc_appoint .doc_intro h4{ padding-left:25px; border-bottom:1px solid #b5d1dd; color:#2e89b6; font-weight:bold; font-size:14px; 
	line-height:30px; height:30px; }
	.doc_appoint .exp{ background:url(Images_NH/ryicon1.gif) 6px center  no-repeat; }
	.doc_appoint .aptime{ background:url(Images_NH/ryicon2.gif) 6px center  no-repeat; }
	.doc_appoint .doc_intro h4 span{ float:right; color:#db0000; font-size:12px; }
	.doc_appoint .doc_intro_cont{ margin:20px; line-height:24px; text-indent:2em;}

	.doc_appoint h2{ text-align:left;  margin:15px 0 15px 30px;}
	.doc_appoint h2 a{ display:inline-block; width:80px; height:26px; line-height:26px; font-size:14px; padding-bottom:6px; 
	cursor:pointer;text-align:center; }
	.doc_appoint h2 .Classon{ background:url(images_NH/day_on.gif) center bottom no-repeat; color:#ff4200; font-weight:bold; }
	.doc_appoint table{ border-collapse:collapse;  margin:0 auto; }
    .doc_appoint th, .doc_appoint td{ border:1px solid #fff; text-align:center;  padding: 6px 8px;}
	.doc_appoint th { background:#328aa4 url(Images_NH/tr_back.gif) repeat-x; color:#fff;  }
	.doc_appoint td { background:#f8fbfc; color:#333; }
	.doc_appoint td a:link ,.doc_appoint td a:visited , .doc_appoint td a:hover{ color:#ff4200; text-decoration:underline; }


/* ======== 专家排班列表 ======== */

	 #W700{  width:730px; margin:0 auto; }
	 #W700 h3 { line-height:40px; font-size:14px; color:#ff4200; font-weight:bold; }
	 #divSearch{ margin-bottom:20px; }
	 #divSearch select { font-size:12px; vertical-align:middle; height:20px; line-height:20px;}
	 #divSearch input { font-size:12px; vertical-align:middle; height:16px; line-height:16px;}
	 #divSearch .inputbutton { background:url(Images_NH/btn_search.gif) left top no-repeat; width:66px; height:24px; border:0px; 
	 text-indent:-999px; overflow:hidden; }

	 #DivSelect{ margin-bottom:20px; }
	 #DivSelect div{ height:30px;}
	 #DivSelect select { font-size:12px; vertical-align:middle; height:20px; line-height:20px;margin-right:10px;}
	 #DivSelect .inputtext { font-size:12px; vertical-align:middle; height:16px; line-height:16px; width:400px;}
	 #DivSelect #BtnSearch { background:url(Images_NH/btn_search.gif) left top no-repeat; width:66px; height:24px; border:0px; text-indent:-999px; 
	 overflow:hidden; }
	 #DivSelect #BtnReset { background:url(Images_NH/btn_reset.gif) left top no-repeat; width:66px; height:24px; border:0px; text-indent:-999px; 
	 overflow:hidden; }

	 #DropSection { }


	 .ebuycar_listbox table{ border-collapse:collapse; width:710px; margin:0 auto; }

     .ebuycar_listbox th, .ebuycar_listbox td{ border:1px solid #fff; text-align:center;  padding: 10px;}
	 .ebuycar_listbox th { background:#328aa4 url(Images_NH/tr_back.gif) repeat-x; color:#fff;  }
	 .ebuycar_listbox td { background:#e5f1f4; color:#333; }

   	 .ebuycar_listbox td a:link ,.ebuycar_listbox td a:visited , .ebuycar_listbox td a:hover{ font-size:14px; color:#ff4200; text-decoration:underline; }
   	 .ebuycar_listbox td  .expertTitle0{ color: #C0C0C0;}
   	 .ebuycar_listbox td  .expertTitle1{ color: #0000FF;}
   	 .ebuycar_listbox td  .expertTitle2{ color: #00FFFF;}

	 .btn_appoin{ display:inline-block; background:url(Images_NH/btn_yuyue.gif) left center no-repeat; width:39px; height:22px; line-height:0; 
	 font-size:0!important; overflow:hidden; }
	 .btn_visit{ display:inline-block; background:url(Images_NH/btn_chuzhen.gif) left center no-repeat; width:39px; height:22px; line-height:0; 
	 font-size:0!important; overflow:hidden; }
	 .btn_bookingMaximizing{ display:inline-block; background:url(Images_NH/an_yiyueman.gif) left center no-repeat; width:39px; height:22px; 
	 line-height:0; font-size:0!important; overflow:hidden; }

	 .btn_confirm{ text-align:center; margin-top:20px;  }
	 .btn_confirm .inputbutton{ background:url(Images_NH/btn_confirm.gif) left center no-repeat; width:135px; height:29px; line-height:0; 
	 font-size:0!important; overflow:hidden; border:0; }
	 .btn_confirm .btnReturn { background:url(Images_NH/btn_return.gif) left center no-repeat!important; }

/* tablecloth styles */

	.ebuycar_listbox tr.even td  { background:#e5f1f4;}
	.ebuycar_listbox tr.odd td { background:#f8fbfc;}

	.ebuycar_listbox .sectionOdd { background:#D3E6ED!important;}
	.ebuycar_listbox .sectionEven { background:#D3E6ED!important;}

	.ebuycar_listbox .specialOdd { background:#DEECF1!important;}
	.ebuycar_listbox .specialEven { background:#DEECF1!important;}

	.ebuycar_listbox th.over,.ebuycar_listbox tr.even th.over, .ebuycar_listbox tr.odd th.over{background:#4a98af;}
	.ebuycar_listbox th.down, .ebuycar_listbox tr.even th.down,.ebuycar_listbox tr.odd th.down{}
	.ebuycar_listbox th.selected, .ebuycar_listbox tr.even th.selected, .ebuycar_listbox tr.odd th.selected{}

	.ebuycar_listbox td.over, .ebuycar_listbox tr.even td.over,.ebuycar_listbox tr.odd td.over{background:#ecfbd4;}
	.ebuycar_listbox td.down, .ebuycar_listbox tr.even td.down, .ebuycar_listbox tr.odd td.down {background:#ecfbd4;}
	.ebuycar_listbox td.selected, .ebuycar_listbox tr.even td.selected,.ebuycar_listbox  tr.odd td.selected{background:#ecfbd4!important; }

	/* use this if you want to apply different styleing to empty table cells*/
	.ebuycar_listbox td.empty,.ebuycar_listbox  tr.odd td.empty, tr.even td.empty{}

	/* 忘记密码 */
	.u_management_Password
	{
		height: auto !important;
		height: 200px;
		min-height: 200px;
		text-align: center;
	}
	.u_management_Password h1
	{
		padding: 5px 0px;
		margin-bottom: 10px;
		font-weight:bold;
		font-size:20px;
		color: #FF4200;
	}
	.u_management_Password table
	{  width:100%; margin:0 auto;
	}

	.u_management_Password .left
	{
		text-align: left; width:50%;
	}
	.u_management_Password .right
	{
		text-align: right; width:50%;
	}

	.u_management_Password .inputbutton{ background:url("images_NH/tr_back.gif") repeat-x scroll left top #328AA4; border:1px solid #328AA4; 
	color:#FFFFFF; height:26px; overflow:hidden; border:0; margin-top:10px; }






.HisS_Nav{margin:0px 0 0 280px;overflow:hidden;height:50px;  }
.HisS_Nav li{float:left;margin:0px 4px 0 1px;width:auto;height:30px;display:inline;cursor:pointer;color:#ccc; }
.HisS_Nav li a{display:inline-block;text-align:left;margin-right:6px;font-weight:bold;font-size:14px; color:#666;}
.HisS_Nav li a:hover{color:#a34102;}


