﻿*{padding:0; margin:0; outline:0; border:0; box-sizing:border-box;}
body, h1, h2, h3, h4, h5, h6, hr, p,blockquote,dl, dt, dd, ul, ol, li,pre, form, fieldset, legend, button, textarea, img{border:medium none;margin:0;padding:0;}
/** 设置默认字体 **/
body,textarea,input,button,select,keygen,legend{font:14px/1.5 'Microsoft YaHei', 'Microsoft YaHei UI', 'WenQuanYi Micro Hei', Arial, sans-serif; color:#000; outline:0;}
h1, h2, h3, h4, h5, h6 {font-size:100%; font-weight:lighter;}
em{font-style:normal;}
body{background: url(../images/body.jpg) repeat-y center;}
/** 重置列表元素 **/
ul, li, ol {list-style:none;}
/** 重置超链接元素 **/
a{text-decoration:none;color:#666;}
a:hover{ text-decoration:none;}
@font-face {
    font-family: 'hbgz';
    src: url('../fonts/hbgz.ttf') format('truetype');
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
    color: #fff;
    background-color: inherit;
}

/** 重置图片元素 **/
.fl{float:left;} .fr{float:right;} img{border:0px;}
.f1{font-size:24px; color:#fd4753;}
.w_1200{min-width:1200px;max-width: 1400px;margin:0 auto;display: table; }
.width{display: table;width: 100%!important;}
.sp_header,.sjj_nav{display: none;}
.banner_box,.sj-banner{display: none;}

@media screen and (max-width:2048px){html{font-size:273.06667px}}
@media screen and (max-width:1920px){html{font-size:256px}}
@media screen and (max-width:1600px){html{font-size:213.33333px}}
@media screen and (max-width:1440px){html{font-size:170px}}
@media screen and (max-width:1280px){html{font-size:170.66667px}}
@media screen and (max-width:1242px){html{font-size:165.6px}}
@media screen and (max-width:1140px){html{font-size:152px}}
@media screen and (max-width:1024px){html{font-size:136.53333px}}
@media screen and (max-width:1080px){html{font-size:144px}}
@media screen and (max-width:960px){html{font-size:128px}}
@media screen and (max-width:800px){html{font-size:106.66667px}}
@media screen and (max-width:768px){html{font-size:102.4px}}
@media screen and (max-width:736px){html{font-size:98.13333px}}
@media screen and (max-width:732px){html{font-size:97.6px}}
@media screen and (max-width:720px){html{font-size:96px}}
@media screen and (max-width:667px){html{font-size:88.93333px}}
@media screen and (max-width:640px){html{font-size:85.33333px}}
@media screen and (max-width:600px){html{font-size:80px}}
@media screen and (max-width:568px){html{font-size:75.73333px}}
@media screen and (max-width:540px){html{font-size:72px}}
@media screen and (max-width:533px){html{font-size:71.06667px}}
@media screen and (max-width:480px){html{font-size:64px}}
@media screen and (max-width:435px){html{font-size:58px}}
@media screen and (max-width:414px){html{font-size:55.2px}}
@media screen and (max-width:412px){html{font-size:54.93333px}}
@media screen and (max-width:400px){html{font-size:53.33333px}}
@media screen and (max-width:385px){html{font-size:51.33333px}}
@media screen and (max-width:384px){html{font-size:51.2px}}
@media screen and (max-width:375px){html{font-size:50px}}
@media screen and (max-width:360px){html{font-size:48px}}
@media screen and (max-width:320px){html{font-size:42.66667px}}
@media screen and (max-width:300px){html{font-size:40px}}
@media screen and (max-width:240px){html{font-size:32px}}


.img-bg {
	bottom: 100px;
	cursor: pointer;
	height: 32px;
	position: fixed;
	right: 20px;
	width: 32px;
	background:url(../images/2.png) no-repeat -32px 0px;
	z-index: 99999999999;
}
.img-bg:hover {
	background:url(../images/2.png) no-repeat 0px 0px;
}



/** 重置表格元素 **/
table{border-collapse:collapse;}
.clear:after{content:"."; display:block; height:0; visibility:hidden; clear:both;}
.container {
    width: 1200px;
	padding:0
}
.dropdown-menu>li>a{display: block; padding: 10px 20px; clear: both; font-weight: 400; line-height: 1.42857143; color: #333; white-space: nowrap;}

/*抬头*/
.header-title{height: 0.18rem;line-height: 0.18rem;color: #fff;background: #000000;}
.header-title span{display: table;float: left;}
.header-title span i{margin-right: 5px;}
.header-er{display: table;float: right;margin-left: 20px;color: #fff;position: relative;}
.header-er ul{position: absolute;z-index: 99999999999;background: #fff;width: 110px;border: 1px solid #ddd;left: -37%;display: none;}
.header-er a{color:#fff}
.header-bg{display: table;width: 100%;z-index: 9999;}
.hader-top{padding: 20px 0;}
.hader-top span{display: table;margin-top: 0px;float: left;width: 1.18rem;}
.hader-top span img{width: 100%;}
.header-ip{display: table;float: right;font-size: 15px;color: #fff;width: auto;}
.header-ip span{display: table;float: right;}
.header-ip i{margin-right: 5px;float: left;margin-top: 8px;width: 20px;}
.navbar{position: relative;min-height: auto;border: 0;margin-top: 0px;}
.navbar-default{background-color: inherit;border-color: #e7e7e7;border: 0;}
.header-nav{width: 100%;display: table;background: #007fc9;padding: 0.03rem 0;}
.navbar-default{background-color: inherit;border-color: #e7e7e7;border: 0;margin-bottom: 0;}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{color: #fff;background-color: inherit;}
.navbar-default .navbar-nav>li>a{color: #fff;}
.navbar-nav>li>a{padding-top: 4px;padding-bottom: 4px;}
.nav>li>a{position: relative;display: block;padding: 10px 15px;font-size: 16px;}
.container-fluid{padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;padding: 0;}
.nav>li:last-child>a{padding-right: 0;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{border-color: #e7e7e7;padding: 0;}
.navbar-default{background-color: inherit;border-color: #e7e7e7;border: 0;margin-bottom: 0;display: table;width: 100%;}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover{color: #fff;background-color: transparent;}
.header-text{display: block; float: left; margin-top: 4px; margin-left: 30px;}
.header-text p{font-size: 0.1rem; margin-top: 0.03rem; color: red; font-weight: bold;}
.header-text h3{font-size: 0.14rem;font-weight: bold;color: #007fc9;}
.header-text-t p{font-size: 0.1rem;}
.header-text-t{display: table;}
.header-text-t h3{font-size: 0.1rem;margin-bottom: 5px;font-weight: bold;color: #007fc9;}
.header-p{margin-top: 10px;}
.header-text-t p{font-size: 22px;}
.header-p-left{display: table;float: left;margin-top: 8px;font-size: 30px;margin-right: 18px;color: #007fc9;}
/* .header-text::after{content: "";height: 100%;width: 1px;background-color: #000;} */

/*banner*/
.flexslider{width:100%; height:auto; position:relative; overflow:hidden; }
.slides{position:relative;z-index:1;}
.slides li{height:100%;}
.slides li img{width:100%; display:block;}
.flex-control-nav{position:absolute;bottom:30px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block; width:60px; height:3px; margin:0 5px;}
.flex-control-nav a{display:inline-block; width:60px; height:3px; line-height:40px; overflow:hidden; background:#fff; padding-left:14px; box-sizing:border-box;   cursor:pointer;}
.flex-control-nav .flex-active{background:#e68814;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:40px;height:40px;overflow:hidden;cursor:pointer;position:absolute; padding:10px;background-size:30px 30px !important;}
/*banner*/


/* 服务 */
.index-service{display: block;padding: 0.105rem 0;width: 100%;background: url(../images/cp-bg.jpg) no-repeat center;}
.index-service-titile h2{font-size:35px;font-weight: bold;color: #007fc9;text-align: center;font-family: 微软雅黑;margin-bottom: 10px;}
.index-service-titile p{background: url(../images/xu.png) no-repeat center;text-align: center;display: table;width: 100%;margin-top: 5px;font-size: 16px;font-weight: bold;color: #211604;}
.index-service-left{display: block;width: 40%;}
.index-service-left img{display: table;margin:0 auto;width: 50%;}
.index-service-right{width: 40%;display: block;}
.index-service-right img{display: table;margin:0 auto;width: 50%;}
.index-service-z{display: table;margin: 0 auto;float: left;width: 20%;text-align: center;font-size: 20px;font-weight: bold;color:#007fc9}
.index-service-z img{display: table;margin: 0 auto;margin-bottom: 18px;margin-top: 10px;width: 35%;}
.index-service-span{margin-top: 4px;}
.index-service-body{display: table;width: 100%;margin-top: 30px;}
.index-service-body{display: table;width: 100%;margin-top: 20px;}
.index-service-w{width: 90%;display: table;margin: 0 auto;}
.index-service-w ul{padding: 10px 15px;background: #e4e4e4;box-shadow: 1px 1px 10px #9a9a9a;margin: 0 auto;}
.index-service-w ul li{margin-bottom: 8px;display: table;width: 100%;position: relative;}
.index-service-w ul li:last-child{margin-bottom: 5px;}
.index-service-a1{width: 40%;float: left;background: #ffffff;padding: 0.06rem 0.1rem;color: #000;text-align: right;font-size: 0.08rem;border-radius: 0;cursor: pointer;font-weight: bold;}
.index-service-a2{width: 40%;float: right;background: #ffffff;color: #000;padding: 0.06rem 0.1rem;font-size: 0.08rem;border-radius: 0;cursor: pointer;font-weight: bold;}
.index-yuan{display: table;width: 160px;float: left;background: #ff0000;height: 0.2rem;border-radius: 0;position: absolute;left: 50%;margin-left: -80px;top: 2px;}
.index-yuan font{font-size: 0.08rem;font-weight: bold;line-height: 0.21rem;padding: 2px;display: table;margin: 0 auto;margin-top: 0;color: #fff;}
.t2 font{margin-top: 0px;}
.index-service-w table{width: 100%;}

.hezuo_w {position: relative;}
.h_pre,.h_next{ position:absolute; top:50%; transform: translateY(-50%); display:block; width:39px; height:40px;  }
.h_pre{ left:-50px; cursor:pointer; background:url('../images/prev.jpg') no-repeat center;}
.h_next{ right:-50px; cursor:pointer; background:url('../images/next.jpg') no-repeat center;}
.hezuo_p {width: 100%;margin: 0 auto;overflow: hidden;margin-top: 10px;}
.hezuo_p ul{ width:10000%;}
.hezuo_p li{ float:left; display:inline; width:0.235%; margin:0 0.02% 0 0; text-align:center;}
.hezuo_p li a{ font-size:14px; color:#666; line-height:25px;}
.hezuo_p li img{ width:100%;}
.hezuo_p li font {display: block;margin: 6px 0 0 0;font-weight: normal;}

.text-case-name {
    padding: 5px 15px;
    font-size: 18px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}

.text-case-name a{
	font-size: 18px;
}

.text-case-name h3 {
    font-size: 18px;
    font-weight: bold;
    color: #1f2b69;
}

.more-ag{
    background: #1f2b69!important;
    padding: 3px 20px!important;
    display: table!important;
    margin-top: 10px!important;
    font-weight: inherit!important;
    text-transform: uppercase!important;
    margin: 0 auto!important;
    margin-top: 10px!important;
    color: #fff!important;
}
/* 服务 */

/* 节省*/
.index-save{display: table;width: 100%;background: #ddd;background: url(../images/sv.jpg) no-repeat center;background-size: cover;position: relative;background: inherit;padding: 35px 0;padding-bottom: 40px;}
.index-save .container{position: relative;}
.index-save-body{display: table;width: 100%;}
.index-save-title h3{text-align: center;font-size: 40px;color: #484848;font-weight: bold;margin-bottom: 15px;letter-spacing: 3px;font-family: hbgz;}
.index-save-title p{font-size: 22px;text-align: center;color: #f00;margin-bottom: 14px;letter-spacing: 4px;font-family: 宋体;}
.index-save-body table{border: 1px solid #f00;width: 100%;display: table;}
.index-save-body table tr td{border: 1px solid #ccc2b2;text-align: center;height: 40px;line-height: 40px;background: #fff;font-size: 14px;}
.index-save-body tr:nth-child(1) td{background-color: #cc922e;color: #fff;font-weight: bold;font-size: 18px;line-height: 45px;height: 45px;}
.index-save-body tr:nth-child(4) td,.index-save-body tr:nth-child(5) td{font-size: 35px;}
.index-save-bottom{display: table;margin-top: 10px;text-align: center;margin: 0 auto;margin-top: 10px;}
.index-save-bottom h3{font-size: 35px;color: #fff;font-weight: bold;color: #007fc9;font-family: 宋体;}
.index-save-bottom p{font-size: 18px;margin-top: 10px;color: #007fc9;font-weight: inherit;}
.index-save-bottom p font{color:red}
.index-save-text-bg span{font-size: 18px;color:#000}
/* 节省 */

/* 产品中心 */
.index-product{display: table;width: 100%;padding:30px 0;background: url(../images/cp-bg.jpg) no-repeat center;background-size:cover ;padding-bottom: 30px;}
/* 左侧下拉菜单 */
.middle{position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.s-side{width: 100%;top: 0;left: 0;bottom: 0;background-color: #007fc9;padding: 10px;}
.s-side .s-firstItem i{font-size: 20px;}
.s-side .s-firstItem span{display: inline-block;margin-left: 10px;font-size: 20px;text-shadow: 0px 0px 5px #EEEEEE;white-space: 10px;}
.s-side .first{padding: 10px 0px;border-bottom: 1px solid #2072a2;}
.s-side .d-firstNav span{display: inline-block;margin-left: 10px;font-size: 16px;color:#fff}
.s-side .d-firstNav span a{color:#fff}
.s-side .d-firstNav i.fr{font-size: 15px;color: #fff;margin-top: 5px;}
.s-side .s-secondNav,
.s-side .s-secondItem{margin-left: 20px;margin-top: 10px;color:#fff}
.s-secondNav span a{color:#fff}
.s-secondNav:hover,.d-firstNav:hover{cursor: pointer}
.s-side .d-secondDrop{margin-left: 100px;margin-top: 10px;}
.iconRotate{transform: rotate(90deg);transition: transform 0.5s;}
.s-firstDrop,
.s-secondDrop{display: none;}
/* 左侧下拉菜单 */

/* 产品中心 */
.index-product-body{display: table;width: 100%;margin-top: 5px;}
.index-product-left{width: 21%;float: left;}
.index-product-right{width: 77%;float: right;}
.index-product-pic{display: table;width: 100%;}
.index-product-pic ul li {
    display: table;
    width: 30%;
    float: left;
    margin: 12px;
    margin-bottom: 5px;
    margin-top: 0;
}
.index-product-pic ul li .pro-img{border:1px solid #ddd;overflow: hidden;width:100%; height:250px;}
.index-product-pic ul li:hover .pro-img{border:1px solid #007fc9;}
.index-product-pic ul li .pro-img img{transition: all 0.5s;}
.index-product-pic ul li .pro-span {
    text-align: center;
    font-size: 15px;
    margin: 8px 0;
    padding: 0 5px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    height: 30px;
    line-height: 30px;
}
.index-product-pic ul li:hover .pro-img img{transform: scale(1.1);}

/*产品中心中的搜索*/
.seachBox{float: right;background: #fff;border-radius: 20px;width: 100%;}
.seachBox form{overflow: hidden;border:0;border-radius: 20px;}
.seachBox .word{width: 80%;height: 35px;line-height: 35px;text-indent: 1em;border-right: none;color: #828282;background: #fff;font-size: 12px;outline: none;}
.seachBox form input{display: block;float: left;background: #fff;}
.seachBox .sousuo{width: 40px;height: 35px;background-repeat: no-repeat;background-position: center center;background-image: url(../images/search.png);cursor: pointer;border: none;}
.index-from{display: table;width: 100%;border-radius: 20px;overflow: hidden;}
/*搜索*/
/* 产品中心 */

/* 首页的优势 */
.index-adv{display:table;width: 100%;padding: 30px 0;background: url(../images/ibg1.jpg) no-repeat center;background-size: cover;height: 100%;padding-bottom: 45px;}
.index-adv-left{width: 100%;float: none;margin: 0 auto;display: table;text-align: center;}
.index-adv-title{display: table;width: 100%;background-size: 100% 100%;padding: 0;height: auto;margin: 0 auto;margin-bottom: 0.1rem;}
.index-adv-title h1{font-size: 40px;font-weight: bold;color:#fff}
.index-adv-title h2{font-size: 18px;text-transform: uppercase;margin-top: 8px;color: #fff;}
.index-adv-title p{font-size: 20px;color: #fff;margin-top: 15px;margin-bottom: 8px;}
.index-adv-title-bottom{display: block;margin-top: 128px;margin: 0 auto;text-align: center;margin-top: 20px;}
.index-adv-left-title{margin-top: 0;}
.index-adv-title-bottom h3{font-size: 0.1rem;color: #fff;margin-bottom: 0.05rem;}
.index-adv-title-bottom p{font-size: 0.1rem;font-weight: initial;color: #fff;}
.index-adv-title-bottom a{font-size: 18px;border: 1px solid #cc922e;padding: 0.03rem 0.2rem;margin-top: 16px;display: table;border-radius: 20px;background: #cc922e;color: #fff;margin: 0 auto;margin-top: 0.05rem;}
.index-adv-right{width: 100%;float: right;padding: 25px;padding-top: 0;}
.index-adv-right ul li{border: 1px solid #efefef;display: table;padding: 18px 12px;margin-bottom: 20px;width: 31%;float: left;margin-right: 0;border-radius: 3px;margin: 1%;background: #fff;}
.ico-pic{width: 100%;float: none;text-align: center;line-height: 70px;font-size: 0.12rem;color: #333333;display: table;margin: 0 auto;margin-bottom: 15px;float: left;}
.ico-pic i{width: 48%;float: left;float: left;}
.ico-pic h3{width: 48%;float: right;text-align: left;font-size: 0.1rem;margin-top: 0.12rem;line-height: 0.15rem;font-weight: bold;color: #cc922e;}
.ico-text{float: right;display: inline-table;}
.ico-text h3{font-size: 0.1rem;margin-bottom: 10px;color: #007fc9;font-weight: bold;text-align: left;}
.ico-text p{color: #757575;font-size: 0.07rem;line-height: 0.14rem;}

.index-content-adv{width: 100%;}
.index-content-adv ul li{width: 350px;float: left;background: url(../images/web.png) no-repeat center;background-size: cover;height: 396px;margin-right: 76px;padding: 65px 8px;line-height: 27px;font-size: 15px;text-align: center;}
.index-content-adv ul li h3{font-size: 40px;color: red;margin-bottom: 28px;position: relative;}
.index-content-adv ul li h3:after{content: "";width: 30px;height: 3px;background: red;display: table;left: 50%;position: absolute;margin-left: -15px;top: 55px;}
.index-content-adv ul li:last-child{margin-right: 0;}
.index-adv-bottom{font-size: 22px;font-family: "微软雅黑";color: #fff;text-align: center;font-weight: 100;margin-top: 30px;}
.index-ad a{color:#fff;}



/* 关于我们 */
.homeZpc{padding: 60px 0 0px 0;background-size: cover;height: 100%;padding-bottom: 50px;}
.homeZpc .wrap{}
.homeZpc .left{float: left;width: 50%;position: relative;}
.homeZpc .left .pic {
    position: relative;
    width: 100%;
    height: 360px;
    left: 0;
    top: 0;
    z-index: 24;
    overflow: hidden;
    background: #000;
        overflow: hidden;
}
.homeZpc .left .pic img{max-width: 100%;width: 100%;}
.homeZpc .left .picBg{position: absolute;width: 100%;height: 100%;background: #007fc9;left: 10px;top: 10px;z-index: 22;}
.homeZpc .right{float: right;width: 46%;}
.homeZpc .right h2{font-size: 35px;font-weight: 600;color: #007fc9;margin-top: 0px;display: table;width: 1.2rem;}
.homeZpc .right h2 font{font-size: 0.08rem;float: left;letter-spacing: 10px;display: table;}
.homeZpc .right .line{width: 188px;height: 1px;margin: 20px 0 0 -128px;background: #007fc9;position: relative;z-index: 24;}
.homeZpcCont{margin-top: 5px;font-size: 15px;line-height: 30px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;overflow: hidden;}
.homeZpcCont p{line-height: 35px;}
.homeZpcList {
    margin-top: 25px;
}
.homeZpcList li{float: left;width: 100px;height: auto;margin-right: 20px;text-align: center;}
.homeZpcList li a{display: block;width: 100%;height: 100%;color: #fff;background: #cc922e;padding-bottom: 3px;}
.homeZpcList li a:hover{background:#007fc9;}
.homeZpcList li a:hover span{color:#007fc9;}
.homeZpcList li p{line-height: 20px;padding-top: 3px;}
.homeZpcList li span{display: inline-block;width: 16px;height: 16px;margin-top: 6px;line-height: 16px;border-radius: 50%;color: #333;background: #fff;}

.m {
	width: 100%;
	height: auto;
	margin-left: auto;
	margin-right: auto;
}
.m video{
    width: 100%
}

.my-video-dimensions {
    width: 100%;
    height: 415px;
}


/* 关于我们 */


/* 应用案例 */
.index-case-bg {width: 100%;padding-bottom: 0;padding-top: 50px;}
.homeNews{padding: 40px 0 3px 0;background: #f5f5f5;display: table;width: 100%;}
.homeNewsH{height: 52px;line-height: 46px;position: relative;}
.homeNewsH .line{width: 100%;height: 1px;background: #b5b5b5;position: absolute;top: 50%;left: 0;z-index: 20;}
.homeNewsH .left{float: left;position: relative;z-index: 22;}
.homeNewsH .left h3{font-size: 0;}
.homeNewsH .left h3 span{display: inline-block;margin-top: 2px;line-height: 18px;font-size: 16px;font-weight: 600;color: #333;vertical-align: top;}
.homeNewsH .left h3 em{display: inline-block;padding-right: 20px;font-size: 45px;font-weight: 600;color: #007fc9;background: #f5f5f5;}
.homeNewsH .right{float: right;text-align: right;padding-left: 22px;line-height: 52px;font-size: 0;background: #f5f5f5;position: relative;z-index: 22;margin-top: 10px;}
.homeNewsH .right a{display: inline-block;width: 135px;height: 36px;margin-left: 8px;line-height: 36px;text-align: center;font-size: 15px;color: #fff;background: #352e2b;vertical-align: middle;}
.homeNewsH .right a:first-child{margin-left: 0;}
.homeNewsH .right a:hover{background: #007fc9;}
.homeNewsH .right a.on{background: #007fc9;}
.homeNewsW{margin-top: 25px;}
.homeNewsInner{display: none;}
.homeNewsInner:first-child{display: block;}
.homeNewsInner ul{width: 100%;}
.homeNewsInner ul.left{float: left;}
.homeNewsInner ul.right{float: right;}
.homeNewsInner ul li{margin-bottom: 45px;border-bottom: 1px solid #dcdcdc;display: table;width: 46%;float: left;margin: 2%;margin-top: 5px;margin-bottom: 10px;}
.homeNewsInner ul li:last-child{}
.homeNewsInner ul li:hover .homeNewsNum{color: #007fc9;}
.homeNewsInner ul li:hover .homeNewsContH h3 a{color: #007fc9;}
.homeNewsInner ul li:hover .homeNewsContH p{color: #007fc9;}
.homeNewsNum{float: left;width: 11.222%;font-size: 36px;line-height: 44px;}
.homeNewsCont{float: right;width: 88.666%;}
.homeNewsContH{padding-right: 68px;position: relative;}
.homeNewsContH h3{line-height: 26px;font-size: 18px;font-weight: 600;}
.homeNewsContH h3 a{color: #272727;font-size: 20px;}
.homeNewsContH p{line-height: 20px;font-size: 14px;color: #666;margin-top: 10px;}
.homeNewsMore{position: absolute;width: 64px;height: 30px;line-height: 30px;text-align: right;top: 0;right: 0;z-index: 22;}
.homeNewsMore:hover{color: #007fc9;}
.homeNewsTxt{padding: 4px 0 5px 0;}
.homeNewsTxt p{line-height: 24px;color: #666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}

/*footer*/
#bottom{height: 55px;line-height: 55px;color: #000;background: #c7c7c7;position: relative;z-index: 8;font-size: 16px;}
#bottom a{/* width: 120px;*//* text-align: center;*/margin: 0 22px;color: #000;font-size: 14px;}
#bottom a:hover{color: #cc922e;}
#bottom em{margin-right: 16px;}
#footer{padding: 0.1rem 0;color: #fff;background: #1a1a1a;position: relative;z-index: 8;display: table;width: 100%;height: auto;display: block;padding-bottom: 0;}
#footer .left{float: left;}
.footerZx{width: 248px;}
.footerZxH{display: block;width: 136px;height: 38px;margin-bottom: 18px;line-height: 38px;text-align: center;font-size: 16px;border-radius: 19px;color: #fff;background: #cc922e;}
.footerZxH:hover{background:#cc922e;color:#fff}
.footerZxH span{display: inline-block;width: 31px;height: 100%;margin-right: 2px;font-size: 0;vertical-align: top;}
.footerZxH span img{vertical-align: middle;}
.footerZxPhone h3{font-size: 14px;line-height: 20px;}
.footerZxPhone p{font-size: 24px;color: #cc922e;line-height: 26px;}
.footerCopy{line-height: 26px;margin-top: 6px;}
.footerEwm {
    margin-left: 10px;
    text-align: center;
    border-left: 1px solid #7c7c7c;
    border-right: 1px solid #7c7c7c;
    width: 15%!important;
    float: left;
}
.footerEwm p{line-height: 38px;margin-top: 6px;color: #a0a0a0;}
.footerEwm .pic{width: 110px;margin:0 auto}
.footerEwm .pic img{max-width:100%;width: 100%;}
#footer ul{float: right;width: 58%;}
#footer ul li{float: left;margin-left: 4%;width: 22%;}
#footer ul li:first-child{margin-left: 0;}
#footer ul li h3{font-weight: 600;line-height: 0.18rem;margin-bottom: 5px;font-size: 0.08rem;}
#footer ul li p{line-height: 28px;}
#footer ul li p a{color: #a0a0a0;font-size: 14px;margin-bottom: 0.01rem;display: table;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
#footer ul li p a:hover{color:#cc922e;}
.index-footer-bottom{text-align: center;color: #a0a0a0;line-height: 50px;height: 50px;}
.footerZxPhone{color: #a0a0a0;line-height: 26px;}
.dropdown-submenu{position: relative;}
.dropdown-submenu > .dropdown-menu{top: 0;left: 100%;margin-top: -6px;margin-left: -1px;-webkit-border-radius: 0 6px 6px 6px;-moz-border-radius: 0 6px 6px;border-radius: 0;padding: 0;}
.dropdown-submenu:hover > .dropdown-menu{display: block;}
.dropdown-submenu > a:after{display: block;content: " ";float: right;width: 0;height: 0;border-color: transparent;border-style: solid;border-width: 5px 0 5px 5px;border-left-color: #ccc;margin-top: 5px;margin-right: -10px;}
.dropdown-submenu:hover > a:after{border-left-color: #007fc9;}
.dropdown-submenu.pull-left{float: none;}
.dropdown-submenu.pull-left > .dropdown-menu{left: -100%;margin-left: 10px;-webkit-border-radius: 6px 0 6px 6px;-moz-border-radius: 6px 0 6px 6px;border-radius: 6px 0 6px 6px;}

.index-con {
    display: table;
    width: 90%;
    margin: 0 auto;
    color: #757575;
    line-height: 30px;
    margin-top: 0.03rem;
}
.inde-save-bottom-x{display: table;width: 100%;}
.inde-save-bottom-x .col-lg-6{padding:0!important}
.col6{padding: 0;width: 50%;float: left;}
.inde-save-bottom-x .col6:nth-child(2){min-height: 195px;height:350px;}
.inde-save-bottom-x .col6:nth-child(2) img{width: 100%;height:350px;}
.col6-bg{width: auto;display: table;float: left;padding-left: 35px;}
.index-save-li{display: table;padding-left: 36px;}

.company{padding: 120px 0 80px;}
.company > .page{position: relative}
.company .fl{background: url(../images/company_l.jpg) no-repeat center;width: 648px;height: 385px;padding: 45px 40px;position: relative;margin-left: -55px;}
.company .fl:after{content: '';display: block;width: 1px;background: #f2f2f2;height: 120px;left: 363px;position: absolute;top:-120px;}
.company .fl .company_tit{display: block;padding-left: 85px;margin:0 auto;font-size: 28px;color: #ff7a0e;font-weight: 100;line-height: 85px;width: 210px;background: url(../images/company_tit.png) no-repeat left center;height: 80px;}
.company .fl .company_tit .big{font-weight: bold;font-size: inherit;;color: #ff7a0e;}
.company .fl .company_cont strong{font-size: 23px;color: #343434;line-height: 50px;font-weight: 100;text-align: center;display: block;padding: 10px 0 5px;}
.company .fl .company_cont p{font-size: 14px;color: #666;line-height: 26px;font-weight: 100;text-align: center;display: block;}
.company .fl .company_ico{padding: 30px 0 0;}
.company .fl .company_ico ul li{background-color: #ddd;margin-right: 20px;text-align: center;}
.company .fr{width: 546px;position: absolute;right: 0;top: -25px;}
.company-box, .company-box .bd ,.company-box .bd ul{width: 100%;height: 467px;position: relative;overflow: hidden;}
.company-box .bd ul li{width: 100%;height: 100%;}
.company-box .bd ul li img{display: block;width: 100%;height: 100%;}
.company-box .company-btn .next,.company-box .company-btn .prev{display: none;}
.company-box .company-btn{position: absolute;bottom: 0;left: 0;width: 100%;height: 50px}
.company-box .company-btn .hd{text-align: center}
.company-box .company-btn .hd ul li{display: inline-block;background: #fff;width: 14px;height:14px;margin:5px;color: #fff;border-radius: 50px;font-size: 0;text-indent: -99999em;-webkit-transition: 0.3s all ease;transition: 0.3s all ease;cursor: pointer}
.company-box .company-btn .hd ul li.on{background: #ff7a0e;color: #ff7a0e;width: 32px}
.company .fr .video{position: absolute;right: -85px;bottom: -85px;width: 215px;height: 210px;display: none;}
.company .fr .video:before{content: '';display: block;background: url(../images/company_r_tit.png) no-repeat center;right:-5px;width: 52px;height: 276px;top: -276px;position: absolute;}
.company .fr .video a{display: block;position: relative;width: 215px;height: 210px;}
.company .fr .video a img{display: block;width: 100%;height: 100%;}
.company .fr .video a:after{content: '';display: block;width: 40px;height: 40px;background: url(../images/video_btn.png) no-repeat center;position: absolute;left:74px;top:72px;padding: 12px;border-radius: 50%;border: 1px solid #fff;-webkit-transition:0.3s all ease;transition:0.3s all ease;}
.company .fr .video a:hover:after{border: 1px solid rgba(255,255,255,0.3);-webkit-box-shadow: 0 0 0 10px rgba(255,255,255,0.3);box-shadow: 0 0 0 10px rgba(255,255,255,0.3)}
.company .fr .video p{display: block;line-height:40px;position: absolute;left: -330px;bottom: 20px;width: 250px;padding: 0 40px;font-size: 15px;background: url(../images/video_l_btn.png) no-repeat center 1px;text-align: center;color: #343434;}
.company .fr .video p:after{content: '';display: block;width: 100%;height: 1px;background: #eee;bottom: -20px;position: absolute;left: 0;}
.company_more{background: url(../images/company_more.png) no-repeat center;width: 42px;height: 42px;position: absolute;display: block;bottom: -21px;left:343px;-webkit-transition: 0.3s all ease;transition: 0.3s all ease;border-radius: 50%;}
.company_more:after{content: '';display: block;width: 1px;height: 120px;background: #ff7a0e;top: 42px;position: absolute;left: 21px;}
.company_more:hover{-webkit-box-shadow: 0 0 0 30px rgba(255,14,14,0.2) inset;box-shadow: 0 0 0 30px rgba(255,14,14,0.2) inset;}
.company .fl .company_ico ul li{background-color: #2067ef;margin-right: 20px;text-align: center;padding: 15px 0;color: #fff;border-radius: 10px;font-size: 16px;cursor: pointer;}

.item-left{width: 48%;float: left;}
.item-right{width: 48%;float: left;}
.picMarquee-left{ width:100%;  overflow:hidden; position:relative;margin-top: 50px;}
.picMarquee-left .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
.picMarquee-left .hd .prev,.picMarquee-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;cursor:pointer; background:url("../images/arrow.png") no-repeat;}
.picMarquee-left .hd .next{ background-position:0 -50px;  }
.picMarquee-left .hd .prevStop{ background-position:-60px 0; }
.picMarquee-left .hd .nextStop{ background-position:-60px -50px; }
.picMarquee-left .bd{ padding:0px;   }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ width:230px; height:170px; display:block; padding:2px; border:1px solid #ccc; }
.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picMarquee-left .bd ul li .title{ line-height:24px;   }

/*title*/
.title{text-align:center;}
.titlea{font-size:40px;font-family: "å¾®è½¯é›…é»‘";font-weight:bold;color:#fff;line-height:60px;}
.titlea span{color:#ffb73b;}
.titleb{font-size:20px;color:#fff;}

.ysbt{margin: auto;width:1300px;text-align: center;}
.ysbta{width:612px;margin: auto;}
.ysbtb{width:498px;height:36px;line-height:34px;font-size:23px;color:#666;border:1px #e8e8e8 solid;text-align: center;float: left;}
.line{width:57px;height:1px;background:#e8e8e8;margin-top: 20px}
.ys_nr{width:1200px;margin: auto;}
.ys_nr li{width:100%;height:322px;}
.ys_img{width: 600px;border: 1px solid #ddd;}
.ys_img img{width: 100%;}
.ys_wz{width:600px;}
.ys_wzbt{width:350px;height:80px;height:85px;margin-top:20px;}
.ys_wzbt1{width:500px !important;}
.ys_wzbt2{width:630px !important;}
.ys_wzbt3{width:460px !important;}
.ys_wzbt4{width:535px !important;}
.ys_wzbta{width:141px;border-top:1px #ffb73b solid;border-right:1px #ffb73b solid;height:6px;float: left;}
.ys_wzbtb{width:147px;height:67px;background:#ffb73b;text-align: center;line-height: 67px;color:#fff;font-size:40px;font-family:Impact;margin: 5px 0px;}
.ys_wzbtc{float: left;font-size: 24px;font-weight: bold;color: #fff;line-height: 40px;letter-spacing: 0px;padding-top: 5px;margin-left: 26px;}
.ys_wzbtc span{font-weight:normal;color:#fff;font-size:12px;font-family: Arial;display: block;text-transform: uppercase;letter-spacing:0px !important;}
.ys_wznr{font-size: 18px;color: #fff;line-height: 40px;letter-spacing: 1px;width: 540px;margin: auto;word-break: break-all;display:table;}
.liner{width:100%;height: 1px;background:#eee;margin:20px auto;}
.ys_wzen{font-size:12px;line-height:20px;color:#ccc;width:610px;margin: auto;text-transform: uppercase;font-weight: 100;word-break: break-all;}
#top60{height: 22px;}

.slideBox{width: 100%;height: auto;overflow: hidden;position: relative;}
.slideBox .hd{height: 22px;overflow: hidden;position: absolute;right: 5px;bottom: 5px;z-index: 1;}
.slideBox .hd ul{overflow:hidden;zoom:1;float:left;}
.slideBox .hd ul li{float: left;margin-right: 10px;width: 22px;height: 22px;line-height: 22px;text-align: center;background: #fff;cursor: pointer;border-radius: 50%;}
.slideBox .hd ul li.on{background:#ffb73b;color:#fff;}
.slideBox .bd{position:relative;height:100%;z-index:0;}
.slideBox .bd li{zoom:1;vertical-align:middle;}
.slideBox .bd img{width:100%;height:100%;display:block;}

.index-img{width: 100%;position: relative;}
.index-img-title{width: 32%;position: absolute;right: 20%;top: 44%;}
.index-img .container{}
.index-img-title>div{width: 38%;border-radius: 50%;overflow: hidden;position: relative}
.index-img-title div:nth-child(1) img:hover,.index-img-title div:nth-child(2) img:hover{transform: scale(1.1);}
.index-img-title>div:nth-child(1){float: left;margin-left: 4%;}
.index-img-title>div:nth-child(2){float: right;margin-right: -8%;}
.index-img-title>div span{display: table;width: 100%;font-size: 0.11rem;position: absolute;bottom: 13px;text-align: center;letter-spacing: 1px;text-indent: 9px;font-weight: bold;color: #007fc9;}
.page-product-content-header{height: 32px;line-height: 32px;color: #177df0;font-size: 18px;font-weight: bold;margin: 10px 0;}



/*悬浮链接*/
.suspension{position:fixed;z-index:55;right:0;bottom:85px;width:70px;height:240px;}
.suspension-box{position:relative;float:right;}
.suspension .a{display:block;width:44px;height:44px;background-color:#007fc9;margin-bottom:4px;cursor:pointer;outline:none;}
.suspension .a.active,
.suspension .a:hover{background:#F05352;}
.suspension .a .i{float:left;width:44px;height:44px;background-image:url(../images/side_icon.png);background-repeat:no-repeat;}
/* .suspension .a-service .i{background-position:0 0;} */
.suspension .a-service .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:url(../images/suspension-bg.png);background-repeat:no-repeat;background-position:0 0;}
.suspension .a-service-phone .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:url(../images/suspension-bg.png);background-repeat:no-repeat;background-position:-27px 0;}
.suspension .a-qrcode .i{background-position:-44px 0;}
.suspension .a-cart .i{background-position:-88px 0;}
.suspension .a-top .i{background-position:-132px 0;}
.suspension .a-top{background:#ff0000;display:none;}
.suspension .a-top:hover{background:#c0c1c3;}
.suspension .d{display:none;width:223px;background:#fff;position:absolute;right:67px;min-height:90px;border:1px solid #E0E1E5;border-radius:3px;box-shadow:0px 2px 5px 0px rgba(161, 163, 175, 0.11);}
.suspension .d .arrow{position:absolute;width:8px;height:12px;background:url(../images/side_bg_arrow.png) no-repeat;right:-8px;top:31px;}
.suspension .d-service{top:0;}
.suspension .d-service-phone{top:34px;}
.suspension .d-qrcode{top:78px;}
.suspension .d .inner-box {
    padding: 8px 10px 7px;
}
.suspension .d-service-item{border-bottom:1px solid #eee;padding:14px 0;}
.suspension .d-service .d-service-item{border-bottom:none;}
.suspension .d-service-item .circle{width:44px;height:44px;border-radius:50%;overflow:hidden;background:#F1F1F3;display:block;float:left;}
.suspension .d-service-item .i-qq{width:44px;height:44px;background:url(../images/side_con_icon03.png) no-repeat center 15px;display:block;transition:all .2s;border-radius:50%;overflow:hidden;}
.suspension .d-service-item:hover .i-qq{background-position:center 3px;}
.suspension .d-service-item .i-tel{width:44px;height:44px;background:url(../images/side_con_icon02.png) no-repeat center center;display:block;}
.suspension .d-service-item h3{float:left;width:112px;line-height:44px;font-size:15px;margin-left:12px;}
.suspension .d-service-item .text{float:left;width:100%;line-height:22px;font-size:15px;margin-left:12px;}
.suspension .d-service-item .text .number{font-family:Arial,"Microsoft Yahei","HanHei SC",PingHei,"PingFang SC","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;}
.suspension .d-service-intro{padding-top:10px;}
.suspension .d-service-intro p{float:left;line-height:27px;font-size:12px;width:50%;white-space:nowrap;color:#888;}
.suspension .d-service-intro i{background:url(../images/side_con_icon01.png) no-repeat center center;height:27px;width:14px;margin-right:5px;vertical-align:top;display:inline-block;}
.suspension .d-qrcode{text-align:center;}
.suspension .d-qrcode .inner-box{padding:20px 0;}
.suspension .d-qrcode p{font-size:16px;color:#93959c;}




#video {
	margin: 0 auto;
	position: relative;
}

#video video {
	width: 100%;
	height: 100%;
	object-fit: fill;
}

.VideoBtn {
	position: absolute;
	left: 50%;
	top: 50%;
	display: block;
	width: 70px;
	height: 70px;
	margin-left: -35px;
	margin-top: -35px;
	cursor: pointer;
	z-index: 10;
}

.list-c{
    position: relative;
    cursor: pointer
}
.list-c:after {
    content: ">";
    height: 20px;
    line-height: 20px;
    background: #fff;
    color: #484848;
    border-radius: 50%;
    position: absolute;
    top: 25%;
    right: 10px;
    display: block;
    width: 20px;
    text-align: center;
}

.cp-name,.cp-txt{
    padding:0!important;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}


.cp-txt {
    background: #007fc9;
    font-size: 12px;
    color: #fff;
    width: 23%;
    float: right;
}