@charset "utf-8";
/*writing-mode: vertical-rl; -webkit-writing-mode: vertical-rl; -ms-writing-mode: tb-rl; */
/*writing-mode:inherit; -webkit-writing-mode:inherit; -ms-writing-mode:inherit; float: none; */
/*	弹窗	*/
.pop-alert .pop-dialog{ width: 500px; height: 350px; background-color: #fff; z-index: 1;}
.pop-alert .btnWarp{ padding: 8px 20px;}
.pop-alert .btnWarp button{ line-height: 1; padding: 8px 20px; margin: 0 10px;}

/*	视频弹窗	*/
.pop-video{}
.pop-video .pop-dialog{ width: 842px; height: 536px; z-index: 1;}
	
/*video{ object-fit:cover;}*/
/*	复用图片包裹	*/
.scaleimg{ overflow: hidden;
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg);
}
.scaleimg img{ width: 100%; height: auto;
	-webkit-transition: transform .5s;
	transition: transform .5s;
}


	
/*	复用标题	*/
.t_head{}
.t_head .h1{}
.t_head .h2{}
.t_head .h3{}
.t_head .p{}
.t_head .link{}
/*	滑动tab	*/
.scroll-tab{ position:relative; margin: 1rem auto; padding: 0.1rem; width: 6rem; border: 1px solid; overflow:hidden;}
.scroll-tab li{ display:inline-block; margin:0 0.1rem; padding:0 0.1rem; background-color: #909090; border-bottom:2px solid transparent; font-size: 0.3rem;}
.scroll-tab li.cur{ border-color:#DB6E10;}

/*	流程模块	*/
.process{}
.process ul{ overflow:hidden; padding:10px;}
.process ul li{ float:left; height:20px; color:#FFF; line-height:20px; padding:0 25px 0 10px; position:relative;}
.process ul li:nth-child(1){ background-color:red;}
.process ul li:nth-child(2){ background-color:green;}
.process ul li:nth-child(3){ background-color:blue;}
.process ul li:after{ border-left:15px solid #aeaeae; border-top:10px solid transparent; border-bottom:10px solid transparent; width:0; height:0; content:''; position:absolute; right:0; top:0;}
.process ul li:nth-child(1):after{ border-left-color:red; border-top-color:green; border-bottom-color:green;}
.process ul li:nth-child(2):after{ border-left-color:green; border-top-color:blue; border-bottom-color:blue;}
.process ul li:nth-child(3):after{ border-left-color:blue; border-top-color:#FFF; border-bottom-color:#FFF;}

.bdmap{ height: 1000px;}
.bdmapinfo{ position: fixed; left: 0; top: 0; width: 300px; visibility: hidden; z-index: -9999;}

.ie8 .gotop,.ie8 .x-header,.ie8 .header_nav,.ie8 .x-container ,.ie8 .x-footer{ display: none; }
.ie8 body{ overflow: hidden; }
.ie8 .bbts{ background:#fff; position: fixed; width: 100%; height:100%; top:0; left: 0; z-index: 10000; }
.ie8 .bbts span{ font-size:60px; position: absolute; width: 100%; left: 0; top:50%; line-height: 60px; margin-top: -30px; color:#474747; text-align: center; }

.video{ height: 500px; margin-bottom:60px;　overflow:hidden;　}
.video video {min-width: 100%;min-height: 100%;}
.video-js{ width: 100% !important; height:100% !important; } 
/* 详情页 */
.article{ padding: 60px 0;}
.article-title{ margin-bottom: 40px; text-align:center;}
.article-title .h24{ margin-bottom: 20px; font-size:24px;}
.article-title .info{ color:#707070;}
.article-title .info span{ margin: 0 15px;}
.article-cont{ margin-bottom: 30px; }
.article-cont .p{ margin-bottom: 20px; }
.article-cont img{ max-width: 100%; height: auto !important;}
.article-paging{ overflow: hidden; padding:20px 0; border-top: 1px solid #eee; border-bottom: 1px solid #eee; line-height: 26px;}
.article-paging .prev, .article-paging .next{ position: relative; width:40%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.article-paging .prev{ float: left; padding-left: 40px;}
.article-paging .next{ float: right; padding-right: 40px; text-align: right;}
.article-paging .prev:before, .article-paging .next:before{ position: absolute; width:24px; border:1px solid; border-radius: 50%; font-size:16px; text-align: center; line-height: 1.5;
	font-family: "xfont" !important;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: 0.2px;
	-moz-osx-font-smoothing: grayscale;
}
.article-paging .prev:before{ content:"\e831"; left: 0;}
.article-paging .next:before{ content:"\e832"; right: 0;}
.article-paging a:hover{ opacity: 0.8;}

.article .share-mod{ padding: 30px 0; }

/* 搜索结果页 */
.result{ padding:0px 0 60px; }
.result .key{ color:#5c983e; }
.result .h24{ font-size:24px; }
.result .h24 span{ margin-left: 30px; font-size:18px; color:#707070; }
.result .list{ margin-bottom: 50px; }
.result .list li{ padding:30px 0; border-bottom:1px solid #d1d1d1; }  
.result .list .h18{ font-size:18px; margin-bottom: 15px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.result .list .p{ color:#707070; }
.result .list a:hover{ opacity: 0.8;}

/* 网站地图 */
.sitemap{ padding:60px 0; }
.sitemap dl{ padding: 20px 0; border-bottom: 1px solid #eee;}
.sitemap dt{ font-size: 16px; }
.sitemap dd{ margin-top: 20px; padding-left: 4em; word-break: keep-all;}
.sitemap dd a{ margin-right: 20px;}
.sitemap a:hover{ opacity: 0.8;}
html.fp-enabled{ overflow-x: auto !important; }


.ellipsis{white-space:nowrap; overflow:hidden; text-overflow:ellipsis; display:block; }
/****/
#menuFull{ width: 76px; padding:30px 0; background:rgba(255,255,255,0.7); box-shadow: 0px 0px 10px rgba(0,0,0,0.1); right: 0; z-index: 1000; position: fixed; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); }
#menuFull li{ margin:0 auto; width: 20px; position: relative; padding-bottom: 27px; }
#menuFull li:before{ content:""; position: absolute; width: 1px; height:20px; background:#333; left:50%; bottom:3px; margin-left: -1px; }
#menuFull li:last-child{ padding:0; }
#menuFull li:last-child:before{ display: none; }
#menuFull a{ width: 20px; height:20px; text-align: center; display: block; background:url(../images/r1.png) no-repeat center; }
#menuFull a span{ display: none; } 
#menuFull li.active a{ height:auto; text-align: center; background:none !important; }
#menuFull li.active a span{ display: block; font-size:16px; color:#78201f; line-height: 1; }

.fiveN{ background:rgba(0,0,0,0.5) !important; }
#menuFull.fiveN li.active a span{ color:#fff; }
#menuFull.fiveN a{ background-image:url(../images/r3.png); }
#menuFull.fiveN li::before{ background:#fff; }
.fiveN i{ display: none; font-style: normal; }
.fiveN i.on{ display: block; }

.index .rN{  background:none !important; box-shadow: none !important; }
.index .rN_1{  background:rgba(255,255,255,0.7) !important; box-shadow: 0px 0px 10px rgba(0,0,0,0.1) !important; }

.index #menuFull.rN_4 a{ background-image:url(../images/r2.png); }
.index #menuFull.rN_4 li.active a span{ color:#fff; }
.index #menuFull.rN_4 li::before{ background:#ea846d; }

.h_30{ font-size:30px; }


.lineBg{ position: absolute; width: 100%; height:100%; top:0; left:0; }
.lineBg i{ position: absolute; height:100%; width:1px; background:#eaeaea; left:10%; margin-left: -0.5px; }
.lineBg i:nth-child(2){ left:20%; }
.lineBg i:nth-child(3){ left:30%; }
.lineBg i:nth-child(4){ left:40%; }
.lineBg i:nth-child(5){ left:50%; }
.lineBg i:nth-child(6){ left:60%; }
.lineBg i:nth-child(7){ left:70%; }
.lineBg i:nth-child(8){ left:80%; }
.lineBg i:nth-child(9){ left:90%; }

.h_34{ font-size: 34px; }
.a_com a{ display: inline-block; padding:0 20px; line-height: 35px; background:url(../images/nav1.jpg) repeat 0 0; color:#fff; border-radius: 20px; }
.more_a{ display: block; width: 62px; height:62px; background: url(../images/more.png) no-repeat center; }

.center{ text-align: center; }

.tit_com{ position: relative; }
.tit_com .h_34{ position: relative; line-height: 1.2; }
.tit_com .more_a{ position: absolute; right: 0; top:50%; margin-top:-31px; }
.tit_com .t_p{ padding-top: 15px; color:#707070; }
/*首页*/
.index{ min-width: 1024px; }
.section{ overflow: hidden; position: relative; transform:rotate(0deg); -webkit-transform:rotate(0deg); }
.ind_1 .list{ height:100%; position: relative; }
.ind_1 .item{ overflow: hidden; }
.ind_1 .item,.ind_1 .item .c{ height: 100%; width: 100%; position: relative; }
.ind_1 .item .c{ background-position: center; background-repeat: no-repeat; background-size: cover; }
.ind_1 .item a{ display: block; width: 100%; height: 100%; position: relative; z-index: 10; background:rgba(0,0,0,0.08); }
.ind_1 .slick-list,.ind_1 .slick-list>div,.ind_1 .slick-slide,.ind_1 .slick-slide>div{ height:100%; }
.ind_1 .item .house{ position: absolute; height: 100%; width: 100%;  z-index: 5; background:url(../images/house.png) no-repeat center bottom; background-size: cover; }
.ind_1 .item .cloud{ position: absolute; height: 100%; width: 100%;  z-index: 3; background:url(../images/cloud.png) no-repeat center top; background-size: 100% auto; }
.ind_1 .item .cloud1{ position: absolute; height: 100%; width: 100%;  z-index: 3; background:url(../images/cloud1.png) no-repeat center top; background-size: 100% auto; }

.ind_1 .item a img{ display: none;}

.ind_1{ z-index: 5; }
.ind_2{ z-index: 4; }

.ind_2 .w{ position: relative; width: 80%; margin:0 auto; min-width: 1180px; }
.ind_2 .zhuan{ position: absolute; width: 20%; height:58.26%; background:#78201f; right: 100%;  top:0; }

.ind_2 .l_img{ position: relative; width: 62.5%; overflow: hidden; }
.ind_2 .l_img .li{ position: absolute; width:100%; height:100%; left:0; top:0; }
.ind_2 .l_img .li .a,
.ind_2 .l_img .li img{ display: block; width: 100%; height:100%; }
.ind_2 .l_img .list{ position: relative; z-index: 1; padding-bottom:60%;  }
.ind_2 .l_img .jiao{ position: absolute; z-index: 5; left: 6%; top:10%; color:#fff; }
.ind_2 .l_img .jiao img{ display: block; width: 100%; }
.ind_2 .l_img .arr_l{ position: absolute; width: 100%; left:0; bottom:-1px; z-index: 10; color:#fff; }
.ind_2 .l_img .arr_l a{ position: relative; text-align: center; padding-bottom: 15px; padding-top: 20px; display: block; }
.ind_2 .l_img .arr_l a span{ opacity: 0.8; transition:all 0.5s; -webkit-transition:all 0.5s; top:0; position: relative; font-size:16px; line-height: 20px; }
.ind_2 .l_img .arr_l a i{ width: 100%; position: absolute; height:5px; background:#c04342; left: 0; bottom:0; transition:all 0.5s; -webkit-transition:all 0.5s; opacity: 0; }
.ind_2 .l_img .arr_l a i:before{ width: 100%; position: absolute; height:5px; background:url(../images/ind_17.png) no-repeat center top; left: 0; bottom:5px; content:""; }
.ind_2 .l_img .arr_l .on a span{ top:-20px; opacity: 1; font-size:18px; }
.ind_2 .l_img .arr_l .on a i{ opacity: 1; }
.ind_2 .l_img .li{ opacity: 0; z-index: 1; transition:all 0.5s; -webkit-transition:all 0.5s; }
.ind_2 .l_img .li.cur{ opacity: 1; z-index: 2;}

.ind_2 .r_txt{ position: absolute; right: 0; top:0; width: 37.5%; height:100%; }
.ind_2 .r_txt .top{ height:58.26%; background:#78201f; background-size: 100% auto; color:#fff; text-align: center; overflow: hidden; position: relative; }
.ind_2 .r_txt .top .i{ position: absolute;  width: 90%;  top:50%; left: 5%; }
.ind_2 .r_txt .top i{ display: block; padding-bottom: 100%; background:url(../images/hua.png) no-repeat center; background-size: 100% 100%; /*animation:scl360 6s linear infinite; -webkit-animation:scl360 6s linear infinite;*/ }

@keyframes rot360{
	0%{ transform:rotate(0deg); }
	100%{ transform:rotate(360deg); }
}
@-webkit-keyframes rot360{
	0%{ -webkit-transform:rotate(0deg); }
	100%{ -webkit-transform:rotate(360deg); }
}
@keyframes scl360{
	0%{ transform:scale(1); opacity: 1; }
	50%{ transform:scale(1.1);  opacity: 0.3;}
	100%{ transform:scale(1);  opacity: 1;}
}
@-webkit-keyframes scl360{
	0%{ -webkit-transform:scale(1); opacity: 1; }
	50%{ -webkit-transform:scale(1.1);  opacity: 0.3;}
	100%{ -webkit-transform:scale(1);  opacity: 1;}
}


.building_1 .r .middle-cont{width: 100%;}
.ind_2 .r_txt .middle-cont{ width: 85%; text-align: left; position: relative; z-index: 5; }
.ind_2 .r_txt .time span{ display: block; font-size:18px; }
.ind_2 .r_txt .data{ padding:10px 0 10px; }
.ind_2 .r_txt .data b{ display: inline-block; vertical-align: middle; font-size:50px; height:50px; font-family: "AvignonBold"; line-height: 38px; }
.ind_2 .r_txt .data em{ display: inline-block; vertical-align: middle; font-size:18px; padding:0 10px; font-style: normal; }
.ind_2 .r_txt .add .p{ padding-top: 10px; font-size:16px; }
.ind_2 .bot { height:41.74%;  }
.ind_2 .bot .li{ float: left; width: 25%; height:100%; position: relative; }
.ind_2 .bot .li .a{ position: absolute;	right: 0; top:0; left: 0; bottom:0; background:#b48f5d url(../images/ind_16.png) no-repeat center bottom; border:1px solid #fff; border-right:0; border-bottom: 0; }
.ind_2 .bot .li .t{ position: absolute; writing-mode: vertical-rl; -webkit-writing-mode: vertical-rl; -ms-writing-mode: tb-rl; width: 30px; line-height: 30px; color:#fff; top:10px; left: 50%; margin-left: -15px; font-size:18px; }
.ind_2 .bot .li .m{ position: absolute; width: 100%; height:21px; left: 0;bottom:0; background:url(../images/ind_18.png) no-repeat center bottom; background-size: auto 100%; }
.ind_2 .bot .li:nth-child(2) .a{ bottom:-35px; }
.ind_2 .bot .li:nth-child(3) .a{ bottom:20px; }
.ind_2 .bot .li:nth-child(4) .a{ bottom:-20px; }
.ind_2 .bot .li{ transition:all 0.5s; -webkit-transition:all 0.5s;  }
.ind_2 .bot .li:hover{ height:110%; }
.ind_2 .bot .li .t{ transition:all 0.5s; -webkit-transition:all 0.5s;  }
.ind_2 .bot .li:hover .t{ top:40px; } 
/* .ind_2 .bot .li .m{ transition:all 0.5s; -webkit-transition:all 0.5s; transform-origin:center bottom; -webkit-transform-origin:center bottom; -ms-transform-origin:center bottom; }
.ind_2 .bot .li:hover .m{ transform:scale(1.1); -webkit-transform:scale(1.1); -ms-transform:scale(1.1); } */


.ind_3 .l .line{ position: absolute; right: 0; height: 100%; background:rgba(255,255,255,0.7); width: 1px; z-index: 5; top:0; }
.ind_3 .r .line{ position: absolute; right: 0; height: 100%; background:rgba(255,255,255,0.7); width: 1px; z-index: 5;  top:0; }
.ind_3 .l{ float: left; width: 20%; background:url(../images/ind_23.jpg) repeat-y 0 0; background-size: 100% auto; position: relative; height: 100%; text-align: center; position: relative; }
.ind_3 .l .ico{ position: absolute; width: 100%; bottom:0; left:0;  }
.ind_3 .l .ico img{ display: block; width: 100%; }
.ind_3 .l .tit{ height:615px;z-index: 9; padding-left: 20px; width: 150px; color:#fff; position: absolute; left:50%; top:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); text-align: left; overflow: hidden; }
.ind_3 .l .tit .h_34{ float: left; writing-mode: vertical-rl; -webkit-writing-mode: vertical-rl; -ms-writing-mode: tb-rl; position: relative; }
.ind_3 .l .tit .h_34 a.more_a{ position: absolute; bottom:-82px; left: 50%; margin-left: -35px; background-image:url(../images/more5.png); }
.ind_3 .l .tit .p{ float: left; writing-mode: vertical-lr; -webkit-writing-mode: vertical-lr; -ms-writing-mode: tb-lr; margin:0 0 0 15px; width: 3.6em; line-height: 1.8; overflow: hidden; height:100%; }
.ind_3 .r{ float: left; width: 70%; height:100%; position: relative;  }
.ind_3 .r .img{ position: absolute; width: 100%; bottom:10%;  top:0; left: 0; z-index: 1; }
.ind_3 .r .x-mask{ position: absolute; width: 100%; bottom:10%; top:0; left: 0; z-index: 2; background:rgba(0,0,0,0.5); }
.ind_3 .r .sfq{ position: absolute; width: 100%; bottom:10%; top:0; left: 0; z-index: 5; }
.ind_3 .r .li{ width:14.29%; position: relative; height:100%; float: left; cursor: pointer; padding-bottom: 21.5px;  box-sizing: content-box; -webkit-box-sizing: content-box; -ms-box-sizing: content-box; }

.ind_3 .r .child{ width:300%; height:100%; position: relative; z-index: 1; }
.ind_3 .r .s{ width:33.2%; position: absolute; left:0; top:0; height:100%; z-index: 10; }
.ind_3 .r .s .c{ position: relative; height:100%; }
.ind_3 .r .s .bg{ position: absolute; width:100%; height:100%; z-index: 1; left:0; top:0; }

.ind_3 .r .s .bg .jia{ position: absolute; width: 43px; height:43px; bottom:-21.5px; left:50%; margin-left:-21.5px; }
.ind_3 .r .s .bg .jia .an{ position: absolute; width: 100%; left:0; top:0; height:100%; background:url(../images/ind_4.png) no-repeat center; background-size: 100% 100%;}
.ind_3 .r .s .bg .jia .red{ position: absolute; width: 100%; left:0; top:0; height:100%; background:url(../images/ind_4a.png) no-repeat center; background-size: 100% 100%;}
.ind_3 .r .s .tit{ line-height: 1.2; overflow: hidden; color:#fff;  height:490px; width: 20px; overflow: hidden; font-size: 18px; position: absolute; left:50%; top:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); text-align: left;  z-index: 2; }



.ind_3 .r .sfq .li:last-child .line{ display: none; }
.ind_3 .r .child .con{ position: relative; width: 100%; height:100%; background-size:cover !important; }
.ind_3 .r .child .con .ic{ position: absolute; right: 8%; bottom:10%; }
.ind_3 .r .child .con .ic img{ display: block; width: 82px; }
.ind_3 .r .child .con .txt{ position: absolute; left:14%; bottom:50px; width: 80%; height:355px; }
.ind_3 .r .child .con .txt .time{ font-family: "impact"; font-size:40px; color:#edbd7c; line-height: 1; padding-bottom: 20px; }
.ind_3 .r .child .con .txt .bot{ overflow: hidden; color:#fff; }
.ind_3 .r .child .con .txt .bot .t3{ font-size:18px; writing-mode: vertical-rl; -webkit-writing-mode: vertical-rl; -ms-writing-mode: tb-rl; padding-right: 28px; height:290px; float: left; letter-spacing: 3px;}
.ind_3 .r .child .con .txt .bot .add{ float: left; width: 120px; }
.ind_3 .r .child .con .txt .bot .add .p{ writing-mode: vertical-rl; -webkit-writing-mode: vertical-rl; -ms-writing-mode: tb-rl; height:290px; display: inline-block; line-height: 20px; }

.ind_3 .r .child .add .p span{ transform:rotate(-90deg); -webkit-transform:rotate(-90deg); -ms-transform:rotate(-90deg); padding:4px 0; display: inline-block; -ms-transform-origin:10px 9px; text-indent: 0; }
.ind_3 .l .p span{ transform:rotate(-90deg); -webkit-transform:rotate(-90deg); -ms-transform:rotate(-90deg); padding:5px 0; display: inline-block; -ms-transform-origin:10px 9px; text-indent: 0; }



.ind_3 .r .s{ transition:all 0.5s ease-in; -webkit-transition:all 0.5s ease-in;  }
.ind_3 .r .li.on .s{ opacity: 0; visibility: hidden; transition:all 0.3s ease-in; -webkit-transition:all 0.3s ease-in;  transition-delay:1s; -webkit-transition-delay:1s;}

.ind_3 .r .s .bg .jia .an,.ind_3 .r .s .bg .jia .red{ transition:all 1s; -webkit-transition:all 1s; }
.ind_3 .r .li.on .jia .an{ transform:rotate(180deg); -webkit-transform:rotate(180deg); -ms-transform:rotate(180deg); }
.ind_3 .r .li.on .jia .red{ transform:rotate(-180deg); -webkit-transform:rotate(-180deg); -ms-transform:rotate(-180deg); }

.ind_3 .r .child .con{ opacity: 0; transition:all 1.5s ease-out; -webkit-transition:all 1.5s ease-out; }
.ind_3 .r .li.on .child .con{ opacity: 1; transition-delay:1s; -webkit-transition-delay:1s; }

	


.ind_4 .w{ position: relative; }
.ind_4 .w .cont{ width: 80%; margin:0 auto; position: relative; z-index: 5; }
.ind_4 .w .bg{ position: absolute; width: 70%; height:56%; left:-0px; bottom:0; background:#78201f; }
.ind_4 .w .l{ float: left; width: 75%; }
.ind_4 .w .l .tit_com{ margin-bottom: 32px;  }
.ind_4 .w .l .bot .li{ float: left; width: 49.93%; }
.ind_4 .w .l .bot .li + .li{ float: right; width: 49.93%; }
.ind_4 .w .l .bot .li .a{ display: block; position: relative; padding-bottom: 124.6%; overflow: hidden; }
.ind_4 .w .l .bot .li .a .scaleimg{ position: absolute; width: 100%; }

.ind_4 .w .l .bot .tit{ position: absolute; top:72%; right: 12%; left: 0%; color:#fff; }
.ind_4 .w .l .bot .tit .h3{ font-size:18px; padding-bottom: 10px; }
.ind_4 .w .l .bot .tit .p{ line-height: 1.6em; height: 4.8em; overflow: hidden; }
.multiline{ white-space: normal; overflow: hidden; text-align: justify; }


.ind_4 .rImg{ position: absolute; right: 0; width: 10%; bottom:-25%; top:70px; background-size: cover !important; }
.ind_4 .w .r{ position: absolute; width: 25%; right: 0; bottom:0; height:74.67%; }
.ind_4 .w .r .t{ position: absolute; top:0; left:0; width: 100%; transform:translateY(-100%); -webkit-transform:translateY(-100%); -ms-transform:translateY(-100%); }
.ind_4 .w .r .b{ position: absolute; bottom:0; left:0; width: 100%; transform:translateY(100%); -webkit-transform:translateY(100%); -ms-transform:translateY(100%); }
.ind_4 .w .r .t img,.ind_4 .w .r .b img{ display: block; width: 100%;  }

.ind_4 .list{ height: 100%; position: relative; }
.ind_4 .list .li{ height:25.2%; width: 100%; background:url(../images/ind_16.jpg) no-repeat center; background-size: 100% 100%; position: absolute; left: 0; overflow: hidden; }
.ind_4 .list .li:nth-child(2n){ background-image:url(../images/ind_17.jpg); }
.ind_4 .list .li:nth-child(1){ bottom:75.3%; transform:translateY(3px); -webkit-transform:translateY(3px); -ms-transform:translateY(3px); }
.ind_4 .list .li:nth-child(2){ bottom:50.2%; transform:translateY(2px); -webkit-transform:translateY(2px); -ms-transform:translateY(2px); }
.ind_4 .list .li:nth-child(3){ bottom:25.1%; transform:translateY(1px); -webkit-transform:translateY(1px); -ms-transform:translateY(1px); }
.ind_4 .list .li:nth-child(4){ bottom:0.5px; }

.ind_4 .list .li:hover{ z-index: 5; }

.ind_4 .list .li .line{ position: absolute; width: 100%; height:100%; top:0; left: 0; }
.ind_4 .list .li .line span{ transition:all 0.5s ease-in; -webkit-transition:all 0.5s ease-in; background:rgba(137,1,0,0.8); position: absolute; }
.ind_4 .list .li .line span:nth-child(1){ width: 0; height:2px; left:0; top:0;  }
.ind_4 .list .li .line span:nth-child(2){ width: 2px; height:0; left:0; top:0; }
.ind_4 .list .li .line span:nth-child(3){ width: 0; height:2px; left:0; bottom:0; }
.ind_4 .list .li .line span:nth-child(4){ width: 2px; height:0; left:0; bottom:0; }

.ind_4 .list .li .line span:nth-child(5){ width: 0; height:2px; right:0; top:0; }
.ind_4 .list .li .line span:nth-child(6){ width: 2px; height:0; right:0; top:0; }
.ind_4 .list .li .line span:nth-child(7){ width: 0; height:2px; right:0; bottom:0; }
.ind_4 .list .li .line span:nth-child(8){ width: 2px; height:0; right:0; bottom:0; }

.ind_4 .list .li:hover span:nth-child(1){ width: 30%; }
.ind_4 .list .li:hover span:nth-child(2){ height: 70%; }
.ind_4 .list .li:hover span:nth-child(3){ width: 70%; }
.ind_4 .list .li:hover span:nth-child(4){ height: 30%; }
.ind_4 .list .li:hover span:nth-child(5){ width: 70%; }
.ind_4 .list .li:hover span:nth-child(6){ height: 30%; }
.ind_4 .list .li:hover span:nth-child(7){ width: 30%; }
.ind_4 .list .li:hover span:nth-child(8){ height: 70%; }


.ind_4 .list .li .a{ display: block; height:100%; }
.ind_4 .list .li .middle{ height:100%; position: relative; z-index: 10; }
.ind_4 .list .li .ico{ float: left; margin:0 6% 0 15%; width: 52px; height:52px; position: relative; } 
.ind_4 .list .li .ico img{ width: 100%; height:100%; display: block; position: relative; }
.ind_4 .list .li .ico .i2{ position: absolute; top:0; left:0; z-index: 5; opacity: 0; transition:all 0.5s ease-in; -webkit-transition:all 0.5s ease-in; }
.ind_4 .list .li:hover .ico .i2{ opacity: 1; }
.ind_4 .list .li .middle-cont{ width: 100%; }
.ind_4 .list .li .tit{ overflow: hidden; padding-right:15px;  }
.ind_4 .list .li .tit .t3{ font-size:18px; color:#333; transition:all 0.5s ease-in; -webkit-transition:all 0.5s ease-in; padding:2px 0 8px; }
.ind_4 .list .li .tit .p{ color:#707070; transition:all 0.5s ease-in; -webkit-transition:all 0.5s ease-in;  }
.ind_4 .list .li:hover .tit .t3,.ind_4 .list .li:hover .tit .p{ color:#78201f; }

.fp-tableCell{ position: relative; height:100%; }
.ind_5 .w{ position: relative; background-size: cover !important; width: 100%; height:100%; }

.ind_5 .cont{ position: absolute; z-index: 5; padding-top: 100px; top:50%; left:0; width: 100%;  z-index: 5; transform:translateY(-50%); -webkit-transform:translateY(-50%);  -ms-transform:translateY(-50%); }
.ind_5 .cont .h_34{ color:#fff; text-align: center; }
.ind_5 .cont .a_com{ text-align: center;  padding:30px 0; }
.ind_5 .cont .a_com a{ background:#9c402b; }
.ind_5 .m5{ margin:20px auto 0; position: relative; background-image:url(../images/more3.png);}
.ind_5 .m5 .i1{ position: absolute; width: 240px; height:1px; left: -260px; top:50%; background: #b25641; }
.ind_5 .m5 .i2{ position: absolute; width: 240px; height:1px; right: -260px; top:50%; background: #b25641; }

.ind_5 .cont .top{ padding-bottom: 20px; }


.ind5List{ overflow: hidden; position: relative; }
.ind5_img{  margin:0 auto; position: relative; width: 33.3%; height:650px; z-index: 1; }

.ind5List .prev{ width: 33.3%; position: absolute; height:100%; z-index: 100; bottom:0; left:0; background: rgba(0,0,0,0); }
.ind5List .next{ width: 33.3%; position: absolute; height:100%; z-index: 100; bottom:0; right:0; background: rgba(0,0,0,0); }

.ind5_img .li{ position: absolute; text-align: center; width: 100%; height:100%; top:0; left:0; transition:all 1.5s cubic-bezier(.19,.95,.55,.89); -webkit-transition:all 1.5s cubic-bezier(.19,.95,.55,.89); }
.ind5_img .li .img img{ display: block; margin:0 auto; width:100%; max-width: 600px; }

.ind5_img .li .p { font-size:24px; color:#eab2a5; text-indent: 0; }
.ind5_img .li_1 .p{ color:#fff; transition:all 1s ease-out; -webkit-transition:all 1s ease-out;  }
.ind5_img .li .a{ display: block;  }
.ind5_img .li_1{ left:0; transform:scale(1); -webkit-transform:scale(1); z-index: 10; }
.ind5_img .li_2{ left:-90%; transform:scale(0.7); -webkit-transform:scale(0.7); z-index: 9; }
.ind5_img .li_3{ left:90%; transform:scale(0.7); -webkit-transform:scale(0.7);}



.ind5_img .li_1 .img .i1{ opacity:1; }
.ind5_img .li_1 .img .i2{ opacity:0; }

.ind_footer .cont_w{ position: absolute; left:10%; right:10%; top:0; bottom:98px; border-left: 1px solid #eaeaea; border-right: 1px solid #eaeaea; }
.ind_footer .cont_w .line{ position: absolute; width: 1px; height:100%; background:#d0d0d0; margin-left: -0.5px; top:0; left:50%; }
.ind_footer .cont_w .top{ position: absolute; width: 100%; top:15%; }
.ind_footer .cont_w .top .child{ float: left; width: 45%; padding-left: 2%; }
.ind_footer .cont_w .top .child + .child{ float: right; padding:0 2% 0 0; }
.ind_footer .fp-tableCell{ display: block; height:100%; }

.ind_footer .tit_com{ margin-bottom: 28px; }
.ind_footer .cont_w .top .li{ position: relative; }
.ind_footer .cont_w .top .li a{ padding:0 100px 0 15px; background:url(../images/ind_2.png) no-repeat left center; }
.ind_footer .cont_w .top .li .time{ position: absolute; right: 0; top:0; font-family: "avian" }
.ind_footer .cont_w .top .li .time span{ font-family: "xfont"; letter-spacing: -9px; }  
.ind_footer .cont_w .top .li + .li{ margin-top:12px; }
.ind_footer .cont_w .bot{ position: absolute; width: 100%; left: 0; bottom:0; }
.ind_footer .cont_w .bot .l{ position: relative; width: 25%; }
.ind_footer .cont_w .bot .l .img img{ display: block; width: 100%; }
.ind_footer .cont_w .bot .l .middle{ position: absolute; height:100%; width: 100%; z-index: 10; color:#fff; text-align: center; top:0; left:0; }
.ind_footer .cont_w .bot .l .a_com{ padding-top: 20px; }
.ind_footer .cont_w .bot .l .a_com a{ background:none; color:#f86d6b; position: relative; }
.ind_footer .cont_w .bot .l .a_com a:before{ content:""; position: absolute; width: 54px; height:1px; background:#e74f4d; right: 100%; top:50%; margin-top: -0.5px; }
.ind_footer .cont_w .bot .l .a_com a:after{ content:""; position: absolute; width: 54px; height:1px; background:#e74f4d; left: 100%; top:50%; margin-top: -0.5px; }
.ind_footer .cont_w .top .child + .child .li .time {font-family: "微软雅黑";}

.ind_footer .cont_w .bot .r{ position: absolute; right: 0; top:0; width: 75%; height: 100%; overflow: hidden; }
.ind_footer .cont_w .bot .r .li{ float: left; width: 33.333%; height:100%;  }
.ind_footer .cont_w .bot .r .li .a{ display: block; padding-left: 1px; height:100%; }
.ind_footer .cont_w .bot .r .li .h3{ padding:20px 35px 0; font-size: 16px; text-align: center; }


.ind_2 .slick-arrow{ margin-top: -21px; }

.notice{ padding: 16px 30px 36px; color: #333; text-align: center;position: relative;z-index:4;}
.notice .h30{ margin-bottom: 6px; font-size: 30px;}
.notice .h16{ margin-bottom: 18px; font-size: 16px;width: 640px;margin: 0 auto;}
.notice .link{ position: relative; display: block; margin: auto; width: 110px; height: 40px; font-size: 16px; line-height: 40px;}
.notice .m {width: 62px;height: 62px;text-align: center;line-height: 40px;background: url(../images/more3.png) no-repeat center;background-size:cover;color: #fff;display: block;margin: 15px auto 0;}

@media screen and (max-width: 1660px){
	.ind_2 .l_img .arr_l{ width: auto; left: 80px; right: 80px; }
	.ind_2 .l_img .arr_l .on a span{ top:0; }
	.ind_2 .l_img .arr_l a{ font-size: 14px; }
}






.bgCom{ position: absolute; width: 100%; height:100%; top:0; left:0; z-index: 5;  }
.bgCom div{ position: absolute; width: 100%; height:100%; top:0; left:0; }
.f_3_w .c_3 .bgCom2{  position: absolute;	width: 100%; height:100%; top:0; left:0; z-index: 6; overflow: hidden; }
.f_3_w .c_3 .bgCom2 div{ position: absolute; width: 100%; height:100%; top:0; left:0; }

.moreCom{ text-align: center; position: absolute; font-size:20px; color:#fff; overflow: hidden; width: 212px; height:100px; background:url(../images/five5.png) no-repeat center bottom; left: 50%; bottom:0; z-index: 15; margin-left: -106px; }
.moreCom span{ display: block; text-align: center; padding-top: 50px; }
/*五大事迹*/


.lineMap2{ position: absolute; width: 100%; height:100%; left: 0; top:0; z-index: 5; }
.lineMap2 .img{ position: absolute; width: 100%; height:100%; left: 0; top:0;  }
.lineMap2 .img img{ position: absolute; width: 100%; height:100%; left: 0; top:0;  }
.lineMap2 .st1{fill:none; stroke:#FFFFFF;stroke-width:4;stroke-miterlimit:10;}
.lineMap2 .st2{fill:none; stroke:#FFFFFF;stroke-width:4;stroke-miterlimit:10;}
.lineMap2 .st3{fill:#FFFFFF;}
.lineMap2 .st4{font-family:'MicrosoftYaHei'; fill:#ff8469; transition:all 1.5s linear; -webkit-transition:all 1.5s linear;}
.lineMap2 .st5{font-size:18px;}
.lineMap2 .st6{font-size:18px;}
.lineMap2 .st7{fill:#FFFFFF;}


.fiveCz4 .a1{ position: absolute; width:13%; height:3%; z-index: 100; background:rgba(0,0,0,0.01); left:16%; top:18.3%; }
.fiveCz4 .a2{ position: absolute; width:10%; height:3%; z-index: 100; background:rgba(0,0,0,0.01); left:10.5%; top:34.3%; }
.fiveCz4 .a3{ position: absolute; width:10%; height:3%; z-index: 100; background:rgba(0,0,0,0.01); left:15%; top:70.6%; }
.fiveCz4 .a4{ position: absolute; width:11%; height:4.5%; z-index: 100; background:rgba(0,0,0,0.01); left:24%; top:77.8%; }
.fiveCz4 .a5{ position: absolute; width:10%; height:3%; z-index: 100; background:rgba(0,0,0,0.01); left:44%; top:86.2%; }

.svg2{ position: absolute; z-index: 5; width: 100%; height:100%; }
.svg2 .path1{ stroke-dasharray: 50; stroke-dashoffset: 50; transition:all 1.5s linear; -webkit-transition:all 1.5s linear; }
.svg2 .txt1{  } 

.fiveCz4.anim .svg2  .cur .path1{ stroke-dashoffset: 0; transition-delay:1s; -webkit-transition-delay:1s;  }
.fiveCz4.anim .svg2  .cur .txt{ fill:#efaa42; transition-delay:1s; -webkit-transition-delay:1s; font-size: 20px; } 

.svg2 .path2{ stroke-dasharray: 546; stroke-dashoffset: 546; transition:all 1.5s linear; -webkit-transition:all 1.5s linear; }
.fiveCz4.anim .svg2  .cur .path2{ stroke-dashoffset: 0; transition-delay:1s; -webkit-transition-delay:1s;  }

.svg2 .path3{ stroke-dasharray: 150; stroke-dashoffset: 150; transition:all 1.5s linear; -webkit-transition:all 1.5s linear; }
.fiveCz4.anim .svg2  .cur .path3{ stroke-dashoffset: 0; transition-delay:1s; -webkit-transition-delay:1s;  }

.svg2 .path4{ stroke-dasharray: 1500; stroke-dashoffset: 1500; transition:all 1.5s linear; -webkit-transition:all 1.5s linear; }
.fiveCz4.anim .svg2  .cur .path4{ stroke-dashoffset: 0;  transition:all 3s linear; -webkit-transition:all 3s linear; transition-delay:1s; -webkit-transition-delay:1s;  }

.svg2 .path5{ stroke-dasharray: 400; stroke-dashoffset: 400; transition:all 1.5s linear; -webkit-transition:all 1.5s linear; }
.fiveCz4.anim .svg2  .cur .path5{ stroke-dashoffset: 0; transition-delay:1s; -webkit-transition-delay:1s;  }

.ie .fiveCz4 .svg2  .cur .txt{ fill:#efaa42; transition-delay:0s; -webkit-transition-delay:0s;  } 
.ie .fiveCz4 .svg2  .cur .path1{ stroke-dashoffset: 0; -ms-stroke-dashoffset: 0; transition-delay:0; -webkit-transition-delay:0; -ms-webkit-transition-delay:0; }
.ie .fiveCz4 .svg2  .cur .path2{ stroke-dashoffset: 0; -ms-stroke-dashoffset: 0; transition-delay:0; -webkit-transition-delay:0; -ms-webkit-transition-delay:0; }
.ie .fiveCz4 .svg2  .cur .path3{ stroke-dashoffset: 0; -ms-stroke-dashoffset: 0; transition-delay:0; -webkit-transition-delay:0; -ms-webkit-transition-delay:0; }
.ie .fiveCz4 .svg2  .cur .path4{ stroke-dashoffset: 0; -ms-stroke-dashoffset: 0; transition-delay:0; -webkit-transition-delay:0; -ms-webkit-transition-delay:0; }
.ie .fiveCz4 .svg2  .cur .path5{ stroke-dashoffset: 0; -ms-stroke-dashoffset: 0; transition-delay:0; -webkit-transition-delay:0; -ms-webkit-transition-delay:0; }



.fiveCz4 .class1 .svg2  #s1 .txt{ fill:#efaa42; font-size: 20px; transition:all 0.5s linear; -webkit-transition:all 0.5s linear; } 
.fiveCz4 .class1 .svg2  #s1 .path1{ stroke-dashoffset: 0; transition:all 0.5s linear; -webkit-transition:all 0.5s linear; }
.fiveCz4 .class1 .svg2  #s1 .path2{ stroke-dashoffset: 0; transition:all 0.5s linear; -webkit-transition:all 0.5s linear; }
.fiveCz4 .class1 .svg2  #s1 .path3{ stroke-dashoffset: 0; transition:all 0.5s linear; -webkit-transition:all 0.5s linear; }
.fiveCz4 .class1 .svg2  #s1 .path4{ stroke-dashoffset: 0; transition:all 0.5s linear; -webkit-transition:all 0.5s linear; }
.fiveCz4 .class1 .svg2  #s1 .path5{ stroke-dashoffset: 0; transition:all 0.5s linear; -webkit-transition:all 0.5s linear; }

.fiveCz4 .class2 .svg2  #s2 .txt{ fill:#efaa42; font-size: 20px; transition:all 0.5s linear; -webkit-transition:all 0.5s linear; } 
.fiveCz4 .class2 .svg2  #s2 .path1{ stroke-dashoffset: 0; transition:all 0.5s linear; -webkit-transition:all 0.5s linear; }
.fiveCz4 .class2 .svg2  #s2 .path2{ stroke-dashoffset: 0; transition:all 0.5s linear; -webkit-transition:all 0.5s linear; }
.fiveCz4 .class2 .svg2  #s2 .path3{ stroke-dashoffset: 0; transition:all 0.5s linear; -webkit-transition:all 0.5s linear; }
.fiveCz4 .class2 .svg2  #s2 .path4{ stroke-dashoffset: 0; transition:all 0.5s linear; -webkit-transition:all 0.5s linear; }
.fiveCz4 .class2 .svg2  #s2 .path5{ stroke-dashoffset: 0; transition:all 0.5s linear; -webkit-transition:all 0.5s linear; }

.fiveCz4 .class3 .svg2  #s3 .txt{ fill:#efaa42; font-size: 20px; transition:all 0.5s linear; -webkit-transition:all 0.5s linear; } 
.fiveCz4 .class3 .svg2  #s3 .path1{ stroke-dashoffset: 0; transition:all 0.5s linear; -webkit-transition:all 0.5s linear; }
.fiveCz4 .class3 .svg2  #s3 .path2{ stroke-dashoffset: 0; transition:all 0.5s linear; -webkit-transition:all 0.5s linear; }
.fiveCz4 .class3 .svg2  #s3 .path3{ stroke-dashoffset: 0; transition:all 0.5s linear; -webkit-transition:all 0.5s linear; }
.fiveCz4 .class3 .svg2  #s3 .path4{ stroke-dashoffset: 0; transition:all 0.5s linear; -webkit-transition:all 0.5s linear; }
.fiveCz4 .class3 .svg2  #s3 .path5{ stroke-dashoffset: 0; transition:all 0.5s linear; -webkit-transition:all 0.5s linear; }

.fiveCz4 .class4 .svg2  #s4 .txt{ fill:#efaa42; font-size: 20px; transition:all 0.5s linear; -webkit-transition:all 0.5s linear;  } 
.fiveCz4 .class4 .svg2  #s4 .path1{ stroke-dashoffset: 0; transition:all 0.5s linear; -webkit-transition:all 0.5s linear; }
.fiveCz4 .class4 .svg2  #s4 .path2{ stroke-dashoffset: 0; transition:all 0.5s linear; -webkit-transition:all 0.5s linear; }
.fiveCz4 .class4 .svg2  #s4 .path3{ stroke-dashoffset: 0; transition:all 0.5s linear; -webkit-transition:all 0.5s linear; }
.fiveCz4 .class4 .svg2  #s4 .path4{ stroke-dashoffset: 0; transition:all 0.5s linear; -webkit-transition:all 0.5s linear; }
.fiveCz4 .class4 .svg2  #s4 .path5{ stroke-dashoffset: 0; transition:all 0.5s linear; -webkit-transition:all 0.5s linear; }

.fiveCz4 .class5 .svg2  #s5 .txt{ fill:#efaa42; font-size: 20px; transition:all 0.5s linear; -webkit-transition:all 0.5s linear; } 
.fiveCz4 .class5 .svg2  #s5 .path1{ stroke-dashoffset: 0; transition:all 0.5s linear; -webkit-transition:all 0.5s linear; }
.fiveCz4 .class5 .svg2  #s5 .path2{ stroke-dashoffset: 0; transition:all 0.5s linear; -webkit-transition:all 0.5s linear; }
.fiveCz4 .class5 .svg2  #s5 .path3{ stroke-dashoffset: 0; transition:all 0.5s linear; -webkit-transition:all 0.5s linear; }
.fiveCz4 .class5 .svg2  #s5 .path4{ stroke-dashoffset: 0; transition:all 0.5s linear; -webkit-transition:all 0.5s linear; }
.fiveCz4 .class5 .svg2  #s5 .path5{ stroke-dashoffset: 0; transition:all 0.5s linear; -webkit-transition:all 0.5s linear; }

/*战略转移开始长征*/
.fiveCz1{ position: relative; overflow: hidden; }
.fiveCz1 .bg{ position: relative; z-index: 1; }
.fiveCz1 .bg img{ display: block; width: 100%; height:auto; }
.fiveCz1 .bg2{ position: absolute; width: 100%; left: 0; top:0; height:100%; z-index: 1; }
.fiveCz1 .bg2 img{ display: block; width: 100%; height:100%; }
.fiveCz1 .con{ position: absolute; width:890px;  right: 12%; height:100%; top:0; z-index: 15; }
.fiveCz1 .con .tit{ padding:0 0 30px 0; color:#fff; }
.fiveCz1 .con .tit .t_p{ padding: 30px 0 50px; color:#fff;  text-align: justify;}
.fiveCz1 .list .li{ float: left; position: relative; font-size:16px; position: relative; width: 190px; height:50px; text-align: center; line-height: 50px; background:url(../images/cz3.png) no-repeat center; background-size: 100% 100%; }
.fiveCz1 .list .li + .li{ margin-left: 40px; }
.fiveCz1 .list .li i{ position: absolute; width: 20px; height:1px; top:50%; right: -30px; background:#e4c089; opacity: 0.8; }
.fiveCz1 .list .li:last-child i,.fiveCz2 .list .li:last-child i,.fiveCz3 .list .li:last-child i{ display: none; }
.fiveCz1 .list .li a{ display: block; }
.fiveCz2{ position: relative; z-index: 3; }
.fiveCz2 .bg{ position: relative; z-index: 1; }
.fiveCz2 .bg img{ display: block; width: 100%; height:auto; }
.fiveCz2 .con{ position: absolute; width: 50%; left: 0; height:100%; top:0; z-index: 15; }
.fiveCz2 .con .tit{ padding:0 0 0 11%; }
.fiveCz2 .con .tit .t_p{ padding: 30px 0 85px; text-align: justify; }
.fiveCz2 .list .li{ float: left; position: relative; font-size:16px; position: relative; width: 180px; height:50px; color:#fff; text-align: center; line-height: 50px; background:url(../images/cz4.png) no-repeat center; background-size: 100% 100%; }
.fiveCz2 .list .li + .li{ margin-left: 40px; }
.fiveCz2 .list .li i{ position: absolute; width: 20px; height:1px; top:50%; right: -30px; background:#78201f; opacity: 0.8; }
.fiveCz2 .r{ position: absolute; right: 0; top:10%; width: 50%; z-index: 10;}
.fiveCz2 .r img{ width: 100%; height:auto; position: absolute; left: 0; top:0; }  
.fiveCz2 .r .i1{  position:relative; z-index: 1; }
.fiveCz2 .r .img{ position: absolute; width: 115%; left: 0; top:0; }
.fiveCz2 .list .li a{ display: block; }

.fiveCz3{ position: relative; background:#415e84; padding-top: 50px; }
.fiveCz3 .bg{ position: relative; z-index: 1; }
.fiveCz3 .bg img{ display: block; width: 100%; height:auto; }
.fiveCz3 .bg2{ position: absolute; width: 100%; left: 0; top:0; height:100%; z-index: 1; }
.fiveCz3 .bg2 img{ display: block; width: 100%; height:100%; }
.fiveCz3 .bg2 .i{ position: absolute; width: 100%; height:100%; top:0; left: 0; z-index: 5; }

.fiveCz3 .con{ position: absolute; width: 1180px; height:40%; top:50px; left: 50%; margin-left: -590px; z-index: 15; }
.fiveCz3 .con .tit{ color:#fff; text-align: center; }
.fiveCz3 .con .tit .t_p{ padding: 30px 0 50px; color:#fff; }
.fiveCz3 .list .li{ display: inline-block; position: relative; font-size:16px; position: relative; width: 180px; height:50px; text-align: center; line-height: 50px; background:url(../images/cz5.png) no-repeat center; background-size: 100% 100%; }
.fiveCz3 .list .li + .li{ margin-left: 40px; }
.fiveCz3 .list .li a{ display: block; }
.fiveCz4{ position: relative; overflow: hidden;}
.fiveCz4 .bg{ position: relative; z-index: 1;  }
.fiveCz4 .bg img{ display: block; width: 100%; height:auto; }
.fiveCz4 .con{ position: absolute; width: 100%; left: 0; top:0; text-align: center; height:26.4%; z-index: 100; color:#fff; z-index: 10; }
.fiveCz4 .con .a{ display: inline-block;  }
.fiveCz4 .con .t3{ font-size:24px; padding:15px 0 5px; }
.fiveCz4 .con img{ display: block; width: 169px; margin:0 auto; }



@media screen and (max-width: 1918px){
	.fiveCz2 .list{ width:500px; }
	.fiveCz2 .list .li{ margin-top: 20px; }
	.fiveCz2 .list .li i{ display: none; }
	.fiveCz2 .list .li + .li{ margin-left:0;  }
	.fiveCz2 .list .li:nth-child(2n+2){ margin: 20px 0 0 20px; }
}
@media screen and (max-width: 1440px){
	.fiveCz2 .con .tit .t_p{ padding-bottom: 50px; }
	
	.ind_2 .r_txt .add .p {padding-top: 10px;}
	.ind_2 .r_txt .data {padding-bottom: 0;}
	.notice{padding: 30px 30px 20px;}
	.notice .m{width: 45px;height: 45px;}
	.notice .h16{font-size: 14px;margin-bottom: 10px;}
	.notice .h30{font-size: 25px;}
	.ind_2 .w{min-width: 1152px;}
	.ind_2 .l_img .list{padding-bottom: 60%;}
	.ind_2 .r_txt .data b{font-size: 35px;}
	.ind_2 .r_txt .data b{height: 40px; line-height: 33px;}
	.ind_2 .r_txt .add .p{padding-top: 2px;}
	.ind_2 .r_txt .data{padding-top: 5px;}
	.ind_2 .bot .li .t{font-size: 14px;}
	/* .fiveCz2 .list .li i{ display: none; }
	.fiveCz2 .list .li + .li{ margin-left:0; margin-top: 10px; }
	.fiveCz2 .list .li{ float: none; } */



}

@media screen and (max-width: 1279px){
	.fiveCz2 .con .tit .t_p{ padding-bottom: 30px; }

	.fiveCz1 .con{ width: 600px; right: 0%; }
	.fiveCz1 .con .tit{ padding-right: 0; }
	.fiveCz1 .list .li i{ display: none; }
	.fiveCz1 .list .li + .li{ margin-left:0; }
	.fiveCz1 .list .li{ margin:0 20px 20px 0; } 

	.fiveCz3{ padding-top: 100px; }

	.fiveCz3 .con{ width:auto; left: 5%; right: 5%; margin:0; height:auto; top:50px; }

	.fiveCz2 .con .tit{ width:100%; }
}

/*勇往直前走向胜利*/

.fiveWin1{ position: relative; background:#375174; }
.fiveWin1 .l{ width: 38.23%; position: relative; }
.fiveWin1 .l .img img{ display: block; width: 100%; overflow: hidden; }
.fiveWin1 .l .txt{ position: absolute; width: 100%; height:100%; left: 0; top:0; z-index: 10; }
.fiveWin1 .l .txt .con{ width: 100%; }

.fiveWin1 .l .txt  .tit_com{ color:#fff; padding:0 9.5% 55px 19%; }
.fiveWin1 .l .txt  .tit_com .p{ padding-top: 30px; text-align: justify; text-indent: 2em; }
.fiveWin1 .l .list{ overflow: hidden; }
.fiveWin1 .l .list .li{ padding: 9px 0 9px 19%;  position: relative; }
.fiveWin1 .l .list .li .a{ text-indent: 35px; position: relative; display: inline-block; color:#bac5dc; font-size:18px; transition:all 0.5s; -webkit-transition:all 0.5s; width: 265px; line-height: 46px; background: url(../images/five4.png) no-repeat center;  background-size: 100% 100%;}
.fiveWin1 .l .list .li .a:before{ content:""; position: absolute; width: 700px; left: -720px; top:50%; margin-top:-0.5px; background:#7487b4; height:1px; opacity: 0; transition:all 0.5s; -webkit-transition:all 0.5s;}
.fiveWin1 .l .list .li .a:after{ content:""; position: absolute; width: 700px; right: -720px; top:50%; margin-top:-0.5px; background:#7487b4; height:1px; opacity: 0; transition:all 0.5s; -webkit-transition:all 0.5s;}
.fiveWin1 .l .list .li i{ position: absolute; width: 36px; height:36px; right: 9.5%; top:50%; margin-top: -18px; z-index: 2; background:url(../images/sl.png) no-repeat center; background-size: 100% 100%; opacity: 0; transition:all 0.5s; -webkit-transition:all 0.5s;}
.fiveWin1 .l .list .li.on .a:before,.fiveWin1 .l .list .li.on .a:after,.fiveWin1 .l .list .li.on i{ opacity: 1; }
.fiveWin1 .l .list .li.on .a,.fiveWin1 .l .list .li:hover .a{ color:#fff; background: url(../images/five5.png) no-repeat center;  background-size: 100% 100%; }

.fiveWin1 .r{ position: absolute; width: 61.77%; right: 0; top:0; height:100%; z-index: 5; } 
.fiveWin1 .r .i{ position: absolute; top:80px; right: 80px; left: 80px; bottom:80px; text-align: center; transition:all 0.5s; -webkit-transition:all 0.5s; opacity: 0; visibility: hidden;}
.fiveWin1 .r .i.on{ opacity: 1; visibility: visible; }
.fiveWin1 .r .i img{ display: block; max-width: 100%; max-height:100%; width: auto; height:auto; position: absolute; top:50%; left: 50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); box-shadow: 0px 0px 10px rgba(0,0,0,0.2); }


.fiveWin1 .l .list .li .img{ display: none; }
.building_1	.x-wrap .l{height: 450px;}


.fiveWin2{ position: relative; }
.fiveWin2 .bg img,.fiveWin2 .pre img{ display: block; width: 100%; }
.fiveWin2 .pre{ position: absolute; width: 100%; height:100%; top:0; left: 0; }
.fiveWin2 .con{ position: absolute; z-index: 15; right: 4.15%; top:0; height:100%; width: 29.5%; }
.fiveWin2 .con .tit{ width: 100%;  }  
.fiveWin2 .con .tit .c{ padding-top: 30px; }
.fiveWin2 .con .tit .tit_com .p{ text-align: justify; color:#444; text-indent: 2em; padding-top: 5px; }
.fiveWin2 .con .tit .list{ padding-top: 30px; }
.fiveWin2 .con .tit .list .li .a{ display: block; width: 297px; height:46px; line-height: 46px; background:url(../images/five6.png) no-repeat center; background-size: 100% 100%; text-align: center; color:#6a1716; font-size:18px; font-weight: bold; }
.fiveWin2 .con .tit .list .li{ padding:9px 0; }

.fiveWin2 .ico{ padding-top: 30px; }
.fiveWin2 .ico img{ max-width: 500px; width: 88%; display: block; }


/*转战贵州出奇制胜*/
.five_a{ text-align: center; }
.five_a .a{ display: inline-block; vertical-align: middle; width: 150px; height:46px; line-height: 46px; position: relative; text-align: center; font-size:18px; color: #fff; }
.five_a .a:before{ content: ""; position: absolute; width: 100%; height:100%; top:0; left: 0; background:url(../images/five3.png) no-repeat center; background-size: 100% 100%; }
/* .five_a .a:after{ content: ""; position: absolute; width: 100%; height:100%; top:0; left: 0; background:url(../images/five2.png) no-repeat center; background-size: 100% 100%; opacity: 0; transition:all 0.3s; -webkit-transition:all 0.3s; }
.five_a .a:hover:after{ opacity: 1; } */

.fiveCqzs1{ position: relative; z-index: 10; }
.fiveCqzs1 .con{ position: absolute; height:40%; left: 19%; right: 19%; top:7%; z-index: 15; text-align: center; color:#fff; }
.fiveCqzs1 .con .p{ padding-top: 30px; }
.fiveCqzs1 .bg img{ display: block; width: 100%; }
.fiveCqzs1 .i{ position: absolute; width: 100%; top:30%; }
.fiveCqzs1 .i img{ display: block; position: absolute; width: 100%; height:100%; top:0; left:0; }
.fiveCqzs1 .i .i1{ position: relative; }
.fiveCqzs1 .five_a{ padding-top: 50px; }

.fiveCqzs2{ background:url(../images/sl2.jpg) repeat 0 0;  }
.fiveCqzs2 .w{ padding:20% 0 80px; background:#415e84 url(../images/sl9.png) repeat-y 0 bottom; background-size: 100% auto; }
.fiveCqzs2 .tit{ width: 83.3%; margin: 0 auto; max-width: 1600px; position: relative; color:#fff; min-height:800px; }

.fiveCqzs2 .top .h_34{ padding-bottom: 10px; }
.fiveCqzs2 .top .t3{ font-size:18px; padding:0 0 10px; }
.fiveCqzs2 .top{ padding:0 20px 10px; }

.fiveCqzs2 .l .list .li:first-child{ border:0; }
.fiveCqzs2 .l .list .li{ padding:40px 20px; border-top: 1px solid #5e87bc; position: relative; }
.fiveCqzs2 .l .list .li .t2{ line-height: 46px; font-size: 24px; margin-bottom: 15px; }
.fiveCqzs2 .l .list .li .five_a{ position: absolute; right: 20px; top:40px; }
.fiveCqzs2 .l .list .li .five_a .a:before{ background-image:url(../images/five3b.png); }

.fiveCqzs2 .l{ position: relative; z-index: 5; width: 720px; }
.fiveCqzs2 .r{ position: absolute; right: 0; top:0; height:100%; width: 100px; z-index: 1; }
.fiveCqzs2 .r .img{ position: absolute; right: -40px; top:0; width: 973px;  }
.fiveCqzs2 .r .img img{ display: block; width: 100%; height:auto; }
.fiveCqzs2 .r .img .i2{ position: absolute; width: 100%; height: 100%; top:0; right: 0; z-index: 5; animation:opt 3s infinite; -webkit-animation:opt 3s infinite; }

@keyframes opt{
	0%{ opacity:0.5; }
	50%{ opacity:1; }
	100%{ opacity:0.5; }
}
@-webkit-keyframes opt{
	0%{ opacity:0.5; }
	50%{ opacity:1; }
	100%{ opacity:0.5; }
}

.fiveCqzs3{ background:url(../images/sl10.jpg) no-repeat center; background-size: cover; padding:125px 0 7% 7.8%; }
.fiveCqzs3 .w{ color: #fff; padding:5% 0 0 110px; }
.fiveCqzs3 .w .tit_com{ padding-right: 90px; padding-bottom: 40px; }
.fiveCqzs3 .w .tit_com .p{ padding-top: 30px; }
.fiveCqzs3 .w .list{}
.fiveCqzs3 .w .list .li{ float: left; width:49%; }
.fiveCqzs3 .w .list .li + .li{ float: right; }
.fiveCqzs3 .w .list .li img{ display: block; width: 100%; }

.fiveCqzs3 .tit_com .five_a{ position: absolute; right: 100px; top:0; }




@media screen and (max-width: 1660px){
	.fiveCqzs2 .tit{ width: 90%; }
	.fiveCqzs2 .r .img{ width: 800px; }
	.fiveCqzs2 .l .list .li{ padding:25px 20px; }
	.fiveCqzs2 .l .list .li .five_a{ top:20px; }


	.fiveWin1 .l .txt .tit_com{ padding-bottom: 30px; }
	.fiveWin1 .l .list .li{ padding:5px 0 5px 19%; }
}
@media screen and (max-width: 1440px){
	.fiveCqzs2 .r .img{ width: 700px; top:100px;  }
	.fiveCqzs1 .con{ left: 13%; right: 13%; top:4%; }

		.fiveWin1 .l .list .li .a{ line-height: 34px; font-size: 12px; width: 200px; }
	.fiveWin1 .l .txt .tit_com{ padding-bottom: 20px; }
	.fiveWin1 .l .txt .tit_com .p{ padding-top: 20px; }
	.fiveWin1 .l .txt .tit_com{ padding-right: 30px; }
}
@media screen and (max-width: 1279px){
	.fiveCqzs1 .i{ top:40%; }
	.fiveCqzs1 .con{ top:7%; left:5%; right: 5%; }
	.fiveCqzs2 .r{ opacity: 0.3; }
	.fiveCqzs2 .w{ padding: 300px 0 60px; }
	.fiveCqzs2 .l{ width: auto; }
	.fiveCqzs2 .tit{ min-height:0; }

	.fiveCqzs2 .r .img{ width: 70%; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); }
	.fiveCqzs2 .r{ width: 100%; } 

	.fiveCqzs3{ padding:100px 0 7% 0; }

	.fiveWin1 .l .list .li .img{ display: block; position: relative; z-index: 1; }

	.fiveWin1 .r{ display: none; }
	.fiveWin1 .l{ width: auto; padding:60px 40px; }
	.fiveWin1 .l .img{ display: none; }

	.fiveWin1 .l .txt{ position: static; }

	.fiveWin1 .l .list .li{ padding:0; float: left; width: 24%; margin:0 0.5% 10px; }

	.fiveWin1 .l .txt .tit_com{ padding:0 0 40px; }
	.fiveWin1 .l .list .li i{ display: none; }
	.fiveWin1 .l .list .li .a{ position: absolute; width: 100%; height:100%; left: 0; top:0; z-index: 5; background:rgba(0,0,0,0.35) !important; color:#fff !important; }
	.fiveWin1 .l .list .li .a span{ text-indent: 0; width: 100%; padding:0 20px;  text-align: center; position: absolute; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); left:0; font-size:16px; }
	.fiveWin1 .l .list .li .a:before,.fiveWin1 .l .list .li .a:after{ display: none; }
	
}

@media screen and (max-width: 1279px) and (min-width: 751px){
	.fiveWin1 .l .list .li:nth-child(4n+1){ clear:left; }
	.fiveCz2 .r .img {width: 100%;}
}

/*遵义会议精神永存*/
.fiveYc0{ position: relative; } 
.fiveYc0 .w{ position: relative; z-index: 5; width: 88.8%; margin:0 auto; text-align: center; height:985px; }
.fiveYc0 .imgList{ overflow: hidden; padding:25px 0 90px; }
.fiveYc0 .imgList .li{ float: left; width: 20%; cursor: pointer; }
.fiveYc0 .imgList .li .img{ margin-left: 1px; }
.fiveYc0 .imgList .li  img{ display: block; width: 100%; }
.fiveYc0 .middle-cont{ width: 100%; }
.fiveYc0 .txt{ display: inline-block; text-align: right; }
.fiveYc0 .txt .t3{ font-size: 18px; padding-bottom: 15px; }
.fiveYc0 .txt .p{ padding-right: 9px; }


.fiveYc0 .txt .child{ display: none; }
.fiveYc0 .txt .child.cur{ display: block; }



.fiveYc0 .line{ position: absolute; height:100%; width: 100%; left: 0; bottom:0; padding-top: 40px; background:url(../images/yc2.png) no-repeat center bottom; background-size: auto 100%; }

.fiveYc1{ position: relative; z-index: 1; }
.fiveYc1 .l{ width: 41.15%; height:100%; position: absolute; top:0; right: 0; background:#bb8e55 url(../images/yc6.jpg) no-repeat center top; background-size: 100% auto; color:#fff; }
.fiveYc1 .middle-cont{ width: 100%; }
.fiveYc1 .l .tit{ padding:0 14.55%; }
.fiveYc1 .l .tit .h_34{ padding-bottom: 10px; }
.fiveYc1 .l .tit .p{ padding-top: 10px; }

.fiveYc1 .r{ width: 58.85%; }
.fiveYc1 .r .top { position: relative; }
.fiveYc1 .r .top .txt{ position: absolute; right: 0; top:0; width: 61.6%; height: 100%; background:url(../images/yc8.jpg) no-repeat center; background-size: cover; color:#fff; }
.fiveYc1 .r .top .txt .p{ text-align: justify; }
.fiveYc1 .r .top .txt .p + .p{ padding-top: 10px; }
.fiveYc1 .r .top .txt .t{ padding:0 0 0 12%; width: 450px; }
.fiveYc1 .r .top .con{ width: 38.4%; height:424px; background:#a87e46; }
.fiveYc1 .r .top .con .t{ color:#fff; text-align: center; padding-top: 15px; }
.fiveYc1 .r .top .con .img{ display: block; width: 190px; margin:0 auto; border:10px solid #cba46e; box-shadow: 0px 0px 15px rgba(0,0,0,0.1); }
.fiveYc1 .r .top .con .img img{ display: block; width: 100%; }

.fiveYc1 .slick-dots li{ background:none; width: 4px; height:4px; border-radius:50%; border:2px solid #fff; margin:0 5px; }
.fiveYc1 .slick-dots .slick-active{ transform:scale(1.4); -webkit-transform:scale(1.4); }
.fiveYc1 .slick-dots{ bottom:65px; }

.fiveYc2{ position: relative; z-index: 50; }
.fiveYc2 .w{ position: relative; z-index: 5; width: 85.4%; margin:0 auto; }
.fiveYc2 .con{ color:#fff; padding:135px 0 95px; }
.fiveYc2 .tit .l{ float: left; width: 43%; }
.fiveYc2 .tit .r{ float: right; width: 48.15%; }
.fiveYc2 .tit .img img{ display: block; width: 100%; }
.fiveYc2 .tit .top{ padding: 60px 0 30px; }
.fiveYc2 .tit .r .top{ padding-top: 80px }
.fiveYc2 .tit .top .p{ padding-bottom: 30px; text-align: justify; }

.fiveYc3{ background:#74151a; position: relative; z-index: 5; padding:0 235px 0 0; }
.fiveYc3 .l{ position: absolute; width:235px; height:100%; right: 0; top:0; z-index: 2; color:#fff; }

.fiveYc3 .l .con{ position: absolute; width: 40px; left: 50%; top:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); line-height: 1.1; text-align: center; }
.fiveYc3 .l .con .a{ padding-top: 115px;  }
.fiveYc3 .l .con .prev{ display: block; width: 40px; height:40px; background: url(../images/prev4.png) no-repeat center;  }
.fiveYc3 .l .con .next{ display: block; width: 40px; height:40px; background: url(../images/next4.png) no-repeat center; margin-top: 15px;  }

.fiveYc3 .r{ position: relative; height:985px; }
.fiveYc3 .r .list{ position: relative; }
.fiveYc3 .r .list .li{ height:985px; position: relative; }
.fiveYc3 .r .list .li .c1{ position: absolute; width:52%; height:100%; background:url(../images/yc14.jpg) no-repeat center; background-size: cover; color:#fff; }
.fiveYc3 .r .c1 .con{  position: absolute; width: 69%; min-width: 420px; left: 50%; top:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); }
.fiveYc3 .r .c1 .tit{ padding:50px 10% 0; }
.fiveYc3 .h_24{ font-size:24px;  padding-bottom: 20px;}
.fiveYc3 .p{ text-align: justify; }
.fiveYc3 .r .c1 .tit .h_24{ text-align: center; }

.fiveYc3 .c2{ width:48%; position: absolute; height:49%; right: 0; top:0; background:url(../images/yc15.jpg) no-repeat 0 0; background-size: 100% 100%; color:#fff; text-align: center; }
.fiveYc3 .c2 .img{ padding:55px 0 30px; }
.fiveYc3 .c2 .img img{ display: block; width: 266px; margin:0 auto; }
.fiveYc3 .c2 .t3{ font-size:18px; padding:0 20px; }

.fiveYc3 .c3{ position: absolute; width: 48%; height:51%; right: 0; bottom:0; color:#fff; background:#7c171e; }
.fiveYc3 .c3 .tit{ position: absolute; left: 50%; top:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); width: 78%; }
.fiveYc3 .c3 .scrollW{ height:275px; }
.fiveYc3 .mCSB_inside > .mCSB_container{ margin-right: 50px; }
.fiveYc3 .c3 .scrollW .p{ padding-bottom: 25px;  }


.fiveYc3 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background:#aa2229; }
.fiveYc3 .mCSB_scrollTools .mCSB_draggerRail{ background:#aa2229; }
.fiveYc3 .mCSB_scrollTools{ width: 7px; }
.fiveYc3 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width: 100%; }

.fiveYc4{ position: relative; }
.fiveYc4 .bg{ width: 100%; }
.fiveYc4 .bg img{ display: block; width: 100%; }

.fiveYc4 .w{ padding:0 7.3% 1px; text-align: center; max-width: 1640px; margin:0 auto; }
.fiveYc4 .w .li{ height:420px; position: relative;  }
.fiveYc4 .w .li .tit{ position: absolute; bottom:0; left: 0; padding:0 0.5px; display: block; right: 0; }
.fiveYc4 .w .li .h3{  padding:0 10.5% 15px; font-size: 14px; }
.fiveYc4 .h_34{ padding-bottom: 25px; }
.fiveYc4 .slick-arrow{ overflow: inherit; }
.fiveYc4 .slick-prev{ width: 40px; height:40px; background: url(../images/prev3.png) no-repeat center; position: relative; top:0; left: -30px; margin:0 auto; }
.fiveYc4 .slick-next{ left: 50%; bottom: auto; top:0px; width: 40px; height:40px; background: url(../images/next3.png) no-repeat center; margin:0 0 0 10px;  }
.fiveYc4 .slick-arrow:after{ content:""; position: absolute; width: 153px; height:1px; top:50%; margin-top:-0.5px; background:#aa2129; }
.fiveYc4 .list{ position: relative; }

.fiveYc4 .slick-prev:after{ right: 100%; }
.fiveYc4 .slick-next:after{ left: 100%; }

.fiveYc4 .w .li .img{ position: relative; }
.fiveYc4 .w .li .img i{ position: absolute; }


.fiveYc3 .slick-arrow{ display: none !important; }

@media screen and (max-width: 1660px){
	.fiveYc4 .w .li{ height:510px; }
	.fiveYc0 .w{ height: 800px; }
	.fiveYc0 .line{ padding-top: 32px; }

	.fiveYc1 .r .top .txt .t{ width: auto; padding-right: 50px; }
	.fiveYc1 .r .top .txt .t br{ display: none; }
	
}
@media screen and (max-width: 1440px){
	.fiveYc4 .w .li{ height:400px; }
	.fiveYc1 .r .top .con .img{ width: 160px; }
	.fiveYc1 .r .top .con{ width: 45%; }
	.fiveYc1 .r .top .txt{ width: 55%; }

	
}

@media screen and (max-width: 1279px){
	.fiveYc0 .w{ height: 700px; }
	.fiveYc0 .line{ height:727px; padding:0; }

	.fiveYc1 .l{ width: auto; position: relative; height:auto; height:300px;}
	.fiveYc1 .r .top .con{ height:350px; }
	.fiveYc1 .l .tit{ padding:0 5%; }
	.fiveYc1 .r{ width: 100%; }

	.fiveYc2 .w{ width: 90%; }
	.fiveYc2 .con{ padding:80px 0; }
	.fiveYc2 .tit .l{ width: 46%; }

	.fiveYc3 .r,.fiveYc3 .r .list .li{ height:700px; }
	.fiveYc3 .c2 .img img{ width: 140px; }
	
	.fiveYc3 .r .c1 .con{ width: 80%; min-width: 0; }
	.fiveYc3 .c3 .tit{ width: 85%; }
	.fiveYc3 .c3 .scrollW{ height: 210px; }

	.fiveYc3 .l{ width: 160px; }
	.fiveYc3{ padding-right: 160px; }
	.fiveYc3 .l .con .a{ padding-top: 80px; }
	.fiveYc3 .mCSB_inside > .mCSB_container{ margin-right: 30px; }

	.fiveYc4 .w .li{ height:360px; }
}


/*遵义会议伟大转折*/
.fiveZZ1{ position: relative; height:990px; overflow: hidden; }
.fiveZZ1 .con{ position: absolute; width: 100%; height:100%; top:0; left:0; z-index: 10; }

.fiveZZ1 .l{ position: absolute; left:10%; top:170px; width: 400px; height:660px; }
.fiveZZ1 .l .ico{ float: left; width: 125px; padding-right: 15px; }
.fiveZZ1 .l .ico img{ display: block; width: 100%; }
.fiveZZ1 .l .h_34{ float: left; writing-mode: vertical-rl; -webkit-writing-mode: vertical-rl; -ms-writing-mode: tb-rl; position: relative; }
.fiveZZ1 .l .h_34 a.more_a{ position: absolute; bottom:-82px; left: 50%; margin-left: -35px; background-image:url(../images/more4.png); }
.fiveZZ1 .l .p{ float: left; writing-mode: vertical-lr; -webkit-writing-mode: vertical-lr; -ms-writing-mode: tb-lr; margin:0 0 0 25px; line-height: 1.8; overflow: hidden; height:100%;  }

.fiveZZ1 .li { background:#415e84; height:215px; position: relative; box-shadow: 0px 0px 20px rgba(0,0,0,0.3); }
.fiveZZ1 .li .middle{ height:100%; }
.fiveZZ1 .li .tit{ padding:0 60px 0 55px; color:#fff; }
.fiveZZ1 .li .middle-cont{ width: 100%; }
.fiveZZ1 .li .tit .time{ font-size:28px; font-family: "impact"; line-height: 1.3; color:#689ada; }
.fiveZZ1 .li .tit .time span{ display: block; }
.fiveZZ1 .li .tit .t3{ font-size:20px; padding-bottom: 15px; }

.fiveZZ1 .li .a{ display: block; height:100%; }

.fiveZZ1 .r{ position: absolute; right:16%; top:176px; min-width: 650px; width: 33.85%; }
.fiveZZ1 .r .li:nth-child(1){ z-index: 5; }
.fiveZZ1 .r .li:nth-child(2){ left: 115px; background:#b08c5b; }
.fiveZZ1 .r .li:nth-child(3){ left: 60px; background:#78201f; }
.fiveZZ1 .r .li:nth-child(2) .tit .time{ color:#ead0b0; }
.fiveZZ1 .r .li:nth-child(3) .tit .time{ color:#ff8469; }



.fiveZZ2{ position: relative; background:#78201f; z-index: 15; padding-top: 50px; }
.fiveZZ2 .oh{ overflow: hidden; position: relative; height:100%; z-index: 15; padding-bottom: 60px;  }
.fiveZZ2 .w{ position: relative; z-index: 5; width: 88.8%; margin:0 auto; background:#78201f; box-shadow: 0px 0px 20px rgba(0,0,0,0.3); }
.fiveZZ2 .w .line{ position: absolute; width: 100%; height:100%; left: 0; top:0; z-index:1; }
.fiveZZ2 .w .line i{ position: absolute; width: 1px; height:100%; background:#82301e; left: 16.666%; top:0; }
.fiveZZ2 .w .line i:nth-child(2){ left:33.333%; }
.fiveZZ2 .w .line i:nth-child(3){ left:50%; }
.fiveZZ2 .w .line i:nth-child(4){ left:66.666%; }
.fiveZZ2 .w .line i:nth-child(5){ left:83.333%; }
.fiveZZ2 .h_34{ color:#fff; text-align: center; padding-bottom: 55px; position: relative; z-index: 2; }
.fiveZZ2 .w .h_34{ padding: 120px 0 25px; }
.fiveZZ2 .w .con{ position: relative; z-index: 5; padding-bottom: 65px; }

.fiveZZ2 .childList{ position: relative; }
.fiveZZ2 .childList .name{ text-align: center; padding-bottom: 38px; } 
.fiveZZ2 .childList .name span{ display: inline-block; padding:0 65px; line-height: 30px; font-size:24px; color:#fff; position: relative; }
.fiveZZ2 .childList .name span:before{ content:""; position: absolute; width: 42px; height:100%; left: 0; top:0; background:url(../images/zz2.png) no-repeat center; }
.fiveZZ2 .childList .name span:after{ content:""; position: absolute; width: 42px; height:100%; right: 0; top:0; background:url(../images/zz3.png) no-repeat center; }

.fiveZZ2 .list{ font-size:0; text-align: center; }
.fiveZZ2 .list .li{ width:16.6666%; display: inline-block; position: relative;  padding-bottom: 55px;}
.fiveZZ2 .list .li:nth-child(2n+1){ z-index: 2; }
.fiveZZ2 .list .li .img{ padding-bottom:131.7%; position: relative; box-shadow: 0px 0px 10px rgba(0,0,0,0.3); }
.fiveZZ2 .list .li .a{ display: block; width: 100%; position: absolute; height:100%; top:0; left: 0; }
.fiveZZ2 .list .li img{ display: block; width: 100%; position: absolute; height:100%; top:0; left: 0; }
.fiveZZ2 .list .li .t3{ font-size: 16px; text-align: center; padding-top: 15px; color:#fff; }


.fiveZZ2 .bg{ position: absolute; width: 100%; left:0; transform:translateY(-30%); -webkit-transform:translateY(-30%); -ms-transform:translateY(-30%); }
.fiveZZ2 .bg img{ display: block; width: 100%; }
.fiveZZ2 .bg .img{ position: absolute; width: 100%; left:0; top:0; height:100%; } 
.fiveZZ2 .bg .img img{ position: absolute; width: 100%; left:0; top:0; height:100%; }

.fiveZZ3{ position: relative; background:#78201f; color:#fff; }
.fiveZZ3 .w{ position: relative; width: 88.8%; margin:0 auto; }
.fiveZZ3 .con{ padding:120px 0 75px; }
.fiveZZ3 .con .h_34{ text-align: center; padding-bottom: 50px; }
.fiveZZ3 .fiveZZ3list{ margin:0 -9px;  }
.fiveZZ3 .li .pad{ padding-bottom:110%; position: relative; background:url(../images/zz4.png) no-repeat 0 0; background-size: 100% 100%; margin:0 10px; }
.fiveZZ3 .li .tit{ position: absolute; width: 100%; height:100%; left: 0; top:0; z-index: 1; }
.fiveZZ3 .li .middle-cont{ width: 100%; height:67%; }
.fiveZZ3 .li .scrollW{ padding:0 12%; height:100%; }
.fiveZZ3 .li .p{ text-align: justify; }
.fiveZZ3 .top .name{ float: left; padding-left: 35px; line-height: 30px; font-size:24px; background:url(../images/zz6.png) no-repeat left center; padding-right: 25px; }
.fiveZZ3 .top .line{ overflow: hidden; height:30px; position: relative; }
.fiveZZ3 .top .line i{ position: absolute; width: 100%; height: 100%; left: 0; top:0; background:url(../images/zz5.png) no-repeat center right; }
.fiveZZ3 .top{ margin-bottom: 25px; }
/*.fiveZZ3 .mCSB_inside > .mCSB_container{ margin-right: 20px; }*/
.f3nav{ height:42px; margin-top: 35px; position: relative; }
.f3nav .prev{ position: absolute; display: block; width: 42px; height:42px; right: 50%; top:50%; margin-top:-21px; background: url(../images/prev2.png) no-repeat center; margin-right: 5px; }
.f3nav .next{ position: absolute; display: block; width: 42px; height:42px; left: 50%; top:50%; margin-top:-21px; background: url(../images/next2.png) no-repeat center; margin-left: 5px; }

.fiveZZ3 .slick-arrow{ display: none !important; }
.fiveZZ4 .slick-arrow{ display: none !important; }

.f3nav .prev:after{ content:""; position: absolute; right: 140%; width: 220px; height:1px; background:#fff; top:50%; margin-top: -0.5px; }
.f3nav .next:after{ content:""; position: absolute; left: 140%; width: 220px; height:1px; background:#fff; top:50%; margin-top: -0.5px; }


.fiveZZ3 .fiveZZ3list{ position: relative; }
.fiveZZ3 .fiveZZ3list .li{ position: absolute; left:0; top:0; }
.fiveZZ3 .fiveZZ3list .li:first-child{ position: relative; } 
.fiveZZ4 .r .list{ position: relative; }
.fiveZZ4 .r .child{ position: absolute; left:0; top:0; }
.fiveZZ4 .r .child:first-child{ position: relative; }
.fiveYc3 .r .list{ position: relative; }
.fiveYc3 .r .list .li{ position: absolute; left:0; top:0; }
.fiveYc3 .r .list .li:first-child{ position: relative; }
.fiveYc1 .r .imgList{ position: relative; }
.fiveYc1 .r .imgList .li{ position: absolute; left:0; top:0; }
.fiveYc1 .r .imgList .li:first-child{ position: relative; }
.fiveYc4 .w{ position: relative; }
.fiveYc4 .w .li{ position: absolute; left:0; top:0; }
.fiveYc4 .w .li:first-child{ position: relative; }


@media screen and (min-width: 1229px){
	.fiveZZ3list .slick-slide{ width: 25%; }
	.fiveZZ4 .r{ width: 50%; }
}



.fiveZZ4{ padding:0px 0 130px; background:#78201f; color:#fff; }
.fiveZZ4 .w{ position: relative; width: 88.8%; margin:0 auto; }
.fiveZZ4 .l{ float: left; width:34.6%; }
.fiveZZ4 .l img{ display: block; width: 100%; }
.fiveZZ4 .top{ position: absolute; width: 85.7%; left: 10%; top:15.75%; }
.fiveZZ4 .top .tit{ position: relative; }
.fiveZZ4 .a_w{ position: absolute; width: 425px; right: 0; top:50%; margin-top: -20px; }
.fiveZZ4 .a_w .a{ position: absolute; height: 100%; left: 0; top:0; }
.fiveZZ4 .a_w .a .line{ width: 220px; height:1px; left: 108px; top:50%; margin-top: -0.5px; background:#fff; position: absolute; }
.fiveZZ4 .a_w .a .prev{ position: absolute; width: 42px; height:42px; left: 0px; top:50%; margin-top:-21px; background: url(../images/prev2.png) no-repeat center; }
.fiveZZ4 .a_w .a .next{ position: absolute; width: 42px; height:42px; left: 50px; top:50%; margin-top:-21px; background: url(../images/next2.png) no-repeat center; }
.fiveZZ4 .a_w .more{ float: right; width: 80px; height:40px; text-align: center; line-height: 40px; background:url(../images/more.png) no-repeat center; } 


.fiveZZ4 .r{ position: absolute; width: 65.4%; right: 0; bottom:0; height:87.75%; }
.fiveZZ4 .r .bot{ bottom:0; position: absolute; width: 100%; }
.fiveZZ4 .r .focus{  }
.fiveZZ4 .r .frame { width: 100%; height: 100%; overflow: hidden; }
.fiveZZ4 .r .child{ float: left;}
.fiveZZ4 .r .child .img img {transition: all 0.6s ease;-webkit-transition: all 0.6s ease;}
.fiveZZ4 .r .child:hover .img img {transform: scale(1.1);-webkit-transform: scale(1.1);}
.fiveZZ4 .r .c{ position: relative; margin-left: 20px; display: block; }
.fiveZZ4 .r .c .img{ position: relative;overflow: hidden;  }
.fiveZZ4 .r .c .x-mask{ position: absolute; width: 100%; height:100%; left: 0; top:0; background:rgba(0,0,0,0.4); }
.fiveZZ4 .r .c img{ display: block; width: 100%; }
.fiveZZ4 .r .c .t3{ font-size: 20px; left: 10%; right: 10%; bottom:30px; color: #fff; position: absolute; }

.fiveZZ4 .bg{ position: absolute; width: 100%; height:75%; left: 0; top:0; background:#822221; box-shadow: 0px 0px 20px rgba(0,0,0,0.3); }


.fiveZZ5{ position: relative; }
.fiveZZ5 .bg{ width: 100%; }
.fiveZZ5 .bg img{ display: block; width: 100%; }
.fiveZZ5 .h_34{ position: absolute; text-align: center; width: 20%; top:17.2%; left: 40%; }

.fiveZZ5 .con{ position: absolute; width: 100%; height:100%; top:0; left:0; }
.fiveZZ5 .con .li{ width: 20%; height:100%; position: absolute; left: 0; top:0; }
.fiveZZ5 .con .li .a{ display: block; width: 100%; height:100%; position: relative; background: rgba(0,0,0,0); }
.fiveZZ5 .con .li:nth-child(2){ left: 20%; }
.fiveZZ5 .con .li:nth-child(3){ left: 40%; }
.fiveZZ5 .con .li:nth-child(4){ left: 60%; }
.fiveZZ5 .con .li:nth-child(5){ left: 80%; }
.fiveZZ5 .con .li .c{ height:100%; position: absolute; left: 0; top:0; width: 100%; opacity: 0; visibility: hidden; transition:all 0.5s; -webkit-transition:all 0.5s;  }
.fiveZZ5 .con .li .tit{ position: absolute; left: 50%; top:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%);  height:80%; padding-left: 40px; color:#fff; }
.fiveZZ5 .con .li .tit .h_20{ writing-mode: vertical-rl; -webkit-writing-mode: vertical-rl; -ms-writing-mode: tb-rl; position: absolute; left: 0; top:0; font-size: 20px; line-height: 1.2; }
.fiveZZ5 .con .li .tit .p{ height:100%; writing-mode: vertical-lr; -webkit-writing-mode: vertical-lr; -ms-writing-mode: tb-lr; min-width: 4.5em; }
@media screen and (min-width: 1230px){
	.fiveZZ5.wid .con .li .tit{ width: 105px; }
}
.fiveZZ5 .con .li .t3{ text-align: center; position: absolute; width: 100%; left: 0; top:84.85%; font-size:18px; color:#333; }
.fiveZZ5 .con .li:nth-child(2) .t3{ top:36.46%; }
.fiveZZ5 .con .li:nth-child(3) .t3{ top:44.15%; }
.fiveZZ5 .con .li:nth-child(4) .t3{ top:49.98%; }
.fiveZZ5 .con .li:nth-child(5) .t3{ top:83.7%; }
.fiveZZ5 .con .li:hover .c{ opacity: 1; visibility: visible; }


.fiveZZ6{ position: relative; overflow: hidden; }
.fiveZZ6 .bg{ width: 100%; position: relative; }
.fiveZZ6 .bg img{ display: block; width: 100%; }
.fiveZZ6 .bg .i{ position: absolute; width: 100%; height:100%; top:0; left: 0; }


.fiveZZ6 .con{ position: absolute; width: 100%; left: 0; height:100%; top:0; z-index: 5; }
.fiveZZ6 .middle-cont{ width: 100%; color:#fff; text-align: center; padding-bottom:200px; }
.fiveZZ6 .time{ font-family: "impact"; font-size: 28px; padding:10px 0 30px; line-height: 1.1; }

.fiveZZ7{ position: relative;  background:#78201f; padding:60px 0 30px; }
.fiveZZ7 .w{ position: relative; width: 88.8%; margin:0 auto; color:#fff;  }
.fiveZZ7 .w .back{ position: absolute; width: 100%; left: 0; top:0; bottom:140px; background:#5075a4; }
.fiveZZ7 .w .pad{ position: relative; z-index: 5; padding:100px 50px 0; }
.fiveZZ7 .w .pad .l{ float: left; width: 48%; }
.fiveZZ7 .w .pad .r{ float: right; width: 48%; }

.fiveZZ7 .tit{ position: relative; padding:36px; }
.fiveZZ7 .arr{ position: absolute; width: 100%; height:100%; left: 0; top:0; }
.fiveZZ7 .line{ position: absolute; width: 100%; height:100%; left: 0; top:0; }
.fiveZZ7 .arr span{ position: absolute; width: 42px; height:42px; background:url(../images/zz7.png) no-repeat center; background-size: 100% 100%; }
.fiveZZ7 .arr span:nth-child(1){ left: 0; top:0; }
.fiveZZ7 .arr span:nth-child(2){ background-image:url(../images/zz8.png); right: 0; top:0; }
.fiveZZ7 .arr span:nth-child(3){ background-image:url(../images/zz8a.png); right: 0; bottom:0; }
.fiveZZ7 .arr span:nth-child(4){ background-image:url(../images/zz7a.png); left: 0; bottom:0; }


.fiveZZ7 .line i:nth-child(1){ position: absolute; background:url(../images/zz9.png) repeat 0 0; left: 42px; right: 42px; top:0; height:1px; } 
.fiveZZ7 .line i:nth-child(2){ position: absolute; background:url(../images/zz9.png) repeat 0 0; left: 42px; right: 42px; bottom:0; height:1px; } 
.fiveZZ7 .line i:nth-child(3){ position: absolute; background:url(../images/zz9a.png) repeat 0 0; left: 0; top:42px; bottom:42px; width:1px; } 
.fiveZZ7 .line i:nth-child(4){ position: absolute; background:url(../images/zz9a.png) repeat 0 0; right: 0; top:42px; bottom:42px; width:1px; } 


.fiveZZ7 .tit .con{ position: relative; z-index: 5; height:200px; }
.fiveZZ7 .tit .con .middle-cont{ width: 100%; }

.fiveZZ7 .tit .t3{ font-size:16px; }
.fiveZZ7 .tit .t4{ padding-top: 20px; }
.fiveZZ7 .img{ padding-top: 30px; }
.fiveZZ7 .img img{ display: block; max-width: 685px; width: 90%; margin:0 auto; }

@media screen and (max-width: 1660px){

	.fiveZZ3 .top .name{ font-size: 20px; line-height: 24px; background-size: 20px 20px; }


	.fiveZZ7 .tit .con{ height: 240px; }

}
@media screen and (max-width: 1366px){
	.notice{padding-top: 20px;padding-bottom: 10px;}
	.ind_2 .l_img .list{padding-bottom: 50%;}
	.ind_2 .r_txt .time span{font-size: 16px;}
	.ind_2 .w{min-width:1092px;}
	.ind_2 .bot .li:hover .t{top: 20px;}
	.fiveZZ1{ height:860px; }
	.fiveZZ1 .l{ top:110px; }
	.fiveZZ1 .r{ top:115px; }
	.fiveZZ2 .w .h_34{ padding-top: 80px; }
	.fiveZZ2 .w .con{ padding-bottom: 30px; }
	.fiveZZ3 .con{ padding:80px 0; }

	.fiveZZ4 .a_w{ width: 300px; }
	.fiveZZ4 .a_w .a .line{ width: 95px; }
}
@media screen and (max-width: 1279px){

	.fiveZZ1 .r .li:nth-child(2),.fiveZZ1 .r .li:nth-child(3){ left: 0; }
	.fiveZZ1 .r{ right: 5%; }

	.fiveZZ1 .con{ position: relative; overflow: hidden; }
	.fiveZZ1{ height: auto; padding: 80px 0; }
	.fiveZZ1 .l{ position: static; float: left; height:540px; width: 35%; padding-left: 5%; }
	.fiveZZ1 .l .ico{ width: 80px; }
	.fiveZZ1 .r{ position: static; overflow: hidden; width: auto; padding-right: 5%; }
	.fiveZZ1 .li{ height:180px; }

	.fiveZZ3 .top .name{ padding:0 5px 0 30px; }
	.fiveZZ3 .li .middle-cont{ height:70%; }
	.fiveZZ3 .li .scrollW{ padding:0 8%; }

	.fiveZZ7 .tit .con{ height: 300px; }

	.fiveZZ3 .w,.fiveZZ2 .w,.fiveZZ7 .w,.fiveZZ4 .w{ width:auto; margin:0 30px; }

	.fiveZZ4 .r .c .t3{ left: 5%; bottom:5%; font-size:16px; }
	.fiveZZ4{ padding-bottom: 60px; }
	.fiveZZ7 .w .pad{ padding-top:50px; }

}

/*第一屏*/
.svgWrap{ position: absolute; width: auto; height:100%; transform:translateX(-50%); -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%); top:0px; left: 50%; }
.svgWrap .img{ display: block; height:100%;/*  opacity: 0;  */}
.ie9 .x-anim .svgWrap .img{ width: auto; }

.iesvg{ display: none; width: 100%; height:100%; position: absolute; top:0; left: 0; }
.iesvg img{ display: block; width: 100%; height:100%; }
.ie .svgfive{ display: none; }
.ie .iesvg{ display: block; }
.ie .linesvg{ display: none; }

.linesvg{ width: 100%; height:100%; position: absolute; top:0; left: 0;  opacity: 0; }
.svgfive svg{ width: 100%; height:100%; position: absolute; top:0; left: 0; }
.anim .linesvg{ opacity: 1; transition:all 0.5s; -webkit-transition:all 0.5s; }
.linesvg img{ display: block; width: 100%; height:100%; opacity: 0.7; animation:op 2.5s infinite; -webkit-animation:op 2.5s infinite; }
@keyframes op{ 
	0%{ opacity: 0.2; }
	50%{ opacity: 0.7; }
	100%{ opacity: 0.2; }
}
@-webkit-keyframes op{ 
	0%{ opacity: 0.2; }
	50%{ opacity: 0.7; }
	100%{ opacity: 0.2; }
}


.path_0{ stroke:#db6c00; stroke-width:4px; stroke-miterlimit:10px; fill:none; }


.five_1 { background:#872423;  }
.five_1 .cont{ position: absolute; height:100%; width: 45%; right: 10%; z-index: 100; color:#fff; }
.five_1 .cont .tit{ padding-bottom: 60px; }
.five_1 .cont .t img{ display: block; width:80%; max-width: 620px; } 
.five_1 .cont .p{ padding:30px 0 60px; text-align: justify; text-indent: 2em; }
.five_1 .cont .a_c .a{ display: inline-block; vertical-align: middle; padding:0 15px; height:46px; line-height: 46px; position: relative; text-align: center; font-size:18px; color: #fff; margin-right: 20px; margin-bottom: 20px; }
.five_1 .cont .a_c .a:before{ content: ""; position: absolute; width: 15px; height:100%; top:0; left: 0; background:url(../images/fa1.png) no-repeat center; background-size: 100% 100%; }
.five_1 .cont .a_c .a:after{ content: ""; position: absolute; width: 15px; height:100%; top:0; right: 0; background:url(../images/fa2.png) no-repeat center; background-size: 100% 100%; }
.five_1 .cont .a_c .a span{ display: block; background:url(../images/fa3.png) repeat-x 0 0; padding:0 24px; background-size: auto 100%; }
.five_1 .cont .a_c .a:hover:before{ background-image:url(../images/fa1a.png); }
.five_1 .cont .a_c .a:hover:after{ background-image:url(../images/fa2a.png); }
.five_1 .cont .a_c .a:hover span{ background-image:url(../images/fa3a.png); }



.pd30{ padding-bottom: 40px; text-align: center; }
.linepage{ position: absolute; width: 1230px;  height:100%; left: 50%; margin-left: -615px; top:0; }
.linepage i{ position: absolute; width: 1px; height:100%; background:#eaeaea; top:0; left: 0; }
.linepage i:nth-child(2){ left: 25%; }
.linepage i:nth-child(3){ left: 50%; }
.linepage i:nth-child(4){ left: 75%; }
.linepage i:nth-child(5){ left: auto; right: 0; }
	
.inputW{  }
.inputW .i{ overflow: hidden; border-bottom:1px solid #e3c089; position: relative; }
.inputW .i .name{ float: left; line-height:42px; width: 75px; }
.inputW .inp{ overflow: hidden; padding-top:6px; padding-right: 20px;  }
.inputW .inp input{ display: block; width: 100%; height:30px; cursor: pointer; }
.inputW .yzmpng{ position: absolute;  width: 100px; height:32px; background:#e3c089;right: 5px; top:5px; border-radius: 5px; z-index: 5; overflow: hidden; }
.inputW .yzmpng img{ display: block; width: 100%; height:100%; }
.inputW .yzm .inp input{ width: 100px; }

.yam_hq{ position: absolute; width: 100px; height:32px; cursor: pointer; background:#e3c089;right: 5px; top:5px; border-radius: 5px; z-index: 5; overflow: hidden; }
.yam_hq span{ position: relative; z-index: 5; }
.yam_hq:before{ width: 300%; height:300%; position: absolute; content:""; left: -100%; top:-100%; background:#e4ae59; transition:all 0.3s; -webkit-transition:all 0.3s; transform:scale(0); -webkit-transform:scale(0); opacity: 0; }
.yam_hq:hover:before{ transform:scale(1); -webkit-transform:scale(1); opacity: 1; }
.btn_sub{ padding-top: 25px; }
.btn_sub button{ display: block; width: 188px; height:38px; margin:0 auto; border:2px solid #e3c089; border-radius: 5px; cursor: pointer; transition:all 0.3s; -webkit-transition:all 0.3s;}
.btn_sub button:hover{ background:#e4ae59; border-color:#e4ae59; }
.inputW ::-ms-clear,.inputW  ::-ms-reveal{ display: none;}
.inputW ::-webkit-input-placeholder{ color: #fff;}
.inputW :-moz-placeholder{ color: #fff; opacity: 1;}
.inputW ::-moz-placeholder{ color: #fff; opacity: 1;}
.inputW :-ms-input-placeholder{ color: #fff;}

/*志愿者招募*/
.volun{ padding-bottom: 110px; }
.volun .cont{ overflow: hidden; }
.volun .cont .l{ float: left; width: 820px; height: 570px; background:#f8f8f8; }
.volun .cont .r{ overflow: hidden; height: 570px; background:#b48f5d url(../images/volun2.png) no-repeat center bottom; background-size: 100% auto; }
.volun .cont .l .pad{ padding:75px 40px 0 60px; }
.volun .cont .r .pad{ padding:66px 50px 0; color:#fff; }
.volun .cont .l .t3{ font-size:18px; padding-left: 30px; background:url(../images/volun1.png) no-repeat left center; line-height: 24px; margin-bottom: 15px; }
.volun .cont .l .scrollw{ height: 390px; text-align: justify; }
.volun .cont .l .scrollw .p{ padding-bottom: 20px; }
@media screen and (max-width: 1279px){
	.volun .cont .l{ float: none; height:auto; width: auto; }
	.volun .cont .l .pad{ padding:60px; }
	.volun .cont .r .pad{ padding:60px 60px 100px; }
	.volun .cont .r{ background-size: auto auto; height:auto; }
}


/*关于我们*/

.about_1{ position: relative; } 
.about_1 .l{ width: 50%; }
.about_1 .l img{ display: block; width: 100%; }

.about_1 .r{ width: 50%; position: absolute; height: 100%; right: 0; top:0; }
.about_1 .r .h_34 {padding-bottom: 25px;}
.about_1 .r .c {height: 220px;}
.about_1 .r .middle{ height:100%; }
.about_1 .r .middle-cont{ width: 550px; padding-left: 65px; }
.about_1 .r .p{ padding-top: 25px; text-align: justify; }
.about_1 .r .p:first-child {padding-top: 0;}

.about_2{ position: relative; }
.about_2 .img{ width: 50%; float: right; }
.about_2 .img img{ display: block; width: 100%; }
.about_2 .l{ width: 50%; position: absolute; height: 100%; left: 0; top:0; }
.about_2 .l .con{ float: right; width: 615px; height:100%; position: relative; }
.about_2 .l .tit{ position: absolute; width: 168px; top:0; left:  0; bottom:15%; background:url(../images/about3.jpg) no-repeat 0 0; background-size: cover; color:#fff; }
.about_2 .l .tit .t{ position: absolute; left:50%; top:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);  -ms-transform:translate(-50%,-50%); width: 62px; text-align: center; line-height: 1.05; color:#fff; }
.about_2 .l .tit .h_34{ padding-bottom: 15px; }
.about_2 .l .tit .more_a{ background-image: url(../images/more6.png); }

.about_2 .l .txt{ padding-left: 168px; height:100%; }
.about_2 .middle-cont{ width: 100%; }
.about_2 .text{ padding:0 50px; text-align: justify; }
.about_2 .text .p + .p{ padding-top:30px; }

.about_3{ padding:105px 0 60px; }
.about_3 .h_34{ text-align: center; padding-bottom: 35px; }
.about_3 .list{ padding:0 37.5px; height:600px; overflow: hidden; }
.about_3 .li{ height:600px; }
.about_3 .li .a{ margin-left: 15px; position: relative; }
.about_3 .li .a .time{ line-height: 80px; width: 50px; position: absolute; left: 0; top:0; color:#fff; font-family: "avian"; background: #b48f5d; text-align: center; }
.about_3 .c{ position: relative; }
.about_3 .c .line{ background:#b48f5d url(../images/about1.png) no-repeat center; height:80px; width: 100%; position: absolute; left: 0; top:0; }

.about_3 .li .tit{ margin-left:50px;position: relative; top:122px; transition:all 0.5s; -webkit-transition:all 0.5s; }
.about_3 .li .tit .img{ border:10px solid #fff; }
.about_3 .li .tit .img img{ width: 300px; height:201px; display: block; }
.about_3 .li .tit .p{ padding:15px 10px 0; text-align: justify; }


.about_3 .li .data{ position: absolute; width: 50px; left: 0; top:57px; height:286px; transition:all 0.5s; -webkit-transition:all 0.5s;}
.about_3 .li .data .i1{ position: absolute; width: 3px; height:9px; background:#bdbdbd; left: 50%; margin-left: -1.5px; top:0; }
.about_3 .li .data .i2{ background:#bdbdbd; top:14px; bottom:40px; width: 1px; left: 50%; margin-left: -0.5px; position: absolute; }
.about_3 .li .data .i3{  writing-mode: vertical-rl; -webkit-writing-mode: vertical-rl; -ms-writing-mode: tb-rl; position: absolute; bottom:0; left: 50%; line-height: 20px; margin-left: -10px; font-family: "avian"; color:#a12d12; }
.about_3 .li_1 .tit{ top:278px; }
.about_3 .li_1 .data{ height:444px; }
.about_3 .li_2 .tit{ top:122px; }
.about_3 .li_2 .data{ height:286px; }
.about_3 .li_3 .tit{ top:208px; }
.about_3 .li_3 .data{ height:372px; }

.about_3 .slick-arrow{ top:20px; width: 40px; height:40px; margin-top: 0; opacity: 1; }
.about_3 .slick-arrow:after{ display: none; }
.about_3 .slick-prev{ left: 0; background:url(../images/prev5.png) no-repeat center; background-size: 100% 100%; }
.about_3 .slick-next{ right: 0; background:url(../images/next5.png) no-repeat center; background-size: 100% 100%; }

.about_4 .h_34{ line-height: 40px;  }
.about_4{ position: relative; padding:0px; }
.about_4 .sign_up1 .x-tit{padding: 0}
.about_4 .li{ position: relative; height:640px; display: block;  }
.about_4 .list{ padding-top:0px; }
.about_4 .li .a{ display: block; margin:0 0 0 1px; background:#fff;}
.about_4 .li .img{ }
.about_4 .li .tit{ position: relative; height:127px; border-bottom: 1px solid #d0d0d0; width: 100%; border-left:1px solid #d0d0d0; border-right:1px solid #d0d0d0;  margin-left: -1px; background:url(../images/about2.png) no-repeat center; background-size: 100% 100%; text-align: center; }
.about_4 .li .img img{ display: block; height:400px; }
.about_4 .linepage i:nth-child(5){ right: auto; left: 100%; }
.about_4 .linepage i:nth-child(4){ margin-left: 1px; }
.about_4 .linepage i:nth-child(3){ margin-left: 1px; }
.about_4 .con{ height:710px; overflow: hidden; }
.about_4 .name{ font-size:18px; padding:35px 0 3px; }
.about_4 .jia{}
.about_4 .jia{ position: absolute; width: 43px; height:43px; left: 50%; margin-left: -21.5px; bottom: -22px; }
.about_4 .jia .an{ position: absolute; width: 100%; left:0; top:0; height:100%; background:url(../images/ind_4c.png) no-repeat center; background-size: 100% 100%;}
.about_4 .jia .red{ position: absolute; width: 100%; left:0; top:0; height:100%; background:url(../images/ind_4a.png) no-repeat center; background-size: 100% 100%;}

.about_4 .jia .an,.about_4 .jia .red{ transition:all 1s; -webkit-transition:all 1s; }
.about_4 .li .a:hover .jia .an{ transform:rotate(180deg); -webkit-transform:rotate(180deg); -ms-transform:rotate(180deg); }
.about_4 .li .a:hover .jia .red{ transform:rotate(-180deg); -webkit-transform:rotate(-180deg); -ms-transform:rotate(-180deg); }

.about_4 .li .a{ position: relative; top:50px; transition:all 0.5s; -webkit-transition:all 0.5s;} 
.about_4 .li_1 .a{ top:30px; }
.about_4 .li_2 .a{ top:90px; }
.about_4 .li_3 .a{ top:0px; }
.about_4 .li_4 .a{ top:60px; }

.about_4 .slick-arrow{ top:-40px; width: 40px; height:40px; margin-top: 0; opacity: 1; }
.about_4 .slick-arrow:after{ display: none; }
.about_4 .slick-prev{ left: auto; right:50px; background:url(../images/prev6.png) no-repeat center; background-size: 100% 100%; }
.about_4 .slick-next{ right: 0; background:url(../images/next6.png) no-repeat center; background-size: 100% 100%; }

.about_5{ padding:105px 0 110px; text-align: center; color:#fff; overflow: hidden; }
.about_5 .top img{ display: block; width: 100%; }
.about_5 .bot{ padding-top: 60px; }
.about_5 .bot img{ display: block; width: 100%; }
.about_5 .con{ width: 1040px; margin:0 auto; }
.about_5 .con .li{ float: left; width: 50px; height:180px; position: relative; }
.about_5 .con .li + .li{ margin-left: 40px; }
.about_5 .con .li .s1{ position: absolute; width: 100%; height: 100%; top:0; left: 0; background:url(../images/about5.png) no-repeat 0 0; background-size: 100% 100%; }
.about_5 .con .li .s2{ position: absolute; width: 100%; height: 100%; top:0; left: 0; background:url(../images/about6.png) no-repeat 0 0; background-size: 100% 100%; opacity: 0; transition:all 0.5s; -webkit-transition:all 0.5s; }
.about_5 .con .li .a{ display: block; width: 100%; height:100%; }
.about_5 .con .li .s3{ position: absolute; left: 50%; top:20px; transform:translateX(-50%); -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%); color:#fff; z-index: 5; writing-mode: vertical-lr; -webkit-writing-mode: vertical-lr; -ms-writing-mode: tb-lr; height:100px; line-height: 1.3; text-align: left; }
.about_5 .con .li:hover .s2{ opacity: 1; }

.ie9 .about_5 .con .li .s3{ -ms-transform:translateX(-20%);  }

.about_5 .child{  }
.about_5 .child .li{ float: left; width: 222px; height:62px; margin:0 0 10px 30px; position: relative; }
.about_5 .child .li:nth-child(5n+1){ margin-left: 0; }
.about_5 .child .li .s1{ position: absolute; width: 100%; height: 100%; top:0; left: 0; background:url(../images/about7.png) no-repeat 0 0; background-size: 100% 100%; }
.about_5 .child .li .s2{ position: absolute; width: 100%; height: 100%; top:0; left: 0; background:url(../images/about8.png) no-repeat 0 0; background-size: 100% 100%; opacity: 0; transition:all 0.5s; -webkit-transition:all 0.5s; }
.about_5 .child .li .s3{ position: absolute; width: 100%; height: 100%; top:0; left: 0; z-index: 5; }
.about_5 .child .li .s3 .middle-cont{ width: 100%; }
.about_5 .child .li .s3 span{ padding:0 6px; display: inline-block; }
.about_5 .child .li .a{ display: block; width: 100%; height:100%; } 
.about_5 .child .li:hover .s2{ opacity: 1; }

.about_5 .scl{ width: 1230px; }

.about_6{ position: relative;  }
.about_6 .l{ width: 50%; height:500px; }
.about_6 .r{ float: right; width: 50%; height:500px; }
.about_6 .l { height:620px; background:url(../images/about13.jpg) no-repeat center; background-size: cover; color:#fff; }
.about_6 .l .con{ float: right; width: 555px; margin-right:60px;  padding-top: 100px;  }
.about_6 .l .add{ margin-top: 18px; padding-bottom:20px; border-bottom: 1px solid #d2b280; }
.about_6 .l{ float: none; position: absolute; left: 0; top:0; }
.about_6 .add .li{ line-height: 24px; padding-left: 35px; position: relative; padding-bottom: 15px; }
.about_6 .add .li img{ position: absolute; left: 0; top:0; width: 24px; height:24px; }
.about_6 .ewm .img{ float: left; padding:10px; background:#d2b280; }
.about_6 .ewm .img img{ display: block; width: 120px; height:120px; } 
.about_6 .ewm{ padding-top: 40px;  }
.about_6 .ewm .c{ overflow: hidden; padding-top: 15px; padding-left: 30px; }
.about_6 .ewm .c .li{ padding-bottom:20px;  }
.about_6 .ewm .c .li a{ display: block; width: 202px; height:44px; line-height: 44px; text-align: center; background:url(../images/add5.png) no-repeat center; background-size: 100% 100%; }
.about_6 .r .con{ width: 545px; margin-left:60px; padding-top: 100px;  }
.about_6 .r .tit_com{ margin-bottom: 28px; }
.about_6 .r .li{ position: relative; }
.about_6 .r .li a{ padding:0 100px 0 15px; background:url(../images/ind_2.png) no-repeat left center; }
.about_6 .r .li .time{ position: absolute; right: 0; top:0; font-family: "avian" }
.about_6 .r .li + .li{ margin-top:12px; }

.about_7{ height:480px; }
.bdmap{ height:100%; }
.bdmapinfo{ position: fixed; left: 0; top: 0; width: 300px; visibility: hidden; z-index: -9999; }
.about_5 .phone-show{ display: none; }
@media screen and (max-width: 1366px){

	.about_2 .text{ padding:0 35px; }
	.about_2 .l .tit{ width: 130px; }
	.about_2 .l .txt{ padding-left: 130px; } 
	.about_2 .l .tit .t{ width: 40px; }
	.about_2 .more_a{ margin-left: -11px; }
	.about_1 .r .middle-cont{ padding-left: 35px; }
	.about_2 .text .p + .p{ padding-top: 20px; }
	.about_1 .r .p{ padding-top: 20px; }
	.about_3,.about_4,.about_5{ padding:60px 0 60px; }
	
	.about_6 .l .con{ margin-right: 35px; }
	.about_6 .r .con{ margin-left: 35px; }
}
@media screen and (max-width: 1279px){
	.about_3 .list{ height:auto; }
	.about_4 .con{ height: auto; }
	.about_3 .li .tit .img img{ width: 217px; height:145px; }
	.about_3 .li{ height:500px; }
	.about_3 .li_1 .tit{ top:220px; }
	.about_3 .li_2 .tit{ top:122px; }
	.about_3 .li_3 .tit{ top:170px; }

	.about_3 .li_1 .data{ height:330px; }
	.about_3 .li_2 .data{ height:232px; }
	.about_3 .li_3 .data{ height:280px; }

	.about_4 .li .img img{ height:318px; }
	.about_4 .li{ height:558px; }

	.about_5 .scl{ margin-left:-125px;  }

	.about_1 .l{ width: 100%; }
	.about_1 .r,.about_2 .l{ position: static; width: auto; }
	.about_2 .img{ float: none; width: 100%; }
	.about_1 .r .middle-cont{ width: auto; padding:60px 40px; }
	.about_2 .l .con{ float: none; width: auto; padding:60px 0; }
	.about_2 .more_a{ margin:0; }
	.about_2 .text{ padding:0 40px; }
	.about_4 .li .tit{ width: 101%; }

	.about_5 .scl{ transform:scale(0.75); -webkit-transform:scale(0.75); transform-origin:center top; -webkit-transform-origin:center top; }
	.about_5 .x-wrap{ height:760px; overflow: hidden; }
	.about_4 .li .tit{ height:110px; }
	.about_4 .name{ padding-top: 20px; }

	.about_6 .l{ height:100%; }
	.about_6 .l .con{ float: none; margin:0 30px; width: auto; padding-top: 30px; }
	.about_6 .r .con{ float: none; margin:0 30px; width: auto; }
	.about_6 .l .con{ }
}


/*导览*/
.guide_1{ padding-bottom: 90px; }
.guide_1 .l{ float:left; width: 780px; height:630px; background:url(../images/guide1.jpg) no-repeat center; background-size:cover; position: relative; }
.guide_1 .l .s1{ position: absolute; width: 67px; height:29px; background:url(../images/guide1.png) no-repeat center; left: 13px; top:13px; background-size: 100% 100%; }
.guide_1 .l .s2{ position: absolute; width: 67px; height:29px; background:url(../images/guide2.png) no-repeat center; right: 13px; top:13px; background-size: 100% 100%; }
.guide_1 .pad{ padding:75px 50px 0; }
.guide_1 .top{ background:url(../images/guide3.png) no-repeat 0 bottom; background-size:100% 12px; margin-bottom: 70px; }
.guide_1 .top .li{ float: left; width: 33.333%; padding-bottom: 70px; text-align: center; }
.guide_1 .top .li .img img{ display: block; width: 54px; height:54px; margin:0 auto; }
.guide_1 .top .li .weather{ padding:12px 0 3px; }
.guide_1 .top .li .time{ font-family: "avian"; }

.guide_1 .bot{ position: relative; }
.guide_1 .bot .t3{ font-size:18px; }
.guide_1 .bot .num{ padding:10px 0 20px; }
.guide_1 .bot .num span{ display: inline-block; vertical-align: middle; font-family: "AvignonBold"; font-size:50px; color:#b48f5d; line-height: 27px; height:40px; }
.guide_1 .bot .num em{ font-style: normal; font-size:18px; padding:0 15px; display: inline-block; vertical-align: middle; position: relative; }
.guide_1 .bot .p{ padding-left: 15px; line-height: 24px; margin-top: 4px; background:url(../images/guide5.png) no-repeat left 6px; }

.guide_1 .bot .a{ position: absolute; width: 140px; height:140px; right: 0; bottom:0; } 
.guide_1 .bot .a i{ position: absolute; width: 100%; height:100%; background: url(../images/guide4.png) no-repeat center; background-size:100% 100%; left: 0; top:0; }
.guide_1 .bot .a span{ z-index: 5; line-height: 1.2; letter-spacing: 2px; display: block; width: 50px; text-align: center; position: absolute; left: 50%; top:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); font-size:22px; color:#fff; }
.guide_1 .bot .a:hover i{ transform:rotate(360deg); -webkit-transform:rotate(360deg); -ms-transform:rotate(360deg); transition:all 3s; -webkit-transition:all 3s; }
.guide_1 .r{ float: right; width: 450px; height:630px; background:url(../images/guide.jpg) repeat center; }
.guide_1 .r .con{ width: 100%; color:#fff; }
.guide_1 .r .pad{ padding:0 25px 0 45px; }
.guide_1 .r .scrollW{ height:260px; overflow: hidden; margin-top: 35px; }

.guide_1 .r .scrollW .mCSB_scrollTools .mCSB_draggerRail{ background-color: #b25641; }
.guide_1 .r .scrollW .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #b25641; }
.guide_1 .r .scrollW .p{ overflow: hidden; padding-bottom: 15px; }
.guide_1 .r .scrollW .p i{ font-style: normal; display: block; font-size:1.3em; }
.guide_1 .r .scrollW .p span{ overflow: hidden; display: block; text-align: left; }
.guide_2 .l .top .p,.guide_3 .top .p,.guide_4 .con .top .p{ font-size:16px; }
.guide_1 .r .con .p{ text-align: justify; }

.guide_2{ padding-bottom: 90px; }
.guide_2 .l{ width: 670px; background:#b48f5d; color:#fff; }
.guide_2 .l .top{ padding:32px 50px; }
.guide_2 .l .li{ border-top: 1px solid #fff; position: relative; padding:30px 150px 30px 50px; position: relative; }
.guide_2 .l .li .ico{ position: absolute; width: 80px; height:80px; right: 35px; top:50%; margin-top:-40px; }
.guide_2 .l .li .ico img{ display: block; width: 100%; height:100%; }
.guide_2 .l .li .t3{ overflow: hidden; }
.guide_2 .l .li .t3 span{ float: left; line-height: 30px; padding:0 25px 0 35px; background:url(../images/guide9.png) no-repeat 0 center; font-size: 24px; display: block; }
.guide_2 .l .li .t3 i{ display: block; overflow: hidden; height: 30px; background:url(../images/guide8.png) no-repeat right center; }
.guide_2 .l .li .c .p{ line-height: 24px; }
.guide_2 .r{ position: absolute; width: 560px; height:100%; right: 0; top:0; }


.guide_3{ padding-bottom: 90px; }
.guide_3 .top{ padding-bottom: 30px; text-align: center; }
.guide_3 .con{ background:#e6f0f8; padding:10px; }
.guide_3 .con .img{ float: left; }
.guide_3 .con .img img{ display: block; width: 880px; height:596px;  }
.guide_3 .con .list{ overflow: hidden; }
.guide_3 .con .list .li{ padding: 26px 36px 24px; border-bottom: 1px solid #fff; position: relative;}
.guide_3 .con .list .li .img {position: absolute;right: 20px;top: 20px;width: 60px;height: 60px;}
.guide_3 .con .list .li .img img {width: 100%;height: auto;}
.guide_3 .con .list .li:last-child{ border:0; padding-bottom: 0; }
.guide_3 .con .li:nth-child(2){ padding-top: 50px; }
.guide_3 .con .li .t3{ line-height: 30px; padding:0 0 0 35px; background:url(../images/volun1.png) no-repeat 0 center; font-size: 24px; display: block; }
.guide_3 .con .li .p{ padding-top: 15px; text-align: justify; }  
.guide_4{ padding-bottom: 90px; }
.guide_4 .con{ padding:55px 50px 0; background:#f8f8f8; }
.guide_4 .con .top{ padding: 0 0 22px; }
.guide_4 .con .top .p{ padding-top: 5px; }
.guide_4 .list{ padding-bottom: 55px; position: relative; }
.guide_4 .list:after{ content:""; width: 1px; height:100%; top:0; left: 33px; background:#78201f; position: absolute; }
.guide_4 .li{ background:#f8f8f8; padding: 8px 0 8px 85px; height:66px;  margin-bottom: 16px; position: relative; z-index: 5; }
.guide_4 .li .num{ position: absolute; width: 66px; height:66px; line-height: 66px; left: 0; top:8px; background:url(../images/guide10.png) no-repeat center; text-align: center; font-size: 20px; font-family: "avian"; color:#78201f; }
.guide_4 .li .txt{ height:100%; text-align: justify;}
.guide_4 .li .middle-cont{ width: 100%; }

.guide_4 .list .scrollW{ height:290px; }

.guide_5{ padding-bottom: 120px; color:#fff; } 
.guide_5 .l{ float: left; width: 820px; height:494px; }
.guide_5 .r{ overflow: hidden; height:494px; background:url(../images/guide4.jpg) no-repeat center; background-size: 100% 100%; }
.guide_5 .l .con{ height:100%; background:rgba(0,0,0,0.7); } 
.guide_5 .middle-cont{ width: 100%; }

.guide_5 .l .tit{ padding:0 60px; }
.guide_5 .l .tit .t4{ padding:5px 0 25px; font-size:16px; }
.guide_5 .l .tit .tel{ padding-top: 20px; line-height: 32px; }
.guide_5 .l .tit .tel img{ display: inline-block; vertical-align: middle; margin-right: 10px; width: 26px; }
.guide_5 .l .tit .tel .s1{ display: inline-block; vertical-align: middle; margin-right: 5px; line-height: 1.5; }
.guide_5 .l .tit .tel .s2{ display: inline-block; vertical-align: middle; line-height: 1.5; font-size: 30px; font-family: arial; }

.guide_5 .r .con{ width: 100%; }
.guide_5 .r .tit{ text-align: center; padding:0 20px; }
.guide_5 .r .tit .ico img{ display: block; width: 117px; height:126px; margin:0 auto; }
.guide_5 .r .tit .t3{ font-size:24px; padding: 5px 0; }
.guide_5 .r .tit .t4{ font-size:16px; padding: 0 0 25px; }
.guide_5 .r .tit .bm a{ display: inline-block; position: relative; padding:0 10px; }
.guide_5 .r .tit .bm a:before{ content:""; width: 55px; height:1px; background:#fff; left: -55px; top:50%; margin-top:-0.5px; position: absolute; }
.guide_5 .r .tit .bm a:after{ content:""; width: 55px; height:1px; background:#fff; right: -55px; top:50%; margin-top:-0.5px; position: absolute; }

@media screen and (max-width: 1279px){
	.guide_1 .l{ width: 600px; height:570px; }
	.guide_1 .r{ width: 380px; height:570px; }
	.guide_1 .pad{ padding:60px 25px 0; }
	.guide_1 .r .pad{ padding-left: 25px; }


	.guide_2 .r{ width: 400px; }
	.guide_2 .l{ width: 580px; }
	.guide_2 .l .li .ico{ width: 50px; height:50px; margin-top: -30px; right: 20px; }
	.guide_2 .l .li{ padding:30px 90px 30px 30px; }
	.guide_2 .l .top{ padding:32px 30px; }

	.guide_3 .con .img img{ width: 580px; height:393px; }
	.guide_3 .con .list .li{ padding:20px 30px; }

	.guide_4 .li{ height:82px; }
	.guide_5 .l{ width: 630px; }

	.guide_1,.guide_2,.guide_3,.guide_4,.guide_5{ padding-bottom: 60px; }

}


/*在线订票*/
.online{ padding-bottom: 110px; }
.online .cont{ overflow: hidden; }
.online .cont .l{ float: left; width: 820px; height: 520px; background:#f8f8f8; }
.online .cont .r{ overflow: hidden; height: 520px; background:#b48f5d url(../images/volun2.png) no-repeat center bottom; background-size: 100% auto; }
.online .cont .l .pad{ padding:75px 30px 0 60px; overflow: hidden; }
.online .cont .r .pad{ padding:66px 50px 0; color:#fff; }
.online .cont .l .t3{ font-size:18px; padding-left: 30px; background:url(../images/volun1.png) no-repeat left center; line-height: 24px; margin-bottom: 15px; }
.online .data{ background:url(../images/online1.png) no-repeat center right; }

.online .cont .tit_l{ float: left; width: 360px; }
.online .cont .tit_r{ float: right; width: 320px; }
.online .cont .t4{ font-size:16px; line-height: 20px; }
.online .cont .p{ padding-left: 15px; line-height: 24px; margin-top: 4px; background:url(../images/online2.png) no-repeat left 6px; text-indent:0; }
.online .cont .c{ margin: 10px 0; height:240px; }
.online .cont .tel{ padding-top: 5px; }
.online .cont .tel span{ padding-right: 20px; }
.online .cont .t5{ line-height: 20px; }
.online .cont .num{ padding:20px 0; }
.online .cont .num span{ display: inline-block; vertical-align: middle; font-family: "AvignonBold"; font-size:50px; color:#b48f5d; line-height: 27px; height:40px; }
.online .cont .num em{ font-style: normal; font-size:18px; padding:0 15px; display: inline-block; vertical-align: middle; position: relative; }

.online .data .inp{ padding-right: 0; }

.online .cont .r .online_btn{ padding-top: 65px; }
.online .cont .r .online_btn .a{ display: block; width: 212px; line-height:44px; margin:0 auto; text-align: center; background:url(../images/online3.png) no-repeat center; }
/*.online .cont .r .online_btn .a:hover{ background-image:url(../images/online4.png); color:#78201f; }*/


@media screen and (max-width: 1279px){
	.online .cont .l{ float: none; width: auto; height:auto; }
	.online .cont .l .pad{ padding:60px; }
	.online .cont .r .pad{ padding:60px 60px 100px; }
	.online .cont .r{ height:auto; background-size: auto; }
	.inputW .i{ padding:5px 0; }
	.yam_hq{ top:10px; }
	.inputW .yzmpng{ top:10px; }
}

/*他山之石*/
.stone{ padding-bottom: 110px; }
.list_stone{ padding-bottom: 35px; }
.list_stone .li:first-child{ border-top:1px solid #d0d0d0;  }
.list_stone .li{ padding:30px 40px 30px 35px; border-bottom:1px solid #d0d0d0; overflow: hidden; position: relative; }
.list_stone .li .i1{ position: absolute; width: 13px; height:100%; left: 0; top:0; }
.list_stone .li .i2{ position: absolute; width: 13px; height:100%; right: 0; top:0; }
.list_stone .li .i1:before{ content: ""; position: absolute; width: 100%; height:57px; background: url(../images/stone1.png) no-repeat center top; left: 0; top:0; } 
.list_stone .li .i1:after{ content: ""; position: absolute; width: 100%; height:57px; background: url(../images/stone2.png) no-repeat center bottom; left: 0; bottom:0; } 
.list_stone .li .i2:before{ content: ""; position: absolute; width: 100%; height:57px; background: url(../images/stone3.png) no-repeat center top; right: 0; top:0; } 
.list_stone .li .i2:after{ content: ""; position: absolute; width: 100%; height:57px; background: url(../images/stone4.png) no-repeat center bottom; right: 0; bottom:0; } 
.list_stone .li .tit{ min-height: 120px; padding-right: 90px; position: relative; }
.list_stone .li .tit .a{ display: block; }
.list_stone .li .tit .t3{ font-size:18px; padding-top: 5px; }
.list_stone .li .tit .data{ color:#666; display: block; padding:5px 0 15px; } 
.list_stone .li .tit .p{ color:#707070; text-align: justify; }

.list_stone .li .tit .a_more{ position: absolute; right: 0; top:50%; margin-top:-31px; width: 62px; height:62px; }
.list_stone .li .tit .a_more a{ display: block; width: 100%; height:100%; background:url(../images/more4.png) no-repeat center; }
.list_stone .li .tit .a_more i{ position: absolute; width: 1px; height:200px; top:130%; left: 50%; margin-left: -0.5px; background:#d0d0d0; }
.list_stone .li:hover .a{ color:#78201f; }
.list_stone .li:hover .tit .p{ color:#78201f; }
.list_stone .li:hover .tit .data{ color:#78201f; }
.list_stone .li:hover .tit .a_more a{ background-image:url(../images/morea.png); }
.list_stone .li:hover .tit .a_more i{ background:#78201f; }

/*出版物*/
.publication{ padding-bottom: 110px; }
.list_publication{ padding-bottom: 35px; overflow: hidden; }
.list_publication .li{ float: left; width: 25%; text-align: center; height:354px; border-bottom:1px solid #d0d0d0; position: relative; }
.list_publication .li .tit{  display: block; }
.list_publication .li .tit .img{ padding:25px 0 15px; }
.list_publication .li .tit .img img{ display: block; width: 260px; height:260px;margin:0 auto;  }

.list_publication .li:nth-child(1){ border-top:1px solid #d0d0d0;  }
.list_publication .li:nth-child(2){ border-top:1px solid #d0d0d0;  }
.list_publication .li:nth-child(3){ border-top:1px solid #d0d0d0;  }
.list_publication .li:nth-child(4){ border-top:1px solid #d0d0d0;  }

.list_publication .li .tit:hover{ color:#78201f;  }

.list_publication .li .i1{  }
.list_publication .li .i1{ position: absolute; width: 13px; height:100%; left: 0; top:0; }
.list_publication .li .i2{ position: absolute; width: 13px; height:100%; right: -1px; top:0; }
.list_publication .li .i1:before{ content: ""; position: absolute; width: 100%; height:57px; background: url(../images/stone1.png) no-repeat center top; left: 0; top:0; } 
.list_publication .li .i1:after{ content: ""; position: absolute; width: 100%; height:57px; background: url(../images/stone2.png) no-repeat center bottom; left: 0; bottom:0; } 
.list_publication .li .i2:before{ content: ""; position: absolute; width: 100%; height:57px; background: url(../images/stone3.png) no-repeat center top; right: 0; top:0; } 
.list_publication .li .i2:after{ content: ""; position: absolute; width: 100%; height:57px; background: url(../images/stone4.png) no-repeat center bottom; right: 0; bottom:0; } 



@media screen and (max-width: 1279px){
	.list_publication .li .tit .img img{ width: 200px; height:200px; }
	.list_publication .li{ height:285px; }
}


/*查看我的预约*/
.look_top{ width: 470px; margin:0 auto; position: relative; }
.look_top .inp{ margin-right: 57px; border-bottom:1px solid #d0d0d0; padding: 6px 0 6px 10px; }
.look_top .inp input{ height:33px; display: block; width: 100%; font-size:16px; }
.look_top .search-btn{ position: absolute; display: block; right: 0; top:0; width: 46px; height:46px; font-size: 20px; font-family: "xfont" !important; font-style: normal; line-height: 46px;  background:#b48f5d;   border-radius: 50%; text-align: center; vertical-align: middle; cursor: pointer; color: #FFFFFF; }
.reserve_list{ padding:35px 0 110px; }
.reserve_list .li{ overflow: hidden; position: relative; padding:25px 60px; border-bottom: 1px solid #d0d0d0; border-top: 1px solid #d0d0d0; min-height:120px; margin-top: -1px; }
.reserve_list .li:first-child{ margin:0;  }

.reserve_list .li .i1{ position: absolute; width: 13px; height:100%; left: 0; top:0; }
.reserve_list .li .i2{ position: absolute; width: 13px; height:100%; right: 0; top:0; }
.reserve_list .li .i1:before{ content: ""; position: absolute; width: 100%; height:57px; background: url(../images/stone1.png) no-repeat center top; left: 0; top:0; } 
.reserve_list .li .i1:after{ content: ""; position: absolute; width: 100%; height:57px; background: url(../images/stone2.png) no-repeat center bottom; left: 0; bottom:0; } 
.reserve_list .li .i2:before{ content: ""; position: absolute; width: 100%; height:57px; background: url(../images/stone3.png) no-repeat center top; right: 0; top:0; } 
.reserve_list .li .i2:after{ content: ""; position: absolute; width: 100%; height:57px; background: url(../images/stone4.png) no-repeat center bottom; right: 0; bottom:0; } 


.reserve_list .li:hover{ z-index: 5; border-color:#78201f; }  
.reserve_list .li:hover .i1::before{ background-image:url(../images/stone1a.png); }
.reserve_list .li:hover .i1::after{ background-image:url(../images/stone2a.png); }
.reserve_list .li:hover .i2::before{ background-image:url(../images/stone3a.png); }
.reserve_list .li:hover .i2::after{ background-image:url(../images/stone4a.png); }

.reserve_list .con{ overflow: hidden; }
.reserve_list .con .data{ float: left; width:100px; text-align: center; font-size:20px; font-family: "avain"; padding-right: 60px; }
.reserve_list .con .data span{ display: block; font-size: 80px; line-height: 80px; height:80px; }
.reserve_list .con .c{ float: left; width:820px; overflow: hidden;padding-top: 30px;  }
.reserve_list .con .c .child{ float: left; width: 50%; padding-bottom: 20px; }
.reserve_list .con .c .name{ float: left; width: 100px; padding-left: 16px; background:url(../images/online2.png) no-repeat center left; }
.reserve_list .con .c .p{ overflow: hidden; }
.reserve_list .con .c i{ font-style: normal; font-family: "avain"; }
.reserve_list .con .ewm{ float: right; border:1px solid #d0d0d0; padding: 6px;  }
.reserve_list .con .ewm img{ display: block; width: 106px; height:106px; }


@media screen and (max-width: 1279px){ 
	.reserve_list .li{ padding:25px 40px; }
	.reserve_list .con .c{ width:580px; }
	.reserve_list .con .data{  }
}


/*预约成功*/
.reserve_success_top{ text-align: center; padding-top: 50px; }
.reserve_success_top .t3{ font-size: 34px; padding:15px 0 5px; }
.reserve_success_top .ico img{ display: block; width: 80px; margin:0 auto; }

/*搜索结果*/
.result { padding-bottom: 110px;  }
.result .list_result{ padding-bottom: 35px; }
.result .li:first-child{ border-top:1px solid #d0d0d0;  }
.result .li{ padding:30px 40px 30px 35px; border-bottom:1px solid #d0d0d0; overflow: hidden; position: relative; }
.result .li .i1{ position: absolute; width: 13px; height:100%; left: 0; top:0; }
.result .li .i2{ position: absolute; width: 13px; height:100%; right: 0; top:0; }
.result .li .i1:before{ content: ""; position: absolute; width: 100%; height:57px; background: url(../images/stone1.png) no-repeat center top; left: 0; top:0; } 
.result .li .i1:after{ content: ""; position: absolute; width: 100%; height:57px; background: url(../images/stone2.png) no-repeat center bottom; left: 0; bottom:0; } 
.result .li .i2:before{ content: ""; position: absolute; width: 100%; height:57px; background: url(../images/stone3.png) no-repeat center top; right: 0; top:0; } 
.result .li .i2:after{ content: ""; position: absolute; width: 100%; height:57px; background: url(../images/stone4.png) no-repeat center bottom; right: 0; bottom:0; } 

.result .li .tit{ padding-right: 90px; position: relative; }
.result .li .tit .a{ display: block; }
.result .li .tit .t3{ font-size:18px; padding: 10px 0 15px; }
.result .li .tit .p{ color:#707070; text-align: justify; }
.result .li .tit .a_more{ position: absolute; right: 0; top:50%; margin-top:-31px; width: 62px; height:62px; }
.result .li .tit .a_more a{ display: block; width: 100%; height:100%; background:url(../images/more4.png) no-repeat center; }
.result .li .tit .a_more i{ position: absolute; width: 1px; height:200px; top:130%; left: 50%; margin-left: -0.5px; background:#d0d0d0; }
.result .li:hover .tit .a_more a{ background-image:url(../images/morea.png); }
.result .li:hover .tit .a_more i{ background:#78201f; }
.result .li .tit span{ color:#78201f; }
.result_key span{ color:#78201f; }
.result_key{ padding:0 0 28px 40px; font-size:24px; }

/*下载中心*/

.download { padding-bottom: 110px;  }
.download .list_down{ padding-bottom: 35px; }
.download .li:first-child{ margin-top: 0px; }
.download .li{ border-bottom:1px solid #d0d0d0; overflow: hidden; position: relative; border-top:1px solid #d0d0d0; margin-top: -1px; }
.download .li .i1{ position: absolute; width: 13px; height:100%; left: 0; top:0; }
.download .li .i2{ position: absolute; width: 13px; height:100%; right: 0; top:0; }
.download .li .i1:before{ content: ""; position: absolute; width: 100%; height:30px; background: url(../images/stone1.png) no-repeat center bottom; left: 0; top:0; } 
.download .li .i1:after{ content: ""; position: absolute; width: 100%; height:30px; background: url(../images/stone2.png) no-repeat center top; left: 0; bottom:0; } 
.download .li .i2:before{ content: ""; position: absolute; width: 100%; height:30px; background: url(../images/stone3.png) no-repeat center bottom; right: 0; top:0; } 
.download .li .i2:after{ content: ""; position: absolute; width: 100%; height:30px; background: url(../images/stone4.png) no-repeat center top; right: 0; bottom:0; } 
.download .li .t3{ padding-right: 180px; }
.download .li .tit{ position: relative; display: block; line-height: 20px; padding:25px 40px; }
.download .li .load_a{ position: absolute; right: 40px; top:25px; width: 140px; background: url(../images/load.png) no-repeat center right; }
.download .li:hover .tit{ color:#78201f; } 
.download .li:hover .tit .load_a{ background-image:url(../images/loada.png); }
.download .li:hover{ z-index: 5; border-color:#78201f; }  
.download .li:hover .i1::before{ background-image:url(../images/stone1a.png); }
.download .li:hover .i1::after{ background-image:url(../images/stone2a.png); }
.download .li:hover .i2::before{ background-image:url(../images/stone3a.png); }
.download .li:hover .i2::after{ background-image:url(../images/stone4a.png); }

.online_test .li .load_a{ background-image:url(../images/test.png); font-family: arial; }
.online_test .li:hover .tit .load_a{ background-image:url(../images/testa.png); }

.learning .li .tit{ padding-left:75px; background:url(../images/learn.png) no-repeat 40px 15px; }
.learning .li:hover .tit{ background-image:url(../images/learna.png); }
.online_test .li .tit,.learning .li .tit{ padding-top: 17px; padding-bottom: 17px; }


.online_test .li .i1:before{ height:18px; }
.online_test .li .i1:after{ height:18px; }
.learning .li .i1:before{ height:18px; }
.learning .li .i1:after{ height:18px; }
.online_test .li .i2:before{ height:18px; }
.online_test .li .i2:after{ height:18px; }
.learning .li .i2:before{ height:18px; }
.learning .li .i2:after{ height:18px; }
.online_test .li .load_a,.learning .li .load_a{ top:17px; }

.test_choose .tit_com .time{ text-align: center;padding-top: 20px; }
.test_choose .tit_com .time span{ display: inline-block; padding:0 20px; font-size:16px; }

.learning .video_det.li .tit{ background-image:url(../images/2.png); }
.learning .video_det.li:hover .tit{ background-image:url(../images/2a.png); }
.learning .video_det.li .load_a{ background:none !important; }

.test_choose .thead{ border-bottom:1px solid #d0d0d0; overflow: hidden; position: relative; border-top:1px solid #d0d0d0; margin-top: -1px; }
.test_choose .thead .i1{ position: absolute; width: 13px; height:100%; left: 0; top:0; }
.test_choose .thead .i2{ position: absolute; width: 13px; height:100%; right: 0; top:0; }
.test_choose .thead .i1:before{ content: ""; position: absolute; width: 100%; height:30px; background: url(../images/stone1.png) no-repeat center bottom; left: 0; top:0; } 
.test_choose .thead .i1:after{ content: ""; position: absolute; width: 100%; height:30px; background: url(../images/stone2.png) no-repeat center top; left: 0; bottom:0; } 
.test_choose .thead .i2:before{ content: ""; position: absolute; width: 100%; height:30px; background: url(../images/stone3.png) no-repeat center bottom; right: 0; top:0; } 
.test_choose .thead .i2:after{ content: ""; position: absolute; width: 100%; height:30px; background: url(../images/stone4.png) no-repeat center top; right: 0; bottom:0; } 
.test_choose .thead .tit{ position: relative; display: block; line-height: 20px; padding:25px 40px 23px; }
.test_choose .thead .t3{ float: left; font-size: 18px; color:#78201f; }
.test_choose .thead .num{ float: right; color:#78201f; }
.test_choose .thead .num span{ font-size:30px; font-family: arial; }

.test_choose .list{  border: 1px solid #d0d0d0; border-top: 0; }
.test_choose .list .item{border-top: 0;  border-bottom: 1px solid #d0d0d0; }
.test_choose .list .sl{ float: left; }
.test_choose .list .q{ overflow: hidden; }
.test_choose .list .ow{ overflow: hidden; }
.test_choose .list .item .a{ padding-left: 26px; }
.test_choose .list .item .a .ipt{ margin-right: 92px; }

.test_choose .con{ margin-bottom: 60px; }
.login{ position: absolute; width: 100%; height:100%; left: 0; top:0; }
.login .con{ position: absolute; width: 1230px; left: 50%; top:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); padding:120px 0; }
.login .con .l{ float: left; width:756px; height:548px; background:#fff; }
.login .con .r{ overflow: hidden; height:548px; background:url(../images/login_1.jpg) no-repeat center; background-size:100% 100%;  }

.login.noPos{ position: static; }
.login.noPos .con{ position: relative; left: 0; top:0; transform:translate(0); -webkit-transform:translate(0); -ms-transform:translate(0); margin:0 auto; }

.login .con .pad{ padding:108px 70px 0; }
.login .con .scrollW{ height:320px; } 
.login .con .t3{ padding-left:30px; background:url(../images/guide9.png) no-repeat left center; line-height: 20px; font-size:18px; }
.login .con .p{ padding-top: 30px; text-align: justify; }

.login .r .txt{ padding:90px 50px 0; color:#fff; }
.login .r .txt .h_34{ text-align: center; padding-bottom: 25px; line-height: 1.1; }
.login .r .i{ overflow: hidden; border-bottom: 1px solid #ab3837; }
.login .r .i input{ display: block; width: 100%; height:38px; padding:5px 0; color:#fff; }

.login ::-webkit-input-placeholder{ color: #fff;}
.login :-moz-placeholder{ color: #fff; opacity: 1;}
.login ::-moz-placeholder{ color: #fff; opacity: 1;}
.login :-ms-input-placeholder{ color: #fff;}

.btnLogin{ padding-top: 66px; }
.btnLogin .a{ display: block; text-align: center; line-height: 46px; width: 150px; margin:0 auto; background:url(../images/login_1.png) no-repeat center; background-size: 100% 100%; font-size:18px; }

@media screen and (max-width: 1279px){
	.login .con{ width: 980px; padding:80px 0; }
	.login .con .l{ width: 600px; height:500px; }
	.login .con .r{ height:500px; }
	.login .con .pad{ padding:80px 50px 0; }
}



/*专家名录*/

.directory { padding-bottom: 110px;  }
.directory .list_directory{ padding-bottom: 35px; overflow: hidden; }
.directory .li:nth-child(1) .pad{ border-top:1px solid #d0d0d0;  }
.directory .li:nth-child(2) .pad{ border-top:1px solid #d0d0d0;  }
.directory .li:nth-child(3) .pad{ border-top:1px solid #d0d0d0;  }

.list_directory .li{ float: left; width: 390px; margin-left: 25px; overflow: hidden; }
.list_directory .li:nth-child(3n+1){ margin-left: 0; }
.list_directory .li .pad{ padding:45px 0; width: 308px; float: right; border-bottom:1px solid #d0d0d0; border-right:1px solid #d0d0d0; position: relative; display: block; }
.list_directory .li .i1{ position: absolute; width: 13px; height:100%; left: 0; top:0; }
.list_directory .li .i1:before{ content: ""; position: absolute; width: 100%; height:57px; background: url(../images/stone1.png) no-repeat center bottom; left: 0; top:0; } 
.list_directory .li .i1:after{ content: ""; position: absolute; width: 100%; height:57px; background: url(../images/stone2.png) no-repeat center top; left: 0; bottom:0; } 
.list_directory .li .tit{ position: relative; height:330px; margin-right: 30px; }
.list_directory .li .name{ position: absolute; right: 13px; top:0; writing-mode: vertical-rl; -webkit-writing-mode: vertical-rl; -ms-writing-mode: tb-rl; font-size:24px; }
.list_directory .li .title{ position: absolute; right: 48px; top:0; writing-mode: vertical-rl; -webkit-writing-mode: vertical-rl; -ms-writing-mode: tb-rl; color:#b48f5d; }
.list_directory .li .p{ position: absolute; right: 85px; top:0; writing-mode: vertical-rl; -webkit-writing-mode: vertical-rl; -ms-writing-mode: tb-rl; color:#707070; }
.list_directory .li .more_a{ position: absolute; right: 0px; top:142px; }
.list_directory .li .img{ position: absolute; top: 50%; right: 187px; margin-top:-101px; width:170px; height:202px;  }
.list_directory .li .img .a{ width: 100%; height:100%; display: block; }
.list_directory .li .img img{ width: 100%; height:auto; display: block; }
.list_directory .li .more_a:hover{ background-image:url(../images/morea.png); }

@media screen and (max-width: 1279px){
	.list_directory .li{  width: 310px; }
	.list_directory .li .tit{ margin-right: 0; }
	.list_directory .li .more_a{ top:110px; right: 10px; }
	.list_directory .li .img{ width: 140px; right: 168px; height:166px;margin-top: -83px; }
	.list_directory .li .pad{ width: 245px; padding:25px 0; }
	.list_directory .li .tit{ height:280px; }
}


/*原状订单*/



.display { padding-bottom: 110px;  }
.display .list_display{ overflow: hidden; }
.list_display .dot{ display: block; margin:0 auto; width: 6px; height:6px; border-radius: 50%; border:2px solid #bd473b; }
.list_display .img{ float: left; width: 50%; padding:30px 0 10px; z-index: 1; position: relative; }
.list_display .img .scaleimg{ margin-right: 10px; z-index: 5; display: block; position: relative; z-index: 5; }
.list_display .img .line{ position: absolute; top:0; left:0; right: -1px; bottom:-1px; border-right:2px solid #bd473b; border-bottom:2px solid #bd473b;  }
.list_display .img .line i{ position: absolute; width: 6px; height:6px; border-radius: 50%; background:#bd473b; bottom:-4px; right: -4px; }
.list_display .r{ float: left; width: 50%; height:340px; padding: 30px 0 0 0; }
.list_display .r .t3{ font-size:24px; padding-left: 30px; line-height: 30px; background:url(../images/dis3.png) no-repeat left 5px; }
.list_display .r .con{ padding:0 0 0 65px; }
.list_display .p{ color:#707070; padding:25px 0 30px; text-align: justify; }

.list_display .li+.li .img{ padding-top: 50px; }

.list_display .li:nth-child(2n) .img{ float: right;  }
.list_display .li:nth-child(2n) .r{  float: left; }
.list_display .li:nth-child(2n) .r .con{ padding:0  65px 0 0; }
.list_display .li:nth-child(2n) .img .scaleimg{ margin:0 0 0 10px; z-index: 5; }
.list_display .li:nth-child(2n) .img .line{ right: 0; left: -1px; border-right:0; border-left:2px solid #bd473b; }
.list_display .li:nth-child(2n) .img .line i{ right: auto; left: -4px; }
.list_display .li .dis_more .a{  display: inline-block; width: 108px; line-height: 40px; background:url(../images/dis1.png) no-repeat center; text-align: center; color:#fff; }
.list_display .look_more .a{ display: block; width: 66px; line-height:66px; background:url(../images/dis2.png) no-repeat center; text-align: center; color:#bd473b; margin:0 auto; }
.list_display .look_more{ position: relative; margin-top: 55px; }
.list_display .look_more i{ position: absolute; width: 2px; height:100px; bottom:100%; left: 50%; margin-left: -1px; background:#bd473b; }





/*文创订单*/
.linepage.wc i:nth-child(2){ left:33.33%; }
.linepage.wc i:nth-child(3){ left:66.66%; }
.linepage.wc i:nth-child(4){ left:99.99%; margin-left: -0.5px; }
.wenchuang{ padding-bottom: 110px; }
.list_wenchuang{ padding-bottom: 35px; overflow: hidden; }
.list_wenchuang .li{ float: left; width: 33.3%; text-align: center; height:274px; border-bottom:1px solid #d0d0d0; position: relative; overflow: hidden; }
.list_wenchuang .li .tit{  display: block; }
.list_wenchuang .li .tit .img img{ display: block; width: 100%;  }
.list_wenchuang .li .t4{ font-size:16px; }

.list_wenchuang .li:nth-child(1){ border-top:1px solid #d0d0d0;  }
.list_wenchuang .li:nth-child(2){ border-top:1px solid #d0d0d0;  }
.list_wenchuang .li:nth-child(3){ border-top:1px solid #d0d0d0;  }

.list_wenchuang .li .tit:hover{ color:#78201f;  }

.list_wenchuang .li .i1{  }
.list_wenchuang .li .i1{ position: absolute; width: 13px; height:100%; left: 0; top:0; }
.list_wenchuang .li .i2{ position: absolute; width: 13px; height:100%; right: -1px; top:0; }
.list_wenchuang .li .i1:before{ content: ""; position: absolute; width: 100%; height:57px; background: url(../images/stone1.png) no-repeat center top; left: 0; top:0; } 
.list_wenchuang .li .i1:after{ content: ""; position: absolute; width: 100%; height:57px; background: url(../images/stone2.png) no-repeat center bottom; left: 0; bottom:0; } 
.list_wenchuang .li .i2:before{ content: ""; position: absolute; width: 100%; height:57px; background: url(../images/stone3.png) no-repeat center top; right: 0; top:0; } 
.list_wenchuang .li .i2:after{ content: ""; position: absolute; width: 100%; height:57px; background: url(../images/stone4.png) no-repeat center bottom; right: 0; bottom:0; } 


/*遵义会议参加者情况 展览详情*/
.situation{ padding-bottom: 85px; }
.list_situation{ position: relative; overflow: hidden; margin-bottom: 35px; }
.list_situation .bigimg{ position: relative; width: 925px; height:519px; }
.list_situation .bigimg .i{ position: absolute; width: 100%; height:100%; top:0; left: 0; opacity: 0; transition:all 0.3s ease-in; -webkit-transition:all 0.3s ease-in; }
.list_situation img{ display: block; width: 100%; height:100%; }
.list_situation .bigimg .i.cur{ opacity: 1; z-index: 5; }

.list_situation .smallimg{ position: absolute; width: 294px; height:100%; right: 0; top:0; }
.list_situation .list{ height:532px; margin-top: -5.5px; }
.list_situation .list .img{ padding:5px 0; cursor: pointer; position: relative; }
.list_situation .list .img img{ display: block; width: 294px; height:165px; }
.list_situation .list .img span{ position: absolute; width: 100%; left: 0; top:5px; bottom:5px; z-index: 5; background:rgba(0,0,0,0.5); transition:all 0.3s ease-in; -webkit-transition:all 0.3s ease-in;  }


.list_situation .smallimg .on span{ opacity: 0; }

.smallimg .slick-arrow{ margin:0 0 0 -25px; top:6px; left: 50%; }
.smallimg .slick-next{ top:auto; bottom:6px; }
.smallimg .slick-prev::after { content: '\e833'; }
.smallimg .slick-next::after { content: '\e834'; }
.pd20{ padding-bottom: 15px; text-align: center; }
.autor{ text-align: center; padding-bottom: 30px; }
.autor span{ padding:0 10px; color:#707070; }
.shareTo{ padding-left: 15px;  position: relative; z-index: 100;}
.shareTo .l{ float: left; }
.shareTo .share-box .share-item:after{ color:#a7a6a6 !important; }

.shareTo .share-item .code{ margin:0; right: auto; left:-15px; }
.shareTo .share-item .code:before,.shareTo .share-item .code:after{ right: auto; left:20px; }

.situation_1 { padding:0 15px 0;  }
.situation_1 .p{ padding:0 0 25px; text-indent: 2em; font-size: 16px; line-height: 2; }
.situation_1 p{ padding:0 0 25px; text-indent: 2em; font-size: 16px; line-height: 2; }
.situation_1 img{ max-width: 100%; display: block; }
.situation_1 b,.situation_1 strong{ font-weight: bold; }
.situation_1 i,.situation_1 em{ font-style:italic; }
.situation_1 table{ display: block; margin:0 auto; }
@media screen and (max-width: 1279px){
	.list_situation .bigimg{ width: auto; height:552px; }
	.list_situation .smallimg{ position: relative; width: 100%; height:auto; }
	.list_situation .list{ height:auto; margin:30px 30px 0; }
	.list_situation .list .img{ padding:0; width: 294px; height:165px; margin:0 auto; }
	.list_situation .list .img span{ top:0; bottom:0; }
	.smallimg .slick-prev{ top:50%; left: 10px; margin:-25px 0 0 0;  }
	.smallimg .slick-next{ top:50%; left: auto; right: 10px; margin:-25px 0 0 0; }
	.smallimg .slick-prev::after{ content:'\e831'; }
	.smallimg .slick-next::after{ content:'\e832'; }
	.situation{ padding-bottom: 55px; }
}

/*书籍详情*/
.book_detail_1{ padding-bottom: 100px; }  
.book_detail_1 .con{ overflow: hidden; }
.book_detail_1 .con .img{ float: left; width: 404px; height:400px; background:url(../images/book_1.png) no-repeat center; position: relative; }
.book_detail_1 .con .img img{ position: absolute; width: auto; height: auto; max-width: 80%; max-height: 80%; left: 50%; top:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%);  }
.book_detail_1 .con .tit{ float: right; width: 805px; height:400px; background:url(../images/book_2.png) no-repeat center; color:#fff; }
.book_detail_1 .con .middle-cont{ width: 100%; }
.book_detail_1 .con .txt{ padding:0 100px; }
.book_detail_1 .con .t3{ font-size: 24px; padding-left: 30px; background: url(../images/volun1.png) no-repeat left center; line-height: 30px; margin-bottom:20px; }
.book_detail_1 .c .p { padding-left: 15px; line-height: 24px; background: url(../images/online2.png) no-repeat left 7px; margin-bottom: 10px; }
.book_detail_1 .con .line{ background:rgba(255,255,255,0.5); height:1px; position: relative; }
.book_detail_1 .con .line i{ position: absolute; width: 92px; height:3px; left: 0; top:-1px; background:#c4ab8f; }
.book_detail_1 .c{ padding-bottom: 10px; height:102px; }
.book_detail_1 .line{ margin-bottom:20px; }
.book_detail_1 .num{ line-height: 1; }
.book_detail_1 .num b{ font-size:36px; font-family: "AvignonBold"; padding:0 10px; }

.book_detail_2{ background:#243a64; padding: 100px 0; position: relative; z-index: 5; color:#fff; }
.book_detail_2 .tit{ width: 725px; height:500px; background:url(../images/book_4.png) no-repeat center; overflow: hidden; }
.book_detail_2 .tit .middle-cont{ width: 100%; }
.book_detail_2 .con{ position: relative; padding:0 60px; }
.book_detail_2 .con .t3{ font-size:24px; padding-bottom: 20px; }
.book_detail_2 .con .scrollw{ height:255px; text-align: justify;}
.book_detail_2 .con .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background:#4d70b5; }
.book_detail_2 .con .mCSB_scrollTools .mCSB_draggerRail{ background:#4d70b4; } 
.book_detail_2 .con .p{ padding-bottom: 20px; text-align: justify; }
.book_detail_2 .r_img{ position: absolute; right: 0; width: 575px; top:0; height:100%; }
.book_detail_2 .r_img img{ position: absolute; right: -15px; width: 100%; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%);}


@media screen and (max-width: 1279px){
	.book_detail_1 .con .img{ width: 302px; height:300px; background-size: 100% 100%; }
	.book_detail_1 .con .tit{ width: 604px; height:300px; background-size: 100% 100%; }
	.book_detail_1 .con .txt{ padding:0 70px; }
	.book_detail_2 .tit{ width:60%; height:390px; background-size: 100% 100%;  }
	.book_detail_2 .r_img{ width: 46%; }
	.book_detail_2 .con .scrollw{ height:205px; }
	.reserve_list .con .data{ box-sizing:content-box; -webkit-box-sizing:content-box; -ms-webkit-box-sizing:content-box;  }
}

/*史学研究数据库*/
.history{ padding-bottom: 100px; }  
.history_top{ width: 730px; margin:0 auto; }
.history_top .look_top{ float: right; width: 357px; }
.history_top .select-mod{ position: relative; float: left; width: 300px; margin-left: 60px; top: 0; right:0; }
.history_top .select-mod .select-bar::before{ border:0; border-bottom: 1px solid #d0d0d0; }
.history_top .select-mod .select-val{ color:#707070; }
.history_top .select-mod .select-btn::after{ color:#d0d0d0; line-height: 21px; }
.history_top .select-mod .select-btn{ line-height: 36px; height: 36px; padding-left: 10px; box-sizing:content-box; -webkit-box-sizing:content-box; -ms-webkit-box-sizing:content-box;  font-size:16px; }

.history_1ist{ padding:35px 0; }
.history_1ist table{ width: 100%; line-height: 24px; }
.history_1ist .th{ display: none; }
.history_1ist td{ text-align: center; }
.history_1ist .name{ display: block; text-align: left; padding-left: 50px; }
.history_1ist th,.history_1ist td{ padding:20px 0; }
.history_1ist th{ background:#78201f; font-size:16px; color:#fff; text-align: center;}
.history_1ist tr + tr{ border-bottom:1px solid #d0d0d0; }
.history_1ist td .name{ padding-left: 65px; background:url(../images/his1.png) no-repeat 50px 7px; }
.history_top .select-mod .select-cont{ background:#fff; color:#474747; }
.history_1ist td .name:hover{ color:#78201f; }

@media screen and (max-width: 1279px){
	.history_1ist th, .history_1ist td{ padding:15px 0; }
	.history_1ist th:nth-child(1){ width: 550px !important; }
}

/*产品详细*/

.product_1{ padding-bottom: 80px; }  
.product_1 .con .l{ float: left; width: 474px; height:400px; background:url(../images/coll3.png) no-repeat center; overflow: hidden; }
.product_1 .con .list{ padding:20px 0 0; }
.product_1 .con .list img{ height:360px; }
.product_1 .slick-prev{ left: 10px; background:url(../images/prev.png) no-repeat center; }
.product_1 .slick-next{ right: 10px; background:url(../images/next.png) no-repeat center;  }
.product_1 .slick-arrow{ width: 48px; height:48px; background-size:100% 100%; }
.product_1 .slick-arrow::after{ display: none;  }
.product_1 .slick-prev.slick-disabled{ opacity: 1; background-image:url(../images/preva.png);}
.product_1 .slick-next.slick-disabled{ opacity: 1; background-image:url(../images/nexta.png);}


.product_1 .r{ float: right; width: 730px; height:400px; background:url(../images/coll4.png) no-repeat center; color:#fff; }
.product_1 .r .middle-cont{ width: 100%; }
.product_1 .r .tit{ padding:0 60px; }   

.product_1 .r .t2{ font-size:30px; line-height: 1.1; }
.product_1 .r .span{ padding:5px 0 30px; }
.product_1 .r .t4{ padding:0 0 10px; }
.product_1 .r .t3 span{ font-size: 36px; font-family: "AvignonBold"; padding:0 5px; line-height: 1; }
.product_1 .r .p{ padding-right: 115px; text-align: justify; }
.product_1 .r .line{ position: relative; background:rgba(196,171,143,0.8); height:1px; margin: 10px 0 20px }
.product_1 .r .line i{ position: absolute; width: 92px; height:3px; top:-1px; left: 0; background:#c4ab8f; }
.product_2{ padding-bottom: 110px; }
.product_2 .li .img{ float: right; width: 474px; height:400px; background:url(../images/coll7.png) no-repeat center; overflow: hidden;  }
.product_2 .li .img img{ display: block; width: 100%; height:360px; position: relative; top:20px; }
.product_2 .li .con{ float: left; width: 730px; height:400px; background:url(../images/coll5.png) no-repeat center; color:#fff;  }
.product_2 .li .tit{ padding:0 60px; }   
.product_2 .li .t3{ font-size:24px; padding-bottom: 20px; }   
.product_2 .li .p{ text-align: justify; }
.product_2 .li + .li{ padding-top: 60px; }
.product_2 .li:nth-child(2n) .img{ float: left; }
.product_2 .li:nth-child(2n) .con{ background-image:url(../images/coll6.png); float: right; } 


@media screen and (max-width: 1279px){
	.product_1 .con .l{ width: 380px; height:320px; background-size: 100% 100%; }
	.product_1 .r{ height:320px; width:585px; background-size: 100% 100%; }
	.product_1 .con .list img{ height:288px; }
	.product_1 .con .list{ padding-top: 15px; }
	.product_1 .r .t2{ font-size:24px; }
	.product_1 .r .span{ padding:5px 0 20px; }
	.product_1 .r .p{ padding-right: 0; }
	.product_1 .r .t3 span{ font-size:30px; }

	.product_2 .li .img{ width: 380px; height:320px; background-size: 100% 100%; }
	.product_2 .li .img img{ height:288px; }
	.product_2 .li .con{ height:320px; width:585px; background-size: 100% 100%; }
	.product_1{ padding-bottom: 60px; }
	.product_2{ padding-bottom: 80px; }
}


/*藏品类目*/
.collection_top{ overflow: hidden; padding:0 78px; margin-bottom: 35px; }
.collection_top .li{ float: left; width: 16.6%; }
.collection_top .li .a{ color:#fff; display: block; margin:0 auto; text-align: center; width: 180px; height:50px; line-height: 50px; background:url(../images/coll1.png) no-repeat center; background-size: 100% 100%; font-size: 18px; }
.collection_top .li.cur .a{ background-image:url(../images/coll2.png); font-size:22px; }

.collection_top .slick-arrow{ opacity: 1; height:100%; top:0; margin-top: 0; }
.collection_top .slick-arrow:after{ display: none; }
.collection_top .slick-prev{ left: 0; background:url(../images/prev1.png) no-repeat center left; background-size: auto 100%; }
.collection_top .slick-next{ right: 0; background:url(../images/next1.png) no-repeat center right; background-size: auto 100%;  }
.collection_top .slick-prev.slick-disabled{ opacity: 1; background-image:url(../images/prev1a.png); } 
.collection_top .slick-next.slick-disabled{ opacity: 1; background-image:url(../images/next1a.png); } 

@media screen and (max-width: 1279px){
	.collection_top .li .a{ width: 140px; height:40px; line-height: 40px; font-size:14px; background-size: 100% 100%; }
	.collection_top .li.cur .a{ font-size:16px; }
	.list_wenchuang .li{ height:230px; }
}




/*党建活动*/
.building_banner img{ display: block; width: 100%; position: relative; }
.building_banner{ position: relative; overflow: hidden; }
.building_banner .i{ position: absolute; width: 100%; height:100%;; left:0; top:0; z-index: 100; }
.building_banner .i img{ position: absolute; width: 100%; left:0; top:0; height:100%; }
.building_banner .i4,.building_banner .i5{ z-index: 10; }


.building_1{ padding:0 0 60px 0; }
.building_1 .l{ float: left; width: 50%; position: relative; height:426px; }
.building_1 .l .i{ position: absolute; width: 100%; height:100%; left:0; top:0; opacity: 0; transition:all 0.5s ease-in; -webkit-transition:all 0.5s ease-in; }
.building_1 .l .i.cur{ z-index: 5; opacity: 1; }
.building_1 .r{ float: left; width: 50%; height:426px;background:#fff;}
.building_1 .r .list{ height:427px; }
.building_1 .r .list .child{ height:142px; background-size: 100% 100%; position: relative; cursor: pointer;  border-bottom: 1px dashed #87b2c3;}
.building_1 .r .list .child:nth-child(2){ height:143px; margin: -1px 0; background-image:url(../images/build3a.jpg); z-index: 2; }
.building_1 .r .list .child:last-child{border: none;}
.building_1 .r .a{ display: block; position: relative; height:100%; }
.building_1 .r .a .ico{ position: absolute; right: 24px; top:50%; margin-top: -22px; }
.building_1 .r .a .ico img{ display: block; width: 45px; }
.building_1 .r .a .middle{ height:100%; padding:0 60px; position: relative; z-index: 5;}
.building_1 .r .t3{ font-size:22px; padding-bottom: 10px; }
.building_1 .scaleimg img{height: 426px;}


.building_1 .r .child .line{ position: absolute; width: 100%; height:100%; top:0; left: 0; }
.building_1 .r .child .line span{ transition:all 0.5s ease-in; -webkit-transition:all 0.5s ease-in; background:#78201f; position: absolute; }
.building_1 .r .child .line span:nth-child(1){ width: 0; height:1px; left:0; top:0;  }
.building_1 .r .child .line span:nth-child(2){ width: 1px; height:0; left:0; top:0; }
.building_1 .r .child .line span:nth-child(3){ width: 0; height:1px; left:0; bottom:0; }
.building_1 .r .child .line span:nth-child(4){ width: 1px; height:0; left:0; bottom:0; }

.building_1 .r .child .line span:nth-child(5){ width: 0; height:1px; right:0; top:0; }
.building_1 .r .child .line span:nth-child(6){ width: 1px; height:0; right:0; top:0; }
.building_1 .r .child .line span:nth-child(7){ width: 0; height:1px; right:0; bottom:0; }
.building_1 .r .child .line span:nth-child(8){ width: 1px; height:0; right:0; bottom:0; }
.building_1 .r .child:hover{ z-index: 5; transition:all 0.5s ease-in; -webkit-transition:all 0.5s ease-in;  }
.building_1 .r .child:hover span:nth-child(1){ width: 30%; }
.building_1 .r .child:hover span:nth-child(2){ height: 70%; }
.building_1 .r .child:hover span:nth-child(3){ width: 70%; }
.building_1 .r .child:hover span:nth-child(4){ height: 30%; }
.building_1 .r .child:hover span:nth-child(5){ width: 70%; }
.building_1 .r .child:hover span:nth-child(6){ height: 30%; }
.building_1 .r .child:hover span:nth-child(7){ width: 30%; }
.building_1 .r .child:hover span:nth-child(8){ height: 70%; }
.building_1 .r .child:hover{ color:#aa2a29; }
.building_1 .r .child.on{ z-index: 5; transition:all 0.5s ease-in; -webkit-transition:all 0.5s ease-in;  }
.building_1 .r .child.on span:nth-child(1){ width: 30%; }
.building_1 .r .child.on span:nth-child(2){ height: 70%; }
.building_1 .r .child.on span:nth-child(3){ width: 70%; }
.building_1 .r .child.on span:nth-child(4){ height: 30%; }
.building_1 .r .child.on span:nth-child(5){ width: 70%; }
.building_1 .r .child.on span:nth-child(6){ height: 30%; }
.building_1 .r .child.on span:nth-child(7){ width: 30%; }
.building_1 .r .child.on span:nth-child(8){ height: 70%; }
.building_1 .r .child.on{ color:#87b2c3; }
.building_2{ padding-bottom: 100px; }
.building_2 .list{ margin-left: -1px; }
.building_2 .list-width, .building_2 .list-item{ width: 33.333%; }
.building_2 .list-item{ padding-bottom: 60px; }
.building_2 .list-space{ width: 0px; }
.building_2 .list-item .a{ display: block; border-left: 1px solid #fff; }
.building_2 .list .img img{ display: block; width: 100%; }
.building_2 .list .tit{ padding:25px 70px 0 30px; }
.building_2 .list .tit .t3{ font-size:16px; padding-bottom: 5px; color:#333; }
.building_2 .list .tit .data{ font-size:14px; padding-bottom: 10px; color:#aa2a29; font-family: "avian"; }
.building_2 .list .tit .p{ text-align: justify; color:#707070; }
.building_2 .viewmore a{ display: block; width:108px; height:40px; line-height: 40px; text-align: center; margin:0 auto; color:#fff; background:url(../images/build2.png) no-repeat center; background-size: 100% 100%; }


@media screen and (max-width: 1279px){
	.building_1 .r .a .middle{ padding:0 60px 0 25px; }
	.building_1 .r .t3{ font-size:18px; }
	.building_1 .r .list .child{ height:113px; }
	.building_1 .r .list .child:nth-child(2){ height:115px; }
	.building_1 .r .a .ico{ right: 20px; }
	.building_1 .r .a .ico img{ width: 30px; }
	.building_1 .scaleimg img{height: auto ;}

	.building_1 .l,.building_1 .r,.building_1 .r .list{ height:auto; }
	.building_2 .list-item{ padding-bottom: 30px; }
	.building_1 .l{ display: block;height: 280px;width: 100%; float: none;}
	.building_1 .r{ width: 100%; float: none; }

}

/*在线报名*/
.onlineRegist .cont .l .pad{ padding:80px 70px 0 55px; }
.onlineRegist .cont .l .t{ padding-top: 15px; }
.onlineRegist .cont .l .tp{ padding-bottom: 20px; text-align: justify; }
.onlineRegist .cont .r .pad{ padding-top:50px;  }
.onlineRegist .btn_sub{ padding-top: 45px; }

.inputW .area .inp{ height: auto; padding-bottom: 6px; } 
.inputW .area .inp textarea{ height:142px; display: block; line-height: 30px; width: 100%; }


/*巡展概述*/
.tour_1{ position: relative;  overflow: hidden;}
.tour_1 .bg{ position: relative; }
.tour_1 .bg img{ display: block; width: 100%; height:auto; }
.tour_1 .con{ position: absolute; width: 100%; height:100%; left: 0; top:0; z-index: 5; background:url(../images/tour1.png) repeat-x center bottom; /*background-size: 100% 100%; */color:#fff; }
.tour_1 .con .tit{ position: absolute; width: 100%; left: 0; bottom:10%; text-align: center; }
.tour_1 .con .h_34{ padding-bottom: 25px; }
.tour_1 .con .p{ text-indent: 2em; }
.tour_1 .pad{ padding: 0 50px; }

.tour2{ position: relative; height:850px;  overflow: hidden;}
.tour2 .h_34{ text-align: center; padding:115px 0 45px; }

.tour2 .linepage i{ background:#d2d2d2; }
.tour2 .linepage i:nth-child(2){ left: 20%; }
.tour2 .linepage i:nth-child(3){ left: 40%; }
.tour2 .linepage i:nth-child(4){ left: 60%; }
.tour2 .linepage i:nth-child(5){ left: 80%; }
.tour2 .linepage i:nth-child(6){ left: 100%; }

.tour2list .li{ height:535px; position: relative; }
.tour2list .li .a{ height:337px; background: url(../images/tour3.jpg) no-repeat center; background-size: 100% 100%; color:#fff; position: relative; top:0; transition:all 0.5s; -webkit-transition:all 0.5s; margin:0 0.5px; }
.tour2list .li .a .pad{ padding:90px 40px 0;  font-size:16px; }
.tour2list .li .a .t3{ height:125px; text-align: justify; }
.tour2list .li .a .time{ font-family: "avian"; }

.tour2list .slick-slide:nth-child(3n+2) .a{ background-image:url(../images/tour4.jpg); }
.tour2list .slick-slide:nth-child(3n+3) .a{ background-image:url(../images/tour5.jpg); color:#474747; }


.tour2list .slick-arrow{ top:auto; bottom:27px; border:1px solid #bdbdbd; background:#f1f1f1; border-radius:50%; width: 38px; height:38px; opacity: 1 !important; transition:all 0.3s linear; -webkit-transition:all 0.3s linear;}
.tour2list .slick-arrow:after{ color:#666;line-height: 38px; font-size: 20px; transition:all 0.3s linear; -webkit-transition:all 0.3s linear;}
.tour2list .slick-prev:after{ content:'\e821'; }
.tour2list .slick-next:after{ content:'\e822'; }
.tour2list .slick-prev{ left: 0; }
.tour2list .slick-next{ right: 0; }

.tour2list .slick-arrow:hover{ border-color:#78201f; background:#78201f; }
.tour2list .slick-arrow:hover:after{ color:#fff; }


.tour2list .slick-arrow.slick-disabled:after{ cursor: default; }

.tour2list .li_1 .a{ top:60px; }
.tour2list .li_2 .a{ top:92px; }
.tour2list .li_3 .a{ top:0px; }
.tour2list .li_4 .a{ top:115px; }
.tour2list .li_5 .a{ top:25px; }


.tour2list .li .data{ position: absolute; width: 100%; bottom:0; left: 0; height:48px; border-top:2px solid #bdbdbd;  }
.tour2list .li .data:after{ content:""; position: absolute; left: 0; width: 100%; top:-2px; height:10px; background:url(../images/tour5.png) no-repeat center top; background-size: 100% auto; opacity: 0; transition:all 0.5s linear; -webkit-transition:all 0.5s linear;}
.tour2list .li:hover .data:after{ opacity: 1; }
.tour2list .li .data span{ text-align: center; font-size:16px; padding-top: 22px; font-family: "avian"; display: block; transition:all 0.5s linear; -webkit-transition:all 0.5s linear;}
.tour2list .li:hover .data span{ color:#78201f; }

.tour3{ padding:75px 0 65px; background:#78201f url(../images/tour2.png) no-repeat center; background-size: cover; overflow: hidden;}
.tour3 .l{ width: 670px; height: 810px; position: relative; float: left; }
.tour3 .l .bg{ position: absolute; width: 724px; height: 810px; left: 50%; top:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); background: url(../images/tour3.png) no-repeat center; background-size: 100% 100%; }
.tour3 .l .li{ width: 72px; height:72px; position: absolute; cursor: pointer; }
.tour3 .l .li .a{ display: block; width: 100%; height:100%; position: relative; z-index: 5; color:#fff; text-align: center; }
.tour3 .l .li .middle-cont{ width: 100%; }
.tour3 .l .li .t3{ line-height: 1.1; padding-top: 5px; }
.tour3 .l .li .ico img{ display: block; width: auto; height:22px; margin:0 auto; }
.tour3 .l .li .i{ position: absolute; width: 100%; height:100%; border-radius: 50%;  box-shadow: 0px 0px 10px rgba(0,0,0,0.3); left: 0; top:0; background:rgba(207,131,0,0.85); transition:all 0.5s linear; -webkit-transition:all 0.5s linear;}
.tour3 .l .li:hover .i{ background:rgba(204,65,37,0.85); transform:scale(1.2); -webkit-transform:scale(1.2); -ms-transform:scale(1.2); } 
.tour3 .l .li.cur .i{ background:rgba(204,65,37,0.85); transform:scale(1.2); -webkit-transform:scale(1.2); -ms-transform:scale(1.2); } 



.tour3 .l .li.beijing .ico img{ height:30px; }
.tour3 .l .li.beijing .t3{ font-size:16px;  }

.tour3 .l .li_1{ left: 488px; top:202px; }
.tour3 .l .li_2{ left: 354px; top:246px; }
.tour3 .l .li_3{ left: 400px; top:280px; }
.tour3 .l .li_4{ left: 528px; top:295px; }
.tour3 .l .li_5{ left: 575px; top:375px; }
.tour3 .l .li_6{ left: 585px; top:318px; }
.tour3 .l .li_7{ left: 518px; top:412px; }
.tour3 .l .li_8{ left: 368px; top:408px; }
.tour3 .l .li_9{ left: 548px; top:245px; }

.tour3 .r{ position: absolute; width: 505px; height: 100%; right: 0; top:0; }
.tour3 .r .list{ width: 100%; padding-top: 50px; }
.tour3 .r .list .top{ color:#fff; }
.tour3 .r .list .top .h_34{ display: inline-block; vertical-align: middle; }
.tour3 .r .list .top i{ display: inline-block; margin:0 20px; vertical-align: middle; width: 38px; height:1px; background:#fff; }
.tour3 .r .list .top .s{ font-size: 24px; display: inline-block; vertical-align: middle; }

.tour3 .top{ padding: 0 0 40px; }
.tour3 .scrollW{ height:450px; color:#fff; }
.tour3 .r .child{ padding-bottom: 10px; }
.tour3 .r .child .a{ display: block; position: relative; height:140px; background:rgba(183,72,48,0.4); }
.tour3 .r .pad{ padding:30px 100px 0 35px; }
.tour3 .r .time{ font-family: "avian"; line-height: 1; }
.tour3 .r .time span{ font-size:42px; padding-right: 10px; }
.tour3 .r .ellipsis{ font-size:16px; padding-top: 10px; }

.tour3 .jia{}
.tour3 .jia{ position: absolute; width: 43px; height:43px; right: 32px; top:50%; margin-top: -21.5px; }
.tour3 .jia .an{ position: absolute; width: 100%; left:0; top:0; height:100%; background:url(../images/ind_4.png) no-repeat center; background-size: 100% 100%;}
.tour3 .jia .red{ position: absolute; width: 100%; left:0; top:0; height:100%; background:url(../images/ind_4b.png) no-repeat center; background-size: 100% 100%;}

.tour3 .jia .an,.tour3 .jia .red{ transition:all 1s; -webkit-transition:all 1s; }
.tour3 .r .child:hover .jia .an{ transform:rotate(180deg); -webkit-transform:rotate(180deg); -ms-transform:rotate(180deg); }
.tour3 .r .child:hover .jia .red{ transform:rotate(-180deg); -webkit-transform:rotate(-180deg); -ms-transform:rotate(-180deg); }

.tour3 .r .txt{ position: relative; height:540px; }
.tour3 .r .txt .li{ position: absolute; width: 100%; height:100%; left: 0; top:0; opacity: 0; visibility: hidden; transition:all 0.3s; -webkit-transition:all 0.3s; }
.tour3 .r .txt .li.on{ opacity: 1; visibility: visible; z-index: 5; }

.tour3 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background:#aa2229; }
.tour3 .mCSB_scrollTools .mCSB_draggerRail{ background:#aa2229; }
@media screen and (max-width: 1279px){
	.tour2list .li .a{ height: 280px; }
	.tour2list .li{ height: 490px; }
	.tour2list .li .a .pad{ padding:70px 30px 0; }
	.tour3 .l{ width: 50%; height:640px; }
	.tour3 .r{ width: 50%; }
	.tour3 .l .bg{ transform:translate(-50%,-50%) scale(0.7); -webkit-transform:translate(-50%,-50%) scale(0.7);  }
	.tour3{ padding:0 0 60px; }

	/*.tour_1 .con{ position: static; }*/
	

}

/*本官简介*/
.introd_1 img{ display: block; width: 100%; }
.introd_2{ position: relative; padding-bottom: 120px; }
.introd_2 .bg{ background:url(../images/it2.jpg) no-repeat center top; position: absolute; width: 100%; height:443px; background-size: cover; top:0; left: 0; }
.introd_2 .l{ float: left; width: 310px; height:700px; background:#b48f5d url(../images/it1.png) no-repeat left bottom; color:#fff; position: relative; }
.introd_2 .l .con{ position: absolute; right: 0; top:70px; width: 175px; height:495px; }

.introd_2 .l .con .h_34{ writing-mode: vertical-rl; -webkit-writing-mode: vertical-rl; -ms-writing-mode: tb-rl; float: left; }
.introd_2 .l .con .p{ writing-mode: vertical-lr; -webkit-writing-mode: vertical-lr; -ms-writing-mode: tb-lr; float: left; padding-left: 20px; line-height: 2; }
.introd_2 .r{  overflow: hidden; }
.introd_2 .r .top{ padding:65px 65px 80px; text-align: justify; }
.introd_2 .r .list{ overflow: hidden; }
.introd_2 .r .list .li{ float: left; width: 33.3333%; }
.introd_2 .r .list .li img{ display: block; width: 100%; }
.introd_2 .r .list .li:nth-child(2){ padding-top: 70px; }

.introd_3 .l{ float: left; width: 50%; overflow: hidden; }
.introd_3 .l .con{ height:410px; background:url(../images/it6.jpg) no-repeat center; background-size:100% 100%; border:1px solid #eaeaea; margin-right: -1px; position: relative; }
.introd_3 .l .scrollW{ padding:60px 35px 0 40px; height:280px; }
.introd_3 .l .scrollW .p{ text-align:  justify; text-indent: 2em; color:#707070; padding-bottom: 20px; }
.introd_3 .mCSB_inside > .mCSB_container{ margin-right: 50px; }
.introd_3 .r{ overflow: hidden; }
.introd_3 .slick-dots{ text-align: right; bottom:25px; right: 20px; }


.introd_3{ padding-bottom: 120px; position: relative; }
.introd_4{ padding-bottom: 65px; background:url(../images/it8.jpg) repeat-x 0 0; }
.introd_4 .h_34{ color:#fff; padding:105px 0 55px; text-align: center; }


.introd_4 {}
.introd_4 .list{ margin-left: -1px; }
.introd_4 .list-width, .introd_4 .list-item{ width: 33.333%; }
.introd_4 .list-space{ width: 0px; }
.introd_4 .list-item .a{ display: block; margin-left: 1px; }
.introd_4 .list .img img{ display: block; width: 100%; }
.introd_4 .list .tit{ padding:25px 20px 40px; text-align: center; background:#fff; }
.introd_4 .list .tit .t4{ font-size:16px; color:#333;  }

@media screen and (max-width: 1279px){
	.introd_2,.introd_3{ padding-bottom: 60px; }
	.introd_4 .h_34{ padding:60px 0 40px; } 
	.introd_2 .bg{ height:400px; }
	.introd_2 .r .top{ padding:50px; }
	.introd_2 .l{ width: 250px; height:620px; background-size: 100% auto; }
	.introd_2 .l .con{ height:450px; }
	.introd_3 .l .con{ height:328px; }
	.introd_3 .l .scrollW{ padding-top: 47px; }
	.introd_4{  background-size: auto 350px; }



}
/*遵义召开参加者详情*/
.meet_1{ position: relative; overflow: hidden; }
.meet_1 .bread-mod{ position: relative; z-index: 5; padding-left: 20px; }
.meet_1 .bread-mod .bread-item{ color:#fff; }
.meet_1 .bg{ position: absolute; z-index: 2; width: 378px; height:100%; left: 0; top:0; background: url(../images/meet2.jpg) repeat-y 0 0; }
.meet_1 .bg2{ position: absolute; width: 2000px; height:160px; left: 0; bottom:0; background:#78201f; }
.meet_1 .con{ overflow: hidden; padding-left: 181px; padding-bottom: 160px; position: relative; z-index: 6; }
.meet_1 .con .img{ float: left; width: 435px; }
.meet_1 .r{ overflow: hidden; border-top:1px solid #eaeaea; height:570px; background:url(../images/meet3.jpg) no-repeat center ; background-size: 100% 100%; }

.meet_1 .pad{ padding:85px 35px 0 60px; }
.meet_1 .r .top .time{ color:#8d7961; font-family: "AvignonBold"; font-size:24px; }
.meet_1 .r .top { padding-bottom: 15px; }
.meet_1 .scrollW{ height:295px; }
.meet_1 .scrollW .p{ padding-bottom: 20px; text-align: justify; }


.meet_2{ padding:100px 0; background:url(../images/meet4.jpg) no-repeat center; background-size:cover; }
.meet_2 .h_34{ text-align: center; padding-bottom: 25px; }
.meet_2 .pad{ margin:0 15px; padding-top:40px; transition:all 0.5s; -webkit-transition:all 0.5s; } 
.meet_2 .li{ min-height:460px; }
.meet_2 .nopad .pad{ padding:0; }
.meet_2 .li .img{ border:12px solid #fff; }
.meet_2 .li .tit{ padding:15px 7px; text-align: justify; }
.meet_2 .list{ margin:0 -15px; overflow: hidden; }
.meet_2 .slick-arrow{ overflow: initial; }
.meet_2 .slick-arrow{ opacity: 1;  margin-top: 0; width:40px; height:40px;  }
.meet_2 .slick-arrow:after{ content:""; }
.meet_2 .slick-prev{ left: 50%; background:url(../images/prev7.png) no-repeat center left; background-size: 100% 100%; top:auto; bottom:0; margin-left:-48px; }
.meet_2 .slick-next{ position: relative; background:url(../images/next7.png) no-repeat center; background-size: 100% 100%; left: 28px;  margin: 0 auto; }
.meet_2 .slick-prev:after{ position: absolute; width: 570px; height:1px; right:100%; background:#b48f5d; top:50%; margin-top:-0.5px; }
.meet_2 .slick-next:after{ position: absolute; width: 570px; height:1px; left:100%; background:#b48f5d; top:50%; margin-top:-0.5px; }

.meet_3{ padding:105px 0 110px; background:#243964; color:#fff; }
.meet_3 .scrollW{ padding: 25px 35px; background:#2e4576; height:475px; overflow: hidden; }
.meet_3 .table table{ width: 100%; }
.meet_3 .table td{ padding:20px 0; border-bottom:1px solid #3f5b95; line-height: 24px; }
.meet_3 .table td:nth-child(1){ width:950px;  }
.meet_3 .table td:nth-child(2){ text-align: center; }
.meet_3 .table td .rz{ display: block; padding-left:25px; position: relative; }
.meet_3 .table td .rz:after{ content:""; position: absolute; width: 16px; height:24px; top:0; left: 0; background:url(../images/meet1.png) no-repeat left center; }
.meet_3 .table td .time{ font-family: "avian"; color:#b8c3db; }
.meet_3 {}

.meet_3 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background:#3f5b95; }
.meet_3 .mCSB_scrollTools .mCSB_draggerRail{ background:#3f5b95; }
.meet_3 .mCSB_scrollTools{ top:50px; bottom:50px; }



@media screen and (max-width: 1279px){
	.meet_1 .con{ padding-left: 120px; padding-bottom: 80px; }
	.meet_1 .bg2{ height: 80px; }
	.meet_1 .con .img{ width: 380px; }
	.meet_1 .r{ height:500px; }
	.meet_1 .pad{ padding:55px 35px 0 60px; }

	.meet_2{ padding:60px 0; }
	.meet_2 .li{ min-height:0; }
	.meet_2 .pad{ padding:0 0 30px; }
	.meet_3{ padding:60px 0; }
	.meet_3 .table td{ padding:15px 0; }
	.meet_3 .table td:nth-child(1){ width: 700px; }


}

.train_a{ position: relative; line-height: 40px; }
.train_a .m{ position: absolute; width: 80px; height:40px; right: 0; top:0; text-align: center; line-height: 40px; background:url(../images/m2.png) no-repeat center; color:#fff; }

/*红色培训*/
.train_2{ background:#fff url(../images/tran2.jpg) no-repeat center; height:607px; background-size: cover;  position: relative; z-index: 5;}
.train_2 .l{ float: left; width:709px; height:100%; position: relative; }
.train_2 .l img{ position: absolute; display: block; width: 104.5%; top:7%; left: -3.5%; }
.train_2 .r{ float: left; width:521px; height:100%; background:url(../images/tran3.jpg) no-repeat center; background-size: 100% 100%; color:#fff; }
.train_2 .r .middle-cont{ width: 100%; }
.train_2 .r .tit{ padding:0 60px; }
.train_2 .r .p{ text-indent: 2em; text-align: justify; padding-top: 25px; }
.x-tit .h26{margin: 50px 0;}
.train_3{  height:620px; position: relative; z-index: 3;margin-bottom: 100px;}
.train_3 .l{ float: left; width:709px; height:100%; position: relative; }
.train_3 .r{ position: absolute; right: 0; top:0; width:521px; height:620px; background:url(../images/home_block1_box3_bg2.jpg) ;  color:#fff; border-top: 1px solid #b25641; }
.train_3 .l .pad{ padding:65px 50px; color:#333;background: #fff }
.train_3 .l .bot{ padding-top: 32px; }
.train_3 .l .child .a{ display: block; overflow: hidden; }
.train_3 .l .child .img{ float: left; width: 280px; }
.train_3 .l .con{ overflow: hidden; padding:10px 0 0 25px; color:#333; }
.train_3 .l .child + .child{ padding-top: 15px; }
.train_3 .l .time{ font-family: "avian"; padding: 0 0 10px; line-height: 1; }
.train_3 .l .time span{ font-size: 40px; }
.train_3 .l .t3{ padding:0 0 12px; font-size:18px; }
.train_3 .l .p {text-indent: 2em;}
.train_3 .r .pad{ padding:65px 60px 0; overflow: hidden; }
.train_3 .r .list{ padding-top: 30px; }
.train_3 .r .train_a .m{ background-image:url(../images/m2.png); }
.train_3 .r .li .tit{ padding:25px 20px 0; }
.train_3 .r .li .t3{ font-size:18px; padding-bottom: 5px; }
.train_3 .r .li .p {text-indent: 2em;}
.train_3 .r .slick-arrow{ overflow: initial; }
.train_3 .r .slick-arrow{ opacity: 1;  margin-top: 0; width:40px; height:40px;  }
.train_3 .r .slick-arrow:after{ content:""; }
.train_3 .r .slick-prev{ left: 50%; background:url(../images/prev8.png) no-repeat center left; background-size: 100% 100%; top:auto; bottom:0; margin-left:-48px; }
.train_3 .r .slick-next{ position: relative; background:url(../images/next8.png) no-repeat center; background-size: 100% 100%; left: 28px;  margin: 30px auto 0; }
.train_3 .r .slick-prev:after{ position: absolute; width: 150px; height:1px; right:100%; background:#b25641; top:50%; margin-top:-0.5px; }
.train_3 .r .slick-next:after{ position: absolute; width: 150px; height:1px; left:100%; background:#b25641; top:50%; margin-top:-0.5px; }
.train_3 .r .img{ position: relative; }
.train_3 .r .img .vBtn{ position: absolute; width: 100%; height:100%; left: 0; top:0; z-index: 5; background:url(../images/v.png) no-repeat center; } 
.train_4{ padding:160px 0 60px; background:url(../images/tran8.jpg) no-repeat center; background-size: cover; position: relative;}
.train_4 .train_a .m{ background-image:url(../images/m3.png); }
.train_4 .list{ padding-top: 30px; overflow: hidden; }
.train_4 .li{ float: left; width: 25%; height:262px; }   
.train_4 .li .tit{ height: 210px; position: relative; z-index: 5; background:#b48f5d; margin-left: 1px; display: block; transition:all 0.3s; -webkit-transition:all 0.3s; }
.train_4 .li .tit .con{ height:100%; position: relative; z-index: 5; }
.train_4 .li .tit .middle-cont{ width: 100%; text-align: center; color:#fff; }
.train_4 .li .tit .t3{ font-size:18px; line-height: 1; padding-bottom: 18px; } 
.train_4 .li .tit .t3 span{ font-family: "AvignonBold"; font-size:60px; padding-right: 10px; }
.train_4 .li .tit .a{ display: block; width:75px; height:30px; line-height: 30px; border:1px solid #e3c089; color:#e3c089; border-radius: 5px; text-align: center; margin:0 auto; transition:all 0.3s; -webkit-transition:all 0.3s; }
.train_4 .li .tit:hover .a{ color:#fff; background:#e3c089; }
.train_4 .list .li .tit:hover{ height:100%; }
.train_4 .li .tit .bg{ position: absolute; width: 100%; height:100%; top:0; left: 0; background:url(../images/tran3.png) no-repeat center; background-size: 100% 100%; opacity: 0;  transition:all 0.3s; -webkit-transition:all 0.3s;  }
.train_4 .li .tit:hover .bg{ opacity: 1; }
.train_4 .li:nth-child(2) .tit{ height:225px; }
.train_4 .li:nth-child(3) .tit{ height:185px; }
.train_4 .li:nth-child(4) .tit{ height:225px; }

.tran_4_a{ text-align: center; padding-top: 35px; }
.tran_4_a .c{ display: inline-block; width: 212px; height:44px; margin:0 8px; background:url(../images/tran4.png) no-repeat center; text-align: center; line-height: 44px; }
.tran_4_a .c:hover{ background-image:url(../images/tran5.png); color:#78201f; }


.train_5{color:#fff; padding:100px 0;background: #fff; }
.train_5 .x-wrap{background: #78201f;padding: 65px 50px; }
.train_5 .train_a .m{ background-image:url(../images/m2.png); } 
.train_5 .list .li{ padding: 0 0 4px; }
.train_5 .list .tit{  overflow: hidden; background:#913026; padding:0 40px; line-height: 50px; }
.train_5 .list .tit .a{ float: left; width: 80%; padding-left: 35px; background:url(../images/meet1.png) no-repeat left center; }
.train_5 .list .tit .time{ float: right; width: 150px; }
.train_5 .list .tit .time i{ font-style:normal; font-family: "avian"; }
.train_5 .list{ padding:30px 0; }

.tran_5_a{ text-align: center; }
.tran_5_a .c{ display: inline-block; width: 212px; height:44px; margin:0 8px; background:url(../images/tran5.png) no-repeat center; text-align: center; line-height: 44px; }
.tran_5_a .c:hover{ background-image:url(../images/tran4.png); color:#d2b280; }

.train_6 { padding:95px 0 90px; position: relative; }
.train_6 .train_a .m{ background-image:url(../images/m3.png); } 
.train_6 .list{ overflow: hidden; padding-top: 32px; }
.train_6 .list .li{ float: left; width: 25%; }
.train_6 .list .li .a{ display: block; margin-left:1px; }
.train_6 .list .li .tit{ position: relative; height: 83px; line-height: 83px; font-size:18px; border-bottom: 1px solid #d0d0d0; width: 100%; border-left: 1px solid #d0d0d0; border-right: 1px solid #d0d0d0; margin-left: -1px; background: url(../images/tran6.png) no-repeat center; background-size: auto auto; background-size: 100% 100%; text-align: center; }
.train_6 .list .li:nth-child(2n) .tit{ background-image:url(../images/tran7.png); }
.train_6 .list .li .img{  }
.train_6 .list .li:nth-child(1){ padding-top: 30px; }
.train_6 .list .li:nth-child(2){ padding-top: 90px; }
.train_6 .list .li:nth-child(2) .a{ margin-left: 1.5px; }
.train_6 .list .li:nth-child(4) .a{ margin-left: 1.5px; }
.train_6 .list .li:nth-child(4){ padding-top: 60px; }

.train_7{ position: relative; }
.train_7 .l{ float: left; width: 715px; height:686px; position: relative; }
.train_7 .l .bg{ position: absolute; width: 1060px; height:520px; right: 0; bottom:0; background:url(../images/tran9.jpg) no-repeat center; }
.train_7 .l .t{ width: 230px; height:100%; position: relative; background:#bb9a6d; }
.train_7 .l .t .train_a{ position: absolute; left: 54px; top:54px; color:#fff; }
.train_7 .l .t .train_a .m{ display: block; position: relative; width: 40px; height:80px; line-height: 40px; background-image:url(../images/m5.png); writing-mode: vertical-rl; -webkit-writing-mode: vertical-rl; -ms-writing-mode: tb-rl; }
.train_7 .l .t .train_a .h_34{ display: inline-block; writing-mode: vertical-rl; -webkit-writing-mode: vertical-rl; -ms-writing-mode: tb-rl; line-height: 45px; padding-bottom: 35px; }
.train_7 .l .txt{ position: absolute; width: 488px; height:100%; right: 0; top:0; }
.train_7 .l .txt .img{ position: absolute; width: 270px; height:384px; box-shadow: 0px 0px 10px rgba(0,0,0,0.1); top:90px; right:68px; z-index: 5; }
.train_7 .l .txt .img img{ display: block; width: 100%; height:100%; }

.train_7 .l .txt .img:nth-child(2){ top:205px; right: 280px; }
.train_7 .r{ float: right; width: 460px; padding-top: 55px; }
.train_7 .r .train_a .m{ background-image:url(../images/m3.png); }
.train_7 .r .li{ padding-top: 40px; }
.train_7 .r .li .time{ font-size:16px; font-family: "avian"; }
.train_7 .r .li .t3{ font-size:18px; padding:15px 0 10px; }
.train_7 .r .li .p{ color:#707070; }
.train_8{ background: url(../images/img23.jpg) repeat 0 0; color:#fff; padding:105px 0 135px; }
.train_8 .train_a .m{ background-image:url(../images/m3.png); }
.train_8 .list{ overflow: hidden; padding-top: 32px; }
.train_8 .list .li{ float: left; width: 400px; height: 200px; background:rgb(100, 143, 160);  color:#fff; }
.train_8 .list .li + .li{ margin-left:15px;  }
.train_8 .list .pad{ padding:0 40px; }
.train_8 .list .pad .t3{ font-size:18px; }
.train_8 .list .pad .p{ text-align: justify; padding-top: 10px; }


@media screen and (max-width: 1279px){
	.train_2 .l{ width: 500px; }
	.train_2 .r{ width: 480px; }
	.train_2{ height:540px; }
	.train_3{ height:auto;background: #fff;margin-bottom: 0}
	.train_3 .l{ width: 500px; }
	.train_3 .r{ width: 480px; height:100%; }
	.train_3 .l .pad{ padding-top: 50px; padding-bottom: 50px; } 
	.train_3 .l .child .img{ float: none; width: auto; }
	.train_3 .l .child + .child{ display: none; }
	.train_3 .r .pad{ padding:50px 50px 0; }
	.train_3 .l .time span{ font-size:30px; }

	.train_4{ padding:60px 0; }
	.train_6 .list .li .tit{ height:60px; line-height: 60px; }

	.train_8{ padding:60px 0 60px; }
	.train_8 .list .li{ width: 100%; margin-bottom: 15px}
	.train_8 .list .li + .li{ margin-left:0px;  }
	.train_7{background: #fff;}
	.train_7 .r{ float: none; width: auto; padding:40px 5px; }
	.train_7 .l{ float: none; width: 100%; height: 500px;display: none;  }
	.train_7 .l .t{ float: left; }
	.train_7 .l .bg{ height: 260px; }
	.train_7 .l .txt .img{ position: static; float: left; margin-left: 50px; }
	.train_7 .l .txt{ position: relative; overflow: hidden; width: auto; }
	.train_7 .l .txt .img + .img{ margin-top: 50px; }

}


/*红色培训*/

/*常设展览*/
.five_story{ position: relative; background:url(../images/story_1.jpg) no-repeat center; background-size: cover; }
.line_story{ position: absolute; width: 100%; height:100%; left:0; top:0; z-index: 1; } 
.line_story i{ position: absolute; width: 1px; height:100%; top:; left: 10%; background:#f1f1f1; }
.line_story i:nth-child(2){ left: 20%; }
.line_story i:nth-child(3){ left: 30%; }
.line_story i:nth-child(4){ left: 40%; }
.line_story i:nth-child(5){ left: 50%; }
.line_story i:nth-child(6){ left: 60%; }
.line_story i:nth-child(7){ left: 70%; }
.line_story i:nth-child(8){ left: 80%; }
.line_story i:nth-child(9){ left: 90%; }
.five_story .top{ position: absolute; top:18.2%; left:18.2%; z-index: 5; bottom:10%; width: 20%; }
.five_story .top .ico{ float: left; }
.five_story .top .ico img{ display: block; width: 112px; }
.five_story .top .h34{ float: left;  writing-mode: vertical-rl; -webkit-writing-mode: vertical-rl; -ms-writing-mode: tb-rl; font-size: 34px; padding:0 15px 0 30px; }
.five_story .top .p{ float: left; writing-mode: vertical-lr; -webkit-writing-mode: vertical-lr; -ms-writing-mode: tb-lr; }
.five_story .top .p span{ transform:rotate(-90deg); -webkit-transform:rotate(-90deg); -ms-transform:rotate(-90deg); padding:5px 0; display: inline-block; -ms-transform-origin:10px 9px; text-indent: 0; }

.five_story .child{ position: absolute; width: 100%; height:100%; left:0; top:0; z-index: 2; overflow: hidden; }
.five_story .child .li .bg{ position: absolute; width: 100%; height:100%; top:0; left:0; z-index: 3; } 
.five_story .child .li .aC{ position: absolute; right:0; bottom:0; top:0; left:0; z-index: 5; } 
.five_story .child .li .aC span{ writing-mode: vertical-rl; -webkit-writing-mode: vertical-rl; -ms-writing-mode: tb-rl; position: absolute; left: 25px; bottom:30px; color:#fff; display: block; font-size:22px; }
.five_story .child .li_1{ position: absolute; left: 0; top:18%; bottom:28.4%; width: 10%; overflow: hidden; }
.five_story .child .li_2{ position: absolute; left: 40%; top:0; bottom:37%; width: 20%; overflow: hidden; }
.five_story .child .li_3{ position: absolute; left: 60%; top:75%; bottom:0%; width: 10%; overflow: hidden; }
.five_story .child .li_4{ position: absolute; left: 70%; top:11.5%; bottom:48.7%; width: 10%; overflow: hidden; }
.five_story .child .li_5{ position: absolute; left: 90%; top:41.5%; bottom:0; width: 10%; overflow: hidden; }


.tc_stroy{ position: absolute; left:50%; top:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);  -ms-transform:translate(-50%,-50%); }
.tc_stroy .bigbg{ width:57.8%; height:100%; }
.tc_stroy .r{ position: absolute; min-width: 560px; width: 29%; height:100%; top:0; right: 7.5%;  }
.tc_stroy .txt .h34{ font-size:34px; }
.tc_stroy .txt .p{ padding:25px 0 35px; text-align: justify; }
.tc_stroy .c_list .item{ display: inline-block; text-align: center; }
.tc_stroy .c_list .item + .item{ padding-left: 40px; }
.tc_stroy .c_list .item .ico img{ display: block; width: 95px; margin:0 auto; }
.tc_stroy .c_list .item .t4{ font-size:20px; padding:10px 0 75px; }
.tc_stroy .a_story a{ display: block; width: 151px; line-height: 46px; text-align: center; background:url(../images/story_6.png) no-repeat center; color:#a61400; font-size:18px; }
.tc_stroy .close{ position: absolute; width: 55px; height:55px; background:url(../images/story_close.png) no-repeat center; z-index: 10; right: 40px; top:100px; transition:all 0.5s linear; -webkit-transition:all 0.5s linear;}
.tc_stroy .close:hover{ transform:rotate(180deg); -webkit-transform:rotate(180deg); -ms-transform:rotate(180deg); }

.tc_stroy .a_story{ overflow: hidden; }
.tc_stroy .a_story a{ float: left; }
.tc_stroy .a_story a + a{ margin-left: 20px; }

.five_story .li{ transition:all 0.8s ease-in; -webkit-transition:all 0.8s ease-in; }
.five_story .bg{ transition:all 0.8s linear; -webkit-transition:all 0.8s linear; }
.five_story .aC{ transition:all 0.8s linear; -webkit-transition:all 0.8s linear; border:0 solid #fff;}
.five_story .top{ transition:all 0.8s ease-in; -webkit-transition:all 0.8s ease-in; }

.five_story .child.anim .li .aC{ border:20px solid #fff; }
.five_story .child.anim .li .bg{ transform:scale(1.05); -webkit-transform:scale(1.05); -ms-transform:scale(1.05); }
.five_story .child.anim .li.cur .aC{ border:0px solid #fff; }
.five_story .child.anim .li.cur .bg{ transform:scale(1.08); -webkit-transform:scale(1.08); -ms-transform:scale(1.08); }
.five_story .child.anim .li.cur{ transform:scale(1.05); -webkit-transform:scale(1.05); -ms-transform:scale(1.05); }

.x-anim.five_story .top{ transform:translateX(-100px); -webkit-transform:translateX(-100px); -ms-transform:translateX(-100px); opacity: 0; }
.x-anim.five_story .child.anim .li_1{ transform:translateX(-50px); -webkit-transform:translateX(-50px); -ms-transform:translateX(-50px); opacity: 0; }
.x-anim.five_story .child.anim .li_2{ transform:translateY(-50px); -webkit-transform:translateY(-50px); -ms-transform:translateX(-50px); opacity: 0; }
.x-anim.five_story .child.anim .li_3{ transform:translateY(50px); -webkit-transform:translateY(50px); -ms-transform:translateY(50px); opacity: 0; }
.x-anim.five_story .child.anim .li_4{ transform:translateY(-50px); -webkit-transform:translateY(-50px); -ms-transform:translateY(-50px); opacity: 0; }
.x-anim.five_story .child.anim .li_5{ transform:translateX(50px); -webkit-transform:translateX(50px);-ms-transform:translateX(50px); opacity: 0; }
.delay.five_story .li{ transition-delay:1.7s; -webkit-transition-delay:1.7s; }
.delay.five_story .top{ transition-delay:1.7s; -webkit-transition-delay:1.7s; }

.tran2s.five_story .child .li.cur{ transition:all 1.5s ease-in; -webkit-transition:all 1.5s ease-in; }
.x-anim.five_story .child.anim .li.cur{ transform:translateX(0); -webkit-transform:translateX(0);-ms-transform:translateX(0); opacity: 1; left:0; top:0; bottom:0; right: 0; width: 100%; z-index: 100; }
.tc_stroy{ opacity: 0; transition:all 0.5s linear; -webkit-transition:all 0.5s linear;}
.tran2s.five_story .cur .tc_stroy{ opacity: 1; z-index: 10; }
.tran2s.five_story .child .li.cur .aC{ border:0; }
.tran2s.five_story .cur .aC{ opacity: 0; }
.tran2s.five_story .cur .bg{ opacity: 0; }

.tc_stroy .r .con{ opacity: 0; transform:translateX(50px); -webkit-transform:translateX(50px); -ms-transform:translateX(50px); transition:all 0.8s ease-in; -webkit-transition:all 0.8s ease-in;}
.x-anim.five_story .tc_stroy .r .con{ opacity: 1; transform:translateY(0px); -webkit-transform:translateY(0px); -ms-transform:translateY(0px); transition-delay:1.8s; -webkit-transition-delay:1.8s; }

.text_tc{ position: fixed; width: 100%; height:100%; top:0; left:0; z-index: 1000; background:rgba(0,0,0,0.5); }
.text_tc .con{ position: absolute; width: 676px; height:370px; background:#fff url(../images/text1.png) no-repeat center bottom; background-size: 100% auto; left:50%; top:50%; margin:-185px 0 0 -338px; }
.text_tc .jsIng{ text-align: center; padding:55px 0 0; position: relative; z-index: 1; display: none; }
.text_tc .jsIng .t3{ font-size:24px; padding-bottom: 25px; }
.text_tc .close{ width: 30px; height:30px; position: absolute; right: 20px; top:20px; z-index: 5; background:url(../images/text2.png) no-repeat center; }
.text_fen{ text-align: center; padding:55px 0 0; position: relative; z-index: 1; display: none; }
.text_fen .t3{ font-size:24px; }
.text_fen .fen{ padding: 25px 0; line-height: 1; font-size: 16px; }
.text_fen .fen span{ font-size:100px; font-family: arial; color:#78201e; }
.text_fen .sureB{ display: block; width: 180px; height:50px; text-align: center; line-height: 50px; background:url(../images/text3.png) no-repeat center; background-size: 100% 100%; margin:0 auto; color:#fff;  }
.text_fen.on{ display: block; }
.text_tc .jsIng.on{ display: block; }

.yzmLogin{ position: relative; }
.login .r .yzmLogin input{ width: 60%; }
.yzmLogin .y{ position: absolute; display: block; right: 0; top:5px; border-radius: 3px; overflow: hidden; width: 96px; height:38px; }
.yzmLogin .y img{ display: block; width: 100%; height:100%; }

.overFen a{ cursor: default; }
.overFen .load_a{ background:none !important; position: relative; }
.overFen .load_a .fen{ position: absolute;	right: -3px; top:0; }
.fixed-ewmbox{position: static;background: url(../images/ewm-icon-1.png) no-repeat center;width: 142px;height: 120px;position: fixed;right: 0;bottom: 190px;z-index: 9;}
.fixed-ewmbox.hide .ewm{height: 0;}
.fixed-ewmbox.hide .btn1{transform: rotate(180deg);}
.fixed-ewmbox .ewm{position: absolute;top: 100%;left: 50%;right: 0; width:133px;margin-left: -66.5px;margin-top: -32px;overflow: hidden;transition: all 0.4s ease-in;height: 201px; }
.fixed-ewmbox .ewm img{width: 100%;}
.fixed-ewmbox .btn1{cursor: pointer;z-index: 4; position: absolute;top: 50%;left:50%;width: 21px;height: 21px;border-radius: 50%;background: #ba3432;box-shadow: 0 0 5px #333;margin-left: -10.5px;margin-top: 33.5px;transition: all 0.4s ease-in;}
.fixed-ewmbox .btn1:after{content: "";display: block;border-top: 6px solid #fff;border-left: 4px solid transparent;border-right: 4px solid transparent;position: absolute;top: 50%;left: 50%;margin-left: -4px;margin-top: -3px;}

.ewmbox1{position: fixed;background: rgba(0, 0, 0, 0.5);top:0;left:0;width:100%;height:100%;z-index: 999;transition: all 0.4s;opacity: 0;visibility: hidden;}
.ewmbox1.show{opacity: 1;visibility: visible;}
.ewmbox1 .img{
	position: absolute;top:50%;left:50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);widows: 160px;height: 180px;overflow: hidden;
}
.ewmbox1 .img img{width: 100%;}
@media screen and (max-width: 1600px){
	.tc_stroy .r{ min-width: 480px; width: 37%; right: 3%; }
	.tc_stroy .c_list .item .ico img{ width: 80px;  }
	.tc_stroy .c_list .item .t4{ font-size:16px; padding-bottom: 40px; }
	.five_story .child .li .aC span{ font-size:16px; bottom:20px; left: 20px; }
	.five_story .child.anim .li .aC{ border:10px solid #fff; }
	.five_story .child .li_3{ top:73%; }
	.five_story .top .ico img{  width: 80px; }
	.five_story .top .h34{ font-size:28px; }
	.fiveWin2 .ico{ display: none; }

	.tc_stroy .a_story a{ font-size:14px; width: 120px; line-height:40px; background-size:100% 100%; }
}


@media screen and (max-width: 1439px){
	.five_1 { min-height: 575px; }
	.five_story .top .ico img{ width: 65px; }  
	.five_story .top .h34{ padding:0 10px 0 20px; }
	.tc_stroy .r{ min-width: 0; }


}

@media screen and (max-width: 1360px){
	.tc_stroy .r{ min-width: 0px; }
	.tc_stroy .a_story a + a{ margin-left: 5px; }
	.five_story .top{ left: 16.2%; }
	.tc_stroy .c_list .item .t4{ font-size:14px; }
}
@media screen and (min-width: 1440px){
	.five_1 { min-height: 650px; }
}

@media screen and (min-width: 1660px){
	.five_1 { min-height: 900px; }

}


/*第一屏*/


/*泼墨位置*/

.fiveCz1 { background:#a3783d; }
.fiveCz1 .bg .i{ position: absolute; width: 100%; height:100%; left: 0; top:0; }

/*泼墨位置*/


.backOut{ position: absolute; right: 10px; top:-22px; line-height: 22px; color:#707070; background:url(../images/back.png) no-repeat left center; padding-left: 20px; }


@media screen and (min-width:1025px){
		.fiveCz1 .bg img{ opacity: 0; transition:all 1.5s; -webkit-transition:all 1.5s; }
		.fiveCz1.anim .bg .i4{ opacity: 1; }
		.fiveCz1.anim .bg .i3{ opacity: 1; transition-delay:0.4s; -webkit-transition-delay:0.4s; }
		.fiveCz1.anim .bg .i2{ opacity: 1; transition-delay:0.8s; -webkit-transition-delay:0.8s; }
		.fiveCz1.anim .bg .i1{ opacity: 1; transition-delay:1.2s; -webkit-transition-delay:1.2s; }

		
		.fiveCz3 .bg2 img{ opacity: 0; transition:all 1.5s; -webkit-transition:all 1.5s; }
		.fiveCz3.anim .bg2 .i3{ opacity: 1; transition-delay:1.5s; -webkit-transition-delay:1.5s; }
		.fiveCz3.anim .bg2 .i2{ opacity: 1; transition-delay:1.7s; -webkit-transition-delay:1.7s; }
		.fiveCz3.anim .bg2 .i1{ opacity: 1; transition-delay:1.9s; -webkit-transition-delay:1.9s; }


		.fiveCz1 .bg2{ transition:all 1s ease-out; -webkit-transition:all 1s ease-out; transform:translateY(-100px); -webkit-transform:translateY(-100px); }
		.fiveCz1.anim .bg2 { transform:translateX(0px); -webkit-transform:translateX(0px);}

		.fiveCz1 .tit_com .h_34{ opacity: 0; transition:all 1s; -webkit-transition:all 1s; transform:translateY(30px); -webkit-transform:translateY(30px); }
		.fiveCz1 .tit_com .t_p{ opacity: 0; transition:all 1s; -webkit-transition:all 1s; transform:translateY(30px); -webkit-transform:translateY(30px); }
		.fiveCz1 .list{ opacity: 0; transition:all 1s; -webkit-transition:all 1s; transform:translateY(30px); -webkit-transform:translateY(30px); }
		.fiveCz1.anim .tit_com .h_34{ transition-delay:2s; -webkit-transition-delay:2s;  }
		.fiveCz1.anim .tit_com .t_p{  transition-delay:2.5s; -webkit-transition-delay:2.5s; }
		.fiveCz1.anim .list{  transition-delay:3s; -webkit-transition-delay:3s; }
		.fiveCz1.anim .tit_com .h_34,.fiveCz1.anim .tit_com .t_p,.fiveCz1.anim .list{ opacity: 1; transform:translateY(0px); -webkit-transform:translateY(0px); }





		.fiveCz2 .tit_com .h_34{ opacity: 0; transition:all 1s; -webkit-transition:all 1s; transform:translateY(30px); -webkit-transform:translateY(30px); }
		.fiveCz2 .tit_com .t_p{ opacity: 0; transition:all 1s; -webkit-transition:all 1s; transform:translateY(30px); -webkit-transform:translateY(30px); }
		.fiveCz2 .list{ opacity: 0; transition:all 1s; -webkit-transition:all 1s; transform:translateY(30px); -webkit-transform:translateY(30px); }
		.fiveCz2.anim .tit_com .h_34{  }
		.fiveCz2.anim .tit_com .t_p{  transition-delay:0.5s; -webkit-transition-delay:0.5s; }
		.fiveCz2.anim .list{  transition-delay:1s; -webkit-transition-delay:1s; }
		.fiveCz2.anim .tit_com .h_34,.fiveCz2.anim .tit_com .t_p,.fiveCz2.anim .list{ opacity: 1; transform:translateY(0px); -webkit-transform:translateY(0px); }


		.fiveCz2 .r .i1{ opacity: 0; z-index: 10; transition:all 1s; -webkit-transition:all 1s;  }

		.fiveCz2 .r .i2{ z-index: 6; }
		.fiveCz2 .r .i3{ transition:all 3s; -webkit-transition:all 3s;  transform:translate(-15.5%,-4.5%) rotate(-5deg); -webkit-transform:translate(-15.4.5%,-5%) rotate(-5deg); z-index: 5; }
		.fiveCz2 .r .i4{ transition:all 3s; -webkit-transition:all 3s;  transform:translate(-28.5%,-8%) rotate(-13deg); -webkit-transform:translate(-28.5%,-8%) rotate(-13deg); z-index: 4; }
		.fiveCz2 .r .i5{ transition:all 3s; -webkit-transition:all 3s;  transform:translate(-43.5%,-9%) rotate(-23deg); -webkit-transform:translate(-43.5%,-9%) rotate(-23deg); z-index: 3; }

		.fiveCz2.anim .r .i1{ transition-delay:3s; -webkit-transition-delay:3s; opacity: 1; }

		
		.fiveCz2.anim .r .i3,.fiveCz2.anim .r .i4,.fiveCz2.anim .r .i5{ transform:translate(0,0) rotate(0deg); -webkit-transform:translate(0,0) rotate(0deg); } 



		.fiveCz3 .tit_com .h_34{ opacity: 0; transition:all 1s; -webkit-transition:all 1s; transform:translateY(-30px); -webkit-transform:translateY(-30px); }
		.fiveCz3 .tit_com .t_p{ opacity: 0; transition:all 1s; -webkit-transition:all 1s; transform:translateY(-30px); -webkit-transform:translateY(-30px); }
		.fiveCz3 .list{ opacity: 0; transition:all 1s; -webkit-transition:all 1s; transform:translateY(-30px); -webkit-transform:translateY(-30px); }
		.fiveCz3.anim .tit_com .h_34{  }
		.fiveCz3.anim .tit_com .t_p{  transition-delay:0.5s; -webkit-transition-delay:0.5s; }
		.fiveCz3.anim .list{  transition-delay:1s; -webkit-transition-delay:1s; }
		.fiveCz3.anim .tit_com .h_34,.fiveCz3.anim .tit_com .t_p,.fiveCz3.anim .list{ opacity: 1; transform:translateY(0px); -webkit-transform:translateY(0px); }


		
		.ind_1.anim .i .c{ background-position:center 0px;  }
		.ind_1 .i .c{ transition:all 1.5s ease-in-out; -webkit-transition:all 1.5s ease-in-out; background-position:center -50px;  }
		.ind_1.anim .cloud{ transform:translateY(0px); -webkit-transform:translateY(0px); -ms-transform:translateY(0px); }
		.ind_1 .cloud{ transition:all 1.5s ease-in-out; -webkit-transition:all 1.5s ease-in-out; transform:translateY(-200px); -webkit-transform:translateY(-200px); }
		.ind_1.anim .cloud1{ transform:translateY(0px); -webkit-transform:translateY(0px); -ms-transform:translateY(0px); }
		.ind_1 .cloud1{ transition:all 1.5s ease-in-out; -webkit-transition:all 1.5s ease-in-out; transform:translateY(-100px); -webkit-transform:translateY(-100px); }

			
		

		.ind_4 .list .li{ left:20%; transition:all 1.5s ease-out; -webkit-transition:all 1.5s ease-out;  }
		.ind_4 .list .li:nth-child(2){ left:40%;  }
		.ind_4 .list .li:nth-child(3){ left:60%;  }
		.ind_4 .list .li:nth-child(4){ left:80%;  }
		.ind_4.active .list .li{ left:0; transition-delay:0.5s; -webkit-transition-delay:0.5s; } 

		.ind_footer .cont_w{ transition:all 1.5s ease-out; -webkit-transition:all 1.5s ease-out; opacity: 0.2; transform:translateY(-200px); -webkit-transform:translateY(-200px);  }
		.ind_footer.active .cont_w{ opacity: 1; transform:translateY(0px); -webkit-transform:translateY(0px); } 

		.ind_5 .cont{ opacity: 0; transition:all 1.5s ease-out; -webkit-transition:all 1.5s ease-out; transform:scale(0.8) translateY(-50%); -webkit-transform:scale(0.8) translateY(-50%); }
		.ind_5.active .cont{ opacity:1; transform:scale(1) translateY(-50%); -webkit-transform:scale(1) translateY(-50%);  transition-delay:0.5s; -webkit-transition-delay:0.5s;}

		
		
		.fp-tableCell{ transform:rotate(0deg); -webkit-transform:rotate(0deg); }
		.bgCom{ transform:scale(1.1); -webkit-transform:scale(1.1); transition:all 1s; -webkit-transition:all 1s;  }
		.active .bgCom{ transform:scale(1); -webkit-transform:scale(1); transition:all 2.7s; -webkit-transition:all 2.7s; }
		
		.fiveCz1{ transform:rotate(0deg); -webkit-transform:rotate(0deg); }
		.fiveCz1 .bg{ transform:scale(1.1); -webkit-transform:scale(1.1); transition:all 1s; -webkit-transition:all 1s;  }
		.fiveCz1.anim .bg{ transform:scale(1); -webkit-transform:scale(1); transition:all 2.7s; -webkit-transition:all 2.7s; }

		
		.building_banner.anim .bgCom{ transform:scale(1); -webkit-transform:scale(1); transition:all 3.2s; -webkit-transition:all 3.2s; }
		.building_banner .i1{ opacity: 0;  transition:all 2s; -webkit-transition:all 2s;  }
		.building_banner .i2{ opacity: 0;  transition:all 2s; -webkit-transition:all 2s;  }
		.building_banner .i3{ opacity: 0;  transition:all 2s; -webkit-transition:all 2s;  }
		.building_banner.anim .i1{ opacity: 1; transition-delay:1.2s; -webkit-transition-delay:1.2s; }
		.building_banner.anim .i2{ opacity: 1; transition-delay:0.6s; -webkit-transition-delay:0.6s; }
		.building_banner.anim .i3{ opacity: 1; }

		

		.building_banner .i4{ opacity: 0;  transition:all 0.8s ease-in; -webkit-transition:all 0.8s ease-in; transform:scale(1.5); -webkit-transform:scale(1.5); transition-delay:2.8s; -webkit-transition-delay:2.8s;  }
		.building_banner .i5{ opacity: 0;  transition:all 0.8s ease-in; -webkit-transition:all 0.8s ease-in; transform:scale(1.5); -webkit-transform:scale(1.5); transition-delay:2.2s; -webkit-transition-delay:2.2s;  }
		.building_banner.anim .i4{ opacity: 1; transform:scale(1); -webkit-transform:scale(1); }
		.building_banner.anim .i5{ opacity: 1; transform:scale(1); -webkit-transform:scale(1); }


		.fiveZZ1.anim .bgCom{ transform:scale(1); -webkit-transform:scale(1); transition:all 2.7s; -webkit-transition:all 2.7s; }
		.fiveZZ1 .i1{ opacity: 0;  transition:all 1s; -webkit-transition:all 1s;  }
		.fiveZZ1 .i2{ opacity: 0;  transition:all 1s; -webkit-transition:all 1s;  }
		.fiveZZ1 .i3{ opacity: 0;  transition:all 1s; -webkit-transition:all 1s;  }
		.fiveZZ1.anim .i1{ opacity: 1; transition-delay:1s; -webkit-transition-delay:1s; }
		.fiveZZ1.anim .i2{ opacity: 1; transition-delay:0.5s; -webkit-transition-delay:0.5s; }
		.fiveZZ1.anim .i3{ opacity: 1; }


		.fiveZZ6{ transform:rotate(0deg); -webkit-transform:rotate(0deg); background:#78201f; }
		.fiveZZ6 .bg{ transform:scale(1.1); -webkit-transform:scale(1.1); transition:all 1s; -webkit-transition:all 1s;  }
		.fiveZZ6.anim .bg{ transform:scale(1); -webkit-transform:scale(1); transition:all 2.7s; -webkit-transition:all 2.7s; }

		.fiveZZ6 .i1{ opacity: 0;  transition:all 1s; -webkit-transition:all 1s;  }
		.fiveZZ6 .i2{ opacity: 0;  transition:all 1s; -webkit-transition:all 1s;  }
		.fiveZZ6 .i3{ opacity: 0;  transition:all 1s; -webkit-transition:all 1s;  }
		.fiveZZ6.anim .i1{ opacity: 1; transition-delay:1s; -webkit-transition-delay:1s; }
		.fiveZZ6.anim .i2{ opacity: 1; transition-delay:0.5s; -webkit-transition-delay:0.5s; }
		.fiveZZ6.anim .i3{ opacity: 1; }


		.fiveZZ1 .l{ opacity: 0;  transition:all 1s; -webkit-transition:all 1s;  }
		.fiveZZ1.anim .l{ opacity: 1; transition-delay:0.5s; -webkit-transition-delay:0.5s; }
		
		.fiveZZ1 .r .li{ opacity: 0;  transition:all 1.5s; -webkit-transition:all 1.5s;  }
		.fiveZZ1 .r .li:nth-child(1){ transform:translateX(-30px); -webkit-transform:translateX(-30px); }
		.fiveZZ1 .r .li:nth-child(2){ transform:translateX(-115px); -webkit-transform:translateX(-115px); }
		.fiveZZ1 .r .li:nth-child(3){ transform:translateX(-60px); -webkit-transform:translateX(-60px); }

		.fiveZZ1.anim .r .li{ opacity: 1; transform:translateX(0); -webkit-transform:translateX(0); transition-delay:1.5s; -webkit-transition-delay:1.5s; }

		.fiveCqzs1 .i{ transform:scale(1.04); -webkit-transform:scale(1.04); transition:all 1s; -webkit-transition:all 1s;  }
		.fiveCqzs1 .i img{ opacity: 0; transition:all 1s; -webkit-transition:all 1s; }
		.fiveCqzs1 .i.anim img{ transition:all 1.5s; -webkit-transition:all 1.5s; }
		.fiveCqzs1 .i.anim .i4{ opacity: 1; transition-delay:0.4s; -webkit-transition-delay:0.4s; }
		.fiveCqzs1 .i.anim .i3{ opacity: 1; transition-delay:0.8s; -webkit-transition-delay:0.8s; }
		.fiveCqzs1 .i.anim .i2{ opacity: 1; transition-delay:1.2s; -webkit-transition-delay:1.2s; }
		.fiveCqzs1 .i.anim .i1{ opacity: 1; transition-delay:1.6s; -webkit-transition-delay:1.6s; }
		.fiveCqzs1 .i.anim{ transform:scale(1); -webkit-transform:scale(1); transition:all 2.6s; -webkit-transition:all 2.6s; }


		.fiveCqzs1 .con .tit_com .h_34{ opacity: 0; transition:all 1s; -webkit-transition:all 1s; transform:translateY(-30px); -webkit-transform:translateY(-30px); }
		.fiveCqzs1 .con .tit_com .p{ opacity: 0; transition:all 1s; -webkit-transition:all 1s; transform:translateY(-30px); -webkit-transform:translateY(-30px); }
		.fiveCqzs1 .con .tit_com .five_a{ opacity: 0; transition:all 1s; -webkit-transition:all 1s; transform:translateY(-30px); -webkit-transform:translateY(-30px); }

		.fiveCqzs1 .con.anim .tit_com .p{  transition-delay:0.2s; -webkit-transition-delay:0.2s; }
		.fiveCqzs1 .con.anim .tit_com .five_a{  transition-delay:0.4s; -webkit-transition-delay:0.4s; }
		.fiveCqzs1 .con.anim .tit_com .h_34,.fiveCqzs1 .con.anim .tit_com .p,.fiveCqzs1 .con.anim .tit_com .five_a{ opacity: 1; transform:translateY(0px); -webkit-transform:translateY(0px); }

		
		.fiveCqzs2 .top{ opacity: 0; transition:all 1s; -webkit-transition:all 1s; transform:translateY(-30px); -webkit-transform:translateY(-30px); }

		.fiveCqzs2 .l .list .li{ opacity: 0; transition:all 1s; -webkit-transition:all 1s; transform:translateX(-30px); -webkit-transform:translateX(-30px); }
		.fiveCqzs2 .anim .l .list .li:nth-child(1){ transition-delay:1s; -webkit-transition-delay:1s; }
		.fiveCqzs2 .anim .l .list .li:nth-child(2){ transition-delay:1.3s; -webkit-transition-delay:1.3s; }
		.fiveCqzs2 .anim .l .list .li:nth-child(3){ transition-delay:1.6s; -webkit-transition-delay:1.6s; }
		.fiveCqzs2 .anim .l .list .li:nth-child(4){ transition-delay:1.9s; -webkit-transition-delay:1.9s; }

		.fiveCqzs2 .anim .top{ opacity: 1;  transform:translateY(0px); -webkit-transform:translateY(0px);  }
		.fiveCqzs2 .anim .l .list .li{ opacity: 1;  transform:translateX(0px); -webkit-transform:translateX(0px);  }

		.fiveCqzs3{  transition:all 2s; -webkit-transition:all 2s; padding:50px 0 0 50px; }
		.fiveCqzs3 .w{  transition:all 2s; -webkit-transition:all 2s; padding:50px 0 0 50px; }
		.fiveCqzs3.anim{ padding:125px 0 7% 7.8%;}
		.fiveCqzs3.anim .w{ padding:5% 0 0 110px; }


		.fiveWin1 .l .img{ transition:all 1s; -webkit-transition:all 1s; transform:translateX(-30px); -webkit-transform:translateX(-30px); opacity: 0;  }
		.fiveWin1 .l .tit_com{ transition:all 1s; -webkit-transition:all 1s; opacity: 0;  }
		.fiveWin1.anim .l .img{ opacity: 1; transform:translateX(0px); -webkit-transform:translateX(0px); }
		.fiveWin1.anim .l .tit_com{ opacity: 1;  transition-delay:1s; -webkit-transition-delay:1s; }
		.fiveWin1 .l .list .li{ transition:all 1s; -webkit-transition:all 1s; transform:translateX(-30px); -webkit-transform:translateX(-30px); opacity: 0;  }
		.fiveWin1.anim .l .list .li:nth-child(1){ transform:translateX(0px); -webkit-transform:translateX(0px); opacity: 1; transition-delay:1.5s; -webkit-transition-delay:1.5s;  }
		.fiveWin1.anim .l .list .li:nth-child(2){ transform:translateX(0px); -webkit-transform:translateX(0px); opacity: 1; transition-delay:1.9s; -webkit-transition-delay:1.9s;  }
		.fiveWin1.anim .l .list .li:nth-child(3){ transform:translateX(0px); -webkit-transform:translateX(0px); opacity: 1; transition-delay:2.3s; -webkit-transition-delay:2.3s;  }
		.fiveWin1.anim .l .list .li:nth-child(4){ transform:translateX(0px); -webkit-transform:translateX(0px); opacity: 1; transition-delay:2.7s; -webkit-transition-delay:2.7s;  }
		.fiveWin1.anim .l .list .li:nth-child(5){ transform:translateX(0px); -webkit-transform:translateX(0px); opacity: 1; transition-delay:3.1s; -webkit-transition-delay:3.1s;  }
		.fiveWin1.anim .l .list .li:nth-child(6){ transform:translateX(0px); -webkit-transform:translateX(0px); opacity: 1; transition-delay:3.5s; -webkit-transition-delay:3.5s;  }
		.fiveWin1.anim .l .list .li:nth-child(7){ transform:translateX(0px); -webkit-transform:translateX(0px); opacity: 1; transition-delay:3.9s; -webkit-transition-delay:3.9s;  }
		.fiveWin1.anim .l .list .li:nth-child(8){ transform:translateX(0px); -webkit-transform:translateX(0px); opacity: 1; transition-delay:4.3s; -webkit-transition-delay:4.3s;  }




		.fiveWin2 .pre{ transform:scale(0.9); -webkit-transform:scale(0.9); transition:all 1s; -webkit-transition:all 1s; transform-origin:left bottom; -webkit-transform-origin:left bottom; }
		.fiveWin2.anim .pre{ transform:scale(1); -webkit-transform:scale(1); }
		.fiveWin2 .con .tit_com{ opacity: 0; transition:all 1s; -webkit-transition:all 1s;}
		.fiveWin2.anim .con .tit_com{ opacity: 1; transition-delay:1s; -webkit-transition-delay:1s; }
		
		.fiveWin2 .ico{ opacity: 0; transition:all 1s; -webkit-transition:all 1s; }
		.fiveWin2.anim .ico{ opacity: 1; transition-delay:1.5s; -webkit-transition-delay:1.5s; }

		.fiveWin2 .con .tit .list .li{ transition:all 1s; -webkit-transition:all 1s; transform:translateX(30px); -webkit-transform:translateX(30px); opacity: 0;  }
		.fiveWin2.anim .con .tit .list .li:nth-child(1){ transform:translateX(0px); -webkit-transform:translateX(0px); opacity: 1; transition-delay:2s; -webkit-transition-delay:2s;  }
		.fiveWin2.anim .con .tit .list .li:nth-child(2){ transform:translateX(0px); -webkit-transform:translateX(0px); opacity: 1; transition-delay:2.4s; -webkit-transition-delay:2.4s;  }
		.fiveWin2.anim .con .tit .list .li:nth-child(3){ transform:translateX(0px); -webkit-transform:translateX(0px); opacity: 1; transition-delay:2.8s; -webkit-transition-delay:2.8s;  }



		.five_1 .cont .tit .t{ transition:all 2s; -webkit-transition:all 2s; opacity: 0; transform:translateX(-150px) scale(0.8); -webkit-transform:translateX(-150px) scale(0.8); transform-origin:left center; -webkit-transform-origin:left center; }
		.x-anim.five_1 .cont .tit .t{ opacity: 1; transform:translateX(0px) scale(1); -webkit-transform:translateX(0px) scale(1); }
		.five_1 .cont .p{ transition:all 1.5s; -webkit-transition:all 1.5s; transition-delay:2s; -webkit-transition-delay:2s; transform:translateY(25px); -webkit-transform:translateY(25px); opacity: 0; }
		.x-anim.five_1 .cont .p{ transform:translateY(0px); -webkit-transform:translateY(0px); opacity: 1; }

		.five_1 .cont .a_c{ transition:all 1.5s; -webkit-transition:all 1.5s; transition-delay:3.5s; -webkit-transition-delay:3.5s; transform:translateY(25px); -webkit-transform:translateY(25px); opacity: 0; }
		.x-anim.five_1 .cont .a_c{ transform:translateY(0px); -webkit-transform:translateY(0px); opacity: 1; }

		
		.list_wenchuang .li .tit .img{ -webkit-transform: rotate(0deg); transform: rotate(0deg); overflow: hidden; }
		.list_wenchuang .li .tit .img img{ -webkit-transition: transform .5s; transition: transform .5s; }
		.list_wenchuang .li .tit .img:hover img{ -webkit-transform: scale(1.05); transform: scale(1.05); }
		.list_publication .li .tit .img{ -webkit-transform: rotate(0deg); transform: rotate(0deg);overflow: hidden; }
		.list_publication .li .tit .img img{ -webkit-transition: transform .5s; transition: transform .5s; }
		.list_publication .li .tit .img:hover img{ -webkit-transform: scale(1.05); transform: scale(1.05); }




		.scaleimg:hover img{ -webkit-transform: scale(1.1); transform: scale(1.1); }




		.fiveYc0 .con .li{ transition:all 1s; -webkit-transition:all 1s; opacity: 0; }
		.fiveYc0 .con.anim .li:nth-child(1){ opacity: 1; transition-delay:0s; -webkit-transition-delay:0s;  }
		.fiveYc0 .con.anim .li:nth-child(2){ opacity: 1; transition-delay:0.3s; -webkit-transition-delay:0.3s;  }
		.fiveYc0 .con.anim .li:nth-child(3){ opacity: 1; transition-delay:0.6s; -webkit-transition-delay:0.6s;  }
		.fiveYc0 .con.anim .li:nth-child(4){ opacity: 1; transition-delay:0.9s; -webkit-transition-delay:0.9s;  }
		.fiveYc0 .con.anim .li:nth-child(5){ opacity: 1; transition-delay:1.2s; -webkit-transition-delay:1.2s;  }
	

		.fiveYc1{ background:#bb8e55; overflow: hidden; }

		.fiveYc1 .l{ transition:all 1s; -webkit-transition:all 1s; transform:translateX(100px); -webkit-transform:translateX(100px); }
		.fiveYc1 .r .con{ transition:all 1s; -webkit-transition:all 1s; transform:translateX(-100px); -webkit-transform:translateX(-100px); }
		.fiveYc1 .r .txt{ transition:all 1s; -webkit-transition:all 1s; transform:translateY(-100px); -webkit-transform:translateY(-100px); }
		.fiveYc1 .r .imgList{ transition:all 1s; -webkit-transition:all 1s; transform:translateY(100px); -webkit-transform:translateY(100px); }

		.fiveYc1.anim .l,.fiveYc1.anim .r .con,.fiveYc1.anim .r .txt,.fiveYc1.anim .r .imgList{  transform:translate(0,0); -webkit-transform:translate(0,0);}


		.fiveYc2 .tit .r,.fiveYc2 .tit .l{ overflow: hidden; }
		
		.fiveYc2 .tit .l .img{ transition:all 1s; -webkit-transition:all 1s; transform:translateX(50px); -webkit-transform:translateX(50px);   opacity: 0;  }
		.fiveYc2 .tit .r .img{ transition:all 1s; -webkit-transition:all 1s; transform:translateX(-50px); -webkit-transform:translateX(-50px); opacity: 0;  }
		.fiveYc2 .tit.anim .l .img,.fiveYc2 .tit.anim .r .img{ transform:translateX(0); -webkit-transform:translateX(0); opacity: 1; }



		.fiveYc4 .w .li .img i{ width: 100%; height:100%; right: 0; bottom:0; background: #fff;  transition:all 1.2s linear; -webkit-transition:all 1.2s linear; }
		.fiveYc4 .w .anim .img i{ width:0; }

		.fiveZZ7 .tit{ transition:all 1s; -webkit-transition:all 1s;  opacity: 0;   }
		.fiveZZ7 .img{ transition:all 1s; -webkit-transition:all 1s;  opacity: 0;  transform:translateY(30px); -webkit-transform:translateY(30px); }

		.fiveZZ7.anim .tit{ opacity: 1; }
		.fiveZZ7.anim .img{ opacity: 1;  transform:translateY(0px); -webkit-transform:translateY(0px); transition-delay:0.6s; -webkit-transition-delay:0.6s;  }

		.fiveZZ4 .l{ transition:all 1s; -webkit-transition:all 1s; transform:translateY(50px); -webkit-transform:translateY(50px);   opacity: 0;  }
		.fiveZZ4.anim .l{ transform:translateY(0px); -webkit-transform:translateY(0px);   opacity: 1;  }

		
		.list_display .li:nth-child(2n) .img a{ transition:all 1s; -webkit-transition:all 1s; transform:translateX(50px); -webkit-transform:translateX(50px);   opacity: 0;  }
		.list_display .li:nth-child(2n+1) .img a{ transition:all 1s; -webkit-transition:all 1s; transform:translateX(-50px); -webkit-transform:translateX(-50px);   opacity: 0;  }

		
		.list_display .li:nth-child(2n) .r .con{ transition:all 1s; -webkit-transition:all 1s; transform:translateX(-50px); -webkit-transform:translateX(-50px);   opacity: 0;  }
		.list_display .li:nth-child(2n+1) .r .con{ transition:all 1s; -webkit-transition:all 1s; transform:translateX(50px); -webkit-transform:translateX(50px);   opacity: 0;  }


		.list_display .li.anim .img a{ transform:translateX(0); -webkit-transform:translateX(0);   opacity: 1; }
		.list_display .li.anim .r .con{ transform:translateX(0); -webkit-transform:translateX(0);   opacity: 1; }


		.introd_2 .r .list .li{ transition:all 1s; -webkit-transition:all 1s;   opacity: 0;   }
		.introd_2 .r .list .li:nth-child(1){ transform:translateY(50px); -webkit-transform:translateY(50px); }
		.introd_2 .r .list .li:nth-child(2){ transform:translateY(-50px); -webkit-transform:translateY(-50px); }
		.introd_2 .r .list .li:nth-child(3){ transform:translateY(50px); -webkit-transform:translateY(50px); }

		.introd_2.anim .r .list .li{ transform:translateY(0); -webkit-transform:translateY(0); opacity: 1; }

		.train_3 .t3{ transition:all 0.3s; -webkit-transition:all 0.3s; position: relative; left: 0; }
		.train_3 .a:hover .t3{ left: 10px; }
		.ind_4 .w .l .bot .tit .h3{ transition:all 0.3s; -webkit-transition:all 0.3s; position: relative; left: 0; }
		.ind_4 .w .l .a:hover .h3{ left: 10px; }

		.building_2 .list .tit .t3{ transition:all 0.3s; -webkit-transition:all 0.3s; position: relative; left: 0; }
		.building_2 .a .t3:hover{ left: 10px; }

		.train_7 .r .li .t3{ transition:all 0.3s; -webkit-transition:all 0.3s; position: relative; left: 0; }
		.train_7 .r .li:hover .t3{ left: 10px; color:#78201f;  }

		.train_5 .list .tit .a{ transition:all 0.3s; -webkit-transition:all 0.3s; position: relative; left: 0; } 
		.train_5 .list .li:hover .tit .a{ left: 10px; }

		.about_6 .ewm .c .li a:hover{ background-image:url(../images/add5a.png); color:#78201f; }

		.ind_footer .cont_w .top .li:hover{ color:#78201f; }
		.ind_footer .cont_w .bot .r .li:hover .a{ color:#78201f; }

		.about_6 .r .li:hover{ color:#78201f; }
		.introd_4 .list .a:hover .tit .t4{ color:#78201f; }
		.people_list1 .list .item:hover .h16{ color:#78201f; }
		.img_list1 .list .item:hover .h16{ color:#78201f; }

		.train_6 .list .a:hover .name{ color:#78201f; }

		.five_fall2 .list .a:hover .tit .p{ color:#78201f; }
		
		/*425*/
		.five_story .li .aC span{ transform:translateY(0px); -webkit-transform:translateY(0px); transition:all 0.3s; -webkit-transition:all 0.3s; }
		.five_story .li:hover .aC span{ transform:translateY(-10px); -webkit-transform:translateY(-10px); }

}





@media screen and (max-width: 1800px){
	.ind5_img{ width: 540px; height:580px; }
	.fiveYc3 .con .l .h_34{ width: auto; writing-mode: vertical-lr; -webkit-writing-mode: vertical-lr; -ms-writing-mode: tb-lr; height:230px; line-height: 45px; letter-spacing: 4px; }
}



@media screen and (max-width: 1600px){
	 .ind5_img{ width:400px; height:440px; }
	 .ind5_img .li .p{ font-size:18px; }
	 .ind_5 .cont .a_com{ padding:30px 0 15px; }
	 .header_nav .n .ico img{ height:130px; }
	 .header_nav .n .ico{ padding-bottom: 60px; }

	
	.five_1 .cont .p{ padding:25px 0 50px; font-size:16px; }
	.five_1 .cont .a_c .a{  font-size:16px; }

	 /*五大*/
	.fiveCz4 .con .p{ display: none; }
	.fiveCz4 .con img{ width: 120px; }
	.fiveCz4 .con .t3{ padding:0 0 20px; }
	.fiveCz4 .lineMap{ width:90%;  }


	.fiveWin2 .con .tit .list{ padding-top: 25px; }

	.fixed-ewmbox{width: 100px;background-size: 100%;right: 35px;bottom: 120px;}
	.fixed-ewmbox .ewm{width: 100px;margin-left: -50px;height: 151px;margin-top: -41px;}
	.fixed-ewmbox .btn1{margin-top: 24px;width: 18px;height: 18px;margin-left: -9px;}
	.fixed-ewmbox .btn1:after{border-top-width: 5px;border-left-width: 5px;border-right-width: 5px;margin-left: -5px;margin-top: -1.5px;}
	
  }

@media screen and (max-width: 1440px){

	.ind_4 .w .l .bot .tit{ right: 6%; left:6%; }
	.ind_4 .w .l .bot .li + .li .tit{ bottom:6.4%; right: 6%; letter-spacing: 6%; }
	.ind_4 .w .l .tit_com{ margin-bottom: 20px; }
	.ind_footer .cont_w .top .li:nth-child(n+5){ display: none; }
	.ind_footer .cont_w .bot .r .li .h3{ padding:8px 8px 0; font-size: 14px; }
	.ind_4 .list .li .ico{ margin:0 8%; }

	#menuFull{ width: 50px; }

	.ind_4 .w .cont,.ind_5 .cont{ padding-top: 50px; }
	.ind_3 .l .tit,.ind_3 .r .s .tit{ height:370px; font-size:16px; }

	.ind_3 .r .s .bg{ bottom:16.8%; }
	.slick-dots{ bottom: 30px; }

	


	.fiveYc3 .con .line{ height:30px; }

	.fiveYc3 .child .c1 .tit{ left: 7%; right: 7%; bottom:12%; padding-right: 30px; }
	.fiveYc3 .child .c2 .tit{ left: 7%; right: 7%; top:12%; height:76%; }
	.fiveYc3 .child .c2 .tit .pad{ padding-right: 30px; }






	.fiveWin2 .con .tit .list .li .a{ font-size:14px; width: 240px; line-height: 40px; height: 40px; }



}

@media screen and (min-width: 1300px) and (max-width: 1400px){
	.ind_footer .cont_w .top .li:nth-child(n+4){ display: none; }
}


@media screen and (max-width: 1281px){

	.ind5_img .li .img{ width: 80%; margin:0 auto; position: relative; } 
	.ind5_img{ height:400px; }
	.ind_footer .cont_w{ bottom:110px; }
	.ind_4 .w .l .tit_com{ margin-bottom: 20px; padding-left: 20px; }

	.h_34{ font-size:28px; }
	#menuFull li.active a span{ font-size:12px; }
	#menuFull{ width: 40px; }

	
	.fiveCz4 .con .t3{ font-size:18px; }
	.lineMap .w{ transform:scale(0.8); -webkit-transform:scale(0.8); -ms-transform:scale(0.8); }

	/*.fiveYc3 .con .l .h_34{ line-height: 40px; height:215px; }*/
	.fiveWin2 .con .tit{ padding-top: 0; }
	.fiveZZ5 .con .li .tit .p{ font-size:12px;  min-width: 7.5em;}

	

	.ind_footer .cont_w .top .li + .li{ margin-top: 8px; }





}
@media screen and (max-width: 1279px){
	.linepage{ width: 980px; margin-left: -490px; }
	
	.lineMap .w{ transform:scale(0.7); -webkit-transform:scale(0.7); -ms-transform:scale(0.7); }
	.fiveCz4 .con img{ width: 80px; }


	.fiveYc3 .con .a{ bottom: 30px; }
	.five_1 .con{ bottom:30px; }

	
	.fiveWin2{ height:650px; overflow: hidden; }
	.fiveWin2 .bg{ position: absolute; height:100%; width: 100%; left: 0; top:0; }
	.fiveWin2 .bg img{ width: auto; height:100%; position: absolute; right: 0; top:0;}
	
	.fiveWin2 .pre{ position: absolute; height:100%; width: 100%; left: 0; top:0; }
	.fiveWin2 .pre img{ width: auto; height:100%; position: absolute; right: 0; top:0;}




	.fiveWin2 .con .tit .list .li .a{ font-size:12px; width: 210px; line-height: 34px; height: 34px; }
	.fiveWin2 .con{ width: 33%; }


	.ind_2 .w{ min-width: 0; margin:0 50px; width: auto; }
	.ind_2 .r_txt .data b{ font-size:30px; height:43px; }
	.ind_2 .r_txt .data{ padding:5px 0 5px; }
	.ind_2 .r_txt .middle-cont{width: 90%;}
	.ind_2 .r_txt .add .p{ font-size:14px; padding-top: 5px; }
	.ind_2 .bot .li .a{ bottom:0 !important; }
	.ind_2 .bot .li .t{ font-size:14px; }
	.ind_2 .l_img .arr_l{ left: 50px; right: 50px; }
	.ind_2 .slick-prev{ left: -50px; margin-top: -25px; }
	.ind_2 .slick-next{ right: -50px; margin-top: -25px; }
	.ind_2 .l_img .arr_l a span{ font-size:14px; }
	.ind_2 .l_img .arr_l .on a span{ font-size:16px; }



	.more_a{ width: 40px; height:40px; background-size: 100% 100%; }
	.tit_com .more_a{ margin-top:-20px; }
	.ind_3 .l .tit .h_34 a.more_a{ bottom:-60px; margin-left: -20px; }
	.bread-mod{ padding-bottom: 40px; }
	.result .li .tit .a_more{ width: 40px; height:40px; margin-top: -20px; z-index: 5; }
	.result .li .tit .a_more a{  background-size: 100% 100%;  }
	.result .li .tit .a_more i{ top:98%; }
	.list_stone .li .tit .a_more{ width: 40px; height:40px; margin-top: -20px; z-index: 5; }
	.list_stone .li .tit .a_more a{  background-size: 100% 100%;  }
	.list_stone .li .tit .a_more i{ top:98%; }
	.list_stone .li{ padding:20px 30px; }


	.wenchuang,.book_detail_1,.directory,.display,.download,.reserve_list,.online,.publication,.result,.volun,.stone{ padding-bottom: 80px; }
	.book_detail_2{ padding:80px 0; }


	
}


@media screen and (max-width: 1024px){
	.ind_3 .l .tit, .ind_3 .r .s .tit {font-size: 14px;}
	.ind_3 .r .child .con .txt .bot .t3 {font-size: 16px;}
	.ind_2 .con{ width: 100%; }
	.ind_4 .w .cont{ width: 100%; }
	.ind_4 .w .l{ width: 70%; }
	.ind_4 .w .r{ right: 10%; width: 20%; }
	.ind_4 .list .li{ } 
	.ind_4 .list .li .ico{ width: 40px; height:40px;  margin:0 5%; }
	.ind5_img{ width: 350px; height:330px; }
	.ind_footer .cont_w{ right: 5%; left: 5%; }

	.fiveCz4{ height:600px; overflow: hidden; }
	.fiveCz4 .bg{ position: absolute; height:100%; width: 100%; left: 0; top:0; }
	.fiveCz4 .bg img{ width: auto; height:100%; position: absolute; left:50%; transform:translateX(-50%); -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%); }
	
	.fiveCz4 .a1{ top:20.5%; }
	.fiveCz4 .a2{ top:36.3%; }
	.fiveCz4 .a3{ top:67.6%; }
	.fiveCz4 .a4{ top:73.5%; }
	.fiveCz4 .a5{ top:80.8%; }

	.fiveWin2 .con{ width: 36%; }

	.svgWrap{ left: 53%; }
}
/*24 == 32*/
/*16 ==28*/
/*18 ==30*/

@media screen and (max-width: 1023px){
	.five_1 {  max-height: 650px; }
}


.imgPc{ display: block !important; }
.imgPhone{ display: none !important; }

@media screen and (max-width: 750px){
	.bread-mod{ padding:0.4rem 0 0.8rem; }
	.h_34{ font-size:0.44rem; }
	.pd30{ padding-bottom: 0.6rem !important; }
	.middle-cont{ font-size: 0.26rem; }
	.wenchuang, .book_detail_1, .directory, .display, .download, .reserve_list, .online, .publication, .result, .volun,.history,.stone{ padding-bottom: 1rem; }
	.linepage{ width: auto; margin:0; left: 0.25rem; right: 0.25rem; }

	.imgPc{ display: none !important; }
	.imgPhone{ display: block !important; }
	/*书籍详情*/

	.book_detail_1 .con .img{ float: none; width: auto; height:auto; background:#b48f5d; padding:0.4rem 0; }
	.book_detail_1 .con .img img{ position: static; max-width: 40%; margin:0 auto; display: block; transform: translate(0,0); -webkit-transform: translate(0,0); -ms-transform: translate(0,0); }
	.book_detail_1 .con .tit{ float: none; width: auto; height:auto; background:#77201f; }
	.book_detail_1 .con .txt{ padding:0.6rem 0.4rem; }
	.book_detail_1 .con .t3{ font-size: 0.32rem; line-height: 0.42rem; padding-left: 0.5rem; background-size: 0.3rem 0.3rem; margin-bottom: 0.3rem; }
	.book_detail_1 .c{ height:2.1rem; padding-bottom: 0.2rem; }
	.book_detail_1 .c .p{ padding-left: 0.3rem; line-height: 0.4rem; background-size: 0.2rem 0.2rem; background-position: left 0.1rem; margin-bottom: 0.1rem; }
	.book_detail_1 .num b{ font-size: 0.6rem; padding:0 0.2rem; }
	.book_detail_1 .line{ margin-bottom: 0.2rem; }
	.book_detail_2{ padding:0.8rem 0; }
	.book_detail_2 .tit{ width: auto; background:none; height: auto; }
	.book_detail_2 .con{ padding:0 0.4rem 0.6rem; }
	.book_detail_2 .r_img{ position: static; width: auto; }
	.book_detail_2 .r_img img{ position: static; transform: translate(0,0); -webkit-transform: translate(0,0); -ms-transform: translate(0,0); display: block; width: 60%; margin:0 auto; }
	.book_detail_2 .con .t3{ font-size:0.32rem; padding-bottom: 0.4rem; }
	.book_detail_2 .con .scrollw{ height:4.2rem; }


	/*藏品类目*/
	.collection_top .li .a{ width: 2.2rem; line-height: 0.52rem; height:0.52rem; font-size:0.26rem; }
	.collection_top .li.cur .a{ font-size:0.3rem; }
	.collection_top{ margin-bottom: 0.4rem; padding:0 0.6rem; }  
	.collection_top .slick-arrow{ width: 0.6rem; }
	
	.linepage i:nth-child(2){ display: none; }
	.linepage i:nth-child(4){ display: none; }
	.linepage.wc i:nth-child(4){ display: block; }
	.linepage.wc i:nth-child(2){ display: none; }
	.linepage.wc i:nth-child(3){ left: 50%; }
	.list_wenchuang .li{ width: 50%; height:3.2rem; }
	.list_wenchuang .li:nth-child(3){ border-top:0; }
	.list_wenchuang .li .img{ padding: 0.3rem 0 0.1rem; }
	.list_wenchuang .li .t4{ padding:0 0.3rem; font-size:0.26rem; }

	/*专家名录*/
	.list_directory .li{ float: none; width: auto;     margin: 0;}
	.directory .li:nth-child(2) .pad,.directory .li:nth-child(3) .pad{ border-top: 0; }

	.list_directory .li .img{ width: 2.8rem; height:3.32rem; left: -1.4rem; margin-top:-1.66rem; }
	.list_directory .li .pad{ width: 5rem; float: none; margin-left: 1.7rem; }
	.list_directory .li .tit{ height:5.6rem; }

	.list_directory .li .name{ font-size:20px; }
	.list_directory .li .title{ font-size:0.24rem; }
	.list_directory .li .p{ font-size:0.24rem; }
	.directory .list_directory{ padding-bottom: 0.6rem; }
	.list_directory .li .more_a{ top:2.2rem; }

	/*原状陈列*/
	.list_display .img .line,.list_display .dot{ display: none; }
	.list_display .img{ float: none; width: auto; padding:0 !important; }
	.list_display .r{ float: none; width: auto; height:auto; padding:0.6rem 0.4rem; }
	.list_display .r .con{ padding:0; }
	.list_display .li:nth-child(2n) .r .con{ padding:0; }
	.list_display .r .t3{ font-size: 0.32rem; line-height: 0.42rem; padding-left: 0.5rem; background-size: 0.3rem 0.3rem; }
	.list_display .p{ padding:0.3rem 0 0.5rem; }
	.list_display .li .dis_more .a{ width: 1.8rem; line-height: 0.6rem; background-size: 100% 100%; }
	.list_display .look_more i{display: none; }
	.list_display .look_more{ margin-top: 0rem; }

	/*下载中心*/
	.download .li .t3{ padding:0; }
	.download .li .tit{ padding:0.3rem 0.5rem; line-height: 2; }
	.download .li .load_a{ position: relative; left: auto; right: auto; top:auto; margin-top: 0.15rem; background-size: auto 60%; width: 2.4rem; }

	/*史学研究数据库*/
	.look_top .inp input{ font-size: 0.26rem; }
	.history_1ist{ padding-top: 0.5rem; }
	.history_top{ width: auto; }
	.history_top .select-mod{ width: auto; margin:0 60px 0.3rem 0; float: none; }
	.history_top .look_top{ float: none; width: auto; }
	.history_1ist table{ line-height: 0.45rem; font-size:0.24rem; }
	.history_1ist th:nth-child(1){ width: 4rem !important; }
	.history_1ist th:nth-child(2){ width: 1.5rem !important; }
	.history_1ist .name{ padding:0 10px; }
	.history_1ist td .name{  padding:0 10px; background:none; }
	.history_1ist th, .history_1ist td{ padding:0.2rem 0; }

	/*查看我的预约*/
	.look_top{ width: auto; }
	.reserve_list{ padding-top: 0.5rem; font-size:12px; }
	.reserve_list .con .data{ float: none; width: auto; padding:0; text-align: left; font-size:0.3rem; }
	.reserve_list .con .data span{ display: inline; font-size: 0.6rem; line-height: 0.6rem; padding-right: 0.2rem; }
	.reserve_list .con .c{ width: auto; padding: 0.4rem 0 0; float: none; }
	.reserve_list .li{ padding:0.3rem 0.6rem; }
	.reserve_list .con .c .child{ float: none; width: auto; padding-bottom: 0.3rem; }
	.reserve_list .con .ewm{ width: 120px; margin:0 auto; float: none; }

	/*在线订票*/
	.online .cont .r .pad{ padding:0.6rem 0.6rem 1rem; }
	.online .cont .r{ background-size: 80% auto; }
	.online .cont .r .online_btn{ padding-top:0.6rem; }
	.online .cont .tit_l{ float: none; width: auto; padding-bottom: 0.6rem; }
	.online .cont .tit_r{ float: none; width: auto; }
	.online .cont .l .pad{ padding:0.6rem; }
	.online .cont .l .t3{ font-size: 0.32rem; line-height: 0.42rem; padding-left: 0.5rem; background-size: 0.3rem 0.3rem; margin-bottom: 0.3rem; }
	.online .cont .p{ padding-left: 0.3rem; line-height: 0.4rem; background-size: 0.2rem 0.2rem; background-position: left 0.1rem; margin-bottom: 0.2rem; }
	.online .cont .t4{ font-size: 0.3rem; line-height: 1.5; }
	.online .cont .t5{ line-height: 1.5; }
	.online .cont .num{ padding:0.3rem 0; }
	.online .cont .num span{ font-size:0.6rem; height:0.6rem; line-height: 0.45rem; }   
	.online .cont .num em{ font-size:0.3rem; padding:0 0.2rem; }
	.btn_sub button{ width: 2.8rem; height:0.64rem; border-width: 0.02rem; }
	.online .cont .r .online_btn .a{ width: 3.2rem; line-height:0.64rem; background-size: 100% 100%; }


	/*志愿者招募*/
	.volun .cont .l .pad{ padding:0.6rem; }
	.volun .cont .l .t3{ font-size: 0.32rem; line-height: 0.42rem; padding-left: 0.5rem; background-size: 0.3rem 0.3rem; margin-bottom: 0.3rem; }
	.volun .cont .l .scrollw{ height:5rem; }
	.volun .cont .r .pad{ padding:0.6rem 0.6rem 1rem; }
	.volun .cont .r{ background-size: 80% auto; }


	/*产品详细*/
	.product_1 .con .l{ float: none; background: none; width: auto; height:auto; }
	.product_1 .con .list{ padding:0; }
	.product_1 .con .list img{ height: auto; }
	.product_1 .r{ float: none;	width: auto; height:auto; background:#1c3a67; }
	.product_1 .r .tit{ padding: 0.6rem; }
	.product_1 .r .t2{ font-size:0.36rem; }
	.product_1 .r .t3 span{ font-size:0.5rem; }
	.product_1{ padding-bottom: 0.8rem; }

	.product_2 .li .img{ width: auto; height:auto; background:#d8e3e9; float: none; }
	.product_2 .li .img img{ top:0; height:auto; }
	.product_2 .li .con{ float: none; width: auto; height:auto; background:#bc8e54; }
	.product_2 .li .tit{ padding:0.6rem; }
	.product_2 .li .t3{ font-size:0.4rem; padding-bottom: 0.3rem; }
	.product_2 .li:nth-child(2n) .con{ background:#77201f; }
	.product_2 .li + .li{ padding:0.4rem 0 0; }
	.product_2{ padding-bottom: 0.8rem; }

	.product_1 .slick-arrow{ width: 0.6rem; height:0.6rem; }

	/*出版物*/


	.list_publication .li{ width: 50%; height:4.4rem; }
	.list_publication .li:nth-child(3),.list_publication .li:nth-child(4){ border-top: 0; }
	.list_publication .li .tit .img img{ width: 3rem; height:3rem; }
	.list_publication .li .tit .img{ padding:0.4rem 0 0.2rem; }

	/*预约成功*/
	.reserve_success_top{ padding:0; }
	.reserve_success_top .t3{ font-size:0.4rem; padding:0.3rem 0 0.1rem; }
	.reserve_success_top .ico img{ width: 1.2rem; }

	/*搜索结果*/
	.result_key{ padding:0 0 0.4rem 0; font-size:0.32rem; text-align: center; }
	.result .li{ padding:0.5rem; }
	.result .li .tit .t3{ font-size:0.32rem; padding:0 0 0.2rem; }
	.result .li .tit .a_more{ position: static; margin:0.4rem 0 0; }
	.result .li .tit .a_more i{ display: none; }
	.result .li .tit{ padding-right: 0; }

	/*遵义参加者情况*/
	.list_situation .bigimg{ height:3.95rem; }
	.list_situation .list .img{ width: auto; height:1.3rem; margin: 0 1px;}
	.list_situation .list .img img{ width: 100%; height:100%; }
	.list_situation .list{ margin:0.3rem 0 0; }
	.smallimg .slick-prev{ left: 0; }
	.smallimg .slick-next{ right: 0; }
	.situation_1{ padding:0.4rem  0.4rem 0; }
	.situation_1 .p{ padding:0 0 0.3rem; font-size: 0.28rem; }
	.situation_1 p{ padding:0 0 0.3rem; font-size: 0.28rem; }
	.situation{ padding-bottom:1rem; }

	/*他山之石*/
	.list_stone .li{ padding:0.5rem; }
	.list_stone .li .tit .t3{ font-size:0.32rem; padding:0 0 0.2rem; }
	.list_stone .li .tit .a_more{ position: static; margin:0.4rem 0 0; }
	.list_stone .li .tit .a_more i{ display: none; }
	.list_stone .li .tit{ padding-right: 0; }
	.list_stone .li .tit .data{ padding:0 0 0.3rem; }

	/*首页*/
	.lineBg{ display: none; }
	#menuFull{ display: none; }
	.index{ min-width: 0; }
	.ind_1 .list{ height:auto; }
	.ind_1 .item a img{ display: block; height:100%; }
	.ind_1 .item a{ height:8rem; }
	.ind_1 .item .house{ background-size:100% auto; background-position: right bottom; }
	.ind_1 .slick-dots{ bottom:0.3rem; }
	.ind_1 .slick-dots li{ width: 0.4rem; height:0.4rem; background-size: 100% 100%; margin:0 0.1rem; }
	.ind_2 .zhuan{ display: none; }
	.ind_2 .l_img{ width: 100%; }
	.ind_2 .w{ width: 100%; margin:0; padding:0.8rem 0 0; }
	.ind_2 .r_txt{ position: static; width: 100%; }
	.ind_2 .l_img .arr_l a span{ font-size:0.24rem; }
	.ind_2 .l_img .arr_l .on a span{ font-size:0.28rem; }
	.ind_2 .l_img .arr_l a i{ height:0.06rem; }
	.ind_2 .l_img .arr_l a i:before{ bottom:0.06rem; }
	.ind_2 .r_txt .top{ height:auto; }
	.ind_2 .r_txt .bot{ height:3.4rem; }
	.ind_2 .r_txt .middle-cont{ width: 100%; padding:0.4rem; }
	.ind_2 .r_txt .time span{ font-size:0.3rem; }
	.ind_2 .r_txt .data{ padding:0.1rem 0 0.2rem; }
	.ind_2 .r_txt .data em,.ind_2 .bot .li .t{ font-size:0.26rem; }
	.ind_2 .r_txt .data b{ font-size:0.5rem; line-height: 0.4rem; height:0.5rem; }
	.ind_2 .r_txt .add .p{ font-size:0.26rem; padding-top: 0.2rem; }
	.ind_2 .bot .li .a{ background-size: 70% auto; }

	.ind_3{ padding-top: 0.6rem; }
	.ind_3 .l{ float: none; width: 100%; height:auto; }
	.ind_3 .r{ float: none; width: 100%; height:8rem; }
	.ind_3 .l .ico,.ind_3 .l .line{ display: none; }
	.ind_3 .l .tit, .ind_3 .r .s .tit{ position: static; width: auto; height:auto; transform:translate(0,0); -webkit-transform:translate(0,0); -ms-transform:translate(0,0); padding:0.4rem; font-size:0.26rem; }
	.ind_3 .l .tit .h_34{ writing-mode:inherit; -webkit-writing-mode:inherit; -ms-writing-mode:inherit; float: none;  }
	.ind_3 .l .tit .h_34 a.more_a{ left: auto; right: 0; bottom:auto; top:50%; margin:-20px 0 0 0; }
	.ind_3 .l .tit .p{ writing-mode:inherit; -webkit-writing-mode:inherit; -ms-writing-mode:inherit; float: none; width: auto; padding:0.4rem 0; margin:0; line-height: 1.6; }
	.ind_3 .r .s .bg .jia{ width: 0.5rem; height:0.5rem; margin-left:-0.25rem; bottom:-0.25rem; }
	
	.ind_3 .r .child .con .txt .time{ font-size: 0.4rem; padding-bottom: 0.4rem; }
	.ind_3 .r .child .con .txt .bot .t3{ font-size:0.28rem; letter-spacing: 0; }
	.ind_5 .cont{ position: static; transform: translateY(0px); -webkit-transform:translateY(0px); }
	.ind_5 .w{ position: absolute; left: 0; top:0; }

	.ind_4 .w .cont, .ind_5 .cont{ padding:0.8rem 0 0; }
	.ind_4 .w .l{ width: 100%; }
	.ind_4 .w .r{ position: static; width: 100%; }
	.ind_4 .w .l .tit_com{ margin:0 0.4rem 0.6rem 0; padding:0 0 0 0.4rem; }
	.ind_4 .rImg{ display: none; }
	.ind_3 .r .child .con .txt .bot .add{ width: auto; }
	.ind_3 .r .child .con .txt{ height:auto; left: 0.2rem; right: 0.2rem; width: auto; bottom:0.5rem; }
	.ind_3 .r .child .con .txt .bot .t3{ writing-mode:inherit; -webkit-writing-mode:inherit; -ms-writing-mode:inherit; padding:0 0 0.2rem; height:auto; }
	.ind_3 .r .child .con .txt .bot .add .p{ writing-mode:inherit; -webkit-writing-mode:inherit; -ms-writing-mode:inherit; padding:0 0 0.1rem; height:auto; font-size:0.24rem; }

	.ind_4 .list .li{ position: relative; transform: translateY(0px) !important; -webkit-transform:translateY(0px) !important; margin-top: 0.3rem; padding:0.3rem 0; }
	.ind_4 .w .l .bot .tit{ position: static; height:2.6rem; background:#b48f5d; padding:0.4rem 0.2rem 0; }
	.ind_4 .w .l .bot .tit .h3{ font-size:0.3rem; padding-bottom: 0.2rem; }
	.ind_4 .w .l .bot .li .a .scaleimg{ position: relative; }
	.ind_4 .w .l .bot .li .a{ padding:0; }
	.ind_4 .w .bg,.ind_4 .w .r .t,.ind_4 .w .r .b{ display: none; }
	.ind_4 .list{ position: static; height:auto; padding-bottom: 0.6rem; }
	.ind_4 .w .l{ float: none; }
	
	.ind_4 .list .li .ico{ width: 0.8rem; height:0.8rem; margin:0 0.4rem; }
	.ind_4 .list .li .tit .t3{ font-size:0.3rem; padding:0 0 0.1rem; }
	.ind5_img{ width:50%; height:4rem; }
	.ind5_img .li .p{ font-size:0.3rem; }
	.ind_footer .tit_com{ margin-bottom: 0.4rem; }
	.ind_footer .cont_w .top .li:nth-child(n+4){ display: none; }
	.ind_footer .cont_w .line{ display: none; }
	.ind_footer .cont_w .top{ position: static; padding:0.6rem 0.4rem; }
	.ind_footer .cont_w .top .child{ float: none; padding:0; width: 100%; }
	.ind_footer .cont_w .top .child + .child{ float: none; padding-top: 0.6rem; }
	.ind_footer .cont_w{ position: static; border:0; }
	.ind_footer .x-footer{ position: static; }
	.ind_footer .cont_w .bot{ position: static; overflow: hidden; padding-bottom: 0.8rem; }
	
	.ind_footer .cont_w .bot .l{ width:50%; background:#77201f; }
	.ind_footer .cont_w .bot .l .a_com{ padding-top: 0rem; }
	/*.ind_footer .cont_w .bot .l .middle{ position: static; }*/
	.ind_footer .cont_w .bot .l .a_com a:before,.ind_footer .cont_w .bot .l .a_com a:after{ display: none; }
	.ind_footer .cont_w .bot .r{ position: relative; width: 100%; overflow: initial; height:auto; z-index: 5;  }
	.ind_footer .cont_w .bot .r .li:first-child{ position: absolute; right: 0; top:-4.24rem; }
	.ind_footer .cont_w .bot .r .li{ width: 50%; }
	.ind_footer .cont_w .bot .r .li .h3{ padding:0 0.2rem; font-size:0.26rem; line-height: 0.8rem; }


	/*勇往直前走向胜利*/
	.svgWrap .linesvg{ display: none; }
	.svgWrap{ left:0; transform:translate(0,0); -webkit-transform:translate(0,0); -ms-transform:translate(0,0); }

	.svgWrap .svgfive{ position: absolute; left: -21%; top:20%; width:178%; bottom:0; display: block; }
	/*.iesvg{ position: absolute; left: -20%; top:10%; width:170%; bottom:0; display: block; }*/
	.svgWrap .t{ display: none; }
	.svgWrap .img{ height:auto; width: 100%; }
	.five_1 .cont{ width: 90%; right: 5%; padding-bottom: 1rem; }
	.five_1 .cont .p{ font-size:0.26rem; padding:0.4rem 0 0.6rem; }
	.five_1 .cont .a_c .a{ height:0.6rem; line-height: 0.6rem; font-size:0.24rem; margin-right: 0.15rem; margin-bottom: 0.15rem; padding:0 0.2rem; }
	.five_1 .cont .a_c .a span{ padding:0 0.2rem; }
	.five_1 .cont .a_c .a:before,.five_1 .cont .a_c .a:after{ width: 0.2rem; }
	.five_1{ height: 8.7rem !important; min-height: 0; }
	.five_1 .cont .tit{ padding-bottom: 0; }
	.fiveWin1 .l{ float: none; width: auto;  padding:0.6rem 0 0; }
	.fiveWin1 .r{ position: relative; width: auto; height:5rem; }
	.fiveWin1 .r .i{ right: 0.5rem; top:0.5rem; left: 0.5rem; bottom:0.5rem; }
	.fiveWin1 .l .list .li.on .a:before, .fiveWin1 .l .list .li.on .a:after, .fiveWin1 .l .list .li.on i{ display: none; }

	.fiveWin1 .l .txt .tit_com{ padding:0 0.3rem 0.3rem; }
	.fiveWin1 .l .list .li{ width: 48%; padding:0; float: left; margin:0 0 0.2rem; }
	.fiveWin1 .l .list{ padding:0 0.3rem 0.6rem; }
	.fiveWin1 .l .list .li .a{ width: 100%; line-height: 0.4rem; }
	.fiveWin1 .l .list .li .a span{ font-size:0.24rem; padding:0 0.3rem; }
	.fiveWin1 .l .list .li:nth-child(2n+1){ clear:left; }
	.fiveWin1 .l .list .li:nth-child(2n){ margin-left: 4%; }
	.fiveWin1 .l .txt{ position: static; }

	.fiveWin1 .l .img{ display: none; }
	.fiveWin1 .l .txt .tit_com .p{ padding-top: 0.3rem; }
	
	.five_1.anim .svgWrap .svgfive{ opacity: 0.4; /*display: none;*/ }
	.svgWrap{ opacity: 0.7; }
	.fiveWin2 .ico{ display: block; padding-top: 0.3rem; }
	.fiveWin2{ background:#f5f5f5; }
	.fiveWin2 .ico img{ width: 80%; margin:0 auto; }
	.fiveWin2 .con{ position: relative; padding:0 0.3rem 5rem; width: auto; right: auto; }
	.fiveWin2{ height:auto; padding:0.6rem 0 0rem; }
	.fiveWin2 .bg,.fiveWin2 .pre{ height:4.5rem; top:auto; bottom:0; overflow: hidden; }
	.fiveWin2 .pre img,.fiveWin2 .bg img{ height:125%; }
	.fiveWin2 .con .tit .c{ padding-top: 0.4rem; }
	.fiveWin2 .con .tit .list{ padding-top: 0rem; position: absolute; right: 0.3rem; bottom:1rem; }
	.fiveWin2 .con .tit .list .li{ padding:0.15rem 0; }
	.fiveWin2 .con .tit .list .li .a{ width:3.8rem; height:0.6rem; line-height: 0.6rem; font-size:0.22rem; }  

	.fiveCz4 .con .t3{ font-size:0.24rem; padding:0; }
	.fiveCz4 .con{ height: 1.3rem; }
	.fiveCz4 .con img{ width: 1rem; }
	.fiveCz4{ height:6.5rem; }

	.lineMap2{ width: 160%; left: -10%; top:2%; }
	/*常设展览*/

	.five_story{ height:auto !important; background-size:auto 9rem; background-position: center top; }
	.line_story{ display: none; }
	.five_story .top{ position: static;  width: auto; padding:2rem 0 1rem 1rem; height:9rem; transition: all 0s; -webkit-transition: all 0s;}
	.five_story .child{ position: relative; height:auto; }
	.five_story .top .ico img{ display: block; width: 1rem; }
	.five_story .top .h34{ font-size:0.4rem; padding:0 0.3rem 0 0.2rem; }
	.five_story .child .li{ position:static; width: 100%; }
	.tc_stroy{ position: relative; left: 0; top:0; opacity: 1; transform: translate(0,0); -webkit-transform: translate(0,0); -ms-transform: translate(0,0); transition: all 0s; -webkit-transition: all 0s;}
	.five_story .child .li .aC{ display: none; }
	.five_story .child .li .bg{ display: none; }
	.tc_stroy .close{ display: none; }
	.tc_stroy .bigbg{ width: 100%; height:6rem; }

	.tc_stroy{ width: 100% !important; height:auto !important; }
	.tc_stroy .r{ position: static; width: 100%; height:auto; }
	.tc_stroy .r .con{  transition: all 0s; -webkit-transition: all 0s; opacity: 1; transform: translateX(0); -webkit-transform: translateX(0); padding:0.6rem 0.3rem; }
	.tc_stroy .txt .p{ padding:0.3rem 0 0.5rem; }
	.tc_stroy .a_story{ text-align: center; }
	.tc_stroy .a_story a{ width: 2rem; line-height:0.7rem; font-size:0.26rem; display: inline-block; float: none; }
	.tc_stroy .a_story a + a{ margin-left: 0.2rem; }
	.tc_stroy .h_34{ text-align: center; }
	.tc_stroy .c_list .item .ico img{ width: 1.3rem; }
	.tc_stroy .c_list .item + .item{ padding-left: 0.4rem; }
	.tc_stroy .c_list .item .t4{ font-size:0.26rem; padding:0.2rem 0 0rem; }
	.tc_stroy .c_list{ text-align: center; }


	/*党建*/

	.building_1{ padding-bottom: 40px; }
	.building_1 .scaleimg img{height: auto;}
	.building_1 .r .list .child{ height: auto !important; }
	.building_1 .r .a{ padding:0.4rem 0; }
	.building_1 .r .a .middle{ padding:0 0.4rem 0 0.4rem; }
	.building_1	.x-wrap .l{height: 250px;}
	.building_1 .r .t3{ font-size:0.3rem; padding-bottom: 0.2rem; }
	.building_1 .r .a .ico{ right: 0.2rem; margin-top: -0.25rem; }
	.building_1 .r .a .ico img{ width: 0.5rem; }

	.building_2 .list-width, .building_2 .list-item{ width: 50%; }
	.building_2 .list .tit{ padding:0.3rem 0.2rem 0; }
	.building_2 .list-item{ padding-bottom: 0.4rem; }

	.building_2 .list .tit .t3{ font-size:0.28rem;  }
	.building_2 .list .tit .data{ font-size:0.24rem; }
	.building_2 .list .tit .p{ font-size:0.24rem; }
	.building_2{ padding-bottom: 1rem; }

	/*概述*/
	.tour_1 .con{ position: static; }
	.tour_1 .con .tit{ position: static; background:#78201f; padding:0.6rem 0; }

	.tour_1 .con .h_34{ padding-bottom: 0.6rem; font-size:0.4rem; }
	.tour2 .h_34{ padding:1rem 0 0.6rem; }
	
	.tour2list .li .a{ top:0 !important; }
	.tour2list .li{ height:6.5rem; }
	.tour3 .r .list{ padding-top: 0; }
	.tour2 .linepage i:nth-child(5){ display: none; }
	.tour2 .linepage i:nth-child(3){ left: 50%; }

	.tour2{ height:auto; padding-bottom: 1rem; }

	.tour2list .li .a .pad{ padding:1rem 0.4rem 0; }
	.tour2list .li .a .t3{ font-size:0.28rem; height:2rem; }  
	.tour2list .li .a{ height:4.5rem; }
	.tour2list .li .data span,.tour2list .li .a .pad{ font-size:0.28rem; }
	.tour2list .slick-arrow{ width: 0.64rem; height:0.64rem;  }
	.tour2list .slick-arrow:after{ line-height: 0.64rem; font-size:0.3rem; }
	.tour2list .li .data{ height:0.8rem; }
	.tour2list .li .data span{ padding-top: 0.4rem; }
	.tour2list .slick-arrow{ bottom:0.46rem; }

	.tour_1 .pad{ padding:0; }

	.tour3 .l{ width: 100%; float: none; height:auto; padding:1rem 0 0.6rem; }
	.tour3 .l .bg{ transform:translate(0,0) scale(1); -webkit-transform:translate(0,0) scale(1); width: auto; height:auto; position: static;  text-align: center; background: none; }

	.tour3 .l .bg .li{ position: relative; display: inline-block; left: 0; top:0; margin:0 0.1rem 0.3rem; width: 1.4rem; height:1.4rem; }
	.tour3 .l .li .ico img{ height:0.4rem; }
	.tour3 .l .li.beijing .ico img{ height:0.5rem; }
	.tour3 .l .li.beijing .t3{ font-size:0.28rem; }
	.tour3 .r{ position: static; width: 100%; }
	.tour3 .top{ padding-bottom: 0.6rem; }
	.tour3 .r .list .top .s{ font-size:0.36rem; }

	.tour3 .r .child .a{ height:2rem; }
	.tour3 .r .pad{ padding:0.4rem 1rem 0 0.4rem; }
	.tour3 .jia{ width: 0.6rem; height:0.6rem; margin-top:-0.3rem; right: 0.3rem; }
	.tour3 .r .time span{ font-size:0.6rem; }
	.tour3 .r .ellipsis{ font-size:0.28rem; padding-top: 0.1rem; }
	.tour3 .scrollW{ height:6.4rem; }
	.tour3 .mCSB_inside > .mCSB_container{ margin-right: 0.3rem; }

	.tour3 .r .txt{ height:auto; }
	.tour3 .r .txt .li.on{ position: relative; }
	.tour3 .r .child{ padding-bottom: 0.2rem; }

	.inputW .area .inp textarea{ height:120px; /* line-height: 1.5;  */}

	
	.five_a .a{ width: 2.4rem; font-size:0.3rem; height:0.8rem; line-height: 0.8rem; }
	/*出奇制胜*/
	.fiveCqzs1 .con{ position: relative; left: 0; right: 0; top:0; padding:2rem 0.4rem 1rem; background:#78201f; width: auto; }
	.fiveCqzs1 .con .p{ text-align: justify; padding-top: 0.6rem; }
	.fiveCqzs1 .five_a{ padding-top: 0.6rem; }

	.fiveCqzs2 .w{ padding:1rem 0 0.6rem; }
	.fiveCqzs2 .tit{ width: auto; padding:0 0.4rem; }
	.fiveCqzs2 .top{ padding:0 0 0.4rem; border-bottom: 1px solid #5e87bc; }
	.fiveCqzs2 .l .list .li{ padding:0.4rem 0; }

	.fiveCqzs2 .top .h_34{ padding-bottom: 0.2rem; }
	.fiveCqzs2 .top .t3{ font-size:0.3rem; }
	.fiveCqzs2 .top .t4{ font-size:0.24rem; }

	.fiveCqzs2 .l .list .li .t2{ font-size:0.36rem; line-height: 1.5; margin-bottom: 0.2rem; }
	.fiveCqzs2 .l .list .li .five_a{ position: static; padding-top: 0.4rem; text-align: left; }
	.fiveCqzs3{ padding:0; }
	.fiveCqzs3 .w{ padding:0; background:none !important; }	
	.fiveCqzs3 .w .list{ border-top: 1px solid #fff; }
	.fiveCqzs3 .w .list .li{ width: 49.8%; }
	.fiveCqzs3 .w .tit_com{ padding:0; }
	.fiveCqzs3 .w .tit{ position: relative; }
	.fiveCqzs3 .w .tit .tit_com{ padding:0.6rem 0.4rem; }
	.fiveCqzs3 .w .tit_com .p{ padding-top: 0.3rem; }
	.fiveCqzs3 .tit_com .five_a{ position: static; padding-top: 0.4rem;  text-align: left;}

	/*开始长征*/
	.fiveCz1 .con{ position: static; background:#78201f; width: auto; }
	.fiveCz1 .con .tit{ padding:0.6rem 0.4rem; }
	.fiveCz1 .con .tit .t_p, .fiveCz2 .con .tit .t_p{ padding:0.4rem 0 0.6rem; }

	.fiveCz1 .list .li{ width: 3rem; height:0.8rem; line-height: 0.8rem; font-size:0.26rem; margin:0 0 0.2rem; }
	.fiveCz1 .list .li i{ display: none; }
	.fiveCz1 .list .li + .li{ margin-left:0; }
	.fiveCz1 .list .li:nth-child(2n){ float: right; }

	.fiveCz2 .bg{ display: none; }
	.fiveCz2 .con{ position: relative; z-index: 11; left: 0; top:0; width: 100%; }
	.fiveCz2 .con .tit{ padding:0.6rem 0.4rem 0.6rem;  }

	.fiveCz2 .r{  width: 50%; top:auto; bottom:0; }
	.fiveCz2 .list .li i{ display: none; }
	.fiveCz2 .list .li + .li{ margin-left:0; }
	.fiveCz2 .list .li{ margin-bottom: 0.2rem;  width: 3rem; height:0.8rem; line-height: 0.8rem; font-size:0.26rem; float: none; }

	.fiveCz3{ padding: 0; }
	.fiveCz3 .con{ position: relative; left: 0; right: 0; z-index: 5; padding:1rem 0.4rem 0; top:0; }
	.fiveCz3 .b{ margin-top: -0.6rem; }
	.fiveCz3 .list .li{  width: 2rem; height:0.6rem; line-height: 0.6rem; font-size:0.24rem;  }
	.fiveCz3 .list .li + .li{ margin-left:0.2rem; }

	.fiveCz3 .con .tit .t_p{ text-align: justify; padding:0.4rem 0 0.6rem; }

	/*精神永存*/
	.fiveYc0 .w{ height:auto; padding:1rem 0; }
	.fiveYc0 .line{ height:104%; }
	.fiveYc0 .imgList{ padding:0.5rem 0 1rem; }
	.fiveYc0 .imgList .li{ width: 33.333%; border-bottom: 1px solid #fff; }
	.fiveYc0 .txt .t3{ font-size:0.3rem; padding-bottom: 0.2rem; }
	.fiveYc0 .txt .p{ padding:0; }
	.fiveYc1 .l{ height:auto; padding:0.6rem 0; }
	.fiveYc1 .r .top .con{ height:auto; width: 100%; padding:0.6rem 0; }
	.fiveYc1 .r .top .txt{ position: relative; width: 100%; padding:0.8rem 0; }
	.fiveYc1 .r .top .con .img{ width: 3rem; }
	.fiveYc1 .r .top .txt .t{ padding:0 0.4rem; }
	.fiveYc1 .slick-dots{ bottom:0.6rem; }

	.fiveYc2 .con{ padding:1rem 0; }
	.fiveYc2 .tit .l{ width: 100%; float: none; }
	.fiveYc2 .tit .r{ width: 100%; float: none; }
	.fiveYc2 .tit .r .img{ display: none; }
	.fiveYc2 .tit .r .img2 img{ display: block;	 width: 100%; }
	.fiveYc2 .tit .top{ padding:0.6rem 0 0.3rem; }
	.fiveYc2 .tit .r .top{ padding-top: 0.6rem; }
	.fiveYc2 .tit .top .p{ padding-bottom: 0.3rem; }
	.fiveYc1 .l .tit{ padding:0 0.4rem; }
	.fiveYc2 .w{ width: auto; padding:0 0.4rem; }
	
	.fiveYc3{ padding: 1rem 0 0; }
	.fiveYc3 .l{ width: auto; position: static; }
	.fiveYc3 .l .con{ position: static; transform:translate(0,0); -webkit-transform:translate(0,0); width: auto; }

	.fiveYc3 .l .con .a{ padding-top: 0.6rem; padding-bottom: 0.6rem; }
	.fiveYc3 .l .con .prev{ display: inline-block;  }
	.fiveYc3 .l .con .next{ display: inline-block; margin:0 0 0 0.2rem; }
	.fiveYc3 .r .c1 .con{ position: static; transform: translate(0,0); -webkit-transform: translate(0,0); width: auto; padding:0 0.4rem; }
	.fiveYc3 .r .c1 .tit{ padding:0.4rem 0 0; }
	.fiveYc3 .r, .fiveYc3 .r .list .li{ height:auto; }

	.fiveYc3 .r .list .li .c1{ width: 100%; height:9rem; position: static; }
	.fiveYc3 .h_24{ font-size: 0.36rem; padding-bottom: 0.3rem; }

	.fiveYc3 .c2{ position: relative; width: auto; height:auto; padding:0.6rem 0; }
	.fiveYc3 .c3{ position: relative; width: auto; height:auto; }
	.fiveYc3 .c2 .img{ padding: 0 0 0.3rem; }
	.fiveYc3 .c2 .img img{ width: 3rem; }
	.fiveYc3 .c3 .tit{ width: auto; position: static; transform: translate(0,0); -webkit-transform: translate(0,0); padding:0.6rem 0.4rem; }
	.fiveYc3 .c3 .scrollW{ height:4rem; }
	.fiveYc3 .c2 .t3{ padding:0 0.3rem; font-size:0.3rem; }
	.fiveYc4 .w .li{ height:6rem; }
	.fiveYc4 .w{ padding:0 1rem 0.6rem; }
	.fiveYc4 .w .li .h3{ /*height:1rem;*/ padding:0 0.2rem 0.2rem; font-size: 0.26rem; }
	.fiveYc4 .h_34{ padding-bottom: 0.3rem; }
	.fiveYc4{ padding-top: 1rem; overflow: hidden;}
	.fiveYc4 .bg{ display: none; }
	

	/*转折*/
	.fiveZZ1{ padding:1rem 0 0; }
	.fiveZZ1 .l{ float: none; width: 100%; height:6rem; }
	.fiveZZ1 .r{ float: none; padding-top: 0.6rem; width: 100%; min-width: 0; padding-right:0; }
	.fiveZZ1 .l .ico{ width: 1rem; }
	.fiveZZ1 .l .p{ margin-left: 0.5rem; }
	.fiveZZ1 .li{ height: auto; }
	.fiveZZ1 .li .tit{ padding:0.4rem; }

	.fiveZZ6 .time{font-size:0.4rem; padding:0.2rem 0 0.4rem; }  
	.fiveZZ2 .bg{ display: none; }
	.fiveZZ6 .middle-cont{ padding:0; }

	.fiveZZ1 .li .tit .time{ font-size:0.4rem; }
	.fiveZZ1 .li .tit .t3{ font-size:0.3rem; padding-bottom: 0.2rem; }
	
	.fiveZZ2{ padding:1rem 0 0; }
	.fiveZZ2 .h_34{ padding-bottom: 0.6rem; }
	.fiveZZ2 .childList .name span{ font-size:0.28rem; padding:0 0.8rem;  line-height: 0.6rem; }
	.fiveZZ2 .childList .name span:before{ width: 0.6rem; background-size: 100% auto; } 
	.fiveZZ2 .childList .name span:after{ width: 0.6rem; background-size: 100% auto; } 
	.fiveZZ2 .w .h_34{ padding:0.6rem 0 0.4rem; }
	.fiveZZ2 .childList .name{ padding-bottom: 0.4rem; }
	.fiveZZ2 .w .line{ display: none; }
	
	.fiveZZ2 .list .li{ width: 50%; padding-bottom: 0.3rem; }
	.fiveZZ2 .list .li .t3{ padding-top: 0.2rem; font-size:0.28rem; }
	
	.fiveZZ3 .w, .fiveZZ2 .w, .fiveZZ7 .w, .fiveZZ4 .w{ margin:0 0.3rem; }
	.fiveZZ2 .oh{ padding-bottom: 0; }
	.fiveZZ3 .con{ padding:0.8rem 0; }
	.fiveZZ3 .con .h_34{ padding-bottom: 0.6rem; }

	.fiveZZ3 .fiveZZ3list{ margin:0 0.6rem; }
	.fiveZZ3 .w{ margin:0; }
	.fiveZZ7{ padding:1rem 0; }
	.fiveZZ7 .w .pad{ padding: 0.6rem 0.4rem; }
	.fiveZZ7 .w .pad .l{ float: none; width: auto; }
	.fiveZZ7 .w .pad .r{ float: none; width: auto; }
	.fiveZZ7 .w .back{ bottom:0; }
	.fiveZZ7 .img{ padding:0; }
	.fiveZZ7 .tit .con{ height:auto; }
	.fiveZZ7 .tit .t3{ font-size:0.26rem; }
	.fiveZZ7 .tit .t4{ font-size: 0.24rem; padding-top: 0.2rem; }

	.fiveZZ4 .l{ display: none; float: none; width: 100%; }
	.fiveZZ4 .r{ position: static; width: 100%; padding:0.6rem 0.4rem; }
	.fiveZZ4 .top{ position: static; width: auto; }
	.fiveZZ4 .bg{ height:100%; }
	.fiveZZ4 .r .bot{ position: static; padding-top: 0.4rem; }
	.fiveZZ4 .a_w{ right: 0; }
	.fiveZZ4 .a_w{ position: relative; top:0; width: auto; margin:0;  height:0.8rem;}
	.fiveZZ4 .a_w .a{ width: 3rem; }
	.fiveZZ4 .a_w .a .line{ display: none; }

	.fiveZZ4 .r .c{ margin:0; }
	.fiveZZ4 .h_34{ padding-bottom: 0.4rem; }
	.fiveZZ4 .a_w .more{ display: block; }
	.fiveZZ4 .r .c .t3{ font-size:0.28rem; }
	
	/*.fiveZZ5 { background: #78201f; }*/
	.fiveZZ5 .bg{ display: none; }
	.fiveZZ5 .con{ position: static; height:auto; }
	.fiveZZ5 .con .li{ position: static; width: 100%; height:auto; border-bottom: 1px solid #9b0200; }
	.fiveZZ5 .con .li .t3{ display: none; } 
	.fiveZZ5 .con .li .c{ position: static; opacity: 1; visibility: visible; } 
	.fiveZZ5 .con .li .tit{ position: static;  transform: translate(0,0); -webkit-transform: translate(0,0); -ms-transform: translate(0,0); padding:0.4rem; }
	
	.fiveZZ5 .con .li .tit .h_20{ position: static; writing-mode:initial; -webkit-writing-mode:initial; font-size:0.36rem; padding-bottom: 0.2rem; }
	.fiveZZ5 .con .li .tit .p{ writing-mode:initial; -webkit-writing-mode:initial; }
	.fiveZZ5 .h_34{ position: static; width: 100%;padding:0.6rem 0 0.4rem; }

	.fiveZZ5 .con .li .c{ background:#78201f !important; }

	/*本馆简介*/
	.introd_2 .l{ float: none; width: auto; height:auto; background-size:60% auto; }
	.introd_2 .l .con{ position: static; width: auto; height:auto; padding:0.6rem 0.4rem 1.6rem; overflow: hidden; }
	.introd_2 .l .con .h_34,.introd_2 .l .con .p{ writing-mode:inherit; -webkit-writing-mode:inherit; -ms-writing-mode:inherit; float: none;  }
	.introd_2 .l .con .p{ padding:0.3rem 0 0; }
	.introd_2 .r .top{ padding:0.6rem 0.4rem; }
	.introd_2 .r .list .li:nth-child(2){ padding-top: 0.6rem; } 
	.introd_2, .introd_3{ padding-bottom: 1rem; }

	.introd_3 .l{ float: none; width: auto; }
	.introd_3 .l .con{ height:auto; padding:0.6rem 0.4rem; }
	.introd_3 .l .scrollW{ padding:0; height:4.2rem; }
	.introd_3 .mCSB_inside > .mCSB_container{ margin-right: 0.5rem; }
	.introd_3 .l .scrollW .p{ padding-bottom: 0.3rem; }

	.introd_3 .slick-dots{ bottom:0.3rem; right: 0; text-align: center; }
	.introd_3 .slick-dots li{ width: 0.4rem; height:0.4rem; margin:0 0.1rem; }
	.introd_4 .h_34{ padding:1rem 0 0.6rem; }
	.introd_4{ background-size: auto 5rem; }
	.introd_4 .list-width, .introd_4 .list-item{ width: 50%; }
	.introd_4 .list .tit{ padding:0.3rem 0.2rem 0; }
	.introd_4 .list-item{ padding-bottom: 0.4rem; }
	.introd_4 .list .tit .t4{ font-size:0.26rem;  }
	.introd_4 .list .tit .t4 br{ display: none; }
	.introd_4{ padding-bottom: 0.6rem; }


	/*关于我们*/

	.about_1 .r .middle-cont{ padding:0.6rem 0.4rem; }
	.about_1 .r .p{ padding-top: 0.4rem; }
	.about_2 .l .tit{ width: 80px; }
	.about_2 .l .txt{ padding-left: 80px; }
	.about_2 .l .con{ padding:1rem 0; }
	.about_2 .text{ padding: 0 0.4rem; }
	.about_2 .text .p + .p{ padding-top: 0.4rem; }  
	
	.about_3 .li .data{ display: none !important; }
	.about_3 .li .a .time{ position: static; margin:0 auto; font-size: 0.4rem; width: 1.6rem; }
	.about_3 .li .tit{ top:0; margin:0; padding-top:0.4rem; }
	.about_3 .li{ height:auto; }
	.about_3 .li .a{ margin:0; }
	.about_3 .li .tit .img{ border-width:0.1rem; }
	.about_3 .li .tit .img img{ width: 100%; height:auto; }

	.about_3, .about_4, .about_5{ padding:0.1rem 0; }
	.about_3 .h_34{ padding-bottom: 0.6rem; }

	.about_4 .list{ padding-top: 0rem; }
	.about_4 .li .a{ top:0; }
	.about_4 .li .img img{ height:4.56rem; }

	.about_4 .li{ height:auto; padding-bottom: 0.6rem; }
	.about_4 .li .tit{ border-left:0; border-right: 0; }
	.about_4 .jia{ width: 0.6rem; height:0.6rem; bottom:-0.3rem; margin-left: -0.3rem; }
	.about_4 .li .tit{ height:2rem; }
	.about_4 .name{ font-size:0.3rem; padding:0.4rem 0 0.1rem; }

	.about_5 .scl{ display: none; }
	.about_5 .x-wrap{ height:auto; }

	.about_5 .phone-show{ display: block; }
	.about_5 .phone-show .img img{ display: block; width: 100%; }
	.about_5 .l,.about_5 .r{ width: 48%; float: left; }
	.about_5 .r{ float: right; }
	.about_5 .top{ padding-bottom: 0.6rem; position: relative; z-index: 100; }
	.about_5 .select{ position: relative; border: 1px solid; top:0; left: 0; width: auto; }
	.about_5 .select:after{ position: absolute; top: 50%; right: 0.2rem; content: '\e834'; font-family: "xfont" !important; font-size: 1.5em;-webkit-font-smoothing: antialiased;-webkit-text-stroke-width: 0.2px;-moz-osx-font-smoothing: grayscale;-webkit-transform: translateY(-50%);transform: translateY(-50%);	}
	.about_5 .dl a{ display: block; }
	.about_5 .th{ text-align: left; padding:0 0.2rem; line-height: 0.64rem; cursor: pointer; position: relative; z-index: 2; } 
	.about_5 .td{ position: absolute; background:#fff; color:#474747; width: 100%; top:100%; left: 0; padding:0.2rem; height:4rem; display: none; }
	.about_5 .td a{ padding:0.1rem 0rem; font-size:0.24rem; }
	.about_5 .mCSB_inside > .mCSB_container{ margin:0 0.2rem 0 0; }  

	.about_6 .l,.about_6 .r{ float: none; position: static; width: auto; height:auto; padding:0.6rem 0.4rem; }
	.about_6 .r .con,.about_6 .l .con{ padding:0; margin:0; }
	.about_6 .add .li{ font-size: 12px; padding-bottom: 0.3rem; }
	.about_6 .l .add{ margin:0; padding:0.4rem 0; }
	.about_6 .ewm{ padding-top: 0.6rem; }
	.about_6 .ewm .img{ float: none; padding:0.1rem; width: 2rem; margin:0 auto; }
	.about_6 .ewm .img img{ width: 100%; height:auto; }
	.about_6 .ewm .c{ padding:0.4rem 0 0; }
	.about_6 .ewm .c .li{ float: left; width: 48%; padding:0;  }
	.about_6 .ewm .c .li a{ width: 100%; height:0.8rem; line-height: 0.8rem; background-size: 100% 100%; }
	.about_6 .ewm .c .li + .li{ float: right; }

	.about_7{ height:6rem; }

	/*导览*/
	.guide_1 .l{ width: auto; height:auto; }
	.guide_1 .top .li{ padding: 0 0.2rem; }
	.guide_1 .pad{ padding:1rem 0rem 0.6rem; } 
	.guide_1 .top .li .weather{ font-size:0.24rem; padding:0.15rem 0 0.1rem; }
	.guide_1 .top .li .img img{ width: 0.8rem; height:0.8rem; }

	.guide_1 .top{ height:auto; padding-bottom: 0.6rem; margin-bottom: 0.4rem; background-size: 100% auto; }

	.guide_1 .bot{ padding:0 0.4rem; }
	.guide_1 .bot .a{ bottom:auto; top:0; width:1.6rem; height:1.6rem; display: block; right: 0.2rem; }
	.guide_1 .bot .a span{ font-size:0.3rem; width: 1rem; }

	.guide_1 .bot .t3{ font-size: 0.32rem; line-height: 0.42rem; }
	.guide_1 .bot .p{ padding-left: 0.3rem; line-height: 0.4rem; background-size: 0.2rem 0.2rem; background-position: left 0.1rem; }
	.guide_1 .bot .num{ padding:0.3rem 0; }
	.guide_1 .bot .num span{ font-size:0.6rem; height:0.6rem; line-height: 0.45rem; }   
	.guide_1 .bot .num em{ font-size:0.26rem; padding:0 0.2rem; }

	.guide_1 .r{ width: auto; height:auto; padding:0.6rem 0.4rem; }
	.guide_1 .r .pad{ padding:0; }
	.guide_1 .r .scrollW{ height:6rem; margin-top: 0.5rem; }
	.guide_1 .r .scrollW .p{ padding-bottom: 0.2rem; }

	.guide_2 .l{ width: auto; }
	.guide_2 .r{ position: static; width: auto; height:6rem; }
	.guide_2 .l .top{ padding:0.6rem 0.4rem; }
	.guide_2 .l .li{ padding:0.4rem 1rem 0.4rem 0.4rem; }
	.guide_2 .l .li .ico{ width: 0.6rem; height:0.6rem; right: 0.2rem; margin-top: -0.3rem; }
	.guide_2 .l .li .t3 span{ font-size: 0.32rem; line-height: 0.42rem; padding-left: 0.5rem; background-size: 0.3rem 0.3rem; }

	.guide_3 .con .img{ float: none; }
	.guide_3 .con .img img{ width: 100%; height:auto;  }
	.guide_3 .con{ padding:0; }
	.guide_3 .con .li .t3{ font-size: 0.32rem; line-height: 0.42rem; padding-left: 0.5rem; background-size: 0.3rem 0.3rem; }
	.guide_3 .con .list .li{ padding:0.4rem !important; }

	.guide_4 .con{ padding:0.6rem 0.4rem; }
	.guide_4 .list:after{ display: none; }
	.guide_4 .list{ padding:0; } 

	.guide_4 .li{ height:auto; overflow: hidden; padding:0; }
	.guide_4 .li .num{ float: left; width: 1rem; height:1rem; line-height: 1rem; background-size: 100% 100%;  font-size:0.3rem; position: static; }
	.guide_4 .li .txt{ overflow: hidden; padding-left: 0.4rem; }
	.guide_1, .guide_2, .guide_3, .guide_4, .guide_5{ padding-bottom: 1rem }

	.guide_5 .l,.guide_5 .r{ float: none; width: auto; height:auto; }
	.guide_5 .l .tit{ padding:0.6rem 0.4rem;  }
	.guide_5 .r .tit{ padding:1rem 0.4rem 1.2rem;  }

	.guide_5 .l .tit .t4{ font-size:0.28rem; padding:0.1rem 0 0.3rem; }
	.guide_5 .l .tit .tel img{ width: 0.4rem; margin-right: 0.15rem; }
	.guide_5 .l .tit .tel .s2{ font-size:0.5rem; }
	/*.guide_5 .r{ background: #78201f; }*/
	.guide_5 .r .tit .ico img{ width: 2rem; height:auto; }
	.guide_5 .r .tit .t3{ font-size:0.36rem; padding:0.2rem 0; }
	.guide_5 .r .tit .t4{ font-size:0.28rem; padding-bottom: 0.3rem; }

	/*参加情况*/
	.meet_1 .con{ padding:0 0 0.6rem; }
	.meet_1 .bg{ display: none; }
	.meet_1 .bg2{ width: 100%; height:100%; left: 0; }
	.meet_1 .con .img{ width: auto; float: none; }
	.meet_1 .r{ height:auto; padding:0.6rem 0.4rem; }
	.meet_1 .pad{ padding:0; }
	.meet_1 .scrollW{ height:6rem; }
	.meet_1 .r .top .time{ font-size:0.36rem; }
	.meet_1 .scrollW .p{ padding-bottom: 0.2rem; }

	.meet_2 .pad{ padding:0; }

	.meet_3 .x-wrap{ padding:0; }
	.meet_3{ padding:1rem 0; }
	.meet_3 .scrollW{ padding:0.5rem 0.4rem; height:6rem; }
	.meet_3 .table td:nth-child(1){ width: auto; border-bottom: 0; }
	.meet_3 .table td{ padding:0.3rem 0 0.2rem; display: block; text-align: left; line-height: 0.4rem; }
	.meet_3 .table td:nth-child(2){ text-align: left; padding:0 0 0.3rem 0.5rem; }
	.meet_3 .table td .rz{ padding-left: 0.5rem; }
	.meet_3 .table td .rz:after{ height:0.4rem; width: 0.3rem; background-size: 100% auto; }
	.meet_3 .mCSB_inside > .mCSB_container{ margin-right: 0.3rem; }

	
	.train_a{ line-height: 0.8rem; }
	.train_a .m{ width: 1.6rem; height:0.8rem; line-height: 0.8rem; }
	/*红色培训*/
	.train_1 .slick-dots{ bottom:0.3rem; }
	.train_1 .slick-dots li{ width: 0.4rem; height:0.4rem; background-size: 100% 100%; margin:0 0.1rem; }
	.train_2 .l{ display: none; }
	.train_2 .l,.train_2 .r{ float: none; width: auto; height:auto; }
	.train_2 .l img{ position: static;	 }
	.train_2{ background-position: 0 0; height:auto; }
	.train_2 .x-wrap{ padding:0; }
	.train_2 .r{     background: url(../fonts/37ee61094afb4b18b11ec6350212dedc.svg); -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%); }
	.train_2 .r .tit{ padding:0.6rem; }
	.train_2 .r .p{ padding-top: 0.3rem; }
	.train_3 .l,.train_3 .r{ float: none; width: auto; height:auto; position: static; }
	.train_3 .x-wrap{ padding: 0.4rem; }
	.train_3 .l .pad{ padding:0.6rem 0; }
	.train_3 .l .con{ padding:0.3rem 0.3rem 0; }
	.train_3 .r .pad{ padding:0.5rem .3rem; }
	.train_3 .r .li .tit{ padding:0.3rem 0.3rem 0.5rem; }
	.train_3 .r .ti{} 
	.train_5{ padding:0.6rem 0; }
	.train_3 .l .bot,.train_3 .r .list,.train_4 .list{ padding-top: 0.4rem; }
	.train_5 .list{ padding:0.4rem 0; }
	.train_5 .list .tit{ padding:0.4rem 0.4rem; line-height: 0.4rem; }
	.train_5 .list .tit .a{ padding-left: 0.5rem; background-size: 0.3rem 0.3rem; float: none; width: auto; display: block; }
	.train_5 .list .tit .time{ float: none; display: block; padding-left: 0.5rem; width: auto; padding-top: 0.2rem; }
	.train_5 .x-wrap{padding: 0.6rem 20px;}
	.tran_5_a .c{ width: 3.4rem; height:0.64rem; line-height: 0.64rem; background-size: 100% 100%; font-size:0.24rem; margin:0.1rem auto 0; display: block;}

.yuncai{ position: fixed; width: 100%; height:100%; z-index: 15; top:0; left: 0; }
.yuncai .s1{ opacity: 0.8; position: absolute; width: 100%; height:100%; top:0; left: 0; z-index: 1; background: url(../fonts/c82731da02fd43e590c5d77541d1b169.svg); -webkit-transform:scale(0.8); transition:all 3s; -webkit-transition:all 3s; transition-delay:2s; -webkit-transition-delay:2s; transform-origin:40% 80%; }
.welw.anim .svgline{ transform:scale(4); -webkit-transform:scale(4);  }

.welTEXT{ transition:all 1.5s ease-in; -webkit-transition:all 1.5s ease-in; transition-delay:4s; -webkit-transition-delay:4s; transform:scale(1.2); -webkit-transform:scale(1.2); }
.welw.anim .welTEXT{ transform:scale(1); -webkit-transform:scale(1);  }
.welTEXT .i1{ opacity: 0;  transition:all 1.5s ease-in; -webkit-transition:all 1.5s ease-in; -webkit-filter: blur(10px); -moz-filter: blur(10px); -ms-filter: blur(10px); filter: blur(10px); transition-delay:3s; -webkit-transition-delay:3s; }
.welw.anim .welTEXT .i1{ opacity: 1; -webkit-filter: none; -moz-filter: none; -ms-filter: none; filter: none; }


.welshine .bg .i1 .c{ transform:translateX(100%); -webkit-transform:translateX(100%); -ms-transform:translateX(100%); }
.welshine .bg .i2 .c{ transform:translateY(100%); -webkit-transform:translateY(100%); -ms-transform:translateY(100%); }
.welshine .bg .i3 .c{ transform:translateY(-100%); -webkit-transform:translateY(-100%); -ms-transform:translateY(-100%); }
.welshine .bg .i4 .c{ transform:translateX(-100%); -webkit-transform:translateX(-100%); -ms-transform:translateX(-100%); }


.welw.anim .welshine .bg .c{  transition:all 1.2s ease-in; -webkit-transition:all 1.2s ease-in; transition-delay:6.5s; -webkit-transition-delay:6.5s; transform:translate(0,0); -webkit-transform:translate(0,0); -ms-transform:translate(0,0);}


.welshine .kuang{ opacity: 0; transform:scale(0.8); -webkit-transform:scale(0.8); transition:all 1s ease-in; -webkit-transition:all 1s ease-in; transition-delay:8.5s; -webkit-transition-delay:8.5s; }
.welw.anim .welshine .kuang{ opacity: 1; transform:scale(1); -webkit-transform:scale(1);  }

.welshine .shine{ opacity: 0; }
.welw.anim .welshine .shine{ animation:opac 2s; -webkit-animation:opac 2s; animation-delay:9.5s; -webkit-animation-delay:9.5s; }

@keyframes opac{
	0%{ opacity: 0; transform:scale(1); -webkit-transform:scale(1);}
	50%{ opacity: 0.8; }
	100%{ opacity: 0; transform:scale(4); -webkit-transform:scale(4); }
}

.welshine .txt { opacity: 0;  transform:scale(1.6); -webkit-transform:scale(1.6);  transition:all 0.5s ease-in; -webkit-transition:all 0.5s ease-in; transition-delay:9.5s; -webkit-transition-delay:9.5s;   }
.welshine .txt .s2{ opacity: 0; transition:all 0.5s ease-in; -webkit-transition:all 0.5s ease-in; transition-delay:10s; -webkit-transition-delay:10s;  }

.welw.anim  .welshine .txt{ opacity: 1; transform:scale(1); -webkit-transform:scale(1);  }
.welw.anim  .welshine .txt .s2{ opacity: 1; }
