/*
Theme Name: 核能协会
Theme URI: www.bjhui.com
Description: 核能协会模版
Version: 1.0
Author: bjhui
Author URI: www.bjhui.com
Tags: 标签，多个用半角逗号隔开
*/
html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body{ padding:0; margin:0;min-width:1200px;color:0f0f0f;}
a{ text-decoration:none; color:#555; line-height:180%;}
ul,ol,li,dl,dd,dt{ list-style:none; margin:0px; padding:0;}
h1,h2,h3,h4{font-weight:normal;font-size:12px;margin:0px; padding:0;}
.fl{float:left;}
table{border-collapse:collapse;border:none;width:100%;}
table td{border:solid#000 1px;}
.top{ background:url(image/topbg.png) no-repeat #ad0101 center top; height:213px;}
.top .alltop,.nav_wen,.index_nr,.hot_nr,.bot_nr,.crumb .crumb_nr,.er_list,.content_all,.content{ width:1180px; margin:0 auto;}
.top div.er{ float:right; margin-top:70px; width:89px; text-align:center;}
.top div.er a{ color:#fff;}
.top .logo{ width:597px; height:82px; float:left; margin:62px 0 0 0;}

.nav{ height:61px; border-bottom:2px solid #f2f2f2; line-height:61px;}
.nav li a{ line-height:61px; height:61px; padding:0 20px; font-size:16px; float:left;}
.nav ul.sub-menu{display:none;}
.nav li {position: relative;float:left;z-index:500;}

.index_nr{ margin-top:30px;}
.nr_one .box_list{ margin:0 0 0 35px;width:665px;}
.box_list li,.er_list li{ background:url(image/libg.jpg) no-repeat left center; float:left; padding-left:15px;  border-bottom: 1px dashed #999;line-height:230%; }
.nr_one .box_list li a,.box_list li a{ float:left; line-height:38px; height:38px;font-size:14px; color:#545454;width:552px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.box_list li a:hover{ color:#ba2626;}
.box_list h2{ font-size:18px; border-left:4px solid #ba2626; padding-left:10px; color:#ba2626; margin:15px 0;}
.box_list h2 a{ font-size:14px;color:#bcbcbc; float:right;}


.box_list{ margin:20px 31px 0 0;width:372px;}
.box_list li a{ width:358px;}

/*按钮部分*/
.hot_nav{ background:url(image/midbg.png) no-repeat #c1d4f3 center center;  padding:30px 0; margin:30px 0;height: 260px;}
.hot_nr { margin: 70px auto;}





/*下列表*/
.bot_right{ float:right; width:380px; margin-left:30px;}

.bot_left{ float:left; width:763px;}
.bot_box{ width:100%; margin:0;}
.bot_left .box_list ul,.bot_left .box_list li{width:630px;}
.bot_left .bot_wen ul,.bot_left .bot_wen li{width:100%;}

.bot_left .bot_wen{width:350px;}
.bot_left .box_list li a{width:100%; height:40px; line-height:40px;}
.ewm{ width:83px; float:right;}
.ewm img{ margin-bottom:15px; text-align:center; color:#646464;}
.ewm a{ color:#646464; text-align:center;float:right;}


.bot_glt{ background:#f5f5f5; padding:15px 20px 0 20px; float:left;}
.bot_glt dl{ margin-bottom:10px;float:left;}
.bot_glt dt{ margin-left:10px;float:left;color:#545454; font-weight:bold; font-size:14px;}
.bot_glt dt img{ margin-bottom:15px;}
.bot_glt dd{ float:left;color:#888;font-size:12px; line-height:200%;}
.bot_glt dd a{color:#a80d08;}



.bottom{ background:url(image/bottombg.png) no-repeat  #ad0101 center top; height:116px; padding-top:20px; margin-top:30px;}
.bottom p{ text-align:center; color:#fff; line-height:230%; margin:0;}


.nav .sub-menu {position: absolute;top: 60px;background: #335692;width: 180px;z-inde:500;}
.nav .sub-menu li{width: 100%;position: ;}
.nav .sub-menu li a{line-height: 38px;height: 38px;padding: 0 auto;font-weight:none;font-size: 16px;float: left;line-height: 38px;color: #fff;border: none;width: 100%;}

.nav a.hov,.nav a:hover,#nav li.current-menu-item a,.nav li.current-menu-item a,.nav li.current-menu-parent a, .box_list h2 a:hover{ border-bottom:2px solid #ba2626; color:#ba2626;}


#nav li.current-menu-item a,.nav li.current-menu-item a,.nav li.current-menu-parent a, .nav a:hover{ font-weight:bold;}

#nav li.current-menu-item a{ border-bottom:none;}


/*二级页*/
.crumb{ background:#f2f2f2; height:52px; line-height:52px;}
.crumb .crumb_nr{ color:#484848;}

.crumb .crumb_nr a:hover{ color:#ba2626;}
.er_list {min-height: 550px;}
.er_list h1,.er_list_right h1{ border-left:4px solid #ba2626; font-size:20px; margin:20px 0; padding-left:15px;}
.er_list h1 a,.er_list_right h1 a{ color: #ba2626; }

.er_list li{ width:1180px;line-height:260%;}
.er_list li span,.box_list li span{ float:right;color:#999; margin-right: 15px;}
.er_list li a{ float:left; color:#494949;line-height:260%;}


.article-header{border-bottom:1px solid #dedede;margin-top:50px;padding-bottom:42px; }
.article-header h1{ font-size:22px; color:#545454; text-align:center; line-height:260%; font-weight:bold; margin:20px 0;}
.article-header h1 a{ font-size:22px; color:#545454;  text-align:center; }
.article-header .meta{float:right; line-height:260%;color:#dedede;margin-right:30px;}

.article-content {margin:0 100px;}
.article-content .wp-caption.aligncenter {clear: both;display: block;margin-left: auto;margin-right: auto;}
.article-content p{text-indent:35px;font-size:16px;color:#545454;line-height:30px;text-align:justify;}
.article-content ol,.article-content ul{margin-left:35px;padding-left:40px;font-size:14px;color:#545454;line-height:30px;text-align:justify;font:normal 1.1em arial,helvetica,sans-serif;padding:auto;}
.article-content li{font-size:14px;color:#545454;line-height:30px;text-align:justify;font:normal .8em arial,helvetica,sans-serif;border-left:solid 1px #999;padding:0 0 1em 1em;list-style:auto;}
.article-content p img{text-align:center;display:block;margin:0 auto;}
.article-content a{text-decoration:underline;line-height:30px;}
.article-content hr{height:10px;border:none;border-top:1px solid #dedede;margin:0;padding-top:10px;}
.article-content h1{font-size:22px;color:#d50400;line-height:36px;border:none; margin:15px 0;}
.article-content h2{font-size:16px;color:#d50400;line-height:36px;line-height:30px; margin:10px 0;}
.article-content .alignright {float: right;text-align: right; margin-left: 10px;float: right;margin: 0.5em 0 0.5em 1em;margin-left: 1em;}
.article-content .aligncenter {text-align: center;display: block; margin-left: auto;margin-right: auto;}
.article-content .alignleft {float: left;text-align: left;margin-right: 10px;float: left;margin: 0.5em 1em 0.5em 0;margin-right: 1em;}
.article-content .wp-caption-text {text-align: center;font-size:14px;line-height:18px;margin:5px auto;margin-right:1em;}



.er_list_right{ float:right; margin: 0 10px 0 20px;width:900px; }
.er_list_right li{ width:900px;line-height:260%;float:left;border-bottom: 1px dashed #999;}
.er_list_right li span{ float:right;color:#999; margin-right: 15px;}
.er_list_right li a{ float:left; color:#494949;line-height:260%;}


.content{ margin-top:30px;}
.content_left{ width:250px; float:left}
.content_left li{ background:#f5f5f5; padding:20px; border-bottom:1px solid #dedede}
.content_left li a:hover,.content_left li a.hov,.er_list li a:hover{ color:#a80d08;}

.content_right{ float:right; margin: 0 10px 0 20px;width:900px; }
.content_right h1{ font-size:22px; margin:20px 0;text-align:center;}
.content_right .article-content {margin:0 30px;}
.content_right .article-header {margin:0;}
.thumbnail img{width:310px;height:187px;}
.lunbo img{width:480px;height:360px;}


.pagination{padding:20px;background-color:#fff;text-align:center}
.pagination ul{display:inline-block;*display:inline;*zoom:1;margin-left:0;margin-bottom:0}
.pagination ul > li{display:inline;background: none;width:auto;border: none;margin-top: 30px;}
.pagination ul > li > a,.pagination ul > li > span{margin:0 1px;float:left;padding:4px 12px 3px;line-height:20px;text-decoration:none;background-color:#eee;color:#666}
.pagination ul > li > a:hover,.pagination ul > li > a:focus{background-color:#ccc;color:#444}
.pagination ul > .active > a,.pagination ul > .active > span{background-color:#ba2626;color:#fff}
.pagination ul > .active > a,.pagination ul > .active > span{cursor:default}
.pagination ul > li > span,.pagination ul > .disabled > span,.pagination ul > .disabled > a,.pagination ul > .disabled > a:hover,.pagination ul > .disabled > a:focus{color:#999999;background-color:transparent;cursor:default}
.ias_trigger{padding-top: 4px;}
.ias_trigger a{background-color: #5CB85C;display: block;line-height: 35px;text-align: center;font-size: 14px;color: #eee;}
.ias_trigger a:hover{background-color: #4CAE4C;color: #fff;}

.pagination-loading{font-size: 14px;text-align: center;color: #666;line-height: 39px;}

.pagenav{overflow:hidden;text-align:center;padding:20px}
.pagenav a,.pagenav .current,.pagenav .page-numbers{padding:4px 12px 3px;color:#666;display:inline-block;background-color:#eee;margin:0 1px}
.pagenav .current{background-color:#ba2626;color:#fff}
.pagenav a:hover{background-color:#ccc;color:#444}
a.label-important{display:block;font-weight: bold;color: #ba2626;}


table.tablepress {
	font-family: verdana, arial, sans-serif;
	
	color: #333333;
	border-width: 1px;
	border-color: #666666;
	border-collapse: collapse;
}

table.tablepress tr th {
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #666666;
	background-color: #dedede;
}

table.tablepress tr td {
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #666666;
	background-color: #ffffff;
}


/*轮播图*/

.imgnav{width:480px;height:360px;float:left;display:inline;overflow:hidden;position:relative; z-index:2;}
#img{ width:480px; height:360px;z-index:10;}
#img img{display:none;}
.ctrl{ position:absolute; z-index:100; bottom:5px; left:1px; right:1px; width:480px; height:22px; overflow:hidden;}
#msg{ float:left;height:30px;line-height:30px; overflow:hidden;position:absolute; z-index:30;bottom:0px; background:#000;filter:alpha(opacity=70); -moz-opacity:0.7;-khtml-opacity: 0.7;opacity: 0.7; }
#msg li{ display:block;height:30px; width:480px;text-align:left; font-size:12px;color:#fff; padding-left:10px; line-height:30px;}
#msg li a{ font-size:16px;color:#fff; padding-left:10px; line-height:30px;}
			
.ctrl span{ float:left; width:10px; height:10px; cursor:pointer; margin:8px 8px 0px 0px; background:#fff url(../image/er.png) no-repeat -112px -625px;border-radius:5px;}
.ctrl span.hov{background:#0269B8 url(../image/er.png) no-repeat -112px -614px;border-radius:5px;}
.ctrl div{ float:right; } 


[class^="icon-"],
[class*=" icon-"] {
  display: inline-block;
  width: 14px;
  height: 14px;
  *margin-right: .3em;
  line-height: 14px;
  vertical-align: text-top;
  background-image: url("img/glyphicons-halflings.png");
  background-position: 14px 14px;
  background-repeat: no-repeat;
  margin-top: 4px;
}
.icon-white
 {
  background-image: url("img/glyphicons-halflings-white.png");
}
.icon12{
	margin-top: 2px;
}



.links {
    color: #999;
    margin-right: 20px;
    white-space: nowrap;
}


#bitnami-banner{display:none;}
#coreContent .entry-content p.wp-caption-text {text-align: left;}



.hot_nr a b{ margin-bottom:20px;width:80px;height:80px;display:block; }

.hot_nr a{ width:80px; float:left; margin-left:75px; text-align:center;}
.hot_nr a.ico1{ background:url(image/ico1.png) no-repeat top center; }
.hot_nr a.ico1:hover{ background:url(image/ico11.png) no-repeat top center; color:#0a327b;font-weight:bold;}
.hot_nr a.ico2{ background:url(image/ico2.png) no-repeat top center; }
.hot_nr a.ico2:hover{ background:url(image/ico22.png) no-repeat top center; color:#0a327b;font-weight:bold;}
.hot_nr a.ico3{ background:url(image/ico3.png) no-repeat top center; }
.hot_nr a.ico3:hover{ background:url(image/ico33.png) no-repeat top center; color:#0a327b;font-weight:bold;}
.hot_nr a.ico4{ background:url(image/ico4.png) no-repeat top center; }
.hot_nr a.ico4:hover{ background:url(image/ico44.png) no-repeat top center; color:#0a327b;font-weight:bold;}
.hot_nr a.ico5{ background:url(image/ico5.png) no-repeat top center; }
.hot_nr a.ico5:hover{ background:url(image/ico55.png) no-repeat top center; color:#0a327b;font-weight:bold;}
.hot_nr a.ico6{ background:url(image/ico6.png) no-repeat top center; }
.hot_nr a.ico6:hover{ background:url(image/ico66.png) no-repeat top center; color:#0a327b;font-weight:bold;}
.hot_nr a.ico7{ background:url(image/ico7.png) no-repeat top center; }
.hot_nr a.ico7:hover{ background:url(image/ico77.png) no-repeat top center; color:#0a327b;font-weight:bold;}
.hot_nr a.ico8{ background:url(image/ico8.png) no-repeat top center; }
.hot_nr a.ico8:hover{ background:url(image/ico88.png) no-repeat top center; color:#0a327b;font-weight:bold;}




.muted [class^="icon-"],
.muted [class*=" icon-"]{opacity: 0.40;
filter:alpha(opacity=40);}
.icon-glass              { background-position: 0      0; }
.icon-music              { background-position: -24px  0; }
.icon-search             { background-position: -48px  0; }
.icon-envelope           { background-position: -72px  0; }
.icon-heart              { background-position: -96px  0; }
.icon-star               { background-position: -120px 0; }
.icon-star-empty         { background-position: -144px 0; }
.icon-user               { background-position: -168px 0; }
.icon-film               { background-position: -192px 0; }
.icon-th-large           { background-position: -216px 0; }
.icon-th                 { background-position: -240px 0; }
.icon-th-list            { background-position: -264px 0; }
.icon-ok                 { background-position: -288px 0; }
.icon-remove             { background-position: -312px 0; }
.icon-zoom-in            { background-position: -336px 0; }
.icon-zoom-out           { background-position: -360px 0; }
.icon-off                { background-position: -384px 0; }
.icon-signal             { background-position: -408px 0; }
.icon-cog                { background-position: -432px 0; }
.icon-trash              { background-position: -456px 0; }

.icon-home               { background-position: 0      -24px; }
.icon-file               { background-position: -24px  -24px; }
.icon-time               { background-position: -48px  -24px; }
.icon-road               { background-position: -72px  -24px; }
.icon-download-alt       { background-position: -96px  -24px; }
.icon-download           { background-position: -120px -24px; }
.icon-upload             { background-position: -144px -24px; }
.icon-inbox              { background-position: -168px -24px; }
.icon-play-circle        { background-position: -192px -24px; }
.icon-repeat             { background-position: -216px -24px; }
.icon-refresh            { background-position: -240px -24px; }
.icon-list-alt           { background-position: -264px -24px; }
.icon-lock               { background-position: -287px -24px; } 
.icon-flag               { background-position: -312px -24px; }
.icon-headphones         { background-position: -336px -24px; }
.icon-volume-off         { background-position: -360px -24px; }
.icon-volume-down        { background-position: -384px -24px; }
.icon-volume-up          { background-position: -408px -24px; }
.icon-qrcode             { background-position: -432px -24px; }
.icon-barcode            { background-position: -456px -24px; }

.icon-tag                { background-position: 0      -48px; }
.icon-tags               { background-position: -25px  -48px; }
.icon-book               { background-position: -48px  -48px; }
.icon-bookmark           { background-position: -72px  -48px; }
.icon-print              { background-position: -96px  -48px; }
.icon-camera             { background-position: -120px -48px; }
.icon-font               { background-position: -144px -48px; }
.icon-bold               { background-position: -167px -48px; }
.icon-italic             { background-position: -192px -48px; }
.icon-text-height        { background-position: -216px -48px; }
.icon-text-width         { background-position: -240px -48px; }
.icon-align-left         { background-position: -264px -48px; }
.icon-align-center       { background-position: -288px -48px; }
.icon-align-right        { background-position: -312px -48px; }
.icon-align-justify      { background-position: -336px -48px; }
.icon-list               { background-position: -360px -48px; }
.icon-indent-left        { background-position: -384px -48px; }
.icon-indent-right       { background-position: -408px -48px; }
.icon-facetime-video     { background-position: -432px -48px; }
.icon-picture            { background-position: -456px -48px; }

.icon-pencil             { background-position: 0      -72px; }
.icon-map-marker         { background-position: -24px  -72px; }
.icon-adjust             { background-position: -48px  -72px; }
.icon-tint               { background-position: -72px  -72px; }
.icon-edit               { background-position: -96px  -72px; }
.icon-share              { background-position: -120px -72px; }
.icon-check              { background-position: -144px -72px; }
.icon-move               { background-position: -168px -72px; }
.icon-step-backward      { background-position: -192px -72px; }
.icon-fast-backward      { background-position: -216px -72px; }
.icon-backward           { background-position: -240px -72px; }
.icon-play               { background-position: -264px -72px; }
.icon-pause              { background-position: -288px -72px; }
.icon-stop               { background-position: -312px -72px; }
.icon-forward            { background-position: -336px -72px; }
.icon-fast-forward       { background-position: -360px -72px; }
.icon-step-forward       { background-position: -384px -72px; }
.icon-eject              { background-position: -408px -72px; }
.icon-chevron-left       { background-position: -432px -72px; }
.icon-chevron-right      { background-position: -456px -72px; }

.icon-plus-sign          { background-position: 0      -96px; }
.icon-minus-sign         { background-position: -24px  -96px; }
.icon-remove-sign        { background-position: -48px  -96px; }
.icon-ok-sign            { background-position: -72px  -96px; }
.icon-question-sign      { background-position: -96px  -96px; }
.icon-info-sign          { background-position: -120px -96px; }
.icon-screenshot         { background-position: -144px -96px; }
.icon-remove-circle      { background-position: -168px -96px; }
.icon-ok-circle          { background-position: -192px -96px; }
.icon-ban-circle         { background-position: -216px -96px; }
.icon-arrow-left         { background-position: -240px -96px; }
.icon-arrow-right        { background-position: -264px -96px; }
.icon-arrow-up           { background-position: -289px -96px; }
.icon-arrow-down         { background-position: -312px -96px; }
.icon-share-alt          { background-position: -336px -96px; }
.icon-resize-full        { background-position: -360px -96px; }
.icon-resize-small       { background-position: -384px -96px; }
.icon-plus               { background-position: -408px -96px; }
.icon-minus              { background-position: -433px -96px; }
.icon-asterisk           { background-position: -456px -96px; }

.icon-exclamation-sign   { background-position: 0      -120px; }
.icon-gift               { background-position: -24px  -120px; }
.icon-leaf               { background-position: -48px  -120px; }
.icon-fire               { background-position: -72px  -120px; }
.icon-eye-open           { background-position: -96px  -120px; }
.icon-eye-close          { background-position: -120px -120px; }
.icon-warning-sign       { background-position: -144px -120px; }
.icon-plane              { background-position: -168px -120px; }
.icon-calendar           { background-position: -192px -120px; }
.icon-random             { background-position: -216px -120px; width: 16px; }
.icon-comment            { background-position: -240px -120px; }
.icon-magnet             { background-position: -264px -120px; }
.icon-chevron-up         { background-position: -288px -120px; }
.icon-chevron-down       { background-position: -313px -119px; }
.icon-retweet            { background-position: -336px -120px; }
.icon-shopping-cart      { background-position: -360px -120px; }
.icon-folder-close       { background-position: -384px -120px; width: 16px; }
.icon-folder-open        { background-position: -408px -120px; width: 16px; }
.icon-resize-vertical    { background-position: -432px -119px; }
.icon-resize-horizontal  { background-position: -456px -118px; }

.icon-hdd                     { background-position: 0      -144px; }
.icon-bullhorn                { background-position: -24px  -144px; }
.icon-bell                    { background-position: -48px  -144px; }
.icon-certificate             { background-position: -72px  -144px; }
.icon-thumbs-up               { background-position: -96px  -144px; }
.icon-thumbs-down             { background-position: -120px -144px; }
.icon-hand-right              { background-position: -144px -144px; }
.icon-hand-left               { background-position: -168px -144px; }
.icon-hand-up                 { background-position: -192px -144px; }
.icon-hand-down               { background-position: -216px -144px; }
.icon-circle-arrow-right      { background-position: -240px -144px; }
.icon-circle-arrow-left       { background-position: -264px -144px; }
.icon-circle-arrow-up         { background-position: -288px -144px; }
.icon-circle-arrow-down       { background-position: -312px -144px; }
.icon-globe                   { background-position: -336px -144px; }
.icon-wrench                  { background-position: -360px -144px; }
.icon-tasks                   { background-position: -384px -144px; }
.icon-filter                  { background-position: -408px -144px; }
.icon-briefcase               { background-position: -432px -144px; }
.icon-fullscreen              { background-position: -456px -144px; }