body{_background-image:url(about:blank);_background-attachment:fixed;}
.c-border-e1{border:1px solid #e1e1e1}
.section { margin-top: 20px; background-color: #fff; border:1px solid #e1e1e1; -webkit-box-shadow: 0 0 5px rgba(0,0,0,.1);-moz-box-shadow: 0 0 5px rgba(0,0,0,.1);box-shadow: 0 0 5px rgba(0,0,0,.1);}
.section-header { padding:9px 20px; background-color: #f8f8f8; border-bottom:1px solid #cdcdcd;}
.section-header h4 { display:inline; float:left; height:30px; line-height: 30px; font-size: 16px; color:#222;}
.section-header a { /*float:right; margin-top: 5px;*/}
.section-header a.btn { height:20px; padding:5px 0; line-height: 20px;}
.section-header .page { padding:0;}
.section-header.bd-0 { border:0;}
.section-header.bg-none { background-color: transparent;}

.section-full { padding:0 20px 20px;}
.section-full .section-header { padding:20px 0; background-color: transparent; border-bottom:1px solid #dedbdb;}
.section-full .section-header h4 { font-size: 18px; _position:relative;}
/*步骤*/
.step-wrap { width:85%; margin:0 auto; padding:10px 0 30px;}
.step-wrap ul { width:100%;}
.step-wrap ul li { display:inline; float:left; position:relative; padding-bottom: 20px; color:#555; text-align: center; border-bottom: 8px solid #d5d5d5;}
.step-wrap ul li.active {color:#f37b00; border-bottom: 8px solid #f37b00;}
.step-wrap ul li .icon { position:absolute; left:50%; bottom:-20px; margin-left: -15px;}
.icon-step-active { width:30px; height:30px; background-position: -40px -280px; text-align: center; font:bold 20px/30px arial; color:#fff; vertical-align: text-top;}
.icon-step { width:30px; height:30px; background-position: -80px -280px; text-align: center; font:bold 20px/30px arial; color:#969696; vertical-align: text-top;}
.step2 ul li { width:50%; *width:49.9%;}
.step3 ul li { width:33.3%;}

.tj-cont { padding:30px 50px;}
.tj-cont h4 { height:42px; padding-bottom: 10px; line-height: 42px; font-size: 18px; color:#222; border-bottom: 1px solid #f3f3f3;}
.tj-cont h4 .icon-info-t { margin-top: -10px;}
.tj-team li { display:inline; float:left; margin-right: 35px;}
.tj-team li label { width:100px;}
.textarea-w705 { width:685px; max-width:685px; height:115px;}

.lh37 { line-height: 37px;}

/*个人体检*/
.tj-gr-wrap { width:1000px; margin:0 auto;}
.tj-gr { margin-top: 20px; position:relative;}
.tj-gr table { table-layout: fixed;}
.tj-gr th { width:20px; text-align: center; padding:0 12px; background-color:#4db944; border:1px solid #4db944; color:#fff; vertical-align: middle;}
.tj-gr td { padding:20px 0 5px 10px; *padding-bottom: 20px; border:1px solid #4db944; background-color:#fafffc;}
.tj-gr li { display:inline; float:left; margin-right: 10px; margin-bottom: 15px;}
.tj-gr li label { width:80px; margin-right: 5px; color:#222;}
.tj-gr li .tree li { float:none; margin:0; display:block;}
.tj-gr .label-val { width: 202px; line-height: 37px;}
.btn-delform { position:absolute; right:-30px; _right:-28px; top:0; display:block; width:30px; height:30px; background:url(../images/tjbtn.png) no-repeat; opacity:.9; filter:alpha(opacity=90); display:none;}
.btn-delform:hover { opacity:1; filter:alpha(opacity=100);}
.tj-msg { position:relative; margin-top: 20px;}
.tj-msg-note { position:absolute; left:0; top:0; width:100%; padding-top: 40px; text-align: center; color:#aeaeae; cursor: text;}
.pay-wrap { padding:20px 10px; border:1px dashed #e1e1e1; background-color:#fafafa;}
a.btn-normal.btn-i { padding:6px 0; height:20px; line-height: 20px;}

/*面包屑导航*/
.menucrumb { height:20px; padding:18px 0 0;}

.section-main { width:886px;}
/*侧边栏*/
.aside {}
.aside-sec { width:290px; margin-top: 20px; background-color: #fff; border:1px solid #e1e1e1; -webkit-box-shadow: 0 0 5px rgba(0,0,0,.1);-moz-box-shadow: 0 0 5px rgba(0,0,0,.1);box-shadow: 0 0 5px rgba(0,0,0,.1);}
.aside-sec-header { padding:17px 20px; border-bottom:1px solid #f0f0f0; overflow:hidden; zoom:1;}
.aside-sec-header h4 { display:inline; float:left; font-size: 16px; color:#222;}
.aside-sec-header a { display:inline; float:right; font-size: 12px; cursor:pointer;}
.aside-sec-header a:link, .aside-sec-header a:visited { color:#555;}
.aside-sec-con { padding:20px 15px; *zoom:1;}

.tj-intro { position:relative; padding:30px 20px; border-bottom: 1px solid #e1e1e1;}
.tj-intro img { display:inline; float:left; width:280px;}
.tj-intro dl { margin-left: 320px;}
.tj-intro dt { padding-right: 20px; height:40px; max-width:475px; _width:475px; line-height: 40px; white-space: nowrap; overflow:hidden; text-overflow: ellipsis; font-size: 24px; color:#222;}
.tj-intro dt.tc-tit { max-width:520px; _width:520px; padding:0;}
.tj-intro dt .icon-jian { margin:13px 0 0 5px;}
.tj-intro dd li {margin-top: 13px; line-height: 24px;}
.tj-desc { margin-left: 75px;}
a.btn-tj-gr { width:170px; height:40px; font-size: 16px; line-height: 40px;}
a.btn-tj-tt { width:130px; height:40px; font-size: 16px; line-height: 40px; background-color:#00859e;}
.bgc-f8 { background-color:#f8f8f8;}
.flag { display:inline-block; width:45px; height:45px; padding-top: 12px; line-height: 1; text-align: center; background:url(../images/flag.png) no-repeat; color:#fff; *display:inline; *zoom:1;}
.tj-intro .flag, .tjk-intro .flag { position:absolute; right:40px; top:0;}

.section-tab { display:inline; float:left; height:20px; padding:4px 0 4px 30px; margin-left: -20px; border-left: 2px solid #ff9966; _position:relative;}
.section-tab li { display:inline; float:left; padding:0 23px; border-right: 1px solid #f3f3f3; font-size: 16px; color:#222; cursor:pointer; position:relative;}
.section-tab li.last { border:0;}
.section-tab em { position:absolute; left:50%; bottom:-24px; display:block; width:0; height:0; margin-left: -6px; border-width: 6px; border-style: dashed dashed solid; border-color: transparent transparent #dedbdb; line-height: 0; display:none;}
.section-tab span { position:absolute; left:-6px; bottom:-7px; display:block; width:0; height:0; border-width: 6px; border-style: dashed dashed solid; border-color: transparent transparent #fff; line-height: 0;}
.section-tab li.active { color:#f37b00;}
.section-tab li.active em { display:block;}

.section-tab-con { padding:20px 0; display:none;}
/*套餐列表表格*/
.tclist-tb, .tccon-tb { table-layout: fixed;}
.tclist-tb th, .tccon-tb th { height:40px; line-height: 40px; background-color:#f8f8f8; border-top: 1px solid #e1e1e1; color:#222; font-weight: normal; text-align: center;}
.tclist-tb td, .tccon-tb td { padding:25px 10px; border-bottom: 1px solid #f2f2f2; }

.tj-intro dd li.tc-price { position:relative; width:auto; height:30px; line-height: 30px; border-top: 1px solid #f1f1f1; text-align: left;}
.discount { position:absolute; right:10px; top:0; display:block; width:23px; height:36px; background:url(../images/tijian/discount-bg.png) no-repeat; text-align: center; color:#fff; font-size: 12px; line-height: 16px;}
.price-pre { margin-left: 15px; padding-left: 20px; border-left: 1px solid #f1f1f1; color:#aeaeae;}
/*套餐内容表格*/
.tccon-tb { border:1px solid #f2f2f2;}
.tccon-tb th { border:1px solid #f2f2f2; border-top: 1px solid #e1e1e1;}
.tccon-tb td { border:1px solid #f2f2f2;}

.slide-ct { display:inline; float:right;}
.slide-up, .slide-down { display:inline; float:left; width:16px; height:16px; line-height: 0; font-size: 0; background-color:#fff; border:1px solid #e1e1e1; margin-left: -1px; text-align: center; cursor:pointer;}
.slide-up i, .slide-down i { display:inline-block; width:0; height:0; line-height: 0; border-width:5px; vertical-align: text-top; *display:inline; *zoom:1;}
.slide-up i { border-color: transparent transparent #aeaeae; border-style: dashed dashed solid;}
.slide-down i { margin-top: 5px; border-color:#aeaeae transparent transparent; border-style: solid dashed dashed;}
.slide-up:hover i { border-color: transparent transparent #c7c7c7;}
.slide-down:hover i { border-color: #c7c7c7 transparent transparent;}

.other-tc { height:455px; margin:0 -10px; overflow:hidden; zoom:1; _position:relative;}
.other-tc li { padding:20px 10px; border-bottom: 1px dashed #f2f2f2; overflow:hidden; zoom:1; _position:relative;}
.other-tc li.hover { background-color: #fafafa;}
.other-tc li dl { display:inline; float:left; margin-left: 15px; width:190px;}
.other-tc li dt, .other-tc li dd { width:100%; white-space: nowrap; overflow:hidden; text-overflow: ellipsis;}
.other-tc li dd  { margin-top: 10px;}
.hot-tc li { padding:10px 0; border-bottom: 1px dashed #f2f2f2; overflow:hidden; zoom:1;}
.hot-tc li .tj-pic { width:75px; height:83px;}
.hot-tc li dl { display:inline; float:left; margin-left: 15px; width:175px;}
.hot-tc li dt, .hot-tc li dd { width:100%; margin-top: 5px; white-space: nowrap; overflow:hidden; text-overflow: ellipsis;}
.hot-tc li dt { font-size: 16px;}
/**首页**/
.bgc-fff { background-color:#fff;}
.locmenu-wrap { width:1110px; margin:0 auto; padding:30px 0; border-bottom: 1px solid #f2f2f2; position:relative; zoom:1;}
.locmenu span { height:28px; line-height: 28px;}
.locmenu ul { margin-left: 80px; width:570px;}
.locmenu li { position:relative; display:inline; float:left; margin-right: 10px; zoom:1;}
.locmenu li a { display:inline; float:left; padding:4px 10px; background-color:#f0f0f0; white-space: nowrap; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.locmenu li a:link, .locmenu li a:visited { color:#555;}
.locmenu li em { position:absolute; left:50%; bottom:-20px; display:block; width:0; height:0; margin-left: -6px; border-width: 6px; border-style: dashed dashed solid; border-color: transparent transparent #dedbdb; line-height: 0; display:none;}
.locmenu li span { position:absolute; left:-6px; bottom:-7px; display:block; width:0; height:0; border-width: 6px; border-style: dashed dashed solid; border-color: transparent transparent #fff; line-height: 0;}
.locmenu li.active a { background-color:#4db944;}
.locmenu li.active a:link, .locmenu li.active a:visited { color:#fff;}
.locmenu li.active em { display:block;}
.tj-guide { position:absolute; right:10px; top:33px;}
.tj-guide li { display:inline; float:left;}
.tj-guide li span { font-size: 30px; line-height: 48px; color:#f1f1f1;}
.tj-guide li .tj-step { display:inline; float:left; width:100px; text-align: center; font-size: 12px;}
.icon-tjstep-1, .icon-tjstep-2, .icon-tjstep-3, .icon-tjstep-4 { display:inline-block; width:42px; height:42px; background:url(../images/tijian/tj-step-ico.png) no-repeat; overflow:hidden; *display:inline; *zoom:1;}
.icon-tjstep-2 { background-position: -45px 0;}
.icon-tjstep-3 { background-position: -90px 0;}
.icon-tjstep-4 { background-position: -135px 0;}
.tj-guide i { display: inline-block; margin:-2px 15px 0; font-size: 24px; line-height: 24px; color:#d4d4d4; vertical-align: top; _margin-top: -5px; *display: inline; *zoom:1;}

.tjcenter-wrap { width:1110px; margin:0 auto; padding:20px 0; zoom:1;}
.tjcenter ul { margin-left: 80px; overflow:hidden; zoom:1;}
.tjcenter li { display:inline; float:left; margin-right: 45px; padding-bottom: 20px; white-space: nowrap; cursor:pointer; zoom:1;}
.tjcenter li.active a { color:#4db944;}

.tjindex-wrap:after { content:""; display:table; clear:both;}
.tjindex-wrap { width:1110px; margin:20px auto 0; zoom:1;}
.tjimg-wrap { display:inline; float:left; position:relative; cursor:pointer;}
.tjimg-wrap .i-more-tc { position:absolute; left:20px; top:270px; display:block; width:200px; padding:15px 0; background-color:#fff; opacity:0; filter:alpha(opacity=0); text-align: center; -webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
-ms-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;}
.tjimg-wrap .i-more-tc h4 { font-size: 16px; color:#222;}
.tjimg-wrap .i-more-tc p { margin-top: 10px; font-size: 12px; color:#aeaeae;}
.tjimg-wrap:hover .i-more-tc { opacity:.9; filter:alpha(opacity=90);}
.i-tclist { display:inline; float:left; width:870px;}
.i-tclist li { display:inline; float:left; margin:0 1px 1px 0; width:289px; height:185px; background-color:#fff; position:relative; -webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
-ms-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;}
.i-tclist li .btn { display:none;}
.i-tclist li del { float:right; color:#aeaeae; font-size: 12px;}
.i-tclist dl { padding:23px 20px;}
.i-tclist dt { height:26px; overflow:hidden; zoom:1;}
.i-tclist .tjc-name { display:inline; float:left; width:195px; white-space: nowrap; overflow:hidden; text-overflow: ellipsis; font-size: 16px;}
.i-tclist .tjc-name:link, .i-tclist .tjc-name:visited { color:#222;}
.i-tclist .tjc-name:hover { color:#e44319;}
.i-tclist .tc-name { margin: 15px 0; height:48px; line-height: 24px;}
.i-tclist li.hover { -webkit-box-shadow: 0 0 13px rgba(0,0,0,.3);
-moz-box-shadow: 0 0 13px rgba(0,0,0,.3);
box-shadow: 0 0 13px rgba(0,0,0,.3); z-index: 2;}
.i-tclist li.hover .btn { display:block;}
.tjindex-h:after { content:""; display:table; clear:both;}
.tjindex-h { padding:15px 20px; border-bottom: 1px solid #f1f1f1; zoom:1;}
.tjindex-h h4 { display:inline; float:left; font-size: 16px; color:#222;}
.tjindex-list { overflow:hidden; zoom:1;}
.tjindex-list li { display:inline; float:left; width:33%;}
.tjindex-list li h4 { margin-top: 10px; font-size: 16px; color:#222;}
.tjindex-list li p { margin-top: 10px; font-size: 12px;}
.tjindex-list .li1 { border-right: 1px solid #f1f1f1; border-bottom: 1px solid #f1f1f1;}
.tjindex-list .li2 { border-right: 1px solid #f1f1f1; border-bottom: 1px solid #f1f1f1;}
.tjindex-list .li3 { border-bottom: 1px solid #f1f1f1;}
.tjindex-list .li4 { border-right: 1px solid #f1f1f1;}
.tjindex-list .li5 { border-right: 1px solid #f1f1f1;}
.tjindex-list .li6 {}
.tjindex-list .li1-con { padding:0 20px 20px 0; height:90px; overflow:hidden; zoom:1;}
.tjindex-list .li2-con { padding:0 20px 20px 20px; height:90px; overflow:hidden; zoom:1;}
.tjindex-list .li3-con { padding:0 0 20px 20px; height:90px; overflow:hidden; zoom:1;}
.tjindex-list .li4-con { padding:20px 20px 0 0; height:90px; overflow:hidden; zoom:1;}
.tjindex-list .li5-con { padding:20px 20px 0 20px; height:90px; overflow:hidden; zoom:1;}
.tjindex-list .li6-con { padding:20px 0 0 20px; height:90px; overflow:hidden; zoom:1;}

.tjcs-pic-1, .tjcs-pic-2, .tjcs-pic-3, .tjcs-pic-4, .tjcs-pic-5, .tjcs-pic-6 { display:inline; float:left; width:90px; height:90px; margin-right: 10px; background:url(../images/tijian/tjcs-pics.jpg) no-repeat;}
.tjcs-pic-2 { background-position: -90px 0;}
.tjcs-pic-3 { background-position: -180px 0;}
.tjcs-pic-4 { background-position: -270px 0;}
.tjcs-pic-5 { background-position: -360px 0;}
.tjcs-pic-6 { background-position: -450px 0;}

#i-fmenu ul { position:absolute; width:70px; left:50%; top: 10px; margin-left: -645px; _margin-left: -795px; _left:expression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth/2));}
#i-fmenu li a { display:block; height:25px; padding:35px 0 0; text-align: center; font-size: 12px; color:#aeaeae; background:url(../images/tijian/tj-indexnav.png) no-repeat;}
#i-fmenu li.active a { color:#fff;}
#i-fmenu .f1 { background-position: -70px 0;}
#i-fmenu .f2 { background-position: -70px -60px;}
#i-fmenu .f3 { background-position: -70px -120px;}
#i-fmenu .f4 { background-position: -70px -180px;}
#i-fmenu .f5 { background-position: -70px -240px;}
#i-fmenu .f6 { background-position: -70px -300px;}
#i-fmenu .active .f1 { background-position: 0 0;}
#i-fmenu .active .f2 { background-position: 0 -60px;}
#i-fmenu .active .f3 { background-position: 0 -120px;}
#i-fmenu .active .f4 { background-position: 0 -180px;}
#i-fmenu .active .f5 { background-position: 0 -240px;}
#i-fmenu .active .f6 { background-position: 0 -300px;}

/*更多套餐*/
.tjcenter-sug li { padding:15px 0 15px 10px; border-bottom:1px dashed #f2f2f2; overflow:hidden; zoom:1;}
.tjcenter-sug li.last { border:0;}
.tjcenter-sug li a { display:inline; float:left; padding-right: 20px; max-width: 230px; _width:expression(this.scrollWidth<230?"auto":"230px"); white-space: nowrap; overflow:hidden; text-overflow: ellipsis; position:relative;*zoom:1;}
.tjcenter-sug li .icon-sug { position:absolute; right:0; top:3px;}

.tclist li { padding:20px 0; border-bottom:1px solid #f2f2f2; position:relative; vertical-align: top; overflow:hidden; zoom:1;}
.tclist h5 { font-size: 18px;}
.tc-intro { width:520px; line-height: 24px;}
.tc-prop { display:inline; float:left; width:70px; color:#aeaeae;}
.tc-val { margin-left: 70px;}
.tc-price { width:215px; text-align: center;}

/*提交成功*/
.tj-suc {}
.tj-suc ul { padding:30px 0 20px 480px; border-top:1px solid #f2f2f2;}
.tj-suc li { margin-bottom: 10px;}
.tjclist li { padding:20px 0; border-bottom:1px solid #f2f2f2; position:relative; vertical-align: top; overflow:hidden; zoom:1;}
.tjc-pic { display:inline; float:left; width:90px; height:100px; margin-right: 20px;}
.tjc-intro { margin-left: 110px; margin-top: 5px; line-height: 24px;}
.tjc-intro h5 { font-size: 18px;}
.tjc-intro .icon-jian { margin:5px 0 0 10px;}
.tjc-intro .tc-prop { width:45px; color:#555;}
.tjc-intro .tc-val { margin-left: 45px;}

/*20150123*/
.tjcenter-suggest li { display: inline; float: left; margin-right: 15px; line-height: 24px; white-space: nowrap;}
/*added 20151010*/
.cus-sel-w90 .cus-sel-chosed { width:70px;}
.cus-sel-w90 .cus-sel-list { width:90px;}
.cus-sel-w90 .cus-sel-chosed-txt { width:50px;}
.cus-sel-w90 .tree { width: 89px;}
.cus-sel-w90 .scroll-pane { width:90px;}
.cus-sel-w100 .cus-sel-chosed { width:80px;}
.cus-sel-w100 .cus-sel-list { width:100px;}
.cus-sel-w100 .cus-sel-chosed-txt { width:60px;}
.cus-sel-w100 .tree { width: 99px;}
.cus-sel-w100 .scroll-pane { width:100px;}
.cus-sel-w220 .cus-sel-chosed { width:200px;}
.cus-sel-w220 .cus-sel-list { width:220px;}
.cus-sel-w220 .cus-sel-chosed-txt { width:180px;}
.cus-sel-w220 .tree { width: 219px;}
.cus-sel-w220 .scroll-pane { width:220px;}

/*体检卡*/
.f-song { font-family:Simsun; }
.f32 { font-size:32px; }
.c-333 { color:#333; }
.c-666 { color:#666; }
.bb-e1 { border-bottom:1px solid #e1e1e1; }
.btn-reverse { background-color: #fff; color:#f37b00; border:1px solid #f37b00; }
.btn-shop { background-color: #fbece1; color:#eb6100; border:1px solid #f37b00; }
a.btn-reverse:link, a.btn-reverse:visited { color:#f37b00; }
.tjk-intro dd .btn.btn-shop{color:#eb6100}
.c-90 { color:#909090; }
.tjk-intro dl { margin-left:400px; }
.alphabg { background-color:rgba(0,0,0,.6); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#99000000,endcolorstr=#99000000); }
.tjk-intro .tjk-img-wrap { width:368px; height:246px;/*  border:1px solid #e1e1e1; */ }
.tjk-intro .tjk-img-wrap img { display:block; width:368px; height:246px; }
.tjk-intro .tjk-img-wrap .alphabg { position:absolute; left:0; right:0; bottom:0; _width:100%; height:40px; line-height:40px; color:#fff; }
.tjk-intro .tjk-price {background:#f3f3f3 url("../images/tijian/bgsj.png") left bottom no-repeat; padding:20px 10px; }
.tjk-intro dd .btn{color:#fff;}
.tjk-intro dd .btn-reverse{color:#f37b00;}
.bgc-f3 { background-color:#f3f3f3; }
.tag-7tian { display:inline-block; width:98px; height:22px; background:url(../images/tijian/tag-7tian.png) no-repeat; vertical-align:middle; *display:inline; *zoom:1; }
.lh24 { line-height:24px; }
.tjk-map { width:540px; height:320px; overflow:hidden; }
.tjk-hospital { margin-left:555px; border:1px solid #e1e1e1; }
.tjk-hospital-tit { padding:10px; border-bottom:1px solid #e1e1e1; }
.tjk-hospital-detail { height:300px; overflow-y:auto; }
.tjk-hospital-loctxt { padding:10px; border-bottom:1px solid #e1e1e1; }
.hot-tjk li { border-bottom:1px solid #e1e1e1; }
.hot-tjk-item { display:block; padding:20px; }
.hot-tjk-item img { display:block; width:100%; height:180px; }
.hot-tjk-item .alphabg { position:absolute; left:0; right:0; bottom:0; _width:100%; height:40px; line-height:40px; color:#fff; }
.tag-sell { display:inline-block; width:61px; height:16px; padding-left:8px; background:url(../images/tijian/tag-sell.png) no-repeat; font-size:12px; color:#fff; line-height:16px; *display:inline; *zoom:1; }
.hot-tjk-item:link, .hot-tjk-item:visited { color:#333; }
.card-img img { display:block; }
.tjk-special { padding:10px 13px; }
.tjk-special li { display:inline; float:left; width:33%; height:230px; padding-bottom:25px; }
.tjk-special-icon { display:block; width:120px; height:120px; margin:0 auto; background:url(../images/tijian/tjk-special-icon.png) no-repeat; }
.tjk-special-icon01 { background-position:0 0; }
.tjk-special-icon02 { background-position:-120px 0; }
.tjk-special-icon03 { background-position:-240px 0; }
.tjk-special-icon04 { background-position:-360px 0; }
.tjk-special-icon05 { background-position:-480px 0; }
.tjk-special-icon06 { background-position:-600px 0; }
.tjk-special-icon07 { background-position:-720px 0; }
.tjk-special-icon08 { background-position:-840px 0; }
.tjk-intro-text { margin:0 13px; padding:20px 25px 30px 90px; background-color:#95e6e9; line-height:2; -webkit-border-radius:10px; border-radius:10px; }
.tjk-intro-text img { position:absolute; left:-70px; top:50%; margin-top:-24px; width:48px; height:48px; }
.tjk-intro-inner { -webkit-border-radius:8px; border-radius:8px; }
.tjk-intro-text-arr { position:absolute; left:-20px; top:50%; margin-top:-10px; width:0; height:0; border-width:10px; border-style:dashed solid dashed dashed; border-color:transparent #fff transparent transparent; line-height:0; }
.echart-tooltip { width:278px; white-space:normal; }
.echart-tooltip-list { height:350px; overflow:auto; }
.tag-gongli { display:inline-block; width:34px; height:34px; background:url(../images/tijian/tag-gongli.png) no-repeat; *display:inline; *zoom:1; }
.tjclist .tag-gongli, .hot-tc .tag-gongli, .tj-intro .tag-gongli, .tjklist .tag-gongli { position:absolute; left:0; top:0; }


.advice-jg{margin-top:20px;border:1px solid #e1e1e1;}
.advice-jg .top-title{padding:10px 20px;background:#f8f8f8;}
.advice-jg .look-more{color:#333;}
.advice-jg .shop-list{padding:10px 0px;background:#fff;}
.advice-jg .shop-list .item-link{padding:0 20px; font-size:14px;color:#333;}
.advice-jg .shop-list .item-link .tag{border:none;color:#fff;background:#ff6600;}
.advice-jg .shop-list address{padding:0 20px;margin-top:15px;font-size:14px;color:#909090;}
.advice-jg .shop-list .item{float:left;width:33%;}


.tjk-tab-con { padding-top:0; }
.tjk-tab-con .tjk-tag-wrap { min-height:60px; font-size:0; _height:60px; }
.tjk-tab-con .tjk-tag { display:inline-block; height:22px; padding:0 5px; background-color:#f0f0f0; line-height:22px; font-size:14px; *display:inline; *zoom:1; }
.tjk-tab-con .tjklist li { position:relative; padding:20px 0; border-bottom:1px solid #f2f2f2; vertical-align: top; overflow:hidden; *zoom:1;}
.tjk-tab-con .tjklist .tjk-pic { display:block; width:260px; height:160px; }
.tjk-tab-con .tjklist .tjk-txt { margin-left:290px; }
.tjk-tab-con .tjklist .flag { position:absolute; right:0; top:0; }
.tjk-tab-con .tjklist .alphabg { position:absolute; right:0; bottom:0; padding:4px 5px; color:#fff; }
.ad-group { display:block; }
.tjk-filter .locmenu-wrap { width:auto; }
.tjk-filter .locmenu ul { width:auto; margin-right:65px; }
.tjk-search-result {}
.tjk-search-result ul { margin-right:-1px; }
.tjk-search-result li { display:inline; float:left;}
.tjk-search-result li .relative{ position:relative;}
.tjk-search-result li .relative .flag{	position:absolute;display: inline-block;height: 42px;line-height: 1;text-align: center;background:transparent url(../images/flag3.png) no-repeat;color: #fff;left: 20px;top: 0;	width: 35px;padding-top: 5px;padding-bottom: 7px;font-size:12px;z-index:100;
}

.tjk-list-item { width:254px; height:260px; padding:20px; border-right:1px solid #eee; border-bottom:1px solid #eee; color:#fff; }
.tjk-list-item:hover { -webkit-box-shadow:0 0 8px rgba(0,0,0,.1); box-shadow:0 0 8px rgba(0,0,0,.1); }
.tjk-list-item img { display:block; width:254px; height:180px; }
.tjk-list-item .alphabg { position:absolute; left:0; bottom:0; width:100%; height:40px; line-height:40px; color:#fff; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.tjk-list-item .tjk-tit { color:#333; }
.nowrap { white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.tag-discount { display:inline-block; width:42px; height:16px; padding-left:10px; background:url(../images/tijian/tag-discount.png) no-repeat; color:#fff; line-height:16px; *display:inline; *zoom:1; }
.img-inline { vertical-align:middle; }
.tccon-tb-blue, .tccon-tb-blue td, .tccon-tb-blue th { border:1px solid #26a7ea; }
.tccon-tb-blue th { padding:15px 10px; background-color:#26a7ea; color:#fff; }
.tccon-tb-blue td { padding:15px 10px; }
.tccon-tb-blue td.th { color:#26a7ea; }
/*宽度1000*/
@media screen and (max-width:1220px) {
    .section-main { width:686px;}
    .locmenu-wrap { width: 1000px;}
    .tjcenter-wrap { width: 1000px;}
    .tjindex-wrap { width: 1000px;}
    #i-fmenu ul { margin-left:-590px;}
    .i-tclist { width: 760px;}
    .i-tclist li { width: 252px; height: 185px;}
    .i-tclist .tjc-name { width: 160px;}
    .tjindex-list .li1-con, .tjindex-list .li2-con, .tjindex-list .li3-con, .tjindex-list .li4-con, .tjindex-list .li5-con, .tjindex-list .li6-con { height:100px;}

    .tj-gr-wrap { width: 898px;}
    .tj-msg .textarea-w1000 { width: 876px;}
    .tj-gr .input-text-w200 { width: 140px;}
    .tj-gr .cus-sel-w200 .cus-sel-chosed { width:140px;}
    .tj-gr .cus-sel-w200 .cus-sel-list { width:160px;}
    .tj-gr .cus-sel-w200 .cus-sel-chosed-txt { width:120px;}
    .tj-gr .cus-sel-w200 .tree { width: 159px;}
    .tj-gr .cus-sel-w200 .scroll-pane { width:160px;}
    .tj-gr .label-val { width: 162px;}

    .tc-intro { width:420px;}

    .tj-suc ul { padding-left: 380px;}

    .tj-intro dt { max-width:304px; _width:304px;}
    .section-tab li { padding:0 11px;}

    .tj-intro dd li.tc-price { margin-bottom: 20px;}
    .price-pre { display: inline-block; margin:0; padding:0; border:none; *display: inline; *zoom:1;}
    .tj-intro dt.tc-tit { max-width:324px; _width:324px; padding:0;}
}
/*数字累加*/
.spinner {
	vertical-align: middle;
	display:inline-block;
	height:24px;
	line-height:24px
}
.spinner-input {
	display:inline-block;
	vertical-align:top;
	width:35px;
	text-align:center;
	height:24px;
	line-height:24px;
	border:none;
}
.spinner-up,.spinner-down {
	display:inline-block;
	width:24px;
	height:24px;
	position:relative
}
.spinner-up-icon {
	width:10px;
	height:2px;
	background:#e1e1e1;
	position:absolute;
	left:7px;
	top:11px
}
.spinner-up-icon:after {
	content:'';
	position:absolute;
	width:2px;
	height:10px;
	background:#e1e1e1;
	left:4px;
	top:-4px
}
.spinner-down-icon {
	width:10px;
	height:2px;
	background:#e1e1e1;
	position:absolute;
	left:6px;
	top:11px
}
a:hover:active .spinner-up-icon,a:hover:active .spinner-up-icon:after,a:hover:active .spinner-down-icon {
	background:#4dcd70
}
.spinner-disable{ background: #f2f2f2;}
.c-position-r{position:relative;}
.c-border{border:1px solid #dddddd;}
.c-border-r{ border-right:1px solid #dddddd}
.c-border-l{ border-left:1px solid #dddddd}
.border-radius-rounded{border-radius: 5px;}
.widget-car { position: fixed; top:50%;left:50%; width:43px; margin-left:610px; _position:absolute; _left:expression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth/2)); z-index:999;}
.shop-car{ width:43px;position: relative; height: 43px;display:block; background: url(../images/tijian/shopcart.png) no-repeat; background-position: 0 0;}
.shop-car i{ width:24px;height: 28px; padding:0 1px; text-align: center; position:absolute;top:-14px; line-height:28px;right:-14px;background: url(../images/tijian/shopcart.png) no-repeat; background-position: -43px 0; color:#fff; display: block;}
.u-flyer{display: block;width: 50px;height: 50px;border-radius: 50px;position: fixed;z-index: 9999;}

#fwsmPop { cursor: pointer;}
#fwsmPop .i-arrow { display: inline-block; vertical-align: -3px; width: 8px; height: 16px; background: url('../images/carousel-arrow.gif') no-repeat -8px 0;}
.serve-list li { border-top: 1px solid #cdcdcd; text-align: left; cursor: default;}
.serve-list li:first-child { border-top: none;}
.serve-list li >div .checkbox,.serve-list li >div span { display: inline-block; vertical-align: middle;}
.serve-list li >div .checkbox { margin-right: 6px;}
.serve-list li >div .checkbox .icon-chkbox { margin-top: 0;}
.serve-list li >p { padding-left: 29px;}

.serve-pay.fixed{display: block; position:fixed;top:0px;width:846px;margin-top:0px;background:#f8f8f8;z-index:100;}
.serve-pay { display: none; padding: 9px 20px;background-color: #f8f8f8;border-bottom: 1px solid #cdcdcd; }
.serve-pay .btn.btn-shop { color: #eb6100;}














