@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 { 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:#d83e40;}
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;}
i,em{font-style: normal;}

/*自定义字体*/
/*@font-face {
	font-family: 'BDZYJT';
	src:url('genericons/BDZYJT-GB10.ttf') 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;}

body{min-width: 1110px;}

/*logo,search*/
.tx-logo-main{padding:35px 20px;background: #d83e40;}

.tx-logo-search{padding-top:30px;}
.tx-logo-search h3{float: left;line-height: 32px; font-size:24px;color: #d83e40;margin-left: 25px;padding-left: 37px;background: url('images/top-phone.png') left center no-repeat;}
.tx-logo-search form{float: left; border:1px solid #999;}
.tx-logo-search form #s{float: left; background: none;width: 180px;line-height: 30px;border:none;padding:0 10px;color: #999;}
.tx-logo-search form #search-submit{float: left; width:60px;height: 30px;background: #fff;border:none;background: #d83e40;color: #fff}

/*导航*/
.tx-nav{margin-top: 25px;}
.tx-nav ul.menu > li > a{position: relative; float: left;padding:10px 35px;line-height: 20px; font-size: 16px;font-weight: bold;}
.tx-nav ul.menu > li > a > i{position: absolute;top: 0;bottom:0;left:0;margin:auto 0;font-weight: normal;color: #dcdcdc;line-height: 20px;padding: 10px 0}
.tx-nav ul.menu > li:nth-child(1) > a > i{display: none;}
.tx-nav ul.menu > li > a:hover,.tx-nav ul.menu > li.current-menu-item > a,.tx-nav ul.menu > li.current-menu-parent > a{color: #d83e40;}

/*banner*/
.tx-banner img{width: 100%;height: auto;}
.tx-banner .item .img1{display: block;}
.tx-banner .item .img2{display: none;}

.tx-banner .carousel-indicators{text-align: center;bottom:10px;}
.tx-banner .carousel-indicators li{float: none;display: inline-block;margin:0 5px;width: 50px;height: 10px;background: #fff;border: none;border-radius: 0;}
.tx-banner .carousel-indicators li.active{background: #d83e40;}

/*主页*/
.tx-padding80{padding: 80px 0;}

.tx-main-title{text-align: center;margin-bottom: 40px;position: relative;}
.tx-main-title h3{font-size: 30px;color: #454545;font-weight: bold}
.tx-main-title h4{font-size: 14px;color: #8f8f8f;margin: 7px 0;}
.tx-main-title i{display: inline-block;width: 35px;height: 5px;background: #d83e40;}

/*天顶星主要产品*/
.tx-business-main{background: #f7f7f7;}
.tx-business-main > li{width: 50%;position: relative;}
.tx-business-main > li > span{width: 50%;position: relative;}
.tx-business-main > li > span.one{width: 100%;}

.tx-business-main .img img{width: 100%;height: auto;}
.tx-business-main .img i{position: absolute;z-index: 90; top: 0;bottom:0;margin:auto 0; width: 0;height: 0;border-top: 10px solid transparent;border-bottom: 10px solid transparent;}
.tx-business-main .img.fr i{border-left: 10px solid #f7f7f7;left: 0}
.tx-business-main .img.fl i{border-right: 10px solid #f7f7f7;right: 0}

.tx-business-main .text{background: #f7f7f7;padding:50px;overflow: hidden;}
.tx-business-main .text h4{font-size: 14px;color: #888;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.tx-business-main .text h4 b{font-size: 20px;font-weight: normal;}
.tx-business-main .text h3{font-size: 14px;font-weight: bold;line-height: 25px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.tx-business-main .text ul{overflow: hidden;margin:10px 0 30px;}
.tx-business-main .text li > a{line-height: 25px;font-size: 13px;margin-right: 20px;}
.tx-business-main .more{float: left; width: 90px;line-height: 30px;border:1px solid #d83e40;color: #d83e40;text-align: center;}
.tx-business-main .more:hover{background: #d83e40;color: #fff;}

.tx-business-main .mores{text-align: center;font-size:20px;color: #fff; position: absolute;width: 70%;height: 70%; padding:40px;background: rgba(216,62,64,.7);left: 0;right: 0;top:0;bottom:0;margin:auto;}
.tx-business-main .mores h4{margin:20px 0 10px;}
.tx-business-main .mores h3{letter-spacing: 15px;}

/*天顶星成功案例*/
.tx-case .tx-main-title h3{color: #fff;}
.tx-case .tx-main-title h4{color: #fff;}
.tx-case .tx-main-title i{background: #fff;}

.tx-case{background: url('images/case-bg.jpg') center center;}

.tx-case-mains{background: #fff;}

.tx-case-main-img{position: relative;text-align: left;}
.tx-case-main-img .img{overflow: hidden;}
.tx-case-main-img img{width: 100%;height: auto;position: relative;z-index: 10;}
.tx-case-main-img .text{padding:20px;}
.tx-case-main-img h3{line-height: 30px;height: 30px;overflow: hidden;font-size: 20px;font-weight: bold;}
.tx-case-main-img em{display: block;margin-top: 5px; color: #808080;font-size: 13px;line-height: 20px;height: 20px;overflow: hidden;margin:15px 0 30px;}
.tx-case-more{display: inline-block; width: 120px;border-radius: 99px; line-height: 36px;border:1px solid #fff;font-size: 14px;color: #d83e40;}
.tx-case-more:hover{background: #d83e40;color: #fff;}
.tx-case-main-img:hover{text-align: center;}
.tx-case-main-img:hover .tx-case-more{border-color:#d83e40;}

.tx-case-mores{margin-top: 50px;text-align: center;}
.tx-case-mores a:hover{background: #fff;color: #d83e40 !important;}

/*关于我们*/
.tx-about-main.fl{width: 42.5%;}
.tx-about-main.fl img{max-width: 100%;height: auto;}

.tx-about-main.fr{width: 57.5%;}
.tx-about-title{padding:50px;}
.tx-about-title h4{font-size:30px;color: #da979a;}
.tx-about-title h4 b{font-size:48px;}
.tx-about-title h3{font-size:30px;color: #d83e40;font-size: 20px;font-weight: bold;line-height: 50px;}
.tx-about-title i{display: inline-block; width: 45px;height: 3px;background: #d83e40;}

.tx-about-content{padding: 46px 50px;background: #d83e40;color: #fff;}
.tx-about-content h3{font-size: 18px;font-weight: bold;}
.tx-about-content p{font-size: 13px;line-height: 25px;height: 100px;overflow: hidden;display: block;margin:20px 0;}
.tx-about-content a{font-size: 14px;line-height: 30px;color: #fff;position: relative;left:0;}
.tx-about-content a:hover{left: 10px;}

/*合作的品牌*/
.tx-key{background: #f8f8f8;}
.tx-key-main{position: relative;}
.tx-key-main .tx-about-title{padding:20px 30px 30px 27%; }
.tx-key-main > img{position: absolute;left: 20px;top:0;width: 23%;height: auto;}

.tx-key .tx-about-content{padding-left: 27%;}
.tx-key .tx-about-content p{height: 75px;margin-top: 0;}

.tx-key-mains {margin-top: 40px;}
.tx-key-mains li a{float: left;width: 100%; background: #333;padding:18px;position: relative;top:0;}
.tx-key-mains li h3{float: left;width: 60%;line-height: 25px;height: 25px;overflow: hidden;font-size: 16px;color: #fff;}
.tx-key-mains li em{float: left;width: 60%;line-height: 25px;height: 50px;overflow: hidden;color: #dedede;margin-top: 15px;}
.tx-key-mains li img{float: right;width: 35%;height: auto;}
.tx-key-mains li a:hover{top:-5px;padding:23px 18px;border-bottom:3px solid #d83e40;}

/*新闻资讯*/
.tx-news-title{padding-bottom: 10px;border-bottom:1px solid #d5d5d5;margin-bottom: 30px;}
.tx-news-title h3{font-size: 16px;font-weight: bold;background: url('images/news-icon.png') left center no-repeat;padding-left: 25px;}
.tx-news-title h3 em{color: #acacac;font-weight: normal;margin-left: 10px;}

.tx-new-main-left,.tx-new-main-right{width: 50%;}
.tx-new-main-left{padding-right: 20px;}
.tx-new-main-right{padding-left: 20px;}
.tx-new-main-left img{float: left; width: 50%;}
.tx-new-main-left h3{float: left;width: 45%;margin-left: 5%; font-size: 18px;}
.tx-new-main-left p{float: left;width: 45%;font-size: 14px;color: #4e4e4e;line-height: 25px; margin:25px 0 25px 5%; height: 100px;overflow: hidden;}
.tx-new-main-left em{float: left;width: 45%;margin-left: 5%;color: #acacac;font-size: 14px;}

.tx-new-main-right li{width: 100%;padding:15px 0;}
.tx-new-main-right li:nth-child(1){padding-top: 0;}
.tx-new-main-right li a{float: left;width: 70%;padding-left: 10px;font-size: 14px; border-left:2px solid #333;line-height: 15px;height: 15px;overflow: hidden;}
.tx-new-main-right li span{float: left;width: 20%;text-align: right;font-size: 14px;color: #7d7d7d;}

.tx-news-down{padding-top: 50px;border-top: 1px solid #D5D5D5;margin-top: 35px;}
.tx-news-down .title{float: left;width: 13.88%;padding:15px;background: #d83e40 url('images/news-icon1.png') 15px 20px no-repeat;padding-left:50px;color: #fff;}
.tx-news-down .title h3{font-size: 16px;margin-bottom: 10px;}
.tx-news-down .title em{font-size: 14px;}

.tx-news-down .main{float: left; width: 86.12%;}
.tx-news-down .main li{float: left;width: 50%;padding:0 5%;}
.tx-news-down .main li a{display: block;font-size: 14px;line-height: 35px;font-weight: bold; background: url('images/w.png') left 8px no-repeat;height: 35px;overflow: hidden;padding-left: 30px;}
.tx-news-down .main li em{display: block; font-size: 14px;line-height: 35px;color: #7d7d7d; height: 70px;overflow: hidden; background: url('images/d.png') left 8px no-repeat;padding-left: 30px;}

/*联系我们*/
.tx-contact{background: url('images/contact-bg.jpg') center center;}
.tx-contact .tx-main-title h3{color: #fff;}
.tx-contact .tx-main-title h4{color: #fff;}
.tx-contact .tx-main-title i{background: #fff;}

.tx-contact-left,.tx-contact-right{width: 50%;}
.tx-contact-left{padding-right:20px;}
.tx-contact-left h3{padding-left: 40px;margin-bottom: 25px; font-size: 30px;color: #fff;background: url('images/top-phone1.png') left center no-repeat;}
.tx-contact-left p{font-size: 16px;color: #fff;margin-top: 10px;}
.tx-contact-left p img{width:25%}
.tx-contact-right{padding-left:20px;}
.tx-contact-right h3{font-size: 24px;color: #fff;margin-bottom: 20px;}
.tx-contact-right li{float: left;width: 100%;margin-bottom: 10px;}
.tx-contact-right li input,.tx-contact-right li textarea{padding:0 12px; float: left;width: 100%;border:none;line-height: 35px;background: #ab3031;color: #fff}
.tx-contact-right h4{display: none;}
.tx-contact-right input[type="submit"]{width: 140px;height: 35px;background: #fff;color:#d83e40;}
.tx-contact-right input[type="submit"]:hover{opacity: 0.7;filter:Alpha(opacity=70);}

/*底部*/
.tx-footer{background: #403f3f;padding: 30px 0;}

.tx-footer-friend{float: left;color: #bbb;line-height: 25px;margin-top: 10px;}
.tx-footer-friend a{color: #bbb;margin:0 15px;}
.tx-footer-friend a:hover{color: #fff;text-decoration: underline;}

.tx-footer-down{background: #333;color: #bbb;padding:10px;line-height: 20px;}
.tx-footer-down a{color: #bbb;}
.tx-footer-down a:hover{text-decoration: underline;color: #fff;}

.side{position:fixed;width:60px;height:275px;right:0;top:214px;z-index:100;}
.side ul li{width:60px;height:59px;float:left;position:relative;border-bottom:1px solid #444;}
.side ul li .sidebox{position:absolute;width:60px;height:59px;top:0;right:0;transition:all 0.3s;background:#000;opacity:0.8;filter:Alpha(opacity=80);color:#fff;font:14px/54px "微软雅黑";overflow:hidden;}
.side ul li .sidetop{width:60px;height:59px;line-height:59px;display:inline-block;background:#000;opacity:0.8;filter:Alpha(opacity=80);transition:all 0.3s;}
.side ul li a:hover{background:#d83e40;opacity:1;filter:Alpha(opacity=100);}
.side ul li a:hover div{background:#d83e40;opacity:1;filter:Alpha(opacity=100);}
.side ul li img{width:60px; object-fit: none;}