﻿@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,b{font-weight:normal;}
ul { list-style:none;}
li{float: left;}
*{ margin:0px; padding:0px;transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s;}
img { border:0px;}
a { color:#333; text-decoration:none;}
h3{font-weight: normal;}
a:hover {color:#ff7800;}
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: 1080px;clear:both;}
.tx-fl{float: left;}
.tx-fr{float: right;}
i,em{font-style: normal;}

body{min-width:1110px;}
.tx-padding100{padding: 100px 0;}
.tx-padding80{padding: 80px 0;}
/*自定义字体*/
@font-face {
	font-family: 'BDZYJT';
	src:url('genericons/BDZYJT-GB10.ttf') format('truetype');
}
@font-face {
	font-family: 'MNJYH';
	src:url('genericons/MNJYH.ttf') format('truetype');
}
@font-face {
	font-family: 'HEITI';
	src:url('genericons/HEITI.otf') format('truetype');
}

/*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:999;}
.tx-head-top{color: #eee;font-size: 12px;line-height: 35px;background: #191919;border-bottom: 1px solid #2f2f2f;}

.tx-head-logo{background: #000000;padding-top: 25px;}
.tx-head-logo .tx-fl{padding-bottom: 10px;}
.tx-hear-menu .menu{transition: 0s;-moz-transition: 0s;-webkit-transition: 0s;-o-transition: 0s;}
.tx-hear-menu .menu > li > a{float: left;color: #fff;font-size: 15px;border-bottom:3px solid #000;line-height: 71px;margin: 0 20px;}
.tx-hear-menu .menu > li > a:hover,.tx-hear-menu .menu > li.current-menu-item > a,.tx-hear-menu .menu > li.current-menu-parent > a{color:#ff7800;border-bottom:3px solid #ff7800;}

.tx-banner .carousel-inner .item img{width: 100%;height: auto;}
.tx-banner .carousel-inner .item img.img1{display: block;}
.tx-banner .carousel-inner .item img.img2{display: none;}
.tx-banner .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev{width:45px;height: 78px;margin-top:-39px;background-image: url('images/banner-icons.png');transition: 0s;-moz-transition: 0s;-webkit-transition: 0s;-o-transition: 0s;}
.tx-banner .carousel-control .glyphicon-chevron-left{background-position: 0 0;}
.tx-banner .carousel-control .glyphicon-chevron-right{background-position: 0 -78px;}
.tx-banner .carousel-control.left:hover .glyphicon-chevron-left{background-position: 0 -156px;}
.tx-banner .carousel-control.right:hover .glyphicon-chevron-right{background-position: 0 -234px;}
.tx-banner .carousel-control.left,.carousel-control.right{background: none;}

.tx-banner .tx-center{position: relative;}
.tx-banner-search{background: rgba(0,0,0,0.7);position: absolute;bottom:5%;left: 0;margin-bottom: 55px;width: 100%;padding:25px 3%;}
.tx-banner-search form{float: left;width: 100%;}
.tx-banner-search input#s{line-height: 50px;height: 50px;border:1px solid #ff7800;background: #fff;padding:0 15px;color: #b0b0b0;font-size: 14px;float: left;width: 83%;margin-right: 2%;}
.tx-banner-search input#search-submit{float: left;width: 15%;height: 50px;font-size: 24px; border:1px solid #ff7800;background:#ff7800;color: #fff;}
.tx-banner-search-ul{margin-top: 15px;}
.tx-banner-search-ul li{color: #fff;font-size: 14px;margin:0 15px;}
.tx-banner-search-ul li a{color: #fff;}
.tx-banner-search-ul li a:hover{text-decoration: underline;}

.tx-index-title{text-align:center;margin-bottom: 50px;}
.tx-index-title i{display: inline-block; width: 35px;height: 4px;background:#ff7800;text-align: center;}
.tx-index-title em{display: block;font-size: 14px;padding:12px 0;}
.tx-index-title h3{display:block;font-size: 28px;font-weight: bold;}

.tx-business-main li{float: left;display: inline-block; width: 23%;height: 173px; margin: 0 1%;margin-bottom: 45px;position: relative;}
.tx-business-main li a{position: absolute;bottom: 0;left:0;float: left;width: 100%; text-align: center;background:#ff7800;padding:25px;color: #fff;}
.tx-business-main li a h3{font-size: 20px;font-weight: bold;padding:15px 0 10px;}
.tx-business-main li a em{display: block; font-size: 12px;font-weight: normal;margin-top: 4px;}
.tx-business-main li a p{float: left; width: 33.33%;line-height: 25px;height: 0; overflow: hidden;}
.tx-business-main li a:hover{margin-bottom: -25px;}
.tx-business-main li a:hover p{height: 25px;}
.tx-business-main li:nth-child(1) a{background: #f74140;}
.tx-business-main li:nth-child(2) a{background: #db6700;}
.tx-business-main li:nth-child(3) a{background: #1ba39a;}
.tx-business-main li:nth-child(4) a{background: #6684d9;}
.tx-business-main li:nth-child(5) a{background: #905ec4;}
.tx-business-main li:nth-child(6) a{background: #3b9e65;}
.tx-business-main li:nth-child(7) a{background: #d06449;}
.tx-business-main li:nth-child(8) a{background: #229ac1;}
.tx-business-more{text-align: center;}
.tx-business-more a{font-size: 14px;line-height: 35px;border:1px solid #ff7800;padding: 8px 30px;color:#ff7800;}
.tx-business-more a:hover{background: #ff7800;color: #fff;}

.tx-advantage{background: #f3f3f3;}
.tx-advantage-main a{float: left;position: relative;height: 395px;}
.tx-advantage-main a em{float: left;font-size:14px;line-height: 30px;margin-top: 17px;color: #707070;}
.tx-advantage-main-img{width: 100%;height: auto;position: relative;z-index: 10;}
.tx-advantage-main-text1{float: left; width: 94%;height:190px;overflow: hidden; margin:0 3%;opacity: 1; top: 0; background: #fff;padding:20px;margin-top: -55px;position: relative;z-index: 20;}
.tx-advantage-main-text1 h3{float: left; padding-left:35px;font-size: 17px;line-height: 30px; }
.tx-advantage-main-text2{ position: absolute;left:0;top:10px;z-index: 30; width: 94%;height:0;overflow: hidden; margin:0 3%;background: #fff;padding:0 33px;text-align: center;}
.tx-advantage-main-text2 h3{font-size: 17px;line-height: 25px;font-weight: bold;padding:30px 0;color: #333;}
.tx-advantage-main-text2 i{display: inline-block; width: 35px;height: 2px;background: #ff7800;}
.tx-advantage-main-text2 b{display: inline-block; padding:7px 20px;background:#ff7800;color: #fff;margin-top: 20px; }
.tx-advantage-main-text2 b:hover{opacity: 0.8;}
.tx-advantage-main a:hover .tx-advantage-main-text1{top: -135px;opacity: 0;}
.tx-advantage-main a:hover .tx-advantage-main-text2{height:385px;padding: 33px;}

.tx-about{padding-bottom: 0;}
.tx-about-top li{width: 19.6%;margin-left:0.5%;margin-bottom: 8px;}
.tx-about-top li:nth-child(1){margin-left: 0;}
.tx-about-top li img{width: 100%;height: auto;}
.tx-about-main{background:#333 url('images/about-bg.jpg') left center no-repeat;}
.tx-about-main .tx-fr{width: 45%;color: #fff;background: #333;padding:90px 0 90px 80px;}
.tx-about-main .tx-fr h3{font-size: 22px;font-weight: bold;}
.tx-about-main .tx-fr em{display: block; font-size:13px;line-height: 2.5;margin: 40px 0;}
.tx-about-main .tx-fr a{display: inline-block;font-size: 14px;color: #fff;padding:10px 30px;border:1px solid #fff;}
.tx-about-main .tx-fr a:hover{background: #fff;color: #333;}

.tx-case-main li{padding:0 38px;border-left:1px solid #dfdfdf;}
.tx-case-main li:nth-child(1){border:none;}
.tx-case-main li h3{font-size: 18px;padding-left: 40px;line-height: 35px;margin-bottom: 20px;}
.tx-case-main li a{float: left;width: 100%;font-size:14px;color:#4e4e4e;margin-bottom: 15px;line-height: 21px;height: 21px;overflow: hidden;}
.tx-case-main li a:hover{color:#ff7800;}

.tx-news{background: #f3f3f3;}
.tx-news-title{margin-bottom: 40px;border-bottom:1px solid #cfcfcf;padding-bottom: 15px;}
.tx-news-title span{padding-left: 25px;background: url('images/news-icon1.png') left center no-repeat;font-size: 16px;font-weight: bold;}
.tx-news-title span em{padding-left:8px;color: #acacac;}
.tx-news-title a{font-size: 14px;color:#ff7800;}
.tx-news-title a:hover{text-decoration: underline;}
.tx-news-main .tx-fl{width: 50%;padding-right: 20px;}
.tx-news-main .tx-fl img{float: left;margin-right: 30px;max-width: 230px;}
.tx-news-main .tx-fl h3{line-height: 100px;height: 100px;overflow: hidden;font-size: 18px;color:#333;}
.tx-news-main .tx-fl em{font-size: 14px;color:#858585;line-height: 2;}
.tx-news-main .tx-fl a{float: left;width:25px;height: 25px;margin-top: 40px; border:1px solid #747474;color: #747474; text-align: center;line-height: 23px;border-radius: 50%;font-size: 17px; }
.tx-news-main .tx-fl a:hover{margin-left: 5px;}
.tx-news-main .tx-fr{width: 50%;padding-left: 20px;}
.tx-news-main .tx-fr a{float: left;width: 100%;padding: 8px 30px;}
.tx-news-main .tx-fr a:hover{background: #fff;}
.tx-news-main .tx-fr .span1{float: left;width: 25%;text-align: center;color:#7d7d7d;background: url('images/news-datebg.png') right center no-repeat;}
.tx-news-main .tx-fr .span1 em{display: block; font-size:28px;font-weight: bold;}
.tx-news-main .tx-fr .span2{float: left;width: 75%;padding-left: 25px;color: #444;line-height: 30px;}
.tx-news-main .tx-fr .span2 h3{font-size: 14px;font-weight: bold;height: 30px; overflow: hidden;}
.tx-news-main .tx-fr .span2 em{display: block; color: #858585;height: 30px;overflow: hidden;}
.tx-news-main .tx-fr a:hover .span2 h3{color:#ff7800;;}
.tx-news-bottom{margin-top: 50px;}
.tx-news-bottom-title{width: 20%;background: #333;color: #fff;text-align: center;padding: 20px 0;}
.tx-news-bottom-title h3{display: inline-block;padding-left: 30px;font-size: 16px;background:url('images/news-icon2.png') left center no-repeat;font-weight: bold;}
.tx-news-bottom-title a{display:inline-block;font-size: 13px;color: #fff;margin-top: 5px;}
.tx-news-bottom-main{width:80%;padding-left:50px;}
.tx-news-bottom-main li{width: 50%;}
.tx-news-bottom-main li a{float: left;width: 100%;line-height: 29px;height: 29px;overflow: hidden;font-size: 14px;padding-right: 30px;}
.tx-news-bottom-main li a:hover{padding-left: 5px;}

.tx-contact{background: url('images/contact-bg.jpg') center center no-repeat;padding: 50px 0;text-align: center;}
.tx-contact .tx-center{position: relative;}
.tx-contact h3{display: block; font-size: 24px;font-weight: bold;color: #fff;}
.tx-contact a{display: inline-block;opacity:0.9; padding:8px 30px 8px 60px;background: #fff;margin: 50px 30px 0;font-size: 18px;color: #ff7800;background-repeat: no-repeat;background-position:30px center;border-radius: 5px;}
.tx-contact a:hover{opacity:1;}
.tx-contact img{position: absolute;left: 0;top: 0;}

.tx-promise{padding:30px 0;}
.tx-promise li{width: 25%; padding:0 25px;border-left:1px solid #dedede; }
.tx-promise li:nth-child(1){border:none;}
.tx-promise li img{float: left;margin-right: 15px;}
.tx-promise li h3{font-size: 18px;margin-bottom:7px;}
.tx-promise li em{color: #5e5e5e;}

.tx-footer{padding-top: 40px;background: #1e1e1f;color: #fff;}
.tx-footer a{color: #bbb;}
.tx-footer-left{width: 40%;}
.tx-footer-left h3{font-size: 14px;font-weight: bold;margin-bottom: 15px;}
.tx-footer-left li{float: left; width: 50%;padding-right: 25px}
.tx-footer-left a{float: left; width: 100%;;line-height: 25px;height: 25px;overflow: hidden;}
.tx-footer-left a:hover{text-decoration: underline;}
.tx-footer-right{width: 20%;text-align: center;}
.tx-footer-right h3{display: inline-block; font-weight: 16px;padding-left:40px;line-height: 50px; background: url('images/footer-icon1.png') left center no-repeat;}
.tx-footer-right h4{display: block;width: 100%;line-height: 48px;font-size: 24px;background: #000;}
.tx-footer-right em{display: inline-block; margin-top: 8px;}
.tx-footer-right em.add{padding-left: 14px;background: url('images/footer-icon2.png') left center no-repeat;}
.tx-footer-bottom{margin-top: 35px;padding-top: 20px;border-top: 1px solid #353535;}
.tx-footer-bottom ul{margin-bottom:15px;}
.tx-footer-bottom ul li{font-weight: bold;line-height: 25px;}
.tx-footer-bottom ul li a{font-weight: normal;margin-left: 15px;}
.tx-footer-bottom ul li a:hover{text-decoration: underline;}
.tx-footer-down{background: #000;padding: 12px 0;line-height: 21px;color: #b0b0b0;}
.tx-footer-down a{color: #b0b0b0;}
.tx-footer-down a:hover{text-decoration: underline;}

.tx-rightsss{position: fixed;left: 10px;width: 88px; top: 35%;border:1px solid #a8a8a8;background: #fff;opacity: 0.7;}
.tx-rightsss li{float: left;width: 100%;}
.tx-rightsss li a{float: left;border-top:1px solid #a8a8a8;width: 100%;font-size: 13px;color: #db6700;padding:55px 0 10px;text-align: center;background: url('images/right-icons.png') center 15px no-repeat;}
.tx-rightsss li:nth-child(1) a{border-top: none;}
.tx-rightsss li.li1 a{padding-top: 38px;background: url('images/right-icons1.png') center 15px no-repeat;cursor: pointer;}

.tx-phonesssss{display: none; position: fixed;left:5px;top:55%;width: 40px;height: 40px;background: #000 url('images/contact-icon1.png') center center no-repeat;border-radius:50%;opacity: 0.7;}