@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: #0052D9;--fColor: #FFC960;}

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;}
.centers13{margin: 0 auto;max-width: 1300px;clear:both;padding:0 20px;}
.paddings{padding: 26px 0 36px;}
.paddings70{padding:70px 0 80px;}

.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: 998;}
.tx-head-logo{margin:17px 0 16px;height:47px;margin-right: 30px;}

.tx-head-nav > li{position: relative;}
.tx-head-nav > li > a{position: relative;display: block; line-height: 80px;height:80px;font-size: 16px;margin:0 30px;}
.tx-head-nav > li > a::before{content:'';position: absolute;left:0;right: 0;bottom:0;margin:0 auto;width: 0%;height: 2px;background: var(--mColor);}
.tx-head-nav > li.cur > a{color:var(--mColor)}
.tx-head-nav > li.cur > a::before{width: 100%;}
.tx-head-nav > li > .sub-nav{display: none; position: absolute; top:100%;left:0;width: 100%;z-index: 20;padding:5px 0;background: #fff;border-bottom: 2px solid #004a96;box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2);transition: 0s;-webkit-transition: 0s;-ms-transition: 0s;}
.tx-head-nav > li > .sub-nav > li{width: 100%;text-align: center;}
.tx-head-nav > li > .sub-nav > li > a{display: block;font-size: 14px;line-height: 21px;font-weight: normal;padding:12px 0;}
.tx-head-nav > li:hover .sub-nav{display:block;}

.tx-head-search{position: relative;margin-right: 22px;}
.tx-head-search i{float: left;line-height: 80px;height: 80px;width: 50px;background: url('../img/search.png') center center no-repeat;cursor: pointer;}
.tx-head-search .searchss-main{position: absolute;top:100%;right:0;display: none;background: #f7f7f7;width: 350px;padding:10px;box-sizing: border-box;box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2);transition: 0s;-webkit-transition: 0s;-ms-transition: 0s;}
.tx-head-search .searchss-main .text{float: left;width: 280px;line-height: 35px;height:35px;background: #fff;padding:0 15px;box-sizing: border-box;}
.tx-head-search .searchss-main .submit{float: left;width: 45px;height:35px;background: #ebebeb url('../img/search.png') center center no-repeat;background-size: auto 16px; line-height: 35px;font-weight: bold;margin-left: 5px;cursor:pointer;}

.tx-head-language{margin-top:33px;}
.tx-head-language a{float: left;font-size: 16px;line-height: 16px; height:16px;border-left:1px solid #B9BABB;}
.tx-head-language a.cur{color: var(--mColor);}
.tx-head-language a:first-child{padding-right: 20px;border:none;}
.tx-head-language a:last-child{padding-left: 20px;}

.tx-footer{background: #f2f2f2;padding:35px 0 25px;}
.tx-footer-wx{width: 100px;text-align: center;}
.tx-footer-wx h3{font-size: 14px;background: 000;opacity: 0.7;line-height: 14px;margin-top:12px;}
.tx-footer-contact li{margin-left: 95px;}
.tx-footer-contact li:first-child{margin-left: 0;}
.tx-footer-contact li p{padding:16px 0;font-size: 14px;line-height: 24px;max-width: 398px;}
.tx-footer-contact li p img{margin-right:12px;}
.tx-footer-down{text-align: center;border-top:1px solid #e2e2e2;margin-top: 15px;padding-top: 25px;color:#999;}
.tx-footer-down a{color:#999;}

.tx-head-navbut{display: none; width: 42px;text-align: center;padding:12px 0;margin:7px 0 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;}

/*内页banner*/
.tx-banners{position: relative;overflow: hidden;}
.tx-banners img{animation:scale1 2s linear;}
.tx-banners h3{position: absolute;width: 100%; padding:0 15px;font-size: 42px;font-weight: bold; color:#fff;z-index: 20;opacity:1; top:50%;margin-top:-30px; left: 0;text-align: center;animation:scale2 2s linear;}

@keyframes scale1{
    0%{transform:scale(1.1);-webkit-transform:scale(1.1);}
    100%{transform:scale(1);-webkit-transform:scale(1);}
}
@keyframes scale2{
    0%{transform:scale(0);-webkit-transform:scale(0);opacity:0;}
    100%{transform:scale(1);-webkit-transform:scale(1);opacity:1;}
}

/*内页position*/
.tx-positions{line-height: 80px;box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.03);background: #fff;position:relative;z-index:10}
.tx-positions-main{padding-left: 35px;background: url('../img/home.png') left center no-repeat;}
.tx-positions-nav li a{display:block; font-size: 16px;color:#666;width:120px;text-align:center; }
.tx-positions-nav li:last-child a{margin-right: 0;}
.tx-positions-nav li.cur a{color:var(--mColor);font-weight: bold;font-size:18px;}

/*内容*/
.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 h3{font-size: 20px;margin-bottom: 12px;}
.tx-contentss h6{position: relative;z-index: 10; display: inline-block;font-size: 14px;color: #fff;line-height: 30px;  height: 38px;padding:0 15px 0 28px;background: url('../img/contentss-h6bgs.png') right top no-repeat;margin-bottom: 12px;margin-top: 20px;}
.tx-contentss h6::before{content: ''; position: absolute;width: 24px;height: 38px;left: 0;top:0;background: url('../img/contentss-h6bg.png');}
.tx-contentss h6::after{content: ''; position: absolute;width: calc(100% - 25px);height: 30px;left: 15px;top:0;background: var(--mColor);z-index:-1;}
.tx-contentss .bg{background: url('../img/yyly_bg.png') center center no-repeat;background-size: 100% 100%;padding: 32px 45px;color: #fff;font-size: 15px;}
.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 table td i{display: inline-block;width: 6px;height: 6px;background: var(--mColor);position: relative;top:-2px;margin-right: 10px;}
.tx-contentss ul{width: 100%;}
.tx-contentss ul li{width: 31.42%;margin-left: 2.87%;text-align: center;}
.tx-contentss ul li:nth-child(3n-2){margin-left: 0;}
.tx-contentss ul li span{display: block; margin-top: 20px;line-height: 16px;color: #666;}


/*分页*/
.n-page{text-align: center;margin-top: 60px;}
.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);}

/* 图片 */
.tx-imgbox{display:none; position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;}
.tx-imgbox .bg{position:absolute;top:0;left:0; width:100%;height:100%;background:#000;opacity: 0.8;z-index:-1;}
.tx-imgbox .close{position:absolute;right:60px;top:50px;width:50px;height:50px;z-index:20;cursor:pointer;}
.tx-imgbox .close:hover{transform:rotate(90deg);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);}
.tx-imgbox .close:before,.tx-imgbox .close:after{content:'';position:absolute; width:40px;height:2px;background:#fff;top:0;bottom:0;left:0;right:0; margin:auto;}
.tx-imgbox .close:before{transform: rotate(45deg);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);}
.tx-imgbox .close:after{transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);}
.tx-imgbox .swiper-container{position:relative;z-index:10;}
.tx-imgbox .swiper-container,.tx-imgbox .swiper-wrapper,.tx-imgbox .swiper-slide{height:100%;}
.tx-imgbox .swiper-slide .main{position:absolute;left:50%;top:50%;width:65%;height:65%;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);display:flex;flex-direction: column;justify-content: center;align-items: center;}
.tx-imgbox .swiper-slide img{max-width:100%;max-height:calc(100% - 50px) !important;}
.tx-imgbox .swiper-slide h3{display:block;font-size:20px;color:#fff;line-height:30px;margin-top:20px;}
.tx-imgbox .swiper-slide video{max-width: 100%;}
.tx-imgbox .swiper-pagination{font-size:18px;color:#fff;bottom:32px;}
.tx-imgbox .swiper-button-next{right:30px;}
.tx-imgbox .swiper-button-prev{left:30px;}
.tx-imgbox .swiper-button-prev:after,.tx-imgbox .swiper-button-next:after{color:#0081CC}

.tx-searchs-none{padding-top:100px;text-align: center;}
.tx-searchs-none h3{font-size: 20px;font-weight: bold;margin-bottom: 60px;}
.tx-searchs-none form{display: block;width: 100%;}
.tx-searchs-none form input{float: left;width: 80%;line-height: 60px;border:1px solid #b8b8b8;border-radius: 2px 0 0 2px;padding:0 20px;font-size: 16px;border-right:0;}
.tx-searchs-none form button{float: left;width: 20%;text-align: center;line-height: 60px;border-radius: 0 2px 2px 0; cursor: pointer; border: 1px solid var(--mColor);color: #fff;font-size: 16px;background: var(--mColor);}

@media screen and (min-width: 769px){

    .tx-head-nav > li > a:hover:before{width: 100%;}
    .tx-head-nav > li > .sub-nav > li > a:hover{background: var(--mColor);color:#fff;}
    .tx-footer-down a:hover{color: var(--mColor);}

    .tx-positions-nav li a:hover{color:var(--mColor);font-weight: bold;font-size:18px;}
    
    .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: 768px){
    
    body{min-width:320px;}
    .centers13{padding: 0 15px;}
    .centers{padding:0 15px;}
    .paddings70{padding:20px 0;}
    
    .tx-head-language,.tx-head-search{display:none;}
    
    .tx-head-navbut{display:block;}

    .tx-searchs-none{padding-top:20px;}
    .tx-searchs-none h3{font-size: 16px;margin-bottom: 20px;}
    .tx-searchs-none form input{font-size: 13px;line-height: 38px;padding:0 12px;}
    .tx-searchs-none form button{font-size: 13px;line-height: 38px;}
    
    .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;height:50px; font-size: 14px;margin:0;}
    .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-head-logo{height:36px;margin:10px 0 12px;}
    .tx-head-logo img{height:100%;}
    
    .tx-footer{padding:30px 0;}
    .tx-footer-contact{display:none;}
    .tx-footer-wx{width:100%;display:none;}
    .tx-footer-down{padding-top:0;font-size:12px;margin-top:0;border:0;}
    
    .tx-banners h3{font-size:17px;margin-top:-15px;}
    
    .tx-positions{line-height:42px;border-bottom:1px solid #eee;}
    .tx-positions .centers{padding:0;}
    .tx-positions-main{display:none;}
    .tx-positions-nav{width:100%;}
    .tx-positions-nav li{width:33.33%;border-left:1px solid #eee;}
    .tx-positions-nav li a{font-size:13px;width:100%;}
    .tx-positions-nav li.cur a{font-size:13px;}
    
    .n-page{margin-top: 12px;}
    .n-page li{font-size: 12px;width: 28px;height: 28px;line-height: 28px;margin-bottom: 5px;}
    

}