@charset "UTF-8";
/* CSS Document */
body{font:14px/1.5 "\5FAE\8F6F\96C5\9ED1",arial,Helvetica,Tahoma,sans-serif; margin:0 auto; color:#333;}
p,ul,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,button,textarea,iframe{margin:0; padding:0;}
table{border-collapse: collapse;border-spacing: 0;}
img{border:0 none;padding:0;margin:0;}
ul,li,ol{list-style-type:none;}
i,em,address, caption, cite, code, dfn, th, var {font-style: normal;font-weight: normal;}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:none;}
a,a:hover{outline:none;blur:expression(this.onFocus=this.blur());}
.layout{ clear:both;width:1000px;text-align:left;margin:0 auto;overflow:hidden;height:100%;}
.clearfix:after{content:".";display:block;height:0;clear: both;visibility:hidden;}
.clearfix{*zoom:1;}
.fl{ float:left;display:inline-block;}
.fr{ float:right;display:inline-block;}
.pr{ position:relative;}
.abs{position:absolute;}
.mt100{margin-top:100px;}
.mt50{margin-top:50px;}
.mt20{margin-top:20px;}
.w100p{width:100%;max-width: 1920px;margin:0 auto;}
.w1200{width:1200px;margin:0 auto;}
.w1000{width:1000px;margin:0 auto;}

.ml0{margin-left: 0!important;}

.border-t{border-top:1px solid #e9e9e9;}
.border-b{border-bottom: 1px solid #ababab;}

.b-green{background:#49af4f;}

.c-666{color:#666;}
.c-green{color:#49af4f;}
.c-orange{color:#ff6701;}
/*乐语*/
#qiao-wrap{display: none!important;}
#doyoo_panel{display: none!important;}
#doyoo_panel{display: none!important;}
#doyoo_monitor{display: none!important;}
#talk99_message{display: none!important;}
#doyoo_share{display: none!important;}
#doyoo_f_chat{display: none!important;}


/*head*/
.head{height:82px;}
.head .logo{width:202px;height:56px;margin-top:12px;}

.kjdh{padding-top:15px;}
.kjdh a:hover{color:#ff2929;}

.ewm li{width:auto;float:left;line-height:68px;font-size: 14px;color:#666;margin-right:39px;}
.ewm li:hover{cursor:pointer;}
.ewm li:hover p{color:#ff2929;}
.ewm li em{display:inline-block;width:24px;height:22px;vertical-align: middle;background:url(../images/head-icon.png) no-repeat;margin-right:8px;}
.ewm .li1 em{background-position:0 0;}
.ewm .li1:hover em{background-position:0 -95px;}
.ewm .li2 em{background-position:0 -31px;}
.ewm .li2:hover em{background-position:0 -126px;}
.ewm .li3 em{background-position:0 -63px;}
.ewm .li3:hover em{background-position:0 -158px;}

.ewm div{top:55px;right:50%;margin-right:-75px;z-index:800;width:150px;height:167px;border:2px solid #36bd82;background:#fff;text-align:center;padding-top:20px;font-size:15px;line-height:22px;color:#333;display:none;}
.ewm .ewm-app{width: 300px;margin-right:-150px;}
.ewm .ewm-app p{float:left;width:50%;}
.ewm li:hover div p{color:#333;}

.link{margin-left:15px;}
.link a{margin-right:15px;}
.link a{line-height: 68px;}
.link span{margin-right:8px;color:#aaa;}

.dl{line-height: 68px;}
.dl img{vertical-align: middle;width:28px;height:28px;margin-left:3px;border-radius: 50%;}


.dl_after ul{width:178px;height:109px;background:url(../images/user-bg.png) no-repeat;padding-top:7px;top:60px;right:0;display:none;z-index: 999;}
.dl_after li{width:158px;margin:0 auto;color:#666;text-indent: 5px;line-height: 34px;}
.dl_after li a{display:block;line-height: 34px;}
.dl_after li a:hover{background:#f3f4f6;color:#333;}

/*================ 首页 ==================*/
.left{width:190px;text-align: center;}
.left h2{height:40px;line-height: 40px;color:#fff;font-size:16px;font-weight: normal;}
.left ul{border:1px solid #ddd;border-top:none;}
.left li{width:160px;height:46px;margin:0 auto;font-size:14px;line-height:46px;border-top:1px solid #ddd;}
.left li:first-child{border-top:none;}
.left a{display:block;}
.left li.on a, .left li a:hover{color:#49af4f;}
.left li.last{text-align:left;}
.left span{background:#ff6701;color:#fff;padding:0 4px; margin-right: 5px;}


.right{width:984px;}

.bar{height:40px;color:#fff;padding-left:20px;text-align: center;}
.sort a{line-height: 24px;margin-top:8px;font-size:16px;color:#fff;}
.sort a.on{display:inline-block;width:44px;height:24px;background:#fff;color:#49af4f;border-radius: 25px;}
.sort em{padding:0 5px;}

/*下拉选框*/
.filter-box{width:95px;}
.filter-box select {display: none; }
.filter-text {height: 100%;cursor: pointer;border-left:1px solid #49af4f;}
.filter-text.filter-show{border-left-color:#ddd;}
.filter-box input{width:95px;height:40px;line-height: 40px;cursor:pointer;border:none;background:none;outline:none;font-size:16px;color:#fff;text-indent:22px;}
.filter-box i{width:12px;height:6px;display:inline-block;background:url(../images/bar-select-icon.png) no-repeat 0 0;right: 18px; top: 16px;transition: all .2s; }
.filter-box i.filter-show {background-position:0 -8px;}

.filter-list {display: none; width:93px;background-color: #fff; font-size: 16px; position: absolute; top: 40px; left: 0; z-index:99; border: 1px solid #e6e6e6;border-radius: 0 0 4px 4px;}
.filter-list li.filter-null a {color: #d2d2d2; }
.filter-list li a {display: block;line-height: 36px;cursor: pointer; }
.filter-list li a:hover{display: block; color: #fff;background-color: #46c97b;}


/*视频列表*/
.video-list {height:604px;}
.video-list ul{margin:17px -10px 70px -11px;}
.video-list li{float:left;width:298px;margin-bottom:16px;padding:11px 12px 10px 12px;margin-left:19px;}
.video-list li:hover{background:url(../images/video-list-bg.png) no-repeat;}
.video-list .img{width:298px;height:170px;}
.video-list .img img{width:298px;height:170px;}
.video-list .tit{line-height: 22px;font-weight: normal;height:44px;padding-top:3px;}
.video-list p{margin-top:2px;}
.video-list .btn{width:60px;height:16px;border:1px solid #46c97b;text-align:center;color:#46c97b;line-height: 16px;border-radius: 25px;margin-top:7px;}
.video-list li:hover .btn{background:#46c97b;color:#fff;}
.video-list em{width:71px;height:50px;background:url(../images/video-on.png) no-repeat;top:6px;left:8px;}

/*没有列表*/
.list-no p{text-align: center;line-height: 30px;color:#999;font-size:16px;margin-top:166px;}
.list-no p img{display:inline-block;vertical-align: middle;margin-right:10px;}

/*分页*/
.page {text-align: center; _padding-bottom: 2px;margin-bottom: 100px; }
.page a {display: inline-block; vertical-align: middle;}
.page-btn {height: 38px; line-height: 38px; width: 64px; background: #fff; border: 1px solid #d9d9d9; margin: 0 3px; color: #333; font-size: 16px; border-radius: 2px; }
.page-prev-btn, .page-next-btn {height: 38px; line-height: 38px; width: 78px; background: #fff; font-size: 16px; border: 1px solid #d9d9d9; color: #333; text-align: center; position: relative; border-radius: 2px; color: #333; }
.page .page-prev-btn {margin-right: 3px; }
.sort-page .page-next-btn {margin-left: 3px; }
a.page-btn-dis {border-color: #ededed; color: #bcbcbc; cursor: default!important; background-color: #e3e3e3!important; }

.page-prev-btn:before, .page-next-btn:before {position: absolute;width:8px;height:14px;top: 50%; left: 50%; margin-left: -4px; margin-top: -7px; line-height: 1;background:url(../images/page-icon.png) no-repeat 0 0;}
.page-next-btn:before {background-position: 0 -14px;}
.i-v-left:before{content:"";}
.page-btn-on {background: #49af4f; border-color: #49af4f; color: #fff; }


/*================ 预约 ==================*/
.yuyue .top h2{font-size: 28px;font-weight: normal;line-height: 100px;white-space:nowrap; overflow:hidden;width:1200px;}
.yuyue .top h2 span{display:inline-block;width:147px;height:31px;background:url(../images/mfzb-bg.jpg) no-repeat;vertical-align: middle;font-size: 18px;color:#fff;line-height: 31px;text-indent:30px;margin-left:10px;}
.yuyue .top .right{width:657px;}
.yuyue .top h3{font-size: 40px;height:65px;line-height:65px;color:#f97312;border-bottom:2px solid #dfe1e1;}
.yuyue .top p{font-size: 16px;line-height: 37px;color:#666;}
.yuyue .top p.last{border-bottom:1px dashed #999;}
.yuyue .top p.last span{color:#f96900;}
.yuyue .top a.yy{display:block;width:180px;height:45px;margin:12px auto 0;font-size:24px;background:#f96900;line-height: 45px;text-align: center;color:#fff;}
.yuyue .top p.tac{text-align: center;}
.yuyue .top a.ms{display:block;width:525px;height:300px;}

.yuyue .bg-f2f5f7{background:#f2f5f7;padding:27px 0 120px;margin-top:64px;}
.yuyue .nav-box{height:53px;}
.yuyue .fix-div{margin: 0 auto; position: fixed; width: 100%; top: 0; left: 50%;margin-left:-600px; z-index: 99999; }
.yuyue .nav-sub li{float:left;width:398px;height:51px;line-height: 51px;border:1px solid #dfe3e5;text-align: center;font-size: 18px;border-left:0;background:#fff;}
.yuyue .nav-sub li:first-child{border-left:1px solid #dfe3e5;width:400px;}
.yuyue .nav-sub li a{display:block;width:100%;height:100%;background:#f7f9fc;}
.yuyue .nav-sub li.on{border-left:none;border-bottom:2px solid #fff;;border-top:2px solid #f97312;margin-top:-1px;height:50px;}
.yuyue .nav-sub li.on a{background:#fff;}

.yuyue h4{line-height: 80px;font-size: 18px;height:80px;margin-left:25px;}
.yuyue h4 em{display:inline-block;width:0;height:14px;border:2px solid #f97312;;vertical-align: middle;margin-right:10px;}

.kcjs ,.zysx ,.msjs{background:#fff;}
.zysx ,.msjs{margin-top:18px;}
.msjs{padding-bottom: 70px;}
.kcjs li{width:535px;float:left;padding:0 40px 30px 25px;}
.kcjs li h6{height:31px;line-height: 30px;}
.kcjs li h6 span{display:inline-block;width:224px;height:30px;font-size:16px;color:#fff;background:#f97312;text-indent: 2px;}
.kcjs li h6 em{display:inline-block;width:0;height:0;border-left:24px solid #f97312;border-top:15px solid transparent;border-bottom:15px solid transparent;vertical-align:top;}
.kcjs li  p{font-size: 16px;line-height: 27px;color:#666;margin-top:10px;}

.zysx p{padding:0 30px 0 25px ;line-height:54px;font-size: 16px;color:#666;}

@keyframes myphone{from{transform:scale(1,1);} to {transform:scale(.95, .95);}}
.zysx p.last{font-size:24px;color:#f97312;text-align: center;animation:myphone .5s infinite;}

.msjs h6{font-size: 36px;color:#f97312;line-height: 80px;}
.msjs div.fr{width:760px;margin-right:43px;}
.msjs div.fr p{font-size: 16px;color:#666;line-height: 27px;}
.msjs div.fr p.last{line-height: 74px;border-top:1px dashed #999;margin-top:10px;}
.msjs img{margin: 10px 0 0 76px;border-radius: 10%;border: 10px solid #eee;width: 236px;height: auto;}


/*右侧悬浮*/
.xuanfu{width:75px;position:fixed;top:50%;right:0;margin-top:-69px;z-index: 99999;}
.xuanfu p{width:75px;height:63px;padding-top:12px;background:#49af4f;color:#fff;margin-top:8px;text-align:center;line-height: 28px;}
.xuanfu li{cursor:pointer;}
.xuanfu p a{color:#fff;display:block;}
.xuanfu p em{display:block;width:30px;height:30px;background:url(../images/xunfu-icon.png) no-repeat 0 0;margin:0 auto;}
.xuanfu .wap p em{background-position: 0 -30px;}

.xuanfu .ewm-wap{top:0; left:-150px;z-index:9999;padding:10px;border: 2px solid #36bd82; background: #fff;text-align:center;display: none; }
.xuanfu .ewm-wap img{display:block;width:120px;height:120px;}


/*footer*/
.footer{background:#333333;height:120px;overflow:hidden;font-size:13px;color:#fff;text-align: center;}
.footer p{width:1200px;margin:13px auto 0;}
.footer p:first-child{margin-top:20px;}
.footer p a{color:#fff;}

/* 弹框 */
.tk-box{width:100%;height:100%;position:fixed;background:url(../images/tk-bg.png);display:none;}
.tk{width:428px;height:274px;background:#fff;margin-left:-214px;margin-top:-137px;top:50%;left:50%;border:1px solid #36bd82;}
.tk h2{font-size:16px;line-height: 48px;color:#fff;background:#36bd82;padding:0 15px;}
.tk .close{width:14px;height:14px;background:red;right:10px;top:50%;margin-top:-7px;background:url(../images/close-icon.png) no-repeat;}
.tk .text{padding-top:32px;}
.tk p{line-height: 30px;font-size:16px;text-align: center;margin-top:20px;}
.tk p img{display:inline-block;vertical-align: middle;margin-right:10px;}
.tk .btn{display:block;width:107px;height:28px;margin:32px auto 0;line-height: 28px;text-align:center;background:#36bd82;color:#fff;border-radius: 4px;}

 /*登录弹框*/
.dl-tk .text{padding-top:23px;}
.dl-tk p{margin-top:15px;}
.dl-tk input{padding: 5px 5px; outline: none; border: 1px solid #c9c9c9;}
.dl-tk .tips{margin-top:5px;font-size:14px;}
.dl-tk .btn{margin-top:13px;}
.dl-tk .ti1{text-indent:1em;}
.dl-tk .red{color:#ec7a6e;}
.dl-tk .green{color:#6ea6ec;}