body{margin:0; padding:0; color:#1E1E1E; font-family: "PingFang SC", "Microsoft Yahei", "Arial", "Hiragino Sans", sans-serif; font-size:14px; line-height:22px;}
img{margin:0; padding:0; border-style:none; vertical-align:middle; line-height:1.0;}
ul,nav{list-style-type:none;}
ol{list-style-type:decimal;}
p,span,h1,h2,h3,h4,h5,dl,dd,dt,form,ul,li,ol{margin:0; padding:0;}
i{margin:0; padding:0; font-style:normal;}
input,textarea,select{font-family: "PingFang SC", "Microsoft Yahei", "Arial", "Hiragino Sans", sans-serif; font-size:100%; margin:0; padding:0; vertical-align:middle;}
a{color:#1E1E1E; text-decoration:none; -webkit-transition: all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all  0.3s ease;}
.fl{float:left;} 
.fr{float:right;}
.clear{clear:both;}
.hidden{overflow:hidden;}
.clearfix:after {content: "";display: block;clear: both;visibility: hidden;font-size: 0;height: 0;} 
.clearfix {*display: inline-block;_height:1%;}
.block{display:block}
.center{text-align:center;}
.tr{text-align:right;}
.fwb{font-weight:bold;}
.abs{position:absolute;}
.rel{position:relative;}

.pt5{padding-top:5px;}
.pt10{padding-top:10px;}
.pt15{padding-top:15px;}
.pt20{padding-top:20px;}
.pt25{padding-top:25px;}
.pt30{padding-top:30px;}
.pt35{padding-top:35px;}
.pt40{padding-top:40px;}
.pt45{padding-top:45px;}
.pt50{padding-top:50px;}
.pt55{padding-top:55px;}
.pt60{padding-top:60px;}
.pt70{padding-top:70px;}
.pt80{padding-top:80px;}
.pt90{padding-top:90px;}
.pt100{padding-top:100px;}
.pt110{padding-top:110px;}
.pt130{padding-top:130px;}
.pt140{padding-top:140px;}
.pt150{padding-top:150px;}
.pt170{padding-top:170px;}
.pt200{padding-top:200px;}

.mt0{margin-top:0px!important;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt25{margin-top:25px;}
.mt30{margin-top:30px;}
.mt35{margin-top:35px;}
.mt40{margin-top:40px;}
.mt45{margin-top:45px;}
.mt50{margin-top:50px;}
.mt55{margin-top:55px;}
.mt60{margin-top:60px;}
.mt70{margin-top:70px;}
.mt80{margin-top:80px;}
.mt90{margin-top:90px;}
.mt100{margin-top:100px;}
.mt120{margin-top:120px;}
.mt210{margin-top:210px;}

.font12{font-size:12px;}
.font15{font-size:15px; line-height:22px;}
.font16{font-size:16px; line-height:24px;}
.font18{font-size:18px; line-height:26px;}
.font20{font-size:20px; line-height:28px;}
.font24{font-size:24px; line-height:32px;}
.font30{font-size:30px; line-height:38px;}
.font40{font-size:40px; line-height:48px;}
.font50{font-size:50px; line-height:58px;}
.font60{font-size:60px; line-height:65px;}

.dpn,.sp_block,.sp_inline,.pad_block,.pad_block2,.pad_inline{display:none!important;}
.sp_flex{display:none!important;}

.icon{width:1em; height:1em; vertical-align:middle; fill:currentColor; overflow:hidden;}

.header{width:100%; height:120px; display:flex; align-items:center; justify-content:space-between; padding:0 25px 0 40px; box-sizing:border-box; position:relative; z-index:20;}
.header.home,.header.home2{position:fixed; top:0; z-index:20;}
.header h1 .a,.header.h_white h1 .b{display:none;}
.header.h_white h1 .a{display:block;}
.header.h_white{background-color:#FFFFFF;}
.header_right{height:66px; display:flex; align-items:center;}
.nav{display:flex;}
.nav li a{color:#FFFFFF; font-size:15px; font-weight:500; line-height:66px; margin:0 14px; display:block; position:relative;}
.header_weixin{color:#FFFFFF; font-size:30px; margin-left:25px; position:relative;}
.header_weixin p{display:none; position:absolute; top:30px; left:calc(50% - 80px); padding-top:10px;}
.header_language{margin:19px 0 0 25px; border-radius:14px; background-color:#FFFFFF; align-self:self-start;}
.header_language_c{width:66px; height:28px; color:#000000; font-size:14px; font-weight:bold; line-height:28px; text-align:center;}
.header_language ul{display:none;}
.header_language li a{color:#000000; font-size:15px; padding:5px 0; text-align:center; display:block; border-top:#999999 1px solid;}
.header_language li a:hover{color:#808080;}
.header_tel{padding:0 15px 0 25px;}
.header_tel a:hover,.header_search:hover{opacity:.7;}
.header_search{cursor:pointer;}
.h_white .header_language{background-color:#DDDDDD;}
.h_white .nav li a{color:#000000;}
.h_white .header_weixin{color:#333333;}
.nav li a::after{content: ''; position: absolute; bottom: 0; left: 0; transform: scale(0, 1); transform-origin: center top; width: 100%; height: 2px; background-color: #1C468D; transition: transform .3s;}
.nav li a:hover,.nav li.on a{color:#21218D;}
.nav li a:hover:after{transform: scale(1, 1);}
.header_search_bg{width:100%; border-top:#E3E3E3 2px solid; background-color:#FFFFFF; position:absolute; top:120px; left:0; z-index:20; display:none;}
.header_search_box{width:900px; margin:0 auto; padding:50px 0 40px 0; position:relative;}
.header_search_x{color:#666666; font-size:26px; position:absolute; top:50px; right:0; cursor:pointer;}
.header_search_object{display:flex; color:#333333; font-size:15px; font-weight:500;}
.header_search_object p{padding-right:25px;}
.header_search_object label{padding-right:35px;}
.header_search_lr{color:#808080; font-size:15px; font-weight:500; padding-top:10px;}
.header_search_input{display:flex; padding-top:5px;}
.header_search_text{width:598px; height:56px; font-size:16px; font-weight:500; padding:0 10px; border:#808080 1px solid; box-sizing:border-box;}
.header_search_submit{width:162px; height:56px; border:#808080 1px solid; margin-left:-1px; padding-right:20px; background:#DDDDDD url(../images/header_search_submit.svg) no-repeat 92px center; background-size:20px 20px; cursor:pointer; box-sizing:border-box;}
.header_search_ck a{font-size:16px; font-weight:500; line-height:55px; display:flex; justify-content:center; align-items:center; background-color:#E0E1E6;}
.header_search_ck a span{transform:rotate(-45deg)}
.header_search_ds{width:100%; height:100%; position:fixed; top:120px; left:0; z-index:2; background-color:rgba(0,0,0,.5); display:none;}

.banner{height:96vh; overflow:hidden; position:relative;}
.banner_box{height:96vh; position:relative; z-index:5; border-bottom-left-radius: 1030px 245px; border-bottom-right-radius: 1030px 245px; overflow:hidden;margin-left: -100px; margin-right: -100px; padding-left: 100px; padding-right: 100px; -webkit-mask: linear-gradient(to right, transparent 0, transparent 100px, #000 100px, #000 calc(100% - 100px), transparent calc(100% - 100px), transparent 100%);}
.banner video{position:relative;height:100%;width:100%;object-fit:cover;object-position:center;font-family:'object-fit: cover;'}
.banner_img{height:96vh;}
.banner_img img{width:100%; height:100%; object-fit: cover;}
.banner_en{width:100%; position:absolute; top:45%; z-index:6; transform:translateY(-50%);}
.banner_text{width:100%; color:#FFFFFF; font-size:34px; font-weight:bold; line-height:1.4; letter-spacing:.4em; text-align:center; position:absolute; top:45%; left:50%; z-index:6; transform:translate(-50%,-50%);}
.banner_text p{font-size:18px; letter-spacing:0; padding-top:10px;}
/*.banner_box::before{content: ""; position: absolute; bottom: -300px; left: -300px; width: 800px; height: 800px; box-sizing: border-box; border: 35px solid #6E6EFF; border-radius: 400px; opacity: .3; z-index: 1;}*/
.banner_box_q{position:absolute; left:-300px; bottom:-300px;}
.banner_box_q2{position:absolute; top:-400px; left:-400px;}
.banner_scroll{position:absolute; right:6%; bottom:100px; z-index:6;}
/*.banner_scroll i{position: absolute; top: 0; left: 0; width: 145px; height: 145px; animation: 30s linear infinite rotation; background-image: -webkit-image-set(url(../images/banner_scroll_01.svg)); background-image: image-set(url(../images/banner_scroll_01.svg));}
@keyframes rotation{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}*/
.banner_scroll i{position: absolute; top: 0; right: 0; height: 145px; width: 145px; transition:all 0.3s ease;}
.banner_scroll:hover i{transform:rotate(360deg)}
.taiyocable_strength_bg{position:relative;}
.taiyocable_strength_box{width:1040px; margin:100px auto 0 auto; display:flex; align-items:center;}
.taiyocable_strength{width:600px; position:relative; z-index:2;}
.taiyocable_strength_title{width:400px; font-size:18px; line-height:1.35;}
.taiyocable_strength_title p{font-size:63px;}
.taiyocable_strength_a{font-size:16px; font-weight:500; line-height:48px; display:flex; position:absolute; top:48px; right:100px;}
.taiyocable_strength_a i{width:48px; height:48px; margin-left:15px; background-color:#21218D; border-radius:50%; position:relative;}
.taiyocable_strength_a i:before,.taiyocable_strength_a i:after{content: ''; width:100%; height:100%; background-color:#FFFFFF; border-radius:50%; position:absolute; top:0; left:0; transform:scale(0.22); transition:transform .4s cubic-bezier(0, 0, 0, 1),opacity .1s linear;}
.taiyocable_strength_a i:after{background:url(../images/circle-link-icon-blue.svg); opacity:0;}
.taiyocable_strength_a:hover{color:#21218D;}
.taiyocable_strength_a:hover i:before,.taiyocable_strength_a:hover i:after{transform:scale(0.8);}
.taiyocable_strength_a:hover i:after{opacity:1;}
.taiyocable_strength_img{width:440px; margin-left:-50px;}
.taiyocable_strength_text{font-size:16px; line-height:32px; padding-top:25px;}
.taiyocable_strength_img02{padding-top:30px;}
.taiyocable_products_bg{padding-top:90px; background:#EFF0F5;}
.taiyocable_products_t{width:1300px; margin:0 auto; position:relative;}
.taiyocable_products_title{font-size:18px; line-height:1.3; text-align:center;}
.taiyocable_products_title p{/*font-size:63px;*/ padding-top:15px;}
.taiyocable_products_a{font-size:16px; font-weight:500; line-height:32px; display:flex; align-items:center; position:absolute; top:50px; right:0;}
.taiyocable_products_a span{height:32px; border-bottom:#919294 1px solid;}
.taiyocable_products_a i{width:48px; height:48px; margin-left:15px; background-color:#21218D; border-radius:50%; position:relative;}
.taiyocable_products_a i:before,.taiyocable_products_a i:after{content: ''; width:100%; height:100%; background-color:#FFFFFF; border-radius:50%; position:absolute; top:0; left:0; transform:scale(0.22); transition:transform .4s cubic-bezier(0, 0, 0, 1),opacity .1s linear;}
.taiyocable_products_a i:after{background:url(../images/circle-link-icon-blue.svg); opacity:0;}
.taiyocable_products_a:hover{color:#21218D;}
.taiyocable_products_a:hover span{border-bottom:#21218D 1px solid;}
.taiyocable_products_a:hover i:before,.taiyocable_products_a:hover i:after{transform:scale(0.8);}
.taiyocable_products_a:hover i:after{opacity:1;}
.taiyocable_products_a.sp_block{display:none;}

.tv-slideBox{width:1300px; margin:70px auto 0 auto; display:flex; justify-content:space-between; align-items:center;}
.tv-slideBox .hd{display:none;}
.tv-slideBox .bd{width:850px; margin:0 auto 0 auto;}
.tv-slideBox li a{display:flex; align-items:center;}
.taiyocable_products_img{width:345px; overflow:hidden; background:url(../images/taiyocable_products_imgbg.png) no-repeat;}
.taiyocable_products_img img{transition:all 0.3s ease;}
.tv-slideBox li a:hover .taiyocable_products_img img{transform:scale(1.1);}
.tv-slideBox li .pic{width:450px; margin-left:40px;}
.tv-slideBox li a:hover .pic{opacity:.8;}
.tv-slideBox_en{width:212px; height:45px; color:#FFFFFF; font-size:20px; font-weight:bold; line-height:45px; text-align:center; background:linear-gradient(to right,#0F12AF 0%,#1C1653 100%)}
.tv-slideBox_title{font-size:30px; font-weight:bold; line-height:1; padding-top:20px; display:flex; align-items:center;}
.tv-slideBox_title span{width:116px; height:30px; font-size:13px; font-weight:normal; line-height:30px; text-align:center; margin-left:20px; border-radius:15px; background-color:#FFFFFF;}
.tv-slideBox_table th{width:135px; font-size:14px; line-height:24px; padding:0 5px; border-bottom:#BBBBBB 1px solid;}
.tv-slideBox_table td{font-size:14px; line-height:24px; padding:5px 0; border-bottom:#BBBBBB 1px solid;}
.tv-slideBox_table tr:last-child th,.tv-slideBox_table tr:last-child td{border-bottom:none;}
.tv-slideBox .prev,.tv-slideBox .next{width:84px; height:84px; border:#21218D 1px solid; border-radius:50%; display:flex; justify-content:center; align-items:center; cursor:pointer;}
.tv-slideBox .prev{transform:rotate(180deg)}
.tv-slideBox .prev:hover{margin-left:-15px; margin-right:15px;}
.tv-slideBox .next:hover{margin-right:-15px; margin-left:15px;}

.home-sustainability{position: relative; overflow: hidden;  padding-top: 100px;}
.home-sustainability .container{position: relative; }
.home-sustainability .slider{position: relative;}
.home-sustainability .slider__list:not(.slick-initialized){display: none;}
.home-sustainability .slider__list{width: 100vw; margin: 0 calc(50% - 50vw); overflow: hidden;}
.home-sustainability .slick-track{display: flex;}
.home-sustainability .slick-slide > div{margin-left:4px;}
.home-sustainability .slider__list__item {background-color:#FFFFFF;}
.taiyocable_container_img{aspect-ratio: 30 / 25; overflow: hidden;}
.taiyocable_case_img{aspect-ratio: 30 / 20; overflow: hidden;}
.taiyocable_container_img img,.taiyocable_case_img img{transition:all 0.3s ease;}
.home-sustainability a:hover .taiyocable_container_img img,.home-sustainability a:hover .taiyocable_case_img img{transform:scale(1.1);}
.taiyocable_container_con{padding:30px 30px 35px 30px;}
.home-sustainability a:hover .taiyocable_container_con{opacity:.8;}
.taiyocable_container_title{font-size:22px; font-weight:500; line-height:1.5;}
.taiyocable_container_title p{color:#5B7AA6; font-size:12px; font-weight:bold; padding-top:8px;}
.taiyocable_container_text{font-size:14px; line-height:25px; padding-top:35px;}
.home-sustainability .slider__bar-nav {width:880px; margin:0 auto; display: flex; align-items: center; justify-content: space-between; margin-top: 50px;}
.home-sustainability .slider__nav,.home-sustainability .slider__nav2 {display: flex; justify-content: flex-end; gap: 12px;}
.home-sustainability .slider__nav__prev,
.home-sustainability .slider__nav__next {position: relative; width: 66px; height: 66px; border-radius: 50%; border: none; background-color: #21218D; cursor: pointer; transition:all 0.3s ease;}
.home-sustainability .slider__nav__prev {transform: rotate(180deg);}
.home-sustainability .slider__bar-nav .link-button__anchor__icon__inner::before,
.home-sustainability .slider__bar-nav .link-button__anchor__icon__inner::after {content: ""; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 14px; height: 14px; background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iX+WbvuWxgl8xIiBkYXRhLW5hbWU9IuWbvuWxgl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDE0IDE0Ij4KICA8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMjkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogMi4xLjAgQnVpbGQgMTg2KSAgLS0+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5zdDAgewogICAgICAgIGZpbGw6ICNmZmY7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xLjMsNS45MWgxMC43NGMuNDEsMCwuNzQuNDUuNzQsMXMtLjMzLDEtLjc0LDFIMS4zYy0uNDEsMC0uNzQtLjQ1LS43NC0xcy4zMy0xLC43NC0xWiIvPgogIDxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik02Ljc5LjI3Yy4yNiwwLC41Mi4xLjcxLjI5bDUuNjQsNS42NGMuMzkuMzkuMzksMS4wMiwwLDEuNDFsLTUuNjQsNS44MWMtLjM5LjQtMS4wMi40MS0xLjQyLjAyLS40LS4zOS0uNDEtMS4wMy0uMDItMS40Mmw0Ljk1LTUuMUw2LjA4LDEuOTljLS4zOS0uMzktLjM5LTEuMDMsMC0xLjQyLjItLjIuNDUtLjMuNzEtLjNaIi8+Cjwvc3ZnPg=='); background-size: contain; background-position: center center; background-repeat: no-repeat; animation-duration: 0.6s;}
.home-sustainability .slider__nav__prev:hover,
.home-sustainability .slider__nav__next:hover{opacity:.5;}
.home-sustainability .slider__bar{content: ""; position: relative; width: calc(100% - 220px); height: 2px; border-bottom: 2px solid #D3D5D6; box-sizing: border-box;}
.home-sustainability .slider__bar__inner,.home-sustainability .slider__bar__inner2 {position: absolute; left: 0; top: 0; width: 20%; border-bottom: 2px solid #1C468D; z-index: 11; transition: .5s width;}

.taiyocable_products_cz{width:960px; margin:100px auto 0 auto; display:flex; justify-content:center; gap:20px;}
.taiyocable_products_cz li a{width:305px; font-size:16px; line-height:68px; text-align:center; border:#5455A7 1px solid; border-radius:7px; letter-spacing:.15em; display:block;}
.taiyocable_products_cz li img{margin-right:8px;}
.taiyocable_products_cz li a:hover{background-color:#DEE1EA;}

.leftLoop{overflow:hidden; position:relative; margin-top:170px;}
.leftLoop .hd{display: none;}
.leftLoop .bd{}
.leftLoop .bd ul{overflow:hidden; zoom:1;}
.leftLoop .bd ul li{width:615px; float:left; _display:inline; overflow:hidden; position:relative;}
.leftLoop .bd ul li .title{color:#FFFFFF; font-size:15px; font-weight:bold; position:absolute; right:25px; bottom:15px;}
.leftLoop .bd ul li .title span{font-size:19px; padding-left:16px;}
.leftLoop .bd ul li .pic{aspect-ratio: 80 / 55; overflow: hidden;}
.leftLoop .bd ul li .pic img{transition:all 0.3s ease;}
.leftLoop .bd ul li a:hover .pic img{transform:scale(1.1);}

.taiyocable_case_bg{overflow:hidden;}
.taiyocable_case_box{padding:140px 0 160px 0;border-bottom-left-radius: 1030px 150px; border-bottom-right-radius: 1030px 150px; overflow:hidden; background-color:#FFFFFF; margin-left: -100px; margin-right: -100px; padding-left: 100px; padding-right: 100px; -webkit-mask: linear-gradient(to right, transparent 0, transparent 100px, #000 100px, #000 calc(100% - 100px), transparent calc(100% - 100px), transparent 100%); position:relative; z-index:5;}
.home-sustainability #js-home-sustainability-slider2.slider__list{overflow:visible;}
.home-sustainability #js-home-sustainability-slider2 .slick-slide > div{margin:0 20px;}
.home-sustainability #js-home-sustainability-slider2 .slider__list__item {padding:8px; background-color:#FFFFFF; box-shadow:0 0 20px #CBCEDA; box-sizing:border-box;}
.taiyocable_case_con{padding:28px 12px 20px 12px;}
.home-sustainability a:hover .taiyocable_case_con{opacity:.8;}
.taiyocable_case_text{height:88px; font-size:16px; line-height:24px; border-bottom:#A0A0A0 1px solid;}
.taiyocable_case_use{height:46px; padding-top:26px; font-size:15px; line-height:23px; display:flex;}
.taiyocable_case_use span{width:90px; height:24px; color:#FFFFFF; font-size:15px; line-height:24px; text-align:center; margin-right:20px; display:inline-block; background-color:#949BC1;}
.taiyocable_about_bg{margin-top:-90px; overflow:hidden; background:linear-gradient(to right,#212180 0%,#3A72BF 100%); position:relative;}
.taiyocable_about_q{position:absolute; top:20px; left:-180px;}
.taiyocable_about{width:940px; margin:0 auto; display:flex; align-items:center;}
.taiyocable_about_taiyo{width:400px; padding:0 0 50px 0; color:#FFFFFF; position:relative; z-index:5;}
/*.taiyocable_about_title{font-size:63px; line-height:1.3;}*/
.taiyocable_about_title p{font-size:18px; letter-spacing:.2em; padding-bottom:8px;}
.taiyocable_about_text{font-size:15px; line-height:27px; padding-top:30px;}
.taiyocable_about_a{display:flex; justify-content:flex-end; padding-top:95px; gap: 35px;}
.taiyocable_about_a a{color:#FFFFFF; font-size:16px; font-weight:500; line-height:32px; display:flex; align-items:center;}
.taiyocable_about_a_i{width:48px; height:48px; margin-left:15px; background-color:#21218D; border-radius:50%; position:relative;}
.taiyocable_about_a_i:before,.taiyocable_about_a_i:after{content: ''; width:100%; height:100%; background-color:#FFFFFF; border-radius:50%; position:absolute; top:0; left:0; transform:scale(0.22); transition:transform .4s cubic-bezier(0, 0, 0, 1),opacity .1s linear;}
.taiyocable_about_a_i:after{background:url(../images/circle-link-icon-blue.svg); opacity:0;}
a:hover .taiyocable_about_a_i:before,a:hover .taiyocable_about_a_i:after{transform:scale(0.8);}
a:hover .taiyocable_about_a_i:after{opacity:1;}
.taiyocable_about_img{width:420px; padding-left:120px;}
.taiyocable_column_news{width:1300px; margin:0 auto; display:flex; justify-content:space-between;}
.taiyocable_column{width:590px;}
.taiyocable_column_title{font-size:18px; font-weight:500; line-height:1.3; letter-spacing:.15em;}
.taiyocable_column_title p{padding-top:10px;}
.taiyocable_column_ul{padding-top:80px; border-bottom:#B3B3B3 1px solid;}
.taiyocable_column_ul li a{height:125px; padding-top:30px; border-top:#B3B3B3 1px solid; box-sizing:border-box; display:flex; position:relative;}
.taiyocable_column_ul li a:before{content: ''; width:0%; height:1px; background-color:#21218D; position:absolute; top:-1px; left:0; transition:all 0.3s ease;}
.taiyocable_column_rq{width:150px; color:#666666; font-size:18px; font-weight:500; line-height:23px; letter-spacing:.1em;}
.taiyocable_column_rq p{font-size:16px; padding-top:5px;}
.taiyocable_column_text{width:400px; font-size:16px; line-height:23px; letter-spacing:.06em;}
.taiyocable_column_ul li a:hover .taiyocable_column_text{color:#21218D;}
.taiyocable_column_ul li a:hover:before{width:50%;}
.taiyocable_column_a{display:flex; justify-content:flex-end; padding-top:40px;}
.taiyocable_column_a a{font-size:16px; font-weight:500; line-height:32px; display:flex; align-items:center;}
.taiyocable_contact_bg{padding:220px 0 110px 0; margin-top:-90px; background:url(../images/taiyocable_contact_bg.png) no-repeat; background-size:cover; position:relative; overflow:hidden;}
.taiyocable_contact_q{position:absolute; top:-250px; left:32%;}
.taiyocable_contact{width:1030px; margin:0 auto; display:flex; position:relative; z-index:5;}
.taiyocable_contact_us{width:440px; text-align:center;}
.taiyocable_contact_img{width:530px; padding:20px 0 0 60px;}
.taiyocable_contact_title{font-size:63px; line-height:1.3;}
.taiyocable_contact_text{font-size:16px; padding-top:25px;}
.taiyocable_contact_a{padding-top:35px;}
.taiyocable_contact_a a{width:235px; height:66px; color:#FFFFFF; font-size:17px; font-weight:bold; line-height:66px; text-align:center; display:inline-block; border-radius:33px; background:#21218D url(../images/slider__nav__next.svg) no-repeat 185px center; background-size:15px 15px;}
.taiyocable_contact_a a:hover{background-position:195px center; opacity:.8;}
.taiyocable_contact_dh{font-size:17px; font-weight:500; margin-top:60px; position:relative; letter-spacing:.06em;}
.taiyocable_contact_dh:before{content: ''; width:150px; height:1px; background-color:#767678; position:absolute; top:12px; left:0;}
.taiyocable_contact_dh:after{content: ''; width:150px; height:1px; background-color:#767678; position:absolute; top:12px; right:0;}
.taiyocable_contact_zb{font-size:22px; font-weight:500; line-height:1.3; padding-top:25px; display:flex; justify-content:center; align-items:center;}
.taiyocable_contact_zb span{font-size:32px; font-weight:bold; margin-left:25px;}
.taiyocable_contact_table{font-size:15px; line-height:30px; letter-spacing:.06em; text-align:left; margin-top:15px;}
.taiyocable_contact_sj{font-size:14px; line-height:24px; margin-top:20px; padding-top:10px; border-top:#767678 1px solid;}
.taiyocable_rn{display:flex;}
.taiyocable_recruit{width:50%; position:relative; overflow:hidden;}
.taiyocable_recruit p{color:#FFFFFF; font-size:63px; font-weight:bold; line-height:1; position:absolute; top:calc(50% - 30px); left:10%; display:flex; align-items:center;}
.taiyocable_recruit p span{font-size:16px; font-weight:500; padding:15px 0 0 15px;}
.taiyocable_recruit a img{transition:all 0.3s ease;}
.taiyocable_recruit a:hover img{transform:scale(1.1);}
.taiyocable_footer{width:1300px; margin:0 auto; padding-top:130px; display:flex; justify-content:space-between;}
.taiyocable_footer_b .taiyocable_contact_a{padding-top:85px;}
.taiyocable_footer_dz{font-size:14px; padding-top:25px;}
.taiyocable_footer_nav{display:flex; gap:66px;}
.taiyocable_footer_nav li{font-size:15px; font-weight:500;}
.taiyocable_footer_nav li a:hover{color:#21218D;}
.taiyocable_footer_nav li p{font-size:14px; font-weight:normal; line-height:42px; padding-top:15px; opacity:.7;}
.pagetop{position:fixed; bottom:50px; right:3%; z-index:20;}
.footer{width:1300px; margin:0 auto; display:flex; padding:280px 0 30px 0;}
.footer_po{font-size:12px; line-height:24px;}
.footer_po a:hover{color:#21218D;}
.footer_copyright{color:#5B5B5B; font-size:12px; padding-left:260px;}

.sub_banner_bg{height:278px; background:linear-gradient(to right,#212181 0%,#3A72BC 100%); overflow:hidden; position:relative;}
.sub_banner_en{position:absolute; top:0; left:50%; transform: translate(-50%, 0);}
.sub_banner{width:1300px; height:278px; margin:0 auto; position:relative;}
.sub_banner_title{color:#FFFFFF; font-size:38px; line-height:1; display:flex; align-items:center; padding-top:120px;}
.sub_banner_title span{font-size:18px; font-weight:500; padding-left:22px;}
.sub_path{color:rgba(255,255,255,.8); font-size:13px; position:absolute; right:10px; bottom:25px; display:flex;}
.sub_path a{color:#FFFFFF;}
.sub_path a:hover{color:rgba(255,255,255,.8);}
.sub_path span{max-width:140px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.sub_w1300{width:1300px; margin:0 auto;}
.taiyocable_contact_bg.sub_mt0{margin-top:0;}

.product_details_classify_bg{height:58px; background-color:#1E288A;}
.product_details_classify{width:1300px; margin:0 auto; display:flex;}
.product_details_classify li{color:#FFFFFF; font-size:16px; font-weight:500; line-height:58px; letter-spacing:.06em; padding:0 40px; cursor:pointer;}
.product_details_classify li.on,.product_details_classify li:hover{background-color:#7590C5;}
.sub_banner_classify{color:#FFFFFF; font-size:13px; line-height:1.3; padding-top:32px; display:flex;}
.sub_banner_classify a{color:#FFFFFF; padding:0 20px; border-left:#FFFFFF 1px solid;}
.sub_banner_classify a:first-child{padding-left:0; border-left:none;}
.sub_banner_classify a:hover,.sub_banner_classify a.on{opacity:.8;}
.product_details_img{padding-top:50px;}

.company_president_bg{height:880px; padding-top:160px; background:url(../images/company_president_bg.jpg) no-repeat center; box-sizing:border-box;}
.company_president{width:565px; padding-left:100px;}
.company_president_title{font-size:37px; line-height:50px;}
.company_president_text{font-size:16px; line-height:34px; padding-top:50px;}
.company_president_w{font-size:18px; font-weight:bold; line-height:1.5; padding-top:40px;}
.company_president_w span{font-size:37px; padding-left:20px;}
.company_policy_box{width:800px; margin:0 auto; padding-top:90px;}
.company_policy_title{text-align:center;}
.company_policy_title p{font-size:25px; line-height:1; letter-spacing:.06em; margin-top:-30px;}
.company_policy_our{color:#1A2664; font-size:35px; line-height:1.3; text-align:center; padding-top:60px;}
.company_policy_our span{font-size:24px; margin-right:40px;}
.company_policy_quality{padding-top:70px; display:flex;}
.company_policy_quality dd{width:135px; font-size:24px; font-weight:bold; line-height:30px;}
.company_policy_quality dt{width:665px; font-size:16px; line-height:30px; border-left:#D0D1E6 1px solid; padding-left:35px; box-sizing:border-box;}
.company_business_dl{display:flex; justify-content:space-between; padding-top:100px;}
.company_business_dl dt{width:510px; padding-left:70px; letter-spacing:.06em;}
.company_business_p1{color:#212184; font-size:22px; font-weight:bold; line-height:35px;}
.company_business_p2{font-size:19px; font-weight:600; line-height:30px; padding-top:40px;}
.company_business_p3{font-size:16px; line-height:27px; padding-top:10px;}
.company_business_dl2{align-items:center; flex-direction:row-reverse; }
.company_business_dl2 dt{padding-left:0; padding-right:50px;}
.company_business_a{padding-top:80px;}
.company_business_a a{font-size:18px; font-weight:500; line-height:32px; display:flex; align-items:center;}
.company_history{width:1300px; margin:0 auto; display:flex; padding-top:80px;}
.company_history_l{width:50%; font-size:15px; line-height:26px; text-align:right; padding-right:35px; border-right:#D0D1E6 1px solid; box-sizing:border-box;}
.company_history_r{width:50%; padding-left:42px; box-sizing:border-box;}
.company_history_nd,.company_history_hd{position:relative;}
.company_history_nd:after{content: ''; width:25px; height:25px; position: absolute; top: 0; right: -48px; background:url(../images/company_policy_icon01.svg) no-repeat;}
.company_history_hd:after{content: ''; width:25px; height:25px; position: absolute; top: 0; left: -55px; background:url(../images/company_policy_icon02.svg) no-repeat;}
.company_history_cl{font-size:16px; line-height:32px; display:flex;}
.company_history_cl span{font-size:30px; font-weight:bold; margin-right:15px;}
.company_classify{display:flex; margin-top:140px; border-top:#EAE9EF 1px solid;}
.company_classify a{width:33.3%; height:320px; border-left:#EAE9EF 1px solid; display:flex; align-items:center; padding-left:3%; box-sizing:border-box; position:relative;}
.company_classify a h3{color:#212189; font-size:42px; line-height:1.2;}
.company_classify a h3 p{color:#414141; font-size:17px; font-weight:500; letter-spacing:.06em; padding-top:5px;}
.company_classify a:hover h3{opacity:.7;}
.company_classify a i{width:44px; height:44px; position:absolute; right:4%; bottom:35px;}
.branches_outlets_bg{width:1300px; margin:0 auto; text-align:center; padding:75px 0 170px 0;}
.branches_outlets_p1{color:#212182; font-size:18px; font-weight:bold; line-height:33px; padding-top:90px;}
.branches_outlets_p2{font-size:16px; line-height:28px; padding-top:20px;}
.branches_outlets_p3{font-size:16px; line-height:30px; padding-top:80px;}
.branches_headquarters_bg{height:907px; background:url(../images/branches_headquarters_bg.jpg) no-repeat center; background-size:cover;}
.branches_headquarters{width:610px; padding:140px 0 0 145px;}
.branches_headquarters_title{color:#FFFFFF; font-size:38px; line-height:55px; letter-spacing:.06em;}
.branches_headquarters_text{color:#FFFFFF; font-size:15px; line-height:30px; padding-top:25px; letter-spacing:.06em;}
.branches_headquarters_table{margin-top:30px;}
.branches_headquarters_table th{width:80px; color:#FFFFFF; font-size:16px; line-height:30px; text-align:left; padding-top:10px;}
.branches_headquarters_table td{color:#FFFFFF; font-size:15px; line-height:30px; padding-top:10px;}
.branches_factory_dl{display:flex; justify-content:space-between; padding-top:140px;}
.branches_factory_dl dt{width:785px;}
.branches_factory_dl dt h3{font-size:24px; line-height:1.3; padding-top:20px;}
.branches_factory_text{color:#333333; font-size:15px; line-height:30px; padding-top:22px; letter-spacing:.06em;}
.branches_factory_table{margin-top:30px;}
.branches_factory_table th{width:80px; font-size:16px; line-height:30px; text-align:left; padding-top:10px;}
.branches_factory_table td{font-size:16px; line-height:30px; padding-top:10px;}
.gallery{width:1300px; margin:80px auto 0 auto;}
.gallery .hd{ position:relative; padding:0 100px; zoom:1; }
.gallery .hd ul,.gallery .hd2 ul{overflow:hidden; zoom:1;}
.gallery .hd li{width:220px; text-align:center; cursor:pointer;}
.gallery .hd li img{width:174px; height:auto; padding:0 23px;}
.gallery .hd .sNext,.gallery .hd .sPrev,.gallery .hd2 .sNext,.gallery .hd2 .sPrev {position: absolute; top:80px; right:0; width: 66px; height: 66px; border-radius: 50%; border: none; background-color: #21218D; cursor: pointer; transition:all 0.3s ease;}
.gallery .hd .sPrev,.gallery .hd2 .sPrev {transform: rotate(180deg); right:auto; left: 0}
.gallery .hd .sNext::before,
.gallery .hd .sPrev::after,.gallery .hd2 .sNext::before,
.gallery .hd2 .sPrev::after {content: ""; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 14px; height: 14px; background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iX+WbvuWxgl8xIiBkYXRhLW5hbWU9IuWbvuWxgl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDE0IDE0Ij4KICA8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMjkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogMi4xLjAgQnVpbGQgMTg2KSAgLS0+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5zdDAgewogICAgICAgIGZpbGw6ICNmZmY7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xLjMsNS45MWgxMC43NGMuNDEsMCwuNzQuNDUuNzQsMXMtLjMzLDEtLjc0LDFIMS4zYy0uNDEsMC0uNzQtLjQ1LS43NC0xcy4zMy0xLC43NC0xWiIvPgogIDxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik02Ljc5LjI3Yy4yNiwwLC41Mi4xLjcxLjI5bDUuNjQsNS42NGMuMzkuMzkuMzksMS4wMiwwLDEuNDFsLTUuNjQsNS44MWMtLjM5LjQtMS4wMi40MS0xLjQyLjAyLS40LS4zOS0uNDEtMS4wMy0uMDItMS40Mmw0Ljk1LTUuMUw2LjA4LDEuOTljLS4zOS0uMzktLjM5LTEuMDMsMC0xLjQyLjItLjIuNDUtLjMuNzEtLjNaIi8+Cjwvc3ZnPg=='); background-size: contain; background-position: center center; background-repeat: no-repeat; animation-duration: 0.6s;}
.gallery .hd .sNext:hover,
.gallery .hd .sPrev:hover{opacity:.5;}
.gallery .hd2{ position:relative; padding:0 114px; zoom:1; }
.gallery .hd2 li{width:268px; text-align:center; cursor:pointer;}
.gallery .hd2 li img{width:220px; height:auto; padding:0 24px;}
.gallery .hd2 .sNext,.gallery .hd2 .sPrev {top:47px;}
.branches_network{display:flex; padding:50px 90px 50px 70px; border-bottom:#C7D3E2 1px solid;}
.branches_network_title{width:250px; color:#212182; font-size:26px; line-height:32px;}
.branches_network_text{width:620px; font-size:16px; line-height:25px;}

.group_message_bg{width:1300px; height:880px; margin:0 auto; display:flex; align-items:center; background:url(../images/group_message_img.jpg) no-repeat right center;}
.group_message{width:570px;}
.group_message_title{color:#232A62; font-size:37px; line-height:1.3;}
.group_message_title p{font-size:15px; font-weight:500; line-height:1.3; padding-top:5px;}
.group_message_xz{padding-top:75px; font-size:18px; font-weight:bold; line-height:1.4;}
.group_message_xz p{font-size:37px; line-height:1.3; padding-top:8px;}
.group_video{width:570px; margin:0 auto; padding-top:90px;}
.group_policy{width:1210px; margin:0 auto; display:flex; flex-wrap:wrap; padding-top:80px;}
.group_policy_FOT{width:495px; padding-left:45px;}
.group_policy_text{width:580px; align-self:center; font-size:16px; line-height:30px;}
.group_policy_our{text-align:center; padding-top:90px;}
.group_network{padding:90px 22px 80px 22px; border-bottom:#E3EAF2 1px solid;}
.group_network_dq{color:#212184; font-size:34px;}
.group_network_ul{display:flex; flex-wrap:wrap; justify-content:space-between;}
.group_network_ul li{width:550px; display:flex; justify-content:space-between; padding-top:70px;}
.group_network_meta{width:290px;}
.group_network_header{font-size:27px; line-height:1.3;}
.group_network_header span{font-size:14px; font-weight:normal; padding-left:15px;}
.group_network_address{font-size:14px; line-height:17px; display:flex;}
.group_network_address p{width:calc(100% - 45px);}
.group_network_address a:hover{opacity:.8;}

.product_search{font-size:17px; font-weight:bold; line-height:37px; display:flex; justify-content:center; padding-top:65px;}
.product_search label{margin-left:18px;}
.product_search_text{width:330px; height:37px; font-size:15px; padding:0 15px; border:#CCCCCC 1px solid; border-right:none; border-top-left-radius:5px; border-bottom-left-radius:5px; box-sizing:border-box;}
.product_search_submit{width:40px; height:37px; border:none; border-top-right-radius:5px; border-bottom-right-radius:5px; background:#21218B url(../images/search_submit.svg) no-repeat center; background-size:18px 18px; box-sizing:border-box;}
.product_performance{display:flex; padding-top:65px;}
.product_performance_title{width:205px; font-size:17px; line-height:24px;}
.product_performance_ul{display:flex; flex-wrap:wrap;}
.product_performance_ul > li{font-size:15px; line-height:24px; margin:0 50px 16px 0;}
.product_performance_ul > li:last-child,.product_performance_cfl > li:last-child{margin-right:0;}
.product_performance_ul > li input,.product_performance_cfl > li input,.product_certification_ul li input{margin-right:15px;}
.product_performance_f{width:1095px;}
.product_performance_cfl{width:100%; display:flex; flex-wrap:wrap; padding:8px 20px; background-color:#F2F2F9; box-sizing:border-box;}
.product_performance_cfl.no{padding:0;}
.product_performance_cfl li{font-size:15px; line-height:24px; margin:8px 50px 8px 0;}
.product_certification{display:flex; flex-wrap:wrap; padding-top:15px;}
.product_certification_ul{display:flex; flex-wrap:wrap;}
.product_certification_ul li{width:200px; font-size:15px; line-height:24px; padding:0 0 16px 0;}
.product_wiregauge{min-width:90px; height:27px; padding:0 5px; margin-left:15px; border:#CED8E2 1px solid; border-radius:5px; box-sizing:border-box;}
.product_rated{min-width:120px; height:27px; padding:0 5px; border:#CED8E2 1px solid; border-radius:5px; box-sizing:border-box;}
.product_further,.product_up{color:#626262; font-size:15px; text-align:center; margin-top:45px; padding-top:15px; border-top:#E8E8E8 1px solid; cursor:pointer;}
.product_further svg,.product_up svg{color:#21218C; margin-left:5px;}
.product_up svg{transform: rotate(180deg);}
.product_button{display:flex; justify-content:center; padding-top:50px; gap:40px;}
.product_button input{width:232px; height:66px; font-size:17px; font-weight:bold; border:#21218E 1px solid; border-radius:33px; background:none; box-sizing:border-box; cursor:pointer; transition:all  0.3s ease;}
.product_button input:hover{color:#FFFFFF; background-color:#21218E;}
.product_gd{text-align:center; padding-top:110px;}
.product_gd a:hover,.product_gd2 a:hover{opacity:.7;}
.product_spds{display:flex; justify-content:space-between;}
.product_spds_s{width:204px; height:30px; color:#FFFFFF; font-weight:500; letter-spacing:.08em; padding-left:20px; border:none; border-radius:15px; background:#9FAECC url(../images/product_spds_s.svg) no-repeat 30px center; background-size:15px 15px; box-sizing:border-box; cursor:pointer; transition:all  0.3s ease;}
.product_spds_s:hover{opacity:.7;}
.product_spds_q{font-size:17px; font-weight:500; line-height:30px;}
.product_cp{margin-top:20px;}
.product_cp th{width:100px; color:#FFFFFF; font-size:15px; font-weight:500; line-height:24px; background-color:#21218B; padding:10px 10px; white-space:nowrap;
 box-sizing:border-box;}
.product_cp th:first-child,.product_cp_name:first-child{width:330px; padding-left:20px; padding-right:10px; box-sizing:border-box;}
.product_cp th:nth-child(3){width:120px;}
.product_cp th:nth-child(4){width:150px;}
.product_cp th input,.product_cp_name input{margin-right:20px;}
.product_cp td{font-size:14px; font-weight:500; line-height:24px; padding:15px 10px 20px 10px; text-align:center; border-bottom:#CFD9E4 1px solid; word-break:break-all;}
.product_cp td .product_cp_name{display:flex; vertical-align:top; align-items:flex-start; text-align:left;}
.product_cp_name input{margin-top:5px;}
.product_cp_name ul{display:flex;}
.product_cp_name ul li{width:55px; height:20px; color:#FFFFFF; font-size:12px; line-height:20px; text-align:center; margin:8px 0 0 6px; background-color:#9FAECC;}
.product_cp_name ul li:first-child{margin-left:0;}
.product_cp td a:hover{opacity:.7;}
.product_spds_txb a{color:#00358B; font-size:15px; text-decoration:underline;}
.product_without{font-size:24px; font-weight:bold; line-height:36px; text-align:center; padding:70px 0;}
.product_details{display:flex; justify-content:space-between; padding:90px 0 120px 0;}
.product_details_content{width:570px;}
.product_details_title{color:#21218A; font-size:32px; line-height:1.3; display:flex;}
.product_details_pdf{width:178px; height:36px; color:#FFFFFF; font-size:15px; font-weight:500; line-height:36px; text-align:center; border-radius:18px; background-color:#1C2C8A; display:inline-block;}
.product_details_title .product_details_pdf{margin-left:30px;}
.product_details_pdf:hover{opacity:.7;}
.product_details_lb{display:flex; flex-wrap:wrap; gap:10px; margin-top:25px;}
.product_details_lb li{color:#FFFFFF; font-size:15px; line-height:33px; border-radius:17px; text-align:center; padding:0 20px; background-color:#7590C5;}
.product_details_feature{font-size:18px; line-height:1.5; padding-top:40px;}
.product_details_characteristic{font-size:15px; line-height:30px; padding-top:5px;}
.product_details_table{font-size:15px; line-height:26px; margin-top:45px; border-top:#F3F3F3 1px solid;}
.product_details_table td{padding:10px 0; border-bottom:#F3F3F3 1px solid;}
.product_details_table th{width:190px; color:#001F3E; text-align:left; padding:10px 0; border-bottom:#F3F3F3 1px solid;}
.product_details_b{padding-top:50px;}
.product_details_gg{display:flex; gap:5px;}
.product_details_dxgg{display:flex; gap:10px;}
.product_details_dxgg_img{padding-top:35px;}
.product_details_case{display:flex; flex-wrap:wrap;}
.product_details_case li{width:332px; padding:20px 0 20px 90px;}
.product_details_case li:nth-child(3n+1){padding-left:0;}
.product_case_title{display:flex; font-size:16px; line-height:26px;}
.product_case_title span{width:55px; color:#FFFFFF; font-size:13px; line-height:26px; margin-right:20px; text-align:center; background-color:#93A7D7;}
.product_case_text{font-size:16px; font-weight:bold; line-height:22px; padding-top:20px;}

.case_list{width:1130px; margin:0 auto; display:flex; flex-wrap:wrap; padding-top:100px;}
.case_list li{width:332px; padding:50px 0 35px 0; margin-left:65px; border-bottom:#E4E4E4 1px solid;}
.case_list li:nth-child(3n+1){margin-left:0;}
.case_pages {margin-top: 63px;text-align: center;}
.case_pages a {display: inline-block;margin-left: 12px;width: 40px;height: 40px;line-height: 38px;font-size: 16px;text-align: center;border: 1px solid #93A7D7;border-radius: 3px;box-sizing: border-box;}
.case_pages a:first-child {margin-left: 0;}
.case_pages a.active,.case_pages a:hover {border-color: #21218D;background: #21218D;color: #fff;}
.case_pages a.active img,.case_pages a:hover img {content: url('../images/gd_icon2x.svg');}
.case_pages a.search_paging_prev img{transform: rotate(180deg);}
.case_details{width:715px; margin:0 auto; padding-top:100px;}
.case_details_title{font-size:32px; line-height:1.5;}
.case_details_img{padding-top:35px;}
.case_details_m{font-size:22px; line-height:150%; padding-top:4px; padding-bottom: 4px; padding-left:20px; border-left:2px solid #21218D; margin:40px 0 24px;}
.case_details_text{font-size:16px; line-height:150%; margin:24px 0;}

.column_classify{display:flex; gap:50px; padding-top:60px; border-bottom:#F1F1F1 2px solid;}
.column_classify li a{color:#666666; font-size:18px; font-weight:bold; line-height:30px; padding-bottom:10px; border-bottom:#F1F1F1 2px solid; margin-bottom:-2px; display:block; position:relative;}
.column_classify li.on a,.column_classify li a:hover{color:#333333; border-bottom:#21218D 2px solid;}
.column_list{width:1130px; margin:0 auto; display:flex; flex-wrap:wrap; padding-top:20px;}
.column_list li{width:332px; padding:45px 0 35px 0; margin-left:65px; border-bottom:#E4E4E4 1px solid;}
.column_list li:nth-child(3n+1){margin-left:0;}
.column_list_title{display:flex; font-size:13px; line-height:26px;}
.column_list_title span{width:86px; color:#FFFFFF; font-size:13px; line-height:26px; margin-right:12px; text-align:center; background-color:#93A7D7;}
.column_details_title{font-size:32px; line-height:1.5; padding:40px 0 35px 0; border-bottom: 1px solid #93A7D7;}

.news_list{padding-top:10px;}
.news_list li a{padding:50px 120px 30px 15px; display:block; border-bottom:#F1F1F1 1px solid; box-sizing:border-box; position:relative;}
.news_list .column_list_title span,.case_details .column_list_title span{margin-left:12px; margin-right:0;}
.news_list_title{max-width:800px; font-size:19px; line-height:1.5; padding-top:20px;}
.news_list_text{max-width:800px; font-size:15px; line-height:1.5; padding-top:10px;}
.news_list_i{position:absolute; top:120px; right:45px;}
.news_list_i i{width:36px; height:36px; display:block;}
.news_list_i .taiyocable_about_a_i:after{background-size:100% 100%;}

.company_policy_title.pt90 p{color:#212180;}
.reasons_strength_p{font-size:16px; line-height:35px; padding-top:65px; text-align:center;}
.reasons_power{display:flex; justify-content:space-between; padding-top:200px;}
.reasons_power dd{width:370px; text-align:center;}
.reasons_power dt{width:820px; padding-right:20px; box-sizing:border-box;}
.reasons_power dt h3{font-size:28px; line-height:1.3;}
.reasons_power dt p{font-size:16px; line-height:30px; padding-top:10px;}
.reasons_power_case{display:flex; justify-content:space-between; padding-top:80px;}
.reasons_case{width:605px;}
.reasons_case_text{font-size:16px; line-height:28px; padding-top:25px;}
.company_business_a.reasons_case_a a{justify-content:center;}
.reasons_map{padding-top:60px; text-align:center;}
.reasons_equipment dd{width:630px;}
.reasons_equipment dt{width:630px;}
.reasons_equipment_lb{display:flex; justify-content:center; padding-top:120px;}
.reasons_equipment_lb li{font-size:17px; font-weight:500; padding:0 35px; border-left:#333333 1px solid; cursor:pointer;}
.reasons_equipment_lb li:first-child{border-left:none;}
.reasons_equipment_lb li:hover,.reasons_equipment_lb li.on{opacity:.7;}
.reasons_equipment_dxsb{padding-top:50px; text-align:center;}
.reasons_equipment_ul{display:flex; flex-wrap:wrap; gap:30px; padding:20px 80px 0 80px;}
.reasons_equipment_ul li{width:204px;}
.reasons_equipment_text{color:#666666; font-size:14px; line-height:22px; padding:17px; background-color:#F5F5F5;}
.reasons_factory_title{font-size:28px; line-height:1.5; text-align:center; padding-top:110px;}
.reasons_factory_text{font-size:16px; line-height:34px; padding:25px 10% 0 10%;}
.reasons_factory_ul{display:flex; justify-content:center; gap:30px; padding-top:65px;}
.reasons_service dd{width:470px;}
.reasons_service dt{width:750px;}
.reasons_service_procedure{display:flex; justify-content:center; padding-top:90px;}
.reasons_service_tw{width:215px;}
.reasons_service_text{font-size:16px; line-height:1.5; padding-top:15px;}
.reasons_service_jt{padding:60px 15px 0 15px;}
.reasons_cooperate{width:1140px; margin:0 auto; padding-top:80px;}
.reasons_cooperate h4{color:#333333; font-size:28px; line-height:1.5;}
.reasons_cooperate p{font-size:16px; line-height:30px; padding-top:10px;}

.contact_branches_a{padding-top:50px; text-align:center;}
.contact_branches_a a{width:276px; height:66px; color:#FFFFFF; font-size:17px; font-weight:bold; line-height:66px; text-align:center; display:inline-block; border-radius:33px; background:#21218D url(../images/slider__nav__next.svg) no-repeat 230px center; background-size:15px 15px;}
.contact_branches_a a:hover{background-position:240px center; opacity:.8;}
.contact_gssx{width:760px; margin:50px auto 0 auto;}
.contact_gssx th{width:105px; color:#013580; font-size:18px; line-height:1.5; padding:35px 0 35px 10px; text-align:left; vertical-align:top; border-bottom:#E9E9E9 1px solid; box-sizing:border-box;}
.contact_gssx td{font-size:16px; line-height:20px; padding:35px 0 35px 0; border-bottom:#E9E9E9 1px solid;}
.contact_gssx_zb{font-size:22px; font-weight:500; display:flex; align-items:center;}
.contact_gssx_zb strong{font-size:32px; line-height:1; padding-left:35px;}
.contact_gssx_ul{display:flex; flex-wrap:wrap; padding-top:20px;}
.contact_gssx_ul li{width:260px; font-size:16px; line-height:24px; padding-top:10px;}
.contact_consult{width:730px; margin:0 auto; padding-top:150px;}
.contact_consult_title{color:#212187; font-size:35px; line-height:1.3; letter-spacing:.05rem; text-align:center;}
.contact_consult_p{font-size:16px; line-height:1.5; text-align:center; padding-top:15px;}
.contact_consult_zslb{font-size:16px; font-weight:bold; letter-spacing:.2em; padding-top:80px;}
.contact_consult_bt{width:50px; height:20px; color:#FFFFFF; font-size:14px; line-height:20px; letter-spacing:0; text-align:center; margin-left:10px; border-radius:5px; display:inline-block; background-color:#D50001;}
.contact_consult_zsbd{padding:30px 0; border-bottom:#EEEEEE 1px solid;}
.contact_consult_yc,.contact_consult_cpzs{color:#000000; font-size:18px; font-weight:bold; display:inline-block;}
.contact_consult_ul{display:flex; gap:90px; padding-top:30px;}
.contact_consult_yctext{font-size:15px; line-height:1.5; padding-top:25px; text-align:center;}
.contact_consult_cpul{padding:0 0 0 30px;}
.contact_consult_cpul > li{padding-top:30px;}
.contact_product{font-size:16px;}
.contact_product_xl{display:flex; flex-wrap:wrap; font-size:16px; padding:10px 0 0 20px;}
.contact_product_xl label{margin:10px 60px 0  0;}
.contact_consult_m{font-size:16px; font-weight:bold; letter-spacing:.2em;}
.contact_consult_text{width:100%; height:46px; font-size:14px; line-height:1.5; padding:0 10px; border:#DEDEDE 1px solid; margin-top:12px; box-sizing:border-box; box-sizing:border-box;}
.contact_consult_textarea{width:100%; height:238px; font-size:14px; line-height:1.5; padding:10px; border:#DEDEDE 1px solid; margin-top:12px; box-sizing:border-box; box-sizing:border-box;}
.contact_consult_yd{text-align:center; padding-top:60px;}
.contact_consult_yd a{color:#013580; font-size:16px; line-height:1.5; padding-top:60px; text-align:center;}
.contact_consult_yyd{font-size:16px; line-height:1.5; text-align:center; padding-top:10px;}
.contact_submit{text-align:center;}
.contact_submit input{width:343px; height:74px; color:#013580; font-size:20px; font-weight:bold; text-align:center; border:#013580 2px solid; border-radius:37px; margin-top:50px; background:url(../images/circle-link-icon-blue.svg) no-repeat 265px center; cursor:pointer; transition:all  0.3s ease;}
.contact_submit input:hover{opacity:.8; background-position:275px center;}

.sitemap-layout {
    display: flex;
    justify-content: space-between;
    margin: 35px 85px 0;
}
.sitemap-layout>.block {
    box-sizing: border-box;
    width: 50%;
}
.sitemap-layout>.block.-left {
    padding-right: 50px;
}
.sitemap-layout>.block>.group {
    margin: 0 0 45px;
}
.sitemap-grouptitle {
    font-size: 18px;
    font-weight: 600;
    border-left: 3px solid #212180;
    padding-left: 17px;
    line-height: 1.4;
}
.sitemap-layout>.block>.group {
    margin: 0 0 45px;
}
.sitemap-layout>.block>.group>.navholder>.subtitle {
    font-weight: 600;
    font-size: 16px;
    margin: 16px 0 0;
    color: #565656;
}
.sitemap-layout>.block>.group>.navholder>.sitemap-nav+.subtitle {
    margin: 24px 0 0;
}
.sitemap-nav {
    margin: 8px 0 0 20px;
    padding: 0;
    list-style: none;
    line-height: 1.45;
    font-size: 16px;
}
.sitemap-nav>li {
    margin: 6px 0 0;
    list-style: none;
    position: relative;
}
.sitemap-nav>li>a>.group {
    font-size: 13px;
}
.sitemap-nav>li svg{
    width: 10px;
    height: 10px;
	color: #212180;
    margin-right: 6px;
	transform: rotate(-90deg);
}
.sitemap-layout a:hover{color:#df0523; text-decoration:underline;}
.sitemap-layout>.block.-right {
    padding-left: 50px;
    border-left: 1px solid #e6e6e6;
}
.sitemap-layout>.block>.group {
    margin: 0 0 45px;
}
.sitemap-layout>.block>.subgroup {
    margin: 0 0 23px;
}
.sitemap-layout>.block>.group+.subgroup {
    margin-top: -8px;
    padding-top: 35px;
    border-top: 1px solid #e6e6e6;
}


.recruitment_text{font-size:16px; line-height:36px; text-align:center; padding:75px 0 115px 0;}
.recruitment_content_title{font-size:20px; line-height:1.5; padding-top:60px;}
.recruitment_content_text{font-size:15px; line-height:30px; padding-top:15px;}
