﻿/*-----global CSS 清除浏览默认样式-----*/
*{ margin:0; padding:0;}
body{ font-family:Microsoft YaHei,SimHei,SimSun,Arial, Helvetica, sans-serif;font-size:14px;}
li{ list-style:none;}
a{ text-decoration:none; color:#333;transition:color .5s;
-moz-transition:color .5s; /* Firefox 4 */
-webkit-transition:color .5s; /* Safari and Chrome */
-o-transition:color .5s; /* Opera */}
a:hover{ text-decoration:none; color:#d83064;}
img{ border:none; vertical-align:bottom; display:inline-block;}
h1{ font-size:16px;}
h2{ font-size:14px;}
h3{ font-size:14px;}
.fl{ float:left;}
.fr{ float:right;}
.mb10{ margin-bottom:10px;}
.mb15{ margin-bottom:15px;}
.mb30{ margin-bottom:30px;}
.mr10{ margin-right:10px;}
.fb{ font-weight:bold;}
.no_margin{ margin-bottom:0;}
.clear{ overflow:hidden; zoom:1;}



/*-----layout CSS-----*/

/*------------------------头部 start--------------------------*/
.header{ width:100%; margin:0 auto;height: 846px; background: url("../images/bg_01_01.jpg") top center no-repeat; }
.header img{ width:1100px; display:block; margin:0 auto;}
/*导航*/
.menuWrap{background:#fff; height:133px; line-height:133px;}
.menu{ width:1200px; margin:0 auto; text-align:center;}
.menu a{ color:#fff; display:inline-block; width:22%; text-align:center; font-size:20px;}
.menu a:hover{ background:#fffcf9;}



/*------------------------内容 start--------------------------*/
.cont-wrap{}

.mod-wrap{  background:url(../images/bg_02.jpg); padding:70px 0 50px;}

.video{ width:1200px; margin:0 auto; background:#2b4ed0; border-radius:10px; padding:20px 20px 10px;}
.video-mod p{ text-indent:0 !important; margin-bottom:0 !important;}
.video video{ width:100%;}
.video h3{ font-size:36px; text-align:center; color:#ffdd69; padding:40px 20px; font-weight:normal;}

/*现场直击*/
.xczj-mod{ /*background:#fff url(../images/cont-bg_20.png) no-repeat top center;*/ background-color:#fff; background-repeat:no-repeat,no-repeat; background-position:top left,bottom right;padding:50px 0;}
.modb{ width:1200px; margin:0 auto;}

.imgList {}
.imgList li{ background:#d9f1ff; vertical-align:middle;  padding:38px; overflow:hidden; zoom:1; border-top:4px solid #b5dcf1;border-bottom:8px solid #2b65d0; border-radius:10px; margin-bottom:37px; box-shadow:0 6px 0 #f2f2f2;}
.imgList li:last-child{ margin-bottom:0;}
.imgList li:nth-child(2n) img{ float:right; margin-right:0; margin-left:40px; }
.imgList li a{ display:flex;}
.imgList li a img{ float:left; width:550px; height:305px; margin-right:40px;}
.imgList li p{ font-size:18px; line-height:160%; color:#000000; text-align:justify; text-indent: 2em;}
.imgList li p span{ color:#a80000;}
.imgList h3{ font-size:28px; font-weight:normal; margin-bottom:18px;text-align:justify;}
.djq{font-size:22px;background-color: #a0deff; color: #2b65d0; border-radius: 50px;	width: fit-content;width: -webkit-fit-content;width: -moz-fit-content; padding: 5px 16px; margin-bottom: 20px;}


.newsList{ width:520px; float:left;}
.newsList li{  height:22px;line-height:22px; margin-bottom:20px; overflow: hidden;vertical-align:middle;}
.newsList li:last-child{ margin-bottom:0;}
.newsList li a{ color:#333; font-size:18px;}
.newsList li a:hover{color:#d83064;}
.newsList li a:before{ content:""; width:6px; height:6px; margin-bottom:4px; border-radius:6px; margin-right:10px; background:#f96871; display: inline-block;}
.modb .bd .clear ul:last-child{ float:right;}


/*通用栏目-----*/
.hd{ margin-bottom:30px;}
.hd img{ width:100%;}
.more-btn{ color:#fff; font-size:16px; height:50px; line-height:50px; text-align:center; display:block; width:120px; border-radius:50px; width:200px; margin:50px auto 0;}
.more-btn:hover{ color:#fff;}

.modb{}

/*特邀嘉宾*/
.tyjb-mod{ background:url( "../images/bg_02.jpg") no-repeat center center;height:768px; }
.modc{ }
.modc .hd{width:1100px; margin:0 auto 60px;}
.modc .bd{ width:1380px; margin:0 auto;}
.modc {
    padding-top: 180px;
}
#guest-swiper {position: relative;width: 1380px;height: 396px;}
#guest-swiper .swiper-container {}
#guest-swiper .swiper-slide {width: 518px !important; border-radius:10px; padding: 20px 20px; background:#2b4ed0; border:1px solid #06d5d3;}
#guest-swiper .swiper-slide img {display: block; width: 518px; height: 317px; opacity:0.8;}
#guest-swiper .swiper-slide h3 {ext-align: center;color: #fff;font-size:18px; font-weight:bold; text-align:center; margin:20px 0;}
#guest-swiper .swiper-slide p{ text-align:center; font-size:18px; color:#fff;}
#guest-swiper .swiper-slide-active {opacity: 1;background:#2b4ed0; border:1px solid #06d5d3;}
#guest-swiper .swiper-slide-active img{ opacity:1;}
#guest-swiper .swiper-button-prev {left: 30px;width: 39px; height: 65px; background: url(../images/arrow-l.png) no-repeat;}
#guest-swiper .swiper-button-next {right: 30px;width: 39px;height: 65px; background: url(../images/arrow-r.png) no-repeat;}


/*精彩视频*/
.jcsp-mod{ padding:50px 0;}
.modd .hd{ width:1100px; margin:0 auto 30px;}
.modd .bd{ width:100%; text-align:center;display: -webkit-flex;  display:flex; flex-direction: row; flex-wrap: nowrap;justify-content:center;}

/*观展导航*/
.swiper2-left,.swiper2-right{ width:9.5%; }
.swiper2-left img,.swiper2-right img{ width:100%; height:100%;}
.swiper2-wrap{  width:68%; margin:0 auto; background:url("../images/bg.png") top center repeat; padding:30px 30px 10px; box-sizing:border-box;border-bottom: 6px solid #09dfd1;}
.swiper2 .swiper-slide{ width:30%;}
.swiper2 .swiper-slide img{ width:100%; }
.swiper2 .swiper-slide a p{ height:60px; line-height:22px; color:#fff; font-size:16px; text-align:center; bottom:0; left:0; width:90%;text-align: center;padding: 15px;}
.swiper2 .swiper-button-prev {left:0;width: 41px; height: 58px; background: url(../images/arrow-l2.png) no-repeat;margin-top: -50px;}
.swiper2 .swiper-button-next {right:0;width: 41px;height: 58px; background: url(../images/arrow-r2.png) no-repeat;margin-top: -50px;}
/*------------------------底部 start--------------------------*/
.footer{ width:100%; background:#2b4ed0 url(../images/footer.png) no-repeat top center; text-align: center;height: 106px; color:#fff;font: 20px/36px "宋体"; padding-top: 60px;
    }
.footer a{color:#fff;}

/*7月15日*/
.wlmb{
    padding: 18px;
    border: solid 1px #dbdbdb;
    margin-bottom: 20px !important;
}
.up h5{
    font-size: 24px;
    line-height: 38px;
    font-weight: bold;
    text-align: center;
}
.up a h6 {
    color: #373737; text-align: center;font-size: 16px;line-height: 26px;margin: 6px;
}
.up a p {
    color: #373737;line-height: 20px; text-indent: 2em;
}
.spdb{
    justify-content: space-between;
}
.fp {
    width: 1200px;
    margin: 50px auto 0px auto;
    overflow: hidden;
    padding-bottom: 10px;
}
.col-left {
    display: inline;
    float: left;
    height: auto;
    margin-right: 24px;
    overflow: hidden;
    width: 48%;
}
.article {
    font-family: Tahoma, simsun;
    height: auto;
    overflow: hidden;
    padding: 10px 0;
}
.article h4 {
    font: 22px / 30px "microsoft yahei";
    margin-bottom: 12px;
}
.article h4 a {
    color: #3a3a3a;
}
.article .brief {
    color: #616161;
    font: 14px / 25px "microsoft yahei";
    height: 50px;
    margin-bottom: 10px;
    overflow: hidden;
    text-indent: 2em;
    border-bottom: solid 1px #dedede;

}
.article .brief a {
    color: brown;
}
.rit {
    display: inline;
    float: left;
    height: auto;
    overflow: hidden;
    width: 49%;
}

.wwdt {
    height: auto;
    background: url( "../images/bg_03.jpg") top center no-repeat; height: 879px;
}
.fp h1 {
    font-size: 38px;
    font-weight: bold;
    font-family: "microsoft yahei";
    text-align: center;
    padding-top: 36px;
    padding-bottom: 20px;
}
.banner {
    background: url( "../images/bg_01_01.jpg") no-repeat top center;
    height: 846px;
}
.breadNav {
    text-align: left;
    margin: 20px 0px;
    border-bottom: 1px solid #d9d9d9;
    padding-bottom: 22px;
}
.fp h1 {
    font-size: 38px;
    font-weight: bold;
    font-family: "microsoft yahei";
    text-align: center;
    padding-top: 36px;
    padding-bottom: 20px;
}
.airtical-labels {
    color: #818181;
    font-size: 14px;
    margin: 0 0 25px 0;
    text-align: center;
}
.shipin {
    margin-bottom: 10px;
    height: auto;
    overflow: hidden;
    padding: 30px 20px 20px 20px;
    line-height: 32px;
    font-size: 16px;
    color: #3D3D3D;
    text-align: justify;
    margin: 20px auto;
}

.shipin img {
    width:"911"; 
    height:"433";
    text-align: center;
}
.shipin p {
    line-height: 32px;
    font-size: 16px;
    color: #3D3D3D;
    text-align: justify;
    margin: 20px auto;
}
