﻿/* ========================================================================
 * 初始化设置
 * ======================================================================== */
body{background-color:#fff;}
body,a,h1,h2,h3,button{font-family:'Microsoft YaHei',微软雅黑,SimSun,宋体;font-size:12px}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,input,textarea,p,th,td{padding:0;margin:0}
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}
input,textarea{outline:none}
a{text-decoration:none;}
.left{float:left;line-height: 50px; padding-left: 25px;}
.right{float:right}
ul,ol,li{list-style:none}
img{border:none;vertical-align:middle}
a img{ border:none}
.container{position:relative;width:1202px;padding:0;margin:0 auto;-webkit-backface-visibility:hidden;}
.m-t-5{margin-top:5px}.m-t-10{margin-top:10px}.m-t-15{margin-top:15px}.m-t-20{margin-top:20px}.m-t-30{margin-top:30px}.m-t-50{margin-top:50px}.m-r-5{margin-right:5px}.m-r-10{margin-right:10px}.m-r-15{margin-right:15px}.m-r-20{margin-right:20px}.m-b-5{margin-bottom:5px}.m-b-10{margin-bottom:10px}.m-b-15{margin-bottom:15px}.m-b-20{margin-bottom:20px}.m-b-30{margin-bottom:30px}.m-l-5{margin-left:5px}.m-l-10{margin-left:10px}.m-l-15{margin-left:15px}.m-l-20{margin-left:20px}.p-5{padding:5px}.p-10{padding:10px}.p-15{padding:15px}.p-20{padding:20px}.p-50{padding:50px}.f-12{font-size:12px}.f-14{font-size:14px}.f-18{font-size:18px}.f-24{font-size:24px}.c-333,.c-333:hover{color:#333}.c-666,.c-666:hover{color:#666}.c-999,.c-999:hover{color:#999}.c-36c,.c-36c:hover{color:#36c}.c-f60,.c-f60:hover{color:#f60}
.c-f008000{ color:#008000;}
.c-f00,.c-f00:hover{color:#b00}.t-c{text-align:center}.t-r{text-align:right}.f-w-b{font-weight:700}.l-h-20{line-height:20px}.l-h-24{line-height:24px}.l-h-26{line-height:26px}.l-h-28{line-height:28px}.l-h-30{line-height:30px}img{border:none}.clear{clear:both}.hidden{display:none}
/*阴影盒子*/
.box,.box-hover,.grid-view li,.list-view li,.wall-list li,.user-photo-list li img{-webkit-box-shadow:0 0 5px 2px rgba(0,0,0,0.1);-khtml-box-shadow:0 0 5px 2px rgba(0,0,0,0.1);-moz-box-shadow:0 0 5px 2px rgba(0,0,0,0.1);-ms-box-shadow:0 0 5px 2px rgba(0,0,0,0.1);-o-box-shadow:0 0 5px 2px rgba(0,0,0,0.1);box-shadow:0 0 5px 2px rgba(0,0,0,0.1);-webkit-transition:opacity .75s ease;-khtml-transition:opacity .75s ease;-moz-transition:opacity .75s ease;-ms-transition:opacity .75s ease;-o-transition:opacity .75s ease;transition:opacity .75s ease;position:relative;z-index:9}

.user-photo-list{ text-align:center !important ;}

.box-hover:hover,.wall-list li:hover{-webkit-box-shadow:0 0 5px 2px rgba(0,0,0,0.3);-khtml-box-shadow:0 0 5px 2px rgba(0,0,0,0.3);-moz-box-shadow:0 0 5px 2px rgba(0,0,0,0.3);-ms-box-shadow:0 0 5px 2px rgba(0,0,0,0.3);-o-box-shadow:0 0 5px 2px rgba(0,0,0,0.3);box-shadow:0 0 5px 2px rgba(0,0,0,0.3)}
/*0.2秒减速淡出*/
.key,.btn-search,.ban-hot .tag,.icon-refresh,.icon-setting,.img div,.list-view li,.photo-list-mini a div,.btn-big,.job-btn-box .btn{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-backface-visibility:hidden}
/*0.5秒减速淡出*/
.img a img,.btn-post,.social-links li,.banner .prev,.banner .next,.img span{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-webkit-backface-visibility:hidden}
/*180°旋转*/
.icon-refresh:hover,.icon-setting:hover{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
/*1.1倍放大*/
.photo .banner .prev:hover,.photo .banner .next:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
/*1.3倍放大*/
.banner .prev:hover,.banner .next:hover,.btn-search:hover{-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-o-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3)}
/*2°旋转并放大1.1倍*/
.img a:hover img{-webkit-transform:scale(1.1) rotate(2deg);-moz-transform:scale(1.1) rotate(2deg);-o-transform:scale(1.1) rotate(2deg);-ms-transform:scale(1.1) rotate(2deg);transform:scale(1.1) rotate(2deg)}
/*透明度*/
.footers-bg,#back_to_top,.btn-more{filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5}
.btn-post,.social-links li,.img span,.img div,.photo-list-mini a div,.btn-big,.job-btn-box .btn{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8}
.btn-post:hover,.social-links li:hover,#back_to_top:hover,.btn-more:hover,.btn-big:hover,.job-btn-box .btn:hover{opacity:1}
/*超出隐藏*/
.photo-list h3,.photo-list h3 a,.jg-list li a,.information dl,.box-r .list li,.grid-view .txt .title b,.list-view .txt h3,.ban-hot .tag .txt,.show .txt p,.photo-list .txt p{overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:block}
/*面包屑*/
.breadcrumb{line-height:40px;color:#666; padding:20px 0 10px 0}

/*按钮*/
.btn-primary,.btn-minor,.btn-hot,.btn-xie,.btn-link,.btn-blue{color:#fff;border:none;font-weight:700;cursor:pointer;display:inline-block;font-size:12px;font-weight:700;padding:0 10px;line-height:30px;vertical-align:middle;background-image:url(../images/bg_xie.png)}
.btn-blue {
background-color: #5BBCDE;
}
.btn-primary:hover,.btn-minor:hover,.btn-hot:hover,.btn-xie:hover{color:#fff}
.btn-lg.btn-primary,.btn-lg.btn-minor,.btn-lg.btn-xie,.btn-lg.btn-link{padding:10px 30px;font-size:18px;line-height: 1.33}
.btn-primary{background-color:#85545d}
.btn-minor{background-color:#cab6a5}
.btn-hot{background-color:#ef779e}
.btn-xie{color:#ae3467;}
.btn-link{color:#ae3467;}
.btn-more{background:#d2ccc7; height:30px; line-height:30px; text-align:center; cursor:pointer}
.btn-big {background:url(../images/btn_big.jpg) 0 -150px;display:block; padding:10px 0; color:#fff;text-align:center; font-size:16px; font-weight:bold}
.btn-big:hover{ color:#fff}
 /*下拉菜单*/
.btn-group-dropdown{ position:relative; z-index:10}
.dropdown-toggle{cursor:pointer}
.dropdown-toggle i{background-position:-35px -245px;}
.dropdown-menu{ position:absolute;top:30px;left:0; width:auto; display:none}
.dropdown-menu li{line-height:30px; padding:0 10px}
/*图标*/
i,.close{width:20px;height:20px;line-height:20px;background:url(../images/bg.png) no-repeat;font-size:0;line-height:0; display:inline-block;vertical-align:middle}
.icon-refresh{background-position:-66px -5px;margin:9px 0 0 20px;cursor:pointer}
.icon-setting{background-position:-95px -35px}
.icon-home{background-position:-7px -66px}
.icon-grid{background-position:-3px -95px}
.icon-list{background-position:-33px -95px}
.icon-hot{background-position:-63px -127px}
.icon-photo-wall{background-position:-4px -121px; float:left}
.icon-show-photo{background-position:-34px -121px;float:left}
.icon-prev,.icon-next{width:6px; float:left}
.icon-prev{ background-position:-95px -124px }
.icon-next{ background-position:-108px -124px }
.icon-target-time{background-position:-69px -156px }
.icon-jia{ background-position:-95px -157px}
.icon-letter{ background-position:-5px -189px}
.icon-heart{ background-position:-35px -189px}
.btn-more i{background-position:-99px -188px}
.icon-edit{background-position:-65px -247px}
.icon-work{background-position:-34px -275px}
.img span .icon-heart{background-position:-33px -189px}
.img span .icon-hot{height:26px;background-position:-63px -122px;float:left;}
.icon-about{ background: url(../images/about.png) center top no-repeat;}
/*标签页*/
.label{background:#d1c2af url(../images/bg_xie.png); color:#fff;font-size:12px;height:20px;line-height:20px;padding:0 10px;display:inline-block; margin-left:10px}
.label.green{ background-color:#65c440}
.label.blue{ background-color:#5899f8}
.label.yellow{ background-color:#f4cb32}
.label.gray{ background-color:#ccc}
.label.red{ background-color:#F00;}
/*通用提示页*/
.tab-msg{margin:0 auto;line-height:22px}
.tab-msg tr td{vertical-align:top}
.loading{margin:10px 0}
/*404页面*/
.btn-404,.btn-404:hover{background:#ba648e;color:#fff;padding:5px 10px}
/*标题*/
.title{margin:0px 0 10px;height:60px;background-color: #fff;}
.title .right{line-height:36px;padding-right: 25px;}
.title .right a{margin-left:2px;line-height:36px;font-size:14px;padding:5px 10px;background-color:#036f51;color:#FFF;}
.title .right a:hover{ text-decoration:underline;}
h3{height:36px;line-height:36px}
h3 a{height:36px;line-height:60px;display:inline-block}
.line{height:4px;line-height:0;overflow:hidden;background:url(../images/bg_xie.png);margin:10px 0}
/*分页*/
.page{
	clear:both;
}
.page li{
	display:inline-block;
    padding:5px 8px;
    background-color:#666;
  color:#FFF;
  margin-left:5px;
  margin-right:5px;
}
.page li span,.page li a{
	color:#FFF;
}
.page ul{
	text-align:center;
  padding-bottom: 15px;
}
.page li.active{
	background-color:#036f51;
}
/*返回顶部*/
#back_to_top{position:fixed;bottom:100px;right:10px;width:39px;height:39px;overflow:hidden;font-size:0;line-height:0;z-index:9999;display:none;background:url(../images/back_to_top.png)}
/********************************Bootstrap modal********************************/
.modal{position:fixed;top:0;right:0;bottom:0;left:50%;z-index:1040;display:none;overflow:hidden;width:600px;margin-left:-300px}
.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1030;background: url(../images/bg_xie_000.png)}
.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}
.modal-backdrop.in{opacity:.7;filter:alpha(opacity=70)}
.modal-header{height:40px}
.modal-header h3{color:#fff;font-size:18px}
.modal .close{width:22px;height:22px;background-position:-4px -215px;border:none;cursor:pointer; margin-top:7px}
.modal-body{position:relative;padding:30px 20px;background:url(../images/bg_modal_body.png)}
.modal.fade.in{top:50%; margin-top:-200px}
.modal-body .title{font-size:24px;text-align:center;border-bottom:1px solid #999;padding-bottom:20px;margin-bottom:20px}
.tab-msg{margin:30px auto;line-height:22px}
.tab-msg tr td{vertical-align:top}

/********************************表单初始化********************************/
.form-height-block{height:auto}
.form-height-block .form-group{height:46px;}
.form-group{padding:10px 0; line-height:46px}
.form-group label{width:130px;padding-right:20px;display:block;text-align:right;float:left;height:46px;line-height:46px;font-size:14px;color:#999}
.form-group label span{color:#f60;margin-left:5px}
.form-group textarea,.form-group input,.form-select,.form-select ul,.disabledInput,.reportBox .jbzx_buttom input{height:46px; line-height:46px;border:none;padding:0 10px;font-size:14px;background:url(../images/bg_input.png);-webkit-box-shadow:0 0 2px 1px rgba(0,0,0,0.2);-khtml-box-shadow:0 0 2px 1px rgba(0,0,0,0.2);-moz-box-shadow:0 0 2px 1px rgba(0,0,0,0.2);-ms-box-shadow:0 0 2px 1px rgba(0,0,0,0.2);-o-box-shadow:0 0 2px 1px rgba(0,0,0,0.2);box-shadow:inset 0 0 2px 1px rgba(0,0,0,0.2);float:left}
.select_error,input.error,textarea.error{background:url(../images/bg_input_error.png)}
.select_right{background:url(../images/bg_input.png)}
.form-group textarea{height:auto;padding:10px; overflow:hidden}
.form-group .col-sm-8,.form-group .col-sm-4,.form-group .col-sm-1{float:left;line-height:30px}
.help-block{clear:both;display:block;height:30px;line-height:30px;margin-left:150px}
.form-center{width:600px;margin:0 auto}
.form-group textarea{ line-height:22px}
/*表单验证*/
.notice{display:inline-block;padding:0 5px 0 10px;height:46px;line-height:46px;overflow:hidden}
.form-group .notice label{width:auto;padding:0;display:block;text-align:left;font-size:12px;color:#fff}
.form-group .error_box label{background:url(../images/background.png) 0 -50px;padding-left:10px}
.right_box{display:none}
/*宽度*/
.col-sm-8 .form-control{width:845px}
.col-sm-4 .form-control{width:285px}
.col-sm-1 .form-control{width:75px}
.col-sm-1.form-select,.col-sm-4.form-select{width:65px;padding-right:20px}
.col-sm-4.form-select{width:275px}
.col-sm-4.form-select ul{width:305px}
.col-sm-1.form-select ul,.form-select.constellation ul{width:285px;padding:10px}
.col-sm-1.form-select ul li,.form-select.constellation ul li{width:95px;float:left}
/********************************悬浮框内表单********************************/
.modal-form{}
.modal-form label{width:100px}
.modal-form .form-group{overflow:auto}
.modal-form .help-block{ margin-left:120px}
.send-box{overflow:auto}
.send-box .img-box{float:left;margin-right:20px; width:183px; height:200px; overflow:hidden}
.send-box .msg-box{width:350px;float:left}
.send-box .msg-box h3{ height:auto}
.send-box .form-group{overflow:auto}
.modal-body .send-box textarea{width:330px;height:auto}

/********************************顶部********************************/
#header{height:100px;background:#036f51;-webkit-box-shadow:0 3px 3px #999;-moz-box-shadow:0 3px 3px #999;box-shadow:0 3px 3px #999;color:#fff}
#header .container{height:100px;z-index:2;}
#header a{color:#fff;line-height:30px}
#header a:hover,#header a.hover{border-bottom:4px #FFB90F solid;}
#logo{background:url(../images/logo.png) no-repeat 0 center;display:block;width:158px;height:100px;margin:0;background-size:100% auto;}
#logo a{width:100%;height:100%;display:block;text-indent:-9999px}
/*主导航*/
.nav{height:30px;margin:35px 0 0 50px}
.nav ul{height:30px}
.nav li{float:left;text-align:center;height:30px;padding:0 30px}
.nav li a{font-size:18px;font-weight:700;display:inline-block;padding:0;}
/*登录信息*/

.login-msg{height:30px;line-height:30px;}

.user-avatar{float:left;width:24px;height:24px;margin:3px 5px 0 0;border-radius:50%}
#header .message-num a{color:#ffcb7a}
.logout,.user-setting{margin-left:10px}
/*搜搜*/
.srarch-box{width:150px;height:30px;margin:35px 0 0 30px;z-index:1;background:url(../images/bg_dian.png)}
.srarch-box fieldset{position:relative;border:none;margin:0}
.srarch-box legend{display:none}
.key{position:absolute;left:0;top:0;width:100px;height:28px;padding:0 10px;margin:0;line-height:30px;background:#aa9e92;border:none;outline:none;color:#eee;font-size:12px}
.key.active{color:#fff}
.key::-webkit-input-placeholder { color:#eee; }
.key:-moz-placeholder { color: #eee; } 
.key:hover{background:#bcb2a7}
.btn-search{position:absolute;left:120px;top:0;width:30px;height:30px;line-height:30px;background:url(../images/bg.png) no-repeat 0 0;border:none;text-indent:-9999px;padding:0;cursor:pointer;vertical-align:middle}
/*新增*/
.old-website{position:absolute;right:0;top:0;width:85px;height:85px;display:inline-block;background: url(../images/old.png) no-repeat;z-index:1;text-indent:-9999px}
/********************************底部********************************/
#footer{clear:both;color:#fff;margin-top:80px;padding-top:40px;background-color:#036f51;width:100%;-webkit-box-shadow:0 0 8px 2px rgba(0,0,0,0.5);-khtml-box-shadow:0 0 8px 2px rgba(0,0,0,0.5);-moz-box-shadow:0 0 8px 2px rgba(0,0,0,0.5);-ms-box-shadow:0 0 8px 2px rgba(0,0,0,0.5);-o-box-shadow:0 0 8px 2px rgba(0,0,0,0.5);box-shadow:inset 0 0 8px 2px rgba(0,0,0,0.5)}
.footer-nav{overflow:auto;padding-bottom:30px;overflow:hidden;}
.footer-nav li{float:left;width:120px;margin-right:100px}
.footer-nav h2,.footer-nav h3{height:30px;line-height:30px}
.footer-nav h3 a{color:#fff;line-height:30px;font-weight:400}
.footer-nav h2{font-size:14px;color:#fff}
.footer-nav a:hover{text-decoration:underline}
.footer-nav li.erweima{width:100px; margin:0;float:right;}
.footer-nav li.erweima img{display:block;}
.footer-nav li.erweima p{background:#6a625c; color:#fff; padding:5px 0; text-align:center}
.footers .pw{color:#7d756e !important;}
.footers{clear:both;height:32px;line-height:16px;color:#bbb;position:relative}
.footers-bg{position:absolute;left:0;top:0;width:100%;height:32px;background:#6a625c}
.footers .container{padding-top:10px}
.footer-about{}
.social-links li{float:left;margin-left:10px;width:26px;height:26px;overflow:hidden}
.social-links li i{width:26px;height:26px;line-height:26px;float:left}
.weixin{background-position:-2px -32px}
.weibo{background-position:-32px -32px}
.tweibo{background-position:-62px -32px}
/*客服插件*/
#service_show{ position:fixed;width:100px;right:-70px;top:120px;overflow:hidden; color:#fff; z-index:9}
#service_show .tit{ width:20px; height:60px; line-height:15px;color:#fff; font-size:14px; padding:10px 8px;background:url(../images/btn_big.jpg) -75px -260px; }
.service_con{display:none; text-align:center; padding:10px 0 100px}
#service_show.on .service_con{background:url(../images/service_con.jpg) 0 bottom;}
#service_show .tel{ background:#fff; line-height:15px; height:30px; padding:5px 0; text-align:center; color:#666; display:none}
#service_show.on .tit{width:100px; text-align:center; padding:0; height:40px; line-height:40px}
#service_show.on .service_con{ display:block}
#service_show.on .tel{ display:block}
.service_con li{ line-height:30px; margin:12px 0}
.service_con li.qq{ background:url(../images/qq.png) no-repeat 10px 0}
.service_con li.qq a{ line-height:21px; display:block; color:#fff; padding-left:15px}
/********************************列表排版********************************/
/*图片展示（5列小间距）*/
.photo-list{margin-left:-3px;}
.photo-list li{margin:0 0 10px 5px;float:left}
.photo-list li.default{margin-left:0}
.img{width:236px;height:250px;display:block;overflow:hidden; position:relative}
.img ins{
	background-color:#036f51;
	position:absolute;
	right:0px;
	top:0px;
	display:block;
	width:80px;
	line-height:32px;
	text-align:center;
	color:#FFF;
    font-size:16px;
	font-style:normal;
	text-decoration:none;
	cursor:pointer;
}

.img label{
	background-color:#333;
	position:absolute;
	right:0px;
	bottom:0px;
	display:block;
	width:120px;
	line-height:24px;
	text-align:center;
	color:#FFF;
	font-style:normal;
	text-decoration:none;
	cursor:pointer;
}
.img a img{ width:236px; }


.img span{position:absolute;left:0;bottom:20px;height:26px;line-height:26px;background:#333;padding-right:5px;color:#fff;}
.img:hover span{left:-100px}
.img div{position:absolute;left:0;bottom:-80px;width:100%;padding:10px 0;line-height:26px;background:#333;color:#fff; text-align:center; font-size:14px;-webkit-backface-visibility:hidden}
.img:hover div{bottom:0}
.img div a{ color:#fff; display:inline-block}
.photo-list .txt{background-color:#036f51;text-align:center;color:#fff;padding:15px 10px;padding-top:0px;}
.photo-list .txt h3{border-bottom:1px solid #bbb;color:#fff;margin-bottom:5px;line-height:32px;height:32px;font-size: 20px;}
.photo-list .txt h3 a{font-size:14px}
.photo-list .txt p{margin:0;line-height:22px;white-space:normal;font-size:16px;height:22px;border-bottom: 1px solid #bbb;}
.photo-list a{ color:#fff}
.index-photo-list{overflow:hidden;}
/*大图模式（5列大间距）*/
.grid-view{margin:0 -20px;height:auto; padding:5px 0}
.grid-view li{ width:224px;margin:0 0 20px 20px}
/*.grid-view .img img{width:224px;min-height:245px;}*/
.grid-view .img {width:225px;height:245px; overflow:hidden;}
.grid-view .img a img{width:225px;min-height:245px;}

.grid-view .txt{height:auto}
.grid-view .txt .title{border:none;color:#fff;padding:0;margin:0 0 5px 0; text-align:left;height:30px; line-height:30px;font-size:12px; display:inline-block}
.grid-view .txt .title b{ font-size:24px; font-weight:bold; width:100px;height:30px; float:left}
.grid-view .txt .title span{float:right; }
.grid-view .txt h3{width:204px}
.grid-view .txt h3 a{width:204px}

.grid-view .no-data{ min-height:100px; text-align:center; padding:100px 0}

/*小图模式（8列小间距）*/
.mini-view{margin-left:-16px;}
.mini-view li{ width:136px;margin:0 0 16px 16px;}
.mini-view .img,.mini-view .img img{width:136px;height:149px;}
.mini-view .txt{width:116px; text-align:center; padding:5px 10px}
.mini-view .txt .title{width:116px; text-align:center; font-size:14px; font-weight:bold; margin:0}

/*列表模式*/
.list-view{}
.list-view li{ width:1200px;height:200px;margin:0 0 20px 0; background:#fff; clear:both}
.list-view li:hover{background:#faf6f2 url(../images/bg_xie_fff.png)}
.list-view .img{width:183px;height:200px;float:left;-webkit-box-shadow:5px 0 3px #eee;-moz-box-shadow:5px 0 3px #eee;box-shadow:5px 0 3px #eee}
.list-view .img img{width:183px;height:200px;}
.list-view .txt{ float:left; width:300px;height:170px;margin-left:20px; text-align:left; color:#333;padding: 15px 10px}
.list-view .txt dl{ clear:both; line-height:28px}
.list-view .txt dl dt{ float:left; width:40px; color:#999}
.list-view .txt dl dd{ float:left}
.list-view .txt .hd{height:36px;line-height:36px}
.list-view .txt .hd span.fr{ float:right;}
.list-view .txt .hd span.fr b{
color: #b00;
font-weight: bold;}

.list-view .txt h3{ float:left; max-width:470px}
.list-view .txt h3 a{ font-size:20px}
.photo-list-mini{ text-align:right; padding-top:15px}
.photo-list-mini a{ width:156px; height:170px;overflow:hidden; margin-right:10px; position:relative; display:inline-block}
.photo-list-mini a img{width:156px; height:170px;}
.photo-list-mini a div{ position:absolute; bottom:-70px;left:0; width:100%;background:#333; padding:10px 0;color:#fff; text-align:center}
.photo-list-mini h3{ color:#fff; font-size:14px; height:30px; line-height:30px}
.photo-list-mini a:hover div{bottom:0}

/*列表模式(机构)*/
.list-view.big li{height:180px}
.list-view.big .txt{width:960px;}
.list-view.big .img,.list-view.big .img img{width:165px;height:180px !important;}
.photo-list.big .txt h3{width:960px}
.photo-list.big .txt h3 a{ display:inline-block; float:left}
.photo-list.big .txt h3 .label{margin:8px 20px 0 20px; float:left}
.grade{ color:#999; font-size:12px; margin-left:10px}
.grade span,.grade a{ color:#f60; margin-right:20px; font-size:14px;}
.list-view.big .txt dl{line-height:22px}
.list-view.big .txt dl dt{width:60px}
.list-view.big .txt p{ height:36px; line-height:18px; overflow:hidden; margin:5px 0; color:#666}
.list-view.big p a{ color:#36c; }


.news-list{overflow:auto;padding:0px 0 10px}
.news-list li{border-bottom:1px dotted #d0c6be;margin:0 20px;padding:15px 0}
.news-list li:hover{background:#faf6f2 url(../images/bg_xie_fff.png)}
.news-list em{color:#999;margin-left:20px;font-size:12px;font-weight:400}
.news-list h2 a{font-size:18px;line-height:30px}
.news-list p{color:#999;clear:both}

/*展示*/
.jg-list{overflow:auto; margin-left:-6px}
.jg-list li{margin-left:6px;float:left;width:195px;text-align:center;cursor:pointer;position: relative;}
.jg-list li img{width:195px;min-height:195px;}
.jg-list li a.imgs{width:195px; height:195px; overflow:hidden; display:inline-block;text-align:center;line-height:40px}
.jg-list li a.imgs img{ width:195px; min-height:195px !important; }
.jg-list li a {
width: 195px;
text-align: center;
line-height: 40px;
}
.jg-list span{ display:block; width:58px; height:58px; background:url(../images/play.png) center center no-repeat; position:absolute; bottom:50px; left:15px; }
.jg-list span a.play{ width:95px; height:95px; display:block;}
.jg-list span:hover{background:url(../images/playhover.png) center center no-repeat;}
/*纯文字列表*/
.list li{padding-left: 8px;height: 35px;line-height: 35px;border-bottom:1px dashed #eee;}
.list li a{line-height: 35px;color:#333;}
.list li a:hover{color:#036f51}
.list li time{color:#999;float:right; margin-left:5px}
.san li{background:url(../images/bg.png) no-repeat -104px -206px}
.dian li{background:url(../images/bg.png) no-repeat -90px -230px}

/*单列列表*/
.list-mini{width:1180px;background:#fff; padding:5px 10px}
.list-mini li{width:1180px;height:80px;-webkit-box-shadow:none;-khtml-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none; margin:0;border-bottom:1px solid #faf6f2}
.list-mini li.default{ border:none}
.list-mini .img{width:60px;height:60px;-webkit-box-shadow: none;-moz-box-shadow:none;box-shadow:none; margin-top:10px}
.list-mini .img img{width:60px;height:60px;}
.list-mini .txt{width:830px;height:60px;padding:10px}
.list-mini .txt h3 a{ font-size:14px}
.list-mini .txt h3 a:hover{ color: #00F;}

/* ========================================================================
 * 首页
 * ======================================================================== */

/********************************焦点图、竞价********************************/
.top-show{height:366px;margin:10px auto 0;background:#EEE}
/*焦点图*/
.banner-right{
	background-color:#FFF;
	color:#000;
	font-size:16px;
	line-height:30px;
	float:left;
	height:366px;
	width:400px;
	overflow:hidden;
}
.banner-right h1{
	background-color:#036f51;
	font-size:18px;
	font-weight:bold;
	color:#FFF;
	line-height:36px;
	padding-left:25px;
	padding-right:25px;
}
.leftdown{
	height:314px;
}
.leftdown ul li{
	line-height:37px;
    height:37px;
    font-size:14px;
    border-bottom:1px #ddd solid;
    padding-left:15px;
    overflow:hidden;
}
.leftdown ul li a{
	font-size:14px;
}
.banner{width:990px;height:400px;overflow:hidden;float:left;}
.banner ul{width:990px;height:100%}
.banner ul li{float:left;width:100%;height:440px;}
.banner .prev,.banner .next{position:absolute;left:220px;top:200px;width:50px;height:50px;background:url(../images/btn_prev_next.png) no-repeat 10px 0;display:inline-block;cursor:pointer;z-index:3}
.banner .next{background-position:-41px 0;left:1140px}
/*竞价*/
.ban-hot{width:400px;height:440px;position:absolute;right:0;top:0;z-index:1;overflow:hidden}
.ban-hot .con{width:300px;height:440px;margin-left:100px;position:absolute;right:0;top:0}
.ban-hot .con .hot{text-indent:-9999px;width:100%;height:100%;display:inline-block}
.ban-hot .tag{width:259px;height:88px;position:absolute;right:0;top:342px;background:url(../images/tag.png) 0 0 no-repeat;text-align:right;line-height:22px;padding:50px 10px 0 0}
.ban-hot .con:hover .tag{top:320px}
.ban-hot .tag p,.ban-hot .tag a{display:block;color:#fff}
.ban-hot .tag p b{font-size:14px;color:#fff}
.ban-hot .tag .tit{ font-size:18px}
.ban-hot .tag i{background-position:-36px -5px}
.ban-hot .tag .txt{width:140px; margin-left:119px;text-align:right}

/********************************资讯********************************/
.information{width:1170px;height:30px; line-height:30px;border:#036f51 solid 2px;margin-top:30px;padding:5px 10px}
.information .txt{ float:right}
.information .txt .price i{ background-position:-67px -307px}
.information .txt .time i{ background-position:-97px -307px}
.information .txt .time{ margin:0 10px}
.information .txt strong{color:#f60; font-weight:normal}
.information .msg{ font-size:14px; width:888px; height:30px; line-height:30px;}
.information .msg span{ padding-left:20px;}
.information .msg i{ background-position:-38px -306px}
.information .btn-post{height:30px;line-height:30px;display:inline-block;background:#036f51;color:#fff;float:right;padding:0 10px}
.information .btn-post:hover{color:#fff}

/********************************丽人展示********************************/
.liren-box{height:470px}
/*左侧大图*/
.liren-box .big{width:340px;height:470px;overflow:hidden;position:relative}
.liren-box .big ol{position:absolute;left:30px;bottom:30px;text-align:center}
.liren-box .big ol li{display:inline-block;width:10px;height:10px;margin:0 3px;cursor:pointer;text-indent:-999px;background:#fff;border-radius:10px;opacity:0.5}
.liren-box .big ol li.active{width:10px;height:10px;background:#fff;opacity:1}
/*丽人展示*/
.show{width:860px;height:470px}
.show li{width:430px;height:235px;float:left;position:relative;overflow:hidden}
.show .img{width:215px;height:235px;overflow:hidden;position:relative;z-index:1}
.show .default .img{margin-left:215px}
.show img{width:215px;height:235px}
.show .img a{width:100%;height:100%;position:absolute;left:0;top:235px}
.show .img a.active{top:0}
.show .txt{width:225px;height:235px;position:absolute;top:0;right:0;font-size:14px;text-align:center;z-index:2; background:url(../images/bg_index_lr.png)}
.show .li1 .txt{}
.show .li2 .txt{ background-position:-225px 0}
.show .li3 .txt{background-position:0 -235px }
.show .li4 .txt{background-position:-225px -235px}
.show .txt a{color:#fff}
.show .txt p{line-height:1.6}
.show .default .txt{right:inherit;left:0}
.show .txt div{width:215px;height:205px;position:absolute;top:205px;left:10px;z-index:2;padding-top:30px}
.show .default .txt div{left:0}
.show .txt div.active{top:0}
.show .txt p{width:205px; padding:0 5px}
.show .f-18{margin-bottom:20px}
.show i{background-position:-95px -5px;position:absolute;right:20px;bottom:20px;display:none}

/*=======================丽人展示独立栏目=======================*/
/*属性列表*/
.property-list{margin-bottom:15px;}
.property-list dl{border-bottom:solid 1px #ddd9d4;line-height:30px;overflow:auto;background-color: #036f51;}
.property-list dl.last{ border:none}
.property-list dl dt{ width:100px;float:left; padding:6px 0;text-align:center;color:#fff;font-size:18px;line-height:32px;}
.property-list dl dd{width:1090px; height:32px;overflow:hidden;float:left;padding:0 10px 10px 0;background:#fff;position:relative}
.property-list dl dd.expand{height:auto}
.property-list dl .row-actions{position:absolute;right:0;top:10px;width:50px;height:22px;line-height:22px;padding:0; color:#999; cursor:pointer}
.property-list dl .row-actions span{ float:left}
.property-list dl .row-actions i{ background-position:-35px -63px; float:left}
.property-list dl .row-actions.on i{ background-position:-65px -63px}
.property-list a{height:22px;line-height:22px;padding:0 10px;margin:10px 0 0 10px;color:#333;display:inline-block;white-space:nowrap;font-size:16px;}
.property-list a:hover{background-color:#036f51;color:#fff;}
.property-list a.active,.property-list a.active:hover{background-color:#85545d;color:#fff;}
.property-list a.active{background:#85545d url(../images/btn_close.png) right 8px no-repeat; padding-right:15px}
.color-wrapper a{ width:18px; height:18px; overflow:hidden; padding:0; text-indent:-9999px; margin:12px 0 0 12px; background:url(../images/bg_xie.png); float:left}
.color-wrapper .c1,.color-wrapper .c1:hover,.color-wrapper .c1.active{background-color:#f33}
.color-wrapper .c2,.color-wrapper .c2:hover,.color-wrapper .c2.active{background-color:#fc3}
.color-wrapper .c3,.color-wrapper .c3:hover,.color-wrapper .c3.active{background-color:#ff3}
.color-wrapper .c4,.color-wrapper .c4:hover,.color-wrapper .c4.active{background-color:#360}
.color-wrapper .c5,.color-wrapper .c5:hover,.color-wrapper .c5.active{background-color:#39c}
.color-wrapper .c6,.color-wrapper .c6:hover,.color-wrapper .c6.active{background-color:#639}
.color-wrapper .c7,.color-wrapper .c7:hover,.color-wrapper .c7.active{background-color:#f99}
.color-wrapper .c8,.color-wrapper .c8:hover,.color-wrapper .c8.active{background-color:#630}
.color-wrapper .c9,.color-wrapper .c9:hover,.color-wrapper .c9.active{background-color:#333}
.color-wrapper .c10,.color-wrapper .c10:hover,.color-wrapper .c10.active{background-color:#fff}
.color-wrapper .c11,.color-wrapper .c11:hover,.color-wrapper .c11.active{background-color:#999}
.color-wrapper a:hover{background-image:none}
.color-wrapper a.active{width:40px;padding:0;background:none}
.color-wrapper a.active:hover{background:#85545d url(../images/btn_close.png) 16px 6px no-repeat}
/*过滤*/
.filter-form{ margin:20px 0; background:#f8f6f4; height:30px; line-height:30px; padding:20px 10px}
.filter-wrapper{ float:left}
.filter-wrapper a{ height:30px; display:inline-block;margin-right:10px; padding-left:10px}
.filter-wrapper a i{ width:10px;height:8px;line-height:8px;vertical-align:middle; margin-right:10px}
.filter-wrapper a.desc i{ background-position:-93px -75px}
.filter-wrapper a.acs i{background-position:-93px -67px}
.filter-wrapper a.active{background:#85545d;color:#fff;}
.filter-wrapper a.active.desc i{background-position:-108px -75px}
.filter-wrapper a.active.acs i{background-position:-108px -67px}
.filter-form .styles{ float:right; margin-left:20px}
.styles a{ background:#e4e0d9; padding:0 10px 0 5px; display:inline-block}
.styles a.active{background:#85545d; color:#fff}
.styles .active .icon-grid{background-position:-63px -95px}
.styles .active .icon-list{background-position:-93px -95px}
.filter-form .total{float:right}
.filter-form .total b{color:#f60}

/* ========================================================================
 * 排行榜
 * ======================================================================== */
 /*选项卡公用*/
.tab-nav span{display:inline-block;text-align:center;cursor:pointer }
.tab-content>div{ display:none}
.tab-content>div.active{ display:block}
 /*排行榜*/
.top-box{ margin-top:-300px;height:540px;}
.top-head{ background:#0c0b12 url(../images/bg_top_head.jpg) center top no-repeat; width:100%; height:500px;}
.top-box section{ width:380px;float:left; margin-left:30px; position:relative}
.top-box section.top-one-box{ margin:0}
.top-box header{height:40px}
.top-box header h2{ color:#fff; font-size:18px}
.top-box header .tab-nav span{ width:27px; height:27px; line-height:27px; background:#d3d3d3; color:#666; margin-left:5px; }
.top-box header .tab-nav span.active{ background:#f93; color:#fff}
.top-box .bg{width:380px; height:500px;background:url(../images/bg_top.jpg)}
.top-box .top-content{position:absolute;top:40px;left:0; width:100%;height:460px}
.filter-bang{margin:20px 0 0 18px; height:26px}
.filter-bang span{ background:#a68dba;height:26px; line-height:26px;margin-left:12px;width:71px;color:#fff;}
.filter-bang span.active{ background:#624a76; font-weight:bold}
.filter-side{position:absolute;left:-5px;top:100px; z-index:3}
.filter-side span{display:block; width:22px; height:36px; line-height:29px; background:url(../images/bg.png) -30px -150px no-repeat; text-align:left; padding-left:5px; color:#fff}
.filter-side span.active{ background-position:0 -150px}
/*排行榜列表*/
.top-list,.top-hd{margin:0 30px; width:320px}
.top-hd{ height:30px; line-height:30px;border-bottom:1px dashed #ccc; color:#eee;margin:10px 30px}
.top-list li{color:#fff;height:32px; line-height:32px; float:left}
.top-list .tit,.top-hd .tit{ width:200px; float:left; position:relative}
.top-list .tit img{ width:64px; height:70px; display:none}
.top-list .active{margin:10px 0;height:70px; line-height:70px;background:url(../images/bg_xie.png)}
.top-list .active .tit img{ display:block; float:left; margin-right:10px}
.top-list .active .tit span{ position:absolute;left:0;top:0; margin:0}
.top-list .status,.top-hd .status{ width:80px; float:left}
.top-list .source,.top-hd .source{ width:40px; float:left}
.top-list .tit span{ width:14px; height:14px; text-align:center; line-height:14px;background:#735886; float:left; margin:10px 10px 0 0}
.top-list a{ color:#fff; font-weight: bold}
.top-list .tit span.num-top{background:#f93}
.top-box .top-two-box .bg{ background-position:-400px 0}
.top-box .top-two-box .top-list .tit span{ background:#65698a}
.top-box .top-three-box .bg{ background-position:-800px 0}
.top-box .top-three-box .top-list .tit span{ background:#647577}
.top-box .top-two-box .top-list .tit span.num-top,.top-box .top-three-box .top-list .tit span.num-top,.top-list .tit span.num-top{background:#f93}
.top-box .top-two-box .tit,.top-box .top-three-box .tit{width:240px;}
.top-two-box .top-list .active,.top-three-box .top-list .active{margin:23px 0;height:90px; }
.top-two-box .top-list .tit img,.top-three-box .top-list .tit img{ width:84px; height:90px}
/*竞价*/
.img div.to-bidding{bottom:-245px;padding:0;height:245px;line-height:245px}
.img:hover div.to-bidding,.mini-view .img:hover div.to-bidding{bottom:0;font-size:40px; cursor:pointer}
.mini-view .img div.to-bidding{bottom:-150px;height:150px;line-height:150px}

/* ========================================================================
 * 招聘
 * ======================================================================== */
 /*左右结构*/
.box-l-r nav.box,.box-l-r .page{width:900px}
.box-l-r .filter-form{ width:880px}
.box-l-r nav.box .property-list dl dd{width:700px}
.box-l-r .list-view,.box-l-r .list-view li{width:900px;}
.box-l-r .list-view.big .txt{width:660px}
.box-l-r .list-mini,.box-l-r .list-mini li{width:880px;}
.box-l-r .box-r{ width:280px;}
.box-l-r .box-r .bd{ padding:10px 20px;}
.box-l-r .box-r .bd .tit{border-bottom: 1px solid #d2c7ba;padding-bottom: 14px;margin-bottom:10px;background-color: #036f51;color:#FFF;line-height:46px;padding:0;}
.box-l-r .box-r .bd h3{ font-size:14px;height: 30px;line-height: 30px;}
.box-l-r .box-r .list li{width:232px;}

.box-l-r .box-l{ width:280px;float:left;margin-right:15px;}
.box-l-r .box-l .bd{ padding:5px 20px;background: url(../images/opacity95.png);}
.box-l-r .box-l .bd .tit{border-bottom: 1px solid #d2c7ba;padding-bottom: 10px;margin-bottom:10px}
.box-l-r .box-l .bd h3{ font-size:14px;height: 23px; text-align:center;line-height: 23px;}
.box-l-r .box-l .bd h3 a{ font-size:14px; height: 23px !important; line-height: 23px !important;}
.box-l-r .box-l .list li{width:232px;}

.user-content .list-mini{ padding:0; background:none;width:1140px}
.user-content .list-mini li{ background:none; width:1140px}
.min-height-box{ height: auto !important;}
/*招聘列表*/
.job-list li{ height:100px}
.job-list .img,.job-list .img img{width:100px;height:100px;}
.job-list .txt{height:100px;}
.job-list .txt h3 a{ font-size:18px}
/*详细页*/
.box-l-r .box{width:900px;background:#fff;float:left;}
.box-l-r .job-box{ width:860px; }
.job-box{ background:#fff; padding:10px 20px 20px; margin-bottom:20px;}
.job-box img{max-width:100%;}
.job-box .hd{ position:relative}
.job-box h1{ font-size:24px; margin:15px 0}
.job-box .tag{ color:#666;height:30px;line-height:30px; position:absolute;right:0;top:0}
.job-box .tag li{float:left; margin-left:20px}
.job-box .tag li span{color:#b00;font-weight:bold}
.job-box .company{ overflow:auto}
.job-box .hd h2{ font-size:14px; float:left; font-weight:normal; margin-right:20px}
.job-info{ overflow:auto;background:#fafafa; padding:20px; margin:20px 0; border:1px solid #f3f3f3; clear:both }
.job-info li{ float:left; width:409px; font-size:14px; padding:8px 0}
.job-info li span{ display:inline-block; width:100px; color:#999}
.job-box .list-mini{ width:860px; padding:0; margin-top:20px}
.job-box .list-mini li{ width:860px}
.job-btn-box{ margin:50px 0;line-height:40px;}
.job-btn-box .btn{ height:40px; line-height:40px; color:#fff; padding:0 50px; font-size:14px;background:url(../images/btn_big.jpg) -50px -150px; display:inline-block}
.job-btn-box .right{ color:#666}
.job-btn-box .right:hover{ text-decoration:underline}
.job-btn-box .right i{ background-position:0 -275px}
.recruit-sm{background: #fcfded;width:850px;line-height: 24px;padding: 15px 25px;}
/* ========================================================================
 * 会员中心
 * ======================================================================== */
 /*会员顶部信息*/
.user-box{ margin-top:50px}
.user-box>header{height:245px}
.user-avatar-big{float:left;width:224px; height:245px; overflow:hidden;}
.user-avatar-big img{ width:224px;}
.user-info{ float:left; padding:20px 30px;width:916px; height:160px; margin-top:45px; background-color:#FAFAFA; position:relative}
.user-info p{ clear:both; line-height:26px; color:#666;}
.user-info .hd{ height:30px; line-height:30px; margin-bottom:10px}
.user-info .hd h1{font-size:24px; float:left}
.user-info .hd h2{ float:left;margin-left:20px; font-weight:normal; color:#666}
.user-info .speak{ color:#333}
.user-info .operation{ margin-top:20px}
/*勋章*/
.medal{ float:left; margin-left:10px; height:24px; padding-top:6px;}
.medal a,.medal>span{margin:6px 0 0 10px; height:18px; line-height:18px; padding:0 3px; color:#fff}
.medal-model{background:#ff4261;}
.medal-beauty{background:#ff6d00;}
.medal-video{background:#5a98f5;}
.medal-business{background:#ab3c00;}
.medal-identification{background:#7f7988;}
.medal-vip{background:#ab9f91;}

/*信息*/
.user-num{ position:absolute;right:20px;top:30px}
.user-num dl{ clear:both}
.user-num dt,.user-num dd{float:left; line-height:36px; color:#999}
.user-num dd{ padding:0 5px}
.user-num dd.nums{ padding:0 15px;font-size:14px; color:#f60}
.user-num i{ width:8px;height:8px;line-height:8px;margin-left:10px}
.icon-fall{ background-position:-67px -184px}
.icon-rise{ background-position:-67px -197px}
.icon-line{ background-position:-77px -191px}

/*会员导航*/
.user-nav{ margin-top:20px;height:45px;background-color: #036f51; padding:0 100px}
.user-nav>ul>li{ float:left;cursor:pointer;}
.user-nav>ul>li>a,.user-nav>ul>li .dropdown-toggle{ line-height:45px; color:#fff; font-size:18px; margin:0 30px; text-align:center}
.user-nav>ul>li.active{ background:url(../images/bg_triangle.png) center bottom no-repeat}
.user-nav .dropdown-menu{background:url(../images/bg_ma.png);top:30px; padding:10px 0; width:120px; text-align:center;}
.user-nav .dropdown-menu a{color:#fff}

/*会员主体*/
.user-content{ background:url(../images/opacity95.png); padding:20px 30px; overflow:auto}
.user-content.padding-big{ padding-bottom:50px}
.user-left{ width:860px; float:left}
.user-right{ width:230px; margin-left:50px;float:left}
.user-content header{ overflow:auto;padding-bottom:10px;margin-left:-10px;line-height:30px; color:#999}
.user-content header h2{ margin-left:10px;font-size:14px}
.user-content header h2 a{ font-size:14px}
.user-content header span{margin:0 10px;}
.user-content header a{height:30px;line-height:30px;}
.user-content .tit{height:30px; line-height:30px;border-bottom:1px solid #d2c7ba;position:relative;padding-bottom:10px; font-size:14px }
.user-right .tab-nav{ position:absolute;left:0;top:0}
.user-right .tab-nav span{ width:115px;text-align:left;font-size:14px; height:30px; line-height:30px; float:left;padding-bottom:10px; }
.user-right .tab-nav span.active{ font-weight:bold; border-bottom:1px solid #655747}
.user-content dl{clear:both; line-height:18px; position:relative; margin:8px 0}
.user-content dl dt{width:50px; color:#999; position:absolute;left:0;top:0}
.user-content dl dd{padding-left:50px; display:inline-block}
.user-left dl dt{ width:80px}
.user-left dl dd{padding-left:80px}

/*动态列表*/
.feed-list{ margin-bottom:20px}
.feed-list li{ border-bottom:1px dashed #d2c7ba;padding-bottom:15px; margin-top:20px}
.feed-list li .hd{ height:24px; line-height:24px; margin-bottom:10px}
.feed-list li .hd a{line-height:24px}
.feed-list li .hd .user-avatar{ margin:0;}
.feed-list li .img{width:183px;height:200px;}
.feed-list li .fd{ text-align:right}
.feed-list li .fd span{ margin-left:15px}
/*右侧列表*/
.side-list li{ height:48px; margin-top:15px}
.side-list .user-avatar{width:48px; height:48px; margin:0}
.side-list p{float:left;width:172px;margin-left:10px; color:#999}
.side-list .user-name{height:22px;font-weight:bold}
.side-list .user-name .right{ font-weight:normal; color:#999}
.side-list .user-name .right.add{color:#9f7b5a}
.side-list .medal{ margin:0}



/*图片列表*/
.user-box .photo-list{padding:5px 0; margin-right:-10px; overflow:auto}
.user-box .photo-list li{ width:212px; padding-bottom:0 !important;}
.user-box .photo-list .img,.user-box .photo-list .img img{width:212px;height:232px;}
.user-box .photo-list .txt,.user-box .photo-list .txt .title,.user-box .photo-list .txt h3,.user-box .photo-list .txt h3 a{width:192px}
.user-box .list-block li{ margin-bottom:0}

/*图片自动大小*/
.photo-list.img-auto .img img{ width:auto; height:auto; min-width:212px; min-height:232px}

/*照片列表*/
.user-photo-list li{ text-align:center; padding:30px 0; cursor:pointer}
.user-photo-list li .tit{ border:none; font-weight:bold; padding:20px 0 0; font-size:14px}
.login-check{ padding:20px;border:1px dashed #85545d;margin:20px auto; text-align:center; color:#036f51}
.login-check a{font-size:14px; margin-left:20px;color:#036f51}
/*照片遮罩层*/
.photo .close{position:absolute;right:5%;top:0;margin:0; z-index:1050}
.photo.modal.fade.in{height:90%; margin:0;top:5%; width:100%; margin:0;left:0}
.photo .banner{width:100%;height:100%;padding:0;background:none}

.photo .banner ul{width:100%;height:100%}
.photo .banner ul li{float: inherit;width:100%; height:100%; display:table;text-align:center}
.photo .banner ul li div{width:100%; height:100%; display:table-cell;vertical-align:middle}
.photo .banner ul li img{max-width:100%;max-height:100%;}
.photo .banner .prev{left:0;top:0;width:50%; height:90%;background:url(../images/btn_prev_big.png) no-repeat 40% 40%}
.photo .banner .next{left:50%;top:0;width:50%;height:90%;background:url(../images/btn_next_big.png) no-repeat 60% 40%}
.photo-modal-bottom{position:absolute;z-index: 4;width:100%;bottom:0;left:0;overflow: hidden;height:128px}
.modal-count{ border-bottom:2px solid #6f5a42; text-align:center;}
.modal-count span{ height:26px; line-height:26px; padding:0 15px; color:#fff; display:inline-block; background:#6f5a42}
.modal-count span em{ font-weight:bold; font-style:normal;margin:0 5px;font-family: Tahoma}
.modal-count span .num-cur{ font-size:18px;}
.photo .banner.min{ width:80%;height:100%;top:40px;left:5%; padding:0 5%}
.photo .banner.min ul li{float:left;width:60px;height:60px;overflow:hidden; margin:0 5px}
.photo .banner.min ul li img{ min-width:60px;min-height:60px;}
.photo .banner.min .prev{left:0;top:0;width:30px; height:100%;background:url(../images/btn_prev_big.png) no-repeat 0 0}


/*照片墙*/
.wall-box{overflow:hidden;}
.wall-list{ position:relative; width:1160px;min-height:300px; margin-bottom:50px}
.wall-list li{ width:270px; overflow:hidden; float:left; 	min-height:100px;-webkit-transition: top 1s ease, left 1s ease;-moz-transition: top 1s ease, left 1s ease;-o-transition: top 1s ease, left 1s ease;-ms-transition: top 1s ease, left 1s ease;}
.wall-list li .img{width:270px;height:auto}
.wall-list li a{ float:left}
.wall-list li img{width:270px;float:left}
/*档案*/
.file-box{ padding-top:30px}
.file-box .row-actions.on i{background-position:-60px -70px}
.file-box .row-actions i{background-position:-30px -70px; cursor:pointer; position:absolute;top:18px;right:18px}
.file-box dl dt,.file-box dl dd{ float:left; line-height:34px}
.file-box dl dt.mingcheng{ width:215px; padding:0px 10px 0px 0 !important; float:left;}
.file-box dl dd.shuzhi{ width:215px; float:left; padding:0px 0 0px 10px !important; min-height:34px !important; }

.file-box dl.tit dt,.file-box dl.tit dd{line-height:48px; padding:0 !important;}
.file-box dl{ overflow: hidden;background:#f2efeb; margin:0}
.file-box dl dt{ width:390px;  text-align:right; padding-right:10px; float:left;position:relative}
.file-box dl dd{width:640px; float:left;background:#fff; padding-right:0px; padding-left:10px}
.file-box dl.tit{border:none; padding:0; height:48px;background:#e9e3db}
.file-box dl.tit dt{  width:400px;text-align:center; padding:0; color:#666; font-size:18px; }
.file-box dl.tit dd{ text-align:right;padding:0 20px 0 30px;height:48px;background:#f0ebe7; width:650px;}
.file-box dl.first dt,.file-box dl.first dd{ padding-top:20px}
.file-box dl.last dt,.file-box dl.last dd{ padding-bottom:20px}
.sx-box{height:80px}
.sx-box span{background:url(../images/icon_sx.png) no-repeat; width:60px; height:30px; padding-top:50px;text-align:center; margin-right:20px; float:left; line-height:30px}
.sx-box .height{ background-position:5px 0}
.sx-box .weight{background-position:-45px 0}
.sx-box .shoes{background-position:-95px 0}
.sx-box .BWH{ background:url(../images/sanweibg.png) 11px top no-repeat; width:80px !important;}
.sx-box .shoulder{background-position:-195px 0}
/*详细页*/
.content-box{ background:#fff; padding:20px 0}
.content{margin:20px 0;font-size:14px; line-height:30px !important;color:#333}
.content p{ margin:10px 0;line-height:1.8; color:#333;text-indent: 2em;}


 * ======================================================================== */
/*会员顶部信息*/
.jigou-box .user-box>header{height:220px}
.jigou-box .user-avatar-big img{ width:220px; height:220px}
.jigou-box .user-info{height:136px;}
.jigou-box .user-nav{background:url(../images/bg_ma_zi.png);}
/* ========================================================================
 /*留言列表*/
.speak-list{margin:20px 0}
.speak-list li{margin:15px 0;position:relative;line-height:22px;padding:20px 0 20px 70px; overflow:auto}
.speak-list li img{position:absolute;left:0;top:15px; width:50px; height:50px}
.speak-list li p{color:#999}
.speak-list li b{margin-right:20px;color:#333}
.speak-list li .txt{ width:730px;color:#333;font-size:14px;line-height:18px;word-break:break-all}
.speak-list li .reply{margin-left:20px;color:#36c; cursor:pointer}
.btn-speak{color:#fff}
.speak-list .reply-box{ position:relative; overflow:auto; padding:15px 0 0 40px; color:#ae3467; font-size:14px}
.speak-list .reply-box img{ width:24px; height:24px;}
/*留言*/
.pB10 .baioti{ height:50px !important; font-size:16px !important; line-height:50px; width:80px;}
.pB10 input{ height:24px !important; line-height:24px !important; padding:5px 10px; margin:15px 0;}
.pB10 a{ font-size:16px !important;}
/*新增 （conment8090页面应进来需要）*/
.padding-tops{margin-top:-10px;}
#conment{width:900px;}


/*新增  http://192.168.6.11:89/u/fabu_sucess.aspx */
.entry100{ width:1200px; } .entry100 .fabu_succes{ width:875px; margin:20px auto 0}
 .welcome{
	float:right;
	margin-top:35px;
	padding-right:10px;
	color:#fff;
}
 .welcome a{
	margin:0px 7px;	
}


/*========== 首页资讯=======================*/
.index-news-box{background:url(../images/opacity95.png); padding:20px 0 20px 30px; overflow:auto;}
.index-news-box>div{ float:left; width:360px;margin-right:30px; overflow:auto}
.index-news-box .list{ margin-bottom:10px}
.index-news-box .list li{ height:30px; line-height:30px; border:none}
.index-news-box .title{width:360px;height:36px; line-height:36px; border-bottom:1px solid #ddd;margin:0 0 10px}

.index-news-box .list .hd{ height:80px; margin-bottom:10px; padding:0;overflow:hidden;}
.index-news-box .hd .tit{float:left;width:250px;height:30px;line-height:30px;overflow:hidden; }
.index-news-box .hd .tit a{font-size:14px;line-height:30px; }
.index-news-box .hd .txt{ color:#999;width:250px; height:40px; overflow:hidden; line-height:18px;float:left;}
.index-news-box .hd .txt a{ line-height:18px; color:#36c}
.index-news-box .list .hd a.img{width:100px;float:left; margin-right:10px; height:80px; display:block; overflow:hidden !important;}
.index-news-box .list img{   width:100px; min-height:80px;}


/*==========友情链接=======================*/
.youlian{background:url(../images/opacity95.png); padding:20px 20px 20px 30px; overflow:auto;}
.youlian li{ height:30px; line-height:30px; padding:0 20px 0 0; float:left;}

.fenxiang{ height:36px; width:200px; position:absolute; right:0; bottom:15px; overflow:hidden; }


.jiemulist{ width:870px; min-height:300px; background-color:#fff; padding:30px 0 0px 30px;}

.jiemulist dl{ display:block;}
.jiemulist dl dd{ display:block; float:left; margin-right:30px; margin-bottom:30px; width:405px; height:260px; padding:0; background:#e8e8e8;}
.jiemulist dl dd a{ display:block; width:405px; height:260px; padding:0; position:relative;}
.jiemulist dl dd a .bti{ width:170px; height:100px; padding-top:27px; background-color:#036f51; position:absolute; top:10px; left:0;}
.jiemulist dl dd a:hover .bti{ background-color:#d86021}
.jiemulist dl dd a span{ display:block; width:100px; text-align:right; height:20px; font-size:15px; text-decoration:underline; position:absolute; top:50px; right:15px;}

.jiemulist dl dd a .bti p{ height:30px; font-size:18px; line-height:30px; text-align:center; color:#fff}
.jiemulist dl dd a .bti h2{ padding-top:10px; font-size:20px; text-align:center; letter-spacing:3px; color:#fff;}

.jiemulist .title{ height:50px; margin-top:0 !important; line-height:50px; font-size:20px; text-align:center; font-weight:bold;}

.jiemulist .intro{ width:660px; margin:15px auto 25px; height:auto; padding:10px 20px; line-height:30px; font-size:14px; background:#f8f6f4; border-radius:5px; color:#036f51; text-indent:1.5em; }
.jiemulist .cont{ line-height:25px;}

.box-r .tjian dd{ line-height:40px; margin-top:12px; background:#fff;  text-align:center; }
.box-r .tjian dd a{ font-size:15px;}
.box-r .tjian dd img:hover{ opacity:0.8}

.form{color: #292929;}
.form_area{width:420px;padding:15px;padding-right:10px;}
.form_area label{display:block;}
.form_area input{width: 327px;height: 34px;text-indent: 10px;border:1px solid #cbcbcb;}
.form_area select{width:100px;height:34px;line-height:34px;margin-right:15px;border:1px solid #cbcbcb;}
.form_area select:last-child{margin-right:0px;};
.form_area textarea{width: 338px;height: 158px;margin-top: 5px;border:1px solid #cbcbcb;}
.formico{position: absolute;left: 123px;top: -81px;}
.form span.ps{color: #292929;font-size: 16px;}
.submit{text-align: center;padding-top: 10px;}
.submit  a{display: inline-block; width: 80px;height: 32px;text-align: center;line-height: 32px;margin: 0 5px;}
.submit .tj{background: #036f51;color: #fff;}
.submit .cz{background: #fff100;color: #000;}
textarea{resize:none;}
input{vertical-align:middle;outline:none}

/*高端*/

 

 .search_box{
	position: relative;
	
	margin-bottom: 30px;
	background-color: #fff;
	
	position: relative;
    width: 1200px;
    margin: 0px auto 0;
}


.search_box .search_list {
 margin-bottom:10px
}
.search_box .search_list li {
 position:relative;
 height:235px;
 padding:10px 0;
 border-bottom:1px dotted #ddd;
 cursor:pointer
}
.search_box .search_list .list_box {
 position:relative;
 width:100%;
 height:235px;
 color:#000;
 border-right:3px solid #fff
}
.search_box .search_list li:hover .list_box {
 background-color:#fff;
 border-right-color:#32c6c6
}
.search_box .search_list .list_mask {
 position:absolute;
 width:100%;
 height:235px;
 background:url(css/#);
 z-index:1
}
.search_box .search_list .go_arrow {
 position:absolute;
 right:15px;
 width:20px;
 height:100%;
 background-position:-60px center;
 -webkit-transition:all 320ms ease-out 0s;
 transition:all 320ms ease-out 0s
}
.search_box .search_list li:hover .go_arrow {
 background-position:-30px center
}
.search_box .search_list .price_box {
 position:absolute;
 bottom:42%;
 left:920px;
 margin-bottom:0
}
.search_box .search_list .pic {
 float:left;
 width:400px;
 height:225px;
 margin:5px 30px 0 0
}
.search_box .search_list .search_info {
 float:left;
 width:560px;
  position:relative;
}
.search_box .search_list .xiangxi{
	color:#FFF;
    display:block;
    width:105px;
  height:30px;
  line-height:30px;
  font-size:16px;
   text-align:center;
  margin:0 auto;
  background-color:#32c6c6;
}
.search_box .search_list .shengqing{
	color:#FFF;
    display:block;
  margin:0 auto;
  margin-top:80px; 
    width:105px;
    margin-bottom:20px;
  height:30px;
  line-height:30px;
  font-size:16px;
  text-align:center;
   background-color:#036f51;
}
.search_box .search_list .search_info .title {
 max-height:60px;
 margin-bottom:5px;
 font:20px/1.5 Microsoft YaHei;
 overflow:hidden
}
.search_box .search_list li:hover .title {
   color:#036f51;
}
.search_box .search_list .tags {
 height:28px;
 margin-bottom:10px;
 overflow:hidden
}
.search_box .search_list .intro {
 line-height:24px;
 margin-bottom:15px;
 color:#333;
  font-size:14px;
 overflow:hidden

}
.search_box .search_list .intro em {
 display:inline-block;
 width:8px;
 height:8px;
 margin:0 2px;
 background-position:-137px -110px;
 overflow:hidden
}
.search_box .search_list .theme_date {
  width:200px;
  position:absolute;
  right:-200px;
  height:200px;
  top:0px;
}


.search_box .icon_mkt,.search_box  .icon_type {
    display: inline-block;
    height: 19px;
    margin: 4px 5px;
    padding: 0 10px;
    font-size: 13px;
    line-height: 19px;
    border-radius: 12px;
    border: 1px solid #32c6c6;
    vertical-align: middle;
    overflow: hidden;
    zoom: 1;
    font-style:normal;
  float: left;
}
.search_box .icon_hot {
    display: inline-block;
    width: 52px;
    height: 21px;
    vertical-align: middle;
    line-height: 999em;
    font-size: 0;
    background: url(../images/icon_hot.gif) no-repeat;
}
.search_box .icon_mkt {
    background-color: #32c6c6;
    color: #fff;
}

.search_box .search_list .theme_date {

    font: 15px/1.5 Microsoft YaHei;
    color: #333;

}



 .search_box .search_list .theme_date p {
    height: 22px;
    margin-bottom: 5px;
    overflow: hidden;
}

.goods_box {
    position: relative;
    margin-bottom: 30px;
    padding: 20px;
    background-color: #fff;
    border: 1px solid #e8e8e8;
    height:450px;
}
.goods_box .goods_headline .title {
    float: left;
    font: 24px/30px Microsoft YaHei;
  margin:auto;
  height:auto;
}
.goods_box .goods_headline {
    max-height: 60px;
    padding-right: 50px;
    margin-bottom: 16px;
    overflow: hidden;
    zoom: 1;
}

.goods_box .icon_mkt, .goods_box .icon_type {
    display: inline-block;
    height: 19px;
    margin: 4px 5px;
    padding: 0 10px;
    font-size: 13px;
    line-height: 19px;
    border-radius: 12px;
    border: 1px solid #32c6c6;
    vertical-align: middle;
    overflow: hidden;
    zoom: 1;
}

.goods_box .icon_mkt {
    background-color: #32c6c6;
    color: #fff;
}

.goods_box .intro_box {
    float: left;
    width: 610px;
    height: 338px;
    margin-top: -6px;
  font-size:16px;
}
.goods_box .highlight {
    position: relative;
    line-height: 22px;
    clear: both;
}
.goods_box .highlight .highlight_content {
    max-height: 222px;
    overflow: hidden;
}
.detail_box{
    position: relative;
    padding: 20px;
    margin-bottom: 30px;
    background-color: #fff;
    border: 1px solid #e8e8e8;
}
.detail_box{
	font-size:14px;
    line-height:30px;
}
.detail_box .cmd_title {
    margin-bottom: 20px;
    font: 20px/1.5 Microsoft YaHei;
}

.goods_box  .pic_box {
    position: relative;
    float: left;
    width: 500px;
    margin-right: 28px;
    height: 338px;
    overflow: hidden;
}

.goods_box .shenqing{
	color: #FFF;
display: block;
margin: 0 auto;
    margin-top: 0px;
    margin-bottom: 0px;
  width: 120px;
  height: 30px;
  line-height: 30px;
  font-size: 16px;
  text-align: center;
  background-color: #036f51;
}



/*补充*/
.cmd_title {
    margin-bottom: 20px;
    font: 20px/1.5 Microsoft YaHei;
}
.journey_date {
    position: relative;
    width: 100%;
    height: 32px;
    margin-bottom: 20px;
   
    background-position: 0 -330px;
    background-color: #036f51;
     color: #fff;
    line-height: 35px;
    overflow: hidden;
    zoom: 1;
}
.journey_date .pre {
    left: 80px;
}
.journey_date .next, .journey_date .pre {
    position: absolute;
    top: 0;
    width: 10px;
    height: 38px;
    padding: 0 8px;
    font: 700 16px/38px simsun,sans-serif;
    color: #1f5e67;
}
.journey_date a {
    float: left;
  
    text-align: center;
}

.journey_date .next {

    right: 82px;

}
.journey_date .next, .journey_date .pre {

    position: absolute;
    top: 0;
    width: 10px;
    height: 38px;
    padding: 0 8px;
    font: 700 16px/38px simsun,sans-serif;
    color: #1f5e67;

}
.journey_date .date_list {
    width: 926px;
    margin: 0 106px;
    overflow: hidden;
}
.journey_date .date_list .list {
    width: 9999px;
    overflow: hidden;

}
.journey_date a {
    float: left;
   font-size:22px;
    height: 35px;
    padding: 0 8px;
    color: #fff;
    text-align: center;
}



/*健康体检*/
.back-center {
    float: left;
    width: 100%;

    min-height: 79%;
    height: auto;
 
}
.main {
    width: 1200px;
    margin: auto;
}
.terrace-xiaobiao {

    width: 1200px;
    padding: 30px 0px;
}
.back-content {
    float: left;
    width: 1200px;
    background: #fff;
    border: 1px solid #e8e8e8;
}


.terrace-paixu {
    float: left;
    width: 1202px;
    border: 1px solid #e8e8e8;
    background: #fff;
}
.terrace-xiaobiao h1 {
    float: left;
    width: 1200px;
    line-height: 16px;
    font-size: 20px;
    color: #303030;
}

.terrace-nav {
    float: left;
    width: 1200px;
}
.terrace-guo {
    float: left;
    width: 1200px;
    border-top: 1px solid #ebebeb;
    border-bottom: 1px solid #ebebeb;
}
.terrace-nav-bing {
    float: left;
    width: 1160px;
    padding: 0px 20px 0px 0px;
}
.terrace-nav-bing dl {
    float: left;
    width: 1085px;
    background: #fbfbfb;
}
.terrace-nav-bing dl dd {
    float: left;
    font-size: 14px;
    color: #3a3a3a;
    line-height: 25px;
    width: 90px;
    padding-left: 20px;
    background: #fbfbfb;
    padding-top: 20px;
}

.terrace-nav-guo {
    float: left;
    width: 1160px;
    padding: 0px 20px 0px 0px;
}.terrace-nav-guo dl {
    float: left;
    width: 881px;
    background: #fbfbfb;
}
.terrace-nav-guo dl dd {
    float: left;
    font-size: 14px;
    color: #3a3a3a;
    line-height: 25px;
    width: 90px;
    padding-left: 20px;
    background: #fbfbfb;
    padding: 15px 0px 15px 20px;
}
.back-chang ul {
    float: left;
    width: 1200px;
}

.back-chang ul li {
    float: left;
    width: 260px;
    margin-top: 30px;
    box-shadow: 5px 4px 8px #dedede;
    padding-bottom: 15px;
    margin-right: 18px;
    margin-left:21px;
    margin-bottom:18px;
}
li .shop-content-list-img {
    float: left;
    width: 270px;
}
li .shop-content-list-img a{
	position:relative;
    width: 270px;
    display:block;
    height:230px;
}
li .shop-content-list-img a ins{
	position:absolute;
    bottom:0px;
    right:10px;
    height:36px;

    line-height:36px;
    text-align:center;
    color:#FFF;
    background-color:#036f51;
    text-decoration:none;
}
.shop-content-list-text {
    width: 237px;
    float: left;
    margin-left: 10px;
    color: #3a3a3a;
    line-height: 20px;
    margin-top: 5px;
}
.shop-content-list-money {
    width: 227px;
    float: left;
    padding: 0px 21.5px;
        padding-bottom: 0px;
    margin-top: 30px;
    border-bottom: 1px dashed #e8e8e8;
    padding-bottom: 10px;
}
.shop-content-list-bot {
    width: 227px;
    float: left;
    padding: 0px 21.5px;
    margin-top: 10px;
}
.shop-content-list-img img {
    width: 260px;
    height: 229px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

.shop-content-list-text a {
    line-height:38px;
    display: block;
    overflow: hidden;
    font-size: 16px;
    height: 38px;
    text-align:center;
    display:block;
    color: #3c3c3c;
    text-decoration: none;
}

.shop-content-list-text p{
	color:red;
    line-height:36px;
    font-size:24px;
  font-weight:bold;
  padding-bottom:5px;
}
.shop-content-list-text button{
	display:block;
    width:120px;
    height:36px;
    background-color:#036f51;
    text-align:center;
    color:#FFF;
    line-height:36px;
    display:block;
    border:0px #ddd solid;
    margin:0 auto;
    font-size:20px;
}

.terrace-nav-bing dl dd {
    float: left;
    font-size: 14px;
    color: #3a3a3a;
    line-height: 25px;
    width: 90px;
    padding-left: 20px;
    background: #fbfbfb;
    padding-top: 20px;
}.terrace-nav-bing dl dt {
    margin-left: 120px;
    background: #fff;
    padding-top: 20px;
}
.terrace-nav-bing dl dt span {
    float: left;
    font-size: 14px;
    color: #6a6969;
    line-height: 25px;
    margin-left: 20px;
}


.terrace-nav-bing dl dt span a {
    color: #6a6969;
}

.terrace-nav-bing dl dt p a {
    font-size: 14px;
    color: #6a6969;
    line-height: 25px;
    margin-right: 30px;
}

.terrace-nav-guo dl {
    float: left;
    width: 881px;
    background:#036f51;
}
.terrace-nav-guo dl dd {
    float: left;
    font-size: 14px;
    color:#fff;
    line-height: 25px;
    width: 90px;
    padding-left: 20px;
    background:#036f51;
    padding: 15px 0px 15px 20px;
}
.terrace-nav-guo dl dt {
    margin-left: 120px;
    background: #fff;
    padding: 15px 0px;
}

.terrace-nav-guo dl dt p :hover{
  background-color: #036f51;
    color: #FFF;

}
.terrace-nav-guo dl dt span :hover{
  background-color: #036f51;
    color: #FFF;

}

.terrace-nav-guo dl dt span {
    float: left;
    font-size: 14px;
    color: #6a6969;
    line-height: 25px;
    margin-left: 20px;
}
.terrace-nav-guo dl dt p {
    margin-left: 74px;
    width: 687px;
}
.terrace-nav-guo dl dt p a {
    font-size: 18px;

    line-height: 25px;
    margin-right: 30px;
}


/*健康体检详情页面*/
.shop-da {

    width: 100%;

}
.main {
    width: 1200px;
    margin: auto;
  background-color: #fff;
}

.shop-content {
    float: left;
    width: 1200px;
    background: #fff;
    border: 1px solid #e8e8e8;
        border-top-color: rgb(232, 232, 232);
        border-top-style: solid;
        border-top-width: 1px;
    margin-top: 20px;
    border-top: 0;
   margin-bottom:20px;
}
.shop-content {
    float: left;
    width: 1200px;
    background: #fff;
    border: 1px solid #e8e8e8;
    margin-top: 20px;
    border-top: 0;
}
.shop-con {
    float: left;
    width: 1200px;
    margin-top: 23px;
}
.shop-shanpin {
    float: left;
    width: 1200px;
    border-bottom: 1px solid #e8e8e8;
    padding-bottom: 35px;
}
.shop-shanpin-left {
    float: left;
    width: 505px;
    margin: 28px 0px 0px 28px;
}
.shop-shanpin-right {
    float: left;
    width: 528px;
    margin-left: 75px;
}
.shop-shanpin-left span {
    float: left;
    width: 505px;
}
.shop-shanpin-left span {
    float: left;
    width: 505px;
}
.shop-shanpin-left p {
    float: right;
    font-size: 14px;
    color: #9c9c9c;
    line-height: 26px;
    cursor: default;
    margin-top: 15px;
    cursor: pointer;
}
.shop-shanpin-left p {
    float: right;
    font-size: 14px;
    color: #9c9c9c;
    line-height: 26px;
    cursor: default;
    margin-top: 15px;
    cursor: pointer;
}

.shop-shanpin-left p i {
    width: 20px;
    height: 20px;
    display: inline-block;
    background: url(../../images/dianpu_img/dianpushouchang1.png) no-repeat;
    float: left;
    margin-right: 3px;
}
}
.shop-shanpin-right h2 {
    float: left;
    width: 528px;
    font-size: 24px;
    color: #3a3a3a;
    line-height: 45px;
    margin-top: 40px;
    height: 90px;
    overflow: hidden;
}
.shop-shanpin-right h2 {
    float: left;
    width: 528px;
    font-size: 24px;
    color: #3a3a3a;
    line-height: 45px;
    margin-top: 40px;
    height: 90px;
    overflow: hidden;
}

.shop-shanpin-right span {
    float: left;
    width: 528px;
    font-size: 14px;
    color: #9c9c9c;
    line-height: 26px;
    margin-top: 11px;
}
.shop-shanpin-right span {
    float: left;
    width: 528px;
    font-size: 14px;
    color: #9c9c9c;
    line-height: 26px;
    margin-top: 11px;
}
.shop-shanpin-right span {
    float: left;
    width: 528px;
    font-size: 14px;
    color: #9c9c9c;
    line-height: 26px;
    margin-top: 11px;
}
.shop-shanpin-right p.p_bu {
    background: #eeeeee;
}
.shop-shanpin-right > p {
    margin-top: 15px;
}
.shop-shanpin-right span strong {
    font-size: 24px;
    color: #fc561f;
    font-weight: bold;
    line-height: 26px;
    margin-left: 15px;
}
.shop-shanpin-right span s {
    margin-left: 15px;
}
.shop-shanpin-right span img {
    display: inline-block;
}

.shop-shanpin-right span em {
    font-style: normal;
    font-size: 14px;
    color: #79aafa;
    padding: 2px 10px;
    border-radius: 20px;
    font-style: normal;
    margin-left: 0;
}
.shop-shanpin-right p.p_bu a {
    color: #fc461e;
}
.shop-shanpin-right p a {
    color: #fff;
}

.shop-serve h2 {
    width: 1145px;
    float: left;
    margin-top: 60px;
}
.shop-serve h2 a {
    float: right;
    font-size: 16px;
    color: #3a3a3a;
    display: block;
    width: 118px;
    height: 34px;
    line-height: 34px;
    box-shadow: 0px 3px 8px #dedede;
    text-align: center;
    border-radius: 20px;
}
.shop-serve h2 span {
    width: 161px;
    float: left;
    font-size: 26px;
    color: #3a3a3a;
    line-height: 28px;
}
.shop-serve h2 span i {
    width: 6px;
    height: 10px;
    background: #79aafa;
    float: right;
    margin-top: 15px;
}
.shop-serve h2 em {
    width: 814px;
    height: 10px;
    background: #f5f5f5;
    float: left;
    margin-top: 15px;
    margin-left: 10px;
}
.shop-right-xiang {
    border: 1px solid #e8e8e8;
        border-left-color: rgb(232, 232, 232);
        border-left-style: solid;
        border-left-width: 1px;
    border-left: 0;
    background: #fff;
  border-top:0px #ddd solid;
}
.shop-option {

}
.shop-option-nav {
 	border:1px #EEE solid;
}
.shop-option-con {
  
}
.shop-option-nav ul {
    height: 66px;
    background-color:#EEE;
}

.shop-option-nav ul li {
    float: left;
    width: 202px;
    height: 66px;
    line-height: 66px;
    text-align: center;
    font-size: 20px;
    color: #3a3a3a;
    cursor: pointer;
    background-color:#FFF;
}
.shop-option-nav ul li.hover {
    
    color: #FFF;
  background-color:#036f51;
}

.shop-content-list ul {
    float: left;
    width: 1250px;
}

.shop-content-list ul li {
    float: left;
    width: 270px;
    margin-right: 14px;
    margin-top: 20px;
  margin-bottom: 20px;
    border-radius: 5px;
    padding-bottom: 15px;
    box-shadow: 5px 4px 8px #dedede;
    margin-left: 14px;
}
.shop-content-list ul li .shop-content-list-img {
    float: left;
    width: 270px;
}

.shop-content-list ul li .shop-content-list-img img {
    width: 270px;
    height: 229px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}


/*新健康*/
.product .container {
    width: 1200px;
}

.product .container {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
  background-color:#fff;
}



.product .col-md-12 {
    width: 100%;
}
.product .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
}
.product .col-sm-12 {
    width: 100%;
}
.product .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
}
.product .col-xs-12 {
    width: 100%;
      background-color: #fff;
}
}
.product .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
    float: left;
}
.product .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    position: relative;
    min-height: 1px;
}

.product .product_index {
    margin: 45px 0px 0px 0px;
}

.product .product_head {
    height: 85px;
}

.product .product_list {
    clear: both;
    padding: 50px 0px 30px 0px;
    margin-right: -15px;
    margin-left: -15px;
}

.product .product_head h2 {
    font-size: 32px;
    font-weight: bold;
    text-align: center;
    color: #38383A;
    margin: 0px;
    padding-top: 15px;
}

.product .product_head p {
    font-family: 'Times New Roman';
    text-align: center;
    padding-top: 2px;
    font-size: 16px;
    color: #3B3C3E;
    margin-bottom: 5px;
}
.product p {
    margin: 0 0 10px;
        margin-bottom: 10px;
}

.product .product_img {
    min-height: 300px;
    margin-bottom:30px;
}
.product .product_img button{
width: 257px;
height: 36px;
background-color: #036f51;
text-align: center;
color: #FFF;
line-height: 36px;
display: block;
border: 0px #ddd solid;
margin: 0 auto;
  font-size:20px;
}
.product .col-md-3 {
    width: 25%;
}


.product a, button {
    transition: 0.5s;
    -webkit-transition: 0.5s;
    -moz-transition: 0.5s;
}
.product a {
    color: #337ab7;
    text-decoration: none;
    font-size:20px;
}
.product a {
    background-color: transparent;
}

.product .product_title {
    text-align: center;
    padding: 0px 15px 0px 0px;
}

.product .product_img img {
    margin-right: auto;
    margin-left: auto;
    display: block;
    max-width: 100%;
    height: auto;
    max-height: 320px;
}
.product .img-thumbnail {
    display: inline-block;
    max-width: 100%;
    height: auto;
    padding: 4px;
    line-height: 1.42857143;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}
.product img {
    vertical-align: middle;
}
.product img {
    border: 0;
}
.product a {
    color: #337ab7;
}
.product a, button {
    transition: 0.5s;
    -webkit-transition: 0.5s;
    -moz-transition: 0.5s;
}
.product a {
    color: #333;
    text-decoration: none;
   line-height: 36px;


}
.product a {
    background-color: transparent;
}

.product .product_title {
    text-align: center;
}

.img a img.img-icon{
	position:absolute;
    left:90px;
    top:90px;
    z-index:1;
    width:60px;
    height:60px;
}

/*轮播图*/





.flash .bx-wrapper {
	position: relative;
	
	margin: 0 auto 0px;
	padding: 0;
	*zoom: 1;
}

.flash .bx-wrapper img {
	max-width: 100%;
	display: block;
}



.flash .bx-wrapper .bx-viewport {

	
	
	-webkit-transform: translatez(0);
	-moz-transform: translatez(0);
    	-ms-transform: translatez(0);
    	-o-transform: translatez(0);
    	transform: translatez(0);
}

.flash .bx-wrapper .bx-pager,
.flash .bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: -30px;
	width: 100%;

}



.flash .bx-wrapper .bx-loading {
	min-height: 50px;
	background: url(../images/bx_loader.gif) center center no-repeat #fff;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;
}



.flash .bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	padding-top: 20px;
}

.flash .bx-wrapper .bx-pager .bx-pager-item,
.flash .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.flash .bx-wrapper .bx-pager.bx-default-pager a {
	
	border: 1px solid #fff;
	text-indent: -9999px;
	display: block;
	width: 14px;
	height: 14px;
	margin: 0 2px;
	outline: 0;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

.flash .bx-wrapper .bx-pager.bx-default-pager a:hover,
.flash .bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #fff;border: 1px solid #fff;
}



.flash .bx-wrapper .bx-prev {
	left: 10px;
	background: url(../images/controls.png) no-repeat 0 -32px;
}

.flash .bx-wrapper .bx-next {
	right: 10px;
	background: url(../images/controls.png) no-repeat -43px -32px;
}

.flash .bx-wrapper .bx-prev:hover {
	background-position: 0 0;
}

.flash .bx-wrapper .bx-next:hover {
	background-position: -43px 0;
}

.flash .bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -16px;
	outline: 0;
	width: 32px;
	height: 32px;
	text-indent: -9999px;
	z-index: 999;
}

.flash .bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}



.bx-wrapper .bx-controls-auto {
	text-align: center;
}

.flash .bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	background: url(../images/controls.png) -86px -11px no-repeat;
	margin: 0 3px;
}

.flash .bx-wrapper .bx-controls-auto .bx-start:hover,
.flash .bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0;
}

.flash .bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: url(../images/controls.png) -86px -44px no-repeat;
	margin: 0 3px;
}

.flash .flash .bx-wrapper .bx-controls-auto .bx-stop:hover,
.flash .bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px;
}



.flash .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%;
}

.flash .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px;
}



.flash .bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #666;
	background: rgba(80, 80, 80, 0.75);
	width: 100%;
}

.flash.bx-wrapper .bx-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px;
}

.shop-serve h2 a {
    float: right;
    font-size: 16px;
    color: #3a3a3a;
    display: block;
    width: 118px;
    height: 34px;
    line-height: 34px;
    box-shadow: 0px 3px 8px #dedede;
    text-align: center;
    border-radius: 20px;
}
.shop-serve {
    width: 1145px;
    border-top: 1px solid #e8e8e8;
    padding: 0px 26px 0px 26px;
    float: left;
}
.shop-content-list-text{
	text-align:center;
    line-height:36px;
}

.shop-shanpin-right button{
    width: 240px;
    height: 48px;
    background-color: #036f51;
    text-align: center;
    color: #FFF;
    line-height: 48px;
    display: block;
    border: 0px #ddd solid;
    margin: 0 auto;
    font-size:18px;
    font-weight:bold;
}



/*高端旅游顶部*/
.productionBox {
    width: 100%;
    min-width: 1200px;
    background: url('../img/production/border.png') no-repeat center top;
    min-height: 40px;
}
.productionContent {
    width: 1200px;
    margin: auto;
    text-align: center;
    position: relative;
    transition: all 0.6s;
    overflow: hidden;
  background-color: #fff;
}
.productionContent .wordBox {
    width: 100%;
    height: 263px;
    position: absolute;
    bottom: 0;
}
.productionContent .title {
    font-size: 30px;
    color: #333333;
    margin-top: 70px;
}
.productionContent .subtitle {
    font-size: 24px;
    color: #036f51;
    margin: 20px 0 20px;
}
img {
    display: inline-block;
    border-style: none;
}
.productionContent .wordBox section {
    float: left;
    width: 25%;
    height: 100%;
}
.productionContent .wordBox section {
    float: left;
    width: 25%;
    height: 100%;
}
.productionContent .wordBox section {
    float: left;
    width: 25%;
    height: 100%;
}
.productionContent .wordBox section {
    float: left;
    width: 25%;
    height: 100%;
}
.productionContent .wordBox section .title {
    margin-top: 95px;
    font-size: 22px;
    margin-left: 15px;
    color: #666;
    margin-bottom: 6px;
}
.productionContent .wordBox section .dis {
    line-height: 160%;
    margin-bottom: 26px;
    font-size: 16px;
    color: #999999;
    margin-left: 60px;
    margin-right: 40px;
    text-align: left;
}
.productionContent .wordBox section .title {
    margin-top: 95px;
    font-size: 22px;
    margin-left: 15px;
    color: #666;
    margin-bottom: 6px;
}
.productionContent .wordBox section .dis {
    line-height: 160%;
    margin-bottom: 26px;
    font-size: 16px;
    color: #999999;
    margin-left: 60px;
    margin-right: 40px;
    text-align: left;
}
.productionContent .wordBox section {
    float: left;
    width: 25%;
    height: 100%;
}
.productionContent .wordBox section .title {
    margin-top: 55px;
    font-size: 22px;
    margin-left: 36px;
    color: #666;
    margin-bottom: 6px;
}
.productionContent .wordBox section .dis {
    line-height: 160%;
    margin-bottom: 26px;
    font-size: 16px;
    color: #999999;
    margin-left: 60px;
    margin-right: 40px;
    text-align: left;
}
}
.productionContent .wordBox section .title {
    margin-top: 95px;
    font-size: 22px;
    margin-left: 15px;
    color: #666;
    margin-bottom: 6px;
}
.productionContent .wordBox section .dis {
    line-height: 160%;
    margin-bottom: 26px;
    font-size: 16px;
    color: #333;
    margin-left: 60px;
    margin-right: 40px;
    text-align: left;
}




/*美女简介*/
.container1 {
    max-width: 970px;
}
.container1 {
    width: 1170px;
}
.container1 {
    width: 970px;
}
.container1 {
    width: 1200px;
}
.container1 {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}
.container1 .row {
    margin-right: -15px;
    margin-left: -15px;
}
.container1 .col-md-8 {
    width: 66.66666667%;
}
.container1 .col-md-1, .container1 .col-md-2,.container1  .col-md-3, .container1 .col-md-4, .container1 .col-md-5, .container1 .col-md-6,
.container1  .col-md-7,.container1  .col-md-8, .container1 .col-md-9, .container1 .col-md-10, .container1 .col-md-11, .container1 .col-md-12 {
    float: left;
}
.container1 .col-xs-1,.container1  .col-sm-1, .container1 .col-md-1, .container1 .col-lg-1, .container1 .col-xs-2,.container1  .col-sm-2, 
.container1 .col-md-2,.container1  .col-lg-2, .container1 .col-xs-3,.container1  .col-sm-3, .container1 .col-md-3,.container1  .col-lg-3, 
.container1 .col-xs-4, .container1 .col-sm-4, .container1 .col-md-4, .container1 .col-lg-4, .container1 .col-xs-5, 
.container1 .col-sm-5, .container1 .col-md-5, .container1 .col-lg-5,.container1  .col-xs-6, .container1 .col-sm-6,
.container1 .col-md-6, .container1 .col-lg-6,.container1  .col-xs-7, .container1 .col-sm-7, .container1 .col-md-7, .container1 .col-lg-7,
.container1  .col-xs-8, .container1 .col-sm-8, .container1 .col-md-8, .container1 .col-lg-8, .container1 .col-xs-9, .container1 .col-sm-9, 
.container1 .col-md-9, .container1 .col-lg-9, .container1 .col-xs-10, .container1  .col-sm-10,.container1  .col-md-10, .container1 .col-lg-10,
.container1  .col-xs-11, .container1  .col-sm-11, .container1 .col-md-11, .container1 .col-lg-11, .container1  .col-xs-12,
.container1  .col-sm-12, .container1 .col-md-12, .container1 .col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}
.container1 .col-md-4 {
    width: 33.33333333%;
}
.container1 .col-md-1, .container1 .col-md-2, .container1 .col-md-3,.container1 .col-md-4,.container1  .col-md-5, .container1 .col-md-6,
.container1 .col-md-7,.container1  .col-md-8, .container1 .col-md-9, .container1 .col-md-10, .container1 .col-md-11,
 .container1 .col-md-12 {
    float: left;
}
.container1 .col-xs-1, .container1.col-sm-1, .container1.col-md-1, .container1 .col-lg-1, 
.container1 .col-xs-2, .container1 .col-sm-2, .container1 .col-md-2,.container1  .col-lg-2,.container1  .col-xs-3,.container1  .col-sm-3,
 .container1 .col-md-3, .container1 .col-lg-3, .container1 .col-xs-4, .container1 .col-sm-4, .container1 .col-md-4, .container1 .col-lg-4,
 .container1 .col-xs-5, .container1 .col-sm-5,.container1  .col-md-5,.container1  .col-lg-5, .container1 .col-xs-6,.container1  .col-sm-6,
 .container1  .col-md-6,.container1  .col-lg-6,.container1  .col-xs-7,.container1  .col-sm-7, .container1 .col-md-7, .container1 .col-lg-7, 
 .container1 .col-xs-8, .container1 .col-sm-8,.container1  .col-md-8, .container1 .col-lg-8, .container1 .col-xs-9, .container1 .col-sm-9,
 .container1  .col-md-9, .container1 .col-lg-9, .container1 .col-xs-10, .container1 .col-sm-10, .container1 .col-md-10, 
 .col-lg-10, .col-xs-11, .container1 .col-sm-11,.container1  .col-md-11, .container1 .col-lg-11, .container1 .col-xs-12,
 .container1 .col-sm-12, .container1 .col-md-12, .container1 .col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}
.container1 .panel-default {
    border-color: #ddd;
}
.container1 .panel {
    margin-bottom: 20px;
    background-color: #fff;
    border: 1px solid transparent;
   
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
    box-shadow: 0 1px 1px rgba(0,0,0,.05);
}

.container1 .panel-default > .container1 .panel-heading {
    color: #333;
    background-color: #f5f5f5;
    border-color: #ddd;
}
.container1 .panel-heading {
    border-bottom: 1px solid #eee;
        border-bottom-color: rgb(238, 238, 238);
    font-size: 18px;
}
.container1 .panel-heading {
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}
.container1 .panel-body {
    word-wrap: break-word;
    word-break: normal;
}
.container1 .panel-body {
    padding: 15px;
}
.container1 .panel-footer {
    padding: 10px 15px;
    background-color: #f5f5f5;
    border-top: 1px solid #ddd;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
}
.container1 .panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    color: inherit;
}
.container1 .pull-right {
    float: right !important;
}
.container1 .label-success {
    background-color: #5cb85c;
}
.container1 .label {
    display: inline;
    padding: .2em .6em .3em;
    font-size: 75%;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25em;
}
.container1 .panel-default >.container1  .panel-heading {
    color: #333;
    background-color: #f5f5f5;
    border-color: #ddd;
}
.container1 .panel-heading {
    border-bottom: 1px solid #eee;
        border-bottom-color: rgb(238, 238, 238);
    font-size: 18px;
}
.container1 .panel-heading {
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}
.container1 .panel-body {
    word-wrap: break-word;
    word-break: normal;
}
.container1 .panel-body {
    padding: 15px;
}
.container1 .panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    color: inherit;
}
.container1 .panel-body .pic {
    width: 204px;
    float: left;
}
.container1 .click {
    width: 150px;
    float: right;
    text-align: center;
}
.container1 .tata, .container1 .data {
 
    padding-left: 10px;
    float: left;
}
.container1 pre {
    width: 100%;
    max-width: 580px;
    margin: 10px 0px;
    float: left;
    white-space: pre-wrap;
    white-space: -moz-pre-wrap;
    white-space: -pre-wrap;
    white-space: -o-pre-wrap;
    word-wrap: break-word;
}
.container1 pre {
    display: block;
    padding: 9.5px;
    margin: 0 0 10px;
    font-size: 13px;
    line-height: 1.42857143;
    color: #333;
    word-break: break-all;
    word-wrap: break-word;
    background-color: #f5f5f5;
    border: 1px solid #ccc;
    border-radius: 4px;
}
.container1 .panel-body .container1 .pic img {
    width: 200px;
    padding: 1px;
    border: 1px solid #ddd;
}
.container1 .click span {
    font-size: 20px;
    background: #0575bd;
    color: #ffffff;
    padding: 20px 0px;
    margin: 22px 0px;
    display: block;
}
.container1 .click p {
    padding: 4px 0px;
    font-size: 40px;
    border: 1px solid #0575bd;
}
.container1 h1 {
    font-size: 25px;
}
.container1 .label-success {
    background-color: #5cb85c;
}
.container1 .label {
    display: inline;
    padding: .2em .6em .3em;
    font-size: 75%;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25em;
}


/*性健康中间广告*/
.jiankang .box1 {
    width: 100%;
    height: auto;
    overflow: hidden;
    background: #fff;
    padding-top: 60px;
    padding-bottom: 20px;
}
.jiankang * {
    margin: 0px;
    padding: 0px;
}
.jiankang #playBox {
    width: 1150px;
    height: 409px;
    position: relative;
    overflow: hidden;
    margin: 0 auto;
}
.jiankang img {
    border: 0;
}
.jiankang #playBox .oUlplay {
    width: 99999px;
    position: absolute;
    left: 0;
    top: 0;
}
.jiankang ul, .jiankang li {
    list-style: none;
}
.jiankang #playBox .oUlplay li {
    float: left;
}

.jiankang .h_box {
    width: 1150px;
    height: 374px;
    overflow: hidden;
    margin-top: 30px;
}

.jiankang #playBox .oUlplay li {
    float: left;
}
.jiankang .h_box li {
    width: 267px;
    height: 294px;
    float: left;
    margin: 0 9px;
    padding: 15px 0 15px 0;
    text-align: center;
    position: relative;
    display: block;
    border: #CCC solid 1px;
    background: #FFF;
}
.jiankang a {
    text-decoration: none;
    color: #25140c;
}

.jiankang .h_box li img {
    width: 237px;
    height: 260px;
    margin: 0 auto;
        margin-bottom: 0px;
    margin-bottom: 15px;
}
.jiankang img {
    border: 0;
}
.jiankang .h_hor_t {
    width: 265px;
    height: 40px;
    line-height: 40px;
    background: #036f51;
    font-size: 18px;
    text-align: center;
    display: block;
 color: #fff;
}



/*健康体检广告*/
.jk .serviceIdea {
    height: 588px;
    background: url(../images/01.png);
    clear:both;
}

.jk .serviceContent {
    width: 840px;
    margin: 0 auto;
    overflow: auto;

}
.jk a {
    color: #93608e;
}
.jk a {
    margin: 0;
    padding: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}
.jk a {
    color: #333;
    text-decoration: none;
}
.jk .serviceTitle {
    width: 1080px;
    margin: 0 auto;
    padding-top:10px;
    font-size: 45px;
    color: #fff;
}
.jk .serviceContent {
    width: 840px;
    margin: -40px auto;
    overflow: auto;
}
.jk ul {
    list-style-type: none;
}
.jk div,.jk  p, .jk  q,.jk   b,.jk  dl, .jk dt, .jk dd, .jk ol,.jk  ul, .jk li,.jk  tr,.jk  th,.jk  td,   .jk audio, .jk video {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}
.jk .serviceContent li {
    float: left;
    width: 210px;
    margin-top: 160px;
    text-align: center;
    font-size: 14px;
    color: #fff;
}
.jk .serviceContent li:nth-child(2), .jk .serviceContent li:nth-child(5) {
    margin: 160px 105px 0;
}

.jk .serviceContent li p:nth-child(1) {
    margin-bottom: 30px;
    font-size: 18px;
    color: #fff;
}
.jk p {
    font-size: 14px;
}




/*美女详情*/
.mein {
      min-height:330px;
}
.mein .container {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}
.mein .row {
    margin-right: -15px;
    margin-left: -15px;
}
.mein .col-md-8 {
    width: 66.66666667%;
}
.mein .col-md-8,.mein .col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}
.mein .panel-default {
    border-color: #ddd;
}
.mein .panel {
    margin-bottom: 20px;
    background-color: #fff;
    border: 1px solid transparent;
  
}

.mein .panel-body {
    word-wrap: break-word;
    word-break: normal;
}
.mein .panel-body {
    padding: 15px;
}
.mein .panel-body .pic{
	float:left;
}
.mein .panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    line-height:36px;
  padding-left:25px;
  padding-top:15px;
  padding-right:25px;
    color: inherit;
}

.mein .pull-right {
    float: right !important;
}
.mein .label-success {
    background-color: #5cb85c;
}
.mein .label {
    display: inline;
    padding: .2em .6em .3em;
    font-size: 75%;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25em;
}
.mein .panel-body .mein .pic {
    width: 204px;
    float: left;
}
.mein .click {
    width: 150px;
    float: right;
    text-align: center;
}
.mein .tata, .mein .data {
   
    padding-left: 10px;
    float: left;
}
.mein pre {
    width: 100%;
    margin: 10px 0px;
    float: left;
    white-space: pre-wrap;
    word-wrap: break-word;
}
.mein pre {
    padding: 9.5px;
    line-height: 1.42857143;
    color: #333;
    word-break: break-all;
    background-color: #f5f5f5;
    border: 1px solid #ccc;
    border-radius: 4px;
}
.mein .panel-body .mein .pic img {
    width: 200px;
    padding: 1px;
    border: 1px solid #ddd;
}
.mein fieldset, .mein .mein img {
    border: 0;
}
.mein img {
    vertical-align: middle;
  cursor: pointer;
}
.mein .click span {
    font-size: 20px;

    color: #ffffff;
    padding: 20px 0px;
    margin: 22px 0px;
    display: block;
}
.mein .click p {
    padding: 4px 0px;
    font-size: 40px;
    border: 2px solid #036f51;
}
.mein .tata,.mein  .data {
    width: calc(100%-215px);
    padding-left: 10px;
    float: left;
  width: 700px;
height: 260px;
}
.mein h1 {
    font-size: 18px;
}
.mein .label-success {
    background-color: #5cb85c;
}
.mein .label {
    display: inline;
    padding: .2em .6em .3em;
    font-size: 75%;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25em;
}

.journey_info {
    position: relative;
    padding-bottom: 20px;
    line-height: 24px;
  
}
.journey_info:after{
	clear:both;
}
.journey_info dt {
    width: 76px;
    padding: 0 10px;
    font: 16px Microsoft YaHei;
    color: #155a60;
    text-align: center;
    float:left;
}
.journey_info .date_bar {
    position: absolute;
    top: 4px;
    left: 92px;
    width: 2px;
    height: 100%;
    border: 1px solid #ededed;
    background-color: #f4f4f4;
    float:left;
}
.journey_info .date_bar .date_icon {
    position: absolute;
    top: -1px;
    left: -8px;
    width: 18px;
    height: 18px;
    background: url(../images/un_detail.png) no-repeat;
    background-position: -100px -210px;
}
.journey_info .journey_info_detail {
    width: 1002px;
    padding-left: 20px;
    margin-left:20px;
    float:left;
    border-bottom:1px dotted #ccc;
}
.journey_info .journey_info_title {
    margin-bottom: 5px;
    font-weight: 700;
}
.journey_info .journey_info_detail_info {
    margin-bottom: 20px;
}


/*性健康详情*/
.detail .service {
    border: 1px solid #e5e5e5;
    padding: 20px;
    margin:20px;
}
.clearfix {
    clear: both;
  
}
.detail .service .item.l .item {
    width: 490px;
	  float: left;
}
.detail .service .item.r {
    width: 418px;
}
.detail .service .item 
{
    float: left;
    width: 490px;
  font-size: 16px
}
.detail .service .item .zp {
    background-position: -4px -132px;
}
.detail .service .item .icons {
    width: 62px;
    height: 62px;
    float: left;
}
.icons {
    background-image: url("../images/icons.png");
    background-repeat: no-repeat;
}
.detail .service .item .txt {
    float: left;
    padding: 0 14px;
    width: 375px;
}
.detail .service .item .txt h5 {
    font-family: "\5FAE\8F6F\96C5\9ED1";
    font-size: 16px;
    font-weight: normal;
}
.detail .service .item .txt p {
    line-height: 20px;
}
.detail .service .item .fp {
    background-position: -66px -132px;
}
.detail .service .item .icons {
    width: 62px;
    height: 62px;
    float: left;
}
.icons {
    background-image: url("../images/icons.png");
    background-repeat: no-repeat;
}
.detail .service .item.r .txt {
    width: 328px;
}
.detail .service .item .txt {
    float: left;
    padding: 0 14px;

}
.detail .service .item .txt h5 {
    font-family: "\5FAE\8F6F\96C5\9ED1";
    font-size: 16px;
    font-weight: normal;
}
.detail .service .item .txt p {
    line-height: 20px;
}

/*底部*/

.footer-bar {
    border-top: 1px solid #3e3e3e;
    text-align: center;
    font-size: 12px;
    background: #036f51;
    padding-top: 24px;
    color: #fff;
    padding-bottom: 15px;
    line-height: 18px;
}
.footer-bar .pf_bottom{display:none;}
.footer-bar .footer-partner {
    text-align: center;
}
.footer-bar .container {
    width: 1010px;
}
.footer-bar .container {
    overflow: hidden;
    margin-right: auto;
    margin-left: auto;
    padding-left: 10px;
    padding-right: 10px;
}
.footer-bar .footer-partner p {
    text-align: center;
}
.footer-bar .list-inline {
    padding-left: 0;
    list-style: none;
   padding-top:25px;
  padding-top:25px;
}
.footer-bar img {
    vertical-align: middle;
}
.footer-bar .footer-partner .footer-bar .list-inline > li {
    padding: 0 10px;
}
.footer-bar .list-inline > li {
    display: inline-block;
    margin-left:10px;
    margin-right:10px;
 
}
.footer-bar .container {
    width: 1010px;
}
.footer-bar .footer-copyright p {
    text-align: center;
    font-size: 12px;
    padding-top: 24px;
    color: #FFF;
    padding-bottom: 15px;
    line-height: 18px;
}
  /*返回*/
#roll_top {

    background: url(../images/30.gif) no-repeat;

}
#roll_top, #fall, #ct {

    position: relative;
    cursor: pointer;
    height: 88px;
    width: 50px;

}
#roll {

    display: block;
    width: 15px;
    margin-right: -620px;
    position: fixed;
    right: 50%;
    top: 70%;
    _margin-right: -520px;
    _position: absolute;
    _top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight*0.8));
    z-index: 100;

}

/*客服*/

.kefu {
     float:right;
    display: block;
    width: 15px;
    margin-right: -620px;
    position: fixed;
  
}

.kefu li img{
width: 50px;}