/* CSS Document */

*{padding:0; margin:0;}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,font,figure{padding:0;margin:0 auto;  font-family: Microsoft YaHei;
    font-size: 14px;
    margin: 0 auto;
    color: #505050;}

fieldset,img{ border:0; vertical-align:top;}

h1,h2,h3,h4,h5,h6 {font-weight:normal;}

ol,ul,li,dl,dt,dd{ list-style:none;}

.left{ float:left;}

.right{ float:right;}

a{ color:#333; text-decoration:none;}

a:link,a:visited{ text-decoration:none;outline:none;}

a:hover{ text-decoration:none;outline:none;}

.clearfix:after{display: block;font-size:0;content: " ";clear: both;height:0; line-height:0;zoom: 1; visibility: hidden;}

p{ line-height:28px; text-align:left;}

i,em{ font-style:normal;}



/*----------header------------*/

.main{max-width:1240px; background: url(../images/bg.png) repeat-y top center; width: 100%;  margin-bottom:54px;}

.container{ width: 1180px; margin: 0 auto;}

.header{border-top: 7px #0971bd solid;}

.bluelink{ margin-top: 13px;background: #0971bd; color: #fff; height: 50px; padding: 0 28px;}

.bluelink img{ vertical-align: middle; margin-right: 3px;}

.bluelink span{ display: inline-block; line-height: 50px;}

.bluelink em{ font-size: 18px;}

.bluelink a{ display: inline-block; border-radius: 5px; line-height: 30px;  padding: 0 19px;}

.bluelink a.ly{background: #004a83; color: #9eebff;}

.bluelink a.yy{background: #3485c0; color: #cdf5ff; margin-left: 14px;}

.bluelink p{ line-height: 50px;}



.introwrap{ margin-top: 10px;}

.introtext{ background: #f1f1f1; padding-bottom: 11px;}

.introcont{ position: relative; padding: 3px; border: 1px solid #ccc; width: 378px;}

.introtext a{ display: inline-block; background: #0971bd; font-weight: bold; color: #fff; font-size: 18px; padding: 0 20px; margin-top: 22px; margin-left: 13px; line-height: 34px;}

/* 本例子css */

.ladyScroll{width:100%;height:240px;margin:15px auto;position:relative;}

.ladyScroll .prev,

.ladyScroll .next{width:19px;height:38px;top:100px;z-index:9999; cursor:pointer;position:absolute;}

.ladyScroll .prev{left:0; right:auto;background:url(../images/1_30.jpg) no-repeat;}

.ladyScroll .next{left:auto; right:0;background:url(../images/1_33.jpg) no-repeat;}



.ladyScroll .scrollWrap{width:1138px;padding-top:15px;position:absolute; margin-left: 15px;}

.ladyScroll dl{float:left;width:310px;position:relative; padding: 18px; background: #f5f5f5; margin: 0 15px;}

.ladyScroll dt{ float: left;}


.ladyScroll dd{ float: left; width: 157px; margin-left: 17px;}

.ladyScroll dd h1{ font-size: 16px; margin-bottom: 15px; margin-top: 10px;}

.ladyScroll dd h1 span{ font-size: 24px; color: #0971bd;}

.ladyScroll dd p{ padding: 5px 0;}

.ladyScroll dd a{ font-size: 16px;border-radius: 5px; line-height: 33px; text-align: center; padding: 0 20px; background: #00c0ff; color: #fff; display:inline-block;}

.envirtab{ border-bottom: 2px #0971bd solid; margin-top: 10px; padding-bottom: 10px;}

.envirtab li{ display: inline-block; font-size: 18px; color: #8a8a8a; margin-right: 50px;}

.envirtab li.currentHover{ font-size: 24px;}

.envirtab li.currentHover a{ color: #0971bd}

.envirscroll{ height: 156px;}

.envirscroll dl{ background: none; width:197px; height: 120px; padding: 0;}

.envirscroll .prev,

.envirscroll .next{ top: 70px;}

.footer{ background: #3485c0; padding: 50px;}

.fttext{ width: 350px; float: left;}

.fttext p{ color: #fff; width: 301px; float: left; font-size: 16px; line-height: 38px;}

/* 列表页 */

.content{ margin-top: 20px;}

.contleft{ width: 261px; float: right; margin: 0 23px;}

.martop{ margin-top: 20px;}

.martop h1{ margin-bottom: 30px;}

.aboutus li{ border-bottom: 1px #e8e8e8 solid; height: 37px; line-height: 37px;}

.aboutus li a{ color: #0971bd; font-size: 15px; padding-left: 15px;}
.aboutus li a:hover{color: #fe6102;}

.zxwrap{ padding-bottom: 15px;}

.zxwrap h2{ background: #0971bd; color: #fff; font-size: 18px; height: 40px; line-height: 40px; padding-left: 20px;}

.zxwrap h2 img{ vertical-align: middle;}

.zxwrap h3{ text-align: center;	}

.border{ border: 1px solid #ccc;}

.zxwrap p{ text-align: center; margin: 10px auto;}

.zxwrap a{line-height: 33px;display: inline-block; border-radius: 5px; padding: 0 16px;font-size: 15px; color: #fff;text-align: center;  height: 30px; margin-left: 14px;}

.zxwrap a.ly{ background: #00c0ff; }

.zxwrap a.yy{ background: #1268d6;}

.map{ padding-bottom: 0;}



.contright{ width: 809px; padding: 10px 20px; border: 1px solid #e1e1e1; float: left; margin-left: 22px;}

.arttitle{ text-align: center; border-bottom: 1px #ccc dashed; padding-bottom: 15px;}

.arttitle h1{ text-align: center; font-size: 30px; color: #585858; padding-bottom:15px;}

.arttitle span{ color: #8a8a8a;}

.artcont p{  line-height: 28px; padding-top: 15px;}

.bot{margin: 20px auto;}

.bot .left{ width: 807px;}

.title{height: 48px; line-height: 48px; background: #0971bd; font-size: 28px; color: #fff; font-weight: bold; text-align: center;}

.title span{color: #9ae6f9; font-weight: bold;}

.bot .left .leftcon{padding: 20px;}

.bot .left .leftcon select{ width: 168px; border: 1px #ccc solid; line-height: 26px; line-height: 26px;}

.bot .left .leftcon label{ display: block; margin-bottom: 11px;}

.bot .left .leftcon label .txt{ width: 230px; height: 26px; border: 1px solid #cccccc; padding: 0 5px;}

.bot .left .leftcon label .txt1{ width: 168px;}

.bot .left .leftcon label .txt2{ width: 68px;}

.bot .left .leftcon label span{ display: block; float: left; width: 81px; line-height: 26px; font-size: 16px;}

.bot .left .leftcon label p{ float: left; margin-right: 15px; line-height:36px;}

.bot .left .leftcon label p span i{ width: 26px; display: inline-block;}

.bot .left .leftcon label p .mar{ margin: 0 5px;}

.bot .left .leftcon label .txt3{ width: 530px; height: 90px}

.align{ text-align:  center;margin-bottom: 0 !important;}

.bot .left .leftcon label em{ display: inline-block; width: 170px; height: 40px; position: relative; margin: 0 20px;}

.bot .left .leftcon label em .btn{ cursor: pointer; border-radius: 4px; padding-left: 65px; width: 105px; line-height: 40px; background: #565656; border: none; color: #fff;  font-size: 16px; }

.bot .left .leftcon label em .img{  position: absolute; top: 12px; left: 40px;}

.bot .left .leftcon label em .bg{ background: #0971bd;}

.bot .right{}



 .nav-bar{background-color: #efefef;text-align: left;padding-left: 1%;line-height: 40px;font-size: 16px;margin-top:12px; margin-left: 22px; width: 96%;}

.clearfix:before, .clearfix:after { content: ""; display: table;}

.clearfix:after { clear: both;}

.clearfix { *zoom: 1; /*IE/7/6*/}

.navwrap{width:100%;height:50px;background-color: #0971bd;}

.nav ul li{ float:left; margin-left:40px;}

.nav ul li a{ display:inline-block; font-size:18px; width:113px; text-align:center; color:#fff; line-height:50px;}

.nav ul li a:hover{background-color: #46B1FF;}



.list_r_til{overflow: hidden;color: #0062a8;text-align: left;border-left: 6px solid #0062a8;font-size: 18px;line-height: 32px;text-indent: 0.5em;}
.list_r_cont{overflow: hidden;}
.list_r_cont li{width: 98%;float: left;overflow: hidden;padding: 12px 0 15px;border-bottom: 1px dashed #000;}
.list_r_cont li img{display: block;height: 298px; width: 216px;float: left;margin-right:15px;}
.list_r_cont li h3{text-align: left;line-height: 38px;font-size: 18px;}
.list_r_cont li h3 a:hover{color: #0062a8}
.list_r_cont li p{text-align: left;text-indent: 2em;font-size: 16px;margin-top: 12px;line-height: 28px;}
.list_r_cont li p a{color: #e00000}
.con_left_6 {line-height: 50px;float: left;text-align: center;width: 100%;color: #adadad;}
.con_left_6 .zs{padding: 6px 12px;border: 1px solid #ddd;}
.con_left_6 a{padding: 6px 12px;border: 1px solid #ddd;}
.con_left_6 b{    padding: 6px 12px;
     color: #004A83;}
.con_left_6 .page_num:hover{background-color: #4A8AD8;color: #fff;}
.con_left_6 .self_page{padding: 6px 12px;border: 1px solid #ddd;background-color: #0062a8;color: #fff;}
.con_left_6 .onclick{background-color: #0062a8;color:#fff;}

.yyzzc ul li img{height:298px;width:214px;float: left;}
.yyzzc ul li h1{background-color: #fff;text-align: left;color: #373737;font-size: 30px;}
.yyzzc ul li h1 span{font-size:20px;}
.yyzzc ul li p{float: left;width:70%;text-indent: 0;margin-top: 8px;}
.yyzzc ul li p em{background-color: #797979;color: #fff;padding:1px 8px;font-style: normal;}
.yyzzc ul li p img{width: 26px;height: 26px;}
.yyzzc ul li p i{color: #fe8f4b;font-style: normal;font-size: 18px;}
.ystd_list{float: left;text-align: center;width:60%;margin: 20px 10px 0;font-size: 28px;}
.yyzzc ul li p .zxzx{color: #fff;background-color: #9c9c9c;padding:6px 30px;}
.yyzzc ul li p .yygh{color: #fff;background-color: #0062a8;padding:6px 30px;}




/*医生详情*/
.art_1{overflow:hidden;margin:10px auto;}
.art_1 h1{background-color: #fff;color: #0062a8;}
.art_1 .ysmp{font-size:32px;text-align: left;color: #0062a8;}
.art_1 ul li img{float: left;margin-right: 28px;}
.art_1 ul li h3{text-align:left;font-size:24px;margin-bottom: 40px;float: left;}
.art_1 ul li h3 span{color: #fc793e;font-size:28px;margin-right:10px;}
.art_1 ul li p{float: left;  text-indent: 0px; font-size: 15px; width: 275px; padding-top: 0px;}
.art_1 ul li p span{color: #fc793e;}
.art_1 ul li{float:left;}
.art_1 ul li{border-top:1px dashed;border-bottom:1px dashed;padding:20px 0;}
.art_1 ul li .sys img{width:300px;float:right;margin-right:10px;}

.art_2{overflow:hidden;margin:20px auto;text-align:left;}
.art_2 h1{background-color:#fff;color:#fe6102;margin-bottom: 10px; font-size: 18px;}
.art_2 p{text-indent:2em;font-size: 16px;padding-right: 6px;border-bottom:1px dashed;padding-bottom: 20px;}

.art_3{overflow:hidden;margin:20px auto;text-align:left;}
.art_3 h1{background-color:#fff;color:#fe6102;margin-bottom: 20px; font-size: 18px;}
.art_3 p{text-indent:28px;font-size: 19px;padding-right: 6px;border-bottom:1px dashed #000;padding-bottom: 20px;color: #ea1600;}

.art_3 table{ width:100%; height:150px; border:3px solid #FBA737; text-align:center; background:#FBA737; margin:15px auto}
.page_trd{ background:#FFF}
.page_tr{ background:#FBA737; border:0;}
.art_3 table td{ border:#FBA737;}

.art4{overflow:hidden;margin:20px auto;}
.art4 ul li{width:48%;float: left;font-size:20px;margin-left:2%;}

.art5{overflow:hidden;margin:20px auto;border:1px solid #bfbfbf;text-align:left;padding: 25px;}
.art5 input{border:1px solid #1b1b1b;height:42px;padding-left:25px;width:485px;margin-top: 10px; 	}
.art5 p span{font-weight: bold;}
.art5 p{font-size: 19px;} 
.art5 .span{background-color:#fe6102;color:#fff;padding:8px 60px;margin-left: 80px;font-size:20px; padding: 0;    width: 150px;
    height: 45px; border: 0px;cursor: pointer;float: right;margin-right: 15px;}

.art6{text-align:right;overflow:hidden;margin:20px auto;}
.art7{text-align:left;overflow:hidden;margin:20px auto;border:1px solid #bfbfbf;text-align:left;padding: 25px;}
.art7 h3{font-size: 22px;float:left;padding-bottom: 10px;}
.art7 p{width:300px;font-size:20px;border-bottom:1px dashed;padding-bottom:6px;float:left;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.art7 ul li{width:40%;float: left;}
.art7 ul li a:hover{color: #fe6102;}
.art7 ul li:nth-child(2){float: right;}
.art7 ul li p span{width:15px;display: block;float: left;}


/* ---------------日历css--------------*/

.calendar{font-family:Tahoma; background:#fff; float:left; border-style:solid; border-width:1px; border-color:#85BEE5 #3485C0 #3485C0 #85BEE5; position:relative; padding:10px; }

.calendar dl,.calendar dd{margin:0; padding:0; width:183px; font-size:12px; line-height:22px;}

.calendar dt.title-date{ display:block; border-bottom:1px solid #E4E4E4; font-weight:700; position:relative; margin-bottom:5px; padding-bottom:3px;}

.calendar dt{ float:left; width:25px; margin-left:1px; text-align:center;}

.calendar dt.title-date{ width:100%;}

.calendar dd{clear: both;width: 183px;height: 139px;font-weight: 700;argin:0;}

.prevyear,.nextyear, .prevmonth,.nextmonth{cursor:pointer;height:9px; overflow:hidden;position:absolute; top:8px; text-indent:-999px;}

.prevyear{  left:4px;  width:9px;}

.prevmonth{ width:5px; background-position:-9px 0; left:20px;}

.nextyear{  width:9px; background-position:-19px 0; right:5px;}

.nextmonth{ width:5px; background-position:-14px 0; right:20px;}

.calendar dd a{float: left;width: 25px;height: 22px; color:blue; overflow: hidden; text-decoration: none;

    margin: 1px 0 0 1px; text-align:center;}

.calendar dd a.disabled{color:#999;}

.calendar dd a.tody{ color:red; }

.calendar dd a.on{background:blue; color:#fff;}

.calendar dd a.live{cursor:pointer}


.list_r_til{overflow: hidden;color: #0062a8;text-align: left;border-left: 6px solid #0062a8;font-size: 18px;line-height: 32px;text-indent: 0.5em;}
.list_r_cont{overflow: hidden;}
.list_r_cont li{width: 98%;float: left;overflow: hidden;padding: 12px 0 15px;border-bottom: 1px dashed #000;}
.list_r_cont li img{display: block;float: left;width: 250px;height: 160px;margin-right:15px;}
.list_r_cont li h3{text-align: left;line-height: 38px;font-size: 18px;}
.list_r_cont li h3 a:hover{color: #0062a8}
.list_r_cont li p{text-align: left;text-indent: 2em;font-size: 16px;margin-top: 12px;line-height: 28px;}
.list_r_cont li p a{color: #e00000}

.footer .footer-right{    float: left; }
    .footer .footer-right ul li{ float: left; margin-left: 18px;  margin-top: 10px; color: #fff; }
    .footer .footer-right ul li img{width: 116px; height: 116px; }
    .footer .footer-right ul li p{ text-align: center; padding-top: 12px; }

.kefuzaixian{width:130px;background:#0971bd; font-weight:bold;;padding:4px;position:fixed;left:0;top:50%;margin-top:-225px;}
    .kefuzaixian h2{font-size:20px;text-align:center;color:#fff;letter-spacing:4px;}
    .kefuzaixian .qqbox{padding:4px 0;background:#Fff;}
    .kefuzaixian .qq{text-align:center;color:#362930;line-height:22px;font-size:16px;background:#F2DFBF;}
    .kefuzaixian h2{padding:0 0 5px 0;}
    .kefuzaixian .qqimg{padding:4px 0 0 0;}
    .kefuzaixian .qqimg iframe{display:block;margin:0 auto;}
    .kefuzaixian .welchat{text-align:center;color:#362930;line-height:22px;font-size:16px;background:#e1e0e1;/*border-top:3px solid #fff;*/border-bottom:1px solid #fff;margin-top:4px; padding: 5px 0;}
    .kefuzaixian .welchatimg{margin-top:4px;}
    .kefuzaixian .welchatimg img{width:100%;}
    .kefuzaixian .txt{text-align:center;color:#362930;line-height:22px;font-size:16px;background:#fff;padding:4px;font-weight:700;margin-top:1px;}




.huanjing .envirscroll .prev, .envirscroll .next{    top: 61px;}










