*{padding: 0; margin: 0;}
body{background: #f7f7f7;-webkit-user-select:auto; 
-ms-user-select: auto;
-moz-user-select: auto;
-khtml-user-select: auto;
user-select: auto;}
.bg{padding: 24px;    background-color: rgba(255,255,255,0.9);    box-shadow: 0px 4px 24px rgb(230 218 203 / 53%);    border: solid 1px #e5e5e5;overflow: hidden;}
/*Top002402 */
.Top002402{background: #fff;margin: 0 auto; position: relative; z-index: 99; border-top: 1px solid #ca2134;}
.Top002402 .header{  height:90px;}
@media(max-width:1130px){
.Top002402 .header{ margin:0 2%;}
}
.Top002402 .header-left{ float:left; height:100%; display:table;}
.Top002402 .header-left a{ display:table-cell; vertical-align:middle;}
.Top002402 .header-left img{ max-height:55px;}
.Top002402 .header-mid,
.Top002402 .header-right{ float:right;}
.Top002402 .header-menu li{ width:auto !important;}
.Top002402 .header-menu li em{ line-height:90px; position:relative;}
.Top002402 .header-menu li em::after{ position:absolute; content:''; width:100%; bottom:0; left:0; height:0; background:#ca2134; background-size:cover; transition:0.3s;}
.Top002402 .header-menu li em a{ position:relative; z-index:3; padding:0 15px; font-size: 17px;}
.Top002402 .header-menu li em a:hover,
.Top002402 .header-menu li.aon em a{ color:#fff;}
.Top002402 .header-menu li:hover em a, .Top002402 .header-menu li.aon em a{color:#fff;}
.Top002402 .header-menu li:hover em::after,
.Top002402 .header-menu li.aon em::after{ height:100%;}
.Top002402 .header-menu li .sub{ width:150px; overflow:hidden; background:#fff; border-bottom:2px solid #ca2134;}
.Top002402 .header-menu li dl{ padding:10px 0;}
.Top002402 .header-menu li dt{ padding:5px 0;}
.Top002402 .header-menu li dt a{ position:relative;line-height:28px; padding:0 5px 0 20px;transition: ease-out 0.2s;font-size: 16px;}
.Top002402 .header-menu li dt a:hover{color:#ca2134; border-left:5px solid #ca2134; background:none;}
@media(max-width:1100px){
.Top002402 .header-menu li em a{ padding:0 10px;}
}
@media(max-width:1024px){
.Top002402 .header-right{ padding-right:50px;}
.Top002402 #open_menu{ top:50%; transform:translateY(-50%); background:#ca2134; border:none; border-radius:0; height:30px;}
.Top002402 #open_menu i,
.Top002402 #open_menu i::before, 
.Top002402 #open_menu i::after{background:#fff;}
.Top002402 #header-menu ul{ background:rgb(202, 33, 52);}
.Top002402 #header-menu li em{ border-bottom:1px dashed rgba(255,255,255,0.4);}
.Top002402 #header-menu li em a{ font-weight:normal; border-bottom:1px dashed rgba(0,0,0,0.3);}
.Top002402 #header-menu li.has-sub em::after{ border:none; width:12px; height:2px; background:#fff; margin-top:-1px;}
.Top002402 #header-menu li.has-sub em a{ position:relative;}
.Top002402 #header-menu li.has-sub em a::after{ position:absolute; content:''; width:2px; height:12px; right:10px; top:50%; margin-top:-5px;background:#fff;}
.Top002402 #header-menu li.has-sub.clickon em a::after{ display:none;}
.Top002402 #header-menu li .sub{ background:rgba(0,0,0,0.2);}
.Public_nav_style #header-menu li .sub-menu dt a{ border-bottom:1px solid #ca2134;}
}
@media(max-width:768px){
.Top002402 .header-left{ width:40%;}
.Top002402 .header{height:50px;}
}
/*
 .Banner002403 为demo编号
 */
.Banner002403{ position: relative;}
.Banner002403 .bx-wrapper,
.Banner002403 .bx-viewport{ position:relative; overflow:hidden; z-index:1;}
/*分页数字*/
.Banner002403 .bx-pager{ position:absolute; z-index:3; left:0; bottom:5%; width:100%; text-align:center;}
.Banner002403 .bx-pager div{ display:inline-block;  margin:0 5px;}
.Banner002403 .bx-pager div a{ font-size:40px; font-family:Arial, Helvetica, sans-serif; color:#fff; display:inline-block; text-indent:100px; width:45px; text-align:center;transition:all ease-in-out 0.3s; overflow:hidden;border-bottom:2px solid #fff;}
.Banner002403 .bx-pager div a.active{position:relative;border-bottom:2px solid #ca2134;}
.Banner002403 .bx-pager div a.active::before,
.Banner002403 .bx-pager div a.active::after{ position:absolute; content:''; width:12px; height:1px; background-color:#fff; transform:rotate(-40deg);display: none;}
.Banner002403 .bx-pager div a.active::before{ bottom:9px; left:0;}
.Banner002403 .bx-pager div a.active::after{ right:0; top:9px;}
@media(max-width:480px){
.Banner002403 .bx-pager div a{ font-size:24px;}
}
/*分页数字 end*/

.Banner002403 .list li{  background-repeat:no-repeat; background-position:center top; background-size:cover;}
.Banner002403 .list li figure{height:500px; max-width: 1130px; margin: 0 auto; position: relative;}
.Banner002403 .list li p{ margin: 0; opacity: 0; 
transition:all ease-in-out 0.3s;
-webkit-transition:all ease-in-out 0.3s;
-ms-transition:all ease-in-out 0.3s;
-moz-transition:all ease-in-out 0.3s;
}
.Banner002403 .list li.on p{ opacity: 1;}
@media(max-width:767px){
.Banner002403 .list li figure{height:400px;}
.Banner002403 .list li p img{ transform: scale(0.8); -webkit-transform: scale(0.8);-ms-transform: scale(0.8);-moz-transform: scale(0.8);}
}
@media(max-width:640px){
.Banner002403 .list li figure{height:300px;}
}
/*第一张*/
.Banner002403 .list li.li1 p{text-align: center;}
.Banner002403 .list li.li1 p:nth-child(1){ padding-top: 70px; width: 70%; margin: 0 auto;}
.Banner002403 .list li.li1.on p:nth-child(1){ width: 80%;}
.Banner002403 .list li.li1 p:nth-child(2){ margin-top: -100px; padding-top: 80px;}
.Banner002403 .list li.li1.on p:nth-child(2){ margin-top: -110px; transition:all ease-in-out 0.8s;}
@media(max-width:1101px){
.Banner002403 .list li.li1 p:nth-child(1){width: 90%;}
.Banner002403 .list li.li1.on p:nth-child(1){ width: 100%;}	
}
/*第二张*/
.Banner002403 .list li.li2 p{ right: 0; bottom: 20px;position: absolute;}
.Banner002403 .list li.li2.on p{ bottom: 40px;}

/*第三张*/
.Banner002403 .list li.li3 p{right: 20px;  top: 50px;position: absolute;}
.Banner002403 .list li.li3.on p{ right: 0;}
@media(max-width:767px){
.Banner002403 .list li.li3 p{ right: 30px;}
.Banner002403 .list li.li3.on p{ right: 15px;}
.Banner002403 .list li.li3 p img{ max-height: 284px;}
}


/*左右按钮*/
.Banner002403 .bx-controls-direction{ display: none;}
@media(min-width:768px){
.Banner002403 .bx-controls-direction{ display: block;}
.Banner002403 .bx-controls-direction a {position:absolute; z-index: 99; overflow: hidden; display: block; width:44px; height:44px;  top: 50%; margin-top: -22px; opacity: 0; background-repeat: no-repeat;
-ms-transition:left 400ms, right 400ms,opacity 300ms;
transition:left 400ms, right 400ms,opacity 300ms;
-webkit-transition:left 400ms, right 400ms,opacity 300ms;
-moz-transition:left 400ms, right 400ms,opacity 300ms;
-o-transition:left 400ms, right 400ms,opacity 300ms;
}
.Banner002403 .bx-controls-direction .bx-prev {left:-50px; background-image: url(../images/Banner002403-l_btn.png);}
.Banner002403 .bx-controls-direction .bx-next {right:-50px;background-image: url(../images/Banner002403-r_btn.png);}
.Banner002403 .bx-controls-direction.on .bx-prev {left:70px; opacity: 1;}
.Banner002403 .bx-controls-direction.on .bx-next {right:70px; opacity: 1;}
}
/*左右按钮 end*/
/*
 .Floor002404 为demo编号
 */
.Floor002404{background: #ededed;}
.Floor002404 .auto{ position: relative;}
@media only screen and (max-width:1160px ) {
	.Floor002404 .auto{ padding-left: 15px; padding-right: 15px;}
}
.Floor002404 .fl{width:10%; line-height:55px; height:55px;font-weight: bold; color: #e91a2e;font-size: 20px;}
.Floor002404 .fr{width:89%;font-size: 16px;}

.Floor002404 .flgg{width: 70%; float: left;}
.Floor002404 .frss{width: 24.4%; float: right;height: 55px;right: 0px;}
.Floor002404 .frss .top-search{position: relative;z-index: 1; overflow: hidden;background: #f6fbfd;}
.Floor002404 .frss .top-search {    width: 300px;    margin-top: 8px;    display: block!important;    margin-left: 12px;    border-radius: 100px;}
.Floor002404 .frss .top-search .btn {    width: 50px;    position: absolute;    top: 0;    right: 0;    background: url(../images/Top002875_search.png) no-repeat center center #e91a2e;    height: 100%;border:none;}
.Floor002404 .frss .top-search .text{height:40px;}

.Floor002404 .bx-wrapper{ position: relative;z-index:1;}
.Floor002404 .list {position: relative;overflow: hidden;}
.Floor002404 .list li a{ line-height:55px; padding-right:22%;}
.Floor002404 .list li a:hover{color: #e91a2e;}
.Floor002404 .bx-pager{ position: absolute; right: 0; top: 0; padding-top: 15px;}
/* .Floor002404 .bx-pager >div{ display: inline-block; padding: 0 0 0 5px;}
.Floor002404 .bx-pager >div a{ display: block; width: 14px; height: 14px; text-indent: 9999px; overflow: hidden; position: relative;}
.Floor002404 .bx-pager >div a:before,
.Floor002404 .bx-pager >div a:after{ display: block; content: ""; position: absolute;}
.Floor002404 .bx-pager >div a:before{ width: 6px; height: 6px; z-index: 5; background: #8e8e8e; top: 4px; left: 4px;}
.Floor002404 .bx-pager >div a.active:before{ background: #e91a2e;}
.Floor002404 .bx-pager >div a:after{ width: 14px; height: 14px; border: 2px solid transparent; top: 0; left: 0;}
.Floor002404 .bx-pager >div a.active:after{ border-color: #e91a2e;} */

.Floor002404 .slick-dots{ position: absolute; right: 0; top: 0; padding-top: 15px;}
.Floor002404 .slick-dots li{ display: inline-block; padding: 0 0 0 5px;}
.Floor002404 .slick-dots li button{ display: block; width: 14px; height: 14px; text-indent: 9999px; overflow: hidden; position: relative;border:none;}
.Floor002404 .slick-dots li button:before,
.Floor002404 .slick-dots li button:after{ display: block; content: ""; position: absolute;}
.Floor002404 .slick-dots li button:before{ width: 6px; height: 6px; z-index: 5; background: #8e8e8e; top: 4px; left: 4px;}
.Floor002404 .slick-dots li.slick-active button:before{ background: #e91a2e;}
.Floor002404 .slick-dots li button:after{ width: 14px; height: 14px; border: 2px solid transparent; top: 0; left: 0;}
.Floor002404 .slick-dots li.slick-active button:after{ border-color: #e91a2e;}

.Floor002404 .bx-wrapper{ position:relative; }
.Floor002404 .bx-controls-direction { display: none;}

/*Floor002861 */
.Floor002861{ position: relative;}
.Floor002861 a:hover{color: #e91a2e;}
.Floor002861 .ico {position: absolute;left: -24px;    top: -24px;}
/*slick Basic*/
.Floor002861 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.Floor002861 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.Floor002861 .slick-list:focus {outline: none}
.Floor002861 .slick-list.dragging {cursor: pointer;cursor: hand;}
.Floor002861 .slick-slider .slick-track, 
.Floor002861 .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)}
.Floor002861 .slick-track {position: relative; top: 0; left: 0; display: block;}
.Floor002861 .slick-track:before, 
.Floor002861 .slick-track:after{display: table; content: '';}
.Floor002861 .slick-track:after{ clear: both;}
.Floor002861 .slick-loading .slick-track { visibility: hidden;}
.Floor002861 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.Floor002861 .slick-slide .slick-loading img { display: none;}
.Floor002861 .slick-slide .dragging img { pointer-events: none;}
.Floor002861 .slick-initialized .slick-slide { display: block;}
.Floor002861 .slick-loading .slick-slide { visibility: hidden;}
.Floor002861 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Floor002861 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/

.Floor002861 .top-new{margin-bottom:30px;position: relative; text-align: center; }
.Floor002861 .top-new .slider{margin: 0 22px;}
.Floor002861 .top-new .slider li b{font-size: 24px;color: #e91a2e !important;margin-bottom: 10px;}
.Floor002861 .top-new .slider li aside{color: #888;font-size: 16px;margin-top: 5px; text-align: center;}

.Floor002861 .main .slider li{position: relative;}
.Floor002861 .main .slider li .pic img{display: block;}
.Floor002861 .main .slider li aside{position: absolute; left: 0; width: 100%;background: rgba(0,0,0,0.5);color: #fff; z-index: 10;bottom: 0;line-height: 50px; text-indent: 25px;padding-right: 40%;font-size: 16px;font-weight: bold;}
.Floor002861 .main .slick-dots{position: absolute; z-index: 20; right: 20px; bottom: 20px;}
.Floor002861 .main .slick-dots li{float: left;margin-right: 12px; width: 10px; height: 10px; border-radius: 50%; cursor: pointer;background: #fff;}
.Floor002861 .main .slick-dots li button{display: none;}
.Floor002861 .main .slick-dots li.slick-active{background: #ef3d31;}

.Floor002861 .main .fr > *{padding: 0 0 0 26px;}
.Floor002861 .main .tab-ul{position: relative;}
.Floor002861 .main .tab-ul ul{position: relative; border-bottom: 2px solid #ebebeb; height: 50px;background: #f8f8f8;}
.Floor002861 .main .tab-ul li{float: left; border-bottom: 2px solid transparent;line-height: 48px; height: 50px;font-size: 18px; padding: 0 23px; cursor: pointer;}
.Floor002861 .main .tab-ul li.on{ border-bottom-color: #e91a2e;color: #fff;background: #e91a2e;}
.Floor002861 .main .tab-ul .more{position: absolute; right: 0; top: 0;line-height: 50px;margin-right: 15px;font-size: 14px;background: url(../images/Floor002861_more.gif) no-repeat right center;padding-right: 14px;display: none;}
.Floor002861 .main .tab-ul li.on .more{display: block;}
.Floor002861 .main .tab-list .dl{display: none;}
.Floor002861 .main .tab-list dl{padding-top: 26px;padding-left: 8px;}
.Floor002861 .main .tab-list dt{line-height: 40px;font-size: 15px; padding-left: 20px;background: url(../images/Floor002861_icon.png) no-repeat left center;}
.Floor002861 .main .tab-list dt time{font-size: 12px;color: #999;float: right;margin-left: 10px;}

@media(min-width:1025px){
.Floor002861 .main .fr{width: 52%;}
.Floor002861 .main .fl{width:48%;}
.Floor002861 .main .slider li .pic img{min-width: 100%; max-width: inherit;height: 400px;}
}
@media(max-width:1024px){
.Floor002861 .main .slider li .pic img{width: 100%;}
}
@media(max-width:480px){
.Floor002861 .top-new .slider li b{font-size: 16px;}
.Floor002861 .top-new .slider li aside{font-size: 14px;}
.Floor002861 .top-new .slider{margin-left: 0;}
.Floor002861 .top-new{min-height: 80px;}
.Floor002861 .top-new .tit{background-size: contain;width: 90px;font-size: 18px;padding: 15px 20px;}
}
/*Floor002863 */
.Floor002863{padding:30px 0;}
/*slick Basic*/
.Floor002863 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.Floor002863 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.Floor002863 .slick-list:focus {outline: none}
.Floor002863 .slick-list.dragging {cursor: pointer;cursor: hand;}
.Floor002863 .slick-slider .slick-track, 
.Floor002863 .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)}
.Floor002863 .slick-track {position: relative; top: 0; left: 0; display: block;}
.Floor002863 .slick-track:before, 
.Floor002863 .slick-track:after{display: table; content: '';}
.Floor002863 .slick-track:after{ clear: both;}
.Floor002863 .slick-loading .slick-track { visibility: hidden;}
.Floor002863 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.Floor002863 .slick-slide .slick-loading img { display: none;}
.Floor002863 .slick-slide .dragging img { pointer-events: none;}
.Floor002863 .slick-initialized .slick-slide { display: block;}
.Floor002863 .slick-loading .slick-slide { visibility: hidden;}
.Floor002863 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Floor002863 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/

.Floor002863 .slick-silde img{display: block;width: 100%;}
.Floor002863 .slick-dots{position: absolute; z-index: 20; right: 1vw;bottom: 0.55vw;}
.Floor002863 .slick-dots li{float: left;background: #fff;width: 2.08vw;height: 0.31vw;margin-left: 0.42vw;}
.Floor002863 .slick-dots li button{display: none;}
.Floor002863 .slick-dots li.slick-active{background:#e60012;}


/*Floor002864 */
.Floor002405 a:hover{color: #e91a2e;}
@media(min-width:1025px){
.Floor002405 .fl.w80{width: 70%;}
.Floor002405 .fr.w20{width: 30%;}
.Floor002405 .fl{width: 33.33%;}
.Floor002405 .fr{width: 50%;}
.Floor002405 .w20 .fr.tab-box{width: 100%;}
}
@media(min-width:1261px){
.Floor002405 .fl{padding-right: 26px; }
}
@media(max-width:1024px){
.Floor002405 .fl{margin-bottom: 4vw;}
}
.Floor002405 .tab-ul{position: relative;}
.Floor002405 .tab-ul ul{position: relative; border-bottom: 2px solid #ebebeb; height: 50px;background: #f8f8f8;}
.Floor002405 .tab-ul li{float: left; border-bottom: 2px solid transparent;line-height: 48px; height: 50px;font-size: 18px; padding: 0 23px; cursor: pointer;}
.Floor002405 .tab-ul li.on{border-bottom-color: #e91a2e;    color: #fff;    background: #e91a2e; }
.Floor002405 .tab-ul .more{position: absolute; right: 0; top: 0;line-height: 50px;font-size: 14px;background: url(../images/Floor002864_more.gif) no-repeat right center;padding-right: 14px;display: none;margin-right: 15px;}
.Floor002405 .tab-ul li.on .more{display: block;}
.Floor002405 .tab-list .dl{display: none;}
.Floor002405 .tab-list dl{padding: 2%;}

.Floor002405 .tab-list dt{line-height: 40px;font-size: 15px; padding-left: 20px;background: url(../images/Floor002861_icon.png) no-repeat left center;}
.Floor002405 .tab-list dt time{font-size: 12px;color: #999;float: right;margin-left: 10px;}
/*.Floor002405 .tab-list dt a{color: #000;}*/
.Floor002405 .tab-list dt a:hover{color: #e91a2e;}
/*
 .Floor002405 为demo编号
 */
.Floor002405 .auto{ position: relative;}

.Floor002405 .contant{padding-top: 20px;}
@media only screen and (max-width:1160px ) {
	.Floor002405 .auto{ padding-left: 15px; padding-right: 15px;}
}

.Floor002405 .box{position: relative;}
.Floor002405 .box-head{position: relative;    border-bottom: 2px solid #ebebeb;    height: 50px;    background: #f8f8f8;}
.Floor002405 .box-head .tit{font-size: 18px;height: 48px;padding: 8px 23px;   border-bottom-color: #e91a2e;    color: #fff;    background: #e91a2e;}
.Floor002405 .box-head:after{ content: ""; clear: both; display: block; width: 100%; height: 0; overflow: hidden;}
.Floor002405 .box-content{  padding-top: 26px;    padding-left: 8px;}
@media only screen and (min-width:768px ) {
.Floor002405 .box{ float: left; width: 48%; }
}

.Floor002405 .tab-ul li{float: left; border-bottom: 2px solid transparent;line-height: 48px; height: 50px;font-size: 18px; padding: 0 23px; cursor: pointer;   color: #fff;    background: #e91a2e; }

.Floor002405 .tab-ul .more{position: absolute; right: 0; top: 0;line-height: 50px;font-size: 14px;background: url(../images/Floor002864_more.gif) no-repeat right center;padding-right: 14px;display: none;margin-right: 15px;}
.Floor002405 .tab-ul li.on .more{display: block;}

.Floor002405 .new .tabs{ float: right;}
.Floor002405 .new .tabs a{ display: inline-block; margin-left: 10px; font-size: 13px; color: #000;}
.Floor002405 .new .tabs a:hover,.Floor002405 .new .tabs a.on{ color: #bd2437;}
@media only screen and (max-width:850px ) {
	.Floor002405 .new .tabs a{ margin-left: 3px;}
}
.Floor002405 .new .box-content{ overflow: hidden;}
.Floor002405 .new .list{ display: none;}
.Floor002405 .new .list .top{ padding-bottom: 10px;}
.Floor002405 .new .list .top dt{color: #bd2437;}
.Floor002405 .new .list .top dt a{ color: #e91a2e; font-size: 20px;font-weight: bold;}
.Floor002405 .new .list .top time{  display: block; color: #b7b7b7; font-size: 12px; padding: 10px 0;}
.Floor002405 .new .list .top dd{ color: #9a9a9a; font-size: 15px; line-height: 24px; height: 48px; overflow: hidden;}
.Floor002405 .new .list li{color: #333; position: relative; font-size: 15px; vertical-align: middle; }
.Floor002405 .new .list li time{ position: absolute; right: 0;line-height: 40px; font-size: 12px;    color: #999;}
.Floor002405 .new .list li a{ color: #333;line-height: 40px;    font-size: 15px;    padding-left: 20px;    background: url(../images/Floor002864_icon.png) no-repeat left center;}
.Floor002405 .new .list li a:hover{ color: #bd2437;}

.Floor002405 .subject .more{ color: #666; float: right; font-size: 12px;}
.Floor002405 .subject .more:hover{ color: #bd2437;}
.Floor002405 .subject .box-content a{ display: table-cell; overflow: hidden;background: #ededed; height: 134px; width: 100%; text-align: center; vertical-align: middle;}

/*Floor001866 */
.Floor001866{padding-bottom:30px;}
.Floor001866 h2{font-size: 18px;color: #333; margin:0; padding-bottom:20px;}
.Floor001866 h2:after{ width:20px; height:2px; display:block; background-color:#e60012; content:''; margin-top:17px;}
.Floor001866 h2 span{ display:inline-block; background:url(../images/Floor001866-title_icon.png) no-repeat right center; padding-right:80px;}
.Floor001866 .slick-dots li{float: left;background: #fff;width: 2.08vw;height: 0.31vw;margin-left: 0.42vw;}
.Floor001866 .slick-dots li button{display: none;}
.Floor001866 .slick-dots li.slick-active{background:#e60012;}
.Floor001866 .intro,
.Floor001866 .link{ height:280px; overflow:hidden;}
.Floor001866 .intro{ float:left; width:48%; color:#fff; background:url(../images/Floor001866-img.jpg) no-repeat center center ; background-size:cover;}
.Floor001866 .link{ float:right; background-color:#f5f5f5; width:50%;background: url(../images/Floor001866-img1.jpg) no-repeat center center;    background-size: cover;}

.Floor001866 .table{ display:inline-block; width:101%; height:100%;padding:0 8%;}
.Floor001866 .table_cell{ display:inline-block; vertical-align:middle;width: 100%;padding-top: 7%; }
.Floor001866 h5{  color:#fff; margin:0;font-size: 20px;    font-weight: bold;margin-bottom: 25px;}
.Floor001866 h5:after{ display:block; content:''; width:14px; height:1px; background-color:#fff; margin-top:12px;}

.Floor001866 .intro .table{ background:rgba(51,123,207,0.8);; }
.Floor001866 .intro a{color: #fff;}
.Floor001866 .pic{ float: left; width: 35%; max-width:180px; display: table; left: 0;}
/* .Floor001866 .pic a{ display: table-cell; height: 134px; vertical-align: middle;} */
.Floor001866 .pic img{ max-height: 100%;}
.Floor001866 .fr{width: 60%;}
.Floor001866 .intro span{font-size: 18px; font-weight: bold;}
.Floor001866 .intro p{line-height:26px; font-size:14px; height:78px; overflow:hidden;float: right;margin-top: 15px;}
.Floor001866 .intro h5:after{ background-color:#fff;}
.Floor001866 .intro h5{ color:#fff;font-size: 20px;font-weight: bold;margin-bottom: 30px;}
.Floor001866 .intro .anniu a{color: #fff;display:inline-block; padding:0 20px;height: 33px;border:1px solid #fff;line-height: 33px;;font-size: 12px; transition:0.3s;}
.Floor001866 .intro .anniu a:after{content: '';display:inline-block;width: 0;height: 0;border:transparent 5px solid;border-left-color: #fff; margin-left:10px;}
.Floor001866 .intro .anniu a:hover{ background-color:#fff;color:#e60012;}
.Floor001866 .intro .anniu a:hover:after{border-left-color: #e60012; }

.Floor001866 .bx-viewport{ margin:20px 0 10px 0;}
.Floor001866 .list{ position:relative;}

.Floor001866 .owl-carousel .owl-dots{text-align: center;position: absolute;bottom:-20px;right:0}
.Floor001866 .owl-carousel .owl-dots .owl-dot{width: 10px;height: 10px;background:#fff;margin-left: 5px;display: inline-block;border-radius: 100px;}
.Floor001866 .owl-carousel .owl-dots .owl-dot:first-child{margin-left: 0;}
.Floor001866 .owl-carousel .owl-dots .active{background: #e60012;width: 10px;}



.Floor001866 .list li{ text-align:center;}
.Floor001866 .list li a{ display:block; padding-bottom:24.5%; border-right:1px solid #e4e4e4; /*background-size:auto 70%;*/margin-top: 10px;}
.Floor001866 .list li a img{ display:none;}
.Floor001866 .list .bx-pager{ text-align:center;}
.Floor001866 .list .bx-pager div{ display:inline-block; width:9px; height:9px; margin:0 4px;}
.Floor001866 .list .bx-pager div a{ display:block; height:9px; border-radius:50%; background:#fff; line-height:100px; overflow:hidden;} 
.Floor001866 .list .bx-pager div a.active{ background:#e60012;}
@media(max-width:768px){
.Floor001866 .intro,
.Floor001866 .link{ float:none; width:auto;}
.Floor001866 .intro p{ height:auto; max-height:104px; margin:20px 0;}
.Floor001866 .fr {width: 100%;}
.Floor002404 .flgg {float: none; width: 100%;}
.Floor002404 .fl {width: 25%;float: left;}
.Floor002404 .frss {float: none; width: auto;}
.Floor002861 .main .fr > * {padding: 0; margin-top: 2%;}
.Floor002404 .fr {float: right; width: 65%;}
}

.Floor001866 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent;;}
.Floor001866 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.Floor001866 .slick-list:focus {outline: none}
.Floor001866 .slick-list.dragging {cursor: pointer;cursor: hand;}
.Floor001866 .slick-slider .slick-track, 
.Floor001866 .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)}
.Floor001866 .slick-track {position: relative; top: 0; left: 0; display: block;}
.Floor001866 .slick-track:before, 
.Floor001866 .slick-track:after{display: table; content: '';}
.Floor001866 .slick-track:after{ clear: both;}
.Floor001866 .slick-loading .slick-track { visibility: hidden;}
.Floor001866 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.Floor001866 .slick-slide .slick-loading img { display: none;}
.Floor001866 .slick-slide .dragging img { pointer-events: none;}
.Floor001866 .slick-initialized .slick-slide { display: block;}
.Floor001866 .slick-loading .slick-slide { visibility: hidden;}
.Floor001866 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Floor001866 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/

.Floor001866 .slick-silde img{display: block;width: 100%;}
.Floor001866 .slick-dots{position: absolute; z-index: 20; right: 1vw;bottom:-0.55vw;}
.Floor001866 .slick-dots li{float: left;width: 10px;height: 10px;border-radius: 50%}
.Floor001866 .slick-dots li button{display: none;}
.Floor001866 .slick-dots li.slick-active{background:#e60012;}


/*
 .PicList001259 为demo编号
 */
 .PicList001259{font-family: 'Open Sans'; color:#333;background: #fff;padding: 3% 0;}
 .PicList001259 .intro{ font-size:18px; padding:2% 0;}
 .PicList001259 .intro h1{  font-size:30px; font-weight:normal; margin:0;}
 .PicList001259 li{ position:relative; float:left; width:23%;margin-bottom:3%; overflow:hidden;margin-right:2%;}
 .PicList001259 li:nth-child(4n){margin-right:0;}
 .PicList001259 li .Ispic{ display:block; padding-bottom:120%; background-size:cover;transform:scale(1);transition: all .3s;}
 .PicList001259 li h3{ font-size:18px; line-height:20px; height:40px; overflow:hidden; font-weight:normal;}
 .PicList001259 li h3 b{ margin-right:5px; color:#000;}
 .PicList001259 li div{ position:absolute; left:0%; bottom:0; width:100%; padding:3%; color:#fff; background-color:rgba(0,0,0,0.5);  text-align:center; font-size:16px; transition:0.3s;}
 /* .PicList001259 li:hover div{transform:translateY(0);} */
 .PicList001259 li:hover .Ispic{transform: scale(1.1);}
 .PicList001259 li div h2,
 .PicList001259 li div h4{  margin:0; font-weight:normal; color:#fff;}
 .PicList001259 li div h2{ font-size:20px;}
 .PicList001259 li div h4{font-size:16px; }
 .PicList001259 li div p{ margin:0; text-align:left; overflow:hidden;line-height: 24px;height: 48px;text-align: center;font-size: 14px;}
 .PicList001259 li dl{ padding-top:10px;}
 .PicList001259 li dl a{ display:inline-block; width:51px; height:51px; border-radius:50%; background:url(../images/PicList001259-icon_compare.png) no-repeat center center #db282e/64% auto; margin:0 1%;}
 .PicList001259 li dl a.a_detail{ background-image:url(../images/PicList001259-icon_more.png);  transition:0.25s;}
 .PicList001259 li dl a.a_detail:hover{transform:rotate(90deg);transition:0.5s;}
 .PicList001259 li dl a.a_buy{ background-image:url(../images/PicList001259-icon_buy.png);}
 
 .qynk{padding: 3% 0;}
 .qynk ul{display: flex;align-items: center;flex-wrap: wrap;}
 .qynk ul li{width: 23%;margin-right:2%;margin-bottom: 2%;}
 .qynk ul li p{text-align: center;font-size: 15px;color: #333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height: 40px;background: #dcdcdc;}
 .qynk ul li img{width: 100%;}
 .qynk ul li:nth-child(4n){margin-right: 0;}
 @media(max-width:768px){
 .PicList001259 .intro{ font-size:14px;}
 .PicList001259 .intro h1{  font-size:24px;}
 .PicList001259 li dl a{ width:40px; height:40px;}
 }
 @media(max-width:640px){
 .PicList001259 li{ width:50%;}
 .PicList001259 li:nth-child(3n){ border-right:1px #7f7f7f dotted;}
 .PicList001259 li:nth-child(2n){ border-right:0;}
 .PicList001259 li div h2{ font-size:24px;}
 }
 @media(max-width:375px){
 .PicList001259 li{ width:auto; float:none; border-right:0 !important; border-bottom:1px #7f7f7f dotted;}
 .PicList001259 li .Ispic{ padding-bottom:100%;}
 .PicList001259 li dl a{ width:50px; height:50px;}
 }
 /*
 .RighInfo002257 为demo编号
 */
.RighInfo002257{ padding:1% 0;}
.RighInfo002257 p{ line-height:1.8; }
.RighInfo002257 .item{border-bottom:1px dashed #d0d0d0; padding:25px 0;}
.RighInfo002257 .item .h1{font-size:16px; margin: 0;}
.RighInfo002257 .item .con{color:#666;font-size:14px; margin: 10px 0 0;line-height: 28px;}
@media only screen and (min-width:768px ) {
	.RighInfo002257 .item{ padding:38px 0; }
	.RighInfo002257 .item .pic{ float: left; width: 40%;}
    .RighInfo002257 .item .word{ float: right; width: 55%;}
    .RighInfo002257 .item:nth-child(2n) .pic{ float: right;}
    .RighInfo002257 .item:nth-child(2n) .word{ float: left;}
}
@media only screen and (max-width: 767px) {
   .RighInfo002257 .item{max-width: 462px; margin: 0 auto; }
	.RighInfo002257 .item .word{ padding-bottom: 15px;}
    .RighInfo002257 .item .word{ padding-top:0 !important;}
}



/*PicList002079 */
.PicList002079{padding: 3% 0;}
.PicList002079 ul{ position:relative; padding-bottom:76%;}
.PicList002079 li{ position:absolute; width:49.12%; height:34.09%; }
.PicList002079 li.li_1,
.PicList002079 li.li_2{ width:23.82%; height:27.89%;}
.PicList002079 li.li_0{ left:0; top:0;}
.PicList002079 li.li_1{ left:0; top:36.15%;}
.PicList002079 li.li_2{ left:25.3%; top:36.15%;}
.PicList002079 li.li_3{right:0;top:0; height:64.04%;}
.PicList002079 li.li_4{ left:0; bottom:0;}
.PicList002079 li.li_5{ right:0; bottom:0;}
.PicList002079 li figure img{ display:none;}
.PicList002079 li p{ border:1px solid #e2e2e2; height:50px; line-height:50px; text-align:center; margin:0; padding:0 3%;}
@media(max-width:640px){
.PicList002079 li p{ line-height:35px; height:35px;}
}
@media(max-width:375px){
.PicList002079 ul{ padding-bottom:0;}
.PicList002079 li{ width:auto !important; height:auto !important; position:relative; left:auto !important; right:auto !important; top:auto !important; bottom:auto !important ; margin-bottom:3%;}
.PicList002079 li figure{ height:auto !important; padding-bottom:50%;}
}


/*Floor001860*/
.Floor001860{ padding:3% 0;}
.Floor001860 .right{ float:right; width:32.7%;}
.Floor001860 .left{ float:left; width:63.6%;}
.Floor001860 .tab_ul{ border:1px solid #e5e5e5; background:url(../images/Floor001860-titlebg.png) no-repeat left top; height:48px;}
.Floor001860 .tab_ul span{ float:left; color:#fff; font-size:18px; line-height:46px; padding-left:43px; background:url(../images/Floor001860icon.png) no-repeat 22px center;}
.Floor001860 .tab_ul ul{ float:right;}
.Floor001860 .tab_ul li{ float:left; margin-right:30px; line-height:45px; font-size:14px; position:relative; cursor:pointer;}
.Floor001860 .tab_ul li.active{ border-bottom:3px solid #d91e14; color:#d91e14;}
.Floor001860 .tab_ul li.active i{ position:absolute; width:0; height:0; top:100%; left:50%; border:6px solid #d91e14; border-left-color:transparent;border-right-color:transparent; border-bottom:0; margin-left:-6px; margin-top:3px;}
.Floor001860 .tab_list{ padding-top:25px;}
.Floor001860 .tab_list figure{ display:none;}
.Floor001860 .tab_list dt{ float:left; width:37%;}
.Floor001860 .tab_list dt img{ width:100%;display:block;}
.Floor001860 .tab_list dl{ float:right; width:60%; padding-right:20px;}
.Floor001860 .tab_list dd{ float:left; width:50%; border-bottom:1px dotted #ccc; line-height:35px;}
.Floor001860 .tab_list dd a{ padding-left:30px; background:url(../images/Floor001860-li_a.gif) no-repeat 16px center;}
.Floor001860 .tab_list dd a:hover{color:#d91e14;}

.Floor001860 .intro{ background:url(../images/Floor001860-introbg.jpg) no-repeat; font-size:12px;padding:0 5% 5%;}
.Floor001860 .intro h1{ margin:0; font-size:18px; color:#fff; padding-top:18px; font-weight:normal;}
.Floor001860 .intro p{ color:#ccd5e6; line-height:24px;}
.Floor001860 .intro a{ background:#033972; width:83px; height:23px; border-radius:23px;line-height:23px; display:inline-block; text-align:center; color:#ccd5e6;}
.Floor001860 .right .btn{ margin-top:6px; border:1px solid #e5e5e5; background:url(../images/Floor001860-colbg.png) no-repeat left top;}
.Floor001860 .right .btn a{ display:block; font-size:20px; background:url(../images/Floor001860-colbg_a.png) no-repeat 90% center; line-height:66px; padding-left:115px;}
@media(max-width:1000px){
.Floor001860 .intro{ background-size:cover;}
.Floor001860 .right,
.Floor001860 .left{ float:none; width:auto;}
.Floor001860 .left{ margin-bottom:3%;}
}
@media(max-width:640px){
.Floor001860 .tab_ul{ height:auto; background:none;}
.Floor001860 .tab_ul span,
.Floor001860 .tab_ul ul{ float:none;}
.Floor001860 .tab_ul span{ display:block; background-color:#004ea2;}
.Floor001860 .tab_ul li{ margin:0; width:33.33333%; text-align:center;}
.Floor001860 .tab_ul li.active{ background:#d91e14; color:#fff; border-bottom:0;}
.Floor001860 .tab_ul li.active i{ margin-top:0;}
.Floor001860 .tab_list dt,
.Floor001860 .tab_list dl{ float:none; width:auto;}
}
/*
 .Floor001806 为demo编号
 */
.Floor001806{ padding:2% 0;}
.Floor001806 h1{ margin:0 0 25px 0; font-size:16px; background:url(../images/Floor001806-title_icon_1.png) no-repeat left center; padding-left:25px; line-height:24px;}
.Floor001806 h1 a{ color:#333; }
.Floor001806 h1 span{ font-size:12px; color:#999; margin-left:5px; font-weight:normal; text-transform:uppercase; }
.Floor001806 .box_2 h1{ background-image:url(../images/Floor001806-title_icon_2.png); }
.Floor001806 .box_3 h1{ background-image:url(../images/Floor001806-title_icon_3.png); }

.Floor001806 section{ float:left; width:30.6%; margin-right:4.1%;}
.Floor001806 .box_3{ margin-right:0;}

.Floor001806 dl{ background:#fafafa; padding:0 5%; }
.Floor001806 dd{ position:relative; padding:26px 0; border-bottom:1px solid #ebebeb; box-shadow:0 1px 0 #fff;}
.Floor001806 dd:last-child{ border-bottom:0;}
.Floor001806 dd time{ float:left;width:60px; margin-right:10px; background:#fff; color:#999;  text-align:center; }
.Floor001806 dd time span{ display:block; height:30px; line-height:30px; background:#11b97b; color:#fff; }
.Floor001806 dd a{ line-height:24px; overflow:hidden; height:48px; display:block;}
.Floor001806 dd a:hover{color:#093094;}

.Floor001806 figure a{ display:block; line-height:24px;}
.Floor001806 figure .Ispic{ padding-bottom:31%;}
.Floor001806 figure .Ispic img{ display:none;}
.Floor001806 figure h3{ font-weight:normal; color:#093094; font-size:14px;}
.Floor001806 figure p{ line-height:24px; overflow:hidden;height:96px; margin-top:0; color:#666; }
.Floor001806 figure span{ display:block; color:#999; text-transform:uppercase; background:url(../images/Floor001806-more.jpg) no-repeat right bottom; border-bottom:1px solid #ebebeb; font-size:12px;}
@media(max-width:1000px){
.Floor001806 section{ margin-bottom:3%; width:49%; margin-right:2%;}
.Floor001806 .box_1{ float:none; width:auto; margin-right:0;}
}
@media(max-width:480px){
.Floor001806 section{ float:none; width:auto; margin-right:0;}
}
/*Bottom003035 */
.Bottom003035{font-family: 'SourceHanSansCN-Light'; border-top: 3px solid #bc1618;background: url("../images/Bottom003035_linksbg.jpg") repeat;}
.Bottom003035 .links{padding: 30px 0;}
.Bottom003035 .links .tit{color: #bc1618;font-size: 18px;font-family: 'jiangxizhuokai'; margin-bottom: 19px;}
.Bottom003035 .links .select{position: relative; z-index: 50;}
.Bottom003035 .select ol{cursor: pointer;position: relative; z-index: 1;line-height: 48px;border: solid 1px #eee; padding: 0 40px 0 20px; font-size: 16px; background: #fff;}
/*.Bottom003035 .links .box:last-child .select ol {background:#fff url(../images/icon_01.png) no-repeat 15px center;padding: 0 40px 0 47px;}*/
.Bottom003035 .select ol a{    color: #e90013;}
.Bottom003035 .select ol a:hover{    color: #e90013!important;}
.Bottom003035 .select ol:after{position: absolute; right:20px; content: ''; border: 5px solid transparent; border-top-color: #000; top: 50%;margin-top: -2px;}
.Bottom003035 .select ul{position: absolute; left: 0; top: 100%; width: 100%;background: #fff; padding: 20px; box-shadow: 5px 10px 10px rgba(0,0,0,0.1);display: none;}
.Bottom003035 .select li a{padding: 5px 0;line-height: 24px;display: block;transition: 0.3s;}
.Bottom003035 .select li:hover a{padding-left: 10px;background-color: #bc1618;color: #fff;}

.Bottom003035 footer{background: url("../images/Bottom003035_bg.jpg") no-repeat center center;background-size: cover; padding-top:3vw;}
.Bottom003035 footer,
.Bottom003035 footer a{color: #fff;}
.Bottom003035 .copyright{margin-top: 3vw; padding: 24px 0; border-top: 1px solid rgba(255,255,255,0.1); text-align: center;color: #ffa5a6;}
.Bottom003035 .copyright .beiang,
.Bottom003035 .copyright a{color: #ffa5a6;display: inline-block; padding-left: 13px}
.Bottom003035 .copyright .beiang{margin-left: 30px;}
.Bottom003035 .copyright .beiang a{background: url("../images/baimg.png") no-repeat left center;padding-left: 24px;}
.Bottom003035 .b-right dl{float: left; max-width: 140px;}
.Bottom003035 .b-right dl > *{padding-left: 18px;}
.Bottom003035 .b-right dt{font-size: 16px;background: url("../images/Bottom003035_icon.png") no-repeat left center; margin-bottom: 20px;}
.Bottom003035 .b-right dd{line-height: 20px; padding-top: 5px;padding-bottom: 5px;}
.Bottom003035 .b-right dd a{color: #e98081;}
.Bottom003035 .b-right dt.one{margin-top: 30px;}

.Bottom003035 .b-left .logo{margin-bottom: 3vw;}
.Bottom003035 .b-left .nav{margin-bottom: 20px;}
.Bottom003035 .b-left .nav a{display: inline-block;}
.Bottom003035 .b-left .nav a:not(:last-child):after{display: inline-block; content: ''; width: 2px; height: 2px; border-radius: 50%; background: #fff; margin: 0 10px; vertical-align: middle;}
.Bottom003035 .b-left .contact li{padding-bottom: 5px;line-height: 20px;padding-left: 40px; position: relative;}
.Bottom003035 .b-left .contact li span{position: absolute; left:0px;top: 0;}

.Bottom003035 a:hover{color: #fff!important; transition: 0.3s;}

@media(min-width:641px){
.Bottom003035 .links .box{float: left; width: 32%;}
.Bottom003035 .links .box:not(:nth-child(3n)){margin-right: 2%;}
}
@media(min-width:1025px){
.Bottom003035 .b-left{width: 23%;max-width: 300px;}
.Bottom003035 .b-right{width: 77.5%;max-width:950px;}
}
@media(max-width:1024px){
 .Bottom003035 .b-left{margin-bottom: 3vw;}
}
@media(max-width:640px){
.Bottom003035 .links{padding: 4vw 0;}
.Bottom003035 .links .box:not(:last-child){margin:0 0 20px 0;}
.Bottom003035 .b-right{display: none;}
}
@media(max-width:480px){
.Bottom003035 .b-left .logo{max-width: 70%;margin-bottom: 8vw;}
}

.jjjc_box{background: #ccc;color: #fff;padding: 2.5% 2%;font-size: 15px;}
.jjjc_box h3{font-size: 16px;text-align: center;}
.jjjc_box span{color:#fbff98;}

/* 栏目页 */
.ban{width: 100%;}
.ban img{width: 100%;}
/*
 .Menu002272 为demo编号
 */
 .Menu002272{}
 .Menu002272 .nav-menu{border-bottom: 1px solid #eef0f1;}
 .Menu002272 .nav-menu ul{display: none;}
 .Menu002272 .current{padding-left: 25px;background: url(../images/Menu002272-icon.png) no-repeat left center;}
 .Menu002272 .current a{font-size: 14px;color: #717171;padding: 0 13px 0 10px; position: relative; line-height: 45px;}
 .Menu002272 .current a:after{ content: "·"; position: absolute; top: 0; right: 0; line-height: 20px; height: 20px; color: #ddd;}
 .Menu002272 .current a:first-child{padding-left: 0;}
 .Menu002272 .current a:hover{color: #ca2134;}
 .Menu002272 .current span{padding-left: 10px}
 
 @media screen and (min-width:768px ) {
	 .Menu002272 .nav-menu ul{display: block;float: left;}
	 .Menu002272 .nav-menu ul li{float: left;line-height: 60px;margin: 0 2px;padding: 0 3px;}
	 .Menu002272 .nav-menu ul li:first-child{margin-left: 0;}
	 .Menu002272 .nav-menu ul li:hover,
	 .Menu002272 .nav-menu ul li.on{background: #ca2134;}
	 .Menu002272 .nav-menu ul li:hover a,
	 .Menu002272 .nav-menu ul li.on a{color: #fff;}
	 .Menu002272 .nav-menu .location{float: right;}
	 .Menu002272 .current a{line-height: 60px;}
 }
 @media screen and (min-width:1024px ) {
	 .Menu002272 .nav-menu ul li{padding: 0 12px;margin: 0 6px;}
 }
 @media screen and (min-width:1200px ) {
	 .Menu002272 .nav-menu ul li{line-height: 73px;font-weight: 700;}
	 .Menu002272 .current a{line-height: 73px;font-weight: 700;}
	 .Menu002272 .current span{font-weight: 700;}
 }

/*Banner003069 */
.Banner003069{position: relative; z-index: 1;}
.Banner003069 .auto{max-width: 1400px;}
.Banner003069 .Ispic{padding-bottom: 9.5%;}
.Banner003069 .txt{position: absolute;top: 50%;transform: translateY(-50%);width: 100%; z-index: 10;color: #fff; font-size: 36px; text-align: center;}
.Banner003069 .txt .en{font-size: 0.5em;font-family: 'SourceHanSansCN-Normal';text-align: center;}
.Banner003069 .txt .cn{font-family: 'SourceHanSansCN-Normal';text-align: center;font-size: 40px;font-weight: bold;letter-spacing:15px}
@media(max-width:640px){
.Banner003069 .txt{font-size: 6vw;}
.Banner003069 .txt .cn{font-size: 20px;}
}



 .bg_w{background: #fff;}
 /*RighInfo002851 */
 .RighInfo002851{padding: 3% 0;}
 .RighInfo002851 .singlePage{line-height: 28px;color: #333;font-size: 15px;}

 .RighInfo002852{padding:3% 0;}
 .RighInfo002852 .intro-main{padding-bottom: 2vw;}
 .RighInfo002852 .singlePage{line-height: 28px;color: #333;font-size: 15px;}
 .RighInfo002852 .singlePage p{margin-bottom: 10px;}
 .RighInfo002852 .title-css{padding: 1vw 0;}
 .RighInfo002852 .title-css span{display: inline-block;padding-bottom: 10px; border-bottom: 3px solid #ea5433;font-size: 24px;color: #ea5433;}
 @media(min-width:641px){
 .RighInfo002852 .intro-main .left{float: left;width: 100%;}
 .RighInfo002852 .intro-main .pic{float: right;width: 30.195%;}
 }
 @media(max-width:640px){
	 .RighInfo002852 .intro-main .pic{width: 80%; margin: 0 auto;}
 }
 @media(max-width:480px){
 .RighInfo002852 .title-css span{font-size: 18px;}
 }
 .zzjg{width: 100%;padding: 3% 0;}
 .zzjg img{max-width: 1000px;margin: 0 auto;display: block;}
 /*
 Timeline000731 为demo编号
 */
.Timeline000731{ padding: 3% 0;}
.Timeline000731 ul li time{ width:12.5%; float:left; font-size:14px; color:#474747; text-align:left; line-height: 26px;}
.Timeline000731 ul li dl{ float:left; width:87.5%;  padding-bottom:40px; font-size:14px; color:#474747; background:url(../images/Timeline000731_bg3.jpg) repeat-y left top;}
.Timeline000731 ul li dl dd{ background:url(../images/Timeline000731_bg.jpg) no-repeat left 2px; padding-left:40px; line-height:25px;}
.Timeline000731 ul li:hover dl dd{ background:url(../images/Timeline000731_bg1.jpg) no-repeat left 2px; }

@media (max-width: 480px) {
 .Timeline000731 ul li time{ width:23%; float:left;}
 .Timeline000731 ul li dl{ float:left; width:77%; padding-bottom:20px;}
	}
/*Thing*/
 
 /*
  .PicList002239 为demo编号
  */
 .PicList002239{ padding:3% 0;}
 .PicList002239 li{ border-bottom: 1px solid #e3e3e3; margin-bottom: 3%; float:left; }
 @media(min-width:769px){
 .PicList002239 li{margin-right:5%; width:30%; }
 .PicList002239 li:nth-child(3n){ margin-right:0;}
 }
 .PicList002239 li .Ispic{ padding-bottom:68%; background-size:contain;}
 .PicList002239 li dl{ position:relative; margin:0 10px;  line-height:50px;text-align: center;}
 .PicList002239 li dd{ position:absolute; right:0; top:0; color: #999;padding-left: 30px; background: url(../images/PicList002239-icon.png) no-repeat left center;}
 .PicList002239 li dt{font-size: 16px; color: #333;}
 @media(max-width:768px){
 .PicList002239 li{ width:48%; margin-right:4%;}
 .PicList002239 li:nth-child(2n){ margin-right:0;}
 }
 /*
  .Page002193 为demo编号
  */
 .Page002193{zoom:1; overflow:hidden; text-align:center; padding:30px 0 5%; text-align:center;}
 .Page002193 span{ padding:0px 3px; display:inline-block;}
 .Page002193 a{ display:inline-block; margin:0px 2px; border:1px solid #ededed; padding:0 1em; color:#666; line-height:35px; border-radius:3px;transition: .3s ease-out;}
 .Page002193 a:hover{ color:#fff; border:1px solid #ca2134; background:#ca2134;}
 .Page002193 .p_cur,.Page002193 .p_count,.Page002193 .p_total,.Page002193 .p_jump,.Page002193 .a_first,.Page002193 .a_end{ display:none;}
 .Page002193 .p_cur b{ color:#ca2134;}
 .Page002193 .p_count b{ color:#ca2134;}
 .Page002193 .p_total b{ color:#ca2134;}
 .Page002193 .p_page em{ font-style:normal;}
 .Page002193 .p_page em a.a_cur{ color:#fff; background:#ca2134; border-color:#ca2134;}
 .Page002193 .p_page b{ font-weight:normal;}
 
 
 /*
  .PicList002273 为demo编号
  */
 .PicList002273{padding:3% 0}
 .PicList002273 .left img{width: 100%;    max-height: 181px;}
 .PicList002273 .right .time{font-size: 12px;color: #999;border: 1px solid #c5c6c6;padding: 2px 5px;margin-top: 8px;display: inline-block;}
 .PicList002273 .right .h3{color: #313131;font-size: 18px;font-weight: normal;margin: 10px 0;}
 .PicList002273 .right .p{color: #999;font-size: 14px;}
 .PicList002273 .right p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
 .PicList002273 ul li{margin-bottom: 30px;background: #eef0f1;padding: 18px 20px;}
 
 @media screen and (min-width:768px ) {
	 .PicList002273 .left{float: left;width: 25%;}
	 .PicList002273 .right{float: right;width: 72%;}
	 .PicList002273 .right .time{margin-top: 0px;}
	 .PicList002273 ul li{background:#eef0f1;}
 }
 
 @media screen and (min-width:1024px ) {
	 .PicList002273 .right .time{margin-top: 15px;}
	 .PicList002273 ul li:hover{border: 1px solid #ee322d;box-shadow: 0px 0px 30px #ccc;}
	 .PicList002273 ul li{background:#eef0f1;position: relative;}
	 .PicList002273 ul li .right_btn{width: 11px;height: 19px;background: url(../images/PicList002273-arrow_right.png) no-repeat center;display: inline-block;position: absolute;top: 50%;right: 48px;cursor: pointer;margin-top: -10px}
 }
 
 @media screen and (min-width:1200px ) {
	 .PicList002273 .left{float: left;margin-right: 50px;}
	 .PicList002273 .right{float: left;width: 600px;}
	 .PicList002273 .right .time{margin-top: 14px;}
	 .PicList002273 .right .h3{line-height: 18px;margin: 28px 0 17px;}
	 .PicList002273 .right .p{line-height: 19px;}
	 .PicList002273 ul li{padding-right: 20px;}
 }
 /*TextList002855 */
 .TextList002855{padding: 2% 0 3%;}
 .TextList002855 li{line-height: 4.5625em;  border-bottom: 1px dotted #a8a8a8;}
 .TextList002855 li time{float: right;color: #c8c8c8; margin-left: 15px;}
 .TextList002855 li a{padding-left: 30px; background: url("../images/TextList002855_icon.png") no-repeat left center;}
 @media(min-width:481px){
  .TextList002855 li{font-size: 16px;}
 }
 /*
  .PicList000593 为demo编号
  */
 .PicList000593{ padding-top:2%;}
 .PicList000593 li{ float:left; width:32%; margin-right:2%; position:relative; margin-bottom:2%;}
 .PicList000593 li:nth-child(3n){ margin-right:0;}
 .PicList000593 li .video_files{position:absolute; left:0; top:0; width:100%; height:100%; z-index:10;}
 .PicList000593 li .video_files video{width:100%; height:100%; background-color:#000;}
 .PicList000593 li .video_files .close{position: absolute;right: 3%;top: 3%;z-index: 10;width: 30px;height: 30px;border-radius: 50%;background-color: #761b1b;cursor: pointer;}
 .PicList000593 li .video_files .close::before,
 .PicList000593 li .video_files .close::after{ position:absolute; content:''; width:3px; height:70%; border-radius:3px; background-color:#fff; left:13px; top:5px;}
 .PicList000593 li .video_files .close::before{ transform:rotate(45deg);}
 .PicList000593 li .video_files .close::after{ transform:rotate(-45deg);}
 .PicList000593 li figure{ position:relative;}
 .PicList000593 li figure em{ display:block; padding-bottom:65%; background-size:contain; background-position:center center; background-repeat:no-repeat;}
 .PicList000593 li figure a{ width:100%; height:100%; position:absolute; left:0; top:0; background-color:rgba(0,0,0,0.5); }
 .PicList000593 li figure a::before,
 .PicList000593 li figure a::after{position: absolute; content:'';z-index: 5;top: 50%;left: 50%;}
 .PicList000593 li figure a::before{width: 70px;height: 70px;border: 3px solid rgba(255,255,255,0.6);margin-left: -35px;margin-top: -35px;border-radius: 50%;}
 .PicList000593 li figure a::after{width: 0;height: 0;border-top: 15px solid transparent;border-bottom: 15px solid transparent;border-left: 20px solid rgba(255,255,255,0.6);margin-left: -3px;margin-top: -12px;}
 .PicList000593 li p{text-align:center;font-size: 16px;color: #333;margin-top: 10px;}
 @media(max-width:768px){
 .PicList000593 li{width:49%; margin-right:2%;}
 .PicList000593 li:nth-child(3n){ margin-right:2%;}
 .PicList000593 li:nth-child(2n){ margin-right:0;}
 }
 @media(max-width:480px){
 .PicList000593 li figure a::before{width: 50px;height: 50px;margin-left: -25px;margin-top: -25px;}
 .PicList000593 li figure a::after{border-top-width: 10px;border-bottom-width: 10px;border-left-width: 15px;margin-left: -3px;margin-top: -7px;}
 }
 @media(max-width:375px){
 .PicList000593 li figure a::before{width: 40px;height: 40px;margin-left: -20px;margin-top: -20px;}
 .PicList000593 li{width:100%; float:none; margin-right:0 !important;}
 }
 
 /*RighInfo002939 */
 .RighInfo002939{padding:3% 0;}
 .RighInfo002939 img{display: block;margin: 0 auto;}
 .RighInfo002939 .name{border-bottom: 1px dotted #cecece; text-align: center; margin-bottom: 37px;}
 .RighInfo002939 .name h1{margin: 0 0 30px 0;font-size: 20px;color: #333;}
 .RighInfo002939 .time{color: #c8c8c8;padding-bottom: 1.72vw;line-height: 16px;}
 .RighInfo002939 .share{margin-left: 10px;}
 .RighInfo002939 .time time,
 .RighInfo002939 .share,
 .RighInfo002939 .share > *{display: inline-block; vertical-align: middle;}
 .RighInfo002939 .share em{font-style: normal;}
 
 #bsPanel,
 #bsPanel *,
 .bsBox,
 .bsBox *{box-sizing: content-box;}
 
 .RighInfo002939 .edit-info{line-height: 2.5625em;color: #1e1e1e; text-align: justify; padding-bottom: 4vw;}
 .RighInfo002939 .info-page{border: solid 1px #eee;}
 .RighInfo002939 .info-page dd{line-height: 36px;}
 .RighInfo002939 .info-page dd a{padding: 0 20px;}
 .RighInfo002939 .info-page dd a:hover{color: #d43e45;}
 @media(min-width:641px){
 .RighInfo002939 .info-page dd{float: left; width: 50%;}
 .RighInfo002939 .info-page dd:nth-child(2){border-left: 1px solid #eee;}
 .RighInfo002939 .time,
 .RighInfo002939 .info-page dd a,
 .RighInfo002939 .edit-info{font-size: 16px;}
 }
 @media(max-width:640px){
 .RighInfo002939 .info-page dd:nth-child(2){border-top: 1px solid #eee;}
 .RighInfo002939 .share{display: block; padding-top: 10px;}
 }

/*
 .PicList001250 为demo编号
 */

 .PicList001250 li{ overflow:hidden; border-bottom:1px solid #d8d8d8; padding:3% 0;}
 .PicList001250 li *{ transition:all ease 0.4s;}
 .PicList001250 li .pic{ float:left; width:33.47%;}
 .PicList001250 li .pic img{ width:100%;}
 .PicList001250 li div{ width:64.84%; float:right; font-size:12px;}
 .PicList001250 li time{ border-right:1px solid #bbbcb6; display:inline-block;  width:75px; padding-right:10px; text-align:center; font-family:Arial, Helvetica, sans-serif;}
 .PicList001250 li time span{ display:block;color: #565656;font-size: 50px; line-height:40px;}
 .PicList001250 li h4{ font-size:24px; text-indent:16px; font-weight:normal; margin:10px 0;}
 .PicList001250 li p{ line-height:20px; height:60px; overflow:hidden; }
 .PicList001250 li .more{display: inline-block;height: 32px;line-height: 32px; padding:0 15px;color: #fff;background-color: #999}
 .PicList001250 li:hover time span{color:#d43e45;}
 .PicList001250 li:hover h4 a{color:#d43e45;}
 .PicList001250 li:hover .more{background-color:#d43e45;}
 @media(max-width:640px){
 .PicList001250 li .pic,
 .PicList001250 li div{ float:none; width:auto;}
 .PicList001250 li div{ padding:3%;}
 }
 @media(max-width:480px){
 .PicList001250 li h4{ font-size:18px;}
 }
 

 /*PicList002149 */
 .PicList002149{ padding:3% 0}
 
 
 .PicList002149 h3{ margin:0; font-size:18px;}
 .PicList002149 p{ line-height:26px; overflow:hidden; color:#999; height:52px; margin:2% 0 0 0;}
 
 .PicList002149 ol{ background-color:#fafafa; margin-bottom:2%; position:relative; padding-left:36.25%;}
 .PicList002149 ol .Ispic{ width:36.25%; position:absolute; left:0; top:0; height:100%;}
 .PicList002149 ol .Ispic img{ display:none;}
 .PicList002149 ol div{ padding:5% 10% 3% 5%;}
 .PicList002149 ol h3 a{ color:#d43e45;}
 .PicList002149 ol time{ display:block; padding:3% 0;}
 .PicList002149 ol p{ margin:0 0 3% 0; height:78px;}
 .PicList002149 ol span{ display:inline-block; width:130px; line-height:40px; text-align:center; color:#fff; background:#d43e45; font-size:12px;}
 
 .PicList002149 li{ overflow:hidden; padding-left:160px; padding-right:58px; position:relative; margin-bottom:2%; background-color:#fafafa;}
 .PicList002149 li:after{ position:absolute; content:''; right:0; top:0;width:58px; height:100%; background:url(../images/PicList002149-more.png) no-repeat center center; border-left:2px solid #fff;}
 .PicList002149 li div{border-left:1px solid #ededed; padding:2% 3%;}
 .PicList002149 li time{ position:absolute; left:0; top:0; width:160px; height:100%;}
 .PicList002149 li time span{ position:absolute; width:100%; text-align:center; top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); transform:translateY(-50%); color:#b2b2b2; font-size:16px;}
 .PicList002149 li time i{ font-style:normal; font-size:50px; color:#999; display:block; font-family:"Courier New", Courier, monospace; line-height:40px;}
 .PicList002149 li time i:after{ display:block; content:''; margin:5px auto; height:1px; width:50%; max-width:66px; background:#dfdfdf;}
 @media(max-width:1000px){
 .PicList002149 li{padding-left:100px;padding-right:30px;}
 .PicList002149 li:after{width:30px; background-size:35% auto;}
 .PicList002149 li time{width:100px;}
 .PicList002149 li time span{font-size:14px;}
 .PicList002149 li time i{font-size:40px;line-height:30px;}
 }
 @media(max-width:768px){
 .PicList002149 h3{ font-size:16px;}
 }
 @media(max-width:640px){
 .PicList002149 ol{ padding-left:0;}
 .PicList002149 ol .Ispic{ width:auto; position:relative; height:auto; display:block; padding-bottom:60%;}
 .PicList002149 ol div{ padding:3%;}
 }
 @media(max-width:480px){
 .PicList002149 li{padding-left:80px;padding-right:0;}
 .PicList002149 li:after{ display:none;}
 .PicList002149 li time{width:80px;}
 .PicList002149 li time span{font-size:12px;}
 .PicList002149 li time i{font-size:30px;}
 .PicList002149 h3{ font-size:14px;}
 .PicList002149 p{ font-size:12px; line-height:20px; overflow:hidden; height:40px;}
 .PicList002149 ol p{ height:60px;}
 }


 /*
 .TextList002208 为demo编号
 */
.TextList002208{ padding:3% 0}
.TextList002208 .thead{ line-height:40px; text-align:center; background:#ca2134;}
.TextList002208 .thead span{ float:left; width:14%; color:#fff; display:block; font-size:16px; height:60px; text-align:center; font-weight:bold; position:relative;line-height: 60px;}
.TextList002208 .thead span i{display:block; position:absolute; right:10px; top:50%; width:9px; height:5px; margin-top:-2px;}
.TextList002208 .dl+.dl{ border-top:1px solid #fff;}
.TextList002208 .dl .dt{line-height:40px; text-align:center; cursor:pointer; background:#f1f1f1;}
.TextList002208 .dl .dt span{float:left; width:14%;  display:block; font-size:16px; position:relative;height: 60px;line-height: 60px;text-align: center;}
.TextList002208 .dl .dt span.jobname{ text-align:left; padding-left:3%;}
.TextList002208 .dl .dt  i{ position:absolute;  right:15px; background:url(../images/TextList002208-icon.png) no-repeat -44px -82px ; display:block; width:21px; height:11px; top:50%; transform: translateY(-50%);}
.TextList002208 .conbox{ background:#f5f5f5; padding:20px 3%; display:none;}
.TextList002208 .conbox .h5{color:#333; font-size:16px;line-height: 28px;}
.TextList002208 .conbox p{line-height: 30px;color: #333;}
.TextList002208 .jobname{ width:30% !important;}
.TextList002208 .dl.active .dt span,.TextList002208 .dl.active { color:#333;}
.TextList002208 .dl.active .dt .btn i{ background-position:-44px -70px;}
.zp_1{border-bottom: 1px dashed #eee;margin-bottom: 20px;padding-bottom: 20px; color: #fff;}
.btn1{background: #ca2134;color: #fff;display: inline-block;padding: 10px 20px;;border: 1px solid #ca2134;transition: .3s;}
.btn1:hover{background: #fff;border: 1px solid #ca2134;color: #333;}
@media(max-width:1000px){
	.TextList002208 .dl .dt .btn{ padding-right:20px;}
	.TextList002208 .dl .dt .btn i{ background-position:-48px -82px; width:13px;}
	.TextList002208 .dl.active .dt .btn i{background-position:-48px -70px; }
	
}
@media(max-width:640px){
	.TextList002208 .jobyq,.TextList002208 .dl .dt .btn i,.TextList002208 .time,.TextList002208 .thead span i{ display:none !important;}
	.TextList002208 .thead span,.TextList002208 .dl .dt span{ width:23%;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; }
}

/*
 .Form001518 为demo编号
 */
 .Form001518{ padding:3% 0;}
 .Form001518 .title{ position:relative; color:#343434; font-size:34px; padding-bottom:5%; background:url(../images/Form001518_tit.png) no-repeat left center/contain; }
 .Form001518 .title:before{ position:absolute; left:0; bottom:0; width:31px; height:2px; content:""; background:#343434; }
 
 .Form001518 dl dt{ padding:3% 0; color:#333; 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:5px; top:0; line-height:46px; }
 .Form001518 dd li .form_err{position:absolute; right:5px; top:50%; color:#333; line-height:20px; margin-top: -10px;}
 
 .Form001518 dd textarea.text{height:220px;}
 
 .Form001518 .btn{ margin: 2% 0; cursor: pointer;border-radius: 5px;background: #ca2134;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 .title{ font-size:24px;}
 }
 /*Form001852 */
 .Form001852{ padding:3% 0;}
 
 .Form001852 .from-title{ text-align:center; padding:3% 0;}
 .Form001852 .from-title span{ font-size:12px; letter-spacing:5px;color:#ca2134;}
 .Form001852 .from-title h1{ margin:0; font-size:42px; padding:10px 0; font-weight:normal; color:#000;}
 .Form001852 .from-title h1:after{ display:block; margin:0 auto; width:70px; height:10px; background-color:#ca2134; margin-top:20px; content:'';}
 @media(max-width:640px){
 .Form001852 .from-title h1{ font-size:30px;}
 .Form001852 .from-title h1:after{ height:5px;}
 }
 .Form001852 .from td{ padding-bottom:3%;}
 .Form001852 .from td div{ position:relative;}
 .Form001852 .from td.f_name{ padding-right:5%; width:45%;}
 .Form001852 .from label{ position:absolute; left:10px; top:0;line-height:44px; color:#999;}
 .Form001852 .from .text{ width:100%; height:44px; line-height:44px; text-indent:10px; border:none; background:#f5f5f5;}
 .Form001852 .from textarea.text{ height:132px;}
 .Form001852 .from .btn{ text-align:center;}
 .Form001852 .from .btn input{ font-weight:bold; cursor:pointer; padding:0; border:none; width:72px; height:36px; color:#fff; background:#ca2134;}
 
 .Form001852 .address dl{ border-bottom:1px solid #e4e4e4; padding:3% 0;}
 .Form001852 .address dd{ float:left; padding-left:15%;width:50%;}
 .Form001852 .address dd h1,
 .Form001852 .address dd h2,
 .Form001852 .address dd p{ font-size:16px;padding-left:44px; line-height:35px;}
 .Form001852 .address dd h1,
 .Form001852 .address dd h2{ font-weight:normal;background-repeat:no-repeat; background-position: left center;}
 .Form001852 .address dd h1{ font-size:24px; }
 .Form001852 .address dd h2{ font-size:18px;}
 .Form001852 .address dd h1.h1_1{ background-image:url(../images/Form001852-icon1.jpg);}
 .Form001852 .address dd h1.h1_2{ background-image:url(../images/Form001852-icon2.jpg);}
 .Form001852 .address dd h2.h2_1{ background-image:url(../images/Form001852-icon3.jpg);}
 .Form001852 .address dd h2.h2_2{ background-image:url(../images/Form001852-icon5.jpg);}
 .Form001852 .address dd h2.h2_3{ background-image:url(../images/Form001852-icon6.jpg);}
 .Form001852 .address dd h2.h2_4{ background-image:url(../images/Form001852-icon4.jpg);}
 @media(max-width:640px){
 .Form001852 .address dd{ float:none; width:auto; padding-left:0;}
 }


 /*
 .Map001070 为demo编号
 */
.Map001070{ background-color:#f5f5f5; padding:3% 0;}
.Map001070 dd{ border:1px solid #e7e7e7; margin-bottom:2%;background-color:#fff; position:relative;}
.Map001070 dd:last-child{ margin-bottom:0;}
.Map001070 .map{width:50% ;float: right;}
.Map001070 .map #map{width:100%;height:325px;}
.Map001070 .map img{width: 100%;}
.Map001070 dd figure{ padding:3% 0 3% 3%;float: left;}
.Map001070 dd figure h1{font-size: 22px;color: #ca2134; font-weight:normal;padding: 16px 0; margin:0;border-bottom: dashed 1px #ccc;}
.Map001070 dd ul{ padding-top:16px;}
.Map001070 dd li{line-height:25px; margin-bottom:10px; padding-left:36px; background-repeat:no-repeat; background-position:0 0;}
.Map001070 dd li:nth-child(1){background-image:url(../images/Map001070-ico_01.png);}
.Map001070 dd li:nth-child(2){background-image:url(../images/Map001070-ico_02.png);}
.Map001070 dd li:nth-child(3){background-image:url(../images/Map001070-ico_03.png);}
.Map001070 dd li:nth-child(4){background-image:url(../images/Map001070-ico_04.png);}
.Map001070 dd li:nth-child(5){background-image:url(../images/Map001070-ico_05.png);}

@media(max-width:640px){
.Map001070 dd{ padding:3%;}
.Map001070 .map{ height:300px; position:relative !important;}
.Map001070 dd figure{ padding:0;}
}
@media(max-width:480px){
.Map001070 dd figure h1{ font-size:20px;}
}

 /*Floor002977*/
 .Floor002977{font-family: 'manrope-regular';margin: 30px 0 70px 0;}
 .Floor002977 .auto{width: 93.75%;}
 .Floor002977 li{position: relative; z-index: 1; }
 .Floor002977 li a{color: #333; position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 10; padding: 0 40% 0 5.16vw;}
 .Floor002977 li .ytable{height: 100%;}
 .Floor002977 li aside{word-break: break-word; line-height: 1.2em;}
 .Floor002977 li .t-1{font-size: 24px;}
 .Floor002977 li .t-2{font-size: 30px;font-family: 'manrope-extrabold'; margin-bottom: 1.334em; margin-top: 0.2em;}
 .Floor002977 li .more{display: table;position: relative; padding: 5px 0;transition: 0.3s;}
 .Floor002977 li .more:after{position: absolute; content: ''; left: 0; bottom: 0; height: 1px; width: 100%;background: #aaabae; transition: 0.3s;}
 .Floor002977 li a:hover .more{padding-left: 10px; padding-right: 10px;color: #fff;}
 .Floor002977 li a:hover .more:after{ height: 100%;background: #ca2134;}
 .Floor002977 li .more i{font-style: normal;position: relative;display: block;font-size: 18px; z-index: 4;}
 @media(min-width:769px){
 .Floor002977 li{ float: left; width: 49.445%;margin-bottom: 30px;}
 .Floor002977 li:nth-child(2n){float: right;}
 }
 @media(min-width:769px) and (max-width:1280px){
 .Floor002977 li .t-1{font-size: 2vw;}
 .Floor002977 li .t-2{font-size: 2.2vw;}
 .Floor002977 li .more i{font-size: 1.5vw; }
 }
 @media(max-width:768px){
 .Floor002977{margin: 3% 0 4% 0;}
 .Floor002977 li{margin-bottom: 3%;}
 }
 @media(max-width:480px){
 .Floor002977 li .t-1{font-size: 4vw;}
 .Floor002977 li .t-2{font-size: 4.5vw;}
 .Floor002977 li .more i{font-size:3vw; }
 }
 /*
  .TextList001214 为demo编号
  */
  .TextList001214{padding: 3% 0;}
 .TextList001214 .city{ background-color:#f9fbfb; border-bottom:1px solid #eef3f2; padding:2% 0; margin-bottom:2%;}
 .TextList001214 .city dl{ float:left; margin-right:3%;}
 .TextList001214 .city dd,
 .TextList001214 .city dt{ display:inline-block; vertical-align:middle;line-height:30px;}
 .TextList001214 .city dt{ font-weight:bold; color:#ca2134; padding-right:10px;}
 .TextList001214 .city dd{ position:relative;}
 .TextList001214 .city dd span{ width:154px; border:1px solid #d1dedd;  padding-right:37px; text-align:center; padding-left:5px; background-color:#fff; position:relative;}
 .TextList001214 .city dd span::before,
 .TextList001214 .city dd span::after{ position:absolute; content:''; }
 .TextList001214 .city dd span::before{width:1px; height:100%; background-color:#d1dedd; right:32px; top:0;}
 .TextList001214 .city dd span::after{ width:0; height:0; border:6px solid #383838; border-left-color:transparent;border-right-color:transparent; border-bottom:0; top:50%; margin-top:-3px; right:12px;}
 .TextList001214 .city dd figure{ display:none; position:absolute; left:0; top:100%; width:100%; background-color:#fff;border:1px solid #d1dedd; border-top:0; padding:2% 5%;}
 .TextList001214 .city dd figure a{ display:block; padding:2% 0;}
 .TextList001214 .city dd:hover figure{ display:block;}
 .TextList001214 .city dd:hover{ z-index:10;}
 .TextList001214 .city .btn{ cursor:pointer; height:30px; background:#ca2134; color:#fff; border:none; border-radius:3px; padding:0 15px;}
 
 .TextList001214 li{ float:left; width:32%; margin-right:2%; margin-bottom:2%; border:1px solid #e9efee; border-left:2px solid #ca2134; padding:2%; background:url(../images/TextList001214-bg.jpg) no-repeat center center/contain;}
 .TextList001214 li:nth-child(3n){ margin-right:0;}
 .TextList001214 li h3{ color:#000; font-size:18px; font-weight:normal; margin:0;}
 .TextList001214 li p{ margin:5px 0;}
 .TextList001214 li p span{ color:#ca2134; font-size:18px; vertical-align:middle;}
 .TextList001214 li p u{ color:#ca2134;}
 .TextList001214 li:hover{ box-shadow:0 2px 7px rgba(0,0,0,0.19);}
 .TextList001214 li a{color: #333;}
 
 @media(max-width:768px){
 .TextList001214 li{ width:49%;}
 .TextList001214 li:nth-child(3n){ margin-right:2%;}
 .TextList001214 li:nth-child(2n){ margin-right:0;}
 }
 @media(max-width:640px){
 .TextList001214 .city dl{ float:none; width:100%; clear:both; margin-bottom:2%;}
 }
 @media(max-width:480px){
 .TextList001214 li{ float:none; width:auto; margin-right:0 !important;}
 .TextList001214 li h3{font-size:16px;}
 }
 /*
  .PicList001307 为demo编号
  */
 .PicList001307{ padding-top:3%;}
 .PicList001307 li{ position:relative; float:left; width:23%; margin-right:2%; margin-bottom:2%;}
 .PicList001307 li:nth-child(4n){ margin-right:0;}
 .PicList001307 li img{ display:block; width:100%;}
 .PicList001307 li dl{ position:absolute; left:0; bottom:0; width:100%; padding:3%; color:#fff; background-color:rgba(0,0,0,0.5);}
 .PicList001307 li h3{ font-size:16px; font-weight:normal; margin:0; line-height:30px;}
 .PicList001307 li p{overflow:hidden; line-height:20px; height:40px; overflow:hidden; font-size:14px; margin:10px 0;}
 .PicList001307 li .more{ display:block; text-align:center; position:relative; line-height:43px; border-radius:5px;
 background: rgb(255,255,255);
 background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(236,236,236,1) 100%);
 background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(236,236,236,1) 100%);
 background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(236,236,236,1) 100%); 
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ececec',GradientType=0 ); 
 }
 .PicList001307 li .more::before{ position:absolute; content:''; width:26px; height:26px; background:url(../images/PicList001307-more.png) no-repeat center center/contain; right:5%; top:50%; margin-top:-13px;}
 .PicList001307 li figure{ height:0; overflow:hidden; transition:0.3s;}
 .PicList001307 li:hover figure{ height:80px;}

 .PicList001307 li .img{padding-top:80%;position: relative;}
 .PicList001307 li .img span{position: absolute;width:100%;height:100%;background-size: cover;background-repeat: no-repeat;background-position: center center;top:0;left:0;}

 @media(max-width:768px){
 .PicList001307 li h3{ font-size:16px;}
 }
 @media(max-width:640px){
 .PicList001307 li{ width:49%;}
 .PicList001307 li:nth-child(2n){ margin-right:0;}
 }
 @media(max-width:375px){
 .PicList001307 li{ width:auto; float:none; margin-right:0 !important;}
 .PicList001307 li figure{ height:auto;}
 }
 @media(max-width:480px) and (min-width:376px){
 .PicList001307 li .more{ line-height:33px;}
 .PicList001307 li:hover figure{ height:93px;}
 }
 .RighInfo001393 .infoL{float: left; width: 40%; position: relative;}
 .RighInfo001393 .infoPic{width: 91%; background: #fff; text-align: center; padding: 23px 0; }
 .RighInfo001393 .infoPic img{height: 464px;}
 .RighInfo001393 .infoBox{position: absolute; top: 40px; right: -30px; background: #eee; padding: 10px 8px 10px 6px; }
 .RighInfo001393 .infoBox .prev{width: 18px; height: 18px; position: absolute; top: -30px; left: 50%; margin-left: -9px; background: url(../images/pro_arrowR.png) 0 0 no-repeat;}
 .RighInfo001393 .infoBox .next{width: 18px; height: 18px; position: absolute; bottom: -30px; left: 50%; margin-left: -9px; background: url(../images/pro_arrowL.png) 0 0 no-repeat;}
 
 .RighInfo001393 .infoMin{margin-top: -10px; }
 .RighInfo001393 .infoMin ul li{width: 71px;height: 135px; margin-top: 10px; padding:2px 3px 0 7px; cursor: pointer;}
 .RighInfo001393 .infoMin ul li::first-child{margin-top: 0;}
 .RighInfo001393 .infoMin ul li.on,.infoMin ul li:hover{background: url(../images/pro_picBg.png) 0 0 no-repeat;}
 .RighInfo001393 .infoMin ul li img{width: 100%; height: 128px; display: block; vertical-align: middle;}
 
 .RighInfo001393 .infoR{float: right; width: 52%; min-height: 476px; padding: 20px 0; background: url(../images/pro_line.png) 3% 0 repeat-y;}
 .RighInfo001393 .infoR h3{color: #f76702; padding:0 10% 10px 6%; margin: 0; font-size: 18px; border-bottom: 1px solid #f76702; font-weight: normal;}
 .RighInfo001393 dl{padding:10px 6%; font-size: 14px; color: #666; overflow: hidden;}
 .RighInfo001393 dl span{width: 70px; display: inline-block; float: left;}
 .RighInfo001393 dl p{width: 85%; float: left; margin: 0;}
 
 .RighInfo001393 .auto{padding: 20px 0;}
 .RighInfo001393 .auto .txt{padding: 10px;}
 .RighInfo001393 h4{border-bottom: 1px solid #b6b6b6; padding-bottom: 6px; position: relative; color: #ff6900; font-size: 20px; font-weight: normal;}
 .RighInfo001393 h4 i{width: 87px; height: 1px; position: absolute; left: 0; bottom: -1px; background: #ff6900;}
 
 @media screen and (max-width: 767px){
 .RighInfo001393 .infoL {width: 94%;} 
 .RighInfo001393 .infoR {width: 100%;} 
 }
 
 .wsjbbox {
    padding-bottom: 5%;
    margin-top: 3%;
}

.wsjbbox .titsub {
    padding-top: 0px;
    transform: translateY(100px);
    -webkit-transform: translateY(100px);
    opacity: 0;
    transition: all 1s;
}

.wsjbbox .tip {
    line-height: 30px;
    padding-bottom: 34px;
    transform: translateY(100px);
    -webkit-transform: translateY(100px);
    opacity: 0;
    transition: all 1s 0.2s;
    font-size: 16px;
}

.wsjbbox .msg {
    transform: translateY(100px);
    -webkit-transform: translateY(100px);
    opacity: 0;
    transition: all 1s 0.4s;
}

.wsjbbox .msg .first {
    margin-left: -2.333%;
}

.wsjbbox .msg dl.w30 {
    width: 31%;
    margin-left: 2.333%;
    float: left;
}

.wsjbbox .msg dl {
    position: relative;
    padding-bottom: 22px;
}

.wsjbbox .msg dl .ico {
    position: absolute;
    left: 15px;
    top: 13px;
}

.wsjbbox .msg dl .input {
    width: 100%;
    vertical-align: middle;
    text-indent: 2.5em;
    border: 1px solid #ececec;
    height: 43px;
    line-height: 43px;
    background: #f9f9f9;
}

.wsjbbox .msg dl .input.yz {
    width: 20%;
}

.wsjbbox .msg dl .textarea {
    text-indent: 2.5em;
    border: 1px solid #ececec;
    height: 204px;
    padding: 10px;
    line-height: 43px;
    background: #f9f9f9;
}

.wsjbbox .msg dl .textarea textarea {
    height: 224px;
    width: 95%;
}

.wsjbbox .msg dl.btn {
    text-align: center;
}

.wsjbbox .msg dl .sendbtn {
    color: #fff;
    cursor: pointer;
    border-radius: 3px;
    width: 242px;
    height: 53px;
    background: #ca2134;
}

.wsjbbox .msg dl .input:-moz-placeholder {
    color: #888888;
}

.wsjbbox .msg dl .input::-moz-placeholder {
    color: #888888;
}

.wsjbbox .msg dl .input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
    color: #888888;
}

.wsjbbox .msg dl .input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    color: #888888;
}

.anm.wsjbbox .titsub {
    transform: translateX(0);
    -webkit-transform: translateX(0);
    opacity: 1;
}

.anm.wsjbbox .tip {
    transform: translateX(0);
    -webkit-transform: translateX(0);
    opacity: 1;
}

.anm.wsjbbox .msg {
    transform: translateX(0);
    -webkit-transform: translateX(0);
    opacity: 1;
}
textarea, input, select {
    background: none;
    border: none;
    margin: 0;
    padding: 0;
}
@media ( max-width:998px) {
    .jjjcban {
        height: 150px;
    }
    .zcfgbox .box {
        padding: 0 10px;
    }
    .SubTit.jjjc {
        margin-bottom: 20px;
    }
    .SubTit.jjjc .jbbtn {
        position: static;
        margin: 0px auto;
        display: inline-block;
    }
    .zcfgbox li a {
        font-size: 16px;
        width: 58%;
    }
}
/*Bottom002765 */
.Bottom002765{padding:1% 0; background: #c6c6c6;color: #666;}
.Bottom002765 a{color: #666;}
.Bottom002765 a:hover{color: #fff;}

.Bottom002765 .link a{font-size: 16px;display: inline-block;}
.Bottom002765 .link a:not(:last-child):after{ display: inline-block; content: ''; width: 1px; height: 10px; background: #666; opacity: 0.2;-webkit-opacity: 0.2; margin: 0 20px; height: 14px; vertical-align: middle;}
.Bottom002765 .logo img{display: block; max-width: 70%;}
.Bottom002765 .contact li{line-height: 21px; padding: 5px 5px 5px 0;}
.Bottom002765  .beiang a {
    background: url(../images/baimg.png) no-repeat left center;
    padding-left: 24px;
}
@media(min-width:1025px){
.Bottom002765 .logo{width: 14.256%;}
.Bottom002765 .contact{width: 34.303%;}
.Bottom002765 .copyright{text-align: right;}

.Bottom002765 .record{padding-top: 25px;}
}
@media(max-width:1024px){
.Bottom002765{text-align:center;}
.Bottom002765 .ytable,
.Bottom002765 .ytable-cell{display: block;}
.Bottom002765 .copyright{text-align: center;}
.Bottom002765 .logo img{margin: 0 auto; max-width: 40%;}
.Bottom002765 .contact{padding: 20px 0;}
.Bottom002765 .contact li{display: inline-block; margin: 0 5px;}
}
@media(max-width:768px){
.Bottom002765{padding: 20px 0;}
.Bottom002765 .link a{font-size: 14px; margin-bottom: 5px;}
}
@media(max-width:480px){
	.Bottom002765 .link a:not(:last-child):after{margin: 0 10px;}
}
.ad{position: fixed; width: 230px; height: 300px; z-index: 10001; bottom: 0; right: 0;}
.ad .adclose{position:absolute;top:-20px;right:0;}
.ad .adconant{background: #e91a2e; color: #fff;}
.ad .adconant h1{font-size: 20px; background: url(../images/ad.jpg) no-repeat; height: 60px; text-align: center; line-height: 60px;color: #fff;}
.ad .adconant p{line-height: 30px; }
.ad .adconant .txt {padding: 8%;}
.ad a:hover{color: #fff;}



.gshb{width:100%;padding: 3% 0;}
.gshb_left{float: left;width:15%;}
.gshb_left img{width: 100%;}
.gshb_right{float:right;width: 82%;}
.gshb_right h2{font-size: 18px;color: #333;}
.gshb_right p{line-height: 30px;font-size: 16px;}
@media(max-width:1024px){
   .gshb_left, .gshb_right{width: 100%;}
   .gshb_right{margin-top: 20px;}
}


/*
 .TextList002192 为demo编号
 */
 .TextList002192{ padding:3% 0;}
 .TextList002192 .tit{ font-size:30px; font-weight:normal; color:#333; margin:0 0 30px; line-height:28px; text-align:center;}
 .TextList002192 .tit span{ position:relative; }
 .TextList002192 .tit span i{ font-size:27px; color:#333; width:2px; font-style:normal; position:absolute; left:8px; top:4px;}
 .TextList002192 .tit span i:last-child{ right:13px; left:auto;}
 .TextList002192 .tit em{ font-style:normal; text-transform:uppercase; color:#999; font-family:Arial; display:block; font-size:14px;}
 .TextList002192 li{ border-bottom:1px solid #e3e3e3; padding-bottom:3%; margin-bottom:3%; position:relative; min-height:102px;}
 .TextList002192 li time{ display:block; border:1px solid #e3e3e3; width:105px; height:102px; text-align:center; position:absolute; top:0; left:0; color:#888; line-height:1.4;}
 .TextList002192 li time span{ display:block; border-bottom:1px solid #e3e3e3; font-size:50px; margin-bottom:5px;}
 .TextList002192 li h2{ color:#444444; font-size:16px; margin:0; position:relative; padding-right:70px;}
 .TextList002192 li h2 span{ display:block;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis;}
 .TextList002192 li h2 .more{ position:absolute; right:0; top:0; text-transform:uppercase; font-weight:normal; font-size:14px;}
 .TextList002192 li h2 a{transition: .3s ease-out; color:#444;}
 .TextList002192 li h2 a:hover{ color:#e50014;}
 .TextList002192 li p{ color:#888; font-size:14px; line-height:24px; margin:15px 0 0; max-height:72px; overflow:hidden;}

 .RighInfo002936 p{font-size: 16px;color: #333;line-height: 28px;}
 .RighInfo002936{padding: 3% 0;}
 
 .jdjv .tip h2{font-size: 20px;position: relative;padding-left: 15px;color: rgb(202, 33, 52);margin-bottom: 20px;}
 .jdjv .tip h2::after{content: "";display: block;width: 3px;height:70%;background: rgb(202, 33, 52);position: absolute;left: 0;top: 50%;transform: translateY(-50%);}

.ywbk{padding: 3% 0;min-height: 300px;}
 .ywbk ul{display: flex;align-items: center;justify-content: space-between;}
 .ywbk ul li{width: 32%;list-style: none;}

 .ywbk_xq dl{margin-top: 20px;}
 .ywbk_xq dd{line-height: 28px;font-size: 16px;}
 .ywbk_xq dd:nth-child(3n){background: #f5f5f5;}
 .ywbk_xq table{width: 100%;text-align: center;font-size: 15px;margin-top: 2%;}
 .ywbk_xq table tr{background: #f5f5f5;}
 .ywbk_xq table tr, .ywbk_xq table td{padding: 10px;}
 .ywbk_xq table tr:nth-child(2n){background: #fff;}

.ywbk_xq::after{content:'';display: block;clear: both;}
.ywbk_xq{margin-left:-2%;}
.ywbk_xq dl{float:left;width:31.33%;margin-left:2%;}
.ywbk_xq dl dd{line-height: 40px;text-align: center;background:#f5f5f5;width:100%;font-size: 14px;}
.ywbk_xq dl dd:nth-child(2n){background: #fff;}

@media(max-width:768px){
    .ywbk_xq dl{width:98%;margin-bottom:10px;}
}
/* indexfloat*/
.indexfloat{
	position:fixed;
	right:0;
	bottom:0;
	z-index:999;
}
.indexfloat .ifbox{
	position:relative;
}
.indexfloat .closebtn{
	font-size:30px;
	color:#333;
	position:absolute;
	top:0;
	right:0;
	cursor:pointer;
}
.indexfloat a{display:block;}
.indexfloat img{max-width:300px;height:auto;}


 