@charset "utf-8";
/*总理这一年*/
body{ margin:0; padding:0;font-family:Microsoft Yahei;}
a{ text-decoration:none; color:#333;outline:none; -webkit-transition:all 0.3s ease-in-out 0s; -moz-transition:all 0.3s ease-in-out 0s; -o-transition:all 0.3s ease-in-out 0s; -ms-transition:all .3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;}
a:hover,.hm-main .hm-cont .hm-text .hm-news-box h1 a:hover{ text-decoration:none; color:#c00;}
*{margin:0; padding:0; border:0;}
ul,ol,li{ list-style: none;}
img{ vertical-align:middle;}
.float-l{ float:left;}
.float-r{ float:right;}
.clearfix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clear{clear:both; font-size:0; height:0; line-height:0; overflow:hidden;}

.x-wrapper{ width:1000px; margin:0 auto;}
.x_tab_box{ width:100%;}
.x_tab_box li{ width:82px; height:35px;float:left; text-align:center; line-height:35px; cursor:pointer;}
.x_tab_box li#libox{ border-left:1px #e6e6e6 solid;}
.x_tab_box li.tab_box{ font-size:14px; color:#666; border:1px #e6e6e6 solid; border-left:0; }
.x_tab_box li.check{ color:#d65849; border-bottom:1px #fff solid; border-top:2px #d65849 solid;}

.pic_wrap{ width:100%; margin-top:20px;}
.pic_wrap .month,.pic_wrap .x-show_pic_cont{ width:100%;}

.breviary_01{ width:100%; position:relative;}
/*.breviary_01 .brev_01_a{ width:410px;}
.breviary_01 .brev_01_b{ width:300px; margin-left:10px; margin-right:10px;}
.breviary_01 .brev_01_c{ width:270px;}*/

/*六张图布局*/
.brev_img_01{ width:410px; height:295px; position:absolute; top:0; left:0;}
.brev_img_01 img,.brev_img_02 img{ width:410px; height:295px;}
.brev_img_02{ width:410px; height:295px; position:absolute; top:305px; left:0;}
.brev_img_03{ width:305px; height:395px; position:absolute; top:0; left:420px;}
.brev_img_03 img{ width:305px; height:395px;}
.brev_img_04{ width:305px; height:195px; position:absolute; top:405px; left:420px;}
.brev_img_04 img{ width:305px; height:195px;}
.brev_img_05{ width:265px; height:210px; position:absolute; top:0; right:0;}
.brev_img_05 img{ width:265px; height:210px;}
.brev_img_06{ width:265px; height:380px; position:absolute; top:220px; right:0;}
.brev_img_06 img{ width:265px; height:380px;}

/*五张图布局*/
.brev_img_07{ width:265px; height:600px; position:absolute; top:0; right:0;}
.brev_img_07 img{ width:265px; height:600px;}

.brev_img_08{ width:580px; height:600px; position:absolute; top:0; right:0;}
.brev_img_08 img{ width:580px; height:600px;}

/*单个大图展示*/
.x-eve_img_box{ width:100%; height:600px; position:relative; z-index:1000;}
.x-eve_img_box img{ width:100%; height:600px;}
.x-eve_img_box span{ width:960px; padding:20px; background:url(../../../images/special/150131/locale_text_bg.png) repeat; font-size:18px; color:#fff; line-height:28px; display:block; position:absolute; bottom:0; left:0; z-index:1002;}
.x-eve_img_box .close_btn{ width:57px; height:57px; display:block; background:url(../../../images/special/150131/new_layout.png) no-repeat scroll -118px 0; position:absolute; top:17px; right:22px; cursor:pointer;}





/*动画*/
.myFirst{ animation:myfirst 0.1s;-moz-animation:myfirst 1s;-webkit-animation:myfirst 1s;-ms-animation:myfirst 1s;-o-animation:myfirst 1s;animation-iteration-count:1;-webkit-animation-iteration-count:1;-ms-animation-iteration-count:1;-moz-animation-iteration-count:1;-o-animation-iteration-count:1;animation-timing-function:linear;-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear;-ms-animation-timing-function:linear;-o-animation-timing-function:linear;}
@keyframes myfirst
{
	0%   {top:-85px}
	25%  {top:-60px}
	50%  {top:-35px}
	75%  {top:0}
	100% {top:25px;}
}
@-webkit-keyframes myfirst
{
	0%   {top:-85px}
	25%  {top:-60px}
	50%  {top:-35px}
	75%  {top:0}
	100% {top:25px;}
}
@-moz-keyframes myfirst
{
	0%   {top:-85px}
	25%  {top:-60px}
	50%  {top:-35px}
	75%  {top:0}
	100% {top:25px;}
}
@-ms-keyframes myfirst
{
	0%   {top:-85px}
	25%  {top:-60px}
	50%  {top:-35px}
	75%  {top:0}
	100% {top:25px;}
}
@-o-keyframes myfirst
{
	0%   {top:-85px}
	25%  {top:-60px}
	50%  {top:-35px}
	75%  {top:0}
	100% {top:25px;}
}

/*公共*/
.mt10{ margin-top:10px;}
.breviary_01 div{ cursor:pointer;}