@charset "utf-8";
/*基础制作页面组件*/
/*20150716 v1.0*/
/*20160421 v1.1.2 商讨了默认字号，a的默认连接颜色样式等*/

html, body, div, p, hr, pre, h1, h2, h3, h4, h5, h6, table, tr, td, th, tfoot, tbody, thead, form, input, textarea, label, ul, ol, dl, li, dt, dd, .clearfix:after { margin: 0; padding: 0; }
html, body { height: 100%; }
body { padding: 0; margin: 0; 
/*font-family: 'PingFang SC', 'Lantinghei SC', 'Helvetica Neue', 'Helvetica', 'Arial', 'Microsoft YaHei', '微软雅黑', 'STHeitiSC-Light', 'simsun', '宋体', 'WenQuanYi Zen Hei', 'WenQuanYi Micro Hei', 'sans-serif' !important;*/
font-family: "PingFang SC", "Lantinghei SC", "Helvetica Neue", Helvetica, Arial, "Microsoft YaHei", "微软雅黑", STHeitiSC-Light, simsun, "宋体", "WenQuanYi Zen Hei", "WenQuanYi Micro Hei", sans-serif;
}
h1, h2, h3, h4 { font-weight: normal; }
li { list-style-type: none; }
a { text-decoration: none; outline: none; color: #333; }
a:hover { text-decoration: none; color: #3773db; }
table { border-collapse: collapse; border-spacing: 0; }
iframe, img { border: 0; }
img { vertical-align: middle; }
input{outline: none}
.clearfix { display: block; #zoom:1;
}
.clearfix:after { content: ''; overflow: hidden; width: 100%; height: 0px; font-size: 0px; display: block; clear: both; }
.left { float: left; }
.right { float: right; }
.hide { display: none; }



#topAdv { position: relative; height: 89px;/* margin-top: -88px;*/ text-align: center; display: block; }
#topAdv .textAd { width: 1000px; height: 19px; margin: 0 auto 1px auto; overflow: hidden; font-size: 0px; background: #f1f1f1; }
#topAdv .textAd a { display: inline-block; height: 19px; line-height: 19px; font-size: 12px; color: #999; margin: 0 10px; }
#topAdv .imgsAd { width: 1000px; margin: 0 auto; }
#topAdv .imgsAdL { float: left; width: 187px; }
#topAdv .imgsAdC { float: left; width: 643px; }
#topAdv .imgsAdR { float: right; width: 164px; }
/* topBody--------------------------------------------------*/
#topBody { width: 920px; text-align: center; position: absolute; z-index: 3; top:60px; left:110px}
#topBody .topL .slogan a { cursor: default; }
#topBody .topL .slogan img { position: relative; top: -4px; }
#topBody #weather { position: relative; }
#topBody #weather iframe { position: absolute; top: 9px; left: 0; background: #f1f1f1; }
#topBody .topCont {width: 920px;height: 44px;position: relative;/*border-bottom: 1px solid #dbdbdb;*/}
#topBody .topCont li {float: left;margin: 9px 6px 0px 9px;vertical-align: middle;line-height: 46px;font-size: 12px;color: #FF0000;/* font-weight:bold */}
#topBody .topL { height: 44px; position: absolute; left: 2px; top: 0px; }
#topBody .topR { height: 44px; position: absolute; right: 5px; top: 0px; }
#topBody .topCont a { display: inline-block; height: 14px; line-height: 14px; color: #71869e; font-size: 12px; vertical-align: middle; }
#topBody .topCont #xhsearch a { color: #1d71b7; }
#topBody .topCont .icon { margin-right: 4px; }

#topBody #xhsearch {position: relative;margin-left: 346px;}
#topBody #xhsearch form { position: absolute; right: 0px; top: 10px; width: 198px; height: 24px; background: #fff; border: 1px solid #1d71b7; position: absolute; }
#topBody #xhsearch .submitBtn { width: 16px; height: 16px; position: absolute; z-index: 1; top: 4px; right: 0px; left: auto; cursor: pointer; }
#topBody #xhsearch input { display: block; width: 165px; height: 24px; line-height: 24px\9; font-size: 12px; color: #8d9fab; border: 0px; position: absolute; top: 0px; left: 5px; }
#topBody #xhsearch input::-webkit-input-placeholder {font-size:12px;line-height: 14px;color:#8d9fab;}
#topBody #xhsearch input:-moz-placeholder {font-size:12px;line-height: 14px;color:#8d9fab;}
#topBody #xhsearch input::-moz-placeholder {font-size:12px;line-height: 24px;color:#8d9fab;}
#topBody #xhsearch input:-ms-input-placeholder {font-size:12px;line-height: 14px;color:#8d9fab;}
#headerBody { width: 1000px; height: 110px; margin: 0 auto; position: relative; z-index: 2; }
#headerBody .logo { float: left; width: 100px; height: 100px; }
#headerBody .logo a { display: block; width: 93px; height: 100px; line-height: 100px; vertical-align: middle; text-align: center; font-size: 0px; }
#headerBody .logo img { max-width: 110px; max-height: 100px; margin: 0 auto; vertical-align: middle; }
#headerBody .headerC01 { float: right; width: 455px; height: 60px; position: relative}
#headerBody .headerC02 { float: right; width: 455px; height: 60px; position: relative; padding-left:10px}
#headerBody .headerR { width: 1030px; height: 48px; position: relative; top: 2px; }
#headerBody .headerRT { height: 30px; margin-bottom: 5px; position: relative; z-index: 2; }
#headerBody .headerRB { height: 70px; position: relative; z-index: 1; }

#headerBody .headerC .bd, #headerBody .headerC .bd li { width: 500px; height: 70px; overflow: hidden; }
#headerBody .headerC img { max-width: 920px; max-height: 60px; }
#headerBody .headerRT .channel { float: right; position: relative; }
#headerBody .headerRT .channel .comSelect { float: left; width: 91px; height: 26px; border: 1px solid #e5e5e5; margin-right: 15px; }
#headerBody .headerRT .channel li { float: left; height: 28px; padding: 0 5px; border: 1px solid #fff; vertical-align: middle; margin-right: 10px; }
#headerBody .headerRT .channel li.active { border: 1px solid #e2e2e2; }
#headerBody .headerRT .channel li a { display: inline-block; height: 30px; line-height: 30px; font-size: 12px; vertical-align: middle; color: #0f649b; }
#headerBody .headerRT .channel li i { margin-left: 5px; cursor: pointer; }
#headerBody .headerRT .channel .selectList { width: 338px; height: 125px; top: 26px; left: -124px; }
#headerBody .headerRT .channel .xhNewspapers .selectList { width: 338px; height: 102px; left: -1px; }
#headerBody .headerRT .reportItem { float: right; width: 114px; height: 28px; overflow: hidden; }
#headerBody .headerRT .reportItem a { display: block; width: 114px; height: 28px; background: url(http://www.news.cn/2014/images/xh_pic_headerRB_report_v3.png) no-repeat; }
#headerBody .headerRT .reportItem .report02 a { background-position: 0px -28px; }
#headerBody .headerRT .reportItem .report03 a { background-position: 0px -56px; }
#headerBody .case { width:1020px; height: 26px; padding:0px 5px; position: absolute; bottom: 0px; right: 0px; }
#headerBody .case li { float: left; vertical-align: middle; margin-right: 11px; font-size: 0px; }
#headerBody .case li a { display: inline-block; height: 26px; line-height: 26px; font-size: 12px; vertical-align: middle; color: #393939; }
#headerBody .case .controlBtn { height: 20px; position: absolute; right: 3px; top: 6px; cursor: pointer; overflow: visible; }
#headerBody .case .selectList { width: 1020px; height: 26px; border: 1px solid #e2e2e2; padding: 5px; background: #fff; position: absolute; left: auto; right: -4px; _right: -2px; top: 20px; z-index: 999; display: none; }




.indexAD2{float: right;height: 75px;width: 550px;overflow: hidden;padding-right:6px;/* background:url(http://a2.xinhuanet.com/download/adcreatives/2018/1/24/201801240215221890.jpg); */}
.indexAD2 img{height: 75px;width: 550px;}
.indexAD3 img{height: 75px;width: 330px;}
.indexAD3{float: right;height: 75px;width: 330px;overflow: hidden;background:url(http://a2.xinhuanet.com/download/adcreatives/2018/1/24/201801240215221890.jpg);}



.swiper-container .prev,.swiper-container .next{position:absolute;width:40px;height:74px;background: url(http://tmisc.home.news.cn/cloudnews/df-news/xh_yunnan/images/focus_btn.png) no-repeat;}
.swiper-container .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.swiper-container .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.swiper-container .prev:hover{  background-position:0 0; }  
.swiper-container .next:hover{  background-position:-40px 0;}  

.tab1.right { height: 34px; line-height: 34px; border-bottom: 1px solid #e7e7e7; width: 220px; }

.dataList10 {
height: 25px;
    line-height: 20px;
    overflow: hidden;
    padding-top: 10px;
    border-bottom: 1px solid #dbdbdb;
}
.dataList10 a{color: #fea348;font-size:16px;}