@charset "utf-8";
/* CSS Document */

html, span, object,h1, h2, h3, h4, h5, h6, p, em, dd,dl, dt, ol, ul, li, form{ margin:0;padding:0;border:0; font-family:inherit; list-style:none;}
input.btn{ border:none}
html{font-size: 10px;}
label{vertical-align:middle} .inputcheckbox{vertical-align:middle;} 

body{font: 12px "Source Han Sans SC-Regular"; color:#000; margin:0 auto;padding:0px; list-style:none;  }
a{ color:#000; text-decoration:none; }
a:hover{  color: #000; text-decoration:none;  }
.clear_all {clear:both;}

input{padding: 0px;}


img{ border:none; padding:0px; margin:0px;  }
ul,li{ list-style-type:none; margin:0; padding:0; border:0; list-style:none }
.left{float: left;}
.right{float: right;}

.clearfix:after{content: ".";display: block;height: 0;clear: both;overflow: hidden;visibility: hidden;}
.clearfix{zoom:1}
.clearboth{height:0px;line-height:0px;overflow:hidden;clear:both;font-size:0px;}

.white,.white a { color:#fff;}

.pdr50 {
    padding-right: 50px;
}

.w1200{width: 1200px;}

/**/
.top_main{
      width: 100%;
    height: 8.6rem;
    position: fixed;
    top: 0px;
    left: 0px;
    background: #fff;
    z-index: 100;
}
.logo{
  height: 4.6rem;
  float: left;
  padding-left: 2rem;
  padding-top: 2rem;
}
.logo img{
  height: 4.6rem;
}

.top_li{
  float: right;
  
}
.top_img{
  width: 3.2rem;
  height: 3.2rem;
  padding-top: 2.6rem;
  padding-right: 2rem;
}
.top_img img{
  width: 3.2rem;
  height: 3.2rem;
}

.top_img_guanbi{
  width: 3.2rem;
  height: 3.2rem;
  padding-top: 2.6rem;
  padding-right: 2rem;
}
.top_img_guanbi img{
  width: 3.2rem;
  height: 3.2rem;
}

.top_line{
  width: 100%;
  height: 8.6rem;
}
/**/
.top_cc{
  width: 100%;
  height: 100%;
  position: fixed;
  background: #fff;
  z-index: 99;
}
.top_one {
    width: 100%;
    height: 80rem;
}
.top_one ul{
  display: block;
  width: 50rem;
  height: auto;
  margin: 0 auto;
}
.top_one ul li{
  width: 50rem;
  height: 18.4rem;
  text-align: center;
  line-height: 18.4rem;
  font-size: 3.2rem;
  border-bottom: 1px solid #D9D9D9;
}
/**/
.top_two{
  width: 100%;
  height: 100%;
  background: #F6F9FF;
}
.top_tleft{
  width: 26.8rem;
  height: 100%;
  float: left;
  background: #DDE9FF;
}
.top_tleft ul{}
.top_tleft ul li{
  width: 100%;
  height: 4.5rem;
  margin:6rem 0px;
  position: relative;
}
.erji_rest{
  width: auto;
  border-left: 0.6rem solid #DDE9FF;
  text-align: center;
  font-size: 3.2rem;
  font-weight: bold;
}
.mcur{
  border-left: 0.6rem solid #0051E4;
  color: #0051E4;
}

.erji_xila{
  display: none;
    position: absolute;
    left: 26.8rem;
    width: 43rem;
    padding-left: 3rem;
    top: -6rem;
}
.erji_xiul{
  width: 100%;
  height: auto;
      overflow: hidden;
}
.erji_xili{
  width: auto;
    min-height: 4.5rem;
    margin: 6rem 0px;
    font-size: 3.2rem;
}
/*其它栏目banner*/
.lm_banner{
  width: 62rem;
  height: auto;
  margin: 0 auto;
  padding: 0px 6.5rem;
  color: #fff;
  background: #0051E4;
  padding-top: 6rem;
  padding-bottom: 5rem;
}
.lm_title{
  font-size: 4.8rem;
  line-height: 5.6rem;
}
.lm_desc{
   font-size: 2.8rem;
   line-height: 4rem;
   padding-top: 1.2rem;
   padding-bottom: 3.6rem;
}
.lm_img{
  width: 62rem;
  height: 39.1rem;
}
.lm_img img{
  width: 62rem;
  height: 39.1rem;
}
/*底部*/
.footer{
  background: #616161;
}
.footer_top{
  width: 100%;
  height: 16.5rem;
  border-bottom: 1px solid #757575;
}
.footer_top span{
  width: 30rem;
  height: 7.8rem;
  float: left;
  padding-top: 4.6rem;
  padding-left: 3.5rem;
}
.footer_top span img{
  width: 30rem;
  height: 7.8rem;
}
.footer_min{
  width: 68rem;
  height: auto;
  overflow: hidden;
  margin: 0 auto;
}
.footer_min span{
  display: block;
  font-size: 4rem;
  color: #E7E7E7;
  line-height: 6rem;
  padding-top: 3.5rem;
  padding-bottom: 3.5rem;
}
.footer_min p{
  font-size: 2.4rem;
  color: #E7E7E7;
  line-height: 3.6rem;
}
.footer_ul{}
.footer_ul ul{
  width: 100%;
  height: auto;
  overflow: hidden;
}
.footer_ul ul li{
  float: left;
  width: 18rem;
  height: auto;
  overflow: hidden;
}
.footer_ul ul li img{
  width: 18rem;
  height: 18rem;
}
.footer_ul ul li .foot_lia{
  width: 100%;
  height: 6rem;
  line-height: 6rem;
  text-align: center;
  font-size: 2.8rem;
  color: #E7E7E7;
}
.footer_di{
  width: 69rem;
  height: auto;
  overflow: hidden;
  padding: 2rem 3rem;
  background: #474747;
}
.footer_di span{
  display: block;
  line-height: 3.6rem;
  font-size: 2.4rem;
  color: #ABABAB;
}
.footer_di p{
  font-size: 2.4rem;
  color: #fff;
  padding-top: 1rem;
}
