@charset "gb2312";
/**挂号**/
*{padding:0; margin:0;}
.float-box{ -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; box-shadow: 2px 2px 20px #464646}

/**商务通/发送短信**/
.swtbox{width:680px; height: 355px; background: url(/skin/images/swtbg1.jpg) no-repeat; position: fixed; left:50%; top:50px; margin-left: -322px; _position:absoulte; _top:expression(offsetParent.scrollTop+120); top:120px; overflow: hidden; z-index: 999999; padding-top: 85px; display:none; }
.swtbox a{color:#595959;}
.swtclose{position:absolute; right: 2px; top: 2px; cursor: pointer;}
.swt-gd{position: absolute; left:20px; top: 50px; color: #FFF; height: 22px; line-height: 22px;}
#swt-kx{float:left; position: relative; width: 300px; white-space:nowrap; overflow: hidden; height: 22px; margin-left: 8px;}
#swt-kx p{float:left; margin-right: 10px;}

.swtlist{width:620px; margin:0 auto 0; overflow:hidden;}
.swtlist li{width:310px; float:left; height: 80px; margin-top:15px;}
.swtlist li img{float:left; border:2px solid #fff;}
.swtlist li a:hover{text-decoration: none; color:rgb(24,123,195)}
.swtlist li .s2{float:left; width: 220px; margin-left: 10px; height: 80px; overflow: hidden}
.swtlist li .s21{font-family: "Microsoft Yahei";font-weight: bolder; color:#07AEA4;}
.swtlist li .s21 a{font-family: "Microsoft Yahei"; font-size: 14px; font-weight: bold; color:rgb(24,123,195);}
.swtlist li .s22{line-height: 24px; text-indent: -5px;}
.swtlist li .s22 a{margin:0 5px;font-size:12px}
.swtlist li .s23 a{display: inline-block; width:90px; height:17px;   margin-right: 1px; margin-top: 3px; background: url(/skin/images/zxbt.png) no-repeat; }
.swtlist li .s23 .s232{background: #02C0B6}
.swtlist li .s23 a:hover{background: url(/skin/images/zxbt_h.png) no-repeat; }
.swtlist li.right{float:right;}
.swtlist li.line{width: 624px; height: 1px; border-bottom: 1px dotted #AFAFAF; clear:both; margin: 14px 0; line-height: 0}

.smsbox{width:512px; height: 290px; border: 9px solid #07AEA4; position: fixed; left:50%; margin-left: -260px; top:180px; background:#FFF; _position:absoulte; _top:expression(offsetParent.scrollTop+180); display:none; z-index: 99999}
.smsbox-kqk{border-color:#04A198;}
.smsbox-fuke{border-color:#F8508B;}
.smsbox-jieshi{border-color:#23ACA5;}
.smsbox-pifu{border-color:#C7500A;}
.smsbox-wuguan{border-color:#109CC6;}
.smsbox-waike{border-color:#1A9229;}
.smsbox-zhongyi{border-color:#9E6A31;}
.smsbox-nanke{border-color:#0A8AC9;}
.smsbox-tijian{border-color:#04A198;}
.smsbox-yanke{border-color:#109CC6;}
.smstitle{width:512px; height: 39px; border-bottom:1px solid #D5D5D5; text-indent: 40px; line-height: 39px; font-weight: bold; font-size: 14px;}
.smstitle span{float:left; color:#595959;}
.smstitle .close{color:#07AEA4; font-size: 18px; text-decoration: none; float:right; margin-right: 15px; text-indent:0}
.smsbox-kqk .smstitle .close{color:#04A198;}
.smsbox-fuke .smstitle .close{color:#F8508B;}
.smsbox-jieshi .smstitle .close{color:#23ACA5;}
.smsbox-pifu .smstitle .close{color:#C7500A;}
.smsbox-wuguan .smstitle .close{color:#109CC6;}
.smsbox-waike .smstitle .close{color:#1A9229;}
.smsbox-zhongyi .smstitle .close{color:#9E6A31;}
.smsbox-nanke .smstitle .close{color:#0A8AC9;}
.smsbox-tijian .smstitle .close{color:#04A198;}
.smsbox-yanke .smstitle .close{color:#109CC6;}
.smstitle .close:hover{color:#F00; text-decoration: none}
.smsform{margin-left:35px; margin-top: 26px; width: 230px; float:left; display: inline}
.smsts{font-size: 12px; color:#595959;}
.smsts span{color:#F00;}
.smsinput{margin-top: 10px; margin-left: 15px;}
.smstel{width:160px; height: 27px; line-height: 27px; padding: 0 5px; border: 1px solid #7F9DB9; color:#B7B7B7; margin-bottom: 26px;}
.smsyzm{width:60px; height: 27px; line-height: 27px; padding: 0 5px; border: 1px solid #7F9DB9; }
.smsbtn{width:172px; height: 34px; background: url(/include/images/smsbtn.jpg) no-repeat; border: none; cursor: pointer; margin-top: 15px; font-weight: bold; color:#FFF; font-size: 14px;}
.smsyzmpic{width:58px; height: 27px; border: 1px solid #5F6468; margin-left: 5px; vertical-align: middle}
.smsyzmsx{ margin-left: 5px; color:#4E92CF;}
.smscontent{width:192px; padding:0 14px; height: 213px; border: 1px solid #D5D5D5; float:right; margin-right: 18px; margin-top: 18px;}
.smscontent strong{line-height: 50px;}
.smscontent p{line-height: 20px;}


/**天气**/
.weather{width:127px; height: 450px; border: 1px solid #F6DBC9; background: #FFF3EB; color: #595959; z-index:9999999; position:fixed; top:120px; _position:absolute; _top:expression(documentElement.scrollTop+120); left:20px;}
.weather_icon{width:115px; height: 138px; margin:6px auto 0; background: url(/include/images/weather/tqbg.jpg) repeat-x; overflow: hidden}
.weather_icon .icon{ text-align: center; margin-top: 10px;}
.weather_icon .temperature{text-align: center; font-size: 28px; font-family: "Microsoft Yahei"; color:#FFF; margin-top: 10px;}
.weather_icon .temperature span{font-size: 18px;}
.weather_city{width: 115px; margin:0 auto; height: 33px; line-height: 33px; border-bottom: 1px solid #ECC6AC; font-size: 12px; text-align: center}
.weather_day{text-align: center; line-height: 56px; font-size: 26px; font-family: "Microsoft Yahei"}
.weather_info{list-style: none; font-size: 12px; line-height: 22px; padding-left: 6px; height: 110px;}
.weather_zx{width: 115px; border-top: 1px solid #ECC6AC; margin: 26px auto 0; padding-top: 12px;}


.alert-box{width: 282px; height: 165px; background: url(/skin/images/alert-bg.jpg) no-repeat; position: fixed; left: 50%; margin-left: -141px; top:180px; z-index: 99999999; _position:absolute; _top:_top:expression(documentElement.scrollTop+180);}
.alert-close{position:absolute; right: 5px; top:5px; color:#FFF; font-size: 14px; font-weight: bold; font-size: 16px;}
.alert-close:hover{text-decoration: none; color:#F00;}
.alert-info{width:262px; margin:75px auto 0; text-align: center; font-size: 14px; line-height: 40px;}
.alert-btn{text-align:center;}
.alert-btn a:hover{opacity: 0.8}


/**左侧悬浮***/
.leftFloat{width:84px; height: 475px; position: fixed; left: 0; top:120px; background: url(/skin/images/leftFloat-bg.jpg) no-repeat; _position:absolute; _top:expression(documentElement.scrollTop+120); z-index: 99999}
.leftFloat-left{width:84px; height: 475px; }
.leftFloat-left li{margin-top: 0; float:left;}
.leftFloat-left .btn{display: block; width:84px; height: 95px; background: #FFF; opacity: 0; filter:alpha(opacity=0);}
.leftFloat-left .btn:hover{opacity: 0.2; filter:alpha(opacity=20);}
.leftFloat-right{width:204px; height: 475px; display: none; position: absolute; left: 84px; top: 0; background: #F1F1F1; margin-top: 0}
.leftFloat-head{width:167px; margin:30px auto 0;}
.leftFloat-pic{width: 167px; margin:0 auto; text-align: center; height: 173px;}
.leftFloat-content{margin-top:28px; padding-left: 18px; height: 125px;}
.leftFloat-content ul li{float:none; line-height: 20px;}
.leftFloat-right02 .leftFloat-content p{width:169px; line-height: 20px;}
.leftFloat-link{width:170px; margin:0 auto;}
.leftFloat-right05 ul li{height:20px;}
.leftFloat-right05 ul li a:hover{text-decoration: underline; color:#128E86;}
.leftFloat-right05 ul li .s1{float:left; width: 116px;}
.leftFloat-right05 ul li .s2{float:left;}




.bottom-bar{width:100%; height:60px; position:fixed; _position:absolute; bottom:0; left:0; top:experssion(document.documentElement.clientHeight - 60 + 'px'); z-index:999999;}
.bottom-bar-cont{width:100%; line-height:60px; color:#FFF; font-family:'Microsoft Yahei'; position:absolute; z-index:2; font-size:22px; text-align:center}
.bottom-bar-cont img{vertical-align:middle; margin:0 5px;}
.bottom-bar-close{position:absolute; right:10px; top:10px; z-index:2; cursor:pointer}
.bottom-bar-bg{width:100%; height:60px; background:#000000; opacity:0.8; filter:alpha(opacity=80); position:absolute; left:0; top:0}