.heard_top{ position: relative;}
.ziye_header{border-bottom: 1px solid #f1f1f1;background-color: #fff;}
.ziye_header .nav ul li a{ color: #333; }
.ziye_header .logo img:nth-of-type(1){ display: none; }
.ziye_header .logo img:nth-of-type(2){ display: block; }
.banner_ba {position:relative;height:480px;overflow:hidden;}
.banner_ba .wrapper {width:100%;height:100%;overflow:hidden;background-repeat:no-repeat;background-attachment:fixed;background-position:center top;}


.moblie{ display: block; }
.moblie img{width: 100%; }
.banner_ba .title{ position: absolute;top:200px; left: 0;right: 0;bottom: 0;margin: auto;max-width: 100%;opacity: 0; transition: all 1s ease-out;-webkit-transition: all 1s ease-out;-o-transition: all 1s ease-out;-moz-transition: all 1s ease-out;}
.banner_ba.visit .title{ top: 0; opacity: 1; }
.inside_nav{overflow: hidden;border-bottom: 1px solid #ddd;text-align: center;}
.inside_nav .box{position: relative;display: inline-block;overflow: hidden;width: 100%;}
.inside_nav .box:after{position: absolute;top: 0;left: 0;content: "";width: 1px;height: 100%;background: url(../images/inside-nav-border.png) no-repeat;}
.inside_nav .box a{position: relative;display: inline-block;width: 150px;line-height: 48px;box-sizing: border-box;background: url(../images/inside-nav-border.png) no-repeat top right;font-size: 16px;color: #666;text-align: center;letter-spacing: 1px;}
.inside_nav .box a:hover,
.inside_nav .box a.active{background-color: #fff;color: #d6000f;}
.inside_nav .box a:hover:after,
.inside_nav .box a.active:after{position: absolute;bottom: 0;left:50%;margin-left: -10px;content: "";width: 24px;border-bottom: 1px solid #d6000f;}
.inside_nav .box a[href*="partner"]{display: none;}

/*新闻*/
.news_lb{background: #f5f6f6;box-shadow: 0 1px 8px 0 rgba(0, 0, 0, .3)}
.height40{ height: 40px; }

.news_lb .enterprise a {padding:14px 8px 0 10px;float:left;width:100%;height:100%;box-sizing:border-box;border:1px solid transparent;-webkit-transition:all .3s;transition:all .3s;}
.news_lb .enterprise a img {display:block;width:100%;height:100%;}
.news_lb .enterprise a .img_news{display:block;width:100%;height:auto;}
.news_lb .enterprise a span {display:block;margin-top:30px;font-size:14px;color:#999;}
.news_lb .enterprise a h3 {height:20px;line-height:20px;margin-top:10px;overflow:hidden;font-size:16px;color:#333;white-space:nowrap;text-overflow:ellipsis;}
.news_lb .enterprise a .line {position:relative;height:1px;margin-top:28px;background:#999;}
.news_lb .enterprise a .line:before {position:absolute;top:1px;left:48px;content:"";border:7px solid transparent;border-top:5px solid #999;}
.news_lb .enterprise a .line:after {position:absolute;top:0;left:49px;content:"";border:6px solid rgba(0,0,0,0);border-top:4px solid #f5f5f5;}
.news_lb .enterprise a p {color:#999;display:-webkit-box;height:60px;line-height:20px;margin-top:28px;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3;}
.news_lb .enterprise a:hover {background:#fff;border:1px solid #d6000f;box-shadow:1px 1px 15px 0 rgba(0,0,0,.2);-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);}
.news_lb .enterprise a:hover .line:after {border-top-color:#fff;}

/*底部*/
.footer{background-color: #424242;padding: 50px 0px}
.footer_left {float:left;width:100%;}
.footer_right {position:relative;}
.footer_right {width:264px;padding-top:15px;float:right;text-align:right;}
.footer_logo {float:left;width:180px; display: none;}
.footer_logo_right {float:right;width:100%;font-size:14px;color:#999;line-height:25px;}
.footer_right img {position:absolute;left:92px;bottom:69px;display:none;width:120px;z-index: 20}
.footer_right a {-webkit-transition:-webkit-transform 1s ease-out;-moz-transition:-moz-transform 1s ease-out;-o-transition:-o-transform 1s ease-out;-ms-transition:-ms-transform 1s ease-out;display:inline-block;width:54px;height:54px;background-position:center;background-repeat:no-repeat;background-color:#5c5c5c;-moz-border-radius:50%;/* Gecko browsers */ -webkit-border-radius:50%;/* Webkit browsers */ border-radius:50%;/* W3C syntax */ margin:0 10px;}
.footer_right a:hover {-webkit-transform:rotateZ(360deg);-moz-transform:rotateZ(360deg);-o-transform:rotateZ(360deg);-ms-transform:rotateZ(360deg);transform:rotateZ(360deg);}
.footer_right a.weixin {background-image:url(../images/wx.png);}
.footer_right a.weixin:hover {background-image:url(../images/wxhover.png);background-color:#c81623;}
.footer_right a.qq {background-image:url(../images/qq.png);display: none;}
.footer_right a.qq:hover {background-image:url(../images/qqhover.png);background-color:#c81623;}
.footer_right a.weibo {background-image:url(../images/weibo.png);}
.footer_right a.weibo:hover {background-image:url(../images/weibohover.png);background-color:#c81623;}


/*新闻详情*/
.news_lb_detail h1 {line-height:32px;font-size:22px;color:#333;text-align:center;}
.news_lb_detail .attr{ text-align: center;padding: 20px 0;border-bottom: 1px solid #ddd;margin-bottom: 30px;}
.unload p{font-size: 15px;line-height: 30px; text-align: justify; color: #666}
.unload p video,.unload p img{ max-width: 100%; }
.news_lb_detail .jump{position: relative;margin-top: 40px;}
.news_lb_detail .jump span{display: block;line-height: 32px;font-size: 14px;}
.news_lb_detail .jump span a{color: #666;}
.news_lb_detail .jump span a[href]:hover{color: #d6000f;}
.news_lb_detail .jump .back{display: block;position: absolute;top: 20px;right: 0;width: 148px;line-height: 32px;border: 1px solid #999;font-size: 16px;color: #666;text-align: center;}
.news_lb_detail .jump .back:hover{border-color: #d6000f;color: #d6000f;}

.comdiv{ text-align: center;padding:20px 0px 45px;}
.comdiv span {text-transform:uppercase;display:inline-block;font-size:25px;padding:0 50px;position:relative;line-height:30px;}
.nytitle_left {position:absolute;left:0;top:0;height:100%;background-image:url(../images/about3.png);width:27px;background-position:center;background-repeat:no-repeat;}
.nytitle_right {position:absolute;right:0;top:0;height:100%;background-image:url(../images/about3.png);width:27px;background-position:center;background-repeat:no-repeat;}


/*企业文化*/
.step,.cultural {background-color:#f5f5f5;}
.culture_bottom .item .ico {display:inline-block;width:102px;height:102px;}
.culture_bottom .item .stit {font-size:20px;margin-top:15px;color:#000;line-height:40px;}
.culture_bottom .item .ico.ico1 {background:url(../images/ico1.png) no-repeat center;}
.culture_bottom .item:hover .ico1 {background:url(../images/ico_27_h.png) no-repeat center;}
.culture_bottom .item .ico.ico2 {background:url(../images/ico2.png) no-repeat center;}
.culture_bottom .item:hover .ico2 {background:url(../images/ico_28_h.png) no-repeat center;}
.culture_bottom .item .ico.ico3 {background:url(../images/ico3.png) no-repeat center;}
.culture_bottom .item:hover .ico3 {background:url(../images/ico_29_h.png) no-repeat center;}
.culture_bottom .item .ico.ico4 {background:url(../images/ico4.png) no-repeat center;}
.culture_bottom .item:hover .ico4 {background:url(../images/ico_30_h.png) no-repeat center;}
.culture_bottom .item .ico.ico5 {background:url(../images/ico5.png) no-repeat center;}
.culture_bottom .item:hover .ico5 {background:url(../images/ico_58_h.png) no-repeat center;}
.culture_bottom .item .ico.ico6 {background:url(../images/ico6.png) no-repeat center;}
.culture_bottom .item:hover .ico6 {background:url(../images/ico_59_h.png) no-repeat center;}
.culture_bottom .owl-controls .owl-buttons div {text-indent:-9999px;position:absolute;width:17px;top:50%;}
/*.culture_bottom .owl-prev {background:url(../images/btn_03.png) no-repeat center center;left:0;}
.culture_bottom .owl-next {background:url(../images/btn_04.png) no-repeat center center;right:0;}*/
.cultural .owl-carousel .item .word p{ font-size: 15px; color: #666;line-height: 26px;}
.cultural #owl-demo .item{ padding: 40px 0 }
.cultural .owl-carousel{ margin:0px 0 20px 0; }

.team_left {border:1px solid #e5e5e5;}
.team_wr {padding:20px;min-height:auto;}
.team_wr h2 {font-weight:normal;line-height:normal;color:#606060;font-size:36px;}
.team_wr small {display:block;line-height:normal;color:#606060;margin:16px 0;padding-bottom:17px;position:relative;font-style:italic;font-size:24px;}
.team_wr small:before {content:"";width:133px;height:1px;background:#606060;position:absolute;left:0;bottom:0;}
.team_wr p {color:#7f7f7f;font-size:16px;line-height:2;}
.team_right img {max-width:100%;}
.step_box ul li{ width: 33%;background-color: #fff; float: left;padding:25px 0;border:1px solid #c81623;margin-left: -1px;margin-top: -1px;transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;}
.step_box ul li strong {display:block;color:#585656;font-size:17px;line-height:normal;text-align:center;margin-bottom:15px;font-weight:normal;transition:520ms;font-weight:bold;}
.step_box ul li span {display:block;line-height:normal;text-align:center;transition:520ms;color:#585656;font-size:16px;}
.step_box ul li:hover{ background-color: #c81623 }
.step_box ul li:hover strong,.step_box ul li:hover span{ color: #fff; }

/*咨询产品*/
.chat_pc .in-product-list {height:725px;position:relative;}
.wrap {max-width:100%;min-width:1180px;overflow:hidden;}
.big-shadow {display:none;position:absolute;z-index:100;width:100%;top:0;bottom:0;background:#000;opacity:0.7;-ms-filter:alpha(opacity=70);filter:alpha(opacity=70);}
.in-product-list .prev,.in-product-list .next {position:absolute;top:266px;width:46px;height:46px;z-index:50;background:url(../images/sprite.png) no-repeat;transition:all 0.3s;cursor:pointer;}
.in-product-list .prev {left:-54px;background-position:-42px 0;}
.in-product-list .next {right:-54px;background-position:-103px 0;}
.in-product-list:hover .prev {left:54px;}
.in-product-list:hover .next {right:54px;background-position:-103px 0;}
.product .in-product-list .prev,.product .in-product-list .next {top:338px;}
.in-product-list ul {height:100%;width:200%;}
.in-product-list li {float:left;position:relative;width:320px;height:100%;overflow:hidden;}
.in-product-list a {display:block;width:100%;height:100%;}
.in-product-list .swiper-wrapper img {position:absolute;z-index:2;left:0;top:0;width:100%;height:725px;transition:all 1s;}
.product .in-product-list img {height:730px;}
.in-product-list li .shadow {position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:0.5;z-index:5;-ms-filter:alpha(opacity=50);filter:alpha(opacity=50);transition:opacity 0.2s;}
.in-product-list .title-box {position:relative;padding-top:80px;z-index:20;top:263px;margin:0 auto;width:204px;height:124px;background:url(../images/circle.png) no-repeat;}
.product .in-product-list .title-box {top:263px;}
.in-product-list .title-box h3 {margin-bottom:8px;font-size:18px;text-align:center;color:#FFF;}
.in-product-list .title-box .eng {font-size:14px;color:#dfe0e1;text-align:center;text-transform: uppercase;}
.in-product-list li:hover .shadow {opacity:0;-ms-filter:alpha(opacity=0);filter:alpha(opacity=0);}
.in-product-list li:hover img {width:120%;left:-10%;height:876px;top:-73px;}
.in-product-list li:hover .title-box .eng,.in-product-list li:hover .title-box h3 {color: #939496;}

.datacontent {position:absolute;z-index:100;width:100%;top:0;display:none;}
.chat_pc .close {position:absolute;top:0;right:0;width:77px;height:81px;background:url(../images/product-close.png) no-repeat;cursor:pointer;}
.chat_pc .detail h1 {margin:50px 0 20px 0;font:24px Simsun;color:#333;padding-bottom:20px;border-bottom:1px solid #e5e5e5;}
.contentll p {font-size:15px;color:#666;line-height:30px;text-align:justify;}
.chat_pc .detail .detail-img {position:absolute;width:320px;height:730px;top:0;left:-320px;}
.chat_moblie,.fli .datacontent {display:none;}
.chat_pc .detail {display:none;position:absolute;padding:0 50px 100px 50px;z-index:1000;top:0px;left:50%;margin-left:-230px;width:680px;height:630px;background:#FFF;}
.contentll {width:100%;height:510px;}
.contentll.scroll {overflow:scroll;overflow-x:hidden;}
.contentll .test {width:95%;height:auto;}
.contentll::-webkit-scrollbar {width:8px;}
.contentll::-webkit-scrollbar-track {background-color:#999;-webkit-border-radius:2em;-moz-border-radius:2em;border-radius:2em;}
.contentll::-webkit-scrollbar-thumb {background-color:#c81623;-webkit-border-radius:2em;-moz-border-radius:2em;border-radius:2em;}
.chat_moblie ul li{ float: left;position: relative; overflow: hidden;width: 48%;margin: 1%; height: 200px;;}
.chat_moblie ul li:after{ content: "";position: absolute; background:url(../images/marks.png) repeat-x bottom left; width: 100%; height: 136px;bottom: 0;left: 0}
.chat_moblie ul li img{width: 100%;}
.pro_list{ width: 95%; margin:40px auto; }
.pro_list .pro_name {z-index: 50;position:absolute;left:0;bottom:10px;width:100%;font-size:16px;color:#FFF;text-align:center;line-height:46px;background:url(../images/pro_name.png) no-repeat center;}
.chat_moblie ul li a {display: flex; justify-content: center;align-items: center;position:absolute;bottom:0;width:100%;height:100%; left: 0}
.chat_deta.jump .back{ position: inherit;margin: auto;}
.con_one .one_left img{width: 100%; }
.con_one .one_right h2 {font-size:18px;color:#c81623;font-weight:bold;margin:20px 0;}
.con_one .one_right p {font-size:16px;line-height:34px;}
.con_one {padding: 40px 0;border-bottom: 1px dashed #999;}

.contact_ri_box{ text-align: center; }
.contact_ri_box ul li {cursor:pointer;margin:0 10px;width:107px;height:40px;border:1px solid #dddddd;border-radius:5px;display:inline-block;line-height:40px;text-align:center;font-size:16px;}
.contact_ri_box ul li.cur {background-color:#c81623;color:#fff;border:1px solid #c81623;}
.online{ margin: 50px auto;    margin-left: 0%;}
.online_one{ margin-bottom:25px; width: 100%;}
.online_one label{ width: 20%;text-align:right;display: inline-block;float: left;line-height: 30px;font-size: 15px;margin-right: 10px;}
.online_one input[type=text]{ height: 30px; width: 300px;-webkit-appearance:none;border: 1px solid #cacaca; border-radius: 5px;}
.online_one textarea{border-radius: 5px;;height:120px; width: 73.5%;resize: none;font-family: "å¾®è½¯é›…é»‘";-webkit-appearance:none;border: 1px solid #cacaca}
.online_one font{ color: #999; font-size: 12px;margin-left:10px }
.online_one span{ color: red }
.online_one input[type=submit]{margin-left:0;-webkit-appearance:none;background-color: #c81623; border: none; width: 100px; height: 35px; color: #fff;border-radius: 5px;-webkit-appearance: media-controls-background;}
.contact_detail .news_ta{ background-color: #fff; }
.contact_detail .padding{ padding:0 20px; }
.w50{ width:100%; float: left; }

.sub{ text-align: center; }
.con_one .one_left,.con_one .one_right{ width:100%;}