@charset "utf-8";
html,body,dd,dl,fieldset,iframe,form,h1,h2,h3,h4,h5,h6,input,legend,ol,p,select,td,textarea,th,ul { margin:0; padding:0;  }
body { font-size: 16px;  font-family:"\5FAE\8F6F\96C5\9ED1","Microsoft Yahei","Arial";  color: #222;}
div{margin:auto}
ol,ul,li,dt,dd,dl{list-style:none;}
address,cite,dfn,em,var, i {font-style:normal;}
h1, h2, h3, h4, h5, h6, th { font-size: 100%; font-weight: normal; list-style:none}
fieldset,img{border:0;}
button,input,select,textarea{font-size:100%;}
a{color:#404040;}a,a:hover{text-decoration:none}
a:hover{color:#D90000;}

.clear,.clearfix:after{content:".";   display:block;height:0;   clear:both;   visibility:hidden;}
.clearfix:after{visibility:hidden;content:"."}
.clearfix{*zoom:1}



/* 公共样式 */
h1{font-size:24px;}
h2{font-size:18px;}
h3{font-size:16px;}
h4{font-size:14px;}
.c-fl{float:left}
.c-fr{float:right}
.icon-01,.icon-02,.icon-03,.icon-04,.icon-05,.icon-06,.icon-07,.icon-08,.icon-09,.icon-10,.icon-11,.icon-12,.icon-13,.icon-14,.icon-15,.icon-16,.icon-17,.icon-18,.icon-19,.icon-20,.icon-21, #MobileER{background: url(../images/icon.png) no-repeat; display:inline-block;}
.fn12{font-size:12px}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mt50{margin-top:50px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
.pt20{padding-top:20px;}

.mgr4{margin-right: 40px;}
.Riback{ background:#F9F9F9;}
.wp-fb{font-weight: bold;}
.bort{  border-top:10px solid #EEEEEE; }
.img-wrap {	display: inline-block; height: 100%; position: relative; cursor: pointer; width: 100%;  text-align: center;border: 1px solid #e8e8e8; overflow: hidden; }


/*icon*/
.icon-01{width:22px; height:18px; background-position:0 -55px; }
.icon-02{width:22px; height:18px; background-position:-60px -55px;}
.icon-03{width:21px; height:21px; background-position:-89px -55px;}
.icon-04{width:38px; height:38px; background-position:0 -85px;}
.icon-05{width:38px; height:38px; background-position:-40px -85px;}
.icon-06{width:90px; height:22px; background-position:-305px 0;}
.icon-07{width:150px; height:90px; background-position:-292px -125px;}
.icon-08{width:70px; height:31px; background-position:-115px 0px;}
.icon-09{width:38px; height:38px; background-position:0 -180px;}
.icon-10{width:38px; height:38px; background-position:-40px -180px;}
.icon-11{width:38px; height:38px; background-position:-90px -180px;}
.icon-12{width:38px; height:38px; background-position:-130px -180px;}
.icon-13{width:80px; height:26px; background-position:0 -225px;}
.icon-14{width:38px; height:42px; background-position:-171px -180px;}
.icon-15{width:200px; height:48px; background-position:0 -267px;}
.icon-16{width:135px; height:52px; background-position:0 -337px;}
.icon-17{width:19px; height:22px; background-position:-188px -337px;}
.icon-18{width:80px; height:30px; background-position:-305px -80px;}
.icon-19{width:145px; height:28px; background-position:-305px -220px;}
.icon-20{width:20px; height:20px; background-position:-305px -271px;}
.icon-21{width:210px; height:50px; background-position:-305px -300px;}


/* 页面框架 */


.wrapper-box{width:1200px;  margin:0 auto;background:#fff;}

.main{width:1200px; overflow: hidden;}
.mainLM{width:840px; float:left; overflow: hidden;}
.mainLeft{width:160px; float:left; overflow: hidden; height: 100%;  position: absolute; z-index: 60;}
.mainMiddle{width:660px; float:left;  overflow: hidden;margin-left:200px; }
.mainRight{width:300px; float: right; overflow: hidden;}
.mainRight2{width:1000px; float:left;  overflow: hidden;margin-left:200px;  }




/* bar begin*/
.top-wrap{width:100%;min-width:1200px;position:relative;top:0;left:0; background:#103C67;}
.top-wrap-fix{position:fixed;top:0;_position:absolute;_top:expression(eval(document.documentElement.scrollTop));left:0}

.top-nav{width: 1200px; height:45px; line-height:45px;  margin: 0 auto;  position: relative; font-family: "Microsoft YaHei","微软雅黑","SimSun","宋体";}
.top-Tnav{width: 1200px; height:20px; line-height:20px;  margin: 0 auto;  position: relative; font-family: "Microsoft YaHei","微软雅黑","SimSun","宋体";}
.top-title{float: left; font-size: 12px;}
.top-tab{border-width:01px; color:#D4DEEB; display:inline-block; cursor:pointer;  padding:0px 9px 0px 10px; vertical-align:bottom; overflow:hidden;}
.top-tab:hover{background-color:#103861; text-decoration:none; color:#BFEFFF}

.top-wb{border-width:01px; color:#D4DEEB; display:inline-block; cursor:pointer;  vertical-align:bottom; padding:0 10px;}
.top-wb i{float:left;margin:12px 5px 0 0; display: block; }
.top-wb:hover{background-color:#103861; text-decoration:none; color:#BFEFFF; }

.top-weibo{display:none; margin-left:5px; height:50px; background:#f00;position:absolute;  z-index:9000;}
.top-weixin{display:none; margin-left:5px;height:50px;background:#f00;position:absolute;  z-index:9000;}


.top-logo{ display:inline-block; cursor:pointer;  vertical-align:bottom; padding:0 10px;height:45px; }
.top-logo i{float:left; margin:12px 5px 0 0;  display: block; }
.top-logo:hover{background-color:#103861; text-decoration:none; color:#BFEFFF; }

.submenu-wrap{width:100%;min-width:1200px;position:relative;top:0;left:0;  border-bottom: 1px solid #EEEEEE;}
.submenu-wrap .nav{width: 1200px; height:45px; line-height:45px;  margin: 0 auto;  position: relative; font-size: 14px; color:#888;}
.submenu-wrap .nav a{font-size: 14px; color:#888; margin-left:5px;}
.submenu-wrap .nav a:hover{ color:#D90000;}
.submenu-wrap i{float:left;margin:8px 5px 0 0; display: block; }




/* left nav*/
.subnav{width:160px; background:#F8F8F8;height: 100%; }
.subnav .navlogo{padding-top:10px; border-bottom:0px #DDD dotted;}
.subnav .navlogo i{margin:15px 0 0 13px; }
.subnav .navlist{width:110px; padding:10px 0 10px 10px; overflow: hidden; }
.subnav .navlist li{width:50px;float:left; text-align:center; height:35px;}
.subnav .navlist a{font-size:14px; }
.subnav .navlist .text{font-size:16px; color:#D90000;font-weight:bold;}
.subnav .navlogo .tit{width:120px; height:50px;line-height:50px;text-align:center; font-size:22px; color:#fff; background:#E61E18; border-radius:4%; overflow: hidden; }
.subnav .navlogo .DFtit{width:120px; height:40px;line-height:40px;text-align:center; font-size:16px; color:#E61E18; background:#E9E9E9; border-radius:4%; overflow: hidden; }
.subnav .navlogo .tit a{color:#fff; }
.subnav .navlogo .tit a:hover{color:#3d0909;}

/*center*/
.article-title{height:86px; border-bottom: 1px #e5e5e5 solid;}
.article-title a{font-size:18px;  margin-top: -1px;  height:86px;line-height:86px; display: inline-block; margin:0 10px;}
.article-title .text{font-size: 24px; border-bottom: 2px #f33 solid;  margin-top: -1px; padding:0 0px; height:85px;line-height:85px;display: inline-block;}


.news-article .list li{padding: 25px 0;border-bottom: 1px solid #e6e6e6;overflow: hidden; }
.news-article .list :hover{background:#F9F9F9;}
.news-article .list .picture {float: left; margin-right: 20px; overflow: hidden;  border: 1px solid #e8e8e8; }
.news-article .list .picture>a {display: block; width: 160px;   height:100px;   position: relative;}
.news-article .list .picture img {width: 160px; height:100px; max-width: 160px; }

.news-article .list .detail {}
.news-article .list .detail h3 {font: normal 19px/28px "Microsoft Yahei";  min-height:40px; }
.news-article .list li h3 {font: normal 19px/28px "Microsoft Yahei";  min-height:26px; }

.news-article .list .detail .binfo {color: gray; font-size: 12px; height: 12px; padding-right: 10px;}
.news-article .list .detail .binfo a{height: 12px;  margin-right: 12px; padding-right:10px; border-right: 1px solid #bbb;  color:#888; line-height: 11px;}
.news-article .list .detail .binfo a:hover{color:#D90000;}
.news-article .list .detail .binfo .newsicon{width:20px; line-height:30px; margin-right:5px; border-radius:50px; border: 1px #E3E3E3 solid;display: inline-block; vertical-align: middle;}



.news-article .list .item-pics {  padding: 14px 0; overflow: hidden; }
.news-article .list .item-pics .pics {display: block; padding: 7px 0 11px; margin-left: -5px; overflow: hidden; }
.news-article .list .item-pics .pictture {margin: 0 0 0 6px;  float: left; overflow: hidden;  border: 1px solid #e8e8e8;width:158px; height:100px; }
.news-article .list .item-pics .pictture img{width:160px; height:100px; overflow: hidden;  max-width: 160px;}
.news-article .list .item-pics .detail { height: auto;}

/*搜索
.news-article .list .item-pics {  padding: 14px 0; overflow: hidden; }
.news-article .list .item-pics .pics {display: block; padding: 7px 0 11px; margin-left: -5px; overflow: hidden; }
.news-article .list .item-pics .picture { float: left; margin: 0 0 0 6px; width: 160px;  height:100px; overflow: hidden;  min-width: 160px; max-width: 160px;}
.news-article .list .picture img {width: 160px; height:100px;  }
.news-article .list .item-pics .detail { height: auto;}




/*搜索*/
.search{height:34px;float:left;display:inline;}
.search .search-input{width:240px; height:34px;  color:#bababa; font-size: 14px; border: 1px #ececec solid;  border-right: 0;  line-height: 32px; padding-left: 10px; background: #f9f9f9; float: left; border-radius: 1px 0 0 1px;  box-sizing: border-box;}
.search .search-btn { float: right; cursor: pointer;  width: 60px;  height:34px;  display: inline-block;  background:#EDEAE4;  text-align: center;  border-radius: 0 1px 1px 0;}
.search .search-btn i{margin-top: 10px; }
.search .search-btn:hover{background:#ffba00;}





/*栏目导航*/
.tab-title{ border-left: 4px solid #E61E18; height: 20px; line-height: 20px; padding-left: 10px; position: relative;}
.tab-title .bt{ float: left; font-size: 16px; font-weight: 500;}
.tab-title .more{font-size: 12px;  color: #9b9b9b;  float: right;  margin-left: 20px;}


/*右边新闻*/
.sidebar{width:100%;overflow:hidden; }

/*右边新闻导航*/
.sidebar .Rtnews-title{height:55px; border-top: 1px #e5e5e5 solid;}
.sidebar .Rtnews-title .text{border-top: 1px #f33 solid;  margin-top: -1px; padding:15px 30px 0 30px; display: inline-block;}
.sidebar .Rtnews-title .textCenter{ font-size: 18px; margin-top: -1px; padding: 9px 30px 0 30px; display: inline-block;}

/*右边图片新闻带背景*/


/*右边新闻带背景*/
.sidebar .hotBox{ padding: 10px 15px 10px;}

.sidebar .hotBox .talk{margin: 10px  0  12px  0 ;}
.sidebar .hotBox .talk .pic {width:90px; height:60px;  float: left; margin-right: 10px; }
.sidebar .hotBox .talk .text{font-size: 14px; color: #acacac;}

.sidebar .hotBox .paper {margin: 10px  0  12px  0 ; }
.sidebar .hotBox .paper .pic {width:130px; height:160px; float: left; margin-right:20px; border-right:1px dashed #AAAAAA;}
.sidebar .hotBox .paper .text{font-size: 14px; line-height:24px; color: #acacac; padding: 45px 0 0 10px; margin-right:15px;}

.sidebar .hotBox .info{margin: 10px 0 12px; overflow:hidden; }
.sidebar .hotBox .info .pic{float: left;  margin-right: 11px;}
.sidebar .hotBox .info .text{font-size: 14px; color: #acacac; line-height:23px;}
.sidebar .hotBox li{ line-height: 28px; height: 28px; overflow: hidden;}
.sidebar .hotBox li a{font-size: 14px; }


.sidebar .ImgBox{width: 350px;overflow:hidden;  padding:15px 15px 18px 15px;}
.sidebar .ImgBox .Dtopic{float: left; display: inline;width:270px;  line-height: 0;  overflow: hidden;}
.sidebar .ImgBox .Dtopic .photo{ width:270px;  height: 170px; display: block; overflow: hidden;}
.sidebar .ImgBox .Dtopic p{line-height: 20px; height: 38px;  margin-top: 6px;font-size:12px; overflow: hidden;}
.sidebar .ImgBox .topic{float: left; display: inline; margin:0 6px 10px 0; width:132px;  line-height: 0;  overflow: hidden;  }
.sidebar .ImgBox .topic .photo{ width:132px;  height:86px; display: block; overflow: hidden;}
.sidebar .ImgBox .topic p{line-height: 20px; height: 38px;  margin-top: 6px;font-size:12px; overflow: hidden;}
.sidebar .ImgBox .text-list {width: 100%;  overflow: hidden; padding-top:15px;}
.sidebar .ImgBox .text-list li{ width:270px; line-height:27px; font-size:14px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}



.user {margin: 10px 0  15px 0 ; overflow:hidden; padding:0 10px 10px 15px; border-top: 2px solid #E61E18;  }
.user .userbox{padding:10px 10px 20px 5px;overflow:hidden;}
.user .userbox .pic {float: left; margin-right: 12px;  display: table-cell; vertical-align: middle;  width: 56px;  height: 56px; border-radius: 50%;border: 1px solid #e8e8e8;  background: #ddd;  overflow: hidden;}
.user .userbox .pic img{ display: block; width: 100%; height: 100%;}
.user .userbox .text{display: table-cell;  vertical-align: middle;}
.user .userbox .text a{font-size: 17px;  line-height: 1;   font-weight: 700;  color:#4d4b4b; margin-bottom: 4px;}
.user .userbox .text p{padding-top:5px;}
.user .userbox .text .fn12{font-size:12px; color:#888;}
.user .data-all { width:270px;  border: 1px solid #E8E8E8;margin:20px 0;  padding: 18px 0;}
.user .data-all .data-lf {float: left;  width: 140px;  border-right: 1px solid #E8E8E8;    margin: 0 auto;    text-align: center;}
.user .data-all .data-lf p:first-child { line-height: 26px;font-size:26px;color: #555; margin-bottom: 13px;}
.user .data-all .data-lf p {  height: 14px; color: #aaa;}
.user .data-all .data-rt {margin: 0 auto 0 138px;  text-align: center;  width: 140px; }
.user .data-all .data-rt p:first-child { line-height: 26px; font-size:26px; color: #555;  margin-bottom: 13px;}
.user .data-all .data-rt p{height: 14px; color:#aaa;}
.user .list{overflow:hidden; }
.user .list li{font-size:14px; line-height:28px;}




/*news*/
.content-main{float: left; width: 840px; padding-bottom: 60px;}
.content-main h1 {font-size: 36px;font-weight: bold; color: #404040;}
.content-main .box{height: 30px; line-height: 30px; position: relative;}
.content-main .time{margin-top: 20px; font-size:12px;line-height:20px; color: #888; overflow:hidden;}
.content-main .time .newsicon{width:20px; line-height:30px;  border-radius:50px;margin-right:5px; border: 1px #E3E3E3 solid;display: inline-block; vertical-align: middle;}
.content-main .time .bit{  border-width: 01px;  color: #888; display: inline-block; padding: 0 0 0 10px;}
.content-main .time i{ float: left;  margin: 2px 5px 0 0;  display: block;}
.content-main .time a:hover{color:#D90000;}

.content-main .nav{width: 840px; height:40px; line-height:40px;  margin: 0 auto;  position: relative; font-size: 14px; color:#888;}
.content-main .nav a{font-size: 14px; color:#888; margin-left:5px;}
.content-main .nav a:hover{ color:#D90000;}

/*专题*/
.themes {margin: 10px 0 12px; overflow:hidden; background: #FAF7F3 url(../images/zhuan.png) no-repeat left top; padding: 15px 10px 10px 80px; }
.themes .pic{float: left;  margin-right: 11px;}
.themes .text{font-size: 14px; color:#AF5536; line-height:20px;}
.themes .text a{ color:#AF5536; }
.themes .text a:hover{ color:#D90000; }

/*弹出*/

#MobileER{position: absolute;width:476px; height:175px;top:28px;line-height:150%; background-position:0 -400px;right: 0; z-index:1000; }
.ERmsg {padding:10px;}
.ERmsg dt{float: left; width: 140px; height: 135px; overflow: hidden; margin:15px 0 0 5px;}
.ERmsg dt img{margin: -5px 0 0 -5px; width: 140px; height: 140px; }
.ERmsg dd{float: right; width: 277px; position: relative; margin-top: 30px; }
.ERmsg dd span{display: block; padding:20px 92px 0 0; font-size:12px;}
.ERmsg dd em a{ position: absolute; right:2px; top:-20px; width: 30px; height: 30px; text-indent: -9999em;}

.news-body{ position: relative;   margin-top: 40px;}
.news-topshare{width: 80px; margin-left: -420px;height:200px; position:absolute;left: 50%;top: 0;}
.news-topshare-fixed{position: fixed; margin-left: -80px;  top: 50px;}
.menu-scroll {position: relative; width:40px;height:200px;  }
.menu-scroll i{margin: 0 0 3px 0;}
.menu-scroll li {float: left; margin: 0 0 3px 0; overflow: hidden; width:40px; }
.bdshare-button-style2-24 .weibo a{width:38px; height:38px;background:url(../images/icon.png) no-repeat; display:inline-block; background-position:0 -180px;}
.bdshare-button-style2-24 .weibo a:hover{width:38px; height:38px;background: url(../images/icon.png) no-repeat; display:inline-block; background-position:-40px -180px;}

.bdshare-button-style2-24 .weixin a{width:38px; height:38px;background: url(../images/icon.png) no-repeat; display:inline-block; background-position:-90px -180px;}
.bdshare-button-style2-24 .weixin a:hover{width:38px; height:38px;background: url(../images/icon.png) no-repeat; display:inline-block; background-position:-130px -180px;}


.content-text{width: auto;  margin: 0; font: 16px/32px "Microsoft Yahei";  border-top:1px dotted #ccc; color: #191919; padding:10px 0 20px 0; word-wrap: break-word; clear: both;overflow: hidden; text-align: justify;}
.content-text img{max-width:760px;}
.content-text p{padding: 3px 10px 3px 0;}
.content-msg{ margin: 0; font: 12px/32px "Microsoft Yahei";  color: #888; padding-bottom: 20px; clear: both;overflow: hidden; }
.content-news{ border-top: 2px #CCCCCC solid; }
.content-news .newslist{width:110%; margin: 10px 0 0 0; overflow: hidden;}
.content-news .newslist li{ float: left;  width:370px;  height:28px;  font-size: 14px;  margin-right:30px; color: #9b9b9b;  overflow: hidden;text-overflow: ellipsis;  white-space: nowrap;}
.content-news .newslist li a{font-size: 14px;}

.content-news .newspic{width:110%; margin: 10px 0 0 0; overflow: hidden;}
.content-news .newspic li{ float: left;  width:247px; height:144px; font-size: 14px; margin:0 9px 20px 0;  overflow: hidden;}
.content-news .newspic .bigImg{display: block; width: 100%; position: relative; overflow: hidden;}
.content-news .newspic .bigImg h3{z-index: 99; font-size: 12px; background: url(../images/vidblack01.png) no-repeat top center;color: #fff;
  height: 48px; background-size:100% 100%; width:247px;text-align:left; position: absolute;    bottom: 0;   left: 0;   right: 0;
   text-overflow: ellipsis;   word-wrap: break-word;  display: block; overflow: hidden;}
.content-news .newspic .bigImg span{  position: absolute;  top: 50%;  left: 5%;  transform: translate(-2%, -50%); }


.content-text .home {
    display: inline-block;
    height: 20px;
    line-height: 20px;
    font-size: 16px;
    color: #053a67;
    background: url(../images/news-detail-logo.gif) no-repeat left center;
    padding-left: 24px;
}




/*栏目导航*/

.main-title{height:55px; border-top: 1px #e5e5e5 solid;}
.main-title .text{border-top: 2px #f33 solid;  margin-top: -1px;  padding:9px 30px 0 30px; font-size:24px;font-weight: bold; display: inline-block;}
.main-title .textRi{float: right; text-align: right; color: #888;font-size: 14px; line-height: 47px;}
.main-title .textRi span { margin: 0 5px;  color: #e5e5e5;}

/*dfugo add
栏目布局
*/
.news-index {
    width: 100%; /* 容器宽度为100% */
    overflow: hidden; /* 清除浮动 */
}

.news-index .module {
    width: 490px; /* 每个模块宽度为50% */
    float: left; /* 浮动使得模块并排显示 */
    box-sizing: border-box; /* 盒模型，包括padding和border在内的宽度计算 */
    padding: 10px; /* 模块内边距 */
}

.clearfix {
    clear: both; /* 用于清除浮动 */
}



.news-index .column{overflow:hidden;}
.news-index .column .pic{float: left; display: inline;  margin-right: 20px; width: 180px;  line-height: 0;  overflow: hidden;}
.news-index .column .photo{ width: 180px;  height: 120px; display: block; overflow: hidden;}
.news-index .column .pic p{line-height: 20px; height: 38px;  margin-top: 9px;font-size:14px; overflow: hidden;}

.news-index .column .video{float: left; display: inline;  width: 370px;  line-height:0;  overflow: hidden;}
.news-index .column .bigImg{display: block; width: 100%; position: relative; overflow: hidden;}
.news-index .column .bigImg h3{z-index: 99; font-size: 14px; background: url(../images/vidblack.png) no-repeat top center;color: #fff;line-height: 40px;
  height: 40px; background-size: 100% 100%;width: 370px;text-align: center; position: absolute;    bottom: 0;   left: 0;   right: 0;
   word-break: keep-all;text-overflow: ellipsis;   white-space: nowrap;   display: block; overflow: hidden;}

.news-index .column .tab-list{float: left; display: inline;  width: 370px;  line-height:0;  overflow: hidden;}
.news-index .column .tab-list li {height:28px; line-height:28px; overflow: hidden; font-size: 14px;}
.news-index .column .tab-list li em {font-size: 14px;color:#888;display: inline-block; height: 16px;line-height: 15px;width:40px;}

.news-index .column .rit-list{width: 100%;  overflow: hidden;padding-top:15px;}
.news-index .column .rit-list li {line-height: 28px; font-size:14px; text-overflow: ellipsis;  white-space: nowrap; overflow: hidden;}
.news-index .column .rit-list li:before{float: left;  content: "";  background: #ccc;  width: 4px;  height: 4px; overflow: hidden; display: inline-block; margin: 13px 5px 0 0; border-radius: 2px;}
.news-index .column .left-pic{float: left; display: inline;  line-height: 0;  overflow: hidden;}



/*视频*/
.column{width: 450px;overflow:hidden;}
.column .pic{float: left; display: inline;  margin-right: 10px; width: 180px;  line-height: 0;  overflow: hidden;}
.column .photo{ width: 180px;  height: 120px; display: block; overflow: hidden;}
.column .pic p{line-height: 20px; height: 38px;  margin-top: 9px;font-size:14px; overflow: hidden;}

.column .video{float: left; display: inline;  width: 370px;  line-height:0;  overflow: hidden;}
.column .bigImg{display: block; width: 100%; position: relative; overflow: hidden;}
.column .bigImg h3{z-index: 99; font-size: 14px; background: url(../images/vidblack.png) no-repeat top center;color: #fff;line-height: 40px;
  height: 40px; background-size: 100% 100%;width: 370px;text-align: center; position: absolute;    bottom: 0;   left: 0;   right: 0;
   word-break: keep-all;text-overflow: ellipsis;   white-space: nowrap;   display: block; overflow: hidden;}

.column .tab-list{float: left; display: inline;  width: 370px;  line-height:0;  overflow: hidden;}
.column .tab-list li {height:28px; line-height:28px; overflow: hidden; font-size: 14px;}
.column .tab-list li em {font-size: 14px;color:#888;display: inline-block; height: 16px;line-height: 15px;width:40px;}

.column .rit-list{width: 100%;  overflow: hidden;padding-top:15px;}
.column .rit-list li {line-height: 28px; font-size:14px; text-overflow: ellipsis;  white-space: nowrap; overflow: hidden;}
.column .rit-list li:before{float: left;  content: "";  background: #ccc;  width: 4px;  height: 4px; overflow: hidden; display: inline-block; margin: 13px 5px 0 0; border-radius: 2px;}
.column .left-pic{float: left; display: inline;  line-height: 0;  overflow: hidden;}



/* footer */
.wrap{width:100%; margin-top:20px;border-top: 1px #E3E3E3 solid; background:#F6F6F6;}
.wrap .footer{width:1200px; overflow: hidden;}
.wrap .footer .tab-title{ border-left: 4px solid #444; height: 20px; line-height: 20px; margin-top:30px; padding-left: 10px; position: relative; }
.wrap .footer .tab-title .bt{ float: left; font-size: 16px; font-weight: 700;}
.wrap .footer .tab-list{width:110%; margin-top:20px; overflow: hidden;}
.wrap .footer .tab-list li{float: left;width:100px; height:130px; margin-right:57px; display: inline; overflow: hidden;}
.wrap .footer .tab-list li p{width:100px; text-align:center; line-height:25px; font-size:12px;  overflow: hidden;}

.wrap .footer .tab-text {float: left;margin:20px 0 20px; display: inline; overflow: hidden; }
.wrap .footer .tab-text .lftit{width:80px;  float: left;overflow: hidden; }
.wrap .footer .tab-text .ritit{width:1110px;  float:right;overflow: hidden; }
.wrap .footer .tab-text  li{float: left; line-height:25px; font-size:12px;  margin-right:10px;  overflow: hidden;}

.wrap .footer .tab-text li { margin-bottom:10px;  overflow: hidden; }
.wrap .footer .tab-text li a{float: left; line-height:25px; font-size:12px;  margin-right:10px;  overflow: hidden;}

.wrap .footer .tab-bottom { width:1200px;padding:20px 0 20px;border-top:1px #E3E3E3 solid; overflow: hidden; }
.wrap .footer .tab-bottom li { line-height:24px; overflow: hidden; text-align:center; }
.wrap .footer .tab-bottom li span{font-size:12px;  margin-right:15px;  overflow: hidden;}

.wrap .foot-nav{height:45px;font-size:12px; color:#F6F6F6; text-align:center; background: #444; overflow: hidden;}
.wrap .foot-nav a{ line-height:45px; height:45px; color:#F6F6F6; margin:0 10px; overflow: hidden;}



/*搜索页面*/
.wrapper{width:100%;  margin:0 auto;}

.searchmain{width:960px; overflow: hidden;}
.searchleft{width:680px; float:left; overflow: hidden; border-right: 1px #E3E3E3 solid; padding-right:29px; margin-right:30px;}
.searchleft p{ font-size:14px; line-height:50px;  border-bottom: 1px #E3E3E3 solid;}
.searchleft .soList{margin: 20px 0; border-bottom: 1px #E3E3E3 solid;padding-bottom:5px;}
.searchleft .soList dt{font-size: 12px; color:#999; height: 34px; line-height: 30px;}
.searchleft .soList dt a{font-size: 18px; color:#002EBA;}
.searchleft .soList dt a:hover{ color: #000; }
.searchleft .soList dd{color: #666; line-height: 170%; font-size: 14px; overflow: hidden;}

.searchleft .soList dd img{width:120px; height:80px; overflow: hidden; margin:5px 20px 0 0; float: left; }
.searchleft .soList .time{font-size:12px; line-height:20px; color:#238C00; }
.searchleft strong{color: #D00000;}
.se-logo{float: left; display: inline; width: 108px;  height: 47px;  margin:30px 20px 30px 0; }


.searchSE{height: 40px;margin-left:220px;margin-top:35px; width:460px;}
.searchSE .search-input{width: 380px; height: 40px;  color:#bababa; font-size: 14px; border: 1px #E6E6E6 solid;  border-right: 0;  line-height: 38px; padding-left: 10px; background: #f9f9f9; float: left; border-radius: 1px 0 0 1px;  box-sizing: border-box;}
.searchSE .search-btn { float: right; cursor: pointer;  width: 80px;  height: 40px;  display: inline-block;  background: #EDEAE4;  text-align: center;  border-radius: 0 1px 1px 0;}
.searchSE .search-btn i{margin-top: 10px; }
.searchSE .search-btn:hover{background:#ffba00}




 /*分页*/
 .pagination{padding: 20px 0 10px 0; margin: 0 10px;}
 .pagination ul{font-size: 12px; text-align: center;  margin: 10px; }
 .pagination li {margin-right: 4px;  display: inline-table;  background: #FFF;padding: 5px 0;}
 .pagination li a{ border: 1px solid #E1E1E1; text-decoration: none; padding: 5px 9px 5px 10px;}
 .pagination a:hover{background:#F8F8F8; color:#404040;}
 .pagination .active{color: #fff; background:#D90000; padding: 5px 0;  pointer-events:none; cursor:default}
 .pagination .active a{color: #fff;  border: 0;}
 .pagination .tit{color:#D90000;font-weight: bold;}
 .pagination .disabled{pointer-events:none; color:#afafaf; cursor:default; }
 .pagination .disabled a{color:#afafaf;}

/*分页 end*/



/*用户页面*/
.usermain{width:960px; overflow: hidden; }
.usermain .us-news{width:680px; overflow: hidden; }
.usermain .us-news p{font-size:14px; line-height:50px;  border-bottom: 1px #E3E3E3 solid;}

.usermain .us-title{height:50px;  background:#EEE;}
.usermain .us-title .text{font-size:20px; border-bottom: 2px #f33 solid;  margin-top: -1px; padding:0 20px; height:50px;line-height:50px;display: inline-block;}

.usermain .us-left{width:450px; float:left; padding:40px 0;}
.usermain .us-left .pic{float: left; margin-right: 12px; width:80px; height:80px; border-radius: 50%;border: 1px solid #aaa;  background: #ddd;  overflow: hidden;}
.usermain .us-left .pic img{ display: block; width: 100%; height: 100%;}
.usermain .us-left .detail{margin-left:90px}
.usermain .us-left .detail h3{ font-size:30px; line-height:45px;}
.usermain .us-left .detail p{ font-size:12px; line-height:20px; color:#999}
.usermain .us-right{ float:right; padding:40px 0; }
.usermain i{margin:20px 0 0 20px;}

.usermain .us-list{float: left; border: 1px solid #ddd; padding:3px 10px; font-size:14px; color:#aaa; margin:24px 0 0 2px; }
.usermain .us-list  span{color:#5E5E5E; font-size:22px;}


/*用户页面新*/

.ourmain{width:1050px; overflow: hidden; }
.ourmain .us-news{width:660px; overflow: hidden;  float:left; }
.ourmain .us-news p{font-size:14px; line-height:50px;  border-bottom: 1px #E3E3E3 solid;}

.ourmain .us-title{ }
.ourmain .us-title .text{ display: inline-block; font-size: 18px;  padding: 6px 25px;  margin-right: 5px; background-color:#E61E18; border-radius: 20px;    color: #fff;}

.ourmain .us-left{width:660px; float:left; margin-right:40px;}
.ourmain .us-left .pic{float: left; margin-right: 12px; width:80px; height:80px; border-radius: 50%;border: 1px solid #aaa;  background: #ddd;  overflow: hidden;}
.ourmain .us-left .detail{margin-left:90px}
.ourmain .us-left .detail h3{ font-size:30px; line-height:45px;}
.ourmain .us-left .detail p{ font-size:12px; line-height:20px; color:#999}


.ourmain .us-list{float: left; border: 1px solid #ddd; padding:3px 10px; font-size:14px; color:#aaa; margin-top:24px; }
.ourmain .us-list  span{color:#5E5E5E; font-size:22px;}



/*轮播效果样式*/
.yx-topic-list-slider,yx-channel-top-slider{ width:100%; margin-right: auto; margin-bottom: 0; margin-left: auto; }
.yx-rotaion-btn,.yx-rotaion-title,.yx-rotation-focus,.yx-rotation-t,.yx-rotaion-btn{position:absolute}
.yx-rotation-title{position:absolute;width:100%;height:40px;line-height:40px;background:#000;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;left:0;bottom:0;_bottom:-1px;z-index:1}
.yx-rotation-t{color:#fff;font-size:16px;z-index:2;bottom:0;left:10px;line-height:40px}
.yx-rotation-focus span,.yx-rotaion-btn span{background:url(../images/ico.png) no-repeat;display:block;}
.yx-rotation-focus{height:40px;line-height:40px;right:20px;bottom:0;z-index:2}
.yx-rotation-focus span{width:12px;height:12px;line-height:12px;float:left;margin-left:5px;position:relative;top:14px;cursor:pointer;background-position:-24px -126px;text-indent:-9999px}
.yx-rotaion-btn{width:100%;height:41px;top:50%;margin-top:-20px;}
.yx-rotaion-btn span{width:41px;height:41px;cursor:pointer;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;position:relative}
.yx-rotaion-btn .left_btn{background-position:-2px -2px;float:left;left:10px}
.yx-rotaion-btn .right_btn{background-position:-2px -49px;float:right;right:10px}
.yx-rotaion-btn span.hover{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8}
.yx-rotation-focus span.hover{background-position:-10px -126px}
.rotaion_list{width:0;height:0;overflow:hidden;}

/*爆料台*/
.messtitle{height: 20px; border-bottom: 1px solid #DDDDDD;}
.messtitle .tab-text{text-align: center; line-height: 30px;background: #fff;width:170px;padding: 0 10px;}

.messages{padding:15px 0; margin-top:50px;}
.messages input,.messages select,.messages textarea{margin:0;padding:0; background:none; border:0; }
.messlist {height: 30px; margin-bottom:35px; margin-left: 65px;}
.messlist label{float:left;width:80px; height:30px;  line-height:30px; text-align:right;padding-right:10px;}
.messlist input{float:left;width:600px;height:40px;padding-left:5px;border:#ccc 1px solid;}
.messlist.textareas{ height:auto;}
.messlist textarea{float:left;width:590px; height:110px;padding:5px;border:#ccc 1px solid;margin-bottom:20px; font-size: 16px;
    font-family:"Microsoft Yahei";    color: #6A6A6A;
}

.messbtn{height: 30px; margin-bottom:40px;margin-left:153px; clear:both;}
.messbtn input{width:600px; height:50px; line-height:50px; background:#D96D00; color:#fff; font-size:20px; font-weight:bold; cursor:pointer;  border-radius:5px; margin-top:30px;}
.messbtn input:hover{ background:#AA4000;color:#fff;}

.messImg{float: left; width: 640px; }
.messImg .topic{float: left; display: inline; width:132px; height:86px;  margin-right:24px;  line-height: 0;  overflow: hidden; margin-top:10px;}
.messImg .topic img{width:132px; height:86px; }
.messImg .topic .close{ position:absolute; z-index:10000; }
.messImg .topic .close i{ margin:3px 0 0 110px; }

.messnav{width:275px; margin-bottom:20px;overflow:hidden;}
.messnav p{float: left;width:273px; height:60px; line-height: 60px; margin-bottom:6px; text-align:center; border: 1px solid #ccc; font-size:14px; }
.messnav p:nth-child(1){width:134px; margin-right:2px;}
.messnav p:nth-child(2){width:135px;}
.messnav p:hover{background:#E6DDD7; border: 1px solid #E6DDD7;}

.messtext{font-size:14px;line-height:26px; color:#6A6A6A; }

/*列表页头图轮播图*/
.list-focus{width:660px; overflow: hidden;}
.list-focus .hot-pic{position:relative; width:420px; height:260px; background-color: #000; float: left;}
.list-focus .toppic{ width: 230px; }
.list-focus .toppic .pic-small {position: relative;  width: 230px; height: 125px;margin-bottom: 10px;}
.list-focus .toppic .pic-small .text{width: 100%; font-size: 14px; line-height: 18px; background: linear-gradient(180deg,transparent,rgba(0,0,0,.8));  position: absolute;  left: 0; bottom: 0; color: #fff;}
.list-focus .toppic .pic-small .text b{margin: 8px 12px ; display: inline-block; font-weight: 400;}