body{  overflow-x: hidden;}



/* å½“å‰ä½ç½® */

.Location000957 { padding: 1vw 0 3vw 0; color: #7d7d7d; }

.Location000957 em{ font-style: normal; padding-left:30px; background:url(../images/Location000957_home.png) no-repeat left center; font-size:14px; line-height:2; margin-top:13px; color:#d6d6d6; }

.Location000957 em a { color: #7d7d7d; padding: 0 10px; }

.Location000957 em a:hover{ text-decoration:underline;}

.Location000957 em span{ padding-left: 10px; color: #7d7d7d; }



.column_box{ padding:0 0 4vw 0;  }

.w_671875{ width: 67.1875%; }

.w_26953125{ width: 26.953125%; }

.w734375{ width: 73.4375%; position: relative; }

.w2421875{ width: 24.21875%; }

.w28125{ width: 28.125%; }

.w2109375{ width: 21.09375%; position: relative; z-index: 1;} 



@media(max-width:640px){

.w_671875,

.w_26953125,

.w2421875,

.w28125,

.w2109375,

.w734375{ width: auto; }

.column_box{ padding:40px 0 50px;  }

}





/* 04_03_æ–°é—»è¯¦ç»†é¡µ*/

.news_info{ background: #fff;  }

.RighInfo002939{ }

.RighInfo002939 .name{border-bottom: 1px solid rgba(196,196,196,0.4); margin-bottom: 37px;}

.RighInfo002939 .name h1{margin: 0 0 30px 0; font-weight: normal; font-size: 36px; color: #000; }

.RighInfo002939 .time{ color: #727272; padding-bottom: 1.72vw;line-height: 16px;  }

.RighInfo002939 .time span{ padding-left: 20px;   }

.RighInfo002939 .share{margin-left: 10px;}

.RighInfo002939 .time time,

.RighInfo002939 .share,

.RighInfo002939 .share > *{display: inline-block; vertical-align: middle;}

.RighInfo002939 .share em{font-style: normal;}

.RighInfo002939 .edit-info p{ font-size: 18px; line-height: 2.2; color: #646464; padding-bottom: 20px; }

.RighInfo002939 .img{ padding: 1vw 0 2vw; }



#bsPanel,

#bsPanel *,

.bsBox,

.bsBox *{box-sizing: content-box;}



.RighInfo002939 .edit-info{line-height: 2.5625em;color: #1e1e1e; text-align: justify; }

.RighInfo002939 .info-page{border-bottom: solid 2px rgba(207,221,232,0.5) ; margin-top: 3vw;  }

.RighInfo002939 .info-page dd{ background: #fff; line-height: 87px; padding: 0 30px; }

.RighInfo002939 .info-page dd.prev a{ background: url(../images/RighInfo002939_l.png) no-repeat left center; }

.RighInfo002939 .info-page dd.prev a:hover{ background: url(../images/RighInfo002939_l2.png) no-repeat left center; }

.RighInfo002939 .info-page dd.next a{ background: url(../images/RighInfo002939_r.png) no-repeat right center; }

.RighInfo002939 .info-page dd.next a:hover{ background: url(../images/RighInfo002939_r2.png) no-repeat right center; }

.RighInfo002939 .info-page dd a{padding: 0 20px;}

.RighInfo002939 .info-page dd:nth-of-type(3) a{ padding:0 30px 0 0; }

.RighInfo002939 .info-page dd a:hover{color: #d43e45;}

.RighInfo002939 .info-page dd{float: left; width: 44%;}

.RighInfo002939 .info-page dd:nth-child(2){ width: 12%; background: url(../images/RighInfo002939_back.png) no-repeat center #fff; }

.RighInfo002939 .info-page dd:nth-child(2):hover{ background: url(../images/RighInfo002939_back2.png) no-repeat center #fff; }

.RighInfo002939 .info-page dd:nth-child(2){ border-left: 1px solid rgba(207,221,232,0.5); border-right: 1px solid rgba(207,221,232,0.5);}

.RighInfo002939 .time,

.RighInfo002939 .info-page dd a{font-size: 14px;}

@media(max-width:1366px){ 

.RighInfo002939 .name h1{ font-size: 32px; }

.RighInfo002939 .edit-info p{ font-size: 16px; }

}

@media(max-width:640px){ 

.RighInfo002939{ padding: 2em 0; }

.RighInfo002939 .name h1{ font-size: 24px; line-height: 1.6; }

.RighInfo002939 .info-page{ border-bottom: 0; margin-top: 3em;  }

.RighInfo002939 .info-page dd span{ display: none; }

.RighInfo002939 .info-page dd.prev a{ background: url(../images/RighInfo002939_l.png) no-repeat center; }

.RighInfo002939 .share{display: block; padding-top: 10px;}

.RighInfo002939 .info-page dd{ width: 33.333% !important; text-align: center; }

}



/* 04_03_æ–°é—»è¯¦ç»†é¡µ ç›¸å…³èµ„è®¯ */

.TextList000856{ border: 1px solid #eee; background: #fff; }

.TextList000856 .tit{ text-align: center; padding: 1.5vw 0;  font-size: 30px; font-weight:bold; color: #383635; border-bottom: 1px solid #eee; }

.TextList000856{  }

.TextList000856 li{padding:30px 32px; list-style: none; position: relative; }

.TextList000856 li a{  line-height: 30px; color: #000; font-size: 18px; padding-left:17px; background:url(../images/TextList000746-icon.jpg) no-repeat 5px center;  position: relative;}

.TextList000856 li a::before{  background: #c8192e; width: 6px; height: 6px; display: inline-block; content: ''; border-radius: 5px; position: absolute; left: 0; top: 10px;  }

.TextList000856 li::after{  background: #eee; width: 80%; height: 1px; display: inline-block; content: ''; position: absolute; left: 10%; bottom: 0; z-index: 5;  }

.TextList000856 li:last-of-type::after{ display: none; }

.TextList000856 li a:hover{ color:#d43418;}

.TextList000856 li time{ padding-top: 10px; display: inline-block; color:#999; font-size:12px; margin-left:10px;}

@media(max-width:1280px){ 

.TextList000856 .tit{ font-size: 24px; }

}

@media(max-width:640px){ 

.TextList000856{ margin: 3em 0;}

.TextList000856 .tit{  padding: 20px 0; }

.TextList000856 li{ }

.TextList000856 li a{ font-size: 16px; }

}



/* 04_03_æ–°é—» */

.PicList003140{ padding: 5vw 0 4vw; } 

.PicList003140 ol{ margin-bottom: 3vw;  border-bottom: 1px solid rgba(0,0,0,0.1); padding-bottom:2.5vw; }

.PicList003140 ol time{margin:1em 0 2em;}

.PicList003140 ol .more{display: block;width: 10em;line-height: 3.125em;color: #fff;background-color: #d72623;text-align: center;}

.PicList003140 ol .more:after{display: inline-block;content: ''; margin-left: 1em; background: url(../images/PicList003140-icon-white.svg) no-repeat; width: 16px;height: 6px;vertical-align: middle; background-size: contain;}

.PicList003140 ol p{margin:0 0 2.5em;} 

.PicList003140 .tit{ line-height: 1.6; font-size: 28px;  color: #000; }

.PicList003140 a:hover .tit{color: #d43418;}

.PicList003140 ol p{color: #888;  font-size:16px; line-height: 2;} 

.PicList003140 time{color: rgba(53,53,53,0.6); font-size: 12px;  display: inline-block;} 



.PicList003140 li{float: left;  margin-bottom:4.5vw;}

.PicList003140 li .txt{ padding:2em 0 0; }

.PicList003140 li .tit{  color: #353535; font-size: 20px; line-height: 29px;  }

.PicList003140 li p{ margin:1.3vw 0 1vw; font-size: 16px; line-height: 28px;height: 28px; color: #727272;}

.PicList003140 li .pic{overflow: hidden;}

.PicList003140 li .Ispic{ padding-bottom: 59.6938%; transition: 0.3s;}

.PicList003140 li a:hover .Ispic{transform: scale(1.1);}

.PicList003140 li a:hover{color: #e60012;}

.PicList003140 li time{color: rgba(53,53,53,0.4); display: block; } 



.PicList003140 ol .img{width: 46.875%;}
.PicList003140 ol .img .sc{ overflow: hidden; }
.PicList003140 ol .img .sc a img{ transition: 0.3s;	 }
.PicList003140 ol .img .sc a:hover img{ transform: scale(1.1); }

.PicList003140 ol .txt{padding-left: 4em;} 

.PicList003140 li{width: 30.628%;margin-right:3.984375%; }

.PicList003140 li:nth-of-type(3n){margin-right:0;} 



@media (max-width:1280px) {

	.PicList003140 .tit{ font-size: 24px;  }

} 

@media (max-width:640px) {

.PicList003140{  padding-bottom: 3em;  }

.PicList003140 .ytable{ display: block; }

.PicList003140 .auto{margin-top: 2em;margin-bottom: 2em;}

.PicList003140 .tit,

.PicList003140 li .tit{ font-size: 18px; line-height: 1.6; }

.PicList003140 ol{ padding-bottom: 2em; margin-bottom: 3em; }  

.PicList003140 ol .img{ display: block; width: auto; }  

.PicList003140 ol .txt{ padding: 1.5em 0;  } 

.PicList003140 li{width: 100%; margin-right: 0; margin-bottom: 3em; } 

.PicList003140 ol p,

.PicList003140 li p{ font-size: 14px; }

.PicList003140 li p{ margin:1em 0; }

} 



/* ç¿»é¡µ */

.Page002274{ text-align:center; padding:1% 0 60px;color:#666666;}

.Page002274 .Pages *{ vertical-align:middle;}

.Page002274 .Pages .p_cur,

.Page002274 .Pages .p_count,

.Page002274 .Pages .p_total{ display:none;}

.Page002274 .Pages a{ display:inline-block; padding: 0 20px; line-height:48px; background-color: #eee; color:#353535; margin-left:7px;}

.Page002274 .Pages a:hover,

.Page002274 .Pages a.a_cur{color:#fff; background-color:#da3b14;}

.Page002274 .Pages span.active{display:inline-block; padding: 0 20px; line-height:48px; background-color: #da3b14; color:#fff; margin-left:7px;}

.Page002274 .Pages em{ font-style:normal; display:inline-block; vertical-align:middle;}

.Page002274 .Pages .i_text{ width:47px; height:36px; line-height:36px;border:1px solid #ceced5;}

.Page002274 .Pages .i_button{ cursor:pointer; background:none; width:47px; height:36px;border:1px solid #ceced5;}

.Page002274 .Pages .p_jump b{font-weight:normal; margin:0 5px;}

.Page002274 .Pages .a_prev,.Page002274 .Pages .a_next{ width: 48px; height: 48px; display: inline-block; background: url(../images/prev.png) center no-repeat #eee;}

.Page002274 .Pages .a_next{ background: url(../images/next.png) center no-repeat #eee; }

.Page002274 .Pages .a_prev:hover{ background: url(../images/prev2.png) center no-repeat #da3b14; }

.Page002274 .Pages .a_next:hover{ background: url(../images/next2.png) center no-repeat #da3b14; }



@media(max-width:1000px){

.Page002274 .Pages em{ display:none;}

}

@media(max-width:640px){

.Page002274 .Pages a.a_first,

.Page002274 .Pages a.a_end{ display:none;}

.Page002274 .Pages a,.Page002274 .Pages span.active{ padding:0 10px;}

}



/* æ ç›®é¡µèœå•-æ¨ªæŽ’ */

.Menu002119{  padding:1vw 0 2.3vw;}

.Menu002119 li{ float:left; margin: 0 15px;  }

.Menu002119 li a{ display:block;  line-height:53px; height:53px; padding:0 33px;font-size:18px; font-weight: bold; color: #000; }

.Menu002119 li a:hover,

.Menu002119 li.aon a{ color:#fff; background:#d43418; border-radius:15px;  }

@media(max-width:768px){

.Menu002119 li{ margin-bottom:2px;}

}

@media(max-width:640px){

.Menu002119{  padding-bottom: 2em;}

.Menu002119 li{ margin:0 0 2px 0; width:25%; text-align:center;}

.Menu002119 li a{ padding:0;}

}

@media(max-width:480px){

.Menu002119 li{ width:33.3333333%;}

.Menu002119 li a{ font-size:18px; overflow:hidden;}

}

/* 04_04_æ‹›è´¤çº³å£«-ç¤¾ä¼šæ‹›è˜-ç­›é€‰ */

.Spec001220{ padding:30px; margin-bottom: 22px; border-radius: 10px; border: 1px solid #ededed; background: #f9f9f9 } 

.Spec001220 dl{  font-size: 16px; overflow:hidden; clear:both; margin-bottom:30px; line-height:24px;}

.Spec001220 dl:last-of-type{  margin-bottom:13px; }

.Spec001220 dt{ float:left; color: #000; text-align:center; padding:0 30px 0 20px;  }

.Spec001220 dd i{ font-style:normal; margin:0 1px;}

.Spec001220 dd a{ margin:0 9px 10px; display:inline-block; padding:0 9px; color: #474b51; }

.Spec001220 dd a:hover,

.Spec001220 dd a.acur{ background-color:#d43418; color:#fff; border-radius: 5px;  }

.Spec001220 dd input{height:30px;}

.Spec001220 .search{ position: relative; }

.Spec001220 .text{ font-size: 16px; width:100%; height: 60px; line-height: 60px; border:1px solid #ededed;  background:#fff;  padding:0 20px; color:rgba(0,0,0,0.5); border-radius: 10px; }

.Spec001220 .btn{ position: absolute; right: 25px; top: 0; border:none; cursor:pointer; background:url(../images/Spec001220_icon.png) no-repeat center; color:#fff; width:20px; height: 60px;   }

@media(max-width:640px){

.Spec001220{ padding:10px; border-radius: 0; background: #f9f9f9 } 

.Spec001220 dl{ margin-bottom: 20px; }

.Spec001220 dt{ padding:0;  }

.Spec001220 dd{ overflow:auto; max-height:136px;}

.Spec001220 dd a{ margin-bottom: 10px; }

}



/* 04_04_æ‹›è´¤çº³å£«-ç¤¾ä¼šæ‹›è˜-åˆ—è¡¨ */

.TextList002514{ padding-bottom: 2vw;  }

.TextList002514 .list{border:1px solid #e8e8e8; margin-bottom:22px;  border-radius: 10px;  background: #f8f8fa; }

.TextList002514 .job-title{  box-shadow: 15px 6px 32px rgba(0,0,0,0.04); line-height:30px; background: #fff; font-size:16px; cursor:pointer; position:relative; padding:25px 25px 25px 48px; border-radius: 10px;  }

.TextList002514 .job-title i{ position:absolute; width:14px; height:22px; background: url(../images/TextList002514_icon.png) no-repeat center; right:25px; top:50%; margin-top:-11px;} 

.TextList002514 .job-title.select i{ transform: rotate(180deg); } 

.TextList002514 .job-title dd{ font-size: 16px; color:#474b51; width: 17%; float: left;  }

.TextList002514 .job-title dd:first-of-type{ width:40%; padding-left: 28px; position: relative; font-weight: bold; font-size: 20px;  color:#000; position: relative; }

.TextList002514 .job-title dd:first-of-type::before{ width: 4px; height: 20px; background: #d43418; display: block; content: ''; position: absolute; left: 0; top: 6px; }

.TextList002514 .job-title.select{ border-bottom:1px solid #e8e8e8; } 

.TextList002514 .job-info strong{ color: #000; font-size: 18px; display: inline-block; }

.TextList002514 .job-info p{ color: rgba(71,75,81,0.8); font-size: 16px; line-height: 28px;  }

.TextList002514 .job-main{ display:none; padding:3vw 4vw; }

.TextList002514 .job-email{ color:#000; font-size: 14px; font-weight: bold; padding:10px 0 10px 27px; background: url(../images/TextList002514_email.png) no-repeat left center; }

@media(max-width:640px){

.TextList002514 .job-title{ padding:15px 20px; } 

.TextList002514 .job-title dd{ display: none; } 

.TextList002514 .job-title dd:first-of-type{  padding-left: 15px; display: block; font-size: 18px; } 

.TextList002514 .job-info strong{ font-size: 16px; } 

.TextList002514 .job-main{ padding:2em; }

.TextList002514 .job-info p{  line-height: 30px; }

}





/* èŒä½æŽ¨è */

.Floor002671{ }

.right_tit{ margin-bottom: 30px; font-size: 20px; color: #000; font-weight: bold; position: relative;  padding-left: 18px; }

.right_tit::before{ width: 4px; height: 20px; background: #d43418; display: block; content: ''; position: absolute; left: 0; top: 6px; }

.Floor002671 li{ width:100%; margin-bottom:18px; border-radius: 10px; } 

.Floor002671 li a{ display:block; position:relative; overflow:hidden; border-radius: 10px;}

.Floor002671 li img{ display:block; width:100%; transition:0.3s;}

.Floor002671 li a:hover img{ transform:scale3d(1.2,1.2,1.2);}

.Floor002671 li .txt{ position:absolute; left:0; top:0; height:100%; width:100%; z-index:10; transition:background 0.3s; 

background: -moz-linear-gradient(top, rgba(0,0,0,0) 20%, rgba(0,0,0,0.7) 100%); /* FF3.6-15 */

background: -webkit-linear-gradient(top, rgba(0,0,0,0) 20%,rgba(0,0,0,0.7) 100%); /* Chrome10-25,Safari5.1-6 */

background: linear-gradient(to bottom, rgba(0,0,0,0) 20%,rgba(0,0,0,0.7) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#0a000000',GradientType=0 ); /* IE6-9 */}

.Floor002671 li .cn{ position:absolute; width: 100%; bottom:0; text-align: center; color:#fff; font-size:18px; font-weight: bold;} 

.Floor002671 li .pic{overflow: hidden;}

.Floor002671 li .Ispic{ padding-bottom: 41.94%; transition: 0.3s; border-radius: 10px; }

.Floor002671 li a:hover .Ispic{transform: scale(1.1); border-radius: 10px;}

.Floor002671 li a:hover .txt{ 

background: -moz-linear-gradient(top, rgba(0,0,0,0) 40%, rgba(0,0,0,0.6) 100%); /* FF3.6-15 */

background: -webkit-linear-gradient(top, rgba(0,0,0,0) 40%,rgba(0,0,0,0.6) 100%); /* Chrome10-25,Safari5.1-6 */

background: linear-gradient(to bottom, rgba(0,0,0,0) 40%,rgba(0,0,0,0.6) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */}

@media(max-width:1366px){

.Floor002671 li .cn{  font-weight: normal; } 

}

@media(max-width:480px){

.Floor002671 li{ float:none; margin-right:0; width:auto;}

}

/* æ ç›®é¡µbanner */

.Banner002661{ position:relative; z-index:1; text-align: center; }

.Banner002661 img{ display:block; width:100%;}

.Banner002661 .wap{ display:none;}

.Banner002661::before,

.Banner002661 .ycenter{position:absolute; left:0; top:0; width:100%; height:100%; }

.Banner002661::before{ content:'';background:rgba(0,0,0,0.2);}

.Banner002661 .ycenter{ z-index:10;}

.Banner002661 .ycenter section{ width:100%; color:#fff; font-family:Arial, Helvetica, sans-serif;  }

.Banner002661 .ycenter h2{ font-size:50px; margin:0; }

.Banner002661 .ycenter h2::after{ clear: both;  background: #d43418; width: 33px; height: 5px; display: block; content: ''; border-radius: 2px; margin: 20px auto 0; }

.Banner002661 .ycenter p{ margin: 30px 0 10px; font-size:20px;  } 

@media(max-width:1366px){

.Banner002661 .ycenter h2{ font-size:40px; }

.Banner002661 section.auto{ padding-top: 3%; }

}

@media(max-width:640px){

.Banner002661 section.auto{ padding-top: 0; }

.Banner002661 .ycenter p,

.Banner002661 .pc{ display:none;}

.Banner002661 .ycenter h2{ font-size:1.6em; padding: 0 15px; }

.Banner002661 .wap{ display:block; width: 100%;  }

}



/* 04_01_å…³äºŽæˆ‘ä»¬ ç®€ä»‹ */

.RighInfo003141{ padding: 4vw 0;  font-family: 'SourceHanSansCN-Regular';}

.RighInfo003141 .auto{ }

.RighInfo003141 .intro{  }

.RighInfo003141 .intro .title{ font-size: 50px;color: #333333;font-family: 'SourceHanSansCN-Medium'; margin:0.3em 0 0.6em; font-weight:bold; }

.RighInfo003141 .intro .info{ max-width: 615px; }

.RighInfo003141 .intro .info p{ text-indent: 2em; line-height: 2.2; font-size: 18px; padding-right: 20px;  }



.RighInfo003141 .number-count{ padding: 3.6875em 0;}

.RighInfo003141 .number-count li{color: #333333; text-align: center; }

.RighInfo003141 .number-count li span{display: inline-block;position: relative; font-size: 60px; color: #da251d; margin: 0 5px;}

.RighInfo003141 .number-count li span i{font-style: normal; font-weight: bold; }

.RighInfo003141 .number-count li span i.ani{position: absolute; left: 0;top: 0;}

.RighInfo003141 .number-count li span i.opa{opacity: 0;}

.RighInfo003141 .number-count li sup{display: block;vertical-align: top; color: #000; font-size:16px; }

.RighInfo003141 .intro .info{width: 52%;}

.RighInfo003141 .intro .title{line-height: 1;}

.RighInfo003141 .intro .img{ width: 46.875%; position: relative; z-index: 5;  }

.RighInfo003141 .intro .img .pic{ border-radius: 60px 0;   }

.RighInfo003141 .intro .img .icon{ position: absolute; right: 0; bottom: 0; z-index: 2; background: #d43418; width: 174px; height: 174px; text-align: center; border-radius: 0 0 60px 0;

display: -webkit-box;

-webkit-box-pack: center;

-webkit-box-align: center;

-webkit-box-orient: vertical;

text-align: center;}

.RighInfo003141 .intro .img .icon span{ display: block; color: #fff; padding-top: 18px; font-weight: bold; }

.RighInfo003141 .number-count ul{ margin: 0 auto;}

.RighInfo003141 .number-count li{float: left; width: 20%;  }

.RighInfo003141 .number-count li:not(:last-child){ }

@media(max-width:1366px) {

.RighInfo003141{ padding: 5em 0;}

.RighInfo003141 .intro .info{ width: 48%;}

.RighInfo003141 .number-count{ padding: 3.6875em 0 0;}

.RighInfo003141 .number-count li span{ font-size: 36px; }

}

@media (max-width:640px) {

.RighInfo003141{ padding: 3em 0;}

.RighInfo003141 .intro .title{ font-size:3em; margin:1.5em 0 0.5em; }

.RighInfo003141 .intro .info,

.RighInfo003141 .intro .img{ width: 100%; }

.RighInfo003141 .intro .info p{  padding-right: 0; font-size: 16px; }

.RighInfo003141 .intro .img .pic{ border-radius: 30px 0; width: 100%; }

.RighInfo003141 .intro .img .icon{ width: 120px; height: 120px; border-radius: 0 0 30px 0; }

.RighInfo003141 .intro .img .icon img{ width: 35px; }

.RighInfo003141 .number-count{ padding:0;}  

.RighInfo003141 .number-count li{  width: 49%; margin: 0; margin-right: 2%; text-align: center; padding: 0 0 1em;} 

.RighInfo003141 .number-count li:nth-of-type(2n){  margin-right:0; }

.RighInfo003141 .number-count li span{ font-size: 30px; }

.RighInfo003141 .intro{ margin-bottom: 2em;} 

.RighInfo003141 .number-count li sup{ font-size:14px; }

}



/* 04_01_å…³äºŽæˆ‘ä»¬ ä¼ä¸šæ–‡åŒ– */

.Floor002979{ padding: 100px 0; background: #f8f8f8; }

.Floor002979 .title{ text-align: center; font-size: 44px; line-height: 1.3; color: #000; margin: 0 0 3vw; } 

.Floor002979 li{position: relative;overflow: hidden; border-radius: 20px;  }

.Floor002979 li::before{ background: rgba(0,0,0,0.2); position: absolute; display: block; content: ''; width: 100%; height: 100%; z-index: 1; top: 0; left: 0;  }

.Floor002979 li a{position: absolute; z-index: 20; left: 0; top: 0; width: 100%; height: 100%;}

.Floor002979 li .txt{position: absolute;color: #fff; z-index: 10; top: 50%; transform: translateY(-50%); right:3.18vw; left: 3vw; text-align: center;font-size: 20px;font-family: 'manrope-bold'; text-transform: uppercase; transition: margin 0.5s; line-height: 1.5;}

.Floor002979 li .txt h2{  font-size: 24px; margin: 15px 0; }

.Floor002979 li .txt p{ margin: 0; color: rgba(255,255,255,1) }

.Floor002979 li .Ispic{transition: transform 0.3s;}

.Floor002979 li:hover .Ispic{transform: scale(1.2);-webkit-transform: scale(1.2);-ms-transform: scale(1.2);}

.Floor002979 li:hover .txt{margin-top: -40px;}

@media(min-width:641px){

.Floor002979 li{float: left; margin-right: 1.5625%;} 

.Floor002979 li:nth-child(1),

.Floor002979 li:nth-child(4){width: 60.9375%;}

.Floor002979 li:nth-child(2),

.Floor002979 li:nth-child(3){width: 37.5%;}

.Floor002979 li:nth-child(1),

.Floor002979 li:nth-child(2){ margin-bottom: 1.299%;}

.Floor002979 li:nth-child(2),

.Floor002979 li:nth-child(4){margin-right: 0; float: right;} 

.Floor002979 li:nth-child(1) .Ispic,

.Floor002979 li:nth-child(4) .Ispic{padding-bottom: 38.462%;}

.Floor002979 li:nth-child(2) .Ispic,

.Floor002979 li:nth-child(3) .Ispic{padding-bottom: 62.5%;}

}

@media(min-width:641px) and (max-width:1024px){

.Floor002979 li .txt{font-size: 2.5vw;}

}

@media(max-width:1366px){

.Floor002979{ padding: 4em 0 6em; }

}

@media(max-width:640px){

.Floor002979{ padding: 3em 0; }

.Floor002979 li{ width: 100% !important; margin: 0; float: inherit; margin-bottom: 10px; }

.Floor002979 li .txt{font-size: 3vw;}

.Floor002979 li .txt h2{ font-size: 18px; margin-bottom: 10px; }

.Floor002979 li .txt p{ font-size: 14px;}

.Floor002979 li:hover .txt{margin-top: -4vw;}

.Floor002979 li:not(:nth-child(1)){float: left; width: 49%; margin-top: 2%;}

.Floor002979 li .Ispic{ padding-bottom: 50% !important;background-position: center top 15%;} 

}



/* 04_01_å…³äºŽæˆ‘ä»¬ ä¼ä¸šæ–‡åŒ– */

.Floor003081{padding: 7em 0 5.26em 0; font-size: 16px;font-family: 'SourceHanSansCN-Light'; background: url(../images/Floor003081_bg.png) no-repeat bottom right;}

.Floor003081 .auto{overflow: hidden; position: relative; z-index: 2;}

.Floor003081 .title{line-height: 1; font-size: 44px; line-height: 2.2; margin-bottom: 0.834em;color: #333; font-weight: bold; }

.Floor003081 .info{text-align: justify; font-size: 20px;max-width: 513px;  line-height: 2.2; margin-bottom: 3.18vw;color: #393d45;}

.Floor003081 .txt-area{  position: relative; z-index: 1; padding-top: 1vw; } 



.Floor003081 .slick-dots{text-align: center;padding-top: 1.5vw;}

.Floor003081 .slick-dots li{display: inline-block;width: 44px; height: 3px; background: rgba(0,0,0,0.2); margin: 10px 0;position: relative;list-style: none; margin: 0 9px;}

.Floor003081 .slick-dots li button{font-size: 0; border: 0;padding: 0; position: absolute; }

.Floor003081 .slick-dots li:not(.slick-active) button{left: 50%; top: 50%; margin: -2px 0 0 -2px;}

.Floor003081 .slick-dots li.slick-active button{width: 100%; height: 100%; left: 0; top: 0;background: #f21c00;}



.Floor003081 .txt-area .more{bottom: 0;}

.Floor003081 .slider{margin: 0 -20px; width: 52%;  }

.Floor003081 .item a{ min-height: 17vw; margin: 0 20px;width: calc(100% - 40px);border-radius: 6px;background: #fff;} 

.Floor003081 .item .Ispic{ width: 47.369%;  }

.Floor003081 .item .txt .inner{color: #999;max-width: 264px; width: 80%; margin: 0 auto;padding: 3vw 0;}

.Floor003081 .item .txt aside{color: #333;font-family: 'SourceHanSansCN-Regular';font-size: 24px;line-height: 1.5;min-height: 3em;}

.Floor003081 .item .txt p{line-height: 1.875; margin: 2vw 0 3vw 0;}

.Floor003081 .item .txt time{display: block; border-top: 1px solid #eee;font-family: 'ArialMT';font-size: 14px;padding-top: 1.35vw;} 



@media(max-width:1366px){

.Floor003081 .txt-area{ padding-top: 0; }

.Floor003081 .info{ font-size: 16px; }

} 



@media(max-width:640px){

.Floor003081{ padding: 3em 0 ;}

.Floor003081 .slider{ margin: 0; width:100%;  }

.Floor003081 .item a{ width: 100%; margin: 0; height: 328px; } 

.Floor003081 .item .Ispic{ width: 100%; background-size: contain;  }

.Floor003081 .info{ line-height: 1.7; max-width: inherit; }

}





/* 04_01_å…³äºŽæˆ‘ä»¬ å…¬å¸è£èª‰ */

.Timeline002895{padding: 5em 0; background: url(../images/Timeline002895_bg.jpg) no-repeat center; overflow: hidden; } 

.Timeline002895 .auto{ position: relative;}

.Timeline002895 .title{ font-size: 44px; line-height: 58px; color: #333; font-weight: bold; text-align: center; }



.Timeline002895 .scroll-main{padding-bottom: 32px;max-width: 100%;width: 100%; overflow-x: auto; margin: 4vw 0 0 0; height: 500px;}

.Timeline002895 .mCustomScrollBox{ margin-left: -10px; height: auto;}

.Timeline002895 .mCSB_horizontal.mCSB_outside > .mCSB_container{min-height:inherit;}

.Timeline002895 .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{height: 1px;background: rgba(56,56,56,0.1); margin: 0;}

.Timeline002895 .mCustomScrollBox + .mCSB_scrollTools.mCSB_scrollTools_horizontal, .mCustomScrollBox + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom: 0;}

.Timeline002895 .mCSB_scrollTools.mCSB_scrollTools_horizontal{height: 3px;opacity: 1!important; }

.Timeline002895 .mCSB_scrollTools.mCSB_scrollTools_horizontal::before{  width: 100%; height: 1px; background: rgba(56,56,56,0.1); display: block; content: ''; position: absolute; left: -100%; }

.Timeline002895 .mCSB_scrollTools.mCSB_scrollTools_horizontal::after{  width: 100%; height: 1px; background: rgba(56,56,56,0.1); display: block; content: ''; position: absolute; right: -100%; }

.Timeline002895 .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width: 20%!important; min-width:inherit!important;top: -1px;}

.Timeline002895 .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{margin: 0; height: 100%; background: #d43418; border-radius: 7px;}



.Timeline002895 .box{float: left; width: 430px;}

.Timeline002895 .box .inner{background: #fff; padding: 50px 40px 0 47px; height: 440px; border-radius: 20px; margin: 0 10px;  }

/*.Timeline002895 .box.active .inner{background-color: #fff;}*/ 

.Timeline002895 .box .year{ font-weight: bold; padding-bottom: 20px;font-size: 20px;color: #333;border-bottom: 1px solid #eaeaea;margin-bottom: 20px; position: relative; }

.Timeline002895 .box .year::after{ display: block; content: ''; width: 123px; height: 1px; background: #d43418;  position: absolute; left: 0; bottom: -1px;  }

.Timeline002895 .box .year h2{ display: inline-block; font-size: 60px; color: #d43418; margin: 0; padding-right: 5px;  }

.Timeline002895 .box .pre-main{ max-height: 14.5em;overflow: auto;}

.Timeline002895 .box .pre-main p{ padding-left: 18px; line-height: 40px;color: #444; font-size: 18px; margin: 0; position: relative; }

.Timeline002895 .box .pre-main p::before{  display: block; content: ''; width: 6px; height: 6px; border-radius: 50%; background: #d43418;  position: absolute; left: 0; top:15px; }
 
.Timeline002895 .btn{ display: block !important; position: relative; }

.Timeline002895 .btn a{top: -9px;position: absolute; display: inline-block; width:8px; height:14px; background:url(../images/RighInfo002939_l.png) no-repeat center; overflow:hidden; line-height:100px;  }
.Timeline002895 .btn a.next{ right: -10px;  margin-left: 40px; background:url(../images/RighInfo002939_r.png) no-repeat center;  } 
.Timeline002895 .btn a:hover{ cursor: pointer; }
.Timeline002895 .btn a.prev{  left: -10px; }

.Timeline002895 .btn a.prev:hover{  background:url(../images/RighInfo002939_l2.png) no-repeat center; }
.Timeline002895 .btn a.next:hover{  background:url(../images/RighInfo002939_r2.png) no-repeat center; }


 



@media(max-width:1366px) { 

.Timeline002895 .box .year h2{ font-size: 36px; }

.Timeline002895 .box .pre-main p{ font-size: 16px; }

}

@media(max-width:640px) { 

.Timeline002895 .box .year h2{ font-size: 24px; }

.Timeline002895 .scroll-main{  height: 450px;  }

.Timeline002895 .box .inner{  height:  380px;  }

}



/* å…³äºŽæˆ‘ä»¬-å…¬å¸æ²»ç† */

.Floor003153{ padding:6vw 0;}

.Floor003153 .title{position: relative;margin-bottom: 3em;}

.Floor003153 .title .name{font-family: 'SourceHanSansCN-Medium'; font-size: 44px; font-weight: bold; color: #000;line-height: 1;} 

.Floor003153 .intro .info{ font-size: 18px; text-indent: 2em; color: #393d45;  line-height: 2.1428;font-family: 'SourceHanSansCN-Regular';}

.Floor003153 .intro .img{width: 51.71875%;}

.Floor003153 .intro .info{ padding-right: 4em; }

@media(max-width:1366px) { 

.Floor003153 .title{ margin-bottom: 1em; }

}

@media (max-width:640px) { 

.Floor003153{ padding:4em 0;}

.Floor003153 .intro .img,

.Floor003153 .intro .info{ width: 100%; padding-right: 0; display: block; margin: 0;  }  

.Floor003153 .intro .img{ padding: 2em 0 3em; }  

.Floor003153 .intro .info p{ margin: 0; font-size: 16px;  }  

}



/* 04_02_æŠ•èµ„è€…å…³ç³»-è´¢åŠ¡æŠ¥å‘Š-åˆ—è¡¨ */

.TextList001398{ padding:2% 0;}

.TextList001398 li{ padding: 0 50px; border-radius: 15px; border: 1px solid #ededed; background: #f8f8f8;position:relative; margin-bottom: 20px;}

.TextList001398 li a{display:block; background: url(../images/TextList001398_dow.png) 0 50% no-repeat; font-size: 18px; line-height: 106px; padding-left: 52px; color: #000;}

.TextList001398 li a:hover{color: #D61919;} 

@media (max-width:640px) { 

.TextList001398{ padding: 10px 0 0;}

.TextList001398 li{ padding: 0 20px; }

.TextList001398 li a{ padding-left: 35px; line-height: 80px; }

} 



/* 04_02_æŠ•èµ„è€…å…³ç³»-è´¢åŠ¡æŠ¥å‘Š-å³ä¾§ */ 

.contact_info{ width: 100%; position: relative; border-radius: 15px;  }

.contact_info::before{ background: rgba(0,0,0,0.5); position: absolute; display: block; content: ''; width: 100%; height: 100%; z-index: 1; top: 0; left: 0;  border-radius: 20px 20px 0 0;  }

.contact_info .Ispic{padding-bottom: 73.8888%;   border-radius: 20px 20px 0 0;}

.contact_info .txt{position: absolute;color: #fff; z-index: 10; top: 50%; transform: translateY(-50%); right:3.18vw; left: 3vw; font-size: 16px;  color: #fff; }

.contact_info .txt h2{  font-size: 45px; margin: 10px 0; }

.contact_info .txt p{ margin: 0 0 24px; font-size: 14px; } 

.contact_info .txt a{ width: 136px; height: 41px; line-height: 37px; color: #fff; text-align: center; border-radius: 30px; border: 2px solid #fff; display: inline-block; } 

.contact_info .txt a:hover{ background: #d43418; border: 2px solid #d43418; } 

@media (max-width:640px) { 

.contact_info .Ispic{padding-bottom: 50%; }

} 



.Map002364{ padding: 45px 30px 34px 40px; border-radius:0 0 15px 15px;  padding-bottom:3%; border: 1px solid #ededed;   }   

.Map002364 ul{ padding:0.8vw 0 1.5vw; }

.Map002364 li{line-height:24px; padding:0 0 33px 35px; background:url(../images/Map002364_icon1.png) no-repeat top left; background-size: 20px; font-size:16px; color:#000;}

.Map002364 li:nth-child(2){background-image:url(../images/Map002364_icon5.png);}

.Map002364 li:nth-child(3){background-image:url(../images/Map002364_icon2.png);}

.Map002364 li:nth-child(4){background-image:url(../images/Map002364_icon4.png);} 



/* 04_05_è”ç³»æˆ‘ä»¬ */

.Map001070{ background:#f6f6f6; height: 560px; position: relative; margin: 2vw 0; border-radius: 60px 0 0 0; } 

.Map001070 .pic{ position: relative; float: left; width: 46.875%; }

.Map001070 .pic .img{ max-width:none; border-radius: 60px 0; width: 100%; }

.Map001070 .pic .icon{ position: absolute; right: 0; bottom: 0; z-index: 2; background: #d43418; width: 174px; height: 174px; text-align: center; border-radius: 0 0 60px 0; 

	display: -webkit-box; -webkit-box-pack: center; -webkit-box-align: center; -webkit-box-orient: vertical; text-align: center;}

.Map001070 .pic .img{ border-radius: 60px 0; }

.Map001070 .pic .icon span{ text-transform: uppercase; display: block; color: #fff; padding-top: 18px; font-weight: bold; }



.Map001070 figure,

.Subsidiary figure{ height: 100%; padding:3vw 0 3vw 5vw; display: inline-block; }

.Map001070 figure h1,

.Subsidiary figure h1{ font-size: 38px;color: #000; padding-bottom: 43px; margin:0;border-bottom: solid 1px #d6d6d6;}

.Map001070 ul,

.Subsidiary ul{ padding:2.2vw 0 1.5vw; }

.Map001070 li,

.Subsidiary li{ line-height:24px; padding:0 0 36px 40px; font-size:16px; color:#000; }



.Map001070 li.add,

.Subsidiary li.add{background:url(../images/Map002364_icon1.png) no-repeat;}

.Map001070 li.tel,

.Subsidiary li.tel{background:url(../images/Map002364_icon2.png) no-repeat;}

.Map001070 li.email,

.Subsidiary li.email{background:url(../images/Map002364_icon3.png) no-repeat;}

.Map001070 li.fax,

.Subsidiary li.fax{background:url(../images/Map002364_icon4.png) no-repeat;} 

.Map001070 li.post,

.Subsidiary li.post{background:url(../images/Map002364_icon5.png) no-repeat;}

.Map001070 li.http,

.Subsidiary li.http{background:url(../images/Map002364_icon6.png) no-repeat;}



 

@media(max-width:1366px){ 

.Map001070 figure h1{ padding-top: 1em; font-size: 36px; }

}

	

@media(max-width:1280px){ 

.Map001070{ height: 538px;  }

.Map001070 figure h1{ font-size: 30px; }

.Map001070 li{ padding-bottom: 25px; }

}

	

@media(max-width:768px){ 

.Map001070{ height: auto; }

.Map001070 figure{ padding: 2em; }

.Map001070 figure h1{ font-size: 24px; padding:0 0 30px; }

.Map001070 ul{ padding: 2em 0; }

.Map001070 .pic{ width: 100%; position:relative !important;  } 

.Map001070 .pic .img{ width: 100%;  } 

.Map001070 .pic .icon{ width: 120px; height: 120px; border-radius: 0 0 30px 0; }

.Map001070 .pic .icon img{ width: 35px; }

.Map001070 li:nth-child(5){ padding-bottom: 0; } 

}



/* 04_05_联系我们 子公司  */

.Subsidiary .tit h2{ font-size: 34px; color: #000; text-align: center; margin-bottom: 0;  padding-bottom: 50px; }

.Subsidiary figure{ padding: 50px 60px; display: block; }

.Subsidiary figure h1{ font-size: 22px; padding-bottom: 20px; }

.Subsidiary figure h1 span{ display: block; color: #4e4e4e; font-size: 16px; line-height: 26px; font-weight: normal; }

.Subsidiary .dl dd{ width: 49%; margin-right: 2%; margin-bottom: 2%; float: left; background: #f6f6f6;  border-radius: 20px; height: 335px; }

.Subsidiary .dl dd:nth-of-type(2n){ margin-right: 0; }

.Subsidiary ul{ padding: 30px 0 0; }

.Subsidiary li{ padding-bottom: 21px; }

@media(max-width:1024px){ 

.Subsidiary figure{ padding: 40px;}

.Subsidiary figure h1{ font-size: 18px;  }

.Subsidiary figure h1 span,

.Subsidiary li{  font-size:14px; line-height: 20px; }

.Subsidiary .dl dd{ height: 300px; }

}

@media(max-width:768px){ 

.Subsidiary .dl dd{ width: 100%; margin-right: 0;  } 

.Subsidiary .dl dd{ height: auto}

}

@media(max-width:640px){ 

.Subsidiary figure{ padding: 30px;}

.Subsidiary figure h1{ font-size: 16px; }

.Subsidiary .tit h2{ padding-bottom: 30px; }

.Subsidiary .dl dd{ margin-bottom: 15px;  }

}

@media(max-width:320px){ 

.Subsidiary figure{ padding: 20px;}

.Subsidiary figure h1,

.Subsidiary figure h1 span{ font-size: 14px; line-height: 1.5;} 

.Subsidiary ul{ padding: 20px 0 0; }

.Subsidiary li{ padding-left: 35px; }

}





/* 04_04_æ‹›è´¤çº³å£«-æˆé•¿å’Œæœºä¼š */

.RighInfo002257{ } 

.RighInfo002257 .item{ padding:4.5vw 0;  } 

.RighInfo002257 .item1{ padding-top: 2vw; }

.RighInfo002257 .item2{ background: #f6f6f6;}

.RighInfo002257 .item .h1{ color: #000; font-size:44px; margin: 0 0 2vw;}

.RighInfo002257 .item .con{ color:#393d45; font-size:18px; line-height: 2.2;  margin: 10px 0 0;}

.RighInfo002257 .item{ }

.RighInfo002257 .item .pic{ position: relative; float: left; width: 46.875%;  }

.RighInfo002257 .item .pic .icon{ position: absolute; right: 0; bottom: 0; z-index: 2; background: #d43418; width: 174px; height: 174px; text-align: center; border-radius: 0 0 60px 0; 

	display: -webkit-box; -webkit-box-pack: center; -webkit-box-align: center; -webkit-box-orient: vertical; text-align: center;}

.RighInfo002257 .item .pic .img{ border-radius: 60px 0; }

.RighInfo002257 .item .pic .icon span{ text-transform: uppercase; display: block; color: #fff; padding-top: 18px; font-weight: bold; }

.RighInfo002257 .item .word{ float: right; width: 46.328125%;}

.RighInfo002257 .item:nth-child(2n) .pic{ float: right;}

.RighInfo002257 .item:nth-child(2n) .word{ float: left;}

 

@media(max-width: 1366px) {

.RighInfo002257 .item .h1{ font-size: 36px; }

.RighInfo002257 .item .con{ font-size: 16px; }

}

@media(max-width: 640px) {

.RighInfo002257{ padding: 1em 0; } 

.RighInfo002257 .item{ padding: 3em 0; }

.RighInfo002257 .item:first-of-type{ padding-top: 0; }

.RighInfo002257 .item:last-of-type{ padding-bottom: 0; }

.RighInfo002257 .item .h1{  font-size: 24px; }

.RighInfo002257 .item .word,

.RighInfo002257 .item .pic{  float: inherit; width: auto;  } 

.RighInfo002257 .item .word{ padding: 0 !important; }

.RighInfo002257 .item .pic{ border-radius: 30px 0;  margin: 2em 0;  }

.RighInfo002257 .item .pic .icon{ width: 120px; height: 120px; border-radius: 0 0 30px 0; }

.RighInfo002257 .item .pic .icon img{ width: 35px; }

.RighInfo002257 .item .con{ font-size: 16px; line-height: 1.8;  }

.RighInfo002257 .item .pic .img{ width: 100%; }

}



/* 02_è§£å†³æ–¹æ¡ˆ å·¦ä¾§èœå• */

.solution_box{ background: #fff;padding: 0 0 0;} 

.fcfcbg{ position: relative; z-index: 1; padding-top: 4em;}

.fcfcbg::before{ position: absolute; width: 30.729%; display: block; content: ''; height: 100%; left: 0; top: 0; background: #fcfcfc;  }

.Menu000654 header{ border:1px #d8d8d8 solid; background-color:#1c8bcd; color:#fff; font-size:24px; padding:40px 0 25px 0; text-align:center; margin-top:-55px; position:relative; z-index:5;}

.Menu000654 header span{ font-size:14px; display:block;}

.Menu000654 li a{ display:block; font-size: 18px; line-height:56px; padding:0 35px 0 25px;}

.Menu000654 li a.aon{  background: url(../images/sanjiao.png) no-repeat left top; }

.Menu000654 li a:hover,

.Menu000654 li a.aon{ background-color:#e6eaee; color:#000; }

.Menu000654 li dl{ font-size:12px; display:none; padding: 20px 0 35px; }

.Menu000654 li a.click{ position:relative;} 

.Menu000654 li a.click::after{ position:absolute; content:'';  background-color:#1c8bcd; top:50%;} 

.Menu000654 li dl dd a{ display: block; color:#333; position: relative; font-size: 15px; line-height: 51px;  }

.Menu000654 li a.click::after{ width:30px; height:30px; right:15px; margin-top:-15px; background: url(../images/top_more.png) no-repeat center; } 

.Menu000654 li dl dd a.aon,

.Menu000654 li dl dd a:hover{ background: none; color: #d43418;  }  

.Menu000654 li dl dd a:hover::after,

.Menu000654 li dl dd a.aon::after{ display: inline-block; position: absolute; content: ''; width:30px; height:30px; right:15px; top: 10px; background: url(../images/top_more2.png) no-repeat center; transform: rotate(0);  }  

.Menu000654 li a.aon::after{ transform: rotate(90deg);  } 

 

.Menu000654 .MeunTop{ padding:0 25px;  display: none; height:80px; line-height: 80px;position: relative; font-weight: normal; color:#000; background:url(../images/sanjiao.png) no-repeat left top #e6eaee; position: relative; }

.Menu000654 .MeunTop::after{ content: ''; display: block; width: 30px; height: 30px; position: absolute; right: 10px; top: 25px; background: url(../images/top_more.png) no-repeat center;transform: rotate(90deg); z-index: 1; } 

.Menu000654 .MeunTop .menuBtn{display: block; width: 100%; height: 100%; position: absolute; z-index: 5; top: 0; left: 0; }

.Menu000654 .MeunTop .h3{font-weight: normal; font-size: 24px; margin: 0; }

.Menu000654 .navMenu{ position: absolute; display: block; left: 0;top: 100%;width: 100%;color: #fff; z-index: 88;/*height: 56px;*/ position: relative; color: #000; max-width: 1200px; margin: 0 auto;}

.Menu000654 .navMenu a{color: #000; }

.Menu000654 .navMenu ul li{  }

.Menu000654 .navMenu a:hover,.navMenu li.on a{ color: #d43418; } 

 

@media(max-width:1366px ){

.fcfcbg::before{ width: 22.729%;  }

.Menu000654 li dl{ padding: 20px 0 ; }

}

 

@media(max-width:640px ){

.Menu000654{ }

.fcfcbg{ padding: 0; }

.fcfcbg::before{ display: none; }

.fcfcbg .auto_1280{ padding: 0; }

.Menu000654 .MeunTop{display: block;}

.Menu000654 .navMenu{display: none; height: auto; }

.Menu000654 .navMenu ul{ position: relative;  border-bottom: 1px solid #efefef;}

.Menu000654 .navMenu ul::after{ position: absolute; width: 100%; height: 500%; background: #fff; display: block; content: ''; z-index: 99; }

.Menu000654 li a{ margin: 0 20px 0 25px; padding: 0;  border-bottom: 1px solid rgba(214,214,214,0.5); font-size: 18px; font-weight: bold; line-height: 80px; } 

.Menu000654 li dl{ padding: 10px 0; } 

.Menu000654 .navMenu dl dd a{  font-size: 14px; line-height: 70px; font-weight: normal;  }  

.Menu000654 li dl dd a:hover::after,

.Menu000654 li dl dd a.aon::after{  top: 20px;  }  

.Menu000654 li a.aon,

.Menu000654 li a:hover{ background: none;  }

.Menu000654 li dl dd a.aon::after,

.Menu000654 li a.click::after{  right: -5px; } 

.Menu000654 .navMenu a:hover,

.navMenu li.on a{ color: #000; }  

}



/* 02_è§£å†³æ–¹æ¡ˆ ä¸Šä¸‹èœå• */

.Menu002499{ width: 100%; position: relative; background: #fff; } 

.Menu002499::before,

.Menu002499::after{ position: absolute; display: block; content: ''; width: 100%; height: 1px; background: #efefef; } 

.Menu002499::before{ left: -70px; bottom: 1px; } 

.Menu002499::after{ right: -100%; bottom: 1px; } 

.WapMenu{padding-top: 0;text-align: left;  }

.MenuBox{position: relative; }

.Menu002499 .MeunTop{padding: 5px 60px 5px 15px; height:56px;line-height: 40px;position: relative;  font-size: 16px; font-weight: normal; color: #fff; background: #1361a7;}



.Menu002499 .MeunTop .menuBtn{display: block; width: 40px;height: 40px; position: absolute; right: 15px; top: 5px; background: url(../images/Menu002499-menubtn.png) no-repeat center; }

.Menu002499 .MeunTop .h3{font-weight: normal; font-size: 16px; margin: 0;}

.Menu002499 .navMenu{ position: absolute; display: none; left: 0;top: 100%;width: 100%;  background:#1361a7; color: #fff; z-index: 88;}

.Menu002499 .navMenu a{color: #fff; font-size: 18px; display: block; padding: 5px 15px;}

.Menu002499 .navMenu a:hover,.navMenu li.on a{background: #d43418;}





@media screen and (min-width:1000px ){ 

.Menu002499 .navMenu{display: block; height: 56px; position: relative; background: none; color: #000; max-width: 1200px; margin: 0 auto;}

.Menu002499 .navMenu a{color: #000; padding: 0 0 20px;}

.Menu002499 .navMenu ul{  border-bottom: 1px solid #efefef; }

.Menu002499 .navMenu ul li{display: inline-block; padding-right: 90px; }

.Menu002499 .navMenu a:hover,.Menu002499 .navMenu li.on a{color: #d43418; background: none; font-weight: bold; border-bottom: 2px solid #d43418; padding: 0 0 18px;}

.Menu_fixed .Menu002499 .navMenu a:hover,.Menu_fixed .Menu002499 .navMenu li.on a{ padding: 0 0 20px;}

}

@media(max-width:1366px ){

.solution_box{ overflow: hidden; } 

}







@media(min-width:1024px){

.Menu000654_fixed{ position: fixed; top: 0; z-index: 100; background: #fff; width: 270px; padding-top: 25px; } 

.Menu000654_fixed .ul{ background: #fff; } 



.Menu_fixed .Menu002499{   position: fixed; top: 0; z-index: 9; background: #fff; width:inherit !important; padding-top: 25px; border-bottom: 1px solid #eee; }

.Menu_fixed .Menu002499::before{ position: absolute; height: 163px; width: 100%; left: -100%; bottom: -1px; background: #fff; z-index: 2;  border-bottom: 1px solid #eee;  }

.Menu_fixed .Menu002499 .navMenu{ max-width: inherit;  } 

.Menu_fixed .Menu002499 .navMenu ul{ border-bottom: 0; }

}



/* 02_è§£å†³æ–¹æ¡ˆ å†…å®¹ */

.RighInfo002852{ padding: 0; } 

.pr_content{ padding-bottom: 0; border-bottom: 1px solid #e5e5e5; } 

.RighInfo002852.pr_box .pic{ border: 1px solid #e5e5e5; }



.sol_tit{ margin: 0 0 10px; font-size: 30px; color: #000; border-bottom: 1px solid #efefef;  padding: 0 0 20px }

.Menu002499 .navMenu ul li,
.Menu_fixed .navMenu ul li{ padding-top: 10px; }



.RighInfo002852 .sol_tit{ margin-bottom: 4vw; font-size: 34px; color: #000; border-bottom: 1px solid #efefef;  padding: 0 0 2.3vw; } 

.sol_tit2,.RighInfo002852 .info1 h2{ margin:0 0 20px; font-size: 24px; color: #303030; border-bottom: 1px solid #efefef;  padding: 0 0 1vw; position: relative; padding-left: 20px; }
.RighInfo002852 .info1 h6{ margin:0 0 20px;font-size: 18px;color: #333;} 

.sol_tit2::before,.RighInfo002852 .info1 h2::before{ width: 4px; height: 20px; background: #d43418; display: block; content: ''; position: absolute; left: 0; top: 6px; }

.RighInfo002852 .sol_tit2.wap{ display: none; } 

.RighInfo002852 .info1,
.RighInfo002852 .info2{ padding: 20px 0; }

.RighInfo002852 .info1{ padding-bottom: 0; } 

.RighInfo002852 .pad0{ padding: 0; } 
.RighInfo002852 .pad0 ul{ list-style: none; } 

.RighInfo002852 .info2{ padding:20px 0 1vw 0; }  

.RighInfo002852 .info1 p,
.RighInfo002852 .info2 p,
.RighInfo002852 .info2 dd,
.RighInfo002852 .info1 li,
.RighInfo002852 .info2 li{ color: #393d45; font-size: 18px; line-height: 2.2; margin-bottom: 10px; }

.RighInfo002852 .info2 dd{ padding-bottom: 20px; }

.RighInfo002852 .info1 p{  text-indent: 2em; }
 
.RighInfo002852 .info1 .pic{ width: 43.4%; float: right; margin-left: 60px; border-radius: 20px; position: relative; transition: 0.3s; margin-bottom:20px;  }
.RighInfo002852 .info1 .pic:hover{ transform: scale(1.05); }

.RighInfo002852 .info2 dd span{ width: 110px; display: inline-block; margin-right: 25px; color: #000; }

.RighInfo002852 .singlePage{line-height: 28px;color: #999;}

@media(max-width:1366px){

.RighInfo002852 .info1 p{ padding-top: 2em; }

.RighInfo002852 .info1 p,
.RighInfo002852 .info2 li,

.RighInfo002852 .info2 dd{ font-size: 16px; }

.RighInfo002852 .info2 dd{ padding-bottom: 10px; }

}

@media screen and (min-width:1025px) {
.RighInfo002852 .info2 .list{  width: 48%; margin-right: 4%; float: left; } 
.RighInfo002852 .info2 .list:nth-of-type(2n){  margin-right: 0;  }
}


@media(max-width:640px){

.RighInfo002852{  padding: 0 20px; }

.RighInfo002852 .txt{ padding: 0; }

.RighInfo002852 .info1 p{ padding-top: 0; }

.RighInfo002852 .info1 .pic{ width: auto; float: inherit; margin-left: 0; display: inherit; margin: 0 auto; }

.RighInfo002852 .sol_tit2.pc{ } 

.RighInfo002852 .sol_tit2.wap{ display: block; } 

.RighInfo002852 .sol_tit{  font-size: 30px; border-bottom: 0;  margin: 10px 0 20px; }  

.sol_tit2{ margin-bottom: 30px; padding-bottom: 20px; font-weight: normal; } 

.solution_box,

.pr_content{ padding: 0;} 
.RighInfo002852 .info1,
.RighInfo002852 .info2{ padding: 30px 0; }

}



/* 02_è§£å†³æ–¹æ¡ˆ ç›¸å…³äº§å“ */

.Floor002049{ padding:3vw 0 4vw; background: #f2f3f7;}

.Floor002049 .auto{ position:relative; }

.Floor002049 .sol_tit2{ border-bottom: 0; padding-bottom: 0; max-width: 1280px;  } 

.Floor002049 .list li{ position:relative; text-align:center;  }

.Floor002049 .list li a{ position:absolute; left:0; top:0; right:0; bottom:0; }

.Floor002049 .list li:hover{ cursor: pointer; }

.Floor002049 .list li p{ margin:0; font-size:18px; padding-top: 25px; color:#393d45; font-weight: bold; }

.Floor002049 .list li:hover p{ color: #d43418; }

.Floor002049 .list li a:hover{ border-width:3px; color:#243e92;  } 

.Floor002049 .list li figure{ padding:5%;  border-radius: 20px; background: #fff; overflow: hidden; }

.Floor002049 .list li:hover figure{ box-shadow: 0 5px 15px rgba(0,0,0,0.1);}

.Floor002049 .list li figure span{ display:block; padding-bottom:70%; background-size: contain; transition: 0.3s; }

.Floor002049 .list li:hover figure span{  transform: scale(1.1); }

.Floor002049 .list li figure img{ display:none;}

.Floor002049 .list .bx-controls-direction{ position:absolute; right:0; top:25px;}

.Floor002049 .list .bx-controls-direction a{ float:left; width:8px; height:14px; background:url(../images/RighInfo002939_l.png) no-repeat center;  overflow:hidden; line-height:100px;  }

.Floor002049 .list .bx-controls-direction a.bx-prev:hover{  background:url(../images/RighInfo002939_l2.png) no-repeat center; }

.Floor002049 .list .bx-controls-direction a.bx-next{ margin-left: 40px; background:url(../images/RighInfo002939_r2.png) no-repeat center;  }





/* 02_è§£å†³æ–¹æ¡ˆ ç›¸å…³äº§å“ */

.Floor002000{ padding:3vw 0 6em; background: #e9edf1; }

.Floor002000 .auto{ position:relative; }

.Floor002000 .sol_tit2{ border-bottom: 0; padding-bottom: 0; max-width: 1280px;  } 

.Floor002000 .list li{ position:relative; text-align:center;  }

.Floor002000 .list li:hover{ cursor: pointer; }

.Floor002000 .list li a{ position:absolute; left:0; top:0; right:0; bottom:0; }

.Floor002000 .list li p{ margin:0; font-size:18px; padding-top: 25px; color:#393d45; font-weight: bold; text-transform:uppercase;}

.Floor002000 .list li:hover p{ color: #d43418; }

.Floor002000 .list li a:hover{ border-width:3px; color:#243e92;  } 

.Floor002000 .list li figure{ border-radius: 20px; background: #fff; overflow: hidden; }

.Floor002000 .list li:hover figure{ box-shadow: 0 5px 15px rgba(0,0,0,0.1); }

.Floor002000 .list li figure span{ display:block; padding-bottom:73.6%; border-radius: 20px; transition: 0.3s;  }

.Floor002000 .list li:hover figure span{  transform: scale(1.1); }

.Floor002000 .list li figure img{ display:none;}

.Floor002000 .list .bx-controls-direction{ position:absolute; right:0; top:25px;}

.Floor002000 .list .bx-controls-direction a{ float:left; width:8px; height:14px; background:url(../images/RighInfo002939_l.png) no-repeat center;  overflow:hidden; line-height:100px;  }

.Floor002000 .list .bx-controls-direction a.bx-prev:hover{  background:url(../images/RighInfo002939_l2.png) no-repeat center; }

.Floor002000 .list .bx-controls-direction a.bx-next{ margin-left: 40px; background:url(../images/RighInfo002939_r2.png) no-repeat center;  } 

@media(max-width:1366px){ 

.Floor002049 .list .bx-controls-direction,

.Floor002000 .list .bx-controls-direction{ right: 2%; }

.Floor002049 .list li p,

.Floor002000 .list li p{ font-size: 16px; }

}

@media(max-width:640px){ 

.Floor002000,

.Floor002049{ overflow: hidden;   }

.Floor002000{ padding: 2em 0 3em; }

.Floor002049{ padding: 3em 0;  }

.Floor002049 .auto_1280{ max-width: inherit;  }

.Floor002000 .list,

.Floor002049 .list{ width: 110%; }

.Floor002000 .list .bx-controls-direction,

.Floor002049 .list .bx-controls-direction{ display: none; }

.Floor002049 .list li p{ padding-top: 15px; font-size: 16px; font-weight: normal; }

}@media(max-width:320px){ 

.Floor002000 .list,

.Floor002049 .list{ width: 100%; }

}



/* å¤´éƒ¨ */

.Top002897{position: relative; z-index: 100; background: #f1f1f1;}

.Top002897 .auto{max-width: 1280px;width: 100%;}  

.Top002897 .top-menu .auto{ max-width: 1320px; }  

.Top002897 .top-menu #m3 .sub .sub-two{ background:transparent;}

@media(min-width:1025px){

.Top002897 .top-b{position: absolute; left: 0; top: 100%; width: 100%; z-index: 100;  }

.Top002897 .top-b >.auto{display: table;}

.Top002897 .top-b > .auto > div{display: table-cell; vertical-align: middle;}

.Top002897 .top-left{width: 20%;}

.Top002897 .top-left{ }

.Top002897 .top-right{position: relative; z-index: 100;}

}

.Top002897 .top-right dl{float: right; }

.Top002897 .top-right dl > *{float: left; }

.Top002897 .top-search{border-left: 1px solid rgba(255,255,255,0.5);padding-left: 38px; }

.Top002897_hover .top-search{ border-left: 1px solid rgba(147,147,147,0.5); }

.Top002897 .open-search{width: 18px; height: 18px;background: url("../images/Top002897-icon_search.png") no-repeat center center;display: block; cursor: pointer;}

.Top002897_hover .open-search{ background: url("../images/Top002897-icon_search_on.png") no-repeat center center; }

.Top002897 .open-search.on{ background-image: url("../images/Top002897-icon_search.png");}

.Top002897_hover .open-search.on{ background-image: url("../images/Top002897-icon_search_on.png");}

.Top002897 .top-search .box{position: absolute; top: 90px;right: 0; background: #fff; padding: 0 20px; width: 300px;display: none; box-shadow: 0 5px 15px 0 rgba(0,0,0,0.1);}

.Top002897 .top-search .box .text{width: 100%; height: 40px;line-height: 40px;background: none;border: 0;}

.Top002897 .top-search .box .btn{position: absolute; width: 40px; height: 100%;background:#d43418 url("../images/Top002897-icon_search.png") no-repeat center center;top: 0;right: 0; } 

.Top002897_hover .top-search .box .btn{ background:#d43418 url("../images/Top002897-icon_search.png") no-repeat center center; } 

.Top002897 .lang-list{position: absolute; left: 50%; width: 120px;margin-left: -60px; z-index: 100;background: #fff;border-radius: 0 0 5px 5px; top: 100%; padding: 10px 0;display: none;}

.Top002897 .lang-list a{display: block;line-height: 30px;text-align: center;}



.Top002897 .top-menu li b,

.Top002897 .top-menu li b a{display: block;}

.Top002897 .sub,

.Top002897 .sub-two{display: none;}

.Top002897 .sub .detail{line-height: 46px;display: inline-block;background: #d43418;padding: 0 30px;transition: 0.3s;}

.Top002897 .sub .detail:hover{background: #fff;color: #d43418;}

.Top002897 .sub-menu .name{font-size: 18px;display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.Top002897 .sub-imgtxt dl{display: none; }



/* é¼ æ ‡ç»è¿‡å¤´éƒ¨æ”¹å˜æ ·å¼ */

.Top002897_hover .top-b{ background: #fff;}

.Top002897 .top_link,

.Top002897 .logo2,

.Top002897_hover .logo1,

.Top002897 .logo3{ display: none;}

.Top002897_hover .logo2{ display: block;} 



@media(min-width:1025px){

.Top002897 .sub-two{display: none!important;}

.Top002897 .top-menu ul{  margin: 0 auto; float: right; }

.Top002897 .top-menu li{float: left; padding: 0 2vw;}

.Top002897 .top-menu li:last-of-type{ padding-right: 0;  }

.Top002897 .top-menu li b{ font-weight: normal;  }

.Top002897 .top-menu li b a{line-height: 90px;font-size: 17px;color: #fff;}

.Top002897_hover .top-menu li b a{ color: #333;}

.Top002897 .top-menu li:hover b a,

.Top002897 .top-menu li.aon b a{ color:#d43418;}

.Top002897 .sub{position: absolute; left: 0; width: 100%; background: #fcfcfc; font-size: 16px; }

.Top002897 .sub::before{ position: absolute; width: 30%;background: #f1f5f8; height: 100%; display: block; content: ''; }

.Top002897 .top-menu li.aon .sub{ z-index: 100;}

.Top002897 .sub,

.Top002897 .sub a{color: #333;}

.Top002897 .sub .auto{position: relative;}

.Top002897 .sub h4{ position: relative; padding: 0 0 25px 0; margin: 0 0 20px 0;  font-size: 24px; font-weight: normal; }

.Top002897 .sub h4::after{ position: absolute; width: 100%; height: 1px; background: #eee; display: block; content: ''; bottom: 0;  }



.Top002897 .sub-imgtxt dt{ line-height: 50px; }

.Top002897 .sub-imgtxt pre{line-height: 1.5em;max-height: 4.5em; margin: 15px 0 40px 0;}

.Top002897 .sub[data-type="tab"] .auto{display: table;}

.Top002897 .sub[data-type="tab"] .auto > div{display: table-cell; vertical-align: top;padding: 50px 0;}

.Top002897 .sub .one-cate{width: 260px; background: #f1f5f8;}

.Top002897 .sub .two-cate{width: 19.286%; background: #e6eaee;} 

.Top002897 .sub .two-cate dt.on{background-color: #fcfcfc;}

.Top002897 .sub .one-cate-info{padding-top: 35px;}

.Top002897 .sub .one-cate-info .item{ max-width: 490px; width: 90%; margin: 0 auto; }

.Top002897 .sub-menu .name{ margin-bottom: 20px;}

.Top002897 .sub-menu .name a{color: #0061ff;float: left;max-width: 95%;padding-right: 26px;position: relative;display: block;}

.Top002897 .sub-menu .name a:after{position: absolute; width: 6px; height: 6px; content: '';transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);border-bottom: 1px solid #0061ff;border-right: 1px solid #0061ff; right: 2px; top: 50%; margin-top: -3px;}



.Top002897 .sub .one-cate dt{ }

.Top002897 .sub .one-cate dt.on{background: #e6eaee;}

.Top002897 .sub .one-cate dt.on a,

.Top002897 .sub .two-cate dt:hover a{  font-weight: bold; }

.Top002897 .sub .one-cate dt.on,

.Top002897 .sub .two-cate dt:hover{ background: url("../images/sanjiao.png") left top no-repeat #e6eaee; }

.Top002897 .sub .two-cate dt.on,

.Top002897 .sub .two-cate dt:hover{ background: url("../images/sanjiao.png") left top no-repeat #fcfcfc; }

.Top002897 .sub .two-cate dt a,

.Top002897 .sub .one-cate dt a{display: block;line-height: 30px;padding:10px 30px;background: url("../images/top_more.png") right 34px center  no-repeat; }

.Top002897 .sub-imgtxt dt a{display: block; background: url("../images/top_more.png") right 34px center  no-repeat; }

.Top002897 .sub-imgtxt dt a:hover{ color: #e60012; background: url("../images/top_more2.png") right 34px center  no-repeat;  }

.Top002897 .sub .two-cate dt a{color:#333;}

.Top002897 .sub .two-cate dt a:hover{ font-weight: bold; }



.Top002897 .sub-menu .item{float: left; max-width: 230px;}

@media(min-width:1025px) and (max-width:1280px){

.Top002897 .sub-menu .item{max-width: 180px;}

}

.Top002897 .sub-menu dd{line-height: 20px;padding: 4px 0; }

.Top002897 .sub-menu dd a{color: rgba(255,255,255,0.8);font-size: 15px;}

.Top002897 .sub-menu dd a:hover{color:#00a2e9;}

} 

@media(max-width:1366px){ 

.Top002897 .top-menu ul{ margin-right: 5em; }

}



/*ç§»åŠ¨ç«¯*/

@media(max-width:1024px){

.Top002897 .logo1,

.Top002897_hover .logo2{ display: none; }

.Top002897 .logo3{ display: block;}

.Top002897_hover .top-search{ border-left: 0; } 

.Top002897 > .auto{line-height: 40px;}

.Top002897 .top-b{background: #fff;}

.Top002897 .top-b >.auto{position: relative; z-index: 100;}

.Top002897 .top-right{float: right; padding-right: 0; }

.Top002897 .top-left{position: absolute; left: 0; top: 0; height: 68px;display: table; max-width: 40%;}

.Top002897 .top-left a{display: table-cell; vertical-align: middle;}

.Top002897 .top-left img{max-height: 60px;}

.Top002897 .top-menu{position: fixed;right: 0; top: 68px;bottom: 0; width: 0; z-index: 100;background: #f9f9f9; overflow: hidden;opacity: 0; transition: 0.5s;}

.Top002897 .open-search,

.Top002897_hover .open-search{ background: url("../images/Top002897-icon_search_on.png") no-repeat center center; margin-top: 25px; }

.menu-show{overflow: hidden;}

.menu-show .top-menu{opacity: 1;width: 100%;}

.Top002897 .top-menu ul{width: 100%; height: 100%;overflow: auto; padding-top: 30px;}

.Top002897 .top-menu li{position: relative; }

.Top002897 .top-menu li:first-of-type{ display: none; }

.Top002897 .top-menu li::after{ position: absolute;  }

.Top002897 .top-menu li a{color: #333;}

.Top002897 .open-menu{ height: 68px; width: 80px; background: #d43418;position: relative; margin-left: 20px;}

.Top002897 .open-menu.on{background: none;}

.Top002897 .open-menu i{position: absolute; height: 3px; background: #fff; width: 40%; left: 30%; top:50%; margin-top: -1px; transition: 0.3s; border-radius: 2px; }

.Top002897 .open-menu:not(.on) i:nth-child(1){margin-top: -9px;}

.Top002897 .open-menu:not(.on) i:nth-child(3){margin-top: 7px;}

.Top002897 .open-menu.on i{background: #d43418;}

.Top002897 .open-menu.on i:nth-child(1){transform: rotate(45deg);}

.Top002897 .open-menu.on i:nth-child(3){transform: rotate(-45deg);}

.Top002897 .open-menu.on i:nth-child(2){display: none;}

.Top002897 .top-menu li b{ margin:0 20px; line-height: 50px; border-bottom: 1px solid #f0f0f0; position: relative;overflow: hidden; }

.Top002897 .top-menu li b a{  padding: 10px 0; font-size: 18px; }

.Top002897 .top-menu li b i.op{position: absolute; right: 10px; top: 5px; width:100%; height: 60px; background: url(../images/top_more.png) no-repeat right center; }

.Top002897 .top-menu li b i.op.click{ background: url(../images/top_more3.png) no-repeat right center;} 

.Top002897 .top-search .box{width: 100%; top:68px; }



.Top002897 .sub{padding: 10px 20px;}

.Top002897 .sub .auto{width: 100%;}

.Top002897 .sub  h4{display: none;}

.Top002897 .sub[data-type="tab"] .one-cate-info,

.Top002897 .sub[data-type="tab"] .two-cate{display: none;}

.Top002897 .item-cate,

.Top002897 .sub-imgtxt{ padding: 15px;}

.Top002897 .item-cate{ background:#eee;  }

.Top002897 .sub-imgtxt pre{color: #fff;margin: 10px 0;}

.Top002897 .sub-imgtxt{ background: #f2f2f2; padding: 10px 20px; }

.Top002897 .sub-imgtxt dt{ line-height: 35px;  }

.Top002897 .sub .detail{line-height: 36px; padding: 0 15px;}

.Top002897 .sub-menu .name,

.Top002897 .sub .one-cate > dl > dt{border-bottom: 1px dotted rgba(255,255,255,0.2);}

.Top002897 .sub-menu .name a,

.Top002897 .sub .one-cate > dl > dt >a{ font-weight: normal;  line-height: 50px;font-size: 16px; font-weight: bold; display: block;}

.Top002897 .sub .one-cate > dl > dt,

.Top002897 .sub-menu .name.has-dd,

.Top002897 .sub .one-cate > dl > dt >a{position: relative;}

.Top002897 .sub .one-cate > dl > dt >a{ }

.Top002897 .sub-menu .name.has-dd:after,

.Top002897 .sub .one-cate > dl > dt >a:after{position: absolute;content: '';border:6px solid transparent; border-top-color: #fff;right: 0; top: 50%; margin-top: -3px; transition: 0.3s;}

.Top002897 .sub-menu .name.click:after,

.Top002897 .sub .one-cate > dl > dt.click >a:after{transform: rotate(180deg);margin-top: -6px;}

 .Top002897 .sub .one-cate > dl > dt .op-dt{position: absolute; width: 100%; height: 50px;z-index: 10; right: 0; top: 0;  background: url(../images/top_more.png) no-repeat right center;}

 .Top002897 .sub .one-cate > dl > dt.click .op-dt{ background: url(../images/top_more3.png) no-repeat right center;}

.Top002897 .sub-menu dd,

.Top002897 .item-cate dt{line-height: 40px;}

.Top002897 .item-cate dt{ font-size: 16px; }

.Top002897 .sub .one-cate > dl > dt.click >a,

.Top002897 .item-cate dt:hover a{ color: #d43418; }

.Top002897 .sub-menu .name a:after{border-color: #fff;}

.Top002897 .sub-menu dl{background: rgba(0,0,0,0.3);padding: 10px;display: none;}

.Top002897 .sub-menu .name.has-dd{position: relative; padding-right: 30px;}

.Top002897 .sub-menu .name .op-dd{z-index: 10;cursor: pointer;position: absolute;right: 0; top: 0;height: 100%; width: 30px;}

.Top002897 .sub-menu .item{margin-right: 0!important;}

.Top002897 .links_box{ width: 100%; position: relative; padding: 0 20px; margin-top: 2em; } 

.Top002897 .top_link{ padding: 20px; display: inline-block; width: 100%; text-align: center; background: #f1f1f1; background-size: 50px; font-size: 16px;  } 

.Top002897 .top_link img{ padding-right: 10px; max-width: 35px; } 

}



/* é¦–é¡µ banner */

.Banner002840 .slides > li {display: none; -webkit-backface-visibility: hidden; overflow:hidden;} 

.Banner002840 .slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 

html[xmlns] .Banner002840 .slides {display: block;} 

* html .Banner002840 .slides {height: 1%;}

.no-js .Banner002840 .slides > li:first-child {display: block;}

.Banner002840 .flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}

.loading .Banner002840 .flex-viewport {max-height: 300px;}

.Banner002840 .slides {zoom: 1;}



.Banner002840 .slides > li{position:relative;}

.Banner002840 .slides > li img{display: block;width: 100%;}

.Banner002840 .slides > li img.wap{display: none;}

.Banner002840{position: relative; z-index: 1;}

.Banner002840 .txt{position: absolute; left: 0;opacity: 0; top: 50%; transform: translateY(-50%); z-index: 10;color: #fff; width: 100%; font-size: 100px; }

.Banner002840 .txt .ban-edit{ font-weight: bold; }

.Banner002840 .flex-active-slide .txt{ opacity: 1;transition: 1s 0.12s; text-align: center; }

.Banner002840 .txt .t-1{font-size: 0.50em; }

.Banner002840 .txt .t-2{ font-size: 0.55em;} 



.ban_more{display: inline-block;position: relative; background: #d43418; width: 160px; height: 52px; line-height: 52px; border-radius: 26px 0 26px 0; }

.ban_more:hover{ background: #b12810; }

.ban_more .link{ display: block; text-align: left; padding-left: 25px; font-size: 16px;  color: #fff; font-weight: bold; color: #fff; }

.ban_more i{ display: block; position: absolute; width: 50px; height: 52px; right: 0; top: 0; background: url("../images/Banner002840-more.png") no-repeat center rgba(25,25,25,0.2); border-radius: 0 0 26px 0;}



.Banner002840 .flex-control-nav{position: absolute; z-index: 20; left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);overflow: hidden;bottom: 43px; font-size: 0;}

.Banner002840 .flex-control-nav li{float: left;padding: 0 8px;}

.Banner002840 .flex-control-nav li a{display: block;width: 44px; height: 6px;background-color: #fff;opacity: 0.5;-webkit-opacity: 0.5; transition: 0.5s; cursor: pointer; }

.Banner002840 .flex-control-nav li a.flex-active{opacity: 1;-webkit-opacity: 1; }

@media(max-width:1366px){

.Banner002840 .txt .t-1,

.Banner002840 .txt .t-2{ font-size: 0.4em; }

}

@media(max-width:640px){

.Banner002840 .flex-control-nav{ bottom: 40px; }

.Banner002840 .flex-control-nav li{padding-right:10px;}

.Banner002840 .flex-control-nav li a{width: 44px; height: 3px;}

.Banner002840 .flex-control-nav li a.flex-active{width: 44px;}

.Banner002840 .txt{font-size: 60px; }

.Banner002840 .txt .t-1,

.Banner002840 .txt .t-2{font-size: 0.45em;}

.Banner002840 .slides > li img.pc{display: none;}

.Banner002840 .slides > li img.wap{display: block;}

}

/* é¦–é¡µ è§£å†³æ–¹æ¡ˆåŠæœåŠ¡ */

.Floor003106,

.home_solution{ font-size: 100px; position: relative;z-index: 1;  } 

.home_solution{  background: url("../images/Floor003106_bg.png") no-repeat right bottom;  } 

.home_solution .tit{ padding: 6vw 0;z-index: 999; position: relative; } 

.home_solution .tit h2{ font-size: 0.46em; margin: 0;  color: #000; float: left; }

.home_solution .tit p{ font-size: 0.18em;  margin: 0;  color: rgba(88,91,98,0.9); float: left; padding-left: 5vw; max-width: 723px; line-height: 1.7; }

.home_link{ color: #fff; display: inline-block; background: url("../images/Banner002840-more.png")  85% center no-repeat #d43418; width: 160px; height: 52px; line-height: 52px; padding-left: 25px; float:  right; font-size: 17px; font-weight: bold; border-radius: 30px 0; }

.home_link:hover{ background: url("../images/Banner002840-more.png")  85% center no-repeat #b12810; color: #fff; }

@media(max-width:1366px) {

.home_solution .tit h2{ font-size: 0.36em; }

.home_solution .tit p{ font-size: 0.16em; }

}

@media (max-width:640px) {

.Floor003106{font-size: 14vw;}

.home_solution{ padding: 0.2em 20px 0;  }

.home_solution .tit h2{  padding-bottom: 30px;}

.home_solution .tit p{ padding-left: 0; }

.home_link{ display: none; }

}

 

.Floor003106{ overflow: hidden; } 

.Floor003106 .main{color: #fff; table-layout: fixed; height: 620px; } 

.Floor003106 .main .slider{ }

.Floor003106 .main .slider .slick-initialized .slick-slide{ height: 100%; text-align: center; position: relative; }

.Floor003106 .main .slider li .icon{max-width: 0.42em;position: relative; height: 0.41em; margin-bottom: 0.97em;display: table;line-height: 0;}

.Floor003106 .main .slider li .icon aside{position: absolute;left: 0; top:0; width: 100%;opacity: 0;transition: 0.3s;}

.Floor003106 .main .slider li p{ font-size: 0.16em; padding: 3vw 0; line-height: 25px; color: #fff; transition: transform 0.3s; } 

.Floor003106 .main .slider li a{display: block;  height: 620px; padding: 1em 0.58em 0; transition: 0.3s; color: #fff;}

.Floor003106 .main .slider li:nth-child(2n-1) a{ }

.Floor003106 .main .slider li .name{  font-size: 0.40em; line-height: 1.2; font-weight: bold; transition: transform 0.3s;}

.Floor003106 .main .slider li .yc{  display: none; }

.Floor003106 .main .slider li:hover .yc{  display: block;  }

.Floor003106 .main .slider li a:hover .icon > img{opacity: 0;}

.Floor003106 .main .slider li a:hover .icon aside{opacity:1;}

.Floor003106 .main .slider li .more{display: table;line-height: 0; width: 0.44em; height: 0.44em; border: 2px solid rgba(255,255,255,0.5); border-radius: 50%; background: url(../images/Floor003106-icon-white.png) no-repeat center; background-size: 6px;transition: transform 0.3s; margin: 0 auto; }

.Floor003106 .main .slider li:hover .more{  border: 2px solid #d43418; border-radius: 50%; background: url(../images/Floor003106-icon-white.png) no-repeat center #d43418; background-size: 6px;   }



.Floor003106 .main .slider li a:hover .more{transform: translateY(-0.24em);}

.Floor003106 .main{position: absolute;left: 0; top: 0;width: 100%; height: 100%;z-index: 20;}

.Floor003106 .info{ max-width: 415px;  }

.Floor003106 .main .slider{ }

.Floor003106 .bg-img .slick-dots{display: none!important;}

 
.Floor003106 .bg-img .Ispic{  width: 100%;  padding-bottom: 59.6938%; transition: 0.3s;} 

.Floor003106 .bg-img .wap{display: none;}



@media(max-width:1366px) {
.Floor003106,
.Floor003106 .main{  height: auto; }
.Floor003106 .main .slider li .name{  font-size: 0.24em; }
}



@media (max-width:1024px) {

.Floor003106{overflow: hidden; }

.Floor003106 .main .slider{margin: 0 -6%;}	

.Floor003106 .bg-img .slick-dots{text-align: center;display: flex;align-items: center; justify-content: center; padding: 0.3em 0;}

.Floor003106 .bg-img .slick-dots li{width: 0.2em; height: 0.2em; border-radius: 50%;background-color: #00ac6f; opacity: .3; margin: 0 0.1em;}
	
.Floor003106 .main .slider li a{ padding-top: 0.5em; }

.Floor003106 .bg-img .slick-dots li.slick-active{opacity: 1;}

.Floor003106 .bg-img .slick-dots li button{display: none;}

}


@media (min-width:768px) {

.Floor003106 .main .slider li a:hover{background-color: rgba(48,48,50,0.5);color: #fff;}

}


@media (max-width:768px) {
.Floor003106 .main .slider li .name{  font-size: 18px; }
.Floor003106 .main .slider li p{  font-size: 14px; padding:0 0 20px; }
.Floor003106 .main .slider li a{ padding: 30px 15px 0;  }
}

@media (max-width:640px) {

.Floor003106{ height: auto; position: relative; padding-top: 0; }

.Floor003106::before{ width: 100%; height: 1px; display: block; content: ''; position: absolute; top: 50%; left: 0; background: rgba(255,255,255,0.2); z-index: 10; } 

.Floor003106::after{ width: 1px; height: 100%; display: block; content: ''; position: absolute; top: 0; left: 50%; background: rgba(255,255,255,0.2); z-index: 10; } 

.Floor003106 .info{font-size: 0.24em;}

.Floor003106 .main{  top: inherit; }

.Floor003106 .main .slider{ margin: 0; }

.Floor003106 .main .slider li{ float: left; width: 50% !important; }

.Floor003106 .main .slider li a{ height: auto; padding:1em 20px;  }

.Floor003106 .main .slider li .name{ font-size: 0.24em; line-height: inherit; padding-bottom: 4em;  }

.Floor003106 .main .slider li .icon{margin-bottom: 0.6em;}

.Floor003106 .main .slider li a:hover .name{transform: translateY(-1.5em);}

.Floor003106 .main .slider li .yc{  display: block; }

.Floor003106 .bg-img .pc,

.Floor003106 .main .slider li p{display: none;}

.Floor003106 .bg-img .wap{display: block;}

.Floor003106 .main .slider li .more{ border:1px solid rgba(255,255,255,0.5); opacity: 0.5; }

}



/* é¦–é¡µ å…³äºŽæ™®å¤©ç§‘æŠ€ */

.Floor003107{ font-size: 100px; z-index: 30;position: relative;background-repeat: no-repeat; background-position: center top; background-size: cover; padding: 1.3em 0 1.5em 0;} 

.Floor003107 .auto{ max-width: 1500px; }

.Floor003107 .title{ color: #000; font-size: 0.50em; font-weight: bold; }  



.Floor003107 .left{width: 46.875%;}

.Floor003107 .info{font-size: 0.18em; line-height:2.15; padding: 1.8vw 0 3.5vw; }

.Floor003107 .number dt{ font-size: 0.6em;color: #d43418; padding-right: 0.166em; line-height: 1; font-weight: bold; } 

.Floor003107 .number dd .t-2{font-size: 0.16em; color: #000; }

.Floor003107 .info{ min-height: 1em; text-indent: 2em; color: #393d45;  }

.Floor003107 .number dl{ text-align: center; float: left; margin:0 3vw 3vw 0; min-width: 190px; } 

.Floor003107 .number dl:nth-of-type(3n){ margin-right: 0; } 

.Floor003107 .home_link{ float:left; } 



@media(max-width:1500px) {

.Floor003107{ background-position: center right; } 

.Floor003107 .left{width: 60%;}

.Floor003107{ padding: 1em 2%;}

.Floor003107 .title{ font-size: 0.36em; }  

.Floor003107 .number dt{ font-size: 0.4em;  } 

} 

@media (max-width:640px) {

.Floor003107{ background: url(../images/Floor003107-bg-wap.jpg) no-repeat center right !important; padding: 0.5em 20px; margin: 0;}

.Floor003107 .left{width: auto;}

.Floor003107 .number{ position: relative; z-index: 1; padding: 0.2em 0 1.2em; } 

.Floor003107 .number dl{ width: 49%;  min-width: inherit; margin:0 2% 0.5em 0;  } 

.Floor003107 .number dl:nth-of-type(2n){ margin-right: 0;  } 

.Floor003107 .number dt{ font-size: 0.3em; } 

.Floor003107 .number dd .t-2{font-size: 0.14em;}

.Floor003107 .title{  padding-bottom: 30px; }  

}



@media (max-width:420px) {

.Floor003107{ background: url(../images/Floor003107-bg-wap.jpg) no-repeat center center !important; }

.Floor003107 .number dd .t-2{ font-size: 0.12em; } 

.Floor003107 .number dl{  } 

}



/* é¦–é¡µ æ–°é—»ä¸­å¿ƒ */

.Floor002920{padding-top: 5.208vw; padding-bottom: 3vw;  } 

.Floor002920 .home_link{ margin-top: 1vw;  } 

.Floor002920 .title .cn{ float: left; font-size: 50px;color: #333; padding-bottom: 10px;font-weight: bold;} 

.Floor002920 .tab{padding-bottom: 2.605vw;}

.Floor002920 .tab li{float: left;position: relative;min-width: 7.8125vw; text-align: center;list-style: none;}

.Floor002920 .tab li a{display: block;cursor: pointer; line-height: 50px;font-size: 18px;padding: 0 20px;position: relative; z-index: 2;}

.Floor002920 .tab li:not(:last-child):after{position: absolute;content: ''; width: 1px; height: 16px; background: #d6d6d6; top: 50%; margin-top: -8px;right: 0;}

.Floor002920 .tab li.slick-active a{background: #a52d34;color: #fff; box-shadow: 15px 6px 32px rgba(165,45,52,0.3);}

.Floor002920 time{color: #8e8e8e; }

.Floor002920 time span{display: block;font-size: 2em;}

.Floor002920 .tit{ font-size: 1.7em; color: #fff; margin: 0.9vw 0;}

.Floor002920 p.dot3{color: #7d7d7d;line-height: 1.715em; height: 5.145em;}

.Floor002920 .n-top .txt{ text-align: left; position: absolute; width: 100%; z-index: 20; bottom: 0; padding: 0 2vw 2vw 2vw;  } 

.Floor002920 .tag{ }

.Floor002920 .tag span{ color: #fff; display: inline-block; padding: 0 4px; border: 1px solid #fff; border-radius: 5px;}

.Floor002920 .tag time{ font-size: 12px; color: #fff; padding-left: 7px;  }

.Floor002920 .n-list .tag span{ color: #8e8e8e; border: 1px solid #8e8e8e; }

.Floor002920 .n-list .tag time{ color: #8e8e8e; }

.Floor002920 .n-list dt:hover .tag span{ color: #333; border: 1px solid #333; }

.Floor002920 .n-list dt:hover .tag time{ color: #333; }

.Floor002920 .n-top .pic{overflow: hidden;}

.Floor002920 .n-top .Ispic{padding-bottom: 60%; transition: 0.3s;}

.Floor002920 .n-top a:hover .Ispic{transform: scale(1.2);-webkit-transform: scale(1.2);-ms-transform: scale(1.2);}

.Floor002920 .n-top .slick-dots{  margin-top: -40px; }

.Floor002920 .n-top .slick-dots li{ display: inline-block; margin: 0 4px; width: 24px; height: 3px;background: rgba(255,255,255,0.5); margin-top: -28px; position: relative; z-index: 10;}

.Floor002920 .n-top .slick-dots li.slick-active{background: #fff;}

.Floor002920 .n-top .slick-dots li button{display: none;}



.Floor002920 .n-list dt a{position: relative; padding: 1.5vw 0; }

.Floor002920 .n-list dt a::after,

.Floor002920 .n-list dt a::before{transition: 0.3s; width: 0; position: absolute; left: 0; bottom: 0; width: 100%;  height: 1px; background: #d7d7d7; content: '';}

.Floor002920 .n-list dt a::before{transition: 0.3s; width: 0; }

.Floor002920 .n-list dt a:hover::after{ display: none; }

.Floor002920 .n-list dt a:hover::before{ width: 100%;  height: 2px; background: #d3301d; }

.Floor002920 .n-list .tit{ margin-top: 1.042vw; color: #1b1b1b; font-size: 1.5em; line-height: 30px; height: 60px; }

.Floor002920 .n-list .tit:hover{ color: #d3301d; }



@media(min-width:769px){

.Floor002920 .n-list dt{float: left; width: 48.215%; margin-bottom: 3.57%;display: table;table-layout: fixed; min-height: 9.6vw; }

.Floor002920 .n-list dt:not(:nth-child(2n)){margin-right:3.57%;}

.Floor002920 .n-list dt:nth-child(2n+1){clear: left;}

.Floor002920 .n-list dt a{display: table-cell; vertical-align: middle;}

}

@media(min-width:1025px){

.Floor002920 .n-top{width: 44%; position: relative; text-align: center; }

.Floor002920 .n-top .slick-initialized .slick-slide:after{content:''; position:absolute; left:0; width:100%; height:40%; bottom:0; z-index:1;background: -moz-linear-gradient(top, rgba(0, 0, 0,0) 0%, rgba(0, 0, 0,0.65) 64%, rgba(0, 0, 0,0.65) 100%); /* FF3.6-15 */

background: -webkit-linear-gradient(top, rgba(0, 0, 0,0) 0%,rgba(0, 0, 0,0.65) 64%,rgba(0, 0, 0,0.65) 100%); /* Chrome10-25,Safari5.1-6 */

background: linear-gradient(to bottom, rgba(0, 0, 0,0) 0%,rgba(0, 0, 0,0.65) 64%,rgba(0, 0, 0,0.65) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='##99824400', endColorstr='#9f8a5100',GradientType=0 ); /* IE6-9 */

}

.Floor002920 .n-list{width: 50%;}

.Floor002920 .tab ul{float: right; margin-top: -50px;}

} 

@media(max-width:1366px){

.Floor002920{ padding: 5em 0;  } 

.Floor002920 .tit{ font-size: 1.4em; }

.Floor002920 .title .cn{ font-size: 36px;} 

.Floor002920 .n-list .tit{ font-size: 1.3em; }

.Floor002920 .n-list dt{ min-height: 11.8vw; }

}

@media(max-width:640px){

.Floor002920{ padding: 3em 0;} 

.Floor002920 .title .cn{ font-size: 24px;  padding-bottom: 30px; } 

.Floor002920 .tab li a{font-size: 3.2vw; padding: 0 2vw; line-height: 9vw;} 

.Floor002920 .n-top .txt:before{left: 24vw; margin-left: -4vw;}  

.Floor002920 .n-list .tit{ line-height: 30px; height: 30px; }
	
.Floor002920 .n-list dt a{display: block; padding: 5vw;}

.Floor002920 .n-list dt{margin-top: 5vw;} 

.Floor002920 p.dot3{font-size: 3.5vw;}

.Floor002920 .n-top .txt{ padding:5vw; position: relative; background: #f6f6f6; }

.Floor002920 .n-top .txt:before{left: 26vw; margin-left: -4vw;}

.Floor002920 .n-top .slick-dots{ display: none !important; }

.Floor002920 .tag span,

.Floor002920 .tag time{ color: #8e8e8e; }

.Floor002920 .tag span{  border-color: #8e8e8e; }

.Floor002920 .tit{ color: #333; }

}











/* åº•éƒ¨ */

.Bottom003063{ background-color:#ebebeb; padding: 3.4vw 0 0 0; color: #474747; } 

.Bottom003063 .auto_1320{  position: relative; border-bottom: 1px solid #dbdbdb; padding-bottom: 30px; } 

.Bottom003063 footer{ text-align: center; line-height: 22px; padding: 30px 0; }

.Bottom003063 nav.fr .item{float: left; max-width: 130px;}

.Bottom003063 nav.fr dd{line-height: 30px;}

.Bottom003063 nav.fr dd a{  font-size: 15px; line-height: 40px;  }

.Bottom003063 nav.fr dd a:hover{color: #d43418;}

.Bottom003063 nav.fr .open{display: block;width: 12px; height: 12px;  content: '...';  margin: 10px auto 0; cursor: pointer;}

.Bottom003063 nav.fr dl{ float: left; margin-right: 120px; } 

.Bottom003063 nav.fr dl:first-of-type{ display: none; } 

.Bottom003063 nav.fr dl dt{ padding-bottom: 40px; color: #000; font-size: 18px; font-weight: bold; } 

.Bottom003063 nav.fr dl:last-of-type{ margin-right: 0; } 



.Bottom003063 .links{ }

.Bottom003063 .links .code{padding: 11px 0 16px 0;}

.Bottom003063 .links ol,

.Bottom003063 .links ul{text-align: left;}

.Bottom003063 .links ol{ margin: 30px 0 25px; line-height: 44px;  max-width: 240px; padding-left: 18px;  border: 1px solid #d2d2d2; color: #474747;position: relative;  cursor: pointer;}

.Bottom003063 .links ol:after{position: absolute; content: '';right: 20px; top: 50%; margin-top: -2px; width:0; height:0; border-right:4px solid transparent; border-left:4px solid transparent; border-top:5px solid #7c7c7c; }

.Bottom003063 .links .select{ position: relative; z-index:1 }

.Bottom003063 .links ul{padding: 13px; position: absolute; left: 0; width: 100%; bottom: 100%;background: #fff;display: none; box-shadow: 0 5px 15px 0 rgba(0,0,0,0.15); }

.Bottom003063 .links li{line-height: 36px;}

.Bottom003063 .links li:not(:last-child){border-bottom: 1px solid #eee;}

.Bottom003063 .links .txt{ padding-left: 18px; }

.Bottom003063 .links .txt h2{ font-size: 18px; color: #000;  }
.Bottom003063 .links .txt h3{ color:#d43418; font-size: 24px; margin: 0; } 

.Bottom003063 .links .txt p{ font-size: 15px; color: #474747; }

.Bottom003063 .ct{ min-height: 300px; text-align: center; width: 27%; border-left: 1px solid #dbdbdb;  border-right: 1px solid #dbdbdb; padding-top: 25px;  }
.Bottom003063 .ct p{ font-size: 15px; color: #333; }


.Bottom003063 .ct .code img{ max-width: 130px;  } 



@media(min-width:1025px){

.Bottom003063 nav.fr{max-width: 620px;width: 40%;}

.Bottom003063 .links{width: 25.45%;}

}

@media(max-width:1366px){

.Bottom003063 nav.fr dl{ margin-right: 19%; } 

}

@media(max-width:640px){

.Bottom003063{ padding: 40px 0 0; } 

.Bottom003063 .ct{ float: inherit; width: auto; min-height: inherit; text-align: left; clear: both; } 

.Bottom003063 .ct h2{ margin: 10px 0; font-size: 24px; } 

.Bottom003063 .code{ position: absolute; top: 30px; right: 2%; } 

.Bottom003063 .ct .code img{  max-width: 100px;  } 

.Bottom003063 .links .select{ display: none; }

.Bottom003063 .links{ margin: 0 auto;}

.Bottom003063 .links .logo img{ max-width: 180px; }

	

.Bottom003063 nav,

.Bottom003063 .contact{ float:none; max-width:none; width:auto;}

.Bottom003063 .contact dl{ float:none; margin:0 auto; }

.Bottom003063 .contact{ padding-top:3%;}

.Bottom003063 .copyright{ text-align:center; padding-top:20px;}

.Bottom003063 nav.fr{ padding: 30px 0 40px; }

.Bottom003063 nav.fr dl{ max-width:none; float:inherit;margin-right:0; }

.Bottom003063 nav.fr dl:first-of-type{ display: block; }

.Bottom003063 nav.fr dl:not(:last-child){ border-bottom:1px solid rgba(255,255,255,0.2);}

.Bottom003063 nav.fr dl dt{  margin-bottom:0; padding:20px 0; position:relative; border-bottom: 1px solid rgba(214,214,214,0.5); }

.Bottom003063 nav.fr dl dt span{ position:absolute; right:0; top:50%; width:100%; height:40px; margin-top:-20px; background: url(../images/top_more3.png) no-repeat right center; }

.Bottom003063 nav.fr dl dt span.on{  background: url(../images/top_more4.png) no-repeat right center;}

.Bottom003063 nav.fr dl dd{ display:none; padding:10px; background:rgba(255,255,255,0.05);}

.Bottom003063 nav.fr dd a{ font-size: 16px; line-height: 50px; font-weight: bold; color: #333; }

.Bottom003063 footer{ line-height: 83px; padding: 0; background: #ebeded; }

}



@media(max-width:1366px) {

.RighInfo003141 .intro .title,

.Floor002979 .title,

.Floor003081 .title,

.Floor003153 .title,

.Floor003153 .title .name,

.Timeline002895 .title{ font-size: 36px; }

	

.Floor003107,

.Bottom003063 .auto_1320,

.auto_1500{ padding-left: 4%; padding-right: 4%; } 

}

@media(max-width:1280px) {

.Top002897 .top-left{ padding-left: 4%;   }

.Top002897 .top-right{ padding-right: 4%; }

}



@media (max-width:640px) {

.Top002897 .top-right{ padding-right: 0; }

.RighInfo003141 .intro .title,

.Floor002979 .title,

.Floor003081 .title,

.Floor003153 .title,

.Floor003153 .title .name,

.Timeline002895 .title{ font-size: 24px; text-align: center; margin-bottom: 0.8em; }

	

.Floor003081 .title{ margin-bottom: 0; }

	

.TextList000856 .tit,

.home_solution .tit h2,

.Floor003107 .title{ font-size: 24px;  }

	

.Floor003107 .info,

.Floor002920 .tit,

.Floor002920 .n-list .tit,

.home_solution .tit p{ font-size:16px; }
	
	
.pr_content .layer,
.solution_box .layer{ height: inherit !important;  }
	

} 


@media(max-width:640px ){

.fixed_sol_tit{font-size: 20px;padding: 0 0 15px;margin: 20px 0 0;padding-left: 25px;border-bottom: 0;} 
.Menu002499::before{ left: 0; }

}


























