*{ padding:0px; margin:0px; font-family:'微软雅黑'; transition: all 0.3s ease;}
a{ text-decoration:none;transition: all 0.3s ease;}
ul li{ list-style:none; transition: all 0.3s ease;}


.fenye{ width:100%; margin:0 auto;  margin-top:30px; text-align:center; margin-bottom:40px;   }

.fenye a{ display:inline-block;padding:0 12px;text-align:center; line-height:33px; border:1px solid #cecece; font-size:14px; color:#666666; margin:1px; border-radius:4px;}

.fenye b,.fenye a:hover{ display:inline-block;padding:0 12px;text-align:center; line-height:33px; border:1px solid #25699d; font-size:14px; color:#fff; margin:1px; background:#007FFF; border-radius:4px;}
.pages a:hover{ background:#007FFF;}


@font-face {
  font-family: 'iconfont';
  src: url('iconfont.ttf') format('truetype');
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.fenye{ width:100%; margin:0 auto;  margin-top:20px; text-align:center; margin-bottom:40px;   }
.fenye a{ display:inline-block;padding:0 12px;text-align:center; line-height:33px; border:1px solid #cecece; font-size:14px; color:#666666; margin:1px; border-radius:4px;}
.fenye b,.fenye a:hover{ display:inline-block;padding:0 12px;text-align:center; line-height:33px; border:1px solid #670000; font-size:14px; color:#fff; margin:1px; background:#670000; border-radius:4px;}
.fenye strong{display: inline-block;
    padding: 0 12px;
    text-align: center;
    line-height: 33px;
    border: 1px solid #cecece;
    font-size: 14px;
    color: #fff;
    background: #c3c3c3;
    margin: 1px;
    border-radius: 4px;}
.nei_ban{ width:100%; height:auto; overflow:hidden;}
.nei_ban img{ display:block; width:100%;}

.nei_biao{ width:100%; text-align:center; font-size:48px;padding-top:100px; padding-bottom:30px; font-weight:800;}
.nei_biao:after{ content:''; width:70px; height:5px; background:#007FFF; display:block; margin:0 auto; margin-top:15px; }

.khd_1{ width:935px; margin:0 auto; padding-top:10px;}
.khd_1 img{ display:block; width:100%;}

.khd_2{ width:1320px; height:auto; margin:0 auto; padding-bottom:50px; display:flex;}
.khd_2 ul li{ float:left; width:422px; margin-right:27px; margin-bottom:30px; padding-bottom:10px; background:white; border-radius:6px; box-shadow: 5px 5px 10px 0 rgba(0, 0, 0, 0.1); overflow:hidden;transition: all 0.3s ease;}
.khd_2 ul li:nth-child(3n){ margin-right:0px;}
.khd_2 ul li a img{ display:block; width:100%;}
.khd_2 ul li a p{ display:block; padding:11px 20px; font-size:24px; color:#333; line-height:150%;}
.khd_2 ul li a:hover p{ color:#007FFF;}
.khd_2 ul li:hover{ transform: translateY(-5px);}


.di{ width:100%; background:#007FFF; overflow:hidden;}
.di_1{ width:100%; margin:0 auto; padding-top:20px; border-bottom:1px solid rgba(255,255,255,0.1); overflow:hidden; padding-bottom:15px;}
.di_1 ul{ width:1320px; margin:0 auto;}
.di_1 ul li{ float:left; width:14.2%; text-align:center; font-size:16px; color: rgba(255,255,255,0.7); position:relative; height:60px; line-height:60px;}
.di_1 ul li:after{ content:''; display:block; width:2px; height:15px; background:rgba(255,255,255,0.3); position:absolute; right:0px; top:24px;}
.di_1 ul li:nth-child(7)::after{ content:''; width:0px; background:none;}

.di_1 ul li a{ color:rgba(255,255,255,0.7);}
.di_1 ul li a:hover{ color:rgba(255,255,255,1);}


.di_2{ width:1320px; margin:0 auto; padding:40px 0px; overflow:hidden}
.di_3{ float:left; width:160px;}
.di_3 img{ display:block; width:100%;}

.di_4{ float:left; width:820px; padding-left:35px; color:rgba(255,255,255,.7); font-size:15px; margin-left:30px; border-left:1px solid rgba(255,255,255,.3);}
.di_4 p{ display:block; padding:5px 0px;}

.di_5{ float:right; width:110px;}
.di_5 img{ display:block; width:100%;}
.di_5 p{ display:block; text-align:center; font-size:14px; color:rgba(255,255,255,.7); padding-top:10px;}

.di_d{ width:100%; text-align:center; padding:25px 0px; font-size:15px; color:#5b6a90; background:#0d1426;}


.nei_zy{ width:100%; text-align:center;padding-top:80px; padding-bottom:30px;}
.nei_zy p{ display:block; font-size:48px; font-weight:800;}
.nei_zy span{ display:block; font-size:24px; color:##999999; padding-top:7px;}

.nei_wenz{ width:1320px; margin:0 auto; padding:40px; background:#F6F7FD; margin-bottom:70px; }
.nei_wenz .wenz_s{ display:block; text-align:center; font-size:26px; padding-bottom:15px; padding-top:15px;}
.nei_wenz .wenz_s:after{ content:''; width:70px; height:5px; background:#007FFF; display:block; margin:0 auto; margin-top:15px; }
.nei_wenz p{ display:block; font-size:16px; line-height:170%; text-indent:2rem; padding-bottom:15px; color:#333333;}
.nei_wenz img{ display:block; margin:0 auto; padding-bottom:40px;}

.new_sv{ width:100%; text-align:center; font-size:20px; color:#333; padding-bottom:30px;}

.new_lie_x1{ width:1320px; margin:0 auto; display:flex; padding-bottom:50px;}
.new_lie_x1 ul li{ float:left; width:48.5%; margin-right:3%; margin-bottom:3%; background:#F6F7FD; padding:25px; padding-bottom:35px; box-sizing:border-box; border-radius:10px;}
.new_lie_x1 ul li:nth-child(2n){ margin-right:0px;} 
.new_lie_x1 ul li a img{ display:block; width:100%;}
.new_lie_x1 ul li a b{ display:block; font-size:22px; color:#333; padding:15px 0px; font-weight:400; padding-top:25px;}
.new_lie_x1 ul li a p{ display:block; font-size:32px; color:#333;}
.new_lie_x1 ul li a i{ display:block; font-size:22px; color:#333; text-align:justify; line-height:170%; padding:15px 0px; font-style:inherit}
.new_lie_x1 ul li a span{ font-size:10px; color:#007FFF; display:block;}
.new_lie_x1 ul li a:hover span{ transform: translateX(10px);}
.new_lie_x1 ul li a:hover p{ color:#007FFF}



.new_lie_x2{ width:1320px; margin:0 auto; display:flex; padding-bottom:50px;}
.new_lie_x2 ul li{ float:left; width:100%; height:auto; border-bottom:1px solid #f3f3f3; padding:50px 0px;}

.new_lie_x2 ul li a{ display:inline-block; width:100%; background:white; padding-right:35px; box-sizing:border-box}
.new_lie_x2 ul li a img{ display:block; float:left; width:332px; height:auto;}
.new_lie_x2 ul li a p{ display:block; font-size:22px; color:#333; width:910px; height:45px; line-height:45px;float:right; margin-top:12px;}
.new_lie_x2 ul li a i{ display:block; font-style:inherit; font-size:16px;width:910px; color:#666; line-height:170%;float:right; height:60px; overflow:hidden}
.new_lie_x2 ul li a b{ font-weight:400; font-size:16px; color:#666;width:910px; float:right; padding-top:10px;}

.new_lie_x2 ul li a:hover{ background:#007FFF;}
.new_lie_x2 ul li a:hover p{ color:white;}
.new_lie_x2 ul li a:hover i{ color:white;}
.new_lie_x2 ul li a:hover b{ color:white;}


.kj_n{ width:1320px; margin:0 auto; font-size:18px; color:#333; line-height:185%;}
.kj_nx{ width:100%; margin:0 auto; box-sizing:border-box; padding:45px; padding-bottom:60px; background:#F6F7FD; display:flex; margin-top:30px;}
.kj_nx ul{ width:1320px; margin:0 auto;}
.kj_nx ul li{ float:left; margin-right:40px; margin-bottom:40px; width:48.3%;}
.kj_nx ul li:nth-child(2n){ margin-right:0px;}
.kj_nx ul li img{ display:block; width:100%;}


.zh_ch{ width:1320px; margin:0 auto; overflow:hidden; margin-bottom:50px;}
.zh_ch ul li{ width:100%; margin:25px 0px; background:#F6F7FD; padding:40px; box-sizing:border-box; display:inline-block;}

.zh_ch ul li b{ display:block; width:475px; height:316px; border-radius:8px; overflow:hidden}
.zh_ch ul li b:nth-child(odd){ float:left; width:475px; height:auto; display:block}
.zh_ch ul li:nth-child(odd) .ch_cx{ float:right; width:730px;}

.zh_ch ul li:nth-child(even) b{ float:right; width:475px; height:auto; display:block}
.zh_ch ul li:nth-child(even) .ch_cx{ float:left; width:730px;}

.zh_ch ul li img{transition: transform 0.3s ease; width:475px;}
.zh_ch ul li:hover img{ transform: scale(1.1);}



.zh_ch ul li p{ display:block; font-size:30px; color:#333; font-weight:800; margin-top:40px; margin-bottom:20px;}
.zh_ch ul li nav{ display:block; font-size:18px; color:#333; line-height:180%; height:110px; overflow:hidden; margin-bottom:25px;}
.zh_ch ul li a{ display:block; width:150px; height:45px; background: linear-gradient( 90deg, #3880F7 0%, #72ADFF 100%); font-size:20px; color:white; line-height:45px; text-align:center; border-radius:8px;}
.zh_ch ul li a span{ color:white; padding-left:5px;}

.nei_ab{ width:100%; height:auto;}
.nei_ab img{ display:block; width:100%;}
.nei_ab .nei_ab_1{ width:100%; margin:0 auto; position:absolute; top:30%; z-index:9;}
.nei_ab .nei_ab_1 p{ width:1320px; height:50px; line-height:50px; font-size:50px; font-weight:800; padding-right:400px; box-sizing:border-box; margin:0 auto;}
.nei_ab .nei_ab_1 span{ display:block; width:1320px; height:auto; line-height:180%; font-size:18px;  padding-right:700px; box-sizing:border-box; margin:0 auto; padding-top:50px;}


.jiagou{ width:100%; height:auto; padding:50px 0px; background:#F6F7FD;}
.jiagou img{ display:block; margin:0 auto; width:928px;}

.lx_a{ width:100%; background:#FBFBFB; overflow:hidden; padding:20px 0px; padding-bottom:120px;}
.lx_as{ width:1320px; margin:0 auto;}
/*.lx_as img{ display:block; float:left; width:804px; height:auto;}*/

.maps{ width:804px; height:523px; float:left;}

.lx_as .lx_as1{ float:right; width:516px; height:523px; background: linear-gradient( 90deg, #72ADFF 42%, #3880F7 100%), #277DB6; padding:30px; box-sizing:border-box; color:white;}
.lx_as .lx_as1 h1{ font-size:36px; border-bottom: 1px dotted #FFFFFF; font-weight:600; padding-bottom:20px; margin-bottom:15px;}
.lx_as .lx_as1 p{ display:-webkit-box; font-size:16px; padding:15px 0px; line-height:175%;}
.lx_as .lx_as1 p span{ font-size:16px; width:26px; height:26px; border-radius:26px; background:white; color:#1574B5; display:block; text-align:center; line-height:26px; margin-right:10px;}

.lx_as2{ width:1320px; margin:0 auto; padding:50px 0px; overflow:hidden;}
.lx_as2 ul li{ float:left; width:420px; height:130px; background:#F2F2F2; margin-right:30px; margin-bottom:30px; padding:20px 35px; box-sizing:border-box;}
.lx_as2 ul li:nth-child(3n){ margin-right:0px;}
.lx_as2 ul li img{ float:left; width:48px; margin-top:17px;}
.lx_as2 ul li span{ float:right; width:290px; font-size:22px; color:#333; padding-bottom:10px;}
.lx_as2 ul li p{ float:right; width:290px; font-size:16px; color:#666666;}




.tabBox{ width:1320px; margin:0 auto;}
.tabBox .hd{ width:1320px; margin:0 auto; height:52px; }
	.tabBox .hd ul{height:52px; top:0; overflow:hidden; display:flex; justify-content:center }
	.tabBox .hd ul li{ float:left; width:222px; height:52px; border-radius:52px; background:#F6F6F7; line-height:52px; text-align:center; margin:0px 10px; font-size:18px;display:flex; justify-content:center }
	.tabBox .hd ul li a span{ font-size:24px; padding-right:10px; color:#3880F7}
   .tabBox .hd ul li a{ display:flex; width:100%; justify-content:center; border-radius:52px;}
    .tabBox .hd ul li a:hover{ color:white; background:#007FFF; cursor:pointer}	
	.tabBox .hd ul li a:hover span{ color:white;}
	.tabBox .hd ul .on{ background:#007FFF; color:#fff; cursor:pointer  }
	.tabBox .hd ul .on span{ color:white;}
	.tabBox .hd ul .on a{ display:flex; /* 修复Android 4.0.x 默认浏览器当前样色无效果bug */  }
	
	
	.tabBox .bd{ padding-top:20px;}
	.tabBox .bd ul{ width:1320px; margin:0 auto; display:flex; padding-top:30px; padding-bottom:60px;}
	.tabBox .bd li{ width: 640px;
background: #F6F7FD;
border-radius: 10px 10px 10px 10px; float:left; margin-right:40px; margin-bottom:40px; padding:30px; box-sizing:border-box;}
	.tabBox .bd li:nth-child(2n){ margin-right:0px;}

.tabBox .bd li img{ float:left; width:191px; display:block;}
.tabBox .bd li p{ float:right; width:350px; display:block; font-size:26px; color:#333; padding-top:7px}
.tabBox .bd li span{ float:right; width:350px; display:block; font-size:17px; line-height:180%; color:#666; padding-top:15px;}




.s_shili{ width:100%; background:#4A74E4; padding:40px 0px; padding-bottom:50px;}
.s_shili ul{ width:1320px; margin:0 auto; display:flex;}
.s_shili ul li{ float:left; width:24.8%; color:white; border-right:1px solid rgba(255,255,255,.2); box-sizing:border-box; text-align:center; }
.s_shili ul li:nth-child(4){ border-right:0px;}
.s_shili ul li p{ display:block; font-size:36px; font-weight:800;}
.s_shili ul li span{ display:block; font-size:20px; padding-top:6px;}
.s_shili ul li p i{ font-style:inherit; font-size:22px; padding-left:4px;}


.s_one{ width:100%; text-align:center; padding-top:100px; padding-bottom:50px;}
.s_one p{ display:block; font-size:42px; font-weight:800;}
.s_one span{ display:block; font-size:22px; font-weight:400; color:#666; padding-top:25px;}


.s_one_v{ width:1320px; text-align:center; padding-top:100px; padding-bottom:50px; margin:0 auto;}
.s_one_v p{ display:block; font-size:42px; font-weight:800;}
.s_one_v img{ display:block; width:100%;}

.tabBoxv{ width:1320px; margin:0 auto; padding-bottom:100px;}
.tabBoxv .hd{ width:1320px; margin:0 auto; height:52px; }
	.tabBoxv .hd ul{height:52px; top:0; overflow:hidden; display:flex; justify-content:center }
	.tabBoxv .hd ul li{ float:left; width:222px; height:52px; border-radius:52px; background:#F6F6F7; line-height:52px; text-align:center; margin:0px 10px; font-size:18px;display:flex; justify-content:center }
	.tabBoxv .hd ul li a span{ font-size:24px; padding-right:10px; color:#3880F7}
   .tabBoxv .hd ul li a{ display:flex; width:100%; justify-content:center; border-radius:52px;}
    .tabBoxv .hd ul li a:hover{ color:white; background:#007FFF; cursor:pointer}	
	.tabBoxv .hd ul li a:hover span{ color:white;}
	.tabBoxv .hd ul .on{ background:#007FFF; color:#fff; cursor:pointer  }
	.tabBoxv .hd ul .on span{ color:white;}
	.tabBoxv .hd ul .on a{ display:flex; /* 修复Android 4.0.x 默认浏览器当前样色无效果bug */  }
	
	
	.tabBoxv .bd{ padding-top:20px;}
	.tabBoxv .bd ul{ width:1320px; margin:0 auto; display:flex; padding-top:30px; }
	.tabBoxv .bd li{ width: 100%; position:relative; height:500px; display:flex;}
	.tabBoxv .bd li .bdvs{ float:left; width:480px; position:absolute; top:25%; left:60px; z-index:9}
	.tabBoxv .bd li .bdvs p{ display:block; font-size:38px; font-weight:800; padding-bottom:15px;}
	.tabBoxv .bd li .bdvs b{  display:block; font-size:17px; color:#333; font-weight:400; line-height:175%; padding-bottom:20px;}
	.tabBoxv .bd li .bdvs a{ display:flex; justify-content:center; align-items:center; width:165px; height:55px; line-height:55px; text-align:center; border-radius:8px; background:#007FFF; color:white;}
	.tabBoxv .bd li .bdvs a span{ margin-left:7px; font-size:20px;}
    .tabBoxv .bd li img{ display:block; width:100%;}




.s_bj{ width:100%; background:#E6EFFF; display:inline-block}
.s_tongla{ width:1320px; height:auto; display:flex;align-items:center; position:relative; margin:0 auto}
.s_tongla img{ display:block; width:100%;}
.s_tongla .s_tongla_1{ position:absolute; right:50px; color:white; width:400px;}
.s_tongla .s_tongla_1 p{ display:block; font-size:26px; font-weight:800;}
.s_tongla .s_tongla_1 span{ display:block; font-size:18px; line-height:185%; padding-top:15px; padding-bottom:20px;}
.s_tongla .s_tongla_1 a{ display:block; width:120px; height:40px; background: linear-gradient( 270deg, #FFC445 0%, #FF8800 100%); border-radius:50px; text-align:center; line-height:40px; font-size:16px; color:white;}


.s_tongla_2{ width:1320px; margin:0 auto; padding-top:25px; padding-bottom:100px; display:flex;}
.s_tongla_2 ul li{ float:left; width:410px; margin-right:45px; background:white;}
.s_tongla_2 ul li:nth-child(3){ margin-right:0px;}
.s_tongla_2 ul li a img{ display:block; width:100%;}
.s_tongla_2 ul li a p{ display:inline-table; font-size:22px; color:#333; width:90%; margin:0 auto; height:50px; line-height:50px; overflow:hidden; padding-top:15px; margin-left:5%;}
.s_tongla_2 ul li a p:after{ content:''; width:36px; height:3px; background:#666; display:flex; margin-top:10px; margin-bottom:20px;}
.s_tongla_2 ul li a span{ display:block; font-size:18px; color:#666; width:90%; margin:0 auto; height:auto;  overflow:hidden; height:70px; line-height:175%;}
.s_tongla_2 ul li a b{ display:block; font-size:16px; color:#666; width:90%; margin:0 auto; height:auto;  overflow:hidden; padding-bottom:20px; font-weight:400; text-transform:uppercase; padding-bottom:35px;}
.s_tongla_2 ul li a:hover p{ color:#007FFF}

.s_tongla_2 ul li a:hover p:after{ background:#007FFF}
.s_tongla_2 ul li a:hover b{ color:#007FFF}




/* 基础样式 */
.navbar {
  background: #fff;
  color: white; padding:10px 0px; width:90%; margin:0 auto;
}

.navbar-container {
  max-width: 100%;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.brand {
  color: white;
  font-size: 1.5rem;
  text-decoration: none;
  font-weight: bold;
}

.brand img{ display:block; width:120px;}

/* 导航菜单样式 */
.nav-list {
  display: flex;
  list-style: none;
  margin: 0;
  padding: 0;
}

.nav-item {
  position: relative;
  margin:0rem 2.5rem;
}

.nav-item a {
  color: #333333;
  text-decoration: none;
  padding: 0.5rem 0;
  display: block;
  transition: color 0.3s;
}

.nav-item a:hover {
  color: #007FFF;
}

/* 下拉菜单样式 */
.has-dropdown .dropdown-menu {
  position: absolute;
  top: 100%;
  left: -45px; top:50px;
  background: #fff;
  min-width: 160px;
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s;
  z-index: 100; border-radius:6px; overflow:hidden;box-shadow: 0 2px 5px rgba(0,0,0,0.1); 
}

.has-dropdown:hover .dropdown-menu {
  opacity: 1;
  visibility: visible;
}

.dropdown-menu li {
  padding: 0.5rem 1rem;
  border-bottom: 1px solid #edeef2; font-size:15px; text-align:center
}

.dropdown-arrow {
  font-size: 0.6em;
  margin-left: 5px;
}

/* 汉堡菜单样式 */
.hamburger {
  display: none; /* 默认隐藏 */
  padding: 10px;
  background: none;
  border: none;
  cursor: pointer;
  outline: none;
}

.hamburger-box {
  width: 20px;
  height: 16px;
  display: inline-block;
  position: relative;
}

.hamburger-inner {
  width: 100%;
  height: 2px;
  background-color: white;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  transition: background-color 0.2s;
}

.hamburger-inner::before,
.hamburger-inner::after {
  content: "";
  width: 100%;
  height: 2px;
  background-color: white;
  position: absolute;
  left: 0;
  transition: transform 0.2s;
}

.hamburger-inner::before {
  top: -8px;
}

.hamburger-inner::after {
  top: 8px;
}

/* 汉堡菜单激活状态 */
.hamburger.active .hamburger-inner {
  background-color: transparent;
}

.hamburger.active .hamburger-inner::before {
  transform: translateY(8px) rotate(45deg);
}

.hamburger.active .hamburger-inner::after {
  transform: translateY(-8px) rotate(-45deg);
}

/* 响应式设计 - 移动端样式 */
@media (max-width: 768px) {
  .hamburger {
    display: block; /* 显示汉堡菜单按钮 */ background:#007FFF
  }
  
  .nav-item a{ color:white; text-align:center; font-size:15px;}
  
  .nav-menu {
    position: absolute;
    top:80px;
    left: 0;
    width: 100%;
    background: #333;
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-out; z-index:999
  }
  
  .nav-menu.active {
    max-height: 500px; /* 足够大的值容纳所有菜单项 */
  }
  
  .nav-list {
    flex-direction: column;
    padding: 1rem;
  }
  
  .nav-item {
    margin: 0;
    padding: 0.5rem 0;
    border-bottom: 1px solid #444;
  }
  
  /* 移动端下拉菜单 */
  .has-dropdown .dropdown-menu {
    position: static;
    background: #414141; width:100%;
    display: none;
  }
  
  .has-dropdown.active .dropdown-menu {
    display: block;
    opacity: 1;
    visibility: visible;
  }
  
  .dropdown-arrow {
    transition: transform 0.3s;
  }
  
  .has-dropdown.active .dropdown-arrow {
    transform: rotate(180deg);
  }
  
  .dropdown-menu li{ border-bottom:1px solid #505050; font-size:15px;}
}



@media (max-width: 1024px) {
    
    
.zh_ch ul li b:nth-child(odd){ width:100%; }   
.zh_ch ul li:nth-child(even) b{ width:100%}
    
.s_one_v{ width:1000px;}    
.kj_nx ul{ width:100%; margin:0 auto;}
.nei_zy{ padding-top:40px; padding-bottom:20px;}
.nei_zy p{ font-size:28px;}
.nei_zy span{ font-size:16px;}	

.zh_ch{ width:94%; margin-bottom:40px;}
.zh_ch ul li{ padding:5%; margin:0px; margin-bottom:20px;}
.zh_ch ul li:nth-child(odd) img{ width:100%;}
.zh_ch ul li:nth-child(odd) .ch_cx{ float:left; width:100%;}

.zh_ch ul li:nth-child(even) img{ width:100%;}
.zh_ch ul li:nth-child(even) .ch_cx{ float:left; width:100%;}
.zh_ch ul li p{ font-size:20px; margin-top:15px; margin-bottom:10px;}
.zh_ch ul li nav{ font-size:15px; margin-bottom:10px;}
.zh_ch ul li a{ font-size:15px; width:100%;}

.di_1{ display:none;}
.di_2{ width:94%;}
.di_3{ display:none;}
.di_4{ width:100%; margin:0px; font-size:14px; border:0px; padding:0px;}

.di_5{ display:none;}
.di_d{ font-size:13px;}

.new_lie_x1{ width:94%; padding-bottom:40px;}
.new_lie_x1 ul li{ width:100%; margin-right:0px; padding:15px; padding-bottom:25px; margin-bottom:5%;}
.new_lie_x1 ul li a b{ width:100%; font-size:14px;}
.new_lie_x1 ul li a p{ font-size:22px;}
.new_lie_x1 ul li a i{ font-size:15px; padding-top:8px;}
.new_lie_x1 ul li a span{ font-size:8px;}


.nei_biao{ font-size:28px; padding-top:50px; padding-bottom:20px;}
.new_sv{ width:92%; margin:0 auto; font-size:15px;}
.new_lie_x2{ width:92%;}
.new_lie_x2 ul li{ padding:30px 0px;}
.new_lie_x2 ul li a{ padding:0px;}
.new_lie_x2 ul li a img{ width:100%;}
.new_lie_x2 ul li a p{ width:100%; font-size:20px; font-weight:800;}
.new_lie_x2 ul li a i{ width:100%; font-size:15px; height:47px;}
.new_lie_x2 ul li a b{ width:100%; font-size:14px;}


.nei_ab .nei_ab_1{ position:relative; width:100%; background:#F6F7FD; padding:8% 4%; box-sizing:border-box;} 
.nei_ab .nei_ab_1 p{ width:100%; padding:0px; font-size:28px; text-align:center}
.nei_ab .nei_ab_1 span{ width:100%; font-size:15px; padding:0px; padding-top:8px; text-align:justify}

.jiagou img{ width:92%;}

.tabBox{ width:92%;}
.tabBox .hd{ width:100%;}
.tabBox .hd ul li{ font-size:15px; height:40px; line-height:40px;}
.tabBox .hd ul li a span{ display:none;}
.tabBox .bd ul{ padding-top:10px; padding-bottom:0px;}
.tabBox .bd li{ width:100%; margin:0px; padding:20px; margin-bottom:5%;}
.tabBox .bd li img{ width:100%;}
.tabBox .bd li p{ width:100%; font-size:17px; font-weight:800; padding-top:20px;}
.tabBox .bd li span{ width:100%; font-size:15px; padding-top:9px;}

.lx_a{ padding-top:0px; padding-bottom:50px;}
.lx_as{ width:100%;}
/*.lx_as img{ width:100%;}*/
.maps{ width:100%; height:300px; float:left;}

.lx_as .lx_as1{ width:100%; height:auto; padding:4%; box-sizing:border-box}
.lx_as .lx_as1 h1{ font-size:22px;}
.lx_as .lx_as1 p{ font-size:14px;}


.lx_as2{ width:92%; padding:20px 0px}
.lx_as2 ul li{ width:100%; height:auto; margin:0px; margin-bottom:5%; padding:0px; text-align:center; padding:35px 0px}
.lx_as2 ul li img{ float:none; margin:0 auto;}
.lx_as2 ul li span{ width:100%; text-align:center; font-size:18px; font-weight:800;}
.lx_as2 ul li p{ width:100%; font-size:15px; text-align:center;}


.khd_1{ width:92%; padding-top:0px;}

.khd_2{ width:92%;}
.khd_2 ul li{ width:100%; margin:0px; margin-bottom:5%;}
.khd_2 ul li a p{ font-size:17px; font-weight:800; padding:3% 5%;}
.nei_wenz{ width:100%; padding:20px; box-sizing:border-box; margin-bottom:0px;}
.nei_wenz img{ width:100%;}
.nei_wenz .wenz_s{ font-size:22px;}
.kj_n{ width:92%; font-size:15px;}
.kj_nx{ width:100%; padding:5%;}
.kj_nx ul li{ width:100%; margin:0px; margin-bottom:5%;}

.s_one_v{ width:100%;}
.s_one{ padding-top:50px; padding-bottom:20px; width:92%; margin:0 auto;}
.s_one p{ font-size:26px;}
.s_one_v p{ font-size:26px;}
.s_one span{ font-size:15px; padding-top:10px;}

.s_tongla{ width:92%; height:auto; display:none;}

.s_tongla_2{ width:92%; padding-bottom:40px;}
.s_tongla_2 ul li{ width:100%; margin-right:0px; margin-bottom:5%;}
.s_tongla_2 ul li a p{ font-size:20px; font-weight:800; padding-top:10px;}
.s_tongla_2 ul li a p:after{ margin-top:7px; margin-bottom:12px;}
.s_tongla_2 ul li a span{ font-size:15px; height:60px;}
.s_tongla_2 ul li a b{ font-size:15px; padding-bottom:20px;}

.tabBoxv{ width:100%; padding-bottom:40px;}
.tabBoxv .hd{ width:100%; height:auto;}
.tabBoxv .hd ul{ display:inline-block; height:auto; width:100%}
.tabBoxv .hd ul li{ width:45%;margin:0px; margin-left:3%; height:38px; line-height:38px; font-size:15px; margin-bottom:3%; }


.tabBoxv .bd li{ height:auto; overflow:hidden}
.tabBoxv .bd li img{ height:300px;}

.tabBoxv .bd li .bdvs{ width:70%; top:10%; left:5%;}
.tabBoxv .bd li .bdvs p{ font-size:22px; padding-bottom:10px;}
.tabBoxv .bd li .bdvs b{ font-size:15px;}
.tabBoxv .bd li .bdvs a{ width:140px; height:43px; line-height:43px; font-size:15px;}
.tabBoxv .bd ul{ padding-top:10px;}

.s_shili{ padding:0px 0px; padding-bottom:5%;}
.s_shili ul li{ width:45%; border:0px; margin:0px; margin-left:5%; margin-bottom:5%; margin-top:5%}
.s_shili ul{ width:100%; display:inline-block;}
.s_shili ul li p{ font-size:24px; padding-top:4px;}
.s_shili ul li p i{ font-size:16px;}
.s_shili ul li span{ font-size:17px;}

.brand img{ width:80px;}


	}














