.newBody {background: #fff url(img-2020-1-2.png) repeat-x;}
.newWarp {background: url(img-2020-1-1.png) no-repeat center 0;}


.newWarp .boxT1 {background: #fff; box-shadow: 0 0 10px rgba(5,60,140,.3);}
.newWarp .menu { background: #EFEFEF; height: 60px; line-height: 60px; padding-right: 60px; position: relative;}
.newWarp .menu ul li { float: left; width: 10%;}
.newWarp .menu ul li a { display: block; color: #373737; font-size: 18px; text-align: center;}
.newWarp .menu ul li a:hover { color: #C22F07;}
.newWarp .menu ul li a.on { background: #C22F07; color: #fff; font-weight: 700;}
.newWarp .menu .searchBtn{position: absolute; right: 0px; top: 0px; height:60px; width: 60px; font-size: 0px; text-align: center; background-color: #4EA0F8;}
.newWarp .menu .searchBtn img{display: inline-block; position: relative; top: 50%; transform: translateY(-50%); vertical-align: top;}
.newWarp .menu .searchBtn:hover{opacity: 0.8;}
.banner-news .img-switch-temp-1 {width: 580px; height: 320px; overflow: hidden; position: relative;}
.banner-news .imgSwitchBox .btn-txt p.txt { font-size: 16px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.banner-news .imgSwitchBox .btn-txt p.btn a { margin: 0 5px;}
.banner-news .newsListBox {width: 560px; height: 320px;}

.newWarp .txt-move-box { height: 48px; padding: 0 0 0 50px; line-height: 48px; font-size: 14px; color: #c22f07; background: #FAFAFA url(img-2020-1-3.png) no-repeat 10px center;}
.newWarp .txt-move-box .txt-scroll .scrollbox { width: 100%; white-space: nowrap; overflow: hidden; transition: all .2s;}
.newWarp .txt-move-box .txt-scroll .txt, .newWarp .txt-move-box .txt-scroll .txt-clone {display: inline;position: relative;}
.newWarp .adsT1 a:hover img{opacity: .8; filter: alpha(opacity = 80);}
.newsTit.s1 h2 a { display: inline-block; height: 40px; line-height: 40px; font-weight: 700;  position: relative; padding: 0 15px; font-size: 16px;color: #373737;}
.newsTit.s1 h2 a.active { background: #4EA0F8;color: #fff;}
.newsTit.s1 h2 a em { opacity: 0; filter: alpha(opacity = 0); transition: .3s; display: block; border-color: #4EA0F8 transparent transparent transparent;}
.newsTit.s1 h2 a.active em { opacity: 1; filter: alpha(opacity = 100);}
.newWarp a.more { position: absolute; right: 5px; top: 10px; font-size: 12px; display: block; height: 22px; line-height: 22px; padding: 0 15px; background: #71AFE4; border-radius: 11px; color: #fff;}
.newWarp a.more:hover { background: #5A9DD6;} 

.newWarp .newsList-temp1 .ulBox { height: auto;}
.newWarp .newsList-temp1 .ulBox li a { display: block; width: auto; margin: 13px 0 0 0; position: relative; padding-right: 70px; font-size: 16px; color: #373737; white-space: nowrap; overflow: hidden;text-overflow: ellipsis;}
.newWarp .newsList-temp1 .ulBox li a em {position: absolute; right: 0; top: 0; color: #999;}
.newWarp .icoListsT1 ul { float: left; width: 100%;}
.newWarp .icoListsT1 ul li { float: left; width: 16.66%;}
.newWarp .icoListsT1 ul li a { display: block; text-align: center; font-size: 16px; color: #373737; line-height: 26px;}
.newWarp .icoListsT1 ul li a em { display: block;}
.newWarp .icoListsT1 ul li a:hover { opacity: .8;filter: alpha(opacity = 80);}
.newWarp .wsBox .vod { width: 340px; height: 310px; background: #F4F4F4;}
.newWarp .wsBox .newsT2 { width: 480px; height: 310px; background: #ECECEC;}
.newWarp .wsBox .icoListsT2 { width: 340px; height: 310px; background: #CEDBE7;}
.newWarp .newsTit.s3 h2 { font-size: 19px; color: #373737; font-weight: 700; }
.newWarp .newsTit.s3 a.more { top: 3px;}
.newWarp .newsTit.s3 h2.t1 a { height: auto; line-height: 20px; background: none; padding: 0; margin-right: 30px;}
.newWarp .newsTit.s3 h2.t1 a.active { color: #c22f07;}
.newWarp .newsT2 .ulBox ul li { padding-top: 15px;}
.newWarp .newsT2 .ulBox ul li a { display: block; font-size: 16px; color: #373737; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.newWarp .newsT2 .ulBox ul li a:hover { color: #c22f07;}
.newWarp .icoListsT2 ul { float: left; width: 100%;}
.newWarp .icoListsT2 ul li { float: left; width: 33.333%;}
.newWarp .icoListsT2 ul li a { display: block; padding: 15px 0; text-align: center;}
.newWarp .icoListsT2 ul li a em { display: block; padding: 5px 0; font-size: 16px; color: #373737;}
.newWarp .icoListsT2 ul li a:hover {opacity: .8;filter: alpha(opacity = 80);}
.newWarp .imsNewsBox .mcBox { width: 580px;}
.newWarp .imsNewsBox .newsBoxT4 { width: 550px;}
.newWarp .imsNewsBox .mcBox ul li { float: left; margin-top: 15px;}
.newWarp .imsNewsBox .mcBox ul li:nth-child(even) { float: right;}
.newWarp .imsNewsBox .mcBox ul li a:hover img {opacity: .8;filter: alpha(opacity = 80);}
.newWarp .imsNewsBox .newsBoxT4 h2.tBtn a { display: inline-block; height: 30px; margin-right: 15px; padding: 0 15px; line-height: 30px; background: #F4F4F4; color: #373737; font-size: 16px;}
.newWarp .imsNewsBox .newsBoxT4 h2.tBtn a.active { background: #4EA0F8; color: #fff;}
.newWarp .imsNewsBox .newsBoxT4 .ulBox ul li a { position: relative; padding-right: 70px; display: block; border-bottom: dashed 1px #E0E0E0; line-height: 58px; font-size: 16px; color: #373737; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.newWarp .imsNewsBox .newsBoxT4 .ulBox ul li a em { position: absolute; right: 0; top: 0; color: #999;}
.newWarp .imsNewsBox .newsBoxT4 .ulBox ul li a:hover { color: #369;}


.footerT2 { padding: 20px 0; background: #394B61; color: #fff; font-size: 14px;}
.footerT2 a { color: #fff;}
.footerT2 .icos { width: 120px; padding-top: 8px; text-align: center;}


/* 飘窗 */
.bayBox {width: 260px; height: 188px; z-index: 99999;}
.bayBox  a{display: block; height:100%; }
.bayBox  a img{max-width: 100%;}
