@charset "UTF-8";

/*通用*/
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {

  margin:0;
  padding:0;
  border:0;
  outline:0;

  vertical-align:baseline;
  background:transparent;

}

body {
  line-height:1;
}

:focus {
  outline: 1;
}

article,aside,canvas,details,figcaption,figure,

footer,header,hgroup,menu,nav,section,summary {
  display:block;
}

ul {
  list-style:none;
}

blockquote, q {
  quotes:none;
}

blockquote:before, blockquote:after,

q:before, q:after {
  content:'';
  content:none;
}

a {
  margin:0;
  padding:0;
  border:0;
  font-size:100%;
  vertical-align:baseline;
  background:transparent;
  text-decoration:none

}

ins {
  background-color:#ff9;
  color:#000;
  text-decoration:none;
}

mark {
  background-color:#ff9;
  color:#000;
  font-style:italic;
  font-weight:bold;
}

del {
  text-decoration: line-through;
}

abbr[title], dfn[title] {

  border-bottom:1px dotted #000;
  cursor:help;

}

table {

  border-collapse:collapse;
  border-spacing:0;

}

hr {
  display:block;
  height:1px;
  brder:0;
  border-top:1px solid #cccccc;
  margin:1em 0;
  padding:0;

}

input, select {
  vertical-align:middle;

}

.fl{
  float:left;

}

.fr{
  float:right;

}

.clear{
  clear: both;
}

html, body {
  width: 100%;
  font-family: 'arial,sans-serif, SimSun';
  min-width: 1200px;
  overflow-x: hidden;

}
.wow{
  visibility:hidden;
}
input,textarea{
  border: none;
}

.w1200 {
  width: 1200px;
  margin: 0 auto;
  position: relative;
}

.flex{
  display: flex;
}

.flex-direction{
  flex-direction: column;
}
.flex-wrap{
 flex-wrap: wrap;
}

.align-items-center{
  align-items: center;
}

.align-items-start{
  align-items: flex-start;
}
.align-items-end{
  align-items: flex-end;
}
.justify-content-start{
  justify-content: flex-start;
}
.justify-content-end{
  justify-content: flex-end;
}
.justify-content-center{
  justify-content: center;
}
.justify-content-space-between{
  justify-content: space-between;
}
.justify-content-space-around{
  justify-content: space-around;
}
.align-content-start{
  align-content: flex-start;
}

.align-content-end{
  justify-content: flex-end;
}
.align-content-center{
  align-content: center;
}
.align-content-space-between{
  align-content: space-between;
}
.align-content-space-around{
  align-content: space-around;
}

.align-self-start{
  align-self: flex-start;
}
.align-self-end{
  align-self: flex-end;
}
.align-self-center{
  align-self: center;
}

.m_r_20{
    margin-right: 20px;
}
.m_l_20{
    margin-left: 20px;
}
.m_t_20{
    margin-top:20px
}
.m_b_20{
    margin-bottom:20px
}

::-webkit-scrollbar {
   display:none;
}
/*导航*/
.nav-wrap{background: #006cbf;}
#daohang{height:52px;position:relative;z-index:901;text-align: center;margin:0 auto}
.divmenu{width:900px;margin: 0px auto;height: 40px;}
.home{margin-left:16px}
.tab{position:relative;display:block;float:left;cursor:pointer;width:13.5%;height:52px}
.tab .tablink{position:relative;line-height:52px;display:block;height:52px;color:#fff;font-size:18px;z-index:99;}
.tab .tablink a{line-height:52px;color:gray;text-decoration:none;}
.tab:hover .title{ background: #3aa8fd;height: 52px;}
.tab:hover .nav{ width: 100%;background: #fff;}
.tab:hover .tablink{color:#004EA1;text-decoration:none;}
.tab:hover .tablink a{color:#004EA1}
.dropdown:hover .arwlink{height:52px}
.dropdown ul{display:none}
.dropdown:hover ul{position:absolute;display:block;margin-left:-1px;top:52px;left:1px;z-index:9}
.subnav{text-align: left;}
.subnav li{font-size:15px;text-align: center;border-bottom: 1px solid #ccc;}
.subnav a{padding:0px 0px 0px 0px;line-height:40px;display:block;white-space:nowrap;color:#666666;height:40px;}
.subnav :hover{color:#004EA1}
.dropdown .subnav{background:#fff;color: #666666}


.ellipsis{
  overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
}

a {
  font: 14px "arial,sans-serif,SimSun";
  text-decoration: none;
  color: #404040;
  cursor: pointer;
}


.title_sub{
  width: 200px;
  text-align: center;

  margin:15px 0
}


.title_sub h2{
  font-size:30px;
  margin-bottom: 6px;}
.title_sub h4{
  font-weight: 400;
}
.left{
  width:200px;
  flex:none}

.n_lf_list{
  text-align:center
}
.n_lf_list li{
  height:50px;
  background:#fafafa;
  border-bottom:1px solid #e6e6e6;
  text-align: left;
  padding-left: 10px;

}
.n_lf_list li a{
  color:#1a1a1a;
  padding-left:10px
}
.n_lf_list li.current,.n_lf_list li:hover {

  background:#2c96e8;
  border-bottom:1px solid #2c96e8;
  color:#fff
}
.n_lf_list li.current a,.n_lf_list li:hover a{
  color:#fff
}
.n_lf_list li.current .triangle,.n_lf_list li:hover .triangle{
  border-top-color: #fff;
}
.n_lf_list li  .triangle{
  margin-top:10px
}
.triangle {
  width: 0;
  height: 0;
  border-width:10px;
  border: 10px solid #404040;
  border-top-color: #404040;
  border-right: none;
  border-left-color: transparent;
  border-bottom-color: transparent;
  display:inline-block;
  transform: rotate(45deg) translateY(10px);
}
.right{
  flex:1}
.bread-wrap{
  margin:15px 0;
  color:#333333
}
.content_bread {
  font-size: 14px;
  align-self: flex-end;
}
.bread-wrap .content_bread a{
  color:#333333
}
.bread-wrap .content_bread a:hover{
  color:#0b7fd9
}

.local_name{
  font-size:26px
}
.local_contant{
  width: 92%;
  margin: 0 auto;
  border: 1px solid #e6e6e6;
  padding: 20px;}

.honor_list {
  width: 138px;
  height: 240px;
  text-align: center;
  margin-bottom: 20px;
  margin-right: 20px;
  flex-wrap: wrap;
  float: left;
}

a {
  font: 14px "arial,sans-serif, SimSun";
  text-decoration: none;
  color: #404040;
  cursor: pointer;
}

.honor_list  img {
  width: 130px;
  transition: 0.3s;
  border: solid 1px #fefefe;
}

.honor_list:hover img {
  border: solid 1px #006cbf;
}

.honor_list:hover p{
  color: #006cbf;
}

.m-pagination-page{
  display: table !important;
  text-align: center;
  align-items: center;
  justify-content: center;
  margin-top: 10px;
  margin: 0 auto;
}
.m-pagination-page  li{
  padding: 2px 10px;
  border: 1px solid #d0cfcf;
  margin-left:-1px;
  float: left;
}
.m-pagination-page .active{
  background:#006cbf;
  border: 1px solid #006cbf;

}
.m-pagination-page .active a{
  color:#fff
}

.c_m_t{
  text-align: center;
}
.c_m_t h4{
  font-weight: 400;
  line-height: 30px;
}
.c_m_t h1{
  margin-left: 12px;
  font-size: 25px;
  letter-spacing: 12px;
  font-weight: 400;
}
.amap-info-content{
  width: 264px;
  height: 135px;
}
.input-card{
  position: absolute;
  left: 1px;
  top: 2px;
  height: 133px;
  width: 99%;
}

.c_c{
  background:#fafafa
}
.c_c ul li div{
  border-radius: 50%;
  background-color: rgb(11, 127, 217);
  width: 70px;
  height: 70px;
  text-align: center;
  margin:0 auto 10px
}
.c_c ul li{
  text-align:center;
  width: 25%;
  border-right: 1px solid #e4e4e4;
  margin-bottom: 20px;
  padding: 0 50px;
}
.c_c ul li:last-child{
  border-right:0
}
.c_c ul li div i{
  font-size: 40px;
  color: #fff;
  line-height:70px;
}
.c_c ul li  h2{
  font-size:15px
}
.form .l_border{

  flex:1;
  position:relative;
  margin-bottom:10px

}

.form label,form i{
  top: 10px;
  flex: none;
  position: absolute;
  left: 15px;
}
.form i{
  right:15px;
  left:auto;
  color: #999999;
  font-size: 20px;
}
.form input,.form textarea {
  padding: 20px;
  padding-left: 70px;


}
.textarea{
  width: 100%;
  border: 1px solid #ced4da;
  padding: 10px;
  padding-left: 70px;
}
.textarea:focus{
  border-color: #80bdff;
  outline: 0;
  box-shadow: 0 0 0 .1rem rgba(128, 189, 255, .1)
}
.l_border input{
  padding: 20px;
  padding-left: 70px;
}

#login_click{ margin-top:32px; height:40px;}
#login_click a
{
  text-decoration:none;
  background:#0b7fd9;
  color:#fff;
  padding: 10px 30px 10px 30px;
  font-size:16px;
  font-family: arial,sans-serif, SimSun;
  font-weight:bold;
  border-radius:3px;

  -webkit-transition:all linear 0.30s;
  -moz-transition:all linear 0.30s;
  transition:all linear 0.30s;

}
#login_click a:hover { background:#385f9e; }


.bd{
  width:100%;
  height:600px}
.bd ul{
  width:100% !important;
}
.bd li{
  width:100% !important;
  height:600px;
  background-size: 100% 100%;
}
.slideBox .prev,
.slideBox .next {
  position: absolute;
  left: 5%;
  top: 50%;
  margin-top: -25px;
  display: block;
  width: 32px;
  height: 40px;
  background: url(../images/slider-arrow.png) -110px 5px no-repeat;
  filter: alpha(opacity=50);
  opacity: 0.5; }

.slideBox .next {
  left: auto;
  right: 5%;
  background-position: 8px 5px; }

.slideBox .prev:hover,
.slideBox .next:hover {
  filter: alpha(opacity=100);
  opacity: 1; }

.slideBox .prevStop {
  display: none; }

.slideBox .nextStop {
  display: none; }

