@charset "gb2312";
body, h1, h2, h3, h4, h5, h6, hr, div,p,blockquote,dl, dt, dd, ul, ol, li,a,pre, form, fieldset, legend, button, input, textarea,th, td,img
{	border:none;	margin:0;	padding:0;}
body{font-family:Microsoft Yahei,Arial, sans-serif;font-size:12px;background:#fff;}

ul{list-style-type:none;}

a{color:#333;text-decoration:none;}

#main{width:310px;margin:0 auto;}

.w310{width:310px;margin:0 auto;}

#header{width:100%;font-size:15px;}

#header .top{width:100%;height:30px;line-height:30px;padding:5px 0;border-bottom:1px solid #ccc;}

#header .top a{display:block;width:25%;float:left;text-align:center;color:#000;}

#header .header {background: url(../images/head_bg.jpg) repeat-x left top;font-size: 13px;font-weight: bold;height: 45px;line-height: 45px;overflow: hidden; width:310px; position:fixed; z-index:99999; top:0px}

#header .header p{display: inline-block;float: left;overflow: hidden;padding-left: 10px;width: 125px;}

#header .header p a {color: #1364B6;display: inline-block;float: left;margin-right: 5px;line-height: 45px;}

#header .header span {color: #363636;display: inline-block;float: left;width: 170px;}

#header .header span font {color: #fc0a05;}

#header .logo{height:59px;text-align:center; margin-top:45px;}

#header .nav{width:100%;height:53px;margin:0 auto;background:#1364b6;overflow:hidden;}

#header .nav a{display:block;width:25%;color:#fff;height:26px;line-height:26px;float:left;background:url(../images/nav_bg.jpg) no-repeat right center;text-align:center;}

#header .nav a.last{background:none;}

#header .nav .n1{width:100%;height:26px;}

#header .nav .line{width:100%;height:1px;background:#063c73;}

#header .banner .b1,#header .banner .b1 img{width:100%;height:58px;}

#header .banner .b2,#header .banner .b2 img{width:100%;height:58px;}

/*µ×²¿*/

#footer_nav{width:100%;height:30px;margin:15px 0px;background:#9ca9b9;}

#footer_nav a{display:block;width:25%;height:30px;line-height:30px;text-align:center;font-size:16px;color:#fff;background:url(../images/footer_nav_bg.jpg) no-repeat right center;float:left;}

#btn{clear:both;height: auto;margin: 0 auto;text-shadow: none;width:99%;font-family:'Î¢ÈíÑÅºÚ';}

#btn a{border-radius:10px;box-shadow:3px 3px 3px #797A7A;color:#FFFFFF;display: block;font-size:16px;height:40px;line-height:40px;margin:15px 0px;text-align: center;width: 100%;}

#btn a.callDoctor {background:url(../images/lineQQ.png) no-repeat scroll 4% center #ff9900;}

#btn a.callPhone{background:#1364b6;}

#address p{text-align:center;color:#666;margin: 0px auto 80px auto;font-size: 14px;font-weight: bold;line-height: 24px;}



.fixednav{width:100%;height:40px;position:fixed;bottom:40px;}

.fixednav a{display:block;height:40px;line-height:40px;overflow:hidden;font-size:14px;text-align:center;color:#fff;text-decoration:none;float:left;position:relative;}

.fixednav a.phone{width:33%;background:#368ce1;}

.fixednav a.home{width:34%;background:#F4C628;}

.fixednav a.message{width:33%;background:#368ce1;}

/*.fixednav a.phone img{position:absolute;top:13px;left:14px;}

.fixednav a.home img{position:absolute;top:10px;left:12px;}

.fixednav a.message img{position:absolute;top:13px;left:12px;}*/



/*******************gjUpdate*********************/
#nav{width:310px;height:132px;margin:0 auto;border-top:1px solid #1364B6;overflow:hidden;}

#nav li{width:100%;height:66px;}

#nav li a{display:block;width:75px;height:64px;background:#ececec;float:left;margin-right:2px;border-right:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0;font-size:15px;color:#1364B6;text-align:center;}

#nav li a.last{margin-right:0px;}

#nav li.navA a{padding-top:9px;height:55px;margin-bottom:2px;}

#nav li.navB a{padding-top:7px;height:57px;}



#scrollBanner{width:310px;height:180px;margin:5px auto; position:relative;overflow:hidden;}

#banner .ban{float:left;width:310px;}

#banner .ban img{display:block;width:310px;}

#dotModule{height:11px;line-height:6px;-webkit-border-radius:11px;position:absolute;bottom:5px;right:0px;z-index:11;}

#banner_num{text-align:center;margin:3px 0 0 0;}

#banner_num span{display:inline-block;margin:0 3px;width:10px;height:10px;vertical-align:middle;background:#1364B6;-webkit-border-radius:50px;border-radius:50px;}

#banner_num .selected{background:#f60;}


/*×ÔÖú¹ÒºÅ*/
#guahao{width:310px;margin:0 auto;font-family: Microsoft Yahei,Arial, sans-serif;font-size: 12px;}
#guahao .til{width:100%;height:30px;line-height:30px;color:#fff;background:#2E8ACB;font-size:16px;text-indent:10px; margin:0;}
#guahao .content{border:1px solid #2E8ACB;border-top:none;padding:5px 0px;}
#guahao p.description{line-height:170%;width:295px;margin:0 auto;}
#guahao p.description span{font-weight:bold;font-size:13px;}
#guahao form{width:295px;height:220px;margin:10px auto;}
#guahao form p{width:100%;height:20px;line-height:20px;text-indent:2em;color:#000;background:url(../images/guahao_pic.jpg) no-repeat left center;}
#guahao form dl{padding:15px 0 0 0;width:100%;color:#000;}
#guahao form dl dd{width:100%;margin-bottom:8px;}
#guahao form dl em{font-style:normal;color:red;font-weight:bold;padding:0 3px 0 0;}
#guahao form dl span{display:inline-block;width:70px;height:18px;text-align:right;}
#guahao form dl span.textarea{vertical-align:top;}
#guahao form dl input[type="text"]{width:219px;height:25px;border:1px solid #ddd;background:#fff;transition: all 0.3s linear 0s;}
#guahao form dl input[type="text"]:focus{border-color:#2E8ACB;}
#guahao form dl textarea{width:219px;min-width:219px;max-width:219px;min-height:60px;max-height:60px;transition: all 0.3s linear 0s;height:65px;border:1px solid #ddd;background:#fff;}
#guahao form dl textarea:focus{border-color:#2E8ACB;}
#guahao form dl input.submit{width:120px;height:20px;line-height:15px;color:#fff;text-align:center;background:#F09403;margin-left:111px;cursor:pointer;}



#night{width:310px;height:100px;margin:10px auto;}
#returnTopBotton {    bottom:61px;    display: none;    height: 34px;    position: fixed;    right: 10px;    width: 34px;	z-index:4;}
#returnTopBotton div {    background: none repeat scroll 0 0 #999;    border-radius: 8px;    height: 34px;    left: 0;    opacity: 0.7;    position: bsolute;    top: 0;    width: 34px;    z-index: 1;}
#returnTopBotton span {    background: none repeat scroll 0 0 #fff;    display: block;    height: 3px;    left: 7px;    position: absolute;    top: 8px;    width: 20px;    z-index: 2;}
#returnTopBotton b {    -moz-border-bottom-colors: none;    -moz-border-left-colors: none;    -moz-border-right-colors: none;    -moz-border-top-colors: none;    border-color: #fff transparent;    border-image: none;    border-style: solid;    border-width: 0 10px 10px;    display: block;    height: 4px;    left: 7px;    position: absolute;    top: 12px;

    width: 0;    z-index: 2;}

/*ÆÀ¼Û*/

#CommentItem{width:100%;height:auto;margin:10px auto 0;background:#ecf9ff;font-size:'ËÎÌå';}

#CommentItem .til{width:100%;height:31px;background:#2e8acb url(../images/comment_til.jpg) no-repeat left center;margin-bottom:12px;}

#ztComment{width:100%;height:auto;margin:0 auto;font-size:12px;background:#fff;}

#ztComment .allScore{width:100%;height:20px;margin:10px auto;padding:10px 0px;}

#ztComment .allScore li{width:20%;height:20px;line-height:20px;text-align:center;float:left;color:#666;}

#ztComment .allScore li span.all{color:#2e8acb;font-weight:bold;}

#ztComment .allScore li span.else{color:#8BB6C2;}

#ztComment .allScore li a{display:block;width:100%;height:20px;line-height:20px;margin:0 auto;background:#2e8acb;text-align:center;color:#fff;text-decoration:none;}

#ztContent{width:100%;font-size:12px;color:#555;}

#ztContent dl{width:100%;height:auto;padding:10px 0px;border-bottom:1px dashed #9FBECD;}

#ztContent dl dt{width:100%;height:20px;}

#ztContent dl dt ul{width:100%;height:20px;margin:0 auto;}

#ztContent dl dt ul li{float:left;height:20px;line-height:20px;}

#ztContent dl dt ul li.name{width:50%;}

#ztContent dl dt ul li.name span{color:red;}

#ztContent dl dt ul li.score{width:30%;}

#ztContent dl dt ul li.score span{color:red;}

#ztContent dl dt ul li.praise{width:20%;text-align:right;}

#ztContent dl dt ul li.praise em{font-style:normal;color:#2e8acb;}

#ztContent dl dt ul li.praise span{cursor:pointer;}

#ztContent dl dd{width:90%;height:auto;margin:10px auto;line-height:150%;text-indent:28px;}

#page{width:100%;text-align:center;padding:20px 0px;}

#page a{text-align:center;padding:3px 4px;margin:0 1px;color:#8BB6C2;text-decoration:none;border:1px solid #eee;}

#page span{padding:3px 5px;text-align:center;border:1px solid #ddd;background:#eee;color:#fff;}

#mySend{display:none;border-radius:2px;width:250px;height:350px;padding:10px;font-family:Microsoft Yahei;position:fixed;top:50%;left:50%;margin-top:-180px;margin-left:-130px;z-index:10002;background:#fff;}

#mySend table{margin:auto;text-align: left;width: 95%;font-size:12px;}

#mySend table th {background:#EEF3F7;border-bottom: 1px solid #D5DFE8;font-weight:normal;color: #2e8acb;text-indent:26px;height: 30px;line-height: 32px;}

#mySend table tr{background:#fff;}

#mySend table tr:hover{background:#DBECFD;}

#mySend table td {border-bottom: 1px solid #EEEEEE;color: #888;height: 30px;line-height: 30px;padding:1px 0px;}

#mySend table td div.middle {float: left;}

#mySend table td div.sc {float: left;}

#mySend table td div.default{float: left;}

#mySend table td div.default img{display: inline-block;margin-top: -5px;}

#mySend form input.text{background:#FFFFFF;border: 1px solid #2e8acb;height:19px;width: 220px;}

#mySend form textarea{ background:#FFFFFF;border: 1px solid #2e8acb;float: left;height: 100px;width: 220px;min-width:220px;min-height:100px;max-height:100px;max-width:220px;}

#mySend form input.btn{background:#2e8acb;border: 1px solid #2e8acb;color: #FFF;cursor: pointer;height: 21px;outline:none;width: 124px;margin-left:40px;}

#mySend div.close{width:20px;height:20px;line-height:20px;text-align:center;background:#fff;position:absolute;top:-10px;right:-10px;color:#888;cursor:pointer;box-shadow: 1px 1px 1px #222;border-radius: 50px;border:1px solid #eee;}

#fkShow{height:20px;font-size:12px;padding:10px 0;}

#fkShow p{width:20%;height:20px;line-height:20px;text-align:center;color:#666;text-indent:0px;float:left;font-family:Microsoft Yahei;}

#clickBtn{display:block;width:50px;height:20px;line-height:20px;border-radius:1px;outline:none;text-align:center;color:#fff;text-decoration:none;font-size:11px;margin:0 auto;background:#006DB8;}

#fkShow p em{font-style:normal;color:#0094D6;}

#fkShow p em.all{font-style:normal;font-size:13px;font-weight:bold;}

.clear{clear:both;}

.blackBg{width:100%; height:100%;background:#000;opacity:0.8;filter:alpha(opacity=80);position:fixed;left:0px;top:0px;z-index:10001;display:none;}