﻿@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:#0176c6;}
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;}
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: 1230px;}

/*顶部*/
.tx-top{background: #f7f7f7;padding:10px 0;line-height: 15px;}
.tx-top h1{display: inline;font-size: 12px;font-weight: normal;}
.tx-top em{float: left; margin:0 15px;}
.tx-top-qq{float: left; padding-left:15px;border-left:1px solid #bbb;}
.tx-top-qq a{margin:0 8px;position: relative; cursor: pointer;}
.tx-top-qq a .img{display: none; position: absolute;top: 100%;right: 0;margin-top: 10px;margin-right: -8px;transition: 0s;-moz-transition: 0s;-webkit-transition: 0s;-o-transition: 0s;}

/*logo,search*/
.tx-logo{padding:20px 0 0;position: relative; z-index: 200;background: #fafdf2;}

.tx-logo-phone{float: left;line-height: 32px; font-size:24px;color: #0176c6;padding-left: 56px;padding-right: 22px; background: url('images/top-phone.png') left center no-repeat;border-right: 1px solid #ddd;}
.tx-logo-phone em{display: block; font-size: 14px;color: #7d8080;line-height: 21px;}

.tx-logo-phones{float: left;padding:0 25px;}
.tx-logo-phones li{font-size: 16px;color: #0176c6;line-height: 26px;padding-left: 20px;}
.tx-logo-phones li:nth-child(1),.tx-logo-phones li:nth-child(4){padding-left: 0;}

.tx-logo-search{float: left;margin-top: 10px;}
.tx-logo-search form{float: left; border:1px solid #999;}
.tx-logo-search form #s{float: left; background: none;width: 120px;line-height: 30px;border:none;padding:0 10px;color: #999;}
.tx-logo-search form #search-submit{float: left; width:50px;height: 30px;background: #fff;border:none;background:#0176c6 url('images/header-search.png') center center no-repeat;text-indent: 999999px;}

/*导航*/
.tx-nav{margin-top: 12px;}
.tx-nav ul.menu > li{position: relative;}
.tx-nav ul.menu > li > a{float: left;padding:10px 0  15px;margin:0 20px;line-height: 20px; font-size: 16px;border-bottom:3px solid #fff;}
.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{border-color: #0176c6;color: #0176c6;}

.tx-nav ul.sub-menu{display: none; position: absolute;width: 190px; top: 100%;left: 50%;margin-left:-95px;background: #0176c6;}
.tx-nav ul.sub-menu > li{float: left; width: 100%;}
.tx-nav ul.sub-menu > li > a{display: block;text-align: center;font-size: 14px;color: #fff;line-height: 38px;}
.tx-nav ul.sub-menu > li > a:hover{background: #01538a;}

.tx-nav ul.menu > li:hover > ul.sub-menu{display: block;}

/*banner f9fbfe fdfcf7  fbfdf8*/
.tx-banner{position: relative;z-index: 100;}
.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:20px;}
.tx-banner .carousel-indicators li{float: none;display: inline-block;margin:0 5px;}
.tx-banner .carousel-indicators li.active{background: #fff;}

/*主页*/
.tx-padding80{padding: 80px 0;}

.tx-main-title{text-align: center;margin-bottom: 40px;position: relative;}
.tx-main-title h3{position: relative;display: inline-block; font-size: 30px;color: #454545;}
.tx-main-title h4{font-size: 16px;color: #9e9e9e;margin: 7px 0 20px;}
.tx-main-title em{display: block; font-size: 16px;color: #7d8080;margin-top: 18px;width: 71%;margin:18px 14.5%;line-height: 30px;}
.tx-main-title i{position: absolute;bottom:0;width: 92px;height: 1px;background: #666;}
.tx-main-title i.fl{left:-100%;}
.tx-main-title i.fr{right:-100%;}

/*为什么选择我们*/
.tx-advantage{position: relative;background:#fafdf2 url('images/advantage-bg.png') bottom left no-repeat;}
.tx-advantage-main li{text-align: center;padding: 36px 26px;border:1px solid #ddd;border-left: none;cursor: pointer;background: #fff;}
.tx-advantage-main li:nth-child(1){border-left:1px solid #ddd;}
.tx-advantage-main li {display: block;}
.tx-advantage-main li .img1{display: inline-block;}
.tx-advantage-main li .img2{display: none;}
.tx-advantage-main li h3{font-size: 18px;margin:20px 0 10px;}
.tx-advantage-main li em{font-size: 14px;color: #808080;line-height: 25px;}
.tx-advantage-main li:hover .img1{display: none;}
.tx-advantage-main li:hover .img2{display: inline-block;}
.tx-advantage-main li:hover{background: #0176c6;}
.tx-advantage-main li:hover h3,.tx-advantage-main li:hover em{color: #fff;}

/*我们的业务*/
.tx-business{position: relative;background: url('images/business-bg.jpg') center center;}
.tx-business .tx-main-title h3,.tx-business .tx-main-title h4{color:#fff;}
.tx-business .tx-main-title i{background: #fff;}

.tx-business-main{padding:0 15px;}
.tx-business-main-top{position: relative;}
.tx-business-main-top img{position: relative;max-width: 100%;height: auto;z-index: 10;}
.tx-business-main-top span{position: absolute;width: 100%; left: 0;bottom:0;z-index: 20;line-height: 30px;padding:10px 20px;}
.tx-business-main-top i{position: absolute;width: 100%;height: 100%;left: 0;top:0;background: #000;opacity:0.5;filter:Alpha(opacity=50);z-index: 10;}
.tx-business-main-top h3,.tx-business-main-top em{position: relative;z-index: 20;color: #fff;}
.tx-business-main-top h3{font-size: 18px;}
.tx-business-main-top em{font-size: 14px;}
.tx-business-main-top:hover i{background: #0176c6;opacity:1;filter:Alpha(opacity=100);}

.tx-business-main-ul{margin-top: 20px;}
.tx-business-main-ul li{width: 33.33%;}
.tx-business-main-ul li a{display: block;color: #fff;height: 30px;line-height: 30px;overflow: hidden;padding-right: 15px;}


/*我们的服务流程*/
.tx-process{position: relative;background: url('images/process-bg.jpg') top center;padding:65px 0;}

.tx-process-main .fl{width: 23.33%;}
.tx-process-main .fl img{max-width: 100%;height: auto;}

.tx-process-main .fr{width: 76.67%;}

.tx-process-main .fr li{position: relative; text-align: center;padding: 22px 26px;border:1px solid #bbb;cursor: pointer;background: #fff;margin-left: 3%;width: 30.33%;}
.tx-process-main .fr li:nth-child(1),.tx-process-main li:nth-child(2),.tx-process-main li:nth-child(3){margin-bottom: 3%;}
.tx-process-main .fr li {display: block;}
.tx-process-main .fr li h3{font-size: 18px;margin:10px 0 10px;}
.tx-process-main .fr li em{font-size: 14px;color: #808080;line-height: 25px;}
.tx-process-main .fr li i{position: absolute;  width: 0;height: 0; }
.tx-process-main .fr li:nth-child(1) i,.tx-process-main li:nth-child(2) i{left: 100%;top: 50%;margin-top: -7px;border-top: 7px solid transparent;border-left: 8px solid #fff;border-bottom: 7px solid transparent;}
.tx-process-main .fr li:nth-child(3) i{top: 100%;left: 50%;margin-left: -7px; border-left: 7px solid transparent;border-right:8px solid transparent;border-top: 8px solid #fff;}
.tx-process-main .fr li:nth-child(5) i,.tx-process-main li:nth-child(6) i{right: 100%;top: 50%;margin-top: -7px; border-top: 7px solid transparent;border-right: 8px solid #fff;border-bottom: 7px solid transparent;}

/*关于我们*/
.tx-about{position: relative;background: url('images/about-bg.jpg') top center;padding:65px 0;}

.tx-about-main{width: 50%;padding:0 45px;}
.tx-about-main .tx-main-title{text-align: left;}

.tx-about-main-ul{text-align: center;}
.tx-about-main-ul li{border-left: 1px solid #ddd;}
.tx-about-main-ul li:nth-child(1){border:none;padding-left: 0;}
.tx-about-main-ul li h3{font-size: 16px;margin-top: 12px;}

.tx-about-main-content{font-size: 14px;line-height: 2;color: #7d7d7d;padding: 45px 0;}

.tx-about-main-a{float: left;padding:0 62px;line-height: 58px;border:1px solid #333;font-size: 18px;}
.tx-about-main-a:hover{border-color: #0176c6;background: #0176c6;color: #fff;}

/*新闻中心*/
.tx-news{background: url('images/news-bg.jpg') top center;}

.tx-news-main a{background: #fff;}
.tx-news-main .img{position: relative;text-align: center;}
.tx-news-main .img img{position: relative;z-index: 10;width: 100%;height: auto;}
.tx-news-main .img i{position: absolute;width: 80%;height:80%;z-index: 20;background: #0176c6 url('images/news-list-icon.png') center center no-repeat;top: 0;left: 0;right: 0;bottom:0;margin:auto;opacity:0;filter:Alpha(opacity=0);}
.tx-news-main a .img:hover i{opacity:0.9;filter:Alpha(opacity=90);}

.tx-news-main .text{padding:5px 25px 20px;}
.tx-news-main .text h3{font-size: 16px;line-height: 50px;height: 50px;overflow: hidden;border-bottom: 1px solid #ddd;margin-bottom:10px;}
.tx-news-main .text em{font-size: 14px;color: #999;line-height: 20px;}
.tx-news-main .text em.fl{background: url('images/news-icons.png') left center no-repeat;padding-left: 21px;}
.tx-news-main .text em.fr:hover{color: #0176c6;}

.tx-news-main-a{text-align: center;margin-top: 50px;}
.tx-news-main-a a{display: inline-block; padding:0 62px;line-height: 58px;border:1px solid #333;font-size: 18px;}
.tx-news-main-a a:hover{border-color: #0176c6;background: #0176c6;color: #fff;}



/*底部*/
.tx-footer{background: #373839;}
.tx-footer .fl{width: 76%;padding:55px 0 24px;}
.tx-footer .fl ul.menu{float: left;width: 100%;margin-bottom: 25px;}
.tx-footer .fl ul.menu a{color: #fff;font-size: 14px;line-height: 17px;height: 17px;border-left:1px solid #8e8e8f;padding:0 40px;}
.tx-footer .fl ul.menu li:nth-child(1) a{padding-left: 0;border:none;}
.tx-footer .fl em{color: #c3c3c4;font-size: 14px;display: inline-block;line-height: 35px;margin-right: 20px;}

.tx-footer-uls{float: left;width: 18%;}
.tx-footer-uls li,.tx-footer-ulss li{width: 100%;}
.tx-footer-uls h3,.tx-footer-ulss h3{font-size: 14px;color: #fff;font-weight: bold;margin-bottom: 12px;}
.tx-footer-uls a,.tx-footer-ulss li{display: block;width: 100%; color: #a0a3a3;line-height: 28px;height: 28px;overflow: hidden;padding-right: 30px;}
.tx-footer-ulss li{overflow: visible;}
.tx-footer-ulss{float: left;width: 28%;}

.tx-footer .fr{width:24%;background: #2c2d2e;padding:57px 30px;text-align: center;}
.tx-footer .fr h4{font-size: 14px;color: #c3c3c4;margin: 25px 0 10px;}
.tx-footer .fr h3{font-size: 28px;color: #fff;background: #0176c6;}
.tx-footer .fr em{display: inline-block; font-size: 12px;color: #c3c3c4;margin-top: 10px;}
.tx-footer .fr span{border-top: 1px solid #565758;color: #fff;padding-top: 30px;margin-top: 36px;}
.tx-footer .fr h5{font-size: 22px;}
.tx-footer .fr h6{font-size: 12px; color: #999;letter-spacing: 10px;line-height: 30px;}

.tx-footer-friend{float: left;border-top: 1px solid #797979;padding-top: 15px;color: #bbb;line-height: 25px;}
.tx-footer-friend ul{margin-bottom: 10px;}
.tx-footer-friend a{color: #bbb;margin:0 5px;}
.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:#0176c6;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:#0176c6;opacity:0.8;filter:Alpha(opacity=80);transition:all 0.3s;}
.side ul li a:hover{background:#0176c6;opacity:1;filter:Alpha(opacity=100);}
.side ul li a:hover div{background:#0176c6;opacity:1;filter:Alpha(opacity=100);}
.side ul li img{float:left;}