@charset "utf-8";
*{padding:0;margin:0;border:0;}
ul,ol,li{list-style:none;}
input:focus,button:focus{outline:0;}
img{border:0;vertical-align:top;}
var,em{font-weight:normal;font-style:normal;}
html,body{font-family:'Microsoft YaHei',Arial,sans-serif;font-size:14px;color:#333;}
a{color:#333;text-decoration:none;}
a:link,a:visited,a:hover,a:active{text-decoration:none;}
.clearfix{display:block;*zoom:1;}
.clearfix:after{content:'';overflow:hidden;width:100%;height:0px;font-size:0px;display:block;clear:both;}
.m_mob{display: none;}
.g_wrap{max-width:1920px;margin:0 auto;overflow:hidden;position:relative; background: url(../img/header_0330.jpg) top center no-repeat;}
.m_header{height: 1129px; position: relative;}
.m_header .m_btn{position: absolute; right: 0; top: 78px;}
.m_left{float: left;}
.m_right{float: right;}
.m_1200{width: 1200px; margin-left: auto; margin-right: auto;}

/*概述*/
.m_part1{background: url(../img/gsBg_0330.png) center no-repeat; height: 432px; overflow: hidden; margin-bottom: 103px; width: 1201px; margin-left: auto; margin-right: auto;}
.m_part1 .m_con{width: 1152px; margin-left: auto; margin-right: auto; margin-top: 48px; overflow: hidden;}
.m_part1 .m_con .m_left{margin-top: 30px;}
.m_part1 .m_con .m_right{width: 1033px; font-size: 18px; line-height: 32px; color: #5a5a5a; text-indent: 2em;}

/*宣传片*/
.m_part2{background: url(../img/ban1_0330.png) center no-repeat; width: 1233px; height: 774px; margin-left: auto; margin-right: auto; overflow: hidden; margin-bottom: 118px;}
.m_part2 .m_videobox{width: 1197px; height: 675px; margin-left: auto; margin-right: auto; margin-top: 80px;}
.m_part2 .m_videobox video{width: 100%; height: 100%;}

.g_part{background: url(../img/part2_bg_0330.jpg) 0 360px no-repeat; height: 1478px;}

/*开幕式*/
.m_part3{margin-bottom: 205px;}
.m_part3 .m_ban{text-align: center; margin-bottom: 23px;}
.m_part3 .m_con{background: url(../img/newsBg_0330.png) 20px no-repeat; height: 381px; width: 1257px; margin-left: auto; margin-right: auto; overflow: hidden; clear: both;}
.m_part3 .m_left{width: 660px; margin-left: 39px;}
.m_part3 .slideBox{position: relative; margin-top: 10px;}
.m_part3 .slideBox .hd {overflow: hidden; position: absolute; right: 30px; bottom: 15px; z-index: 1;}
.m_part3 .slideBox .hd ul { overflow: hidden; zoom: 1; list-style: none; }  
.m_part3 .slideBox .hd ul li { float: left; margin-right: 5px; width: 10px; height: 10px; background: #FFFFFF; border-radius: 50%; cursor: pointer; position: relative; }  
.m_part3 .slideBox .hd ul li.on { background: #ffa14d; width: 20px; border-radius: 10px; }  
.m_part3 .slideBox .bd { position: relative; height: 100%; z-index: 0; width: 660px;}  
.m_part3 .slideBox .bd li { zoom: 1; vertical-align: middle; position: relative; }  
.m_part3 .slideBox .bd img { width: 660px; height: 360px; display: block; }
.m_part3 .m_imgTitle{position: absolute; bottom: -5px; left: 0; background: url(../img/title_bg1_0330.png) repeat-x; height: 95px; line-height: 135px; color: #FFFFFF; font-size: 18px; width: 100%;}
.m_part3 .m_imgTitle a{color: #FFFFFF; padding-left: 20px;}

.m_part3 .m_right{width: 558px; margin-top: 20px;}
.m_part3 .m_right .m_title{background: url(../img/title_bg_0330.png) no-repeat; width: 558px; height: 77px; font-size: 24px; line-height: 77px; color: #0e3787; font-weight: bold;}
.m_part3 .m_right .m_title a{color: #0e3787; display: block; width: 411px; margin-left: auto; margin-right: auto;}
.m_part3 .m_right .m_zy{font-size: 14px; color: #FFFFFF; line-height: 26px; text-indent: 2em; width: 476px; margin-left: 30px; margin-top: 30px; padding-bottom: 30px; border-bottom: 1px dashed #dfdfdf;}
.m_part3 .m_right .m_zy a{color: #ffa14d;}
.m_part3 .m_right ul{margin-left: 30px; margin-top: 30px;}
.m_part3 .m_right ul li{background: url(../img/textIcon_0330.png) left no-repeat; font-size: 18px; color: #FFFFFF; line-height: 48px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; width: 90%;}
.m_part3 .m_right ul li a{color: #FFFFFF; padding-left: 20px;}
.m_part3 .m_more{display: block; text-align: right; color: #ffa14d; font-size: 14px; width: 510px; margin-top: 10px;}

/*图片版块*/
.m_part4{background: url(../img/part2Bg_0330.png) center no-repeat; height: 674px; width: 1205px; margin-left: auto; margin-right: auto; position: relative;}
.m_part4 .m_imgWrap{position: relative;}
.m_part4 .m_imgWrap img{width: 100%;}
.m_part4 .m_img1{width: 400px; height: 199px; position: absolute; top: 0; left: 0;}
.m_part4 .m_img1 .m_line{position: absolute; top: 0; left: 0;z-index: 2; width: 30px; height: 199px; background: #d6ac6c;}
.m_part4 .m_img2{width: 400px; height: 199px; position: absolute; top: 92px; left: 403px;}
.m_part4 .m_img3{width: 400px; height: 200px; position: absolute; top: 45px; right: 0;}
.m_part4 .m_img3 .m_line{position: absolute; top: 0; right: 0;z-index: 2; width: 30px; height: 199px; background: #d6ac6c;}
.m_part4 .m_img4{position: absolute; top: 263px; text-align: right; left: 78px; background: url(../img/blockBg_0330.png); width: 374px; height: 236px;}
.m_part4 .m_img4 img{width: 351px; height: 210px;}
.m_part4 .m_img5{width: 300px; height: 181px; position: absolute; top: 315px; left: 490px;}
.m_part4 .m_img6{width: 300px; height: 181px; position: absolute; top: 263px; right: 128px;}
.m_part4 .m_img6 .m_line{position: absolute; top: 0; right: -29px;z-index: 2; width: 30px; height: 181px; background: #d6ac6c;}
.m_part4 .m_img7{position: absolute; top: 475px; text-align: left; right: 85px; background: url(../img/block2Bg_0330.png); width: 321px; height: 203px;}
.m_part4 .m_img7 img{width: 300px; height: 180px; margin-top: 20px;}

/*图片版块2*/
.m_part5{background: url(../img/part3bgBig_0330.png) center no-repeat; height: 899px; overflow: hidden; margin-bottom: 51px;}
.m_part5 .m_con{background: url(../img/part3Bg_0330.png) center no-repeat; width: 1120px; height: 692px; margin-left: auto; margin-right: auto; margin-top: 103px; position: relative;}
.m_part5 .m_imgWrap{position: relative;}
.m_part5 .m_imgWrap img{width: 100%;}
.m_part5 .m_img1{width: 360px; height: 258px; position: absolute; top: 0; left: 0;}
.m_part5 .m_img2{width: 180px; height: 180px; position: absolute; top: 78px; left: 365px;}
.m_part5 .m_img3{width: 569px; height: 354px; position: absolute; top: 78px; right: 0;}
.m_part5 .m_img4{position: absolute; top: 264px; left: 193px; width: 354px; height: 190px;}
.m_part5 .m_img5{width: 237px; height: 119px; position: absolute; top: 459px; left: 193px;}
.m_part5 .m_img6{width: 111px; height: 227px; position: absolute; top: 459px; left: 435px;}
.m_part5 .m_img7{position: absolute; top: 437px; left: 551px; width: 348px; height: 228px;}
.m_part5 .m_more{width: 75px; height: 75px; text-align: center; line-height: 75px; background: #2c415b; position: absolute; right: 0; bottom: 0;}
.m_part5 .m_more a{color: #fff; font-size: 20px;}

/*主办单位*/
.m_part6 .m_textBlock{font-size: 14px; line-height: 32px; color: #666666; text-indent: 2em; margin-top: 15px;}
.m_part6 .m_ban2{margin-top: 50px;}

/*承办单位*/
.m_part7{margin-top: 57px;}
.m_part7 .m_ban{margin-bottom: 30px;}
.m_part7 ul{overflow: hidden; clear: both;}
.m_part7 ul li{float: left; width: 85px; height: 58px; margin-right: 10px; margin-bottom: 15px;}
.m_part7 .m_textBlock{font-size: 14px; line-height: 32px; color: #666666;}
/*.m_part7 .m_textBlock span{border-left: 1px solid #666666; padding-left: 5px; padding-right: 5px;}
.m_part7 .m_textBlock span:first-child{border-left: none; padding-left: 0;}*/

/*支持单位*/
.m_part8{margin-top: 57px;}
.m_part8 .m_ban{margin-bottom: 30px;}
.m_part8 ul{overflow: hidden; clear: both;}
.m_part8 ul li{float: left; width: 85px; height: 58px; margin-right: 10px; margin-bottom: 15px;}
.m_part8 .m_textBlock{font-size: 14px; line-height: 32px; color: #666666;}
/*.m_part8 .m_textBlock span{border-left: 1px solid #666666; padding-left: 5px; padding-right: 5px;}
.m_part8 .m_textBlock span:first-child{border-left: none; padding-left: 0;}*/

/*尾部*/
.m_footer{background: #293e77; padding: 57px 0; text-align: center; color: #FFFFFF; line-height: 25px; margin-top: 70px;}
.m_footer .m_con{width: 1124px; margin: 0 auto; font-size: 14px;}
.m_footer .m_p1{font-size: 20px; margin-bottom: 30px;}
.m_footer .m_p2{margin-bottom: 20px;}

/*新增效果*/
.wrapper {
  margin: 0 auto;
  padding:0;
  width: 1200px;
}
.tagcloud {
  position: relative;
  margin-top: 150px;
  min-height: 600px !important;
}
.tagcloud a {
  display: block;
  border-radius: 50%;
  color: #fff;
  font-weight: bold;
  font-size: 16px;
  text-decoration: none;
  text-align: center;
  
}

.b01{
    width: 400px;
    height: 199px;
}
.b02{
    width: 400px;
    height: 199px;
}
.b03{
    width: 400px;
    height: 200px;
}
.b04{
    width: 351px;
    height: 210px;
}
.b05{
    width: 300px;
    height: 181px;
}
.b06{
    width: 300px;
    height: 181px;
}
.b07{
    width: 300px;
    height: 180px;
}
.m_webPart4{display: none;}

@media only screen and (max-width:1024px) {
    .m_mob{display: block; position: relative;}
    .m_left,.m_right{float: none;}
    .m_mob .m_btn{position: absolute; top: 5%; right: 2%; width: 45%;}
    .m_1200{width: 100%;}
    .g_wrap{background: none;}
    .g_wrap .m_header{display: none;}
    
    .m_part1{background: none; height: auto; margin-bottom: 30px; width: 100%;}
    .m_part1 .m_con{width: 100%; margin-top: 0;}
    .m_part1 .m_con .m_left{display: none;}
    .m_part1 .m_con .m_right{width: 95%; margin-left: auto; margin-right: auto;}
    
    .m_part2{background-size: 100% 100%; width: 100%; height: auto; margin-bottom: 30px;}
    .m_part2 .m_videobox{width: 95%; margin-left: auto; margin-right: auto; height: auto; margin-top: 5%;}
    
    .g_part{background: none; height: auto;}
    
    .m_part3{margin-bottom: 30px;}
    .m_part3 .m_ban img{width: 100%;}
    .m_part3 .m_con{width: 100%; background: #223377; height: auto; padding-bottom: 20px;}
    .m_part3 .m_left{width: 100%; margin-left: 0;}
    .m_part3 .slideBox{margin-top: 0;}
    .m_part3 .slideBox .bd{width: 100%;}
    .m_part3 .slideBox .bd img{width: 100%; height: auto;}
    .m_part3 .m_right{width: 100%; margin-left: auto; margin-right: auto;}
    .m_part3 .m_right .m_title{width: 100%; height: auto; background-size: 100% 100%; font-size: 1.7rem; text-align: center;}
    .m_part3 .m_right .m_zy,.m_part3 .m_right ul{width: 95%; margin-left: auto; margin-right: auto;}
    .m_part3 .m_more{width: 95%;}
    
    .m_part4{background: none; width: 100%; height: auto;}
    .m_part4 .m_img1,.m_part4 .m_img2,.m_part4 .m_img3,.m_part4 .m_img4,.m_part4 .m_img5,.m_part4 .m_img6,.m_part4 .m_img7{position: relative; top: auto; left: auto; right: auto; width: 100%; height: auto; margin: 10px auto;}
    .m_part4 .m_line{display: none;}
    .m_part4 .m_img7,.m_part4 .m_img4{background: none;}
    .m_part4 .m_img7 img,.m_part4 .m_img4 img{width: 100%; height: auto; margin-top: 0;}
    
    .m_part5{background: none; height: auto;}
    .m_part5 .m_con{background: none; width: 100%; height: auto; margin-top: 30px;}
    .m_part5 .m_img1,.m_part5 .m_img2,.m_part5 .m_img3,.m_part5 .m_img4,.m_part5 .m_img5,.m_part5 .m_img6,.m_part5 .m_img7{position: relative; top: auto; left: auto; right: auto; width: 100%; height: auto; margin: 10px auto;}
    .m_part5 .m_more{position: relative; right: auto; bottom: auto; float: right;}
    
    
    .m_part6,.m_part7,.m_part8{width: 95%; margin-left: auto; margin-right: auto;}
    .m_part6 .m_textBlock{width: 100%; margin-left: auto; margin-right: auto;}
    
	.m_part7 ul li,.m_part8 ul li{float: none; margin-left: auto; margin-right: auto;}
		
	.m_footer .m_con{width: 95%;}
	.m_webPart4{display: block;}
	.wrapper{display: none;}
}






