* { margin: 0; padding: 0; }

html { -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;  overflow-x: hidden; }

body { color: #474747; margin: 0 auto; background: #ffffff; min-width: 320px; font-size: 14px; line-height: 24px; font-family: "Microsoft Yahei",Helvetica,Arial,sans-serif; }

ol, ul, li { list-style: none; }

img { border: none; vertical-align: top; max-width:100%;}

a { color: #474747; text-decoration: none; outline: none; }

a:hover { color: #323233; }

button, input, select, textarea { font-size: 100%; font-family: tahoma; margin: 0; outline: 0 none; vertical-align: baseline; *vertical-align: middle; border: none; }

input { -webkit-appearance: none; outline: none; border-radius: 0; }

input:focus, textarea:focus { outline: none; }

input:focus { -webkit-tap-highlight-color: transparent; -webkit-user-modify: read-write-plaintext-only; }

input[type="button"], input[type="submit"], input[type="reset"] { -webkit-appearance: none; }

textarea { -webkit-appearance: none; }

h1, h2, h3, h4, h5, h6 { font-weight: normal; }

.clearfix:before, .clearfix:after { content: ''; display: table; }

.clearfix:after { clear: both; }

.clearfix { *zoom: 1; }

.none { display: none; }

em, i { font-style: normal; }

b { font-weight: normal; }

table { border-collapse: collapse; border-spacing: 0; }

td, th { padding: 0; }

button, input, optgroup, select, textarea { color: inherit; /* 1 */ font: inherit; /* 2 */ margin: 0; }

button { overflow: visible; }

button, select { text-transform: none; }

button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; /* 2 */ cursor: pointer; }

button[disabled], html input[disabled] { cursor: default; }

button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }

input { line-height: normal; }

input[type="checkbox"], input[type="radio"] { box-sizing: border-box; /* 1 */ padding: 0; }

input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto; }

input[type="search"] { -webkit-appearance: textfield; /* 1 */ box-sizing: content-box; }

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }

@font-face { font-family: 'news706b'; src: url("../fonts/news706b.eot"); src: url("../fonts/news706b.eot?#font-spider") format("embedded-opentype"), url("../fonts/news706b.woff") format("woff"), url("../fonts/news706b.ttf") format("truetype"), url("../fonts/news706b.svg") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'nobel'; src: url("../fonts/nobel.eot"); src: url("../fonts/nobel.eot?#font-spider") format("embedded-opentype"), url("../fonts/nobel.woff") format("woff"), url("../fonts/nobel.ttf") format("truetype"), url("../fonts/nobel.svg") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'centurygothicbold'; src: url("../fonts/centurygothicbold.eot"); src: url("../fonts/centurygothicbold.eot?#font-spider") format("embedded-opentype"), url("../fonts/centurygothicbold.woff") format("woff"), url("../fonts/centurygothicbold.ttf") format("truetype"), url("../fonts/centurygothicbold.svg") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'shsc'; src: url("../fonts/shsc.eot"); src: url("../fonts/shsc.eot?#font-spider") format("embedded-opentype"), url("../fonts/shsc.woff") format("woff"), url("../fonts/shsc.ttf") format("truetype"), url("../fonts/shsc.svg") format("svg"); font-weight: normal; font-style: normal; }
@font-face { font-family: 'centurygothic'; src: url("../fonts/centurygothic.eot"); src: url("../fonts/centurygothic.eot?#font-spider") format("embedded-opentype"), url("../fonts/centurygothic.woff") format("woff"), url("../fonts/centurygothic.ttf") format("truetype"), url("../fonts/centurygothic.svg") format("svg"); font-weight: normal; font-style: normal; }
.nav_other .title i{ font-family: 'centurygothic'; letter-spacing: 2px; }
.news706b { font-family: 'news706b'; }

.nobel { font-family: 'nobel'; }

.centurygothicbold { font-family: 'centurygothicbold'; }

.shsc { font-family: 'shsc'; }

.inner_banner .title { font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-weight: bold; }

/*index*/
.w_1280 { width: 90%; margin: 0 auto; max-width: 1280px; }

.banner { margin-bottom: 40px; }
.banner a { display: block; position: relative; padding-bottom: 530px; height: 0; overflow: hidden; }
.banner a .img { position: absolute; left: 0; right: 0; top: 0; bottom: 0; width: 100%; height: 100%; background-repeat: no-repeat; background-position: center; background-size: cover; text-align: center; }
.banner a .sjbanner{max-width:100%;}
.banner .swiper-pagination-bullet-active { background: #00aaff; }
.banner .swiper-button-prev, .banner .swiper-button-next { background: url(../images/prev.png) no-repeat; width: 24px; height: 41px; display: block; position: absolute; left: 15px; top: 50%; margin-top: -20.5px; z-index: 999; cursor: pointer; -webkit-transform: translateX(-100px); -ms-transform: translateX(-100px); transform: translateX(-100px); opacity: 0; -webkit-transition: all 1s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.1s; transition: all 1s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.1s; }
.banner .swiper-button-next { left: auto; right: 15px; background: url(../images/next.png) no-repeat; -webkit-transform: translateX(100px); -ms-transform: translateX(100px); transform: translateX(100px); }
.banner:hover .swiper-button-prev, .banner:hover .swiper-button-next { -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); opacity: 1; }

.hidden-nav-inner { }
.hidden-nav { background: #fff; width: 100%; }
.hidden-nav ul { margin: 0 auto; }
.hidden-nav .pro_nav{ width: 90%; margin: 0 auto; max-width: 1280px;}
.hidden-nav .pro_nav li { width: 24.66%; float: left; text-align: center; }
.hidden-nav .pro_nav li a { display: block; -webkit-transition: all 0.6s cubic-bezier(0.645, 0.045, 0.355, 1); transition: all 0.6s cubic-bezier(0.645, 0.045, 0.355, 1); }
.hidden-nav .pro_nav li a:hover { background: #00aaff; -webkit-transform: translateY(5px); -ms-transform: translateY(5px); transform: translateY(5px); }
.hidden-nav .pro_nav li a:hover .title { color: #fff; }
.hidden-nav .pro_nav li a:hover h5 { color: #b1c3f1; }
.hidden-nav .pro_nav li a:hover .icon:after { -webkit-transform: translateY(-100%); -ms-transform: translateY(-100%); transform: translateY(-100%); }
.hidden-nav .pro_nav li .title { height: 31px; line-height: 31px; padding: 27px 0; font-size: 17px; color: #00aaff; }
.hidden-nav .pro_nav li .icon { background: url(../images/nav_spiriticon.png) no-repeat; width: 67px; height: 64px; margin: 0 auto 23px; position: relative; overflow: hidden; }
.hidden-nav .pro_nav li h4 { line-height: 31px; height: 31px; overflow: hidden; font-size: 15px; color: #808080; -webkit-transition: all 0.6s cubic-bezier(0.645, 0.045, 0.355, 1); transition: all 0.6s cubic-bezier(0.645, 0.045, 0.355, 1); }
.hidden-nav .pro_nav li h5 { line-height: 33px; height: 33px; overflow: hidden; font-size: 12px; color: #808080; padding-bottom: 29px; }
.hidden-nav .pro_nav li h5 i { font-family: "SimSun"; padding-left: 3px; -webkit-transition: all 0.6s cubic-bezier(0.645, 0.045, 0.355, 1); transition: all 0.6s cubic-bezier(0.645, 0.045, 0.355, 1); }
.hidden-nav #m5 .pro_nav li .icon{background-image:url(../images/nav_spiriticon5.png); }
.hidden-nav #m1 .pro_nav li .icon{background-image:url(../images/nav_spiriticon1.png); }
.hidden-nav #m2 .pro_nav li .icon{background-image:url(../images/nav_spiriticon2.png); }
.hidden-nav .pro_nav li:nth-child(1) a .icon { background-position: left top; }
.hidden-nav .pro_nav li:nth-child(1) a:hover .icon { background-position: left bottom; }
.hidden-nav .pro_nav li:nth-child(2) a .icon { background-position: -67px top; }
.hidden-nav .pro_nav li:nth-child(2) a:hover .icon { background-position: -67px bottom; }
.hidden-nav .pro_nav li:nth-child(3) a .icon { background-position: -134px top; }
.hidden-nav .pro_nav li:nth-child(3) a:hover .icon { background-position: -134px bottom; }
.hidden-nav .pro_nav li:nth-child(4) a .icon { background-position: -201px top; }
.hidden-nav .pro_nav li:nth-child(4) a:hover .icon { background-position: -201px bottom; }
.hidden-nav .pro_nav li:nth-child(5) a .icon { background-position: -268px top; }
.hidden-nav .pro_nav li:nth-child(5) a:hover .icon { background-position: -268px bottom; }
.hidden-nav .pro_nav li:nth-child(6) a .icon { background-position: right top; }
.hidden-nav .pro_nav li:nth-child(6) a:hover .icon { background-position: right bottom; }
.hidden-nav .other_nav { padding-top: 22px;padding-bottom: 22px; max-width: 205px; }
.hidden-nav .other_nav li { margin-bottom: 6px; }
.hidden-nav .other_nav li a { display: block; line-height: 40px; height: 40px; padding: 0 12px 0 17px; font-size: 14px; color: #808080; -webkit-transition: all 0.6s cubic-bezier(0.645, 0.045, 0.355, 1); transition: all 0.6s cubic-bezier(0.645, 0.045, 0.355, 1); background: url(../images/nav_otherarrow.png) no-repeat 130% center; }
.hidden-nav .other_nav a:hover { background-color: #f8f8f8; background-position: 93.66% center; }

/*解决方案二级导航*/
.hidden-nav-inner .sub { display: block; margin: auto; width: 100%; min-height: 100px; max-width: 1280px; }
.hidden-nav-inner .sub li.sub_w_c { float: left; text-align: center; padding: 50px 0 30px 0; min-height: 100px; }
.nav-down-menu{background-color: #F8F8F8;    padding: 3% 0 0 0;}
.hidden-nav-inner .sub li.sub_w_c .plan_nav_text { padding: 0px 10px; text-align: left; }
.hidden-nav-inner .sub li.sub_w_c .plan_nav_text h4 { text-align: left; margin: 0px; margin-bottom: 15px; }
.hidden-nav-inner .sub li.sub_w_c .plan_nav_text h4 a { font-size: 16px; font-weight: 700; color: #36475a; font-size: 16px; }
.hidden-nav-inner .sub li.sub_w_c .plan_nav_text h4 a:hover { color: #00aaff; }
.hidden-nav-inner .sub li.sub_w_c .industry_list li { float: left; display: block; font-size: 14px; line-height: 32px; min-width: 210px; }
.hidden-nav-inner .sub li.sub_w_c .industry_list li a { display: block;  color: #6e798b; border: 1px solid #D3E1E7; text-align: center; line-height: 40px; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 40px; margin: 5px 2px 5px 2px;}
.hidden-nav-inner .sub li.sub_w_c .industry_list a:hover { color: #00aaff ;border: 1px solid #00aaff; }
/*视频会议介绍*/
.video-conference .title { height: 58px; line-height: 58px; overflow: hidden; text-align: center; font-size: 36px; color: #111111; }
.video-conference .more { height: 35px; line-height: 35px; text-align: center; margin-bottom: 16px; }
.video-conference .more a { display: block; font-size: 13px; color: #808080; -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1) 0s; transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1) 0s; }
.video-conference .more a:hover { color: #00aaff; }
.video-conference .more i { padding-left: 12px; font-family: "SimSun"; }
.video-conference ul li { float: left; width: 32.81%; margin-right: 0.78%; margin-bottom: 20px; }
.video-conference ul li a { display: block; position: relative; height: 100%; overflow: hidden; }
.video-conference ul li a:hover figure em { -webkit-transform: scale(1.05); -ms-transform: scale(1.05); transform: scale(1.05); }
.video-conference ul li figure { position: relative; width: 100%; height: 0; padding-bottom: 90.48%; overflow: hidden; }
.video-conference ul li figure em { display: block; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-repeat: no-repeat; background-size: cover; background-position: center center; -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1) 0s; transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1) 0s; }
.video-conference ul li figcaption { position: absolute; left: 0; width: 100%; padding-left: 9.05%; padding-right: 9.05%; z-index: 2; box-sizing: border-box; bottom: 0px; height: 124px; }
.video-conference ul li figcaption h3 { line-height: 47px; height: 47px; overflow: hidden; font-size: 30px; color: #fff; }
.video-conference ul li figcaption h4 { line-height: 32px; height: 60px; overflow: hidden; font-size: 16px; color: #fff; }
.video-conference ul li:nth-child(3) { margin-right: 0; }

/*视频会议定制 */
.custom-made { margin-bottom: 10px; }
.custom-made .w_1280 { background: #f4f4f4; padding-top: 56px; padding-bottom: 55px; }
.custom-made .txt { float: left; width: 27.34%; padding-top: 35px; padding-left: 6.25%; max-width: 350px; }
.custom-made .txt .title { line-height: 42px; margin-bottom: 23px; font-size: 30px; color: #111111; }
.custom-made .txt .line { display: block; margin-bottom: 28px; width: 16px; height: 2px; background: #cccedb; }
.custom-made .txt h4 { font-size: 18px; color: #444444; margin-bottom: 18px; }
.custom-made .txt h5 { font-size: 13px; color: #999999; line-height: 22px; }
.custom-made .img { margin-right: 5.86%; position: relative; float: right; width: 48.67%; padding-bottom: 21%; height: 0; }
.custom-made .img em { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-size: cover; background-repeat: no-repeat; }
.custom-made .img .img1 { z-index: 1; }
.custom-made .img .img2 { z-index: 2; }
.custom-made .img .img3 { z-index: 3; }

/*设备展示*/
.device .title { height: 58px; line-height: 58px; overflow: hidden; text-align: center; font-size: 36px; color: #111111; }
.device .more { height: 35px; line-height: 35px; text-align: center; margin-bottom: 16px; }
.device .more a { display: block; font-size: 13px; color: #808080; -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1) 0s; transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1) 0s; }
.device .more a:hover { color: #00aaff; }
.device .more i { padding-left: 12px; font-family: "SimSun"; }


.device .tit .on a { background: #c21818; color: #fff; }
.device .cont .item ul li { float: left; width: 32.81%; margin-right: 0.78%; margin-bottom: 23px; }
.device .cont .item ul li .img { width: 100%; height: 0; padding-bottom: 64.29%; overflow: hidden; position: relative; }
.device .cont .item ul li .img em { display: block; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-repeat: no-repeat; background-size: cover; background-position: center center; -webkit-transition: all 0.6s cubic-bezier(0.645, 0.045, 0.355, 1) 0s; transition: all 0.6s cubic-bezier(0.645, 0.045, 0.355, 1) 0s; }
.device .cont .item ul li .txt { padding-top: 9px; }
.device .cont .item ul li .txt h3 { line-height: 28px; height: 28px; overflow: hidden; font-size: 16px; color: #222222; }
.device .cont .item ul li .txt h4 { line-height: 25px; height: 25px; overflow: hidden; font-size: 12px; color: #808080; }
.device .cont .item ul li:nth-child(3n) { margin-right: 0; }

.yjcp{box-shadow: 0 15px 30px rgba(0,0,0,0.1);}


/* 关于 */
.about { width: 100%; background-attachment: fixed; padding-top: 32px; padding-bottom: 50px; }
.about .title { line-height: 48px; text-align: center; font-size: 36px; color: #111111; }
.about .sub_title { line-height: 22px; text-align: center; font-size: 13px; color: #c1c2c5;  max-width: 70%; margin: 14px auto 26px; }
.about .w_1280 h3{padding-top: 34px;}
.about .w_1280 h3{padding-top: 34px;}
.about .w_1280 .more{text-align: center;}
.about .w_1280 .more a{color: #fff;}
.about .w_1280 .more a:hover{color: #00aaff;}
.about .w_1280 .gsgk img{width:30%;}
.about .w_1280 .gsgk p{width:60%;float:right;    line-height: 36px;}
.about .w_1280 .gsgk{
	color:#fff;
}

.gsgk .more_btn a{
    margin:35px 0 0 0;
	color:#fff;
}
.more_btn{
	color:#fff;
    width:10%;
	border-radius: 10px;
	background: #0a6fc8;
    padding:7px 0;
    margin:auto;
    text-align: center;
}
.more_btn:hover{
	color:#fff;
	background: #00aaff;
}
/* 解决方案 */
.case .w_1280 .titlet { line-height: 30px; height: 30px; margin-bottom: 18px; overflow: hidden; }
.case .w_1280 .titlet span { font-size: 28px; color: #111111; }
.case .w_1280 .tit { text-align: center; font-size: 0; }
.case .w_1280 .tit li { display: inline-block; text-align: center; }
.case .w_1280 .tit li a { display: inline-block; padding: 0 18px; height: 30px; line-height: 30px; font-size: 13px; color: #444444; margin: 0 6px; }
.case .w_1280 .tit li i { font-size: 12px; color: #e0e0e0; }
.case { width: 100%; background-attachment: fixed; padding-top: 32px; padding-bottom: 50px; }
.case .title { line-height: 48px; text-align: center; font-size: 36px; color: #111111; }
.case .sub_title { line-height: 22px; text-align: center; font-size: 13px; color: #c1c2c5;  max-width: 70%; margin: 14px auto 26px; }
.case .clearfix ul li { float: left; width: 32.33%;padding:0.5%; }
.case .clearfix ul li a { display: block; position: relative; height: 260px; background: #fff; overflow: hidden; }
.case .clearfix ul li figure { height: 260px; width: 100%; position: relative; }
.case .clearfix ul li figure em { display: block; position: absolute; left: 0; width: 100%; height: 100%; background-repeat: no-repeat; background-size: cover; background-position: center center; -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1) 0s; transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1) 0s; }
.case .clearfix ul li figcaption { position: absolute; left: 0; width: 100%; top: 0; }
.case .clearfix ul li figcaption h3 { font-size: 18px; color: #222222; text-align: center; margin-bottom: 21px; padding-top: 56px; height: 24px; }
.case .clearfix ul li .hidden_txt { text-align: center; }
.case .clearfix ul li .hidden_txt h3 { line-height: 24px; height: 24px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-bottom: 20px; padding-top: 58px; font-size: 18px; color: #fff; }
.case .clearfix ul li .hidden_txt .txt { line-height: 22px; height: 66px; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; -webkit-line-clamp: 3; font-size: 13px; width: 75.93%; margin: 0 auto 32px; color: #bcc1d4; }
.case .clearfix ul li .hidden_txt .more { font-size: 12px; color: #fff; line-height: 24px; height: 24px; }
.case .clearfix ul li .hidden_txt .more i { display: inline-block; vertical-align: middle; margin-left: 7px; background: url(../images/spirit.png) no-repeat left -36px; width: 13px; height: 24px; }
.case .clearfix ul li:nth-child(2n) a { background: #efeff0; }
.case .clearfix ul li:last-child a { background: #f0f0f0; }
.case .clearfix ul li a:hover figure em { -webkit-transform: translateY(5px); -ms-transform: translateY(5px); transform: translateY(5px); }
.case .clearfix ul li a .hidden_txt { position: absolute; bottom: 0; left: 0; z-index: 3; width: 100%; height: 0; overflow: hidden; _zoom: 1; font-size: 12px; background:#00aaff; opacity: 0; filter: alpha(opacity=0) \9; -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1) 0s; transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1) 0s; }
.case .clearfix ul li a:hover .hidden_txt { height: 100%; opacity: 1; filter: alpha(opacity=100) \9; }
.case .w_1280 .more{text-align: center;}
.case .w_1280 .more a{color: #fff;}
.case .w_1280 .more a:hover{color: #00aaff;}
/* 合作伙伴 */
.Partner { padding-top: 27px; }
.Partner .title { height: 58px; line-height: 58px; overflow: hidden; text-align: center; font-size: 36px; color: #111111; }
.Partner .more { height: 35px; line-height: 35px; text-align: center; margin-bottom: 16px; }
.Partner .more a { display: block; font-size: 13px; color: #808080; -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1) 0s; transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1) 0s; }
.Partner .more a:hover { color: #00aaff; }
.Partner .more i { padding-left: 12px; font-family: "SimSun"; }
.Partner ul li { float: left; width: 14.28%; margin-bottom: 51px; text-align: center; }
.Partner ul li a { display: block; }
.Partner ul li a figure img { max-height: 65px; width: auto; }
.Partner ul li a figure { position: relative; overflow: hidden; -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1) 0s; transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1) 0s; }
.Partner ul li a figure:before { overflow: hidden; position: absolute; top: 0; left: -150px; width: 80px; height: 200%; background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(50%, rgba(255, 255, 255, 0.2)), color-stop(100%, rgba(255, 255, 255, 0))); background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0) 100%); -webkit-transform: skewX(-25deg); -moz-transform: skewX(-25deg); content: ""; }
.Partner ul li a:hover figure { -webkit-transform: translateY(-5px); -ms-transform: translateY(-5px); transform: translateY(-5px); }
.Partner ul li a:hover figure:before { left: 100%; -webkit-transition: all .3s ease-in; transition: all .3s ease-in; }

/* 新闻资讯 */
.news { background: #f7f7f7; }
.news { padding-top: 39px; padding-bottom: 40px; }
.news .title { line-height: 58px; text-align: center; font-size: 36px; color:#111111; margin-bottom: 50px; }
.news .company_news { float: left; width: 30.63%; }
.news .company_news .title { line-height: 31px; height: 31px; overflow: hidden; margin-bottom: 27px; font-size: 28px; color: #111111; }
.news .company_news ul { border-top: 1px dotted #e0e0e0; }
.news .company_news ul li { border-bottom: 1px dotted #e0e0e0; position: relative; }
.news .company_news ul li:after { content: ""; width: 68px; height: 1px; background: #00aaff; position: absolute; left: 0%; bottom: -1px; -webkit-transform-origin: left 100%; -ms-transform-origin: left 100%; transform-origin: left 100%; -webkit-transition: -webkit-transform 0.4s cubic-bezier(0.4, 0, 0.2, 1); transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1); -webkit-transform: scaleX(0); -ms-transform: scaleX(0); transform: scaleX(0); visibility: hidden\9; }
.news .company_news ul li:hover:after { -webkit-transform: scaleX(1); -ms-transform: scaleX(1); transform: scaleX(1); visibility: visible\9; }
.news .company_news ul li a { display: block; padding-top: 18px; padding-bottom: 14px; }
.news .company_news ul li a:hover em { color: #00aaff; }
.news .company_news ul li em { display: block; line-height: 24px; height: 24px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 16px; color: #333333; -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1) 0s; transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1) 0s; }
.news .company_news ul li span { display: block; line-height: 18px; height: 18px; overflow: hidden; font-size: 12px; color: #bbbbbb; }
/* 行业新闻 */
.industry_news { float: right; width: 66.41%; }
.industry_news .title { line-height: 31px; height: 31px; overflow: hidden; margin-bottom: 27px; font-size: 28px; color: #111111; }
.industry_news ul li { float: left; width: 49.41%; margin-right: 1.18%; }
.industry_news ul li a { display: block; background: #fff; }
.industry_news ul li figure { position: relative; width: 100%; padding-bottom: 180px; height: 0; }
.industry_news ul li figure em { display: block; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-repeat: no-repeat; background-size: cover; background-position: center center; }
.industry_news ul li figcaption { padding: 0 7.14%; height: 196px; }
.industry_news ul li figcaption h5 { padding-top: 21px; line-height: 22px; font-size: 12px; color: #bbbbbb; }
.industry_news ul li figcaption h3 { line-height: 30px; max-height: 60px; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; font-size: 20px; color: #333333; -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1) 0s; transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1) 0s; }
.industry_news ul li figcaption h4 { font-size: 13px; color: #808080; -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1) 0s; transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1) 0s; }
.industry_news ul li figcaption h4 i { font-size: 14px; font-family: "SimSun"; padding-left: 10px; }
.industry_news ul li:nth-child(2n) { margin-right: 0; }
.industry_news ul li a { -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1) 0s; transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1) 0s; }
.industry_news ul li figcaption h3:hover { color: #00aaff; }
.industry_news ul li figcaption h4:hover { color: #00aaff; }
.industry_news ul li a:hover { z-index: 2; box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1); -webkit-transform: translate3d(0, -2px, 0); transform: translate3d(0, -2px, 0); }
.industry_news ul li figure { overflow: hidden; }
.industry_news ul li figure:before, .device .cont .item ul li .img:before, .video-conference ul li figure:before { content: ""; height: 0; display: block; }
.industry_news ul li figure:before, .device .cont .item ul li .img:before, .video-conference ul li figure:before { width: 100%; padding-top: 100%; position: absolute; left: 0; top: 0; right: 0; bottom: 0; margin: -13% auto auto; background: rgba(0, 0, 0, 0.3); background-repeat: repeat; background-position: left top; background-size: 2px 2px; -webkit-transition: -webkit-transform 0s ease .35s,opacity .35s ease-in-out 0s; transition: transform 0s ease .35s,opacity .35s ease-in-out 0s; z-index: 2; border-radius: 50%; -ms-transform: scale(0.05); transform: scale(0.05); -webkit-transform: scale(0.05); opacity: 0; }
.industry_news ul li a:hover figure:before { opacity: 1; -webkit-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2); -webkit-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; }
.device .cont .item ul li a:hover .img:before, .video-conference ul li a:hover figure:before { opacity: 1; -webkit-transform: scale(1.6); -ms-transform: scale(1.6); transform: scale(1.6); -webkit-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; }
.device .cont .item ul li .txt h3:hover { color: #00aaff; }
.device .cont .item ul li a:hover .img em { -webkit-transform: scale(1.05); -ms-transform: scale(1.05); transform: scale(1.05); }

/*footer*/
.footer { width: 100%; padding-top: 36px; 
     background: #1a1d2a; }
.footer .footer_top { padding-bottom: 57px; }
.footer .footer_nav { float: left; width: 88.56%; }
.footer .footer_nav dl { float: left; width: 11.29%; margin-right: 2.37%; }
.footer .footer_nav .contact { float: left; width: 25.29%; margin-right: 2.37%; }
.footer .footer_nav dl:nth-child(2){width: 50%;}
.footer .footer_nav dl:nth-child(2) dd{float: left;padding-right: 4%;    width: 20%;}
.footer .footer_nav dl dt { border-bottom: 1px solid #232632; line-height: 21px; height: 21px; overflow: hidden; padding-bottom: 16px; margin-bottom: 22px; position: relative; }
.footer .footer_nav dl dt a { display: block; font-size: 15px; font-weight: bold; color:#ffffff; -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1) 0s; transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1) 0s; }
.footer .footer_nav dl dt a:hover { color: #fff; }
.footer .footer_nav dl dd a { display: block; line-height: 30px; height: 30px; overflow: hidden; -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1) 0s; transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1) 0s; font-size: 12px; color: #898ea2; }
.footer .footer_nav dl dd a:hover { color: #fff; }
.footer .footer_link { float: right;width: 11%; }
.footer .footer_link dt { font-size: 16px; font-weight: bold; color: #a6acc4; border-bottom: 1px solid #232632; margin-bottom: 30px; padding-bottom: 16px; }
.footer .footer_link dd ul li { margin-bottom: 5px; }
.footer .footer_link dd ul li a { display: block; border: 1px solid #2e313f; width: 126px; height: 36px; font-size: 12px; color: #898ea2; -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1) 0s; transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1) 0s; }
.footer .footer_link dd ul li a .icon { display: inline-block; width: 21px; height: 36px; background: url(../images/spirit.png) no-repeat left -60px; vertical-align: middle; margin-left: 17px; margin-right: 13px; }
.footer .footer_link dd ul li a:hover { border-color: #fff; }
.footer .footer_link dd ul li .site2 .icon { display: inline-block; width: 21px; height: 36px; background: url(../images/spirit.png) no-repeat left -102px; }

.footer_bot { border-top: 1px solid #313440; line-height: 20px; padding-top: 27px; padding-bottom: 28px; }
.footer_bot .copyright {text-align: center; font-size: 12px; color: #696d7c; }
.footer_bot .copyright a{color: #696d7c; padding-left: 16px;-webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1) 0s; transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1) 0s; }
.footer_bot .copyright a:hover{color: #fff;}
.footer_bot .link { float: right; text-align: right; font-size: 0; }
.footer_bot .link a { display: inline-block; margin-left: 9px; }

.float_right { position: fixed; right: 0; bottom: 100px; z-index: 999; }
.float_right .ask_btn { display: block; width: 28px; height: 112px; background: #00aaff; border-radius: 4px; padding: 16px 12px; text-align: center; margin-bottom: 5px;  -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1) 0s; transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1) 0s; }
.float_right .ask_btn i { display: block; width: 28px; height: 25px; margin-bottom: 10px; background: url(../images/spirit.png) no-repeat -63px top; }
.float_right .ask_btn span { display: block; font-size: 16px; font-weight: bold; color: #fff; letter-spacing: 0px; line-height: 19px; }
.float_right .backtop { display: block; width: 52px; height: 50px; border-radius: 4px; background: #d7dbe6 url(../images/spirit.png) no-repeat -51px -26px; color: #fff; -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1) 0s; transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1) 0s; }
.float_right .backtop:hover { background-color: #00aaff; }

.float_right .old_btn{display: block;margin-bottom: 5px; width: 20px;text-align: center;  padding: 6.5px 16px; line-height: 15px;
    font-size: 14px; color: #fff; background: #00aaff; border-radius: 4px; -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1) 0s; transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1) 0s; }
.float_right .old_btn:hover,.float_right .ask_btn:hover{background: #00aaff; }

/*inner css*/
/*product-list css*/
.product_content{background-color: #E8F0F2;padding-top: 120px;}
.location_w { font-size: 14px; height: 62px; line-height: 42px; color: #6d7989; margin: 0px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.sep { color: #c7d2df; padding: 0 8px; }
.location_w a:hover { color: #FE760A; }
.location_w a { color: #6d7989; height: 20px; line-height: 20px; width: auto; padding: 0 2px 0 2px; text-align: center; transition: all 0.2s ease-out 0s; -moz-transition: all 0.2s ease-out 0s; -webkit-transition: all 0.2s ease-out 0s; }
.location_w a:hover { color: #00A8EC; }
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
/*分类列表导航*/
.product_nav_list{line-height: 32px;padding:20px 0;margin:0 auto 20px 0;background-color:#FFF;overflow: hidden;    }
.product_nav_list li {display: inline-block;}
.product_nav_list li a {font-size: 14px;color: #36475a;background: transparent;display:block;display: inline-block;margin:10px 30px 10px 10px;padding: 6px 20px;}
.product_nav_list li a:hover, .product_nav_list li a.active {background-color: #00aaff;color: #fff;border-radius: 30px;}
/*分类列表*/
.product_list_w{margin-top: 10px;}
.hard_product_list_w{ margin-top: 50px;padding-bottom: 10px;}
.hard_title_w{max-width:300px;margin:0 auto;height:42px;margin:20px auto;text-align:center;background: url(../images/hard_product_list_w_bg.png) repeat-x  center center;}
.hard_title_w h1{ display: inline; padding: 0 30px;font-weight: 400;font-size: 28px; color:#36475a;;background-color: #E8F0F2;}
.yjcp_list_w { padding: 20px 0 20px 0; }
.yjcp_list_w .yjcp_list { position: relative;z-index: 1;background-color: #FFF; color: #6d7989; line-height: 24px; text-align: center; padding:4%; }
.yjcp_list_w li{position: relative;z-index: 1;    float: left;    margin: 0 0 1% 0;}
.yjcp_list_w li .i_free{font-size: 12px;position: absolute;z-index: 10;background: #ff6900;; color:#FFF;padding: 2px 10px;right: 30px;top: 15px;}
.yjcp_list_w li .i_recommend{font-size: 12px;position: absolute;z-index: 10;background: #00aaff; color:#FFF;padding: 2px 10px;right: 30px;top: 15px;}
.yjcp_list_w li .i_hot{font-size: 12px;position: absolute;z-index: 10;background: #ff4e4e; color:#FFF;padding:2px 10px;right: 30px;top: 15px;}
.yjcp_list_w li .i_new{font-size: 12px;position: absolute;z-index: 10;background: #68C516;color:#FFF;padding: 2px 10px;right: 30px;top: 15px;}
.col-xs-6{width:24.3% ;padding-left: 8px;} 
.yjcp_list_w .yjcp_list .text-center{    padding: 3% 0;}
.yjcp_list_w .yjcp_list p { margin: 20px 0px;color:#6e798b;font-size:14px;min-height:48px;max-height:48px;overflow: hidden}
.yjcp_list a.btn { display: block;display: inline-block;width: auto;min-width: 120px;padding: 0 40px;height: 42px;line-height: 42px;margin: 0px 20px 0px 20px;text-align: center;font-size: 14px;color: #FFF;background-color: #00aaff;border-radius: 30px;-moz-transition: all 0.2s ease-out 0s; -webkit-transition: all 0.2s ease-out 0.2s; transition: all 0.2s ease-out 0.2s;	}
.yjcp_list_w .btn_r_more, .yjcp_list_w .btn_free_trial {display: block;display: inline-block; width: auto;min-width: 60px; padding: 0 40px; height: 42px;line-height: 40px; margin: 0px 20px 0px 20px;text-align: center; font-size: 14px; color: #00aaff;border:1px solid #E8F0F2;color: #6e798b;border:1px solid #ccd4e3;background-color:transparent; border-radius: 30px;	}
.yjcp_list_w .yjcp_list:hover .btn_r_more, .yjcp_list_w .yjcp_list:hover .btn_free_trial{border: 1px solid #00aaff;color: #FFF;background-color: #00aaff;}
.yjcp_list_w .btn_r_more:hover, .yjcp_list_w .btn_free_trial:hover{border:1px solid #00aaff;color: #FFF;background-color: #00aaff; }
.yjcp_list:hover a.btn { background-color: #008FD7;}
.yjcp_list_w .yjcp_list:hover { -webkit-box-shadow: 0 15px 30px rgba(0,0,0,0.1); -webkit-transition: all .2s linear; transition: all .2s linear; box-shadow: 0 15px 30px rgba(0,0,0,0.1); }
.yjcp_list_w .yjcp_list  p,.yjcp_list_w .yjcp_list h2,.yjcp_list_w .yjcp_list .btn_r_more{-webkit-transition: all .5s ease;transition: all .5s ease;}
.yjcp_list_w .yjcp_list:hover h2{-webkit-transform: translate3d(0, 5px, 0);transform: translate3d(0px, 5px, 0);}
.yjcp_list_w .yjcp_list:hover p{-webkit-transform: translate3d(0, -3px, 0);transform: translate3d(0px, -3px, 0);}
.yjcp_list_w .yjcp_list:hover .btn_r_more{-webkit-transform: translate3d(0, -5px, 0);transform: translate3d(0px, -5px, 0);}
.yjcp_list_w .yjcp_list:hover h4 a { color: #00aaff; }
.yjcp_list_w .yjcp_list h2 a {display: block;height:32px; color: #36475a; line-height: 32px;font-size: 22px; text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.yjcp_list_w .yjcp_list h2 a i{font-size: 12px;border: 1px solid #36475a;border-radius: 4px;padding: 2px 6px;margin: 0px 0px;vertical-align: middle;}
.yjcp_list_w .yjcp_list:hover h2 a i {border: 1px solid #00aaff;}
.yjcp_list_w .yjcp_list h2 a:hover { color: #00aaff; }
.yjcp_list_w .yjcp_list img {    width: 100%;-webkit-transform: scale(0.9); -ms-transform: scale(0.9); transform: scale(0.98); -moz-transition: all 0.5s ease-out; -webkit-transition: all 0.5s ease-out; transition: all 0.5s ease-out; }
.yjcp_list_w .yjcp_list:hover img { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }
/*分页*/
.pagess {clear: both;margin: 20px;overflow: hidden;margin-left: 0px;text-align: center;font-size:12px}
.pagess ul li { display:inline-block;border: 1px solid #ccc;padding: 2px 9px;margin: 0 3px;line-height: 20px;background: #fff;color:#999}
.pagess ul li:hover{ background:#ccc; color:#fff;border: 1px solid #ccc}
.pagess ul li:hover a{color:#fff;}
.pagess ul li.thisclass {display: inline-block;border: 1px solid #ccc;padding: 2px 9px;margin: 0 3px;background: #ccc;color: #fff;}
.pagess ul li.thisclass a {color: #fff;}
.pagess ul li a{ display:block;color:#999}
.pagess ul li a:hover {color: #fff;}
/*product-list css end*/

/*product-article css*/
/*标题图片*/
.product_article{padding: 20px 0 20px 0;background-color:#ffffff;}
.goods_pic{height: auto; margin: 0 auto;}
#magnifier {position: relative;width:40%;float: left; }
#magnifier .small {position: relative;margin-bottom: 20px;border: 1px solid #eee;}
#magnifier .small img {display: block;}
.mask{position: absolute;left: -1000px;top: 0;width: 100px;height: 100px;background:#0192d3;opacity:0.65;filter:alpha(opacity=65);}
.big{overflow: hidden;position: absolute;left:-1000px; top: 0px; width: 285px; height: 285px;  border: 1px solid #e4e4e4;}
.big img{position: absolute;max-width: none;}
.detial_goods{ float: left; width:55%; margin: 0 0 0 45px;}
.cp_tit{font-size: 22px;font-weight: 700; color: #333; margin: 0 0 20px;}
.cp_tit span{font-size: 16px; color: #fcaa2c;}
.info_pro{float: left;    width: 100%;}
.info_pro ul{ float: left;}
.info_pro ul li{font-size: 14px; color: #555; line-height: 30px;}
.info_pro ul li strong{font-size: 20px; color:#ff5253; line-height: 30px;}
.info_pro p{ line-height: 24px; color: #777;font-size: 14px;}
.three_but{float: left; height: 35px; margin: 0px 0 0;}
.three_but a{border-radius:2px; width: 125px; height: 35px; line-height: 35px; text-align: center; float: left; margin: 0 10px 0 0;font-size: 14px; color: #fff;}
.wyxj{ background: #ff5253;}
.wydb{ background: #0192d3;}
.jrsc{ background: #c2c2c2;}
/*内容*/
.detial_cont_pic{float: left; border: 1px solid #eee; height: auto;width: 100%;}
.tab4_ul{ height:44px; border-bottom: 1px solid #0192d3; margin: 0 auto; background: #f5f5f5;}
.tab4_ul li{float:left; height: 44px; line-height: 44px;font-size: 16px; }
.tab4_ul li a{padding:0 14px;display: block; text-align: center;color: #777;}
.tab4_ul li.active a{ background: #0192d3; color: #fff;}
.detial_contw{padding: 10px;}
/*方案内容*/
.fa_article{background: #f2f2f2;}
.container{max-width:1230px;min-width:320px;margin:auto;}
.neir {display: block;position: relative;margin-bottom:10px;overflow:hidden;margin-left: -1.5%;margin-right: -1.5%;}
.neir-column {display: block;position: relative;width: 33.33%;float: left;padding: 0 1.5%;box-sizing: border-box;}
.neir-li {display: block;padding: 2%;background:rgba(255,255,255,0.7);border-radius: 3px;position:relative;box-shadow: 0px 0  0px rgba(0, 0, 0, 0.05);transition:all 0.2s;overflow: hidden;box-sizing:border-box;position: relative;border:1px solid rgba(0,0,0,0.1);}
.neir-li .xiangqing{font-size: 12px;color: #777777;overflow: hidden;text-overflow: ellipsis;padding-bottom: 10px;white-space: inherit;font-weight: 500;}
.neir-li .copyright{color: #999; font-size: 12px; margin-top: 36px;}
.neir-li img {max-width:100%; width:auto!important;display: table-cell; margin: auto;}
.neir-li video {margin: 0 0 1% 0; max-width:100%;    margin: 0 auto;}
.neir-li p{ overflow: hidden; text-overflow: ellipsis; width: 100%; font-size: 14px;padding-bottom:10px;color: #555;}
.neir-li small{ font-size:12px; color: #777; display:inline-block;line-height:15px;overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}
.neir-li small:nth-of-type(1){float:left}
.neir-li small:nth-of-type(2){float:right}
.neir h2 { margin: 15px -26px 15px -25px; padding: 0 20px;    font-weight: 700;  font-size:22px; line-height: 30px; border-left: 5px solid #00aaff; background:rgba(19, 197, 248, 0.18);}
.post-line{padding:10px 0;margin: 0 0 25px 0}
.post-line ul{text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.post-line ul li{display:inline;}
.post-line ul li a{display:inline-block;margin:0 5px;font-size:12px}
.return-xc i{ color: #00aaff;}
.detial_goods .post-line ul{text-align:left;}
/*product-article css end*/

/*news-list css*/
.news_content{background-color:#ffffff;padding-top: 80px;}
.news_banner_w { position: relative; max-height: 320px; overflow: hidden; width: 100%; background-color: #F0F1EE }
.news_banner_w .pc{display: block !important;}
.news_banner_w .m{display: none !important;}
.center-block{display:block;margin-left:auto;margin-right:auto;}
.crumbs{width: 100%; height: 40px; background: #eee;}
.crumbs_box{width: 80%; height: 40px; margin: 0 auto; line-height: 40px;}
.crumbs_box span{color: #9b9b9b;}
.crumbs_box a{color: #9b9b9b;}
.crumbs_box em{color: #9b9b9b;font-family:arial; margin: 0 4px;}
.tab_top2{width:100%; height: 82px; position:relative}
.tab_top2:before{content: ""; width: 100%; height:1px; background:#e8e8e8; position: absolute; top: 80px; left: 0;}
.tab_top2_cont{position:relative; text-align: center;  height: auto; margin: 0 auto;}
.tab_top2_cont li{ display: inline-block; margin: 0 25px; line-height: 80px;}
.tab_top2_cont li a{position: relative; display: block; color: #333; font-size: 16px;}
.tab_top2_cont li.active a:before{content: ""; position: absolute; bottom: -1px; left: 0;width: 100%; height: 2px;background: #00aaff;}
.tab_top2_cont li.active a{ color: #00aaff;} 

.news_list_w{background-color:#F8F8F8;padding:0}
.news_list{padding:1% 0;overflow: hidden;margin: 0 auto;min-height:300px;}
.news_list_w:nth-child(2n+1){ background-color: #fff; }
.news_list .news_img{min-height: 50px;margin: 10px auto 10px auto;overflow: hidden;width: 32%;float: left;}
.news_list .news_img a{display: block;padding-top: 53%;vertical-align: middle;position: relative;	background-color:#E0E6EA;overflow: hidden;}
.news_list .news_img a::after{ content: ""; display: block; width: 100%; height: 100px; margin: auto; position: absolute;z-index: 2; top: 0; bottom: 0; left: 0; right: 0; top: auto; transition: all 0.3s ease;background-image: linear-gradient(-180deg,transparent,rgba(0,0,0,.1)); }
.news_list .news_img a ::before {display: block;height: 100%;visibility: hidden;vertical-align: middle;}
.news_list .news_img a img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;	max-width: 100%;display: block;vertical-align: middle;color:transparent;-webkit-transition: opacity 1s, transform 1s;transition: opacity 1s, transform 1s;}
.news_list .btn_r_more{
    display: block;
    display: inline-block;
    width: auto;
    min-width: 60px;
    padding: 0 40px;
    height: 42px;
    line-height: 42px;
    margin: 0px 0px 0px 0px;
    text-align: center;
    font-size: 14px;
    color: #00aaff ;
    border: 1px solid #E8F0F2;
    color: #6e798b;
    border: 1px solid #ccd4e3;
    background-color: transparent;
    border-radius: 30px;
}
.news_list .btn_r_more:hover{
    border: 1px solid #00aaff;
    color: #FFF;
    background-color: #00aaff;
}
.text_w .day_w, .text_w .date_w { display:block; text-align:center; font-family:Arial;color:#a5b1bf;}
.text_w .news_date { width: 80px;height:80px;padding:15px;position:absolute;top:0px;right:0px; border:1px solid #E8E8E8;color:#999;	-webkit-transition: ease-in all 0.3s;-moz-transition: ease-in all 0.3s;transition: ease-in all 0.3s;
 -webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;}
.text_w .day_w { height:35px; line-height:35px; font-size:30px;font-weight:700;color:#6e798b;}
.text_w .date_w { height:18px; line-height:18px; font-size:12px;padding-bottom:20px;border-bottom:1px solid #E8E8E8}
.news_list .news_text{padding-left:15px;margin: 10px auto 0 auto; width: 64%;float: left;}
.news_list .news_text .text_w{position:relative;min-height:130px;margin-bottom:2%;} 
.news_list .news_text .text_w h2{margin-top:0;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;width:85%;} 
.news_list .news_text .text_w h2 a{font-size:22px;line-height: 1.2;color:#36475a ;font-weight:700;	-webkit-transition: ease-in all 0.3s;-moz-transition: ease-in all 0.3s;transition: ease-in all 0.3s;} 
.news_list:hover .news_text .text_w h2 a{color:#00aaff}
.news_list .news_text .text_w .new_con{line-height: 28px;color:#6e798b;;max-height:80px;width:85%;overflow:hidden;}
.news_list .btn_ck { overflow: hidden;margin: auto; width:100px; height:32px; font-size:16px; text-align:center; line-height:32px; color:#fff; position:absolute; z-index:2;  top: 0;bottom:0; right:0; left:0; opacity:0; filter:alpha(opacity=0); -webkit-filter:alpha(opacity=0); -ms-filter:alpha(opacity=0); -moz-filter:alpha(opacity=0); }
/*news-list  css end*/

/*news-article css*/
.news_top{width: 80%;height: 82px;position: relative;margin: auto;border-bottom: 1px solid #eee;}
.news_top_cont{text-align: center;}
.news_top_cont h2{line-height: 56px;}
.article_news{width: 80%;margin: 10px auto 20px auto;border-bottom: 1px solid #eee;}
.article_news img{height: auto!important; width: auto!important; vertical-align: middle;    margin: 10px 0 10px 0;}
.news_top_cont i{    color: #00aaff; margin-right: 5px;}

/* fan ye*/
.Thenext { margin: 20px auto 0px; color: #999; overflow: hidden; line-height: 24px;  width: 80%;}
.Thenext .last_t {float: left; margin-bottom: 20px; }
.Thenext .next_t {float: right; text-align: right; }
.Thenext a { color: #666; }
.Thenext a:hover { color: #00aaff; }
/*news-article  css end*/



/*index_about end*/
.qyjs_cont{ width: 80%; height: auto; margin: 30px auto; }
.intro{width: 100%; height: auto;margin: 0 auto;padding: 2% 0;}
.intro_tit{line-height: 30px; font-size: 2em;border-left: 5px solid #00aaff;padding-left: 16px;}
.lef_inr_img{float: left; display: block;height:auto}
.lef_inr_img img{max-width: 100%; height: auto;}
.ri_js{width:58%;float: left; margin: 0 0 0 30px;}
.ri_js p{padding: 20px 0 0; text-align: left;font-size: 16px; line-height: 24px; color:#4c4c4c;}
.four_dt_box{ width: 100%; height: auto; margin: 0 auto; background: #f5f5f5; padding: 0 0 70px;}


.four_dt dl{background: #fff; margin: 0 10px; padding: 1% 0;}
.four_dt dl dt{width:100%; height: 120px; margin: 50px 0;    text-align: center;}
.four_dt dl dd{width: 100%;}
.four_dt dl dd h3{padding:0 10px; font-size: 24px; color: #333;font-weight: normal; margin: 0 0 15px;}
.four_dt dl dd p{padding:0 30px;font-size: 16px;color: #999; line-height: 24px;}
.bt_h3{width: 100%;padding: 55px 0 35px; font-size: 24px; text-align: center;font-weight: normal;}

.four_icon{ height: auto; background: #fcfcfc; padding:0 0 55px;}
.four_icon2{background: #fff;}
.four_icon ul{width: 80%; height: auto; margin: 0 auto;}
.four_icon ul li{width:25%; height: auto;padding: 0 0 20px; text-align: center; float: left;}
.four_icon ul li img{display: inline-block;}
.four_icon ul li span{padding: 15px 0 10px; width: 100%; font-size: 20px;color: #0192d5; display: inline-block;}
.four_icon ul li em{width:80%; font-size: 16px;line-height: 24px; color: #999; display: inline-block;}
.four_icon ul li:nth-of-type(4) em{width: 80%;}
/*honor*/
.honor{background-color: #E8F0F2;}
/*honor end*/
/*contact us*/
.contact_top{background: #eee;width:80%;margin: 0 auto;}
.cpadlr{border-bottom: #eeeded 1px solid;    padding: 0 2.5%;}
.contact_title{padding-top: 20px;}
.contact_title .title{float: left;display: inline; padding: 11px 0;}
.contact_title .title .p1{font-size: 26px;line-height: 46px;}
.contact_title .title .p2{font-size: 16px;line-height: 32px;color: #8c8c8c;}
.page_contact{width: 80%;margin: 0 auto;}
.page_contact .top{border-bottom: 1px solid #eaeaea;}
.page_contact .top li{float: left;width: 33.3%;}
.li_c_title{font-size: 18px;line-height: 30px;}
.page_contact .top .li_c{border: 1px #eaeaea solid;padding: 5%;}
.li_c_ation{line-height: 30px;}
.page_contact .top .kefu{width:66%;}
.qqlx{    display: inline-block;
    width: 155px;
    font-size: 18px;
    line-height: 40px;
    color: #000;
    border: 1px solid #000;
    text-align: center;
    border-radius: 22px;
    margin: 10px 30px;
    font-family: 'Georgia';}
.qqlx:hover { background:#000; color: #fff; transition: all ease .9s;}
.qqlx a:hover {  color: #fff; }
.page_contact .top .weixin{width: 15%;}
.page_contact .map{padding-top: 50px;padding-bottom: 50px;}
/* .li_c_title_b img{width:60%;} */
/*index_about css end*/
/*inner css end*/
/*header*/
.header { position: fixed; left: 0; top: 0; z-index: 999; width: 100%; height:100px; background: #fff;}
.header .tel { float: right; position: relative; height: 36px; margin-top:32px; width: 230px; /*margin-right: 25px;*/ padding-left: 32px; line-height: 36px; font-size: 14px; color: #808080; }
.header .tel:after { position: absolute; left: 0; top: 50%; margin-top: -6.5px; width: 1px; height: 13px; background: #d6d6d6; content: ""; }
.header .tel b { font-size: 19px; color: #c21818; font-family: 'news706b'; }
.header .logo { float: left; display: block; width: 15.5%; margin-top: 2%; }
.header .logo img { width: 100%; }
.header .nav { float: right; }
.header .nav ul li { float: left; position: relative; }
.header .nav ul li:hover > a { color: #00aaff; }
.header .nav ul .nav-up-selected > a { color: #00aaff; }
.header .nav ul .nav-up-selected > a:after { opacity: 1; }
.header .nav ul li > a { display: block; height: 100px; line-height: 100px; margin: 0px 15px; font-size: 15px; color: #222222; -webkit-transition: all 0.3s linear 0s; transition: all 0.3s linear 0s; position: relative; }
.header .nav ul li > a:after { position: absolute; left: 0; top: 65px; width: 100%; height: 2px; background: #00aaff; content: ""; opacity: 0; }
.header .nav .nav_line { position: absolute; top: 65px; height: 2px; background: #00aaff; opacity: 0; }
.header .search_btn { float: right; display: block; width: 36px; height: 36px; line-height: 36px; margin-top: 32px; text-align: center; background: #f5f5f5; border-radius: 50%; }
.header .search_btn i { font-size: 20px; color: #969696;     margin: 8px 0 0 0;}
.hidden_search { background: #222222; position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 999;  }
.search_close { position: absolute; display: block; width: 30px; height: 30px; right: 5%; top: 22px; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }
.search_close .icon { display: block; width: 30px; height: 30px; text-align: center; line-height: 30px; color: #fff; font-size: 20px; -webkit-transform-origin: center center; -ms-transform-origin: center center; transform-origin: center center; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; }
.search_close:hover .icon { color: #00aaff; -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); }
.hidden_searchwrap { background: #222222; position: absolute; left: 5%; right: 5%; top: 50%; margin-top: -62px; overflow: hidden; }
.hidden_searchwrap .text_wrap { float: left; width: 100%; }
.hidden_searchwrap .text { position: relative; padding-left: 88px; padding-right: 80px; width: 100%; box-sizing: border-box; -webkit-box-sizing: border-box; text-align: center; font-size: 66px; color: #fff; background: none; height: 124px; border-bottom: 1px solid #515151; font-family: "Microsoft Yahei", "Helvetica Neue", Helvetica, Tahoma, sans-serif; }
.hidden_searchwrap label { display: block; position: relative; width: 0; border-bottom: 1px solid #515151; -webkit-transition: width 0.3s ease; transition: width 0.3s ease; height: 0; white-space: nowrap; }
.hidden_searchwrap .text:focus + label { border-bottom: 1px solid #00aaff; width: 100%; }
.hidden_searchwrap .icon { display: block; float: left; width: 88px; margin-left: -100%; font-size: 24px; color: #fff; height: 124px; line-height: 124px; text-align: center; }
.hidden_searchwrap .btn { float: left; width: 80px; margin-left: -80px; position: relative; text-align: center; height: 124px; font-size: 24px; color: #555; background: none; cursor: pointer; -webkit-transition: color 0.3s ease; transition: color 0.3s ease; }
.hidden_searchwrap .btn:hover, .hidden_searchwrap .btn:active { color: #00aaff; }
/*m_nav*/
.m_navbtn { display: none; float: right; width: 44px; height: 44px; line-height: 44px; margin-top: 18px; text-align: center; top: 0; color: #444; -webkit-transition: all 0.3s linear 0s; transition: all 0.3s linear 0s; background: #fff; text-align: center; }
.m_navbtn i { font-size: 20px; }
/*m_nav end*/
.hidden-nav { background: #fff; z-index: 999; position: fixed; left: 0%; right: 0%; overflow: hidden; top: 80px; box-sizing: border-box; -webkit-box-sizing: border-box; }
.hidden-nav .nav_center { float: left; width: 100%; }
.hidden-nav .nav_center ul { margin-right: 40.29%; margin-left: 44.52%; padding: 16px 26px 0; border-left: 1px solid #dbdbdb; border-right: 1px solid #dbdbdb; padding-bottom: 999em; margin-bottom: -999em; box-sizing: border-box; -webkit-box-sizing: border-box; height: 100%; }
.hidden-nav .nav_center ul li { border-bottom: 1px solid #dbdbdb; }
.hidden-nav .nav_center ul li a { display: block; height: 38px; line-height: 38px; color: #4c4c4c; font-size: 14px; -webkit-transition: all 0.3s linear 0s; transition: all 0.3s linear 0s; }
.hidden-nav .nav_center ul li a:hover { color: #4a7b84; -webkit-transform: translateX(5px); -ms-transform: translateX(5px); transform: translateX(5px); }
.hidden-nav .nav_left { float: left; width: 34.42%; margin-left: -100%; padding-top: 26px; padding-bottom: 50px; }
.hidden-nav .nav_left .title { margin-bottom: 21px; font-size: 20px; color: #1a1a1a; }
.hidden-nav .nav_left .txt { margin-bottom: 23px; font-size: 12px; color: #666666; height: 120px; overflow: hidden; }
.hidden-nav .nav_left .more a { display: block; width: 100px; height: 34px; background: #4a7b84; text-align: center; line-height: 34px; font-size: 14px; color: #fff; -webkit-transition: all 0.3s linear 0s; transition: all 0.3s linear 0s; }
.hidden-nav .nav_left .more a:hover { background: #69bfb7; }
.hidden-nav .nav_right { float: left; width: 30.77%; margin-left: -30.77%; padding-top: 29px; overflow: hidden; }
.hidden-nav .nav_right img { width: 100%; -webkit-transition: all 0.3s linear 0s; transition: all 0.3s linear 0s; }
.hidden-nav .nav_right img:hover { -webkit-transform: scale(1.05); -ms-transform: scale(1.05); transform: scale(1.05); }
.hidden_nav { display: none; }
.page_wrap { padding-top: 80px; }
#m3 .other_nav { position: relative; }
#m4 .other_nav { position: relative;}
/*popup*/
.cd-popup { position: fixed; left: 0; top: 0; height: 100%; width: 100%; background-color: #222; opacity: 0; visibility: hidden; -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s; -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s; transition: opacity 0.3s 0s, visibility 0s 0.3s; z-index: 9999; }
.cd-popup.is-visible { opacity: 1; visibility: visible; -webkit-transition: opacity 0.3s 0s, visibility 0s 0s; -moz-transition: opacity 0.3s 0s, visibility 0s 0s; transition: opacity 0.3s 0s, visibility 0s 0s; }
.cd-popup-container { position: relative; top: 50%;  transform:translateY(-50%); -webkit-transform:translateY(-50%);
  text-align: center;  -webkit-backface-visibility: hidden; -webkit-transition-property: -webkit-transform; -moz-transition-property: -moz-transform; transition-property: transform; -webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; -ms-transition-duration: 0.3s; -o-transition-duration: 0.3s; transition-duration: 0.3s; }
.is-visible .cd-popup-container { transform:translateY(-50%); -webkit-transform:translateY(-50%); }
/*Drop-down column*/
.hidden_join{display: block; margin: 0 auto; }
.hidden_joinwrap{ background: #fff;  margin: 0 auto;  text-align: center; padding-top: 41px; padding-bottom: 45px; width: 90%; max-width: 830px;
border-color: rgba(16,68,147,0.8);  border-width: 18px 20px; border-style: solid;    font-family: "Microsoft Yahei",Helvetica,Arial,sans-serif;
}
.hidden_joinwrap .icon{  margin-bottom: 4px;}
.hidden_joinwrap .icon img{ }
.hidden_joinwrap .txt{font-size: 16px;color: #333333; }
.hidden_joinwrap .tip{font-size: 16px;color: #333333;}
.hidden_joinwrap .tel{ font-size: 18px;font-weight: bold;color: #333333; margin-top: 7px; line-height: 24px; margin-bottom: 35px; }
.hidden_joinwrap .tel span{ background: url(../images/join_telicon.png) no-repeat left center; padding-left: 34px;  }
.hidden_joinwrap .tel b{color: #019ef4;font-size: 18px; font-weight: bold;}
.hidden_joinwrap .closebtn{display: block; margin: 0 auto;
    width: 128px;height: 40px; line-height: 40px;text-align: center;  font-size: 16px;color: #313d48; border:1px solid #b8b8b8;border-radius: 20px; transition:all 0.3s ease 0s;  -webkit-transition:all 0.3s ease 0s;   }
.hidden_joinwrap .closebtn:hover{ background: #069af2;color: #fff; border-color: #069af2;}

/*导航新闻下拉*/
.nav_other{    width: 90%;margin: 0 auto;max-width: 1280px; height: 285px; padding-top: 20px;}
.nav_other .title{ float: left;width: 11.33%; margin-top: 10px; }
.nav_other .title b{display: block;line-height: 29px;font-size: 24px;color: #333333;}
.nav_other .title i{display: block;line-height: 17px;font-size: 13px;color: #999999;text-transform: uppercase;}
.nav_other .list1{float: left;width: 40%; border-left: 1px solid #e5e5e5; height: 242px;}
.nav_other .list1 li{    width: 20%;float: left;}
.nav_other .news{width:20%;}
.nav_other .news li{float: none;width: 100%;}
.nav_other .list1 li a{ display: block;line-height: 40px; height: 40px; overflow: hidden; padding-left: 17px;font-size: 14px;color: #808080;}
.nav_other .list2{ float: right;width: 48%; }
.nav_other .news2{width: 60%;}
.nav_other .list2 dl{ float: left;width: 38.16%;     padding: 6px 7.8% 0;}
.nav_other .list2 dl.dl1{ border-right: 1px solid #e5e5e5;  height: 242px;}
.nav_other .list2 dl.dl2{ padding-right: 0;}
.nav_other .list2 dl dt h4{ line-height: 26px;height: 26px; margin-bottom: 8px; color: #00aaff; font-size: 14px;}
.nav_other .list2 dl dt .img{ width: 100%;height: 0; padding-bottom: 40.34%; overflow: hidden; position: relative; margin-bottom: 19px;}
.nav_other .list2 dl dt .img em{ position: absolute;left: 0;top: 0;width: 100%;height: 100%;display: block; }
.nav_other .list2 dl dd{ }
.nav_other .list2 dl dd a{display: block; overflow: hidden; height: 22px; line-height: 22px;}
.nav_other .list2 dl dd span{font-size: 12px;color: #bbbbbb;width: 45px;overflow: hidden; float: left;display: block; }
.nav_other .list2 dl dd em{font-size: 12px;color: #666666; float: left;display: block; width: 78%;
    -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); }
.nav_other .list2 dl dd p{line-height: 22px; font-size: 12px;color: #666666;}
.nav_other .list2 dl dd a:hover em{color: #00aaff;}
.nav_other .list1 li a{  -webkit-transition: all 0.6s cubic-bezier(0.645, 0.045, 0.355, 1); transition: all 0.6s cubic-bezier(0.645, 0.045, 0.355, 1); background: url(../images/nav_otherarrow.png) no-repeat 120% center; }
.nav_other .list1 li a:hover { color: #00aaff; background:#f8f8f8 url(../images/nav_otherarrow.png) no-repeat 90% center; }
.header .tel i{float: left;}
.header .tel b{float: left;}

.lasticonwrap{ margin-top: -28px; line-height: 20px;position: relative;display: block; z-index: 998;}
.lasticonwrap .lasticon{ position: absolute; width: 90%;
margin: 0 auto; max-width: 1280px; left: 5%; bottom:0px; text-align: right;}

/*手机端展示硬件设备*/
.Mobile-device{ padding: 40px 0; }
.Mobile-device .title{ line-height: 30px;text-align: center;font-size: 36px; color: #111111; 
height: 58px;
margin-bottom: 18px;
overflow: hidden;}
.Mobile-device .title span{font-size: 28px;
color: #111111; }
.Mobile-device .js_plat li { float: left; }
.Mobile-device .js_plat li .img { width: 100%; height: 0; padding-bottom: 64.29%; overflow: hidden; position: relative; }
.Mobile-device .js_plat li .img em { display: block; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-repeat: no-repeat; background-size: cover; background-position: center center; -webkit-transition: all 0.6s cubic-bezier(0.645, 0.045, 0.355, 1) 0s; transition: all 0.6s cubic-bezier(0.645, 0.045, 0.355, 1) 0s; }
.Mobile-device .js_plat li .txt { padding-top: 9px; }
.Mobile-device .js_plat li .txt h3 { line-height: 28px; height: 28px; overflow: hidden; font-size: 16px; color: #222222; }
.Mobile-device .js_plat li .txt h4 { line-height: 25px; height: 25px; overflow: hidden; font-size: 12px; color: #808080; }
.Mobile-device .js_plat li:nth-child(3n) { margin-right: 0; }
.Mobile-device .swiper-button-prev, .Mobile-device .swiper-button-next{  display: none;} 
.backold_btn{ display: none;}
.header{ z-index: 9999999;}
.search_close{ top:110px;}
/*banner*/
#wapbanner{display:none}
