@charset "utf-8";
body{ margin:0 auto; font-size:12px;color:#333; font-family:"Microsoft yahei",Arial, Helvetica, 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;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s;}
img{border:0px;}
a { color:#333; text-decoration:none;}
dd,dl,dt,em,h1,h2,h3,h4,h5,i{font-weight:400;font-style:normal}
i,em{font-style: normal;}
a:hover {color:#c70202;text-decoration: none;}
a:active{text-decoration:none}
a:focus{outline:none;}
.clear{ clear:both;}
.fl{float: left;}
.fr{float: right;}
.aligncenter {clear: both;display: block;margin: 0 auto 1.75em;}
.alignleft {float: left;margin: 0.375em 1.75em 1.75em 0;}
.alignright {float: right;margin: 0.375em 0 1.75em 1.75em;}
blockquote.alignleft {margin: 0.3157894737em 1.4736842105em 1.473684211em 0;}
blockquote.alignright {margin: 0.3157894737em 0 1.473684211em 1.4736842105em;}
blockquote.aligncenter {margin-bottom: 1.473684211em;}
.tx-float{float: left;width: 100%;}
.tx-center{margin: 0 auto;max-width: 1680px;clear:both;}
body{min-width: 1680px;}
.tx-padding60{padding: 60px 0;}
.tx-padding30{padding: 30px 0;}
.swiper-wrapper,.swiper-slide{height: auto;}

/*自定义字体*/
/*@font-face {
	font-family: 'BDZYJT';
	src:url('genericons/BDZYJT-GB10.ttf') format('truetype');
}*/
@font-face {
  	font-family: 'icontx';  /* project id 927938 */
  	src: url('//at.alicdn.com/t/font_927938_e5df5fw4ypt.eot');
  src: url('//at.alicdn.com/t/font_927938_e5df5fw4ypt.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_927938_e5df5fw4ypt.woff') format('woff'),
  url('//at.alicdn.com/t/font_927938_e5df5fw4ypt.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_927938_e5df5fw4ypt.svg#iconfont') format('svg');
}
i{font-family: 'icontx';user-select: none;-ms-user-select: none;-webkit-user-select: none;-moz-user-select: none;-o-user-select: none;}

/*404*/
.ui-errors{margin: 100px auto 100px -600px;position: relative;left: 50%;float:left;width: 1100px;text-align: center;}
.ui-errors h4{font-size: 24px;font-weight: normal;color: #77b3bf;line-height:50px;}
.ui-errors h1{font-size: 160px;color: #aaa;line-height:180px;}

.tx-head{position: relative;z-index: 99;box-shadow: 0 5px 5px #bbb;}
.tx-head .tx-center{padding: 0 40px;}
.tx-head-logo{padding: 10px 0;}
.tx-head-logo img{height: 69px;width: auto;}
.tx-head-nav{float: left;margin-right: 140px;}
.tx-head-nav .menu > li{position:relative; float: left;margin:0 14px;}
.tx-head-nav .menu > li > a{position:relative; display: block;padding: 0 10px;font-size: 16px;line-height: 80px;margin-top: 5px;}
.tx-head-nav .menu > li > a > i{position: absolute;width: 0;height: 2px;background: #c70202;left: 0;bottom:0;}
.tx-head-nav .menu > li > a:hover,.tx-head-nav .menu > li.current-menu-item > a,.tx-head-nav .menu > li.current-menu-parent > a{color: #f80000;}
.tx-head-nav .menu > li > a:hover > i,.tx-head-nav .menu > li.current-menu-item > a > i,.tx-head-nav .menu > li.current-menu-parent > a > i,.tx-head-nav .menu > li.current-post-ancestor > a > i{width: 100%;}
.tx-head-nav .sub-menu{display: none; position: absolute;width: 250px; left: 50%;margin-left:-125px;top: 100%;opacity: 0.7; filter:alpha(Opacity=70);background: #000;text-align: center;padding:0 20px;}
.tx-head-nav .sub-menu > li{width:100%; margin-bottom:12px;}
.tx-head-nav .sub-menu > li > a{display: block; color: #fff;font-size: 14px;line-height: 45px;padding:0 30px;}
.tx-head-nav .sub-menu > li > a:hover,.tx-head-nav .sub-menu > li.current-menu-item > a,.tx-head-nav .sub-menu > li.current-menu-parent > a,.tx-head-nav .sub-menu > li.current-post-ancestor > a{background: #c70202;}
.tx-head-nav li:hover .sub-menu{display: block}
.tx-head-tel{float: left;font-size:16px;line-height: 80px;margin-top: 5px;display: flex;flex-wrap: wrap;}

.tx-banner img{width: 100%;height: auto;}
.tx-banner .img1{display: block;}
.tx-banner .img2{display: none;}
.tx-banner .swiper-pagination{bottom: 25px;}
.tx-banner .swiper-pagination-bullet{width: 10px;height: 10px;border:2px solid #fff;opacity: 1; filter:alpha(Opacity=100);background: none;margin:0 8px !important;}
.tx-banner .swiper-pagination-bullet-active{background:#c70202;border-color: #c70202;}
.tx-banner .swiper-button-next,.tx-banner .swiper-button-prev{ background: none;padding: 40px 16px;background: #4a5a65;opacity: 0; filter:alpha(Opacity=0);font-size: 50px;width: auto;height: auto;text-shadow: 0 2px 2px #999;color: #fff;}
.tx-banner:hover .swiper-button-next,.tx-banner:hover .swiper-button-prev{opacity: 0.4; filter:alpha(Opacity=40);}
.tx-banner .swiper-button-next:hover,.tx-banner .swiper-button-prev:hover{opacity: 0.8; filter:alpha(Opacity=80);}
.tx-banner .swiper-button-next{right: 30px;}
.tx-banner .swiper-button-next i{display: block; transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);}
.tx-banner .swiper-button-prev{left: 30px;}
.tx-banner .swiper-slide {position: relative;}
.downDo{display: block; z-index: 3;background: transparent; position: absolute;bottom: 50px;left:50%;margin-left: -25px;width: 50px;height: 50px;text-align: center;border:1px solid #fff;border-radius: 50%;}
.downDo > img{width: 30px; -webkit-animation: bounce-down 1.5s linear infinite; animation: bounce-down 1.5s linear infinite;padding-top: 8px;}
@-webkit-keyframes bounce-down {
    25% { -webkit-transform:translateY(-5px);}
    50%, 100% {  -webkit-transform:translateY(0); }
    75% { -webkit-transform:translateY(5px);}
}

@keyframes bounce-down {
    25% { transform:translateY(-5px);}
    50%, 100% {transform:translateY(0);}
    75% {transform:translateY(5px);}
}

.tx-search{background: #003b4d;}
.tx-search-nav{float: left;width: 80%;padding-left: 200px;position: relative;}
.tx-search-nav h4{position: absolute;left: 0;top: 0;bottom: 0;margin:auto 0; font-size: 30px;color: #fff;line-height: 104px;padding: 19px 0;}
.tx-search-nav-main{position: relative;}
.tx-search-nav .mains1{position: relative; width: 90%;left: 5%;z-index: 20;margin:0;}
.tx-search-nav .mains1 .swiper-slide{text-align: center;padding: 20px 0;}
.tx-search-nav .mains1 .swiper-slide a{display: block;}
.tx-search-nav .mains1 .swiper-slide h3{display: block; color: #fff;font-size: 18px;margin-top: 12px;}
.tx-search-nav .mains1 .swiper-slide i{display: inline-block;background: #ffffff;color: #fff; width: 68px;height: 68px;border-radius: 50%;line-height: 68px;font-size: 40px;}
.tx-search-nav .mains1 .swiper-slide i:hover{transform:rotateY(360deg);-ms-transform:rotateY(360deg);-moz-transform:rotateY(360deg);-webkit-transform:rotateY(360deg);-o-transform:rotateY(360deg);}

/*.tx-search-nav .mains1 .swiper-slide:nth-child(4n-3) i{color: #00758f;}
.tx-search-nav .mains1 .swiper-slide:nth-child(4n-2) i{background: #3a913f;}
.tx-search-nav .mains1 .swiper-slide:nth-child(4n-1) i{background: #8aadbf;}
.tx-search-nav .mains1 .swiper-slide:nth-child(4n) i{background: #942645;}

.tx-search-nav .mains1 .swiper-slide.active:nth-child(4n-3) i{color: #00758f;background: #fff;}
.tx-search-nav .mains1 .swiper-slide.active:nth-child(4n-2) i{color: #3a913f;background: #fff;}
.tx-search-nav .mains1 .swiper-slide.active:nth-child(4n-1) i{color: #8aadbf;background: #fff;}
.tx-search-nav .mains1 .swiper-slide.active:nth-child(4n) i{color: #942645;background: #fff;}

.tx-search-nav .mains1 .swiper-slide.active:nth-child(4n-3){background: #00758f;}
.tx-search-nav .mains1 .swiper-slide.active:nth-child(4n-2){background: #3a913f;}
.tx-search-nav .mains1 .swiper-slide.active:nth-child(4n-1){background: #8aadbf;}
.tx-search-nav .mains1 .swiper-slide.active:nth-child(4n){background: #942645;}*/

.tx-search-nav .mains1 .swiper-slide:nth-child(3n-2) i{background: #3a913f;}
.tx-search-nav .mains1 .swiper-slide:nth-child(3n-1) i{background: #8aadbf;}
.tx-search-nav .mains1 .swiper-slide:nth-child(3n) i{background: #942645;}


.tx-search-nav .mains1 .swiper-slide.active:nth-child(3n-2) i{color: #3a913f;background: #fff;}
.tx-search-nav .mains1 .swiper-slide.active:nth-child(3n-1) i{color: #8aadbf;background: #fff;}
.tx-search-nav .mains1 .swiper-slide.active:nth-child(3n) i{color: #942645;background: #fff;}


.tx-search-nav .mains1 .swiper-slide.active:nth-child(3n-2){background: #3a913f;}
.tx-search-nav .mains1 .swiper-slide.active:nth-child(3n-1){background: #8aadbf;}
.tx-search-nav .mains1 .swiper-slide.active:nth-child(3n){background: #942645;}

.tx-search-nav .mains2{position: absolute;width: 100%; height: 100%;right: 0;top: 0;z-index: 10;}
.tx-search-nav .mains2 .swiper-button-next1,.tx-search-nav .mains2 .swiper-button-prev1{ background: none;color: #ccd8db;font-size: 40px;}
.tx-search-nav .mains2 .swiper-button-next1 i{display: block; transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);}
.tx-search-main{width: 15%;border:1px solid #fff;line-height: 40px;margin: 48px 0 38px;}
.tx-search-main form{float: left;}
.tx-search-main form:hover{box-shadow: 0 0 8px #888;}
.tx-search-main #s{float: left; line-height: 40px;border:none;width: 80%;padding: 0 12px;color: #fff;background: none;}
.tx-search-main input[type="submit"]{float: left;width: 20%;font-family: 'icontx';border:none;font-size: 18px;color: #fff;background: none;line-height: 40px;cursor: pointer;}

.swiper-button-next1, .swiper-button-prev1{position: absolute;top: 50%;width: 27px;height: 44px;margin-top: -22px;z-index: 10;cursor: pointer;}
.swiper-button-next1, .swiper-container-rtl .swiper-button-prev1{right: 10px;left: auto;}
.swiper-button-prev1, .swiper-container-rtl .swiper-button-next1{left: 10px;right: auto;}

.tx-main-title{text-align: center;margin-bottom: 38px;}
.tx-main-title h3{font-size: 36px;}
.tx-main-title em{font-size: 16px;color: #999;display: block;margin: 20px 0 24px;}
.tx-main-title i{display: inline-block;width: 40px;height: 5px;background: #c70202}

.tx-main-more{text-align: center;margin-top: 40px;}
.tx-main-more a{display: inline-block; font-size: 22px;color: #003b4d;line-height: 60px;border:1px solid #003b4d;padding: 0 75px;font-weight: 100;}
.tx-main-more a:hover{background: #003b4d;color: #fff;}

.tx-product{background: #f2f4f5;}
.tx-product.tx-fff{background: #fff;}
.tx-product-main li{width: 23%;background: #fff;margin:0 1%;position: relative;}
.tx-product.tx-fff .tx-product-main li{background:#f2f4f5; }
.tx-product-main .videos{display: none;}
.tx-product-main .imgs{position: relative; height: 222px;overflow: hidden;background: #999;}
.tx-product-main .imgs img{position: absolute;left: 0;right:0; top: 0;margin:0 auto; width: 100%;height: 100%;z-index: 10;}
.tx-product-main .imgs b{position: absolute;width: 100%;height: 100%;background: #000;color: #fff;z-index: 20;opacity: 0; filter:alpha(Opacity=0);}
.tx-product-main .imgs b i{position: absolute;width: 68px;height: 68px; top: 0;right: 0;bottom: 0;left: 0;margin:auto;font-size: 68px;}
.tx-product-main .imgs s{position: absolute;z-index: 30;top: 10px;left: 10px;font-size: 18px;line-height: 20px;padding: 0 12px;border-radius: 4px;background: #fff;font-family: 'icontx';text-decoration: none;opacity: 0.9;filter:alpha(Opacity=90);}
.tx-product-main .imgs a:hover b{opacity: 0.6; filter:alpha(Opacity=60);}
.tx-product-main .texts{position: relative; padding: 50px 80px 50px 26px;background: #01758f;}
.tx-product-main .texts h3{ font-size: 22px;color: #fff;line-height: 24px;height: 24px;overflow: hidden; }
.tx-product-main .texts h3 i{position: absolute;right: 26px;top: 0;bottom: 0;height: 22px; font-size: 32px;margin: auto 0;}
.tx-product-main .texts:hover h3 i{right: 20px;}
.tx-product-main .conts{padding:25px 30px;}
.tx-product-main .conts em{display: block;font-size: 16px; line-height: 22px;height: 44px;overflow: hidden;}
.tx-product-main li:nth-child(2) .texts{background: #013c4e;}
.tx-product-main li:nth-child(3) .texts{background: #942746;}
.tx-product-main li:nth-child(4) .texts{background: #3b9140;}
.tx-product-main li:hover{box-shadow: 0 0 12px #aaa;}
.tx-product-main li:hover .imgs img{transform: scale(1.1);-ms-transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);}

.tx-guanggao1{padding: 80px 0;background: url('images/guanggao-bg.jpg') center center no-repeat;text-align: center;color: #fff;}
.tx-guanggao1 h3{font-size: 50px;}
.tx-guanggao1 em{display: block;margin: 25px 0 50px; font-size: 22px;}
.tx-guanggao1 a{font-size: 22px; color: #fff;display: inline-block;padding: 0 76px;line-height: 48px;background: #de2202;}
.tx-guanggao1 a:hover{opacity: 0.7; filter:alpha(Opacity=70);}

.tx-guanggao2{padding: 64px 0;background: url('images/guanggao-bg2.jpg') center center no-repeat;text-align: center;color: #fff;}
.tx-guanggao2 h3{font-size: 28px;font-weight: bold;}
.tx-guanggao2 a{font-size: 22px; color: #fff;display: inline-block;padding: 0 40px;line-height: 48px;background: #de2202;margin-top: 35px;}
.tx-guanggao2 a:hover{opacity: 0.7; filter:alpha(Opacity=70);}

.tx-footer{background: #3d3e49;padding-top: 32px;border-bottom: 1px solid #595a5c;}
.tx-footer-left{width: 25%;padding-right: 80px;padding-top: 42px;}
.tx-footer-left a{float: left;}
.tx-footer-left h3{float: left;font-size: 16px;line-height: 32px;color: #fff;margin-left: 50px;margin-top: 12px;}
.tx-footer-friend{margin: 70px 0 22px;}
.tx-footer-friend li{font-size: 14px;color: #fff;margin-right: 12px;}
.tx-footer-friend li a{color: #fff;}
.tx-footer-friend li a:hover{text-decoration: underline;}
.tx-footer-center{width: 35%;padding: 22px 100px 38px;border-right: 1px solid #595a5c;border-left: 1px solid #595a5c;}
.tx-footer-center p{position: relative; font-size: 14px;color: #fff;line-height: 22px;margin:16px 0;padding-left: 35px;}
.tx-footer-center i{position: absolute;left: 0;top: 0;font-size: 20px;}
.tx-footer-right{padding-left: 80px;padding-top: 42px;}
.tx-footer-right .fr{text-align: center;}
.tx-footer-right .fr:first-child{margin-left: 50px;}
.tx-footer-right .fr.img-none {margin: 0 5px;}
.tx-footer-right .fr img{max-width: 100px;height: auto;width: 100px;height: 100px;}
.tx-footer-right .fr h3{font-size: 14px;color: #fff;margin-top: 5px;}
.tx-footer-right .fr p{position: relative; text-align: left;padding-left: 30px;font-size:14px; color:#c1c1c4;line-height: 22px;margin-bottom: 12px;}
.tx-footer-right .fr b{color: #fff;}
.tx-footer-right .fr i{position: absolute;top: 0;left: 0; font-size: 22px;}
.tx-footer-hots{border-top: 1px solid #595a5c;padding: 12px 0;}
.tx-footer-hots li{font-size: 12px;color: #fff;margin-right: 12px;}
.tx-footer-hots li a{color: #fff;}
.tx-footer-hots li a:hover{text-decoration: underline;}

.tx-footer-down{background: #3d3e49;color: #c1c1c4;padding: 12px 0;}
.tx-footer-down a{color: #c1c1c4;}
.tx-footer-down a:hover{color: #fff;text-decoration: underline;}

/*about*/
.tx-other-top{font-size: 16px;color: #888;padding: 24px 0;border-bottom: 1px solid #e1e1e1;}
.tx-other-top a{color: #888;}
.tx-other-top a:last-child{color: #c70202;}
.tx-other-top a:hover{color: #c70202;text-decoration: underline;}

.tx-other-main-title{margin-bottom: 48px;}
.tx-other-main-title h3{display: inline-block; font-size: 32px;}
.tx-other-main-title h4{display: inline-block; font-size: 20px;color: #ccc;margin-left: 22px;}

.tx-other-about1{background: #f5f5f5;}
.tx-other-about1 .fr{width: 39%;padding-left: 40px;}
.tx-other-about1 .fr img{max-width: 100%;height: auto;}
.tx-other-about1 .fl{width: 61%;}
.tx-other-about1-main p,.tx-other-about1-main span{display: block; font-size: 16px;line-height: 2;color: #888;margin-bottom: 15px;}
.tx-other-about1-main img{display: none;}
.tx-other-about1-main h3{display: none;}

.tx-other-about2-main{text-align: center;}
.tx-other-about2-main img{max-width: 90%;height: auto;}

.tx-other-about3{background: #f5f5f5;}
.tx-other-about3 .fr{width: 36%;margin-top: 20px;}
.tx-other-about3 .fr img{max-width: 100%;height: auto;}
.tx-other-about3 .fl{width: 64%;padding-right: 30px;}
.tx-other-about3-main{position: relative; padding-left: 80px;}
.tx-other-about3-main i{position: absolute;width: 240px;height: 100%;border:4px solid #64c3d8;left: 0;top: 0;}
.tx-other-about3-main .mains{position: relative;z-index: 20; padding: 32px 0;background: #f5f5f5;margin:40px 0;}
.tx-other-about3-main h3{font-size: 26px;color: #000;}
.tx-other-about3-main h4{font-size: 22px;color: #444;margin: 30px 0;}
.tx-other-about3-main p{font-size: 16px;color: #666;line-height: 2;}

.tx-other-about4{background: #00758f;}
.tx-other-about4 .tx-other-main-title h3{color: #fff;}
.tx-other-about4 .tx-other-main-title h4{color: #fff;}
.tx-other-about4-main li{width: 25%;text-align: center;color: #fff;padding: 0 7%;}
.tx-other-about4-main .clear{display: none;}
.tx-other-about4-main li:last-child{padding: 0 2%;}
.tx-other-about4-main li i{position: relative; display: inline-block; width: 118px;height: 118px;line-height: 118px;text-align: center;border:2px solid #fff;border-radius: 50%;}
.tx-other-about4-main li img{max-width: 80%;height: auto;position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;}
.tx-other-about4-main li h3{font-size: 22px;margin:30px 0 20px;}
.tx-other-about4-main li em{display: block; font-size: 14px;line-height: 25px;}

.tx-other-about5{background: #f5f5f5;}
.tx-other-about5 .tx-center{position: relative;}
.tx-other-about5 img{width: 100%;height: auto;}
.tx-other-about5 .mains1{position: relative; width: 90%;left: 5%;z-index: 20;margin:0;}
.tx-other-about5 .mains1 .swiper-slide{position: relative;}
.tx-other-about5 .mains1 .swiper-slide img{position: relative;top: 0;bottom: 0;left: 0;width: 100%;height: auto;margin:auto 0;}
.tx-other-about5 .mains2{position: absolute;width: 100%; height: 100%;right: 0;top: 0;z-index: 10;}
.tx-other-about5 .mains2 .swiper-button-next,.tx-other-about5 .mains2 .swiper-button-prev{ background: none;color: #01758f;font-size: 40px;}
.tx-other-about5 .mains2 .swiper-button-next i{display: block; transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);}

.tx-other-contact-left{width: 48%;padding:0 50px 0 15px; }
.tx-other-contact-main{float: left;width: 40%;}
.tx-other-contact-main h3{font-size: 20px;margin-bottom: 30px;}
.tx-other-contact-main p{font-size: 16px;color: #888;line-height: 25px;margin:10px 0;}
.tx-other-contact-main b{display: block; font-size: 16px;color: #00a2c9;font-style: italic;margin-top: 10px;}
.tx-other-contact-ewm{float: left; width: 40%;text-align: center;padding-top: 100px;}
.tx-other-contact-ewm img{width: 150px;height: auto;border:1px solid #ececec;}
.tx-other-contact-ewm h3{font-size: 16px;color: #444;margin-top: 15px;}
.tx-other-contact-right{width: 52%;}
.tx-other-contact-right #map{height: 400px;}

/*product content*/
.tx-productc-top{padding: 50px 0;}
.tx-productc-top-main{position: relative;z-index: 30;}
.tx-productc-top-main li a{display: block;padding: 0 46px;line-height: 62px;font-size: 22px;border:1px solid #f0f0f0;background: #fff;}
.tx-productc-top-main li a:hover,.tx-productc-top-main li.active a{background: #d50903;color: #fff;}
.tx-productc-top.fixed{position: fixed;top: 0;left: 0;padding: 10px 0;z-index: 999;border-bottom: 1px solid #d50903;}
.tx-productc-top.fixed b{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #fff;opacity: 0.5;filter:alpha(Opacity=50);z-index: 10;}
.tx-productc-top.fixed .tx-productc-top-main li a{line-height: 40px;font-size: 16px;padding: 0 30px;}

.tx-productl-uls{display: none !important;}

.tx-productc-title{padding-bottom: 50px;}
.tx-productc-title h3{font-size: 36px;border-left:4px solid #d50903;padding-left: 24px;text-align: left;}

.tx-productc-view-main{background: #f5f5f5;padding: 60px 0;}
.tx-productc-view-left{width: 72%;padding-right: 130px;}
.tx-productc-view-left h3{font-size: 30px;margin: 40px 0;}
.tx-productc-view-left,.tx-productc-view-left span,.tx-productc-view-left p{font-size: 20px;color: #555;line-height: 2;}
.tx-productc-view-left img{max-width: 100%;height: auto;}
.tx-productc-view-right{width: 28%;}
.tx-productc-view-right .videos{display: none; position: fixed;width: 100%;height: 100%;top: 0;left: 0;z-index: 9999999;}
.tx-productc-view-right .videos b{cursor: pointer; position: absolute;top: left;left: 0;width: 100%;height: 100%;background: #000;opacity: 0.6;filter:alpha(Opacity=60);}
.tx-productc-view-right .videos i{cursor: pointer; position: absolute;right: 20px;top: 20px;font-size: 30px;color: #fff;}
/*.tx-productc-view-right .videos video{position: absolute; width: auto;height: auto;max-height: 80%; margin: auto;top: 0;bottom: 0;left: 0;right: 0;}*/
.tx-productc-view-right #mod_player_skin video,.tx-productc-view-right #mod_player_skin embed{max-width: 90%;position: absolute;margin: auto;top: 0;bottom: 0;left: 0;right: 0;}
.tx-productc-view-right .img{position: relative;}
.tx-productc-view-right .img img{width: 100%;height: auto;position: relative;z-index: 10;}
.tx-productc-view-right .img b{cursor: pointer; position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #000;opacity: 0; filter:alpha(Opacity=0);z-index: 20;}
.tx-productc-view-right .img i{position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin:auto;font-size: 50px;width: 50px;height: 50px;color: #fff;}
.tx-productc-view-right .img h3{position: absolute;z-index: 30;left: 0;bottom:0; width: 100%;line-height: 54px;height: 54px;overflow: hidden;color: #fff;padding: 0 15px;font-size: 18px;text-align: center;background: #000;opacity: 0.5; filter:alpha(Opacity=50);}
.tx-productc-view-right .img s{position: absolute;z-index: 30;top: 10px;left: 10px;font-size: 18px;line-height: 20px;padding: 0 12px;border-radius: 4px;background: #fff;font-family: 'icontx';text-decoration: none;opacity: 0.9;filter:alpha(Opacity=90);}
.tx-productc-view-right .img:hover b{opacity: 0.7; filter:alpha(Opacity=70);}
.tx-productc-view-right .text{text-align: center;line-height: 62px;margin-top: 20px;border-radius: 4px;background: #b50021;font-size: 20px;color: #fff;}
.tx-productc-view-right .text i{font-size: 30px;margin:0 20px;}

.tx-productc-ask-right{width: 37%;}
.tx-productc-ask-right img{max-width: 100%;height: auto;}
.tx-productc-ask-left{width: 100%;}
/*.tx-productc-ask-left p{font-size: 20px;color: #444;line-height: 30px;margin-bottom: 32px;}*/

.tx-productc-active{background: #f5f5f5;}
.tx-productc-active-main li{position: relative;z-index: 10; width: 12.66%;text-align: center;padding: 40px 0 60px;background: #fff;margin:0 2%;border-top: 9px solid #cad9de;cursor: pointer;margin-bottom: 20px;}
.tx-productc-active-main li b{position: absolute;top:0;left: 0; z-index: -1;width: 100%;height:0;opacity: 0.5; filter:alpha(Opacity=50);}
.tx-productc-active-main li i{position: relative; display: inline-block;width: 90px;height: 90px;color: #fff; border-radius: 50%;line-height: 90px;font-size: 46px;}
.tx-productc-active-main li i img{position: absolute;left: 0;right: 0;top:0;bottom:0;margin:auto;max-width: 80%;height: auto; }
.tx-productc-active-main li h3{font-size: 18px;margin-top: 28px;padding: 0 20px;}
.tx-productc-active-main li:nth-child(6n-5) i{background: #00728d;}
.tx-productc-active-main li:nth-child(6n-4) i{background: #942746;}
.tx-productc-active-main li:nth-child(6n-3) i{background: #3b9140;}
.tx-productc-active-main li:nth-child(6n-2) i{background: #013c4e;}
.tx-productc-active-main li:nth-child(6n-1) i{background: #942746;}
.tx-productc-active-main li:nth-child(6n) i{background: #3b9140;}
.tx-productc-active-main li:nth-child(6n-5) b{background: #00728d;}
.tx-productc-active-main li:nth-child(6n-4) b{background: #942746;}
.tx-productc-active-main li:nth-child(6n-3) b{background: #3b9140;}
.tx-productc-active-main li:nth-child(6n-2) b{background: #013c4e;}
.tx-productc-active-main li:nth-child(6n-1) b{background: #942746;}
.tx-productc-active-main li:nth-child(6n) b{background: #3b9140;}
.tx-productc-active-main li:hover b{height: 100%;}
.tx-productc-active-main li:hover h3{color: #fff;}

/*.tx-productc-scene{text-align: center;}*/
/*.tx-productc-scene-main,.tx-productc-scene-main p,.tx-productc-scene-main span{padding: 0 20px;text-align: left;margin-bottom: 60px;font-size: 20px;color: #666;line-height: 2;}
.tx-productc-scene-main img{max-width: 90%;height: auto;}*/

.tx-productc-answer{background: #f5f5f5;}
.tx-productc-answer a{cursor: pointer;}
.tx-productc-answer .tx-center{position: relative;}
.tx-productc-answer .mains1{position: relative; width: 90%;left: 5%;z-index: 20;margin:0;}
.tx-productc-answer .mains1 .swiper-slide{padding: 28px;background: #fff;border-top:10px solid #e2e2e2;}
.tx-productc-answer .mains1 h3{font-size: 20px;margin-bottom: 20px;line-height: 30px;}
.tx-productc-answer .mains1 em{display: block; font-size: 16px;color: #666;line-height: 25px;min-height: 150px;}
.tx-productc-answer .mains1 .swiper-slide:nth-child(3n-2){border-color: #f29111;}
.tx-productc-answer .mains1 .swiper-slide:nth-child(3n-1){border-color: #942645;}
.tx-productc-answer .mains1 .swiper-slide:nth-child(3n){border-color: #003b4d;}
.tx-productc-answer .mains1 .swiper-slide:nth-child(3n-2) h3{color: #f29111;}
.tx-productc-answer .mains1 .swiper-slide:nth-child(3n-1) h3{color: #942645;}
.tx-productc-answer .mains1 .swiper-slide:nth-child(3n) h3{color: #003b4d;}
.tx-productc-answer .mains2{position: absolute;width: 100%; height: 100%;left: 0;top: 0;z-index: 10;}
.tx-productc-answer .mains2 .swiper-button-next,.tx-productc-answer .mains2 .swiper-button-prev{ background: none;color: #01758f;font-size: 40px;}
.tx-productc-answer .mains2 .swiper-button-next i{display: block; transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);}

.tx-productc-form-main{background: #f5f5f5;padding: 50px 80px 80px;}
.tx-productc-form-main li{width: 50%;margin-bottom: 30px;}
.tx-productc-form-main li.li1,.tx-productc-form-main li.li2{width: 100%;}
.tx-productc-form-main li.li3{padding-right: 100px;}
.tx-productc-form-main li.li4{padding-left: 100px;}
.tx-productc-form-main li h3{font-size: 22px;line-height: 35px;margin-bottom: 20px;}
.tx-productc-form-main li i{color: #f00;margin-right: 10px;}
.tx-productc-form-main li input,.tx-productc-form-main li textarea{width: 100%;line-height: 60px;border:1px solid #dcdcdc;background: none;padding: 0 20px;color: #333;outline: none;-webkit-appearance: none; -webkit-appearance: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
.tx-productc-form-main li textarea{height: 300px;}
.tx-productc-form-main li.li2 input{display: inline-block;width: auto; line-height: 60px;padding:0 40px;background: #d50903;color: #fff;font-size: 20px;cursor: pointer;outline: none;-webkit-appearance: none; -webkit-appearance: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
div.wpcf7-validation-errors{display: none;}
div.wpcf7-mail-sent-ng{border:none;}

/*friend list*/
.tx-friendl-main li{width: 30.33%;margin:0 1.5%;margin-bottom: 110px;}
.tx-friendl-main .img{padding: 60px 60px 110px;background: #aaa;overflow: hidden;position: relative;z-index: 10;}
.tx-friendl-main .img a{display: block; position: relative;height: 185px;overflow: hidden;}
.tx-friendl-main .img img{position: absolute;max-height: 185px;max-width: 100%; width: auto;top: 0;right: 0;bottom:0;left: 0;margin:auto;height: auto;}
.tx-friendl-main .text{width: 90%;margin:0 5%;background: #fff;margin-top: -50px;padding: 40px 25px;border-top: 10px solid #666;background:#f1f1f1;position: relative;z-index: 20;}
.tx-friendl-main .text h3{text-align: center;font-size: 24px;margin-bottom: 20px;line-height: 30px;height: 30px;overflow: hidden;}
.tx-friendl-main .text em{display: block; font-size: 14px;color: #666;line-height: 30px;height: 90px;overflow: hidden;}
.tx-friendl-main li:nth-child(4n-3) .img{background: #942645;}
.tx-friendl-main li:nth-child(4n-2) .img{background: #013c4f;}
.tx-friendl-main li:nth-child(4n-1) .img{background: #00758f;}
.tx-friendl-main li:nth-child(4n-3) .text{border-color:#013c4f;}
.tx-friendl-main li:nth-child(4n-2) .text{border-color:#3c943e;}
.tx-friendl-main li:nth-child(4n-1) .text{border-color:#942645;}
.tx-friendl-main li:hover .text{margin-top: -290px;padding: 80px 25px 120px;}
.tx-friendl-main li:hover .text em{height: 210px;}

/*news list*/
.tx-newsl-main{padding:0 40px;}
.tx-newsl-left{width: 76%;padding-right: 30px;}
.tx-newsl-left li{width: 31.33%;margin:0 1%;margin-bottom: 20px;}
.tx-newsl-left .img{position: relative;height: 210px;overflow: hidden;}
.tx-newsl-left .img img{position: absolute;top: 0;left: 0;bottom:0;margin:auto 0;width: 100%;height: auto;}
.tx-newsl-left .text{padding:20px 25px;background: #f5f5f5;}
.tx-newsl-left .text h3{font-size: 20px;line-height: 30px;height: 30px;overflow: hidden;}
.tx-newsl-left .text em{display: block; font-size: 14px;line-height: 22px;height: 44px;overflow: hidden;margin:12px 0;color: #666;}
.tx-newsl-left .text h4{float: left;width: 60%; font-size: 14px;color: #999;}
.tx-newsl-left .text i{float: left;width: 40%; font-size: 14px;color: #999;text-align: right;}
.tx-newsl-right{width: 24%;}
.tx-newsl-right-title h3{line-height: 50px;background: #e5e5e5;padding: 0 28px;font-size: 18px;color: #666;}
.tx-newsl-right-hot{border:1px solid #e8e8e8;padding:5px 15px;margin-bottom: 20px;background: #fff;}
.tx-newsl-right-hot li{width: 100%;}
.tx-newsl-right-hot a{display: block;position: relative;line-height: 50px;padding-left: 30px;font-size: 14px;border-bottom: 1px solid #dcdcdc;height: 50px;overflow: hidden;}
.tx-newsl-right-hot li:last-child a{border:none;}
.tx-newsl-right-hot i{position: absolute;width: 18px;height: 18px;border:1px solid #dedede;font-size: 12px;color: #888;left: 0;top: 0;bottom:0;margin:auto 0;line-height: 18px;text-align: center;border-radius: 2px;}
.tx-newsl-right-hot li:nth-child(1) i{background: #e7000f;color:#fff;border-color: #e7000f;}
.tx-newsl-right-hot li:nth-child(2) i{background: #fe6001;color:#fff;border-color: #fe6001;}
.tx-newsl-right-hot li:nth-child(3) i{background: #fe9500;color:#fff;border-color: #fe9500;}
.tx-newsl-right-guangao{position: relative;margin-bottom: 20px;}
.tx-newsl-right-guangao img{position: relative;z-index: 20;width: 100%;height: auto;}
.tx-newsl-right-guangao-main{position: absolute;padding: 0 26px;top: 30px;left: 0;color: #fff;z-index: 30;}
.tx-newsl-right-guangao-main h3{font-size: 16px;line-height: 20px;}
.tx-newsl-right-guangao-main em{display: block; font-size: 12px;line-height: 20px;margin:6px 0 15px;}
.tx-newsl-right-guangao-main a{display: inline-block;padding: 0 16px;font-size: 14px;color: #fff;line-height: 26px;background: #e50000;}
.tx-newsl-right-look{padding: 5px 20px;border:1px solid #e8e8e8;background: #fff;}
.tx-newsl-right-look li{width: 100%;padding: 10px 0;}
.tx-newsl-right-look h3{font-size: 14px;line-height: 30px;height: 30px;overflow: hidden;}
.tx-newsl-right-look em{display: block; color: #888;line-height: 20px;height: 20px;overflow: hidden;}

/*product list*/
.tx-productl{background: #f2f4f5;}
.tx-productl.tx-fff{background: #fff;}
.tx-productl-main li{width: 23%;background: #fff;margin:0 1%;position: relative;top: 0;margin-bottom: 80px;}
.tx-productl.tx-fff .tx-product-main li{background:#f2f4f5; }
.tx-productl-main .videos{display: none;}
.tx-productl-main .imgs{position: relative; height: 225px;overflow: hidden;}
.tx-productl-main .imgs img{position: absolute;left: 0;right:0; top: 0;margin:0 auto; width: auto;height: 100%;z-index: 10;}
.tx-productl-main .imgs b{position: absolute;width: 100%;height: 100%;background: #000;color: #fff;z-index: 20;opacity: 0;filter:alpha(Opacity=0);}
.tx-productl-main .imgs b i{position: absolute;width: 68px;height: 68px; top: 0;right: 0;bottom: 0;left: 0;margin:auto;font-size: 68px;}
.tx-productl-main .imgs s{position: absolute;z-index: 30;top: 10px;left: 10px;font-size: 18px;line-height: 20px;padding: 0 12px;border-radius: 4px;background: #fff;font-family: 'icontx';text-decoration: none;opacity: 0.9;filter:alpha(Opacity=90);}
.tx-productl-main .imgs a:hover b{opacity: 0.6;filter:alpha(Opacity=60);}
.tx-productl-main .texts{position: relative; padding: 50px 80px 50px 26px;background: #01758f;}
.tx-productl-main .texts h3{ font-size: 22px;color: #fff;line-height: 24px;height: 24px;overflow: hidden; }
.tx-productl-main .texts h3 i{position: absolute;right: 26px;top: 0;bottom: 0;height: 22px; font-size: 32px;margin: auto 0;}
.tx-productl-main .texts:hover h3 i{right: 20px;}
.tx-productl-main .conts{padding:25px 30px;}
.tx-productl-main .conts em{display: block;font-size: 16px; line-height: 22px;height: 44px;overflow: hidden;}
.tx-productl-main li:nth-child(5n-3) .texts{background: #013c4e;}
.tx-productl-main li:nth-child(5n-2) .texts{background: #942746;}
.tx-productl-main li:nth-child(5n-1) .texts{background: #3b9140;}
.tx-productl-main li:hover{box-shadow: 0 0 12px #aaa;}
.tx-productl-main li:hover .imgs img{transform: scale(1.1);-ms-transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);}

.tx-page{margin-top: 20px;text-align: center;}
.tx-page span,.tx-page a{display: inline-block; line-height: 30px !important;padding:0 10px;border:1px solid #d2d3d4;color: #666;font-size: 12px !important;background: #fff;margin:0;border-right: 0;}
.tx-page span:last-child,.tx-page a:last-child{border-right:1px solid #d2d3d4;}
.tx-page span.current,.tx-page a.current{background: #2c3b4b;border-color: #d2d3d4;color: #fff;}
.tx-page a:hover{background: #2c3b4b;color: #fff;border-color: #d2d3d4;}

/*news content*/
.tx-newsc-left{width: 74%;padding-right: 2%;border:1px solid #e8e8e8;background: #f5f5f5;padding: 50px;}
.tx-newsc-left-title{text-align: center;padding-bottom: 40px;border-bottom:1px solid #e8e8e8;margin-bottom: 40px;}
.tx-newsc-left-title h3{font-size: 24px;line-height: 32px;margin-bottom: 40px;}
.tx-newsc-left-title em{font-size: 16px;display: inline-block;color: #666;margin:0 10px;}

.tx-contentss,.tx-contentss p,.tx-contentss span{font-size: 16px;line-height: 2;margin-bottom: 15px;}
.tx-contentss h3{font-size: 18px;color: #c70202;font-weight: bold;padding: 15px 0;}
.tx-contentss img{max-width: 100%;height: auto;}
.tx-contentss a{color: #c70202;}
.tx-contentss a:hover{text-decoration: underline;}

.tx-content-pages{border-top: 1px solid #e5e5e5;padding: 12px 0;color: #666;font-size: 14px;}
.tx-content-pages span{width: 50%;line-height: 30px;height: 30px;overflow: hidden;}
.tx-content-pages span.fl{padding-right: 20px;}
.tx-content-pages span.fr{text-align: right;padding-left: 20px;}

.tx-box-link{position: fixed;right: 0;top: 50%;margin-top:-155px;z-index: 9999;width: 77px;}
.tx-box-link > span{position: absolute;right:0;cursor: pointer;background: #d50903;color: #fff;padding: 12px 0;text-align: center;height: 70px;}
.tx-box-link > span > h3{margin-top: 4px;}
.tx-box-link-wx .ewm{position: absolute;right: 100%;top: 0;background: #fff;padding: 0px;width: 0;height: auto;}

.tx-box-link-tel{top: 76px;}
.tx-box-link-tel div.fl{position: relative; width: 77px;}
.tx-box-link-tel em{position: absolute;top: 0;left: 100%; font-size: 16px;font-weight: bold;line-height: 22px;border-left:1px solid #fff;padding:0 10px;margin-top:11px;opacity: 0;}
.tx-box-link-tel:hover{width: 220px;}
.tx-box-link-tel:hover em{opacity: 1;}

.tx-box-link-form{top: 152px;}
.tx-box-link-form .tx-box-forms{position: absolute;right: 100%;top: -150px;background: #fff;padding: 0px;width: 0px;height: 380px;overflow: hidden;opacity: 0;}
.tx-box-link-form:hover .tx-box-forms{width: 300px;opacity: 1;}

.tx-box-link span:hover .ewm{width: 140px;padding: 5px;border:1px solid #e2e2e2;}
.tx-box-link a{float: left;}
.tx-box-link em{float: left;}
.tx-box-link-top{top: 228px; height: 77px !important;border-radius: 50%;padding: 22px 0 !important;}
.tx-box-link-top:hover{opacity: 0.7;filter:alpha(Opacity=70);}

.tx-footer-form{padding:10px;text-align: left;}
.tx-footer-form > i{display: none;}
.tx-footer-form li{width: 50%;margin-bottom: 10px;}
.tx-footer-form li.li1,.tx-footer-form li.li2{width: 100%;}
.tx-footer-form li.li3{padding-right: 10px;}
.tx-footer-form li.li4{padding-left: 10px;}
.tx-footer-form li h3{font-size: 14px;line-height: 22px;margin-bottom: 5px;color: #333;}
.tx-footer-form li i{color: #f00;margin-right: 10px;}
.tx-footer-form li input,.tx-footer-form li textarea{width: 100%;line-height: 30px;border:1px solid #dcdcdc;background: none;padding: 0 5px;color: #333;outline: none;-webkit-appearance: none; -webkit-appearance: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
.tx-footer-form li textarea{height: 60px;}
.tx-footer-form li.li2 input{display: inline-block;width: auto; line-height: 40px;padding:0 30px;background: #d50903;color: #fff;font-size: 14px;cursor: pointer;outline: none;-webkit-appearance: none; -webkit-appearance: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}

.tx-footer-forms {display: none; position: fixed;width: 100%;height: 100%;z-index: 99999;}
.tx-footer-forms b{position: absolute;z-index:10; width: 100%;height: 100%;background: #000;opacity: 0.4;}
.tx-footer-forms .tx-footer-form{position: absolute;z-index: 20; top: 0;right: 0;bottom:0;left: 0;margin:auto; width: 300px;height: 380px;background: #fff;border:1px solid #e2e2e2;}
.tx-footer-forms .tx-footer-form > i{display: block; position: absolute;font-size: 14px;right: 10px;top: 10px;color: #333;cursor: pointer;}
.tx-boxs{cursor: pointer;}

.post-password-form p:nth-child(1){font-size: 18px;font-weight: bold;color: #d50903;margin-bottom: 20px;}
.post-password-form label{font-size: 16px;line-height: 30px;}
.post-password-form input[type="password"]{line-height: 30px;padding: 0 12px;}
.post-password-form input[type="submit"]{line-height: 30px;border:1px solid #d50903;background: #d50903;padding: 0 10px;color: #fff;cursor: pointer;}