﻿ul,li{list-style-type: none;}
a:hover{color: #002f1b;}
*{padding: 0; margin: 0;}
/*Top002893 */
body.top-show{overflow: hidden;}
.auto_1400 {
    max-width: 1400px;
    width: 96%;
}
/*Top002893 */
	body.top-show{overflow: hidden;}
	.Top002893{ width: 100%; z-index: 100; padding: 0 50px;font-family: 'SourceHanSansCN-Regular'; height: 80px; padding-top:30px;position: relative;}
	.Top002893 .logo{float: left;}

	@media(min-width:769px){
	.top-show .logo a{background-position: 0 -22px;position: relative; z-index: 104;}
	}
	
	.Top002893 .header .nav-list{text-align: left; padding-left: 3%; font-size: 18px;float: left;}
	.Top002893 .header .nav-list a{ color: #002f1b;font-weight: bold;font-size: 20px;line-height:20px;letter-spacing: 2px;}
	.Top002893 .header .nav-list a:hover{color: #002f1b;}
	.header .seting{position: absolute;height: 110px;width:210px;right:0px;top: -5px;}
	.header .seting .seting-list li{float: left;margin-right: 10px;padding-top: 25px;}

	.Top002893 .icon-menu{text-align: center;cursor: pointer;}
	.Top002893 .icon-menu span{width: 40px; height: 40px;display: block; border: 2px solid #666;position: relative; margin: 0 auto;padding-top: 8px;}
	.Top002893 .icon-menu span i{ height: 2px; width: 60%; background: #666;display: block; margin: 4px auto;}
	.Top002893 .icon-menu p{margin: 5px 0 0 0;}
	.Top002893 .open-menu{color: #333;position: fixed; right: 50px;z-index: 9999;top: 15px;line-height: 12px;}
	.Top002893 .open-menu span{border-color: #333;}
	.Top002893 .open-menu span i{background: #333;}
	.top-show .open-menu{opacity: 0;}
	.Top002893 .close-menu{position: fixed;right: 50px;top: -100%; opacity: 0; z-index: 105; transition:opacity  0.5s 1.4s;}
	.Top002893 .close-menu i:nth-child(1){display: none;}
	.Top002893 .close-menu i{position: absolute; margin:0 !important; transform: rotate(45deg); left: 20%; top: 50%;}
	.Top002893 .close-menu i:nth-child(2){transform: rotate(-45deg);}
	.top-show .close-menu{top: 50px;opacity: 1;}
	
	.top-fixed{position: fixed; left: -100%;top: 0; width: 100%; z-index: 100;height: 100%; transition: 0.2s 1.8s;}
	.top-show .top-fixed{ left: 0; transition: 0s 0s;}
	.top-fixed li a{transition: 0.3s; }
	.top-fixed li a:hover{color: #002f1b!important;}
	
	.top-fixed > ul li{background: #fff;opacity: 0;  transition-property: opacity,transform,background;transition-duration: 0.5s,0.5s,0.5s;-webkit-transition-property: opacity,transform,background;-webkit-transition-duration: 0.5s,0.5s,0.5s;}
	.top-show .top-fixed > ul li:nth-child(1){ transition-delay: 0.4s,0.4s,0s;-webkit-transition-delay: 0.4s,0.4s,0s;}
	.top-show .top-fixed > ul li:nth-child(2){ transition-delay: 0.6s,0.6s,0s;-webkit-transition-delay: 0.6s,0.6s,0s;}
	.top-show .top-fixed > ul li:nth-child(3){ transition-delay: 0.8s,0.8s,0s;-webkit-transition-delay: 0.8s,0.8s,0s;}
	.top-show .top-fixed > ul li:nth-child(4){ transition-delay: 1s,1s,0s;-webkit-transition-delay: 1s,1s,0s;}
	.top-show .top-fixed > ul li:nth-child(5){ transition-delay: 1.2s,1.2s,0s;-webkit-transition-delay: 1.2s,1.2s,0s;;}
	
	.top-fixed .num{font-size: 50px;font-family: 'DIN-Bold';color: #edecec;}
	.top-fixed .name{font-size: 22px;padding: 2.3vw 0;}
	.top-fixed dt{line-height: 2.143em;}
	.top-fixed > ul li{transform: translateY(-100px); -webkit-transform: translateY(-100px); -ms-transform: translateY(-100px);}
	.top-show .top-fixed > ul li{opacity: 1;transform: translateY(0);-ms-transform: translateY(0);-webkit-transform: translateY(0);}
	@media(min-width:769px){
	.top-fixed > ul,
	.top-fixed > ul li{height: 100%;}
	.top-fixed > ul li{padding-top: 12%;text-align: center; }
	.top-fixed li:before{display: block; width: 1px; margin: 0 auto 4.6875vw ; content: '';background: #fff; height: 2.6vw; transition: 0.3s;}
	.top-fixed li{float: left;width: 20%;border-right: 1px solid #efefef;}
	/* .top-fixed li:hover{background: transparent;} */
	.top-fixed li:hover:before{margin-bottom: 2.5vw;}
	.top-show .top-fixed li:hover a{color: #333;}
	 .top-fixed dl{display: block!important;}
	}
	
	@media(max-width:768px){
	.Top002893{ padding: 20px 5vw 0;}
	.Top002893 .logo{float: none;}
	.Top002893 .logo img{height: 16px;}
         .Top002893 .header .nav-list img{height:23px;}
	.Top002893 .header .nav-list{padding-left: 0;float: none;}
	.Top002893 .header .nav-list a{font-size: 16px;}
	.top-show .close-menu{top: 5vw;right: 5vw;}
	.Top002893 .open-menu {right: 20px;}
	.header .seting {width: 170px;height: 77px;}

	.top-fixed{ transition:0s 0s;}
	.top-fixed > ul{background: #fff;overflow: auto;height: 100%;padding-top: 14vw;}
	.top-fixed > ul li{border-bottom: 1px solid #efefef;}
	.top-fixed > ul li dl{display: none; padding-left: 27vw; padding-bottom: 5vw;}
	.top-fixed .one{display: flex; align-items: center; padding: 4vw 0 4vw 10vw;position: relative;}
	.top-fixed .one .num{margin-right: 6vw;font-size: 10vw;}
	.top-fixed .one .name{font-size: 5vw;}
	.top-fixed .one .op{position: absolute; width: 20vw; height: 100%;right: 5vw;}
	.top-fixed .one .op:before{position: absolute; content: ''; width: 3vw; height: 3vw;border-right: 1px solid #666;border-bottom: 1px solid #666; left: 50%; top: 50%; margin: -1.5vw 0 0 -1.5vw; transform: rotate(45deg);transition: transform 0.3s;}
	.top-fixed .one .op.click:before{ transform: rotate(-135deg); margin-top: 0;}
	.top-fixed dt{font-size: 3vw;}
	}
	/*Banner003095 */
	.Banner003095 .slick-dots{position: absolute; bottom: 2%;left: 50%; transform: translateX(-50%); z-index: 10;}
	.Banner003095 .slick-dots li{float: left; border: 1px solid #eaeaea;border-radius: 50%; width: 8px; height: 8px; margin: 0 12px;background: #eaeaea;}
	.Banner003095 .slick-dots li button{display: none;}
	.Banner003095 .slick-dots li.slick-active{border-color: #ff0000;background: none;}
	@media(min-width:1025px){
	.Banner003095 .wap{display: none;}
	}
	@media(max-width:1024px){
	.Banner003095 .pc{display: none;}
	}
/*Floor002578 */
.Floor002578{ background:#f5f5f5 url(../images/Floor002578_bg.png) no-repeat left center; position:relative; z-index:0;padding: 4% 0 0;}
.HomeBox{text-align: center;}
.HomeBox p{line-height: 30px;font-size: 16px;color: #333;}
@media(max-width:1024px){
.Floor002578{ background-size:auto 50%; padding-top:3%;}
}
.title{ text-align:center; background:url(../images/Floor002578_titlebg.png) no-repeat center center; background-size:contain; font-size:40px; color:#6c6d6c; padding:2% 0 1% 0; margin-bottom:4%;}
.title aside{ text-transform:uppercase; font-size:14px; font-family:"Agency FB","Courier New", Courier, monospace; color:#666; letter-spacing:3px; padding-left:3px;}
@media(max-width:640px){
.title{ font-size:30px;}
.title aside{ font-size:12px; }
}
@media(max-width:480px){
.title{ font-size:24px;}
}
.Floor002578 .edit-info{ max-width:1000px; color:#333;}
.Floor002578 .more{ text-align:center; padding:5% 0;}
.Floor002578 .more a{ display:inline-block; width:82px; height:21px; border-radius:20px; background: url(../images/Floor002578_more_hover.png) no-repeat center center #002f1b;}
.Floor002578 .more a:hover{ background-image:url(../images/Floor002578_more_hover.png); background-color:#ccc;}

.Floor002578 .ul_num{ max-width:1440px; margin:5% auto 0;}
.Floor002578 .ul_num li{ float:left; width:20%; text-align:center; font-size:18px; color:#000;}
.Floor002578 .ul_num li span{ color:#002f1b; font-size:60px; font-family: "Oswald";}
.Floor002578 .ul_num li p{ font-size:18px; margin:0;}
@media(max-width:1024px){
.Floor002578 .ul_num li span{ font-size:40px;}
}
@media(max-width:640px){
.Floor002578 .ul_num li{ font-size:14px; }
.Floor002578 .ul_num li span{ font-size:30px;}
.Floor002578 .ul_num li p{ font-size:18px;}
}

/*Floor002997 */
.Floor002997{padding: 4% 0;background: #f5f5f5;}
.Floor002997 .slider li a{color: #000; display: block; margin: 0 auto; width: 95.715%;padding: 10px; padding-bottom: 1vw; position: relative;}
.Floor002997 .slider li .pic{overflow: hidden;box-shadow: 0 0 10px#ddd; background: url(../uploadfiles/Floor002997_bg.jpg) repeat-x;}
.Floor002997 .slider li .picbg {position: absolute; right: 15%;top: 37%;}
.Floor002997 .slider li .picbg1 {position: absolute; left: 10%;top: 25%;}
.Floor002997 .slider li .picbg2 {position: absolute; left: 0;top: 5%;}
.Floor002997 .slider li .Ispic{padding-bottom: 61.195%; transition:  0.3s; z-index: 9;position: relative;}
.Floor002997 .slider li .Ispic span{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-position: center center;background-size: contain;}
.Floor002997 .slider li .Ispic span:first-child{z-index: 2;}
.Floor002997 .slider li a:hover .Ispic{transform: scale(1.2);}
.Floor002997 .slider li .txt{position: relative; z-index: 10; background-color: #fff;box-shadow: 0px 0px 2.08vw rgba(0, 0, 0, 0.08); width: 86.568%; margin: -4.22vw auto 0; padding:1vw;}
.Floor002997 .slider li .txt aside.dot2{font-size: 18px;line-height: 1.5em;max-height: 3em;color: #6c6d6c;}
.Floor002997 .slider li .txt pre{font-size: 14px; line-height: 1.625em;height:48px; margin:0.8vw 0;color:#747574}
.Floor002997 .slider li .txt span{display: inline-block;font-weight: 100; line-height: 20px;transition:  0.3s;}
.Floor002997 .slider li a:hover .txt span{padding: 0 10px;background: #002f1b;color: #fff;}
.Floor002997 .controls{position: relative; height: 1px; background: rgba(0,0,0,0.1); margin: 30px 66px;display: none;}
.Floor002997 .controls:before{position: absolute; content: ''; width: 16%; height: 100%; left: 0;background: #000;}
.Floor002997 .slick-arrow{width: 46px;height: 46px; position: absolute; top: 50%; margin-top: -23px; border: 1px solid #000;background: url("../images/Floor002997_prev.png") no-repeat center center; transition: 0.3s;}
.Floor002997 .slick-arrow:hover{border-radius: 50%;}
.Floor002997 .slick-prev{left: -60px;}
.Floor002997 .slick-next{right: -60px;background-image: url("../images/Floor002997_next.png");}
@media(max-width:640px){
.Floor002997 .slider li a{padding-bottom: 5vw;}
.Floor002997 .slider li .txt aside.dot2{font-size: 4.5vw;}
.Floor002997 .slider li .txt pre{font-size: 3.5vw; margin: 10px 0;}
.Floor002997 .slider li .txt{margin-top: -10vw;padding:15px;}
.Floor002997 .controls{margin-left: 40px;margin-right: 40px;display: block;}
.Floor002997 .slick-arrow{width: 30px; height: 30px;margin-top: -15px;}
.Floor002997 .slick-prev{left: -40px;}
.Floor002997 .slick-next{right: -40px;}
}


/*Bottom002818 */
.Bottom002818{background: url(../images/Bottom002818_bg.png.jpg) no-repeat center center;background-size: cover;color: #fff;padding: 72px 0 50px 0;}
.Bottom002818 .auto{max-width: 1400px; width: 96%;}
.Bottom002818 .top .txt{font-size: 24px;line-height: 40px;}
.Bottom002818 .top .txt1{    line-height: 22px;    font-size: 12px;    color: #fff;    letter-spacing: 2px;}
.Bottom002818 .mid{line-height: 24px;padding-bottom: 25px;}
.Bottom002818 .mid nav a{float: left;color: #fff;font-size: 18px;}
.Bottom002818 .mid nav a:not(:last-child):after{display: inline-block; content: '·';color: #666; margin: 0 36px;}
.Bottom002818 .mid nav a:hover{color:#fff;opacity: .8;}
.Bottom002818 .mid .bshare-custom a{width: 20px; height: 24px; margin: 0;padding: 0;background-position: center center;background-repeat: no-repeat;display: inline-block;}
.Bottom002818 .mid .bshare-custom a:not(:last-child){margin-right: 38px;}
.Bottom002818 .mid .bshare-custom a.bshare-sinaminiblog{background-image: url(../images/Bottom002818_sina.png);}
.Bottom002818 .mid .bshare-custom a.bshare-weixin{background-image: url(../images/Bottom002818_wx.png);}
.Bottom002818 .mid .bshare-custom a.Instagram{background-image: url(../images/Bottom002818_in.png);}
.Bottom002818 .mid .bshare-custom a.bshare-facebook{background-image: url(../images/Bottom002818_f.png);}
.Bottom002818 .mid .bshare-custom a.bshare-twitter{background-image: url(../images/Bottom002818_tw.png);}

.bsBox,
.bsBox *{box-sizing: content-box;}

.Bottom002818 .bottom{border-top: 1px solid rgba(61,61,61,0.4);padding: 10px 0;}
.Bottom002818 .bottom,
.Bottom002818 .bottom a{color: #cfcfcf;margin-top: 5%;line-height: 22px;    font-size: 12px; letter-spacing: 2px;}
.Bottom002818 .bottom a:hover{color: #fff;}
.Bottom002818 .bottom dt a{display: inline-block;}
.Bottom002818 .bottom dt a:not(:last-child):after{margin: 0 17px;display: inline-block; content: '·';color: #666; vertical-align: middle;}
@media(min-width:1025px){
.Bottom002818 .top .logo{width: 32%;text-align: right;}
.Bottom002818 .top .logo ul ol {padding-bottom: 2%;}
.Bottom002818 .top .logo ul li{line-height: 22px;    font-size: 12px;    color: #fff;    letter-spacing: 2px;}
}
@media(max-width:1280px){
.Bottom002818 .mid nav a:not(:last-child):after{ margin: 0 20px;}
.Bottom002818 .mid .bshare-custom a:not(:last-child){margin-right: 20px;}
}
@media(max-width:1024px){
.Bottom002818{text-align: center;padding: 40px 0;}
.Bottom002818 .mid nav a{display: inline-block;float: none;}
.Bottom002818 .bottom dt,
.Bottom002818 .mid nav,
.Bottom002818 .top .logo{padding-bottom: 10px;}
}
@media(max-width:640px){
.Bottom002818 .top .txt{font-size: 20px;line-height: 30px;}
.Bottom002818 .mid nav a{font-size: 16px;}
.Bottom002818 .mid nav a:not(:last-child):after{ margin: 0 10px;}
}

/*Floor003065 */
.Floor003065{font-size: 16px;background:url(../images/Floor002578_bg.png) no-repeat left center; position:relative; z-index:0;padding: 5%  0;    overflow: hidden;}
.Floor003065 .title {text-align: left;}
@media(min-width:769px) and (max-width:1024px){
.Floor003065{font-size:1.5vw; }
}
@media(max-width:640px){
.Floor003065{font-size: 3.5vw;}
}

.Floor003065 .auto{max-width: 1440px; width: 96%;}
.Floor003065 .txt-info{position: relative;}
@media(min-width:769px){
.Floor003065 .video {}
.Floor003065 .ytable-cell{width: 45%;}
}
@media(max-width:768px){
.Floor003065 .ytable,
.Floor003065 .ytable-cell{display: block;}
}

.Floor003065 .video .pic{position: absolute; z-index: 1;right: 0; top: 0;     width: 60%;
    }

.Floor003065 .video .play{position: absolute; right:  0; top: 0; width: 100%; height: 100%; z-index: 10; cursor: pointer;}
.Floor003065 .video .play:before{position: absolute; content: '';width: 86px;height: 86px;background:url("../images/Floor003065_play.png") no-repeat center center rgba(0,0,0,0.2); left: 50%; top: 50%; transform: translate(-50%,-50%); border-radius: 50%;}
.Floor003065 .video .pic video{position: absolute;right: 0; top: 0;  z-index: 20;background: #000; width: 88%; height: 89%;}
@media(max-width:640px){
    .Floor003065 .video .play:before{width: 20vw; height: 20vw;}
}
.Floor003065 .number {margin-top: 5%;}
.Floor003065 .number li{float: left;color: #333;margin-bottom: 3%;}
.Floor003065 .number li aside{color: #002f1b;}
.Floor003065 .number li aside b{font-size: 48px;font-weight: 900; font-family: 'Arial';line-height: 0.85em;display: inline-block;}
.Floor003065 .number li p{margin-bottom: 0;}
@media(min-width:769px) and (max-width:1024px){
.Floor003065 .number li aside b{font-size: 4vw; }
}
@media(max-width:640px){
.Floor003065 .number li aside b{font-size: 8vw; }
.Floor003065 .video .pic{position: static;width: 100%;}
.Floor003065{padding-bottom: 0;}
.Floor003065 .number li{width: 33.333% !important;margin-right: 0 !important;}
}

.Floor003065 .col-title{font-size: 48px; padding-bottom: 3.18vw;}
.Floor003065 .col-title .cn{font-size: 0.625em;color: #333;}
.Floor003065 .col-title .cn:after{display: inline-block; content: ''; height: 1px;background: #ee7133; width: 3.334em; margin-left: 0.521em; vertical-align: middle;}
.Floor003065 .col-title .en{ font-family: 'Arial';color: #ee7133;line-height: 1em; padding-top: 0.2em;}

.Floor003065 .more{ text-align:left; padding:5% 0;}
.Floor003065 .more a{ display:inline-block; width:82px; height:21px; border-radius:20px; background: url(../images/Floor002578_more_hover.png) no-repeat center center #002f1b;}
.Floor003065 .more a:hover{ background-image:url(../images/Floor002578_more_hover.png); background-color:#ccc;}
@media(min-width:769px) and (max-width:1024px){
	.Floor003065 .col-title{font-size: 4vw; }
	}
	@media(max-width:640px){
	.Floor003065 .col-title{font-size: 9vw; }
	.Floor003065 .more{padding-bottom: 0;}
	}

.Floor003065 .txt-info .inner{position: relative; z-index: 3;}
.Floor003065 .txt-info .info .name{color: #ee7133;font-size: 24px;}
.Floor003065 .txt-info .info p{line-height: 2em;}
.Floor003065 .txt-info .year{z-index: 1; 
padding: 2vw 10.21vw 3vw 2.08vw; border-radius: 20px;background-color: #ee7133;}
.Floor003065 .txt-info .year b{font-family: 'Arial'; font-weight: 800;font-size: 3.13vw; color: #fff;position: relative; z-index: 3; line-height: 1em;}
.Floor003065 .txt-info .year:after,
.Floor003065 .txt-info .year:before{position: absolute; content: ''; background-position: center center;background-repeat: no-repeat;background-size: contain;}
.Floor003065 .txt-info .year:before{width: 3.44vw;height: 3.44vw; background-image: url("../images/Floor003065_bg1.png");right: 1.93vw; bottom: 1.93vw;}
.Floor003065 .txt-info .year:after{width: 33.59vw; height: 31.93vw;background-image: url("../images/Floor003065_bg.png"); right: 0; bottom: 0;}
@media(min-width:769px){
.Floor003065 .txt-info .year{position: absolute; right: 0; bottom: 0;}
}
@media(max-width:768px){
.Floor003065 .txt-info{margin-bottom: 5vw; }
.Floor003065 .txt-info .year{position: relative; margin-top: 4vw;}
.Floor003065 .txt-info .year br{display: none;}
.Floor003065 .txt-info .year b{font-size: 6vw;}
.Floor003065 .txt-info .year:after{width:50vw; height:50vw;}
.Floor003065 .txt-info .year:before{width: 7vw;height: 7vw;}
}
@media(max-width:640px){
.Floor003065 .txt-info .info .name{font-size: 5vw;}
}
/*Bottom002833 */
@font-face {
  font-family: "HelveticaNeueLTPro-MdEx";
  src: url("../fonts/HelveticaNeueLTPro-MdEx.woff2") format("woff2"),
       url("../fonts/HelveticaNeueLTPro-MdEx.woff") format("woff"),
       url("../fonts/HelveticaNeueLTPro-MdEx.ttf") format("truetype"),
       url("../fonts/HelveticaNeueLTPro-MdEx.eot") format("embedded-opentype"),
       url("../fonts/HelveticaNeueLTPro-MdEx.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
.Bottom002833{background: #111;padding: 4.3% 0 5.5% 0;color: #fff;}
.Bottom002833 .logo{padding-bottom: 30px;}
.Bottom002833 .contact ul:not(:last-child){margin-bottom: 20px;}
.Bottom002833 .contact ul > *{line-height: 20px; padding: 5px 0;font-size: 16px;}
.Bottom002833 .contact ul li{position: relative; z-index: 1;}
.Bottom002833 .contact ul li.fl{margin-right: 20px;}
.Bottom002833 .mid{text-align: center;}
.Bottom002833 .code{margin-bottom: 24px;}
.Bottom002833 .code img{max-width: 160px;width: 60%;}
.Bottom002833 .bshare-custom a{display: inline-block;width: 40px; height: 40px; border-radius: 50%; border: 1px solid rgba(255,255,255,0.6); padding: 0; margin: 0 4px;background: url(../images/Bottom002833_icon_qq.png) no-repeat center center;}
.Bottom002833 .bshare-custom a.bshare-weixin{background-image: url(../images/Bottom002833_icon_wx.png);}
.Bottom002833 .bshare-custom a.bshare-sinaminiblog{background-image: url(../images/Bottom002833_icon_sina.png);}

.bsBox,
.bsBox *{box-sizing: content-box;}

.Bottom002833 .hotline{font-size: 17px;}
.Bottom002833 .hotline aside{font-size: 30px;padding: 10px 0 20px 0; font-family: "HelveticaNeueLTPro-MdEx";}
.Bottom002833 .shop{display: inline-block;width: 100%;max-width:365px;line-height: 51px;background:url(../images/Bottom002833_icon_a.png) no-repeat right 20px center #fff; text-align: left;padding-left: 28px;font-size: 16px; transition: 0.3s; margin-bottom: 86px;}
.Bottom002833 .shop:hover{background-color: #972002;color: #fff;background-image: url(../images/Bottom002833_icon_a_hover.png);}
.Bottom002833 .right nav{padding-bottom: 24px;}
.Bottom002833 .right nav a{color: #fff;}
.Bottom002833 .right nav a:not(:last-child):after{display: inline-block; width: 1px; content: ''; height: 8px;background: rgba(255,255,255,0.4); vertical-align: middle; margin: 0 17px;}
.Bottom002833 .copyright span,
.Bottom002833 .copyright span a{color: rgba(255,255,255,0.4);}
.Bottom002833 .copyright span{margin-left: 20px;display: inline-block;}
.Bottom002833 .copyright span a{text-decoration: underline;}
.Bottom002833 .copyright span a:hover{color: #972002;}

@media(min-width:481px){
.Bottom002833 .right{font-size: 16px;}
}
@media(min-width:1025px){
.Bottom002833 .right,
.Bottom002833 .left{vertical-align: bottom;width: 40%;}
.Bottom002833 .right{text-align: right;}
.Bottom002833 .contact ul li span{position: absolute; left: 0; top: 0;line-height: 30px;}
}
@media(max-width:1024px){
.Bottom002833 .ytable,
.Bottom002833 .ytable-cell{display: block;}
.Bottom002833{text-align: center;}
.Bottom002833 .mid{padding: 30px 0;}
}
@media(max-width:480px){
.Bottom002833 .right nav a:not(:last-child):after{margin: 0 10px;}
.Bottom002833 .shop{margin-bottom: 20px;}
.Bottom002833 .logo img{width: 45%;}
}

.footerDIvl {

	padding-top: 20px;
}

.l-erweima ,
.r-erweima {
	width: 100px;
	height: 130px;
	display: inline-block;
	text-align: center;
}

.l-erweima img ,
.r-erweima img {
	width: 100px;
	height: 100px;
	display: block;
}

.l-erweima p ,
.r-erweima p {    height: 30px;    line-height: 30px;    letter-spacing: 2px;    text-align: center;    font-size: 12px;}

.l-erweima {
	margin-right: 24px;
}

.erwemaCon {
	
	height: 130px;
	margin-bottom: 26px;
}
/*栏目页 开始*/
/*Banner002922 */
.Banner002922 .Ispic{height: 30vw;max-height: 520px;}

/*
 .TextList001729 为demo编号
 */
.TextList001729 {padding: 3% 0;}
.TextList001729 .name{padding:15px 0; font-size:18px;border-bottom:1px solid #e5e5e5;}
.TextList001729 .name span{ display:inline-block; border-left:6px solid #f29200; padding-left:15px;}
.TextList001729 .tips{ padding:20px 0;border-bottom:1px solid #e5e5e5; font-size:14px;position:relative;}
.TextList001729 .tips h1{ margin:0; font-weight:normal; font-size:18px; color:#f29200;}

.TextList001729 .search{ position:absolute; right:0; top:50%; margin-top:-25px;width:26.6%; height:46px; border:2px solid #999; }
.TextList001729 .search input{border:none; }
.TextList001729 .search .text{ width:100%; height:42px; line-height:42px; padding:0 56px 0 10px; background:none; color:#999;}
.TextList001729 .search .btn{ cursor:pointer; position:absolute; right:0; top:0; width:56px; height:100%; background:url(../images/TextList001729-search.png) no-repeat center center; padding:0;}

.TextList001729 .type{display:table; width:100%;}
.TextList001729 ol.type{font-size:16px; background-color:#002f1b; color:#fff;}
.TextList001729 .type li{ display:table-cell; vertical-align:middle;text-align:center; padding-top:10px; padding-bottom:10px; line-height:32px;font-size: 15px;}
.TextList001729 ul.type li{cursor:pointer;}
.TextList001729 .type li:nth-child(1){width:12%;}
.TextList001729 .type li:nth-child(2){ width:11%;}
.TextList001729 .type li:nth-child(3){ width:10%;}
.TextList001729 .type li:nth-child(4),
.TextList001729 .type li:nth-child(5),
.TextList001729 .type li:nth-child(6),
.TextList001729 .type li:nth-child(7){width:13%;}
.TextList001729 .type li:nth-child(8){ width:15%;}
.TextList001729 .type li:nth-child(1),
.TextList001729 .type li:nth-child(8){ padding-left:2%; text-align:left !important;}
.TextList001729 ul.type li:nth-child(8){background:url(../images/TextList001729-icon_close.png) no-repeat 90% center;}
.TextList001729 ul.type#On li:nth-child(8){ background-image:url(../images/TextList001729-icon_open.png);}
.TextList001729 .list{border-bottom:1px solid #e5e5e5;}
.TextList001729 .list .con{ display:none;border-top:1px solid #e5e5e5; overflow:hidden; font-size:15px; padding:2%;}
.TextList001729 .list .con p{line-height: 35px;}
/* .TextList001729 .tel{font-size: 20px; color:#002f1b;font-weight: bold;line-height: 30px; margin: 15px 0;} */
.TextList001729 .tel img{max-width: 160px;margin-bottom: 15px;}
.TextList001729 .btn_apply{ padding:10px 0;}
.TextList001729 .btn_apply a{ display:inline-block; max-width:180px; width:40%; height:50px; line-height:50px; text-align:center; color:#fff; background-color:#002f1b; font-size:18px; border-radius:3px;}
@media(max-width:1000px){
.TextList001729 .type li:nth-child(2),
.TextList001729 .type li:nth-child(5),
.TextList001729 .type li:nth-child(6){ display:none;}
.TextList001729 .type li{ width:20% !important;}
}
@media(max-width:768px){
.TextList001729 .search{ position:relative; margin-top:10px; top:auto; width:auto;}
.TextList001729 .type li:nth-child(7){ display:none;}
.TextList001729 .type li{ width:24% !important;}
.TextList001729 .type li:nth-child(8){ width:28% !important;}
.footerDIvl{float: none;}
.erwemaCon{text-align: center;}
.l-erweima{margin:0 5px;}
}
@media(max-width:480px){
.TextList001729 .type li:nth-child(3){ display:none;}
.TextList001729 .type li{ width:30% !important;}
.TextList001729 .type li:nth-child(8){ width:40% !important;}
.TextList001729 ol.type{font-size:15px;}
.TextList001729 .btn_apply a{font-size:16px; height:40px; line-height:40px;}
.TextList001729 ul.type li:nth-child(8){ background-size:16px auto;}
}

.TextList001729 .tab .h1_tab{ margin:0;  overflow:hidden; font-size:16px; font-weight:normal; color:#000;display: flex;
 justify-content: center; align-items: center;}
.TextList001729 .tab .h1_tab span{ float:left; padding:0 2%; line-height:50px; margin-right:4px; cursor:pointer;}
.TextList001729 .tab .h1_tab span.on{ color: #002f1b; font-weight: bold; border-bottom: 1px solid #002f1b;}
.TextList001729 .tab .info{ padding-top:3%;}
.TextList001729 .ul_download li{ border-bottom:1px solid #d1d1d3; line-height:34px; background:url(../images/RighInfo001277-icon_download.png) no-repeat right center; padding:10px 0;}
.TextList001729 .ul_download li a{ padding:0 38px; background:url(../images/RighInfo001277-icon.png) no-repeat left center;}
/*
 .RighInfo002228 为demo编号
 */
.RighInfo002228{ padding:3% 0;}
.RighInfo002228 .single-header{ text-align:center;}
.RighInfo002228 .single-header h1{ color:#002f1b; font-size:20px; margin:0 0 18px 0; font-weight:normal;}
.RighInfo002228 .single-header h3{color:#002f1b; font-size:16px; margin:0; font-weight:normal; position:relative;margin-bottom: 20px;}
.RighInfo002228 .single-header h3:after{ content:""; display:block; height:1px; background-color:#002f1b; width:100%; z-index:1; margin-top:22px;}
.RighInfo002228 .single-header h3 span{letter-spacing: 2px; position:relative; z-index:2; padding:0 30px; background-color:#fff;}
.RighInfo002228 .single-content{text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; overflow:hidden; font-size:14px; line-height:28px; color:#4d4d4d;}
.RighInfo002228 .single-content p{ font-size: 14px;color: #4d4d4d;text-align: left;line-height: 28px;margin-bottom: 10px;letter-spacing: 2px;}
.RighInfo002228 .single-content .no-textindent{ text-indent:0;}
.RighInfo002228 .about{margin-top: 10px;}
.RighInfo002228 .fl{ width: 60%;}

.RighInfo002228 .fr{ width: 35%;}
.RighInfo002228 .col2+.col2{ margin-top:10px;}
@media(max-width:950px){
  .RighInfo002228 .auto{ padding:0 2%;}
}
@media screen and (min-width:465px){
    .RighInfo002228 .col2{ width:48%;}
	.RighInfo002228 .fr{ float:right;}
	.RighInfo002228 .col2+.col2{ margin-top:0;}
}
@media screen and (min-width:768px){
  .RighInfo002228 .single-header h1{ font-size:24px;}
  .RighInfo002228 .single-header h3{ font-size:18px;}
  .RighInfo002228 .single-header h3:after{ background-color:#002f1b; position:absolute; top:50%; z-index:1; margin-top:0;}
  
}
@media screen and (min-width:1024px){
  .RighInfo002228 .single-header h1{ font-size:36px;letter-spacing: 2px;color: #222;}
}
@media(max-width:640px){
	.RighInfo002228 .fl{float:none;width: auto;}
	.RighInfo002228 .single-content p{line-height: 26px;}
	.RighInfo002228 .fr{width: auto;float: none;}
}


/*PicList002926 */
.PicList002926{padding-top:2.17vw;}
.PicList002926 .auto{max-width: 1400px;}
.PicList002926 .more{ text-align: center;width: 125px; line-height: 40px;color: #fff; background: #a5894b;display: block;}
.PicList002926 .more:hover{background: #a52d34;}
.PicList002926 .more:after{display: inline-block; content: '';background: url("../images/PicList002926_more.png") no-repeat; width: 25px; height: 6px; vertical-align: middle; margin-left: 5px;}
@media(max-width:480px){
.PicList002926 .more{line-height: 10vw;}
}

.PicList002926 li{margin-bottom: 4.17vw;    background: #f5f5f5; margin-right: 2%;   float: left; width: 32%;}
.PicList002926 li:nth-child(3n){margin-right: 0;}
.PicList002926 li .pic a{display: block; overflow: hidden;}
.PicList002926 li .pic img{transition: 0.3s;}
.PicList002926 li:hover .pic img{transform: scale(1.2);-webkit-transform: scale(1.2);-ms-transform: scale(1.2);}
.PicList002926 li .info .inner{margin:0 2.6vw;}

.PicList002926 li .info .inner{text-align: center;}
.PicList002926 li .icon img{max-height: 32px;}
.PicList002926 li h3{font-size: 24px;margin-top: 15px;}
.PicList002926 li h3:after{display: block; content: ''; height: 2px;background: #a5894b; width: 20px; margin: 10px auto;}
.PicList002926 li h3 a{color: #6c6c6c;line-height: 40px;font-size: 18px; font-weight: normal;}
.PicList002926 li h3 a:hover{color: #002f1b;}
.PicList002926 li .more{margin: 0 auto;}
.PicList002926 li  p{color: #747574;line-height:24px;margin-bottom: 1vw;min-height: 160px;font-size: 14px;text-align: left;letter-spacing: 2px;}
@media(min-width:1025px){

}
@media(max-width:1024px){
.PicList002926 li .ytable,
.PicList002926 li .ytable-cell{display: block;}
}
@media(max-width:640px){
.PicList002926 li h3{font-size: 5vw;}
.PicList002926 li  p{font-size: 3.5vw;}
 .PicList002926 li .info .inner{padding: 5vw 3vw;}
	.PicList002926 li{width: auto;float: none;}
	.PicList002926 li p{min-height: auto;}
	.PicList002926 li h3{margin-top: 0;}
}
/*
 .PicList001646 为demo编号
 */
.PicList001646{ padding:2% 0;}
.PicList001646 .tips{ padding-bottom:3%;}

.PicList001646 .more{ text-align:center;}
.PicList001646 .more a{ border:1px solid #e0e0e0; font-weight:bold; font-size:0.8em; display:inline-block; line-height:2.85em; padding-left:2.5em; padding-right:3.5em; border-radius:30px; background:url(../images/PicList001646-a_more.png) no-repeat 90% center;transition:all ease 0.5s;}
.PicList001646 .more a:hover{ padding-right:2.5em; background-color:#2078da; background-position:120% center; color:#fff; transition:all ease 0.5s;}

.PicList001646 dl{ margin-bottom:3%;background-color:#f6f6f6;}
.PicList001646 dl:last-child{ margin-bottom:0;}
@media(min-width:481px){
.PicList001646 dl{ display:table; width:100%;}
.PicList001646 dl dt,
.PicList001646 dl dd{ display:table-cell; vertical-align:middle; width:50%;}
}
.PicList001646 dd figure{ padding:0 5%;text-align:center;}

.PicList001646 dt img{ display:block; width:100%;}
.PicList001646 dd figure *{margin:0;}
.PicList001646 dd figure h1,
.PicList001646 dd figure h2{ font-weight:normal; }
.PicList001646 dd figure h1{ font-size:20px;}
.PicList001646 dd figure h1 span{ display:block;}
.PicList001646 dd figure h2{ font-size:14px; padding:2% 0; position:relative;}
.PicList001646 dd figure h2::before{ position:absolute; content:''; left:50%; margin-left:-20px; bottom:0;width:40px; height:2px; background-color:#2078da;}
.PicList001646 dd figure pre{ line-height:24px; height:72px; text-align:left; margin:5% 0 10% 0; overflow:hidden;}
@media(max-width:768px){
.PicList001646 dd figure pre{ margin:3% 0; height:48px; }
}
@media(max-width:480px){
.PicList001646 dl dd{ padding:3% 0;}
}
/*
 .PicList001088 为demo编号
 */
.PicList001088 {padding: 3% 0;}
.PicList001088 .top_news{ background-color:#fff; border-bottom:1px solid #e4dcce;  padding-top: 3%;   padding-bottom: 3%;}
.PicList001088 .list li{ overflow:hidden; background: #f1f1f1;}
.PicList001088 .list li .pic{ float:left; width:48%; }
.PicList001088 .list li figure img{ width:100%;}
.PicList001088 .list li .Ispic {padding-bottom: 56%;}
.PicList001088 .list li .txt{ float:right; width:48%; padding: 5%;}
.PicList001088 .list li div h1{ padding-top:3%;}
.PicList001088  p{ font-size:14px; color:#747574; line-height:24px; overflow:hidden;min-height:24px;}
.PicList001088 h1{ margin:0; font-size:20px; font-weight:normal;}
.PicList001088 h1 a{color:#6c6c6c;font-weight: bold;line-height: 32px;font-size: 16px;font-weight: normal;}
.PicList001088 .bx-controls-direction{ display:none;}
.PicList001088 .bx-wrapper,
.PicList001088 .bx-viewport{ position:relative; z-index:1;}
.PicList001088 .bx-controls{ position:absolute; bottom:16px; left:40%; z-index:10;}
.PicList001088 .bx-pager div{ float:left; margin-left:10px; width:37px; height:4px;}
.PicList001088 .bx-pager div a{ display:block; height:4px; line-height:100px; overflow:hidden; background-color:#ccc;}
.PicList001088 .bx-pager div a.active{ background-color:#002f1b;}
.PicList001088 dl{ overflow:hidden;}
.PicList001088 dl dd{ float:left; width:32%; margin:0 2% 2% 0;position: relative;}
.PicList001088 dl dd:nth-child(3n){ margin-right:0;}
.PicList001088 dl dd div{  border-bottom:0; padding:3% 4%; transition:all ease-in-out 0.3s;
    width: 100%; bottom: 0;background:#f5f5f5;}
.PicList001088 dl dd:hover div{background-color:rgba(0, 47, 27, 0.5);}
.PicList001088 dl dd img{ width:100%;}
.PicList001088 dl dd .Ispic {padding-bottom: 100%;}
/* .PicList001088 dl dd h1{ padding-top:3%;} */
.PicList001088 dl dd:hover h1 a{ color:#fff;}
.PicList001088 dl dd:hover p{ color:#fff;}
.PicList001088 .slick-dots{position: absolute; bottom: 2%;left: 46%; transform: translateX(-50%); z-index: 10;}
	.PicList001088 .slick-dots li{float: left; border: 1px solid #eaeaea;border-radius: 50%; width: 8px; height: 8px; margin: 0 5px;background: #eaeaea;}
	.PicList001088 .slick-dots li button{display: none;}
	.PicList001088 .slick-dots li.slick-active{border-color: #ff0000;background: none;}
@media(max-width:1000px){
.PicList001088 h1{font-size:18px;}
.PicList001088  p{ font-size:14px}
}
@media(max-width:768px){
.PicList001088 .bx-controls{ left:45%;}
.PicList001088 .list li figure{width:40%}
.PicList001088 .list li div{ width:55%;}
}
@media(max-width:640px){
.PicList001088 dl dd{width:49%;}
.PicList001088 dl dd:nth-child(3n){ margin-right:2%;}
.PicList001088 dl dd:nth-child(2n){ margin-right:0;}
}
@media(max-width:375px){
.PicList001088 .bx-controls{ left:0; width:100%;}
.PicList001088 .list li figure,
.PicList001088 .list li div{ float:none; width:auto;}
.PicList001088 .bx-pager div{ float:none; display:inline-block;}
.PicList001088 .bx-pager { text-align:center;}
.PicList001088 dl dd{width:100%; margin-right:0;}
}
/*
 PicList000960 为demo编号
 */
.PicList000960{ padding:3% 0;}
.PicList000960 ol{overflow:hidden; padding-bottom:15px;    border-bottom: 1px solid #eee;}
.PicList000960 ol img{ float:left; width:30%; margin-right: 2%;}
.PicList000960 ol h1{ margin:0; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:22px; color:#010101; font-weight:normal;}
.PicList000960 ol time{ color: #999;  margin-right: 5%;font-size: 13px;}
.PicList000960 ol p{ margin:2% 0; color:#707070; line-height:24px;    display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }

.PicList000960 ol a.more{ width:109px; height:32px; line-height:30px; padding-left:20px; display:inline-block;color:#9c9c9c; border:1px solid #d0d0d0; font-size:15px; position:relative; transition:0.2s; margin-top: 3%;}
.PicList000960 ol a.more:hover{ border-color:#002f1b; background:#002f1b;color:#fff;}
.PicList000960 ol a.more::before{ position:absolute; content:''; right:13px; top:50%; margin-top:-6px;width:0; height:0; border-top:6px solid transparent;border-bottom:6px solid transparent; border-left:8px solid #002f1b;}
.PicList000960 ol a.more:hover::before{ border-left-color:#fff;}

.PicList000960 li { border-bottom: 1px #e0e0e0 dotted; height:52px; line-height:51px; overflow:hidden;} 
.PicList000960 li time{ float:right; font-size:12px; color:#4c4c4c;}
.PicList000960 li a{ display:block; float:left; width:65%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding-left:19px; background:url(../images/PicList000960_dot.jpg) no-repeat 2px center; font-size:15px}
.PicList000960 li a:hover{ color:#002f1b}

@media (max-width:768px){
	.PicList000960 ol img{ width:100%; float:none;}
	.PicList000960 ol h1{ margin-top:2%;}
	}

/*Page002623 */
.Page002623{padding: 2vw 0 4vw 0; text-align: center;font-family: Arial;font-size: 18px;}
.Page002623 .Pages a.a_first,
.Page002623 .Pages a.a_end,
.Page002623 .Pages > span:not(.p_page){display: none;}
.Page002623 .Pages em{float: left;margin: 0 3vw; font-style: normal;}
.Page002623 .Pages .p_page{display: table; margin: 0 auto;}
.Page002623 .Pages a{float: left;line-height: 50px; width: 50px; margin: 0 1px;}
.Page002623 .Pages a.a_cur,
.Page002623 .Pages a:hover{color: #fff;background: #002f1b;}
.Page002623 .Pages .p_page > a{font-size: 0;height: 50px;position: relative;}
.Page002623 .Pages .p_page > a:before{position: absolute; content: '';border:5px solid transparent; left: 50%; top: 50%; margin: -5px 0 0 -10px;}
.Page002623 .Pages .p_page > a.a_prev:before{border-right-color: #000;border-right-width: 8px;}
.Page002623 .Pages .p_page > a.a_next:before{border-left-color: #000;border-left-width: 8px; margin-left: -4px;}
.Page002623 .Pages a.a_prev:hover:before{border-right-color: #fff;}
.Page002623 .Pages a.a_next:hover:before{border-left-color: #fff;}
@media(max-width:640px){
.Page002623{padding: 6vw 0 8vw 0;}
.Page002623 .Pages em{display: none;}
.Page002623 .Pages a{background-color: #eee;}
}
/*RighInfo002973 */
.RighInfo002973{ margin: 10px 0 20px 0;color: #333;font-size: 16px;}
.RighInfo002973 .news-details{max-width: 1226px; padding: 3% 0;}
.RighInfo002973 .news-details .title{text-align: center;border-bottom: 1px solid #eee;}
.RighInfo002973 .news-details .title h1{font-size: 30px; margin: 0 0 20px 0;}
.RighInfo002973 .news-details .title aside span{display: inline-block; vertical-align: middle; margin: 0 15px 5px;line-height: 16px;}
.RighInfo002973 .news-details .title .bshare-custom{display: inline-block;}
.RighInfo002973 .bshare-custom a{background-position: center center; margin: 0 0 0 14px;}
.RighInfo002973 .bshare-custom a.bshare-weixin{background-image: url("../images/RighInfo002973_share_wx.png");}
.RighInfo002973 .bshare-custom a.bshare-sinaminiblog{background-image: url("../images/RighInfo002973_share_sina.png");}
.RighInfo002973 .bshare-custom a.bshare-qzone{background-image: url("../images/RighInfo002973_share_qz.png");}
.RighInfo002973 .news-details .edit-info{line-height: 1.875em;border-bottom: 1px solid #d2d2d2;padding: 2% 0; margin-bottom: 2%;}

.RighInfo002973 .pn-page aside{padding: 10px 0;}
.RighInfo002973 .pn-page aside a{color: #666;}
.RighInfo002973 .pn-page aside a b{color: #333;}
.RighInfo002973  .operating a:hover,
.RighInfo002973 .pn-page aside a:hover{color: #205393;}
.RighInfo002973  .operating{overflow: hidden;line-height: 24px;}
.RighInfo002973  .operating a{padding-left: 25px;background-repeat: no-repeat;background-position: left center;}
.RighInfo002973  .operating a:not(:last-child){margin-right: 45px;}
.RighInfo002973  .operating a.a-print{background-image: url("../images/RighInfo002973_print.png");}
.RighInfo002973  .operating a.a-close{background-image: url("../images/RighInfo002973_close.png");}
@media(min-width:1025px){
.RighInfo002973 .pn-page{min-height: 24px; position: relative;padding-right: 230px;}
.RighInfo002973 .pn-page .operating{position: absolute;right: 0; top: 50%; transform: translateY(-50%);}
.RighInfo002973  .operating a{float: left;}
}
@media(max-width:1024px){
.RighInfo002973  .operating{text-align: right; padding-bottom: 20px;}
.RighInfo002973  .operating a{display: inline-block;}
}
@media(max-width:640px){
.RighInfo002973 .news-details .title h1{font-size:20px;}
.RighInfo002973{ font-size: 14px;}
}

/*PicList002482 */
.PicList002482{padding:2% 0;}
.PicList002482 ul{ position:relative; }

.PicList002482 ol img{ width:100%;}
.PicList002482 ol:nth-child(2) img,
.PicList002482 ol:nth-child(3) img{ display:none;}
.PicList002482 ol{ position:relative; background-color:#f5f5f5; margin-bottom:3%;}


.PicList002482 ol .pic{ position:absolute; height:100%; left:0; top:0; width:39%;overflow: hidden;}
.PicList002482 ol .txt{ padding-left:43%; padding-top:20px; padding-bottom:15px; padding-right:12%;}
.PicList002482 ol:nth-child(1) .txt{ position:absolute;padding:10px; left:5%; bottom:5%; width:90%; z-index:4;}
.PicList002482 ol .Ispic {padding-bottom: 70%;transition: 0.3s;}
.PicList002482 ol:hover .Ispic{transform: scale(1.2);}
.PicList002482 ol:nth-child(2) .Ispic,
.PicList002482 ol:nth-child(3) .Ispic{padding-bottom: 86%;}
.PicList002482 ol:nth-child(1) p{ display:block;}

.PicList002482 ol .more{ width:109px; height:32px; line-height:30px; padding-left:20px; display:inline-block;color:#9c9c9c; border:1px solid #d0d0d0; font-size:15px; position:relative; transition:0.2s;}
.PicList002482 ol .more:hover{ border-color:#002f1b; background:#002f1b;color:#fff;}
.PicList002482 ol .more::before{ position:absolute; content:''; right:13px; top:50%; margin-top:-6px;width:0; height:0; border-top:6px solid transparent;border-bottom:6px solid transparent; border-left:8px solid #002f1b;}
.PicList002482 ol .more:hover::before{ border-left-color:#fff;}

.PicList002482 ol:nth-child(1)::before{position: absolute; content: ''; width: 100%; height: 100%; left: 0;top: 0; z-index: 2; background-color: rgba(0,0,0,0.2);}
.PicList002482 ol:nth-child(1) .pic{ position:unset; width:100%; height:100%; left:0; top:0; z-index:1;}
.PicList002482 time{ position:relative;  font-weight:bold; color:#878787; padding-bottom:17px; display:inline-block;}
.PicList002482 ol:nth-child(1) time{color:rgba(255,255,255,0.6);}
.PicList002482 time::before{ position:absolute; content:''; width:46px; height:3px; background-color:#002f1b; left:0; bottom:0;}
.PicList002482 h3{ font-size:20px;font-weight: bold;line-height:30px; overflow:hidden;}
.PicList002482 ol:nth-child(1) h3{ height:auto; font-weight:bold;}
.PicList002482 ol p{font-size: 15px;}
.PicList002482 ol:nth-child(1) p{color: #fff;}
.PicList002482 ol:nth-child(1) h3 a{ color:#fff;} 
.PicList002482 ol:nth-child(1) .more {color: #fff;}

@media(min-width:1001px){
.PicList002482 ol:nth-child(2),
.PicList002482 ol:nth-child(3){ position:absolute; right:0; width:49.5%;top:0;}
.PicList002482 ol:nth-child(1){ width:49%; }	
}
@media(max-width:1100px) and (min-width:1001px){
.PicList002482 h3{ height:30px;  }
} 
@media(max-width:1000px){
.PicList002482 .auto{ max-width:768px;}
.PicList002482 ol{ top:auto !important; height:auto !important;}
} 
@media(max-width:480px){
.PicList002482 h3{ height:30px;  }
.PicList002482  li p{ font-size:12px; line-height:20px; height:60px; overflow:hidden;}
}
@media(max-width:375px){
.PicList002482 ol:nth-child(1) p{ height:40px; line-height:20px; overflow:hidden; }
}
.froorlist {background: #fff; padding: 0;padding: 3% 0;overflow: hidden;margin-left: -2%;}
.froorlist ul li {float: left; width: 33.333%;padding-left: 2%; margin-bottom: 2%;}
.froorlist ul li:nth-child(3n){margin-right: 0;}
.froorlist .slider li .txt {width: 100%; margin: 0; padding: 3%;font-size: 18px;line-height: 32px;color: #6c6c6c;}
.froorlist .slider li .txt pre {line-height: 24px; margin: 0; padding-bottom: 3%; color: #747574;}
.froorlist  .slider li a {width: 100%; padding: 0;}
/*Menu001093 */
.Menu001093{background: #fff;box-shadow:  0 5px 10px rgba(0,0,0,0.08);position: relative; z-index: 1;}
.Menu001093 .auto{max-width: 1400px;}
.Menu001093 .nav{display: table; margin: 0 auto;}
.Menu001093 .nav li{float: left;position: relative;display: table;height: 70px; margin: 0 1px; min-width:8.334vw; }
.Menu001093 .nav li a{transition: 0.3s; display: table-cell; vertical-align: middle; text-align: center;font-size: 16px;padding: 0 2vw;}
.Menu001093 .nav li a:hover,
.Menu001093 .nav li.aon a{background: #002f1b;color: #fff;}
.Menu001093 .nav li a:after{position: absolute; bottom: 6px; left: 50%; margin-left: -6px;  content: '';border:4px solid  transparent; border-top-color: #fff; width: 0; height: 0; border-top-width: 6px;}
@media(max-width:640px){
.Menu001093 .nav li{height: 10vw;}
.Menu001093 .nav li a{font-size: 2.6vw;}
}
@media(max-width:480px){
.Menu001093 .nav li{height: 14vw;}
.Menu001093 .nav li a{font-size: 3.5vw; padding: 0 4vw;}
.Menu001093 .nav li a:after{bottom: 0.5vw;}
.froorlist ul li{width: 48%;}
.froorlist .slider li .txt{padding:10px;}
}
.margin {margin-top: 3%;}
/*RighInfo003072 */
.RighInfo003072{padding-top: 3%; font-size: 16px;}
@media(max-width:640px){
.RighInfo003072{font-size: 3.5vw;}
}

.RighInfo003072 .auto{max-width: 1400px;}
.RighInfo003072 > .auto{padding-bottom: 6vw;}

@media(min-width:1024px){
.RighInfo003072 .txt-info{width: 42.715%;}
.RighInfo003072 .video{width: 50%;}
}
@media(max-width:1024px){
.RighInfo003072 .txt-info{margin-bottom: 4vw;}
}

.RighInfo003072 .video .pic{position: relative; z-index: 1;overflow: hidden;background: #000; margin-bottom: 2.4vw;}
.RighInfo003072 .video .pic img{opacity: 0.84;}
.RighInfo003072 .video .play{position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 10; cursor: pointer;}
.RighInfo003072 .video .play:before{position: absolute; content: '';width: 86px;height: 86px;background:url("../images/RighInfo003072_play.png") no-repeat center center rgba(0,0,0,0.2); left: 50%; top: 50%; transform: translate(-50%,-50%); border-radius: 50%;}
.RighInfo003072 .video .pic video{position: absolute;left: 0; top: 0;  z-index: 20;background: #000;}
@media(max-width:640px){
.RighInfo003072 .video .play:before{width: 20vw; height: 20vw;}
}

.RighInfo003072 .number li{float: left;color: #333;}
.RighInfo003072 .number li aside{color: #002f1b;}
.RighInfo003072 .number li aside b{font-size: 60px;font-weight: 900; font-family: 'Arial';line-height: 0.85em;display: inline-block;}
.RighInfo003072 .number li p{margin-bottom: 0;}
@media(min-width:769px) and (max-width:1024px){
.RighInfo003072 .number li aside b{font-size: 4vw; }
}
@media(max-width:640px){
.RighInfo003072 .number li aside b{font-size: 8vw; }
}

.RighInfo003072 .edit-info{line-height: 2em;font-size: 16px; text-align: justify;}

.css-3072 .year{color: #ececec;font-weight: 900;font-family: 'Arial';font-size: 60px;line-height: 0.934em;}
.css-3072 .name{color: #002f1b;font-size: 24px;font-weight: bold; }
@media(max-width:640px){
.css-3072 .year{font-size: 14vw;}
.css-3072 .name{font-size: 6vw;}
.RighInfo003072 .edit-info{font-size: 3.5vw;}
}

.RighInfo003072 .apply{position: relative;}
.RighInfo003072 .apply aside{position: absolute; left: 0; width: 100%; top: 50%; transform: translateY(-50%); z-index: 10;color: #fff;box-shadow: 0.05vw 0.09vw 0.26vw  rgba(3, 0, 0, 0.14);font-family: 'SourceHanSansCN-Bold';font-size: 2.92vw; text-align: center;line-height: 3.13vw;letter-spacing: 0.53vw;}

.RighInfo003072 .item-group .item{padding: 2.8vw 0;background-repeat: no-repeat;background-image: url("../images/RighInfo003072_bg.png");}
.RighInfo003072 .item-group .item:nth-child(2n-1){background-position: left 20% bottom -30%;background-color: #f9f8f5;}
.RighInfo003072 .item-group .item:nth-child(2n){background-position: right 20% bottom -30%;}

.RighInfo003072 .item-group .img img{border-radius: 10px;}
.RighInfo003072 .item-group h3{font-size: 24px;letter-spacing: 1px;color: #ee7133; margin-bottom: 1.2em; margin: 0 0 1em 0;}
.RighInfo003072 .item-group pre{line-height: 2em;font-size: 16px; text-indent: 2em;}
@media(min-width:769px){
.RighInfo003072 .item-group .item:nth-child(2n-1) .txt,
.RighInfo003072 .item-group .item:nth-child(2n) .img{float: left;}
.RighInfo003072 .item-group .item:nth-child(2n) .txt,
.RighInfo003072 .item-group .item:nth-child(2n-1) .img{float: right;}
.RighInfo003072 .item-group .img{width: 50%;}
.RighInfo003072 .item-group .txt{width: 43.5%; padding-top: 3.5vw;}
}
@media(max-width:768px){
.RighInfo003072 .item-group .item{padding: 5vw 0;}
.RighInfo003072 .item-group .txt{ padding-bottom: 4vw;}
}
@media(max-width:480px){
.RighInfo003072 .item-group h3{font-size: 6vw;}
.RighInfo003072 .item-group pre{font-size: 3.5vw;}
}

/*Banner002621 */
.Banner002621{padding-top: 2%;}
.Banner0026211{padding: 0 0 3%;}
.Banner002621 img{ display:block; width:100%;}
@media(min-width:1025px){
.Banner002621 .wap{ display:none;}
}
@media(max-width:1024px){
.Banner002621 .pc{ display:none;}
}
.Banner002621 .video {display: block;}

/*Timeline003058 */
.Timeline003058 .auto{max-width: 1400px;}
.Timeline003058 .edit-info{padding: 7.14vw 0 2.5vw 0;}
.Timeline003058 .edit-info .info{font-size: 16px;line-height: 2.6875em;}
@media(min-width:1025px){
.Timeline003058 .edit-info .pic{width: 43.5%;}
.Timeline003058 .edit-info .info{width: 51.9375%;}
}
@media(max-width:640px){
.Timeline003058 .edit-info .info{font-size: 3.5vw;line-height: 26px;}
.Timeline003058 .edit-info .pic{padding-top: 10px;}
}

.Timeline003058 .name{text-indent: 0;font-size: 36px;color: #222; padding-bottom: 2.5vw;}
.Timeline003058 .name pre{color: #002f1b;font-size: 0.667em; line-height: 1.5em;padding-top: 2vw;}
.Timeline003058 .name pre:after{display: block; content: '';width: 28px;height: 6px;background-color: #002f1b; margin-top: 1.5vw;}
@media(max-width:640px){
.Timeline003058 .name{font-size: 6vw;}
}

.Timeline003058 .list{overflow: hidden; padding:3% 0; background: #F5F5F5;}
.Timeline003058 .year{position: relative; z-index: 1;}

.Timeline003058 .year .slider:after{position: absolute;content: ''; left: 0; top: 38px; width: 100%;height: 8px;border-radius: 4px;
background: rgb(67,123,99); 
background: -moz-linear-gradient(left,  rgba(67,123,99,1) 0%, rgba(0,47,27,1) 100%); 
background: -webkit-linear-gradient(left,  rgba(67,123,99,1) 0%,rgba(0,47,27,1) 100%); 
background: linear-gradient(to right,  rgba(67,123,99,1) 0%,rgba(0,47,27,1) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0a67c7', endColorstr='#7afa80',GradientType=1 );
}
.Timeline003058 .year li{padding-top: 62px; text-align: center;}
.Timeline003058 .year li.aon{background: url("../images/Timeline003058_add.png") no-repeat center top;}
.Timeline003058 .year li span{color: #000;display: inline-block; padding: 0 0.889em; line-height: 1.945em;height: 1.667em;font-family: 'ArialMT'; font-size: 18px;}
.Timeline003058 .year li.aon span{background-color: #002f1b;border-radius: 10px;color: #fff;}

.Timeline003058 .slider-list{margin-top: 2.6vw;position: relative;}
.Timeline003058 .slider-list li{padding: 1.405vw 0 2vw 0;}
.Timeline003058 .slider-list .inner{background-color: #ffffff;border-radius: 20px;border: solid 1px #e1e8f0; padding: 6%; margin: 0 1.405vw; transition: 0.3s;}
.Timeline003058 .slider-list .inner:hover{box-shadow: 0px 0.83vw 1.405vw rgba(4, 43, 131, 0.15); border-color: #fff;}
.Timeline003058 .slider-list .inner time{text-align: center;display: block; margin-bottom: 1vw;}
.Timeline003058 .slider-list .inner time b{font-family: 'Arial';font-size: 24px;line-height: 1.634em;color: #6c6c6c;}
.Timeline003058 .slider-list .inner time b:not(:last-child):after{display: inline-block;width: 13px;height: 2px;background-color: #e5e5e5; margin: 0 15px; vertical-align: middle; content: '';}
.Timeline003058 .slider-list .inner:hover time b{color: #006aff;}
.Timeline003058 .slider-list .inner:hover time b:not(:last-child):after{background-color: #1e66f0;opacity: 0.32;}
.Timeline003058 .slider-list .pic{border-radius: 10px; margin-bottom:1.2vw;}
.Timeline003058 .slider-list pre{font-size: 14px;line-height: 24px;color: #747574; height:72px;    letter-spacing: 2px;}
.Timeline003058 .slider-list .btn .slick-arrow{position: absolute; top: 50%;border: solid 4px #8696a9; width: 32px; height: 32px; transform: rotate(45deg); border-right: 0;border-top: 0; border-radius: 4px;}
.Timeline003058 .slider-list .btn .slick-next{transform: rotate(-135deg);}
.Timeline003058 .slider-list .btn .slick-arrow:hover{border-color: #1e66f0;}
@media(min-width:1601px){
.Timeline003058 .slider-list .btn .slick-prev{left: -3.07vw;}
.Timeline003058 .slider-list .btn .slick-next{right: -3.07vw;}
.Timeline003058 .slider-list .slider{margin: 0 -1.405vw;}
}
@media(max-width:1600px){
.Timeline003058 .slider-list .btn .slick-prev{left: 0;}
.Timeline003058 .slider-list .btn .slick-next{right: 0;}
.Timeline003058 .slider-list .inner{margin: 0 1vw;}
.Timeline003058 .slider-list .slider{padding: 0 40px;}
}
@media(max-width:640px){
.Timeline003058 .slider-list .pic{margin: 4vw 0;}
.Timeline003058 .slider-list .btn .slick-arrow{width: 5vw; height: 5vw;margin-top: -2.5vw;}
.Timeline003058 .slider-list .slider{padding: 0 5vw;}
.Timeline003058 .slider-list .inner time b{font-size: 5vw;}
.Timeline003058 .year:after{bottom: 30px;}
.Timeline003058 .year .slider:after{height: 5px;top: 28px;}
.Timeline003058 .year li{padding-top: 40px;}
.Timeline003058 .year li.aon{background-size: auto 30px;}
.Timeline003058 .year li span{font-size: 4vw;}
}
/*RighInfo002519 */
.RighInfo002519{ padding:2% 0;}
.RighInfo002519 .list_img_group{ margin:3% 0;}
.RighInfo002519 .list_img_group li{ text-align:center;}
@media(min-width:641px){
.RighInfo002519 .list_img_group li{ float:left; width:32.34375%;}
.RighInfo002519 .list_img_group li:nth-child(2){ width:33.828125%; margin:0 0.492578125%;}
}
@media(max-width:640px){
.RighInfo002519 .list_img_group li{ margin:2% 0;}
}
/*RighInfo002542 */
.RighInfo002542 .intro{ position:relative;  overflow:hidden; width:100%;}
.RighInfo002542 .intro:nth-child(2n){ background:#f5f5f5;}

.RighInfo002542 .more{ text-align:center;}
.RighInfo002542 .more a{ border:1px solid #e0e0e0; font-weight:bold; font-size:0.8em; display:inline-block; line-height:2.85em; padding-left:2.5em; padding-right:3.5em; border-radius:30px; background:url(../images/PicList001646-a_more.png) no-repeat 90% center;transition:all ease 0.5s;}
.RighInfo002542 .more a:hover{ padding-right:2.5em; background-color:#002f1b; background-position:120% center; color:#fff; transition:all ease 0.5s;}

@media(min-width:1025px){
.RighInfo002542 .intro .Ispic{ position:absolute; left:0; top:0; height:100%; width:50%;}
.RighInfo002542 .intro:nth-child(2n) .Ispic{left:auto; right:0;}
.RighInfo002542 .intro:nth-child(2n) .info_main{ padding-left:5%; padding-right:56%;}
.RighInfo002542 .intro .info_main{ padding:7% 5% 5% 56%;}

}
.RighInfo002542 .info_main .info p{line-height: 26px;margin-bottom: 20px;letter-spacing: 2px;color: #747574;}
.RighInfo002542 .title{ font-size:18px; color:#6c6c6c;text-align: left;}
.RighInfo002542 .title span{ display:block; color:#6c6c6c; font-family:"MS Serif", "New York", serif; font-size:60px;}
.RighInfo002542 .title::after{ width:50px; height:2px; background:#6c6c6c; content:''; display:block; margin-top:20px;}
.RighInfo002542 .info_main .info{ padding-top:3%;}
.RighInfo002542 .info_list{ max-width:1360px;}
.RighInfo002542 .info_list dl{ padding:4% 0;}
@media(min-width:481px){
.RighInfo002542 .info_list dd{ float:left; width:31.5%; margin-right:2.75%;}
.RighInfo002542 .info_list dd:nth-child(3n){ margin-right:0;}
.RighInfo002542 .info_list dd:nth-child(3n+1){ clear:left;}
}
.RighInfo002542 .info_list dd img{ display:block; width:100%;}
.RighInfo002542 .info_list dd p{ font-size:20px; color:#000;}
.RighInfo002542 .info_list dd p span{ font-size:16px; color:#999; font-family:"Courier New", Courier, monospace; text-transform:uppercase;}
.RighInfo002542 .info_list dd div{ line-height:26px;}
@media(max-width:1360px){
.RighInfo002542 .info_list{ padding:0 2%;}
}
@media(max-width:1024px){
.RighInfo002542 .intro .Ispic{ padding-bottom:50%;}
.RighInfo002542 .intro .info_main{ padding:5%;}
}
@media(max-width:640px){
.RighInfo002542 .title span{ font-size:40px;}
.RighInfo002542 .title{ font-size:22px;}
}
.froorlist .u_item_tit {
    margin: 28px auto;
    text-align: center;
}
.froorlist .u_tit {
    position: relative;
    font: 23px "微软雅黑";
    color: #004714;
    margin-left: 18px;
    font-weight: bold;
}
.froorlist .u_tit:before {
    content: "";
    position: absolute;
    bottom: -22px;
    left: 48.5%;
    width: 45px;
    height: 4px;
    background-color: #004714;
}
.listRighInfo002542 {padding: 3% 0 2.5% 0;}
.listRighInfo002542 .more{color:#002f1b;}

/*
 .PicList001747 为demo编号
 */
 .PicList001747{ padding-bottom:2%;}
.PicList001747 .tit{font-size: 30px; color: #6c6c6c; text-align: center;margin-bottom: 3%;}
 .PicList001747 .more{border: 1px solid #e0e0e0;line-height: 48px;height: 48px;text-align: center;font-size: 16px;display: block; transition:0.4s;}
 .PicList001747 .more:hover{ background-color:#002f1b; border-color:#002f1b; color:#fff;}
 .PicList001747 {margin-left: -2%;}
 .PicList001747 li{float: left;width: 33.333%; padding-left: 2%; margin-bottom:2%;}
 .PicList001747 li:nth-child(3n){ margin-right:0;}
 .PicList001747 li a{display: block;}
 .PicList001747 li a:hover{ box-shadow:0 0 10px #ccc;color:#002f1b;}
 .PicList001747 li figure{ padding-bottom:60%;}
 .PicList001747 li figure img{ display:none;}
 .PicList001747 li div{ padding:4%; background: #f5f5f5;}
 .PicList001747 li h3{ margin:0;font-size: 16px;font-weight: normal;color: #6c6c6c;}
 .PicList001747 li p{line-height: 26px; margin:2% 0 0 0;color:#747574; height:52px; overflow:hidden; font-size:14px;letter-spacing: 2px;}
 @media(max-width:768px){
 .PicList001747 li{ width:50%;}
 }
 @media(max-width:480px){
 .PicList001747 h1{ font-size:18px;}
 .PicList001747 li p{ font-size:12px;}
	.PicList001747 .tit{font-size: 22px;}
 }
 /*
 .Floor001739 为demo编号
 */
.Floor001739{padding-bottom:3%;}

.Floor001739 .single-header{ text-align:center;margin-bottom:2% ;}
.Floor001739 .single-header h1{ color:#333; font-size:20px; margin:0 0 18px 0; font-weight:normal;}
.Floor001739 .single-header h3{color:#002f1b; font-size:16px; margin:0; font-weight:normal; position:relative;}
.Floor001739 .single-header h3:after{ content:""; display:block; height:1px; background-color:#f3eee9; width:100%; z-index:1; margin-top:22px;}
.Floor001739 .single-header h3 span{ position:relative; z-index:2; padding:0 30px; background-color:#fff;letter-spacing: 2px;}

.Floor001739 li{float:left;width: 25%;text-align: center; position:relative;}
.Floor001739 li::before{ position:absolute; content:''; width:2px; border-right:1px dashed #ccc; right:0; top:20%; height:60%;}
.Floor001739 li:last-child::before{ display:none;}
.Floor001739 li a{display: block; margin:0 auto; width:90%; }
.Floor001739 li figure img{ width:50%; max-width:100px;}
.Floor001739 li figure .hover{ display:none;}
.Floor001739 li a:hover figure img{ display:none;}
.Floor001739 li a:hover  figure .hover{ display:inline-block;}
.Floor001739 li h3{font-size:18px; color: #6c6c6c;margin: 20px 0 10px 0;font-weight: normal;}
.Floor001739 li p{line-height: 20px; height:40px; overflow:hidden;font-size: 14px;color: #747574; margin-top:0;    letter-spacing: 2px;}
.Floor001739 li a:hover *{color: #002f1b !important;}
@media(max-width:768px){
.Floor001739 li{ width:50%;}
.Floor001739 li:nth-child(2n)::before{ display:none;}
}


@media screen and (min-width:768px){
	.Floor001739 .single-header h1{ font-size:24px;}
	.Floor001739 .single-header h3{ font-size:18px;}
	.Floor001739 .single-content p{ padding:15px 0;} 
	.Floor001739 .single-header h3:after{ background-color:#002f1b; position:absolute; top:50%; z-index:1; margin-top:0;}
	
  }
  @media screen and (min-width:1024px){
	.Floor001739 .single-header h1{ font-size:36px;color: #222;}
  }
  /*
 .Form001518 为demo编号
 */
.Form001518{ padding:3% 0;}
.Form001518 .title1{ position:relative; color:#222; font-size:36px;text-align: left;}
.Form001518 .title1 i{font-style: normal;}
.Form001518 .title1 select{float: left;height: 50px;line-height: 50px;width: 200px}
.Form001518 dl dt{ padding:3% 0; color:#002f1b; font-size:16px; }
.Form001518 dd li{ float:left;width:32%; margin-right:2%;margin-bottom:5px; position:relative;}
.Form001518 dd li:nth-child(3n){ margin-right:0;}
.Form001518 dd .text{border: 1px solid #dadada;line-height: 46px;height: 46px; width:100%; background:#fff; padding:0 10px;}
.Form001518 dd li label{ position:absolute; left:10px; top:0; line-height:46px; }
.Form001518 dd li .form_err{position:absolute; right:5px; top:50%; color:#f00; line-height:20px; margin-top: -10px;}

.Form001518 dd textarea.text{height:220px;}

.Form001518 .btn{ margin: 2% 0; cursor: pointer;border-radius: 5px;background: #002f1b;color: #fff; height: 37px;border: none; font-size:18px; width:40%; max-width:200px;}
@media(max-width:768px){
.Form001518 dd li{ float:none; width:auto; margin-right:0 !important;}
}
@media(max-width:480px){
.Form001518 .title1{ font-size:24px;}
}
