@charset "utf-8";
/* CSS Document */
/**{margin:0;padding:0;}*/
body{font-family: "微软雅黑", "Helvetica Neue", Arial, Helvetica, "PingFang SC", "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;font-size:14px;}
li,a,i{text-decoration:none;list-style:none;font-style:normal;}
/*input,button{outline:none;border:none;}*/
table{border-collapse:collapse;}
img{transition:all 0.5s;}
.swiper-button-next,.swiper-button-prev{content: ''!important;opacity:1!important;cursor:pointer;}
.swiper-button-next::after,.swiper-button-prev::after{content: ''!important;}


.m {
    margin: auto;
    width: 1200px;
    background: #FFFFFF;
    clear: both;
}
.ty_banner{width:100%;height:auto;}
.ty_banner img{width:100%;height:auto;display: block;}
/********* 首页 **********/
.service{width:1200px;height:auto;}
.service_title{width:1200px;height:214px;}
.service_text{width:1200px;height:auto;}
.service_text ul{width:1200px;height:auto;padding-bottom:20px;}
.service_text ul li{float:left;}
.service_text ul li img{width:auto;height:auto;display: block;}

.ty_nr{width:100%;height:auto;}
.ty_nr ul{width:100%;height:auto;padding-bottom:20px;}
.ty_nr ul li{float:left;}
.ty_nr ul li img{width:100%;height:auto;display: block;}

/******弹窗内容 **********/
.tc_bj{position:fixed;_position:absolute;top:0; left:0; width:100%; height:100%; _height:expression(document.body.offsetHeight+"px");}
.tc_nr{position:fixed;_position:absolute;height:auto;width:900px;margin-left: -475px;background:#fff;border-radius: 6px;}
.join_form{/* border:1px solid #EFEFEF; */width: 900px;margin:0 auto;position:relative;/*margin-bottom:50px*/}
.join_form .jftitle{font-size:20px;color:#FF0000; text-align:center;background:#FFF;margin:0 auto; position:relative;top:30px;width:590px;margin-bottom:76px}
.join_form .jftitle.jftitle2{color:#333;}
.join_form dl{width:832px;margin:0 auto}
.join_form dl dd{padding-bottom:30px;display: block;overflow: hidden;}
.join_form dl dd span{display:block;width:386px; position:relative}
.join_form .inputtext{padding:0 10px 0 10px;border:1px solid #CCC;height:40px;color:#333; border-radius:4px;width:364px;font-size:16px;border-radius:4px;}
.join_form dl dd span em{font-size:16px;color:#999;display:inline-block; position:absolute;left:12px;top:0;height:42px; line-height:42px}
.join_form .textarea{height:100px; border:1px solid #CCC;font-size:16px;color:#333;width:810px;padding:10px;border-radius:4px;font-family: "Micksoft Yahei";}
.join_form dd.jfbutton{text-align:center;padding-top:20px;margin:0 auto 20px;}
.join_form dd.jfbutton a{display:inline-block;width:280px;height:42px; line-height:42px;color:#FFF; text-align:center;font-size:18px;margin:0 5px;border-radius:50px;}
.join_form dd.jfbutton a.jfbutton-x{display:inline-block;height:40px; line-height:40px;text-align:center;font-size:18px;margin:0 auto;border-radius:50px;border:1px solid #ededed;color:#666;}

/*按钮背景色渐变*/
.gradient{position:relative}
.gradient{
    background: #FF5C2C;
    background: -moz-linear-gradient(left,  #FF5C2C 0%, #FF4343 100%);
    background: -webkit-gradient(linear, left, right, color-stop(0%,#FF5C2C), color-stop(100%,#FF4343));
    background: -webkit-linear-gradient(left,  #FF5C2C 0%,#FF4343 100%);
    background: -o-linear-gradient(left,  #FF5C2C 0%,#FF4343 100%);
    background: -ms-linear-gradient(left,  #FF5C2C 0%,#FF4343 100%);
    background: linear-gradient(to right,  #FF5C2C 0%,#FF4343 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FF5C2C', endColorstr='#FF4343',GradientType=0 ); /* ie6 - ie8 */
}
select {
  /*Chrome和Firefox里面的边框是不一样的，所以复写了一下*/
  border: solid 1px #CCC;
  /*很关键：将默认的select选择框样式清除*/
  appearance:none;
  -moz-appearance:none;
  -webkit-appearance:none;
}
/*清除ie的默认选择框样式清除，隐藏下拉箭头*/
select::-ms-expand { display: none; }
select.wth386 {width: 386px;background: url('image/arr_b.png') no-repeat 358px 50% #FFF;}
select.selectbox{font-size:16px;height:42px;color:#666;padding-left:10px;border:1px solid #CCC;border-radius:4px;}
.float-l {float:left;}
.float-r {float:right;}

.jfbutton a:hover {
  color:#FFF;
}
.jfbutton {text-align:center;padding-top:20px;margin:0 auto 20px;} 
.jfbutton a{display:inline-block;width:120px;height:42px; line-height:42px;color:#FFF; text-align:center;font-size:18px;margin:0 5px;border-radius:50px;}
.jfbutton a.jfbutton-x{display:inline-block;height:40px; line-height:40px;text-align:center;font-size:18px;margin:0 auto;border-radius:50px;border:1px solid #ededed;color:#666;}


/******** 选项卡切换 ************/
.fw_tab{width:1200px;height:100px;background:#fff;margin:0 auto;}
.fw_tab ul{width:1200px;height:42px;background: #fff;margin-top:29px;float:left;}
.fw_tab ul li{width:auto;height:40px;line-height: 40px;float:left;margin-right:14px;}
.fw_tab ul li a{display: block;padding:0 30px;border:1px solid #eee;border-radius:8px;}
.fw_tab ul li a:hover{display: block;border:1px solid #ff4343;border-radius:8px;color:#ff4343;background: #fff;transition: color 0.3s ease;transition:background 0.3s;transition:border 0.3s;}
.fw_tab ul li.hover a{display: block;border:1px solid #fff;border-radius:8px;color:#fff;background: #ff4343;transition: color 0.3s ease;transition:background 0.3s;transition:border 0.3s;}


/********* 点击预约   ************/
.yuyue {width:58px;height:58px;position:fixed;_position:absolute;left:50%;margin-left:620px;bottom:178px;_bottom:auto;cursor:pointer;}
.yuyue a {display:block;width:100%;height:100%;background:url('image/yuyue.jpg') no-repeat;}
.yuyue a:hover {background:url('image/yuyue.jpg') no-repeat -58px 0;transition:0.3s;-webkit-transition:0.3s;}