body{margin:0; padding:0; color:#000000; font-family:"Arial", "Microsoft YaHei", "Source Han Sans CN", "PingFang SC", 黑体, 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,button{font-family:"Arial", "Source Han Sans CN", "PingFang SC", Helvetica, sans-serif; font-size:100%; margin:0; padding:0; vertical-align:middle;}
a{color:#231815; text-decoration:none; transition:all  0.3s ease;}
.span01{display:none;}
.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;}


.pt0{padding-top:0px!important;}
.pt5{padding-top:5px!important;}
.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;}
.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;}
.pt160{padding-top:160px;}

.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;}

.icon{width:1em; height:1em; vertical-align:-0.15em; fill:currentColor; overflow:hidden;}

.sp_block,.sp_inline,.pad_inline,.pad_block{display:none;}


.header{width:1200px; height:80px; margin:0 auto; display:flex; align-items:center; justify-content:space-between; box-sizing:border-box;}
.header_right{display:flex;}
.header_data a{width:160px; height:31px; color:#FFF; font-size:17px; font-weight:bold; line-height:31px; letter-spacing:.2em; display:block; background:linear-gradient(to bottom,#FBB94B 0%,#FBB94B 50%,#F89F41 50%,#FBB84D 100%);}
.header_data a .icon{font-size:20px; margin:0 20px 0 12px;}
.header_app a{width:160px; height:31px; color:#FFF; font-size:17px; font-weight:bold; line-height:31px; letter-spacing:.2em; margin-left:15px; display:block; background:linear-gradient(to bottom,#0268BA 0%,#0268BA 50%,#0276C1 50%,#0285CB 100%);}
.header_app a img{margin:3px 20px 0 12px; vertical-align:top;}
.header_model a{width:160px; height:31px; color:#FFF; font-size:17px; font-weight:bold; line-height:31px; letter-spacing:.2em; margin-left:15px; text-align:center; display:block; background:linear-gradient(to bottom,#254CB3 0%,#254CB3 50%,#4261BB 50%,#4261BB 100%);}
.header_sosuo{padding-left:20px; padding-right:10px;}
.header_text{width:190px; height:31px; font-size:16px; padding-left:35px; border:#CBCBCB 1px solid; background:url(../images/sosuo.svg) no-repeat 6px center; background-size:23px 23px; box-sizing:border-box;}
.header_submit{width:56px; height:31px; color:#FFF; font-size:17px; font-weight:bold; text-align:center; border:#CBCBCB 1px solid; border-left:none; background:linear-gradient(to bottom,#929292 0%,#929292 50%,#6C6A6B 50%,#929292 100%); box-sizing:border-box; cursor:pointer;}
.header_language a{color:#afafaf; font-size:16px; line-height:31px; padding:0 12px;}
.header_language span{font-size:16px; line-height:31px; padding:0 12px;}
.nav{height:52px; background:#0290d1;}
.nav ul{width:1200px; margin:0 auto; display:flex; align-items:center;}
.nav ul li{width:16.7%; position:relative;}
.nav ul li a{width:100%; color:#FFF; display:block; font-size:17px; line-height:52px; text-align:center; background:url(../images/nav_sx.jpg) no-repeat left center;}
.nav ul li:first-child a{background:none;}
.nav ul li a:hover,.nav ul li.nav_li > a{font-size:16px; background-color:rgba(255,255,255,.3);}
.nav_drop{width:600px; padding:20px 20px 20px 40px; display:flex; justify-content:space-between; background:rgba(0,113,187,.8); position:absolute; top:52px; left:-200px; z-index:10; box-sizing:border-box;}
.nav_drop:before{content:''; width:0; height:0; border:solid transparent; border-width:0 8px 8px 8px; border-bottom-color:rgba(0,113,187,.8); position:absolute; top:-8px; left:calc(50% - 8px);}
.nav_drop ul{width:200px; margin:0; display:block;}
.nav_drop ul li{width:100%;}
.nav_drop ul li a{font-size:16px; line-height:48px; border-bottom:#FFF 1px solid; background:none;}
.nav_drop ul li:last-child a{border-bottom:none;}
.nav_product{padding:30px 20px 30px 40px;}
.nav_product ul li{height:50%;}
.nav_product ul li a{height:100%; display:flex; align-items:center; justify-content:center;}
.nav_network ul li a{line-height:58px;}
.ntn_sidebar{position:fixed; top:calc(50% - 108px); right:0; z-index:1;}
.ntn_sidebar_x{position:absolute; top:0; left:-36px; cursor:pointer;}
.main_image{width:100%; height:450px; position:relative;}
.main_image ul{position:relative; overflow:hidden;}
.main_image ul li{width:100%; height:450px;}
.main_image ul li.img01{background:url(../images/banner01.jpg) no-repeat center;}
.main_image ul li.img02{background:url(../images/banner02.jpg) no-repeat center;}
.main_image ul li.img03{background:url(../images/banner03.jpg) no-repeat center;}
.main_image ul li.img04{background:url(../images/banner04.jpg) no-repeat center;}
.main_image ul li.img05{background:url(../images/banner05.jpg) no-repeat center;}
.main_image ul li.img06{background:url(../images/banner06.jpg) no-repeat center;}
.main_image ul li.img07{background:url(../images/banner07.jpg) no-repeat center;}
.main_image ul li a{width:100%; display:block;}
#btn_prev,#btn_next{display:none;}
.flicking_con{width:100%; font-size:0; line-height:1; text-align:center; position:absolute; bottom:30px;}
.flicking_con a{width:15px; height:15px; border-radius:50%; margin:0 6px; display:inline-block; border:#CAEAF7 1px solid; background:#FFF; box-sizing:border-box;}
.flicking_con a.on span{height:9px; display:block; margin:2px; border-radius:50%; background:#0290d1;}
.ntn_main{width:1200px; margin:0 auto;}
.ntn_news{padding:50px 0 0 0;}
.ntn_news_title{color:#0290d1; font-size:25px; line-height:1.5; font-weight:500; text-align:center;}
.ntn_news_title p{font-size:19px; font-weight:normal;}
.ntn_news_ul{padding-top:20px;}
.ntn_news_ul li{display:flex; padding:15px 0; border-bottom:#CBCBCB 1px solid;}
.ntn_news_ul li i{width:170px; height:28px; color:#FFF; font-size:18px; line-height:26px; text-align:center;}
.ntn_news_i1{background:#00A3DC;}
.ntn_news_i2{background:#3D46A1;}
.ntn_news_i3{background:#F6A025;}
.ntn_news_ul li span{width:160px; font-size:18px; line-height:28px; padding-left:20px; box-sizing:border-box;}
.ntn_news_ul li p{width:calc(100% - 320px); font-size:18px; line-height:28px;}
.ntn_news .ntn_products_yl{text-align:center;}
.ntn_pms{display:flex; justify-content:space-between; padding-top:70px;}
.ntn_search{width:76.5%; height:72px; color:#FFF; line-height:45px; padding:13px 45px; display:flex; background:#00A3DC; box-sizing:border-box;}
.ntn_search h3{width:150px; font-size:25px;}
.ntn_search span{width:118px; font-size:19px;}
.ntn_search_text{width:510px; height:45px; font-size:25px; padding-left:20px; border:#92B3C2 1px solid; border-right:none; box-sizing:border-box;}
.ntn_search_submit{width:50px; height:45px; border:#92B3C2 1px solid; border-left:none; background:#FFF url(../images/sosuo.svg) no-repeat center; background-size:31px 31px;}
.ntn_model{width:22%;}
.ntn_model a{width:100%; color:#FFF; font-size:25px; font-weight:bold; line-height:72px; text-align:center; display:block; background:linear-gradient(to bottom,#254CB3 0%,#254CB3 50%,#4261BB 50%,#4261BB 100%); position:relative;}
.ntn_model a:before{content:''; width:0; height:0; border:solid transparent; border-width:4px 0 4px 8px; border-left-color:#FFF; position:absolute; top:calc(50% - 4px); right:20px;}
.ntn_classify{display:flex; justify-content:space-between; padding-top:60px;}
.ntn_classify li{width:590px; height:78px; color:#FFF; font-size:19px; text-align:center; border-top-left-radius:5px; border-top-right-radius:5px; background:#BDBDBD; cursor:pointer;}
.ntn_classify li b{font-size:25px; margin-right:25px; line-height:78px;}
.ntn_classify li.on{background:#00A3DC;}
.ntn_products{padding:23px 50px 35px 50px; background:url(../images/ntn_products_bg.jpg) no-repeat center; background-size:cover;}
.ntn_products_list{display:flex; flex-wrap:wrap;}
.ntn_products_list li{width:32.3%; padding-top:15px; margin-left:1.5%;}
.ntn_products_list li:nth-child(3n+1){margin-left:0;}
.ntn_products_list li a{width:100%; display:flex; align-items:center; border:#FFF 5px solid; background:#E8E8E8; box-sizing:border-box; position:relative;}
.ntn_products_img{overflow:hidden;}
.ntn_products_img img{transition:all  0.3s ease;}
.ntn_products_list li a:hover .ntn_products_img img{transform:scale(1.1);}
.ntn_products_lr{color:#4d4d4d; font-size:16px; line-height:24px; padding:0 30px 0 20px;}
.ntn_products_list li a:before{content:''; width:0; height:0; border:solid transparent; border-width:8px 0 8px 8px; border-left-color:#BCBCBC; position:absolute; top:calc(50% - 8px); right:15px;}
.ntn_products_yl{padding-top:30px; text-align:right;}
.ntn_products_yl a{width:162px; height:34px; color:#FFF; font-size:16px; font-weight:bold; line-height:34px; text-align:center; display:inline-block; background:#3D46A1; position:relative;}
.ntn_products_yl a:before{content:''; width:0; height:0; border:solid transparent; border-width:4px 0 4px 8px; border-left-color:#FFF; position:absolute; top:calc(50% - 4px); right:10px;}
.ntn_strengths_achieve{height:275px; margin-top:60px; background:url(../images/ntn_strengths_bg.jpg) no-repeat; display:flex; align-items:center;}
.ntn_strengths{width:50%; position:relative;}
.ntn_strengths_lr{width:310px; text-align:center; padding-left:590px;}
.ntn_strengths:first-child .ntn_strengths_lr{right:35px;}
.ntn_strengths_title{color:#0290d1; font-size:28px; line-height:1.5;}
.ntn_strengths_p2 a{width:162px; height:34px; color:#FFF; font-size:16px; font-weight:bold; line-height:34px; text-align:center; display:inline-block; margin-left:88px; background:#3D46A1; position:relative;}
.ntn_strengths_p2 a:before{content:''; width:0; height:0; border:solid transparent; border-width:4px 0 4px 8px; border-left-color:#FFF; position:absolute; top:calc(50% - 4px); right:10px;}
.ntn_agency{display:flex; flex-wrap:wrap; justify-content:space-between; padding-top:30px;}
.ntn_agency li{width:367px; padding:5px; margin-top:30px; border:#E8E8E8 1px solid; box-sizing:border-box; position:relative;}
.ntn_agency_img{overflow:hidden;}
.ntn_agency_img img{transition:all  0.3s ease;}
.ntn_agency li a:hover .ntn_agency_img img{transform:scale(1.1);}
.ntn_agency_p1{font-size:16px; font-weight:bold; padding:5px 0; text-align:center;}
.ntn_agency li:before{content:''; width:0; height:0; border:solid transparent; border-width:10px 0 10px 10px; border-left-color:#222222; transform: rotate(45deg); position:absolute; bottom:0; right:5px;}
.footer_bg{margin-top:120px; background:#00A3DC;}
.footer{width:1200px; margin:0 auto; padding:50px 0 40px 0; display:flex;}
.footer h1{padding:20px 50px 0 50px;}
.footer_nav{padding:0 25px 5px 25px; border-right:#50BBE5 1px solid;}
.footer_nav:nth-child(5),.footer_nav:last-child{border-right:none;}
.footer_nav h3 a{color:#FFF; font-size:16px; letter-spacing:.1em;}
.footer_nav_sub{padding-top:15px; display:flex;}
.footer_nav_z1{width:100px;}
.footer_nav_sub a{color:#FFF; font-size:14px; line-height:32px;}
.footer_copyrihgts{height:50px; color:#FFF; font-size:13px; line-height:50px; text-align:center; background:#606060;}
.footer_copyrihgts a{color:#FFF;}
.footer_copyrihgts a:hover{text-decoration:underline;}

.path{padding-top:25px;}
.path a:hover{text-decoration:underline;}
.path span{color:#0290d1;}
.product_banner{height:168px; background:url(../images/product_banner.jpg) no-repeat center;}
.product_search{padding-top:35px; display:flex;}
.product_search_dd{width:150px; color:#FFF; font-size:25px; line-height:32px; text-align:center; display:flex; justify-content:center; align-items:center; background:url(../images/product_search_dd.jpg) no-repeat center;}
.product_search_dt{width:850px; padding:10px 40px 22px 20px; background:url(../images/product_search_dt.jpg) no-repeat; display:flex; flex-wrap:wrap; box-sizing:border-box;}
.product_search_word{width:100px; color:#FFF; font-size:21px; line-height:45px; padding-top:12px;}
.product_search_wbk{width:calc(100% - 100px); padding-top:12px;}
.product_search_text{width:100%; height:45px; color:#666; font-size:21px; padding:0 15px; border:#89B0BE 1px solid; box-sizing:border-box;}
.product_search_text:focus{color:#000;}
.product_search_select{width:calc(50% - 115px); padding-top:12px;}
.product_search_word.pl30{padding-left:30px;}
.product_search_submit{width:413px; height:45px; color:#FFF; font-size:22px; margin:12px auto 0 auto; border:none; background:#0071BC; cursor:pointer; box-sizing:border-box;}
.product_search_model a{width:178px; height:100%; color:#FFF; font-size:25px; line-height:32px; margin-left:22px; text-align:center; display:flex; justify-content:center; align-items:center; background:url(../images/product_search_model.jpg) no-repeat center;}
.product_title{height:78px; margin-top:50px; color:#FFF; font-size:25px; line-height:78px; text-align:center; border-top-left-radius:5px; border-top-right-radius:5px; background:#0391D3;}
.product_title span{font-size:19px; font-weight:normal; padding-left:25px;}
.products_list{padding:23px 49px 50px 49px; background:url(../images/ntn_products_bg.jpg) no-repeat center; background-size:cover;}
.product_industry{padding-top:50px; text-align:center;}

.list_title{color:#0290d1; font-size:25px; line-height:30px; padding:50px 0 10px 0; border-bottom:#E5E5E5 1px solid;}
.list_title span{width:6px; height:30px; margin-right:10px; display:inline-block; vertical-align:top; background:#0391D1;}
.list_product li{padding:35px 0; border-bottom:#E5E5E5 1px solid; display:flex; justify-content:space-between;}
.list_product li:last-child{border-bottom:none;}
.list_product_lr{width:950px; display:flex; flex-direction:column; justify-content:space-between;}
.list_product_title{font-size:25px; line-height:1.3;}
.list_product_p{font-size:16px; line-height:26px; padding-top:15px;}
.list_product_x a{width:162px; height:34px; color:#FFF; font-size:16px; font-weight:bold; line-height:34px; text-align:center; display:inline-block; background:#3D46A1; position:relative;}
.list_product_x a:before{content:''; width:0; height:0; border:solid transparent; border-width:4px 0 4px 8px; border-left-color:#FFF; position:absolute; top:calc(50% - 4px); right:10px;}
.list_paging{display:flex; justify-content:center;}
.list_paging li{width:32px; height:32px; font-size:18px; line-height:30px; text-align:center; margin:0 4px; box-sizing:border-box;}
.list_paging li.list_paging_li{color:#FFF; background:#2E3192;}
.list_paging li a{display:block; color:#CCC; border:#CCC 1px solid;}
.list_paging li a:hover{color:#333;}

.detailed_main{padding-top:30px; display:flex; justify-content:space-between;}
.detailed_main dd img{width:375px; height:auto;}
.detailed_main dt{width:795px; font-size:20px; line-height:30px; align-self:flex-end;}
.detailed_tab{padding-top:50px; display:flex; justify-content:space-between;}
.detailed_tab li{width:32.7%; height:42px; color:#FFF; font-size:20px; font-weight:500; line-height:42px; text-align:center; background:#B3B3B3; cursor:pointer;}
.detailed_tab li.detailed_tab_li{background:#0290d1;}
.detailed_info{padding-top:35px;}
.detailed_character{font-size:18px; font-weight:normal; line-height:27px;}
.detailed_character span{width:27px; height:27px; display:inline-block; vertical-align:top; margin-right:10px; background:#0290d1;}
.detailed_info_p1{font-size:16px; line-height:26px;}
.detailed_business{padding-top:40px; display:flex; flex-wrap:wrap;}
.detailed_business li{width:25%; font-size:16px; line-height:48px; padding-left:8%; border-right:#E5E5E5 1px solid; box-sizing:border-box;}
.detailed_business li:nth-child(4n){border-right:none;}
.detailed_inquiry{padding-top:100px; text-align:center;}
.detailed_inquiry a{width:298px; height:68px; color:#FFF; font-size:26px; font-weight:500; line-height:68px; display:inline-block; background:#FBB03B;}
.detailed_classify{padding-top:60px; display:flex; justify-content:space-between;}
.detailed_pdf{padding:0 60px; display:flex; flex-wrap:wrap;}
.detailed_pdf li{width:270px; text-align:center; padding:75px 15px 0 15px; box-sizing:border-box;}
.detailed_pdf li p{color:#0290d1; font-size:16px; text-decoration:underline; padding-top:8px;}
.detailed_cad{padding-top:40px;}
.detailed_cad p{color:#0290d1; font-size:16px; text-decoration:underline; padding-top:8px;}

.industry_detailed_tab li{width:49.4%;}

.about_banner{height:168px; background:url(../images/about_banner.jpg) no-repeat center;}
.about_title{color:#0290d1; font-size:25px; line-height:1.5; font-weight:500; text-align:center; padding:60px 0 18px 0; border-bottom:#E5E5E5 1px solid;}
.about_title p{font-size:19px; font-weight:normal;}
.about_img{text-align:center; padding-top:28px;}
.about_table{padding-top:40px;}
.about_table table{border-top:#E5E5E5 1px solid;}
.about_table th{width:330px; color:#FFF; font-size:18px; font-weight:500; line-height:30px; padding:5px 0 5px 45px; text-align:left; border-bottom:#FFFFFF 1px solid; background:#0391D3; box-sizing:border-box;}
.about_table td{font-size:18px; line-height:30px; padding:5px 0 5px 35px; border-bottom:#E5E5E5 1px solid;}

.history_table{height:530px; padding:35px 20px 0 0; overflow-y:auto;}
.history_table th.history_th{width:165px; color:#FFF; font-size:40px; line-height:1.3; padding-top:15px; background:#0290d1;}
.history_table th{width:210px; color:#0290d1; font-size:30px; line-height:1.3; border-bottom:#B9D5E1 1px solid; background:#CDE9F5; box-sizing:border-box;}
.history_table td{font-size:18px; line-height:35px; padding:15px 0 15px 45px; border-bottom:#E5E5E5 1px solid;}
.history_dl{display:flex; justify-content:space-between; flex-wrap:wrap; flex-direction:row-reverse;}
.history_dl dd{align-self:center;}
.history_p1{padding:15px 0;}
.history_blue{color:#0290d1;}
.history_dl dt p{font-size:16px; line-height:23px; padding-top:5px;}
.history_p2{width:190px; position:absolute; right:230px; bottom:0;}
.history_p3{width:100%;}
.history_video{padding-top:30px;}
.history_activity{width:100%; height:100%; position:fixed; top:0; left:0; background:rgba(204,204,204,.5); z-index:30; display:flex; justify-content:center; align-items:center;}
.history_activity .rel{width:930px; padding:15px; background:#FFF; box-sizing:border-box; z-index:30;}
.history_activity_x{position:absolute; top:25px; right:25px; cursor:pointer;}
.history_activity_p{width:100%; height:100%; position:fixed; top:0; left:0; z-index:20;}

.philosophy_p1{color:#0290d1; font-size:18px; font-weight:500; line-height:1.5; text-align:center; padding-top:35px;}
.philosophy_p2{font-size:16px; line-height:31px; padding-top:5px;}
.philosophy_p3{font-size:41px; line-height:1.3; letter-spacing:.06em; text-align:center; padding-top:65px;}
.philosophy_p3 span{color:#0290d1; font-size:48px; font-weight:bold;}
.philosophy_p4{font-size:18px; font-weight:500; line-height:35px; text-align:center; padding-top:15px;}
.philosophy_hd{display:inline-block; background:url(../images/philosophy_hd.jpg) repeat-x left 18px;}

.address_nameraka{position:fixed; top:46%; left:0; z-index:10;}
.address_overall{padding-top:70px; display:flex; justify-content:space-between;}
.address_w570{width:570px;}

.address_ul{padding-top:15px;}
.address_ul li{font-size:16px; line-height:37px; list-style-type:disc; margin-left:15px;}
.address_chairman{height:650px; background:url(../images/address_img01.jpg) no-repeat center;}
.address_chairman_nameraka{width:1200px; margin:0 auto; position:relative;}
.address_chairman_nameraka a{position:absolute; top:400px; left:50px;}
.address_title{font-size:39px; line-height:46px; margin-top:25px;}
.address_title a{display:flex;}
.address_title strong{color:#3b427f; font-size:46px; border-bottom:#3b427f 2px solid;}
.address_title span{font-weight:normal; padding-left:15px; border-bottom:#000000 2px solid;}
.address_whole{height:211px; margin-top:60px; display:flex; align-items:center; box-shadow:0 0 12px #BBC0D4; background:url(../images/address_whole.jpg) no-repeat;}
.address_whole ul{width:48.5%; padding-left:47%;}
.address_p1{font-size:18px; font-weight:bold; line-height:38px; list-style-type:disc;}
.address_p2{font-size:16px; line-height:38px;}
.address_sale{height:396px; margin-top:45px; display:flex; align-items:center; box-shadow:0 0 12px #BBC0D4; background:url(../images/address_sale.jpg) no-repeat right center;}
.address_sale ul{width:51%; padding-left:45px;}
.address_production{height:529px; margin-top:45px; display:flex; align-items:center; box-shadow:0 0 12px #BBC0D4; background:url(../images/address_production.jpg) no-repeat;}
.address_production ul{width:49%; padding-left:47%;}

.sales_base{display:flex; flex-wrap:wrap;}
.sales_base li{width:360px; padding:30px 0 70px 60px; border-bottom:#C4C4C4 1px dotted;}
.sales_base li:nth-child(3n+1){padding-left:0;}
.sales_base_title{color:#0290d1; font-size:24px; font-family:"Times","Times New Roman","宋体",serif; line-height:1.5;}
.sales_base_address{font-size:16px; line-height:31px; padding-top:20px; position:relative;}
.sales_base_address P{color:#f6921e; font-size:16px; position:absolute; right:0; bottom:0;}
.sales_base_address P a{color:#f6921e; text-decoration:underline;}
.sales_base_address P a img{margin-left:3px;}

.production_base li{width:100%; padding:45px 0 55px 0; border-bottom:#C4C4C4 1px dotted;}
.production_base_dl{display:flex; padding-top:10px;}
.production_base_dl dt{width:480px; font-size:16px; line-height:31px; padding-left:50px; align-self:flex-end;}
.production_base_map a{color:#f6921e; text-decoration:underline;}
.production_base_map a img{margin-left:3px;}
.sales_base_wt{padding:20px 0; display:flex; flex-wrap:wrap; border-bottom:#C4C4C4 1px dotted;}
.sales_base_wt li{width:48%; padding:25px 0; box-sizing:border-box;}
.sales_base_wt li:nth-child(2){width:52%; padding-left:4%; border-left:#C4C4C4 1px dotted;}
.sales_base_wt li p{font-size:16px; line-height:31px; padding-top:20px;}
.sales_base_wt2{padding-top:35px;}
.sales_base_gc{display:flex; flex-wrap:wrap; font-size:16px; line-height:31px; padding-top:20px;}
.sales_base_gc div{width:48%; box-sizing:border-box;}
.sales_base_gc div:nth-child(2){width:52%; padding-left:4%;}

.news_banner{height:168px; background:url(../images/news_banner.jpg) no-repeat center;}
.news_classify{display:flex; justify-content:space-between; padding-top:35px;}
.news_classify li a{width:235px; height:40px; color:#FFF; font-size:20px; font-weight:500; line-height:40px; text-align:center; display:block; position:relative;}
.news_classify li a p{width:calc(100% - 4px); height:18px; background:rgba(255,255,255,.2); position:absolute; top:2px; left:2px;}
.ntn_news_i0{background:#50B2E1;}
.ntn_news_i4{background:#39b44a;}
.ntn_news_ul.pt45{padding-top:45px;}
.news_columns{display:flex; justify-content:center;}
.news_columns li{width:26px; height:26px; font-size:16px; line-height:26px; text-align:center; margin:0 5px;}
.news_columns li a{height:100%; display:block; position:relative;}
.news_columns li.news_columns_li01 a:before{content:''; width:0; height:0; border:solid transparent; border-width:7px 7px 7px 0; border-right-color:#0290d1; position:absolute; top:calc(50% - 7px); left:calc(50% - 3px);}
.news_columns li.news_columns_li03 a:before{content:''; width:0; height:0; border:solid transparent; border-width:7px 0 7px 7px; border-left-color:#0290d1; position:absolute; top:calc(50% - 7px); left:calc(50% - 3px);}
.news_columns li.news_columns_li02,.news_columns li a:hover{color:#0290d1;}
.news_columns li a:hover{opacity:0.8; text-decoration:none;}

.news_detailed_title{display:flex; padding-top:35px;}
.news_detailed_title i{width:170px; height:28px; color:#FFF; font-size:18px; line-height:26px; text-align:center;}
.news_detailed_title h3{font-size:22px; line-height:28px; font-weight:normal; padding:0 20px;}
.news_detailed_title span{font-size:18px; line-height:28px; margin-left:auto;}
.news_detailed{padding-top:30px;}
.news_detailed_p1{font-size:16px; line-height:31px; padding-top:30px;}

.agency_banner{height:168px; background:url(../images/agency_banner.jpg) no-repeat center;}
.agency_category{display:flex; justify-content:flex-end; padding-top:25px; position: relative;}
.agency_category p{width:200px; height:50px; font-size:20px; font-weight:500; line-height:50px; text-align:center; border-left:#C0D4DD 1px solid;}
.agency_category p:first-child{border-left:none;}
.agency_category_p{color:#0290d1; text-decoration:underline; background:#CDE9F5;}
.agency_category p a{display:block;}
.agency_category_lp{position: absolute; left: 0; bottom: 0; font-size: 13px; color: #666;}
.agency_region{height:45px; margin-top:40px; border-bottom:#0290d1 1px solid; display:flex; justify-content:space-between; background:#0290d1; transition:all  0.3s ease;}
.agency_region_title{color:#FFF; font-size:25px; font-weight:500; line-height:45px; padding:0 60px; background:#0290d1;}
.agency_region i{width:40px; position:relative;}
.agency_region i:before{content:''; width:0; height:0; border:solid transparent; border-width:10px 0 10px 10px; border-left-color:#FFF; position:absolute; top:calc(50% - 10px); left:2px;}
.agency_region.on{background:none;}
.agency_region.on i:before{border-width:10px 10px 0 10px; border-top-color:#0290d1; top:calc(50% - 5px); left:0;}
.agency_branches{display:flex; flex-wrap:wrap; padding:0 0 30px 0;}
.agency_branches li{width:32%; padding:45px 0 0 2%; text-align:center; display:flex; flex-wrap:wrap; justify-content:center;}
.agency_branches li:nth-child(3n+1){padding-left:0;}
.agency_branches_p1{width:100%; color:#0290d1; font-size:22px; line-height:1.5; text-decoration:underline;}
.agency_branches_view{align-self:flex-end;}
.agency_branches_view a{width:173px; height:45px; color:#333; font-size:17px; line-height:45px; margin-top:30px; display:inline-block; background:#e6e6e6; position:relative;}
.agency_branches_view a:before{content:''; width:6px; height:1px; background:#333; position:absolute; top:calc(50% - 2px); right:12px; transform:rotate(30deg); transition:all  0.3s ease;}
.agency_branches_view a:after{content:''; width:12px; height:1px; background:#333; position:absolute; top:50%; right:12px; transition:all  0.3s ease;}
.agency_details{width:815px; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%);}
.agency_details_title{color:#0290d1; font-size:22px; font-weight:500; line-height:1.5;}
.agency_details_dl{display:flex; justify-content:space-between;}
.agency_details_dl dd{width:430px;}
.agency_details_dl dd h3{font-size:28px; line-height:1; font-family:"Times","Times New Roman","宋体",serif;}
.agency_details_dl dt{width:340px;}
.agency_details_table{padding-top:36px;}
.agency_details_table table{border-top:#BFBFBF 1px solid;}
.agency_details_table th{width:100px; font-size:18px; font-weight:500; line-height:30px; padding:15px 0 15px 15px; border-bottom:#BFBFBF 1px solid; background:#E6E6E6; box-sizing:border-box;}
.agency_details_table td{font-size:18px; line-height:30px; padding:15px 0 15px 15px; border-bottom:#BFBFBF 1px solid; box-sizing:border-box;}

.counterfeit_banner{height:168px; background:url(../images/counterfeit_banner.jpg) no-repeat center;}
.counterfeit_tab{padding-top:25px; display:flex;}
.counterfeit_tab li{width:33.3%; height:68px; font-size:20px; font-weight:500; line-height:68px; text-align:center; border-left:#E4E4E4 1px solid;}
.counterfeit_tab li:first-child{border-left:none;}
.counterfeit_tab li.on{color:#0290d1; text-decoration:underline; background:#CDE9F5;}
.counterfeit_h3{font-size:22px; line-height:1.5;}
.counterfeit_p{font-size:16px; line-height:38px;}
.counterfeit_download{padding-top:40px; text-align:center;}
.counterfeit_download a{width:385px; height:68px; color:#FFF; font-size:26px; letter-spacing:.1em; line-height:68px; display:inline-block; text-align:center; background:#FBB03B;}

.recruit_banner{height:168px; background:url(../images/recruit_banner.jpg) no-repeat center;}
.recruit_h4{font-size:18px; line-height:1.5; padding:30px 0 0 25px;}
.recruit_information{padding:20px 0 0 25px;}
.recruit_information table{border-top:#E6E6E6 1px solid;}
.recruit_information table th{width:290px; color:#5b595b; font-size:18px; line-height:39px; text-align:left; vertical-align:top; padding:10px 0 10px 25px; border-bottom:#E6E6E6 1px solid; background:#F5F5F5; box-sizing:border-box;}
.recruit_information table td{color:#5b595b; font-size:18px; line-height:39px; padding:10px 0 10px 25px; border-bottom:#E6E6E6 1px solid;}
.recruit_mail{color:#5b595b; font-size:19px; font-weight:bold; line-height:40px; padding:20px 0 30px 0; margin:20px 0 0 25px; text-align:center; background:#F5F5F5;}
.recruit_mail a{color:#0290d1; font-size:30px; text-decoration:underline; display:inline-block;}
.recruit_menu{padding:65px 25px 70px 25px; border-bottom:#E5E5E5 1px solid; display:flex; justify-content:space-between;}
.recruit_menu li a{width:267px; height:100px; padding-left:32px; display:flex; align-items:center; background:url(../images/recruit_menu.png) no-repeat; box-sizing:border-box;}
.recruit_menu li span{color:#FFF; font-size:22px; font-weight:bold; padding-left:40px;}
.recruit_menu li a:hover,.recruit_menu li.on a{opacity:0.5;}
.recruit_method{height:233px; margin:35px 10px 0 10px; display:flex; align-items:center; background:#F6F6F6;}
.recruit_method_51job{width:50%; text-align:center;}
.recruit_method_51job:first-child{border-right:#DBDBDB 1px solid;}
.recruit_method_51job a{color:#0290d1; font-size:30px; font-weight:bold; line-height:1.5; text-decoration:underline;}

.feedl_banner{height:168px; background:url(../images/feedl_banner.jpg) no-repeat center;}
.feedl_tab{display:flex; flex-wrap:wrap; padding-top:20px;}
.feedl_tab li{width:395px; height:68px; color:#FFF; font-size:20px; font-weight:500; line-height:68px; margin:7px 0 0 7px; text-align:center; background:#0391D3; cursor:pointer;}
.feedl_tab li:nth-child(3n+1){margin-left:0;}
.feedl_tab li.on{background:#9AD3EE;}

.app_bear{overflow:hidden;}
.app_bear dd{float:left; padding-right:20px;}
.app_table{border-collapse:collapse;}
.app_table td{padding:15px;}

.contact_banner{height:168px; background:url(../images/contact_banner.jpg) no-repeat center;}
.contact_p1{font-size:16px; line-height:27px;}
.contact_red{color:#ff2600;}
.contact_table th{width:287px; color:#5b595b; font-size:19px; font-weight:normal; padding-left:35px; text-align:left; border-top:#dddddd 1px solid; background:#F5F5F5; box-sizing:border-box;}
.contact_table td{padding:22px 0 22px 20px; border-top:#dddddd 1px solid;}
.contact_text{width:100%; height:50px; font-size:18px; padding:0 5px; border:#dddddd 1px solid; border-radius:5px; box-sizing:border-box;}
.contact_textarea{width:100%; height:210px; font-size:18px; line-height:1.5; padding:5px 5px; border:#dddddd 1px solid; border-radius:5px; box-sizing:border-box;}
.contact_submit{width:298px; height:68px; color:#FFF; font-size:26px; margin:40px auto 0 auto; display:block; border:none; background:#0391D3; cursor:pointer; box-sizing:border-box;}

.advantages_banner{height:168px; background:url(../images/advantages_banner.jpg) no-repeat center;}
.advantages_p1{color:#0290d1; font-size:18px; line-height:1.5; text-align:center;}
.advantages_p2{font-size:16px; line-height:31px;}
.advantages_brands{padding:65px 50px 0 50px; display:flex; justify-content:center;}
.advantages_brands li{padding:0 20px;}
.advantages_network{width:530px; height:78px; color:#FFF; font-size:44px; line-height:78px; margin:80px auto 0 auto; text-align:center; background:#67BAFF;}
.advantages_world{font-size:44px; line-height:1; padding-top:20px; text-align:center;}
.advantages_world span{color:#ee5a24; font-size:54px;}
.advantages_technology{padding:55px 50px 0 50px; display:flex; justify-content:space-between;}
.advantages_technology li{width:315px;}
.advantages_technology li h3{color:#0074b6; font-size:34px; line-height:1.2; text-align:center;}
.advantages_technology li h3 span{font-size:60px;}
.advantages_technology li h3 p{font-size:28px;}
.advantages_technology_p{color:#0074b6; font-size:16px; line-height:30px; padding-top:20px;}
.advantages_bearing_bg{width:100%; height:405px; margin-top:.9rem; background:url(../images/advantages_bearing_bg.jpg) no-repeat center;}
.advantages_bearing{width:540px; color:#FFF; font-size:16px; line-height:31px; margin:0 auto; padding:90px 0 0 220px;}
.advantages_areas{padding-top:70px; text-align:center;}

.benefits_ul li{color:#3a3a3a; font-size:16px; line-height:28px; padding-top:10px; list-style-type:disc; margin-left:20px;}

.network_table{margin-top:40px; border-top: #E5E5E5 1px solid; border-left: #E5E5E5 1px solid;}
.network_table th{color:#FFF; font-size:15px; line-height:25px; padding:10px; border-right: #E5E5E5 1px solid; border-bottom: #E5E5E5 1px solid; background:#0391D3;}
.network_table td{font-size:15px; line-height:25px; padding:10px; border-right: #E5E5E5 1px solid; border-bottom: #E5E5E5 1px solid;}


.contact_policy{border:#dddddd 1px solid; width:1140px; margin:35px auto 25px auto; padding:25px 30px 25px 30px; height:190px; overflow-y:auto; font-size:15px;}
.contact_blue{color:#0290d1;}