/**************************************/

/*************[公用start]**************/

/**************************************/

@font-face{

	font-family:"fu";

	src:url("../fonts/futurademic.ttf");



}

body{

	position: relative;

	overflow-x: hidden;	

	background-color: #f0f1f4;

}



div.clear{

	clear: both;

	height: 0;

	width: 0;

}









a{

	text-decoration: none;

	color:inherit;

	cursor: pointer;

}



img{

	border:0;

	max-width: 100%;

}





div.wp{

	width: 1200px; /*主要内容区尺寸大小，每次制作前更新！！！ */

	margin:0 auto;

}



.fl{

	float: left;

}



.fr{

	float: right;

}



.tran{

	transition: all .3s ease-out 0s;

}

.tver{

	text-overflow: ellipsis;

	white-space: nowrap;

	overflow: hidden;

}







/*图片中心放大代码区域*/



.img-box{/*图片盒子类名*/



	overflow: hidden;

}



.img-box img{

	transition: .3s;

	width: 100%;

	max-width: 100%;

}



.img-box:hover img{

	/*图片中心放大代码*/

	  -webkit-transform: scale(1.1);

    -ms-transform: scale(1.1);

    -o-transform: scale(1.1);

    transform: scale(1.1);

}





/*图片中心放大代码区域*/





.imgbox_a{

	position:relative;

	padding-bottom: 100%;

	overflow:hidden;

	display: block;

}



.imgbox_a>img{

	position: absolute;

	left: 0;

	top: 0;

	width: 100%!important;

	height: 100%!important;

}

.imgbox_hover>img{

	/* ueco 时间曲线*/

	/*transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; */

	-webkit-transition: .3s;

	-moz-transition: .3s;

	-ms-transition: .3s;

	-o-transition: .3s;

	transition: .3s;



}

.imgbox_hover:hover>img{

	-webkit-transform: scale(1.1);

  -ms-transform: scale(1.1);

  -o-transform: scale(1.1);

  transform: scale(1.1);

}

/**************************************/

/************[公用over]****************/

/**************************************/









/*header-start*/

/**************************************************************/

#header *{

	font-family: "Microsoft Yahei"!important;

}

#header{

	position: fixed;

	left: 0;

	top: 0;

	width: 100%;

	z-index: 999;

	height: 80px;

	transition: background-color .3s,height .3s;



}



#header.cur{

	background-color: #0a357e;

	height: 80px;

}

#header.cur .logo{

	width: 260px;

	margin-top: 12px;

}

#header .container{

	position: relative;

	z-index: 50;

}



.xiala-bg{

	position: absolute;

	left: 0;

	right: 0;

	top: 100%;

	height: 52px;

	z-index: 25;

	border-top:1px solid rgba(255,255,255,0.3);

	display: none;

	transition:border-color .3s, background-color .3s;

	/*display: none!important;*/

}

#header.cur .xiala-bg{

	border-top:0;



}

#header.cur .xiala{

	background-color: #0a357e;

	/*border-top: 2px solid #0a357e;*/



}

#header.cur .nav>ul>li{

	padding: 5px 0;

}

#header.cur .menu{

	margin-top: 21px;

}

.logo{

	width: 288px;

	margin-top:8px;

	transition: width .3s,margin-top .3s;

}



.logo img{

	display: block;

	width: 100%;

}





.nav ul{

	margin:0;
	margin-top: 10px;

}



.nav>ul>li{

	float: left;

	position: relative;

	padding: 15px 0;

	transition: padding .3s;

}
.nav>ul>li:first-child .xiala{
    display: none;
}

.nav>ul>li:first-child:hover .xiala{
    display: none;
}


.nav>ul>li+li{

	margin-left: 30px;

}

.nav>ul>li>a{

	display: block;

	height: 50px;

	line-height: 50px;

	font-size: 15px;

	color: #fff;

	text-align: center;

	padding: 0	10px;

	background-repeat: no-repeat;

	background-position: right center;

	transition: background-image .3s;

	background-image: url(../images/xiala0.png);

	position: relative;

	overflow: hidden;

}

.nav>ul>li>a>span{

	display: inline-block;

	transition: all ease-out .3s;

}

#header .nav>ul>li>a>span::after {

  position: absolute;

  left: 0;

  width: 100%;

  color: #10a9f3;

  content: attr(data-title);

  transform: translateY(100%);

}

#header .nav>ul>li.cur a span, #header .nav>ul>li:hover a span {

    transform: translateY(-100%);

}





.nav>ul>li.xiaLi:hover>a{

	background-image: url(../images/xiala1.png);

}





.xiala{

	position: absolute;

	left:0%;

	top: 100%;

	width: 135px;

	padding: 0px 10px;

	display: none;

	background-color: #0a357e;

}

/*.xiala-long.xiala{

	min-width: 880px;

	left: -227px;

}

.xiala-small.xiala{



	left: -42px;

}*/

.xiala dl{

	margin:0;

}



.xiala dd{

	/*float: left;*/

}

.xiala dd+dd{

	/*margin-left: 54px;*/

}

.xiala dd>a{

	display: block;

	padding: 8px 0;

	line-height: 1.6;

	font-size: 14px;

	color: #fff;

	/*text-align: center;*/

	position: relative;

}



.xiala dd>a:after {

    position: absolute;

    content: "";

    width: 0;

    height: 2px;

    background-color: #e45b54;

    bottom: 0px;

    right: 0;

    -webkit-transition: all .5s;

    -moz-transition: all .5s;

    -ms-transition: all .5s;

    -o-transition: all .5s;

    transition: all .5s;

}



.xiala dd>a:hover:after {

    width: 100%;

    right: auto;

    left: 0;

}







/**************************************************************/

/*header-over*/











/*main-start*/

/**************************************************************/



#main{



}


.fafa .slides{
  height: auto;
  overflow: hidden;
}
.fafa .slides>li{

  background-repeat: no-repeat;

  background-position: center;

  -webkit-background-size: cover;
  
  background-size: cover;
  
  height: 100%;

}

.fafa .slides>li.flex-active-slide{
      animation: scaleUpDown2 3.7s linear forwards; -webkit-animation: scaleUpDown2 3.7s linear forwards;
}




@keyframes circleScale {
  0% {
    opacity: .5;
    -webkit-transform: scale(.5);
    -moz-transform: scale(.5);
    -ms-transform: scale(.5);
    transform: scale(.5);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes circleScale1 {
  0% {
    opacity: 1;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
  }
  60% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(2);
    -moz-transform: scale(2);
    -ms-transform: scale(2);
    transform: scale(2);
  }
}
@-webkit-keyframes scaleUpDown {
    from {
        -webkit-transform: scale(1.1);
        transform: scale(1.1);
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}

@keyframes scaleUpDown {
    from {
        -webkit-transform: scale(1.1);
        transform: scale(1.1);
    }

    to {
        transform: scale(1);
        transform: scale(1);
    }
}
@-webkit-keyframes scaleUpDown2 {
    from {
        -webkit-transform: scale(1.05);
        transform: scale(1.05);
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}

@keyframes scaleUpDown2 {
    from {
        -webkit-transform: scale(1.05);
        transform: scale(1.05);
    }

    to {
        transform: scale(1);
        transform: scale(1);
    }
}





.fafa .flex-direction-nav{

	width: 1810px;

	left: 50%;

	-ms-transform: translateX(-50%);

	transform: translateX(-50%);

	position: absolute;

	bottom: 180px;

	height: 0;

	z-index: 30;

}



.fafa .flex-direction-nav .flex-next{

	right: auto;

	left: 56px;

}

.fafa .flex-direction-nav .flex-next:hover{

	background-image: url(../images/b-right-h.png);

}

.fafa .flex-direction-nav .flex-prev{

	left: 0;

}

.fafa .flex-direction-nav .flex-prev:hover{

	background-image: url(../images/b-left-h.png);

}

.fafa .flex-direction-nav  a{

	width: 37px;

	height: 37px;

	top: 0;

	margin-top: 0;

	-webkit-background-size: 100%;

	background-size: 100%;

	transition: background-image .3s;

}





@-webkit-keyframes fadeInLeft1 {

  from {

    opacity: 0;

    -webkit-transform: translate3d(-50%, 0, 0);

    transform: translate3d(-50%, 0, 0);

  }



  to {

    opacity: 1;

    -webkit-transform: none;

    transform: none;

  }

}



@keyframes fadeInLeft1 {

  from {

    opacity: 0;

    -webkit-transform: translate3d(-50%, 0, 0);

    transform: translate3d(-50%, 0, 0);

  }



  to {

    opacity: 1;

    -webkit-transform: none;

    transform: none;

  }

}





.banner-wen h1{

	-webkit-animation-duration:1s;

  animation-duration:1s;

  -webkit-animation-fill-mode:both;

  animation-fill-mode:both;

}

.banner-wen h2{

	width: 1200px;

	margin-top: 20px;

	-webkit-animation-duration:1s;

  animation-duration:1s;

  -webkit-animation-fill-mode:both;

  animation-fill-mode:both;

}



.fafa .slides>li.flex-active-slide  .banner-wen h1{

	-webkit-animation-name: fadeInLeft1;

	animation-name: fadeInLeft1;

}





.fafa .slides>li.flex-active-slide  .banner-wen h2{

	-webkit-animation-name: fadeInLeft1;

	animation-name: fadeInLeft1;

	-webkit-animation-delay:0.5s;

  

}



























.main{

	position: relative;

	z-index: 100;

	padding-bottom:50px; 

}



.main4 .chanpin2-list-wp {

    padding: 38px 0px 0 1px;

}







.banner-wen{

	position: absolute;

	left: 0;

	width: 100%;

	top: 36%;

	-ms-transform: translateY(-50%);

	transform: translateY(-50%);

}

.banner-wen h1{

	margin:0;

	font-size: 26px;

	color: #fff;

	line-height: 1.5;

	font-weight:bold;

}



.banner-wen h2{

	margin:0;

	font-size:30px;

	color: #fff;

	margin-top: 30px;

	line-height: 1.7;

	font-weight:bold;

}





.main2 .erji-nav.erji-nav-other{

	padding-left: 60px;

}

.main2 .erji-nav .more1{

	right: 60px;

}

.main2 .buju1-1{

	margin-top: 50px;

}





.main3-div{

	margin-top: 50px;

	margin-right: -60px;

}



.main3-pic{

	width: 845px;

}



.main3-pic .imgbox_a{

	padding-bottom: 64.35%;

}





.main3-con{

	overflow: hidden;

}





.main3-con-title{

	height: 200px;

	text-align: right;

	padding-top: 50px;

	padding-right: 60px;

}



.main3-con-title h1{

	margin:0;

	font-size: 30px;

	color: #333;

}



.main3-con-title h2{

	margin:0;

	font-size: 26px;

	color: #333;

	text-transform: uppercase;

	margin-top: 15px;

	font-family: "fu";

}

.main3-con-2{



	height: 343px;

	padding: 50px 25px 0 60px;

	background-color: #f5f6f7;

}

.main3-con-p{

	font-size: 14px;

	color: #777;

	line-height: 2.4;

	height: 9.6em;

	overflow: hidden;

	text-indent: 2em;

}

.main3-con-2 .more1{

	margin-top: 50px;

}

.main3-con-2 .more1 a{

	margin-left: auto;

	margin-right: 35px;

}

.fmain3 .flex-direction-nav{

	width: 120px;

	height: 60px;

	position: absolute;

	bottom: 0;

	left: 50%;

	margin-left: -90px;

}

.fmain3 .flex-direction-nav a{

	width: 60px;

	height: 60px;

	top: auto;

	margin-top: 0;

	bottom: 0;

	transition: background-image .3s;

}



.fmain3 .flex-direction-nav .flex-prev{

	left: 0px;

	background-image: url(../images/left.png);

}



.fmain3 .flex-direction-nav .flex-prev:hover{

	background-image: url(../images/lefth.png);

}

.fmain3 .flex-direction-nav .flex-next{

	right: 0;

	background-image: url(../images/right.png);

}

.fmain3 .flex-direction-nav .flex-next:hover{

	background-image: url(../images/righth.png);

}





/**************************************************************/

/*main-over*/











/*footer-start*/

/**************************************************************/



#footer{

	background-color: #0a357e;

}



.footer-1{

	padding: 50px 0 60px;

	border-bottom: 1px solid #284e8e;

}



.foo1-1{

	width: 570px;

}



.foo1-1-logo{

	width: 290px;

}

.foo1-1-logo a,.foo1-1-logo img{

	display: block;

	width: 100%;

}

.foo1-1 dl{

	margin: 0;

	padding-top: 25px;

}

.foo1-1 dd{

	font-size: 14px;

	color: #fff;

	line-height: 1.6;

	margin-top: 18px;

}

.foo1-2{

	margin-top:6px;

}

.foo1-2  ul{

	margin:0;

}



.foo1-2 li{

	float: left;

	padding: 0 35px;

	text-align: center;

	height: 131px;

	border-right: 1px solid #284e8e;

}

.foo1-2 li:first-child{

	border-left: 1px solid #284e8e;

}

.foo1-2 li h1{

	margin:0;

	font-size: 16px;

	color: #fff;

}

.foo1-2 li dl{

	margin:0;

	padding-top: 15px;

}

.foo1-2 li dd{

	font-size: 14px;

	color: #fff;

	margin-top: 13px;

}

.foo1-2 li dd a:hover{

	color: #8395ca;

}



.foo1-2 li.te_li{

	width: 384px;

	text-align: left;

}



.foo1-2 li.te_li dd{

	width: 55%;

	float: left;

}

.foo1-2 li.te_li dd:nth-child(odd){

	width: 45%;

}



.footer-2{

	font-size: 14px;

	color: #fff;

	line-height: 1.8;

	padding: 30px 0;

}







/**************************************************************/

/*footer-over*/











/**************************************/

/********[特殊css样式要求区域]**********/

/**************************************/



#header-2{

	display: none;

	height: 75px;

	/*border-bottom:0px solid #035cac;*/

	box-shadow: 0 4px 8px -3px #000;

	position: fixed;

	top: 0px;

	left: 0;

	width: 100%;

	z-index: 1001;

	background-color: #0a357e;

	/*background-color: #0089d0;*/



}

.nav-2{

	display: none;

	background-color: #fff;

	position: relative;

	z-index:900;



}



.nav-2>ul>li{



	border-top: 1px dotted #ccc;

	position: relative;

}



.jiaspan{

	position: absolute;

	width: 30px;

	height: 30px;

	background-image: url(../images/jia2.png);

	background-repeat: no-repeat;

	background-position: center ;

	top: 5px;



	right: 14px;

}

.jiaspan.cur{

	background-image: url(../images/jia2h.png);



}

.nav-2>ul>li:first-child{

	/*border-top: 0;*/

}

.nav-2>ul>li>a{



	padding:8px 10px;

	display: block;

	font-size: 16px;

	width: 100%;

	color:#333;

	font-family: "anb";

	text-transform: uppercase;



}

.nav-2>ul>li>ul{

	padding-bottom: 10px;

	display: none;

}

.nav-2>ul>li>ul>li>a{

	padding: 6px 10px;

	display: block;

	font-size: 14px;

	padding-left: 25px;

	width: 100%;

	color:#666;

}

/*.downla-2 {

	padding: 5px 0 10px;

	display: none;

}

.downla-2 dd{

	padding-left: 30px;

}

.downla-2 dd a{

	font-size: 14px;

	display: inline-block;

	padding: 3px 0;

	width: auto;

}*/

/*.nav-2 li a:hover{

	color:#1a0d07;

}*/



.nav-2-form{

	padding: 10px;

	position: relative;

}

.nav-2-form input[type="image"]{

	position: absolute;

	right: 19px;

    top: 17px;

    width: 18px;



}



.nav-2-form .form-control{padding-right: 50px;}

.logo-2 {

   font-size: 0;

   width:300px;

   margin-left: 15px;

   margin-top:20px;

}



.logo-2 img{

	display: block;

	width: 100%;

}





.menu2{



	margin-right: 15px;

	height: 75px;

	font-size: 0;



}

.menu2 li{

	cursor:pointer ;

	margin-left: 15px;

	float: right;

	margin-top: 29px;

}

.menu2 li+li{

	margin-top: 21px;

}

.menu2 li img{

	/*vertical-align: middle;*/





}



.chenggao{

		display: none;

		height: 75px;

	}





#nav-2-heidi{

	position: fixed;

	left: 0;

	top: 0;

	width: 100%;

	height: 100%;

	z-index: 800;

	background-image: url(../images/heidi.png);

	display: none;



}









/**************************************/

/********[特殊css样式要求区域]**********/

/**************************************/









.banner-2{

	background-repeat: no-repeat;

	background-position: center;

	-webkit-background-size: cover;

	background-size: cover;

	/*background-attachment: fixed;*/

	height: 734px;

	z-index: 50;

	left: 0;

	top: 0;

	width: 100%;

	position: absolute;

}



.banner-2-con{

	height: 100%;

	position: relative;

	z-index: 15;

}



.banner-2-con .container{

	position: relative;

	height: 100%;

}



.banner-2-title{

	position: absolute;

	left: 0;

	width: 100%;

	top: 50%;

	-ms-transform: translateY(-50%);

	transform: translateY(-50%);

	/*padding-left: 60px;*/

}



.banner-2-title h1{

	margin:0;

	font-size: 50px;

	font-weight: bold;

	color: #fff;

}



.banner-2-title h2{

	margin:0;

	font-size: 20px;

	color: #fff;

	text-transform: uppercase;

	margin-top: 20px;

}

.erji {

  padding-top:634px;

  position: relative;

  z-index: 100;

}



.erji-nav{

	width: 50%;

	background-color: #ebebeb;

	padding: 43px 60px 0;

	position: relative;

}



.erji-nav dl{

	margin:0;

}



.erji-nav dd{

	float: left;

	font-size: 26px;

	color: #777;

	position: relative;

	padding-bottom: 20px;

}

.erji-nav dd+dd{

	margin-left: 50px;

}

.erji-nav dd::after{

	position: absolute;

	left: 0;

	bottom: 0;

	height: 2px;

	background-color: #333;

	content:"";

	width: 0;

}

.erji-nav dd>a{

	transition: color .3s;

}

.erji-nav dd>a:hover{

	color: #333;

}



.erji-nav dd.cur>a{

	color: #333;

}



.erji-nav dd.cur::after{

	width: 10px;

}

.erji-nav.erji-nav-other {

  padding: 0;

  width: 100%;

}

.baiPadd{

	background-color: #ebebeb;

	padding: 60px;

	overflow: hidden;

}



.contact1.baiPadd{

	padding-right: 0;

	padding-left: 0;

}



.erji-bottom{

	padding-bottom: 50px;

	background-color: #f0f1f4;

}



.map-wp{

	width: 50%;

	height: 553px;

}



.map{

	height: 100%;

	background-repeat: no-repeat;

	background-position: center;

	-webkit-background-size: cover;

	background-size: cover;

}

.map i.imgbox_a{
    padding-bottom: 61.1%;
}

.contact1-con{

	overflow: hidden;

	padding-top: 15px;

	padding-left: 60px;

	padding-right: 60px;

}





.erji-hh1{

	text-transform: uppercase;

	font-size: 42px;

	font-family: "fu";

	color: #333;

}

.contact1-dl{

	padding-top: 65px;

}

.contact1-dl dl{

	margin:0;

}



.contact1-dl dd{

	padding-left:32px ;

	background-repeat: no-repeat;

	background-position: left 2px;

	font-size: 14px;

	color: #333;

	line-height: 1.6;

	margin-top: 15px;

}

.contact-er-wp{

	margin-top: 166px;

}

.contact-er{

	width: 141px;

	margin-right: 30px;

}



.contact-er-con{

	overflow: hidden;

	font-size: 14px;

	color: #333;

	padding-top: 43px;

	line-height: 2;

}

.mm15{margin-top: 15px;}







.contact2-1{

	padding: 65px 0 100px;

}



.contact2-1-img{

	width: 88px;

	margin-right: 25px;

}



.contact2-1 img{

	display: block;

	width: 100%;

}



.contact2-1-con{

	overflow: hidden;

	padding-top: 15px;

}



.contact2-1 h1{

	margin:0;

	font-size: 20px;

	color: #333;

}

.contact2-1 p{

	margin:0;

	font-size: 14px;

	color: #777;

	line-height: 1.8;

	margin-top: 8px;

}



.contact2-1 p span{

	font-family: "fu";

	color: #ba0000;

	padding-right: 10px;

}



.contact2-2-dl dl{

	margin:0;

	margin-left: -3%;

}



.contact2-2-dl dd{

	float: left;

	width: 47%;

	margin-left: 3%;

	padding: 15px 0;

	border-bottom: 1px solid #6f6f6f;

	margin-top: 35px;

}



.contact2-2-dl dd:last-child{

	width: 97%;

}



.contact2-2-dl dd span{

	font-size: 14px;

	color: #333;

	line-height: 1.425871;

	margin-right: 15px;

}



.contact2-2-input{

	overflow: hidden;

}



.contact2-2-input input:focus,

.contact2-2-input select:focus,

.contact2-2-input textarea:focus{

	outline: none;

}



.contact2-2-input input,

.contact2-2-input select{

	display: block;

	border:0;

	width: 100%;

	font-size: 14px;

	color: #333;

	line-height: 1.425871;
	background: #ebebeb;

}



.contact2-2-input textarea{

	display: block;

	border:0;

	width: 100%;

	font-size: 14px;

	color: #333;

	line-height: 1.425871;

	height: 170px;
	background: #ebebeb;

}

.contact2-2-btn {

	margin-top: 35px;

}

.contact2-2-btn input:focus{

	outline: none;

}

.contact2-2-btn input{

	display: block;

	width: 160px;

	height: 50px;

	border:0;

	background-color: #cfcfcf;

	font-size: 14px;

	color: #333;

	cursor: pointer;

	transition: background-color .3s,color .3s;

}





.contact2-2-btn input:hover{

	background-color: #0a357e;

	color: #fff;

}





.anli1-pic{

	width: 50%;

	padding-right: 60px;

	margin-right: 60px;

}

.anli1-pic .imgbox_a{

	padding-bottom: 63.36%;

}

.anli1-con{

	overflow: hidden;

	padding-top: 145px;

}



.anli1-con h1{

	margin:0;

	font-size: 24px;

	color: #333;

}



.anli1-con h1 a:hover{

	color: #060e1f;

}



.anli1-con p{

	margin:0;

	font-size: 14px;

	color: #777;

	line-height: 2;

	height: 4em;

	overflow: hidden;

	margin-top: 40px;

}

.more1{

	margin-top: 80px;

}

.more1 a{

	display: block;

	width: 44px;

	height: 44px;

	border-radius: 50%;

	border:1px solid #c1c1c1;

	position: relative;

	overflow: hidden;

}



.more1 a::before{

	position: absolute;

	width: 100%;

	height: 100%;

	content:"";

	background-image: url(../images/more1.png);

	background-repeat: no-repeat;

	background-position: center;

	left: -100%;

	top: 0;

}

.more1 a::after{

	position: absolute;

	width: 100%;

	height: 100%;

	content:"";

	background-image: url(../images/more1.png);

	background-repeat: no-repeat;

	background-position: center;

	left: 0%;

	top: 0;

}



.more1 a:hover::before{

	left: 0;

	transition: left .4s;

}

.more1 a:hover::after{

	left: 100%;

}

.fanli1 .flex-control-nav{

	height: 0;

	bottom: 18px;

	text-align: right;

}

.fanli1 .flex-control-nav li{

	margin:0;

}

.fanli1 .flex-control-nav li+li{

	margin-left: 12px;

}

.fanli1 .flex-control-paging li a{

	width: 18px;

	height: 18px;

	background-image: url(../images/arrow-b1.png)!important;

	/*transition: background-image .3s;*/

	position: relative;

}

.fanli1 .flex-control-paging li a::after{

	position: absolute;

	content:"";

	width: 100%;

	height: 100%;

	left: 0;

	top: 0;

	-webkit-transform: scale3d(0, 0, 0);

        transform: scale3d(0, 0, 0);

	border:1px solid #383838;

	transition: .3s;

	border-radius: 50%;

}



.fanli1 .flex-control-paging li a.flex-active::after{

	-webkit-transform: scale3d(1, 1, 1);

        transform: scale3d(1, 1, 1);

}

.xinwen1-date{

	line-height: 28px;

	border-bottom: 1px solid #dddddd;

	padding-bottom:30px;

	margin-bottom: 40px;

}

.xinwen1-date .fl{

	font-size: 24px;

	color: #333;

}



.xinwen1-date .fr{

	font-size: 16px;

	color: #333;

}



.xinwen1 .anli1-con{

	padding-top: 72px;

}



.xinwen2{

	padding-top: 60px;

}

.xinwen2-list dl{

	margin:0;

	margin-left: -2%;

	margin-top: -2%;

}



.xinwen2-list dd{

	float: left;

	width: 31.3333%;

	margin-left: 2%;

	margin-top: 2%;

}



.xinwen2-item{

	background-color: #fff;

	padding: 40px 60px 60px;

	position: relative;

	z-index: 200;

}



.xinwen2-item h1{

	margin:0;

	text-align: right;

	font-size: 24px;

	color: #333;

	padding-bottom: 40px;

	position: relative;

}



.xinwen2-item h1::after{

	position: absolute;

	right: 30px;

	bottom: 0;

	width: 28px;

	height: 26px;

	background-image: url(../images/xinwen2-ico1.png);

	background-repeat: no-repeat;

	background-position: center;

	-webkit-background-size: 100%;

	background-size: 100%;

	content:"";

}





.xinwen2-item h2{

	margin:0;

	font-size: 20px;

	color: #333;

	line-height: 1.5;

	height: 3em;

	margin:12px 0 25px;

	overflow: hidden;

}



.xinwen2-item h2 a:hover{

	color: #0a357e;

}



.xinwen2-lei{

	padding-top: 25px;

	position: relative;

	border-top: 1px solid #e8e9ef;

}

.xinwen2-lei::before{

	position: absolute;

	left: 0;

	width: 0;

	height: 1px;

	background-color: #1e3457;

	top: -1px;

	content:"";

	transition: width .5s;

}



.xinwen2-item:hover .xinwen2-lei::before{

	width: 100%;

}

.xinwen2-item:hover .anli2-h1::after{

	width: 54px;

	margin-left: 13px;

}

.xinwen2-pic{

	margin-top: 25px;

}



.xinwen2-pic .imgbox_a{

	padding-bottom: 63.66%;

}





.fenye ul{

	margin:0;

	border-radius: 0;

	font-size: 0;

	line-height: normal;

}



.fenye{

	text-align: center;

	margin-top: 70px;

}





.fenye ul.pagination > li:first-child > a,

.fenye ul.pagination > li:first-child > span {

  margin-left: 0;

  border-top-left-radius: 0px;

  border-bottom-left-radius: 0px;

}

.fenye ul.pagination > li:last-child > a,

.fenye ul.pagination > li:last-child > span {

  border-top-right-radius: 0px;

  border-bottom-right-radius: 0px;

}

.fenye ul.pagination > li {

    display: inline-block;

    font-size: 14px;

    margin:0 3px;

}





.fenye ul.pagination > li > a,

.fenye ul.pagination > li > span {

  color: #596275;

  background-color: #f0f1f4;

  border: 1px solid #005ca4;

}



.fenye ul.pagination > li > a:hover,

.fenye ul.pagination > li > span:hover,

.fenye ul.pagination > li > a:focus,

.fenye ul.pagination > li > span:focus {

  z-index: 2;

  color: #fff;

  background-color: #005ca4;

  border-color: #005ca4;

}

.fenye ul.pagination > .active > a,

.fenye ul.pagination > .active > span,

.fenye ul.pagination > .active > a:hover,

.fenye ul.pagination > .active > span:hover,

.fenye ul.pagination > .active > a:focus,

.fenye ul.pagination > .active > span:focus {

  z-index: 3;

  color: #fff;

  cursor: default;

  background-color: #005ca4;

  border-color: #005ca4;

}





















.xinwen-xx-right{

	width: 396px;

	margin-left:120px; 

}



.xinwen-xx-left{

	overflow: hidden;

}



.xinwen-xx-title h1{

	margin:0;

	font-size: 16px;

	color: #333;

}

.xinwen-xx-right .xinwen-xx-title h1{

	opacity: 0;

}

.xinwen-xx-title h2{

	margin:0;

	font-size:26px;

	color: #333;

	line-height: 1.5;

	padding: 15px 0 25px;

	border-bottom: 1px solid #e8e9ef;

}





.xinwen-xx-neirong p{margin:0;}

.xinwen-xx-neirong{

	font-size: 14px;

	color:#777;

	line-height: 2.2;

	padding: 30px 0 65px;

}



.xinwen-xx-neirong img{

	display: block;

	margin:15px auto;

}



.xinwen-xx-return{

	width: 44px;

}



.xinwen-xx-return a,.xinwen-xx-return img{

	display: block;

	width: 100%;

}





.xinwen-xx-list {

	padding-top: 15px;

}

.xinwen-xx-list dl{

	margin:0;

}



.xinwen-xx-list dd{

	padding: 30px 0;

	border-bottom: 1px solid #e8e9ef;

	position: relative;

}

.xinwen-xx-list dd::after{

	content:"";

	position: absolute;

	left: 0;

	bottom: -1px;

	width: 0;

	height: 1px;

	background-color: #333;

	transition: width .3s;

}

.xinwen-xx-list dd.cur::after{

	width: 100%;

}





.xinwen-xx-list dd:first-child .xinwen-xx-pic{

	display: block;

}

.xinwen-xx-pic{padding-bottom:30px;display: none; }







.xinwen-xx-pic .imgbox_a{

	padding-bottom: 66.67%;

}

.xinwen-xx-con h1{

	margin:0;

	font-size: 24px;

	color: #333;

}

.xinwen-xx-con h2{

	margin:0;

	font-size: 18px;

	overflow: hidden;

	color: #333;

	margin:18px 0;

}



.xinwen-xx-con h2 a:hover{

	color: #004ea2;

}



.xinwen-xx-con p{

	margin:0;

	font-size: 16px;

	line-height: 1.8;

	height: 5.4em;

	overflow: hidden;

	color: #999;

}



.xinwen-xx-div{

	position: relative;

}



.xinwen-xx-div::after{

	position: absolute;

	width: 1px;background-color: #e8e9ef;

	content:"";

	right: 457px;

	bottom: 0;

	top: 97px;

}



.anli2-list{



	position: relative;

	margin-right: -3px;

}





.anli2-list dl{

	margin:0;

	position: relative;

}



.anli2-list dd{

	float: left;

	width: 33.3333333333%;

	position: relative;

	margin-top: -1px;









}

.anli2-list dd:nth-child(1),

.anli2-list dd:nth-child(2),

.anli2-list dd:nth-child(3){

	/*top: 0;*/

	margin-top: 0;

}

.anli2-list dd:nth-child(1) .anli2-item::after,

.anli2-list dd:nth-child(2) .anli2-item::after,

.anli2-list dd:nth-child(3) .anli2-item::after{

	border-top: 1px solid #e8e9ef;

}

.anli2-list dd::before{

	width: 17px;

	height: 17px;

	content:"";

	position: absolute;

	background-image: url(../images/anli2-ico0.png);

	background-repeat: no-repeat;

	background-position: center;

	-webkit-background-size: 100%;

	background-size: 100%;

	left: -9px;

	bottom:-8px;

	z-index: 530;

	opacity: 0;

}

.anli2-list dd::after{

	width: 17px;

	height: 17px;

	content:"";

	position: absolute;

	background-image: url(../images/anli2-ico0.png);

	background-repeat: no-repeat;

	background-position: center;

	-webkit-background-size: 100%;

	background-size: 100%;

	right: -8px;

	bottom:-8px;

	z-index: 530;

	opacity: 0;

}





.anli2-list dd:nth-child(3n+2)::before,.anli2-list dd:nth-child(3n+2)::after{

	opacity: 1;

}



.anli2-list dd:nth-child(3n+1) .anli2-item::after{

	border-left: 1px solid #e8e9ef;

}

.anli2-item-wl{

	position: absolute;

	left: 0;

	right: 0;

	top: 0;

	bottom: 0;

	z-index: 150;

}

.anli2-item-wl1::before{

	content:"";

	position: absolute;

	left: 0;

	transition: .5s;

	height: 1px;

	background-color:#005ca4;

	bottom: 0px;

	z-index: 10;

	width: 0;

}

.anli2-item:hover .anli2-item-wl1::before{

	width: 100%;

	left: auto;

	right: 0;

}



.anli2-item-wl1::after{

	content:"";

	position: absolute;

	top: 0;

	transition: .5s;

	width: 1px;

	background-color:#005ca4;

	bottom: 0px;

	z-index: 10;

	height: 0;

	right: 0px;

}

.anli2-item:hover .anli2-item-wl1::after{

	height: 100%;

	top: auto;

	bottom: 0;

}







.anli2-item-wl2::before{

	content:"";

	position: absolute;

	left: 0;

	transition: .5s;

	height: 1px;

	background-color:#005ca4;

	top: 0px;

	z-index: 10;

	width: 0;

	transition-delay:.5s;

}

.anli2-item:hover .anli2-item-wl2::before{

	width: 100%;

	left: auto;

	right: 0;

}



.anli2-item-wl2::after{

	content:"";

	position: absolute;

	top: 0;

	transition: .5s;

	width: 1px;

	background-color:#005ca4;

	bottom: 0px;

	z-index: 10;

	height: 0;

	left: -1px;

	transition-delay:.5s;

}

.anli2-item:hover .anli2-item-wl2::after{

	height: 100%;

	top: auto;

	bottom: 0;

}





.anli2-list dd:nth-child(3n+1) .anli2-item-wl2::after{

	left: 0px;

}









.anli2-item:hover .anli2-item-wl{

	z-index:75;

}

.anli2-item{



	position: relative;

	z-index: 25;

	padding:1px;

}

.anli2-item::after{

	content:"";

	position: absolute;

	left: 0;

	right: 0;

	top: 0;

	bottom: 0;

	z-index: 10;

	border-right:1px solid #e8e9ef;

	border-bottom:1px solid #e8e9ef;



}

.anli2-con{

	position: relative;

	z-index: 170;

	padding: 50px 40px 60px;

}

.anli2-1-pic{

	margin:50px 0;

}

.anli2-1-pic .imgbox_a{

	padding-bottom: 63.5%;

}



.anli2-h1{

	font-size: 14px;

	line-height: normal;

	height: 20px;

	line-height: 20px;

}

.anli2-h1::after{

	display: inline-block;

	width: 0;

	height: 1px;

	vertical-align: middle;

	margin-left: 0;

	content:"";

	transition: width .5s,margin-left .5s;

	background-color: #1e3457;

}

.anli2-item:hover .anli2-h1::after{

	width: 54px;

	margin-left: 13px;

}

.anli2-item:hover span{

	color: #333;

}



.anli2-h1 span{

	font-size: 14px;

	color: #777;

	transition: color .5s;

}

.anli2-h1 span a{

	transition: color .3s;



}

.anli2-h1 span a:hover{

	color: #0a357e;

}

.anli2-h2{

	text-align: center;

	font-size: 16px;

	color: #333;

}

.anli2-h2 a{

	transition: color .5s;



}

.anli2-item:hover .anli2-h2 a{

	color: #0a357e;

}



.xinwen-xx.wenhua .xinwen-xx-neirong{

	padding-top: 0;

}



.jiejue1 ul{

	margin:0;

	margin-left: -3%;

	margin-top: -3%;

}



.jiejue1 li{

	float: left;

	width: 47%;

	margin-left: 3%;

	margin-top: 3%;

}



.jiejue1-con{

	padding: 40px;

	position: relative;

	z-index: 300;

}



.jiejue1-item .anli2-item::after{

	border-left: 1px solid #e8e9ef;

	border-top: 1px solid #e8e9ef;

}



.jiejue1-con h1{

	margin:0;

	font-size: 20px;

	color: #333;

	padding-left: 40px;

	background-repeat: no-repeat;

	background-position: left center;

	background-image: url(../images/ben.png);

}

.jiejue1-con h1 a:hover{

	color: #005ca4;

}

.jiejue1-con p{

	margin:0;

	font-size: 14px;

	color: #999;

	line-height: 2;

	height: 4em;

	overflow: hidden;

	margin: 15px 0 25px;

	padding-left: 40px;

}



.jiejue-a{

	padding-left: 40px;



}



.jiejue-a a{

	display: block;

	width:133px;

	height: 36px;

	line-height: 34px;

	color: #999;

	border:1px solid #dadada;

	background-color: #fff;

	font-size: 14px;

	text-align: center;

	transition: background-color .3s,border-color .3s,color .3s;

}

.jiejue-a a:hover{

	background-color: #015190;

	border-color: #015190;

	color: #fff;

}





.rongyu1-list .anli2-1-pic{

	margin-top: 0;

	/*width: 220px;*/

	margin-left: auto;

	margin-right: auto;

	box-shadow: 0 0 10px 1px rgba(0,0,0,0.15);

}



.rongyu1-list .anli2-1-pic .imgbox_a{

	padding-bottom: 66.67%;

}



.rongyu1-list.anli2-list dd{

	width: 25%;

}



.rongyu1-list.anli2-list dd:nth-child(3n+2)::before,

.rongyu1-list.anli2-list dd:nth-child(3n+2)::after{

	opacity: 0;

}



.rongyu1-list.anli2-list dd:nth-child(3n+1) .anli2-item::after{

	border-left: 0px solid #e8e9ef;

}

.rongyu1-list.anli2-list dd:nth-child(4n+1) .anli2-item::after{

	border-left: 1px solid #e8e9ef;

}

.rongyu1-list.anli2-list  dd:nth-child(4n+2)::before,

.rongyu1-list.anli2-list  dd:nth-child(4n+2)::after,

.rongyu1-list.anli2-list  dd:nth-child(4n+3)::after{

	opacity: 1;

}

.anli2-list.rongyu1-list dd:nth-child(4){

	margin-top: 0;

}







.rongyu1-list.anli2-list dd:nth-child(1) .anli2-item::after,

.rongyu1-list.anli2-list dd:nth-child(2) .anli2-item::after, 

.rongyu1-list.anli2-list dd:nth-child(3) .anli2-item::after,

.rongyu1-list.anli2-list dd:nth-child(4) .anli2-item::after {

    border-top: 1px solid #e8e9ef;

}



.rongyu1-list.anli2-list dd:nth-child(3n+1) .anli2-item-wl2::after {

    left: -1px;

}

.rongyu1-list.anli2-list dd:nth-child(4n+1) .anli2-item-wl2::after {

    left: 0px;

}







.rongyu1-list  .anli2-item .anli2-1-pic{

	position: relative;

	top: 0;

	transition: top .8s;

}





.rongyu1-list  .anli2-item:hover .anli2-1-pic{

	top: -10px;

}



.about1{

	background-color: #fff;



}

.about1-1{

	width: 50%;

	padding-left: 60px;

	padding-top: 60px;

	padding-right: 60px;

}

.about1-1 .erji-nav{
    background: #fff;
}





.about1-1-p{

	font-size: 14px;

	color: #777;

	line-height: 2.2;

	height: 8.8em;

	overflow: hidden;

	margin-top: 50px;

}





.about1-2{

	width: 50%;

	margin-top: -72px;

}





/*.fabout1-2 .imgbox_a{*/

/*	padding-bottom: 65.36%;*/

/*}*/

.fabout1-2 .slides>li video{

	display: block;

	width: 100%;

}


.bo{

	position: absolute;

	width: 70px;height: 70px;

	left: 50%;

	top: 50%;

	z-index: 25;

	-ms-transform: translate(-50%,-50%);

	transform: translate(-50%,-50%);

}





.fabout1-2 .flex-direction-nav a{

	width: 60px;

	height: 60px;

	top: auto;

	margin-top: 0;

	bottom: 0;

	transition: background-image .3s;

}



.fabout1-2 .flex-direction-nav .flex-prev{

	left: -60px;

	background-image: url(../images/left.png);

}



.fabout1-2 .flex-direction-nav .flex-prev:hover{

	background-image: url(../images/lefth.png);

}

.fabout1-2 .flex-direction-nav .flex-next{

	left: 0px;

	right: auto;

	background-image: url(../images/right.png);

}

.fabout1-2 .flex-direction-nav .flex-next:hover{

	background-image: url(../images/righth.png);

}





.erji-nav .more1{

	position: absolute;

	right: 0;

	top: 0;

	margin-top: 0;

}



.more111{

	position: absolute;

	right: 0px;

	top: 15px;

	width: 100px;

	padding-left: 22px;

	background-repeat: no-repeat;

	background-position: left center;

	background-image: url(../images/more111.png);

	height: 18px;

	line-height: 18px;



}

.main2 .erji-nav .more111{

	right: 60px;

}

.more111 a{

	font-size: 12px;

	color: #777;

	text-transform: uppercase;

}

.more111 a:hover{

	color: #005ca4;

}





.chanpin2-list-wp{
    margin-top: 10px;
	padding:25px 1px 25px;
	background: #fff;

}

.chanpin2-list .item .anli2-1-pic{

	margin-top: 0;

}

/*.chanpin2-list .item .anli2-1-pic .imgbox_a {

    padding-bottom: 64%;

}*/

.chanpin2-list .item{

	padding-bottom: 8px;

	position: relative;

}



.chanpin2-list .item::before{

	display: none!important;

	width: 17px;

	height: 17px;

	content:"";

	position: absolute;

	background-image: url(../images/anli2-ico0.png);

	background-repeat: no-repeat;

	background-position: center;

	-webkit-background-size: 100%;

	background-size: 100%;

	left: -8px;

	bottom:1px;

	z-index: 530;

}





.chanpin2-list{

	border-top: 1px solid #e8e9ef;



	position: relative;

}

.chanpin2-list::before{

	position: absolute;

	left: 0;

	top: 0;

	width: 1px;

	content:"";

	background-color: #e8e9ef;

	bottom: 71px;

}

.chanpin2-list .item {

	/*margin-left: -1px;*/

}

.chanpin2-list .item .anli2-item-wl2::after{

	left: 0;

}





.chanpin2-list .owl-dots {

    text-align: center;

    margin-top: 45px;

    font-size: 0;

    line-height: normal;

}

.chanpin2-list .owl-dots .owl-dot{

    display: inline-block;

    margin:0 6px;

    border:0;

    background-color: transparent;

    outline: none;

}

.chanpin2-list .owl-dot span{

    display: block;

    background-repeat: no-repeat;

    background-position: center ;

    width: 18px;

    height: 18px;

    background-image: url(../images/arrow-b1.png)!important;

    -webkit-background-size: 100%;

    background-size: 100%;

    position: relative;

}

.chanpin2-list .owl-dot span::after{

	position: absolute;

	content:"";

	width: 100%;

	height: 100%;

	left: 0;

	top: 0;

	-webkit-transform: scale3d(0, 0, 0);

        transform: scale3d(0, 0, 0);

	border:1px solid #383838;

	transition: .3s;

	border-radius: 50%;

}



.chanpin2-list .owl-dot.active span::after{

	-webkit-transform: scale3d(1, 1, 1);

        transform: scale3d(1, 1, 1);

}







.about4-list1-wp{

	margin-top: 80px;

}

.about4-list1{

	background-repeat: repeat-x;

	background-position: left 49px;

	background-image: url(../images/about4-list1-bg.jpg);

	min-height: 60px;

	padding: 0	60px;

}

.about4-list1 .about4-list1-prev{

	display: block;

	width: 60px;

	height: 60px;

	background-image: url(../images/left.png);

	background-repeat: no-repeat;

	background-position: center;

	-webkit-background-size: 100%;

	background-size: 100%;

	position: absolute;

	left: 0;

	top: 19px;

	z-index: 70;

	cursor: pointer;

	transition: background-image .3s;

}

.about4-list1 .about4-list1-prev:hover{

	background-image: url(../images/lefth.png);



}

.about4-list1 .about4-list1-next{

	display: block;

	width: 60px;

	height: 60px;

	background-image: url(../images/right.png);

	background-repeat: no-repeat;

	background-position: center;

	-webkit-background-size: 100%;

	background-size: 100%;

	position: absolute;

	right: 0;

	z-index: 70;

	top: 19px;

	cursor: pointer;

	transition: background-image .3s;

}

.about4-list1 .about4-list1-next:hover{

	background-image: url(../images/righth.png);



}



.about4-list1 .swiper-slide{

	padding-top: 25px;

	font-size: 0;

	line-height: normal;



}

.about4-list1 .swiper-slide span{

	display: inline-block;

	font-size: 16px;

	color: #777;

	background-repeat: no-repeat;

	background-position: center 0;

	padding-top: 25px;

	background-image: url(../images/dian.png);

	cursor: pointer;

}



.about4-list1 .swiper-slide.swiper-slide-active span{

	background-image: url(../images/dian2.png);

	color: #0a357e;

	font-family: "Impact";

	font-size: 100px;

}

.about4-list1 .swiper-slide{

	position: relative;

	text-align: center;



}



.about4-list1 .swiper-slide.swiper-slide-prev{

	text-align: left;

	padding-left: 50px;

}

.about4-list1 .swiper-slide.swiper-slide-next{

	text-align: right;

	padding-right: 50px;

}

.about4-list1 .swiper-slide.swiper-slide-active{

	text-align: center;

	padding: 0

}

.about4-list1 .swiper-slide.swiper-slide-active span{

	padding-top: 0;

	padding-left: 25px;

	background-position: left center;

	line-height: 1;

	position: relative;

	top: -19px;

}

.about4-list1.swiper-container{

	padding-top: 19px;

}



.about4-list2-wp{

	margin-top: 60px;

}

.about4-list2-wp .about4-list2{

	display: none;

}

.about4-list2-wp .about4-list2:first-child{

	display: block;

}

.about4-list2 .anli1-pic{

	padding-right: 0;

}



.about4 .anli1-pic .imgbox_a {

    padding-bottom: 48.46%;

}



.about4 .anli1-con{

	padding-top: 110px;

}



.about-xx1.baiPadd{

	padding-left: 0;

	padding-right:0;

}



.about-xx1-2{

	width: 50%;

}



.about-xx1-1{

	width: 50%;

	padding-left: 60px;

	padding-right: 60px;

}



.about1-1-p p{margin:0;}



#about1-1-p-gun.about1-1-p{

	margin-top: 0;

	height: 34.5em;

	padding-right: 30px;

}



.about-xx1-1 .xinwen-xx-return{

	margin-top: 64px;

}





#about1-1-p-gun.mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools,

#about1-1-p-gun.mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools{

	opacity: 1;

	margin: 0;

}

#about1-1-p-gun .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{

	background-color: #0b1d3f!important;

}

#about1-1-p-gun .mCS-minimal.mCSB_scrollTools .mCSB_draggerRail,

#about1-1-p-gun .mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail {

    background-color: #f4f5f7;

    width: 4px;

}





.buju1-1{

	position: relative;

	height: 662px;

}

.buju1.baiPadd{

	padding-left: 0;

	padding-right: 0;

	padding-bottom: 0;

}

.buju1-1-bg-wp{

	height: 100%;

}

.buju1-1-bg{

	height: 100%;

	background-repeat: no-repeat;

	background-position: center;

	-webkit-background-size: cover;

	background-size: cover;

	padding-top: 255px;

	padding-left: 135px;

}

.buju1-1-bg-wp .buju1-1-bg{display: none;}

.buju1-1-bg-wp .buju1-1-bg:first-child{display: block;}

.buju1-1-title h1{

	margin:0;

	font-size: 40px;

	color: #fff;

}



.buju1-1-title h2{

	margin:0;

	font-size: 30px;

	color: #fff;

	text-transform: uppercase;

	margin-top: 15px;

}



.buju1-1-2{

	position: absolute;

	z-index: 50;

	left: 0;

	right: 0;

	bottom: 0;

	padding: 0	60px;

}



.buju1-1-2 dl{

	margin:0;

}



.buju1-1-2 dd{

	float: left;

	width: 16.6666666667%;

	cursor: pointer;

}



.buju1-1-2 dd+dd{

	border-left: 1px solid rgba(0,0,0,0);

}



.buju1-1-2-dd{

	height: 85px;

	display: table;

	width: 100%;

	background-color: #ffffff;

	transition: background-color .3s;

}



.buju1-1-2-dd span{

	display: table-cell;

	vertical-align: middle;

	padding: 0 15px;

	font-size: 20px;

	color: #333;

	text-align: center;

	line-height: 1.5;

	transition: color .3s;

}



.buju1-1-2 dd.cur .buju1-1-2-dd{

	background-color: #005ca4;

}

.buju1-1-2 dd.cur .buju1-1-2-dd span{color: #fff;}



.buju1-2{

	padding: 60px;

}



.buju1-2-con{

	display: none;

	max-width: 1250px;

	padding-right: 85px;

	position: relative;

}

.buju1-2-con .more1{

	position: absolute;

	right: 0;

	top: 50%;

	-ms-transform: translateY(-50%);

	transform: translateY(-50%);

	margin-top: 0;

}



.buju1-2-con:first-child{

	display: block;

}

.buju1-2-con-p p{

	margin:0;

}

.buju1-2-con-p{

	font-size: 14px;

	color: #777;

	line-height: 2;

	height: 6em;

	overflow: hidden;

}


.zzjg-box{
    text-align: center;
    width: 80%;
    margin: 0px auto;
}
.zzjg-box i.imgbox_a{
    padding-bottom:69.75%;
}