/*reset*/
* { padding: 0; margin: 0; }
ul, li { list-style: none; }
table { border-collapse: collapse; border-spacing: 0; }
caption, th { text-align: left; }
h1, h2, h3, h4, h5, h6 { font-size: 12px; font-weight: normal; }
a, textarea, input { outline: none; resize: none; }
img{border: none}

/*公用*/
body { font-size: 16px;text-align:center;font-family:微软雅黑,黑体; background-color:#F6F0E2;}


a { color: #10638f; text-decoration: none; }
.f-l { float: left; }
.f-r { float: right; }
.clear { clear: both; height:0; overflow:hidden }
.hide { display: none; }
.show { display: block; }
.v { vertical-align: middle; }
.error { color: #f60; }

.header{  height:304px; width:100%;position:absolute;top:0;left:0; }
.bg_content{ background:url(images/special-topic/bg_content.jpg)  center top no-repeat #F6F0E2;   width:100%;position:absolute; height:516px;top:304px;left:0;}
.wrap{width:986px;margin:auto;text-align:left;}


/*头部*/
.hd{height:362px;margin:auto;position:relative;z-index: 999}
/*底部*/
.ft{width:100%;height:144px;background:url(images/ft-bg.jpg);}
.ft-wrap{width:856px;text-align:left;margin:auto;padding:10px 0;color:#eee; }
.ft-content{width: 600px;margin: 10px auto; background: url(images/bg-footer-logo.jpg) no-repeat 10px 0 ; padding-left:130px;height: 120px;line-height: 18px}
.ft-content p{ padding-top:20px;}

/*菜单*/
.hd-menu{position: absolute;left: 5px;top: 304px;height: 60px; font-size: 20px;}
.hd-menu li{display: block; float: left;}
.hd-menu .hd-menu-li{ border-right: 1px solid #B94141; }
.hd-menu a{color: #ffffff;display: block;width: 160px; height: 60px; text-align: center; line-height: 60px; font-weight: bold; cursor: pointer;}
.hd-menu .menu-on{background-color: #830506;}


 /*首页*/
.bg-first-l{ width: 610px; height: 400px; float: left; margin-top: 40px;}
.bg-first-l .first-l-first{width: 610px; height: 350px; position: relative;}
.imgs-carousel li{opacity: 0; z-index: 0; position: absolute; top: 0; left: 0;}
.imgs-carousel img{ width: 610px; height: 350px; }
  .imgs-carousel .img-playing  { opacity: 1; z-index: 1;}
.imgs-carousel .img-playing a{ display: block;}
.imgs-titles{ width: 610px; height: 50px; background-color: #95060C; position: absolute; left: 0; bottom: 0; z-index: 2;overflow:hidden;}
.img-title{ color: #ffffff; font-size: 20px; line-height:50px; margin-left: 10px; width: 510px;height: 50px; text-indent: 10px; font-style: normal; }

.imgs-controls{position: absolute; right: 10px; bottom: 0px; width: 100px; height: 50px; vertical-align: middle; z-index: 2; }
.imgs-controls .i-img-on{ background: url(images/special-topic/tab-01.jpg) no-repeat 0 0 transparent; width:15px; height: 15px; display: block; float: left; margin: 20px 0 0 10px; cursor: pointer; }
.imgs-controls .i-img-control{ background: url(images/special-topic/tab-02.jpg) no-repeat 0 0 transparent; width:15px; height: 15px;display: block;float: left;margin: 20px 0 0 10px;cursor: pointer; }

.first-l-second{ width: 610px; height: 355px;margin-top: 20px; position: relative; background-color: #E6CCA7;}
.first-l-second h1{ font-size: 30px; font-weight: bold; height: 60px; line-height: 60px; margin-left: 20px; }
.second-c{ height: 130px; width: 560px; border-bottom: 1px dashed;margin-left: 20px;}
.second-c .second-c-l{display: block; float: left;}
.second-c .second-c-l img{ width: 185px; height: 115px;}
.second-c .second-c-r{ width: 350px;height: 115px;float: right; color:#000000;}
.second-c .second-c-r h2{ height: 30px; font-size: 16px; line-height: 30px;}
.second-c .second-c-r p{ margin-top: 5px;  line-height: 28px; height: 70px;}
.second-lists{ margin:20px 0 0 20px;}
.second-lists li{position: relative;width: 560px; }
.second-lists a{  color: #000000;  line-height: 28px; }
.second-lists  a:hover{ color: #95060C; text-decoration: underline;}


/**/
.bg-first-r{ height: 400px; width: 355px;float: right; margin-top: 40px;}
.bg-first-r .first-r-first{ width: 335px;padding:0 10px; height: 350px;background-color: #E6CCA7;position: relative;}
.first-r-first h1{ font-size: 20px; font-weight: bold; height: 50px; line-height: 50px; margin-left: 50px; }

.r-list{ padding:5px 0 0 10px;}
.r-list li{position: relative; }
.r-list a{  color: #000000; font-size: 16px; line-height: 2;text-overflow:ellipsis; white-space:nowrap; display:block; overflow:hidden; width:320px; }
.r-list a:hover{ color: #95060C; text-decoration: underline;}
.frf-clock{ background: url(images/special-topic/topic-clock.png) no-repeat 0 0 transparent; width: 33px; height: 33px; top: 10px; left:10px; position: absolute;}


.bg-first-r .first-r-second{ width: 350px; height: 355px; margin-top: 20px;background-color: #E6CCA7;position: relative;}
.first-r-second h1{ font-size: 30px; font-weight: bold; height: 60px; line-height: 60px; margin-left: 50px; }
.first-r-second .frsf-icon{background: url(images/special-topic/broadcast.png) no-repeat 0 0 transparent; width: 32px; height: 31px; top: 10px; left:10px; position: absolute;}

.bg-second-l{width: 610px;margin: 20px 0 100px 0; height: 330px; float: left;background-color: #E6CCA7;position: relative;}
.bg-second-l h1 { font-size: 20px; font-weight: bold; height: 50px; line-height: 50px; margin-left: 20px; }
.bg-second-r{width: 355px;margin: 20px 0 100px 0; height: 330px; float: right;background-color: #E6CCA7;position: relative;}
.bg-second-r h1 { font-size: 20px; font-weight: bold; height: 50px; line-height: 50px; margin-left: 20px; }
/*子页面*/
.bd{min-height:500px;_height:500px;padding: 4px;width: 978px}


/*more*/
.more{position: absolute; top: 10px; right: 10px; display: block; background: url(images/case-news-more.png) no-repeat 0 0 transparent; width:35px; height: 35px; cursor: pointer; }
.news-time{position: absolute; top: 0; right: 10px; }


/*导航*/
.bd-nav{ background:url(images/line-header.jpg) no-repeat left center transparent;padding-left:38px;margin-bottom:16px;}
.bd-nav p { background: url("images/icons-line.png") repeat-x scroll 0 center  transparent;height:50px;line-height:50px;float:left;min-width:10px;;}
.bd-nav p a{ margin-left:30px; cursor: pointer; display:block;_display:inline; float:left;width: 98px;height: 22px; text-align: center;color:#FFFFFF;line-height: 22px;margin-top:14px;background: url(images/nav-btn.png) 0 0 no-repeat;}
.bd-nav p a.nav-on{background: url(images/nav-btn-on.png) 0 0 no-repeat;margin-right:30px;}
.bd-nav em{float: left;background:url(images/nav-point.png) right center no-repeat;width:8px;height:50px;display:block;padding:0;margin:0;}


.bd-nav p .btn-red{display: block;cursor: pointer; display:block;_display:inline; float:left; text-align: center;color:#FFFFFF;line-height: 20px;width: auto;margin-right: 30px;}
.bd-nav p .btn-red .btn-red-left{float: left;background: url("images/nav-btn-on.png") 0 0 no-repeat;width: 15px;height: 22px}
.bd-nav p .btn-red .btn-red-mid{ float:left;background: #97050c;height: 22px}
.bd-nav p .btn-red .btn-red-right{float:left;background: url("images/nav-btn-on.png") -85px 0 no-repeat;width: 15px;height: 22px}


/*专题动态*/
.list-item-content{position:relative;margin:0 0 30px 230px; width: 740px; }
.list-item-content h1{margin: 0 0 10px 20px; padding-top: 20px; font-size: 30px; font-weight: bold; line-height: 50px;  }
.list-item-content p{  margin: 0 0 10px 20px;  font-weight: bold; width: 730px; height: 30px;}

.list-item-content .module-content-list{ margin-top:30px; }
.list-item-content .module-case-items{ margin:20px;}
.list-item-content .module-case-items li{ height: 30px; }

.list-item-content .module-case-items a{color: #ffffff; font-size: 16px; line-height: 30px; cursor: pointer;  }
.list-item-content .module-case-items a:hover{ text-decoration: underline;}
.pr-ul li{ position: relative; list-style: disc outside none;}
.pr-ul a{ line-height: 40px; height: 40px; color: #000000;}
.pr-ul a:hover{ color: #95060C; text-decoration: underline; }
.span-right{ position: absolute; right: 0;top: 0;}
.pager{margin:30px 0 0 630px; font-size:16px; line-height:30px;height: 60px;}
.pager a{ color: #000000;}
.pager a:hover{ text-decoration: underline; color: #95060C; }

/*专题详细页*/
.article-header{ height: 135px; width: 970px; border-bottom: 1px solid #000000; position: relative;}
.article-header h1{ font-size: 24px; line-height: 2; height: 100px; text-align: center; width: 970px; font-weight: bold;position:absolute;}
.article-header .inscribed{  line-height: 30px; height: 30px; position: absolute; right: 0; bottom: 0;}
.article-content { width: 970px; position: relative;font-size: 16px;
    line-height: 200%;font-family:微软雅黑;}
.article-content img{ display: block; vertical-align: middle; margin: 50px auto;}
.article-content p{ font-size: 16px; line-height: 30px; margin-bottom: 50px; }
.article-content .editor{position: absolute; right:10px; bottom: 0; margin-bottom: -30px;}

.article-pager{ width: 970px; height: 30px;  line-height: 22px; position: relative;margin: 100px 0 30px 0;}
.article-prev-btn,.article-next-btn{ display: block; float: left; background: url(images/special-topic/btn-news.jpg) no-repeat 0 0 transparent; color: #ffffff; text-align: center; cursor: pointer;width: 77px; height: 22px; }
.article-prev-btn:hover,.article-next-btn:hover {background: url(images/special-topic/btn-news-hover.jpg) no-repeat 0 0 transparent; text-decoration: underline; }
.article-prev{position: absolute; top: 0; left: 0;}
.article-next{position: absolute; top: 0; right: 0;}
.article-prev-title{ color: #000000; margin: 0 0 0 20px; display: block;float: left;cursor: pointer;  }
.article-next-title{color: #000000; margin-left: 20px;float: left; display: block;cursor: pointer;}
.article-next-title:hover,.article-prev-title:hover{text-decoration: underline;color:#95060C; }
.bg-second-l .r-list a {display:block;width:100%;}
.bg-second-l .r-list a span{width:450px;display:block;   overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
    .bg-second-l .r-list a em{float:right;margin-right:15px;font-style:normal;}