/*guanyuwomen*/ 
body{
	background-color: #f7f7f7;
}
.aboutUs{
	max-width: 1740px;
	width: 100%;
	position: relative;

	margin: 0 auto;
}
.aboutUs #aboutUs-top{
	position: absolute;
	left: 0;
	right: 0;
	top: -140px;
	background-color: #FFF;
	z-index: 20;
}
.aboutUs #aboutUs-top li{
	width: 25%;
	float: left;
	padding: 0 1.5%;
	border: 1px solid #eee;
	z-index: 2000;
	overflow: hidden;
	height: 300px;
}
@media screen and (max-width: 1280px){
	.aboutUs #aboutUs-top li a h3{
		     padding-right: 0px !important; 
	}
}

.aboutUs #aboutUs-top li a{
	
}
.aboutUs #aboutUs-top li a img{
	padding-top: 20px;
}
.aboutUs #aboutUs-top li a h3{
	color: #666666;
	font-size: 14px;
	padding-top: 20px;
	padding-right: 30px;
	line-height: 25px;
	letter-spacing: 2px;
}
.aboutUs #aboutUs-top li a h3:after{
	background-color: #005693;
	width: 100px;
	height: 2px;
	content: "";
	display: block;
	margin-top: 16px;
	margin-bottom: 15px;
	opacity: 0;
}
.aboutUs #aboutUs-top li:hover a h3:after{
	opacity: 1;
	transition: all 1s;
}
.aboutUs #aboutUs-top li a p{
	color: #999999;
	font-size: 14px;
	padding-bottom: 40px;
	
	opacity: 0;
}
.aboutUs #aboutUs-top li a h4{
	padding-top: 20px;
	color: #08358b;
	font-size: 24px;
}
.aboutUs #aboutUs-top li:hover a p{
	opacity: 1;
	transition: all 1s;
}
.aboutUs #aboutUs-top li:hover a h4{
	height: 0;
	padding: 0;
	overflow: hidden;
	opacity: 0;
	transition: all 1s;
} 
.aboutFont{
	padding-top: 190px;	
	padding-left: 10%;
}
.aboutFont h3{
	color: #08358b;
	font-size: 36px;
	line-height: 65px;
}
.aboutFont h3 span{
	font-size: 24px;
	color: #999999;
}
.aboutFont h4{
	color: #666666;
    font-size: 16px;
    line-height: 40px;
    padding-top: 30px;
}
.aboutdata{
	padding-left: 10%;
}
.aboutdata ul{
	
}
.aboutdata ul li{
	
}
.aboutdata ul li{
	color: #666666;
	font-size: 14px;
	display: inline-block;
	margin-top: 60px;
	padding-right: 7%;
}
.aboutdata ul li b{
	color: #fca600;
	font-size: 53px;
}
.aboutdata ul li span{
	
}
.about-more{
	padding-left: 10%;
	margin-top: 65px;
	padding-bottom: 50px;
}
.about-more a{
	font-size: 14px;
	color: #fca600;
	height: 50px;
	width: 175px;
	border: 1px solid #999999;
	text-align: center;
	line-height: 50px;
	display: inline-block;
	position: relative;
	padding-right: 60px;
}
.about-more a span:before{
	width: 40px;
	height: 2px;
	background-color:#fca600;
	display: inline-block;
	content: ""; 
	transform: rotate(-45deg);
	margin-bottom: 15px;
	position: absolute;
	top: 13px;
    left: -22px;
}
.about-more a span{
	width: 13px;
    height: 13px;
    border-top: 2px solid #fca600;
    border-right: 2px solid #fca600;
    transform: rotate(45deg);
    display: inline-block;
    position: absolute;
    top: 40%;
    left: 120px;
}
.bottom-border{
	height: 2px;
}
.bottom-border .lebor{
	display: inline-block;
	height: 2px;
	width: 23%;
	float: left;
	background-color: #08358b;
}
.bottom-border .ribor{
	display: inline-block;
	height: 2px;
	width: 77%;
	float: right;
	background-color: #fca600;
}
.about-more a:hover{
	background-color: #fca600;
	color: #FFF;
}
.about-more a:hover span{
	border-color: #FFF;	
}
.about-more a:hover span:before{
	background-color: #FFF;
}
.bjab{
	background: url(../images/bj-about.png)  repeat-y center;
	background-color: #f7f7f7;
	/*style="background: url({dede:global.cfg_templets_skin/}/images/bj-about.png)no-repeat center;"*/
}
.bjvi{
	/*background: url(../images/bj-video.png)no-repeat center;*/
	background-color: #f7f7f7;
	padding-top: 15px;
	text-align: center;
	margin-bottom: 50px;
}
.bjvi .bjvi-left{
	width: 33.3%;
	height:440;
	display: inline-block;
	overflow: hidden;
	float: left;
	text-align: left;	
	background-color: #FFF;
}
.bjvi .bjvi-left .swiper-font{
	width: 100%;
	position: relative;
	height: 440px;
}
.bjvi .bjvi-left .swiper-font .swiper-wrapper{
	width: 100%;
}
.bjvi .bjvi-left .swiper-font .swiper-wrapper .swiper-slide{
	width: 100%;
	padding-left: 60px;
	padding-right: 70px;
	
}
.bjvi .bjvi-left .swiper-font .swiper-pagination{
	bottom: 60px;
    left: 60px;
    text-align: left;
}
.bjvi .bjvi-left .swiper-font .swiper-pagination span{
	background-color: #999;
}
.bjvi .bjvi-left .swiper-font .swiper-pagination span.swiper-pagination-bullet-active{
	
	background-color: #eaa334;
}
.bjvi .bjvi-left .swiper-font .swiper-wrapper .swiper-slide h6{
	padding-top: 75px;
	font-size: 30px;
	font-weight: bold;
	padding-bottom: 15px;
	color: #002380;
}
.bjvi .bjvi-left .swiper-font .swiper-wrapper .swiper-slide p{
	font-size: 16px;
	color: #002380;
	padding-bottom: 35px;
}
.bjvi .bjvi-left .swiper-font .swiper-wrapper .swiper-slide font{
	font-size: 16px;
	color: #999999;
	letter-spacing: 2px;
	line-height: 25px;
	padding-bottom: 140px;
}
.bjvi .bjvi-middle{
	width: 33.3%;
	height: 440px;
	display: inline-block;
	text-align: left;
	background: url(../images/bj-middle.png)no-repeat center;
	padding-left: 55px;
	padding-top: 85px;
	float: left;
}
.bjvi .bjvi-middle h5{
	color: #08358b;
	font-size: 12px;
	display: inline-block;
	padding-left: 10px;
	
}
.bjvi .bjvi-middle h5 p{
	font-size: 20px;
	padding-bottom: 5px;
}
.bjvi .bjvi-right{
	width: 33.3%;
	height: 440px;
	display: inline-block;
	background: url(../images/zhiwei.png)no-repeat center;
	padding-left: 55px;
	padding-top: 85px;
	text-align: left;
}
.bjvi .bjvi-right h4{
	font-size: 70px;
	display: inline-block;
	color: #FFF;
	font-weight: bold;
}
.bjvi .bjvi-right p{
	display: inline-block;
	font-size: 14px;
	color: #FFF;
}
.bjvi .bjvi-right p span{
	font-size: 25px;
	color: #FFF;
	font-weight: bold;
	display: block;
	padding-bottom: 5px;
}
.title-video{
	max-width: 1200px;
	margin: 0 auto;
	text-align: center;
	font-size: 36px;
	padding-top: 100px;
	letter-spacing: 1px;
	color: #555555;
}
.title-video b{
	color: #a6000d;
}
.title-video:after{
	width: 100px;
	height: 4px;
	display: block;
	content: "";
	background-color: #cccccc;
	margin: 0 auto;
    margin-top: 35px;
}
.font-major{
	max-width: 1200px;
	width: 100%;
	color: #888889;
	font-size: 16px;
	text-align: center;
	margin: 0 auto;
	line-height: 35px;
	margin-top: 40px;
}
#work{
	max-width: 1740px;
	width: 100%;
}
#work .row{
	max-width: 1550px;
	margin: 0 auto;
}
#work p span{
	float: right;
	color: #949494;
	font-size: 14px;
}
#work p b{
	float: right;
	font-size: 18px;
	padding: 0 25px;font-weight: normal;
	text-decoration: underline;
	color: #a6000d;
}
#work p span a:hover{
	color: #a6000d;
	cursor: pointer;
}
.worklist{
	margin-bottom: 10px;
	position: relative;
	overflow: hidden;
	padding: 0;
}
.worklist a{
	background-color: #FFF;
}
.worklist a img{
	width: 99%;
}
.worklist p{
	height: 70px;
	font-size: 16px;
	margin: 0 auto;
	line-height: 70px;
	/*padding-left: 60px;*/
	background-color: #FFF;
	color: #333;
	text-align: center;
	margin-right: 3px;
}
.swiper-product{
	overflow: hidden;
	position: relative;
}
.Heavy{
	width: 100%;
	height: 0;
	position: absolute;
	top: 0px ;
	left: 0px;
	background-color: rgba(0,0,0,0.2);
	transition: all 0.5s;
}
.worklist:hover .Heavy{
	/*top: 0;*/
	height: calc( 100% - 60px);
}
.morwork{
	max-width: 1200px;
	width: 100%;
	text-align: center;
	margin: 0 auto;
	margin-top: 50px;
}
.morwork a{
	width: 300px;
	height: 50px;
	display: inline-block;
	border: 1px solid #a6000d;
	color: #a6000d;
	line-height: 50px;
	margin-bottom: 90px;
	cursor: pointer;
}
.morwork a:hover{
	color: #FFF;
	background-color: #a6000d;
}
.bjcompany{
	margin-top: 45px;
	margin-bottom: 50px;
}
.company-banner{
	width: 58%;
	display: inline-block;

}
.company-font{
	width: 42%;
	display: inline-block;
	background-color: #1a3a77;
	float: right;
	padding-left: 35px;
}
.company-font span{
	font-size: 12px;
	color: #FFF;
	margin-top: 65px;
	display: block;
}
.company-font h3{
	font-size: 18px;
	font-weight: bold;
	margin-top: 35px;
	margin-bottom: 20px;
}
.company-font h3 a{
	color: #FFF;
}
.company-banner .swiper-company{
	overflow: hidden;
	position: relative;
}
.company-font .heng{
	width: 58%;
	height: 2px;
	background-color: #FFF;
	display: inline-block;
	margin-top: 0;
}
.company-font p{
	font-size: 14px;
	color: #FFF;
	line-height: 30px;
	padding-right: 15%;
}
.moremiannews{
	width: 80px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	color: #FFF;
	background-color: #FCA600;
	display: inline-block;
	margin-top: 80px;
	margin-bottom: 15px;
}
.company-banner .swiper-company .swiper-wrapper{
	
}
.company-banner .swiper-company .swiper-wrapper .swiper-slide{
	
}
.company-banner .swiper-company .swiper-wrapper .swiper-slide img{
	width: 100%;
}
.company-banner .swiper-company .swiper-pagination5{
	    z-index: 100;
    text-align: center;
    bottom: 10px;
    position: absolute;
}
.company-banner .swiper-company .swiper-pagination5 .swiper-pagination-bullet{
	background-color: #FFF;
	
}
.company-banner .swiper-company .swiper-pagination5 .swiper-pagination-bullet.swiper-pagination-bullet-active{
	background-color: #fca600;
}
.company{
	max-width: 1740px;
	width: 100%;
	margin: 0 auto;
}
.company-left-part{
	width: 66%;
	display: inline-block;

}
.company-right-part{
	width: 33%;
	display: inline-block;
	float: right;
	display: inline-block;

}
.company-right-part .news-nav{
	background-color: #efefef;
    height: 60px;
    line-height: 60px;
    padding-left: 15px;
}
.company-right-part .news-nav .news-list:first-child{
	width: 100px;
	background-color: #1a3a77;
	margin-right: 30px;
	position: relative;
	float: none;
}
.company-right-part .news-nav .news-list:first-child:after{
    content: "";
    width: 5px;
    height: 5px;
    display: block;
    position: absolute;
    transform: rotate(45deg);
    border-left: 13px solid #1a3a77;
    border-top: 13px solid #1a3a77;
    bottom: -6px;
    left: 43px;
}
.company-right-part .news-nav .news-list{
	display: inline-block;
	height: 30px;
	line-height: 30px;
	background-color: #999999;
	color: #FFF;
	font-size: 14px;
	width: 85px;
	text-align: center;
}
.news-list-inner{
	background-color: #FFF;
	padding-left: 40px;
	border: 1px solid #efefef;
}
.news-list-inner .news-font{
	line-height: 40px;
	font-size: 14px;
	color: #666666;
	border-bottom: 1px solid #EFEFEF;
	height: 40px;
	overflow: hidden;
}
.news-list-inner .news-font a{
	
}
.news-list-inner .news-font a span{
	font-size: 12px;
	padding-right: 40px;
}
@media screen and (max-width: 1600px){
	.moremiannews{
		margin-top: 18px;
	}
	.company-font span{
		margin-top: 50px;
	}
	.news-font:last-child{
		display: none;
	}
}
@media screen and (max-width: 1280px){
	.moremiannews{
		margin-top: 19px;
	}
	.company-font span{
		margin-top: 5px;
	}
	.company-font h3{
		font-size:15px;
		margin-top: 10px;
		margin-bottom: 5px;
	}
	.company-font p{
		padding-right: 4px;
	}
	.news-font:nth-of-type(10),.news-font:nth-of-type(9),.news-font:nth-of-type(8){
		display: none;
	}
}
@media screen and (max-width: 1300px){
	.company h4 video{
		width: 700px !important;
	}
}

.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{
	bottom: 60px;
}
.swiper-pagination-bullet-active{
	background-color: #a6000d;
}
.video-mob{
	display: none;
}
.aboutMoble{
	display: none;
}
#wudayoushi{
	display: none;
}
.productsMoble{
	display: none;
}
.news-i{
	display: none;
}
#major{
	position: relative;
}
#myvideo{
    position: absolute;
    top: 14px;
    left: 49.5%;
    width: 900px;
    height: 97.4%;
    overflow: hidden;
}
#myvideo iframe{
	width: 100%;
	height: 113%;
}
@media screen and (max-width: 1780px){
	#myvideo{
		height: 97.5%;
		left: 48.6%;
	}
}
@media screen and (max-width: 1650px){
	#myvideo{
		height: 97.5%;
		left: 44.5%;
	}
}
@media screen and (max-width: 1580px){
	#myvideo{
		    height: 97.5%;

		left: 42%;
	}
}
@media screen and (max-width: 1480px){
	#myvideo{
		height: 97.5%;
		left: 38.1%;
	}
}
@media screen and (max-width: 1420px){
	#myvideo{
		height: 97.5%;
		left: 35.5%;

	}
	#myvideo iframe{
		height: 116%;
	}
}
@media screen and (max-width: 1360px){
	#myvideo{
		height: 97.5%;
	}
}
@media screen and (max-width: 1310px){
	#myvideo{
		height: 97.5%;
	}
}
@media screen and (max-width: 1310px){
	#myvideo{
		height: 97.5%;
	}
}
@media screen and (max-width: 1310px){
	#myvideo{
		height: 97.5%;
	}
}
@media screen and (max-width: 1200px){
	#myvideo{
		height: 97.5%;
		    width: 700px;
	}
}
   .swiper-containerMoble{
   	display: none;
   }     
@media screen and (max-width: 900px){
	.swiper-containerMoble{
		display: block;
		overflow: hidden;
	}
	.video-mob{
		display: block;
		border-top: 3px solid #FFF;
		margin-top: 15px;
		height: 270px;
		overflow: hidden;
	}
	.video-mob iframe{
		width: 100%;
    	height: 300px;
	}
	.swiper-container{
		display: none;
	}
	#major{
		display: none;
	}
	.aboutMoble{
		width: 100%;
		display: block;
		background: url(../images/bj-video03.jpg) no-repeat center;
		background-size: 100%;
		padding-top: 40px;
	}
	.aboutMobleTitle{
		text-align: center;
		color: #555555;
		font-size: 24px;
		padding-bottom: 10px;
	}
	.aboutMobleTitle span{
		color: #ad262f;
	}
	.aboutMobleFont{
		padding: 0 15px;
		font-size: 15px;
		color: #888889;
		line-height: 25px;
		text-indent: 30px;
		padding-top: 15px;
	}
	.aboutdata ul li b{
		font-size: 18px;
	}
	.aboutdata ul li{
		display: inline-block;
		width: 32%;
		text-align: center;
		padding: 0;
		margin: 0;
		margin-top: 20px;
	}
	.aboutdata ul li span {
    font-size: 13px;
}
	.aboutdata{
		padding-left: 0;
		text-align: center;
	}
	.moreMeMo{
		display: inline-block;
		width: 45%;
		text-align: center;
		background-color: #fca600;
		color: #FFF;
		height: 50px;
		line-height: 50px;
		margin-top: 20px;
		margin-bottom: 30px;
	}
	#work p.see{
		text-align: center;
		height: 130px;
		line-height: normal;
		padding-top: 45px;
		padding-bottom: 20px;
	}
	#work p span{
		margin-top: 15px;
		font-size: 13px;
		margin-bottom: 15px;
		text-align: center;
   	 	display: block;
   		width: 100%;
	}
	#work p b{
		display: none;
	}
	.morwork{
		margin: 0;
	}
	.morwork a{
		margin-bottom: 10px;
	}
	.bjcompany{
		display: none;
	}
	
	.news-list{
		margin: 0;
		width: 100%;
		margin-bottom: 15px;
	}
	.news-list a .news-time{
		padding-top: 15px;
		padding-bottom: 10px;
	}
	.news-list a .news-time span{
		padding: 0;
		padding-bottom: 15px;
	}
	.news-list a p{
		padding-bottom: 30px;
	}
	.news{
		margin-bottom: 0;
	}
	.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{
		bottom: 10px;
	}
	.aboutUs #aboutUs-top{
		position: initial;
	}
	.aboutUs #aboutUs-top li{
		width: 100%;
		float: none;
		padding: 0 25px;
		height: 200px;
	}
	#wudayoushi{
		display: block;
		margin-top: 50px;
	}
	#work{
		display: none;
	}
	.productsMoble{
		display: block;
		overflow: hidden;
	}
	.productsMoble .swiper-wrapper .swiper-slide img{
		width: 100%;
	    border: 1px solid #eee;
	}
	.productsMoble .swiper-wrapper .swiper-slide h3{
		background-color: #FFF;
		text-align: center;
		font-size: 20px;
		line-height: 45px;

	}
	.productsMoble .swiper-wrapper .swiper-slide{
		
	}
	.title-moble{
		text-align: center;
	    color: #4c4c4c;
	    line-height: 1;
	    background-color: #FFF;
	    padding-top:35px;
	}
	.title-moble span{
		font-size: 14px;
    	text-transform: uppercase;
	}
	.title-moble h5{
		margin: 10px auto 2px;
	    font-size: 22px;
	    font-weight: normal;
	    padding-bottom: 15px;
	}
	.news-i {
	margin-top: 20px;
	padding: 20px 0;
	background-color: #f7f7f7;
	display: block;
}
.news-i .newsNav {
	margin-top: 10px;
	overflow: hidden;
	text-align: center;
}
.news-i .newsNav a {
	display: inline-block;
    padding: 0 10px;
    min-width: 30%;
    margin: 0 1.5% 6px;
    border-radius: 4px;
    line-height: 28px;
    font-size: 14px;
    border: 1px solid #000;
    color: #000;
    text-align: center;
}
.news-i .newsNav a.cur {
	/*background-color: #e12c06;
	color: #fff;*/
}
.news-i .newsUl {
	padding: 0 0.2rem;
}
.news-i .newsUl li {
	margin-top: 10px;
	padding: 10px;
	background-color: #fff;
	box-shadow: 0 0 6px #999;
	border-radius: 10px;
	line-height: 20px;
}
.news-i .newsUl .tit {
	margin-bottom: 4px;
	font-size: 16px;
	line-height: 24px;
	color: #333;
}
.news-i .newsUl .desc {
	font-size: 14px;
	color: #666;
	text-align: justify;
}
.news-i .newsUl .info {
	margin-top: 4px;
	overflow: hidden;
	font-size: 12px;
	color: #999;
}
.news-i .newsUl .info a {
    float: right;
    display: inline-block;
    padding: 0 20px;
    height: 20px;
    border: 1px solid;
    font-size: 12px;
    color: #000;
}
.aboutUs #aboutUs-top li a h4{
	display: inline-block;
}
}

.txp_tipbar{
	display: none;
	opacity: 0;
}
.bilibili-player-video-recommend-container .bilibili-player-video-recommend-panel{
	display: none !important;
}
.bilibili-player .bilibili-player-area .bilibili-player-video-recommend{
	display: none !important;
}
..bilibili-player .bilibili-player-area .bilibili-player-video-recommend{
	
}
/* 新增栏目 */
.whyChose{
	height: 120px;
	text-align: center;
	color: #1a4189;
	line-height: 120px;
	font-size: 40px;
	font-weight: bold;
}
.whyChose font{
	color: #fca600;
	font-size: 60px;
}

.wuyChoseImageBox{
	max-width: 50%;
	display: inline-block;
	width: 100%;
}
.wuyChoseImageBox .wuyChoseImage{
	display: none;
	height: 748px;
}
.wuyChoseImageBox .wuyChoseImage:nth-of-type(1){
	display: block;
}
.wuyChoseFont{
    display: inline-block;
    max-width: 50%;
    width: 100%;
    background: url(../images/whyChose.png)no-repeat center;
    height: 748px;
    max-height: 756px;
    float: right;
}
.wuyChoseFont ul{
	position: relative;
}
.wuyChoseFont ul li{
	width: 670px;
	height: 187px;
	position: relative;
	padding-left: 95px;
	padding-right: 60px;
	padding-top: 30px;
}
.wuyChoseFont ul li:nth-of-type(1){
	
}
.wuyChoseFont ul li:nth-of-type(1){

}
.wuyChoseFont ul li.cur{
	background-color: #1a4189;
}
.wuyChoseFont ul li span{
    display: inline-block;
    width: 80px;
    height: 80px;
    position: absolute;
    left: -40px;
	top: 60px;
}
.wuyChoseFont ul li p{
	color: #c1c1c1;
	font-size: 14px;
	line-height: 25px;
}
.wuyChoseFont ul li h6{
	color: #FFF;
	padding-bottom: 15px;
	font-size: 20px;
}

@media screen and (max-width: 1560px){
	.wuyChoseImageBox .wuyChoseImage{
		height: 612px;
	}
	.wuyChoseFont ul li{
		height: 153px;
	}
	.wuyChoseFont{
		height: 613px;
	}
}
@media screen and (max-width: 1430px){
	.wuyChoseFont ul li{
		width: 100%;
	}
	.wuyChoseFont ul li p{
		font-size: 12px;
	}
}
.wuyChoseBoxMoble{
	display: none;
}
@media screen and (max-width: 900px){
	.wuyChoseBox{
		display: none;
	}
	.pc-hezuo-image{
		display: none;
	}
	.whyChose{
		
	}
	.whyChose{
		font-size: 18px;
		height: 50px;
		line-height: 50px;
		background-color:#FFF ;
	}
	.whyChose font{
		font-size: 23px;
	}
	.wuyChoseBoxMoble{
    display: block;
    background-color: #FFF;
    padding: 10px;
	}
	.wuyChoseBoxMoble li{
	    border: 1px dashed #aaa;
	    margin-bottom: 20px;
	}
	.wuyChoseBoxMoble li h3{
	    font-size: 16px;
	    padding-left: 15px;
	    padding-top: 15px;
	}
	.wuyChoseBoxMoble li p{
		padding-top: 5px;
	    padding-left: 15px;
	    padding-right: 15px;
	    line-height: 22px;
	    letter-spacing: 1px;
	    font-size: 13px;
        padding-bottom: 15px;
	}
}
