@charset "utf-8";
/* CSS Document */
.banner{ margin-top:10px;}
.banner a{ width:1200px; height:284px;}
.banner a img{ width:1200px; height:284px;}

/*在线挂号*/
.guahao_t{ height:54px; border-bottom:1px #e0e0e0 solid; margin-top:30px;}
.guahao_t .line{ border-left:4px #41b0a7 solid; padding-left:16px;}
.guahao_t a{ font-size:18px; color:#8d8d8d; margin:auto 12px;}
.guahao_t a:hover{ color:#41b0a7;}
.guahao_t .ss{ margin-left:12px;}
.guahao_t span{ font-size:18px; color:#8d8d8d;}

/*新用户注册*/
.zhuce_box{ height:740px; margin-top:28px;}
.zc{ width:856px; height:710px; border:1px #e0e0e0 solid;}
.zc h1{width:856px; height:86px; background-image:url(../images/ren.png); background-repeat:no-repeat; background-position:36px; 
	   font-size:24px; color:#009fa7; line-height:86px; text-indent:90px;
	  }
.zc .xx .xximg{ width:134px; height:136px; margin-left:34px; margin-top:20px;}
.zc .xx .xximg img{ width:134px; height:136px;}
.zc .xx .grxx{ width:550px; height:550px; margin-left:36px;}
.zc .xx .grxx .s1{ font-size:16px; color:#343434; margin-left:0px;}
.zc .xx .grxx .s2{ font-size:16px; color:#343434;}
.zc input{ line-height:30px;}
input[type=number]::-webkit-inner-spin-button{ visibility: hidden;}
.zc .xx .grxx .name{ margin-left:40px; width:308px; height:28px; line-height:30px; border:1px #e0e0e0 solid; font-size:14px; color:#8c8c8c; padding-left:14px;}
.sex{ cursor:pointer; margin-left:40px;}
.zc .xx .grxx .qtxx{ display:block; float:left;}
.zc .xx .grxx .qt{ float:left; margin-top:6px; margin-left:40px; width:430px; height:90px; border:1px #e0e0e0 solid; font-size:14px; color:#8c8c8c; padding:7px;}
.zc .xx .grxx input:focus,textarea:focus{ border:1px #1d95c7 solid; background-color:#f0f9fb;}
.zc .xx .grxx .submit{ width:128px; height:40px; background-color:#ff8400; border-radius:6px; font-size:18px; color:#fff; margin-left:400px;}
.zc .xx .grxx .submit:hover{ background-color:red;}
.zy{ width:312px; height:462px; border:1px #e0e0e0 solid; background-color:#fbfeff;}
.zy h1{ width:272px; height:60px; margin:0 auto; border-bottom:1px #e0e0e0 solid; background-image:url(../images/music.png); background-repeat:no-repeat; 
		background-position:0px; text-indent:40px; line-height:60px; font-size:17px; color:#f00; font-weight:bold;
	   }
.zy p{ width:258px; margin:0 auto; font-size:16px; color:#4e4e4e; line-height:44px; margin-top:20px;}
.zy p span{ color:#1a9fe0;}


/*挂号预约*/
.ghyy_box{ height:740px; margin-top:28px;}
.ghyy{ width:856px; height:710px; border:1px #e0e0e0 solid;}
.ghyy h1{width:856px; height:86px; background-image:url(../images/ren.png); background-repeat:no-repeat; background-position:36px; 
	   font-size:24px; color:#009fa7; line-height:86px; text-indent:90px;
	  }
.ghyy .xx .xximg{ width:134px; height:136px; margin-left:34px; margin-top:20px;}
.ghyy .xx .xximg img{ width:134px; height:136px;}
.ghyy .xx .xximg a{ display:block; font-size:16px; color:#009fa7; text-align:center; margin-top:20px;}
.ghyy .xx .xximg a:hover{ color:#333;}
.yydxx{ width:550px; height:450px; margin-left:34px;}
label{ display:block;}
#lblSelect span{ font-size:16px; color#343434;}
#lblSelect .ss{ font-size:14px; color:#aaa;}
#lblSelect .ss a{ font-size:14px; color:#0089ab;}
#lblSelect .ss a:hover{ font-size:14px; color:#0089ab; text-decoration:underline;}
select{border: solid 1px #000; appearance:none; -moz-appearance:none; -webkit-appearance:none; background-image:url(../images/more.png);background-repeat:no-repeat;background-position:90% center;}   
select::-ms-expand { display: none;}  
select#selectop{ margin-left:34px; width:320px;height:30px;line-height:30px;text-indent:10px;vertical-align:middle;border:1px #e0e0e0 solid;border-radius:2px;font-size:14px;color:#8c8c8c;cursor:pointer;outline:none;}
select#selectop1{ margin-left:34px; width:176px;height:30px;line-height:30px;text-indent:10px;vertical-align:middle;border:1px #e0e0e0 solid;border-radius:2px;font-size:14px;color:#8c8c8c;cursor:pointer;outline:none;}
.ghyy .xx .qtxx{ display:block; float:left;}
.ghyy .xx .qt{ float:left; margin-top:6px; margin-left:40px; width:430px; height:270px; border:1px #e0e0e0 solid; font-size:14px; color:#8c8c8c; padding:7px;}
.ghyy .xx .submit{ width:128px; height:40px; background-color:#ff8400; border-radius:6px; font-size:18px; color:#fff; margin-left:400px;}
.ghyy .xx .submit:hover{ background-color:red;}
.yyxz{ width:312px; height:710px; border:1px #e0e0e0 solid; background-color:#fbfeff;}
.yyxz h1{ width:272px; height:60px; margin:0 auto; border-bottom:1px #e0e0e0 solid; background-image:url(../images/music.png); background-repeat:no-repeat; 
		background-position:0px; text-indent:40px; line-height:60px; font-size:17px; color:#f00; font-weight:bold;
	   }
.yyxz p{ width:258px; margin:0 auto; font-size:16px; color:#4e4e4e; line-height:44px;}
.yyxz .p1{ margin-top:20px;}
.yyxz p span{ color:#1a9fe0;}

/*在线登录*/
.top_box{ width:100%; height:960px; background-image:url(../images/login.jpg); background-repeat:repeat; background-position:center;}
.top_logo{ height:218px;}
.top_logo .logo{ width:462px; height:90px; margin-left:180px; margin-top:72px;}
.top_logo h1{ font-size:52px; color:#18c1cc; line-height:52px; border-left:#e8e5e5 2px solid; padding-left:26px; margin-top:72px; margin-right:200px;}

/*登录*/
.login_box{ height:458px;}
.login{ width:528px; height:458px; margin:0 auto; background-image:url(../images/denglu.png); background-repeat:no-repeat; background-position:center; font-size:18px; color:#fff;}
.log_c{ width:404px; height:254px; margin:0 auto; padding-top:154px;}
.login h1{ font-size:32px; color:#fff; text-align:center; line-height:32px;}
.login .text{ width:322px; height:40px; font-size:16px; color:#b2b2b2; line-height:40px; padding-left:18px; border-radius:6px; border:1px #eee solid; margin-left:22px; margin-top:42px;}
.login .password{ width:322px; height:40px; font-size:16px; color:#b2b2b2; line-height:40px; padding-left:18px; border-radius:6px; border:1px #eee solid; margin-left:22px; margin-top:24px;}
.login a{ font-size:18px; color:#253031;}
.login a:hover{ color:red;}
.login .button{ width:128px; height:40px; background-color:#ff8400; border-radius:6px; font-size:18px; line-height:40px; text-align:center; color:#fff; margin-top:30px; margin-left:104px;}
.login .button:hover{ background-color:red;}

/*版权信息*/
.copyright{ height:94px; margin-top:194px;}
.copyright p{ width:1200px; height:94px; margin:0 auto; border-top:1px #fff solid; font-size:18px; color:#fff; line-height:94px; text-align:center;}

/*预约挂号科室*/
.xzghks_box{ min-height:600px; margin-top:26px;}
.xzghks_box .xzghks_title{ width:1200px; height:60px; border-bottom:1px #ccc solid;}
.xzghks_box .xzghks_title h1{ font-size:18px; color:#8d8d8d; line-height:60px; text-indent:18px;}
.xzghks_box .xzghks_title span{ display:block; font-size:18px; color:#8d8d8d; margin-left:40px; line-height:60px;}
.xzghks_box .xzghks_content{ width:1190px; margin:0 auto; margin-top:20px; border:2px #6ab8dd solid; height:auto;}
.xzghks_box .xzks_list{ height:auto; width:194px; background-color:#6ab8dd; padding-top:24px;}
.xzghks_box .xzks_list h3{ width:194px; height:48px; background-color:#6ab8dd; text-indent:34px; color:#fff; line-height:48px; font-size:16px;  cursor:pointer;}
.xzghks_box .xzks_list .current{ background-color:#fff; color:#6ab8dd;}
.xzghks_box .xzks_list h3:hover{ background-color:#fff; color:#6ab8dd;}
.xzghks_box .zrys_list{ width:1000px; height:auto; margin-left:-10px; margin-top:-12px;}
.xzghks_box .zrys_list li{ width:272px; height:126px; float:left; margin-top:52px; margin-left:44px;}
.xzghks_box .zrys_list li img{ display:block; width:106px; height:126px; float:left;}
.xzghks_box .zrys_list li .zrysjj{ width:144px;margin-left:22px;}
.xzghks_box .zrys_list li .zrysjj h2{ font-size:16px; color:#333; font-weight:bold; line-height:24px;}
.xzghks_box .zrys_list li .zrysjj p{ font-size:14px; color:#4b4b4b; line-height:20px; margin-top:8px;}
.xzghks_box .zrys_list li .zrysjj a{ display:block; border-radius:8px; text-align:center; width:116px; height:28px; font-size:16px;border:1px #1cb11d solid; background-color:#1cb11d; line-height:28px; color:#fff; margin-top:20px;}
.xzghks_box .zrys_list li .wh a{ background-color:#f3f3f3; border:1px #ccc solid; color:#666;}


/*某某主任医师*/
.ysjj_box{ width:856px; height:710px; border:1px #e0e0e0 solid;}
.ysjj_box h1{width:856px; height:86px; background-image:url(../images/ren.png); background-repeat:no-repeat; background-position:36px; 
	   font-size:24px; color:#009fa7; line-height:86px; text-indent:90px;}
.ysjj_box .ysjj{width:740px; height:136px; margin-left:32px;}
.ysjj_box .ysjj img{width:136px; height:136px; display:block; float:left;}
.ysjj_box .ysjj .ysjj_c{ width:576px; margin-left:28px;}
.ysjj_box .ysjj .ysjj_c h2{ font-size:15px; color:#333; font-weight:bold; line-height:28px;}
.ysjj_box .ysjj .ysjj_c p{ font-size:14px; color:#333; line-height:28px;}

table{ margin-left:32px; margin-top:110px;}
table tr td{ border:1px #a8d1f1 solid; font-size:15px; color:#333; text-align:center;}
table tr td a{ color:#009fa7; text-decoration:underline;}
.gc{ background-color:#f6fefe;}

.qryy{ margin-top:60px;}
.qryy h3{ font-size:18px; color:#333; font-weight:bold; line-height:58px; margin-left:130px;}
.qryy h3 span{ color:red;}
.ysjj_box input{ width:240px; height:50px; font-size:20px; line-height:50px; text-align:center; margin-top:80px;}
.ysjj_box .submit{ background-color:#a0d51c; color:#fff; border:1px #ccc solid; margin-left:64px;}
.ysjj_box .button{ background-color:#e4ebee; color:#333; border:1px #ccc solid; margin-left:184px;}
.ysjj_box .button1{ background-color:#a0d51c; color:#fff; border:1px #ccc solid; margin-left:260px;}

.hyzx_box{ margin-top:36px;}
.hyzx_t{ width:254px; height:auto; background-color:#e1f8f8; border-top:6px #09b5be solid; padding-bottom:6px;}
.hyzx_t h2{ width:254px; height:50px; background-image:url(../images/xz_icon.png); background-repeat:no-repeat; background-position:20px center; font-size:18px; color:#09b5be;
line-height:50px; text-indent:54px;}
.hyzx_t ul{ width:206px; margin:0 auto; height:auto; padding:18px; background-color:#fff;}
.hyzx_t ul li{ width:212px; height:43px; background-image:url(../images/xu_bg2.png); background-repeat:no-repeat; background-position:center; font-size:15px; line-height:43px; text-indent:74px; margin-top:6px;}
.hyzx_t ul li a{color:#09b5be;}
.hyzx_t ul li:hover{background-image:url(../images/xu_bg1.png);}
.hyzx_t ul li:hover a{color:#727400;}
.hyzx_t ul .current{background-image:url(../images/xu_bg1.png);}
.hyzx_t ul .current a{color:#727400;}


.zc1{ width:924px; height:1000px; border:1px #e0e0e0 solid;}
.zc1 h1{width:856px; height:86px; background-image:url(../images/ren.png); background-repeat:no-repeat; background-position:36px; 
	   font-size:24px; color:#009fa7; line-height:86px; text-indent:90px;
	  }
.zc1 .xx{ margin-top:40px;}
.zc1 .xx .xximg{ width:134px; height:136px; margin-left:34px; margin-top:20px;}
.zc1 .xx .xximg img{ width:134px; height:136px;}
.zc1 .xx .grxx{ width:550px; height:550px; margin-left:36px;}
.zc1 .xx .grxx .s1{ font-size:16px; color:#343434; margin-left:30px;}
.zc1 .xx .grxx .s2{ font-size:16px; color:#343434;}
.zc1 input{ line-height:30px;}
input[type=number]::-webkit-inner-spin-button{ visibility: hidden;}
.zc1 .xx .grxx .name{ margin-left:40px; width:308px; height:28px; line-height:30px; border:1px #e0e0e0 solid; font-size:14px; color:#8c8c8c; padding-left:14px;}
.sex{ cursor:pointer; margin-left:40px;}
.zc1 .xx .grxx .qtxx{ display:block; float:left;}
.zc1 .xx .grxx .qt{ float:left; margin-top:6px; margin-left:40px; width:430px; height:270px; border:1px #e0e0e0 solid; font-size:14px; color:#8c8c8c; padding:7px;}
.zc1 .xx .grxx input:focus,textarea:focus{ border:1px #1d95c7 solid; background-color:#f0f9fb;}
.zc1 .xx .grxx .submit{width:240px; height:50px; font-size:20px; line-height:50px; text-align:center; margin-top:54px; background-color:#a0d51c; color:#fff; border:1px #ccc solid; margin-left:160px;}