﻿@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;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:#007cd9;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') format('truetype');
}*/

@font-face {
  font-family: 'icontx';  /* project id 1435866 */
  src: url('//at.alicdn.com/t/font_1435866_geneorn1plj.eot');
  src: url('//at.alicdn.com/t/font_1435866_geneorn1plj.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_1435866_geneorn1plj.woff2') format('woff2'),
  url('//at.alicdn.com/t/font_1435866_geneorn1plj.woff') format('woff'),
  url('//at.alicdn.com/t/font_1435866_geneorn1plj.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_1435866_geneorn1plj.svg#iconfont') format('svg');
}
i{font-family: "icontx"}

.tx-top{background:#f5f5f5;}
.tx-top h3{float:left; font-size:13px;color:#666;line-height: 40px;padding-left:24px;background:url('../images/top-i1.png') left center no-repeat;margin-left:25px;}
.tx-top h3:nth-child(2){background:url('../images/top-i2.png') left center no-repeat;}

.tx-head{padding:16px 0;}
.tx-head-lan a{font-size:12px;line-height: 108px;margin-left:26px;}
.tx-head-lan a:hover,.tx-head-lan a.hover{color:#007cd9;}
.tx-head-nav li{margin:0 55px;margin-top:24px;}
.tx-head-nav li a{padding:24px 12px;line-height:60px;font-size:16px;border-bottom:1px solid #fff;}
.tx-head-nav li a.hover,.tx-head-nav li a:hover{border-bottom:1px solid #007cd9;color:#007cd9;}

.tx-banner img{width: 100%;}

.tx-video{position: relative;}
.tx-video video{position: relative;z-index: 10; width:100%;}
.tx-video .on{position: absolute;z-index: 20;width: 140px;height:140px;left:0;right:0;top:0;bottom:0;background:url('../images/video-on.png');margin:auto; opacity: 0.5;cursor: pointer;transform: scale(0.95);-ms-transform:scale(0.95);-moz-transform:scale(0.95);-webkit-transform:scale(0.95);-o-transform:scale(0.95);}
.tx-video .on:hover{opacity: 1;transform: scale(1);-ms-transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);}

.tx-service-main li{position: relative; width:23.5%; margin-left:2%;background-size:100% auto;background-repeat: no-repeat;padding:40px 30px;min-height: 532px;cursor: pointer;}
.tx-service-main li:first-child{margin-left:0;}
.tx-service-main li:nth-child(1){background-image: url('../images/ser-bg1.jpg');}
.tx-service-main li:nth-child(2){background-image: url('../images/ser-bg2.jpg');}
.tx-service-main li:nth-child(3){background-image: url('../images/ser-bg3.jpg');}
.tx-service-main li:nth-child(4){background-image: url('../images/ser-bg4.jpg');}
.tx-service-main li b{position: absolute;top:0;left:0; width:100%;height:100%;border:20px solid #fff;opacity: 0.64;z-index: 10;}
.tx-service-li{position: relative;z-index: 20;}
.tx-service-li a{float: left;width:100%;line-height: 40px;padding:0 15px; clear: both;background:rgba(255,255,255,0.64);margin-bottom:12px;font-size:16px;}
.tx-service-main li:nth-child(1) a{color:#0a4b22;}
.tx-service-main li:nth-child(2) a{color:#204ca5;}
.tx-service-main li:nth-child(3) a{color:#e05e4b;}
.tx-service-main li:nth-child(4) a{color:#223308;background:rgba(91,118,38,0.2);}
.tx-service-more{position: absolute;z-index: 20; left:0;right:0;margin:0 auto;bottom:240px;text-align: center;font-size:14px; width: 120px;line-height: 36px;height: 36px;background:rgba(255,255,255,0.64);border-radius: 99px;}
.tx-service-main li:nth-child(2) .tx-service-more{background:rgba(35,93,162,0.3);color:#fff;}
.tx-service-main li:nth-child(1):hover b{border-color:#0a4b22;opacity: 0.2;}
.tx-service-main li:nth-child(2):hover b{border-color:#204ca5;opacity: 0.2;}
.tx-service-main li:nth-child(3):hover b{border-color:#e05e4b;opacity: 0.2;}
.tx-service-main li:nth-child(4):hover b{border-color:#223308;opacity: 0.2;}
.tx-service-main li:nth-child(1) a:hover{background:#0a4b22;color:#fff;}
.tx-service-main li:nth-child(2) a:hover{background:#204ca5;color:#fff;}
.tx-service-main li:nth-child(3) a:hover{background:#e05e4b;color:#fff;}
.tx-service-main li:nth-child(4) a:hover{background:#223308;color:#fff;}


.tx-gg{background:url('../images/gg-bg.jpg') center center no-repeat;height: 200px;padding:55px 0;}
.tx-gg a{font-size:16px;line-height: 50px;padding:0 60px;color:#fff;border:1px solid #fff;margin-top:22px;}
.tx-gg a:hover{background:#008e52;border-color:#008e52;}

.tx-honer{background:#f4f4f4;}
.tx-honer-title{text-align:center;margin-bottom:70px;}
.tx-honer-main li{width:24.25%;margin-left:1%;}
.tx-honer-main li:first-child{margin-left:0;}
.tx-honer-main li h3{text-align:center;padding:0 15px;line-height: 30px;hegiht:30px;overflow:hiddden;margin-top:20px;font-size:16px;}

.tx-news-title{text-align:center;margin-bottom:70px;}
.tx-news-title h3{font-size:32px;color:#888;}
.tx-news-title i{display: inline-block; width:100px;height:1px;background:#007cd9;margin-top:30px;}
.tx-news-left{width:50%;padding-right:40px;margin-top:-20px;}
.tx-news-left li{padding:30px 0;width:100%;}
.tx-news-left li:first-child{border-bottom:1px solid #b5b5b5;}
.tx-news-main h3{font-size:18px;line-height: 30px;height:30px;overflow: hidden;color:#333;margin-bottom:12px;}
.tx-news-main h3:hover{color:#008e52;}
.tx-news-main i{display: block; font-size:18px;color:#999;margin-bottom:8px;}
.tx-news-main em{display: block; font-size:14px;color:#666;line-height: 24px;height:48px;overflow: hidden;}
.tx-news-main a.more{display:inline-block; font-size:14px;color:#008e52;margin-top:12px;background-position: -20px center;}
.tx-news-main a.more:hover{padding-left:30px;background:url('../images/news-i.png') 0 center no-repeat;}
.tx-news-right{width:50%;padding-left:40px;}
.tx-news-right img{width:100%;margin-bottom:18px;}

.tx-contact{border-top:1px solid #b5b5b5;padding:46px 0;}
.tx-contact-main li{position: relative; padding:0 33px;}
.tx-contact-main li span{float:left; position: relative;padding-left:44px;background-position: left center;background-repeat: no-repeat;}
.tx-contact-main li:nth-child(1) span{background-image: url('../images/contact-i1.png');}
.tx-contact-main li:nth-child(2) span{background-image: url('../images/contact-i2.png');}
.tx-contact-main li:nth-child(3) span{background-image: url('../images/contact-i3.png');}
.tx-contact-main li h3{float:left; font-size:16px;line-height: 30px;padding:11px 0;}
.tx-contact-main li img{float：left;width:81px;margin-left:38px;}
.tx-contact-main li b{position: absolute;width:1px;height:54px;top:0;bottom:0;right:0; margin:auto 0;background:#008e52;}
.tx-contact-main li .phone{display: inline-block;font-size:24px;font-weight:bold;color:#008e52;}
.tx-contact-main li .add{display: inline-block;font-weight: bold;}

.tx-footer{position: relative; background:url('../images/footer-bg.jpg') left bottom no-repeat;padding: 60px 0 460px;}
.tx-footer .bg{position: absolute;left:0;top:100px;width: 100%;height:5px;background:url('../images/footer-hr.png') center center no-repeat;z-index: 10;}
.tx-footer .tx-center{position: relative;z-index: 20;}
.tx-footer-nav{padding:0 10%;}
.tx-footer-nav li{margin-left:174px;}
.tx-footer-nav li:first-child{margin-left:0;}
.tx-footer-nav li h3{font-size:18px;}
.tx-footer-nav li i{display: block; width:30px;height:5px;background:#377eba;margin:16px 0 14px;}
.tx-footer-nav li a{display: block;font-size:14px;line-height: 28px;color:#444;}
.tx-footer-nav li a:hover{color:#008e52;text-decoration:underline;}

.tx-footer-down{text-align:center;margin-top:50px;line-height:26px;}
.tx-footer-down img{margin-top:20px;}