@charset "utf-8";
/* CSS Document */
.page_banner{position:relative;top:110px;margin-bottom:110px; -webkit-transition: all 0.3s; transition: all 0.3s;}
.page_banner img{  -webkit-transition: all 0.3s; transition: all 0.3s;}
.page_banner .cat_box{position:absolute; bottom:40%; left:0; width:100%;}
.page_banner .cat_box .cat_name{font-size:30px; color:#fff; margin-bottom:20px; line-height:1; font-weight: bold;}
.page_banner .cat_box h4{font-size:24px; color:#fff; font-weight:normal; text-transform:uppercase;}
.page_banner .mask{position:absolute; left:0; top:0; width:100%; height:100%; background:url(../images/dian.png) repeat;}
@media (max-width:1440px){
.page_banner img{max-width: none; width: 130%; margin-left: -30%;}
.page_banner .cat_box .cat_name{font-size:20px;}
}
@media (max-width:992px){
.page_banner{top:64px;margin-bottom:70px; }
.page_banner .cat_box h4{font-size:20px;}
}
@media (max-width: 768px){
.page_banner{ width:100%; overflow:hidden;}
.page_banner img{max-width: none; width: 150%; margin-left: -50%; overflow:hidden;}
}
@media only screen and (max-width: 760px){
.page_banner{top:64px;margin-bottom:60px; }
.page_banner .cat_box{bottom:32%;}
.page_banner .cat_box .cat_name {font-size: 16px;margin-bottom: 10px;}
.page_banner .cat_box h4{font-size:15px;}
.page_banner img{max-width: none; width: 150%; margin-left: -40%; overflow:hidden;}

}
/* 二级导航部分 */
.second_nav{height: 60px;line-height: 60px;border-bottom: 1px solid #eaeaea;}
.second_nav .crumb{float: left;}
.second_nav .crumb li{float: left;font-size: 15px;color: #313131;}
.second_nav .crumb a{color: #313131;}
.second_nav .r_sec{float: right;}
.second_nav .r_sec li{float: left;margin-right: 30px;position: relative; }
.second_nav .r_sec li.active:before{content: '';position: absolute;bottom: 0;width: 100%;height: 2px;background: #cc0000;}
.second_nav .r_sec .active {color:#cc0000;}
.second_nav .r_sec li a{display: block;color: #313131;}
.second_nav .fa {margin: 0 .5em; font-size: 1.1em;}
.second_nav a:hover{color:#cc0000;}
.second_nav .r_sec li a:hover{color:#cc0000;}
@media only screen and (max-width: 1023px){
.second_nav {display: none;}
}
/* 公共部分 */
.title_box {transition: all 0.5s; text-align:center; }
.title_box .en {font-size: 30px;line-height: 36px;color: #333; text-transform:uppercase;font-family: Arial;position: relative; padding-bottom: 13px;}
.title_box .en:after {display: block;position: absolute;bottom: 0;left: 50%;margin-left: -23px;width:46px;height: 3px;background: #666;content: '';}
.title_box .desc{ width:70%; line-height:28px; margin:30px auto;}
@media (max-width: 1460px) {
.title_box .en {font-size: 26px;line-height: 30px; }
}
@media (max-width: 1024px) {
.title_box .en {font-size: 22px;line-height: 30px; }
.title_box .desc{ width:85%;}
}
.page-section{padding: 70px 0;}
@media (max-width: 992px) {
.page-section{padding: 40px 0;}
.title_box .desc{ width:96%; line-height:24px;}
}
/*关于我们*/
.about_page{ padding-bottom:0px;}
.about_pt1_top{border-bottom:1px #eceded solid; padding-bottom:3em;}
.about_pt1_top_left_1 img{max-width:94%;}
.about_pt1_top_left_1 span{display:inline-block; position:relative; padding-left:6.5em;}
.about_pt1_top_left_1 span i{font-style:inherit; font-size:1.875em; color:#000; font-family:Arial, Helvetica, sans-serif; position:absolute; left:0; bottom:-0.25em;}
.about_pt1_top_left_t{margin:1.5em 0 2em 0;}
.about_pt1_top_left_2{font-size:18px; color:#333; font-weight:bold; line-height:32px; margin-bottom:8px;}
.about_pt1_top_left_3{font-family:Arial, Helvetica, sans-serif;line-height:24px; }
.about_pt1_top_left_4 ul li{ background-position:left center; background-image:url(../images/img6.jpg); background-repeat:no-repeat; text-align:center;}
.about_pt1_top_left_4 ul li:nth-child(1){background-image:none; } 
.about_pt1_top_left_4_2{color:#777; line-height:36px;}
.about_pt1_top_right{float:right;}
.about_pt1_top_right_mid{ padding-top:1.25em; padding-bottom:1.25em;padding-right:1.25em; position:relative;}
.about_pt1_top_right_mid img{position:relative; z-index:10;}
.about_pt1_top_right_mid_bg{ background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/img3.jpg);position:absolute; right:0; top:0; height:100%; width:55.57692307692308%; z-index:0;}
.about_pt1_bottom{line-height:2; color:#666; margin:40px 0 0;}
.about_pt1_bottom .more a{clear:both; width:150px; display:block; margin-top:30px;text-align:center; color:#fff; height:38px; line-height:38px; background-color:#cc0000; background-image:linear-gradient(90deg, #cc0000 30%, #b40101 50%, #bc0202); background-position:left center; background-size:200% 100%; background-repeat:no-repeat; transition:background-position .6s ease; cursor:pointer; }
.about_pt1_bottom .more a:hover{background-position:right center; }

@media (max-width: 1200px) {
.about_pt1_top_left { margin-bottom:30px;}
.about_pt1_top_right_mid{ padding-right:0px; position:relative;}
}
.about_pt2{background:#f4f4f4}
.cloud-product{position:relative;}
.cloud-product-title{height:32px;text-align:center;line-height:32px;font-size:32px;color:#333}
.color-blue{color:#009fd9}
.cloud-product-explain{margin-top:26px;margin-bottom:82px;height:16px;line-height:16px;text-align:center;font-size:16px;color:#999}
.cloud-product-ul{width:100%}
.cloud-product-ul li{position:relative;margin-left:1%;width:21%;height:300px;float:left;background:#fff}
.cloud-product-ul li:first-child{margin-left:0}
.cloud-product-single-top{width:100%;height:60px;line-height:60px;text-align:center;background-color:#f2f2f2}
.cloud-product-name{font-size:18px;color:#333;font-weight:700}
.cloud-product-single-bottom{width:100%;height:300px}
.empty-space{width:100%;padding:35% 0 0 10px;}
.single-bottom-item{height:300px;width:100%}
.single-bottom-item:first-child{border-right:1px solid #eee}
.bg-product-pic{width:100%;height:82px}
.server-header-01{background:url(../images/ico1.png) center no-repeat}
.server-header-02{background:url(../images/ico2.png) center no-repeat}
.server-header-03{background:url(../images/ico3.png) center no-repeat}
.server-header-04{background:url(../images/ico4.png) center no-repeat}
.product-introduce-title{margin-top:10px;height:22px;line-height:22px;font-size:20px; font-weight:bold;text-align:center; color:#fff;}
.product-introduce-title.normal-weight{font-weight:400}
.product-introduce-list{margin:0 auto;padding-top:28px;height:105px; border-left:1px solid #f1f1f1;}
.normal-inner{transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s}
.active-inner{position:relative;display:none;height:100%;-moz-opacity:0;-khtml-opacity:0;opacity:0;transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s}
.introduce-link{position:absolute;top:0;left:0;width:100%;height:300px}
.inner-01{background:url(../images/cult_bg1.jpg) center no-repeat}
.inner-02{background:url(../images/cult_bg2.jpg) center no-repeat}
.inner-03{background:url(../images/cult_bg3.jpg) center no-repeat}
.inner-04{background:url(../images/cult_bg4.jpg) center no-repeat}
.active-inner-01{background:url(../images/cult_bg_h1.jpg) center no-repeat}
.active-inner-02{background:url(../images/cult_bg_h2.jpg) center no-repeat}
.active-inner-03{background:url(../images/cult_bg_h3.jpg) center no-repeat}
.active-inner-04{background:url(../images/cult_bg_h4.jpg) center no-repeat}
.cloud-product-ul li.active .active-inner{display:block;-moz-opacity:1;-khtml-opacity:1;opacity:1}
.cloud-product-ul li.active .normal-inner{display:none;-moz-opacity:0;-khtml-opacity:0;opacity:0}
.cloud-product-ul li{-webkit-box-shadow:1px 1px 12px rgba(0,0,0,.08);-moz-box-shadow:1px 1px 12px rgba(0,0,0,.08);box-shadow:1px 1px 12px rgba(0,0,0,.08);-webkit-transition:width .15s linear;-o-transition:width .15s linear;-moz-transition:width .15s linear;transition:width .15s linear}
.cloud-product-ul li.active{z-index:9;width:34%;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.2);-moz-box-shadow:0 4px 20px rgba(0,0,0,.2);box-shadow:0 4px 20px rgba(0,0,0,.2)}
.active-product-introduce-title{color:#fff}
.active .product-introduce-list{margin-top:13%;border-color:#f1f1f1}
.introduce-list-large{margin:0 auto; line-height:22px;color:#fff; width:86%; }
.active-inner-item{ padding-top:12%;}
@media (max-width: 768px) {
.about_pt1_top_left_1 img{max-width:54%;}
.product-introduce-title{ font-size:16px;}
}
@media (max-width: 760px) {
.cloud-product-ul li{position:relative;margin-left:2%;width:49%; margin-bottom:15px;}
.cloud-product-ul li.active{z-index:9;width:49%;}
.cloud-product-ul li:nth-child(3){margin-left:0}
.active-inner{position:relative;display: block;}
.active-inner-item{ padding-top:0;}
.active .product-introduce-list{margin-top:0;border-color:#f1f1f1}
.introduce-list-large{margin:0 auto; line-height:22px;color:#fff; width:96%; text-align:center; }
.product-introduce-list{margin:0 auto;padding-top:18px;border-left:0px;}
}

.about_pt3 .about_pt3_honor_pic{overflow:hidden;}
.about_pt3 .about_pt3_honor_pic div{width:100%; overflow:hidden;}
.about_pt3 .about_pt3_honor_pic img{width:100%; }
.about_pt3 .about_pt3_honor_name{ margin-bottom:2.7em;font-size:1.125em; margin-top:1.5em; text-align:center;}
.about_pt3 .more a{clear:both; width:150px; display:block; margin:0px auto 0px; text-align:center; color:#fff; height:38px; line-height:38px; background-color:#cc0000; background-image:linear-gradient(90deg, #cc0000 30%, #b40101 50%, #bc0202); background-position:left center; background-size:200% 100%; background-repeat:no-repeat; transition:background-position .6s ease; cursor:pointer; }
.about_pt3 .more a:hover{background-position:right center; }
.about_pt4{background-image: url(../images/about_bg.jpg);background-position:center center;}
.about_pt4 .title_box .en {color: #fff; }
.about_pt4 .title_box .en:after {background: #fff; }
.about_pt4 .title_box .desc{color: #fff; }
.about-main2{height: 790px;width: 100%;overflow: hidden;}
.about-main2 .licheng-bg{ width: 100%;height: 100%;position: relative;}
.about-main2 .licheng-bg .container{height: 100%;}
.about-main2 .licheng-bg img{height:500px;position: absolute;bottom: 0px;left: 0;}
.about-main2 .licheng-content{position: absolute;width: 100%;height: 100%;}
.about-main2 .licheng-content .swiper-wrapper,.about-main2 .licheng-content .swiper-slide,.about-main2 .licheng-content ul{width: 100%;height: 100%;}
.about-main2 .licheng-content ul li{width: 33.33333333%;float: left;height: 100%;}
.about-main2 .licheng-content ul li a{display: block;width: 100%;position: relative;height: 280px;color: #fff;}
.about-main2 .licheng-content ul li .date{color: #fff;font-size: 30px;}
.about-main2 .licheng-content ul li.item1 .line,.about-main2 .licheng-content ul li.item3 .line,.about-main2 .licheng-content ul li.item5 .line{margin-bottom: 30px;}
.about-main2 .licheng-content ul li.item2 .line,.about-main2 .licheng-content ul li.item4 .line{margin-top: 30px;}
.about-main2 .licheng-content ul li.item1 .line:after,.about-main2 .licheng-content ul li.item3 .line:after,.about-main2 .licheng-content ul li.item5 .line:after{width: 25px;height: 25px;background-color: rgba(255, 255, 255, 0.8);display: block;content: "";border-radius: 50%;text-align: center;vertical-align: middle;position: absolute;}
.about-main2 .licheng-content ul li.item2 .line:before,.about-main2 .licheng-content ul li.item4 .line:before{width: 25px;height: 25px;background-color: rgba(255, 255, 255, 0.8);display: block;content: "";border-radius: 50%;text-align: center;vertical-align: middle;position: absolute;}
.about-main2 .licheng-content ul li .lc-left{position: absolute;}
.about-main2 .licheng-content ul li .line{height: 210px;width: 1px;display: block;background-color: #fff;position: relative;left: 30px;}
.about-main2 .licheng-content ul li .lc-right{position: absolute;left: 30px;width: 350px;height:100%;display: table;}
.about-main2 .licheng-content ul li.item5 .lc-right{width: 250px;}
.about-main2 .licheng-content ul li.item2 .lc-right, .about-main2 .licheng-content ul li.item4 .lc-right{width: 400px;}
.about-main2 .licheng-content ul li .lc-right .right-text{padding: 20px 0 10px 20px;display: table-cell;vertical-align: middle;}
.about-main2 .licheng-content ul li.item1 a{top: 0px;}
.about-main2 .licheng-content ul li.item1 .lc-left .line:after{bottom: -25px;left: -11px;}
.about-main2 .licheng-content ul li.item1 .lc-right{bottom: 68px;}
.about-main2 .licheng-content ul li.item2 a{top: 210px;}
.about-main2 .licheng-content ul li.item2 .lc-left .line:before{top: -25px;left: -11px;}
.about-main2 .licheng-content ul li.item2 .lc-right{top: 80px;}
.about-main2 .licheng-content ul li.item3 a{top:43px;}
.about-main2 .licheng-content ul li.item3 .lc-left .line:after{bottom: -25px;left: -11px;}
.about-main2 .licheng-content ul li.item3 .lc-right{bottom: 100px;}
.about-main2 .licheng-content .right-text h3{font-size: 20px;margin-bottom: 10px;}
.about-main2 .licheng-content .right-text p{font-size: 15px;}
.lc-swiper-btn{width: 100%;position: absolute;top: 370px;}
.lc-swiper-btn a{display: block;position: absolute;color: #fff; border:3px solid #fff; width:45px; height:45px; line-height:45px;border-radius:30px; text-align:center;}
.lc-swiper-btn .btn-prev{position: absolute;left: 15px;top: 50px;}
.lc-swiper-btn .btn-next{position: absolute;right: 0;top: 50px;}
.lc-swiper-btn .fa{font-size: 30px;line-height:40px;}
.lc-swiper-btn a:hover{color: #cc0000; border:3px solid #cc0000;}
.pr{position: relative;}

.body-box{}
.timer-shaft-box{width:100%; box-sizing: border-box;}
.timer-shaft{position:relative;width:100%;height:80px;overflow: hidden;}
.timer-left{position:absolute;top:50%;left:0px;z-index:99;width:23px;height:37px;margin-top:-18.5px;background: url(../images/icon_left.png) no-repeat;background-size: cover;cursor:pointer;}
.timer-right{position:absolute;top:50%;right:0px;z-index:99;width:23px;height:37px;margin-top:-18.5px;background: url(../images/icon_right.png) no-repeat;background-size: cover;cursor:pointer;}
.timer-scale{position:absolute;top:0;left:0;height:80px;padding-left: 40px;font-size: 0;white-space: nowrap;}
.timer-scale-cont{display:inline-block;height:100%;line-height:80px;}
.time-circle{display:inline-block;vertical-align:middle;width:50px;height:50px;line-height: 50px;text-align: center;font-size:16px;color:#fff;border-radius: 50%;background: #ff8d3d;transition: all .3s;cursor:pointer;}
.timer-scale-cont.hov .time-circle{width:70px;height:70px;line-height: 70px;font-size:20px;background: #e2302e;}
.line-scale{display:inline-block;vertical-align:middle;width:150px;height:22px;margin:0 2px;background: url(../images/icon_scale.png) no-repeat;background-size: cover;}
.timer-shaft-content{width:100%;margin-top:5px;overflow: hidden;font-size:0;box-sizing:border-box;white-space: nowrap; background-color:#fff;}
.shaft-detail-cont{display: none;width:100%;}
.timer-shaft-content li:first-child {display: block;width:100%;}
.timer-year{ padding-top:20px;font-weight:bold;color:#333;font-size:0;}
.icon-year{display: inline-block;vertical-align:middle;width:33px;height:40px;/*background: url(../images/icon_sign.png) no-repeat;background-size: cover;*/}
.timer-year span{display: inline-block;vertical-align:middle;margin-left:18px;font-size:20px;}
.month-detail-box{width:100%;min-height:93px;padding:10px 20px 20px;font-size:0;box-sizing: border-box;white-space: normal;}
.incident-record{display:inline-block;line-height:1.7;font-size:14px;color:#333;}
.incident-record a{font-size:14px;color:#1d69a3;}
.about_pt5 .more{margin:35px auto 0px; width:13%;}
.about_pt5 .more a{display:inline-block; color:#666; width:100%; height:38px; line-height:38px; border:1px solid #666; font-weight:lighter; text-align:center; position:relative;}
.about_pt5 .more a:after{content:''; width:0%; height:100%; background:#fcb026; position:absolute; left:0; bottom:0; z-index:1; transition:all 0.5s ease;}
.about_pt5 .more a:hover{border-color:#cc0000;background:#cc0000;color:#fff;transition:all 0.5s ease;}
.about_pt5 .item {cursor:pointer;}
.about_pt5 .item ._item_top { position:relative; overflow:hidden; }
.about_pt5 .item{margin-bottom: 40px; background:#E8E8E8;}
.about_pt5 .item ._pic { height:0; overflow:hidden; padding-bottom:68%; }
.about_pt5 .item ._pic img{ width:100%;}
.about_pt5 .item .title{ height:40px; line-height:40px; text-align: center;}
.about_pt5 li:hover .item{  background:#cc0000; }
.about_pt5 li:hover .item .title{ color:#FFFFFF;}
@media (max-width: 1440px) {
.about-main2 .licheng-content ul li.item1 a{top: 45px;}
.about-main2 .licheng-content ul li.item2 a{top: 145px;}
.about-main2 .licheng-content ul li.item3 a{top:30px;}
}
@media (max-width: 1280px) {
.about-main2 .licheng-content ul li.item3 a{top:49px;}
}
@media (max-width: 1024px) {
.about-main2{height:590px;}

}
@media (max-width: 760px) {
.about_pt5 .more{ width:23%;}
.about_pt5 .more a{ font-size:14px; height:35px; line-height:35px;}

}
@media (max-width: 425px) {
.about_pt1_top_right_mid_bg{ display:none;}
.about_pt1_top_left_2{font-size:16px;}
.about_pt1_top{ padding-bottom:30px;}
.about_pt1_bottom{line-height:1.8;margin:30px 0 0;}
}

/*企业文化*/
.culture .desc{ line-height:28px; font-size:16px; margin-bottom:40px; color:#666;}

/*资质荣誉*/
/*
.honor_pic{overflow:hidden;}
.honor_pic div{overflow:hidden; border:1px solid #ccc; padding:15px;}
.honor_pic div img{ width:100%;}
.honor_name{ margin-bottom:1em; margin-top:1em; text-align:center;}
*/
.honor.album_wrap .album_ordinary .slide_c p { bottom:60px; }

@media screen and (max-width: 1024px) and (min-width:0px) {/* 移动端的尺寸 */	
.honor .cill { width:46.2%; margin-right:1.7%; margin-bottom:10px; padding:13px 1%; background-color:#f3f3f3;-webkit-transition: all 0.3s ease;transition: all 0.3s ease; float:left;}
.honor .cill ._wd { display:block; padding-top:5px; padding-bottom:0px; font-size:14px; color:#373737; }

}
.honor_ul {overflow: hidden;text-align: center; margin-bottom:45px;}
.honor_ul li {float: left;}
.honor_ul a {height: auto;text-align: center; display: inline;float: left;display: block;line-height: 30px;font-size: 15px;overflow: hidden;}
.honor_ul a {color: #666; }
.honor_ul a .honor_pic{border:1px solid #ccc; padding:15px;}
.honor_ul a .honor_pic img { transition: all 0.3s;position: relative;z-index: 1;}
.honor_ul a:hover img {transform: scale(1.1);}
.honor_ul a .honor_name{margin-bottom:1em; margin-top:1em; }
.lookbook-a{ width:102%;}
.lookbook-a a{ overflow:hidden;position:relative;}
.lookbook-a a .item{ position:absolute; top:0; left:0; width:100%; background:url(../images/lookbook.png) repeat; height:100%; color:#fff; text-align:center; opacity:0;}
.lookbook-a a:hover img,.lookbook-a a:hover .item{ -webkit-opacity:1;opacity:1;-webkit-transform: scale(1.05);transform: scale(1.05);}
.lookbook-a a .item .p{ position:relative; bottom:40%;}
.lookbook-a a.clear{ margin-right:0;}
@media (max-width:768px){
.lookbook-a a{ overflow:hidden;float:left; width:48%; margin-right:2%; margin-bottom:5%;position:relative;}
.lookbook-a a .item span{ font-size:18px;}
.honor_ul a {height: auto;text-align: center;margin: 10px 0;display: inline;padding:0px 0;float: left;display: block;line-height: 30px;font-size: 15px;overflow: hidden;background: #efefef;position: relative;box-shadow: 2px 2px 0 #ddd;}
}

@media (max-width:480px){
.lookbook-a a{ width:48%;}
.lookbook-a a .item span{ font-size:16px;}
.lookbook-a a .item font{ font-size:13px;}
}
@media (max-width:320px){
.lookbook-a a .item span{ font-size:14px;}
.lookbook-a a .item font{ font-size:12px;}
}
.pic-scale{ width:100%;-webkit-transition:opacity 0.55s, -webkit-transform 0.55s;transition: opacity 0.55s, transform 0.55s;-webkit-transform: scale(1);transform: scale(1);}


/*产品*/
.pro-first{padding-top: 36px;}
.pro-type{position: relative;float: left;width: 34%;margin-top: 40px; }
.pro-type:before{content: "";display: inline-block;position: absolute;left: 50%;left:0\9;bottom: 0;width: 100%;height: 378px;background: url(../images/pro-fl.png) no-repeat;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);}
.pro-type a{position: relative;padding-top: 86%;display: block;}
.pro-type a img{position: absolute;left: 0;top:0;width:100%;height:100%;-webkit-transition:.5s;-moz-transition:.5s; -ms-transition:.5s;-o-transition:.5s;transition:.5s;}
.pro-type a:hover img{-webkit-transform: translateY(-8px); -moz-transform: translateY(-8px); -ms-transform: translateY(-8px);-o-transform: translateY(-8px); transform: translateY(-8px); }
.pro-link{float: right;width: 62%;}
.pro-tit{margin-bottom: 20px;}
.pro-tit strong{position: relative; float: left; width: 360px;color: #2D203B;margin-top: 40px;}
.pro-tit strong:before{content: "";display: inline-block;position: absolute; bottom: 10px;left:50%;width: 360px;height: 64px;background: url(../images/pro-font.png) no-repeat;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);z-index: -1;}
.pro-tit strong a{color:#352E44;font-size:30px;line-height:1.1;padding-left: 5px;}
.pro-tit strong a:hover{color:#E93A47;}
.pro-btn { margin-top: 36px;}
.pro-btn a{float: right;color: #666; border:1px solid #d2d2d2; font-size:14px;width:120px;height:32px;line-height:32px;border-radius:5px; text-align: center;}
.pro-btn a:hover{color:#fff;background:#cc0000; border:#cc0000;}
.pro-link p{color: #635D6B; line-height: 26px;}
.pro-link ul{ margin-top: 25px;}
.product ul li .border{border: 1px solid #EEEEEE;border-radius: 5px;}
.product ul li .tit-pic{display: block;overflow: hidden; padding:2px;}
.product ul li .tit-pic img{width:100%;-webkit-transition:.5s;-moz-transition:.5s; -ms-transition:.5s;-o-transition:.5s;transition:.5s;}
.product ul li:hover .tit-pic img{-webkit-transform:scale(1.05,1.05);-moz-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);transform:scale(1.05,1.05);}
.product ul li .tit-font{display: block;color:#2D203B; height:40px;line-height:40px;overflow: hidden; padding:0 5px; border-radius: 0 0 5px 5px;white-space: nowrap;text-overflow: ellipsis;text-align:center;  background:#f2f2f2;}
.product ul li:hover .tit-font{background:#0154a4;color:#FFF;}
.pro-line{border-top: 1px solid #EEEEEE; }
.pros-show .pro-type{float: right;margin-left: 0;margin-right:-26px;}
.pros-show .pro-link{float: left;}
.pros-show .pro-type:before{background: url(../images/pro-fr.png) no-repeat;}
@media (max-width: 768px) {
.pro-type{ display:none;}
.pro-link{float: none;width:100%;}
.pro-tit strong{ width: 320px;}
.pro-tit strong:before{width: 320px;height: 57px;background: url(../images/pro-font.png) no-repeat;background-size:100% 100%;}
.pro-tit strong a{font-size:20px;}
}
@media (max-width: 425px) {
.pro-tit strong{ width:250px; margin-top: 20px; }
.pro-tit strong:before{width: 250px;height: 44px; bottom: 0px; }
.pro-tit strong a{font-size:18px;}
.pro-btn { margin-top: 5px;}

}
/*产品列表*/
.product_list li{ margin-bottom:30px;}
.product ul li .tit-font{height:60px;line-height:60px; }
.product_list .infor{ margin-bottom: 30px;}
.product_list .infor .tit{ text-align: center; font-size: 24px;} 
.product_list .infor .tit span{ color: #cc0000;}
/*产品详情页*/
.prodetail-top-1{ margin-bottom:40px;}
.prodetail-top-1 .img{ border:1px solid #CCCCCC;border-radius: 5px; text-align: center; padding-top:10%;}
.prodetail-top-1 ._detail{padding:4%; background:#f2f2f2;}
.prodetail-top-1 ._detail .pro_t{font-size:30px; font-weight:bold;color:#333;margin-bottom: 15px;}
.prodetail-top-1 ._detail .summ{ padding:15px 0px; font-size:16px; height:130px; color:#5a5a5a;line-height: 28px;overflow: hidden;}
.prodetail-top-1 ._detail .ys{ padding:20px 0 ;color:#333;  overflow:hidden;}
.prodetail-top-1 ._detail .ys span{text-align:center; height:38px; line-height:38px; display:inline-table; text-align:left;}
.prodetail-top-1 ._detail .ys span img{vertical-align:middle;height:38px; margin-right:4px;}
.ps_menu_bar{ background:url(../images/p_su_bg.jpg) center top no-repeat; margin-top:50px; padding:123px 0 50px;}
.ps_menu{height:60px; overflow:hidden;}
.ps_menu .ps_Target{margin:0 auto;overflow: hidden;*zoom:1;}
.ps_menu .ps_Target li{float:left;height:60px; line-height:60px;width: 32.6%; background-color:#fd8f10;margin-right:1.1%;}
.ps_menu .ps_Target li a{display:block;font-size:18px;font-weight: bold; text-align: center; position:relative; color:#fff;}
.ps_menu .ps_Target li i{width:21px; height:21px;background-position:-72px -50px;position: absolute;top: 50%;margin-top: -10.5px; right: 5%;}
.ps_menu .ps_Target li.last{margin-right: 0;}
.ps_menu .ps_Target li.active{ background-color:#fff;}
.ps_menu .ps_Target li.active a{color:#fe8800;}
.ps_menu .ps_Target li.active i{background-position:-72px -71px;}
.ps_menu .ps_Target.fixed{position: fixed;left: 50%;margin-left: -500px;top:0;z-index: 99;}
.ps_sections{margin:55px auto 65px; padding-top:65px; border-top:1px solid #e3e3e3;}
.ps_sections .ps_t{font-size:24px;margin-bottom: 15px; color:#0154a4;}
.ps_sections .ps_con{margin-bottom:60px;line-height:26px;}
.ps_sections .ps_con table{ margin-top:8px; margin-bottom:8px;}
.ps_sections .ps_con tr td{ height:38px;}
.ps_sections .ps_con h3{ line-height:38px; font-size:20px;}
.ps_sections .ps_con h4{line-height:30px; font-size:18px;}
.ps_sections .ps_con p{ line-height:26px;}
.ps_sections .ps_con ul li{ line-height:26px;}
.bd10{background-color: #fff;border: 10px #f3f3f3 solid;}
.pro_contact { overflow:hidden; margin:10px 0 25px; width:100%;}
.pro_order { color:#cc0000; font-size:18px; }
.pro_tel { font-size:30px; color:#0154a4; font-weight:bold;}
.pro_tel a{ color:#0154a4;}
.pro_cn p { display:inline-block; float:left; margin-right:20px;}
.ps_con strong{ font-size:16px; line-height:38px;}
#header-wrapper {height:auto; margin:0px auto 60px; width:100%; float:left }
#header-wrapper ul{width:100%; margin:0 auto; }
.fixed #header-wrapper {height:45px; margin:0 auto; width:100%;}
.pd_guide,.pd_guide * {-webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.pd_guide{ }
.pd_guide li { width:25%;*width:25%; float:left; text-align:center; background-color:#f2f2f2; color:#333333; border-radius:8px;}
.pd_guide a { display:block; color:#333333; font-size:18px; padding:17px 0; border-right:#fff 4px solid; position:relative; }
.pd_guide a:after { content:""; display:none; width:0; height:0; overflow:hidden; border-color:#0154a4 transparent transparent; border-style:solid dashed dashed; border-width:10px; position:absolute; left:50%; margin-left:-10px; bottom:-19px;}
.pd_guide ._title{ font-weight:bold;}
.pd_guide .fa{ margin-right:10px; font-size:34px; font-weight: lighter;}
.pd_guide li:last-child a { border-width:0; }
.pd_guide.fixed { position:fixed;  top:100px; z-index:10; }
.fixed {position: fixed; top: 0px; left:0; z-index:99; height: 50px;width:100%;margin-bottom:30px;}
.fixed .pd_guide{ margin:0 auto; }
.fixed .pd_guide li {width:25%;*width:25%;float:left; text-align:center; background-color:#f2f2f2; color:#000; border-radius:8px; }
.fixed .pd_guide li.active a { background-color:#0154a4; color:#fff; border-radius:8px; }
.pd_guide li .ico{display:inline-block; background-image:url(../images/ico.png);background-repeat:no-repeat;background-position:0px 0px; width:38px;height:38px; margin-right:2px;vertical-align:middle;}
.pd_guide li .ico.ico1 { background-position:0px top;}
.pd_guide li .ico.ico2 { background-position:-38px top;}
.pd_guide li .ico.ico3 { background-position:-80px top;}
.pd_guide li .ico.ico4 { background-position:-120px top;}
.pd_guide li.active .ico.ico1 { background-position:0px bottom;}
.pd_guide li.active .ico.ico2 { background-position:-38px bottom;}
.pd_guide li.active .ico.ico3 { background-position:-80px bottom;}
.pd_guide li.active .ico.ico4 { background-position:-120px bottom;}
.pd_guide li.active a { background-color:#0154a4; color:#fff }
.pd_guide li.active a:after { display:block; }
.table-responsive tr td{ height:35px;}
.datalist {width:100%; border-collapse:collapse; border-spacing:0; border:1px solid #ccc; }
.datalist caption { padding-bottom:5px;}
.datalist th {font-weight:700; padding:5px 15px; border:1px solid #ccc; background:#eee;}
.datalist td {padding:5px 15px; border:1px solid #ccc;}
.datalist tr.altrow { background:#ccc;}
.feedback-sec{ margin-top:30px;}
.feedback-sec .feedback-form input{border:none;padding:15px 4%; width:92%;height:auto;border-radius:3px;background-color:  #f2f2f2;}
.feedback-sec .feedback-form textarea{border:none;padding:15px 1.5%; width:97%;height:auto;border-radius:3px;background-color:  #f2f2f2;}
.btn-contact{padding:8px 0;border:none;color:#fff;}
.feedback-sec .feedback-form textarea:focus,.feedback-sec .feedback-form input:focus{border-color:#66afe9;outline:0}
.feedback-sec .feedback-form .col-md-4,.feedback-sec .feedback-form .col-xs-12{ margin-bottom:15px;}
.confirm{background-color:#cc0000; margin-right:2%}
.cancel{background-color:#666;}

@media screen and (max-width: 768px) and (min-width:0px) {
.prodetail-top-1 .img{ margin:0 auto; text-align: center; padding-top:0;}
.prodetail-top-1 .img img{ width:100%;}
.prodetail-top-1 ._detail .pro_t{font-size:20px; text-align:left;color:#000;margin-top: 15px;}
.prodetail-top-1 ._detail .summ{ width:94%; margin:0 auto;}
.pd_guide a { font-size:18px; padding:14px 0; }
.ps_sections .ps_t{font-size:18px;margin-bottom: 15px;}
.ps_sections .ps_con img{ width:100%;}
.prodetail-top-1 .rect-70{ padding-bottom:82%;}
}
@media screen and (max-width: 425px) and (min-width:0px) {
.ps_sections{margin:45px auto 45px; padding-top:45px; border-top:1px solid #e3e3e3;}
.pro_tel {font-size:22px;}
.pd_guide a { font-size:15px; padding:10px 0; }
.ps_sections .ps_t{font-size:16px;margin-bottom: 15px;}
.prodetail-top-1 ._detail .summ{ font-size:14px; line-height: 26px;}
.prodetail-top-1 ._detail .pro_t{font-size:18px; }
.prodetail-top-1{ margin-bottom:20px;}
#header-wrapper {height:auto; margin:0px auto 35px; width:100%; float:left }
.pd_guide li {border-radius: 0px;}
.pd_guide li .ico{display:none; }
}

/*新闻列表*/
.news_list{padding-bottom:100px;}
.news_list .rect-5665{padding-bottom:56.65%;}
.news_list ul{position:relative; width:100%;}
.news_list ul:after{content:''; background:#bcbcbc; position:absolute; top:0; left:13%; height:100%; width:1px; z-index:3}
.news_list ul .item{height:160px; margin-bottom:15px;}
.news_list ul .item_l{width:20%; float:left; position:relative; height:100%;}
.news_list ul .item_l:after{content:''; position:absolute; top:0; right:83px; width:0; height:160px; background:#0154a4; transition:all .5s ease; -webkit-transition:all .5s ease;}
.news_list ul .item_r{width:80%; float:left; height:100%; background:#fafafa; position:relative;}
.news_list ul .item_r:after{content:''; position:absolute; top:0; right:0; background:#fafafa; height:100%; width:0; transition:all .5s ease; -webkit-transition:all .5s ease;}
.news_list ul .item_l .time{width:65%; float:left; font-family:'Arial'; line-height:1; text-align:center; position:absolute; height:64px; top:50%; margin-top:-32px; color:#0154a4; z-index:5; font-size:14px}
.news_list ul .item_l .time .d{font-size:52px; margin-bottom:3px;}
.news_list ul .item_l .time:after{content:''; background:#bcbcbc; position:absolute; width:49px; height:1px; top:50%; right:-49px;transition:all .5s ease; -webkit-transition:all .5s ease;}
.news_list ul .item_r .box{padding:30px 40px;}
.news_list ul .item_r .intro_box .tit{font-size:18px; font-weight:bold;line-height:24px; margin-bottom:20px;}
.news_list ul .item_r .intro_box .tit a{display:block; color:#333; }
.news_list ul .item_r .intro_box .con{font-size:15px; color:#666; height:60px; line-height:30px; overflow:hidden;}
.news_list ul .item:hover{background:#fafafa;}
.news_list ul .item:hover .item_l .time{color:#fff;}
.news_list ul .item:hover .item_l .time:before{content:''; position:absolute; border-top:15px solid transparent; border-bottom:15px solid transparent; border-left:15px solid #0154a4; right:-15px; top:50%; margin-top:-15px; z-index:3;}
.news_list ul .item:hover .item_l .time:after{background:#0154a4;}
.news_list ul .item:hover .tit{color:#0154a4;}
.news_list ul .item:hover .item_l:after{width:505px}
.news_list ul .item:hover .item_r:after{width:330px;right:-330px;}
.news_list ul .item:last-child{margin-bottom:0;}
.news_list .widgets_common_pages_6{padding-left:15%;}

/*新闻详情**/
.news_t {color: #333;font-weight: bold;text-align: left;font-size: 24px; margin-bottom:20px;}
.news_d {color: #666;font-size: 14px;font-weight: normal;padding:17px 10px 32px; background:#f2f2f2;}
.news_d i{ margin-right:10px; color:#777;}
.newsInfo {margin: 20px 0;font-weight: normal;text-align: left;padding-top: 10px;color: #666;line-height:28px;}
.newsInfo p{ line-height:28px;margin-bottom:5px;}
.pro_detail{ padding:30px 0;}
.prev_next a{color: #666;}
.prev_next li {margin: 10px auto;border: #eee 1px dotted;padding:0 5px;font-family: "微软雅黑", Arial, Helvetica, sans-serif;line-height: 40px;height: 40px;width: 48%;}
.prev_next li:hover {background: #f2f2f2;display: block;border-radius: 3px;}
@media screen and (max-width: 1024px){
.pro_detail{ padding:30px 0;}
.news_d { display:none;}
.newsInfo{ overflow:hidden;}
.back_list {text-align: right;font-size: 14px;}
.news_t {color: #000;font-weight: bold;text-align: left;font-size:16px;}
.prev_next li {margin:5px auto;padding:0px;height: 34px;width: 98%;}
.newsInfo p{ line-height:24px;margin-bottom:5px;}
}
/*先进设备*/
.equipment_link{position: relative;margin-bottom: 20px;overflow: hidden;}
.equipment_link .equipment_cover{position: absolute;filter: alpha(opacity=80);background-color: #fff;padding:10px 5%;width: 90%;transition: all 0.5s ease 0s;bottom: -10px;height: 65px;left: 0px;-moz-opacity: 0.9;
opacity: 0.9;}
.equipment_link .equipment_cover H3{}
.equipment_link .equipment_cover H3 a{line-height: 39px;color: #333;font-size: 16px;margin-bottom: 5px;}
.equipment_link a:hover .equipment_cover H3{line-height: 29px;color: #fff;font-weight: bold;font-size: 16px;text-decoration: none;}
.equipment_link .equipment_cover P{text-align: left;margin-bottom: 0px;line-height: 26px;height: 46px;font-size: 14px;overflow: hidden;}
.equipment_link .equipment_cover P A{line-height: normal;display: none;color: #fff;font-size: 14px;text-decoration: underline;}
.equipment li:hover .equipment_link .equipment_cover{background-color: rgba(0,64,154,0.9);transition: all 0.5s ease 0s;bottom: 0; height:175px;-moz-opacity: 1;}
.equipment li:hover .equipment_link .equipment_cover H3 A{color: #fff;}
.equipment li:hover .equipment_link .equipment_cover P{height: 80px;color: #fff;}
.equipment li:hover .equipment_link .equipment_cover P A{display: inline-block;}

/*合作伙伴*/
.lh-partner-item li{ overflow:hidden; height:210px; margin-bottom:20px;text-align:center; position:relative; overflow:hidden;transition:all .35s; }
/*工程业绩*/
.project dl {display: block; padding-top:30px; margin-bottom:30px;width:100%; clear:both;}
.project dl dt{display: block; color:#0154a4; font-size:18px; position:relative; line-height:46px; margin-bottom:5px; width:100%; text-align:left;}
.project dl dt:before{display: block;content: '';position: absolute;top: 0;left: 0;width: 30px;height: 2px;background: #0154a4;}
.project dl dd{ width:50%; float:left; color:#777; line-height:32px;}
.project dl:first-child { padding-top:0px;}
@media screen and (max-width: 992px){
.project dl dd{ width:100%; float:none; line-height:28px;}
}

/*服务支持*/
.service {}
.service .con{ position:relative; height:470px;}
.service .con .border{ position:absolute; border:8px solid #fff;padding:60px 40px; width:95%; height:410px; top:30px; left:2.5%; right:2%;}
.service .service_left{ background:#f2f2f2; height:100%; width:50%; float:left}
.service .service_left .desc{ padding:100px 50px 100px 90px;}
.service .service_left .desc h5{ position:relative; line-height:48px;}
.service .service_left .desc h5:after{ content: '';position: absolute;bottom: 0;left: 0;width: 68px;height: 1px;background: #0154a4;}
.service .service_left .desc ul{ margin-top:30px;}
.service .service_left .desc li{ background:url(../images/gou.png) no-repeat left; padding-left:35px; color:#333; line-height:38px;}
.service .service_right {width:50%; float:left}
.service .service_right img{ width:100%;}

.time-box{ margin: 0 auto;overflow: hidden;}
.time-box ul{overflow: hidden;position: relative;height: 255px;}
.time-box ul:after{content: "";background: #d2d2d2;height: 1px;width: 100%;position: absolute;left:0;top:50%;}
.time-box li{width:310px;margin-top: 166px;float: left;padding: 10px;box-sizing: border-box;border: 1px solid #d2d2d2;position: relative; cursor: pointer;}
.time-box li:nth-child(2n){}
.time-box li:before{content: "";width: 15px;height: 15px;background: url(../images/point-hover.png) no-repeat;position: absolute;left:50%;margin-left:-7px;top: 0;  z-index: 1;}
.time-box li:nth-child(2n):before{bottom: auto;top: -10px;transform: rotate(-225deg);}
.time-box li:nth-child(2n):after{bottom: auto;top:-46px;}
.time-box li:hover,.time-box li.active{background: #1b96ff;color:#fff;border-color: #1b96ff;}
.time-box li:hover:before,.time-box li.active:before{border-color: #1b96ff;background: #1b96ff;}
.time-box li:hover:after,.time-box li.active:after{background: url(../images/point-hover.png) no-repeat;}
	
@media screen and (max-width: 1024px){
.service .con{ position:relative; height:372px;}
.service .con .border{ position:absolute; border:6px solid #fff;padding:30px 20px; width:95%; height:310px; top:30px; left:2.5%; right:2%;}
.service .service_left .desc{ padding:70px 40px 100px 70px;}
.service .service_left .desc h2{ font-size:22px; margin-bottom:10px;}
.service .service_left .desc h5{ position:relative; line-height:24px; padding-bottom:10px;}
.service .service_left .desc ul{ margin-top:20px;}
.service .service_left .desc li{line-height:32px;}
}
@media screen and (max-width: 992px){
.service .con{ position:relative; height: auto;}
.service .service_left{ width:100%; float:left}
.service .service_right {width:100%; float:left}
}
@media screen and (max-width: 425px){
.service .service_left .desc h2{ font-size:18px; }
.service .con .border{ height:320px; }
.service .service_left .desc{ padding:70px 30px;}
}
@media screen and (max-width: 375px){
.service .con{ position:relative; height:300px;}
.service .service_left .desc{ padding:30px 12px;}
.service .con .border{ display:none;}
.service .service_left .desc li{ background:url(../images/gou.png) no-repeat left; padding-left:26px; color:#333; line-height:32px;}

}
/*营销网络*/
.net .desc{ width:90%; margin:0 auto; line-height:30px; text-align:center; color:#666; margin-bottom:20px;}
.net p{ text-align:center;}
.net img{ margin:0 auto;}
@media screen and (max-width: 425px){
.net img{ width:100%;}
}
/*常见问题*/
.question li { margin-bottom:25px; }
.question li a .item-inner{background:#f6f6f6;border-radius: 8px; height:130px;  padding:20px; }
.question .date-wrap { float:right;width:16%; text-align:right;}
.question .date-inner { text-align:right; }
.question .date-wrap .day {font:30px/1.5 Arial, Helvetica, sans-serif; font-weight:600; color:#bac6de}
.question .date-wrap .days {font:18px/1 Arial, Helvetica, sans-serif; font-weight:600; color:#bac6de; margin-bottom:5px;}
.question .text-wrap {float:left; width:82%;}
.question .text-wrap .title {font-size:18px; font-weight:600;color:#333;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.question .text-wrap .descrition {margin:15px 0 0px; height:55px; color:#666;line-height:26px;overflow:hidden; text-overflow:ellipsis;}
.question .date-wrap .more { text-align:right; }
.question .date-wrap .more strong{font-size:14px;font-weight:normal; color:#bac6de;transition:all .4s;}
.question .date-wrap .more strong a{color:#bac6de; }
.question li a:hover .item-inner{background:#0154a4;}
.question li a:hover .text-wrap .title {color:#fff;}
.question li a:hover .text-wrap .descrition {color:#fff;}
@media screen and (max-width: 425px){.question li a .item-inner{ height:120px;  padding:20px 10px; }
.question .text-wrap .title {font-size:16px; }
.question .date-wrap { float:right;width:18%; text-align:right;}
.question .text-wrap .descrition {margin:5px 0 0px;}
.question .date-wrap .day {font:20px/1.5 Arial, Helvetica, sans-serif; font-weight:600; color:#bac6de}
.question .date-wrap .days {font:16px/1 Arial, Helvetica, sans-serif; font-weight:600; color:#bac6de; margin-bottom:5px;}

}
@media screen and (max-width: 375px){
.question .date-wrap { display:none;}
.question .text-wrap {float:left; width:100%;}
.question li a .item-inner{ height:110px;  padding:20px 10px; }
}
/*联系我们*/
.contact{}
.contact  dt{ font-size:24px; font-weight:bold;color:#333; margin-bottom:15px;}
.contact  dd{ font-size:16px; line-height:28px; margin-bottom:8px; border-right:1px solid #CCC; padding-left:3%; }
.contact  dd.first{padding-left:0px;}
.contact  dd.last{ border-right:0px;}
.contact  dd .fa{ font-size:32px; line-height:50px; color:#0154a4; width:18%; float:left;}
.contact  dd span{ width:82%; float:left;}
.contact .map_box{width:100%;height:540px;background:#eceae8; margin-top:30px;}
@media(max-width:768px) {
.contact {float:none; width:100%;}
.contact  dt{ font-size:20px;margin-bottom:15px;}
.contact  dd{ margin-bottom:20px;border-right:0px;}
.contact  dd .fa{ font-size:32px; line-height:50px; color:#0154a4; width:15%; float:left;}
}
/*在线留言*/
.contact .form{width:100%;margin:0 auto;}
.contact .form input{border:1px solid #d5d5d5; font-size:14px;}
.contact .name{ background: transparent url("../images/i_form_ico1.png") no-repeat right 0;}
.contact .phone{background: transparent url("../images/i_form_ico2.png") no-repeat right 0;}
.contact .email{background: transparent url("../images/i_form_ico3.png") no-repeat right 0;}
.contact .company{background: transparent url("../images/i_form_ico5.png") no-repeat right 0;}
.contact .line1{width: 100%; height: 48px; line-height: 48px; padding: 0 3%; float: left;}
.contact .form textarea{width:100%; border: 1px solid #d5d5d5; padding: 10px 5% 10px 0.8%; height: 149px; font-size: 14px; line-height: 1.5; margin-bottom: 20px; background: transparent url("../images/i_form_ico4.png") no-repeat right top;}
.contact .form .btns_list{text-align:center;}
.contact .form .btns_list button{width:45%; height:45px; line-height:37px; border:none; font-size:16px; color:#fff; cursor:pointer;}
.contact .form .btns_list .sub{background-color: #848484; border-radius:0; float:left;}
.contact .form .btns_list .sub:hover{background-color:#E50012;}
.contact .form .btns_list .reset{background-color:#848484; border-radius:0; float:right;}
.contact .form .btns_list .reset:hover{background-color:#E50012;}
.contact .form_cb .col-lg-6{position:relative; margin-bottom:20px;}
.contact .form_cb .col-lg-6 span{position:absolute; right:45px; top:15px;}
.contact .btns_list{width:50%; margin:0 auto;}
@media only screen and (max-width: 760px){
.contact .form_cb .col-lg-6 {margin-bottom: 5%;}
}