@charset 'gb2312';
* { margin: 0; padding:0;} 
html,body {width:100%; height:100%; margin:0px; padding:0; font:16px/1.5 "Microsoft YaHei" , tahoma, arial, \5FAE\8F6F\96C5\9ED1, "Hiragino Sans GB", sans-serif;  -webkit-font-smoothing:antialiased;/*  text-align:justify;*/ text-justify:inter-ideograph;  background:url(../images/bj.jpg) left bottom no-repeat rgba(0,186,255,.05); background-attachment:fixed;}
body { margin:0px; padding:0; -webkit-text-size-adjust: 100%;}
div,ul,li,h1,h2,h3,h4,h5,h6,dl,dd,dt,p,i,em,b,span,td,tr,font,strong,input,textarea,blockquote,img,button {border:0; padding:0; margin:0; font-weight:normal; font-style:normal;} 
table,td,tr,th{font-size:12px;}
li{list-style-type:none;list-style:none;}
img{vertical-align:top;border:0;}
ol,ul {list-style:none;}
address,cite,code,th {font-weight:normal;font-style:normal;}
img:hover { opacity:1; filter: alpha(opacity=100); }
code, kbd, pre, samp { font-family: courier new, courier, monospace; }
small { font-size: 12px; }
legend { color: #000; }
fieldset, img { border: 0; }
button, input, select, textarea { font-size: 100%; }
div,ul,li,h1,h2,h3,h4,h5,h6,dl,dd,dt,font,strong,p,i,em,b,span,td,tr,a,input,textarea,blockquote,img,button { box-sizing:border-box; -webkit-box-sizing:border-box; }

.clearfix:before,.clearfix:after{content:" ";display:table}
.clearfix:after{clear:both}

img { max-width: 100%;border: none; border: 0; vertical-align: middle;}
a { color: #333; text-decoration: none; transition:all ease-out .3s 0s;-webkit-transition:all ease-out .3s 0s;}
a:focus { outline: none;-moz-outline: none;}
a:hover { text-decoration: none;  color:#083b90; }
.left { float: left; }
.right { float: right;}
.clear { clear: both; }

.banner { background: url("../images/banner.jpg") no-repeat center; height: 545px;}
.warp { width: 1200px; margin: 0 auto;}
/*头条*/
.tt { width:100%; margin:0 auto; overflow:hidden; padding:3% 0 3% 0;  }
.tt span {  width:100%; float:left; margin-bottom:10px; font-size:42px; line-height:50px; color:#0556ff; font-weight:bold; text-align:center; }
.tt span b { display:inline-block; background:#c00; padding:0 15px; line-height:40px;  vertical-align:top;  font-size:22px; color:#fff; margin-top:5px; border-radius:3px; margin-right:13px; }
.tt p { width:100%;  font-size:16px; color:#999; float:left; font-weight:normal; line-height:30px;  text-align:center; }

.lm { width:100%; float:left; text-align:center; padding:3% 0;background: url(../images/lmbj.png) center center no-repeat; }
.lm span { line-height:90px; font-size:50px; font-weight:bold; color: #0972d2; margin-left:15px; }

.slm { width:100%; float:left; margin:0 0 25px 0;}
.slm b { width:8px; height:26px; float:left; display:inline-block; border-radius:5px; background:#0753fe; margin-right:12px; margin-top:1px; }
.slm span { float:left; height:26px; line-height:26px;color:#0753fe; font-size:24px; font-weight: 700;}
.marT40 { margin-top:40px; }

.nav { width:100%; float:left; background:#0125c3; }
.nav ul {  width:820px; margin:0 auto; overflow:hidden; }
.nav ul li { float:left; text-shadow:1px 1px 1px rgba(255,255,0,.3); color:#fede86; font-size:20px; line-height:58px; margin-right:40px;  }
.nav ul li span { font-size:16px; font-weight:normal; padding:0 0 0 20px; }
.nav ul li a { color:#befdff; }
.nav ul li a:hover { color:#c3dfb3; }
.nav ul li span a { color:#fff; }
.nav ul li span a:hover { color:#fff; text-decoration:underline; }
.nav ul li:last-child { margin-right:0px; }

/*大会动态*/
.newspic { width: 100%; float: left;}
.newspic ul li { width: 23.5%; float:left ; background: #fff; margin-right:2%}	
.newspic ul li:nth-child(4n) { margin-right:0px; }
.newspic ul li h2 { width: 100%; float: left;position: relative; }	
.newspic ul li h2 img{ width: 100%; height: 220px; }
.newspic ul li h2 p { display: none;text-align:center; position: absolute; background: rgba(1,60,203,0.8); color: #fff; font-size: 16px; line-height: 24px; padding: 10px 0; width: 100%; bottom: 0px;}
.newspic ul li h3 { width: 100%; float: left; text-align: right; padding:30px 12% 8px 12%; }	
.newspic ul li h3 b { font-size: 18px; line-height: 20px; color: #aaa;  background:url( "../images/time.png") left center no-repeat; padding:0 0 0 24px; font-family: "Arial"; }
.newspic ul li h4 { width: 100%; float: left; height:160px; overflow:hidden; padding:0 12%; }	
.newspic ul li h4 span { width:100%; float:left; color:#333;  line-height:28px; font-size:18px;  font-weight:bold; overflow:hidden; max-height:84px; }
.newspic ul li:hover h4 span { color: #0753fe }
.newspic ul li h4 p { width:100%; float:left; color:#aaa; line-height:30px; font-size:16px; padding:20px 0 0 0; }
.newspic ul li h5 { width: 100%; float: left; padding:30px 12%;}	
.newspic ul li h5 i { width: 33px; height: 33px; display:block;  background: url("../images/news_next.png") left center no-repeat; }
.newspic ul li:hover h5 i { background: url("../images/news_next_over.png") left center no-repeat; }		

.newsfont { width: 100%; float: right; margin-bottom:0px; }
.newsfont1 { width: 100%; float: left; margin-top: 20px;}
.newsfont ul li,.newsfont1 li { width: 23.5%; margin-right: 2%; float:left ; background: #fff; margin-top: 2%; padding:2%; }
ul.newsfont1 li { width: 23%; margin-right: 2%; background: #fff;}
.newsfont ul li:nth-child(4n) { margin-right:0px; }
.newsfont ul li span,.newsfont1 li span { width: 100%; float: left; color:#444;  line-height:28px; font-size:18px; font-weight:bold; overflow:hidden; max-height:56px;height:56px;  }	
.newsfont ul li p,.newsfont1 li p  { width:100%; float:left; color:#999; line-height:28px; font-size:15px; padding:10px 0 0 0; overflow:hidden; max-height:90px; height:90px;}
.newsfont ul li:hover span,.newsfont1 li:hover span { color:#0753fe; }

.vdlist { width:100%; float:left;  }
.vdlist ul li { width:32%; float:left; margin-right: 2%;  margin-bottom:25px; height:230px;  background-repeat: no-repeat; background-size:cover; background-position: center center;  overflow:hidden; border-radius:0px; position: relative;  box-shadow: 0px 0px 10px #13876b29; }
.vdlist ul li span { position: absolute; bottom:0; width:100%; float:left; font-size:20px; line-height:26px;  color:#fff; background:-webkit-gradient(linear,0 0,0 100%,from(rgba(0,0,0,0)),to(rgba(0,0,0,.8)));  padding:15px 5% 15px 5%; }
.vdlist ul li span i { width:26px; height:26px; float: left; margin-right: 10px; display:inline-block; background: url(../images/player.png);background-size:cover; }
.vdlist ul li:nth-child(3n) {  margin-right:0px; }
.vdlist ul li a { width: 100%; height: 100%; display: block; }

.zzfy li { width: 49%; float: left; background: #fff; margin-right: 2%; margin-bottom: 2%; position: relative;}
.zzfy li:nth-child(2n) {  margin-right:0px; }
.zzfy li img { width: 48%; margin-right: 20px; float: left;}
.zzfy li div { position: absolute; bottom: 20px; left: 50%;}
.zzfy li h4 { position: absolute; width: 50%; top: 10%; right: 0; font-size: 18px; font-weight: 600; line-height: 26px;}
.zzfy li div strong { background:#0664C7; color: #fff; font-weight: 600; font-size: 16px; padding: 5px;}
.zzfy li div p { background: #fff; color: #0664C7; font-size: 16px; font-weight: 300; padding:10px 0;}



.hdpic { width:100%; overflow:hidden; position: relative; display:block;/* border: #f89d3b 5px solid;*/}
.hdpic .swiper-container { margin:0 auto; position:relative; overflow:hidden; list-style:none; padding:0; z-index:1;}
.hdpic .swiper-wrapper { position: relative; width:100%; height:600px; z-index:1; display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex;}
.hdpic .swiper-slide { width:100%; height:100%; position:relative; -webkit-flex-shrink:0; -ms-flex-negative:0; flex-shrink:0; }
.hdpic .swiper-slide h3 { width:100%; height:100%; position: absolute;}
.hdpic .swiper-slide h3 img { width:100%; height:100%; }
.hdpic .swiper-slide h3 span {  position:absolute; bottom:10%; float:left; padding:15px 30px; max-width:80%; background:#0753fe; line-height:30px; font-size:22px; color:#fff; width: auto;}
.hdpic .swiper-slide h3 span i { width:26px; height:26px; float: left; margin-right: 10px; display:inline-block; background: url(../images/player.png);background-size:cover; display: none; }
.hdpic .swiper-button-prev,.hdpic .swiper-button-next { width:72px; height:80px; top:50%; margin-top:-40px; cursor:pointer; position:absolute; z-index:99; text-align:center; line-height:80px; font-size:50px; color:#fff;  font-family:"\5B8B\4F53";  font-weight:bold; text-shadow:1px 1px 5px rgba(0,0,0,.2);  background:rgba(0,0,0,.6);}
.hdpic .swiper-button-next { right:0px;}
.hdpic .swiper-button-prev { left:0px;}

/*媒体聚焦*/
.mtbd { width: 100%; float: left; margin-bottom: 3%; }
.mtbd ul li {width:32%; float:left; padding:16px 22px 16px 16px; margin:0 2% 20px 0; box-shadow: 0px 0px 6px rgba(0,122,255,0); background: #fff; transition:all ease-out .3s 0s;-webkit-transition:all ease-out .3s 0s;  }
.mtbd ul li:nth-child(3n) { margin-right:0; }
.mtbd ul li h3 { width:35%; height:84px; overflow:hidden; float:left; margin-right:3%; border-radius:0px; }
.mtbd ul li h3 .img { overflow:hidden; width:100%; height:100%; background-position:center center; background-repeat:no-repeat; background-size: cover; -webkit-transition: transform 2s;transition: transform 2s;}
.mtbd ul li h2 { height:84px; overflow: hidden;  display:flex; align-items:center; padding-left:10px;}
.mtbd ul li h2 span { width: 100%; overflow: hidden;float: left; display: -webkit-box; -webkit-line-clamp: 2;-webkit-box-orient: vertical; font-size:20px; line-height: 32px; color: #333;}
.mtbd ul li:hover { background:#f8f8f8; }
.mtbd ul li:hover h2 span { color: #0d4cd2; }
.mtbd ul li:hover h3 .img {-webkit-transform: scale(1.1);transform: scale(1.1);}

.footer { width:100%; float:left;  background:#0d4cd2;  font-size:16px; line-height:52px; color:#fff; text-align:center; } 
.footer strong { padding:0 0 0 8px; font-weight: 600; }

.mtop { display: none;}


@media screen and (max-width: 1024px) {
    .banner { display: none;}
    .mtop { display: block;}
    .warp { width: 92%; }
    .nav ul { width: 100%; padding: 1rem;}
    .nav ul li { font-size: 1rem; line-height: 2rem;margin-right:.5rem;}
    .nav ul li:nth-child(2) { margin-right:0; }
    .nav ul li span {font-size: 1rem; line-height: 2rem; padding: 0 0 0 3px;}
.swiper-button-prev,.swiper-button-next { display: none; }

.lm { background-size:auto 100%; min-height:3.6rem; margin-bottom:5%; margin-top:5%;  }

    .newspic ul li { width: 49%;}   
    .newspic ul li:nth-child(2n) { margin-right:0px; margin-bottom: 2%; }
    .newspic ul li h2 img { height: 10rem;}
    .newsfont ul li { width: 100%;}
    .newsfont ul li span { height: auto;}
    .vdlist ul li { width: 100%;}
    .vdlist ul li:nth-child(3n) { margin-right:0%;}
    	
.hdpic { width:100%; overflow:hidden; position: relative; display:block; margin-bottom: 5%;}
.hdpic .swiper-container { margin:0 auto; position:relative; overflow:hidden; list-style:none; padding:0; z-index:1;}
.hdpic .swiper-wrapper { position: relative; width:100%; height:14rem; z-index:1; display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex;}
.hdpic .swiper-wrapper img { width:100%; height:100%; }
.hdpic .swiper-slide { width:100%; height:100%; position:relative; -webkit-flex-shrink:0; -ms-flex-negative:0; flex-shrink:0; }
.hdpic .swiper-slide h3 img { width:100%; height:100%; }
.hdpic .swiper-slide h3 span {  position:absolute; bottom:6%; float:left; padding:3% 5%; max-width:90%; line-height:1.3rem; font-size:1rem;   }
.hdpic .swiper-button-prev,.hdpic .swiper-button-next { width:32px; height:2.5rem; line-height:3rem; top:50%; margin-top:-1.7rem; cursor:pointer; position:absolute; z-index:9999; text-align:center; line-height:2.5rem; font-size:1.5rem; color:#fff;  text-shadow:1px 1px 5px rgba(0,0,0,.5);  background:rgba(0,0,0,.6);}
.hdpic .swiper-button-next { right:0;}
.hdpic .swiper-button-prev { left:0;}

    .zzfy li { width: 100%; margin-right:0%;}
    .zzfy li { height: auto;}
	.zzfy li div { left:0; bottom:0; width: 48%;}
	.zzfy li div p { padding: 3px 5px; font-size: 14px; width: 100%;} 
    .mtbd ul li { width: 100%; margin-right:0%;}
	
    
}

