/*所有页面都用到的公共样式*/

a {

  text-decoration: none;

  color: #333;

}


ul,

li {

  list-style: none;

}



* {

  padding: 0;

  margin: 0;

  box-sizing: border-box;

  -moz-box-sizing: border-box;

  font-family: MicrosoftYaHei;

  font-weight: 400;

  font-size: 0;

}



body {

  width: 100%;

  min-width: 1200px;

  margin: 0 auto;

}



section {

  width: 1200px;

  margin: 0 auto;

  padding: 50px 0;



}



header {

  width: 100%;

  height: 505px;

  padding-top: 25px;

  color: #fff;

  background-size: 100% 100%;



}



header>div {

  width: 1200px;

  margin: 0 auto;

}



header nav div {

  display: inline-block;

  padding-left: 10px;

}



header nav>div:nth-child(1) a img {

  width: 220px;

}



header nav div:nth-child(2) {

  float: right;

  padding-top: 20px;

}



header nav div:nth-child(2) img {

  width: 21px;

  height: 16px;

  margin-left: 31px;

  vertical-align: middle;

}



header nav div:nth-child(2) a:last-child img {

  width: 18px;

  height: 22px;

}



/* header div:nth-child(3) {

  width: 100%;

  margin: 100px auto 0 auto;

  text-align: center;

} */



.itemcon {

  position: absolute;

  z-index: 1;

  display: none;

  width: 115px;

}
/************************    new      ************************************/
/*.li_triangle{

         opacity: 0.75;

    width: 0;

    height: 0;

    border-left: 10px solid transparent;

    border-right: 10px solid transparent;

    border-bottom: 10.5px solid #fff;

}*/
.li_triangle{
width: 0;
height: 0;
border-left: 10px solid transparent;
border-right: 10px solid transparent;
border-bottom: 10.5px solid #244e78;
}
/************************    new      ************************************/

/*.bg_li {

  position: absolute;

  top: 11px;

  left: 0;

  background-color: #fff;

  opacity: 0.75;

  z-index: -1;

  margin-top: 9px;

  border-radius: 4px;

}
*/

.bg_li {
position: absolute;
top: 11px;
left: 0;
background-color: #244e78;
z-index: -1;
margin-top: 9px;
border-radius: 4px;
}
/************************    new      ************************************/


.item a span {

  font-size: 14px;

  color: #fff;

}


/*.item a span {
font-size: 14px;
color: #000;
}*/
/************************    new      ************************************/

.item p {

  /*margin: 5px 0;*/

  padding: 5px 0;

  text-align: center;

}



.item p:hover {

  background-color: #fff;

  opacity: 1;

}



.item p:hover span {

  color: rgba(0, 130, 199, 1);

}


/*.item p:hover {
background-color: #fff;
}

.item p span {
background-color: #fff;
}

.item p:hover span {
color: #0082c3;
}*/

/************************    new      ************************************/

.itemInfo {

  margin: 10px 0px;

  /* background: #E1E1E1; */

  padding: 0 0 16px 0;

  border-radius: 4px;

 

}



/*清除浮动*/

.clearfix:after {

  display: block;

  content: '';

  clear: both;

  height: 0;

}



.clearfix {

  zoom: 1

}



header ul {

  margin: 50px 0;

  padding: 0 20px;

}



header li {

 

  display: inline-block;

  /* width: calc(100% / 10.2); */

  width: 115px;

  height: 16px;

  text-align: center;

}

header > div > div >ul >li {

 border-right: 1px solid;

}

header li .ttl a {

  font-size: 14px;

  color: #fff;

  line-height: 14px;

}



header li:last-child {

  border: 0px solid;

}



/*二级菜单*/

header .menu>ul {

  display: none;

  position: absolute;

  margin: 0 0;

  background: #E1E1E1;

}



header .menu>ul>li {

  font-size: 18px;

  height: 36px;

  width: 100px;

  border: 0;

  margin-top: 5px;

  float: left;

  line-height: 36px;

  vertical-align: middle;

}



header .menu:hover ul {

  display: block

}



header .menu ul:hover {

  display: block

}



/*标题*/

.twoLevel_title {

  position: relative;

  width: 1200px;

  margin: 0 auto 60px auto;

  text-align: center;

}



.twoLevel_title>p {

  font-size: 108px;

  font-family: Impact;

  opacity: 0.20;

  color: #1c9ed8;

  line-height: 108px;

}



.twoLevel_title div p {

  color: #666666;

  font-size: 36px;

  line-height: 36px;

  margin-bottom: 16px;

}



.twoLevel_title div {

  position: absolute;

  bottom: -25px;

  left: 520px;

}



.twoLevel_title img {

  width: 100%;

}



/*底部*/

footer {

  width: 100%;

  padding: 30px 0;

  background-color: #292929;

}



footer ul {

  width: 1200px;

  margin: 0 auto 30px auto;

  padding: 0 50px;

}



footer li {

  display: inline-block;

  width: calc(100% / 6);

  border-right: 1px solid #888686;

  text-align: center;

}



footer li:last-child {

  border: 0;

}



footer ul li a {

  color: white;

  font-size: 14px;

}



footer hr {

  width: 1150px;

  margin: 7px auto 0 auto;

  border: 0;

  background-color: #888686;

  height: 1px;

}



footer>div {

  width: 1200px;

  margin: 30px auto 0 auto;

}



/*底部logo和友情链接*/

footer>div>div {

  display: inline-block;

}



.base_left select {

  width: 250px;

  font-size: 14px;

  margin-left: 310px;

}



.base_left img {

  vertical-align: middle;

  height: 51px;

  /*width: 240px;*/

}



.base_left>p {

  margin-top: 43px;

  font-size: 12px;

  color: #9A9A9A;

  line-height: 28px;

  opacity: 0.7;

}



/*两张二维码*/

.base_right {

  float: right;

}



.base_right p {

  font-size: 14px;

  margin-top: 10px;

}



.base_right>div {

  margin: 0 16px;

  color: white;

  text-align: center;

  display: inline-block;

}



.base_right>div img {

  width: 89px;

  height: 89px;

}



/*关于我们-header下面的导航栏*/

main #headerPage {

  width: 100%;

  height: 60px;

  background-image: url("../images/aboutUs/152099781342277118.png");

  background-repeat: no-repeat;

  background-size: calc(50% - 470px) 103%;

  background-position-y: -1px;

  border-bottom: 1px solid #eee;

  background-color: #ffffff;

}



main #headerPage>div {

     width: calc(50% + 600px);

    /* margin-left: calc(28% - 125px); */

    float: right;



}



main #headerPage>div>p {

  display: inline-block;

  width: 125px;

  color: white;

  font-size: 18px;

  vertical-align: top;

  margin-top: 10px;

}



main #headerPage>div>p span {

  display: block;

  font-size: 12px;

}



main #headerPage div>ul {

  display: inline-block;

  width: calc(100% - 125px);

  /*margin-left: 13%;*/

  font-size: 14px;

}



main #headerPage div>ul>li {

  position: relative;

  display: inline-block;

  margin: 0 30px;

  height: 60px;

  line-height: 60px;

}



main #headerPage div>ul>li a {

  color: #333;

  font-size: 14px;

}



main #headerPage div>ul>li p {

  color: #333;

  font-size: 14px;

}



/*底部边框*/

.this_border {

  border-bottom: 3px solid #0082C7;

}



main #headerPage div>ul>li.this_border p,

main #headerPage div>ul>li.this_border>a {

  color: #0082C7;

}



.this_border .this_border {

  border-bottom: 0 solid #fff;

}



main #headerPage div>ul .this_border .this_border a {

  color: #0082C7;

}



/*被紧用的a标签*/

main #headerPage ul .hiddenPath {

  /*display: none;*/

  position: absolute;

  left: -20px;

  width: 480px;

  height: 0;

  overflow: hidden;

  transition: all 0.3s;

}



main #headerPage ul .hiddenPath li {

  display: inline-block;

  line-height: 40px;

  height: 40px;

  padding: 0;

  margin: 0 20px;

  transition: all 0.3s;

}



main>#bgDiv {

  height: 0;

  width: 100%;

  background-color: #EFEFEF;

  transition: all 0.3s;

}



main #headerPage ul .liSublink .hiddenPath {

  height: 40px;

  line-height: 40px;

}



main #headerPage ul .liSublink p:hover,

main #headerPage ul .liSublink a:hover {

  color: #0082C7;

}



/*领导关怀中的 当前选中项*/

.leaderCare_content .leaderCare_this_button {

  background-color: #005BAA;

  color: white;

}



/*超出隐藏显示省略号*/

.beyondHiding {

  overflow: hidden;

  text-overflow: ellipsis;

  display: -webkit-box;

  -webkit-line-clamp: 2;

  /*可以调整行数*/

  -webkit-box-orient: vertical;

}



#search {

  width: 100%;

  height: 60px;

  font-size: 0;

  background-image: url(../images/aboutUs/152099781342277118.png);

  background-repeat: no-repeat;

  background-size: 28% 103%;

  background-position-y: -1px;

  border-bottom: 1px solid rgba(0, 0, 0, 0.12);

}



#search .searchcenter {

  padding-top: 10px;

  color: #FFFFFF;

  width: 1200px;

  margin: 0 auto;

  padding-left: 170px;

}



#search .searchcenter>P:first-child {

  font-size: 18px

}



#search .searchcenter>P:last-child {

  font-size: 12px

}



#search ul {

  position: relative;

  left: 560px;

  top: -30px;

  width: 500px;



}



#search ul li {

  font-size: 14px;

  color: #333333;

  float: left;

  width: 70px;

  margin: 4px 5px;

  height: 36px;

  text-align: center;

}



#search ul li:first-child {

  border-bottom: 3px solid #0082C7;

}



/*走马灯公共*/

#lunbo {

  position: relative;

  height: 280px;

  padding-bottom: 25px;

  padding-top: 25px;

}



.lunboBox {

  width: 1100px;

  height: 217px;

  overflow: hidden;

  position: relative;

  margin: 0 auto;

}



.lunboBox>div>div {

  width: 1100px;

  height: 217px;

  overflow: hidden;

  float: left;

}



.lunboBox>div {

  position: absolute;

  left: 0;

  top: 0px;

  width: 4400px;

}



/*轮播图左右两侧得箭头*/

#lunbo>button * {

  font-size: 14px;

  color: #fff;

}



#lunbo>button:hover {

  background-color: #0082C7;

}



#lunbo .el-carousel__arrow--left {

  left: calc((100% - 1200px) / 2);

}



#lunbo .el-carousel__arrow--right {

  right: calc((100% - 1200px) / 2);

}