a:hover{ text-decoration:underline}
.m-banner{ height:800px; background:url(banner.jpg) center top no-repeat}
.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 #d5d5d5; 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-3 strong,.m-pic-3 span{display:block; height:46px; line-height:46px; color:#fff; position:absolute; bottom:0; left:0; width:100%; z-index:2; text-align:center; font-size:16px; font-weight:normal}
.m-pic-3 span{ background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); z-index:1;}
.m-pic-3{ position:relative}
.m-pic-3 img{width:280px; height:200px; display:block}
.m-pic-4{ float:right; width:254px; height:520px; padding:10px 10px 10px 20px; background:url(sj-pic.png) center top no-repeat}
.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:100%; height:500px}
.hiSlider3{width:460px; height:265px}
.hiSlider1 img{ display:block; width:700px; height:370px}
.hiSlider2 img{ display:block; width:1200px; height:500px}
.hiSlider3 img{ display:block; width:460px; height:265px;}
.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:#fff url(j01-l.png) center no-repeat;}
.next{right:0px; top:0; background:#fff 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}
/*视频直击*/
#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}
.m-bg-1{ height:600px; background:url(c-bj.png) center bottom no-repeat}
.m-bg-2{ height:860px; background:url(cb-bg.jpg) center no-repeat}
.m-bg-3{ padding-top:50px; height:1640px; background:url(gcpic.jpg) center bottom no-repeat}
.superli{width:1100px; height:600px; position:relative}
.superli ul{ width:1100px; height:600px;}
.superli ul li{ width:101px; height:98px; position:absolute}
.superli ul li:nth-child(1){animation:myfirst1 linear infinite 2s;}
@keyframes myfirst1 {0% {top:120px;left:30px;} 40% {top:130px;left:30px;} 100% {top:120px;left:30px;}}
.superli ul li:nth-child(2){animation:myfirst2 linear infinite 2s;}
@keyframes myfirst2 {0% {top:0;left:120px;} 60% {top:10px;left:120px;} 100% {top:0px;left:120px;}}
.superli ul li:nth-child(3){animation:myfirst3 linear infinite 2s;}
@keyframes myfirst3 {0% {top:260px;left:120px;} 70% {top:270px;left:120px;} 100% {top:260px;left:120px;}}
.superli ul li:nth-child(4){animation:myfirst4 linear infinite 2s;}
@keyframes myfirst4 {0% {top:120px;left:200px} 60% {top:110px;left:200px} 100% {top:120px;left:200px}}
.superli ul li:nth-child(5){animation:myfirst5 linear infinite 2s;}
@keyframes myfirst5 {0% {top:10px;left:400px} 20% {top:20px;left:400px} 100% {top:10px;left:400px}}
.superli ul li:nth-child(6){animation:myfirst6 linear infinite 2s;}
@keyframes myfirst6 {0% {top:10px;left:700px} 40% {top:20px;left:700px} 100% {top:10px;left:700px}}
.superli ul li:nth-child(7){animation:myfirst7 linear infinite 2s;}
@keyframes myfirst7 {0% {top:100px;left:900px} 60% {top:110px;left:900px} 100% {top:100px;left:900px}}
.superli ul li:nth-child(8){animation:myfirst8 linear infinite 2s;}
@keyframes myfirst8 {0% {top:280px;left:900px} 50% {top:290px;left:900px} 100% {top:280px;left:900px}}
.superli ul li:nth-child(9){animation:myfirst9 linear infinite 2s;}
@keyframes myfirst9 {0% {top:200px;left:1050px} 30% {top:210px;left:1050px} 100% {top:200px;left:1050px}}
.superli ul li a{ color:#2d5bc4}
.superli ul li a:hover{ color:#da3a3a}
.superli ul li:hover{transform: scale(1.3);transition: all 0.3s;color:#da3a3a}
.superli ul li a{display: block;margin-top: 26px;}
.superli ul li:nth-child(1){top:120px;left:30px;}
.superli ul li:nth-child(2){top:0;left:120px;}
.superli ul li:nth-child(3){top:260px;left:120px;}
.superli ul li:nth-child(4){top:120px;left:200px}
.superli ul li:nth-child(5){top:10px;left:400px}
.superli ul li:nth-child(6){top:10px;left:800px}
.superli ul li:nth-child(7){top:100px;left:900px}
.superli ul li:nth-child(8){top:280px;left:900px}
.superli ul li:nth-child(8){top:200px;left:1050px}
.supertext{ width:1000px; height:65px; float:left; margin-top:165px;}
.supert{ width:1000px; height:65px; padding-left:50px; text-align:center; font-size:20px; color:#333; display:none;}
.supert:first-Child{ display:block;}
.superbut{ width:50%; float:left; height:74px;margin-left: 25%;}
.superbtn{ width:80%; height:72px; border:1px solid #000000; line-height:72px; text-align:center; font-size:30px; color:#00000; margin-left: 10%; margin-top:90px;border-radius: 40px;cursor:pointer;}
.superbtn:hover{ background: #ffc670; color:#00000;transform: scale(1.05);transition: all 0.5s;}
.m-tabqd{ position:absolute; right:30px; top:30px; z-index:100}
.m-tabqd strong.on{ background:#1863c0; color:#fff}
.m-tabqd strong{ display:block; float:left; width:30px; height:30px; text-align:center; line-height:30px; margin-right:10px;background:#e3e3e3; border-radius:20px; font-weight:normal}
.about-history{padding:100px 100px 150px 100px;background:#000 url(time.jpg) no-repeat center fixed;-webkit-background-size:100% 100%;background-size:100% 100%}
.about-title{margin-bottom:25px}
.about-title h3{margin:0 0 10px;font-size:34px;font-weight:400;color:#2c2c2c}
.about-title p{margin:0;font-size:36px;font-weight:300;color:#ececec}
.title-white h3{color:#d6d6d6}
.title-white p{color:rgba(222,222,222,.09)}
.about-history-list{position:relative}
.about-history-list .flex-viewport{padding:0 31px}
.about-history-list .flex-viewport:before{position:absolute;top:50%;right:0;left:0;border-top:1px solid #c7c7c7;content:''}
.about-history-list .slides li{position:relative; float:left; display:block;width:260px;height:470px;margin-right:30px}
.about-history-list .slides li .item{position:absolute;right:-32px;bottom:0;left:-32px;min-height:152px;padding:44px 0 0;background-color:#fff;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}
.about-history-list .slides li .item:before{position:absolute;top:-49px;left:50%;width:20px;height:20px;overflow:hidden;margin-left:-10px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;background-color:rgba(218,183,101,.6);content:''}
.about-history-list .slides li .item:after{position:absolute;top:-45px;left:50%;width:12px;height:12px;overflow:hidden;margin-left:-6px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;background-color:#dab765;content:''}
.about-history-list .slides li:nth-child(even) .item{top:0;bottom:auto;padding:0 0 44px}
.about-history-list .slides li:nth-child(even) .item:before{top:auto;bottom:-49px}
.about-history-list .slides li:nth-child(even) .item:after{top:auto;bottom:-45px}
.about-history-list .slides li .item:hover{background-color:#f3f3f3}
.about-history-list .slides li .item h3{position:absolute;top:0;right:0;left:0;height:44px;line-height:44px;margin:0;font-size:20px;font-weight:400;color:#fff;text-align:center;background-color:#cf0005;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}
.about-history-list .slides li .item:hover h3{color:#fff;background-color:#cf0005}
.about-history-list .slides li .item h3:before{position:absolute;bottom:100%;left:50%;margin-left:-9px;border-width:0 9px 18px;border-style:solid;border-color:transparent transparent #cf0005;content:''}
.about-history-list .slides li:nth-child(even) .item h3{top:auto;bottom:0}
.about-history-list .slides li:nth-child(even) .item h3:before{top:100%;bottom:auto;border-width:18px 9px 0;border-color:#cf0005 transparent transparent}
.about-history-list .slides li .item .desc{line-height:24px;padding:20px;font-size:14px;color:#333; font-size:16px}
.about-history-list .slides li .item:hover .desc{color:#fff}
.about-history-list .slides li .item .desc p{margin:0}
.about-history-list .flex-direction-nav{padding:0;margin:0;list-style:none}
.about-history-list .flex-direction-nav a{position:absolute;top:50%;width:48px;height:160px;line-height:160px;overflow:hidden;margin-top:-80px;font-size:50px;font-family:simsun;color:#fff;text-align:center}
.about-history-list .flex-direction-nav a.flex-prev{left:-48px}
.about-history-list .flex-direction-nav a.flex-next{right:-48px}
.about-history-swiper{width:100%}
.about-history-swiper .swiper-slide .item{overflow:hidden;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#fff}
.about-history-swiper .swiper-slide .item h3{margin:0;height:40px;line-height:40px;overflow:hidden;font-size:20px;text-align:center;color:#999;background-color:#e2e2e2}
.about-history-swiper .swiper-slide .item .desc{line-height:20px;padding:10px;font-size:14px;color:#929292}
.about-history-swiper .swiper-slide .item .desc p{margin:0}
.about-history-swiper .about-history-pagination{position:static;margin-top:10px}
.about-history-swiper .about-history-pagination .swiper-pagination-bullet{background:#fff}
.about-history-swiper .about-history-pagination .swiper-pagination-bullet-active{background:#c91523}
a{color:#414141;text-decoration:none;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}
a:hover{text-decoration:none}
.pull-left{float:left}
.pull-right{float:right}
.pull-none{float:none}
@media only screen and (max-width:980px) {
   html{ width:1200px}
         }