@charset "UTF-8";
.wrap-local{ display:none;}
.wrap-proinfos{ margin-top:-25px;}
.mod-banners img{ width:1920px!important; height:373px!important; max-width:none!important; }
.tbanner-1{ position:relative; float:left; left:50%;}
.tbanner-2{ position:relative; float:left; right:50%;}
.newsInfo2{ padding:0!important;}
.layer-wraps{width: 1200px;margin: 0 auto;}

.topic-tits{ text-align:center; background: #fcc900; margin-top: 40px; font-size:45px;font-weight: bold; height:73px; line-height:70px!important; color:#000;}
.newpro-tits{ font-size: 28px; font-weight: bold;text-align: center; margin-top: 10px; }
.newpro-1{ text-align: center; margin: 45px 0;}
.newspro1-desc{ font-size: 20px; max-width: 800px; margin: 0 auto; line-height: 170%!important;}
.topic-logo1{ text-align: center; margin-top:20px;}
.topic-videos{ text-align: center; max-width: 1080px; margin-left: auto; margin-right: auto;/*height: 300px; background: #eee;*/ margin-bottom: 30px; margin-top:20px;}

.roll-pro{ border: 1px solid #eee;box-shadow: -5px 0 5px rgba(0,0,0,0.06), 5px 0 5px rgba(0,0,0,0.06), 0 -5px 5px rgba(255,255,255,0.06), 0 5px 5px rgba(0,0,0,0.06); padding: 20px; margin-top: 35px; margin-left:15px; margin-right: 15px; border-radius:5px; }

.rollpro-tits{ font-size:22px; text-align: center; color: #0b6baa; position: relative; margin-top:-60px;}
.rollpro-tits span{ display:inline-block; padding: 15px 10px; background:#fff url(images/pm_bg.jpg) 0 bottom no-repeat; background-size: 100% 16px; padding-bottom: 16px; }
.pro-titsen{ font-size: 32px; color: #0060a4; font-weight: bold; text-align: center;} 
.rollpro-pic{ text-align: center; margin-top:30px; margin-bottom: 40px;}
.en-desc{ font-size: 18px; line-height:150%!important; max-width: 700px; margin: 0 auto;}
.topic-logo2{ text-align: right; margin-top: 50px;}
.roll-pro{ margin-bottom: 30px;}
.downs-links{  text-align: right; margin-top: 30px;}
.downs-links a{ display: inline-block; position: relative; width:50%; overflow: hidden;}
.downs-links a span{ position: absolute; height: 100%; display: block;  line-height: 74px; left:100px; top:0; color: #fcc900; font-size: 24px; }
.downs-links a img{  max-width: none;}
.en-desc2{ max-width: 1080px;}
.en-desc2 li{ width: 50%; padding-left: 20px; box-sizing: border-box; float: left; position: relative;}
.en-desc2 li:after,.en-desc3 li:after{ content: ""; width:5px; height: 5px; border-radius:5px;  background: #000; display: block; position:absolute;
top:9px; left: 0;
}
.en-desc2 li.d-text1{padding-right:30px;}
.en-desc2 li.d-text2{padding-left:50px;}
.en-desc2 li.d-text2:after{left: 30px;}
.en-desc3{max-width: 1080px;}
.en-desc3 li{width:25%; font-size: 14px; padding-left: 20px; padding-right:18px; box-sizing: border-box; float: left; position: relative;}
.en-desc3 li strong{ color:#0665a8; font-style:italic; font-size: 20px; padding-right: 5px;}
.en-desc3 li.d-text1{ width:32%; }
.en-desc3 li.d-text2{width:21%;}
.en-desc3 li.d-text3{width:22%;}
.en-desc3 li.d-text4{ padding-right: 0;}
.en-desc4{color:#0665a8;font-size: 24px; font-weight: bold;text-align: center;}
.zh-news{ margin-top:35px; padding-left:125px;}
.zh-news ul li{ font-size: 28px; margin-bottom:20px; padding-left: 20px; position:relative;}
.zh-news ul li:after{ content:''; display: block;position:absolute; left: 0; top:9px; width:8px; height: 8px; border-radius:8px; background: #000; }

.swiper-button-next, .swiper-container-rtl .swiper-button-prev{right:30px; left: auto;}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next{left:30px;right: auto;}
#jwplayer img#player_jwplayer_controlbar_background{ height: 24px!important;}
#player_jwplayer_logo{ display: none!important;}

@media screen and (max-width: 640px){
.wrap-proinfos{ margin-top:-5px;}
.mod-banners img{
width: 480px !important;
height: auto !important;
max-width: none !important;
position: static;
left:0;
}
.tbanner-1{ position:relative; float:left; left:50%;}
.tbanner-2{ position:relative; float:left; right:50%;}
.layer-wraps{ width: auto; margin: 0 0;}	
.topic-tits{ font-size: 20px; margin-top: 20px; height: 40px; line-height: 40px!important;}	
.newpro-tits{ font-size: 16px;  padding-left: 8px; padding-right: 8px; line-height: 150%!important;}	
.newspro1-desc{ font-size: 14px;}	
.newpro-1 img{ max-width: 85%!important;}

.topic-logo1 img{max-width: 70%!important;}	
.rollpro-tits{ font-size: 18px;}
.pro-titsen{ font-size: 24px; line-height: 120%!important;}	
.en-desc li{float:none!important;  overflow: hidden;display: block; clear: both;width: 100%!important; padding-right: 0!important; font-size: 14px;}	
.en-desc{font-size: 14px;}	
.en-desc2 li.d-text2{padding-left:20px;}
.en-desc2 li.d-text2:after{left:0;}	
.en-desc3 li strong{ font-size: 16px;}	
.topic-logo2{ margin-top: 20px;}	
	.topic-logo2 img{ width: 130px; height: auto;}	
	.downs-links img{ max-width: none!important; width: 300px;}	
.downs-links a span{ font-size: 16px; line-height:38px; left: 50px; }
.en-desc4{ font-size: 18px; margin:20px 0 20px 0;}
	
.swiper-button-next, .swiper-button-prev{    width:18px;
    height: 34px;
    margin-top: -17px;
    background-size: 18px 34px;}	
.newpro-1{margin: 25px 0;}
	
.zh-news{ padding-left: 0;}	
.zh-news ul li{ font-size: 16px; padding-left: 12px;}
.zh-news ul li:after{top:12px; width:5px; height: 5px; border-radius:5px;  }	
.swiper-wrapper{  height: auto!important;}	
.swiper-wrapper .swiper-slide{height: 200px;}
.swiper-wrapper .swiper-slide-active{height: auto!important;}	
	.swiper-button-next, .swiper-button-prev{ top: 220px;}
	
	#myplayer{ height: 200px!important;}	
	
	
}

	 
