/******************************************************************************************************/
/*网站三层css架构 架构第二层*/
/******************************************************************************************************/



/******************************************************************************************************/
/*架构
名称	        说明	名称	    说明
wrap/wrapper	外套	container	容器
site	站点	content/container	内容快
nva	导航	column	栏
main	主题	left	左
layout	布局	center	中
sidebar	侧栏	right	右
模块常用名称 */
/******************************************************************************************************/
.wrapper{width:960px; margin:0 auto;}
.wrapper_980{width:960px; padding:0 9px; background:#FFF; border:#CCC 1px solid; border-bottom:none; margin:0 auto;}

/*首页第一屏左右结构*/
.FirstScreen{ border-top:2px solid #cfcfcf;}
.FirstScreenContainerLeft{  width:327px; float:left; border-right:solid 1px #bebebe; }
.FirstScreenContainerRight{ width:373px; float:left; border-left:solid 6px #eeeeee;border-right:solid 6px #eeeeee; padding:0 5px 0 5px;}
.FirstScreenSidebar{width:236px; float:right;}

/*首页第二屏通栏结构 医院推荐*/
.HospitalRecommend{ border-top:#c41f54 4px solid}

/*首页第三屏左右结构 医院榜中榜 赴韩流程  整形案例 咨询等Tab*/
.thirdScreen{ border-top:#bebebe 2px solid}
.thirdScreenMain{ border-right:#bebebe solid 1px; width:666px; float:left;}
.thirdScreenSiderbar{ width:288px; float:left; padding:0 0 0 5px}

/*首页第四屏左中右结构 医院榜中榜 赴韩流程  整形案例 咨询等Tab*/
.CommonSense{border-top:#ffb74c 4px solid}
.CommonSenseMain{ border-right:#bebebe solid 1px; width:666px; float:left;}
.CommonSenseMainLeft{ width:219px; border-right:#bebebe solid 1px; float:left;}
.CommonSenseMainRight{ float:left;}
.CommonSenseSiderbar{ width:288px; float:left; padding:0 0 0 5px}




/*首页第五屏左中右结构 旅游*/
.entertainment{border-top:#9edcb1 4px solid}
.entertainmentMain{ border-right:#bebebe solid 1px; width:666px; float:left;}
.entertainmentMainLeft{ width:219px; border-right:#bebebe solid 1px; float:left;}
.entertainmentMainRight{ float:left;}
.entertainmentSiderbar{ width:288px; float:left; padding:0 0 0 5px}




/*overallTitleH2*/
.overallTitleH2{ line-height:40px; height:40px; border-bottom:#CCC solid 1px;}
.overallTitleH2 h2{ background:url(../images/common/common_106.png) no-repeat 5px 7px;  text-indent:-9999px; display:block; float:left; width:300px; height:40px; }
.overallTitleH2 span{ display:block; width:660px; float:left; text-align:right;}
.overallTitleH2 span a{ padding:0 10px; }

/*overallTitleH3*/
.overallTitleH3{ background:url(../images/common/bgh3.jpg) repeat-x 0 0; height:40px;}
.overallTitleH3 h3{ line-height:40px; background:#fff url(../images/common/common_129.png) no-repeat 10px 15px;  display:block; float:left; width:115px; height:40px; padding:0 0 0 25px; font-size:14px; }
.overallTitleH3 span{ display:block; width:820px; float:left; height:40px;}
.overallTitleH3 span a.more{ text-indent:-9999px; background:#fff url(../images/common/common_132.png) no-repeat 10px 0; display:block; width:40px; height:9px; float:right; margin:18px 0 0 0;}



/*overallTitleH2 Yellow*/
.overallTitleH2Yellow{ line-height:40px; height:40px; border-bottom:#CCC solid 1px;}
.overallTitleH2Yellow h2{ background:url(../images/common/common_106.png) no-repeat 5px 7px;  text-indent:-9999px; display:block; float:left; width:300px; height:40px; }
.overallTitleH2Yellow span{ display:block; width:660px; float:left; text-align:right;}
.overallTitleH2Yellow span a{ padding:0 10px; }

/*overallTitleH3 Yellow*/
.overallTitleH3Yellow{ background:url(../images/common/bgh3.jpg) repeat-x 0 0; height:40px;}
.overallTitleH3Yellow h3{ line-height:40px; background:#fff url(../images/common/common_162.png) no-repeat 10px 15px;  display:block; float:left; width:115px; height:40px; padding:0 0 0 25px; font-size:14px; }
.overallTitleH3Yellow span{ display:block; width:820px; float:left; height:40px;}
.overallTitleH3Yellow span a.more{ text-indent:-9999px; background:#fff url(../images/common/common_170.png) no-repeat 10px 0; display:block; width:40px; height:9px; float:right; margin:18px 0 0 0;}


/*overallTitleH2 Green*/
.overallTitleH2Green{ line-height:40px; height:40px; border-bottom:#CCC solid 1px;}
.overallTitleH2Green h2{ background:url(../images/common/common_190.png) no-repeat 5px 7px;  text-indent:-9999px; display:block; float:left; width:300px; height:40px; }
.overallTitleH2Green span{ display:block; width:660px; float:left; text-align:right;}
.overallTitleH2Green span a{ padding:0 10px; }

/*overallTitleH3 Green*/
.overallTitleH3Green{ background:url(../images/common/bgh3.jpg) repeat-x 0 0; height:40px;}
.overallTitleH3Green h3{ line-height:40px; background:#fff url(../images/common/common_194.png) no-repeat 10px 15px;  display:block; float:left; width:115px; height:40px; padding:0 0 0 25px; font-size:14px; }
.overallTitleH3Green span{ display:block; width:820px; float:left; height:40px;}
.overallTitleH3Green span a.more{ text-indent:-9999px; background:#fff url(../images/common/common_170.png) no-repeat 10px 0; display:block; width:40px; height:9px; float:right; margin:18px 0 0 0;}


.margin_top { margin-top:10px; }
.margin_top_20 { margin-top:20px; }
.margin_bottom { margin-bottom:10px; }
.margin_bottom_20 { margin-bottom:20px; }
.margin_left { margin-left:10px; }
.margin_right { margin-rihgt:10px; }
.margin_left_20 { margin-left:20px; }
.margin_right_20 { margin-right:20px; }



/******************************************************************************************************/
/*广告管理 FullColumn*/
/******************************************************************************************************/
/*头部广告*/
.adOverTopBanner{ width:720px;}
/*通栏*/
.fullColumnBanner{ width:960px;}


/******************************************************************************************************/
/*头部*/
/******************************************************************************************************/
.logo{ float:left; width:240px;}
.adOverTopBanner{ float:left;  }

.mainnav{  color:#FFF; background:#fff; }
.mainnav a{ color:#FFF;  font-size:14px;  line-height:38px;}
.mainnav a:hover{ color:#f2f2f2;}
.mainnav .left{ width:140px; background:#222; padding-left:10px;}
.mainnav .right{ width:800px; background:#c41f54; padding-left:10px;}
.subnav{ line-height:34px; color:#999; margin-top:1px; background:#eaeaea;}
.subnav a{ line-height:34px; color:#000; padding:0 3px;}
.subnav a:hover{ line-height:34px; color:#333}
.subnav strong{ margin-left:10px; color:#c41f54;}


/*top*/
.top{} 
/*footer*/
.footer { }
/*breadcrumb   面包屑*/
.breadcrumb { color:#666; margin-bottom:20px; }
.breadcrumb a { color:#666; margin:0 0 0 0; }
.breadcrumb a:hover { color:#f60; }
/*分页*/
.pagin { background:url(../images/all/nextBg.jpg) no-repeat right bottom; padding:0 60px 50px 0; }
.pagin a, .pagin span { border: 1px solid #CCCCCC; float: left; font-family: arial; font-size: 14px; height: 20px; line-height: 20px; margin-left: 2px; overflow: hidden; padding: 3px 10px; }
.pagin .text, .pagin .current { border: medium none; padding: 4px 11px; }
.pagin a:link, .pagin a:visited { color: #005AA0; }
.pagin a:hover, .pagin a:active { background: none repeat scroll 0 0 #005AA0; color: #FFFFFF; text-decoration: none; }
.pagin .current, .pagin .current:link, .pagin .current:visited { color: #FF6600; font-weight: bold; }
.pagin b { background-image: url("http://misc.360buyimg.com/201007/skin/df/i/bg_hotsale.gif"); background-repeat: no-repeat; height: 9px; overflow: hidden; position: absolute; top: 9px; width: 5px; }
.pagin .prev, .pagin .next, .pagin .prev-disabled, .pagin .next-disabled { height: 18px; line-height: 18px; padding-top: 5px; position: relative; }
.pagin .prev-disabled, .pagin .next-disabled { color: #CCCCCC; cursor: default; }
.pagin .prev, .pagin .prev-disabled { padding-left: 12px; }
.pagin .prev b { background-position: -68px -608px; left: 3px; }
.pagin .prev-disabled b { background-position: -80px -608px; left: 3px; }
.pagin .next, .pagin .next-disabled { padding-right: 12px; }
.pagin .next b { background-position: -62px -608px; right: 3px; }
.pagin .next-disabled b { background-position: -74px -608px; right: 3px; }
.pagin-m a, .pagin-m span { font-size: 12px; height: 14px; line-height: 14px; }
.pagin-m b { top: 5px; }
.pagin-m .prev, .pagin-m .next, .pagin-m .prev-disabled, .pagin-m .next-disabled { height: 14px; line-height: 14px; padding-top: 3px; }
/*someButton*/
.someButton { text-align:right; background:red; }
.someButton a { border:1px solid #ccc; margin:20px 5px 0 0; float:left; }
.someButton a:hover { color:#f60; }
/*selectedBtn*/
input.selectedBtn { background:#006e2f; border:#005122 solid 1px; width:40px; line-height:20px; height:20px; display:block; text-align:center; color:#FFF; font-size:12px; font-weight:bold; margin:0 auto; cursor:pointer; }
input.selectedBtn:hover { color:#eee; background:#6bba70; border:#3f9144 solid 1px; }
/*grayBtn*/
.grayBtn { color:#333; font-size:12px; border:#c6c6c6 solid 1px; background:#eeeeee; width:60px; height:30px; font-weight:bold; padding:5px 0; /* display:block;*/ cursor:pointer; clear:both; }
.grayBtn:hover { color:#000; background:#bababa; border:#c6c6c6 solid 1px; }
/*greenBtn*/
.greenBtn { color:#fff; font-size:12px; border:#005122 solid 1px; background:#006e2e; width:60px; height:30px; font-weight:bold; padding:5px 0; /* display:block;*/ cursor:pointer; clear:both; }
.greenBtn:hover { color:#eee; background:#6bba70; border:#3f9144 solid 1px; }
/*greenBtn*/
.quxiaoBtn { color:#343434; font-size:12px; border:#c6c6c6 solid 1px; background:#eee; width:60px; font-weight:bold; padding:5px 0; cursor:pointer }
.quxiaoBtn:hover { color:#fff; background:#6bba70; border:#3f9144 solid 1px; }
/*rightBtn*/
.rightBtn { float:right; }
.rightBtn a { background:#006e2f; border:#005122 solid 1px; width:160px; line-height:34px; height:34px; display:block; text-align:center; color:#FFF; font-size:14px; font-weight:bold; }
.rightBtn a:hover { color:#f60; background:#6bba70; border:#3f9144 solid 1px; }

/*医院预约*/
.order{background:#f4f4f4;}
.order h2{height:30px; line-height:30px;background:#000; margin:10px 0 0 0; color:#fff; text-align:center; font-size:14px; font-weight:normal;}
.order .form{padding:5px;}
.order .form p{line-height:28px;}
.order .form select{width:153px; margin:0 0 0 5px;}
.order .orbn{width:138px; background:#c41f54; text-align:center; float:right; margin:0 5px 5px 0;}
.order .orbn a{color:#fff;}

.way{margin:10px 0 0 0;background:#f4f4f4;}
.way h3{background:url(../images/common/common_14.png) no-repeat; display:block; text-indent:-9999px; height:18px; overflow:hidden;}
.way h4{background:url(../images/common/common_17.png) no-repeat; display:block; text-indent:-9999px; height:18px; overflow:hidden; margin:10px 0 0 0;}
.way .wayList{margin:5px 5px 0 5px;}
.way .wayList a{line-height:24px; margin:0 0 0 2px;}

.answer{margin:10px 0 0 0;background:#f4f4f4; border-top:2px solid #000;}
.answer h5{background:url(../images/common/common_22.png) no-repeat; display:block; text-indent:-9999px; height:28px; overflow:hidden;margin:8px 0 0 5px;}
.answer ul{margin:5px 0 0 5px;}
.answer ul li{background:url(../images/common/common_36.png) no-repeat 0 12px; text-indent:8px; line-height:24px;}
.answer .consult{background:#c41f54; color:#fff; width:74px; height:18px; float:left; text-align:center; margin:3px 0 5px 5px;}
.answer .mConsult{background:#818181; color:#fff; width:74px; height:18px; float:left; text-align:center; margin:3px 0 5px 5px;}

.flow{margin:10px 0 0 0;background:#f4f4f4; border-top:2px solid #000;}
.flow h5{margin:8px 0 0 0;}
.flow h5 span{background:url(../images/common/common_47.png) no-repeat; display:block; text-indent:-9999px; width:64px; height:16px; overflow:hidden; margin:0 0 0 5px;}
.flow h5 a{color: #555; font-size: 12px; font-weight: normal; margin:0 5px 0 0;}
.flow ul{margin:5px 0 0 5px;}
.flow ul li{background:url(../images/common/common_36.png) no-repeat 0 12px; text-indent:8px; line-height:20px;}

.liBanner{margin:10px 0 0 0;}

.follow{margin:10px 0 0 0;background:#f4f4f4; border-top:2px solid #000;}
.follow h5{margin:8px 0 0 0;}
.follow h5 span{background:url(../images/common/common_81.png) no-repeat; display:block; text-indent:-9999px; width:64px; height:16px; overflow:hidden; margin:0 0 0 5px;}
.follow h5 a{color: #555; font-size: 12px; font-weight: normal; margin:0 5px 0 0;} 
.follow ul{margin:5px 0 0 5px;}
.follow ul li{background:url(../images/common/common_36.png) no-repeat 0 12px; text-indent:8px; line-height:20px;}

/*友情链接*/
.friendLink{border:1px solid #d0d0d0; padding:5px; width:950px; border-top:4px solid #c41f54;}
.friendLink strong{ font-size:14px; margin:5px 0 0 5px;}
.friendLink .friendLinkList{width:866px; float:right;}
.friendLink .friendLinkList a{line-height:28px; margin:0 12px 0 0;}

/*footer*/
.footer{border-top:2px solid #c41f54;}
.footers p{text-align:center;}
.footers .fooList{background:#eaeaea;border-radius:4px; width:650px; padding:10px;}
.footers .fooList a{margin:0 5px 0 5px; color:#c41f54;}

/*****************************************************************************/
/*分页					                                 */
/*****************************************************************************/

#numstyle { margin:0 auto; width:90%; text-align:center; color:#666; margin-top:10px; height:50px; line-height:50px; padding-top:20px;}
#numstyle a {border: #cccccc 1px solid; BACKGROUND: #f7f9ff; padding:3px 8px 1px 8px; color:#666; font-size:12px; margin-right:4px; text-decoration:none; margin-left:8px; }
#numstyle strong{  COLOR: #f60;}
#numstyle a.no{ border:none; color:#ea7c14; background:none;}
#numstyle a:hover { border:1px solid #fe6f35; BACKGROUND: #fff; COLOR: #f60;  FONT-SIZE: 12px;}
#numstyle a.on {border:1px solid #fe6f35; BACKGROUND: #fff; COLOR: #f60;  FONT-SIZE: 12px; }
#numstyle input.tz{ border: #cccccc 1px solid; BACKGROUND: #f7f9ff; width:25px; height:16px; color:#666; line-height:16px; text-align:center;cursor:pointer; vertical-align:middle; margin:0 3px;}
#numstyle input.zx{ border: #cccccc 1px solid; BACKGROUND: #f7f9ff; width:44px; height:22px; color:#666; line-height:20px; cursor:pointer; vertical-align:middle; font-size:12px;}
#numstyle input.back{ border: #cccccc 1px solid; BACKGROUND: #f7f9ff; width:90px; height:21px; color:#666; padding-top:2px; padding-bottom:2px;  text-align:center;}
#numstyle input.print{ border: #cccccc 1px solid; BACKGROUND: #f7f9ff; width:30px; height:21px; color:#666; padding-top:2px; line-height:21px; text-align:center;}

