/**
 * changing Jason song  2021-04-14

 */
 
 html, body, div, span, applet, object, iframe,
 h1, h2, h3, h4, h5, h6, p, blockquote, pre,
 a, abbr, acronym, address, big, cite, code,
 del, dfn, em, img, ins, kbd, q, s, samp,
 small, strike, strong, sub, sup, tt, var,
 b, u, i, center,
 dl, dt, dd, ol, ul, li,
 fieldset, form, label, legend,
 table, caption, tbody, tfoot, thead, tr, th, td,
 article, aside, canvas, details, embed, 
 figure, figcaption, footer, header, hgroup, 
 menu, nav, output, ruby, section, summary,
 time, mark, audio, video{
   margin: 0;
   padding: 0;
   border: 0;
   font-size: 100%;
   font: inherit;
   font-weight: normal;
   vertical-align: baseline;
 }
 /* HTML5 display-role reset for older browsers */
 article, aside, details, figcaption, figure, 
 footer, header, hgroup, menu, nav, section{
   display: block;
 }
 ol, ul, li{
   list-style: none;
 }
 blockquote, q{
   quotes: none;
 }
 blockquote:before, blockquote:after,
 q:before, q:after{
   content: '';
   content: none;
 }
 table{
   border-collapse: collapse;
   border-spacing: 0;
 }
  
 /* custom */
 a{
   color: #7e8c8d;
   text-decoration: none;
   -webkit-backface-visibility: hidden;
 }
 ::-webkit-scrollbar{
   width: 5px;
   height: 5px;
 }
 ::-webkit-scrollbar-track-piece{
   background-color: rgba(0, 0, 0, 0.2);
   -webkit-border-radius: 6px;
 }
 ::-webkit-scrollbar-thumb:vertical{
   height: 5px;
   background-color: rgba(125, 125, 125, 0.7);
   -webkit-border-radius: 6px;
 }
 ::-webkit-scrollbar-thumb:horizontal{
   width: 5px;
   background-color: rgba(125, 125, 125, 0.7);
   -webkit-border-radius: 6px;
 }
 html, body{
   /* width: 100%; */
   font-family: "Arial", "Microsoft YaHei", "黑体", "宋体", "微软雅黑", sans-serif;
   min-width: 1400px;
   max-width: 1920px;
   margin:0 auto;
 }
 body{
   line-height: 1;
   -webkit-text-size-adjust: none;
   -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
 }
 html{
   overflow-y: scroll;
 }
  
 /*清除浮动*/
 .clearfix:before,
 .clearfix:after{
   content: " ";
   display: inline-block;
   height: 0;
   clear: both;
   visibility: hidden;
 }
 .clearfix{
   *zoom: 1;
 }
  
 /*隐藏*/
 .hidden{
   display: none;
 }
 
 /*浮动*/
 .fl {
     float: left;
 }
 
 .fr {
     float: right;
    
 }
 
 /*居中部分*/
 .m1200 {
     margin: 0 auto;
     width: 1200px;
     height: auto;
     overflow: hidden;
   
 }
 .m1400 {
   margin: 0 auto;
   width: 1400px;
   height: auto;
   overflow: hidden;
 
 }
 
 /*全屏*/
 .main-full{ width: 100%; height: auto; overflow: hidden; }
 
 /*分页*/
 
 .pagination {
     display: inline-block;
     padding-left: 0;
     margin: 20px 0;
     border-radius: 4px
 }
 
 .pagination>li {
     display: inline
 }
 
 .pagination>li>a,.pagination>li>span {
     position: relative;
     float: left;
     padding: 6px 12px;
     margin-left: -1px;
     line-height: 1.42857143;
     color:  #027cce;
     text-decoration: none;
     background-color: #fff;
     border: 1px solid #ddd
 }
 
 .pagination>li:first-child>a,.pagination>li:first-child>span {
     margin-left: 0;
     border-top-left-radius: 4px;
     border-bottom-left-radius: 4px
 }
 
 .pagination>li:last-child>a,.pagination>li:last-child>span {
     border-top-right-radius: 4px;
     border-bottom-right-radius: 4px
 }
 
 .pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover {
     z-index: 2;
     color:  #027cce;
     background-color: #eee;
     border-color: #ddd
 }
 
 .pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover {
     z-index: 3;
     color: #fff;
     cursor: default;
     background-color:#027cce;
     border-color: #027cce;
 }
 
 .pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover {
     color: #777;
     cursor: not-allowed;
     background-color: #fff;
     border-color: #ddd
 }
 
 .pagination-lg>li>a,.pagination-lg>li>span {
     padding: 10px 16px;
     font-size: 18px;
     line-height: 1.3333333
 }
 
 .pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span {
     border-top-left-radius: 6px;
     border-bottom-left-radius: 6px
 }
 
 .pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span {
     border-top-right-radius: 6px;
     border-bottom-right-radius: 6px
 }
 
 .pagination-sm>li>a,.pagination-sm>li>span {
     padding: 5px 10px;
     font-size: 12px;
     line-height: 1.5
 }
 
 .pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span {
     border-top-left-radius: 3px;
     border-bottom-left-radius: 3px
 }
 
 .pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span {
     border-top-right-radius: 3px;
     border-bottom-right-radius: 3px
 }
 
 
 
 /*------常规颜色-----------*/
 /*白色*/
 .c0{color: #fff}
 .bg0{background-color: #fff}
 
 /*黑色 通常用于标题 */
 .c1{color:#000; }
 .bg1{background-color: #000}
 /*浅黑色 通常用于正文、简介*/
 .c2{color:#666; }
 .bg2{background-color: #666}
 /*灰色 通常用于不可用、日期、一些需要减淡显示的内容*/
 .c3{color: #ccc}
 .bg3{background-color: #ccc}
 
 
 /*------------定制颜色--------------*/
 
 /*基准色*/
 .c4{color:#58b773 }
 .bg4{background-color: #58b773}
 /*加深 */
 .c5{color:#307043}
 .bg5{background-color: #307043}
 /* 减淡 */
 .c6{color:#58b773 }
 .bg6{background-color: #58b773}
 
 
 .head-box{
  background-color: #1b62e1;
}
.head-box .h-logo{
  height: 60px;
  margin-top:15px;
  margin-right:10px;
}
.head-box .h-tit{
  line-height: 90px;
  color: #fff;
  font-size: 30px;
}
.head-box .h-nav{
  overflow: hidden;
}
.head-box .h-nav li{
  float: left;
  margin-left: 30px;
}
.head-box .h-nav li>a{
  font-size: 16px;
  display:block;
  color: #fff;
  line-height: 90px;
}

 /* 尾部 */

.ai-qmt-logo {
  width: 100%;
  background: url(../images/footer.png) top center no-repeat;
  margin: 0 auto;
  padding: 80px 0;
}

.ai-qmt-logo img {
  display: block;
  width: 210px;
  margin: 0 auto;
}

.footerPC {
  width: 100%;
  height: 300px;
  margin: 0 auto;
}

.footerPC img {
  border: 0;
}

.footerPC .footer_hd {
  height: 199px;
  border-bottom: 1px solid #484848;
  background: #333;
}

.footerPC .footer_bd {
  height: 100px;
  background: #272727;
  color: #cacaca;
  font-size: 12px;
}

.footerPC .footer_bd a {
  color: #cacaca;
  text-decoration: none;
  float: left;
}

.footerPC .footer_bd a:hover {
  text-decoration: underline;
}

.footerPC .footer_bdCon,
.footerPC .footer_hdCon {
  width: 1200px;
  margin: 0 auto;
}

.footerPC .footer_hdCon .gywm {
  width: 285px;
}

.footerPC .footer_hdCon .ywgk {
  width: 285px;
  padding-left: 42px;
}

.footerPC .footer_hdCon .gdlj {
  width: 220px;
  padding-left: 32px;
}

.footerPC .footer_hdCon .links {
  padding-top: 28px;
  overflow: hidden;
}

.footerPC .footer_hdCon .links dl {
  float: left;
}

.footerPC .footer_hdCon .links dt {
  color: #fff;
  font-size: 20px;
  font-weight: bold;
  padding-bottom: 18px;
  border-right: 1px solid #272727;
}

.footerPC .footer_hdCon .links dd {
  border-right: 1px solid #272727;
  height: 88px;
  margin: 0;
}

.footerPC .footer_hdCon .links a {
  color: #fefefe;
  font-size: 14px;
  text-decoration: none;
}

.footerPC .footer_hdCon .links a:hover {
  color: #c10714;
}

.footerPC .footer_hdCon .links li {
  list-style: none;
  float: left;
  width: 134px;
  line-height: 34px;
  font-size: 14px;
}

.footerPC .footer_hdCon .gdlj li {
  width: 104px;
  list-style: none;
}

.footerPC .footer_hdCon .footer_hdCon_r {
  float: right;
}

.footerPC .footer_hdCon .footer_hdCon_r .topIcon {
  text-align: right;
  overflow: hidden;
}

.footerPC .footer_hdCon .footer_hdCon_r .topIcon a {
  line-height: 18px;
  color: #fff;
  font-size: 12px;
  text-decoration: none;
  float: left;
  margin-left: 14px;
}

.footerPC .footer_hdCon .footer_hdCon_r .topIcon a:hover {
  color: #c10714;
}

.footerPC .footer_hdCon .footer_hdCon_r .topIcon img {
  float: left;
  margin-top: 1px;
  margin-right: 7px;
  width: 32px;
  height: 32px;
}

.footerPC .footer_hdCon .bottonSearch {
  text-align: right;
  margin-top: 66px;
  position: relative;
  float: right;
  width: 288px;
  height: 40px;
}

.footerPC .footer_hdCon .bottonSearch input {
  width: 244px;
  height: 14px;
  line-height: 14px;
  background: #272727;
  border: 0;
  color: #b9b9b9;
  padding-left: 10px;
  font-size: 14px;
  outline: none;
  padding-right: 1px;
  margin-right: 34px;
  padding-top: 13px;
  padding-bottom: 13px;
}

.footerPC .footer_hdCon .bottonSearch .btns {
  position: absolute;
  right: 0px;
  bottom: 0px;
  width: 34px;
  height: 40px;
  background: url(../images/footer_searchicon.jpg) no-repeat 2px center #272727;
  z-index: 2;
  cursor: pointer;
  padding: 0;
  border: 0;
  margin: 0;
}

.footerPC .footer_bd .footer_bdCon_l {
  float: left;
  padding-top: 17px;
}

.footerPC .footer_bd .footer_bdCon_l p {
  line-height: 32px;
}

.footerPC .footer_bd .footer_bdCon_l p img {
  vertical-align: middle;
  margin: 0 8px;
  float: left;
}

.footerPC .footer_bd .footer_bdCon_r {
  float: right;
}

.footerPC .footer_bd .footer_bdCon_r dl {
  overflow: hidden;
  padding: 22px 0 10px 66px;
  margin: 0
}

.footerPC .footer_bd .footer_bdCon_r dt,
.footerPC .footer_bd .footer_bdCon_r dd {
  float: left;
}

.footerPC .footer_bd .footer_bdCon_r dd {
  width: 87px;
  text-align: right;
  margin-left: 10px;
}

.footerPC .footer_bd .footer_bdCon_r dd a:hover {
  text-decoration: none;
}

.footerPC .footer_bd .footer_bdCon_r dd img {
  float: left;
  margin-right: 15px;
}
 
 


.m_head {
  width: 100%;
  height: auto;
  position: relative;
  z-index: 6;
  /* background:#eaf4f5; */
}

.m_head .head_logo {
  width: 200px;
  height: 132px;
}

.m_head .head_logo img {
  width: 100%;
}

.m_head .head_cen {
  top: -90px;
  position: absolute;
  width: 100%;
  height: 50px;
  padding: 20px 0px;
  /* background: rgba(255, 255, 255, .9); */
  background:#e8eaef;
  transition: 0.6s;
  z-index: 99999;
}

.m_head .active {
  top: 0px;
  transition: 0.6s;
}

.m_head .head_cen .nav ul li {
  font-size: 20px;
  float: left;
  margin-right: 30px;
  line-height: 44px;
}

.m_head .head_cen .nav ul li a {
  color: #000;
}

.m_head .head_cen .nav_pic {
  text-align: center;
  margin-top: 10px;
  position: relative;
  top: 25px;
  width: 120px;
  margin: 0 auto;
}

.m_head .head_cen .nav_pic img {
  width: 100%;
}

.m_head .head_right {
  position: absolute;
  top: 0px;
  height: 90px;
  background: #e8eaef;
  width: 55%;
  right: 0px;
}

.m_head .head_right ul {
  width: auto;
  float: right;
  margin-right: 20px;
}

.m_head .head_right ul li {
  float: left;
  padding: 10px;
  text-align: center;
}

.m_head .head_right ul li a {
  color: #333;
  font-size: 14px;
}

.m_head .head_right ul li .nav_img {
  width: 40px;
  height: 40px;
  margin-bottom: 10px;
  border-radius: 50%;
}

.m_head .head_right ul li .nav_img img {
  width: 100%;
}

.m_head .head_right ul li .nav_img .nav_img2 {
  display: none;
}

.m_head .head_right ul li:hover .nav_img .nav_img2 {
  display: block;
}

.m_head .head_right ul li:hover .nav_img .nav_img1 {
  display: none;
} 
