﻿/*初始化样式*/


/* box1 */
.box1{margin-top:65px}
.cptt{	font-family: Arial-BoldMT;
	font-size: 42px;
	font-weight: 600;
	font-stretch: normal;
	line-height: 20px;
	letter-spacing: 0px;
	color: #d8262c;text-transform: uppercase;text-align: center;}
 

.cptt span{	font-family: MicrosoftYaHei;
	font-size: 38px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 20px;
	letter-spacing: 0px;
	color: #333333;text-transform: uppercase;}


.xen{	font-family: MicrosoftYaHei;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 20px;
	letter-spacing: 0px;
	color: #888888;text-align: center;margin-top:20px}




.cp_tt{position: absolute;left:0px;top:0px}
.cptt1{ font-family: SourceHanSansCN-Regular;
  font-size: 36px;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0px;
  color: #003e92;}

.cptt1 span{  font-family: ArialMT;
  font-size: 32px;
  font-weight: normal;
  font-stretch: normal;
  letter-spacing: 0px;
  color: #000000;text-transform: uppercase;display: block;margin-top:15px}  

.cptt2{ font-family: Arial-BoldMT;
  font-size: 50px;
  font-weight: 600;
  font-stretch: normal;
  letter-spacing: 0px;
  color: #010101;text-transform: uppercase;} 
     



.promenu2{margin-top:35px;/*background:url(../image/db6cb02a83a9711e23ac1b38ce3326f1197dde56.png) repeat-x center top;*/}
.promenu2 ul{display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;margin-bottom: 50px;}

.promenu2 li{text-align: center;width:19%;float: left;height:47px;background: #f7f7f7;border: 1px solid #ccc;}
.promenu2 li a{font-size: 15px;color: #333;text-align: center;line-height: 47px;}


.promenu2 li.on{
    background:#234ea3;
}
.promenu2 li.on a{
    color: #fff;}



/*@media (max-width: 1300px) {
.promenu2{margin-top:35px;background:none;}
.promenu2 li{text-align: center;width:33%;float: left;height:40px;margin-bottom: 10px;background:#d8262c;}
.promenu2 li a{font-size: 16px;color: #fff;text-align: center;line-height: 40px;}
.promenu2 li.on{background:#12a6e0;}
.promenu2 li.on a{color: #fff;}
    
 }
  
 

@media (max-width: 990px) {
.promenu2 li{text-align: center;width:49%;float: left;height:40px;margin-bottom: 10px;}
.promenu2 li a{font-size: 14px;color: #fff;text-align: center;line-height: 40px;}
.promenu2 li.on{background:#27489d;line-height: 40px;}
}*/
    







.pp_ll{height:0;overflow:hidden;}
.pp_ll.aa{height:auto;}




/* pp_ll */


.pp_ll .x-pro-item{
  text-align: center;
  padding:0 15px;
}
.pp_ll .x-pro-item a{
  display: block;
  border:1px solid #e9e9e9;
}
.pp_ll .x-pro-item .img{
  overflow: hidden;
}
.pp_ll .x-pro-item img{
  -webkit-transition: all .5s ease;
  transition: all .5s ease;
}
.pp_ll .x-pro-item:hover img{
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.pp_ll .text{
   background: #f7f7f7;
   padding:2vh 8%;
} 
.pp_ll .text h3{
  color:#333;
  font-size: 18px;
  font-weight: 600;
  line-height: 2;
}
.pp_ll .text .intro{
  color:#999;
  font-size: 14px;
  line-height: 2;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.pp_ll .text span{
  display: inline-block;
  width: 110px;
  border:1px solid #c9c9c9;
  color:#737373;
  font-size: 12px;
  text-transform: uppercase;
  line-height: 36px;
  border-radius: 3px;
  margin-top:1.5vh;margin-bottom:15px
}

.pp_ll .x-pro-item:hover a{
  border-color: #132b83;
}
.pp_ll .x-pro-item:hover .text h3{
  color:#132b83;
}
.pp_ll .x-pro-item:hover .text span{
  background: #132b83;color:#fff;border:1px solid #132b83;
}
.pp_ll .owl-carousel .owl-nav .owl-prev {
  left: 0px;
  background:url(../image/7eb89b7fb33fd4a98d1d354e9c03dcca9a4e0633.png) no-repeat 50% 50% #333;
}

.pp_ll .owl-carousel .owl-nav .owl-next {
  right: 0px;
  background:url(../image/194a59356eeb1371a2ea2d8c0de91badfee835a4.png) no-repeat 50% 50% #333;
}

.pp_ll .owl-carousel .owl-nav button.owl-prev,
.pp_ll .owl-carousel .owl-nav button.owl-next {
  outline: none;
  position: absolute;
  top: 50%;
  z-index: 9999;
  height: 60px;
  width: 38px;
  margin-top: -32.5px;
  border-radius: 0;
  -webkit-transition: all .5s ease;
  transition: all .5s ease;
}
.pp_ll .owl-carousel .owl-nav .icon-font:after {
  background:none;
 }
.pp_ll .owl-carousel .owl-nav button.owl-prev:hover {
  background:url(../image/7eb89b7fb33fd4a98d1d354e9c03dcca9a4e0633.png) no-repeat 50% 50% #132b83;
}
.pp_ll.owl-carousel .owl-nav button.owl-next:hover {
  background:url(../image/194a59356eeb1371a2ea2d8c0de91badfee835a4.png) no-repeat 50% 50% #132b83;
}





