header{width:100%;background:#f9f9f9; height:45px; border-bottom:1px solid #d6d6d6; line-height:45px; }


#search-btn{ border-color: #d8d8d8; height: 28px;width: 50px;background-color: #f5f5f5;color: #000000; font-family: Arial,SimSun,sans-serif; font-size: 14px; border-radius: 0px; display: inline-block;cursor: pointer; border-width: 1px; border-style: solid;vertical-align: top;text-align: center; box-sizing: content-box;}

.fixed {position: fixed;top: 0;left: 0;z-index: 1000;}

.header_content {background-color:#b80404;height:70px;/* position:fixed; */width:100%; z-index:999;top:46px;left:0px;}
.header_content .width {height: 70px; width: 1280px ;margin: auto;}
.header_content .logo {float:left;}

.header_content .nav {padding-left:150px;font-size:16px; padding-top: 20px;}
.header_content .nav dd,.header_content .nav dt {float:left;padding:0px 14px;line-height:30px;}
.header_content .nav dd a,.header_content .nav dt a {color:#fff; font-size: 22px;}
.header_content .nav dd a:hover {color:#FF0;}
.header_content .nav dt {padding-top:7px;position:relative;}
.header_content .nav dt a.icon-th-large {font-size:20px;}
.header_content .nav dt a.icon-th-large:hover {color:#FF0;}
.header_content .nav dt.open a.icon-th-large {background-color:#00aa98;color:#FF0;}

.header_content2 {background-color:#fff;height:90px; width:100%; z-index:999;top:46px;left:0px;border-bottom: 2px solid #e40000; box-shadow: 1px 3px 3px 0px #dfdfdf;}
.header_content2 .width {height: 90px; width: 1280px ;margin: auto;}
.header_content2 .logo {float:left;padding-top: 10px}
.header_content2 .nav2 {padding-left:150px;font-size:16px; padding-top: 30px;}
.header_content2 .nav2 dd,.header_content2 .nav2 dt {float:left;padding:0px 12px;line-height:30px;}
.header_content2 .nav2 dd a,.header_content2 .nav2 dt a {color:#363131; font-size: 22px;}
.header_content2 .nav2 dd a:hover {color:#cc0009;}
.header_content2 .nav2 dt {padding-top:7px;position:relative;}
.header_content2 .nav2 dt a.icon-th-large {font-size:20px;}
.header_content2 .nav2 dt a.icon-th-large:hover {color:#FF0;}
.header_content2 .nav2 dt.open a.icon-th-large {background-color:#00aa98;color:#FF0;}

nav {width: 100%;height: 60px;background: #d00009;}
.navlist {margin: 0px auto;width: 1180px;}
.navlist li {padding: 0px 20px;display: block;float: left;}
.navlist li a {font-size: 24px;line-height: 56px;color: #fff;}
.navlist li a:hover {color: #fff;text-decoration: none;text-shadow: 1px 1px 1px black;}

.hline {background-color: #e4e4e4; height: 1px; overflow: hidden;}

.topmenu li { float:left; padding:0px 25px; border-right:1px solid #ededed; font-size:16px;position: relative; cursor: pointer;  color: #6C6C6C;  }
.topmenu li a { font-size:16px; color: #6C6C6C;}
.topmenu li i{display:inline-block;width:8px;height:5px;background:url(images/split.png) -206px 0px no-repeat;position:absolute;top:22px;right:10px; color: #ffcc00}
.topmenu .on { border-bottom: none; height: 46px; background:#fff; color: #ce0000;}
.topmenu .navon{display:inline-block;width:8px;height:5px;background:url(images/split.png) -206px -6px no-repeat;position:absolute;top:22px;right:10px; color: #ffcc00}


.citybox,.rmediabox,.morebox { position: absolute; top: 46px; left: -1px; z-index: 1; border: 1px solid #ededed; border-top: 0; width: 500px; padding: 10px; overflow: hidden; background:#fff;}
.citybox {width: 540px;}
.rmediabox{width: 480px;}
.morebox{width: 360px;}

.citybox li,.rmediabox li,.morebox li {float: left; padding:0px; line-height:32px; margin:5px; text-align: left; white-space: nowrap; display: inline-block; border:none;}
.citybox li a,.rmediabox li a,.morebox li a { color:#747476; font-size: 14px; padding: 5px 10px;border: 1px solid #efefef; border-radius: 3px;}
.citybox li a:hover,.rmediabox li a:hover,.morebox li a:hover{ color: #fff;  background: #ce0000;border: 1px solid #ce0000;  }


.logo_article { height: 79px; border-bottom:1px solid #ebebeb; }
.logo_name { font:28px/78px "Microsoft yahei","simhei"; padding: 0 18px 0 10px; color: #c50009;}
.r_line { background: url("images/r-line.png") no-repeat; width: 1px; height: 49px; margin-top: 10px;}
.nav-article { height: 80px; overflow: hidden; margin-left: 10px;}
.nav-article li {font:24px/80px "Microsoft yahei"; float: left; padding: 0 10px; display:inline; }
.nav-article a {color: #545454}
.nav-article li a:hover {color:#c50009; display:inline-block; }


.crumb { line-height: 40px; overflow: hidden; font-size: 16px; color: #9d9c9c; padding-bottom: 10px;  border-bottom: 1px solid #efefef}
.crumb .position_ico { background: url(images/split.png) no-repeat -28px -32px; width: 12px; height: 17px; vertical-align:middle; margin: 12px 10px 0px 0px;}
.crumb a { color:#9c9c9c;}

.article h1 { padding:15px 0px; font-size:32px;  font-weight:700; overflow: hidden;  color: #484848; width: 100%;}

.article-infos {line-height: 40px; color: #9c9c9c;}
.article-infos .date, .article-infos .source, .article-infos .editors {margin: 0px 24px; font-size: 14px;}
.article-main .describe {border: 1px solid #eee; background-color: #f9f9f9;  padding: 9px;line-height: 24px;font-size: 14px; color: #666; margin-bottom: 20px;}
.article-infos a {color: #9c9c9c;}

.share { margin-bottom: 10px; padding:0; height: 40px;;}
.share .agree {background: url("images/split.png") no-repeat scroll -55px -32px transparent; color: #9c9c9c; display:inline-block;height: 32px;margin-top:3px;width: 30px; padding: 0 20px 0 30px; font:100 16px/34px "Arial";}

.article-content .mcecopyright ,.video-content .mcecopyright {display: block;font-size: 14px;border: 1px solid #f4f4f4;margin-top: 10px;line-height: 30px;padding: 10px;background: #fff3ef;/* height: 100px; */ text-indent: 0; color: #686868;}
.article-content p {margin-bottom: 14px;text-indent: 2em;color: #333333; font-size: 18px; line-height: 2.2;}
.article-content .mcePageBreak {display: none;}
.article-content a {color: #606060;}
.article-content a:hover {color: #c00;}
.article-content .author { line-height: 28px;  margin-top: 10px; font-size: 14px; height: 28px; text-align: right;}
.article-content iframe {max-width: 640px; max-height: 480px; border: 0;}
.article-content #Play { max-width: 640px; margin: 20px auto; box-shadow: 0px 0px 15px #333333;display: block}
.article-content video{ max-width: 720px; margin: 20px auto; box-shadow: 0px 0px 15px #333333;display: block}
.article-content p img { max-width: 800px; margin-left: -2em;}


.page {height:70px; line-height: 30px;padding-top:20px;text-align: center;font-size: 1.2rem; font-size: 12px;}
.page a {	display: inline-block;height: 2.5em; line-height: 2.5; margin: 0 0.25em;padding: 0 1em;
	font-size: 14px; border: 1px solid #ddd; background: #fff; vertical-align: middle; overflow: hidden;-webkit-transition: all 0.2s;
	transition: all 0.2s}
.page i {margin:0 2px;}
.page a:hover {color: #fff; background: #ce0000; border: 1px solid #ce0000; text-decoration: none;cursor: pointer}
.page .now {cursor: default; background: #ce0000; color: #fff;}

.page .disable {cursor: default;}
.page .disable:hover {background: #ce0000;}

.read-btn{margin-top:4px;}
.article-page .read-btn .btn-s-orange{padding-top:0;}


.relatedread{width: 100%;}
.relatedread .panel-title { font: 22px/40px "Microsoft YaHei","simhei"; border-bottom: 1px solid #ddd;}
.relatedread .panel-heading{padding:2px 10px; height:40px;line-height:40px;}
.relatedread .panel-body{padding: 15px;border: 1px solid #ddd;margin-top: -1px;}
.relatedread .panel-body li{line-height:35px;}
.relatedread .panel-body li a:hover{color:#ce0000;cursor:pointer;}


.news_list{ border-bottom: 1px solid #f0f0f0; padding:10px 0 20px 0; display: block;}
.news_list h3{ line-height:24px; padding:10px 0px;}
.news_list h3 a{ font-size:22px;color:#282828; font-family:Microsoft YaHei; font-weight:none;}
.news_list h3 a:hover{ color:#ba2636; text-decoration:none;}
.news_list p{ line-height:26px; color:#8e8e8e; font-size:14px; padding-bottom:5px;}
.news_list p a{color:#8e8e8e;}
.news_list .pic {float:left; padding-right: 20px;}
.news_list .pic img { border-radius: 9px; }
/* .Function {  position: relative; bottom: 0; } */
.fl_right{ height:26px; color:#8e8e8e;}

.news_list .p_img3 {width: 190px;height: 130px; overflow: hidden; float: left; display: inline; margin: 0px 40px 0 0;}
.news_list .p_img3 img {-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out; transition: all .5s ease-in-out;}
.news_list .p_img3:hover img {-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}

.news_list .is_video {position: absolute; left: 16px; bottom: 40px; width: 30px; height: 30px; background-position: 0 0; background-repeat: no-repeat;
    background-image: url(images/icon_vplay_small.png);}


.list-article .item {padding: 5px 0 15px;margin-bottom: 10px;border-bottom: 1px solid #f5f5f5; }
.list-article .item .pic {float: left;width: 160px;height: 90px;overflow: hidden; padding-bottom: 10px;}
.list-article .item .pic img { width: 160px; height: 100px;}
.list-article .item .pic img {-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out; transition: all .5s ease-in-out;}
.list-article .item .pic:hover img {-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
.list-article .item h4 {margin-left: 175px;font-size: 20px;color: #333;line-height: 1;}
.list-article .item .intro {margin-top: 7px;margin-left: 175px;font-size: 14px;color: #999;line-height: 24px;}


.m-title-a {height: 28px;padding-bottom: 5px;position: relative; border-bottom: 1px solid #eee;}
.m-title-a .m-title-h2 {color: #444;border-bottom: 1px solid #ce0000; font-weight: normal;font-size: 22px;height: 33px;position: absolute;left: 0px;}
.m-accordion {padding-top: 10px;}
.m-accordion-item {margin-bottom: 10px;}
.m-accordion-item p { font-size: 16px; line-height: 1.4}


.m-accordion-item .title {font-size: 14px;  display: block; height:32px; line-height: 32px;padding-left: 10px; color: #444; border-left: 2px solid #ddd; overflow: hidden;}
.m-accordion-item.top .title { border-left-color: #ce0000;}

.m-accordion-thumb {padding-bottom: 8px;padding-top: 10px;}

.ov {overflow: hidden;zoom: 1;}
.m-accordion .thumb {margin-right: 10px;}

.m-accordion-thumb img {-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out; transition: all .5s ease-in-out; width:120px; height: 80px;}
.m-accordion-thumb a:hover img {-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}



/*视频*/
.video-content #video { width:760px; margin:0 auto;  box-shadow: 0px 0px 15px #333333; }
.video-content .player {/* width: 640px; */height: 470px;}
.video-content .player > * { width: 100%; height: 100%;}

.video-content .description { margin-top: 20px; font-size: 18px; line-height: 38px;}

.video-content #video1 { width:422px; margin:0 auto;  box-shadow: 0px 0px 15px #333333; }
.video-content .player1 {/* width: 640px; */height: 750px;}
.video-content .player1 > * { width: 100%; height: 100%;}

/*关联视频链接*/
.video-link-element{position: relative;background: #FFFFFF;border: 0px solid #E1E1E1;border-radius: 2px;margin: 0 auto 10px;text-indent: 0;}
.video-link-top{padding: 0 10px;height: 40px;line-height: 40px;border-bottom: 1px dashed #D9D9D9;}
.video-link-top>img{ vertical-align: middle;}
.video-link-top>span{ color: #59A5FF; font-size: 16px;}
.video-link-player{ max-height: 480px; min-width: 640px; width: 100%; height: 100%;}
.video-link-player-container{ margin: 0 auto; width: 100%; min-width: 640px; height: 480px;  overflow: hidden;}
.video-link-player iframe{ width: 100%; height: 100%;}
.video-link-title{ height: 40px; line-height: 40px; font-size: 16px; color: #59A5FF; padding: 0 10px;border-top: 1px dashed #D9D9D9;}
.vote-blue{color: #67ADFF;}
.vote-yellow{color: #F6A623;}


/* 视频缩略图 */
.video-thumb { position: relative; width: 200px; height: 150px; float: left; margin-right: 25px;}
.video-thumb > img { position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.video-thumb > .play-icon { width: 40px; height: 40px; position: absolute; background: url(images/play.png); top: 50%; margin: -20px 0 0 -20px; left: 50%;}

/* 文章附件 */
.attachments {width: 100%;margin: 20px auto;overflow: hidden}
.attachments label {font-weight: bold;font-size: 15px;height: 45px;line-height: 45px;display: block}
.attachments ul {list-style: none;border: 1px solid #eee;padding: 0}
.attachments ul li {border-bottom: 1px solid #EEE;height: 45px;line-height: 45px;padding: 0 20px;}
.attachments ul li:last-child {border-bottom: none;}
.attachments .attach-item .attach-size {font-size: 14px;color: #CCC;float: right!important;}
.attachments .attach-download {display: inline-block;width: 40%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden}
.attachments .attach-download:hover{color: #0672c5;}
.attachments .icon-filetype{width: 18px; height: 18px; display: inline-block;background: url(images/filetype.png);  float: left;margin-right: 10px;margin-top: 13px;}
.attachments .icon-filetype-excel{background-position: 0px 0;}
.attachments .icon-filetype-other{background-position: -18px 0;}
.attachments .icon-filetype-img{background-position: -36px 0;}
.attachments .icon-filetype-ppt{background-position: -54px 0;}
.attachments .icon-filetype-word{background-position: -72px 0;}
.attachments .icon-filetype-zip{background-position: -90px 0;}
.attachments .icon-filetype-psd{background-position: -108px 0;}

.category-programa-nav {height: 46px;width: 936px;line-height: 46px;border: 1px solid #eee;border-top: 3px solid #eee; font-size: 0;white-space: nowrap; position: relative; background: #fff; z-index: 1;}
.category-programa-nav > a {color: #000;font-size: 22px;width: 148px;display: inline-block;text-align: center;margin-top: -3px;border-left: 1px solid #fff; border-right: 1px solid #fff;}
.category-programa-nav .first {border-left: 1px solid #eee; margin-left: -1px;}
.category-programa-nav > .cur {border-top: 3px solid #b80404; border-left: 1px solid #eee; border-right: 1px solid #eee;}


/* 标签页 */
.tag-title { margin-top:20px;}
.tag-title h2 .tag-name { padding:0 10px; text-align: center;height:40px;line-height: 40px;display: inline-block;position: absolute;left: 0; right: 0;z-index: 5;top:0; }
.tag-title h2 {width: 1280px; margin:0 auto; position: relative;height: 40px;}
.tag-title h2 a { background-color: #fff; display: inline-block; padding: 0 16px; font-size: 36px;}
.tag-title hr { position: absolute; width: 100%; top: 50%; border-top: 1px solid #e3e3e3; border-bottom: 0; margin: 0; padding: 0;left: 0;}



.post-bottom {padding-top: 10px; border-top: 1px dashed #eee;border-bottom: 1px dashed #eee;}
.post-body .post-bottom .tag {margin-top: 22px;}
.tag p {float: left; margin-left: 0; margin-right: 4px;font-size: 14px;line-height: 24px;color: #999;}
.tag li {display: inline-block; margin: 0 8px 12px;font-size: 14px;line-height: 24px;-webkit-border-radius: 12px;-moz-border-radius: 12px; border-radius: 12px;}
.tag li a {display: inline-block;height: 24px;padding: 0 15px;line-height: 24px;font-size: 14px;color: #595959;background-color: #eee;-webkit-border-radius: 12px;
    -moz-border-radius: 12px; border-radius: 12px;}
.tag li a:hover { color: #fff;background-color: #d00009}


.audio-box{width: 40%;height: 40px;line-height: 40px;min-width: 500px;background-color:rgba(0,0,0,0.01);border: 1px solid #ddd;border-radius:10px;margin: 0 auto;text-align: initial;text-indent:0;cursor: pointer;}
.audio-box .play-btn{width: 20px;height:20px;display: inline-block;background: url('images/mplay2.png') no-repeat 0 0;margin-top:10px;margin-left: 6%;float: left;}
.audio-box .audio-progress{vertical-align:middle;display: inline-block;width: 66%;height: 2px;background: #ccc;margin-top:0;margin-left: 10px;}
.audio-box .audio-progress .audio-progress-bar{display: inline-block;width: 0;height: 100%;background: #29C233;float: left;}
.audio-box .currentTime{display: inline-block;width: 20%;height: 100%;line-height: 40px;text-align: center;text-indent:0;font-size: 14px;}