@charset "gb2312";
@font-face {  font-family: 'iconfont';  src: url('https://at.alicdn.com/t/font_1437708647_698848.eot'); /* IE9*/
  src: url('https://at.alicdn.com/t/font_1437708647_698848.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('https://at.alicdn.com/t/font_1437708647_698848.woff') format('woff'), /* chrome、firefox */
  url('https://at.alicdn.com/t/font_1437708647_698848.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url('https://at.alicdn.com/t/font_1437708647_698848.svg#iconfont') format('svg'); /* iOS 4.1- */}
.iconfont {font-family: "iconfont" !important;font-size: 25px;font-style: normal;-webkit-font-smoothing: antialiased;-webkit-text-stroke-width: 0.2px;-moz-osx-font-smoothing: grayscale;}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td,select { margin:0; padding:0; outline: 0 none; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; font-size:100%; }
address, caption, cite, code, dfn, em,  th, var, i, b { font-style:normal; font-weight:normal;}
a { text-decoration:none; color:#474747 }
table{ border-collapse:collapse }
.a:hover,.assist li a:hover,.menu_list a:hover,.group_rank li a:hover,.float_menu .layer a:hover,.drop_box a:hover,.link_box a:hover{ color:#ff7d01 !important; text-decoration:underline }
a:visted{ color:#474747 };img{ border-weight }
img,a{ border:none ; }
input{ background:white; }
ol,ul,li { list-style:none; }
del{ color:#999; } 
input,textarea,select{outline:none;border: none; background:none;}
textarea{resize: none;}
a{text-decoration: none;  color: #656565;}
/*清楚浮动*/
.clearfix:after{content:"";display: block; clear: both;}
.clearfix{zoom: 1;}
.fl{float: left}
.fr{float: right}
*{ margin: 0; padding: 0; text-decoration: none;}
.clear{ clear:both}

/*公共样式*/
.clear:after ,#lay-wrap:after{content: "."; display: block; height:0; clear:both; visibility: hidden;}
.clear,#lay-wrap { *zoom:1; }
body { color: #474747; font:12px/1 "Microsoft YaHei",'宋体', Tahoma, Helvetica, Arial, sans-serif; background:#fff; }
body,html{ height:100%; width:100%; }

.yell_color{ color:#ffa63c}
.deepyellow_color{ color:#ff6600;}
.gray_color{ color:#888888}
a{outline:0 none;}
.fixed{ position:fixed !important; top:0; margin-top:0 !important;}

select,.tText,.tText2{ box-shadow:2px 2px 1px 0 #e7e7e7 inset; border:1px solid; border-color:#CCC #DDD #DDD #CCC }
select:focus,.tText:focus,.tText2:focus{ box-shadow:2px 2px 1px 0 #e7e7e7 }
.overflow_slh,.answer_article li,.menu_list a,.group_rank li,.float_menu .layer a,.city_map dd,.notice ul li { overflow:hidden;  white-space:nowrap; text-overflow:ellipsis; }/*省略号 隐藏*/
.tText,.tText2{ width:220px; height:14px; _line-height:16px; padding:8px 0 8px 8px; vertical-align:middle;  border-radius:3px; }

.tSend_code{ width: 100px; height: 28px; line-height: 28px;text-align: center; border: 1px solid #ffbee0; border-radius: 2px; display: inline-block; _position:relative;  color:#e00078; background:#fcedf2; }
.desable{ background:#f1f2f1; color:#ccc; }
.fl{ float:left; }
.fr{ float:right; }

.orange{ color:#ff7f00 !important; }
.green { color: #2db8ad !important; }
.blue{ color:#179bb9 !important }
.gray{ color:#999 !important ; }
.gray2{ color:#c8c6c7 !important ; }
.black{ color:#000 !important ; }
.blue{ color:#01b2c9 !important  }
.red{ color:#cc0000 !important }
.red2{ color:#ff0000 !important; }
.b{ font-weight:bold !important }
/*常用*/
.no_bd{ border:none !important; }
.no_bd_t{ border-top:none !important }
.no_bd_b{ border-bottom:none !important}
.no_bd_r{ border-right:none !important}
.no_bd_l{ border-left:none !important}
.no_td_bd td{ border:none !important; }

.no_mg{ margin:0 !important }
.no_mg_t{ margin-top:0 !important}
.no_mg_b{ margin-bottom:0 !important}
.no_mg_r{ margin-right:0 !important}
.no_mg_l{ margin-left:0 !important}

.no_pd{ padding:0 !important }
.no_pd_t{ padding-top:0 !important}
.no_pd_b{ padding-bottom:0 !important}
.no_pd_r{ padding-right:0 !important}
.no_pd_l{ padding-left:0 !important}

.f12{ font-size:12px !important }
.f14{ font-size:14px !important }
.f16{ font-size:16px !important }
.f18{ font-size:18px !important }
.f20{ font-size:20px !important }
.f22{ font-size:22px !important }
.f24{ font-size:24px !important }
.f26{ font-size:26px !important }
.f28{ font-size:28px !important }

.m_r_10{ margin-right:10px !important; }
.m_l_10{ margin-left:10px !important; }
.m_t_8{ margin-top:8px !important; }
.m_r_3{ margin-right:3px !important; }
.m_l_3{ margin-right:3px !important; }
.center{ text-align:center !important }

.left{ text-align:left !important }
.right{ text-align:right !important }
.no_move{ cursor:not-allowed !important }
.btn{ height:26px; line-height:26px; padding:0 15px; color:white; background:#02b2c9; text-align:center; border-radius:3px; cursor: pointer; border: none; } 
.btn:hover{ background:#0293a6; color:white; }
.block_icon i{ height:18px; width:18px; display:inline-block; position:relative; margin-right:5px; }
.hide{ display:none; }
.show{ display:block !important; }
.font_s{ font-family: "微软雅黑",tahoma,arial,'Hiragino Sans GB'; }
.font_w{ font-family: "微软雅黑",tahoma,arial,'Hiragino Sans GB'; }

#lay-top{  background:#fafafa; height:32px; color: #aaaaaa; border-bottom: 1px solid #f1f1f1; }
.top_bar{ position:relative; background:#fafafa;  z-index:999; height:32px; }
.top_bar .welcome{ float:left; line-height:32px; margin-left: 10px;  }
.top_bar .welcome a{ margin-left: 5px;  }
.top_bar .handler{  height:32px; position:absolute; right:0; }
.handler li{ position:relative; float:left; }
.handler li .link,.handler li .no_drop{ padding-right:25px; color: #aaaaaa; padding-left:11px;  height:32px; line-height:32px; position:relative; z-index:2; display:inline-block; }
.handler li .no_drop{ padding:0 15px; }
.handler li.hover{ border-right:1px solid #ddd;  border-left:1px solid #ddd; }
.handler li.hover .link{ background:white; padding:0 24px 0 10px;  height:33px; color: #666666; }
.handler li.hover .drop_box,.handler li.hover .drop_car { display:block }
.handler li:hover .triangle{  right:11px;  -webkit-transform:rotateZ(180deg);  transform:rotateZ(180deg); }
.handler li.hover .no_drop{ background:white;padding:0 14px; }

/*顶部条*/
.lay{ width:1200px; margin:0 auto;  }

/*左主体 右边栏*/
.main_box{ width:924px; float:left; background:white; position:relative;  overflow:hidden; }
.aside_box{ width:265px; float:right; background:white;  overflow:hidden;  }

/*头部*/
#lay-header{ background:white; }
.header{  height:100px; position:relative;  }
.module_l{ padding-top:15px; width:500px; }
.module_l #logo{ width:225px; height:70px; margin-left: 10px; background:url(/themes/xintemp/images/logo.png) no-repeat 0 center; float:left } 
.module_l #logo a{ display:block; height:100%; }  
.module_l .city{ padding:21px 0 15px 10px; line-height:24px; float:left; }
.module_l .slogan{ color:#01b2c9; font-size:14px; letter-spacing:1px;  }
.module_c{ width:440px; height:70px; padding-top:20px; position:absolute; left:440px; top:0;}
.module_c .search_text{ width:342px; border:1px solid #02b2c9; box-shadow:none !important; height:14px; padding:8px 0 8px 8px;  border-radius: 0; }
.module_c .search_btn{ color:white; font-size:18px; letter-spacing:2px; background:#02b2c9; text-align:center; height:32px; line-height:32px; border:none; width:84px; cursor:pointer;   }
.module_c .search_type span{ width: 60px; line-height: 25px; cursor: pointer; float: left;  border: 1px solid #cccccc; border-bottom: none; text-align: center; margin-right: 2px;  }
.module_c .search_type span.active{ color: white; background: #02b2c9; border: 1px solid #02b2c9; border-bottom:none ; }

.search_box{ float: left;  width:400px; position: relative; margin-top:30px; }
.search{border: 1px solid #02b2c9;height: 42px; position: relative;}
.search input{height: 42px;display: inline-block;text-indent:10px;width: 300px;}
.search input:focus{background: #fff;}
.search i{width: 17px; height: 16px; position: absolute;left:13px;top: 15px;}
.search a{float: right;height: 42px; background: #02b2c9; color: #fff;line-height: 42px;width: 96px;text-align: center;font-size: 16px;}

/*导航*/
#lay-nav{ height:46px; background:#02b2c9; }
.nav_bar{ background:#02b2c9;  }
.nav_bar li{ float:left; height:46px; padding:0 2px;  margin-right:5px; text-align:center }
.nav_bar li a{ float:left; display:block; height:46px; line-height:46px; width:120px; text-align:center; font-size:16px; letter-spacing:1px; color:white; }
.nav_bar li.active{  background:#4ec9d9; }
.nav_bar li.active a{ position:relative; } 
.nav_bar li:hover{ background:#4ec9d9; }
#lay-wrap{ position:relative; }

.banner{float: left}

.Hotline{width: 1198px;margin: auto;height: 373px;background: #fff;content:"";display: block; clear: both;zoom: 1;border-top: 1px solid #eaeaea;border-bottom: 1px solid #eaeaea;}
.Hotline-l{width: 393px;height: 373px;border-right: 1px solid #eaeaea;float: left;}
.Hotline-l-top{height: 190px;border-bottom: 1px dashed #eaeaea;}
.Hotline-l-top img{margin-top: 17px;margin-left: 8px;}
.Hotline-l-bottom .im{}

.Hotline-l-bottom li{ text-decoration:none; list-style:none; margin:0px; padding:0px;  float:left;margin-top: 17px;   margin-left: 38px; background-image:url(/themes/xintemp/images/rx.png); width:322px; height:48px; margin-bottom:15px;   }

.Hotline-l-bottom li p{ float:left; font-family:"微软雅黑"; font-size:16px; color:#5e5e5e; margin-left:50px; margin-top:20px;  }
.Hotline-l-bottom li h5{ float:right; font-family:"微软雅黑"; font-size:16px; color:#5e5e5e; margin-right:5px; margin-top:20px; font-weight:normal;   }

.Hotline-l-bottom table{text-align: center;margin-left: 22px;margin-top: 20px;}
.Hotline-l-bottom table a{color: #111111;font-size: 14px;font-family: "微软雅黑";}
.Hotline-r{float: left;width: 804px;}
.Hotline-r-top{height: 182px;border-bottom: 1px solid #eaeaea;}
.Hotline-r-top img{   margin-left: 28px;margin-right: 28px;margin-top: 17px;float: left;}
.Hotline-r-top-r{float: left;width: 514px;}
.Hotline-r-top-r h4{ margin-top: 10px;margin-bottom: 10px; font-size: 18px; font-family: "微软雅黑"; color: #454545; }
.Hotline-r-top-r p{font-size: 12px;font-family: "宋体";color: #757575;line-height: 27px;text-indent: 2em;}
.Hotline-r-bottom-l{padding-left: 29px;width: 335px;float: left;}
.Hotline-r-bottom-l p{font-size: 16px;font-family: "微软雅黑";color: #454545;margin-top: 18px;margin-bottom: 16px;}
.Hotline-r-bottom-l li {line-height: 25px;font-size: 12px;font-family: "宋体";color: #757575;}
.Hotline-r-bottom-l li s{   float: right;}
.deepyellow_color{color: #ff6600;}


.overall{ width:1200px; margin:20px auto;background:#fff ;}
.overall .main_box{ width:918px; float:left;}
/*锚链接--体检中心*/
.box{border:1px solid #dfdfdf; border-top:none; padding-bottom:10px; margin-bottom:10px; width:915px; }
.main_box .catalogue{  position:relative;height:38px; width:915px; background:#fff; font-size:14px;border:1px solid #dfdfdf; z-index:99;  }
.main_box .catalogue a{ cursor:pointer; text-align:center; height:38px; line-height:38px;border-right:1px dotted #dfdfdf; float:left; width:19.5% }
.main_box .catalogue a:last-child{ border-right:none}
.main_box .catalogue a.active{ background:#ff6600; color:#fff; font-weight:bold;}

.sade{ width:915px;border:1px solid #dfdfdf; margin-bottom:10px; }
.sade .titles{ border-left:2px solid #02b2c9; background:#f8f8f8; height:48px; line-height:48px; color:#02b2c9;font-size:14px;padding-left:13px; font-weight:bold ; border-bottom:1px solid #dfdfdf; border-top:1px solid #dfdfdf; margin-left:-1px; margin-top:-1px;}
.sade .titles .iconfont{ margin-right:8px; }



/*--------------------con3---------------------*/
.con3{width:1200px;height:335px;margin:5px auto;border:1px #cfd0d1 solid; background:#fff;margin-bottom:10px;overflow:hidden; background:url(/themes/xintemp/images/tsyl_bj.jpg) top left no-repeat; display:block;}
.tsyl01{float:left;width:1200px;height:47px;line-height:47px;font-size:18px;color:#0096a4;text-indent:1.5em;overflow:hidden; position: relative;}
.tsyl01 span{font-size:13px;color:#909090; margin-left:20px;}
.tsyl01 a{ float:right; margin-right:25px; color:#0096a4; font-size:12px;}
.con3 ul li{ width:265px; height:250px;float:left; margin-left:28px; margin-top:20px;line-height:40px;font-size:22px;}
.tb01{width:265px; height:35px; float:left; margin-top:10px;}
.tb01 img {float:left; margin-right: 12px; }
.tb01 a {float: left;}
.font03{float:right;font-size:24px; width:170px; color:#0096a4; line-height:35px;}

/*--------------------con4---------------------*/
.com4{width:1200px;/* height:374px; */margin:0 auto;border:1px #cfd0d1 solid; background:#fff;margin-bottom:10px;overflow:hidden;}
.jbfl_main{width:1200px;margin:0 auto;background:#fff;margin-bottom:10px;overflow:hidden;}
.Culueg{width:1200px; border-bottom:1px solid #d8d8d8;overflow: hidden;position: relative;}
.Culueg li{float:left;width:151px;height:47px;text-align:center;line-height:47px;cursor:pointer; no-repeat;font-size:16px;font-family:'微软雅黑'; color:#4a4a4a;}
.Culueg li.hover{width:151px;height:47px; no-repeat; font-size:16px;font-family:'微软雅黑'; color:#0096a4;}
.l_OriginConteg{ width:1150px;/*  height:250px; */ margin-top:15px; margin-left:25px; overflow:hidden;}
.tab1{width:1150px;/* height:250px; */font-size:14px;color:#666;}
.tab1 a{color:#0096a5;}
.list01 a{font-size:12px;color:#666;}
.list01 a:hover{ color:#0096a5;text-decoration:underline;}
.tab1 dl dt {color:#333;font-size:20px;text-align:center;font-weight:bolder;line-height:40px;border-bottom:1px dashed #6bbec6;float:left;margin-left:20px;margin-right:15px;width:340px;overflow:hidden; height:40px;}
.tab1 dl dd {font-size:14px;text-align:left;line-height:25px;}
.tab1 dl dd a {font-size:12px;color:#0096a5;}
.list01{float:left;margin-left:15px;margin-right:15px;width:255px;height:310px;margin-top:15px;overflow:hidden;}
.list01 li{width:250px;height:30px;line-height:30px;font-size:14px;overflow:hidden; background:url(/themes/xintemp/images/list00.jpg) no-repeat center left; padding-left:15px; }


/*--------------------con4---------------------*/

/*--------------------con5---------------------*/
.con5{width:1200px;height:375px;margin:0 auto;border:1px #cfd0d1 solid; background:#fff;margin-bottom:10px;overflow:hidden; background:url(/themes/xintemp/images/tsyl_bj.jpg) top left no-repeat;}
.tsyl01{float:left;width:1200px;height:47px;line-height:47px;font-size:18px;color:#0096a4;text-indent:1.5em;overflow:hidden;}
.yyhj_tp{margin-top:62px; margin-left:20px;width:1158px; height:296px; overflow:hidden;}
/*--------------------con5---------------------*/

.li_more{float: right !important;text-align: right !important;position: absolute; bottom: 0; right: 10px; width: auto !important;}
.li_more a{margin-right: 22px;color: #0096a4;font-size: 12px;}
.show{display: block !important;}
.con_threegNew{display: none;}




/*医院简介*/
.profile .content{ padding:0 0px; }
.profile .content h1{ line-height:50px; font-weight:bolder;}
.profile .content h2{ line-height:50px; font-weight:bolder; text-align:center;}
.profile .content h3{ line-height:50px; font-weight:bolder;}
.profile .content h4{ line-height:50px; font-weight:bolder;}
.profile .row{ border-bottom:1px solid #ddd; overflow:hidden; padding:10px 0 25px 0; position: relative; _position:static; top: 1px; }
.profile .row h3.ch_name{ line-height:40px; font-weight: normal; font-size:18px; }
.profile .row span.eg_name{ font-size:12px; color:#666; }

.profile .row .text{ word-wrap: break-word; word-break: break-all; }
.profile .row .text p{  text-indent: 24px; font-size: 12px; font-family: '微软雅黑'; color:#666; margin-top:10px; line-height:24px; }
.profile .row .text img{ padding:3px;  border:1px solid #eee; box-shadow:0 0 2px #eee; margin-left:10px; margin-top:-26px; position:relative; }

/*网友点评*/
.comment ul{ font-size:14px; background:#f5f5f5;}
.comment ul li{  float:left;}
.comment .low1{ box-sizing:border-box; width:210px; text-align:center; padding:13px 0;border-right:1px solid #dfdfdf;}
.comment .low1 .good_comm .yell_color{ color:#f66d06; font-size:20px; font-weight:bold; }
.comment .low1 .good_comm .yell_color em{ text-align:center; background:url(/themes/xintemp/images/percent.png) no-repeat ;width:60px; height:53px; line-height:53px; background-size:100%; display:inline-block; }
.comment .low1 .good_comm{ line-height:50px;}
.comment .low1 .aing{ line-height:32px;}
.comment .low2{ width:310px; text-align:center; line-height:112px;border-right:1px solid #dfdfdf;}
.comment .low3{ width:385px; position:relative; padding:20px 0 }
.comment .low3 span{  display:block; padding-left:20px; line-height:24px; }
.comment .low3 span .iconfont{ margin-right:5px; position:relative; top:-1px; }
.comment .low3 .button{ text-align:center;top:25px;right:20px; position:absolute; width:200px; height:70px; }
.comment .low3 .button .btn_comm{ cursor:pointer; margin:0 auto; border:none; background:url(/themes/xintemp/images/test_center_mycommon.png)  center center no-repeat;width:132px; height:40px; background-size:100%; display:block; color:white; font-size:18px; line-height:40px; text-indent:-15px; }
.comment .low3 .button em{color:#05a3b8; line-height:26px;}
.comment .discuss .discuss_num{  border-bottom:1px solid #dfdfdf; height:23px; padding:3px 0 0 10px;}
.comment .discuss .discuss_num span{ color:#9a9a9a; padding:0 10px; height:14px; line-height:16px; margin-top:5px;}
.comment .discuss .discuss_num b{font-weight:bold; color:#666; margin-right:5px; }
.comment .discuss .discuss_num .all{  border-right:2px solid #ccc}
.comment .discuss .discuss_num .good{ border-right:2px solid #ccc}
.comment .discuss .discuss_num .iconfont{ margin-right:5px; }

.comment .discuss .discuss_list{ padding:10px 0; width:917px; }
.comment .discuss .discuss_list .head_img{ float:left;width:80px; text-align:center;}
.comment .discuss .discuss_list .head_img img{ width:60px; height:60px; display:block; margin:0 auto;}
.comment .discuss .discuss_list .head_img p{ line-height:30px; font-size:14px;}
.comment .discuss .criticism{ padding:10px 10px 4px; border:1px solid #dfdfdf; float:left; position:relative; width:802px; margin-left:10px;}
/*网友点评--体检标签*/
.criticism .label_box{ height:41px }; 
.criticism .label{ width:540px; float:left; padding-bottom: 5px; }
.criticism .label span{ float:left; display:inline-block; line-height:22px;color:#8A8A8A;}
.criticism .label .sand{float:left; display:inline-block; width:460px; font-size:14px }
.criticism .label .sand span{ background:#02b2c9; color:#fff; padding:2px 6px; margin:0 0 10px 10px;white-space:nowrap;}
.criticism .idea{ width:800px;}
.criticism .label .world{ color:#494949; padding: 0 0 5px 10px; float:left; width:720px; line-height:22px; }
.criticism .array{ background:url(/themes/xintemp/images/127.jpg) no-repeat; width:11px; height:18px; position:absolute; left:-9px; top:30px; display:block;}
/*网友点评--发布时间*/
.criticism .publish_time{ float:right; color:#6A6A6A }
/*网友点评--体检项目*/
.project{padding-left:70px; float:left; width:720px; }
.project .detak span{ margin-right:30px; margin-top:8px;}
.project .corzine{ float:right}
.project .corzine span{ background:#f3f3f3; border-radius:3px;  padding:0 10px; cursor:pointer; float:left; font-size:14px;  }
.project .corzine span .iconfont{ margin-right:4px; }
.project .corzine span.active{ background:#02b2c9; color:#fff; z-index:2; position:relative; }
.project .corzine span.resever_zan{ margin-left:-4px; color:#b4b4b4; }
.project .corzine .critique{ margin-left:20px; }
/*评分星星样式*/
.pj_bar{  height:30px; } 
.pj_bar span{ float:left; color:#8A8A8A; margin-right:8px; margin-left:25px; } 
.pj_bar i{ width:86px; height: 12px; float:left; margin-right:5px; overflow: hidden; margin-top:-1px; background:url(/themes/xintemp/images/score.jpg) no-repeat }
.pj_bar .score_5{ background-position:0 0; } 
.pj_bar .score_4{ background-position:0 -13px; } 
.pj_bar .score_3{ background-position:0 -26px; } 
.pj_bar .score_2{ background-position:0 -39px; } 
.pj_bar .score_1{ background-position:0 -50px; } 
.pj_bar .score_0{ background-position:0 -62px; } 

/*预约流程*/
.reservation_process{ width:1200px; margin:0 auto; position:relative;}
.reservation_process .title_h{ line-height:76px; height:76px; text-align:center; font-weight:500; font-size:40px; letter-spacing:10px; color:#595758 }
.reservation_process li{ position:relative; padding:15px 15px 15px 120px; box-sizing:border-box; text-align:left;background:#f2f2f2; float:left; width:32.5%; margin:0 15px 15px 0;}
.reservation_process li span{ line-height:32px; color:#02b2c9; font-size:24px; letter-spacing:6px; display:block;}
.reservation_process li p{ font-weight:bold; line-height:28px; font-size:14px;}
.reservation_process li i{ width:120px; height:80px; position:absolute; left:20px ;top:10px; content:''; background:url(/themes/xintemp/images/reservation_process.png) no-repeat; background-size:390px 205px;}
.reservation_process li i.process1{ background-position:0 0 ;}
.reservation_process li i.process2{ background-position:-138px 0 ;}
.reservation_process li i.process3{ background-position:-270px 0 ;}
.reservation_process li i.process4{ background-position:0 -105px ;}
.reservation_process li i.process5{ background-position:-138px -103px ;}
.reservation_process li i.process6{ background-position:-272px -103px ;}
/*侧边栏*/
.side_box{ width:270px; float:right;}

/*侧边栏--套餐推荐*/
.recommend{ /*chenxi add*/position:relative;width:270px; border:1px solid #dfdfdf; background:#fff; padding-bottom:5px; margin-bottom:10px;}
.recommend .titles{ background:#f8f8f8; border-bottom:1px solid #dfdfdf; height:38px; line-height:38px; color:#02b2c9; font-size:14px;padding-left:20px; font-weight:bold }
.recommend .recommend_list{ cursor:pointer; padding:10px 5px; box-sizing:border-box; border-bottom:1px dashed #dfdfdf;}
.recommend_list .content,.recommend_list .chart{ float:left;}
.recommend_list .chart{ width:100px;height:94px; display:inline-block;}
.recommend_list .chart img{ width:100%; height:94px; }
.recommend_list .content{ width:140px;line-height:18px; display:inline-block; margin-left:10px;}
.recommend_list .content .tips{color:#777777; height:36px;  overflow:hidden;}
.recommend_list .content .tips:hover{ text-decoration:underline;}
.recommend_list .content .oldPay{color:#777777; display:block; font-size:12px; text-decoration:line-through; padding-top:20px; }
.recommend_list .content .nowPay{ display:block; color:#ff6600; font-size:16px; }

/*侧边栏--新闻动态*/
.news .news_list{border-bottom:1px dashed #dfdfdf; _width:250px; /*IE6宽度250px*/  padding:10px 10px; box-sizing:border-box; }

.overall{ margin-top:8px; }
.text .judge_detailed,.hospital,.step.contact,.msg,.activity,.group_box,.question{ margin-top:8px; background:white; }
.group,.step.contact,.msg,.msg_list li .cont,.activity , 
.aside_box .group_rank, .parameter .few , .many table td,.many table th, .look_info a,.question,.group_box { border:1px solid #ddd; }
.pointer .talk,.aside_box .group_rank dd{ border-bottom:1px dashed #ddd; } 
.tab li,.deg_class p{ height:26px; }
.tab li span,.tab li i,.deg_class p span.percentage{  width:80px; height:10px; overflow:hidden; background:#ddd; display:inline-block; margin:0 15px 0 5px; position:relative; _top:-4px; }
.overall .head{ height:36px; line-height:36px; padding:0 20px 0 50px; font-size:16px; color:#05b1c9; position:relative; letter-spacing:1px;  border-bottom:1px solid #ddd; }
.overall .head i{ height:20px; width:20px; position:absolute; top:8px; left:20px; }

/*侧边栏--体检问答*/
.physical_questions{ padding:10px;}
.physical_questions .demand{ margin:5px 0 10px; border:1px solid #dfdfdf; width:228px; height:70px; line-height:22px; padding:5px 10px;  }
.physical_questions .surname{ margin:5px 0 10px; float:left; text-indent:10px; width:110px; height:32px; line-height:32px; border:1px solid #dfdfdf; }
.physical_questions .sex{ float:left; width:16px; height:16px; margin:0 10px 0 15px; line-height:32px}
.physical_questions p span{ display:inline-block; margin-top:16px;}
.physical_questions .iphone{ padding:0 10px;width:228px;height:32px;margin:5px 0 10px;line-height:32px; border:1px solid #dfdfdf;}
.physical_questions .submit{ cursor:pointer;width:248px; color:#fff; text-align:center; background:#02b2c9;margin:5px 0 0;text-indent:10px; height:42px; line-height:42px; border:none; font-size:24px; letter-spacing:16px;}
.physical_questions .submit:hover{ background:#08a7bc}
/*侧边栏--选择网站理由*/
.reason{ padding:0 10px;}
.reason .reason_list{ position:relative; padding-left:0px; margin:5px 0;}
.reason .reason_list p{ line-height:20px;color:#888888}
.reason .reason_list i{ position:absolute; left:0; _left:-48px; top:7px; width:36px; height:36px; display:block; background:url(/themes/xintemp/images/detail_reason.jpg) center center no-repeat}
.reason .reason_list i.preferential{ background-position:0 0 ;}
.reason .reason_list i.services{ background-position:-46px 0}
.reason .reason_list i.agency { background-position:-89px 0}



.article_box{min-height: 300px;padding:15px 0; line-height: 40px; letter-spacing: 1px; font-size: 15px;}
.article_box h2.title {margin:15px auto;text-align:center;font-family:"微软雅黑";padding: 0px 15px; height: 40px; color: #02b2c9; line-height: 40px;  font-size: 19px; }
.article_box .info {margin-top: -15px;text-align:center;font-family:"微软雅黑";padding: 0px 15px; height: 40px; color: rgb(159, 159, 159); line-height: 40px; letter-spacing: 1px; font-size: 12px; }
.article_box fieldset {padding:10px;margin:10px;margin-top: 1px;color:#333; border-color: f0eded;} 
.article_box legend {margin-left:30px;color:#02b2c9;font-weight:800;background:#fff;padding:3px 6px;font-size: 20px; font-style:italic;margin-bottom: -16px;} 
.article_box div.lead{font-family:"宋体";text-indent:2em;color:#a9a9a9;line-height:26px;font-size: 13px; }
.article_box div.articleImg{text-align:center;margin:39px;margin-bottom:19px;}
.article_box div.content{font-family:"宋体";color:#727272;margin-top:1px;line-height:36px;}
.aside_box{margin-top: -14px;}
.article_box .content img{margin:15px auto;display:block;}
.font_s .a1{color:#ff6000;}
.font_s .a2{color:#02b2c9;}
.font_s li{height:40px;line-height:40px;font-size:16px;overflow:hidden; background:url(/themes/xintemp/images/list00.jpg) no-repeat center left; padding-left:20px; }
.font_s li s{   float: right;}


/*友情链接*/
.friendly_link{color:#5E5E5E;margin-top:31px; width:1200px; background:white;margin:20px auto;}
.friendly_link .link_wrap{border:1px solid #E6E6E6;height:168px;overflow:hidden;float:left;margin-top:20px;width: 100%;}
.link_wrap .fri_tit{background:#F8F8F8;border-bottom:1px solid #E6E6E6}
.link_wrap .fri_tit h2{display:inline;float:left;width:178px;height:33px;border-right:1px solid #E6E6E6;font-size:12px;line-height:33px;text-align:center;cursor:pointer}
.link_wrap .fri_tit h2.active{background:#fff;font-weight:700;height:34px;margin-bottom:-1px}
.link_wrap .brand_box{ padding:8px 0 8px 13px }
.brand_box a{float:left;width:110px;height:46px;margin:7px 8px 0 0;}
.brand_box a img{ height:100%; width:100%; }
.link_wrap .link_box{padding-top:20px;margin-left:30px}
.link_wrap .link_box li{float:left;display:inline;width:230px;}
.link_box a{display:block;height:26px;float:left;line-height:26px;color:#666;margin:0;margin-right:20px}
.link_box,.brand_box{padding:10px 0}

/*页脚*/
#bottom_links{ height:163px; background:#fff; margin-top:31px; padding-top:20px; border-top: 1px solid #d0d0d0; min-width:1200px; }
#lay_foot{ background:#323232;  line-height:25px; overflow:hidden; min-width:1200px;  }
#lay_foot .lay{ background:#323232; color:white; padding:20px 0; position:relative}
.bottom_links p{line-height:24px}
.bottom_links .customer_line{width:198px;padding-left:20px}
.bottom_links .customer_line .tel{font-size:16px;line-height:36px}
.bottom_links .customer_line .tel_num{font-size:20px;margin-bottom:15px}
.bottom_links .links_li dl{float:left;width:150px;padding:0 20px;border-left:1px solid #eee;text-align:center}
.bottom_links .links_li .rt_bd{border-right:1px solid #eee}
.bottom_links .links_li dl a{color:#666}
.bottom_links .links_li dl dt{font-size:14px;height:30px;line-height:30px}
.bottom_links .links_li dl dd{line-height:24px}
.bottom_links .wx_img{width:122px;padding-right:40px;font-size:14px}
.bottom_links .wx_img p{line-height:30px;color:#666}