﻿@charset "utf-8";
body{ margin:0 auto; font-size:12px;color:#000; 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;}
img{border:0px;max-width: 100%;height: auto !important;}
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:#e60011;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: 1200px;clear:both;}
body{min-width: 1230px;}

html,body{width:100%;height:100%;}
.swiper-slide,.swiper-wrapper{height: auto;}

.tx-padding{padding: 90px 0;}

.tx-qqs{cursor: pointer;}

/*自定义字体*/
/*@font-face {
	font-family: 'BDZYJT';
  src:url('genericons/BDZYJT-GB10.ttf'.tx-newsl-main li .text) format('truetype');
  transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s;
}*/

@font-face {
  font-family: 'icontx';  /* project id 1448132 */
  src: url('//at.alicdn.com/t/font_1448132_qp9ptrsfo4g.eot');
  src: url('//at.alicdn.com/t/font_1448132_qp9ptrsfo4g.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_1448132_qp9ptrsfo4g.woff2') format('woff2'),
  url('//at.alicdn.com/t/font_1448132_qp9ptrsfo4g.woff') format('woff'),
  url('//at.alicdn.com/t/font_1448132_qp9ptrsfo4g.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_1448132_qp9ptrsfo4g.svg#iconfont') format('svg');
}
i{font-family: "icontx"}

.tx-head{background:#222222;padding:30px 0;}
.tx-head .logo{margin-top:5px;}
.tx-head .text{margin-left:46px;}
.tx-head .tel{margin-top:12px;}

.tx-nav-main li a{display: block; width:154px;text-align:center; font-size:24px;font-weight:bold; line-height: 99px;border-bottom:2px solid #fff;margin-right:10px;}
.tx-nav-main li a:hover,.tx-nav-main li.active a{font-size:26px; color:#ff0000;border-color:#ff0000;}
.tx-nav-main li.fr a{font-size:24px;width:180px; line-height: 62px;border:none;margin:20px 0;color:#fff;background:#ff0000;border-radius: 6px;}
.tx-nav-main li.fr a:hover{opacity: 0.6;}

.tx-banner{overflow:hidden;}
.swiper-pagination-bullet{width:70px;height:3px;border-radius: 0;}
.swiper-pagination-bullet-active{background:#ff0000;}

.tx-main-title{text-align:center;margin-bottom:45px;}
.tx-main-title h3{position: relative;display: inline-block; font-size:34px;font-weight:650;}
.tx-main-title h3 i{position: absolute;bottom:0;width:120px;height:1px;background:#cccccc;}
.tx-main-title h3 i:nth-child(1){left:100%;margin-left:70px;}
.tx-main-title h3 i:nth-child(2){right:100%;margin-right:70px;}
.tx-main-title h4{font-size:21px;color:#888888;margin-top:4px;}
.tx-main-title p{font-size:20px;color:#444;line-height:32px;margin-top:26px;}
.tx-main-title .nav{text-align: center;margin-top:35px;}
.tx-main-title .nav li{display: inline-block;float:none;}
.tx-main-title .nav li a{display: block;font-size:24px;line-height: 56px;padding:0 40px;color:#fff;background:#e60011;border-radius: 4px;margin:0 8px;}
.tx-main-title .nav li a:hover{opacity: 0.5;}

/*.tx-product{background: #fafafa;}
.tx-product-main li{width:33.33%;padding:15px;}
.tx-product-main li a{display: block; border:1px solid #cdcdcd;text-align: center;padding-bottom:20px;background:#fff;}
.tx-product-main li h4{font-size:18px;color:#333;margin:8px 0;padding:0 20px;line-height: 20px;height:20px;overflow: hidden;}
.tx-product-main li h3{font-size:24px;color:#000;font-weight:600;padding:0 20px;line-height: 30px;height:30px;overflow: hidden;margin-top:12px;}
.tx-product-main li a:hover{border-color:#e60011;}
.tx-product-main li a h3:hover{color:#e60011;}
.tx-product-more{text-align:center;margin-top:40px;}
.tx-product-more a{display: inline-block;font-size:16px;line-height:52px;padding:0 58px;border:1px solid #e60011;color:#e60011;background:#fff;}
.tx-product-more a:hover{background:#e60011;color:#fff;}*/

.tx-product{background: #fafafa;}
.tx-product-main{position: relative;}
.tx-product-main .swiper-container1{width:88%;position: relative;z-index:20;padding-bottom:40px;}
.tx-product-main .swiper-container2{position: absolute; width:100%;height:100%;top:0;left:0;z-index:10;}
.tx-product-main .swiper-slide{width:33.33%;margin-top:0 !important;margin-bottom:30px;}
.tx-product-main .swiper-slide a{display: block; border:1px solid #cdcdcd;text-align: center;padding-bottom:20px;background:#fff;}
.tx-product-main .swiper-slide h4{font-size:18px;color:#333;margin:8px 0;padding:0 20px;line-height: 20px;height:20px;overflow: hidden;}
.tx-product-main .swiper-slide h3{font-size:24px;color:#000;font-weight:600;padding:0 20px;line-height: 30px;height:30px;overflow: hidden;}
.tx-product-main .swiper-slide a:hover{border-color:#e60011;}
.tx-product-main .swiper-slide a h3:hover{color:#e60011;}
.tx-product-main .swiper-button{width:52px !important;height:110px !important;font-family:"宋体";text-align:center;line-height:110px;font-size:60px;background:#e60011;color:#fff;margin-top:-74px;}
.tx-product-main .swiper-pagination-bullet{border-radius:50%; width:30px;height:30px;line-height:30px;font-size:14px;color:#fff;opacity: 0.6;}
.tx-product-main .swiper-pagination-bullet-active{background:#ff0000;color:#fff;opacity: 1;}
.tx-product-more{text-align:center;margin-top:40px;}
.tx-product-more a{display: inline-block;font-size:16px;line-height:52px;padding:0 58px;border:1px solid #e60011;color:#e60011;background:#fff;}
.tx-product-more a:hover{background:#e60011;color:#fff;}

.tx-case{background:#f5f5f5;}
.tx-case-left{width:70%;padding-right:200px;}
.tx-case-left li{position: relative; padding-left:56px;margin-bottom:46px;}
.tx-case-left li i{position: absolute;left:0;top:2px; width:16px;height:16px;background:#454545;ransform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg); }
.tx-case-left li h3{font-size:20px;line-height:22px;height:22px;overflow: hidden;font-weight:700;}
.tx-case-left li em{display: block; font-size:15px;color:#444;line-height: 24px;height:48px;overflow: hidden;margin-top:12px;}
.tx-case-right{width:26%;}
.tx-case-right li{width: 100%;text-align: right;margin-top:36px;}
.tx-case-right li img{max-height:300px !important;}

.tx-honor-main{overflow: hidden;}
.tx-honor-main.scroll ul{white-space: nowrap;transition: 0s;-moz-transition: 0s;-webkit-transition: 0s;-o-transition: 0s;}
.tx-honor-main li{width:25%;padding:0 35px;}
.tx-honor-main.scroll li{float:none; display: inline-block;}

.tx-about{background:#f5f5f5;}
.tx-about-title{margin-bottom:56px;}
.tx-about-title h3{font-size:34px;font-weight:600;}
.tx-about-title b{font-size:26px;font-weight:normal;margin-left:26px;color:#333;}
.tx-about-left{width:50%;}
.tx-about-right{width:50%;padding-left:80px;padding-top:12px;}
.tx-about-right h3{font-size:26px;font-weight: 600;margin-bottom:32px;}
.tx-about-right b{font-size:22px;color:#333;font-weight: normal;margin-left:12px;}
.tx-about-right p{font-size:20px;color:#333;line-height: 36px;margin-bottom:15px;}
.tx-about-right a{margin-top:20px; display: inline-block; font-size:16px;color:#e60011;border:1px solid #e60011;line-height: 46px;padding:0 40px;}
.tx-about-right a:hover{background:#e60011;color:#fff;}

.tx-news-main li{position: relative; width:50%;margin:40px 0;padding:0 50px;}
.tx-news-main li img{position: absolute;top:-10px;left:0; width: 70px;}
.tx-news-main li h3{font-size:22px;font-weight:600;margin-bottom:18px;line-height:32px;height:32px;overflow:hidden;}
.tx-news-main li em{display: block; font-size:18px;color:#333; line-height: 28px;height:56px;overflow: hidden;}

.tx-friend{padding:40px 0;border-top:1px solid #e2e2e2;}
.tx-friend-main li{width:16.66%;text-align: center;padding:0 30px;cursor: pointer;}

.tx-footer{background:#101010;padding:58px 0 32px;}
.tx-footer-left{width:42%;}
.tx-footer-left img{display: block;margin-bottom:2px;}
.tx-footer-left p{display: inline-block; color:#fff;margin:10px 20px 10px 10px;font-size:16px;padding-left:30px;}
.tx-footer-left p.tel{background: url('../images/foot-icon1.png') left center no-repeat;}
.tx-footer-left p.mail{background: url('../images/foot-icon2.png') left center no-repeat;}
.tx-footer-left p.qq{background: url('../images/foot-icon3.png') left center no-repeat;}
.tx-footer-left p.add{background: url('../images/foot-icon4.png') left center no-repeat;}
.tx-footer-right{width:58%;padding-left:70px;}
.tx-footer-right li{width: 25%;}
.tx-footer-right li h3{font-size:20px;color:#fff;font-weight:600;margin-bottom:18px;}
.tx-footer-right li a{float:left;clear:both;font-size:17px;margin:5px 0;color:#fff;}
.tx-footer-right li a:hover{text-decoration:underline;}
.tx-footer-right li h4{font-size:16px;color:#fff;margin-bottom:12px;}
.tx-footer-down{background: #000;text-align: center;line-height: 35px;color:#aaa;}
.tx-footer-down a{color:#aaa;}
.tx-footer-down a:hover{color:#fff;}

.tx-footer-friend{border-top:1px solid #222;margin-top:20px;padding-top:12px;line-height:32px;}
.tx-footer-friend li a{font-size:16px;color:#fff;margin:0 10px;}
.tx-footer-friend li a:hover{text-decoration:underline;}
.tx-footer-friend li:nth-child(1){font-size:16px;color:#fff;font-weight:bold;margin-right:12px;}

.tx-main-nav{background:#e2e2e2;text-align:center;}
.tx-main-nav li{float:none;display: inline-block;}
.tx-main-nav li a{display: block; font-size:22px;color:#333;font-weight:bold;padding:0 60px;line-height:70px;}
.tx-main-nav li a:hover,.tx-main-nav li.active a{background:#e60011;color:#fff;}

/*about*/
.tx-about1-main{background:#fafafa;padding:40px;}
.tx-about1-main .fl{ width:35%;}
.tx-about1-main .fl img{position: relative; top:-20px;}
.tx-about1-main h3{font-size:28px;margin-bottom:30px;}
.tx-about1-main p{font-size:18px;line-height: 28px;margin-bottom:15px;}

.tx-about2{background:#f8f8f8 url('../images/about2-bg.jpg') top center no-repeat;}
.tx-about2 .tx-main-title h3{color:#fff;}
.tx-about2 .tx-main-title h4{color:#fff;}
.tx-about2-main li{width:28%;margin:0 2.66%;background:#fff;padding:25px 50px 35px;text-align: center;}
.tx-about2-main li:nth-child(1){margin-left:0;}
.tx-about2-main li img{border-bottom:2px solid #888;}
.tx-about2-main li h3{font-size:24px;margin:12px 0 20px;color:#e60011;font-weight:bold;}
.tx-about2-main li p{font-size:16px;line-height: 28px;color:#666;}

.tx-about3-main li{width:50%;background:#e60011;}
.tx-about3-main li span{position: relative; width:50%;height:198px; overflow: hidden;text-align: center;color:#fff;}
.tx-about3-main li span.img img{width:100%;}
.tx-about3-main li span.text{padding-top:60px;}
.tx-about3-main li span.text h4{font-size:20px;margin-bottom:12px;}
.tx-about3-main li span.text h3{font-size:24px;font-weight:bold;}

/*contact*/
.tx-contact1{padding-bottom:80px;}
.tx-contact1 iframe{border:none;width:100%;height:400px;}
.tx-contact1-main{position: relative;z-index: 99; background:#fff;border:1px solid #e2e2e2;padding:50px;margin-top:-100px;}
.tx-contact1-main li{background:#fff;}
.tx-contact1-main li:nth-child(1){width:20%;padding-right:60px;}
.tx-contact1-main li:nth-child(1) img{width:115px;}
.tx-contact1-main li:nth-child(2){width:60%;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;padding:0 60px;}
.tx-contact1-main li:nth-child(3){width:20%;padding-left:60px;}
.tx-contact1-main li p{font-size:20px;line-height: 40px;}

/*news*/
.tx-newsl-left{width:80%;padding-right:30px;}
.tx-main-on{border-bottom:1px solid #e2e2e2;padding-bottom:20px;font-size:16px;margin-bottom:15px;}
.tx-main-on a{color:#000;}
.tx-main-on a:hover{color:#e60011;}
.tx-newsl-main li{width:100%;padding:32px 0;border-bottom:1px solid #e2e2e2;}
.tx-newsl-main li .img{width:30%;}

.tx-newsl-main li .text h3{font-size:22px;font-weight:bold;line-height: 30px;height:30px;overflow: hidden;margin:15px 0;}
.tx-newsl-main li .text em{display: block; font-size:18px;color:#333;line-height:25px;height:50px;overflow: hidden;}
.tx-newsl-main li .text b{font-size:16px;color:#666;font-weight:normal;margin-top:20px;display: block;}
.tx-newsl-right{width:20%;padding-left:30px;}

.tx-right-title h3{width:100%;line-height: 45px;background: #e60011;font-size:18px;font-weight:bold;color:#fff;padding:0 20px;}
.tx-newsl-right1{margin-bottom:15px;}
.tx-newsl-right1 li{border:1px solid #e2e2e2;margin:10px 0;}
.tx-newsl-right1 li img{width:100%;}
.tx-newsl-right1 li h3{font-size:16px;font-weight:bold;line-height: 40px;height:40px;overflow: hidden;text-align: center;}
.tx-newsl-right2{border:1px solid #e2e2e2;padding:15px;}
.tx-newsl-right2 p{font-size:13px;line-height: 21px;margin:10px 0;}

.tx-nersc-main p{font-size:18px;line-height: 2;}
.tx-mian-down{font-size:16px;margin-top:50px;}

.tx-page{margin-top:50px;text-align:center; font-size:18px}
.tx-page li{display: inline-block;float:none; }
.tx-page li a{display:block;line-height:40px;padding:0 20px;border:1px solid #e2e2e2;font-size:18px;margin:0 2px;}
.tx-page li a:hover,.tx-page li a.active{background:#e60011;border:1px solid #e60011;color:#fff;}


/*content*/
.tx-newsc-title{text-align:center;margin:30px 5% 30px;border-bottom:1px solid #e2e2e2;width:90%;padding-bottom:20px;}
.tx-newsc-title h3{font-size:28px;font-weight:bold;margin-bottom:12px;}
.tx-newsc-title em{display: inline-block;margin:0 8px;font-size:16px;color:#666;}

/*product*/
.tx-productl-main li{width:31.33%;margin-left:3%;margin-bottom:30px;border:1px solid #e2e2e2;}
.tx-productl-main li .img {position: relative;}
.tx-productl-main li .img img{width:100%;}
.tx-productl-main li .text h3{font-size:18px;font-weight:bold;line-height: 50px;height:50px;padding:0 20px;text-align:center;}
.tx-productl-main li:nth-child(3n-2){margin-left:0;}

.tx-rightss{position: fixed;right:0;top:0;z-index: 99999;height:250px;bottom:0;margin:auto 0;}
.tx-rightss a{display: block;width:80px;text-align: center;background:#ff0000;padding:12px 0;border-top:1px solid #fff;cursor: pointer;}
.tx-rightss a:hover{background:#000;}
.tx-rightss a:first-child{border:none;}
.tx-rightss a h3{color:#ffffff;font-size:14px;font-weight: bold;}

.tx-productc{padding-bottom:30px;border-bottom:1px solid #e2e2e2;margin:30px 0 50px;}
.tx-productc-img{float:left; position: relative;z-index:999;margin-bottom:30px;width:50%; border:20px solid #e2e2e2;}
.tx-productc-img img{width:100%;max-width:none !important;padding:18px;}
.tx-productc-title{float:left;width:50%;padding-left:60px;}
.tx-productc-title h3{font-size:28px;line-height:32px;padding:20px 0 ;border-bottom:1px solid #eee;font-weight:bold;margin-bottom:30px;	}
.tx-productc-title p{font-size:18px;line-height:28px;}
.tx-productc-title .more{font-size:20px;display:inline-block;color:#fff;padding:0 40px;line-height:50px;background:#ff0000;margin-top:50px;border:1px solid #fff;}
.tx-productc-title .more:hover{border:1px solid #ff0000;color:#ff0000;background:#fff;}

.tx-product-next{clear:both;margin-top:6px;}
.tx-product-next span{font-size:18px;}
.tx-product-next span a{color:#ff0000;font-weight:bold;}


.pics_wrap .html5zoo-arrow-left-0 {
  left: 10% !important;
}

.pics_wrap .html5zoo-arrow-right-0 {
  right: 10% !important;
}