﻿ /* CSS Document */

/*公共樣式*/
* {margin:0;padding:0;}
body {font-size:14px;background:#fff;font-family:Microsoft YaHei;line-height:1.3;color:#333;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
ol,ul,li {list-style:none;}
a {text-decoration:none;color:#333;-webkit-tap-highlight-color:rgba(255,0,0,0);cursor:pointer;transition:color 1s;-webkit-transition:color 1s;-moz-transition:color 1s;-ms-transition:color 1s;-o-transition:color 1s;}
a:hover {color:#4e6ef2;}
em,i {font-style:normal;}
h1,h2,h3,h4,h5,h6,th {font-weight:normal;}
img {border:0;max-width:100%;height:auto;vertical-align:middle;}
table {border-collapse:collapse;border-spacing:0;table-layout:fixed;}
input,textarea,select,button {border:0;background:none;outline:0;font-family:"Arial";}
input[type="button"],input[type="text"],input[type="submit"] {appearance:none;-moz-appearance:none;-webkit-appearance:none;}
input,input:focus,input:active {user-select:text;}
textarea {resize:none;}
.clearfix {zoom:1;}
.clearfix:after {content:".";*zoom:1;display:block;visibility:hidden;height:0;clear:both;}
.fl {float:left;}
.fr {float:right;}
.hide {display:none;}
.tl {text-align:left!important;}
.tc {text-align:center!important;}
.tr {text-align:right!important;}
.middle {display:inline-block;*display:inline;*zoom:1;vertical-align:middle;width:0;height:100%;}
.container {width:1600px;margin:0 auto;position:relative;}
.w1300 {width:1300px;margin:0 auto;}
.w1200 {width:1200px;margin:0 auto;position:relative;}
.w1400 {width:1400px;margin:0 auto;position:relative;}
.w1841 {width:1841px;margin:0 auto;position:relative;}
.w1510 {width:1510px;margin:0 auto;position:relative;}
.bg-cover {background-repeat:no-repeat;background-size:cover;background-position:center;}
.col-md-6s {float:left;width:50%;}
.col-md-4s {float:left;width:33.3%;*width:31.3%;}
.col-md-6s {width:50%;float:left;}
.col-md-3s {float:left;width:25%;*width:23%;}
.col-md-5s {float:left;width:20%;}
.col-md-8s {float:left;width:12.5%;}
.col-md-12s {width:100%;float:left;}
.inner_tit {font-size:43px;font-family:SourceHanSansSC;font-weight:bold;color:#333333;text-align:center;margin-bottom:2px;}
.inner_text {font-size:18px;font-family:Microsoft YaHei;font-weight:400;color:#777777;line-height:26px;text-align:center;}
@font-face {font-family:SourceHanSansSC;src:url(/template/default/skin/fonts/SourceHanSansSC-Regular.otf);}
@media only screen and (max-width:1699px) {.w1600 {width:1400px;}
}
@font-face {font-family:'AG';src:url("/template/default/skin/fonts/AkzidenzGrotesk-BoldCondAlt.eot?") format("embedded-opentype"),url("../font/akzidenzgrotesk-boldcondalt.woff") format("woff"),url("../font/akzidenzgrotesk-boldcondalt.ttf") format("truetype"),url("../font/akzidenzgrotesk-boldcondalt.svg") format("svg");}
@media only screen and (max-width:1599px) {.container {width:1500px;}
}
@media only screen and (max-width:1499px) {.w1600 {width:1200px;}
.w1400 {width:1200px;}
.container {width:1400px;}
}
@media only screen and (max-width:1399px) {.container {width:1200px;}
}
@media only screen and (max-width:1299px) {.w1300 {width:1200px;}
.container {width:1200px;}
}
.col-lg-3 {width:25%;*width:24.98%;float:left;}
.col-lg-6 {width:50%;*width:49.98%;float:left;}
.hide {display:none;}
/*slick.css*/.slick-slider {position:relative;z-index:2;}
.slick-list {position:relative;overflow:hidden;}
.slick-list:focus {outline:0;}
.slick-list.dragging {cursor:pointer;cursor:hand;}
.slick-track {position:relative;}
.slick-track:before,.slick-track:after {content:"";display:table;}
.slick-track:after {clear:both;}
.slick-loading .slick-track {visibility:hidden;}
.slick-slide {float:left;height:100%;min-height:1px;display:none;position:relative;z-index:1;}
.slick-slide:focus {outline:0;}
.slick-slide img {display:block;}
.slick-slide.slick-active {z-index:2;}
.slick-slide.slick-loading img {display:none;}
.slick-slide.dragging img {pointer-events:none;}
.slick-initialized .slick-slide {display:block;}
.slick-loading .slick-slide {visibility:hidden;}
.slick-vertical .slick-slide {display:block;height:auto;border:1px solid transparent;}
.slick-prev,.slick-next {display:block;width:20px;height:20px;line-height:0;font-size:0;cursor:pointer;position:absolute;top:50%;margin-top:-10px;z-index:6;}
.slick-prev:focus,.slick-next:focus {outline:0;}
.slick-prev {left:-25px;}
.slick-next {right:-25px;}
.slick-dots {width:100%;font-size:0;text-align:center;position:absolute;bottom:30px;z-index:4;}
.slick-dots li {position:relative;display:inline-block;*display:inline;*zoom:1;margin:0 5px;}
.slick-dots li button {display:block;width:14px;height:14px;line-height:0;font-size:0;background:#fff;border-radius:50%;overflow:hidden;cursor:pointer;}
.slick-dots li.slick-active button {background:#4e6ef2;}
/*header*/.header {height:112px;background-color:#ffffff;position:relative;z-index:22;}
.logo {float:left;margin-top:15px;}
.nav_collapse {float:right;height:112px;margin-right:14px;}
.nav_collapse_bot >ul > li {float:left;font-size:16px;height:112px;z-index:1;cursor:pointer;-webkit-tap-highlight-color:transparent;margin:0 20px 0 20px;font-family:Microsoft YaHei;position:relative;}
.nav_collapse_bot >ul > li > a {font-size:16px;display:block;color:#333;position:relative;height:48px;line-height:48px;transition:all 0s;text-align:center;-webkit-transition:all 0s;-moz-transition:all 0s;-ms-transition:all 0s;-o-transition:all 0s;padding-top:36px;}
.nav_collapse_bot >ul > li > a i.iconfont {font-size:12px;margin-left:3px;position:absolute;top:28px;color:#cccccc;}
.nav_collapse_bot >ul > li:hover > a i.iconfont,.nav_collapse_bot >ul > li.active a i.iconfont {color:#4e6ef2;}
.nav_collapse_bot >ul > li > a:hover {color:#4e6ef2 !important;}
.nav_collapse_bot >ul > li.active > a {color:#4e6ef2 !important;}
.nav_collapse_bot >ul > li.active > a:hover {color:#4e6ef2;}
.nav_collapse li i.nav-line {display:block;width:0;height:3px;background:#4e6ef2;position:absolute;left:0;bottom:0;-webkit-transition:width .6s;-moz-transition:width .6s;-ms-transition:width .6s;-o-transition:width .6s;transition:width .6s;}
.nav_collapse li:hover>a>i.nav-line {width:100%;}
.nav_collapse li.active>a>i {width:100%;}
/* .nav_collapse_bot >ul > li>a::after {content:"";display:block;width:0%;height:3px;background:#4e6ef2;position:absolute;left:50%;bottom:0;overflow:hidden;transition:all .5s ease-out;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;}
.nav_collapse li:hover>a::after,.nav_collapse li.active>a::after {width:100%;left:0;}
*/
.sublist > ol ol li .iconfont {width:14px;height:14px;line-height:14px;font-size:14px;position:absolute;left:-3px;top:3px;}
.nav_collapse_bot>ul > li:hover {z-index:2;}
.nav_collapse_bot>ul > li:hover>a {color:#4e6ef2!important;}
.nav_collapse_bot>ul > li:hover>a .menu-dsub {color:#4e6ef2;}
.subnav {width:180px;background:#ffffff;font-size:14px;text-align:left;position:absolute;left:50%;top:100%;margin-left:-90px;height:0;overflow:hidden;opacity:0;visibility:hidden;box-shadow:0 0 16px -4px rgba(0,0,0,.3);margin-top:20px;transition:all .5s ease-out;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;}
.subnav ol {padding:12px 0;}
.subnav a {display:block;height:40px;line-height:40px;color:#333;padding:0 6px;text-align:center;}
.subnav a:hover {color:#fff !important;background-color:#4e6ef2;}
.nav_collapse ul > li:hover .subnav {height:auto;opacity:1;visibility:visible;margin-top:0;}
.h_tel {float:right;margin-top:35px;}
.h_tel .tel_text {font-size:14px;font-family:SourceHanSansSC;font-weight:400;color:#B6B6B6;}
.h_tel img {margin-right:5px;vertical-align:-3px;}
.h_tel .tel {font-size:22px;font-family:SourceHanSansSC;font-weight:bold;color:#4e6ef2;line-height:26px;}
@media only screen and (max-width:1499px) {.nav_collapse_bot >ul > li {margin:0 16px;}
}
@media only screen and (max-width:1399px) {.logo img {width:380px;}
.nav_collapse_bot >ul > li {margin:0 10px;}
.logo {margin-top:25px;}
}
/*底部*/.footer {background:#333333;line-height:1.4;color:#ffffff;position:relative;overflow:hidden;}
.footer a {transition:color .4s;font-size:14px;font-family:Microsoft YaHei;font-weight:400;color:#FFFFFF;line-height:26px;}
.footer .foot-model dd a {opacity:0.6;transition:.8s;-webkit-transition:.8s;-moz-transition:.8s;-ms-transition:.8s;-o-transition:.8s;}
.footer .foot-model dd a:hover {opacity:1;}
.foot-model {padding:80px 0 80px 0;}
.foot-nav {float:left;}
.foot-nav dl {min-width:136px;float:left;margin-right:40px;}
.foot-nav dl.last {min-width:0;width:120px;margin-right:0;}
.foot-nav dt {color:#fff;position:relative;}
.foot-nav dt a {font-size:18px;font-family:SourceHanSansSC;font-weight:400;color:#FFFFFF;line-height:26px;opacity:1;}
.foot-nav dd {margin-top:30px;}
.foot-tel {float:right;text-align:left;}
.foot-tel .t1 {text-align:left;font-size:30px;font-family:Microsoft YaHei;font-weight:bold;color:#4e6ef2;line-height:30px;margin-bottom:8px;}
.foot-tel .t2 {font-size:16px;font-family:Microsoft YaHei;font-weight:400;color:#FFFFFF;line-height:36px;}
.foot-tel .t3 {font-size:14px;}
.foot-tel .t4 {overflow:hidden;margin-top:16px;}
.foot-tel .t4 .more {display:block;float:left;width:130px;height:50px;line-height:50px;background:#4e6ef2;border-radius:4px;font-size:0;text-align:center;transition:all .4s;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;}
.foot-tel .t4 .more i,.foot-tel .t4 .more span {display:inline-block;*display:inline;*zoom:1;vertical-align:middle;font-size:14px;}
.foot-tel .t4 .more i {width:18px;height:21px;background:url(../image/ftzx-icon.png) no-repeat;}
.foot-tel .t4 .more span {color:#fff;margin-left:8px;}
.foot-tel .t4 .more:hover {background:#019fe9;}
.foot-wechat {float:right;text-align:left;}
.foot-wechat .wechat-img {float:left;}
.foot-wechat img {width:125px;height:125px;margin-top:36px;}
.foot-wechat p {font-size:14px;color:#fff;margin-top:6px;opacity:.6;}
.foot-wechat .dt {font-size:18px;font-family:SourceHanSansSC;font-weight:400;color:#FFFFFF;line-height:26px;}
.foot-copy a {color:#fff;}
/*首頁---版權信息*/.copyright {font-size:14px;font-family:Microsoft YaHei;font-weight:400;color:#FFFFFF;opacity:.6;line-height:30px;height:99px;box-sizing:border-box;padding-top:22px;position:relative;}
.copyright::after {content:"";position:absolute;top:0;left:0;width:100%;height:1px;background-color:#fff;opacity:0.29;}
.copyright a {color:#fff;font-size:14px;}
.copyright a:hover {opacity:.8;color:#fff;}
/* 友情鏈接 */.friend_link {font-size:16px;font-family:SourceHanSansSC;font-weight:400;color:#333333;line-height:26px;padding-bottom:24px;}
.friend_link a {color:#333333;margin:0 5px;transition:color .8s;-webkit-transition:color .8s;-moz-transition:color .8s;-ms-transition:color .8s;-o-transition:color .8s;}
@media only screen and (max-width:1499px) {.foot-nav dl {margin-right:30px;min-width: 130px;}
.foot-nav dt a{font-size: 16px;}
.foot-wechat .dt{font-size: 16px;}
}
/*banner*/.banner {position:relative;width:100%;overflow:hidden;}
.banner img {width:100%;}
.banner .swiper-container-horizontal>.swiper-pagination-bullets {bottom:34px;}
.banner .swiper-pagination-bullet {width:14px;height:14px;background:#FFFFFF;border-radius:50%;outline:none;opacity:1;transition:.8s;-webkit-transition:.8s;-moz-transition:.8s;-ms-transition:.8s;-o-transition:.8s;}
.banner .swiper-pagination-bullet-active {width:37px;height:14px;border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px;}
.banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {margin:0 3px;}
/*首頁---实时新聞*/.home_news {background-color:#F1F1F1;height:487px;margin-bottom:40px;}
.home_news .news_top {height:63px;border-bottom:1px solid #DADADA;width:100%;line-height:63px;}
.home_news .news_top img {margin-right:8px;vertical-align:-6px;}
.home_news .news_right {height:100%;width:432px;box-sizing:border-box;border-left:1px solid #DADADA;}
.home_news .news_right span {font-size:16px;font-family:SourceHanSansSC;font-weight:400;color:#333333;padding-left:26px;}
.home_news .news_top a.more {font-size:16px;font-family:SourceHanSansSC;font-weight:400;float:right;color:#777777;text-transform:uppercase;padding-right:26px;transition:color .8s;-webkit-transition:color .8s;-moz-transition:color .8s;-ms-transition:color .8s;-o-transition:color .8s;}
.home_news .news_top a.more:hover {color:#4e6ef2;}
.home_news .news_r_con {padding-bottom:67px;padding:18px 26px;}
.home_news .news_r_con .tit a {display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:16px;font-family:SourceHanSansSC;font-weight:400;color:#333333;line-height:26px;transition:color .8s;-webkit-transition:color .8s;-moz-transition:color .8s;-ms-transition:color .8s;-o-transition:color .8s;}
.home_news .news_r_con .news_item2:hover .tit a {color:#4e6ef2;}
.home_news .news_r_con .desc {font-size:14px;font-family:SourceHanSansSC;font-weight:400;color:#777777;line-height:20px;height:48px;margin-left:34px;overflow:hidden;overflow:hidden;display:-webkit-box !important;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-top:4px;border-bottom:1px solid #b1b1b1;padding-bottom:14px;}
.home_news .news_r_con .news_item2 {padding-top:18px;}
.home_news .news_r_con .news_item2 img {margin-right:14px;}
.home_news .conWrap .tit {white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:18px;font-family:SourceHanSansSC;font-weight:bold;color:#333333;line-height:26px;transition:color .8s;-webkit-transition:color .8s;-moz-transition:color .8s;-ms-transition:color .8s;-o-transition:color .8s;margin-bottom:2px;}
.home_news .bd_left:hover .tit {color:#4e6ef2;}
.home_news .conWrap .desc {font-size:14px;font-family:SourceHanSansSC;font-weight:400;color:#777777;line-height:26px;overflow:hidden;height:52px;overflow:hidden;display:-webkit-box !important;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.home_news .bd {padding-top:30px;padding-left:28px;}
.home_news .bd_left {position:relative;display:block;float:left;overflow:hidden;}
.home_news .inner {position:absolute;left:0;bottom:24px;z-index:2;padding:0 26px 0 22px;}
.home_news .mask {width:100%;height:134px;background:#FFFFFF;opacity:0.84;position:absolute;left:0;bottom:0;}
.home_news .conWrap ul {float:left;width:413px;margin-left:26px;}
.home_news .conWrap ul li {box-sizing:border-box;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px;font-family:SourceHanSansSC;font-weight:400;color:#777777;line-height:46px;position:relative;padding-left:12px;}
.home_news .conWrap ul li+li {border-top:1px dashed #DADADA;}
.home_news .conWrap ul li a {color:#777777;display:block;transition:color .8s;-webkit-transition:color .8s;-moz-transition:color .8s;-ms-transition:color .8s;-o-transition:color .8s;}
.home_news .conWrap ul li:hover a {color:#4e6ef2;}
.home_news .conWrap ul li::after {content:"";width:5px;height:5px;background:#777777;border-radius:50%;position:absolute;left:0;top:20px;}
.home_news .news_left {width:967px;box-sizing:border-box;padding-bottom:28px;}
.hasMoreTab .hd ul {z-index:5;position:absolute;overflow:hidden;zoom:1;}
.hasMoreTab .hd .more {float:right;}
.hasMoreTab .hd li {float:left;width:205px;cursor:pointer;font-size:17px;font-family:SourceHanSansSC;font-weight:400;color:#333333;text-align:center;}
.hasMoreTab .hd li.on {background:#333333;color:#fff;}
.hasMoreTab .hd li.on .logopic.pic1 {display:inline-block;}
.hasMoreTab .hd li.on .logopic.pic2 {display:none;}
.hasMoreTab .hd li .logopic.pic1 {display:none;}
.hasMoreTab .hd li .logopic.pic2 {display:inline-block;}
.home_news .conWrap .img img {transition:transform .8s;-webkit-transition:transform .8s;-moz-transition:transform .8s;-ms-transition:transform .8s;-o-transition:transform .8s;overflow:hidden;width:100%;}
.home_news .conWrap .img {width:100%;}
.home_news  .bd_left:hover .img img {transform:scale(1.02);-webkit-transform:scale(1.02);-moz-transform:scale(1.02);-ms-transform:scale(1.02);-o-transform:scale(1.02);}
@media only screen and (max-width:1499px) {.home_news .news_right {width:400px;}
.home_news .news_left {width:780px;}
.home_news .conWrap ul {width:310px;}
.home_news .bd_left {width:400px;}
.home_news {height:450px;}
}
/* 首頁-關于我們公司 */.home_about {margin-bottom:46px;overflow:hidden;padding-bottom:130px;}
.home_about .more a {display:block;text-align:center;line-height:42px;color:#fff;font-size:17px;font-family:SourceHanSansSC;font-weight:400;width:119px;height:42px;background:#333333;border-radius:10px;transition:.8s;-webkit-transition:.8s;-moz-transition:.8s;-ms-transition:.8s;-o-transition:.8s;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;margin-top:26px;}
.home_about .more a:hover {background-color:#4e6ef2;}
.home_about .tit {font-size:43px;font-family:SourceHanSansSC;font-weight:bold;color:#333333;line-height:42px;margin-bottom:14px;}
.home_about .desc {font-size:17px;font-family:SourceHanSansSC;font-weight:400;color:#333333;line-height:33px;}
.home_about .desc p {text-indent:38px;}
.home_about .small_text {font-size:24px;font-family:SourceHanSansSC;font-weight:bold;color:#4e6ef2;line-height:23px;margin-bottom:25px;}
.home_about .left {float:left;width:41%;margin-top:104px;}
.home_about .about_img {float:right;width:50.447%;height:650px;}
.home_about .about_info {width:100%;float:left;position:absolute;top:-72px;}
.single-item{position: relative;width:389px;height:136px;float: left;margin-right:14px;}
.single-inner {height:136px;width: 100%;background:#FFFFFF;border-radius:10px;text-align:center;box-sizing:border-box;padding-top:30px;position:relative;z-index: 2;}
.single-item .mask {width:358px;height:30px;background:#F9F9F9;border-radius:10px;position:absolute;left:50%;bottom:-10px;margin-left:-179px;}
.single-item.last {margin-right:0;}
.single-item .timer {font-size:58px;font-family:'AG';font-weight:bold;color:#4e6ef2;}
.single-item i {font-size:20px;font-family:SourceHanSansSC;font-weight:400;color:#333333;line-height:23px;}
.single-item .imgs {display:inline-block;*display:inline;*zoom:1;margin-right:6px;}
.single-item .single-info {display:inline-block;*display:inline;*zoom:1;vertical-align:middle;}
@media only screen and (max-width:1599px) {.single-item {width:364px;}
.single-item .mask {width:320px;margin-left:-160px;}
}
@media only screen and (max-width:1499px) {.single-item {width:339px;}
.single-item .mask {width:300px;margin-left:-150px;}
}
@media only screen and (max-width:1399px) {.single-item {width:289px;padding-top:24px;height:100px;}
.single-inner{height: 100px;}
.single-item .mask {width:250px;margin-left:-125px;}
.single-item .imgs img {width:30px;}
.single-item .timer {font-size:34px;}
.single-item i {font-size:18px;}
.home_about {padding-bottom:80px;}
}
/* 首頁-解決方案 */.home_fangan {background-color:#e3e6ea;padding-bottom:11px;padding-top:50px;overflow:hidden;}
.home_fangan .desc {height:240px;background:#FFFFFF;border-radius:10px;margin:0 auto;width:90%;overflow:hidden;position:absolute;bottom:-120px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);}
.home_fangan .fangan_list {margin:0 -15px;padding-top:30px;}
.home_fangan .col-md-4s {padding-bottom:162px;}
.home_fangan .item {display:block;margin:0 15px;position:relative;}
.home_fangan .item .img {width:100%;overflow:hidden;}
.home_fangan .item .img img {width:100%;transition:transform .8s;-webkit-transition:transform .8s;-moz-transition:transform .8s;-ms-transition:transform .8s;-o-transition:transform .8s;}
.home_fangan .item:hover .img img {transform:scale(1.03);-webkit-transform:scale(1.03);-moz-transform:scale(1.03);-ms-transform:scale(1.03);-o-transform:scale(1.03);}
.home_fangan .item .tit {white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;font-size:24px;font-family:Microsoft YaHei;font-weight:bold;color:#333333;line-height:33px;padding-top:22px;padding-bottom:14px;transition:color .8s;-webkit-transition:color .8s;-moz-transition:color .8s;-ms-transition:color .8s;-o-transition:color .8s;}
.home_fangan .item:hover .tit {color:#4e6ef2;}
.home_fangan .text {font-size:14px;font-family:Microsoft YaHei;font-weight:400;color:#333333;line-height:30px;padding-right:16px;padding-left:22px;}
.home_fangan .text em {color:#777777;font-size:12px;}
.home_fangan .item span {width:78%;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;transition:color .8s;-webkit-transition:color .8s;-moz-transition:color .8s;-ms-transition:color .8s;-o-transition:color .8s;}
.home_fangan .item em {display:inline-block;vertical-align:middle;}
.home_fangan .text:hover span {color:#4e6ef2;}
@media only screen and (max-width:1499px) {.home_fangan .item span {width:74%;}
}
/* 首頁-现有產品 */.home_product {padding-bottom:39px;padding-top:50px;overflow:hidden;}
.home_product .product_list {margin:0 -13px;}
.home_product .item {display:block;margin:0 13px 34px;position:relative;}
.home_product .item .top a {display:block;width:100%;height:52px;background:#333333;border-radius:10px;text-align:center;line-height:52px;font-size:22px;font-family:SourceHanSansSC;font-weight:400;color:#FFFFFF;transition:.8s;-webkit-transition:.8s;-moz-transition:.8s;-ms-transition:.8s;-o-transition:.8s;}
.home_product .item .top:hover a {background-color:#4e6ef2;}
.home_product .inner_text2 {padding-left:20px;position:relative;z-index:2;padding-top:32px;box-sizing:border-box;width:50%;overflow:hidden;}
.home_product .inner_text2 a {display:block;font-size:14px;font-family:SourceHanSansSC;font-weight:300;color:#333333;line-height:30px;text-align:left;transition:color .8s;-webkit-transition:color .8s;-moz-transition:color .8s;-ms-transition:color .8s;-o-transition:color .8s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.home_product .inner_text2 a:hover {color:#4e6ef2;}
.home_product .inner {background:#FFFFFF;position:relative;height:220px;overflow: hidden;}
.home_product .item:hover .inner {border-radius:0 0 10px 10px;box-shadow:0 0 4px rgb(100 100 100 / 20%);-webkit-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-ms-border-radius:0 0 10px 10px;-o-border-radius:0 0 10px 10px;}
.home_product .pro_img {position:absolute;right:0;top:14px;}
.home_product .product_top {text-align:center;margin-bottom:24px;margin-top:28px;}
.home_product .product_top {font-size:0;}
.home_product .product_top span {width:253px;height:66px;background:#DEDEDE;border-radius:10px;font-size:24px;font-family:SourceHanSansSC;font-weight:bold;color:#333333;text-align:center;line-height:66px;display:inline-block;*display:inline;*zoom:1;cursor:pointer;margin:0 8px;}
.home_product .product_top span.active {background-color:#333333;color:#fff;}


.Amsg{width:1200px;margin:0 auto;overflow:hidden;}
.allweb{width:100%;margin:0 auto;overflow:hidden; background:#f9f9f9}
.LMsg{float:left;width:230px;display:inline;margin-bottom: 60px;}
.RMsg{float:right;width:950px;overflow:hidden; padding-bottom:10px;}
.RAMsg{float:right;width:950px;overflow:hidden;}
.LHsg{float:left;width:730px;overflow:hidden;}

.categories{width:230px; float:left;margin-top:60px;}
.categories ol{    
	width: 230px;
    height: 124px;
    float: left;
    background: url(../image/bg_left_top.jpg) no-repeat;}
.categories ol .text {
    float: left;
    width: 190px;
    line-height: 35px;
    font-size: 22px;
    margin-top: 50px;
    padding-left: 36px;
    font-weight: normal;
    color: #4e6ef2;
}
.categories ul{width:230px; float:left;}
.categories ul li{width:230px; float:left; height:32px;line-height:32px;font-size:14px;font-weight:normal;margin-top:1px;  border-bottom:1px solid #e0e0e0; }
.categories ul li a{width:200px;float:left;color:#4c4948;line-height:32px; padding-left:30px;}
.categories ul li a:hover{width:200px; float:left;color:#4e6ef2 ;line-height:32px; padding-left:30px;background:#e4e4e4;}
.categories .thisclass{width:200px; float:left;color:#4e6ef2 ; line-height:32px; padding-left:30px;background:#e4e4e4;}
.categories_con{width:230px; float:left; overflow:hidden; line-height:25px; margin-top:10px;background:#fff; }

.left_news{float:left;width:230px; margin-top:20px; overflow: hidden;margin-bottom:10px;}
.left_news ol{float:left;width:228px; height:40px; line-height:40px; border:1px solid #ddd; }
.left_news ol .text{float:left; line-height:40px; padding-left:10px;font-size:15px;color:#000;font-weight: normal; }
.left_news ol .more a{float:right;line-height:40px; padding-right:5px; color:#555; }
.left_news ul{ float:left;width:218px; padding:5px; overflow:hidden;border:1px solid #ddd; border-top: none;}
.left_news ul li{overflow:hidden; padding-left:8px;  height:30px;background: url(/template/default/skin/images/ion22.jpg) no-repeat left 13px; }
.left_news ul li a{ height:30px; overflow:hidden;line-height:30px; color:#333; font-size:12px; font-weight:normal;}
.left_news ul li a:hover{ color:#f00; }


.left_pro{float:left;width:230px; margin-top:30px; overflow: hidden;background: url(../image/n_top.jpg) no-repeat; margin-bottom:10px;}
.left_pro ol{float:left;width:228px; height:40px; line-height:40px; border:1px solid #ddd; border-top: none; }
.left_pro ol .text{float:left; line-height:40px; padding-left:10px;font-size:15px;color:#000;font-weight: normal; }
.left_pro ol .more a{float:right;line-height:40px; padding-right:5px; color:#555; }
.left_pro ul{ float:left;width:218px; padding:10px 5px; overflow:hidden;border:1px solid #ddd; border-top: none;}
.left_pro ul li{float:left; overflow:hidden; margin:0 8px;  }
.left_pro ul li img{ display: block; width: 200px; height: 200px; -webkit-transition: all 0.2s ease-out 0s; -moz-transition: all 0.2s ease-out 0s;
    -o-transition: all 0.2s ease-out 0s; transition: all 0.2s ease-out 0s; border:1px solid #dddddd; }
.left_pro ul li a p{ float:left; height:30px; overflow:hidden; text-align: center;height:45px;line-height:20px; width:200px; color:#333; font-size:12px; font-weight:normal;}
.left_pro ul li a:hover p{ color:#f00; }


.titlestyle{ width:100%;margin-top:60px; height:42px; border-radius: 10px;}
.titlestyle h2{padding:0 25px; line-height:42px; font-size:16px; color:#fff; font-weight:normal; background:#4e6ef2 ;border-radius: 10px;display: inline-block;}
.titlestyle span{float:right; padding-right:5px;color:#666; line-height:42px; font-weight:normal; font-size:14px;}

.hk_fenlei{
	background-color: #f7f7f7;
	border-radius: 10px;
	box-sizing: border-box;
	padding: 20px 30px;
	margin-bottom: 30px;
}

.SubContent{width:100%;padding:10px 0;overflow:hidden; line-height:28px; border-top:none; font-size:14px;}

.case11{width:950px;overflow:hidden;}
.case11 ol{ float:left;width:950px;overflow:hidden; margin:0 5px;}
.case11 ol li{float:left;width:950px; padding:15px 0;overflow:hidden;border-bottom:1px dotted #CCCCCC; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}
.case11 ol li img{float:left;width:200px; height:130px; padding:2px; border:1px dotted #e8e8e8;border-radius:2px; }
.case11 ol li p{float:left;width:710px; margin-left:17px; padding-left:10px; height:30px;line-height:30px;font-size:16px; color:#f56e00;font-family:"Microsoft YaHei"; font-weight:normal; background: url(/template/default/skin/images/ion22.jpg) no-repeat left 14px;}
.case11 ol li span{float:left;width:710px; margin-left:17px; padding-top:10px; height:54px;overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;  line-height:25px; font-size:14px; color:#747474;font-family:"Microsoft YaHei"; font-weight: normal; }
.case11 ol li dd a{transition: .8s;float:left; margin-left:640px; line-height:25px; padding:2px 15px; font-size:12px; color:#fff; background:#666;font-family:"Microsoft YaHei"; font-weight: normal;border-radius:25px; }
.case11 ol li dd a:hover{background-color: #4e6ef2;color: #FFFFFF;}
/*CSS pageinfo style pagination*/
.pageinfo_box{ float:left;width:100%; margin-top:30px; overflow: hidden;}
.pageinfo {padding-right: 3px; padding-left: 3px; padding-bottom: 3px; margin:3px;  text-align: center; line-height:25px; font-size:14px; }
.pageinfo a {border: #333 1px solid; padding-right: 5px;padding-left: 5px; padding-bottom: 2px; margin: 2px;  color: #333; padding-top: 2px;  text-decoration: none}
.pageinfo a:hover {border: #333 1px solid;color: #333; }
.pageinfo a:active {border: #333 1px solid;color: #333;}
.pageinfo .thisclass {border: #333 1px solid; padding-right: 5px; padding-left: 5px; font-weight: bold; padding-bottom: 2px; margin: 2px; color: #fff; padding-top: 2px;  background-color: #333}
.pageinfo .disabled {border: #333 1px solid;padding-bottom: 2px; padding-right: 5px;padding-left: 5px; color: #333; margin-right: 2px; padding-top: 2px; }
.pageinfo strong{color: #333; padding:0 3px;}

.site{width:100%;overflow:hidden;margin-top:10px;height:68px; background: url(../image/bg01.jpg) repeat-x;}
.site_type{width:1200px;margin:0 auto; color:#444; height:41px;line-height:41px;  font-family:"Microsoft YaHei"; font-size:17px; font-weight: normal;padding:0 25px; background:url(../image/home.png) no-repeat 8px 14px; }

.mk_pages {text-align:center;font-size:0;padding:30px 0 100px;}
.mk_pages ul {text-align:center;font-size:0;}
.mk_pages ul li {display:inline-block;font-size:16px;margin:0 4px;border:1px solid #e9e9e9;width:38px;height:38px;line-height:38px;float:none;}
.mk_pages ul li a {font-size:14px;display:block;width:100%;height:100%;color:#666;}
.mk_pages .pageinfo {line-height:21px;padding:12px 10px 12px 16px;color:#999;margin:0px 2px;}
.mk_pages .pageinfo strong {color:#555;font-weight:normal;margin:0px 2px;}
.mk_pages ul li.active,.mk_pages ul li.active a,.pagebox ul li.active a:hover {font-weight:bold;background:#4e6ef2 ;color:#fff;border:1px solid #4e6ef2 ;}
.mk_pages ul li.disabled span {padding:14px 9px;}


.allnews{float:left;width:950px ;overflow:hidden; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}
.allnews li{width:945px;height:35px;padding-left:5px; font-weight:normal;line-height:35px; border-bottom:1px dotted #ccc;background:url(/template/default/skin/images/dian1.jpg) no-repeat left 15px}
.allnews li span.time{float:right;}
.newstit{margin-top:10px;text-align:center;width:945px;height:40px;font-size:18px; line-height:30px;font-weight:500;color:#666;  border-bottom:1px solid #f2f2f2;}
.news_stit{text-align:center;width:945px;height:33px; margin-left:5px;line-height:33px;margin-top:5px;font-size:12px;color:#333;}
.news_content{float:left;width:945px; margin-left:5px;font-size:12px;overflow:hidden; margin-top:10px; line-height:26px;}
.news_content p{padding:0px;}

.ny_contact_l_bb{width:100%;}
.ny_contact_l_bb_l{width:350px; float:left;margin-top: 100px;}
.ny_contact_l_bb_r{width:350px; float:right;margin-top: 100px;}
.ny_contact_l_bb .next_pro_l{width:80px; background:#e8e8e8; height:70px; line-height:70px; float:left; text-align:center; color:#666; font-size:14px;}
.ny_contact_l_bb .next_pro_l a{color:#666; font-size:14px; display:block;}
.ny_contact_l_bb .next_pro_l:hover{background:#4e6ef2 ; color:#fff;}

.ny_contact_l_bb .next_pro_r{width:270px; background:#f7f7f7; height:70px; line-height:70px; float:right; text-align:center; color:#666; font-size:14px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.ny_contact_l_bb .next_pro_r a{color:#666; font-size:14px;}
.ny_contact_l_bb .next_pro_r a:hover{color:#4e6ef2 ;}

.ny_contact_r{width:240px; float:right;}
.clear{font-size:0;line-height:0;clear:both;overflow:hidden}


/*about1 start*/
.about_1 {
    padding: 90px 0;
}
.about_1 .a1_title{
    float: left;
    width: 32%;
}
.a1_title p{
    font-size: 36px;
    font-weight: 600;
    color: #333333;
}
.a1_title span{
    color: #4e6ef2 ;
    font-size: 18px;
    font-weight: 400;
}
.about_1 .info{
    float: right;
    width: 68%;
}
.about_1 .info p{
    font-size: 14px;
    color: #666666;
    line-height: 30px;
    padding: 4px 0;
}
.about_1 ul{
    margin-top: 70px;
}
.about_1 ul li{
    float: left;
    width: 25%;
}
.about_1 ul li .icon{
    display: block;
    height: 50px;
    width: 50px;
    background: url(/template/default/skin/images/about1_icon.png) no-repeat;
    float: left;
}
.about_1 ul li .icon img{
    width: 100%;
}
.about_1 ul li .icon2{
    background-position: -70px 0;
}
.about_1 ul li .icon3{
    background-position: -142px 0;
}


.about_1 ul li .desc{
    float: left;
    width: calc(100% - 50px);
    box-sizing: border-box;
    padding-left: 10px;
}


.about_1 ul li p{
    color: #333333;
    line-height: 30px;
    font-size: 14px;
}
.about_1 ul li span{
    color: #4e6ef2 ;
    font-size: 18px;
}

.about_1 ul .li2{
    box-sizing: border-box;
    padding-left: 20px;
}
.about_1 ul .li3{
    box-sizing: border-box;
    padding-left: 50px;
}
.w1200 {width:1200px;margin:0 auto;position:relative;}

/*about1 end*/
/*about4 start*/
.about_4{
    padding: 90px 0 60px 0;
}
.about_4 .a1_title{
    padding-left: 10px;
    text-align: center;
}
.honor_box{
    margin-top: 25px;
    padding-bottom: 20px;
}
.honor_item{
    width: 23%;
    margin: 0 1%;
    float: left;
}
.honor_item .img{
    height: 210px;
    background: #fff;
    padding: 20px;
    box-sizing: border-box;
    border: 1px solid #ddd;
    vertical-align: middle;
    display: table-cell;
    overflow: hidden;
}
.honor_item .img:hover img{
    transform: scale(1.1);
}
.honor_item .img img{
    width: 100%;
    transition: .5s;
}
.honor_item p{
    color: #333333;
    line-height: 30px;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 20px;
    margin-top: 8px;
    text-align: center;
}
.about_4 .slick-dots{
    bottom: 0;
}
.about_4 .slick-dots li button{
    width: 58px;
    height: 5px;
    border-radius: 0;
}
/*about4 end*/






/*about5 start*/
.about_5{
    padding: 80px 0;
}
.about_5 .a1_title{
    padding-left: 5px;
}
.serpro{
    margin-top: 25px;
}
.serpro_item{
    width: 19%;
    float: left;
    margin: 0 .5%;
    border: 1px solid #ddd;
    text-align: center;
    box-sizing: border-box;
    padding: 50px 20px;
    cursor: pointer;
    overflow: hidden;
    position: relative;
}
.serpro_item:after{
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: #FF6B07;
    filter: alpha(opacity=80);
    position: absolute;
    left: 0;
    top: 0;
    -webkit-transition: -webkit-transform .38s cubic-bezier(.4,0,.2,1);
    transition: -webkit-transform .38s cubic-bezier(.4,0,.2,1);
    transition: transform .38s cubic-bezier(.4,0,.2,1);
    transition: transform .38s cubic-bezier(.4,0,.2,1),-webkit-transform .38s cubic-bezier(.4,0,.2,1);
    transform-origin: left 100%;
    -webkit-transform-origin: left 100%;
    transform: scaleY(0);
    -moz-transform: scaleY(0);
    -webkit-transform: scaleY(0);
    visibility: hidden\9;
}
.serpro_item:hover::after{
    transform: scaleY(1);
    -webkit-transform: scaleY(1);
    transform-origin: left 0;
    -webkit-transform-origin: left 0;
    visibility: visible\9;
}
.serpro_item:hover .icon{
    background: url(/template/default/skin/images/about5_icon_hover.png) no-repeat;
    transition-delay: .1s;
}
.serpro_item:hover{
    color: #fff;
    transition-delay: .1s;
}
.serpro_item p{
    font-size: 18px;
    font-weight: bold;
    margin: 20px 0;
    position: relative;
    z-index: 111;
}
.serpro_item span{
    font-size: 12px;
    display: block;
    line-height: 20px;
    height: 40px;
    position: relative;
    z-index: 111;
}

.serpro_item .icon{
    display: block;
    height: 60px;
    width: 60px;
    background: url(/template/default/skin/images/about5_icon.png) no-repeat;
    margin: 0 auto;
    position: relative;
    z-index: 111;
}
.serpro_item .icon1{
    background-position: 7px 0 !important;
}
.serpro_item .icon2{
    background-position: -140px 0 !important;
}
.serpro_item .icon3{
    background-position: -287px 0 !important;
}
.serpro_item .icon4{
    background-position: -432px 0 !important;
}
.serpro_item .icon5{
    background-position: -582px 0 !important;
}
/*about5 end*/



/*about6 start*/
.about_6 .a1_title{
    text-align: center;
}
/*about6 end*/


/* 合作品牌 */
/*slick.css*/.slick-slider {position:relative;z-index:2;}
.slick-list {position:relative;overflow:hidden;}
.slick-list:focus {outline:0;}
.slick-list.dragging {cursor:pointer;cursor:hand;}
.slick-track {position:relative;}
.slick-track:before,.slick-track:after {content:"";display:table;}
.slick-track:after {clear:both;}
.slick-loading .slick-track {visibility:hidden;}
.slick-slide {float:left;height:100%;min-height:1px;display:none;position:relative;z-index:1;}
.slick-slide:focus {outline:0;}
.slick-slide img {display:block;}
.slick-slide.slick-active {z-index:2;}
.slick-slide.slick-loading img {display:none;}
.slick-slide.dragging img {pointer-events:none;}
.slick-initialized .slick-slide {display:block;}
.slick-loading .slick-slide {visibility:hidden;}
.slick-vertical .slick-slide {display:block;height:auto;border:1px solid transparent;}
.slick-prev,.slick-next {display:block;width:20px;height:20px;line-height:0;font-size:0;cursor:pointer;position:absolute;top:50%;margin-top:-10px;z-index:6;}
.slick-prev:focus,.slick-next:focus {outline:0;}
.slick-prev {left:-25px;}
.slick-next {right:-25px;}
.slick-dots {width:100%;font-size:0;text-align:center;position:absolute;bottom:30px;z-index:4;}
.slick-dots li {position:relative;display:inline-block;*display:inline;*zoom:1;margin:0 5px;}
.slick-dots li button {display:block;width:14px;height:14px;line-height:0;font-size:0;background:#fff;border-radius:50%;overflow:hidden;cursor:pointer;}
.slick-dots li.slick-active button {background:#ff9800;}
.inner-title {font-size:36px;color:#333333;font-family:yahei;font-weight:bold;text-align:center;}
.index-parent {padding-top:88px;overflow:hidden;}
.index-set5 {padding-bottom:120px;}
.index-set5-pp {width:100%;padding-top:30px;}
.index-set5-pp ul.slick-slide li {width:17.28%;float:left;box-sizing:border-box;position:relative;}
.index-set5-pp li .pic {border:1px solid #eeeeee;margin:7px 5px;transition:border .9s;-webkit-transition:border .9s;-moz-transition:border .9s;-ms-transition:border .9s;-o-transition:border .9s;}
.index-set5-pp li:hover .pic {border:1px solid #4e6ef2 ;}
.index-set5-pp .slick-dots li button {cursor: default;width:58px;height:5px;background-color:#cccccc;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;}
.index-set5-pp .slick-dots li.slick-active button {background:#4e6ef2 ;}
.index-set5-pp .slick-dots {bottom:-48px;}
.index-set5-pp li .pic img{width: 100%;}

.ny_contant_bg{width:100%;margin:0 auto;background:#f8f8f8;padding:50px 0px 70px 0px;}



/*留言*/
.proDetailsNews { padding: 30px; background: #fff; }
.proListNews .mainCon{ padding: 35px 0px 0px 0px; background: #fff; }
.proListNews .mainCon dl{ float: left; width: 667px; padding-right: 41px; border-right: 1px dotted #b2b2b2; }
.proListNews .mainCon dt{ width: 220px; height: 150px; float: left; }
.proListNews .mainCon dt img{ display:block; width:220px; height:150px; }
.proListNews .mainCon dd{ width: 420px; float: right; height: 150px; position: relative; }
.proListNews .mainCon dd h3{ font-size: 16px; font-weight: normal; }
.proListNews .mainCon dd h3 a{ color: #000000; text-decoration: none; width:400px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display:block;font-size: inherit; }
.proListNews .mainCon dd p { line-height: 24px; color: #666666; font-size: 12px; margin-top: 15px; height: 74px; overflow: hidden; padding-top:15px;}
.proListNews .mainCon dd p a{ color: #666666; text-decoration: none; }
.proListNews .mainCon dd span{ display: block; font-size: 13px; color: #999999; position: absolute; bottom: 10px; left: 0; }
.proListNews .mainCon dd a.more{ display: block; width: 36px; height: 36px; background: url(/template/default/skin/images/list_circle.png) no-repeat left top; overflow: hidden; position: absolute; right: 6px; bottom: 0; }
.proListNews .mainCon dl:hover dd a.more{ background-position: left bottom; }
.proListNews .mainCon dl:hover dd h3 a{ color: #016eb8; }
.proListNews .mainCon ul{ width: 590px; float: right;}
.proListNews .mainCon li{ overflow: hidden;}
.proListNews .mainCon li:first-child{ margin-top: 0; }
.proListNews .mainCon li a{ display: block; font-size: 13px; color: #333333; line-height:31px; width:370px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; float: left; }
.proListNews .mainCon li a:hover{ color: #016eb8; }
.proListNews .mainCon li span{ display: block; font-size: 13px; line-height:31px; color: #999999; font-family: arial; margin-right: 10px; float: right; }
.ny_page .container.page{width:auto; }
.mub01Top{width: 100%;height: 42px;border-bottom: 1px solid #eaeaea;}
.mub01Top h3{font-size: 20px;color: #333333;float: left;}
.mub01Top h3 em{ color: #4e6ef2 ; font-weight: bold; font-size: 20px; font-style: normal; }
.mub01Top h3 i{ display: block; width: 24px; height: 1px; position: relative; top: 18px; }
.mub01Top a.more{ display: block; font-size: 14px; color: #666666; float: right; margin-right: 6px; text-decoration: none; line-height:34px; }
.mub01Top a.more:hover{ color: #016eb8; }
.proDetailsLy {overflow:hidden; width: 100%;  }
/*內頁留言格式頁*/
.feedback .title span { font-size: 26px; font-weight: 100; line-height: 50px; display: block; text-transform: capitalize; padding-left: 20px; border-left: 3px solid #4e6ef2 ; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.feedback form .col6 { display: block; float: left; width:433px; margin: 20px 20px 0 0; position: relative; }
.feedback form .tableRow #verifyImage { position: absolute; right: 6px; top: 6px; width: 95px; height: 30px; }
.feedback form .mail.col6 { margin-right: 0; }
.feedback form { display: block; width: 100%; margin: 0 auto; }
.feedback form .col6 input { border: 0 none; display: block; padding-left: 46px; line-height: 42px; background: #eee url(/template/default/skin/images/rt_41.png) no-repeat; width: 100%; height: 42px; font-size: 14px; color: #454545; box-sizing: border-box; }

.feedback form .col12 { margin-top: 20px; display: block; overflow: hidden; }
.feedback form .col12 textarea { border: 0 none; display: block; background: #eee url(/template/default/skin/images/rt_41.png) no-repeat 4px -145px; width: 100% !important; padding: 8px 8px 8px 46px; line-height: 42px; font-size: 14px; color: #454545; box-sizing: border-box; font-family:"Microsoft YaHei";}
.feedback form .xm.col6 input { background-position: 4px 5px; }
.feedback form .tel.col6 input { background-position: 4px -34px; }
.feedback form .add.col6 input { background-position: 4px -74px; }
.feedback form .tableRow.col6 input { background-position: 4px -74px; }
.feedback form .mail.col6 input { background-position: 3px -114px; }

.feedback form .col12 p { line-height: 40px; font-size: 15px; vertical-align: middle; color: #666; }
.feedback_btn { margin:40px 0 40px; display: block; text-align: center; }
.feedback_btn input{ display: inline-block; background: #333333; border: 0 none; color: #fff; padding: 3px 100px; line-height: 45px; font-size: 20px; letter-spacing: 1px; cursor: pointer; margin:0 5px; transition:0.3s all ease-in-out;}

.feedback_btn input#submit{ background: #4e6ef2 ; color: #fff; }
.feedback_btn input:hover{ padding: 3px 200px}

.ny_case_bg{width:1340px; margin:0 auto; margin-top:30px;}
.ny_case_bg li{width:calc(25% - 22px); background:#eee; padding:7px; margin-left:10px; float:left;}
.ny_case_bg li:nth-child(1){margin-left:0px;}
.ny_case_bg li img{width:100%;overflow:hidden;}
.ny_case_bg li p{padding:20px 0px; text-align:center; font-size:15px; height:15px; line-height:15px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.ny_case_bg li p a{font-size:15px; color:#222;}
.ny_case_bg li p a:hover{font-size:15px; color:#4e6ef2 ;}
.ny_page{width:1400px; margin:0 auto;}


/*现有產品*/
.tui_pro{ float:right; width:950px;overflow:hidden;}
.tui_pro ul{ float:left; width:970px;}
.tui_pro li {float: left; width: 300px; position: relative;background:#fff; margin-right:23px; margin-top:15px; }
.tui_pro .image img { display: block; width: 298px; -webkit-transition: all 0.2s ease-out 0s; -moz-transition: all 0.2s ease-out 0s;
    -o-transition: all 0.2s ease-out 0s; transition: all 0.2s ease-out 0s; border:1px solid #dddddd; }
.tui_pro .image:hover { background: #666;}
.tui_pro .image:hover img { opacity: 0.8; filter: alpha(opacity=80);border:1px solid #4e6ef2 ;  }
.tui_pro .name {color: #767676; font-size: 14px; line-height: 25px; padding:5px; height:50px; text-align: center; overflow: hidden;  background:#fff; }
.tui_pro .name a {color: #767676; }
.tui_pro .name a:hover {color: #4e6ef2 ; }

.previe12{float:left; width:410px; overflow:hidden;}
.previe34{float:right; width:500px; margin-top:10px; line-height:30px; font-size:14px; overflow:hidden;}
.previe34 h2{float:left;width:500px; font-size:14px; color:#333; font-weight:bold;}
.previe45{float:right; width:500px; margin-top:20px; line-height:30px; font-size:14px; overflow:hidden; background:#f5f5f5; padding:5px;border-radius:5px;}

.previe56{float:left; padding:5px; margin-top:10px; width:740px; overflow:hidden; border-top:1px solid #CCCCCC;}

/*圖片放大鏡樣式*/
.jqzoom{float:left;border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block;}
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:400px!important;height:280px!important;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:140px !important;height:140px !important;border:1px solid #aaa;background:#ffffff /*url(../images/zoom.png) 50% center no-repeat*/;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}

.zoomdiv .bigimg {width: 800px; height: 560px; max-width: 200%;}
/*圖片小圖預覽列表*/
.spec-preview{width:400px;height:280px;border:1px solid #DFDFDF;}
.spec-scroll{clear:both;margin-top:5px;width:402px;}
.spec-scroll .prev{float:left;margin-right:4px; }
.spec-scroll .next{float:right;}
.spec-scroll .prev,.spec-scroll .next{display:block;font-family:"宋體";text-align:center;width:10px;height:60px; line-height:60px;border:1px solid #CCC;background:#EBEBEB;cursor:pointer;text-decoration:none;border-radius:2px;}
.spec-scroll .items{float:left;position:relative;width:370px;height:90px;overflow:hidden;}
.spec-scroll .items ul{position:absolute;width:999999px;height:85px;}
.spec-scroll .items ul li{float:left;width:92px;text-align:center;}
.spec-scroll .items ul li img{border:1px solid #CCC;padding:2px;width:80px;}
.spec-scroll .items ul li img:hover{border:2px solid #4e6ef2;padding:1px;}

.nTab {float: left;width:950px; margin-top:20px; overflow:hidden;}
.nTab .TabTitle {clear: both;height:50px; border-bottom:1px solid #ddd;overflow: hidden;}
.nTab .TabTitle ul {margin:0;padding:0; }
.nTab .TabTitle li {float: left;cursor: pointer; margin-left:1px; width:150px; text-align:center; height:50px; line-height:45px; color:#e22e2e; font-size:16px;background:url(/template/default/skin/images/tab_bg3.png) no-repeat right; }
.nTab .TabTitle .active {background:#4e6ef2 ; color:#fff;}
.nTab .TabTitle .normal {background:#ddd; color:#333;}
.nTab .TabContent { float:left; width:950px;padding:10px 0; min-height:250px; margin-top:5px; border-top: none;}

/* 现有產品列表 */
.cat_goods ul{ width: 100%; overflow: hidden; padding: 10px 0;}
.cat_goods ul li{ width: 33%; float: left; height: 35px; line-height: 18px; background: url(../image/dot2.png) no-repeat left 4px;margin-bottom: 10px;}
.cat_goods ul li a{ display: inline-block;  padding-left: 20px; font-size: 12px; overflow:hidden;color: #777;}
.cat_goods ul li a:hover{ background: url(/template/default/skin/images/dot2now.png) no-repeat left center;}
.hk_fenlei .titlestyle2.titlestyle{margin-top: 0;height: auto !important;}
.RightArea{
	margin-top: 60px;
}
.RightArea .SubContent{padding: 0;}

.cat_goods2 {
	width: 100%;
}
.cat_goods2 ul{ width: 100%; overflow: hidden;}
.cat_goods2 ul li{ width: 100%; background: #c5c3c4; height: 42px; line-height: 42px;	box-sizing: border-box;	border-radius: 10px;	padding: 0 15px; /* background: url(../image/dot2.png) no-repeat left center; */}
.cat_goods2 ul li .name{
	height: 42px;
	line-height: 42px;
}
.cat_goods2 ul li a{ display: inline-block;  font-size: 12px; overflow:hidden;height: 42px; line-height: 42px;font-size: 18px;color: #333;}
.cat_goods2 ul li a:hover{ background: url(/template/default/skin/images/dot2now.png) no-repeat left center;}