
*{
	margin: 0;
    padding: 0;
    font-family: "Microsoft YaHei";
    font-weight: normal;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    outline: none;
}

body {
    font-size:1.5rem;
    min-width: 320px;
    max-width: 640px;
    margin: 0 auto;
    color: #666;
    background: #efefef;  
  }
ol,ul,p {
    padding:0;
    margin: 0;
}
  li{
  	list-style:none;
  }
  a{
  	transition-duration: none;
    color: #141414;
  }

  h1,h2,h3,h4,h5,h4,b{
  	font-weight: normal;
    margin: 0;
    padding: 0;
  }

  /**============ 页头 ===============**/
  /*-----页头--------*/
  .am-header-default {
    background-color: #fff;
}
.am-header .intitle {
    margin:0;
    font-size: 3rem;
    font-weight: 400;
    text-align: center;
    display: block;
    word-wrap: normal;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    float: left;
  }
.am-header .am-header-title img {
    margin-top: 12px;
    height: 32px;
    vertical-align: top;
}
.am-menu-offcanvas1 .am-menu-toggle {
    position: absolute;
    right: 5px;
    top: 0px;
    display: block;
    width: 44px;
    height: 44px;
    line-height: 44px;
    text-align: center;
    color: #253e7c;
}
.am-menu-offcanvas1 .am-menu-toggle {
    position: absolute;
    right: 0px;
  }
.am-header .am-header-nav img {
    height: 34px;
    width: auto;
    vertical-align: middle;
}
.am-offcanvas-bar {
    position: fixed;
    top: 49px;
}
.am-offcanvas-bar {
    width: 220px;
  }
  .am-menu-nav a {
    padding:0;
}
.am-header .nth{
  margin: 0 10%;
}
/*----轮播图片------*/
.am-slider .am-slides img {
    width: 100%;
    display: block;
    height:18rem;
}
.am-slider-default .am-control-nav {
    bottom: 20px;
}
.am-slider-default .am-control-nav li a {
    width: 12px;
    height: 12px;
    display: block;
    background-color: #666;
    background-color: rgba(0,0,0,.5);
}
.am-slider-default .am-control-nav li a.am-active {
    background-color: #e8e8e8;
}
.am-slider-default{
  margin: 0;
}
  /*-------导航--------*/
  .wrap {
  min-width: 320px;
  max-width:768px;
  margin:0 auto;
  overflow:hidden;
  position:relative;
}
.wrapper02 {
  position:relative;
  height:3.4rem;
  width: 100%;
  overflow: hidden;
  margin:0 auto;
  background:#428fd1;
}
.wrapper02 .scroller {
  position:absolute
}
.wrapper02 .scroller li {
  height:3.4rem;
  color:#fff;
  float: left;
  line-height:3.4rem;
  font-size:1.6rem;
  text-align: center
}
.wrapper02 .scroller li a {
  color:#fff;
  display:block;
  height: 3.2rem;
  padding:0 .5rem;
}
.wrapper02 .scroller li.cur a {
  color:#fff;
  border-bottom: 2px solid #fff;
}
/*-----------滑动图标----------------*/
.hdtab{
  width: 100%;
  overflow: hidden;
  clear: both;
  background-color:#fff;
  position: relative;
  padding: 10px 0;
}
.ul-container{
    overflow: hidden;
    clear: both; 
}
.ul-container li{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    float: left;
}
.ul-container li .tab-box{
    display: block;
    position: relative;
    width:25%;
}

.ul-container li a{
  display: block;
    color: #051B28;
    font-size: 12px;
    line-height: normal;
    height: auto;
    text-align: center;
    /*margin: 15px;*/
    background-color: #fff;
    background-clip: content-box;
    overflow: hidden;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}


.ul-container li img{
    display: block;
    margin: 0 auto 5px;
    width: 64px;
    height: 64px;
    border-radius: 50%;
}

.dot-container{
  display: none;
    width: 100%;
    background:transparent;
    position: absolute;
    text-align:center;
    bottom: 5px;
}

.dot-container span{
    background-color:#ddd;
    border-radius: 50%;
    width: 6px;
    height: 6px;
    display: inline-block;
    margin:0 2px
}

.dot-container span.act{
    background-color:#2196f3;
}
/*-------认识集团-------*/
.bsbox{
  background: #fff;
  margin: 10px 0;
  overflow: hidden;
  padding-bottom: 20px;
}
.titb{  
  height:4rem;

  text-align: center;
  width: 100%;
  background: url(../images/dline.png) bottom center no-repeat;
  color: #222;
  margin: 30px 0;
}

.rsbox{
  background-image: -webkit-linear-gradient(0deg, #254081, #dfe2e8);
  padding: 10px;
}
.rsbox p{
  padding: 10px;
  line-height: 30px;
  text-indent: 2.6rem;
  background: #254081;
}
.rsbox p a{
   color: #fff;
   font-size: 1.6rem;
}
/*-----新闻中心-------*/
.innew .am-list-item-hd{
  font-size: 1.7rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.am-list-news-default .am-list .am-list-item-text{
  line-height: 2rem;
  max-height: 4rem;
}
.am-list-item-text {
    font-size: 1.5rem;
    color: #666;
    margin: 0;
}
/*-----换一批--------*/
.morebox {
    padding: 0 0.8rem;
    overflow: hidden;
    text-align: center;
    margin-top: 1rem;
    margin-bottom: 1rem;
}
.morebox input {
    display: inline-block;
    border: 1px solid #428fd1;
    padding: 0.5rem 2rem;
    height: 3rem;
    outline: none;
    background: none;
    border-radius: 0.5rem;
    font-size: 1.5rem;
    color: #428fd1;
    text-indent: 2rem;
    margin: 0 1.3rem;
}
.morebox input {
    background: url(../images/huanyp.png) 1.5rem center no-repeat;
    background-size: auto 50%;
}
.morebox .a input{
    background: url(../images/more1.png) 1.5rem center no-repeat;
    background-size: auto 50%;
}
/*-----集团子企-------*/
.dtqh .am-control-nav,.dtqh .am-direction-nav{
  display: none;

}
.dtqh .am-slides{
  padding: 10px;
}
.dtqh .am-slides li{
  background: #f6f6f6;
}
.dtqh .am-slides img{
  height: 12rem;
}
.dtqh .am-slides h3{
  font-size: 1.7rem;
  color: #222;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.dtqh .am-slides p{
  color: #666;
  line-height: 2rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}
/*----------底部--------------*/
.mbotm{
  background: #1e2428;
  overflow: hidden;
}
.mbotm dl{
  padding:10px;
  margin: 0;
}
.mbotm dl *,.blbotm *{
  color: #fff;
}
.blbotm{
  background: #428fd1;
  padding: 10px;
  text-align: center;
}
/*-------底部菜单---------*/
.btn3{position:fixed;
  z-index:3;
  bottom:0px;
  border-top:1px solid #b3b3b3;
  background:#e6e6e6;
  width:100%;
  text-align:center;
  box-sizing:border-box;
  -webkit-box-sizing:border-box;}
.menu{position:relative;
    float:left;
    width:33.33%;
    height:50px;
    line-height:50px;
    background:#fff;
    border-right:1px solid #bfbfbf;
    box-sizing:border-box;
    -webkit-box-sizing:border-box;}
.menu:last-child{border-right:none;}
.new-sub{position:absolute;
      bottom:60px;
      z-index:10;
      width:100%;
      padding: 0px 10px;
      background: #fff;
      box-sizing:border-box;
      -webkit-box-sizing:border-box;
      border: 1px solid #EEEEEE;
      border-radius: 5px;
      display:none;}
.new-sub li{width: 100%;
        background:#fff;
        float:none;
        box-sizing:border-box;
        -webkit-box-sizing:border-box;
        border-top:1px solid #f2f2f2;
         word-break: break-all;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}
.new-sub li a{display:block;
          height:50px;
          line-height:50px;
          text-align:left;
          background:#fff;
          color:#333;
          border:none;
          text-align:center;
          font-size:16px;}
.sanjiao{position:absolute;bottom:5px;right:5px;width:0;height:0;border:5px solid transparent;border-right:5px solid #000;border-bottom:5px solid #000;opacity:.5;}
.bt-name{font-size:16px;color:#000;}
.bt-name a{display:block;font-size:16px;color:#000;}
.new-sub .tiggle{
  width:0px;
      height:0px;
      position:absolute;
      left:50%;
      margin-left:-10px;
      bottom:-9px;
      border-top:10px solid #EEEEEE;
      border-left:10px solid transparent;
      border-right:10px solid transparent;
      z-index:10;
  }
  .new-sub .innertiggle{
    width:0px;
      height:0px;
      position:absolute;
      left:50%;
      margin-left:-9px;
      bottom:-8px;
      border-top:9px solid white;
      border-left:9px solid transparent;
      border-right:9px solid transparent;
      z-index:11;
  }
.bomp{
  clear: both;
  height: 50px;
}
/*----------------=========内页============---------------*/
/*-----新闻中心------*/
.newsbox{
  background: #fff;
  overflow: hidden;
}
.qhul{
  display: block;
  overflow: hidden;
  padding: 10px 10px 0 10px;
}
.qhul li{
  float: left;
  width: 50%;
  height: 3rem;
  line-height: 3rem;
  text-align: center;
}
.qhul li a{
  font-size: 1.7rem;
  color: #222;
}
.qhul li.cur{
        color: #ffffff;
    background: #428fd1;
}
.qhul li.cur a{
  color: #fff
}
/*--列表----*/
.newnb .am-list-item-hd {
    font-size: 1.7rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    line-height: 2.4rem;
    -webkit-line-clamp: 2;
}
.timep{
  display: block;
  margin-top: 10px;
}
.timep em{
  float: left;
  font-style: normal;
  border:1px solid #243f80;
  border-radius: 5px;
  color: #243f80;
  padding: 0.2rem 1rem;
}
.timep span{
  color: #666;
  float: right;
}
@media only screen and (max-width: 640px){
.am-list-news-default .am-list-item-thumb-left .am-list-thumb, .am-list-news-default .am-list-item-thumb-right .am-list-thumb {
    max-height: 90px;
    overflow: hidden;
}
}
.am-list-news-default .am-list .am-list-thumb img {
    width: 100%;
    display: block;
    min-height: 7rem;
}
/*------------======文章详情==========---------------- */
.wztitle{
  padding: 10px;
  overflow: hidden;
  border-bottom: 1px solid #ddd;
}
.wztitle h2{
  line-height: 2.4rem;
  color: #222;
  font-size: 1.8rem;
  margin: 10px 0;
}
.wztitle p span{
  font-size: 1.5rem;
  color: #666;
  float: left;
}
.wztitle p em{
  font-size: 1.5rem;
  color: #666;
  float: right;
  font-style: normal;
}
.cenbox{
  padding: 10px;
  font-size: 1.6rem;
  line-height: 2.6rem;
}
.cenbox img{
  max-width: 100%;
}
/*=====================在线留言============================*/
.am-btn {
	display: inline-block;
	margin-bottom: 0;
	padding: .5em 1em;
	vertical-align: middle;
	font-size: 1.6rem;
	width: 100%;
	font-weight: 400;
	line-height: 1.2;
	text-align: center;
	white-space: nowrap;
	background:#243f80;
	color: #fff;
	border: 1px solid transparent;
	border-radius: 0;
	cursor: pointer;
	outline: 0;
	-webkit-appearance: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-transition: background-color .3s ease-out, border-color .3s ease-out;
	transition: background-color .3s ease-out, border-color .3s ease-out
}


