body{ background:url(banner_01.jpg) center 60px no-repeat}
a:hover{ text-decoration:underline}
.m-banner{ height:880px;}
.g-con{ width:1200px; margin:0 auto; overflow:hidden}
.m-tt-1{ padding-left:140px; margin-bottom:60px; background:url(icon_02.png) left center no-repeat}
.m-tt-1 h2 a{display:block; margin-bottom:10px;line-height:50px; text-align:center; font-size:48px; color:#333; font-weight:bold}
.m-tt-1 p{display:block; color:#666; font-size:16px}
.m-tt-2{ display:block; height:50px; margin-bottom:10px; line-height:50px; text-align:left; font-size:22px; color:#039; font-weight:normal}
.g-box-1{overflow:hidden; margin-bottom:40px}
.g-box-2{float:left; width:460px;}
.g-box-3{ float:left; width:700px; overflow:hidden}
.g-box-4{ width:1200px; margin:0 auto; padding:80px 0; overflow:hidden}
.g-box-5{float:right; width:280px}
.g-box-6{ float:left; width:420px; overflow:hidden}
.g-box-7{ float:left; width:500px; margin-left:30px;}

.m-lst-1{ padding-bottom:10px; margin-bottom:18px}
.m-lst-1 h2 a{display:block; margin-bottom:10px; font-size:24px; color:#333}
.m-lst-1 p{display:block; height:40px; margin-bottom:5px; font-size:14px; overflow:hidden}
.m-lst-1 li a{display:block; height:65px; line-height:65px; font-size:18px; color:#222; border-bottom:2px dashed #e3e3e3; padding-left:20px; background:url(icon_03.png) left center no-repeat; overflow: hidden}
.m-lst-2{float:left; width:660px}
.m-lst-2 h2 a,.m-lst-2 p{ display:block}
.m-lst-2 h2 a{ height:30px; margin-bottom:10px; line-height:30px; color:#333; font-size:24px;}
.m-lst-2 p{ margin-bottom:20px; font-size:16px;}
.m-lst-3{ width:1280px}
.m-lst-3 li{display:block; float:left; width:538px; height:120px; padding:20px; margin:0 40px 40px 0; overflow:hidden; border:1px dashed #e3e3e3; background:#f3f3f3}
.m-lst-3 img{float:left; width:150px; height:100px; margin-right:20px; }
.m-lst-3 strong a{ display:block; margin-bottom:10px; font-size:22px; color:#333; font-weight:normal}
.m-lst-3 p{ display:block; height:48px; line-height:24px; overflow:hidden}
.m-lst-4{float:right; width:290px; padding-left:50px}
.m-lst-4 li{ padding-bottom:17px; margin-bottom:17px; border-bottom:1px dashed #e3e3e3}
.m-lst-4 strong{ display:block; margin-top:4px;font-size:16px; font-weight:normal; color:#333}
.m-lst-4 p{ color:#03C; font-size:16px}
.m-lst-4 p span{ display:block;float:left; width:6px; height:6px; margin:7px 6px 0 0;  border:1px solid #03C; border-radius:6px}
.m-lst-5{ overflow:hidden}
.m-lst-5 li{ display:block; float:left; width:535px; padding-left:15px; background:url(ding.jpg) left center no-repeat; height:36px; margin-right:50px; line-height:36px; overflow:hidden; font-size:16px}
.m-lst-5 a,.m-lst-6 a{color:#333}
.m-lst-6 {width:500px; float:left}
.m-lst-6 li{display:block;  padding-left:15px; background:url(ding.jpg) left center no-repeat; height:36px;line-height:36px; overflow:hidden; font-size:16px}

.m-pic-1,.m-lst-3{ overflow:hidden}
.m-pic-1{ padding-top:10px}
.m-pic-1 li img{ display:block; float:left; width:345px; height:225px}
.m-pic-5 h2{ display:block; font-size:22px; color:#fff; margin-bottom:15px; font-weight:normal}
.m-pic-5 li{ display:block; float:left; width:100%; height:220px; margin-bottom:30px}
.m-pic-5 img{ width:100%}

.m-pic-6 strong,.m-pic-7 strong{ display:block; height:36px; line-height:36px; font-size:18px; color:#333; overflow:hidden}
.m-pic-6 p{ display:block; height:180px;}
.m-pic-6,.m-pic-7{ float:left; width:320px}
.m-pic-6 img,.m-pic-7 img{ display:block; width:320px; height:180px}
.m-pic-7 strong{ margin-bottom:10px}

.m-bj{ height:700px; margin-bottom:70px; background:url(bj_06.jpg) center top no-repeat}
.m-tab{float:left; width:60px; padding:25px; background:#9c0000; border-radius:20px; border-top-right-radius:0; border-bottom-right-radius:0}
.m-tab strong{display:block; padding-bottom:15px; text-align:center; color:#fff; font-weight:normal}
.m-tab strong img{ margin-bottom:5px;-webkit-filter:grayscale(1); opacity:0.8}
.m-tab strong.on{position:relative}
.m-tab strong.on img{-webkit-filter:grayscale(0); opacity:1;}
.m-tab strong.on span{ display:block; position:absolute; width:12px; height:12px; background:#ffcc33; top:20px; right:-34px; border:3px solid #ffcc33; border-radius:12px}
.g-box-9{float:right; width:695px; padding:10px; background:#900; overflow:hidden }
.m-pic-8{ width:225px; float:right}
.m-pic-11{ float:left; width:710px; height:350px; position:relative}
.m-pic-8 li,.m-pic-9 li{ display:block; width:225px; height:125px; position:relative}
.m-pic-8 img,.m-pic-9 img{display:block; width:225px; height:125px; }
.m-pic-8 strong,.m-pic-8 span,.m-pic-9 strong,.m-pic-9 span,.m-pic-11 strong,.m-pic-11 span,.m-pic-12 strong,.m-pic-12 span{ display:block; width:96%; padding:0 2%; height:30px; line-height:30px; overflow:hidden; position:absolute; left:0; bottom:0; z-index:2; text-align:center}
.m-pic-8 strong,.m-pic-9 strong,.m-pic-11 strong,.m-pic-12 strong{ color:#fff; font-size:14px; font-weight:normal}
.m-pic-8 span,.m-pic-9 span,.m-pic-11 span,.m-pic-12 span{ background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);  z-index:1}
.m-pic-9{float:right; width:715px;background:#900; overflow:hidden}
.m-pic-9 li{ float:left; margin:0 0 10px 10px}
.m-pic-11 img{ display:block; width:445px; height:350px}
.m-pic-12{ width:225px; float:right}
.m-pic-12 li{display:block; width:225px; height:175px; position:relative}
.m-pic-12 img{display:block; width:225px; height:175px;}
.g-box-33{ width:670px; float:right}
/*头图*/
.g-box-10{width:460px; height:265px; float:left}
.g-box-11{width:700px; float:right}
.hiSlider{width:700px;}
.hiSlider2{width:700px; height:320px}
.hiSlider3{width:660px; height:420px}
.hiSlider1 img{ display:block; width:700px; height:500px}
.hiSlider2 img{ display:block; width:700px; height:320px}
.hiSlider3 img{ display:block; width:660px; height:420px;}
.hiSlider-pages,.hiSlider-title{position:absolute;z-index:3}
.hiSlider-btn-prev,.hiSlider-btn-next{position:absolute;z-index:5;top:50%;height:30px;width:30px;background:url(hislider-arrow.png) no-repeat;margin-top:-15px;text-indent:-200px;overflow:hidden;opacity:.6;filter:alpha(opacity:60)}
.hiSlider-btn-prev{left:10px}
.hiSlider-btn-next{right:10px;background-position:-30px 0}
.hiSlider-btn-prev:hover,.hiSlider-btn-next:hover{opacity:1;filter:alpha(opacity:100)}
.hiSlider-title{bottom:0;width:100%;padding:15px 0;color:#fff;text-indent:10px;background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);z-index:2;font:16px "Microsoft YaHei",Arial,Tahoma}
.hiSlider-pages{bottom:15px;right:10px;text-align:right}
.hiSlider-pages a{height:12px;width:12px;margin:0 5px;display:inline-block;overflow:hidden;text-indent:-100px;font-size:0;border-radius:50%;background:#ddd}
.hiSlider-pages a.active{background:#5472BF}
/*激昂70年*/
.container { width: 1200px; margin-left: auto; margin-right: auto; }
.djch_box{width:100%;height:460px; margin-bottom:50px}
.djch_nr{width:1172px;height:460px;margin:0 auto}
.focusBox4{width:1172px;height:460px;position:relative;background:#fff}
.focusBox4 .arrow-left4{background:url(http://www.xinhuanet.com/politics/70dxcf/index/images/left.jpg) no-repeat left top;position:absolute;left:-55px;top:189px;width:22px;height:75px;z-index:2}
.focusBox4 .arrow-right4{background:url(http://www.xinhuanet.com/politics/70dxcf/index/images/right.jpg) no-repeat left bottom;position:absolute;right:-55px;top:189px;width:22px;height:75px;z-index:2}
.focusBox4 .swiper-container{width:1171px;height:460px}
.swiper-slide{position:relative}
.slide_cont{width:1185px}
.narrow_box{float:left;width:230px;height:460px;position:relative;margin-right:7px;transition:all 1s;cursor:pointer}
.narrow_box .title{position:absolute;left:0;width:230px;height:230px;background:url(http://www.xinhuanet.com/politics/70dxcf/index/images/chbg.jpg) no-repeat;font-size:18px;color:#fff;font-weight:bold;line-height:32px;text-align:center;padding:40px 35px;z-index:2;box-sizing:border-box}
.narrow_box .title a{color:#fff}
.narrow_box .img{position:absolute;left:0;width:230px;height:230px;top:230px\9}
.narrow_box .img img{width:100%;height:100%}
.narrow_box:nth-child(odd) .title{top:0}
.narrow_box:nth-child(odd) .img{top:230px}
.narrow_box:nth-child(even) .title{top:230px}
.narrow_box:nth-child(even) .img{top:0}
.narrow_box.on{width:460px;height:460px}
.narrow_box.on .img{position:absolute;left:0;width:460px;height:460px;top:0\9}
.narrow_box.on .title{position:absolute;left:0;top:327px;width:100%;height:133px;background:url(http://www.xinhuanet.com/politics/70dxcf/index/images/djbg2.png) repeat-x;font-size:18px;color:#fff;font-weight:bold;line-height:32px;text-align:center;padding:75px 10px 0 10px}
.narrow_box.on:nth-child(odd) .img{top:0}
.jchd{width:1200px;margin:auto}
.dyx{width:1200px;margin:auto}
.dyxl{width:581px;float:left}
.dyxl .zcxw{width:251px;float:left}
.dyxl .zcxw img{width:251px;height:140px;margin-top:20px}
.dyxl .zcxw h3{font-size:22px;color:#000;line-height:28px;margin-top:6px}
.dyxl .zcxw h3 a{color:#000}
.dyxl .zcxw p{font-size:14px;color:#666666;line-height:22px;margin-top:6px}
.dyxl .zcxw p a{color:#666666}
.dyxl .ycxw{width:303px;float:right;margin-top:20px}
.dyxr{width:581px;float:right}
.rdjj{}
.rdjjl{float:left;width:142px;height:80px}
.rdjjl img{width:142px;height:80px}
.rdjjr{float:right;width:145px}
.rdjjr h4{font-size:16px;color:#000;line-height:24px}
.rdjjr h4 a{color:#000}
.rdjj p{font-size:14px;color:#666;line-height:24px;padding-left:22px;background:url(http://www.xinhuanet.com/politics/70dxcf/index/images/yh.jpg) -1px 0 no-repeat;margin-top:10px}
.rdjj p a{color:#666}
.part5 .cfhgstop{position:relative}
.part5 .cfhgstop .cfhgbg ul{margin:0 auto;padding-top:10px;width:100%;overflow:hidden}
.part5 .cfhgstop .cfhgbg li{float:left;width:189px;position:relative}
.part5 .cfhgstop .cfhgbg li+li{margin-left:7px}
.part5 .cfhgstop .cfhgbg li img{width:189px;height:107px;display:block}
.part5 .cfhgstop .cfhgbg li .text{position:absolute;width:189px;height:107px;bottom:0px;left:0;z-index:14;display:none}
.part5 .cfhgstop .cfhgbg li .text h3{margin-top:42px;color:#fff;font-size:1em;padding:0px 10px 0px;text-align:center;font-size:18px;line-height:22px}
.part5 .cfhgstop .cfhgbg li .text h3 a{color:#fff}
.part5 .cfhgstop .cfhgbg li .text p{display:block;line-height:24px;text-align:center;color:#fff;padding:0 10px;font-size:14px}
.part5 .cfhgstop .cfhgbg li .bg{width:189px;height:107px;position:absolute;bottom:0px;left:0;background:url(http://www.xinhuanet.com/politics/70dxcf/index/images/jctpbg.png) 0 0 no-repeat;z-index:13;display:none}
.swiper-container{margin:0 auto;position:relative;overflow:hidden;direction:ltr;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;z-index:1}
.swiper-wrapper{position:relative;width:100%;-webkit-transition-property:-webkit-transform,left,top;-webkit-transition-duration:0s;-webkit-transform:translate3d(0px,0,0);-webkit-transition-timing-function:ease;-moz-transition-property:-moz-transform,left,top;-moz-transition-duration:0s;-moz-transform:translate3d(0px,0,0);-moz-transition-timing-function:ease;-o-transition-property:-o-transform,left,top;-o-transition-duration:0s;-o-transform:translate3d(0px,0,0);-o-transition-timing-function:ease;-o-transform:translate(0px,0px);-ms-transition-property:-ms-transform,left,top;-ms-transition-duration:0s;-ms-transform:translate3d(0px,0,0);-ms-transition-timing-function:ease;transition-property:transform,left,top;transition-duration:0s;transform:translate3d(0px,0,0);transition-timing-function:ease;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.swiper-free-mode > .swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}
.swiper-slide{float:left;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.swiper-wp8-horizontal{-ms-touch-action:pan-y}
.swiper-wp8-vertical{-ms-touch-action:pan-x}
/*激昂70年*/
/*滚动*/
.carousel{width:1200px;}
.prev,.next {display:block;width:40px;height:250px;overflow:hidden;display:block;text-decoration:none;cursor:pointer; outline:0; position:absolute; z-index:99}
.prev{left:0px; top:0;background:url(j01-l.png) center no-repeat;}
.next{right:0px; top:0; background:url(j01-r.png) center no-repeat}
.m-pic-2{overflow:hidden}
.m-pic-2 li,.m-pic-2 img,.m-pic-2 strong,.m-pic-2 span{display:block;; font-size:16px;}
.m-pic-2 li,.m-pic-2 img{width:360px; height:250px}
.m-pic-2 li{position:relative; float:left; margin-left:30px}
.m-pic-2 strong,.m-pic-2 span{width:92%; height:40px; padding:0 4%; line-height:40px; position:absolute; left:0; bottom:0; text-align:center; font-weight:normal; color:#fff;z-index:2; overflow:hidden; font-size:16px}
.m-pic-2 span{background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);z-index:1}

.prevc,.nextc {display:block;width:40px;height:550px;overflow:hidden;display:block;text-decoration:none;cursor:pointer; outline:0; position:absolute; z-index:99}
.prevc{left:0px; top:0;background:url(j01-l.png) center no-repeat;}
.nextc{right:0px; top:0; background:url(j01-r.png) center no-repeat}
.m-pic-c{overflow:hidden}
.m-pic-c li,.m-pic-c img,.m-pic-c strong{display:block; font-size:16px;}
.m-pic-c li{float:left;width:360px; height:560px; margin-left:30px}
.m-pic-c img{width:360px; height:550px; margin-bottom:10px}
.m-pic-c strong{width:92%; height:40px; padding:0 4%; line-height:40px; text-align:center; font-weight:normal; color:#fff;z-index:2; overflow:hidden; font-size:16px}



/*视频直击*/
#zSlider{overflow:hidden}
#picshow{position:relative}
#picshow,#picshow_img{width:880px;height:440px;overflow:hidden;float:left}
#picshow_img li{width:880px;height:440px;overflow:hidden;float:left;display:none}
#picshow_img img{width:880px;height:440px}
#picshow_tx{left:0px;width:880px;bottom:0px;position:absolute;height:90px;overflow:hidden}
#picshow_tx li{background:url(picshow_bg.png) repeat;padding:10px 30px;height:70px;color:#fff;display:none}
#picshow_tx li a{color:#fff}
#picshow_tx li a:hover{text-decoration:underline}
#picshow_tx li h3{margin:13px 0; font-weight:normal}
#picshow_tx li p{color:#ccc;line-height:16px;height:16px;overflow:hidden}
#select_btn{width:319px;height:440px;color:#111;float:right;display:inline;background-color:#f3f3f3}
#select_btn li{padding:9px 11px 0px 9px;width:299px;height:64px;border-top:1px solid #e3e3e3;cursor:pointer;transition:all .7s ease 0s}
#select_btn li:hover{background-color:#cd1223}
#select_btn li a:hover{color:aliceblue}
#select_btn li.current{background-color:#cd1223}
#select_btn li.current a{color:aliceblue}
#select_btn li.current:hover{background-color:#cd1223}
#select_btn a{color:#666}
#select_btn img{border:3px solid #fff;width:70px;height:50px;margin-right:10px;float:left}
#select_btn .select_text{display:block}
#select_btn .select_text:hover{text-decoration:underline}
#select_btn .select_date{height:23px;line-height:23px;overflow:hidden;display:block}
#foot_bm a,#foot_bm,p,p a{color:#666}

.m-zg{margin:50px 0; height:665px; background:#f3f3f3 url(zg.jpg) center top no-repeat}
.m-lst-7{width:1200px; margin:0 auto; padding-top:180px; overflow:hidden}
.m-lst-7 li{display:block; float:left; width:370px; height:300px; margin-right:40px;}
.m-lst-7 img{display:block; width:370px; height:300px}
.g-bg-1{ background:#c52c2c; margin-bottom:50px}
.m-txt-1{ width:1130px; margin:0 auto; padding:40px 0 40px 70px; background:url(icon_01.png) left 48px no-repeat; }
.m-txt-1 p{color:#fff; font-size:18px; line-height:36px}
.u-btn-1{ display:block; color:#666; height:40px; line-height:40px; font-size:18px}
.g-box-12{ height:1507px; background:url(z02.jpg) center top no-repeat}
.m-tab-1{ height:110px; padding:30px 0 0 730px; margin-bottom:40px; overflow:hidden}
.m-tab-1 strong{ display:block; float:left; width:86px; height:86px; margin-right:50px; border:8px solid #5ac7d5; border-radius:86px}
.m-tab-1 strong.on{border:8px solid #ffc923;}
.m-tab-1 img{ display:block; width:86px; height:86px}
.m-tt-3,.m-tt-3a,.m-tt-3b{height:180px; padding:150px 0 0 300px; margin-bottom:30px; background:url(tuico_01a.png) left center no-repeat}
.m-tt-3 a,.m-tt-3a a,.m-tt-3b a{ display:block; margin-bottom:10px; font-size:46px; color:#fff; text-align:center}
.m-tt-3 p,.m-tt-3a p,.m-tt-3b p{ color:#fff; font-size:18px; line-height:32px}
.m-tt-3a{background:url(tuico_02a.png) left center no-repeat}
.m-tt-3b{background:url(tuico_03a.png) left center no-repeat}

.g-box-13{ overflow:hidden}
.g-box-14{ width:400px; float:left}
.m-lst-11 h2 a{ display:block; margin-bottom:10px; color:#fff; font-size:24px}
.m-lst-11 p{display:block; margin-bottom:30px; color:#fff; line-height:26px}
.m-lst-11 li a{ display:block; padding-left:20px; background:url(icon_03yy.png) left center no-repeat; height:50px; line-height:50px; overflow:hidden; color:#fff; font-size:16px}
.g-box-15{width:730px; float:right}
.m-bor-1{ border:2px solid #fff; padding:13px}
.m-tt-4{ display:block; width:135px; height:32px; position:absolute;  top:-15px; left:30px; text-align:center; line-height:32px; background:#f1bc1b; color:#fff; font-size:18px; border-radius:30px}
.m-lst-12{padding:10px 0 0 10px; overflow:hidden;}
.m-lst-12 a{ display:block;  float:left; width:300px; padding:0 20px 0 20px; height:46px; line-height:46px;background:url(icon_03ww.png) left center no-repeat; color:#fff; overflow:hidden}
.m-tt-5{ height:184px; background:url(z03.jpg) center top no-repeat}
.g-box-8{float:left; width:660px; height:420px; overflow:hidden}
.m-pic-3 img,.m-pic-3 strong,.m-pic-3 span,.m-pic-4 img,.m-pic-4 strong,.m-pic-4 span{display:block;; font-size:16px;}
.m-pic-3 li{position:relative; float:left; margin-right:25px}
.m-pic-3 strong,.m-pic-3 span,.m-pic-4 strong,.m-pic-4 span,.m-pic-5 strong,.m-pic-5 span,.m-pic-6 strong,.m-pic-6 span{width:92%; height:40px; padding:0 4%; line-height:40px; position:absolute; left:0; bottom:0; text-align:center; font-weight:normal; color:#fff;z-index:2; overflow:hidden; font-size:16px}
.m-pic-3 span,.m-pic-4 span,.m-pic-5 span,.m-pic-6 span{background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);z-index:1}
.m-pic-3,.m-pic-4{ float:left; width:270px}
.m-pic-3 li,.m-pic-4{margin:0; position:relative}
.m-pic-3 img{width:270px; height:210px}
.m-pic-4 img{width:270px; height:420px}
.m-lst-8{ width:750px; float:left}
.m-lst-8 h2 a{ display:block; font-size:30px; color:#333; font-weight:normal}
.m-lst-8 p{ display:block; padding:10px 0 20px 0; margin-bottom:20px; border-bottom:1px solid #e3e3e3; font-size:16px}
.m-lst-9{width:410px; float:right}
.m-lst-9 li{display:block; padding-left:20px; height:38px; line-height:38px; font-size:18px; background:url(point_blue.png) left center no-repeat; overflow:hidden}
.m-lst-9 li a{ color:#333}
.m-lst-10 ul{overflow:hidden;display:block; width:1240px}
.m-lst-10 li{display:block; float:left; width:520px; height:140px; margin:0 40px 40px 0 ; padding:20px 30px 20px 30px; background:#fafafa}
.m-lst-10 strong a{display:block; margin-bottom:10px; padding-bottom:10px; border-bottom:1px dashed #ccc; color:#0554ac; font-size:24px; font-weight:normal}
.m-lst-10 p{ font-size:16px; line-height:26px}
.m-tt-6{ display:block; height:60px; margin-bottom:20px; padding-right:18px; line-height:64px; background:url(z04.jpg) left center no-repeat;  text-align:right}
.m-tt-6 a{ color:#666; font-size:12px; font-weight:normal}

.tabs div{
    display: none;
}

@media only screen and (max-width:980px) {
   html{ width:1200px}
         }