/* css reset--------------------------------------------------*/
@charset "gbk";
/*热点词汇*/
.rdch{width: 1000px;margin: 5px auto 0;overflow: hidden;position: relative;background: url(../images/indexrc.jpg) 0 0 no-repeat;}
.rdch-top{border: 1px solid #ddd;width: 978px;margin: 0 auto;overflow: hidden;padding:6px 10px;}
.rdch-top .txt-list{width:140px;overflow: hidden;height: 80px;margin-top: 4px;}
.rdch-bottom{width: 998px;overflow: hidden;margin: 0 auto;height: 33px;line-height: 34px; color:#414042; margin-left: 120px;}
.rdch-bottom ul li{float: left;overflow: hidden;margin-left: 10px;display: inline;color: #B61314;}
.rdch-bottom ul li a{float: left;overflow: hidden;display: inline;color: #000000;font-weight: bold;}
.rdch-bottom .ico{width: 3px;height: 3px;margin:15px 10px;}


* { margin: 0; padding: 0; font-size: 14px; font-weight: normal; font-family: "SimSun", Arial, Helvetica, sans-serif; font-style: normal; text-align: left; list-style-type:none; color: #000; }
html { height: 100%; }
body { height: 100%; text-align: center; background: #fff; }
html, body { _background-image: url(about:blank); _background-attachment: fixed; }
img { border: none; }
li { list-style: none; }
select { border: 1px solid #A9A9A9; }
strong { font-weight: bold; }
td { line-height: 24px; }
img { vertical-align: middle; }
video { max-width: 1280px; width: 100%; }
a { cursor: pointer; outline: none; color: #000; text-decoration: none; }
input { outline: none; }
a:link { }
a:visited { }
a:active, a:hover { color: #ff9724!important; }
/* 公共样式
--------------------------------------------------*/
/*.lazy{display: none;}*/
.lazy, .lazyIframe, .wloadIframeAD { background: #f1f1f1 url(../images/Loading.gif) no-repeat 50% 50%; }
/*#specIframe,#specIframe1{ background:#f1f1f1 url(../images/1229adbg/ad.png) no-repeat 50% 50%; }*/
.fl { float: left; }
.fr { float: right; }
.mt20{ margin-top:20px;}
.mt10{ margin-top:10px}
.navAreaMain .events, .navAreaMain .life, .navAreaMain .wanGuo, .navAreaMain .jingji, .navAreaMain .blank {
display: block;
width: 40px;
height: 70px;
position: absolute;
left: 0;
top: 12px;
z-index: 100;
margin: 0;
}

.logoAreaMain .arrBlue, .logoAreaMain .arrBlue:hover, .navAreaMain .events, .navAreaMain .life, .navAreaMain .wanGuo, .navAreaMain .jingji, .navAreaMain .blank, .logoGlobalTimes, .yellowBar strong, .yellowBar span, .yellowBar em, .blueBar strong, .blueBar span, .blueBar em, .tit24Dianji, .tit24Thread, .titDailyPic, .titMonthPic, .tit24Joy, .titCollection .cur, .titCollection .cur:hover, .titCollection strong a:hover, .fotherNew li, .arrLine, .arrLeft, .arrRight, .arrLeftCur, .arrRightCur, .backBtn, .backBtn:hover, .backArea em, .backArea i, .arrLeftCur:hover, .arrRightCur:hover, .navBannerCon i, .navBannerCon b, .navBannerCon em, .todayTit, .todayCom .photoText {
background: url(../images/index.png) no-repeat;
}
.navArea{height: 80px;overflow:hidden;position:relative;z-index:0;border-bottom: 1px solid #DBDBDB;width: 1000px;background: #F7F7F7;border-top: 3px solid #C20209;margin: 0 auto;}
.navAreaMain{width: 990px;background: #F7F7F7;font-size:14px;color:#e7ecf1;height: 82px;line-height:23px;display:block;margin:0 auto;padding-left: 10px;}
.navAreaMain a{font-size: 16px;color: #000;margin-right: 5px;text-decoration:none;line-height: 28px;font-family: \5FAE\8F6F\96C5\9ED1;}
.navAreaMain a:visited{color: #000000;}
.navAreaMain a:hover{color: #000000;text-decoration:underline;}
.navAreaMain ul{height: 80px;overflow:hidden;}
.navAreaMain li{float:left;text-align:left;height: 80px;line-height: 23px;display:inline;position:relative;font-family:Microsoft YaHei,SimSun;}
.navAreaMain .pA{width: 173px;background:none;}
.navAreaMain .pB{width: 195px;}
.navAreaMain .pC{width: 273px;}
.navAreaMain .pD{width: 150px;}
.navAreaMain .pE{width: 196px;}
.navAreaMain li span{display:block;z-index:1000;position:absolute;left: 45px;top: 12px;}
.navAreaMain li p{text-align:left;}
.navAreaMain .pA span{left: 45px;}
.navAreaMain .pA em{left: 49px;}
.navAreaMain .pD span{left: 45px;}
.navAreaMain .pE span{left: 45px;}
.arrLine{background-position:-40px -138px;display:block;width:40px;height:70px;position:absolute;left: 49px;top:0;z-index:10;}
.navAreaMain .events,.navAreaMain .life,.navAreaMain .wanGuo,.navAreaMain .jingji,.navAreaMain .blank{display:block;width: 40px;height: 70px;position:absolute;left:0;top: 6px;z-index:100;margin:0;}
.navAreaMain .events{background-position: -16px -138px;}
.navAreaMain .life{background-position: -77px -138px;}
.navAreaMain .wanGuo{background-position: -153px -138px;}
.navAreaMain .jingji{background-position: -220px -138px;}
.navAreaMain .blank{background-position: -276px -138px;}
.navBanner{display:block;height:100px;background:#11437d;}
.navBannerCon{display:block;width:970px;height:30px;line-height:30px;margin:0 auto;text-align:center;position:relative;padding-top: 20px;}
.navBannerCon a{font-family:Microsoft YaHei,SimHei;font-size:17px;color:#e8f1fa;margin:0 7px;}
.navBannerCon i,.navBannerCon b{background-position:-170px -747px;display:block;width:1px;height:50px;position:absolute;top:0;}
.navBannerCon i{left:0;}
.navBannerCon b{right:0;}
.navBannerCon em {background-position:-192px -750px;display:inline-block;width:3px;height:15px;}
.navBannerCon a.current{ display:inline-block; width:70px; height:50px; background-position:0 11px; margin:0px;}
.navBannerCon a.current:hover{ text-decoration:none;}

.listPicBig .vChina { background: #D80101;}
.listPicBig {display: block;width: 1000px;overflow: hidden;background: #FFF;padding-bottom: 5px;margin: 5px auto 0;border: 0px solid #e7e7e7;}

.listPicBig h2 {display: block;width: 1000px;height: 40px;position: relative;text-align: center;font-family: Microsoft YaHei,SimHei;  font-weight: 400;color: #FFFFFF;}
.pic-list2 li{ width: 190px; height: 70px; padding: 2px; border: 0px solid #e7e7e7; float:left; margin: 4px 3px 0px 3px; overflow:hidden; _display:inline;}
.pic-list2 li img{ display:block; width: 190px; height: 70px;}
.pic-list2 li span{ display:block; font-size:14px; line-height:26px; padding-top:5px; text-align: center;}



.zj2hd{ position:relative; width: 655px; height: 441px; background-color: #000; float: left; }  

.zj2hd img{ width: 655px; height: 441px;} 

.zj2hd .zj2hdpic{ position:absolute; left:0px; top:0px; }  

.zj2hd .zj2hdbt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  

.zj2hd .zj2hdcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  

.zj2hd .zj2hdcon img{ display:block; }  

.zzjj{width:100%; height:66px; position: absolute; bottom:0; left:0; background:rgba(0,0,0,0.6)}


.zzjj p{float:left; font:bold 20px/66px "微软雅黑"; color:#fff; margin-left:20px; width: 470px; height:66px; overflow:hidden; background:none}


.zj2hd .zj2hdbg{bottom:20px; right:10px; position:absolute; height:21px; text-align:center; z-index: 200; }  

.zj2hd .zj2hdbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    

.zj2hd .zj2hdbt a{position:relative; display:inline; width:12px; height:12px; border-radius:6px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#fff; }    

.zj2hd .zj2hdbt .current,.zj2hd .zj2hdbt a:hover{background:#268ae6;}    

.zj2hd .zj2hdbt img{display:none}    

.zj2hd .zj2hdbt i{display:none; font-style:normal; }    

.zj2hd .prev,.zj2hd .next{position:absolute;width:38px;height:50px;background:url(../images/button.png) no-repeat; top:50%; margin-top:-19px; cursor:pointer; display:none}
.zj2hd:hover .prev,.zj2hd:hover .next{position:absolute;width:38px;height:50px; top:50%; margin-top:-19px; cursor:pointer; display:block}
.zj2hd .prev{left:0;background:url(../images/button.png) no-repeat;  cursor:pointer}
.zj2hd .next{right:0; background:url(../images/button.png) no-repeat -38px 0; cursor:pointer}




.clear_box{font:0px/0px sans-serif;clear:both;display:block;overflow:hidden;height:0;line-height:0px;border:0px;padding:0px;margin:0px;}
.content_left{ width: 660px; float:left;font-family: \5FAE\8F6F\96C5\9ED1;}
.content_right{ width: 315px; float:right;font-family: \5FAE\8F6F\96C5\9ED1;}
.right_box{ width: 313px; background-color: #FAFAFA; border:1px solid #e6dfdf; overflow:hidden}
.right_box_tit{ border-bottom:2px solid #c80000; height:33px; padding:0px 10px; line-height:33px; font-size:16px; }
.right_box_tit span{ float:left}
.right_box_tit a{ float:right; color:#171717}
.right_top_tit{ width:310px; height:36px; background:url(../images/right_tit1.jpg) no-repeat; font-size:16px; line-height:36px; }
.right_top_tit span{ padding-left:15px; color:#c80000; font-weight:bold}
.right_top_txt{ width:308px; margin:0 auto; background-color:#fbf5f4; border-left:1px solid #e6dfdf;  border-right:1px solid #e6dfdf;  border-bottom:1px solid #e6dfdf; overflow:hidden}
.right_top_txt ul{width:292px; margin:0 auto;}
.right_top_txt li{ width:146px; border-top:1px solid #f1f1f1; float:left; padding:10px 0px;}
.right_top_txt li a{ font-size:14px; font-weight:bold; color:#171717; }
.right_top_txt li img{ vertical-align:2px; padding-right:10px;padding-left:30px;}

.in_right_tit{ border-bottom: 4px solid #c80000; padding-top:10px; padding-bottom:5px; overflow:hidden; line-height: 20px;}
.in_right_tit_left{ font-size:18px; float:left;font-family: \5FAE\8F6F\96C5\9ED1;  font-weight: bold; line-height: 25px; color: #333333;}
.in_right_tit_left a{ color:#000}
.in_right_tit_left img{ vertical-align: -5px; padding-right:5px; padding-left:10px;}
.in_right_tit_right{ padding-top: 4px;}
.in_right_tit_right a{ color:#a0a0a0; font-size:14px; padding-right:10px; }

.in_right_ul1{ width:288px; padding:1px; margin: 10px auto;}
.in_right_ul1 li{ padding-bottom:8px;}
.in_right_ul2 { width:288px; margin-top:10px;}
.list_w1{ width:290px; margin:0 auto;}
.list1{ width:100%;}
.list1 li{ line-height: 36px; height: 36px;} 
.list1 li a{ font-size: 16px; color:#000;font-family: \5FAE\8F6F\96C5\9ED1;}
.list1 li img{ vertical-align:2px; padding-right:10px;}

.inleft_box{margin-top:10px;}
.left_tit{ border-bottom:4px solid #c80000;overflow:hidden ; margin-bottom: 5px; width: 100%;}
.left_tit_left{width:148px; height:41px; background:url(../images/in_tit_bg.jpg ) no-repeat; font-size:22px; color:#fff; font-weight:bold; line-height:41px;}
.left_tit_left a{color:#fff; font-size: 28px;      line-height: 41px;font-family: \5FAE\8F6F\96C5\9ED1;font-weight: 700;}
.left_tit_left img{ padding-left:8px; padding-right:5px; vertical-align: -9px; }
.left_tit_right{ width:480px; float:right}
.ltr_ul{ float:right; padding-top:15px}
.ltr_ul li{ float:left; padding:0px 8px;}
.ltr_ul li a{ color: #000; font-size:14px;}
.ltr_ul li.on a{ color:#c80000}
.ltr_ul li a:hover{ color:#c80000}
/* 清除浮动 */
.clearfix { display: block; #zoom:1;/*ie6-ie7*/
}
.clearfix:after { content: ''; overflow: hidden; width: 100%; height: 0px; font-size: 0px; margin: 0px; padding: 0px; display: block; clear: both; }
/* icon定义 */
.icon { display: inline-block; vertical-align: middle; background: url(../images/icon_all.png) no-repeat; overflow: hidden; }
.icon01 { display: inline-block; vertical-align: middle; background: url(../images/wxm.png) no-repeat; overflow: hidden; }
.iconMobile { width: 26px; height: 26px; background-position: 10px -20px; }
.iconweixin { width: 26px; height: 26px; background-position: -4px -0px; }
.iconweibo { width: 26px; height: 26px; background-position: -34px -0px; }
.iconVideo01 { width: 19px; height: 19px; background-position: 0px 0px; }
.iconAudio01 { width: 19px; height: 19px; background-position: -19px 0px; }
.iconMobile { width: 26px; height: 26px; background-position: -68px -0px; }
.iconDownArrow { width: 26px; height: 26px; background-position: 0 -45px; }
.iconDownArrowWhite { width: 14px; height: 14px; background-position: -19px -45px; }
.iconUpArrowWhite { width: 14px; height: 14px; background-position: -37px -45px; }
.iconSearchBtn { width: 26px; height: 26px; background: url(../images/sou.png) no-repeat; }
.iconGs { width: 34px; height: 42px; background-position: 0 -158px; }
.iconFlagCH { width: 18px; height: 12px; background-position: -40px -25px; }
.iconDepth { width: 20px; height: 20px; background-position: -65px -25px; }
.iconGoTop { background-position: -90px -25px; }
.iconTwoCode { background-position: -108px -25px; }
.iconClose { background-position: -125px -25px; }
.iconLeftArrow { width: 4px; height: 10px; background-position: -51px -45px; }
.iconRightArrow { width: 4px; height: 10px; background-position: -55px -45px; }
.icon1 { width: 18px; height: 9px; background-position: -123px -65px; }/*视频*/
.icon2 { width: 29px; height: 14px; background-position: 0px -120px; }/*高清*/
.icon3 { width: 14px; height: 12px; background-position: -93px -65px; }/*图解*/
.icon4 { width: 29px; height: 14px; background-position: 0px -65px; }/*调查*/
.icon5 { width: 14px; height: 12px; background-position: -41px -65px; }/*问号*/
.icon6 { width: 14px; height: 12px; background-position: -67px -65px; }/*吃豆*/
.icon7 { width: 18px; height: 16px; background-position: -177px -65px; }/*对话*/
.icon8 { width: 14px; height: 12px; background-position: -153px -93px; }/*PK*/
.icon9 { width: 29px; height: 14px; background-position: 0px -93px; }/*征集*/
.icon10 { width: 29px; height: 14px; background-position: -175px -219px; }/*音频*/
/* select */
.comSelect { display: inline-block; #display: inline;
#zoom:1;
width: 70px; height: 28px; background: #fff; padding-right: 15px; border: 1px solid #fff; cursor: pointer; position: relative; }
.comSelect.activeSelect { border: 1px solid #e2e2e2; }
.comSelect .selected { display: block; width: 70px; height: 28px; line-height: 28px; font-size: 12px; color: #0C0C0C; padding-left: 30px; text-align: center;}
.comSelect a:hover { color: #000000!important; }
.comSelect .downBtn { display: block; width: 26px; height: 28px; position: absolute; top: 0px; left: 8px; }
.comSelect .downBtn i { margin-top: 0px; }
/* selectList */
.selectList { width: 150px; border: 1px solid #e2e2e2; padding: 10px; background: #FFFFFF; position: absolute; right: -1px; _right: -2px; top: 28px; z-index: 

999; display: none; }
.selectList li.option { float: left; height: 24px!important; padding: 0px!important; margin: 0 5px 0 0!important; }
.selectList li a { display: block; height: 24px!important; line-height: 24px!important; font-size: 12px; white-space: nowrap; }
/* 装饰器 */
.borders .borderTit { height: 35px; }
.borders .borderTit .left { float: left; height: 34px; line-height: 34px; border-bottom: 1px solid #0e649a; }
.borders .borderTit .left .name, .borders .borderTit .left .nameEng, .borders .borderTit .left .iconWrap { float: left; height: 34px; overflow: hidden; }
.borders .borderTit .left .name { font-size: 16px; font-family: \5FAE\8F6F\96C5\9ED1; color: #0e649a; font-weight: bold; line-height: 34px; }
.borders .borderTit .left .name a, .borders .borderTit .left .name span { font-size: 16px; font-family: \5FAE\8F6F\96C5\9ED1; color: #0e649a; font-weight: 

bold; }
.borders .borderTit .left .nameEng { line-height: 40px; color: #fea348; font-size: 12px; font-family: \5FAE\8F6F\96C5\9ED1; margin-left: 5px; }
.borders .borderTit .left .iconWrap { line-height: 34px; padding-left: 7px; }
.borders .borderTit .right { height: 34px; line-height: 34px; border-bottom: 1px solid #e7e7e7; }
.borders .borderCont { padding: 15px 0 0 0; }
/* 装饰器 02 */
.borders02 { width: 1000px; border-top: 1px solid #0f6598; padding: 5px 0 0 0; margin: 0 auto; }
.borders02 .left { float: left; width: 310px; padding-left: 5px; overflow: hidden; }
.borders02 .center { float: left; width: 315px; margin-left: 28px; overflow: hidden; }
.borders02 .right { float: right; width: 310px; padding-right: 5px; overflow: hidden; }
.borders02 .titles { height: 20px; margin-bottom: 10px; }
.borders02 .titles h3 { float: left; height: 20px; font-size: 16px; font-weight: bold; color: #0466a3; }
.borders02 .titles h3 a { display: inline-block; height: 20px; font-size: 16px; font-weight: bold; color: #0466a3; }
.borders02 .titles .dataList10 { float: right; }
.borders02 .titles .dataList10 a { color: #7d7d7d; }
.borders02 .titles .dataList10 span { background: #7d7d7d; }
/* tabs */
.tabs .tabsTit { height: 33px; padding-left: 1px; position: relative; z-index: 1; }
.tabs .tabsTit li { float: left; height: 33px; line-height: 33px; padding: 0 10px; font-family: \5FAE\8F6F\96C5\9ED1; color: #707070; background: #fff; 

border: 1px solid #e1e1e1; border-bottom: none; position: relative; margin-left: -1px; cursor: pointer; }
.tabs .tabsTit .tabsT a { line-height: 33px; font-family: \5FAE\8F6F\96C5\9ED1; color: #707070; }
.tabs .tabsTit li.on { height: 34px; font-size: 17px; border-top-color: #0e649a; color: #0e649a; top: 0px; }
.tabs .tabsTit .on a { font-size: 16px; color: #11649a; }
.tabs .tabsTit .tabR { float: right; height: 33px; line-height: 33px; padding: 0px; border: none; border-top: 1px solid #fff; }
.tabs .tabsCont { position: relative; border-top: 1px solid #e1e1e1; margin-top: 1px; padding: 15px 0; }
/* focusWord */
.focusWord { height: 16px; margin: 6px 0 14px; overflow: hidden; }
.focusWord a { /*	display: inline-block;
height: 16px;*/ line-height: 16px; vertical-align: middle; font-weight: bold; color: #484848; }
.focusWord a .icon {
#margin-right: 4px; position: relative; top: -2px; }
/* focusWordBlue */
.focusWordBlue { height: 18px; margin-bottom: 14px; overflow: hidden; }
.focusWordBlue a { /*	display: inline-block;
height: 16px;*/ line-height: 16px; vertical-align: middle; font-weight: bold; color: #000000; }
.focusWordBlue a .icon {
#margin-right: 4px; position: relative; top: -2px; }
/* 数据列表样式01 */
.dataList01 { padding-bottom: 7px; overflow: hidden; }
.dataList01 li { height: 20px; margin-bottom: 12px; overflow: hidden; vertical-align: top; }
.dataList01 li a { /*display: inline-block;
height: 16px;*/ line-height: 20px; /*margin-right: 4px;*/ vertical-align: top; color: #000000; font-family: \5FAE\8F6F\96C5\9ED1;font-size: 16px;}
.dataList01 li a .icon {
#margin-right: 4px; position: relative; top: -2px\9; top: -2px\0; #top:0px;
}
.dataList01 li.first a { font-weight: bold; }
/* 数据列表样式02 */
.dataList02 { padding-bottom: 7px; overflow: hidden; }
.dataList02 li { height: 20px; padding-left: 10px; margin-bottom: 12px; overflow: hidden; position: relative; }
.dataList02 li i { width: 3px; height: 3px; background: #8d8d8d; overflow: hidden; position: absolute; left: 0px; top: 50%; margin-top: -2px; }
.dataList02 li a { /*	display: inline-block;
height: 16px;*/ line-height: 20px; /*margin-right: 10px;*/ color: #393939; vertical-align: top; }
.dataList02 li a .icon {
#margin-right: 4px; position: relative; top: -2px; }
/* 数据列表样式03 */
.dataList03 { padding-bottom: 7px; overflow: hidden; }
.dataList03 li { height: 16px; margin-bottom: 14px; overflow: hidden; }
.dataList03 li a { display: inline-block; height: 16px; line-height: 16px; margin-right: 10px; color: #484848; }
.dataList03 li strong { margin-right: 5px; }
.dataList03 li strong a { margin: 0px; }
.dataList03 li a strong { margin: 0px; }
.dataList03 li.first strong { font-weight: bold; font-size: 16px; color: #484848; }
.dataList03 li a:hover strong { color: #ff9724; }
/* 数据列表样式04 */
.dataList04 { padding-bottom: 7px; overflow: hidden; }
.dataList04 li.clearfix { height: 105px; margin-bottom: 5px; overflow: hidden; }
.dataList04 li h4 { height: 18px; overflow: hidden; margin-bottom: 10px; }
.dataList04 li h4 a { height: 18px; line-height: 18px; overflow: hidden; font-weight: bold; color: #305798; }
.dataList04 li .img { float: left; width: 114px; height: 84px; line-height: 84px; margin-right: 10px; }
.dataList04 li .img a { display: block; width: 114px; height: 84px; line-height: 84px; vertical-align: top; text-align: center; font-size: 0px; }
.dataList04 li img { width: 114px; height: 84px; vertical-align: top; }
.dataList04 li .conts .moreBtn, .dataList04 li .conts .moreBtn a { font-size: 12px; color: #e00001; }
/* 数据列表样式05 */
.dataList05 { overflow: hidden; }
.dataList05 li.clearfix { padding: 11px 0 12px 0; overflow: hidden; border-top: 1px dotted #6f93b4; }
.dataList05 li .img { float: left; width: 66px; height: 66px; line-height: 50px; margin-right: 15px; position: relative; }
.dataList05 li .img a { display: block; width: 66px; height: 66px; line-height: 66px; border: 1px solid #ccc; vertical-align: top; text-align: center; font-

size: 0px; }
.dataList05 li .img img { width: 66px; height: 66px; vertical-align: top; }
.dataList05 li .conts p { font-size: 12px; line-height: 26px; color: #3d3d3d; }
/* 数据列表样式06 */
.dataList06 { padding-bottom: 7px; overflow: hidden; }
.dataList06 li.clearfix { padding: 15px 0 5px 0; border-bottom: 1px solid #e1e1e1; }
.dataList06 li.gray { background: #f5f5f5; }
.dataList06 li h4 { margin-bottom: 5px; }
.dataList06 li h4 a { font-weight: bold; color: #0e649a; }
.dataList06 li .img { float: left; width: 60px; height: 60px; line-height: 60px; margin-right: 10px; }
.dataList06 li .img a { display: block; width: 60px; height: 60px; line-height: 60px; vertical-align: middle; text-align: center; font-size: 0px; }
.dataList06 li .conts p { height: 40px; overflow: hidden; }
.dataList06 li .conts p a { line-height: 20px; font-size: 12px; color: #0e649a; }
.dataList06 li .summary { height: 72px; overflow: hidden; margin: 5px 0 5px 0; line-height: 24px; font-size: 12px; clear: both; }
.dataList06 li .summary .moreBtn, .dataList06 li .summary .moreBtn a { font-size: 12px; color: #e00001; }
/* 数据列表样式07 */
.dataList07 { padding-bottom: 7px; overflow: hidden; }
.dataList07 li { margin-bottom: 7px; overflow: hidden; position: relative; }
.dataList07 li i { display: block; width: 3px; height: 3px; overflow: hidden; background: #9e9e9e; position: absolute; top: 8px; left: 0px; }
.dataList07 li a { display: inline-block; font-size: 12px; line-height: 20px; margin-left: 10px; color: #484848; }
/* 数据列表样式08 */
.dataList08 { padding-bottom: 7px; overflow: hidden; }
.dataList08 li { height: 16px; padding-left: 10px; margin-bottom: 14px; overflow: hidden; position: relative; }
.dataList08 li i { position: absolute; left: 0px; top: 50%; }
.dataList08 li a { display: inline-block; height: 16px; line-height: 16px; margin-right: 10px; color: #484848; vertical-align: top; }
.dataList08 li a:hover strong { color: #ff9724; }
.dataList08 li.first { padding-left: 0px; }
.dataList08 li.first strong { font-size: 16px; color: #0e649a; font-weight: bold; }
/* 数据列表样式9 */
.dataList09 { overflow: hidden; }
.dataList09 li.clearfix { margin-bottom: 5px; }
.dataList09 li h3 { height: 20px; overflow: hidden; margin: 0 0 6px 0; padding: 15px 0 0 10px; position: relative; }
.dataList09 li h3 i { position: absolute; top: 18px; left: 0px; }
.dataList09 li h3 a { display: inline-block; height: 20px; line-height: 20px; overflow: hidden; font-weight: bold; color: #686868; }
.dataList09 li .img { float: left; width: 112px; height: 84px; margin-right: 10px; }
.dataList09 li .img a { display: block; width: 112px; height: 84px; line-height: 84px; vertical-align: middle; text-align: center; font-size: 0px; }
.dataList09 li .conts { height: 50px; font-size: 12px; line-height: 24px; color: #8b8b8b; text-indent: 2em; overflow: hidden; }
.dataList09 li .conts a { line-height: 20px; font-size: 12px; color: #dd0103; }
.dataList09 .listCont { clear: both; margin-top: 5px; }
.dataList09 .listCont li { height: 16px; margin-bottom: 14px; overflow: hidden; }
.dataList09 .listCont li a { display: inline-block; height: 16px; line-height: 16px; margin-right: 10px; color: #666; }
.dataList09 .listCont li strong { margin-right: 5px; }
.dataList09 .listCont li strong a { margin: 0px; }
.dataList09 .listCont li a strong { margin: 0px; }
.dataList09 .listCont li a:hover strong { color: #ff9724; }
/* 数据列表样式10 */
.dataList10 { height: 20px; line-height: 20px; overflow: hidden; }
.dataList10 a { float: left; height: 20px; line-height: 20px; font-size: 12px; }
.dataList10 span { float: left; width: 3px; height: 3px; line-height: 3px; overflow: hidden; margin: 0 5px; background: #333; position: relative; margin-top: 

8px; }
/* 数据列表样式11 */
.dataList11 .item { float: left; width: 145px; height: 100px; }
.dataList11 .itemR { float: right; }
.dataList11 .item .img { margin-bottom: 15px; position: relative; }
.dataList11 .item .img, .dataList11 .item .img a { display: block; width: 145px; height: 100px; vertical-align: top; font-size: 0px; }
.dataList11 .item .img img { width: 145px; height: 100px; }
.dataList11 .item .img a { font-size: 0px; }
.dataList11 .item .bg { width: 100%; height: 30px; background: #000; filter: alpha(opacity=40); opacity: 0.4; position: absolute; bottom: 0px; left: 0px; z-

index: 1; }
.dataList11 .item .text { width: 100%; height: 30px; position: absolute; bottom: 0px; left: 0px; z-index: 2; }
.dataList11 .item .text h4 { height: 30px; overflow: hidden; }
.dataList11 .item .text h4 a { width: auto!important; height: 30px!important; line-height: 30px; padding: 0 5px; font-size: 14px; overflow: hidden; text-

align: center; color: #fff; }
.dataList11 .item .listCont li { height: 20px; margin-bottom: 5px; overflow: hidden; }
.dataList11 .item .listCont li a { display: inline-block; height: 20px; line-height: 20px; overflow: hidden; color: #484848; }
/* 数据列表样式12 */
.dataList12 { overflow: hidden; }
.dataList12 li { height: 105px; margin-bottom: 11px; border-bottom: 1px dotted #90a2ba; }
.dataList12 li h4 { height: 20px; overflow: hidden; margin: 0 0 6px 0; position: relative; }
.dataList12 li h4 a { display: inline-block; height: 20px; line-height: 20px; overflow: hidden; font-weight: bold; color: #0e649a; }
.dataList12 li .conts { height: 75px; font-size: 12px; line-height: 24px; color: #676767; text-indent: 2em; overflow: hidden; }
.dataList12 li .conts a { line-height: 20px; font-size: 12px; color: #dd0103; }
/* 数据列表样式13 */
.dataList13 { height: 220px; overflow: hidden; border: 1px solid #c9d7e3; border-right: none; margin-bottom: 15px; }
.dataList13 li { float: left; width: 40px; height: 220px; overflow: hidden; border-right: 1px solid #c9d7e3; }
.dataList13 li .name { float: left; width: 20px; height: 210px; padding: 10px 10px 0 10px; cursor: pointer; background: #fff; }
.dataList13 li .name a { display: block; width: 20px; height: 210px; line-height: 16px; cursor: pointer; color: #3588c9; text-align: center; font-weight: 

bold; white-space: normal; word-wrap: break-word; }
.dataList13 li .conts { height: 220px; overflow: hidden; _float: left; _width: 150px; }
.dataList13 li .conts img { width: 150px; height: 220px; }
.dataList13 li.openItem { width: 190px; }
.dataList13 li.openItem .name { background: #4098d7 url(../images/xh_bg.png) 0px -278px repeat-x; }
.dataList13 li.openItem .name a { color: #fff; }
/* 数据列表样式14 */
.dataList14 { height: 224px; border: 1px solid #c9d7e4; border-top: 0px; overflow: hidden; }
.dataList14 h3 { height: 28px; line-height: 28px; padding-left: 10px; border-top: 1px solid #c9d7e4; font-size: 12px; background: #f4f4f4; cursor: pointer; 

color: #0065a5; }
.dataList14 h3 a { font-weight: bold; color: #0065a5; }
.dataList14 h3.on { color: #fff; background: #4098d7 url(../images/xh_bg.png) 0px -278px repeat-x; }
.dataList14 h3.on a { color: #fff; }
.dataList14 ul { height: 109px; overflow: hidden; color: #999; display: none; /* 默认都隐藏 */ }
.dataList14 ul li { float: left; width: 100%; height: 109px; }
.dataList14 ul li a { display: block; width: 100%; height: 109px; overflow: hidden; font-size: 0px; }
.dataList14 ul li img { width: 100%; height: 109px; }
/* 数据列表样式15 */
.dataList15 .list15Item { padding: 6px 0; border-bottom: 1px dotted #d6d6d6; }
.dataList15 .list15Item .num { float: left; width: 16px; height: 16px; line-height: 16px; background: #a2a2a2; color: #fff; text-align: center; margin-right: 

10px; }
.dataList15 .list15Item .one, .dataList15 .list15Item .two, .dataList15 .list15Item .three { background: #c81a13; }
.dataList15 .list15Item .img { float: left; width: 80px; height: 60px; border: 1px solid #ccc; margin-right: 10px; display: none; }
.dataList15 .list15Item .img a { display: block; width: 80px; height: 60px; font-size: 0px; vertical-align: top; }
.dataList15 .list15Item .img img { width: 80px; height: 60px; vertical-align: top; }
.dataList15 .list15Item h4 { height: 16px; overflow: hidden; cursor: pointer; vertical-align: top; }
.dataList15 .list15Item h4 a { font-size: 12px; line-height: 16px; color: #717171; vertical-align: top; }
.dataList15 .on .img { display: block; }
.dataList15 .on h4 { height: 60px; }
.dataList15 .on h4 a { height: 60px; line-height: 20px; }
/* 数据列表样式16 */
.dataList16 { height: 230px; overflow: hidden; }
.dataList16 .hd { float: left; width: 88px; height: 230px; position: relative; z-index: 1; }
.dataList16 .hd li { height: 48px; line-height: 48px; margin-bottom: 10px; text-align: center; color: #196297; font-weight: bold; border: 1px solid #edf6fd; 

background: #edf6fd; cursor: pointer; }
.dataList16 .hd li a { height: 48px; line-height: 48px; text-align: center; color: #196297; font-weight: bold; }
.dataList16 .hd li a:hover { color: #6a91c8!important; }
.dataList16 .hd li.on { border: 1px solid #4a95d6; border-right-color: #edf6fd; position: relative; margin-right: -1px; color: #6a91c8; }
.dataList16 .hd li.on a { color: #6a91c8; }
.dataList16 .bd { float: left; width: 218px; height: 228px; position: relative; border: 1px solid #4e8ecc; vertical-align: top; overflow: hidden; }
.dataList16 .bd li { width: 210px; height: 224px; padding: 4px 4px 0 4px; }
.dataList16 .bd .img { display: block; width: 210px; height: 128px; }
.dataList16 .bd h4 { height: 20px; line-height: 20px; font-size: 16px; font-weight: bold; color: #196297; margin: 12px 0; overflow: hidden; }
.dataList16 .bd h4 a { height: 20px; line-height: 20px; font-size: 16px; font-weight: bold; color: #196297; }
.dataList16 .bd p { height: 40px; font-size: 12px; padding: 0 4px; line-height: 20px; overflow: hidden; }
/* footerBody
--------------------------------------------------*/
#footerBody { text-align: center; background: #C20209; min-width: 1000px; margin-top: 10px;}

#footerBody .links { border-top: 1px solid #d2d2d2; background: #f1f1f1 }
#footerBody .links .cont { width: 980px; margin: 0 auto; padding: 10px 0; border-bottom: 1px dotted #a8cbeb; }
#footerBody .links .left { width: 1000px; line-height: 50px; color: #e60012; border-bottom: 1px dashed #b6b4c2; text-align: center; font-size: 20px;   font-weight: bold; font-family: "Microsoft Yahei";}
#footerBody .links .right { width: 1000px; line-height: 20px; color: #e60012; font-weight: bold; }
#footerBody .links .right a { display: inline-block; height: 40px; line-height: 40px; margin: 0 12px 0 0; font-size: 14px; color: #000000;}
#footerBody .links .right2 { width: 1000px; line-height: 20px; color: #e60012; font-weight: bold; margin-top: 10px;}
#footerBody .links .right2 a { display: inline-block; height: 70px; line-height: 70px; margin: 0 6px; font-size: 14px; color: #000000;}
#footerBody .copyright { width: 980px; margin: 0 auto; padding: 20px 0; position: relative; }
#footerBody .copyright p { line-height: 30px; font-size: 14px; color: #fff; font-family: \5FAE\8F6F\96C5\9ED1;}
#footerBody .copyright p a { height: 30px; line-height: 30px; font-size: 14px; color: #fff; font-family: \5FAE\8F6F\96C5\9ED1;}
#footerBody .copyright p.rows01 { text-align: center; }
#footerBody .copyright p.rows02 {
    text-align: center;
 }
#footerBody .copyright p.rows03 {
    text-align: center;
 }
#footerBody .icon { position: absolute; left: 50%; bottom: 24px; margin-left: 415px; }
/* 全媒体播放器pic
--------------------------------------------------*/
.focusBox .pic .videoPlayBtn, .videoCloseBtnX, .videoCloseBtn, .focusBox .num li, .focusBox .pageBtn, #headLine .part3R .dataList11 .img .playBtn a, 

#videoItem .dataList04 .img a, #videoItem .dataList11 .img .playBtn a { background: url(../images/icon_video.png) no-repeat; }



.pic_c{width: 980px;  float: left;padding: 0px 0px 10px 12px;}
.box .chaCom_head { width: 1000px; height: 46px; line-height: 46px; background: #FAFAFA;}
.box .chaCom_head h2 { font-size: 16px; height: 46px; line-height: 46px; color: #1d71b7; float: left; font-family: \5FAE\8F6F\96C5\9ED1; font-weight: normal; padding-left: 10px;}
.box .chaCom_head h2 a { color: #c80000; font-family: \5FAE\8F6F\96C5\9ED1; font-weight: 700; font-size: 20px; }
.box .zhankaiB { background: url(../images/icon_all.png) no-repeat -150px -25px; width: 18px; height: 19px; float: right; display: block; cursor: pointer; margin-top: 13px; padding-right: 5px;}


#bjzm_listall1 {width: 165px; text-align:center;   display:inline; float:left; overflow:hidden; }
#bjzm_list1 {width: 154px; height: 124px; border: 2px #E7E7E7 solid; text-align:center; overflow:hidden; }
#bjzm_list1 img {margin-top: 2px; display:inherit; }
#bjzm_txt1 {width: 154px;   text-align: center; font-size: 14px;color: #000000;height: 40px;line-height: 20px;margin-top: 5px;}
#bjzm_txt1 a{width: 150px;   text-align:center; font-size: 14px;color: #000000;line-height: 20px;}
#listallst {width: 145px; text-align:center;   display:inline; float:left; overflow:hidden; height: 88px;}
#listst {width: 142px; height: 82px;  text-align:center; overflow:hidden; }
#listst img { display:inherit; border: 1px solid #F1F1F1;}
#txtst a{width: 140px; height: 30px; line-height: 30px; text-align:center; font-size: 12px;color: #000000;}
#txtst {width: 140px; height: 30px; line-height: 30px; text-align:center; font-size: 12px;color: #676767;}



#aa_img_listall1 {width: 190px; text-align:center; margin-left:5px; margin-top:5px; display:inline; float:left; overflow:hidden; }
#aa_img_list1 {width: 180px; height: 153px; border: 1px #DDDDDD solid; text-align:center; overflow:hidden; }
#aa_img_list1 img {margin-top:5px; display:inherit; }
#aa_img_txt1 {width: 182px; height: 35px; line-height: 35px; text-align:center; font-size: 14px;}
/* 顶部广告
--------------------------------------------------*/
#topAdv { position: relative; height: 89px;/* margin-top: -88px;*/ text-align: center; }
#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: 162px; }
/* topBody
--------------------------------------------------*/
#topBody { width: 100%; text-align: center; position: relative; z-index: 3; min-width: 1000px; background: #C20209;border-bottom: 1px solid #dbdbdb;}
#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: 1000px; height: 34px; margin: 0 auto; position: relative; }
#topBody .topCont li { float: left;  vertical-align: middle; line-height: 14px;#line-height:14px;  font-size: 12px; color: #FFFFFF; height: 14px; padding-top: 8px;}
#topBody .topCont span { float: left; line-height: 44px; font-size: 12px; color: #FFFFFF; height: 44px; padding-left: 2px; padding-right: 2px;}
#topBody .topL { height: 34px; position: absolute; top: 0px; }
#topBody .topR { height: 34px; position: absolute; right: 5px; top: 0px; }
#topBody .topCont a { display: inline-block; height: 14px; line-height: 14px; color: #FFFFFF; font-size: 12px; vertical-align: middle; border-right: 1px solid #d0d0d0; padding: 0 5px;}
#topBody .topCont #xhsearch a { color: #000000; }
#topBody .topCont .icon { margin-right: 4px; }
#topBody .topCont #langBody { width: 104px; position: relative; cursor: pointer; margin-right: 18px; }
#topBody .topCont #langBody a { font-family: Arial; }
#topBody .topCont #langBody .langS { padding-left: 22px; }
#topBody .topCont #langBody .icon { margin-left: 5px; margin-bottom: 2px\9; }
#topBody .topCont #langBody .iconFlagCH { margin: 0px; margin-right: 5px; position: relative; top: -1px\9; #top:0px;
}
#topBody .topCont .dragList { display: none; position: absolute; top: 44px; left: 0px; width: 525px; height: 87px; padding-left: 12px; background: #f1f1f1; 

border: 1px solid #dbdbdb; }
#topBody .topCont .dragList a { float: left; width: 78px; height: 28px; line-height: 28px; padding: 0 10px; font-family: Arial, Helvetica, sans-serif }
#topBody .topCont .dragList .toMenggu { position: absolute; right: 24px; top: 4px }
#topBody .topCont .dragList .toMenggu a {; width: 16px; height: 38px; background: url('../images/tomenggu.png') 3px 3px no-

repeat; z-index: 3; padding: 5px; }
#topBody .topCont .dragList .toMenggu a:hover { background: url('../images/tomenggu1.png') 3px 3px no-repeat; }

#xhsearch { position: relative; padding-right: 5px; margin-right: 0px; }
#xhsearch form { position: absolute; right: 0px; top: 10px; width: 278px; height: 30px; background: #fff; border: 1px solid #CFCFCF; position: absolute; }
#xhsearch .submitBtn { width: 26px; height: 26px; position: absolute; z-index: 1; top: 4px; right: 0px; left: auto; cursor: pointer; }
#xhsearch input { display: block; width: 245px; height: 30px; line-height: 30px; font-size: 12px; color: #050505; border: 0px; position: absolute; top: 0px; left: 5px; text-align: left;}#topBody #xhsearch input::-webkit-input-placeholder {font-size:12px;line-height: 14px;color:#8d9fab;}
#xhsearch input:-moz-placeholder {font-size:12px;line-height: 14px;color:#8d9fab;}
#xhsearch input::-moz-placeholder {font-size:12px;line-height: 24px;color:#8d9fab;}
#xhsearch input:-ms-input-placeholder {font-size:12px;line-height: 14px;color:#8d9fab;}
#xhsearch2 { position: relative;  margin-top: 48px; font-size: 16px;  font-family: \5FAE\8F6F\96C5\9ED1; font-weight: bold; color: #A2A2A2; padding-left: 20px; text-align: center;}


/* headerBody --------------------------------------------------*/
#headerBody { width: 1000px; height: 83px; margin: 10px auto; position: relative; z-index: 2; }
#headerBody .logo { float: left; width: 260px; height: 83px; }
#headerBody .logo a { display: block; width: 260px; height: 83px; line-height: 83px; vertical-align: middle; text-align: center; font-size: 0px; }
#headerBody .logo img { max-width: 260px; max-height: 83px; margin: 0 auto; vertical-align: middle; }
#headerBody .headerC { float: left; height: 70px; margin-left: 18px; position: relative; top: 8px; }
#headerBody .headerR { width: 360px; height: 70px; float: right; position: relative; top: 8px; }
#headerBody .headerRT { height: 30px; margin-bottom: 5px; position: relative; z-index: 2; }
#headerBody .headerRB { height: 70px; position: relative; z-index: 1; }
#headerBody .headerC { float: left; width: 300px; height: 70px; }
#headerBody .headerC .bd, #headerBody .headerC .bd li { width: 500px; height: 70px; overflow: hidden; }
#headerBody .headerC img { max-width: 500px; max-height: 70px; vertical-align: middle; margin: 0 auto; }
#headerBody .headerRT .channel { float: right; position: relative; }
#headerBody .headerRT .channel .comSelect { float: left; width: 91px; height: 26px; border: 1px solid #e5e5e5; margin-right: 15px; background: #FFFFFF;}
#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: #000; }
#headerBody .headerRT .channel li i { margin-left: 5px; cursor: pointer; }
#headerBody .headerRT .channel .selectList { width: 100px; height: 100px; top: 26px; left: -8px; }
#headerBody .headerRT .channel .xhNewspapers .selectList { width: 100px; height: 100px; left: -8px; }
#headerBody .headerRT .reportItem { float: right; width: 114px; height: 28px; overflow: hidden; }
#headerBody .headerRT .reportItem a { display: block; width: 114px; height: 28px; }
#headerBody .headerRT .reportItem .report02 a { background-position: 0px -28px; }
#headerBody .headerRT .reportItem .report03 a { background-position: 0px -56px; }
#headerBody .case { width: 330px; height: 26px; border: 1px solid #e5e5e5; padding-left: 22px; position: absolute; bottom: 0px; right: 0px; }
#headerBody .case li { float: left; vertical-align: middle; margin-right: 18px; font-size: 0px; }
#headerBody .case li a { display: inline-block; height: 26px; line-height: 26px; font-size: 14px; vertical-align: middle; color: #000; }
#headerBody .case .controlBtn { height: 20px; position: absolute; right: 3px; top: 6px; cursor: pointer; overflow: visible; }
#headerBody .case .selectList { width: 338px; height: 75px; border: 1px solid #e2e2e2; padding: 5px 10px 0 10px; background: #fff; position: absolute; left: 

auto; right: -4px; _right: -2px; top: 20px; z-index: 999; display: none; }

/* headLine --------------------------------------------------*/
#headLine { width: 1000px; margin: 0 auto; padding-top: 10px; position: relative; }
#headLine .part1 { height: 80px; padding-bottom: 5px; position: relative; background: #F7F7F7; border-radius: 5px;  -moz-border-radius: 5px;  -webkit-border-radius: 5px;  box-shadow: 0px 1px 6px rgba(0, 0, 0, 0.31); margin-bottom: 5px; width: 755px; float: left;}
#headLine .part1 #skxw { width: 220px; height: 70px; position: absolute; right: 0px; top: 7px; background: url(../images/bg_skxw.png) no-repeat 0 0; overflow: hidden; }
#headLine .part1r {float: right;width: 235px;height: 85px;  margin-bottom: 5px;        }

#headLine .part1 #skxw .bd li { width: 220px; height: 70px; position: relative; overflow: hidden; }
#headLine .part1 #skxw .hd { position: absolute; right: 0px; top: 3px; height: 7px; line-height: 0px; overflow: hidden; }
#headLine .part1 #skxw .hd li { width: 7px; height: 7px; background: #858585; float: left; margin-left: 8px; cursor: pointer; }
#headLine .part1 #skxw .hd li.on { background: #db000a; }
#headLine .headLineL { float: left; width: 555px; }
#headLine .headLineR { float: right; width: 425px; overflow: hidden; }
#headLine h1 { height: 48px; text-align: center; padding-top: 8px;}
#headLine h1 a { height: 48px; line-height: 48px; font-family: \5FAE\8F6F\96C5\9ED1; font-size: 32px; font-weight: bold; color: #0D4786; }

#headLine h1 a:hover {color: #0D4786!important;}
#headLine .hots { height: 24px; vertical-align: middle; padding: 0 10px; font-size: 0px; text-align: center; overflow: hidden; position: relative; }
#headLine .hots p { text-align: center; }
#headLine .hots .moreNews { background: #fff; color: #71869e; position: absolute; right: 0px; top: 0px; font-size: 12px; padding: 0 0 0 20px; }
#headLine .hots a { display: inline-block; height: 24px; line-height: 24px; vertical-align: middle; font-size: 14px; color: #000000; }
#headLine #h1keyword { display: none; }
#headLine .part2 { padding-top: 10px; position: relative; }
#headLine .part2L { float: right; width: 315px; height: 440px; }
#headLine .part2L .focusWordBlue { height: 24px; margin-bottom: 12px; }
#headLine .part2L .focusWordBlue a { line-height: 22px; font-size: 18px; font-family: \5FAE\8F6F\96C5\9ED1; }
#headLine .part2L .dataList01 { margin-bottom: 6px; }
#headLine .part2L .dataList01 a { line-height: 20px; }
#headLine .part2R { float: left; }
#headLine .videoCloseBtnX, #headLine .part2 .videoCloseBtn { display: none; width: 16px; height: 16px; position: absolute; right: -16px; bottom: 0; z-index: 

9999; cursor: pointer; background-position: 0px -80px; }
#headLine .part3 { padding: 25px 0 5px 0; }
#headLine .part3L { float: left; width: 315px; }
#headLine .part3L .dataList01 { padding-bottom: 0px; }
#headLine .part3L .dataList01 li { height: 20px; }
#headLine .part3L .dataList01 a { line-height: 20px; }
#headLine .part3L .dataList01 .col { position: relative; font-size: 14px; color: #e60012; }
/*#headLine .part3L .dataList01 .col i{width: 0;height: 0;line-height: 0px;border-bottom: 6px solid transparent;border-top: 6px solid transparent;
_border-bottom: 6px solid dashed;_border-top: 6px solid dashed;border-left: 6px solid #f99827;position: absolute;right: -3px;top: 50%;margin-top:-6px;font-

size: 0px;overflow: hidden;
}*/
#headLine #acts { width: 262px; height: 120px; background: url(../images/bg_skxw.png) no-repeat 0 0; overflow: hidden; position: 

relative; }
#headLine #acts .bd li { width: 262px; height: 120px; position: relative; overflow: hidden; }
#headLine #acts .hd { position: absolute; right: 20px; top: 18px; height: 5px; line-height: 0px; overflow: hidden; }
#headLine #acts .hd li { width: 5px; height: 5px; background: #858585; float: left; margin-left: 8px; cursor: pointer; }
#headLine #acts .hd li.on { background: #db000a; }
#headLine #acts h3 { color: #1d71b6; font-weight: bold; position: absolute; top: 12px; left: 18px; }
#headLine #acts h2 { padding: 44px 0 5px 20px; }
#headLine #acts a { color: #da000a; font-weight: bold; font-size: 18px; font-family: \5FAE\8F6F\96C5\9ED1; }
#headLine #acts p { padding: 0 20px; color: #848484; font-size: 12px; height: 40px; line-height: 22px; overflow: hidden; }
#headLine .part3R { float: right; width: 656px; position: relative; }
#headLine .part3R .dataList11 li { width: 215px; height: 122px; margin-right: 3px; position: relative; }
#headLine .part3R .dataList11 li .img, #headLine .part3R .dataList11 li a, #headLine .part3R .dataList11 li img { width: 215px; height: 122px; margin-bottom: 

0px; }
#headLine .part3R .dataList11 li .icon { position: absolute; left: 10px; bottom: 5px; z-index: 1; }
#headLine .part3R .dataList11 .text h4 { line-height: 30px; color: #fff; text-align: center; }
#headLine .part3R .dataList11 .img { position: relative; }
#headLine .part3R .dataList11 .img .playBtn a { width: 40px; height: 40px; position: absolute; top: 50%; left: 50%; margin: -34px 0 0 -20px; font-size: 0px; 

vertical-align: top; background-position: -50px 0; }
#headLine .part3R .dataList11 .img .playBtn a:hover { background-position: -110px 0px; }
#headLine .part3R .slogan { position: absolute; right: 0px; top: -10px; }
/* focusBox --------------------------------------------------*/
.focusBox { width: 655px; height: 441px; overflow: hidden; background: url(../images/bg_video.png) no-repeat; position: relative; }
.focusBox .focusTitle { width: 99px; height: 11px; position: absolute; left: 50%; top: 4px; margin-left: -49px; background: url

(../images/icon_all.png) no-repeat -97px -260px; text-indent: -9999px; overflow: hidden; }
.on .focusTitle { background-position: -97px -272px; }
.focusBox .focusBoxWrap { width: 631px; height: 365px; position: relative; top: 18px; left: 14px; }
.focusBox .pic li { position: absolute; top: 0px; left: 0px; width: 631px; height: 365px; overflow: hidden; background: #f1f1f1 url

(../images/Loading.gif) no-repeat 50% 50%; }
.focusBox .pic li .lazyload { display: none; }
.focusBox .pic .videoPlayBtn { display: none; width: 42px; height: 42px; font-size: 0px; overflow: hidden; position: absolute; z-index: 1; left: 5px; bottom: 

5px; background-position: -50px 0; cursor: pointer; }
.focusBox .pic .videoPlayBtn:hover { background-position: -110px 0px; }
.focusBox .pic .iframeSrc, .focusBox .pic .videoPlayBtn a { display: none; }
.focusBox .pic img { width: 631px; height: 365px; }
.focusBox .txt { position: absolute; bottom: 8px; left: 0px; z-index: 2; height: 20px; width: 100%; overflow: hidden; }
.focusBox .txt ul { width: 100%; height: 20px; }
.focusBox .txt li { width: 100%; height: 20px; line-height: 20px; position: absolute; bottom: -20px; }
.focusBox .txt li a { display: block; line-height: 20px; color: #fff; padding: 0 10px; font-size: 16px; text-align: center; font-family: \5FAE\8F6F\96C5

\9ED1; }
.focusBox .num { width: 400px; height: 25px; position: absolute; z-index: 3; bottom: 30px; left: 50%; margin-left: -200px; overflow: hidden; text-align: 

center; vertical-align: top; }
.focusBox .num li { float: none; display: inline-block; #display: inline;
#zoom: 1;
width: 25px; height: 25px; overflow: hidden; text-align: center; vertical-align: top; margin: 0; cursor: pointer; background-position: 0px -50px; }
.focusBox .num li.on, .focusBox .num li:hover { background-position: -25px -50px; }
.focusBox .pageBtn { width: 21px; height: 24px; position: absolute; z-index: 1; bottom: 28px; cursor: pointer; }
.focusBox .btnPrev { right: 114px; background-position: 0 0; }
.focusBox .btnPrev:hover { background-position: 0 -25px; }
.focusBox .btnNext { right: 77px; background-position: -22px 0; }
.focusBox .btnNext:hover { background-position: -22px -25px; }
.focusBox .playVideo { width: 655px; height: 441px; background: #000; position: absolute; top: 0; left: -656px; z-index: 10; }
.focusBox .playVideo #player_container { width: 655px; height: 441px; }
.focusBox #xPlayVideo { width: 655px; height: 441px; background: #000; position: absolute; top: 0; left: -656px; z-index: 10; }
/* 传媒之声 --------------------------------------------------*/
#mediaItem { height: 60px; background: #f9f9f9 url(../images/bg_mediaItem.png) no-repeat 0 0; overflow: hidden; position: relative; }
#mediaItem .title { float: left; width: 60px; height: 50px; line-height: 20px; padding: 10px 0 0 20px; color: #106399; text-align: center; font-family: 

\5FAE\8F6F\96C5\9ED1; font-size: 16px; }
#mediaItem .mediaList { float: left; width: 890px; height: 120px; }
#mediaItem .mediaList li { padding-top: 2px; vertical-align: top; }
#mediaItem .mediaList li p { float: left; width: 30%; height: 28px; overflow: hidden; color: #0f588b; padding-left: 2%; padding-right: 1%; }
#mediaItem .mediaList li a { line-height: 28px; color: #393939; }
#mediaItem .btn { width: 30px; height: 20px; position: absolute; z-index: 1; right: 0px; cursor: pointer; }
#mediaItem .btn i { width: 0; height: 0; line-height: 0px; font-size: 0px; border-left: 6px solid transparent; border-right: 6px solid transparent; _border-

bottom: 6px solid dashed; _border-top: 6px solid dashed; position: absolute; left: 50%; margin-left: -8px; overflow: hidden; }
#mediaItem .btnPrev { right: 0px; top: 6px; }
#mediaItem .btnPrev i { border-bottom: 6px solid #a9a9a9; top: 6px; }
#mediaItem .btnNext { right: 0px; bottom: 6px; }
#mediaItem .btnNext i { border-top: 6px solid #a9a9a9; bottom: 4px; }
/* 页面2屏区 --------------------------------------------------*/
#section02 { text-align: center; }
#section02 .wrap { width: 1000px; margin: 0 auto; }
#section02 .sectionL, #section02 .sectionC, #section02 .sectionR { width: 315px; min-height: 500px; float: left; }
#section02 .sectionR { float: right; }
#section02 .sectionC { margin-left: 28px; }
/* 页面3屏区 --------------------------------------------------*/
#section03 { text-align: center; }
#section03 #channel { width: 1000px; margin: 0 auto; position: relative; }


/*广告*/
#cmzs { text-align: center; margin-top: 20px;}
#adBody02 { width: 100%; height: 35px; margin-bottom: 25px; }
#adBody02 img { width: 100% }
#adBody03 { text-align: center; padding: 10px 0; }
/*#adBody03 img { width: 1000px; margin: 0 auto; }*/
#adBody04 { height: 60px; margin-bottom: 1px; }
#adBody04 img { width: 100%; height: 60px; }
#adBody05 { position: absolute; right: 0px; bottom: 0px; width: 315px; height: 230px; }
#adBody05 img { width: 100%; height: 230px; }
#adBody06 { height: 70px; }
#adBody06 .ad06r { background: url(http://imgs.xinhuanet.com/ad/20151231/fortune_ad.jpg) no-repeat; height: 70px; float: right; width: 200px; }
#adBody06, #adBody07 { width: 1000px; text-align: center; margin: 0 auto 30px auto; }
/* section03 */
#channel { width: 1000px; margin: 0 auto; overflow: hidden; position: relative; }
.chaCom { width: 315px; border-top: 3px solid; margin-bottom: 10px; overflow: hidden; }
.chaCom660 { width: 660px; border-top: 3px solid; margin-bottom: 20px; overflow: hidden; }
/*-------------------------------------蓝色 colB --------------------------------------*/
.box { border-top-color: #c80000; width: 1000px;  border-top: 3px solid;  margin-bottom: 20px;  overflow: hidden; color: #c80000; background: #FAFAFA;}
.colB { border-top-color: #c80000; }
.colB .chaCom_head { width: 315px; height: 46px; line-height: 46px; }
.colB .chaCom_head660 { width: 660px; height: 46px; line-height: 46px; }
.colB .chaCom_head660 h2 { font-size: 16px; height: 46px; line-height: 46px; color: #1d71b7; float: left; font-family: \5FAE\8F6F\96C5\9ED1; font-weight: normal; }
.colB .chaCom_head660 h2 a { color: #c80000; font-family: \5FAE\8F6F\96C5\9ED1; font-weight: 700; font-size: 20px; }
.colB .chaCom_head h2 { font-size: 16px; height: 46px; line-height: 46px; color: #1d71b7; float: left; font-family: \5FAE\8F6F\96C5\9ED1; font-weight: normal; }
.colB .chaCom_head h2 a { color: #c80000; font-family: \5FAE\8F6F\96C5\9ED1; font-weight: 700; font-size: 20px; }
.colB .zhankaiB { background: url(../images/icon_all.png) no-repeat -150px -25px; width: 18px; height: 19px; float: right; display: 

block; cursor: pointer; margin-top: 13px; }
.colB .picTitle .bg { background: #000000; bottom: 0; height: 35px; left: 0; opacity: 0.4; filter: alpha(opacity=40); position: absolute; width: 100%; z-

index: 10; }
/*-------------------------------------红色 colR --------------------------------------*/
.colR { border-top-color: #FFFFFF; }
.colR .chaCom_head660 { width: 660px; height: 46px; line-height: 46px; }
.colR .chaCom_head660 h2 { font-size: 16px; height: 46px; line-height: 46px; color: #00b4ff; float: left; font-family: \5FAE\8F6F\96C5\9ED1; font-weight: normal; }
.colR .chaCom_head660 h2 a { color: #c80000; font-family: \5FAE\8F6F\96C5\9ED1; font-weight: 700; font-size: 20px; }

.colR .chaCom_head { width: 315px; height: 46px; line-height: 46px; }
.colR .chaCom_head h2 { font-size: 16px; height: 46px; line-height: 46px; color: #00b4ff; float: left; font-family: \5FAE\8F6F\96C5\9ED1; font-weight: normal; }
.colR .chaCom_head h2 a { color: #c80000; font-family: \5FAE\8F6F\96C5\9ED1; font-weight: 700; font-size: 20px; }
.colR .zhankaiB { background: url(../images/icon_all.png) -150px -25px no-repeat; width: 18px; height: 18px; float: right; display: 

block; cursor: pointer; margin-top: 13px; }
.colR .picTitle .bg { background: #000000; bottom: 0; height: 35px; left: 0; opacity: 0.4; filter: alpha(opacity=40); position: absolute; width: 100%; z-

index: 10; }
/*-------------------------------------公用 chaCom --------------------------------------*/
.chaCom .minlm { float: right; display: block; padding-right: 20px; line-height: 46px; color: #a9a9a9; height: 46px; font-size: 14px; }
.chaCom .minlm a { font-size: 12px; color: #a9a9a9; float: left; }
.chaCom .minlm span { float: left; width: 3px; height: 3px; line-height: 3px; overflow: hidden; margin: 0 5px; background: #a9a9a9; position: relative; 

margin-top: 21px; }
.chaCom .picTitle { position: relative; width: 315px; height: 175px; overflow: hidden; background: #f1f1f1 url(../images/Loading.gif) 
no-repeat 50% 50%; }
.chaCom .picTitledzb { position: relative; width: 315px; height: 332px; overflow: hidden; background: url(../images/dzb.gif) no-repeat;}
.chaCom .picTitledzb img { width: 229px; height: 310px; margin-top: 10px; border-radius: 1px;  -moz-border-radius: 1px;  -webkit-border-radius: 1px;  box-shadow: 0px 1px 6px #000; }
.chaCom .picTitle img { width: 315px; height: 175px; }
.chaCom .picTitle .lazyload { display: none; }
.chaCom .picTitle .name { bottom: 0; color: #FFFFFF; height: 35px; left: 0; line-height: 35px; overflow: hidden; position: absolute; text-align: center; 

width: 100%; z-index: 11; font-size: 16px; font-weight: bold; }
.chaCom .picTitle .name a { color: #FFFFFF; text-decoration: none; font-family: \5FAE\8F6F\96C5\9ED1; font-size: 16px; font-weight: bold; }
.chaCom ul { padding-top: 5px; overflow: hidden; }
.chaCom li { font-family: "宋体"; font-size: 16px; height: 38px; line-height: 38px; width: 315px; overflow: hidden; background: #fff; }
.chaCom li a { color: #000; font-size: 16px;font-family: \5FAE\8F6F\96C5\9ED1;}
.chaCom660 ul { padding-top: 5px; overflow: hidden; }
.chaCom660 li { font-family: "宋体"; font-size: 16px; height: 38px; line-height: 38px; width: 50%; overflow: hidden; background: #fff; float: left;}
.chaCom660 li a { color: #000; font-family: \5FAE\8F6F\96C5\9ED1;font-size: 16px;}
.chaCom1 { margin-right: 28px; }
.chaCom4 { margin-right: 28px; }
.chaCom7 { margin-right: 28px; }
.chaCom10 { margin-right: 28px; }
.chaCom13 { margin-right: 28px; }
.chaCom16 { margin-right: 28px; }
.chaCom19 { margin-right: 28px; }
.chaCom22 { margin-right: 28px; }
.chaCom25 { margin-right: 28px; }
.chaCom28 { margin-right: 28px; }
.chaCom31 { margin-right: 28px; }
.chaCom34 { margin-right: 28px; }
.chaCom37 { margin-right: 28px; }
.moudleBox { position: absolute; z-index: 20; width: 0; height: 380px; left: 0px; background: #fff url(../images/more.gif) no-

repeat 50% 50%; }
.moudle { /*position:absolute;left:0px; */ width: 1000px; overflow: hidden; height: 380px; z-index: 999; background: #fff; }
.moudle img { background: #f1f1f1 url(../images/Loading.gif) no-repeat 50% 50%; }
/*-----------------------------------头部-----------------------------------*/
.chaBox { height: 425px; width: 1000px; clear: both; }
.chaBox_head { width: 1000px; height: 46px; line-height: 46px; }
.blue_bor_top { border-top: 2px solid #1e71b7; }
.blue_bor_top .chaBox_head h2 { font-size: 16px; height: 46px; line-height: 46px; color: #1d71b7; float: left; font-family: \5FAE\8F6F\96C5\9ED1; font-weight: normal; 

}
.blue_bor_top .chaBox_head h2 a { color: #1d71b7; font-family: \5FAE\8F6F\96C5\9ED1; font-size: 16px; font-weight: normal; }
.red_bor_top { border-top: 2px solid #02b2fe; }
.red_bor_top .chaBox_head h2 { font-size: 16px; height: 46px; line-height: 46px; color: #02b2fe; float: left; font-family: \5FAE\8F6F\96C5\9ED1; font-weight: normal; }
.red_bor_top .chaBox_head h2 a { color: #02b2fe; font-family: \5FAE\8F6F\96C5\9ED1; font-size: 16px; font-weight: normal; }
.chaBox_head .minlm { float: right; display: block; line-height: 49px; color: #a9a9a9; height: 46px; font-size: 12px; }
.chaBox_head .minlm a { font-size: 12px; color: #a9a9a9; float: left; }
.chaBox_head .minlm span { float: left; width: 3px; height: 3px; line-height: 3px; overflow: hidden; margin: 0 5px; background: #a9a9a9; position: relative; 

margin-top: 23px; }
/*-----------------------------------左中右-----------------------------------*/
.QZ_box_con { width: 1000px; overflow: hidden; }
.QZ_box_con_left { width: 315px; float: left; overflow: hidden; margin-right: 28px; }
.QZ_box_con_cer { width: 315px; float: left; overflow: hidden; }
.QZ_box_con_right { width: 315px; float: right; overflow: hidden; }
/*-----------------------------------st1-----------------------------------*/
.st1 .picTitle { position: relative; width: 315px; height: 175px; overflow: hidden; }
.st1 .picTitle .img { width: 315px; height: 175px; }
.st1 .picTitle .bg { background: #1d71b6; bottom: 0; height: 35px; left: 0; opacity: 0.4; filter: alpha(opacity=40); position: absolute; width: 100%; z-

index: 10; }
.st1 .picTitle .name { bottom: 0; color: #FFFFFF; height: 35px; left: 0; line-height: 35px; overflow: hidden; position: absolute; text-align: center; width: 

100%; z-index: 11; font-size: 16px; font-weight: bold; }
.st1 .picTitle .name a { color: #FFFFFF; text-decoration: none; font-family: \5FAE\8F6F\96C5\9ED1; font-size: 16px; font-weight: bold; }
.st1 .list11 { padding-top: 5px; overflow: hidden; }
.st1 .list11 li { font-family: "宋体"; font-size: 14px; height: 38px; line-height: 38px; width: 315px; overflow: hidden; }
.st1 .list11 li a { color: #393939; }
/*-----------------------------------st2-----------------------------------*/
.st2 .picTitle { position: relative; width: 315px; height: 175px; overflow: hidden; }
.st2 .picTitle .img { width: 315px; height: 175px; }
.st2 .picTitle .bg { background: #02b2fe; bottom: 0; height: 35px; left: 0; opacity: 0.4; filter: alpha(opacity=40); position: absolute; width: 100%; z-

index: 10; }
.st2 .picTitle .name { bottom: 0; color: #FFFFFF; height: 35px; left: 0; line-height: 35px; overflow: hidden; position: absolute; text-align: center; width: 

100%; z-index: 11; font-size: 16px; font-weight: bold; }
.st2 .picTitle .name a { color: #FFFFFF; text-decoration: none; font-family: \5FAE\8F6F\96C5\9ED1; font-size: 16px; font-weight: bold; }
.st2 .list11 { padding-top: 5px; overflow: hidden; }
.st2 .list11 li { font-family: "宋体"; font-size: 14px; height: 38px; line-height: 38px; width: 315px; overflow: hidden; }
.st2 .list11 li a { color: #393939; }
/*-----------------------------------st3-----------------------------------*/
.st3 dl { width: 315px; height: 103px; overflow: hidden; }
.st3 dt { width: 135px; float: left; }
.st3 dd { width: 170px; float: right; }
.st3 dd h3 { font-family: "宋体"; font-weight: bold; font-size: 14px; color: #305798; line-height: 28px; padding-top: 7px; }
.st3 dd h3 a { color: #305798; font-family: "宋体"; font-weight: bold; font-size: 14px; }
.st3 dd p { color: #666; font-size: 12px; line-height: 20px; overflow: hidden; height: 40px; }
.st3 dd p a { color: #fe952a; }
.st3 .mt12 { margin-top: 12px; }
.st3 .list11 li { font-family: "宋体"; font-size: 14px; height: 38px; line-height: 38px; width: 315px; overflow: hidden; }
.st3 .list11 li a { color: #393939; }
/*-----------------------------------st4-----------------------------------*/
.st4 .piclist3 { overflow: hidden; }
.st4 .piclist3 li { float: left; width: 148px; margin-right: 19px; height: 100px; position: relative; }
.st4 .piclist3 li .bg { position: absolute; width: 100%; height: 20px; background: #000; bottom: 0px; left: 0; opacity: 0.4; filter: alpha(opacity=40); z-

index: 10; }
.st4 .piclist3 li .text { bottom: 0; color: #FFFFFF; height: 20px; left: 0; line-height: 20px; overflow: hidden; position: absolute; text-align: center; 

width: 100%; z-index: 11; font-size: 12px; }
.st4 .piclist3 li p a { color: #fff; font-size: 12px; }
.st4 .list11 ul { overflow: hidden; }
.st4 .list11 li { font-family: "宋体"; font-size: 14px; height: 38px; line-height: 38px; width: 315px; overflow: hidden; }
.st4 .list11 li a { color: #393939; }
/*-----------------------------------st5-----------------------------------*/
.st5 ul { overflow: hidden; }
.st5 .jiachu { height: 30px; line-height: 30px; }
.st5 li a { color: #393939; }
.st5 li { font-family: "宋体"; font-size: 14px; height: 38px; line-height: 38px; width: 315px; overflow: hidden; }
/*-----------------------------------st6-----------------------------------*/
.st6 dl { width: 315px; height: 100px; overflow: hidden; }
.st6 dt { width: 155px; float: left; }
.st6 dt img { width: 155px; height: 100px; }
.st6 dd { width: 150px; float: right; }
.st6 dd h3 { font-family: "宋体"; font-weight: bold; font-size: 14px; color: #305798; line-height: 28px; padding-top: 7px; }
.st6 dd h3 a { color: #305798; font-weight: bold; font-size: 14px; }
.st6 dd p { color: #666; font-size: 12px; line-height: 20px; }
.st6 dd p a { color: #fe952a; }
.st6 .list11 li { font-family: "宋体"; font-size: 14px; height: 38px; line-height: 38px; width: 315px; overflow: hidden; }
.st6 .list11 li a { color: #393939; }
/*-----------------------------------st7-----------------------------------*/
.st7 .pictext { height: 175px; position: relative; padding-right: 10px; overflow: hidden; }
.st7 .pictext img { float: left; margin-right: 15px; }
.st7 .pictext h2 { font-size: 14px; font-family: "宋体"; line-height: 24px; padding: 3px 0px 5px; }
.st7 .pictext h2 a { color: #305798; font-family: "宋体"; font-size: 14px; font-weight: bold; }
.st7 .pictext p { font-size: 12px; color: #393939; line-height: 22px; }
.st7 .list11 { margin-top: 10px; overflow: hidden; }
.st7 .list11 li { width: 100px; height: 154px; float: left; margin-right: 7px; }
/*-----------------------------------st8-----------------------------------*/
.st8 .picText { }
.st8 .picText img { float: left; margin-right: 10px; }
.st8 .picText h3 { line-height: 30px; }
.st8 .picText h3 a { font-size: 14px; font-family: "宋体"; color: #305798; font-weight: bold; }
.st8 .list { clear: both; }
.st8 .list li { line-height: 38px; height: 38px; overflow: hidden; }
.st8 .list li a { font-size: 14px; color: #393939; }
.st8 .blank20 { height: 5px; clear: both; }
/*-----------------------------------st9-----------------------------------*/
.st9 dl { width: 315px; overflow: hidden; }
.st9 dl dt { font-family: \5FAE\8F6F\96C5\9ED1; width: 315px; overflow: hidden; margin-bottom: 5px; }
.st9 dl dt .BQ2 { display: block; float: left; padding: 15px 6px 15px 4px; background: #0bb7e9; color: #fff; font-weight: bold; font-size: 18px; margin-

right: 5px; }
.st9 dl dt .BQ2 a { color: #fff; }
.st9 dl dt h3 { float: left; font-size: 16px; font-weight: bold; width: 245px; line-height: 26px; font-family: \5FAE\8F6F\96C5\9ED1; }
.st9 dl dt a { color: #393939; font-size: 16px; font-weight: bold; }
.st9 dl dd { font-family: "宋体"; font-size: 14px; height: 38px; line-height: 38px; color: #393939; width: 315px; overflow: hidden; }
.st9 dl dd a { color: #393939; }
/*-----------------------------------st10-----------------------------------*/
.st10 dl { padding-bottom: 10px; overflow: hidden; }
.st10 dl dt { float: left; width: 135px; }
.st10 dl h3 { text-align: center; color: #393939; font-size: 12px; font-weight: normal; line-height: 28px; width: 135px; height: 28px; overflow: hidden; }
.st10 dl h3 a { color: #393939; font-size: 12px; }
.st10 dl dd { float: right; width: 135px; }
/*-----------------------------------st11-----------------------------------*/
.st11 .picTitle { position: relative; width: 315px; height: 175px; overflow: hidden; }
.st11 .picTitle .bg { background: #1d71b6; bottom: 0; height: 35px; left: 0; opacity: 0.4; filter: alpha(opacity=40); position: absolute; width: 100%; z-

index: 10; }
.st11 .picTitle .name { bottom: 0; color: #FFFFFF; height: 35px; left: 0; line-height: 35px; overflow: hidden; position: absolute; text-align: center; width: 

100%; z-index: 11; font-size: 16px; font-weight: bold; }
.st11 .picTitle .name a { color: #FFFFFF; text-decoration: none; font-family: \5FAE\8F6F\96C5\9ED1; font-size: 16px; font-weight: bold; }
.st11 .fbsj { display: block; line-height: 30px; font-size: 12px; padding-top: 5px; }
.st11 .gjc { display: block; line-height: 30px; font-size: 12px; }
.st11 .zy { display: block; line-height: 28px; padding-top: 0px; }
.st11 span { color: #393939; }
/*-----------------------------------st12-----------------------------------*/
.st12 img:hover { filter: alpha(opacity=70); -moz-opacity: .7; opacity: .7; }
.st12 .picTitle { position: relative; height: 235px; overflow: hidden; }
.st12 .picTitle .img { height: 200px; margin: 0 }
.st12 .picTitle .bg { background-color: #282828; opacity: 0.9; filter: alpha(opacity=90); -moz-opacity: .9; bottom: 18px; height: 35px; left: 0; position: 

absolute; width: 100%; z-index: 10; }
.st12 .picTitle .name { bottom: 18px; color: #FFFFFF; height: 35px; left: 0; line-height: 35px; overflow: hidden; position: absolute; text-align: center; 

width: 100%; z-index: 11; font-size: 16px; font-weight: bold; padding-left: 10px; }
.st12 .picTitle .name a { color: #fff; }
.st12 .tiny { overflow: hidden; padding-top: 10px; }
.st12 .tinyIn { width: 110%; }
.st12 .tiny .tinyIn .picTitle { float: left; margin-right: 14px; width: 150px; height: 96px; position: relative; overflow: hidden; }
.st12 .tiny .tinyIn .picTitle .bg { background-color: #282828; opacity: 0.9; filter: alpha(opacity=90); -moz-opacity: .9; top: 45px; height: 35px; left: 0; 

position: absolute; width: 100%; z-index: 10; }
.st12 .tiny .tinyIn .picTitle .name { top: 45px; color: #FFFFFF; height: 35px; left: 0; line-height: 35px; overflow: hidden; position: absolute; text-align: 

center; width: 100%; z-index: 11; font-size: 14px; padding-left: 10px; font-weight: normal; }
.st12 .tiny .tinyIn .picTitle .name a { font-size: 12px; }
.st12 .tiny .tinyIn. picTitle img {
width: 150px;
height: 96px;
}
/*-----------------------------------st13-----------------------------------*/
.st13 img:hover { filter: alpha(opacity=70); -moz-opacity: .7; opacity: .7; }
.st13 .picTitle { width: 315px; height: 100px; float: left; margin-right: 30px; padding-bottom: 10px; position: relative; }
.st13 .picTitle .img { width: 175px; height: 100px; }
.st13 .picTitle .bg { background-color: #282828; opacity: 0.9; width: 142px; height: 84px; top: 10px; left: auto; right: 0; bottom: auto; position: absolute; 

webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s; transition: all .3s; padding: 0 5px; z-index: 10; }
.st13 .picTitle:hover .bg { background-color: #e87523; }
.st13 .picTitle .name { width: 142px; height: 84px; top: 10px; left: auto; bottom: auto; font-size: 16px; margin-top: 18px; margin-left: 10px; right: -5px; 

transition: all .3s; padding: 0 5px; line-height: 24px; color: #FFFFFF; position: absolute; font-family: \5FAE\8F6F\96C5\9ED1; z-index: 15; font-weight: bold; }
.st13 .picTitle .name a { color: #fff; }
/*-----------------------------------st14-----------------------------------*/
.st14 .section { width: 315px; overflow: hidden; }
.st14 .section ul { width: 315px; }
.st14 .section ul li { float: left; display: inline; width: 155px; height: 110px; overflow: hidden; position: relative; margin-bottom: 5px; }
.st14 .section ul li .photo { width: 300px; height: 430px; overflow: hidden; }
.st14 .section .rsp { width: 155px; height: 110px; overflow: hidden; position: absolute; background: #000; top: 0px; left: 0px; }
.st14 .section .text { position: absolute; width: 155px; height: 110px; left: 0px; top: -110px; overflow: hidden; }
.st14 .section .text h3 { width: 145px; height: 100px; line-height: 24px; text-align: center; color: #FFFFFF; font-size: 18px; font-family: \5FAE\8F6F\96C5\9ED1; 

padding: 5px; }
.st14 .section .text h3 .xq a { color: #ffae00; }
.st14 .section .text a { text-decoration: none; color: #fff; font-size: 14px; font-weight: bold; font-family: \5FAE\8F6F\96C5\9ED1; }
.st14 .lir { margin-right: 5px; }
/*-----------------------------------st15-----------------------------------*/
.st15 { width: 315px; height: 345px; float: left; position: relative; margin-right: 28px; }
.st15 .chaBox20_bg { background: url(../images/index_jjtp_bg_v1.png) repeat; width: 292px; height: 345px; }
.st15 .pics { width: 315px; float: right; height: 335px; position: absolute; top: 0; left: 0; }
.st15 .GATfocusBox { position: relative; width: 266px; height: 335px; overflow: hidden; text-align: left; padding: 15px 45px 0 13px; }
.st15 .GATfocusBox .pic img { width: 266px; height: 170px; display: block; }
.st15 .GATfocusBox .txt { position: absolute; bottom: 18px; z-index: 2; height: 130px; width: 240px; overflow: hidden; left: 26px; }
.st15 .GATfocusBox .txt li { height: 130px; position: absolute; bottom: -36px; }
.st15 .GATfocusBox .txt li h3 { font-size: 16px; line-height: 24px; padding: 0px 0px 5px 0px; color: #fff; font-family: \5FAE\8F6F\96C5\9ED1; }
.st15 .GATfocusBox .txt li h3 a { color: #fff; font-weight: bold; }
.st15 .GATfocusBox .txt li p { font-size: 12px; width: 240px; margin: 0 auto; line-height: 24px; color: #fff; }
.st15 .GATfocusBox .num { position: absolute; z-index: 3; bottom: 130px; right: 12px; }
.st15 .GATfocusBox .num li { position: relative; width: 11px; height: 11px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; 

cursor: pointer; background: url(../images/index_jjtp_dian2_v1.png) no-repeat; padding-top: 10px; }
.st15 .GATfocusBox .num li.on { background: url(../images/index_jjtp_dian1_v1.png) no-repeat; }
/*-----------------------------------st16-----------------------------------*/
.st16 dl { width: 315px; border-bottom: 1px solid #ccc; overflow: hidden; margin-bottom: 10px; }
.st16 dt h3 { font-size: 14px; font-family: \5FAE\8F6F\96C5\9ED1; color: #305798; padding-bottom: 10px; width: 315px; height: 20px; overflow: hidden; }
.st16 dt h3 a { color: #393939; font-size: 14px; font-weight: bold; color: #305798; }
.st16 dd img { float: left; width: 140px; height: 80px; }
.st16 dd p { float: right; width: 150px; color: #5a5a5a; font-size: 12px; line-height: 20px; height: 80px; overflow: hidden; }
.st16 li { font-family: "宋体"; font-size: 14px; height: 30px; line-height: 30px; width: 315px; overflow: hidden; }
.st16 li a { color: #393939; }
/*-----------------------------------st17-----------------------------------*/
.st17 li { width: 315px; height: 115px; position: relative; }
.st17 .bgL { position: absolute; left: 0; top: 0; background: url(../images/20150505_21gytbgL_v1.png) no-repeat; width: 240px; height: 

110px; }
.st17 .bgL a { padding-top: 30px; width: 135px; display: inline-block; padding-left: 10px; line-height: 24px; color: #fff; font-size: 14px; font-family: "微

软雅黑"; font-weight: bold; height: 50px; overflow: hidden; }
.st17 .bgR { position: absolute; right: 0; top: 0; background: url(../images/20150505_21gytbgR_v1.png) top right no-repeat; width: 

240px; height: 110px; }
.st17 .bgR a { padding-top: 24px; width: 135px; display: inline-block; padding-left: 10px; line-height: 24px; color: #fff; font-size: 14px; font-family: "微

软雅黑"; font-weight: bold; float: right; }
/*-----------------------------------st18-----------------------------------*/
.st18 dl { width: 315px; height: 118px; overflow: hidden; }
.st18 dt { width: 155px; float: left; }
.st18 dd { width: 150px; float: right; }
.st18 dd h3 { font-family: "宋体"; font-weight: bold; font-size: 14px; color: #333; line-height: 25px; padding-bottom: 8px; }
.st18 dd h3 a { color: #305798; font-weight: bold; font-size: 14px; }
.st18 dd p { color: #666; font-size: 12px; line-height: 20px; }
.st18 dd p a { color: #fe952a; }
.st18 li { font-family: "宋体"; font-size: 14px; height: 38px; line-height: 38px; width: 315px; overflow: hidden; }
.st18 li a { color: #333; }
.st18 .chaBox13_cer_b { width: 315px; padding-top: 6px; }
.st18 .chaBox13_cer_b h3 { text-align: center; line-height: 28px; font-size: 14px; font-weight: normal; }
.st18 .chaBox13_cer_b h3 a { color: #393939; }
.st18 .chaBox13_cer_bL { float: left; width: 150px; }
.st18 .chaBox13_cer_bR { float: right; width: 150px; }
/*-----------------------------------st19-----------------------------------*/
.st19 dl { width: 315px; height: 110px; overflow: hidden; }
.st19 dt { width: 155px; float: left; }
.st19 dd { width: 150px; float: right; }
.st19 dd h3 { font-family: "宋体"; font-weight: bold; font-size: 14px; color: #305798; line-height: 25px; padding-bottom: 8px; }
.st19 dd h3 a { color: #305798; font-weight: bold; font-size: 14px; }
.st19 dd p { color: #666; font-size: 12px; line-height: 20px; }
.st19 dd p a { color: #fe952a; }
.st19 li { font-family: "宋体"; font-size: 14px; height: 38px; line-height: 38px; width: 315px; overflow: hidden; }
.st19 li a { color: #393939; }
.st19 .chaBox14_right_b { width: 315px; padding-top: 8px; }
/*-----------------------------------st20-----------------------------------*/
.st20 .hp-tab-newprd { width: 315px; height: 363px; overflow: hidden; position: relative; float: left; margin-right: 28px; }
.st20 .hp-tab-newprd .j-sw-nav { height: 48px; width: 302px; background-image: url(../images/tyg_dt.png); font-size: 18px; }
.st20 .hp-tab-newprd .j-sw-nav li { display: block; float: left; width: 73px; height: 30px; color: #333; font-size: 16px; text-align: center; position: 

relative; bottom: -18px; margin-bottom: 0; margin-top: 0; font-family: \5FAE\8F6F\96C5\9ED1; }
.st20 .hp-tab-newprd .j-sw-nav li a { display: block; height: 30px; padding-top: 2px; color: #FFFFFF; text-decoration: none; font-family: \5FAE\8F6F\96C5\9ED1; font-

size: 16px; text-align: center; }
.st20 .tabs { height: 48px; width: 302px; background-image: url(../images/tyg_dt.png); font-size: 18px; }
.st20 .tabs li { display: block; float: left; width: 73px; height: 30px; color: #333; font-size: 18px; text-align: center; position: relative; bottom: -18px; 

margin-bottom: 0; margin-top: 0; }
.st20 .tabs li a { display: block; height: 30px; padding-right: 11px; padding-top: 2px; color: #FFFFFF; text-decoration: none; font-family: \5FAE\8F6F\96C5\9ED1; font

-size: 16px; }
.st20 .tabs a { text-decoration: none !important; }
.st20 .st20 .newprd-clip a:hover { text-decoration: underline !important; }
.st20 .tabs .tyt.active a { color: #000; background: url(../images/tyg_dt_tyt.png) no-repeat; background-position: -9px 0px; }
.st20 .tabs .zq.active a { position: absolute; width: 74px; height: 30px; left: 7px; color: #000; background: url

(../images/tyg_dt_zq.png) no-repeat; background-position: -5px 0px; text-align: center; }
.st20 .tabs .lq.active a { position: absolute; width: 83px; height: 30px; left: -18px; color: #000; background: url

(../images/tyg_dt_zq.png) no-repeat; background-position: 0 0px; text-align: center; }
.st20 .swiper-slide { height: 317px; width: 302px; background: url(../images/tyg_dt_y.png) no-repeat; }
.st20 .content-slide { width: 300px; height: 317px; text-align: center; padding-top: 3px; padding-left: 0px; }
.st20 .content-slide li span.l { color: #000; display: block; width: 110px; float: left; text-align: center; }
.st20 .content-slide li span.z { color: #000; display: block; width: 80px; float: left; text-align: center; }
.st20 .content-slide li span.r { color: #000; display: block; width: 110px; float: left; text-align: center; }
.st20 .content-slide li { font-size: 14px; line-height: 44px }
.st20 .hp-tab-newprd .j-sw-nav .on { position: relative; z-index: 99 }
.st20 .hp-tab-newprd .j-sw-nav .active a:hover, .st20 .hp-tab-newprd .j-sw-nav .on a { background-image: url

(../images/tyg_dt_zq.png); z-index: 99; color: #2E2E2E; text-decoration: none; cursor: pointer; padding-left: 9px; }
.st20 .hp-tab-newprd .j-sw-c ul { zoom: 1; overflow: hidden; width: 300px; height: 358px; }
.st20 .newprd-clip { height: 358px; width: 302px; border-top: 0; background: url(../images/tyg_dt_y.png) }
.st20 #tyt .content-slide li { font-size: 14px; line-height: 44px }
.st20 .vs { width: 300px; height: 122px; float: left; }
.st20 .vs_l { width: 80px; height: 112px; position: relative; overflow: hidden; cursor: pointer; float: left; padding-left: 15px; padding-top: 10px; text-

align: center; font-size: 14px; color: #000; }
.st20 .hp-tab-newprd .j-sw-nav .tyt.on a { background: url(../images/tyg_dt_tyt.png) no-repeat; color: #2E2E2E; }
.st20 .hp-tab-newprd .j-sw-nav .tyt { width: 86px; }
.st20 img { background: none; }
/*-----------------------------------st21-----------------------------------*/
.st21 .right01 { margin-bottom: 15px; }
.st21 #line { width: 315px; height: 176px; border-bottom: 1px solid #CCCCCC; margin-bottom: 14px; }
.st21 .littitle { width: 315px; height: 25px; background: #0ba2f5; font-family: \5FAE\8F6F\96C5\9ED1; font-size: 14px; font-weight: bold; color: #FFFFFF; line-height: 

25px; }
.st21 .littitle span { margin-left: 6px; color: #fff; font-size: 16px; }
.st21 .littitle span a { color: #fff; font-size: 16px; font-family: \5FAE\8F6F\96C5\9ED1; }
.st21 .right01 h3 { font-family: "宋体"; font-size: 14px; line-height: 40px; color: #305798; }
.st21 .right01 h3 a { color: #305798; font-size: 14px; font-weight: bold; font-family: "宋体"; }
.st21 .right01 img { float: left; margin-right: 10px; }
.st21 .right01 p { overflow: hidden; font-family: "宋体"; font-size: 12px; height: 84px; color: #898989; line-height: 20px; }
.st21 .right01 p span, .right01 p span a { color: #fe952a; }
/*-----------------------------------!important-----------------------------------*/
.Pushborder { border: none!important; }
.Pushmargin { margin: 0!important; }

/* 特殊稿件标题 */
.ts { font-size: 16px!important; font-weight: bold!important; font-family: 微软雅黑; color: #305798!important; }
.cj_guangao { float: left; margin-left: 15px; width: 100px; height: 22px; display: inline; }
#topBody { width: 100%; margin: 0 auto; background: #C20209;  border-bottom: 1px solid #dbdbdb;}
.xhszp { position: absolute; right: 0; top: 10px; color: red; font-weight: bold; }
/* xinhuaRadioHomepage @changlei 2016-4-5 13:18*/
@media screen and (min-width:0px) and (max-width: 767px) {
#productBody { display: none!important; }
.domPC { display: none; }
} 
