@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-size:100%; font-family:inherit; list-style:none;}
input.btn{ border:none}
label{vertical-align:middle} .inputcheckbox{vertical-align:middle;} 

body{font: 12px "微软雅黑"; 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: 80px;position: relative;
}
.top{height: 80px;margin: 0 auto;}
.logo{width: auto;height: 40px;float: left;padding-top: 20px;}
.logo a{display: block;}
.logo img{height: 40px;}

.top_ul{float: right;}
.top_ul li{float: left;width: auto;height: 80px;padding: 0px 22px;}
.top_ul li a{display: block;width:90px;height: 76px;line-height: 76px;text-align: center;border-bottom: 4px solid #fff;font-size: 16px;}
.top_ul li a.cur{border-bottom: 4px solid #5E97FF;color: #000;}
.top_ul li a:hover{border-bottom: 4px solid #5E97FF;color: #000;}
.lmbanner{background: url('../images/s_jiaotong/banner.jpg') no-repeat center center;height: 656px;}
.lm_main{width: 1200px;height: auto;margin: 0 auto;}
.lm_main span{font-size: 36px;color: #141414;font-weight: bold;font: 'Source Han Sans SC-Bold';display: block;padding-top: 240px; }
.lm_main p{width:489px;font-size: 16px;line-height: 25px;padding-top: 50px;}

/**/
.index_banner{width: 100%;}

/*弹出层 start*/
.erji_main{
  width: 100%;
  height: 631px;
  background: #F6F6F6;
  display: none;
  position: absolute;
  top: 80px;
  left: 0px;
  z-index: 10;
  box-shadow: 0px 10px 5px 0px rgba(0, 0, 0, 0.75);
}
.erji{
  width: 1200px;
  height: 631px;
  margin: 0 auto;
}
.erji_bj{
    position: absolute;
    left: 50%;
    width: 50%;
    height: 629px;
    background: #fff;
    top: 2px;
}
.erji_left{
  width: 254px;
  height: 631px;
  float: left;
  border-right: 1px solid #DBDBDB;
}
.erji_left ul{padding-top: 50px;}
.erji_left ul li{width: 254px;height: 82px;position: relative;}
.erji_rest{width: 222px;height: 80px;border: 1px solid #F6F6F6;text-align: center;font-size: 16px;line-height: 80px;padding-left: 30px;}
.mcur{width: 222px;height: 80px;border: 1px solid #dbdbdb;background: #fff;text-align: center;line-height: 80px;padding-left: 30px;}
.mc1{background:#fff url('../images/t_ico1.png') no-repeat 30px center;}
.mc2{background:#fff url('../images/t_ico2.png') no-repeat 30px center;}
.mc3{background:#fff url('../images/t_ico3.png') no-repeat 30px center;}
.mc4{background:#fff url('../images/t_ico4.png') no-repeat 30px center;}
.mc5{background:#fff url('../images/t_ico5.png') no-repeat 30px center;}

.erji_xila{display: none;
  position: absolute;
    left: 255px;
    top: -48px;
    width: 945px;
    height: 629px;
    background: #fff;
}
.erji_xiul{
  width: auto;
  padding-left: 74px;
  padding-top: 65px;
}
.erji_xili{height: 82px;}
.erji_xili span{font-size: 16px;display: block;height: 36px;line-height: 36px;padding-top: 5px;}
.erji_xili span a{color:#000;}
.erji_xili span a:hover{
    color: #5E97FF;
}
.erji_xili p{font-size: 14px;color: #999999;padding-top: 8px;}

.fs24{
    border-bottom: 1px solid #d9d9d9;
    padding-left:35px;
    margin-bottom: 26px;
}

.fs24 span{
    font-size: 16px;
    color: #000;
}




.erji_xili_main{
    width: 100%;
    height: auto;
}

.bghui{
    display: block;
    padding:25px 35px;
    width: 330px;
    background:#f9f9f9;
    float: left;
    margin-right: 16px;
    margin-bottom: 11px;
}
.bghui:hover{
    background: #E1F2FF;
}
.bghui:hover span{
    color: #437FEC;
}
.bghui:hover p{
    color: #78A8FF;
}
/*弹出层 end*/

/*底部 start*/
.foot_main{
  width: 100%;
  height: auto;
  overflow: hidden;
  background: #F3F5FF;
}
.foot_one_main{
  width: 100%;
  height: 110px;
  border-bottom: 1px solid #E4E4E4;
  margin: 0 auto;
  display: none;
}
.foot_one{
  width: 1200px;
  height: 40px;
  padding-top: 55px;
  margin: 0 auto;
}
.foot_one img{height: 40px;}

.foot_two{
  width: 1200px;
  height: auto;
  overflow: hidden;
  margin: 0 auto;
  padding-top: 50px;
  padding-bottom: 15px;
}
.foot_tul{float: left;}
.foot_tul ul{float: left;width: 178px;height: auto;}
.foot_tul ul li{height: 42px;line-height: 42px;}
.foot_tul ul li a{font-size: 14px;}
.foot_tul ul li.cur a{font-size: 20px;}

.foot_rmt{float: left;padding-left: 50px;}
.foot_rmt span{font-size: 20px;height: 42px;line-height: 42px;padding-bottom: 10px;display: block;}
.foot_rmt p{font-size: 14px;line-height: 23px;}
.foot_rmt ul{display: block;}
.foot_rmt ul li{float: left;padding-right: 20px;}
.erweima{width: 90px;height: 90px;}
.erweima img{width: 90px;height: 90px;}
.ewm_zi{width: 90px;height: 28px;text-align: center;line-height: 28px;font-size: 14px;text-align: center;}

.foot_thr_main{
  width: 100%;
  height: 64px;
  padding-bottom: 85px;
  border-top: 1px solid #E4E4E4;
}
.foot_thr{
  width: 1200px;
  height: 64px;
  line-height: 64px;
  margin: 0 auto;
}
.foot_thr span{
  display: block;
  float: left;
  font-size: 16px;
  display: block;
}
.foot_thr span.t1{padding-right: 138px;}
.foot_thr span.t2{padding-right: 195px;}
/*底部 end*/
/*右侧窗口 start*/
.fd_main{
    width: 59px;
    height: 209px;
    border-radius: 30px;
    position: fixed;
    right: 50px;
    top: 40%;
    z-index: 100;
}
.fd_main ul{
    width: 59px;
    height: auto;
    display: block;
    margin:0 auto;
    position: relative;
}

.showtel{
    width: 100%;
    height: 96px;
    background: #fff;
    border-radius: 50px;
    box-shadow: 0px 9px 10px 0px rgba(0,0,0,0.06);
}
.showtel span{
    display: block;
    width: 35px;
    height: 34px;
    margin: 0 auto;
    padding-top: 20px;
}
.showtel p{
    font-size: 14px;
    color: #437FEC;
    text-align: center;
    padding-top: 5px;
}

.showup{
    width: 100%;
    height: 59px;
    background: #fff;
    border-radius: 50px;
    box-shadow: 0px 4px 10px 0px rgba(0,0,0,0.06);
    margin-top:22px;
    cursor: pointer;
}
.showup span{
    display: block;
    width: 20px;
    height: 26px;
    margin: 0 auto;
}
.showup span img{
    padding-top: 16px;
}

.fd_main ul .lianxi{
    position: absolute;
    right: 80px;
    background: #fff;
    width: 120px;
    z-index: 10;
    font-size: 16px;
    line-height: 25px;
    padding: 10px 20px;
    border-radius: 10px;
    top: 10px;
    box-shadow: 0px 4px 10px 0px rgba(0,0,0,0.06);
}

/*
.fd_main ul li{
    width: 35px;
    height: 69px;
}
.fd_main ul li span{
    display: block;
}
.fd_main ul li p{
    width: 35px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    font-size: 14px;
    color: #fff;
}
*/
/*右侧窗口 end*/

