﻿@charset "utf-8";
/* CSS Document */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form, 
fieldset,input,textarea,p,blockquote,th,td { 
    margin:0; 
    padding:0; 
} 
table { 
    border-collapse:collapse; 
    border-spacing:0; 
   
} 
fieldset,img { 
    border:0; /*有些浏览器默认这些标签有边框，所以要清除默认边框*/
    display:block;
} 
address,caption,cite,code,dfn,em,strong,th,var { 
    font-style:normal; 
    font-weight:normal; 
    /*清除标签默认文本样式和加粗*/
} 
ol,ul { 
    list-style:none; /*清除列表默认样式*/
} 
caption,th { 
    text-align:left; /*清除标签默认文本居中对齐*/
} 
h1,h2,h3,h4,h5,h6 { 
    font-size:100%; 
    font-weight:normal; /*清除标题标签的默认样式*/
} 
a{
    text-decoration:none;/*大部分页面中的链接没有下划线*/
}

.clearfix:after{
        height:0;
        content:" ";
        display:block;
        overflow:hidden;
        clear:both;
    }
.clearfix{
    zoom:1;/*IE低版本浏览器不支持after伪类所以要加这一句*/
}
body, div, ul, li, section, header, footer, a, h1, h2, h3, h4, h5, time, span, p, img {
  margin: 0;
  padding: 0;
}
h1, h2, h3, h4, h5 {
    font-weight: normal;
}
img {
  vertical-align: top;
}
a {
  text-decoration: none;
  color: #333;
}
ul, li {
  list-style: none;
}
li{display:inline-block}
* {
    -webkit-tap-highlight-color: rgba(0,0,0,0); /* 去掉a, input点击的时候的附带效果 */
    -webkit-touch-callout: none; /* 禁止长按a标签连接于图片弹出的菜单 */
    -webkit-overflow-scrolling: touch; /* 让页面滚动更流畅，对一些低版本的安卓尤其良好 */
    -webkit-text-size-adjust: 100%; /* 关闭横竖屏的时候调整文字大小 */
   
    font-family: "\5FAE\8F6F\96C5\9ED1", helvetica, sans-serif; 
}
img:not([src*="/"]) {
    display: none; /* 如果图片没有地址，则隐藏 */
}
.clearfix:after { 
    display:block;
    clear:both;
    content:"";
    visibility:hidden;
    height:0;
} 
.clearfix{
    zoom:1;
} 
.clear {
    clear: both;
}
.fl {
    float: left;
}
.fr {
    float: right;
}
input, select, textarea {
    outline:none;
    border:none;
    background:none;
}
textarea {
    resize:none;
}
em, i { 
    font-style: normal;
}
.wrap {
    background-color: #f1f1f1;
}
 
herder,img,nav,footer{ display:block;}
.visi{ vertical-align:middle;}
.fl{ float:left;}
.rl{ float:right;}
.mid{ text-align:center;}
.lef{ text-align:left;}
.rig{ text-align:right;}
h1,h2,h3,h4,h5,h6{ font-weight:normal;}
.clearfix{ clear:both;}
.tab_cell{ display:table; width:100%;}
.tab{ display:table-cell;}
.veiwport{ max-width:750px; background:#f7f8ff; min-width:320px; margin:0 auto;    margin-top: -50px;}
.kg1{ width:100%; height:40px; }

.nav{width: 100%;background: #333333;height: 50px;top:0;z-index: 99;}
.nav_d{width: 100%;margin: auto;}
.nav a{display: block;float: left; width:16%;color: #fff;line-height: 50px;font-size: 16px; text-align: center;}

/**图片**/
.picture{margin-top: 50px;}
.picture img{ width:100%; height:auto;}
/**图片**/

/***floor***/
.floor1{ 
	width:100%; 
	height:auto;
}
.floor1_fl{text-align: center;margin:0 auto 40px;width:100%}
.floor1_fl li a{color: #333;font-size: 14px;}
#floor1_1 li{background: #eaf0ff;padding:0.4em 1.2em; margin-top:1em ;margin-left:2%;}
#floor1_1 li.on{background:#396bdd;padding:0.4em 1.2em;}
#floor1_1 li.on a{color: #fff}
.floor1_1{margin-bottom: 20px;}
.floor1 img{width:100%;  height:auto; margin:auto;}
.service1 {
	position: relative;
	display: inline-block;
	width: 100%;
	text-align: center;
}

/***floor***/

/***floor2***/
.floor2{width:100%; margin:0px auto 0; height:auto;}

.floor2 img{ width:100%; margin:auto; height:auto; }

.tab{width:100%;display:block;margin:20px auto 0px;text-align: center;}
.tab li{width: 18%; margin:10px 4% 30px 0px;}
.tab li a{
	width: 100%;
	padding:0.5em 0.5em;
	background: #eaf0ff;
	font-size: 14px;
	text-align: center;
	color:#333;
	display: block;
	
}
.tab li .current{
	background: #396bdd;
	color: #FFFFFF
	

}

.tab1{border:0.5px #7192cf solid;margin:10px auto 10px;}
.tab1 th{font-size: 12px;color: #ffffff;padding: 0.6em 0;border:1px #ffffff solid;text-align: center;background: #396bdd;}
.tab1 td{font-size: 12px;color: #2b2b2b;padding: 0.6em 0;text-align: center;border:1px #7192cf solid;}
.tab2{border:0.5px #7192cf solid;margin:40px auto 10px;}
.tab2 th{font-size: 12px;color: #ffffff;padding: 0.6em 0;border:1px #ffffff solid;text-align: center;background: #396bdd;}
.tab2 td{font-size: 12px;color: #2b2b2b;padding: 0.6em 0;text-align: center;border:1px #7192cf solid;}
.price{font-size: 14px; color: #ff6e36;}
 td.price{font-size: 14px; color: #ff6e36;}
.zixun{background: #ff6e36;display: inline-block;border-radius: 20px;padding:5px 15px;color: #FFFFFF;}
.youhui{width: 98%;background: #396bdd;text-align: center;font-size: 18px;color:#fff; padding:20px 0px;margin:10px auto;font-weight: 600}
.floor2_fl{text-align: center;margin:0 auto 40px;width:100%}
.floor2_fl li a{color: #333;font-size: 14px;}
#floor2_1 li{background: #eaf0ff;padding:0.4em 1.3em; margin-top:1em ;margin-left:2%;}
#floor2_1 li.on{background:#396bdd;padding:0.4em 1.3em;}
#floor2_1 li.on a{color: #fff}
.floor2_mix{font-size: 16px;margin: auto;display: block;text-align: center;color: #333333;}
.tab1 th .tab_bt{background: #113A97;font-size: 14px;}

.floor21_fl{text-align: center;margin:0 auto 40px;width:80%}
.floor21_fl li a{color: #333;font-size: 14px;}
#floor21_1 li{background: #eaf0ff;padding:0.4em 0em; margin-top:1em; width:24%}
#floor21_1 li.on{background:#396bdd;padding:0.4em 0em;}
#floor21_1 li.on a{color: #fff}
/***floor2***/

/***floor3***/
.floor3{width:100%; margin:auto;  height:auto; font-size: 16px;}
.floor3 img{ width:100%; margin:auto; height:auto; }



/***floor3***/

/***floor4***/

.floor4{ width:100%; height:auto;overflow: hidden;}

.floor4 img{ width:100%; margin:auto; height:auto; }
.floor4_fl{text-align: center;margin:0 auto 40px;width:100%}
.floor4_fl li a{color: #333;font-size: 14px;}
#floor4_1 li{background: #eaf0ff;padding:0.4em 0.7em; margin-top:1em ;margin-left:0.8%;}
#floor4_1 li.on{background:#396bdd;padding:0.4em 0.7em;}
#floor4_1 li.on a{color: #fff}
/***floor4***/

/***floor5***/
.inputValue{
    width: 100%;
	border: 0.5px solid #66AEFF;
	display: block;
	margin:10px auto;
	padding:5px;
	
}
.ztxz_fr form{
	width:90%;
	margin:auto;
}
.ztxz_fr{
	width:96%;
	margin: 30px auto;
	border: #CDCDCD 0.5px solid;
/*	padding:0px 2% 20px;*/
}
.fr_text{
	background:  #396BDD;
	color: #FFFFFF;
	text-align: center;
	padding:15px 0px;
	font-size: 16px;
}
.fl2_yzm{
	
	margin:10px auto;
}
.fl2_yzm #input{
	border: 0.5px solid #66AEFF;
	padding:5px;
	width: 60%;
	
}
.fl2_yzm #code{
	background: #BFDDFF;
	color: #333;
	padding:5px 20px;
}
#sub_bottom{
	display: block;
	margin: 20px auto;
	background: #0078FF !important;
	color: #000 !important;
	font-size: 16px;
	padding:10px 40px;
	border-radius: 100px;
	cursor: pointer;
}

/***floor5***/
.floor5{width:100%; margin: auto; height:auto;}

.floor5 img{ width:100%; margin:auto; height:auto; }
/***floor6***/
.floor7{  width:100%;  height:auto;}

.floor7 img{ width:100%; height:auto; margin:auto; }
/***floor6***/
.swiper-container {
            width: 100%;
            height: auto;
            margin: 0 auto;
        }
