@charset "utf-8";
/* CSS Document */
body{ margin:0px; padding:0px; font-size:12px;}
ul,li,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,ol,form{ margin:0px; padding:0px;}
ul,li{ list-style:none}
img{border:0px; padding:0px;}
a{ color:#000; text-decoration:none}
a:hover{text-decoration:none}
.clear{ clear:both;}
.hidden{display:none;}


*html{background-image:url(d); background-attachment:fixed;}
.clearfix:after { 
content: "." ; 
display: block ;
height: 0 ;
clear: both ;
visibility: hidden ;
}

/* Hides from IE-mac \*/ 
*html .clearfix{ height:1%; }
.clearfix{ display:block; }
/* End hide from IE-mac \*/

.banner{width:100%; height:450px; margin:0 auto; background:url("./../images/banner.jpg") center no-repeat;}

.wrap{ width:1200px; margin:0 auto; position:relative;}
.business-info{width:100%;height:120px;background:#fff}
.business-info ul{height:120px;background:#fff;padding:0 26px;box-sizing:border-box}
.business-info ul li{float:left;padding:26px 0;margin-right:49px}
.business-info ul li:last-child{margin-right:0}
.business-info ul li img{float:left}
.business-info ul li .desc{float:left;margin-left:16px}
.business-info ul li .desc h3{font-size:16px;line-height:17px;color:#292E2E}
.business-info ul li .desc p{color:#888;font-size:14px;margin-top:6px}
.business-info ul li:hover h3{color:#10BBB8}
.business-info ul li:hover .img-01{display:none}
.business-info ul .img-02{display:none}
.business-info ul li:hover .img-02{display:block}
.business-ser{height:680px;background:#f7f7f7}
.business-ser .bs-box{width:1200px;margin:0 auto}
.business-ser .bs-box .bs-left-box{float:left;width:254px;height:400px;overflow:hidden;background:rgba(16,187,184,1) url("./../images/mod_03.jpg") center no-repeat;}



.business-ser .bs-box .bs-left-box a{display:block;width:194px;height:38px;margin:0 auto;text-align:center;color:#fff;line-height:40px;font-size:18px;margin-top:320px;cursor:pointer}
.business-ser .bs-box .bs-right-box{float:left;width:944px;height:400px;overflow:hidden}
.business-ser .bs-box .bs-right-box ul{overflow:hidden;border:1px solid #EDEDED}
.business-ser .bs-box .bs-right-box ul li{float:left;width:314px;height:200px;border-right:1px solid #EDEDED;border-bottom:1px solid #EDEDED;position:relative;padding:0 30px;box-sizing:border-box;overflow:hidden;background:rgba(255,255,255,1)}
.business-ser .bs-box .bs-right-box ul li:hover a{color:#FF6600 !important;border:1px solid #FF6600 !important}
.business-ser .bs-box .bs-right-box ul li .img-pos{position:absolute;top:0;z-index:1}
.business-ser .bs-box .bs-right-box ul li .img-pos h4{font-weight:bold;color:#525959;font-size:18px;margin-top:52px;height:16px;line-height:16px}
.business-ser .bs-box .bs-right-box ul li .img-pos p{color:#979C98;font-size:14px;line-height:14px;margin-top:12px}
.business-ser .bs-box .bs-right-box ul li .img-pos a{display:block;width:110px;height:36px;border:1px solid #FF6F18;border-radius:2px;color:#FF6F18;text-align:center;line-height:36px;margin-top:40px}
.business-ser .bs-box .bs-right-box ul li .img-pos a:hover{background:linear-gradient(90deg,rgba(254,105,36,1) 0%,rgba(254,152,45,1) 100%);box-shadow:0px 4px 15px 0px rgba(254,105,36,0.4);color:#fff!important;border:none!important}
.business-ser .bs-box .bs-right-box ul li > img{position:absolute;bottom:0;right:0}
.module-title{text-align:center;padding:40px 0;padding-top:60px}
.module-title h3{position:relative;display:inline-block;font-size:32px;color:#292E2E}
.module-title p{color:#979C9B;margin-top:6px}
.csw{height:562px;background:url(./../images/201803101517_02.jpg) no-repeat center center;}
.csw .titlebox h3,.csw .titlebox .subtitle,.hot .titlebox h3,.hot .titlebox .subtitle{color:#fff}
.cswcontent ul{background:url(./../images/201803101514.png) no-repeat center top}
.cswcontent ul li{font-size:18px;color:#fff;width:145px;padding-top:145px;margin-left:94px;display:inline-block;*zoom:1;*display:inline;text-align:center}
.cswcontent ul li:first-child{margin-left:37px}
.cswcontent ul li a{font-size:14px;color:#fff;width:100%;height:40px;line-height:40px;margin-top:20px;border:1px solid #fff;border-radius:2px;display:block;transition:all .3s}
.cswcontent ul li:hover a{background:linear-gradient(90deg,rgba(254,105,36,1) 0%,rgba(254,152,45,1) 100%);box-shadow:0px 4px 15px 0px rgba(254,105,36,0.4);color:#fff!important;border:none!important}
.titlebox{text-align:center; padding-top:50px;}
.titlebox h3{font-size:36px;font-weight:normal;color:#2b2828}
.mt30{margin-top:30px}
.mt50{margin-top:50px}
.subtitle{font-size:16px;color:#6c6259;margin-top:10px}
.data-module{background:#F2F4F5;height:814px;overflow:hidden}
.data-module .ts-btn{width:280px;height:44px;margin:0 auto;background:linear-gradient(90deg,rgba(255,154,5,1) 0%,rgba(255,108,0,1) 100%);box-shadow:0px 4px 15px 0px rgba(255,108,0,0.4);color:#fff;line-height:44px;margin-top:40px;text-align:center;cursor:pointer}



.tuijian{width:1250px; margin:0 auto; height:850px;}

.tuijian h3{font-size:50px; font-weight:normal; text-align:center; margin-top:50px;}
.tuijian .xg_g{width:1200px; margin:0 auto; height:60px;}
.tuijian .xg{position:relative; text-align: center; width:1200px; margin:45px auto 0; overflow:hidden; color:#505050; font-size:26px;}

/*CSS伪类用法*/
.tuijian .xg span:after, .tuijian .xg span:before {position: absolute;top: 50%;background: #ddd;content: "";height: 1px;width: 43%;}
/*调整背景横线的左右距离*/
.tuijian .xg span:before {left: 0;}
.tuijian .xg span:after {right: 0;}

.tuijian ul{ width:1250px; margin:0 auto;}
.tuijian ul li{ width:575px; height:89px; float:left; margin-top:30px; margin-right:50px;}
.tuijian ul li .left{width:152px; height:89px; float:left;}
.tuijian ul li .right{float:left; margin-left:5px; width:418px; height:89px;}
.tuijian ul li .right h4{font-size:16px; margin-bottom:5px; font-weight:normal}
.tuijian ul li .right p{font-size:14px; line-height:21px; color:#575757; margin-bottom:5px;}
.tuijian ul li .right span{color:#575757;}
