/*所有页面都用到的公共样式*/



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;



}
/******************* new********************/
 .swiper-wrapper img{
  width: 100%;
  height: 505px;
}
/*.swiper-button-prev , .swiper-button-next{
display: none;
}*/
/******************* new********************/

/*
header {

  width: 100%;

  height: 505px;

  padding-top: 25px;

  color: #fff;

  background-size: 100% 100%;



}*/
/******************* new********************/
header {
  position: relative;
  width: 100%;
  height: 505px;
  /* padding-top: 25px; */
  color: #fff;

}
/******************* new********************/
header > div.pub-head-t {
  position: absolute;
  top: 0;
  left: calc((100% - 1200px) / 2);
  width: 1200px;
z-index: 10;
 padding-top: 20px;
}

/******************* new********************/
/*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;

}

/************************NEW    ********************************/
/*
header div:nth-child(3) {

  width: 100%;

  margin: 100px auto 0 auto;

  text-align: center;

}*/
/************************NEW    ********************************/


.itemcon {

  position: absolute;

  z-index: 1;

  display: none;

  width: 130px;

}
/************************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 #fff;
}
/************************NEW    ********************************/

/*.bg_li {

  position: absolute;

  top: 0;

  left: 0;

  background-color: #E1E1E1;

  opacity: 0.36;

  z-index: -1;

  margin-top: 9px;

  border-radius: 4px;

}*/
/************************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: #fff;
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:nth-child(1){
  margin-top: 0;
}
/************************NEW    ********************************/
/*.item p:hover {

   background-color: #fff;
  opacity: 0.7;

}*/
.item p:hover {
background-color: #0082c7;
}

.item p:hover span {
color: #fff;
}
/************************NEW    ********************************/

/*.item p:hover span {

  color: rgba(0, 130, 199, 1);

}
*/


.itemInfo {

  margin: 10px 0px;

  /* background: #E1E1E1; */

  padding: 0 0 16px 0;

  border-radius: 4px;

}



.swiper-containersr .swiper-button-prev{
  background-image: url("zuo.png");
  background-size: 40px 40px;
  width: 40px;
 /* height:40px;*/
  left: 60px;

}
.swiper-containersr .swiper-button-prev:hover{
  background-image: url("zuozhong.png");
  
}
.swiper-containersr .swiper-button-next{
  background-image: url("you.png");
  background-size: 40px 40px;
  width: 40px;
  /* height:40px;*/
   right: 60px;
}
.swiper-containersr:hover .swiper-button-prev{
	display:block;
}
.swiper-containersr .swiper-button-next:hover{
  background-image: url("youzhong.png");
}
/*清除浮动*/

.clearfix:after {

  display: block;

  content: '';

  clear: both;

  height: 0;

}



.clearfix {

  zoom: 1

}



header ul {

  margin: 50px 0;

  padding: 0 3px;

}



/*header li {

  border-right: 1px solid;

  display: inline-block;

   width: calc(100% / 10.2); 

  width: 115px;

  height: 16px;

  text-align: center;

}*/
/******************************************/
header li {
 
  display: inline-block;
  width: 130px;
  line-height: 16px;
  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.navItem:last-child {
  width: 70px;
  margin-left: 30px;
  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.5; 

  color: rgba(28, 158, 216, 0.1);

  line-height: 108px;

}*/
/**********************************/
.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 .ful {

  width: 1200px;

  margin: 0 auto 30px auto;

  padding: 0 50px;

}



footer .ful >li {

  display: inline-block;

  width: calc(100% / 6);

  border-right: 1px solid #888686;

  text-align: center;

}



footer .ful >li:last-child {

  border: 0;

}



footer .ful> li> a {

  color: #fff;

  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: 220px;

}



.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(51% - 470px) 103%;
  background-position-y: -1px;
  border-bottom: 1px solid #eee;
  background-color: #ffffff;
}*/
/*********************************/
/*main #headerPage {

  width: 81%;

  height: 60px;

  background-image: url("../images/aboutUs/152099781342277118.png");

  background-repeat: no-repeat;

  background-size: calc(50% - 280px) 103%;

  background-position-y: -1px;

  border-bottom: 1px solid #eee;

  background-color: #ffffff;

}*/
/****************1.31修改*****************/
main #headerPage {
width: 100%;
height: 60px;
background-image: url("152099781342277118.png");
background-repeat: no-repeat;
background-size: calc(50% - 440px) 103%;
background-position-y: -1px;
border-bottom: 1px solid #eee;
background-color: #ffffff;
}
/****************1.31修改*****************/


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-top:10px;
margin-bottom: 20px;

  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;
  display: block;
  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(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;

  margin-top: 60px;

}



.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);

}

button{cursor: pointer}





.bt-select1 {position: relative;width: 250px;height: 23px;font-size: 14px;color: #000;line-height: 23px;margin-left:220px;
background: url(downarrow.png) no-repeat 220px center  #fff;display: inline-block;}

.bt-select1 dt {height: 23px;text-align: left;text-indent: 5px;display: inline-block;line-height: 23px;font-size: 14px;color: #000;cursor: pointer;width: 100%;white-space: nowrap;text-overflow: ellipsis;position: relative;z-index: 99;outline: none;}

.bt-select1 dd {position: absolute;top: 23px;background: #fff;width: 100%;border-top: none;z-index: 99;border:1px solid #efefef;border-radius: 5px;}
.bt-select1 dd>ul {max-height:90%;overflow: auto;}
.bt-select1 dd>ul>li {height: 23px;line-height: 23px;font-size: 14px;cursor: pointer;text-indent: 5px !important;text-align: left;}
.bt-select1 dd>ul>li:hover {background-color:#0583C7;}
.bt-select1 dd>ul>li:hover a{color: #fff;}
.bt-select1 dd>ul>li>a {color: #333;display: block;width: 100%;}
.hides {display: none;}

.spercontent {width: 1200px;margin:50px auto;text-align: justify;}
.spercontent p,.spercontent span,.spercontent a,.spercontent{font-size: 16px;color: #333;line-height: 2;}
.spercontent p{margin-bottom:15px}
@media screen and (max-width: 750px) {
.spercontent {width:100%;margin:0;padding:0.2rem}
.spercontent p, .spercontent span, .spercontent a, .spercontent{font-size:0.27rem}
}