@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; } 







.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(../image/temp/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(../image/temp/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(../image/temp/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(../image/temp/nav1.jpg) repeat 0 0; color:#fff; border-radius: 20px; }
.more_a{ display: block; width: 62px; height:62px; background: url(../image/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:100% 100%; }
.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(../image/temp/house.png) no-repeat center bottom; background-size: cover; }
.ind_1 .item .cloud{ position: absolute; height: 100%; width: 100%;  z-index: 3; background:url(../image/temp/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(../image/temp/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:#b6111f; 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(../image/temp/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:#b6111f; 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(../image/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;}
}



.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:24px; font-weight:bold; }
.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: 20px; font-size:16px; }
.ind_2 .r_txt .add .p div span{ float:left; display:block; background:#fff; color:#b6111f; width:22px; height:24px; border-radius:3px; text-align:center; line-height:24px; font-weight:bold;}
.ind_2 .r_txt .add .p div p{ float:right; line-height:24px; width:92%;}
.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(../image/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(../image/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(../image/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: 10px; width: 90%; 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;   position: relative; }
.ind_3 .l .tit .h_34 a.more_a{ position: absolute; bottom:-82px; left: 50%; margin-left: -35px; background-image:url(../image/more4.png); }
.ind_3 .l .tit .p{ float: left;  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.7); }
.ind_3 .r .sfq{ position: absolute; width: 100%; bottom:10%; top:0; left: 0; z-index: 5; }
.ind_3 .r .li{ width:23%; 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: 50px; height:28px; bottom:-13px; left:50%; margin-left:-25px; }
.ind_3 .r .s .bg .jia .an{ position: absolute; width: 100%; left:0; top:0; height:100%; background:url(../image/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(../image/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: 24px; overflow: hidden; font-size: 24px; position: absolute; left:20%; top:20%;  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-size:36px; color:#edbd7c; line-height: 1; padding-bottom: 20px; font-weight:bold }
.ind_3 .r .child .con .txt .bot{ overflow: hidden; color:#fff; }
.ind_3 .r .child .con .txt .bot .t3{ font-size:16px; height:290px; 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 .xz-biao{ font-size:20px; padding-top:20px;}
.ind_3 .l .p span{ font-size:30px; font-weight:bold;}



.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 .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:13px; background:#b6111f; }
.ind_4 .w .l{ float: left; width: 75%; }
.ind_4 .w .l .tit_com{ margin-bottom: 32px;  }
.ind_4 .w .l .bot .li{  width: 100%; }
.ind_4 .w .l .bot .li .a{ display: block; position: relative; padding-bottom: 60%; overflow: hidden; }
.ind_4 .w .l .bot .li .a .scaleimg{ position: absolute; width: 100%; }

.ind_4 .w .l .bot .tit{ position: absolute; top:86%; right: 12%; left: 0%; color:#fff; }
.ind_4 .w .l .bot .tit .h3{ font-size:36px; padding-bottom: 10px; font-weight:bold; }
.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:100%; }
.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:16.6666667%; width: 100%; background:url(../image/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(../image/ind_17.jpg); }
.ind_4 .list .li:nth-child(1){ bottom:83.9%; transform:translateY(3px); -webkit-transform:translateY(3px); -ms-transform:translateY(3px); }
.ind_4 .list .li:nth-child(2){ bottom:68%; transform:translateY(4px); -webkit-transform:translateY(4px); -ms-transform:translateY(4px); }
.ind_4 .list .li:nth-child(3){ bottom:51.5%; transform:translateY(3px); -webkit-transform:translateY(3px); -ms-transform:translateY(3px); }
.ind_4 .list .li:nth-child(4){ bottom:35%; transform:translateY(2px); -webkit-transform:translateY(2px); -ms-transform:translateY(2px); }
.ind_4 .list .li:nth-child(5){ bottom:18.5%; transform:translateY(1px); -webkit-transform:translateY(1px); -ms-transform:translateY(1px); }
.ind_4 .list .li:nth-child(6){ bottom:13px; }

.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:#d0111b; 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:10px 6% 0 10%; width: 74px; height:40px; 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:#d0111b; }

.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(../image/more3.png);}
.ind_5 .m5 .i1{ position: absolute; width: 240px; height:1px; left: -260px; top:50%; background: #b48f5d; }
.ind_5 .m5 .i2{ position: absolute; width: 240px; height:1px; right: -260px; top:50%; background: #b48f5d; }

.ind_5 .cont .top{ padding-bottom: 20px; }


.tfyList{ width:80%; margin:0 auto; height:80%; padding:30px 0;}
.tfyList dl{ position:relative; width:23%; float:left; overflow:hidden; margin:0 1%;}
.tfyList dl dt{ position:relative; background:#000; overflow:hidden; padding-bottom:150%;}
.tfyList dl dt img{ transition-duration:3s; position:absolute; width:100%; height:100%; display:block;}
.tfyList dl dt p{ color:#fff; font-size:24px; font-weight:bold; position:absolute; top:20px; left:20px;}
.tfyList dl dd{ position:absolute; bottom:-100%; color:#fff; background:#b48f5d; padding:15px; transition-duration:1s;}
.tfyList dl:hover dd{ bottom:0; left:0;}
.tfyList dl:hover dt img{ transform:scale(1.2,1.2)}
.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(../image/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: 26px 30px 26px; color: #333; text-align: center;position: relative;z-index:4;}
.notice .h30{ margin-bottom: 6px; font-size: 30px; font-weight:bold;}
.notice .h16{ margin-bottom: 18px; font-size: 16px;width: 770px;margin: 0 auto;}
.notice .h16 a{ color:#555;}
.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(../image/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(../image/temp/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; }


/*第一屏*/
.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; }











/*第一屏*/


/*泼墨位置*/

.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(../image/back.png) no-repeat left center; padding-left: 20px; }


@media screen and (min-width:1025px){
		
		
		.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:30%;  }
		.ind_4 .list .li:nth-child(3){ left:40%;  }
		.ind_4 .list .li:nth-child(4){ left:50%;  }
		.ind_4 .list .li:nth-child(5){ left:60%;  }
		.ind_4 .list .li:nth-child(6){ left:70%;  }
		.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; }
		
	
		.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); }


		
		.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(../image/img/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; }
	

	#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: 74px; 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){
	.tfyList dl dd{ display:none;}
	.tfyList{ width:95%; padding:20px 0;}
	.tfyList dl dt p{ font-size:0.26rem; font-weight:normal}
	.tfyList dl{ width:48%; margin-bottom:10px;}
	.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; }
.ind_5 .m5{ margin:0 auto;}
	.imgPc{ display: none !important; }
	.imgPhone{ display: block !important; }
	.ind_4 .w{ padding:0 20px;}
	.notice .m{ width:40px; height:40px;}

	/*首页*/
	.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; }
	.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_4 .list .li:nth-child(6){ bottom:0;}

	.ind_3{ padding-top: 0; }
	.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; font-size:0.26rem !important }
	.ind_3 .r .s .bg .jia{ width: 0.5rem; height:0.3rem; margin-left:-0.25rem; bottom:-0.1rem; }
	
	.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:auto; background:#b48f5d; padding:0.2rem 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; }
	.w_80{ width:95%;}
	.ind_4 .list .li .ico{ width: 74px; height:40px; 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 0.4rem 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; }
	.t-icon{ display:none;}
	.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; }
	

.notice .h30{ font-size:0.4rem;}
.notice .h16{ width:100%; font-size:0.26rem;}
	

}

@media screen and (min-width: 751px){
	
	.fiveCqzs3 .w .tit_com{ background:none !important; }
	
}

.six.linepage i:nth-child(2){ left:20%; }
.six.linepage i:nth-child(3){ left:40%; }
.six.linepage i:nth-child(4){ left:60%; }
.six.linepage i:nth-child(5){ left:80%; }
.six.linepage i:nth-child(6){ left:100%; }


.fiveCz1 .con .tit .t_p,.fiveCz2 .con .tit .t_p{ text-indent: 2em; }
.guide_1 .p,.guide_2 .p,.guide_3 .top .p,.guide_4 .p,.train_3 .p,.building_1 .p,.building_2 .p,.list_stone .li .tit .p,.train_7 .r .li .p{ text-indent: 0; }
.ind_2 .r_txt .add .p,.ind_4 .list .li .tit .p,.ind5_img .li_1 .p,.ind_3 .r .child .con .p,.building_2 .tit_com .p,.five_fall2 .list .tit .p,.chishui_tow3 .con .item .p{ text-indent: 0; }

.westward_march1 .cont .r_txt .box .p{ text-indent: 0; }


/*0415*/
.welw{ overflow: hidden; position: relative; }

.toIndex{ position: fixed; right: 2%; top:3%; z-index: 100; }
.welcomepage{ position: fixed; width: 100%; height:100%; z-index: 1; top:0; left: 0; }
.svgline{ position: fixed; width: 100%; height:100%; z-index: 10; top:0; left: 0; }
.svgline img{ position: absolute; max-width: 100%; height: 100%; width: auto; left: 50%; top:0; transform:translateX(-50%); -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%); }


.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(../image/img/wel_yun1.png) no-repeat left top; background-size: 100% 100%; }
.yuncai .s2{ opacity: 0.8; position: absolute; width: 100%; height:100%; top:0; left: 0; z-index: 2; background: url(../image/img/wel_yun2.png) no-repeat left top; background-size: 100% 100%; }
.yuncai .s3{ opacity: 0.8; position: absolute; width: 100%; height:100%; top:0; left: 0; z-index: 3; background: url(../image/img/wel_yun3.png) no-repeat left top; background-size: 100% 100%; }


.welTEXT{ position: fixed; width: 100%; height:100%; z-index: 20; top:0; left: 0; overflow: hidden; }
.welTEXT>div{ position: absolute; width: 100%; height:100%; top:0; left: 0; }

.welshine{ position: fixed; width: 100%; height:100%; z-index: 25; top:0; left: 0; }
.welshine .bg{ position: absolute; width: 100%; height:100%; top:0; left: 0; z-index: 1; }
.welshine .bg .c{ position: absolute; width: 100%; height:100%; top:0; left: 0; z-index: 1; overflow: hidden; }
.welshine .bg .i1{ position: absolute; width: 50%; height:50%; top:0; left: 0; z-index: 1; overflow: hidden; }
.welshine .bg .i1 i{ display: block; position: absolute; background: url(../image/img/wel3.jpg) no-repeat center; background-size: cover; right: 0; bottom: 0; transform:translate(50%,50%); -webkit-transform:translate(50%,50%);  -ms-transform:translate(50%,50%); }
.welshine .bg .i2{ position: absolute; width: 50%; height:50%; top:0; left:50%; z-index: 1; overflow: hidden; }
.welshine .bg .i2 i{ display: block; position: absolute; background: url(../image/img/wel3.jpg) no-repeat center; background-size: cover; left: 0; bottom: 0; transform:translate(-50%,50%); -webkit-transform:translate(-50%,50%);  -ms-transform:translate(-50%,50%); }
.welshine .bg .i3{ position: absolute; width: 50%; height:50%; bottom:0; left: 0; z-index: 1; overflow: hidden; }
.welshine .bg .i3 i{ display: block; position: absolute; background: url(../image/img/wel3.jpg) no-repeat center; background-size: cover; right: 0; top: 0; transform:translate(50%,-50%); -webkit-transform:translate(50%,-50%);  -ms-transform:translate(50%,-50%); }
.welshine .bg .i4{ position: absolute; width: 50%; height:50%; bottom:0; left:50%; z-index: 1; overflow: hidden; }
.welshine .bg .i4 i{ display: block; position: absolute; background: url(../image/img/wel3.jpg) no-repeat center; background-size: cover; left: 0; top: 0; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);  -ms-transform:translate(-50%,-50%); }
.welshine .kuang{ position: absolute;  width: 100%; height:100%; top:0; left: 0; z-index: 15; background: url(../image/img/wel7.png) no-repeat center; background-size: cover; }
.welshine .shine{ position: absolute;  width: 100%; height:100%; top:0; left: 0; z-index: 18; background: url(../image/img/wel8.png) no-repeat center; background-size: auto 100%; }

.welshine .txt{ position: absolute;  width: 100%; height:100%; top:0; left: 0; z-index: 20; }
.welshine .txt .s1{ position: absolute;  width: 100%; height:100%; top:0; left: 0; z-index: 2; background: url(../image/img/wel9.png) no-repeat center; background-size: cover; }
.welshine .txt .s2{ position: absolute;  width: 100%; height:100%; top:0; left: 0; z-index: 3; background: url(../image/img/wel10.png) no-repeat center; background-size: cover; }

.welw.anim {}

.welcomepage{ transition:all 2.5s ease-in; -webkit-transition:all 2.5s ease-in; -webkit-filter: blur(12px); -moz-filter: blur(12px); -ms-filter: blur(12px); filter: blur(15px); }
.welw.anim .yuncai .s1{opacity: 0; transition:all 1.2s ease-in; -webkit-transition:all 1.2s ease-in; transform:translateX(-50%); -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%); }
.welw.anim .yuncai .s2{opacity: 0; transition:all 1.2s ease-in; -webkit-transition:all 1.2s ease-in; transform:translateY(50%); -webkit-transform:translateY(50%); -ms-transform:translateY(50%); }
.welw.anim .yuncai .s3{opacity: 0; transition:all 1.2s ease-in; -webkit-transition:all 1.2s ease-in; transform:translateX(50%); -webkit-transform:translateX(50%); -ms-transform:translateX(50%); }
.welw.anim .welcomepage{ -webkit-filter: none; -moz-filter: none; -ms-filter: none; filter: none; }

.svgline{ transform:scale(0.8); -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; }
