﻿
/*广告*/
.banner{width: 100%;height: 460px;margin:0 auto;overflow:hidden;position: relative;}
.banner .bd{height:500px;overflow: hidden;position: relative;left: 50%;margin-left: -960px;width: 1920px;}
.banner .hd{width:100%;position: absolute;z-index:999;left: 0;height:16px;bottom:40px;}
.banner .hd ul{text-align: center;}
.banner .hd ul li{display:inline-block;width: 12px;height: 12px;margin: 0 5px;cursor: pointer;overflow: hidden;border:1px solid #fff;transition: all .5s;background-color: #fff;}
.banner .hd ul li.on,.banner .hd ul li:hover{background: #d60e03;border-color: #d60e03}
.banner .prev,.banner .next{display:block;width: 40px;height:60px;position: absolute;z-index:2;top:45%;margin-top: -20px;}
.banner .prev{background: url(../images/banner-pn.png) no-repeat left bottom;left: 5%;}
.banner .next{background: url(../images/banner-pn.png) no-repeat right bottom;right: 5%;}


/*产品中心*/
.tc{text-align: center; } 
.tr{text-align: right; }
.product { padding-top:40px;}
.product .tit h3{color: #1e83ce;font:24px/24px Microsoft YaHei;letter-spacing: 6px;margin-bottom: 15px;}
.product .tit hr{height: 1px;border: none;background: #ccc;}
.product .tit i{width: 40px;height: 3px;background: #1e83ce;display: block;margin:0 auto;position: relative;margin-top:-2px;}
.product .tit p{color: #666;font:16px/16px Microsoft YaHei;letter-spacing: 6px;margin: 15px;}
.blank40{height:40px;}
.l{float:left;_display: inline;} 
.r{float:right;_display: inline;}
.left{width: 260px;}/* width: 240px */
.left h3{height: 100px;background: #1e83ce url(/uploadfile/image/20170524/20170524150158_1077598787.jpg) center no-repeat;color: #fff;font:24px/100px Microsoft YaHei;text-align: center;letter-spacing: 6px;}
.left .list table{width:100% !important;}
.left .list td a{font:16px/50px Microsoft YaHei !important;background: url(/uploadfile/image/20170524/20170524150158_2121443328.png) center no-repeat;display: block;padding:0 24px 0 20px;border-bottom: 1px dashed #ccc;}

.right{width:940px;float:left;}/* width: 960px */
.right tr{width: 280px !important;/* float: right; */}


#roller_pro{overflow:hidden;height:960px;position: relative;}
#roller_pro_content tr{ float:left;width: 280px !important;padding-left:30px;}
#roller_temp_pro tr{width: 280px !important;float:left;padding-left:30px;}
.right td a{font:16px/40px Microsoft YaHei;}
.right td img{padding: 4px;border: 1px solid #ccc;}

.sidebar{margin-bottom:20px;}
.side_title{font-size:26px;font-weight:normal;color:#fff;line-height:60px;text-transform: uppercase;background-color: #005cc6;padding-left: 20px;border-left: 5px solid #c52515}
.side_title span{display:block;font-size:20px;font-family:Arial;color:#333;}

.ny_item {width:100%;background:#ececec;margin:0 auto;position:relative;}

.ny_item p {font-size:14px;}


.sidebar .list_dt {/* overflow:hidden; */    background:#757575;color:white;width:190px;padding:0 40px 0 20px;height:50px;line-height:50px;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;position:relative;border-bottom:1px solid #ccc;width: 77%;}
.sidebar .list_dt:hover {background:#008cd4;}
.list_dt:hover ._after {display:block;width:3px;height:100%;position:absolute;left:0;top:0;background:#008cd4;}
#open {background:#757575;}
#open ._after {display:block;width:3px;height:100%;position:absolute;left:0;top:0;background:#008cd4;}
.sidebar .list_dt_icon {position:absolute;right:10px;top:20px;display:block;width:12px;height:12px;background:url("../images/off.png") no-repeat;background-size:cover;}
#open .list_dt_icon {background:url("../images/open.png") no-repeat;background-size:cover;}
.list_dd {display:none;}
.list_li {background:#4e4e4e;list-style-type:none;color:white;padding:0 8px;height:34px;line-height:34px;cursor:pointer;}
.list_li:hover {background:#4285F4;}

.ny_item .list_dt{position: relative;}
.ny_item .dd_right{position: absolute; left: 260px;top: 0px; width:815px; z-index: 6; padding:12px auto 15px;background:#ccc;display:none;overflow: hidden;}
.ny_item .dd_right .list_li1{width:31.333%;float: left;text-align: center; background: #008cd4;margin: 2px 1% 3px; height:35px;line-height:35px;}
.ny_item .dd_right .list_li1:hover{background: #0d6896;}
.ny_item .dd_right .list_li1 a{color: #fff;}
.ny_item .kan{display:block}


/* 如果i大于最大值的一半 */
.ny_item .dd_right1{position: absolute; left: 260px;bottom: 0px; width:815px; z-index: 6; padding-bottom: 20px;;background:#ccc;display:none}

/*合作客户*/
.homePartner{background-color: #f0f0f0;padding: 60px 0;}
.homePartner h3{font-size: 30px;color: #333333;font-weight: normal;text-align: center;margin-bottom: 25px;}
.homePartner h3 strong{font-weight: normal;color: #006eec}
.homePartner h3 span{display: block;font-size: 12px;color: #999999;text-transform: uppercase;margin-top: 5px;}
.homePartner .bd{overflow: hidden;}
.homePartner ul{width: 1230px;}
.homePartner li{width: 230px;height: 140px;float: left;margin-right: 10px;overflow: hidden;border:1px solid #d7d7d7;}
.homePartner li a{display: block;width: 100%;height: 100%;position: relative;overflow: hidden;}
.homePartner li a img{position: absolute;z-index: 2;transform:rotateY(0deg);transition: all 0.5s ease 0s;backface-visibility: hidden;transition: all 0.5s ease 0s;left:0;top:0;right: 0;bottom: 0;width: 100%;height: 100%;}
.homePartner li a span{position: absolute;text-align: center;line-height: 140px;background-color:#d60e03;transform:rotateY(-180deg);color: #fff;font-size: 20px;font-weight: 600;transition: all 0.5s ease 0s;backface-visibility: hidden;left:0;top:0;right: 0;bottom: 0;}
.homePartner li a:hover img{transform: rotateY(180deg);}
.homePartner li a:hover span{transform: rotateY(0deg);}
.homePartner-main{position: relative;}
.homePartner-main .prev,.homePartner-main .next{position: absolute;width: 35px;height: 35px;background-repeat: no-repeat;background-image: url(../images/show-tab.png);border: 1px solid #e3e3e3;border-radius: 50%;top: 50%;margin-top: -17px;}
.homePartner-main .prev{left: -60px;background-position: 0 0;}
.homePartner-main .next{right: -60px;background-position: -35px 0}
.homePartner-main .prev:hover,.homePartner-main .next:hover{background-color: #d9241c;border-color: #d9241c;}
.homePartner-main .prev:hover{background-position: 0 -35px;}
.homePartner-main .next:hover{background-position: -35px -35px;}

/*产品优势*/
.homeAdwant{background: url(../images/hAvant-bg.jpg) no-repeat center center;height: 750px;padding: 70px 0;}
.homeAdwant-topic{margin-bottom: 40px;}
.homeAdwant-topic h3{text-align: center;font-size: 48px;color: #ffffff;margin-bottom: 30px;}
.homeAdwant-topic h3 span{display: block;font-size: 30px;color: #ffffff;font-weight: normal;margin-bottom: 20px;}
.homeAdwant-topic p{font-size: 30px;color: #ffffff;text-align: center;}
.homeAdwant-topic p span{display: block;font-size: 12px;color: #85a7e6;margin-top:5px;}
.homeAdwant-main{background-color: #fff;padding: 50px 30px 0 30px;overflow: hidden;}
.homeAdwant-main .pic{float: left;}
.homeAdwant-list{float: right;}
.homeAdwant-list li{font-size: 14px;color: #777777;padding-left: 80px;overflow: hidden;margin-bottom: 40px;}
.homeAdwant-list li i{display: block;width: 60px;height: 60px;border-radius: 50%;border: 1px solid #d0d0d0;float: left;margin-left: -80px;background-repeat: no-repeat;background-image: url(../images/hAdvant-ico.png);transition: all .5s;}
.homeAdwant-list li h5{font-size: 24px;font-weight: normal;color: #333333;margin-top: 10px;}
.homeAdwant-list li h5 span{font-size: 12px;color: #888888;margin-left: 10px;}
.homeAdwant-list .li1 i{background-position: 0 0;}
.homeAdwant-list .li2 i{background-position:-60px 0;}
.homeAdwant-list .li3 i{background-position: -120px 0;}
.homeAdwant-list .li4 i{background-position: -180px 0;}
.homeAdwant-list .li5 i{background-position: -240px 0;}
.homeAdwant-list .li6 i{background-position: -300px 0;}
.homeAdwant-list li:hover i{background-color: #006eec;border-color: #006eec;}
.homeAdwant-list .li1:hover i{background-position: 0 -60px;}
.homeAdwant-list .li2:hover i{background-position:-60px -60px;}
.homeAdwant-list .li3:hover i{background-position: -120px -60px;}
.homeAdwant-list .li4:hover i{background-position: -180px -60px;}
.homeAdwant-list .li5:hover i{background-position: -240px -60px;}
.homeAdwant-list .li6:hover i{background-position: -300px -60px;}

/*定制方式 */
.homeStep{clear: both;padding:30px 0 60px 0;position: relative;z-index: 0}
.homeStep:after{position: absolute;width: 1240px;height: 80px;content: "";background: url(../images/hStep-bg.png) no-repeat center center;bottom:25px;z-index: -1;left: 50%;margin-left: -620px;}
.homeStep-left{width: 900px;height: 150px;background-color: #005cc6;padding: 50px 0 0 50px;}
.homeStep-left .tit{float: left;margin-right: 50px;width: 312px;}
.homeStep-left .tit span{display: block;color: #fff;}
.homeStep-left .tit .s1{font-size: 28px;margin-bottom: 15px;color: #d9241c;}
.homeStep-left .tit .s2{font-size: 18px;margin-bottom: 5px;line-height: 28px;}
.homeStep-left .tit .s3{font-size: 12px;color: #628cd4;line-height: 18px;}
.homeStep-left .step{float: left;width: 530px;}
.homeStep-left .step span{display: block;float: left;width: 220px;height: 40px;line-height: 40px;text-align: center;font-size: 18px;color: #fff;border: 1px solid #80aee3;border-radius: 20px;margin-bottom: 20px;margin-right: 20px;}
.homeStep-right{background-color: #d9241c;width: 250px;height: 200px;}
.homeStep-right .tel{font-size: 14px;color: #ffffff;text-align: center;padding-top: 50px;margin-bottom: 20px;}
.homeStep-right .tel span{font-size: 30px;display: block;margin-top: 5px;}
.homeStep-right .btn{text-align: center;font-size: 0}
.homeStep-right .btn a{display: inline-block;width: 90px;height: 30px;line-height: 30px;text-align: center;border: 1px solid #ec928e;font-size: 14px;color: #ffffff;margin: 0 5px;border-radius: 15px;transition: all .5s;}
.homeStep-right .btn a:hover{background-color: #f5f5f5;color: #d9241c;}

/*核心优势*/
.homeYs {padding-top: 30px;padding-bottom: 30px;}
.homeYs .topic{text-align: center;margin-bottom:30px;}
.homeYs-main{overflow: hidden;}
.homeYs-main li{overflow: hidden;box-shadow:0px 20px 50px rgba(0,0,0,0.1);padding: 50px 0; }
.homeYs-main .txt{width: 500px;padding-right: 50px;}
.homeYs-main .txt dl{padding-left: 90px;padding-top:15px;margin-bottom: 40px; }
.homeYs-main .txt dt{font-size: 20px;color: #005cc6;font-weight: 600;padding-bottom: 15px;border-bottom: 1px dashed #bdbdbd;margin-bottom: 15px;line-height: 32px;}
.homeYs-main .txt dt i{display: block;width: 72px;height: 92px;line-height: 92px;font-size: 30px;text-align: center;float: left;margin-left: -90px;background: url(../images/hYs-num.png) no-repeat center center;color: #fff;font-style: normal;position: relative;top: -15px;}
.homeYs-main .txt dt span{display: block;font-size: 12px;color: #888888;line-height: 18px;font-weight: normal;margin-top: 10px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.homeYs-main .txt dd{font-size: 14px;color: #666666;line-height: 30px;padding-left: 20px;background: url(../images/hYs-ico.png) no-repeat left 10px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.homeYs-main .pic{width: 650px;height: 550px;line-height: 550px;vertical-align: middle;}
.homeYs-main .pic img{vertical-align: middle}
.homeYs-main .ys1{padding-top: 0;}
.homeYs-main .ys1 .pic img{position: relative;right: 50px;}
.homeYs-main .ys2 .txt{margin-top: 50px;}
.homeYs-main .ys3{padding-bottom: 0;}
.homeYs-main .ys3 .txt{margin-top: 80px;}

/*关于我们*/
.homeAbout{background-color: #f0f0f0;padding: 50px 0;}
.homeAbout .hAbout{overflow: hidden;background-color: #fff;margin-bottom: 30px;}
.hAbout-left{display: block;float: left;width: 600px;height: 460px;overflow: hidden;}
.hAbout-left img{display: block;width: 100%;height: 100%;}
.hAbout-right{width: 530px;padding: 30px;float: left;}
.hAbout-right h3{font-size: 30px;color: #333333;font-weight: normal;margin-bottom: 30px;position: relative;}
.hAbout-right h3:before{content: "";position: absolute;width: 35px;height: 1px;background-color: #d0d0d0;left: 0;bottom: -20px;}
.hAbout-right h3 span{display: block;font-size: 24px;color:#c7c7c7;font-weight: 600;margin-bottom: 10px;}
.hAbout-right h2{font-size: 18px;color: #006eec;font-weight: normal;margin-bottom: 12px;}
.hAbout-right .txt{font-size: 14px;line-height: 26px;color: #666666;height:220px;overflow: hidden;margin-bottom: 15px; }
.hAbout-right .more{width: 130px;height: 40px;line-height: 40px;padding-left: 25px;display: block;background-color: #006eec;color: #f5f5f6;font-size: 18px;border-radius: 2px;background-image: url(../images/hAbout-ico.png);background-repeat: no-repeat;background-position: 70% center;position: relative;overflow: hidden;z-index: 0;transition: all .5s;}
.hAbout-right .more:after{content: "";position: absolute;left: 0;width: 0;height: 100%;background-color: #d9241c;transition: all .5s;z-index: -1;background-image: url(../images/hAbout-ico.png);background-repeat: no-repeat;background-position:  70% center;opacity: 0}
.hAbout-right .more:hover:after{width: 100%;opacity: 1}
.hAbout-right .more:hover{background-position: 90px center;}
.homeAbout .hStren-tab{text-align: left;font-size: 0;margin-bottom: 20px;}
.homeAbout .hStren-tab a{display: inline-block;width: 130px;height: 40px;line-height: 40px;text-align: center;font-size: 14px;color: #fff;background-color: #767676;margin-right: 10px;transition: all .5s;}
.homeAbout .hStren-tab a:hover,.homeAbout .hStren-tab .on{background-color: #006eec}
.homeAbout .hStren-main {height: 200px;overflow: hidden;}
.homeAbout .hStren-wrap{overflow: hidden;}
.homeAbout .hStren-main ul{width: 1220px;}
.homeAbout .hStren-main li{width: 290px;height: 186px;overflow: hidden;float: left;margin-right: 12px;position: relative;}
.homeAbout .hStren-main li img{display: block;width: 100%;height: 100%;transition: all .5s;}
.homeAbout .hStren-main li:hover img{transform: scale(1.1);}
.homeAbout .hStren-main li span{position: absolute;bottom: 0;left: 0;right: 0;height: 40px;text-align: center;line-height: 40px;color: #fff;font-size: 14px;background:#006eec;background: rgba(0,110,236,0.8);}


/*我们的服务*/
.homefw { width:100%;padding:20px;background-image: url(../images/bg01.jpg);}
.homefw .tit h3{color: #1e83ce;font:24px/24px Microsoft YaHei;letter-spacing: 6px;margin-top:20px;margin-bottom: 15px;}
.homefw .tit hr{height: 1px;border: none;background: #ccc;}
.homefw .tit i{width: 40px;height: 3px;background: #1e83ce;display: block;margin:0 auto;position: relative;margin-top:-2px;}
.homefw .tit p{color: #666;font:16px/16px Microsoft YaHei;letter-spacing: 6px;margin: 15px;}

.homefw_ul{display: -moz-box;display: -ms-flexbox;justify-content: space-between;padding-left: 0px;margin:0px auto; width: 1200px;}
.homefw_ul li{ width:200px;float: left;text-align: center;transition: all 0.2s;cursor: default;padding-left: 0px;}
.homefw_ul li dt{font-size: 18px;color: #fd722a;font-weight: bold;transition: all 0.2s;}
.homefw_ul li dd{font-size: 12px;color: #404040;}
.homefw_ul dt span{display: inherit;margin-bottom: 10px;}
.homefw_ul dt i{display: inline-block;width: 60px;height: 86px;}
.s-head span{display: inherit;margin: 30px;font-size: 38px;color: #fd722a;}

.homefw_li_1 dt {background: url(../images/li_1.png) no-repeat center center;}
.homefw_li_1 dt:hover {background: url(../images/li_11.png) no-repeat center center;}
.homefw_li_2 dt {background: url(../images/li_2.png) no-repeat center center;}
.homefw_li_2 dt:hover {background: url(../images/li_22.png) no-repeat center center;}
.homefw_li_3 dt {background: url(../images/li_3.png) no-repeat center center;}
.homefw_li_3 dt:hover {background: url(../images/li_33.png) no-repeat center center;}
.homefw_li_4 dt {background: url(../images/li_4.png) no-repeat center center;}
.homefw_li_4 dt:hover {background: url(../images/li_44.png) no-repeat center center;}
.homefw_li_5 dt {background: url(../images/li_5.png) no-repeat center center;}
.homefw_li_5 dt:hover {background: url(../images/li_55.png) no-repeat center center;}
.homefw_li_6 dt {background: url(../images/li_6.png) no-repeat center center;}
.homefw_li_6 dt:hover {background: url(../images/li_66.png) no-repeat center center;}

/*新闻*/
.homeNews{background-color: #ffffff;padding: 50px 0;}
.homeNews-left{width: 740px;}
.homeNews-main{height: 350px;overflow: hidden;}
.homeNews-tab{margin-bottom: 16px;text-align: left;margin-bottom: 40px;}
.homeNews-tab .tab {display: inline-block;font-size: 20px;color: #333333;margin-right: 25px;position: relative;}
.homeNews-tab .tab:after{position: absolute;content: "";width: 0;left: 0;height: 2px;background-color: #006eec;bottom: -10px;transition: all .5s;}
.homeNews-tab .more{float: right;margin-top: 10px;font-size: 14px;color: #888888;}
.homeNews-tab .tab:hover,.homeNews-tab .on{color: #006eec;}
.homeNews-tab .more:hover{color:#006eec; }
.homeNews-tab .tab:hover:after,.homeNews-tab .on:after{width: 100%}
.homeNews-hot {overflow: hidden;margin-bottom: 30px;}
.homeNews-hot .tab{display: block;width: 100%;height: 100%;}
.homeNews-hot .pic{display: block;width: 290px;height: 170px;float: left;margin-right: 30px;overflow: hidden;}
.homeNews-hot .pic img{display: block;width: 100%;height: 100%;transition: all .5s;}
.homeNews-hot .txt{width: 420px;float: right;font-size: 14px;color: #666666;height: }
.homeNews-hot h5{font-weight: normal;font-size: 18px;color: #333333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.homeNews-hot .time{display: block;font-size: 14px;color: #999999;margin-bottom: 10px;}
.homeNews-hot .more{display: block;width: 90px;height: 28px;border: 1px solid #c9c9c9;margin-top: 10px;position: relative;transition: all .5s;text-align: center;z-index: 0;line-height: 28px;font-size: 12px;}
.homeNews-hot .more:after{position: absolute;content:"";left: 0;width: 0;transition: all .5s;height: 100%;z-index: -1;background-color: #006eec}
.homeNews-hot:hover img{transform: scale(1.2);}
.homeNews-hot:hover h5{color: #006eec;}
.homeNews-hot:hover .more{border-color: #006eec;color: #fff;}
.homeNews-hot:hover .more:after{width: 100%;}
.homeNews-tab .more:hover,.homeNews-tit .more:hover{color: #006eec;}
.homeNews-list {overflow: hidden;}
.homeNews-list ul{width: 900px;}
.homeNews-list li{width: 370px;margin-right: 40px;float: left;transition: all .5s;margin-bottom: 10px;}
.homeNews-list li a{display: block;height: 30px;line-height: 30px;padding-left: 15px;background: url(../images/hNew-jt1.png) no-repeat left center;transition: all .5s;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.homeNews-list li a:hover{padding-left: 20px;color: #006eec;background: url(../images/hNew-jt1.png) no-repeat left center;}
.homeNews-right {width: 390px;}
.homeNews-right .homeNews-tit{margin-bottom: 35px;}
.homeNews-right .homeNews-tit span{font-size: 20px;color: #333333;}
.homeNews-right .homeNews-tit span b{font-weight: normal;font-size: 12px;color: #888888;}
.homeNews-right .homeNews-tit .more{float: right;}
.homeFqa dl{border: 1px solid #d9d9d9;padding: 15px 30px;margin-bottom: 10px;cursor: pointer;transition:all .5s;}
.homeFqa dl dt{font-size: 14px;color: #666666;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.homeFqa dl dd{font-size: 12px;color: #666;line-height: 20px;margin-top: 0;opacity: 0;height: 0;transition:all .5s;overflow: hidden;}
.homeFqa dl dd .more{color: #fff;}
.homeFqa .on{background-color: #006eec;border-color: #006eec;}
.homeFqa .on dd{opacity: 1;height: 60px;margin-top: 15px;color: #fff;}
.homeFqa dl:hover{background-color: #006eec;border-color: #006eec}
.homeFqa .on dt,.homeFqa dl:hover dt{color: #fff;}
