@charset "utf-8";     
/* reset */  
*{ box-sizing: border-box; margin:0; padding:0; font-weight: normal;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,textarea,button {margin:0;padding:0;
font-size: 14px;}  /* 初始化标签在所有浏览器中的margin、padding值 */  
fieldset,img {border:0 none}  /* 重置fieldset（表单分组）、图片的边框为0*/  
dl,ul,ol,menu,li {list-style:none}   /* 重置类表前导符号为onne,menu在HTML5中有效 */  
blockquote, q {quotes: none}   /* 重置嵌套引用的引号类型 */  
blockquote:before, blockquote:after,q:before, q:after {content:'';content:none}  /* 重置嵌套引用*/  
input,select,textarea,button {vertical-align:middle; border:none; background:none;}  /* 重置表单控件垂直居中*/  
button {border:0 none;background-color:transparent;cursor:pointer}  /* 重置表单button按钮效果 */  
body {background:#fff}   /* 重置body 页面背景为白色 */  
body,th,td,input,select,textarea,button {font-size:12px;line-height:1 ;font-family:"微软雅黑", "黑体","宋体";color:#666} /* 重置页面文字属性 */  
a {color:#666;text-decoration:none}  /* 重置链接a标签 */  
a:active, a:hover {text-decoration:none}   /* 重置链接a标签的鼠标滑动效果 */  
address,caption,cite,code,dfn,em,var {font-style:normal;font-weight:normal}  /* 重置样式标签的样式 */  
caption {display:none;}    /* 重置表格标题为隐藏 */  
table {width:100%;border-collapse:collapse;border-spacing:0;table-layout:fixed;}    /* 重置table属性 */  
img{ display: block; max-width: 100%;}  /* 图片在当前行内的垂直位置 */  
select{ outline: none;}
.fl{ float:left;}
.fr{ float:right;}
.clearfix{*zoom:1;} 
.clearfix:before,.clearfix:after{display:table; line-height:0; content:"";}
.clearfix:after{clear:both;}
a {outline: none;}    
a:active {star:expression(this.onFocus=this.blur());} 
.bg-block{ height: 15px; background: #F5F5F5;}
.swiper-button-next:focus,.swiper-button-prev:focus{ outline:none}
.wrap{ max-width: 16rem; width: 100%;  margin:auto; overflow: hidden; position: relative; }

/*
header{position: fixed; top: 0; width: 16rem;  z-index: 222; background:#0e6eb8; padding:0 10px;  height: 55px;
display: flex; justify-content:space-around; align-items: center;} 
.logo{width: 90%;}
.logo img{  height: 36px;}
.nav-btn img{ height: 25px;  }



.navbar{ position: absolute; top:55px;   background: #000;  padding:30px 20px;
 display: none;z-index: 33; right: 0;  left: 0;} 
.navbar li a{ display: block; text-align: center; font-size: 16px; padding:10px 1rem 10px 1rem; color: #fff; width: 100%;  }
.navbar li{  transition:all  0.36s;  animation-duration:1s;  animation-name:fadeLeft; animation-fill-mode:both;  width:100%;}
.navbar .subnav{  display: none; background:#4f4f4f;}
.navbar .subnav a{ display: block; font-size: 13px;}
*/
/*<!---->去掉苹果短的样式*/
input[type="button"], input[type="submit"], input[type="reset"] {
    -webkit-appearance: none;
}
input,button{-webkit-appearance:none;outline:none}
.header{background: #fff; position: fixed;   height: 55px; height: 55px;   max-width: 640px;   min-width: 320px;   width: 100%;   z-index: 999;}
.header .logo {  display: block;  padding: 13px 0 0 13px; float:left;}
.logo img{  height: 36px;}
.zoom{float:right;margin-right:80px; height:55px; line-height:55px; margin-top: 15px;}
.gao{height: 72px;}
.kuai{height: 8px; background: #f5f5f5; }
.s_business {margin-bottom: .7rem;}

.serchbox{ position: fixed; max-width:640px; margin:0 auto; top: 70px; background: #fff; left: 20px; right: 20px; height: 40px; z-index: 999;
display: none;}
.serchbox .search-text:focus{ outline: none; }
.serchbox .search-text{ padding-left: 10px; width:80%; height: 40px; float: left;}
.serchbox .head-sub{ background: #004EA2; color: #fff; width: 20%; float: right; height: 40px;}



#banner{ position: relative; padding-top:55px;}
#banner .hd{ position: absolute; bottom: 0.7rem; text-align: center; height: 10px; left: 0; width: 100%; z-index: 33;}
#banner .hd li{ display: inline-block; width: 10px; height: 10px;  margin:0 5px; background: #fff;
border-radius: 100%;  text-indent: -99999px;}
#banner .hd li.on{ background: #0e6eb8;}


.sec1 ul{ display: flex; flex-wrap: wrap;}
.sec1 ul li{ width: 50%; position: relative;}
.sec1 li figure img{ width: 100%; height: 100%; display: block;}
.sec1 li figcaption{ position: absolute; top: 0; right: 0; left: 0; bottom: 0;}
.sec1 li figcaption img{ display: block; width: 30px; margin:1.1rem auto 0 auto; }
.sec1 li figcaption p{ color: #fff; text-align: center; margin-top: 20px; height:24px; line-height:24px; overflow: hidden;}


.I_title{ margin:0 auto ; padding: 40px 0 0; text-align: center; position: relative;}
.I_title h1{font-size:24px; color: #333333; font-family: arial; margin-bottom: 15px;}
.I_title h1 b{color: #004EA2;text-transform: uppercase;}
.I_title p{font-size: 18px; color: #666666;margin-bottom: 20px;}
.I_title>b{   content: "";  position: absolute;  right: 50%;  bottom: -1px;   width: 20px;  height:2px;   background-color: #004ea2; margin-right: -10px;}
   

#sec2{  position: relative;}
.sec2 .I_title{ border-bottom: 1px solid #D8D8D8;}
.sec2 .bd { margin-top: 30px;}
.sec2 .bd ul{display:flex; justify-content:center;}
.sec2 .bd li{width:50% !important;}
.sec2 .bd li div{width:100%; }
.sec2 .bd li div h3{ font-size: 18px; color: #333; text-align: center; padding: 10px 0;}
.sec2 .bd li div h5{ color: #666; font-size: 12px; font-family: arial; text-align: center;}
.sec2 .bd li div img{ margin-top: 30px; width:60%; margin:30px auto;}

.sec2 .prev{ display: block; font-size: 36px; font-family: "宋体"; position: absolute; left: 5%; top: 50%;}
.sec2 .next{ display: block; font-size: 36px; font-family: "宋体"; right: 5%; top: 50%; position: absolute;}


.sec3{ background: #F5F5F5; margin-top: 40px; padding-bottom: 40px;}
.sec3-cont{ padding-top: 35px;}
.sec3 .hd ul{ display: flex;  justify-content: space-around;}
.sec3 .hd li img{ width: 70px; margin: auto;}
.sec3 .hd li span{ display: block; margin: auto;}
.sec3 .hd li:nth-child(1) span{ background: url(../img/t_ico1.png) no-repeat top left; display: block; width: 70px; height: 70px;
background-size: cover;}
.sec3 .hd li:nth-child(1).on span{ background: url(../img/t_ico1.png) no-repeat top right; display: block; width: 70px; height: 70px;
background-size: cover;}
.sec3 .hd li:nth-child(2) span{ background: url(../img/t_ico2.png) no-repeat top left; display: block; width: 70px; height: 70px;
background-size: cover;}
.sec3 .hd li:nth-child(2).on span{ background: url(../img/t_ico2.png) no-repeat top right; display: block; width: 70px; height: 70px;
background-size: cover;}
.sec3 .hd li:nth-child(3) span{ background: url(../img/t_ico3.png) no-repeat top left; display: block; width: 70px; height: 70px;
background-size: cover;}
.sec3 .hd li:nth-child(3).on span{ background: url(../img/t_ico3.png) no-repeat top right; display: block; width: 70px; height: 70px;
background-size: cover;}
.sec3 .hd li h2{  font-size: 14px; color: #333; padding:20px 0; text-align: center;}
.sec3 .hd li b{ display: block; width: 40px; height: 2px; background: #0e6eb8; margin: auto;}
.sec3 .hd li.on b{ background: #cfa972;}

.sec3 .tab-bd{ margin-top: 35px; padding: 0 15px;}
.sec3 .div1{ position: relative;}
.sec3 .div1 figcaption{ position: absolute; top: 0; right: 0; left: 0; bottom: 0; background: rgba(0,0,0,0.3);}
.sec3 .div1 h3{ color: #fff; font-size:20px; text-align: center; top: 32%; position: absolute; width: 100%;}
.sec3 .div1 p{ color: #fff; font-size-adjust: 12px; text-align: center; top: 52%; position: absolute; width: 100%;}
.sec3 .div2{ display: flex; justify-content: space-between;  margin-right: -15px; margin-top: 15px;}
.sec3 .div2 a{ width: 50%; display: block;  margin-right: 15px;}
.sec3 .div2 a img{height:4rem;}
.sec3 .div3{ display: flex; padding: 25px 0;}
.sec3 .div3 span{ display: block; color: #000; font-size: 20px; width: 200px; font-weight: bold;}
.sec3 .div3 p{ color: #333; font-size: 14px; height: 48px; line-height: 24px; overflow: hidden;}
.sec3 .box{ display: none;}
.sec3 .box.on{ display: block;}
.sec3 .more{ display: block; margin: 0 auto; background: #0E6EB8; color: #fff; font-size: 16px; height: 45px; line-height: 45px;
text-align: center; width: 180px;}


.I_about{ padding: 35px 15px 0 15px;}
.I_about_text{ margin-top: 30px;}
.I_about_text h1{font-size: 24px; color: #000000;font-family: arial;margin-bottom:15px;  box-sizing: border-box;}
.I_about_text h2{font-size: 18px; color: #000000;margin-bottom:15px;line-height: 28px;}
.I_about_text p{font-size: 14px; color: #000000;margin-top: 10px;line-height: 30px; }
.I_about_text span{background: #d8d8d8; height: 2px; width: 50px; display: block;}
.I_about_text .more{ text-align: center; margin-top: 10px;}
.I_about_text .more a{border: 1px solid #d8d8d8; width: 120px; display: block; height: 36px; line-height: 36px; transition: all 0.6s; }
.I_about_text .more a:hover{background: #d79d49; transform: translateX(10px);  color: #ffffff;}

.sec4{ background: #F5F5F5; margin-top: 40px; padding-bottom: 40px; padding-left: 15px; padding-right: 15px;}
.sec4 li{ padding: 25px 0; border-bottom: 1px solid #D8D8D8}
.sec4 li a{ display: flex; justify-content: space-between; align-items: center; }
.sec4 li div{ width:18%; border-right: 1px solid #d8d8d8; }
.sec4 li figcaption{ width: 78%;}
.sec4 li span{ display: block; text-align: center; color: #000; font-weight: bold; font-size: 28px; line-height: 1;}
.sec4 li b{ display: block; text-align: center; color: #666; font-size: 18px; padding-top: 10px;}
.sec4 li h1{ font-size: 16px;  color: #000; margin-top: 10px}
.sec4 li p{ color: #666; font-size: 14px; line-height: 30px; height: 30px; overflow:hidden;  margin-top: 10px;}
 

.sec4 .more{ display: block; margin:35px auto 0 auto; background: #0E6EB8; color: #fff; font-size: 16px; height: 45px; line-height: 45px;
text-align: center; width: 180px;}



.liuyan{ padding: 35px 0 0 0;}
.liuyan .title p{ text-align: center; font-size: 14px; color: #666; padding: 0 0.25rem;}
.liuyan .title h1{ text-align: center; font-weight: bold; color: #000; padding-bottom: 25px; font-size: 24px;}
.liuyan .ly-cont p{ display: flex; background: #fff; margin: 15px auto; align-items: center; border:1px solid #F5F5F5}
.liuyan .ly-cont{ width:80%; margin:35px auto;}
.liuyan .ly-cont p .input{ font-size: 14px; padding-left: 10px; height: 40px; line-height: 40px; border-left: 1px solid #F5F5F5; width: 80%;}

.liuyan .ly-cont .div2{ border:1px solid #F5F5F5; display: flex; }
.liuyan .ly-cont img{ height: 26px; width: 30px;}
.liuyan .div2 img{ margin-top: 5px;}

.liuyan .ly-cont .bz{ height: 100px; width: 80%; border-left: 1px solid #F5F5F5; padding-left: 10px; padding-top: 10px; font-size: 14px; }


.liuyan .div1{ display: flex; justify-content: space-between; margin-top: 0.8rem;}
.liuyan .div1 input{  width: 48.5%; background: #0082d8;  display: block; font-size: 14px; color: #fff;
height: 40px; line-height: 40px;}
.liuyan .div1 input[type=reset]{ background: #858484;}


.copyright{ background: #F5F5F5;  margin-bottom: 55px; padding: 35px 15px;}
.copyright p{ text-align: center; line-height: 30px; text-align: center;}

.footer{ background: #333333;  height:55px;position:fixed; width: 16rem; max-width: 100%; left: 0; right: 0;
bottom: 0; margin: auto; }
.footer ul{ display: flex; align-items: center; justify-content: center;  align-items: center}
.footer ul li { width: 25%; height:55px; }
.footer ul li a{  display: flex; align-items: center;  flex-wrap: wrap; justify-content: center;  height: 55px;}
.footer li img{ height: 20px; margin: 5px auto 0 auto; display: inline-block;  }
.footer li p{ text-align: center; color: #fff; font-size: 14px; width: 100%;}

.erji{ display: flex; justify-content: center; padding-bottom: 20px; flex-wrap: wrap;}
.erji a{ font-size: 16px; color: #333; background: #F5F5F5; padding:10px 22px; margin: 0 0.375rem 0.5rem 0.375rem;}
.erji a.on{ background: #0e6eb8; color: #fff;}

.ns-list li h3{ font-size: 16px; color: #000; height: 30px; line-height: 30px; overflow: hidden;}
.ns-list li p{ color: #333; font-size: 14px; height: 48px; overflow: hidden; line-height: 24px;}
.ns-list li h5{ font-size: 12px; color: #999; padding-top: 0.25rem;}
.ns-list figcaption{ padding-left: 0.25rem; width: 70%;}


.ns-list{ display: flex; flex-wrap: wrap; padding: 0 0.25rem; }
.ns-list li{ width: 50%; margin-bottom: 10px;}
.ns-list li a{ display: block; padding: 0 5px;}
.ns-list li p{ color: #000; font-size: 16px;  text-align: center; padding: 15px 0;}
.product-center .pager{ padding-bottom:1.8rem; }

.pager{ padding:1rem 0;  display: flex; justify-content: center; } 
.pager a{ background:#fff;   height: 36px; line-height: 36px; padding:0 0.5rem;
  margin-left:-1px; float:left; font-size:14px; border:1px #e0e0e0 solid; color:#666;}
.pager a.current{ color:#fff; background:#0e6eb8;}
.pager span{ background:#0e6eb8; color:#fff;  height: 36px; line-height: 36px; padding:0 0.5rem;
  margin-left:-1px; float:left; font-size:14px; border:1px #e0e0e0 solid; }

.Contact_tel{text-align: center; padding: 10px; box-sizing: border-box;}
.Contact_tel h1{line-height: 33px;}
.Contact_tel h1 b{font-size: 26px;color: #0e6eb8; font-weight: bold; font-family: arial;}
.Contact_tel p{line-height: 40px; border-bottom: 1px dashed #d8d8d8; padding: 5px 0;}
.Contact_tel p:last-child{border-bottom: none;}

.sidebar{ width:7.2rem;}
.sidebar_title{ width:100%; height:95px; padding-top:25px; background:#0e6eb8; text-align:center; color:#ffffff; 
border-bottom:1px solid #ffffff;}
.sidebar_title h2{ font-size:26px; font-weight:normal; margin-bottom:6px;}


.z_main_right{ padding:0rem 15px;}
.z_content .z_about{color:#666666; font-size:15px; line-height:30px;}
.z_display{padding-top: 10px;}

/*图片列表*/

.displayTitle h2{ font-size:18px; line-height:24px; font-weight:normal; color:#000; text-align: center; padding:35px 0  10px 0;  }
.dianji_num{ font-size:14px; color:#666666; display: flex; justify-content: center; flex-wrap: wrap; border-bottom: 1px solid #eee; 
margin-bottom: 25px; padding-bottom: 25px;}
.dianji_num span{ color: #666; padding: 5px; display: block;}
.displayMain { font-size:15px; color:#666666;  margin-bottom:20px; line-height: 26px;}
.displayMain p{ font-size:15px; color:#666666;  margin-bottom:20px; line-height: 26px;}
.displayMain img{ margin:20px auto; max-width:100%; height:auto !important;}
/* .displayMain p,.displayMain div{max-width:100% !important;} */
.share{ border-top:1px dotted #cccccc; padding-top:20px; margin: 35px 0;}
.share_l{ color:#666666;}
.share_l li{ height:35px; line-height:35px; overflow:hidden; margin-right: 1em;}
.share_l li a{ color:#666666; font-size:14px;}
.share_l li a:hover{ color:#0e6eb8;}
.share_r{ margin-top:10px;}
.share_r span a{ background:#EDEDED; width:200px; height:40px; color:#666666; display:block; text-align:center;
 line-height:40px; font-size:16px; margin: auto;}
.bdshare-button-style0-16 .bds_more,.bdshare-button-style0-16 a, .bdshare-button-style0-16 .bds_more{ float: none !important;}
.bdsharebuttonbox{ display: flex;}

.shang-info-form{ display: flex;}
.shang-info-form .tex{width:80%; height: 40px; line-height: 40px; background: #f5f5f5; text-indent: 20px;}
.shang-info-form .sub{background: #fc7b1f; color: #ffffff;  height: 40px; line-height: 40px;  width: 20%; cursor: pointer;}

.I_tuijian .N_title{border-top:none; border-bottom: 3px solid #004EA2; display: flex; justify-content: space-between;
 padding-bottom: 20px;}
.I_tuijian .N_title h3{font-size: 20px;color: #141418; font-weight: bold;}
.z_photo ul{ display: flex; flex-wrap: wrap; padding-top: 0.875rem; margin-left: -10px;}
.z_photo ul li{ width:50%;  text-align:center; text-align: center; margin-bottom: 10px;}
.z_photo li a{ display: block; margin-left: 10px;}
.z_photo ul li a h3{ color:#141418; font-size:14px; text-align:center; font-weight: normal; padding:10px 0;}
.z_photo ul li.hzhb{margin-bottom: 20px;}
.z_photo ul li.hzhb .img img{width:80%; margin:0 auto;}


.z_main_right{  background:#ffffff; }
.z_main_title{ height:60px; line-height:60px; border-bottom:1px solid #E6E6E6;}
.z_main_title h2{ padding:0 20px; font-size:20px; color:#666666; font-weight:normal; border-bottom:3px solid #f38321;}
.z_main_title .location{ margin-right:15px;}
.z_main_title .location a{ font-size:15px; margin:0 5px;}
.z_content .z_about{color:#666666; font-size:15px; line-height:30px;}
.z_display{padding-top: 10px;}


.shang-info{width: 100%; padding: 0.625rem 0; box-sizing: border-box;}
.shang-info-text h1{font-size: 24px;border-bottom: 1px #e0e0e0 solid; color: #141418;  padding: 20px 0;}
.shang-info-text p{ font-size: 14px; color: #666666; line-height: 32px; margin-top: 10px;}
.shang-info-text dl{width: 100%;display: block; margin-top: 20px; display: flex;} 
.shang-info-text dl dd a {   display: block;    font-size: 16px;   color: #fff;   padding: 0 40px;   line-height: 40px;   background: #1ca45d;}
.shang-info-text dl dt{position: relative;}
.shang-info-text dl dt em {   display: none;   position: absolute;   bottom: 6px;   width: 160px; left: 159px;}
.shang-info-text dl dt a.weixin {  position: relative;   border: none;    display: block;    display: inline-block;    float: left;    padding: 0 40px;    line-height: 40px;    background: #0e6eb8; 
  font-size: 16px;   color: #fff;    cursor: pointer}
.shang-info-tel{font-size: 18px; margin: 0.75rem auto;}
.shang-info-tel b{color: #f38321; font-size: 26px; font-weight: bold;  font-family: arial; }
.shang-info-form{ display: flex;}
.shang-info-form .tex{width:80%; height: 40px; line-height: 40px; background: #f5f5f5; text-indent: 20px;}
.shang-info-form .sub{background: #fc7b1f; color: #ffffff;  height: 40px; line-height: 40px;  width: 20%; cursor: pointer;}

.shang-info-bottom{width: 100%; margin: 0 auto 0.5rem;}
.shang-info-bottom .bati{background: #f9f9f9; height: 40px; line-height: 40px; margin-bottom: 0.5rem;}
.shang-info-bottom .bati i{display: block; background: #0e6eb8; width: 5rem; padding:0 0.5rem; text-align: center; color: #ffffff; font-style: normal; font-size:16px;}

.shang-info-text dl dt a.weixin {  position: relative;   border: none;    display: block;    display: inline-block;    float: left;    padding: 0 40px;    line-height: 40px;    background: #0e6eb8; 
  font-size: 16px;   color: #fff;    cursor: pointer}
.em-img{  width: 80px !important;}

.I_contact_form {font-size:15px; padding: 0.875rem 0 0 0;}
.I_contact_form .text{border: 1px solid #d8d8d8; font-size:15px; height: 45px; line-height: 45px; display: block; 
text-indent: 5px;  color: #666666; margin-bottom: 22px; width: 100%;}
.I_contact_form .form2{ height: 4.45rem; border: 1px dashed #d8d8d8; text-indent: 5px;padding-top: 10px;}
.I_contact_form .form2 textarea{font-size:15px;}
.I_contact_form .form3 .text{ background: #f38321;color: #ffffff; cursor: pointer; margin-top: 0.875rem;}
.I_contact_form h2{color: #141418; font-size: 20px; font-weight: bold; margin-bottom: 30px;}

.news-center .erji{ padding-bottom: 0;}
.news-center .sec4{ margin-top: 0; background: #fff; padding-bottom: 0;}


.displayMain{ padding: 35px 0 0 0;}
.displayMain .title p{ text-align: center; font-size: 14px; color: #666; padding: 0 0.25rem;}
.displayMain .title h1{ text-align: center; font-weight: bold; color: #000; padding-bottom: 25px; font-size: 24px;}
.displayMain .ly-cont p{ display: flex; background: #fff; margin: 15px auto; align-items: center; border:1px solid #F5F5F5}
.displayMain .ly-cont{ width:80%; margin:35px auto;}
.displayMain .ly-cont p .input{ font-size: 14px; padding-left: 10px; height: 40px; line-height: 40px; border-left: 1px solid #F5F5F5; width: 80%;}

.displayMain .ly-cont .div2{ border:1px solid #F5F5F5; display: flex; }
.displayMain .ly-cont img{ height: 26px; width: 30px;}
.displayMain .div2 img{ margin-top: 5px;}

.displayMain .ly-cont .bz{ height: 100px; width: 80%; border-left: 1px solid #F5F5F5; padding-left: 10px; padding-top: 10px; font-size: 14px; }
.displayMain .div1{ display: flex; justify-content: space-between; margin-top: 0.8rem;}
.displayMain .div1 input{  width: 48.5%; background: #0082d8;  display: block; font-size: 14px; color: #fff;
height: 40px; line-height: 40px;}
.displayMain .div1 input[type=reset]{ background: #858484;}

/*子页面三级添加*/
.hide { display: none; }
@-webkit-keyframes scaleUpDown { from { -webkit-transform: scale(1.08); transform: scale(1.08); }

  to { opacity: 1; -webkit-transform: scale(1); transform: scale(1); } }

@keyframes scaleUpDown { from { -webkit-transform: scale(1.08); transform: scale(1.08); }

  to { opacity: 1; -webkit-transform: scale(1); transform: scale(1); } }

@keyframes mouse { from { transform: translateY(0); -webkit-transform: translateY(0); opacity: 1; }

  55% { opacity: 0.6; }

  to { transform: translateY(10px); -webkit-transform: translateY(10px); opacity: 0; } }

@-webkit-keyframes mouse { from { transform: translateY(0); -webkit-transform: translateY(0); }

  to { transform: translateY(10px); -webkit-transform: translateY(10px); } }

/*.phoneMenu {position: relative; }*/
.phoneMenu{position: relative;}
.phoneMenu .title { color: #fff; display: block; text-align: center; font-size: 16px; height: 46px; line-height: 46px; cursor: pointer; background: #333; }
.phoneMenu .title b { display: inline-block; margin-left: 5px; width: 18px; height: 13px; background: url(../img/aw7.png) center no-repeat; transition: .38s; -webkit-transition: .38s; }
.phoneMenu ul { background: #666; position: absolute; top: 46px; left: 0; width: 100%; z-index: 60; }
.phoneMenu .link { display: block; text-align: center; color: #fff; line-height: 1.2; padding: 10px 0; font-size: 14px; position: relative; }
.phoneMenu.on .link:after { content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 1px; z-index: 1; background-color: #999; -webkit-animation-duration: 0.7s; animation-duration: 0.7s; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-name: ReturnToNormal; animation-name: ReturnToNormal; }
.phoneMenu.on .title b { transform: rotate(-90deg); -webkit-transform: rotate(-90deg); }

@-webkit-keyframes ReturnToNormal { 0% { -webkit-transform: scale(0.1, 1); -ms-transform: scale(0.1, 1); transform: scale(0.1, 1); }

  100% { -webkit-transform: scaleX(1, 1); -ms-transform: scaleX(1, 1); transform: scaleX(1, 1); } }

@keyframes ReturnToNormal { 0% { -webkit-transform: scale(0.1, 1); -ms-transform: scale(0.1, 1); transform: scale(0.1, 1); }

  100% { -webkit-transform: scaleX(1, 1); -ms-transform: scale(1, 1); transform: scaleX(1, 1); } }

/*子页面三级结束*/
/* .swiper-slide{margin-right:1% !important; width:50% !important;} */
.index-p{ width:100%;}
.index-p h3{width:100%; text-align:center;margin-top:20px;}
.index-p img{width:100%;display:block;}
