﻿/**
*@Description: public main css  北京同济福建南平报告模板新增
*@Author:     xuy
*@Update:     xuy(2017-5-12 14:30)
**/
/**help center**/
.help-tit{padding: 20px 0;font-size:22px; border-bottom: 1px solid #ddd;color: #285181; clear:both; }
.help-con{padding: 10px;}
.help-con h1{text-align: center;}
.help-con h3{font-weight: bold; font-size: 16px; line-height: 40px;}
.help-con h4{font-weight: bold; font-size: 14px;}
.help-con p{margin-bottom: 20px; font-size: 14px; line-height: 34px;}
.help-con img{display: block; max-width: 600px; margin: 0 auto;}

/*update*/
.update{position: relative;margin: 0 auto; width: 813px;}
.update input{position: absolute; right:300px; top:260px; width: 100px; height: 30px;}
/**center**/
.center-ul textarea{border:0;box-shadow: 0 2px 2px #ccc; }
.user-main{width:640px;height:700px;margin-left: 50px; font-size:14px;margin-top: 50px;}
.user-avatar{width:100%;height:253px;}
.user-bottom{width:100%;height:447px;}
.user-upav{width:120px;height:120px;float: left;}
.user-upav img{max-width:151px;max-height:151px;float: left;}
.user-upav-right{float: left;width:439px;margin-left: 50px;}
.user-upbtn{float: left;width:120px; height:32px;margin-top: 22px;}
.user-upav-right ul{margin-top: 20px;}
.user-upav-right ul li{ width:305px;height:32px;margin-bottom: 22px;}
.user-upav-right ul li span{display:inline-block;width:80px;color:#898989;}
.user-upav-right ul li p{display: inline-block;}
.user-name{width:200px;height:28px; padding-left:15px;border:1px solid #d7d7d7;border-radius: 2px;}
.user-none{border: none; background-color: #F7F7F7;font-size: 14px;}


.user-upav-right ul li input{}
.user-upav-right ul li a{float:right; width:65px;height:30px;color:#fff;line-height: 2;text-align: center;}
.user-input{float: left;width:320px; height:80px;}
.user-input p{ height:24px; color:#898989;}
.user-input input{width:265px; height:28px;padding-left: 15px;border:1px solid #d7d7d7;border-radius: 2px;}
.user-area{float: left;width: 100%;height:87px;}
.user-area p{height:24px; color:#898989;}
.user-area1{float:left;width:203px;}
.user-mgsw{display:inline-block;width:189px;height:32px;padding-left: 15px;background-color: #fff;line-height: 2.3;cursor: pointer;}
.user-province{position: relative;}
/*.user-mgbt{display:inline-block; position:absolute; top:11px;right:15px;width:15px; height:8px;background: url(../images/icons.png) -15px -11px}*/
.user-address{float: left;width:100%;height:126px; margin-top: 20px;}
.user-address p{height:24px; color:#898989;}
.user-address textarea{width:637px; height:100px;border-color: #d6d6d6;}
.submit-btn{float: left;margin-top: 40px;}
.user-layer{height:450px; background-color: #fff;padding-left: 70px; padding-top: 72px;}
.file{position: absolute;  width: 140px;  height: 32px;  opacity: 0;  cursor: pointer;  filter: alpha(opacity=0);  z-index: 1;}
.user-upbtn2{display: inline-block;width: 140px;  height: 32px;  background: #75be0c;  color: #fff;  text-align: center;  border-radius: 4px;  font-size: 16px;  font-weight: bold;  z-index: 10;}
.user-layer-main{width:510px;height:400px;}
.user-layer-main p{margin-top: 20px;}
.img-container{float:left;width:315px ;height:200px;margin-right: 50px;}
.img-container img{max-width: 315px; max-height:200px;}



.uesr-img-select p{float:left;color: #306185;margin-top: 8px;margin-bottom: 15px;}
.uesr-img-select{height:325px;margin-top: 40px;}
.user-succes{width:90px; height:32px;}
.jcrop-holder #preview-pane {  display: block;  position: absolute;  z-index: 2000;  top: 78px;  right: -190px;  padding: 6px;  background-color: white; }
#preview-pane .preview-container {  width: 135px;  height: 135px;  overflow: hidden;  }

/**regDoc**/
.alignmiddle{width: 100%;margin:0 auto; height:700px;font-size: 14px;}
.help-alignmiddle{width:980px;margin:0 auto;}

.login-bg{width: 100%;height: 100%;background: url('../images/background-login.png') no-repeat center; }
.reg-login .center{
	position:absolute;top: 10%;left: 26%;background-color: #fff;width:534px;height: 543px;border: 2px solid #E6E6E6;border-radius: 10px;text-align: center;
}
.center .registered-ul{
	float: left;width:100%;height:24%;
}
.center .registered-ul li{float: left;width:33%;height:70px;text-align: center;vertical-align: middle;line-height: 5;font-size: 16px; font-weight:bold;color: #B6B2AC; border-bottom: 1px solid #E8E7E4;}
.center .registered-ul li.reg-check{ border-bottom: 1px solid #0085C1; }
.reg-check a{color:#0085C1; }
.center>div{float: left;width:100%;height:80%;overflow-y: auto;}
.reg-text{position:relative;width:68%;height:100%; margin: 0 auto;}
.reg-infor{width: 86%;height:38px;border: 1px solid #d7d7d7; padding-left: 13%;color: #a0a0a0;font-size: 14px;}
.reg-pick{
	border: 1px solid #0085C1;
	-webkit-box-shadow:0 0 10px rgba(0, 204, 204, .25);
	-moz-box-shadow:0 0 10px rgba(0, 204, 204, .25);
	box-shadow:0 0 10px rgba(0, 204, 204, .25);
}
.reg-icons{position:absolute; top: 10px; left: 12px;display:inline-block;width:23px;height:23px;background: url(../images/icons.png);}
.reg-pick-name{background-position:-317px -210px;}
.reg-name{background-position:-288px -208px}
.reg-pick-pwd{background-position:-314px -275px}
.reg-pwd{background-position:-289px -273px}
.reg-main{position: relative;;margin-bottom: 25px;height: 41px;opacity: 0; float: left;width: 100%;}
.reg-code{    padding-left: 10px; width: 51%;  margin-right: 10px; float: left;}
.code-img{width:42%;height:100%;}
.reg-login-btn{padding: 0;width: 100%;color: #fff;font-size: 16px; border-radius: 5px;}
.reg-foot{width: 100%;height:120px;background-color: #fff; background: none;}
.reg-foot-text{width:515px;height:100%;margin: 0 auto;padding-top: 30px; font-size: 14px;}
.reg-foot-text p{text-align: center;margin-bottom: 15px;color: #666666;}
.login-shadow{width:100%;height:100%;background-color: #666; opacity: .25;}
.registered .registered-ul li{width:50%;}
.registered .registered-ul{height:18%;}
.registered .registered-ul li a{width: 100%;  height: 100%; display: inline-block;}
.reg-pad{padding-left: 20px;width:94%}
.code-a{display:inline-block;width:100%;height:100%;color: #fff;line-height: 3;}
.reg-cheack2{position:relative;float:left;display:inline-block;width:40%;height:100%;border: 1px solid #e6e6e6;color:#a9a9a9;}
.reg-mgsw{ float: left; display: inline-block;padding-left: 25px;width: 72%; text-align: left;  line-height: 3;}
.reg-mgbt{display:inline-block;position:absolute;width:23px;height:10px;background: url(../images/icons.png) -414px -312px;top: 16px;  right: 10px;}
.registered .reg-cheack2 ul{    position: absolute; top: 42px; left:-1px; width: 100%;  height: auto ;z-index:10;background-color: #fff;border: 1px solid #e6e6e6;border-top: none;}
.reg-cheack2 ul li{width: 100%;line-height: 3;height: 40px;border:none;background-color: #fff;}
.reg-cheack2 ul li a{display:inline-block;width: 93%;height:100%;padding-left:24px; text-align:left;color:#a9a9a9;font-weight: normal;font-size: 14px;}
.reg-cheack2 ul li a:hover{background-color: #AEAAA5; color: #fff;}
.province-mgul,.reg-city-mgul,.reg-hos-mgul,.reg-department-mgul{display: none;}
.reg-main .reg-title{display: inline-block;line-height: 3; margin-right: 10px;}
.reg-id-card{ width: 82%;float: left; margin-left: 11%; padding-left: 18px;}
.reg-photo{width:120px;height:120px;background: url(../images/icons.png) -362px -175px;}

.reg-photo2{width:260px;height:120px;text-align: center;background: url(../images/icons.png) -30px -403px;}

.reg-success{display: inline-block;position: absolute; width: 62px;height:62px;top:105px; left:136px;background: url(../images/icons.png) -278px -321px;}
.succes-title{ position: absolute;top: 182px;left: 56px;font-size: 30px;color: #8fcb0d;}
.succes-title2{ position: absolute;top: 237px;left: 102px;color: #999999;}
.top-pike{display: inline-block;width: 195px;  height: 275px;background: url(../images/icons.png)-360px -399px;}
.right-toppike{position: absolute;width:176px;height:262px;right: 0%;top: 211px;}
.top-write{position: absolute;  top: 60px; left: 20px; color: #fff;font-size: 14px;}
.top-y{display:inline-block;margin-left:80%;height:100%;border: 1px solid #fff;
	-webkit-box-shadow:0 0 10px rgba(255,255, 255, 1);
	-moz-box-shadow:0 0 10px rgba(255,255, 255, 1);
	box-shadow:0 0 10px rgba(255,255, 255, 1);
}
.left-toppike{position:absolute;top: 71px;left: 4%;width: 180px;height:543px;z-index: 9999;}
.top-title{height: 100%;width: 91%;   position: absolute;  top: 0;}
.top-title li{height:25%;line-height: 9;text-align: center}
.top-title li a{color: #fff;font-size: 16px;}
.top-quan{display:inline-block;float:right;width:36px; height: 36px; margin-top:57px;background: url(../images/icons.png);}
.top-quan1{background-position:  -377px -342px;z-index: 10;}
.top-quan2{background-position:  -437px -343px;z-index: 10;}
.reg-login{position:relative;margin:0 auto;width:1000px;height:100%;}
.reg-photo2 .cc span{width: 260px;display: table-cell;height:78px; padding: 20px 0; margin-left: 5px;  line-height: 100%;  vertical-align: middle;  margin-top: -105px;  }
.id-z{display: inline-block;  position: relative;  margin-right: 8px;  width: 105px;  height: 105px;  padding: 8px;  background: #fff;  line-height: 110px;  text-align: center;  }
.id-z span{ display: table-cell;  width: 115px;  height: 115px;  margin-left: 5px;  line-height: 100%;  vertical-align: middle;  margin-top: -105px;}
.id-z span img{ max-width: 105px;  background: #fff;  border: none;  line-height: 30px;  vertical-align: middle;}
.cc{display: inline-block;  position: relative;  margin-right: 8px;  width: 244px;  height: 105px;  padding: 8px;  background: #fff;  line-height: 110px;  text-align: center;  }
.cc span{display: table-cell;  width: 115px;  height: 115px;  margin-left: 5px;  line-height: 100%;  vertical-align: middle;  margin-top: -105px;}
.cc span img{max-width: 243px;  background: #fff;  border: none;  line-height: 30px;  vertical-align: middle;}
.reg-cheack2 .province-mgul li a{width:85%;}
.reg-cheack2 .reg-city-mgul li a{width:85%;}



/*.file{position:absolute;width:120px;height:32px;opacity:0;*margin:20px 0 0 35px;cursor:pointer; filter:alpha(opacity=0);z-index:1;}*/
/*.user-base{text-align: left; margin-top: 60px; padding-left: 10px; color: #7d7d7d;}*/
/*.user-base p{ margin-bottom: 10px;}*/
/*.user-base label{display: inline-block; margin-right:20px; text-align: right; width:60px; color: #666;}*/

.user-center{float: left;margin:55px 0 0 60px;}
.center-ul > li{margin-bottom: 25px;padding:0px 5px;  width: auto;height: 30px; font-size:14px; word-spacing:2px;line-height:30px; clear:both;}
.center-ul li.center-spc{width: 340px;}
.center-title{ float: left; text-align:left; color:#666; width:100px; }
.center-intext{position:relative;float: left; text-align:left; }
.center-intext span{ display: inline-block;height:30px;width:240px;}
.center-intext img{position:absolute;left:220px;top:5px;}
.center-intext em{color: #f00;}
.center-intext span.unit{display: inline-block;margin:0 5px;vertical-align: top;font-size:14px;}
.center-intext .displayN{display: none;}

/**register**/
.register{}
.regs-main,.login-main,.error-main,.busy-main,.update-main{position: relative;margin: 0 auto;overflow: hidden;width: 100%;padding:20px 0 60px;}
.add-text{line-height:25px; font-size:13px; font-weight:bold; color:#727272;width: 580px;margin:20px auto;}
.add-text a{ color:#3f70b5;}

.add-type{width:580px; margin:0 auto; overflow: hidden; }
.add-type ul li{ margin:30px 70px; float:left;position:relative;}
.add-type ul li a{display:block; width:120px; background:url(../images/addtype.png); transition:all 0.2s ease;	height:125px; cursor:pointer; position: relative; top:20px;	text-indent:-999em;}
.add-type ul li a:hover{top: 30px;}
.add-type .addtype-jg a{background-position: 0 0; }
.add-type .addtype-zj a{background-position: -300px 0;}
.add-type .addtype-hz a{background-position: -568px 0;}
.add-tit,.login-tit,.change-tit{line-height:60px; margin-bottom: 20px;max-width: 1000px;font-size:22px;text-align: center;color:rgba(40,80,129,1); font-family: Microsoft Yahei,"华文细黑","Hiragino Sans GB","Hiragino Sans GB W3",sans-serif;}

.add-step{ margin:0px auto; width:580px;overflow:hidden;  border-bottom: 1px solid #2ba1a8 }
.add-step ul{ height:40px;}
.add-step ul li{ float:left;text-align:center; line-height:40px; margin:0px 20px;}
.add-step ul li a{display:block; width:150px; color:#2ba1a8; font-size:15px; font-weight:bold;}
.add-step ul li a:hover,.add-step ul li.current a{color: #285181; background:url(../images/hoverbg.png) no-repeat bottom center;}

#agree{width:500px; margin-top:30px; text-align: center;}
#agree a{color: #ff8f2c; text-decoration: underline;}



.add-reg-btn{width:470px;margin:0 auto;  text-align: center;}
.tri-agree-reg{ margin-top:40px;text-align:center;}
.user-li-reg{position:relative;float:left;text-align:center;}
.add-success,.change-tel-success{ width:600px;margin:50px auto; }
.add-success img,.change-tel-success img{display:inline-block; width: 60px; height: 60px;}
.add-success p,.change-tel-success p{display: inline-block; position: relative;top: -18px; left:20px;font:16px/40px Microsoft Yahei,"Hiragino Sans GB","华文细黑",sans-serif; }
.add-success span,.change-tel-success span{color: #02c6e1;}
.add-in-btn{display: block;margin: 0 auto 100px;width: 102px; height:37px;}

.user-li-reg span.unit{vertical-align:top;line-height:25px;}
.center-intextb{float:left; width:520px;}
.box-input,.blue-input{height:30px;width:240px; line-height:30px; background: #dedede; /*box-shadow:inset 0 0 8px rgba(0,0,0,.2);*/ font-size:14px; color:#333; text-indent:5px;border-radius: 2px;font-family: Microsoft Yahei,"Hiragino Sans GB","Hiragino Sans GB W3","华文细黑",sans-serif;}
.center-ul .box-input{background:#fff;}
.white-input{width:240px; height:28px;line-height:28px; background: #fff; }
.textarea-input{line-height:30px; background: #fff; font-size:14px; color:#333; text-indent:5px;border-radius: 2px;font-family: Microsoft Yahei,"Hiragino Sans GB","Hiragino Sans GB W3","华文细黑",sans-serif;}
.box-btn{float: left; height:30px; width:80px; line-height:30px; color: #fff; background: #285181; text-align: center; font-size: 12px; margin-left: 20px; border-radius: 2px; cursor: pointer;}
.box-unable{background: #7d7d7d;}
.box-select-s{height:25px;width:60px; border:2px solid #d6d6d6; line-height:25px; margin:0 10px ;font-size:12px; color:#999999; text-indent:5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.contit{position:relative;margin-bottom:10px;width: 100%;line-height:25px; font-size:13px; color: #999;}
.box-change{position: absolute; right: 0; top:0; width: 60px; height: 30px; color: #fff; background: #285181;border-radius: 2px; }
.non-write{height:30px;width:240px; line-height:30px; background: #fff; font-size:14px;font-family: Microsoft Yahei,"Hiragino Sans GB","Hiragino Sans GB W3","华文细黑",sans-serif; }

.user-select{display: inline-block;position: relative;height: 30px;margin-right:0; width: 75px; background: #fff; box-shadow: 0 2px 4px #ccc;  z-index: 99;border-radius: 2px;}
.user-select{*display:inline; /*ie7 dib hack*/}
.user-select .con0-sxtit,.user-select .city-sxtit,.user-select .area-sxtit{
	display:block;float: left; position: relative;border-radius: 2px; text-indent: 3px; text-align: center;
 width: 75px; white-space:nowrap;text-overflow:ellipsis;overflow: hidden;  cursor: pointer; font:12px/30px  Microsoft Yahei,sans-serif;
}
.user-select .con0-mgbt,.user-select .city-mgbt,.user-select .area-mgbt{
	display:inline-block; background:url(../images/imgs.png) no-repeat 0px 2px; width:20px; height:20px;float:right; cursor:pointer;
}
.user-select .con0-mgsw,.user-select .city-mgsw,.user-select .area-mgsw{
	display:inline-block;  width: 75px;height: 30px; font:12px/30px  Microsoft Yahei,sans-serif;
}
.user-select .con0-mgul,.user-select .city-mgul,.user-select .area-mgul{
	position:absolute;line-height:22px;top:30px; left:0; width: 240px; padding:10px; background: #fff; border:1px solid #ddd; max-height: 170px;overflow-x:hidden;overflow-y:auto;display:none;border-radius: 2px; z-index: 60;}

.user-select .con0-mgul li,.user-select .city-mgul li,.user-select .area-mgul li{ float: left; width:80px;}
.user-select .con0-mgul li a,.user-select .city-mgul li a,.user-select .area-mgul li a{display:inline-block; color:#616161; padding: 0 5px; width: auto;}
.user-select .con0-mgul li a:hover,.user-select .city-mgul li a:hover,.user-select .area-mgul li a:hover{ background:#ddd;}

/*add-patient*/
.user-add-pa{width: 100%;margin-top:30px;}
.center-py{display: none;}
.pinying{margin-left: 100px; }
.pinying select{height:30px; border:none; background: #eef0f0; width: 240px;font-size: 14px;font-family: Microsoft Yahei,SimSun,"华文细黑",sans-serif;}
.pinying select:focus{background: #fff;border:1px solid #1a9ebb;}
.add-pa-btn{padding-left: 105px;}
.add-pa-btn input{width: 110px; height: 32px;margin-right: 15px;}
.empty-input{display: none;}

/*relation*/
.center-tit{ margin-top:10px;font-size:14px; color:#74be09; font-weight:bold; line-height:45px; text-indent: 20px;}
.relation-area .center-title{float: left;display: block;text-align: center;font-size: 12px;font-family: SimSun,Arial;font-weight: bold;width:40px;text-align: right;}
.relation-area .center-ul{width: 100%;}
.relation-area .center-ul>li{position: relative;float: left;padding: 0;}
.relation-area input.box-input{min-width: 110px;}
.relation-area .user-btn input{margin-top: -5px;margin-left: 0;float: right;}
.relation-area .center-intext{margin-top: 0;}
.user-idt{width: 100%;margin-top: 20px;height: 200px;background: #f6f6f6;
	-moz-border-radius: 2px;
	-o-border-radius: 2px;
	-ms-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
.user-idt ul li .user-intext{float: left;line-height: 42px;text-align: right;}
.user-idt .center-ul {margin-top: 20px;padding-left: 35px;width: 100%;}
.user-idt .center-ul > li{width: 32%;float: left;}
.center-ul > li.user-idt-spc {width:27%;	}
.user-idt .center-title,.user-idt .center-intext{line-height: 35px;}
.user-idt .center-title{font-family: SimSun,Arial;font-size: 12px;font-weight: bold;}
.user-btn{display: inline-block;float: right;}
.user-btn input{margin: 35px 10px 0 80px;width:140px;height: 35px;float: left;}

.table-usertit{text-align: center;font-weight: bold;margin-top:30px;}
.table-usertit .user-tab{border-bottom: 4px solid #e0e0e0;}
.table-tittd{font-weight: normal;padding: 8px 0;}
.table-tittd a{display: inline-block;margin-right: 5px;}
.table-tittd a:hover{color: #30c6eb;}

/*password*/
.user-pass{margin: 30px auto;width: 98%;}
.user-pass .box-input{background:#fff;}
.user-pass .center-title,.user-pass .center-intext{float: left;line-height: 42px;text-align:right;width: 120px;}
.user-pass .center-intext{width: 264px;text-align:left;}
.user-pass .center-ul > li{float: left;width: 100%;clear: both;}
.user-pass .submit-btn{margin-left: 76px;margin-top: 20px; padding:0;}

input.on-focus{background: #fff; border:1px solid #1a9ebb;}

/*annex*/
.two-tab{ width: 170px;}
.annex{margin-bottom: 20px; width: 100%;background: #fff; }
.annex dt{display: block; background: #e7e7e7; font-size: 13px;line-height: 40px; width: 100%; text-indent:1%; padding: 0;color: #285181; font-weight: bold;font-family: Microsoft Yahei,"华文细黑",sans-serif; }
.annex dt span{margin-right: 10px;}
.annex dt a{color: #285181;}
.timeleft{color: #000;}
.timeleft b{color: #02c6e1;}
.annex dt .toggle{float: right; width: 70px; margin-right: 20px; cursor: pointer;}
.toggle i{display:inline-block; margin-right: 10px; width: 15px; height:12px; background: url(../images/imgs.png) no-repeat -411px -171px; }

.annex-con{position: relative;display: none; min-height: 600px; padding-bottom: 60px;}
.annex dd{padding:2%;}
.annex .air-img{margin-right: 20px; height: auto;}
.air-img-add{float: left; width: 92px;height: 92px;border:4px solid #ddd;  background: #ddd; color: #000; text-align: center; line-height: 92px; text-decoration: underline; font-size: 14px;}
.air-img-add:hover{background:rgba(0,0,0,.6); }
.air-img-add:hover a{color:#fff;}

/*doc schedu price*/
.set-schedu{margin-top: 20px;width:760px; background: #fff; box-shadow: 0 2px 4px #ccc; }
.set-sdu-tab {margin:20px 0;float: left; width: 360px; height: 30px;border-bottom: 1px solid #eee;}
.set-sdu-tab a{display: block;float: left;margin-right: 2px;padding: 0 20px;height: 30px;text-align: center;line-height: 28px;}
.set-sdu-tab a.current{background: #ddd;color: #28507e;font-weight: bold;border-top-left-radius: 4px;border-top-right-radius: 4px;	}
.set-detail-btn{float: left;margin-top: 20px;margin-left: 40px; width:150px;height: 30px;}
.set-table{width: 100%; vertical-align: middle; text-align: center;}
.set-table thead{background: #fff;border-right:0; border-left:0; text-align: center;}
.set-table tbody{border-color: #ddd}
.set-table th{ vertical-align: middle; font: 14px Microsoft Yahei,sans-serif; }
.set-table td{border:1px solid  #ddd; height:40px;vertical-align: middle;}
.set-table td.td-week{background:#fff; }
.set-table td span{position:relative; float: left; padding:0;height: 50px;line-height: 50px;  text-align:center;vertical-align:middle;overflow:hidden;}
.set-table-tit{display: block; float:left; width:33%;font-size: 13px; }
.set-table span.time-see,.set-table span.time-see-tit{ width: 40%;}
.set-table span.count-see,.set-table span.count-see-tit{width: 20%;}
.set-table span.statu-see,.set-table span.statu-see-tit{width:40%;}
.set-table td span.set-edit{ width: 100%; text-align: center;font-weight: bold; }
.count-see{font-size: 15px; }
.set-edit a{color: #2aacc6;text-decoration: underline;}
a.set-st-op{display:inline-block; margin-top: 10px; width: 63px; height: 26px; background:url(../images/imgs.png) no-repeat; }
a.dn-op{background-position:-151px -456px;}
a.dn-st{background-position:-151px -430px;}

.price-btn{display: block; margin: 0 auto; margin-top:20px; width:250px; height:30px; }
.set-price{float: left; margin-top:30px;padding:10px; width:350px; height: 380px;  min-width:330px;text-align: center; background: #fff; box-shadow: 0 2px 4px #ccc; }
.set-price h4{margin: 0 auto 20px; padding: 10px; width:310px;  background: #e0efee; text-align: center; font-weight: bold; }
.set-price h4 strong{color: #ff8f2c;}
.set-price ul{padding:15px 0; margin:0 auto; }
.set-price li {margin-bottom: 0;}
.set-price li input{width: 80px; height:20px; border: 1px solid #ddd; margin-right: 10px; text-align: center; font:14px/20px  Microsoft Yahei,"华文细黑",sans-serif; }
.set-price li span{display: inline-block; width:130px; font-size: 14px;  color: #898989; text-align: center;  }
.set-message{margin:25px auto 0; width: 84%;  font-size: 14px; color: #02c6e1 ;}

.sp-agreement{margin:30px auto 0;padding:10px;width:90%; background: #fff; box-shadow: 0 2px 4px #ccc; }
.sp-agreement h3{ margin-bottom: 10px; line-height: 40px; font-weight: bold; text-align: center;}
.sp-text{ max-height:450px; height: 450px; overflow-y:auto; text-indent: 25px; line-height: 24px;}


/*doc sdu pop window*/
.time-select{display: none;padding: 10px; background: #fff; height:400px;}
.time-select label{display: block; float: left; width:120px; text-align: right; height: 30px; font: 14px/30px Microsoft Yahei,SimSun,"华文细黑",sans-serif; color: #285181;}
.time-start,.time-end{ margin-bottom: 30px;width:400px;height:30px;}
.time-end input{font: 14px/30px Microsoft Yahei,SimSun,"华文细黑",sans-serif; text-indent: 5px; }
.time-start{margin-top: 40px;}
.time-start select,.time-end select{display:block; text-indent: 5px; float: left;width: 220px; height: 30px; border:0; background: #efefef; font: 14px/30px Microsoft Yahei,SimSun,"华文细黑",sans-serif;cursor: pointer; }
.time-select .submit{display:inline-block;float:left; width:100px ;height:30px; margin-top: 30px; margin-bottom:40px; margin-right:20px;}

/*user home*/
.user-home{width: 100%;margin-top: 40px;}
.user-home .tit{ line-height:50px; font-size:13px; color:#264e7f; font-weight:bold;}
.user-home ul li{float:left; display:block; margin:10px 20px; width:118px; height:110px; background:url(../images/iconbg.png) no-repeat; text-align:center;}
.user-home p{font-family:SimSun,Arial;text-indent: 20px; margin-bottom: 20px;display: inline-block;		 }
.user-home ul li p{display:block;  margin:5px auto; width:80px; height:60px;background:url(../images/bicon.png); }
#user-icon-table{background-position:-15px -15px;}
#user-icon-id{background-position:-15px -345px;}
#user-icon-infor{background-position:-15px -460px;}
#user-icon-ys{background-position:-15px -125px;}
#user-icon-pass{background-position:-15px -230px;}
.user-notice{ margin:20px 0px; padding: 10px;background: #f5f5f5;}
.user-tit{ height:30px; padding-left:10px;line-height:30px; font-size:14px; font-weight:bold;  font-family: Microsoft Yahei,SimSun,"华文细黑",sans-serif;}
.user-notice ul{}
.user-notice ul li{ color:#333; line-height:25px;text-indent: 20px;}


/*my desktop*/
.user-home{width: 100%;margin-top: 40px;}
.user-home .tit{ line-height:50px; font-size:13px; color:#264e7f; font-weight:bold;}
.user-home ul li{float:left; display:block; margin:10px 20px; width:118px; height:110px; background:url(../images/iconbg.png) no-repeat; text-align:center;}
.user-home p{font-family:SimSun,Arial;text-indent: 20px; margin-bottom: 20px;display: inline-block;		 }
.user-home ul li p{display:block;  margin:5px auto; width:80px; height:60px;background:url(../images/bicon.png); }
#user-icon-table{background-position:-15px -15px;}
#user-icon-id{background-position:-15px -345px;}
#user-icon-infor{background-position:-15px -460px;}
#user-icon-ys{background-position:-15px -125px;}
#user-icon-pass{background-position:-15px -230px;}
.user-notice{ margin:20px 0px; padding: 10px;background: #f5f5f5;}
.user-tit{ height:30px; padding-left:10px;line-height:30px; font-size:14px; font-weight:bold;  font-family: Microsoft Yahei,SimSun,"华文细黑",sans-serif;}
.user-notice ul{}
.user-notice ul li{ color:#333; line-height:25px;text-indent: 20px;}

.desktop{width: 100%; height:100px;}
.desk-pi{margin:30px auto; width:99%; background: #fff; border:1px solid #ddd;}
.desk-pi dl{padding:20px; height: 100px; }
.desk-pi dt{float: left; margin-left: 5%; width: 100px; height: 100px; }
.desk-pi dt img{max-width: 100px; min-height: 100px;}
.desk-pi dd{float: left; width:15%; height: 40px; font-size:18px;line-height: 40px; text-align: center;}
.desk-pi dd a{color: #000;}
.desk-pi dd em{display: block; margin-top: 15px; font-size: 24px;}

.desk-quickenter{margin-bottom: 20px; height: auto; clear: both;}
.desk-quickenter h3{color: #777; text-indent: 20px;}
#desk-iconlist { margin:10px auto; padding:10px;font:12px/1.5 '\5FAE\8F6F\96C5\9ED1',Tahoma,Arial,Helvetica,sans-serif;}
#desk-enterlist2,#desk-enterlist1 { width:660px; list-style-type:none; }
#desk-enterlist1 li, #desk-enterlist2 li { float:left; padding:5px; width:100px; height:100px; }
#desk-enterlist1 div, #desk-enterlist2 div { width:100px; height:90px;text-align: center;}
#desk-enterlist1 { float:left; }
#desk-manage{margin-right: 2em; font-weight: bold; font-size: 15px; color: #000; cursor: pointer;}
#desk-manage:hover{color: #2aacc6;}
.placeHolder div { background-color:#fff; border:dashed 1px #777; }
.desk-iconshow{margin:20px 0; width: 100%;}
.desk-quick-list{float: left;margin: 30px 0; width: 100%;}
.desk-quick-list li{float: left;width:12%; margin:0 2%; }
.desk-enter-pop h3{font-weight: bold; line-height: 30px; text-indent: 10px;clear:both;border-bottom: 1px solid #ddd;}
.desk-enter-ul i{display:block;margin:13px auto 0;width:40px;height:40px;font-size:8px;background-image: url(../images/sidebar.png);background-repeat: no-repeat;}
.desk-enter-ul p{text-align: center; font-size: 14px;}
.icon-bg1{background-position:0px -95px;}
.icon-bg2{background-position:-98px -142px;}
.icon-bg3{background-position:0px -238px;}
.icon-bg4{background-position:-50px -238px;}
.icon-bg5{background-position:-189px -95px;}
.icon-bg6{background-position:-50px -140px;}
.icon-bg7{background-position:-145px -140px;}
.icon-bg8{background-position:-189px -142px;}
.icon-bg9{background-position:-190px -190px;}
.icon-bg10{background-position:-45px -370px;}
.icon-bg11{background-position:-100px -370px;}
.icon-bg12{background-position:-145px -370px;}
.icon-bg13{background-position:-190px -370px;}
.icon-bg14{background-position:-98px -233px;}
.icon-bg15{background-position:0px -415px;}
.icon-bg16{background-position:-50px -279px;}
.icon-bg17{background-position:-42px -410px;}
.icon-bg18{background-position:-98px -95px;}
.icon-bg19{background-position:-50px -95px;}
.icon-bg20{background-position:-145px -95px;}
.icon-bg21{background-position:0px -140px;}
.icon-bg22{background-position:0px -185px;}
.icon-bg23{background-position:-50px -185px;}
.icon-bg24{background-position:-145px -185px;}
.icon-bg25{background-position:-95px -185px;}
.icon-bg26{background-position:-190px -233px;}
.icon-bg27{background-position:0px -370px;}
.icon-bg28{background-position:-95px -233px;}
.icon-bg29{background-position:-145px -233px;}
.icon-bg30{background-position:-95px -280px;}
.icon-bg31{background-position:-145px -280px;}
.icon-bg32{background-position:-190px -280px;}
.icon-bg33{background-position:0px -325px;}
.icon-bg34{background-position:-48px -325px;}
.icon-bg35{background-position:-95px -325px;}
.icon-bg36{background-position:-145px -325px;}
.icon-bg37{background-position:-190px -325px;}
.icon-bg38{background-position:-95px -413px;}
.icon-bg39{background-position:-145px -413px;}
.icon-bg40{background-position:-190px -413px;}
.icon-bg41{background-position:3px -458px;}
.icon-bg42{background-position:-46px -460px;}
.icon-bg43{background-position:-95px -460px;}
.icon-bg44{background-position:-145px -506px;}
.icon-bg45{background-position:-190px -460px;}
.icon-bg46{background-position:0 -506px;}
.icon-bg47{background-position:-46px -502px;}
.icon-bg48{background-position:-95px -506px;}
.icon-bg49{background-position:-145px -460px;}

.desk-notice{float:left;padding: 20px;min-width:300px;margin-bottom: 40px; width:42%;height: 210px; background: #eee; font-size: 13px; line-height: 30px; margin-right: 10px;overflow: auto;}
.desk-notice em{font-weight: bold;}
.desk-notice a{color: #000;}
.desk-notice a:hover{color: #2aacc6;}


/*更新功能*/
.desk-update{float:left;padding: 20px;margin-bottom: 40px; width:45%; height:210px;    font-size: 13px; overflow:auto;background: #fff;line-height: 30px; vertical-align: middle;text-align: left;}
.update-disk{float:left;width:4px;height:4px;margin-top:8px;margin-right:15px;border: 1px solid #dddddd; border-radius: 4px; background-color: #F1F1F1;}
.update-text{float: left;position: absolute;width: 1px;left: .5%;margin-top:15px;height: 13px;border-left: 1px solid #ddd;}
.update-hover:hover{color:#1FB0F2; }
.update-hover{margin-left:7px;margin-top: 10px;}
.update-month{margin-top: 10px;color: #989898;margin-bottom: 5px;}
/*messages*/
/*.tab-bg{background:#f5f5f5;}*/
.message-bar{width: 100%;margin: 20px auto 40px;text-align:left;}
.message-bar{margin:20px 0 10px;}
.message-inout{display: inline-block;padding:0 5px;border-bottom: 1px solid #ddd;margin-right: 40px;}
.message-inout a{display: block;float: left;margin-right: 2px;padding: 0 20px;height: 30px;text-align: center;line-height: 28px;}
.message-inout a.current{background: #ddd;color: #28507e;font-weight: bold;border-top-left-radius: 4px;border-top-right-radius: 4px;	}
.message-action{display:inline-block;margin-top:20px;height:30px;line-height: 28px;background: #285181;border-radius: 4px;}
.message-action a{display: block;float: left;padding:0 15px;font-family: Arial;font-size: 12px;color:#fff;font-weight: bold;border: 1px solid transparent;
	border-radius: 4px;
	-moz-transition:all .2s linear;
	-o-transition:all .2s linear;
	-ms-transition:all .2s linear;
	-webkit-transition:all .2s linear;
	transition:all .2s linear;
}
.message-action a i{text-decoration: line-through;font-size: 14px;}
.message-action a:hover{border: 1px solid #285181;background: #fff;color: #31c5eb;border-radius: 4px;}
.msg-search{position: relative;float: right;height: 28px;width: 20%;border: 2px solid #d7d7d7;margin-right: 35px;border-radius: 4px; background: #fff;}
.msg-search input{padding-left: 10px;line-height: 24px;width: 100px;color: #999;}
.user-messages{position: relative;min-height:440px; margin-top: 30px;background:#fff;}
.message-con{margin: 20px 0;}
.msg-av,.schedu-av{display: inline-block;margin-left: 0;margin-right: 10px;float: left;width: 50px;height: 50px;border-radius: 5px;border:1px solid #000;box-shadow: 1px 1px 3px #999;}
.schedu-av{float: none; margin:0;}
.msg-av img,.schedu-av img{max-width: 50px;max-height: 50px;}

.msg-sender{font-weight: bold;font-size: 12px;line-height: 28px;color: #285181;}
.msg-time{color: #999;margin-left: 20px;line-height: 28px;}
.msg-tit{width:50%;height: 28px;line-height: 28px;/*border-bottom: 1px dashed #eee;*/}
.msg-con{margin:20px 0;width:55%;height: auto;text-indent: 24px;}
.msg-btn{display: inline-block;margin:10px 20px 0 0; border:1px solid transparent;width: 60px;height: 24px;background: #75be0c;color:#fff;font-weight: bold;text-align: center;line-height: 24px;}
.msg-btn-ref{background: #30c5eb;}
#isAgreen a:hover,.send-btn input:hover{color: #285178;background: #fff;border:1px solid #30c5eb;}

.send{margin-top:20px; width:70%;float: left;}
.send-to{line-height:30px ;margin:20px 0;}
.send-to .send-select{display: inline-block;width: 240px;margin-left: 2px; text-indent: 5px;}
.send-to label,.send-tit label,.send-con label{display: inline-block;width: 80px;vertical-align: top;text-align: right;font:bold 13px/30px  Microsoft Yahei,"Hiragino Sans GB","Hiragino Sans GB W3","华文细黑",sans-serif;}
.send-con,.send-tit{margin-top: 10px;}
.send-btn{margin-left: 80px;}
.send-btn input{cursor: pointer;height: 28px;}
.send-list{float:left;margin-top:20px; padding:20px 10px;  width:26%; border-left:1px solid #ddd ;}
.send-list ul {margin-bottom: 20px;}
.send-list h3{width:200px; text-indent: 5px;  font:bold 14px/24px Microsoft Yahei,sans-serif;}
.send-recentlist li{width: 100%; text-indent: 20px; line-height:24px;}
.box-textarea{width: 80%;height: 150px;border:2px solid #d7d7d7;border-radius: 2px;}


.table-con{line-height:28px;}
.table-con tr{cursor:pointer;}
.table-con td{ vertical-align: middle;}
.table-tit{line-height:38px; font-size:13px;font-weight:bold;color:#626262;border-bottom:4px solid #c6cfd1;}
.table-tit td{border-bottom:4px solid #c6cfd1; /* ie7*/}
.table-text{padding:10px 0;min-width: 100px;font-size:13px;color:#000;}
.table-text a{display: inline-block; margin-right: 10px; color: #285181;font-weight: bold; }
.table-text a:hover{text-decoration: underline;}
.table-oe:hover{background:#f3f3f3;}
.user-items .table-text{min-width: 0;}
.tri-btn a{display: inline-block;margin-bottom: 5px; margin-right:5px;  padding:0 9px ; border-radius: 4px; }
.tri-btn a.tri-ablebtn{background: #31c5eb; color: #fff; font-size: 12px;}
.tri-btn a.tri-unablebtn{background: #d7d7d7; color: #fff; font-size: 12px;}

/*Appeal*/
.pa-appeal{margin:30px 0; }
.pa-appeal h3{margin: 0 auto; color: #285181; line-height: 40px;}
.pa-appeal ul{width:680px;margin:30px auto;}
.pa-appeal textarea{display: inline-block;margin-left: 20px; width: 500px; border-radius: 2px;border-color:#d7d7d7; overflow: auto;}
.pa-appeal li{margin-bottom: 20px;clear: both;}
.pa-appeal label{display:inline-block; width:110px; font-size: 14px;line-height: 30px; text-align: right; vertical-align: top;}
.pa-appeal li input{display:inline-block;margin-left: 20px;width:280px;height:28px; border: 1px solid #d7d7d7; border-radius: 2px; line-height: 28px; background: #fff; text-indent: 10px; font-size: 14px;font-family: Microsoft Yahei,"Hiragino Sans GB","Hiragino Sans GB W3",sans-serif; }
.pa-appeal .btn{float: left;margin-left: 120px; width:180px; height: 32px;}
.pa-appeal p{padding-left: 120px;margin-bottom:50px; color: #898989;font-size: 13px;}
.pa-appeal p em{color: #ff8f2c; }

.pa-appeal li input.typing{border-color:#2aacc6;}


/** Error.Busy**/
.error-main{margin-top: 60px;  }
.error{position: relative;margin:0 auto; width:813px; }
.error-main img{display: block;position: relative; text-align: center;font-size: 18px;margin-bottom: 30px; color:#777;}
.error-main p{position: absolute;left:419px; top:200px;font-size: 15px;color:#285181;}
.error-main input{position: absolute;left:419px; top:240px;padding: 5px 10px;}
.busy-text{display: block;position: relative; margin:0 auto; width: 520px; height: 400px; background: url(../images/busy.gif) no-repeat 40px center;}
.busy{position: absolute;width:280px; height: 40px; right:50px; top:200px;}
.busy-text a:hover{color:#30c5eb;}
.busy-text a{display: inline-block; width: 110px;height: 40px; font-size: 16px;color: #777; font-weight: bold; font-family: Microsoft Yahei,"Hiragino Sans GB","Hiragino Sans GB W3","华文细黑",sans-serif;}
.busy-text a span{margin-right: 5px;}
.busy-text p{position: absolute;  width:300px; height: 40px; right:50px; top:150px;font-size: 16px; font-weight: bold; color: #01397b;}

/* login */
.login-scen{position:relative; margin:0px auto;width:480px; padding-top:20px;  min-height: 200px;}
.login-scen p{ margin:5px 5px;}
.add-name,.logins-name{ float:left; width:140px; text-align:right; clear:both;color:rgba(40,80,129,1);font:bold 13px/30px Microsoft Yahei,"Hiragino Sans GB","Hiragino Sans GB W3","华文细黑",sans-serif; }
.logins-inp{ float:left; width:250px; text-align:left; height:32px;}
.logins-inp img{ display:inline-block; margin-left:10px;vertical-align:top;}
.logins-type span{display:inline-block; margin-left:5px; margin-right:12px; }

p.logins-btn{ padding-left: 150px; float:left;}
.logins-btn a{display: inline-block;  margin-left:10px; margin-top: 10px; text-decoration:underline; }
.logins-new{color:#76BE0D;}
.log-btn,.add-btn{margin-top:10px;}
.log-btn{margin-top:30px;}
.login-tips{position:absolute;left:0;top:42px;text-align:left; width:215px;line-height:30px;color:#f00; font:13px/25px SimSun,Arial,sans-serif;}
.errorMsg{position:absolute;left:390px;width:215px;line-height:30px;}
.errorMsg2{line-height:15px;  }



/*change Tel*/
.change-tel-input ul{ position: relative; margin:80px auto 0;width: 500px;height:100px; }
.change-btn{margin: 30px auto; width: 240px;}
.change-btn input{margin-left:5px; width: 240px; height: 35px;}
.older-tel{float: left; width: 240px; color: #285181; font:13px/30px  Microsoft Yahei,sans-serif; margin-bottom: 30px;}
.change-other{display: inline-block;position: absolute; top:10px; right: -60px;}
.change-other a{color: #0ebcd3;}
.change-tel-success{text-align: center;}


.add-input{margin: 20px auto 0px;width: 480px;}
.add-intext{position:relative;margin-bottom: 25px;}
.add-intext select{border:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; font:14px Microsoft Yahei,sans-serif;}
.add-intext img{display:block;position:absolute;left:324px;top:4px;}
.add-reg-btn{width:470px;margin:0 auto;  text-align: center;}
.tri-agree-reg{ margin-top:40px;text-align:center;}
.user-li-reg{position:relative;float:left;text-align:center;}
.add-success,.change-tel-success{ width:600px;margin:50px auto; }
.add-success img,.change-tel-success img{display:inline-block; width: 60px; height: 60px;}
.add-success p,.change-tel-success p{display: inline-block; position: relative;top: -18px; left:20px;font:16px/40px Microsoft Yahei,"Hiragino Sans GB","华文细黑",sans-serif; }
.add-success span,.change-tel-success span{color: #02c6e1;}
.add-in-btn{display: block;margin: 0 auto 100px;width: 102px; height:37px;}

.user-li-reg span.unit{vertical-align:top;line-height:25px;}
.center-intextb{float:left; width:520px;}
.box-input,.blue-input{height:30px;width:240px; line-height:30px; background: #dedede; /*box-shadow:inset 0 0 8px rgba(0,0,0,.2);*/ font-size:14px; color:#333; text-indent:5px;border-radius: 2px;font-family: Microsoft Yahei,"Hiragino Sans GB","Hiragino Sans GB W3","华文细黑",sans-serif;}
.center-ul .box-input{background:#fff;}
.white-input{width:240px; height:28px;line-height:28px; background: #fff; }
.textarea-input{line-height:30px; background: #fff; font-size:14px; color:#333; text-indent:5px;border-radius: 2px;font-family: Microsoft Yahei,"Hiragino Sans GB","Hiragino Sans GB W3","华文细黑",sans-serif;}
.box-btn{float: left; height:30px; width:80px; line-height:30px; color: #fff; background: #285181; text-align: center; font-size: 12px; margin-left: 20px; border-radius: 2px; cursor: pointer;}
.box-unable{background: #7d7d7d;}
.box-select-s{height:25px;width:60px; border:2px solid #d6d6d6; line-height:25px; margin:0 10px ;font-size:12px; color:#999999; text-indent:5px;  -moz-border-radius: 5px;  -ms-border-radius: 5px;  -o-border-radius: 5px;  -webkit-border-radius: 5px;  border-radius: 5px;  }
.box-change{position: absolute; right: 0; top:0; width: 60px; height: 30px; color: #fff; background: #285181;border-radius: 2px; }

/***contact***/
.contact,.contact-search{position: relative;width: 100%;min-height: 500px;padding-bottom: 60px;}
.contact .con0-mgsw{text-indent:5px;}
.letter{ width: 98%;overflow:hidden;margin:0 auto;}
.letter a{ display:block; float:left; color: rgb(117,190,13);padding:0.6%;margin:0px 5px; font:14px/1.5 Arial, Helvetica, sans-serif;font-weight: bold;}
.letter a:hover{}
.con-add{float:right;min-width:110px; text-align:right;}
.con-tit{margin: 20px 0;font-weight: bold;}
.contb-box{line-height:25px; font:bold 13px Microsoft Yahei,"Hiragino Sans GB","Hiragino Sans GB W3","华文细黑",sans-serif;margin-bottom: 30px;text-align: right;}
.contb-box tr{line-height: 50px;}
.contb-box input,.contb-box select{height: 24px;width: 80%;border:2px solid #30c6e9;border-radius: 4px;}
.contb-box .con-ipt{text-align: left;}
.contb-box select{height: 30px;}
.con-seltit{padding:3px;border-bottom:2px solid #31c5eb; border-right:2px solid #31c5eb; text-align:right; font-weight:bold; }
.con-seltxt{padding:3px;border-bottom:2px solid #31c5eb; border-right:2px solid #31c5eb; text-align:left; padding-bottom:3px;}

.contit{position:relative; margin-bottom:10px;width: 100%;line-height:25px; font-size:13px; color: #999;}
/*.con0-sxtit,.con1-sxtit,.city-sxtit,.area-sxtit,.con2-sxtit,.hos-sxtit,.con3-sxtit,.type-sxtit{
	display:block;float: left; position: relative;border-radius: 2px;
}
.con0-mgbt,.con1-mgbt,.city-mgbt,.area-mgbt,.con2-mgbt,.hos-mgbt,.con3-mgbt,.type-mgbt{
	display:inline-block;margin-top:4px; background:url(../images/imgs.png) no-repeat 0 -82px; width:17px; height:17px;float:right; cursor:pointer;
}*/
/*.con0-mgsw,.con1-mgsw,.city-mgsw,.area-mgsw,.con2-mgsw,.hos-mgsw,.con3-mgsw,.type-mgsw{
	display:inline-block; width: auto;height: 28px;float:left; font-size: 12px;font-weight: normal;font-family: SimSun,Arial;
}
.con0-mgul,.con1-mgul,.city-mgul,.area-mgul,.con2-mgul,.hos-mgul,.con3-mgul{
position:absolute;line-height:22px;top:28px;left:0;max-height: 170px;overflow-x:hidden;overflow-y:auto;display:none;
	-webkit-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	-moz-border-radius:2px;
	border-radius: 2px;}*/

/*.con0-mgul li a,.con1-mgul li a,.city-mgul li a,.area-mgul li a,.con2-mgul li a,.hos-mgul li a,.con3-mgul li a{
	display:block; color:#616161; font-weight:normal;font-size: 12px;padding-left: 5px;
}
.con0-mgul li a:hover,.con1-mgul li a:hover,.city-mgul li a:hover,.area-mgul li a:hover,.con2-mgul li a:hover,.hos-mgul li a:hover,.con3-mgul li a:hover{ background:#ddd;}
*/
.con-search{display:block;float: left;margin: 20px auto;height: 40px;}
.con-search span{display: inline-block;position: relative;margin-left: 20px;}
.con-input{ float:left;margin-left: 20px;}
.contact .contact-btn,.con-hz .contact-btn{height:32px; width:100px; background:#75be0d; color:#fff; font-weight:bold; cursor:pointer; font-size:14px;border:none;border-radius: 4px;transition:all .2s linear;
	font-family: Microsoft Yahei,"Hiragino Sans GB","Hiragino Sans GB W3","华文细黑",sans-serif;
}
.contact-btn:hover{background: #87c324;}
.contact .con0-sxtit,.contact .con0-mgul{border: 1px solid #d7d7d7;width: 120px;margin-top: 20px;background: #fff;}
.contact-search{max-height:180px;min-height: auto; padding-bottom: 0;}
.contact-search .center-title{font-size: 12px;}
.input-search{position: absolute;right: 0;top:5px;background: url(../images/imgs.png) no-repeat 0 -109px;}

.con-contacts{position:relative;float: left;width:270px;height: 110px;padding:20px 30px;border-bottom: 1px dotted #d7d7d7;border-left: 1px dotted #d7d7d7;background: #fff; z-index:1;}
.con-contacts img{float: left;margin-right: 20px; max-width: 65px;max-height: 65px;}
.con-contacts img.doc-medal{position: absolute; top:5px; left:75px; height: 29px;min-width:30px; width: 30px; z-index: 1000;}
.con-contacts p{float: left;width: 170px;margin-bottom: 5px;font:bold 12px/28px SimSun,sans-serif;height:30px;}
.con-contacts input.share-btn{display:block;position:absolute;right:10px;bottom:10px;height:20px;width:45px;font-size:13px;font-weight:bold;color:#fff;background:#aaa;font-famliy:Microsoft Yahei,"华文细黑",sans-serif;cursor: pointer;}
.con-lab a{color: #00ff00;}
p.con-name{font-weight: bold;}
.con-name .con-type{display: inline-block;margin-left: 10px;}
.con-area{color: #999;}
.con-action{clear: both;margin-top:20px;width: 100%;height: 28px;}
.con-action .con-act-a{display: inline-block;line-height: 20px;margin-right: 0px;color:#000;}
.con-action input{float:right;}
.con-action .orange-text,.con-action .green-text,.con-action .grey-text{width:40px;margin-right:20px;font:13px/24px Microsoft Yahei,sans-serif;}
.con-action .blue-btn{margin-right:20px;}

span.action-icon{display: inline-block;width: 20px;height: 20px;font-size: 18px;margin-top:3px;margin-right: 6px;line-height: 10px;vertical-align:middle;color: #95c6d7;font-weight: 500px;}
a:hover span.action-icon{color: #c6cfd0;}

.share-btn2{display:block;right:0px;bottom:8px;height:20px;width:80px;font-size:13px;font-weight:bold;color:red;}

.con-br{border-right: 1px dotted #d7d7d7;}
.con-check{/*margin-top: 62px;*/}



/** Aycan Image **/
.aycan-query{margin:20px 0 0;width: 100%;padding-bottom: 10px;min-height: 45px;border-bottom: 1px dotted #d7d7d7;}
.aycan-query .con0-sxtit,.aycan-query .con1-sxtit,.aycan-query .city-sxtit,.aycan-query .area-sxtit,.aycan-query .con2-sxtit,.aycan-query .hos-sxtit,.aycan-query .con3-sxtit{
	width: 60%;
}
.img-order{width: 40%;height: 30px;padding-top:18px;}
.img-order a span{display: inline-block;font-size: 12px;width: 80px;height: 24px;line-height: 24px;font-family: SimSun,sans-serif;text-align: center;color: #000;}
.img-order span.current{background: #d7d7d7;color: #285081;font-weight: bold;}
.aycan-sel{position: relative;width: 100%;height:28px;}
.aycan-query .aycan-input{width:16%;float: left;margin-bottom: 15px;}
.aycan-input .center-title{text-align: right;float: left;font-weight: bold;line-height: 25px;}
.aycan-input input{width: 60%;border:1px solid #d7d7d7;height: 25px;font-weight: bold;color: #999;border-radius: 2px;}

.aycan-button{width: 100%;height: 30px;clear: both;}
.aycan-button .user-btn{position: relative;width: 16%;margin-right:4%;}
.aycan-button input{position: relative;width: 60%;height: 30px;margin:0 0 0 65px;background: #75be0d;border-color: #75be0d;color: #fff;cursor: pointer;}
.aycan-button .search-icon,.user-btn .search-icon{position: absolute;display: inline-block;background: url(../images/imgs.png) no-repeat 2px -138px;left: 70px;top: 8px;width: 20px;height: 20px;z-index: 50;}
.aycan-scro{  height:720px; width: 100%;}


#scro-gallery{ margin-top:40px;height:500px;}
.scro-swf{display: none;position:relative;height: 500px; width: 500px; background: #ddd;float: left;}
.scro-imgSet {position:relative;height:500px;overflow:hidden; background: #000; float: left;}
.scro-imgSet .scro-imgWin{vertical-align: middle; height:100%; width: 100%; max-width: 500px; max-height: 500px;vertical-align: middle; position: relative;   }
.scro-imgSet .scro-imgWin span{display: table-cell;max-width: 500px;  height: 500px; width: 500px; vertical-align: middle;text-align: center;}
.scro-imgSet .scro-imgWin img{display: block;max-width: 500px; max-height: 500px;  margin: 0 auto;}
.scro-imgSet .scro-page{position:absolute;top: 0;left: 45%;font:bold 11px sans-serif;padding:5px;color:#ffffff}
.scro-imgSet .scro-page .scro-current{color:#fff;}
.scro-imgSet .scro-page .scro-total{color:#fff;}
.scro-imgSet .scro-prevBtn{position:absolute;top:50%;margin-top:-45px;cursor:pointer;left:0;}
.scro-imgSet .scro-nextBtn{position:absolute;top:50%;margin-top:-45px;cursor:pointer;right:0;}

.scro-thumSet { display: none;position:relative; float: left;width:100px;height: 600px;margin-left: 20px;overflow:hidden; }
.scro-thumMove{position:relative;white-space:nowrap;font-size:0; }
.scro-thumMove img{position: absolute; max-width:100px; max-height:92px; vertical-align: middle; background: #000;}
.scro-thumMove li{ display: block;margin-bottom:8px;vertical-align: middle;width:100px; height:100px; background: #000;}
.scro-prevPageBtn{position:absolute;top:0;cursor:pointer;left:0;}
.scro-nextPageBtn{position:absolute;bottom:0;cursor:pointer;right:0;}
.scro-thumLine{position:absolute;left:0;top:0;width:90px;height:92px;border:5px solid #30c6eb;background: rgba(0,0,0,.3);}

.back-btn{clear: both;margin-top: 30px;font-family: SimSun,sans-serif;color: #777;vertical-align: bottom;}
.back-btn input{width: 110px;height: 37px;margin-right: 30px;}
.back-btn input.last{width: 140px;margin-right: 0;}
.back-btn > span{display: inline-block;margin-left: 5px;margin-top: 10px;vertical-align: bottom;line-height: 20px;height: 37px;width: 200px;}
.back-btn span span{line-height: 20px;color:#ff9000;}

/**公共样式部分样式名：user-home**/
#photo-dow{background-position:-140px -15px;}
#photo-send{background-position:-140px -125px;}
#photo-up{background-position:-140px -230px;}
#photo-add{background-position:-140px -340px;}
#send-info{background-position:-143px -460px;}
.user-items{position: relative;clear:both; background: #fff;
min-height: 400px;padding-bottom:60px ;}
.user-items td{text-align: center;}
.aycan-tit{height:40px;margin-top:20px; margin-right: 4px;clear:both; line-height:40px; font-size:14px; overflow:hidden;cursor: pointer;font-family: Microsoft Yahei,"Hiragino Sans GB","Hiragino Sans GB W3","华文细黑",sans-serif;font-weight: bold;}
.aycan-tit li{ display:block;  float:left;width:120px; height:40px; text-align:center;color:#888;}
.aycan-tit .current{color:#285081;background:#fff;}
.aycan-tip{width:64%;float: left;padding-top: 20px;height:80px;line-height: 30px;font-family: SimSun,Arial;}

.aycan-upload,.aycan-get{display: inline-block;position: relative; float: right;margin-top:25px;margin-right: 2%}
.aycan-upload input,.aycan-get input{width: 120px;height:30px;padding-left: 35px;}
.aycan-upload input{background:#75be0d ;}
.aycan-get input{background:#31c5eb;}
.aycan-upload em,.aycan-get em{display: block; position: absolute;left:10px; width: 32px; height: 30px; background: url(../images/imgs.png) no-repeat;}
.aycan-upload em{background-position:2px  -240px; }
.aycan-get em{background-position:2px  -205px; }

.user-items  tr.table-tit{line-height: 45px;vertical-align: bottom;text-align: center;}
.user-items tr:hover{background: #fff;}
.user-items .table-tit:hover{background:transparent;}

.aycan-pass{position: relative;height: 60px;margin-bottom: 10px;}
span.warn{display: block;float: left;margin:10px 0 0 30px;width: 45px;height: 45px;background:url(../images/imgs.png) no-repeat 0 -184px;}
.aycan-text{float: left;margin: 10px 15px;width: 85%;		color: #285081;font-weight: bold;line-height: 20px;}
.lock-input{float: left;height: 35px;width: 200px;top:5px;right:2%;background: #fff;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	-webkit-border-radius: 4px;
	-ms-border-radius: 4px;
	border-radius: 4px;
}
/*.lock,.ok{display: inline-block;margin-top:5px;margin-left:5px;width: 25px;height: 25px;background:url(../images/icons.png) no-repeat 0 -136px;}
.ok{cursor: pointer;background-position:  0 -173px;}*/
.aycan-pass-in{display: inline-block;position: relative;color: #666;border: 1px solid #ddd;line-height: 24px}


.aycan-imgs{width: 100%;height:300px;}
.aycan-imgs li{float: left;width: 24%;padding: 20px 0;}
p.aycan-pic{ margin: 0 auto;width: 160px;height: 160px;background: transparent;}
.aycan-imgs li img{display: block;margin: 0 auto;max-width: 160px;max-height: 160px;}
.aycan-imgs li p{width: 160px;text-align: center;margin:0 auto 6px;}
.aycan-time input{float: left;margin-right: 5px;}
.aycan-name{padding-left: 14px;height:18px; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.aycan-parts,.aycan-type{margin-left: 6px;	text-align:right;}
.aycan-action{margin:8px auto 0;width: 160px;}
.aycan-action a{display: inline-block;line-height: 20px;margin:10px 5px 0;color:#000;text-align: center;}
.aycan-hist{position:relative;padding-bottom:80px;min-height:570px; background: #fff;}
.aycan-hist .table-con{margin-top: 25px;}
.aycan-hist td{text-align: center;}


.all-hos-lf{ float:left; width:190px; cursor: pointer;}
.all-hos-lf h2,.hos-tz h2{width:190px; height:35px; background: #efefef; line-height:35px; font-size:18px; color:#000; padding-left:10px; }
.all-hos-lf-box{width: 190px;}
.all-hos-lf-box .tit{ line-height:30px; font-size: 14px; border-bottom:1px solid #e0e0e0; width: 180px; padding:5px 10px;font-weight:bold;color:#285181; cursor:pointer;}
.all-hos-lf-box p{ line-height:28px; width:175px; margin:0px 4px; }
.all-hos-lf-box ul,.hos-tz-box ul{overflow:hidden; padding:8px;display: none;}
.all-hos-lf-box ul li{ float:left; padding: 0 3px; margin-right: 10px; font-size:13px; line-height:25px;}
.all-hos-lf-box ul li:hover{background: #285181;}

/*loginpass*/
.loginpass-mid{width:1000px;height:500px;margin: 0 auto;padding-top: 35px;}
.loginpass-mid-block{width:1000px;height:500px;margin: 0 auto;}
.loginpass-mid-block .step-type1 ul li{border-bottom: 2px solid #d7d7d7;}
.loginpass-step{margin: 0 auto;}
.loginpass-step>ul li a i{display: inline-block;width:30px;height:30px; background: url(../images/icons.png) -84px -314px;}
.loginpass-form .form-other li{border: none;}
.loginpass-form{width:425px;height:225px;margin: 0 auto;}
.loginpass-form .form-other li{margin: 0;}
.loginpass-main{position: relative;;margin-bottom: 25px;height: 41px; float: left;width: 100%;}
.loginpass-main .form-inputs input{width:330px;height:40px;}
.loginpass-main .form-inputs li{margin-bottom: 20px;}
.loginpass-main .form-inputs li label{display:inline-block;width:64px; height:24px;text-align: right;font-size: 16px;margin-right: 10px;}
.loginpass-main .form-inputs .loginpass-code .passcode-a{width:190px;height:40px;}
.loginpass-main .form-inputs .loginpass-code .loginpass-getcode{width:136px;height:42px;}
.loginpass-form .passcode-success{display: inline-block; width: 62px;  height: 62px;    vertical-align: middle; background: url(../images/icons.png) -278px -321px;}
.loginpass-form .passcode-success-write{display: inline-block; width: 300px;  height: 62px;font-size: 18px;}
.loginpass-correct{display: inline-block;position: absolute;top:12px;right:5px; width:17px;height:17px;background: url(../images/imgs.png) 0px -167px;}
.loginpass-error{display: inline-block;position: absolute;top:12px;right:5px; width:17px;height:17px;background: url(../images/imgs.png) 0px -184px;}
.loginpass-error-write{position: absolute;top:5px;right:-59px;color: #f00;}
.loginpass-not-enough{position: absolute;top:5px;right:-79px;color: #f00;}
.loginpass-tip{position: absolute;  top: 5px;  right: -319px;}
.login-radio{height: 24px;width:80px;display: inline-block;font-size: 16px;}

/**upload img**/
.aycan-up{line-height:35px;width: 100%;}
.aycan-up table{margin-top: 30px; height:35px;width: 70%;}
.aycan-up table td{ height:35px;line-height: 15px;}
.up-cfile{display: block;width: 140px;height: 44px;float: left; margin-left:20px;}
.up-cfile input{width: 140px;height: 35px;vertical-align: bottom;}
.aycan-up>p{font-size: 14px;font-weight: bold;}
.aycan-up .form-checkbox ul li{float: left;width:35px;}
.aycan-up .form-checkbox ul{height:50px;}

.thum-box{clear:both;margin-top: 30px;}
.thum-box img{max-width: 60px;max-height: 60px;}
.thum-box li{position: relative;border-top: 1px dotted #ddd;padding: 10px;vertical-align: middle;}
.thum-box li p{display: inline-block;margin:15px 20px 0;font-weight: bold;position: absolute;}
.thum-box li p span{display: inline-block;margin-left: 20px;font-weight: normal;}
.thum-box .cancel{position: absolute;right: 10px;top:0;}

.up-loading{position:relative; }
.up-text input{float:left;padding:0 15px;height:22px;border:0;line-height:24px; background: transparent;color:#000;}
.up-jindu{float:left;margin-left:14px;color:#fff;width:150px;height:22px;line-height:22px;background:#000;position:relative;}
.up-jindu .up-jindu2{position:absolute;width:0;height:22px;line-height:22px;background:#32c5eb;}
.up-jindu .up-text{position:absolute;width:150px;height:22px;line-height:22px;text-align:center;}

/*img share*/
.imgshare .user-btn{float: left;}
.imgshare .user-btn input{margin:35px 10px;}
.share-tit{height: 40px;margin: 20px 0;background: #f5f5f5;font-weight: bold;color: #285081; background: #fff; box-shadow: 0 2px 4px #ccc; line-height: 40px;text-indent: 10px}
.share-tit span{text-decoration: underline;}
.imgshare img{max-width: 60px;max-height: 60px;}
.imgshare td{padding:10px;vertical-align: middle;}
.share-agree{margin: 10px 0;font-size: 14px;}
.share-to{position: relative;padding-bottom:70px;margin-bottom:10px;min-height:450px;}
.share-all{width:100%;}
.con-hz{position:relative;height:30px;clear:both;}
.con-hz .con-search{margin:0;}
.con-hz .con0-mgul li{width:120px;}

.share-to .user-btn{width: 100%;float: left;}
.share-to .user-btn p{display: block;width: 140px;height: 44px;float: left;margin-right: 20px;margin-top:30px;}
.share to .user-btn input{margin:0;}
.share-to .con0-mgsw{width: 100px;text-indent: 10px;}
.share-to .con0-mgul{border:2px solid #d7d7d7;background: #fff;left: -1px;top:28px;border-radius: 4px; z-index: 80;}

/*consultation-8.12changed*/
.cstt-content{ overflow: hidden; *zoom: 1; width: 100%; margin-top: 20px;}
.cstt-content h4{margin:0 auto 10px; width: 100%;text-align: left; height: 42px; line-height:40px; font-size: 15px; font-weight: bold; }
.cstt-content h4 span{position: relative; display: inline-block; margin-right: 20px; color: #ccc; padding-right: 30px;}
.cstt-content h4 span i{font-style: italic; font-size: 28px;}
.cstt-content h4 span strong{font-size: 18px;}
.cstt-content h4 span em{ position: absolute; right:-2px; top: 10px; display: block; height: 20px; width: 18px; background: url(../images/imgs.png) no-repeat; background-position:-433px -330px; }
.cstt-content h4 span.current{  border-color: transparent; z-index: 77;color: #31c5eb;}
.cstt-content h4 span.current em{ top: 14px;  background-position:-433px -355px;}
.cstt-step1{padding-top:30px; min-height: 320px;  width:auto; background: #fff; overflow: hidden;}
.table-cstt{  overflow: hidden; font-size: 12px;}
.table-cstt tr{height:55px;}
.table-cstt tr.table-cstt-tit{line-height:28px; height: 28px;}
.table-cstt td{vertical-align: middle; padding: 0 3px;}
.cstt-chose{ position: relative;width: auto;height: auto;}
.cstt-chose h5,.cstt-intext h5{font: bold 15px Microsoft Yahei,sans-serif; width: 100%; float:left; line-height: 35px; text-indent: 20px;}
.cstt-chose h5 em,.cstt-intext h5 em{color: #ff0000;}
.cstt-chose h5 span,.cstt-intext h5 span{color:#7d7d7d;}
.cstt-js{width: 99%; margin:0 auto 30px;border:1px solid #ddd; background: #fff;}
.cstt-chose-jg{height: 200px; border-bottom: 1px solid #ddd; padding-top: 20px; }
.cstt-sec-jg{position: relative;}
.cstt-sec-jg .cstt-hos-list{display:none; position:absolute; border:1px solid #f5f5f5; overflow-y:auto; font-size: 13px; width: 96%; height:90px; top:98px; left:20px; background:#fff;}
.cstt-sec-jg .cstt-hos-list li{float: left; width:auto;line-height: 30px; font-size: 14px;  margin-right: 20px; margin-top: 10px; }
.cstt-sec-jg .cstt-hos-list li a{font-size: 14px;padding:0 10px;}
.cstt-sec-jg .cstt-hos-list li a:hover{background: #02c6e1; color: #fff;}
.cstt-chose-form-other{float:left;width:100%;}
.cstt-chose-form-other ul{float:left;width:100%;margin-top: 15px;}
.cstt-chose-form-other ul li{float:left;width:100%;margin-left: 30px;margin-bottom:10px;}
.cstt-chose-form-other ul li label{display: inline-block;width: 80%;  color: #333;  font:bold 14px Microsoft Yahei,sans-serif;  text-align: left;}
.cstt-chose-form-other label span{display:inline-block;width: 140px;font-size: 16px;color: #317f8f;}
.cstt-chose-form-other label i{color: #999999;}
.cstt-searchbar-chose{font-weight: bold;}
.cstt-chose-jg .form-other ul li label{width:700px;text-align: left;line-height: 33px; margin-bottom: 0;}
.cstt-chose-jg .form-other ul li label span{font-size: 16px; color:#317f8f;display: inline-block;width:200px;}
.cstt-chose-jg .form-other ul li{padding-left: 30px;}
.cstt-chose-jg .form-other ul li b{margin-right: 5px;}

.cstt-sel-search{position: relative;margin:10px 20px; width: 220px; float: left; height: 32px; clear:both; line-height: 32px;cursor: pointer;}
.cstt-sel-search .magnifier{position: absolute; width: 30px; height: 30px;top:0;right:5px;cursor: pointer;  vertical-align: middle;background: url(../images/imgs.png) no-repeat 2px -103px;}
.cstt-sel-search input.search-text{ width:220px; }
.cstt-sel-hos{position:relative; float:left; margin-top:10px; margin-left:20px;clear:both;font:bold 15px/30px Microsoft Yahei,sans-serif;}

.cstt-chose-doc{ padding-top: 20px; background: #fff;}
.cstt-cos{position: relative; padding-bottom: 60px;}
.cstt-chose-doc li{float: left; background: #fff;}
.cstt-chose-doc .cstt-friends{float: left;position:relative;width:260px; padding:20px 30px;background:#fff; border-bottom: 1px dotted #d7d7d7;border:none;border-left: 2px solid #f7f7f7;border-bottom: 2px solid #f7f7f7;z-index:0;height:auto; cursor: pointer;}
.cstt-chose-doc .cstt-friends:hover{background: #eee;}
.cstt-friends img{float: left;margin-right: 20px; max-width:65px;max-height:65px;min-height:50px; }
.cstt-friends img.doc-medal{position: absolute; top:10px; left:74px;min-height:29px; height: 29px;min-width:30px; width: 30px; z-index: 1000;}
.cstt-friends input{position: absolute; bottom:5px; right:5px;}
.cstt-friends p{float: left;width: 160px;margin-bottom: 10px;font:bold 12px/28px SimSun,sans-serif;}
.cstt-friends p .cstt-fri-zc{display: inline-block; margin-left: 20px;}
.cstt-intext{float:left;width:97%;max-width:1400px;margin: 10px auto 30px; padding: 10px; border:1px solid #ddd; background: #fff;}
.cstt-intext h5{width: 100%; margin-bottom:20px;text-indent: 0;}
.cstt-invited{margin:10px 0 20px; font:13px/20px SimSun,Arial,sans-serif;margin-left:30px;height:65px;}
.cstt-invited i{width: 120px; display:inline-block;}
.cstt-invited b{display: inline; color: #d7d7d7;}
.cstt-invited span{display: inline-block;margin-right: 10px;background: #fff; padding:2px 4px; cursor: pointer; }
.cstt-invited span:hover{border-color: #333;}
.cstt-inv-name{border:1px solid #ddd;}
.cstt-invited span a.del{display: inline-block; margin-left: 4px; width: 9px; height: 9px; background: url(../images/imgs.png) no-repeat; background-position:-232px -137px; }
.cstt-invited span:hover a.del{background-position:-247px -137px; }
.cstt-themes li{line-height: 30px;font-family: SimSun,sans-serif; margin-bottom: 15px;}
.cstt-themes em{margin-left: 10px; color: #ff0000;}
.cstt-themes label{display: inline-block; width: 80px; font-size: 13px; vertical-align: top;}
.cstt-themes input{  background: #f5f5f5; box-shadow: inset 0 0 12px #eee; /*border:1px solid #ddd; */height:30px; width: 300px; }
.cstt-themes textarea{padding: 5px;width:80%; height:125px; overflow-x:hidden; overflow-y:auto; resize:none; border-color: #fff; background: #fff; box-shadow: inset 0 0 12px #eee; text-indent: 10px;}
.cstt-themes .cstt-btn{margin-top: 15px; margin-left:80px; width: 180px; height: 55px; background: #285181; box-shadow: none;}
.cstt-themes .check-sex{width:14px; height:14px;background:transparent;}
.cstt-intext dl{width: 100%; height: auto; }
.cstt-intext dt,.cstt-intext dd{float: left; display: block;}
.cstt-intext  dl dt{width: 80px; font:12px Arial,sans-serif;}
.cstt-btn{float:right; margin-top:10px; width: 190px; height: 60px; }

.cstt-intext h5 b{margin-left: 20px; color: #a0a0a0;font-weight: normal; font-size: 13px;}
.cstt-dis-tag-block{position: relative; width:96%; padding: 2%;}
.cstt-dis-tag{position: relative; display:inline-block;width:12%; text-align: center;   min-height: 254px; z-index: 10;}
.cstt-dis-tag li{display: block; margin-bottom:0px;line-height: 50px; font-size: 16px; margin-right: -1px;cursor: pointer; }
.cstt-dis-tag li.current{border-top:1px solid #ddd; border-left: 2px solid #ff8f2c; border-bottom: 1px solid #ddd;color:#ff8f2c;  background: #fff;}
.cstt-dis-tag-block1{position:relative; display: inline-block;padding:2%;width:83%;/* min-height: 234px;*/border: 1px solid #ddd;}
.cstt-dis-tag-block1 .air-img{height:auto; margin-bottom: 30px; }
.cstt-dis-tag-block1 .cstt-no-fj{display: block; min-height: 160px; line-height: 160px; text-indent:100px; color: #a0a0a0;}
.cstt-dis-tag-block1 .cstt-imgup{width: 94px; height:94px; text-align: center; float: left;border-radius: 2px; border: 2px dashed #ddd;}
.cstt-dis-tag-block1 .cstt-imgup a{display:inline-block;margin:10px 0; padding: 5px 0;width: 92px;font-size: 14px;color: #2db3cf;}
.cstt-imgup a i{ display: block;margin:0 auto 10px;width: 34px;height: 34px;background: url(../images/imgs.png) no-repeat -127px -544px;}



/*reportquery*/
.report-query-block{width:1000px;height:500px;}
.report-query-main{width:530px;height:400px;border:1px solid #ddd;margin-top: 20px;background: #fff;}
.report-query-main .form-other2{float:left;width:60%;height:290px;margin-top: 30px;margin-left: 50px;}
.report-query-main .form-other2 .form-inputs li{margin-bottom: 29px;}
.report-query-main .form-other2 .form-inputs li label{width:97px;display: inline-block;font-size: 15px;}
.report-query-main .form-other2 .form-inputs .user-select-ul li{margin-bottom:0;}
.patients-choose{width:30%;margin-top: 122px;}
.patients-choose .button-size input{width: 145px;height: 29px;text-align: center; float: left; margin-top: 35px;}
.report-query-btn{float:left;margin-left: 152px;}
.report-patients-main{width: 380px; height: 120px;text-align: center;padding-top: 20px;}
.report-submit-main{width:460px;height:140px;padding-top: 20px}
.report-submit-main p{font-size: 14px;margin: 0 auto;width:369px;}
.report-submit-main p span{color:#2db9d4;font-size: 16px;}
.report-submit-main .report-submit-btnblock{float: right;  margin-top: 40px;  margin-right: 30px;}

/*通用影像附件缩略图*/

.air-fj{max-width: 568px; float: left;}
.air-img{display:block;float: left; width: 100px; height: 200px; margin-right: 10px;text-align:center; }
.air-img-border{ display:table-cell;display: block\9; font-size:13px\9; font-family:Arial\9; border:4px solid #ddd; background: #fff; height:92px;max-height:100%; width:92px;position: relative;vertical-align: middle; z-index: 5; }
.air-img img{display:inline-block; margin: 0 auto;height：auto;max-width: 92px; max-height: 92px; vertical-align: middle;}
.air-img p span{ position: absolute; width: 100%; padding-top: 20px; height:72px; top:0; left:0; background: #666; opacity: 0; text-decoration: underline; color: #fff; text-align:center;}
.air-img p span a{color: #fff;text-align: center;display: block; line-height: 24px;font-size:13px}
.air-img input{display: block; border-radius: 2px; width:92px; height: 24px; margin-top:5px;text-align: center; background: transparent; }
.air-img label{display: block; border-radius: 2px; width: 100px;line-height: 24px; height:48px; text-align: center; overflow:hidden; }
.air-img em{font-size:13px;line-height:60px;}
.air-img-up{width: 120px; text-align: center; float: left;}
.air-img-up a{margin: 10px 0; padding: 5px 0;width: 103px;}
.ask-cho-con .air-img{position: relative; margin-left: 20px;height: 180px;cursor: pointer; }
.ask-cho-con .air-img-border{border-color: #bebebe; background: #fff;}
.air-checked .air-img-border{border-color: #2fabc5; }
.air-fj-pop i{display: block; position: absolute; top:0; right: 0; width: 22px;height: 22px; background:url(../images/air_checked.png) no-repeat; z-index: 10;}
.tri-a,.ask-blue-btn{display: inline-block; width:auto; margin-right: 10px; padding:0 10px;border: 1px solid #2db3cf; border-radius: 4px; font-family: Arial,sans-serif; color: #2db3cf; font-size: 13px; }
.tri-a:hover{ background: #2db3cf;color: #fff;}
.tri-a:active{box-shadow:inset 2px 2px 3px rgba(0,0,0,.2)}
.ask-cho-con{clear:both; height: auto;overflow: auto;}
.ask-cho-con .table-text{padding: 5px 0;}
.ask-cho-con tr:hover{background: #efefef; cursor: auto;}
.ask-cho-con .table-tit:hover{background:transparent; cursor: auto;}
.fjlx{font-size: 13px;margin-bottom: 10px;}
.fjlx label{  display: inline-block;font-weight: bold; text-align: right; width:120px; }
.fjlx select,.fjlx input{height: 24px; border-radius:2px; width: 220px;}
.fjlx img{position: relative; right:25px; top:5px;}
.fjlx p{margin-left: 120px; width: 205px; overflow: hidden; white-space:nowrap;text-overflow:ellipsis;font-size: 12px; line-height: 24px;}
.fjlx p a{display: inline-block; position: absolute; left:344px;margin-top: 5px; width: 11px; height: 11px; background: url(../images/triage/x.png) no-repeat;}
.fjlx .lakeblue-btn{margin-left: 120px; margin-top: 20px; height: 24px; width: 220px; background: #02c6e1; color: #fff;}
.pop-pages{right: 230px;position: absolute;bottom:15px;}
.pop-pages a{display: inline-block; color: #000; font:800 13px Simsum,sans-serif; padding: 0 5px; line-height:24px;}
.pop-pages a.current,.pop-pages a:hover{color: #2db6d2;}

.cstt-explain{margin-right: 220px; padding-right: 10px;}
.cstt-explain textarea{width: 100%; height: 80px; resize:none;}
#cstt-name{margin-left: 10px; width: 180px;background:transparent; }
.cstt-searchbar{position: relative;margin:10px;background: #fff;border-radius: 2px; width: 220px; float: right; height: 30px;}  
.cstt-searchbar .magnifier{position: absolute; width: 30px; height: 30px;top:6px; right:16px;cursor: pointer;  vertical-align: middle;background: url(../images/imgs.png) no-repeat 2px -108px;}
.cstt-sure{width:300px;margin:20px auto;}
.cstt-sure a{border:none; width:auto; height:auto; }
.cstt-sure a:hover{border-radius:4px;}
.cstt-sure a input{width:300px; height:45px; }
.cstt-sec-hosp,.cstt-sec-ks{float: right; height: 35px;  margin: 10px; margin-right: 0px; }
.cstt-sec-hosp select,.cstt-sec-ks select{height: 31px;border: none;  width: 150px; background:#eef0f0;font:14px Microsoft Yahei,sans-serif;}
.cstt-addnew-btn{float: right; }
.cstt-addnew-btn input{margin: 10px 0; height: 31px; color:#fff; padding:0 10px; font-weight:bold;font-size: 12px;}
.cstt-addnew-btn input:hover{border-color:transparent; cursor:pointer;}
.cstt-res{margin:10px 0 0 30px; width:auto; font-weight:bold; color:#285181;}
#userStudy-list strong,#myDocFriend-list strong{display:block; width:100%; line-height:400px; text-align:center;}

.cstt-searchbar-hos{position: relative;margin:10px;margin-left:30px;background: #fff;border-radius: 2px; width: 220px; float: left;height: 30px;}
.cstt-searchbar-hos .magnifier{position: absolute; width: 30px; height: 30px;top:7px; right:25px;cursor: pointer;  vertical-align: middle;background: url(../images/imgs.png) no-repeat 2px -108px;}
.cstt-searchbar-ul{position:absolute;top:76px;left:30px;width:96%;height:165px;overflow:auto;padding-top:10px;border:1px solid #ddd;background: #fff;}
.cstt-searchbar-ul li{width:19%;height:30px;float:left;line-height: 2;text-indent: 10px;}
.cstt-searchbar-ul li a{width:100%;height:30px;float:left;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.cstt-searchbar-ul li a:hover{background:#2db6d2;color: #fff; }
.cstt-hos-defaule{float: left; width: 100%;  height: 30px;margin-left: 23px;margin-top: 14px;}
.cstt-hos-defaule span {display:inline-block;width:120px;height:30px;}
.cstt-hos-defaule span a{display:inline-block;width:120px;height:30px;}



/*report*/
.watermark{background: url(../images/watermark.png) no-repeat center;} 
.report-inquire{margin-top: 30px;}
.report-inquire .center-title{font-size: 14px; float: left;line-height: 42px;text-align: right;width: 120px;}
.report-inquire .center-intext{float: left; width: 264px; position: relative; }
.report-inquire input{margin-left: 20px;}
.report-inquire li{width: 100%;float: left;margin-bottom: 10px; clear: both; height:35px;}
.report-inquire img{vertical-align: middle;margin-left: 10px;}
.report-inquire .submit-btn{margin-left: 108px;margin-top: 20px;}
.report-inquire .submit-btn input{width: 120px;height: 35px;}
.center-intext .hos-sxtit,.center-intext .type-sxtit{width: 240px; border:2px solid #d7d7d7; margin-left: 20px;}
.report-inquire .hos-mgul,.center-intext .type-mgul{width:240px;overflow: hidden; top:31px; left:20px; z-index: 100;}

/*  旧模板

.report-main{padding:3%; background: #fff;}
.report h2{font-weight: bold; margin:10px 0;}
.report{font-size: 13px; line-height: 28px;}
.report thead{border-bottom: 4px solid #c6cfd1; padding-bottom: 30px;}
.report thead th,.report tfoot{font-family:Microsoft Yahei,"Hiragino Sans GB","Hiragino Sans GB W3","华文细黑",sans-serif; font-size: 14px; }
.report-info{text-align: left;font-size: 14px;  width: 100%; font-family:Microsoft Yahei,"Hiragino Sans GB","Hiragino Sans GB W3","华文细黑",sans-serif;}
.report-info td{width: 25%;}
.report-con {margin:30px 0;}
.report-con .report-tit{ padding:5px;border-bottom: 1px solid #000; font-weight: bold; color: #285182; }
.report-con .report-no{width: 4%;}
.report tfoot{border-top: 2px solid #c6cfd1;}
.report em{color: red; }
.report .warning{font-weight: normal; font-size: 13px;padding-top: 30px; color: #777; vertical-align: bottom; line-height: 40px;}
.report-tbody1{border-bottom: 4px solid #c6cfd1; padding-bottom: 30px;}
.report-tbody2{border-bottom: 1px dotted #c6cfd1; }
.report-tbody2 td{padding:10px 0;}
.report-tbody3 textarea{width:100%;boder-color:transparent;margin-bottom:20px;}
.report-tbody3 td{padding:10px 0;}
#button-approve{margin-bottom:30px;}
.report-main .back-btn{width: 200px;height:40px;}
*/
.rep-query-li{ position: relative;float: left; margin-right: 10px; width:220px;  }
.rep-query-li label{display: block; float: left;width: 30px; margin-right:10px; text-align: right; font-size: 14px;font-weight: bold; line-height: 30px; }
.select-block{float: left;}
.select-block i{position: absolute; bottom:7px; right:20px;width: 17px;height: 17px; background: url(../images/imgs.png) no-repeat 0 -82px; z-index:0;}
.rep-query cite{ display:block; float: left; width:160px; height:25px; border-radius:2px; line-height: 25px;text-align:left;text-indent:10px;z-index:1;}
.rep-query ul{position: absolute; display: none; top:28px; left:40px; width: 160px; background: #fff; border:2px solid #ddd;text-indent: 20px; z-index: 800;}
.rep-query li ul li{margin-bottom: 0;}
.rep-query li ul li:hover{background: #eee;}
.select-block ul a{display:block; height: 24px; width: 100%;line-height: 24px; text-indent: 10px; }
.report-querybtn{float: left;margin-left: 20px; width: 120px; height:30px;}
.rep-query .li-short{width: 180px;}
.rep-query .li-short cite,.rep-query .li-short ul{width: 120px;}
.report-li-detail{position: absolute; padding:10px; width: 500px; height: 240px; background: #f5f5f5;box-shadow: 0 0 3px rgba(0,0,0,.3);}
.report-li-detail p{float: left; width: 50%; line-height: 30px; }


.report-template{padding: 20px; margin:0; width:600px; height:422px; overflow-y:auto; background: #f5f5f5; z-index: 100; box-shadow: 0 0 10px rgba(255,255,255,.8);}
.report-template textarea{width:96%;}
.report-arrow{width: 2%;height: 380px;float: left;}
.report-arrow a{display: block;width: 100%;height: 100%; }
.arrow-right{background: url(../images/rightarrow.png) left center no-repeat;}
.arrow-left{background: url(../images/leftarrow.png) left center no-repeat;}

.report-half{width: 53%; float: left;margin-left: 20px;}
.report-half div{clear:both;}
.write-model{width:53%; float: left; min-width: 320px;}
.select-type{width:40%; height: 380px; float: left; background: #fff; }
.select-type em{font-weight: bold; color: #000; display: block; font-size: 14px; margin-bottom: 5px;}
.select-type .tree{width: 100%; height:90%; overflow:auto;background: #fff;}
.write-mod-title li{float: left; line-height: 24px; width: 100%; margin-bottom: 10px; border-radius: 4px;}
.write-mod-title li span{display: block; text-align: right; float: left;  width:80px; line-height: 24px; font-weight: bold; color: #285181;}
.write-mod-title li input{float: left; text-indent: 10px; width:96%; line-height: 24px; height: 24px; border:1px solid #ccc; border-radius: 4px; background: #fff;}
.write-mod-title select{height: 28px;}
.check-imgview textarea,.check-resault textarea{display: block; height:108px; margin:10px auto;border:1px solid #ccc; resize:vertical; border-radius: 4px;}

/*report-srm*/
.report-srm{padding: 3% 3% 8% 3%; background-color: #fff; box-shadow: 0 2px 4px #ccc; }
.report-srm input[type=text],.report-srm textarea{border: 0;font:16px/30px KaiTi,Arial,sans-serif;background:transparent;}
.srm-report-head{margin-bottom:20px;width:100%; height:90px;border-top: 1px solid #000;}
.srm-report-head img{width:60%;}
.srm-report h2,.srm-report h3{font-weight: bold; margin:20px 0; font-size:36px; color: #039; letter-spacing: 5px;}
.srm-report h3{font-size:20px; letter-spacing:0; word-spacing:4px;}
.srm-report{font-size: 13px; line-height: 28px;}
.srm-report thead{padding:10px 0; border-top: 1px dotted #000;border-bottom: 1px dotted #000; }
.srm-report thead tr{width: 100%; font:16px/40px SimSun,Arial,sans-serif;}
.srm-report thead label{margin-right: 50px;}
.srm-report thead span{margin-left: 20px;font:16px/40px KaiTi,Arial,sans-serif;}
.srm-report tbody{display: table; margin: 30px auto;width: 100%; }
.srm-report tbody input{text-align: right;}
.srm-report tbody textarea{position:absolute; width: 490px;resize:none; height:88px; text-indent: 20px;background:transparent;}
.srm-report tbody td{border:1px solid #aaa; width: 80px; text-indent: 5px;font:14px/30px SimSun,Arial,sans-serif;}
.srm-report tbody td.cont{text-align: right; padding-right: 5px; width: 100px;font:14px/30px KaiTi,Arial,sans-serif;}
.srm-report tbody .title{background: #e0e0e0; width: 700px; text-align: right; padding-right: 10px;}
.srm-report tfoot span{margin-left: 20px;font:16px/30px KaiTi,Arial,sans-serif;}
.report-info{text-align: left;font-size: 14px;  width: 100%; }
/*.report-info td{width: 33%;}*/
.srm-report-foot{position: relative; padding-left: 30px;}
.srm-report-foot img{position: absolute; left:0; top:0; height:70px;}
.srm-report-foot p{font:14px/24px KaiTi,Arial,sans-serif;}

.srm-report-foot p.fr{color: #898989; margin-bottom: 10px; clear: both;}
.srm-report-foot p.fr img{position: relative; height: 30px;}
.watermark-srm{background: url(../images/watermark-srm.png) no-repeat center #fff;}

.sign-list .sign-title{ color: #444; margin-right: 5px; line-height: 30px;}
.sign-list .sign-query{position:relative; width:200px;margin-right:3%;}
.sign-list .sign-query input{width:120px;}
.sign-list .sign-query img{position:absolute;right:25px; top:2px;}

/*report-print*/
.report-print{/*padding: 3% 3% 8% 3%;*/ background-color: #fff; box-shadow: 0 2px 4px #ccc; font-size: 16px; }
.print-btn{margin-top: 10px; width: 90px; height: 30px; float: right;}
.print-report-head{margin-bottom:20px;width:100%; height:90px;}
.print-report-head img{width:60%;}
.print-report caption{margin-top: 50px;}
.print-report h2,.print-report h3{font-weight: bold; margin:20px 0 ; font-size:36px; color: #285181; line-height:40px; letter-spacing: 5px;}
.print-report h3{font-size:20px; letter-spacing:0; word-spacing:4px;}
.print-report{ font-size: 16px;line-height: 28px;}
.print-report thead{padding:10px 0 50px; border-top: 1px solid #d7d7d7;border-bottom: 1px solid #d7d7d7; text-align:left; }
.print-report thead tr{width: 100%; line-height: 40px;text-align:left;}
.print-report thead label{ width: 95px; text-align: right; color:#898989;}
.print-report thead span{margin-left: 20px;line-height: 40px;}
.print-report tbody.srm{display:table; margin: 30px auto;width: 400%; }
.print-report tbody.srm td{width: 100px;border:1px solid #aaa; width: 80px;}
.print-report tbody.srm td.cont{width: 200px;}
.print-report tbody.srm td.row{width: 70%;}
.print-report tbody input{text-align: right;}
.print-report tbody textarea{position:absolute; width: 490px;resize:none; height:88px; text-indent: 20px;background:transparent;}
.print-report tbody td{ text-indent: 5px;font:14px/30px SimSun,Arial,sans-serif;}
.print-report tbody td.cont{text-align: right; padding-right: 5px; width: 100px;font:14px/30px KaiTi,Arial,sans-serif;}
.print-report tbody .title{background: #e0e0e0; width: 700px; text-align: right; padding-right: 10px;}
.print-report tbody h4{font:bold 16px Microsoft Yahei,sans-serif; color: #285181;}
.print-report tfoot span{margin-left: 20px;font:16px/30px KaiTi,Arial,sans-serif;}
.print-report tfoot span{margin-left: 20px; line-height: 30px;}
.print-report tfoot label{ width: 95px; text-align: right; color:#898989;}
.print-report tfoot td{line-height: 40px;}
.print-report .print-report-sign td{line-height: 150px;}
.print-report-foot{position: relative; padding-left: 30px;}
.print-report-foot p{margin-top:70px; font-size:14px;line-height: 24px; text-align: center; color: #d7d7d7;}

/*report-bjtj*/
.bjt-report .reportcm{padding:20px; }
.bjt-report .reportcm h1,.bjt-report .reportcm h2{color: #285181;font: bold 18px Microsoft Yahei,Arial,sans-serif;padding:10px 0;}
.bjt-report .reportcm label{color: #285181;font-family: SimSum,sans-serif;font-size: 14px}
.bjt-report .reportcm span{font-size: 14px}
.bjt-report .reportcm-mid ul li label{font-weight: normal;}
.bjt-report .reportcm p{font-size: 14px}
.bjt-report .reportcm-see,.bjt-report .reportcm-se{min-height:100;}

/*report common model*/
.report-main{padding:3%; background: #fff;}
.reportcm{position: relative;  background: #fff;line-height: 28px;font-family:SimSum,Arial,sans-serif;  font-size:22px;}
.reportcm input{position: absolute; right:3%; top:3%;}
.reportcm h1{margin-top: 1%; text-align: center; font: bold 30px/60px SimSum,Arial,sans-serif;}
.reportcm h2{ text-align: center;font: bold 24px/60px SimSum,Arial,sans-serif;}
.reportcm p{font-family:SimSum,Arial,sans-serif; margin-top:10px; font-size:22px;}
.reportcm label{font-weight: bold; font-family: SimSum,sans-serif}
.reportcm-top{height:40px;  }
.reportcm-top li{float: left; width:45%; padding-left:5%; }
.reportcm-top div{margin-top:1.1em; margin-right: 1em; width:31%;float: right; text-align: right;}
.reportcm-mid,.reportcm-foot{padding-bottom: 20px;line-height: 35px;}
.reportcm-mid,.reportcm-cont{margin-top:.5em;border-top: 1px solid #000;}
/*.reportcm-cont{padding-top: 1em;}*/
.reportcm-see{min-height: 450px;}
.reportcm-mid ul{clear:both; min-height:30px;}/*每行一个ul,2列用u2,3列用u3*/
.reportcm-mid .u2 li{float: left;width: 50%;}
.reportcm-mid .u4 li{float: left; width:25%;}
.reportcm-mid .u4 li span{display: inline-block; vertical-align: top;}
.reportcm-mid .u3 li{float: left;width: 33%;}
.reportcm-foot {border-bottom: 1px solid #000;height:35px; font-size: 20px; }
.reportcm-foot li{float: left; width:20%;}
.reportcm-exp{text-align: center; font-size:13px; line-height: 28px;color: #898989; }
.reportcm-exp img{vertical-align: middle;margin:0 5px;}
.signiture{width:auto; height: 30px; vertical-align: middle;}

.img-report,.imc-report{position:relative;width:98%; margin:0 auto; background: #fff; }
.img-report .report-title{padding:10px 0;width:100%; text-align: center; color:#7881a7; font-weight:900; font-size: 18px;}
.img-report .reportcm-top,.imc-report .reportcm-top{height: 40px;}
.img-report .reportcm-mid{font-size:13px;padding-bottom:10px;}
.img-report .reportcm-mid li label{color:#7881a7;}
.img-report .reportcm-cont{border-top:4px solid #e8ebf8;}
.img-report .reportcm-cont label,.imc-report .reportcm-cont label{ width: 98%; margin: 10px auto; color:#7881a7; font-size:14px;}
.img-report .reportcm-cont p{width: 94%; margin: 0 auto; line-height: 24px; text-indent:28px;font-size: 13px; text-align: justify;}
.img-report .report-foot p span,.imc-report .report-foot p span{display: inline-block; width:32%; color:#7881a7; min-width: 210px;}
.img-report .report-foot p span b{color:#000; font-weight:400;}
.img-report .report-foot-p{color:#7881a7;}
.img-report .reportcm-see,.imc-report .reportcm-see{ height: auto;}
.img-report .reportcm-foot{margin-top:3rem;}
.img-report .reportcm-foot li,.imc-report .reportcm-foot li {font-size: 13px;}
.img-report .reportcm-foot label{float: left;}
.imc-report .reportcm-mid{font-size:13px;padding-bottom:10px;}
.imc-report .reportcm-mid li label{color:#285181; }
.imc-report .report-title,.imc-report .reportcm-cont label{color:#285181;text-align: center; }
.imc-report .reportcm-cont{border-top:4px solid #c6cfd1;}

.report-print{position: absolute;right:0;top:20px;padding:4px 10px;color:#fff;border-radius:2px; text-align: center;}

.back-btn{width: 200px; height: 35px;margin-bottom:30px;}


/*report beijingtongji */
.report-bj .reportcm-top{height:50px;margin-top: 15px;overflow: hidden;}
.report-bj .reportcm-top .case-number{float: left;text-align: left;/*box-sizing: border-box;*/}
.report-bj .reportcm-top .inpatient-number{float: left;text-align:left;}
.report-bj .reportcm-top .replace{float: right;text-align: right;}
.report-bj .reportcm-top div{width: auto;}
.tj li{float: left;}
.reportcm-mid .tj .l1{width: 32%;}
.reportcm-mid .tj .l2{width: 40%;}
.reportcm-mid .tj .l3{width: 28%;}
.prompt-left{width: 50%;float: left;clear: both;text-align: left;}
.prompt-right{text-align: right;}
.reportcm-dif{padding-bottom: 8px;}
.report-step{padding-top: 15px;}
.report-se{min-height: 475px;}

/*report fujiangnanping*/
.reportnp{font-size: 16px;}
.reportnp .reportcm-see p,.reportnp .reportcm-foot{font-size: 16px;}
.inspect{overflow: hidden;height: 55px;}
.inspect div{width: 70%;}
.reports-type{padding-top: 10px;}
.u4-0 li,.u4-1 li,.u4-2 li{float: left;}
.reports-type .u4-1 li.l1,.reports-type .u4-2 li.l1{width: 25%;}
.u4-2 .l2{text-align: right;}
.reportlc-mid .u4-2{margin-bottom: 10px;}
.table{margin-bottom: 15px;margin-top: 15px;}
.table table tr td{text-align: center;border: 1px solid #000000;width:14.286%;height:33px;line-height: 33px;}
.table table tr td label input{width:18px;height:18px;cursor: pointer;}
.reportcm-cont input{position: relative;top: 13.5%;right: 0;}
.diag-phy li:nth-of-type(1){width: 40%;}
.spacing{padding-bottom: 10px;}
.reportnp-ul{overflow: hidden;margin-top: 10px;}
.reportnp-ul .fr{text-align: right;}
.rep-cont .reportcm-see{min-height: 310px;}
.reportnp-foot-ul{height: 45px; padding-top: 15px; }
.dif-height span{display: block;}
.table2 table tr td{width: 9%;}
.table2 table tr .different{width: 11%;}
.table2 table tr .tl1{position: relative;top: 20px;}
.table2 table tr .tl2{line-height: 45px;}


/*lin cang print*/
.reportlc-top div{float: left; text-align: left;}
.reportlc-mid{padding-bottom: 0px;}
.reportcm-mid .u4 .u4-1{float: right; width:25%;}
.reportlc-cont{margin-top:.5em;border-top: 1px solid #000; border-bottom: 1px solid #000;}
.reportlc-see{height: 360px;}
.reportlc{margin-top: 0px;border-top: 0px solid #000;}
.reportlc-foot{height:100px; border-bottom: 0px solid #000;}
.reportlc-foot ul{overflow: hidden;}
.reportlc-foot li{float:left; font-size:100%; line-height: 28px;color: #000; width: 25%;}
.reportlc-foot .line{ border-bottom: 1px solid #000; }
.reportlc-foot-ul{height: 45px; padding-top: 15px; }
.reportlc-bottom{overflow: hidden; background: #fff; line-height:50px; border-top: 1px solid #000;}
.reportlc-bottom li{float:left; width:72%}

/*lin cang view*/
.lc-report{position: relative; width: 100%;background: #fff;}
.lc-report .reportcm{background:#fff; width: 96%; margin:0 auto; font-size:14px;font-family:Microsoft Yahei,Arial,sans-serif; line-height: 30px; }
.lc-report .report-title{padding:10px 0;width:100%; text-align: center; color:#285181; font:bold 18px Microsoft Yahei,Arial,sans-serif; }
.lc-report .reportcm p{font-family:Microsoft Yahei,Arial,sans-serif; }
.lc-report .reportcm label{ color: #285181;}
.lc-report .reportlc-top{ height:40px; }
.lc-report .reportlc-mid ul{min-height: 20px; line-height: 30px; height: 30px;}
.lc-report .reportlc-cont{border-top:4px solid #c6cfd1; min-height:150px;}
.lc-report .reportlc{border-top:0px solid #c6cfd1; border-bottom:0px solid #000;}
.lc-report .reportlc-cont{padding-top:0px;  border-bottom:0px solid #000;}
.lc-report .reportlc-see{height: auto; line-height:25px; }
.lc-report .reportlc-mid li label{color:#285181; font-weight: normal; }
.lc-report .reportlc-cont label{color:#000; }
.lc-report .reportlc-foot{height: 35px; }
.lc-report .reportlc-foot-ul{height: 25px; padding-top: 0px; }



/*影像保存在用*/
.input-emp{ padding:20px;margin:0;  width:480px; height: 680px;border-radius: 4px;  background: #f5f5f5; z-index: 100; box-shadow: 0 0 10px rgba(255,255,255,.8);}
.input-emp h3,.report-template h3{margin-bottom: 10px; height:24px; font-size: 14px; line-height: 24px; font-weight: bold;color: #000; border-bottom: 1px solid #ccc;}
.input-emp div,.reptemplate div{font-size: 12px; }
.input-emp input[disabled="disabled"],.reptemplate input[disabled="disabled"]{background: #f5f5f5; color:#898989;}
.input-pa-info{height:160px;}
.input-pa-info li,.report-docs li{float: left; line-height: 24px; margin-bottom: 10px;  width:;margin-right:5px;}
.input-pa-info li span,.report-docs li span{display: block; float: left; text-align: right; width: 68px; line-height: 24px; font-weight: bold; color: #285181;}
.input-pa-info li input,.report-docs li input,.write-pa-name{float: left; text-indent: 10px; width: 145px; height: 24px;line-height: 24px; border:1px solid #ccc; border-radius: 4px; background: #fff;}
.input-pa-name{float:none;width: 145px; height: 24px;line-height: 24px; border:1px solid #ccc; border-radius: 4px; background: #fff;clear:both;}


/*write report-New*/
.write-rep-left,.write-rep-mid,.write-rep-right{float: left; margin: 10px 0 30px; height:600px; }
.write-rep-left{position: relative;width:26%; background: #fff; box-shadow: 0 2px 4px #ccc; }
.write-rep-mid{position: relative; width:58%; margin:10px 2% 30px; background: #fff; box-shadow: 0 2px 4px #ccc; }
.write-rep-right{width:120px;}

.write-rep-tab{margin-top: 10px; margin-bottom:5px;padding-bottom:10px; padding-left:3%; width: 97%;  border-bottom: 1px solid #e9e9e9;min-height:30px; font-size: 14px; line-height:20px;}
.write-rep-tab li{float: left; margin-right:8px; width:75px; text-align: center;  color: #898989;cursor: pointer;}
.write-rep-tab li.current{border-left: 4px solid #285181; color: #285181;}
.rep-list-tab{ margin-bottom:20px;}
.rep-list-info li{float: left; margin: 0 10px 0 5px; line-height: 30px; }
.rep-list-info li span{color: #898989;}
.rep-list-info li.right{float: right; width: 60px;}
.rep-list-info li input{ float: right; font-size: 13px; border:1px solid #2aacc6; color:#2aacc6;  border-radius: 2px; background: #fff; margin:10px auto;width:70%; height: 40px;}

.rep-tab-con{display: none;height: 475px;}
.rep-list-search{clear:both; float:left;margin:20px 0 20px 10px; height: 30px;  }
.rep-list{width: 100%;}
.rep-search-spc{}
.rep-list-search .search-input{float: left; margin-right: 5px;width: 100px; border:1px solid #a0a0a0; background: #fff; height: 20px; line-height: 20px;}
.rep-list-search .navy-btn{float: left; height: 24px;}
.rep-list-tab {height: 24px; clear: both;}
.rep-list-tab li{ float: left; padding:10px; height: 24px; line-height: 24px; font-size: 14px;  margin-right: 5px;border-top:3px solid #fff;}
.rep-list-tab li.current{color:#ff8f2c;border-right:1px solid #e9e9e9;border-left: 1px solid #e9e9e9; border-top-color: #ff8f2c;}
.rep-table{width: 100%; height:455px; overflow:auto;font-size: 12px; line-height: 24px;}
.rep-table table.rep-list,.rep-related-list{ height:auto;margin: 0 0 5px; background: #fff; text-align: center; }
.rep-table table tr{line-height: 30px;}
.rep-table table tr.current,.rep-table table tr:hover{background: #e6f3fa;}
.rep-table thead th{font-weight: bold; background: #e7e7e7; line-height: 36px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; min-width: 30px;}
.rep-table td{padding: 0 2px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }

.w-rep-info,.w-rep-fill{width: 100%; position: relative; border-bottom: 1px solid #285181; width: 98%;}
.w-rep-info h4,.w-rep-fill h4{float: left; width: 20%;margin-bottom:10px; background: #285181;color: #fff; text-align: center; font-size: 16px;line-height: 35px;}
.w-rep-info ul{padding-left: 30px; margin-bottom: 10px; width:100%; max-height: 105px;overflow-y:auto;}
.w-rep-info li{float: left; width: 210px; margin-right:15px;font-size: 14px;line-height: 30px; }
.w-rep-info li span,.w-rep-sig li span,.write-rep-sig span{color:#7d7d7d; display: inline-block; width:35%;  }
.w-rep-info li em{color: #ff9900; margin-left: 2px;}
.w-rep-info li input{ width: 60%; background: transparent;font:14px Microsoft Yahei,sans-serif;overflow:hidden;text-overflow:ellipsis; }

.w-rep-fill textarea{margin-left:4%; width: 96%; height:140px;color: #898989;background:transparent;  border:none; resize:none;font:14px/24px Microsoft Yahei,sans-serif; z-index:-1;}
.w-rep-sig{position: absolute; bottom: 0; width: 100%;height: 40px;  background: #e7e7e7; font:15px/40px Microsoft Yahei,sans-serif;}
.w-rep-sig li{float: left; width: 25%;}
.w-rep-sig li span{float: left;width:75px;}
.w-rep-sig li input{float: left; width: 90px; background: transparent;overflow:hidden;text-overflow:ellipsis;  border:0; font:15px/40px Microsoft Yahei,sans-serif;height:40px\9\0;}
.w-rep-sig li.bgsj{float: right;  width: 28%;}
.w-rep-sig li.bgsj span{float: right; width: 75px;}
.w-rep-sig li.bgsj input{float: right; width: 50%;}
.write-rep-mid b{position: relative; display: block; float: left; margin-left: 10px; width: 100px; height: 35px; line-height: 35px; font-size: 14px;cursor: pointer; }
.write-rep-mid b i{display: block; float: left; margin:9px 8px 0 10px; width: 16px; height: 16px; background: url(../images/imgs.png) no-repeat;}
.write-rep-mid .more-ope{display: none; position: absolute; left:0; top:0; padding-top:35px;width: 100px; box-shadow: 0 0 3px rgba(0,0,0,.3); z-index:100; border:1px solid #ddd\9\0;}
.coveriframe-1{display: none; position: absolute; left:0;top:35px;width: 100px; background: transparent; z-index:10;}
.write-rep-mid .more-ope li{float: left; width: 100%; text-indent: 10px; line-height: 24px;background:#fff;}
.write-rep-mid .more-ope li a:hover{color: #2aacc6;}
.check-yyx{float: right;margin-right: 10px; margin-top: 5px; width: 121px;line-height: 30px; border:1px solid #2aacc6;border-radius:2px;}
.check-yyx li{float: left; font-size: 14px; border-right: 1px solid #2aacc6; }
.check-yyx li input[type=radio]{display: none;}
.check-yyx li a{display: inline-block; color:#2aacc6;  width: 60px; text-align: center; }
.check-yyx li a.checked{background:#2aacc6; color: #fff; }
.write-rep-mid b .icon-detail,.write-pt-mid b .icon-detail{background-position:-129px -51px;}
.write-rep-mid b .icon-save,.write-pt-mid b .icon-save{background-position:-145px -51px;}
.write-rep-mid b .icon-histroy,.write-pt-mid b .icon-histroy{background-position:-165px -51px;}
.write-rep-mid b .icon-clear,.write-pt-mid b .icon-clear{background-position:-185px -51px;}
.write-rep-mid b .icon-ell,.write-pt-mid b .icon-ell{background-position:-205px -51px;}
b.c-green{color: #76be0d;}
b.c-grey{color: #516776;}
b.c-or{color: #fd8065;}
b.c-brown{color: #a18466;}

.write-rep-btn{ float:right; margin:15px auto 0; width: 100px;}
.write-rep-btn li{ position: relative;  margin:0 auto; float: left;}
.write-rep-btn .rep-btns{display: block; padding: 0; height: 30px; margin:0 auto 10px; width: 100px; line-height: 30px;border-radius:4px;font:bold 13px Microsoft Yahei,sans-serif;}
.write-rep-btn .rep-btns:hover{background: #2db9d4; color: #fff; cursor: pointer;}
.write-rep-btn .center{margin: 0 auto;width: 120px;}
.write-rep-attr h4{font-weight: bold; line-height: 30px; color: #285181;}
.write-rep-attr li{line-height: 30px; margin: 0 auto; width: 120px;}
.toe{display: inline-block; max-width:300px; width:96%;line-height: 29px; white-space:nowrap;text-overflow: -o-ellipsis-lastline; text-overflow: ellipsis;overflow: hidden;}
td.over-long{max-width:50px;max-height:30px;overflow:hidden;}

.reg-report-list li{position:relative; float:left;width:50%;}
.reg-report-list li img{position:absolute;right:6%;}
.reg-report-input{width:50%; }

/*apply-report*/
.apply-table{height: auto;}
.apply-table table.rep-list{width: 100%;}

.write-rep-fill li span{color:#000;font-weight: bold;display: inline-block; width: 70px; }
.write-rep-fill li em{color: #ff9900; margin-left: 2px;}
.write-rep-fill li input{border-bottom: 1px solid #a9a9a9; width: 60%; background: transparent;}

.apply-basic-info{margin-top: 40px;padding:10px 0; margin-bottom: 10px; background: #f5f5f5;/* border-bottom:1px solid #1a9ebb;*/ line-height: 30px;}
.apply-basic-info li{float: left; margin:0 5px;font-size: 12px;}
.apply-basic-info li span{color:#000;font-weight: bold;display: inline-block; width: 70px; }
.apply-basic-info li em{color: #ff9900; margin-left: 2px;}
.apply-basic-info li input{border-bottom: 1px solid #a9a9a9; width: 60%; background: transparent;}
.apply-medical-info h4{height: 30px; line-height: 30px; color: #000;font-weight: bold;}
.apply-medical-info textarea{width: 99%;}


/*弹窗各种单子*/
/*电子申请单  患者详情*/
.requisition,.patientinfo{padding: 5px; line-height: 24px;}
.requisition ul,.patientinfo ul{float: left; width:400px; }
.write-rep-info li{float: left; margin-right: 5px;font-size: 13px; margin-bottom: 5px;}
.write-rep-info li span{display:block; float: left; color:#7d7d7d;width: 75px;text-align: right; }
.write-rep-info li em{color: #ff9900; margin-left: 2px;}
.write-rep-info li input{text-indent: 5px; width: 120px; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;height: 20px; line-height:20px; font:13px Microsoft Yahei,sans-serif;  }
.write-rep-info li textarea{width:300px; resize:none; border-color: #ddd;}
input.img-btn{float:right;width:80px;height:30px;border:0; margin-right: 20px;}
.write-rep-fj li{max-width: 400px; max-height:570px; overflow: auto;}

/*相关检查*/
.inspection{padding:10px; width:780px; overflow-y:auto;}
.rep-ins li span{display: block; font-weight: bold; width: 100%; line-height: 30px;}
.rep-ins li textarea{width:100%;resize:none;}
.rep-related{width: 100%; overflow: auto;}
.rep-related-list th{border-bottom: 1px solid #ddd;font-weight: bold; line-height: 35px;}
.rep-related-list tr{ line-height:39px; font-size: 14px;}
.rep-related-list td .toe{display: block;}
.rep-related-list td a{ padding:2px 8px; margin-right:5px;font-size: 13px;font-weight: bold; color: #265181; border:1px solid #285181; border-radius: 2px; }
.rep-related-list td a:hover{background:#285181;color: #fff;}

/*相关检查详情*/
.historydetail{padding: 5px; width: 420px; line-height: 24px;}
.historydetail ul{ width:420px; margin-bottom: 10px; border-bottom: 1px solid #ddd; }
.view-rep-detail li{float: left; margin-right: 5px;font-size: 13px; margin-bottom: 5px;}
.view-rep-detail li span{display:block; float: left; color:#7d7d7d;width: 75px;text-align: right; }
.view-rep-detail li em{color: #ff9900; margin-left: 2px;}
.view-rep-detail li input{text-indent: 5px; width: 120px; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;height: 20px; line-height:20px; font:13px Microsoft Yahei,sans-serif;  }
.view-rep-detail li div{float: left; margin-left:20px; width: 400px; color: #000;max-height: 180px;overflow-y:auto; overflow-x:hidden; }


/*病历收藏*/
.collection{padding: 15px 5px; line-height: 24px;width: 380px;   }
.collection input.colt-btn{ float: right; margin-right: 10px; width: 80px; height:24px; line-height: 24px; font-size: 13px;}
.write-rep-colt li{ margin:0 5px;font-size: 12px; margin-bottom: 5px;}
.write-rep-colt li span{display:block; float: left;margin-right: 5px; color:#7d7d7d;font-size: 14px; width: 70px; text-align: right;  }
.write-rep-colt li em{color: #ff9900; margin-left: 2px;}
.write-rep-colt li select{border-bottom: 1px solid #a9a9a9;text-indent: 5px; width:180px; height: 20px; line-height:20px;  }
.write-rep-colt li textarea{width:280px; height:100px; resize:none;}

/***------------post manegee--------------****/

.post-list,.purview-list,.account-list{position: relative;margin-bottom: 50px; min-height: 390px;padding-bottom:38px; border:1px solid #ddd; background: #fff; box-shadow: 0 0 3px #aaa;}
.post-list-tit,.purview-list-tit,.account-list-tit{display: block; position:relative; width: 100%; height: 40px;text-indent: 20px;font: 14px/40px Microsoft Yahei,sans-serif;}
.post-list-table,.purview-list-table,.account-list-table{width: 100%;height: 300px;}
.new-postfun,.post-search,.new-pur-group{margin-right: 10px; width: 80px;height:30px;font-size: 12px;  }
.new-postfun,.new-pur-group{width: 110px;}
.post-searchbar,.post-searchinput{margin-left: 5px; margin-right: 20px; width: 200px; height:24px; border: 2px solid #d7d7d7;vertical-align: top; text-indent: 5px;border-radius: 2px;background: #fff;}
.post-searchinput{margin:0;}
table.postlist,table.purviewlist,table.accountlist{width: 100%; line-height:36px;border-bottom:none; background-image:url(../images/list_background_image.jpg);padding-left:18px; text-align: center;}
.postlist thead,.purviewlist thead,.accountlist thead{line-height: 32px;background-color: #285282;font-weight: bold; color: #fff;}
.postlist tr,.purviewlist tr,.accountlist tr{border-bottom: 1px solid #ddd; line-height: 28px;}
.postlist td a,.purviewlist td a,.accountlist td a{padding:1%;margin:0 2%; color: #ff8f2c; font:bold 13px Microsoft Yahei,sans-serif;}
/*.postlist a.post-u,.postlist a.post-xj{color: #1a9ebb;}*/

.new-post{padding:10px;margin:0; min-height: 304px;height: auto; clear:both; width:480px; border-radius: 4px;  z-index: 100; /*box-shadow: 0 0 10px rgba(255,255,255,.8);*/ }
.new-post h3{margin-bottom: 10px; line-height: 30px; height: 30px; font-weight: bold; font-size: 13px;}
.post-set{width:480px; height: 50px;}
.post-set li{float: left;margin-bottom: 10px;}
.post-set li span{display: inline-block;margin-right: 5px;width: 60px; text-align: right; font-weight: bold; color: #285181;}
.post-fun-set{float: left;margin-top: 10px; padding: 10px 0; width: 480px; background: #f5f5f5;}
.post-fun-set h3{line-height:18px;}
.post-fun-set li{margin-bottom: 10px;}
.post-fun-set li label{display: inline-block;margin-right: 5px; width: 60px;text-align: right; line-height: 20px; color: #285181; font-weight: bold; vertical-align: top; }
.post-fun-set li label em{color: #ff8f2c;margin-left: 2px;}
.post-fun-set li input[type=text],.post-fun-set li select,.post-set li input{ width:150px; height: 24px;border:1px solid #ccc;}
.post-fun-set li select{height: 28px;margin-left: -2px;}
.post-fun-set li span{display: inline-block; margin-right:5px;}
.post-coohos-list{display: inline-block; width: 380px; height: 90px; border:1px solid #ccc; background: #fff;overflow-y: auto;}
.post-pop-sblock{display: inline-block; width: 400px;}
.post-pop-btn{margin:20px auto 0; width:240px; height:40px; clear:both;}
.post-pop-btn input{width: 100px;height: 30px;margin-right: 30px;}
.btn-block{margin:0 auto; padding-top: 10px; width:160px; height: 30px;}
.btn-block .pop-btn{padding:0 20px;margin-right: 6px; height: 24px; font-size: 13px; color: #fff;}

.post-add-user,.purview-add-user{padding: 10px; height: 400px; background: #f5f5f5;}
.post-add-user h3 span,.purview-add-user h3 span{ color: #ff8f2c;}
.post-add-user h4,.purview-add-user h4{font-weight: bold; line-height:30px; font-size: 14px;}
.post-u-left,.post-u-right,.purview-u-left,.purview-u-right{float: left;margin-bottom: 20px; width:200px; }
.post-mid-btn,.purview-mid-btn{float: left;margin-top: 150px;margin-left: 10px; width: 100px;}
.post-mid-btn input.movebtn,.purview-mid-btn input.movebtn{margin-bottom: 20px;width: 90px; height: 24px; border-radius:4px; text-align: center; color: #fff; font-size: 13px; }
.post-add-block1,.post-add-block2,.post-add-block3,.purview-add-block1,.purview-add-block2,.purview-add-block3{float: left; width: 190px;height: 300px; overflow: auto;border:1px solid #ccc;background: #fff;}


/*hospital manegement*/
.hos-manegement{ padding:10px;margin:0; min-height: 364px;height: auto; clear:both; width:760px; border-radius: 4px;  z-index: 100; }
.hos-manegement h5{margin-bottom: 10px; font:bold 13px/30px Microsoft Yahei,sans-serif;}
.hos-man-left{float: left; width: 240px; padding:10px 10px 30px 10px; margin-right: 10px;}
.hos-man-right{float: left;padding:10px; width: 450px; background: #fff;}
.hos-man-list{width: 240px; height:300px; overflow: auto;background: #fff; border:1px solid #ccc;}
.hos-man-list em{display: inline-block; width: 100%; text-align: center; line-height: 300px;}
.hos-man-info li {float: left;margin-bottom: 10px;}
.hos-man-info li span{display: inline-block; text-align: right; width: 80px; line-height: 24px; vertical-align: top; font-weight: bold; color: #285181;}
.hos-man-info li select,.hos-man-info li input{width: 130px; margin-right:10px;}
.hos-man-info li input,.hos-man-info li select{text-indent:2px; height: 24px;line-height: 24px; border:1px solid #ccc;  background:#fff; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.hos-man-info .hos-sele-city,.hos-man-info .hos-sele-prov{width: 80px;}
.hos-man-info .hos-sele-hos{width: 165px;}
.hos-man-info textarea{width: 345px; height: 120px; border-color: #ccc; resize:none;}

/*purview manegement*/
.new-purview{margin-right: 10px; width: 110px;height:30px;font-size: 12px;  }
.purview-change{margin:0;padding: 10px;width: 480px; min-height: 300px;background: #f5f5f5;}
.purview-change h5,.new-purview h5{margin-bottom: 10px; font-weight: bold; font-size: 14px; line-height: 30px; }
.purview-pop-left,.purview-pop-right{float: left;margin-bottom: 20px;}
.purview-pop-left{width: 300px;}
.purview-pop-right{width: 180px;}
.purview-pop-left li{margin-bottom: 10px;}
.purview-pop-left li label{display: inline-block;margin-right: 5px; width: 60px;text-align: right; line-height: 20px; color: #285181;font-weight: bold;vertical-align: top;}
.purview-pop-left li label em{color: #ff8f2c;}
.purview-pop-left li input[type=text]{height: 24px;width: 150px;border:1px solid #ccc; }
.purview-pop-left li textarea{margin-bottom: 30px; width: 180px; height: 120px; border:1px solid #ccc;resize:none;overflow-y: auto;}
.purview-assign{width: 160px; height:160px; background: #fff; border:1px solid #ccc;overflow:auto;}
.purview-assign li{font-size: 13px; line-height:24px;}
.purview-of,.post-of{position: relative; display:inline-block;height: 20px; min-width:225px;max-width:390px; width: 80%; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}

/*account manegement*/
.post-account .account-state{padding: 30px 0; height: 80px; clear:both; }
.account-state .post-query{ margin-bottom: 20px; width: 270px; }
.account-state .post-query span{width:84px; line-height: 32px; }
.post-query input[type=text]{margin-left: 0; color: #777;}
.post-query-left{width:840px; }
.post-query-left .post-a-query{ margin-bottom: 10px; width: 270px;}
.post-a-query span{display:inline-block; height: 30px; width: 50px; vertical-align: middle;}
.new-postfun,.post-search,.new-pur-group{margin-right: 10px; width: 80px;height:30px;font-size: 12px;  }
.new-postfun,.new-pur-group{width: 110px;}
.post-a-query p,.post-a-query span,.post-a-query input{float: left; padding: 0;}
.post-a-query p{position: relative;width: 120px; }
.post-a-query p.con2-sxtit,.post-a-query ul.con2-mgul,.post-a-query p.hos-sxtit,.post-a-query ul.hos-mgul{width:140px; }
.post-a-query .con2-mgsw,.post-a-query .hos-mgsw{font-weight: normal;}
.post-a-query span.con2-mgbt,.post-a-query span.hos-mgbt{position: absolute; right:5px; width: 20px;}

.account-role-btn{position: absolute; right:5px; top: 5px; width: 110px;height:30px;font-size: 12px;}
.acc-role{padding:10px; width: 670px; height: 620px;  background: #f5f5f5;}
.acc-doc-list{float: left; margin-right: 10px; margin-bottom: 20px; width: 200px; height: 520px;background: #fff; border:1px solid #ccc;}
.acc-post,.acc-purview{float: left; margin-left: 10px; margin-bottom: 20px;padding: 10px;width: 400px; height: 260px; }
.acc-post{padding-top: 0; border-bottom: 1px solid #ccc;}
.acc-purview{margin-bottom: 0;}
.acc-post h3 {color: #285181; font-weight: bold; font-size: 13px;}
.acc-post h3 span{ color: #ff8f2c;}
.acc-post h4,.acc-purview h4{font-weight: bold; line-height:30px; font-size: 14px;}
.acc-post-left,.acc-post-right,.acc-purview-left,.acc-purview-right{float: left;margin-bottom: 20px; width:150px; }
.acc-post-mid,.acc-purview-mid{float: left;margin-top: 80px;margin-left: 10px; width:90px;}
.acc-post-mid .movebtn,.acc-purview-mid .movebtn{margin-bottom: 20px;width: 80px; height: 24px; border-radius:4px; text-align: center; color: #fff; font-size: 13px; }
.acc-block1,.acc-block2{float: left; width: 150px;height: 180px; overflow: auto;border:1px solid #ccc;background: #fff;}


/***------------referral--------------****/
.ref-sxzzd{width: 100%;}

/*referral-list*/
.ref-content{display: none;}
.ref-content .date input{border-radius: 2px;}
.wait{position: relative; border-bottom:1px solid #323d4d;line-height:30px;margin-top:40px;padding-left:10px;overflow:hidden;}
.wait li{line-height:30px;padding:0 20px;float:left;color:#626262; font-size: 14px; border-radius:4px 4px 0 0; cursor: pointer;}
.wait .current{background-color:#323d4d;color:#FFFFFF;}

.state{ padding-left:20px; height: 30px;}
.querys{height: 130px;}
.ref-query{position: relative; width:220px;  line-height: 30px; float: left;}
.ref-query p,.ref-query span,.ref-query input{float: left; padding: 0;}
.ref-query p{width: 120px; position: relative;}
.ref-query p.con0-sxtit,.ref-query ul.con0-mgul,.ref-query p.con1-sxtit,.ref-query ul.con1-mgul{width:140px; }
.ref-query input{width:140px; height: 28px; border:1px solid #d7d7d7; margin-left: 5px; text-indent: 5px; border-radius: 2px; background: #fff; }
.ref-query span{padding: 0;}

.state .user-select{position: relative;float: left; margin-left: 70px;width: 140px;margin-right: 10px;}
.state .user-select .grey-select{border:none;}
.state .user-select p{position: absolute;top:5px;left:-70px;font-weight: bold;text-align: right;width:64px;padding-right:5px;}
.state .user-select-ul{width:140px;}

.state .left-text{float:left;  width: 620px; margin-top: 20px;    clear: both;}
.state .left-text span{display:block; float: left; font-weight: bold;position: relative; line-height: 30px;}
.state .left-text span.con0-mgsw,.state .left-text span.con1-mgsw{font-weight: normal;}
.ref-query .con0-mgsw,.ref-query .con1-mgsw{font-weight: normal;}
.ref-query span.con0-mgbt,.ref-query span.con1-mgbt{position: absolute; right:5px; width: 20px;}
.state .left-text .date img{position: absolute;display: block; width:16px; height: 22px; top:4px; right:5px;}
.state .left-text .all{margin-left:10px;}
.state .left-text .twodate{margin-right:10px;width:64px;text-align:right;padding-right: 0px;}
.state .left-text .date input{outline:medium none;padding-left:5px;width:120px;height:28px}
.state .right-button{float:right;}
.state .right-button input{width: 120px; height: 30px; line-height: 30px; margin-right: 5%;}

/*sign*/
.sign-list .sign-title{ color: #444; margin-right: 10px; max-width: 70px; line-height: 30px;}
.sign-list .sign-query{position:relative; width:180px;margin-right:1%;float: left;}
.sign-list .sign-query .user-select{margin-left: 0;}
.sign-list .sign-query input{width:120px;}
.sign-list .sign-query img{position:absolute;right:25px; top:2px;}
.sign-list .sign-query .user-select span{max-width:180px; width: auto;}

.sign-platform{width: 100%;padding-top:90px; background: url(../images/ptqy.jpg) no-repeat center top #a8d1df;}
.sign-platform hr{margin: 0 20px; height: 0; border-bottom: 1px solid #a0c8d2; border-top: 1px solid #e7f8f9;}
.sign-name{font-size: 14px;margin: 0 20px; line-height: 30px; text-align: center; }
.sign-name span{display: inline-block;padding:0 3%;}
.sign-name em{color: #777;font-weight: bold; }
.sign-con{margin:12px 45px 10px; padding:10px 0 10px 10px; font-size: 13px; height:314px; background:transparent; overflow-y:auto; }
.sign-con h4{font-size:14px; margin:10px 0;font-weight: bold;color: #285181;}
.sign-con p{text-indent: 20px;}
.sign-bottom{margin:0 45px; line-height: 26px; width: 710px; font-size: 13px;}
.sign-bottom span{display: block; float: right;margin-right: 5px;}
.sign-bottom label{display: block;float: left; text-indent: 5px; line-height: 30px; color: #000;vertical-align: middle;}
.sign-bottom input{float: left; width: 300px; height:26px; line-height:26px; border:1px solid  #aaa; text-indent:5px; }
.sign-notes{margin-top: 60px;}
.sign-notes input[type=button]{ margin-right: 20px; width: 80px;height: 30px; }
.sign-notes p{ margin:10px 0;text-align: center; font-size: 14px; color: #fff; text-shadow:1px 1px 1px #000;}
.sign-notes p span{line-height: 20px; display: inline-block; vertical-align: top;}
.sign-notes div{width: 190px; padding: 10px 0  30px; margin:0 auto;}

.sign-docdetail{background: #fff; width:600px; height:auto;}
.sign-docdetail .doc-img{display: block; float: left; margin:20px; width: 100px; height: 100px; overflow: hidden;}
.sign-docdetail .sign-doc-info{float: left; width: 460px;margin-top: 20px; height: auto;}
.sign-docdetail .sign-doc-info p{float: left; margin-bottom:8px;width: 50%; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font:14px/20px Microsoft Yahei,"华文细黑"，sans-serif;}
.sign-docdetail .sign-doc-info p em{color: #777;}
.sign-statistics{padding: 20px 10px 20px 20px;height: 220px; width: auto; overflow-y:auto;}
.sign-count{ margin:0 20px 50px 20px; border-top: 1px solid #ddd; clear:both;height: 30px;}
.sign-count span{display: inline-block; font-size: 16px;line-height: 50px; width: 30%;text-align: center;}

.sign-list .sign-title{ color: #444; margin-right: 5px; line-height: 30px;}
.sign-list .sign-query{width:200px;margin-right: 5%;}
.sign-list .sign-query input{width:120px;}


/*.patient-list*/
.patient-list{box-shadow: 0 0 3px #aaa;z-index: 5;position:relative;width:98%; margin: 0 auto 30px; height:395px;border:1px solid #ddd; background: #fff; }
.patient-list ul:hover{background: #f5f5f5;cursor: pointer;}
.patient-list .patient{display:block;line-height:36px;border:1px solid #c3c3c3; border-bottom:none;background-image:url(../images/list_bg.gif) repeat-x;padding-left:18px;}
.patient-list .roll-out .menu-one .enter,.patient-list .roll-out .menu-one .enter-long,.patient-list .roll-out .menu-one .enter-short,.patient-list .roll-out .menu-one .checkbox{float:left;text-align:center;color:#ffffff;}
.patient-list .roll-out .menu-one{line-height:32px;background-color:#285282;overflow:hidden;}
.patient-list .checkbox{padding-left:1%;}
.patient-list .roll-out .enter{width:10%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.patient-list .roll-out .enter-long{width:26%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.patient-list .roll-out .enter-short{width:5%; font-weight: bold; color: #ff9000;}
.patient-list .roll-out .enter-short a{color: #ff9000;}
.patient-list  .roll-out .menu-below-one li{float:left;text-align:center; line-height: 24px;}
.patient-list .roll-out .menu-below-one{overflow:hidden;line-height:28px;border-bottom:1px solid #cccccc;}
.patient-list .wait-list{display:none;}
.patient-list .roll-in .menu-two .in,.patient-list .roll-in .menu-two .in-long,.patient-list .roll-in .menu-two .in-short,.patient-list .roll-in .menu-two .checkbox
{float:left;text-align:center;color:#ffffff;}
.patient-list .roll-in .menu-two{line-height:32px;background-color:#285282;overflow:hidden;}
.patient-list .roll-in .menu-two .in{width:8%;}
.patient-list .roll-in .menu-two .in-long{width:23%;}
.patient-list .roll-in .menu-two .in-short{width:20%;}

.patient-list .roll-in .menu-below-two .checkbox,.patient-list .roll-in .menu-below-two .in,.patient-list .roll-in .menu-below-two .in-long,.patient-list .roll-in .menu-below-two .in-short
{float:left;text-align:center;}
.patient-list .roll-in .menu-below-two{overflow:hidden;line-height:28px;border-bottom:1px solid #cccccc;}
.patient-list .roll-in .menu-below-two .in{width:8%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.patient-list .roll-in .menu-below-two .in-long{width:23%;min-width:190px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.patient-list .menu-below-two .in-short{width:4%; font-weight: bold; color:#ff9000; }


.patient-list .wait-list{display:block;line-height:36px;border:1px solid #c3c3c3;border-bottom:none;background-image:url(../images/list_background_image.jpg);padding-left:18px;}
.patient-list .wait-listall .menu-three .type,.patient-list .wait-listall .menu-three .checkbox,.patient-list .wait-listall .menu-three .type-long
{float:left;text-align:center;color:#ffffff;}
.patient-list .wait-listall .menu-three{line-height:32px;background-color:#285282;overflow:hidden;}
.patient-list .wait-listall .menu-three .type{width:15%;}
.patient-list .type-long{width:25%; }
.patient-list .wait-listall .menu-below-three .type,.patient-list .wait-listall .menu-below-three .checkbox,.patient-list .wait-listall .menu-below-three .type-long,.menu-below-three .type-short
{float:left;text-align:center;color:#434343;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.patient-list .wait-listall .menu-below-three{overflow:hidden;line-height:28px;border-bottom:1px solid #cccccc;}
.patient-list .wait-listall .menu-below-three .type{width:15%;}
.patient-list .menu-below-three .type-long{width:25%;}
.patient-list .menu-below-three .type-short{width:6%; font-weight: bold; color:#ff9000;}

.patient-list .menu-below-two .unable,.patient-list .menu-below-three .unable{color: #aaa;}
/*页码见layout*/


/*流程*/
.ref-patientlc{width:760px; margin: 30px auto; height: 20px;}
.ref-patientlc .hzlc{float: left; position: relative; width: 190px; height: 190px; }
.ref-patientlc-fr .hzlc{float: right;}
.hzlc i,.hzlc span,.hzlc .time{ position: absolute; left:40px;}
.hzlc i{display: block; top:50px;width: 30px;transition:all .2s ease-in-out;  height: 30px; z-index: 5; left:80px;  background:url(../images/greycicle.png) no-repeat;cursor: pointer; }
.hzlc i.finish{background:url(../images/yellowcicle.png) no-repeat; }
.hzlc i:hover{transform:scale(1.3);}
.hzlc span{display: block; width:120px;margin: 0 auto; text-align: center; color: #444;  top:90px;}
.hzlc span.jindu{font-weight: bold;}
.hzlc .time{position: absolute; top:20px; color: #000; width: 100px; font:12px Microsoft Yahei,sans-serif; text-align: center; }
.hzlc .line{ position: absolute; top:63px; height: 5px; background:#b7b7b7; z-index: 0;}
.hzlc .line1{left:80px;width:110px; }
.hzlc .line2{ width: 190px; }
.hzlc .line3,.hzlc .line5{width: 5px; height: 190px; right:0;}
.hzlc .line5{left:0;}
.hzlc .line4{right:80px; width: 110px; }

/*.hzlc .special{color:red;}*/
.hzlc div.finish{background: #cfb17b;}

/*new-referral*/
.write-ref{ padding:10px;margin:0; min-height: 364px;height: auto; clear:both; width:850px; border-radius: 4px;  background: #f5f5f5; z-index: 100; box-shadow: 0 0 10px rgba(255,255,255,.8);}
.write-ref-left{float: left; width: 200px; margin-right: 11px;  }
.write-ref-right{float: left; width: 625px;}
.write-ref-right .form-other ul li{margin-bottom: 10px;}
.write-ref-right .form-other ul li a input[type="image"]{border:none; margin-top: 4px;}

.write-ref h3{height:24px; font-size: 12px; line-height: 24px; text-indent: 10px; font-weight: bold;color: #000; border-bottom: 1px solid #ccc;}
.write-ref{font-size: 11px; }
.write-ref input[disabled="disabled"]{background: #f5f5f5; color:#898989;}
.write-ref .c-un{color: #2db9d4; padding-right:6px;}
.write-ref-info{ margin-bottom:10px; border:1px solid #ddd; background: #fff;}
.write-ref-info ul,.write-ref-in ul,.write-ref-out ul{margin-top: 10px; padding-bottom: 5px;}
.write-ref-info li{position: relative; float: left; line-height: 24px; margin-bottom: 10px; margin-left:5px; }
.write-ref-info li img{position: absolute; right:0;}
.write-ref-info li span,.write-ref-in li span,.write-ref-out li span,.write-ref-query li span{display: block; float: left; text-align: right; width: 67px; line-height: 24px; font-weight: bold; color: #285181;}
.write-ref-info li select,.write-ref-in li select,.write-ref-out li select{border:0;}
.write-ref-info li a,.write-ref-in li a{display: inline-block;}
.write-ref-info li input,.write-ref-info li select{float: left; text-indent:2px; width: 82px; height: 24px;line-height: 24px; border-bottom:1px solid #ccc;  background: #fff;}
.write-ref-info li span em,.write-ref-in li span em,.write-ref-out li span em{color: #ff9900; margin-left: 3px;}

.write-ref-in{ margin-bottom:10px; border:1px solid #ddd; background: #fff;}
.write-ref-in li{float: left; line-height: 24px; margin-bottom: 10px; margin-left:2px; margin-right: 5px; }
.write-ref-in li span{width:77px; }
.write-ref-in li input,.write-ref-in li select{float: left; text-indent:2px; width: 120px; height: 24px;line-height: 24px; border-bottom:1px solid #ccc;  background: #fff;}
.write-ref-in h5{display: block; width: 100%;margin-top: 20px; color: #777; margin-bottom: 10px; font-weight: bold;clear:both; text-indent: 10px;}

.write-ref-out{ margin-bottom:10px; border:1px solid #ddd; background: #fff;}
.write-ref-out li{float: left; line-height: 24px; margin-bottom: 10px; margin-left:5px;  }
.write-ref-out li span{width:78px; }
.write-ref-out li input,.write-ref-out li select{float: left; text-indent:2px; width: 120px; height: 24px;line-height: 24px; border-bottom:1px solid #ccc;  background: #fff;}
.write-ref-out li textarea{float: left; text-indent:2px; width: 460px; height:40px; border:1px solid #ccc;  background: #fff; resize:none;}

.write-ref-query,.write-ref-resault{ border: 1px solid #ddd; margin-bottom: 10px;background: #fff;}
.write-ref-query ul{margin-top: 10px;padding:5px 5px 20px; }
.write-ref-query li{position: relative; height:24px; margin-bottom:10px; margin-left:5px; }
.write-ref-query li img{display: block; position: absolute; right:0;}
.write-ref-query li span{width:55px; text-align: center; margin-right: 5px;}
.write-ref-query li input,.write-ref-query li select{float: left;width:120px; height:24px;line-height: 24px; border:1px solid #ccc;  background: #fff;}
.write-ref-query li input{height: 22px; width: 118px;}
.write-ref-query .referral-btns{border-top:0; }
.write-ref-query .referral-btns input{cursor: pointer; border-radius: 2px;}

.write-ref-resault{position: relative; width: 200px;}
.write-ref-resault ul{font-size: 11px;height: 400px;}
.write-ref-resault h4{height: 24px; line-height: 24px; width:200px; background: url(../images/list_bg.gif) top repeat-x;}
.write-ref-resault h4 label{display: inline-block; width:100px;text-align: center;}
.write-ref-resault li{width:200px;height:24px; border-bottom: 1px solid #ddd; }
.write-ref-resault li span{display: inline-block; width: 50%; height: 24px; line-height: 24px; text-align: center; }
.write-ref-resault li span.refrs-left{border-right: 1px solid #ddd; width: 99px;}
.write-ref-resault li a{display: block;}
.write-ref-resault li a:hover{background: #f5f5f5; line-height: 24px;}

.ref-pages{}

.float-refbtn{ position:absolute; right:6px; top:0; z-index: 10;width: 120px;height: 30px;font-size: 16px;  }
.float-refbtn input{width: 120px; text-align: center; padding-left: 15px; }
.float-refbtn i{display: block; position: absolute; left:15px; top:10px; width:14px;height:14px; background:url(../images/imgs.png) no-repeat -124px -279px;}
.referral-btns{padding-top:20px; height:20px;/* border-top: 1px solid #ccc;*/}
.referral-btns input{padding: 5px 10px; }
.referral-btns input.report-btn{margin-right: 10px; font-size: 13px;}

/*referral-print*/
.ref-ti{text-indent: 2em;}
.ref-sxzzd{font-family: Arial,sans-serif; width: 90%; margin: 0 auto;}
.ref-sxzzd input{display: block; width: 60px; height: 30px; margin: 30px auto;}
.ref-sxzzd h2{text-align: center; font-weight: bold; font-size:26px;  border-bottom:2px solid #000; line-height: 80px;}
.ref-sxzzd h3{text-align: center;  font-weight: bold; font-size:22px;   line-height:60px; margin:10px 0;}
.ref-sxzzd p,.document-sign p{ font-size: 22px; margin-bottom: 20px;}
.document-sign { text-align: right; clear:both; height: auto;}
.document-sign span{margin-right:6em;}
.ref-sxzzd i{display: inline-block; margin-left:40px;}
.sxzzd1,.sxzzd2,.sxzzd-fy{border-bottom: 1px dashed #000; width: 60%; margin: 0 auto;}
.sxzzd2{margin-top:40px;}
.sxzzd2 p{}


.sxzzd-fy{margin-top: 30px; padding-bottom: 30px;}
.sxzzd-fy p{font-size: 14px; line-height: 30px; margin-bottom: 0;}

/* =============================================================================
============================================================================= */
/*breadcrumb*/
.air-breadcrumb{position: absolute; color: #285181;right:0; bottom: 5px; font-size: 13px; line-height: 20px; width: 500px; text-align: right;}
.air-breadcrumb a{font-size: 13px; color: #285181;}
.air-breadcrumb h5{display: inline; color: #000;}
/*air-room*/
.air-room{width:980px;margin:0 auto;}
.air-banner{width: auto; height: 420px;  background: url(../images/kzzs.jpg) no-repeat center #f0f0f0; position: relative; top:-10px; z-index: -1;font: 16px/24px "华文细黑",Microsoft Yahei,sans-serif; border-left:4px solid #02c6e1;}
.air-banner-block{width: 980px; margin:0 auto;  position: relative; top:-420px;}
.air-banner-block p{position: absolute; top:200px; right:150px; font-size: 14px; color: #777;}
.air-banner-block input{background: transparent; border:none; position: absolute; top:240px; z-index: 10; font:16px/24px Microsoft Yahei,sans-serif; }
.air-banner-block input.air-text{left:230px; color: #aaa; width: 500px; }
.air-banner-block input.air-inx-seabtn{top:230px; right: 150px; width: 102px; height: 48px; background: #285181; color: #fff; font-size: 18px;  }
.air-docs{ margin-bottom: 40px; height:auto;  clear:both;}
.air-docs h2{float: left; margin:50px 0; clear:both; width: 99%; text-indent: 20px; font: 16px/24px Microsoft Yahei,sans-serif; border-left:4px solid #02c6e1;}
.air-docs h2 em{ color: #285181; font-size: 13px; font-weight: bold; padding-left: 20px;}
.air-docs ul li{ float: left;position:relative; width: 196px; height: 260px; padding-top: 10px; text-align: center;}
.air-docs ul li img{min-width: 120px; max-height: 120px; }
.air-docs ul li img.doc-medal{position: absolute; top:-1px; right:30px; height: 29px;min-width:30px; width: 30px; z-index: 1000;}
.air-docs ul li p{font-size: 14px; font-weight: bold; color: #053d82; margin-top: 8px; margin-bottom: 10px;}
.air-docs span{display: block; font-weight: normal; color: #777; font-size: 13px; line-height:24px;}
.air-docs span span{display: inline;font-weight: bold; font-size: 13px;color: #777;}
.air-docs .air-dochos{font-weight: bold;color: #333; }
.air-docs .air-docyy em{ color: #02c6e1; font-weight: bold;}

/*air-ask*/
.air-ask,.air-infosure,.air-success{float:none;padding:0;margin:20px auto 0;width: 980px;}
.ask-title{position: relative; border-bottom: 1px solid #ccc; height: 50px;}
.ask-title h1{color: #285181; font-size: 24px; text-indent: 20px; line-height: 50px;}
.ask-fillin{float: left; width: 780px; font-size: 14px;margin-top: 40px;margin-bottom: 50px;}
.ask-fillin h2{ width: 96%; height: 40px;margin-bottom: 30px; border-bottom: 1px dotted #ddd;}
.ask-fillin h2 a {display: inline-block;height: 40px; margin:0 170px 0 30px ; font-size: 16px;font-weight: bold; color: #2aacc6; transition:all ease .4s;}
.ask-fillin h2 a.current{color:#ff8f2c; border-bottom: 2px solid #ff8f2c;}
.ask-fillin h2 a:hover{border-bottom: 2px solid #ff8f2c; }
.ask-fillin h2 a.last{margin-right: 0;}

.ask-fillin dl{width: 100%; float: left; min-height: 30px; margin-bottom: 30px;}
.ask-fillin dt,.ask-fillin dd{float: left; }
.ask-fillin dt{width: 100px; text-align: right; color: #285181; font-weight: bold;}
.ask-fillin dd{width: 680px;}
.ask-fillin dt span{line-height: 20px;}
.ask-fill-addbtn{display: inline-block; margin-left: 20px;margin-top:3px; border:1px solid #285181; text-align: center; line-height: 22px; border-radius: 2px; color: #285181; width: 80px; height: 22px;}
.ask-fillin dd textarea{width:80%; padding: 5px; background: #efefef; border:none; font:14px Microsoft Yahei,sans-serif; min-height: 200px; overflow-y: auto; overflow-x:hidden;border-radius: 2px; color: #777;resize:none;}

.ask-fillin h3{width: 90%; padding: 3%; height: 20px; margin-bottom: 30px; background: #f5f5f5; font-size: 14px; }
.air-yx{max-width: 568px; float: left;font:13px/24px Arial,sans-serif;}
.air-yx-list{min-width: 540px; margin-bottom: 20px; position: relative;}
.air-yx-list span{display: inline-block; min-width: 120px; margin-left: 20px;}
.air-yx-list a{display: inline-block; position:absolute; right: 0; top:5px; width: 11px; height: 11px; background: url(../images/triage/x.png) no-repeat;}
.air-yx-btn{margin:0 0 60px 5px; line-height: 24px; }

.ask-other{float: left; border-left:1px solid #ddd; width: 198px; padding-bottom: 100px;}
.ask-docinfo {text-align: center; width:80%; margin:0 auto; border-bottom: 1px solid #ddd; padding-bottom: 20px;}
.ask-docinfo img{width: 100px; height: 100px;margin:30px auto 20px; text-align: center;display: block;background: #efefef;}
.ask-docinfo input {display: block;margin:0 auto 10px; width: 96px; height:36px; border-radius: none; line-height: 40px; font:14px/36px Microsoft Yahei,sans-serif;  }
.ask-docinfo p{margin-bottom: 10px; line-height: 30px;}
.ask-docinfo span{display:block;margin-bottom: 10px; font-size: 14px; font-weight: bold; color: #285181; line-height: 24px;}
.ask-docname{font-size: 24px;}
.ask-docjob{font-size: 16px; color: #7d7d7d;}

.ask-kstj {position: relative; padding: 10px 0; font-size: 12px;}
.ask-kstj h4{margin-bottom:20px; font-weight: bold; font-size: 14px; color: #285181; text-indent: 10px; line-height: 30px;}
.ask-kstj a{display: block; position: absolute; top:17px; right:5px;}
.ask-kstj ul li{ padding: 0 10px; margin-bottom: 20px;}
.ask-kstj ul li p{margin-bottom: 8px; color: #777;}
.ask-kstj ul li span{color: #999;}
.ask-kstj ul li p:nth-of-type(2){font-size: 13px;}
.ask-kstj ul li em{color: #000; margin-right: 20px; font-size: 14px;}

.fillin-1 .form-other ul{float:left;}
.fillin-1 .form-other>span{float: left; width: 79px;  height: 30px; font-size: 14px; line-height: 29px;  color: #285181;}
.fillin-1 .form-other ul li{float:left;}
.fillin-1 .form-other ul li b{margin-right: 5px;}
.fillin-1 .form-other ul li label{text-align: left;width:50px;}

	/*评价系统*/
.airask-layer-evaluation{width: 460px;height:490px;margin: 0 auto;padding-top: 20px;background: #fff;font-size: 14px;color: #bebebe;}
.airask-evaluation-title p{width: 212px;height:60px;margin: 0 auto;text-align: center;}
.airask-evaluation-icons{width:212px;height:100px;margin: 0 auto;}
.airask-evaluation-icons .evaluation-icons{float:left;width: 50%;height:100%;}
.airask-evaluation-icons .evaluation-icons i{display:block;width: 55px;height:32px;margin:0 auto;background: url(../images/imgs.png);}
.airask-evaluation-icons .evaluation-icons .icons-like{background-position:-462px -60px;}
.airask-evaluation-icons .evaluation-icons .icons-likeactive{background-position:-462px -16px;}
.airask-evaluation-icons .evaluation-icons .icons-dislike{background-position:-462px -110px;}
.airask-evaluation-icons .evaluation-icons .icons-dislikeactive{background-position:-462px -160px;}
.airask-evaluation-icons .evaluation-icons .icons-title{width: 65px;height:55px;margin: 0 auto;line-height:5;text-align: center;}
.airask-evaluation-stars{width:330px;height:125px;}
.airask-evaluation-stars .stars-block{width:100%;height:50%;text-align: right;}
.airask-evaluation-stars .stars-block span{float:left;display:inline-block;width:30%;height: 25px;line-height: 2;}
.airask-evaluation-stars .stars-block .stars-icons{width: 70%;float: left;}
/*.airask-evaluation-stars .stars-block .stars-icons i{display:inline-block;width: 25px;height:25px;margin-right:10px;background: url(../images/imgs.png);}*/
/*.airask-evaluation-stars .stars-block .stars-icons i.stars-active{background-position:-471px -85px; }*/
/*.airask-evaluation-stars .stars-block .stars-icons i.stars-default{background-position:-511px -85px; }*/
.airask-evaluation-opinion{width:380px;height:130px;margin: 0 auto;}
.airask-evaluation-opinion textarea{width:100%;height:95%;color: #bebebe;}
.airask-evaluation-btn{width:80px; height:20px;float: right;margin-top: 20px;}
.evaluation-tellwhy{border:1px solid #3e86c6; box-shadow: #d0edf3 0px 0px 20px;  }
.evaluation-defaule{ border: 1px solid #ddd;}
.airask-evaluation-hr{width:90%;margin: 0 auto;height: 1px;margin-bottom:25px;border-bottom: 1px solid #ddd;}

.stars-block .star1{width: 400px;  height: 30px; }
.stars-block .star1 ul,.star1 span{float:left;display:inline;height:19px;line-height:19px;}
.stars-block .star1 ul{margin:0 25px;width:240px;}
.stars-block .star1 li{float:left;width:24px;margin-right:10px;cursor:pointer;background:url(../images/star.png) no-repeat 0 -28px;}
.stars-block .star1 li a{width:20px;height:20px;display: inline-block;text-indent:-9999px;}
.stars-block .star1 strong{color:#f60;padding-left:10px;}
.stars-block .star1 li.on{background-position:0 0px;}
/*我的评价*/
.myevaluation-block{width:553px;height:700px;padding-top: 30px;}
.myevaluation-mian{width:510px;height:580px;background: #fff;}
.myevaluation-content{width:480px;height:580px;font-size: 14px;}
.myevaluation-content-left{width:30%;height:580px;border-right:1px solid #ddd;}
.myevaluation-content-left .myevaluation-content-memu{width:100%;height:555px;text-align: center;border-right:1px solid #ddd;padding-top: 25px;}
.myevaluation-content-memu li{height:50px;line-height: 4;}
.myevaluation-content-right{width:69%;height:580px;}
.myevaluation-content-right .myevaluation-content-article{width:100%;height:555px;padding-top: 25px;}
.myevaluation-content-article li{height:50px;line-height: 4;padding-left: 40px;}
.evaluation-star{height:300px;}
.evaluation-star p{height:45px;}

.stars-icons .star_ul{float:right;background:url(../images/star-big.png) no-repeat 0 -157px;margin-left:17px;z-index:10;position:relative;height:25px;}
.stars-icons .star_ul li{float:left;margin-right:1px;width:39px;height:25px;}
.stars-icons .star_ul li a{display:block;width:26px;height:25px;padding-left:10px;position:absolute;left:0;top:0;text-indent:-999em;}
.stars-icons .star_ul li .active-star{background:url(../images/star-big.png) no-repeat;}
.stars-icons .star_ul li .one-star{width:28px;background-position:0 -127px;z-index:50;}
.stars-icons .star_ul li .two-star{width:60px;background-position:0 -97px;z-index:40;}
.stars-icons .star_ul li .three-star{width:87px;background-position:0 -66px;z-index:30;}
.stars-icons .star_ul li .four-star{width:115px;background-position:0 -5px;z-index:20;}
.stars-icons .star_ul li .five-star{width:176px;margin-right:0;background-position:0 -5px;z-index:10;}
.stars-icons .s_result{padding:6px 0 0 5px;}

.evaluation-star .stars-block{width:100%;height:40px;}
.evaluation-star .stars-block span{float:left;width:70px;height:30px;line-height: 50px;}
.evaluation-star .stars-block .stars-icons{float:left;width:200px;height:30px;margin-top: 10px;}
.evaluation-star .stars-block .stars-icons ul.star_ul{margin: 0px; float: left;}
.evaluation-star .stars-block .stars-icons ul.star_ul li{padding: 0px;}
.evaluation-star .stars-block .stars-icons ul.star_ul li a{padding-left:10px;}

/*air detail*/
.air-detail{margin: 0 auto; width: 98%; background: #fff;}
.air-d-major{margin: 20px 0; width: 100%; height: 40px;line-height: 40px; font-size: 13px;border-bottom:1px solid #ddd; background: #fff; }
.air-d-major span{display: inline-block; margin-left:6px; margin-right: 6px;}
.air-d-major b{color:#285181;}
.air-d-major b.list-orange,.air-pa-info b.list-orange{color: #ff8f2c;}
.air-d-major b.list-green{color: #76be0d;}
.air-d-major b.list-navy,.air-pa-info b.list-navy{color: #285181;}
.air-d-major span.air-num{float: right; margin-right: 20px;}
.air-pa-info {width: 96%; padding:0 2%; margin: 0 auto; padding-bottom: 30px; background: #fff; }
.air-pa-info p{margin-top: 20px; font-size: 14px;}
.air-pa-info span{ margin-right: 30px;line-height: 40px; font-weight: bold; font-size: 14px;}
.air-pa-info span{ margin-right: 30px;line-height: 40px; font-weight: bold; font-size: 14px;}
.air-pa-info span.db{display:block;}
.air-pa-info span b{font-weight: normal; color: #777;}

.air-doc-info{width: 96%; padding:0 2%; margin: 0 auto; padding-bottom: 30px; background: #fff; margin-bottom:20px; }
.air-doc-info p{font-size: 14px;font-weight: bold;}
.air-doc-op-block{width:100%;min-height:120px;background: #F5F5F5;margin-top: 20px;}
.air-doc-op-block .air-doc-op-title{width:96%;margin: 0 auto;height:40px;border-bottom: 1px solid #ddd;line-height:40px;}
.air-doc-op-title b{color: #000;}
.air-doc-op-block .air-doc-op-content p{font-weight: normal;margin:10px 20px 0 20px;color: #898989;}
.air-doc-op-block .air-doc-op-content{padding-bottom: 10px;}
.air-doc-op-block .air-doc-op-title span{display: inline-block;width:150px;height: 30px;margin-left: 20px;color: #777;font-weight: normal;}
.air-detail .button-size{margin-left: 20px;margin-bottom:20px;background: #fff;height:100px; }


.air-d-fj{padding-top: 30px; width:100%; border-top: 1px dotted #ddd; }
.air-d-fj dd,.air-d-fj dt{}
.air-d-fj dt{font-weight: bold; font-size: 14px; width: 85px;}
.air-d-fj dd a{display: block;width: auto;float:left;}
.air-d-fj dd a span{font-size: 12px; line-height: 24px; font-family: arial,sans-serif;}
.air-d-fj dd a:hover{color: #1a9ebb;}

.air-doc-res{width:100%; height: auto; background: #eef6f7; font-size: 14px; position: relative;}
.air-doc-res dl{ padding:20px;}
.air-doc-res dt,.air-doc-res dd{float: left;}
.air-doc-res dt{font-weight: bold; color:#285181;margin-bottom: 10px; }
.air-doc-res .jh{margin:10px; width: 300px; }
.air-doc-res .jh b{line-height:24px; color:#228ba0;}
.air-doc-res .jh strong{margin-left: 10px; color:#228ba0; }
.air-doc-res dd {clear:both;}
.air-doc-res dd p{width: 100%; position: relative; margin-top: 0;}
.air-doc-res dd em{display: block; position:relative;  margin-bottom: 20px; font-size: 12px;color: #7d7d7d;}
.air-d-input{margin-bottom: 30px; margin-left:30px; }
.air-d-input input{width:200px; height: 40px;  margin: 30px 20px 30px 0;}
.emr-links a{color: #76be0d; text-decoration: underline;}

/*通用list style*/
.air-list{position: relative;padding-bottom: 60px;min-height: 600px;}
.air-list a:hover{text-decoration: underline;}
.air-list-tab{width:100%; padding:30px 0 40px;}
.three-tab{width:420px;border-bottom: 1px solid #1a9ebb; height: 30px;}
.three-tab li{float: left; padding:0 20px; width: auto; line-height: 30px; font-size: 15px;  border-top-left-radius: 2px;border-top-right-radius: 2px; cursor: pointer; }
.three-tab li.current{background: #1a9ebb; color: #fff; }

.air-list-con thead tr{width: 100%; padding:5px 0;line-height: 50px; background: #dcebee;font-size: 15px; text-align: center;}
.air-list-con tbody{border-bottom: 1px solid #bfbfbf;background: #fff;}
.air-list-con tbody tr{line-height: 30px;}
.air-list-con tbody td{text-align: center; vertical-align: middle;padding:20px 5px; font-family: Arial,sans-serif;}
.air-list-con .air-li-td td{background: #eee; font-size: 14px;line-height: 40px; text-indent:2%; padding: 0;font-weight: bold;font-family: Microsoft Yahei,"华文细黑",sans-serif; }
.air-li-td span{ min-width: 120px;margin-left:1%; margin-right: 40px;  color: #555;}
.air-li-td a{color: #1a9ebb;display: inline;}
.air-list-con td.alignleft{text-align:left;}
.air-list-con td.tablelong{padding-left:10px;padding-right:10px;}
.air-list-cz a{display: block; text-align: left; text-indent: 35%; color: #285181; line-height: 24px;}
.air-list-stu{display: block;  position: relative; z-index: 9; cursor: pointer;}
.air-list-stu:hover{background: #fff;}
.air-list-stu i{display: inline-block; margin-left: 10px; width:15px; height: 12px; /*background: url(../images/selbt.png) no-repeat;*/ background: url(../images/icons.png) no-repeat -545px -140px; }

.air-dropmenu{ position: absolute; display: none; background: #fff; padding:0 0 10px; top:50px; width: 10%;border: 1px solid #d7d7d7 ; border-top:none; z-index: 0;}
.air-dropmenu li{height: 24px; font:13px/24px Arial,sans-serif; text-align:left ; text-indent: 20px;}
.air-dropmenu li a{display: block;}
.air-dropmenu li:hover{background: #f5f5f5;}
.air-dropmenu li:hover a{color: #1a9ebb; text-decoration: none; }
.list-green,.list-blue,.list-orange{font-weight: bold;}
.list-green{color: #76be0d;}
.list-blue{color: #1a9ebb;}
.list-orange{color: #ff8f2c;}
.click-all{position: absolute; width: 100%; height: 100%; z-index: -1;}
.video-button{  float: right;padding:0 20px; height: 32px; line-height: 32px; margin-right: 30px; font-family:  Microsoft Yahei,"华文细黑",sans-serif;}
/*patient-table*/
.add-patient{width: 100px; height: 32px; line-height: 32px; float: right; margin-right: 30px; font-family:  Microsoft Yahei,"华文细黑",sans-serif;}
.patient-table {margin-top: 40px;}
.patient-table tbody td{padding:5px;}
.patient-table td .patient-resv{ width: 100%; min-height: 30px; border:none; padding: 10px 0;}

.patient-resv tr{height: 30px; line-height: 30px; width:100%;}
.pa-hide{display: none;background: #f5f5f5;}
.pa-hide .sq{display: block; position: absolute; bottom: 5px; right:8px; font-weight: bold; line-height: 18px;}
.patient-table tbody .pa-hide td{ padding:0;padding-bottom: 20px; position: relative;}
.patient-table tbody .pa-hide td .patient-resv td{padding: 0 5px;white-space:pre-wrap; }
.air-list-con tbody tbody{border-bottom:none;}
/*public-pop*/
.air-add-patient li{margin:0 auto 20px; height: 30px; line-height: 30px; }
.air-add-patient label{display: inline-block;width:120px; text-align: right;  font-weight: bold;}
.air-add-patient input,.air-add-patient select{ height:24px;background:#eee; border:0;border-radius:2px;position: relative;margin-left: 20px; width: 220px;}
input.pa-ver{width: 120px;}
.air-add-patient input.getcode-btn{margin-left: 10px; width: 92px; height: 24px; color:#fff; background:#2aacc6; font-size:13px;}

.upload-tips{ font-size: 14px;  line-height: 30px; text-align:left;}
.upload-tips em{display: block; color: #7d7d7d;margin-top: 20px;}
.upload-agree{ margin:10px 20px 0 0; font-size: 14px; text-align: right;}
.upload-agree a{color: #02c6e1;}
.ask-cho-con{height: auto;min-height: 180px;min-width: 690px;margin-bottom: 60px;}
.ask-cho-con .table-text{padding: 5px 0;}
.ask-cho-con tr:hover{background: #efefef; cursor: auto;}
.ask-cho-con .table-tit:hover{background:transparent; cursor: auto;}
#patientFileListBtn{bottom: -5px;position: absolute;right: 0px;}
.pop-pages{right: 230px;position: absolute;bottom:10px;}
.pop-pages a{display: inline-block; color: #000; font:800 13px Simsum,sans-serif; padding: 0 5px; line-height:24px;}
.pop-pages a.current,.pop-pages a:hover{color: #2db6d2;}
.fjlx{font-size: 13px;margin-bottom: 10px;}
.fjlx label{  display: inline-block;font-weight: bold; text-align: right; width:120px; }
.fjlx select,.fjlx input{height: 24px; border-radius:2px; width: 220px;}
.fjlx img{position: relative; right:25px; top:5px;}
.fjlx p{margin-left: 120px; width: 205px; overflow: hidden; white-space:nowrap;text-overflow:ellipsis;font-size: 12px; line-height: 24px;}
.fjlx p a{display: inline-block; position: absolute; left:344px;margin-top: 5px; width: 11px; height: 11px; background: url(../images/triage/x.png) no-repeat;}
.fjlx .lakeblue-btn{margin-left: 120px; margin-top: 20px; height: 24px; width: 220px;}

/*info sure*/
.infosure-con h3,.air-tip{margin:50px auto; width: 90%; background: #f5f5f5; font-size: 16px; height:80px; line-height:80px; text-align: center;}
.infosure-con h3 a{color: #02c6e1;}
.infosure-con h3 span{color: #ff8f2c;padding:0 5px;}
.infosure-con ul{height: auto;}
.infosure-con li{width:90%;min-height:20px; height:auto; margin:0 auto 20px;font-size: 14px;overflow:auto;}
.infosure-con li label{float: left; width: 200px;margin-right: 10px; font-weight: bold; text-align: right;}
.infosure-con li span{display:block;float: left; min-height: 24px; line-height: 24px; color: #7d7d7d; max-width: 660px;}
.infosure-con .air-img {height:160px;}
.infosure-con .air-img p{font:12px Simsum,Arial,sans-serif;margin: 5px 0;}
.infosure-agree{text-align: center; line-height: 30px;}
.infosure-agree a{color: #ff8f2c;}
.infosure-con input.lakeblue-btn{display: block; width: 200px; height: 60px; margin: 20px auto 50px; text-align: center; font-size: 16px;}

/*success false*/
.air-success,.air-false{width:980px; margin:0 auto 50px;}
.air-tip img{width:48px; float: left; margin-left:60px;margin-top: 20px;}
.air-tip p{ text-align:left; margin-left:150px;}
.air-resault li{width:450px; height: 30px; clear:both; margin:30px auto 20px; font-size: 14px;}
.air-resault li label{display: block; float: left; width: 150px; text-align: right; font-weight: bold;}
.air-resault li span{display: block; float: left; margin-left: 20px; color: #777;}
.air-success input,.air-false input{ width: 200px; height: 60px; text-align: center; font-size: 16px; margin-right: 20px; }

.air-faq{width:90%; margin: 0 auto;padding-bottom: 100px; text-align:left; font-size: 14px; line-height: 30px;}
.air-faq p{text-indent: 150px;}
.air-faq p.air-a{ color: #7d7d7d;}
.air-faq span{display: inline-block; margin: 50px 0; text-indent: 150px; }
.air-faq span a{ color: #02c6e1; text-decoration: underline;}

/*room*/
.room{position: relative; background:#dbdbdb;width: 100%;min-width:980px; min-height:620px;height: 100%;   }
.room-name{ width: 100%; position: relative; top:0; z-index: 1000; color:#fff; line-height: 40px; background:url(../images/roomTitlebg.jpg) center repeat-x;}
.room-name strong{font-size:18px; font-weight: normal; display: inline-block; padding-left: 20px;}
.room-name span{font-size: 15px; padding-right: 10px; padding-left:5px}
.room-name .few-people,.room-name .room-time{color: #c6d0d1;}
.room-name a{display: inline-block; float: right; color: #fff; font-size:15px; padding:0 15px 0 5px;}
.room-videos{position: relative;   width: 98%; padding-left: 2.1%;  background: #285181;}
.room-videos .room-mine,.room-videos .room-member{float: left;position: relative; margin-top: 20px; margin-right: 10px; width:120px; }
.room-videos .room-mine{margin-right: 40px;height: 120px; background: transparent;}
.video-content,.video-content video{display: block; background: #000; width: 120px; height: 75px;}
.room-mine p,.room-member p{ line-height: 20px; width: 120px; color:#fff; vertical-align: middle;}
.room-mine span,.room-member span{display: block; float: right;vertical-align: middle; }
.room-mine .mem-name,.room-member .mem-name{margin-right:4px; }
.room-mine .mem-hosname,.room-member .mem-hosname{margin-left:4px;text-align: right; width: 120px; overflow: hidden;font-size:10px; white-space:nowrap;text-overflow:ellipsis;}
.room-mine p a,.room-member p a{display:none; width:28px; height: 28px; margin-right: 5px;  margin-top: 5px; background:url(../images/room.png) no-repeat;}
.room-mine p .webcam,.room-member p .webcam{background-position: 0 0;}
.room-mine p .wc-unable,.room-member p .wc-unable{background-position: 0 -33px;}
.room-mine p .microphone,.room-member p .microphone{background-position: 0 -67px;}
.room-mine p .mp-unable,.room-member p .mp-unable{background-position: 0 -102px;}
.video-content img,.loading-con img{position: absolute; left:40px; top:10px;  width:35px; height:35px;}
.video-content p,.loading-con p{position: absolute; left:12px; top:50px; font-size: 12px; opacity: .8;}

.room-contain{float: left; position: relative; margin: 1%; width:72%; height:auto; min-height:150px;  background: #000; overflow: hidden; }
.room-contain img.imgloading{display: block; position: relative; width: 106px; height: 98px; margin: -48px auto 0; top:50%; }
.room-zl,.room-fj{color: #fff; width:100%; height:100%; position: relative; overflow: hidden;}
.room-zl-tab{cursor: pointer;height: 5%; }
.room-zl-tab li{float: left;color: #aaa; min-height:20px;line-height:20px; padding: 0 5px; border-radius:4px 4px 0 0 ;}
.room-zl-tab li.zhuyuan{color: #bad893;}
.room-zl-tab li.menzheng{color: #74d1de;}
.room-zl-tab li.current{color: #f5f5f5;border:1px solid #f5f5f5; border-bottom: 0;background: #555; }
.room-zl-tab li span{margin-right: 5px; }
.room-zl-tab a{float: right; margin-right: 5px; margin-top:0.5%; display: table-cell; vertical-align: middle;}
.room-zl-tab i{display: block; width: 16px;height: 16px; background: url(../images/room.png) no-repeat;}
.room-zl-tab i.img-fullscreen{background-position: -64px -58px;}
.room-zl-tab i.img-minimize{background-position: -64px -40px;}
.room-zl-tab i.img-left{background-position: -79px -0px;}
.room-zl-tab i.img-left:hover{background-position: -64px -0px;}
.room-zl-tab i.img-right{background-position: -79px -18px;}
.room-zl-tab i.img-right:hover{background-position: -64px -18px;}
.room-zl-tab .resault-btn{font-size: 12px; font-weight: bold; color: #74d1de;background: #74d1de; color: #000; border:1px solid #74d1de; border-radius: 2px;}
.room-zl-tab .resault-btn:hover{background: transparent; color: #74d1de;}

.room-fj,.room-fj-img{height: 100%;}
.room-fj a.img-fy{display: block; position:absolute;z-index:100; top:20%; width:9.2%; height: 46%;  max-width: 128px; max-height: 294px;}
.room-fj a img{display: block; margin: 0 auto; height: 100%; overflow: hidden;}
.room-fj .fy-left{ left:0; top:10%; }
.room-fj .fy-right{ right:0; top:10%; }
.fj-img-contain{position: relative; max-width: 100%; max-height: 95%;}
.fj-img-contain img.fj-img{display: block;width: auto;max-width: 100%; height: 95%; max-height: 95%;margin: 0 auto;}

.room-bottombar{position: absolute;display: none; bottom: 0; width: 100%; height:50px; line-height: 50px; background:rgba(0,0,0,.5); }
.room-bottombar ul{width: 720px; height:100%; margin: 0 auto; }
.room-bottombar ul li{float: left; padding:0 10px; margin-right: 10px;}
.room-bottombar ul li a{ color: #fff;font-size: 14px; }
.room-bottombar ul li span{vertical-align:middle; display: block; float: left;}
.room-bottombar ul li ul{display: none; position: absolute;height: 60px; bottom:50px;border-radius: 4px; width: 100px; background:#fff; box-shadow: 0 2px 4px #ddd;}
.room-bottombar ul li ul li{float: none; margin-right:0; line-height: 30px;text-align: center;border-radius: 4px;  font-size: 14px;}
.room-bottombar ul li ul li:hover{background: #eee;cursor: pointer;}
.room-bottombar i{float: left;display:block; margin-right: 10px; margin-top: 15px; width: 20px; height: 20px; background: url(../images/room.png) no-repeat;}
.room-bottombar i.img-rotate{background-position: -37px -2px;}
.room-bottombar i.img-view{background-position: -38px -34px;}
.room-bottombar i.report-view{background-position: -37px -67px;}
.room-bottombar i.data-view{background-position: -37px -100px;}
.room-bottombar i.img-save{background-position: -37px -127px;}
.room-bottombar i.img-fullscreen{background-position: -37px -154px;}
.room-bottombar i.img-scaled{background-position: -37px -180px;}
.room-trigger{position: absolute;background: transparent; bottom: 0; right: 0; width: 67%; height:10px;}

.room-right{position: relative;float: left; margin-top: 1%; width:25%; height:55px;  bottom: 0; }
.room-status{ width:100%; height: 30%; overflow-y:auto; background: #eee; }
.room-status p{margin:10px 5px;}
.room-status em{color: #ff8f2c;}
.room-status span{font-weight: bold;}
.room-status span.status-time{margin-right: 5px;}
.room-act-tab{height: 31px;border-bottom: 1px solid #285181; background: #fff; padding-left: 10px;}
.room-act-tab li{float: left; position: relative; bottom: -2px; padding: 0 10px; line-height:28px; font-size:14px;color: #a0a0a0; cursor: pointer;}
.room-act-tab li.current{ border:1px solid #285181;border-bottom-color:#fff; border-radius:4px 4px 0 0; color: #285181;}
.room-act-tab li.fr{float: right; font-size:12px; }
.room-chat,.room-zdyj{ display: none;position:relative;  background: #fff;}
.room-zdyj dl{height: 100%;}
.room-zdyj dd{padding-top: 2%; height: 82%; }
.room-zdyj dd label{display: block; margin-top: 1%; margin-left:5px; height:8%; font-weight: bold;color: #898989;}
.room-zdyj textarea{width:96%; border:0; height:100%; padding:0 2%;resize:none; background: #fff;}
.room-zdyj dt{position: relative;bottom: 0; height:16.2%; background: #285181; color:#fff;}
.room-zdyj dt a{display: inline-block; margin: 5px  0  0 5px;border-radius:2px; padding:2px 5px; background: #fff; color:#285181;}
.room-zdyj dt a.current{background: #2aacc6; color: #fff;}
.chat-box{overflow-y:auto; }
.chat-box dl{width:95%; padding: 6px 0; margin-left: 12px;}
.chat-box dt span{display: inline-block; margin-right: 10px; color: #099db4;}
.chat-box dd{margin-top: 5px;}
.room-send{position: absolute; height:50px; bottom: 0; width: 100%; background:#285181; }
.room-send input{float:left;margin-left: 10px;margin-top: 8px; height: 32px;}
.room-send input.rsendbtn{width:60px; background:#76be0d; color: #fff;  border-radius: 4px; }
.room-send input.rsendbox{background:#fff; width: 65%;  border-radius: 4px;text-indent: 10px; height: 30px;}
.room-opinions{background: #fff;display: none; width:650px; border-radius: 2px; padding: 15px; font-size: 14px;}
.room-opinions textarea{ resize:none;overflow-y:auto; width: 450px;height:400px; border:1px solid #000;color: #7d7d7d; font-size: 13px; }
.room-new-exam{margin-left: 10px; width: 180px;height:406px; background: #fff;  border:1px solid #000; overflow-y: auto;}
.room-new-exam h4{color: #285181; line-height: 30px;margin-bottom:5px; text-indent: 5px; background: #f5f5f5;}
.room-new-exam h5{color: #000;line-height: 24px; margin-bottom: 5px; text-indent: 10px; font:bold 14px Microsoft Yahei,sans-serif;}
.room-new-exam ul{padding-bottom:10px; margin: 5px auto 0; border-bottom: 1px solid #ddd;}
.room-new-exam li{ cursor: pointer;}
.room-new-exam li input{float: left;margin-left: 10px;}
.room-new-exam li span{float: left; width: 120px; line-height: 20px;font-size: 12px; margin-left: 2px;color: #898989; }
.room-new-exam li:hover span{color: #2aacc6;}
.room-new-exam li span.light-text{color: #2aacc6;font-weight: bold;}
.room-opinions input{margin-right: 5px;}
.opi-btn{width: 502px;margin: 0 auto;}
.opi-btn input{display: block;font-size: 15px; width:150px;  float: left; margin: 10px 10px 20px; border-radius: 2px;  height: 30px; line-height: 30px;  color: #fff; text-align: center;  }

.hosttag{position:absolute; top:-19px ;left:0; border-radius: 4px 4px 0 0; border:1px solid #fff; border-bottom: none;padding: 2px 5px 0; z-index: 0;  font-size: 12px;  color: #fff; } 
.mh{width: 100%; height:2%;}

.roomVoice em{margin-top:5px; display:block; width:24px; height:24px;float:left; background:url(../images/room.png) no-repeat;}
.roomVoice em.default{background-position:0 -142px;}
.roomVoice em.unable{background-position:0 -172px;}

#LOADING-GREY-DIV{position:absolute; top:0; left:0; width:120px; height:75px; background-color:#000;  z-index:40;}
#LOADING-DIV{display: block; position: absolute;top:0;width: 120px;height:75px; z-index:45; vertical-align: middle; color: #fff; font-size: 13px; line-height: 24px;}
#LOADING-DIV img{z-index:45;width:24px; height:24px;display:block; left:45px; top:18px; position:absolute;}
#LOADING-DIV p{font-size:12px; margin-top:45px; line-height:20px;height:20px; text-align:center; }

/* toolbar */
.img-out a{ padding:3px 5px; vertical-align:bottom;color:#000;font-family:SimSun,sans-serif;}
.img-out a:hover{color: #768283;}
.aycan-box .img-bar p{float: right;}

.share-tip{font:14px SimSun,sans-serif;padding:10px 2px;  margin-top:30px; line-height:25px;  background: #fff; box-shadow: 0 2px 4px #ccc; text-indent: 20px; }
.share-tip span{color:#285180;font-weight:bold; padding:0px 3px;}
.share-tip a{color:#30c6eb;font-weight:bold; padding:0px 3px;font-size: 12px;text-indent: 20px;display: inline-block;width: 100%;}

/*right search bar*/
.sortby{ height: 35px; padding: 20px 10px; border-bottom:1px dotted #ddd; }
.sortby p{font:13px/35px  Arial,SimSum,sans-serif;}
.sortby-left {float: left; height: 35px;}
.sortby-left input{background: transparent; cursor: pointer; }
.sortby-left input:hover{ text-decoration: underline;font-weight: bold; color: #2fcde4; }
.sortby-right{position: relative;float: right; width: 240px;  height: 35px;}
.sortby-right .magnifier{position: absolute; width: 30px; height: 30px;top:0; right:0;cursor: pointer;  vertical-align: middle;background: url(../images/imgs.png) no-repeat 2px -108px;}
.queryimages-selcte .user-select p{position: absolute;top:0px;display:inline-block;left:-60px; width:60px;}
.queryimages-selcte .user-select{margin-left: 60px;}

/*download*/
.download{position: relative; width: 100%;}
.width1200{width: 1200px; margin: 0 auto; }
.head-spc{ position: absolute;width:100%; height: 70px; top:0; z-index: 200;}
.white-head,.black-head{height: 70px;}
.logo-white{margin-top: 5px; width: 160px; height: 60px; background: url(../images/download.png) no-repeat 0 -101px; }
.logo-white a{display: inline-block; width: 100%; height: 100%; }
.head-spc .white-headright{ width:238px; text-align: right;}
.white-headright li,.black-headright li{ float: left; width: auto;margin-right: 20px;font-size: 14px;}
.white-headright li img,.black-headright li img{display: block; float: left; margin-top: 17px; width: 36px; height: 36px;margin-right: 20px;}
.white-headright li a,.black-headright li a{ color: #fff; display: block; float: left; line-height: 70px;}
.black-headright li a{color: #000;}
.white-headright li span,.black-headright li span{display: block; float: left;}
.dl-bg{background-color: #27aabd;width: 100%;height: 675px;overflow: hidden; min-width: 1200px; z-index: 0; background: url(../images/downloadBanner1.jpg) no-repeat center;}
.dl-banner{position: relative;margin:0 auto;height: 675px;width: 1200px;}
.dl-banner .dl-btn{display: block;position:absolute; left:40px; width: 340px; height: 65px; background:url(../images/download.png) no-repeat ; }
.dl-banner a{display: block; position: absolute;width: 150px; height: 30px; }
.dl-banner a.dl1{left:53px; top:560px;}
.dl-banner a.dl2{left:53px; top:598px;}
.dl-banner a.dl3{left:355px; top:560px;}
.dl-banner a.dl4{left:355px; top:598px;}

.dl-code{background: #fff; padding: 30px 0;clear: both;min-width: 1200px; width: 100%; }
.dl-code h2{display: block; width: 368px; height: 50px; margin:30px auto ; background:url(../images/download.png) no-repeat 0 0;}
.dl-code ul {width: 320px; margin: 0 auto; height: 200px;}
.dl-code ul li{ float: left;width: 100px; height: 100px; padding: 30px;}
.dl-code ul li img{width: 100px; height: 100px; }
.dl-code ul li p{font-size: 14px; line-height: 30px; color: #ff9000; text-align: center;}

.dl-browser {padding: 30px 0; background: #f8f8f8; width: 100%;height:60px;min-width: 1200px; width: 100%;}
.dl-browser span{font-size: 14px;text-indent: 20px; color: #444; text-align: left; margin-right:50px; height:60px; line-height: 60px; float: left; }
.dl-browser a{float: left; width: 48px; height: 48px; margin-right: 70px; background: url(../images/download.png) no-repeat; text-indent: -999px; font-size: 0;}
.dl-browser a.ff{background-position: -409px -31px;}
.dl-browser a.chrome{background-position: -496px -31px;}
.dl-browser a.safari{background-position: -584px -31px;}
.dl-browser a.uc{background-position: -669px -31px;}


/*app下载*/
.layer{width: 1250px; min-width: 1250px; margin: 0 auto;}
.main{width: 100%; height: 675px; background: url(../images/app-downloadbg.jpg);}
.main-top{height:45px;padding-top:14px;}
.m-t-logo{float: left; width: 143px; height: 45px; background: url(../images/index.png) no-repeat; margin-left: 12px;}
.m-t-ul{float: right; line-height: 45px; margin-right: 98px;}
.m-t-ul li{float: left; margin-right: 15px;}
.m-t-ul li a{color:#fff; font-size: 14px;}
.m-t-ul li a:hover{color:#4baef3;}
.main-content{height: 566px; padding-top: 51px;}
.m-con-left{float:left; width: 264px; height: 527px; margin-left: 116px; background: url(../images/download.png) no-repeat; }
.m-con-right{float:left; margin-left: 237px; width: 630px; padding-top: 2px;}
.m-con-title{position:relative; width: 406px; height: 111px;}
.m-con-title h1{width: 283px; height: 71px; background: url(../images/download.png) no-repeat  0 -542px; text-indent: -99em; overflow: hidden;}
.m-con-title h3{position: absolute; left: 307px; top: 42px; width: 95px; height: 26px; background: url(../images/download.png) no-repeat  -306px -584px; text-indent: -99em; overflow: hidden;}
.m-con-title span{line-height: 43px; font-size: 16px; color: #72c1f9;}
.m-con-ul{margin-top: 18px; }
.m-con-ul li{float: left; }
.two-code{display: block; width: 180px; height: 180px;}
.m-con-ul span{display: block; width: 185px; height: 40px; line-height: 40px; text-align: center; font-size: 15px; color: #fff;}
.iphone, .android{display: block; width: 180px; height: 52px; margin-top: 21px; background: url(../images/download.png) no-repeat -286px -399px; }
.iphone:hover {background: url(../images/download.png) #4baef3 no-repeat -286px -399px; }
.android{margin-top: 24px; background: url(../images/download.png) no-repeat -286px -471px;}
.android:hover{margin-top: 24px; background: url(../images/download.png) #4baef3 no-repeat -286px -471px;}
.m-con-li{margin-left: 132px;}
.middle{width: 100%; height: 118px; background: #f8f8f8;}
.middle span{float: left; margin-left: 43px; line-height: 118px; }
.browser-icon{float: left; margin:29px 0 0 49px;}
.browser-icon li{float: left; width: 44px; height: 44px; margin-right: 74px; background: url(../images/download.png) no-repeat -522px -10px;}
.browser-icon .b-i-1{background: url(../images/download.png) no-repeat -521px -82px;}
.browser-icon .b-i-2{background: url(../images/download.png) no-repeat -520px -157px;}
.browser-icon .b-i-3{background: url(../images/icon4.png) no-repeat;}

/*icr*/
.icr-bg{background-color: #27aabd;width: 100%;height: 615px;overflow: hidden; min-width: 1200px; z-index: 0; background: url(../images/deepblue-bg.jpg) repeat ;}
.icr-banner{margin:0 auto;height: 675px;width: 1200px;opacity: 0; background: url(../images/vedioBanner1.png) no-repeat center; }

.icr{height:660px; width: 100%; background:url(../images/blue-bg.jpg) repeat;background-attachment: fixed; min-width: 1200px;}
.icr h1{margin-top: 80px;margin-bottom: 80px;}
.icr-cont{position: relative; width: 980px;margin:0 auto;  height: 360px;padding-top: 40px;}
.icr-cont i{position: absolute; display: block; width: 21px; height: 21px; background:url(../images/icr_line.png) no-repeat -959px -22px;transition:all ease-in-out .2s ; -webkit-transition:all ease-in-out .2s ; -moz-transition:all ease-in-out .2s ; }
.icr-cont p{position: absolute; color: #000; top:150px;}
.icr-line{position: relative; display: block;top:30px; width: 980px;height: 310px; background:url(../images/icr_line.png) no-repeat center bottom; }
.icr-step{position:absolute; width: 120px; height: 180px;  font:16px/24px Microsoft Yahei,"华文细黑",sans-serif;}
.icr-step1{left:0; bottom: 0;}
.icr-step2{left:280px; bottom: 80px;}
.icr-step3{left:580px; bottom: 100px;}
.icr-step4{right:10px; bottom: 180px;}
.icr-btn{display: block; margin:20px auto; background: #316f8f; font: 22px/50px Microsoft Yahei,"华文细黑",sans-serif;color: #fff; text-align: center; box-shadow:3px 3px 9px 0 #c7c7c7; width:205px;height: 50px;border-radius:3px; }
.icr-btn:hover{opacity: .9;}
.icr-step1 i{left:48px; top:118px;}
.icr-step2 i{left:48px; top:108px;}
.icr-step3 i{left:40px; top:118px;}
.icr-step4 i{left:58px; top:118px;}
.icr-step1 p{ left:10px;}
.icr-step2 p{ left:10px;}
.icr-step3 p{ left:20px;}
.icr-step4 p{ left:40px;}
.icr-step em{position: absolute;  display: block; width: 80px; height: 80px; background: url(../images/icr_line.png) no-repeat -449px 0;}
.icr-step img{position: absolute;   width: 80px; height: 80px;display: none;}
.icr-step .icr-icon1,.icr-step1 img{top:30px; left:20px;}
.icr-step .icr-icon2,.icr-step2 img{top:20px; left:20px;}
.icr-step .icr-icon3,.icr-step3 img{top:25px; left:13px;}
.icr-step .icr-icon4,.icr-step4 img{top:30px; left:30px;}
.icr-step:hover i{transform:scale(1.5);-moz-transform:scale(1.5);*background-position:-959px 0; }

/****doc****/
.docbox-topser{ padding-top:40px; text-align:right; overflow:hidden; margin-left:637px;}
.title-h{ font-size:13px; line-height:20px; padding:5px;}
.login-top{background:url(../images/bigbg.jpg) repeat-x; height:70px;}
.topbox{width:1000px; margin:0px auto; overflow:hidden}
.docbox{width:1000px; margin:0px auto; clear:both}
.docbox ul{padding:20px 10px; overflow:hidden}
.docbox ul li{ float:left; width:315px; border:1px solid #e8e8e8;overflow:hidden; margin-bottom:10px;}
.docbox ul .jpgbox{ float:left; width:95px; display:block; padding:5px;}
.docbox ul .txtdocbox{ float:left; width:198px; display:block; padding-left:5px; line-height:25px; color:#333}
.docbox ul li a{color:#333}
.bgcol{ background:#edf8fc; margin:0px 10px;}

/*verified*/
section.verified-s{width: 100%; min-width: 980px; position: relative; padding: 0; margin:0; margin-top: -10px;}
.verified{z-index: -1; position: relative; top:-10px;}
.verified-block{position:absolute;top:45%; left:50%; padding: 10px; margin-top: -235px; margin-left:-330px; width: 640px; height: 450px; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,0.2);}
.verified-block h2{text-align: center; font:22px/60px Microsoft Yahei,sans-serif; margin:10px 0; color: #285181;}
.verified-block h4{font:16px/24px Microsoft Yahei,sans-serif; padding:10px 15px; margin-bottom: 30px;}
.verified-block p{position: relative; width: 360px; margin: 0 auto; height: 30px; margin-bottom: 20px;}
.verified-block p label{ width: 100px; font-ize: 14px; font-weight: bold; color: #285181; text-align: right; line-height: 30px; float: left;}
.verified-block .verified-sub{margin-left:240px; width: 222px; height: 35px; border-radius:2px;color:#fff; font:bold 14px Microsoft Yahei,sans-serif; background:#2aacc6; cursor: pointer;}
.verified-block p .v-input{width: 220px;}
.verified-block .tips{position: absolute; opacity: 0; color: #76be0d; width: 160px;right: -150px; top: 0; cursor: default;}
.verified-block .wrong{background: transparent; line-height: 30px;border:0; color: #f00; }
.verified-block .correct{color: #76be0d;}
.v-input-spc{width: 105px;}
.v-blue{color: #02c6e1;}
.verified-btn{margin-left: 10px; width: 90px; height: 30px; font:13px  Microsoft Yahei,sans-serif; background: #285181; color: #fff; border-radius: 2px; }
.verified-back{display: inline-block; position: absolute; right: 10px; bottom: 10px; font:14px  Microsoft Yahei,sans-serif; color: #ff8f2c;}



/***news hs***/
.hp-content{margin-top: 30px;}
.hp-content section{margin:0; width: 100%; padding: 0; display: none;}
.hp-head{width: 100%; height: 250px; margin-bottom: 10px; }
.hp-img{float:left; width:360px; margin-right: 50px;}
.hp-img img{width: 360px; height: 180px; }
.hp-img span{display: inline-block; height: 30px;margin-top: 10px; line-height: 30px; color: #898989; font-size: 14px;}
.hp-img span em{color: #2db9d4; margin:0 3px;}
.hp-img a{display: block; float: right; height: 30px;margin-top: 10px; line-height: 30px; color: #ff9000; font-size: 14px;}
.hp-profile{width:530px; float: left;  }
.hp-profile h1,.se-hp-res h1{color: #285181; width: auto;margin-bottom: 20px;}
.hp-class{margin-left: 30px;  width: 50px; height: 24px; padding: 0 5px; color: #fff; background: #317f8f; font-size: 14px; vertical-align: bottom; line-height: 24px; }

.hp-profile label,.se-hp-res li label{color: #aaa;}
.hp-profile li{font-size: 14px; line-height: 24px;}
/*.hp-profile span,.se-hp-res li p span,.hp-map span{color: #000;}*/
.hp-tabs{width: 100%; height:50px;border-bottom: 1px solid #ccc;margin-bottom: 30px; cursor: pointer;}
.hp-enter{height: 36px; color: #ccc;   margin-top: 30px;}
.hp-enter li{float: left; margin-right: 20px;}
.hp-enter li a{font-size: 14px;  display:inline-block;line-height: 36px; padding:0 20px; border:1px solid #c7c7c7;}
.hp-enter a.yxcx {color: #317f8f;}
.hp-enter a.yxcx:hover{border-color:#317f8f;}
.hp-enter a.bgcx{color: #285181;}
.hp-enter a.bgcx:hover{border-color:#285181;}
.hp-enter a.yygh{color: #2db9d4;}
.hp-enter a.yygh:hover{border-color:#2db9d4;}
.hp-enter li i{display: inline-block;position: relative; top: 5px; width: 18px; height: 18px; margin-right: 10px; background: url(../images/imgs.png) no-repeat;}
.hp-enter li.unable a{color: #ccc;}
.hp-enter li.unable a:hover{border-color:#ccc; cursor:default;}
.hp-enter li.unable a.yxcx i{background-position: -52px -260px;}
.hp-enter li.unable a.bgcx i{background-position: -75px -260px;}
.hp-enter li.unable a.yygh i{background-position: -99px -260px;}
.hp-enter a.yxcx i{background-position: -52px -242px;}
.hp-enter a.bgcx i{background-position: -75px -242px;}
.hp-enter a.yygh i{background-position: -99px -242px;}

.hp-tag li,.dis-tag li{display: inline-block;float: left;  padding:0 30px; margin-bottom:0px;line-height: 50px; font-size: 16px;}
.hp-tag li.current,.dis-tag li.current{border-top:2px solid #ff9000; border-left: 1px solid #ddd; border-right: 1px solid #ddd; background: #fff;}
.dis-tag{border-bottom: 1px solid #ddd; height: 51px; margin-top: 30px;}
.hp-main .hp-left{width: 700px;margin-right: 20px;}
.hp-main .hp-right{width:260px;}
.hp-map,.hp-closeoffice,.hp-reserveinfo,.hp-insidesearch,.hp-help{margin-bottom: 25px; min-height: 60px; padding: 10px;border:1px solid #c7c7c7;}
.hp-notice{margin-bottom: 25px; min-height: 60px; padding: 10px;border:1px solid #c7c7c7;}
.hp-map .caption h2,.hp-closeoffice .caption h2,.hp-notice .caption h2,.hp-reserveinfo .caption h2{text-indent: 0;}
.hp-map ul li{ line-height: 30px;  font-size: 14px;}
.hp-map label{display: block; float: left;color: #2db9d4;}

.hp-closeoffice span,.hp-reserveinfo span{ display: block; float: left; line-height: 24px; margin-bottom: 2px; width: 70px;white-space:nowrap;text-overflow:ellipsis; overflow:hidden;word-wrap:normal;margin-right: 8px; font-size: 13px; }
.hp-closeoffice .tz-ks,.hp-reserveinfo .tz-ks{color: #929292; text-align: left;}
.hp-closeoffice .tz-time em,.hp-reserveinfo .tz-time em{ margin-right: 5px;color: #317f8f;}
.tzgg,.zxxx{height: 150px; overflow: hidden;}

.hp-insidesearch{background: #e1eaec;min-height:90px; position: relative;}
.hp-insidesearch .caption h2{text-indent: 0; }
.inside-search{width: 160px; height: 30px; border-radius: 4px; margin-top: 10px; text-indent: 5px;}
.hp-insidesearch .btn{ float: right;margin-top: 10px; margin-left: 10px; width: 60px;height: 30px; border-radius: 4px; background: #317f8f; color: #fff;}

.hp-help ul {margin-top: 20px;}
.hp-help ul li{line-height: 30px;list-style:square inside url('../images/disk.png'); text-indent: 10px;font-size: 14px; color: #ccc; }

.hot-docs {margin-top: 30px;}
.hot-docs ul{margin-left: 10px; margin-top: 30px;}
.hot-docs ul li{float: left;position: relative; margin-right: 20px; margin-bottom:30px; width: 130px;padding: 10px; text-align: center;}
.hot-docs ul li img{ margin: 0 auto; max-width:65px; height: 65px;  display: block;}
.hot-docs ul li img.doc-medal{position: absolute; left:87px; top:-1px; height: 27px; width:  28px;z-index: 1000;}
.hot-docs p{margin-bottom: 5px; color: #929292; text-align: center;}
.hot-docs p em{margin-right: 10px;font-weight: bold;}
.hot-docs .doc-zc{color: #000;}
.hot-docs ul li span{margin-left: 20px; font-size: 13px; font-weight: normal; font-size: 13px; color: #929292;}
.hot-docs p.doc-sc{margin-top: 20px; padding: 8px; margin-left: 0;width:290px; line-height:20px;  height: 35px; background: #f5f5f5;border-radius: 4px;  font-size: 13px;color:#7d7d7d; text-overflow:-o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; }
.hot-docs p.doc-hp{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.hot-docs p.doc-name{font-size: 14px;margin-right:0;line-height: 40px; overflow:hidden; font-weight: bold; color:#317f8f; }
.hot-docs p.doc-yyl{color: #000;}
.hot-docs p.doc-yyl em{color: #2db9d4;}
.doc-sec{font-size: 14px; color: #7d7d7d;}
.doc-sec span{margin-right: 20px;}

/*.hp-rule{position: relative;padding: 10px;background: #f5f5f5; margin-bottom: 20px; height:120px;}
.hp-rule h4{margin-top: -10px; margin-bottom: 10px;}
.hp-rule i{display: block; float: left; margin:20px 20px 60px 20px; width:45px; height: 45px; background: url(../images/imgs.png) -233px -75px no-repeat; }
.hp-rule div{float: left; margin-top: 20px; width:590px; height: 80px; font-size: 14px; }
.hp-rule p{color: #a0a0a0;}*/
.hp-rules{position: relative;padding: 10px; margin-bottom: 20px; }
.hp-rules h2{ margin-bottom: 20px; color: #2db9d4;}
.hp-rules p{color: #444;line-height: 30px;font-size: 14px;}

.other-docs,.hp-department{border:1px solid #c7c7c7; margin-bottom:15px;position: relative;}
.caption{position: relative;}
.caption h2{ text-indent: 10px; line-height: 30px;  color: #285181; }
.our-docs {margin-top: 30px; border-bottom:1px solid #ddd;}
.our-docs ul li{float: left;position: relative; margin-right: 20px; margin-bottom:30px; width: 300px; height: 161px; padding: 10px;}
.our-docs ul li img{float: left; margin-right: 20px; max-width:65px; height: 65px;  display: block;}
.our-docs ul li img.doc-medal{position: absolute; left:57px; top:-1px; height: 27px; width:  28px;z-index: 1000;}
.our-docs ul{margin-left: 10px; margin-top: 30px;}
.our-docs p{float: left;margin-right: 10px;margin-bottom: 5px;  text-align:left; color: #929292;}
.our-docs p em{margin-right: 10px;font-weight: bold;}
.our-docs .doc-zc{color: #000;}
.our-docs ul li span{margin-left: 20px; font-size: 13px; font-weight: normal; font-size: 13px; color: #929292;}
.our-docs p.doc-sc{margin-top: 20px; padding: 8px; margin-left: 0;width:290px; line-height:20px;  height: 35px; background: #f5f5f5;border-radius: 4px;  font-size: 13px;color:#7d7d7d; text-overflow:-o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; }
.our-docs p.doc-name{font-size: 14px;margin-right:0; width:215px; overflow:hidden; font-weight: bold; color:#317f8f; }
.doc-sec{font-size: 14px; color: #7d7d7d;}
.doc-sec span{margin-right: 20px;}
.search-docs{margin:0;}
.search-docs ul{margin-left:0;}
.search-docs ul li{margin-right:8px;margin-right:8px\9\0;margin-right:0\0;}
.search-docs ul li:last-of-type{margin-right: 0;}
.search-hp {width: 100%;}
.se-chose-area,.se-chose-class{padding: 10px;margin:30px 0; background: #f5f5f5;  box-shadow: 0 1px 2px rgba(0,0,0,.2);}
.se-chose-area li,.se-chose-class li{float: left; padding-right: 10px; line-height: 30px; font-size: 14px;}
.se-chose-area li a,.se-chose-class li a{padding:5px 10px;}
.se-chose-area li a.current,.se-chose-class li a.current{background: #285181;color: #fff;}
.se-hp-res h1{font-size: 22px;}
.se-hp-res li{padding:20px; border-bottom: 1px solid #ccc; width:940px; height:140px;clear: both; }
.se-hp-res li img,.se-hp-res li p{display: block; float: left;}
.se-hp-res li img{width:160px; height: 100px; margin-right: 50px;}
.se-hp-res li p{width: 720px;font-size: 14px; line-height:24px;}
.hp-department{font-size: 12px; padding:10px;}
.hp-dep-block{border-bottom: 1px dashed #e0e0e0;padding:0 12px; clear:both;margin-bottom: 10px;}
.hp-department ul{ float: left;   width: 558px; }
.hp-department h4{display: block; width:80px; min-height: 30px; float: left;margin-right:10px;color:#a0a0a0; font-size: 14px; line-height:30px;}
.hp-department li{ float:left; width:122px; height:35px;   margin-right:15px; font-size:14px;  line-height:30px; text-align:left;}
.hp-department li em{display: inline;margin-left:5px; color: #2db9d4;}
.hp-department li a{display: block; float: left; max-width:105px;color: #000;white-space:nowrap;text-overflow:ellipsis; overflow: hidden;}
.hp-department li a.tuijian{font-weight: bold; color: #285181;}
.hp-department li a:hover{ text-decoration:underline;}


/*all-hospital-list*/
.wid-box{width:980px; margin:0 auto 60px; position: relative; }
.wid-hos{*padding-top:100px;}
.wid-box #boxright{ float:right}
.wid-box #boxleft{ float:left}
.wid-box .hos-ks{margin-bottom: 50px; font-family:SimSun,sans-serif;}
.hos-ks-lf{float: left; width: 720px; font-size: 14px;}
.hos-ks-box{float: left;width: 680px;}
.list{margin-top: 30px;}
.all-hos-rg{width: 760px; float: right;  margin-left: 30px;}
.bigtit{  height:35px; font-size:18px; position: relative; text-align: center; background: #efefef; width:100% ; line-height:35px; }
.all-hos-dq a{color:#000 ; font-weight: normal;font-size: 14px;}
.all-hos-dq a:hover{color: #fff;}
.midtit{color:#285181; /*border-bottom: 1px solid #285181;*/}
.midtit .more{position: absolute; text-align: right; display: block; top:0; right:20px; color: #fff; }
.showmain{ margin-bottom:10px; overflow:hidden; padding:0 5px; position: relative;}
.showmain .tit{ padding:2px 10px; font-size:14px; line-height:25px; font-weight:bold}
.showmain ul{ overflow:hidden; padding:15px;}
.showmain ul li{ font-size:14px;font-family: Microsoft Yahei,"Hiragino Sans GB","Hiragino Sans GB W3","华文细黑",sans-serif;  line-height:40px; width:240px; float:left; display:block;}
.showmain ul li a span{ color:#686868; display: none;}
.showmain ul li a{ color:#000}

.hp-about{position: relative; padding: 10px; margin-bottom: 50px; }
.hp-about p { font-size: 14px; line-height: 24px; margin-bottom: 10px;}
.hp-about h2{ color: #285181; margin-bottom: 20px;}


/*doc-homepage*/
.doc-intro{position: relative; height: 280px; border-bottom: 1px solid #ddd; background: #fff; padding: 10px;font-family:  Microsoft Yahei,"Hiragino Sans GB","华文细黑",sans-serif; }
.doc-tz{position: absolute; width: 120px; height: 120px; background: #000; opacity: .6; color: #fff; font-size: 16px; line-height: 120px; text-align: center; }
.doc-img {position:relative;}
.doc-img span{display: block; margin-left: 15px; font:14px/30px Microsoft Yahei,sans-serif; width: 100px;margin-bottom: 10px;}
.doc-img span i{display: block; float: left; margin-right: 5px; width:24px; height: 24px; background: url(../images/imgs.png) no-repeat; }
.doc-img i.doc-online{ background-position: -425px -214px; }
.doc-img i.doc-offline{background-position: -425px -185px; }
.doc-img i.doc-share{background-position: -425px -243px; }
.doc-img i.doc-care{background-position: -425px -272px; }
.doc-img span.doc-online{color:#2aacc6; margin-top: 10px;}
.doc-img span.off-online{ color:#c4c4c4; margin-top: 10px;}
.doc-img span.doc-share{color:#76be0d;}
.doc-img span.doc-care{ color:#ff8f2c;}
.doc-img img.doc-medal{position: absolute; top:-10px; right:-10px; height: 27px; width: 28px;z-index: 1000;}

.doc-about{ float: left; width: 520px; margin-top: 40px;}
.satisfied{ float: left; width: 220px; margin-top: 55px;font-size: 14px;}
.satisfied p{height: 30px;text-align: right;line-height: 2;}
.satisfied .stars-icons{height:30px;}
.satisfied .stars-icons .star_ul{width:160px;}
.doc-home-right{float:right;width:320px;min-height:489px;max-height:865px;}
.doc-home-right .doc-ks1{float: right;font-size: 14px;overflow: hidden;border:1px solid #efefef;}
.doc-home-right .imgs-advertising{width: 320px;height: 254px;overflow: hidden;}
.doc-home-right-block{border: 1px solid #ddd;width:100%;min-height:249px;max-height: 264px;overflow:hidden;margin-bottom: 30px;}
 
.doc-sex,.doc-job{color: #777; font-size: 14px;}
.doc-job{margin-right: 40px;}
.doc-hos,.doc-keshi{ font-size: 14px;font-weight: bold; color: #285181;margin-right: 20px;}
.doc-askbtn{position: absolute; right:0; bottom:10px; font-size: 16px;vertical-align:bottom;}
.doc-askbtn input{width: 180px; height: 50px;margin-left: 20px;margin-right: 20px;}
.doc-askbtn span{vertical-align:bottom;}
.doc-askbtn i{vertical-align:bottom; margin-right: 5px;  color:#02c6e1; }
.doc-askbtn i{margin-right: 5px;  color:#02c6e1; }
.doc-profile{font-size:14px ; line-height: 30px; color: #7d7d7d; padding:10px 0 20px; margin-bottom:30px;}
.doc-profile h4,.doc-ks h4,.doc-ks1 h4,.doc-res-info h4{ color: #7d7d7d;}
.doc-ks1 h4,.doc-res-info h4{color: #285181; font-weight: bold;}


.doc-home-right .doc-other-ks{width:100%;padding: 10px;}
.doc-home-right .doc-other-ks li {float: left; margin-right: 0px; margin-bottom: 10px; line-height: 30px; font-size: 14px; width:100px;text-overflow:ellipsis; overflow: hidden;}
.doc-home-right .doc-other-ks li a{color: #7d7d7d;}
.doc-home-right .doc-res-info{border:1px solid #efefef; overflow: hidden;}
.doc-home-right .doc-res-info h2{color: #798ca8;height:44px;padding-left: 10px;line-height: 2;}
.doc-home-right .doc-ks1 h2{color: #798ca8;height:44px;padding-left: 10px;line-height: 2;}
.doc-home-right .doc-ks1 h2 span{float: right;font-size: 14px;line-height: 35px;margin-right: 10px;}
.doc-home-right .doc-ks1 h2 span a{color: #76be0d;}
.doc-home-right table.docres-info{width: 100%; height:75%; vertical-align: middle; text-align: center;}
.doc-home-right .docres-info tr{line-height: 32px; font-size: 14px; }
.doc-home-right .docres-info tr td{text-align: left;padding-left: 10px;}

.dochome-review{width:100%;border:1px solid #efefef; }
.dochome-review-title{height:60px;width:90%;margin: 0 auto;border-bottom: 1px dashed #ddd;}
.dochome-review-title h2{float:left;line-height: 3;}
.dochome-review-title p{float:right;font-size: 14px;line-height: 3;}
.dochome-review-title p i{font-size: 18px;color: #ff8f2c;}

.dochome-review-content{float:left;width:90%;margin-left:50px; border-bottom: 1px dashed #ddd;}
.dochome-review-content .dochome-userimg{float: left;margin-top: 30px;}
.dochome-review-content .dochome-user-artice{float: left;margin-top: 30px;margin-left:30px;width:600px;height:30px;font-size: 14px;}
.dochome-review-content .dochome-user-artice p span{color:#a0a0a0;}
.dochome-review-content .dochome-user-star{float: right;margin-top: 30px;width:200px;height:30px;}
.dochome-user-answer{float: left;min-height:115px;margin-left: 30px;font-size: 14px;}
.dochome-user-answer p{width: 480px;}
.dochome-user-answer .dochome-user-other{margin-top:20px;font-size: 12px;color:#a0a0a0;}
.dochome-user-answer .dochome-user-other span{margin-right: 10px;}

.doc-home-page .pages{position:inherit;width:730px;margin-top:10px;margin-bottom:10px;}
.dochome-user-star .stars-icons .star_ul{float:right;background:url(../images/star-sm.png) no-repeat 0 -112px;margin-left:17px;z-index:10;position:relative;height:25px;}
.dochome-user-star .stars-icons .star_ul li{float:left;margin-right:1px;width:28px;height:25px;}
.dochome-user-star .stars-icons .star_ul li a{display:block;width:19px;height:25px;padding-left:10px;position:absolute;left:0;top:0;text-indent:-999em;}
.dochome-user-star .stars-icons .star_ul li .active-star{background:url(../images/star-sm.png) no-repeat;}
.dochome-user-star .stars-icons .star_ul li .one-star{width:19px;background-position:0 -88px;z-index:50;}
.dochome-user-star .stars-icons .star_ul li .two-star{width:43px;background-position:0 -68px;z-index:40;}
.dochome-user-star .stars-icons .star_ul li .three-star{width:64px;background-position:0 -44px;z-index:30;}
.dochome-user-star .stars-icons .star_ul li .four-star{width:84px;background-position:0 -0px;z-index:20;}
.dochome-user-star .stars-icons .star_ul li .five-star{width:116px;margin-right:0;background-position:0 -0px;z-index:10;}

.air-thisprice{color:#219B21;font-size:18px;font-weight: bold;}
.air-xhz dt,.air-xhy dt{font-weight: bold; font-size:14px;}
.air-xhz dl,.air-xhy dl{margin-top:20px;}
.air-xhz span,.air-xhy span{display:inline-block;width:86px; line-height:24px; height:24px;font-size:13px; }


/*reserve*/
#floatmenu {position:relative;top:10px;}
.wid-box .hos-ks h2,.midtit{position: relative; height:33px; line-height:30px; font-size:18px; padding-left:10px}
.hos-box,.hos-lf-box,.hos-tz-box{ margin-top:4px;/*border-right: 4px solid #efefef; border-bottom: 4px solid #efefef;*/background: #fff;}

.reserve-about{width: 760px;margin-top: 30px; float: left; }
.reserve-about p,.doc-about p{  font-size: 14px; line-height: 24px; margin-bottom: 10px;}
/*.doc-av{ }*/

.doc-img{float:left; margin: 30px 50px 0 20px; width:120px; height:120px; }
.doc-img img{ max-width:120px; max-height:120px;}
.doc-img span.share{display: inline-block;background:url(../images/share.png) no-repeat left center;padding-left: 30px; width: 50px;height: 30px;line-height: 30px; margin:10px auto 0;font-size: 12px; color: #686868;}

.doc-current-ks{width: 100%; margin-bottom: 20px;font-size: 14px;}
.doc-current-ks span{display: inline-block; margin-right: 20px;}
.doc-current-ks a{padding:2px 15px; margin:0 8px; display: inline-block; text-align: center; border:1px solid #317f8f; color: #317f8f; border-radius: 4px;}
.doc-current-ks a:hover,.doc-current-ks a.current{color: #fff;background: #317f8f;}
.doc-sdu{height:392px;  width: 100%;}
.dochome-left-1{width:100%;height:214px;margin-bottom: 30px;}
.dochome-left-2{width:100%;height:244px;margin-bottom: 30px}
.doc-sdu-new{width:640px;height:567px; float: left;}

.doc-sdu-title{width: 100%; height: 45px;font-size: 18px;text-indent: 20px; line-height: 45px;}
.doc-sdu-tag{clear:both;}
.doc-sdu-tag li{float: left; padding:5px 25px; font:bold 14px/35px Microsoft Yahei,"华文细黑",sans-serif;border:1px solid #2aacc6;color:#2aacc6; border-bottom:none;cursor:pointer;}
.doc-sdu-tag li.current{color: #fff; background: #2aacc6;}
.doc-sdu-block{ width: 100%; margin-bottom: 30px; border-top: 1px solid #ccc; height:159px;overflow: hidden;}
.doc-schedu{text-align: center; height: 159px; }
.doc-schedu thead{border-bottom: 2px solid #efefef; box-shadow: 1px 0 2px #eee;}
.doc-sdu #doc_scheme_div .doc-sdu-block{height:28%;margin-bottom:30px;}

.doc-schedu th{ height:54px; vertical-align: middle;}
.doc-schedu tr{border-bottom: 1px dashed #ccc;}
.doc-schedu td{ width: 12.5%;height:50px;vertical-align: top;}
.doc-schedu td p{margin-top:5px; display:block;height:18px; width:auto;min-width:10px; color: #285181; font-size: 13px;}
.doc-schedu td p span{margin-left: 10px;color: #000;}
.doc-schedu td p.price{color: #2db9d4;font-weight: bold;}
.doc-schedu td em{color:#ff8f2c;}
.doc-schedu td.odd{background: #f5f5f5;}
.doc-schedu td:hover{background: #e0faff;}
td.sche-am:hover,td.sche-pm:hover,td.sche-nt:hover{background: none;}
@-moz-document url-prefix(){

.doc-schedu tbody{height:auto;}
.doc-schedu td{height:33%; width: 12.5%;}
}

.sche-am,.sche-pm,.sche-nt{padding: 0 10px; font-weight: bold;vertical-align: middle; }
.doc-schedu a.full p,.doc-schedu a.full em,.doc-schedu a.full span{ color: #aaa;}

.reserve-choose{padding: 2%;}
.reserve-choose h3{border-bottom:1px solid #ddd; line-height: 30px; font-size: 14px; font-weight: bold;}
.res-patient,.res-num{margin-bottom: 20px;width:480px;}
.res-patient table{text-align: center; line-height: 30px; width: 100%;}
.res-patient tr:hover{background: #f5f5f5;cursor:pointer;}
.res-patient th{background: #daf4f9;font-weight: bold;}
.res-patient input,.res-num input{}
.res-num h3{margin-bottom: 10px;}
.res-num li{display: block;float: left;  margin-right: 10px;line-height: 30px;padding: 0 5px;cursor: pointer;}
.res-num li:hover{background: #f5f5f5;}
.res-num em{font-weight:bold;}
.res-step-btn{display: block; margin:20px auto; width: 200px; height: 40px; line-height: 40px; }


.num-cho{margin:2%; width: 96%; line-height: 32px; font-size: 14px; }
.num-cho td{padding: 10px; }
.num-cho td:hover{background-color:#efefef; cursor: pointer;}
.num-nums{margin-bottom: 40px;}
.reserve-btn{float: right; margin-top: 20px; width: 100%;}
.add-one{float: right; margin:20px 10px; width: 160px; height: 35px;}
.tab-info{text-align: center;line-height: 30px; font-size: 13px; margin-top: 30px; min-height: 100px;}

.reserve-info{padding-bottom: 50px;}
.re-tips{margin: 0 auto; padding-top: 60px; padding-left: 50px; width: 550px; height: 140px; background: url(../images/tips.jpg) no-repeat center;}
.re-tips p{ margin-bottom: 10px; margin-top: 5px; width: 390px; font-size: 14px; text-indent: 10px; line-height: 20px;}
.re-info {margin: 0 auto; width: 600px;}
.re-info ul{margin-left: 150px;}
.re-info li{line-height: 35px;}
.re-info li em{display: inline-block; width: 100px; color: #264f7c; font-size: 13px; text-align: right; font-weight: bold;}
.re-info input{float: right;margin-right:20px; margin-top: 30px; width: 180px; height: 35px; }
.resault{ margin:40px auto 20px; width:100%; padding:20px 0 ;background:#edf8f9;border:1px solid #2db9d4; vertical-align: middle; text-indent: 100px;}
.resault img{display: inline-block;}
.resault span{display: inline-block; vertical-align: top;text-indent:30px;height: 50px;line-height: 50px; }
.resault p{font-size: 13px; color: #898989;margin-left: 78px; }
.wrong{background:#fff1ea;border:1px solid #fa7457;}
.res-check {margin: 0 auto; width:360px;}
.res-check ul{margin-left: 30px;}
.res-check li{line-height: 35px;}
.res-check li em{display: inline-block; width: 100px; color: #264f7c; font-size: 13px; text-align: right; font-weight: bold;}
.res-check input{float: right;margin-right:20px; margin-top: 30px; width: 120px; height: 35px; }
#re-reserve{margin-left:10px; margin-top: 0; float:none; width: 80px; height: 30px; line-height: 30px;}

.inside-block{padding: 10px; border:1px solid #ddd;margin-bottom: 30px;}


/*data-statisitc*/
.data-timeimg{position: relative;margin-right: 25px;}
.data-time-title{display: inline-block;font-weight: bold;color: #000;}
.chats-row{width:100%;height:750px;}
.js-chats-col{width:49%;height: 100%;float: left;}
.jschats-pie-one{width:100%;height:50%;}
.data-img{display:inline-block;width:20px;height:20px;background: url("../images/imgs.png");}
.data-img-position{position: absolute;top: 5%;right: 5%;width: 130px;height: 20px;z-index: 9999;}
.data-img-pie{background-position: -208px -134px;}
.data-img-bar{background-position: -208px -155px;}
.data-img-line{background-position: -208px -175px;}
.data-img-return{background-position: -299px -144px}
.data-bj{position: absolute;right: 0px;width:100%;height:23px;background-color: #fff;z-index: 9999;}
.data-img-title{position: absolute;top: -100px;height: 100px;z-index: 9999;right:0;width: 100%;text-align:center;background-color: #fff;text-align: center;}
.data-img-title p{display: inline-block;padding-left: 137px;font-size: 16px; font-weight: bold;  padding-top: 33px;}
.data-img-title p span{color: #00C4D8;}
.data-bj-middle{position: absolute;top:46%;width:100%;height:23px;background-color: #fff;z-index: 9999;}
.data-bj-3{position: absolute;top:36%;width:100%;height:23px;background-color: #fff;z-index: 9999;}
.data-time{width:100%;margin-top: 25px;position: relative;height: 100px;}
.line-write{display: inline-block;padding-top: 33px;}


/*reserve-help*/
.container{margin: 0 auto;}
.container .containerx{width:980px;height:1000px;}
.container .containerx .conl{width:20%;border-right:1px solid #cccccc;height:940px;padding:30px 20px;float:left;}
.container .containerx .conl ul{margin:7px 0;}
.container .containerx .conl ul span{padding-left:10%;font-size:14px;color:#285181;line-height:35px;display:block;margin:7px 0;cursor:pointer;}
.container .containerx .conl ul li{font-size:12px;line-height:26px;text-align:left;text-indent:40px}
.container .containerx .conl ul li a{color:#555555;}
.container .containerx .conl ul .ulx{background-color:#2b98b9;color:white;}
.container .containerx .conl ul .lix{background-color:#e1eaec;}
.container .containerx .conl ul li a:hover{text-decoration:underline;}

.container .containerx .conr{padding:25px 20px 25px 10px;width:71%;float:right;}
.container .containerx .conr a{font-size:14px;color:#285181;line-height:36px;margin-left:10px;}
.container .containerx .conr .what{border-bottom:1px dashed #dadada;height:36px;}
.container .containerx .conr .what:hover{background-image:url(images/whatbackgroundimg-03.png);}
.container .containerx .conr .text{font-size:12px;color:#555555;line-height:28px;padding:10px 20px;}
.container .containerx .conr li img{display: block; width: auto;height: auto;  max-width:695px; margin-bottom: 20px;}
.container .containerx .conr li span{display: block; font-size: 14px;}

/*department*/
.department{position: relative;padding-top: 230px;}
.dep-profile{position:absolute; top:30px; width:100%; padding-bottom:20px; overflow:hidden; background: #f5f5f5; z-index:99;}
.dep-title h1{display: inline-block; color: #000; width:auto; height: 30px; margin:20px; margin-bottom: 10px; line-height: 30px; }
.dep-title h3{display: inline-block; color: #285181;}
.dep-profile p{position: relative; margin:0 20px; height: 60px; line-height: 30px; overflow: hidden;  text-indent: 24px; font-size: 14px; color: #7d7d7d;}
.dep-profile .more{ float: right; margin-right: 20px; margin-top: 5px;}
.dep-totalnum{width: 100%; height: 30px;margin-bottom: 20px ; line-height: 30px; font-size: 15px;}
.dep-totalnum span{color: #ff9000;}

.sdu-block{ width: 100%; height: auto; border:1px solid #ccc; margin-bottom: 50px; }
.sdu-title{height: 55px; width: 100%; border-bottom:1px solid #eee; text-align: center;}
.sdu-title-left{width:300px;}
.sdu-title-left h2{font-size: 20px; line-height: 55px;}
.sdu-title-right,.sdu-item-right{position: relative;width: 680px;}
.sdu-title-right em{position: absolute; left:30px; top:20px; font-size: 14px; font-weight: bold;}
.sdu-weeks{margin-left:100px;line-height: 20px; margin-top:5px; }
.sdu-weeks li{float: left; font-size: 13px; color: #777; width:82px;  }
.sdu-weeks li.weekend{color:#ba0000;}

.sdu-item{width: 100%; height: 135px; border-bottom: 1px solid #ddd;}
.sdu-item-left{float: left; padding:20px 5px 22px 40px;  width: 255px;position:relative; z-index:0;}
.sdu-item-left img{ display: block; float: left;max-width: 55px; max-height: 55px;}
.sdu-item-left img.doc-medal{position: absolute; top:10px; left:78px; height: 29px;min-width:30px; width: 30px; z-index: 1000;}
.sdu-item p{float: left;margin-left: 20px;width: 180px;text-align: left;}
.sdu-item-right{float: left;}
.sdu-item-right .sdu-schedu{float: left; width: 88px; font-weight: bold; cursor: default;}
.sdu-schedu .yn-sdu{color:#285181;}
.sdu-schedu .sp-sdu{color:#76be0d;}
.sdu-schedu .zj-sdu{color:#eb6100;}
.sdu-schedu li span{display: block; width:88px; height:45px; line-height: 45px; text-align: center;}
.sdu-schedu .yn-sdu span.current{background:#edfafd;}
.sdu-schedu .sp-sdu span.current{background:#f2f9ea;}
.sdu-schedu .zj-sdu span.current{background:#feece3;}
.sdu-schedu li.sdu-unable,li.sdu-unable span{color: #ccc; font-weight: normal;}
.sdu-schedu li.sdu-unable span.current{background: #f5f5f5;}

.sdu-3{float: left; width: ; margin-left:20px; }
.sdu-3 dl{border-bottom: 1px dashed #ddd; height:67px;}
.sdu-3 dl.last{border:0;}
.sdu-3 dt{display: block; float: left; width:60px; height: 67px; line-height: 67px; text-align: center;}
.sdu-yn dt{background:#edfafd;}
.sdu-sp dt{background:#f2f9ea;}
.sdu-zj dt{background:#feece3;}
.sdu-all dt{background: #eee;}
.sdu-3 dd{float: left;}
.sdu-3 dd li{float: left; width:82px; height: 67px; line-height: 21px; color: #000; }
.sdu-3 dd li a{display: block; padding-top: 10px; height: 57px;}
.sdu-3 dd li a.yy:hover{background: #f5f5f5;}
.sdu-3 dd li p{width: 100%; margin: 0; text-align: center; font-size: 14px;}
div.sdu-unable{display:block; width:660px; height: 100%; color: #777; text-align: center; font-size: 14px; line-height: 135px; background: #f5f5f5;}
.sdu-3 p {color:#285181;}
.sdu-3 p em{color:#ff9000;}
.sdu-info{position: absolute; left:0 ; top:0; z-index:9; width:180px; padding-left: 20px; height:105px; background: #eee;}
.sdu-info i{ display: block; position: absolute; width: 8px; height: 16px; top:0; left:-7px; background:url(../images/imgs.png) no-repeat -441px 0; }
.sdu-info li{ line-height: 24px; font-size: 14px;}
.sdu-info label{color: #000;}
.sdu-info span{color: #285181;}
.sdu-other-btn{float: right;margin-right: 10px; margin-top:15px; width: 80px; height: 24px;font: 13px Microsoft Yahei,Arial,sans-serif;border-bottom:; }

.sdu-full,.sdu-full p,.sdu-3 .sdu-full em{ color: #ccc;}
a.more{display: block; float: right; text-align: right; font-size: 14px ; color: #76be0d;}

/*switch*/
.switch span{display: inline-block;  text-align: center;  width: 40px; margin:0 auto 10px; border-radius:4px;font:bold 13px/30px Microsoft Yahei,sans-serif;}
.switch input[type=checkbox]{display: none;}
.switch .switch-left,.sign-switch .switch-right{float: left;border-radius:4px 0 0 4px; background:#76be0d;color: #fff; padding:0 2px;}
.switch .switch-right{background: #aaa;background:-webkit-gradient(linear, 0 0, 0 100%, from(#a0a0a0), to(#a9a9a9));border-radius:0 4px 4px 0;}
.switch label{display: inline-block;position:absolute;height: 30px;width: 42px; border-radius: 4px;  text-align: center;z-index: 100;background: #f5f5f5; 
			  text-shadow: 0 -1px 0 #ddd; border-left: 1px solid #ccc;border-right: 1px solid #ccc;cursor: pointer;background:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));}
.switch-on{top:0; right:0; }
.switch-off{top:0; left:0; }

/*prop*/
.prop-tip{position: absolute;display: none;  max-width: 220px; min-height: 45px; top:45px; box-shadow: 0 0 3px rgba(0,0,0,.4); background: #fff;opacity: .9;border-radius: 0 0 3px 3px; padding: 10px;}
.prop-tip a{font-weight: bold;}
.user-top .mini-close{position: absolute; top:5px; right: 5px; color: #000;}
.user-top .mini-close:hover{text-decoration: none; color: #2fcde4;}
/*transition*/
.nav-li li a,.nav-li span,.footer-links a,.user-left p a{
	transition:all .2s linear;
	-moz-transition:all .2s linear;
	-ms-transition:all .2s linear;
	-webkit-transition:all .2s linear;
	-o-transition:all .2s linear;
}

/*div-->btn*/
.ask-sub{width: 200px; height: 55px; border-radius: 2px;margin-left: 100px; }
input.green-btn,input.blue-btn,input.navy-btn,input.orange-btn,input.lakeblue-btn,input.grey-btn{cursor: pointer;font:15px Microsoft Yahei,sans-serif;color: #fff;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-o-border-radius: 2px;
	-ms-border-radius: 2px;
	border-radius: 2px;	
}
input.b-lb-btn,input.b-navy-btn,input.b-green-btn,input.b-orange-btn{border-radius: 2px;background:transparent; font:13px Microsoft Yahei,sans-serif;cursor: pointer;}
.b-lb-btn{border:1px solid #2aacc6;color: #2aacc6;}
.b-navy-btn{border:1px solid #285081;color: #285081;}
.b-green-btn{border:1px solid #76be0d;color: #76be0d;}
.b-orange-btn{border:1px solid #ff8f2c;color: #ff8f2c;}
.green-btn{background: #76be0d;}
.blue-btn{background: #31c5eb;}
.grey-btn{background: #777;}
.navy-btn{background: #285081;}
.orange-btn{background:#ff8f2c;}
.lakeblue-btn{background:#2aacc6;}
.deakblue-btn{background:#0085C1;}
.blue-btn:hover{box-shadow:0 0 4px #57bfda;background-color:#57bfda \0;*background-color:#57bfda;}
.navy-btn:hover{box-shadow:0 0 4px #143865;background-color:#143865 \0;*background-color:#143865;}
.green-btn:hover{box-shadow:0 0 4px #87c324;background-color:#87c324 \0;*background-color:#87c324;}
.lakeblue-btn:hover{box-shadow:0 0 4px #1a9ebb;background-color:#1a9ebb \0;*background-color:#1a9ebb;}
.orange-btn:hover{box-shadow:0 0 4px #c45c00;background-color:#c45c00 \0;*background-color:#c45c00;};
.back-btn{width: 150px;height: 35px;float: right;}
#submit,#submitNoSub,#submit2,#img-upload,#saveBtn{width:102px; height:37px;background:#30c5eb;  cursor:pointer; color:#fff; font-size:16px; font-weight:700;border-radius: 4px;}
#submit,#submitNoSub{width: 240px;/*margin-left:50px;*/}
#submit2{display: block;}
#submit:hover,#submitNoSub:hover,#img-upload:hover{background: #0ebcd3;}
#submit1,#img-upload{width:102px; height:37px;background:#30c5eb;  cursor:pointer; color:#fff; font-size:16px; font-weight:700;border-radius: 4px;}
#submit1:hover,#img-upload:hover{background: #0ebcd3;}
#img-upload{width:140px; height: 35px;}
input.verified-btn{position:absolute;margin-left: 10px; width: 105px; height: 30px; font-size:13px; background: #285181; color: #fff; border-radius: 2px; }
/*div-->select*/
.blue-select,.grey-select{position: relative;border:2px solid #d7d7d7;border-radius: 2px;min-width:120px; height:25px;background: #fff;}
.aycan-input .con0-mgul,.aycan-input .con1-mgul,.aycan-input .city-mgul,.aycan-input .area-mgul,.aycan-input .con2-mgul,.aycan-input .hos-mgul,.send-select .con0-mgul{
	min-width: 60%;max-width: 100%;margin-left: 65px;
}
.send-select .con0-mgul{margin-left: 0;border-color: #d7d7d7;width:240px;overflow-y:auto;}
.aycan-input .con0-mgsw,.aycan-input .con1-mgsw,.aycan-input .city-mgsw,.aycan-input .area-mgsw,.aycan-input .con2-mgsw,.aycan-input .hos-mgsw,.send-select .con0-mgsw{
	width:auto; text-overflow:ellipsis;white-space:nowrap;max-width: 105px;overflow: hidden;height:28px; text-indent:5px;
}
.send-select .con0-sxtit{
	width:240px; 
}
.relation-area .con0-sxtit,.relation-area .con1-sxtit,.relation-area .city-sxtit,.relation-area .area-sxtit{
	width:70%;
}

.relation-area .con0-mgsw,.relation-area .con1-mgsw,.relation-area .city-mgsw,.relation-area .area-mgsw{
	float: left;width: 80%;min-width: 90px;text-indent: 4px;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;
}
.relation-area .con0-mgul,.relation-area .con1-mgul,.relation-area .city-mgul,.relation-area .area-mgul{
	width:70%;margin-left: 40px;
}

.user-select span{width: 129px;}
/* search block*/
.aycan-query-left,.aycan-query-mid,.aycan-query-right{display: inline-block; float: left; width: 52%;  border-radius: 10px;}
.aycan-query-mid{width: 20%; height:188px;}
.aycan-query-mid>p{display:block;width:100%;line-height: 25px; font-weight: bold;  padding-right: 5px;}

.aycan-query-right{width: 28%;}
.aycan-search{width:30%;min-width: 120px; float: left;}
/*.aycan-search .center-title,.query-type .center-title,.lz-query .center-title,.query-condition .center-title,.ref-query span{display: block; line-height: 25px;font-weight: bold; padding-right: 5px;}*/
.aycan-search input,.lz-query input{min-width: 88px;margin-left:0; width: 90%; overflow: hidden; white-space:nowrap;text-overflow:ellipsis; max-width: 190px;height: 25px;border:1px solid #d7d7d7;color: #999;border-radius:2px;}
/*.lz-query input{}*/
/*.aycan-search .con0-sxtit,.aycan-search .city-sxtit,.aycan-search .hos-sxtit,.aycan-search .con3-sxtit,.ref-query .con0-sxtit,.ref-query .con1-sxtit,.post-a-query .hos-sxtit,.post-a-query .con2-sxtit{
	display: block; position: relative; min-width: 88px;width: 90%;  max-width:190px; background:#fff;  overflow: hidden; border:2px solid #d7d7d7;
}*/
.aycan-search .con0-mgul,.aycan-search .city-mgul,.aycan-search .hos-mgul,.aycan-search .con3-mgul,
.lz-query .hos-mgul,.lz-query .con0-mgul,.lz-query .con1-mgul,.lz-query .con2-mgul,.lz-query .con3-mgul,
.ref-query .con0-mgul,.ref-query .con1-mgul,.post-a-query .hos-mgul,.post-a-query .con2-mgul{
	min-width: 88px;width: 90%;  max-width: 190px; top:54px; border:2px solid #d7d7d7;border-radius: 4px;text-align: left;right:0; float: right; z-index: 80; background: #fff;}
.aycan-search .con0-mgsw,.aycan-search .city-mgsw,.aycan-search .con3-mgsw,.aycan-search .hos-mgsw,.send-select .con0-mgsw,.ref-query .con0-mgsw,.ref-query .con1-mgsw,.post-a-query .hos-mgsw,.post-a-query .con2-mgsw{
	width:auto; text-overflow:ellipsis;white-space:nowrap;max-width: 110px;overflow: hidden;height:28px; text-indent:5px; color:#444;
}

.aycan-search .searchcont-select div.user-select{margin-left:0px;width:100%;margin-top:25px;}
.aycan-search .searchcont-select {width:90%;}
.aycan-search .searchcont-select div.user-select p{position: absolute;top: -25px;left: 0px;color:#666;font-weight: bold;}

.aycan-query-right .form-checkbox ul li{width: 46px;  float: left;}

/*aycandw-select*/
.three-equal{float:left;width:33%;}
.aycandw-select .three-equal div.user-select{width:65%;margin-left:60px;}
.aycandw-select .three-equal div.user-select-1 p{width:65px;max-width:85px;left:-70px;}

.aycan-select{float: left;height: 32px;width: 100%;margin-top: 10px; margin-bottom: 10px;}
.aycan-select div.user-select{  float: left;width:27.5%;margin-right: 2%; max-width: 175px;}
.aycan-select div.user-select p{position:absolute;top:-23px;left:2px;display: block;  font-size: 13px;  color: #999;line-height: 25px;  font-weight: bold;  padding-right: 5px;}
.aycan-select ul.user-select-ul{width:27.5%;}
.aycan-select div.user-select span.user-select-span{width:77%;}

.aycan-select .center-title{    position: absolute;  top: -23px;  left: 2px;  display: block;  font-size: 13px;  color: #999;  line-height: 25px;font-weight: bold;  padding-right: 5px;}
.aycandw-select{float: left;height: 32px;width: 100%;margin-top: 10px;margin-bottom: 10px;}
.aycandw-select div.user-select{width: 19.5%;}
.aycandw-select div.user-select p{position:absolute;top:0px;left:-58px;display: block;width: 50px;max-width:50px;text-align: right;  font-size: 13px;  color: #000;line-height: 25px;  font-weight: bold; }
.aycandw-select ul.user-select-ul{}
.aycandw-select div.user-select span.user-select-span{}
.aycandw-select .center-title{max-width: 50px;margin-right:7px;text-align: right;float: left;font-weight: bold;line-height: 25px;}
.aycandw-select div.contit.aycan-input{width:19.5%;}
.aycandw-select div.aycan-input{width:19.5%}
.aycandw-select div.aycan-input .user-btn input{width:100%;max-width:100%;}
.aycandw-select div.contit.aycan-input .con1-sxtit{width:100%;}

.aycan-query .aycan-input{width:16%;float:left;}
.aycandw-input{float: left;height: 32px;  width: 100%;  margin-top: 10px;  margin-bottom: 10px;}
.aycandw-input .aycan-input{position: relative; width: 19.5%;margin-left: 80px;}
.aycandw-input .aycan-input input{width: 100%;}
.aycandw-input .aycan-input .center-title{position: absolute;  top: 0px;  left: -83px;  display: block;  width: 80px;  max-width: 80px;  text-align: right;  font-size: 13px;  color: #000;  line-height: 25px;  font-weight: bold;}
.aycan-btn{ float: right; width: 19.5%;margin-right: 4%;}

.sortby .aycan-select div.user-select-ul{margin-left: 60px;margin-right:10%;}
.queryimages-selcte .user-select{margin-left: 60px;}
.sortby .aycan-select .grey-select{  border: none;}
.sortby .aycan-select{margin-top:15px;margin-bottom:15px;}

.searchfriend-select{float: left;height: 32px;width: 100%;margin-top: 10px;margin-bottom: 10px;}
.searchfriend-select div.user-select{width:23%;background:none;box-shadow:none;}
.searchfriend-select div.user-select p{position:absolute;top:5px;left:-85px;;display: block;width:85px;text-align: right;  font-size: 13px;  color: #000;line-height: 25px;  font-weight: bold; }
.searchfriend-select ul.user-select-ul{}
.searchfriend-select div.user-select div.grey-select{width:90%;}

.searchfriend-select div.contit.aycan-input{}
.searchfriend-select div.aycan-input .user-btn input{width:91%;max-width:100%;}
.searchfriend-select div.aycan-input{width:23%;float:left;}
.searchfriend-select .center-title{max-width: 85px;width:31%;text-align: right;float: left;font-weight: bold;line-height: 25px;}
.searchfriend-select div.contit.aycan-input .con1-sxtit{width:90%;}
.searchfriend-select div.aycan-input input{width:90%;}

.aycan-select{float: left;height: 32px;width: 100%;margin-top: 25px; margin-bottom: 10px;}
.aycan-select div.aycandwselect{  float: left;width:27.5%;margin-right: 2%; max-width: 175px;display: inline-block;height: 30px;background: #fff;box-shadow: 0 2px 4px #ccc;z-index: 99;border-radius: 2px;}
.aycan-select div.aycandwselect p{position:absolute;top:-23px;left:2px;display: block;  font-size: 13px;  color: #999;line-height: 25px;  font-weight: bold;  padding-right: 5px;}
.aycan-select ul.aycandwselect-ul{width:27.5%;position: absolute;display: none;top: 31px;overflow-y: auto;left: 1px;width:100%;white-space: nowrap;overflow-x: hidden;text-overflow: ellipsis;background: #fff;text-indent: 10px;z-index: 800;}
.aycan-select div.aycandwselect span.aycandwselect-span{width:77%;display: block;float: left;height: 30px;border-radius: 2px;line-height: 30px;text-align: left;text-indent: 10px;white-space: nowrap;overflow-x: hidden;text-overflow: ellipsis;}
.aycan-select div.aycandwselect i{position: absolute;top: 9px;right: 10px;width: 17px;height: 17px;background: url(../images/imgs.png) no-repeat 0 -82px;}



.post-query-left-select{ float: left;width:560px;}
.post-query-left .user-select{position: relative;  float: left;width:140px;margin-left: 60px;margin-bottom: 10px;margin-right: 79px;}
.post-query-left .grey-select{border:none;}
.post-query-left .user-select p{position: absolute;top:0px;left:-60px;width:55px;height:30px;line-height:2;xt-align: right;}
.post-query-left .user-select-ul{width:140px;}

.account-details .account-select{float:left;margin-bottom:20px;}
.account-details .account-select .user-select{width:158px;border: 1px solid #d7d7d7;position: relative;margin-left: 82px;}
.account-details .account-select .grey-select{border: none;}
.account-details .account-select .user-select p{position: absolute;display:inline-block;top:0px;left:-70px; width:60px; text-align: right; font-weight: bold;   font-size: 13px; line-height: 30px;  color: #285181;}

.aycan-query-mid .aycan-search{width:60%;}
.aycan-query-mid .aycan-search input{margin-bottom:10px; width: 100%; border-color:#d7d7d7; padding-left:5px;}
.aycan-query-mid .contit{margin-bottom:3px;}
.query-time{display: block; position: relative;min-width: 88px;max-width: 150px;}
.query-time img,.tri-timepicker{position: absolute; right: 0; top:28px; line-height: 32px; font-size: 1.5em; font-style: normal;}
.query-type {width:100%;height:132px;}
.query-type li{float: left; width: 33%; margin-bottom: 2px;}
.query-button{bottom: 20px;right: 0; width: 100%;}
.aycan-query .user-btn input{margin:0;min-height:31px; width: 61%; min-width: 130px; max-width: 85%;border:0;}
.aycandw-input .aycan-btn input{width:100%;max-width:100%;}
.user-cont input{height:30px;}
.aycan-query .user-btn{float: left; width: 100%; position:relative;padding-left:82px;}
.aycan-query .user-spc input{margin-left:0;position:relative;bottom:0;}
.aycan-query .user-spc{margin-top:20px;}
.query-long{min-width: 150px; max-width: 190px;}
.query-btn{width:120px; height:30px; float: right; }


.single-seluser-col{background-color:#efefef;}
.cloud-img{width:50%;}
.cloud-img input{ max-width:260px;}

.translate{display: block;position:absolute;right:0;z-index:99;}
.translate span{cursor:pointer;font: bold 14px/30px Arial,sans-serif; color:#878484;}
.translate em{font-size:14px;}
.theme-title{ left:0;position: relative;white-space:nowrap;max-width:270px; padding:0 5px; display:inline-block;height: 58px; line-height:58px;overflow:hidden; text-overflow: -o-ellipsis-lastline; text-overflow: ellipsis;}

/*text-style*/
.blue-text{color: #2aacc6;}
.green-text{color: #76be0d;}
.orange-text{color: #ff8f2c;}
.navy-text{color: #285181;}
.grey-text{color: #a0a0a0;}

/*wu han 或者影像通用 */
.viewimg-loading{width: 100%; height: 100%; background: #000;}
.viewimg-loading img{display: block;position: relative; top:100px; width:106px; margin:0 auto; }
.lz-topbar{width: 100%; height:40px;background: #222; box-shadow: 0 5px 4px #000;}
.lz-topbar input{float:right; margin-right:10px; margin-top: 7px;  display: block; padding:5px 10px; background:#5b5b5b; border-radius: 4px; color: #fff; font:bold 13px Microsoft Yahei,sans-serif;}
.lz-topbar input:hover{background: #858585;color:#000; cursor: pointer;}
.lz-leftside{position: relative; float: left; width:25%;  background:#111;}
.lz-rightside{position: relative; float: left; width:75%; background: black;}
.lz-thumblist{margin:15px; color: #fff;}
.lz-thumblist .lz-tab{border-bottom: 1px solid #666; width: 100%; height: 29px;}
.lz-thumblist .lz-tab li{float: left;padding:5px 2%; margin-right:1%; border-style: solid; border-radius:4px 4px 0 0 ; border-width: 1px 1px 0 1px; border-color:#666;cursor:pointer; }
.lz-thumblist .lz-tab li a{font-size: 14px; color: #eee;}
.lz-tab li.current{background: #444;}
.lz-tab li.current a{ color: #2aacc6;}
.lz-thumb{display: none;}
.lz-thumb ul{overflow-y:auto; }
.lz-thumb ul li{height:62px; padding-top: 8px; border-bottom: 1px dotted #333;}
.lz-thumb ul li:hover,.lz-thumb ul li.checked{background: #333;}
.lz-thumb ul li:hover span,.lz-thumb ul li.checked span{color: #2aacc6;}
.lz-thumb ul li img{display: block;float: left; margin:0 10px auto 8px; width:54px; height: 54px; background: #000;}
.lz-thumb ul li span{display: block; float: left; font-size: 13px; margin-left: 5px; margin-bottom: 2px; color: #eee;line-height:18px; max-width: 60%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}

.lz-bot-btns{position: absolute; bottom: 0; width: 100%; height:36px; background: #222; padding:8px 0;border-top: 1px solid #666;}
.lz-bot-btns input{float:right; margin-right:10px; display: block; width: 36px; height: 36px; background: url(../images/wuhan.png) no-repeat;cursor: pointer;
}
.lz-bot-btns .lz-print{background-position: 0 0;}
.lz-bot-btns .lz-lrhalf{background-position: 0 -36px;}
.lz-bot-btns .lz-udhalf{background-position: 0 -72px;}
.query-btn{width:120px; height:30px; float: right; margin-top: 20px; }
.lz-query{width:25%;min-width: 120px; float: left; margin-right: 2%; position: relative;}
.lz-query input,.lz-query .grey-select{width: 80%; overflow: hidden; white-space:nowrap;text-overflow:ellipsis;max-width:266px; text-indent: 5px; line-height:28px; position:relative;}
.lz-query .grey-select{min-width:111px;}
.lz-query  .con0-mgul,.lz-query .con1-mgul,.lz-query .con2-mgul,.lz-query .con3-mgul,.lz-query .hos-mgul{ width:80%; top:51px;min-width:111px;max-width: 266px;}
.lz-query .to{position: absolute; margin-left:5%;}
.lz-query img{position: absolute; left:77%; top:30px;}
.lz-bot-btns .lz-oneblock{background-position: -72px 0;}
.lz-bot-btns .lz-fourblock{background-position: 0 -108px;}
.lz-bot-btns .lz-fullscreen{background-position: 0 -144px;}
.lz-bot-btns .lz-close{background-position: 0 -184px;}
.lz-bot-btns .lz-oneblock:hover{background-position: -72px -36px;}
.lz-bot-btns .lz-print:hover{background-position: -36px 0;}
.lz-bot-btns .lz-lrhalf:hover{background-position: -36px -36px;}
.lz-bot-btns .lz-udhalf:hover{background-position: -36px -72px;}
.lz-bot-btns .lz-fourblock:hover{background-position: -36px -108px;}

.lz-block{float: left; position: relative; background: #eee; width:48%; height:48%;  margin:1%; overflow: auto;}
.lz-block3,.lz-block4{margin-top:0;}
.lz-block2,.lz-block4{margin-left:0;}
.lz-block iframe{width: 100%; height: 100%;}
.lz-block input{display:block; position: absolute;width: 20px; height: 20px; left:1%; top:1%; background: url(../images/wuhan.png) no-repeat;}
.lz-block  .lz-fullscreen{background-position: 0 -145px;}
.lz-block  .lz-miniscreen{background-position: 0 -165px;}
.lz-block  .lz-fullscreen:hover{background-position: -20px -145px;}
.lz-block  .lz-miniscreen:hover{background-position: -20px -165px;}
.lz-block div{width:100%;height:100%;position:absolute; top:0;left:0; opacity:0.2; background:#000;}
.lz-query .center-title{width:70px;}
.lz-query input.every-input{width:40%;max-width:261px; height:23px; margin-left: 13.5%;}
.wh-btn{float: right; width: 120px; height: 30px; margin-top: 20px; margin-right: 10px;}
.wh-tit li{width: 100px;}
.aycan-share-input{bottom:20px;left:5%;z-index:8;position:absolute;height:30px;width:120px;letter-spacing:4px}

/*高级搜索*/
.advanced-search{position: absolute;top: 0;left:100%;width: 400px; height:300px;margin-top:0;z-index:5;background-color: #fff;}
.advanced-search span.aycan-query-left{width: 100%;}
.advanced-search .query-type{height:auto;}
.advanced-search .query-type li{width:auto;}
.advanced-search ul.report-condition li{float: left}



/*report-srm新*/
.novel-main .srm-report-head{border-top: none;}
.novel-main .report-srm{padding:3%; background-color: #fff;}
.novel-main h2,.novel-main h3{color:#000000;font-weight: bold; margin:20px 0; font-size:36px; letter-spacing: 5px;text-align: center}
.novel-main h3{font-size:20px; letter-spacing:0; word-spacing:4px;}
.novel-main .infor-p{padding: 18px 10px;border-top: 1px dotted #033691;border-bottom: 1px dotted #033691;font-size: 15px}
.novel-main p.ls{color: #033692;font-size: 20px;margin-bottom: 5px}
.novel-main ul{overflow: hidden;margin: 5px 0;position: relative;line-height: 20px;}
.novel-main ul li{float: left;font-size: 17px;line-height: 24px;}
.novel-main .fio-d{margin-top: 10px}
.novel-main .fio-n li{width: 16%; font-size: 17px; line-height: 28px;}
.novel-main .fio-n li.fe-l{width: 23%;}
.novel-main .fio-n li.time-s{width: 29%; text-align: right;}
.novel-main .fio-b li{width: 32%}
.novel-main .fio-b li.jl{position: absolute;right: 0;text-align: right}
.novel-main .sj{overflow: hidden;padding: 18px 10px;border-bottom: 1px dotted #033691;position: relative}
.novel-main .sj-lf{width: 58%;float: left;height:auto;}
.novel-main .ms{margin-top: 18px;min-height:300px;}
.novel-main .ms p{color: #525252;line-height: 30px;font-size: 18px}
.novel-main .sj-rt{float: right;width: 36%}
.novel-main .sx-r{margin-top: 100px;}
.novel-main .sx-r ul{overflow: hidden;margin-bottom: 10px}
.novel-main .sx-r ul li{float: left;margin-right: 20px;font-size: 16px}
.novel-main .sx-t{overflow: hidden;margin-top: 68px}
.novel-main .sx-t img{max-height: 80px;max-width: 170px;float: right}
.novel-main .sx-t .fr{color: #858384;margin-top: 10px;font-size: 15px}
.novel-main .yis{margin-top: 26px}
.novel-main .yis li{width: 49%}
.novel-main .yis li.yis-rt{float: right}
.novel-main .yis li img{width: 254px;height: 254px}
.novel-main .ewm-d{margin-top: 120px}
.novel-main .ewm-d li{width: 48%;}
.novel-main .ewm-d li img{width: 145px;height: 145px}
.novel-main .srm-foot{margin-top: 15px;font-size: 16px;color:#6f6d6e; }
.novel-main .srm-foot li{font-size: 15px;}
.novel-main .srm-foot ul li.dz{width: 37%}
/*浙二*/
.zer-main{padding:50px 50px 20px;}
.report-zer{border:1px solid black;}
.novel-main .report-zer{padding:3% 0 0;background-color: #fff;}
.zer-report-head{padding-bottom:28px;color:#173D86;}
.zer-report-head img{float:left;margin-left:20px;}
.zer-report-head .hos-name{font-size:30px;font-family:'微软雅黑';font-weight:bold;}
input.emergency-btn{color:#000;border:1px solid black;width:80px;font-size:20px;font-weight: bold;}
.report-zer h2 span{margin-left:10px;}
.novel-main .report-zer h2{border-top:1px solid black;border-bottom:1px solid black;margin:0;padding:20px 0;}
.zer-main .infor-p{float:left;}
.zer-report .sj{float:right;width:590px;}
.zer-report .infor-p,.zer-report .sj{height:1040px;}
.zer-report .infor-p{border:none;width:240px;border-right:1px solid black;position:relative;}
.zer-report .infor-btm{position:absolute;bottom:50px;width:92%;}
.zer-report .infor-p label{width:80px;display:inline-block;text-align-last:justify;margin-right:28px;}
/*.zer-report .infor-p label:after{display:inline-block; content:'';width: 100%; overflow: hidden;height: 0;}*/
.zer-report .sj{border:none;}
.zer-report .fio-n li{width:auto ;line-height:24px;margin:25px 0;float:none;padding-left:10px;}
.fio-n.fio-d li label,.fio-n.fio-d li span,.fio-n.fio-b li label,.fio-n.fio-b li span{float:left;}
.fio-n.fio-d li span,.fio-n.fio-b li span{width:120px;}
.zer-main .sx-t{margin-top:20px;}
.novel-main ul.doc{/*margin-top:90px;*/}
.zer-main .ms p{text-indent:0;}
.zer-main .sx-r{margin-top:20px;}
.zer-main .sx-r ul li{float:none;line-height:normal;margin:10px 0;padding-left:10px;overflow:hidden;}
.zer-main .sx-r li label{float:left;height:46px;}
.zer-main .sx-r li span{display:block;}
.zer-main .sj-top{font-size:18px;}
.sj-btm{margin-top:60px;}
.sj-top .ls,.sj-btm .ls{float:left;}
.sj-top .ms,.sj-btm .ms{float:left;width:460px;margin:0 0 0 10px;}
.sj-top .ms p,.sj-btm .ms p{margin-bottom:20px;}
.zer-main p.ls{color:#525252;}
.zer-footer li{float:left;width:33%;color:grey;}
.zer-footer .telephone{text-align:right;}

