@charset "utf-8";
body{ margin:0 auto; font-size:14px;color:#333; font-family:arial,'helvetica neue','microsoft yahei ui','microsoft yahei','pingfang SC',simsun,sans-serif; line-height:normal;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{ padding:0; margin:0;}
h4,h5,h6{font-weight:normal;}
ul,li{ list-style:none;}
li{float: left;}
*{margin:0px; padding:0px;}

:root{--mColor: #0064AE;--fColor: #D5E0E8;}

img{border:0px;max-width: 100%;height: auto ;}
a { color:#333; text-decoration:none;}
dd,dl,dt,em,h1,h2,h3,h4,h5,i{font-weight:normal;font-style:normal}
i,em{font-style: normal;}
a:hover {color:var(--mColor);text-decoration: none;transition: 0s;-webkit-transition: 0s;-ms-transition: 0s;}
a:active{text-decoration:none}
a:focus{outline:none;}
.clear{ clear:both;}
.fl{float: left;}
.fr{float: right;}

img{ border: none;vertical-align: middle;}
input,textarea{border: none;outline: none; background:none;}
button{border: none;outline: none; background:none;}

*{box-sizing: border-box;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;transition: 0.5s;-webkit-transition: 0.5s;-ms-transition: 0.5s;}
h3{transition: 0s;-webkit-transition: 0s;-ms-transition: 0s;}
::before,::after{transition: 0.5s;-webkit-transition: 0.5s;-ms-transition: 0.5s;}

.floats{float: left;width: 100%;}
.centers{margin: 0 auto;max-width: 1200px;clear:both;}
.centers1470{margin: 0 auto;max-width: 1470px;clear:both;}
.paddings{padding: 26px 0 36px;}
.paddings36{padding: 36px 0;}

.swiper,.swiper-wrapper,.swiper-slide{cursor: pointer;}
.pagination{transition: 0;-webkit-transition: 0;-ms-transition: 0;}

body{min-width: 1230px;}

.tx-head{position: relative;z-index: 999;}
.tx-head-logo{height: 28px;margin-top:22px;}
.tx-head-logo img{height:100%;}
.tx-head-logo .img1{display: none;}
.tx-head-logo .img2{display: block;}
.tx-head-nav > li{position: relative;margin-right: 20px;}
.tx-head-nav > li > a{display: block; position: relative; z-index: 20;font-size: 16px;line-height: 72px;padding: 0 22px;}
.tx-head-nav > li > a i{float: right;position:relative;top:50%;margin-top:33px; margin-left: 9px;width: 11px;height: 7px; background: url('../img/head-is.png') center center no-repeat;}
.tx-head-nav > li.cur > a i{background-image:url('../img/head-iss.png')}
.tx-head-nav > li > a:before{content:'';position: absolute;bottom:0;left:22px;width: 0%;height: 3px;background: none;}
.tx-head-nav > li.cur > a{color:var(--mColor);}
.tx-head-nav > li.cur > a:before{width: calc(100% - 44px);background: var(--mColor);}
.tx-head-nav > li.cur > a.sub:before{width: calc(100% - 64px);background: var(--mColor);}
.tx-head-nav > li > .sub-nav{display: none;position: absolute;top:100%;left:0;width: 100%;transition: 0s;-webkit-transition: 0s;-ms-transition: 0s;}
.tx-head-nav > li > .sub-nav > li{width: 100%;border-bottom: 1px solid rgba(255,255,255,0.26);}
.tx-head-nav > li > .sub-nav > li > a{display: block;font-size: 15px;padding:22px 15px 22px 22px;color:#fff;line-height: 25px;color: #333;opacity: 0.6;}
.tx-head-nav > li > .sub-nav > li.cur > a{opacity: 1;}
.tx-head-nav > li:hover > .sub-nav{display:block;}
.tx-head-search{position: relative;}
.tx-head-search .img1{display: none;}
.tx-head-search .img2{display: inline;}
.tx-head-search i{position: relative;z-index: 20; float: left;width: 68px;height:72px;cursor: pointer;text-align: center;line-height: 72px;}
.tx-head-search i::before{display: none; content:'';position: absolute;left:0;bottom:0; z-index: -1;width: 100%;height:100%;background: #000;opacity: 0.3;}
.tx-head-search.cur i:before{height:100%;}
.tx-head-search .mains{display: none; position: absolute;right:0;top:100%;background: rgba(0,0,0,0.3);width: 380px;padding:15px 25px 18px;transition: 0s;-webkit-transition: 0s;-ms-transition: 0s;}
.tx-head-search .mains .tag{line-height: 20px;height:20px;overflow: hidden;margin-bottom: 15px;}
.tx-head-search .mains .tag h3{float: left; font-size: 14px;color:#fff;}
.tx-head-search .mains .tag a{float: left; font-size: 14px;margin-right: 12px;color:#fff;}
.tx-head-search .mains .tag a:last-child{margin-right: 0;}
.tx-head-search .mains .text{float: left; width: 80%;background: #fff;border-radius: 2px 0 0 2px;padding:0 15px;line-height: 38px;font-size: 14px;border:none;}
.tx-head-search .mains .submit{float: left; width: 20%;cursor: pointer;line-height: 38px;background: var(--mColor);color:#fff;font-size: 14px;border-radius: 0 2px 2px 0;}
.tx-head-language{margin:22px 3px 0 15px;}
.tx-head-language a{float: left;width: 28px; margin-right: 15px;}
.tx-head-language a .img1{display: none;}
.tx-head-language a .img2{display: block;}

.tx-head.fixer{position:fixed; background: #fff;}

.tx-head-navbut{display: none; width: 42px;text-align: center;padding:21px 0;margin:7px 12px 0 0;cursor: pointer;}
.tx-head-navbut i,.tx-head-navbut i:before,.tx-head-navbut i:after{width: 28px;height:2px;background: var(--mColor);border-radius: 99px;}
.tx-head-navbut i{position: relative; display: inline-block;}
.tx-head-navbut i:before{content: '';position: absolute;top:-8px;left: 0;}
.tx-head-navbut i:after{content: '';position: absolute;bottom:-8px;left: 0;}

.tx-foot{background: #252525;padding:48px 0 28px;}
.tx-footer-top{line-height: 40px;padding-bottom: 26px;margin-bottom: 36px;border-bottom:1px solid rgba(255,255,255,0.6)}
.tx-footer-top .friend{position: relative; border:1px solid #949494;}
.tx-footer-top .logo img:nth-child(1){margin-right: 41px;}
.tx-footer-top .logo img:nth-child(2){margin-right: 28px;}
.tx-footer-top .friend{cursor: pointer;}
.tx-footer-top .friend span{padding:0 53px 0 13px;color:#fff;}
.tx-footer-top .friend span i{position: absolute;top:0;right:0; width: 40px;height: 100%;background: rgba(255,255,255,0.24);border-left:1px solid #949494;display: flex;justify-content: center;align-items: center;cursor: pointer;}
.tx-footer-top .friend span i::before{content: '';width: 0;height: 0;border-left: 7px solid transparent;border-right: 7px solid transparent;border-top: 10px solid rgba(255,255,255,0.46);}
.tx-footer-top .friend ul{position: absolute;top:100%;right:-1px;width: calc(100% + 2px);height: 0;overflow-y: auto;background: #2f2f2f;padding: 0; }
.tx-footer-top .friend ul::-webkit-scrollbar {width: 7px;height: 1px;}
.tx-footer-top .friend ul::-webkit-scrollbar-thumb {background: #fff;}
.tx-footer-top .friend ul::-webkit-scrollbar-track {background: #5D5D5D}
.tx-footer-top .friend ul li{width: 100%; line-height: 35px;}
.tx-footer-top .friend ul li a{display: block;color:#fff;padding:0 13px;}

.tx-footer-nav{margin-right: 54px;}
.tx-footer-nav li{clear: both;}
.tx-footer-nav li a{display: block; color:#fff;opacity: 0.6;line-height: 20px;margin-bottom: 12px;}
.tx-footer-nav li:first-child a{font-size: 16px;opacity: 1;margin-bottom: 20px;}

.tx-footer-contact .wx{width: 124px;text-align: center;margin-left: 44px;}
.tx-footer-contact .wx img{padding: 8px;background: #fff;}
.tx-footer-contact .wx h3{margin-top: 16px;color:#fff;margin-top: 15px;font-size: 14px;}
.tx-footer-contact .mains p{color:#fff;margin-bottom:25px;}
.tx-footer-contact .mains p b{font-size: 28px;}

.tx-footer-down{padding-top: 22px;border-top:1px solid rgba(255,255,255,0.6);margin-top: 32px;}
.tx-footer-down span{color: #fff;}
.tx-footer-down span em{opacity: 0.6;}
.tx-footer-down span a{color:#fff;opacity: 0.6;}

/*内页*/
.tx-banners{height: 400px;background-position: center;background-repeat: no-repeat;background-size: cover;}
.tx-banners .centers{display: flex;align-items: center; height: 100%;}
.tx-banners-text h3{font-size:32px;line-height: 32px;color: #fff;}
.tx-banners-text h4{font-size:14px;line-height: 14px;color: #fff;margin-top: 14px;}
.tx-banners-text.blocka h3,.tx-banners-text.blocka h4{color:#333;}

.tx-mains-top{box-shadow: 0px 3px 15px 1px rgba(0, 0, 0, 0.058823529411764705);line-height: 62px;}
.tx-mains-top ul li a{position: relative; display: block;padding: 0 38px;}
.tx-mains-top ul li a::before{content:'';position: absolute;right:0;top:0;bottom:0;margin:auto 0; width: 1px;height: 23px;background: #ccc;z-index: -1;}
.tx-mains-top ul li:last-child a::before{display: none;}
.tx-mains-top ul li.cur a{background: var(--mColor) url('../img/top-navbg.png') center center no-repeat;color:#fff;}
.tx-mains-top span{padding-left:30px;background: url('../img/position-home.png') left center no-repeat;}
.tx-mains-top span i{display: inline-block;position: relative;top:-1px; margin:0 12px;width: 5px;height: 8px; background: url('../img/position-i.png') center center no-repeat;}

.tx-positions span{padding-left:30px;background: url('../img/position-home.png') left center no-repeat;}
.tx-positions span i{display: inline-block;position: relative;top:-1px; margin:0 12px;width: 5px;height: 8px; background: url('../img/position-i.png') center center no-repeat;}

.tx-mains-title{margin-bottom: 24px;text-align: center;}
.tx-mains-title h3{font-size:24px;color:var(--mColor);font-weight: bold;line-height: 30px;height: 30px;}
.tx-mains-title h3 b{font-size: 22px; font-weight: normal;color:#999;margin-left: 12px;}


/*内容*/
.tx-contentss,.tx-contentss p,.tx-contentss span{font-size: 16px;line-height: 2;}
.tx-contentss[data-cont='big'],.tx-contentss[data-cont='big'] p,.tx-contentss[data-cont='big'] span{font-size: 20px;}
.tx-contentss[data-cont='small'],.tx-contentss[data-cont='small'] p,.tx-contentss[data-cont='small'] span{font-size: 12px;}
.tx-contentss p,.tx-contentss span{display: block; margin-bottom: 12px;}
.tx-contentss span{color:#999;}
.tx-contentss h3{font-size: 24px;line-height: 31px; margin:38px 0 20px;font-weight: bold;}
.tx-contentss h3:first-child{margin-top: 0;}
.tx-contentss h4{font-size: 18px;font-weight: bold;margin:30px 0 15px;}
.tx-contentss h4:first-child{margin-top: 0;}
.tx-contentss table{border:1px solid #eee;border-spacing: 0;width: 100%;}
.tx-contentss table td{border:1px solid #eee;padding: 13px 22px;color: #999;}
.tx-contentss ul{display: block;clear: both;}
.tx-contentss ul li{position: relative;float: none;display: inline-block; color: var(--mColor);padding-left: 20px;margin-right: 60px;margin-bottom:15px}
.tx-contentss ul li::before,.tx-contentss ul li::after{content: '';position: absolute;left:0;top:8px; width: 0;height: 0;border-top: 8px solid transparent; border-left: 10px solid var(--mColor);border-bottom: 8px solid transparent;}
.tx-contentss ul li::after{left:5px;opacity: 0.1;}
.tx-contentss video{max-width:90%;height:auto;margin:0 auto;}

/*分页*/
.n-page{text-align: center;margin-top: 36px;}
.n-page li{float: none;display: inline-block; width: 36px;height:36px;line-height: 36px;border:1px solid #ccc;font-size:15px;margin:0 4px;cursor: pointer;margin-bottom: 5px;}
.n-page li:first-child,.n-page li:last-child{font-size: 16px;}
.n-page li a{color:#999;display: block;}
.n-page li.disabled,.n-page li.active{background:var(--mColor);color:#fff;border-color: var(--mColor);}

@media screen and (min-width: 769px){

    .tx-head-nav > li:hover > a{background: #dcdcdc;color:var(--mColor);}
    .tx-head-nav > li > .sub-nav > li > a:hover{opacity: 1;}
    .tx-head-nav > li:hover > a:before{width: calc(100% - 44px);background: var(--mColor);}
    .tx-head-nav > li:hover > a.sub:before{width: calc(100% - 64px);}
    .tx-head-nav > li:hover > .sub-nav{background: #efefef;}
    .tx-head-nav > li:hover > a i{transform:rotate(180deg);background-image:url('../img/head-iss.png')}
    .tx-head-search:hover i:before{display: block;}

    .tx-footer-nav li a:hover{opacity: 1;}
    .tx-footer-top .friend ul li a:hover{background: #5d5d5d;}
    .tx-footer-down span a:hover{opacity: 1;}
    .tx-footer-top .friend:hover ul{height:188px;padding:5px 0;border:1px solid #949494;}

    .n-page li:hover{background:var(--mColor);color:#fff;border-color: var(--mColor);}
    .n-page li:hover a{color:#fff;}

}

@media screen and (max-width: 1470px){

    .centers1470{padding:0 15px;}

    .tx-head-nav > li{margin-right: 0;}
    .tx-head-nav > li > a{font-size: 14px;padding:0 12px;}

}

@media screen and (max-width: 1465px){

    .tx-head{height: 68px;}
    .tx-head-logo{height:24px;}
    .tx-head-nav > li > a{line-height: 68px;padding: 0 16px;font-size: 14px;}
    
    .tx-head-nav > li > .sub-nav > li > a{font-size: 14px;padding:10px;}
    .tx-head-language{margin: 20px 3px 0 15px;}
    .tx-head-search i{line-height: 68px;height:68px;}

    .tx-footer-nav li:first-child a{font-size: 14px;}

    /* 内页 */
    .tx-banners{height:320px;}
    .tx-banners-text h3{font-size: 28px;}

    .tx-contentss h3{font-size: 20px;}

}

@media screen and (max-width: 1180px){

    .tx-head-nav{display: none; position: absolute;top:100%;width: 100%;left:0;background: rgba(0,0,0,0.26);margin-top: 1px;text-align: center;transition: 0;-webkit-transition: 0;-ms-transition: 0;}
    .tx-head-nav > li{float: none;display: inline-block;}
    
    .tx-head-navbut{display: block;padding:10px 0;}
    .tx-head-navbut{width: auto;padding: 14px 0;}
    .tx-head-navbut i, .tx-head-navbut i:before, .tx-head-navbut i:after{width: 24px;}

}

@media screen and (max-width: 768px){

    body{min-width: 320px;}
    .centers{padding:0 15px;}
    .paddings,.paddings36{padding:18px 0 20px;}

    .tx-head{height:58px;box-shadow: 0 0 5px #ddd;}
    .tx-head-search{display: none;}
    .tx-head-logo{height:16px;margin-top: 20px;}
    .tx-head-language{margin:18px 0;}
    .tx-head-language a{margin:0;width: 24px;}
    .tx-head-language.cn a:nth-child(1){display: none;}
    .tx-head-language.en a:nth-child(2){display: none;}
    .tx-head-navbut{margin:4px 15px 0 0;}

    .tx-head-nav > li > a i{display: none;}
    .tx-head-nav{display: none; position: fixed;z-index: 999; top:58px;left:0;overflow-y: auto;height: calc(100% - 58px);max-height: 100%;background:#fff;margin-left: 0;}
    .tx-head-nav .centers{padding:0;}
    .tx-head-nav > li{width: 100%;text-align: left;border-bottom:1px solid #eee;}
    .tx-head-nav > li > a{color:#333;text-align: left;padding:0 15px;line-height: 50px;font-size: 14px;}
    .tx-head-nav > li > i{position: absolute;top:20px;font-size: 12px; right:15px;width: 10px;height:10px;line-height: 10px;font-family: simsun; transform:rotate(90deg);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);}
    .tx-head-nav > li.active > i{color:#fff;}
    .tx-head-nav > li:hover > a{background: none;color:#333;}
    .tx-head-nav > li.active > a,.tx-head-nav > li.active:hover > a{background: #E60012;color:#fff;}
    .tx-head-nav > li:hover:before,.tx-head-nav > li:before{display: none !important;}
    .tx-head-nav > li > .sub-nav{position: relative;float: left;width: 100%;border-top:1px solid #eee;padding: 0;box-shadow: none;left:0;background: #fff;}
    .tx-head-nav > li > .sub-nav:after{display: none;}
    .tx-head-nav > li > .sub-nav > li{width: 50%;border-right:1px solid #eee;border-bottom: 1px solid #eee;box-sizing: border-box;}
    .tx-head-nav > li > .sub-nav > li > a{color:#333;}
    .tx-head-nav > li > .sub-nav > li:nth-child(2n){border-right: 0;}
    .tx-head-nav > li.pro{position: relative;}
    .tx-head-nav > li > .sub-navs{padding: 10px;position: relative;}
    .tx-head-nav > li > .sub-navs a{width: 33.33%;margin-bottom: 10px;}
    .tx-head-nav > li > .sub-navs a h3{font-size: 12px;width: 100%;line-height: 20px;margin-top: 10px;}
    
    .tx-foot{padding:20px 0;}
    .tx-footer-nav{display: none;}
    .tx-footer-contact .mains {margin-top: 5%;}
    .tx-footer-contact .mains p{font-size: 12px;}
    /*.tx-footer-contact .mains p{display: none;}*/
    .tx-footer-top{display: none;}
    .tx-footer-contact{width: 100%;text-align: center;}
    .tx-footer-contact .wx{margin-left: 0;width: 100%;}
    .tx-footer-contact .wx img{padding:4px;width: 98px;}
    .tx-footer-contact .wx h3{font-size: 12px;margin-top: 8px;}
    .tx-footer-down{margin-top: 15px;padding-top: 12px;font-size: 12px;line-height: 20px;}
    .tx-footer-down span{width: 100%;text-align: center;}
    .tx-footer-down span.fl a{display: block;}

    .n-page{margin-top: 12px;}
    .n-page li{font-size: 12px;width: 28px;height: 28px;line-height: 28px;margin-bottom: 5px;}

    .tx-contentss, .tx-contentss p, .tx-contentss span{font-size: 13px;}
    .tx-contentss h3{font-size: 16px;line-height: 20px;margin:8px 0 12px;}
    .tx-contentss h4{font-size: 15px;margin:8px 0 12px}

    /* 内页 */
    .tx-banners{height: 115px;text-align: center;}
    .tx-banners-text h3{font-size: 20px;}
    .tx-banners-text h4{font-size: 12px;margin-top: 2px;}
    .tx-banners-text.blocka h3, .tx-banners-text.blocka h4{color:#fff;}

    .tx-mains-top{line-height: 38px;}
    .tx-mains-top span{display: none;}
    .tx-mains-top .centers{padding:0;}
    .tx-mains-top ul{width: 100%;}
    .tx-mains-top ul li{width: 33.33%;text-align: center;}
    .tx-mains-top ul li a{padding:0;border-bottom:1px solid #ccc;}
    .tx-mains-top ul li a::before{height:100%;display: block !important;}
    
    .tx-mains-title{margin-bottom: 8px;}
    .tx-mains-title h3{font-size: 17px;}
    .tx-mains-title h3 b{font-size: 14px;margin-left: 5px;}

    .tx-positions{display: none;}

}